diff --git a/BTPanel/__init__.py b/BTPanel/__init__.py index 09abf4c6..687958ff 100755 --- a/BTPanel/__init__.py +++ b/BTPanel/__init__.py @@ -2207,6 +2207,16 @@ def panel_cloud(is_csrf=True): return redirect(download_url) + +# # 前端新架构使用 暂时注释 +# @app.route('/software', methods=method_all) +# def software(pdata=None): +# # 图标 +# comReturn = comm.local() +# if comReturn: return comReturn +# return render_template('software.html', data={}) + + @app.route('/btwaf_error', methods=method_get) def btwaf_error(): # 图标 @@ -6543,6 +6553,7 @@ def safeModel_v2(def_name): @app.route(route_v2 + '/panel/webscanning/', methods=method_all) @app.route(route_v2 + '/panel/public/', methods=method_all) @app.route(route_v2 + '/panel/history/', methods=method_all) +# @app.route(route_v2 + '/panel/panel_reverse_generation/', methods=method_all) @app.route(route_v2 + '/monitor/process_management/', methods=method_all) @app.route(route_v2 + '/monitor/soft/', methods=method_all) diff --git a/BTPanel/static/img/soft_ico/ico-file_sync.png b/BTPanel/static/img/soft_ico/ico-file_sync.png new file mode 100644 index 00000000..d59fa198 Binary files /dev/null and b/BTPanel/static/img/soft_ico/ico-file_sync.png differ diff --git a/BTPanel/static/img/soft_ico/ico-sysdisk.png b/BTPanel/static/img/soft_ico/ico-sysdisk.png index e69de29b..266e3b36 100644 Binary files a/BTPanel/static/img/soft_ico/ico-sysdisk.png and b/BTPanel/static/img/soft_ico/ico-sysdisk.png differ diff --git a/BTPanel/static/vite/css/app-base.css b/BTPanel/static/vite/css/app-base.css index 4ccad143..f503f931 100644 --- a/BTPanel/static/vite/css/app-base.css +++ b/BTPanel/static/vite/css/app-base.css @@ -1 +1 @@ -.bt-tabs[data-v-16ac702a]{--n-tab-gap:0;--n-tab-border-radius:0;--n-tab-color:transparent;--n-tab-text-color-active:var(--color-primary);--n-tab-text-color-hover:var(--color-primary);--n-tab-border-color:var(--color-border);--n-tab-padding-vertical:0 16px;--n-pane-padding-top:16px;--n-pane-padding-left:0;--n-pane-padding-right:0;--n-pane-padding-bottom:0}.bt-tabs[data-v-16ac702a] .v-x-scroll{scrollbar-width:auto!important}.bt-tabs[data-v-16ac702a] .v-x-scroll::-webkit-scrollbar{width:6px!important;height:6px!important}.bt-tabs[data-v-16ac702a] .v-x-scroll::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-bg-color);border-radius:3px}.bt-tabs[data-v-16ac702a] .v-x-scroll::-webkit-scrollbar-track{background:var(--scrollbar-track-bg-color)}.bt-tabs[data-v-16ac702a]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper+.n-tabs-tab-wrapper .n-tabs-tab{border-left:none}.bt-tabs[data-v-16ac702a]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab{height:40px}.bt-tabs[data-v-16ac702a]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab:not(.n-tabs-tab--active):not(.n-tabs-tab--disabled):hover{color:var(--color-primary)}.bt-tabs[data-v-16ac702a]>.n-tab-pane{flex:1;overflow:auto}.full-btn[data-v-b3418b8a]{opacity:0;width:40px;padding:0;transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;top:1rem;right:1rem}.group:hover .full-btn[data-v-b3418b8a]{opacity:1}.bt-log[data-v-b3418b8a]{background:0 0;border:none;border-radius:0;height:100%;font-size:13px;overflow:auto}.bt-log[data-v-b3418b8a] .hljs{white-space:pre-wrap;border-radius:4px;height:100%}.bt-tabs-modal[data-v-1d331e67]{--n-tab-gap-vertical:0;--n-tab-border-radius:0;height:100%}.bt-tabs-modal[data-v-1d331e67]>.n-tabs-nav{width:var(--n-tab-item-width)}.bt-tabs-modal[data-v-1d331e67]>.n-tabs-nav .n-tabs-scroll-padding{border:none}.bt-tabs-modal[data-v-1d331e67]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab{border:none;justify-content:flex-start;height:40px}.bt-tabs-modal[data-v-1d331e67]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab .n-tabs-tab__label{overflow:hidden}.bt-tabs-modal[data-v-1d331e67]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab .bt-tabs-modal__tab-label{align-items:center;gap:6px;min-width:0;display:flex}.bt-tabs-modal[data-v-1d331e67]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab .bt-tabs-modal__tab-icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:16px;display:inline-flex}.bt-tabs-modal[data-v-1d331e67]>.n-tab-pane{overflow:auto}.bt-tabs-modal--default[data-v-1d331e67]{--n-tab-border-color:var(--bt-tabs-modal-bg);--n-tab-color:var(--bt-tabs-modal-bg);--n-tab-text-color-active:var(--tabs-active-text-color);--n-tab-padding-vertical:0 10px 0 20px;--n-tab-item-width:170px}.bt-tabs-modal--default[data-v-1d331e67]>.n-tabs-nav{background-color:var(--bt-tabs-modal-bg);border-bottom-left-radius:10px}.bt-tabs-modal--default[data-v-1d331e67]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab{width:var(--n-tab-item-width)}.bt-tabs-modal--default[data-v-1d331e67]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab.n-tabs-tab--active{background-color:var(--bt-tabs-modal-active-bg)}.bt-tabs-modal--sidebar[data-v-1d331e67]{--n-tab-border-color:none;--n-tab-color:var(--bt-tabs-modal-color);--n-tab-text-color-active:#fff;--n-tab-padding-vertical:0 10px;--n-tab-item-width:200px}.bt-tabs-modal--sidebar[data-v-1d331e67]>.n-tabs-nav{background-color:var(--color-bg-2)}.bt-tabs-modal--sidebar[data-v-1d331e67]>.n-tabs-nav .n-tabs-nav-scroll-wrapper{box-shadow:var(--bt-tabs-modal-left-shadow)}.bt-tabs-modal--sidebar[data-v-1d331e67]>.n-tabs-nav .n-tabs-wrapper{padding:0 10px}.bt-tabs-modal--sidebar[data-v-1d331e67]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper{margin-top:10px}.bt-tabs-modal--sidebar[data-v-1d331e67]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab{border-radius:10px}.bt-tabs-modal--sidebar[data-v-1d331e67]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab.n-tabs-tab--active{background-color:var(--bt-tabs-modal-left-active-bg)}.is-icon[data-v-1d331e67]>.n-tabs-nav{width:81px}.is-icon[data-v-1d331e67]>.n-tabs-nav .n-tabs-tab{width:81px!important;height:74px!important}.n-button[data-v-7b828a1a]{--n-height:24px} +.bt-tabs[data-v-043d4e8c]{--n-tab-gap:0;--n-tab-text-color-active:var(--color-primary);--n-tab-text-color-hover:var(--color-primary);--n-pane-padding-top:16px;--n-pane-padding-left:0;--n-pane-padding-right:0;--n-pane-padding-bottom:0}.bt-tabs[data-v-043d4e8c] .v-x-scroll{scrollbar-width:auto!important}.bt-tabs[data-v-043d4e8c] .v-x-scroll::-webkit-scrollbar{width:6px!important;height:6px!important}.bt-tabs[data-v-043d4e8c] .v-x-scroll::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-bg-color);border-radius:3px}.bt-tabs[data-v-043d4e8c] .v-x-scroll::-webkit-scrollbar-track{background:var(--scrollbar-track-bg-color)}.bt-tabs[data-v-043d4e8c]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab{height:40px}.bt-tabs[data-v-043d4e8c]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab:not(.n-tabs-tab--active):not(.n-tabs-tab--disabled):hover{color:var(--color-primary)}.bt-tabs[data-v-043d4e8c]>.n-tab-pane{flex:1;overflow:auto}.bt-tabs--card[data-v-043d4e8c]{--n-tab-border-radius:0;--n-tab-color:transparent;--n-tab-border-color:var(--color-border);--n-tab-padding-vertical:0 16px}.bt-tabs--card[data-v-043d4e8c]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper+.n-tabs-tab-wrapper .n-tabs-tab{border-left:none}.bt-tabs--line[data-v-043d4e8c]{--n-tab-text-color:var(--bt-tabs-modal-line-color);--n-tab-padding-vertical:0}.bt-tabs--line[data-v-043d4e8c]>.n-tabs-nav{--n-tab-gap:20px;margin-top:-12px}.bt-tabs--line[data-v-043d4e8c]>.n-tabs-nav .n-tabs-tab{height:38px;font-size:13px;font-weight:500}.full-btn[data-v-b3418b8a]{opacity:0;width:40px;padding:0;transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;top:1rem;right:1rem}.group:hover .full-btn[data-v-b3418b8a]{opacity:1}.bt-log[data-v-b3418b8a]{background:0 0;border:none;border-radius:0;height:100%;font-size:13px;overflow:auto}.bt-log[data-v-b3418b8a] .hljs{white-space:pre-wrap;border-radius:4px;height:100%}.bt-tabs-modal[data-v-8839750a]{--n-tab-gap-vertical:0;--n-tab-border-radius:0;height:100%}.bt-tabs-modal[data-v-8839750a]>.n-tabs-nav{width:var(--n-tab-item-width)}.bt-tabs-modal[data-v-8839750a]>.n-tabs-nav .n-tabs-scroll-padding{border:none}.bt-tabs-modal[data-v-8839750a]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab{border:none;justify-content:flex-start;height:40px}.bt-tabs-modal[data-v-8839750a]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab .n-tabs-tab__label{overflow:hidden}.bt-tabs-modal[data-v-8839750a]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab .bt-tabs-modal__tab-label{align-items:center;gap:6px;min-width:0;display:flex}.bt-tabs-modal[data-v-8839750a]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab .bt-tabs-modal__tab-icon{flex-shrink:0;justify-content:center;align-items:center;min-width:16px;min-height:16px;font-size:16px;display:inline-flex}.bt-tabs-modal[data-v-8839750a]>.n-tab-pane{overflow:auto}.bt-tabs-modal--default[data-v-8839750a]{--n-tab-border-color:var(--bt-tabs-modal-bg);--n-tab-color:var(--bt-tabs-modal-bg);--n-tab-text-color-active:var(--tabs-active-text-color);--n-tab-padding-vertical:0 10px 0 20px;--n-tab-item-width:170px}.bt-tabs-modal--default[data-v-8839750a]>.n-tabs-nav{background-color:var(--bt-tabs-modal-bg);border-bottom-left-radius:10px}.bt-tabs-modal--default[data-v-8839750a]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab{width:var(--n-tab-item-width)}.bt-tabs-modal--default[data-v-8839750a]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab.n-tabs-tab--active{background-color:var(--bt-tabs-modal-active-bg)}.bt-tabs-modal--sidebar[data-v-8839750a]{--n-tab-border-color:none;--n-tab-color:var(--bt-tabs-modal-color);--n-tab-text-color-active:#fff;--n-tab-padding-vertical:0 10px;--n-tab-item-width:200px}.bt-tabs-modal--sidebar[data-v-8839750a]>.n-tabs-nav{background-color:var(--color-bg-2)}.bt-tabs-modal--sidebar[data-v-8839750a]>.n-tabs-nav .n-tabs-nav-scroll-wrapper{box-shadow:var(--bt-tabs-modal-left-shadow)}.bt-tabs-modal--sidebar[data-v-8839750a]>.n-tabs-nav .n-tabs-wrapper{padding:0 10px}.bt-tabs-modal--sidebar[data-v-8839750a]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper{margin-top:10px}.bt-tabs-modal--sidebar[data-v-8839750a]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab{border-radius:10px}.bt-tabs-modal--sidebar[data-v-8839750a]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab.n-tabs-tab--active{background-color:var(--bt-tabs-modal-left-active-bg)}.is-icon[data-v-8839750a]>.n-tabs-nav{width:81px}.is-icon[data-v-8839750a]>.n-tabs-nav .n-tabs-tab{width:81px!important;height:74px!important}.is-modern[data-v-8839750a]:not(.is-icon){--n-tab-color:transparent;--n-tab-text-color:var(--color-text-2);--n-tab-text-color-active:var(--color-primary);--n-tab-padding-vertical:0 10px;--n-tab-item-width:198px}.is-modern[data-v-8839750a]:not(.is-icon)>.n-tabs-nav{border-right:1px solid var(--color-border);background-color:transparent}.is-modern[data-v-8839750a]:not(.is-icon)>.n-tabs-nav .n-tabs-wrapper{padding:0 8px}.is-modern[data-v-8839750a]:not(.is-icon)>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper{margin-top:8px}.is-modern[data-v-8839750a]:not(.is-icon)>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper+.n-tabs-tab-wrapper{margin-top:2px}.is-modern[data-v-8839750a]:not(.is-icon)>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab{border-radius:5px;width:182px;font-size:13px}.is-modern[data-v-8839750a]:not(.is-icon)>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab:not(.n-tabs-tab--active):not(.n-tabs-tab--disabled):hover{color:var(--bt-tabs-modal-modern-hover-color);background-color:var(--bt-tabs-modal-modern-hover-bg)}.is-modern[data-v-8839750a]:not(.is-icon)>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab.n-tabs-tab--active{color:var(--color-primary);background-color:color-mix(in srgb, var(--color-primary) 9%, var(--color-bg-2))}.is-modern[data-v-8839750a]:not(.is-icon)>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab .bt-tabs-modal__tab-icon{color:var(--color-text-3)}.is-modern[data-v-8839750a]:not(.is-icon)>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab.n-tabs-tab--active .bt-tabs-modal__tab-icon{color:var(--color-primary)!important}.is-modern[data-v-8839750a]:not(.is-icon)>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab:hover .bt-tabs-modal__tab-icon{color:var(--bt-tabs-modal-modern-hover-color)}.n-button[data-v-7b828a1a]{--n-height:24px} diff --git a/BTPanel/static/vite/css/app-components.css b/BTPanel/static/vite/css/app-components.css index b21f656a..3a92537c 100644 --- a/BTPanel/static/vite/css/app-components.css +++ b/BTPanel/static/vite/css/app-components.css @@ -1 +1 @@ -.progress-box[data-v-28a73ad0]{border:1px solid var(--site-task-progress-border)}.iconfont[data-v-eaa99c82]{background:0 0;width:auto;height:auto}.bt-table--empty-header[data-v-a68fc059] .n-data-table-tbody,.bt-table--empty-header[data-v-a68fc059] .n-data-table-base-table-body{display:none}.bt-table__empty[data-v-a68fc059]{border:1px solid var(--color-border);border-top:0;border-radius:0 0 4px 4px;justify-content:center;align-items:center;min-height:120px;margin-top:-1px;display:flex}.progress-box[data-v-57b0edf4]{border:1px solid var(--site-task-progress-border)}.select-box[data-v-e78f55b0]{border:1px solid var(--color-border);border-radius:10px;width:100%;padding:10px;transition:background-color .2s}.select-box[data-v-e78f55b0]:hover{background-color:var(--color-bg-2)}.execution-time-row[data-v-9e179572]{border:1px solid var(--color-border);border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.execution-time-row+.execution-time-row[data-v-9e179572]{margin-top:10px}.execution-index[data-v-9e179572]{color:#8a8f99;background:#f3f4f6;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.execution-index--primary[data-v-9e179572]{color:var(--color-primary);background:#e7f7ed}.execution-cycle[data-v-9e179572]{white-space:nowrap;flex:none}.second[data-v-4488e53e] .n-form-item-feedback--error{position:absolute}.backup-scheduled__notice-card[data-v-3f95ab8b]{background-color:var(--site-backup-timer-bg);border-radius:8px;justify-content:space-between;align-items:center;margin-top:18px;padding:12px;display:flex}.backup-scheduled__notice-dot[data-v-3f95ab8b]{background-color:var(--color-primary);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.backup-scheduled__grid[data-v-3f95ab8b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.backup-plugin-card[data-v-3f95ab8b]{background-color:var(--site-backup-timer-bg);border-radius:8px;flex-direction:column;justify-content:space-between;min-height:160px;padding:16px;display:flex}.backup-plugin-card__icon[data-v-3f95ab8b]{object-fit:contain;width:22px;height:22px}.wp-backup-guide{z-index:3000;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.wp-backup-guide__mask{pointer-events:auto;background:0 0;animation:.18s ease-out both wp-backup-guide-mask-in;position:absolute;top:0;bottom:0;left:0;right:0}.wp-backup-guide__target{z-index:1;pointer-events:none;border:3px solid rgba(16,185,129,.72);border-radius:8px;transition:left .18s,top .18s,width .18s,height .18s,border-radius .18s;animation:.24s ease-out both wp-backup-guide-target-in,1.8s ease-in-out infinite wp-backup-guide-target-pulse;position:fixed;box-shadow:0 0 0 1px rgba(16,185,129,.4),0 0 24px rgba(16,185,129,.35),0 0 0 9999px rgba(3,7,18,.82)}.wp-backup-guide__popover{z-index:2;color:#d7dde8;pointer-events:auto;background:#1f2430;border:1px solid rgba(148,163,184,.2);border-radius:10px;padding:20px;transition:left .18s,top .18s;animation:.22s cubic-bezier(.2,.8,.2,1) both wp-backup-guide-popover-in;position:fixed;box-shadow:0 20px 60px rgba(0,0,0,.35)}.wp-backup-guide__popover:before{content:"";background:#1f2430;border-top:1px solid rgba(148,163,184,.2);border-left:1px solid rgba(148,163,184,.2);width:16px;height:16px;position:absolute;left:50%;transform:translate(-50%)rotate(45deg)}.wp-backup-guide__popover.is-step-1:before,.wp-backup-guide__popover.is-step-2:before{top:-9px}.wp-backup-guide__popover.is-step-3:before{bottom:-9px;transform:translate(-50%)rotate(225deg)}.wp-backup-guide__close{color:#94a3b8;cursor:pointer;background:0 0;border:0;font-size:18px;line-height:1;transition:color .16s,transform .16s;position:absolute;top:16px;right:16px}.wp-backup-guide__close:hover{color:#f8fafc;transform:rotate(90deg)scale(1.08)}.wp-backup-guide__title{color:#f8fafc;align-items:center;gap:8px;padding-right:24px;font-size:15px;font-weight:700;display:flex}.wp-backup-guide__dot{background:#20c997;border-radius:50%;flex:0 0 10px;width:10px;height:10px;animation:1.6s ease-out infinite wp-backup-guide-dot-pulse;box-shadow:0 0 rgba(32,201,151,.45)}.wp-backup-guide__content{color:#aeb7c7;margin-top:14px;font-size:13px;line-height:1.65}.wp-backup-guide__footer{color:#94a3b8;border-top:1px solid rgba(148,163,184,.12);justify-content:space-between;align-items:center;margin-top:18px;padding-top:14px;font-size:12px;display:flex}.wp-backup-guide__actions{align-items:center;gap:10px;display:flex}@keyframes wp-backup-guide-mask-in{0%{opacity:0}to{opacity:1}}@keyframes wp-backup-guide-target-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes wp-backup-guide-target-pulse{0%,to{box-shadow:0 0 0 1px rgba(16,185,129,.4),0 0 24px rgba(16,185,129,.35),0 0 0 9999px rgba(3,7,18,.82)}50%{box-shadow:0 0 0 1px rgba(16,185,129,.58),0 0 34px rgba(16,185,129,.52),0 0 0 9999px rgba(3,7,18,.82)}}@keyframes wp-backup-guide-popover-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes wp-backup-guide-dot-pulse{0%{box-shadow:0 0 rgba(32,201,151,.45)}70%{box-shadow:0 0 0 8px rgba(32,201,151,0)}to{box-shadow:0 0 rgba(32,201,151,0)}}@media (prefers-reduced-motion:reduce){.wp-backup-guide__mask,.wp-backup-guide__target,.wp-backup-guide__popover,.wp-backup-guide__dot{animation:none}.wp-backup-guide__target,.wp-backup-guide__popover,.wp-backup-guide__close{transition:none}}.site-backup-new[data-v-6b27e819]{position:relative}.site-backup-new__guide-btn[data-v-6b27e819]{color:var(--color-primary);position:absolute;top:16px;right:16px}.site-backup-new__guide-dot[data-v-6b27e819]{background:var(--color-primary);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px rgba(16,185,129,.12)}.install-box[data-v-aac05997]{background:var(--install-box-bg);z-index:100;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.install-box .install-desc[data-v-aac05997]{background:var(--install-desc-bg);color:var(--install-box-text-color);border-radius:4px;justify-content:center;align-items:center;min-width:450px;min-height:60px;padding:16px;font-size:13px;font-weight:700;display:flex;box-shadow:1px 1px 50px rgba(0,0,0,.3)}.circle[data-v-3771031c]{background-color:var(--color-primary) ;border-radius:9999px;width:10px;height:10px;margin-right:5px;display:inline-block}.placeholder[data-v-9059602f]{color:#999;cursor:text;flex-direction:column;width:100%;height:100%;padding:12px 16px 0;line-height:18px;display:flex;position:absolute;top:0;left:0}.error-box[data-v-8ac8e215]{background-color:var(--domains-lets-ssl-apply-bg) ;border:1px solid var(--domains-lets-ssl-apply-border);border-radius:4px;margin:20px;padding:20px}.label-text[data-v-8ac8e215]{color:#666;width:125px;font-weight:600;display:inline-block}pre[data-v-8ac8e215]{color:#c5c5c5;border:1px solid #666}.panel-ssl-progress[data-v-8b526699]{min-width:340px;padding:24px 24px 22px}.panel-ssl-progress .progress-item[data-v-8b526699]{cursor:pointer;gap:16px;display:flex}.panel-ssl-progress .progress-item+.progress-item[data-v-8b526699]{margin-top:16px}.panel-ssl-progress .progress-item .progress-label[data-v-8b526699]{min-width:120px}.n-alert[data-v-60ba1713]{--n-font-size:12px}.cert-info[data-v-60ba1713]{align-items:center;height:24px;display:flex}.cert-info .cert-label[data-v-60ba1713]{color:var(--site-config-ssl-label);font-weight:700}.cert-info .cert-value[data-v-60ba1713]{flex:1;width:0;margin-left:4px}.number-control[data-v-0b876ba0]{flex-wrap:wrap;align-items:center;display:flex}.number-control .minus[data-v-0b876ba0],.number-control .plus[data-v-0b876ba0]{border:2px solid var(--domains-business-ssl-buy-bg-border);cursor:pointer;border-radius:8px;width:35px;height:35px;position:relative}.number-control .minus.is-disable[data-v-0b876ba0],.number-control .plus.is-disable[data-v-0b876ba0]{background:var(--domains-business-ssl-count-disable);border-color:var(--domains-lets-ssl-upload-border);cursor:not-allowed}.number-control .minus[data-v-0b876ba0]:before,.number-control .minus[data-v-0b876ba0]:after,.number-control .plus[data-v-0b876ba0]:before,.number-control .plus[data-v-0b876ba0]:after{content:"";background:#555;position:absolute}.number-control .minus[data-v-0b876ba0]:hover,.number-control .plus[data-v-0b876ba0]:hover{--un-bg-opacity:1;background-color:rgba(32,165,58,var(--un-bg-opacity)) ;--un-text-opacity:1;color:rgba(255,255,255,var(--un-text-opacity)) }.number-control .minus[data-v-0b876ba0]:hover:before,.number-control .minus[data-v-0b876ba0]:hover:after,.number-control .plus[data-v-0b876ba0]:hover:before,.number-control .plus[data-v-0b876ba0]:hover:after{background:#fff}.number-control .minus[data-v-0b876ba0]:before{width:14px;height:2px;top:50%;left:50%;transform:translate(-50%,-50%)}.number-control .plus[data-v-0b876ba0]:before{width:14px;height:2px}.number-control .plus[data-v-0b876ba0]:after{width:2px;height:14px}.number-control .plus[data-v-0b876ba0]:before,.number-control .plus[data-v-0b876ba0]:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.number-control .number-input[data-v-0b876ba0]{background:var(--domains-business-ssl-buy-bg);text-align:center;--un-text-opacity:1;width:50px;height:35px;color:rgba(32,165,58,var(--un-text-opacity)) ;border:2px solid #20a53a;border-radius:8px;margin-left:2px;margin-right:2px}.total-price[data-v-a98a5ede]{align-items:center;height:110px;padding-left:20px;padding-right:20px;box-shadow:0 0 10px rgba(184,184,184,.25)}.option-item[data-v-8e0f720f]{cursor:pointer;text-align:center;border:2px solid var(--domains-business-ssl-buy-bg-border);border-radius:8px;padding-left:20px;padding-right:20px;line-height:32px;position:relative}.option-item.is-active[data-v-8e0f720f]{background:var(--domains-business-ssl-buy-bg);--un-border-opacity:1;border-width:2px;border-color:rgba(32,165,58,var(--un-border-opacity))}.option-item.is-active[data-v-8e0f720f]:after{content:"";border-bottom:25px solid #20a53a;border-left:25px solid transparent;border-radius:8px;position:absolute;bottom:-1px;right:-2px}.option-item.is-active[data-v-8e0f720f]:before{content:"";z-index:1;border-bottom:2px solid #fff;border-left:2px solid #fff;width:12px;height:6px;position:absolute;bottom:5px;right:0;transform:rotate(-45deg)}.option-item .item-title[data-v-8e0f720f]{border-bottom:1px solid var(--domains-business-ssl-buy-bg-border);margin:0 10px;font-weight:700}.option-item .item-tag[data-v-8e0f720f]{--un-bg-opacity:1;background-color:rgba(255,96,0,var(--un-bg-opacity)) ;--un-text-opacity:1;color:rgba(255,255,255,var(--un-text-opacity)) ;border-radius:0 9px;padding:2px 6px;line-height:15px;position:absolute;top:-10px;right:-2px}.n-alert[data-v-8e0f720f]{--n-content-text-color:#db2828;--n-icon-color:#db2828;--n-color:#fbeaea}.n-alert[data-v-13ad8e59]{--n-font-size:12px}.cert-info[data-v-13ad8e59]{align-items:center;height:24px;display:flex}.cert-info .cert-label[data-v-13ad8e59]{color:var(--site-config-ssl-label);font-weight:700}.cert-info .cert-value[data-v-13ad8e59]{flex:1;width:0;margin-left:4px} +.progress-box[data-v-28a73ad0]{border:1px solid var(--site-task-progress-border)}.iconfont[data-v-eaa99c82]{background:0 0;width:auto;height:auto}.bt-table--empty-header[data-v-a68fc059] .n-data-table-tbody,.bt-table--empty-header[data-v-a68fc059] .n-data-table-base-table-body{display:none}.bt-table__empty[data-v-a68fc059]{border:1px solid var(--color-border);border-top:0;border-radius:0 0 4px 4px;justify-content:center;align-items:center;min-height:120px;margin-top:-1px;display:flex}.progress-box[data-v-57b0edf4]{border:1px solid var(--site-task-progress-border)}.select-box[data-v-e78f55b0]{border:1px solid var(--color-border);border-radius:10px;width:100%;padding:10px;transition:background-color .2s}.select-box[data-v-e78f55b0]:hover{background-color:var(--color-bg-2)}.execution-time-row[data-v-9e179572]{border:1px solid var(--color-border);border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.execution-time-row+.execution-time-row[data-v-9e179572]{margin-top:10px}.execution-index[data-v-9e179572]{color:#8a8f99;background:#f3f4f6;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.execution-index--primary[data-v-9e179572]{color:var(--color-primary);background:#e7f7ed}.execution-cycle[data-v-9e179572]{white-space:nowrap;flex:none}.second[data-v-4488e53e] .n-form-item-feedback--error{position:absolute}.backup-scheduled__notice-card[data-v-3f95ab8b]{background-color:var(--site-backup-timer-bg);border-radius:8px;justify-content:space-between;align-items:center;margin-top:18px;padding:12px;display:flex}.backup-scheduled__notice-dot[data-v-3f95ab8b]{background-color:var(--color-primary);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.backup-scheduled__grid[data-v-3f95ab8b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.backup-plugin-card[data-v-3f95ab8b]{background-color:var(--site-backup-timer-bg);border-radius:8px;flex-direction:column;justify-content:space-between;min-height:160px;padding:16px;display:flex}.backup-plugin-card__icon[data-v-3f95ab8b]{object-fit:contain;width:22px;height:22px}.wp-backup-guide{z-index:3000;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.wp-backup-guide__mask{pointer-events:auto;background:0 0;animation:.18s ease-out both wp-backup-guide-mask-in;position:absolute;top:0;bottom:0;left:0;right:0}.wp-backup-guide__target{z-index:1;pointer-events:none;border:3px solid rgba(16,185,129,.72);border-radius:8px;transition:left .18s,top .18s,width .18s,height .18s,border-radius .18s;animation:.24s ease-out both wp-backup-guide-target-in,1.8s ease-in-out infinite wp-backup-guide-target-pulse;position:fixed;box-shadow:0 0 0 1px rgba(16,185,129,.4),0 0 24px rgba(16,185,129,.35),0 0 0 9999px rgba(3,7,18,.82)}.wp-backup-guide__popover{z-index:2;color:#d7dde8;pointer-events:auto;background:#1f2430;border:1px solid rgba(148,163,184,.2);border-radius:10px;padding:20px;transition:left .18s,top .18s;animation:.22s cubic-bezier(.2,.8,.2,1) both wp-backup-guide-popover-in;position:fixed;box-shadow:0 20px 60px rgba(0,0,0,.35)}.wp-backup-guide__popover:before{content:"";background:#1f2430;border-top:1px solid rgba(148,163,184,.2);border-left:1px solid rgba(148,163,184,.2);width:16px;height:16px;position:absolute;left:50%;transform:translate(-50%)rotate(45deg)}.wp-backup-guide__popover.is-step-1:before,.wp-backup-guide__popover.is-step-2:before{top:-9px}.wp-backup-guide__popover.is-step-3:before{bottom:-9px;transform:translate(-50%)rotate(225deg)}.wp-backup-guide__close{color:#94a3b8;cursor:pointer;background:0 0;border:0;font-size:18px;line-height:1;transition:color .16s,transform .16s;position:absolute;top:16px;right:16px}.wp-backup-guide__close:hover{color:#f8fafc;transform:rotate(90deg)scale(1.08)}.wp-backup-guide__title{color:#f8fafc;align-items:center;gap:8px;padding-right:24px;font-size:15px;font-weight:700;display:flex}.wp-backup-guide__dot{background:#20c997;border-radius:50%;flex:0 0 10px;width:10px;height:10px;animation:1.6s ease-out infinite wp-backup-guide-dot-pulse;box-shadow:0 0 rgba(32,201,151,.45)}.wp-backup-guide__content{color:#aeb7c7;margin-top:14px;font-size:13px;line-height:1.65}.wp-backup-guide__footer{color:#94a3b8;border-top:1px solid rgba(148,163,184,.12);justify-content:space-between;align-items:center;margin-top:18px;padding-top:14px;font-size:12px;display:flex}.wp-backup-guide__actions{align-items:center;gap:10px;display:flex}@keyframes wp-backup-guide-mask-in{0%{opacity:0}to{opacity:1}}@keyframes wp-backup-guide-target-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes wp-backup-guide-target-pulse{0%,to{box-shadow:0 0 0 1px rgba(16,185,129,.4),0 0 24px rgba(16,185,129,.35),0 0 0 9999px rgba(3,7,18,.82)}50%{box-shadow:0 0 0 1px rgba(16,185,129,.58),0 0 34px rgba(16,185,129,.52),0 0 0 9999px rgba(3,7,18,.82)}}@keyframes wp-backup-guide-popover-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes wp-backup-guide-dot-pulse{0%{box-shadow:0 0 rgba(32,201,151,.45)}70%{box-shadow:0 0 0 8px rgba(32,201,151,0)}to{box-shadow:0 0 rgba(32,201,151,0)}}@media (prefers-reduced-motion:reduce){.wp-backup-guide__mask,.wp-backup-guide__target,.wp-backup-guide__popover,.wp-backup-guide__dot{animation:none}.wp-backup-guide__target,.wp-backup-guide__popover,.wp-backup-guide__close{transition:none}}.site-backup-new[data-v-91ce0381]{position:relative}.site-backup-new__guide-btn[data-v-91ce0381]{color:var(--color-primary);position:absolute;top:12px;right:16px}.site-backup-new__guide-dot[data-v-91ce0381]{background:var(--color-primary);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px rgba(16,185,129,.12)}.install-box[data-v-aac05997]{background:var(--install-box-bg);z-index:100;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.install-box .install-desc[data-v-aac05997]{background:var(--install-desc-bg);color:var(--install-box-text-color);border-radius:4px;justify-content:center;align-items:center;min-width:450px;min-height:60px;padding:16px;font-size:13px;font-weight:700;display:flex;box-shadow:1px 1px 50px rgba(0,0,0,.3)}.circle[data-v-3771031c]{background-color:var(--color-primary) ;border-radius:9999px;width:10px;height:10px;margin-right:5px;display:inline-block}.placeholder[data-v-9059602f]{color:#999;cursor:text;flex-direction:column;width:100%;height:100%;padding:12px 16px 0;line-height:18px;display:flex;position:absolute;top:0;left:0}.error-box[data-v-8ac8e215]{background-color:var(--domains-lets-ssl-apply-bg) ;border:1px solid var(--domains-lets-ssl-apply-border);border-radius:4px;margin:20px;padding:20px}.label-text[data-v-8ac8e215]{color:#666;width:125px;font-weight:600;display:inline-block}pre[data-v-8ac8e215]{color:#c5c5c5;border:1px solid #666}.panel-ssl-progress[data-v-8b526699]{min-width:340px;padding:24px 24px 22px}.panel-ssl-progress .progress-item[data-v-8b526699]{cursor:pointer;gap:16px;display:flex}.panel-ssl-progress .progress-item+.progress-item[data-v-8b526699]{margin-top:16px}.panel-ssl-progress .progress-item .progress-label[data-v-8b526699]{min-width:120px}.n-alert[data-v-60ba1713]{--n-font-size:12px}.cert-info[data-v-60ba1713]{align-items:center;height:24px;display:flex}.cert-info .cert-label[data-v-60ba1713]{color:var(--site-config-ssl-label);font-weight:700}.cert-info .cert-value[data-v-60ba1713]{flex:1;width:0;margin-left:4px}.number-control[data-v-0b876ba0]{flex-wrap:wrap;align-items:center;display:flex}.number-control .minus[data-v-0b876ba0],.number-control .plus[data-v-0b876ba0]{border:2px solid var(--domains-business-ssl-buy-bg-border);cursor:pointer;border-radius:8px;width:35px;height:35px;position:relative}.number-control .minus.is-disable[data-v-0b876ba0],.number-control .plus.is-disable[data-v-0b876ba0]{background:var(--domains-business-ssl-count-disable);border-color:var(--domains-lets-ssl-upload-border);cursor:not-allowed}.number-control .minus[data-v-0b876ba0]:before,.number-control .minus[data-v-0b876ba0]:after,.number-control .plus[data-v-0b876ba0]:before,.number-control .plus[data-v-0b876ba0]:after{content:"";background:#555;position:absolute}.number-control .minus[data-v-0b876ba0]:hover,.number-control .plus[data-v-0b876ba0]:hover{--un-bg-opacity:1;background-color:rgba(32,165,58,var(--un-bg-opacity)) ;--un-text-opacity:1;color:rgba(255,255,255,var(--un-text-opacity)) }.number-control .minus[data-v-0b876ba0]:hover:before,.number-control .minus[data-v-0b876ba0]:hover:after,.number-control .plus[data-v-0b876ba0]:hover:before,.number-control .plus[data-v-0b876ba0]:hover:after{background:#fff}.number-control .minus[data-v-0b876ba0]:before{width:14px;height:2px;top:50%;left:50%;transform:translate(-50%,-50%)}.number-control .plus[data-v-0b876ba0]:before{width:14px;height:2px}.number-control .plus[data-v-0b876ba0]:after{width:2px;height:14px}.number-control .plus[data-v-0b876ba0]:before,.number-control .plus[data-v-0b876ba0]:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.number-control .number-input[data-v-0b876ba0]{background:var(--domains-business-ssl-buy-bg);text-align:center;--un-text-opacity:1;width:50px;height:35px;color:rgba(32,165,58,var(--un-text-opacity)) ;border:2px solid #20a53a;border-radius:8px;margin-left:2px;margin-right:2px}.total-price[data-v-a98a5ede]{align-items:center;height:110px;padding-left:20px;padding-right:20px;box-shadow:0 0 10px rgba(184,184,184,.25)}.option-item[data-v-8e0f720f]{cursor:pointer;text-align:center;border:2px solid var(--domains-business-ssl-buy-bg-border);border-radius:8px;padding-left:20px;padding-right:20px;line-height:32px;position:relative}.option-item.is-active[data-v-8e0f720f]{background:var(--domains-business-ssl-buy-bg);--un-border-opacity:1;border-width:2px;border-color:rgba(32,165,58,var(--un-border-opacity))}.option-item.is-active[data-v-8e0f720f]:after{content:"";border-bottom:25px solid #20a53a;border-left:25px solid transparent;border-radius:8px;position:absolute;bottom:-1px;right:-2px}.option-item.is-active[data-v-8e0f720f]:before{content:"";z-index:1;border-bottom:2px solid #fff;border-left:2px solid #fff;width:12px;height:6px;position:absolute;bottom:5px;right:0;transform:rotate(-45deg)}.option-item .item-title[data-v-8e0f720f]{border-bottom:1px solid var(--domains-business-ssl-buy-bg-border);margin:0 10px;font-weight:700}.option-item .item-tag[data-v-8e0f720f]{--un-bg-opacity:1;background-color:rgba(255,96,0,var(--un-bg-opacity)) ;--un-text-opacity:1;color:rgba(255,255,255,var(--un-text-opacity)) ;border-radius:0 9px;padding:2px 6px;line-height:15px;position:absolute;top:-10px;right:-2px}.n-alert[data-v-8e0f720f]{--n-content-text-color:#db2828;--n-icon-color:#db2828;--n-color:#fbeaea}.n-alert[data-v-13ad8e59]{--n-font-size:12px}.cert-info[data-v-13ad8e59]{align-items:center;height:24px;display:flex}.cert-info .cert-label[data-v-13ad8e59]{color:var(--site-config-ssl-label);font-weight:700}.cert-info .cert-value[data-v-13ad8e59]{flex:1;width:0;margin-left:4px} diff --git a/BTPanel/static/vite/css/app-form.css b/BTPanel/static/vite/css/app-form.css index 1155d4a0..4fa1940c 100644 --- a/BTPanel/static/vite/css/app-form.css +++ b/BTPanel/static/vite/css/app-form.css @@ -1 +1 @@ -.n-input-group-label[data-v-48b6a950]{--n-height:var(--n-blank-height)}.separator[data-v-dc4cb51e]{border-top:1px solid var(--time-picker-separator-color);border-bottom:1px solid var(--time-picker-separator-color);justify-content:center;align-items:center;width:36px;display:flex}.start-time[data-v-dc4cb51e] .n-input .n-input__border{border-right:none}.end-time[data-v-dc4cb51e] .n-input .n-input__border{border-left:none} +.separator[data-v-dc4cb51e]{border-top:1px solid var(--time-picker-separator-color);border-bottom:1px solid var(--time-picker-separator-color);justify-content:center;align-items:center;width:36px;display:flex}.start-time[data-v-dc4cb51e] .n-input .n-input__border{border-right:none}.end-time[data-v-dc4cb51e] .n-input .n-input__border{border-left:none} diff --git a/BTPanel/static/vite/css/app.css b/BTPanel/static/vite/css/app.css index 2bbb57e5..6a3dc995 100644 --- a/BTPanel/static/vite/css/app.css +++ b/BTPanel/static/vite/css/app.css @@ -1 +1 @@ -.svg-icon[data-v-6b488054]{fill:currentColor;vertical-align:-.15em;width:1em;height:1em}@keyframes bounce-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes bounce-out{0%{transform:scale(1)}30%{transform:scale(1.05)}to{opacity:0;transform:scale(.7)}}.bounce-enter-active{animation:.3s both bounce-in}.bounce-leave-active{animation-name:bounce-out;animation-duration:.2s;animation-fill-mode:both}.bt-table-input[data-v-ae262dd9]{outline-offset:2px;white-space:pre-line;color:#666;background:0 0;border:1px solid transparent;width:100%;padding:0}.bt-table-input[data-v-ae262dd9]:hover,.bt-table-input[data-v-ae262dd9]:focus{border:1px solid var(--border-hover-focus-color);background-color:var(--color-bg-2)}.n-button[data-v-15a23a06]{user-select:auto;line-height:inherit;font-size:inherit;text-align:left}.site-backup[data-v-003e3b60]{cursor:pointer;border-radius:6px;align-items:center;padding:4px 6px;transition:background-color .2s;position:relative}.site-backup[data-v-003e3b60]:hover{background-color:var(--site-backup-column-hover-bg)}.site-backup:hover .site-backup__arrow[data-v-003e3b60]{opacity:1;transform:translateY(-50%)}.site-backup__icon[data-v-003e3b60]{background-color:var(--site-backup-column-icon-bg);width:24px;height:24px;color:var(--color-primary);border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.site-backup__icon.is-empty[data-v-003e3b60]{color:var(--color-text-3)}.site-backup__arrow[data-v-003e3b60]{opacity:0;font-size:18px;transition:opacity .2s,transform .2s;position:absolute;top:50%;right:4px;transform:translate(-4px,-50%)}.i-ant-design-border-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32m-40 728H184V184h656z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design-close-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M799.855 166.312c.023.007.043.018.084.059l57.69 57.69c.041.041.052.06.059.084a.1.1 0 0 1 0 .069c-.007.023-.018.042-.059.083L569.926 512l287.703 287.703c.041.04.052.06.059.083a.12.12 0 0 1 0 .07c-.007.022-.018.042-.059.083l-57.69 57.69c-.041.041-.06.052-.084.059a.1.1 0 0 1-.069 0c-.023-.007-.042-.018-.083-.059L512 569.926L224.297 857.629c-.04.041-.06.052-.083.059a.12.12 0 0 1-.07 0c-.022-.007-.042-.018-.083-.059l-57.69-57.69c-.041-.041-.052-.06-.059-.084a.1.1 0 0 1 0-.069c.007-.023.018-.042.059-.083L454.073 512L166.371 224.297c-.041-.04-.052-.06-.059-.083a.12.12 0 0 1 0-.07c.007-.022.018-.042.059-.083l57.69-57.69c.041-.041.06-.052.084-.059a.1.1 0 0 1 .069 0c.023.007.042.018.083.059L512 454.073l287.703-287.702c.04-.041.06-.052.083-.059a.12.12 0 0 1 .07 0Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design-minus-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M872 474H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design-switcher-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M752 240H144c-17.7 0-32 14.3-32 32v608c0 17.7 14.3 32 32 32h608c17.7 0 32-14.3 32-32V272c0-17.7-14.3-32-32-32m-40 600H184V312h528zm168-728H264c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h576v576c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V144c0-17.7-14.3-32-32-32M300 550h296v64H300z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\:appstore-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M464 144H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16m-52 268H212V212h200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16m-52 268H612V212h200zM464 544H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16m-52 268H212V612h200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16m-52 268H612V612h200z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\:clear-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m899.1 869.6l-53-305.6H864c14.4 0 26-11.6 26-26V346c0-14.4-11.6-26-26-26H618V138c0-14.4-11.6-26-26-26H432c-14.4 0-26 11.6-26 26v182H160c-14.4 0-26 11.6-26 26v192c0 14.4 11.6 26 26 26h17.9l-53 305.6c-.3 1.5-.4 3-.4 4.4c0 14.4 11.6 26 26 26h723c1.5 0 3-.1 4.4-.4c14.2-2.4 23.7-15.9 21.2-30M204 390h272V182h72v208h272v104H204zm468 440V674c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v156H416V674c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v156H202.8l45.1-260H776l45.1 260z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\:file-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7M790.2 326H602V137.8zm1.8 562H232V136h302v216a42 42 0 0 0 42 42h216z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\:file-text-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7M790.2 326H602V137.8zm1.8 562H232V136h302v216a42 42 0 0 0 42 42h216zM504 618H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8M312 490v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\:folder-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M880 298.4H521L403.7 186.2a8.15 8.15 0 0 0-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32M840 768H184V256h188.5l119.6 114.4H840z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\:menu-fold-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8m-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8m0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8M115.4 518.9L271.7 642c5.8 4.6 14.4.5 14.4-6.9V388.9c0-7.4-8.5-11.5-14.4-6.9L115.4 505.1a8.74 8.74 0 0 0 0 13.8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\:menu-unfold-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8m-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8m0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8M142.4 642.1L298.7 519a8.84 8.84 0 0 0 0-13.9L142.4 381.9c-5.8-4.6-14.4-.5-14.4 6.9v246.3a8.9 8.9 0 0 0 14.4 7'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\:picture-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32m-40 632H136v-39.9l138.5-164.3l150.1 178L658.1 489L888 761.6zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752zM304 456a88 88 0 1 0 0-176a88 88 0 0 0 0 176m0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28s-28-12.5-28-28s12.5-28 28-28'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\:security-scan-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2M810 654.3L512 886.5L214 654.3V226.7l298-101.6l298 101.6zM402.9 528.8l-77.5 77.5a8.03 8.03 0 0 0 0 11.3l34 34c3.1 3.1 8.2 3.1 11.3 0l77.5-77.5c55.7 35.1 130.1 28.4 178.6-20.1c56.3-56.3 56.3-147.5 0-203.8s-147.5-56.3-203.8 0c-48.5 48.5-55.2 123-20.1 178.6m65.4-133.3c31.3-31.3 82-31.3 113.2 0c31.3 31.3 31.3 82 0 113.2c-31.3 31.3-82 31.3-113.2 0s-31.3-81.9 0-113.2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\:skin-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M870 126H663.8c-17.4 0-32.9 11.9-37 29.3C614.3 208.1 567 246 512 246s-102.3-37.9-114.8-90.7a37.93 37.93 0 0 0-37-29.3H154a44 44 0 0 0-44 44v252a44 44 0 0 0 44 44h75v388a44 44 0 0 0 44 44h478a44 44 0 0 0 44-44V466h75a44 44 0 0 0 44-44V170a44 44 0 0 0-44-44m-28 268H723v432H301V394H182V198h153.3c28.2 71.2 97.5 120 176.7 120s148.5-48.8 176.7-120H842z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\:unordered-list-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8m0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8m0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8M104 228a56 56 0 1 0 112 0a56 56 0 1 0-112 0m0 284a56 56 0 1 0 112 0a56 56 0 1 0-112 0m0 284a56 56 0 1 0 112 0a56 56 0 1 0-112 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-basil\:add-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7.007 12a.75.75 0 0 1 .75-.75h3.493V7.757a.75.75 0 0 1 1.5 0v3.493h3.493a.75.75 0 1 1 0 1.5H12.75v3.493a.75.75 0 0 1-1.5 0V12.75H7.757a.75.75 0 0 1-.75-.75'/%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M7.317 3.769a42.5 42.5 0 0 1 9.366 0c1.827.204 3.302 1.643 3.516 3.48c.37 3.157.37 6.346 0 9.503c-.215 1.837-1.69 3.275-3.516 3.48a42.5 42.5 0 0 1-9.366 0c-1.827-.205-3.302-1.643-3.516-3.48a41 41 0 0 1 0-9.503c.214-1.837 1.69-3.276 3.516-3.48m9.2 1.49a41 41 0 0 0-9.034 0A2.486 2.486 0 0 0 5.29 7.424a39.4 39.4 0 0 0 0 9.154a2.486 2.486 0 0 0 2.193 2.164c2.977.332 6.057.332 9.034 0a2.486 2.486 0 0 0 2.192-2.164a39.4 39.4 0 0 0 0-9.154a2.486 2.486 0 0 0-2.192-2.163' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon-calendar{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M26 4h-4V2h-2v2h-8V2h-2v2H6c-1.1 0-2 .9-2 2v20c0 1.1.9 2 2 2h20c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 22H6V12h20zm0-16H6V6h4v2h2V6h8v2h2V6h4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon-search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m29 27.586l-7.552-7.552a11.018 11.018 0 1 0-1.414 1.414L27.586 29ZM4 13a9 9 0 1 1 9 9a9.01 9.01 0 0 1-9-9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:certificate{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m24 17l1.912 3.703l4.088.594L27 24l.771 4L24 25.75L20.229 28L21 24l-3-2.703l4.2-.594zM6 16h6v2H6zm0-4h10v2H6zm0-4h10v2H6z'/%3E%3Cpath fill='currentColor' d='M16 26H4V6h24v10h2V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h12Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:data-base{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M24 3H8a2 2 0 0 0-2 2v22a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2m0 2v6H8V5ZM8 19v-6h16v6Zm0 8v-6h16v6Z'/%3E%3Ccircle cx='11' cy='8' r='1' fill='currentColor'/%3E%3Ccircle cx='11' cy='16' r='1' fill='currentColor'/%3E%3Ccircle cx='11' cy='24' r='1' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:ibm-cloud-direct-link-1-dedicated{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M27 29H13c-1.1 0-2-.9-2-2v-4h2v4h14V13h-4v-2h4c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2'/%3E%3Cpath fill='currentColor' d='M19 21h-6c-1.1 0-2-.9-2-2v-6c0-1.1.9-2 2-2h6c1.1 0 2 .9 2 2v6c0 1.1-.9 2-2 2m-6-8v6h6v-6z'/%3E%3Cpath fill='currentColor' d='M5 3h14c1.1 0 2 .9 2 2v4h-2V5H5v14h4v2H5c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:locked{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M24 14h-2V8a6 6 0 0 0-12 0v6H8a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V16a2 2 0 0 0-2-2M12 8a4 4 0 0 1 8 0v6h-8Zm12 20H8V16h16Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:meter{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M26 16a9.9 9.9 0 0 0-1.14-4.618l-1.495 1.496A7.95 7.95 0 0 1 24 16Zm-2.586-6L22 8.586L17.285 13.3A3 3 0 0 0 16 13a3 3 0 1 0 3 3a3 3 0 0 0-.3-1.285ZM16 17a1 1 0 1 1 1-1a1 1 0 0 1-1 1m0-9a8 8 0 0 1 3.122.635l1.496-1.496A9.986 9.986 0 0 0 6 16h2a8.01 8.01 0 0 1 8-8'/%3E%3Cpath fill='currentColor' d='M16 30a14 14 0 1 1 14-14a14.016 14.016 0 0 1-14 14m0-26a12 12 0 1 0 12 12A12.014 12.014 0 0 0 16 4'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:notebook{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 10h7v2h-7zm0 5h7v2h-7zm0 5h7v2h-7z'/%3E%3Cpath fill='currentColor' d='M28 5H4a2 2 0 0 0-2 2v18a2 2 0 0 0 2 2h24a2.003 2.003 0 0 0 2-2V7a2 2 0 0 0-2-2M4 7h11v18H4Zm13 18V7h11l.002 18Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:reminder{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m30 23.382l-2-1V20a6.005 6.005 0 0 0-5-5.91V12h-2v2.09A6.005 6.005 0 0 0 16 20v2.382l-2 1V28h6v2h4v-2h6ZM28 26H16v-1.382l2-1V20a4 4 0 0 1 8 0v3.618l2 1Z'/%3E%3Cpath fill='currentColor' d='M28 6a2 2 0 0 0-2-2h-4V2h-2v2h-8V2h-2v2H6a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h4v-2H6V6h4v2h2V6h8v2h2V6h4v6h2Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:security{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M14 16.59L11.41 14L10 15.41l4 4l8-8L20.59 10z'/%3E%3Cpath fill='currentColor' d='m16 30l-6.176-3.293A10.98 10.98 0 0 1 4 17V4a2 2 0 0 1 2-2h20a2 2 0 0 1 2 2v13a10.98 10.98 0 0 1-5.824 9.707ZM6 4v13a8.99 8.99 0 0 0 4.766 7.942L16 27.733l5.234-2.79A8.99 8.99 0 0 0 26 17V4Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:terminal{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M26 4.01H6a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2v-20a2 2 0 0 0-2-2m0 2v4H6v-4Zm-20 20v-14h20v14Z'/%3E%3Cpath fill='currentColor' d='m10.76 16.18l2.82 2.83l-2.82 2.83l1.41 1.41l4.24-4.24l-4.24-4.24z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:time{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 30a14 14 0 1 1 14-14a14 14 0 0 1-14 14m0-26a12 12 0 1 0 12 12A12 12 0 0 0 16 4'/%3E%3Cpath fill='currentColor' d='M20.59 22L15 16.41V7h2v8.58l5 5.01z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:warning{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 2a14 14 0 1 0 14 14A14 14 0 0 0 16 2m0 26a12 12 0 1 1 12-12a12 12 0 0 1-12 12'/%3E%3Cpath fill='currentColor' d='M15 8h2v11h-2zm1 14a1.5 1.5 0 1 0 1.5 1.5A1.5 1.5 0 0 0 16 22'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-cbi\:power-panel-logo{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11.997 2.006a9.988 9.988 0 0 0-6.96 17.16v-7.164a6.94 6.94 0 0 1 4.817-6.588V9.19a3.549 3.549 0 1 0 4.284 0V5.415A6.938 6.938 0 1 1 9.44 18.46v3.199a9.994 9.994 0 1 0 2.557-19.653m1.324 9.877h-2.65V3.538h2.65Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-ai{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' viewBox='0 0 199.927 199.943' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='199.926758' height='199.942871' fill='none' customFrame='%23000000'%3E%3Cdefs%3E%3ClinearGradient id='paint_linear_0' x1='99.9634476' x2='99.9634476' y1='0' y2='199.942871' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='rgb(96,213,75)' offset='0' stop-opacity='1'/%3E%3Cstop stop-color='rgb(32,165,58)' offset='1' stop-opacity='1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath id='矢量 311' d='M97.0206 27.0209C98.1779 27.0238 99.3129 27.3391 100.306 27.9336C101.299 28.5281 102.113 29.3797 102.662 30.3985L188.602 190.51C189.121 191.486 189.379 192.58 189.351 193.685C189.323 194.79 189.01 195.869 188.443 196.818C187.875 197.767 187.072 198.553 186.112 199.101C185.151 199.648 184.066 199.938 182.96 199.943L146.314 199.943C145.155 199.942 144.018 199.627 143.025 199.031C142.031 198.435 141.218 197.58 140.672 196.558L88.0017 98.2291C85.3096 93.2162 77.9046 93.9446 76.2408 99.3859L60.2596 151.635C59.9686 152.593 59.9055 153.606 60.0753 154.593C60.2452 155.58 60.6433 156.514 61.2379 157.319C61.8346 158.125 62.6118 158.78 63.5071 159.231C64.4024 159.683 65.391 159.918 66.3936 159.919L91.9077 159.919C92.9251 159.923 93.9269 160.169 94.8307 160.636C95.7344 161.103 96.514 161.779 97.1055 162.606C97.6969 163.434 98.083 164.391 98.2322 165.397C98.3813 166.404 98.2891 167.431 97.9632 168.395L88.623 195.616C88.191 196.878 87.375 197.974 86.2892 198.75C85.2034 199.526 83.9021 199.943 82.5676 199.943L6.40361 199.943C5.387 199.941 4.38529 199.698 3.48112 199.234C2.57695 198.769 1.79623 198.096 1.20336 197.27C0.61049 196.444 0.222464 195.489 0.0712933 194.484C-0.0798775 193.479 0.0101382 192.452 0.333914 191.488L54.3185 31.3768C54.7469 30.1081 55.5622 29.0056 56.6496 28.2243C57.7371 27.443 59.042 27.0221 60.3811 27.0209L97.0134 27.0209L97.0206 27.0209ZM173.449 16.8238C174.384 19.6087 176.127 22.1794 178.533 24.3073C180.939 26.4424 183.931 28.0777 187.273 29.0774L199.927 32.8906L187.073 36.7466C183.789 37.7392 180.825 39.3388 178.44 41.4239C176.139 43.3861 174.381 45.9064 173.334 48.7432L167.807 64.2673L162.259 48.7289C161.208 45.8945 159.448 43.377 157.146 41.4167C154.634 39.2663 151.694 37.6744 148.52 36.7466L135.667 32.8763L148.327 29.0631C151.655 28.0634 154.654 26.4282 157.053 24.3002C159.374 22.2952 161.129 19.7176 162.145 16.8238L167.807 0L173.456 16.8238L173.449 16.8238Z' fill='url(%23paint_linear_0)' fill-rule='nonzero'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:199.927px;height:199.943px;display:inline-flex}.i-common-arrow-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024' %3E%3Cpath fill='currentColor' d='M340.864 149.312a30.592 30.592 0 0 0 0 42.752L652.736 512 340.864 831.872a30.592 30.592 0 0 0 0 42.752 29.12 29.12 0 0 0 41.728 0L714.24 534.336a32 32 0 0 0 0-44.672L382.592 149.376a29.12 29.12 0 0 0-41.728 0z'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-back{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1707188471958' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='35211'%3E%3Cpath d='M481.536 772.8a38.4 38.4 0 0 1-54.272 54.336l-288-288a38.4 38.4 0 0 1 0-54.336l288-288a38.4 38.4 0 1 1 54.272 54.336L259.2 473.6H870.4a38.4 38.4 0 1 1 0 76.8H259.136l222.4 222.4z' p-id='35212' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-copy{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024' data-v-ea893728=''%3E%3Cpath fill='currentColor' d='M128 320v576h576V320zm-32-64h640a32 32 0 0 1 32 32v640a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V288a32 32 0 0 1 32-32M960 96v704a32 32 0 0 1-32 32h-96v-64h64V128H384v64h-64V96a32 32 0 0 1 32-32h576a32 32 0 0 1 32 32M256 672h320v64H256zm0-192h320v64H256z'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-download{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpolyline points='7 10 12 15 17 10' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cline x1='12' y1='15' x2='12' y2='3' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-full{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1024 1024'%3E%3Cpath d='M290 236.4l43.9-43.9a8.01 8.01 0 0 0-4.7-13.6L169 160c-5.1-.6-9.5 3.7-8.9 8.9L179 329.1c.8 6.6 8.9 9.4 13.6 4.7l43.7-43.7L370 423.7c3.1 3.1 8.2 3.1 11.3 0l42.4-42.3c3.1-3.1 3.1-8.2 0-11.3L290 236.4zm352.7 187.3c3.1 3.1 8.2 3.1 11.3 0l133.7-133.6l43.7 43.7a8.01 8.01 0 0 0 13.6-4.7L863.9 169c.6-5.1-3.7-9.5-8.9-8.9L694.8 179c-6.6.8-9.4 8.9-4.7 13.6l43.9 43.9L600.3 370a8.03 8.03 0 0 0 0 11.3l42.4 42.4zM845 694.9c-.8-6.6-8.9-9.4-13.6-4.7l-43.7 43.7L654 600.3a8.03 8.03 0 0 0-11.3 0l-42.4 42.3a8.03 8.03 0 0 0 0 11.3L734 787.6l-43.9 43.9a8.01 8.01 0 0 0 4.7 13.6L855 864c5.1.6 9.5-3.7 8.9-8.9L845 694.9zm-463.7-94.6a8.03 8.03 0 0 0-11.3 0L236.3 733.9l-43.7-43.7a8.01 8.01 0 0 0-13.6 4.7L160.1 855c-.6 5.1 3.7 9.5 8.9 8.9L329.2 845c6.6-.8 9.4-8.9 4.7-13.6L290 787.6L423.7 654c3.1-3.1 3.1-8.2 0-11.3l-42.4-42.4z' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-full-exit{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1024 1024'%3E%3Cpath d='M391 240.9c-.8-6.6-8.9-9.4-13.6-4.7l-43.7 43.7L200 146.3a8.03 8.03 0 0 0-11.3 0l-42.4 42.3a8.03 8.03 0 0 0 0 11.3L280 333.6l-43.9 43.9a8.01 8.01 0 0 0 4.7 13.6L401 410c5.1.6 9.5-3.7 8.9-8.9L391 240.9zm10.1 373.2L240.8 633c-6.6.8-9.4 8.9-4.7 13.6l43.9 43.9L146.3 824a8.03 8.03 0 0 0 0 11.3l42.4 42.3c3.1 3.1 8.2 3.1 11.3 0L333.7 744l43.7 43.7A8.01 8.01 0 0 0 391 783l18.9-160.1c.6-5.1-3.7-9.4-8.8-8.8zm221.8-204.2L783.2 391c6.6-.8 9.4-8.9 4.7-13.6L744 333.6L877.7 200c3.1-3.1 3.1-8.2 0-11.3l-42.4-42.3a8.03 8.03 0 0 0-11.3 0L690.3 279.9l-43.7-43.7a8.01 8.01 0 0 0-13.6 4.7L614.1 401c-.6 5.2 3.7 9.5 8.8 8.9zM744 690.4l43.9-43.9a8.01 8.01 0 0 0-4.7-13.6L623 614c-5.1-.6-9.5 3.7-8.9 8.9L633 783.1c.8 6.6 8.9 9.4 13.6 4.7l43.7-43.7L824 877.7c3.1 3.1 8.2 3.1 11.3 0l42.4-42.3c3.1-3.1 3.1-8.2 0-11.3L744 690.4z' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-gifts{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' viewBox='0 0 13 13' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='13.000000' height='13.000000' fill='none'%3E%3Crect id='' width='13.000000' height='13.000000' x='0.000000' y='0.000000'/%3E%3Cpath id='矢量 12' d='M3.57632 10.9395L5.79673 10.9395L5.79673 9.00088L2.98218 9.00088L2.98218 10.3453C2.98218 10.6716 3.25005 10.9395 3.57632 10.9395L3.57632 10.9395ZM5.79546 5.00059L3.57632 5.00059C3.25005 5.00059 2.98218 5.26719 2.98218 5.59473L2.98218 7.33652L5.79546 7.33652L5.79546 5.00059L5.79546 5.00059ZM7.46108 10.9395L9.4606 10.9395C9.78687 10.9395 10.0547 10.6729 10.0547 10.3453L10.0547 9.00088L7.46108 9.00088L7.46108 10.9395ZM10.0547 7.33652L10.0547 5.59473C10.0547 5.26846 9.78814 5.00059 9.4606 5.00059L7.46108 5.00059L7.46108 7.33652L10.0547 7.33652ZM4.48403 1.8623C4.3939 1.8623 4.22505 1.87754 4.11841 1.97656C4.09429 1.99941 4.01939 2.06797 4.01939 2.23809C4.01939 2.42979 4.12349 2.73066 4.41548 3.00234C4.77222 3.33496 5.36001 3.58506 5.78403 3.58506C5.93257 3.58506 5.98589 3.55205 5.98589 3.55205C6.05444 3.41367 5.8856 2.71543 5.38794 2.25205C5.12642 2.0083 4.78745 1.8623 4.48403 1.8623ZM7.32651 3.58633C7.74927 3.58633 8.33833 3.33623 8.69507 3.00361C8.98706 2.73193 9.08989 2.43105 9.08989 2.23936C9.08989 2.06924 9.01626 1.99941 8.99214 1.97783C8.88423 1.87754 8.71665 1.86357 8.62651 1.86357C8.3231 1.86357 7.9854 2.00957 7.72261 2.25459C7.22876 2.71416 7.05864 3.40605 7.13735 3.56602L7.13862 3.56602C7.14624 3.56348 7.20337 3.58633 7.32651 3.58633L7.32651 3.58633Z' fill='rgb(255,174,69)' fill-rule='nonzero'/%3E%3Cpath id='矢量 13' d='M11.2469 8.52881L7.225 8.52881C7.09424 8.52881 6.98887 8.63418 6.98887 8.76494L6.98887 11.9413C6.98887 12.0721 7.09424 12.1774 7.225 12.1774L10.4534 12.1774C10.5842 12.1774 10.6896 12.0721 10.6896 11.9413C10.6896 11.8105 10.5842 11.7052 10.4534 11.7052L7.46113 11.7052L7.46113 9.00107L11.0107 9.00107L11.0107 11.1466C11.0107 11.2773 11.1161 11.3827 11.2469 11.3827C11.3776 11.3827 11.483 11.2773 11.483 11.1466L11.483 8.76494C11.483 8.63418 11.3776 8.52881 11.2469 8.52881L11.2469 8.52881ZM10.4521 3.76299L9.41367 3.76299C9.87324 3.33262 10.136 2.77783 10.136 2.23955C10.136 1.83584 9.98242 1.47148 9.7044 1.21123C9.43018 0.956055 9.04678 0.816406 8.62529 0.816406C8.05527 0.816406 7.46621 1.06143 7.00791 1.48799C6.9127 1.57686 6.90762 1.72666 6.99648 1.82188C7.08535 1.91709 7.23516 1.92217 7.33037 1.8333C7.70234 1.48672 8.17461 1.28867 8.62529 1.28867C8.93252 1.28867 9.19404 1.38135 9.38193 1.55654C9.56602 1.72793 9.6625 1.96406 9.6625 2.23955C9.6625 2.64961 9.45176 3.08125 9.08359 3.42402C8.94268 3.55479 8.76875 3.6792 8.56436 3.79346C8.47041 3.84551 8.42471 3.95469 8.45137 4.05879C8.47803 4.16289 8.57197 4.23525 8.67988 4.23525L10.4509 4.23525C10.7581 4.23525 11.0082 4.48535 11.0082 4.79258L11.0082 7.33545L7.46113 7.33545L7.46113 4.3457C7.46113 4.21494 7.35576 4.10957 7.225 4.10957C7.09424 4.10957 6.98887 4.21494 6.98887 4.3457L6.98887 7.57158C6.98887 7.70234 7.09424 7.80771 7.225 7.80771L11.2469 7.80771C11.3776 7.80771 11.483 7.70234 11.483 7.57158L11.483 4.79385C11.483 4.2251 11.0209 3.76299 10.4521 3.76299L10.4521 3.76299ZM6.03291 8.52881L1.79014 8.52881C1.65937 8.52881 1.554 8.63418 1.554 8.76494L1.554 11.1466C1.554 11.7153 2.01611 12.1774 2.58486 12.1774L6.03291 12.1774C6.16367 12.1774 6.26904 12.0721 6.26904 11.9413L6.26904 8.76494C6.26904 8.63418 6.1624 8.52881 6.03291 8.52881L6.03291 8.52881ZM2.58359 11.7039C2.27637 11.7039 2.02627 11.4538 2.02627 11.1466L2.02627 9.00107L5.79551 9.00107L5.79551 11.7052L2.58359 11.7052L2.58359 11.7039ZM6.03291 4.11084C5.90215 4.11084 5.79678 4.21621 5.79678 4.34697L5.79678 7.33672L2.02627 7.33672L2.02627 4.79385C2.02627 4.48662 2.27637 4.23652 2.58359 4.23652L4.42695 4.23652C4.53486 4.23652 4.62881 4.16416 4.65547 4.06006C4.68213 3.95596 4.63643 3.84678 4.54248 3.79473C4.33936 3.68047 4.16416 3.55606 4.02324 3.42529C3.65635 3.08252 3.44561 2.65088 3.44561 2.24082C3.44561 1.96533 3.54209 1.7292 3.72617 1.55781C3.91533 1.38262 4.17686 1.28867 4.48408 1.28867C4.93604 1.28867 5.4083 1.48672 5.77901 1.8333C5.87422 1.92217 6.02402 1.91709 6.11289 1.82188C6.20176 1.72666 6.19668 1.57686 6.10147 1.48799C5.64317 1.06143 5.0541 0.816407 4.48408 0.816407C4.05625 0.816407 3.68301 0.953516 3.40498 1.2125C3.12695 1.47148 2.97334 1.83711 2.97334 2.24082C2.97334 2.7791 3.23613 3.33389 3.6957 3.76426L2.58359 3.76426C2.01484 3.76426 1.55273 4.22637 1.55273 4.79512L1.55273 7.57412C1.55273 7.70488 1.65811 7.81025 1.78887 7.81025L6.03164 7.81025C6.1624 7.81025 6.26777 7.70488 6.26777 7.57412L6.26777 4.34697C6.26904 4.21621 6.1624 4.11084 6.03291 4.11084L6.03291 4.11084Z' fill='rgb(107,64,13)' fill-rule='nonzero'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:13px;height:13px;display:inline-flex}.i-common-mail{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Crect x='2' y='4' width='20' height='16' rx='2' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpolyline points='22 7 12 13 2 7' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-node{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1779175324597' class='icon' viewBox='0 0 1280 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='22310' xmlns:xlink='http://www.w3.org/1999/xlink' width='250' height='200'%3E%3Cpath d='M632.6 904c-4.2 0-8.4-1.2-12.2-3.2L582 878c-5.8-3.2-3-4.4-1-5 7.6-2.6 9.2-3.2 17.4-8 0.8-0.4 2-0.2 2.8 0.2l29.6 17.6c1 0.6 2.6 0.6 3.6 0L750 816c1-0.6 1.8-1.8 1.8-3.2v-133.4c0-1.4-0.6-2.6-1.8-3.2l-115.6-66.6c-1-0.6-2.4-0.6-3.6 0l-115.6 66.6c-1.2 0.6-1.8 2-1.8 3.2v133.4c0 1.2 0.8 2.4 1.8 3l31.6 18.2c17.2 8.6 27.8-1.6 27.8-11.6v-131.8c0-1.8 1.4-3.4 3.4-3.4h14.6c1.8 0 3.4 1.4 3.4 3.4v131.8c0 23-12.4 36-34.2 36-6.6 0-12 0-26.6-7.2l-30.4-17.4c-7.4-4.4-12.2-12.4-12.2-21v-133.4c0-8.6 4.6-16.8 12.2-21l115.6-66.8c7.4-4.2 17-4.2 24.2 0l115.6 66.8c7.4 4.4 12.2 12.4 12.2 21v133.4c0 8.6-4.6 16.8-12.2 21l-115.6 66.8c-3.4 2.2-7.6 3.4-12 3.4z m93.4-131.6c0-25-16.8-31.6-52.4-36.4-36-4.8-39.6-7.2-39.6-15.6 0-7 3-16.2 29.6-16.2 23.8 0 32.6 5.2 36.2 21.2 0.4 1.6 1.6 2.6 3.2 2.6h15c1 0 1.8-0.4 2.4-1 0.6-0.8 1-1.6 0.8-2.6-2.4-27.6-20.6-40.4-57.6-40.4-33 0-52.6 14-52.6 37.2 0 25.4 19.6 32.2 51.2 35.4 37.8 3.8 40.8 9.2 40.8 16.6 0 13-10.4 18.4-34.8 18.4-30.6 0-37.4-7.6-39.6-22.8-0.2-1.6-1.6-2.8-3.4-2.8h-15c-1.8 0-3.4 1.4-3.4 3.4 0 19.4 10.6 42.6 61.2 42.6 37 0 58-14.4 58-39.6z m109-100.2c0 12.2-10 22.2-22.2 22.2s-22.2-10-22.2-22.2c0-12.6 10.4-22.2 22.2-22.2 12-0.2 22.2 9.6 22.2 22.2z m-3.6 0c0-10.4-8.4-18.6-18.8-18.6-10.2 0-18.6 8.2-18.6 18.6 0 10.4 8.4 18.8 18.6 18.8 10.4-0.2 18.8-8.6 18.8-18.8z m-9 12.4h-5.2c-0.2-1.2-1-7.6-1-7.8-0.4-1.4-0.8-2.2-2.6-2.2h-4.4v10h-4.8v-25h8.6c3 0 8.8 0 8.8 6.6 0 4.6-3 5.6-4.8 6.2 3.4 0.2 3.6 2.4 4.2 5.6 0.2 2 0.6 5.4 1.2 6.6z m-5.6-17.6c0-3.4-2.4-3.4-3.6-3.4h-4v7h3.8c3.2 0 3.8-2.2 3.8-3.6zM274.6 382c0-5.4-2.8-10.2-7.4-12.8l-122.6-70.6c-2-1.2-4.4-1.8-6.8-2h-1.2c-2.4 0-4.6 0.8-6.8 2L7.4 369.2C2.8 371.8 0 376.8 0 382l0.2 190c0 2.6 1.4 5 3.6 6.4 2.2 1.4 5 1.4 7.4 0L84 536.6c4.6-2.8 7.4-7.6 7.4-12.8v-88.8c0-5.2 2.8-10.2 7.4-12.8l31-17.8c2.4-1.4 4.8-2 7.4-2 2.6 0 5.2 0.6 7.4 2l31 17.8c4.6 2.6 7.4 7.6 7.4 12.8v88.8c0 5.2 2.8 10.2 7.4 12.8l72.8 41.8c2.2 1.4 5.2 1.4 7.4 0 2.2-1.2 3.6-3.8 3.6-6.4l0.4-190zM945 174.6v352.8c0 5.2-2.8 10.2-7.4 12.8l-122.6 70.8c-4.6 2.6-10.2 2.6-14.8 0l-122.6-70.8c-4.6-2.6-7.4-7.6-7.4-12.8v-141.6c0-5.2 2.8-10.2 7.4-12.8l122.6-70.8c4.6-2.6 10.2-2.6 14.8 0l30.6 17.6c3.4 2 7.8-0.6 7.8-4.4v-188c0-5.6 6-9.2 11-6.4l73 40.8c4.6 2.4 7.6 7.4 7.6 12.8z m-92 257.8c0-1.4-0.8-2.6-1.8-3.2l-42-24.4c-1.2-0.6-2.6-0.6-3.8 0l-42 24.4c-1.2 0.6-1.8 1.8-1.8 3.2v48.6c0 1.4 0.8 2.6 1.8 3.2l42 24.2c1.2 0.6 2.6 0.6 3.6 0l42-24.2c1.2-0.6 1.8-1.8 1.8-3.2v-48.6z m419.6-1.4c4.6-2.6 7.4-7.6 7.4-12.8V384c0-5.2-2.8-10.2-7.4-12.8l-121.8-70.8c-4.6-2.6-10.2-2.6-14.8 0l-122.6 70.8c-4.6 2.6-7.4 7.6-7.4 12.8v141.6c0 5.4 2.8 10.2 7.4 12.8l121.8 69.4c4.4 2.6 10 2.6 14.6 0l73.6-41c5-2.8 5-10 0-12.8L1100 483.2c-2.4-1.4-3.8-3.8-3.8-6.4v-44.4c0-2.6 1.4-5 3.8-6.4l38.4-22.2c2.2-1.4 5.2-1.4 7.4 0l38.4 22.2c2.2 1.4 3.8 3.8 3.8 6.4v34.8c0 5.6 6.2 9.2 11.2 6.4l73.4-42.6zM1118 438c-0.8 0.6-1.4 1.4-1.4 2.4v27.2c0 1 0.6 2 1.4 2.4l23.6 13.6c0.8 0.6 2 0.6 2.8 0L1168 470c0.8-0.6 1.4-1.4 1.4-2.4v-27.2c0-1-0.6-2-1.4-2.4l-23.6-13.6c-0.8-0.6-2-0.6-2.8 0L1118 438z m-508.4 87v-140.8c0-5.2-3.2-10.2-7.8-12.8l-122.2-70.4c-4.2-2.4-10-2.8-14.8 0l-122.2 70.4c-4.6 2.6-7.8 7.4-7.8 12.8v140.8c0 5.6 3.8 10.4 8 12.8l122.4 70.4c4.8 2.8 10.4 2.6 14.8 0l122-70.4c3.6-2 6.2-5.4 7.2-9.4 0.2-1 0.4-2.2 0.4-3.4z m-148.6-249.8l-1.6 1h2.2l-0.6-1z m152.4 260.4l-0.8-1.4v1.8l0.8-0.4z' fill='%23059669' p-id='22311'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:250px;height:200px;display:inline-flex}.i-common-php{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1779175274232' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='20798' xmlns:xlink='http://www.w3.org/1999/xlink' width='200' height='200'%3E%3Cpath d='M213.333333 597.333333a42.666667 42.666667 0 0 1 0 85.333334H170.666667v-85.333334h42.666666m0-85.333333H85.333333v426.666667h85.333334v-170.666667h42.666666a128 128 0 0 0 128-128 128 128 0 0 0-128-128z m597.333334 85.333333a42.666667 42.666667 0 0 1 0 85.333334h-42.666667v-85.333334h42.666667m0-85.333333h-128v426.666667h85.333333v-170.666667h42.666667a128 128 0 0 0 128-128 128 128 0 0 0-128-128z m-256 0v170.666667h-85.333334v-170.666667h-85.333333v426.666667h85.333333v-170.666667h85.333334v170.666667h85.333333V512zM85.333333 85.333333v384h85.333334V170.666667h519.253333L853.333333 334.08V469.333333h85.333334v-170.666666L725.333333 85.333333z' fill='%234F46E5' p-id='20799'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:200px;height:200px;display:inline-flex}.i-common-proxy{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1779271142194' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='5101' xmlns:xlink='http://www.w3.org/1999/xlink' width='200' height='200'%3E%3Cpath d='M512 0L68.48 256v512l443.52 256 443.52-256V256z m256 707.84c0 30.08-27.552 55.04-65.248 55.04-26.912 0-57.632-10.88-76.832-34.56l-256-304.672v284.16c0 30.752-24.32 55.04-54.368 55.04h-3.232c-30.752 0-55.04-25.6-55.04-55.04V316.16c0-30.08 26.88-55.04 64-55.04 27.552 0 58.88 10.88 78.08 34.56L654.08 600.352V316.16c0-30.752 25.6-55.04 55.04-55.04h3.2c30.72 0 55.04 25.6 55.04 55.04v391.68z' fill='%23F43F5E' p-id='5102'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:200px;height:200px;display:inline-flex}.i-common-refresh,.i-common\:refresh,[i-common-refresh=""],[i-common\:refresh=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M896.128 378.752a29.888 29.888 0 0 1-27.52-18.304 388.224 388.224 0 0 0-715.392 0 29.888 29.888 0 1 1-54.976-23.296 448 448 0 0 1 825.6 0 29.888 29.888 0 0 1-27.52 41.6z' fill='currentColor'/%3E%3Cpath d='M510.912 959.168a448.576 448.576 0 0 1-412.672-274.176 29.888 29.888 0 1 1 54.976-23.296 388.224 388.224 0 0 0 715.392 0 29.888 29.888 0 1 1 54.976 23.296 447.424 447.424 0 0 1-412.736 274.176z' fill='currentColor'/%3E%3Cpath d='M92.992 393.472a29.888 29.888 0 0 1-29.952-29.952V180.224a29.952 29.952 0 0 1 59.84 0V363.52a29.888 29.888 0 0 1-29.888 29.952z' fill='currentColor'/%3E%3Cpath d='M276.352 393.472H93.056a29.952 29.952 0 0 1 0-59.84h183.296a29.952 29.952 0 0 1 0 59.84z' fill='currentColor'/%3E%3Cpath d='M929.216 864.768a29.952 29.952 0 0 1-29.952-29.952V651.52a29.952 29.952 0 1 1 59.84 0v183.296a29.952 29.952 0 0 1-29.888 29.952z' fill='currentColor'/%3E%3Cpath d='M929.216 681.6h-183.296a29.952 29.952 0 1 1 0-59.84h183.296a29.952 29.952 0 0 1 0 59.84z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 512 512'%3E%3Cpath d='M456.69 421.39L362.6 327.3a173.81 173.81 0 0 0 34.84-104.58C397.44 126.38 319.06 48 222.72 48S48 126.38 48 222.72s78.38 174.72 174.72 174.72A173.81 173.81 0 0 0 327.3 362.6l94.09 94.09a25 25 0 0 0 35.3-35.3zM97.92 222.72a124.8 124.8 0 1 1 124.8 124.8a124.95 124.95 0 0 1-124.8-124.8z' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-smart{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M12 2L2 7l10 5 10-5-10-5z'%3E%3C/path%3E%3Cpath d='M2 17l10 5 10-5'%3E%3C/path%3E%3Cpath d='M2 12l10 5 10-5'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:16px;height:16px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-warning{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1658198918096' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='3020'%3E%3Cpath d='M512 64q190.016 4.992 316.512 131.488T960 512q-4.992 190.016-131.488 316.512T512 960q-190.016-4.992-316.512-131.488T64 512q4.992-190.016 131.488-316.512T512 64z m0 192q-26.016 0-43.008 19.008T453.984 320l23.008 256q2.016 14.016 11.488 22.496t23.488 8.512 23.488-8.512 11.488-22.496l23.008-256q2.016-26.016-15.008-44.992T511.936 256z m0 512q22.016-0.992 36.512-15.008t14.496-36-14.496-36.512T512 665.984t-36.512 14.496-14.496 36.512 14.496 36T512 768z' fill='currentColor' p-id='3021'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-wordpress{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1779175109680' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='6427' xmlns:xlink='http://www.w3.org/1999/xlink' width='200' height='200'%3E%3Cpath d='M993.882353 512c0 265.637647-216.184471 481.882353-481.882353 481.882353s-481.882353-216.244706-481.882353-481.882353 216.184471-481.882353 481.882353-481.882353 481.882353 216.244706 481.882353 481.882353z m-22.046118 0c0-253.289412-206.486588-459.836235-459.836235-459.836235S52.163765 258.710588 52.163765 512s206.486588 459.836235 459.836235 459.836235 459.836235-206.546824 459.836235-459.836235zM134.445176 343.642353l197.391059 540.551529A413.936941 413.936941 0 0 1 98.424471 512c0-59.632941 12.950588-116.736 36.020705-168.357647z m624.941177 281.298823l-40.899765 137.697883-149.504-444.175059s24.756706-1.626353 47.344941-4.336941c22.046118-2.710588 19.395765-35.538824-2.650353-33.852235-67.222588 4.818824-110.290824 5.360941-110.290823 5.360941s-40.297412-0.602353-108.604235-5.421177c-22.588235-1.626353-25.298824 32.225882-2.710589 33.852236l43.008 4.397176 64.512 176.368941-90.352941 271.058824-150.588235-447.427765s24.756706-1.626353 47.344941-4.336941c22.046118-2.710588 19.395765-35.538824-2.650353-33.852235-66.740706 4.818824-110.290824 5.360941-110.290823 5.360941-7.529412 0-16.624941-0.542118-26.322824-0.542118A411.768471 411.768471 0 0 1 512 98.424471c107.580235 0 205.462588 41.441882 279.130353 108.66447h-5.360941c-40.357647 0-69.391059 34.996706-69.391059 73.185883 0 33.852235 19.877647 62.403765 40.839529 96.737882 16.203294 27.467294 33.852235 62.945882 33.852236 114.085647 0.060235 35.358118-14.396235 76.318118-31.683765 133.842823z m-113.001412 271.119059c0.542118 2.108235 1.626353 4.216471 2.710588 5.903059a412.611765 412.611765 0 0 1-137.155764 23.672471c-40.297412 0-79.570824-6.023529-116.736-17.227294L518.927059 548.141176l127.457882 347.919059zM925.575529 512a412.310588 412.310588 0 0 1-206.004705 357.135059l126.373647-364.664471c20.961882-60.295529 31.744-106.435765 31.744-148.48 0-14.998588-1.084235-29.033412-3.252706-42.465882 32.346353 59.151059 51.139765 126.433882 51.139764 198.475294z' fill='%230284C7' p-id='6428'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:200px;height:200px;display:inline-flex}.i-common\:feedback{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.6665 10V17.5H3.33313V2.5L10.8331 2.49996' stroke='%233A424D' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M16.6669 3.33332L10.0002 9.99999' stroke='%233BAF52' stroke-width='1.5'/%3E%3Cpath d='M6.66687 13.3333L13.3335 13.3333' stroke='%233A424D' stroke-width='1.5'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-common\:feedback-dark{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.6665 10.0001V17.5H3.33313V2.50004L10.8331 2.5' stroke='%23C7C7C7' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M16.6669 3.33337L10.0002 10' stroke='%2320a53a' stroke-width='1.5'/%3E%3Cpath d='M6.66687 13.3334L13.3335 13.3334' stroke='%23C7C7C7' stroke-width='1.5'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-common\:fire{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' customFrame='%23000000'%3E%3Crect id='控件/红点/火' x='0.000000' y='0.000000' fill='rgb(255,255,255)' fill-opacity='0'/%3E%3Cg id='Group 23'%3E%3Ccircle id='Oval 3' cx='9' cy='9' r='9' fill='rgb(255,143,0)'/%3E%3Ccircle id='Oval 3' cx='9' cy='9' r='9' stroke='rgb(151,151,151)' stroke-opacity='0' stroke-width='0'/%3E%3Cpath id='形状' d='M8.7772 2C8.7772 2 6.92746 6.03452 5.11464 8.08207C2.74809 10.7552 4.45539 14.0743 7.38007 14.8398C7.38007 14.8398 6.05756 13.5418 7.61239 11.2286C8.50315 9.90333 9.04363 9.22321 9.04363 9.22321C9.04122 9.22321 8.78924 10.9791 10.0199 12.0311C11.2388 13.0732 10.7489 14.8398 10.7489 14.8398C10.7489 14.8398 15.2513 13.3263 13.6592 9.09562C13.6592 9.09562 13.1865 7.71814 12.1055 6.73028C12.1055 6.73028 12.2424 8.37659 11.7805 8.41992C11.3183 8.46326 11.0081 8.17356 10.8043 6.05458C10.6394 4.33926 9.73096 3.34337 8.7772 2Z' fill='rgb(255,255,255)' fill-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-common\:google{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%234285f4' d='M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z'/%3E%3Cpath fill='%2334a853' d='M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z'/%3E%3Cpath fill='%23fbbc05' d='M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z'/%3E%3Cpath fill='%23ea4335' d='M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-common\:guide{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 169 165' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' customFrame='%23000000'%3E%3Cg id='组合 161'%3E%3Cg id='' clip-path='url(%23clipPath_1)' customFrame='url(%23clipPath_1)'%3E%3Crect id='' width='110.000000' height='110.000000' x='20.000000' y='20.000000'/%3E%3Cpath id='矢量 420' d='M74.957 38.6377C95.1094 38.6377 111.513 55.0303 111.513 75.1934C111.513 95.3564 95.1094 111.738 74.957 111.738C54.8047 111.738 38.4014 95.3457 38.4014 75.1934C38.4014 55.041 54.8047 38.6377 74.957 38.6377ZM74.957 30.5166C50.2822 30.5166 30.2803 50.5186 30.2803 75.1934C30.2803 99.8682 50.2822 119.87 74.957 119.87C99.6319 119.87 119.634 99.8682 119.634 75.1934C119.634 50.5185 99.6319 30.5166 74.957 30.5166Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 421' d='M74.957 38.6377C80.6182 38.6377 89.169 53.2148 89.169 75.1934C89.169 97.1719 80.6182 111.738 74.957 111.738C69.2959 111.738 60.7451 97.1611 60.7451 75.1934C60.7451 53.2256 69.2959 38.6377 74.957 38.6377M74.957 30.5166C62.625 30.5166 52.624 50.5186 52.624 75.1934C52.624 99.8682 62.625 119.87 74.957 119.87C87.2891 119.87 97.29 99.8682 97.29 75.1934C97.29 50.5185 87.2891 30.5166 74.957 30.5166L74.957 30.5166Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 417' d='M38.1504 72.25L111.85 72.25L111.85 78.85L38.1504 78.85L38.1504 72.25Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/g%3E%3Cpath id='矢量 426' d='M139.286 47.4475C139.286 25.7186 126 10.725 102.557 10.725L47.4536 10.725C23.9893 10.725 10.7036 24.8499 10.7036 47.4475L10.7036 102.553C10.7036 124.292 25.1357 139.296 47.4536 139.296L66.9536 139.296L66.9536 150L42.8571 150C19.2 150 0 130.824 0 107.154L0 42.8679C0.0018801 35.3399 1.98364 27.9451 5.74604 21.4269C9.50843 14.9088 14.9188 9.49698 21.4333 5.73571C27.9478 1.97444 35.3367 -0.0037567 42.8571 4.61782e-06L107.143 4.61782e-06C130.811 4.61782e-06 150 19.1978 150 42.8679L150 66.967L139.286 66.967L139.286 47.4475L139.286 47.4475Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 427' d='M164.882 125.882L138.118 125.882L138.118 99.1176C138.118 96.6471 136.471 95 134 95C131.529 95 129.882 96.6471 129.882 99.1176L129.882 125.882L103.118 125.882C100.647 125.882 99 127.529 99 130C99 132.471 100.647 134.118 103.118 134.118L129.882 134.118L129.882 160.882C129.882 163.353 131.529 165 134 165C136.471 165 138.118 163.353 138.118 160.882L138.118 134.118L164.882 134.118C167.353 134.118 169 132.471 169 130C169 127.529 167.353 125.882 164.882 125.882Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common\:lang{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 15.1054H7L9.5 17.0001L11.5 15.1054H15C16.1046 15.1054 17 14.2099 17 13.1054V5.05273C17 3.94816 16.1046 3.05273 15 3.05273H4C2.89543 3.05273 2 3.94816 2 5.05273V13.1054C2 14.2099 2.89543 15.1054 4 15.1054Z' stroke='currentColor' stroke-width='1.5'/%3E%3Cpath d='M6 13L8.8 6H10.2L13 13' stroke='currentColor' stroke-width='1.5'/%3E%3Cpath d='M7 10H12' stroke='currentColor' stroke-width='1.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common\:pro{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 16 17' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_3186)'%3E%3Cpath d='M12.8 0.5H3.2L0 6.3L8 16.7L16 6.3L12.8 0.5ZM8 12.276L3.592 6.1H5.552L8 9.524L10.448 6.1H12.416L8 12.276Z' fill='currentColor'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_3186'%3E%3Crect width='16' height='16' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common\:terminal{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M13.125 1C13.6083 1 14 1.35815 14 1.79999L14 12.2C14 12.6418 13.6083 13 13.125 13L0.875 13C0.391724 13 0 12.6418 0 12.2L0 1.79999C0 1.35815 0.391724 1 0.875 1L13.125 1ZM1.3125 2C1.07092 2 0.875 2.22388 0.875 2.5C0.875 2.77612 1.07092 3 1.3125 3C1.55408 3 1.75 2.77612 1.75 2.5C1.75 2.22388 1.55408 2 1.3125 2ZM3.0625 2C2.82092 2 2.625 2.22388 2.625 2.5C2.625 2.77612 2.82092 3 3.0625 3C3.30408 3 3.5 2.77612 3.5 2.5C3.5 2.22388 3.30408 2 3.0625 2ZM4.8125 2C4.57092 2 4.375 2.22388 4.375 2.5C4.375 2.77612 4.57092 3 4.8125 3C5.05408 3 5.25 2.77612 5.25 2.5C5.25 2.22388 5.05408 2 4.8125 2ZM0.875 12.2L0.875 4L13.125 4L13.125 12.2L0.875 12.2ZM6.27771 7.83093L3.45422 5.50293L2.86816 6.09698L5.01245 7.86499L2.84961 9.87115L3.47278 10.4327L6.27771 7.83093ZM9.70947 9.2406L6.99988 9.2406L6.99988 10.0406L9.70947 10.0406L9.70947 9.2406Z' clip-rule='evenodd' fill-rule='evenodd' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-covid\:quarantine-place-time-calendar-1{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath stroke-linecap='round' d='M17.25 20.643a3.429 3.429 0 1 0 0-6.858a3.429 3.429 0 0 0 0 6.858m-.571-9.429h1.142m-.571 0v2.572m3.839-1.218l.808.808m-.404-.404l-1.819 1.818m3.576 1.853v1.143m0-.572h-2.571m1.218 3.839l-.808.808m.404-.404l-1.819-1.818m-1.853 3.575h-1.142m.571 0v-2.571m-3.839 1.218l-.808-.808m.404.404l1.819-1.818m-3.576-1.853v-1.143m0 .571h2.571m-1.218-3.838l.808-.808m-.404.404l1.819 1.818m-6.861 3.049H2.3a1.553 1.553 0 0 1-1.55-1.551V3.889A1.55 1.55 0 0 1 2.3 2.337h13.977a1.55 1.55 0 0 1 1.552 1.552v4.364'/%3E%3Cpath d='M.757 6.992h17.079'/%3E%3Cpath stroke-linecap='round' d='M5.408 3.889V.786m7.763 3.103V.786'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-dashicons\:admin-site-alt3{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 20 20' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 0a9 9 0 1 0 0 18A9 9 0 0 0 9 0M1.11 9.68h2.51c.04.91.167 1.814.38 2.7H1.84a7.9 7.9 0 0 1-.73-2.7m8.57-5.4V1.19a4.13 4.13 0 0 1 2.22 2q.308.521.54 1.08zm3.22 1.35c.232.883.37 1.788.41 2.7H9.68v-2.7zM8.32 1.19v3.09H5.56A8.5 8.5 0 0 1 6.1 3.2a4.13 4.13 0 0 1 2.22-2.01m0 4.44v2.7H4.7c.04-.912.178-1.817.41-2.7zm-4.7 2.69H1.11a7.9 7.9 0 0 1 .73-2.7H4a14 14 0 0 0-.38 2.7M4.7 9.68h3.62v2.7H5.11a13 13 0 0 1-.41-2.7m3.63 4v3.09a4.13 4.13 0 0 1-2.22-2a8.5 8.5 0 0 1-.54-1.08zm1.35 3.09v-3.04h2.76a8.5 8.5 0 0 1-.54 1.08a4.13 4.13 0 0 1-2.22 2zm0-4.44v-2.7h3.62a13 13 0 0 1-.41 2.7zm4.71-2.7h2.51a7.9 7.9 0 0 1-.73 2.7H14c.21-.87.337-1.757.38-2.65zm0-1.35A14 14 0 0 0 14 5.63h2.16c.403.85.65 1.764.73 2.7zm1-4H13.6a8.9 8.9 0 0 0-1.39-2.52a8 8 0 0 1 3.14 2.52zm-9.6-2.52A8.9 8.9 0 0 0 4.4 4.28H2.65a8 8 0 0 1 3.14-2.52m-3.15 12H4.4a8.9 8.9 0 0 0 1.39 2.52a8 8 0 0 1-3.14-2.55zm9.56 2.52a8.9 8.9 0 0 0 1.39-2.52h1.76a8 8 0 0 1-3.14 2.48z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-docker\:compose{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1750641044372' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='5832'%3E%3Cpath d='M232.96 15.36H41.984C18.944 15.36 0 34.304 0 57.344v190.976c0 23.04 18.944 41.984 41.984 41.984h190.976c23.04 0 41.984-18.944 41.984-41.984V57.344c0.512-23.04-18.432-41.984-41.984-41.984z m-1.024 219.136c0 7.168-6.144 12.288-12.8 12.288H56.32c-7.168 0-12.8-6.144-12.8-12.288V71.68c0-7.168 6.144-12.288 12.8-12.288h162.816c7.168 0 12.8 6.144 12.8 12.288v162.816zM232.96 370.688H41.984c-23.04 0-41.984 18.944-41.984 41.984v190.976c0 23.04 18.944 41.984 41.984 41.984h190.976c23.04 0 41.984-18.944 41.984-41.984V412.16c0.512-23.552-18.432-41.472-41.984-41.472z m-1.024 218.624c0 7.168-6.144 12.288-12.8 12.288H56.32c-7.168 0-12.8-6.144-12.8-12.288V425.984c0-7.168 6.144-12.288 12.8-12.288h162.816c7.168 0 12.8 6.144 12.8 12.288v163.328zM232.96 724.992H41.984c-23.04 0-41.984 18.944-41.984 41.984v190.976c0 23.04 18.944 41.984 41.984 41.984h190.976c23.04 0 41.984-18.944 41.984-41.984v-190.976c0.512-23.04-18.432-41.984-41.984-41.984z m-1.024 219.136c0 7.168-6.144 12.288-12.8 12.288H56.32c-7.168 0-12.8-6.144-12.8-12.288v-162.816c0-7.168 6.144-12.288 12.8-12.288h162.816c7.168 0 12.8 6.144 12.8 12.288v162.816zM982.016 15.36H397.312c-23.04 0-41.984 18.944-41.984 41.984v190.976c0 23.04 18.944 41.984 41.984 41.984h584.704c23.04 0 41.984-18.944 41.984-41.984V57.344c-0.512-23.04-18.944-41.984-41.984-41.984z m-2.048 219.136c0 7.168-6.144 12.288-12.8 12.288H411.136c-7.168 0-12.8-6.144-12.8-12.288V71.68c0-7.168 6.144-12.288 12.8-12.288H967.68c7.168 0 12.8 6.144 12.8 12.288v162.816h-0.512zM982.016 370.688H397.312c-23.04 0-41.984 18.944-41.984 41.984v190.976c0 23.04 18.944 41.984 41.984 41.984h584.704c23.04 0 41.984-18.944 41.984-41.984V412.16c-0.512-23.552-18.944-41.472-41.984-41.472z m-2.048 218.624c0 7.168-6.144 12.288-12.8 12.288H411.136c-7.168 0-12.8-6.144-12.8-12.288V425.984c0-7.168 6.144-12.288 12.8-12.288H967.68c7.168 0 12.8 6.144 12.8 12.288v163.328h-0.512zM982.016 724.992H397.312c-23.04 0-41.984 18.944-41.984 41.984v190.976c0 23.04 18.944 41.984 41.984 41.984h584.704c23.04 0 41.984-18.944 41.984-41.984v-190.976c-0.512-23.04-18.944-41.984-41.984-41.984z m-2.048 219.136c0 7.168-6.144 12.288-12.8 12.288H411.136c-7.168 0-12.8-6.144-12.8-12.288v-162.816c0-7.168 6.144-12.288 12.8-12.288H967.68c7.168 0 12.8 6.144 12.8 12.288v162.816h-0.512z' fill='currentColor' p-id='5833'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-docker\:container{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1750640949761' viewBox='0 0 1031 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='4657'%3E%3Cpath d='M248.332363 1023.995632a21.839416 21.839416 0 0 1-11.374696-3.093917L11.374696 890.684195A22.749392 22.749392 0 0 1 0 871.02872V610.593681a22.931387 22.931387 0 0 1 11.374696-19.746472L236.593677 460.629689a23.022385 23.022385 0 0 1 22.749392 0l225.855963 130.21752a22.931387 22.931387 0 0 1 11.374696 19.746472v260.435039a22.749392 22.749392 0 0 1-11.374696 19.655475l-225.491973 130.21752a22.294404 22.294404 0 0 1-11.374696 3.093917zM45.498784 857.925071l202.833579 117.022872 202.742581-117.022872V623.697331L248.332363 506.674458 45.498784 623.697331z m428.325552 13.103649zM782.579084 1023.995632a22.294404 22.294404 0 0 1-11.374696-3.093917L545.985408 890.684195a22.749392 22.749392 0 0 1-11.374696-19.655475V610.593681A22.931387 22.931387 0 0 1 545.985408 590.847209l225.491973-130.21752a23.022385 23.022385 0 0 1 22.749392 0l225.582971 130.21752a22.931387 22.931387 0 0 1 11.374696 19.746472v260.435039a22.749392 22.749392 0 0 1-11.374696 19.655475l-225.582971 130.21752a21.839416 21.839416 0 0 1-11.647689 3.093917zM580.109496 857.925071L782.579084 974.947943l202.833579-117.022872V623.697331L782.579084 506.674458 580.109496 623.697331z m428.325552 13.103649zM512.862293 566.368863a21.839416 21.839416 0 0 1-11.374696-3.093917L275.904626 433.057426a22.749392 22.749392 0 0 1-11.374696-19.655475V152.966912a22.931387 22.931387 0 0 1 11.374696-19.746473L501.487597 3.00292a23.022385 23.022385 0 0 1 22.749392 0l225.491973 130.217519a22.931387 22.931387 0 0 1 11.374696 19.746473v260.435039a22.749392 22.749392 0 0 1-11.374696 19.655475L524.236989 563.274946a22.294404 22.294404 0 0 1-11.374696 3.093917zM310.028714 400.389299l202.833579 116.931875L715.604874 400.389299V166.070562L512.862293 49.047689 310.028714 166.070562z m428.325552 13.10365z' p-id='4658' fill='currentColor'%3E%3C/path%3E%3Cpath d='M512.862293 297.380052a23.295377 23.295377 0 0 1-11.465694-3.093917l-142.593189-82.443797a22.749392 22.749392 0 0 1 0-39.401947L501.396599 89.996595a23.20438 23.20438 0 0 1 22.84039 0L666.830178 172.895379a22.749392 22.749392 0 0 1 0 39.401947l-142.593189 81.988809a23.20438 23.20438 0 0 1-11.374696 3.093917zM415.67689 192.186864l97.185403 56.145499L609.683705 192.186864 512.862293 136.496352zM248.332363 763.560593a22.385402 22.385402 0 0 1-11.738686-3.093918l-142.593189-81.897811a22.931387 22.931387 0 0 1-11.374696-19.746472 22.749392 22.749392 0 0 1 11.374696-19.655475L236.593677 556.268133a22.749392 22.749392 0 0 1 22.840389 0l142.593189 82.443796a22.749392 22.749392 0 0 1 11.374696 19.655475 22.931387 22.931387 0 0 1-11.374696 19.746472l-142.593189 81.897812a22.294404 22.294404 0 0 1-11.101703 3.548905zM151.14696 658.367404l97.185403 56.1455L345.790758 658.367404l-97.458395-56.145499zM782.579084 763.560593a22.294404 22.294404 0 0 1-11.374696-3.093918l-142.593189-81.897811a22.931387 22.931387 0 0 1-11.374696-19.746472 22.749392 22.749392 0 0 1 11.374696-19.655475l142.593189-82.443796a22.749392 22.749392 0 0 1 22.84039 0L937.27495 638.711929a22.749392 22.749392 0 0 1 11.374696 19.655475 22.931387 22.931387 0 0 1-11.374696 19.746472l-142.593189 81.897812a22.385402 22.385402 0 0 1-12.102677 3.548905zM685.757672 658.367404L782.579084 714.512904l97.185403-56.1455L782.579084 602.221905z' p-id='4659' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-docker\:image{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1750641093279' viewBox='0 0 1117 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='6884'%3E%3Cpath d='M442.898361 116.049051l2.23404 0.74468L74.840328 1.368349A61.901515 61.901515 0 0 0 0 61.966675v883.283427a61.9946 61.9946 0 0 0 74.840328 60.598326l379.507486-118.124847a77.074368 77.074368 0 0 0 41.981329-68.510549V189.58619a77.539793 77.539793 0 0 0-53.430782-73.537139zM403.244157 792.218386L93.084986 874.412428V132.618179l310.159171 82.380212v577.12691zM1054.466716 0.065159a77.260538 77.260538 0 0 0-12.845728 1.30319L675.796995 115.490542l1.30319-0.18617a77.446708 77.446708 0 0 0-56.968012 74.467988v629.161417c0 29.88028 17.034552 55.850991 41.981329 68.696719l379.228231 118.217932a61.9946 61.9946 0 0 0 75.026498-60.691411V61.966675a61.529175 61.529175 0 0 0-61.901515-61.808431z' fill='currentColor' opacity='.801' p-id='6885'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-docker\:mirror{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1750641157017' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='10179'%3E%3Cpath d='M528.832 106.432l352 217.92a32 32 0 0 1 15.168 27.2V896a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V351.552a32 32 0 0 1 15.168-27.2l352-217.92a32 32 0 0 1 33.664 0zM512 171.264l-320 198.08V864h640V369.344l-320-198.08z m-253.44 212.832l3.712 0.512 213.344 42.688a32 32 0 0 1 25.504 27.616l0.224 3.744v298.688a32 32 0 0 1-22.08 30.4l-3.648 0.96-213.344 42.688a32 32 0 0 1-38.08-27.68L224 800V416a32 32 0 0 1 34.56-31.904zM800 416v384a32 32 0 0 1-38.272 31.36l-213.344-42.656a32 32 0 0 1-25.728-31.36v-298.688a32 32 0 0 1 25.728-31.36l213.344-42.688A32 32 0 0 1 800 416zM287.968 455.008v305.952l149.344-29.856v-246.24l-149.344-29.856z m448.032 0l-149.344 29.856v246.24L736 760.96v-305.952z' p-id='10180' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-docker\:network{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1750641121238' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='8080'%3E%3Cpath d='M372.305 745.773C403.023 787.057 441.673 822.09 486 848.615v-127.74c-39.818 2.647-78.01 11.24-113.695 24.898z m-51.609 24.217a392.912 392.912 0 0 0-60.194 41.64h-1.271c56.974 48.113 127.858 80.27 205.76 89.58-57.186-32.69-106.475-77.62-144.295-131.22zM295.985 540c4.004 56.745 20.087 110.155 45.691 157.675 44.903-18.522 93.476-29.956 144.324-32.91V540H295.985z m-56.124 0H120.985c6.296 89.215 42.447 170.188 98.523 232.989a449.204 449.204 0 0 1 71.8-50.725C262.051 667.323 243.903 605.57 239.86 540z m445.864 158.764c25.95-47.793 42.251-101.585 46.29-158.764H541v124.899c51.032 3.215 99.745 14.975 144.725 33.865z m50.207 24.904a449.248 449.248 0 0 1 68.903 48.937c55.88-62.746 91.897-143.571 98.18-232.605H788.138c-4.08 66.13-22.507 128.377-52.206 183.668zM541 849.194c44.394-26.387 83.134-61.292 113.965-102.46-35.735-13.96-74.02-22.825-113.965-25.706v128.166z m23.097 51.374c75.9-10.079 144.941-41.875 200.672-88.937h-0.484a392.964 392.964 0 0 0-57.91-40.348c-37.456 52.683-86.02 96.917-142.278 129.285z m-222.315-574.44c-25.666 47.57-41.787 101.05-45.797 157.872H486V358.884c-50.804-2.916-99.34-14.297-144.218-32.755z m-50.397-24.538a449.186 449.186 0 0 1-71.828-50.634C163.453 313.765 127.283 394.76 120.985 484H239.86c4.047-65.628 22.223-127.432 51.524-182.41zM486 175.385c-44.257 26.483-82.856 61.448-113.551 102.648 35.648 13.593 73.79 22.132 113.551 24.744V175.385z m-21.01-52.595c-77.702 9.286-148.422 41.303-205.321 89.21h0.518a392.903 392.903 0 0 0 60.606 41.872c37.808-53.54 87.06-98.42 144.198-131.082zM654.7 276.878c-30.788-41.016-69.433-75.796-113.7-102.108v127.81c39.849-2.906 78.045-11.77 113.7-25.702z m51.415-24.562A392.966 392.966 0 0 0 763.97 212h0.361c-55.635-46.843-124.483-78.493-200.153-88.558 56.093 32.29 104.535 76.377 141.937 128.874zM732.017 484c-4.045-57.343-20.423-111.282-46.498-159.179C640.6 343.7 591.959 355.465 541 358.712V484h191.017z m56.123 0h114.875c-6.295-89.205-42.439-170.17-98.504-232.968a449.25 449.25 0 0 1-68.79 48.87c29.828 55.4 48.333 117.798 52.42 184.098zM512 960C264.576 960 64 759.424 64 512S264.576 64 512 64s448 200.576 448 448-200.576 448-448 448z' fill='currentColor' p-id='8081'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-docker\:volume{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1750641138362' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='9125'%3E%3Cpath d='M925.27 269.25V758c0 112.46-185.35 203.64-414 203.64s-414-91.18-414-203.64V269.25c0-112.46 185.34-203.63 414-203.63s414 91.17 414 203.63zM842.47 758V269.25c0-43.07-125.73-122.18-331.18-122.18s-331.18 79.11-331.18 122.18V758c0 43.07 125.73 122.18 331.18 122.18S842.47 801.05 842.47 758z' fill='currentColor' p-id='9126'%3E%3C/path%3E%3Cpath d='M925.27 269.25c0 112.47-185.35 203.64-414 203.64s-414-91.17-414-203.64 185.34-203.63 414-203.63 414 91.17 414 203.63z m-82.8 0c0-43.07-125.73-122.18-331.18-122.18s-331.18 79.11-331.18 122.18 125.73 122.18 331.18 122.18 331.18-79.1 331.18-122.18z' fill='currentColor' p-id='9127'%3E%3C/path%3E%3Cpath d='M511.29 554.34c-205.45 0-331.18-79.1-331.18-122.18H97.32c0 112.47 185.34 203.64 414 203.64s414-91.17 414-203.64h-82.8c-0.05 43.08-125.78 122.18-331.23 122.18z' fill='currentColor' p-id='9128'%3E%3C/path%3E%3Cpath d='M511.29 717.25c-205.45 0-331.18-79.11-331.18-122.18H97.32c0 112.47 185.34 203.64 414 203.64s414-91.17 414-203.64h-82.8c-0.05 43.07-125.78 122.18-331.23 122.18z' fill='currentColor' p-id='9129'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-domain\:setting{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='currentColor'%3E%3Crect id='资源管理' x='0.000000' y='0.000000' fill='currentColor' fill-opacity='0'/%3E%3Cpath id='形状结合' d='M2.57806 1.40698L13.2342 1.40698C13.8256 1.40698 14.305 1.88637 14.305 2.47772L14.305 4.90995C14.305 5.25242 14.1442 5.55733 13.894 5.75333C13.4005 5.55625 12.8918 5.68477 12.5228 5.98068L10.9975 5.98068C10.6393 5.68927 10.1742 5.57036 9.67089 5.73813L9.36093 5.87039C9.2799 5.90655 9.20049 5.9433 9.12263 5.98068L2.57806 5.98068C1.98671 5.98068 1.50732 5.5013 1.50732 4.90995L1.50732 2.47772C1.50732 1.88637 1.98671 1.40698 2.57806 1.40698ZM8.10536 6.56504L2.57806 6.56504C1.98671 6.56504 1.50732 7.04442 1.50732 7.63577L1.50732 10.068C1.50732 10.6594 1.98671 11.1387 2.57806 11.1387L5.3785 11.1387C5.39874 10.9888 5.42464 10.8357 5.45625 10.6777L5.49351 10.5374C5.53804 10.4038 5.59925 10.279 5.67447 10.1653L2.57806 10.1653C2.5243 10.1653 2.48072 10.1218 2.48072 10.068L2.48072 7.63577C2.48072 7.58201 2.5243 7.53843 2.57806 7.53843L7.15438 7.53843C7.23545 7.32313 7.37166 7.12735 7.5631 6.97539L7.62866 6.92808L7.78482 6.80023C7.8886 6.71909 7.99532 6.64078 8.10536 6.56504ZM5.32766 11.7231L2.57806 11.7231C1.98671 11.7231 1.50732 12.2025 1.50732 12.7938L1.50732 15.2261C1.50732 15.8174 1.98671 16.2968 2.57806 16.2968L7.1537 16.2968C7.03764 15.9974 7.02133 15.657 7.15365 15.3234L2.57806 15.3234C2.5243 15.3234 2.48072 15.2798 2.48072 15.2261L2.48072 12.7938C2.48072 12.7401 2.5243 12.6965 2.57806 12.6965L5.37289 12.6965C5.35414 12.5489 5.34066 12.3997 5.33263 12.2516L5.32382 11.931C5.32382 11.8618 5.3251 11.7925 5.32766 11.7231ZM13.2342 2.38038L2.57806 2.38038C2.5243 2.38038 2.48072 2.42396 2.48072 2.47772L2.48072 4.90995C2.48072 4.96371 2.5243 5.00729 2.57806 5.00729L13.2342 5.00729C13.288 5.00729 13.3316 4.96371 13.3316 4.90995L13.3316 2.47772C13.3316 2.42396 13.288 2.38038 13.2342 2.38038Z' fill='rgb(251,252,251)' fill-rule='evenodd'/%3E%3Cpath id='路径' d='M10.2593 16.5606C9.67847 16.3556 9.13184 16.0481 8.65354 15.604C8.58521 15.5356 8.55104 15.4331 8.58521 15.3648C8.75603 14.8523 8.6877 14.3057 8.41438 13.8616C8.14107 13.3833 7.7311 13.0758 7.21863 12.9733C7.11613 12.9391 7.04781 12.8708 7.04781 12.7683C6.97948 12.4608 6.94531 12.1192 6.94531 11.8117C6.94531 11.5042 6.97948 11.1967 7.04781 10.8551C7.08197 10.7526 7.1503 10.6843 7.21863 10.6501C7.7311 10.5135 8.17523 10.206 8.41438 9.76184C8.6877 9.28353 8.72187 8.77106 8.58521 8.2586C8.55104 8.15611 8.58521 8.05361 8.65354 8.01945C9.13184 7.60947 9.67847 7.30199 10.2593 7.06284C10.3618 7.02868 10.4301 7.06284 10.4984 7.13117C10.8742 7.50698 11.3525 7.74613 11.865 7.74613C12.3775 7.74613 12.8899 7.54114 13.2316 7.13117C13.2999 7.06284 13.4024 7.02868 13.4707 7.06284C14.0515 7.26783 14.5982 7.57531 15.0765 8.01945C15.1448 8.08778 15.179 8.19027 15.1448 8.2586C14.974 8.77106 15.0423 9.3177 15.3156 9.76184C15.5889 10.2401 15.9989 10.5476 16.5114 10.6501C16.6139 10.6843 16.6822 10.7526 16.6822 10.8551C16.7505 11.1626 16.7847 11.5042 16.7847 11.8117C16.7847 12.1192 16.7505 12.4267 16.6822 12.7683C16.648 12.8708 16.5797 12.9391 16.5114 12.9733C15.9989 13.11 15.5548 13.4174 15.3156 13.8616C15.0423 14.3399 15.0081 14.8523 15.1448 15.3648C15.179 15.4673 15.1448 15.5698 15.0765 15.604C14.5982 16.0139 14.0515 16.3214 13.4707 16.5606C13.3682 16.5947 13.2999 16.5606 13.2316 16.4922C12.8558 16.1164 12.3775 15.8773 11.865 15.8773C11.3525 15.8773 10.8401 16.0823 10.4984 16.4922C10.4643 16.5264 10.3959 16.5606 10.3276 16.5606C10.2934 16.5606 10.2593 16.5606 10.2593 16.5606Z' fill='rgb(255,255,255)' fill-opacity='0' fill-rule='evenodd'/%3E%3Cpath id='路径' d='M8.65354 15.604C8.58521 15.5356 8.55104 15.4331 8.58521 15.3648C8.75603 14.8523 8.6877 14.3057 8.41438 13.8616C8.14107 13.3833 7.7311 13.0758 7.21863 12.9733C7.11613 12.9391 7.04781 12.8708 7.04781 12.7683C6.97948 12.4608 6.94531 12.1192 6.94531 11.8117C6.94531 11.5042 6.97948 11.1967 7.04781 10.8551C7.08197 10.7526 7.1503 10.6843 7.21863 10.6501C7.7311 10.5135 8.17523 10.206 8.41438 9.76184C8.6877 9.28353 8.72187 8.77106 8.58521 8.2586C8.55104 8.15611 8.58521 8.05361 8.65354 8.01945C9.13184 7.60947 9.67847 7.30199 10.2593 7.06284C10.3618 7.02868 10.4301 7.06284 10.4984 7.13117C10.8742 7.50698 11.3525 7.74613 11.865 7.74613C12.3775 7.74613 12.8899 7.54114 13.2316 7.13117C13.2999 7.06284 13.4024 7.02868 13.4707 7.06284C14.0515 7.26783 14.5982 7.57531 15.0765 8.01945C15.1448 8.08778 15.179 8.19027 15.1448 8.2586C14.974 8.77106 15.0423 9.3177 15.3156 9.76184C15.5889 10.2401 15.9989 10.5476 16.5114 10.6501C16.6139 10.6843 16.6822 10.7526 16.6822 10.8551C16.7505 11.1626 16.7847 11.5042 16.7847 11.8117C16.7847 12.1192 16.7505 12.4267 16.6822 12.7683C16.648 12.8708 16.5797 12.9391 16.5114 12.9733C15.9989 13.11 15.5548 13.4174 15.3156 13.8616C15.0423 14.3399 15.0081 14.8523 15.1448 15.3648C15.179 15.4673 15.1448 15.5698 15.0765 15.604C14.5982 16.0139 14.0515 16.3214 13.4707 16.5606C13.3682 16.5947 13.2999 16.5606 13.2316 16.4922C12.8558 16.1164 12.3775 15.8773 11.865 15.8773C11.3525 15.8773 10.8401 16.0823 10.4984 16.4922C10.4643 16.5264 10.3959 16.5606 10.3276 16.5606C10.2934 16.5606 10.2593 16.5606 10.2593 16.5606C9.67847 16.3556 9.13184 16.0481 8.65354 15.604Z' fill-rule='evenodd' fill='rgb(255,255,255)' fill-opacity='0' stroke='rgb(251,252,251)' stroke-width='1.10000002'/%3E%3Cpath id='路径' d='M11.865 13.451C12.7694 13.451 13.476 12.7161 13.476 11.8117C13.476 10.9072 12.7412 10.1724 11.865 10.1724C10.9605 10.1724 10.2539 10.9072 10.2539 11.8117C10.2539 12.7161 10.9888 13.451 11.865 13.451L11.865 13.451Z' fill='rgb(0,0,0)' fill-opacity='0' fill-rule='evenodd'/%3E%3Cpath id='路径' d='M13.476 11.8117C13.476 10.9072 12.7412 10.1724 11.865 10.1724C10.9605 10.1724 10.2539 10.9072 10.2539 11.8117C10.2539 12.7161 10.9888 13.451 11.865 13.451L11.865 13.451C12.7694 13.451 13.476 12.7161 13.476 11.8117Z' fill-rule='evenodd' stroke='rgb(251,252,251)' stroke-width='1.10000002'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-eos-icons\:loading{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 2A10 10 0 1 0 22 12A10 10 0 0 0 12 2Zm0 18a8 8 0 1 1 8-8A8 8 0 0 1 12 20Z' opacity='.5'/%3E%3Cpath fill='currentColor' d='M20 12h2A10 10 0 0 0 12 2V4A8 8 0 0 1 20 12Z'%3E%3CanimateTransform attributeName='transform' dur='1s' from='0 12 12' repeatCount='indefinite' to='360 12 12' type='rotate'/%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M406.7 707L195.8 496.2a32 32 0 1 0-45.2 45.2l256 256l512-512a32 32 0 0 0-45.3-45.2L406.6 706.9z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-close{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M764.3 214.6L512 466.9L259.7 214.6a32 32 0 0 0-45.1 45.1L466.8 512L214.5 764.2a32 32 0 1 0 45.1 45.2L512 557.2l252.3 252.3a32 32 0 0 0 45.1-45.1L557.1 512l252.3-252.4a32 32 0 1 0-45.1-45.2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-close-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M195.2 195.2a64 64 0 0 1 90.5 0L512 421.5l226.3-226.3a64 64 0 0 1 90.5 90.5L602.5 512l226.3 226.3a64 64 0 0 1-90.5 90.5L512 602.5L285.7 828.8a64 64 0 0 1-90.5-90.5L421.5 512L195.2 285.7a64 64 0 0 1 0-90.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-document{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M832 384H576V128H192v768h640zm-26.5-64L640 154.5V320zM160 64h480l256 256v608a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32m160 448h384v64H320zm0-192h160v64H320zm0 384h384v64H320z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-document-copy{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M128 320v576h576V320zm-32-64h640a32 32 0 0 1 32 32v640a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V288a32 32 0 0 1 32-32M960 96v704a32 32 0 0 1-32 32h-96v-64h64V128H384v64h-64V96a32 32 0 0 1 32-32h576a32 32 0 0 1 32 32M256 672h320v64H256zm0-192h320v64H256z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-location{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M800 416a288 288 0 1 0-576 0c0 118.1 94.5 272.1 288 456.6C705.5 688 800 534 800 416M512 960Q160 640 160 416a352 352 0 0 1 704 0q0 224-352 544'/%3E%3Cpath fill='currentColor' d='M512 512a96 96 0 1 0 0-192a96 96 0 0 0 0 192m0 64a160 160 0 1 1 0-320a160 160 0 0 1 0 320'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-monitor{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M544 768v128h192a32 32 0 1 1 0 64H288a32 32 0 1 1 0-64h192V768H192A128 128 0 0 1 64 640V256a128 128 0 0 1 128-128h640a128 128 0 0 1 128 128v384a128 128 0 0 1-128 128zM192 192a64 64 0 0 0-64 64v384a64 64 0 0 0 64 64h640a64 64 0 0 0 64-64V256a64 64 0 0 0-64-64z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-operation{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M389.4 768a96 96 0 0 1 181.2 0H896v64H570.6a96 96 0 0 1-181.2 0H128v-64zm192-288a96 96 0 0 1 181.2 0H896v64H762.6a96 96 0 0 1-181.2 0H128v-64zm-320-288a96 96 0 0 1 181.2 0H896v64H442.6a96 96 0 0 1-181.2 0H128v-64z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-plus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M480 480V128a32 32 0 0 1 64 0v352h352a32 32 0 1 1 0 64H544v352a32 32 0 1 1-64 0V544H128a32 32 0 0 1 0-64z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-question-filled{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M512 64a448 448 0 1 1 0 896a448 448 0 0 1 0-896m23.7 191.5q-77.9 0-123.2 44.3c-31 29.6-45.7 70.4-45.7 122.5H447c0-29.5 5.7-52.8 17.6-69c13.4-19.7 35.2-28.8 66.2-28.8q36.2-.2 56.3 19.7a77 77 0 0 1 19.7 54.9a78 78 0 0 1-19 50l-8.4 9.8c-45.8 40.9-73.2 70.4-82.4 89.5c-9.8 19-14 42.2-14 69v9.8h80.9v-9.9c0-16.9 3.5-31.6 10.6-45.7a109 109 0 0 1 28.1-35.2c33.8-29.6 54.2-48.6 60.6-55.6c16.9-22.6 26-51.4 26-86.6q0-64.4-42.2-101.4c-28.2-25.3-65.5-37.3-111.3-37.3m-12.6 406.2a54 54 0 0 0-38.7 14.8a49 49 0 0 0-15.5 38c0 15.5 4.9 28.2 15.5 38A55 55 0 0 0 523 768c15.5 0 28.1-5 38.7-14.8a52 52 0 0 0 16.2-38.7a52 52 0 0 0-15.5-38a56 56 0 0 0-39.4-14.8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-refresh-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M784.5 230.3v-50.6a32 32 0 1 1 64 0v149a32 32 0 0 1-32 32h-149a32 32 0 1 1 0-64h93a320 320 0 1 0-235.7 536.5a320 320 0 0 0 320-320h64a384 384 0 0 1-384 384a384 384 0 0 1-384-384a384 384 0 0 1 643.7-283'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m795.9 750.7l125 125a32 32 0 0 1-45.3 45.2l-125-125a416 416 0 1 1 45.3-45.2M480 832a352 352 0 1 0 0-704a352 352 0 0 0 0 704'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-select{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M77.2 415a64 64 0 0 1 90.5 0L394 641.3l452.5-452.5a64 64 0 1 1 90.6 90.5l-543 543l-317-316.8a64 64 0 0 1 0-90.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-setting{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M600.7 64a32 32 0 0 1 30.5 22.2l35.2 109.4a348 348 0 0 1 42.4 24.5l112.4-24.2a32 32 0 0 1 34.4 15.4l88.7 153.5a32 32 0 0 1-4 37.5l-77.1 85.1a357 357 0 0 1 0 49l77 85.3a32 32 0 0 1 4.1 37.5l-88.7 153.6a32 32 0 0 1-34.4 15.3l-112.4-24.2q-20.2 13.6-42.4 24.5l-35.2 109.4a32 32 0 0 1-30.5 22.2H423.3a32 32 0 0 1-30.5-22.2l-35.1-109.3a352 352 0 0 1-42.6-24.7l-112.3 24.3a32 32 0 0 1-34.4-15.4L79.7 659.2a32 32 0 0 1 4-37.5l77.1-85.3a357 357 0 0 1 0-48.8l-77-85.3a32 32 0 0 1-4.1-37.5l88.7-153.6a32 32 0 0 1 34.4-15.3l112.3 24.3a355 355 0 0 1 42.6-24.7l35.2-109.3A32 32 0 0 1 423.2 64zm-23.4 64H446.7l-36.3 113l-24.5 12a294 294 0 0 0-34.9 20.2l-22.6 15.3l-116.2-25l-65.3 113l79.7 88.3l-2 27.1a293 293 0 0 0 0 40.2l2 27.1l-79.8 88.2L212 760.6l116.2-25l22.7 15.2a294 294 0 0 0 34.8 20.1l24.5 12L446.7 896h130.7L614 782.8l24.4-11.9a288 288 0 0 0 34.8-20l22.6-15.3l116.3 25l65.2-113.2l-79.7-88.2l2-27.1a293 293 0 0 0 0-40.3l-2-27.1l79.8-88.1L812 263.4l-116.3 25l-22.6-15.2a288 288 0 0 0-34.8-20.1L614 241zM512 320a192 192 0 1 1 0 384a192 192 0 0 1 0-384m0 64a128 128 0 1 0 0 256a128 128 0 0 0 0-256'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-top{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M572.2 205.3v600.3a30.1 30.1 0 1 1-60.2 0V205.3L292.4 438.6a29 29 0 0 1-42.7 0a33.4 33.4 0 0 1 0-45.2l271-288a29 29 0 0 1 42.7 0l271.1 288a33.4 33.4 0 0 1 0 45.2a29 29 0 0 1-42.6 0z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep\:arrow-down-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M104.7 338.8a64 64 0 0 1 90.5 0L512 655.6l316.8-316.8a64 64 0 0 1 90.5 90.4l-362 362.1a64 64 0 0 1-90.5 0l-362.1-362a64 64 0 0 1 0-90.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep\:arrow-up-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M104.7 685.2a64 64 0 0 0 90.5 0L512 368.4l316.8 316.8a64 64 0 0 0 90.5-90.4l-362-362.1a64 64 0 0 0-90.5 0l-362.1 362a64 64 0 0 0 0 90.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa-solid\:external-link-alt{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M432 320h-32a16 16 0 0 0-16 16v112H64V128h144a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16H48a48 48 0 0 0-48 48v352a48 48 0 0 0 48 48h352a48 48 0 0 0 48-48V336a16 16 0 0 0-16-16M488 0H360c-21.37 0-32.05 25.91-17 41l35.73 35.73L135 320.37a24 24 0 0 0 0 34L157.67 377a24 24 0 0 0 34 0l243.61-243.68L471 169c15 15 41 4.5 41-17V24a24 24 0 0 0-24-24'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa\:angle-down{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1280' display='inline-flex' width='0.8em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M1011 480q0 13-10 23L535 969q-10 10-23 10t-23-10L23 503q-10-10-10-23t10-23l50-50q10-10 23-10t23 10l393 393l393-393q10-10 23-10t23 10l50 50q10 10 10 23'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:.8em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa\:folder-open-o{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1920 1408' display='inline-flex' width='1.37em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M1781 803q0-35-53-35H640q-40 0-85.5 21.5T483 842l-294 363q-18 24-18 40q0 35 53 35h1088q40 0 86-22t71-53l294-363q18-22 18-39M640 640h768V480q0-40-28-68t-68-28H736q-40 0-68-28t-28-68v-64q0-40-28-68t-68-28H224q-40 0-68 28t-28 68v853l256-315q44-53 116-87.5T640 640m1269 163q0 62-46 120l-295 363q-43 53-116 87.5t-140 34.5H224q-92 0-158-66T0 1184V224q0-92 66-158T224 0h320q92 0 158 66t66 158v32h544q92 0 158 66t66 158v160h192q54 0 99 24.5t67 70.5q15 32 15 68'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1.37em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa\:lightbulb-o{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1536' display='inline-flex' width='0.67em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M736 448q0 13-9.5 22.5T704 480t-22.5-9.5T672 448q0-46-54-71t-106-25q-13 0-22.5-9.5T480 320t9.5-22.5T512 288q50 0 99.5 16t87 54t37.5 90m160 0q0-72-34.5-134t-90-101.5t-123-62T512 128t-136.5 22.5t-123 62t-90 101.5T128 448q0 101 68 180q10 11 30.5 33t30.5 33q128 153 141 298h228q13-145 141-298q10-11 30.5-33t30.5-33q68-79 68-180m128 0q0 155-103 268q-45 49-74.5 87T787 898.5T753 1006q47 28 47 82q0 37-25 64q25 27 25 64q0 52-45 81q13 23 13 47q0 46-31.5 71t-77.5 25q-20 44-60 70t-87 26t-87-26t-60-70q-46 0-77.5-25t-31.5-71q0-24 13-47q-45-29-45-81q0-37 25-64q-25-27-25-64q0-54 47-82q-4-50-34-107.5T177.5 803T103 716Q0 603 0 448q0-99 44.5-184.5t117-142t164-89T512 0t186.5 32.5t164 89t117 142T1024 448'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:.67em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa6-solid-check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 448 512' display='inline-flex' width='0.88em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7l233.4-233.3c12.5-12.5 32.8-12.5 45.3 0z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:.88em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\:ellipsis-vertical{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Ccircle cx='256' cy='256' r='48' fill='currentColor'/%3E%3Ccircle cx='256' cy='416' r='48' fill='currentColor'/%3E%3Ccircle cx='256' cy='96' r='48' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\:pause-circle-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='32' d='M448 256c0-106-86-192-192-192S64 150 64 256s86 192 192 192s192-86 192-192Z'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-miterlimit='10' stroke-width='32' d='M208 192v128m96-128v128'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\:play-circle-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='32' d='M448 256c0-106-86-192-192-192S64 150 64 256s86 192 192 192s192-86 192-192Z'/%3E%3Cpath fill='currentColor' d='m216.32 334.44l114.45-69.14a10.89 10.89 0 0 0 0-18.6l-114.45-69.14a10.78 10.78 0 0 0-16.32 9.31v138.26a10.78 10.78 0 0 0 16.32 9.31'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\:refresh-circle-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-miterlimit='10' stroke-width='28' d='M288 193s12.18-6-32-6a80 80 0 1 0 80 80'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='28' d='m256 149l40 40l-40 40'/%3E%3Cpath fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='32' d='M256 64C150 64 64 150 64 256s86 192 192 192s192-86 192-192S362 64 256 64Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\:settings{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Ccircle cx='256' cy='256' r='48' fill='currentColor'/%3E%3Cpath fill='currentColor' d='m470.39 300l-.47-.38l-31.56-24.75a16.11 16.11 0 0 1-6.1-13.33v-11.56a16 16 0 0 1 6.11-13.22L469.92 212l.47-.38a26.68 26.68 0 0 0 5.9-34.06l-42.71-73.9a1.6 1.6 0 0 1-.13-.22A26.86 26.86 0 0 0 401 92.14l-.35.13l-37.1 14.93a15.94 15.94 0 0 1-14.47-1.29q-4.92-3.1-10-5.86a15.94 15.94 0 0 1-8.19-11.82l-5.59-39.59l-.12-.72A27.22 27.22 0 0 0 298.76 26h-85.52a26.92 26.92 0 0 0-26.45 22.39l-.09.56l-5.57 39.67a16 16 0 0 1-8.13 11.82a175 175 0 0 0-10 5.82a15.92 15.92 0 0 1-14.43 1.27l-37.13-15l-.35-.14a26.87 26.87 0 0 0-32.48 11.34l-.13.22l-42.77 73.95a26.71 26.71 0 0 0 5.9 34.1l.47.38l31.56 24.75a16.11 16.11 0 0 1 6.1 13.33v11.56a16 16 0 0 1-6.11 13.22L42.08 300l-.47.38a26.68 26.68 0 0 0-5.9 34.06l42.71 73.9a1.6 1.6 0 0 1 .13.22a26.86 26.86 0 0 0 32.45 11.3l.35-.13l37.07-14.93a15.94 15.94 0 0 1 14.47 1.29q4.92 3.11 10 5.86a15.94 15.94 0 0 1 8.19 11.82l5.56 39.59l.12.72A27.22 27.22 0 0 0 213.24 486h85.52a26.92 26.92 0 0 0 26.45-22.39l.09-.56l5.57-39.67a16 16 0 0 1 8.18-11.82c3.42-1.84 6.76-3.79 10-5.82a15.92 15.92 0 0 1 14.43-1.27l37.13 14.95l.35.14a26.85 26.85 0 0 0 32.48-11.34a3 3 0 0 1 .13-.22l42.71-73.89a26.7 26.7 0 0 0-5.89-34.11m-134.48-40.24a80 80 0 1 1-83.66-83.67a80.21 80.21 0 0 1 83.66 83.67'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\:settings-outline,[i-famicons\:settings-outline=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='M262.29 192.31a64 64 0 1 0 57.4 57.4a64.13 64.13 0 0 0-57.4-57.4M416.39 256a154 154 0 0 1-1.53 20.79l45.21 35.46a10.81 10.81 0 0 1 2.45 13.75l-42.77 74a10.81 10.81 0 0 1-13.14 4.59l-44.9-18.08a16.11 16.11 0 0 0-15.17 1.75A164.5 164.5 0 0 1 325 400.8a15.94 15.94 0 0 0-8.82 12.14l-6.73 47.89a11.08 11.08 0 0 1-10.68 9.17h-85.54a11.11 11.11 0 0 1-10.69-8.87l-6.72-47.82a16.07 16.07 0 0 0-9-12.22a155 155 0 0 1-21.46-12.57a16 16 0 0 0-15.11-1.71l-44.89 18.07a10.81 10.81 0 0 1-13.14-4.58l-42.77-74a10.8 10.8 0 0 1 2.45-13.75l38.21-30a16.05 16.05 0 0 0 6-14.08c-.36-4.17-.58-8.33-.58-12.5s.21-8.27.58-12.35a16 16 0 0 0-6.07-13.94l-38.19-30A10.81 10.81 0 0 1 49.48 186l42.77-74a10.81 10.81 0 0 1 13.14-4.59l44.9 18.08a16.11 16.11 0 0 0 15.17-1.75A164.5 164.5 0 0 1 187 111.2a15.94 15.94 0 0 0 8.82-12.14l6.73-47.89A11.08 11.08 0 0 1 213.23 42h85.54a11.11 11.11 0 0 1 10.69 8.87l6.72 47.82a16.07 16.07 0 0 0 9 12.22a155 155 0 0 1 21.46 12.57a16 16 0 0 0 15.11 1.71l44.89-18.07a10.81 10.81 0 0 1 13.14 4.58l42.77 74a10.8 10.8 0 0 1-2.45 13.75l-38.21 30a16.05 16.05 0 0 0-6.05 14.08c.33 4.14.55 8.3.55 12.47'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\:stop-circle-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='32' d='M448 256c0-106-86-192-192-192S64 150 64 256s86 192 192 192s192-86 192-192Z'/%3E%3Cpath fill='currentColor' d='M310.4 336H201.6a25.62 25.62 0 0 1-25.6-25.6V201.6a25.62 25.62 0 0 1 25.6-25.6h108.8a25.62 25.62 0 0 1 25.6 25.6v108.8a25.62 25.62 0 0 1-25.6 25.6'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\:trash-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='m112 112l20 320c.95 18.49 14.4 32 32 32h184c17.67 0 30.87-13.51 32-32l20-320'/%3E%3Cpath fill='currentColor' stroke='currentColor' stroke-linecap='round' stroke-miterlimit='10' stroke-width='32' d='M80 112h352'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='M192 112V72h0a23.93 23.93 0 0 1 24-24h80a23.93 23.93 0 0 1 24 24h0v40m-64 64v224m-72-224l8 224m136-224l-8 224'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-file-dir{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3ClinearGradient id='paint_linear_404_103_0' x1='1.000000' y1='8.114033' x2='13.000000' y2='8.114033' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFE8A4'/%3E%3Cstop offset='0.996499' stop-color='%23FFD96F'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath id='path' d='M12.1727 2.75769L5.53442 2.75769C5.53442 2.70795 5.52966 2.65869 5.52026 2.60986C5.51074 2.5611 5.49683 2.51373 5.47827 2.46777C5.45972 2.42181 5.43701 2.37811 5.41003 2.33679C5.38318 2.29541 5.35254 2.25714 5.31836 2.22198C5.28406 2.18677 5.24683 2.1554 5.20654 2.12775C5.16626 2.1001 5.12378 2.07678 5.07898 2.05774C5.03418 2.0387 4.98816 2.02435 4.94055 2.01465C4.89307 2.00494 4.84509 2.00006 4.79663 2.00006L1.8468 2.00006C1.79834 2.00006 1.75037 2.00494 1.70288 2.01465C1.6554 2.02435 1.60925 2.0387 1.56458 2.05774C1.51978 2.07678 1.47729 2.1001 1.43701 2.12775C1.39673 2.1554 1.3595 2.18677 1.3252 2.22198C1.29089 2.25714 1.26038 2.29541 1.2334 2.33679C1.20654 2.37811 1.18384 2.42181 1.16528 2.46777C1.14673 2.51373 1.13281 2.5611 1.12329 2.60986C1.11389 2.65869 1.10913 2.70795 1.10913 2.75769L1.10913 5.03058C1.10913 5.44971 1.43872 5.78821 1.8468 5.78821L12.1737 5.78821C12.2222 5.78821 12.2701 5.78333 12.3176 5.77362C12.3652 5.76392 12.4113 5.74957 12.4561 5.73053C12.5009 5.71149 12.5433 5.68817 12.5836 5.66052C12.6239 5.63287 12.6611 5.60144 12.6954 5.56628C12.7296 5.53113 12.7603 5.49286 12.7871 5.45148C12.8141 5.4101 12.8368 5.36646 12.8553 5.3205C12.8739 5.27454 12.8878 5.22717 12.8973 5.17834C12.9067 5.12958 12.9115 5.08032 12.9115 5.03058L12.9115 3.51532C12.9115 3.46552 12.9067 3.4162 12.8972 3.36737C12.8878 3.31854 12.8738 3.27112 12.8552 3.22516C12.8367 3.17914 12.8138 3.1355 12.787 3.09412C12.76 3.05267 12.7294 3.0144 12.6951 2.97925C12.6608 2.94403 12.6234 2.91266 12.5831 2.88501C12.5427 2.85742 12.5002 2.83411 12.4553 2.81506C12.4105 2.79608 12.3644 2.78174 12.3168 2.77209C12.2693 2.76239 12.2212 2.75763 12.1727 2.75769Z' fill='%23FDCA48' fill-opacity='1.000000' fill-rule='nonzero'/%3E%3Cpath id='path' d='M11.436 3.51532L2.5835 3.51532C2.53503 3.51532 2.48706 3.5202 2.43958 3.52991C2.39209 3.53961 2.34595 3.55396 2.30127 3.573C2.25647 3.59204 2.21399 3.61536 2.17371 3.64301C2.13342 3.67065 2.09619 3.70203 2.06189 3.73724C2.02759 3.7724 1.99707 3.81067 1.97009 3.85205C1.94324 3.89337 1.92053 3.93707 1.90198 3.98303C1.88342 4.02899 1.86951 4.07635 1.85999 4.12512C1.85059 4.17395 1.84583 4.22321 1.84583 4.27295L1.84583 5.03058C1.84583 5.44971 2.17639 5.78821 2.5835 5.78821L11.4351 5.78821C11.4835 5.78821 11.5315 5.78333 11.579 5.77362C11.6265 5.76392 11.6726 5.74957 11.7173 5.73053C11.7621 5.71149 11.8046 5.68817 11.8448 5.66052C11.8851 5.63287 11.9224 5.6015 11.9567 5.56628C11.991 5.53113 12.0215 5.49286 12.0485 5.45148C12.0753 5.41016 12.098 5.36646 12.1166 5.3205C12.1351 5.27454 12.1492 5.22717 12.1586 5.17841C12.168 5.12958 12.1727 5.08032 12.1727 5.03058L12.1727 4.27295C12.1727 4.22327 12.168 4.17401 12.1586 4.12524C12.1492 4.07654 12.1351 4.02917 12.1167 3.98328C12.0981 3.93732 12.0754 3.89368 12.0486 3.85236C12.0217 3.81104 11.9912 3.77277 11.957 3.73761C11.9229 3.70239 11.8856 3.67102 11.8453 3.64337C11.8052 3.61572 11.7627 3.59235 11.718 3.5733C11.6733 3.5542 11.6272 3.53979 11.5798 3.53003C11.5323 3.52032 11.4844 3.51538 11.436 3.51532Z' fill='%23FFFFFF' fill-opacity='1.000000' fill-rule='nonzero'/%3E%3Cpath id='path' d='M12.2489 4.22803L1.75012 4.22803C1.70081 4.22803 1.65198 4.23218 1.60376 4.24048C1.55542 4.24878 1.50854 4.26105 1.46301 4.27734C1.41748 4.29358 1.37427 4.31354 1.33337 4.33716C1.29236 4.36078 1.25452 4.38763 1.21973 4.41772C1.18481 4.44781 1.15381 4.48053 1.12646 4.51587C1.099 4.55121 1.07593 4.58856 1.05713 4.62787C1.03821 4.66711 1.02405 4.70764 1.0144 4.74933C1.00476 4.79108 1 4.83319 1 4.87567L1 11.3524C1 11.7098 1.33508 12.0001 1.75012 12.0001L12.2499 12.0001C12.2992 12.0001 12.348 11.9959 12.3962 11.9876C12.4446 11.9793 12.4915 11.967 12.537 11.9507C12.5825 11.9344 12.6257 11.9145 12.6666 11.8909C12.7076 11.8672 12.7455 11.8404 12.7803 11.8104C12.8152 11.7803 12.8462 11.7476 12.8735 11.7122C12.901 11.6768 12.9241 11.6395 12.9429 11.6002C12.9618 11.5609 12.976 11.5204 12.9856 11.4787C12.9952 11.437 13 11.3949 13 11.3524L13 4.87567C13 4.83313 12.9952 4.79095 12.9856 4.74921C12.976 4.70752 12.9617 4.66699 12.9429 4.62762C12.924 4.58832 12.9008 4.55096 12.8734 4.51562C12.8459 4.48022 12.8148 4.44751 12.7799 4.41742C12.7451 4.38733 12.7072 4.36047 12.6661 4.33685C12.6251 4.31329 12.5818 4.29333 12.5363 4.2771C12.4907 4.2608 12.4437 4.2486 12.3954 4.2403C12.347 4.23206 12.2982 4.22797 12.2489 4.22803Z' fill='url(%23paint_linear_404_103_0)' fill-opacity='1.000000' fill-rule='nonzero'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-file-disk{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 1152 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1152 608v192c0 53.02-42.98 96-96 96H96c-53.02 0-96-42.98-96-96V608c0-53.02 42.98-96 96-96h960c53.02 0 96 42.98 96 96zm-96-160a159.114 159.114 0 0 1 61.554 12.33L924.5 170.748A96.006 96.006 0 0 0 844.622 128H307.378a96 96 0 0 0-79.876 42.748L34.446 460.33A159.114 159.114 0 0 1 96 448h960zm-96 192c-35.346 0-64 28.654-64 64s28.654 64 64 64 64-28.654 64-64-28.654-64-64-64zm-192 0c-35.346 0-64 28.654-64 64s28.654 64 64 64 64-28.654 64-64-28.654-64-64-64z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-file-file{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' data-spm-anchor-id='a313x.7781069.0.i7'%3E%3Cpath d='M842.667 981.333H181.333A53.393 53.393 0 0 1 128 928V96a53.393 53.393 0 0 1 53.333-53.333H648.08a52.987 52.987 0 0 1 37.713 15.62L880.38 252.873A52.987 52.987 0 0 1 896 290.587V928a53.393 53.393 0 0 1-53.333 53.333zm-661.334-896A10.667 10.667 0 0 0 170.667 96v832a10.667 10.667 0 0 0 10.666 10.667h661.334A10.667 10.667 0 0 0 853.333 928V298.667h-160A53.393 53.393 0 0 1 640 245.333v-160zM682.667 115.5v129.833A10.667 10.667 0 0 0 693.333 256h129.834zM704 768H320a21.333 21.333 0 0 1 0-42.667h384A21.333 21.333 0 0 1 704 768zm0-213.333H320A21.333 21.333 0 0 1 320 512h384a21.333 21.333 0 0 1 0 42.667zm-213.333-256H320A21.333 21.333 0 0 1 320 256h170.667a21.333 21.333 0 0 1 0 42.667z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-flowbite\:play-solid{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M8.6 5.2A1 1 0 0 0 7 6v12a1 1 0 0 0 1.6.8l8-6a1 1 0 0 0 0-1.6z' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fontisto\:close{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M20.48 3.512a11.97 11.97 0 0 0-8.486-3.514C5.366-.002-.007 5.371-.007 11.999c0 3.314 1.344 6.315 3.516 8.487A11.97 11.97 0 0 0 11.995 24c6.628 0 12.001-5.373 12.001-12.001c0-3.314-1.344-6.315-3.516-8.487m-1.542 15.427a9.8 9.8 0 0 1-6.943 2.876c-5.423 0-9.819-4.396-9.819-9.819a9.8 9.8 0 0 1 2.876-6.943a9.8 9.8 0 0 1 6.942-2.876c5.422 0 9.818 4.396 9.818 9.818a9.8 9.8 0 0 1-2.876 6.942z'/%3E%3Cpath fill='currentColor' d='m13.537 12l3.855-3.855a1.091 1.091 0 0 0-1.542-1.541l.001-.001l-3.855 3.855l-3.855-3.855A1.091 1.091 0 0 0 6.6 8.145l-.001-.001l3.855 3.855l-3.855 3.855a1.091 1.091 0 1 0 1.541 1.542l.001-.001l3.855-3.855l3.855 3.855a1.091 1.091 0 1 0 1.542-1.541l-.001-.001z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-healthicons\:health-vulnerability-through-social-determinants-outline-24px{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='currentColor'%3E%3Cpath d='M3.017 7.6A9.96 9.96 0 0 0 2 12c0 5.523 4.477 10 10 10q1.022-.002 1.985-.197a.3.3 0 0 1-.005-.053v-.99a.25.25 0 0 0-.074-.177l-.677-.677Q12.628 20 12 20A8 8 0 0 1 4.582 9H3.354a.25.25 0 0 1-.25-.25v-.958a.25.25 0 0 0-.073-.177zm5.988-3.02l-1.51-1.51A9.96 9.96 0 0 1 12 2c5.523 0 10 4.477 10 10a9.95 9.95 0 0 1-1.433 5.16L19.1 15.693A8 8 0 0 0 9.005 4.58M6 3l3 3l-.79.79l-.35-.35v1.443H6.745v-.93a.744.744 0 1 0-1.488 0v.93H4.139V6.44l-.35.35L3 6z'/%3E%3Cpath d='M11 16v-3H8v-2h3V8h2v3h3v2h-3v3zm6.4-.6l3.5 3.529l-.82.826l-.362-.366v1.51h-1.545v-.973a.776.776 0 0 0-.773-.779a.776.776 0 0 0-.773.78v.973h-1.545v-1.51l-.363.365l-.82-.826z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home-gift{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 12.6494 12.6621' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' customFrame='%23000000'%3E%3Cpath id='矢量 369' d='M11.4296 2.35786L10.9855 2.35786C11.2107 1.97596 11.3095 1.61169 11.278 1.27381C11.2518 0.991023 11.1177 0.586577 10.6266 0.264252C10.2194 -0.00361454 9.69581 -0.069314 9.11488 0.0758196C8.17281 0.312347 7.05786 1.12551 6.32477 2.10822C5.59123 1.12552 4.47717 0.312347 3.53512 0.0758195C2.95371 -0.0702574 2.42963 -0.00409436 2.0225 0.264252C1.53181 0.586577 1.39776 0.991023 1.37157 1.27381C1.33999 1.61169 1.43792 1.97596 1.66407 2.35786L1.21989 2.35786C0.547341 2.35786 0 2.90561 0 3.57868L0 5.15111C0 5.68354 0.35117 6.1541 0.859241 6.31212C0.810954 6.44572 0.785675 6.58384 0.785675 6.72379L0.785675 11.4413C0.785675 12.1139 1.33364 12.6619 2.00626 12.6619L10.6447 12.6619C11.3172 12.6619 11.8643 12.114 11.8643 11.4413L11.8643 6.72378C11.8643 6.58293 11.84 6.44437 11.7917 6.31164C12.299 6.15274 12.6493 5.68218 12.6493 5.1511L12.6493 3.57908C12.6493 2.90606 12.1022 2.35786 11.4296 2.35786ZM10.6447 11.7925L6.75903 11.7925L6.75903 6.37214L10.6447 6.37214C10.8383 6.37214 10.9954 6.53012 10.9954 6.72378L10.9954 11.4413C10.9954 11.635 10.8383 11.7925 10.6447 11.7925ZM7.23751 2.35786C7.85547 1.64506 8.6666 1.08491 9.32523 0.919679C9.66737 0.83393 9.94722 0.857402 10.1499 0.991023C10.3653 1.13251 10.4036 1.25867 10.4122 1.35395C10.4465 1.70331 10.0718 2.17433 9.89488 2.35786L7.23751 2.35786ZM11.7799 3.57909L11.7799 5.15111C11.7799 5.34478 11.6233 5.50227 11.4296 5.50227L6.75903 5.50227L6.75903 3.22768L11.4296 3.22768C11.6233 3.22768 11.7799 3.38546 11.7799 3.57909ZM5.89007 6.37214L5.89007 11.7925L2.00624 11.7925C1.81212 11.7925 1.65502 11.635 1.65502 11.4413L1.65502 6.72378C1.65502 6.53012 1.81212 6.37214 2.00624 6.37214L5.89007 6.37214ZM2.23736 1.35395C2.24592 1.25867 2.28475 1.1325 2.49919 0.991023C2.70047 0.857402 2.98035 0.832778 3.32434 0.919679C3.9793 1.08398 4.78955 1.64418 5.40888 2.35786L2.75375 2.35786C2.59531 2.19739 2.20259 1.71169 2.23736 1.35395ZM0.868707 3.57909C0.868707 3.38548 1.0258 3.22768 1.21988 3.22768L5.89005 3.22768L5.89005 5.50227L1.21988 5.50227C1.0258 5.50227 0.868707 5.34478 0.868707 5.15111L0.868707 3.57909Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home-notice{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 15.7041 11.9209' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' customFrame='%23000000'%3E%3Cpath id='矢量 374' d='M10.1106 10.798C10.0733 10.798 10.0361 10.7919 10.0007 10.7801C9.9652 10.7684 9.93184 10.751 9.90187 10.7286C6.64187 8.29239 3.19375 8.16864 2.53562 8.16864C2.45125 8.16864 2.40437 8.17051 2.4 8.17051C2.25312 8.17551 2.11062 8.08614 2.0575 7.94426C1.035 5.20801 2.02187 2.88051 2.06437 2.78301C2.0913 2.72155 2.13528 2.6691 2.19112 2.63188C2.24695 2.59466 2.31228 2.57423 2.37937 2.57301C6.54125 2.51301 8.80687 0.861139 9.89625 0.0667638C10.0031 -0.0107363 10.1431 -0.0213611 10.26 0.0380138C10.3769 0.0973886 10.4506 0.217389 10.4506 0.348639C10.4506 0.959889 10.4531 3.38239 10.4556 5.71364C10.4581 7.87614 10.46 9.96114 10.46 10.4493C10.46 10.514 10.442 10.5774 10.408 10.6325C10.374 10.6876 10.3253 10.7321 10.2675 10.7611C10.2189 10.7852 10.1655 10.7978 10.1112 10.798L10.1106 10.798ZM2.63 7.47176C3.46687 7.48426 6.63125 7.67801 9.76125 9.77426C9.76 8.87551 9.75875 7.31614 9.7575 5.71426C9.75562 3.91426 9.75375 2.05926 9.75312 1.02676C8.48312 1.90114 6.25875 3.16176 2.62937 3.26614C2.43812 3.83864 1.99062 5.54114 2.63062 7.47239L2.63 7.47176ZM2.3775 8.17114L1.72187 8.15926C0.759375 8.15926 0 6.93176 0 5.36489C0 3.79801 0.759375 2.56989 1.72875 2.56989L2.4675 2.56989L2.4675 3.26801L1.72875 3.26801C1.24125 3.26801 0.698125 4.12926 0.698125 5.36489C0.698125 6.60051 1.24125 7.46176 1.72875 7.46176L2.39062 7.47426L2.3775 8.17176L2.3775 8.17114ZM14.18 0.595514L13.6031 1.05614C14.4437 2.18551 14.96 3.70239 14.96 5.36989C14.96 7.03801 14.4437 8.55426 13.6031 9.68364L14.18 10.1449C15.1231 8.88552 15.7037 7.21114 15.7037 5.36989C15.7037 3.52989 15.1231 1.85489 14.18 0.59614L14.18 0.595514ZM11.7137 2.80489C12.0744 3.57301 12.2806 4.44551 12.2806 5.37051C12.2806 6.29676 12.075 7.16801 11.7137 7.93676L12.3087 8.41301C12.7637 7.50989 13.0244 6.47426 13.0244 5.37114C13.0244 4.26864 12.7637 3.23301 12.3087 2.32926L11.7137 2.80489L11.7137 2.80489ZM4.09 11.9211C3.53187 11.9211 3.07812 11.4674 3.07812 10.9093L3.07812 7.53239L5.10125 7.78801L5.10125 10.9093C5.10125 11.4668 4.6475 11.9205 4.08937 11.9205L4.09 11.9211ZM3.77625 8.32426L3.77625 10.9099C3.77625 11.083 3.91687 11.2236 4.09 11.2236C4.26312 11.2236 4.40375 11.083 4.40375 10.9099L4.40375 8.40364L3.77625 8.32489L3.77625 8.32426Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none'%3E%3Crect id='' width='16.000000' height='16.000000' x='0.000000' y='0.000000' transform='matrix(-1,0,0,1,16,0)'/%3E%3Cpath id='矢量 363' d='M2.53333 3L12 3L12 4.33333L2.53333 4.33333L4.6 6.4L3.66667 7.33333L0 3.66667L3.66667 0L4.6 0.933333L2.53333 3Z' fill='currentColor' fill-rule='nonzero' transform='matrix(-1,0,0,1,14,4.5)'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home-upgrade{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1718692535082' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='1480' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M897.3 594.1c0 16.9 13.7 30.6 30.6 30.6 16.9 0 30.6-13.7 30.6-30.6 0-16.9-13.7-30.6-30.6-30.6-16.9 0-30.6 13.7-30.6 30.6zM911.9 662.6c-11.4 0-21.9 5.9-28.8 15.1-5.5 7.8-11.9 15.5-18.7 22.4-30.2 30.2-70.4 46.6-113.3 46.6h-44.8c-19.6 0-35.6 16-35.6 35.6 0 18.3 14.6 32.9 32.9 32.9h42.5c61.7 0 119.2-24.2 163.1-67.2 11-11 21-23.3 29.2-36.1 14.2-21.4-0.9-49.3-26.5-49.3z m39.3-182.3c-10.1-20.1-23.3-38.8-39.3-55.3-38.4-39.7-88.6-64-143.5-69.4-45.6-97.3-143.4-158.5-251.6-158.5-67.2 0-132 24.2-182.7 67.6-45.2 40.2-77.2 93.2-90.5 152.1-46.1 4.6-89.1 24.7-122.4 58.5-37.5 37.4-57.7 87.7-57.7 140.2 0 52.5 20.1 101.9 56.7 139.3 35.6 37 83.6 58 134.3 59.8 0.9 0 2.7 0.5 3.7 0.5H313c18.7 0 33.8-15.1 33.8-33.8 0-19.2-15.5-34.3-34.3-34.3h-61.2c-32.9-1.8-64-15.1-87.3-38.8-23.8-24.2-36.5-55.7-36.5-89.5 0-34.3 13.2-66.7 37-90.9 21.9-21.9 49.3-35.2 79.5-37.9l54.4-5.5 12.8-53.9c9.6-43.9 33.8-85 68.1-114.7 38.4-32.9 87.3-51.2 137.5-51.2 81.8 0 154.9 45.7 190.1 119.2l18.3 37.9 42 4.1c37.5 3.7 73.1 21 100.1 48.4 10.1 10.5 18.7 21.9 25.6 34.7 5.5 10.5 16.4 16.9 27.9 16.9h1.8c23.6 1.1 39.6-24 28.6-45.5z' fill='currentColor' p-id='1481'%3E%3C/path%3E%3Cpath d='M684.4 575.3L541 431.9c-11.4-11.4-29.2-11.4-40.7 0L356.9 575.3c-11.4 11.4-11.4 29.2 0 40.7 11.4 11.4 29.2 11.4 40.7 0l94.6-94.6v275c0 16 12.8 28.8 28.8 28.8s28.8-12.8 28.8-28.8v-275l94.6 94.6c5.5 5.5 12.8 8.2 20.1 8.2s14.6-2.7 20.1-8.2c11.3-11.4 11.3-29.2-0.2-40.7z' fill='currentColor' p-id='1482'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home-warning{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 14.25 12' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' customFrame='%23000000'%3E%3Cpath id='矢量 375' d='M7.125 8.04663e-07L14.25 12L0 12L7.125 0L7.125 8.04663e-07ZM2.625 10.5L11.625 10.5L7.125 2.625L2.625 10.5ZM6.375 5.25L7.875 5.25L7.875 7.5L6.375 7.5L6.375 5.25L6.375 5.25ZM6.375 8.25L7.875 8.25L7.875 9.75L6.375 9.75L6.375 8.25L6.375 8.25Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home\:check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 6.5L5.5 11L12.5 4' fill='none' stroke='currentColor' stroke-width='2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home\:fix{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 7.48571C18 10.5154 15.544 12.9714 12.5143 12.9714C11.5878 12.9714 10.7149 12.7417 9.94953 12.3362L4.28571 18L2 15.7143L7.66382 10.0505C7.25829 9.28507 7.02857 8.41221 7.02857 7.48571C7.02857 4.45604 9.48462 2 12.5143 2C13.4408 2 14.3136 2.22969 15.079 2.63524L11.6 6.11429L13.8857 8.4L17.3648 4.92096C17.7703 5.68635 18 6.55922 18 7.48571Z' stroke='currentColor' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home\:restart{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 9V2' stroke='currentColor' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M5.61905 4C3.77138 5.35135 2.57129 7.53552 2.57129 9.99998C2.57129 14.1027 5.89717 17.4286 9.99986 17.4286C14.1025 17.4286 17.4284 14.1027 17.4284 9.99998C17.4284 7.32457 16.0141 4.97949 13.8923 3.67164' stroke='currentColor' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home\:update{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3_230)'%3E%3Cpath d='M4.13753 13.7501C4.87923 14.8601 5.93344 15.7253 7.16684 16.2362C8.40024 16.7471 9.75744 16.8808 11.0668 16.6203C12.3762 16.3599 13.5789 15.717 14.5229 14.773C15.4669 13.829 16.1098 12.6262 16.3703 11.3169C16.6307 10.0075 16.497 8.65029 15.9861 7.41689C15.4752 6.18349 14.6101 5.12928 13.5001 4.38758C12.39 3.64588 11.085 3.25 9.74995 3.25C7.86292 3.2571 6.05168 3.99342 4.69495 5.305L3.44995 6.4' stroke='currentColor' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M3 3.25V7H6.75' stroke='currentColor' stroke-width='1.5' stroke-linecap='square'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3_230'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home\:user{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %233f3f3f;}.st1 {fill: %23ecb485;}.st2 {opacity: .1;}.st2, .st3 {fill: %2322b573;}.st4 {fill: %23f6caa9;}%3C/style%3E%3C/defs%3E%3Cpath class='st2' d='M64,512c0,247.42,200.58,448,448,448s448-200.58,448-448S759.42,64,512,64,64,264.58,64,512Z'/%3E%3Cpath class='st4' d='M698.6,459.8c0,113.87-82.01,206.18-183.17,206.18s-183.17-92.31-183.17-206.17,82.01-206.18,183.17-206.18,183.17,92.31,183.17,206.18'/%3E%3Cpath class='st4' d='M444.27,633.56h140.49v116.19h-140.49v-116.19ZM355.41,471.89c0,17.02-12.6,30.83-28.14,30.83s-28.14-13.8-28.14-30.83,12.6-30.83,28.14-30.83,28.14,13.8,28.14,30.83M731.35,471.51c0,17.02-12.6,30.83-28.14,30.83s-28.14-13.8-28.14-30.83,12.6-30.83,28.14-30.83,28.14,13.8,28.14,30.83'/%3E%3Cpath class='st1' d='M444.64,650.21s26.6,13.69,65.19,13.69c45.33,1.85,74.93-13.32,74.93-13.32v13.69s-49.83,26.64-72.31,26.64-68.18-31.45-68.18-31.45l.37-9.25h0ZM491.79,202.69s-123.95,12.35-125.23,93.49,95.71,96.67,131.65,105.55c35.94,8.88,134.78,20.29,192.54-73.53,0,0-15.84-36.79-24.51-62.45-3.85-6.66,6.22,11.43-28.44-10.44-34.66-21.87-81.19-57.68-146.01-52.61'/%3E%3Cpath class='st0' d='M405.01,247.01s-90.37,15.05-95.5,95.91c-5.14,80.86,9.21,102.22,9.21,102.22,0,0,20.38-.06,25.51,30.41,0,0,9.43,5.59,10.27,0,1.39-9.29-8.27-53.43,10.99-94.45,19.13-40.76,37.56-46.58,37.56-46.58l1.96-87.5ZM642.57,335.37s24.17,31.15,28.35,62.29c3.54,26.41,8.47,76.09,8.47,76.09,0,0,6.74,4.76,11.55-6.66,4.81-11.41,3.57-22.81,8.05-25.77,23.65-15.66,17.48-81.5,16.21-88.45-5.37-29.4-29.76-76.64-29.76-76.64,0,0-42.87,59.14-42.87,59.14Z'/%3E%3Cpath class='st0' d='M488.66,175.41s-128.26,5.27-129.55,90.56,100.02,109.34,135.97,118.66c35.94,9.33,134.78,21.32,192.54-77.29,0,0,14.44-44.64,5.78-71.63-3.85-7-24.07,17.99-58.72-5-34.66-22.99-81.19-60.63-146.01-55.31'/%3E%3Cpath class='st3' d='M839.09,818.12c-22.8-17.9-65.73-44.28-108.29-64.98-69.09-33.59-145.99-48.64-145.99-48.64l-.06,2.28c-5.6,5.98-32.63,32.62-69.86,32.62s-64.07-25.01-70.4-31.31l-.33-3.24s-74.05,10.15-143.14,43.74c-47.28,22.99-95,52.99-115.09,70.59,81.7,86.69,197.57,140.81,326.08,140.81s245.34-54.56,327.09-141.88h0Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-hugeicons\:firewall{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M19 14H5c-1.414 0-2.121 0-2.56.44C2 14.878 2 15.585 2 17v2c0 1.414 0 2.121.44 2.56C2.878 22 3.585 22 5 22h14c1.414 0 2.121 0 2.56-.44c.44-.439.44-1.146.44-2.56v-2c0-1.414 0-2.121-.44-2.56C21.122 14 20.415 14 19 14M2 18h20m-10 0v-4m-5 8v-4m10 4v-4m1.841-7c-.287-1.194-1.005-2.36-2.466-3.4C12.437 4.8 12 2 12 2s-4.062 3.6-1.75 8c-2.1.32-3.078-2-3.304-3.2c-.97 1.29-1.74 2.736-1.91 4.2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-hugeicons\:internet{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-width='1.5'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cellipse cx='12' cy='12' rx='4' ry='10'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M2 12h20'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\:baseline-category{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12 2l-5.5 9h11z'/%3E%3Ccircle cx='17.5' cy='17.5' r='4.5' fill='currentColor'/%3E%3Cpath fill='currentColor' d='M3 13.5h8v8H3z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\:baseline-pause-circle-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 16h2V8H9zm3-14C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8s8 3.59 8 8s-3.59 8-8 8m1-4h2V8h-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\:baseline-php{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M13 9h1.5v6H13v-2.5h-2V15H9.5V9H11v2h2zm-5 1.5v1c0 .8-.7 1.5-1.5 1.5h-2v2H3V9h3.5c.8 0 1.5.7 1.5 1.5m-1.5 0h-2v1h2zm15 0v1c0 .8-.7 1.5-1.5 1.5h-2v2h-1.5V9H20c.8 0 1.5.7 1.5 1.5m-1.5 0h-2v1h2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\:baseline-zoom-in,[i-ic\:baseline-zoom-in=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M15.5 14h-.79l-.28-.27A6.47 6.47 0 0 0 16 9.5A6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5S14 7.01 14 9.5S11.99 14 9.5 14'/%3E%3Cpath fill='currentColor' d='M12 10h-2v2H9v-2H7V9h2V7h1v2h2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\:baseline-zoom-out,[i-ic\:baseline-zoom-out=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M15.5 14h-.79l-.28-.27A6.47 6.47 0 0 0 16 9.5A6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5S14 7.01 14 9.5S11.99 14 9.5 14M7 9h5v1H7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\:outline-arrow-circle-left{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M2 12c0 5.52 4.48 10 10 10s10-4.48 10-10S17.52 2 12 2S2 6.48 2 12m18 0c0 4.42-3.58 8-8 8s-8-3.58-8-8s3.58-8 8-8s8 3.58 8 8M8 12l4-4l1.41 1.41L11.83 11H16v2h-4.17l1.59 1.59L12 16z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\:outline-arrow-circle-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M22 12c0-5.52-4.48-10-10-10S2 6.48 2 12s4.48 10 10 10s10-4.48 10-10M4 12c0-4.42 3.58-8 8-8s8 3.58 8 8s-3.58 8-8 8s-8-3.58-8-8m12 0l-4 4l-1.41-1.41L12.17 13H8v-2h4.17l-1.59-1.59L12 8z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\:outline-view-module{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M3 5v14h18V5zm16 6h-3.33V7H19zm-5.33 0h-3.33V7h3.33zM8.33 7v4H5V7zM5 17v-4h3.33v4zm5.33 0v-4h3.33v4zm5.34 0v-4H19v4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\:round-chevron-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9.29 6.71a.996.996 0 0 0 0 1.41L13.17 12l-3.88 3.88a.996.996 0 1 0 1.41 1.41l4.59-4.59a.996.996 0 0 0 0-1.41L10.7 6.7c-.38-.38-1.02-.38-1.41.01'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\:round-refresh{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M17.65 6.35a7.95 7.95 0 0 0-6.48-2.31c-3.67.37-6.69 3.35-7.1 7.02C3.52 15.91 7.27 20 12 20a7.98 7.98 0 0 0 7.21-4.56c.32-.67-.16-1.44-.9-1.44c-.37 0-.72.2-.88.53a5.994 5.994 0 0 1-6.8 3.31c-2.22-.49-4.01-2.3-4.48-4.52A6.002 6.002 0 0 1 12 6c1.66 0 3.14.69 4.22 1.78l-1.51 1.51c-.63.63-.19 1.71.7 1.71H19c.55 0 1-.45 1-1V6.41c0-.89-1.08-1.34-1.71-.71z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-icon-park-outline\:disk{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 48 48' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-width='4'%3E%3Cpath stroke-linejoin='round' d='M41 4H7a3 3 0 0 0-3 3v34a3 3 0 0 0 3 3h34a3 3 0 0 0 3-3V7a3 3 0 0 0-3-3Z'/%3E%3Cpath stroke-linejoin='round' d='M34 4v18H15V4z'/%3E%3Cpath stroke-linecap='round' d='M29 11v4M11.997 4h25.001'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-iconamoon\:3d-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5'%3E%3Cpath d='m12 3l7.794 4.5v7.845a2 2 0 0 1-1 1.732L13 20.423a2 2 0 0 1-2 0l-5.794-3.346a2 2 0 0 1-1-1.732V7.5z'/%3E%3Cpath d='M12 7v5l-4.33 2.5M12 12l4.33 2.5'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-iconamoon\:file{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linejoin='round' stroke-width='2'%3E%3Cpath stroke-linecap='round' d='M7 21a2 2 0 0 1-2-2V3h9l5 5v11a2 2 0 0 1-2 2z'/%3E%3Cpath d='M13 3v6h6'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-iconamoon\:search-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='m21 21l-4.343-4.343m0 0A8 8 0 1 0 5.343 5.343a8 8 0 0 0 11.314 11.314'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-iconoir\:cpu{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M8 15.4V8.6a.6.6 0 0 1 .6-.6h6.8a.6.6 0 0 1 .6.6v6.8a.6.6 0 0 1-.6.6H8.6a.6.6 0 0 1-.6-.6'/%3E%3Cpath d='M20 4.6v14.8a.6.6 0 0 1-.6.6H4.6a.6.6 0 0 1-.6-.6V4.6a.6.6 0 0 1 .6-.6h14.8a.6.6 0 0 1 .6.6M17 4V2m-5 2V2M7 4V2m0 18v2m5-2v2m5-2v2m3-5h2m-2-5h2m-2-5h2M4 17H2m2-5H2m2-5H2'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-iconoir\:sidebar-expand{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M19 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2m-9.5 0V3'/%3E%3Cpath d='m5.5 10l1.75 2l-1.75 2'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-iconoir\:xmark-circle,[i-iconoir\:xmark-circle=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M9.172 14.828L12.001 12m2.828-2.828L12.001 12m0 0L9.172 9.172M12.001 12l2.828 2.828M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2S2 6.477 2 12s4.477 10 10 10'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-jam\:write{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='-2 -2 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m5.72 14.456l1.761-.508l10.603-10.73a.456.456 0 0 0-.003-.64l-.635-.642a.443.443 0 0 0-.632-.003L6.239 12.635zM18.703.664l.635.643c.876.887.884 2.318.016 3.196L8.428 15.561l-3.764 1.084a.9.9 0 0 1-1.11-.623a.9.9 0 0 1-.002-.506l1.095-3.84L15.544.647a2.215 2.215 0 0 1 3.159.016zM7.184 1.817c.496 0 .898.407.898.909a.903.903 0 0 1-.898.909H3.592c-.992 0-1.796.814-1.796 1.817v10.906c0 1.004.804 1.818 1.796 1.818h10.776c.992 0 1.797-.814 1.797-1.818v-3.635c0-.502.402-.909.898-.909s.898.407.898.91v3.634c0 2.008-1.609 3.636-3.593 3.636H3.592C1.608 19.994 0 18.366 0 16.358V5.452c0-2.007 1.608-3.635 3.592-3.635z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lets-icons\:lightning-ring{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath fill='currentColor' d='M11.5 13.8h-1.063c-1.53 0-2.294 0-2.583-.497s.088-1.162.844-2.491l2.367-4.167c.375-.66.563-.99.749-.94c.186.049.186.428.186 1.187V9.7c0 .236 0 .354.073.427s.191.073.427.073h1.063c1.53 0 2.294 0 2.583.497s-.088 1.162-.844 2.491l-2.367 4.167c-.375.66-.563.99-.749.94C12 18.247 12 17.868 12 17.109V14.3c0-.236 0-.354-.073-.427s-.191-.073-.427-.073'/%3E%3Ccircle cx='12' cy='12' r='9' stroke='currentColor' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lets-icons\:time{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath stroke-linecap='round' d='M16.5 12h-4.25a.25.25 0 0 1-.25-.25V8.5'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lineicons\:protection{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 64 64' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M53.6 7.5L33.3 1.9c-.8-.2-1.7-.2-2.5 0L10.4 7.5c-2.1.6-3.6 2.5-3.6 4.7V27c0 15.5 9.2 29.2 23.4 34.9c.6.2 1.2.4 1.8.4s1.2-.1 1.8-.4c14.2-5.7 23.4-19.5 23.4-35V12.2c0-2.2-1.5-4.1-3.6-4.7m-.9 19.4c0 13.4-8.3 25.8-20.5 30.8h-.3c-12.5-5-20.6-17.1-20.6-30.7V12.2c0-.1.1-.3.2-.3l20.4-5.6h.2l20.4 5.6c.1 0 .2.2.2.3z'/%3E%3Cpath fill='currentColor' d='M43.3 22.6L29.5 34.2L23.3 29c-1-.8-2.4-.7-3.2.3s-.7 2.4.3 3.2l7.6 6.4c.4.4.9.5 1.4.5s1-.2 1.4-.5L46.2 26c1-.8 1.1-2.2.3-3.2c-.8-.9-2.3-1-3.2-.2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lsicon\:clothes-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' d='M5 13.5h6v-6l2 1L14 5l-2-2.5h-1.5C10.5 3 9.2 4 8 4S5.5 3 5.5 2.5H4L2 5l1 3.5l2-1z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-arrow-down{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 5v14m7-7l-7 7l-7-7'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-arrow-up{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m5 12l7-7l7 7m-7 7V5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-bell{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10.268 21a2 2 0 0 0 3.464 0m-10.47-5.674A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 6L9 17l-5-5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-chevron-left{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m15 18l-6-6l6-6'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-chevron-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 18l6-6l-6-6'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-circle-alert{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4m0 4h.01'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-circle-check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m9 12l2 2l4-4'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-file-plus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z'/%3E%3Cpath d='M14 2v5a1 1 0 0 0 1 1h5M9 15h6m-3 3v-6'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-folder-plus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 10v6m-3-3h6m5 7a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-info{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4m0-4h.01'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-maximize{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 3H5a2 2 0 0 0-2 2v3m18 0V5a2 2 0 0 0-2-2h-3M3 16v3a2 2 0 0 0 2 2h3m8 0h3a2 2 0 0 0 2-2v-3'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-minus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-plus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14m-7-7v14'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-refresh-cw{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 0 1 9-9a9.75 9.75 0 0 1 6.74 2.74L21 8'/%3E%3Cpath d='M21 3v5h-5m5 4a9 9 0 0 1-9 9a9.75 9.75 0 0 1-6.74-2.74L3 16'/%3E%3Cpath d='M8 16H3v5'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m21 21l-4.34-4.34'/%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-settings{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9.671 4.136a2.34 2.34 0 0 1 4.659 0a2.34 2.34 0 0 0 3.319 1.915a2.34 2.34 0 0 1 2.33 4.033a2.34 2.34 0 0 0 0 3.831a2.34 2.34 0 0 1-2.33 4.033a2.34 2.34 0 0 0-3.319 1.915a2.34 2.34 0 0 1-4.659 0a2.34 2.34 0 0 0-3.32-1.915a2.34 2.34 0 0 1-2.33-4.033a2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-text-cursor-input{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 20h-1a2 2 0 0 1-2-2a2 2 0 0 1-2 2H6m7-12h7a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-7m-8 0H4a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2h1m1-4h1a2 2 0 0 1 2 2a2 2 0 0 1 2-2h1M9 6v12'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-triangle-alert{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m21.73 18l-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3M12 9v4m0 4h.01'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-wrench{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-x{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 6L6 18M6 6l12 12'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-zap{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide\:user-round{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='8' r='5'/%3E%3Cpath d='M20 21a8 8 0 0 0-16 0'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mage\:pause-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10.25 5.5v13a1.75 1.75 0 0 1-1.75 1.75h-3a1.75 1.75 0 0 1-1.75-1.75v-13A1.76 1.76 0 0 1 5.5 3.75h3a1.75 1.75 0 0 1 1.75 1.75m10 0v13a1.75 1.75 0 0 1-1.75 1.75h-3a1.75 1.75 0 0 1-1.75-1.75v-13a1.76 1.76 0 0 1 1.75-1.75h3a1.75 1.75 0 0 1 1.75 1.75'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mage\:play-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19.105 11.446a2.34 2.34 0 0 1-.21 1c-.15.332-.38.62-.67.84l-9.65 7.51a2.3 2.3 0 0 1-1.17.46h-.23a2.2 2.2 0 0 1-1-.24a2.29 2.29 0 0 1-1.28-2v-14a2.2 2.2 0 0 1 .33-1.17a2.27 2.27 0 0 1 2.05-1.1c.412.02.812.148 1.16.37l9.66 6.44c.294.204.54.47.72.78c.19.34.29.721.29 1.11'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-majesticons\:eye-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 5c-6.307 0-9.367 5.683-9.91 6.808a.44.44 0 0 0 0 .384C2.632 13.317 5.692 19 12 19s9.367-5.683 9.91-6.808a.44.44 0 0 0 0-.384C21.368 10.683 18.308 5 12 5'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-majesticons\:eye-off-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 6.362A9.7 9.7 0 0 1 12 5c6.307 0 9.367 5.683 9.91 6.808c.06.123.06.261 0 .385c-.352.728-1.756 3.362-4.41 5.131M14 18.8a10 10 0 0 1-2 .2c-6.307 0-9.367-5.683-9.91-6.808a.44.44 0 0 1 0-.386c.219-.452.84-1.632 1.91-2.885m6 .843A3 3 0 0 1 14.236 14M3 3l18 18'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols-light\:bottom-panel-close{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12 11.596l3.173-3.192H8.827zM18.384 4q.672 0 1.144.472T20 5.616v12.769q0 .67-.472 1.143q-.472.472-1.143.472H5.615q-.67 0-1.143-.472Q4 19.056 4 18.385V5.615q0-.67.472-1.143Q4.944 4 5.616 4zM19 15V5.616q0-.231-.192-.424T18.384 5H5.616q-.231 0-.424.192T5 5.616V15z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols-light\:check-small-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m10 14.312l6.246-6.266q.14-.14.354-.14t.354.14t.14.354t-.14.354l-6.389 6.369q-.242.243-.565.243t-.565-.243l-2.389-2.37q-.14-.14-.14-.353t.14-.354t.354-.14t.354.14z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols-light\:close-small-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12 12.727l-3.244 3.252q-.161.16-.358.15t-.358-.17t-.16-.363t.16-.363L11.274 12L8.04 8.782q-.16-.161-.16-.367t.16-.368t.364-.16q.204 0 .363.16L12 11.298l3.219-3.252q.161-.16.358-.16t.358.16q.165.166.165.367t-.165.36L12.702 12l3.252 3.244q.16.161.16.358t-.16.358q-.166.165-.367.165t-.36-.165z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols-light\:drag-pan{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 21.308L8.442 17.75l.714-.713L11.5 19.38V12.5H4.625l2.344 2.339l-.719.719L2.692 12l3.552-3.552l.714.714L4.619 11.5H11.5V4.62L9.156 6.963l-.714-.714L12 2.692l3.558 3.558l-.714.714L12.5 4.618V11.5h6.875l-2.344-2.339l.719-.719L21.308 12l-3.558 3.558l-.713-.714L19.38 12.5H12.5v6.875l2.339-2.344l.719.719z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols-light\:edit-square-sharp{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10 14v-2.615l9.683-9.683l2.56 2.564L12.518 14zm9.466-8.354l1.347-1.361l-1.111-1.17l-1.387 1.381zM4 20V4h10.002l-6.386 6.387v5.998h5.896L20 9.895V20z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:action-key{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m21.6 23l-3.075-3.05q-.45.275-.962.413T16.5 20.5q-1.65 0-2.825-1.175T12.5 16.5t1.175-2.825T16.5 12.5t2.825 1.175T20.5 16.5q0 .575-.15 1.088t-.425.962L23 21.6zM5.5 20.5q-1.65 0-2.825-1.175T1.5 16.5t1.175-2.825T5.5 12.5t2.825 1.175T9.5 16.5t-1.175 2.825T5.5 20.5m11-2q.825 0 1.413-.587T18.5 16.5t-.587-1.412T16.5 14.5t-1.412.588T14.5 16.5t.588 1.413t1.412.587m-11-9q-1.65 0-2.825-1.175T1.5 5.5t1.175-2.825T5.5 1.5t2.825 1.175T9.5 5.5T8.325 8.325T5.5 9.5m11 0q-1.65 0-2.825-1.175T12.5 5.5t1.175-2.825T16.5 1.5t2.825 1.175T20.5 5.5t-1.175 2.825T16.5 9.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:add{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 13H5v-2h6V5h2v6h6v2h-6v6h-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:add-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 13H6q-.425 0-.712-.288T5 12t.288-.712T6 11h5V6q0-.425.288-.712T12 5t.713.288T13 6v5h5q.425 0 .713.288T19 12t-.288.713T18 13h-5v5q0 .425-.288.713T12 19t-.712-.288T11 18z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:arrow-downward-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 16.175V5q0-.425.288-.712T12 4t.713.288T13 5v11.175l4.9-4.9q.3-.3.7-.288t.7.313q.275.3.287.7t-.287.7l-6.6 6.6q-.15.15-.325.213t-.375.062t-.375-.062t-.325-.213l-6.6-6.6q-.275-.275-.275-.687T4.7 11.3q.3-.3.713-.3t.712.3z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:arrow-forward-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16.175 13H5q-.425 0-.712-.288T4 12t.288-.712T5 11h11.175l-4.9-4.9q-.3-.3-.288-.7t.313-.7q.3-.275.7-.288t.7.288l6.6 6.6q.15.15.213.325t.062.375t-.062.375t-.213.325l-6.6 6.6q-.275.275-.687.275T11.3 19.3q-.3-.3-.3-.712t.3-.713z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:arrow-left-alt-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m7.85 13l2.85 2.85q.3.3.288.7t-.288.7q-.3.3-.712.313t-.713-.288L4.7 12.7q-.3-.3-.3-.7t.3-.7l4.575-4.575q.3-.3.713-.287t.712.312q.275.3.288.7t-.288.7L7.85 11H19q.425 0 .713.288T20 12t-.288.713T19 13z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:arrow-right-alt-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16.15 13H5q-.425 0-.712-.288T4 12t.288-.712T5 11h11.15L13.3 8.15q-.3-.3-.288-.7t.288-.7q.3-.3.713-.312t.712.287L19.3 11.3q.15.15.213.325t.062.375t-.062.375t-.213.325l-4.575 4.575q-.3.3-.712.288t-.713-.313q-.275-.3-.288-.7t.288-.7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:arrow-upward-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m11 7.825l-4.9 4.9q-.3.3-.7.288t-.7-.313q-.275-.3-.288-.7t.288-.7l6.6-6.6q.15-.15.325-.212T12 4.425t.375.063t.325.212l6.6 6.6q.275.275.275.688t-.275.712q-.3.3-.712.3t-.713-.3L13 7.825V19q0 .425-.288.713T12 20t-.712-.288T11 19z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:auto-awesome-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 8.3q-.125 0-.263-.075T18.55 8l-.8-1.75l-1.75-.8q-.15-.05-.225-.187T15.7 5q0-.125.075-.262T16 4.55l1.75-.8l.8-1.75q.05-.15.188-.225T19 1.7q.125 0 .263.075T19.45 2l.8 1.75l1.75.8q.15.05.225.188T22.3 5q0 .125-.075.263T22 5.45l-1.75.8l-.8 1.75q-.05.15-.188.225T19 8.3Zm0 14q-.125 0-.263-.075T18.55 22l-.8-1.75l-1.75-.8q-.15-.05-.225-.188T15.7 19q0-.125.075-.263T16 18.55l1.75-.8l.8-1.75q.05-.15.188-.225T19 15.7q.125 0 .263.075t.187.225l.8 1.75l1.75.8q.15.05.225.188T22.3 19q0 .125-.075.263T22 19.45l-1.75.8l-.8 1.75q-.05.15-.188.225T19 22.3ZM9 18.575q-.275 0-.525-.15T8.1 18l-1.6-3.5L3 12.9q-.275-.125-.425-.375T2.425 12q0-.275.15-.525T3 11.1l3.5-1.6L8.1 6q.125-.275.375-.425T9 5.425q.275 0 .525.15T9.9 6l1.6 3.5l3.5 1.6q.275.125.425.375t.15.525q0 .275-.15.525T15 12.9l-3.5 1.6L9.9 18q-.125.275-.375.425t-.525.15Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:backup-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m11 12.85l-.9.875Q9.825 14 9.413 14t-.713-.3q-.275-.275-.275-.7t.275-.7l2.6-2.6q.3-.3.7-.3t.7.3l2.6 2.6q.275.275.287.688t-.287.712q-.275.275-.687.288t-.713-.263l-.9-.875V18h5.5q1.05 0 1.775-.725T21 15.5t-.725-1.775T18.5 13H17v-2q0-2.075-1.463-3.538T12 6T8.463 7.463T7 11h-.5q-1.45 0-2.475 1.025T3 14.5t1.025 2.475T6.5 18H8q.425 0 .713.288T9 19t-.288.713T8 20H6.5q-2.275 0-3.887-1.575T1 14.575q0-1.95 1.175-3.475T5.25 9.15q.625-2.3 2.5-3.725T12 4q2.925 0 4.963 2.038T19 11q1.725.2 2.863 1.488T23 15.5q0 1.875-1.312 3.188T18.5 20H13q-.825 0-1.412-.587T11 18zm1 .15'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:bolt-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 15H5.9q-.6 0-.888-.537t.063-1.038l7.475-10.75q.25-.35.65-.487t.825.012t.625.525t.15.8L14 10h3.875q.65 0 .913.575t-.163 1.075L10.4 21.5q-.275.325-.675.425t-.775-.075t-.587-.537t-.163-.788z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:build-circle-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m15.5 16.9l1.4-1.4q.15-.15.15-.35t-.15-.35l-3.4-3.425q.1-.275.15-.55t.05-.625q0-1.425-1.012-2.437T10.25 6.75q-.425 0-.85.113t-.825.312l2.35 2.35l-1.4 1.4l-2.35-2.35q-.2.4-.312.825t-.113.85q0 1.425 1.013 2.438T10.2 13.7q.325 0 .613-.05t.562-.15l3.425 3.4q.15.15.35.15t.35-.15M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20m0-8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:cancel-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12 13.4l2.9 2.9q.275.275.7.275t.7-.275t.275-.7t-.275-.7L13.4 12l2.9-2.9q.275-.275.275-.7t-.275-.7t-.7-.275t-.7.275L12 10.6L9.1 7.7q-.275-.275-.7-.275t-.7.275t-.275.7t.275.7l2.9 2.9l-2.9 2.9q-.275.275-.275.7t.275.7t.7.275t.7-.275zm0 8.6q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:category{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6.5 11L12 2l5.5 9zm11 11q-1.875 0-3.187-1.312T13 17.5t1.313-3.187T17.5 13t3.188 1.313T22 17.5t-1.312 3.188T17.5 22M3 21.5v-8h8v8z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:chat-bubble-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m6 18l-2.3 2.3q-.475.475-1.088.213T2 19.575V4q0-.825.588-1.412T4 2h16q.825 0 1.413.588T22 4v12q0 .825-.587 1.413T20 18zm-.85-2H20V4H4v13.125zM4 16V4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:check-circle-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m10.6 13.8l-2.15-2.15q-.275-.275-.7-.275t-.7.275t-.275.7t.275.7L9.9 15.9q.3.3.7.3t.7-.3l5.65-5.65q.275-.275.275-.7t-.275-.7t-.7-.275t-.7.275zM12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:check-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m9.55 15.15l8.475-8.475q.3-.3.7-.3t.7.3t.3.713t-.3.712l-9.175 9.2q-.3.3-.7.3t-.7-.3L4.55 13q-.3-.3-.288-.712t.313-.713t.713-.3t.712.3z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:close{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6.4 19L5 17.6l5.6-5.6L5 6.4L6.4 5l5.6 5.6L17.6 5L19 6.4L13.4 12l5.6 5.6l-1.4 1.4l-5.6-5.6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:close-fullscreen-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m10 15.4l-5.9 5.9q-.275.275-.7.275t-.7-.275t-.275-.7t.275-.7L8.6 14H5q-.425 0-.712-.288T4 13t.288-.712T5 12h6q.425 0 .713.288T12 13v6q0 .425-.288.713T11 20t-.712-.288T10 19zm5.4-5.4H19q.425 0 .713.288T20 11t-.288.713T19 12h-6q-.425 0-.712-.288T12 11V5q0-.425.288-.712T13 4t.713.288T14 5v3.6l5.9-5.9q.275-.275.7-.275t.7.275t.275.7t-.275.7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:close-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12 13.4l-4.9 4.9q-.275.275-.7.275t-.7-.275t-.275-.7t.275-.7l4.9-4.9l-4.9-4.9q-.275-.275-.275-.7t.275-.7t.7-.275t.7.275l4.9 4.9l4.9-4.9q.275-.275.7-.275t.7.275t.275.7t-.275.7L13.4 12l4.9 4.9q.275.275.275.7t-.275.7t-.7.275t-.7-.275z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:cloud-download-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 12.15V6.1q-1.9.35-2.95 1.838T7 11h-.5q-1.45 0-2.475 1.025T3 14.5t1.025 2.475T6.5 18h12q1.05 0 1.775-.725T21 15.5t-.725-1.775T18.5 13H17v-2q0-1.2-.55-2.238T15 7V4.675q1.85.875 2.925 2.588T19 11q1.725.2 2.863 1.488T23 15.5q0 1.875-1.312 3.188T18.5 20h-12q-2.275 0-3.887-1.575T1 14.575q0-1.95 1.175-3.475T5.25 9.15q.425-1.8 2.125-3.425T11 4.1q.825 0 1.413.588T13 6.1v6.05l.9-.875q.275-.275.688-.275t.712.3q.275.275.275.7t-.275.7l-2.6 2.6q-.3.3-.7.3t-.7-.3l-2.6-2.6q-.275-.275-.287-.687T8.7 11.3q.275-.275.688-.288t.712.263zm1-1.1'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:cloud-sync{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 20v-2h2.725q-1.275-1.1-2-2.65T4 12q0-2.8 1.7-4.937T10 4.25v2.1q-1.75.625-2.875 2.163T6 12q0 1.35.538 2.488T8 16.45V14h2v6zm11 0q-1.25 0-2.125-.875T12 17q0-1.2.825-2.062t2.025-.913q.425-.9 1.263-1.463T18 12q1.325 0 2.288.863T21.45 15q1.05 0 1.8.725t.75 1.75q0 1.05-.725 1.788T21.5 20zm2.9-9q-.175-1.025-.675-1.9T16 7.55V10h-2V4h6v2h-2.725q1.075.95 1.763 2.225T19.925 11z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:code-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4.825 12.025L8.7 15.9q.275.275.275.7t-.275.7t-.7.275t-.7-.275l-4.6-4.6q-.15-.15-.213-.325T2.426 12t.063-.375t.212-.325l4.6-4.6q.3-.3.713-.3t.712.3t.3.713t-.3.712zm14.35-.05L15.3 8.1q-.275-.275-.275-.7t.275-.7t.7-.275t.7.275l4.6 4.6q.15.15.213.325t.062.375t-.062.375t-.213.325l-4.6 4.6q-.3.3-.7.288t-.7-.313t-.3-.712t.3-.713z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:content-copy-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 18q-.825 0-1.412-.587T7 16V4q0-.825.588-1.412T9 2h9q.825 0 1.413.588T20 4v12q0 .825-.587 1.413T18 18zm0-2h9V4H9zm-4 6q-.825 0-1.412-.587T3 20V7q0-.425.288-.712T4 6t.713.288T5 7v13h10q.425 0 .713.288T16 21t-.288.713T15 22zm4-6V4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:delete-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7 21q-.825 0-1.412-.587T5 19V6q-.425 0-.712-.288T4 5t.288-.712T5 4h4q0-.425.288-.712T10 3h4q.425 0 .713.288T15 4h4q.425 0 .713.288T20 5t-.288.713T19 6v13q0 .825-.587 1.413T17 21zM17 6H7v13h10zm-6.287 10.713Q11 16.425 11 16V9q0-.425-.288-.712T10 8t-.712.288T9 9v7q0 .425.288.713T10 17t.713-.288m4 0Q15 16.426 15 16V9q0-.425-.288-.712T14 8t-.712.288T13 9v7q0 .425.288.713T14 17t.713-.288M7 6v13z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:description-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8 18h8v-2H8zm0-4h8v-2H8zm-2 8q-.825 0-1.412-.587T4 20V4q0-.825.588-1.412T6 2h8l6 6v12q0 .825-.587 1.413T18 22zm7-13V4H6v16h12V9zM6 4v5zv16z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:drive-file-rename-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m10 21l4-4h6q.825 0 1.413.588T22 19q0 .825-.588 1.413T20 21H10Zm8.3-12.075l-4.25-4.2l1.4-1.4q.575-.575 1.413-.575t1.412.575l1.4 1.4q.575.575.6 1.388t-.55 1.387L18.3 8.925ZM3 21q-.425 0-.713-.288T2 20v-2.825q0-.2.075-.388t.225-.337l10.3-10.3l4.25 4.25l-10.3 10.3q-.15.15-.337.225T5.825 21H3Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:event-upcoming-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 22h-3q-.425 0-.712-.288T15 21t.288-.712T16 20h3V10H5v3q0 .425-.288.713T4 14t-.712-.288T3 13V6q0-.825.588-1.412T5 4h1V3q0-.425.288-.712T7 2t.713.288T8 3v1h8V3q0-.425.288-.712T17 2t.713.288T18 3v1h1q.825 0 1.413.588T21 6v14q0 .825-.587 1.413T19 22m-9.825-2H2q-.425 0-.712-.288T1 19t.288-.712T2 18h7.175L7.3 16.1q-.275-.275-.287-.687T7.3 14.7q.275-.275.7-.275t.7.275l3.6 3.6q.3.3.3.7t-.3.7l-3.6 3.6q-.275.275-.687.288T7.3 23.3q-.275-.275-.275-.7t.275-.7zM5 8h14V6H5zm0 0V6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:folder-open-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h6l2 2h8q.825 0 1.413.588T22 8H11.175l-2-2H4v12l2.4-8h17.1l-2.575 8.575q-.2.65-.737 1.038T19 20zm2.1-2H19l1.8-6H7.9zm0 0l1.8-6zM4 8V6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:folder-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h6l2 2h8q.825 0 1.413.588T22 8v10q0 .825-.587 1.413T20 20zm0-2h16V8h-8.825l-2-2H4zm0 0V6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:format-list-bulleted-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10 19q-.425 0-.712-.288T9 18t.288-.712T10 17h10q.425 0 .713.288T21 18t-.288.713T20 19zm0-6q-.425 0-.712-.288T9 12t.288-.712T10 11h10q.425 0 .713.288T21 12t-.288.713T20 13zm0-6q-.425 0-.712-.288T9 6t.288-.712T10 5h10q.425 0 .713.288T21 6t-.288.713T20 7zM5 20q-.825 0-1.412-.587T3 18t.588-1.412T5 16t1.413.588T7 18t-.587 1.413T5 20m0-6q-.825 0-1.412-.587T3 12t.588-1.412T5 10t1.413.588T7 12t-.587 1.413T5 14M3.588 7.413Q3 6.825 3 6t.588-1.412T5 4t1.413.588T7 6t-.587 1.413T5 8t-1.412-.587'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:grid-view-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 11q-.825 0-1.412-.587T3 9V5q0-.825.588-1.412T5 3h4q.825 0 1.413.588T11 5v4q0 .825-.587 1.413T9 11zm0 10q-.825 0-1.412-.587T3 19v-4q0-.825.588-1.412T5 13h4q.825 0 1.413.588T11 15v4q0 .825-.587 1.413T9 21zm10-10q-.825 0-1.412-.587T13 9V5q0-.825.588-1.412T15 3h4q.825 0 1.413.588T21 5v4q0 .825-.587 1.413T19 11zm0 10q-.825 0-1.412-.587T13 19v-4q0-.825.588-1.412T15 13h4q.825 0 1.413.588T21 15v4q0 .825-.587 1.413T19 21zM5 9h4V5H5zm10 0h4V5h-4zm0 10h4v-4h-4zM5 19h4v-4H5zM9 9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:keyboard-arrow-down-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11.625 14.913q-.175-.063-.325-.213l-4.6-4.6q-.275-.275-.275-.7t.275-.7t.7-.275t.7.275l3.9 3.9l3.9-3.9q.275-.275.7-.275t.7.275t.275.7t-.275.7l-4.6 4.6q-.15.15-.325.213t-.375.062t-.375-.062'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:library-add-check-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12.7 14.05l5.65-5.65l-1.4-1.45l-4.25 4.25l-2.15-2.1l-1.4 1.4zM8 18q-.825 0-1.412-.587T6 16V4q0-.825.588-1.412T8 2h12q.825 0 1.413.588T22 4v12q0 .825-.587 1.413T20 18zm0-2h12V4H8zm-4 6q-.825 0-1.412-.587T2 20V6h2v14h14v2zM8 4v12z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:memory{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 15V9h6v6zm0 6v-2H7q-.825 0-1.412-.587T5 17v-2H3v-2h2v-2H3V9h2V7q0-.825.588-1.412T7 5h2V3h2v2h2V3h2v2h2q.825 0 1.413.588T19 7v2h2v2h-2v2h2v2h-2v2q0 .825-.587 1.413T17 19h-2v2h-2v-2h-2v2zm8-4V7H7v10z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:model-training{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5.15 18.85q-1.025-1.2-1.588-2.687T3 13q0-3.75 2.625-6.375T12 4h.2l-1.6-1.6L12 1l4 4l-4 4l-1.425-1.425L12.15 6H12Q9.1 6 7.05 8.05T5 13q0 1.275.412 2.4t1.163 2.025zM11 18.5q0-.575-.387-1.137t-.863-1.175t-.862-1.275T8.5 13.5q0-1.45 1.025-2.475T12 10t2.475 1.025T15.5 13.5q0 .75-.387 1.413t-.863 1.274t-.862 1.175T13 18.5zm0 2.5v-1.5h2V21zm7.85-2.15l-1.425-1.425q.75-.9 1.163-2.025T19 13q0-1.65-.687-3.062t-1.888-2.363L17.85 6.15q1.45 1.25 2.3 3.013T21 13q0 1.675-.562 3.163T18.85 18.85'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:more-horiz{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 14q-.825 0-1.412-.587T4 12t.588-1.412T6 10t1.413.588T8 12t-.587 1.413T6 14m6 0q-.825 0-1.412-.587T10 12t.588-1.412T12 10t1.413.588T14 12t-.587 1.413T12 14m6 0q-.825 0-1.412-.587T16 12t.588-1.412T18 10t1.413.588T20 12t-.587 1.413T18 14'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:nest-clock-farsight-analog-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m13 12.175l2.25 2.25q.275.275.275.688t-.275.712q-.3.3-.712.3t-.713-.3L11.3 13.3q-.15-.15-.225-.337T11 12.575V9q0-.425.288-.712T12 8t.713.288T13 9zm-1.713-6.462Q11 5.425 11 5V4h2v1q0 .425-.288.713T12 6t-.712-.288m7 5.576Q18.575 11 19 11h1v2h-1q-.425 0-.712-.288T18 12t.288-.712m-5.575 7Q13 18.575 13 19v1h-2v-1q0-.425.288-.712T12 18t.713.288m-7-5.575Q5.425 13 5 13H4v-2h1q.425 0 .713.288T6 12t-.288.713M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m8-10q0-3.35-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20t5.675-2.325T20 12m-8 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:network-node{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M3.025 20.975Q2 19.95 2 18.5t1.025-2.475T5.5 15q.45 0 .875.112t.8.313L11 11.6V8.85q-1.1-.325-1.8-1.237T8.5 5.5q0-1.45 1.025-2.475T12 2t2.475 1.025T15.5 5.5q0 1.2-.7 2.113T13 8.85v2.75l3.85 3.825q.375-.2.788-.312T18.5 15q1.45 0 2.475 1.025T22 18.5t-1.025 2.475T18.5 22t-2.475-1.025T15 18.5q0-.45.112-.875t.313-.8L12 13.4l-3.425 3.425q.2.375.313.8T9 18.5q0 1.45-1.025 2.475T5.5 22t-2.475-1.025m16.538-1.412Q20 19.125 20 18.5t-.437-1.062T18.5 17t-1.062.438T17 18.5t.438 1.063T18.5 20t1.063-.437m-6.5-13q.437-.438.437-1.063t-.437-1.062T12 4t-1.062.438T10.5 5.5t.438 1.063T12 7t1.063-.437m-6.5 13Q7 19.125 7 18.5t-.437-1.062T5.5 17t-1.062.438T4 18.5t.438 1.063T5.5 20t1.063-.437'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:notifications-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 19v-2h2v-7q0-2.075 1.25-3.687T10.5 4.2v-.7q0-.625.438-1.062T12 2t1.063.438T13.5 3.5v.7q2 .5 3.25 2.113T18 10v7h2v2zm8 3q-.825 0-1.412-.587T10 20h4q0 .825-.587 1.413T12 22m-4-5h8v-7q0-1.65-1.175-2.825T12 6T9.175 7.175T8 10z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:notifications-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 19q-.425 0-.712-.288T4 18t.288-.712T5 17h1v-7q0-2.075 1.25-3.687T10.5 4.2v-.7q0-.625.438-1.062T12 2t1.063.438T13.5 3.5v.7q2 .5 3.25 2.113T18 10v7h1q.425 0 .713.288T20 18t-.288.713T19 19zm7 3q-.825 0-1.412-.587T10 20h4q0 .825-.587 1.413T12 22m-4-5h8v-7q0-1.65-1.175-2.825T12 6T9.175 7.175T8 10z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:open-in-full-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 21q-.425 0-.712-.288T3 20v-6q0-.425.288-.712T4 13t.713.288T5 14v3.6L17.6 5H14q-.425 0-.712-.288T13 4t.288-.712T14 3h6q.425 0 .713.288T21 4v6q0 .425-.288.713T20 11t-.712-.288T19 10V6.4L6.4 19H10q.425 0 .713.288T11 20t-.288.713T10 21z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:radio-button-unchecked{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:refresh-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 20q-3.35 0-5.675-2.325T4 12t2.325-5.675T12 4q1.725 0 3.3.712T18 6.75V5q0-.425.288-.712T19 4t.713.288T20 5v5q0 .425-.288.713T19 11h-5q-.425 0-.712-.288T13 10t.288-.712T14 9h3.2q-.8-1.4-2.187-2.2T12 6Q9.5 6 7.75 7.75T6 12t1.75 4.25T12 18q1.7 0 3.113-.862t2.187-2.313q.2-.35.563-.487t.737-.013q.4.125.575.525t-.025.75q-1.025 2-2.925 3.2T12 20'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:save-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h11.175q.4 0 .763.15t.637.425l2.85 2.85q.275.275.425.638t.15.762V19q0 .825-.587 1.413T19 21zM19 7.85L16.15 5H5v14h14zm-4.875 9.275Q15 16.25 15 15t-.875-2.125T12 12t-2.125.875T9 15t.875 2.125T12 18t2.125-.875M7 10h7q.425 0 .713-.288T15 9V7q0-.425-.288-.712T14 6H7q-.425 0-.712.288T6 7v2q0 .425.288.713T7 10M5 7.85V19V5z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m19.6 21l-6.3-6.3q-.75.6-1.725.95T9.5 16q-2.725 0-4.612-1.888T3 9.5t1.888-4.612T9.5 3t4.613 1.888T16 9.5q0 1.1-.35 2.075T14.7 13.3l6.3 6.3zM9.5 14q1.875 0 3.188-1.312T14 9.5t-1.312-3.187T9.5 5T6.313 6.313T5 9.5t1.313 3.188T9.5 14'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:search-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9.5 16q-2.725 0-4.612-1.888T3 9.5t1.888-4.612T9.5 3t4.613 1.888T16 9.5q0 1.1-.35 2.075T14.7 13.3l5.6 5.6q.275.275.275.7t-.275.7t-.7.275t-.7-.275l-5.6-5.6q-.75.6-1.725.95T9.5 16m0-2q1.875 0 3.188-1.312T14 9.5t-1.312-3.187T9.5 5T6.313 6.313T5 9.5t1.313 3.188T9.5 14'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:security-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 19.9q2.425-.75 4.05-2.962T17.95 12H12V4.125l-6 2.25v5.175q0 .175.05.45H12zm-.325 1.975q-.15-.025-.3-.075Q8 20.675 6 17.638T4 11.1V6.375q0-.625.363-1.125t.937-.725l6-2.25q.35-.125.7-.125t.7.125l6 2.25q.575.225.938.725T20 6.375V11.1q0 3.5-2 6.538T12.625 21.8q-.15.05-.3.075T12 21.9t-.325-.025'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:service-toolbox-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7 6V5q0-.825.588-1.412T9 3h6q.825 0 1.413.588T17 5v1h.7q.575 0 1.075.325t.725.875l2.35 5.4q.075.2.113.4t.037.4V18q0 .825-.587 1.413T20 20H4q-.825 0-1.412-.587T2 18v-4.6q0-.2.038-.4t.112-.4L4.5 7.2q.225-.55.725-.875T6.3 6zm2 0h6V5H9zm-2 6v-.025q0-.425.288-.712T8 10.974t.713.288t.287.712V12h6v-.025q0-.425.288-.712t.712-.288t.713.288t.287.712V12h2.4l-1.7-4H6.3l-1.7 4zm0 2H4v4h16v-4h-3v.025q0 .425-.288.713t-.712.287t-.712-.288t-.288-.712V14H9v.025q0 .425-.288.713T8 15.025t-.712-.288T7 14.026zm5 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:settings-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m9.25 22l-.4-3.2q-.325-.125-.612-.3t-.563-.375L4.7 19.375l-2.75-4.75l2.575-1.95Q4.5 12.5 4.5 12.338v-.675q0-.163.025-.338L1.95 9.375l2.75-4.75l2.975 1.25q.275-.2.575-.375t.6-.3l.4-3.2h5.5l.4 3.2q.325.125.613.3t.562.375l2.975-1.25l2.75 4.75l-2.575 1.95q.025.175.025.338v.674q0 .163-.05.338l2.575 1.95l-2.75 4.75l-2.95-1.25q-.275.2-.575.375t-.6.3l-.4 3.2zM11 20h1.975l.35-2.65q.775-.2 1.438-.587t1.212-.938l2.475 1.025l.975-1.7l-2.15-1.625q.125-.35.175-.737T17.5 12t-.05-.787t-.175-.738l2.15-1.625l-.975-1.7l-2.475 1.05q-.55-.575-1.212-.962t-1.438-.588L13 4h-1.975l-.35 2.65q-.775.2-1.437.588t-1.213.937L5.55 7.15l-.975 1.7l2.15 1.6q-.125.375-.175.75t-.05.8q0 .4.05.775t.175.75l-2.15 1.625l.975 1.7l2.475-1.05q.55.575 1.213.963t1.437.587zm1.05-4.5q1.45 0 2.475-1.025T15.55 12t-1.025-2.475T12.05 8.5q-1.475 0-2.488 1.025T8.55 12t1.013 2.475T12.05 15.5M12 12'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:settings-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10.825 22q-.675 0-1.162-.45t-.588-1.1L8.85 18.8q-.325-.125-.612-.3t-.563-.375l-1.55.65q-.625.275-1.25.05t-.975-.8l-1.175-2.05q-.35-.575-.2-1.225t.675-1.075l1.325-1Q4.5 12.5 4.5 12.337v-.675q0-.162.025-.337l-1.325-1Q2.675 9.9 2.525 9.25t.2-1.225L3.9 5.975q.35-.575.975-.8t1.25.05l1.55.65q.275-.2.575-.375t.6-.3l.225-1.65q.1-.65.588-1.1T10.825 2h2.35q.675 0 1.163.45t.587 1.1l.225 1.65q.325.125.613.3t.562.375l1.55-.65q.625-.275 1.25-.05t.975.8l1.175 2.05q.35.575.2 1.225t-.675 1.075l-1.325 1q.025.175.025.338v.674q0 .163-.05.338l1.325 1q.525.425.675 1.075t-.2 1.225l-1.2 2.05q-.35.575-.975.8t-1.25-.05l-1.5-.65q-.275.2-.575.375t-.6.3l-.225 1.65q-.1.65-.587 1.1t-1.163.45zM11 20h1.975l.35-2.65q.775-.2 1.438-.587t1.212-.938l2.475 1.025l.975-1.7l-2.15-1.625q.125-.35.175-.737T17.5 12t-.05-.787t-.175-.738l2.15-1.625l-.975-1.7l-2.475 1.05q-.55-.575-1.212-.962t-1.438-.588L13 4h-1.975l-.35 2.65q-.775.2-1.437.588t-1.213.937L5.55 7.15l-.975 1.7l2.15 1.6q-.125.375-.175.75t-.05.8q0 .4.05.775t.175.75l-2.15 1.625l.975 1.7l2.475-1.05q.55.575 1.213.963t1.437.587zm1.05-4.5q1.45 0 2.475-1.025T15.55 12t-1.025-2.475T12.05 8.5q-1.475 0-2.487 1.025T8.55 12t1.013 2.475T12.05 15.5M12 12'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:shopping-cart-checkout-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5.588 21.413Q5 20.825 5 20t.588-1.412T7 18t1.413.588T9 20t-.587 1.413T7 22t-1.412-.587m10 0Q15 20.825 15 20t.588-1.412T17 18t1.413.588T19 20t-.587 1.413T17 22t-1.412-.587M3 4H2q-.425 0-.712-.288T1 3t.288-.712T2 2h1.65q.275 0 .525.15t.375.425L8.525 11h7l3.625-6.5q.125-.25.35-.375T20 4q.575 0 .863.488t.012.987L17.3 11.95q-.275.5-.737.775T15.55 13H8.1L7 15h11q.425 0 .713.288T19 16t-.288.713T18 17H7q-1.125 0-1.713-.975T5.25 14.05L6.6 11.6zm9.175 3H9q-.425 0-.712-.288T8 6t.288-.712T9 5h3.175l-.9-.9q-.3-.3-.288-.7t.313-.7q.3-.275.7-.288t.7.288l2.6 2.6q.3.3.3.7t-.3.7l-2.6 2.6q-.275.275-.687.288T11.3 9.3q-.275-.275-.275-.7t.275-.7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:smart-toy-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 15q-1.25 0-2.125-.875T1 12t.875-2.125T4 9V7q0-.825.588-1.412T6 5h3q0-1.25.875-2.125T12 2t2.125.875T15 5h3q.825 0 1.413.588T20 7v2q1.25 0 2.125.875T23 12t-.875 2.125T20 15v4q0 .825-.587 1.413T18 21H6q-.825 0-1.412-.587T4 19zm6.063-2.437q.437-.438.437-1.063t-.437-1.062T9 10t-1.062.438T7.5 11.5t.438 1.063T9 13t1.063-.437m6 0q.437-.438.437-1.063t-.437-1.062T15 10t-1.062.438T13.5 11.5t.438 1.063T15 13t1.063-.437M8 17h8v-2H8zm-2 2h12V7H6zm6-6'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:stop-circle-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 16h6q.425 0 .713-.288T16 15V9q0-.425-.288-.712T15 8H9q-.425 0-.712.288T8 9v6q0 .425.288.713T9 16m3 6q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20m0-8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:stop-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 16V8q0-.825.588-1.412T8 6h8q.825 0 1.413.588T18 8v8q0 .825-.587 1.413T16 18H8q-.825 0-1.412-.587T6 16'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:timer-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10 3q-.425 0-.712-.288T9 2t.288-.712T10 1h4q.425 0 .713.288T15 2t-.288.713T14 3zm2.713 10.713Q13 13.425 13 13V9q0-.425-.288-.712T12 8t-.712.288T11 9v4q0 .425.288.713T12 14t.713-.288m-4.2 7.576q-1.638-.713-2.863-1.938t-1.937-2.863T3 13t.713-3.488T5.65 6.65t2.863-1.937T12 4q1.55 0 2.975.5t2.675 1.45l.7-.7q.275-.275.7-.275t.7.275t.275.7t-.275.7l-.7.7Q20 8.6 20.5 10.025T21 13q0 1.85-.713 3.488T18.35 19.35t-2.863 1.938T12 22t-3.488-.712m8.438-3.338Q19 15.9 19 13t-2.05-4.95T12 6T7.05 8.05T5 13t2.05 4.95T12 20t4.95-2.05M12 13'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:update-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 21q-1.875 0-3.512-.712t-2.85-1.925t-1.925-2.85T3 12t.713-3.512t1.924-2.85t2.85-1.925T12 3q2.05 0 3.888.875T19 6.35V5q0-.425.288-.712T20 4t.713.288T21 5v4q0 .425-.288.713T20 10h-4q-.425 0-.712-.288T15 9t.288-.712T16 8h1.75q-1.025-1.4-2.525-2.2T12 5Q9.075 5 7.038 7.038T5 12t2.038 4.963T12 19q2.375 0 4.25-1.425t2.475-3.675q.125-.4.45-.6t.725-.15q.425.05.675.362t.15.688q-.725 2.975-3.15 4.888T12 21m1-9.4l2.5 2.5q.275.275.275.7t-.275.7t-.7.275t-.7-.275l-2.8-2.8q-.15-.15-.225-.337T11 11.975V8q0-.425.288-.712T12 7t.713.288T13 8z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:upload{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 16V7.85l-2.6 2.6L7 9l5-5l5 5l-1.4 1.45l-2.6-2.6V16zm-5 4q-.825 0-1.412-.587T4 18v-3h2v3h12v-3h2v3q0 .825-.587 1.413T18 20z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:upload-file-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 19h2v-4.175l1.6 1.6L16 15l-4-4l-4 4l1.425 1.4L11 14.825zm-5 3q-.825 0-1.412-.587T4 20V4q0-.825.588-1.412T6 2h8l6 6v12q0 .825-.587 1.413T18 22zm7-13V4H6v16h12V9zM6 4v5zv16z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:visibility-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M15.188 14.688Q16.5 13.375 16.5 11.5t-1.312-3.187T12 7T8.813 8.313T7.5 11.5t1.313 3.188T12 16t3.188-1.312m-5.1-1.276Q9.3 12.625 9.3 11.5t.788-1.912T12 8.8t1.913.788t.787 1.912t-.787 1.913T12 14.2t-1.912-.787m-4.2 3.787q-2.763-1.8-4.363-4.75q-.125-.225-.187-.462t-.063-.488t.063-.488t.187-.462q1.6-2.95 4.363-4.75T12 4t6.113 1.8t4.362 4.75q.125.225.188.463t.062.487t-.062.488t-.188.462q-1.6 2.95-4.362 4.75T12 19t-6.113-1.8m11.3-1.687Q19.55 14.025 20.8 11.5q-1.25-2.525-3.613-4.012T12 6T6.813 7.488T3.2 11.5q1.25 2.525 3.613 4.013T12 17t5.188-1.487'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:vital-signs-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8.15 19.725q-.375-.275-.55-.7L5.3 13H2q-.425 0-.712-.288T1 12t.288-.712T2 11h4q.325 0 .563.175t.362.475L9 17.1l4.6-12.125q.175-.425.55-.7T15 4t.85.275t.55.7L18.7 11H22q.425 0 .713.288T23 12t-.288.713T22 13h-4q-.325 0-.562-.175t-.363-.475L15 6.9l-4.6 12.125q-.175.425-.55.7T9 20t-.85-.275'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:warning-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M2.725 21q-.275 0-.5-.137t-.35-.363t-.137-.488t.137-.512l9.25-16q.15-.25.388-.375T12 3t.488.125t.387.375l9.25 16q.15.25.138.513t-.138.487t-.35.363t-.5.137zm1.725-2h15.1L12 6zm8.263-1.287Q13 17.425 13 17t-.288-.712T12 16t-.712.288T11 17t.288.713T12 18t.713-.288m0-3Q13 14.425 13 14v-3q0-.425-.288-.712T12 10t-.712.288T11 11v3q0 .425.288.713T12 15t.713-.288M12 12.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:workspace-premium-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12 11.925l-1.7 1.3q-.15.125-.3.013t-.1-.288l.65-2.1l-1.75-1.4q-.125-.125-.075-.287T8.95 9h2.15l.65-2.05q.05-.175.25-.175t.25.175L12.9 9h2.125q.175 0 .238.163t-.063.287l-1.775 1.4l.65 2.1q.05.175-.1.288t-.3-.013zM12 21l-4.675 1.55q-.5.175-.913-.125t-.412-.8v-6.35q-.95-1.05-1.475-2.4T4 10q0-3.35 2.325-5.675T12 2t5.675 2.325T20 10q0 1.525-.525 2.875T18 15.275v6.35q0 .5-.413.8t-.912.125zm4.25-6.75Q18 12.5 18 10t-1.75-4.25T12 4T7.75 5.75T6 10t1.75 4.25T12 16t4.25-1.75'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-arrow-right-thin{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M14 16.94v-4H5.08l-.03-2.01H14V6.94l5 5Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M21 7L9 19l-5.5-5.5l1.41-1.41L9 16.17L19.59 5.59z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-chevron-down{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7.41 8.58L12 13.17l4.59-4.59L18 10l-6 6l-6-6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-clock-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 20a8 8 0 0 0 8-8a8 8 0 0 0-8-8a8 8 0 0 0-8 8a8 8 0 0 0 8 8m0-18a10 10 0 0 1 10 10a10 10 0 0 1-10 10C6.47 22 2 17.5 2 12A10 10 0 0 1 12 2m.5 5v5.25l4.5 2.67l-.75 1.23L11 13V7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-close{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 6.41L17.59 5L12 10.59L6.41 5L5 6.41L10.59 12L5 17.59L6.41 19L12 13.41L17.59 19L19 17.59L13.41 12z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-cloud-upload{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 20H6.5q-2.28 0-3.89-1.57Q1 16.85 1 14.58q0-1.95 1.17-3.48q1.18-1.53 3.08-1.95q.63-2.3 2.5-3.72Q9.63 4 12 4q2.93 0 4.96 2.04Q19 8.07 19 11q1.73.2 2.86 1.5q1.14 1.28 1.14 3q0 1.88-1.31 3.19T18.5 20H13v-7.15l1.6 1.55L16 13l-4-4l-4 4l1.4 1.4l1.6-1.55Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-database-cog-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 14c-2.42 0-4.7-.6-6-1.55V9.64c1.47.83 3.61 1.36 6 1.36s4.53-.53 6-1.36v2.44c.33-.05.66-.08 1-.08s.67.03 1 .08V7c0-2.21-3.58-4-8-4S4 4.79 4 7v10c0 2.21 3.59 4 8 4h.29a7.4 7.4 0 0 1-.29-2c-3.87 0-6-1.5-6-2v-2.23c1.61.78 3.72 1.23 6 1.23c.24 0 .47 0 .7-.03c.4-.83.95-1.56 1.62-2.16c-.74.12-1.52.19-2.32.19m0-9c3.87 0 6 1.5 6 2s-2.13 2-6 2s-6-1.5-6-2s2.13-2 6-2m10.7 14.6v-1l1.1-.8c.1-.1.2-.2.1-.3l-1-1.7c0-.1-.2-.1-.3-.1l-1.2.5c-.3-.2-.6-.4-.9-.5l-.2-1.3c0-.1-.1-.2-.2-.2h-2c-.2 0-.3.1-.3.2l-.2 1.3c-.3.2-.5.3-.8.5l-1.2-.5c-.1 0-.2 0-.3.1l-1 1.7c0 .1 0 .2.1.3l1.1.8v1l-1.1.8c-.1.1-.2.2-.1.3l1 1.7c.1.1.2.1.3.1l1.2-.5c.2.2.5.4.8.5l.2 1.3c.1.1.2.2.3.2h2c.1 0 .2-.1.2-.2l.2-1.3c.3-.2.5-.3.8-.5l1.2.4c.1 0 .2 0 .3-.1l1-1.7c.1-.1.1-.2 0-.2zm-3.7.9c-.8 0-1.5-.7-1.5-1.5s.7-1.5 1.5-1.5s1.5.7 1.5 1.5s-.7 1.5-1.5 1.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-file-document-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 2a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8l-6-6zm0 2h7v5h5v11H6zm2 8v2h8v-2zm0 4v2h5v-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-folder-open-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6.1 10L4 18V8h17a2 2 0 0 0-2-2h-7l-2-2H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h15c.9 0 1.7-.6 1.9-1.5l2.3-8.5zM19 18H6l1.6-6h13z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-format-list-bulleted{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7 5h14v2H7zm0 8v-2h14v2zM4 4.5A1.5 1.5 0 0 1 5.5 6A1.5 1.5 0 0 1 4 7.5A1.5 1.5 0 0 1 2.5 6A1.5 1.5 0 0 1 4 4.5m0 6A1.5 1.5 0 0 1 5.5 12A1.5 1.5 0 0 1 4 13.5A1.5 1.5 0 0 1 2.5 12A1.5 1.5 0 0 1 4 10.5M7 19v-2h14v2zm-3-2.5A1.5 1.5 0 0 1 5.5 18A1.5 1.5 0 0 1 4 19.5A1.5 1.5 0 0 1 2.5 18A1.5 1.5 0 0 1 4 16.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-git{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M2.6 10.59L8.38 4.8l1.69 1.7c-.24.85.15 1.78.93 2.23v5.54c-.6.34-1 .99-1 1.73a2 2 0 0 0 2 2a2 2 0 0 0 2-2c0-.74-.4-1.39-1-1.73V9.41l2.07 2.09c-.07.15-.07.32-.07.5a2 2 0 0 0 2 2a2 2 0 0 0 2-2a2 2 0 0 0-2-2c-.18 0-.35 0-.5.07L13.93 7.5a1.98 1.98 0 0 0-1.15-2.34c-.43-.16-.88-.2-1.28-.09L9.8 3.38l.79-.78c.78-.79 2.04-.79 2.82 0l7.99 7.99c.79.78.79 2.04 0 2.82l-7.99 7.99c-.78.79-2.04.79-2.82 0L2.6 13.41c-.79-.78-.79-2.04 0-2.82'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-github{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5c.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34c-.46-1.16-1.11-1.47-1.11-1.47c-.91-.62.07-.6.07-.6c1 .07 1.53 1.03 1.53 1.03c.87 1.52 2.34 1.07 2.91.83c.09-.65.35-1.09.63-1.34c-2.22-.25-4.55-1.11-4.55-4.92c0-1.11.38-2 1.03-2.71c-.1-.25-.45-1.29.1-2.64c0 0 .84-.27 2.75 1.02c.79-.22 1.65-.33 2.5-.33s1.71.11 2.5.33c1.91-1.29 2.75-1.02 2.75-1.02c.55 1.35.2 2.39.1 2.64c.65.71 1.03 1.6 1.03 2.71c0 3.82-2.34 4.66-4.57 4.91c.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-history{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M13.5 8H12v5l4.28 2.54l.72-1.21l-3.5-2.08zM13 3a9 9 0 0 0-9 9H1l3.96 4.03L9 12H6a7 7 0 0 1 7-7a7 7 0 0 1 7 7a7 7 0 0 1-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42A8.9 8.9 0 0 0 13 21a9 9 0 0 0 9-9a9 9 0 0 0-9-9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-information-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 9h2V7h-2m1 13c-4.41 0-8-3.59-8-8s3.59-8 8-8s8 3.59 8 8s-3.59 8-8 8m0-18A10 10 0 0 0 2 12a10 10 0 0 0 10 10a10 10 0 0 0 10-10A10 10 0 0 0 12 2m-1 15h2v-6h-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-language-php{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 18.08c-6.63 0-12-2.72-12-6.08s5.37-6.08 12-6.08S24 8.64 24 12s-5.37 6.08-12 6.08m-5.19-7.95c.54 0 .91.1 1.09.31c.18.2.22.56.13 1.03c-.1.53-.29.87-.58 1.09q-.42.33-1.29.33h-.87l.53-2.76zm-3.5 5.55h1.44l.34-1.75h1.23c.54 0 .98-.06 1.33-.17c.35-.12.67-.31.96-.58c.24-.22.43-.46.58-.73c.15-.26.26-.56.31-.88c.16-.78.05-1.39-.33-1.82c-.39-.44-.99-.65-1.82-.65H4.59zm7.25-8.33l-1.28 6.58h1.42l.74-3.77h1.14c.36 0 .6.06.71.18s.13.34.07.66l-.57 2.93h1.45l.59-3.07c.13-.62.03-1.07-.27-1.36c-.3-.27-.85-.4-1.65-.4h-1.27L12 7.35zM18 10.13c.55 0 .91.1 1.09.31c.18.2.22.56.13 1.03c-.1.53-.29.87-.57 1.09c-.29.22-.72.33-1.3.33h-.85l.5-2.76zm-3.5 5.55h1.44l.34-1.75h1.22c.55 0 1-.06 1.35-.17c.35-.12.65-.31.95-.58c.24-.22.44-.46.58-.73c.15-.26.26-.56.32-.88c.15-.78.04-1.39-.34-1.82c-.36-.44-.99-.65-1.82-.65h-2.75z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-lightning-bolt{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 15H6l7-14v8h5l-7 14z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-monitor{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M21 16H3V4h18m0-2H3c-1.11 0-2 .89-2 2v12a2 2 0 0 0 2 2h7v2H8v2h8v-2h-2v-2h7a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-nodejs{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 1.85c-.27 0-.55.07-.78.2l-7.44 4.3c-.48.28-.78.8-.78 1.36v8.58c0 .56.3 1.08.78 1.36l1.95 1.12c.95.46 1.27.47 1.71.47c1.4 0 2.21-.85 2.21-2.33V8.44c0-.12-.1-.22-.22-.22H8.5c-.13 0-.23.1-.23.22v8.47c0 .66-.68 1.31-1.77.76L4.45 16.5a.26.26 0 0 1-.11-.21V7.71c0-.09.04-.17.11-.21l7.44-4.29c.06-.04.16-.04.22 0l7.44 4.29c.07.04.11.12.11.21v8.58c0 .08-.04.16-.11.21l-7.44 4.29c-.06.04-.16.04-.23 0L10 19.65c-.08-.03-.16-.04-.21-.01c-.53.3-.63.36-1.12.51c-.12.04-.31.11.07.32l2.48 1.47q.36.21.78.21t.78-.21l7.44-4.29c.48-.28.78-.8.78-1.36V7.71c0-.56-.3-1.08-.78-1.36l-7.44-4.3c-.23-.13-.5-.2-.78-.2M14 8c-2.12 0-3.39.89-3.39 2.39c0 1.61 1.26 2.08 3.3 2.28c2.43.24 2.62.6 2.62 1.08c0 .83-.67 1.18-2.23 1.18c-1.98 0-2.4-.49-2.55-1.47a.226.226 0 0 0-.22-.18h-.96c-.12 0-.21.09-.21.22c0 1.24.68 2.74 3.94 2.74c2.35 0 3.7-.93 3.7-2.55c0-1.61-1.08-2.03-3.37-2.34c-2.31-.3-2.54-.46-2.54-1c0-.45.2-1.05 1.91-1.05c1.5 0 2.09.33 2.32 1.36c.02.1.11.17.21.17h.97c.05 0 .11-.02.15-.07c.04-.04.07-.1.05-.16C17.56 8.82 16.38 8 14 8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-open-in-new{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M14 3v2h3.59l-9.83 9.83l1.41 1.41L19 6.41V10h2V3m-2 16H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7h-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-plus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-server{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 1h16a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1m0 8h16a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1m0 8h16a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1M9 5h1V3H9zm0 8h1v-2H9zm0 8h1v-2H9zM5 3v2h2V3zm0 8v2h2v-2zm0 8v2h2v-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-swap-horizontal{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m21 9l-4-4v3h-7v2h7v3M7 11l-4 4l4 4v-3h7v-2H7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-trash-can-outline,.i-mdi\:trash-can-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 3v1H4v2h1v13a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V6h1V4h-5V3zM7 6h10v13H7zm2 2v9h2V8zm4 0v9h2V8z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-upload{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 16v-6H5l7-7l7 7h-4v6zm-4 4v-2h14v2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-view-quilt-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 5v13h17V5zm2 11V7h3v9zm5 0v-3.5h3V16zm8 0h-3v-3.5h3zm-8-5.5V7h8v3.5z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-weather-night{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m17.75 4.09l-2.53 1.94l.91 3.06l-2.63-1.81l-2.63 1.81l.91-3.06l-2.53-1.94L12.44 4l1.06-3l1.06 3zm3.5 6.91l-1.64 1.25l.59 1.98l-1.7-1.17l-1.7 1.17l.59-1.98L15.75 11l2.06-.05L18.5 9l.69 1.95zm-2.28 4.95c.83-.08 1.72 1.1 1.19 1.85c-.32.45-.66.87-1.08 1.27C15.17 23 8.84 23 4.94 19.07c-3.91-3.9-3.91-10.24 0-14.14c.4-.4.82-.76 1.27-1.08c.75-.53 1.93.36 1.85 1.19c-.27 2.86.69 5.83 2.89 8.02a9.96 9.96 0 0 0 8.02 2.89m-1.64 2.02a12.08 12.08 0 0 1-7.8-3.47c-2.17-2.19-3.33-5-3.49-7.82c-2.81 3.14-2.7 7.96.31 10.98c3.02 3.01 7.84 3.12 10.98.31'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-white-balance-sunny{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m3.55 19.09l1.41 1.41l1.8-1.79l-1.42-1.42M12 6c-3.31 0-6 2.69-6 6s2.69 6 6 6s6-2.69 6-6c0-3.32-2.69-6-6-6m8 7h3v-2h-3m-2.76 7.71l1.8 1.79l1.41-1.41l-1.79-1.8M20.45 5l-1.41-1.4l-1.8 1.79l1.42 1.42M13 1h-2v3h2M6.76 5.39L4.96 3.6L3.55 5l1.79 1.81zM1 13h3v-2H1m12 9h-2v3h2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-wordpress{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M3.42 12c0-1.24.27-2.42.74-3.5l4.1 11.22A8.56 8.56 0 0 1 3.42 12m14.37-.43c0 .73-.29 1.58-.65 2.77l-.86 2.86l-3.1-9.2l.98-.1c.47-.06.41-.74-.05-.71c0 0-1.39.11-2.29.11l-2.26-.11c-.46-.03-.51.68-.06.71l.91.1l1.34 3.64l-1.88 5.63L6.74 8l.99-.1c.46-.06.4-.74-.06-.71c0 0-1.39.11-2.29.11l-.55-.01C6.37 4.96 9 3.42 12 3.42c2.23 0 4.27.86 5.79 2.25h-.11c-.84 0-1.44.73-1.44 1.52c0 .71.41 1.31.84 2.01c.33.57.71 1.3.71 2.37m-5.64 1.18l2.64 7.22l.06.12c-.89.32-1.85.49-2.85.49c-.84 0-1.65-.12-2.42-.35zm7.38-4.87A8.55 8.55 0 0 1 20.58 12c0 3.16-1.72 5.93-4.27 7.41l2.62-7.57c.49-1.22.66-2.2.66-3.07zM12 2a10 10 0 0 1 10 10a10 10 0 0 1-10 10A10 10 0 0 1 2 12A10 10 0 0 1 12 2m0 19.54c5.26 0 9.54-4.28 9.54-9.54S17.26 2.46 12 2.46S2.46 6.74 2.46 12s4.28 9.54 9.54 9.54'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\:earth{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M17.9 17.39c-.26-.8-1.01-1.39-1.9-1.39h-1v-3a1 1 0 0 0-1-1H8v-2h2a1 1 0 0 0 1-1V7h2a2 2 0 0 0 2-2v-.41a7.984 7.984 0 0 1 2.9 12.8M11 19.93c-3.95-.49-7-3.85-7-7.93c0-.62.08-1.22.21-1.79L9 15v1a2 2 0 0 0 2 2m1-16A10 10 0 0 0 2 12a10 10 0 0 0 10 10a10 10 0 0 0 10-10A10 10 0 0 0 12 2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\:fire{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M17.66 11.2c-.23-.3-.51-.56-.77-.82c-.67-.6-1.43-1.03-2.07-1.66C13.33 7.26 13 4.85 13.95 3c-.95.23-1.78.75-2.49 1.32c-2.59 2.08-3.61 5.75-2.39 8.9c.04.1.08.2.08.33c0 .22-.15.42-.35.5c-.23.1-.47.04-.66-.12a.6.6 0 0 1-.14-.17c-1.13-1.43-1.31-3.48-.55-5.12C5.78 10 4.87 12.3 5 14.47c.06.5.12 1 .29 1.5c.14.6.41 1.2.71 1.73c1.08 1.73 2.95 2.97 4.96 3.22c2.14.27 4.43-.12 6.07-1.6c1.83-1.66 2.47-4.32 1.53-6.6l-.13-.26c-.21-.46-.77-1.26-.77-1.26m-3.16 6.3c-.28.24-.74.5-1.1.6c-1.12.4-2.24-.16-2.9-.82c1.19-.28 1.9-1.16 2.11-2.05c.17-.8-.15-1.46-.28-2.23c-.12-.74-.1-1.37.17-2.06c.19.38.39.76.63 1.06c.77 1 1.98 1.44 2.24 2.8c.04.14.06.28.06.43c.03.82-.33 1.72-.93 2.27'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\:pin{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 12V4h1V2H7v2h1v8l-2 2v2h5.2v6h1.6v-6H18v-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\:radar{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m19.07 4.93l-1.41 1.41A8 8 0 0 1 20 12a8 8 0 0 1-8 8a8 8 0 0 1-8-8c0-4.08 3.05-7.44 7-7.93v2.02C8.16 6.57 6 9.03 6 12a6 6 0 0 0 6 6a6 6 0 0 0 6-6c0-1.66-.67-3.16-1.76-4.24l-1.41 1.41C15.55 9.9 16 10.9 16 12a4 4 0 0 1-4 4a4 4 0 0 1-4-4c0-1.86 1.28-3.41 3-3.86v2.14c-.6.35-1 .98-1 1.72a2 2 0 0 0 2 2a2 2 0 0 0 2-2c0-.74-.4-1.38-1-1.72V2h-1A10 10 0 0 0 2 12a10 10 0 0 0 10 10a10 10 0 0 0 10-10c0-2.76-1.12-5.26-2.93-7.07'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\:remove-circle-off-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M22.1 21.5L2.4 1.7L1.1 3l3 3C2.8 7.6 2 9.7 2 12c0 5.5 4.5 10 10 10c2.3 0 4.4-.8 6-2.1l2.8 2.8zM12 20c-4.4 0-8-3.6-8-8c0-1.7.6-3.3 1.5-4.6L9.1 11H7v2h4.1l5.5 5.5c-1.3.9-2.9 1.5-4.6 1.5M8.2 5L6.7 3.5C8.3 2.6 10.1 2 12 2c5.5 0 10 4.5 10 10c0 1.9-.6 3.7-1.5 5.3L19 15.8c.6-1.1 1-2.4 1-3.8c0-4.4-3.6-8-8-8c-1.4 0-2.7.4-3.8 1m8 8l-2-2H17v2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\:robot-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M17.5 15.5c0 1.11-.89 2-2 2s-2-.89-2-2s.9-2 2-2s2 .9 2 2m-9-2c-1.1 0-2 .9-2 2s.9 2 2 2s2-.89 2-2s-.89-2-2-2M23 15v3c0 .55-.45 1-1 1h-1v1c0 1.11-.89 2-2 2H5a2 2 0 0 1-2-2v-1H2c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1h1c0-3.87 3.13-7 7-7h1V5.73c-.6-.34-1-.99-1-1.73c0-1.1.9-2 2-2s2 .9 2 2c0 .74-.4 1.39-1 1.73V7h1c3.87 0 7 3.13 7 7h1c.55 0 1 .45 1 1m-2 1h-2v-2c0-2.76-2.24-5-5-5h-4c-2.76 0-5 2.24-5 5v2H3v1h2v3h14v-3h2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\:server-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M2 4.6v4.8c0 .9.5 1.6 1.2 1.6h17.7c.6 0 1.2-.7 1.2-1.6V4.6C22 3.7 21.5 3 20.8 3H3.2C2.5 3 2 3.7 2 4.6M10 8V6H9v2zM5 8h2V6H5zm15 1H4V5h16zM2 14.6v4.8c0 .9.5 1.6 1.2 1.6h17.7c.6 0 1.2-.7 1.2-1.6v-4.8c0-.9-.5-1.6-1.2-1.6H3.2c-.7 0-1.2.7-1.2 1.6m8 3.4v-2H9v2zm-5 0h2v-2H5zm15 1H4v-4h16z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\:shield-search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 9a3 3 0 0 1 3 3a3 3 0 0 1-3 3a3 3 0 0 1-3-3a3 3 0 0 1 3-3m5.86 10.31C16.23 21.22 14.28 22.45 12 23c-2.56-.61-4.7-2.07-6.42-4.37C3.86 16.34 3 13.8 3 11V5l9-4l9 4v6c0 2.39-.64 4.61-1.92 6.67l-2.91-2.91c.52-.79.83-1.76.83-2.76a5 5 0 0 0-5-5a5 5 0 0 0-5 5a5 5 0 0 0 5 5c1 0 1.97-.31 2.76-.83z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mi\:attachment{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19.463 5.576c-.688-.75-1.929-.796-2.756.031l-8.1 8.1c-.21.21-.21.476 0 .686s.476.21.686 0l6.7-6.7a1 1 0 0 1 1.414 1.414l-6.7 6.7a2.45 2.45 0 0 1-3.514 0a2.45 2.45 0 0 1 0-3.514l8.1-8.1c1.567-1.568 4.115-1.619 5.63.015c1.552 1.569 1.597 4.104-.03 5.613l-9.486 9.486c-2.19 2.19-5.624 2.19-7.814 0s-2.19-5.624 0-7.814l8.1-8.1a1 1 0 0 1 1.414 1.414l-8.1 8.1c-1.41 1.41-1.41 3.576 0 4.986s3.576 1.41 4.986 0l9.5-9.5l.031-.03c.75-.687.796-1.929-.031-2.756z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\:add-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M10.5 20a1.5 1.5 0 0 0 3 0v-6.5H20a1.5 1.5 0 0 0 0-3h-6.5V4a1.5 1.5 0 0 0-3 0v6.5H4a1.5 1.5 0 0 0 0 3h6.5z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\:add-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M11 20a1 1 0 1 0 2 0v-7h7a1 1 0 1 0 0-2h-7V4a1 1 0 1 0-2 0v7H4a1 1 0 1 0 0 2h7z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\:arrow-right-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='M24 0v24H0V0zM12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='m15.06 5.283l5.657 5.657a1.5 1.5 0 0 1 0 2.12l-5.656 5.658a1.5 1.5 0 0 1-2.122-2.122l3.096-3.096H4.5a1.5 1.5 0 0 1 0-3h11.535L12.94 7.404a1.5 1.5 0 0 1 2.122-2.121Z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\:close-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='m12 13.414l5.657 5.657a1 1 0 0 0 1.414-1.414L13.414 12l5.657-5.657a1 1 0 0 0-1.414-1.414L12 10.586L6.343 4.929A1 1 0 0 0 4.93 6.343L10.586 12l-5.657 5.657a1 1 0 1 0 1.414 1.414z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\:cloud-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M5 10.416a6.5 6.5 0 0 1 12.586-2.204A6.002 6.002 0 0 1 16 20H7a5 5 0 0 1-2-9.584M11.5 6a4.5 4.5 0 0 0-4.473 5a1.01 1.01 0 0 1-.758 1.09A3.002 3.002 0 0 0 7 18h9a4 4 0 0 0 .655-7.947a1.01 1.01 0 0 1-.81-.732A4.5 4.5 0 0 0 11.5 6'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\:delete-2-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M14.28 2a2 2 0 0 1 1.897 1.368L16.72 5H20a1 1 0 1 1 0 2l-.003.071l-.867 12.143A3 3 0 0 1 16.138 22H7.862a3 3 0 0 1-2.992-2.786L4.003 7.07L4 7a1 1 0 0 1 0-2h3.28l.543-1.632A2 2 0 0 1 9.721 2zm3.717 5H6.003l.862 12.071a1 1 0 0 0 .997.929h8.276a1 1 0 0 0 .997-.929zM10 10a1 1 0 0 1 .993.883L11 11v5a1 1 0 0 1-1.993.117L9 16v-5a1 1 0 0 1 1-1m4 0a1 1 0 0 1 1 1v5a1 1 0 1 1-2 0v-5a1 1 0 0 1 1-1m.28-6H9.72l-.333 1h5.226z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\:discord-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M15.003 4c.744 0 1.53.26 2.25.547l.527.216c1.26.528 1.968 1.636 2.517 2.853c.891 1.975 1.51 4.608 1.724 6.61c.102.95.127 1.906-.056 2.549c-.197.687-.867 1.173-1.518 1.555l-.322.183l-.334.186q-.26.144-.525.284l-.522.27l-.717.357l-.577.284a1 1 0 1 1-.894-1.788l.79-.39l-.58-.609c-1.39.57-3.027.893-4.766.893s-3.376-.322-4.766-.893l-.58.608l.793.39a1 1 0 1 1-.894 1.79l-.544-.27c-.402-.2-.805-.398-1.203-.607l-.928-.505l-.321-.183c-.651-.382-1.322-.868-1.518-1.555c-.184-.643-.158-1.598-.057-2.55c.214-2.001.833-4.634 1.724-6.609c.549-1.217 1.257-2.325 2.517-2.853C7.059 4.413 8.072 4 9 4c.603 0 1.077.555.99 1.147A14 14 0 0 1 12 5c.691 0 1.366.05 2.014.148A1.012 1.012 0 0 1 15.004 4ZM8.75 10.5a1.75 1.75 0 1 0 0 3.5a1.75 1.75 0 0 0 0-3.5m6.5 0a1.75 1.75 0 1 0 0 3.5a1.75 1.75 0 0 0 0-3.5'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\:down-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M24 0v24H0V0zM12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M13.06 16.06a1.5 1.5 0 0 1-2.12 0l-5.658-5.656a1.5 1.5 0 1 1 2.122-2.121L12 12.879l4.596-4.596a1.5 1.5 0 0 1 2.122 2.12l-5.657 5.658Z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\:plugin-2-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M10.5 4a1.472 1.472 0 0 0-1.317 2.13l.163.325A1.067 1.067 0 0 1 8.39 8H5a1 1 0 0 0-1 1v1.194c1.82-.109 3.5 1.331 3.5 3.306S5.82 16.915 4 16.806V19a1 1 0 0 0 1 1h2.194c-.109-1.82 1.331-3.5 3.306-3.5s3.415 1.68 3.306 3.5H15a1 1 0 0 0 1-1v-3.39c0-.794.835-1.31 1.545-.956l.324.163a1.472 1.472 0 1 0 0-2.634l-.324.163A1.067 1.067 0 0 1 16 11.39V9a1 1 0 0 0-1-1h-2.39c-.794 0-1.31-.835-.956-1.545l.163-.325A1.472 1.472 0 0 0 10.5 4M7.064 6c-.316-2.017 1.23-4 3.436-4s3.752 1.983 3.436 4H15a3 3 0 0 1 3 3v1.064c2.017-.316 4 1.23 4 3.436s-1.983 3.752-4 3.436V19a3 3 0 0 1-3 3h-2.407a1.06 1.06 0 0 1-.976-1.48l.085-.197a1.308 1.308 0 1 0-2.404 0l.085.198c.3.7-.214 1.479-.976 1.479H5a3 3 0 0 1-3-3v-3.407c0-.762.779-1.276 1.48-.976l.197.085a1.308 1.308 0 1 0 0-2.404l-.198.085c-.7.3-1.479-.214-1.479-.976V9a3 3 0 0 1 3-3z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\:right-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M24 0v24H0V0zM12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M15.707 11.293a1 1 0 0 1 0 1.414l-5.657 5.657a1 1 0 1 1-1.414-1.414l4.95-4.95l-4.95-4.95a1 1 0 0 1 1.414-1.414z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\:telegram-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M19.777 4.43a1.5 1.5 0 0 1 2.062 1.626l-2.268 13.757c-.22 1.327-1.676 2.088-2.893 1.427c-1.018-.553-2.53-1.405-3.89-2.294c-.68-.445-2.763-1.87-2.507-2.884c.22-.867 3.72-4.125 5.72-6.062c.785-.761.427-1.2-.5-.5c-2.302 1.738-5.998 4.381-7.22 5.125c-1.078.656-1.64.768-2.312.656c-1.226-.204-2.363-.52-3.291-.905c-1.254-.52-1.193-2.244-.001-2.746z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\:time-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m0 2a8 8 0 1 0 0 16a8 8 0 0 0 0-16m0 2a1 1 0 0 1 .993.883L13 7v4.586l2.707 2.707a1 1 0 0 1-1.32 1.497l-.094-.083l-3-3a1 1 0 0 1-.284-.576L11 12V7a1 1 0 0 1 1-1'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mynaui\:refresh-solid{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M21.074 12.154a.75.75 0 0 1 .672.82c-.49 4.93-4.658 8.776-9.724 8.776c-2.724 0-5.364-.933-7.238-2.68L3 20.85a.75.75 0 0 1-.75-.75v-3.96c0-.714.58-1.29 1.291-1.29h3.97a.75.75 0 0 1 .75.75l-2.413 2.407c1.558 1.433 3.78 2.243 6.174 2.243c4.29 0 7.817-3.258 8.232-7.424a.75.75 0 0 1 .82-.672m-18.82-1.128c.49-4.93 4.658-8.776 9.724-8.776c2.724 0 5.364.933 7.238 2.68L21 3.15a.75.75 0 0 1 .75.75v3.96c0 .714-.58 1.29-1.291 1.29h-3.97a.75.75 0 0 1-.75-.75l2.413-2.408c-1.558-1.432-3.78-2.242-6.174-2.242c-4.29 0-7.817 3.258-8.232 7.424a.75.75 0 1 1-1.492-.148'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-octicon\:git-branch-16{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.5 2.5 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25m-6 0a.75.75 0 1 0 1.5 0a.75.75 0 0 0-1.5 0m8.25-.75a.75.75 0 1 0 0 1.5a.75.75 0 0 0 0-1.5M4.25 12a.75.75 0 1 0 0 1.5a.75.75 0 0 0 0-1.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-pajamas\:issue-type-maintenance{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M11.25 2.5a2.25 2.25 0 0 0-2.154 2.904l.13.43l-.317.318l-6.254 6.253l-.53-.53l.53.53a.664.664 0 0 0 .94.94L9.848 7.09l.318-.318l.43.13a2.25 2.25 0 0 0 2.685-3.124l-1.5 1.501a.75.75 0 1 1-1.061-1.06l1.5-1.5a2.24 2.24 0 0 0-.97-.22ZM7.5 4.75a3.75 3.75 0 1 1 3.114 3.696L10.061 9l.939.94l.47-.47l.53-.53l.53.53l1.875 1.875a2.164 2.164 0 1 1-3.06 3.06L9.47 12.53L8.94 12l.53-.53l.47-.47l-.94-.94l-4.345 4.345l-.53-.53l.53.53a2.164 2.164 0 1 1-3.06-3.06L5.939 7L3.5 4.56l-.617.617l-.507-.761l-1-1.5l-.341-.512l.435-.434l.5-.5l.434-.435l.512.341l1.5 1l.761.507l-.616.617L7 5.94l.554-.554A4 4 0 0 1 7.5 4.75m4.5 6.31l1.345 1.345a.664.664 0 0 1-.94.94L11.061 12z' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-pajamas\:todo-add{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M13 6a.75.75 0 0 1-.75-.75v-1.5h-1.5a.75.75 0 0 1 0-1.5h1.5V.75a.75.75 0 0 1 1.5 0v1.5h1.5a.75.75 0 0 1 0 1.5h-1.5v1.5A.75.75 0 0 1 13 6M3 13.5a.5.5 0 0 1-.5-.5V3a.5.5 0 0 1 .5-.5h4.25a.75.75 0 0 0 0-1.5H3a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8.75a.75.75 0 0 0-1.5 0V13a.5.5 0 0 1-.5.5z' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-pixel\:plus-solid{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M23 11v2h-1v1h-8v8h-1v1h-2v-1h-1v-8H2v-1H1v-2h1v-1h8V2h1V1h2v1h1v8h8v1z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-prime\:clone{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M14 16.75H6A2.75 2.75 0 0 1 3.25 14V6A2.75 2.75 0 0 1 6 3.25h8A2.75 2.75 0 0 1 16.75 6v8A2.75 2.75 0 0 1 14 16.75m-8-12A1.25 1.25 0 0 0 4.75 6v8A1.25 1.25 0 0 0 6 15.25h8A1.25 1.25 0 0 0 15.25 14V6A1.25 1.25 0 0 0 14 4.75Z'/%3E%3Cpath fill='currentColor' d='M18 20.75h-8A2.75 2.75 0 0 1 7.25 18v-2h1.5v2A1.25 1.25 0 0 0 10 19.25h8A1.25 1.25 0 0 0 19.25 18v-8A1.25 1.25 0 0 0 18 8.75h-2v-1.5h2A2.75 2.75 0 0 1 20.75 10v8A2.75 2.75 0 0 1 18 20.75'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-qlementine-icons\:tool-16{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M15.1 3.12a1 1 0 0 1 .706.71c.452 1.71.032 3.62-1.32 4.97a5.14 5.14 0 0 1-4.87 1.36a.34.34 0 0 0-.148-.006l-.025.008l-5.08 5.08a2.563 2.563 0 0 1-3.62 0a2.563 2.563 0 0 1 0-3.62l5.08-5.08l.008-.025a.34.34 0 0 0-.006-.148a5.16 5.16 0 0 1 1.366-4.88a5.11 5.11 0 0 1 4.97-1.32a1 1 0 0 1 .452 1.674l-2.1 2.1l.383 1.15l1.15.383l2.1-2.1a1 1 0 0 1 .968-.258zM5.81 6.55l.001-.002zm3.62 3.62l.002-.001zm4.34-2.07a4.16 4.16 0 0 1-3.93 1.1c-.396-.096-.827-.023-1.12.265l-5.08 5.08c-.607.608-1.6.608-2.21 0a1.57 1.57 0 0 1 0-2.21l5.08-5.08c.288-.288.361-.721.265-1.12a4.2 4.2 0 0 1-.043-1.78a4.2 4.2 0 0 1 1.14-2.15c.76-.76 1.74-1.16 2.73-1.2a4.3 4.3 0 0 1 1.28.137l-2.1 2.1a1 1 0 0 0-.242 1.02l.383 1.15c.1.299.334.533.632.632l1.15.383a.99.99 0 0 0 1.02-.242l2.1-2.1c.11.418.156.849.137 1.28a4.1 4.1 0 0 1-1.2 2.73z' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ri\:device-recover-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 2a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1zm-1 2H6v16h12zm-6 3a5 5 0 0 1 2.628 9.254L12.5 12H15a3 3 0 1 0-3 3l.955 1.909q-.464.09-.955.091a5 5 0 0 1 0-10'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ri\:menu-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M3 4h18v2H3zm0 7h18v2H3zm0 7h18v2H3z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:backend{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.82 3.283c.35.262.727.456 1.131.583.527.168.961.22 1.262.23-.026.378-.081.97-.196 1.74-.097.646-.29 1.209-.572 1.676-.293.48-.592.709-.745.802-.483.294-.852.314-.88.315-.029.001-.397-.02-.88-.315-.153-.093-.453-.321-.745-.802-.283-.466-.476-1.03-.572-1.675a22.466 22.466 0 0 1-.197-1.74 4.768 4.768 0 0 0 1.262-.23 3.769 3.769 0 0 0 1.132-.584zm0-.569s-.44.46-1.24.714a4.248 4.248 0 0 1-1.277.215c-.195 0-.303-.019-.303-.019s.008.828.226 2.288c.232 1.56.958 2.458 1.523 2.802.601.367 1.057.37 1.07.37.015 0 .47-.003 1.072-.37.564-.344 1.29-1.242 1.523-2.802.218-1.46.226-2.288.226-2.288s-.108.02-.304.02c-.272 0-.716-.038-1.275-.216-.801-.254-1.241-.714-1.241-.714z' fill='currentColor'/%3E%3Cpath d='M6.82 3.17V5.9H4.403l-.197-1.98 2.614-.75zm0 2.73v2.944l.805-.215.856-.839.464-.9.292-.99H6.82z' fill='currentColor'/%3E%3Crect x='1.5' y='1.5' rx='2' width='11' height='9.286' stroke='currentColor'/%3E%3Cpath stroke='currentColor' d='M7 11.286V13'/%3E%3Cpath d='M3.25 13h7.5' stroke='currentColor' stroke-linecap='round'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:backup{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 128 128' style='enable-background:new 0 0 128 128' xml:space='preserve'%3E%3Cpath d='M76.6 112H25.4c-5.2 0-9.4-4.2-9.4-9.4V40.2c0-5.2 4.2-9.4 9.4-9.4h51.2c5.2 0 9.4 4.2 9.4 9.4v2.9c0 2.1-1.7 3.7-3.7 3.7s-3.7-1.7-3.7-3.7v-2.9c0-1-.8-1.9-1.9-1.9H25.4c-1 0-1.9.8-1.9 1.9v62.4c0 1 .8 1.9 1.9 1.9h51.2c1 0 1.9-.8 1.9-1.9V82.8c0-2.1 1.7-3.7 3.7-3.7s3.7 1.7 3.7 3.7v19.8c0 5.2-4.2 9.4-9.3 9.4z' fill='currentColor'/%3E%3Cpath d='M102.6 97.2h-11c-2.1 0-3.7-1.7-3.7-3.7 0-2.1 1.7-3.7 3.7-3.7h11.1c1 0 1.9-.8 1.9-1.9V25.4c0-1-.8-1.9-1.9-1.9H51.4c-1 0-1.9.8-1.9 1.9v.7c0 2.1-1.7 3.7-3.7 3.7s-3.7-1.7-3.7-3.7v-.7c0-5.2 4.2-9.4 9.4-9.4h51.2c5.2 0 9.4 4.2 9.4 9.4v62.4c-.1 5.2-4.3 9.4-9.5 9.4z' fill='currentColor'/%3E%3Cpath d='M60 99.1c-.9 0-1.8-.3-2.5-.9L30.3 73.9c-1.5-1.4-1.6-3.8-.2-5.3l.3-.3 27.2-23.2c1.6-1.3 3.9-1.2 5.3.4.6.7.9 1.5.9 2.4v12c8.8-.9 16.9-5.2 22.6-12l8.8-10.4c1.3-1.6 3.6-1.9 5.3-.6 1.2.9 1.7 2.4 1.3 3.9L99.3 51c-3.9 17-18.2 29.5-35.5 31.1v13.3c-.1 2.1-1.8 3.7-3.8 3.7zM38.5 71.2 56.2 87v-8.5c0-2.1 1.7-3.7 3.7-3.7 13.5 0 25.2-8 30.3-20.1-7.9 8.2-18.8 12.9-30.2 12.9-2.1 0-3.7-1.7-3.7-3.7V56L38.5 71.2z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:feature-record{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='34px' height='34px' fill='none'%3E%3Cpath d='M0 0h34v34H0z'/%3E%3Cpath fill='currentColor' d='M7.65.17h1.744v6.474H7.65zm15.849 15.941a7.88 7.88 0 0 1 5.451 2.181 7.862 7.862 0 0 1 2.447 5.358 7.845 7.845 0 0 1-2.057 5.69 7.868 7.868 0 0 1-5.857 2.579 7.88 7.88 0 0 1-5.452-2.182 7.862 7.862 0 0 1-2.447-5.358 7.845 7.845 0 0 1 2.058-5.689 7.868 7.868 0 0 1 5.856-2.579zm0-1.741c-.15 0-.301.003-.453.01-5.329.246-9.45 4.759-9.203 10.08.239 5.17 4.511 9.2 9.641 9.2.15 0 .302-.003.453-.01 5.329-.246 9.45-4.759 9.204-10.08-.24-5.17-4.512-9.2-9.642-9.2'/%3E%3Cpath fill='currentColor' d='M16.19 31.67c-.47-.445-.897-.932-1.278-1.454H4.083a1.48 1.48 0 0 1-1.482-1.476V5.77a1.48 1.48 0 0 1 1.482-1.476h21.584a1.48 1.48 0 0 1 1.482 1.476v8.39a10.52 10.52 0 0 1 1.751.835V5.77a3.227 3.227 0 0 0-3.233-3.22H4.083A3.227 3.227 0 0 0 .85 5.77v22.97a3.227 3.227 0 0 0 3.233 3.22H16.51a10.68 10.68 0 0 1-.32-.29'/%3E%3Cpath fill='currentColor' d='M27.152 15.997a8.794 8.794 0 0 1 1.748 1.056v-.008a8.785 8.785 0 0 0-1.748-1.051zM28.785 27.2H22.32v-7.849h1.747v6.111h4.717zM5.27 11.752h19.429v1.738H5.27zM20.522.17h1.747v6.46h-1.747zm-7.559 24.457H5.27v1.738h7.95a10.49 10.49 0 0 1-.257-1.738m1.72-6.438H5.27v1.738h8.479c.255-.607.568-1.189.934-1.738'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:34px;height:34px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:feature-tips{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='34px' height='34px' fill='none'%3E%3Cpath d='M0 0h34v34H0z'/%3E%3Cpath fill='currentColor' d='M32.44 25.345a1.251 1.251 0 0 0-1.253 1.252v4.59h-4.59a1.251 1.251 0 1 0 0 2.504h5.425a1.67 1.67 0 0 0 1.669-1.67v-5.424a1.251 1.251 0 0 0-1.252-1.252M32.022.31h-5.425a1.252 1.252 0 1 0 0 2.504h4.59v4.59a1.251 1.251 0 1 0 2.504 0V1.978A1.669 1.669 0 0 0 32.02.31M1.56 8.655a1.252 1.252 0 0 0 1.252-1.252v-4.59h4.59a1.252 1.252 0 1 0 0-2.504H1.978A1.67 1.67 0 0 0 .31 1.98v5.424c0 .69.561 1.252 1.252 1.252m5.842 22.532h-4.59v-4.59a1.252 1.252 0 1 0-2.504 0v5.425c0 .92.748 1.669 1.67 1.669h5.424a1.252 1.252 0 1 0 0-2.504m8.438-17.646c0-.638.52-1.153 1.159-1.153.64 0 1.16.515 1.16 1.153v5.517A1.154 1.154 0 0 1 17 20.214a1.155 1.155 0 0 1-1.16-1.155zm0 8.276c0-.637.52-1.153 1.159-1.153a1.156 1.156 0 0 1 1.003 1.731 1.156 1.156 0 0 1-1.003.577 1.155 1.155 0 0 1-1.16-1.155m12.503 1.272c.704 1.21-.177 2.72-1.578 2.72H7.233c-1.402 0-2.283-1.51-1.578-2.72l9.767-16.773A1.808 1.808 0 0 1 17 5.41c.643 0 1.244.33 1.578.906zm-2.387.416-8.955-15.3-8.933 15.342z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:34px;height:34px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:feature-trojan{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='34px' height='34px' fill='none'%3E%3Cpath d='M0 0h34v34H0z'/%3E%3Cpath fill='currentColor' d='M1.062 27.228a.662.662 0 0 1 .718.607v3.426a.81.81 0 0 0 .792.792H4.67a.68.68 0 0 1 .718.644v.074a.758.758 0 0 1-.718.718h-2.1a2.248 2.248 0 0 1-2.228-2.228v-3.297a.68.68 0 0 1 .626-.736zm31.71 0a.68.68 0 0 1 .717.644v3.407a2.257 2.257 0 0 1-2.228 2.21h-2.1a.68.68 0 0 1-.717-.644v-.074a.68.68 0 0 1 .644-.718h2.173a.81.81 0 0 0 .792-.792v-3.297a.665.665 0 0 1 .59-.736zM20.304 3.656c1.951.57 8.212 3.02 7.365 10.239 0 .865-.147 1.841-.147 3.02v3.168a2.513 2.513 0 0 1-2.339 2.67h-.847v.331a9.968 9.968 0 0 0 .369 3.039c.22.902 0 1.86-.59 2.596a3.289 3.289 0 0 1-2.449 1.142h-9.723c-1.73.019-3.13-1.38-3.148-3.112 0-.387.073-.755.202-1.123a12.36 12.36 0 0 1 2.652-4.052 6.07 6.07 0 0 0 1.454-3.241c-.405.092-.791.24-1.16.424l-2.67 1.841a2.19 2.19 0 0 1-2.799-.368l-1.38-1.473a1.837 1.837 0 0 1-.203-2.302l6.04-9.484a3.907 3.907 0 0 1 1.841-1.603c.774-.534 1.62-.976 2.486-1.344a8.038 8.038 0 0 1 5.046-.368M13.62 6.602h-.092c-.552.203-.994.608-1.289 1.105l-5.027 7.827a.666.666 0 0 1 .331.81.71.71 0 0 1-.644.497H6.42l-.313.516c-.129.129-.147.332-.037.46 0 .019.019.019.037.037l1.363 1.437c.276.257.681.331 1.013.147l2.67-1.731a6.135 6.135 0 0 1 2.301-.866 4.164 4.164 0 0 0 2.892-1.583 2.477 2.477 0 0 0 .276-1.842.708.708 0 0 1 .626-.792.73.73 0 0 1 .755.442 4.524 4.524 0 0 1-.46 3.02 5.071 5.071 0 0 1-3.02 1.952 6.918 6.918 0 0 1-1.713 4.402 9.385 9.385 0 0 0-2.45 3.683 1.419 1.419 0 0 0 .222 1.51c.313.479.865.755 1.436.718h9.723a1.526 1.526 0 0 0 1.307-.644c.295-.387.405-.884.277-1.363a12.07 12.07 0 0 1-.277-3.978c.921-11.528 0-12.246-2.817-14.18a11.51 11.51 0 0 0-5.524-1.657 2.695 2.695 0 0 0-1.087.073m2.652-1.436h-.258a11.33 11.33 0 0 1 4.935 1.841c3.204 2.229 4.309 3.684 3.554 14.273h.552c.645 0 1.16-.516 1.16-1.16v-3.205c0-1.234 0-2.228.148-3.167.202-2.026 0-6.851-6.427-8.73a6.699 6.699 0 0 0-3.664.148m-3.315 5.525c.276.257.35.662.147.994l-.515.663a.644.644 0 0 1-.57.276 1.252 1.252 0 0 1-.443-.147.769.769 0 0 1-.22-1.05c0-.018.018-.018.036-.037l.497-.663a.794.794 0 0 1 1.068-.073zM4.671.34a.68.68 0 0 1 .718.644v.074a.708.708 0 0 1-.718.718h-2.1a.81.81 0 0 0-.791.792v3.683a.68.68 0 0 1-.645.719h-.073a.68.68 0 0 1-.719-.645V2.569A2.248 2.248 0 0 1 2.572.341zm26.59 0a2.248 2.248 0 0 1 2.228 2.228v3.683a.68.68 0 0 1-.644.719h-.074a.68.68 0 0 1-.718-.645V2.569a.81.81 0 0 0-.792-.792h-2.1a.68.68 0 0 1-.717-.644v-.074a.68.68 0 0 1 .644-.718z'/%3E%3Cpath fill='currentColor' d='M31.334 33.66H29.23a.78.78 0 0 1-.812-.74v-.073c-.037-.425.277-.775.701-.812h2.215a.726.726 0 0 0 .702-.702V28.03a.82.82 0 0 1 .812-.812.82.82 0 0 1 .812.812v3.323a2.348 2.348 0 0 1-2.326 2.307m-2.104-1.44a.622.622 0 0 0-.628.627c0 .35.277.628.628.628h2.104a2.144 2.144 0 0 0 2.234-2.05V28.03a.622.622 0 0 0-.628-.627.622.622 0 0 0-.627.627v3.323a.924.924 0 0 1-.886.886zM4.68 33.66H2.577a2.347 2.347 0 0 1-2.233-2.327V28.03a.75.75 0 0 1 .701-.812h.111a.75.75 0 0 1 .812.702v3.433a.726.726 0 0 0 .702.701H4.68c.424-.037.775.277.812.702v.11a.816.816 0 0 1-.812.794M.99 27.382a.584.584 0 0 0-.629.554v3.396a2.145 2.145 0 0 0 2.05 2.234h2.27c.35 0 .627-.277.627-.628a.584.584 0 0 0-.553-.627H2.576a.924.924 0 0 1-.886-.886v-3.397a.585.585 0 0 0-.535-.646zm20.654 2.585h-9.672a3.254 3.254 0 0 1-3.249-3.25c0-.387.074-.756.203-1.125a12.098 12.098 0 0 1 2.695-4.08 6.563 6.563 0 0 0 1.403-3.064c-.35.11-.683.277-.997.461l-2.676 1.736a2.285 2.285 0 0 1-2.935-.388L5.05 18.8a1.95 1.95 0 0 1-.24-2.4l6.073-9.47a4.094 4.094 0 0 1 1.846-1.642 13.994 13.994 0 0 1 2.436-1.422 8.214 8.214 0 0 1 5.113-.295c1.975.59 8.325 3.046 7.512 10.356 0 .904-.147 1.846-.147 3.027v3.175c.11 1.421-.96 2.658-2.4 2.769h-.794v.24c-.018 1.033.111 2.049.388 3.045.24.905.055 1.846-.498 2.603a3.312 3.312 0 0 1-2.621 1.181zm-8.38-11.777v.129a6.14 6.14 0 0 1-1.477 3.304 12.235 12.235 0 0 0-2.658 4.024 3.07 3.07 0 0 0 1.68 4.006c.369.147.775.221 1.163.221h9.746a3.257 3.257 0 0 0 2.4-1.126c.553-.701.756-1.624.553-2.51a9.763 9.763 0 0 1-.332-3.101v-.425h.738a2.336 2.336 0 0 0 1.846-.757c.48-.498.72-1.163.664-1.846v-3.156c0-1.145 0-2.141.148-3.046.794-7.162-5.537-9.58-7.383-10.152a8.062 8.062 0 0 0-5.02.277c-.85.387-1.662.867-2.419 1.42a3.782 3.782 0 0 0-1.846 1.588l-6.091 9.451c-.48.72-.406 1.68.203 2.308l1.366 1.44a2.108 2.108 0 0 0 2.695.332l2.676-1.772c.37-.222.757-.406 1.182-.517zm8.564 10.263h-9.782a1.88 1.88 0 0 1-1.514-.757 1.5 1.5 0 0 1-.24-1.514 9.453 9.453 0 0 1 2.418-3.691 6.934 6.934 0 0 0 1.717-4.412 4.849 4.849 0 0 0 2.971-1.846 4.233 4.233 0 0 0 .443-2.954.57.57 0 0 0-.277-.406.508.508 0 0 0-.46 0 .533.533 0 0 0-.352.388 2.517 2.517 0 0 1-.295 1.957 4.266 4.266 0 0 1-2.953 1.624 5.838 5.838 0 0 0-2.27.85l-2.677 1.734c-.37.203-.812.13-1.126-.147L6.047 17.82a.457.457 0 0 1 0-.627l.35-.554.314.092h.203a.572.572 0 0 0 .554-.443.555.555 0 0 0-.277-.683l4.984-7.882a2.66 2.66 0 0 1 1.273-1.107h.13c.35-.11.72-.166 1.089-.13 1.956.074 3.876.647 5.537 1.68 2.769 1.957 3.802 2.695 2.861 14.306-.13 1.33-.037 2.658.277 3.95a1.514 1.514 0 0 1-.314 1.44c-.295.37-.757.59-1.236.59zm-7.124-10.337a7.277 7.277 0 0 1-1.846 4.448v.093a8.99 8.99 0 0 0-2.381 3.525 1.33 1.33 0 0 0 .203 1.422c.295.443.83.72 1.366.683h9.746c.48.018.94-.203 1.218-.61.295-.35.406-.83.295-1.292a11.704 11.704 0 0 1-.295-4.005c.923-11.5 0-12.22-2.788-14.14a11.074 11.074 0 0 0-5.537-1.643 2.373 2.373 0 0 0-1.015.13h-.092a2.438 2.438 0 0 0-1.237.996l-4.984 7.827a.758.758 0 0 1 .37.868.787.787 0 0 1-.739.553H6.49l-.296.443c-.11.093-.11.259-.018.37l.018.018 1.366 1.458c.24.24.61.277.905.111l2.658-1.717a6.047 6.047 0 0 1 2.344-.886 4.07 4.07 0 0 0 2.842-1.661 2.483 2.483 0 0 0 .277-1.846.634.634 0 0 1 0-.628.917.917 0 0 1 .536-.369.705.705 0 0 1 .609 0c.203.111.332.314.369.536a4.42 4.42 0 0 1-.443 3.1 5.098 5.098 0 0 1-2.99 2.216zm10.447 3.34h-.646v-.11c.775-10.78-.443-12.072-3.526-14.213a11.532 11.532 0 0 0-4.91-1.846v-.111l.277-.092a6.96 6.96 0 0 1 3.692 0c6.516 1.846 6.7 6.83 6.497 8.842 0 .941-.147 1.956-.147 3.175v3.174c-.037.683-.591 1.2-1.274 1.182zm-.462-.184h.462c.59 0 1.07-.48 1.07-1.07v-3.25c0-1.217 0-2.251.148-3.192.203-1.976 0-6.775-6.368-8.64a6.72 6.72 0 0 0-3.526 0c1.643.222 3.23.831 4.615 1.754 3.083 2.29 4.338 3.6 3.563 14.398zm-12.643-8.565a1.12 1.12 0 0 1-.48-.147.935.935 0 0 1-.314-.554.853.853 0 0 1 .166-.59l.498-.665a.877.877 0 0 1 1.145-.148c.35.258.443.757.203 1.126l-.517.665a.736.736 0 0 1-.701.313m.516-2.067a.67.67 0 0 0-.516.221l-.499.665a.595.595 0 0 0-.129.461.6.6 0 0 0 .222.407c.11.073.258.11.387.129a.533.533 0 0 0 .498-.24l.517-.665a.703.703 0 0 0-.129-.867.608.608 0 0 0-.35-.111m20.304-3.563a.78.78 0 0 1-.812-.738V2.574a.726.726 0 0 0-.701-.701H29.23a.78.78 0 0 1-.812-.738V1.06a.777.777 0 0 1 .812-.72h2.104a2.364 2.364 0 0 1 2.326 2.326v3.691a.777.777 0 0 1-.812.72zM29.175.433a.584.584 0 0 0-.628.554v.074a.584.584 0 0 0 .554.627h2.178c.48.019.868.406.886.886v3.692c0 .35.277.628.627.628.351 0 .628-.277.628-.628V2.574c0-1.181-.96-2.14-2.141-2.14zM1.063 7.078a.777.777 0 0 1-.72-.812V2.574A2.33 2.33 0 0 1 2.576.341h2.105a.78.78 0 0 1 .812.738v.074a.82.82 0 0 1-.812.812H2.576a.726.726 0 0 0-.7.702v3.691a.75.75 0 0 1-.795.72zM2.576.433c-1.18 0-2.14.96-2.14 2.141v3.692a.584.584 0 0 0 .553.628h.074a.584.584 0 0 0 .627-.554V2.574a.924.924 0 0 1 .886-.886h2.105c.35 0 .627-.277.627-.627a.584.584 0 0 0-.553-.628z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:34px;height:34px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:filescan{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128' style='enable-background:new 0 0 128 128' xml:space='preserve'%3E%3Cpath class='st0' d='M36.8 46.8h20.6c1.9 0 3.4-1.5 3.4-3.4S59.3 40 57.4 40H36.8c-1.9 0-3.4 1.5-3.4 3.4s1.5 3.4 3.4 3.4z' fill='currentColor'/%3E%3Cpath class='st0' d='M88.4 105.2H30.1c-1.9 0-3.4-1.5-3.4-3.4V26.3c0-1.9 1.5-3.4 3.4-3.4h41.2V40c0 3.8 3.1 6.9 6.9 6.9h17.2V64c0 1.9 1.5 3.4 3.4 3.4s3.4-1.5 3.4-3.4V38.1c0-.9-.4-1.8-1-2.4L82.6 17c-.6-.6-1.5-1-2.4-1H26.6c-3.8 0-6.9 3.1-6.9 6.9v82.3c0 3.8 3.1 6.9 6.9 6.9h61.8c1.9 0 3.4-1.5 3.4-3.4s-1.5-3.5-3.4-3.5zM78.1 22.8 95.3 40H81.5c-1.9 0-3.4-1.5-3.4-3.4V22.8z' fill='currentColor'/%3E%3Cpath class='st0' d='M36.8 81.2c-1.9 0-3.4 1.5-3.4 3.4s1.5 3.4 3.4 3.4h34.4c1.9 0 3.4-1.5 3.4-3.4s-1.5-3.4-3.4-3.4H36.8zM81.4 64c0-1.9-1.5-3.4-3.4-3.4H36.8c-1.9 0-3.4 1.5-3.4 3.4s1.5 3.4 3.4 3.4H78c1.9 0 3.4-1.5 3.4-3.4zm20.8 37.8c-2 0-3.6-1.5-3.9-3.4l-2.2-17.2c-.5-3.6 2.4-6.8 6-6.8s6.5 3.2 6 6.8L106 98.4c-.2 2-1.9 3.4-3.8 3.4zm-3.5 6.7c0 1.9 1.5 3.4 3.4 3.4s3.4-1.5 3.4-3.4-1.5-3.4-3.4-3.4c-1.8 0-3.4 1.5-3.4 3.4z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:ftps{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.082 9.897c.23.356.502.687.814.992.168.164.43.164.598 0a.404.404 0 0 0 0-.585 4.887 4.887 0 0 1-1.197-1.856h1.662V9.69c0 .231.186.414.423.414a.414.414 0 0 0 .423-.414V8.448h1.69V9.69c0 .231.187.414.424.414a.414.414 0 0 0 .422-.414V8.448h1.691V9.69c0 .231.186.414.423.414a.414.414 0 0 0 .423-.414V8.448h1.988a5.078 5.078 0 0 1-.49.992c-.2.31-.436.598-.707.864a.404.404 0 0 0 0 .585c.167.164.43.164.597 0A5.713 5.713 0 0 0 13 6.793a5.701 5.701 0 0 0-1.734-4.096 5.896 5.896 0 0 0-2.985-1.578A6.046 6.046 0 0 0 7.08 1a6.046 6.046 0 0 0-2.227.424A5.9 5.9 0 0 0 2.08 3.688a5.706 5.706 0 0 0 0 6.21zm10.003-2.276a4.89 4.89 0 0 0-.093-2.082v.427H9.878V7.62h2.207zm-3.053 0V5.966h-1.69V7.62h1.69zm-2.536 0V5.966H4.805V7.62h1.69zm-2.537 0V5.966H2.078a4.896 4.896 0 0 0 0 1.655h1.881zM2.297 5.138h1.662v-2.26a5.13 5.13 0 0 0-1.172 1.268 4.887 4.887 0 0 0-.49.992zm2.508-2.784v2.784h1.69V1.86a5.096 5.096 0 0 0-1.69.494zm2.536-.52v3.304h1.691V2.242c-.284-.113-.617-.25-.913-.311a5.143 5.143 0 0 0-.778-.097zm2.537.814c.282.183.546.394.79.634a4.904 4.904 0 0 1 1.198 1.856H9.878v-2.49z' fill='currentColor' fill-rule='evenodd'/%3E%3Cpath d='M9.455 11.345H5.228a.841.841 0 0 0-.736.414H1v.827h3.492a.841.841 0 0 0 .736.414h4.227a.841.841 0 0 0 .736-.414h2.646v-.827h-2.646a.841.841 0 0 0-.736-.414z' clip-rule='evenodd' fill='currentColor' fill-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:malicious-scan{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='60px' height='60px' fill='none'%3E%3Cpath d='M0 0h60v60H0z'/%3E%3Cpath fill='currentColor' d='M57.246 44.727a2.209 2.209 0 0 0-2.21 2.21v8.1h-8.1a2.21 2.21 0 1 0 0 4.418h9.573a2.945 2.945 0 0 0 2.946-2.946v-9.573a2.209 2.209 0 0 0-2.21-2.209M56.51.545h-9.573a2.21 2.21 0 1 0 0 4.419h8.1v8.1a2.208 2.208 0 1 0 4.419 0V3.49A2.945 2.945 0 0 0 56.509.545M2.755 15.273a2.21 2.21 0 0 0 2.209-2.21v-8.1h8.1a2.209 2.209 0 0 0 0-4.418H3.49A2.945 2.945 0 0 0 .545 3.491v9.573c0 1.219.99 2.209 2.21 2.209m10.309 39.763h-8.1v-8.1a2.209 2.209 0 1 0-4.419 0v9.573a2.947 2.947 0 0 0 2.946 2.946h9.573a2.208 2.208 0 1 0 0-4.419m14.89-31.14c0-1.126.917-2.034 2.046-2.034 1.13 0 2.045.908 2.045 2.034v9.737A2.037 2.037 0 0 1 30 35.67a2.038 2.038 0 0 1-2.045-2.037zm0 14.605A2.04 2.04 0 0 1 30 36.466c1.13 0 2.045.911 2.045 2.035A2.04 2.04 0 0 1 30 40.538a2.04 2.04 0 0 1-2.045-2.037m22.064 2.244c1.244 2.136-.31 4.8-2.784 4.8h-34.47c-2.474 0-4.029-2.664-2.785-4.8l17.237-29.599A3.19 3.19 0 0 1 30 9.546a3.2 3.2 0 0 1 2.785 1.598zm-4.21.734-15.805-27-15.764 27.074z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:60px;height:60px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:overview{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='25px' height='25px' fill='none'%3E%3Cpath d='M0 0h25v25H0z'/%3E%3Cpath fill='currentColor' d='M3.125 11.458h8.333V3.125H3.125zm2.083-6.25h4.167v4.167H5.208zm17.696 2.117-5.218-5.219-5.246 5.246 5.219 5.218zm-5.218-2.273 2.272 2.273-2.3 2.299-2.272-2.272zM3.125 21.875h8.333v-8.333H3.125zm2.083-6.25h4.167v4.167H5.208zm8.334 6.25h8.333v-8.333h-8.333zm2.083-6.25h4.167v4.167h-4.167z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:25px;height:25px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:php{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='60px' height='60px' fill='none'%3E%3Cpath d='M0 0h60v60H0z'/%3E%3Cpath fill='currentColor' d='M30.499 13.083c3.4 0 6.739.894 9.683 2.59a19.35 19.35 0 0 1 7.089 7.077 19.308 19.308 0 0 1 2.594 9.667v21.747l4.842.003V59H6.291v-4.833l4.841-.003V32.417c0-3.394.895-6.728 2.595-9.667a19.35 19.35 0 0 1 7.089-7.076 19.393 19.393 0 0 1 9.683-2.59m0 4.834c-2.488 0-4.935.638-7.105 1.852a14.514 14.514 0 0 0-5.29 5.086 14.482 14.482 0 0 0-2.12 7.018l-.01.544-.003 21.75h29.05l.003-21.75a14.48 14.48 0 0 0-1.946-7.25 14.512 14.512 0 0 0-5.317-5.308 14.545 14.545 0 0 0-7.262-1.942m3.781 7.832-2.905 9.805h7.112L26.458 48.676l3.02-9.887h-6.912l11.717-13.04zM51.577 7.958 55 11.375l-6.846 6.834-3.423-3.417zm-42.156 0 6.846 6.834-3.423 3.417L6 11.375l3.423-3.417zM32.92 1v9.667h-4.842V1z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:60px;height:60px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:sql{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='60px' height='60px' fill='none'%3E%3Cpath d='M0 0h60v60H0z'/%3E%3Cpath fill='currentColor' d='M32.37 53.4a1.687 1.687 0 0 1-1.084.393l-.06-.002h.004c-.87 0-1.637-.607-2.302-1.837l-2.214 1.339v.012c.52 1.034 1.146 1.79 1.877 2.277.735.482 1.59.72 2.575.72 1.265 0 2.29-.369 3.075-1.112a3.705 3.705 0 0 0 1.175-2.71l-.002-.118v-.033c0-.573-.122-1.117-.341-1.608l.01.025c-.3-.6-.68-1.113-1.135-1.549l-.002-.002c-.217-.22-.825-.755-1.828-1.595-1.077-.913-1.724-1.506-1.932-1.78a1.069 1.069 0 0 1-.238-.664c0-.235.113-.447.333-.63a1.283 1.283 0 0 1 .85-.278h-.002c.712 0 1.411.479 2.098 1.435l1.947-1.73c-.717-.847-1.396-1.434-2.016-1.746a4.238 4.238 0 0 0-1.967-.479h-.01l-.105-.002a3.798 3.798 0 0 0-2.608 1.033l.001-.001a3.256 3.256 0 0 0-1.098 2.444v.034-.002c0 .67.217 1.339.66 2.006.438.67 1.417 1.62 2.923 2.854.791.652 1.304 1.129 1.533 1.447a1.572 1.572 0 0 1 .352.94v.003c0 .348-.157.652-.465.913zm16.204-9.55a6.855 6.855 0 0 0-4.98-2.134h-.09.006a7.03 7.03 0 0 0-3.613.982 7.178 7.178 0 0 0-3.61 6.222v.09-.005c0 1.985.681 3.7 2.059 5.14 1.377 1.433 3.11 2.154 5.19 2.154 1.242 0 2.367-.277 3.385-.834l1.225 1.586h3.128l-2.41-3.122c1.216-1.364 1.828-2.985 1.828-4.87 0-2.05-.703-3.788-2.12-5.208zm-1.36 7.944-1.256-1.617h-3.14l2.476 3.203a4.486 4.486 0 0 1-1.801.37 4.554 4.554 0 0 1-2.915-1.049l.007.006c-1.095-.905-1.651-2.12-1.651-3.658 0-1.378.443-2.512 1.316-3.405.872-.894 1.955-1.346 3.25-1.346 1.259 0 2.327.46 3.214 1.377.887.92 1.334 2.033 1.334 3.354a4.88 4.88 0 0 1-.834 2.768zm7.632-9.73h-2.637V55.95h6.48v-2.52h-3.845V42.067zM30.499 34.96c8.947 0 18.33-1.629 23.7-4.474v5.678h.009c.065 1.066 1.042 1.911 2.232 1.911 1.194 0 2.164-.847 2.233-1.91h.009v-24.37c0-13.406-56.345-13.406-56.345 0v36.57c0 5.34 9.652 8.757 20.772 9.808.088.014.192.025.298.026h.002l.122.013v-.013c1.217-.02 2.194-.92 2.194-2.032 0-1.122-1.004-2.03-2.238-2.03h-.057c-10.738-.99-16.62-4.083-16.62-5.777v-6.104c3.861 2.042 9.808 3.458 16.168 4.092.152.032.329.052.507.052h.044c1.217-.018 2.194-.917 2.194-2.03 0-1.125-1.003-2.033-2.238-2.033h-.092c-10.715-1-16.593-4.083-16.593-5.773v-6.096c5.36 2.858 14.751 4.488 23.695 4.488zm23.778-10.972c0 2.441-8.492 6.498-23.695 6.498-15.204 0-23.7-4.057-23.7-6.095v-6.099c5.363 2.846 14.75 4.474 23.7 4.474 8.944 0 18.33-1.628 23.695-4.474v5.691zM30.499 5.696c15.203 0 23.7 4.062 23.7 6.09 0 2.033-8.497 6.098-23.7 6.098-15.204 0-23.7-4.062-23.7-6.098-.004-2.02 8.496-6.087 23.7-6.087z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:60px;height:60px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:time{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='60px' height='60px' fill='none'%3E%3Cpath d='M0 0h60v60H0z'/%3E%3Cpath fill='currentColor' d='M5 33.386c0-5.198 1.705-10.262 4.87-14.467s7.629-7.335 12.75-8.942a26.374 26.374 0 0 1 15.76 0c5.121 1.607 9.585 4.737 12.75 8.942 3.165 4.205 4.87 9.27 4.87 14.467 0 5.198-1.705 10.263-4.87 14.468s-7.629 7.335-12.75 8.941a26.373 26.373 0 0 1-15.76 0C17.5 55.19 13.035 52.06 9.87 47.854 6.705 43.649 5 38.584 5 33.386m25.5-19.432c-4.251 0-8.394 1.3-11.833 3.712-3.44 2.412-6 5.813-7.313 9.716a18.79 18.79 0 0 0 0 12.01c1.314 3.902 3.874 7.303 7.313 9.715 3.44 2.412 7.582 3.711 11.833 3.711s8.394-1.299 11.833-3.711c3.44-2.412 6-5.813 7.313-9.716a18.79 18.79 0 0 0 0-12.01c-1.313-3.902-3.873-7.303-7.313-9.715-3.44-2.412-7.582-3.712-11.833-3.712M18.421 3.592c0-.455.124-.902.36-1.296a2.64 2.64 0 0 1 .982-.948c.408-.227.871-.347 1.342-.347h18.79a2.75 2.75 0 0 1 1.577.495c.458.322.8.775.974 1.296.175.52.175 1.08 0 1.6s-.516.974-.974 1.296a2.75 2.75 0 0 1-1.577.495h-18.79c-.47 0-.934-.12-1.342-.347a2.64 2.64 0 0 1-.982-.949 2.522 2.522 0 0 1-.36-1.295'/%3E%3Cpath fill='currentColor' d='M51.217 8.783a2.667 2.667 0 0 1 0 3.776l-4 3.999a2.67 2.67 0 1 1-3.775-3.775l4-4a2.666 2.666 0 0 1 3.775 0m-20.55 9.887a2.666 2.666 0 0 1 2.665 2.666v11.998a2.666 2.666 0 0 1-5.332 0V21.336a2.666 2.666 0 0 1 2.666-2.666'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:60px;height:60px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:webhorse{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.518 10.297a2.1 2.1 0 0 1 2.096-2.105 2.1 2.1 0 0 1 2.095 2.105c0 .675-.315 1.275-.806 1.66L13 13.611l-.581.389-1.134-1.708a2.1 2.1 0 0 1-2.767-1.995zm.699 0a1.4 1.4 0 0 1 1.397-1.403 1.4 1.4 0 0 1 1.397 1.403 1.4 1.4 0 0 1-1.397 1.403 1.4 1.4 0 0 1-1.397-1.403z' clip-rule='evenodd' fill='currentColor' fill-rule='evenodd'/%3E%3Cpath d='M5.927 3.43a.226.226 0 0 0 .227-.224.228.228 0 0 0-.234-.218.226.226 0 0 0-.23.222c0 .058.026.115.07.156a.236.236 0 0 0 .163.064h.004zM4.438 9.014a.317.317 0 0 0 .074.356.353.353 0 0 0 .373.07.325.325 0 0 0 .21-.302.317.317 0 0 0-.098-.23.338.338 0 0 0-.242-.094.34.34 0 0 0-.317.2zm2.724-1.021h.007-.007zm-.244-2.12c-.001-.845-.716-1.528-1.599-1.53-.882 0-1.598.684-1.598 1.53 0 .843.715 1.528 1.598 1.528.884 0 1.599-.685 1.599-1.529z' fill='currentColor'/%3E%3Cpath d='M7.323 10.503a4.28 4.28 0 0 1-.497.03c-1.409-.004-2.72-.697-3.471-1.839a3.789 3.789 0 0 1-.236-3.789l.313-.52c1.102-1.546 3.19-2.135 4.992-1.408 1.695.684 2.696 2.355 2.485 4.076.255.07.497.172.72.3.017-.1.03-.201.04-.303h.5a.48.48 0 0 0 .433-.22.438.438 0 0 0 0-.467.48.48 0 0 0-.433-.22h-.506a4.475 4.475 0 0 0-.377-1.396l.607-.336.012-.007a.44.44 0 0 0 .17-.615.483.483 0 0 0-.643-.162.02.02 0 0 0-.011 0l-.596.327a4.744 4.744 0 0 0-1.184-1.15l.315-.523c.093-.14.1-.317.016-.463a.474.474 0 0 0-.417-.233.477.477 0 0 0-.413.241.02.02 0 0 0 0 .012l-.31.52a4.948 4.948 0 0 0-1.58-.399v-.505A.465.465 0 0 0 6.778 1a.465.465 0 0 0-.475.454v.512a4.993 4.993 0 0 0-1.476.39l-.316-.523a.476.476 0 0 0-.413-.242.473.473 0 0 0-.417.233.434.434 0 0 0 .016.463l.316.518A4.74 4.74 0 0 0 2.846 3.92l-.516-.292a.492.492 0 0 0-.484-.016.447.447 0 0 0-.243.4.451.451 0 0 0 .252.394l.523.292a4.41 4.41 0 0 0-.401 1.435h-.528A.463.463 0 0 0 1 6.587c0 .241.197.44.449.454h.534c.042.45.155.895.335 1.313l-.577.32a.45.45 0 0 0-.252.396.445.445 0 0 0 .243.399.49.49 0 0 0 .484-.016l.546-.31c.274.4.61.757.997 1.06l-.37.618a.443.443 0 0 0 .171.62.486.486 0 0 0 .649-.164l.34-.564c.55.28 1.15.455 1.769.518v.483h-.009a.46.46 0 0 0 .469.424.46.46 0 0 0 .468-.424v-.476a4.73 4.73 0 0 0 .395-.048 2.716 2.716 0 0 1-.318-.687z' fill='currentColor'/%3E%3Cpath d='M7.219 9.957a2.683 2.683 0 0 1 .504-1.806 1.055 1.055 0 0 0-.558-.158 1.029 1.029 0 0 0-.951.603.953.953 0 0 0 .218 1.073c.21.203.498.304.787.288zm.977-5.748a.28.28 0 0 0-.288.27.278.278 0 0 0 .28.277.28.28 0 0 0 .286-.274h.005a.278.278 0 0 0-.283-.273zm1.012 1.593c-.458.004-.828.361-.826.8.002.28.154.524.383.665a3 3 0 0 1 1.195-.314.77.77 0 0 0 .088-.355c-.005-.441-.379-.795-.84-.796z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:webscan{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128' style='enable-background:new 0 0 128 128' xml:space='preserve'%3E%3Cpath d='M108.1 81.3c2.2 0 4 1.8 3.9 4V98c0 7.3-6.4 14-13.2 14H29.2c-6.9 0-13.2-6.8-13.2-14V85.5c0-2.1 2-4.2 3.9-4.2 2 0 3.9 2.1 3.9 4.2V98c0 3.1 2.4 5.7 5.4 5.7h69.6c2.9 0 5.4-2.6 5.4-5.7V85.5c-.1-2.1 1.9-4.2 3.9-4.2zM69.2 41l.8.1c2.4 1.1 3.6 3.3 3 5.6L63 85.8c-1.2 2.8-3.6 3.9-5.9 2.8-2.4-1.1-3.6-3.3-3-5.6L64 44c1.1-2.2 3.5-3.3 5.9-2.8l-.7-.2zm-25 7.5c2-1 4.4-.5 5.4 1.6s.5 4.7-1.5 5.8l-12.7 7.8 12.7 7.8c2 1 2.4 3.7 1.5 5.8-1 2.1-3.4 2.6-5.4 1.6L25.6 67.3c-1-1-2-2.1-2-3.7s1-3.1 2-3.7l18.6-11.4zM79 50c1-2.1 3.4-2.6 5.4-1.6L102.9 60c1 1 2 2.1 2 3.7s-1 3.1-2 3.7L84.3 78.8c-2 1-4.4.5-5.4-1.6s-.5-4.7 1.5-5.8l12.7-7.8-12.7-7.8C78.5 54.7 78 52.1 79 50zm19.8-34.1c6.9 0 13.2 6.2 13.2 14v12.5c0 2.1-2 4.2-3.9 4.2-2 0-3.9-2.1-3.9-4.2V30c0-3.1-2.4-5.7-5.4-5.7H29.2c-2.9 0-5.4 2.6-5.4 5.7v12c0 2.1-2 4.2-3.9 4.2S16 44.1 16 42V30c0-7.3 6.4-14 13.2-14h69.6z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:xss{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='60px' height='60px' fill='none'%3E%3Cpath d='M0 0h60v60H0z'/%3E%3Cpath fill='currentColor' d='M55.838 19.49a26.886 26.886 0 0 0-5.893-8.582 27.439 27.439 0 0 0-8.74-5.785A27.767 27.767 0 0 0 30.5 3c-3.712 0-7.313.714-10.705 2.123a27.44 27.44 0 0 0-8.74 5.785 26.885 26.885 0 0 0-5.893 8.582A26.411 26.411 0 0 0 3 30c0 3.644.727 7.18 2.162 10.51a26.886 26.886 0 0 0 5.893 8.582 27.439 27.439 0 0 0 8.74 5.785A27.768 27.768 0 0 0 30.5 57c3.712 0 7.313-.714 10.705-2.123a27.438 27.438 0 0 0 8.74-5.785 26.885 26.885 0 0 0 5.893-8.582A26.413 26.413 0 0 0 58 30c0-3.644-.727-7.18-2.162-10.51m-23.3 2.047a129.031 129.031 0 0 0 9.145-.44c.646 2.148 1.059 4.456 1.234 6.903h-10.38zm0-4.005V8.248a21.85 21.85 0 0 1 3.887 3.387 23.558 23.558 0 0 1 3.742 5.564 129.3 129.3 0 0 1-7.63.333m-4.075-9.047v9.044a132.158 132.158 0 0 1-7.295-.319 23.592 23.592 0 0 1 3.608-5.42 21.972 21.972 0 0 1 3.687-3.305m-6.946 12.76c2.313.154 4.629.25 6.946.287V28H18.424c.175-2.442.586-4.747 1.231-6.893.602.049 1.223.095 1.862.137M14.341 28H7.163a22.494 22.494 0 0 1 2.3-8.142c1.29.223 3.364.547 6.074.852-.63 2.294-1.03 4.73-1.196 7.29m-.054 4a25.82 25.82 0 0 0 1.47 7.3c-2.807.31-4.952.645-6.278.874A22.493 22.493 0 0 1 7.163 32zm4.08 0h10.096v6.503a137.807 137.807 0 0 0-8.512.401c-.912-2.282-1.442-4.596-1.584-6.904m10.096 10.506v8.232a39.132 39.132 0 0 1-3.567-3.733 33.357 33.357 0 0 1-3.016-4.23c2.192-.144 4.387-.234 6.583-.269m4.074 8.542v-8.545c2.19.031 4.506.119 6.918.283a33.338 33.338 0 0 1-3.01 4.219 39.248 39.248 0 0 1-3.908 4.043m3.344-12.464c-1.114-.043-2.229-.072-3.344-.087V32h10.437c-.142 2.31-.673 4.628-1.587 6.913a129.247 129.247 0 0 0-5.506-.33M47.055 32h6.782a22.493 22.493 0 0 1-2.312 8.166c-1.975-.33-3.96-.61-5.95-.84A25.827 25.827 0 0 0 47.055 32M47 28c-.166-2.57-.568-5.015-1.203-7.316a117.98 117.98 0 0 0 5.744-.818A22.493 22.493 0 0 1 53.837 28zm.065-14.263c.779.765 1.503 1.583 2.167 2.447-1.59.241-3.184.449-4.782.624-1.243-2.925-2.917-5.557-4.984-7.834a26.531 26.531 0 0 0-.343-.37 23.413 23.413 0 0 1 7.942 5.133M22.407 8.405c-.18.187-.358.377-.532.569-2.073 2.283-3.75 4.923-4.994 7.857-2.06-.218-3.786-.453-5.107-.655a23.463 23.463 0 0 1 2.161-2.44 23.405 23.405 0 0 1 8.472-5.331m-8.472 37.858a23.474 23.474 0 0 1-2.137-2.409c1.434-.218 3.343-.476 5.641-.708 1.16 2.221 2.63 4.397 4.384 6.488a42.629 42.629 0 0 0 2.274 2.5 23.392 23.392 0 0 1-10.162-5.87m23.442 5.734a42.568 42.568 0 0 0 2.14-2.363c1.75-2.084 3.215-4.253 4.374-6.467 1.777.186 3.55.413 5.317.68a23.472 23.472 0 0 1-2.143 2.416 23.392 23.392 0 0 1-9.688 5.734'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:60px;height:60px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-settings\:discord{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' class='icon' width='200px' height='200.00px' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512z' fill='%23738BD8'/%3E%3Cpath d='M190.915 234.305h642.169v477.288H190.915z' fill='%23FFFFFF'/%3E%3Cpath d='M698.157 932.274L157.288 862.85c-58.43-7.5-55.4-191.167-50.26-249.853l26.034-297.22c5.14-58.686 74.356-120.22 132.7-128.362l466.441-65.085c58.346-8.14 177.24 212.65 176.09 271.548l-8.677 445.108M512 300.373c-114.347 0-194.56 49.067-194.56 49.067 43.947-39.253 120.747-61.867 120.747-61.867l-7.254-7.253c-72.106 1.28-137.386 51.2-137.386 51.2-73.387 153.173-68.694 285.44-68.694 285.44 59.734 77.227 148.48 71.68 148.48 71.68l30.294-38.4c-53.334-11.52-87.04-58.88-87.04-58.88S396.8 645.973 512 645.973c115.2 0 195.413-54.613 195.413-54.613s-33.706 47.36-87.04 58.88l30.294 38.4s88.746 5.547 148.48-71.68c0 0 4.693-132.267-68.694-285.44 0 0-65.28-49.92-137.386-51.2l-7.254 7.253s76.8 22.614 120.747 61.867c0 0-80.213-49.067-194.56-49.067M423.68 462.08c27.733 0 50.347 24.32 49.92 54.187 0 29.44-22.187 54.186-49.92 54.186-27.307 0-49.493-24.746-49.493-54.186 0-29.867 21.76-54.187 49.493-54.187m177.92 0c27.733 0 49.92 24.32 49.92 54.187 0 29.44-22.187 54.186-49.92 54.186-27.307 0-49.493-24.746-49.493-54.186 0-29.867 21.76-54.187 49.493-54.187z' fill='%23738BD8'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:200px;height:200px;display:inline-flex}.i-settings\:network{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect id='svg 2' x='0.000000' y='0.000000'/%3E%3Cpath id='矢量 8' d='M10 1.875C14.4875 1.875 18.125 5.5125 18.125 10C18.125 14.4875 14.4875 18.125 10 18.125C5.5125 18.125 1.875 14.4875 1.875 10C1.875 5.5125 5.5125 1.875 10 1.875ZM9.375 10.625L6.88833 10.6254C6.90583 11.0254 6.93958 11.4146 6.98833 11.7908L7.02708 12.07L7.07542 12.3679C7.46125 14.5729 8.35917 16.23 9.37542 16.7233L9.375 10.625ZM13.1117 10.6254L10.625 10.625L10.625 16.7233C11.6183 16.2404 12.4987 14.6458 12.8979 12.5142L12.9246 12.3679L12.9729 12.0704C13.0447 11.5915 13.091 11.1092 13.1117 10.6254L13.1117 10.6254ZM5.63708 10.6254L3.15292 10.6254C3.38042 13.1463 4.96917 15.2754 7.17833 16.2712C6.74625 15.6017 6.39 14.7788 6.12833 13.8488L6.06917 13.6321L6.00042 13.3554L5.93708 13.0729C5.76796 12.2671 5.6676 11.4483 5.63708 10.6254L5.63708 10.6254ZM16.8471 10.6254L14.3625 10.6254C14.3349 11.3606 14.2522 12.0926 14.115 12.8154L14.0625 13.0729L13.9992 13.3554L13.9304 13.6325C13.6637 14.6508 13.2867 15.5504 12.8212 16.2712C15.0304 15.2754 16.6192 13.1463 16.8463 10.6254L16.8471 10.6254ZM7.17833 3.72833L7.1225 3.75375C4.94167 4.76042 3.37833 6.875 3.15292 9.375L5.63708 9.375C5.66708 8.6125 5.75167 7.87708 5.88458 7.18458L5.93708 6.92708L6.00042 6.64458L6.06917 6.3675C6.33583 5.34917 6.71292 4.44958 7.17833 3.72875L7.17833 3.72833ZM9.375 3.27667C8.38458 3.7575 7.50625 5.345 7.10542 7.46792L7.07542 7.63208L7.02708 7.92958C6.9553 8.40859 6.90898 8.89108 6.88833 9.375L9.375 9.375L9.375 3.27667ZM12.8217 3.72875L12.8717 3.80792C13.28 4.46083 13.6183 5.25292 13.8696 6.14292L13.9308 6.36792L13.9996 6.64458L14.0629 6.92708C14.2263 7.69375 14.3292 8.51708 14.3629 9.375L16.8471 9.375C16.62 6.85375 15.0312 4.72458 12.8217 3.72917L12.8217 3.72875ZM10.625 3.27667L10.625 9.375L13.1117 9.375C13.0944 8.97409 13.0596 8.57413 13.0075 8.17625L12.9729 7.92958L12.9246 7.63208C12.5388 5.4275 11.6412 3.77042 10.6254 3.27667L10.625 3.27667Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-settings\:page{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect id='svg 5' x='0.000000' y='0.000000'/%3E%3Cpath id='矢量 12' d='M18.0879 7.86328C17.7598 7.53125 17.3223 7.34375 16.8535 7.33594C16.7676 7.32617 16.5078 7.30078 16.1328 7.26562C15.9512 6.85547 15.7305 6.46484 15.4707 6.10156C15.6328 5.75 15.7129 5.57227 15.75 5.47461L15.7559 5.47656C16.25 4.61914 15.957 3.51758 15.1016 3.02148L13.5996 2.15039C13.3262 1.99219 13.0137 1.9082 12.6973 1.90625C12.0684 1.90625 11.4707 2.23828 11.1719 2.75391C11.1426 2.79492 10.9824 3.01758 10.7422 3.35352C10.2969 3.30859 9.84766 3.31055 9.40234 3.35547C9.17773 3.03711 9.06445 2.87695 8.99609 2.79492L9 2.79297C8.67969 2.23828 8.08203 1.89453 7.44141 1.89453C7.12891 1.89453 6.82031 1.97656 6.54688 2.13281L5.04102 2.99805C4.62109 3.24023 4.32031 3.63086 4.19336 4.10156C4.07227 4.55078 4.12891 5.01367 4.35156 5.40234C4.37305 5.44922 4.49805 5.72656 4.6875 6.14062C4.58203 6.28906 4.48047 6.44531 4.38867 6.60352C4.27344 6.80469 4.16602 7.01367 4.07422 7.22656C3.56641 7.27344 3.375 7.29102 3.29492 7.30078C2.31055 7.30469 1.50781 8.10742 1.50391 9.0957L1.5 10.832C1.5 11.3164 1.68945 11.7734 2.0332 12.1172C2.36328 12.4473 2.78906 12.6289 3.23828 12.6309C3.29297 12.6367 3.62891 12.6699 4.12891 12.7168C4.29297 13.0664 4.48828 13.4004 4.71094 13.7168C4.50391 14.1641 4.40625 14.3789 4.36523 14.4941L4.35938 14.4902C4.12109 14.8984 4.05664 15.3945 4.17773 15.8516C4.29883 16.3105 4.60352 16.709 5.01367 16.9453L6.51563 17.8164C6.78906 17.9746 7.09961 18.0586 7.41602 18.0586C8.04492 18.0586 8.64258 17.7266 8.94141 17.2109C8.97461 17.166 9.17383 16.8887 9.4668 16.4766C9.85352 16.5137 10.2422 16.5176 10.623 16.4863C10.9043 16.8867 11.041 17.0762 11.1172 17.168L11.1113 17.1719C11.4316 17.7266 12.0293 18.0703 12.6699 18.0703C12.9824 18.0703 13.293 17.9883 13.5645 17.832L15.0703 16.9688C15.4824 16.7344 15.7891 16.3359 15.9121 15.877C16.0352 15.4258 15.9785 14.9531 15.752 14.5449C15.7148 14.4609 15.5938 14.1934 15.418 13.8105C15.5566 13.625 15.6855 13.4277 15.8047 13.2266C15.8965 13.0684 15.9805 12.9043 16.0566 12.7383C16.5195 12.6953 16.7207 12.6777 16.8145 12.6641L16.8145 12.666C17.8027 12.6641 18.6074 11.8594 18.6094 10.8711L18.6133 9.13476C18.6152 8.66211 18.4238 8.19922 18.0879 7.86328L18.0879 7.86328ZM14.1406 13.2969C13.9785 13.4922 13.9414 13.7656 14.0469 13.9961C14.3145 14.582 14.5059 15.0039 14.5469 15.0977C14.5508 15.1055 14.5527 15.1133 14.5566 15.1172C14.5664 15.1367 14.5762 15.1562 14.5879 15.1758C14.6504 15.2832 14.668 15.4141 14.6348 15.5352C14.6016 15.6562 14.5215 15.7617 14.4121 15.8242L12.9063 16.6895C12.834 16.7305 12.7539 16.752 12.6719 16.752C12.4941 16.752 12.3379 16.6523 12.2305 16.4707L12.2148 16.4473C12.166 16.377 11.875 15.9707 11.4805 15.4102C11.3359 15.2051 11.0938 15.0996 10.8457 15.1367C10.3203 15.2129 9.78711 15.207 9.26368 15.123C9.01368 15.084 8.76563 15.1875 8.61914 15.3945C8.375 15.7402 8.16993 16.0254 8.03125 16.2188C7.91602 16.3789 7.84571 16.4785 7.82813 16.5059C7.76954 16.6094 7.66211 16.6875 7.53711 16.7207C7.41211 16.7539 7.28125 16.7383 7.17774 16.6777L5.67579 15.8066C5.56641 15.7422 5.48829 15.6406 5.45508 15.5176C5.41993 15.3887 5.44336 15.2578 5.52735 15.1113L5.53321 15.0977C5.53907 15.084 5.75586 14.6074 6.07618 13.918C6.1836 13.6875 6.15039 13.4219 5.99219 13.2246C5.65821 12.8105 5.39063 12.3516 5.19532 11.8574C5.10352 11.625 4.89063 11.4648 4.64063 11.4414C4.26368 11.4063 3.94532 11.375 3.71485 11.3535C3.44141 11.3281 3.33008 11.3164 3.29493 11.3145C3.03321 11.3125 2.82032 11.0996 2.82032 10.8379L2.82422 9.10156C2.82422 8.83984 3.03711 8.62695 3.29883 8.62695C3.32032 8.62695 3.34375 8.625 3.36524 8.62305C3.3711 8.62305 3.37696 8.62305 3.38672 8.62109C3.48438 8.61133 3.94922 8.56641 4.59375 8.50977C4.84571 8.48633 5.06641 8.31836 5.1543 8.08203C5.26954 7.77344 5.39258 7.50781 5.53125 7.26953C5.64454 7.07227 5.78516 6.87109 5.97071 6.63867C6.12696 6.44336 6.15821 6.17969 6.05469 5.95313C5.91602 5.65039 5.79883 5.39258 5.71094 5.19922C5.5918 4.9375 5.54297 4.83008 5.52539 4.79688C5.39454 4.57031 5.47461 4.2793 5.70118 4.14844L7.20704 3.2832C7.44141 3.14844 7.73243 3.24219 7.88282 3.5L7.89649 3.51953C7.93555 3.57227 8.19141 3.93359 8.55469 4.44922C8.70118 4.65625 8.95704 4.76367 9.20704 4.7207C9.76758 4.625 10.3672 4.62305 10.9453 4.7168C11.1953 4.75781 11.4434 4.6543 11.5898 4.44727C11.7813 4.17773 11.9434 3.95117 12.0625 3.78516C12.207 3.58203 12.2676 3.5 12.2871 3.46875C12.3477 3.36523 12.4531 3.28711 12.5762 3.25391C12.7012 3.2207 12.832 3.23633 12.9356 3.29492L14.4395 4.16797C14.5469 4.23047 14.627 4.33594 14.6602 4.45703C14.6953 4.58594 14.6719 4.7168 14.5879 4.86328L14.5664 4.90039L14.5664 4.9082C14.5176 5.01367 14.3457 5.39258 14.1074 5.9082C14.002 6.13477 14.0352 6.4082 14.1934 6.60156C14.5664 7.06445 14.8555 7.57227 15.0527 8.11328C15.1387 8.35156 15.3594 8.52148 15.6113 8.54492C16.2051 8.60156 16.6309 8.64453 16.7305 8.6543C16.7402 8.65625 16.7481 8.65625 16.7539 8.65625C16.9473 8.67188 17.0703 8.7168 17.1524 8.79883C17.2402 8.88672 17.291 9.00977 17.291 9.13477L17.2871 10.873C17.2871 11.1426 17.0606 11.3477 16.7617 11.3496C16.7617 11.3496 16.7461 11.3496 16.7188 11.3535C16.6055 11.3652 16.1602 11.4063 15.5469 11.4609C15.2969 11.4844 15.0859 11.6426 14.9922 11.875C14.8828 12.1465 14.7793 12.3672 14.6621 12.5684C14.5176 12.8105 14.3477 13.0488 14.1406 13.2969L14.1406 13.2969Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 13' d='M11.6387 7.25586C11.1699 6.98438 10.6387 6.8418 10.0977 6.83984C9.00393 6.83984 7.98245 7.42773 7.43362 8.37305C6.58206 9.83984 7.08401 11.7266 8.55081 12.5781C9.01956 12.8496 9.55276 12.9941 10.0938 12.9941C11.1875 12.9941 12.209 12.4062 12.7578 11.4609C13.166 10.7598 13.2813 9.91016 13.0703 9.12695C12.8633 8.34375 12.3418 7.66016 11.6387 7.25586L11.6387 7.25586ZM11.6114 10.7969C11.2969 11.3359 10.7149 11.6699 10.0918 11.6699C9.78323 11.6699 9.4805 11.5879 9.21292 11.4316C8.37698 10.9453 8.09182 9.87109 8.5762 9.03516C8.89065 8.49609 9.47268 8.16211 10.0957 8.16016C10.4043 8.16016 10.7071 8.24219 10.9746 8.39844C11.375 8.62891 11.6719 9.01758 11.7891 9.46484C11.9102 9.91992 11.8477 10.3926 11.6114 10.7969L11.6114 10.7969Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 14' d='M18.0684 7.86328C17.7402 7.53125 17.3027 7.34375 16.834 7.33594C16.7481 7.32617 16.4883 7.30078 16.1133 7.26562C15.9316 6.85547 15.7109 6.46484 15.4512 6.10156C15.6133 5.75 15.6934 5.57227 15.7305 5.47461L15.7363 5.47656C16.2305 4.61914 15.9375 3.51758 15.082 3.02148L13.5801 2.15039C13.3066 1.99219 12.9941 1.9082 12.6777 1.90625C12.0488 1.90625 11.4512 2.23828 11.1523 2.75391C11.123 2.79492 10.9629 3.01758 10.7227 3.35352C10.2773 3.30859 9.82813 3.31055 9.38281 3.35547C9.1582 3.03711 9.04492 2.87695 8.97656 2.79492L8.98047 2.79297C8.66016 2.23828 8.0625 1.89453 7.42188 1.89453C7.10938 1.89453 6.80078 1.97656 6.52734 2.13281L5.02148 2.99805C4.60156 3.24023 4.30078 3.63086 4.17383 4.10156C4.05273 4.55078 4.10938 5.01367 4.33203 5.40234C4.35352 5.44922 4.47852 5.72656 4.66797 6.14062C4.5625 6.28906 4.46094 6.44531 4.36914 6.60352C4.25391 6.80469 4.14648 7.01367 4.05469 7.22656C3.54688 7.27344 3.35547 7.29102 3.27539 7.30078C2.29102 7.30469 1.48828 8.10742 1.48438 9.0957L1.48047 10.832C1.48047 11.3164 1.66992 11.7734 2.01367 12.1172C2.34375 12.4473 2.76953 12.6289 3.21875 12.6309C3.27344 12.6367 3.60938 12.6699 4.10938 12.7168C4.27344 13.0664 4.46875 13.4004 4.69141 13.7168C4.48438 14.1641 4.38672 14.3789 4.3457 14.4941L4.33984 14.4902C4.10156 14.8984 4.03711 15.3945 4.1582 15.8516C4.2793 16.3105 4.58398 16.709 4.99414 16.9453L6.49609 17.8164C6.76953 17.9746 7.08008 18.0586 7.39649 18.0586C8.02539 18.0586 8.62305 17.7266 8.92188 17.2109C8.95508 17.166 9.1543 16.8887 9.44727 16.4766C9.83399 16.5137 10.2227 16.5176 10.6035 16.4863C10.8848 16.8867 11.0215 17.0762 11.0977 17.168L11.0918 17.1719C11.4121 17.7266 12.0098 18.0703 12.6504 18.0703C12.9629 18.0703 13.2734 17.9883 13.5449 17.832L15.0508 16.9688C15.4629 16.7344 15.7695 16.3359 15.8926 15.877C16.0156 15.4258 15.959 14.9531 15.7324 14.5449C15.6953 14.4609 15.5742 14.1934 15.3984 13.8105C15.5371 13.625 15.666 13.4277 15.7852 13.2266C15.877 13.0684 15.9609 12.9043 16.0371 12.7383C16.5 12.6953 16.7012 12.6777 16.7949 12.6641L16.7949 12.666C17.7832 12.6641 18.5879 11.8594 18.5898 10.8711L18.5938 9.13476C18.5957 8.66211 18.4043 8.19922 18.0684 7.86328L18.0684 7.86328ZM14.1211 13.2969C13.959 13.4922 13.9219 13.7656 14.0273 13.9961C14.2949 14.582 14.4863 15.0039 14.5273 15.0977C14.5313 15.1055 14.5332 15.1133 14.5371 15.1172C14.5469 15.1367 14.5566 15.1562 14.5684 15.1758C14.6309 15.2832 14.6484 15.4141 14.6152 15.5352C14.582 15.6562 14.502 15.7617 14.3926 15.8242L12.8867 16.6895C12.8145 16.7305 12.7344 16.752 12.6523 16.752C12.4746 16.752 12.3184 16.6523 12.2109 16.4707L12.1953 16.4473C12.1465 16.377 11.8555 15.9707 11.4609 15.4102C11.3164 15.2051 11.0742 15.0996 10.8262 15.1367C10.3008 15.2129 9.76758 15.207 9.24414 15.123C8.99414 15.084 8.7461 15.1875 8.59961 15.3945C8.35547 15.7402 8.15039 16.0254 8.01172 16.2188C7.89649 16.3789 7.82618 16.4785 7.8086 16.5059C7.75 16.6094 7.64258 16.6875 7.51758 16.7207C7.39258 16.7539 7.26172 16.7383 7.15821 16.6777L5.65625 15.8066C5.54688 15.7422 5.46875 15.6406 5.43555 15.5176C5.40039 15.3887 5.42383 15.2578 5.50782 15.1113L5.51368 15.0977C5.51954 15.084 5.73633 14.6074 6.05664 13.918C6.16407 13.6875 6.13086 13.4219 5.97266 13.2246C5.63868 12.8105 5.3711 12.3516 5.17579 11.8574C5.08399 11.625 4.8711 11.4648 4.6211 11.4414C4.24414 11.4063 3.92579 11.375 3.69532 11.3535C3.42188 11.3281 3.31055 11.3164 3.27539 11.3145C3.01368 11.3125 2.80079 11.0996 2.80079 10.8379L2.80469 9.10156C2.80469 8.83984 3.01758 8.62695 3.2793 8.62695C3.30079 8.62695 3.32422 8.625 3.34571 8.62305C3.35157 8.62305 3.35743 8.62305 3.36719 8.62109C3.46485 8.61133 3.92969 8.56641 4.57422 8.50977C4.82618 8.48633 5.04688 8.31836 5.13477 8.08203C5.25 7.77344 5.37305 7.50781 5.51172 7.26953C5.625 7.07227 5.76563 6.87109 5.95118 6.63867C6.10743 6.44336 6.13868 6.17969 6.03516 5.95313C5.89649 5.65039 5.7793 5.39258 5.69141 5.19922C5.57227 4.9375 5.52344 4.83008 5.50586 4.79688C5.375 4.57031 5.45508 4.2793 5.68164 4.14844L7.1875 3.2832C7.42188 3.14844 7.71289 3.24219 7.86329 3.5L7.87696 3.51953C7.91602 3.57227 8.17188 3.93359 8.53516 4.44922C8.68165 4.65625 8.93751 4.76367 9.18751 4.7207C9.74805 4.625 10.3477 4.62305 10.9258 4.7168C11.1758 4.75781 11.4238 4.6543 11.5703 4.44727C11.7617 4.17773 11.9238 3.95117 12.043 3.78516C12.1875 3.58203 12.2481 3.5 12.2676 3.46875C12.3281 3.36523 12.4336 3.28711 12.5566 3.25391C12.6816 3.2207 12.8125 3.23633 12.916 3.29492L14.4199 4.16797C14.5273 4.23047 14.6074 4.33594 14.6406 4.45703C14.6758 4.58594 14.6524 4.7168 14.5684 4.86328L14.5469 4.90039L14.5469 4.9082C14.4981 5.01367 14.3262 5.39258 14.0879 5.9082C13.9824 6.13477 14.0156 6.4082 14.1738 6.60156C14.5469 7.06445 14.8359 7.57227 15.0332 8.11328C15.1191 8.35156 15.3399 8.52148 15.5918 8.54492C16.1856 8.60156 16.6113 8.64453 16.7109 8.6543C16.7207 8.65625 16.7285 8.65625 16.7344 8.65625C16.9277 8.67188 17.0508 8.7168 17.1328 8.79883C17.2207 8.88672 17.2715 9.00977 17.2715 9.13477L17.2676 10.873C17.2676 11.1426 17.041 11.3477 16.7422 11.3496C16.7422 11.3496 16.7266 11.3496 16.6992 11.3535C16.5859 11.3652 16.1406 11.4063 15.5273 11.4609C15.2773 11.4844 15.0664 11.6426 14.9727 11.875C14.8633 12.1465 14.7598 12.3672 14.6426 12.5684C14.498 12.8105 14.3281 13.0488 14.1211 13.2969L14.1211 13.2969Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 15' d='M11.6192 7.25586C11.1504 6.98438 10.6192 6.8418 10.0782 6.83984C8.9844 6.83984 7.96292 7.42773 7.41409 8.37305C6.56253 9.83984 7.06448 11.7266 8.53128 12.5781C9.00003 12.8496 9.53323 12.9941 10.0742 12.9941C11.168 12.9941 12.1895 12.4062 12.7383 11.4609C13.1465 10.7598 13.2617 9.91016 13.0508 9.12695C12.8438 8.34375 12.3223 7.66016 11.6192 7.25586L11.6192 7.25586ZM11.5918 10.7969C11.2774 11.3359 10.6953 11.6699 10.0723 11.6699C9.7637 11.6699 9.46096 11.5879 9.19339 11.4316C8.35745 10.9453 8.07229 9.87109 8.55667 9.03516C8.87112 8.49609 9.45315 8.16211 10.0762 8.16016C10.3848 8.16016 10.6875 8.24219 10.9551 8.39844C11.3555 8.62891 11.6524 9.01758 11.7696 9.46484C11.8907 9.91992 11.8282 10.3926 11.5918 10.7969L11.5918 10.7969Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 16' d='M18.0488 7.86328C17.7207 7.53125 17.2832 7.34375 16.8145 7.33594C16.7285 7.32617 16.4688 7.30078 16.0938 7.26562C15.9121 6.85547 15.6914 6.46484 15.4316 6.10156C15.5938 5.75 15.6738 5.57227 15.7109 5.47461L15.7168 5.47656C16.2109 4.61914 15.918 3.51758 15.0625 3.02148L13.5605 2.15039C13.2871 1.99219 12.9746 1.9082 12.6582 1.90625C12.0293 1.90625 11.4316 2.23828 11.1328 2.75391C11.1035 2.79492 10.9434 3.01758 10.7031 3.35352C10.2578 3.30859 9.80859 3.31055 9.36328 3.35547C9.13867 3.03711 9.02539 2.87695 8.95703 2.79492L8.96094 2.79297C8.64063 2.23828 8.04297 1.89453 7.40234 1.89453C7.08984 1.89453 6.78125 1.97656 6.50781 2.13281L5.00195 2.99805C4.58203 3.24023 4.28125 3.63086 4.1543 4.10156C4.0332 4.55078 4.08984 5.01367 4.3125 5.40234C4.33398 5.44922 4.45898 5.72656 4.64844 6.14062C4.54297 6.28906 4.44141 6.44531 4.34961 6.60352C4.23438 6.80469 4.12695 7.01367 4.03516 7.22656C3.52734 7.27344 3.33594 7.29102 3.25586 7.30078C2.27148 7.30469 1.46875 8.10742 1.46484 9.0957L1.46094 10.832C1.46094 11.3164 1.65039 11.7734 1.99414 12.1172C2.32422 12.4473 2.75 12.6289 3.19922 12.6309C3.25391 12.6367 3.58984 12.6699 4.08984 12.7168C4.25391 13.0664 4.44922 13.4004 4.67188 13.7168C4.46484 14.1641 4.36719 14.3789 4.32617 14.4941L4.32031 14.4902C4.08203 14.8984 4.01758 15.3945 4.13867 15.8516C4.25977 16.3105 4.56445 16.709 4.97461 16.9453L6.47656 17.8164C6.75 17.9746 7.06055 18.0586 7.37695 18.0586C8.00586 18.0586 8.60352 17.7266 8.90235 17.2109C8.93555 17.166 9.13477 16.8887 9.42774 16.4766C9.81445 16.5137 10.2031 16.5176 10.584 16.4863C10.8652 16.8867 11.002 17.0762 11.0781 17.168L11.0723 17.1719C11.3926 17.7266 11.9902 18.0703 12.6309 18.0703C12.9434 18.0703 13.2539 17.9883 13.5254 17.832L15.0312 16.9688C15.4434 16.7344 15.75 16.3359 15.873 15.877C15.9961 15.4258 15.9395 14.9531 15.7129 14.5449C15.6758 14.4609 15.5547 14.1934 15.3789 13.8105C15.5176 13.625 15.6465 13.4277 15.7656 13.2266C15.8574 13.0684 15.9414 12.9043 16.0176 12.7383C16.4805 12.6953 16.6816 12.6777 16.7754 12.6641L16.7754 12.666C17.7637 12.6641 18.5684 11.8594 18.5703 10.8711L18.5742 9.13476C18.5762 8.66211 18.3848 8.19922 18.0488 7.86328L18.0488 7.86328ZM14.1016 13.2969C13.9395 13.4922 13.9023 13.7656 14.0078 13.9961C14.2754 14.582 14.4668 15.0039 14.5078 15.0977C14.5117 15.1055 14.5137 15.1133 14.5176 15.1172C14.5273 15.1367 14.5371 15.1562 14.5488 15.1758C14.6113 15.2832 14.6289 15.4141 14.5957 15.5352C14.5625 15.6562 14.4824 15.7617 14.373 15.8242L12.8672 16.6895C12.7949 16.7305 12.7148 16.752 12.6328 16.752C12.4551 16.752 12.2988 16.6523 12.1914 16.4707L12.1758 16.4473C12.127 16.377 11.8359 15.9707 11.4414 15.4102C11.2969 15.2051 11.0547 15.0996 10.8066 15.1367C10.2813 15.2129 9.74805 15.207 9.22461 15.123C8.97461 15.084 8.72657 15.1875 8.58008 15.3945C8.33594 15.7402 8.13086 16.0254 7.99219 16.2188C7.87696 16.3789 7.80664 16.4785 7.78907 16.5059C7.73047 16.6094 7.62305 16.6875 7.49805 16.7207C7.37305 16.7539 7.24219 16.7383 7.13868 16.6777L5.63672 15.8066C5.52735 15.7422 5.44922 15.6406 5.41602 15.5176C5.38086 15.3887 5.4043 15.2578 5.48829 15.1113L5.49414 15.0977C5.5 15.084 5.7168 14.6074 6.03711 13.918C6.14454 13.6875 6.11133 13.4219 5.95313 13.2246C5.61914 12.8105 5.35157 12.3516 5.15625 11.8574C5.06446 11.625 4.85157 11.4648 4.60157 11.4414C4.22461 11.4063 3.90625 11.375 3.67579 11.3535C3.40235 11.3281 3.29102 11.3164 3.25586 11.3145C2.99414 11.3125 2.78125 11.0996 2.78125 10.8379L2.78516 9.10156C2.78516 8.83984 2.99805 8.62695 3.25977 8.62695C3.28125 8.62695 3.30469 8.625 3.32618 8.62305C3.33204 8.62305 3.33789 8.62305 3.34766 8.62109C3.44532 8.61133 3.91016 8.56641 4.55469 8.50977C4.80664 8.48633 5.02735 8.31836 5.11524 8.08203C5.23047 7.77344 5.35352 7.50781 5.49219 7.26953C5.60547 7.07227 5.7461 6.87109 5.93164 6.63867C6.08789 6.44336 6.11915 6.17969 6.01563 5.95313C5.87696 5.65039 5.75977 5.39258 5.67188 5.19922C5.55274 4.9375 5.50391 4.83008 5.48633 4.79688C5.35547 4.57031 5.43555 4.2793 5.66211 4.14844L7.16797 3.2832C7.40235 3.14844 7.69336 3.24219 7.84375 3.5L7.85743 3.51953C7.89649 3.57227 8.15235 3.93359 8.51563 4.44922C8.66212 4.65625 8.91797 4.76367 9.16797 4.7207C9.72852 4.625 10.3281 4.62305 10.9063 4.7168C11.1563 4.75781 11.4043 4.6543 11.5508 4.44727C11.7422 4.17773 11.9043 3.95117 12.0234 3.78516C12.168 3.58203 12.2285 3.5 12.2481 3.46875C12.3086 3.36523 12.4141 3.28711 12.5371 3.25391C12.6621 3.2207 12.793 3.23633 12.8965 3.29492L14.4004 4.16797C14.5078 4.23047 14.5879 4.33594 14.6211 4.45703C14.6563 4.58594 14.6328 4.7168 14.5488 4.86328L14.5273 4.90039L14.5273 4.9082C14.4785 5.01367 14.3066 5.39258 14.0684 5.9082C13.9629 6.13477 13.9961 6.4082 14.1543 6.60156C14.5274 7.06445 14.8164 7.57227 15.0137 8.11328C15.0996 8.35156 15.3203 8.52148 15.5723 8.54492C16.166 8.60156 16.5918 8.64453 16.6914 8.6543C16.7012 8.65625 16.709 8.65625 16.7149 8.65625C16.9082 8.67188 17.0313 8.7168 17.1133 8.79883C17.2012 8.88672 17.252 9.00977 17.252 9.13477L17.2481 10.873C17.2481 11.1426 17.0215 11.3477 16.7227 11.3496C16.7227 11.3496 16.707 11.3496 16.6797 11.3535C16.5664 11.3652 16.1211 11.4063 15.5078 11.4609C15.2578 11.4844 15.0469 11.6426 14.9531 11.875C14.8438 12.1465 14.7402 12.3672 14.6231 12.5684C14.4785 12.8105 14.3086 13.0488 14.1016 13.2969L14.1016 13.2969Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 17' d='M11.5996 7.25586C11.1309 6.98438 10.5996 6.8418 10.0586 6.83984C8.96487 6.83984 7.94339 7.42773 7.39456 8.37305C6.54299 9.83984 7.04495 11.7266 8.51175 12.5781C8.9805 12.8496 9.5137 12.9941 10.0547 12.9941C11.1485 12.9941 12.1699 12.4062 12.7188 11.4609C13.127 10.7598 13.2422 9.91016 13.0313 9.12695C12.8242 8.34375 12.3028 7.66016 11.5996 7.25586L11.5996 7.25586ZM11.5723 10.7969C11.2578 11.3359 10.6758 11.6699 10.0528 11.6699C9.74417 11.6699 9.44143 11.5879 9.17385 11.4316C8.33792 10.9453 8.05276 9.87109 8.53714 9.03516C8.85159 8.49609 9.43362 8.16211 10.0567 8.16016C10.3653 8.16016 10.668 8.24219 10.9356 8.39844C11.336 8.62891 11.6328 9.01758 11.75 9.46484C11.8711 9.91992 11.8086 10.3926 11.5723 10.7969L11.5723 10.7969Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-settings\:safe{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect id='svg 1' x='0.000000' y='0.000000'/%3E%3Cpath id='矢量 5' d='M9.99984 2.59545C13.1498 2.59545 15.0362 3.15908 15.9089 3.50454L15.9089 10.3227C15.9163 11.2154 15.6738 12.0924 15.2089 12.8545C14.6026 13.818 13.8408 14.6744 12.9546 15.3889C12.0684 16.1035 11.07 16.6663 9.99984 17.0545C8.93101 16.6686 7.93334 16.1086 7.04719 15.3972C6.16105 14.6859 5.39861 13.8328 4.79075 12.8727C4.32586 12.1106 4.0834 11.2336 4.09075 10.3409L4.09075 3.52272C4.97256 3.16363 6.85438 2.61363 9.99984 2.61363M9.99984 1.24999C4.80438 1.23181 2.72711 2.67272 2.72711 2.67272L2.72711 10.3409C2.72213 11.4877 3.03694 12.6131 3.6362 13.5909C4.3697 14.7492 5.30004 15.7703 6.38521 16.6082C7.47038 17.4461 8.69366 18.0879 9.99984 18.5045C11.306 18.0879 12.5293 17.4462 13.6145 16.6082C14.6996 15.7703 15.63 14.7492 16.3635 13.5909C16.9627 12.6131 17.2775 11.4877 17.2726 10.3409L17.2726 2.67272C17.2726 2.67272 15.1953 1.23181 9.99984 1.23181L9.99984 1.24999Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 6' d='M9.14544 11.4591C9.01548 11.4588 8.88832 11.4212 8.77913 11.3508C8.66995 11.2803 8.58336 11.1798 8.52969 11.0615C8.47602 10.9431 8.45754 10.8118 8.47645 10.6832C8.49536 10.5546 8.55087 10.4342 8.63635 10.3363L11.7591 6.69996C11.8551 6.59053 11.9832 6.5143 12.1252 6.48219C12.2672 6.45008 12.4157 6.46374 12.5494 6.52122C12.6832 6.5787 12.7953 6.67704 12.8697 6.80215C12.9441 6.92725 12.977 7.07271 12.9636 7.21766C12.9503 7.36261 12.8914 7.49962 12.7954 7.60905L9.66817 11.2454C9.60211 11.3173 9.52101 11.3737 9.43066 11.4106C9.34031 11.4475 9.24292 11.4641 9.14544 11.4591L9.14544 11.4591Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 7' d='M9.14538 11.4591C9.06995 11.4597 8.99497 11.4473 8.92371 11.4226C8.85246 11.3978 8.78599 11.3609 8.7272 11.3137L7.30447 10.1955C7.19125 10.1062 7.1092 9.98336 7.07006 9.84458C7.03093 9.7058 7.03673 9.5582 7.08663 9.42291C7.13653 9.28763 7.22796 9.17161 7.34784 9.09148C7.46772 9.01135 7.60988 8.97122 7.75397 8.97684C7.89805 8.98245 8.03666 9.03353 8.14993 9.12276L9.56811 10.2455C9.66223 10.319 9.73523 10.4161 9.7797 10.527C9.82417 10.6379 9.83853 10.7585 9.82133 10.8767C9.80413 10.9949 9.75597 11.1064 9.68175 11.2C9.61847 11.2818 9.5371 11.3477 9.44403 11.3926C9.35096 11.4376 9.24873 11.4604 9.14538 11.4591L9.14538 11.4591Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-settings\:ssl{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect id='svg 2' x='0.000000' y='0.000000'/%3E%3Cpath id='矢量 5' d='M9.99984 2.59545C13.1498 2.59545 15.0362 3.15908 15.9089 3.50454L15.9089 10.3227C15.9163 11.2154 15.6738 12.0924 15.2089 12.8545C14.6026 13.818 13.8408 14.6744 12.9546 15.3889C12.0684 16.1035 11.07 16.6663 9.99984 17.0545C8.93101 16.6686 7.93334 16.1086 7.04719 15.3972C6.16105 14.6859 5.39861 13.8328 4.79075 12.8727C4.32586 12.1106 4.0834 11.2336 4.09075 10.3409L4.09075 3.52272C4.97256 3.16363 6.85438 2.61363 9.99984 2.61363M9.99984 1.24999C4.80438 1.23181 2.72711 2.67272 2.72711 2.67272L2.72711 10.3409C2.72213 11.4877 3.03694 12.6131 3.6362 13.5909C4.3697 14.7492 5.30004 15.7703 6.38521 16.6082C7.47038 17.4461 8.69366 18.0879 9.99984 18.5045C11.306 18.0879 12.5293 17.4462 13.6145 16.6082C14.6996 15.7703 15.63 14.7492 16.3635 13.5909C16.9627 12.6131 17.2775 11.4877 17.2726 10.3409L17.2726 2.67272C17.2726 2.67272 15.1953 1.23181 9.99984 1.23181L9.99984 1.24999Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-settings\:success{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 8.74341 8.74414' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath id='矢量 19' d='M4.01465 6.34766C3.93555 6.34766 3.85742 6.31738 3.79785 6.25586L1.80664 4.23828C1.68652 4.11719 1.68652 3.91992 1.80664 3.79785C1.92676 3.67578 2.12109 3.67578 2.24023 3.79785L4.01562 5.59668L8.21875 1.33594C8.25656 1.2972 8.30404 1.26927 8.35627 1.25505C8.40849 1.24083 8.46358 1.24083 8.51581 1.25505C8.56804 1.26927 8.61551 1.2972 8.65332 1.33594C8.77344 1.45703 8.77344 1.6543 8.65332 1.77637L4.23145 6.25684C4.17188 6.31738 4.09277 6.34766 4.01465 6.34766ZM4.31348 8.74414C3.73144 8.74414 3.16602 8.62891 2.63477 8.40137C2.12109 8.18066 1.66016 7.86621 1.26465 7.46484C0.869141 7.06348 0.557617 6.5957 0.34082 6.0752C0.114258 5.53418 0 4.96191 0 4.37207C0 3.78223 0.114258 3.20898 0.338867 2.66992C0.556641 2.14941 0.868164 1.68164 1.26367 1.28027C1.65918 0.878906 2.12012 0.563477 2.63379 0.34375C3.16602 0.116211 3.73144 0 4.31348 0C5.17188 0 6.00098 0.255859 6.71191 0.738281C6.83496 0.821289 6.86914 0.992188 6.78613 1.11719C6.7041 1.24219 6.53516 1.27637 6.41211 1.19141C5.79102 0.770508 5.06445 0.546875 4.31348 0.546875C2.23145 0.546875 0.540039 2.26367 0.540039 4.37207C0.540039 6.48047 2.23242 8.19727 4.31348 8.19727C6.39355 8.19727 8.08691 6.48145 8.08691 4.37207C8.08691 4.23633 8.08008 4.10059 8.06543 3.96484C8.04883 3.81445 8.15723 3.68066 8.30566 3.66406C8.4541 3.64746 8.58594 3.75684 8.60156 3.90723C8.61816 4.06055 8.62598 4.21777 8.62598 4.37207C8.62598 4.96191 8.51172 5.53516 8.28711 6.07422C8.06933 6.5957 7.75976 7.06152 7.36328 7.46387C6.96777 7.86523 6.50586 8.18066 5.99219 8.40039C5.45996 8.62695 4.89551 8.74414 4.31348 8.74414L4.31348 8.74414Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-settings\:webhook{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' class='icon' width='200px' height='200.00px' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='512' cy='512' r='512' fill='%23ffffff'/%3E%3Cpath fill='%23698fdf' d='M0 512C0 229.23264 229.23264 0 512 0s512 229.23264 512 512A512 512 0 1 1 0 512z m306.78016 46.0288l32.512-95.21152 32.50176 95.21152h-65.024z m100.84352 106.1888h77.23008L378.8288 378.24512h-79.07328L193.73056 664.2176h77.2096l16.62976-49.67424h103.43424l16.61952 49.664zM589.0048 438.1696h24.0128c26.59328 0 39.90528 11.88864 39.90528 35.66592 0 23.7568-13.312 35.65568-39.90528 35.65568H589.0048V438.1696z m0 131.23584h42.8544c31.27296 0 55.22432-8.3456 71.84384-25.0368 16.64-16.70144 24.94464-40.20224 24.94464-70.5536 0-30.34112-8.30464-53.8624-24.94464-70.54336-16.61952-16.6912-40.57088-25.0368-71.84384-25.0368H516.608v285.98272h72.3968v-94.8224z m178.06336-191.16032v285.97248h72.42752V378.24512h-72.42752z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:200px;height:200px;display:inline-flex}.i-si\:server-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M3 9h18M3 15h18m-4-3h1m-1 6h1M17 6h1M5.4 3h13.2A2.4 2.4 0 0 1 21 5.4v13.2a2.4 2.4 0 0 1-2.4 2.4H5.4A2.4 2.4 0 0 1 3 18.6V5.4A2.4 2.4 0 0 1 5.4 3'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-site\:light{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1781249655651' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='11211' xmlns:xlink='http://www.w3.org/1999/xlink' width='200' height='200'%3E%3Cpath d='M341.333333 967.111111h284.444445v56.888889H341.333333zM816.526222 110.364444l40.220445 40.163556-80.440889 80.497778-40.220445-40.220445zM150.584889 110.364444L230.968889 190.691556l-40.220445 40.220444-80.497777-80.440889zM853.333333 455.111111h113.777778v56.888889h-113.777778zM0 455.111111h113.777778v56.888889H0zM455.111111 0h56.888889v113.777778H455.111111zM483.555556 170.666667C312.888889 170.666667 170.666667 312.888889 170.666667 483.555556c0 119.466667 56.888889 227.555556 170.666666 278.755555V910.222222h284.444445v-147.911111c113.777778-51.2 170.666667-159.288889 170.666666-278.755555 0-170.666667-142.222222-312.888889-312.888888-312.888889z m113.777777 540.444444l-28.444444 17.066667V853.333333H398.222222v-125.155555l-28.444444-17.066667c-91.022222-45.511111-142.222222-130.844444-142.222222-227.555555C227.555556 341.333333 341.333333 227.555556 483.555556 227.555556S739.555556 341.333333 739.555556 483.555556c0 96.711111-51.2 182.044444-142.222223 227.555555z' fill='%2320a53a' p-id='11212'%3E%3C/path%3E%3Cpath d='M341.333333 512h113.777778v284.444444h56.888889V512h113.777778V455.111111H341.333333z' fill='%2320a53a' p-id='11213'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:200px;height:200px;display:inline-flex}.i-site\:performance{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1770109361508' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='7931' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M859.733333 217.6l-32-27.733333c-8.533333-8.533333-23.466667-6.4-29.866666 2.133333L580.266667 443.733333c-21.333333-10.666667-44.8-17.066667-68.266667-17.066666-83.2 0-149.333333 66.133333-149.333333 149.333333s66.133333 149.333333 149.333333 149.333333 149.333333-66.133333 149.333333-149.333333c0-25.6-6.4-51.2-19.2-72.533333l219.733334-256c8.533333-10.666667 6.4-23.466667-2.133334-29.866667zM512 640c-36.266667 0-64-27.733333-64-64s27.733333-64 64-64 64 27.733333 64 64-27.733333 64-64 64z' fill='currentColor' p-id='7932'%3E%3C/path%3E%3Cpath d='M731.733333 232.533333C667.733333 194.133333 593.066667 170.666667 512 170.666667 277.333333 170.666667 85.333333 362.666667 85.333333 597.333333c0 44.8 6.4 87.466667 19.2 128h91.733334C179.2 684.8 170.666667 642.133333 170.666667 597.333333c0-187.733333 153.6-341.333333 341.333333-341.333333 61.866667 0 117.333333 17.066667 166.4 44.8l53.333333-68.266667zM829.866667 313.6l-53.333334 68.266667C825.6 441.6 853.333333 516.266667 853.333333 597.333333c0 44.8-8.533333 87.466667-25.6 128h91.733334c12.8-40.533333 19.2-83.2 19.2-128 0-108.8-40.533333-206.933333-108.8-283.733333z' fill='currentColor' p-id='7933'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-site\:tutorial{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1776137902617' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='4811' xmlns:xlink='http://www.w3.org/1999/xlink' width='200' height='200'%3E%3Cpath d='M607.934444 417.856853c-6.179746-6.1777-12.766768-11.746532-19.554358-16.910135l-0.01228 0.011256c-6.986111-6.719028-16.47216-10.857279-26.930349-10.857279-21.464871 0-38.864146 17.400299-38.864146 38.864146 0 9.497305 3.411703 18.196431 9.071609 24.947182l-0.001023 0c0.001023 0.001023 0.00307 0.00307 0.005117 0.004093 2.718925 3.242857 5.953595 6.03853 9.585309 8.251941 3.664459 3.021823 7.261381 5.997598 10.624988 9.361205l3.203972 3.204995c40.279379 40.229237 28.254507 109.539812-12.024871 149.820214L371.157763 796.383956c-40.278355 40.229237-105.761766 40.229237-146.042167 0l-3.229554-3.231601c-40.281425-40.278355-40.281425-105.809861 0-145.991002l75.93546-75.909877c9.742898-7.733125 15.997346-19.668968 15.997346-33.072233 0-23.312962-18.898419-42.211381-42.211381-42.211381-8.797363 0-16.963347 2.693342-23.725354 7.297197-0.021489-0.045025-0.044002-0.088004-0.066515-0.134053l-0.809435 0.757247c-2.989077 2.148943-5.691629 4.669346-8.025791 7.510044l-78.913281 73.841775c-74.178443 74.229608-74.178443 195.632609 0 269.758863l3.203972 3.202948c74.178443 74.127278 195.529255 74.127278 269.707698 0l171.829484-171.880649c74.076112-74.17435 80.357166-191.184297 6.282077-265.311575L607.934444 417.856853z' fill='%235D5D5D' p-id='4812'%3E%3C/path%3E%3Cpath d='M855.61957 165.804257l-3.203972-3.203972c-74.17742-74.178443-195.528232-74.178443-269.706675 0L410.87944 334.479911c-74.178443 74.178443-78.263481 181.296089-4.085038 255.522628l3.152806 3.104711c3.368724 3.367701 6.865361 6.54302 10.434653 9.588379 2.583848 2.885723 5.618974 5.355985 8.992815 7.309476 0.025583 0.020466 0.052189 0.041956 0.077771 0.062422l0.011256-0.010233c5.377474 3.092431 11.608386 4.870938 18.257829 4.870938 20.263509 0 36.68962-16.428158 36.68962-36.68962 0-5.719258-1.309832-11.132548-3.645017-15.95846l0 0c-4.850471-10.891048-13.930267-17.521049-20.210297-23.802102l-3.15383-3.102664c-40.278355-40.278355-24.982998-98.79612 15.295358-139.074476l171.930791-171.830507c40.179095-40.280402 105.685018-40.280402 145.965419 0l3.206018 3.152806c40.279379 40.281425 40.279379 105.838513 0 146.06775l-75.686796 75.737962c-10.296507 7.628748-16.97358 19.865443-16.97358 33.662681 0 23.12365 18.745946 41.87062 41.87062 41.87062 8.048303 0 15.563464-2.275833 21.944801-6.211469 0.048095 0.081864 0.093121 0.157589 0.141216 0.240477l1.173732-1.083681c3.616364-2.421142 6.828522-5.393847 9.529027-8.792247l79.766718-73.603345C929.798013 361.334535 929.798013 239.981676 855.61957 165.804257z' fill='%235D5D5D' p-id='4813'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:200px;height:200px;display:inline-flex}.i-soft-dns-close{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762334981673' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='10737' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M515.7 960.1c-29.2-0.1-52.9-23.9-52.9-53l-0.1-149.8c0.3-1.5 0.4-2.8 0.4-4V743l-10.1-2.1c-62.1-12.9-118.8-45.2-164-93.4-60-64.1-93.1-149.1-93.1-239.4v-107l-26.7 0.2c-6.3 0-12.2-2.5-16.7-7s-6.9-10.4-6.9-16.7c0-6.4 2.4-12.4 6.9-16.8 4.4-4.5 10.4-6.9 16.7-6.9h64.6l-102.9-103c-4.9-4.9-7.6-11.5-7.6-18.4 0-7 2.7-13.5 7.6-18.4 4.9-4.9 11.5-7.6 18.4-7.6s13.5 2.7 18.4 7.6l139.7 139.7h12.2V95c0-17.1 13.9-31.1 31.1-31.1 17.1 0 31 13.9 31 31.1l0.1 158.8h265.4V95c0-17.1 13.9-31 31.1-31 17.1 0 31 13.9 31 31.1v158.7l148.1 0.1c13.1 0 23.7 10.6 23.7 23.7 0 6.4-2.5 12.3-6.9 16.8-4.5 4.5-10.4 7-16.9 7h-21.9v106.9c0 94.5-35.7 182.2-100.5 246.9l-1.6 1.6c-1.7 1.7-3.5 3.3-5.4 5l-6.4 5.9L893 839.2c10.2 10.2 10.2 26.7 0 36.9-4.9 4.9-11.5 7.6-18.4 7.6-7 0-13.5-2.7-18.4-7.6L679.4 699.4l-3.1 1.9c-30.8 19-63.8 32.3-98.2 39.6l-10.7 2.3 0.7 10.9 0.2 2.4 0.1 150.7c0.1 14.1-5.4 27.3-15.4 37.4-10 10-23.3 15.5-37.3 15.5zM243.4 408.2c0 78.2 28.5 151.6 80.3 206.8 51.4 54.7 119.6 84.9 192 84.9 43 0 85.8-11.1 124-32l5.4-3-363.9-363.7h-37.9l0.1 107z m444.3 225.7l6.3-5.7c2.4-2.2 4.9-4.3 7.2-6.6 55-55.1 86.6-132.9 86.6-213.4v-12.7h-0.1v-94.2l-432.7-0.1 332.7 332.7z' p-id='10738' fill='%23ffffff'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-soft-dns-disk{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762244187005' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='7877' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M554.688 682.624a42.688 42.688 0 0 0 0 85.376h0.448a42.688 42.688 0 1 0 0-85.376h-0.448zM767.488 682.624a42.688 42.688 0 0 0 0 85.376H768a42.688 42.688 0 1 0 0-85.376h-0.512z' fill='currentColor' p-id='7878'%3E%3C/path%3E%3Cpath d='M465.28 96h93.44c59.456 0 106.88 0 144.96 4.48 39.36 4.48 72.128 14.08 100.992 35.584 28.8 21.44 47.424 50.112 63.104 86.464 15.232 35.2 28.8 80.64 45.952 137.6l52.48 174.848c1.28 4.48 2.752 9.28 3.584 14.336v0.32l0.192 1.216c0.64 5.12 0.64 10.048 0.64 14.72v3.392c0 72.704 0 130.304-5.632 175.68-5.824 46.592-18.112 84.736-45.952 115.84-4.992 5.568-10.304 10.88-15.936 15.872-31.104 27.84-69.184 40.128-115.84 45.952-45.312 5.696-102.912 5.696-175.616 5.696H412.352c-72.704 0-130.304 0-175.68-5.696-46.592-5.824-84.672-18.112-115.84-45.888a202.944 202.944 0 0 1-15.872-16c-27.84-31.04-40.128-69.12-45.952-115.84-5.696-45.312-5.696-102.912-5.696-175.616v-3.328c0-4.672 0-9.664 0.704-14.784v-0.32l0.192-1.216c0.832-5.056 2.24-9.856 3.584-14.272l52.48-174.912c17.088-56.96 30.72-102.4 45.952-137.6 15.68-36.352 34.304-65.024 63.104-86.4 28.8-21.504 61.632-31.104 100.992-35.712C358.4 96 405.76 96 465.28 96zM327.68 164.032c-33.152 3.84-53.632 11.072-70.144 23.36-16.512 12.288-29.376 29.824-42.56 60.48-13.568 31.424-26.176 73.28-43.968 132.544l-42.688 142.272h767.36l-42.688-142.272c-17.792-59.264-30.4-101.12-43.968-132.48-13.184-30.72-26.048-48.256-42.56-60.544-16.512-12.288-36.992-19.52-70.144-23.36C662.336 160 618.624 160 556.736 160H467.328c-61.952 0-105.6 0-139.648 4.032zM122.496 736.64c5.056 40.128 14.528 63.616 30.144 81.088 3.456 3.84 7.04 7.488 10.88 10.88 17.536 15.68 40.96 25.088 81.152 30.144 40.96 5.12 94.464 5.184 169.92 5.184h194.816c75.456 0 129.024 0 169.92-5.184 40.128-5.056 63.616-14.464 81.152-30.08 3.84-3.456 7.424-7.104 10.88-10.944 15.616-17.536 25.088-40.96 30.08-81.088 4.672-37.248 5.12-84.928 5.248-150.016H117.312c0.064 65.088 0.512 112.768 5.184 150.016z' fill='currentColor' p-id='7879'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-soft-dns-icon{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762335529080' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='11802' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M170.666667 128h682.666666a42.666667 42.666667 0 0 1 42.666667 42.666667v298.666666H128V170.666667a42.666667 42.666667 0 0 1 42.666667-42.666667zM128 554.666667h768v298.666666a42.666667 42.666667 0 0 1-42.666667 42.666667H170.666667a42.666667 42.666667 0 0 1-42.666667-42.666667v-298.666666z m170.666667 128v85.333333h128v-85.333333H298.666667zM298.666667 256v85.333333h128V256H298.666667z' fill='currentColor' p-id='11803'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-soft-dns-menu{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762241899839' class='icon' viewBox='0 0 1025 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='12295' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M163.231468 552.233328c6.707287 4.471525 14.905083 6.707287 23.102879 6.707287 12.669321-0.745254 24.593387-5.216779 33.536437-14.159829 17.8861-17.8861 17.8861-46.951012 0-65.582365-8.94305-8.94305-20.867116-13.414575-33.536437-14.159829-8.197796 0-16.395591 2.235762-23.102879 6.707287-7.452542 4.471525-12.669321 10.433558-17.140846 17.140846-8.197796 14.159829-8.197796 31.300674 0 46.205757 4.471525 6.707287 10.433558 13.414575 17.140846 17.140846zM1024.74527 791.459911c0-11.924066-4.471525-23.848133-13.414575-32.791182-8.94305-8.94305-20.121862-13.414575-32.791183-14.159829H46.226566c-12.669321 0.745254-23.848133 5.216779-32.791183 14.159829-8.94305 8.94305-13.414575 20.121862-13.414575 32.791182v186.313539c-0.745254 24.593387 18.631354 45.460503 43.969995 46.205757H978.539512c24.593387 0.745254 45.460503-18.631354 45.460504-43.969995v-188.549301z m-46.205758 0v186.313539H46.226566v-186.313539h932.312946z' p-id='12296' fill='currentColor'%3E%3C/path%3E%3Cpath d='M978.539512 371.881823H46.226566c-12.669321 0-24.593387 4.471525-32.791183 13.414575C5.237587 394.984702 0.766062 406.908768 0.766062 418.832834v185.568285c0 12.669321 4.471525 24.593387 13.414575 33.536437 8.197796 8.94305 20.121862 14.159829 32.791183 13.414574h932.312946c12.669321 0 24.593387-4.471525 32.791183-13.414574 8.94305-8.94305 13.414575-20.867116 13.414575-33.536437V418.832834c0-12.669321-4.471525-24.593387-13.414575-33.536436-8.94305-8.197796-20.867116-13.414575-33.536437-13.414575z m0 46.951011v185.568285H46.226566V418.832834h932.312946zM980.775275 0H46.226566C34.302499 0 22.378433 4.471525 13.435383 13.414575 5.237587 21.61237 0.020808 33.536437 0.766062 45.460503v186.313539c0 11.924066 4.471525 23.848133 13.414575 32.791183 8.94305 8.94305 20.121862 13.414575 32.791183 14.159829h932.312946c12.669321-0.745254 23.848133-5.216779 32.791183-14.159829 8.94305-8.94305 13.414575-20.867116 13.414575-32.791183v-186.313539c0-24.593387-20.121862-44.715249-44.715249-45.460503z m-2.235763 232.519296H46.226566v-186.313538h932.312946v186.313538z' p-id='12297' fill='currentColor'%3E%3C/path%3E%3Cpath d='M163.231468 179.606251c18.631354 10.433558 40.988978 7.452542 55.894061-6.707287 8.94305-8.197796 14.159829-20.121862 13.414575-32.791183 0-26.083895-20.867116-46.951012-46.205757-46.951012h-0.745255c-8.197796 0-15.650337 2.235762-23.102878 5.962033s-12.669321 9.688304-17.140846 17.140846c-8.197796 14.905083-8.197796 32.045929 0 46.951012 5.216779 6.707287 11.178812 12.669321 17.8861 16.395591z' p-id='12298' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-soft-dns-open{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762328247815' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='7956' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M341.333333 386.773333h341.333334a85.333333 85.333333 0 0 1 85.333333 85.333334v149.333333a234.752 234.752 0 0 1-177.28 227.584A64 64 0 0 1 533.333333 941.44h-42.666666a64 64 0 0 1-57.386667-92.416A234.752 234.752 0 0 1 256 621.44v-149.333333a85.333333 85.333333 0 0 1 85.333333-85.333334z m85.333334-42.666666H341.333333v-213.333334a42.666667 42.666667 0 1 1 85.333334 0v213.333334z m256 0H597.333333v-213.333334a42.666667 42.666667 0 1 1 85.333334 0v213.333334z' p-id='7957' fill='%234CAF50'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-soft-dns-reload{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762410163124' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='32942' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M758.5792 234.2912c0 29.0816 23.3472 52.4288 52.4288 52.4288 29.0816 0 52.4288-23.3472 52.4288-52.4288s-23.7568-52.4288-52.4288-52.4288c-29.0816 0-52.4288 23.7568-52.4288 52.4288zM855.6544 516.9152c0 23.3472 12.288 44.2368 31.9488 56.1152 19.6608 11.8784 45.056 11.8784 64.7168 0a65.3312 65.3312 0 0 0 0-112.2304c-19.6608-11.8784-45.056-11.8784-64.7168 0s-31.9488 33.1776-31.9488 56.1152zM736.8704 801.1776c0 27.0336 14.7456 52.4288 38.0928 65.9456 23.3472 13.5168 52.4288 13.5168 76.1856 0 23.3472-13.5168 38.0928-38.912 38.0928-65.9456s-14.7456-52.4288-38.0928-65.9456c-23.3472-13.5168-52.4288-13.5168-76.1856 0-23.3472 13.9264-38.0928 38.912-38.0928 65.9456zM440.7296 915.0464c0 31.5392 16.7936 60.2112 44.2368 76.1856 27.0336 15.9744 61.0304 15.9744 88.064 0a89.2928 89.2928 0 0 0 44.2368-76.1856c0-31.5392-16.7936-60.2112-44.2368-76.1856-27.0336-15.9744-61.0304-15.9744-88.064 0-26.624 15.9744-44.2368 45.056-44.2368 76.1856zM151.1424 797.0816c0 35.2256 18.432 67.584 49.152 84.7872 30.3104 17.2032 67.584 17.2032 97.8944 0a97.4848 97.4848 0 0 0 48.7424-84.7872 97.8944 97.8944 0 0 0-97.8944-97.8944c-54.4768-0.8192-97.8944 43.8272-97.8944 97.8944zM426.8032 124.1088c0 57.344 46.6944 104.0384 104.0384 104.0384s104.0384-46.6944 104.0384-104.0384c0-36.864-19.6608-71.2704-51.6096-89.7024-31.9488-18.432-72.0896-18.432-104.0384 0a103.6288 103.6288 0 0 0-52.4288 89.7024zM144.9984 236.7488c0 36.864 19.6608 71.2704 51.6096 89.7024 31.9488 18.432 72.0896 18.432 104.0384 0a102.8096 102.8096 0 0 0 52.4288-89.7024c0-57.344-46.6944-104.0384-104.0384-104.0384-57.344 0-104.0384 46.2848-104.0384 104.0384zM39.7312 514.048c0 54.8864 44.2368 99.1232 99.1232 99.1232s99.1232-44.2368 99.1232-99.1232c0-54.8864-44.2368-99.1232-99.1232-99.1232-54.8864 0-99.1232 44.2368-99.1232 99.1232z' p-id='32943' fill='%2320A53A'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-soft-dns-restart{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762327725612' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='5980' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M512.170724 1024c-282.416084 0-512.17061-208.087082-512.17061-463.888037 0-255.744085 229.754526-463.774297 512.17061-463.774298h8.24614V0l247.327335 149.681662-247.384205 149.567921V203.025658H512.170724c-216.674442 0-392.857492 160.259469-392.857492 357.200045 0 196.940575 176.23992 357.086305 392.857492 357.086304s392.857492-160.202599 392.857491-357.200044c0-29.401755 26.728868-53.343996 59.656559-53.343997 32.870821 0 59.599689 23.942241 59.599689 53.343997 0 123.521493-53.173387 239.877374-149.795401 327.570809-96.906365 87.864045-225.546151 136.317228-362.318338 136.317228z' fill='%2320A53A' p-id='5981'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-soft-dns-server{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762241874270' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='10262' xmlns:xlink='http://www.w3.org/1999/xlink' %3E%3Cpath d='M306.820741 191.525926c-51.579259 11.188148-103.632593 63.241481-114.820741 114.820741-21.428148 99.176296 53.475556 186.785185 148.954074 186.785185l152.651852 0 0-6.447407 0-31.478519L493.605926 333.937778l-0.18963 0C489.623704 241.682963 403.816296 170.571852 306.820741 191.525926zM455.68 455.205926l-114.725926 0c-63.905185 0-115.579259-52.242963-114.725926-116.337778 0.853333-61.819259 51.294815-112.260741 113.114074-113.114074 64.094815-0.853333 116.337778 50.820741 116.337778 114.725926L455.68 455.205926z' fill='currentColor' p-id='10263'%3E%3C/path%3E%3Cpath d='M832.663704 306.346667c-11.188148-51.579259-63.241481-103.632593-114.820741-114.820741-96.900741-20.954074-182.802963 50.157037-186.595556 142.506667l-0.18963 0 0 121.173333 0 31.478519 0 6.447407 152.651852 0C779.093333 493.131852 854.091852 405.522963 832.663704 306.346667zM568.983704 340.48c0-63.905185 52.242963-115.579259 116.337778-114.725926 61.819259 0.853333 112.260741 51.294815 113.114074 113.114074 0.853333 64.094815-50.820741 116.337778-114.725926 116.337778l-114.725926 0L568.983704 340.48z' fill='currentColor' p-id='10264'%3E%3C/path%3E%3Cpath d='M192 717.842963c11.188148 51.579259 63.241481 103.632593 114.820741 114.820741 96.900741 20.954074 182.802963-50.157037 186.595556-142.506667l0.18963 0L493.605926 568.983704l0-31.478519 0-6.447407-152.651852 0C245.475556 531.057778 170.571852 618.666667 192 717.842963zM455.68 683.70963c0 63.905185-52.242963 115.579259-116.337778 114.725926-61.819259-0.853333-112.260741-51.294815-113.114074-113.114074-0.853333-64.094815 50.820741-116.337778 114.725926-116.337778l114.725926 0L455.68 683.70963z' fill='currentColor' p-id='10265'%3E%3C/path%3E%3Cpath d='M683.70963 531.057778l-152.651852 0 0 6.447407 0 31.478519 0 121.173333 0.18963 0c3.887407 92.34963 89.694815 163.460741 186.595556 142.506667 51.579259-11.188148 103.632593-63.241481 114.820741-114.820741C854.091852 618.666667 779.093333 531.057778 683.70963 531.057778zM798.435556 685.321481C797.582222 747.140741 747.140741 797.582222 685.321481 798.435556c-64.094815 0.853333-116.337778-50.820741-116.337778-114.725926l0-114.725926 114.725926 0C747.614815 568.983704 799.288889 621.226667 798.435556 685.321481z' fill='currentColor' p-id='10266'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-soft-dns-stop{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762327609688' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='4672' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M320 128A64 64 0 0 0 256 192v640a64 64 0 0 0 128 0v-640A64 64 0 0 0 320 128z m384 0A64 64 0 0 0 640 192v640a64 64 0 0 0 128 0v-640A64 64 0 0 0 704 128z' fill='%2320A53A' p-id='4673'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-soft-dns-system{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762241912388' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='13400' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M608 96c35.3456 0 64 28.6544 64 64v192c0 35.3456-28.6544 64-64 64h-72v71.9984L760 488c34.992 0 63.4256 28.0832 63.992 62.9424L824 552v56h72c35.3456 0 64 28.6544 64 64v192c0 35.3456-28.6544 64-64 64H704c-35.3456 0-64-28.6544-64-64V672c0-35.3456 28.6544-64 64-64h72v-56c0-8.688-6.9232-15.7568-15.552-15.9936L760 536H264c-8.688 0-15.7568 6.9232-15.9936 15.552L248 552v56h72c35.3456 0 64 28.6544 64 64v192c0 35.3456-28.6544 64-64 64H128c-35.3456 0-64-28.6544-64-64V672c0-35.3456 28.6544-64 64-64h72v-56c0-34.992 28.0832-63.4256 62.9424-63.992L264 488l224-0.0016V416h-72c-35.3456 0-64-28.6544-64-64V160c0-35.3456 28.6544-64 64-64h192zM320 656H128c-8.8368 0-16 7.1632-16 16v192c0 8.8368 7.1632 16 16 16h192c8.8368 0 16-7.1632 16-16V672c0-8.8368-7.1632-16-16-16z m576 0H704c-8.8368 0-16 7.1632-16 16v192c0 8.8368 7.1632 16 16 16h192c8.8368 0 16-7.1632 16-16V672c0-8.8368-7.1632-16-16-16zM608 144H416c-8.8368 0-16 7.1632-16 16v192c0 8.8368 7.1632 16 16 16h192c8.8368 0 16-7.1632 16-16V160c0-8.8368-7.1632-16-16-16z' fill='currentColor' p-id='13401'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-soft-dns-uninstall{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762327863599' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='7095' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M464.18 82.59h96.4v96.37h-96.4z' p-id='7096' fill='currentColor'%3E%3C/path%3E%3Cpath d='M78.68 169.93h867.35v96.37H78.68z' p-id='7097' fill='%23ffffff'%3E%3C/path%3E%3Cpath d='M849.65 940.93h-674.6v-771h674.6v771z m-578.22-96.37h481.85V266.31H271.43v578.25z' p-id='7098' fill='currentColor'%3E%3C/path%3E%3Cpath d='M367.8 362.68h96.37v385.5H367.8zM560.53 362.68h96.37v385.5h-96.37z' p-id='7099' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-solar-settings-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M14.279 2.152C13.909 2 13.439 2 12.5 2s-1.408 0-1.779.152a2 2 0 0 0-1.09 1.083c-.094.223-.13.484-.145.863a1.62 1.62 0 0 1-.796 1.353a1.64 1.64 0 0 1-1.579.008c-.338-.178-.583-.276-.825-.308a2.03 2.03 0 0 0-1.49.396c-.318.242-.553.646-1.022 1.453c-.47.807-.704 1.21-.757 1.605c-.07.526.074 1.058.4 1.479c.148.192.357.353.68.555c.477.297.783.803.783 1.361s-.306 1.064-.782 1.36c-.324.203-.533.364-.682.556a2 2 0 0 0-.399 1.479c.053.394.287.798.757 1.605s.704 1.21 1.022 1.453c.424.323.96.465 1.49.396c.242-.032.487-.13.825-.308a1.64 1.64 0 0 1 1.58.008c.486.28.774.795.795 1.353c.015.38.051.64.145.863c.204.49.596.88 1.09 1.083c.37.152.84.152 1.779.152s1.409 0 1.779-.152a2 2 0 0 0 1.09-1.083c.094-.223.13-.483.145-.863c.02-.558.309-1.074.796-1.353a1.64 1.64 0 0 1 1.579-.008c.338.178.583.276.825.308c.53.07 1.066-.073 1.49-.396c.318-.242.553-.646 1.022-1.453c.47-.807.704-1.21.757-1.605a2 2 0 0 0-.4-1.479c-.148-.192-.357-.353-.68-.555c-.477-.297-.783-.803-.783-1.361s.306-1.064.782-1.36c.324-.203.533-.364.682-.556a2 2 0 0 0 .399-1.479c-.053-.394-.287-.798-.757-1.605s-.704-1.21-1.022-1.453a2.03 2.03 0 0 0-1.49-.396c-.242.032-.487.13-.825.308a1.64 1.64 0 0 1-1.58-.008a1.62 1.62 0 0 1-.795-1.353c-.015-.38-.051-.64-.145-.863a2 2 0 0 0-1.09-1.083M12.5 15c1.67 0 3.023-1.343 3.023-3S14.169 9 12.5 9s-3.023 1.343-3.023 3s1.354 3 3.023 3' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-solar-undo-left-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M7.53 3.47a.75.75 0 0 1 0 1.06L5.81 6.25h9.226c.904 0 1.633 0 2.222.053c.606.055 1.136.172 1.617.45a3.75 3.75 0 0 1 1.373 1.372c.277.481.394 1.011.449 1.617c.053.589.053 1.318.053 2.222v.072c0 .904 0 1.633-.053 2.222c-.055.606-.171 1.136-.45 1.617a3.75 3.75 0 0 1-1.372 1.373c-.481.277-1.011.394-1.617.449c-.589.053-1.318.053-2.222.053H8a.75.75 0 0 1 0-1.5h7c.948 0 1.61 0 2.122-.047c.503-.046.788-.13 1.003-.254a2.25 2.25 0 0 0 .824-.824c.124-.215.208-.5.254-1.003c.046-.512.047-1.174.047-2.122s0-1.61-.047-2.122c-.046-.503-.13-.788-.254-1.003a2.25 2.25 0 0 0-.824-.824c-.215-.124-.5-.208-1.003-.254c-.512-.046-1.174-.047-2.122-.047H5.81l1.72 1.72a.75.75 0 1 1-1.06 1.06l-3-3a.75.75 0 0 1 0-1.06l3-3a.75.75 0 0 1 1.06 0' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-solar\:close-circle-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M22 12c0 5.523-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2s10 4.477 10 10M8.97 8.97a.75.75 0 0 1 1.06 0L12 10.94l1.97-1.97a.75.75 0 0 1 1.06 1.06L13.06 12l1.97 1.97a.75.75 0 0 1-1.06 1.06L12 13.06l-1.97 1.97a.75.75 0 0 1-1.06-1.06L10.94 12l-1.97-1.97a.75.75 0 0 1 0-1.06' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-streamline-ultimate\:loading-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 6.5A1.5 1.5 0 0 0 13.5 5V2a1.5 1.5 0 0 0-3 0v3A1.5 1.5 0 0 0 12 6.5m-3.73-.39L6.15 4A1.53 1.53 0 0 0 4 4a1.48 1.48 0 0 0-.44 1.06A1.52 1.52 0 0 0 4 6.11l2.15 2.12a1.5 1.5 0 0 0 1.06.44a1.5 1.5 0 0 0 1.06-2.56M.5 12A1.5 1.5 0 0 0 2 13.5h3a1.5 1.5 0 0 0 0-3H2A1.5 1.5 0 0 0 .5 12M7 15.52a1.48 1.48 0 0 0-1.1.48l-2.13 2.08a1.51 1.51 0 0 0 0 2.12a1.51 1.51 0 0 0 2.13 0L8 18.08a1.5 1.5 0 0 0-1-2.56M10.5 22a1.5 1.5 0 0 0 3 0v-3a1.5 1.5 0 0 0-3 0Zm5.55-6a1.5 1.5 0 0 0 0 2.12l2.12 2.12a1.52 1.52 0 0 0 1.06.44a1.54 1.54 0 0 0 1.07-.44a1.5 1.5 0 0 0 .43-1.06a1.48 1.48 0 0 0-.44-1.07L18.17 16a1.5 1.5 0 0 0-2.12 0m7.45-4a1.5 1.5 0 0 0-1.5-1.5h-3a1.5 1.5 0 0 0-1.5 1.5a1.5 1.5 0 0 0 1.5 1.5h3a1.5 1.5 0 0 0 1.5-1.5M19 3.41a1.52 1.52 0 0 0-1 .44L15.86 6a1.5 1.5 0 0 0 0 2.12a1.51 1.51 0 0 0 2.13 0L20.11 6A1.5 1.5 0 0 0 19 3.41'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-streamline\:delete-1-solid{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 14 14' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M1.707.293A1 1 0 0 0 .293 1.707L5.586 7L.293 12.293a1 1 0 1 0 1.414 1.414L7 8.414l5.293 5.293a1 1 0 0 0 1.414-1.414L8.414 7l5.293-5.293A1 1 0 0 0 12.293.293L7 5.586z' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-svg-spinners\:3-dots-fade{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Ccircle cx='4' cy='12' r='3' fill='currentColor'%3E%3Canimate id='SVG7x14Dcom' fill='freeze' attributeName='opacity' begin='0;SVGqSjG0dUp.end-0.25s' dur='0.75s' values='1;.2'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3' fill='currentColor' opacity='.4'%3E%3Canimate fill='freeze' attributeName='opacity' begin='SVG7x14Dcom.begin+0.15s' dur='0.75s' values='1;.2'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='3' fill='currentColor' opacity='.3'%3E%3Canimate id='SVGqSjG0dUp' fill='freeze' attributeName='opacity' begin='SVG7x14Dcom.begin+0.3s' dur='0.75s' values='1;.2'/%3E%3C/circle%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-svg-spinners\:90-ring-with-bg{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12,1A11,11,0,1,0,23,12,11,11,0,0,0,12,1Zm0,19a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' opacity='.25'/%3E%3Cpath fill='currentColor' d='M10.14,1.16a11,11,0,0,0-9,8.92A1.59,1.59,0,0,0,2.46,12,1.52,1.52,0,0,0,4.11,10.7a8,8,0,0,1,6.66-6.61A1.42,1.42,0,0,0,12,2.69h0A1.57,1.57,0,0,0,10.14,1.16Z'%3E%3CanimateTransform attributeName='transform' dur='0.75s' repeatCount='indefinite' type='rotate' values='0 12 12;360 12 12'/%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-system\:alibaba{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23f76e05;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M224.55,659.8c-18.73-3.86-32.23-20.25-32.44-39.37v-216.85c.74-18.92,14.01-35.03,32.44-39.37l201.33-43.6,21.16-86.3h-233.84c-81.84-.57-148.63,65.31-149.2,147.15,0,.32,0,.64,0,.97v256.28c.53,82.19,67.01,148.71,149.2,149.27h233.71l-21.16-85.92-201.33-42.19.13-.06ZM810.28,234.3h-235.51l21.48,86.24,201.33,43.6c18.7,3.93,32.16,20.33,32.38,39.43v216.85c-.76,18.91-13.99,35.01-32.38,39.43l-201.33,43.6-21.48,86.24h235.51c82.51.18,149.54-66.57,149.72-149.08,0-.17,0-.34,0-.51v-257.63c-1.02-82.01-67.7-148.01-149.72-148.18Z'/%3E%3Cpath class='st0' d='M425.89,500.72h171.71v21.16h-171.71v-21.16Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\:alma{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %2386da2f;}.st1 {fill: %23ffcb12;}.st2 {fill: %230069da;}.st3 {fill: %23ff4649;}.st4 {fill: %2324c2ff;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M887.84,568.74c38.14-2.92,68.99,22.01,71.95,60.19,2.92,39.66-25.01,71.95-63.15,74.87-36.85,2.71-68.99-24.83-71.95-61.67-2.96-39.62,23.45-69.03,63.11-73.43v.04h.04Z'/%3E%3Cpath class='st4' d='M423.92,881.47c0-38.14,29.37-67.51,64.59-67.51s69.03,32.33,69.03,68.99-29.33,66.11-63.11,67.55c-42.58,0-70.51-26.49-70.51-68.99v-.04Z'/%3E%3Cpath class='st1' d='M528.12,452.77c-5.84,2.96-8.8-1.44-10.25-5.84-54.3-101.36-38.18-229.06,57.26-305.41,24.97-20.53,71.95-25.01,92.48-4.4,8.8,7.4,10.28,16.13,11.76,26.41,2.92,22.05,7.32,44.06,22.05,61.67,16.13,19.13,36.66,26.41,60.15,25.01,20.53,0,41.1-2.92,54.34,20.53,7.32,13.24,4.4,64.55-7.32,74.83-5.88,4.44-10.28,1.48-14.69,0-33.81-13.21-69.03-13.21-104.28-7.32-11.73,1.44-17.61-1.48-17.61-14.69-1.48-22.05-5.84-42.58-17.61-61.67-22.01-39.66-63.11-41.14-89.56-4.4-22.01,29.37-27.85,64.59-33.77,99.88-5.88,30.77-4.4,63.11-2.96,95.44v-.04Z'/%3E%3Cpath class='st0' d='M564.82,474.78c-2.92-4.44-1.48-8.8,2.92-11.73,83.72-76.35,208.53-91.04,305.41-16.17,24.93,20.57,41.1,63.15,27.89,88.12-4.67,8.62-12.64,14.98-22.09,17.61-20.53,8.8-39.62,17.65-52.82,36.7-13.21,19.17-16.13,41.1-10.25,64.67,4.4,19.05,11.73,39.58-7.36,57.19-10.25,10.28-60.19,19.13-73.39,10.28-5.84-4.4-4.4-8.8-2.96-14.69,4.4-36.7-4.4-70.51-17.61-102.76-4.4-11.73-2.92-17.61,8.8-20.53,20.57-5.84,39.7-16.17,54.34-30.81,32.29-30.81,25.01-70.43-17.61-88.08-33.77-14.73-68.99-11.76-102.76-8.8-32.26,1.44-63.11,10.25-92.48,19.09,0,0-.04-.08-.04-.08Z'/%3E%3Cpath class='st4' d='M545.73,512.95c4.4-4.4,7.4-2.96,11.76,0,96.88,58.75,146.78,174.68,102.76,287.77-11.76,29.41-49.94,58.75-77.79,51.42-11.73-2.88-17.65-8.8-23.53-16.13-13.21-17.69-27.89-33.81-49.86-41.1-23.49-7.32-44.1-2.92-64.67,8.8-17.57,10.28-35.18,23.49-57.19,10.28-13.24-7.36-35.25-52.82-30.85-67.51,2.92-5.84,8.8-5.84,14.73-5.84,36.66-5.88,66.07-23.49,93.96-47.02,8.8-7.36,16.13-7.36,23.45,2.92,11.76,17.61,26.41,32.29,45.5,42.54,38.18,22.09,74.87,2.96,79.27-41.06,4.4-36.7-8.8-68.95-20.53-101.28-13.34-29.15-29.07-57.15-47.02-83.72v-.08Z'/%3E%3Cpath class='st2' d='M498.75,521.8c-5.84,29.33-19.09,57.23-36.62,82.2-52.9,79.24-129.25,111.57-223.22,102.76-33.74-2.96-61.67-30.85-64.55-58.75-1.66-10.61,1.58-21.39,8.8-29.33,10.25-13.21,19.09-25.01,23.45-41.1,8.8-32.33-2.92-58.75-26.41-82.2-32.26-32.33-27.85-61.71,10.28-85.16,4.4-2.96,10.28-5.84,16.13-8.8,8.8-4.4,16.17-4.4,19.13,5.84,13.24,33.77,39.62,58.75,69.03,79.31,10.28,8.8,10.28,14.65,1.48,24.97-17.63,18.79-28.03,43.22-29.37,68.95-2.92,32.33,16.17,52.9,48.42,52.9,20.57,0,39.62-7.32,57.26-16.13,45.5-23.53,80.72-57.26,114.53-92.56,4.4-1.48,5.84-4.4,11.73-2.92h-.08Z'/%3E%3Cpath class='st3' d='M258.01,213.46c2.92,0,10.25,1.44,17.61,2.92,54.34,10.28,88.08-8.8,105.69-60.23,11.73-33.74,36.7-44.06,69.03-26.41,1.44,0,1.44,1.48,2.92,1.48,33.74,19.09,33.74,22.01,13.21,51.42-17.61,23.45-26.49,49.86-30.81,77.79-2.92,16.17-8.8,19.13-23.49,13.24-23.45-8.84-48.42-8.84-73.39,0-27.89,8.76-39.62,33.7-30.81,61.63,11.73,36.7,44.02,52.9,71.87,71.95,27.93,19.13,60.23,29.41,91.04,42.58,4.44,1.44,11.73,1.44,10.28,8.8-1.48,4.44-7.36,4.44-13.24,4.44-66.07,2.92-129.14-7.4-180.56-51.42-48.46-39.62-83.68-88.04-77.83-155.59,4.4-22.05,20.57-38.18,48.5-42.58,0,0,0-.04,0-.04Z'/%3E%3Cpath class='st2' d='M137.63,626c-35.22,4.4-70.43-24.97-73.43-61.67-2.92-35.22,26.41-70.51,60.19-73.39,38.14-4.48,73.39,21.97,76.35,57.19,1.44,33.81-20.57,74.91-63.15,77.79v.08h.04Z'/%3E%3Cpath class='st1' d='M754.26,103.37c36.66-2.96,71.95,26.41,74.87,63.11,2.96,35.25-26.49,69.03-61.67,71.91-38.18,2.96-71.95-24.93-74.87-61.67-2.96-36.7,23.45-70.43,61.67-73.35Z'/%3E%3Cpath class='st3' d='M371.05,131.19c4.44,38.18-22.09,70.47-61.71,76.35-33.74,4.44-68.99-23.45-73.39-55.71-4.44-42.62,19.09-73.47,58.75-77.87,36.66-4.44,71.87,23.45,76.35,57.23Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\:anolis{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %2359ab2d;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M513.19,63.99c-118.97,0-233.12,47.59-317.24,132.51-84.27,85.23-131.5,200.27-131.42,320.13,0,4.23.5,8.41.55,12.54l-1,310.87c-.8,20.21,3.83,40.32,13.39,58.24,9.46,17.87,20.91,31.36,40.82,43.61,19.71,12.2,36.74,16.48,56.9,16.88,20.14.43,40.04-4.55,57.59-14.44,35.88-20.29,58.14-58.24,58.34-99.46v-34.5l1.39-163.52v-127.88c.33-23.73-8.17-46.74-23.84-64.56-25.17-29.14-22.89-72.94,5.18-99.31,28-26.27,71.92-25.16,98.56,2.49,26.72,27.71,26.85,71.54.3,99.41-15.67,17.17-24.2,39.68-23.84,62.92v26.98s11.9,100.21,82.73,10.06l44.8-73.77c12.3-20.26,16.78-44.5,12.44-67.85-7.29-37.94,17.01-74.76,54.76-82.98,37.74-7.95,74.88,15.82,83.48,53.41,8.98,37.56-13.57,75.45-50.87,85.47-22.1,6.47-40.82,21.16-52.52,40.97l-47.44,77.85s-24.24,46.19,31.61,46.19l64.21-2.04c23.05-.3,45.1-9.46,61.68-25.54,26.72-27.62,70.7-28.55,98.56-2.09,27.98,26.38,29.92,70.49,4.48,99.36-25.31,28.98-69.27,32.09-98.41,6.97-17.83-15.56-40.86-23.84-64.51-23.2,0,0-64.81-1-107.97,48.58-35.01,39.96-43.44,96.69-21.55,145.11,1.14,2.49,2.49,4.93,3.68,7.72l1.49,2.24c.95,1.69,1.99,3.29,2.99,4.88l1.79,2.74c1,1.49,1.99,2.79,3.14,4.18l2.24,2.84c1.1,1.39,2.19,2.69,3.34,3.88l2.64,2.89,3.58,3.63,2.99,2.69,3.98,3.48,3.34,2.49,4.43,3.29c1.13.83,2.29,1.61,3.48,2.34,1.6,1.1,3.26,2.09,4.98,2.99l3.78,2.29c1.79,1,3.63,1.94,5.43,2.79l4.08,1.99,6.37,2.59,4.03,1.69,7.72,2.64,3.34,1.1c3.93,1.24,7.67,2.24,12.1,3.24l2.39.5c3.53.75,7.12,1.49,10.65,2.09l4.98.75c2.94.45,5.87.9,9.01,1.19l5.97.6,8.11.6c8.61.55,17.32.3,25.89-.55,223.81-48.93,375.14-260,351.24-489.73-23.84-229.78-215.34-404.45-444.28-405.45h-.05Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\:arch{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %231793d1;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M511.92,64c-39.89,97.78-63.95,161.73-108.36,256.6,27.23,28.86,60.65,62.46,114.93,100.42-58.36-24.01-98.16-48.11-127.9-73.12-56.84,118.58-145.88,287.48-326.59,612.1,142.03-81.98,252.12-132.52,354.72-151.81-4.63-19.94-6.9-40.35-6.74-60.82l.17-4.55c2.25-90.97,49.59-160.93,105.66-156.18,56.07,4.75,99.66,82.4,97.41,173.37-.43,17.11-2.36,33.59-5.73,48.86,101.49,19.85,210.41,70.26,350.51,151.13-27.63-50.85-52.28-96.69-75.83-140.35-37.09-28.74-75.78-66.15-154.7-106.65,54.24,14.09,93.08,30.34,123.35,48.52-239.42-445.67-258.8-504.89-340.91-697.53Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\:centos{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23ffa648;}.st1 {fill: %23ffa64c;}.st2 {fill: %232f3597;}.st3 {fill: %23a3248d;}.st4 {fill: %2392307f;}.st5 {fill: %23a6218e;}.st6 {fill: %232b30a5;}.st7 {fill: %232f3291;}.st8 {fill: %23a6cd3c;}.st9 {fill: %23f6ab46;}.st10 {fill: %23a4cb3e;}%3C/style%3E%3C/defs%3E%3Cpath class='st10' d='M195.23,340.05l31.68-31.68,20.38-20.35,20.35,20.35,146.04,146.04h40.74v-40.71l-146.04-146.04-20.38-20.41,20.38-20.35,31.65-31.65h-144.81v144.81Z'/%3E%3Cpath class='st8' d='M454.42,372.96v-177.75h-73.62l-52.07,52.07s125.68,125.68,125.68,125.68ZM195.23,380.82v73.62h177.75l-125.68-125.68s-52.07,52.07-52.07,52.07Z'/%3E%3Cpath class='st4' d='M736.03,247.28l-20.38,20.38-146.07,146.04v40.71h40.74l146.07-146.04,20.38-20.35,20.35,20.35,31.65,31.68v-144.81h-144.81l31.68,31.65,20.38,20.38Z'/%3E%3Cpath class='st9' d='M409.64,166.44h73.59v235.33l28.78,28.81,28.81-28.81v-235.33h73.62l-102.42-102.42-102.36,102.42Z'/%3E%3Cpath class='st3' d='M651.05,454.4h177.72v-73.59l-52.07-52.07-125.65,125.65Z'/%3E%3Cpath class='st5' d='M166.42,540.82h235.33l28.81-28.81-28.81-28.81h-235.33v-73.62l-102.42,102.42,102.42,102.42v-73.62Z'/%3E%3Cpath class='st1' d='M569.58,651.07v177.75h73.65l52.04-52.07s-125.68-125.68-125.68-125.68ZM651.05,569.6l125.65,125.68,52.07-52.07v-73.62s-177.72,0-177.72,0Z'/%3E%3Cpath class='st3' d='M569.58,372.96l125.68-125.68-52.04-52.04h-73.65v177.72Z'/%3E%3Cpath class='st0' d='M828.74,683.98l-31.65,31.68-20.38,20.35-20.35-20.35-146.04-146.07h-40.74v40.74l146.07,146.07,20.38,20.35-20.38,20.38-31.68,31.65h144.78v-144.81Z'/%3E%3Cpath class='st6' d='M857.58,483.21h-235.33l-28.78,28.81,28.78,28.81h235.33v73.62l102.42-102.42-102.42-102.42v73.62Z'/%3E%3Cpath class='st2' d='M247.29,695.28l125.65-125.68h-177.72v73.62l52.07,52.07Z'/%3E%3Cpath class='st7' d='M288,776.72l20.35-20.38,146.04-146.01v-40.74h-40.71l-146.07,146.07-20.35,20.35-20.35-20.35-31.68-31.68v144.81h144.84l-31.68-31.68s-20.38-20.38-20.38-20.38ZM614.42,857.59h-73.62v-235.36l-28.81-28.81-28.78,28.81v235.36h-73.62l102.42,102.39s102.39-102.39,102.39-102.39Z'/%3E%3Cpath class='st7' d='M454.42,651.07l-125.68,125.65,52.07,52.07h73.62v-177.72Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\:debian{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23ce0c48;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M881.64,392.44c-2.99-34.03-9.55-67.66-19.56-100.32l11.64,3.88c-31.2-71.21-78.83-143.17-134.36-174.37-7.61-4.48-30.75,4.33-23.29-10.6s-32.84-7.17-49.71-4.18c-22.99,3.73-26.28-25.53-65.69-31.35-22.39-3.14-28.22,16.12-39.11,11.64-20.6-8.21-18.21-24.19-50.46-8.21-16.12,7.91,10.15-22.84-43-4.03l-4.48-10.9c-94.95,36.43-121.67,66.73-148.39,69.42-6.12,0-29.86,28.66-46.88,46.43-14.93,14.93-22.99,31.95-43,34.64l-14.93,61.81c-25.43,21.16-40.95,51.92-42.85,84.95-5.16-15.3-3.76-32.05,3.88-46.28-14.93,5.97-40.16,14.93-25.98,84.8,11.2,55.24-4.63,118.24,8.81,179.15,4.18,18.36,0,35.08,5.37,44.79,94.2,206.32,182.73,343.07,413.38,336.05l3.88-7.76c-24.63-5.97-48.22-14.93-97.64-26.87-16.27-3.88-20.15-29.86-35.23-38.67-8.21-4.78-24.78-3.58-32.55-8.66s3.73-18.96-17.47-12.54c-7.46,2.24-12.09-9.55-17.62-14.93s0-20.75-20.45-21.65c-20.45-.9-16.12-25.98-17.32-39.11-10.6,1.34-1.05-1.34-11.64,3.88-9.75-6.79-17.07-16.52-20.9-27.77-8.96-42.85-9.26-18.81-13.14-28.37-4.73-12.68-10.37-25-16.87-36.87l23.44,7.76h3.88l3.88-11.64-23.29-7.61h27.32c-6.72,12.24,1.79,4.63-11.79,7.76v11.64l19.56-7.76v-11.64c-18.06-8.96-25.08-11.64-43-19.26l7.91,7.76v3.88h-43c-19.26-12.99-12.24-27.77-15.68-46.43,14.93,0,8.06,5.82,14.93-11.5l-14.93,7.76,11.64-29.71-11.64,11.5c-25.53-33.89-14.18-85.54-10.45-133.02,1.51-32.54,13.03-63.83,32.99-89.57,7.76-8.81,4.48-22.09,4.78-32.55l27.32-23.14h15.68c6.72,14.93,4.18,4.78,0,19.26l7.76,3.88c6.27-7.61,5.37-5.23,7.76-19.26-8.81-9.26-6.12-8.66-23.29-11.64,20.44-33.84,58.22-53.26,97.64-50.16l3.88-11.64-15.68,7.91-3.88-11.5c18.36-16.11,42.18-24.6,66.58-23.74,5.52,0,6.12-14.93,11.2-17.02,141.38-53,270.66,8.21,324.71,128.99,2.93,9.82,5.32,19.78,7.17,29.86,14.93,49.86-6.27,106.29,8.51,136.15-6.87,31.5-32.1,12.09-35.23,27.02-7.46,36.13-12.99,52.25-35.68,68.97-8.3,7.37-17.3,13.92-26.87,19.56,9.59-9.58,16.36-21.61,19.56-34.78-93.01,97.64-229.76,55.98-253.79-92.71-4.75-30.68,6.92-61.61,30.75-81.51,81.36-76.59,131.38-45.83,180.04-17.91l-7.76-26.87c-28.81-21.35-14.93-17.32-7.91-50.16v-3.88l-15.68-11.5c2.24,8.81.9,4.63,7.91,14.93-3.88,14.03,0,7.91-7.76,14.93-13.14,8.51-20.75,6.42-39.11,3.88l3.88-11.64-11.64-11.64c0,10.3-3.58,2.39,0,14.93-110.33,8.66-190.79,70.02-156.31,227.67,1.26,13.12,3.86,26.08,7.76,38.67l-7.76,7.61-3.88-23.14h-11.79l-3.88,11.64c-11.05-22.54-.75,9.41,35.23,46.28,3.51,3.9,7.25,7.59,11.2,11.05,41.8,29.86,99.13,71.21,176.16,43h7.91v-3.88l-89.57-11.64-3.88-7.61c93.46,21.65,154.81-7.46,207.07-42.4,11.5-14.93,10-21.05,19.41-7.91,16.87-14.93,3.43-23.44,11.79-38.52,5.67-10.3,28.51-14.93,39.11-30.9l35.08-119.43h-14.93c2.69-12.54,19.71-29.86-3.88-42.4-2.24-1.34,7.91-1.19,7.76-3.73-1.65-20.65-8.31-40.58-19.41-58.07,28.96,18.96,31.8,59.72,46.88,92.56v7.76h3.88v-41.5h-1.04ZM459.75,585.02l-8.36-23.14,54.64,50.16-46.28-27.02ZM191.03,249.27l-20.3-3.88v34.78c14.63-9.26,16.57-9.11,19.56-30.9h.75ZM694.14,403.64c-10.3,10.14-15.74,24.23-14.93,38.67l11.79,7.61c13.69-11.79,15.42-32.37,3.88-46.28h-.75ZM822.97,550.39c22.99-10.15,47.77-50.76,31.35-84.95l-31.35,84.8v.15ZM670.7,480.82c-13.73,10.3-17.32,11.64-19.56,34.78l11.64,7.76,15.68-7.76c7.2-12.96,8.61-28.35,3.88-42.4-7.32,11.79-2.24,18.06-11.64,7.61ZM612.03,550.39c13.88-9.55,10.45-12.99,15.68-19.41v-4.18c-18.16,1.95-36.48,1.95-54.64,0-11.5-12.24-11.64-25.68-27.32-34.64,14.93,30.75,2.84,33.44,27.32,54.04,11.48,2.79,23.27,4.09,35.08,3.88,1.34,0-5.97-.9,3.88,0v.3ZM244.92,519.48h-11.79l-7.76,7.61c8.36,8.96,4.78,6.27,11.64-3.88l11.79,19.41,3.88-14.93-7.76-7.61v-.6ZM259.85,569.65l3.88-7.76c-8.81-7.61,0-3.14-11.64,0l-11.64-14.93,3.88,14.93v7.76h15.53Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\:deepin{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23007cff;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M665.21,90c-64.37-23.52-130.28-29.87-194.31-23.89-74.22,5.85-110.43,28.81-108.27,24.67-121.37,43.31-223.99,136.52-271.48,267.19-84.58,232.72,35.25,490.09,267.58,574.84,232.5,84.75,489.44-35.28,574.08-268,84.64-232.7-35.19-490.06-267.64-574.78l.03-.03ZM374.05,890.73c-24.91-9.17-48.83-20.81-71.43-34.75l1.74.98c108.27,8.31,249.61-16.6,344.92-105.81,0,0,181.65-145.14,50.2-383.36,0,0,21.19,96.01-5.82,174.96,0,0-25.76,107.4-140.25,138.57-168.64,45.95-360.77-72.04-441.12-129.27-6.05-58.77-.67-119.47,20.91-178.74,31.92-87.8,91.95-156.34,165.28-202.35-18.29,128.26-3.81,246.38,17.02,295.86,27.97,66.33,76.52,143.72,171.35,153.63,94.83,9.97,147.08-78.76,147.08-78.76,48.69-73.91,56.31-180.06,55.55-182.64-.76-2.6-12.96-9.6-12.96-9.6-32.73,132.49-86.71,176.73-86.71,176.73-85.12,82.18-145.4,25.2-145.4,25.2-64.82-69.63-19.4-182.75-19.4-182.75,25.4-77.05,99.31-189.8,183.11-247.14,13.97,3.44,28,5.6,41.8,10.61,51.35,19.09,95.45,46.45,132.97,80.89l-.28-.25c-61.26,22.37-160.18,69.63-160.18,69.63-156.82,66.08-167.43,165.98-167.43,165.98-16.24,102.95,65.49,59.36,65.49,59.36,84.08-40.96,125.41-168.58,125.41-168.58-26.23-5.01-46.93,3-46.93,3-33.57,82.87-102.03,116.92-102.03,116.92-26.96,14.25-33.23-10.95-33.23-10.95-4.56-18.9,19.49-22.09,19.49-22.09,37.32-14.53,61.18-53.73,66.61-69.74,5.38-16.04,15.37-17.33,15.37-17.33,28.31-9.27,61.49-16.32,95.73-19.79l2.04-.17c63.47-7.81,160.63,22.49,160.63,22.49,20.04,7.94,40.49,14.81,61.26,20.58,35.61,89.01,41.24,190.31,5.96,287.46-76.13,209.43-307.46,317.48-516.71,241.24h-.03Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\:opencloudos{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23060198;}.st1 {fill: %230368ec;}.st2 {fill: %2300c0ff;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M213.3,661.37l149.34-149.34,149.34,149.34c-82.47,82.48-216.19,82.49-298.67.02,0,0-.01-.01-.02-.02ZM511.98,362.68c82.47-82.48,216.19-82.49,298.67-.02,0,0,.01.01.02.02l-149.34,149.34s-149.34-149.34-149.34-149.34Z'/%3E%3Cpath class='st2' d='M213.3,661.37c-82.48-82.47-82.49-216.19-.02-298.67,0,0,.01-.01.02-.02L511.98,64c82.48,82.47,82.49,216.19.02,298.67l-.02.02-298.68,298.68Z'/%3E%3Cpath class='st1' d='M661.32,810.66l-149.34,149.34c-82.48-82.47-82.49-216.19-.02-298.67,0,0,.01-.01.02-.02l149.34-149.34,149.34-149.34c82.48,82.39,82.55,216.05.16,298.53-.05.05-.1.11-.16.16,0,0-149.34,149.34-149.34,149.34Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\:openeuler{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23002fa7;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M841.43,413.79c-28.88,24.54-68.56,32.01-104.39,19.64-35.36-10.66-47.14-35.92-27.5-56.12,26.78-20.62,61.69-27.48,94.28-18.52,36.48,8.98,53.32,33.11,35.92,56.12M675.31,369.45c-25.82,20.36-59.87,27.05-91.48,17.96-16.84-5.05-26.38-15.71-26.94-24.69s-11.22-12.91-23.01-16.28c-12.47-3.1-25.41-3.87-38.16-2.24l-15.71,3.37c-11.86,3.56-23.05,9.06-33.11,16.28-8.98,8.08-14.42,19.37-15.15,31.43,0,8.42,8.98,15.71,21.33,20.2,13.82,3.47,28.28,3.47,42.09,0,18.31-5.46,37.81-5.46,56.12,0,17.78,4.27,28.73,22.15,24.46,39.93-1.48,6.18-4.71,11.8-9.31,16.19-27.71,23.76-65.96,31.03-100.46,19.08-13.7-4.89-23.19-17.47-24.13-31.99,0-9.54-9.54-16.84-21.33-21.89-13.64-4.04-27.98-5.19-42.09-3.37l-17.4,3.37c-13.93,3.43-26.83,10.17-37.6,19.64-7.55,7.19-13.65,15.76-17.96,25.25-2.01,4.26-3.33,8.8-3.93,13.47.46,11.66,7.71,21.98,18.52,26.38,13.95,6.06,29.38,7.82,44.34,5.05,18.58-4.95,38.27-3.77,56.12,3.37,30.87,14.03,34.23,48.26,5.61,76.32-29.52,29.53-74.28,37.59-112.24,20.2-14.81-8.41-22.52-25.41-19.08-42.09.21-2.05.21-4.12,0-6.17-.48-2.76-1.43-5.42-2.81-7.86-3.23-6.59-8.56-11.92-15.15-15.15-13.49-6.26-28.57-8.22-43.21-5.61-18.43,6.24-38.57,5.03-56.12-3.37-21.89-13.47-15.71-41.53,13.47-62.86,14.49-11.01,31.44-18.33,49.39-21.33,16.79-1.22,33.1-6.21,47.7-14.59,10.54-6.72,17.84-17.47,20.2-29.74.49-3.35.49-6.75,0-10.1-1.21-8.9,1.45-17.88,7.3-24.69,8.01-7.11,17.99-11.61,28.62-12.91,8.04-.52,16.1-.52,24.13,0h16.84c9.87-2.72,19.05-7.5,26.94-14.03,7.44-4.56,12.86-11.78,15.15-20.2v-8.42c0-15.15,19.08-31.43,49.39-37.04,13.28-3.17,27.12-3.17,40.41,0,8.71,1.24,16.37,6.41,20.76,14.03.24,1.11.24,2.26,0,3.37,4.69,8.4,12.96,14.19,22.45,15.71,13.35,2.55,27.06,2.55,40.41,0,17.16-4.1,35.04-4.1,52.19,0,29.74,7.3,39.85,28.06,21.33,46.02M603.48,706.18c-32.46,36.72-85.93,46.25-129.08,23.01-28.74-15.92-39.13-52.12-23.21-80.86,3.27-5.89,7.51-11.19,12.55-15.66,31.39-29.78,77.43-38.16,117.29-21.33,29.73,8.76,46.73,39.96,37.97,69.69-2.83,9.62-8.19,18.3-15.52,25.15M895.31,268.43l-354.13-197.55c-17.58-9.18-38.54-9.18-56.12,0L127.01,267.87c-17.09,9.86-27.74,27.97-28.06,47.7v392.85c.32,19.73,10.97,37.84,28.06,47.7l356.93,196.99c17.58,9.18,38.54,9.18,56.12,0l356.93-196.99c17.09-9.86,27.74-27.97,28.06-47.7v-392.85c-.32-19.73-10.97-37.84-28.06-47.7'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\:oracle{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23fff;}.st1 {fill: %23e10025;}%3C/style%3E%3C/defs%3E%3Cpath class='st1' d='M64,512c0,247.42,200.58,448,448,448s448-200.58,448-448S759.42,64,512,64,64,264.58,64,512Z'/%3E%3Cpath class='st0' d='M427.2,344h169.59c92.34,0,167.2,75.22,167.2,168s-74.86,168-167.2,168h-169.59c-92.34,0-167.2-75.22-167.2-168s74.86-168,167.2-168ZM427.2,404.59c-59.04,0-106.9,48.09-106.9,107.41s47.86,107.41,106.9,107.41h169.59c59.04,0,106.9-48.09,106.9-107.41s-47.86-107.41-106.9-107.41h-169.59Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\:rocky{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %2310b981;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M935.07,659.74c16.15-46.26,24.93-95.98,24.93-147.74,0-247.43-200.58-448-448-448S64,264.57,64,512c0,122.42,49.11,233.38,128.7,314.25l454.43-454.44,112.19,112.2s175.75,175.74,175.75,175.74ZM853.24,802.29l-206.11-206.1-322.74,322.75c57.07,26.35,120.62,41.05,187.61,41.05,136.69,0,259.07-61.21,341.25-157.71h0Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\:tencent{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %230052d9;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M960,134.74H205.47L64,889.26h754.53s141.47-754.53,141.47-754.53ZM392.63,771.37l61.89-330.11h-131.16l-47.16-82.53h193.79l22.11-117.89,267.47,200.42h-198.95l-44.21,235.79h148.84l82.53,94.32s-355.16,0-355.16,0Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\:ubuntu{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23e9000c;}.st1 {fill: %23fac400;}.st2 {fill: %23fb9200;}%3C/style%3E%3C/defs%3E%3Cpath class='st2' d='M168.77,415.97c51.69,0,93.83,42,93.83,93.53s-42.15,93.54-93.83,93.54c-51.69-.14-93.83-42.14-93.83-93.68s42.15-93.39,93.83-93.39ZM586.52,139.03c23.2,0,45.82,2.2,67.69,6.32-.42,4-.61,8.02-.59,12.04,0,71.8,58.74,130.39,130.69,130.39,28.35,0,54.47-8.96,75.92-24.38,49.78,56.83,82.08,129.22,88.54,208.66l-148.01,4.55c-12.33-106.9-103.81-190.3-214.24-190.3-31.12,0-60.94,6.61-87.66,18.65l-74.01-127.89c48.61-24.38,103.67-38.03,161.67-38.03Z'/%3E%3Cpath class='st1' d='M789.31,772.93c51.69,0,93.68,42,93.68,93.54s-42.14,93.53-93.68,93.53-93.83-41.99-93.83-93.53c.15-51.55,42.29-93.54,93.83-93.54ZM379.19,798.63c-63.14-44.05-111.9-107.49-137-181.49,34.51-23.5,57.27-63,57.27-107.78s-24.67-87.37-61.53-110.42c23.2-78.42,72.54-145.96,137.74-192.51l77.98,125.7c-50.37,39.36-82.82,100.73-82.82,169.3s31.87,128.77,81.49,168.13c0,0-73.12,129.07-73.12,129.07Z'/%3E%3Cpath class='st0' d='M949.06,526.98c-6.02,86.49-42.72,164.61-99.26,223.93-18.63-9.73-39.33-14.81-60.35-14.83-68.72,0-125.26,53.31-130.4,120.4-23.5,4.71-47.72,7.35-72.54,7.35-55.05.04-109.38-12.46-158.88-36.56l73.72-128.19c26.14,11.31,54.92,17.47,85.17,17.47,110.86,0,202.79-84.28,214.38-191.77,0,0,148.15,2.21,148.15,2.21ZM784.31,64c51.69,0,93.83,41.99,93.83,93.54s-42.14,93.53-93.83,93.53-93.83-42-93.83-93.53c.14-51.54,42.28-93.53,93.83-93.53h0Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-tabler\:network{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 9a6 6 0 1 0 12 0A6 6 0 0 0 6 9'/%3E%3Cpath d='M12 3q2 .5 2 6c0 5.5-.667 5.667-2 6m0-12q-2 .5-2 6c0 5.5.667 5.667 2 6M6 9h12M3 20h7m4 0h7m-11 0a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-5v3'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-tabler\:send{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 14L21 3m0 0l-6.5 18a.55.55 0 0 1-1 0L10 14l-7-3.5a.55.55 0 0 1 0-1z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-tdesign\:caret-left{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='M14.5 5v14l-7-7z'/%3E%3Cpath stroke='currentColor' stroke-linecap='square' stroke-width='2' d='M14.5 5v14l-7-7z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-tdesign\:caret-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='m16.5 12l-7-7v14z'/%3E%3Cpath stroke='currentColor' stroke-linecap='square' stroke-width='2' d='m16.5 12l-7-7v14z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-theme\:auto{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3Cpath fill='currentColor' d='M868.2,129.4c39.9,0,72.2,32.3,72.2,72.2v498.3c0,39.9-32.3,72.2-72.2,72.2h-313.3c-6.1,0-11,4.9-11,11v39.3c0,6.1,4.9,11,11,11h160.6c6.1,0,11,5,11,11.1v39.2c0,6.1-4.9,11-11,11h-406.4c-6.1,0-11-4.9-11-11v-39.2c0-6.1,4.9-11,11-11h162.7c6.1,0,11-5,11-11.1v-39.3c0-6.1-4.9-11-11-11H155.8c-39.9,0-72.2-32.3-72.2-72.2V201.6c0-39.9,32.3-72.2,72.2-72.2h712.5ZM868.2,190.6H155.8c-6.1,0-11,4.9-11,11v498.3c0,6.1,4.9,11,11,11h712.5c6.1,0,11-4.9,11-11V201.6c0-6.1-4.9-11-11-11Z'/%3E%3Cg id='Layer_1'%3E%3Cpath fill='currentColor' d='M512,263.9c11.8,0,21.4,9.6,21.4,21.4v26.7c0,11.8-9.6,21.4-21.4,21.4-11.8,0-21.3-9.6-21.4-21.4v-26.7c0-11.8,9.6-21.4,21.4-21.4ZM512,568.1c11.8,0,21.4,9.6,21.4,21.4v26.7c0,11.8-9.6,21.4-21.4,21.4s-21.4-9.6-21.4-21.4h0v-26.7c0-11.8,9.6-21.4,21.4-21.4ZM698.8,450.7c0,11.8-9.6,21.4-21.4,21.4h-26.7c-11.8,0-21.4-9.6-21.4-21.4,0-11.8,9.6-21.4,21.4-21.4h26.7c11.8,0,21.4,9.6,21.4,21.4ZM394.6,450.7c0,11.8-9.6,21.4-21.4,21.4h-26.7c-11.8,0-21.4-9.6-21.4-21.4,0-11.8,9.6-21.3,21.4-21.4h26.7c11.8,0,21.4,9.6,21.4,21.4ZM644.1,318.6c8.3,8.3,8.3,21.9,0,30.2l-18.9,18.9c-8.2,8.5-21.7,8.7-30.2.5-8.5-8.2-8.7-21.7-.5-30.2.2-.2.4-.4.5-.5l18.9-18.9c8.3-8.3,21.9-8.3,30.2,0h0ZM428.9,533.8c8.3,8.3,8.3,21.9,0,30.2l-18.9,18.9c-8.2,8.5-21.7,8.7-30.2.5-8.5-8.2-8.7-21.7-.5-30.2.2-.2.4-.4.5-.5l18.9-18.9c8.3-8.3,21.9-8.3,30.2,0ZM644.1,582.8c-8.3,8.3-21.9,8.3-30.2,0l-18.9-18.9c-8.5-8.2-8.7-21.7-.5-30.2,8.2-8.5,21.7-8.7,30.2-.5.2.2.4.4.5.5l18.9,18.9c8.3,8.3,8.3,21.9,0,30.2ZM428.9,367.7c-8.3,8.3-21.9,8.3-30.2,0l-18.9-18.9c-8.5-8.2-8.7-21.7-.5-30.2,8.2-8.5,21.7-8.7,30.2-.5.2.2.4.4.5.5l18.9,18.9c8.3,8.3,8.3,21.9,0,30.2ZM512,530.8c-44.2,0-80.1-35.8-80.1-80.1s35.8-80.1,80.1-80.1,80.1,35.8,80.1,80.1-35.8,80.1-80.1,80.1Z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-theme\:dark{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.6009 2C15.724 2.94694 18 5.87417 18 9.33934C18 13.5702 14.607 17 10.4217 17C6.76389 17 3.71152 14.3805 3 10.8966C3.88275 11.2745 4.83184 11.4687 5.7905 11.4673C9.74343 11.4673 12.9478 8.22812 12.9478 4.23223C12.9478 3.49723 12.8396 2.7882 12.6379 2.12002L12.6009 2Z' stroke='currentColor' stroke-width='1.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-theme\:light{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13 9.68439C13 11.254 11.6569 12.5265 10 12.5265C8.34315 12.5265 7 11.254 7 9.68439C7 8.11474 8.34315 6.84229 10 6.84229C11.6569 6.84229 13 8.11474 13 9.68439Z' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18 10.4345C18.4142 10.4345 18.75 10.0988 18.75 9.68455C18.75 9.27033 18.4142 8.93455 18 8.93455V10.4345ZM16 8.93455C15.5858 8.93455 15.25 9.27033 15.25 9.68455C15.25 10.0988 15.5858 10.4345 16 10.4345V8.93455ZM4 10.4345C4.41421 10.4345 4.75 10.0988 4.75 9.68455C4.75 9.27033 4.41421 8.93455 4 8.93455V10.4345ZM2 8.93455C1.58579 8.93455 1.25 9.27033 1.25 9.68455C1.25 10.0988 1.58579 10.4345 2 10.4345V8.93455ZM10.7506 2.10547C10.7506 1.69126 10.4148 1.35547 10.0006 1.35547C9.58638 1.35547 9.2506 1.69126 9.2506 2.10547H10.7506ZM9.2506 4.00021C9.2506 4.41442 9.58638 4.75021 10.0006 4.75021C10.4148 4.75021 10.7506 4.41442 10.7506 4.00021H9.2506ZM10.7506 15.3686C10.7506 14.9544 10.4148 14.6186 10.0006 14.6186C9.58638 14.6186 9.2506 14.9544 9.2506 15.3686H10.7506ZM9.2506 17.2634C9.2506 17.6776 9.58638 18.0134 10.0006 18.0134C10.4148 18.0134 10.7506 17.6776 10.7506 17.2634H9.2506ZM16.1744 4.86959C16.4751 4.58471 16.4879 4.11001 16.2031 3.80931C15.9182 3.50862 15.4435 3.49579 15.1428 3.78066L16.1744 4.86959ZM13.7279 5.12105C13.4272 5.40592 13.4144 5.88062 13.6993 6.18132C13.9842 6.48202 14.4589 6.49485 14.7596 6.20998L13.7279 5.12105ZM6.27442 14.2478C6.57512 13.9629 6.58794 13.4882 6.30307 13.1875C6.0182 12.8868 5.5435 12.874 5.2428 13.1589L6.27442 14.2478ZM3.82794 14.4993C3.52724 14.7841 3.51441 15.2588 3.79929 15.5595C4.08416 15.8602 4.55886 15.8731 4.85956 15.5882L3.82794 14.4993ZM4.85956 3.78066C4.55886 3.49579 4.08416 3.50862 3.79929 3.80931C3.51441 4.11001 3.52724 4.58471 3.82794 4.86959L4.85956 3.78066ZM5.2428 6.20998C5.5435 6.49485 6.0182 6.48202 6.30307 6.18132C6.58794 5.88062 6.57512 5.40592 6.27442 5.12105L5.2428 6.20998ZM14.7596 13.1599C14.4589 12.875 13.9842 12.8878 13.6993 13.1885C13.4144 13.4892 13.4272 13.9639 13.7279 14.2488L14.7596 13.1599ZM15.1417 15.5881C15.4424 15.873 15.9171 15.8601 16.2019 15.5594C16.4868 15.2587 16.474 14.784 16.1733 14.4992L15.1417 15.5881ZM18 9.68455V8.93455H16V9.68455V10.4345H18V9.68455ZM4 9.68455V8.93455H2V9.68455V10.4345H4V9.68455ZM10.0006 2.10547H9.2506V4.00021H10.0006H10.7506V2.10547H10.0006ZM10.0006 15.3686H9.2506V17.2634H10.0006H10.7506V15.3686H10.0006ZM15.6586 4.32512L15.1428 3.78066L13.7279 5.12105L14.2437 5.66551L14.7596 6.20998L16.1744 4.86959L15.6586 4.32512ZM5.75861 13.7033L5.2428 13.1589L3.82794 14.4993L4.34375 15.0437L4.85956 15.5882L6.27442 14.2478L5.75861 13.7033ZM4.34375 4.32512L3.82794 4.86959L5.2428 6.20998L5.75861 5.66551L6.27442 5.12105L4.85956 3.78066L4.34375 4.32512ZM14.2437 13.7043L13.7279 14.2488L15.1417 15.5881L15.6575 15.0436L16.1733 14.4992L14.7596 13.1599L14.2437 13.7043Z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-uiw\:question-circle-o{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 20 20' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10 0c5.523 0 10 4.477 10 10s-4.477 10-10 10S0 15.523 0 10S4.477 0 10 0m0 1.395a8.605 8.605 0 1 0 0 17.21a8.605 8.605 0 0 0 0-17.21m0 12.241a.91.91 0 1 1 0 1.819a.91.91 0 0 1 0-1.819m2.68-8.306c.726.73.96 1.564.838 2.436c-.096.691-.52 1.435-1.084 1.926c-.7.606-.872.756-1.004.889l-.06.062l-.101.11a2.6 2.6 0 0 0-.538.915q-.111.308-.183.905a.682.682 0 0 1-1.354-.158c.058-.493.14-.893.255-1.21a3.9 3.9 0 0 1 .82-1.379c.17-.184.365-.37.614-.593c.115-.103.567-.494.678-.59c.313-.282.558-.718.607-1.066c.066-.471-.048-.876-.455-1.285c-.43-.432-1.106-.64-1.625-.572c-.758.098-1.065.21-1.588.668c-.382.336-.634.833-.75 1.519a.682.682 0 0 1-1.344-.227c.164-.98.561-1.76 1.194-2.316c.759-.667 1.31-.867 2.312-.997c.925-.12 2.027.218 2.768.963'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-waf\:attack-map{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='2' y1='12' x2='22' y2='12'%3E%3C/line%3E%3Cpath d='M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-waf\:attacked-domain{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z'%3E%3C/path%3E%3Cline x1='12' y1='9' x2='12' y2='13'%3E%3C/line%3E%3Cline x1='12' y1='17' x2='12.01' y2='17'%3E%3C/line%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-waf\:interception-event{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'%3E%3C/path%3E%3Cpolyline points='14 2 14 8 20 8'%3E%3C/polyline%3E%3Cline x1='12' y1='18' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='9' y1='15' x2='15' y2='15'%3E%3C/line%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-waf\:interception-type{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-waf\:malicious{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 96 117' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' customFrame='%23000000'%3E%3Cpath id='矢量 8' d='M48 116C47.3625 116 46.783 115.824 46.2614 115.472C32.1788 106.847 21.979 99.6888 14.4451 90.477C5.75216 79.9158 1.52158 67.5944 1.05795 51.7525L1.05795 51.4592C1.05795 50.5791 1 49.7577 1 48.9362C1 48.1148 1 47.2347 1.05795 46.4133L1.05795 30.102C1.05795 28.2245 2.56473 26.6403 4.47719 26.6403C21.2256 26.6403 36.7571 17.4872 45.0444 2.7602C45.6239 1.70408 46.783 1 48 1C49.217 1 50.3761 1.64541 50.9556 2.7602C59.2429 17.4872 74.8323 26.6403 91.5808 26.6403C93.4353 26.6403 95 28.1658 95 30.102L95 51.7525C95 51.9872 95 52.2219 94.942 52.398C93.783 85.9592 75.4698 99.7474 49.7966 115.531C49.217 115.824 48.6375 116 48 116L48 116ZM7.89643 51.6352C8.3021 65.8342 12.0691 76.7475 19.7189 86.0765C26.3255 94.1735 35.5401 100.745 48.058 108.49C71.8187 93.8214 87.3502 81.4413 88.2195 51.5765C88.2195 51.4005 88.2195 51.2832 88.2774 51.1071L88.2774 33.3878C72.2244 32.3316 57.4464 24 48.1159 10.7985C38.6696 24 23.8915 32.3316 7.89643 33.3878L7.89643 46.5306C7.89643 47.352 7.83848 48.1735 7.83848 48.9362C7.83848 49.7577 7.83848 50.5204 7.89643 51.3418L7.89643 51.6352L7.89643 51.6352ZM49.275 88.5408C50.9556 88.8733 48.4636 88.4821 48.058 88.3061C46.3194 87.6021 45.4501 85.6071 46.0876 83.8469L53.7953 63.7219L39.7707 63.7219C38.6695 63.7219 37.6264 63.1939 36.9889 62.2551C36.3514 61.3163 36.1776 60.1429 36.5832 59.0867L44.8126 35.6173C45.4501 33.7985 47.3625 32.8597 49.1591 33.5051C50.9556 34.1505 51.8829 36.0867 51.2454 37.9056L44.5808 56.8571L58.7793 56.8571C59.8804 56.8571 60.9815 57.4439 61.561 58.3827C62.1985 59.3214 62.3144 60.4949 61.9088 61.551L52.4044 86.3699C51.9408 87.7194 50.6658 88.5408 49.275 88.5408L49.275 88.5408Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 8' d='M45.7214 116.314C37.953 111.556 31.8091 107.447 27.2898 103.989C21.791 99.7807 17.2514 95.4878 13.6711 91.1101C10.7158 87.5198 8.25265 83.691 6.28146 79.6238C5.30765 77.6145 4.45391 75.547 3.72025 73.4213C1.51414 67.0293 0.293512 59.8161 0.0583818 51.7818L0.0579532 51.7672L0.0579532 51.4592C0.0579532 51.1723 0.0482447 50.7488 0.0288275 50.1887C0.00960916 49.6344 0 49.2169 0 48.9362C0 47.8024 0.0193177 46.9499 0.0579532 46.3788L0.0579532 30.102C0.0579532 29.4963 0.163393 28.9333 0.374273 28.413C0.587083 27.888 0.907274 27.4065 1.33484 26.9685C1.77524 26.5174 2.26313 26.1812 2.79851 25.9599C3.31404 25.7468 3.87359 25.6403 4.47719 25.6403C6.4059 25.6403 8.31889 25.5182 10.2162 25.2739C12.3133 25.0039 14.3913 24.5846 16.45 24.0161C18.1246 23.5537 19.7621 22.9994 21.3625 22.3532C23.4467 21.5117 25.468 20.5143 27.4263 19.3612C29.085 18.3845 30.6703 17.3127 32.1821 16.1457C33.8256 14.8772 35.3822 13.4963 36.8521 12.0029C38.1908 10.643 39.436 9.21141 40.5878 7.70825C41.905 5.98908 43.1001 4.17626 44.1729 2.26979C44.3167 2.00777 44.4836 1.76561 44.6738 1.54331C44.9792 1.1864 45.3443 0.880682 45.7693 0.626148C46.186 0.376603 46.6193 0.201649 47.0693 0.101284C47.372 0.0337613 47.6822 -1.19209e-07 48 -1.19209e-07C48.4263 0 48.8361 0.0569096 49.2294 0.170729C49.5727 0.270062 49.9034 0.412742 50.2216 0.598767C50.5919 0.815253 50.9166 1.07401 51.1957 1.37504C51.4451 1.64402 51.6581 1.94675 51.8347 2.28324C52.8557 4.09619 53.9882 5.82467 55.2325 7.46868C56.436 9.05891 57.7439 10.5701 59.1563 12.0023C60.5755 13.4414 62.0758 14.7763 63.6573 16.0069C65.2257 17.2274 66.8739 18.3453 68.6019 19.3607C70.5572 20.5097 72.5749 21.5041 74.655 22.3438C76.2654 22.9939 77.9133 23.5513 79.5986 24.016C81.7251 24.6024 83.8713 25.03 86.0373 25.2989C87.871 25.5265 89.7188 25.6403 91.5808 25.6403C92.1637 25.6403 92.7066 25.7407 93.2094 25.9415C93.7504 26.1575 94.245 26.4897 94.6932 26.9382C95.1229 27.3682 95.4466 27.8427 95.6644 28.3616C95.8881 28.8948 96 29.475 96 30.102L96 51.7525C96 52.0708 95.9793 52.3313 95.9379 52.5341C95.6467 60.7095 94.3171 68.0461 91.9489 74.544C91.3296 76.2435 90.6314 77.9053 89.8545 79.5294C87.8644 83.6893 85.3574 87.602 82.3335 91.2674C78.6497 95.7327 73.9123 100.152 68.1211 104.525C63.7812 107.802 57.8476 111.755 50.3203 116.382L50.2851 116.404L50.2482 116.423C49.488 116.808 48.7386 117 48 117C47.5552 117 47.1315 116.935 46.7288 116.805C46.3769 116.691 46.0411 116.527 45.7214 116.314ZM94.942 52.398C95 52.2219 95 51.9872 95 51.7525L95 30.102C95 28.1658 93.4353 26.6403 91.5808 26.6403C74.8323 26.6403 59.2429 17.4872 50.9556 2.7602C50.3761 1.64541 49.217 1 48 1C46.783 1 45.6239 1.70408 45.0444 2.7602C36.7571 17.4872 21.2256 26.6403 4.47719 26.6403C2.56473 26.6403 1.05795 28.2245 1.05795 30.102L1.05795 46.4133C1 47.2347 1 48.1148 1 48.9362C1 49.7577 1.05795 50.5791 1.05795 51.4592L1.05795 51.7525C1.52158 67.5944 5.75216 79.9158 14.4451 90.477C21.979 99.6888 32.1788 106.847 46.2614 115.472C46.783 115.824 47.3625 116 48 116C48.6375 116 49.217 115.824 49.7966 115.531C75.4698 99.7474 93.783 85.9592 94.942 52.398ZM7.93078 52.6352C8.48209 66.3485 12.2496 76.9677 19.7189 86.0765C26.3255 94.1735 35.5401 100.745 48.058 108.49C71.8187 93.8214 87.3502 81.4413 88.2195 51.5765C88.2195 51.4005 88.2195 51.2832 88.2774 51.1071L88.2774 33.3878C72.5737 32.3546 58.0901 24.3591 48.7327 11.6533C48.5246 11.3707 48.3189 11.0857 48.1159 10.7985C47.9112 11.0846 47.704 11.3684 47.4943 11.6499C38.0285 24.3577 23.5449 32.3545 7.89643 33.3878L7.89643 46.5306C7.89643 47.352 7.83848 48.1735 7.83848 48.9362C7.83848 49.5181 7.83848 50.0705 7.85908 50.6352C7.86756 50.8677 7.87953 51.1023 7.89643 51.3418L7.89643 51.6352C7.906 51.9704 7.91745 52.3037 7.93078 52.6352ZM8.89643 51.6212C9.09717 58.6048 10.144 64.8501 12.0368 70.357C12.6578 72.1636 13.3804 73.9212 14.2046 75.6297C15.8803 79.1033 17.9762 82.3742 20.4921 85.4425L20.4937 85.4443C23.55 89.19 27.4796 92.9164 32.2827 96.6236C36.2275 99.6683 41.4861 103.232 48.0586 107.314C54.5823 103.271 59.7716 99.7718 63.6264 96.8151C68.677 92.9413 72.7827 89.0381 75.9436 85.1054C78.2718 82.2085 80.2287 79.131 81.8141 75.8727C82.6335 74.1889 83.3537 72.4568 83.9747 70.6764C85.929 65.0733 87.0106 58.7012 87.2195 51.5603C87.2205 51.3453 87.2398 51.1517 87.2774 50.9793L87.2774 34.3163C83.7549 34.0256 80.3256 33.4065 76.9895 32.459C72.9157 31.302 68.9809 29.6554 65.1852 27.5191C61.6507 25.5298 58.4096 23.2133 55.4619 20.5696C52.7663 18.1519 50.316 15.4605 48.1112 12.4955C45.767 15.6129 43.1581 18.4275 40.2845 20.9392C37.4341 23.4305 34.3233 25.6239 30.952 27.5193C26.9785 29.7533 22.859 31.4518 18.5935 32.6148C15.4409 33.4744 12.2085 34.0415 8.89643 34.316L8.89643 46.5306C8.89643 46.8215 8.88629 47.2492 8.86601 47.8137C8.84766 48.3245 8.83848 48.6987 8.83848 48.9362C8.83848 49.9689 8.85697 50.7473 8.89396 51.2715L8.89643 51.3066L8.89643 51.6212ZM46.2949 88.3567C46.6843 88.723 47.1445 89.0141 47.6753 89.23C47.9398 89.3407 48.4755 89.4641 49.2824 89.6002C49.4099 89.6217 49.5155 89.6383 49.5991 89.6498C49.9298 89.6953 50.1999 89.6489 50.4094 89.5107C50.4772 89.466 50.5386 89.4116 50.5937 89.3477C50.6386 89.3339 50.6832 89.3193 50.7275 89.3039C51.0848 89.1805 51.4254 89.0087 51.7494 88.7886C52.1358 88.526 52.463 88.2185 52.7311 87.8659C52.9912 87.5238 53.1956 87.1392 53.3442 86.7122L62.8423 61.9096C62.9924 61.5187 63.0869 61.1224 63.1258 60.7208C63.1547 60.4224 63.1529 60.121 63.1204 59.8167C63.082 59.4569 63.0027 59.112 62.8825 58.782C62.7625 58.4528 62.6018 58.1384 62.4004 57.8388C62.2737 57.6359 62.1315 57.4469 61.9738 57.2718C61.6588 56.9221 61.2821 56.6279 60.8436 56.3894C60.4493 56.1749 60.0419 56.0252 59.6214 55.9404C59.3463 55.8849 59.0656 55.8571 58.7793 55.8571L45.9925 55.8571L52.1891 38.2364C52.4044 37.622 52.4906 37.0169 52.4476 36.4212C52.409 35.8852 52.2658 35.3567 52.0181 34.8358C51.7674 34.3087 51.4435 33.8601 51.0463 33.4901C50.6159 33.0891 50.0995 32.7804 49.4972 32.564C48.8899 32.3458 48.2919 32.2576 47.703 32.2992C47.1653 32.3373 46.6353 32.4836 46.113 32.7382C45.6169 32.9801 45.1913 33.2887 44.8363 33.664C44.414 34.1104 44.0915 34.6512 43.8689 35.2865L35.6441 58.7428C35.5283 59.0475 35.4484 59.3573 35.4043 59.6721C35.3506 60.0563 35.3504 60.448 35.4037 60.8472C35.4406 61.124 35.5017 61.3929 35.587 61.654C35.7199 62.0608 35.9114 62.4484 36.1616 62.8169C36.3754 63.1317 36.6209 63.41 36.8982 63.652C37.1531 63.8745 37.4349 64.0663 37.7435 64.2272C38.0368 64.3802 38.3395 64.4977 38.6516 64.5798C39.0121 64.6746 39.3852 64.722 39.7707 64.7219L52.3415 64.7219L45.1473 83.5064C44.9489 84.0542 44.8557 84.5997 44.8678 85.1429C44.8806 85.723 45.0135 86.3005 45.2664 86.8753C45.5237 87.4601 45.8665 87.9539 46.2949 88.3567ZM52.7245 63.7219L39.7707 63.7219C38.6695 63.7219 37.6264 63.1939 36.9889 62.2551C36.3514 61.3163 36.1776 60.1429 36.5832 59.0867L44.8126 35.6173C45.4501 33.7985 47.3625 32.8597 49.1591 33.5051C50.9556 34.1505 51.8829 36.0867 51.2454 37.9056L44.9324 55.8571L44.5808 56.8571L58.7793 56.8571C59.8804 56.8571 60.9815 57.4439 61.561 58.3827C62.1985 59.3214 62.3144 60.4949 61.9088 61.551L52.4044 86.3699C52.1134 87.2169 51.5028 87.8559 50.7445 88.2143C50.2947 88.4269 49.7929 88.5408 49.275 88.5408C50.2145 88.7267 49.85 88.6864 49.275 88.584C49.1424 88.5604 48.9987 88.5335 48.8572 88.5053C48.5144 88.437 48.1846 88.3611 48.058 88.3061C47.6145 88.1266 47.2276 87.863 46.9079 87.5408C45.9739 86.5997 45.6127 85.1582 46.0876 83.8469L53.4123 64.7219L53.7953 63.7219L52.7245 63.7219Z' fill='currentColor' fill-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-waf\:qps{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='22 12 18 12 15 21 9 3 6 12 2 12'%3E%3C/polyline%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-waf\:response{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-waf\:site-traffic{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1766214102461' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='3552'%3E%3Cpath d='M290.1 409.6H155.135A371.405 371.405 0 0 0 140.851 512c0 35.533 4.967 69.888 14.336 102.4H290.15c-5.632-32.768-8.499-66.918-8.499-102.4s2.867-69.632 8.5-102.4z m52.07 0A542.106 542.106 0 0 0 332.8 512c0 35.738 3.072 69.888 9.37 102.4H486.4V409.6H342.17z m75.008 461.363A491.878 491.878 0 0 1 301.568 665.6h-127.59a372.07 372.07 0 0 0 243.2 205.363z m69.222-3.584V665.6H354.97c24.064 77.107 67.84 144.23 131.43 201.83z m-69.222-714.291a372.07 372.07 0 0 0-243.2 205.312h127.59a491.878 491.878 0 0 1 115.558-205.363z m69.222 3.584c-63.59 57.446-107.315 124.57-131.43 201.728H486.4V156.57zM733.9 409.6c5.633 32.768 8.5 66.918 8.5 102.4s-2.867 69.632-8.5 102.4h135.015c9.319-32.512 14.285-66.867 14.285-102.4s-4.966-69.888-14.336-102.4H733.901z m-52.07 0H537.6v204.8h144.23c6.247-32.512 9.37-66.662 9.37-102.4s-3.072-69.888-9.37-102.4z m-75.008 461.363a372.07 372.07 0 0 0 243.2-205.363h-127.59a491.878 491.878 0 0 1-115.558 205.363zM537.6 867.38c63.59-57.55 107.315-124.673 131.43-201.78H537.6v201.83z m69.222-714.291A491.878 491.878 0 0 1 722.432 358.4h127.642a372.07 372.07 0 0 0-243.2-205.363z m-69.222 3.584V358.4h131.43c-24.064-77.107-67.84-144.23-131.43-201.83zM512 947.2a435.2 435.2 0 1 1 0-870.4 435.2 435.2 0 0 1 0 870.4z' fill='currentColor' p-id='3553'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-waf\:today{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 101.2 101.2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' customFrame='%23000000'%3E%3Cpath id='矢量 6' d='M50.6 0.599976C62.1042 0.599976 71.4333 10.225 71.4333 22.0958C71.4333 23.9301 71.2091 25.7311 70.7761 27.4658C70.2889 29.4175 70.9661 31.5435 72.5949 32.7239C74.979 34.4516 77.1552 36.4556 79.0768 38.6965C79.1296 38.758 79.0892 38.8531 79.0083 38.8583C83.9375 38.8583 88.1 34.6916 88.1 29.3875C88.1 27.3416 89.62 25.6 91.6659 25.6L92.6417 25.6C94.7357 25.6 96.4333 27.2976 96.4333 29.3916C96.4333 35.4035 93.2323 40.7463 88.3562 43.7833C86.2 45.1262 84.9812 47.8855 85.8501 50.2725C86.827 52.9565 87.5055 55.7844 87.8451 58.7138C87.86 58.8422 87.9708 58.9463 88.1 58.9416L88.1 58.9333L96.6027 58.9416C98.8108 58.9431 100.6 60.7309 100.6 62.939L100.6 63.2723C100.6 65.4825 98.8075 67.2764 96.5973 67.275L88.1 67.2666C87.9715 67.2596 87.8599 67.3543 87.8451 67.4822C87.5101 70.3714 86.8385 73.206 85.8476 75.9292C84.9792 78.3155 86.1983 81.0731 88.354 82.4153C93.2313 85.452 96.4333 90.7955 96.4333 96.8083C96.4333 98.9024 94.7357 100.6 92.6417 100.6L91.921 100.6C89.8221 100.6 88.1161 98.9071 88.1 96.8083C88.1 92.2739 85.0565 88.5748 81.0943 87.597C79.9211 87.3076 78.7601 87.8909 77.9338 88.7725C74.6543 92.2714 70.7283 95.1117 66.3663 97.1329C61.4258 99.4221 56.0451 100.605 50.6 100.6C45.1553 100.606 39.7749 99.4229 34.8344 97.1344C29.9533 94.8733 25.6177 91.5867 22.1228 87.4993C22.0709 87.4386 22.1119 87.3534 22.1917 87.35L22.1917 87.3416C17.2625 87.3416 13.1 91.5083 13.1 96.8125C13.1 98.9042 11.4043 100.6 9.31251 100.6L8.55834 100.6C6.46426 100.6 4.76667 98.9024 4.76667 96.8083C4.76667 90.7959 7.96824 85.4528 12.845 82.4159C15.0009 81.0734 16.2199 78.315 15.3514 75.9284C14.3605 73.2055 13.6892 70.3712 13.3549 67.4822C13.3401 67.3543 13.2285 67.2596 13.1 67.2666L4.60001 67.2666C2.39087 67.2666 0.600006 65.4758 0.600006 63.2666L0.600006 62.9333C0.600006 60.7242 2.39087 58.9333 4.60001 58.9333L13.1 58.9333C13.1046 58.9333 13.1 58.9287 13.1 58.9333L13.1 58.9416C13.2292 58.9463 13.34 58.8422 13.3549 58.7138C13.6902 55.826 14.3617 52.9928 15.3522 50.2709C16.2207 47.8845 15.0016 45.1268 12.8458 43.7845C7.96861 40.7478 4.76667 35.4044 4.76667 29.3916C4.76667 27.2976 6.46426 25.6 8.55834 25.6L9.30834 25.6C11.4024 25.6 13.1 27.2976 13.1 29.3916C13.1 33.9269 16.1447 37.6266 20.1081 38.6035C21.28 38.8923 22.4398 38.3103 23.2658 37.4303C24.8948 35.6945 26.684 34.1181 28.609 32.7218C30.2378 31.5403 30.9137 29.4132 30.4243 27.4614C29.9859 25.7126 29.7639 23.9119 29.7667 22.1C29.7667 10.2208 39.0958 0.599976 50.6 0.599976ZM41.9325 35.2442C38.1038 36.4364 34.5456 38.4104 31.4912 41.0593C27.2681 44.7219 24.1862 49.5206 22.6121 54.8845C21.0379 60.2484 21.0379 65.9516 22.612 71.3154C24.1862 76.6793 27.2681 81.478 31.4912 85.1406C34.5456 87.7895 38.1038 89.7635 41.9325 90.9557C44.2591 91.6802 46.4333 89.7921 46.4333 87.3553L46.4333 38.8446C46.4333 36.4078 44.2591 34.5197 41.9325 35.2442ZM54.7708 34.2291L54.7708 87.3465C54.7708 89.7849 56.9478 91.6734 59.2751 90.9457C63.0972 89.7507 66.6488 87.7763 69.6974 85.1292C73.9153 81.4667 76.9931 76.6702 78.565 71.3099C80.137 65.9495 80.137 60.2505 78.565 54.8901C76.9931 49.5297 73.9153 44.7333 69.6974 41.0708C65.4794 37.4083 60.2987 35.0337 54.7708 34.2291L54.7708 34.2291ZM50.6 9.19581C43.6958 9.19581 38.1 14.9708 38.1 22.0958C38.1 22.7076 38.141 23.3125 38.2218 23.9076C38.4979 25.9406 40.6743 26.8757 42.6796 26.4422C45.2788 25.8803 47.9339 25.5972 50.6 25.6C53.3214 25.6 55.9746 25.8904 58.5303 26.4405C60.5313 26.8712 62.7015 25.9392 62.9777 23.911C63.0588 23.315 63.1 22.7089 63.1 22.0958C63.1 14.9708 57.5042 9.19581 50.6 9.19581L50.6 9.19581Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 6' d='M71.4333 22.0958C71.4333 23.9301 71.2091 25.7311 70.7761 27.4658C70.2889 29.4175 70.9661 31.5435 72.5949 32.7239C74.979 34.4516 77.1552 36.4556 79.0768 38.6965C79.1296 38.758 79.0892 38.8531 79.0083 38.8583C83.9375 38.8583 88.1 34.6916 88.1 29.3875C88.1 27.3416 89.62 25.6 91.6659 25.6L92.6417 25.6C94.7357 25.6 96.4333 27.2976 96.4333 29.3916C96.4333 35.4035 93.2323 40.7463 88.3562 43.7833C86.2 45.1262 84.9812 47.8855 85.8501 50.2725C86.827 52.9565 87.5055 55.7844 87.8451 58.7138C87.86 58.8422 87.9708 58.9463 88.1 58.9416L88.1 58.9333L96.6027 58.9416C98.8108 58.9431 100.6 60.7309 100.6 62.939L100.6 63.2723C100.6 65.4825 98.8075 67.2764 96.5973 67.275L88.1 67.2666C87.9715 67.2596 87.8599 67.3543 87.8451 67.4822C87.5101 70.3714 86.8385 73.206 85.8476 75.9292C84.9792 78.3155 86.1983 81.0731 88.354 82.4153C93.2313 85.452 96.4333 90.7955 96.4333 96.8083C96.4333 98.9024 94.7357 100.6 92.6417 100.6L91.921 100.6C89.8221 100.6 88.1161 98.9071 88.1 96.8083C88.1 92.2739 85.0565 88.5748 81.0943 87.597C79.9211 87.3076 78.7601 87.8909 77.9338 88.7725C74.6543 92.2714 70.7283 95.1117 66.3663 97.1329C61.4258 99.4221 56.0451 100.605 50.6 100.6C45.1553 100.606 39.7749 99.4229 34.8344 97.1344C29.9533 94.8733 25.6177 91.5867 22.1228 87.4993C22.0709 87.4386 22.1119 87.3534 22.1917 87.35L22.1917 87.3416C17.2625 87.3416 13.1 91.5083 13.1 96.8125C13.1 98.9042 11.4043 100.6 9.31251 100.6L8.55834 100.6C6.46426 100.6 4.76667 98.9024 4.76667 96.8083C4.76667 90.7959 7.96824 85.4528 12.845 82.4159C15.0009 81.0734 16.2199 78.315 15.3514 75.9284C14.3605 73.2055 13.6892 70.3712 13.3549 67.4822C13.3401 67.3543 13.2285 67.2596 13.1 67.2666L4.60001 67.2666C2.39087 67.2666 0.600006 65.4758 0.600006 63.2666L0.600006 62.9333C0.600006 60.7242 2.39087 58.9333 4.60001 58.9333L13.1 58.9333C13.1046 58.9333 13.1 58.9287 13.1 58.9333L13.1 58.9416C13.2292 58.9463 13.34 58.8422 13.3549 58.7138C13.6902 55.826 14.3617 52.9928 15.3522 50.2709C16.2207 47.8845 15.0016 45.1268 12.8458 43.7845C7.96861 40.7478 4.76667 35.4044 4.76667 29.3916C4.76667 27.2976 6.46426 25.6 8.55834 25.6L9.30834 25.6C11.4024 25.6 13.1 27.2976 13.1 29.3916C13.1 33.9269 16.1447 37.6266 20.1081 38.6035C21.28 38.8923 22.4398 38.3103 23.2658 37.4303C24.8948 35.6945 26.684 34.1181 28.609 32.7218C30.2378 31.5403 30.9137 29.4132 30.4243 27.4614C29.9859 25.7126 29.7639 23.9119 29.7667 22.1C29.7667 10.2208 39.0958 0.599976 50.6 0.599976C62.1042 0.599976 71.4333 10.225 71.4333 22.0958ZM31.4912 41.0593C27.2681 44.7219 24.1862 49.5206 22.6121 54.8845C21.0379 60.2484 21.0379 65.9516 22.612 71.3154C24.1862 76.6793 27.2681 81.478 31.4912 85.1406C34.5456 87.7895 38.1038 89.7635 41.9325 90.9557C44.2591 91.6802 46.4333 89.7921 46.4333 87.3553L46.4333 38.8446C46.4333 36.4078 44.2591 34.5197 41.9325 35.2442C38.1038 36.4364 34.5456 38.4104 31.4912 41.0593ZM54.7708 87.3465C54.7708 89.7849 56.9478 91.6734 59.2751 90.9457C63.0972 89.7507 66.6488 87.7763 69.6974 85.1292C73.9153 81.4667 76.9931 76.6702 78.565 71.3099C80.137 65.9495 80.137 60.2505 78.565 54.8901C76.9931 49.5297 73.9153 44.7333 69.6974 41.0708C65.4794 37.4083 60.2987 35.0337 54.7708 34.2291L54.7708 34.2291L54.7708 87.3465ZM38.1 22.0958C38.1 22.7076 38.141 23.3125 38.2218 23.9076C38.4979 25.9406 40.6743 26.8757 42.6796 26.4422C45.2788 25.8803 47.9339 25.5972 50.6 25.6C53.3214 25.6 55.9746 25.8904 58.5303 26.4405C60.5313 26.8712 62.7015 25.9392 62.9777 23.911C63.0588 23.315 63.1 22.7089 63.1 22.0958C63.1 14.9708 57.5042 9.19581 50.6 9.19581L50.6 9.19581C43.6958 9.19581 38.1 14.9708 38.1 22.0958Z' fill-rule='nonzero' stroke='currentColor' stroke-width='1.20000005'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-waf\:traffic-filter,[i-waf\:traffic-filter=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='22 3 2 3 10 12.46 10 19 14 21 14 12.46 22 3'%3E%3C/polygon%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-waf\:traffic-ranking{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='20' x2='18' y2='10'%3E%3C/line%3E%3Cline x1='12' y1='20' x2='12' y2='4'%3E%3C/line%3E%3Cline x1='6' y1='20' x2='6' y2='14'%3E%3C/line%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-waf\:visit-page{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'%3E%3C/path%3E%3Cpolyline points='14 2 14 8 20 8'%3E%3C/polyline%3E%3Cline x1='16' y1='13' x2='8' y2='13'%3E%3C/line%3E%3Cline x1='16' y1='17' x2='8' y2='17'%3E%3C/line%3E%3Cpolyline points='10 9 9 9 8 9'%3E%3C/polyline%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-weui\:delete-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='m6.774 6.4l.812 13.648a.8.8 0 0 0 .798.752h7.232a.8.8 0 0 0 .798-.752L17.226 6.4zm11.655 0l-.817 13.719A2 2 0 0 1 15.616 22H8.384a2 2 0 0 1-1.996-1.881L5.571 6.4H3.5v-.7a.5.5 0 0 1 .5-.5h16a.5.5 0 0 1 .5.5v.7zM14 3a.5.5 0 0 1 .5.5v.7h-5v-.7A.5.5 0 0 1 10 3zM9.5 9h1.2l.5 9H10zm3.8 0h1.2l-.5 9h-1.2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-zondicons\:close-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 20 20' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M2.93 17.07A10 10 0 1 1 17.07 2.93A10 10 0 0 1 2.93 17.07m1.41-1.41A8 8 0 1 0 15.66 4.34A8 8 0 0 0 4.34 15.66m9.9-8.49L11.41 10l2.83 2.83l-1.41 1.41L10 11.41l-2.83 2.83l-1.41-1.41L8.59 10L5.76 7.17l1.41-1.41L10 8.59l2.83-2.83z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.container,[container=""]{width:100%}[\!container=""]{width:100%!important}.empty-container:empty,[before~=container]:before{width:100%}.flex-center{justify-content:center;align-items:center;display:flex}@media (min-width:640px){.container,[container=""]{max-width:640px}[\!container=""]{max-width:640px!important}.empty-container:empty,[before~=container]:before{max-width:640px}}@media (min-width:768px){.container,[container=""]{max-width:768px}[\!container=""]{max-width:768px!important}.empty-container:empty,[before~=container]:before{max-width:768px}}@media (min-width:1024px){.container,[container=""]{max-width:1024px}[\!container=""]{max-width:1024px!important}.empty-container:empty,[before~=container]:before{max-width:1024px}}@media (min-width:1280px){.container,[container=""]{max-width:1280px}[\!container=""]{max-width:1280px!important}.empty-container:empty,[before~=container]:before{max-width:1280px}}@media (min-width:1536px){.container,[container=""]{max-width:1536px}[\!container=""]{max-width:1536px!important}.empty-container:empty,[before~=container]:before{max-width:1536px}}[select~="$event)"]{user-select:var(--event\))}.\[http\:\/\/\]{http://}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.static,[static=""]{position:static}.inset-0{top:0;bottom:0;left:0;right:0}[end~="1"]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.25rem}[end~="1"]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.25rem}[end~="1"]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.25rem}[end~="1"]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.25rem}.-left-\[160px\]{left:-160px}.-left-\[9px\]{left:-9px}.-left-4px{left:-4px}.-top-\[20px\]{top:-20px}.-top-1\.5px{top:-1.5px}.-top-6px{top:-6px}.-top-90px{top:-90px}.bottom--1px{bottom:-1px}.bottom-\[10em\]{bottom:10em}.bottom-0{bottom:0}.bottom-12px{bottom:12px}.bottom-20px{bottom:20px}.bottom-5px{bottom:5px}.left-\[-21px\]{left:-21px}.left-\[0\.4rem\]{left:.4rem}.left-\[2\.6rem\]{left:2.6rem}.left-\[3px\]{left:3px}.left-\[4px\]{left:4px}.left-\[50\%\]{left:50%}.left-0{left:0}.left-15px{left:15px}.left-24px{left:24px}.left-50px{left:50px}.right--2px{right:-2px}.right-\[2rem\]{right:2rem}.right-0,.right-0px{right:0}.right-10px{right:10px}.right-12px{right:12px}.right-15px{right:15px}.right-16px{right:16px}.right-1px{right:1px}.right-1rem,.right-4{right:1rem}.right-20px{right:20px}.right-24px{right:24px}.right-40px{right:40px}.right-8px{right:8px}.top--10px{top:-10px}.top-\[0\.4rem\]{top:.4rem}.top-\[1\.6rem\]{top:1.6rem}.top-\[18px\]{top:18px}.top-\[1rem\],.top-4{top:1rem}.top-\[20px\]{top:20px}.top-\[3px\]{top:3px}.top-\[4px\]{top:4px}.top-\[5rem\]{top:5rem}.top-0{top:0}.top-1\/2{top:50%}.top-12px{top:12px}.top-15px{top:15px}.top-16px{top:16px}.top-24px{top:24px}.top-8px{top:8px}.top-92px{top:92px}[left~="100"]{left:25rem}[right~="100"]{right:25rem}[line-clamp~="1"]{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[line-clamp~="2"]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[line-clamp~="999"]{-webkit-line-clamp:999;line-clamp:999;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[line-clamp~="9999"]{-webkit-line-clamp:9999;line-clamp:9999;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.isolate{isolation:isolate}.z-1,.z01{z-index:1}.z-2,.z02{z-index:2}.z-\[55\],.z-55{z-index:55}.z-\[99\],.z-99{z-index:99}.z-10{z-index:10}.z-100{z-index:100}.z-1000{z-index:1000}.z-20{z-index:20}.z-50{z-index:50}.z-996{z-index:996}.z-9999{z-index:9999}.grid{display:grid}.grid-cols-\[minmax\(0\,1fr\)_44px\]{grid-template-columns:minmax(0,1fr) 44px}.grid-cols-2,[cols~="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}[cols~="1"]{grid-template-columns:repeat(1,minmax(0,1fr))}[cols~="10"]{grid-template-columns:repeat(10,minmax(0,1fr))}[cols~="11"]{grid-template-columns:repeat(11,minmax(0,1fr))}[cols~="15"]{grid-template-columns:repeat(15,minmax(0,1fr))}[cols~="24"]{grid-template-columns:repeat(24,minmax(0,1fr))}[cols~="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}[cols~="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}[cols~="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}[rows~="1"]{grid-template-rows:repeat(1,minmax(0,1fr))}[rows~="10"]{grid-template-rows:repeat(10,minmax(0,1fr))}[rows~="12"]{grid-template-rows:repeat(12,minmax(0,1fr))}[rows~="14"]{grid-template-rows:repeat(14,minmax(0,1fr))}[rows~="15"]{grid-template-rows:repeat(15,minmax(0,1fr))}[rows~="16"]{grid-template-rows:repeat(16,minmax(0,1fr))}[rows~="2"]{grid-template-rows:repeat(2,minmax(0,1fr))}[rows~="3"]{grid-template-rows:repeat(3,minmax(0,1fr))}[rows~="4"]{grid-template-rows:repeat(4,minmax(0,1fr))}[rows~="5"]{grid-template-rows:repeat(5,minmax(0,1fr))}[rows~="6"]{grid-template-rows:repeat(6,minmax(0,1fr))}[rows~="8"]{grid-template-rows:repeat(8,minmax(0,1fr))}[rows~="80"]{grid-template-rows:repeat(80,minmax(0,1fr))}.float-right{float:right}.m-\[1rem\]{margin:1rem}.m-\[auto\],.m-auto{margin:auto}.m-0{margin:0}.m-0\!{margin:0!important}.m-15px{margin:15px}.m-16px{margin:16px}.m-20px{margin:20px}.m-2px{margin:2px}.m19{margin:4.75rem}.mx-\[0\.4rem\]{margin-left:.4rem;margin-right:.4rem}.mx-\[1\.2rem\]{margin-left:1.2rem;margin-right:1.2rem}.mx-\[4px\],.mx-4px{margin-left:4px;margin-right:4px}.mx-\[8px\],.mx-8px{margin-left:8px;margin-right:8px}.mx-0\!{margin-left:0!important;margin-right:0!important}.mx-0\.5em{margin-left:.5em;margin-right:.5em}.mx-10px{margin-left:10px;margin-right:10px}.mx-12px{margin-left:12px;margin-right:12px}.mx-16px{margin-left:16px;margin-right:16px}.mx-20px{margin-left:20px;margin-right:20px}.mx-2px{margin-left:2px;margin-right:2px}.mx-32px{margin-left:32px;margin-right:32px}.mx-4px\!{margin-left:4px!important;margin-right:4px!important}.mx-5px{margin-left:5px;margin-right:5px}.mx-6px{margin-left:6px;margin-right:6px}.mx-auto{margin-left:auto;margin-right:auto}.my,.my-4{margin-top:1rem;margin-bottom:1rem}.my-\[1\.2rem\]{margin-top:1.2rem;margin-bottom:1.2rem}.my-\[1rem\]\!{margin-top:1rem!important;margin-bottom:1rem!important}.my-\[3rem\]{margin-top:3rem;margin-bottom:3rem}.my-10px{margin-top:10px;margin-bottom:10px}.my-10px\!{margin-top:10px!important;margin-bottom:10px!important}.my-12px{margin-top:12px;margin-bottom:12px}.my-15px,[my-15px=""]{margin-top:15px;margin-bottom:15px}.my-16px{margin-top:16px;margin-bottom:16px}.my-16px\!{margin-top:16px!important;margin-bottom:16px!important}.my-18px{margin-top:18px;margin-bottom:18px}.my-20px{margin-top:20px;margin-bottom:20px}.my-20px\!{margin-top:20px!important;margin-bottom:20px!important}.my-22px{margin-top:22px;margin-bottom:22px}.my-24px{margin-top:24px;margin-bottom:24px}.my-24px\!{margin-top:24px!important;margin-bottom:24px!important}.my-25px{margin-top:25px;margin-bottom:25px}.my-4px\!{margin-top:4px!important;margin-bottom:4px!important}.my-5px{margin-top:5px;margin-bottom:5px}.my-6\!{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-8px{margin-top:8px;margin-bottom:8px}.my-8px\!{margin-top:8px!important;margin-bottom:8px!important}[mx-10px~=default\:]:default{margin-left:10px;margin-right:10px}[my-15px~=default\:]:default{margin-top:15px;margin-bottom:15px}.\!mb-\[1\.8rem\]{margin-bottom:1.8rem!important}.\!mt-\[12px\],.mt-12px\!{margin-top:12px!important}.\!mt-0{margin-top:0!important}.mb-\[\.2rem\]{margin-bottom:.2rem}.mb-\[1\.6rem\]{margin-bottom:1.6rem}.mb-\[12px\],.mb-12px{margin-bottom:12px}.mb-\[1rem\],.mb-1rem{margin-bottom:1rem}.mb-\[20px\],.mb-20px{margin-bottom:20px}.mb-\[24px\],.mb-24px{margin-bottom:24px}.mb-\[2rem\],.mb-8{margin-bottom:2rem}.mb-1{margin-bottom:.25rem}.mb-10px{margin-bottom:10px}.mb-10px\!{margin-bottom:10px!important}.mb-14px{margin-bottom:14px}.mb-15px{margin-bottom:15px}.mb-15px\!{margin-bottom:15px!important}.mb-16px{margin-bottom:16px}.mb-16px\!{margin-bottom:16px!important}.mb-18px{margin-bottom:18px}.mb-2{margin-bottom:.5rem}.mb-20px\!{margin-bottom:20px!important}.mb-30px{margin-bottom:30px}.mb-32px{margin-bottom:32px}.mb-38px{margin-bottom:38px}.mb-40px{margin-bottom:40px}.mb-48px{margin-bottom:48px}.mb-4px{margin-bottom:4px}.mb-6px{margin-bottom:6px}.mb-7px{margin-bottom:7px}.mb-8px{margin-bottom:8px}.me:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:1rem}.me:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:1rem}.me:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:1rem}.me:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:1rem}.ml-\[0\.6rem\]{margin-left:.6rem}.ml-\[1\.2rem\]{margin-left:1.2rem}.ml-\[130px\]{margin-left:130px}.ml-\[16px\],.ml-16px{margin-left:16px}.ml-\[1rem\]{margin-left:1rem}.ml-\[20px\],.ml-20px{margin-left:20px}.ml-\[3rem\]{margin-left:3rem}.ml-\[8px\],.ml-8px{margin-left:8px}.ml-0\.2em{margin-left:.2em}.ml-0\.5em{margin-left:.5em}.ml-108px{margin-left:108px}.ml-10px,[ml-10px=""]{margin-left:10px}.ml-10px\!{margin-left:10px!important}.ml-126px{margin-left:126px}.ml-12px{margin-left:12px}.ml-14px{margin-left:14px}.ml-15px{margin-left:15px}.ml-24px{margin-left:24px}.ml-25px{margin-left:25px}.ml-2px{margin-left:2px}.ml-30px{margin-left:30px}.ml-32px{margin-left:32px}.ml-3px{margin-left:3px}.ml-40px{margin-left:40px}.ml-4px{margin-left:4px}.ml-5{margin-left:1.25rem}.ml-5px{margin-left:5px}.ml-5px\!{margin-left:5px!important}.ml-6{margin-left:1.5rem}.ml-60px{margin-left:60px}.ml-6px{margin-left:6px}.ml-70px{margin-left:70px}.ml-7px{margin-left:7px}.ml-90px{margin-left:90px}.ml-auto,[ml-auto=""]{margin-left:auto}.mr-\[\.8rem\]{margin-right:.8rem}.mr-\[0\.1rem\]{margin-right:.1rem}.mr-\[1\.6rem\]{margin-right:1.6rem}.mr-\[1rem\]{margin-right:1rem}.mr-\[2rem\]{margin-right:2rem}.mr-\[4rem\]{margin-right:4rem}.mr-0\!{margin-right:0!important}.mr-0\.25em{margin-right:.25em}.mr-1{margin-right:.25rem}.mr-10px{margin-right:10px}.mr-10px\!{margin-right:10px!important}.mr-12px{margin-right:12px}.mr-14px{margin-right:14px}.mr-15px{margin-right:15px}.mr-16px{margin-right:16px}.mr-20px{margin-right:20px}.mr-22px{margin-right:22px}.mr-24px{margin-right:24px}.mr-2px{margin-right:2px}.mr-30px{margin-right:30px}.mr-32px{margin-right:32px}.mr-3px{margin-right:3px}.mr-40px{margin-right:40px}.mr-4px{margin-right:4px}.mr-5{margin-right:1.25rem}.mr-5px{margin-right:5px}.mr-6px{margin-right:6px}.mr-80px{margin-right:80px}.mr-8px{margin-right:8px}.ms:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:1rem}.ms:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:1rem}[ms=""]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:1rem}[ms=""]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:1rem}.ms:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:1rem}.ms:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:1rem}[ms=""]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:1rem}[ms=""]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:1rem}.mt,.mt-\[1rem\],.mt-4{margin-top:1rem}.mt--10px{margin-top:-10px}.mt--2px{margin-top:-2px}.mt-\[0rem\]{margin-top:0}.mt-\[1\.2rem\]{margin-top:1.2rem}.mt-\[1\.6rem\]{margin-top:1.6rem}.mt-\[10\.5rem\]{margin-top:10.5rem}.mt-\[12px\],.mt-12px{margin-top:12px}.mt-\[16px\],.mt-16px{margin-top:16px}.mt-\[2rem\]{margin-top:2rem}.mt-\[40px\],.mt-40px{margin-top:40px}.mt-\[4px\],.mt-4px,[mt-4px=""]{margin-top:4px}.mt-0{margin-top:0}.mt-10px{margin-top:10px}.mt-14px{margin-top:14px}.mt-15{margin-top:3.75rem}.mt-15px{margin-top:15px}.mt-16px\!{margin-top:16px!important}.mt-20px{margin-top:20px}.mt-24px{margin-top:24px}.mt-2px{margin-top:2px}.mt-30px{margin-top:30px}.mt-32px{margin-top:32px}.mt-36px{margin-top:36px}.mt-3px{margin-top:3px}.mt-49px{margin-top:49px}.mt-50px{margin-top:50px}.mt-5px{margin-top:5px}.mt-6px{margin-top:6px}.mt-8px{margin-top:8px}.last\:mb-0:last-child{margin-bottom:0}.inline,[inline=""]{display:inline}.block,[block=""]{display:block}.inline-block{display:inline-block}.contents,[contents=""]{display:contents}.list-item{display:list-item}.hidden,[hidden~=default\:]:default{display:none}[size~="0"]{width:0;height:0}[size~="10"]{width:2.5rem;height:2.5rem}[size~="100"]{width:25rem;height:25rem}[size~="12"]{width:3rem;height:3rem}[size~="120"]{width:30rem;height:30rem}[size~="13"]{width:3.25rem;height:3.25rem}[size~="14"]{width:3.5rem;height:3.5rem}[size~="15"]{width:3.75rem;height:3.75rem}[size~="150"]{width:37.5rem;height:37.5rem}[size~="16"]{width:4rem;height:4rem}[size~="17"]{width:4.25rem;height:4.25rem}[size~="18"]{width:4.5rem;height:4.5rem}[size~="2"]{width:.5rem;height:.5rem}[size~="20"]{width:5rem;height:5rem}[size~="21"]{width:5.25rem;height:5.25rem}[size~="22"]{width:5.5rem;height:5.5rem}[size~="24"]{width:6rem;height:6rem}[size~="25"]{width:6.25rem;height:6.25rem}[size~="26"]{width:6.5rem;height:6.5rem}[size~="3"]{width:.75rem;height:.75rem}[size~="30"]{width:7.5rem;height:7.5rem}[size~="32"]{width:8rem;height:8rem}[size~="34"]{width:8.5rem;height:8.5rem}[size~="36"]{width:9rem;height:9rem}[size~="4"]{width:1rem;height:1rem}[size~="40"]{width:10rem;height:10rem}[size~="46"]{width:11.5rem;height:11.5rem}[size~="48"]{width:12rem;height:12rem}[size~="5"]{width:1.25rem;height:1.25rem}[size~="50"]{width:12.5rem;height:12.5rem}[size~="6"]{width:1.5rem;height:1.5rem}[size~="60"]{width:15rem;height:15rem}[size~="8"]{width:2rem;height:2rem}[size~="80"]{width:20rem;height:20rem}.\!w-\[12rem\]{width:12rem!important}.h-\[100px\]{height:100px}.h-\[10rem\]{height:10rem}.h-\[12px\]{height:12px}.h-\[1rem\]{height:1rem}.h-\[2\.2rem\]{height:2.2rem}.h-\[20px\],.h-20px{height:20px}.h-\[22rem\]{height:22rem}.h-\[24rem\]{height:24rem}.h-\[3\.2rem\]{height:3.2rem}.h-\[30\.1rem\]{height:30.1rem}.h-\[32rem\]{height:32rem}.h-\[34rem\]{height:34rem}.h-\[36px\],.h-36px{height:36px}.h-\[38rem\]{height:38rem}.h-\[3rem\]{height:3rem}.h-\[4\.4rem\]{height:4.4rem}.h-\[40rem\]{height:40rem}.h-\[44px\],.h-44px{height:44px}.h-\[4rem\],.h-16{height:4rem}.h-\[5\.4rem\]{height:5.4rem}.h-\[50px\],.h-50px{height:50px}.h-\[5px\]{height:5px}.h-\[67px\]{height:67px}.h-\[6px\],.h-6px{height:6px}.h-\[92px\]{height:92px}.h-\[96px\]{height:96px}.h-10{height:2.5rem}.h-100\%,.h-full,[h-full=""]{height:100%}.h-103px{height:103px}.h-10px{height:10px}.h-110px{height:110px}.h-114px{height:114px}.h-116px{height:116px}.h-120px{height:120px}.h-124px{height:124px}.h-130px,[h-130px=""]{height:130px}.h-140px{height:140px}.h-14px{height:14px}.h-150px{height:150px}.h-15px{height:15px}.h-160px,[h-160px=""]{height:160px}.h-16px{height:16px}.h-176px{height:176px}.h-180px{height:180px}.h-18px{height:18px}.h-200px,[h-200px=""]{height:200px}.h-200px\!{height:200px!important}.h-22px{height:22px}.h-24px,[h-24px=""]{height:24px}.h-250px{height:250px}.h-25px{height:25px}.h-260px{height:260px}.h-280px{height:280px}.h-28px{height:28px}.h-2px{height:2px}.h-300px{height:300px}.h-30px{height:30px}.h-320px{height:320px}.h-32px{height:32px}.h-34px{height:34px}.h-350px{height:350px}.h-35px{height:35px}.h-360px{height:360px}.h-388px{height:388px}.h-38px{height:38px}.h-392px{height:392px}.h-400px{height:400px}.h-400px\!{height:400px!important}.h-40px{height:40px}.h-420px{height:420px}.h-428px{height:428px}.h-42px{height:42px}.h-440px{height:440px}.h-450px{height:450px}.h-456px{height:456px}.h-460px{height:460px}.h-468px{height:468px}.h-46px{height:46px}.h-475px{height:475px}.h-478px{height:478px}.h-480px{height:480px}.h-48px{height:48px}.h-500px{height:500px}.h-52px{height:52px}.h-530px{height:530px}.h-540px{height:540px}.h-55\%{height:55%}.h-550px{height:550px}.h-560px{height:560px}.h-56px{height:56px}.h-580px{height:580px}.h-600px{height:600px}.h-600px\!{height:600px!important}.h-60px,[h-60px=""]{height:60px}.h-610px{height:610px}.h-620px{height:620px}.h-700px{height:700px}.h-70px{height:70px}.h-720px{height:720px}.h-72px{height:72px}.h-750px{height:750px}.h-8{height:2rem}.h-80px{height:80px}.h-8px{height:8px}.h-95px{height:95px}.h-auto\!{height:auto!important}.h-full\!{height:100%!important}.h1{height:.25rem}.h2,[h2=""]{height:.5rem}.h3{height:.75rem}.max-h-\[14rem\]{max-height:14rem}.max-h-16px{max-height:16px}.max-h-200px{max-height:200px}.max-h-220px{max-height:220px}.max-h-22px{max-height:22px}.max-h-300px{max-height:300px}.max-h-460px{max-height:460px}.max-h-540px{max-height:540px}.max-h-600px{max-height:600px}.max-h-620px{max-height:620px}.max-h-640px{max-height:640px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[36rem\]{max-width:36rem}.max-w-\[90rem\]{max-width:90rem}.max-w-100\%,.max-w-full{max-width:100%}.max-w-1000px{max-width:1000px}.max-w-150px\!{max-width:150px!important}.max-w-160px{max-width:160px}.max-w-16px{max-width:16px}.max-w-190px\!{max-width:190px!important}.max-w-1920px{max-width:1920px}.max-w-250px{max-width:250px}.max-w-260px{max-width:260px}.max-w-290px{max-width:290px}.max-w-300px{max-width:300px}.max-w-350px{max-width:350px}.max-w-360px{max-width:360px}.max-w-360px\!{max-width:360px!important}.max-w-400px{max-width:400px}.max-w-480px\!{max-width:480px!important}.max-w-500px{max-width:500px}.max-w-80px{max-width:80px}.min-h-0{min-height:0}.min-h-100px{min-height:100px}.min-h-172px{min-height:172px}.min-h-18px{min-height:18px}.min-h-244px{min-height:244px}.min-h-24px{min-height:24px}.min-h-26px{min-height:26px}.min-h-28px{min-height:28px}.min-h-300px{min-height:300px}.min-h-30px{min-height:30px}.min-h-34px{min-height:34px}.min-h-360px{min-height:360px}.min-h-48px{min-height:48px}.min-h-500px{min-height:500px}.min-h-50px{min-height:50px}.min-h-520px{min-height:520px}.min-h-52px{min-height:52px}.min-h-56px{min-height:56px}.min-h-60px{min-height:60px}.min-h-628px{min-height:628px}.min-h-654px{min-height:654px}.min-h-76px{min-height:76px}.min-w-\[260px\],.min-w-260px{min-width:260px}.min-w-0{min-width:0}.min-w-112px{min-width:112px}.min-w-120px{min-width:120px}.min-w-134px{min-width:134px}.min-w-160px{min-width:160px}.min-w-180px{min-width:180px}.min-w-18px{min-width:18px}.min-w-240px{min-width:240px}.min-w-250px{min-width:250px}.min-w-32px{min-width:32px}.min-w-40px{min-width:40px}.min-w-450px{min-width:450px}.min-w-500px{min-width:500px}.min-w-52px{min-width:52px}.min-w-68px{min-width:68px}.min-w-70px{min-width:70px}.min-w-80px{min-width:80px}.min-w-auto\!{min-width:auto!important}.w-\[0\.7rem\]{width:.7rem}.w-\[100px\],.w-100px{width:100px}.w-\[10px\],.w-10px{width:10px}.w-\[10rem\]{width:10rem}.w-\[12px\],.w-12px{width:12px}.w-\[12rem\]{width:12rem}.w-\[145px\],.w-145px{width:145px}.w-\[150px\],.w-150px{width:150px}.w-\[17rem\]{width:17rem}.w-\[25rem\]{width:25rem}.w-\[26rem\]{width:26rem}.w-\[30rem\]\!{width:30rem!important}.w-\[33\%\],.w-33\%{width:33%}.w-\[34\.0rem\]{width:34rem}.w-\[350px\],.w-350px,[w-350px=""]{width:350px}.w-\[36px\],.w-36px{width:36px}.w-\[36rem\]{width:36rem}.w-\[40\%\]{width:40%}.w-\[48rem\]{width:48rem}.w-\[5\.8rem\]{width:5.8rem}.w-\[50px\],.w-50px{width:50px}.w-\[50rem\]{width:50rem}.w-\[50rem\]\!{width:50rem!important}.w-\[58px\],.w-58px{width:58px}.w-\[60\%\],.w-60\%{width:60%}.w-\[6px\]{width:6px}.w-\[78px\]{width:78px}.w-\[7px\]{width:7px}.w-\[92px\],.w-92px{width:92px}.w-\[96px\]{width:96px}.w-\[9rem\]{width:9rem}.w-0{width:0}.w-1\/3{width:33.3333%}.w-100\%,.w-full,[w-full=""]{width:100%}.w-1000px{width:1000px}.w-100px\!{width:100px!important}.w-1020px{width:1020px}.w-105px\!,[w-105px\!=""]{width:105px!important}.w-110px{width:110px}.w-110px\!{width:110px!important}.w-120px{width:120px}.w-120px\!{width:120px!important}.w-130px{width:130px}.w-130px\!{width:130px!important}.w-140px{width:140px}.w-140px\!{width:140px!important}.w-142px{width:142px}.w-145px\!{width:145px!important}.w-148px{width:148px}.w-14px{width:14px}.w-150px\!{width:150px!important}.w-160px{width:160px}.w-165px\!{width:165px!important}.w-16px{width:16px}.w-170{width:42.5rem}.w-170px{width:170px}.w-174px{width:174px}.w-180px{width:180px}.w-180px\!{width:180px!important}.w-186px{width:186px}.w-18px{width:18px}.w-190px\!{width:190px!important}.w-194px{width:194px}.w-200px{width:200px}.w-200px\!{width:200px!important}.w-208px\!,[w-208px\!=""]{width:208px!important}.w-20px{width:20px}.w-20rem{width:20rem}.w-210px{width:210px}.w-214px{width:214px}.w-215px\!{width:215px!important}.w-218px\!{width:218px!important}.w-220px{width:220px}.w-220px\!{width:220px!important}.w-225px{width:225px}.w-22px{width:22px}.w-230px{width:230px}.w-240px{width:240px}.w-240px\!{width:240px!important}.w-24px,[w-24px=""]{width:24px}.w-250px{width:250px}.w-250px\!{width:250px!important}.w-25px{width:25px}.w-260px{width:260px}.w-260px\!{width:260px!important}.w-26px{width:26px}.w-280px{width:280px}.w-280px\!{width:280px!important}.w-290px{width:290px}.w-290px\!{width:290px!important}.w-300px{width:300px}.w-300px\!{width:300px!important}.w-302px{width:302px}.w-30px{width:30px}.w-310px{width:310px}.w-320px{width:320px}.w-320px\!{width:320px!important}.w-328px{width:328px}.w-32px{width:32px}.w-330px{width:330px}.w-330px\!{width:330px!important}.w-332px{width:332px}.w-34px{width:34px}.w-350px\!{width:350px!important}.w-360px{width:360px}.w-360px\!{width:360px!important}.w-380px{width:380px}.w-380px\!{width:380px!important}.w-38px{width:38px}.w-400px{width:400px}.w-400px\!{width:400px!important}.w-40px{width:40px}.w-410px{width:410px}.w-410px\!{width:410px!important}.w-415px{width:415px}.w-42\%{width:42%}.w-420px{width:420px}.w-420px\!{width:420px!important}.w-42px{width:42px}.w-430px{width:430px}.w-440px{width:440px}.w-440px\!{width:440px!important}.w-44px{width:44px}.w-45\%{width:45%}.w-450px{width:450px}.w-450px\!{width:450px!important}.w-460px{width:460px}.w-466px{width:466px}.w-470px{width:470px}.w-475px{width:475px}.w-476px{width:476px}.w-48\%{width:48%}.w-480px{width:480px}.w-48px{width:48px}.w-5{width:1.25rem}.w-50\%{width:50%}.w-500px{width:500px}.w-500px\!{width:500px!important}.w-50px\!{width:50px!important}.w-510px{width:510px}.w-530px,[w-530px=""]{width:530px}.w-540px{width:540px}.w-550px{width:550px}.w-550px\!{width:550px!important}.w-560px{width:560px}.w-560px\!{width:560px!important}.w-56px{width:56px}.w-570px{width:570px}.w-580px{width:580px}.w-600px{width:600px}.w-600px\!{width:600px!important}.w-60px{width:60px}.w-620px{width:620px}.w-640px{width:640px}.w-64px{width:64px}.w-650px{width:650px}.w-660px{width:660px}.w-680px{width:680px}.w-70\%{width:70%}.w-700px{width:700px}.w-70px{width:70px}.w-720px{width:720px}.w-740px{width:740px}.w-76\%{width:76%}.w-760px{width:760px}.w-8{width:2rem}.w-80\%{width:80%}.w-80px{width:80px}.w-80px\!{width:80px!important}.w-820px{width:820px}.w-850px\!{width:850px!important}.w-860px{width:860px}.w-86px{width:86px}.w-88px,[w-88px=""]{width:88px}.w-89\%{width:89%}.w-8px{width:8px}.w-90\%{width:90%}.w-900px{width:900px}.w-90px{width:90px}.w-920px{width:920px}.w-950px{width:950px}.w-96\%{width:96%}.w-98px\!{width:98px!important}.w-auto{width:auto}.w-full\!{width:100%!important}[max-w-150px\!~=default\:]:default{max-width:150px!important}[w-310px~=default\:]:default{width:310px}[w-570px~=default\:]:default{width:570px}[w-full~=default\:]:default{width:100%}.flex,[flex=""]{display:flex}.inline-flex{display:inline-flex}.flex-1,[flex-1~=placeholder\:]::placeholder{flex:1}.flex-shrink,[flex-shrink-0~=\{],[flex-shrink-0~=\}],[flex-shrink-0~="})"],[flex-shrink-0~=\=],[flex-shrink-0~=else],[flex-shrink-0~=h\(],[flex-shrink-0~=iconNode],[flex-shrink-0~=return]{flex-shrink:1}.flex-shrink-0,.shrink-0,[flex-shrink-0=""]{flex-shrink:0}.flex-shrink-0\!{flex-shrink:0!important}.flex-basis-30px{flex-basis:30px}.flex-row-reverse{flex-direction:row-reverse}.flex-col,[flex-col=""]{flex-direction:column}.flex-col\!{flex-direction:column!important}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-nowrap\!{flex-wrap:nowrap!important}.table,[table=""]{display:table}.file-table::-webkit-file-upload-button{display:table}.file-table::file-selector-button{display:table}.border-collapse{border-collapse:collapse}.table-fixed{table-layout:fixed}.transform{transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.\!animate-none{animation:none!important}.cursor-default{cursor:default}.cursor-pointer,[cursor-pointer=""]{cursor:pointer}.cursor-pointer\!{cursor:pointer!important}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-grab{cursor:grab}.select-text{user-select:text}.select-none{user-select:none}.resize,[resize=""]{resize:both}.list-disc{list-style-type:disc}.list-outside{list-style-position:outside}.list-none\!{list-style-type:none!important}[columns~="1"]{columns:1}.\!items-start,.items-start\!{align-items:flex-start!important}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-end\!{align-items:flex-end!important}.items-center,[items-center=""]{align-items:center}.items-center\!{align-items:center!important}[items-center~=default\:]:default,[items-center~=checked\:]:checked{align-items:center}.items-baseline{align-items:baseline}.self-start{align-self:flex-start}.justify-start{justify-content:flex-start}.justify-end,[justify~=end]{justify-content:flex-end}.justify-end\!{justify-content:flex-end!important}.justify-center,[justify~=center]{justify-content:center}.justify-center\!{justify-content:center!important}.justify-between{justify-content:space-between}.justify-between\!,[justify-between\!=""]{justify-content:space-between!important}.justify-around\!{justify-content:space-around!important}.justify-evenly{justify-content:space-evenly}.justify-evenly\!{justify-content:space-evenly!important}.gap-\[14px\]{gap:14px}.gap-\[6px\],.gap-6px{gap:6px}.gap-0\!{gap:0!important}.gap-10px{gap:10px}.gap-12px{gap:12px}.gap-12px\!{gap:12px!important}.gap-16px{gap:16px}.gap-16px\!{gap:16px!important}.gap-18px{gap:18px}.gap-2\.5{gap:.625rem}.gap-20px{gap:20px}.gap-24px{gap:24px}.gap-2px{gap:2px}.gap-32px{gap:32px}.gap-3px{gap:3px}.gap-4{gap:1rem}.gap-48px{gap:48px}.gap-4px{gap:4px}.gap-5px{gap:5px}.gap-6{gap:1.5rem}.gap-60px{gap:60px}.gap-8px,[gap-8px=""]{gap:8px}.gap-x-18px{column-gap:18px}.gap-x-24px{column-gap:24px}.gap-y-12px{row-gap:12px}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.truncate,[is-empty~=truncate]:empty{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.break-all\!{word-break:break-all!important}.b,.border,.border-1,.border-1px,[b=""],[border-1px=""]{border-width:1px}.border-\[0\.1rem\]{border-width:.1rem}.border-0{border-width:0}.border-2px{border-width:2px}.border-b-\[1px\],.border-b-1,.border-b-1px{border-bottom-width:1px}.border-l-\[3px\],.border-l-3px{border-left-width:3px}.border-\[\#777\]{--un-border-opacity:1;border-color:rgba(119,119,119,var(--un-border-opacity))}.border-\[\#e8e8e8\]{--un-border-opacity:1;border-color:rgba(232,232,232,var(--un-border-opacity))}.border-\[\#EBEEF5\],.border-\#EBEEF5{--un-border-opacity:1;border-color:rgba(235,238,245,var(--un-border-opacity))}.border-\[\#ececec\],.border-\#ececec{--un-border-opacity:1;border-color:rgba(236,236,236,var(--un-border-opacity))}.border-\[var\(--color-border\)\]{border-color:var(--color-border)}.border-\[var\(--color-primary\)\],.border-primary{border-color:var(--color-primary)}.border-\[var\(--site-global-ip-white-ips-border\)\]{border-color:var(--site-global-ip-white-ips-border)}.border-\#20a53a{--un-border-opacity:1;border-color:rgba(32,165,58,var(--un-border-opacity))}.border-\#b8e29f{--un-border-opacity:1;border-color:rgba(184,226,159,var(--un-border-opacity))}.border-\#ccc{--un-border-opacity:1;border-color:rgba(204,204,204,var(--un-border-opacity))}.border-\#e3e4e5{--un-border-opacity:1;border-color:rgba(227,228,229,var(--un-border-opacity))}.border-\#f3adaa{--un-border-opacity:1;border-color:rgba(243,173,170,var(--un-border-opacity))}.border-\#f4cf8f{--un-border-opacity:1;border-color:rgba(244,207,143,var(--un-border-opacity))}.border-white{--un-border-opacity:1;border-color:rgba(255,255,255,var(--un-border-opacity))}.border-b-\#EBEEF5{--un-border-opacity:1;--un-border-bottom-opacity:var(--un-border-opacity);border-bottom-color:rgba(235,238,245,var(--un-border-bottom-opacity))}.border-l-\[\#def2e2\]{--un-border-opacity:1;--un-border-left-opacity:var(--un-border-opacity);border-left-color:rgba(222,242,226,var(--un-border-left-opacity))}.border-l-primary{border-left-color:var(--color-primary)}.rounded{border-radius:.25rem}.rounded-\[0\.2rem\]{border-radius:.2rem}.rounded-\[0\.4rem\]{border-radius:.4rem}.rounded-\[100\%\]{border-radius:100%}.rounded-\[2px\],.rounded-2px{border-radius:2px}.rounded-\[6px\],.rounded-6px{border-radius:6px}.rounded-\[8px\],.rounded-8px{border-radius:8px}.rounded-1\/2,.rounded-50\%{border-radius:50%}.rounded-10px{border-radius:10px}.rounded-12px{border-radius:12px}.rounded-20px{border-radius:20px}.rounded-4px,[rounded-4px=""]{border-radius:4px}.rounded-5px{border-radius:5px}.rounded-full{border-radius:9999px}.rounded-b-4px{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.rounded-bl-10px{border-bottom-left-radius:10px}.rounded-bl-full{border-bottom-left-radius:9999px}.rounded-tl-10px{border-top-left-radius:10px}.rounded-tl-full{border-top-left-radius:9999px}.rounded-tr-10px{border-top-right-radius:10px}.\!border-none{border-style:none!important}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-solid,[border-solid=""]{border-style:solid}.border-b-solid{border-bottom-style:solid}.border-l-solid{border-left-style:solid}.bg-\[\#1e1e1e\]{--un-bg-opacity:1;background-color:rgba(30,30,30,var(--un-bg-opacity)) }.bg-\[\#20a53a\],.bg-\#20a53a{--un-bg-opacity:1;background-color:rgba(32,165,58,var(--un-bg-opacity)) }.bg-\[\#262626\]{--un-bg-opacity:1;background-color:rgba(38,38,38,var(--un-bg-opacity)) }.bg-\[\#333\]{--un-bg-opacity:1;background-color:rgba(51,51,51,var(--un-bg-opacity)) }.bg-\[\#a1a1a1\]{--un-bg-opacity:1;background-color:rgba(161,161,161,var(--un-bg-opacity)) }.bg-\[\#CBCBCB\]{--un-bg-opacity:1;background-color:rgba(203,203,203,var(--un-bg-opacity)) }.bg-\[\#e8d544\]{--un-bg-opacity:1;background-color:rgba(232,213,68,var(--un-bg-opacity)) }.bg-\[\#ef0808\]{--un-bg-opacity:1;background-color:rgba(239,8,8,var(--un-bg-opacity)) }.bg-\[\#efefef\]{--un-bg-opacity:1;background-color:rgba(239,239,239,var(--un-bg-opacity)) }.bg-\[\#f0ad4e\]{--un-bg-opacity:1;background-color:rgba(240,173,78,var(--un-bg-opacity)) }.bg-\[\#F1F9F3\],.bg-\#F1F9F3{--un-bg-opacity:1;background-color:rgba(241,249,243,var(--un-bg-opacity)) }.bg-\[\#f6f6f6\]{--un-bg-opacity:1;background-color:rgba(246,246,246,var(--un-bg-opacity)) }.bg-\[\#fc6d26\]{--un-bg-opacity:1;background-color:rgba(252,109,38,var(--un-bg-opacity)) }.bg-\[\#ffff00\]{--un-bg-opacity:1;background-color:rgba(255,255,0,var(--un-bg-opacity)) }.bg-\[100\%\]{background-position:100%}.bg-\[var\(--app-third-install-tip-bg\)\]{background-color:var(--app-third-install-tip-bg) }.bg-\[var\(--color-bg-4\)\]{background-color:var(--color-bg-4) }.bg-\[var\(--data-base-del-input-bg\)\]{background-color:var(--data-base-del-input-bg) }.bg-\[var\(--domains-lets-ssl-apply-bg\)\]{background-color:var(--domains-lets-ssl-apply-bg) }.bg-\[var\(--home-overview-btn-color\)\]{background-color:var(--home-overview-btn-color) }.bg-\[var\(--home-risk-security-list-bg\)\]{background-color:var(--home-risk-security-list-bg) }.bg-\[var\(--home-risk-security-list-hover-bg\)\]{background-color:var(--home-risk-security-list-hover-bg) }.bg-\[var\(--home-update-latest-bg\)\]{background-color:var(--home-update-latest-bg) }.bg-\[var\(--security-server-safe-progress\)\]{background-color:var(--security-server-safe-progress) }.bg-\[var\(--setting-security-google-login-key-bg\)\]{background-color:var(--setting-security-google-login-key-bg) }.bg-\[var\(--site-global-ip-white-ips-bg\)\]{background-color:var(--site-global-ip-white-ips-bg) }.bg-\[var\(--site-guide-surface-muted\)\]{background-color:var(--site-guide-surface-muted) }.bg-\#000000{--un-bg-opacity:1;background-color:rgba(0,0,0,var(--un-bg-opacity)) }.bg-\#222222{--un-bg-opacity:1;background-color:rgba(34,34,34,var(--un-bg-opacity)) }.bg-\#282c34{--un-bg-opacity:1;background-color:rgba(40,44,52,var(--un-bg-opacity)) }.bg-\#282C34{--un-bg-opacity:1;background-color:rgba(40,44,52,var(--un-bg-opacity)) }.bg-\#333333{--un-bg-opacity:1;background-color:rgba(51,51,51,var(--un-bg-opacity)) }.bg-\#424251{--un-bg-opacity:1;background-color:rgba(66,66,81,var(--un-bg-opacity)) }.bg-\#4caf50{--un-bg-opacity:1;background-color:rgba(76,175,80,var(--un-bg-opacity)) }.bg-\#565656{--un-bg-opacity:1;background-color:rgba(86,86,86,var(--un-bg-opacity)) }.bg-\#7f7f7f{--un-bg-opacity:1;background-color:rgba(127,127,127,var(--un-bg-opacity)) }.bg-\#c7f7ce{--un-bg-opacity:1;background-color:rgba(199,247,206,var(--un-bg-opacity)) }.bg-\#c8e6c9{--un-bg-opacity:1;background-color:rgba(200,230,201,var(--un-bg-opacity)) }.bg-\#cccccc{--un-bg-opacity:1;background-color:rgba(204,204,204,var(--un-bg-opacity)) }.bg-\#cccccc00{--un-bg-opacity:0;background-color:rgba(204,204,204,var(--un-bg-opacity)) }.bg-\#e7f5e9{--un-bg-opacity:1;background-color:rgba(231,245,233,var(--un-bg-opacity)) }.bg-\#ececec{--un-bg-opacity:1;background-color:rgba(236,236,236,var(--un-bg-opacity)) }.bg-\#f5f5f5{--un-bg-opacity:1;background-color:rgba(245,245,245,var(--un-bg-opacity)) }.bg-\#f7cfce{--un-bg-opacity:1;background-color:rgba(247,207,206,var(--un-bg-opacity)) }.bg-\#f7e6ce{--un-bg-opacity:1;background-color:rgba(247,230,206,var(--un-bg-opacity)) }.bg-\#f7f7f7{--un-bg-opacity:1;background-color:rgba(247,247,247,var(--un-bg-opacity)) }.bg-\#ff0000{--un-bg-opacity:1;background-color:rgba(255,0,0,var(--un-bg-opacity)) }.bg-\#ff6000{--un-bg-opacity:1;background-color:rgba(255,96,0,var(--un-bg-opacity)) }.bg-\#ffaa2c{--un-bg-opacity:1;background-color:rgba(255,170,44,var(--un-bg-opacity)) }.bg-\#FFB04C{--un-bg-opacity:1;background-color:rgba(255,176,76,var(--un-bg-opacity)) }.bg-\#ffc107\!{--un-bg-opacity:1!important;background-color:rgba(255,193,7,var(--un-bg-opacity)) !important}.bg-\#fff,.bg-white{--un-bg-opacity:1;background-color:rgba(255,255,255,var(--un-bg-opacity)) }.bg-\#ffffff{--un-bg-opacity:1;background-color:rgba(255,255,255,var(--un-bg-opacity)) }.bg-black{--un-bg-opacity:1;background-color:rgba(0,0,0,var(--un-bg-opacity)) }.bg-error{background-color:var(--color-error) }.bg-gray-100{--un-bg-opacity:1;background-color:rgba(243,244,246,var(--un-bg-opacity)) }.bg-gray-500{--un-bg-opacity:1;background-color:rgba(107,114,128,var(--un-bg-opacity)) }.bg-gray-700,.dark .dark\:bg-gray-700{--un-bg-opacity:1;background-color:rgba(55,65,81,var(--un-bg-opacity)) }.bg-modal{background-color:var(--color-modal) }.bg-primary{background-color:var(--color-primary) }.bg-transparent{background-color:transparent}.hover\:bg-\#F68900:hover{--un-bg-opacity:1;background-color:rgba(246,137,0,var(--un-bg-opacity)) }.hover\:bg-primary:hover{background-color:var(--color-primary) }[to~=body]{--un-gradient-to-position:100%;--un-gradient-to:rgba(58,66,77,var(--un-to-opacity,1)) var(--un-gradient-to-position)}[stroke-width~="10"]{stroke-width:10px}[stroke-width~="12"]{stroke-width:12px}[stroke-width~="2"]{stroke-width:2px}[stroke-width~="4"]{stroke-width:4px}[stroke-width~="7"]{stroke-width:7px}[stroke-width~="8"]{stroke-width:8px}[stroke~=\#3BE43D]{--un-stroke-opacity:1;stroke:rgba(59,228,61,var(--un-stroke-opacity)) }.object-contain{object-fit:contain}.\!p-\[0\],.\!p-0{padding:0!important}.p-\[1\.6rem\]{padding:1.6rem}.p-\[12px\],.p-12px{padding:12px}.p-\[20px\],.p-20px{padding:20px}.p-\[2rem\],.p-8{padding:2rem}.p-0{padding:0}.p-10{padding:2.5rem}.p-10px{padding:10px}.p-14px{padding:14px}.p-15px{padding:15px}.p-16px{padding:16px}.p-16px\!{padding:16px!important}.p-24px{padding:24px}.p-26px{padding:26px}.p-28px{padding:28px}.p-30px{padding:30px}.p-32px{padding:32px}.p-40px{padding:40px}.p-44px{padding:44px}.p-4px{padding:4px}.p-5{padding:1.25rem}.p-5px,[p-5px=""]{padding:5px}.p-6px{padding:6px}.p-8px{padding:8px}.px,.px-4,[px=""]{padding-left:1rem;padding-right:1rem}.px-\[0\.8rem\]{padding-left:.8rem;padding-right:.8rem}.px-\[1\.6rem\]{padding-left:1.6rem;padding-right:1.6rem}.px-\[10px\],.px-10px{padding-left:10px;padding-right:10px}.px-\[3rem\]{padding-left:3rem;padding-right:3rem}.px-\[8px\],.px-8px{padding-left:8px;padding-right:8px}.px-0{padding-left:0;padding-right:0}.px-12px{padding-left:12px;padding-right:12px}.px-14px{padding-left:14px;padding-right:14px}.px-15px{padding-left:15px;padding-right:15px}.px-16px{padding-left:16px;padding-right:16px}.px-2{padding-left:.5rem;padding-right:.5rem}.px-20px,[px-20px=""]{padding-left:20px;padding-right:20px}.px-24px{padding-left:24px;padding-right:24px}.px-2px{padding-left:2px;padding-right:2px}.px-30px{padding-left:30px;padding-right:30px}.px-32px{padding-left:32px;padding-right:32px}.px-36px{padding-left:36px;padding-right:36px}.px-40px{padding-left:40px;padding-right:40px}.px-4px{padding-left:4px;padding-right:4px}.px-50px{padding-left:50px;padding-right:50px}.px-5px{padding-left:5px;padding-right:5px}.px-6px{padding-left:6px;padding-right:6px}.py,.py-\[1rem\]{padding-top:1rem;padding-bottom:1rem}.py-\[0\.6rem\]{padding-top:.6rem;padding-bottom:.6rem}.py-\[3\.2rem\]{padding-top:3.2rem;padding-bottom:3.2rem}.py-\[4px\],.py-4px{padding-top:4px;padding-bottom:4px}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10px{padding-top:10px;padding-bottom:10px}.py-12px{padding-top:12px;padding-bottom:12px}.py-14px{padding-top:14px;padding-bottom:14px}.py-15px{padding-top:15px;padding-bottom:15px}.py-16px{padding-top:16px;padding-bottom:16px}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-20px{padding-top:20px;padding-bottom:20px}.py-24px{padding-top:24px;padding-bottom:24px}.py-26px{padding-top:26px;padding-bottom:26px}.py-2px{padding-top:2px;padding-bottom:2px}.py-30px{padding-top:30px;padding-bottom:30px}.py-32px{padding-top:32px;padding-bottom:32px}.py-3px{padding-top:3px;padding-bottom:3px}.py-40px{padding-top:40px;padding-bottom:40px}.py-50px{padding-top:50px;padding-bottom:50px}.py-52px{padding-top:52px;padding-bottom:52px}.py-5px{padding-top:5px;padding-bottom:5px}.py-6px{padding-top:6px;padding-bottom:6px}.py-8px{padding-top:8px;padding-bottom:8px}[px-8px~=default\:]:default{padding-left:8px;padding-right:8px}.pb-0{padding-bottom:0}.pb-100px{padding-bottom:100px}.pb-10px{padding-bottom:10px}.pb-12px{padding-bottom:12px}.pb-16px{padding-bottom:16px}.pb-20px{padding-bottom:20px}.pb-24px{padding-bottom:24px}.pb-32px{padding-bottom:32px}.pb-40px{padding-bottom:40px}.pb-4px{padding-bottom:4px}.pb-5px{padding-bottom:5px}.pb-8px{padding-bottom:8px}.pl{padding-left:1rem}.pl-\[12px\],.pl-12px{padding-left:12px}.pl-\[2\.5rem\]{padding-left:2.5rem}.pl-10px{padding-left:10px}.pl-15px{padding-left:15px}.pl-16px{padding-left:16px}.pl-18px{padding-left:18px}.pl-20px{padding-left:20px}.pl-21px{padding-left:21px}.pl-22px{padding-left:22px}.pl-24px{padding-left:24px}.pl-26px{padding-left:26px}.pl-28px{padding-left:28px}.pl-30px{padding-left:30px}.pl-36px{padding-left:36px}.pl-48px{padding-left:48px}.pl-4px{padding-left:4px}.pl-5px{padding-left:5px}.pl-8px{padding-left:8px}.pl-96px{padding-left:96px}.pr-\[0\.8rem\]{padding-right:.8rem}.pr-\[1\.5rem\]{padding-right:1.5rem}.pr-\[2rem\]{padding-right:2rem}.pr-10px{padding-right:10px}.pr-12px{padding-right:12px}.pr-15px{padding-right:15px}.pr-16px{padding-right:16px}.pr-24px{padding-right:24px}.pr-28px{padding-right:28px}.pr-36px{padding-right:36px}.pr-40px{padding-right:40px}.pr-56px{padding-right:56px}.pr-8px{padding-right:8px}.ps:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1rem}.ps:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1rem}[ps=""]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1rem}[ps=""]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1rem}.ps:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1rem}.ps:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1rem}[ps=""]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1rem}[ps=""]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1rem}.ps1:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.25rem}.ps1:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.25rem}.ps1:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.25rem}.ps1:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.25rem}.pt{padding-top:1rem}.pt-0,.pt-0px{padding-top:0}.pt-0\!{padding-top:0!important}.pt-100px{padding-top:100px}.pt-12px{padding-top:12px}.pt-140px{padding-top:140px}.pt-14px{padding-top:14px}.pt-15px{padding-top:15px}.pt-16px{padding-top:16px}.pt-20px{padding-top:20px}.pt-22px{padding-top:22px}.pt-24px,[pt-24px=""]{padding-top:24px}.pt-28px{padding-top:28px}.pt-32px{padding-top:32px}.pt-35px{padding-top:35px}.pt-40px{padding-top:40px}.pt-44px{padding-top:44px}.pt-4px{padding-top:4px}.pt-50px{padding-top:50px}.pt-5px{padding-top:5px}.pt-6px{padding-top:6px}.pt-8\%{padding-top:8%}.pt-80px{padding-top:80px}.pt-8px{padding-top:8px}[pb-12px~=default\:]:default{padding-bottom:12px}.pie:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:1rem}.pie:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:1rem}.pie:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:1rem}.pie:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:1rem}.text-center{text-align:center}.text-left,[is-empty~=text-left]:empty{text-align:left}.text-right{text-align:right}.indent--15px{text-indent:-15px}.root-indent:root{text-indent:1.5rem}[root-indent~="0"]:root{text-indent:0}[root-indent~="26"]:root{text-indent:6.5rem}.text-nowrap{text-wrap:nowrap}.text-nowrap\!{text-wrap:nowrap!important}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}[align~=end]{vertical-align:bottom}.text-\[1\.2rem\]{font-size:1.2rem}.text-\[1\.4rem\]{font-size:1.4rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.6rem\]{font-size:1.6rem}.text-\[1\.8rem\]{font-size:1.8rem}.text-\[11px\]{font-size:11px}.text-\[13px\],.text-13px{font-size:13px}.text-\[14px\],.text-14px,[text-14px=""]{font-size:14px}.text-\[18px\],.text-18px,[text-18px=""]{font-size:18px}.text-\[2\.4rem\]{font-size:2.4rem}.text-\[20px\],.text-20px{font-size:20px}.text-\[22px\],.text-22px{font-size:22px}.text-\[2rem\]{font-size:2rem}.text-\[3\.2rem\]{font-size:3.2rem}.text-\[30px\],.text-30px{font-size:30px}.text-\[32px\],.text-32px{font-size:32px}.text-10px{font-size:10px}.text-12px{font-size:12px}.text-12px\!{font-size:12px!important}.text-15px{font-size:15px}.text-16,[text-16=""]{font-size:4rem}.text-16px{font-size:16px}.text-17px,[text-17px=""]{font-size:17px}.text-19px{font-size:19px}.text-21px{font-size:21px}.text-24px{font-size:24px}.text-26px{font-size:26px}.text-28px{font-size:28px}.text-2xl{font-size:1.5rem;line-height:2rem}.text-34px{font-size:34px}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-40px{font-size:40px}.text-44px{font-size:44px}.text-48px{font-size:48px}.text-4xl\!{font-size:2.25rem!important;line-height:2.5rem!important}.text-50px{font-size:50px}.text-7{font-size:1.75rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xl{font-size:1.25rem;line-height:1.75rem}[text-14px~=default\:]:default{font-size:14px}[font-size~="12"]{font-size:3rem}.\!text-\[\#20a53A\]{--un-text-opacity:1!important;color:rgba(32,165,58,var(--un-text-opacity)) !important}.\!text-\[\#E8D544\]{--un-text-opacity:1!important;color:rgba(232,213,68,var(--un-text-opacity)) !important}.\!text-\[\#EF0808\]{--un-text-opacity:1!important;color:rgba(239,8,8,var(--un-text-opacity)) !important}.\!text-\[\#F0AD4E\]{--un-text-opacity:1!important;color:rgba(240,173,78,var(--un-text-opacity)) !important}.\!text-primary,.color-primary\!{color:var(--color-primary) !important}.color-gray,.dark .dark\:text-gray-400,.text-gray-400{--un-text-opacity:1;color:rgba(156,163,175,var(--un-text-opacity)) }.text-\[\'\ \+\ \(_unref\(scanDetect\)\.security_count\ \=\=\=\ 100\ \?\ \'\ \#20a53a\ \'\ \:\ \'\ \#fc6d26\ \'\)\ \+\ \'\]{color:" + ( unref(scanDetect).security count === 100 ? " #20a53a " : " #fc6d26 ") + " }.text-\[\'\ \+\ \(scanDetect\.security_count\ \=\=\=\ 100\ \?\ \'\ \#20a53a\ \'\ \:\ \'\ \#fc6d26\ \'\)\ \+\ \'\]{color:" + (scanDetect.security count === 100 ? " #20a53a " : " #fc6d26 ") + " }.text-\[\#2080f0\]{--un-text-opacity:1;color:rgba(32,128,240,var(--un-text-opacity)) }.color-\#20a53a,.text-\[\#20a53a\],.text-\#20a53a,[color~=\#20a53a]{--un-text-opacity:1;color:rgba(32,165,58,var(--un-text-opacity)) }.text-\[\#333\],.text-\#333{--un-text-opacity:1;color:rgba(51,51,51,var(--un-text-opacity)) }.text-\[\#36ad6a\]{--un-text-opacity:1;color:rgba(54,173,106,var(--un-text-opacity)) }.text-\[\#555\],.text-\#555{--un-text-opacity:1;color:rgba(85,85,85,var(--un-text-opacity)) }.text-\[\#565656\]{--un-text-opacity:1;color:rgba(86,86,86,var(--un-text-opacity)) }.text-\[\#909399\],.text-\#909399,[color~=\#909399]{--un-text-opacity:1;color:rgba(144,147,153,var(--un-text-opacity)) }.color-\#999,.text-\[\#999\],.text-\#999,[color~=\#999]{--un-text-opacity:1;color:rgba(153,153,153,var(--un-text-opacity)) }.text-\[\#a4a4a4\]{--un-text-opacity:1;color:rgba(164,164,164,var(--un-text-opacity)) }.text-\[\#cca700\]{--un-text-opacity:1;color:rgba(204,167,0,var(--un-text-opacity)) }.text-\[\#ccc\],.text-\#ccc{--un-text-opacity:1;color:rgba(204,204,204,var(--un-text-opacity)) }.text-\[\#d03050\]{--un-text-opacity:1;color:rgba(208,48,80,var(--un-text-opacity)) }.text-\[\#e0e0e0\]{--un-text-opacity:1;color:rgba(224,224,224,var(--un-text-opacity)) }.color-\#ef0808,.text-\[\#ef0808\],[color~=\#ef0808]{--un-text-opacity:1;color:rgba(239,8,8,var(--un-text-opacity)) }.text-\[\#f0a020\],[color~=\#f0a020]{--un-text-opacity:1;color:rgba(240,160,32,var(--un-text-opacity)) }.text-\[\#F0AD4E\]{--un-text-opacity:1;color:rgba(240,173,78,var(--un-text-opacity)) }.color-\#fc6d26,.text-\[\#fc6d26\],.text-\#fc6d26,[color~=\#fc6d26]{--un-text-opacity:1;color:rgba(252,109,38,var(--un-text-opacity)) }.color-\#fff,.color-white,.text-\[\#fff\],.text-\#fff,.text-white,[color~=\#fff],[color~=white]{--un-text-opacity:1;color:rgba(255,255,255,var(--un-text-opacity)) }.text-\[red\]{color:red}.text-\[var\(--ai-think-content-color\)\]{color:var(--ai-think-content-color) }.text-\[var\(--border-hover-focus-color\)\]{color:var(--border-hover-focus-color) }.text-\[var\(--button-text-base-color\)\]{color:var(--button-text-base-color) }.color-primary,.text-\[var\(--color-primary\)\],.text-primary,.text-primary\:hover,[is-empty~=text-primary]:empty{color:var(--color-primary) }.color-font2,.text-\[var\(--color-text-2\)\],.text-font2{color:var(--color-text-2) }.color-default,.text-\[var\(--color-text-4\)\],.text-default{color:var(--color-text-4) }.text-\[var\(--home-success-text-color\)\]{color:var(--home-success-text-color) }.text-\[var\(--setting-security-google-login-bind-text\)\]{color:var(--setting-security-google-login-bind-text) }.text-\[var\(--setting-security-google-login-bind-title\)\]{color:var(--setting-security-google-login-bind-title) }.text-\[var\(--setting-security-google-login-key-text\)\]{color:var(--setting-security-google-login-key-text) }.color-\#666,.text-\#666,[color~=\#666]{--un-text-opacity:1;color:rgba(102,102,102,var(--un-text-opacity)) }.text-\#666\!{--un-text-opacity:1!important;color:rgba(102,102,102,var(--un-text-opacity)) !important}.text-\#69be3d{--un-text-opacity:1;color:rgba(105,190,61,var(--un-text-opacity)) }.text-\#6c7688{--un-text-opacity:1;color:rgba(108,118,136,var(--un-text-opacity)) }.text-\#777{--un-text-opacity:1;color:rgba(119,119,119,var(--un-text-opacity)) }.text-\#919191{--un-text-opacity:1;color:rgba(145,145,145,var(--un-text-opacity)) }.text-\#9DA1A6{--un-text-opacity:1;color:rgba(157,161,166,var(--un-text-opacity)) }.text-\#e6a23c{--un-text-opacity:1;color:rgba(230,162,60,var(--un-text-opacity)) }.text-\#ececec{--un-text-opacity:1;color:rgba(236,236,236,var(--un-text-opacity)) }.text-\#ef8581{--un-text-opacity:1;color:rgba(239,133,129,var(--un-text-opacity)) }.text-\#f7be56{--un-text-opacity:1;color:rgba(247,190,86,var(--un-text-opacity)) }.text-\#fcb040{--un-text-opacity:1;color:rgba(252,176,64,var(--un-text-opacity)) }.color-\#feaa04,.text-\#feaa04{--un-text-opacity:1;color:rgba(254,170,4,var(--un-text-opacity)) }.text-\#ff9f2e{--un-text-opacity:1;color:rgba(255,159,46,var(--un-text-opacity)) }.text-base,.text-title{color:var(--color-text-base) }.text-black,[color~=\#000]{--un-text-opacity:1;color:rgba(0,0,0,var(--un-text-opacity)) }.text-blue-500{--un-text-opacity:1;color:rgba(59,130,246,var(--un-text-opacity)) }.color-desc,.text-desc{color:var(--color-text-desc) }.color-error,.text-error,[text-error=""]{color:var(--color-error) }.text-font1{color:var(--color-text-1) }.text-font3{color:var(--color-text-3) }.text-gray-500{--un-text-opacity:1;color:rgba(107,114,128,var(--un-text-opacity)) }.text-gray-600{--un-text-opacity:1;color:rgba(75,85,99,var(--un-text-opacity)) }.text-orange-400{--un-text-opacity:1;color:rgba(251,146,60,var(--un-text-opacity)) }.text-primary-hover{color:var(--primary-button-color-hover) }.color-pro,.text-pro{color:var(--color-pro) }.text-purple-500{--un-text-opacity:1;color:rgba(168,85,247,var(--un-text-opacity)) }.text-red-5{--un-text-opacity:1;color:rgba(239,68,68,var(--un-text-opacity)) }.color-warning,.text-warning{color:var(--color-warning) }.text-warning\!{color:var(--color-warning) !important}.text-weak{--un-text-opacity:1;color:rgba(196,198,201,var(--un-text-opacity)) }.text-yellow-500{--un-text-opacity:1;color:rgba(234,179,8,var(--un-text-opacity)) }[text-color~=\#3BE43D]{--un-text-opacity:1;color:rgba(59,228,61,var(--un-text-opacity)) }[text~="$t("]{color:var(--t\() }.hover\:text-\#777777:hover{--un-text-opacity:1;color:rgba(119,119,119,var(--un-text-opacity)) }.hover\:text-error:hover{color:var(--color-error) }.hover\:text-primary:hover{color:var(--color-primary) }.color-\[var\(--home-update-bt-link-color\)\]{color:var(--home-update-bt-link-color) }.color-\#1d9534{--un-text-opacity:1;color:rgba(29,149,52,var(--un-text-opacity)) }.color-\#3c763d{--un-text-opacity:1;color:rgba(60,118,61,var(--un-text-opacity)) }.color-\#666666,[color~=\#666666]{--un-text-opacity:1;color:rgba(102,102,102,var(--un-text-opacity)) }.color-\#999999{--un-text-opacity:1;color:rgba(153,153,153,var(--un-text-opacity)) }.color-\#f23836{--un-text-opacity:1;color:rgba(242,56,54,var(--un-text-opacity)) }.color-\#fc7938{--un-text-opacity:1;color:rgba(252,121,56,var(--un-text-opacity)) }.color-\#ff3333{--un-text-opacity:1;color:rgba(255,51,51,var(--un-text-opacity)) }.color-\#ffb800{--un-text-opacity:1;color:rgba(255,184,0,var(--un-text-opacity)) }.color-red{--un-text-opacity:1;color:rgba(248,113,113,var(--un-text-opacity)) }[color~=\#0a8c46]{--un-text-opacity:1;color:rgba(10,140,70,var(--un-text-opacity)) }[color~=\#4fb233]{--un-text-opacity:1;color:rgba(79,178,51,var(--un-text-opacity)) }[color~=\#67c23a]{--un-text-opacity:1;color:rgba(103,194,58,var(--un-text-opacity)) }[color~=\#7c8ea0]{--un-text-opacity:1;color:rgba(124,142,160,var(--un-text-opacity)) }[color~=\#A6ADB3]{--un-text-opacity:1;color:rgba(166,173,179,var(--un-text-opacity)) }[color~=\#c2c2c2]{--un-text-opacity:1;color:rgba(194,194,194,var(--un-text-opacity)) }[color~=\#cbcbcb]{--un-text-opacity:1;color:rgba(203,203,203,var(--un-text-opacity)) }[color~=\#E85445]{--un-text-opacity:1;color:rgba(232,84,69,var(--un-text-opacity)) }[color~=\#f08a00]{--un-text-opacity:1;color:rgba(240,138,0,var(--un-text-opacity)) }[color~=\#f2711c]{--un-text-opacity:1;color:rgba(242,113,28,var(--un-text-opacity)) }[color~=\#FDCA62]{--un-text-opacity:1;color:rgba(253,202,98,var(--un-text-opacity)) }[color~=\#ff8d00]{--un-text-opacity:1;color:rgba(255,141,0,var(--un-text-opacity)) }[color~=\#ffae45]{--un-text-opacity:1;color:rgba(255,174,69,var(--un-text-opacity)) }.hover\:color-error:hover{color:var(--color-error) }.hover\:color-error\!:hover{color:var(--color-error) !important}.hover\:color-primary:hover{color:var(--color-primary) }.hover\:color-primary\!:hover{color:var(--color-primary) !important}.font-500{font-weight:500}.font-600{font-weight:600}.font-700,.font-bold,.fw-bold{font-weight:700}.font-bold\!{font-weight:700!important}.leading-\[0\.14rem\]{line-height:.14rem}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.4\]{line-height:1.4}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.8rem\]{line-height:1.8rem}.leading-\[1\],.leading-none{line-height:1}.leading-\[2rem\]{line-height:2rem}.leading-1{line-height:.25rem}.leading-14px{line-height:14px}.leading-15px{line-height:15px}.leading-16px{line-height:16px}.leading-17px{line-height:17px}.leading-18{line-height:4.5rem}.leading-18px{line-height:18px}.leading-20px{line-height:20px}.leading-22px,.lh-22px{line-height:22px}.leading-24px,.line-height-24px{line-height:24px}.leading-25px{line-height:25px}.leading-26px{line-height:26px}.leading-28px{line-height:28px}.leading-30px{line-height:30px}.leading-32px{line-height:32px}.leading-36px{line-height:36px}.leading-40px{line-height:40px}.leading-50px{line-height:50px}.font-inherit{font-family:inherit}.uppercase,[uppercase=""]{text-transform:uppercase}.lowercase,[lowercase=""]{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.tab,[tab=""]{tab-size:4}.tab-0{tab-size:0}[tab~="$t("]{-moz-tab-size:var(--t\();-o-tab-size:var(--t\();tab-size:var(--t\()}[tab~="1"]{tab-size:1}.active-tab:active{tab-size:4}.text-shadow{--un-text-shadow:0 0 1px var(--un-text-shadow-color,rgba(0,0,0,.2)),0 0 1px var(--un-text-shadow-color,rgba(1,0,5,.1));text-shadow:var(--un-text-shadow)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.group:hover .group-hover\:opacity-100{opacity:1}.shadow{--un-shadow:var(--un-shadow-inset) 0 1px 3px 0 var(--un-shadow-color,rgba(0,0,0,.1)),var(--un-shadow-inset) 0 1px 2px -1px var(--un-shadow-color,rgba(0,0,0,.1));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-sm{--un-shadow:var(--un-shadow-inset) 0 1px 2px 0 var(--un-shadow-color,rgba(0,0,0,.05));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.outline{outline-style:solid}.-ring{--un-ring-width:-3px;--un-ring-offset-shadow:calc(var(--un-ring-inset) * -1) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:calc(var(--un-ring-inset) * -1) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:calc(var(--un-ring-offset-shadow), * -1) var(--un-ring-shadow), var(--un-shadow)}.blur,[blur=""],[blur~=required\:]:required{--un-blur:blur(8px);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.backdrop-filter{backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}[delay~="500"]{transition-delay:.5s}.ease,.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.content-\[\'\'\]{content:""}.content-none{content:none}[placeholder~="$t("]::placeholder{color:var(--t\() }[placeholder~=title]::placeholder{color:var(--color-text-base) }@media (min-width:1280px){[cols~=xl\:4]{grid-template-columns:repeat(4,minmax(0,1fr))}[cols~=xl\:5]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1536px){[cols~="2xl:5"]{grid-template-columns:repeat(5,minmax(0,1fr))}}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/static/vite/fonts/outfit-latin-500-normal.woff2)format("woff2"),url(/static/vite/fonts/outfit-all-500-normal.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/static/vite/fonts/inter.woff2)format("woff2")}:root{--color-primary:#20a53a;--color-primary-1:#e4f4e7;--color-success:#20a53a;--color-warning:#ffae45;--color-error:#e73a33;--color-pro:#ff8f00;--primary-button-color-hover:#1d9534;--primary-button-color-pressed:#1a8a30;--primary-button-color-suppl:#1d9534;--color-text-base:#3a424d;--color-text-1:#131313;--color-text-2:#3a424d;--color-text-3:#999;--color-text-4:#666;--color-text-5:#333;--color-text-desc:#999;--color-bg-1:#f2f5f9;--color-bg-2:#fff;--color-bg-3:#f2f5f9;--color-bg-4:#f7f7f7;--layout-bg:url(/static/vite/images/bg2.png);--color-border:#dcdfe6;--border-hover-focus-color:var(--color-primary);--color-sider-text:#3a424d;--color-sider:rgba(242,245,249,.6);--color-sider-active:#20a53a;--color-sider-hover:rgba(32,165,58,.1);--color-sider-hover-text:#20a53a;--color-sider-active-text:#fff;--router-menu-active-text:var(--color-primary);--router-menu-active-bg:rgba(32,165,58,.063);--color-table-td:var(--color-bg-2);--color-table-th:#f6f6f6;--color-table-border:var(--color-border);--color-table-td-hover:#f0f9f7;--color-modal:#fff;--modal-header-bg:#f6f8f8;--modal-header-bottom-border:#eee;--modal-action-bg:var(--modal-header-bg);--modal-action-top-border:#edf1f2;---card-bg-color-1:#f9fafb;---card-border-error-color-1:rgba(239,8,8,.19);--color-tabs:#f5f5f5;--dialog-color-text:#333;--dialog-color-title-text:#333;--color-message:#fff;--color-message-border:#d3d4d3;--popover-color:#fff;--input-text-color:#333;--input-focus-bg-color:var(--color-bg-2);--input-disabled-color:#f5f5f5;--input-group-label-color:#f5f5f5;--input-disabled-border-color:1px solid #d9d9d9;--select-box-shadow:0 0 8px 0 rgba(32,165,58,.4);--button-text-color:var(--color-text-2);--button-type-text-primary:var(--color-primary);--button-text-base-color:#fff;--button-gray-color:#eee;--radio-text-color:#333;--radio-bg-color:var(--color-bg-2);--radio-active-dot-color:var(--color-primary);--radio-border-dot-color:inset 0 0 0 1px #d2ffdb;--check-color-checked:var(--color-primary);--check-border-checked:1px solid var(--color-primary);--switch-active-color:var(--color-primary);--upload-dragger-color:#fff;--tooltip-color-text:#666;--alert-default-bg:#fafafc;--alert-warning-bg:#fdf6ec;--alert-error-bg:#fde6e6;--alert-success-text:#333;--alert-error-border:1px solid #fde6e6;--tag-primary-text-color:var(--color-primary);--collapse-color:#f2f5f9;--collapse-header-bg:#fafafa;--time-picker-separator-color:#ccc;--tabs-panel-color-text:#333;--tabs-border-color:#cacad9;--tabs-bg:-webkit-gradient(linear, 0% 0, 0% 100%, from(#f6f6f6), to(#ddd));--tabs-active-bg:#fff;--tabs-active-text-color:#333;--bt-tabs-modal-bg:#f0f0f1;--bt-tabs-modal-active-bg:var(--color-modal);--bt-tabs-modal-cancel-btn-bg:#cbcbcb;--bt-tabs-modal-header-close:brightness(1);--bt-tabs-modal-color:#f9fbfc;--bt-tabs-modal-left-active-bg:#4caf50;--bt-tabs-modal-left-shadow:2px 0 3px #e4e3e3;--confirm-calc-bg:#f0f0f0;--progress-rail-color:#f2f5f9;--pagination-item-active-border:1px solid var(--color-primary);--pagination-item-active-color:var(--color-primary);--ace-editor-tip-color:#555;--pre-color-text:#333;--pre-bg-color:#f5f5f5;--modal-boxshadow:0 6px 16px -9px rgba(0,0,0,.08), 0 9px 28px 0 rgba(0,0,0,.05), 0 12px 48px 16px rgba(0,0,0,.03);--bt-input-path-hover-bg:#ececec;--flow-container-bg:#f3f4f6;--flow-config-title-color:#333;--home-ad-bg-color:#fff;--home-ad-badge-bg-color:linear-gradient(270deg, rgba(255,255,255,.2) 0%, rgba(255,174,69,.2) 100%);--home-overview-btn-color:#f2f5f9;--home-soft-bg-color:transparent;--home-soft-bg-hover-color:linear-gradient(244.14deg, #fff -1.23%, #e5f7ee 72.39%);--home-soft-border-color:#edf0f4;--home-soft-border-hover-color:var(--color-primary);--home-monitor-tabs-active-color:var(--color-primary);--home-risk-overview-circle-bg:#fff;--home-risk-security-list-hover-bg:#f5f7fa;--home-risk-security-list-spin-bg:#f2f2f2;--home-risk-security-list-collapse-item-color:#666;--home-risk-security-ignore-collapse-bg:#f8f8f8;--home-risk-file-info-title-color:#666;--home-risk-file-info-item-color:#333;--home-risk-server-list-bg:#f7f7f7;--home-risk-server-list-text:#555;--home-risk-server-list-hover:#efefef;--home-update-bg-url:url(/static/vite/images/update-bg.png);--home-update-title-color:#565656;--home-update-content-bg:#f6fbf7;--home-update-content-text:#666;--home-update-detail-bg:#f7f7f7;--home-update-detail-date:#333;--home-pro-icon-color:#fff;--home-disk-color-warning:#ffefda;--home-disk-color-error:#fad8d6;--home-update-latest-bg:#f7fcf8;--home-update-latest-border:1px solid #eeefec;--home-update-latest-text-color:#4f4f4f;--home-update-head-bg:#37bc51;--home-update-back-bg:linear-gradient(to top, #fff, #37bc51);--home-update-bt-link-color:var(--color-primary);--home-soft-install-bg-color:var(--color-table-td-hover);--home-soft-install-border-color:var(--color-primary);--home-success-bg-color:#37bc51;--home-success-text-color:#c7c7c7;--home-risk-security-list-bg:#fafcff;--home-risk-security-report-bg:#f8f9fa;--home-risk-security-report-bg1:rgba(255,255,255,.95);--site-config-ssl-label:#666;--site-config-business-tips:#dff0d8;--site-ace-editor-border:#ccc;--site-confirm-calc-box-bg:#f0f0f0;--site-detele-content-item-hover-bg:#fcfcfc;--site-task-progress-border:#e5e7eb;--site-multi-service-rollback-bg:#f0f0f1;--site-global-ip-white-ips-bg:#f8f9fa;--site-global-ip-white-ips-border:#e4e8eb;--site-subsite-bg:#fafcff;--site-backup-column-hover-bg:#eceff4;--site-backup-column-icon-bg:#f6f6f6;--site-backup-timer-bg:#f8f8f8;--site-guide-mask-bg:rgba(51,51,51,.32);--site-guide-panel-bg:rgba(255,255,255,.96);--site-guide-panel-shadow:0 36px 72px -18px rgba(15,23,42,.2);--site-guide-accent-bar:linear-gradient(90deg, #34d399 0%, var(--color-primary) 12.5%, #38bdf8 25%, var(--color-primary) 37.5%, #34d399 50%, var(--color-primary) 62.5%, #38bdf8 75%, var(--color-primary) 87.5%, #34d399 100%);--site-guide-divider:rgba(241,245,249,.7);--site-guide-border:#e2e8f0;--site-guide-border-soft:#f1f5f9;--site-guide-border-muted:#d7e1ee;--site-guide-border-panel:rgba(226,232,240,.8);--site-guide-transparent-bg:transparent;--site-guide-surface:#fff;--site-guide-surface-muted:#f8fafc;--site-guide-surface-muted-alpha:rgba(248,250,252,.5);--site-guide-surface-muted-strong:rgba(248,250,252,.72);--site-guide-surface-header:rgba(241,245,249,.5);--site-guide-title-color:#0f172a;--site-guide-title-color-2:#1e293b;--site-guide-heading-color:#1f2937;--site-guide-text-color:#334155;--site-guide-text-secondary:#475569;--site-guide-text-muted:#64748b;--site-guide-text-subtle:#94a3b8;--site-guide-text-placeholder:#8ba0bb;--site-guide-text-disabled:#9ca3af;--site-guide-icon-muted:#cbd5e1;--site-guide-icon-inverse:#fff;--site-guide-primary-bg:color-mix(in srgb, var(--color-primary) 10%, var(--site-guide-surface));--site-guide-primary-shadow:0 12px 24px -8px rgba(32,165,58,.15);--site-guide-primary-shadow-strong:0 12px 24px -8px rgba(32,165,58,.3);--site-guide-primary-ring:0 0 0 2px rgba(32,165,58,.2);--site-guide-primary-glow:radial-gradient(circle, rgba(52,211,153,.5) 0%, rgba(32,165,58,.28) 48%, rgba(32,165,58,0) 80%);--site-guide-inset-shadow:inset 0 1px 8px rgba(15,23,42,.03);--site-guide-panel-inset-shadow:inset 0 2px 6px rgba(15,23,42,.02);--site-guide-danger:#e85445;--site-guide-success-text:#059669;--site-guide-success-dot:#34d399;--site-guide-emerald-bg:#ecfdf5;--site-guide-emerald-text:#059669;--site-guide-emerald-badge-bg:#d1fae5;--site-guide-emerald-badge-text:#065f46;--site-guide-violet-bg:#f5f3ff;--site-guide-violet-text:#7c3aed;--site-guide-type-wordpress-color:#0284c7;--site-guide-type-wordpress-bg:#f0f9ff;--site-guide-type-php-color:#4f46e5;--site-guide-type-php-bg:#eef2ff;--site-guide-type-node-color:#059669;--site-guide-type-node-bg:#ecfdf5;--site-guide-type-proxy-color:#f43f5e;--site-guide-type-proxy-bg:#fff1f2;--site-guide-minimized-bg:rgba(255,255,255,.96);--site-guide-minimized-border:rgba(226,232,240,.85);--site-guide-minimized-shadow:0 12px 28px rgba(15,23,42,.16);--site-guide-minimized-shadow-hover:0 16px 34px rgba(15,23,42,.2);--site-guide-minimized-title-color:#2a3039;--site-guide-minimized-desc-color:#606975;--data-base-del-input-bg:#e6e6e6;--docker-type-list-bg:#e6e6e6;--docker-type-list-text:#555;--docker-type-list-active-bg:#e8f6eb;--docker-type-list-active-text:var(--color-primary);--docker-plugin-list-tag-gb:#f4f4f5;--docker-plugin-list-tag-tips-bg:#fff;--docker-plugin-list-border:#fff;--app-soft-sort-bg:#e6e6e6;--app-soft-sort-active-bg:var(--color-primary);--app-soft-sort-hover-color:#fff;--app-soft-used-hover:#f5f5f5;--app-soft-pro-tips-text:var(--color-primary);--app-soft-pro-tips-bg:var(--router-menu-active-bg);--app-third-security-tip-bg:#f2dede;--app-plugin-dns-bg:#f7fffa;--app-third-install-tip-bg:#f5f6fa;--pay-color:#ff8f00;--pay-color-bg:#fff5e1;--pay-color-border:#ecb566;--coupon-bg:url(/static/vite/images/bg.png);--mailserver-overview-bg:#fafafa;--mailserver-domain-check-tips-bg:#f6f6f6;--mailserver-domain-check-box-bg:#edf7f2;--log-type-list-active-bg:#eef8f0;--log-type-list-hover-bg:#f5f7fa;--log-type-list-border:#e9e9e9;--security-brute-force-tips-bg:#f2dede;--security-server-safe-progress:#ebedf0;--domains-business-ssl-buy-bg:#f1f9f3;--domains-business-ssl-buy-bg-border:#ececec;--domains-business-ssl-count-disable:#efefef;--domains-lets-ssl-apply-bg:#f8f8f8;--domains-lets-ssl-apply-border:#dedede;--domains-lets-ssl-upload-border:#ccc;--domains-lets-ssl-upload-text:#e9f8ec;--setting-card-title-color:#666;--setting-back-create-collapse-border:#f5f5f5;--setting-back-create-table-th-bg:var(--color-bg-2);--setting-back-create-collapse-title:#666;--setting-security-panel-port-tips:#f7f7f7;--setting-panel-bind-account-left-bg:linear-gradient(0deg, #d8efdb, #edf7ef);--setting-security-google-login-key-bg:#f8f8f8;--setting-security-google-login-key-text:#444;--setting-security-google-login-bind-title:#555;--setting-security-google-login-bind-text:#666;--install-box-bg:rgba(255,255,255,.333);--install-desc-bg:#fff;--install-box-text-color:#555;--file-choose-hover-color:#f5f7fa;--file-choose-hover-border-color:#e1e1e1;--file-card-hover-color:#f0f9f7;--terminal-head-bg:#f1f1f1;--terminal-head-item-close-hover:#f7f7f7;--terminal-head-item-hover:#dadada;--chart-tooltip-bg-color:#fff;--chart-tooltip-text-color:#333;--chart-tooltip-header-bg-color:#f6f6f6;--waf-map-color:#e6e6e6;--waf-map-border-color:#fff;--waf-overview-text-color:#666;--nps-box-hover-bg:var(--color-primary);--scrollbar-thumb-bg-color:#999;--scrollbar-track-bg-color:#ededed;--bt-error-modal-bg:#f5f5f5;--bt-error-modal-title-color:#333;--ai-quota-bg:#fff9f2;--ai-model-select-bg:#f3f3f3;--ai-think-content-color:#798595;--ai-think-border-color:#dcdfe6;--ai-think-section-bg:#f7f7f7;--ai-chat-website-builder-bg:#f6f6f6}:root[theme-mode=dark]{--color-primary:#20a53a;--color-success:#20a53a;--color-warning:#e67e22;--color-error:#f16575;--color-pro:#feaa04;--primary-button-color-hover:#267544;--primary-button-color-pressed:#20633a;--primary-button-color-suppl:#267544;--color-text-base:#c7c7c7;--color-text-1:#d8dce2;--color-text-2:#c7c7c7;--color-text-3:#919191;--color-text-4:#aaa;--color-text-5:#e0e0e0;--color-text-desc:#777;--color-bg-1:#18191c;--color-bg-2:#202020;--color-bg-3:#2e2e2e;--color-bg-4:#2e2e2e;--layout-bg:none;--color-border:#434343;--border-hover-focus-color:var(--color-text-base);--color-sider-text:#a1a1aa;--color-sider:transparent;--color-sider-active:#353535;--color-sider-hover:#353535;--color-sider-hover-text:#fff;--color-sider-active-text:#fff;--router-menu-active-text:var(--color-text-base);--router-menu-active-bg:#353535;--color-table-td:var(--color-bg-2);--color-table-th:#232323;--color-table-border:var(--color-border);--color-table-td-hover:#353535;--color-modal:var(--color-bg-1);--modal-header-bg:var(--color-bg-2);--modal-header-bottom-border:var(--color-bg-3);--modal-action-bg:var(--modal-header-bg);--modal-action-top-border:var(--color-bg-3);---card-bg-color-1:#1a1a1a;---card-border-primary-color-1:#2a4d3a;---card-border-error-color-1:rgba(255,100,100,.4);--color-tabs:#1e1e1e;--dialog-color-text:var(--color-text-base);--dialog-color-title-text:var(--color-text-base);--color-message:#48484e;--color-message-border:#48484e;--popover-color:var(--color-bg-1);--input-text-color:var(--color-text-base);--input-focus-bg-color:var(--color-bg-2);--input-disabled-color:var(--color-bg-1);--input-group-label-color:#333;--input-disabled-border-color:1px solid var(--color-border);--select-box-shadow:0 0 8px 0 rgba(48,53,49,.4);--button-text-color:var(--color-text-base);--button-type-text-primary:var(--color-text-base);--button-text-base-color:#000;--button-gray-color:#353535;--radio-text-color:var(--color-text-base);--radio-bg-color:var(--color-bg-2);--radio-active-dot-color:var(--color-text-base);--radio-border-dot-color:inset 0 0 0 1px var(--color-text-base);--check-color-checked:var(--color-text-base);--check-border-checked:1px solid var(--color-text-base);--switch-active-color:var(--color-primary);--upload-dragger-color:var(--color-bg-2);--tooltip-color-text:var(--color-text-base);--alert-default-bg:#202020;--alert-warning-bg:#4a3c1a;--alert-error-bg:#4a1f1f;--alert-success-text:var(--color-text-base);--alert-error-border:1px solid var(--color-border);--tag-primary-text-color:var(--color-text-base);--collapse-color:#222;--collapse-header-bg:var(--color-bg-2);--time-picker-separator-color:#434343;--tabs-panel-color-text:var(--color-text-base);--tabs-border-color:#555;--tabs-bg:#353535;--tabs-active-bg:var(--color-bg-1);--tabs-active-text-color:var(--color-text-base);--bt-tabs-modal-bg:var(--color-bg-2);--bt-tabs-modal-active-bg:#353535;--bt-tabs-modal-cancel-btn-bg:#353535;--bt-tabs-modal-header-close:brightness(.7) contrast(1.1);--bt-tabs-modal-color:var(--bt-tabs-modal-bg);--bt-tabs-modal-left-active-bg:#353535;--bt-tabs-modal-left-shadow:2px 0 3px #444;--confirm-calc-bg:var(--color-bg-1);--progress-rail-color:#444;--pagination-item-active-border:1px solid var(--color-border);--pagination-item-active-color:var(--color-text-base);--ace-editor-tip-color:var(--color-text-base);--pre-color-text:var(--color-text-base);--pre-bg-color:var(--color-bg-3);--modal-boxshadow:0 0 3px 1px rgba(255,255,255,.4);--bt-input-path-hover-bg:#353535;--flow-container-bg:var(--color-bg-2);--flow-config-title-color:var(--color-text-base);--home-ad-bg-color:linear-gradient(90deg, #333 0%, rgba(63,57,49,.5) 100%);--home-ad-badge-bg-color:linear-gradient(270deg, rgba(51,51,51,.2) 0%, rgba(236,188,152,.2) 100%);--home-overview-btn-color:#181818;--home-soft-bg-color:var(--color-bg-2);--home-soft-bg-hover-color:linear-gradient(244.14deg, var(--color-bg-2) -1.23%, var(--color-bg-1) 72.39%);--home-soft-border-color:#333;--home-soft-border-hover-color:var(--color-text-base);--home-monitor-tabs-active-color:var(--color-text-base);--home-risk-overview-circle-bg:var(--color-bg-1);--home-risk-security-list-hover-bg:#333;--home-risk-security-list-spin-bg:var(--color-bg-3);--home-risk-security-list-collapse-item-color:#999;--home-risk-security-ignore-collapse-bg:var(--color-bg-1);--home-risk-file-info-title-color:var(--color-text-base);--home-risk-file-info-item-color:var(--color-text-base);--home-risk-server-list-bg:var(--color-bg-2);--home-risk-server-list-text:var(--color-text-base);--home-risk-server-list-hover:var(--color-bg-3);--home-update-bg-url:url(/static/vite/images/update-bg-dark.png);--home-update-title-color:var(--color-text-base);--home-update-content-bg:var(--color-bg-2);--home-update-content-text:#999;--home-update-detail-bg:var(--color-bg-2);--home-update-detail-date:var(--color-text-base);--home-pro-icon-color:var(--color-text-base);--home-disk-color-warning:#d4941e;--home-disk-color-error:#ec7063;--home-update-latest-bg:var(--color-bg-1);--home-update-latest-border:1px solid var(--color-border);--home-update-latest-text-color:#999;--home-update-head-bg:var(--color-bg-1);--home-update-back-bg:none;--home-update-bt-link-color:var(--color-primary);--home-soft-install-bg-color:var(--color-bg-2);--home-soft-install-border-color:var(--color-text-base);--home-success-bg-color:var(--color-bg-1);--home-success-text-color:#333;--home-risk-security-list-bg:var(--color-bg-2);--home-risk-security-report-bg:var(--color-bg-2);--home-risk-security-report-bg1:var(--color-bg-2);--site-config-ssl-label:var(--color-text-base);--site-config-business-tips:var(--color-bg-2);--site-ace-editor-border:var(--color-border);--site-confirm-calc-box-bg:#333;--site-detele-content-item-hover-bg:#333;--site-task-progress-border:var(--color-border);--site-multi-service-rollback-bg:var(--color-bg-2);--site-global-ip-white-ips-bg:var(--color-bg-2);--site-global-ip-white-ips-border:var(--color-bg-2);--site-subsite-bg:var(--color-bg-1);--site-backup-column-hover-bg:var(--color-bg-3);--site-backup-column-icon-bg:var(--color-bg-3);--site-backup-timer-bg:var(--color-bg-2);--site-guide-mask-bg:rgba(51,51,51,.46);--site-guide-panel-bg:var(--color-bg-1);--site-guide-panel-shadow:0 0 3px 1px rgba(255,255,255,.18);--site-guide-accent-bar:linear-gradient(90deg, #2a6f55 0%, var(--color-primary) 12.5%, #25617c 25%, var(--color-primary) 37.5%, #2a6f55 50%, var(--color-primary) 62.5%, #25617c 75%, var(--color-primary) 87.5%, #2a6f55 100%);--site-guide-divider:var(--color-border);--site-guide-border:var(--color-border);--site-guide-border-soft:var(--color-border);--site-guide-border-muted:var(--color-border);--site-guide-border-panel:var(--color-border);--site-guide-transparent-bg:transparent;--site-guide-surface:var(--color-bg-2);--site-guide-surface-muted:var(--color-bg-3);--site-guide-surface-muted-alpha:var(--color-bg-2);--site-guide-surface-muted-strong:var(--color-bg-2);--site-guide-surface-header:var(--color-bg-3);--site-guide-title-color:var(--color-text-1);--site-guide-title-color-2:var(--color-text-1);--site-guide-heading-color:var(--color-text-1);--site-guide-text-color:var(--color-text-base);--site-guide-text-secondary:var(--color-text-4);--site-guide-text-muted:var(--color-text-base);--site-guide-text-subtle:var(--color-text-3);--site-guide-text-placeholder:var(--color-text-3);--site-guide-text-disabled:var(--color-text-desc);--site-guide-icon-muted:var(--color-text-desc);--site-guide-icon-inverse:#000;--site-guide-primary-bg:color-mix(in srgb, var(--color-primary) 14%, var(--site-guide-surface));--site-guide-primary-shadow:0 12px 24px -8px rgba(32,165,58,.22);--site-guide-primary-shadow-strong:0 12px 24px -8px rgba(32,165,58,.26);--site-guide-primary-ring:0 0 0 2px rgba(32,165,58,.24);--site-guide-primary-glow:radial-gradient(circle, rgba(42,111,85,.5) 0%, rgba(32,165,58,.22) 48%, rgba(32,165,58,0) 80%);--site-guide-inset-shadow:inset 0 1px 8px rgba(255,255,255,.03);--site-guide-panel-inset-shadow:inset 0 2px 6px rgba(255,255,255,.02);--site-guide-danger:var(--color-error);--site-guide-success-text:var(--color-primary);--site-guide-success-dot:var(--color-primary);--site-guide-emerald-bg:var(--color-bg-3);--site-guide-emerald-text:var(--color-primary);--site-guide-emerald-badge-bg:var(--color-bg-3);--site-guide-emerald-badge-text:var(--color-text-base);--site-guide-violet-bg:var(--color-bg-3);--site-guide-violet-text:#a78bfa;--site-guide-type-wordpress-color:#38bdf8;--site-guide-type-wordpress-bg:#082f49;--site-guide-type-php-color:#a78bfa;--site-guide-type-php-bg:#312e81;--site-guide-type-node-color:var(--color-primary);--site-guide-type-node-bg:#12351d;--site-guide-type-proxy-color:#fb7185;--site-guide-type-proxy-bg:#4c0519;--site-guide-minimized-bg:var(--color-bg-2);--site-guide-minimized-border:var(--color-border);--site-guide-minimized-shadow:0 0 3px 1px rgba(255,255,255,.12);--site-guide-minimized-shadow-hover:0 0 5px 2px rgba(255,255,255,.18);--site-guide-minimized-title-color:var(--color-text-1);--site-guide-minimized-desc-color:var(--color-text-base);--data-base-del-input-bg:#353535;--docker-type-list-bg:#2a2a2a;--docker-type-list-text:var(--color-text-base);--docker-type-list-active-bg:var(--color-bg-3);--docker-type-list-active-text:var(--color-text-base);--docker-plugin-list-tag-gb:var(--color-bg-1);--docker-plugin-list-tag-tips-bg:var(--color-bg-1);--docker-plugin-list-border:var(--color-border);--app-soft-sort-bg:var(--color-bg-1);--app-soft-sort-active-bg:var(--color-bg-3);--app-soft-sort-hover-color:var(--color-text-base);--app-soft-used-hover:var(--color-bg-3);--app-soft-pro-tips-text:var(--color-primary);--app-soft-pro-tips-bg:var(--router-menu-active-bg);--app-third-security-tip-bg:var(--color-bg-1);--app-plugin-dns-bg:var(--color-bg-3);--app-third-install-tip-bg:var(--color-bg-3);--pay-color:#feaa04;--pay-color-bg:#292929;--pay-color-border:#ecb665;--coupon-bg:url(/static/vite/images/bg_dark.png);--mailserver-overview-bg:var(--color-bg-3);--mailserver-domain-check-tips-bg:var(--color-bg-2);--mailserver-domain-check-box-bg:var(--color-bg-2);--log-type-list-active-bg:var(--color-bg-3);--log-type-list-hover-bg:var(--color-bg-3);--log-type-list-border:var(--color-border);--security-brute-force-tips-bg:var(--color-bg-2);--security-server-safe-progress:var(--color-bg-1);--domains-business-ssl-buy-bg:var(--color-bg-2);--domains-business-ssl-buy-bg-border:#929292;--domains-business-ssl-count-disable:var(--color-bg-3);--domains-lets-ssl-apply-bg:var(--color-bg-2);--domains-lets-ssl-apply-border:var(--color-bg-3);--domains-lets-ssl-upload-border:var(--color-border);--domains-lets-ssl-upload-text:var(--color-bg-2);--setting-card-title-color:var(--color-text-base);--setting-back-create-collapse-border:var(--color-border);--setting-back-create-table-th-bg:#232323;--setting-back-create-collapse-title:var(--color-text-base);--setting-security-panel-port-tips:var(--color-bg-2);--setting-panel-bind-account-left-bg:linear-gradient(0deg, #404440, #202020);--setting-security-google-login-key-bg:var(--color-bg-2);--setting-security-google-login-key-text:var(--color-text-base);--setting-security-google-login-bind-title:var(--color-text-base);--setting-security-google-login-bind-text:var(--color-text-base);--install-box-bg:rgba(114,114,114,.333);--install-desc-bg:var(--color-bg-1);--install-box-text-color:var(--color-text-base);--file-choose-hover-color:#333;--file-choose-hover-border-color:#333;--file-card-hover-color:#333;--terminal-head-bg:#666;--terminal-head-item-close-hover:#666;--terminal-head-item-hover:#555;--chart-tooltip-bg-color:#181818;--chart-tooltip-text-color:#c5c5c5;--chart-tooltip-header-bg-color:#121212;--waf-map-color:#353535;--waf-map-border-color:#aaa;--waf-overview-text-color:var(--color-text-3);--nps-box-hover-bg:#353535;--scrollbar-thumb-bg-color:rgba(255,255,255,.2);--scrollbar-track-bg-color:rgba(255,255,255,0);--bt-error-modal-bg:var(--color-bg-2);--bt-error-modal-title-color:var(--color-text-base);--ai-quota-bg:var(--color-bg-2);--ai-model-select-bg:var(--color-bg-3);--ai-think-content-color:var(--color-text-3);--ai-think-border-color:var(--color-border);--ai-think-section-bg:var(--color-bg-3);--ai-chat-website-builder-bg:var(--color-bg-1)}.modal-footer-btns{flex-direction:row;justify-content:end;align-items:center;gap:10px;padding:10px;display:flex}.single-line-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}*,:before{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0;padding:0}body{font-family:PingFang SC,Inter,Microsoft YaHei,Segoe UI,sans-serif;font-size:12px;font-weight:400;line-height:normal;overflow:hidden}input[type=password]::-ms-reveal{display:none}input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}input[type=number]{-webkit-appearance:textfield;appearance:textfield}a{cursor:pointer;text-decoration:none}p,ul,li,pre{margin:0;padding:0}body,h1,h2,h3,h4,h5,h6,p,ul,ol,label,form{margin:0}ul,li{list-style:none}input{outline:none}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Courier New,monospace}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;font-weight:500;line-height:1.1}.h3,h3{font-size:24px}h4,h5,h6{font-size:1em}ul li::marker{height:100%;display:block}mark{color:inherit;background:#ff0;padding:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-bg-color);border-radius:8px;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}::-webkit-scrollbar-track{background:var(--scrollbar-track-bg-color);border-radius:8px;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}iframe::-webkit-scrollbar{width:8px;height:8px}iframe::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-bg-color);border-radius:8px;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}iframe::-webkit-scrollbar-track{background:var(--scrollbar-track-bg-color);border-radius:8px;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}.leader-line{z-index:auto}@font-face{font-family:Glyphicons Halflings;src:url(/static/vite/fonts/glyphicons-halflings-regular.eot);src:url(/static/vite/fonts/glyphicons-halflings-regular.eot?#iefix)format("embedded-opentype"),url(/static/vite/fonts/glyphicons-halflings-regular.woff2)format("woff2"),url(/static/vite/fonts/glyphicons-halflings-regular.woff)format("woff"),url(/static/vite/fonts/glyphicons-halflings-regular.ttf)format("truetype"),url(/static/vite/images/glyphicons-halflings-regular.svg#glyphicons_halflingsregular)format("svg")}.glyphicon{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;display:inline-block;position:relative;top:1px}.glyphicon-vip:before{content:""}.glyphicon-ok:before{content:""}.n-layout .n-layout-scroll-container{overflow-x:auto}.n-dialog .n-dialog__title{position:relative}.n-form-item .n-form-item-label{line-height:normal}.n-button{user-select:auto;line-height:normal}.n-divider:not(.n-divider--vertical){margin:0}.n-ellipsis p{display:inline}.n-card{background-color:rgba(var(--n-color), var(--main-content-opacity));box-shadow:0 0 8px rgba(0,0,0,.06)}.n-card.n-card--bordered{border:none}.n-card .n-card-header{border-bottom:1px solid var(--color-border);align-items:center;min-height:48px;padding:0 20px;display:flex}.n-card .n-card__content{padding:0}.n-alert .n-alert__icon{top:50%;transform:translateY(-50%)}.n-alert .n-alert-body{line-height:16px}.n-radio-group .n-radio{margin-right:16px}.n-radio-group .n-radio:last-of-type{margin-right:0}.n-radio-group .n-radio-button{font-weight:inherit}.n-data-table{font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.n-data-table .n-data-table-th{height:34px}.n-data-table .n-data-table-td{height:36px}.n-pagination .n-pagination-prefix{flex:1}.n-tabs.n-tabs--left>.n-tab-pane,.n-tabs.n-tabs--top>.n-tab-pane{padding:var(--n-pane-padding-top) var(--n-pane-padding-right) var(--n-pane-padding-bottom) var(--n-pane-padding-left)}.n-tabs.n-tabs--top .n-tabs-nav-scroll-content{flex-direction:row}.n-select .n-base-selection--multiple .n-tag{--n-height:24px;--n-close-size:14px;font-size:12px}.n-badge.n-badge--dot .n-badge-sup{width:6px;min-width:6px;height:6px;bottom:calc(100% - 3px)}.n-spin-container .n-spin-content{height:100%}.n-base-select-option .n-base-select-option__content{width:100%}.n-data-table .n-data-table-th.n-data-table-th--sortable.sort-center .n-data-table-th__title-wrapper{justify-content:center}.n-data-table .n-data-table-th.n-data-table-th--sortable .n-data-table-th__title-wrapper .n-data-table-th__title{flex:none;min-width:auto}:root{--el-font-size-base:12px}.el-select .el-select__wrapper{gap:0;min-height:30px;font-size:12px;line-height:22px}.el-select .el-select__wrapper .el-select__selection{margin-right:4px}div.el-alert{--el-alert-padding:12px;--el-alert-icon-large-size:20px;--el-alert-description-font-size:13px;border:1px solid #eee}div.el-alert .el-alert__icon.is-big{margin-right:8px}div.el-alert .el-alert__content{flex:1}.help-info-text{margin-top:15px}.help-info-text li{line-height:24px}#nprogress .bar{background-color:var(--color-primary)}#nprogress .spinner-icon{border-top-color:var(--color-primary);border-left-color:var(--color-primary)}.bt-message pre{color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;margin:10px 0 0;padding:9.5px;font-size:13px;line-height:1.42857;display:block;overflow:auto}.bt-error-modal pre{color:var(--bt-error-modal-title-color);word-break:break-all;word-wrap:break-word;background-color:var(--bt-error-modal-bg);border:1px solid #ccc;border-radius:4px;margin:0 0 10px;padding:9.5px;font-size:13px;line-height:1.42857;display:block;overflow:auto}.bt-tips-ul li{margin-left:1.5em;list-style:outside}.bt-ask-ico{color:#fb7d00;text-align:center;cursor:help;border:1px solid #fb7d00;border-radius:8px;justify-content:center;align-items:center;width:16px;height:16px;font-family:arial;font-size:11px;font-style:normal;display:inline-flex}.bt-ask-ico:hover{color:#fff;background-color:#fb7d00}button.reset{cursor:pointer;outline:inherit;background:0 0;border:none;padding:0;display:inline-flex}.bt-link,.btlink{color:var(--color-primary);cursor:pointer}.bt-link:hover,.btlink:hover{color:var(--primary-button-color-hover)}.bt-link.error,.btlink.error{color:#ef0808}.bt-link.error:hover,.btlink.error:hover{color:#c81e1e}.btn-xs{height:auto;padding:4px 8px}.code-toolbar{height:100%}.pre-code[class*=language-]{border:none;margin:0;font-size:14px}.echarts-tooltip{background-color:var(--chart-tooltip-bg-color);color:var(--chart-tooltip-text-color);border-radius:10px;flex-direction:column;display:flex}.echarts-tooltip .formatter-header{background-color:var(--chart-tooltip-header-bg-color);border-top-left-radius:4px;border-top-right-radius:4px;align-items:center;height:40px;padding:0 16px;display:flex}.echarts-tooltip .formatter-header img{width:24px;height:24px;margin-right:6px}.echarts-tooltip .formatter-body{padding:16px 20px}.echarts-tooltip .formatter-body .select-data{align-items:center;margin-bottom:8px;font-size:14px;display:flex}.echarts-tooltip .process-top5{border:1px solid var(--color-border);border-radius:8px}.echarts-tooltip .process-top5 table{table-layout:fixed;border-collapse:collapse;border-radius:8px;width:100%;font-size:12px;overflow:hidden}.echarts-tooltip .process-top5 table thead{background-color:var(--chart-tooltip-header-bg-color)}.echarts-tooltip .process-top5 table thead th{border:0;border-bottom:1px solid var(--color-border);text-align:left;height:24px;color:var(--color-text-4);padding:5px 10px;line-height:24px}.echarts-tooltip .process-top5 table tbody tr{text-align:left;height:22px;line-height:22px}.echarts-tooltip .process-top5 table tbody tr:last-child{border-bottom:none}.echarts-tooltip .process-top5 table tbody tr td{white-space:normal;border:0;padding:4px 10px}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:9999999}.home-tooltip{background-color:var(--chart-tooltip-bg-color);min-width:220px;color:var(--chart-tooltip-text-color);border-radius:6px;padding:12px}.home-tooltip .time{align-items:center;margin-bottom:10px;display:flex}.home-tooltip .time .icon{background-image:url(/static/vite/images/time.svg);width:20px;height:20px;margin-right:6px}.home-tooltip .home-tooltip-content{flex-direction:column;gap:8px;display:flex}.home-tooltip .home-tooltip-content .item{white-space:pre;align-items:center;display:flex}.home-tooltip .home-tooltip-content .item .icon{justify-content:center;width:20px;margin-right:6px;display:flex}.home-tooltip .home-tooltip-content .item .icon .circular{border-radius:50%;width:6px;height:6px}.home-tooltip .home-tooltip-content .item .text{color:rgba(255,255,255,.8);line-height:20px} +.svg-icon[data-v-6b488054]{fill:currentColor;vertical-align:-.15em;width:1em;height:1em}@keyframes bounce-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes bounce-out{0%{transform:scale(1)}30%{transform:scale(1.05)}to{opacity:0;transform:scale(.7)}}.bounce-enter-active{animation:.3s both bounce-in}.bounce-leave-active{animation-name:bounce-out;animation-duration:.2s;animation-fill-mode:both}.bt-table-input[data-v-ae262dd9]{outline-offset:2px;white-space:pre-line;color:#666;background:0 0;border:1px solid transparent;width:100%;padding:0}.bt-table-input[data-v-ae262dd9]:hover,.bt-table-input[data-v-ae262dd9]:focus{border:1px solid var(--border-hover-focus-color);background-color:var(--color-bg-2)}.n-button[data-v-15a23a06]{user-select:auto;line-height:inherit;font-size:inherit;text-align:left}.site-backup[data-v-003e3b60]{cursor:pointer;border-radius:6px;align-items:center;padding:4px 6px;transition:background-color .2s;position:relative}.site-backup[data-v-003e3b60]:hover{background-color:var(--site-backup-column-hover-bg)}.site-backup:hover .site-backup__arrow[data-v-003e3b60]{opacity:1;transform:translateY(-50%)}.site-backup__icon[data-v-003e3b60]{background-color:var(--site-backup-column-icon-bg);width:24px;height:24px;color:var(--color-primary);border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.site-backup__icon.is-empty[data-v-003e3b60]{color:var(--color-text-3)}.site-backup__arrow[data-v-003e3b60]{opacity:0;font-size:18px;transition:opacity .2s,transform .2s;position:absolute;top:50%;right:4px;transform:translate(-4px,-50%)}.i-ant-design-border-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32m-40 728H184V184h656z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design-close-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M799.855 166.312c.023.007.043.018.084.059l57.69 57.69c.041.041.052.06.059.084a.1.1 0 0 1 0 .069c-.007.023-.018.042-.059.083L569.926 512l287.703 287.703c.041.04.052.06.059.083a.12.12 0 0 1 0 .07c-.007.022-.018.042-.059.083l-57.69 57.69c-.041.041-.06.052-.084.059a.1.1 0 0 1-.069 0c-.023-.007-.042-.018-.083-.059L512 569.926L224.297 857.629c-.04.041-.06.052-.083.059a.12.12 0 0 1-.07 0c-.022-.007-.042-.018-.083-.059l-57.69-57.69c-.041-.041-.052-.06-.059-.084a.1.1 0 0 1 0-.069c.007-.023.018-.042.059-.083L454.073 512L166.371 224.297c-.041-.04-.052-.06-.059-.083a.12.12 0 0 1 0-.07c.007-.022.018-.042.059-.083l57.69-57.69c.041-.041.06-.052.084-.059a.1.1 0 0 1 .069 0c.023.007.042.018.083.059L512 454.073l287.703-287.702c.04-.041.06-.052.083-.059a.12.12 0 0 1 .07 0Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design-minus-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M872 474H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design-switcher-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M752 240H144c-17.7 0-32 14.3-32 32v608c0 17.7 14.3 32 32 32h608c17.7 0 32-14.3 32-32V272c0-17.7-14.3-32-32-32m-40 600H184V312h528zm168-728H264c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h576v576c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V144c0-17.7-14.3-32-32-32M300 550h296v64H300z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\:appstore-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M464 144H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16m-52 268H212V212h200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16m-52 268H612V212h200zM464 544H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16m-52 268H212V612h200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16m-52 268H612V612h200z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\:clear-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m899.1 869.6l-53-305.6H864c14.4 0 26-11.6 26-26V346c0-14.4-11.6-26-26-26H618V138c0-14.4-11.6-26-26-26H432c-14.4 0-26 11.6-26 26v182H160c-14.4 0-26 11.6-26 26v192c0 14.4 11.6 26 26 26h17.9l-53 305.6c-.3 1.5-.4 3-.4 4.4c0 14.4 11.6 26 26 26h723c1.5 0 3-.1 4.4-.4c14.2-2.4 23.7-15.9 21.2-30M204 390h272V182h72v208h272v104H204zm468 440V674c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v156H416V674c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v156H202.8l45.1-260H776l45.1 260z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\:database-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32m-600 72h560v208H232zm560 480H232V408h560zm0 272H232V680h560zM304 240a40 40 0 1 0 80 0a40 40 0 1 0-80 0m0 272a40 40 0 1 0 80 0a40 40 0 1 0-80 0m0 272a40 40 0 1 0 80 0a40 40 0 1 0-80 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\:file-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7M790.2 326H602V137.8zm1.8 562H232V136h302v216a42 42 0 0 0 42 42h216z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\:file-text-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7M790.2 326H602V137.8zm1.8 562H232V136h302v216a42 42 0 0 0 42 42h216zM504 618H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8M312 490v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\:folder-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M880 298.4H521L403.7 186.2a8.15 8.15 0 0 0-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32M840 768H184V256h188.5l119.6 114.4H840z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\:menu-fold-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8m-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8m0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8M115.4 518.9L271.7 642c5.8 4.6 14.4.5 14.4-6.9V388.9c0-7.4-8.5-11.5-14.4-6.9L115.4 505.1a8.74 8.74 0 0 0 0 13.8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\:menu-unfold-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8m-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8m0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8M142.4 642.1L298.7 519a8.84 8.84 0 0 0 0-13.9L142.4 381.9c-5.8-4.6-14.4-.5-14.4 6.9v246.3a8.9 8.9 0 0 0 14.4 7'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\:picture-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32m-40 632H136v-39.9l138.5-164.3l150.1 178L658.1 489L888 761.6zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752zM304 456a88 88 0 1 0 0-176a88 88 0 0 0 0 176m0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28s-28-12.5-28-28s12.5-28 28-28'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\:security-scan-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2M810 654.3L512 886.5L214 654.3V226.7l298-101.6l298 101.6zM402.9 528.8l-77.5 77.5a8.03 8.03 0 0 0 0 11.3l34 34c3.1 3.1 8.2 3.1 11.3 0l77.5-77.5c55.7 35.1 130.1 28.4 178.6-20.1c56.3-56.3 56.3-147.5 0-203.8s-147.5-56.3-203.8 0c-48.5 48.5-55.2 123-20.1 178.6m65.4-133.3c31.3-31.3 82-31.3 113.2 0c31.3 31.3 31.3 82 0 113.2c-31.3 31.3-82 31.3-113.2 0s-31.3-81.9 0-113.2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\:skin-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M870 126H663.8c-17.4 0-32.9 11.9-37 29.3C614.3 208.1 567 246 512 246s-102.3-37.9-114.8-90.7a37.93 37.93 0 0 0-37-29.3H154a44 44 0 0 0-44 44v252a44 44 0 0 0 44 44h75v388a44 44 0 0 0 44 44h478a44 44 0 0 0 44-44V466h75a44 44 0 0 0 44-44V170a44 44 0 0 0-44-44m-28 268H723v432H301V394H182V198h153.3c28.2 71.2 97.5 120 176.7 120s148.5-48.8 176.7-120H842z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\:unordered-list-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8m0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8m0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8M104 228a56 56 0 1 0 112 0a56 56 0 1 0-112 0m0 284a56 56 0 1 0 112 0a56 56 0 1 0-112 0m0 284a56 56 0 1 0 112 0a56 56 0 1 0-112 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon-calendar{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M26 4h-4V2h-2v2h-8V2h-2v2H6c-1.1 0-2 .9-2 2v20c0 1.1.9 2 2 2h20c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 22H6V12h20zm0-16H6V6h4v2h2V6h8v2h2V6h4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon-search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m29 27.586l-7.552-7.552a11.018 11.018 0 1 0-1.414 1.414L27.586 29ZM4 13a9 9 0 1 1 9 9a9.01 9.01 0 0 1-9-9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:certificate{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m24 17l1.912 3.703l4.088.594L27 24l.771 4L24 25.75L20.229 28L21 24l-3-2.703l4.2-.594zM6 16h6v2H6zm0-4h10v2H6zm0-4h10v2H6z'/%3E%3Cpath fill='currentColor' d='M16 26H4V6h24v10h2V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h12Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:data-base{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M24 3H8a2 2 0 0 0-2 2v22a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2m0 2v6H8V5ZM8 19v-6h16v6Zm0 8v-6h16v6Z'/%3E%3Ccircle cx='11' cy='8' r='1' fill='currentColor'/%3E%3Ccircle cx='11' cy='16' r='1' fill='currentColor'/%3E%3Ccircle cx='11' cy='24' r='1' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:ibm-cloud-direct-link-1-dedicated{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M27 29H13c-1.1 0-2-.9-2-2v-4h2v4h14V13h-4v-2h4c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2'/%3E%3Cpath fill='currentColor' d='M19 21h-6c-1.1 0-2-.9-2-2v-6c0-1.1.9-2 2-2h6c1.1 0 2 .9 2 2v6c0 1.1-.9 2-2 2m-6-8v6h6v-6z'/%3E%3Cpath fill='currentColor' d='M5 3h14c1.1 0 2 .9 2 2v4h-2V5H5v14h4v2H5c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:locked{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M24 14h-2V8a6 6 0 0 0-12 0v6H8a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V16a2 2 0 0 0-2-2M12 8a4 4 0 0 1 8 0v6h-8Zm12 20H8V16h16Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:meter{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M26 16a9.9 9.9 0 0 0-1.14-4.618l-1.495 1.496A7.95 7.95 0 0 1 24 16Zm-2.586-6L22 8.586L17.285 13.3A3 3 0 0 0 16 13a3 3 0 1 0 3 3a3 3 0 0 0-.3-1.285ZM16 17a1 1 0 1 1 1-1a1 1 0 0 1-1 1m0-9a8 8 0 0 1 3.122.635l1.496-1.496A9.986 9.986 0 0 0 6 16h2a8.01 8.01 0 0 1 8-8'/%3E%3Cpath fill='currentColor' d='M16 30a14 14 0 1 1 14-14a14.016 14.016 0 0 1-14 14m0-26a12 12 0 1 0 12 12A12.014 12.014 0 0 0 16 4'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:notebook{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 10h7v2h-7zm0 5h7v2h-7zm0 5h7v2h-7z'/%3E%3Cpath fill='currentColor' d='M28 5H4a2 2 0 0 0-2 2v18a2 2 0 0 0 2 2h24a2.003 2.003 0 0 0 2-2V7a2 2 0 0 0-2-2M4 7h11v18H4Zm13 18V7h11l.002 18Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:reminder{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m30 23.382l-2-1V20a6.005 6.005 0 0 0-5-5.91V12h-2v2.09A6.005 6.005 0 0 0 16 20v2.382l-2 1V28h6v2h4v-2h6ZM28 26H16v-1.382l2-1V20a4 4 0 0 1 8 0v3.618l2 1Z'/%3E%3Cpath fill='currentColor' d='M28 6a2 2 0 0 0-2-2h-4V2h-2v2h-8V2h-2v2H6a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h4v-2H6V6h4v2h2V6h8v2h2V6h4v6h2Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:security{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M14 16.59L11.41 14L10 15.41l4 4l8-8L20.59 10z'/%3E%3Cpath fill='currentColor' d='m16 30l-6.176-3.293A10.98 10.98 0 0 1 4 17V4a2 2 0 0 1 2-2h20a2 2 0 0 1 2 2v13a10.98 10.98 0 0 1-5.824 9.707ZM6 4v13a8.99 8.99 0 0 0 4.766 7.942L16 27.733l5.234-2.79A8.99 8.99 0 0 0 26 17V4Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:terminal{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M26 4.01H6a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2v-20a2 2 0 0 0-2-2m0 2v4H6v-4Zm-20 20v-14h20v14Z'/%3E%3Cpath fill='currentColor' d='m10.76 16.18l2.82 2.83l-2.82 2.83l1.41 1.41l4.24-4.24l-4.24-4.24z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:time{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 30a14 14 0 1 1 14-14a14 14 0 0 1-14 14m0-26a12 12 0 1 0 12 12A12 12 0 0 0 16 4'/%3E%3Cpath fill='currentColor' d='M20.59 22L15 16.41V7h2v8.58l5 5.01z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:warning{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 2a14 14 0 1 0 14 14A14 14 0 0 0 16 2m0 26a12 12 0 1 1 12-12a12 12 0 0 1-12 12'/%3E%3Cpath fill='currentColor' d='M15 8h2v11h-2zm1 14a1.5 1.5 0 1 0 1.5 1.5A1.5 1.5 0 0 0 16 22'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-cbi\:power-panel-logo{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11.997 2.006a9.988 9.988 0 0 0-6.96 17.16v-7.164a6.94 6.94 0 0 1 4.817-6.588V9.19a3.549 3.549 0 1 0 4.284 0V5.415A6.938 6.938 0 1 1 9.44 18.46v3.199a9.994 9.994 0 1 0 2.557-19.653m1.324 9.877h-2.65V3.538h2.65Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-ai{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' viewBox='0 0 199.927 199.943' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='199.926758' height='199.942871' fill='none' customFrame='%23000000'%3E%3Cdefs%3E%3ClinearGradient id='paint_linear_0' x1='99.9634476' x2='99.9634476' y1='0' y2='199.942871' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='rgb(96,213,75)' offset='0' stop-opacity='1'/%3E%3Cstop stop-color='rgb(32,165,58)' offset='1' stop-opacity='1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath id='矢量 311' d='M97.0206 27.0209C98.1779 27.0238 99.3129 27.3391 100.306 27.9336C101.299 28.5281 102.113 29.3797 102.662 30.3985L188.602 190.51C189.121 191.486 189.379 192.58 189.351 193.685C189.323 194.79 189.01 195.869 188.443 196.818C187.875 197.767 187.072 198.553 186.112 199.101C185.151 199.648 184.066 199.938 182.96 199.943L146.314 199.943C145.155 199.942 144.018 199.627 143.025 199.031C142.031 198.435 141.218 197.58 140.672 196.558L88.0017 98.2291C85.3096 93.2162 77.9046 93.9446 76.2408 99.3859L60.2596 151.635C59.9686 152.593 59.9055 153.606 60.0753 154.593C60.2452 155.58 60.6433 156.514 61.2379 157.319C61.8346 158.125 62.6118 158.78 63.5071 159.231C64.4024 159.683 65.391 159.918 66.3936 159.919L91.9077 159.919C92.9251 159.923 93.9269 160.169 94.8307 160.636C95.7344 161.103 96.514 161.779 97.1055 162.606C97.6969 163.434 98.083 164.391 98.2322 165.397C98.3813 166.404 98.2891 167.431 97.9632 168.395L88.623 195.616C88.191 196.878 87.375 197.974 86.2892 198.75C85.2034 199.526 83.9021 199.943 82.5676 199.943L6.40361 199.943C5.387 199.941 4.38529 199.698 3.48112 199.234C2.57695 198.769 1.79623 198.096 1.20336 197.27C0.61049 196.444 0.222464 195.489 0.0712933 194.484C-0.0798775 193.479 0.0101382 192.452 0.333914 191.488L54.3185 31.3768C54.7469 30.1081 55.5622 29.0056 56.6496 28.2243C57.7371 27.443 59.042 27.0221 60.3811 27.0209L97.0134 27.0209L97.0206 27.0209ZM173.449 16.8238C174.384 19.6087 176.127 22.1794 178.533 24.3073C180.939 26.4424 183.931 28.0777 187.273 29.0774L199.927 32.8906L187.073 36.7466C183.789 37.7392 180.825 39.3388 178.44 41.4239C176.139 43.3861 174.381 45.9064 173.334 48.7432L167.807 64.2673L162.259 48.7289C161.208 45.8945 159.448 43.377 157.146 41.4167C154.634 39.2663 151.694 37.6744 148.52 36.7466L135.667 32.8763L148.327 29.0631C151.655 28.0634 154.654 26.4282 157.053 24.3002C159.374 22.2952 161.129 19.7176 162.145 16.8238L167.807 0L173.456 16.8238L173.449 16.8238Z' fill='url(%23paint_linear_0)' fill-rule='nonzero'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:199.927px;height:199.943px;display:inline-flex}.i-common-arrow-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024' %3E%3Cpath fill='currentColor' d='M340.864 149.312a30.592 30.592 0 0 0 0 42.752L652.736 512 340.864 831.872a30.592 30.592 0 0 0 0 42.752 29.12 29.12 0 0 0 41.728 0L714.24 534.336a32 32 0 0 0 0-44.672L382.592 149.376a29.12 29.12 0 0 0-41.728 0z'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-back{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1707188471958' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='35211'%3E%3Cpath d='M481.536 772.8a38.4 38.4 0 0 1-54.272 54.336l-288-288a38.4 38.4 0 0 1 0-54.336l288-288a38.4 38.4 0 1 1 54.272 54.336L259.2 473.6H870.4a38.4 38.4 0 1 1 0 76.8H259.136l222.4 222.4z' p-id='35212' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-copy{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024' data-v-ea893728=''%3E%3Cpath fill='currentColor' d='M128 320v576h576V320zm-32-64h640a32 32 0 0 1 32 32v640a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V288a32 32 0 0 1 32-32M960 96v704a32 32 0 0 1-32 32h-96v-64h64V128H384v64h-64V96a32 32 0 0 1 32-32h576a32 32 0 0 1 32 32M256 672h320v64H256zm0-192h320v64H256z'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-download{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpolyline points='7 10 12 15 17 10' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cline x1='12' y1='15' x2='12' y2='3' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-full{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1024 1024'%3E%3Cpath d='M290 236.4l43.9-43.9a8.01 8.01 0 0 0-4.7-13.6L169 160c-5.1-.6-9.5 3.7-8.9 8.9L179 329.1c.8 6.6 8.9 9.4 13.6 4.7l43.7-43.7L370 423.7c3.1 3.1 8.2 3.1 11.3 0l42.4-42.3c3.1-3.1 3.1-8.2 0-11.3L290 236.4zm352.7 187.3c3.1 3.1 8.2 3.1 11.3 0l133.7-133.6l43.7 43.7a8.01 8.01 0 0 0 13.6-4.7L863.9 169c.6-5.1-3.7-9.5-8.9-8.9L694.8 179c-6.6.8-9.4 8.9-4.7 13.6l43.9 43.9L600.3 370a8.03 8.03 0 0 0 0 11.3l42.4 42.4zM845 694.9c-.8-6.6-8.9-9.4-13.6-4.7l-43.7 43.7L654 600.3a8.03 8.03 0 0 0-11.3 0l-42.4 42.3a8.03 8.03 0 0 0 0 11.3L734 787.6l-43.9 43.9a8.01 8.01 0 0 0 4.7 13.6L855 864c5.1.6 9.5-3.7 8.9-8.9L845 694.9zm-463.7-94.6a8.03 8.03 0 0 0-11.3 0L236.3 733.9l-43.7-43.7a8.01 8.01 0 0 0-13.6 4.7L160.1 855c-.6 5.1 3.7 9.5 8.9 8.9L329.2 845c6.6-.8 9.4-8.9 4.7-13.6L290 787.6L423.7 654c3.1-3.1 3.1-8.2 0-11.3l-42.4-42.4z' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-full-exit{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1024 1024'%3E%3Cpath d='M391 240.9c-.8-6.6-8.9-9.4-13.6-4.7l-43.7 43.7L200 146.3a8.03 8.03 0 0 0-11.3 0l-42.4 42.3a8.03 8.03 0 0 0 0 11.3L280 333.6l-43.9 43.9a8.01 8.01 0 0 0 4.7 13.6L401 410c5.1.6 9.5-3.7 8.9-8.9L391 240.9zm10.1 373.2L240.8 633c-6.6.8-9.4 8.9-4.7 13.6l43.9 43.9L146.3 824a8.03 8.03 0 0 0 0 11.3l42.4 42.3c3.1 3.1 8.2 3.1 11.3 0L333.7 744l43.7 43.7A8.01 8.01 0 0 0 391 783l18.9-160.1c.6-5.1-3.7-9.4-8.8-8.8zm221.8-204.2L783.2 391c6.6-.8 9.4-8.9 4.7-13.6L744 333.6L877.7 200c3.1-3.1 3.1-8.2 0-11.3l-42.4-42.3a8.03 8.03 0 0 0-11.3 0L690.3 279.9l-43.7-43.7a8.01 8.01 0 0 0-13.6 4.7L614.1 401c-.6 5.2 3.7 9.5 8.8 8.9zM744 690.4l43.9-43.9a8.01 8.01 0 0 0-4.7-13.6L623 614c-5.1-.6-9.5 3.7-8.9 8.9L633 783.1c.8 6.6 8.9 9.4 13.6 4.7l43.7-43.7L824 877.7c3.1 3.1 8.2 3.1 11.3 0l42.4-42.3c3.1-3.1 3.1-8.2 0-11.3L744 690.4z' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-gifts{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' viewBox='0 0 13 13' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='13.000000' height='13.000000' fill='none'%3E%3Crect id='' width='13.000000' height='13.000000' x='0.000000' y='0.000000'/%3E%3Cpath id='矢量 12' d='M3.57632 10.9395L5.79673 10.9395L5.79673 9.00088L2.98218 9.00088L2.98218 10.3453C2.98218 10.6716 3.25005 10.9395 3.57632 10.9395L3.57632 10.9395ZM5.79546 5.00059L3.57632 5.00059C3.25005 5.00059 2.98218 5.26719 2.98218 5.59473L2.98218 7.33652L5.79546 7.33652L5.79546 5.00059L5.79546 5.00059ZM7.46108 10.9395L9.4606 10.9395C9.78687 10.9395 10.0547 10.6729 10.0547 10.3453L10.0547 9.00088L7.46108 9.00088L7.46108 10.9395ZM10.0547 7.33652L10.0547 5.59473C10.0547 5.26846 9.78814 5.00059 9.4606 5.00059L7.46108 5.00059L7.46108 7.33652L10.0547 7.33652ZM4.48403 1.8623C4.3939 1.8623 4.22505 1.87754 4.11841 1.97656C4.09429 1.99941 4.01939 2.06797 4.01939 2.23809C4.01939 2.42979 4.12349 2.73066 4.41548 3.00234C4.77222 3.33496 5.36001 3.58506 5.78403 3.58506C5.93257 3.58506 5.98589 3.55205 5.98589 3.55205C6.05444 3.41367 5.8856 2.71543 5.38794 2.25205C5.12642 2.0083 4.78745 1.8623 4.48403 1.8623ZM7.32651 3.58633C7.74927 3.58633 8.33833 3.33623 8.69507 3.00361C8.98706 2.73193 9.08989 2.43105 9.08989 2.23936C9.08989 2.06924 9.01626 1.99941 8.99214 1.97783C8.88423 1.87754 8.71665 1.86357 8.62651 1.86357C8.3231 1.86357 7.9854 2.00957 7.72261 2.25459C7.22876 2.71416 7.05864 3.40605 7.13735 3.56602L7.13862 3.56602C7.14624 3.56348 7.20337 3.58633 7.32651 3.58633L7.32651 3.58633Z' fill='rgb(255,174,69)' fill-rule='nonzero'/%3E%3Cpath id='矢量 13' d='M11.2469 8.52881L7.225 8.52881C7.09424 8.52881 6.98887 8.63418 6.98887 8.76494L6.98887 11.9413C6.98887 12.0721 7.09424 12.1774 7.225 12.1774L10.4534 12.1774C10.5842 12.1774 10.6896 12.0721 10.6896 11.9413C10.6896 11.8105 10.5842 11.7052 10.4534 11.7052L7.46113 11.7052L7.46113 9.00107L11.0107 9.00107L11.0107 11.1466C11.0107 11.2773 11.1161 11.3827 11.2469 11.3827C11.3776 11.3827 11.483 11.2773 11.483 11.1466L11.483 8.76494C11.483 8.63418 11.3776 8.52881 11.2469 8.52881L11.2469 8.52881ZM10.4521 3.76299L9.41367 3.76299C9.87324 3.33262 10.136 2.77783 10.136 2.23955C10.136 1.83584 9.98242 1.47148 9.7044 1.21123C9.43018 0.956055 9.04678 0.816406 8.62529 0.816406C8.05527 0.816406 7.46621 1.06143 7.00791 1.48799C6.9127 1.57686 6.90762 1.72666 6.99648 1.82188C7.08535 1.91709 7.23516 1.92217 7.33037 1.8333C7.70234 1.48672 8.17461 1.28867 8.62529 1.28867C8.93252 1.28867 9.19404 1.38135 9.38193 1.55654C9.56602 1.72793 9.6625 1.96406 9.6625 2.23955C9.6625 2.64961 9.45176 3.08125 9.08359 3.42402C8.94268 3.55479 8.76875 3.6792 8.56436 3.79346C8.47041 3.84551 8.42471 3.95469 8.45137 4.05879C8.47803 4.16289 8.57197 4.23525 8.67988 4.23525L10.4509 4.23525C10.7581 4.23525 11.0082 4.48535 11.0082 4.79258L11.0082 7.33545L7.46113 7.33545L7.46113 4.3457C7.46113 4.21494 7.35576 4.10957 7.225 4.10957C7.09424 4.10957 6.98887 4.21494 6.98887 4.3457L6.98887 7.57158C6.98887 7.70234 7.09424 7.80771 7.225 7.80771L11.2469 7.80771C11.3776 7.80771 11.483 7.70234 11.483 7.57158L11.483 4.79385C11.483 4.2251 11.0209 3.76299 10.4521 3.76299L10.4521 3.76299ZM6.03291 8.52881L1.79014 8.52881C1.65937 8.52881 1.554 8.63418 1.554 8.76494L1.554 11.1466C1.554 11.7153 2.01611 12.1774 2.58486 12.1774L6.03291 12.1774C6.16367 12.1774 6.26904 12.0721 6.26904 11.9413L6.26904 8.76494C6.26904 8.63418 6.1624 8.52881 6.03291 8.52881L6.03291 8.52881ZM2.58359 11.7039C2.27637 11.7039 2.02627 11.4538 2.02627 11.1466L2.02627 9.00107L5.79551 9.00107L5.79551 11.7052L2.58359 11.7052L2.58359 11.7039ZM6.03291 4.11084C5.90215 4.11084 5.79678 4.21621 5.79678 4.34697L5.79678 7.33672L2.02627 7.33672L2.02627 4.79385C2.02627 4.48662 2.27637 4.23652 2.58359 4.23652L4.42695 4.23652C4.53486 4.23652 4.62881 4.16416 4.65547 4.06006C4.68213 3.95596 4.63643 3.84678 4.54248 3.79473C4.33936 3.68047 4.16416 3.55606 4.02324 3.42529C3.65635 3.08252 3.44561 2.65088 3.44561 2.24082C3.44561 1.96533 3.54209 1.7292 3.72617 1.55781C3.91533 1.38262 4.17686 1.28867 4.48408 1.28867C4.93604 1.28867 5.4083 1.48672 5.77901 1.8333C5.87422 1.92217 6.02402 1.91709 6.11289 1.82188C6.20176 1.72666 6.19668 1.57686 6.10147 1.48799C5.64317 1.06143 5.0541 0.816407 4.48408 0.816407C4.05625 0.816407 3.68301 0.953516 3.40498 1.2125C3.12695 1.47148 2.97334 1.83711 2.97334 2.24082C2.97334 2.7791 3.23613 3.33389 3.6957 3.76426L2.58359 3.76426C2.01484 3.76426 1.55273 4.22637 1.55273 4.79512L1.55273 7.57412C1.55273 7.70488 1.65811 7.81025 1.78887 7.81025L6.03164 7.81025C6.1624 7.81025 6.26777 7.70488 6.26777 7.57412L6.26777 4.34697C6.26904 4.21621 6.1624 4.11084 6.03291 4.11084L6.03291 4.11084Z' fill='rgb(107,64,13)' fill-rule='nonzero'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:13px;height:13px;display:inline-flex}.i-common-load{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1786007838699' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='26631' xmlns:xlink='http://www.w3.org/1999/xlink' width='1em' height='1em'%3E%3Cpath d='M512 926.3m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26632'%3E%3C/path%3E%3Cpath d='M694.1 877.5m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26633'%3E%3C/path%3E%3Cpath d='M606.3 913.9m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26634'%3E%3C/path%3E%3Cpath d='M417.7 913.9m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26635'%3E%3C/path%3E%3Cpath d='M329.9 877.5m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26636'%3E%3C/path%3E%3Cpath d='M876.2 562.1m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26637'%3E%3C/path%3E%3Cpath d='M147.8 562.1m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26638'%3E%3C/path%3E%3Cpath d='M254.4 819.7m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26639'%3E%3C/path%3E%3Cpath d='M196.6 744.2m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26640'%3E%3C/path%3E%3Cpath d='M160.2 656.4m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26641'%3E%3C/path%3E%3Cpath d='M769.6 819.7m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26642'%3E%3C/path%3E%3Cpath d='M827.4 744.2m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26643'%3E%3C/path%3E%3Cpath d='M863.8 656.4m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26644'%3E%3C/path%3E%3Cpath d='M147.3 585.9c-17.7 0-32-14.3-32-32 0-53.1 10.4-104.7 31-153.3 19.8-46.9 48.2-89 84.4-125.1S309 211 355.8 191.1c48.6-20.5 100.1-31 153.3-31 15.3 0 30.8 0.9 45.9 2.6 17.6 2 30.1 17.9 28.1 35.5s-17.9 30.1-35.5 28.1c-12.7-1.5-25.6-2.2-38.5-2.2-181.8 0-329.7 147.9-329.7 329.7-0.1 17.8-14.4 32.1-32.1 32.1z' fill='currentColor' p-id='26645'%3E%3C/path%3E%3Cpath d='M876.9 585.9c-17.7 0-32-14.3-32-32 0-97-42.5-188.7-116.5-251.5-13.5-11.4-15.1-31.6-3.7-45.1 11.4-13.5 31.6-15.1 45.1-3.7 88.4 75 139.1 184.5 139.1 300.3 0 17.7-14.3 32-32 32z' fill='currentColor' p-id='26646'%3E%3C/path%3E%3Cpath d='M486.7 340l-45.2-45.3 92.9-92.9-92.9-92.9 45.2-45.3 138.2 138.2z' fill='currentColor' p-id='26647'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-mail{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Crect x='2' y='4' width='20' height='16' rx='2' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpolyline points='22 7 12 13 2 7' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-node{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1779175324597' class='icon' viewBox='0 0 1280 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='22310' xmlns:xlink='http://www.w3.org/1999/xlink' width='250' height='200'%3E%3Cpath d='M632.6 904c-4.2 0-8.4-1.2-12.2-3.2L582 878c-5.8-3.2-3-4.4-1-5 7.6-2.6 9.2-3.2 17.4-8 0.8-0.4 2-0.2 2.8 0.2l29.6 17.6c1 0.6 2.6 0.6 3.6 0L750 816c1-0.6 1.8-1.8 1.8-3.2v-133.4c0-1.4-0.6-2.6-1.8-3.2l-115.6-66.6c-1-0.6-2.4-0.6-3.6 0l-115.6 66.6c-1.2 0.6-1.8 2-1.8 3.2v133.4c0 1.2 0.8 2.4 1.8 3l31.6 18.2c17.2 8.6 27.8-1.6 27.8-11.6v-131.8c0-1.8 1.4-3.4 3.4-3.4h14.6c1.8 0 3.4 1.4 3.4 3.4v131.8c0 23-12.4 36-34.2 36-6.6 0-12 0-26.6-7.2l-30.4-17.4c-7.4-4.4-12.2-12.4-12.2-21v-133.4c0-8.6 4.6-16.8 12.2-21l115.6-66.8c7.4-4.2 17-4.2 24.2 0l115.6 66.8c7.4 4.4 12.2 12.4 12.2 21v133.4c0 8.6-4.6 16.8-12.2 21l-115.6 66.8c-3.4 2.2-7.6 3.4-12 3.4z m93.4-131.6c0-25-16.8-31.6-52.4-36.4-36-4.8-39.6-7.2-39.6-15.6 0-7 3-16.2 29.6-16.2 23.8 0 32.6 5.2 36.2 21.2 0.4 1.6 1.6 2.6 3.2 2.6h15c1 0 1.8-0.4 2.4-1 0.6-0.8 1-1.6 0.8-2.6-2.4-27.6-20.6-40.4-57.6-40.4-33 0-52.6 14-52.6 37.2 0 25.4 19.6 32.2 51.2 35.4 37.8 3.8 40.8 9.2 40.8 16.6 0 13-10.4 18.4-34.8 18.4-30.6 0-37.4-7.6-39.6-22.8-0.2-1.6-1.6-2.8-3.4-2.8h-15c-1.8 0-3.4 1.4-3.4 3.4 0 19.4 10.6 42.6 61.2 42.6 37 0 58-14.4 58-39.6z m109-100.2c0 12.2-10 22.2-22.2 22.2s-22.2-10-22.2-22.2c0-12.6 10.4-22.2 22.2-22.2 12-0.2 22.2 9.6 22.2 22.2z m-3.6 0c0-10.4-8.4-18.6-18.8-18.6-10.2 0-18.6 8.2-18.6 18.6 0 10.4 8.4 18.8 18.6 18.8 10.4-0.2 18.8-8.6 18.8-18.8z m-9 12.4h-5.2c-0.2-1.2-1-7.6-1-7.8-0.4-1.4-0.8-2.2-2.6-2.2h-4.4v10h-4.8v-25h8.6c3 0 8.8 0 8.8 6.6 0 4.6-3 5.6-4.8 6.2 3.4 0.2 3.6 2.4 4.2 5.6 0.2 2 0.6 5.4 1.2 6.6z m-5.6-17.6c0-3.4-2.4-3.4-3.6-3.4h-4v7h3.8c3.2 0 3.8-2.2 3.8-3.6zM274.6 382c0-5.4-2.8-10.2-7.4-12.8l-122.6-70.6c-2-1.2-4.4-1.8-6.8-2h-1.2c-2.4 0-4.6 0.8-6.8 2L7.4 369.2C2.8 371.8 0 376.8 0 382l0.2 190c0 2.6 1.4 5 3.6 6.4 2.2 1.4 5 1.4 7.4 0L84 536.6c4.6-2.8 7.4-7.6 7.4-12.8v-88.8c0-5.2 2.8-10.2 7.4-12.8l31-17.8c2.4-1.4 4.8-2 7.4-2 2.6 0 5.2 0.6 7.4 2l31 17.8c4.6 2.6 7.4 7.6 7.4 12.8v88.8c0 5.2 2.8 10.2 7.4 12.8l72.8 41.8c2.2 1.4 5.2 1.4 7.4 0 2.2-1.2 3.6-3.8 3.6-6.4l0.4-190zM945 174.6v352.8c0 5.2-2.8 10.2-7.4 12.8l-122.6 70.8c-4.6 2.6-10.2 2.6-14.8 0l-122.6-70.8c-4.6-2.6-7.4-7.6-7.4-12.8v-141.6c0-5.2 2.8-10.2 7.4-12.8l122.6-70.8c4.6-2.6 10.2-2.6 14.8 0l30.6 17.6c3.4 2 7.8-0.6 7.8-4.4v-188c0-5.6 6-9.2 11-6.4l73 40.8c4.6 2.4 7.6 7.4 7.6 12.8z m-92 257.8c0-1.4-0.8-2.6-1.8-3.2l-42-24.4c-1.2-0.6-2.6-0.6-3.8 0l-42 24.4c-1.2 0.6-1.8 1.8-1.8 3.2v48.6c0 1.4 0.8 2.6 1.8 3.2l42 24.2c1.2 0.6 2.6 0.6 3.6 0l42-24.2c1.2-0.6 1.8-1.8 1.8-3.2v-48.6z m419.6-1.4c4.6-2.6 7.4-7.6 7.4-12.8V384c0-5.2-2.8-10.2-7.4-12.8l-121.8-70.8c-4.6-2.6-10.2-2.6-14.8 0l-122.6 70.8c-4.6 2.6-7.4 7.6-7.4 12.8v141.6c0 5.4 2.8 10.2 7.4 12.8l121.8 69.4c4.4 2.6 10 2.6 14.6 0l73.6-41c5-2.8 5-10 0-12.8L1100 483.2c-2.4-1.4-3.8-3.8-3.8-6.4v-44.4c0-2.6 1.4-5 3.8-6.4l38.4-22.2c2.2-1.4 5.2-1.4 7.4 0l38.4 22.2c2.2 1.4 3.8 3.8 3.8 6.4v34.8c0 5.6 6.2 9.2 11.2 6.4l73.4-42.6zM1118 438c-0.8 0.6-1.4 1.4-1.4 2.4v27.2c0 1 0.6 2 1.4 2.4l23.6 13.6c0.8 0.6 2 0.6 2.8 0L1168 470c0.8-0.6 1.4-1.4 1.4-2.4v-27.2c0-1-0.6-2-1.4-2.4l-23.6-13.6c-0.8-0.6-2-0.6-2.8 0L1118 438z m-508.4 87v-140.8c0-5.2-3.2-10.2-7.8-12.8l-122.2-70.4c-4.2-2.4-10-2.8-14.8 0l-122.2 70.4c-4.6 2.6-7.8 7.4-7.8 12.8v140.8c0 5.6 3.8 10.4 8 12.8l122.4 70.4c4.8 2.8 10.4 2.6 14.8 0l122-70.4c3.6-2 6.2-5.4 7.2-9.4 0.2-1 0.4-2.2 0.4-3.4z m-148.6-249.8l-1.6 1h2.2l-0.6-1z m152.4 260.4l-0.8-1.4v1.8l0.8-0.4z' fill='%23059669' p-id='22311'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:250px;height:200px;display:inline-flex}.i-common-php{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1779175274232' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='20798' xmlns:xlink='http://www.w3.org/1999/xlink' width='200' height='200'%3E%3Cpath d='M213.333333 597.333333a42.666667 42.666667 0 0 1 0 85.333334H170.666667v-85.333334h42.666666m0-85.333333H85.333333v426.666667h85.333334v-170.666667h42.666666a128 128 0 0 0 128-128 128 128 0 0 0-128-128z m597.333334 85.333333a42.666667 42.666667 0 0 1 0 85.333334h-42.666667v-85.333334h42.666667m0-85.333333h-128v426.666667h85.333333v-170.666667h42.666667a128 128 0 0 0 128-128 128 128 0 0 0-128-128z m-256 0v170.666667h-85.333334v-170.666667h-85.333333v426.666667h85.333333v-170.666667h85.333334v170.666667h85.333333V512zM85.333333 85.333333v384h85.333334V170.666667h519.253333L853.333333 334.08V469.333333h85.333334v-170.666666L725.333333 85.333333z' fill='%234F46E5' p-id='20799'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:200px;height:200px;display:inline-flex}.i-common-proxy{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1779271142194' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='5101' xmlns:xlink='http://www.w3.org/1999/xlink' width='200' height='200'%3E%3Cpath d='M512 0L68.48 256v512l443.52 256 443.52-256V256z m256 707.84c0 30.08-27.552 55.04-65.248 55.04-26.912 0-57.632-10.88-76.832-34.56l-256-304.672v284.16c0 30.752-24.32 55.04-54.368 55.04h-3.232c-30.752 0-55.04-25.6-55.04-55.04V316.16c0-30.08 26.88-55.04 64-55.04 27.552 0 58.88 10.88 78.08 34.56L654.08 600.352V316.16c0-30.752 25.6-55.04 55.04-55.04h3.2c30.72 0 55.04 25.6 55.04 55.04v391.68z' fill='%23F43F5E' p-id='5102'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:200px;height:200px;display:inline-flex}.i-common-refresh,.i-common\:refresh,[i-common-refresh=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M896.128 378.752a29.888 29.888 0 0 1-27.52-18.304 388.224 388.224 0 0 0-715.392 0 29.888 29.888 0 1 1-54.976-23.296 448 448 0 0 1 825.6 0 29.888 29.888 0 0 1-27.52 41.6z' fill='currentColor'/%3E%3Cpath d='M510.912 959.168a448.576 448.576 0 0 1-412.672-274.176 29.888 29.888 0 1 1 54.976-23.296 388.224 388.224 0 0 0 715.392 0 29.888 29.888 0 1 1 54.976 23.296 447.424 447.424 0 0 1-412.736 274.176z' fill='currentColor'/%3E%3Cpath d='M92.992 393.472a29.888 29.888 0 0 1-29.952-29.952V180.224a29.952 29.952 0 0 1 59.84 0V363.52a29.888 29.888 0 0 1-29.888 29.952z' fill='currentColor'/%3E%3Cpath d='M276.352 393.472H93.056a29.952 29.952 0 0 1 0-59.84h183.296a29.952 29.952 0 0 1 0 59.84z' fill='currentColor'/%3E%3Cpath d='M929.216 864.768a29.952 29.952 0 0 1-29.952-29.952V651.52a29.952 29.952 0 1 1 59.84 0v183.296a29.952 29.952 0 0 1-29.888 29.952z' fill='currentColor'/%3E%3Cpath d='M929.216 681.6h-183.296a29.952 29.952 0 1 1 0-59.84h183.296a29.952 29.952 0 0 1 0 59.84z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 512 512'%3E%3Cpath d='M456.69 421.39L362.6 327.3a173.81 173.81 0 0 0 34.84-104.58C397.44 126.38 319.06 48 222.72 48S48 126.38 48 222.72s78.38 174.72 174.72 174.72A173.81 173.81 0 0 0 327.3 362.6l94.09 94.09a25 25 0 0 0 35.3-35.3zM97.92 222.72a124.8 124.8 0 1 1 124.8 124.8a124.95 124.95 0 0 1-124.8-124.8z' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-smart{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M12 2L2 7l10 5 10-5-10-5z'%3E%3C/path%3E%3Cpath d='M2 17l10 5 10-5'%3E%3C/path%3E%3Cpath d='M2 12l10 5 10-5'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:16px;height:16px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-warning{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1658198918096' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='3020'%3E%3Cpath d='M512 64q190.016 4.992 316.512 131.488T960 512q-4.992 190.016-131.488 316.512T512 960q-190.016-4.992-316.512-131.488T64 512q4.992-190.016 131.488-316.512T512 64z m0 192q-26.016 0-43.008 19.008T453.984 320l23.008 256q2.016 14.016 11.488 22.496t23.488 8.512 23.488-8.512 11.488-22.496l23.008-256q2.016-26.016-15.008-44.992T511.936 256z m0 512q22.016-0.992 36.512-15.008t14.496-36-14.496-36.512T512 665.984t-36.512 14.496-14.496 36.512 14.496 36T512 768z' fill='currentColor' p-id='3021'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-wordpress{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1779175109680' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='6427' xmlns:xlink='http://www.w3.org/1999/xlink' width='200' height='200'%3E%3Cpath d='M993.882353 512c0 265.637647-216.184471 481.882353-481.882353 481.882353s-481.882353-216.244706-481.882353-481.882353 216.184471-481.882353 481.882353-481.882353 481.882353 216.244706 481.882353 481.882353z m-22.046118 0c0-253.289412-206.486588-459.836235-459.836235-459.836235S52.163765 258.710588 52.163765 512s206.486588 459.836235 459.836235 459.836235 459.836235-206.546824 459.836235-459.836235zM134.445176 343.642353l197.391059 540.551529A413.936941 413.936941 0 0 1 98.424471 512c0-59.632941 12.950588-116.736 36.020705-168.357647z m624.941177 281.298823l-40.899765 137.697883-149.504-444.175059s24.756706-1.626353 47.344941-4.336941c22.046118-2.710588 19.395765-35.538824-2.650353-33.852235-67.222588 4.818824-110.290824 5.360941-110.290823 5.360941s-40.297412-0.602353-108.604235-5.421177c-22.588235-1.626353-25.298824 32.225882-2.710589 33.852236l43.008 4.397176 64.512 176.368941-90.352941 271.058824-150.588235-447.427765s24.756706-1.626353 47.344941-4.336941c22.046118-2.710588 19.395765-35.538824-2.650353-33.852235-66.740706 4.818824-110.290824 5.360941-110.290823 5.360941-7.529412 0-16.624941-0.542118-26.322824-0.542118A411.768471 411.768471 0 0 1 512 98.424471c107.580235 0 205.462588 41.441882 279.130353 108.66447h-5.360941c-40.357647 0-69.391059 34.996706-69.391059 73.185883 0 33.852235 19.877647 62.403765 40.839529 96.737882 16.203294 27.467294 33.852235 62.945882 33.852236 114.085647 0.060235 35.358118-14.396235 76.318118-31.683765 133.842823z m-113.001412 271.119059c0.542118 2.108235 1.626353 4.216471 2.710588 5.903059a412.611765 412.611765 0 0 1-137.155764 23.672471c-40.297412 0-79.570824-6.023529-116.736-17.227294L518.927059 548.141176l127.457882 347.919059zM925.575529 512a412.310588 412.310588 0 0 1-206.004705 357.135059l126.373647-364.664471c20.961882-60.295529 31.744-106.435765 31.744-148.48 0-14.998588-1.084235-29.033412-3.252706-42.465882 32.346353 59.151059 51.139765 126.433882 51.139764 198.475294z' fill='%230284C7' p-id='6428'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:200px;height:200px;display:inline-flex}.i-common\:component-ui{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath d='M17.1934 3.12891H2.81836C2.70865 3.12891 2.60087 3.15778 2.50586 3.21264C2.41085 3.2675 2.33195 3.34639 2.27709 3.44141C2.22224 3.53642 2.19336 3.6442 2.19336 3.75391V16.8789C2.19336 16.9886 2.22224 17.0964 2.27709 17.1914C2.33195 17.2864 2.41085 17.3653 2.50586 17.4202C2.60087 17.475 2.70865 17.5039 2.81836 17.5039H17.1934C17.3031 17.5039 17.4108 17.475 17.5059 17.4202C17.6009 17.3653 17.6798 17.2864 17.7346 17.1914C17.7895 17.0964 17.8184 16.9886 17.8184 16.8789V3.75391C17.8184 3.6442 17.7895 3.53642 17.7346 3.44141C17.6798 3.34639 17.6009 3.2675 17.5059 3.21264C17.4108 3.15779 17.3031 3.12891 17.1934 3.12891ZM16.7246 16.4102H3.28711V8.44141H16.7246V16.4102ZM16.7246 7.34766H3.28711V4.22266H16.7246V7.34766Z' fill='currentColor'/%3E%3Cpath d='M4.69336 5.16016H5.63086C5.73503 5.16016 5.78711 5.21224 5.78711 5.31641V6.25391C5.78711 6.35807 5.73503 6.41016 5.63086 6.41016H4.69336C4.58919 6.41016 4.53711 6.35807 4.53711 6.25391V5.31641C4.53711 5.21224 4.58919 5.16016 4.69336 5.16016Z' fill='currentColor'/%3E%3Cpath d='M7.19336 5.16016H8.13086C8.23503 5.16016 8.28711 5.21224 8.28711 5.31641V6.25391C8.28711 6.35807 8.23503 6.41016 8.13086 6.41016H7.19336C7.08919 6.41016 7.03711 6.35807 7.03711 6.25391V5.31641C7.03711 5.21224 7.08919 5.16016 7.19336 5.16016Z' fill='currentColor'/%3E%3Cpath d='M4.84961 13.5977H8.59961C8.80794 13.5977 8.91211 13.7018 8.91211 13.9102V14.3789C8.91211 14.5872 8.80794 14.6914 8.59961 14.6914H4.84961C4.64128 14.6914 4.53711 14.5872 4.53711 14.3789V13.9102C4.53711 13.7018 4.64128 13.5977 4.84961 13.5977Z' fill='currentColor'/%3E%3Cpath d='M4.84961 11.5664H8.59961C8.80794 11.5664 8.91211 11.6706 8.91211 11.8789V12.3477C8.91211 12.556 8.80794 12.6602 8.59961 12.6602H4.84961C4.64128 12.6602 4.53711 12.556 4.53711 12.3477V11.8789C4.53711 11.6706 4.64128 11.5664 4.84961 11.5664Z' fill='currentColor'/%3E%3Cpath d='M4.84961 9.69141H8.59961C8.80794 9.69141 8.91211 9.79557 8.91211 10.0039V10.4727C8.91211 10.681 8.80794 10.7852 8.59961 10.7852H4.84961C4.64128 10.7852 4.53711 10.681 4.53711 10.4727V10.0039C4.53711 9.79557 4.64128 9.69141 4.84961 9.69141Z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:20px;height:20px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common\:feedback{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.6665 10V17.5H3.33313V2.5L10.8331 2.49996' stroke='%233A424D' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M16.6669 3.33332L10.0002 9.99999' stroke='%233BAF52' stroke-width='1.5'/%3E%3Cpath d='M6.66687 13.3333L13.3335 13.3333' stroke='%233A424D' stroke-width='1.5'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-common\:feedback-dark{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.6665 10.0001V17.5H3.33313V2.50004L10.8331 2.5' stroke='%23C7C7C7' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M16.6669 3.33337L10.0002 10' stroke='%2320a53a' stroke-width='1.5'/%3E%3Cpath d='M6.66687 13.3334L13.3335 13.3334' stroke='%23C7C7C7' stroke-width='1.5'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-common\:fire{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' customFrame='%23000000'%3E%3Crect id='控件/红点/火' x='0.000000' y='0.000000' fill='rgb(255,255,255)' fill-opacity='0'/%3E%3Cg id='Group 23'%3E%3Ccircle id='Oval 3' cx='9' cy='9' r='9' fill='rgb(255,143,0)'/%3E%3Ccircle id='Oval 3' cx='9' cy='9' r='9' stroke='rgb(151,151,151)' stroke-opacity='0' stroke-width='0'/%3E%3Cpath id='形状' d='M8.7772 2C8.7772 2 6.92746 6.03452 5.11464 8.08207C2.74809 10.7552 4.45539 14.0743 7.38007 14.8398C7.38007 14.8398 6.05756 13.5418 7.61239 11.2286C8.50315 9.90333 9.04363 9.22321 9.04363 9.22321C9.04122 9.22321 8.78924 10.9791 10.0199 12.0311C11.2388 13.0732 10.7489 14.8398 10.7489 14.8398C10.7489 14.8398 15.2513 13.3263 13.6592 9.09562C13.6592 9.09562 13.1865 7.71814 12.1055 6.73028C12.1055 6.73028 12.2424 8.37659 11.7805 8.41992C11.3183 8.46326 11.0081 8.17356 10.8043 6.05458C10.6394 4.33926 9.73096 3.34337 8.7772 2Z' fill='rgb(255,255,255)' fill-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-common\:google{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%234285f4' d='M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z'/%3E%3Cpath fill='%2334a853' d='M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z'/%3E%3Cpath fill='%23fbbc05' d='M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z'/%3E%3Cpath fill='%23ea4335' d='M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-common\:guide{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 169 165' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' customFrame='%23000000'%3E%3Cg id='组合 161'%3E%3Cg id='' clip-path='url(%23clipPath_1)' customFrame='url(%23clipPath_1)'%3E%3Crect id='' width='110.000000' height='110.000000' x='20.000000' y='20.000000'/%3E%3Cpath id='矢量 420' d='M74.957 38.6377C95.1094 38.6377 111.513 55.0303 111.513 75.1934C111.513 95.3564 95.1094 111.738 74.957 111.738C54.8047 111.738 38.4014 95.3457 38.4014 75.1934C38.4014 55.041 54.8047 38.6377 74.957 38.6377ZM74.957 30.5166C50.2822 30.5166 30.2803 50.5186 30.2803 75.1934C30.2803 99.8682 50.2822 119.87 74.957 119.87C99.6319 119.87 119.634 99.8682 119.634 75.1934C119.634 50.5185 99.6319 30.5166 74.957 30.5166Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 421' d='M74.957 38.6377C80.6182 38.6377 89.169 53.2148 89.169 75.1934C89.169 97.1719 80.6182 111.738 74.957 111.738C69.2959 111.738 60.7451 97.1611 60.7451 75.1934C60.7451 53.2256 69.2959 38.6377 74.957 38.6377M74.957 30.5166C62.625 30.5166 52.624 50.5186 52.624 75.1934C52.624 99.8682 62.625 119.87 74.957 119.87C87.2891 119.87 97.29 99.8682 97.29 75.1934C97.29 50.5185 87.2891 30.5166 74.957 30.5166L74.957 30.5166Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 417' d='M38.1504 72.25L111.85 72.25L111.85 78.85L38.1504 78.85L38.1504 72.25Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/g%3E%3Cpath id='矢量 426' d='M139.286 47.4475C139.286 25.7186 126 10.725 102.557 10.725L47.4536 10.725C23.9893 10.725 10.7036 24.8499 10.7036 47.4475L10.7036 102.553C10.7036 124.292 25.1357 139.296 47.4536 139.296L66.9536 139.296L66.9536 150L42.8571 150C19.2 150 0 130.824 0 107.154L0 42.8679C0.0018801 35.3399 1.98364 27.9451 5.74604 21.4269C9.50843 14.9088 14.9188 9.49698 21.4333 5.73571C27.9478 1.97444 35.3367 -0.0037567 42.8571 4.61782e-06L107.143 4.61782e-06C130.811 4.61782e-06 150 19.1978 150 42.8679L150 66.967L139.286 66.967L139.286 47.4475L139.286 47.4475Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 427' d='M164.882 125.882L138.118 125.882L138.118 99.1176C138.118 96.6471 136.471 95 134 95C131.529 95 129.882 96.6471 129.882 99.1176L129.882 125.882L103.118 125.882C100.647 125.882 99 127.529 99 130C99 132.471 100.647 134.118 103.118 134.118L129.882 134.118L129.882 160.882C129.882 163.353 131.529 165 134 165C136.471 165 138.118 163.353 138.118 160.882L138.118 134.118L164.882 134.118C167.353 134.118 169 132.471 169 130C169 127.529 167.353 125.882 164.882 125.882Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common\:lang{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 15.1054H7L9.5 17.0001L11.5 15.1054H15C16.1046 15.1054 17 14.2099 17 13.1054V5.05273C17 3.94816 16.1046 3.05273 15 3.05273H4C2.89543 3.05273 2 3.94816 2 5.05273V13.1054C2 14.2099 2.89543 15.1054 4 15.1054Z' stroke='currentColor' stroke-width='1.5'/%3E%3Cpath d='M6 13L8.8 6H10.2L13 13' stroke='currentColor' stroke-width='1.5'/%3E%3Cpath d='M7 10H12' stroke='currentColor' stroke-width='1.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common\:pro{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 16 17' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_3186)'%3E%3Cpath d='M12.8 0.5H3.2L0 6.3L8 16.7L16 6.3L12.8 0.5ZM8 12.276L3.592 6.1H5.552L8 9.524L10.448 6.1H12.416L8 12.276Z' fill='currentColor'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_3186'%3E%3Crect width='16' height='16' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common\:terminal{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M13.125 1C13.6083 1 14 1.35815 14 1.79999L14 12.2C14 12.6418 13.6083 13 13.125 13L0.875 13C0.391724 13 0 12.6418 0 12.2L0 1.79999C0 1.35815 0.391724 1 0.875 1L13.125 1ZM1.3125 2C1.07092 2 0.875 2.22388 0.875 2.5C0.875 2.77612 1.07092 3 1.3125 3C1.55408 3 1.75 2.77612 1.75 2.5C1.75 2.22388 1.55408 2 1.3125 2ZM3.0625 2C2.82092 2 2.625 2.22388 2.625 2.5C2.625 2.77612 2.82092 3 3.0625 3C3.30408 3 3.5 2.77612 3.5 2.5C3.5 2.22388 3.30408 2 3.0625 2ZM4.8125 2C4.57092 2 4.375 2.22388 4.375 2.5C4.375 2.77612 4.57092 3 4.8125 3C5.05408 3 5.25 2.77612 5.25 2.5C5.25 2.22388 5.05408 2 4.8125 2ZM0.875 12.2L0.875 4L13.125 4L13.125 12.2L0.875 12.2ZM6.27771 7.83093L3.45422 5.50293L2.86816 6.09698L5.01245 7.86499L2.84961 9.87115L3.47278 10.4327L6.27771 7.83093ZM9.70947 9.2406L6.99988 9.2406L6.99988 10.0406L9.70947 10.0406L9.70947 9.2406Z' clip-rule='evenodd' fill-rule='evenodd' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-covid\:quarantine-place-time-calendar-1{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath stroke-linecap='round' d='M17.25 20.643a3.429 3.429 0 1 0 0-6.858a3.429 3.429 0 0 0 0 6.858m-.571-9.429h1.142m-.571 0v2.572m3.839-1.218l.808.808m-.404-.404l-1.819 1.818m3.576 1.853v1.143m0-.572h-2.571m1.218 3.839l-.808.808m.404-.404l-1.819-1.818m-1.853 3.575h-1.142m.571 0v-2.571m-3.839 1.218l-.808-.808m.404.404l1.819-1.818m-3.576-1.853v-1.143m0 .571h2.571m-1.218-3.838l.808-.808m-.404.404l1.819 1.818m-6.861 3.049H2.3a1.553 1.553 0 0 1-1.55-1.551V3.889A1.55 1.55 0 0 1 2.3 2.337h13.977a1.55 1.55 0 0 1 1.552 1.552v4.364'/%3E%3Cpath d='M.757 6.992h17.079'/%3E%3Cpath stroke-linecap='round' d='M5.408 3.889V.786m7.763 3.103V.786'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-dashicons\:admin-site-alt3{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 20 20' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 0a9 9 0 1 0 0 18A9 9 0 0 0 9 0M1.11 9.68h2.51c.04.91.167 1.814.38 2.7H1.84a7.9 7.9 0 0 1-.73-2.7m8.57-5.4V1.19a4.13 4.13 0 0 1 2.22 2q.308.521.54 1.08zm3.22 1.35c.232.883.37 1.788.41 2.7H9.68v-2.7zM8.32 1.19v3.09H5.56A8.5 8.5 0 0 1 6.1 3.2a4.13 4.13 0 0 1 2.22-2.01m0 4.44v2.7H4.7c.04-.912.178-1.817.41-2.7zm-4.7 2.69H1.11a7.9 7.9 0 0 1 .73-2.7H4a14 14 0 0 0-.38 2.7M4.7 9.68h3.62v2.7H5.11a13 13 0 0 1-.41-2.7m3.63 4v3.09a4.13 4.13 0 0 1-2.22-2a8.5 8.5 0 0 1-.54-1.08zm1.35 3.09v-3.04h2.76a8.5 8.5 0 0 1-.54 1.08a4.13 4.13 0 0 1-2.22 2zm0-4.44v-2.7h3.62a13 13 0 0 1-.41 2.7zm4.71-2.7h2.51a7.9 7.9 0 0 1-.73 2.7H14c.21-.87.337-1.757.38-2.65zm0-1.35A14 14 0 0 0 14 5.63h2.16c.403.85.65 1.764.73 2.7zm1-4H13.6a8.9 8.9 0 0 0-1.39-2.52a8 8 0 0 1 3.14 2.52zm-9.6-2.52A8.9 8.9 0 0 0 4.4 4.28H2.65a8 8 0 0 1 3.14-2.52m-3.15 12H4.4a8.9 8.9 0 0 0 1.39 2.52a8 8 0 0 1-3.14-2.55zm9.56 2.52a8.9 8.9 0 0 0 1.39-2.52h1.76a8 8 0 0 1-3.14 2.48z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-docker\:compose{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1750641044372' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='5832'%3E%3Cpath d='M232.96 15.36H41.984C18.944 15.36 0 34.304 0 57.344v190.976c0 23.04 18.944 41.984 41.984 41.984h190.976c23.04 0 41.984-18.944 41.984-41.984V57.344c0.512-23.04-18.432-41.984-41.984-41.984z m-1.024 219.136c0 7.168-6.144 12.288-12.8 12.288H56.32c-7.168 0-12.8-6.144-12.8-12.288V71.68c0-7.168 6.144-12.288 12.8-12.288h162.816c7.168 0 12.8 6.144 12.8 12.288v162.816zM232.96 370.688H41.984c-23.04 0-41.984 18.944-41.984 41.984v190.976c0 23.04 18.944 41.984 41.984 41.984h190.976c23.04 0 41.984-18.944 41.984-41.984V412.16c0.512-23.552-18.432-41.472-41.984-41.472z m-1.024 218.624c0 7.168-6.144 12.288-12.8 12.288H56.32c-7.168 0-12.8-6.144-12.8-12.288V425.984c0-7.168 6.144-12.288 12.8-12.288h162.816c7.168 0 12.8 6.144 12.8 12.288v163.328zM232.96 724.992H41.984c-23.04 0-41.984 18.944-41.984 41.984v190.976c0 23.04 18.944 41.984 41.984 41.984h190.976c23.04 0 41.984-18.944 41.984-41.984v-190.976c0.512-23.04-18.432-41.984-41.984-41.984z m-1.024 219.136c0 7.168-6.144 12.288-12.8 12.288H56.32c-7.168 0-12.8-6.144-12.8-12.288v-162.816c0-7.168 6.144-12.288 12.8-12.288h162.816c7.168 0 12.8 6.144 12.8 12.288v162.816zM982.016 15.36H397.312c-23.04 0-41.984 18.944-41.984 41.984v190.976c0 23.04 18.944 41.984 41.984 41.984h584.704c23.04 0 41.984-18.944 41.984-41.984V57.344c-0.512-23.04-18.944-41.984-41.984-41.984z m-2.048 219.136c0 7.168-6.144 12.288-12.8 12.288H411.136c-7.168 0-12.8-6.144-12.8-12.288V71.68c0-7.168 6.144-12.288 12.8-12.288H967.68c7.168 0 12.8 6.144 12.8 12.288v162.816h-0.512zM982.016 370.688H397.312c-23.04 0-41.984 18.944-41.984 41.984v190.976c0 23.04 18.944 41.984 41.984 41.984h584.704c23.04 0 41.984-18.944 41.984-41.984V412.16c-0.512-23.552-18.944-41.472-41.984-41.472z m-2.048 218.624c0 7.168-6.144 12.288-12.8 12.288H411.136c-7.168 0-12.8-6.144-12.8-12.288V425.984c0-7.168 6.144-12.288 12.8-12.288H967.68c7.168 0 12.8 6.144 12.8 12.288v163.328h-0.512zM982.016 724.992H397.312c-23.04 0-41.984 18.944-41.984 41.984v190.976c0 23.04 18.944 41.984 41.984 41.984h584.704c23.04 0 41.984-18.944 41.984-41.984v-190.976c-0.512-23.04-18.944-41.984-41.984-41.984z m-2.048 219.136c0 7.168-6.144 12.288-12.8 12.288H411.136c-7.168 0-12.8-6.144-12.8-12.288v-162.816c0-7.168 6.144-12.288 12.8-12.288H967.68c7.168 0 12.8 6.144 12.8 12.288v162.816h-0.512z' fill='currentColor' p-id='5833'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-docker\:container{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1750640949761' viewBox='0 0 1031 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='4657'%3E%3Cpath d='M248.332363 1023.995632a21.839416 21.839416 0 0 1-11.374696-3.093917L11.374696 890.684195A22.749392 22.749392 0 0 1 0 871.02872V610.593681a22.931387 22.931387 0 0 1 11.374696-19.746472L236.593677 460.629689a23.022385 23.022385 0 0 1 22.749392 0l225.855963 130.21752a22.931387 22.931387 0 0 1 11.374696 19.746472v260.435039a22.749392 22.749392 0 0 1-11.374696 19.655475l-225.491973 130.21752a22.294404 22.294404 0 0 1-11.374696 3.093917zM45.498784 857.925071l202.833579 117.022872 202.742581-117.022872V623.697331L248.332363 506.674458 45.498784 623.697331z m428.325552 13.103649zM782.579084 1023.995632a22.294404 22.294404 0 0 1-11.374696-3.093917L545.985408 890.684195a22.749392 22.749392 0 0 1-11.374696-19.655475V610.593681A22.931387 22.931387 0 0 1 545.985408 590.847209l225.491973-130.21752a23.022385 23.022385 0 0 1 22.749392 0l225.582971 130.21752a22.931387 22.931387 0 0 1 11.374696 19.746472v260.435039a22.749392 22.749392 0 0 1-11.374696 19.655475l-225.582971 130.21752a21.839416 21.839416 0 0 1-11.647689 3.093917zM580.109496 857.925071L782.579084 974.947943l202.833579-117.022872V623.697331L782.579084 506.674458 580.109496 623.697331z m428.325552 13.103649zM512.862293 566.368863a21.839416 21.839416 0 0 1-11.374696-3.093917L275.904626 433.057426a22.749392 22.749392 0 0 1-11.374696-19.655475V152.966912a22.931387 22.931387 0 0 1 11.374696-19.746473L501.487597 3.00292a23.022385 23.022385 0 0 1 22.749392 0l225.491973 130.217519a22.931387 22.931387 0 0 1 11.374696 19.746473v260.435039a22.749392 22.749392 0 0 1-11.374696 19.655475L524.236989 563.274946a22.294404 22.294404 0 0 1-11.374696 3.093917zM310.028714 400.389299l202.833579 116.931875L715.604874 400.389299V166.070562L512.862293 49.047689 310.028714 166.070562z m428.325552 13.10365z' p-id='4658' fill='currentColor'%3E%3C/path%3E%3Cpath d='M512.862293 297.380052a23.295377 23.295377 0 0 1-11.465694-3.093917l-142.593189-82.443797a22.749392 22.749392 0 0 1 0-39.401947L501.396599 89.996595a23.20438 23.20438 0 0 1 22.84039 0L666.830178 172.895379a22.749392 22.749392 0 0 1 0 39.401947l-142.593189 81.988809a23.20438 23.20438 0 0 1-11.374696 3.093917zM415.67689 192.186864l97.185403 56.145499L609.683705 192.186864 512.862293 136.496352zM248.332363 763.560593a22.385402 22.385402 0 0 1-11.738686-3.093918l-142.593189-81.897811a22.931387 22.931387 0 0 1-11.374696-19.746472 22.749392 22.749392 0 0 1 11.374696-19.655475L236.593677 556.268133a22.749392 22.749392 0 0 1 22.840389 0l142.593189 82.443796a22.749392 22.749392 0 0 1 11.374696 19.655475 22.931387 22.931387 0 0 1-11.374696 19.746472l-142.593189 81.897812a22.294404 22.294404 0 0 1-11.101703 3.548905zM151.14696 658.367404l97.185403 56.1455L345.790758 658.367404l-97.458395-56.145499zM782.579084 763.560593a22.294404 22.294404 0 0 1-11.374696-3.093918l-142.593189-81.897811a22.931387 22.931387 0 0 1-11.374696-19.746472 22.749392 22.749392 0 0 1 11.374696-19.655475l142.593189-82.443796a22.749392 22.749392 0 0 1 22.84039 0L937.27495 638.711929a22.749392 22.749392 0 0 1 11.374696 19.655475 22.931387 22.931387 0 0 1-11.374696 19.746472l-142.593189 81.897812a22.385402 22.385402 0 0 1-12.102677 3.548905zM685.757672 658.367404L782.579084 714.512904l97.185403-56.1455L782.579084 602.221905z' p-id='4659' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-docker\:image{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1750641093279' viewBox='0 0 1117 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='6884'%3E%3Cpath d='M442.898361 116.049051l2.23404 0.74468L74.840328 1.368349A61.901515 61.901515 0 0 0 0 61.966675v883.283427a61.9946 61.9946 0 0 0 74.840328 60.598326l379.507486-118.124847a77.074368 77.074368 0 0 0 41.981329-68.510549V189.58619a77.539793 77.539793 0 0 0-53.430782-73.537139zM403.244157 792.218386L93.084986 874.412428V132.618179l310.159171 82.380212v577.12691zM1054.466716 0.065159a77.260538 77.260538 0 0 0-12.845728 1.30319L675.796995 115.490542l1.30319-0.18617a77.446708 77.446708 0 0 0-56.968012 74.467988v629.161417c0 29.88028 17.034552 55.850991 41.981329 68.696719l379.228231 118.217932a61.9946 61.9946 0 0 0 75.026498-60.691411V61.966675a61.529175 61.529175 0 0 0-61.901515-61.808431z' fill='currentColor' opacity='.801' p-id='6885'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-docker\:mirror{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1750641157017' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='10179'%3E%3Cpath d='M528.832 106.432l352 217.92a32 32 0 0 1 15.168 27.2V896a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V351.552a32 32 0 0 1 15.168-27.2l352-217.92a32 32 0 0 1 33.664 0zM512 171.264l-320 198.08V864h640V369.344l-320-198.08z m-253.44 212.832l3.712 0.512 213.344 42.688a32 32 0 0 1 25.504 27.616l0.224 3.744v298.688a32 32 0 0 1-22.08 30.4l-3.648 0.96-213.344 42.688a32 32 0 0 1-38.08-27.68L224 800V416a32 32 0 0 1 34.56-31.904zM800 416v384a32 32 0 0 1-38.272 31.36l-213.344-42.656a32 32 0 0 1-25.728-31.36v-298.688a32 32 0 0 1 25.728-31.36l213.344-42.688A32 32 0 0 1 800 416zM287.968 455.008v305.952l149.344-29.856v-246.24l-149.344-29.856z m448.032 0l-149.344 29.856v246.24L736 760.96v-305.952z' p-id='10180' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-docker\:network{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1750641121238' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='8080'%3E%3Cpath d='M372.305 745.773C403.023 787.057 441.673 822.09 486 848.615v-127.74c-39.818 2.647-78.01 11.24-113.695 24.898z m-51.609 24.217a392.912 392.912 0 0 0-60.194 41.64h-1.271c56.974 48.113 127.858 80.27 205.76 89.58-57.186-32.69-106.475-77.62-144.295-131.22zM295.985 540c4.004 56.745 20.087 110.155 45.691 157.675 44.903-18.522 93.476-29.956 144.324-32.91V540H295.985z m-56.124 0H120.985c6.296 89.215 42.447 170.188 98.523 232.989a449.204 449.204 0 0 1 71.8-50.725C262.051 667.323 243.903 605.57 239.86 540z m445.864 158.764c25.95-47.793 42.251-101.585 46.29-158.764H541v124.899c51.032 3.215 99.745 14.975 144.725 33.865z m50.207 24.904a449.248 449.248 0 0 1 68.903 48.937c55.88-62.746 91.897-143.571 98.18-232.605H788.138c-4.08 66.13-22.507 128.377-52.206 183.668zM541 849.194c44.394-26.387 83.134-61.292 113.965-102.46-35.735-13.96-74.02-22.825-113.965-25.706v128.166z m23.097 51.374c75.9-10.079 144.941-41.875 200.672-88.937h-0.484a392.964 392.964 0 0 0-57.91-40.348c-37.456 52.683-86.02 96.917-142.278 129.285z m-222.315-574.44c-25.666 47.57-41.787 101.05-45.797 157.872H486V358.884c-50.804-2.916-99.34-14.297-144.218-32.755z m-50.397-24.538a449.186 449.186 0 0 1-71.828-50.634C163.453 313.765 127.283 394.76 120.985 484H239.86c4.047-65.628 22.223-127.432 51.524-182.41zM486 175.385c-44.257 26.483-82.856 61.448-113.551 102.648 35.648 13.593 73.79 22.132 113.551 24.744V175.385z m-21.01-52.595c-77.702 9.286-148.422 41.303-205.321 89.21h0.518a392.903 392.903 0 0 0 60.606 41.872c37.808-53.54 87.06-98.42 144.198-131.082zM654.7 276.878c-30.788-41.016-69.433-75.796-113.7-102.108v127.81c39.849-2.906 78.045-11.77 113.7-25.702z m51.415-24.562A392.966 392.966 0 0 0 763.97 212h0.361c-55.635-46.843-124.483-78.493-200.153-88.558 56.093 32.29 104.535 76.377 141.937 128.874zM732.017 484c-4.045-57.343-20.423-111.282-46.498-159.179C640.6 343.7 591.959 355.465 541 358.712V484h191.017z m56.123 0h114.875c-6.295-89.205-42.439-170.17-98.504-232.968a449.25 449.25 0 0 1-68.79 48.87c29.828 55.4 48.333 117.798 52.42 184.098zM512 960C264.576 960 64 759.424 64 512S264.576 64 512 64s448 200.576 448 448-200.576 448-448 448z' fill='currentColor' p-id='8081'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-docker\:volume{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1750641138362' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='9125'%3E%3Cpath d='M925.27 269.25V758c0 112.46-185.35 203.64-414 203.64s-414-91.18-414-203.64V269.25c0-112.46 185.34-203.63 414-203.63s414 91.17 414 203.63zM842.47 758V269.25c0-43.07-125.73-122.18-331.18-122.18s-331.18 79.11-331.18 122.18V758c0 43.07 125.73 122.18 331.18 122.18S842.47 801.05 842.47 758z' fill='currentColor' p-id='9126'%3E%3C/path%3E%3Cpath d='M925.27 269.25c0 112.47-185.35 203.64-414 203.64s-414-91.17-414-203.64 185.34-203.63 414-203.63 414 91.17 414 203.63z m-82.8 0c0-43.07-125.73-122.18-331.18-122.18s-331.18 79.11-331.18 122.18 125.73 122.18 331.18 122.18 331.18-79.1 331.18-122.18z' fill='currentColor' p-id='9127'%3E%3C/path%3E%3Cpath d='M511.29 554.34c-205.45 0-331.18-79.1-331.18-122.18H97.32c0 112.47 185.34 203.64 414 203.64s414-91.17 414-203.64h-82.8c-0.05 43.08-125.78 122.18-331.23 122.18z' fill='currentColor' p-id='9128'%3E%3C/path%3E%3Cpath d='M511.29 717.25c-205.45 0-331.18-79.11-331.18-122.18H97.32c0 112.47 185.34 203.64 414 203.64s414-91.17 414-203.64h-82.8c-0.05 43.07-125.78 122.18-331.23 122.18z' fill='currentColor' p-id='9129'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-domain\:setting{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='currentColor'%3E%3Crect id='资源管理' x='0.000000' y='0.000000' fill='currentColor' fill-opacity='0'/%3E%3Cpath id='形状结合' d='M2.57806 1.40698L13.2342 1.40698C13.8256 1.40698 14.305 1.88637 14.305 2.47772L14.305 4.90995C14.305 5.25242 14.1442 5.55733 13.894 5.75333C13.4005 5.55625 12.8918 5.68477 12.5228 5.98068L10.9975 5.98068C10.6393 5.68927 10.1742 5.57036 9.67089 5.73813L9.36093 5.87039C9.2799 5.90655 9.20049 5.9433 9.12263 5.98068L2.57806 5.98068C1.98671 5.98068 1.50732 5.5013 1.50732 4.90995L1.50732 2.47772C1.50732 1.88637 1.98671 1.40698 2.57806 1.40698ZM8.10536 6.56504L2.57806 6.56504C1.98671 6.56504 1.50732 7.04442 1.50732 7.63577L1.50732 10.068C1.50732 10.6594 1.98671 11.1387 2.57806 11.1387L5.3785 11.1387C5.39874 10.9888 5.42464 10.8357 5.45625 10.6777L5.49351 10.5374C5.53804 10.4038 5.59925 10.279 5.67447 10.1653L2.57806 10.1653C2.5243 10.1653 2.48072 10.1218 2.48072 10.068L2.48072 7.63577C2.48072 7.58201 2.5243 7.53843 2.57806 7.53843L7.15438 7.53843C7.23545 7.32313 7.37166 7.12735 7.5631 6.97539L7.62866 6.92808L7.78482 6.80023C7.8886 6.71909 7.99532 6.64078 8.10536 6.56504ZM5.32766 11.7231L2.57806 11.7231C1.98671 11.7231 1.50732 12.2025 1.50732 12.7938L1.50732 15.2261C1.50732 15.8174 1.98671 16.2968 2.57806 16.2968L7.1537 16.2968C7.03764 15.9974 7.02133 15.657 7.15365 15.3234L2.57806 15.3234C2.5243 15.3234 2.48072 15.2798 2.48072 15.2261L2.48072 12.7938C2.48072 12.7401 2.5243 12.6965 2.57806 12.6965L5.37289 12.6965C5.35414 12.5489 5.34066 12.3997 5.33263 12.2516L5.32382 11.931C5.32382 11.8618 5.3251 11.7925 5.32766 11.7231ZM13.2342 2.38038L2.57806 2.38038C2.5243 2.38038 2.48072 2.42396 2.48072 2.47772L2.48072 4.90995C2.48072 4.96371 2.5243 5.00729 2.57806 5.00729L13.2342 5.00729C13.288 5.00729 13.3316 4.96371 13.3316 4.90995L13.3316 2.47772C13.3316 2.42396 13.288 2.38038 13.2342 2.38038Z' fill='rgb(251,252,251)' fill-rule='evenodd'/%3E%3Cpath id='路径' d='M10.2593 16.5606C9.67847 16.3556 9.13184 16.0481 8.65354 15.604C8.58521 15.5356 8.55104 15.4331 8.58521 15.3648C8.75603 14.8523 8.6877 14.3057 8.41438 13.8616C8.14107 13.3833 7.7311 13.0758 7.21863 12.9733C7.11613 12.9391 7.04781 12.8708 7.04781 12.7683C6.97948 12.4608 6.94531 12.1192 6.94531 11.8117C6.94531 11.5042 6.97948 11.1967 7.04781 10.8551C7.08197 10.7526 7.1503 10.6843 7.21863 10.6501C7.7311 10.5135 8.17523 10.206 8.41438 9.76184C8.6877 9.28353 8.72187 8.77106 8.58521 8.2586C8.55104 8.15611 8.58521 8.05361 8.65354 8.01945C9.13184 7.60947 9.67847 7.30199 10.2593 7.06284C10.3618 7.02868 10.4301 7.06284 10.4984 7.13117C10.8742 7.50698 11.3525 7.74613 11.865 7.74613C12.3775 7.74613 12.8899 7.54114 13.2316 7.13117C13.2999 7.06284 13.4024 7.02868 13.4707 7.06284C14.0515 7.26783 14.5982 7.57531 15.0765 8.01945C15.1448 8.08778 15.179 8.19027 15.1448 8.2586C14.974 8.77106 15.0423 9.3177 15.3156 9.76184C15.5889 10.2401 15.9989 10.5476 16.5114 10.6501C16.6139 10.6843 16.6822 10.7526 16.6822 10.8551C16.7505 11.1626 16.7847 11.5042 16.7847 11.8117C16.7847 12.1192 16.7505 12.4267 16.6822 12.7683C16.648 12.8708 16.5797 12.9391 16.5114 12.9733C15.9989 13.11 15.5548 13.4174 15.3156 13.8616C15.0423 14.3399 15.0081 14.8523 15.1448 15.3648C15.179 15.4673 15.1448 15.5698 15.0765 15.604C14.5982 16.0139 14.0515 16.3214 13.4707 16.5606C13.3682 16.5947 13.2999 16.5606 13.2316 16.4922C12.8558 16.1164 12.3775 15.8773 11.865 15.8773C11.3525 15.8773 10.8401 16.0823 10.4984 16.4922C10.4643 16.5264 10.3959 16.5606 10.3276 16.5606C10.2934 16.5606 10.2593 16.5606 10.2593 16.5606Z' fill='rgb(255,255,255)' fill-opacity='0' fill-rule='evenodd'/%3E%3Cpath id='路径' d='M8.65354 15.604C8.58521 15.5356 8.55104 15.4331 8.58521 15.3648C8.75603 14.8523 8.6877 14.3057 8.41438 13.8616C8.14107 13.3833 7.7311 13.0758 7.21863 12.9733C7.11613 12.9391 7.04781 12.8708 7.04781 12.7683C6.97948 12.4608 6.94531 12.1192 6.94531 11.8117C6.94531 11.5042 6.97948 11.1967 7.04781 10.8551C7.08197 10.7526 7.1503 10.6843 7.21863 10.6501C7.7311 10.5135 8.17523 10.206 8.41438 9.76184C8.6877 9.28353 8.72187 8.77106 8.58521 8.2586C8.55104 8.15611 8.58521 8.05361 8.65354 8.01945C9.13184 7.60947 9.67847 7.30199 10.2593 7.06284C10.3618 7.02868 10.4301 7.06284 10.4984 7.13117C10.8742 7.50698 11.3525 7.74613 11.865 7.74613C12.3775 7.74613 12.8899 7.54114 13.2316 7.13117C13.2999 7.06284 13.4024 7.02868 13.4707 7.06284C14.0515 7.26783 14.5982 7.57531 15.0765 8.01945C15.1448 8.08778 15.179 8.19027 15.1448 8.2586C14.974 8.77106 15.0423 9.3177 15.3156 9.76184C15.5889 10.2401 15.9989 10.5476 16.5114 10.6501C16.6139 10.6843 16.6822 10.7526 16.6822 10.8551C16.7505 11.1626 16.7847 11.5042 16.7847 11.8117C16.7847 12.1192 16.7505 12.4267 16.6822 12.7683C16.648 12.8708 16.5797 12.9391 16.5114 12.9733C15.9989 13.11 15.5548 13.4174 15.3156 13.8616C15.0423 14.3399 15.0081 14.8523 15.1448 15.3648C15.179 15.4673 15.1448 15.5698 15.0765 15.604C14.5982 16.0139 14.0515 16.3214 13.4707 16.5606C13.3682 16.5947 13.2999 16.5606 13.2316 16.4922C12.8558 16.1164 12.3775 15.8773 11.865 15.8773C11.3525 15.8773 10.8401 16.0823 10.4984 16.4922C10.4643 16.5264 10.3959 16.5606 10.3276 16.5606C10.2934 16.5606 10.2593 16.5606 10.2593 16.5606C9.67847 16.3556 9.13184 16.0481 8.65354 15.604Z' fill-rule='evenodd' fill='rgb(255,255,255)' fill-opacity='0' stroke='rgb(251,252,251)' stroke-width='1.10000002'/%3E%3Cpath id='路径' d='M11.865 13.451C12.7694 13.451 13.476 12.7161 13.476 11.8117C13.476 10.9072 12.7412 10.1724 11.865 10.1724C10.9605 10.1724 10.2539 10.9072 10.2539 11.8117C10.2539 12.7161 10.9888 13.451 11.865 13.451L11.865 13.451Z' fill='rgb(0,0,0)' fill-opacity='0' fill-rule='evenodd'/%3E%3Cpath id='路径' d='M13.476 11.8117C13.476 10.9072 12.7412 10.1724 11.865 10.1724C10.9605 10.1724 10.2539 10.9072 10.2539 11.8117C10.2539 12.7161 10.9888 13.451 11.865 13.451L11.865 13.451C12.7694 13.451 13.476 12.7161 13.476 11.8117Z' fill-rule='evenodd' stroke='rgb(251,252,251)' stroke-width='1.10000002'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-eos-icons\:loading{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 2A10 10 0 1 0 22 12A10 10 0 0 0 12 2Zm0 18a8 8 0 1 1 8-8A8 8 0 0 1 12 20Z' opacity='.5'/%3E%3Cpath fill='currentColor' d='M20 12h2A10 10 0 0 0 12 2V4A8 8 0 0 1 20 12Z'%3E%3CanimateTransform attributeName='transform' dur='1s' from='0 12 12' repeatCount='indefinite' to='360 12 12' type='rotate'/%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M406.7 707L195.8 496.2a32 32 0 1 0-45.2 45.2l256 256l512-512a32 32 0 0 0-45.3-45.2L406.6 706.9z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-close{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M764.3 214.6L512 466.9L259.7 214.6a32 32 0 0 0-45.1 45.1L466.8 512L214.5 764.2a32 32 0 1 0 45.1 45.2L512 557.2l252.3 252.3a32 32 0 0 0 45.1-45.1L557.1 512l252.3-252.4a32 32 0 1 0-45.1-45.2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-close-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M195.2 195.2a64 64 0 0 1 90.5 0L512 421.5l226.3-226.3a64 64 0 0 1 90.5 90.5L602.5 512l226.3 226.3a64 64 0 0 1-90.5 90.5L512 602.5L285.7 828.8a64 64 0 0 1-90.5-90.5L421.5 512L195.2 285.7a64 64 0 0 1 0-90.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-document{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M832 384H576V128H192v768h640zm-26.5-64L640 154.5V320zM160 64h480l256 256v608a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32m160 448h384v64H320zm0-192h160v64H320zm0 384h384v64H320z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-document-copy{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M128 320v576h576V320zm-32-64h640a32 32 0 0 1 32 32v640a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V288a32 32 0 0 1 32-32M960 96v704a32 32 0 0 1-32 32h-96v-64h64V128H384v64h-64V96a32 32 0 0 1 32-32h576a32 32 0 0 1 32 32M256 672h320v64H256zm0-192h320v64H256z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-location{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M800 416a288 288 0 1 0-576 0c0 118.1 94.5 272.1 288 456.6C705.5 688 800 534 800 416M512 960Q160 640 160 416a352 352 0 0 1 704 0q0 224-352 544'/%3E%3Cpath fill='currentColor' d='M512 512a96 96 0 1 0 0-192a96 96 0 0 0 0 192m0 64a160 160 0 1 1 0-320a160 160 0 0 1 0 320'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-monitor{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M544 768v128h192a32 32 0 1 1 0 64H288a32 32 0 1 1 0-64h192V768H192A128 128 0 0 1 64 640V256a128 128 0 0 1 128-128h640a128 128 0 0 1 128 128v384a128 128 0 0 1-128 128zM192 192a64 64 0 0 0-64 64v384a64 64 0 0 0 64 64h640a64 64 0 0 0 64-64V256a64 64 0 0 0-64-64z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-operation{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M389.4 768a96 96 0 0 1 181.2 0H896v64H570.6a96 96 0 0 1-181.2 0H128v-64zm192-288a96 96 0 0 1 181.2 0H896v64H762.6a96 96 0 0 1-181.2 0H128v-64zm-320-288a96 96 0 0 1 181.2 0H896v64H442.6a96 96 0 0 1-181.2 0H128v-64z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-plus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M480 480V128a32 32 0 0 1 64 0v352h352a32 32 0 1 1 0 64H544v352a32 32 0 1 1-64 0V544H128a32 32 0 0 1 0-64z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-question-filled{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M512 64a448 448 0 1 1 0 896a448 448 0 0 1 0-896m23.7 191.5q-77.9 0-123.2 44.3c-31 29.6-45.7 70.4-45.7 122.5H447c0-29.5 5.7-52.8 17.6-69c13.4-19.7 35.2-28.8 66.2-28.8q36.2-.2 56.3 19.7a77 77 0 0 1 19.7 54.9a78 78 0 0 1-19 50l-8.4 9.8c-45.8 40.9-73.2 70.4-82.4 89.5c-9.8 19-14 42.2-14 69v9.8h80.9v-9.9c0-16.9 3.5-31.6 10.6-45.7a109 109 0 0 1 28.1-35.2c33.8-29.6 54.2-48.6 60.6-55.6c16.9-22.6 26-51.4 26-86.6q0-64.4-42.2-101.4c-28.2-25.3-65.5-37.3-111.3-37.3m-12.6 406.2a54 54 0 0 0-38.7 14.8a49 49 0 0 0-15.5 38c0 15.5 4.9 28.2 15.5 38A55 55 0 0 0 523 768c15.5 0 28.1-5 38.7-14.8a52 52 0 0 0 16.2-38.7a52 52 0 0 0-15.5-38a56 56 0 0 0-39.4-14.8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-refresh-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M784.5 230.3v-50.6a32 32 0 1 1 64 0v149a32 32 0 0 1-32 32h-149a32 32 0 1 1 0-64h93a320 320 0 1 0-235.7 536.5a320 320 0 0 0 320-320h64a384 384 0 0 1-384 384a384 384 0 0 1-384-384a384 384 0 0 1 643.7-283'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m795.9 750.7l125 125a32 32 0 0 1-45.3 45.2l-125-125a416 416 0 1 1 45.3-45.2M480 832a352 352 0 1 0 0-704a352 352 0 0 0 0 704'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-select{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M77.2 415a64 64 0 0 1 90.5 0L394 641.3l452.5-452.5a64 64 0 1 1 90.6 90.5l-543 543l-317-316.8a64 64 0 0 1 0-90.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-setting{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M600.7 64a32 32 0 0 1 30.5 22.2l35.2 109.4a348 348 0 0 1 42.4 24.5l112.4-24.2a32 32 0 0 1 34.4 15.4l88.7 153.5a32 32 0 0 1-4 37.5l-77.1 85.1a357 357 0 0 1 0 49l77 85.3a32 32 0 0 1 4.1 37.5l-88.7 153.6a32 32 0 0 1-34.4 15.3l-112.4-24.2q-20.2 13.6-42.4 24.5l-35.2 109.4a32 32 0 0 1-30.5 22.2H423.3a32 32 0 0 1-30.5-22.2l-35.1-109.3a352 352 0 0 1-42.6-24.7l-112.3 24.3a32 32 0 0 1-34.4-15.4L79.7 659.2a32 32 0 0 1 4-37.5l77.1-85.3a357 357 0 0 1 0-48.8l-77-85.3a32 32 0 0 1-4.1-37.5l88.7-153.6a32 32 0 0 1 34.4-15.3l112.3 24.3a355 355 0 0 1 42.6-24.7l35.2-109.3A32 32 0 0 1 423.2 64zm-23.4 64H446.7l-36.3 113l-24.5 12a294 294 0 0 0-34.9 20.2l-22.6 15.3l-116.2-25l-65.3 113l79.7 88.3l-2 27.1a293 293 0 0 0 0 40.2l2 27.1l-79.8 88.2L212 760.6l116.2-25l22.7 15.2a294 294 0 0 0 34.8 20.1l24.5 12L446.7 896h130.7L614 782.8l24.4-11.9a288 288 0 0 0 34.8-20l22.6-15.3l116.3 25l65.2-113.2l-79.7-88.2l2-27.1a293 293 0 0 0 0-40.3l-2-27.1l79.8-88.1L812 263.4l-116.3 25l-22.6-15.2a288 288 0 0 0-34.8-20.1L614 241zM512 320a192 192 0 1 1 0 384a192 192 0 0 1 0-384m0 64a128 128 0 1 0 0 256a128 128 0 0 0 0-256'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-top{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M572.2 205.3v600.3a30.1 30.1 0 1 1-60.2 0V205.3L292.4 438.6a29 29 0 0 1-42.7 0a33.4 33.4 0 0 1 0-45.2l271-288a29 29 0 0 1 42.7 0l271.1 288a33.4 33.4 0 0 1 0 45.2a29 29 0 0 1-42.6 0z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep\:arrow-down{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M831.9 340.9L512 652.7L192.1 340.9a30.6 30.6 0 0 0-42.7 0a29 29 0 0 0 0 41.6l340.3 331.7a32 32 0 0 0 44.6 0l340.3-331.7a29 29 0 0 0 0-41.7a30.6 30.6 0 0 0-42.7 0z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep\:arrow-down-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M104.7 338.8a64 64 0 0 1 90.5 0L512 655.6l316.8-316.8a64 64 0 0 1 90.5 90.4l-362 362.1a64 64 0 0 1-90.5 0l-362.1-362a64 64 0 0 1 0-90.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep\:arrow-up-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M104.7 685.2a64 64 0 0 0 90.5 0L512 368.4l316.8 316.8a64 64 0 0 0 90.5-90.4l-362-362.1a64 64 0 0 0-90.5 0l-362.1 362a64 64 0 0 0 0 90.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa-solid\:external-link-alt{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M432 320h-32a16 16 0 0 0-16 16v112H64V128h144a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16H48a48 48 0 0 0-48 48v352a48 48 0 0 0 48 48h352a48 48 0 0 0 48-48V336a16 16 0 0 0-16-16M488 0H360c-21.37 0-32.05 25.91-17 41l35.73 35.73L135 320.37a24 24 0 0 0 0 34L157.67 377a24 24 0 0 0 34 0l243.61-243.68L471 169c15 15 41 4.5 41-17V24a24 24 0 0 0-24-24'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa\:angle-down{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1280' display='inline-flex' width='0.8em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M1011 480q0 13-10 23L535 969q-10 10-23 10t-23-10L23 503q-10-10-10-23t10-23l50-50q10-10 23-10t23 10l393 393l393-393q10-10 23-10t23 10l50 50q10 10 10 23'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:.8em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa\:folder-open-o{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1920 1408' display='inline-flex' width='1.37em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M1781 803q0-35-53-35H640q-40 0-85.5 21.5T483 842l-294 363q-18 24-18 40q0 35 53 35h1088q40 0 86-22t71-53l294-363q18-22 18-39M640 640h768V480q0-40-28-68t-68-28H736q-40 0-68-28t-28-68v-64q0-40-28-68t-68-28H224q-40 0-68 28t-28 68v853l256-315q44-53 116-87.5T640 640m1269 163q0 62-46 120l-295 363q-43 53-116 87.5t-140 34.5H224q-92 0-158-66T0 1184V224q0-92 66-158T224 0h320q92 0 158 66t66 158v32h544q92 0 158 66t66 158v160h192q54 0 99 24.5t67 70.5q15 32 15 68'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1.37em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa\:lightbulb-o{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1536' display='inline-flex' width='0.67em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M736 448q0 13-9.5 22.5T704 480t-22.5-9.5T672 448q0-46-54-71t-106-25q-13 0-22.5-9.5T480 320t9.5-22.5T512 288q50 0 99.5 16t87 54t37.5 90m160 0q0-72-34.5-134t-90-101.5t-123-62T512 128t-136.5 22.5t-123 62t-90 101.5T128 448q0 101 68 180q10 11 30.5 33t30.5 33q128 153 141 298h228q13-145 141-298q10-11 30.5-33t30.5-33q68-79 68-180m128 0q0 155-103 268q-45 49-74.5 87T787 898.5T753 1006q47 28 47 82q0 37-25 64q25 27 25 64q0 52-45 81q13 23 13 47q0 46-31.5 71t-77.5 25q-20 44-60 70t-87 26t-87-26t-60-70q-46 0-77.5-25t-31.5-71q0-24 13-47q-45-29-45-81q0-37 25-64q-25-27-25-64q0-54 47-82q-4-50-34-107.5T177.5 803T103 716Q0 603 0 448q0-99 44.5-184.5t117-142t164-89T512 0t186.5 32.5t164 89t117 142T1024 448'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:.67em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa6-solid-check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 448 512' display='inline-flex' width='0.88em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7l233.4-233.3c12.5-12.5 32.8-12.5 45.3 0z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:.88em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\:ellipsis-vertical{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Ccircle cx='256' cy='256' r='48' fill='currentColor'/%3E%3Ccircle cx='256' cy='416' r='48' fill='currentColor'/%3E%3Ccircle cx='256' cy='96' r='48' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\:pause-circle-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='32' d='M448 256c0-106-86-192-192-192S64 150 64 256s86 192 192 192s192-86 192-192Z'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-miterlimit='10' stroke-width='32' d='M208 192v128m96-128v128'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\:play-circle-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='32' d='M448 256c0-106-86-192-192-192S64 150 64 256s86 192 192 192s192-86 192-192Z'/%3E%3Cpath fill='currentColor' d='m216.32 334.44l114.45-69.14a10.89 10.89 0 0 0 0-18.6l-114.45-69.14a10.78 10.78 0 0 0-16.32 9.31v138.26a10.78 10.78 0 0 0 16.32 9.31'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\:refresh-circle-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-miterlimit='10' stroke-width='28' d='M288 193s12.18-6-32-6a80 80 0 1 0 80 80'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='28' d='m256 149l40 40l-40 40'/%3E%3Cpath fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='32' d='M256 64C150 64 64 150 64 256s86 192 192 192s192-86 192-192S362 64 256 64Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\:settings{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Ccircle cx='256' cy='256' r='48' fill='currentColor'/%3E%3Cpath fill='currentColor' d='m470.39 300l-.47-.38l-31.56-24.75a16.11 16.11 0 0 1-6.1-13.33v-11.56a16 16 0 0 1 6.11-13.22L469.92 212l.47-.38a26.68 26.68 0 0 0 5.9-34.06l-42.71-73.9a1.6 1.6 0 0 1-.13-.22A26.86 26.86 0 0 0 401 92.14l-.35.13l-37.1 14.93a15.94 15.94 0 0 1-14.47-1.29q-4.92-3.1-10-5.86a15.94 15.94 0 0 1-8.19-11.82l-5.59-39.59l-.12-.72A27.22 27.22 0 0 0 298.76 26h-85.52a26.92 26.92 0 0 0-26.45 22.39l-.09.56l-5.57 39.67a16 16 0 0 1-8.13 11.82a175 175 0 0 0-10 5.82a15.92 15.92 0 0 1-14.43 1.27l-37.13-15l-.35-.14a26.87 26.87 0 0 0-32.48 11.34l-.13.22l-42.77 73.95a26.71 26.71 0 0 0 5.9 34.1l.47.38l31.56 24.75a16.11 16.11 0 0 1 6.1 13.33v11.56a16 16 0 0 1-6.11 13.22L42.08 300l-.47.38a26.68 26.68 0 0 0-5.9 34.06l42.71 73.9a1.6 1.6 0 0 1 .13.22a26.86 26.86 0 0 0 32.45 11.3l.35-.13l37.07-14.93a15.94 15.94 0 0 1 14.47 1.29q4.92 3.11 10 5.86a15.94 15.94 0 0 1 8.19 11.82l5.56 39.59l.12.72A27.22 27.22 0 0 0 213.24 486h85.52a26.92 26.92 0 0 0 26.45-22.39l.09-.56l5.57-39.67a16 16 0 0 1 8.18-11.82c3.42-1.84 6.76-3.79 10-5.82a15.92 15.92 0 0 1 14.43-1.27l37.13 14.95l.35.14a26.85 26.85 0 0 0 32.48-11.34a3 3 0 0 1 .13-.22l42.71-73.89a26.7 26.7 0 0 0-5.89-34.11m-134.48-40.24a80 80 0 1 1-83.66-83.67a80.21 80.21 0 0 1 83.66 83.67'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\:settings-outline,[i-famicons\:settings-outline=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='M262.29 192.31a64 64 0 1 0 57.4 57.4a64.13 64.13 0 0 0-57.4-57.4M416.39 256a154 154 0 0 1-1.53 20.79l45.21 35.46a10.81 10.81 0 0 1 2.45 13.75l-42.77 74a10.81 10.81 0 0 1-13.14 4.59l-44.9-18.08a16.11 16.11 0 0 0-15.17 1.75A164.5 164.5 0 0 1 325 400.8a15.94 15.94 0 0 0-8.82 12.14l-6.73 47.89a11.08 11.08 0 0 1-10.68 9.17h-85.54a11.11 11.11 0 0 1-10.69-8.87l-6.72-47.82a16.07 16.07 0 0 0-9-12.22a155 155 0 0 1-21.46-12.57a16 16 0 0 0-15.11-1.71l-44.89 18.07a10.81 10.81 0 0 1-13.14-4.58l-42.77-74a10.8 10.8 0 0 1 2.45-13.75l38.21-30a16.05 16.05 0 0 0 6-14.08c-.36-4.17-.58-8.33-.58-12.5s.21-8.27.58-12.35a16 16 0 0 0-6.07-13.94l-38.19-30A10.81 10.81 0 0 1 49.48 186l42.77-74a10.81 10.81 0 0 1 13.14-4.59l44.9 18.08a16.11 16.11 0 0 0 15.17-1.75A164.5 164.5 0 0 1 187 111.2a15.94 15.94 0 0 0 8.82-12.14l6.73-47.89A11.08 11.08 0 0 1 213.23 42h85.54a11.11 11.11 0 0 1 10.69 8.87l6.72 47.82a16.07 16.07 0 0 0 9 12.22a155 155 0 0 1 21.46 12.57a16 16 0 0 0 15.11 1.71l44.89-18.07a10.81 10.81 0 0 1 13.14 4.58l42.77 74a10.8 10.8 0 0 1-2.45 13.75l-38.21 30a16.05 16.05 0 0 0-6.05 14.08c.33 4.14.55 8.3.55 12.47'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\:stop-circle-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='32' d='M448 256c0-106-86-192-192-192S64 150 64 256s86 192 192 192s192-86 192-192Z'/%3E%3Cpath fill='currentColor' d='M310.4 336H201.6a25.62 25.62 0 0 1-25.6-25.6V201.6a25.62 25.62 0 0 1 25.6-25.6h108.8a25.62 25.62 0 0 1 25.6 25.6v108.8a25.62 25.62 0 0 1-25.6 25.6'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\:trash-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='m112 112l20 320c.95 18.49 14.4 32 32 32h184c17.67 0 30.87-13.51 32-32l20-320'/%3E%3Cpath fill='currentColor' stroke='currentColor' stroke-linecap='round' stroke-miterlimit='10' stroke-width='32' d='M80 112h352'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='M192 112V72h0a23.93 23.93 0 0 1 24-24h80a23.93 23.93 0 0 1 24 24h0v40m-64 64v224m-72-224l8 224m136-224l-8 224'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-file-dir{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3ClinearGradient id='paint_linear_404_103_0' x1='1.000000' y1='8.114033' x2='13.000000' y2='8.114033' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFE8A4'/%3E%3Cstop offset='0.996499' stop-color='%23FFD96F'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath id='path' d='M12.1727 2.75769L5.53442 2.75769C5.53442 2.70795 5.52966 2.65869 5.52026 2.60986C5.51074 2.5611 5.49683 2.51373 5.47827 2.46777C5.45972 2.42181 5.43701 2.37811 5.41003 2.33679C5.38318 2.29541 5.35254 2.25714 5.31836 2.22198C5.28406 2.18677 5.24683 2.1554 5.20654 2.12775C5.16626 2.1001 5.12378 2.07678 5.07898 2.05774C5.03418 2.0387 4.98816 2.02435 4.94055 2.01465C4.89307 2.00494 4.84509 2.00006 4.79663 2.00006L1.8468 2.00006C1.79834 2.00006 1.75037 2.00494 1.70288 2.01465C1.6554 2.02435 1.60925 2.0387 1.56458 2.05774C1.51978 2.07678 1.47729 2.1001 1.43701 2.12775C1.39673 2.1554 1.3595 2.18677 1.3252 2.22198C1.29089 2.25714 1.26038 2.29541 1.2334 2.33679C1.20654 2.37811 1.18384 2.42181 1.16528 2.46777C1.14673 2.51373 1.13281 2.5611 1.12329 2.60986C1.11389 2.65869 1.10913 2.70795 1.10913 2.75769L1.10913 5.03058C1.10913 5.44971 1.43872 5.78821 1.8468 5.78821L12.1737 5.78821C12.2222 5.78821 12.2701 5.78333 12.3176 5.77362C12.3652 5.76392 12.4113 5.74957 12.4561 5.73053C12.5009 5.71149 12.5433 5.68817 12.5836 5.66052C12.6239 5.63287 12.6611 5.60144 12.6954 5.56628C12.7296 5.53113 12.7603 5.49286 12.7871 5.45148C12.8141 5.4101 12.8368 5.36646 12.8553 5.3205C12.8739 5.27454 12.8878 5.22717 12.8973 5.17834C12.9067 5.12958 12.9115 5.08032 12.9115 5.03058L12.9115 3.51532C12.9115 3.46552 12.9067 3.4162 12.8972 3.36737C12.8878 3.31854 12.8738 3.27112 12.8552 3.22516C12.8367 3.17914 12.8138 3.1355 12.787 3.09412C12.76 3.05267 12.7294 3.0144 12.6951 2.97925C12.6608 2.94403 12.6234 2.91266 12.5831 2.88501C12.5427 2.85742 12.5002 2.83411 12.4553 2.81506C12.4105 2.79608 12.3644 2.78174 12.3168 2.77209C12.2693 2.76239 12.2212 2.75763 12.1727 2.75769Z' fill='%23FDCA48' fill-opacity='1.000000' fill-rule='nonzero'/%3E%3Cpath id='path' d='M11.436 3.51532L2.5835 3.51532C2.53503 3.51532 2.48706 3.5202 2.43958 3.52991C2.39209 3.53961 2.34595 3.55396 2.30127 3.573C2.25647 3.59204 2.21399 3.61536 2.17371 3.64301C2.13342 3.67065 2.09619 3.70203 2.06189 3.73724C2.02759 3.7724 1.99707 3.81067 1.97009 3.85205C1.94324 3.89337 1.92053 3.93707 1.90198 3.98303C1.88342 4.02899 1.86951 4.07635 1.85999 4.12512C1.85059 4.17395 1.84583 4.22321 1.84583 4.27295L1.84583 5.03058C1.84583 5.44971 2.17639 5.78821 2.5835 5.78821L11.4351 5.78821C11.4835 5.78821 11.5315 5.78333 11.579 5.77362C11.6265 5.76392 11.6726 5.74957 11.7173 5.73053C11.7621 5.71149 11.8046 5.68817 11.8448 5.66052C11.8851 5.63287 11.9224 5.6015 11.9567 5.56628C11.991 5.53113 12.0215 5.49286 12.0485 5.45148C12.0753 5.41016 12.098 5.36646 12.1166 5.3205C12.1351 5.27454 12.1492 5.22717 12.1586 5.17841C12.168 5.12958 12.1727 5.08032 12.1727 5.03058L12.1727 4.27295C12.1727 4.22327 12.168 4.17401 12.1586 4.12524C12.1492 4.07654 12.1351 4.02917 12.1167 3.98328C12.0981 3.93732 12.0754 3.89368 12.0486 3.85236C12.0217 3.81104 11.9912 3.77277 11.957 3.73761C11.9229 3.70239 11.8856 3.67102 11.8453 3.64337C11.8052 3.61572 11.7627 3.59235 11.718 3.5733C11.6733 3.5542 11.6272 3.53979 11.5798 3.53003C11.5323 3.52032 11.4844 3.51538 11.436 3.51532Z' fill='%23FFFFFF' fill-opacity='1.000000' fill-rule='nonzero'/%3E%3Cpath id='path' d='M12.2489 4.22803L1.75012 4.22803C1.70081 4.22803 1.65198 4.23218 1.60376 4.24048C1.55542 4.24878 1.50854 4.26105 1.46301 4.27734C1.41748 4.29358 1.37427 4.31354 1.33337 4.33716C1.29236 4.36078 1.25452 4.38763 1.21973 4.41772C1.18481 4.44781 1.15381 4.48053 1.12646 4.51587C1.099 4.55121 1.07593 4.58856 1.05713 4.62787C1.03821 4.66711 1.02405 4.70764 1.0144 4.74933C1.00476 4.79108 1 4.83319 1 4.87567L1 11.3524C1 11.7098 1.33508 12.0001 1.75012 12.0001L12.2499 12.0001C12.2992 12.0001 12.348 11.9959 12.3962 11.9876C12.4446 11.9793 12.4915 11.967 12.537 11.9507C12.5825 11.9344 12.6257 11.9145 12.6666 11.8909C12.7076 11.8672 12.7455 11.8404 12.7803 11.8104C12.8152 11.7803 12.8462 11.7476 12.8735 11.7122C12.901 11.6768 12.9241 11.6395 12.9429 11.6002C12.9618 11.5609 12.976 11.5204 12.9856 11.4787C12.9952 11.437 13 11.3949 13 11.3524L13 4.87567C13 4.83313 12.9952 4.79095 12.9856 4.74921C12.976 4.70752 12.9617 4.66699 12.9429 4.62762C12.924 4.58832 12.9008 4.55096 12.8734 4.51562C12.8459 4.48022 12.8148 4.44751 12.7799 4.41742C12.7451 4.38733 12.7072 4.36047 12.6661 4.33685C12.6251 4.31329 12.5818 4.29333 12.5363 4.2771C12.4907 4.2608 12.4437 4.2486 12.3954 4.2403C12.347 4.23206 12.2982 4.22797 12.2489 4.22803Z' fill='url(%23paint_linear_404_103_0)' fill-opacity='1.000000' fill-rule='nonzero'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-file-disk{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 1152 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1152 608v192c0 53.02-42.98 96-96 96H96c-53.02 0-96-42.98-96-96V608c0-53.02 42.98-96 96-96h960c53.02 0 96 42.98 96 96zm-96-160a159.114 159.114 0 0 1 61.554 12.33L924.5 170.748A96.006 96.006 0 0 0 844.622 128H307.378a96 96 0 0 0-79.876 42.748L34.446 460.33A159.114 159.114 0 0 1 96 448h960zm-96 192c-35.346 0-64 28.654-64 64s28.654 64 64 64 64-28.654 64-64-28.654-64-64-64zm-192 0c-35.346 0-64 28.654-64 64s28.654 64 64 64 64-28.654 64-64-28.654-64-64-64z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-file-file{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' data-spm-anchor-id='a313x.7781069.0.i7'%3E%3Cpath d='M842.667 981.333H181.333A53.393 53.393 0 0 1 128 928V96a53.393 53.393 0 0 1 53.333-53.333H648.08a52.987 52.987 0 0 1 37.713 15.62L880.38 252.873A52.987 52.987 0 0 1 896 290.587V928a53.393 53.393 0 0 1-53.333 53.333zm-661.334-896A10.667 10.667 0 0 0 170.667 96v832a10.667 10.667 0 0 0 10.666 10.667h661.334A10.667 10.667 0 0 0 853.333 928V298.667h-160A53.393 53.393 0 0 1 640 245.333v-160zM682.667 115.5v129.833A10.667 10.667 0 0 0 693.333 256h129.834zM704 768H320a21.333 21.333 0 0 1 0-42.667h384A21.333 21.333 0 0 1 704 768zm0-213.333H320A21.333 21.333 0 0 1 320 512h384a21.333 21.333 0 0 1 0 42.667zm-213.333-256H320A21.333 21.333 0 0 1 320 256h170.667a21.333 21.333 0 0 1 0 42.667z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-flowbite\:play-solid{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M8.6 5.2A1 1 0 0 0 7 6v12a1 1 0 0 0 1.6.8l8-6a1 1 0 0 0 0-1.6z' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fontisto\:close{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M20.48 3.512a11.97 11.97 0 0 0-8.486-3.514C5.366-.002-.007 5.371-.007 11.999c0 3.314 1.344 6.315 3.516 8.487A11.97 11.97 0 0 0 11.995 24c6.628 0 12.001-5.373 12.001-12.001c0-3.314-1.344-6.315-3.516-8.487m-1.542 15.427a9.8 9.8 0 0 1-6.943 2.876c-5.423 0-9.819-4.396-9.819-9.819a9.8 9.8 0 0 1 2.876-6.943a9.8 9.8 0 0 1 6.942-2.876c5.422 0 9.818 4.396 9.818 9.818a9.8 9.8 0 0 1-2.876 6.942z'/%3E%3Cpath fill='currentColor' d='m13.537 12l3.855-3.855a1.091 1.091 0 0 0-1.542-1.541l.001-.001l-3.855 3.855l-3.855-3.855A1.091 1.091 0 0 0 6.6 8.145l-.001-.001l3.855 3.855l-3.855 3.855a1.091 1.091 0 1 0 1.541 1.542l.001-.001l3.855-3.855l3.855 3.855a1.091 1.091 0 1 0 1.542-1.541l-.001-.001z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-healthicons\:health-vulnerability-through-social-determinants-outline-24px{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='currentColor'%3E%3Cpath d='M3.017 7.6A9.96 9.96 0 0 0 2 12c0 5.523 4.477 10 10 10q1.022-.002 1.985-.197a.3.3 0 0 1-.005-.053v-.99a.25.25 0 0 0-.074-.177l-.677-.677Q12.628 20 12 20A8 8 0 0 1 4.582 9H3.354a.25.25 0 0 1-.25-.25v-.958a.25.25 0 0 0-.073-.177zm5.988-3.02l-1.51-1.51A9.96 9.96 0 0 1 12 2c5.523 0 10 4.477 10 10a9.95 9.95 0 0 1-1.433 5.16L19.1 15.693A8 8 0 0 0 9.005 4.58M6 3l3 3l-.79.79l-.35-.35v1.443H6.745v-.93a.744.744 0 1 0-1.488 0v.93H4.139V6.44l-.35.35L3 6z'/%3E%3Cpath d='M11 16v-3H8v-2h3V8h2v3h3v2h-3v3zm6.4-.6l3.5 3.529l-.82.826l-.362-.366v1.51h-1.545v-.973a.776.776 0 0 0-.773-.779a.776.776 0 0 0-.773.78v.973h-1.545v-1.51l-.363.365l-.82-.826z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home-gift{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 12.6494 12.6621' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' customFrame='%23000000'%3E%3Cpath id='矢量 369' d='M11.4296 2.35786L10.9855 2.35786C11.2107 1.97596 11.3095 1.61169 11.278 1.27381C11.2518 0.991023 11.1177 0.586577 10.6266 0.264252C10.2194 -0.00361454 9.69581 -0.069314 9.11488 0.0758196C8.17281 0.312347 7.05786 1.12551 6.32477 2.10822C5.59123 1.12552 4.47717 0.312347 3.53512 0.0758195C2.95371 -0.0702574 2.42963 -0.00409436 2.0225 0.264252C1.53181 0.586577 1.39776 0.991023 1.37157 1.27381C1.33999 1.61169 1.43792 1.97596 1.66407 2.35786L1.21989 2.35786C0.547341 2.35786 0 2.90561 0 3.57868L0 5.15111C0 5.68354 0.35117 6.1541 0.859241 6.31212C0.810954 6.44572 0.785675 6.58384 0.785675 6.72379L0.785675 11.4413C0.785675 12.1139 1.33364 12.6619 2.00626 12.6619L10.6447 12.6619C11.3172 12.6619 11.8643 12.114 11.8643 11.4413L11.8643 6.72378C11.8643 6.58293 11.84 6.44437 11.7917 6.31164C12.299 6.15274 12.6493 5.68218 12.6493 5.1511L12.6493 3.57908C12.6493 2.90606 12.1022 2.35786 11.4296 2.35786ZM10.6447 11.7925L6.75903 11.7925L6.75903 6.37214L10.6447 6.37214C10.8383 6.37214 10.9954 6.53012 10.9954 6.72378L10.9954 11.4413C10.9954 11.635 10.8383 11.7925 10.6447 11.7925ZM7.23751 2.35786C7.85547 1.64506 8.6666 1.08491 9.32523 0.919679C9.66737 0.83393 9.94722 0.857402 10.1499 0.991023C10.3653 1.13251 10.4036 1.25867 10.4122 1.35395C10.4465 1.70331 10.0718 2.17433 9.89488 2.35786L7.23751 2.35786ZM11.7799 3.57909L11.7799 5.15111C11.7799 5.34478 11.6233 5.50227 11.4296 5.50227L6.75903 5.50227L6.75903 3.22768L11.4296 3.22768C11.6233 3.22768 11.7799 3.38546 11.7799 3.57909ZM5.89007 6.37214L5.89007 11.7925L2.00624 11.7925C1.81212 11.7925 1.65502 11.635 1.65502 11.4413L1.65502 6.72378C1.65502 6.53012 1.81212 6.37214 2.00624 6.37214L5.89007 6.37214ZM2.23736 1.35395C2.24592 1.25867 2.28475 1.1325 2.49919 0.991023C2.70047 0.857402 2.98035 0.832778 3.32434 0.919679C3.9793 1.08398 4.78955 1.64418 5.40888 2.35786L2.75375 2.35786C2.59531 2.19739 2.20259 1.71169 2.23736 1.35395ZM0.868707 3.57909C0.868707 3.38548 1.0258 3.22768 1.21988 3.22768L5.89005 3.22768L5.89005 5.50227L1.21988 5.50227C1.0258 5.50227 0.868707 5.34478 0.868707 5.15111L0.868707 3.57909Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home-notice{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 15.7041 11.9209' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' customFrame='%23000000'%3E%3Cpath id='矢量 374' d='M10.1106 10.798C10.0733 10.798 10.0361 10.7919 10.0007 10.7801C9.9652 10.7684 9.93184 10.751 9.90187 10.7286C6.64187 8.29239 3.19375 8.16864 2.53562 8.16864C2.45125 8.16864 2.40437 8.17051 2.4 8.17051C2.25312 8.17551 2.11062 8.08614 2.0575 7.94426C1.035 5.20801 2.02187 2.88051 2.06437 2.78301C2.0913 2.72155 2.13528 2.6691 2.19112 2.63188C2.24695 2.59466 2.31228 2.57423 2.37937 2.57301C6.54125 2.51301 8.80687 0.861139 9.89625 0.0667638C10.0031 -0.0107363 10.1431 -0.0213611 10.26 0.0380138C10.3769 0.0973886 10.4506 0.217389 10.4506 0.348639C10.4506 0.959889 10.4531 3.38239 10.4556 5.71364C10.4581 7.87614 10.46 9.96114 10.46 10.4493C10.46 10.514 10.442 10.5774 10.408 10.6325C10.374 10.6876 10.3253 10.7321 10.2675 10.7611C10.2189 10.7852 10.1655 10.7978 10.1112 10.798L10.1106 10.798ZM2.63 7.47176C3.46687 7.48426 6.63125 7.67801 9.76125 9.77426C9.76 8.87551 9.75875 7.31614 9.7575 5.71426C9.75562 3.91426 9.75375 2.05926 9.75312 1.02676C8.48312 1.90114 6.25875 3.16176 2.62937 3.26614C2.43812 3.83864 1.99062 5.54114 2.63062 7.47239L2.63 7.47176ZM2.3775 8.17114L1.72187 8.15926C0.759375 8.15926 0 6.93176 0 5.36489C0 3.79801 0.759375 2.56989 1.72875 2.56989L2.4675 2.56989L2.4675 3.26801L1.72875 3.26801C1.24125 3.26801 0.698125 4.12926 0.698125 5.36489C0.698125 6.60051 1.24125 7.46176 1.72875 7.46176L2.39062 7.47426L2.3775 8.17176L2.3775 8.17114ZM14.18 0.595514L13.6031 1.05614C14.4437 2.18551 14.96 3.70239 14.96 5.36989C14.96 7.03801 14.4437 8.55426 13.6031 9.68364L14.18 10.1449C15.1231 8.88552 15.7037 7.21114 15.7037 5.36989C15.7037 3.52989 15.1231 1.85489 14.18 0.59614L14.18 0.595514ZM11.7137 2.80489C12.0744 3.57301 12.2806 4.44551 12.2806 5.37051C12.2806 6.29676 12.075 7.16801 11.7137 7.93676L12.3087 8.41301C12.7637 7.50989 13.0244 6.47426 13.0244 5.37114C13.0244 4.26864 12.7637 3.23301 12.3087 2.32926L11.7137 2.80489L11.7137 2.80489ZM4.09 11.9211C3.53187 11.9211 3.07812 11.4674 3.07812 10.9093L3.07812 7.53239L5.10125 7.78801L5.10125 10.9093C5.10125 11.4668 4.6475 11.9205 4.08937 11.9205L4.09 11.9211ZM3.77625 8.32426L3.77625 10.9099C3.77625 11.083 3.91687 11.2236 4.09 11.2236C4.26312 11.2236 4.40375 11.083 4.40375 10.9099L4.40375 8.40364L3.77625 8.32489L3.77625 8.32426Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none'%3E%3Crect id='' width='16.000000' height='16.000000' x='0.000000' y='0.000000' transform='matrix(-1,0,0,1,16,0)'/%3E%3Cpath id='矢量 363' d='M2.53333 3L12 3L12 4.33333L2.53333 4.33333L4.6 6.4L3.66667 7.33333L0 3.66667L3.66667 0L4.6 0.933333L2.53333 3Z' fill='currentColor' fill-rule='nonzero' transform='matrix(-1,0,0,1,14,4.5)'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home-upgrade{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1718692535082' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='1480' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M897.3 594.1c0 16.9 13.7 30.6 30.6 30.6 16.9 0 30.6-13.7 30.6-30.6 0-16.9-13.7-30.6-30.6-30.6-16.9 0-30.6 13.7-30.6 30.6zM911.9 662.6c-11.4 0-21.9 5.9-28.8 15.1-5.5 7.8-11.9 15.5-18.7 22.4-30.2 30.2-70.4 46.6-113.3 46.6h-44.8c-19.6 0-35.6 16-35.6 35.6 0 18.3 14.6 32.9 32.9 32.9h42.5c61.7 0 119.2-24.2 163.1-67.2 11-11 21-23.3 29.2-36.1 14.2-21.4-0.9-49.3-26.5-49.3z m39.3-182.3c-10.1-20.1-23.3-38.8-39.3-55.3-38.4-39.7-88.6-64-143.5-69.4-45.6-97.3-143.4-158.5-251.6-158.5-67.2 0-132 24.2-182.7 67.6-45.2 40.2-77.2 93.2-90.5 152.1-46.1 4.6-89.1 24.7-122.4 58.5-37.5 37.4-57.7 87.7-57.7 140.2 0 52.5 20.1 101.9 56.7 139.3 35.6 37 83.6 58 134.3 59.8 0.9 0 2.7 0.5 3.7 0.5H313c18.7 0 33.8-15.1 33.8-33.8 0-19.2-15.5-34.3-34.3-34.3h-61.2c-32.9-1.8-64-15.1-87.3-38.8-23.8-24.2-36.5-55.7-36.5-89.5 0-34.3 13.2-66.7 37-90.9 21.9-21.9 49.3-35.2 79.5-37.9l54.4-5.5 12.8-53.9c9.6-43.9 33.8-85 68.1-114.7 38.4-32.9 87.3-51.2 137.5-51.2 81.8 0 154.9 45.7 190.1 119.2l18.3 37.9 42 4.1c37.5 3.7 73.1 21 100.1 48.4 10.1 10.5 18.7 21.9 25.6 34.7 5.5 10.5 16.4 16.9 27.9 16.9h1.8c23.6 1.1 39.6-24 28.6-45.5z' fill='currentColor' p-id='1481'%3E%3C/path%3E%3Cpath d='M684.4 575.3L541 431.9c-11.4-11.4-29.2-11.4-40.7 0L356.9 575.3c-11.4 11.4-11.4 29.2 0 40.7 11.4 11.4 29.2 11.4 40.7 0l94.6-94.6v275c0 16 12.8 28.8 28.8 28.8s28.8-12.8 28.8-28.8v-275l94.6 94.6c5.5 5.5 12.8 8.2 20.1 8.2s14.6-2.7 20.1-8.2c11.3-11.4 11.3-29.2-0.2-40.7z' fill='currentColor' p-id='1482'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home-warning{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 14.25 12' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' customFrame='%23000000'%3E%3Cpath id='矢量 375' d='M7.125 8.04663e-07L14.25 12L0 12L7.125 0L7.125 8.04663e-07ZM2.625 10.5L11.625 10.5L7.125 2.625L2.625 10.5ZM6.375 5.25L7.875 5.25L7.875 7.5L6.375 7.5L6.375 5.25L6.375 5.25ZM6.375 8.25L7.875 8.25L7.875 9.75L6.375 9.75L6.375 8.25L6.375 8.25Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home\:check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 6.5L5.5 11L12.5 4' fill='none' stroke='currentColor' stroke-width='2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home\:fix{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 7.48571C18 10.5154 15.544 12.9714 12.5143 12.9714C11.5878 12.9714 10.7149 12.7417 9.94953 12.3362L4.28571 18L2 15.7143L7.66382 10.0505C7.25829 9.28507 7.02857 8.41221 7.02857 7.48571C7.02857 4.45604 9.48462 2 12.5143 2C13.4408 2 14.3136 2.22969 15.079 2.63524L11.6 6.11429L13.8857 8.4L17.3648 4.92096C17.7703 5.68635 18 6.55922 18 7.48571Z' stroke='currentColor' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home\:restart{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 9V2' stroke='currentColor' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M5.61905 4C3.77138 5.35135 2.57129 7.53552 2.57129 9.99998C2.57129 14.1027 5.89717 17.4286 9.99986 17.4286C14.1025 17.4286 17.4284 14.1027 17.4284 9.99998C17.4284 7.32457 16.0141 4.97949 13.8923 3.67164' stroke='currentColor' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home\:update{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3_230)'%3E%3Cpath d='M4.13753 13.7501C4.87923 14.8601 5.93344 15.7253 7.16684 16.2362C8.40024 16.7471 9.75744 16.8808 11.0668 16.6203C12.3762 16.3599 13.5789 15.717 14.5229 14.773C15.4669 13.829 16.1098 12.6262 16.3703 11.3169C16.6307 10.0075 16.497 8.65029 15.9861 7.41689C15.4752 6.18349 14.6101 5.12928 13.5001 4.38758C12.39 3.64588 11.085 3.25 9.74995 3.25C7.86292 3.2571 6.05168 3.99342 4.69495 5.305L3.44995 6.4' stroke='currentColor' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M3 3.25V7H6.75' stroke='currentColor' stroke-width='1.5' stroke-linecap='square'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3_230'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home\:user{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %233f3f3f;}.st1 {fill: %23ecb485;}.st2 {opacity: .1;}.st2, .st3 {fill: %2322b573;}.st4 {fill: %23f6caa9;}%3C/style%3E%3C/defs%3E%3Cpath class='st2' d='M64,512c0,247.42,200.58,448,448,448s448-200.58,448-448S759.42,64,512,64,64,264.58,64,512Z'/%3E%3Cpath class='st4' d='M698.6,459.8c0,113.87-82.01,206.18-183.17,206.18s-183.17-92.31-183.17-206.17,82.01-206.18,183.17-206.18,183.17,92.31,183.17,206.18'/%3E%3Cpath class='st4' d='M444.27,633.56h140.49v116.19h-140.49v-116.19ZM355.41,471.89c0,17.02-12.6,30.83-28.14,30.83s-28.14-13.8-28.14-30.83,12.6-30.83,28.14-30.83,28.14,13.8,28.14,30.83M731.35,471.51c0,17.02-12.6,30.83-28.14,30.83s-28.14-13.8-28.14-30.83,12.6-30.83,28.14-30.83,28.14,13.8,28.14,30.83'/%3E%3Cpath class='st1' d='M444.64,650.21s26.6,13.69,65.19,13.69c45.33,1.85,74.93-13.32,74.93-13.32v13.69s-49.83,26.64-72.31,26.64-68.18-31.45-68.18-31.45l.37-9.25h0ZM491.79,202.69s-123.95,12.35-125.23,93.49,95.71,96.67,131.65,105.55c35.94,8.88,134.78,20.29,192.54-73.53,0,0-15.84-36.79-24.51-62.45-3.85-6.66,6.22,11.43-28.44-10.44-34.66-21.87-81.19-57.68-146.01-52.61'/%3E%3Cpath class='st0' d='M405.01,247.01s-90.37,15.05-95.5,95.91c-5.14,80.86,9.21,102.22,9.21,102.22,0,0,20.38-.06,25.51,30.41,0,0,9.43,5.59,10.27,0,1.39-9.29-8.27-53.43,10.99-94.45,19.13-40.76,37.56-46.58,37.56-46.58l1.96-87.5ZM642.57,335.37s24.17,31.15,28.35,62.29c3.54,26.41,8.47,76.09,8.47,76.09,0,0,6.74,4.76,11.55-6.66,4.81-11.41,3.57-22.81,8.05-25.77,23.65-15.66,17.48-81.5,16.21-88.45-5.37-29.4-29.76-76.64-29.76-76.64,0,0-42.87,59.14-42.87,59.14Z'/%3E%3Cpath class='st0' d='M488.66,175.41s-128.26,5.27-129.55,90.56,100.02,109.34,135.97,118.66c35.94,9.33,134.78,21.32,192.54-77.29,0,0,14.44-44.64,5.78-71.63-3.85-7-24.07,17.99-58.72-5-34.66-22.99-81.19-60.63-146.01-55.31'/%3E%3Cpath class='st3' d='M839.09,818.12c-22.8-17.9-65.73-44.28-108.29-64.98-69.09-33.59-145.99-48.64-145.99-48.64l-.06,2.28c-5.6,5.98-32.63,32.62-69.86,32.62s-64.07-25.01-70.4-31.31l-.33-3.24s-74.05,10.15-143.14,43.74c-47.28,22.99-95,52.99-115.09,70.59,81.7,86.69,197.57,140.81,326.08,140.81s245.34-54.56,327.09-141.88h0Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-hugeicons\:firewall{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M19 14H5c-1.414 0-2.121 0-2.56.44C2 14.878 2 15.585 2 17v2c0 1.414 0 2.121.44 2.56C2.878 22 3.585 22 5 22h14c1.414 0 2.121 0 2.56-.44c.44-.439.44-1.146.44-2.56v-2c0-1.414 0-2.121-.44-2.56C21.122 14 20.415 14 19 14M2 18h20m-10 0v-4m-5 8v-4m10 4v-4m1.841-7c-.287-1.194-1.005-2.36-2.466-3.4C12.437 4.8 12 2 12 2s-4.062 3.6-1.75 8c-2.1.32-3.078-2-3.304-3.2c-.97 1.29-1.74 2.736-1.91 4.2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-hugeicons\:internet{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-width='1.5'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cellipse cx='12' cy='12' rx='4' ry='10'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M2 12h20'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\:baseline-category{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12 2l-5.5 9h11z'/%3E%3Ccircle cx='17.5' cy='17.5' r='4.5' fill='currentColor'/%3E%3Cpath fill='currentColor' d='M3 13.5h8v8H3z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\:baseline-pause-circle-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 16h2V8H9zm3-14C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8s8 3.59 8 8s-3.59 8-8 8m1-4h2V8h-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\:baseline-php{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M13 9h1.5v6H13v-2.5h-2V15H9.5V9H11v2h2zm-5 1.5v1c0 .8-.7 1.5-1.5 1.5h-2v2H3V9h3.5c.8 0 1.5.7 1.5 1.5m-1.5 0h-2v1h2zm15 0v1c0 .8-.7 1.5-1.5 1.5h-2v2h-1.5V9H20c.8 0 1.5.7 1.5 1.5m-1.5 0h-2v1h2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\:baseline-zoom-in,[i-ic\:baseline-zoom-in=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M15.5 14h-.79l-.28-.27A6.47 6.47 0 0 0 16 9.5A6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5S14 7.01 14 9.5S11.99 14 9.5 14'/%3E%3Cpath fill='currentColor' d='M12 10h-2v2H9v-2H7V9h2V7h1v2h2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\:baseline-zoom-out,[i-ic\:baseline-zoom-out=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M15.5 14h-.79l-.28-.27A6.47 6.47 0 0 0 16 9.5A6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5S14 7.01 14 9.5S11.99 14 9.5 14M7 9h5v1H7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\:outline-arrow-circle-left{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M2 12c0 5.52 4.48 10 10 10s10-4.48 10-10S17.52 2 12 2S2 6.48 2 12m18 0c0 4.42-3.58 8-8 8s-8-3.58-8-8s3.58-8 8-8s8 3.58 8 8M8 12l4-4l1.41 1.41L11.83 11H16v2h-4.17l1.59 1.59L12 16z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\:outline-arrow-circle-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M22 12c0-5.52-4.48-10-10-10S2 6.48 2 12s4.48 10 10 10s10-4.48 10-10M4 12c0-4.42 3.58-8 8-8s8 3.58 8 8s-3.58 8-8 8s-8-3.58-8-8m12 0l-4 4l-1.41-1.41L12.17 13H8v-2h4.17l-1.59-1.59L12 8z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\:outline-view-module{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M3 5v14h18V5zm16 6h-3.33V7H19zm-5.33 0h-3.33V7h3.33zM8.33 7v4H5V7zM5 17v-4h3.33v4zm5.33 0v-4h3.33v4zm5.34 0v-4H19v4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\:round-chevron-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9.29 6.71a.996.996 0 0 0 0 1.41L13.17 12l-3.88 3.88a.996.996 0 1 0 1.41 1.41l4.59-4.59a.996.996 0 0 0 0-1.41L10.7 6.7c-.38-.38-1.02-.38-1.41.01'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\:round-refresh{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M17.65 6.35a7.95 7.95 0 0 0-6.48-2.31c-3.67.37-6.69 3.35-7.1 7.02C3.52 15.91 7.27 20 12 20a7.98 7.98 0 0 0 7.21-4.56c.32-.67-.16-1.44-.9-1.44c-.37 0-.72.2-.88.53a5.994 5.994 0 0 1-6.8 3.31c-2.22-.49-4.01-2.3-4.48-4.52A6.002 6.002 0 0 1 12 6c1.66 0 3.14.69 4.22 1.78l-1.51 1.51c-.63.63-.19 1.71.7 1.71H19c.55 0 1-.45 1-1V6.41c0-.89-1.08-1.34-1.71-.71z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-icon-park-outline\:disk{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 48 48' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-width='4'%3E%3Cpath stroke-linejoin='round' d='M41 4H7a3 3 0 0 0-3 3v34a3 3 0 0 0 3 3h34a3 3 0 0 0 3-3V7a3 3 0 0 0-3-3Z'/%3E%3Cpath stroke-linejoin='round' d='M34 4v18H15V4z'/%3E%3Cpath stroke-linecap='round' d='M29 11v4M11.997 4h25.001'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-icon-park-outline\:mind-mapping{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 48 48' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linejoin='round' stroke-width='4'%3E%3Cpath d='M8 28a4 4 0 1 0 0-8a4 4 0 0 0 0 8ZM42 8a2 2 0 1 0 0-4a2 2 0 0 0 0 4Zm0 18a2 2 0 1 0 0-4a2 2 0 0 0 0 4Zm0 18a2 2 0 1 0 0-4a2 2 0 0 0 0 4Z'/%3E%3Cpath stroke-linecap='round' d='M32 6H20v36h12M12 24h20'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-iconamoon\:3d-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5'%3E%3Cpath d='m12 3l7.794 4.5v7.845a2 2 0 0 1-1 1.732L13 20.423a2 2 0 0 1-2 0l-5.794-3.346a2 2 0 0 1-1-1.732V7.5z'/%3E%3Cpath d='M12 7v5l-4.33 2.5M12 12l4.33 2.5'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-iconamoon\:file{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linejoin='round' stroke-width='2'%3E%3Cpath stroke-linecap='round' d='M7 21a2 2 0 0 1-2-2V3h9l5 5v11a2 2 0 0 1-2 2z'/%3E%3Cpath d='M13 3v6h6'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-iconamoon\:search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m21 21l-4.343-4.343m0 0A8 8 0 1 0 5.343 5.343a8 8 0 0 0 11.314 11.314'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-iconamoon\:search-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='m21 21l-4.343-4.343m0 0A8 8 0 1 0 5.343 5.343a8 8 0 0 0 11.314 11.314'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-iconoir\:cpu{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M8 15.4V8.6a.6.6 0 0 1 .6-.6h6.8a.6.6 0 0 1 .6.6v6.8a.6.6 0 0 1-.6.6H8.6a.6.6 0 0 1-.6-.6'/%3E%3Cpath d='M20 4.6v14.8a.6.6 0 0 1-.6.6H4.6a.6.6 0 0 1-.6-.6V4.6a.6.6 0 0 1 .6-.6h14.8a.6.6 0 0 1 .6.6M17 4V2m-5 2V2M7 4V2m0 18v2m5-2v2m5-2v2m3-5h2m-2-5h2m-2-5h2M4 17H2m2-5H2m2-5H2'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-iconoir\:sidebar-expand{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M19 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2m-9.5 0V3'/%3E%3Cpath d='m5.5 10l1.75 2l-1.75 2'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-iconoir\:xmark-circle,[i-iconoir\:xmark-circle=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M9.172 14.828L12.001 12m2.828-2.828L12.001 12m0 0L9.172 9.172M12.001 12l2.828 2.828M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2S2 6.477 2 12s4.477 10 10 10'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-jam\:write{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='-2 -2 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m5.72 14.456l1.761-.508l10.603-10.73a.456.456 0 0 0-.003-.64l-.635-.642a.443.443 0 0 0-.632-.003L6.239 12.635zM18.703.664l.635.643c.876.887.884 2.318.016 3.196L8.428 15.561l-3.764 1.084a.9.9 0 0 1-1.11-.623a.9.9 0 0 1-.002-.506l1.095-3.84L15.544.647a2.215 2.215 0 0 1 3.159.016zM7.184 1.817c.496 0 .898.407.898.909a.903.903 0 0 1-.898.909H3.592c-.992 0-1.796.814-1.796 1.817v10.906c0 1.004.804 1.818 1.796 1.818h10.776c.992 0 1.797-.814 1.797-1.818v-3.635c0-.502.402-.909.898-.909s.898.407.898.91v3.634c0 2.008-1.609 3.636-3.593 3.636H3.592C1.608 19.994 0 18.366 0 16.358V5.452c0-2.007 1.608-3.635 3.592-3.635z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lets-icons\:lightning-ring{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath fill='currentColor' d='M11.5 13.8h-1.063c-1.53 0-2.294 0-2.583-.497s.088-1.162.844-2.491l2.367-4.167c.375-.66.563-.99.749-.94c.186.049.186.428.186 1.187V9.7c0 .236 0 .354.073.427s.191.073.427.073h1.063c1.53 0 2.294 0 2.583.497s-.088 1.162-.844 2.491l-2.367 4.167c-.375.66-.563.99-.749.94C12 18.247 12 17.868 12 17.109V14.3c0-.236 0-.354-.073-.427s-.191-.073-.427-.073'/%3E%3Ccircle cx='12' cy='12' r='9' stroke='currentColor' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lets-icons\:time{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath stroke-linecap='round' d='M16.5 12h-4.25a.25.25 0 0 1-.25-.25V8.5'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lineicons\:protection{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 64 64' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M53.6 7.5L33.3 1.9c-.8-.2-1.7-.2-2.5 0L10.4 7.5c-2.1.6-3.6 2.5-3.6 4.7V27c0 15.5 9.2 29.2 23.4 34.9c.6.2 1.2.4 1.8.4s1.2-.1 1.8-.4c14.2-5.7 23.4-19.5 23.4-35V12.2c0-2.2-1.5-4.1-3.6-4.7m-.9 19.4c0 13.4-8.3 25.8-20.5 30.8h-.3c-12.5-5-20.6-17.1-20.6-30.7V12.2c0-.1.1-.3.2-.3l20.4-5.6h.2l20.4 5.6c.1 0 .2.2.2.3z'/%3E%3Cpath fill='currentColor' d='M43.3 22.6L29.5 34.2L23.3 29c-1-.8-2.4-.7-3.2.3s-.7 2.4.3 3.2l7.6 6.4c.4.4.9.5 1.4.5s1-.2 1.4-.5L46.2 26c1-.8 1.1-2.2.3-3.2c-.8-.9-2.3-1-3.2-.2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lsicon\:clothes-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' d='M5 13.5h6v-6l2 1L14 5l-2-2.5h-1.5C10.5 3 9.2 4 8 4S5.5 3 5.5 2.5H4L2 5l1 3.5l2-1z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-arrow-down{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 5v14m7-7l-7 7l-7-7'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-arrow-up{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m5 12l7-7l7 7m-7 7V5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-bell{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10.268 21a2 2 0 0 0 3.464 0m-10.47-5.674A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 6L9 17l-5-5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-chevron-left{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m15 18l-6-6l6-6'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-chevron-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 18l6-6l-6-6'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-circle-alert{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4m0 4h.01'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-circle-check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m9 12l2 2l4-4'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-circle-help{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3m.08 4h.01'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-database{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cellipse cx='12' cy='5' rx='9' ry='3'/%3E%3Cpath d='M3 5v14a9 3 0 0 0 18 0V5'/%3E%3Cpath d='M3 12a9 3 0 0 0 18 0'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-file-archive{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13.659 22H18a2 2 0 0 0 2-2V8a2.4 2.4 0 0 0-.706-1.706l-3.588-3.588A2.4 2.4 0 0 0 14 2H6a2 2 0 0 0-2 2v11.5'/%3E%3Cpath d='M14 2v5a1 1 0 0 0 1 1h5M8 12v-1m0 7v-2m0-9V6'/%3E%3Ccircle cx='8' cy='20' r='2'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-file-code-2{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4'/%3E%3Cpath d='M14 2v4a2 2 0 0 0 2 2h4M5 12l-3 3l3 3m4 0l3-3l-3-3'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-file-plus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z'/%3E%3Cpath d='M14 2v5a1 1 0 0 0 1 1h5M9 15h6m-3 3v-6'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-file-search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z'/%3E%3Cpath d='M14 2v5a1 1 0 0 0 1 1h5'/%3E%3Ccircle cx='11.5' cy='14.5' r='2.5'/%3E%3Cpath d='M13.3 16.3L15 18'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-folder-plus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 10v6m-3-3h6m5 7a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-git-branch{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 6a9 9 0 0 0-9 9V3'/%3E%3Ccircle cx='18' cy='6' r='3'/%3E%3Ccircle cx='6' cy='18' r='3'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-hard-drive-download{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 2v8m4-4l-4 4l-4-4'/%3E%3Crect width='20' height='8' x='2' y='14' rx='2'/%3E%3Cpath d='M6 18h.01M10 18h.01'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-info{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4m0-4h.01'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-maximize{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 3H5a2 2 0 0 0-2 2v3m18 0V5a2 2 0 0 0-2-2h-3M3 16v3a2 2 0 0 0 2 2h3m8 0h3a2 2 0 0 0 2-2v-3'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-minus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-plus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14m-7-7v14'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-refresh-cw{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 0 1 9-9a9.75 9.75 0 0 1 6.74 2.74L21 8'/%3E%3Cpath d='M21 3v5h-5m5 4a9 9 0 0 1-9 9a9.75 9.75 0 0 1-6.74-2.74L3 16'/%3E%3Cpath d='M8 16H3v5'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m21 21l-4.34-4.34'/%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-server{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='20' height='8' x='2' y='2' rx='2' ry='2'/%3E%3Crect width='20' height='8' x='2' y='14' rx='2' ry='2'/%3E%3Cpath d='M6 6h.01M6 18h.01'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-settings{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9.671 4.136a2.34 2.34 0 0 1 4.659 0a2.34 2.34 0 0 0 3.319 1.915a2.34 2.34 0 0 1 2.33 4.033a2.34 2.34 0 0 0 0 3.831a2.34 2.34 0 0 1-2.33 4.033a2.34 2.34 0 0 0-3.319 1.915a2.34 2.34 0 0 1-4.659 0a2.34 2.34 0 0 0-3.32-1.915a2.34 2.34 0 0 1-2.33-4.033a2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-text-cursor-input{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 20h-1a2 2 0 0 1-2-2a2 2 0 0 1-2 2H6m7-12h7a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-7m-8 0H4a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2h1m1-4h1a2 2 0 0 1 2 2a2 2 0 0 1 2-2h1M9 6v12'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-triangle-alert{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m21.73 18l-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3M12 9v4m0 4h.01'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-upload{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 3v12m5-7l-5-5l-5 5m14 7v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-wrench{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-x{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 6L6 18M6 6l12 12'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-zap{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide\:logs{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 5h1m-1 7h1m-1 7h1M8 5h1m-1 7h1m-1 7h1m4-14h8m-8 7h8m-8 7h8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide\:user-round{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='8' r='5'/%3E%3Cpath d='M20 21a8 8 0 0 0-16 0'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mage\:pause-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10.25 5.5v13a1.75 1.75 0 0 1-1.75 1.75h-3a1.75 1.75 0 0 1-1.75-1.75v-13A1.76 1.76 0 0 1 5.5 3.75h3a1.75 1.75 0 0 1 1.75 1.75m10 0v13a1.75 1.75 0 0 1-1.75 1.75h-3a1.75 1.75 0 0 1-1.75-1.75v-13a1.76 1.76 0 0 1 1.75-1.75h3a1.75 1.75 0 0 1 1.75 1.75'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mage\:play-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19.105 11.446a2.34 2.34 0 0 1-.21 1c-.15.332-.38.62-.67.84l-9.65 7.51a2.3 2.3 0 0 1-1.17.46h-.23a2.2 2.2 0 0 1-1-.24a2.29 2.29 0 0 1-1.28-2v-14a2.2 2.2 0 0 1 .33-1.17a2.27 2.27 0 0 1 2.05-1.1c.412.02.812.148 1.16.37l9.66 6.44c.294.204.54.47.72.78c.19.34.29.721.29 1.11'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-majesticons\:eye-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 5c-6.307 0-9.367 5.683-9.91 6.808a.44.44 0 0 0 0 .384C2.632 13.317 5.692 19 12 19s9.367-5.683 9.91-6.808a.44.44 0 0 0 0-.384C21.368 10.683 18.308 5 12 5'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-majesticons\:eye-off-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 6.362A9.7 9.7 0 0 1 12 5c6.307 0 9.367 5.683 9.91 6.808c.06.123.06.261 0 .385c-.352.728-1.756 3.362-4.41 5.131M14 18.8a10 10 0 0 1-2 .2c-6.307 0-9.367-5.683-9.91-6.808a.44.44 0 0 1 0-.386c.219-.452.84-1.632 1.91-2.885m6 .843A3 3 0 0 1 14.236 14M3 3l18 18'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols-light\:bottom-panel-close{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12 11.596l3.173-3.192H8.827zM18.384 4q.672 0 1.144.472T20 5.616v12.769q0 .67-.472 1.143q-.472.472-1.143.472H5.615q-.67 0-1.143-.472Q4 19.056 4 18.385V5.615q0-.67.472-1.143Q4.944 4 5.616 4zM19 15V5.616q0-.231-.192-.424T18.384 5H5.616q-.231 0-.424.192T5 5.616V15z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols-light\:check-small-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m10 14.312l6.246-6.266q.14-.14.354-.14t.354.14t.14.354t-.14.354l-6.389 6.369q-.242.243-.565.243t-.565-.243l-2.389-2.37q-.14-.14-.14-.353t.14-.354t.354-.14t.354.14z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols-light\:close-small-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12 12.727l-3.244 3.252q-.161.16-.358.15t-.358-.17t-.16-.363t.16-.363L11.274 12L8.04 8.782q-.16-.161-.16-.367t.16-.368t.364-.16q.204 0 .363.16L12 11.298l3.219-3.252q.161-.16.358-.16t.358.16q.165.166.165.367t-.165.36L12.702 12l3.252 3.244q.16.161.16.358t-.16.358q-.166.165-.367.165t-.36-.165z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols-light\:drag-pan{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 21.308L8.442 17.75l.714-.713L11.5 19.38V12.5H4.625l2.344 2.339l-.719.719L2.692 12l3.552-3.552l.714.714L4.619 11.5H11.5V4.62L9.156 6.963l-.714-.714L12 2.692l3.558 3.558l-.714.714L12.5 4.618V11.5h6.875l-2.344-2.339l.719-.719L21.308 12l-3.558 3.558l-.713-.714L19.38 12.5H12.5v6.875l2.339-2.344l.719.719z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols-light\:edit-square-sharp{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10 14v-2.615l9.683-9.683l2.56 2.564L12.518 14zm9.466-8.354l1.347-1.361l-1.111-1.17l-1.387 1.381zM4 20V4h10.002l-6.386 6.387v5.998h5.896L20 9.895V20z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:action-key{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m21.6 23l-3.075-3.05q-.45.275-.962.413T16.5 20.5q-1.65 0-2.825-1.175T12.5 16.5t1.175-2.825T16.5 12.5t2.825 1.175T20.5 16.5q0 .575-.15 1.088t-.425.962L23 21.6zM5.5 20.5q-1.65 0-2.825-1.175T1.5 16.5t1.175-2.825T5.5 12.5t2.825 1.175T9.5 16.5t-1.175 2.825T5.5 20.5m11-2q.825 0 1.413-.587T18.5 16.5t-.587-1.412T16.5 14.5t-1.412.588T14.5 16.5t.588 1.413t1.412.587m-11-9q-1.65 0-2.825-1.175T1.5 5.5t1.175-2.825T5.5 1.5t2.825 1.175T9.5 5.5T8.325 8.325T5.5 9.5m11 0q-1.65 0-2.825-1.175T12.5 5.5t1.175-2.825T16.5 1.5t2.825 1.175T20.5 5.5t-1.175 2.825T16.5 9.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:add{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 13H5v-2h6V5h2v6h6v2h-6v6h-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:add-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 13H6q-.425 0-.712-.288T5 12t.288-.712T6 11h5V6q0-.425.288-.712T12 5t.713.288T13 6v5h5q.425 0 .713.288T19 12t-.288.713T18 13h-5v5q0 .425-.288.713T12 19t-.712-.288T11 18z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:arrow-downward-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 16.175V5q0-.425.288-.712T12 4t.713.288T13 5v11.175l4.9-4.9q.3-.3.7-.288t.7.313q.275.3.287.7t-.287.7l-6.6 6.6q-.15.15-.325.213t-.375.062t-.375-.062t-.325-.213l-6.6-6.6q-.275-.275-.275-.687T4.7 11.3q.3-.3.713-.3t.712.3z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:arrow-forward-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16.175 13H5q-.425 0-.712-.288T4 12t.288-.712T5 11h11.175l-4.9-4.9q-.3-.3-.288-.7t.313-.7q.3-.275.7-.288t.7.288l6.6 6.6q.15.15.213.325t.062.375t-.062.375t-.213.325l-6.6 6.6q-.275.275-.687.275T11.3 19.3q-.3-.3-.3-.712t.3-.713z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:arrow-left-alt-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m7.85 13l2.85 2.85q.3.3.288.7t-.288.7q-.3.3-.712.313t-.713-.288L4.7 12.7q-.3-.3-.3-.7t.3-.7l4.575-4.575q.3-.3.713-.287t.712.312q.275.3.288.7t-.288.7L7.85 11H19q.425 0 .713.288T20 12t-.288.713T19 13z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:arrow-right-alt-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16.15 13H5q-.425 0-.712-.288T4 12t.288-.712T5 11h11.15L13.3 8.15q-.3-.3-.288-.7t.288-.7q.3-.3.713-.312t.712.287L19.3 11.3q.15.15.213.325t.062.375t-.062.375t-.213.325l-4.575 4.575q-.3.3-.712.288t-.713-.313q-.275-.3-.288-.7t.288-.7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:arrow-upward-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m11 7.825l-4.9 4.9q-.3.3-.7.288t-.7-.313q-.275-.3-.288-.7t.288-.7l6.6-6.6q.15-.15.325-.212T12 4.425t.375.063t.325.212l6.6 6.6q.275.275.275.688t-.275.712q-.3.3-.712.3t-.713-.3L13 7.825V19q0 .425-.288.713T12 20t-.712-.288T11 19z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:article-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h14q.825 0 1.413.588T21 5v14q0 .825-.587 1.413T19 21zm0-2h14V5H5zM5 5v14zm3 12h5q.425 0 .713-.288T14 16t-.288-.712T13 15H8q-.425 0-.712.288T7 16t.288.713T8 17m0-4h8q.425 0 .713-.288T17 12t-.288-.712T16 11H8q-.425 0-.712.288T7 12t.288.713T8 13m0-4h8q.425 0 .713-.288T17 8t-.288-.712T16 7H8q-.425 0-.712.288T7 8t.288.713T8 9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:auto-awesome-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 8.3q-.125 0-.263-.075T18.55 8l-.8-1.75l-1.75-.8q-.15-.05-.225-.187T15.7 5q0-.125.075-.262T16 4.55l1.75-.8l.8-1.75q.05-.15.188-.225T19 1.7q.125 0 .263.075T19.45 2l.8 1.75l1.75.8q.15.05.225.188T22.3 5q0 .125-.075.263T22 5.45l-1.75.8l-.8 1.75q-.05.15-.188.225T19 8.3Zm0 14q-.125 0-.263-.075T18.55 22l-.8-1.75l-1.75-.8q-.15-.05-.225-.188T15.7 19q0-.125.075-.263T16 18.55l1.75-.8l.8-1.75q.05-.15.188-.225T19 15.7q.125 0 .263.075t.187.225l.8 1.75l1.75.8q.15.05.225.188T22.3 19q0 .125-.075.263T22 19.45l-1.75.8l-.8 1.75q-.05.15-.188.225T19 22.3ZM9 18.575q-.275 0-.525-.15T8.1 18l-1.6-3.5L3 12.9q-.275-.125-.425-.375T2.425 12q0-.275.15-.525T3 11.1l3.5-1.6L8.1 6q.125-.275.375-.425T9 5.425q.275 0 .525.15T9.9 6l1.6 3.5l3.5 1.6q.275.125.425.375t.15.525q0 .275-.15.525T15 12.9l-3.5 1.6L9.9 18q-.125.275-.375.425t-.525.15Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:backup-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m11 12.85l-.9.875Q9.825 14 9.413 14t-.713-.3q-.275-.275-.275-.7t.275-.7l2.6-2.6q.3-.3.7-.3t.7.3l2.6 2.6q.275.275.287.688t-.287.712q-.275.275-.687.288t-.713-.263l-.9-.875V18h5.5q1.05 0 1.775-.725T21 15.5t-.725-1.775T18.5 13H17v-2q0-2.075-1.463-3.538T12 6T8.463 7.463T7 11h-.5q-1.45 0-2.475 1.025T3 14.5t1.025 2.475T6.5 18H8q.425 0 .713.288T9 19t-.288.713T8 20H6.5q-2.275 0-3.887-1.575T1 14.575q0-1.95 1.175-3.475T5.25 9.15q.625-2.3 2.5-3.725T12 4q2.925 0 4.963 2.038T19 11q1.725.2 2.863 1.488T23 15.5q0 1.875-1.312 3.188T18.5 20H13q-.825 0-1.412-.587T11 18zm1 .15'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:bolt-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 15H5.9q-.6 0-.888-.537t.063-1.038l7.475-10.75q.25-.35.65-.487t.825.012t.625.525t.15.8L14 10h3.875q.65 0 .913.575t-.163 1.075L10.4 21.5q-.275.325-.675.425t-.775-.075t-.587-.537t-.163-.788z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:build-circle-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m15.5 16.9l1.4-1.4q.15-.15.15-.35t-.15-.35l-3.4-3.425q.1-.275.15-.55t.05-.625q0-1.425-1.012-2.437T10.25 6.75q-.425 0-.85.113t-.825.312l2.35 2.35l-1.4 1.4l-2.35-2.35q-.2.4-.312.825t-.113.85q0 1.425 1.013 2.438T10.2 13.7q.325 0 .613-.05t.562-.15l3.425 3.4q.15.15.35.15t.35-.15M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20m0-8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:cancel-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12 13.4l2.9 2.9q.275.275.7.275t.7-.275t.275-.7t-.275-.7L13.4 12l2.9-2.9q.275-.275.275-.7t-.275-.7t-.7-.275t-.7.275L12 10.6L9.1 7.7q-.275-.275-.7-.275t-.7.275t-.275.7t.275.7l2.9 2.9l-2.9 2.9q-.275.275-.275.7t.275.7t.7.275t.7-.275zm0 8.6q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:category{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6.5 11L12 2l5.5 9zm11 11q-1.875 0-3.187-1.312T13 17.5t1.313-3.187T17.5 13t3.188 1.313T22 17.5t-1.312 3.188T17.5 22M3 21.5v-8h8v8z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:chat-bubble-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m6 18l-2.3 2.3q-.475.475-1.088.213T2 19.575V4q0-.825.588-1.412T4 2h16q.825 0 1.413.588T22 4v12q0 .825-.587 1.413T20 18zm-.85-2H20V4H4v13.125zM4 16V4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m9.55 18l-5.7-5.7l1.425-1.425L9.55 15.15l9.175-9.175L20.15 7.4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:check-circle-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m10.6 13.8l-2.15-2.15q-.275-.275-.7-.275t-.7.275t-.275.7t.275.7L9.9 15.9q.3.3.7.3t.7-.3l5.65-5.65q.275-.275.275-.7t-.275-.7t-.7-.275t-.7.275zM12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:check-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m9.55 15.15l8.475-8.475q.3-.3.7-.3t.7.3t.3.713t-.3.712l-9.175 9.2q-.3.3-.7.3t-.7-.3L4.55 13q-.3-.3-.288-.712t.313-.713t.713-.3t.712.3z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:close{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6.4 19L5 17.6l5.6-5.6L5 6.4L6.4 5l5.6 5.6L17.6 5L19 6.4L13.4 12l5.6 5.6l-1.4 1.4l-5.6-5.6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:close-fullscreen-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m10 15.4l-5.9 5.9q-.275.275-.7.275t-.7-.275t-.275-.7t.275-.7L8.6 14H5q-.425 0-.712-.288T4 13t.288-.712T5 12h6q.425 0 .713.288T12 13v6q0 .425-.288.713T11 20t-.712-.288T10 19zm5.4-5.4H19q.425 0 .713.288T20 11t-.288.713T19 12h-6q-.425 0-.712-.288T12 11V5q0-.425.288-.712T13 4t.713.288T14 5v3.6l5.9-5.9q.275-.275.7-.275t.7.275t.275.7t-.275.7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:close-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12 13.4l-4.9 4.9q-.275.275-.7.275t-.7-.275t-.275-.7t.275-.7l4.9-4.9l-4.9-4.9q-.275-.275-.275-.7t.275-.7t.7-.275t.7.275l4.9 4.9l4.9-4.9q.275-.275.7-.275t.7.275t.275.7t-.275.7L13.4 12l4.9 4.9q.275.275.275.7t-.275.7t-.7.275t-.7-.275z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:cloud-download-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 12.15V6.1q-1.9.35-2.95 1.838T7 11h-.5q-1.45 0-2.475 1.025T3 14.5t1.025 2.475T6.5 18h12q1.05 0 1.775-.725T21 15.5t-.725-1.775T18.5 13H17v-2q0-1.2-.55-2.238T15 7V4.675q1.85.875 2.925 2.588T19 11q1.725.2 2.863 1.488T23 15.5q0 1.875-1.312 3.188T18.5 20h-12q-2.275 0-3.887-1.575T1 14.575q0-1.95 1.175-3.475T5.25 9.15q.425-1.8 2.125-3.425T11 4.1q.825 0 1.413.588T13 6.1v6.05l.9-.875q.275-.275.688-.275t.712.3q.275.275.275.7t-.275.7l-2.6 2.6q-.3.3-.7.3t-.7-.3l-2.6-2.6q-.275-.275-.287-.687T8.7 11.3q.275-.275.688-.288t.712.263zm1-1.1'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:cloud-sync{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 20v-2h2.725q-1.275-1.1-2-2.65T4 12q0-2.8 1.7-4.937T10 4.25v2.1q-1.75.625-2.875 2.163T6 12q0 1.35.538 2.488T8 16.45V14h2v6zm11 0q-1.25 0-2.125-.875T12 17q0-1.2.825-2.062t2.025-.913q.425-.9 1.263-1.463T18 12q1.325 0 2.288.863T21.45 15q1.05 0 1.8.725t.75 1.75q0 1.05-.725 1.788T21.5 20zm2.9-9q-.175-1.025-.675-1.9T16 7.55V10h-2V4h6v2h-2.725q1.075.95 1.763 2.225T19.925 11z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:code-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4.825 12.025L8.7 15.9q.275.275.275.7t-.275.7t-.7.275t-.7-.275l-4.6-4.6q-.15-.15-.213-.325T2.426 12t.063-.375t.212-.325l4.6-4.6q.3-.3.713-.3t.712.3t.3.713t-.3.712zm14.35-.05L15.3 8.1q-.275-.275-.275-.7t.275-.7t.7-.275t.7.275l4.6 4.6q.15.15.213.325t.062.375t-.062.375t-.213.325l-4.6 4.6q-.3.3-.7.288t-.7-.313t-.3-.712t.3-.713z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:content-copy-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 18q-.825 0-1.412-.587T7 16V4q0-.825.588-1.412T9 2h9q.825 0 1.413.588T20 4v12q0 .825-.587 1.413T18 18zm0-2h9V4H9zm-4 6q-.825 0-1.412-.587T3 20V7q0-.425.288-.712T4 6t.713.288T5 7v13h10q.425 0 .713.288T16 21t-.288.713T15 22zm4-6V4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:dashboard-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M13 8V4q0-.425.288-.712T14 3h6q.425 0 .713.288T21 4v4q0 .425-.288.713T20 9h-6q-.425 0-.712-.288T13 8M3 12V4q0-.425.288-.712T4 3h6q.425 0 .713.288T11 4v8q0 .425-.288.713T10 13H4q-.425 0-.712-.288T3 12m10 8v-8q0-.425.288-.712T14 11h6q.425 0 .713.288T21 12v8q0 .425-.288.713T20 21h-6q-.425 0-.712-.288T13 20M3 20v-4q0-.425.288-.712T4 15h6q.425 0 .713.288T11 16v4q0 .425-.288.713T10 21H4q-.425 0-.712-.288T3 20m2-9h4V5H5zm10 8h4v-6h-4zm0-12h4V5h-4zM5 19h4v-2H5zm4-2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:data-object-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M15 20q-.425 0-.712-.288T14 19t.288-.712T15 18h2q.425 0 .713-.288T18 17v-2q0-.95.55-1.725t1.45-1.1v-.35q-.9-.325-1.45-1.1T18 9V7q0-.425-.288-.712T17 6h-2q-.425 0-.712-.288T14 5t.288-.712T15 4h2q1.25 0 2.125.875T20 7v2q0 .425.288.713T21 10t.713.288T22 11v2q0 .425-.288.713T21 14t-.712.288T20 15v2q0 1.25-.875 2.125T17 20zm-8 0q-1.25 0-2.125-.875T4 17v-2q0-.425-.288-.712T3 14t-.712-.288T2 13v-2q0-.425.288-.712T3 10t.713-.288T4 9V7q0-1.25.875-2.125T7 4h2q.425 0 .713.288T10 5t-.288.713T9 6H7q-.425 0-.712.288T6 7v2q0 .95-.55 1.725T4 11.825v.35q.9.325 1.45 1.1T6 15v2q0 .425.288.713T7 18h2q.425 0 .713.288T10 19t-.288.713T9 20z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:delete-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7 21q-.825 0-1.412-.587T5 19V6q-.425 0-.712-.288T4 5t.288-.712T5 4h4q0-.425.288-.712T10 3h4q.425 0 .713.288T15 4h4q.425 0 .713.288T20 5t-.288.713T19 6v13q0 .825-.587 1.413T17 21zM17 6H7v13h10zm-6.287 10.713Q11 16.425 11 16V9q0-.425-.288-.712T10 8t-.712.288T9 9v7q0 .425.288.713T10 17t.713-.288m4 0Q15 16.426 15 16V9q0-.425-.288-.712T14 8t-.712.288T13 9v7q0 .425.288.713T14 17t.713-.288M7 6v13z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:deployed-code-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 19.425v-6.85L5 9.1v6.85zm2 0l6-3.475V9.1l-6 3.475zm-1-8.575l5.925-3.425L12 4L6.075 7.425zM4 17.7q-.475-.275-.737-.725t-.263-1v-7.95q0-.55.263-1T4 6.3l7-4.025Q11.475 2 12 2t1 .275L20 6.3q.475.275.738.725t.262 1v7.95q0 .55-.262 1T20 17.7l-7 4.025Q12.525 22 12 22t-1-.275zm8-5.7'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:description-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8 18h8v-2H8zm0-4h8v-2H8zm-2 8q-.825 0-1.412-.587T4 20V4q0-.825.588-1.412T6 2h8l6 6v12q0 .825-.587 1.413T18 22zm7-13V4H6v16h12V9zM6 4v5zv16z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:description-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 18h6q.425 0 .713-.288T16 17t-.288-.712T15 16H9q-.425 0-.712.288T8 17t.288.713T9 18m0-4h6q.425 0 .713-.288T16 13t-.288-.712T15 12H9q-.425 0-.712.288T8 13t.288.713T9 14m-3 8q-.825 0-1.412-.587T4 20V4q0-.825.588-1.412T6 2h7.175q.4 0 .763.15t.637.425l4.85 4.85q.275.275.425.638t.15.762V20q0 .825-.587 1.413T18 22zm7-14V4H6v16h12V9h-4q-.425 0-.712-.288T13 8M6 4v5zv16z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:drive-file-rename-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m10 21l4-4h6q.825 0 1.413.588T22 19q0 .825-.588 1.413T20 21H10Zm8.3-12.075l-4.25-4.2l1.4-1.4q.575-.575 1.413-.575t1.412.575l1.4 1.4q.575.575.6 1.388t-.55 1.387L18.3 8.925ZM3 21q-.425 0-.713-.288T2 20v-2.825q0-.2.075-.388t.225-.337l10.3-10.3l4.25 4.25l-10.3 10.3q-.15.15-.337.225T5.825 21H3Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:edit-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 19h1.425L16.2 9.225L14.775 7.8L5 17.575zm-1 2q-.425 0-.712-.288T3 20v-2.425q0-.4.15-.763t.425-.637L16.2 3.575q.3-.275.663-.425t.762-.15t.775.15t.65.45L20.425 5q.3.275.437.65T21 6.4q0 .4-.138.763t-.437.662l-12.6 12.6q-.275.275-.638.425t-.762.15zM19 6.4L17.6 5zm-3.525 2.125l-.7-.725L16.2 9.225z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:event-upcoming-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 22h-3q-.425 0-.712-.288T15 21t.288-.712T16 20h3V10H5v3q0 .425-.288.713T4 14t-.712-.288T3 13V6q0-.825.588-1.412T5 4h1V3q0-.425.288-.712T7 2t.713.288T8 3v1h8V3q0-.425.288-.712T17 2t.713.288T18 3v1h1q.825 0 1.413.588T21 6v14q0 .825-.587 1.413T19 22m-9.825-2H2q-.425 0-.712-.288T1 19t.288-.712T2 18h7.175L7.3 16.1q-.275-.275-.287-.687T7.3 14.7q.275-.275.7-.275t.7.275l3.6 3.6q.3.3.3.7t-.3.7l-3.6 3.6q-.275.275-.687.288T7.3 23.3q-.275-.275-.275-.7t.275-.7zM5 8h14V6H5zm0 0V6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:extension-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 21q-.825 0-1.413-.587Q3 19.825 3 19v-3.8q1.2 0 2.1-.762q.9-.763.9-1.938q0-1.175-.9-1.938Q4.2 9.8 3 9.8V6q0-.825.587-1.412Q4.175 4 5 4h4q0-1.05.725-1.775Q10.45 1.5 11.5 1.5q1.05 0 1.775.725Q14 2.95 14 4h4q.825 0 1.413.588Q20 5.175 20 6v4q1.05 0 1.775.725q.725.725.725 1.775q0 1.05-.725 1.775Q21.05 15 20 15v4q0 .825-.587 1.413Q18.825 21 18 21h-3.8q0-1.2-.762-2.1q-.763-.9-1.938-.9q-1.175 0-1.938.9q-.762.9-.762 2.1Zm13-2V6H5v2.2q1.35.5 2.175 1.675Q8 11.05 8 12.5q0 1.425-.825 2.6T5 16.8V19h2.2q.525-1.35 1.7-2.175Q10.075 16 11.5 16t2.6.825q1.175.825 1.7 2.175Zm-6.5-6.5Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:folder-open-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h6l2 2h8q.825 0 1.413.588T22 8H11.175l-2-2H4v12l2.4-8h17.1l-2.575 8.575q-.2.65-.737 1.038T19 20zm2.1-2H19l1.8-6H7.9zm0 0l1.8-6zM4 8V6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:folder-open-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h5.175q.4 0 .763.15t.637.425L12 6h9q.425 0 .713.288T22 7t-.288.713T21 8h-9.825l-2-2H4v12l1.975-6.575q.2-.65.738-1.037T7.9 10h12.9q1.025 0 1.613.813t.312 1.762l-1.8 6q-.2.65-.737 1.038T19 20zm2.1-2H19l1.8-6H7.9zM4 11.45V6zM6.1 18l1.8-6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:folder-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h6l2 2h8q.825 0 1.413.588T22 8v10q0 .825-.587 1.413T20 20zm0-2h16V8h-8.825l-2-2H4zm0 0V6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:format-list-bulleted-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10 19q-.425 0-.712-.288T9 18t.288-.712T10 17h10q.425 0 .713.288T21 18t-.288.713T20 19zm0-6q-.425 0-.712-.288T9 12t.288-.712T10 11h10q.425 0 .713.288T21 12t-.288.713T20 13zm0-6q-.425 0-.712-.288T9 6t.288-.712T10 5h10q.425 0 .713.288T21 6t-.288.713T20 7zM5 20q-.825 0-1.412-.587T3 18t.588-1.412T5 16t1.413.588T7 18t-.587 1.413T5 20m0-6q-.825 0-1.412-.587T3 12t.588-1.412T5 10t1.413.588T7 12t-.587 1.413T5 14M3.588 7.413Q3 6.825 3 6t.588-1.412T5 4t1.413.588T7 6t-.587 1.413T5 8t-1.412-.587'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:grid-view-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 11q-.825 0-1.412-.587T3 9V5q0-.825.588-1.412T5 3h4q.825 0 1.413.588T11 5v4q0 .825-.587 1.413T9 11zm0 10q-.825 0-1.412-.587T3 19v-4q0-.825.588-1.412T5 13h4q.825 0 1.413.588T11 15v4q0 .825-.587 1.413T9 21zm10-10q-.825 0-1.412-.587T13 9V5q0-.825.588-1.412T15 3h4q.825 0 1.413.588T21 5v4q0 .825-.587 1.413T19 11zm0 10q-.825 0-1.412-.587T13 19v-4q0-.825.588-1.412T15 13h4q.825 0 1.413.588T21 15v4q0 .825-.587 1.413T19 21zM5 9h4V5H5zm10 0h4V5h-4zm0 10h4v-4h-4zM5 19h4v-4H5zM9 9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:group-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M1 17.2q0-.85.438-1.562T2.6 14.55q1.55-.775 3.15-1.162T9 13t3.25.388t3.15 1.162q.725.375 1.163 1.088T17 17.2v.8q0 .825-.587 1.413T15 20H3q-.825 0-1.412-.587T1 18zM21 20h-2.55q.275-.45.413-.962T19 18v-1q0-1.1-.612-2.113T16.65 13.15q1.275.15 2.4.513t2.1.887q.9.5 1.375 1.112T23 17v1q0 .825-.587 1.413T21 20M6.175 10.825Q5 9.65 5 8t1.175-2.825T9 4t2.825 1.175T13 8t-1.175 2.825T9 12t-2.825-1.175m11.65 0Q16.65 12 15 12q-.275 0-.7-.062t-.7-.138q.675-.8 1.038-1.775T15 8t-.362-2.025T13.6 4.2q.35-.125.7-.163T15 4q1.65 0 2.825 1.175T19 8t-1.175 2.825M3 18h12v-.8q0-.275-.137-.5t-.363-.35q-1.35-.675-2.725-1.012T9 15t-2.775.338T3.5 16.35q-.225.125-.363.35T3 17.2zm7.413-8.587Q11 8.825 11 8t-.587-1.412T9 6t-1.412.588T7 8t.588 1.413T9 10t1.413-.587M9 8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:home-work-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M23 5v14q0 .825-.587 1.413T21 21h-3q-.425 0-.712-.288T17 20t.288-.712T18 19h3V5h-9v.5q0 .425-.288.713T11 6.5t-.712-.288T10 5.5v-.55q0-.8.575-1.375T11.95 3H21q.825 0 1.413.588T23 5M1 12.025q0-.5.225-.925t.625-.7l5-3.575q.275-.2.563-.288T8 6.45t.588.088t.562.287l5 3.575q.4.275.625.7t.225.925V19q0 .825-.587 1.413T13 21h-2q-.825 0-1.412-.587T9 19v-3H7v3q0 .825-.587 1.413T5 21H3q-.825 0-1.412-.587T1 19zM3 12v7h2v-3q0-.825.588-1.412T7 14h2q.825 0 1.413.588T11 16v3h2v-7L8 8.45zm8 7v-5H5v5v-5h6zm6.5-10h1q.2 0 .35-.15T19 8.5v-1q0-.2-.15-.35T18.5 7h-1q-.2 0-.35.15T17 7.5v1q0 .2.15.35t.35.15m0 4h1q.2 0 .35-.15t.15-.35v-1q0-.2-.15-.35T18.5 11h-1q-.2 0-.35.15t-.15.35v1q0 .2.15.35t.35.15m0 4h1q.2 0 .35-.15t.15-.35v-1q0-.2-.15-.35T18.5 15h-1q-.2 0-.35.15t-.15.35v1q0 .2.15.35t.35.15'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:info{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 17h2v-6h-2zm1.713-8.287Q13 8.425 13 8t-.288-.712T12 7t-.712.288T11 8t.288.713T12 9t.713-.288M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:info-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12.713 16.713Q13 16.425 13 16v-4q0-.425-.288-.712T12 11t-.712.288T11 12v4q0 .425.288.713T12 17t.713-.288m0-8Q13 8.425 13 8t-.288-.712T12 7t-.712.288T11 8t.288.713T12 9t.713-.288M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20m0-8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:inventory-2-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 22q-.825 0-1.412-.587T3 20V8.725q-.45-.275-.725-.712T2 7V4q0-.825.588-1.412T4 2h16q.825 0 1.413.588T22 4v3q0 .575-.275 1.013T21 8.724V20q0 .825-.587 1.413T19 22zM5 9v11h14V9zM4 7h16V4H4zm6 7h4q.425 0 .713-.288T15 13t-.288-.712T14 12h-4q-.425 0-.712.288T9 13t.288.713T10 14m2 .5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:keyboard-arrow-down-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11.625 14.913q-.175-.063-.325-.213l-4.6-4.6q-.275-.275-.275-.7t.275-.7t.7-.275t.7.275l3.9 3.9l3.9-3.9q.275-.275.7-.275t.7.275t.275.7t-.275.7l-4.6 4.6q-.15.15-.325.213t-.375.062t-.375-.062'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:lan-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M3 20v-3q0-.825.588-1.412T5 15h1v-2q0-.825.588-1.412T8 11h3V9h-1q-.825 0-1.412-.587T8 7V4q0-.825.588-1.412T10 2h4q.825 0 1.413.588T16 4v3q0 .825-.587 1.413T14 9h-1v2h3q.825 0 1.413.588T18 13v2h1q.825 0 1.413.588T21 17v3q0 .825-.587 1.413T19 22h-4q-.825 0-1.412-.587T13 20v-3q0-.825.588-1.412T15 15h1v-2H8v2h1q.825 0 1.413.588T11 17v3q0 .825-.587 1.413T9 22H5q-.825 0-1.412-.587T3 20m7-13h4V4h-4zM5 20h4v-3H5zm10 0h4v-3h-4zm0-3'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:language{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8.125 21.213q-1.825-.788-3.187-2.15t-2.15-3.188T2 11.988t.788-3.875t2.15-3.175t3.187-2.15T12.013 2t3.875.788t3.175 2.15t2.15 3.175t.787 3.875t-.787 3.887t-2.15 3.188t-3.175 2.15t-3.875.787t-3.888-.787M12 19.95q.65-.9 1.125-1.875T13.9 16h-3.8q.3 1.1.775 2.075T12 19.95m-2.6-.4q-.45-.825-.787-1.713T8.05 16H5.1q.725 1.25 1.813 2.175T9.4 19.55m5.2 0q1.4-.45 2.488-1.375T18.9 16h-2.95q-.225.95-.562 1.838T14.6 19.55M4.25 14h3.4q-.075-.5-.112-.987T7.5 12t.038-1.012T7.65 10h-3.4q-.125.5-.187.988T4 12t.063 1.013t.187.987m5.4 0h4.7q.075-.5.113-.987T14.5 12t-.038-1.012T14.35 10h-4.7q-.075.5-.112.988T9.5 12t.038 1.013t.112.987m6.7 0h3.4q.125-.5.188-.987T20 12t-.062-1.012T19.75 10h-3.4q.075.5.113.988T16.5 12t-.038 1.013t-.112.987m-.4-6h2.95q-.725-1.25-1.812-2.175T14.6 4.45q.45.825.788 1.713T15.95 8M10.1 8h3.8q-.3-1.1-.775-2.075T12 4.05q-.65.9-1.125 1.875T10.1 8m-5 0h2.95q.225-.95.563-1.838T9.4 4.45Q8 4.9 6.912 5.825T5.1 8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:library-add-check-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12.7 14.05l5.65-5.65l-1.4-1.45l-4.25 4.25l-2.15-2.1l-1.4 1.4zM8 18q-.825 0-1.412-.587T6 16V4q0-.825.588-1.412T8 2h12q.825 0 1.413.588T22 4v12q0 .825-.587 1.413T20 18zm0-2h12V4H8zm-4 6q-.825 0-1.412-.587T2 20V6h2v14h14v2zM8 4v12z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:lock-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 22q-.825 0-1.412-.587T4 20V10q0-.825.588-1.412T6 8h1V6q0-2.075 1.463-3.537T12 1t3.538 1.463T17 6v2h1q.825 0 1.413.588T20 10v10q0 .825-.587 1.413T18 22zm0-2h12V10H6zm7.413-3.588Q14 15.826 14 15t-.587-1.412T12 13t-1.412.588T10 15t.588 1.413T12 17t1.413-.587M9 8h6V6q0-1.25-.875-2.125T12 3t-2.125.875T9 6zM6 20V10z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:login-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M13 21q-.425 0-.712-.288T12 20t.288-.712T13 19h6V5h-6q-.425 0-.712-.288T12 4t.288-.712T13 3h6q.825 0 1.413.588T21 5v14q0 .825-.587 1.413T19 21zm-1.825-8H4q-.425 0-.712-.288T3 12t.288-.712T4 11h7.175L9.3 9.125q-.275-.275-.275-.675t.275-.7t.7-.313t.725.288L14.3 11.3q.3.3.3.7t-.3.7l-3.575 3.575q-.3.3-.712.288T9.3 16.25q-.275-.3-.262-.712t.287-.688z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:mail-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h16q.825 0 1.413.588T22 6v12q0 .825-.587 1.413T20 20zM20 8l-7.475 4.675q-.125.075-.262.113t-.263.037t-.262-.037t-.263-.113L4 8v10h16zm-8 3l8-5H4zM4 8v.25v-1.475v.025V6v.8v-.012V8.25zv10z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:memory{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 15V9h6v6zm0 6v-2H7q-.825 0-1.412-.587T5 17v-2H3v-2h2v-2H3V9h2V7q0-.825.588-1.412T7 5h2V3h2v2h2V3h2v2h2q.825 0 1.413.588T19 7v2h2v2h-2v2h2v2h-2v2q0 .825-.587 1.413T17 19h-2v2h-2v-2h-2v2zm8-4V7H7v10z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:memory-alt-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 15h2V9H6zm5 0h2V9h-2zm5 0h2V9h-2zM4 17h16V7H4zm0 0V7zm1 4v-2H4q-.825 0-1.412-.587T2 17V7q0-.825.588-1.412T4 5h1V3h2v2h4V3h2v2h4V3h2v2h1q.825 0 1.413.588T22 7v10q0 .825-.587 1.413T20 19h-1v2h-2v-2h-4v2h-2v-2H7v2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:model-training{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5.15 18.85q-1.025-1.2-1.588-2.687T3 13q0-3.75 2.625-6.375T12 4h.2l-1.6-1.6L12 1l4 4l-4 4l-1.425-1.425L12.15 6H12Q9.1 6 7.05 8.05T5 13q0 1.275.412 2.4t1.163 2.025zM11 18.5q0-.575-.387-1.137t-.863-1.175t-.862-1.275T8.5 13.5q0-1.45 1.025-2.475T12 10t2.475 1.025T15.5 13.5q0 .75-.387 1.413t-.863 1.274t-.862 1.175T13 18.5zm0 2.5v-1.5h2V21zm7.85-2.15l-1.425-1.425q.75-.9 1.163-2.025T19 13q0-1.65-.687-3.062t-1.888-2.363L17.85 6.15q1.45 1.25 2.3 3.013T21 13q0 1.675-.562 3.163T18.85 18.85'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:monitoring-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M3.288 20.713Q3 20.425 3 20v-1q0-.425.288-.712T4 18t.713.288T5 19v1q0 .425-.288.713T4 21t-.712-.288m4 0Q7 20.426 7 20v-5.5q0-.425.288-.712T8 13.5t.713.288T9 14.5V20q0 .425-.288.713T8 21t-.712-.288m4 0Q11 20.426 11 20v-3.5q0-.425.288-.712T12 15.5t.713.288t.287.712V20q0 .425-.288.713T12 21t-.712-.288m4 0Q15 20.426 15 20v-5q0-.425.288-.712T16 14t.713.288T17 15v5q0 .425-.288.713T16 21t-.712-.288m4 0Q19 20.426 19 20v-9q0-.425.288-.712T20 10t.713.288T21 11v9q0 .425-.288.713T20 21t-.712-.288M14 11.975q-.4 0-.763-.15t-.662-.425L10 8.825l-5.3 5.3q-.3.3-.712.288t-.713-.313q-.275-.3-.262-.712T3.3 12.7l5.275-5.275q.3-.3.663-.437T10 6.85t.775.138t.65.437L14 10l5.3-5.3q.3-.3.713-.288t.712.313q.275.3.263.713t-.288.687L15.425 11.4q-.275.275-.65.425t-.775.15'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:more-horiz{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 14q-.825 0-1.412-.587T4 12t.588-1.412T6 10t1.413.588T8 12t-.587 1.413T6 14m6 0q-.825 0-1.412-.587T10 12t.588-1.412T12 10t1.413.588T14 12t-.587 1.413T12 14m6 0q-.825 0-1.412-.587T16 12t.588-1.412T18 10t1.413.588T20 12t-.587 1.413T18 14'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:nest-clock-farsight-analog-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m13 12.175l2.25 2.25q.275.275.275.688t-.275.712q-.3.3-.712.3t-.713-.3L11.3 13.3q-.15-.15-.225-.337T11 12.575V9q0-.425.288-.712T12 8t.713.288T13 9zm-1.713-6.462Q11 5.425 11 5V4h2v1q0 .425-.288.713T12 6t-.712-.288m7 5.576Q18.575 11 19 11h1v2h-1q-.425 0-.712-.288T18 12t.288-.712m-5.575 7Q13 18.575 13 19v1h-2v-1q0-.425.288-.712T12 18t.713.288m-7-5.575Q5.425 13 5 13H4v-2h1q.425 0 .713.288T6 12t-.288.713M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m8-10q0-3.35-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20t5.675-2.325T20 12m-8 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:network-node{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M3.025 20.975Q2 19.95 2 18.5t1.025-2.475T5.5 15q.45 0 .875.112t.8.313L11 11.6V8.85q-1.1-.325-1.8-1.237T8.5 5.5q0-1.45 1.025-2.475T12 2t2.475 1.025T15.5 5.5q0 1.2-.7 2.113T13 8.85v2.75l3.85 3.825q.375-.2.788-.312T18.5 15q1.45 0 2.475 1.025T22 18.5t-1.025 2.475T18.5 22t-2.475-1.025T15 18.5q0-.45.112-.875t.313-.8L12 13.4l-3.425 3.425q.2.375.313.8T9 18.5q0 1.45-1.025 2.475T5.5 22t-2.475-1.025m16.538-1.412Q20 19.125 20 18.5t-.437-1.062T18.5 17t-1.062.438T17 18.5t.438 1.063T18.5 20t1.063-.437m-6.5-13q.437-.438.437-1.063t-.437-1.062T12 4t-1.062.438T10.5 5.5t.438 1.063T12 7t1.063-.437m-6.5 13Q7 19.125 7 18.5t-.437-1.062T5.5 17t-1.062.438T4 18.5t.438 1.063T5.5 20t1.063-.437'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:notifications-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 19v-2h2v-7q0-2.075 1.25-3.687T10.5 4.2v-.7q0-.625.438-1.062T12 2t1.063.438T13.5 3.5v.7q2 .5 3.25 2.113T18 10v7h2v2zm8 3q-.825 0-1.412-.587T10 20h4q0 .825-.587 1.413T12 22m-4-5h8v-7q0-1.65-1.175-2.825T12 6T9.175 7.175T8 10z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:notifications-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 19q-.425 0-.712-.288T4 18t.288-.712T5 17h1v-7q0-2.075 1.25-3.687T10.5 4.2v-.7q0-.625.438-1.062T12 2t1.063.438T13.5 3.5v.7q2 .5 3.25 2.113T18 10v7h1q.425 0 .713.288T20 18t-.288.713T19 19zm7 3q-.825 0-1.412-.587T10 20h4q0 .825-.587 1.413T12 22m-4-5h8v-7q0-1.65-1.175-2.825T12 6T9.175 7.175T8 10z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:open-in-full-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 21q-.425 0-.712-.288T3 20v-6q0-.425.288-.712T4 13t.713.288T5 14v3.6L17.6 5H14q-.425 0-.712-.288T13 4t.288-.712T14 3h6q.425 0 .713.288T21 4v6q0 .425-.288.713T20 11t-.712-.288T19 10V6.4L6.4 19H10q.425 0 .713.288T11 20t-.288.713T10 21z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:open-in-new-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h6q.425 0 .713.288T12 4t-.288.713T11 5H5v14h14v-6q0-.425.288-.712T20 12t.713.288T21 13v6q0 .825-.587 1.413T19 21zM19 6.4L10.4 15q-.275.275-.7.275T9 15t-.275-.7t.275-.7L17.6 5H15q-.425 0-.712-.288T14 4t.288-.712T15 3h5q.425 0 .713.288T21 4v5q0 .425-.288.713T20 10t-.712-.288T19 9z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:person-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9.175 10.825Q8 9.65 8 8t1.175-2.825T12 4t2.825 1.175T16 8t-1.175 2.825T12 12t-2.825-1.175M4 18v-.8q0-.85.438-1.562T5.6 14.55q1.55-.775 3.15-1.162T12 13t3.25.388t3.15 1.162q.725.375 1.163 1.088T20 17.2v.8q0 .825-.587 1.413T18 20H6q-.825 0-1.412-.587T4 18m2 0h12v-.8q0-.275-.137-.5t-.363-.35q-1.35-.675-2.725-1.012T12 15t-2.775.338T6.5 16.35q-.225.125-.363.35T6 17.2zm7.413-8.587Q14 8.825 14 8t-.587-1.412T12 6t-1.412.588T10 8t.588 1.413T12 10t1.413-.587M12 18'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:play-circle-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m10.65 15.75l4.875-3.125q.35-.225.35-.625t-.35-.625L10.65 8.25q-.375-.25-.763-.038t-.387.663v6.25q0 .45.388.663t.762-.038M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20m0-8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:public{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8.1 21.213q-1.825-.788-3.175-2.138T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22t-3.9-.788M11 19.95V18q-.825 0-1.412-.587T9 16v-1l-4.8-4.8q-.075.45-.137.9T4 12q0 3.025 1.988 5.3T11 19.95m6.9-2.55q1.025-1.125 1.563-2.512T20 12q0-2.45-1.362-4.475T15 4.6V5q0 .825-.587 1.413T13 7h-2v2q0 .425-.288.713T10 10H8v2h6q.425 0 .713.288T15 13v3h1q.65 0 1.175.388T17.9 17.4'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:radio-button-unchecked{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:refresh-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 20q-3.35 0-5.675-2.325T4 12t2.325-5.675T12 4q1.725 0 3.3.712T18 6.75V5q0-.425.288-.712T19 4t.713.288T20 5v5q0 .425-.288.713T19 11h-5q-.425 0-.712-.288T13 10t.288-.712T14 9h3.2q-.8-1.4-2.187-2.2T12 6Q9.5 6 7.75 7.75T6 12t1.75 4.25T12 18q1.7 0 3.113-.862t2.187-2.313q.2-.35.563-.487t.737-.013q.4.125.575.525t-.025.75q-1.025 2-2.925 3.2T12 20'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:restart-alt-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9.825 20.7q-2.575-.725-4.2-2.837T4 13q0-1.425.475-2.713t1.35-2.362q.275-.3.675-.313t.725.313q.275.275.288.675t-.263.75q-.6.775-.925 1.7T6 13q0 2.025 1.188 3.613t3.062 2.162q.325.1.538.375t.212.6q0 .5-.35.788t-.825.162m4.35 0q-.475.125-.825-.175t-.35-.8q0-.3.213-.575t.537-.375q1.875-.6 3.063-2.175T18 13q0-2.5-1.75-4.25T12 7h-.075l.4.4q.275.275.275.7t-.275.7t-.7.275t-.7-.275l-2.1-2.1q-.15-.15-.212-.325T8.55 6t.063-.375t.212-.325l2.1-2.1q.275-.275.7-.275t.7.275t.275.7t-.275.7l-.4.4H12q3.35 0 5.675 2.325T20 13q0 2.725-1.625 4.85t-4.2 2.85'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:save-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h11.175q.4 0 .763.15t.637.425l2.85 2.85q.275.275.425.638t.15.762V19q0 .825-.587 1.413T19 21zM19 7.85L16.15 5H5v14h14zm-4.875 9.275Q15 16.25 15 15t-.875-2.125T12 12t-2.125.875T9 15t.875 2.125T12 18t2.125-.875M7 10h7q.425 0 .713-.288T15 9V7q0-.425-.288-.712T14 6H7q-.425 0-.712.288T6 7v2q0 .425.288.713T7 10M5 7.85V19V5z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m19.6 21l-6.3-6.3q-.75.6-1.725.95T9.5 16q-2.725 0-4.612-1.888T3 9.5t1.888-4.612T9.5 3t4.613 1.888T16 9.5q0 1.1-.35 2.075T14.7 13.3l6.3 6.3zM9.5 14q1.875 0 3.188-1.312T14 9.5t-1.312-3.187T9.5 5T6.313 6.313T5 9.5t1.313 3.188T9.5 14'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:search-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9.5 16q-2.725 0-4.612-1.888T3 9.5t1.888-4.612T9.5 3t4.613 1.888T16 9.5q0 1.1-.35 2.075T14.7 13.3l5.6 5.6q.275.275.275.7t-.275.7t-.7.275t-.7-.275l-5.6-5.6q-.75.6-1.725.95T9.5 16m0-2q1.875 0 3.188-1.312T14 9.5t-1.312-3.187T9.5 5T6.313 6.313T5 9.5t1.313 3.188T9.5 14'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:security-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 19.9q2.425-.75 4.05-2.962T17.95 12H12V4.125l-6 2.25v5.175q0 .175.05.45H12zm-.325 1.975q-.15-.025-.3-.075Q8 20.675 6 17.638T4 11.1V6.375q0-.625.363-1.125t.937-.725l6-2.25q.35-.125.7-.125t.7.125l6 2.25q.575.225.938.725T20 6.375V11.1q0 3.5-2 6.538T12.625 21.8q-.15.05-.3.075T12 21.9t-.325-.025'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:service-toolbox-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7 6V5q0-.825.588-1.412T9 3h6q.825 0 1.413.588T17 5v1h.7q.575 0 1.075.325t.725.875l2.35 5.4q.075.2.113.4t.037.4V18q0 .825-.587 1.413T20 20H4q-.825 0-1.412-.587T2 18v-4.6q0-.2.038-.4t.112-.4L4.5 7.2q.225-.55.725-.875T6.3 6zm2 0h6V5H9zm-2 6v-.025q0-.425.288-.712T8 10.974t.713.288t.287.712V12h6v-.025q0-.425.288-.712t.712-.288t.713.288t.287.712V12h2.4l-1.7-4H6.3l-1.7 4zm0 2H4v4h16v-4h-3v.025q0 .425-.288.713t-.712.287t-.712-.288t-.288-.712V14H9v.025q0 .425-.288.713T8 15.025t-.712-.288T7 14.026zm5 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:settings-ethernet-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M20.15 12L16.3 8.1q-.275-.275-.288-.687T16.3 6.7q.275-.275.7-.275t.7.275l4.6 4.6q.15.15.213.325t.062.375t-.062.375t-.213.325l-4.6 4.6q-.275.275-.687.288T16.3 17.3q-.275-.275-.275-.7t.275-.7zm-16.3 0l3.85 3.9q.275.275.288.688T7.7 17.3q-.275.275-.7.275t-.7-.275l-4.6-4.6q-.15-.15-.212-.325T1.425 12t.063-.375t.212-.325l4.6-4.6q.275-.275.688-.288T7.7 6.7q.275.275.275.7t-.275.7zm3.438.713Q7 12.425 7 12t.288-.712T8 11t.713.288T9 12t-.288.713T8 13t-.712-.288m4 0Q11 12.426 11 12t.288-.712T12 11t.713.288T13 12t-.288.713T12 13t-.712-.288m4 0Q15 12.426 15 12t.288-.712T16 11t.713.288T17 12t-.288.713T16 13t-.712-.288'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:settings-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m9.25 22l-.4-3.2q-.325-.125-.612-.3t-.563-.375L4.7 19.375l-2.75-4.75l2.575-1.95Q4.5 12.5 4.5 12.338v-.675q0-.163.025-.338L1.95 9.375l2.75-4.75l2.975 1.25q.275-.2.575-.375t.6-.3l.4-3.2h5.5l.4 3.2q.325.125.613.3t.562.375l2.975-1.25l2.75 4.75l-2.575 1.95q.025.175.025.338v.674q0 .163-.05.338l2.575 1.95l-2.75 4.75l-2.95-1.25q-.275.2-.575.375t-.6.3l-.4 3.2zM11 20h1.975l.35-2.65q.775-.2 1.438-.587t1.212-.938l2.475 1.025l.975-1.7l-2.15-1.625q.125-.35.175-.737T17.5 12t-.05-.787t-.175-.738l2.15-1.625l-.975-1.7l-2.475 1.05q-.55-.575-1.212-.962t-1.438-.588L13 4h-1.975l-.35 2.65q-.775.2-1.437.588t-1.213.937L5.55 7.15l-.975 1.7l2.15 1.6q-.125.375-.175.75t-.05.8q0 .4.05.775t.175.75l-2.15 1.625l.975 1.7l2.475-1.05q.55.575 1.213.963t1.437.587zm1.05-4.5q1.45 0 2.475-1.025T15.55 12t-1.025-2.475T12.05 8.5q-1.475 0-2.488 1.025T8.55 12t1.013 2.475T12.05 15.5M12 12'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:settings-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10.825 22q-.675 0-1.162-.45t-.588-1.1L8.85 18.8q-.325-.125-.612-.3t-.563-.375l-1.55.65q-.625.275-1.25.05t-.975-.8l-1.175-2.05q-.35-.575-.2-1.225t.675-1.075l1.325-1Q4.5 12.5 4.5 12.337v-.675q0-.162.025-.337l-1.325-1Q2.675 9.9 2.525 9.25t.2-1.225L3.9 5.975q.35-.575.975-.8t1.25.05l1.55.65q.275-.2.575-.375t.6-.3l.225-1.65q.1-.65.588-1.1T10.825 2h2.35q.675 0 1.163.45t.587 1.1l.225 1.65q.325.125.613.3t.562.375l1.55-.65q.625-.275 1.25-.05t.975.8l1.175 2.05q.35.575.2 1.225t-.675 1.075l-1.325 1q.025.175.025.338v.674q0 .163-.05.338l1.325 1q.525.425.675 1.075t-.2 1.225l-1.2 2.05q-.35.575-.975.8t-1.25-.05l-1.5-.65q-.275.2-.575.375t-.6.3l-.225 1.65q-.1.65-.587 1.1t-1.163.45zM11 20h1.975l.35-2.65q.775-.2 1.438-.587t1.212-.938l2.475 1.025l.975-1.7l-2.15-1.625q.125-.35.175-.737T17.5 12t-.05-.787t-.175-.738l2.15-1.625l-.975-1.7l-2.475 1.05q-.55-.575-1.212-.962t-1.438-.588L13 4h-1.975l-.35 2.65q-.775.2-1.437.588t-1.213.937L5.55 7.15l-.975 1.7l2.15 1.6q-.125.375-.175.75t-.05.8q0 .4.05.775t.175.75l-2.15 1.625l.975 1.7l2.475-1.05q.55.575 1.213.963t1.437.587zm1.05-4.5q1.45 0 2.475-1.025T15.55 12t-1.025-2.475T12.05 8.5q-1.475 0-2.487 1.025T8.55 12t1.013 2.475T12.05 15.5M12 12'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:shield-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11.675 21.875q-.15-.025-.3-.075Q8 20.675 6 17.637T4 11.1V6.375q0-.625.363-1.125t.937-.725l6-2.25q.35-.125.7-.125t.7.125l6 2.25q.575.225.938.725T20 6.375V11.1q0 3.5-2 6.538T12.625 21.8q-.15.05-.3.075T12 21.9t-.325-.025M12 19.9q2.6-.825 4.3-3.3t1.7-5.5V6.375l-6-2.25l-6 2.25V11.1q0 3.025 1.7 5.5t4.3 3.3m0-7.9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:shopping-cart-checkout-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5.588 21.413Q5 20.825 5 20t.588-1.412T7 18t1.413.588T9 20t-.587 1.413T7 22t-1.412-.587m10 0Q15 20.825 15 20t.588-1.412T17 18t1.413.588T19 20t-.587 1.413T17 22t-1.412-.587M3 4H2q-.425 0-.712-.288T1 3t.288-.712T2 2h1.65q.275 0 .525.15t.375.425L8.525 11h7l3.625-6.5q.125-.25.35-.375T20 4q.575 0 .863.488t.012.987L17.3 11.95q-.275.5-.737.775T15.55 13H8.1L7 15h11q.425 0 .713.288T19 16t-.288.713T18 17H7q-1.125 0-1.713-.975T5.25 14.05L6.6 11.6zm9.175 3H9q-.425 0-.712-.288T8 6t.288-.712T9 5h3.175l-.9-.9q-.3-.3-.288-.7t.313-.7q.3-.275.7-.288t.7.288l2.6 2.6q.3.3.3.7t-.3.7l-2.6 2.6q-.275.275-.687.288T11.3 9.3q-.275-.275-.275-.7t.275-.7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:smart-toy-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 15q-1.25 0-2.125-.875T1 12t.875-2.125T4 9V7q0-.825.588-1.412T6 5h3q0-1.25.875-2.125T12 2t2.125.875T15 5h3q.825 0 1.413.588T20 7v2q1.25 0 2.125.875T23 12t-.875 2.125T20 15v4q0 .825-.587 1.413T18 21H6q-.825 0-1.412-.587T4 19zm6.063-2.437q.437-.438.437-1.063t-.437-1.062T9 10t-1.062.438T7.5 11.5t.438 1.063T9 13t1.063-.437m6 0q.437-.438.437-1.063t-.437-1.062T15 10t-1.062.438T13.5 11.5t.438 1.063T15 13t1.063-.437M8 17h8v-2H8zm-2 2h12V7H6zm6-6'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:speed-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 16.088q.95-.013 1.4-.688l4.225-6.325q.225-.35-.062-.637t-.638-.063L10.6 12.6q-.675.45-.712 1.375t.562 1.525t1.55.588M12 4q.9 0 1.775.15t1.7.475q.4.15.85.563t.25.787t-.9.5t-1.125-.025q-.625-.225-1.262-.337T12 6Q8.675 6 6.337 8.338T4 14q0 1.05.288 2.075T5.1 18h13.8q.575-.95.838-1.975T20 13.9q0-.65-.113-1.275T19.55 11.4q-.15-.425-.05-.825t.45-.675q.325-.25.713-.15t.537.45q.375.875.575 1.788T22 13.85q.025 1.425-.325 2.725T20.65 19.05q-.275.45-.75.7t-1 .25H5.1q-.525 0-1-.25t-.75-.7q-.65-1.125-1-2.387T2 14q0-2.075.788-3.887t2.15-3.175t3.187-2.15T12 4m.175 7.825'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:stop-circle-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 16h6q.425 0 .713-.288T16 15V9q0-.425-.288-.712T15 8H9q-.425 0-.712.288T8 9v6q0 .425.288.713T9 16m3 6q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20m0-8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:stop-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 16V8q0-.825.588-1.412T8 6h8q.825 0 1.413.588T18 8v8q0 .825-.587 1.413T16 18H8q-.825 0-1.412-.587T6 16'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:system-update-alt-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h4q.425 0 .713.288T9 5t-.288.713T8 6H4v12h16V6h-4q-.425 0-.712-.288T15 5t.288-.712T16 4h4q.825 0 1.413.588T22 6v12q0 .825-.587 1.413T20 20zm7-8.4V5q0-.425.288-.712T12 4t.713.288T13 5v6.6l1.9-1.9q.275-.275.7-.275t.7.275t.275.7t-.275.7l-3.6 3.6q-.3.3-.7.3t-.7-.3l-3.6-3.6q-.275-.275-.275-.7t.275-.7t.7-.275t.7.275z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:terminal-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h16q.825 0 1.413.588T22 6v12q0 .825-.587 1.413T20 20zm0-2h16V8H4zm4.675-5l-1.9-1.9q-.3-.3-.288-.7t.313-.7q.3-.275.7-.287t.7.287l2.6 2.6q.3.3.3.7t-.3.7l-2.6 2.6q-.275.275-.687.288T6.8 16.3q-.275-.275-.275-.7t.275-.7zM13 17q-.425 0-.712-.288T12 16t.288-.712T13 15h4q.425 0 .713.288T18 16t-.288.713T17 17z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:timer-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10 3q-.425 0-.712-.288T9 2t.288-.712T10 1h4q.425 0 .713.288T15 2t-.288.713T14 3zm2.713 10.713Q13 13.425 13 13V9q0-.425-.288-.712T12 8t-.712.288T11 9v4q0 .425.288.713T12 14t.713-.288m-4.2 7.576q-1.638-.713-2.863-1.938t-1.937-2.863T3 13t.713-3.488T5.65 6.65t2.863-1.937T12 4q1.55 0 2.975.5t2.675 1.45l.7-.7q.275-.275.7-.275t.7.275t.275.7t-.275.7l-.7.7Q20 8.6 20.5 10.025T21 13q0 1.85-.713 3.488T18.35 19.35t-2.863 1.938T12 22t-3.488-.712m8.438-3.338Q19 15.9 19 13t-2.05-4.95T12 6T7.05 8.05T5 13t2.05 4.95T12 20t4.95-2.05M12 13'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:update-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 21q-1.875 0-3.512-.712t-2.85-1.925t-1.925-2.85T3 12t.713-3.512t1.924-2.85t2.85-1.925T12 3q2.05 0 3.888.875T19 6.35V5q0-.425.288-.712T20 4t.713.288T21 5v4q0 .425-.288.713T20 10h-4q-.425 0-.712-.288T15 9t.288-.712T16 8h1.75q-1.025-1.4-2.525-2.2T12 5Q9.075 5 7.038 7.038T5 12t2.038 4.963T12 19q2.375 0 4.25-1.425t2.475-3.675q.125-.4.45-.6t.725-.15q.425.05.675.362t.15.688q-.725 2.975-3.15 4.888T12 21m1-9.4l2.5 2.5q.275.275.275.7t-.275.7t-.7.275t-.7-.275l-2.8-2.8q-.15-.15-.225-.337T11 11.975V8q0-.425.288-.712T12 7t.713.288T13 8z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:upgrade-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8 20q-.425 0-.712-.288T7 19t.288-.712T8 18h8q.425 0 .713.288T17 19t-.288.713T16 20zm3.288-4.288Q11 15.425 11 15V7.825L9.1 9.7q-.275.275-.687.288T7.7 9.7q-.275-.275-.275-.7t.275-.7l3.6-3.6q.15-.15.325-.212T12 4.425t.375.063t.325.212l3.6 3.6q.275.275.288.688T16.3 9.7q-.275.275-.7.275t-.7-.275L13 7.825V15q0 .425-.287.713T12 16t-.712-.288'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:upload{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 16V7.85l-2.6 2.6L7 9l5-5l5 5l-1.4 1.45l-2.6-2.6V16zm-5 4q-.825 0-1.412-.587T4 18v-3h2v3h12v-3h2v3q0 .825-.587 1.413T18 20z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:upload-file-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 19h2v-4.175l1.6 1.6L16 15l-4-4l-4 4l1.425 1.4L11 14.825zm-5 3q-.825 0-1.412-.587T4 20V4q0-.825.588-1.412T6 2h8l6 6v12q0 .825-.587 1.413T18 22zm7-13V4H6v16h12V9zM6 4v5zv16z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:verified-user-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m10.95 12.7l-1.4-1.4q-.3-.3-.7-.3t-.7.3t-.3.713t.3.712l2.1 2.125q.3.3.7.3t.7-.3l4.25-4.25q.3-.3.3-.712t-.3-.713t-.712-.3t-.713.3zm.725 9.175q-.15-.025-.3-.075Q8 20.675 6 17.637T4 11.1V6.375q0-.625.363-1.125t.937-.725l6-2.25q.35-.125.7-.125t.7.125l6 2.25q.575.225.938.725T20 6.375V11.1q0 3.5-2 6.538T12.625 21.8q-.15.05-.3.075T12 21.9t-.325-.025M12 19.9q2.6-.825 4.3-3.3t1.7-5.5V6.375l-6-2.25l-6 2.25V11.1q0 3.025 1.7 5.5t4.3 3.3m0-7.9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:visibility-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M15.188 14.688Q16.5 13.375 16.5 11.5t-1.312-3.187T12 7T8.813 8.313T7.5 11.5t1.313 3.188T12 16t3.188-1.312m-5.1-1.276Q9.3 12.625 9.3 11.5t.788-1.912T12 8.8t1.913.788t.787 1.912t-.787 1.913T12 14.2t-1.912-.787m-4.2 3.787q-2.763-1.8-4.363-4.75q-.125-.225-.187-.462t-.063-.488t.063-.488t.187-.462q1.6-2.95 4.363-4.75T12 4t6.113 1.8t4.362 4.75q.125.225.188.463t.062.487t-.062.488t-.188.462q-1.6 2.95-4.362 4.75T12 19t-6.113-1.8m11.3-1.687Q19.55 14.025 20.8 11.5q-1.25-2.525-3.613-4.012T12 6T6.813 7.488T3.2 11.5q1.25 2.525 3.613 4.013T12 17t5.188-1.487'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:vital-signs-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8.15 19.725q-.375-.275-.55-.7L5.3 13H2q-.425 0-.712-.288T1 12t.288-.712T2 11h4q.325 0 .563.175t.362.475L9 17.1l4.6-12.125q.175-.425.55-.7T15 4t.85.275t.55.7L18.7 11H22q.425 0 .713.288T23 12t-.288.713T22 13h-4q-.325 0-.562-.175t-.363-.475L15 6.9l-4.6 12.125q-.175.425-.55.7T9 20t-.85-.275'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:warning-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M2.725 21q-.275 0-.5-.137t-.35-.363t-.137-.488t.137-.512l9.25-16q.15-.25.388-.375T12 3t.488.125t.387.375l9.25 16q.15.25.138.513t-.138.487t-.35.363t-.5.137zm1.725-2h15.1L12 6zm8.263-1.287Q13 17.425 13 17t-.288-.712T12 16t-.712.288T11 17t.288.713T12 18t.713-.288m0-3Q13 14.425 13 14v-3q0-.425-.288-.712T12 10t-.712.288T11 11v3q0 .425.288.713T12 15t.713-.288M12 12.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\:web-asset{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h16q.825 0 1.413.588T22 6v12q0 .825-.587 1.413T20 20zm0-2h16V8H4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-arrow-right-thin{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M14 16.94v-4H5.08l-.03-2.01H14V6.94l5 5Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M21 7L9 19l-5.5-5.5l1.41-1.41L9 16.17L19.59 5.59z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-chevron-down,.i-mdi\:chevron-down{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7.41 8.58L12 13.17l4.59-4.59L18 10l-6 6l-6-6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-clock-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 20a8 8 0 0 0 8-8a8 8 0 0 0-8-8a8 8 0 0 0-8 8a8 8 0 0 0 8 8m0-18a10 10 0 0 1 10 10a10 10 0 0 1-10 10C6.47 22 2 17.5 2 12A10 10 0 0 1 12 2m.5 5v5.25l4.5 2.67l-.75 1.23L11 13V7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-close{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 6.41L17.59 5L12 10.59L6.41 5L5 6.41L10.59 12L5 17.59L6.41 19L12 13.41L17.59 19L19 17.59L13.41 12z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-cloud-upload{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 20H6.5q-2.28 0-3.89-1.57Q1 16.85 1 14.58q0-1.95 1.17-3.48q1.18-1.53 3.08-1.95q.63-2.3 2.5-3.72Q9.63 4 12 4q2.93 0 4.96 2.04Q19 8.07 19 11q1.73.2 2.86 1.5q1.14 1.28 1.14 3q0 1.88-1.31 3.19T18.5 20H13v-7.15l1.6 1.55L16 13l-4-4l-4 4l1.4 1.4l1.6-1.55Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-database-cog-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 14c-2.42 0-4.7-.6-6-1.55V9.64c1.47.83 3.61 1.36 6 1.36s4.53-.53 6-1.36v2.44c.33-.05.66-.08 1-.08s.67.03 1 .08V7c0-2.21-3.58-4-8-4S4 4.79 4 7v10c0 2.21 3.59 4 8 4h.29a7.4 7.4 0 0 1-.29-2c-3.87 0-6-1.5-6-2v-2.23c1.61.78 3.72 1.23 6 1.23c.24 0 .47 0 .7-.03c.4-.83.95-1.56 1.62-2.16c-.74.12-1.52.19-2.32.19m0-9c3.87 0 6 1.5 6 2s-2.13 2-6 2s-6-1.5-6-2s2.13-2 6-2m10.7 14.6v-1l1.1-.8c.1-.1.2-.2.1-.3l-1-1.7c0-.1-.2-.1-.3-.1l-1.2.5c-.3-.2-.6-.4-.9-.5l-.2-1.3c0-.1-.1-.2-.2-.2h-2c-.2 0-.3.1-.3.2l-.2 1.3c-.3.2-.5.3-.8.5l-1.2-.5c-.1 0-.2 0-.3.1l-1 1.7c0 .1 0 .2.1.3l1.1.8v1l-1.1.8c-.1.1-.2.2-.1.3l1 1.7c.1.1.2.1.3.1l1.2-.5c.2.2.5.4.8.5l.2 1.3c.1.1.2.2.3.2h2c.1 0 .2-.1.2-.2l.2-1.3c.3-.2.5-.3.8-.5l1.2.4c.1 0 .2 0 .3-.1l1-1.7c.1-.1.1-.2 0-.2zm-3.7.9c-.8 0-1.5-.7-1.5-1.5s.7-1.5 1.5-1.5s1.5.7 1.5 1.5s-.7 1.5-1.5 1.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-file-document-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 2a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8l-6-6zm0 2h7v5h5v11H6zm2 8v2h8v-2zm0 4v2h5v-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-folder-arrow-down-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M22 8v5.81c-.61-.35-1.28-.59-2-.72V8H4v10h9.09c-.05.33-.09.66-.09 1s.04.67.09 1H4a2 2 0 0 1-2-2V6c0-1.11.89-2 2-2h6l2 2h8a2 2 0 0 1 2 2m-2 8h-2v4h-2l3 3l3-3h-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-folder-open-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6.1 10L4 18V8h17a2 2 0 0 0-2-2h-7l-2-2H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h15c.9 0 1.7-.6 1.9-1.5l2.3-8.5zM19 18H6l1.6-6h13z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-format-list-bulleted{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7 5h14v2H7zm0 8v-2h14v2zM4 4.5A1.5 1.5 0 0 1 5.5 6A1.5 1.5 0 0 1 4 7.5A1.5 1.5 0 0 1 2.5 6A1.5 1.5 0 0 1 4 4.5m0 6A1.5 1.5 0 0 1 5.5 12A1.5 1.5 0 0 1 4 13.5A1.5 1.5 0 0 1 2.5 12A1.5 1.5 0 0 1 4 10.5M7 19v-2h14v2zm-3-2.5A1.5 1.5 0 0 1 5.5 18A1.5 1.5 0 0 1 4 19.5A1.5 1.5 0 0 1 2.5 18A1.5 1.5 0 0 1 4 16.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-git{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M2.6 10.59L8.38 4.8l1.69 1.7c-.24.85.15 1.78.93 2.23v5.54c-.6.34-1 .99-1 1.73a2 2 0 0 0 2 2a2 2 0 0 0 2-2c0-.74-.4-1.39-1-1.73V9.41l2.07 2.09c-.07.15-.07.32-.07.5a2 2 0 0 0 2 2a2 2 0 0 0 2-2a2 2 0 0 0-2-2c-.18 0-.35 0-.5.07L13.93 7.5a1.98 1.98 0 0 0-1.15-2.34c-.43-.16-.88-.2-1.28-.09L9.8 3.38l.79-.78c.78-.79 2.04-.79 2.82 0l7.99 7.99c.79.78.79 2.04 0 2.82l-7.99 7.99c-.78.79-2.04.79-2.82 0L2.6 13.41c-.79-.78-.79-2.04 0-2.82'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-github{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5c.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34c-.46-1.16-1.11-1.47-1.11-1.47c-.91-.62.07-.6.07-.6c1 .07 1.53 1.03 1.53 1.03c.87 1.52 2.34 1.07 2.91.83c.09-.65.35-1.09.63-1.34c-2.22-.25-4.55-1.11-4.55-4.92c0-1.11.38-2 1.03-2.71c-.1-.25-.45-1.29.1-2.64c0 0 .84-.27 2.75 1.02c.79-.22 1.65-.33 2.5-.33s1.71.11 2.5.33c1.91-1.29 2.75-1.02 2.75-1.02c.55 1.35.2 2.39.1 2.64c.65.71 1.03 1.6 1.03 2.71c0 3.82-2.34 4.66-4.57 4.91c.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-history{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M13.5 8H12v5l4.28 2.54l.72-1.21l-3.5-2.08zM13 3a9 9 0 0 0-9 9H1l3.96 4.03L9 12H6a7 7 0 0 1 7-7a7 7 0 0 1 7 7a7 7 0 0 1-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42A8.9 8.9 0 0 0 13 21a9 9 0 0 0 9-9a9 9 0 0 0-9-9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-information-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 9h2V7h-2m1 13c-4.41 0-8-3.59-8-8s3.59-8 8-8s8 3.59 8 8s-3.59 8-8 8m0-18A10 10 0 0 0 2 12a10 10 0 0 0 10 10a10 10 0 0 0 10-10A10 10 0 0 0 12 2m-1 15h2v-6h-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-language-php{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 18.08c-6.63 0-12-2.72-12-6.08s5.37-6.08 12-6.08S24 8.64 24 12s-5.37 6.08-12 6.08m-5.19-7.95c.54 0 .91.1 1.09.31c.18.2.22.56.13 1.03c-.1.53-.29.87-.58 1.09q-.42.33-1.29.33h-.87l.53-2.76zm-3.5 5.55h1.44l.34-1.75h1.23c.54 0 .98-.06 1.33-.17c.35-.12.67-.31.96-.58c.24-.22.43-.46.58-.73c.15-.26.26-.56.31-.88c.16-.78.05-1.39-.33-1.82c-.39-.44-.99-.65-1.82-.65H4.59zm7.25-8.33l-1.28 6.58h1.42l.74-3.77h1.14c.36 0 .6.06.71.18s.13.34.07.66l-.57 2.93h1.45l.59-3.07c.13-.62.03-1.07-.27-1.36c-.3-.27-.85-.4-1.65-.4h-1.27L12 7.35zM18 10.13c.55 0 .91.1 1.09.31c.18.2.22.56.13 1.03c-.1.53-.29.87-.57 1.09c-.29.22-.72.33-1.3.33h-.85l.5-2.76zm-3.5 5.55h1.44l.34-1.75h1.22c.55 0 1-.06 1.35-.17c.35-.12.65-.31.95-.58c.24-.22.44-.46.58-.73c.15-.26.26-.56.32-.88c.15-.78.04-1.39-.34-1.82c-.36-.44-.99-.65-1.82-.65h-2.75z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-lightning-bolt{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 15H6l7-14v8h5l-7 14z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-monitor{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M21 16H3V4h18m0-2H3c-1.11 0-2 .89-2 2v12a2 2 0 0 0 2 2h7v2H8v2h8v-2h-2v-2h7a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-nodejs{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 1.85c-.27 0-.55.07-.78.2l-7.44 4.3c-.48.28-.78.8-.78 1.36v8.58c0 .56.3 1.08.78 1.36l1.95 1.12c.95.46 1.27.47 1.71.47c1.4 0 2.21-.85 2.21-2.33V8.44c0-.12-.1-.22-.22-.22H8.5c-.13 0-.23.1-.23.22v8.47c0 .66-.68 1.31-1.77.76L4.45 16.5a.26.26 0 0 1-.11-.21V7.71c0-.09.04-.17.11-.21l7.44-4.29c.06-.04.16-.04.22 0l7.44 4.29c.07.04.11.12.11.21v8.58c0 .08-.04.16-.11.21l-7.44 4.29c-.06.04-.16.04-.23 0L10 19.65c-.08-.03-.16-.04-.21-.01c-.53.3-.63.36-1.12.51c-.12.04-.31.11.07.32l2.48 1.47q.36.21.78.21t.78-.21l7.44-4.29c.48-.28.78-.8.78-1.36V7.71c0-.56-.3-1.08-.78-1.36l-7.44-4.3c-.23-.13-.5-.2-.78-.2M14 8c-2.12 0-3.39.89-3.39 2.39c0 1.61 1.26 2.08 3.3 2.28c2.43.24 2.62.6 2.62 1.08c0 .83-.67 1.18-2.23 1.18c-1.98 0-2.4-.49-2.55-1.47a.226.226 0 0 0-.22-.18h-.96c-.12 0-.21.09-.21.22c0 1.24.68 2.74 3.94 2.74c2.35 0 3.7-.93 3.7-2.55c0-1.61-1.08-2.03-3.37-2.34c-2.31-.3-2.54-.46-2.54-1c0-.45.2-1.05 1.91-1.05c1.5 0 2.09.33 2.32 1.36c.02.1.11.17.21.17h.97c.05 0 .11-.02.15-.07c.04-.04.07-.1.05-.16C17.56 8.82 16.38 8 14 8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-open-in-new{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M14 3v2h3.59l-9.83 9.83l1.41 1.41L19 6.41V10h2V3m-2 16H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7h-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-plus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-server{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 1h16a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1m0 8h16a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1m0 8h16a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1M9 5h1V3H9zm0 8h1v-2H9zm0 8h1v-2H9zM5 3v2h2V3zm0 8v2h2v-2zm0 8v2h2v-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-swap-horizontal{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m21 9l-4-4v3h-7v2h7v3M7 11l-4 4l4 4v-3h7v-2H7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-trash-can-outline,.i-mdi\:trash-can-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 3v1H4v2h1v13a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V6h1V4h-5V3zM7 6h10v13H7zm2 2v9h2V8zm4 0v9h2V8z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-upload{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 16v-6H5l7-7l7 7h-4v6zm-4 4v-2h14v2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-view-quilt-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 5v13h17V5zm2 11V7h3v9zm5 0v-3.5h3V16zm8 0h-3v-3.5h3zm-8-5.5V7h8v3.5z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-weather-night{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m17.75 4.09l-2.53 1.94l.91 3.06l-2.63-1.81l-2.63 1.81l.91-3.06l-2.53-1.94L12.44 4l1.06-3l1.06 3zm3.5 6.91l-1.64 1.25l.59 1.98l-1.7-1.17l-1.7 1.17l.59-1.98L15.75 11l2.06-.05L18.5 9l.69 1.95zm-2.28 4.95c.83-.08 1.72 1.1 1.19 1.85c-.32.45-.66.87-1.08 1.27C15.17 23 8.84 23 4.94 19.07c-3.91-3.9-3.91-10.24 0-14.14c.4-.4.82-.76 1.27-1.08c.75-.53 1.93.36 1.85 1.19c-.27 2.86.69 5.83 2.89 8.02a9.96 9.96 0 0 0 8.02 2.89m-1.64 2.02a12.08 12.08 0 0 1-7.8-3.47c-2.17-2.19-3.33-5-3.49-7.82c-2.81 3.14-2.7 7.96.31 10.98c3.02 3.01 7.84 3.12 10.98.31'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-white-balance-sunny{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m3.55 19.09l1.41 1.41l1.8-1.79l-1.42-1.42M12 6c-3.31 0-6 2.69-6 6s2.69 6 6 6s6-2.69 6-6c0-3.32-2.69-6-6-6m8 7h3v-2h-3m-2.76 7.71l1.8 1.79l1.41-1.41l-1.79-1.8M20.45 5l-1.41-1.4l-1.8 1.79l1.42 1.42M13 1h-2v3h2M6.76 5.39L4.96 3.6L3.55 5l1.79 1.81zM1 13h3v-2H1m12 9h-2v3h2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-wordpress,.i-mdi\:wordpress{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M3.42 12c0-1.24.27-2.42.74-3.5l4.1 11.22A8.56 8.56 0 0 1 3.42 12m14.37-.43c0 .73-.29 1.58-.65 2.77l-.86 2.86l-3.1-9.2l.98-.1c.47-.06.41-.74-.05-.71c0 0-1.39.11-2.29.11l-2.26-.11c-.46-.03-.51.68-.06.71l.91.1l1.34 3.64l-1.88 5.63L6.74 8l.99-.1c.46-.06.4-.74-.06-.71c0 0-1.39.11-2.29.11l-.55-.01C6.37 4.96 9 3.42 12 3.42c2.23 0 4.27.86 5.79 2.25h-.11c-.84 0-1.44.73-1.44 1.52c0 .71.41 1.31.84 2.01c.33.57.71 1.3.71 2.37m-5.64 1.18l2.64 7.22l.06.12c-.89.32-1.85.49-2.85.49c-.84 0-1.65-.12-2.42-.35zm7.38-4.87A8.55 8.55 0 0 1 20.58 12c0 3.16-1.72 5.93-4.27 7.41l2.62-7.57c.49-1.22.66-2.2.66-3.07zM12 2a10 10 0 0 1 10 10a10 10 0 0 1-10 10A10 10 0 0 1 2 12A10 10 0 0 1 12 2m0 19.54c5.26 0 9.54-4.28 9.54-9.54S17.26 2.46 12 2.46S2.46 6.74 2.46 12s4.28 9.54 9.54 9.54'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\:earth{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M17.9 17.39c-.26-.8-1.01-1.39-1.9-1.39h-1v-3a1 1 0 0 0-1-1H8v-2h2a1 1 0 0 0 1-1V7h2a2 2 0 0 0 2-2v-.41a7.984 7.984 0 0 1 2.9 12.8M11 19.93c-3.95-.49-7-3.85-7-7.93c0-.62.08-1.22.21-1.79L9 15v1a2 2 0 0 0 2 2m1-16A10 10 0 0 0 2 12a10 10 0 0 0 10 10a10 10 0 0 0 10-10A10 10 0 0 0 12 2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\:fire{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M17.66 11.2c-.23-.3-.51-.56-.77-.82c-.67-.6-1.43-1.03-2.07-1.66C13.33 7.26 13 4.85 13.95 3c-.95.23-1.78.75-2.49 1.32c-2.59 2.08-3.61 5.75-2.39 8.9c.04.1.08.2.08.33c0 .22-.15.42-.35.5c-.23.1-.47.04-.66-.12a.6.6 0 0 1-.14-.17c-1.13-1.43-1.31-3.48-.55-5.12C5.78 10 4.87 12.3 5 14.47c.06.5.12 1 .29 1.5c.14.6.41 1.2.71 1.73c1.08 1.73 2.95 2.97 4.96 3.22c2.14.27 4.43-.12 6.07-1.6c1.83-1.66 2.47-4.32 1.53-6.6l-.13-.26c-.21-.46-.77-1.26-.77-1.26m-3.16 6.3c-.28.24-.74.5-1.1.6c-1.12.4-2.24-.16-2.9-.82c1.19-.28 1.9-1.16 2.11-2.05c.17-.8-.15-1.46-.28-2.23c-.12-.74-.1-1.37.17-2.06c.19.38.39.76.63 1.06c.77 1 1.98 1.44 2.24 2.8c.04.14.06.28.06.43c.03.82-.33 1.72-.93 2.27'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\:pin{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 12V4h1V2H7v2h1v8l-2 2v2h5.2v6h1.6v-6H18v-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\:radar{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m19.07 4.93l-1.41 1.41A8 8 0 0 1 20 12a8 8 0 0 1-8 8a8 8 0 0 1-8-8c0-4.08 3.05-7.44 7-7.93v2.02C8.16 6.57 6 9.03 6 12a6 6 0 0 0 6 6a6 6 0 0 0 6-6c0-1.66-.67-3.16-1.76-4.24l-1.41 1.41C15.55 9.9 16 10.9 16 12a4 4 0 0 1-4 4a4 4 0 0 1-4-4c0-1.86 1.28-3.41 3-3.86v2.14c-.6.35-1 .98-1 1.72a2 2 0 0 0 2 2a2 2 0 0 0 2-2c0-.74-.4-1.38-1-1.72V2h-1A10 10 0 0 0 2 12a10 10 0 0 0 10 10a10 10 0 0 0 10-10c0-2.76-1.12-5.26-2.93-7.07'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\:remove-circle-off-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M22.1 21.5L2.4 1.7L1.1 3l3 3C2.8 7.6 2 9.7 2 12c0 5.5 4.5 10 10 10c2.3 0 4.4-.8 6-2.1l2.8 2.8zM12 20c-4.4 0-8-3.6-8-8c0-1.7.6-3.3 1.5-4.6L9.1 11H7v2h4.1l5.5 5.5c-1.3.9-2.9 1.5-4.6 1.5M8.2 5L6.7 3.5C8.3 2.6 10.1 2 12 2c5.5 0 10 4.5 10 10c0 1.9-.6 3.7-1.5 5.3L19 15.8c.6-1.1 1-2.4 1-3.8c0-4.4-3.6-8-8-8c-1.4 0-2.7.4-3.8 1m8 8l-2-2H17v2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\:robot-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M17.5 15.5c0 1.11-.89 2-2 2s-2-.89-2-2s.9-2 2-2s2 .9 2 2m-9-2c-1.1 0-2 .9-2 2s.9 2 2 2s2-.89 2-2s-.89-2-2-2M23 15v3c0 .55-.45 1-1 1h-1v1c0 1.11-.89 2-2 2H5a2 2 0 0 1-2-2v-1H2c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1h1c0-3.87 3.13-7 7-7h1V5.73c-.6-.34-1-.99-1-1.73c0-1.1.9-2 2-2s2 .9 2 2c0 .74-.4 1.39-1 1.73V7h1c3.87 0 7 3.13 7 7h1c.55 0 1 .45 1 1m-2 1h-2v-2c0-2.76-2.24-5-5-5h-4c-2.76 0-5 2.24-5 5v2H3v1h2v3h14v-3h2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\:server-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M2 4.6v4.8c0 .9.5 1.6 1.2 1.6h17.7c.6 0 1.2-.7 1.2-1.6V4.6C22 3.7 21.5 3 20.8 3H3.2C2.5 3 2 3.7 2 4.6M10 8V6H9v2zM5 8h2V6H5zm15 1H4V5h16zM2 14.6v4.8c0 .9.5 1.6 1.2 1.6h17.7c.6 0 1.2-.7 1.2-1.6v-4.8c0-.9-.5-1.6-1.2-1.6H3.2c-.7 0-1.2.7-1.2 1.6m8 3.4v-2H9v2zm-5 0h2v-2H5zm15 1H4v-4h16z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\:shield-search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 9a3 3 0 0 1 3 3a3 3 0 0 1-3 3a3 3 0 0 1-3-3a3 3 0 0 1 3-3m5.86 10.31C16.23 21.22 14.28 22.45 12 23c-2.56-.61-4.7-2.07-6.42-4.37C3.86 16.34 3 13.8 3 11V5l9-4l9 4v6c0 2.39-.64 4.61-1.92 6.67l-2.91-2.91c.52-.79.83-1.76.83-2.76a5 5 0 0 0-5-5a5 5 0 0 0-5 5a5 5 0 0 0 5 5c1 0 1.97-.31 2.76-.83z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\:source-branch{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M13 14c-3.36 0-4.46 1.35-4.82 2.24C9.25 16.7 10 17.76 10 19a3 3 0 0 1-3 3a3 3 0 0 1-3-3c0-1.31.83-2.42 2-2.83V7.83A2.99 2.99 0 0 1 4 5a3 3 0 0 1 3-3a3 3 0 0 1 3 3c0 1.31-.83 2.42-2 2.83v5.29c.88-.65 2.16-1.12 4-1.12c2.67 0 3.56-1.34 3.85-2.23A3.01 3.01 0 0 1 14 7a3 3 0 0 1 3-3a3 3 0 0 1 3 3c0 1.34-.88 2.5-2.09 2.86C17.65 11.29 16.68 14 13 14m-6 4a1 1 0 0 0-1 1a1 1 0 0 0 1 1a1 1 0 0 0 1-1a1 1 0 0 0-1-1M7 4a1 1 0 0 0-1 1a1 1 0 0 0 1 1a1 1 0 0 0 1-1a1 1 0 0 0-1-1m10 2a1 1 0 0 0-1 1a1 1 0 0 0 1 1a1 1 0 0 0 1-1a1 1 0 0 0-1-1'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mi\:attachment{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19.463 5.576c-.688-.75-1.929-.796-2.756.031l-8.1 8.1c-.21.21-.21.476 0 .686s.476.21.686 0l6.7-6.7a1 1 0 0 1 1.414 1.414l-6.7 6.7a2.45 2.45 0 0 1-3.514 0a2.45 2.45 0 0 1 0-3.514l8.1-8.1c1.567-1.568 4.115-1.619 5.63.015c1.552 1.569 1.597 4.104-.03 5.613l-9.486 9.486c-2.19 2.19-5.624 2.19-7.814 0s-2.19-5.624 0-7.814l8.1-8.1a1 1 0 0 1 1.414 1.414l-8.1 8.1c-1.41 1.41-1.41 3.576 0 4.986s3.576 1.41 4.986 0l9.5-9.5l.031-.03c.75-.687.796-1.929-.031-2.756z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\:add-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M10.5 20a1.5 1.5 0 0 0 3 0v-6.5H20a1.5 1.5 0 0 0 0-3h-6.5V4a1.5 1.5 0 0 0-3 0v6.5H4a1.5 1.5 0 0 0 0 3h6.5z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\:add-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M11 20a1 1 0 1 0 2 0v-7h7a1 1 0 1 0 0-2h-7V4a1 1 0 1 0-2 0v7H4a1 1 0 1 0 0 2h7z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\:arrow-right-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='M24 0v24H0V0zM12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='m15.06 5.283l5.657 5.657a1.5 1.5 0 0 1 0 2.12l-5.656 5.658a1.5 1.5 0 0 1-2.122-2.122l3.096-3.096H4.5a1.5 1.5 0 0 1 0-3h11.535L12.94 7.404a1.5 1.5 0 0 1 2.122-2.121Z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\:close-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='m12 13.414l5.657 5.657a1 1 0 0 0 1.414-1.414L13.414 12l5.657-5.657a1 1 0 0 0-1.414-1.414L12 10.586L6.343 4.929A1 1 0 0 0 4.93 6.343L10.586 12l-5.657 5.657a1 1 0 1 0 1.414 1.414z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\:cloud-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M5 10.416a6.5 6.5 0 0 1 12.586-2.204A6.002 6.002 0 0 1 16 20H7a5 5 0 0 1-2-9.584M11.5 6a4.5 4.5 0 0 0-4.473 5a1.01 1.01 0 0 1-.758 1.09A3.002 3.002 0 0 0 7 18h9a4 4 0 0 0 .655-7.947a1.01 1.01 0 0 1-.81-.732A4.5 4.5 0 0 0 11.5 6'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\:delete-2-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M14.28 2a2 2 0 0 1 1.897 1.368L16.72 5H20a1 1 0 1 1 0 2l-.003.071l-.867 12.143A3 3 0 0 1 16.138 22H7.862a3 3 0 0 1-2.992-2.786L4.003 7.07L4 7a1 1 0 0 1 0-2h3.28l.543-1.632A2 2 0 0 1 9.721 2zm3.717 5H6.003l.862 12.071a1 1 0 0 0 .997.929h8.276a1 1 0 0 0 .997-.929zM10 10a1 1 0 0 1 .993.883L11 11v5a1 1 0 0 1-1.993.117L9 16v-5a1 1 0 0 1 1-1m4 0a1 1 0 0 1 1 1v5a1 1 0 1 1-2 0v-5a1 1 0 0 1 1-1m.28-6H9.72l-.333 1h5.226z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\:discord-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M15.003 4c.744 0 1.53.26 2.25.547l.527.216c1.26.528 1.968 1.636 2.517 2.853c.891 1.975 1.51 4.608 1.724 6.61c.102.95.127 1.906-.056 2.549c-.197.687-.867 1.173-1.518 1.555l-.322.183l-.334.186q-.26.144-.525.284l-.522.27l-.717.357l-.577.284a1 1 0 1 1-.894-1.788l.79-.39l-.58-.609c-1.39.57-3.027.893-4.766.893s-3.376-.322-4.766-.893l-.58.608l.793.39a1 1 0 1 1-.894 1.79l-.544-.27c-.402-.2-.805-.398-1.203-.607l-.928-.505l-.321-.183c-.651-.382-1.322-.868-1.518-1.555c-.184-.643-.158-1.598-.057-2.55c.214-2.001.833-4.634 1.724-6.609c.549-1.217 1.257-2.325 2.517-2.853C7.059 4.413 8.072 4 9 4c.603 0 1.077.555.99 1.147A14 14 0 0 1 12 5c.691 0 1.366.05 2.014.148A1.012 1.012 0 0 1 15.004 4ZM8.75 10.5a1.75 1.75 0 1 0 0 3.5a1.75 1.75 0 0 0 0-3.5m6.5 0a1.75 1.75 0 1 0 0 3.5a1.75 1.75 0 0 0 0-3.5'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\:down-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M24 0v24H0V0zM12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M13.06 16.06a1.5 1.5 0 0 1-2.12 0l-5.658-5.656a1.5 1.5 0 1 1 2.122-2.121L12 12.879l4.596-4.596a1.5 1.5 0 0 1 2.122 2.12l-5.657 5.658Z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\:plugin-2-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M10.5 4a1.472 1.472 0 0 0-1.317 2.13l.163.325A1.067 1.067 0 0 1 8.39 8H5a1 1 0 0 0-1 1v1.194c1.82-.109 3.5 1.331 3.5 3.306S5.82 16.915 4 16.806V19a1 1 0 0 0 1 1h2.194c-.109-1.82 1.331-3.5 3.306-3.5s3.415 1.68 3.306 3.5H15a1 1 0 0 0 1-1v-3.39c0-.794.835-1.31 1.545-.956l.324.163a1.472 1.472 0 1 0 0-2.634l-.324.163A1.067 1.067 0 0 1 16 11.39V9a1 1 0 0 0-1-1h-2.39c-.794 0-1.31-.835-.956-1.545l.163-.325A1.472 1.472 0 0 0 10.5 4M7.064 6c-.316-2.017 1.23-4 3.436-4s3.752 1.983 3.436 4H15a3 3 0 0 1 3 3v1.064c2.017-.316 4 1.23 4 3.436s-1.983 3.752-4 3.436V19a3 3 0 0 1-3 3h-2.407a1.06 1.06 0 0 1-.976-1.48l.085-.197a1.308 1.308 0 1 0-2.404 0l.085.198c.3.7-.214 1.479-.976 1.479H5a3 3 0 0 1-3-3v-3.407c0-.762.779-1.276 1.48-.976l.197.085a1.308 1.308 0 1 0 0-2.404l-.198.085c-.7.3-1.479-.214-1.479-.976V9a3 3 0 0 1 3-3z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\:right-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M24 0v24H0V0zM12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M15.707 11.293a1 1 0 0 1 0 1.414l-5.657 5.657a1 1 0 1 1-1.414-1.414l4.95-4.95l-4.95-4.95a1 1 0 0 1 1.414-1.414z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\:telegram-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M19.777 4.43a1.5 1.5 0 0 1 2.062 1.626l-2.268 13.757c-.22 1.327-1.676 2.088-2.893 1.427c-1.018-.553-2.53-1.405-3.89-2.294c-.68-.445-2.763-1.87-2.507-2.884c.22-.867 3.72-4.125 5.72-6.062c.785-.761.427-1.2-.5-.5c-2.302 1.738-5.998 4.381-7.22 5.125c-1.078.656-1.64.768-2.312.656c-1.226-.204-2.363-.52-3.291-.905c-1.254-.52-1.193-2.244-.001-2.746z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\:time-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m0 2a8 8 0 1 0 0 16a8 8 0 0 0 0-16m0 2a1 1 0 0 1 .993.883L13 7v4.586l2.707 2.707a1 1 0 0 1-1.32 1.497l-.094-.083l-3-3a1 1 0 0 1-.284-.576L11 12V7a1 1 0 0 1 1-1'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mynaui\:refresh-solid{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M21.074 12.154a.75.75 0 0 1 .672.82c-.49 4.93-4.658 8.776-9.724 8.776c-2.724 0-5.364-.933-7.238-2.68L3 20.85a.75.75 0 0 1-.75-.75v-3.96c0-.714.58-1.29 1.291-1.29h3.97a.75.75 0 0 1 .75.75l-2.413 2.407c1.558 1.433 3.78 2.243 6.174 2.243c4.29 0 7.817-3.258 8.232-7.424a.75.75 0 0 1 .82-.672m-18.82-1.128c.49-4.93 4.658-8.776 9.724-8.776c2.724 0 5.364.933 7.238 2.68L21 3.15a.75.75 0 0 1 .75.75v3.96c0 .714-.58 1.29-1.291 1.29h-3.97a.75.75 0 0 1-.75-.75l2.413-2.408c-1.558-1.432-3.78-2.242-6.174-2.242c-4.29 0-7.817 3.258-8.232 7.424a.75.75 0 1 1-1.492-.148'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-octicon\:git-branch-16{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.5 2.5 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25m-6 0a.75.75 0 1 0 1.5 0a.75.75 0 0 0-1.5 0m8.25-.75a.75.75 0 1 0 0 1.5a.75.75 0 0 0 0-1.5M4.25 12a.75.75 0 1 0 0 1.5a.75.75 0 0 0 0-1.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-pajamas\:issue-type-maintenance{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M11.25 2.5a2.25 2.25 0 0 0-2.154 2.904l.13.43l-.317.318l-6.254 6.253l-.53-.53l.53.53a.664.664 0 0 0 .94.94L9.848 7.09l.318-.318l.43.13a2.25 2.25 0 0 0 2.685-3.124l-1.5 1.501a.75.75 0 1 1-1.061-1.06l1.5-1.5a2.24 2.24 0 0 0-.97-.22ZM7.5 4.75a3.75 3.75 0 1 1 3.114 3.696L10.061 9l.939.94l.47-.47l.53-.53l.53.53l1.875 1.875a2.164 2.164 0 1 1-3.06 3.06L9.47 12.53L8.94 12l.53-.53l.47-.47l-.94-.94l-4.345 4.345l-.53-.53l.53.53a2.164 2.164 0 1 1-3.06-3.06L5.939 7L3.5 4.56l-.617.617l-.507-.761l-1-1.5l-.341-.512l.435-.434l.5-.5l.434-.435l.512.341l1.5 1l.761.507l-.616.617L7 5.94l.554-.554A4 4 0 0 1 7.5 4.75m4.5 6.31l1.345 1.345a.664.664 0 0 1-.94.94L11.061 12z' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-pajamas\:todo-add{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M13 6a.75.75 0 0 1-.75-.75v-1.5h-1.5a.75.75 0 0 1 0-1.5h1.5V.75a.75.75 0 0 1 1.5 0v1.5h1.5a.75.75 0 0 1 0 1.5h-1.5v1.5A.75.75 0 0 1 13 6M3 13.5a.5.5 0 0 1-.5-.5V3a.5.5 0 0 1 .5-.5h4.25a.75.75 0 0 0 0-1.5H3a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8.75a.75.75 0 0 0-1.5 0V13a.5.5 0 0 1-.5.5z' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-pixel\:plus-solid{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M23 11v2h-1v1h-8v8h-1v1h-2v-1h-1v-8H2v-1H1v-2h1v-1h8V2h1V1h2v1h1v8h8v1z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-prime\:clone{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M14 16.75H6A2.75 2.75 0 0 1 3.25 14V6A2.75 2.75 0 0 1 6 3.25h8A2.75 2.75 0 0 1 16.75 6v8A2.75 2.75 0 0 1 14 16.75m-8-12A1.25 1.25 0 0 0 4.75 6v8A1.25 1.25 0 0 0 6 15.25h8A1.25 1.25 0 0 0 15.25 14V6A1.25 1.25 0 0 0 14 4.75Z'/%3E%3Cpath fill='currentColor' d='M18 20.75h-8A2.75 2.75 0 0 1 7.25 18v-2h1.5v2A1.25 1.25 0 0 0 10 19.25h8A1.25 1.25 0 0 0 19.25 18v-8A1.25 1.25 0 0 0 18 8.75h-2v-1.5h2A2.75 2.75 0 0 1 20.75 10v8A2.75 2.75 0 0 1 18 20.75'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-qlementine-icons\:tool-16{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M15.1 3.12a1 1 0 0 1 .706.71c.452 1.71.032 3.62-1.32 4.97a5.14 5.14 0 0 1-4.87 1.36a.34.34 0 0 0-.148-.006l-.025.008l-5.08 5.08a2.563 2.563 0 0 1-3.62 0a2.563 2.563 0 0 1 0-3.62l5.08-5.08l.008-.025a.34.34 0 0 0-.006-.148a5.16 5.16 0 0 1 1.366-4.88a5.11 5.11 0 0 1 4.97-1.32a1 1 0 0 1 .452 1.674l-2.1 2.1l.383 1.15l1.15.383l2.1-2.1a1 1 0 0 1 .968-.258zM5.81 6.55l.001-.002zm3.62 3.62l.002-.001zm4.34-2.07a4.16 4.16 0 0 1-3.93 1.1c-.396-.096-.827-.023-1.12.265l-5.08 5.08c-.607.608-1.6.608-2.21 0a1.57 1.57 0 0 1 0-2.21l5.08-5.08c.288-.288.361-.721.265-1.12a4.2 4.2 0 0 1-.043-1.78a4.2 4.2 0 0 1 1.14-2.15c.76-.76 1.74-1.16 2.73-1.2a4.3 4.3 0 0 1 1.28.137l-2.1 2.1a1 1 0 0 0-.242 1.02l.383 1.15c.1.299.334.533.632.632l1.15.383a.99.99 0 0 0 1.02-.242l2.1-2.1c.11.418.156.849.137 1.28a4.1 4.1 0 0 1-1.2 2.73z' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ri\:device-recover-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 2a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1zm-1 2H6v16h12zm-6 3a5 5 0 0 1 2.628 9.254L12.5 12H15a3 3 0 1 0-3 3l.955 1.909q-.464.09-.955.091a5 5 0 0 1 0-10'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ri\:menu-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M3 4h18v2H3zm0 7h18v2H3zm0 7h18v2H3z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:backend{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.82 3.283c.35.262.727.456 1.131.583.527.168.961.22 1.262.23-.026.378-.081.97-.196 1.74-.097.646-.29 1.209-.572 1.676-.293.48-.592.709-.745.802-.483.294-.852.314-.88.315-.029.001-.397-.02-.88-.315-.153-.093-.453-.321-.745-.802-.283-.466-.476-1.03-.572-1.675a22.466 22.466 0 0 1-.197-1.74 4.768 4.768 0 0 0 1.262-.23 3.769 3.769 0 0 0 1.132-.584zm0-.569s-.44.46-1.24.714a4.248 4.248 0 0 1-1.277.215c-.195 0-.303-.019-.303-.019s.008.828.226 2.288c.232 1.56.958 2.458 1.523 2.802.601.367 1.057.37 1.07.37.015 0 .47-.003 1.072-.37.564-.344 1.29-1.242 1.523-2.802.218-1.46.226-2.288.226-2.288s-.108.02-.304.02c-.272 0-.716-.038-1.275-.216-.801-.254-1.241-.714-1.241-.714z' fill='currentColor'/%3E%3Cpath d='M6.82 3.17V5.9H4.403l-.197-1.98 2.614-.75zm0 2.73v2.944l.805-.215.856-.839.464-.9.292-.99H6.82z' fill='currentColor'/%3E%3Crect x='1.5' y='1.5' rx='2' width='11' height='9.286' stroke='currentColor'/%3E%3Cpath stroke='currentColor' d='M7 11.286V13'/%3E%3Cpath d='M3.25 13h7.5' stroke='currentColor' stroke-linecap='round'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:backup{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 128 128' style='enable-background:new 0 0 128 128' xml:space='preserve'%3E%3Cpath d='M76.6 112H25.4c-5.2 0-9.4-4.2-9.4-9.4V40.2c0-5.2 4.2-9.4 9.4-9.4h51.2c5.2 0 9.4 4.2 9.4 9.4v2.9c0 2.1-1.7 3.7-3.7 3.7s-3.7-1.7-3.7-3.7v-2.9c0-1-.8-1.9-1.9-1.9H25.4c-1 0-1.9.8-1.9 1.9v62.4c0 1 .8 1.9 1.9 1.9h51.2c1 0 1.9-.8 1.9-1.9V82.8c0-2.1 1.7-3.7 3.7-3.7s3.7 1.7 3.7 3.7v19.8c0 5.2-4.2 9.4-9.3 9.4z' fill='currentColor'/%3E%3Cpath d='M102.6 97.2h-11c-2.1 0-3.7-1.7-3.7-3.7 0-2.1 1.7-3.7 3.7-3.7h11.1c1 0 1.9-.8 1.9-1.9V25.4c0-1-.8-1.9-1.9-1.9H51.4c-1 0-1.9.8-1.9 1.9v.7c0 2.1-1.7 3.7-3.7 3.7s-3.7-1.7-3.7-3.7v-.7c0-5.2 4.2-9.4 9.4-9.4h51.2c5.2 0 9.4 4.2 9.4 9.4v62.4c-.1 5.2-4.3 9.4-9.5 9.4z' fill='currentColor'/%3E%3Cpath d='M60 99.1c-.9 0-1.8-.3-2.5-.9L30.3 73.9c-1.5-1.4-1.6-3.8-.2-5.3l.3-.3 27.2-23.2c1.6-1.3 3.9-1.2 5.3.4.6.7.9 1.5.9 2.4v12c8.8-.9 16.9-5.2 22.6-12l8.8-10.4c1.3-1.6 3.6-1.9 5.3-.6 1.2.9 1.7 2.4 1.3 3.9L99.3 51c-3.9 17-18.2 29.5-35.5 31.1v13.3c-.1 2.1-1.8 3.7-3.8 3.7zM38.5 71.2 56.2 87v-8.5c0-2.1 1.7-3.7 3.7-3.7 13.5 0 25.2-8 30.3-20.1-7.9 8.2-18.8 12.9-30.2 12.9-2.1 0-3.7-1.7-3.7-3.7V56L38.5 71.2z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:feature-record{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='34px' height='34px' fill='none'%3E%3Cpath d='M0 0h34v34H0z'/%3E%3Cpath fill='currentColor' d='M7.65.17h1.744v6.474H7.65zm15.849 15.941a7.88 7.88 0 0 1 5.451 2.181 7.862 7.862 0 0 1 2.447 5.358 7.845 7.845 0 0 1-2.057 5.69 7.868 7.868 0 0 1-5.857 2.579 7.88 7.88 0 0 1-5.452-2.182 7.862 7.862 0 0 1-2.447-5.358 7.845 7.845 0 0 1 2.058-5.689 7.868 7.868 0 0 1 5.856-2.579zm0-1.741c-.15 0-.301.003-.453.01-5.329.246-9.45 4.759-9.203 10.08.239 5.17 4.511 9.2 9.641 9.2.15 0 .302-.003.453-.01 5.329-.246 9.45-4.759 9.204-10.08-.24-5.17-4.512-9.2-9.642-9.2'/%3E%3Cpath fill='currentColor' d='M16.19 31.67c-.47-.445-.897-.932-1.278-1.454H4.083a1.48 1.48 0 0 1-1.482-1.476V5.77a1.48 1.48 0 0 1 1.482-1.476h21.584a1.48 1.48 0 0 1 1.482 1.476v8.39a10.52 10.52 0 0 1 1.751.835V5.77a3.227 3.227 0 0 0-3.233-3.22H4.083A3.227 3.227 0 0 0 .85 5.77v22.97a3.227 3.227 0 0 0 3.233 3.22H16.51a10.68 10.68 0 0 1-.32-.29'/%3E%3Cpath fill='currentColor' d='M27.152 15.997a8.794 8.794 0 0 1 1.748 1.056v-.008a8.785 8.785 0 0 0-1.748-1.051zM28.785 27.2H22.32v-7.849h1.747v6.111h4.717zM5.27 11.752h19.429v1.738H5.27zM20.522.17h1.747v6.46h-1.747zm-7.559 24.457H5.27v1.738h7.95a10.49 10.49 0 0 1-.257-1.738m1.72-6.438H5.27v1.738h8.479c.255-.607.568-1.189.934-1.738'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:34px;height:34px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:feature-tips{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='34px' height='34px' fill='none'%3E%3Cpath d='M0 0h34v34H0z'/%3E%3Cpath fill='currentColor' d='M32.44 25.345a1.251 1.251 0 0 0-1.253 1.252v4.59h-4.59a1.251 1.251 0 1 0 0 2.504h5.425a1.67 1.67 0 0 0 1.669-1.67v-5.424a1.251 1.251 0 0 0-1.252-1.252M32.022.31h-5.425a1.252 1.252 0 1 0 0 2.504h4.59v4.59a1.251 1.251 0 1 0 2.504 0V1.978A1.669 1.669 0 0 0 32.02.31M1.56 8.655a1.252 1.252 0 0 0 1.252-1.252v-4.59h4.59a1.252 1.252 0 1 0 0-2.504H1.978A1.67 1.67 0 0 0 .31 1.98v5.424c0 .69.561 1.252 1.252 1.252m5.842 22.532h-4.59v-4.59a1.252 1.252 0 1 0-2.504 0v5.425c0 .92.748 1.669 1.67 1.669h5.424a1.252 1.252 0 1 0 0-2.504m8.438-17.646c0-.638.52-1.153 1.159-1.153.64 0 1.16.515 1.16 1.153v5.517A1.154 1.154 0 0 1 17 20.214a1.155 1.155 0 0 1-1.16-1.155zm0 8.276c0-.637.52-1.153 1.159-1.153a1.156 1.156 0 0 1 1.003 1.731 1.156 1.156 0 0 1-1.003.577 1.155 1.155 0 0 1-1.16-1.155m12.503 1.272c.704 1.21-.177 2.72-1.578 2.72H7.233c-1.402 0-2.283-1.51-1.578-2.72l9.767-16.773A1.808 1.808 0 0 1 17 5.41c.643 0 1.244.33 1.578.906zm-2.387.416-8.955-15.3-8.933 15.342z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:34px;height:34px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:feature-trojan{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='34px' height='34px' fill='none'%3E%3Cpath d='M0 0h34v34H0z'/%3E%3Cpath fill='currentColor' d='M1.062 27.228a.662.662 0 0 1 .718.607v3.426a.81.81 0 0 0 .792.792H4.67a.68.68 0 0 1 .718.644v.074a.758.758 0 0 1-.718.718h-2.1a2.248 2.248 0 0 1-2.228-2.228v-3.297a.68.68 0 0 1 .626-.736zm31.71 0a.68.68 0 0 1 .717.644v3.407a2.257 2.257 0 0 1-2.228 2.21h-2.1a.68.68 0 0 1-.717-.644v-.074a.68.68 0 0 1 .644-.718h2.173a.81.81 0 0 0 .792-.792v-3.297a.665.665 0 0 1 .59-.736zM20.304 3.656c1.951.57 8.212 3.02 7.365 10.239 0 .865-.147 1.841-.147 3.02v3.168a2.513 2.513 0 0 1-2.339 2.67h-.847v.331a9.968 9.968 0 0 0 .369 3.039c.22.902 0 1.86-.59 2.596a3.289 3.289 0 0 1-2.449 1.142h-9.723c-1.73.019-3.13-1.38-3.148-3.112 0-.387.073-.755.202-1.123a12.36 12.36 0 0 1 2.652-4.052 6.07 6.07 0 0 0 1.454-3.241c-.405.092-.791.24-1.16.424l-2.67 1.841a2.19 2.19 0 0 1-2.799-.368l-1.38-1.473a1.837 1.837 0 0 1-.203-2.302l6.04-9.484a3.907 3.907 0 0 1 1.841-1.603c.774-.534 1.62-.976 2.486-1.344a8.038 8.038 0 0 1 5.046-.368M13.62 6.602h-.092c-.552.203-.994.608-1.289 1.105l-5.027 7.827a.666.666 0 0 1 .331.81.71.71 0 0 1-.644.497H6.42l-.313.516c-.129.129-.147.332-.037.46 0 .019.019.019.037.037l1.363 1.437c.276.257.681.331 1.013.147l2.67-1.731a6.135 6.135 0 0 1 2.301-.866 4.164 4.164 0 0 0 2.892-1.583 2.477 2.477 0 0 0 .276-1.842.708.708 0 0 1 .626-.792.73.73 0 0 1 .755.442 4.524 4.524 0 0 1-.46 3.02 5.071 5.071 0 0 1-3.02 1.952 6.918 6.918 0 0 1-1.713 4.402 9.385 9.385 0 0 0-2.45 3.683 1.419 1.419 0 0 0 .222 1.51c.313.479.865.755 1.436.718h9.723a1.526 1.526 0 0 0 1.307-.644c.295-.387.405-.884.277-1.363a12.07 12.07 0 0 1-.277-3.978c.921-11.528 0-12.246-2.817-14.18a11.51 11.51 0 0 0-5.524-1.657 2.695 2.695 0 0 0-1.087.073m2.652-1.436h-.258a11.33 11.33 0 0 1 4.935 1.841c3.204 2.229 4.309 3.684 3.554 14.273h.552c.645 0 1.16-.516 1.16-1.16v-3.205c0-1.234 0-2.228.148-3.167.202-2.026 0-6.851-6.427-8.73a6.699 6.699 0 0 0-3.664.148m-3.315 5.525c.276.257.35.662.147.994l-.515.663a.644.644 0 0 1-.57.276 1.252 1.252 0 0 1-.443-.147.769.769 0 0 1-.22-1.05c0-.018.018-.018.036-.037l.497-.663a.794.794 0 0 1 1.068-.073zM4.671.34a.68.68 0 0 1 .718.644v.074a.708.708 0 0 1-.718.718h-2.1a.81.81 0 0 0-.791.792v3.683a.68.68 0 0 1-.645.719h-.073a.68.68 0 0 1-.719-.645V2.569A2.248 2.248 0 0 1 2.572.341zm26.59 0a2.248 2.248 0 0 1 2.228 2.228v3.683a.68.68 0 0 1-.644.719h-.074a.68.68 0 0 1-.718-.645V2.569a.81.81 0 0 0-.792-.792h-2.1a.68.68 0 0 1-.717-.644v-.074a.68.68 0 0 1 .644-.718z'/%3E%3Cpath fill='currentColor' d='M31.334 33.66H29.23a.78.78 0 0 1-.812-.74v-.073c-.037-.425.277-.775.701-.812h2.215a.726.726 0 0 0 .702-.702V28.03a.82.82 0 0 1 .812-.812.82.82 0 0 1 .812.812v3.323a2.348 2.348 0 0 1-2.326 2.307m-2.104-1.44a.622.622 0 0 0-.628.627c0 .35.277.628.628.628h2.104a2.144 2.144 0 0 0 2.234-2.05V28.03a.622.622 0 0 0-.628-.627.622.622 0 0 0-.627.627v3.323a.924.924 0 0 1-.886.886zM4.68 33.66H2.577a2.347 2.347 0 0 1-2.233-2.327V28.03a.75.75 0 0 1 .701-.812h.111a.75.75 0 0 1 .812.702v3.433a.726.726 0 0 0 .702.701H4.68c.424-.037.775.277.812.702v.11a.816.816 0 0 1-.812.794M.99 27.382a.584.584 0 0 0-.629.554v3.396a2.145 2.145 0 0 0 2.05 2.234h2.27c.35 0 .627-.277.627-.628a.584.584 0 0 0-.553-.627H2.576a.924.924 0 0 1-.886-.886v-3.397a.585.585 0 0 0-.535-.646zm20.654 2.585h-9.672a3.254 3.254 0 0 1-3.249-3.25c0-.387.074-.756.203-1.125a12.098 12.098 0 0 1 2.695-4.08 6.563 6.563 0 0 0 1.403-3.064c-.35.11-.683.277-.997.461l-2.676 1.736a2.285 2.285 0 0 1-2.935-.388L5.05 18.8a1.95 1.95 0 0 1-.24-2.4l6.073-9.47a4.094 4.094 0 0 1 1.846-1.642 13.994 13.994 0 0 1 2.436-1.422 8.214 8.214 0 0 1 5.113-.295c1.975.59 8.325 3.046 7.512 10.356 0 .904-.147 1.846-.147 3.027v3.175c.11 1.421-.96 2.658-2.4 2.769h-.794v.24c-.018 1.033.111 2.049.388 3.045.24.905.055 1.846-.498 2.603a3.312 3.312 0 0 1-2.621 1.181zm-8.38-11.777v.129a6.14 6.14 0 0 1-1.477 3.304 12.235 12.235 0 0 0-2.658 4.024 3.07 3.07 0 0 0 1.68 4.006c.369.147.775.221 1.163.221h9.746a3.257 3.257 0 0 0 2.4-1.126c.553-.701.756-1.624.553-2.51a9.763 9.763 0 0 1-.332-3.101v-.425h.738a2.336 2.336 0 0 0 1.846-.757c.48-.498.72-1.163.664-1.846v-3.156c0-1.145 0-2.141.148-3.046.794-7.162-5.537-9.58-7.383-10.152a8.062 8.062 0 0 0-5.02.277c-.85.387-1.662.867-2.419 1.42a3.782 3.782 0 0 0-1.846 1.588l-6.091 9.451c-.48.72-.406 1.68.203 2.308l1.366 1.44a2.108 2.108 0 0 0 2.695.332l2.676-1.772c.37-.222.757-.406 1.182-.517zm8.564 10.263h-9.782a1.88 1.88 0 0 1-1.514-.757 1.5 1.5 0 0 1-.24-1.514 9.453 9.453 0 0 1 2.418-3.691 6.934 6.934 0 0 0 1.717-4.412 4.849 4.849 0 0 0 2.971-1.846 4.233 4.233 0 0 0 .443-2.954.57.57 0 0 0-.277-.406.508.508 0 0 0-.46 0 .533.533 0 0 0-.352.388 2.517 2.517 0 0 1-.295 1.957 4.266 4.266 0 0 1-2.953 1.624 5.838 5.838 0 0 0-2.27.85l-2.677 1.734c-.37.203-.812.13-1.126-.147L6.047 17.82a.457.457 0 0 1 0-.627l.35-.554.314.092h.203a.572.572 0 0 0 .554-.443.555.555 0 0 0-.277-.683l4.984-7.882a2.66 2.66 0 0 1 1.273-1.107h.13c.35-.11.72-.166 1.089-.13 1.956.074 3.876.647 5.537 1.68 2.769 1.957 3.802 2.695 2.861 14.306-.13 1.33-.037 2.658.277 3.95a1.514 1.514 0 0 1-.314 1.44c-.295.37-.757.59-1.236.59zm-7.124-10.337a7.277 7.277 0 0 1-1.846 4.448v.093a8.99 8.99 0 0 0-2.381 3.525 1.33 1.33 0 0 0 .203 1.422c.295.443.83.72 1.366.683h9.746c.48.018.94-.203 1.218-.61.295-.35.406-.83.295-1.292a11.704 11.704 0 0 1-.295-4.005c.923-11.5 0-12.22-2.788-14.14a11.074 11.074 0 0 0-5.537-1.643 2.373 2.373 0 0 0-1.015.13h-.092a2.438 2.438 0 0 0-1.237.996l-4.984 7.827a.758.758 0 0 1 .37.868.787.787 0 0 1-.739.553H6.49l-.296.443c-.11.093-.11.259-.018.37l.018.018 1.366 1.458c.24.24.61.277.905.111l2.658-1.717a6.047 6.047 0 0 1 2.344-.886 4.07 4.07 0 0 0 2.842-1.661 2.483 2.483 0 0 0 .277-1.846.634.634 0 0 1 0-.628.917.917 0 0 1 .536-.369.705.705 0 0 1 .609 0c.203.111.332.314.369.536a4.42 4.42 0 0 1-.443 3.1 5.098 5.098 0 0 1-2.99 2.216zm10.447 3.34h-.646v-.11c.775-10.78-.443-12.072-3.526-14.213a11.532 11.532 0 0 0-4.91-1.846v-.111l.277-.092a6.96 6.96 0 0 1 3.692 0c6.516 1.846 6.7 6.83 6.497 8.842 0 .941-.147 1.956-.147 3.175v3.174c-.037.683-.591 1.2-1.274 1.182zm-.462-.184h.462c.59 0 1.07-.48 1.07-1.07v-3.25c0-1.217 0-2.251.148-3.192.203-1.976 0-6.775-6.368-8.64a6.72 6.72 0 0 0-3.526 0c1.643.222 3.23.831 4.615 1.754 3.083 2.29 4.338 3.6 3.563 14.398zm-12.643-8.565a1.12 1.12 0 0 1-.48-.147.935.935 0 0 1-.314-.554.853.853 0 0 1 .166-.59l.498-.665a.877.877 0 0 1 1.145-.148c.35.258.443.757.203 1.126l-.517.665a.736.736 0 0 1-.701.313m.516-2.067a.67.67 0 0 0-.516.221l-.499.665a.595.595 0 0 0-.129.461.6.6 0 0 0 .222.407c.11.073.258.11.387.129a.533.533 0 0 0 .498-.24l.517-.665a.703.703 0 0 0-.129-.867.608.608 0 0 0-.35-.111m20.304-3.563a.78.78 0 0 1-.812-.738V2.574a.726.726 0 0 0-.701-.701H29.23a.78.78 0 0 1-.812-.738V1.06a.777.777 0 0 1 .812-.72h2.104a2.364 2.364 0 0 1 2.326 2.326v3.691a.777.777 0 0 1-.812.72zM29.175.433a.584.584 0 0 0-.628.554v.074a.584.584 0 0 0 .554.627h2.178c.48.019.868.406.886.886v3.692c0 .35.277.628.627.628.351 0 .628-.277.628-.628V2.574c0-1.181-.96-2.14-2.141-2.14zM1.063 7.078a.777.777 0 0 1-.72-.812V2.574A2.33 2.33 0 0 1 2.576.341h2.105a.78.78 0 0 1 .812.738v.074a.82.82 0 0 1-.812.812H2.576a.726.726 0 0 0-.7.702v3.691a.75.75 0 0 1-.795.72zM2.576.433c-1.18 0-2.14.96-2.14 2.141v3.692a.584.584 0 0 0 .553.628h.074a.584.584 0 0 0 .627-.554V2.574a.924.924 0 0 1 .886-.886h2.105c.35 0 .627-.277.627-.627a.584.584 0 0 0-.553-.628z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:34px;height:34px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:filescan{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128' style='enable-background:new 0 0 128 128' xml:space='preserve'%3E%3Cpath class='st0' d='M36.8 46.8h20.6c1.9 0 3.4-1.5 3.4-3.4S59.3 40 57.4 40H36.8c-1.9 0-3.4 1.5-3.4 3.4s1.5 3.4 3.4 3.4z' fill='currentColor'/%3E%3Cpath class='st0' d='M88.4 105.2H30.1c-1.9 0-3.4-1.5-3.4-3.4V26.3c0-1.9 1.5-3.4 3.4-3.4h41.2V40c0 3.8 3.1 6.9 6.9 6.9h17.2V64c0 1.9 1.5 3.4 3.4 3.4s3.4-1.5 3.4-3.4V38.1c0-.9-.4-1.8-1-2.4L82.6 17c-.6-.6-1.5-1-2.4-1H26.6c-3.8 0-6.9 3.1-6.9 6.9v82.3c0 3.8 3.1 6.9 6.9 6.9h61.8c1.9 0 3.4-1.5 3.4-3.4s-1.5-3.5-3.4-3.5zM78.1 22.8 95.3 40H81.5c-1.9 0-3.4-1.5-3.4-3.4V22.8z' fill='currentColor'/%3E%3Cpath class='st0' d='M36.8 81.2c-1.9 0-3.4 1.5-3.4 3.4s1.5 3.4 3.4 3.4h34.4c1.9 0 3.4-1.5 3.4-3.4s-1.5-3.4-3.4-3.4H36.8zM81.4 64c0-1.9-1.5-3.4-3.4-3.4H36.8c-1.9 0-3.4 1.5-3.4 3.4s1.5 3.4 3.4 3.4H78c1.9 0 3.4-1.5 3.4-3.4zm20.8 37.8c-2 0-3.6-1.5-3.9-3.4l-2.2-17.2c-.5-3.6 2.4-6.8 6-6.8s6.5 3.2 6 6.8L106 98.4c-.2 2-1.9 3.4-3.8 3.4zm-3.5 6.7c0 1.9 1.5 3.4 3.4 3.4s3.4-1.5 3.4-3.4-1.5-3.4-3.4-3.4c-1.8 0-3.4 1.5-3.4 3.4z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:ftps{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.082 9.897c.23.356.502.687.814.992.168.164.43.164.598 0a.404.404 0 0 0 0-.585 4.887 4.887 0 0 1-1.197-1.856h1.662V9.69c0 .231.186.414.423.414a.414.414 0 0 0 .423-.414V8.448h1.69V9.69c0 .231.187.414.424.414a.414.414 0 0 0 .422-.414V8.448h1.691V9.69c0 .231.186.414.423.414a.414.414 0 0 0 .423-.414V8.448h1.988a5.078 5.078 0 0 1-.49.992c-.2.31-.436.598-.707.864a.404.404 0 0 0 0 .585c.167.164.43.164.597 0A5.713 5.713 0 0 0 13 6.793a5.701 5.701 0 0 0-1.734-4.096 5.896 5.896 0 0 0-2.985-1.578A6.046 6.046 0 0 0 7.08 1a6.046 6.046 0 0 0-2.227.424A5.9 5.9 0 0 0 2.08 3.688a5.706 5.706 0 0 0 0 6.21zm10.003-2.276a4.89 4.89 0 0 0-.093-2.082v.427H9.878V7.62h2.207zm-3.053 0V5.966h-1.69V7.62h1.69zm-2.536 0V5.966H4.805V7.62h1.69zm-2.537 0V5.966H2.078a4.896 4.896 0 0 0 0 1.655h1.881zM2.297 5.138h1.662v-2.26a5.13 5.13 0 0 0-1.172 1.268 4.887 4.887 0 0 0-.49.992zm2.508-2.784v2.784h1.69V1.86a5.096 5.096 0 0 0-1.69.494zm2.536-.52v3.304h1.691V2.242c-.284-.113-.617-.25-.913-.311a5.143 5.143 0 0 0-.778-.097zm2.537.814c.282.183.546.394.79.634a4.904 4.904 0 0 1 1.198 1.856H9.878v-2.49z' fill='currentColor' fill-rule='evenodd'/%3E%3Cpath d='M9.455 11.345H5.228a.841.841 0 0 0-.736.414H1v.827h3.492a.841.841 0 0 0 .736.414h4.227a.841.841 0 0 0 .736-.414h2.646v-.827h-2.646a.841.841 0 0 0-.736-.414z' clip-rule='evenodd' fill='currentColor' fill-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:malicious-scan{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='60px' height='60px' fill='none'%3E%3Cpath d='M0 0h60v60H0z'/%3E%3Cpath fill='currentColor' d='M57.246 44.727a2.209 2.209 0 0 0-2.21 2.21v8.1h-8.1a2.21 2.21 0 1 0 0 4.418h9.573a2.945 2.945 0 0 0 2.946-2.946v-9.573a2.209 2.209 0 0 0-2.21-2.209M56.51.545h-9.573a2.21 2.21 0 1 0 0 4.419h8.1v8.1a2.208 2.208 0 1 0 4.419 0V3.49A2.945 2.945 0 0 0 56.509.545M2.755 15.273a2.21 2.21 0 0 0 2.209-2.21v-8.1h8.1a2.209 2.209 0 0 0 0-4.418H3.49A2.945 2.945 0 0 0 .545 3.491v9.573c0 1.219.99 2.209 2.21 2.209m10.309 39.763h-8.1v-8.1a2.209 2.209 0 1 0-4.419 0v9.573a2.947 2.947 0 0 0 2.946 2.946h9.573a2.208 2.208 0 1 0 0-4.419m14.89-31.14c0-1.126.917-2.034 2.046-2.034 1.13 0 2.045.908 2.045 2.034v9.737A2.037 2.037 0 0 1 30 35.67a2.038 2.038 0 0 1-2.045-2.037zm0 14.605A2.04 2.04 0 0 1 30 36.466c1.13 0 2.045.911 2.045 2.035A2.04 2.04 0 0 1 30 40.538a2.04 2.04 0 0 1-2.045-2.037m22.064 2.244c1.244 2.136-.31 4.8-2.784 4.8h-34.47c-2.474 0-4.029-2.664-2.785-4.8l17.237-29.599A3.19 3.19 0 0 1 30 9.546a3.2 3.2 0 0 1 2.785 1.598zm-4.21.734-15.805-27-15.764 27.074z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:60px;height:60px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:overview{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='25px' height='25px' fill='none'%3E%3Cpath d='M0 0h25v25H0z'/%3E%3Cpath fill='currentColor' d='M3.125 11.458h8.333V3.125H3.125zm2.083-6.25h4.167v4.167H5.208zm17.696 2.117-5.218-5.219-5.246 5.246 5.219 5.218zm-5.218-2.273 2.272 2.273-2.3 2.299-2.272-2.272zM3.125 21.875h8.333v-8.333H3.125zm2.083-6.25h4.167v4.167H5.208zm8.334 6.25h8.333v-8.333h-8.333zm2.083-6.25h4.167v4.167h-4.167z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:25px;height:25px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:php{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='60px' height='60px' fill='none'%3E%3Cpath d='M0 0h60v60H0z'/%3E%3Cpath fill='currentColor' d='M30.499 13.083c3.4 0 6.739.894 9.683 2.59a19.35 19.35 0 0 1 7.089 7.077 19.308 19.308 0 0 1 2.594 9.667v21.747l4.842.003V59H6.291v-4.833l4.841-.003V32.417c0-3.394.895-6.728 2.595-9.667a19.35 19.35 0 0 1 7.089-7.076 19.393 19.393 0 0 1 9.683-2.59m0 4.834c-2.488 0-4.935.638-7.105 1.852a14.514 14.514 0 0 0-5.29 5.086 14.482 14.482 0 0 0-2.12 7.018l-.01.544-.003 21.75h29.05l.003-21.75a14.48 14.48 0 0 0-1.946-7.25 14.512 14.512 0 0 0-5.317-5.308 14.545 14.545 0 0 0-7.262-1.942m3.781 7.832-2.905 9.805h7.112L26.458 48.676l3.02-9.887h-6.912l11.717-13.04zM51.577 7.958 55 11.375l-6.846 6.834-3.423-3.417zm-42.156 0 6.846 6.834-3.423 3.417L6 11.375l3.423-3.417zM32.92 1v9.667h-4.842V1z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:60px;height:60px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:sql{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='60px' height='60px' fill='none'%3E%3Cpath d='M0 0h60v60H0z'/%3E%3Cpath fill='currentColor' d='M32.37 53.4a1.687 1.687 0 0 1-1.084.393l-.06-.002h.004c-.87 0-1.637-.607-2.302-1.837l-2.214 1.339v.012c.52 1.034 1.146 1.79 1.877 2.277.735.482 1.59.72 2.575.72 1.265 0 2.29-.369 3.075-1.112a3.705 3.705 0 0 0 1.175-2.71l-.002-.118v-.033c0-.573-.122-1.117-.341-1.608l.01.025c-.3-.6-.68-1.113-1.135-1.549l-.002-.002c-.217-.22-.825-.755-1.828-1.595-1.077-.913-1.724-1.506-1.932-1.78a1.069 1.069 0 0 1-.238-.664c0-.235.113-.447.333-.63a1.283 1.283 0 0 1 .85-.278h-.002c.712 0 1.411.479 2.098 1.435l1.947-1.73c-.717-.847-1.396-1.434-2.016-1.746a4.238 4.238 0 0 0-1.967-.479h-.01l-.105-.002a3.798 3.798 0 0 0-2.608 1.033l.001-.001a3.256 3.256 0 0 0-1.098 2.444v.034-.002c0 .67.217 1.339.66 2.006.438.67 1.417 1.62 2.923 2.854.791.652 1.304 1.129 1.533 1.447a1.572 1.572 0 0 1 .352.94v.003c0 .348-.157.652-.465.913zm16.204-9.55a6.855 6.855 0 0 0-4.98-2.134h-.09.006a7.03 7.03 0 0 0-3.613.982 7.178 7.178 0 0 0-3.61 6.222v.09-.005c0 1.985.681 3.7 2.059 5.14 1.377 1.433 3.11 2.154 5.19 2.154 1.242 0 2.367-.277 3.385-.834l1.225 1.586h3.128l-2.41-3.122c1.216-1.364 1.828-2.985 1.828-4.87 0-2.05-.703-3.788-2.12-5.208zm-1.36 7.944-1.256-1.617h-3.14l2.476 3.203a4.486 4.486 0 0 1-1.801.37 4.554 4.554 0 0 1-2.915-1.049l.007.006c-1.095-.905-1.651-2.12-1.651-3.658 0-1.378.443-2.512 1.316-3.405.872-.894 1.955-1.346 3.25-1.346 1.259 0 2.327.46 3.214 1.377.887.92 1.334 2.033 1.334 3.354a4.88 4.88 0 0 1-.834 2.768zm7.632-9.73h-2.637V55.95h6.48v-2.52h-3.845V42.067zM30.499 34.96c8.947 0 18.33-1.629 23.7-4.474v5.678h.009c.065 1.066 1.042 1.911 2.232 1.911 1.194 0 2.164-.847 2.233-1.91h.009v-24.37c0-13.406-56.345-13.406-56.345 0v36.57c0 5.34 9.652 8.757 20.772 9.808.088.014.192.025.298.026h.002l.122.013v-.013c1.217-.02 2.194-.92 2.194-2.032 0-1.122-1.004-2.03-2.238-2.03h-.057c-10.738-.99-16.62-4.083-16.62-5.777v-6.104c3.861 2.042 9.808 3.458 16.168 4.092.152.032.329.052.507.052h.044c1.217-.018 2.194-.917 2.194-2.03 0-1.125-1.003-2.033-2.238-2.033h-.092c-10.715-1-16.593-4.083-16.593-5.773v-6.096c5.36 2.858 14.751 4.488 23.695 4.488zm23.778-10.972c0 2.441-8.492 6.498-23.695 6.498-15.204 0-23.7-4.057-23.7-6.095v-6.099c5.363 2.846 14.75 4.474 23.7 4.474 8.944 0 18.33-1.628 23.695-4.474v5.691zM30.499 5.696c15.203 0 23.7 4.062 23.7 6.09 0 2.033-8.497 6.098-23.7 6.098-15.204 0-23.7-4.062-23.7-6.098-.004-2.02 8.496-6.087 23.7-6.087z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:60px;height:60px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:time{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='60px' height='60px' fill='none'%3E%3Cpath d='M0 0h60v60H0z'/%3E%3Cpath fill='currentColor' d='M5 33.386c0-5.198 1.705-10.262 4.87-14.467s7.629-7.335 12.75-8.942a26.374 26.374 0 0 1 15.76 0c5.121 1.607 9.585 4.737 12.75 8.942 3.165 4.205 4.87 9.27 4.87 14.467 0 5.198-1.705 10.263-4.87 14.468s-7.629 7.335-12.75 8.941a26.373 26.373 0 0 1-15.76 0C17.5 55.19 13.035 52.06 9.87 47.854 6.705 43.649 5 38.584 5 33.386m25.5-19.432c-4.251 0-8.394 1.3-11.833 3.712-3.44 2.412-6 5.813-7.313 9.716a18.79 18.79 0 0 0 0 12.01c1.314 3.902 3.874 7.303 7.313 9.715 3.44 2.412 7.582 3.711 11.833 3.711s8.394-1.299 11.833-3.711c3.44-2.412 6-5.813 7.313-9.716a18.79 18.79 0 0 0 0-12.01c-1.313-3.902-3.873-7.303-7.313-9.715-3.44-2.412-7.582-3.712-11.833-3.712M18.421 3.592c0-.455.124-.902.36-1.296a2.64 2.64 0 0 1 .982-.948c.408-.227.871-.347 1.342-.347h18.79a2.75 2.75 0 0 1 1.577.495c.458.322.8.775.974 1.296.175.52.175 1.08 0 1.6s-.516.974-.974 1.296a2.75 2.75 0 0 1-1.577.495h-18.79c-.47 0-.934-.12-1.342-.347a2.64 2.64 0 0 1-.982-.949 2.522 2.522 0 0 1-.36-1.295'/%3E%3Cpath fill='currentColor' d='M51.217 8.783a2.667 2.667 0 0 1 0 3.776l-4 3.999a2.67 2.67 0 1 1-3.775-3.775l4-4a2.666 2.666 0 0 1 3.775 0m-20.55 9.887a2.666 2.666 0 0 1 2.665 2.666v11.998a2.666 2.666 0 0 1-5.332 0V21.336a2.666 2.666 0 0 1 2.666-2.666'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:60px;height:60px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:webhorse{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.518 10.297a2.1 2.1 0 0 1 2.096-2.105 2.1 2.1 0 0 1 2.095 2.105c0 .675-.315 1.275-.806 1.66L13 13.611l-.581.389-1.134-1.708a2.1 2.1 0 0 1-2.767-1.995zm.699 0a1.4 1.4 0 0 1 1.397-1.403 1.4 1.4 0 0 1 1.397 1.403 1.4 1.4 0 0 1-1.397 1.403 1.4 1.4 0 0 1-1.397-1.403z' clip-rule='evenodd' fill='currentColor' fill-rule='evenodd'/%3E%3Cpath d='M5.927 3.43a.226.226 0 0 0 .227-.224.228.228 0 0 0-.234-.218.226.226 0 0 0-.23.222c0 .058.026.115.07.156a.236.236 0 0 0 .163.064h.004zM4.438 9.014a.317.317 0 0 0 .074.356.353.353 0 0 0 .373.07.325.325 0 0 0 .21-.302.317.317 0 0 0-.098-.23.338.338 0 0 0-.242-.094.34.34 0 0 0-.317.2zm2.724-1.021h.007-.007zm-.244-2.12c-.001-.845-.716-1.528-1.599-1.53-.882 0-1.598.684-1.598 1.53 0 .843.715 1.528 1.598 1.528.884 0 1.599-.685 1.599-1.529z' fill='currentColor'/%3E%3Cpath d='M7.323 10.503a4.28 4.28 0 0 1-.497.03c-1.409-.004-2.72-.697-3.471-1.839a3.789 3.789 0 0 1-.236-3.789l.313-.52c1.102-1.546 3.19-2.135 4.992-1.408 1.695.684 2.696 2.355 2.485 4.076.255.07.497.172.72.3.017-.1.03-.201.04-.303h.5a.48.48 0 0 0 .433-.22.438.438 0 0 0 0-.467.48.48 0 0 0-.433-.22h-.506a4.475 4.475 0 0 0-.377-1.396l.607-.336.012-.007a.44.44 0 0 0 .17-.615.483.483 0 0 0-.643-.162.02.02 0 0 0-.011 0l-.596.327a4.744 4.744 0 0 0-1.184-1.15l.315-.523c.093-.14.1-.317.016-.463a.474.474 0 0 0-.417-.233.477.477 0 0 0-.413.241.02.02 0 0 0 0 .012l-.31.52a4.948 4.948 0 0 0-1.58-.399v-.505A.465.465 0 0 0 6.778 1a.465.465 0 0 0-.475.454v.512a4.993 4.993 0 0 0-1.476.39l-.316-.523a.476.476 0 0 0-.413-.242.473.473 0 0 0-.417.233.434.434 0 0 0 .016.463l.316.518A4.74 4.74 0 0 0 2.846 3.92l-.516-.292a.492.492 0 0 0-.484-.016.447.447 0 0 0-.243.4.451.451 0 0 0 .252.394l.523.292a4.41 4.41 0 0 0-.401 1.435h-.528A.463.463 0 0 0 1 6.587c0 .241.197.44.449.454h.534c.042.45.155.895.335 1.313l-.577.32a.45.45 0 0 0-.252.396.445.445 0 0 0 .243.399.49.49 0 0 0 .484-.016l.546-.31c.274.4.61.757.997 1.06l-.37.618a.443.443 0 0 0 .171.62.486.486 0 0 0 .649-.164l.34-.564c.55.28 1.15.455 1.769.518v.483h-.009a.46.46 0 0 0 .469.424.46.46 0 0 0 .468-.424v-.476a4.73 4.73 0 0 0 .395-.048 2.716 2.716 0 0 1-.318-.687z' fill='currentColor'/%3E%3Cpath d='M7.219 9.957a2.683 2.683 0 0 1 .504-1.806 1.055 1.055 0 0 0-.558-.158 1.029 1.029 0 0 0-.951.603.953.953 0 0 0 .218 1.073c.21.203.498.304.787.288zm.977-5.748a.28.28 0 0 0-.288.27.278.278 0 0 0 .28.277.28.28 0 0 0 .286-.274h.005a.278.278 0 0 0-.283-.273zm1.012 1.593c-.458.004-.828.361-.826.8.002.28.154.524.383.665a3 3 0 0 1 1.195-.314.77.77 0 0 0 .088-.355c-.005-.441-.379-.795-.84-.796z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:webscan{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128' style='enable-background:new 0 0 128 128' xml:space='preserve'%3E%3Cpath d='M108.1 81.3c2.2 0 4 1.8 3.9 4V98c0 7.3-6.4 14-13.2 14H29.2c-6.9 0-13.2-6.8-13.2-14V85.5c0-2.1 2-4.2 3.9-4.2 2 0 3.9 2.1 3.9 4.2V98c0 3.1 2.4 5.7 5.4 5.7h69.6c2.9 0 5.4-2.6 5.4-5.7V85.5c-.1-2.1 1.9-4.2 3.9-4.2zM69.2 41l.8.1c2.4 1.1 3.6 3.3 3 5.6L63 85.8c-1.2 2.8-3.6 3.9-5.9 2.8-2.4-1.1-3.6-3.3-3-5.6L64 44c1.1-2.2 3.5-3.3 5.9-2.8l-.7-.2zm-25 7.5c2-1 4.4-.5 5.4 1.6s.5 4.7-1.5 5.8l-12.7 7.8 12.7 7.8c2 1 2.4 3.7 1.5 5.8-1 2.1-3.4 2.6-5.4 1.6L25.6 67.3c-1-1-2-2.1-2-3.7s1-3.1 2-3.7l18.6-11.4zM79 50c1-2.1 3.4-2.6 5.4-1.6L102.9 60c1 1 2 2.1 2 3.7s-1 3.1-2 3.7L84.3 78.8c-2 1-4.4.5-5.4-1.6s-.5-4.7 1.5-5.8l12.7-7.8-12.7-7.8C78.5 54.7 78 52.1 79 50zm19.8-34.1c6.9 0 13.2 6.2 13.2 14v12.5c0 2.1-2 4.2-3.9 4.2-2 0-3.9-2.1-3.9-4.2V30c0-3.1-2.4-5.7-5.4-5.7H29.2c-2.9 0-5.4 2.6-5.4 5.7v12c0 2.1-2 4.2-3.9 4.2S16 44.1 16 42V30c0-7.3 6.4-14 13.2-14h69.6z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\:xss{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='60px' height='60px' fill='none'%3E%3Cpath d='M0 0h60v60H0z'/%3E%3Cpath fill='currentColor' d='M55.838 19.49a26.886 26.886 0 0 0-5.893-8.582 27.439 27.439 0 0 0-8.74-5.785A27.767 27.767 0 0 0 30.5 3c-3.712 0-7.313.714-10.705 2.123a27.44 27.44 0 0 0-8.74 5.785 26.885 26.885 0 0 0-5.893 8.582A26.411 26.411 0 0 0 3 30c0 3.644.727 7.18 2.162 10.51a26.886 26.886 0 0 0 5.893 8.582 27.439 27.439 0 0 0 8.74 5.785A27.768 27.768 0 0 0 30.5 57c3.712 0 7.313-.714 10.705-2.123a27.438 27.438 0 0 0 8.74-5.785 26.885 26.885 0 0 0 5.893-8.582A26.413 26.413 0 0 0 58 30c0-3.644-.727-7.18-2.162-10.51m-23.3 2.047a129.031 129.031 0 0 0 9.145-.44c.646 2.148 1.059 4.456 1.234 6.903h-10.38zm0-4.005V8.248a21.85 21.85 0 0 1 3.887 3.387 23.558 23.558 0 0 1 3.742 5.564 129.3 129.3 0 0 1-7.63.333m-4.075-9.047v9.044a132.158 132.158 0 0 1-7.295-.319 23.592 23.592 0 0 1 3.608-5.42 21.972 21.972 0 0 1 3.687-3.305m-6.946 12.76c2.313.154 4.629.25 6.946.287V28H18.424c.175-2.442.586-4.747 1.231-6.893.602.049 1.223.095 1.862.137M14.341 28H7.163a22.494 22.494 0 0 1 2.3-8.142c1.29.223 3.364.547 6.074.852-.63 2.294-1.03 4.73-1.196 7.29m-.054 4a25.82 25.82 0 0 0 1.47 7.3c-2.807.31-4.952.645-6.278.874A22.493 22.493 0 0 1 7.163 32zm4.08 0h10.096v6.503a137.807 137.807 0 0 0-8.512.401c-.912-2.282-1.442-4.596-1.584-6.904m10.096 10.506v8.232a39.132 39.132 0 0 1-3.567-3.733 33.357 33.357 0 0 1-3.016-4.23c2.192-.144 4.387-.234 6.583-.269m4.074 8.542v-8.545c2.19.031 4.506.119 6.918.283a33.338 33.338 0 0 1-3.01 4.219 39.248 39.248 0 0 1-3.908 4.043m3.344-12.464c-1.114-.043-2.229-.072-3.344-.087V32h10.437c-.142 2.31-.673 4.628-1.587 6.913a129.247 129.247 0 0 0-5.506-.33M47.055 32h6.782a22.493 22.493 0 0 1-2.312 8.166c-1.975-.33-3.96-.61-5.95-.84A25.827 25.827 0 0 0 47.055 32M47 28c-.166-2.57-.568-5.015-1.203-7.316a117.98 117.98 0 0 0 5.744-.818A22.493 22.493 0 0 1 53.837 28zm.065-14.263c.779.765 1.503 1.583 2.167 2.447-1.59.241-3.184.449-4.782.624-1.243-2.925-2.917-5.557-4.984-7.834a26.531 26.531 0 0 0-.343-.37 23.413 23.413 0 0 1 7.942 5.133M22.407 8.405c-.18.187-.358.377-.532.569-2.073 2.283-3.75 4.923-4.994 7.857-2.06-.218-3.786-.453-5.107-.655a23.463 23.463 0 0 1 2.161-2.44 23.405 23.405 0 0 1 8.472-5.331m-8.472 37.858a23.474 23.474 0 0 1-2.137-2.409c1.434-.218 3.343-.476 5.641-.708 1.16 2.221 2.63 4.397 4.384 6.488a42.629 42.629 0 0 0 2.274 2.5 23.392 23.392 0 0 1-10.162-5.87m23.442 5.734a42.568 42.568 0 0 0 2.14-2.363c1.75-2.084 3.215-4.253 4.374-6.467 1.777.186 3.55.413 5.317.68a23.472 23.472 0 0 1-2.143 2.416 23.392 23.392 0 0 1-9.688 5.734'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:60px;height:60px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-settings\:discord{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' class='icon' width='200px' height='200.00px' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512z' fill='%23738BD8'/%3E%3Cpath d='M190.915 234.305h642.169v477.288H190.915z' fill='%23FFFFFF'/%3E%3Cpath d='M698.157 932.274L157.288 862.85c-58.43-7.5-55.4-191.167-50.26-249.853l26.034-297.22c5.14-58.686 74.356-120.22 132.7-128.362l466.441-65.085c58.346-8.14 177.24 212.65 176.09 271.548l-8.677 445.108M512 300.373c-114.347 0-194.56 49.067-194.56 49.067 43.947-39.253 120.747-61.867 120.747-61.867l-7.254-7.253c-72.106 1.28-137.386 51.2-137.386 51.2-73.387 153.173-68.694 285.44-68.694 285.44 59.734 77.227 148.48 71.68 148.48 71.68l30.294-38.4c-53.334-11.52-87.04-58.88-87.04-58.88S396.8 645.973 512 645.973c115.2 0 195.413-54.613 195.413-54.613s-33.706 47.36-87.04 58.88l30.294 38.4s88.746 5.547 148.48-71.68c0 0 4.693-132.267-68.694-285.44 0 0-65.28-49.92-137.386-51.2l-7.254 7.253s76.8 22.614 120.747 61.867c0 0-80.213-49.067-194.56-49.067M423.68 462.08c27.733 0 50.347 24.32 49.92 54.187 0 29.44-22.187 54.186-49.92 54.186-27.307 0-49.493-24.746-49.493-54.186 0-29.867 21.76-54.187 49.493-54.187m177.92 0c27.733 0 49.92 24.32 49.92 54.187 0 29.44-22.187 54.186-49.92 54.186-27.307 0-49.493-24.746-49.493-54.186 0-29.867 21.76-54.187 49.493-54.187z' fill='%23738BD8'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:200px;height:200px;display:inline-flex}.i-settings\:network{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect id='svg 2' x='0.000000' y='0.000000'/%3E%3Cpath id='矢量 8' d='M10 1.875C14.4875 1.875 18.125 5.5125 18.125 10C18.125 14.4875 14.4875 18.125 10 18.125C5.5125 18.125 1.875 14.4875 1.875 10C1.875 5.5125 5.5125 1.875 10 1.875ZM9.375 10.625L6.88833 10.6254C6.90583 11.0254 6.93958 11.4146 6.98833 11.7908L7.02708 12.07L7.07542 12.3679C7.46125 14.5729 8.35917 16.23 9.37542 16.7233L9.375 10.625ZM13.1117 10.6254L10.625 10.625L10.625 16.7233C11.6183 16.2404 12.4987 14.6458 12.8979 12.5142L12.9246 12.3679L12.9729 12.0704C13.0447 11.5915 13.091 11.1092 13.1117 10.6254L13.1117 10.6254ZM5.63708 10.6254L3.15292 10.6254C3.38042 13.1463 4.96917 15.2754 7.17833 16.2712C6.74625 15.6017 6.39 14.7788 6.12833 13.8488L6.06917 13.6321L6.00042 13.3554L5.93708 13.0729C5.76796 12.2671 5.6676 11.4483 5.63708 10.6254L5.63708 10.6254ZM16.8471 10.6254L14.3625 10.6254C14.3349 11.3606 14.2522 12.0926 14.115 12.8154L14.0625 13.0729L13.9992 13.3554L13.9304 13.6325C13.6637 14.6508 13.2867 15.5504 12.8212 16.2712C15.0304 15.2754 16.6192 13.1463 16.8463 10.6254L16.8471 10.6254ZM7.17833 3.72833L7.1225 3.75375C4.94167 4.76042 3.37833 6.875 3.15292 9.375L5.63708 9.375C5.66708 8.6125 5.75167 7.87708 5.88458 7.18458L5.93708 6.92708L6.00042 6.64458L6.06917 6.3675C6.33583 5.34917 6.71292 4.44958 7.17833 3.72875L7.17833 3.72833ZM9.375 3.27667C8.38458 3.7575 7.50625 5.345 7.10542 7.46792L7.07542 7.63208L7.02708 7.92958C6.9553 8.40859 6.90898 8.89108 6.88833 9.375L9.375 9.375L9.375 3.27667ZM12.8217 3.72875L12.8717 3.80792C13.28 4.46083 13.6183 5.25292 13.8696 6.14292L13.9308 6.36792L13.9996 6.64458L14.0629 6.92708C14.2263 7.69375 14.3292 8.51708 14.3629 9.375L16.8471 9.375C16.62 6.85375 15.0312 4.72458 12.8217 3.72917L12.8217 3.72875ZM10.625 3.27667L10.625 9.375L13.1117 9.375C13.0944 8.97409 13.0596 8.57413 13.0075 8.17625L12.9729 7.92958L12.9246 7.63208C12.5388 5.4275 11.6412 3.77042 10.6254 3.27667L10.625 3.27667Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-settings\:page{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect id='svg 5' x='0.000000' y='0.000000'/%3E%3Cpath id='矢量 12' d='M18.0879 7.86328C17.7598 7.53125 17.3223 7.34375 16.8535 7.33594C16.7676 7.32617 16.5078 7.30078 16.1328 7.26562C15.9512 6.85547 15.7305 6.46484 15.4707 6.10156C15.6328 5.75 15.7129 5.57227 15.75 5.47461L15.7559 5.47656C16.25 4.61914 15.957 3.51758 15.1016 3.02148L13.5996 2.15039C13.3262 1.99219 13.0137 1.9082 12.6973 1.90625C12.0684 1.90625 11.4707 2.23828 11.1719 2.75391C11.1426 2.79492 10.9824 3.01758 10.7422 3.35352C10.2969 3.30859 9.84766 3.31055 9.40234 3.35547C9.17773 3.03711 9.06445 2.87695 8.99609 2.79492L9 2.79297C8.67969 2.23828 8.08203 1.89453 7.44141 1.89453C7.12891 1.89453 6.82031 1.97656 6.54688 2.13281L5.04102 2.99805C4.62109 3.24023 4.32031 3.63086 4.19336 4.10156C4.07227 4.55078 4.12891 5.01367 4.35156 5.40234C4.37305 5.44922 4.49805 5.72656 4.6875 6.14062C4.58203 6.28906 4.48047 6.44531 4.38867 6.60352C4.27344 6.80469 4.16602 7.01367 4.07422 7.22656C3.56641 7.27344 3.375 7.29102 3.29492 7.30078C2.31055 7.30469 1.50781 8.10742 1.50391 9.0957L1.5 10.832C1.5 11.3164 1.68945 11.7734 2.0332 12.1172C2.36328 12.4473 2.78906 12.6289 3.23828 12.6309C3.29297 12.6367 3.62891 12.6699 4.12891 12.7168C4.29297 13.0664 4.48828 13.4004 4.71094 13.7168C4.50391 14.1641 4.40625 14.3789 4.36523 14.4941L4.35938 14.4902C4.12109 14.8984 4.05664 15.3945 4.17773 15.8516C4.29883 16.3105 4.60352 16.709 5.01367 16.9453L6.51563 17.8164C6.78906 17.9746 7.09961 18.0586 7.41602 18.0586C8.04492 18.0586 8.64258 17.7266 8.94141 17.2109C8.97461 17.166 9.17383 16.8887 9.4668 16.4766C9.85352 16.5137 10.2422 16.5176 10.623 16.4863C10.9043 16.8867 11.041 17.0762 11.1172 17.168L11.1113 17.1719C11.4316 17.7266 12.0293 18.0703 12.6699 18.0703C12.9824 18.0703 13.293 17.9883 13.5645 17.832L15.0703 16.9688C15.4824 16.7344 15.7891 16.3359 15.9121 15.877C16.0352 15.4258 15.9785 14.9531 15.752 14.5449C15.7148 14.4609 15.5938 14.1934 15.418 13.8105C15.5566 13.625 15.6855 13.4277 15.8047 13.2266C15.8965 13.0684 15.9805 12.9043 16.0566 12.7383C16.5195 12.6953 16.7207 12.6777 16.8145 12.6641L16.8145 12.666C17.8027 12.6641 18.6074 11.8594 18.6094 10.8711L18.6133 9.13476C18.6152 8.66211 18.4238 8.19922 18.0879 7.86328L18.0879 7.86328ZM14.1406 13.2969C13.9785 13.4922 13.9414 13.7656 14.0469 13.9961C14.3145 14.582 14.5059 15.0039 14.5469 15.0977C14.5508 15.1055 14.5527 15.1133 14.5566 15.1172C14.5664 15.1367 14.5762 15.1562 14.5879 15.1758C14.6504 15.2832 14.668 15.4141 14.6348 15.5352C14.6016 15.6562 14.5215 15.7617 14.4121 15.8242L12.9063 16.6895C12.834 16.7305 12.7539 16.752 12.6719 16.752C12.4941 16.752 12.3379 16.6523 12.2305 16.4707L12.2148 16.4473C12.166 16.377 11.875 15.9707 11.4805 15.4102C11.3359 15.2051 11.0938 15.0996 10.8457 15.1367C10.3203 15.2129 9.78711 15.207 9.26368 15.123C9.01368 15.084 8.76563 15.1875 8.61914 15.3945C8.375 15.7402 8.16993 16.0254 8.03125 16.2188C7.91602 16.3789 7.84571 16.4785 7.82813 16.5059C7.76954 16.6094 7.66211 16.6875 7.53711 16.7207C7.41211 16.7539 7.28125 16.7383 7.17774 16.6777L5.67579 15.8066C5.56641 15.7422 5.48829 15.6406 5.45508 15.5176C5.41993 15.3887 5.44336 15.2578 5.52735 15.1113L5.53321 15.0977C5.53907 15.084 5.75586 14.6074 6.07618 13.918C6.1836 13.6875 6.15039 13.4219 5.99219 13.2246C5.65821 12.8105 5.39063 12.3516 5.19532 11.8574C5.10352 11.625 4.89063 11.4648 4.64063 11.4414C4.26368 11.4063 3.94532 11.375 3.71485 11.3535C3.44141 11.3281 3.33008 11.3164 3.29493 11.3145C3.03321 11.3125 2.82032 11.0996 2.82032 10.8379L2.82422 9.10156C2.82422 8.83984 3.03711 8.62695 3.29883 8.62695C3.32032 8.62695 3.34375 8.625 3.36524 8.62305C3.3711 8.62305 3.37696 8.62305 3.38672 8.62109C3.48438 8.61133 3.94922 8.56641 4.59375 8.50977C4.84571 8.48633 5.06641 8.31836 5.1543 8.08203C5.26954 7.77344 5.39258 7.50781 5.53125 7.26953C5.64454 7.07227 5.78516 6.87109 5.97071 6.63867C6.12696 6.44336 6.15821 6.17969 6.05469 5.95313C5.91602 5.65039 5.79883 5.39258 5.71094 5.19922C5.5918 4.9375 5.54297 4.83008 5.52539 4.79688C5.39454 4.57031 5.47461 4.2793 5.70118 4.14844L7.20704 3.2832C7.44141 3.14844 7.73243 3.24219 7.88282 3.5L7.89649 3.51953C7.93555 3.57227 8.19141 3.93359 8.55469 4.44922C8.70118 4.65625 8.95704 4.76367 9.20704 4.7207C9.76758 4.625 10.3672 4.62305 10.9453 4.7168C11.1953 4.75781 11.4434 4.6543 11.5898 4.44727C11.7813 4.17773 11.9434 3.95117 12.0625 3.78516C12.207 3.58203 12.2676 3.5 12.2871 3.46875C12.3477 3.36523 12.4531 3.28711 12.5762 3.25391C12.7012 3.2207 12.832 3.23633 12.9356 3.29492L14.4395 4.16797C14.5469 4.23047 14.627 4.33594 14.6602 4.45703C14.6953 4.58594 14.6719 4.7168 14.5879 4.86328L14.5664 4.90039L14.5664 4.9082C14.5176 5.01367 14.3457 5.39258 14.1074 5.9082C14.002 6.13477 14.0352 6.4082 14.1934 6.60156C14.5664 7.06445 14.8555 7.57227 15.0527 8.11328C15.1387 8.35156 15.3594 8.52148 15.6113 8.54492C16.2051 8.60156 16.6309 8.64453 16.7305 8.6543C16.7402 8.65625 16.7481 8.65625 16.7539 8.65625C16.9473 8.67188 17.0703 8.7168 17.1524 8.79883C17.2402 8.88672 17.291 9.00977 17.291 9.13477L17.2871 10.873C17.2871 11.1426 17.0606 11.3477 16.7617 11.3496C16.7617 11.3496 16.7461 11.3496 16.7188 11.3535C16.6055 11.3652 16.1602 11.4063 15.5469 11.4609C15.2969 11.4844 15.0859 11.6426 14.9922 11.875C14.8828 12.1465 14.7793 12.3672 14.6621 12.5684C14.5176 12.8105 14.3477 13.0488 14.1406 13.2969L14.1406 13.2969Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 13' d='M11.6387 7.25586C11.1699 6.98438 10.6387 6.8418 10.0977 6.83984C9.00393 6.83984 7.98245 7.42773 7.43362 8.37305C6.58206 9.83984 7.08401 11.7266 8.55081 12.5781C9.01956 12.8496 9.55276 12.9941 10.0938 12.9941C11.1875 12.9941 12.209 12.4062 12.7578 11.4609C13.166 10.7598 13.2813 9.91016 13.0703 9.12695C12.8633 8.34375 12.3418 7.66016 11.6387 7.25586L11.6387 7.25586ZM11.6114 10.7969C11.2969 11.3359 10.7149 11.6699 10.0918 11.6699C9.78323 11.6699 9.4805 11.5879 9.21292 11.4316C8.37698 10.9453 8.09182 9.87109 8.5762 9.03516C8.89065 8.49609 9.47268 8.16211 10.0957 8.16016C10.4043 8.16016 10.7071 8.24219 10.9746 8.39844C11.375 8.62891 11.6719 9.01758 11.7891 9.46484C11.9102 9.91992 11.8477 10.3926 11.6114 10.7969L11.6114 10.7969Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 14' d='M18.0684 7.86328C17.7402 7.53125 17.3027 7.34375 16.834 7.33594C16.7481 7.32617 16.4883 7.30078 16.1133 7.26562C15.9316 6.85547 15.7109 6.46484 15.4512 6.10156C15.6133 5.75 15.6934 5.57227 15.7305 5.47461L15.7363 5.47656C16.2305 4.61914 15.9375 3.51758 15.082 3.02148L13.5801 2.15039C13.3066 1.99219 12.9941 1.9082 12.6777 1.90625C12.0488 1.90625 11.4512 2.23828 11.1523 2.75391C11.123 2.79492 10.9629 3.01758 10.7227 3.35352C10.2773 3.30859 9.82813 3.31055 9.38281 3.35547C9.1582 3.03711 9.04492 2.87695 8.97656 2.79492L8.98047 2.79297C8.66016 2.23828 8.0625 1.89453 7.42188 1.89453C7.10938 1.89453 6.80078 1.97656 6.52734 2.13281L5.02148 2.99805C4.60156 3.24023 4.30078 3.63086 4.17383 4.10156C4.05273 4.55078 4.10938 5.01367 4.33203 5.40234C4.35352 5.44922 4.47852 5.72656 4.66797 6.14062C4.5625 6.28906 4.46094 6.44531 4.36914 6.60352C4.25391 6.80469 4.14648 7.01367 4.05469 7.22656C3.54688 7.27344 3.35547 7.29102 3.27539 7.30078C2.29102 7.30469 1.48828 8.10742 1.48438 9.0957L1.48047 10.832C1.48047 11.3164 1.66992 11.7734 2.01367 12.1172C2.34375 12.4473 2.76953 12.6289 3.21875 12.6309C3.27344 12.6367 3.60938 12.6699 4.10938 12.7168C4.27344 13.0664 4.46875 13.4004 4.69141 13.7168C4.48438 14.1641 4.38672 14.3789 4.3457 14.4941L4.33984 14.4902C4.10156 14.8984 4.03711 15.3945 4.1582 15.8516C4.2793 16.3105 4.58398 16.709 4.99414 16.9453L6.49609 17.8164C6.76953 17.9746 7.08008 18.0586 7.39649 18.0586C8.02539 18.0586 8.62305 17.7266 8.92188 17.2109C8.95508 17.166 9.1543 16.8887 9.44727 16.4766C9.83399 16.5137 10.2227 16.5176 10.6035 16.4863C10.8848 16.8867 11.0215 17.0762 11.0977 17.168L11.0918 17.1719C11.4121 17.7266 12.0098 18.0703 12.6504 18.0703C12.9629 18.0703 13.2734 17.9883 13.5449 17.832L15.0508 16.9688C15.4629 16.7344 15.7695 16.3359 15.8926 15.877C16.0156 15.4258 15.959 14.9531 15.7324 14.5449C15.6953 14.4609 15.5742 14.1934 15.3984 13.8105C15.5371 13.625 15.666 13.4277 15.7852 13.2266C15.877 13.0684 15.9609 12.9043 16.0371 12.7383C16.5 12.6953 16.7012 12.6777 16.7949 12.6641L16.7949 12.666C17.7832 12.6641 18.5879 11.8594 18.5898 10.8711L18.5938 9.13476C18.5957 8.66211 18.4043 8.19922 18.0684 7.86328L18.0684 7.86328ZM14.1211 13.2969C13.959 13.4922 13.9219 13.7656 14.0273 13.9961C14.2949 14.582 14.4863 15.0039 14.5273 15.0977C14.5313 15.1055 14.5332 15.1133 14.5371 15.1172C14.5469 15.1367 14.5566 15.1562 14.5684 15.1758C14.6309 15.2832 14.6484 15.4141 14.6152 15.5352C14.582 15.6562 14.502 15.7617 14.3926 15.8242L12.8867 16.6895C12.8145 16.7305 12.7344 16.752 12.6523 16.752C12.4746 16.752 12.3184 16.6523 12.2109 16.4707L12.1953 16.4473C12.1465 16.377 11.8555 15.9707 11.4609 15.4102C11.3164 15.2051 11.0742 15.0996 10.8262 15.1367C10.3008 15.2129 9.76758 15.207 9.24414 15.123C8.99414 15.084 8.7461 15.1875 8.59961 15.3945C8.35547 15.7402 8.15039 16.0254 8.01172 16.2188C7.89649 16.3789 7.82618 16.4785 7.8086 16.5059C7.75 16.6094 7.64258 16.6875 7.51758 16.7207C7.39258 16.7539 7.26172 16.7383 7.15821 16.6777L5.65625 15.8066C5.54688 15.7422 5.46875 15.6406 5.43555 15.5176C5.40039 15.3887 5.42383 15.2578 5.50782 15.1113L5.51368 15.0977C5.51954 15.084 5.73633 14.6074 6.05664 13.918C6.16407 13.6875 6.13086 13.4219 5.97266 13.2246C5.63868 12.8105 5.3711 12.3516 5.17579 11.8574C5.08399 11.625 4.8711 11.4648 4.6211 11.4414C4.24414 11.4063 3.92579 11.375 3.69532 11.3535C3.42188 11.3281 3.31055 11.3164 3.27539 11.3145C3.01368 11.3125 2.80079 11.0996 2.80079 10.8379L2.80469 9.10156C2.80469 8.83984 3.01758 8.62695 3.2793 8.62695C3.30079 8.62695 3.32422 8.625 3.34571 8.62305C3.35157 8.62305 3.35743 8.62305 3.36719 8.62109C3.46485 8.61133 3.92969 8.56641 4.57422 8.50977C4.82618 8.48633 5.04688 8.31836 5.13477 8.08203C5.25 7.77344 5.37305 7.50781 5.51172 7.26953C5.625 7.07227 5.76563 6.87109 5.95118 6.63867C6.10743 6.44336 6.13868 6.17969 6.03516 5.95313C5.89649 5.65039 5.7793 5.39258 5.69141 5.19922C5.57227 4.9375 5.52344 4.83008 5.50586 4.79688C5.375 4.57031 5.45508 4.2793 5.68164 4.14844L7.1875 3.2832C7.42188 3.14844 7.71289 3.24219 7.86329 3.5L7.87696 3.51953C7.91602 3.57227 8.17188 3.93359 8.53516 4.44922C8.68165 4.65625 8.93751 4.76367 9.18751 4.7207C9.74805 4.625 10.3477 4.62305 10.9258 4.7168C11.1758 4.75781 11.4238 4.6543 11.5703 4.44727C11.7617 4.17773 11.9238 3.95117 12.043 3.78516C12.1875 3.58203 12.2481 3.5 12.2676 3.46875C12.3281 3.36523 12.4336 3.28711 12.5566 3.25391C12.6816 3.2207 12.8125 3.23633 12.916 3.29492L14.4199 4.16797C14.5273 4.23047 14.6074 4.33594 14.6406 4.45703C14.6758 4.58594 14.6524 4.7168 14.5684 4.86328L14.5469 4.90039L14.5469 4.9082C14.4981 5.01367 14.3262 5.39258 14.0879 5.9082C13.9824 6.13477 14.0156 6.4082 14.1738 6.60156C14.5469 7.06445 14.8359 7.57227 15.0332 8.11328C15.1191 8.35156 15.3399 8.52148 15.5918 8.54492C16.1856 8.60156 16.6113 8.64453 16.7109 8.6543C16.7207 8.65625 16.7285 8.65625 16.7344 8.65625C16.9277 8.67188 17.0508 8.7168 17.1328 8.79883C17.2207 8.88672 17.2715 9.00977 17.2715 9.13477L17.2676 10.873C17.2676 11.1426 17.041 11.3477 16.7422 11.3496C16.7422 11.3496 16.7266 11.3496 16.6992 11.3535C16.5859 11.3652 16.1406 11.4063 15.5273 11.4609C15.2773 11.4844 15.0664 11.6426 14.9727 11.875C14.8633 12.1465 14.7598 12.3672 14.6426 12.5684C14.498 12.8105 14.3281 13.0488 14.1211 13.2969L14.1211 13.2969Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 15' d='M11.6192 7.25586C11.1504 6.98438 10.6192 6.8418 10.0782 6.83984C8.9844 6.83984 7.96292 7.42773 7.41409 8.37305C6.56253 9.83984 7.06448 11.7266 8.53128 12.5781C9.00003 12.8496 9.53323 12.9941 10.0742 12.9941C11.168 12.9941 12.1895 12.4062 12.7383 11.4609C13.1465 10.7598 13.2617 9.91016 13.0508 9.12695C12.8438 8.34375 12.3223 7.66016 11.6192 7.25586L11.6192 7.25586ZM11.5918 10.7969C11.2774 11.3359 10.6953 11.6699 10.0723 11.6699C9.7637 11.6699 9.46096 11.5879 9.19339 11.4316C8.35745 10.9453 8.07229 9.87109 8.55667 9.03516C8.87112 8.49609 9.45315 8.16211 10.0762 8.16016C10.3848 8.16016 10.6875 8.24219 10.9551 8.39844C11.3555 8.62891 11.6524 9.01758 11.7696 9.46484C11.8907 9.91992 11.8282 10.3926 11.5918 10.7969L11.5918 10.7969Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 16' d='M18.0488 7.86328C17.7207 7.53125 17.2832 7.34375 16.8145 7.33594C16.7285 7.32617 16.4688 7.30078 16.0938 7.26562C15.9121 6.85547 15.6914 6.46484 15.4316 6.10156C15.5938 5.75 15.6738 5.57227 15.7109 5.47461L15.7168 5.47656C16.2109 4.61914 15.918 3.51758 15.0625 3.02148L13.5605 2.15039C13.2871 1.99219 12.9746 1.9082 12.6582 1.90625C12.0293 1.90625 11.4316 2.23828 11.1328 2.75391C11.1035 2.79492 10.9434 3.01758 10.7031 3.35352C10.2578 3.30859 9.80859 3.31055 9.36328 3.35547C9.13867 3.03711 9.02539 2.87695 8.95703 2.79492L8.96094 2.79297C8.64063 2.23828 8.04297 1.89453 7.40234 1.89453C7.08984 1.89453 6.78125 1.97656 6.50781 2.13281L5.00195 2.99805C4.58203 3.24023 4.28125 3.63086 4.1543 4.10156C4.0332 4.55078 4.08984 5.01367 4.3125 5.40234C4.33398 5.44922 4.45898 5.72656 4.64844 6.14062C4.54297 6.28906 4.44141 6.44531 4.34961 6.60352C4.23438 6.80469 4.12695 7.01367 4.03516 7.22656C3.52734 7.27344 3.33594 7.29102 3.25586 7.30078C2.27148 7.30469 1.46875 8.10742 1.46484 9.0957L1.46094 10.832C1.46094 11.3164 1.65039 11.7734 1.99414 12.1172C2.32422 12.4473 2.75 12.6289 3.19922 12.6309C3.25391 12.6367 3.58984 12.6699 4.08984 12.7168C4.25391 13.0664 4.44922 13.4004 4.67188 13.7168C4.46484 14.1641 4.36719 14.3789 4.32617 14.4941L4.32031 14.4902C4.08203 14.8984 4.01758 15.3945 4.13867 15.8516C4.25977 16.3105 4.56445 16.709 4.97461 16.9453L6.47656 17.8164C6.75 17.9746 7.06055 18.0586 7.37695 18.0586C8.00586 18.0586 8.60352 17.7266 8.90235 17.2109C8.93555 17.166 9.13477 16.8887 9.42774 16.4766C9.81445 16.5137 10.2031 16.5176 10.584 16.4863C10.8652 16.8867 11.002 17.0762 11.0781 17.168L11.0723 17.1719C11.3926 17.7266 11.9902 18.0703 12.6309 18.0703C12.9434 18.0703 13.2539 17.9883 13.5254 17.832L15.0312 16.9688C15.4434 16.7344 15.75 16.3359 15.873 15.877C15.9961 15.4258 15.9395 14.9531 15.7129 14.5449C15.6758 14.4609 15.5547 14.1934 15.3789 13.8105C15.5176 13.625 15.6465 13.4277 15.7656 13.2266C15.8574 13.0684 15.9414 12.9043 16.0176 12.7383C16.4805 12.6953 16.6816 12.6777 16.7754 12.6641L16.7754 12.666C17.7637 12.6641 18.5684 11.8594 18.5703 10.8711L18.5742 9.13476C18.5762 8.66211 18.3848 8.19922 18.0488 7.86328L18.0488 7.86328ZM14.1016 13.2969C13.9395 13.4922 13.9023 13.7656 14.0078 13.9961C14.2754 14.582 14.4668 15.0039 14.5078 15.0977C14.5117 15.1055 14.5137 15.1133 14.5176 15.1172C14.5273 15.1367 14.5371 15.1562 14.5488 15.1758C14.6113 15.2832 14.6289 15.4141 14.5957 15.5352C14.5625 15.6562 14.4824 15.7617 14.373 15.8242L12.8672 16.6895C12.7949 16.7305 12.7148 16.752 12.6328 16.752C12.4551 16.752 12.2988 16.6523 12.1914 16.4707L12.1758 16.4473C12.127 16.377 11.8359 15.9707 11.4414 15.4102C11.2969 15.2051 11.0547 15.0996 10.8066 15.1367C10.2813 15.2129 9.74805 15.207 9.22461 15.123C8.97461 15.084 8.72657 15.1875 8.58008 15.3945C8.33594 15.7402 8.13086 16.0254 7.99219 16.2188C7.87696 16.3789 7.80664 16.4785 7.78907 16.5059C7.73047 16.6094 7.62305 16.6875 7.49805 16.7207C7.37305 16.7539 7.24219 16.7383 7.13868 16.6777L5.63672 15.8066C5.52735 15.7422 5.44922 15.6406 5.41602 15.5176C5.38086 15.3887 5.4043 15.2578 5.48829 15.1113L5.49414 15.0977C5.5 15.084 5.7168 14.6074 6.03711 13.918C6.14454 13.6875 6.11133 13.4219 5.95313 13.2246C5.61914 12.8105 5.35157 12.3516 5.15625 11.8574C5.06446 11.625 4.85157 11.4648 4.60157 11.4414C4.22461 11.4063 3.90625 11.375 3.67579 11.3535C3.40235 11.3281 3.29102 11.3164 3.25586 11.3145C2.99414 11.3125 2.78125 11.0996 2.78125 10.8379L2.78516 9.10156C2.78516 8.83984 2.99805 8.62695 3.25977 8.62695C3.28125 8.62695 3.30469 8.625 3.32618 8.62305C3.33204 8.62305 3.33789 8.62305 3.34766 8.62109C3.44532 8.61133 3.91016 8.56641 4.55469 8.50977C4.80664 8.48633 5.02735 8.31836 5.11524 8.08203C5.23047 7.77344 5.35352 7.50781 5.49219 7.26953C5.60547 7.07227 5.7461 6.87109 5.93164 6.63867C6.08789 6.44336 6.11915 6.17969 6.01563 5.95313C5.87696 5.65039 5.75977 5.39258 5.67188 5.19922C5.55274 4.9375 5.50391 4.83008 5.48633 4.79688C5.35547 4.57031 5.43555 4.2793 5.66211 4.14844L7.16797 3.2832C7.40235 3.14844 7.69336 3.24219 7.84375 3.5L7.85743 3.51953C7.89649 3.57227 8.15235 3.93359 8.51563 4.44922C8.66212 4.65625 8.91797 4.76367 9.16797 4.7207C9.72852 4.625 10.3281 4.62305 10.9063 4.7168C11.1563 4.75781 11.4043 4.6543 11.5508 4.44727C11.7422 4.17773 11.9043 3.95117 12.0234 3.78516C12.168 3.58203 12.2285 3.5 12.2481 3.46875C12.3086 3.36523 12.4141 3.28711 12.5371 3.25391C12.6621 3.2207 12.793 3.23633 12.8965 3.29492L14.4004 4.16797C14.5078 4.23047 14.5879 4.33594 14.6211 4.45703C14.6563 4.58594 14.6328 4.7168 14.5488 4.86328L14.5273 4.90039L14.5273 4.9082C14.4785 5.01367 14.3066 5.39258 14.0684 5.9082C13.9629 6.13477 13.9961 6.4082 14.1543 6.60156C14.5274 7.06445 14.8164 7.57227 15.0137 8.11328C15.0996 8.35156 15.3203 8.52148 15.5723 8.54492C16.166 8.60156 16.5918 8.64453 16.6914 8.6543C16.7012 8.65625 16.709 8.65625 16.7149 8.65625C16.9082 8.67188 17.0313 8.7168 17.1133 8.79883C17.2012 8.88672 17.252 9.00977 17.252 9.13477L17.2481 10.873C17.2481 11.1426 17.0215 11.3477 16.7227 11.3496C16.7227 11.3496 16.707 11.3496 16.6797 11.3535C16.5664 11.3652 16.1211 11.4063 15.5078 11.4609C15.2578 11.4844 15.0469 11.6426 14.9531 11.875C14.8438 12.1465 14.7402 12.3672 14.6231 12.5684C14.4785 12.8105 14.3086 13.0488 14.1016 13.2969L14.1016 13.2969Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 17' d='M11.5996 7.25586C11.1309 6.98438 10.5996 6.8418 10.0586 6.83984C8.96487 6.83984 7.94339 7.42773 7.39456 8.37305C6.54299 9.83984 7.04495 11.7266 8.51175 12.5781C8.9805 12.8496 9.5137 12.9941 10.0547 12.9941C11.1485 12.9941 12.1699 12.4062 12.7188 11.4609C13.127 10.7598 13.2422 9.91016 13.0313 9.12695C12.8242 8.34375 12.3028 7.66016 11.5996 7.25586L11.5996 7.25586ZM11.5723 10.7969C11.2578 11.3359 10.6758 11.6699 10.0528 11.6699C9.74417 11.6699 9.44143 11.5879 9.17385 11.4316C8.33792 10.9453 8.05276 9.87109 8.53714 9.03516C8.85159 8.49609 9.43362 8.16211 10.0567 8.16016C10.3653 8.16016 10.668 8.24219 10.9356 8.39844C11.336 8.62891 11.6328 9.01758 11.75 9.46484C11.8711 9.91992 11.8086 10.3926 11.5723 10.7969L11.5723 10.7969Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-settings\:safe{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect id='svg 1' x='0.000000' y='0.000000'/%3E%3Cpath id='矢量 5' d='M9.99984 2.59545C13.1498 2.59545 15.0362 3.15908 15.9089 3.50454L15.9089 10.3227C15.9163 11.2154 15.6738 12.0924 15.2089 12.8545C14.6026 13.818 13.8408 14.6744 12.9546 15.3889C12.0684 16.1035 11.07 16.6663 9.99984 17.0545C8.93101 16.6686 7.93334 16.1086 7.04719 15.3972C6.16105 14.6859 5.39861 13.8328 4.79075 12.8727C4.32586 12.1106 4.0834 11.2336 4.09075 10.3409L4.09075 3.52272C4.97256 3.16363 6.85438 2.61363 9.99984 2.61363M9.99984 1.24999C4.80438 1.23181 2.72711 2.67272 2.72711 2.67272L2.72711 10.3409C2.72213 11.4877 3.03694 12.6131 3.6362 13.5909C4.3697 14.7492 5.30004 15.7703 6.38521 16.6082C7.47038 17.4461 8.69366 18.0879 9.99984 18.5045C11.306 18.0879 12.5293 17.4462 13.6145 16.6082C14.6996 15.7703 15.63 14.7492 16.3635 13.5909C16.9627 12.6131 17.2775 11.4877 17.2726 10.3409L17.2726 2.67272C17.2726 2.67272 15.1953 1.23181 9.99984 1.23181L9.99984 1.24999Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 6' d='M9.14544 11.4591C9.01548 11.4588 8.88832 11.4212 8.77913 11.3508C8.66995 11.2803 8.58336 11.1798 8.52969 11.0615C8.47602 10.9431 8.45754 10.8118 8.47645 10.6832C8.49536 10.5546 8.55087 10.4342 8.63635 10.3363L11.7591 6.69996C11.8551 6.59053 11.9832 6.5143 12.1252 6.48219C12.2672 6.45008 12.4157 6.46374 12.5494 6.52122C12.6832 6.5787 12.7953 6.67704 12.8697 6.80215C12.9441 6.92725 12.977 7.07271 12.9636 7.21766C12.9503 7.36261 12.8914 7.49962 12.7954 7.60905L9.66817 11.2454C9.60211 11.3173 9.52101 11.3737 9.43066 11.4106C9.34031 11.4475 9.24292 11.4641 9.14544 11.4591L9.14544 11.4591Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 7' d='M9.14538 11.4591C9.06995 11.4597 8.99497 11.4473 8.92371 11.4226C8.85246 11.3978 8.78599 11.3609 8.7272 11.3137L7.30447 10.1955C7.19125 10.1062 7.1092 9.98336 7.07006 9.84458C7.03093 9.7058 7.03673 9.5582 7.08663 9.42291C7.13653 9.28763 7.22796 9.17161 7.34784 9.09148C7.46772 9.01135 7.60988 8.97122 7.75397 8.97684C7.89805 8.98245 8.03666 9.03353 8.14993 9.12276L9.56811 10.2455C9.66223 10.319 9.73523 10.4161 9.7797 10.527C9.82417 10.6379 9.83853 10.7585 9.82133 10.8767C9.80413 10.9949 9.75597 11.1064 9.68175 11.2C9.61847 11.2818 9.5371 11.3477 9.44403 11.3926C9.35096 11.4376 9.24873 11.4604 9.14538 11.4591L9.14538 11.4591Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-settings\:ssl{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect id='svg 2' x='0.000000' y='0.000000'/%3E%3Cpath id='矢量 5' d='M9.99984 2.59545C13.1498 2.59545 15.0362 3.15908 15.9089 3.50454L15.9089 10.3227C15.9163 11.2154 15.6738 12.0924 15.2089 12.8545C14.6026 13.818 13.8408 14.6744 12.9546 15.3889C12.0684 16.1035 11.07 16.6663 9.99984 17.0545C8.93101 16.6686 7.93334 16.1086 7.04719 15.3972C6.16105 14.6859 5.39861 13.8328 4.79075 12.8727C4.32586 12.1106 4.0834 11.2336 4.09075 10.3409L4.09075 3.52272C4.97256 3.16363 6.85438 2.61363 9.99984 2.61363M9.99984 1.24999C4.80438 1.23181 2.72711 2.67272 2.72711 2.67272L2.72711 10.3409C2.72213 11.4877 3.03694 12.6131 3.6362 13.5909C4.3697 14.7492 5.30004 15.7703 6.38521 16.6082C7.47038 17.4461 8.69366 18.0879 9.99984 18.5045C11.306 18.0879 12.5293 17.4462 13.6145 16.6082C14.6996 15.7703 15.63 14.7492 16.3635 13.5909C16.9627 12.6131 17.2775 11.4877 17.2726 10.3409L17.2726 2.67272C17.2726 2.67272 15.1953 1.23181 9.99984 1.23181L9.99984 1.24999Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-settings\:success{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 8.74341 8.74414' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath id='矢量 19' d='M4.01465 6.34766C3.93555 6.34766 3.85742 6.31738 3.79785 6.25586L1.80664 4.23828C1.68652 4.11719 1.68652 3.91992 1.80664 3.79785C1.92676 3.67578 2.12109 3.67578 2.24023 3.79785L4.01562 5.59668L8.21875 1.33594C8.25656 1.2972 8.30404 1.26927 8.35627 1.25505C8.40849 1.24083 8.46358 1.24083 8.51581 1.25505C8.56804 1.26927 8.61551 1.2972 8.65332 1.33594C8.77344 1.45703 8.77344 1.6543 8.65332 1.77637L4.23145 6.25684C4.17188 6.31738 4.09277 6.34766 4.01465 6.34766ZM4.31348 8.74414C3.73144 8.74414 3.16602 8.62891 2.63477 8.40137C2.12109 8.18066 1.66016 7.86621 1.26465 7.46484C0.869141 7.06348 0.557617 6.5957 0.34082 6.0752C0.114258 5.53418 0 4.96191 0 4.37207C0 3.78223 0.114258 3.20898 0.338867 2.66992C0.556641 2.14941 0.868164 1.68164 1.26367 1.28027C1.65918 0.878906 2.12012 0.563477 2.63379 0.34375C3.16602 0.116211 3.73144 0 4.31348 0C5.17188 0 6.00098 0.255859 6.71191 0.738281C6.83496 0.821289 6.86914 0.992188 6.78613 1.11719C6.7041 1.24219 6.53516 1.27637 6.41211 1.19141C5.79102 0.770508 5.06445 0.546875 4.31348 0.546875C2.23145 0.546875 0.540039 2.26367 0.540039 4.37207C0.540039 6.48047 2.23242 8.19727 4.31348 8.19727C6.39355 8.19727 8.08691 6.48145 8.08691 4.37207C8.08691 4.23633 8.08008 4.10059 8.06543 3.96484C8.04883 3.81445 8.15723 3.68066 8.30566 3.66406C8.4541 3.64746 8.58594 3.75684 8.60156 3.90723C8.61816 4.06055 8.62598 4.21777 8.62598 4.37207C8.62598 4.96191 8.51172 5.53516 8.28711 6.07422C8.06933 6.5957 7.75976 7.06152 7.36328 7.46387C6.96777 7.86523 6.50586 8.18066 5.99219 8.40039C5.45996 8.62695 4.89551 8.74414 4.31348 8.74414L4.31348 8.74414Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-settings\:webhook{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' class='icon' width='200px' height='200.00px' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='512' cy='512' r='512' fill='%23ffffff'/%3E%3Cpath fill='%23698fdf' d='M0 512C0 229.23264 229.23264 0 512 0s512 229.23264 512 512A512 512 0 1 1 0 512z m306.78016 46.0288l32.512-95.21152 32.50176 95.21152h-65.024z m100.84352 106.1888h77.23008L378.8288 378.24512h-79.07328L193.73056 664.2176h77.2096l16.62976-49.67424h103.43424l16.61952 49.664zM589.0048 438.1696h24.0128c26.59328 0 39.90528 11.88864 39.90528 35.66592 0 23.7568-13.312 35.65568-39.90528 35.65568H589.0048V438.1696z m0 131.23584h42.8544c31.27296 0 55.22432-8.3456 71.84384-25.0368 16.64-16.70144 24.94464-40.20224 24.94464-70.5536 0-30.34112-8.30464-53.8624-24.94464-70.54336-16.61952-16.6912-40.57088-25.0368-71.84384-25.0368H516.608v285.98272h72.3968v-94.8224z m178.06336-191.16032v285.97248h72.42752V378.24512h-72.42752z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:200px;height:200px;display:inline-flex}.i-si\:server-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M3 9h18M3 15h18m-4-3h1m-1 6h1M17 6h1M5.4 3h13.2A2.4 2.4 0 0 1 21 5.4v13.2a2.4 2.4 0 0 1-2.4 2.4H5.4A2.4 2.4 0 0 1 3 18.6V5.4A2.4 2.4 0 0 1 5.4 3'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-site-redirect{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1786429411465' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='6029' xmlns:xlink='http://www.w3.org/1999/xlink' width='1em' height='1em'%3E%3Cpath d='M368.4864 256c19.9168 0 38.4512 10.24 49.5104 27.0848l2.0992 3.456 133.6576 236.1344h161.664v-148.1984c0-14.336 11.3152-25.984 25.2672-25.984 7.04 0 13.7728 3.0464 18.5344 8.3712l172.544 192.384c8.9088 9.9584 8.9088 25.2928 0 35.2512l-172.544 192.384a24.7296 24.7296 0 0 1-35.6608 1.4592 26.3424 26.3424 0 0 1-8.1152-19.072V645.632H519.424c-19.9168 0-38.4512-10.2144-49.4848-27.0592l-2.1248-3.456-133.6576-236.16H134.8352l-0.0256-0.1024h-38.656A19.6352 19.6352 0 0 1 76.8 358.9632v-83.0464c0-11.008 8.6528-19.9168 19.3536-19.9168h272.3328z' fill='currentColor' p-id='6030'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-site\:light{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1781249655651' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='11211' xmlns:xlink='http://www.w3.org/1999/xlink' width='200' height='200'%3E%3Cpath d='M341.333333 967.111111h284.444445v56.888889H341.333333zM816.526222 110.364444l40.220445 40.163556-80.440889 80.497778-40.220445-40.220445zM150.584889 110.364444L230.968889 190.691556l-40.220445 40.220444-80.497777-80.440889zM853.333333 455.111111h113.777778v56.888889h-113.777778zM0 455.111111h113.777778v56.888889H0zM455.111111 0h56.888889v113.777778H455.111111zM483.555556 170.666667C312.888889 170.666667 170.666667 312.888889 170.666667 483.555556c0 119.466667 56.888889 227.555556 170.666666 278.755555V910.222222h284.444445v-147.911111c113.777778-51.2 170.666667-159.288889 170.666666-278.755555 0-170.666667-142.222222-312.888889-312.888888-312.888889z m113.777777 540.444444l-28.444444 17.066667V853.333333H398.222222v-125.155555l-28.444444-17.066667c-91.022222-45.511111-142.222222-130.844444-142.222222-227.555555C227.555556 341.333333 341.333333 227.555556 483.555556 227.555556S739.555556 341.333333 739.555556 483.555556c0 96.711111-51.2 182.044444-142.222223 227.555555z' fill='%2320a53a' p-id='11212'%3E%3C/path%3E%3Cpath d='M341.333333 512h113.777778v284.444444h56.888889V512h113.777778V455.111111H341.333333z' fill='%2320a53a' p-id='11213'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:200px;height:200px;display:inline-flex}.i-site\:performance{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1770109361508' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='7931' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M859.733333 217.6l-32-27.733333c-8.533333-8.533333-23.466667-6.4-29.866666 2.133333L580.266667 443.733333c-21.333333-10.666667-44.8-17.066667-68.266667-17.066666-83.2 0-149.333333 66.133333-149.333333 149.333333s66.133333 149.333333 149.333333 149.333333 149.333333-66.133333 149.333333-149.333333c0-25.6-6.4-51.2-19.2-72.533333l219.733334-256c8.533333-10.666667 6.4-23.466667-2.133334-29.866667zM512 640c-36.266667 0-64-27.733333-64-64s27.733333-64 64-64 64 27.733333 64 64-27.733333 64-64 64z' fill='currentColor' p-id='7932'%3E%3C/path%3E%3Cpath d='M731.733333 232.533333C667.733333 194.133333 593.066667 170.666667 512 170.666667 277.333333 170.666667 85.333333 362.666667 85.333333 597.333333c0 44.8 6.4 87.466667 19.2 128h91.733334C179.2 684.8 170.666667 642.133333 170.666667 597.333333c0-187.733333 153.6-341.333333 341.333333-341.333333 61.866667 0 117.333333 17.066667 166.4 44.8l53.333333-68.266667zM829.866667 313.6l-53.333334 68.266667C825.6 441.6 853.333333 516.266667 853.333333 597.333333c0 44.8-8.533333 87.466667-25.6 128h91.733334c12.8-40.533333 19.2-83.2 19.2-128 0-108.8-40.533333-206.933333-108.8-283.733333z' fill='currentColor' p-id='7933'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-site\:tutorial{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1776137902617' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='4811' xmlns:xlink='http://www.w3.org/1999/xlink' width='200' height='200'%3E%3Cpath d='M607.934444 417.856853c-6.179746-6.1777-12.766768-11.746532-19.554358-16.910135l-0.01228 0.011256c-6.986111-6.719028-16.47216-10.857279-26.930349-10.857279-21.464871 0-38.864146 17.400299-38.864146 38.864146 0 9.497305 3.411703 18.196431 9.071609 24.947182l-0.001023 0c0.001023 0.001023 0.00307 0.00307 0.005117 0.004093 2.718925 3.242857 5.953595 6.03853 9.585309 8.251941 3.664459 3.021823 7.261381 5.997598 10.624988 9.361205l3.203972 3.204995c40.279379 40.229237 28.254507 109.539812-12.024871 149.820214L371.157763 796.383956c-40.278355 40.229237-105.761766 40.229237-146.042167 0l-3.229554-3.231601c-40.281425-40.278355-40.281425-105.809861 0-145.991002l75.93546-75.909877c9.742898-7.733125 15.997346-19.668968 15.997346-33.072233 0-23.312962-18.898419-42.211381-42.211381-42.211381-8.797363 0-16.963347 2.693342-23.725354 7.297197-0.021489-0.045025-0.044002-0.088004-0.066515-0.134053l-0.809435 0.757247c-2.989077 2.148943-5.691629 4.669346-8.025791 7.510044l-78.913281 73.841775c-74.178443 74.229608-74.178443 195.632609 0 269.758863l3.203972 3.202948c74.178443 74.127278 195.529255 74.127278 269.707698 0l171.829484-171.880649c74.076112-74.17435 80.357166-191.184297 6.282077-265.311575L607.934444 417.856853z' fill='%235D5D5D' p-id='4812'%3E%3C/path%3E%3Cpath d='M855.61957 165.804257l-3.203972-3.203972c-74.17742-74.178443-195.528232-74.178443-269.706675 0L410.87944 334.479911c-74.178443 74.178443-78.263481 181.296089-4.085038 255.522628l3.152806 3.104711c3.368724 3.367701 6.865361 6.54302 10.434653 9.588379 2.583848 2.885723 5.618974 5.355985 8.992815 7.309476 0.025583 0.020466 0.052189 0.041956 0.077771 0.062422l0.011256-0.010233c5.377474 3.092431 11.608386 4.870938 18.257829 4.870938 20.263509 0 36.68962-16.428158 36.68962-36.68962 0-5.719258-1.309832-11.132548-3.645017-15.95846l0 0c-4.850471-10.891048-13.930267-17.521049-20.210297-23.802102l-3.15383-3.102664c-40.278355-40.278355-24.982998-98.79612 15.295358-139.074476l171.930791-171.830507c40.179095-40.280402 105.685018-40.280402 145.965419 0l3.206018 3.152806c40.279379 40.281425 40.279379 105.838513 0 146.06775l-75.686796 75.737962c-10.296507 7.628748-16.97358 19.865443-16.97358 33.662681 0 23.12365 18.745946 41.87062 41.87062 41.87062 8.048303 0 15.563464-2.275833 21.944801-6.211469 0.048095 0.081864 0.093121 0.157589 0.141216 0.240477l1.173732-1.083681c3.616364-2.421142 6.828522-5.393847 9.529027-8.792247l79.766718-73.603345C929.798013 361.334535 929.798013 239.981676 855.61957 165.804257z' fill='%235D5D5D' p-id='4813'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:200px;height:200px;display:inline-flex}.i-soft-dns-close{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762334981673' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='10737' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M515.7 960.1c-29.2-0.1-52.9-23.9-52.9-53l-0.1-149.8c0.3-1.5 0.4-2.8 0.4-4V743l-10.1-2.1c-62.1-12.9-118.8-45.2-164-93.4-60-64.1-93.1-149.1-93.1-239.4v-107l-26.7 0.2c-6.3 0-12.2-2.5-16.7-7s-6.9-10.4-6.9-16.7c0-6.4 2.4-12.4 6.9-16.8 4.4-4.5 10.4-6.9 16.7-6.9h64.6l-102.9-103c-4.9-4.9-7.6-11.5-7.6-18.4 0-7 2.7-13.5 7.6-18.4 4.9-4.9 11.5-7.6 18.4-7.6s13.5 2.7 18.4 7.6l139.7 139.7h12.2V95c0-17.1 13.9-31.1 31.1-31.1 17.1 0 31 13.9 31 31.1l0.1 158.8h265.4V95c0-17.1 13.9-31 31.1-31 17.1 0 31 13.9 31 31.1v158.7l148.1 0.1c13.1 0 23.7 10.6 23.7 23.7 0 6.4-2.5 12.3-6.9 16.8-4.5 4.5-10.4 7-16.9 7h-21.9v106.9c0 94.5-35.7 182.2-100.5 246.9l-1.6 1.6c-1.7 1.7-3.5 3.3-5.4 5l-6.4 5.9L893 839.2c10.2 10.2 10.2 26.7 0 36.9-4.9 4.9-11.5 7.6-18.4 7.6-7 0-13.5-2.7-18.4-7.6L679.4 699.4l-3.1 1.9c-30.8 19-63.8 32.3-98.2 39.6l-10.7 2.3 0.7 10.9 0.2 2.4 0.1 150.7c0.1 14.1-5.4 27.3-15.4 37.4-10 10-23.3 15.5-37.3 15.5zM243.4 408.2c0 78.2 28.5 151.6 80.3 206.8 51.4 54.7 119.6 84.9 192 84.9 43 0 85.8-11.1 124-32l5.4-3-363.9-363.7h-37.9l0.1 107z m444.3 225.7l6.3-5.7c2.4-2.2 4.9-4.3 7.2-6.6 55-55.1 86.6-132.9 86.6-213.4v-12.7h-0.1v-94.2l-432.7-0.1 332.7 332.7z' p-id='10738' fill='%23ffffff'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-soft-dns-disk{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762244187005' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='7877' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M554.688 682.624a42.688 42.688 0 0 0 0 85.376h0.448a42.688 42.688 0 1 0 0-85.376h-0.448zM767.488 682.624a42.688 42.688 0 0 0 0 85.376H768a42.688 42.688 0 1 0 0-85.376h-0.512z' fill='currentColor' p-id='7878'%3E%3C/path%3E%3Cpath d='M465.28 96h93.44c59.456 0 106.88 0 144.96 4.48 39.36 4.48 72.128 14.08 100.992 35.584 28.8 21.44 47.424 50.112 63.104 86.464 15.232 35.2 28.8 80.64 45.952 137.6l52.48 174.848c1.28 4.48 2.752 9.28 3.584 14.336v0.32l0.192 1.216c0.64 5.12 0.64 10.048 0.64 14.72v3.392c0 72.704 0 130.304-5.632 175.68-5.824 46.592-18.112 84.736-45.952 115.84-4.992 5.568-10.304 10.88-15.936 15.872-31.104 27.84-69.184 40.128-115.84 45.952-45.312 5.696-102.912 5.696-175.616 5.696H412.352c-72.704 0-130.304 0-175.68-5.696-46.592-5.824-84.672-18.112-115.84-45.888a202.944 202.944 0 0 1-15.872-16c-27.84-31.04-40.128-69.12-45.952-115.84-5.696-45.312-5.696-102.912-5.696-175.616v-3.328c0-4.672 0-9.664 0.704-14.784v-0.32l0.192-1.216c0.832-5.056 2.24-9.856 3.584-14.272l52.48-174.912c17.088-56.96 30.72-102.4 45.952-137.6 15.68-36.352 34.304-65.024 63.104-86.4 28.8-21.504 61.632-31.104 100.992-35.712C358.4 96 405.76 96 465.28 96zM327.68 164.032c-33.152 3.84-53.632 11.072-70.144 23.36-16.512 12.288-29.376 29.824-42.56 60.48-13.568 31.424-26.176 73.28-43.968 132.544l-42.688 142.272h767.36l-42.688-142.272c-17.792-59.264-30.4-101.12-43.968-132.48-13.184-30.72-26.048-48.256-42.56-60.544-16.512-12.288-36.992-19.52-70.144-23.36C662.336 160 618.624 160 556.736 160H467.328c-61.952 0-105.6 0-139.648 4.032zM122.496 736.64c5.056 40.128 14.528 63.616 30.144 81.088 3.456 3.84 7.04 7.488 10.88 10.88 17.536 15.68 40.96 25.088 81.152 30.144 40.96 5.12 94.464 5.184 169.92 5.184h194.816c75.456 0 129.024 0 169.92-5.184 40.128-5.056 63.616-14.464 81.152-30.08 3.84-3.456 7.424-7.104 10.88-10.944 15.616-17.536 25.088-40.96 30.08-81.088 4.672-37.248 5.12-84.928 5.248-150.016H117.312c0.064 65.088 0.512 112.768 5.184 150.016z' fill='currentColor' p-id='7879'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-soft-dns-icon{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762335529080' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='11802' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M170.666667 128h682.666666a42.666667 42.666667 0 0 1 42.666667 42.666667v298.666666H128V170.666667a42.666667 42.666667 0 0 1 42.666667-42.666667zM128 554.666667h768v298.666666a42.666667 42.666667 0 0 1-42.666667 42.666667H170.666667a42.666667 42.666667 0 0 1-42.666667-42.666667v-298.666666z m170.666667 128v85.333333h128v-85.333333H298.666667zM298.666667 256v85.333333h128V256H298.666667z' fill='currentColor' p-id='11803'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-soft-dns-menu{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762241899839' class='icon' viewBox='0 0 1025 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='12295' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M163.231468 552.233328c6.707287 4.471525 14.905083 6.707287 23.102879 6.707287 12.669321-0.745254 24.593387-5.216779 33.536437-14.159829 17.8861-17.8861 17.8861-46.951012 0-65.582365-8.94305-8.94305-20.867116-13.414575-33.536437-14.159829-8.197796 0-16.395591 2.235762-23.102879 6.707287-7.452542 4.471525-12.669321 10.433558-17.140846 17.140846-8.197796 14.159829-8.197796 31.300674 0 46.205757 4.471525 6.707287 10.433558 13.414575 17.140846 17.140846zM1024.74527 791.459911c0-11.924066-4.471525-23.848133-13.414575-32.791182-8.94305-8.94305-20.121862-13.414575-32.791183-14.159829H46.226566c-12.669321 0.745254-23.848133 5.216779-32.791183 14.159829-8.94305 8.94305-13.414575 20.121862-13.414575 32.791182v186.313539c-0.745254 24.593387 18.631354 45.460503 43.969995 46.205757H978.539512c24.593387 0.745254 45.460503-18.631354 45.460504-43.969995v-188.549301z m-46.205758 0v186.313539H46.226566v-186.313539h932.312946z' p-id='12296' fill='currentColor'%3E%3C/path%3E%3Cpath d='M978.539512 371.881823H46.226566c-12.669321 0-24.593387 4.471525-32.791183 13.414575C5.237587 394.984702 0.766062 406.908768 0.766062 418.832834v185.568285c0 12.669321 4.471525 24.593387 13.414575 33.536437 8.197796 8.94305 20.121862 14.159829 32.791183 13.414574h932.312946c12.669321 0 24.593387-4.471525 32.791183-13.414574 8.94305-8.94305 13.414575-20.867116 13.414575-33.536437V418.832834c0-12.669321-4.471525-24.593387-13.414575-33.536436-8.94305-8.197796-20.867116-13.414575-33.536437-13.414575z m0 46.951011v185.568285H46.226566V418.832834h932.312946zM980.775275 0H46.226566C34.302499 0 22.378433 4.471525 13.435383 13.414575 5.237587 21.61237 0.020808 33.536437 0.766062 45.460503v186.313539c0 11.924066 4.471525 23.848133 13.414575 32.791183 8.94305 8.94305 20.121862 13.414575 32.791183 14.159829h932.312946c12.669321-0.745254 23.848133-5.216779 32.791183-14.159829 8.94305-8.94305 13.414575-20.867116 13.414575-32.791183v-186.313539c0-24.593387-20.121862-44.715249-44.715249-45.460503z m-2.235763 232.519296H46.226566v-186.313538h932.312946v186.313538z' p-id='12297' fill='currentColor'%3E%3C/path%3E%3Cpath d='M163.231468 179.606251c18.631354 10.433558 40.988978 7.452542 55.894061-6.707287 8.94305-8.197796 14.159829-20.121862 13.414575-32.791183 0-26.083895-20.867116-46.951012-46.205757-46.951012h-0.745255c-8.197796 0-15.650337 2.235762-23.102878 5.962033s-12.669321 9.688304-17.140846 17.140846c-8.197796 14.905083-8.197796 32.045929 0 46.951012 5.216779 6.707287 11.178812 12.669321 17.8861 16.395591z' p-id='12298' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-soft-dns-open{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762328247815' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='7956' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M341.333333 386.773333h341.333334a85.333333 85.333333 0 0 1 85.333333 85.333334v149.333333a234.752 234.752 0 0 1-177.28 227.584A64 64 0 0 1 533.333333 941.44h-42.666666a64 64 0 0 1-57.386667-92.416A234.752 234.752 0 0 1 256 621.44v-149.333333a85.333333 85.333333 0 0 1 85.333333-85.333334z m85.333334-42.666666H341.333333v-213.333334a42.666667 42.666667 0 1 1 85.333334 0v213.333334z m256 0H597.333333v-213.333334a42.666667 42.666667 0 1 1 85.333334 0v213.333334z' p-id='7957' fill='%234CAF50'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-soft-dns-reload{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762410163124' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='32942' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M758.5792 234.2912c0 29.0816 23.3472 52.4288 52.4288 52.4288 29.0816 0 52.4288-23.3472 52.4288-52.4288s-23.7568-52.4288-52.4288-52.4288c-29.0816 0-52.4288 23.7568-52.4288 52.4288zM855.6544 516.9152c0 23.3472 12.288 44.2368 31.9488 56.1152 19.6608 11.8784 45.056 11.8784 64.7168 0a65.3312 65.3312 0 0 0 0-112.2304c-19.6608-11.8784-45.056-11.8784-64.7168 0s-31.9488 33.1776-31.9488 56.1152zM736.8704 801.1776c0 27.0336 14.7456 52.4288 38.0928 65.9456 23.3472 13.5168 52.4288 13.5168 76.1856 0 23.3472-13.5168 38.0928-38.912 38.0928-65.9456s-14.7456-52.4288-38.0928-65.9456c-23.3472-13.5168-52.4288-13.5168-76.1856 0-23.3472 13.9264-38.0928 38.912-38.0928 65.9456zM440.7296 915.0464c0 31.5392 16.7936 60.2112 44.2368 76.1856 27.0336 15.9744 61.0304 15.9744 88.064 0a89.2928 89.2928 0 0 0 44.2368-76.1856c0-31.5392-16.7936-60.2112-44.2368-76.1856-27.0336-15.9744-61.0304-15.9744-88.064 0-26.624 15.9744-44.2368 45.056-44.2368 76.1856zM151.1424 797.0816c0 35.2256 18.432 67.584 49.152 84.7872 30.3104 17.2032 67.584 17.2032 97.8944 0a97.4848 97.4848 0 0 0 48.7424-84.7872 97.8944 97.8944 0 0 0-97.8944-97.8944c-54.4768-0.8192-97.8944 43.8272-97.8944 97.8944zM426.8032 124.1088c0 57.344 46.6944 104.0384 104.0384 104.0384s104.0384-46.6944 104.0384-104.0384c0-36.864-19.6608-71.2704-51.6096-89.7024-31.9488-18.432-72.0896-18.432-104.0384 0a103.6288 103.6288 0 0 0-52.4288 89.7024zM144.9984 236.7488c0 36.864 19.6608 71.2704 51.6096 89.7024 31.9488 18.432 72.0896 18.432 104.0384 0a102.8096 102.8096 0 0 0 52.4288-89.7024c0-57.344-46.6944-104.0384-104.0384-104.0384-57.344 0-104.0384 46.2848-104.0384 104.0384zM39.7312 514.048c0 54.8864 44.2368 99.1232 99.1232 99.1232s99.1232-44.2368 99.1232-99.1232c0-54.8864-44.2368-99.1232-99.1232-99.1232-54.8864 0-99.1232 44.2368-99.1232 99.1232z' p-id='32943' fill='%2320A53A'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-soft-dns-restart{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762327725612' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='5980' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M512.170724 1024c-282.416084 0-512.17061-208.087082-512.17061-463.888037 0-255.744085 229.754526-463.774297 512.17061-463.774298h8.24614V0l247.327335 149.681662-247.384205 149.567921V203.025658H512.170724c-216.674442 0-392.857492 160.259469-392.857492 357.200045 0 196.940575 176.23992 357.086305 392.857492 357.086304s392.857492-160.202599 392.857491-357.200044c0-29.401755 26.728868-53.343996 59.656559-53.343997 32.870821 0 59.599689 23.942241 59.599689 53.343997 0 123.521493-53.173387 239.877374-149.795401 327.570809-96.906365 87.864045-225.546151 136.317228-362.318338 136.317228z' fill='%2320A53A' p-id='5981'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-soft-dns-server{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762241874270' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='10262' xmlns:xlink='http://www.w3.org/1999/xlink' %3E%3Cpath d='M306.820741 191.525926c-51.579259 11.188148-103.632593 63.241481-114.820741 114.820741-21.428148 99.176296 53.475556 186.785185 148.954074 186.785185l152.651852 0 0-6.447407 0-31.478519L493.605926 333.937778l-0.18963 0C489.623704 241.682963 403.816296 170.571852 306.820741 191.525926zM455.68 455.205926l-114.725926 0c-63.905185 0-115.579259-52.242963-114.725926-116.337778 0.853333-61.819259 51.294815-112.260741 113.114074-113.114074 64.094815-0.853333 116.337778 50.820741 116.337778 114.725926L455.68 455.205926z' fill='currentColor' p-id='10263'%3E%3C/path%3E%3Cpath d='M832.663704 306.346667c-11.188148-51.579259-63.241481-103.632593-114.820741-114.820741-96.900741-20.954074-182.802963 50.157037-186.595556 142.506667l-0.18963 0 0 121.173333 0 31.478519 0 6.447407 152.651852 0C779.093333 493.131852 854.091852 405.522963 832.663704 306.346667zM568.983704 340.48c0-63.905185 52.242963-115.579259 116.337778-114.725926 61.819259 0.853333 112.260741 51.294815 113.114074 113.114074 0.853333 64.094815-50.820741 116.337778-114.725926 116.337778l-114.725926 0L568.983704 340.48z' fill='currentColor' p-id='10264'%3E%3C/path%3E%3Cpath d='M192 717.842963c11.188148 51.579259 63.241481 103.632593 114.820741 114.820741 96.900741 20.954074 182.802963-50.157037 186.595556-142.506667l0.18963 0L493.605926 568.983704l0-31.478519 0-6.447407-152.651852 0C245.475556 531.057778 170.571852 618.666667 192 717.842963zM455.68 683.70963c0 63.905185-52.242963 115.579259-116.337778 114.725926-61.819259-0.853333-112.260741-51.294815-113.114074-113.114074-0.853333-64.094815 50.820741-116.337778 114.725926-116.337778l114.725926 0L455.68 683.70963z' fill='currentColor' p-id='10265'%3E%3C/path%3E%3Cpath d='M683.70963 531.057778l-152.651852 0 0 6.447407 0 31.478519 0 121.173333 0.18963 0c3.887407 92.34963 89.694815 163.460741 186.595556 142.506667 51.579259-11.188148 103.632593-63.241481 114.820741-114.820741C854.091852 618.666667 779.093333 531.057778 683.70963 531.057778zM798.435556 685.321481C797.582222 747.140741 747.140741 797.582222 685.321481 798.435556c-64.094815 0.853333-116.337778-50.820741-116.337778-114.725926l0-114.725926 114.725926 0C747.614815 568.983704 799.288889 621.226667 798.435556 685.321481z' fill='currentColor' p-id='10266'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-soft-dns-stop{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762327609688' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='4672' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M320 128A64 64 0 0 0 256 192v640a64 64 0 0 0 128 0v-640A64 64 0 0 0 320 128z m384 0A64 64 0 0 0 640 192v640a64 64 0 0 0 128 0v-640A64 64 0 0 0 704 128z' fill='%2320A53A' p-id='4673'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-soft-dns-system{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762241912388' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='13400' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M608 96c35.3456 0 64 28.6544 64 64v192c0 35.3456-28.6544 64-64 64h-72v71.9984L760 488c34.992 0 63.4256 28.0832 63.992 62.9424L824 552v56h72c35.3456 0 64 28.6544 64 64v192c0 35.3456-28.6544 64-64 64H704c-35.3456 0-64-28.6544-64-64V672c0-35.3456 28.6544-64 64-64h72v-56c0-8.688-6.9232-15.7568-15.552-15.9936L760 536H264c-8.688 0-15.7568 6.9232-15.9936 15.552L248 552v56h72c35.3456 0 64 28.6544 64 64v192c0 35.3456-28.6544 64-64 64H128c-35.3456 0-64-28.6544-64-64V672c0-35.3456 28.6544-64 64-64h72v-56c0-34.992 28.0832-63.4256 62.9424-63.992L264 488l224-0.0016V416h-72c-35.3456 0-64-28.6544-64-64V160c0-35.3456 28.6544-64 64-64h192zM320 656H128c-8.8368 0-16 7.1632-16 16v192c0 8.8368 7.1632 16 16 16h192c8.8368 0 16-7.1632 16-16V672c0-8.8368-7.1632-16-16-16z m576 0H704c-8.8368 0-16 7.1632-16 16v192c0 8.8368 7.1632 16 16 16h192c8.8368 0 16-7.1632 16-16V672c0-8.8368-7.1632-16-16-16zM608 144H416c-8.8368 0-16 7.1632-16 16v192c0 8.8368 7.1632 16 16 16h192c8.8368 0 16-7.1632 16-16V160c0-8.8368-7.1632-16-16-16z' fill='currentColor' p-id='13401'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-soft-dns-uninstall{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762327863599' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='7095' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M464.18 82.59h96.4v96.37h-96.4z' p-id='7096' fill='currentColor'%3E%3C/path%3E%3Cpath d='M78.68 169.93h867.35v96.37H78.68z' p-id='7097' fill='%23ffffff'%3E%3C/path%3E%3Cpath d='M849.65 940.93h-674.6v-771h674.6v771z m-578.22-96.37h481.85V266.31H271.43v578.25z' p-id='7098' fill='currentColor'%3E%3C/path%3E%3Cpath d='M367.8 362.68h96.37v385.5H367.8zM560.53 362.68h96.37v385.5h-96.37z' p-id='7099' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-solar-settings-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M14.279 2.152C13.909 2 13.439 2 12.5 2s-1.408 0-1.779.152a2 2 0 0 0-1.09 1.083c-.094.223-.13.484-.145.863a1.62 1.62 0 0 1-.796 1.353a1.64 1.64 0 0 1-1.579.008c-.338-.178-.583-.276-.825-.308a2.03 2.03 0 0 0-1.49.396c-.318.242-.553.646-1.022 1.453c-.47.807-.704 1.21-.757 1.605c-.07.526.074 1.058.4 1.479c.148.192.357.353.68.555c.477.297.783.803.783 1.361s-.306 1.064-.782 1.36c-.324.203-.533.364-.682.556a2 2 0 0 0-.399 1.479c.053.394.287.798.757 1.605s.704 1.21 1.022 1.453c.424.323.96.465 1.49.396c.242-.032.487-.13.825-.308a1.64 1.64 0 0 1 1.58.008c.486.28.774.795.795 1.353c.015.38.051.64.145.863c.204.49.596.88 1.09 1.083c.37.152.84.152 1.779.152s1.409 0 1.779-.152a2 2 0 0 0 1.09-1.083c.094-.223.13-.483.145-.863c.02-.558.309-1.074.796-1.353a1.64 1.64 0 0 1 1.579-.008c.338.178.583.276.825.308c.53.07 1.066-.073 1.49-.396c.318-.242.553-.646 1.022-1.453c.47-.807.704-1.21.757-1.605a2 2 0 0 0-.4-1.479c-.148-.192-.357-.353-.68-.555c-.477-.297-.783-.803-.783-1.361s.306-1.064.782-1.36c.324-.203.533-.364.682-.556a2 2 0 0 0 .399-1.479c-.053-.394-.287-.798-.757-1.605s-.704-1.21-1.022-1.453a2.03 2.03 0 0 0-1.49-.396c-.242.032-.487.13-.825.308a1.64 1.64 0 0 1-1.58-.008a1.62 1.62 0 0 1-.795-1.353c-.015-.38-.051-.64-.145-.863a2 2 0 0 0-1.09-1.083M12.5 15c1.67 0 3.023-1.343 3.023-3S14.169 9 12.5 9s-3.023 1.343-3.023 3s1.354 3 3.023 3' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-solar-undo-left-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M7.53 3.47a.75.75 0 0 1 0 1.06L5.81 6.25h9.226c.904 0 1.633 0 2.222.053c.606.055 1.136.172 1.617.45a3.75 3.75 0 0 1 1.373 1.372c.277.481.394 1.011.449 1.617c.053.589.053 1.318.053 2.222v.072c0 .904 0 1.633-.053 2.222c-.055.606-.171 1.136-.45 1.617a3.75 3.75 0 0 1-1.372 1.373c-.481.277-1.011.394-1.617.449c-.589.053-1.318.053-2.222.053H8a.75.75 0 0 1 0-1.5h7c.948 0 1.61 0 2.122-.047c.503-.046.788-.13 1.003-.254a2.25 2.25 0 0 0 .824-.824c.124-.215.208-.5.254-1.003c.046-.512.047-1.174.047-2.122s0-1.61-.047-2.122c-.046-.503-.13-.788-.254-1.003a2.25 2.25 0 0 0-.824-.824c-.215-.124-.5-.208-1.003-.254c-.512-.046-1.174-.047-2.122-.047H5.81l1.72 1.72a.75.75 0 1 1-1.06 1.06l-3-3a.75.75 0 0 1 0-1.06l3-3a.75.75 0 0 1 1.06 0' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-solar\:close-circle-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M22 12c0 5.523-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2s10 4.477 10 10M8.97 8.97a.75.75 0 0 1 1.06 0L12 10.94l1.97-1.97a.75.75 0 0 1 1.06 1.06L13.06 12l1.97 1.97a.75.75 0 0 1-1.06 1.06L12 13.06l-1.97 1.97a.75.75 0 0 1-1.06-1.06L10.94 12l-1.97-1.97a.75.75 0 0 1 0-1.06' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-streamline-ultimate\:loading-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 6.5A1.5 1.5 0 0 0 13.5 5V2a1.5 1.5 0 0 0-3 0v3A1.5 1.5 0 0 0 12 6.5m-3.73-.39L6.15 4A1.53 1.53 0 0 0 4 4a1.48 1.48 0 0 0-.44 1.06A1.52 1.52 0 0 0 4 6.11l2.15 2.12a1.5 1.5 0 0 0 1.06.44a1.5 1.5 0 0 0 1.06-2.56M.5 12A1.5 1.5 0 0 0 2 13.5h3a1.5 1.5 0 0 0 0-3H2A1.5 1.5 0 0 0 .5 12M7 15.52a1.48 1.48 0 0 0-1.1.48l-2.13 2.08a1.51 1.51 0 0 0 0 2.12a1.51 1.51 0 0 0 2.13 0L8 18.08a1.5 1.5 0 0 0-1-2.56M10.5 22a1.5 1.5 0 0 0 3 0v-3a1.5 1.5 0 0 0-3 0Zm5.55-6a1.5 1.5 0 0 0 0 2.12l2.12 2.12a1.52 1.52 0 0 0 1.06.44a1.54 1.54 0 0 0 1.07-.44a1.5 1.5 0 0 0 .43-1.06a1.48 1.48 0 0 0-.44-1.07L18.17 16a1.5 1.5 0 0 0-2.12 0m7.45-4a1.5 1.5 0 0 0-1.5-1.5h-3a1.5 1.5 0 0 0-1.5 1.5a1.5 1.5 0 0 0 1.5 1.5h3a1.5 1.5 0 0 0 1.5-1.5M19 3.41a1.52 1.52 0 0 0-1 .44L15.86 6a1.5 1.5 0 0 0 0 2.12a1.51 1.51 0 0 0 2.13 0L20.11 6A1.5 1.5 0 0 0 19 3.41'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-streamline\:delete-1-solid{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 14 14' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M1.707.293A1 1 0 0 0 .293 1.707L5.586 7L.293 12.293a1 1 0 1 0 1.414 1.414L7 8.414l5.293 5.293a1 1 0 0 0 1.414-1.414L8.414 7l5.293-5.293A1 1 0 0 0 12.293.293L7 5.586z' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-svg-spinners\:3-dots-fade{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Ccircle cx='4' cy='12' r='3' fill='currentColor'%3E%3Canimate id='SVG7x14Dcom' fill='freeze' attributeName='opacity' begin='0;SVGqSjG0dUp.end-0.25s' dur='0.75s' values='1;.2'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3' fill='currentColor' opacity='.4'%3E%3Canimate fill='freeze' attributeName='opacity' begin='SVG7x14Dcom.begin+0.15s' dur='0.75s' values='1;.2'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='3' fill='currentColor' opacity='.3'%3E%3Canimate id='SVGqSjG0dUp' fill='freeze' attributeName='opacity' begin='SVG7x14Dcom.begin+0.3s' dur='0.75s' values='1;.2'/%3E%3C/circle%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-svg-spinners\:90-ring-with-bg{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12,1A11,11,0,1,0,23,12,11,11,0,0,0,12,1Zm0,19a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' opacity='.25'/%3E%3Cpath fill='currentColor' d='M10.14,1.16a11,11,0,0,0-9,8.92A1.59,1.59,0,0,0,2.46,12,1.52,1.52,0,0,0,4.11,10.7a8,8,0,0,1,6.66-6.61A1.42,1.42,0,0,0,12,2.69h0A1.57,1.57,0,0,0,10.14,1.16Z'%3E%3CanimateTransform attributeName='transform' dur='0.75s' repeatCount='indefinite' type='rotate' values='0 12 12;360 12 12'/%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-system\:alibaba{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23f76e05;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M224.55,659.8c-18.73-3.86-32.23-20.25-32.44-39.37v-216.85c.74-18.92,14.01-35.03,32.44-39.37l201.33-43.6,21.16-86.3h-233.84c-81.84-.57-148.63,65.31-149.2,147.15,0,.32,0,.64,0,.97v256.28c.53,82.19,67.01,148.71,149.2,149.27h233.71l-21.16-85.92-201.33-42.19.13-.06ZM810.28,234.3h-235.51l21.48,86.24,201.33,43.6c18.7,3.93,32.16,20.33,32.38,39.43v216.85c-.76,18.91-13.99,35.01-32.38,39.43l-201.33,43.6-21.48,86.24h235.51c82.51.18,149.54-66.57,149.72-149.08,0-.17,0-.34,0-.51v-257.63c-1.02-82.01-67.7-148.01-149.72-148.18Z'/%3E%3Cpath class='st0' d='M425.89,500.72h171.71v21.16h-171.71v-21.16Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\:alma{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %2386da2f;}.st1 {fill: %23ffcb12;}.st2 {fill: %230069da;}.st3 {fill: %23ff4649;}.st4 {fill: %2324c2ff;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M887.84,568.74c38.14-2.92,68.99,22.01,71.95,60.19,2.92,39.66-25.01,71.95-63.15,74.87-36.85,2.71-68.99-24.83-71.95-61.67-2.96-39.62,23.45-69.03,63.11-73.43v.04h.04Z'/%3E%3Cpath class='st4' d='M423.92,881.47c0-38.14,29.37-67.51,64.59-67.51s69.03,32.33,69.03,68.99-29.33,66.11-63.11,67.55c-42.58,0-70.51-26.49-70.51-68.99v-.04Z'/%3E%3Cpath class='st1' d='M528.12,452.77c-5.84,2.96-8.8-1.44-10.25-5.84-54.3-101.36-38.18-229.06,57.26-305.41,24.97-20.53,71.95-25.01,92.48-4.4,8.8,7.4,10.28,16.13,11.76,26.41,2.92,22.05,7.32,44.06,22.05,61.67,16.13,19.13,36.66,26.41,60.15,25.01,20.53,0,41.1-2.92,54.34,20.53,7.32,13.24,4.4,64.55-7.32,74.83-5.88,4.44-10.28,1.48-14.69,0-33.81-13.21-69.03-13.21-104.28-7.32-11.73,1.44-17.61-1.48-17.61-14.69-1.48-22.05-5.84-42.58-17.61-61.67-22.01-39.66-63.11-41.14-89.56-4.4-22.01,29.37-27.85,64.59-33.77,99.88-5.88,30.77-4.4,63.11-2.96,95.44v-.04Z'/%3E%3Cpath class='st0' d='M564.82,474.78c-2.92-4.44-1.48-8.8,2.92-11.73,83.72-76.35,208.53-91.04,305.41-16.17,24.93,20.57,41.1,63.15,27.89,88.12-4.67,8.62-12.64,14.98-22.09,17.61-20.53,8.8-39.62,17.65-52.82,36.7-13.21,19.17-16.13,41.1-10.25,64.67,4.4,19.05,11.73,39.58-7.36,57.19-10.25,10.28-60.19,19.13-73.39,10.28-5.84-4.4-4.4-8.8-2.96-14.69,4.4-36.7-4.4-70.51-17.61-102.76-4.4-11.73-2.92-17.61,8.8-20.53,20.57-5.84,39.7-16.17,54.34-30.81,32.29-30.81,25.01-70.43-17.61-88.08-33.77-14.73-68.99-11.76-102.76-8.8-32.26,1.44-63.11,10.25-92.48,19.09,0,0-.04-.08-.04-.08Z'/%3E%3Cpath class='st4' d='M545.73,512.95c4.4-4.4,7.4-2.96,11.76,0,96.88,58.75,146.78,174.68,102.76,287.77-11.76,29.41-49.94,58.75-77.79,51.42-11.73-2.88-17.65-8.8-23.53-16.13-13.21-17.69-27.89-33.81-49.86-41.1-23.49-7.32-44.1-2.92-64.67,8.8-17.57,10.28-35.18,23.49-57.19,10.28-13.24-7.36-35.25-52.82-30.85-67.51,2.92-5.84,8.8-5.84,14.73-5.84,36.66-5.88,66.07-23.49,93.96-47.02,8.8-7.36,16.13-7.36,23.45,2.92,11.76,17.61,26.41,32.29,45.5,42.54,38.18,22.09,74.87,2.96,79.27-41.06,4.4-36.7-8.8-68.95-20.53-101.28-13.34-29.15-29.07-57.15-47.02-83.72v-.08Z'/%3E%3Cpath class='st2' d='M498.75,521.8c-5.84,29.33-19.09,57.23-36.62,82.2-52.9,79.24-129.25,111.57-223.22,102.76-33.74-2.96-61.67-30.85-64.55-58.75-1.66-10.61,1.58-21.39,8.8-29.33,10.25-13.21,19.09-25.01,23.45-41.1,8.8-32.33-2.92-58.75-26.41-82.2-32.26-32.33-27.85-61.71,10.28-85.16,4.4-2.96,10.28-5.84,16.13-8.8,8.8-4.4,16.17-4.4,19.13,5.84,13.24,33.77,39.62,58.75,69.03,79.31,10.28,8.8,10.28,14.65,1.48,24.97-17.63,18.79-28.03,43.22-29.37,68.95-2.92,32.33,16.17,52.9,48.42,52.9,20.57,0,39.62-7.32,57.26-16.13,45.5-23.53,80.72-57.26,114.53-92.56,4.4-1.48,5.84-4.4,11.73-2.92h-.08Z'/%3E%3Cpath class='st3' d='M258.01,213.46c2.92,0,10.25,1.44,17.61,2.92,54.34,10.28,88.08-8.8,105.69-60.23,11.73-33.74,36.7-44.06,69.03-26.41,1.44,0,1.44,1.48,2.92,1.48,33.74,19.09,33.74,22.01,13.21,51.42-17.61,23.45-26.49,49.86-30.81,77.79-2.92,16.17-8.8,19.13-23.49,13.24-23.45-8.84-48.42-8.84-73.39,0-27.89,8.76-39.62,33.7-30.81,61.63,11.73,36.7,44.02,52.9,71.87,71.95,27.93,19.13,60.23,29.41,91.04,42.58,4.44,1.44,11.73,1.44,10.28,8.8-1.48,4.44-7.36,4.44-13.24,4.44-66.07,2.92-129.14-7.4-180.56-51.42-48.46-39.62-83.68-88.04-77.83-155.59,4.4-22.05,20.57-38.18,48.5-42.58,0,0,0-.04,0-.04Z'/%3E%3Cpath class='st2' d='M137.63,626c-35.22,4.4-70.43-24.97-73.43-61.67-2.92-35.22,26.41-70.51,60.19-73.39,38.14-4.48,73.39,21.97,76.35,57.19,1.44,33.81-20.57,74.91-63.15,77.79v.08h.04Z'/%3E%3Cpath class='st1' d='M754.26,103.37c36.66-2.96,71.95,26.41,74.87,63.11,2.96,35.25-26.49,69.03-61.67,71.91-38.18,2.96-71.95-24.93-74.87-61.67-2.96-36.7,23.45-70.43,61.67-73.35Z'/%3E%3Cpath class='st3' d='M371.05,131.19c4.44,38.18-22.09,70.47-61.71,76.35-33.74,4.44-68.99-23.45-73.39-55.71-4.44-42.62,19.09-73.47,58.75-77.87,36.66-4.44,71.87,23.45,76.35,57.23Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\:anolis{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %2359ab2d;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M513.19,63.99c-118.97,0-233.12,47.59-317.24,132.51-84.27,85.23-131.5,200.27-131.42,320.13,0,4.23.5,8.41.55,12.54l-1,310.87c-.8,20.21,3.83,40.32,13.39,58.24,9.46,17.87,20.91,31.36,40.82,43.61,19.71,12.2,36.74,16.48,56.9,16.88,20.14.43,40.04-4.55,57.59-14.44,35.88-20.29,58.14-58.24,58.34-99.46v-34.5l1.39-163.52v-127.88c.33-23.73-8.17-46.74-23.84-64.56-25.17-29.14-22.89-72.94,5.18-99.31,28-26.27,71.92-25.16,98.56,2.49,26.72,27.71,26.85,71.54.3,99.41-15.67,17.17-24.2,39.68-23.84,62.92v26.98s11.9,100.21,82.73,10.06l44.8-73.77c12.3-20.26,16.78-44.5,12.44-67.85-7.29-37.94,17.01-74.76,54.76-82.98,37.74-7.95,74.88,15.82,83.48,53.41,8.98,37.56-13.57,75.45-50.87,85.47-22.1,6.47-40.82,21.16-52.52,40.97l-47.44,77.85s-24.24,46.19,31.61,46.19l64.21-2.04c23.05-.3,45.1-9.46,61.68-25.54,26.72-27.62,70.7-28.55,98.56-2.09,27.98,26.38,29.92,70.49,4.48,99.36-25.31,28.98-69.27,32.09-98.41,6.97-17.83-15.56-40.86-23.84-64.51-23.2,0,0-64.81-1-107.97,48.58-35.01,39.96-43.44,96.69-21.55,145.11,1.14,2.49,2.49,4.93,3.68,7.72l1.49,2.24c.95,1.69,1.99,3.29,2.99,4.88l1.79,2.74c1,1.49,1.99,2.79,3.14,4.18l2.24,2.84c1.1,1.39,2.19,2.69,3.34,3.88l2.64,2.89,3.58,3.63,2.99,2.69,3.98,3.48,3.34,2.49,4.43,3.29c1.13.83,2.29,1.61,3.48,2.34,1.6,1.1,3.26,2.09,4.98,2.99l3.78,2.29c1.79,1,3.63,1.94,5.43,2.79l4.08,1.99,6.37,2.59,4.03,1.69,7.72,2.64,3.34,1.1c3.93,1.24,7.67,2.24,12.1,3.24l2.39.5c3.53.75,7.12,1.49,10.65,2.09l4.98.75c2.94.45,5.87.9,9.01,1.19l5.97.6,8.11.6c8.61.55,17.32.3,25.89-.55,223.81-48.93,375.14-260,351.24-489.73-23.84-229.78-215.34-404.45-444.28-405.45h-.05Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\:arch{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %231793d1;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M511.92,64c-39.89,97.78-63.95,161.73-108.36,256.6,27.23,28.86,60.65,62.46,114.93,100.42-58.36-24.01-98.16-48.11-127.9-73.12-56.84,118.58-145.88,287.48-326.59,612.1,142.03-81.98,252.12-132.52,354.72-151.81-4.63-19.94-6.9-40.35-6.74-60.82l.17-4.55c2.25-90.97,49.59-160.93,105.66-156.18,56.07,4.75,99.66,82.4,97.41,173.37-.43,17.11-2.36,33.59-5.73,48.86,101.49,19.85,210.41,70.26,350.51,151.13-27.63-50.85-52.28-96.69-75.83-140.35-37.09-28.74-75.78-66.15-154.7-106.65,54.24,14.09,93.08,30.34,123.35,48.52-239.42-445.67-258.8-504.89-340.91-697.53Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\:centos{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23ffa648;}.st1 {fill: %23ffa64c;}.st2 {fill: %232f3597;}.st3 {fill: %23a3248d;}.st4 {fill: %2392307f;}.st5 {fill: %23a6218e;}.st6 {fill: %232b30a5;}.st7 {fill: %232f3291;}.st8 {fill: %23a6cd3c;}.st9 {fill: %23f6ab46;}.st10 {fill: %23a4cb3e;}%3C/style%3E%3C/defs%3E%3Cpath class='st10' d='M195.23,340.05l31.68-31.68,20.38-20.35,20.35,20.35,146.04,146.04h40.74v-40.71l-146.04-146.04-20.38-20.41,20.38-20.35,31.65-31.65h-144.81v144.81Z'/%3E%3Cpath class='st8' d='M454.42,372.96v-177.75h-73.62l-52.07,52.07s125.68,125.68,125.68,125.68ZM195.23,380.82v73.62h177.75l-125.68-125.68s-52.07,52.07-52.07,52.07Z'/%3E%3Cpath class='st4' d='M736.03,247.28l-20.38,20.38-146.07,146.04v40.71h40.74l146.07-146.04,20.38-20.35,20.35,20.35,31.65,31.68v-144.81h-144.81l31.68,31.65,20.38,20.38Z'/%3E%3Cpath class='st9' d='M409.64,166.44h73.59v235.33l28.78,28.81,28.81-28.81v-235.33h73.62l-102.42-102.42-102.36,102.42Z'/%3E%3Cpath class='st3' d='M651.05,454.4h177.72v-73.59l-52.07-52.07-125.65,125.65Z'/%3E%3Cpath class='st5' d='M166.42,540.82h235.33l28.81-28.81-28.81-28.81h-235.33v-73.62l-102.42,102.42,102.42,102.42v-73.62Z'/%3E%3Cpath class='st1' d='M569.58,651.07v177.75h73.65l52.04-52.07s-125.68-125.68-125.68-125.68ZM651.05,569.6l125.65,125.68,52.07-52.07v-73.62s-177.72,0-177.72,0Z'/%3E%3Cpath class='st3' d='M569.58,372.96l125.68-125.68-52.04-52.04h-73.65v177.72Z'/%3E%3Cpath class='st0' d='M828.74,683.98l-31.65,31.68-20.38,20.35-20.35-20.35-146.04-146.07h-40.74v40.74l146.07,146.07,20.38,20.35-20.38,20.38-31.68,31.65h144.78v-144.81Z'/%3E%3Cpath class='st6' d='M857.58,483.21h-235.33l-28.78,28.81,28.78,28.81h235.33v73.62l102.42-102.42-102.42-102.42v73.62Z'/%3E%3Cpath class='st2' d='M247.29,695.28l125.65-125.68h-177.72v73.62l52.07,52.07Z'/%3E%3Cpath class='st7' d='M288,776.72l20.35-20.38,146.04-146.01v-40.74h-40.71l-146.07,146.07-20.35,20.35-20.35-20.35-31.68-31.68v144.81h144.84l-31.68-31.68s-20.38-20.38-20.38-20.38ZM614.42,857.59h-73.62v-235.36l-28.81-28.81-28.78,28.81v235.36h-73.62l102.42,102.39s102.39-102.39,102.39-102.39Z'/%3E%3Cpath class='st7' d='M454.42,651.07l-125.68,125.65,52.07,52.07h73.62v-177.72Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\:debian{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23ce0c48;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M881.64,392.44c-2.99-34.03-9.55-67.66-19.56-100.32l11.64,3.88c-31.2-71.21-78.83-143.17-134.36-174.37-7.61-4.48-30.75,4.33-23.29-10.6s-32.84-7.17-49.71-4.18c-22.99,3.73-26.28-25.53-65.69-31.35-22.39-3.14-28.22,16.12-39.11,11.64-20.6-8.21-18.21-24.19-50.46-8.21-16.12,7.91,10.15-22.84-43-4.03l-4.48-10.9c-94.95,36.43-121.67,66.73-148.39,69.42-6.12,0-29.86,28.66-46.88,46.43-14.93,14.93-22.99,31.95-43,34.64l-14.93,61.81c-25.43,21.16-40.95,51.92-42.85,84.95-5.16-15.3-3.76-32.05,3.88-46.28-14.93,5.97-40.16,14.93-25.98,84.8,11.2,55.24-4.63,118.24,8.81,179.15,4.18,18.36,0,35.08,5.37,44.79,94.2,206.32,182.73,343.07,413.38,336.05l3.88-7.76c-24.63-5.97-48.22-14.93-97.64-26.87-16.27-3.88-20.15-29.86-35.23-38.67-8.21-4.78-24.78-3.58-32.55-8.66s3.73-18.96-17.47-12.54c-7.46,2.24-12.09-9.55-17.62-14.93s0-20.75-20.45-21.65c-20.45-.9-16.12-25.98-17.32-39.11-10.6,1.34-1.05-1.34-11.64,3.88-9.75-6.79-17.07-16.52-20.9-27.77-8.96-42.85-9.26-18.81-13.14-28.37-4.73-12.68-10.37-25-16.87-36.87l23.44,7.76h3.88l3.88-11.64-23.29-7.61h27.32c-6.72,12.24,1.79,4.63-11.79,7.76v11.64l19.56-7.76v-11.64c-18.06-8.96-25.08-11.64-43-19.26l7.91,7.76v3.88h-43c-19.26-12.99-12.24-27.77-15.68-46.43,14.93,0,8.06,5.82,14.93-11.5l-14.93,7.76,11.64-29.71-11.64,11.5c-25.53-33.89-14.18-85.54-10.45-133.02,1.51-32.54,13.03-63.83,32.99-89.57,7.76-8.81,4.48-22.09,4.78-32.55l27.32-23.14h15.68c6.72,14.93,4.18,4.78,0,19.26l7.76,3.88c6.27-7.61,5.37-5.23,7.76-19.26-8.81-9.26-6.12-8.66-23.29-11.64,20.44-33.84,58.22-53.26,97.64-50.16l3.88-11.64-15.68,7.91-3.88-11.5c18.36-16.11,42.18-24.6,66.58-23.74,5.52,0,6.12-14.93,11.2-17.02,141.38-53,270.66,8.21,324.71,128.99,2.93,9.82,5.32,19.78,7.17,29.86,14.93,49.86-6.27,106.29,8.51,136.15-6.87,31.5-32.1,12.09-35.23,27.02-7.46,36.13-12.99,52.25-35.68,68.97-8.3,7.37-17.3,13.92-26.87,19.56,9.59-9.58,16.36-21.61,19.56-34.78-93.01,97.64-229.76,55.98-253.79-92.71-4.75-30.68,6.92-61.61,30.75-81.51,81.36-76.59,131.38-45.83,180.04-17.91l-7.76-26.87c-28.81-21.35-14.93-17.32-7.91-50.16v-3.88l-15.68-11.5c2.24,8.81.9,4.63,7.91,14.93-3.88,14.03,0,7.91-7.76,14.93-13.14,8.51-20.75,6.42-39.11,3.88l3.88-11.64-11.64-11.64c0,10.3-3.58,2.39,0,14.93-110.33,8.66-190.79,70.02-156.31,227.67,1.26,13.12,3.86,26.08,7.76,38.67l-7.76,7.61-3.88-23.14h-11.79l-3.88,11.64c-11.05-22.54-.75,9.41,35.23,46.28,3.51,3.9,7.25,7.59,11.2,11.05,41.8,29.86,99.13,71.21,176.16,43h7.91v-3.88l-89.57-11.64-3.88-7.61c93.46,21.65,154.81-7.46,207.07-42.4,11.5-14.93,10-21.05,19.41-7.91,16.87-14.93,3.43-23.44,11.79-38.52,5.67-10.3,28.51-14.93,39.11-30.9l35.08-119.43h-14.93c2.69-12.54,19.71-29.86-3.88-42.4-2.24-1.34,7.91-1.19,7.76-3.73-1.65-20.65-8.31-40.58-19.41-58.07,28.96,18.96,31.8,59.72,46.88,92.56v7.76h3.88v-41.5h-1.04ZM459.75,585.02l-8.36-23.14,54.64,50.16-46.28-27.02ZM191.03,249.27l-20.3-3.88v34.78c14.63-9.26,16.57-9.11,19.56-30.9h.75ZM694.14,403.64c-10.3,10.14-15.74,24.23-14.93,38.67l11.79,7.61c13.69-11.79,15.42-32.37,3.88-46.28h-.75ZM822.97,550.39c22.99-10.15,47.77-50.76,31.35-84.95l-31.35,84.8v.15ZM670.7,480.82c-13.73,10.3-17.32,11.64-19.56,34.78l11.64,7.76,15.68-7.76c7.2-12.96,8.61-28.35,3.88-42.4-7.32,11.79-2.24,18.06-11.64,7.61ZM612.03,550.39c13.88-9.55,10.45-12.99,15.68-19.41v-4.18c-18.16,1.95-36.48,1.95-54.64,0-11.5-12.24-11.64-25.68-27.32-34.64,14.93,30.75,2.84,33.44,27.32,54.04,11.48,2.79,23.27,4.09,35.08,3.88,1.34,0-5.97-.9,3.88,0v.3ZM244.92,519.48h-11.79l-7.76,7.61c8.36,8.96,4.78,6.27,11.64-3.88l11.79,19.41,3.88-14.93-7.76-7.61v-.6ZM259.85,569.65l3.88-7.76c-8.81-7.61,0-3.14-11.64,0l-11.64-14.93,3.88,14.93v7.76h15.53Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\:deepin{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23007cff;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M665.21,90c-64.37-23.52-130.28-29.87-194.31-23.89-74.22,5.85-110.43,28.81-108.27,24.67-121.37,43.31-223.99,136.52-271.48,267.19-84.58,232.72,35.25,490.09,267.58,574.84,232.5,84.75,489.44-35.28,574.08-268,84.64-232.7-35.19-490.06-267.64-574.78l.03-.03ZM374.05,890.73c-24.91-9.17-48.83-20.81-71.43-34.75l1.74.98c108.27,8.31,249.61-16.6,344.92-105.81,0,0,181.65-145.14,50.2-383.36,0,0,21.19,96.01-5.82,174.96,0,0-25.76,107.4-140.25,138.57-168.64,45.95-360.77-72.04-441.12-129.27-6.05-58.77-.67-119.47,20.91-178.74,31.92-87.8,91.95-156.34,165.28-202.35-18.29,128.26-3.81,246.38,17.02,295.86,27.97,66.33,76.52,143.72,171.35,153.63,94.83,9.97,147.08-78.76,147.08-78.76,48.69-73.91,56.31-180.06,55.55-182.64-.76-2.6-12.96-9.6-12.96-9.6-32.73,132.49-86.71,176.73-86.71,176.73-85.12,82.18-145.4,25.2-145.4,25.2-64.82-69.63-19.4-182.75-19.4-182.75,25.4-77.05,99.31-189.8,183.11-247.14,13.97,3.44,28,5.6,41.8,10.61,51.35,19.09,95.45,46.45,132.97,80.89l-.28-.25c-61.26,22.37-160.18,69.63-160.18,69.63-156.82,66.08-167.43,165.98-167.43,165.98-16.24,102.95,65.49,59.36,65.49,59.36,84.08-40.96,125.41-168.58,125.41-168.58-26.23-5.01-46.93,3-46.93,3-33.57,82.87-102.03,116.92-102.03,116.92-26.96,14.25-33.23-10.95-33.23-10.95-4.56-18.9,19.49-22.09,19.49-22.09,37.32-14.53,61.18-53.73,66.61-69.74,5.38-16.04,15.37-17.33,15.37-17.33,28.31-9.27,61.49-16.32,95.73-19.79l2.04-.17c63.47-7.81,160.63,22.49,160.63,22.49,20.04,7.94,40.49,14.81,61.26,20.58,35.61,89.01,41.24,190.31,5.96,287.46-76.13,209.43-307.46,317.48-516.71,241.24h-.03Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\:opencloudos{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23060198;}.st1 {fill: %230368ec;}.st2 {fill: %2300c0ff;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M213.3,661.37l149.34-149.34,149.34,149.34c-82.47,82.48-216.19,82.49-298.67.02,0,0-.01-.01-.02-.02ZM511.98,362.68c82.47-82.48,216.19-82.49,298.67-.02,0,0,.01.01.02.02l-149.34,149.34s-149.34-149.34-149.34-149.34Z'/%3E%3Cpath class='st2' d='M213.3,661.37c-82.48-82.47-82.49-216.19-.02-298.67,0,0,.01-.01.02-.02L511.98,64c82.48,82.47,82.49,216.19.02,298.67l-.02.02-298.68,298.68Z'/%3E%3Cpath class='st1' d='M661.32,810.66l-149.34,149.34c-82.48-82.47-82.49-216.19-.02-298.67,0,0,.01-.01.02-.02l149.34-149.34,149.34-149.34c82.48,82.39,82.55,216.05.16,298.53-.05.05-.1.11-.16.16,0,0-149.34,149.34-149.34,149.34Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\:openeuler{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23002fa7;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M841.43,413.79c-28.88,24.54-68.56,32.01-104.39,19.64-35.36-10.66-47.14-35.92-27.5-56.12,26.78-20.62,61.69-27.48,94.28-18.52,36.48,8.98,53.32,33.11,35.92,56.12M675.31,369.45c-25.82,20.36-59.87,27.05-91.48,17.96-16.84-5.05-26.38-15.71-26.94-24.69s-11.22-12.91-23.01-16.28c-12.47-3.1-25.41-3.87-38.16-2.24l-15.71,3.37c-11.86,3.56-23.05,9.06-33.11,16.28-8.98,8.08-14.42,19.37-15.15,31.43,0,8.42,8.98,15.71,21.33,20.2,13.82,3.47,28.28,3.47,42.09,0,18.31-5.46,37.81-5.46,56.12,0,17.78,4.27,28.73,22.15,24.46,39.93-1.48,6.18-4.71,11.8-9.31,16.19-27.71,23.76-65.96,31.03-100.46,19.08-13.7-4.89-23.19-17.47-24.13-31.99,0-9.54-9.54-16.84-21.33-21.89-13.64-4.04-27.98-5.19-42.09-3.37l-17.4,3.37c-13.93,3.43-26.83,10.17-37.6,19.64-7.55,7.19-13.65,15.76-17.96,25.25-2.01,4.26-3.33,8.8-3.93,13.47.46,11.66,7.71,21.98,18.52,26.38,13.95,6.06,29.38,7.82,44.34,5.05,18.58-4.95,38.27-3.77,56.12,3.37,30.87,14.03,34.23,48.26,5.61,76.32-29.52,29.53-74.28,37.59-112.24,20.2-14.81-8.41-22.52-25.41-19.08-42.09.21-2.05.21-4.12,0-6.17-.48-2.76-1.43-5.42-2.81-7.86-3.23-6.59-8.56-11.92-15.15-15.15-13.49-6.26-28.57-8.22-43.21-5.61-18.43,6.24-38.57,5.03-56.12-3.37-21.89-13.47-15.71-41.53,13.47-62.86,14.49-11.01,31.44-18.33,49.39-21.33,16.79-1.22,33.1-6.21,47.7-14.59,10.54-6.72,17.84-17.47,20.2-29.74.49-3.35.49-6.75,0-10.1-1.21-8.9,1.45-17.88,7.3-24.69,8.01-7.11,17.99-11.61,28.62-12.91,8.04-.52,16.1-.52,24.13,0h16.84c9.87-2.72,19.05-7.5,26.94-14.03,7.44-4.56,12.86-11.78,15.15-20.2v-8.42c0-15.15,19.08-31.43,49.39-37.04,13.28-3.17,27.12-3.17,40.41,0,8.71,1.24,16.37,6.41,20.76,14.03.24,1.11.24,2.26,0,3.37,4.69,8.4,12.96,14.19,22.45,15.71,13.35,2.55,27.06,2.55,40.41,0,17.16-4.1,35.04-4.1,52.19,0,29.74,7.3,39.85,28.06,21.33,46.02M603.48,706.18c-32.46,36.72-85.93,46.25-129.08,23.01-28.74-15.92-39.13-52.12-23.21-80.86,3.27-5.89,7.51-11.19,12.55-15.66,31.39-29.78,77.43-38.16,117.29-21.33,29.73,8.76,46.73,39.96,37.97,69.69-2.83,9.62-8.19,18.3-15.52,25.15M895.31,268.43l-354.13-197.55c-17.58-9.18-38.54-9.18-56.12,0L127.01,267.87c-17.09,9.86-27.74,27.97-28.06,47.7v392.85c.32,19.73,10.97,37.84,28.06,47.7l356.93,196.99c17.58,9.18,38.54,9.18,56.12,0l356.93-196.99c17.09-9.86,27.74-27.97,28.06-47.7v-392.85c-.32-19.73-10.97-37.84-28.06-47.7'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\:oracle{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23fff;}.st1 {fill: %23e10025;}%3C/style%3E%3C/defs%3E%3Cpath class='st1' d='M64,512c0,247.42,200.58,448,448,448s448-200.58,448-448S759.42,64,512,64,64,264.58,64,512Z'/%3E%3Cpath class='st0' d='M427.2,344h169.59c92.34,0,167.2,75.22,167.2,168s-74.86,168-167.2,168h-169.59c-92.34,0-167.2-75.22-167.2-168s74.86-168,167.2-168ZM427.2,404.59c-59.04,0-106.9,48.09-106.9,107.41s47.86,107.41,106.9,107.41h169.59c59.04,0,106.9-48.09,106.9-107.41s-47.86-107.41-106.9-107.41h-169.59Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\:rocky{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %2310b981;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M935.07,659.74c16.15-46.26,24.93-95.98,24.93-147.74,0-247.43-200.58-448-448-448S64,264.57,64,512c0,122.42,49.11,233.38,128.7,314.25l454.43-454.44,112.19,112.2s175.75,175.74,175.75,175.74ZM853.24,802.29l-206.11-206.1-322.74,322.75c57.07,26.35,120.62,41.05,187.61,41.05,136.69,0,259.07-61.21,341.25-157.71h0Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\:tencent{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %230052d9;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M960,134.74H205.47L64,889.26h754.53s141.47-754.53,141.47-754.53ZM392.63,771.37l61.89-330.11h-131.16l-47.16-82.53h193.79l22.11-117.89,267.47,200.42h-198.95l-44.21,235.79h148.84l82.53,94.32s-355.16,0-355.16,0Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\:ubuntu{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23e9000c;}.st1 {fill: %23fac400;}.st2 {fill: %23fb9200;}%3C/style%3E%3C/defs%3E%3Cpath class='st2' d='M168.77,415.97c51.69,0,93.83,42,93.83,93.53s-42.15,93.54-93.83,93.54c-51.69-.14-93.83-42.14-93.83-93.68s42.15-93.39,93.83-93.39ZM586.52,139.03c23.2,0,45.82,2.2,67.69,6.32-.42,4-.61,8.02-.59,12.04,0,71.8,58.74,130.39,130.69,130.39,28.35,0,54.47-8.96,75.92-24.38,49.78,56.83,82.08,129.22,88.54,208.66l-148.01,4.55c-12.33-106.9-103.81-190.3-214.24-190.3-31.12,0-60.94,6.61-87.66,18.65l-74.01-127.89c48.61-24.38,103.67-38.03,161.67-38.03Z'/%3E%3Cpath class='st1' d='M789.31,772.93c51.69,0,93.68,42,93.68,93.54s-42.14,93.53-93.68,93.53-93.83-41.99-93.83-93.53c.15-51.55,42.29-93.54,93.83-93.54ZM379.19,798.63c-63.14-44.05-111.9-107.49-137-181.49,34.51-23.5,57.27-63,57.27-107.78s-24.67-87.37-61.53-110.42c23.2-78.42,72.54-145.96,137.74-192.51l77.98,125.7c-50.37,39.36-82.82,100.73-82.82,169.3s31.87,128.77,81.49,168.13c0,0-73.12,129.07-73.12,129.07Z'/%3E%3Cpath class='st0' d='M949.06,526.98c-6.02,86.49-42.72,164.61-99.26,223.93-18.63-9.73-39.33-14.81-60.35-14.83-68.72,0-125.26,53.31-130.4,120.4-23.5,4.71-47.72,7.35-72.54,7.35-55.05.04-109.38-12.46-158.88-36.56l73.72-128.19c26.14,11.31,54.92,17.47,85.17,17.47,110.86,0,202.79-84.28,214.38-191.77,0,0,148.15,2.21,148.15,2.21ZM784.31,64c51.69,0,93.83,41.99,93.83,93.54s-42.14,93.53-93.83,93.53-93.83-42-93.83-93.53c.14-51.54,42.28-93.53,93.83-93.53h0Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-tabler\:network{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 9a6 6 0 1 0 12 0A6 6 0 0 0 6 9'/%3E%3Cpath d='M12 3q2 .5 2 6c0 5.5-.667 5.667-2 6m0-12q-2 .5-2 6c0 5.5.667 5.667 2 6M6 9h12M3 20h7m4 0h7m-11 0a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-5v3'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-tabler\:send{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 14L21 3m0 0l-6.5 18a.55.55 0 0 1-1 0L10 14l-7-3.5a.55.55 0 0 1 0-1z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-tdesign\:caret-left{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='M14.5 5v14l-7-7z'/%3E%3Cpath stroke='currentColor' stroke-linecap='square' stroke-width='2' d='M14.5 5v14l-7-7z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-tdesign\:caret-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='m16.5 12l-7-7v14z'/%3E%3Cpath stroke='currentColor' stroke-linecap='square' stroke-width='2' d='m16.5 12l-7-7v14z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-tdesign\:task{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='M20 22V4h-4v2H8V4H4v18z'/%3E%3Cpath d='M16 6H8V2h8z'/%3E%3Cpath stroke='currentColor' stroke-width='2' d='M16 4h4v18H4V4h4m8 0V2H8v2m8 0v2H8V4'/%3E%3Cpath stroke='currentColor' stroke-linecap='square' stroke-width='2' d='M10 12h4m-4 4h4'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-theme\:auto{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3Cpath fill='currentColor' d='M868.2,129.4c39.9,0,72.2,32.3,72.2,72.2v498.3c0,39.9-32.3,72.2-72.2,72.2h-313.3c-6.1,0-11,4.9-11,11v39.3c0,6.1,4.9,11,11,11h160.6c6.1,0,11,5,11,11.1v39.2c0,6.1-4.9,11-11,11h-406.4c-6.1,0-11-4.9-11-11v-39.2c0-6.1,4.9-11,11-11h162.7c6.1,0,11-5,11-11.1v-39.3c0-6.1-4.9-11-11-11H155.8c-39.9,0-72.2-32.3-72.2-72.2V201.6c0-39.9,32.3-72.2,72.2-72.2h712.5ZM868.2,190.6H155.8c-6.1,0-11,4.9-11,11v498.3c0,6.1,4.9,11,11,11h712.5c6.1,0,11-4.9,11-11V201.6c0-6.1-4.9-11-11-11Z'/%3E%3Cg id='Layer_1'%3E%3Cpath fill='currentColor' d='M512,263.9c11.8,0,21.4,9.6,21.4,21.4v26.7c0,11.8-9.6,21.4-21.4,21.4-11.8,0-21.3-9.6-21.4-21.4v-26.7c0-11.8,9.6-21.4,21.4-21.4ZM512,568.1c11.8,0,21.4,9.6,21.4,21.4v26.7c0,11.8-9.6,21.4-21.4,21.4s-21.4-9.6-21.4-21.4h0v-26.7c0-11.8,9.6-21.4,21.4-21.4ZM698.8,450.7c0,11.8-9.6,21.4-21.4,21.4h-26.7c-11.8,0-21.4-9.6-21.4-21.4,0-11.8,9.6-21.4,21.4-21.4h26.7c11.8,0,21.4,9.6,21.4,21.4ZM394.6,450.7c0,11.8-9.6,21.4-21.4,21.4h-26.7c-11.8,0-21.4-9.6-21.4-21.4,0-11.8,9.6-21.3,21.4-21.4h26.7c11.8,0,21.4,9.6,21.4,21.4ZM644.1,318.6c8.3,8.3,8.3,21.9,0,30.2l-18.9,18.9c-8.2,8.5-21.7,8.7-30.2.5-8.5-8.2-8.7-21.7-.5-30.2.2-.2.4-.4.5-.5l18.9-18.9c8.3-8.3,21.9-8.3,30.2,0h0ZM428.9,533.8c8.3,8.3,8.3,21.9,0,30.2l-18.9,18.9c-8.2,8.5-21.7,8.7-30.2.5-8.5-8.2-8.7-21.7-.5-30.2.2-.2.4-.4.5-.5l18.9-18.9c8.3-8.3,21.9-8.3,30.2,0ZM644.1,582.8c-8.3,8.3-21.9,8.3-30.2,0l-18.9-18.9c-8.5-8.2-8.7-21.7-.5-30.2,8.2-8.5,21.7-8.7,30.2-.5.2.2.4.4.5.5l18.9,18.9c8.3,8.3,8.3,21.9,0,30.2ZM428.9,367.7c-8.3,8.3-21.9,8.3-30.2,0l-18.9-18.9c-8.5-8.2-8.7-21.7-.5-30.2,8.2-8.5,21.7-8.7,30.2-.5.2.2.4.4.5.5l18.9,18.9c8.3,8.3,8.3,21.9,0,30.2ZM512,530.8c-44.2,0-80.1-35.8-80.1-80.1s35.8-80.1,80.1-80.1,80.1,35.8,80.1,80.1-35.8,80.1-80.1,80.1Z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-theme\:dark{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.6009 2C15.724 2.94694 18 5.87417 18 9.33934C18 13.5702 14.607 17 10.4217 17C6.76389 17 3.71152 14.3805 3 10.8966C3.88275 11.2745 4.83184 11.4687 5.7905 11.4673C9.74343 11.4673 12.9478 8.22812 12.9478 4.23223C12.9478 3.49723 12.8396 2.7882 12.6379 2.12002L12.6009 2Z' stroke='currentColor' stroke-width='1.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-theme\:light{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13 9.68439C13 11.254 11.6569 12.5265 10 12.5265C8.34315 12.5265 7 11.254 7 9.68439C7 8.11474 8.34315 6.84229 10 6.84229C11.6569 6.84229 13 8.11474 13 9.68439Z' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18 10.4345C18.4142 10.4345 18.75 10.0988 18.75 9.68455C18.75 9.27033 18.4142 8.93455 18 8.93455V10.4345ZM16 8.93455C15.5858 8.93455 15.25 9.27033 15.25 9.68455C15.25 10.0988 15.5858 10.4345 16 10.4345V8.93455ZM4 10.4345C4.41421 10.4345 4.75 10.0988 4.75 9.68455C4.75 9.27033 4.41421 8.93455 4 8.93455V10.4345ZM2 8.93455C1.58579 8.93455 1.25 9.27033 1.25 9.68455C1.25 10.0988 1.58579 10.4345 2 10.4345V8.93455ZM10.7506 2.10547C10.7506 1.69126 10.4148 1.35547 10.0006 1.35547C9.58638 1.35547 9.2506 1.69126 9.2506 2.10547H10.7506ZM9.2506 4.00021C9.2506 4.41442 9.58638 4.75021 10.0006 4.75021C10.4148 4.75021 10.7506 4.41442 10.7506 4.00021H9.2506ZM10.7506 15.3686C10.7506 14.9544 10.4148 14.6186 10.0006 14.6186C9.58638 14.6186 9.2506 14.9544 9.2506 15.3686H10.7506ZM9.2506 17.2634C9.2506 17.6776 9.58638 18.0134 10.0006 18.0134C10.4148 18.0134 10.7506 17.6776 10.7506 17.2634H9.2506ZM16.1744 4.86959C16.4751 4.58471 16.4879 4.11001 16.2031 3.80931C15.9182 3.50862 15.4435 3.49579 15.1428 3.78066L16.1744 4.86959ZM13.7279 5.12105C13.4272 5.40592 13.4144 5.88062 13.6993 6.18132C13.9842 6.48202 14.4589 6.49485 14.7596 6.20998L13.7279 5.12105ZM6.27442 14.2478C6.57512 13.9629 6.58794 13.4882 6.30307 13.1875C6.0182 12.8868 5.5435 12.874 5.2428 13.1589L6.27442 14.2478ZM3.82794 14.4993C3.52724 14.7841 3.51441 15.2588 3.79929 15.5595C4.08416 15.8602 4.55886 15.8731 4.85956 15.5882L3.82794 14.4993ZM4.85956 3.78066C4.55886 3.49579 4.08416 3.50862 3.79929 3.80931C3.51441 4.11001 3.52724 4.58471 3.82794 4.86959L4.85956 3.78066ZM5.2428 6.20998C5.5435 6.49485 6.0182 6.48202 6.30307 6.18132C6.58794 5.88062 6.57512 5.40592 6.27442 5.12105L5.2428 6.20998ZM14.7596 13.1599C14.4589 12.875 13.9842 12.8878 13.6993 13.1885C13.4144 13.4892 13.4272 13.9639 13.7279 14.2488L14.7596 13.1599ZM15.1417 15.5881C15.4424 15.873 15.9171 15.8601 16.2019 15.5594C16.4868 15.2587 16.474 14.784 16.1733 14.4992L15.1417 15.5881ZM18 9.68455V8.93455H16V9.68455V10.4345H18V9.68455ZM4 9.68455V8.93455H2V9.68455V10.4345H4V9.68455ZM10.0006 2.10547H9.2506V4.00021H10.0006H10.7506V2.10547H10.0006ZM10.0006 15.3686H9.2506V17.2634H10.0006H10.7506V15.3686H10.0006ZM15.6586 4.32512L15.1428 3.78066L13.7279 5.12105L14.2437 5.66551L14.7596 6.20998L16.1744 4.86959L15.6586 4.32512ZM5.75861 13.7033L5.2428 13.1589L3.82794 14.4993L4.34375 15.0437L4.85956 15.5882L6.27442 14.2478L5.75861 13.7033ZM4.34375 4.32512L3.82794 4.86959L5.2428 6.20998L5.75861 5.66551L6.27442 5.12105L4.85956 3.78066L4.34375 4.32512ZM14.2437 13.7043L13.7279 14.2488L15.1417 15.5881L15.6575 15.0436L16.1733 14.4992L14.7596 13.1599L14.2437 13.7043Z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-uiw\:question-circle-o{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 20 20' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10 0c5.523 0 10 4.477 10 10s-4.477 10-10 10S0 15.523 0 10S4.477 0 10 0m0 1.395a8.605 8.605 0 1 0 0 17.21a8.605 8.605 0 0 0 0-17.21m0 12.241a.91.91 0 1 1 0 1.819a.91.91 0 0 1 0-1.819m2.68-8.306c.726.73.96 1.564.838 2.436c-.096.691-.52 1.435-1.084 1.926c-.7.606-.872.756-1.004.889l-.06.062l-.101.11a2.6 2.6 0 0 0-.538.915q-.111.308-.183.905a.682.682 0 0 1-1.354-.158c.058-.493.14-.893.255-1.21a3.9 3.9 0 0 1 .82-1.379c.17-.184.365-.37.614-.593c.115-.103.567-.494.678-.59c.313-.282.558-.718.607-1.066c.066-.471-.048-.876-.455-1.285c-.43-.432-1.106-.64-1.625-.572c-.758.098-1.065.21-1.588.668c-.382.336-.634.833-.75 1.519a.682.682 0 0 1-1.344-.227c.164-.98.561-1.76 1.194-2.316c.759-.667 1.31-.867 2.312-.997c.925-.12 2.027.218 2.768.963'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-weui\:delete-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='m6.774 6.4l.812 13.648a.8.8 0 0 0 .798.752h7.232a.8.8 0 0 0 .798-.752L17.226 6.4zm11.655 0l-.817 13.719A2 2 0 0 1 15.616 22H8.384a2 2 0 0 1-1.996-1.881L5.571 6.4H3.5v-.7a.5.5 0 0 1 .5-.5h16a.5.5 0 0 1 .5.5v.7zM14 3a.5.5 0 0 1 .5.5v.7h-5v-.7A.5.5 0 0 1 10 3zM9.5 9h1.2l.5 9H10zm3.8 0h1.2l-.5 9h-1.2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-zondicons\:close-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 20 20' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M2.93 17.07A10 10 0 1 1 17.07 2.93A10 10 0 0 1 2.93 17.07m1.41-1.41A8 8 0 1 0 15.66 4.34A8 8 0 0 0 4.34 15.66m9.9-8.49L11.41 10l2.83 2.83l-1.41 1.41L10 11.41l-2.83 2.83l-1.41-1.41L8.59 10L5.76 7.17l1.41-1.41L10 8.59l2.83-2.83z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}[i-common\:refresh~=default\:]:default{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M896.128 378.752a29.888 29.888 0 0 1-27.52-18.304 388.224 388.224 0 0 0-715.392 0 29.888 29.888 0 1 1-54.976-23.296 448 448 0 0 1 825.6 0 29.888 29.888 0 0 1-27.52 41.6z' fill='currentColor'/%3E%3Cpath d='M510.912 959.168a448.576 448.576 0 0 1-412.672-274.176 29.888 29.888 0 1 1 54.976-23.296 388.224 388.224 0 0 0 715.392 0 29.888 29.888 0 1 1 54.976 23.296 447.424 447.424 0 0 1-412.736 274.176z' fill='currentColor'/%3E%3Cpath d='M92.992 393.472a29.888 29.888 0 0 1-29.952-29.952V180.224a29.952 29.952 0 0 1 59.84 0V363.52a29.888 29.888 0 0 1-29.888 29.952z' fill='currentColor'/%3E%3Cpath d='M276.352 393.472H93.056a29.952 29.952 0 0 1 0-59.84h183.296a29.952 29.952 0 0 1 0 59.84z' fill='currentColor'/%3E%3Cpath d='M929.216 864.768a29.952 29.952 0 0 1-29.952-29.952V651.52a29.952 29.952 0 1 1 59.84 0v183.296a29.952 29.952 0 0 1-29.888 29.952z' fill='currentColor'/%3E%3Cpath d='M929.216 681.6h-183.296a29.952 29.952 0 1 1 0-59.84h183.296a29.952 29.952 0 0 1 0 59.84z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.container,[container=""]{width:100%}[\!container=""]{width:100%!important}.empty-container:empty,[before~=container]:before{width:100%}.flex-center{justify-content:center;align-items:center;display:flex}@media (min-width:640px){.container,[container=""]{max-width:640px}[\!container=""]{max-width:640px!important}.empty-container:empty,[before~=container]:before{max-width:640px}}@media (min-width:768px){.container,[container=""]{max-width:768px}[\!container=""]{max-width:768px!important}.empty-container:empty,[before~=container]:before{max-width:768px}}@media (min-width:1024px){.container,[container=""]{max-width:1024px}[\!container=""]{max-width:1024px!important}.empty-container:empty,[before~=container]:before{max-width:1024px}}@media (min-width:1280px){.container,[container=""]{max-width:1280px}[\!container=""]{max-width:1280px!important}.empty-container:empty,[before~=container]:before{max-width:1280px}}@media (min-width:1536px){.container,[container=""]{max-width:1536px}[\!container=""]{max-width:1536px!important}.empty-container:empty,[before~=container]:before{max-width:1536px}}[select~="$event)"]{user-select:var(--event\))}.\[http\:\/\/\]{http://}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.static,[static=""]{position:static}.inset-0{top:0;bottom:0;left:0;right:0}[end~="1"]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.25rem}[end~="1"]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.25rem}[end~="1"]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.25rem}[end~="1"]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.25rem}.-left-\[160px\]{left:-160px}.-left-\[9px\]{left:-9px}.-left-4px{left:-4px}.-top-\[20px\]{top:-20px}.-top-1\.5px{top:-1.5px}.-top-6px{top:-6px}.-top-90px{top:-90px}.bottom--1px{bottom:-1px}.bottom-\[10em\]{bottom:10em}.bottom-0{bottom:0}.bottom-12px{bottom:12px}.bottom-20px{bottom:20px}.bottom-5px{bottom:5px}.left-\[-21px\]{left:-21px}.left-\[0\.4rem\]{left:.4rem}.left-\[2\.6rem\]{left:2.6rem}.left-\[3px\]{left:3px}.left-\[4px\]{left:4px}.left-\[50\%\]{left:50%}.left-0{left:0}.left-15px{left:15px}.left-24px{left:24px}.left-50px{left:50px}.right--2px{right:-2px}.right-\[2rem\]{right:2rem}.right-\[6rem\]{right:6rem}.right-0,.right-0px{right:0}.right-10px{right:10px}.right-12px{right:12px}.right-15px{right:15px}.right-16px{right:16px}.right-1px{right:1px}.right-1rem,.right-4{right:1rem}.right-20px{right:20px}.right-24px{right:24px}.right-40px{right:40px}.right-8px{right:8px}.top--10px{top:-10px}.top-\[0\.4rem\]{top:.4rem}.top-\[1\.6rem\]{top:1.6rem}.top-\[1\.8rem\]{top:1.8rem}.top-\[18px\]{top:18px}.top-\[1rem\],.top-4{top:1rem}.top-\[20px\]{top:20px}.top-\[3px\]{top:3px}.top-\[4px\]{top:4px}.top-\[5rem\]{top:5rem}.top-0{top:0}.top-1\/2{top:50%}.top-12px{top:12px}.top-15px{top:15px}.top-16px{top:16px}.top-24px{top:24px}.top-8px{top:8px}.top-92px{top:92px}[left~="100"]{left:25rem}[right~="100"]{right:25rem}[line-clamp~="1"]{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[line-clamp~="2"]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[line-clamp~="999"]{-webkit-line-clamp:999;line-clamp:999;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[line-clamp~="9999"]{-webkit-line-clamp:9999;line-clamp:9999;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.isolate{isolation:isolate}.z-1,.z01{z-index:1}.z-2,.z02{z-index:2}.z-\[55\],.z-55{z-index:55}.z-\[99\],.z-99{z-index:99}.z-10{z-index:10}.z-100{z-index:100}.z-1000{z-index:1000}.z-20{z-index:20}.z-50{z-index:50}.z-996{z-index:996}.z-9999{z-index:9999}.grid{display:grid}.col-span-2{grid-column:span 2/span 2}.grid-cols-\[minmax\(0\,1fr\)_44px\]{grid-template-columns:minmax(0,1fr) 44px}.grid-cols-2,[cols~="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}[cols~="1"]{grid-template-columns:repeat(1,minmax(0,1fr))}[cols~="10"]{grid-template-columns:repeat(10,minmax(0,1fr))}[cols~="11"]{grid-template-columns:repeat(11,minmax(0,1fr))}[cols~="15"]{grid-template-columns:repeat(15,minmax(0,1fr))}[cols~="24"]{grid-template-columns:repeat(24,minmax(0,1fr))}[cols~="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}[cols~="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}[cols~="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}[rows~="1"]{grid-template-rows:repeat(1,minmax(0,1fr))}[rows~="10"]{grid-template-rows:repeat(10,minmax(0,1fr))}[rows~="12"]{grid-template-rows:repeat(12,minmax(0,1fr))}[rows~="14"]{grid-template-rows:repeat(14,minmax(0,1fr))}[rows~="15"]{grid-template-rows:repeat(15,minmax(0,1fr))}[rows~="16"]{grid-template-rows:repeat(16,minmax(0,1fr))}[rows~="2"]{grid-template-rows:repeat(2,minmax(0,1fr))}[rows~="3"]{grid-template-rows:repeat(3,minmax(0,1fr))}[rows~="4"]{grid-template-rows:repeat(4,minmax(0,1fr))}[rows~="5"]{grid-template-rows:repeat(5,minmax(0,1fr))}[rows~="6"]{grid-template-rows:repeat(6,minmax(0,1fr))}[rows~="8"]{grid-template-rows:repeat(8,minmax(0,1fr))}[rows~="80"]{grid-template-rows:repeat(80,minmax(0,1fr))}.float-right{float:right}.m-\[1rem\]{margin:1rem}.m-\[auto\],.m-auto{margin:auto}.m-0{margin:0}.m-0\!{margin:0!important}.m-15px{margin:15px}.m-16px{margin:16px}.m-20px{margin:20px}.m-2px{margin:2px}.m19{margin:4.75rem}.mx-\[0\.4rem\]{margin-left:.4rem;margin-right:.4rem}.mx-\[1\.2rem\]{margin-left:1.2rem;margin-right:1.2rem}.mx-\[4px\],.mx-4px{margin-left:4px;margin-right:4px}.mx-\[8px\],.mx-8px{margin-left:8px;margin-right:8px}.mx-0\!{margin-left:0!important;margin-right:0!important}.mx-0\.5em{margin-left:.5em;margin-right:.5em}.mx-10px{margin-left:10px;margin-right:10px}.mx-12px{margin-left:12px;margin-right:12px}.mx-16px{margin-left:16px;margin-right:16px}.mx-20px{margin-left:20px;margin-right:20px}.mx-2px{margin-left:2px;margin-right:2px}.mx-32px{margin-left:32px;margin-right:32px}.mx-4px\!{margin-left:4px!important;margin-right:4px!important}.mx-5px{margin-left:5px;margin-right:5px}.mx-6px{margin-left:6px;margin-right:6px}.mx-auto{margin-left:auto;margin-right:auto}.my,.my-4{margin-top:1rem;margin-bottom:1rem}.my-\[1\.2rem\]{margin-top:1.2rem;margin-bottom:1.2rem}.my-\[1rem\]\!{margin-top:1rem!important;margin-bottom:1rem!important}.my-\[3rem\]{margin-top:3rem;margin-bottom:3rem}.my-10px{margin-top:10px;margin-bottom:10px}.my-10px\!{margin-top:10px!important;margin-bottom:10px!important}.my-12px{margin-top:12px;margin-bottom:12px}.my-15px,[my-15px=""]{margin-top:15px;margin-bottom:15px}.my-16px{margin-top:16px;margin-bottom:16px}.my-16px\!{margin-top:16px!important;margin-bottom:16px!important}.my-18px{margin-top:18px;margin-bottom:18px}.my-20px{margin-top:20px;margin-bottom:20px}.my-20px\!{margin-top:20px!important;margin-bottom:20px!important}.my-22px{margin-top:22px;margin-bottom:22px}.my-24px{margin-top:24px;margin-bottom:24px}.my-24px\!{margin-top:24px!important;margin-bottom:24px!important}.my-25px{margin-top:25px;margin-bottom:25px}.my-4px\!{margin-top:4px!important;margin-bottom:4px!important}.my-5px{margin-top:5px;margin-bottom:5px}.my-6\!{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-8px{margin-top:8px;margin-bottom:8px}.my-8px\!{margin-top:8px!important;margin-bottom:8px!important}[mx-10px~=default\:]:default{margin-left:10px;margin-right:10px}[my-15px~=default\:]:default{margin-top:15px;margin-bottom:15px}.\!mb-\[1\.8rem\]{margin-bottom:1.8rem!important}.\!mt-\[12px\],.mt-12px\!{margin-top:12px!important}.\!mt-0{margin-top:0!important}.mb-\[\.2rem\]{margin-bottom:.2rem}.mb-\[1\.6rem\]{margin-bottom:1.6rem}.mb-\[12px\],.mb-12px{margin-bottom:12px}.mb-\[1rem\],.mb-1rem{margin-bottom:1rem}.mb-\[20px\],.mb-20px{margin-bottom:20px}.mb-\[24px\],.mb-24px{margin-bottom:24px}.mb-\[2rem\],.mb-8{margin-bottom:2rem}.mb-1{margin-bottom:.25rem}.mb-10px{margin-bottom:10px}.mb-10px\!{margin-bottom:10px!important}.mb-14px{margin-bottom:14px}.mb-15px{margin-bottom:15px}.mb-15px\!{margin-bottom:15px!important}.mb-16px,[mb-16px=""]{margin-bottom:16px}.mb-16px\!{margin-bottom:16px!important}.mb-18px{margin-bottom:18px}.mb-2{margin-bottom:.5rem}.mb-20px\!{margin-bottom:20px!important}.mb-30px{margin-bottom:30px}.mb-32px{margin-bottom:32px}.mb-38px{margin-bottom:38px}.mb-40px{margin-bottom:40px}.mb-48px{margin-bottom:48px}.mb-4px{margin-bottom:4px}.mb-6px{margin-bottom:6px}.mb-7px{margin-bottom:7px}.mb-8px{margin-bottom:8px}.me:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:1rem}.me:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:1rem}.me:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:1rem}.me:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:1rem}.ml-\[0\.6rem\]{margin-left:.6rem}.ml-\[1\.2rem\]{margin-left:1.2rem}.ml-\[130px\]{margin-left:130px}.ml-\[16px\],.ml-16px{margin-left:16px}.ml-\[1rem\]{margin-left:1rem}.ml-\[20px\],.ml-20px{margin-left:20px}.ml-\[3rem\]{margin-left:3rem}.ml-\[8px\],.ml-8px{margin-left:8px}.ml-0\.2em{margin-left:.2em}.ml-0\.5em{margin-left:.5em}.ml-108px{margin-left:108px}.ml-10px,[ml-10px=""]{margin-left:10px}.ml-10px\!{margin-left:10px!important}.ml-126px{margin-left:126px}.ml-12px{margin-left:12px}.ml-14px{margin-left:14px}.ml-15px{margin-left:15px}.ml-24px{margin-left:24px}.ml-25px{margin-left:25px}.ml-2px{margin-left:2px}.ml-30px{margin-left:30px}.ml-32px{margin-left:32px}.ml-3px{margin-left:3px}.ml-40px{margin-left:40px}.ml-4px{margin-left:4px}.ml-5{margin-left:1.25rem}.ml-5px{margin-left:5px}.ml-5px\!{margin-left:5px!important}.ml-6{margin-left:1.5rem}.ml-60px{margin-left:60px}.ml-6px{margin-left:6px}.ml-7px{margin-left:7px}.ml-90px{margin-left:90px}.ml-auto,[ml-auto=""]{margin-left:auto}.mr-\[\.8rem\]{margin-right:.8rem}.mr-\[0\.1rem\]{margin-right:.1rem}.mr-\[1\.6rem\]{margin-right:1.6rem}.mr-\[1rem\]{margin-right:1rem}.mr-\[2rem\]{margin-right:2rem}.mr-\[4rem\]{margin-right:4rem}.mr-0\!{margin-right:0!important}.mr-0\.25em{margin-right:.25em}.mr-1{margin-right:.25rem}.mr-10px{margin-right:10px}.mr-10px\!{margin-right:10px!important}.mr-12px{margin-right:12px}.mr-14px{margin-right:14px}.mr-15px{margin-right:15px}.mr-16px{margin-right:16px}.mr-20px{margin-right:20px}.mr-22px{margin-right:22px}.mr-24px{margin-right:24px}.mr-2px{margin-right:2px}.mr-30px{margin-right:30px}.mr-32px{margin-right:32px}.mr-3px{margin-right:3px}.mr-40px{margin-right:40px}.mr-4px{margin-right:4px}.mr-5{margin-right:1.25rem}.mr-5px{margin-right:5px}.mr-6px{margin-right:6px}.mr-80px{margin-right:80px}.mr-8px{margin-right:8px}.ms:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:1rem}.ms:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:1rem}[ms=""]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:1rem}[ms=""]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:1rem}.ms:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:1rem}.ms:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:1rem}[ms=""]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:1rem}[ms=""]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:1rem}.mt,.mt-\[1rem\],.mt-4{margin-top:1rem}.mt--10px{margin-top:-10px}.mt--2px{margin-top:-2px}.mt-\[0rem\]{margin-top:0}.mt-\[1\.2rem\]{margin-top:1.2rem}.mt-\[1\.6rem\]{margin-top:1.6rem}.mt-\[10\.5rem\]{margin-top:10.5rem}.mt-\[12px\],.mt-12px{margin-top:12px}.mt-\[16px\],.mt-16px{margin-top:16px}.mt-\[2rem\]{margin-top:2rem}.mt-\[40px\],.mt-40px{margin-top:40px}.mt-\[4px\],.mt-4px,[mt-4px=""]{margin-top:4px}.mt-0{margin-top:0}.mt-10px{margin-top:10px}.mt-14px{margin-top:14px}.mt-15{margin-top:3.75rem}.mt-15px{margin-top:15px}.mt-16px\!{margin-top:16px!important}.mt-20px{margin-top:20px}.mt-24px{margin-top:24px}.mt-2px{margin-top:2px}.mt-30px{margin-top:30px}.mt-32px{margin-top:32px}.mt-36px{margin-top:36px}.mt-3px{margin-top:3px}.mt-49px{margin-top:49px}.mt-50px{margin-top:50px}.mt-5px{margin-top:5px}.mt-6px{margin-top:6px}.mt-8px{margin-top:8px}.last\:mb-0:last-child{margin-bottom:0}.inline,[inline=""]{display:inline}.block,[block=""]{display:block}.inline-block{display:inline-block}.contents,[contents=""]{display:contents}.list-item{display:list-item}.hidden,[hidden~=default\:]:default{display:none}[size~="0"]{width:0;height:0}[size~="10"]{width:2.5rem;height:2.5rem}[size~="100"]{width:25rem;height:25rem}[size~="12"]{width:3rem;height:3rem}[size~="120"]{width:30rem;height:30rem}[size~="13"]{width:3.25rem;height:3.25rem}[size~="14"]{width:3.5rem;height:3.5rem}[size~="15"]{width:3.75rem;height:3.75rem}[size~="150"]{width:37.5rem;height:37.5rem}[size~="16"]{width:4rem;height:4rem}[size~="17"]{width:4.25rem;height:4.25rem}[size~="18"]{width:4.5rem;height:4.5rem}[size~="2"]{width:.5rem;height:.5rem}[size~="20"]{width:5rem;height:5rem}[size~="21"]{width:5.25rem;height:5.25rem}[size~="22"]{width:5.5rem;height:5.5rem}[size~="24"]{width:6rem;height:6rem}[size~="25"]{width:6.25rem;height:6.25rem}[size~="26"]{width:6.5rem;height:6.5rem}[size~="3"]{width:.75rem;height:.75rem}[size~="30"]{width:7.5rem;height:7.5rem}[size~="32"]{width:8rem;height:8rem}[size~="34"]{width:8.5rem;height:8.5rem}[size~="36"]{width:9rem;height:9rem}[size~="4"]{width:1rem;height:1rem}[size~="40"]{width:10rem;height:10rem}[size~="46"]{width:11.5rem;height:11.5rem}[size~="48"]{width:12rem;height:12rem}[size~="5"]{width:1.25rem;height:1.25rem}[size~="50"]{width:12.5rem;height:12.5rem}[size~="6"]{width:1.5rem;height:1.5rem}[size~="60"]{width:15rem;height:15rem}[size~="8"]{width:2rem;height:2rem}[size~="80"]{width:20rem;height:20rem}.\!w-\[12rem\]{width:12rem!important}.h-\[100px\]{height:100px}.h-\[10rem\]{height:10rem}.h-\[12px\]{height:12px}.h-\[1rem\],.h4{height:1rem}.h-\[2\.2rem\]{height:2.2rem}.h-\[20px\],.h-20px{height:20px}.h-\[22rem\]{height:22rem}.h-\[24rem\]{height:24rem}.h-\[3\.2rem\]{height:3.2rem}.h-\[30\.1rem\]{height:30.1rem}.h-\[32rem\]{height:32rem}.h-\[34rem\]{height:34rem}.h-\[36px\],.h-36px{height:36px}.h-\[38rem\]{height:38rem}.h-\[3rem\]{height:3rem}.h-\[4\.4rem\]{height:4.4rem}.h-\[40rem\]{height:40rem}.h-\[44px\],.h-44px{height:44px}.h-\[4rem\],.h-16{height:4rem}.h-\[5\.4rem\]{height:5.4rem}.h-\[50px\],.h-50px{height:50px}.h-\[5px\]{height:5px}.h-\[67px\]{height:67px}.h-\[6px\],.h-6px{height:6px}.h-\[92px\]{height:92px}.h-\[96px\]{height:96px}.h-10{height:2.5rem}.h-100\%,.h-full,[h-full=""]{height:100%}.h-103px{height:103px}.h-10px{height:10px}.h-110px{height:110px}.h-116px{height:116px}.h-120px{height:120px}.h-124px{height:124px}.h-130px,[h-130px=""]{height:130px}.h-140px{height:140px}.h-14px{height:14px}.h-150px{height:150px}.h-15px{height:15px}.h-160px,[h-160px=""]{height:160px}.h-16px{height:16px}.h-180px{height:180px}.h-18px{height:18px}.h-200px,[h-200px=""]{height:200px}.h-200px\!{height:200px!important}.h-22px{height:22px}.h-24px,[h-24px=""]{height:24px}.h-250px{height:250px}.h-25px{height:25px}.h-260px{height:260px}.h-280px{height:280px}.h-28px{height:28px}.h-2px{height:2px}.h-300px{height:300px}.h-30px{height:30px}.h-320px{height:320px}.h-32px{height:32px}.h-340px{height:340px}.h-34px{height:34px}.h-350px{height:350px}.h-35px{height:35px}.h-360px{height:360px}.h-388px{height:388px}.h-38px{height:38px}.h-392px{height:392px}.h-400px{height:400px}.h-400px\!{height:400px!important}.h-40px{height:40px}.h-420px{height:420px}.h-428px{height:428px}.h-42px{height:42px}.h-440px{height:440px}.h-450px{height:450px}.h-456px{height:456px}.h-460px{height:460px}.h-468px{height:468px}.h-46px{height:46px}.h-478px{height:478px}.h-480px{height:480px}.h-48px{height:48px}.h-500px{height:500px}.h-500px\!{height:500px!important}.h-52px{height:52px}.h-540px{height:540px}.h-55\%{height:55%}.h-550px{height:550px}.h-560px{height:560px}.h-56px{height:56px}.h-580px{height:580px}.h-600px{height:600px}.h-600px\!{height:600px!important}.h-60px,[h-60px=""]{height:60px}.h-610px{height:610px}.h-620px{height:620px}.h-700px{height:700px}.h-70px{height:70px}.h-720px{height:720px}.h-72px{height:72px}.h-750px{height:750px}.h-8{height:2rem}.h-80px{height:80px}.h-8px{height:8px}.h-95px{height:95px}.h-auto\!{height:auto!important}.h-full\!{height:100%!important}.h1{height:.25rem}.h2,[h2=""]{height:.5rem}.h3{height:.75rem}.max-h-\[14rem\]{max-height:14rem}.max-h-16px{max-height:16px}.max-h-200px{max-height:200px}.max-h-220px{max-height:220px}.max-h-22px{max-height:22px}.max-h-300px{max-height:300px}.max-h-460px{max-height:460px}.max-h-540px{max-height:540px}.max-h-600px{max-height:600px}.max-h-620px{max-height:620px}.max-h-640px{max-height:640px}.max-h-730px\!{max-height:730px!important}.max-w-\[1200px\]{max-width:1200px}.max-w-\[36rem\]{max-width:36rem}.max-w-\[90rem\]{max-width:90rem}.max-w-100\%,.max-w-full{max-width:100%}.max-w-1000px{max-width:1000px}.max-w-150px\!{max-width:150px!important}.max-w-160px{max-width:160px}.max-w-16px{max-width:16px}.max-w-190px\!{max-width:190px!important}.max-w-1920px{max-width:1920px}.max-w-250px{max-width:250px}.max-w-260px{max-width:260px}.max-w-290px{max-width:290px}.max-w-300px{max-width:300px}.max-w-350px{max-width:350px}.max-w-360px{max-width:360px}.max-w-360px\!{max-width:360px!important}.max-w-400px{max-width:400px}.max-w-480px\!{max-width:480px!important}.max-w-500px{max-width:500px}.max-w-80px{max-width:80px}.min-h-0{min-height:0}.min-h-100px{min-height:100px}.min-h-172px{min-height:172px}.min-h-18px{min-height:18px}.min-h-244px{min-height:244px}.min-h-24px{min-height:24px}.min-h-268px{min-height:268px}.min-h-26px{min-height:26px}.min-h-28px{min-height:28px}.min-h-300px{min-height:300px}.min-h-30px{min-height:30px}.min-h-34px{min-height:34px}.min-h-360px{min-height:360px}.min-h-48px{min-height:48px}.min-h-500px{min-height:500px}.min-h-50px{min-height:50px}.min-h-520px{min-height:520px}.min-h-52px{min-height:52px}.min-h-56px{min-height:56px}.min-h-60px{min-height:60px}.min-h-628px{min-height:628px}.min-h-654px{min-height:654px}.min-h-76px{min-height:76px}.min-w-\[260px\],.min-w-260px{min-width:260px}.min-w-0{min-width:0}.min-w-112px{min-width:112px}.min-w-120px{min-width:120px}.min-w-134px{min-width:134px}.min-w-160px{min-width:160px}.min-w-180px{min-width:180px}.min-w-18px{min-width:18px}.min-w-240px{min-width:240px}.min-w-250px{min-width:250px}.min-w-32px{min-width:32px}.min-w-40px{min-width:40px}.min-w-450px{min-width:450px}.min-w-500px{min-width:500px}.min-w-52px{min-width:52px}.min-w-68px{min-width:68px}.min-w-70px{min-width:70px}.min-w-80px{min-width:80px}.min-w-auto\!{min-width:auto!important}.w-\[0\.7rem\]{width:.7rem}.w-\[100px\],.w-100px{width:100px}.w-\[10px\],.w-10px{width:10px}.w-\[10rem\]{width:10rem}.w-\[12px\],.w-12px{width:12px}.w-\[12rem\]{width:12rem}.w-\[145px\],.w-145px{width:145px}.w-\[150px\],.w-150px{width:150px}.w-\[17rem\]{width:17rem}.w-\[25rem\]{width:25rem}.w-\[26rem\]{width:26rem}.w-\[30rem\]\!{width:30rem!important}.w-\[33\%\],.w-33\%{width:33%}.w-\[34\.0rem\]{width:34rem}.w-\[350px\],.w-350px,[w-350px=""]{width:350px}.w-\[36px\],.w-36px{width:36px}.w-\[36rem\]{width:36rem}.w-\[40\%\]{width:40%}.w-\[48rem\]{width:48rem}.w-\[5\.8rem\]{width:5.8rem}.w-\[50px\],.w-50px{width:50px}.w-\[50rem\]{width:50rem}.w-\[50rem\]\!{width:50rem!important}.w-\[58px\],.w-58px{width:58px}.w-\[60\%\],.w-60\%{width:60%}.w-\[6px\]{width:6px}.w-\[78px\]{width:78px}.w-\[7px\]{width:7px}.w-\[92px\],.w-92px{width:92px}.w-\[96px\]{width:96px}.w-\[9rem\]{width:9rem}.w-0{width:0}.w-1\/3{width:33.3333%}.w-100\%,.w-full,[w-full=""]{width:100%}.w-1000px{width:1000px}.w-100px\!{width:100px!important}.w-1020px{width:1020px}.w-105px\!,[w-105px\!=""]{width:105px!important}.w-110px{width:110px}.w-110px\!{width:110px!important}.w-120px{width:120px}.w-120px\!{width:120px!important}.w-130px{width:130px}.w-130px\!{width:130px!important}.w-140px{width:140px}.w-140px\!{width:140px!important}.w-142px{width:142px}.w-145px\!{width:145px!important}.w-148px{width:148px}.w-14px{width:14px}.w-150px\!{width:150px!important}.w-160px{width:160px}.w-165px\!{width:165px!important}.w-16px{width:16px}.w-170{width:42.5rem}.w-170px{width:170px}.w-174px{width:174px}.w-180px{width:180px}.w-180px\!{width:180px!important}.w-186px{width:186px}.w-18px{width:18px}.w-190px\!{width:190px!important}.w-194px{width:194px}.w-200px{width:200px}.w-200px\!{width:200px!important}.w-208px\!,[w-208px\!=""]{width:208px!important}.w-20px{width:20px}.w-20rem{width:20rem}.w-210px{width:210px}.w-214px{width:214px}.w-215px\!{width:215px!important}.w-218px\!{width:218px!important}.w-220px{width:220px}.w-220px\!{width:220px!important}.w-225px{width:225px}.w-22px{width:22px}.w-230px{width:230px}.w-240px{width:240px}.w-240px\!{width:240px!important}.w-24px,[w-24px=""]{width:24px}.w-250px{width:250px}.w-250px\!{width:250px!important}.w-25px{width:25px}.w-260px{width:260px}.w-260px\!{width:260px!important}.w-26px{width:26px}.w-280px{width:280px}.w-280px\!{width:280px!important}.w-290px{width:290px}.w-290px\!{width:290px!important}.w-300px{width:300px}.w-300px\!{width:300px!important}.w-302px{width:302px}.w-30px{width:30px}.w-310px{width:310px}.w-320px{width:320px}.w-320px\!{width:320px!important}.w-328px{width:328px}.w-32px{width:32px}.w-330px{width:330px}.w-330px\!{width:330px!important}.w-332px{width:332px}.w-34px{width:34px}.w-350px\!{width:350px!important}.w-360px{width:360px}.w-360px\!{width:360px!important}.w-380px{width:380px}.w-380px\!{width:380px!important}.w-38px{width:38px}.w-400px{width:400px}.w-400px\!{width:400px!important}.w-40px{width:40px}.w-410px{width:410px}.w-410px\!{width:410px!important}.w-415px{width:415px}.w-42\%{width:42%}.w-420px{width:420px}.w-420px\!{width:420px!important}.w-42px{width:42px}.w-430px{width:430px}.w-440px{width:440px}.w-440px\!{width:440px!important}.w-44px{width:44px}.w-45\%{width:45%}.w-450px{width:450px}.w-450px\!{width:450px!important}.w-460px{width:460px}.w-466px{width:466px}.w-470px{width:470px}.w-475px{width:475px}.w-476px{width:476px}.w-48\%{width:48%}.w-480px{width:480px}.w-48px{width:48px}.w-5{width:1.25rem}.w-50\%{width:50%}.w-500px{width:500px}.w-500px\!{width:500px!important}.w-505px{width:505px}.w-50px\!{width:50px!important}.w-510px{width:510px}.w-520px{width:520px}.w-530px,[w-530px=""]{width:530px}.w-540px{width:540px}.w-550px{width:550px}.w-550px\!{width:550px!important}.w-560px{width:560px}.w-560px\!{width:560px!important}.w-56px{width:56px}.w-570px{width:570px}.w-580px{width:580px}.w-600px{width:600px}.w-600px\!{width:600px!important}.w-60px{width:60px}.w-620px{width:620px}.w-640px{width:640px}.w-64px{width:64px}.w-650px{width:650px}.w-660px{width:660px}.w-680px{width:680px}.w-70\%{width:70%}.w-700px{width:700px}.w-70px{width:70px}.w-720px{width:720px}.w-740px{width:740px}.w-76\%{width:76%}.w-760px{width:760px}.w-8{width:2rem}.w-80\%{width:80%}.w-80px{width:80px}.w-80px\!{width:80px!important}.w-820px{width:820px}.w-850px\!{width:850px!important}.w-860px{width:860px}.w-86px{width:86px}.w-88px,[w-88px=""]{width:88px}.w-89\%{width:89%}.w-8px{width:8px}.w-90\%{width:90%}.w-900px{width:900px}.w-90px{width:90px}.w-920px{width:920px}.w-950px{width:950px}.w-96\%{width:96%}.w-98px\!{width:98px!important}.w-auto{width:auto}.w-full\!{width:100%!important}[max-w-150px\!~=default\:]:default{max-width:150px!important}[w-310px~=default\:]:default{width:310px}[w-570px~=default\:]:default{width:570px}[w-full~=default\:]:default{width:100%}.flex,[flex=""]{display:flex}.inline-flex{display:inline-flex}.flex-1,[flex-1~=placeholder\:]::placeholder{flex:1}.flex-shrink,[flex-shrink-0~=\{],[flex-shrink-0~=\}],[flex-shrink-0~="})"],[flex-shrink-0~=\=],[flex-shrink-0~=else],[flex-shrink-0~=h\(],[flex-shrink-0~=iconNode],[flex-shrink-0~=return]{flex-shrink:1}.flex-shrink-0,.shrink-0,[flex-shrink-0=""]{flex-shrink:0}.flex-shrink-0\!{flex-shrink:0!important}.flex-basis-30px{flex-basis:30px}.flex-row-reverse{flex-direction:row-reverse}.flex-col,[flex-col=""]{flex-direction:column}.flex-col\!{flex-direction:column!important}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-nowrap\!{flex-wrap:nowrap!important}.table,[table=""]{display:table}.file-table::-webkit-file-upload-button{display:table}.file-table::file-selector-button{display:table}.border-collapse{border-collapse:collapse}.table-fixed{table-layout:fixed}.transform{transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.\!animate-none{animation:none!important}.cursor-default{cursor:default}.cursor-pointer,[cursor-pointer=""]{cursor:pointer}.cursor-pointer\!{cursor:pointer!important}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-grab{cursor:grab}.select-text{user-select:text}.select-none{user-select:none}.resize,[resize=""]{resize:both}.list-disc{list-style-type:disc}.list-outside{list-style-position:outside}.list-none\!{list-style-type:none!important}[columns~="1"]{columns:1}.\!items-start,.items-start\!{align-items:flex-start!important}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-end\!{align-items:flex-end!important}.items-center,[items-center=""]{align-items:center}.items-center\!{align-items:center!important}[items-center~=default\:]:default,[items-center~=checked\:]:checked{align-items:center}.items-baseline{align-items:baseline}.self-start{align-self:flex-start}.justify-start{justify-content:flex-start}.justify-end,[justify~=end]{justify-content:flex-end}.justify-end\!{justify-content:flex-end!important}.justify-center,[justify~=center]{justify-content:center}.justify-center\!{justify-content:center!important}.justify-between{justify-content:space-between}.justify-between\!,[justify-between\!=""]{justify-content:space-between!important}.justify-around\!{justify-content:space-around!important}.justify-evenly{justify-content:space-evenly}.justify-evenly\!{justify-content:space-evenly!important}.gap-\[14px\]{gap:14px}.gap-\[6px\],.gap-6px{gap:6px}.gap-0\!{gap:0!important}.gap-10px{gap:10px}.gap-12px{gap:12px}.gap-12px\!{gap:12px!important}.gap-16px{gap:16px}.gap-16px\!{gap:16px!important}.gap-18px{gap:18px}.gap-2\.5{gap:.625rem}.gap-20px{gap:20px}.gap-24px{gap:24px}.gap-2px{gap:2px}.gap-32px{gap:32px}.gap-3px{gap:3px}.gap-4{gap:1rem}.gap-48px{gap:48px}.gap-4px{gap:4px}.gap-5px{gap:5px}.gap-6{gap:1.5rem}.gap-60px{gap:60px}.gap-8px,[gap-8px=""]{gap:8px}.gap-x-18px{column-gap:18px}.gap-x-24px{column-gap:24px}.gap-y-12px{row-gap:12px}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.truncate,[is-empty~=truncate]:empty{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.break-all\!{word-break:break-all!important}.b,.border,.border-1,.border-1px,[b=""],[border-1px=""]{border-width:1px}.border-\[0\.1rem\]{border-width:.1rem}.border-0{border-width:0}.border-2px{border-width:2px}.border-b-\[1px\],.border-b-1,.border-b-1px{border-bottom-width:1px}.border-l-\[3px\],.border-l-3px{border-left-width:3px}.border-\[\#777\]{--un-border-opacity:1;border-color:rgba(119,119,119,var(--un-border-opacity))}.border-\[\#e8e8e8\]{--un-border-opacity:1;border-color:rgba(232,232,232,var(--un-border-opacity))}.border-\[\#EBEEF5\],.border-\#EBEEF5{--un-border-opacity:1;border-color:rgba(235,238,245,var(--un-border-opacity))}.border-\[\#ececec\],.border-\#ececec{--un-border-opacity:1;border-color:rgba(236,236,236,var(--un-border-opacity))}.border-\[var\(--color-border\)\]{border-color:var(--color-border)}.border-\[var\(--color-primary\)\],.border-primary{border-color:var(--color-primary)}.border-\[var\(--site-global-ip-white-ips-border\)\]{border-color:var(--site-global-ip-white-ips-border)}.border-\#20a53a{--un-border-opacity:1;border-color:rgba(32,165,58,var(--un-border-opacity))}.border-\#b8e29f{--un-border-opacity:1;border-color:rgba(184,226,159,var(--un-border-opacity))}.border-\#ccc{--un-border-opacity:1;border-color:rgba(204,204,204,var(--un-border-opacity))}.border-\#e3e4e5{--un-border-opacity:1;border-color:rgba(227,228,229,var(--un-border-opacity))}.border-\#f3adaa{--un-border-opacity:1;border-color:rgba(243,173,170,var(--un-border-opacity))}.border-\#f4cf8f{--un-border-opacity:1;border-color:rgba(244,207,143,var(--un-border-opacity))}.border-white{--un-border-opacity:1;border-color:rgba(255,255,255,var(--un-border-opacity))}.border-b-\#EBEEF5{--un-border-opacity:1;--un-border-bottom-opacity:var(--un-border-opacity);border-bottom-color:rgba(235,238,245,var(--un-border-bottom-opacity))}.border-l-\[\#def2e2\]{--un-border-opacity:1;--un-border-left-opacity:var(--un-border-opacity);border-left-color:rgba(222,242,226,var(--un-border-left-opacity))}.border-l-primary{border-left-color:var(--color-primary)}.rounded{border-radius:.25rem}.rounded-\[0\.2rem\]{border-radius:.2rem}.rounded-\[0\.4rem\]{border-radius:.4rem}.rounded-\[100\%\]{border-radius:100%}.rounded-\[2px\],.rounded-2px{border-radius:2px}.rounded-\[6px\],.rounded-6px{border-radius:6px}.rounded-\[8px\],.rounded-8px{border-radius:8px}.rounded-1\/2,.rounded-50\%{border-radius:50%}.rounded-10px{border-radius:10px}.rounded-12px{border-radius:12px}.rounded-20px{border-radius:20px}.rounded-4px,[rounded-4px=""]{border-radius:4px}.rounded-5px{border-radius:5px}.rounded-full{border-radius:9999px}.rounded-b-4px{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.rounded-bl-10px{border-bottom-left-radius:10px}.rounded-bl-full{border-bottom-left-radius:9999px}.rounded-tl-10px{border-top-left-radius:10px}.rounded-tl-full{border-top-left-radius:9999px}.rounded-tr-10px{border-top-right-radius:10px}.\!border-none{border-style:none!important}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-solid,[border-solid=""]{border-style:solid}.border-b-solid{border-bottom-style:solid}.border-l-solid{border-left-style:solid}.bg-\[\#1e1e1e\]{--un-bg-opacity:1;background-color:rgba(30,30,30,var(--un-bg-opacity)) }.bg-\[\#20a53a\],.bg-\#20a53a{--un-bg-opacity:1;background-color:rgba(32,165,58,var(--un-bg-opacity)) }.bg-\[\#262626\]{--un-bg-opacity:1;background-color:rgba(38,38,38,var(--un-bg-opacity)) }.bg-\[\#333\]{--un-bg-opacity:1;background-color:rgba(51,51,51,var(--un-bg-opacity)) }.bg-\[\#a1a1a1\]{--un-bg-opacity:1;background-color:rgba(161,161,161,var(--un-bg-opacity)) }.bg-\[\#CBCBCB\]{--un-bg-opacity:1;background-color:rgba(203,203,203,var(--un-bg-opacity)) }.bg-\[\#e8d544\]{--un-bg-opacity:1;background-color:rgba(232,213,68,var(--un-bg-opacity)) }.bg-\[\#ef0808\]{--un-bg-opacity:1;background-color:rgba(239,8,8,var(--un-bg-opacity)) }.bg-\[\#efefef\]{--un-bg-opacity:1;background-color:rgba(239,239,239,var(--un-bg-opacity)) }.bg-\[\#f0ad4e\]{--un-bg-opacity:1;background-color:rgba(240,173,78,var(--un-bg-opacity)) }.bg-\[\#F1F9F3\],.bg-\#F1F9F3{--un-bg-opacity:1;background-color:rgba(241,249,243,var(--un-bg-opacity)) }.bg-\[\#f6f6f6\]{--un-bg-opacity:1;background-color:rgba(246,246,246,var(--un-bg-opacity)) }.bg-\[\#fc6d26\]{--un-bg-opacity:1;background-color:rgba(252,109,38,var(--un-bg-opacity)) }.bg-\[\#ffff00\]{--un-bg-opacity:1;background-color:rgba(255,255,0,var(--un-bg-opacity)) }.bg-\[100\%\]{background-position:100%}.bg-\[var\(--app-third-install-tip-bg\)\]{background-color:var(--app-third-install-tip-bg) }.bg-\[var\(--color-bg-4\)\]{background-color:var(--color-bg-4) }.bg-\[var\(--color-table-th\)\]{background-color:var(--color-table-th) }.bg-\[var\(--data-base-del-input-bg\)\]{background-color:var(--data-base-del-input-bg) }.bg-\[var\(--domains-lets-ssl-apply-bg\)\]{background-color:var(--domains-lets-ssl-apply-bg) }.bg-\[var\(--home-overview-btn-color\)\]{background-color:var(--home-overview-btn-color) }.bg-\[var\(--home-risk-security-list-bg\)\]{background-color:var(--home-risk-security-list-bg) }.bg-\[var\(--home-risk-security-list-hover-bg\)\]{background-color:var(--home-risk-security-list-hover-bg) }.bg-\[var\(--home-update-latest-bg\)\]{background-color:var(--home-update-latest-bg) }.bg-\[var\(--security-server-safe-progress\)\]{background-color:var(--security-server-safe-progress) }.bg-\[var\(--setting-security-google-login-key-bg\)\]{background-color:var(--setting-security-google-login-key-bg) }.bg-\[var\(--site-global-ip-white-ips-bg\)\]{background-color:var(--site-global-ip-white-ips-bg) }.bg-\[var\(--site-guide-surface-muted\)\]{background-color:var(--site-guide-surface-muted) }.bg-\#000000{--un-bg-opacity:1;background-color:rgba(0,0,0,var(--un-bg-opacity)) }.bg-\#222222{--un-bg-opacity:1;background-color:rgba(34,34,34,var(--un-bg-opacity)) }.bg-\#282c34{--un-bg-opacity:1;background-color:rgba(40,44,52,var(--un-bg-opacity)) }.bg-\#282C34{--un-bg-opacity:1;background-color:rgba(40,44,52,var(--un-bg-opacity)) }.bg-\#333333{--un-bg-opacity:1;background-color:rgba(51,51,51,var(--un-bg-opacity)) }.bg-\#424251{--un-bg-opacity:1;background-color:rgba(66,66,81,var(--un-bg-opacity)) }.bg-\#4caf50{--un-bg-opacity:1;background-color:rgba(76,175,80,var(--un-bg-opacity)) }.bg-\#565656{--un-bg-opacity:1;background-color:rgba(86,86,86,var(--un-bg-opacity)) }.bg-\#7f7f7f{--un-bg-opacity:1;background-color:rgba(127,127,127,var(--un-bg-opacity)) }.bg-\#c7f7ce{--un-bg-opacity:1;background-color:rgba(199,247,206,var(--un-bg-opacity)) }.bg-\#c8e6c9{--un-bg-opacity:1;background-color:rgba(200,230,201,var(--un-bg-opacity)) }.bg-\#cccccc{--un-bg-opacity:1;background-color:rgba(204,204,204,var(--un-bg-opacity)) }.bg-\#cccccc00{--un-bg-opacity:0;background-color:rgba(204,204,204,var(--un-bg-opacity)) }.bg-\#e7f5e9{--un-bg-opacity:1;background-color:rgba(231,245,233,var(--un-bg-opacity)) }.bg-\#ececec{--un-bg-opacity:1;background-color:rgba(236,236,236,var(--un-bg-opacity)) }.bg-\#f5f5f5{--un-bg-opacity:1;background-color:rgba(245,245,245,var(--un-bg-opacity)) }.bg-\#f7cfce{--un-bg-opacity:1;background-color:rgba(247,207,206,var(--un-bg-opacity)) }.bg-\#f7e6ce{--un-bg-opacity:1;background-color:rgba(247,230,206,var(--un-bg-opacity)) }.bg-\#f7f7f7{--un-bg-opacity:1;background-color:rgba(247,247,247,var(--un-bg-opacity)) }.bg-\#ff0000{--un-bg-opacity:1;background-color:rgba(255,0,0,var(--un-bg-opacity)) }.bg-\#ff6000{--un-bg-opacity:1;background-color:rgba(255,96,0,var(--un-bg-opacity)) }.bg-\#ffaa2c{--un-bg-opacity:1;background-color:rgba(255,170,44,var(--un-bg-opacity)) }.bg-\#FFB04C{--un-bg-opacity:1;background-color:rgba(255,176,76,var(--un-bg-opacity)) }.bg-\#ffc107\!{--un-bg-opacity:1!important;background-color:rgba(255,193,7,var(--un-bg-opacity)) !important}.bg-\#fff,.bg-white{--un-bg-opacity:1;background-color:rgba(255,255,255,var(--un-bg-opacity)) }.bg-\#ffffff{--un-bg-opacity:1;background-color:rgba(255,255,255,var(--un-bg-opacity)) }.bg-black{--un-bg-opacity:1;background-color:rgba(0,0,0,var(--un-bg-opacity)) }.bg-error{background-color:var(--color-error) }.bg-gray-100{--un-bg-opacity:1;background-color:rgba(243,244,246,var(--un-bg-opacity)) }.bg-gray-500{--un-bg-opacity:1;background-color:rgba(107,114,128,var(--un-bg-opacity)) }.bg-gray-700,.dark .dark\:bg-gray-700{--un-bg-opacity:1;background-color:rgba(55,65,81,var(--un-bg-opacity)) }.bg-modal{background-color:var(--color-modal) }.bg-primary{background-color:var(--color-primary) }.bg-transparent{background-color:transparent}.hover\:bg-\#F68900:hover{--un-bg-opacity:1;background-color:rgba(246,137,0,var(--un-bg-opacity)) }.hover\:bg-primary:hover{background-color:var(--color-primary) }[to~=body]{--un-gradient-to-position:100%;--un-gradient-to:rgba(58,66,77,var(--un-to-opacity,1)) var(--un-gradient-to-position)}[stroke-width~="10"]{stroke-width:10px}[stroke-width~="12"]{stroke-width:12px}[stroke-width~="2"]{stroke-width:2px}[stroke-width~="4"]{stroke-width:4px}[stroke-width~="7"]{stroke-width:7px}[stroke-width~="8"]{stroke-width:8px}[stroke~=\#3BE43D]{--un-stroke-opacity:1;stroke:rgba(59,228,61,var(--un-stroke-opacity)) }.object-contain{object-fit:contain}.\!p-\[0\],.\!p-0{padding:0!important}.p-\[1\.6rem\]{padding:1.6rem}.p-\[12px\],.p-12px{padding:12px}.p-\[20px\],.p-20px{padding:20px}.p-\[2rem\],.p-8{padding:2rem}.p-0{padding:0}.p-10{padding:2.5rem}.p-10px{padding:10px}.p-14px{padding:14px}.p-15px{padding:15px}.p-16px{padding:16px}.p-16px\!{padding:16px!important}.p-24px{padding:24px}.p-26px{padding:26px}.p-28px{padding:28px}.p-30px{padding:30px}.p-32px{padding:32px}.p-40px{padding:40px}.p-44px{padding:44px}.p-4px{padding:4px}.p-5{padding:1.25rem}.p-5px,[p-5px=""]{padding:5px}.p-6px{padding:6px}.p-8px{padding:8px}.px,.px-4,[px=""]{padding-left:1rem;padding-right:1rem}.px-\[0\.8rem\]{padding-left:.8rem;padding-right:.8rem}.px-\[1\.6rem\]{padding-left:1.6rem;padding-right:1.6rem}.px-\[10px\],.px-10px{padding-left:10px;padding-right:10px}.px-\[3rem\]{padding-left:3rem;padding-right:3rem}.px-\[8px\],.px-8px{padding-left:8px;padding-right:8px}.px-0{padding-left:0;padding-right:0}.px-12px{padding-left:12px;padding-right:12px}.px-14px{padding-left:14px;padding-right:14px}.px-15px{padding-left:15px;padding-right:15px}.px-16px{padding-left:16px;padding-right:16px}.px-2{padding-left:.5rem;padding-right:.5rem}.px-20px,[px-20px=""]{padding-left:20px;padding-right:20px}.px-24px{padding-left:24px;padding-right:24px}.px-2px{padding-left:2px;padding-right:2px}.px-30px{padding-left:30px;padding-right:30px}.px-32px{padding-left:32px;padding-right:32px}.px-36px{padding-left:36px;padding-right:36px}.px-40px{padding-left:40px;padding-right:40px}.px-4px{padding-left:4px;padding-right:4px}.px-50px{padding-left:50px;padding-right:50px}.px-5px{padding-left:5px;padding-right:5px}.px-6px{padding-left:6px;padding-right:6px}.py,.py-\[1rem\]{padding-top:1rem;padding-bottom:1rem}.py-\[0\.6rem\]{padding-top:.6rem;padding-bottom:.6rem}.py-\[3\.2rem\]{padding-top:3.2rem;padding-bottom:3.2rem}.py-\[4px\],.py-4px{padding-top:4px;padding-bottom:4px}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10px{padding-top:10px;padding-bottom:10px}.py-12px{padding-top:12px;padding-bottom:12px}.py-14px{padding-top:14px;padding-bottom:14px}.py-15px{padding-top:15px;padding-bottom:15px}.py-16px{padding-top:16px;padding-bottom:16px}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-20px{padding-top:20px;padding-bottom:20px}.py-24px{padding-top:24px;padding-bottom:24px}.py-26px{padding-top:26px;padding-bottom:26px}.py-2px{padding-top:2px;padding-bottom:2px}.py-30px{padding-top:30px;padding-bottom:30px}.py-32px{padding-top:32px;padding-bottom:32px}.py-3px{padding-top:3px;padding-bottom:3px}.py-40px{padding-top:40px;padding-bottom:40px}.py-50px{padding-top:50px;padding-bottom:50px}.py-52px{padding-top:52px;padding-bottom:52px}.py-5px{padding-top:5px;padding-bottom:5px}.py-6px{padding-top:6px;padding-bottom:6px}.py-8px{padding-top:8px;padding-bottom:8px}[px-8px~=default\:]:default{padding-left:8px;padding-right:8px}.pb-0{padding-bottom:0}.pb-100px{padding-bottom:100px}.pb-10px{padding-bottom:10px}.pb-12px{padding-bottom:12px}.pb-16px{padding-bottom:16px}.pb-20px{padding-bottom:20px}.pb-24px{padding-bottom:24px}.pb-30px{padding-bottom:30px}.pb-32px{padding-bottom:32px}.pb-40px{padding-bottom:40px}.pb-4px{padding-bottom:4px}.pb-5px{padding-bottom:5px}.pb-8px{padding-bottom:8px}.pl{padding-left:1rem}.pl-\[12px\],.pl-12px{padding-left:12px}.pl-\[2\.5rem\]{padding-left:2.5rem}.pl-10px{padding-left:10px}.pl-15px{padding-left:15px}.pl-16px{padding-left:16px}.pl-18px{padding-left:18px}.pl-20px{padding-left:20px}.pl-21px{padding-left:21px}.pl-22px{padding-left:22px}.pl-24px{padding-left:24px}.pl-26px{padding-left:26px}.pl-28px{padding-left:28px}.pl-30px{padding-left:30px}.pl-36px{padding-left:36px}.pl-48px{padding-left:48px}.pl-4px{padding-left:4px}.pl-5px{padding-left:5px}.pl-8px{padding-left:8px}.pl-96px{padding-left:96px}.pr-\[0\.8rem\]{padding-right:.8rem}.pr-\[1\.5rem\]{padding-right:1.5rem}.pr-\[2rem\]{padding-right:2rem}.pr-10px{padding-right:10px}.pr-12px{padding-right:12px}.pr-15px{padding-right:15px}.pr-16px{padding-right:16px}.pr-24px{padding-right:24px}.pr-28px{padding-right:28px}.pr-36px{padding-right:36px}.pr-40px{padding-right:40px}.pr-56px{padding-right:56px}.pr-8px{padding-right:8px}.ps:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1rem}.ps:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1rem}[ps=""]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1rem}[ps=""]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1rem}.ps:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1rem}.ps:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1rem}[ps=""]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1rem}[ps=""]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1rem}.ps1:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.25rem}.ps1:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.25rem}.ps1:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.25rem}.ps1:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.25rem}.pt{padding-top:1rem}.pt-0,.pt-0px{padding-top:0}.pt-0\!{padding-top:0!important}.pt-100px{padding-top:100px}.pt-12px{padding-top:12px}.pt-140px{padding-top:140px}.pt-14px{padding-top:14px}.pt-15px{padding-top:15px}.pt-16px{padding-top:16px}.pt-20px{padding-top:20px}.pt-22px{padding-top:22px}.pt-24px,[pt-24px=""]{padding-top:24px}.pt-28px{padding-top:28px}.pt-32px{padding-top:32px}.pt-35px{padding-top:35px}.pt-40px{padding-top:40px}.pt-44px{padding-top:44px}.pt-4px{padding-top:4px}.pt-50px{padding-top:50px}.pt-5px{padding-top:5px}.pt-6px{padding-top:6px}.pt-8\%{padding-top:8%}.pt-80px{padding-top:80px}.pt-8px{padding-top:8px}[pb-12px~=default\:]:default{padding-bottom:12px}.pie:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:1rem}.pie:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:1rem}.pie:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:1rem}.pie:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:1rem}.text-center{text-align:center}.text-left,[is-empty~=text-left]:empty{text-align:left}.text-right{text-align:right}.indent--15px{text-indent:-15px}.root-indent:root{text-indent:1.5rem}[root-indent~="0"]:root{text-indent:0}[root-indent~="26"]:root{text-indent:6.5rem}.text-wrap{text-wrap:wrap}.text-nowrap{text-wrap:nowrap}.text-nowrap\!{text-wrap:nowrap!important}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}[align~=end]{vertical-align:bottom}.text-\[1\.2rem\]{font-size:1.2rem}.text-\[1\.4rem\]{font-size:1.4rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.6rem\]{font-size:1.6rem}.text-\[1\.8rem\]{font-size:1.8rem}.text-\[11px\]{font-size:11px}.text-\[13px\],.text-13px{font-size:13px}.text-\[14px\],.text-14px,[text-14px=""]{font-size:14px}.text-\[18px\],.text-18px,[text-18px=""]{font-size:18px}.text-\[2\.4rem\]{font-size:2.4rem}.text-\[20px\],.text-20px{font-size:20px}.text-\[22px\],.text-22px{font-size:22px}.text-\[2rem\]{font-size:2rem}.text-\[3\.2rem\]{font-size:3.2rem}.text-\[30px\],.text-30px{font-size:30px}.text-\[32px\],.text-32px{font-size:32px}.text-10px{font-size:10px}.text-12px{font-size:12px}.text-12px\!{font-size:12px!important}.text-15px{font-size:15px}.text-16,[text-16=""]{font-size:4rem}.text-16px{font-size:16px}.text-17px,[text-17px=""]{font-size:17px}.text-19px{font-size:19px}.text-21px{font-size:21px}.text-24px{font-size:24px}.text-26px{font-size:26px}.text-28px{font-size:28px}.text-2xl{font-size:1.5rem;line-height:2rem}.text-34px{font-size:34px}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-40px{font-size:40px}.text-44px{font-size:44px}.text-48px{font-size:48px}.text-4xl\!{font-size:2.25rem!important;line-height:2.5rem!important}.text-50px{font-size:50px}.text-7{font-size:1.75rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xl{font-size:1.25rem;line-height:1.75rem}[font-size~="12"]{font-size:3rem}.\!text-\[\#20a53A\]{--un-text-opacity:1!important;color:rgba(32,165,58,var(--un-text-opacity)) !important}.\!text-\[\#E8D544\]{--un-text-opacity:1!important;color:rgba(232,213,68,var(--un-text-opacity)) !important}.\!text-\[\#EF0808\]{--un-text-opacity:1!important;color:rgba(239,8,8,var(--un-text-opacity)) !important}.\!text-\[\#F0AD4E\]{--un-text-opacity:1!important;color:rgba(240,173,78,var(--un-text-opacity)) !important}.\!text-primary{color:var(--color-primary) !important}.color-gray,.dark .dark\:text-gray-400,.text-gray-400{--un-text-opacity:1;color:rgba(156,163,175,var(--un-text-opacity)) }.text-\[\'\ \+\ \(_unref\(scanDetect\)\.security_count\ \=\=\=\ 100\ \?\ \'\ \#20a53a\ \'\ \:\ \'\ \#fc6d26\ \'\)\ \+\ \'\]{color:" + ( unref(scanDetect).security count === 100 ? " #20a53a " : " #fc6d26 ") + " }.text-\[\'\ \+\ \(scanDetect\.security_count\ \=\=\=\ 100\ \?\ \'\ \#20a53a\ \'\ \:\ \'\ \#fc6d26\ \'\)\ \+\ \'\]{color:" + (scanDetect.security count === 100 ? " #20a53a " : " #fc6d26 ") + " }.text-\[\#2080f0\]{--un-text-opacity:1;color:rgba(32,128,240,var(--un-text-opacity)) }.color-\#20a53a,.text-\[\#20a53a\],.text-\#20a53a,[color~=\#20a53a]{--un-text-opacity:1;color:rgba(32,165,58,var(--un-text-opacity)) }.text-\[\#333\],.text-\#333{--un-text-opacity:1;color:rgba(51,51,51,var(--un-text-opacity)) }.text-\[\#36ad6a\]{--un-text-opacity:1;color:rgba(54,173,106,var(--un-text-opacity)) }.text-\[\#555\],.text-\#555{--un-text-opacity:1;color:rgba(85,85,85,var(--un-text-opacity)) }.text-\[\#565656\]{--un-text-opacity:1;color:rgba(86,86,86,var(--un-text-opacity)) }.text-\[\#909399\],.text-\#909399,[color~=\#909399]{--un-text-opacity:1;color:rgba(144,147,153,var(--un-text-opacity)) }.color-\#999,.text-\[\#999\],.text-\#999,[color~=\#999]{--un-text-opacity:1;color:rgba(153,153,153,var(--un-text-opacity)) }.text-\[\#a4a4a4\]{--un-text-opacity:1;color:rgba(164,164,164,var(--un-text-opacity)) }.text-\[\#cca700\]{--un-text-opacity:1;color:rgba(204,167,0,var(--un-text-opacity)) }.text-\[\#ccc\],.text-\#ccc{--un-text-opacity:1;color:rgba(204,204,204,var(--un-text-opacity)) }.text-\[\#d03050\]{--un-text-opacity:1;color:rgba(208,48,80,var(--un-text-opacity)) }.text-\[\#e0e0e0\]{--un-text-opacity:1;color:rgba(224,224,224,var(--un-text-opacity)) }.color-\#ef0808,.text-\[\#ef0808\],[color~=\#ef0808]{--un-text-opacity:1;color:rgba(239,8,8,var(--un-text-opacity)) }.text-\[\#f0a020\],[color~=\#f0a020]{--un-text-opacity:1;color:rgba(240,160,32,var(--un-text-opacity)) }.text-\[\#F0AD4E\]{--un-text-opacity:1;color:rgba(240,173,78,var(--un-text-opacity)) }.color-\#fc6d26,.text-\[\#fc6d26\],.text-\#fc6d26,[color~=\#fc6d26]{--un-text-opacity:1;color:rgba(252,109,38,var(--un-text-opacity)) }.color-\#fff,.color-white,.text-\[\#fff\],.text-\#fff,.text-white,[color~=\#fff],[color~=white]{--un-text-opacity:1;color:rgba(255,255,255,var(--un-text-opacity)) }.text-\[red\]{color:red}.text-\[var\(--ai-think-content-color\)\]{color:var(--ai-think-content-color) }.text-\[var\(--border-hover-focus-color\)\]{color:var(--border-hover-focus-color) }.text-\[var\(--button-text-base-color\)\]{color:var(--button-text-base-color) }.color-primary,.text-\[var\(--color-primary\)\],.text-primary,.text-primary\:hover,[is-empty~=text-primary]:empty{color:var(--color-primary) }.color-font2,.text-\[var\(--color-text-2\)\],.text-font2{color:var(--color-text-2) }.color-default,.text-\[var\(--color-text-4\)\],.text-default{color:var(--color-text-4) }.text-\[var\(--home-success-text-color\)\]{color:var(--home-success-text-color) }.text-\[var\(--setting-security-google-login-bind-text\)\]{color:var(--setting-security-google-login-bind-text) }.text-\[var\(--setting-security-google-login-bind-title\)\]{color:var(--setting-security-google-login-bind-title) }.text-\[var\(--setting-security-google-login-key-text\)\]{color:var(--setting-security-google-login-key-text) }.color-\#666,.text-\#666,[color~=\#666]{--un-text-opacity:1;color:rgba(102,102,102,var(--un-text-opacity)) }.text-\#666\!{--un-text-opacity:1!important;color:rgba(102,102,102,var(--un-text-opacity)) !important}.text-\#69be3d{--un-text-opacity:1;color:rgba(105,190,61,var(--un-text-opacity)) }.text-\#6c7688{--un-text-opacity:1;color:rgba(108,118,136,var(--un-text-opacity)) }.text-\#777{--un-text-opacity:1;color:rgba(119,119,119,var(--un-text-opacity)) }.text-\#919191{--un-text-opacity:1;color:rgba(145,145,145,var(--un-text-opacity)) }.text-\#9DA1A6{--un-text-opacity:1;color:rgba(157,161,166,var(--un-text-opacity)) }.text-\#e6a23c{--un-text-opacity:1;color:rgba(230,162,60,var(--un-text-opacity)) }.text-\#ececec{--un-text-opacity:1;color:rgba(236,236,236,var(--un-text-opacity)) }.text-\#ef8581{--un-text-opacity:1;color:rgba(239,133,129,var(--un-text-opacity)) }.text-\#f7be56{--un-text-opacity:1;color:rgba(247,190,86,var(--un-text-opacity)) }.text-\#fcb040{--un-text-opacity:1;color:rgba(252,176,64,var(--un-text-opacity)) }.color-\#feaa04,.text-\#feaa04{--un-text-opacity:1;color:rgba(254,170,4,var(--un-text-opacity)) }.text-\#ff9f2e{--un-text-opacity:1;color:rgba(255,159,46,var(--un-text-opacity)) }.text-base,.text-title{color:var(--color-text-base) }.text-black,[color~=\#000]{--un-text-opacity:1;color:rgba(0,0,0,var(--un-text-opacity)) }.text-blue-500,[color~=\#3b82f6]{--un-text-opacity:1;color:rgba(59,130,246,var(--un-text-opacity)) }.color-desc,.text-desc{color:var(--color-text-desc) }.color-error,.text-error,[text-error=""]{color:var(--color-error) }.text-font1{color:var(--color-text-1) }.text-font3{color:var(--color-text-3) }.text-gray-500{--un-text-opacity:1;color:rgba(107,114,128,var(--un-text-opacity)) }.text-gray-600{--un-text-opacity:1;color:rgba(75,85,99,var(--un-text-opacity)) }.text-orange-400{--un-text-opacity:1;color:rgba(251,146,60,var(--un-text-opacity)) }.text-primary-hover{color:var(--primary-button-color-hover) }.color-pro,.text-pro{color:var(--color-pro) }.text-purple-500{--un-text-opacity:1;color:rgba(168,85,247,var(--un-text-opacity)) }.text-red-5{--un-text-opacity:1;color:rgba(239,68,68,var(--un-text-opacity)) }.color-warning,.text-warning{color:var(--color-warning) }.text-warning\!{color:var(--color-warning) !important}.text-weak{--un-text-opacity:1;color:rgba(196,198,201,var(--un-text-opacity)) }.text-yellow-500{--un-text-opacity:1;color:rgba(234,179,8,var(--un-text-opacity)) }[text-color~=\#3BE43D]{--un-text-opacity:1;color:rgba(59,228,61,var(--un-text-opacity)) }[text~="$t("]{color:var(--t\() }.hover\:text-\#777777:hover{--un-text-opacity:1;color:rgba(119,119,119,var(--un-text-opacity)) }.hover\:text-error:hover{color:var(--color-error) }.hover\:text-primary:hover{color:var(--color-primary) }.color-\[var\(--home-update-bt-link-color\)\]{color:var(--home-update-bt-link-color) }.color-\#1d9534{--un-text-opacity:1;color:rgba(29,149,52,var(--un-text-opacity)) }.color-\#3c763d{--un-text-opacity:1;color:rgba(60,118,61,var(--un-text-opacity)) }.color-\#666666,[color~=\#666666]{--un-text-opacity:1;color:rgba(102,102,102,var(--un-text-opacity)) }.color-\#999999{--un-text-opacity:1;color:rgba(153,153,153,var(--un-text-opacity)) }.color-\#f23836{--un-text-opacity:1;color:rgba(242,56,54,var(--un-text-opacity)) }.color-\#fc7938{--un-text-opacity:1;color:rgba(252,121,56,var(--un-text-opacity)) }.color-\#ff3333{--un-text-opacity:1;color:rgba(255,51,51,var(--un-text-opacity)) }.color-\#ffb800{--un-text-opacity:1;color:rgba(255,184,0,var(--un-text-opacity)) }.color-red{--un-text-opacity:1;color:rgba(248,113,113,var(--un-text-opacity)) }[color~=\#0a8c46]{--un-text-opacity:1;color:rgba(10,140,70,var(--un-text-opacity)) }[color~=\#4fb233]{--un-text-opacity:1;color:rgba(79,178,51,var(--un-text-opacity)) }[color~=\#67c23a]{--un-text-opacity:1;color:rgba(103,194,58,var(--un-text-opacity)) }[color~=\#7c8ea0]{--un-text-opacity:1;color:rgba(124,142,160,var(--un-text-opacity)) }[color~=\#A6ADB3]{--un-text-opacity:1;color:rgba(166,173,179,var(--un-text-opacity)) }[color~=\#c2c2c2]{--un-text-opacity:1;color:rgba(194,194,194,var(--un-text-opacity)) }[color~=\#cbcbcb]{--un-text-opacity:1;color:rgba(203,203,203,var(--un-text-opacity)) }[color~=\#E85445]{--un-text-opacity:1;color:rgba(232,84,69,var(--un-text-opacity)) }[color~=\#f08a00]{--un-text-opacity:1;color:rgba(240,138,0,var(--un-text-opacity)) }[color~=\#f2711c]{--un-text-opacity:1;color:rgba(242,113,28,var(--un-text-opacity)) }[color~=\#f59e0b]{--un-text-opacity:1;color:rgba(245,158,11,var(--un-text-opacity)) }[color~=\#FDCA62]{--un-text-opacity:1;color:rgba(253,202,98,var(--un-text-opacity)) }[color~=\#ff8d00]{--un-text-opacity:1;color:rgba(255,141,0,var(--un-text-opacity)) }[color~=\#ffae45]{--un-text-opacity:1;color:rgba(255,174,69,var(--un-text-opacity)) }.hover\:color-error:hover{color:var(--color-error) }.hover\:color-error\!:hover{color:var(--color-error) !important}.hover\:color-primary:hover{color:var(--color-primary) }.hover\:color-primary\!:hover{color:var(--color-primary) !important}.font-500{font-weight:500}.font-600{font-weight:600}.font-700,.font-bold,.fw-bold{font-weight:700}.font-bold\!{font-weight:700!important}.leading-\[0\.14rem\]{line-height:.14rem}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.4\]{line-height:1.4}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.8rem\]{line-height:1.8rem}.leading-\[1\],.leading-none{line-height:1}.leading-\[2rem\]{line-height:2rem}.leading-1{line-height:.25rem}.leading-14px{line-height:14px}.leading-15px{line-height:15px}.leading-16px{line-height:16px}.leading-17px{line-height:17px}.leading-18{line-height:4.5rem}.leading-18px{line-height:18px}.leading-20px{line-height:20px}.leading-22px,.lh-22px{line-height:22px}.leading-24px,.line-height-24px{line-height:24px}.leading-25px{line-height:25px}.leading-26px{line-height:26px}.leading-28px{line-height:28px}.leading-30px{line-height:30px}.leading-32px{line-height:32px}.leading-36px{line-height:36px}.leading-40px{line-height:40px}.leading-50px{line-height:50px}.font-inherit{font-family:inherit}.uppercase,[uppercase=""]{text-transform:uppercase}.lowercase,[lowercase=""]{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tab,[tab=""]{tab-size:4}.tab-0{tab-size:0}[tab~="$t("]{-moz-tab-size:var(--t\();-o-tab-size:var(--t\();tab-size:var(--t\()}[tab~="1"]{tab-size:1}.active-tab:active{tab-size:4}.text-shadow{--un-text-shadow:0 0 1px var(--un-text-shadow-color,rgba(0,0,0,.2)),0 0 1px var(--un-text-shadow-color,rgba(1,0,5,.1));text-shadow:var(--un-text-shadow)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.group:hover .group-hover\:opacity-100{opacity:1}.shadow{--un-shadow:var(--un-shadow-inset) 0 1px 3px 0 var(--un-shadow-color,rgba(0,0,0,.1)),var(--un-shadow-inset) 0 1px 2px -1px var(--un-shadow-color,rgba(0,0,0,.1));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-sm{--un-shadow:var(--un-shadow-inset) 0 1px 2px 0 var(--un-shadow-color,rgba(0,0,0,.05));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.outline{outline-style:solid}.-ring{--un-ring-width:-3px;--un-ring-offset-shadow:calc(var(--un-ring-inset) * -1) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:calc(var(--un-ring-inset) * -1) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:calc(var(--un-ring-offset-shadow), * -1) var(--un-ring-shadow), var(--un-shadow)}.blur,[blur=""],[blur~=required\:]:required{--un-blur:blur(8px);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.backdrop-filter{backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}[delay~="500"]{transition-delay:.5s}.ease,.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.content-\[\'\'\]{content:""}.content-none{content:none}[placeholder~="$t("]::placeholder{color:var(--t\() }[placeholder~=title]::placeholder{color:var(--color-text-base) }@media (min-width:1280px){[cols~=xl\:4]{grid-template-columns:repeat(4,minmax(0,1fr))}[cols~=xl\:5]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1536px){[cols~="2xl:5"]{grid-template-columns:repeat(5,minmax(0,1fr))}}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/static/vite/fonts/outfit-latin-500-normal.woff2)format("woff2"),url(/static/vite/fonts/outfit-all-500-normal.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/static/vite/fonts/inter.woff2)format("woff2")}:root{--color-primary:#20a53a;--color-primary-1:#e4f4e7;--color-success:#20a53a;--color-warning:#ffae45;--color-error:#e73a33;--color-pro:#ff8f00;--primary-button-color-hover:#1d9534;--primary-button-color-pressed:#1a8a30;--primary-button-color-suppl:#1d9534;--color-text-base:#3a424d;--color-text-1:#131313;--color-text-2:#3a424d;--color-text-3:#999;--color-text-4:#666;--color-text-5:#333;--color-text-desc:#999;--color-bg-1:#f2f5f9;--color-bg-2:#fff;--color-bg-3:#f2f5f9;--color-bg-4:#f7f7f7;--layout-bg:url(/static/vite/images/bg2.png);--color-border:#dcdfe6;--border-hover-focus-color:var(--color-primary);--color-sider-text:#3a424d;--color-sider:rgba(242,245,249,.6);--color-sider-active:#20a53a;--color-sider-hover:rgba(32,165,58,.1);--color-sider-hover-text:#20a53a;--color-sider-active-text:#fff;--router-menu-active-text:var(--color-primary);--router-menu-active-bg:rgba(32,165,58,.063);--color-table-td:var(--color-bg-2);--color-table-th:#f6f6f6;--color-table-border:var(--color-border);--color-table-td-hover:#f0f9f7;--color-modal:#fff;--modal-header-bg:#f6f8f8;--modal-header-bottom-border:#eee;--modal-action-bg:var(--modal-header-bg);--modal-action-top-border:#edf1f2;--modal-header-title-color:#25282c;---card-bg-color-1:#f9fafb;---card-border-error-color-1:rgba(239,8,8,.19);--color-tabs:#f5f5f5;--dialog-color-text:#333;--dialog-color-title-text:#333;--color-message:#fff;--color-message-border:#d3d4d3;--popover-color:#fff;--input-text-color:#333;--input-focus-bg-color:var(--color-bg-2);--input-disabled-color:#f5f5f5;--input-group-label-color:#f5f5f5;--input-disabled-border-color:1px solid #d9d9d9;--select-box-shadow:0 0 8px 0 rgba(32,165,58,.4);--button-text-color:var(--color-text-2);--button-type-text-primary:var(--color-primary);--button-text-base-color:#fff;--button-gray-color:#eee;--radio-text-color:#333;--radio-bg-color:var(--color-bg-2);--radio-active-dot-color:var(--color-primary);--radio-border-dot-color:inset 0 0 0 1px #d2ffdb;--check-color-checked:var(--color-primary);--check-border-checked:1px solid var(--color-primary);--switch-active-color:var(--color-primary);--upload-dragger-color:#fff;--tooltip-color-text:#666;--alert-default-bg:#fafafc;--alert-warning-bg:#fdf6ec;--alert-error-bg:#fde6e6;--alert-success-text:#333;--alert-error-border:1px solid #fde6e6;--tag-primary-text-color:var(--color-primary);--collapse-color:#f2f5f9;--collapse-header-bg:#fafafa;--time-picker-separator-color:#ccc;--tabs-panel-color-text:#333;--tabs-border-color:#cacad9;--tabs-bg:-webkit-gradient(linear, 0% 0, 0% 100%, from(#f6f6f6), to(#ddd));--tabs-active-bg:#fff;--tabs-active-text-color:#333;--bt-tabs-modal-bg:#f0f0f1;--bt-tabs-modal-active-bg:var(--color-modal);--bt-tabs-modal-cancel-btn-bg:#cbcbcb;--bt-tabs-modal-header-close:brightness(1);--bt-tabs-modal-color:#f9fbfc;--bt-tabs-modal-left-active-bg:#4caf50;--bt-tabs-modal-left-shadow:2px 0 3px #e4e3e3;--bt-tabs-modal-modern-hover-bg:#f3f4f6;--bt-tabs-modal-modern-hover-color:var(--color-text-1);--bt-tabs-modal-line-color:#50555b;--confirm-calc-bg:#f0f0f0;--progress-rail-color:#f2f5f9;--pagination-item-active-border:1px solid var(--color-primary);--pagination-item-active-color:var(--color-primary);--ace-editor-tip-color:#555;--pre-color-text:#333;--pre-bg-color:#f5f5f5;--modal-boxshadow:0 6px 16px -9px rgba(0,0,0,.08), 0 9px 28px 0 rgba(0,0,0,.05), 0 12px 48px 16px rgba(0,0,0,.03);--bt-input-path-hover-bg:#ececec;--flow-container-bg:#f3f4f6;--flow-config-title-color:#333;--home-ad-bg-color:#fff;--home-ad-badge-bg-color:linear-gradient(270deg, rgba(255,255,255,.2) 0%, rgba(255,174,69,.2) 100%);--home-overview-btn-color:#f2f5f9;--home-soft-bg-color:transparent;--home-soft-bg-hover-color:linear-gradient(244.14deg, #fff -1.23%, #e5f7ee 72.39%);--home-soft-border-color:#edf0f4;--home-soft-border-hover-color:var(--color-primary);--home-monitor-tabs-active-color:var(--color-primary);--home-risk-overview-circle-bg:#fff;--home-risk-security-list-hover-bg:#f5f7fa;--home-risk-security-list-spin-bg:#f2f2f2;--home-risk-security-list-collapse-item-color:#666;--home-risk-security-ignore-collapse-bg:#f8f8f8;--home-risk-file-info-title-color:#666;--home-risk-file-info-item-color:#333;--home-risk-server-list-bg:#f7f7f7;--home-risk-server-list-text:#555;--home-risk-server-list-hover:#efefef;--home-update-bg-url:url(/static/vite/images/update-bg.png);--home-update-title-color:#565656;--home-update-content-bg:#f6fbf7;--home-update-content-text:#666;--home-update-detail-bg:#f7f7f7;--home-update-detail-date:#333;--home-pro-icon-color:#fff;--home-disk-color-warning:#ffefda;--home-disk-color-error:#fad8d6;--home-update-latest-bg:#f7fcf8;--home-update-latest-border:1px solid #eeefec;--home-update-latest-text-color:#4f4f4f;--home-update-head-bg:#37bc51;--home-update-back-bg:linear-gradient(to top, #fff, #37bc51);--home-update-bt-link-color:var(--color-primary);--home-soft-install-bg-color:var(--color-table-td-hover);--home-soft-install-border-color:var(--color-primary);--home-success-bg-color:#37bc51;--home-success-text-color:#c7c7c7;--home-risk-security-list-bg:#fafcff;--home-risk-security-report-bg:#f8f9fa;--home-risk-security-report-bg1:rgba(255,255,255,.95);--site-config-ssl-label:#666;--site-config-business-tips:#dff0d8;--site-ace-editor-border:#ccc;--site-confirm-calc-box-bg:#f0f0f0;--site-detele-content-item-hover-bg:#fcfcfc;--site-task-progress-border:#e5e7eb;--site-multi-service-rollback-bg:#f0f0f1;--site-global-ip-white-ips-bg:#f8f9fa;--site-global-ip-white-ips-border:#e4e8eb;--site-subsite-bg:#fafcff;--site-backup-column-hover-bg:#eceff4;--site-backup-column-icon-bg:#f6f6f6;--site-backup-timer-bg:#f8f8f8;--site-task-result-table-bg:#fbfcfd;--site-guide-mask-bg:rgba(51,51,51,.32);--site-guide-panel-bg:rgba(255,255,255,.96);--site-guide-panel-shadow:0 36px 72px -18px rgba(15,23,42,.2);--site-guide-accent-bar:linear-gradient(90deg, #34d399 0%, var(--color-primary) 12.5%, #38bdf8 25%, var(--color-primary) 37.5%, #34d399 50%, var(--color-primary) 62.5%, #38bdf8 75%, var(--color-primary) 87.5%, #34d399 100%);--site-guide-divider:rgba(241,245,249,.7);--site-guide-border:#e2e8f0;--site-guide-border-soft:#f1f5f9;--site-guide-border-muted:#d7e1ee;--site-guide-border-panel:rgba(226,232,240,.8);--site-guide-transparent-bg:transparent;--site-guide-surface:#fff;--site-guide-surface-muted:#f8fafc;--site-guide-surface-muted-alpha:rgba(248,250,252,.5);--site-guide-surface-muted-strong:rgba(248,250,252,.72);--site-guide-surface-header:rgba(241,245,249,.5);--site-guide-title-color:#0f172a;--site-guide-title-color-2:#1e293b;--site-guide-heading-color:#1f2937;--site-guide-text-color:#334155;--site-guide-text-secondary:#475569;--site-guide-text-muted:#64748b;--site-guide-text-subtle:#94a3b8;--site-guide-text-placeholder:#8ba0bb;--site-guide-text-disabled:#9ca3af;--site-guide-icon-muted:#cbd5e1;--site-guide-icon-inverse:#fff;--site-guide-primary-bg:color-mix(in srgb, var(--color-primary) 10%, var(--site-guide-surface));--site-guide-primary-shadow:0 12px 24px -8px rgba(32,165,58,.15);--site-guide-primary-shadow-strong:0 12px 24px -8px rgba(32,165,58,.3);--site-guide-primary-ring:0 0 0 2px rgba(32,165,58,.2);--site-guide-primary-glow:radial-gradient(circle, rgba(52,211,153,.5) 0%, rgba(32,165,58,.28) 48%, rgba(32,165,58,0) 80%);--site-guide-inset-shadow:inset 0 1px 8px rgba(15,23,42,.03);--site-guide-panel-inset-shadow:inset 0 2px 6px rgba(15,23,42,.02);--site-guide-danger:#e85445;--site-guide-success-text:#059669;--site-guide-emerald-bg:#ecfdf5;--site-guide-emerald-text:#059669;--site-guide-emerald-badge-bg:#d1fae5;--site-guide-emerald-badge-text:#065f46;--site-guide-violet-bg:#f5f3ff;--site-guide-violet-text:#7c3aed;--site-guide-type-wordpress-color:#0284c7;--site-guide-type-wordpress-bg:#f0f9ff;--site-guide-type-php-color:#4f46e5;--site-guide-type-php-bg:#eef2ff;--site-guide-type-node-color:#059669;--site-guide-type-node-bg:#ecfdf5;--site-guide-type-proxy-color:#f43f5e;--site-guide-type-proxy-bg:#fff1f2;--site-guide-minimized-bg:rgba(255,255,255,.96);--site-guide-minimized-border:rgba(226,232,240,.85);--site-guide-minimized-shadow:0 12px 28px rgba(15,23,42,.16);--site-guide-minimized-shadow-hover:0 16px 34px rgba(15,23,42,.2);--site-guide-minimized-title-color:#2a3039;--site-guide-minimized-desc-color:#606975;--data-base-del-input-bg:#e6e6e6;--docker-type-list-bg:#e6e6e6;--docker-type-list-text:#555;--docker-type-list-active-bg:#e8f6eb;--docker-type-list-active-text:var(--color-primary);--docker-plugin-list-tag-gb:#f4f4f5;--docker-plugin-list-tag-tips-bg:#fff;--docker-plugin-list-border:#fff;--app-soft-sort-bg:#e6e6e6;--app-soft-sort-active-bg:var(--color-primary);--app-soft-sort-hover-color:#fff;--app-soft-used-hover:#f5f5f5;--app-soft-pro-tips-text:var(--color-primary);--app-soft-pro-tips-bg:var(--router-menu-active-bg);--app-third-security-tip-bg:#f2dede;--app-plugin-dns-bg:#f7fffa;--app-third-install-tip-bg:#f5f6fa;--pay-color:#ff8f00;--pay-color-bg:#fff5e1;--pay-color-border:#ecb566;--coupon-bg:url(/static/vite/images/bg.png);--mailserver-overview-bg:#fafafa;--mailserver-domain-check-tips-bg:#f6f6f6;--mailserver-domain-check-box-bg:#edf7f2;--log-type-list-active-bg:#eef8f0;--log-type-list-hover-bg:#f5f7fa;--log-type-list-border:#e9e9e9;--security-brute-force-tips-bg:#f2dede;--security-server-safe-progress:#ebedf0;--domains-business-ssl-buy-bg:#f1f9f3;--domains-business-ssl-buy-bg-border:#ececec;--domains-business-ssl-count-disable:#efefef;--domains-lets-ssl-apply-bg:#f8f8f8;--domains-lets-ssl-apply-border:#dedede;--domains-lets-ssl-upload-border:#ccc;--domains-lets-ssl-upload-text:#e9f8ec;--setting-card-title-color:#666;--setting-back-create-collapse-border:#f5f5f5;--setting-back-create-table-th-bg:var(--color-bg-2);--setting-back-create-collapse-title:#666;--setting-security-panel-port-tips:#f7f7f7;--setting-panel-bind-account-left-bg:linear-gradient(0deg, #d8efdb, #edf7ef);--setting-security-google-login-key-bg:#f8f8f8;--setting-security-google-login-key-text:#444;--setting-security-google-login-bind-title:#555;--setting-security-google-login-bind-text:#666;--install-box-bg:rgba(255,255,255,.333);--install-desc-bg:#fff;--install-box-text-color:#555;--file-choose-hover-color:#f5f7fa;--file-choose-hover-border-color:#e1e1e1;--file-card-hover-color:#f0f9f7;--terminal-head-bg:#f1f1f1;--terminal-head-item-close-hover:#f7f7f7;--terminal-head-item-hover:#dadada;--chart-tooltip-bg-color:#fff;--chart-tooltip-text-color:#333;--chart-tooltip-header-bg-color:#f6f6f6;--waf-map-color:#e6e6e6;--waf-map-border-color:#fff;--waf-overview-text-color:#666;--nps-box-hover-bg:var(--color-primary);--scrollbar-thumb-bg-color:#999;--scrollbar-track-bg-color:#ededed;--bt-error-modal-bg:#f5f5f5;--bt-error-modal-title-color:#333;--ai-quota-bg:#fff9f2;--ai-model-select-bg:#f3f3f3;--ai-think-content-color:#798595;--ai-think-border-color:#dcdfe6;--ai-think-section-border:#f1f1f1;--ai-chat-website-builder-bg:#f6f6f6}:root[theme-mode=dark]{--color-primary:#20a53a;--color-success:#20a53a;--color-warning:#e67e22;--color-error:#f16575;--color-pro:#feaa04;--primary-button-color-hover:#267544;--primary-button-color-pressed:#20633a;--primary-button-color-suppl:#267544;--color-text-base:#c7c7c7;--color-text-1:#d8dce2;--color-text-2:#c7c7c7;--color-text-3:#919191;--color-text-4:#aaa;--color-text-5:#e0e0e0;--color-text-desc:#777;--color-bg-1:#18191c;--color-bg-2:#202020;--color-bg-3:#2e2e2e;--color-bg-4:#2e2e2e;--layout-bg:none;--color-border:#434343;--border-hover-focus-color:var(--color-text-base);--color-sider-text:#a1a1aa;--color-sider:transparent;--color-sider-active:#353535;--color-sider-hover:#353535;--color-sider-hover-text:#fff;--color-sider-active-text:#fff;--router-menu-active-text:var(--color-text-base);--router-menu-active-bg:#353535;--color-table-td:var(--color-bg-2);--color-table-th:#232323;--color-table-border:var(--color-border);--color-table-td-hover:#353535;--color-modal:var(--color-bg-1);--modal-header-bg:var(--color-bg-2);--modal-header-bottom-border:var(--color-bg-3);--modal-action-bg:var(--modal-header-bg);--modal-action-top-border:var(--color-bg-3);--modal-header-title-color:var(--color-text-base);---card-bg-color-1:#1a1a1a;---card-border-primary-color-1:#2a4d3a;---card-border-error-color-1:rgba(255,100,100,.4);--color-tabs:#1e1e1e;--dialog-color-text:var(--color-text-base);--dialog-color-title-text:var(--color-text-base);--color-message:#48484e;--color-message-border:#48484e;--popover-color:var(--color-bg-1);--input-text-color:var(--color-text-base);--input-focus-bg-color:var(--color-bg-2);--input-disabled-color:var(--color-bg-1);--input-group-label-color:#333;--input-disabled-border-color:1px solid var(--color-border);--select-box-shadow:0 0 8px 0 rgba(48,53,49,.4);--button-text-color:var(--color-text-base);--button-type-text-primary:var(--color-text-base);--button-text-base-color:#000;--button-gray-color:#353535;--radio-text-color:var(--color-text-base);--radio-bg-color:var(--color-bg-2);--radio-active-dot-color:var(--color-text-base);--radio-border-dot-color:inset 0 0 0 1px var(--color-text-base);--check-color-checked:var(--color-text-base);--check-border-checked:1px solid var(--color-text-base);--switch-active-color:var(--color-primary);--upload-dragger-color:var(--color-bg-2);--tooltip-color-text:var(--color-text-base);--alert-default-bg:#202020;--alert-warning-bg:#4a3c1a;--alert-error-bg:#4a1f1f;--alert-success-text:var(--color-text-base);--alert-error-border:1px solid var(--color-border);--tag-primary-text-color:var(--color-text-base);--collapse-color:#222;--collapse-header-bg:var(--color-bg-2);--time-picker-separator-color:#434343;--tabs-panel-color-text:var(--color-text-base);--tabs-border-color:#555;--tabs-bg:#353535;--tabs-active-bg:var(--color-bg-1);--tabs-active-text-color:var(--color-text-base);--bt-tabs-modal-bg:var(--color-bg-2);--bt-tabs-modal-active-bg:#353535;--bt-tabs-modal-cancel-btn-bg:#353535;--bt-tabs-modal-header-close:brightness(.7) contrast(1.1);--bt-tabs-modal-color:var(--bt-tabs-modal-bg);--bt-tabs-modal-left-active-bg:#353535;--bt-tabs-modal-left-shadow:2px 0 3px #444;--bt-tabs-modal-modern-hover-bg:var(--color-bg-3);--bt-tabs-modal-modern-hover-color:var(--color-text-1);--bt-tabs-modal-line-color:var(--color-text-base);--confirm-calc-bg:var(--color-bg-1);--progress-rail-color:#444;--pagination-item-active-border:1px solid var(--color-border);--pagination-item-active-color:var(--color-text-base);--ace-editor-tip-color:var(--color-text-base);--pre-color-text:var(--color-text-base);--pre-bg-color:var(--color-bg-3);--modal-boxshadow:0 0 3px 1px rgba(255,255,255,.4);--bt-input-path-hover-bg:#353535;--flow-container-bg:var(--color-bg-2);--flow-config-title-color:var(--color-text-base);--home-ad-bg-color:linear-gradient(90deg, #333 0%, rgba(63,57,49,.5) 100%);--home-ad-badge-bg-color:linear-gradient(270deg, rgba(51,51,51,.2) 0%, rgba(236,188,152,.2) 100%);--home-overview-btn-color:#181818;--home-soft-bg-color:var(--color-bg-2);--home-soft-bg-hover-color:linear-gradient(244.14deg, var(--color-bg-2) -1.23%, var(--color-bg-1) 72.39%);--home-soft-border-color:#333;--home-soft-border-hover-color:var(--color-text-base);--home-monitor-tabs-active-color:var(--color-text-base);--home-risk-overview-circle-bg:var(--color-bg-1);--home-risk-security-list-hover-bg:#333;--home-risk-security-list-spin-bg:var(--color-bg-3);--home-risk-security-list-collapse-item-color:#999;--home-risk-security-ignore-collapse-bg:var(--color-bg-1);--home-risk-file-info-title-color:var(--color-text-base);--home-risk-file-info-item-color:var(--color-text-base);--home-risk-server-list-bg:var(--color-bg-2);--home-risk-server-list-text:var(--color-text-base);--home-risk-server-list-hover:var(--color-bg-3);--home-update-bg-url:url(/static/vite/images/update-bg-dark.png);--home-update-title-color:var(--color-text-base);--home-update-content-bg:var(--color-bg-2);--home-update-content-text:#999;--home-update-detail-bg:var(--color-bg-2);--home-update-detail-date:var(--color-text-base);--home-pro-icon-color:var(--color-text-base);--home-disk-color-warning:#d4941e;--home-disk-color-error:#ec7063;--home-update-latest-bg:var(--color-bg-1);--home-update-latest-border:1px solid var(--color-border);--home-update-latest-text-color:#999;--home-update-head-bg:var(--color-bg-1);--home-update-back-bg:none;--home-update-bt-link-color:var(--color-primary);--home-soft-install-bg-color:var(--color-bg-2);--home-soft-install-border-color:var(--color-text-base);--home-success-bg-color:var(--color-bg-1);--home-success-text-color:#333;--home-risk-security-list-bg:var(--color-bg-2);--home-risk-security-report-bg:var(--color-bg-2);--home-risk-security-report-bg1:var(--color-bg-2);--site-config-ssl-label:var(--color-text-base);--site-config-business-tips:var(--color-bg-2);--site-ace-editor-border:var(--color-border);--site-confirm-calc-box-bg:#333;--site-detele-content-item-hover-bg:#333;--site-task-progress-border:var(--color-border);--site-multi-service-rollback-bg:var(--color-bg-2);--site-global-ip-white-ips-bg:var(--color-bg-2);--site-global-ip-white-ips-border:var(--color-bg-2);--site-subsite-bg:var(--color-bg-1);--site-backup-column-hover-bg:var(--color-bg-3);--site-backup-column-icon-bg:var(--color-bg-3);--site-backup-timer-bg:var(--color-bg-2);--site-task-result-table-bg:var(--color-bg-2);--site-guide-mask-bg:rgba(51,51,51,.46);--site-guide-panel-bg:var(--color-bg-1);--site-guide-panel-shadow:0 0 3px 1px rgba(255,255,255,.18);--site-guide-accent-bar:linear-gradient(90deg, #2a6f55 0%, var(--color-primary) 12.5%, #25617c 25%, var(--color-primary) 37.5%, #2a6f55 50%, var(--color-primary) 62.5%, #25617c 75%, var(--color-primary) 87.5%, #2a6f55 100%);--site-guide-divider:var(--color-border);--site-guide-border:var(--color-border);--site-guide-border-soft:var(--color-border);--site-guide-border-muted:var(--color-border);--site-guide-border-panel:var(--color-border);--site-guide-transparent-bg:transparent;--site-guide-surface:var(--color-bg-2);--site-guide-surface-muted:var(--color-bg-3);--site-guide-surface-muted-alpha:var(--color-bg-2);--site-guide-surface-muted-strong:var(--color-bg-2);--site-guide-surface-header:var(--color-bg-3);--site-guide-title-color:var(--color-text-1);--site-guide-title-color-2:var(--color-text-1);--site-guide-heading-color:var(--color-text-1);--site-guide-text-color:var(--color-text-base);--site-guide-text-secondary:var(--color-text-4);--site-guide-text-muted:var(--color-text-base);--site-guide-text-subtle:var(--color-text-3);--site-guide-text-placeholder:var(--color-text-3);--site-guide-text-disabled:var(--color-text-desc);--site-guide-icon-muted:var(--color-text-desc);--site-guide-icon-inverse:#000;--site-guide-primary-bg:color-mix(in srgb, var(--color-primary) 14%, var(--site-guide-surface));--site-guide-primary-shadow:0 12px 24px -8px rgba(32,165,58,.22);--site-guide-primary-shadow-strong:0 12px 24px -8px rgba(32,165,58,.26);--site-guide-primary-ring:0 0 0 2px rgba(32,165,58,.24);--site-guide-primary-glow:radial-gradient(circle, rgba(42,111,85,.5) 0%, rgba(32,165,58,.22) 48%, rgba(32,165,58,0) 80%);--site-guide-inset-shadow:inset 0 1px 8px rgba(255,255,255,.03);--site-guide-panel-inset-shadow:inset 0 2px 6px rgba(255,255,255,.02);--site-guide-danger:var(--color-error);--site-guide-success-text:var(--color-primary);--site-guide-emerald-bg:var(--color-bg-3);--site-guide-emerald-text:var(--color-primary);--site-guide-emerald-badge-bg:var(--color-bg-3);--site-guide-emerald-badge-text:var(--color-text-base);--site-guide-violet-bg:var(--color-bg-3);--site-guide-violet-text:#a78bfa;--site-guide-type-wordpress-color:#38bdf8;--site-guide-type-wordpress-bg:#082f49;--site-guide-type-php-color:#a78bfa;--site-guide-type-php-bg:#312e81;--site-guide-type-node-color:var(--color-primary);--site-guide-type-node-bg:#12351d;--site-guide-type-proxy-color:#fb7185;--site-guide-type-proxy-bg:#4c0519;--site-guide-minimized-bg:var(--color-bg-2);--site-guide-minimized-border:var(--color-border);--site-guide-minimized-shadow:0 0 3px 1px rgba(255,255,255,.12);--site-guide-minimized-shadow-hover:0 0 5px 2px rgba(255,255,255,.18);--site-guide-minimized-title-color:var(--color-text-1);--site-guide-minimized-desc-color:var(--color-text-base);--data-base-del-input-bg:#353535;--docker-type-list-bg:#2a2a2a;--docker-type-list-text:var(--color-text-base);--docker-type-list-active-bg:var(--color-bg-3);--docker-type-list-active-text:var(--color-text-base);--docker-plugin-list-tag-gb:var(--color-bg-1);--docker-plugin-list-tag-tips-bg:var(--color-bg-1);--docker-plugin-list-border:var(--color-border);--app-soft-sort-bg:var(--color-bg-1);--app-soft-sort-active-bg:var(--color-bg-3);--app-soft-sort-hover-color:var(--color-text-base);--app-soft-used-hover:var(--color-bg-3);--app-soft-pro-tips-text:var(--color-primary);--app-soft-pro-tips-bg:var(--router-menu-active-bg);--app-third-security-tip-bg:var(--color-bg-1);--app-plugin-dns-bg:var(--color-bg-3);--app-third-install-tip-bg:var(--color-bg-3);--pay-color:#feaa04;--pay-color-bg:#292929;--pay-color-border:#ecb665;--coupon-bg:url(/static/vite/images/bg_dark.png);--mailserver-overview-bg:var(--color-bg-3);--mailserver-domain-check-tips-bg:var(--color-bg-2);--mailserver-domain-check-box-bg:var(--color-bg-2);--log-type-list-active-bg:var(--color-bg-3);--log-type-list-hover-bg:var(--color-bg-3);--log-type-list-border:var(--color-border);--security-brute-force-tips-bg:var(--color-bg-2);--security-server-safe-progress:var(--color-bg-1);--domains-business-ssl-buy-bg:var(--color-bg-2);--domains-business-ssl-buy-bg-border:#929292;--domains-business-ssl-count-disable:var(--color-bg-3);--domains-lets-ssl-apply-bg:var(--color-bg-2);--domains-lets-ssl-apply-border:var(--color-bg-3);--domains-lets-ssl-upload-border:var(--color-border);--domains-lets-ssl-upload-text:var(--color-bg-2);--setting-card-title-color:var(--color-text-base);--setting-back-create-collapse-border:var(--color-border);--setting-back-create-table-th-bg:#232323;--setting-back-create-collapse-title:var(--color-text-base);--setting-security-panel-port-tips:var(--color-bg-2);--setting-panel-bind-account-left-bg:linear-gradient(0deg, #404440, #202020);--setting-security-google-login-key-bg:var(--color-bg-2);--setting-security-google-login-key-text:var(--color-text-base);--setting-security-google-login-bind-title:var(--color-text-base);--setting-security-google-login-bind-text:var(--color-text-base);--install-box-bg:rgba(114,114,114,.333);--install-desc-bg:var(--color-bg-1);--install-box-text-color:var(--color-text-base);--file-choose-hover-color:#333;--file-choose-hover-border-color:#333;--file-card-hover-color:#333;--terminal-head-bg:#666;--terminal-head-item-close-hover:#666;--terminal-head-item-hover:#555;--chart-tooltip-bg-color:#181818;--chart-tooltip-text-color:#c5c5c5;--chart-tooltip-header-bg-color:#121212;--waf-map-color:#353535;--waf-map-border-color:#aaa;--waf-overview-text-color:var(--color-text-3);--nps-box-hover-bg:#353535;--scrollbar-thumb-bg-color:rgba(255,255,255,.2);--scrollbar-track-bg-color:rgba(255,255,255,0);--bt-error-modal-bg:var(--color-bg-2);--bt-error-modal-title-color:var(--color-text-base);--ai-quota-bg:var(--color-bg-2);--ai-model-select-bg:var(--color-bg-3);--ai-think-content-color:var(--color-text-3);--ai-think-border-color:var(--color-border);--ai-think-section-border:var(--color-bg-3);--ai-chat-website-builder-bg:var(--color-bg-1)}.modal-footer-btns{flex-direction:row;justify-content:end;align-items:center;gap:10px;padding:10px;display:flex}.single-line-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}*,:before{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0;padding:0}body{font-family:PingFang SC,Inter,Microsoft YaHei,Segoe UI,sans-serif;font-size:12px;font-weight:400;line-height:normal;overflow:hidden}input[type=password]::-ms-reveal{display:none}input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}input[type=number]{-webkit-appearance:textfield;appearance:textfield}a{cursor:pointer;text-decoration:none}p,ul,li,pre{margin:0;padding:0}body,h1,h2,h3,h4,h5,h6,p,ul,ol,label,form{margin:0}ul,li{list-style:none}input{outline:none}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Courier New,monospace}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;font-weight:500;line-height:1.1}.h3,h3{font-size:24px}h4,h5,h6{font-size:1em}ul li::marker{height:100%;display:block}mark{color:inherit;background:#ff0;padding:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-bg-color);border-radius:8px;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}::-webkit-scrollbar-track{background:var(--scrollbar-track-bg-color);border-radius:8px;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}iframe::-webkit-scrollbar{width:8px;height:8px}iframe::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-bg-color);border-radius:8px;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}iframe::-webkit-scrollbar-track{background:var(--scrollbar-track-bg-color);border-radius:8px;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}.leader-line{z-index:auto}@font-face{font-family:Glyphicons Halflings;src:url(/static/vite/fonts/glyphicons-halflings-regular.eot);src:url(/static/vite/fonts/glyphicons-halflings-regular.eot?#iefix)format("embedded-opentype"),url(/static/vite/fonts/glyphicons-halflings-regular.woff2)format("woff2"),url(/static/vite/fonts/glyphicons-halflings-regular.woff)format("woff"),url(/static/vite/fonts/glyphicons-halflings-regular.ttf)format("truetype"),url(/static/vite/images/glyphicons-halflings-regular.svg#glyphicons_halflingsregular)format("svg")}.glyphicon{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;display:inline-block;position:relative;top:1px}.glyphicon-vip:before{content:""}.glyphicon-ok:before{content:""}.n-layout .n-layout-scroll-container{overflow-x:auto}.n-dialog .n-dialog__title{position:relative}.bt-modal--modern{--modal-header-bg:transparent;--modal-action-bg:transparent}.n-form-item .n-form-item-label{color:var(--color-text-base);font-size:13px;font-weight:500;line-height:normal}.n-form-item .n-form-item-label.n-form-item-label--left-mark .n-form-item-label__asterisk{margin-left:-10px}.n-button{user-select:auto;line-height:normal}.n-divider:not(.n-divider--vertical){margin:0}.n-ellipsis p{display:inline}.n-card{background-color:rgba(var(--n-color), var(--main-content-opacity));box-shadow:0 0 8px rgba(0,0,0,.06)}.n-card.n-card--bordered{border:none}.n-card .n-card-header{border-bottom:1px solid var(--color-border);align-items:center;min-height:48px;padding:0 20px;display:flex}.n-card .n-card__content{padding:0}.n-alert .n-alert__icon{top:50%;transform:translateY(-50%)}.n-alert .n-alert-body{line-height:16px}.n-radio-group .n-radio{margin-right:16px}.n-radio-group .n-radio:last-of-type{margin-right:0}.n-radio-group .n-radio-button{font-weight:inherit}.n-data-table{font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.n-data-table .n-data-table-th{height:34px}.n-data-table .n-data-table-td{height:36px}.n-pagination .n-pagination-prefix{flex:1}.n-tabs.n-tabs--left>.n-tab-pane,.n-tabs.n-tabs--top>.n-tab-pane{padding:var(--n-pane-padding-top) var(--n-pane-padding-right) var(--n-pane-padding-bottom) var(--n-pane-padding-left)}.n-tabs.n-tabs--top .n-tabs-nav-scroll-content{flex-direction:row}.n-select .n-base-selection--multiple .n-tag{--n-height:24px;--n-close-size:14px;font-size:12px}.n-badge.n-badge--dot .n-badge-sup{width:6px;min-width:6px;height:6px;bottom:calc(100% - 3px)}.n-spin-container .n-spin-content{height:100%}.n-base-select-option .n-base-select-option__content{width:100%}.n-data-table .n-data-table-th.n-data-table-th--sortable.sort-center .n-data-table-th__title-wrapper{justify-content:center}.n-data-table .n-data-table-th.n-data-table-th--sortable .n-data-table-th__title-wrapper .n-data-table-th__title{flex:none;min-width:auto}:root[theme-mode=dark] .n-form-item .n-form-item-label{color:var(--color-text-base)}:root{--el-font-size-base:12px}.el-select .el-select__wrapper{gap:0;min-height:30px;font-size:12px;line-height:22px}.el-select .el-select__wrapper .el-select__selection{margin-right:4px}div.el-alert{--el-alert-padding:12px;--el-alert-icon-large-size:20px;--el-alert-description-font-size:13px;border:1px solid #eee}div.el-alert .el-alert__icon.is-big{margin-right:8px}div.el-alert .el-alert__content{flex:1}.help-info-text{margin-top:15px}.help-info-text li{line-height:24px}#nprogress .bar{background-color:var(--color-primary)}#nprogress .spinner-icon{border-top-color:var(--color-primary);border-left-color:var(--color-primary)}.bt-message pre{color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;margin:10px 0 0;padding:9.5px;font-size:13px;line-height:1.42857;display:block;overflow:auto}.bt-error-modal pre{color:var(--bt-error-modal-title-color);word-break:break-all;word-wrap:break-word;background-color:var(--bt-error-modal-bg);border:1px solid #ccc;border-radius:4px;margin:0 0 10px;padding:9.5px;font-size:13px;line-height:1.42857;display:block;overflow:auto}.bt-tips-ul li{margin-left:1.5em;list-style:outside}.bt-ask-ico{color:#fb7d00;text-align:center;cursor:help;border:1px solid #fb7d00;border-radius:8px;justify-content:center;align-items:center;width:16px;height:16px;font-family:arial;font-size:11px;font-style:normal;display:inline-flex}.bt-ask-ico:hover{color:#fff;background-color:#fb7d00}button.reset{cursor:pointer;outline:inherit;background:0 0;border:none;padding:0;display:inline-flex}.bt-link,.btlink{color:var(--color-primary);cursor:pointer}.bt-link:hover,.btlink:hover{color:var(--primary-button-color-hover)}.bt-link.error,.btlink.error{color:#ef0808}.bt-link.error:hover,.btlink.error:hover{color:#c81e1e}.btn-xs{height:auto;padding:4px 8px}.code-toolbar{height:100%}.pre-code[class*=language-]{border:none;margin:0;font-size:14px}.echarts-tooltip{background-color:var(--chart-tooltip-bg-color);color:var(--chart-tooltip-text-color);border-radius:10px;flex-direction:column;display:flex}.echarts-tooltip .formatter-header{background-color:var(--chart-tooltip-header-bg-color);border-top-left-radius:4px;border-top-right-radius:4px;align-items:center;height:40px;padding:0 16px;display:flex}.echarts-tooltip .formatter-header img{width:24px;height:24px;margin-right:6px}.echarts-tooltip .formatter-body{padding:16px 20px}.echarts-tooltip .formatter-body .select-data{align-items:center;margin-bottom:8px;font-size:14px;display:flex}.echarts-tooltip .process-top5{border:1px solid var(--color-border);border-radius:8px}.echarts-tooltip .process-top5 table{table-layout:fixed;border-collapse:collapse;border-radius:8px;width:100%;font-size:12px;overflow:hidden}.echarts-tooltip .process-top5 table thead{background-color:var(--chart-tooltip-header-bg-color)}.echarts-tooltip .process-top5 table thead th{border:0;border-bottom:1px solid var(--color-border);text-align:left;height:24px;color:var(--color-text-4);padding:5px 10px;line-height:24px}.echarts-tooltip .process-top5 table tbody tr{text-align:left;height:22px;line-height:22px}.echarts-tooltip .process-top5 table tbody tr:last-child{border-bottom:none}.echarts-tooltip .process-top5 table tbody tr td{white-space:normal;border:0;padding:4px 10px}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:9999999}.home-tooltip{background-color:var(--chart-tooltip-bg-color);min-width:220px;color:var(--chart-tooltip-text-color);border-radius:6px;padding:12px}.home-tooltip .time{align-items:center;margin-bottom:10px;display:flex}.home-tooltip .time .icon{background-image:url(/static/vite/images/time.svg);width:20px;height:20px;margin-right:6px}.home-tooltip .home-tooltip-content{flex-direction:column;gap:8px;display:flex}.home-tooltip .home-tooltip-content .item{white-space:pre;align-items:center;display:flex}.home-tooltip .home-tooltip-content .item .icon{justify-content:center;width:20px;margin-right:6px;display:flex}.home-tooltip .home-tooltip-content .item .icon .circular{border-radius:50%;width:6px;height:6px}.home-tooltip .home-tooltip-content .item .text{color:rgba(255,255,255,.8);line-height:20px} diff --git a/BTPanel/static/vite/css/feature-Charts.css b/BTPanel/static/vite/css/feature-Charts.css index c403b74b..75312db3 100644 --- a/BTPanel/static/vite/css/feature-Charts.css +++ b/BTPanel/static/vite/css/feature-Charts.css @@ -1 +1 @@ -.bt-line-chart[data-v-ba6e3b19]{min-width:0;min-height:0} +.bt-line-chart[data-v-ba6e3b19],.bt-map-chart[data-v-4b805b22]{min-width:0;min-height:0} diff --git a/BTPanel/static/vite/css/view-ai.css b/BTPanel/static/vite/css/view-ai.css index 675fa3e8..2c5d8ff5 100644 --- a/BTPanel/static/vite/css/view-ai.css +++ b/BTPanel/static/vite/css/view-ai.css @@ -1 +1 @@ -.search-list[data-v-06b3f400]{height:420px;padding-top:12px;overflow-y:auto}.search-item[data-v-06b3f400]{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;width:100%;height:44px;padding:0 8px;display:grid}.search-item[data-v-06b3f400]:hover,.search-item.active[data-v-06b3f400]{background:var(--color-bg-4)}.search-item i[data-v-06b3f400]{font-size:17px}.search-item__title[data-v-06b3f400]{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-left:6px;overflow:hidden}.search-item__time[data-v-06b3f400]{color:var(--color-text-3);white-space:nowrap;font-variant-numeric:tabular-nums;padding-left:12px}.chat-website-preview-modal.n-dialog{border-radius:22px;overflow:hidden}.chat-website-preview[data-v-6d091d38]{--chat-website-settings-width:300px;flex-direction:column;height:100%;display:flex}.chat-website-preview__header[data-v-6d091d38]{border-bottom:1px solid var(--color-border);align-items:center;height:48px;display:flex}.chat-website-preview__preview-header[data-v-6d091d38]{flex:1;justify-content:space-between;align-items:center;padding:0 24px;display:flex}.chat-website-preview__settings-header[data-v-6d091d38]{flex:0 0 var(--chat-website-settings-width);min-width:var(--chat-website-settings-width);border-left:1px solid var(--color-border);align-items:center;height:100%;padding:0 24px;display:flex}.chat-website-preview__body[data-v-6d091d38]{flex:1;display:flex}.chat-website-preview__canvas[data-v-6d091d38]{flex:1;justify-content:center;align-items:center;min-width:0;min-height:600px;display:flex;overflow:hidden}.chat-website-preview__iframe[data-v-6d091d38]{border:0;border-radius:8px;flex:1;width:100%;height:100%;box-shadow:0 0 8px rgba(15,23,42,.3)}.chat-website-preview__empty[data-v-6d091d38]{flex:1;justify-content:center;align-items:center;min-width:0;min-height:600px;display:flex;overflow:hidden}.chat-website-preview__settings[data-v-6d091d38]{flex:0 0 var(--chat-website-settings-width);min-width:var(--chat-website-settings-width);border-left:1px solid var(--color-border);flex-direction:column;padding:16px;display:flex}.chat-website-preview__footer[data-v-6d091d38]{border-top:1px solid var(--color-border);flex-direction:column;margin-top:auto;padding-top:24px;display:flex}.n-color-picker .n-color-picker__fill[data-v-6d091d38]{overflow:hidden}.ai-hover-scrollbar{scrollbar-width:thin;scrollbar-color:transparent transparent}.ai-hover-scrollbar:hover{scrollbar-color:var(--scrollbar-thumb-bg-color) transparent}.ai-hover-scrollbar::-webkit-scrollbar{width:4px;height:4px}.ai-hover-scrollbar::-webkit-scrollbar-thumb{background:0 0;border-radius:3px}.ai-hover-scrollbar:hover::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-bg-color)}.ai-hover-scrollbar::-webkit-scrollbar-track{background:0 0}.ai-module-stage{perspective:1200px;flex:1;min-height:0;position:relative;overflow:hidden}.ai-module-panel{height:100%;min-height:0}.ai-module-enter-active,.ai-module-leave-active{transform-origin:50% 48%;transition:opacity .26s,transform .34s cubic-bezier(.2,.8,.2,1),filter .34s}.ai-module-enter-from{opacity:0;filter:blur(8px);transform:translateY(18px)scale(.97)rotateX(4deg)}.ai-module-leave-to{opacity:0;filter:blur(6px);transform:translateY(-14px)scale(.985)rotateX(-3deg)}.ai-module-enter-to,.ai-module-leave-from{opacity:1;filter:blur();transform:translateY(0)scale(1)rotateX(0)}.ai-history-enter-active,.ai-history-leave-active{transition:opacity .18s,transform .22s cubic-bezier(.2,.8,.2,1),filter .22s}.ai-history-enter-from{opacity:0;filter:blur(2px);transform:translateY(6px)}.ai-history-leave-to{opacity:0;filter:blur(2px);transform:translateY(-4px)}.ai-history-enter-to,.ai-history-leave-from{opacity:1;filter:blur();transform:translateY(0)}.chat-sidebar-action__menu[data-v-9493c2ad]{min-width:108px}.chat-sidebar-action__item[data-v-9493c2ad]{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;width:100%;height:32px;padding:0 10px;display:flex}.chat-sidebar-action__item[data-v-9493c2ad]:hover{background:var(--color-bg-4);color:var(--color-primary)}.chat-sidebar-action__item.danger[data-v-9493c2ad]:hover{color:var(--color-error)}.chat-sidebar-action__item[data-v-9493c2ad]:disabled{color:var(--color-text-4);cursor:not-allowed}.chat-sidebar-action__item[data-v-9493c2ad]:disabled:hover{color:var(--color-text-4);background:0 0}.chat-sidebar-action__item i[data-v-9493c2ad]{margin-right:8px;font-size:16px}.quota-activity[data-v-66f22748]{cursor:pointer;--un-text-opacity:1;color:rgba(255,159,46,var(--un-text-opacity)) ;background-color:var(--ai-quota-bg);border:1px solid #ffd9ad;border-radius:16px;align-items:center;gap:4px;margin-bottom:6px;padding:8px 15px;display:flex}.quota-activity[data-v-66f22748]:hover{border-color:#ff9f2e}.quota-activity1[data-v-66f22748]{--un-text-opacity:1;color:rgba(255,159,46,var(--un-text-opacity)) ;background-color:var(--ai-quota-bg);border:1px solid #ffd9ad;border-radius:16px;margin-bottom:6px;padding:8px 15px}.quota-buy[data-v-66f22748]{cursor:pointer;border-width:1px;border-color:var(--color-primary);text-align:center;width:95%;color:var(--color-primary) ;border-style:solid;border-radius:12px;margin:0 auto;padding-top:8px;padding-bottom:8px}.module-switch[data-v-be32e59e]{background:var(--color-bg-4);border-radius:29px;grid-template-columns:repeat(2,minmax(0,1fr));height:32px;display:grid}.module-switch__item[data-v-be32e59e]{text-align:center;cursor:pointer;background:0 0;border:0;border-radius:23px;transition:color .2s,background-color .2s;position:relative}.module-switch__item.active[data-v-be32e59e]{color:#fff;background:#343c48}.module-switch__item.disabled[data-v-be32e59e]{cursor:not-allowed;opacity:.6}.module-switch__badge[data-v-be32e59e]{color:#fff;background:#f05a62;border-radius:8px;padding:2px 4px;font-size:10px;font-weight:700;position:absolute;top:-5px;right:-3px}.sidebar-action[data-v-be32e59e]{background:0 0;border:0;align-items:center;padding:0;font-weight:700;display:flex}.sidebar-action i[data-v-be32e59e]{flex-shrink:0;margin-right:8px;font-size:24px}.sidebar-action.disabled[data-v-be32e59e]{cursor:not-allowed;opacity:.45}button.sidebar-action[data-v-be32e59e]{cursor:pointer}button.sidebar-action[data-v-be32e59e]:not(.disabled):hover{color:var(--color-primary)}.sidebar-module-panel[data-v-be32e59e]{flex-direction:column;padding:8px 16px 16px;display:flex;overflow:hidden}.chat-item[data-v-be32e59e]{cursor:pointer;border-radius:8px;margin-bottom:12px;padding:12px;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:relative}.chat-item[data-v-be32e59e] .chat-item__action{opacity:0}.chat-item[data-v-be32e59e]:hover{background-color:var(--color-bg-4)}.chat-item[data-v-be32e59e]:hover>.n-flex>i,.chat-item[data-v-be32e59e]:hover .chat-item__action{opacity:1}.chat-item.active[data-v-be32e59e]{background-color:var(--color-bg-4)}.chat-item.active[data-v-be32e59e] .chat-item__action{opacity:1}.chat-item.disabled[data-v-be32e59e]{cursor:not-allowed;opacity:.6}.chat-item.disabled[data-v-be32e59e]:hover{background-color:transparent}.chat-item.disabled[data-v-be32e59e]:hover>.n-flex>i,.chat-item.disabled[data-v-be32e59e]:hover .chat-item__action{opacity:0}.chat-item.disabled.active[data-v-be32e59e]{background-color:var(--color-bg-4)}.chat-item__status[data-v-be32e59e]{font-size:10px;position:absolute;top:4px;right:8px}.message-box[data-v-dfff238a]{flex-direction:column;gap:18px;height:100%;padding-right:8px;display:flex;overflow-y:auto}.message-item[data-v-dfff238a]{gap:10px;display:flex}.message-item--user[data-v-dfff238a]{flex-direction:row-reverse}.message-item--user .message-content[data-v-dfff238a]{align-items:flex-end}.message-item--user .message-bubble[data-v-dfff238a]{color:var(--button-text-base-color);background-color:var(--color-primary)}.message-item.is-error .message-bubble[data-v-dfff238a]{color:var(--color-error);background-color:rgba(220,38,38,.08)}.message-avatar[data-v-dfff238a]{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.me-avatar[data-v-dfff238a]{width:30px;height:30px;color:var(--button-text-base-color);background-color:var(--color-primary);border-radius:9999px;justify-content:center;align-items:center;font-weight:600;display:flex}.message-content[data-v-dfff238a]{flex-direction:column;gap:6px;max-width:75%;display:flex}.message-item--assistant .message-content--filled[data-v-dfff238a]{flex:1}.message-bubble[data-v-dfff238a]{white-space:pre-wrap;overflow-wrap:break-word;border-radius:8px;padding:10px 12px;line-height:22px}.message-markdown[data-v-dfff238a]{white-space:normal}.message-markdown[data-v-dfff238a] h1,.message-markdown[data-v-dfff238a] h2,.message-markdown[data-v-dfff238a] h3,.message-markdown[data-v-dfff238a] h4,.message-markdown[data-v-dfff238a] h5,.message-markdown[data-v-dfff238a] h6{font-weight:600}.message-markdown[data-v-dfff238a] h1{font-size:15px;line-height:24px}.message-markdown[data-v-dfff238a] h2{font-size:14px;line-height:22px}.message-markdown[data-v-dfff238a] h3{font-size:13px;line-height:20px}.message-markdown[data-v-dfff238a] h4,.message-markdown[data-v-dfff238a] h5,.message-markdown[data-v-dfff238a] h6{font-size:12px}.message-markdown[data-v-dfff238a] ol,.message-markdown[data-v-dfff238a] ul{padding-left:10px}.message-markdown[data-v-dfff238a] strong{font-weight:600}.message-markdown[data-v-dfff238a] hr{border:0;border-top:1px solid var(--color-border);margin:8px 0}.message-markdown[data-v-dfff238a] code{background-color:var(--color-bg-1);border-radius:4px;padding:4px}.message-markdown[data-v-dfff238a] pre{color:#fff;white-space:pre-wrap;word-break:break-word;background-color:#424251;border-radius:6px;margin:6px 0;padding:8px;position:relative;overflow:auto}.message-markdown[data-v-dfff238a] .code-copy-btn{cursor:pointer;--un-text-opacity:1;width:22px;height:22px;color:rgba(255,255,255,var(--un-text-opacity)) ;background-color:rgba(255,255,255,.12);border-width:0;border-radius:4px;justify-content:center;align-items:center;display:flex;position:absolute;top:6px;right:6px}.message-markdown[data-v-dfff238a] .code-copy-btn:hover{background-color:rgba(255,255,255,.22)}.message-markdown[data-v-dfff238a] pre code{color:inherit;background:0 0;padding:0}.message-text+.message-text[data-v-dfff238a],.think-section+.message-text[data-v-dfff238a],.tool-call-card+.message-text[data-v-dfff238a],.message-text+.think-section[data-v-dfff238a],.message-text+.tool-call-card[data-v-dfff238a],.think-section+.tool-call-card[data-v-dfff238a],.tool-call-card+.think-section[data-v-dfff238a],.tool-call-card+.tool-call-card[data-v-dfff238a]{margin-top:8px}.block-title[data-v-dfff238a]{cursor:pointer;user-select:none;color:var(--color-text-2);align-items:center;gap:6px;font-size:13px;display:flex}.block-title__arrow[data-v-dfff238a]{transition:transform .2s}.collapsed .block-title__arrow[data-v-dfff238a]{transform:rotate(-90deg)}.think-section[data-v-dfff238a]{background-color:var(--ai-think-section-bg);border-radius:6px;padding:8px 10px}.think-content[data-v-dfff238a]{color:var(--ai-think-content-color) ;margin-top:8px;font-size:12px;line-height:20px}.tool-call-card[data-v-dfff238a]{box-sizing:border-box;border:1px solid var(--color-border);background-color:var(--color-bg-2);border-radius:6px;width:100%;padding:8px 10px}.tool-call-card.completed[data-v-dfff238a]{border-color:var(--ai-think-border-color)}.tool-badge[data-v-dfff238a]{color:var(--color-warning);background-color:rgba(245,158,11,.12);border-radius:10px;margin-left:auto;padding:2px 8px;font-size:12px}.tool-badge.success[data-v-dfff238a]{color:var(--color-success);background-color:rgba(34,197,94,.12)}.tool-description[data-v-dfff238a]{color:var(--color-text-2);margin-top:6px;font-size:12px}.tool-call-details[data-v-dfff238a],.tool-section[data-v-dfff238a]{margin-top:8px}.tool-section__label[data-v-dfff238a]{color:var(--color-text-2);margin-bottom:4px;font-size:12px}.tool-section pre[data-v-dfff238a]{--un-bg-opacity:1;background-color:rgba(66,66,81,var(--un-bg-opacity)) ;--un-text-opacity:1;max-height:220px;color:rgba(255,255,255,var(--un-text-opacity)) ;white-space:pre-wrap;word-break:break-word;border-radius:6px;margin:0;padding:8px;font-size:12px;line-height:18px;overflow-x:hidden;overflow-y:auto}.todo-item[data-v-dfff238a]{align-items:flex-start;gap:6px;padding-top:3px;padding-bottom:3px;font-size:13px;display:flex}.todo-item i[data-v-dfff238a]{flex-shrink:0;margin-top:3px}.todo-item--completed[data-v-dfff238a]{color:var(--color-success)}.todo-item--cancelled[data-v-dfff238a]{color:var(--color-text-3);text-decoration:line-through}.todo-item--in_progress i[data-v-dfff238a]{animation:1s linear infinite spin-dfff238a}.message-actions[data-v-dfff238a]{color:var(--color-text-desc) ;margin-top:2px}.message-actions i[data-v-dfff238a]{cursor:pointer;font-size:16px}.message-actions i[data-v-dfff238a]:hover{color:var(--color-primary) }.message-item--user .message-actions[data-v-dfff238a]{justify-content:flex-end}@keyframes spin-dfff238a{to{transform:rotate(360deg)}}.typing-char[data-v-f72cdbea]{opacity:0;white-space:pre;animation:.1s forwards typingFadeIn-f72cdbea;display:inline-block}@keyframes typingFadeIn-f72cdbea{0%{opacity:0}to{opacity:1}}.suggestion-grid[data-v-f72cdbea]{perspective:1000px;transform-origin:bottom;flex-wrap:wrap;justify-content:center;gap:12px;max-width:90%;animation:.55s cubic-bezier(.16,1,.3,1) forwards cardGroupIn-f72cdbea;display:flex}.suggestion-card[data-v-f72cdbea]{color:var(--color-text-1);text-align:left;background:linear-gradient(var(--color-bg-2), var(--color-bg-2)) padding-box, linear-gradient(135deg, rgba(194,198,62,.48), rgba(32,165,58,.58)) border-box;cursor:pointer;border:1px solid transparent;border-radius:30px;padding:12px 18px;line-height:20px;transition:opacity .18s,filter .22s,transform .22s cubic-bezier(.2,.8,.2,1),border-color .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 10px 24px rgba(15,23,42,.08)}.suggestion-card[data-v-f72cdbea]:hover{border-color:rgba(32,165,58,.45);transform:translateY(-4px)rotateX(2deg);box-shadow:0 14px 30px rgba(15,23,42,.14)}.suggestion-card[data-v-f72cdbea]:active{transform:translateY(-1px)scale(.99)}@keyframes cardGroupIn-f72cdbea{0%{opacity:0;filter:blur(4px);transform:translateY(24px)rotateX(8deg)scale(.97)}to{opacity:1;filter:blur();transform:translateY(0)rotateX(0)scale(1)}}.main-box[data-v-559cf2f2]{flex-direction:column;height:100%;padding:16px;display:flex;overflow-y:auto}.tool-item[data-v-85e777af]{cursor:pointer;align-items:center;gap:4px;display:flex}.tool-item i[data-v-85e777af]{font-size:18px}.tool-item[data-v-85e777af]:hover{color:var(--color-primary)}.attachment-selector[data-v-85e777af]{background-color:var(--color-bg-2);border-radius:8px;width:220px;overflow:hidden}.attachment-selector__header[data-v-85e777af]{align-items:center;padding:14px 16px}.attachment-selector__close[data-v-85e777af]{cursor:pointer;color:var(--color-text-desc) ;font-size:18px}.attachment-selector__close[data-v-85e777af]:hover{color:var(--color-primary) }.attachment-selector__item[data-v-85e777af]{cursor:pointer;border-top:1px solid var(--color-border);align-items:center;gap:10px;padding:12px 16px;display:flex}.attachment-selector__item i[data-v-85e777af]{font-size:18px}.attachment-selector__item[data-v-85e777af]:hover{color:var(--color-primary);background-color:var(--color-bg-3)}.img-wrapper[data-v-1669aab6]{width:100%;height:100vh;position:relative}.img-wrapper img[data-v-1669aab6]{width:60%;transition:all .2s ease-in-out;position:absolute;top:50%;left:50%}.img-wrapper .tools[data-v-1669aab6]{background:rgba(99,96,98,.6);border-radius:50px;justify-content:space-between;align-items:center;width:160px;margin-left:-80px;padding:20px;display:flex;position:absolute;bottom:130px;left:50%}.img-wrapper .close-icon[data-v-1669aab6]{position:absolute;top:20px;right:20px}.file-mention-panel[data-v-23f06f3e]{border:1px solid var(--color-border);background-color:var(--color-bg-2);border-radius:4px;margin-bottom:10px;padding:10px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.file-mention-item[data-v-23f06f3e]{cursor:pointer;align-items:center;gap:10px;padding:6px 8px;display:flex}.file-mention-item i[data-v-23f06f3e]{font-size:16px}.file-mention-item[data-v-23f06f3e]:hover{color:var(--color-primary)}.file-mention-enter[data-v-23f06f3e]{color:var(--color-text-desc) ;margin-left:auto;font-size:12px}.chat-editor[data-v-23f06f3e]{word-break:break-word;white-space:pre-wrap;cursor:text;outline:none;min-height:60px;max-height:160px;padding:4px 0;line-height:26px;overflow-y:auto}.chat-editor[data-v-23f06f3e]:empty:before{color:var(--color-text-4);content:attr(data-placeholder)}.chat-editor[data-v-23f06f3e] .inline-reference{color:#52c41a;vertical-align:middle;user-select:none;background-color:#f6ffed;border:1px solid #b7eb8f;border-radius:4px;align-items:center;gap:4px;max-width:220px;height:24px;margin:0 4px 4px 0;padding:0 8px;line-height:22px;display:inline-flex}.chat-editor[data-v-23f06f3e] .inline-reference span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tool-item[data-v-5cc3b8d9]{cursor:pointer;user-select:none;border-radius:16px;align-items:center;gap:4px;padding:8px 10px;display:flex}.tool-item[data-v-5cc3b8d9]:hover{background-color:var(--ai-model-select-bg)}.model-selector[data-v-5cc3b8d9]{background-color:var(--color-bg-2);border-radius:8px;width:250px;overflow:hidden}.model-selector__list[data-v-5cc3b8d9]{border-top:1px solid var(--color-border);max-height:350px;overflow-y:auto}.model-selector__header[data-v-5cc3b8d9]{align-items:center;padding:14px 16px}.model-selector__close[data-v-5cc3b8d9]{cursor:pointer;color:var(--color-text-desc) ;font-size:18px}.model-selector__close[data-v-5cc3b8d9]:hover{color:var(--color-primary) }.model-selector__group[data-v-5cc3b8d9]{border-bottom:1px solid var(--color-border)}.model-selector__group[data-v-5cc3b8d9]:last-child{border-bottom:0}.model-selector__item[data-v-5cc3b8d9]{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.model-selector__item.active[data-v-5cc3b8d9]{background-color:var(--ai-model-select-bg);font-weight:600}.model-selector__item[data-v-5cc3b8d9]:hover{background-color:var(--ai-model-select-bg)}.model-selector__add[data-v-5cc3b8d9]{cursor:pointer;border-top:1px solid var(--color-border);align-items:center;gap:6px;padding:10px 12px;display:flex}.model-selector__add[data-v-5cc3b8d9]:hover{color:var(--color-primary);background-color:var(--color-bg-3)}.tool-item[data-v-e71aed71]{cursor:pointer;user-select:none;align-items:center;gap:4px;display:flex}.tool-item i[data-v-e71aed71]{font-size:18px}.tool-item[data-v-e71aed71]:hover,.tool-item.active[data-v-e71aed71]{color:var(--color-primary)}.tool-selector[data-v-e71aed71]{background-color:var(--color-bg-2);border-radius:8px;width:320px;overflow:hidden}.tool-selector__header[data-v-e71aed71]{align-items:center;padding:14px 16px}.tool-selector__close[data-v-e71aed71]{cursor:pointer;color:var(--color-text-desc) ;font-size:18px}.tool-selector__close[data-v-e71aed71]:hover{color:var(--color-primary) }.tool-selector__group[data-v-e71aed71]{color:var(--color-text-desc) ;background-color:var(--color-bg-3);padding:8px 12px;font-size:12px;font-weight:700}.tool-selector__list[data-v-e71aed71]{max-height:360px;overflow-y:auto}.tool-selector__item[data-v-e71aed71]{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.tool-selector__name[data-v-e71aed71]{align-items:center;gap:6px;min-width:0;display:flex}.chat-input-action[data-v-ac3bf048]{background-color:var(--ai-model-select-bg);border-radius:10px;padding:8px 12px}.chat-input-content--website[data-v-ac3bf048]{width:100%}.chat-input-container[data-v-ac3bf048]{border:1px solid var(--color-border);border-radius:10px;width:90%;margin:0 auto;padding:10px}.chat-input-container[data-v-ac3bf048]:focus-within{border-color:var(--color-primary)}.chat-input-content--website .chat-input-container[data-v-ac3bf048]{text-align:left;background:var(--color-bg-2);max-width:850px;box-shadow:0 0 50px rgba(34,197,94,.22)}.chat-input-content--website[data-v-ac3bf048] .chat-editor{min-height:80px;max-height:200px}.selected-tools[data-v-ac3bf048]{margin-bottom:6px}.image-references[data-v-ac3bf048]{margin-bottom:8px}.image-reference[data-v-ac3bf048]{border:1px solid var(--color-border);background-color:var(--color-bg-3);border-radius:6px;width:56px;height:56px;position:relative;overflow:hidden}.image-reference img[data-v-ac3bf048]{object-fit:cover;cursor:pointer;width:100%;height:100%;display:block}.image-reference__remove[data-v-ac3bf048]{cursor:pointer;color:#fff;background-color:rgba(0,0,0,.55);border-width:0;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:flex;position:absolute;top:2px;right:2px}.image-reference__remove i[data-v-ac3bf048]{font-size:14px}.tool-item[data-v-ac3bf048]{cursor:pointer;user-select:none;align-items:center;gap:4px;display:flex}.tool-item i[data-v-ac3bf048]{font-size:18px}.tool-item[data-v-ac3bf048]:hover,.tool-item.active[data-v-ac3bf048]{color:var(--color-primary)}.website-builder-main[data-v-b4f35ac5]{background:var(--ai-chat-website-builder-bg);flex:1;justify-content:center;align-items:center;height:100%;min-height:0;padding:16px;display:flex;position:relative;overflow:auto}.website-builder-main__content[data-v-b4f35ac5]{flex-direction:column;align-items:center;width:100%;display:flex}.website-builder-main__disclaimer[data-v-b4f35ac5]{text-align:center;position:absolute;bottom:16px;left:16px;right:16px}.chat-box[data-v-b3fa3cea]{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.chat-conversation-panel[data-v-b3fa3cea]{flex-direction:column;display:flex}.ai-history-panel[data-v-b3fa3cea]{flex-direction:column;height:100%;min-height:0;display:flex}.chat-conversation-panel[data-v-b3fa3cea] .main-box{flex:1;height:auto;min-height:0}.ai-first-guide[data-v-11b98a3e]{padding:2.667rem}.ai-first-guide h2[data-v-11b98a3e]{font-size:2.167rem;font-weight:700;line-height:1.25}.ai-first-guide__examples[data-v-11b98a3e]{flex-direction:column;gap:.833rem;display:flex}.ai-first-guide__example[data-v-11b98a3e]{color:#233653;background:#f8fafc;border:1px solid #e7ebf0;border-radius:.833rem;min-height:3.667rem;padding:1rem 1.333rem}html.dark .ai-first-guide__example[data-v-11b98a3e]{color:#e8eaed;background:#2a2e33;border-color:#363c44}.ai-first-guide__warning[data-v-11b98a3e]{color:#9a5a00;background:#fff9ec;border:1px solid #fedaa4;border-radius:.833rem;margin-top:2rem;padding:1.333rem}html.dark .ai-first-guide__warning[data-v-11b98a3e]{color:#f0b860;background:#3a2e18;border-color:#5a4420}.box[data-v-d0dd1178]{height:calc(100vh - 160px);display:flex;overflow:hidden}.sidebar-wrapper[data-v-d0dd1178]{flex-shrink:0;width:251px;transition:width .3s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.sidebar-wrapper.is-folded[data-v-d0dd1178]{width:0}.sidebar-content[data-v-d0dd1178]{width:251px;display:flex}.model-section-card[data-v-639d5a2e]{border:1px solid var(--color-border);border-radius:12px;flex-direction:column;flex:1;padding:16px;display:flex}.section-title[data-v-639d5a2e]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.section-title__info[data-v-639d5a2e]{align-items:center;gap:8px;min-width:0;display:flex}.section-title__bar[data-v-639d5a2e]{border-radius:2px;width:4px;height:16px;display:inline-block}.section-title__bar.is-standard[data-v-639d5a2e]{background-color:var(--color-primary)}.section-title__bar.is-pro[data-v-639d5a2e]{background-color:#feaa04}.model-grid[data-v-639d5a2e]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;max-height:500px;margin-top:10px;display:grid;overflow-y:auto}.model-card[data-v-639d5a2e]{border:1px solid var(--color-border);cursor:pointer;user-select:none;border-radius:8px;padding:10px;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative}.card-box[data-v-5d10351f]{border-width:1px;border-color:var(--color-border);border-style:solid;border-radius:8px;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);overflow:hidden}.card-box-active[data-v-5d10351f]{border-color:var(--color-primary)}.model-grid[data-v-5d10351f]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;max-height:330px;display:grid;overflow-y:auto}.model-card[data-v-5d10351f]{cursor:pointer;user-select:none;border:1px solid var(--color-border);border-radius:8px;padding:10px;transition:all .3s}.is-collapsed[data-v-5d10351f]{transform:rotate(-90deg)}.channel-card[data-v-e8a82a86]{border:1px solid var(--color-border);border-radius:8px}.channel-card__header[data-v-e8a82a86]{background-color:var(--site-guide-surface-muted) ;border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;min-height:56px;padding-left:12px;padding-right:28px;display:flex}.channel-card__icon[data-v-e8a82a86]{color:var(--color-primary);font-size:24px}.form-grid[data-v-e8a82a86]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;padding:28px 28px 28px 12px;display:grid}.form-grid__item--full[data-v-e8a82a86]{grid-column:span 2}@media (max-width:760px){.form-grid[data-v-e8a82a86]{grid-template-columns:1fr}.form-grid__item--full[data-v-e8a82a86]{grid-column:span 1}}.channel-toolbar[data-v-2c9364e4]{border:1px solid var(--color-border);border-radius:6px;padding:10px 12px}.recharge-grid[data-v-56a5a119]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.recharge-card[data-v-56a5a119]{border:1px solid var(--color-border);background:var(--color-bg-2);cursor:pointer;border-radius:14px;flex-direction:column;padding:20px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.recharge-card[data-v-56a5a119]:hover{border-color:var(--color-primary)}.recharge-card--active[data-v-56a5a119]{border-color:var(--color-primary);background:linear-gradient(180deg, rgba(34,197,94,.03) 0%, var(--color-bg-2) 100%)}.recharge-card__popular-badge[data-v-56a5a119]{background:linear-gradient(135deg, var(--color-primary), #10b981);color:var(--button-text-base-color);border-radius:20px;align-items:center;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:5px;right:5px}.recharge-card__currency[data-v-56a5a119]{margin-right:1px;font-size:18px;font-weight:800}.recharge-card__amount[data-v-56a5a119]{letter-spacing:-1px;font-size:38px;font-weight:900;line-height:1}.recharge-card__cents[data-v-56a5a119]{font-size:20px;font-weight:800}.recharge-card__market-price[data-v-56a5a119]{color:var(--color-text-3);text-decoration:line-through}.recharge-card__features[data-v-56a5a119]{flex-direction:column;flex:1;gap:8px;margin:0 0 18px;padding:0;list-style:none;display:flex}.recharge-card__features li[data-v-56a5a119]{color:var(--color-text-2);align-items:center;gap:8px;font-size:13px;display:flex}.package-list[data-v-d954b7a4]{--package-card-height:130px;max-height:calc(var(--package-card-height) * 2 + 12px);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;overflow-y:auto}.package-card[data-v-d954b7a4]{border:1px solid var(--color-border);border-radius:8px;padding:16px}.package-card__header[data-v-d954b7a4]{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (max-width:1180px){.package-list[data-v-d954b7a4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.package-list[data-v-d954b7a4]{grid-template-columns:1fr}}.tool-group[data-v-1ddedaf9]{border:1px solid var(--color-border);border-radius:6px}.tool-group__header[data-v-1ddedaf9]{cursor:pointer;user-select:none;justify-content:space-between;align-items:center;height:48px;padding-left:12px;padding-right:12px;display:flex}.tool-group__arrow[data-v-1ddedaf9]{font-size:16px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.tool-group__arrow.is-open[data-v-1ddedaf9]{transform:rotate(-90deg)}.tool-grid[data-v-1ddedaf9]{border-top:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.tool-card[data-v-1ddedaf9]{border:1px solid var(--color-border);border-radius:8px;min-height:76px;padding:12px;transition:all .3s}.tool-card[data-v-1ddedaf9]:not(.is-disabled){border-color:var(--color-primary);background-color:var(--color-primary-light-1)}@media (max-width:1180px){.tool-grid[data-v-1ddedaf9]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.tool-grid[data-v-1ddedaf9]{grid-template-columns:1fr}}[data-v-fe3eb75e] .settings-rows .settings-label{width:150px}.skill-list[data-v-6296fcaf]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.skill-card[data-v-6296fcaf]{border:1px solid var(--color-border);border-radius:12px;min-height:120px;padding:20px}.skill-card__header[data-v-6296fcaf]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.skill-card__delete[data-v-6296fcaf]{cursor:pointer;font-size:16px}.skill-card__delete[data-v-6296fcaf]:hover{color:var(--color-error) }@media (max-width:1280px){.skill-list[data-v-6296fcaf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.skill-list[data-v-6296fcaf]{grid-template-columns:1fr}}.list[data-v-ebb7c625]{cursor:pointer;background:var(--app-soft-sort-bg);user-select:none;border-radius:12px;padding:8px 16px}.list[data-v-ebb7c625]:hover,.active[data-v-ebb7c625]{color:var(--button-text-base-color) ;background:var(--color-primary)}.tool-list[data-v-295f31b6]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.tool-card[data-v-295f31b6]{border:1px solid var(--color-border);border-radius:8px;min-height:146px;padding:16px}@media (max-width:1280px){.tool-list[data-v-295f31b6]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.tool-list[data-v-295f31b6]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ul-style[data-v-a6e720e2]{justify-content:center;align-items:center;gap:20px;margin:0 auto;font-size:16px;display:flex}.ul-style li[data-v-a6e720e2]{align-items:center;display:flex}.website-status[data-v-bb228d91]{cursor:pointer;width:auto;font-size:20px;display:inline-block} +.search-list[data-v-06b3f400]{height:420px;padding-top:12px;overflow-y:auto}.search-item[data-v-06b3f400]{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;width:100%;height:44px;padding:0 8px;display:grid}.search-item[data-v-06b3f400]:hover,.search-item.active[data-v-06b3f400]{background:var(--color-bg-4)}.search-item i[data-v-06b3f400]{font-size:17px}.search-item__title[data-v-06b3f400]{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-left:6px;overflow:hidden}.search-item__time[data-v-06b3f400]{color:var(--color-text-3);white-space:nowrap;font-variant-numeric:tabular-nums;padding-left:12px}.chat-website-preview-modal.n-dialog{border-radius:22px;overflow:hidden}.chat-website-preview[data-v-6d091d38]{--chat-website-settings-width:300px;flex-direction:column;height:100%;display:flex}.chat-website-preview__header[data-v-6d091d38]{border-bottom:1px solid var(--color-border);align-items:center;height:48px;display:flex}.chat-website-preview__preview-header[data-v-6d091d38]{flex:1;justify-content:space-between;align-items:center;padding:0 24px;display:flex}.chat-website-preview__settings-header[data-v-6d091d38]{flex:0 0 var(--chat-website-settings-width);min-width:var(--chat-website-settings-width);border-left:1px solid var(--color-border);align-items:center;height:100%;padding:0 24px;display:flex}.chat-website-preview__body[data-v-6d091d38]{flex:1;display:flex}.chat-website-preview__canvas[data-v-6d091d38]{flex:1;justify-content:center;align-items:center;min-width:0;min-height:600px;display:flex;overflow:hidden}.chat-website-preview__iframe[data-v-6d091d38]{border:0;border-radius:8px;flex:1;width:100%;height:100%;box-shadow:0 0 8px rgba(15,23,42,.3)}.chat-website-preview__empty[data-v-6d091d38]{flex:1;justify-content:center;align-items:center;min-width:0;min-height:600px;display:flex;overflow:hidden}.chat-website-preview__settings[data-v-6d091d38]{flex:0 0 var(--chat-website-settings-width);min-width:var(--chat-website-settings-width);border-left:1px solid var(--color-border);flex-direction:column;padding:16px;display:flex}.chat-website-preview__footer[data-v-6d091d38]{border-top:1px solid var(--color-border);flex-direction:column;margin-top:auto;padding-top:24px;display:flex}.n-color-picker .n-color-picker__fill[data-v-6d091d38]{overflow:hidden}.ai-hover-scrollbar{scrollbar-width:thin;scrollbar-color:transparent transparent}.ai-hover-scrollbar:hover{scrollbar-color:var(--scrollbar-thumb-bg-color) transparent}.ai-hover-scrollbar::-webkit-scrollbar{width:4px;height:4px}.ai-hover-scrollbar::-webkit-scrollbar-thumb{background:0 0;border-radius:3px}.ai-hover-scrollbar:hover::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-bg-color)}.ai-hover-scrollbar::-webkit-scrollbar-track{background:0 0}.ai-module-stage{perspective:1200px;flex:1;min-height:0;position:relative;overflow:hidden}.ai-module-panel{height:100%;min-height:0}.ai-module-enter-active,.ai-module-leave-active{transform-origin:50% 48%;transition:opacity .26s,transform .34s cubic-bezier(.2,.8,.2,1),filter .34s}.ai-module-enter-from{opacity:0;filter:blur(8px);transform:translateY(18px)scale(.97)rotateX(4deg)}.ai-module-leave-to{opacity:0;filter:blur(6px);transform:translateY(-14px)scale(.985)rotateX(-3deg)}.ai-module-enter-to,.ai-module-leave-from{opacity:1;filter:blur();transform:translateY(0)scale(1)rotateX(0)}.ai-history-enter-active,.ai-history-leave-active{transition:opacity .18s,transform .22s cubic-bezier(.2,.8,.2,1),filter .22s}.ai-history-enter-from{opacity:0;filter:blur(2px);transform:translateY(6px)}.ai-history-leave-to{opacity:0;filter:blur(2px);transform:translateY(-4px)}.ai-history-enter-to,.ai-history-leave-from{opacity:1;filter:blur();transform:translateY(0)}.chat-sidebar-action__menu[data-v-9493c2ad]{min-width:108px}.chat-sidebar-action__item[data-v-9493c2ad]{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;width:100%;height:32px;padding:0 10px;display:flex}.chat-sidebar-action__item[data-v-9493c2ad]:hover{background:var(--color-bg-4);color:var(--color-primary)}.chat-sidebar-action__item.danger[data-v-9493c2ad]:hover{color:var(--color-error)}.chat-sidebar-action__item[data-v-9493c2ad]:disabled{color:var(--color-text-4);cursor:not-allowed}.chat-sidebar-action__item[data-v-9493c2ad]:disabled:hover{color:var(--color-text-4);background:0 0}.chat-sidebar-action__item i[data-v-9493c2ad]{margin-right:8px;font-size:16px}.quota-activity[data-v-66f22748]{cursor:pointer;--un-text-opacity:1;color:rgba(255,159,46,var(--un-text-opacity)) ;background-color:var(--ai-quota-bg);border:1px solid #ffd9ad;border-radius:16px;align-items:center;gap:4px;margin-bottom:6px;padding:8px 15px;display:flex}.quota-activity[data-v-66f22748]:hover{border-color:#ff9f2e}.quota-activity1[data-v-66f22748]{--un-text-opacity:1;color:rgba(255,159,46,var(--un-text-opacity)) ;background-color:var(--ai-quota-bg);border:1px solid #ffd9ad;border-radius:16px;margin-bottom:6px;padding:8px 15px}.quota-buy[data-v-66f22748]{cursor:pointer;border-width:1px;border-color:var(--color-primary);text-align:center;width:95%;color:var(--color-primary) ;border-style:solid;border-radius:12px;margin:0 auto;padding-top:8px;padding-bottom:8px}.module-switch[data-v-352b6891]{background:var(--color-bg-4);border-radius:29px;grid-template-columns:repeat(2,minmax(0,1fr));height:32px;display:grid}.module-switch__item[data-v-352b6891]{text-align:center;cursor:pointer;background:0 0;border:0;border-radius:23px;transition:color .2s,background-color .2s;position:relative}.module-switch__item.active[data-v-352b6891]{color:#fff;background:#343c48}.module-switch__item.disabled[data-v-352b6891]{cursor:not-allowed;opacity:.6}.module-switch__badge[data-v-352b6891]{color:#fff;background:#f05a62;border-radius:8px;padding:2px 4px;font-size:10px;font-weight:700;position:absolute;top:-5px;right:-3px}.sidebar-module-panel[data-v-352b6891]{flex-direction:column;padding:16px;display:flex;overflow:hidden}.chat-item[data-v-352b6891]{cursor:pointer;border-radius:8px;margin-bottom:12px;padding:12px;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:relative}.chat-item[data-v-352b6891] .chat-item__action{opacity:0}.chat-item[data-v-352b6891]:hover{background-color:var(--color-bg-4)}.chat-item[data-v-352b6891]:hover>.n-flex>i,.chat-item[data-v-352b6891]:hover .chat-item__action{opacity:1}.chat-item.active[data-v-352b6891]{background-color:var(--color-bg-4)}.chat-item.active[data-v-352b6891] .chat-item__action{opacity:1}.chat-item.disabled[data-v-352b6891]{cursor:not-allowed;opacity:.6}.chat-item.disabled[data-v-352b6891]:hover{background-color:transparent}.chat-item.disabled[data-v-352b6891]:hover>.n-flex>i,.chat-item.disabled[data-v-352b6891]:hover .chat-item__action{opacity:0}.chat-item.disabled.active[data-v-352b6891]{background-color:var(--color-bg-4)}.chat-item__status[data-v-352b6891]{font-size:10px;position:absolute;top:4px;right:8px}.message-box[data-v-23ead59b]{flex-direction:column;gap:18px;height:100%;padding-right:8px;font-size:14px;display:flex;overflow-y:auto}.message-item[data-v-23ead59b]{gap:10px;display:flex}.message-item--user[data-v-23ead59b]{flex-direction:row-reverse}.message-item--user .message-content[data-v-23ead59b]{align-items:flex-end}.message-item--user .message-bubble[data-v-23ead59b]{color:var(--button-text-base-color);background-color:var(--color-primary)}.message-item.is-error .message-bubble[data-v-23ead59b]{color:var(--color-error);background-color:rgba(220,38,38,.08)}.message-avatar[data-v-23ead59b]{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.me-avatar[data-v-23ead59b]{width:30px;height:30px;color:var(--button-text-base-color);background-color:var(--color-primary);border-radius:9999px;justify-content:center;align-items:center;font-weight:600;display:flex}.message-content[data-v-23ead59b]{flex-direction:column;gap:6px;max-width:75%;display:flex}.message-item--assistant .message-content--filled[data-v-23ead59b]{flex:1}.message-bubble[data-v-23ead59b]{white-space:pre-wrap;overflow-wrap:break-word;border-radius:8px;padding:10px 12px;line-height:22px}.message-markdown[data-v-23ead59b]{white-space:normal}.message-markdown[data-v-23ead59b] h1,.message-markdown[data-v-23ead59b] h2,.message-markdown[data-v-23ead59b] h3,.message-markdown[data-v-23ead59b] h4,.message-markdown[data-v-23ead59b] h5,.message-markdown[data-v-23ead59b] h6{font-weight:600}.message-markdown[data-v-23ead59b] h1{font-size:18px;line-height:36px}.message-markdown[data-v-23ead59b] h2{font-size:17px;line-height:36px}.message-markdown[data-v-23ead59b] h3{font-size:16px;line-height:36px}.message-markdown[data-v-23ead59b] h4,.message-markdown[data-v-23ead59b] h5,.message-markdown[data-v-23ead59b] h6{font-size:14px}.message-markdown[data-v-23ead59b] ol,.message-markdown[data-v-23ead59b] ul{padding-left:14px}.message-markdown[data-v-23ead59b] strong{font-weight:600}.message-markdown[data-v-23ead59b] hr{border:0;border-top:1px solid var(--color-border);margin:18px 0}.message-markdown[data-v-23ead59b] code{background-color:var(--color-bg-1);border-radius:4px;padding:4px}.message-markdown[data-v-23ead59b] pre{color:var(--color-text-base);background-color:var(--color-bg-4);white-space:pre-wrap;word-break:break-word;border-radius:6px;margin:6px 0;padding:8px;position:relative;overflow:auto}.message-markdown[data-v-23ead59b] .code-copy-btn{cursor:pointer;border-width:0;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:6px;right:6px}.message-markdown[data-v-23ead59b] .code-copy-btn:hover{background-color:rgba(255,255,255,.22)}.message-markdown[data-v-23ead59b] .code-block,.message-markdown pre[data-v-23ead59b]{border:none!important}.message-markdown[data-v-23ead59b] pre code{color:inherit;background:0 0;padding:0}.message-markdown[data-v-23ead59b] .markdown-table-wrapper{border-radius:6px;width:fit-content;max-width:100%;margin:8px 0;overflow-x:auto}.message-markdown[data-v-23ead59b] table{border-collapse:collapse;white-space:nowrap;width:max-content}.message-markdown[data-v-23ead59b] th,.message-markdown[data-v-23ead59b] td{border-bottom:1px solid var(--bt-input-path-hover-bg);text-align:center;padding:11px 33px}.message-markdown[data-v-23ead59b] th{font-weight:600}.message-markdown[data-v-23ead59b] th:first-child,.message-markdown[data-v-23ead59b] td:first-child{text-align:left}.message-markdown[data-v-23ead59b] tr:last-child td{border-bottom:0}.message-markdown[data-v-23ead59b] th:last-child,.message-markdown[data-v-23ead59b] td:last-child{border-right:0}.message-text+.message-text[data-v-23ead59b],.think-section+.message-text[data-v-23ead59b],.tool-call-card+.message-text[data-v-23ead59b],.message-text+.think-section[data-v-23ead59b],.message-text+.tool-call-card[data-v-23ead59b],.think-section+.tool-call-card[data-v-23ead59b],.tool-call-card+.think-section[data-v-23ead59b],.tool-call-card+.tool-call-card[data-v-23ead59b]{margin-top:9px}.block-title[data-v-23ead59b]{cursor:pointer;user-select:none;color:var(--color-text-2);align-items:center;gap:6px;font-size:14px;display:flex}.block-title__arrow[data-v-23ead59b]{transition:transform .2s}.collapsed .block-title__arrow[data-v-23ead59b]{transform:rotate(-90deg)}.think-section[data-v-23ead59b]{border:1px solid var(--ai-think-section-border);border-radius:6px;padding:8px 10px}.think-content[data-v-23ead59b]{color:var(--ai-think-content-color) ;margin-top:8px;font-size:14px;line-height:20px}.tool-call-card[data-v-23ead59b]{box-sizing:border-box;border:1px solid var(--color-border);border-radius:6px;width:100%;padding:8px 10px}.tool-call-card.completed[data-v-23ead59b]{border-color:var(--ai-think-section-border)}.tool-badge[data-v-23ead59b]{color:var(--color-warning);background-color:rgba(245,158,11,.12);border-radius:10px;margin-left:auto;padding:2px 8px;font-size:14px}.tool-badge.success[data-v-23ead59b]{color:var(--color-success);background-color:rgba(34,197,94,.12)}.tool-description[data-v-23ead59b]{color:var(--color-text-2);margin-top:6px;font-size:14px}.tool-call-details[data-v-23ead59b],.tool-section[data-v-23ead59b]{margin-top:8px}.tool-section__label[data-v-23ead59b]{color:var(--color-text-2);margin-bottom:4px;font-size:14px}.tool-section pre[data-v-23ead59b]{white-space:pre-wrap;word-break:break-word;max-height:220px;color:var(--color-text-base);background-color:var(--color-bg-4);border:none;border-radius:6px;margin:0;padding:8px;font-size:14px;line-height:18px;overflow-x:hidden;overflow-y:auto}.todo-item[data-v-23ead59b]{align-items:flex-start;gap:6px;padding-top:3px;padding-bottom:3px;font-size:14px;display:flex}.todo-item i[data-v-23ead59b]{flex-shrink:0;margin-top:3px}.todo-item--completed[data-v-23ead59b]{color:var(--color-success)}.todo-item--cancelled[data-v-23ead59b]{color:var(--color-text-3);text-decoration:line-through}.todo-item--in_progress i[data-v-23ead59b]{animation:1s linear infinite spin-23ead59b}.message-actions[data-v-23ead59b]{color:var(--color-text-desc) ;margin-top:2px}.message-actions i[data-v-23ead59b]{cursor:pointer;font-size:16px}.message-actions i[data-v-23ead59b]:hover{color:var(--color-primary) }.message-item--user .message-actions[data-v-23ead59b]{justify-content:flex-end}@keyframes spin-23ead59b{to{transform:rotate(360deg)}}.typing-char[data-v-f72cdbea]{opacity:0;white-space:pre;animation:.1s forwards typingFadeIn-f72cdbea;display:inline-block}@keyframes typingFadeIn-f72cdbea{0%{opacity:0}to{opacity:1}}.suggestion-grid[data-v-f72cdbea]{perspective:1000px;transform-origin:bottom;flex-wrap:wrap;justify-content:center;gap:12px;max-width:90%;animation:.55s cubic-bezier(.16,1,.3,1) forwards cardGroupIn-f72cdbea;display:flex}.suggestion-card[data-v-f72cdbea]{color:var(--color-text-1);text-align:left;background:linear-gradient(var(--color-bg-2), var(--color-bg-2)) padding-box, linear-gradient(135deg, rgba(194,198,62,.48), rgba(32,165,58,.58)) border-box;cursor:pointer;border:1px solid transparent;border-radius:30px;padding:12px 18px;line-height:20px;transition:opacity .18s,filter .22s,transform .22s cubic-bezier(.2,.8,.2,1),border-color .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 10px 24px rgba(15,23,42,.08)}.suggestion-card[data-v-f72cdbea]:hover{border-color:rgba(32,165,58,.45);transform:translateY(-4px)rotateX(2deg);box-shadow:0 14px 30px rgba(15,23,42,.14)}.suggestion-card[data-v-f72cdbea]:active{transform:translateY(-1px)scale(.99)}@keyframes cardGroupIn-f72cdbea{0%{opacity:0;filter:blur(4px);transform:translateY(24px)rotateX(8deg)scale(.97)}to{opacity:1;filter:blur();transform:translateY(0)rotateX(0)scale(1)}}.main-box[data-v-559cf2f2]{flex-direction:column;height:100%;padding:16px;display:flex;overflow-y:auto}.tool-item[data-v-85e777af]{cursor:pointer;align-items:center;gap:4px;display:flex}.tool-item i[data-v-85e777af]{font-size:18px}.tool-item[data-v-85e777af]:hover{color:var(--color-primary)}.attachment-selector[data-v-85e777af]{background-color:var(--color-bg-2);border-radius:8px;width:220px;overflow:hidden}.attachment-selector__header[data-v-85e777af]{align-items:center;padding:14px 16px}.attachment-selector__close[data-v-85e777af]{cursor:pointer;color:var(--color-text-desc) ;font-size:18px}.attachment-selector__close[data-v-85e777af]:hover{color:var(--color-primary) }.attachment-selector__item[data-v-85e777af]{cursor:pointer;border-top:1px solid var(--color-border);align-items:center;gap:10px;padding:12px 16px;display:flex}.attachment-selector__item i[data-v-85e777af]{font-size:18px}.attachment-selector__item[data-v-85e777af]:hover{color:var(--color-primary);background-color:var(--color-bg-3)}.img-wrapper[data-v-1669aab6]{width:100%;height:100vh;position:relative}.img-wrapper img[data-v-1669aab6]{width:60%;transition:all .2s ease-in-out;position:absolute;top:50%;left:50%}.img-wrapper .tools[data-v-1669aab6]{background:rgba(99,96,98,.6);border-radius:50px;justify-content:space-between;align-items:center;width:160px;margin-left:-80px;padding:20px;display:flex;position:absolute;bottom:130px;left:50%}.img-wrapper .close-icon[data-v-1669aab6]{position:absolute;top:20px;right:20px}.file-mention-panel[data-v-23f06f3e]{border:1px solid var(--color-border);background-color:var(--color-bg-2);border-radius:4px;margin-bottom:10px;padding:10px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.file-mention-item[data-v-23f06f3e]{cursor:pointer;align-items:center;gap:10px;padding:6px 8px;display:flex}.file-mention-item i[data-v-23f06f3e]{font-size:16px}.file-mention-item[data-v-23f06f3e]:hover{color:var(--color-primary)}.file-mention-enter[data-v-23f06f3e]{color:var(--color-text-desc) ;margin-left:auto;font-size:12px}.chat-editor[data-v-23f06f3e]{word-break:break-word;white-space:pre-wrap;cursor:text;outline:none;min-height:60px;max-height:160px;padding:4px 0;line-height:26px;overflow-y:auto}.chat-editor[data-v-23f06f3e]:empty:before{color:var(--color-text-4);content:attr(data-placeholder)}.chat-editor[data-v-23f06f3e] .inline-reference{color:#52c41a;vertical-align:middle;user-select:none;background-color:#f6ffed;border:1px solid #b7eb8f;border-radius:4px;align-items:center;gap:4px;max-width:220px;height:24px;margin:0 4px 4px 0;padding:0 8px;line-height:22px;display:inline-flex}.chat-editor[data-v-23f06f3e] .inline-reference span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tool-item[data-v-5cc3b8d9]{cursor:pointer;user-select:none;border-radius:16px;align-items:center;gap:4px;padding:8px 10px;display:flex}.tool-item[data-v-5cc3b8d9]:hover{background-color:var(--ai-model-select-bg)}.model-selector[data-v-5cc3b8d9]{background-color:var(--color-bg-2);border-radius:8px;width:250px;overflow:hidden}.model-selector__list[data-v-5cc3b8d9]{border-top:1px solid var(--color-border);max-height:350px;overflow-y:auto}.model-selector__header[data-v-5cc3b8d9]{align-items:center;padding:14px 16px}.model-selector__close[data-v-5cc3b8d9]{cursor:pointer;color:var(--color-text-desc) ;font-size:18px}.model-selector__close[data-v-5cc3b8d9]:hover{color:var(--color-primary) }.model-selector__group[data-v-5cc3b8d9]{border-bottom:1px solid var(--color-border)}.model-selector__group[data-v-5cc3b8d9]:last-child{border-bottom:0}.model-selector__item[data-v-5cc3b8d9]{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.model-selector__item.active[data-v-5cc3b8d9]{background-color:var(--ai-model-select-bg);font-weight:600}.model-selector__item[data-v-5cc3b8d9]:hover{background-color:var(--ai-model-select-bg)}.model-selector__add[data-v-5cc3b8d9]{cursor:pointer;border-top:1px solid var(--color-border);align-items:center;gap:6px;padding:10px 12px;display:flex}.model-selector__add[data-v-5cc3b8d9]:hover{color:var(--color-primary);background-color:var(--color-bg-3)}.tool-item[data-v-e71aed71]{cursor:pointer;user-select:none;align-items:center;gap:4px;display:flex}.tool-item i[data-v-e71aed71]{font-size:18px}.tool-item[data-v-e71aed71]:hover,.tool-item.active[data-v-e71aed71]{color:var(--color-primary)}.tool-selector[data-v-e71aed71]{background-color:var(--color-bg-2);border-radius:8px;width:320px;overflow:hidden}.tool-selector__header[data-v-e71aed71]{align-items:center;padding:14px 16px}.tool-selector__close[data-v-e71aed71]{cursor:pointer;color:var(--color-text-desc) ;font-size:18px}.tool-selector__close[data-v-e71aed71]:hover{color:var(--color-primary) }.tool-selector__group[data-v-e71aed71]{color:var(--color-text-desc) ;background-color:var(--color-bg-3);padding:8px 12px;font-size:12px;font-weight:700}.tool-selector__list[data-v-e71aed71]{max-height:360px;overflow-y:auto}.tool-selector__item[data-v-e71aed71]{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.tool-selector__name[data-v-e71aed71]{align-items:center;gap:6px;min-width:0;display:flex}.chat-input-action[data-v-ac3bf048]{background-color:var(--ai-model-select-bg);border-radius:10px;padding:8px 12px}.chat-input-content--website[data-v-ac3bf048]{width:100%}.chat-input-container[data-v-ac3bf048]{border:1px solid var(--color-border);border-radius:10px;width:90%;margin:0 auto;padding:10px}.chat-input-container[data-v-ac3bf048]:focus-within{border-color:var(--color-primary)}.chat-input-content--website .chat-input-container[data-v-ac3bf048]{text-align:left;background:var(--color-bg-2);max-width:850px;box-shadow:0 0 50px rgba(34,197,94,.22)}.chat-input-content--website[data-v-ac3bf048] .chat-editor{min-height:80px;max-height:200px}.selected-tools[data-v-ac3bf048]{margin-bottom:6px}.image-references[data-v-ac3bf048]{margin-bottom:8px}.image-reference[data-v-ac3bf048]{border:1px solid var(--color-border);background-color:var(--color-bg-3);border-radius:6px;width:56px;height:56px;position:relative;overflow:hidden}.image-reference img[data-v-ac3bf048]{object-fit:cover;cursor:pointer;width:100%;height:100%;display:block}.image-reference__remove[data-v-ac3bf048]{cursor:pointer;color:#fff;background-color:rgba(0,0,0,.55);border-width:0;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:flex;position:absolute;top:2px;right:2px}.image-reference__remove i[data-v-ac3bf048]{font-size:14px}.tool-item[data-v-ac3bf048]{cursor:pointer;user-select:none;align-items:center;gap:4px;display:flex}.tool-item i[data-v-ac3bf048]{font-size:18px}.tool-item[data-v-ac3bf048]:hover,.tool-item.active[data-v-ac3bf048]{color:var(--color-primary)}.website-builder-main[data-v-b4f35ac5]{background:var(--ai-chat-website-builder-bg);flex:1;justify-content:center;align-items:center;height:100%;min-height:0;padding:16px;display:flex;position:relative;overflow:auto}.website-builder-main__content[data-v-b4f35ac5]{flex-direction:column;align-items:center;width:100%;display:flex}.website-builder-main__disclaimer[data-v-b4f35ac5]{text-align:center;position:absolute;bottom:16px;left:16px;right:16px}.chat-box[data-v-b3fa3cea]{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.chat-conversation-panel[data-v-b3fa3cea]{flex-direction:column;display:flex}.ai-history-panel[data-v-b3fa3cea]{flex-direction:column;height:100%;min-height:0;display:flex}.chat-conversation-panel[data-v-b3fa3cea] .main-box{flex:1;height:auto;min-height:0}.ai-first-guide[data-v-11b98a3e]{padding:2.667rem}.ai-first-guide h2[data-v-11b98a3e]{font-size:2.167rem;font-weight:700;line-height:1.25}.ai-first-guide__examples[data-v-11b98a3e]{flex-direction:column;gap:.833rem;display:flex}.ai-first-guide__example[data-v-11b98a3e]{color:#233653;background:#f8fafc;border:1px solid #e7ebf0;border-radius:.833rem;min-height:3.667rem;padding:1rem 1.333rem}html.dark .ai-first-guide__example[data-v-11b98a3e]{color:#e8eaed;background:#2a2e33;border-color:#363c44}.ai-first-guide__warning[data-v-11b98a3e]{color:#9a5a00;background:#fff9ec;border:1px solid #fedaa4;border-radius:.833rem;margin-top:2rem;padding:1.333rem}html.dark .ai-first-guide__warning[data-v-11b98a3e]{color:#f0b860;background:#3a2e18;border-color:#5a4420}.box[data-v-d0dd1178]{height:calc(100vh - 160px);display:flex;overflow:hidden}.sidebar-wrapper[data-v-d0dd1178]{flex-shrink:0;width:251px;transition:width .3s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.sidebar-wrapper.is-folded[data-v-d0dd1178]{width:0}.sidebar-content[data-v-d0dd1178]{width:251px;display:flex}.model-section-card[data-v-639d5a2e]{border:1px solid var(--color-border);border-radius:12px;flex-direction:column;flex:1;padding:16px;display:flex}.section-title[data-v-639d5a2e]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.section-title__info[data-v-639d5a2e]{align-items:center;gap:8px;min-width:0;display:flex}.section-title__bar[data-v-639d5a2e]{border-radius:2px;width:4px;height:16px;display:inline-block}.section-title__bar.is-standard[data-v-639d5a2e]{background-color:var(--color-primary)}.section-title__bar.is-pro[data-v-639d5a2e]{background-color:#feaa04}.model-grid[data-v-639d5a2e]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;max-height:500px;margin-top:10px;display:grid;overflow-y:auto}.model-card[data-v-639d5a2e]{border:1px solid var(--color-border);cursor:pointer;user-select:none;border-radius:8px;padding:10px;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative}.card-box[data-v-5d10351f]{border-width:1px;border-color:var(--color-border);border-style:solid;border-radius:8px;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);overflow:hidden}.card-box-active[data-v-5d10351f]{border-color:var(--color-primary)}.model-grid[data-v-5d10351f]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;max-height:330px;display:grid;overflow-y:auto}.model-card[data-v-5d10351f]{cursor:pointer;user-select:none;border:1px solid var(--color-border);border-radius:8px;padding:10px;transition:all .3s}.is-collapsed[data-v-5d10351f]{transform:rotate(-90deg)}.channel-card[data-v-e8a82a86]{border:1px solid var(--color-border);border-radius:8px}.channel-card__header[data-v-e8a82a86]{background-color:var(--site-guide-surface-muted) ;border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;min-height:56px;padding-left:12px;padding-right:28px;display:flex}.channel-card__icon[data-v-e8a82a86]{color:var(--color-primary);font-size:24px}.form-grid[data-v-e8a82a86]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;padding:28px 28px 28px 12px;display:grid}.form-grid__item--full[data-v-e8a82a86]{grid-column:span 2}@media (max-width:760px){.form-grid[data-v-e8a82a86]{grid-template-columns:1fr}.form-grid__item--full[data-v-e8a82a86]{grid-column:span 1}}.channel-toolbar[data-v-2c9364e4]{border:1px solid var(--color-border);border-radius:6px;padding:10px 12px}.recharge-grid[data-v-dae40d2b]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.recharge-card[data-v-dae40d2b]{border:1px solid var(--color-border);background:var(--color-bg-2);cursor:pointer;border-radius:14px;flex-direction:column;padding:20px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.recharge-card[data-v-dae40d2b]:hover{border-color:var(--color-primary)}.recharge-card--active[data-v-dae40d2b]{border-color:var(--color-primary);background:linear-gradient(180deg, rgba(34,197,94,.03) 0%, var(--color-bg-2) 100%)}.recharge-card__popular-badge[data-v-dae40d2b]{background:linear-gradient(135deg, var(--color-primary), #10b981);color:var(--button-text-base-color);border-radius:20px;align-items:center;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:5px;right:5px}.recharge-card__currency[data-v-dae40d2b]{margin-right:1px;font-size:18px;font-weight:800}.recharge-card__amount[data-v-dae40d2b]{letter-spacing:-1px;font-size:38px;font-weight:900;line-height:1}.recharge-card__cents[data-v-dae40d2b]{font-size:20px;font-weight:800}.recharge-card__market-price[data-v-dae40d2b]{color:var(--color-text-3);text-decoration:line-through}.recharge-card__features[data-v-dae40d2b]{flex-direction:column;flex:1;gap:8px;margin:0 0 18px;padding:0;list-style:none;display:flex}.recharge-card__features li[data-v-dae40d2b]{color:var(--color-text-2);align-items:center;gap:8px;font-size:13px;display:flex}.package-list[data-v-d954b7a4]{--package-card-height:130px;max-height:calc(var(--package-card-height) * 2 + 12px);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;overflow-y:auto}.package-card[data-v-d954b7a4]{border:1px solid var(--color-border);border-radius:8px;padding:16px}.package-card__header[data-v-d954b7a4]{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (max-width:1180px){.package-list[data-v-d954b7a4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.package-list[data-v-d954b7a4]{grid-template-columns:1fr}}.tool-group[data-v-1ddedaf9]{border:1px solid var(--color-border);border-radius:6px}.tool-group__header[data-v-1ddedaf9]{cursor:pointer;user-select:none;justify-content:space-between;align-items:center;height:48px;padding-left:12px;padding-right:12px;display:flex}.tool-group__arrow[data-v-1ddedaf9]{font-size:16px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.tool-group__arrow.is-open[data-v-1ddedaf9]{transform:rotate(-90deg)}.tool-grid[data-v-1ddedaf9]{border-top:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.tool-card[data-v-1ddedaf9]{border:1px solid var(--color-border);border-radius:8px;min-height:76px;padding:12px;transition:all .3s}.tool-card[data-v-1ddedaf9]:not(.is-disabled){border-color:var(--color-primary);background-color:var(--color-primary-light-1)}@media (max-width:1180px){.tool-grid[data-v-1ddedaf9]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.tool-grid[data-v-1ddedaf9]{grid-template-columns:1fr}}[data-v-fe3eb75e] .settings-rows .settings-label{width:150px}.skill-list[data-v-6296fcaf]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.skill-card[data-v-6296fcaf]{border:1px solid var(--color-border);border-radius:12px;min-height:120px;padding:20px}.skill-card__header[data-v-6296fcaf]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.skill-card__delete[data-v-6296fcaf]{cursor:pointer;font-size:16px}.skill-card__delete[data-v-6296fcaf]:hover{color:var(--color-error) }@media (max-width:1280px){.skill-list[data-v-6296fcaf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.skill-list[data-v-6296fcaf]{grid-template-columns:1fr}}.list[data-v-ebb7c625]{cursor:pointer;background:var(--app-soft-sort-bg);user-select:none;border-radius:12px;padding:8px 16px}.list[data-v-ebb7c625]:hover,.active[data-v-ebb7c625]{color:var(--button-text-base-color) ;background:var(--color-primary)}.tool-list[data-v-295f31b6]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.tool-card[data-v-295f31b6]{border:1px solid var(--color-border);border-radius:8px;min-height:146px;padding:16px}@media (max-width:1280px){.tool-list[data-v-295f31b6]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.tool-list[data-v-295f31b6]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ul-style[data-v-a6e720e2]{justify-content:center;align-items:center;gap:20px;margin:0 auto;font-size:16px;display:flex}.ul-style li[data-v-a6e720e2]{align-items:center;display:flex}.website-status[data-v-bb228d91]{cursor:pointer;width:auto;font-size:20px;display:inline-block} diff --git a/BTPanel/static/vite/css/view-home.css b/BTPanel/static/vite/css/view-home.css index 1b5cc73d..41b39f22 100644 --- a/BTPanel/static/vite/css/view-home.css +++ b/BTPanel/static/vite/css/view-home.css @@ -1 +1 @@ -.info[data-v-3332a5a3]{align-items:center;display:flex}.info:first-of-type .mark[data-v-3332a5a3]:before{display:none}.info .mark[data-v-3332a5a3]{background-color:#c4c4c4;border-radius:50%;width:8px;height:8px;margin-right:16px;position:relative}.info .mark[data-v-3332a5a3]:before{content:"";background-color:#c4c4c4;width:1px;height:26px;position:absolute;bottom:50%;left:50%;transform:translate(-50%)}.info.load[data-v-3332a5a3]{color:#999}.info.done[data-v-3332a5a3]{color:#20a53a}.info.done .mark[data-v-3332a5a3],.info.done .mark[data-v-3332a5a3]:before{background-color:#20a53a}.safe-restart[data-v-55a0223d]{background-color:rgba(241,249,243,.6);border-radius:5px;flex-direction:column;padding:16px 20px;line-height:26px;display:flex}.n-button[data-v-9a278388]{--n-width:120px;--n-height:42px;--n-border-radius:2px;--n-color:#eee;--n-text-color:#333;--n-border:1px solid #ddd;--n-color-hover:#20a53a;--n-border-hover:1px solid #20a53a;--n-text-color-hover:#fff;--n-color-focus:#20a53a;--n-border-focus:1px solid #20a53a}.soft-list li{align-items:center;display:flex}.soft-list li+li[data-v-95250b0e]{margin-top:12px}.recommend-item[data-v-82a30c99]{flex:1}.recommend-item+.recommend-item[data-v-82a30c99]{margin-left:24px}.recommend-item .recommend-title[data-v-82a30c99]{margin-bottom:10px;padding-left:5px;font-size:20px}.recommend-item .content[data-v-82a30c99]{border:1px solid var(--color-border);border-radius:4px;padding:20px 16px;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.recommend-item .content .border-view[data-v-82a30c99]{border-width:1px;border-color:var(--color-border);border-style:solid;border-radius:4px;padding:12px}.recommend-item .active[data-v-82a30c99]{background-color:var(--home-soft-install-bg-color);border:1px solid var(--home-soft-install-border-color)}.home-recommend-install[data-v-0e4ef11b]{width:920px}.home-recommend-install__header[data-v-0e4ef11b]{border-radius:var(--n-border-radius) var(--n-border-radius) 0 0;height:8px;position:relative;overflow:hidden}.home-recommend-install__accent[data-v-0e4ef11b]{z-index:3;background:var(--site-guide-accent-bar);pointer-events:none;will-change:transform;width:200%;height:8px;animation:8s linear infinite home-recommend-install-accent-flow-0e4ef11b;position:absolute;top:0;left:0}@keyframes home-recommend-install-accent-flow-0e4ef11b{0%{transform:translate(-50%)}to{transform:translate(0)}}.home-recommend-install__body[data-v-0e4ef11b]{background:var(--color-modal);border-bottom-left-radius:var(--n-border-radius);border-bottom-right-radius:var(--n-border-radius);padding:20px}.home-recommend-install__body .recommend-list[data-v-0e4ef11b]{display:flex}.home-recommend-install__footer[data-v-0e4ef11b]{justify-content:flex-end;padding-top:8px;display:flex}.home-recommend-install__link[data-v-0e4ef11b]{--n-text-color:var(--site-guide-text-muted);--n-text-color-hover:var(--site-guide-text-color);--n-text-color-pressed:var(--site-guide-text-secondary);--n-font-weight:700}.item-list[data-v-ef368f9b],.item-list[data-v-a0a833ab]{border-bottom:1px solid var(--color-border);align-items:center;padding:16px}.update-new[data-v-bf03feb1]{color:#555}.update-head[data-v-bf03feb1]{background-color:var(--home-success-bg-color);color:#fff;border-top-left-radius:4px;border-top-right-radius:4px;align-items:center;height:36px;padding:0 80px 0 20px;font-size:14px;display:flex}.update-back[data-v-bf03feb1]{background:linear-gradient(to top, #fff, var(--home-success-bg-color));z-index:10;width:100%;height:100px;position:absolute}.update-title[data-v-bf03feb1]{color:var(--home-success-text-color) ;justify-content:center;align-items:center;margin-bottom:24px;font-size:22px;font-weight:700;display:flex}.logs-card[data-v-493f304b]{border:1px solid var(--color-border);border-radius:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}.logs-card .logs-card-header[data-v-493f304b]{border-bottom:1px solid var(--color-border);padding:16px}.logs-card .logs-card-content[data-v-493f304b]{padding:16px}.logs-card .logs-version[data-v-493f304b]{font-size:17px;font-weight:700}.logs-card ul[data-v-493f304b]{color:var(--color-text-4);padding-left:32px;font-size:14px;line-height:1.4}.logs-card ul li[data-v-493f304b]{list-style-type:disc}.header-item[data-v-ad9e1a74]{align-items:center;height:100%;display:flex}.header-username[data-v-ad9e1a74]{gap:10px;margin-right:16px}.header-username .username[data-v-ad9e1a74]{font-size:12px;line-height:20px}.header-left[data-v-166d071c]{align-items:center;height:100%;display:flex}.header-right[data-v-166d071c]{justify-content:flex-end;align-items:center;height:100%;display:flex}.header-item[data-v-166d071c]{align-items:center;height:100%;display:flex}.header-feedback[data-v-166d071c]{cursor:pointer;font-size:20px}.header-system[data-v-166d071c]{gap:8px}.header-system .name[data-v-166d071c]{margin-right:2px;font-size:12px;line-height:18px}.header-system .time[data-v-166d071c]{font-size:12px;line-height:18px}.header-tools[data-v-166d071c]{cursor:pointer;gap:4px;transition:color .3s cubic-bezier(.4,0,.2,1)}.header-tools[data-v-166d071c]:hover{color:var(--color-primary)}.header-tools .icon[data-v-166d071c]{font-size:20px}.header-tools .text[data-v-166d071c]{line-height:18px}.header-tools .version[data-v-166d071c]{font-size:13px;line-height:20px}.home-notice[data-v-6c950709]{--home-notice-accent-color:var(--color-pro);box-sizing:border-box;border-left:2px solid var(--home-notice-accent-color);background:var(--color-bg-2);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;height:40px;padding:10px 12px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 8px rgba(0,0,0,.06)}.home-notice--pro[data-v-6c950709]{--home-notice-accent-color:var(--color-pro)}.home-notice--update[data-v-6c950709]{--home-notice-accent-color:var(--color-primary)}.home-notice--security[data-v-6c950709]{--home-notice-accent-color:var(--color-error)}.home-notice__content[data-v-6c950709]{align-items:center;gap:8px;min-width:0;display:flex}.home-notice__icon[data-v-6c950709]{color:var(--home-notice-accent-color);flex:none}.home-notice__text[data-v-6c950709]{align-items:center;gap:8px;min-width:0;font-size:12px;line-height:17px;display:flex}.home-notice__message[data-v-6c950709]{min-width:0;color:var(--color-text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-notice__action[data-v-6c950709]{--n-height:22px;--n-text-color:var(--home-notice-accent-color);--n-text-color-hover:var(--home-notice-accent-color);--n-text-color-pressed:var(--home-notice-accent-color);--n-text-color-focus:var(--home-notice-accent-color);--n-font-size:12px;--n-icon-size:14px;--n-padding:0 6px;--n-border-radius:6px;--n-icon-margin:0 0 0 4px;flex:none;margin-left:4px;font-weight:500}.home-notice__close[data-v-6c950709]{--n-icon-size:16px;--n-text-color:var(--color-text-3)}.n-card[data-v-314bbe8a]{--n-padding-top:0;--n-padding-left:0;--n-padding-right:0;--n-padding-bottom:0;--n-border-radius:10px;min-height:44px}.card-title[data-v-314bbe8a]{z-index:100;justify-content:space-between;align-items:center;gap:16px;line-height:26px;display:flex;position:absolute;top:16px;left:16px;right:16px}@media (max-width:1400px){.card-title[data-v-314bbe8a]{font-size:16px}}.status-progress[data-v-ad976efd]{aspect-ratio:1;width:100%;position:relative}.status-progress__secondary[data-v-ad976efd]{z-index:2;aspect-ratio:1;pointer-events:none;width:70%;position:absolute;top:-10px;left:calc(-70% - 8px)}.status-progress__text[data-v-ad976efd]{color:var(--status-progress-text-color);letter-spacing:-.02em;pointer-events:none;white-space:nowrap;justify-content:center;align-items:center;font-family:Outfit;font-size:24px;display:flex}.status-progress__secondary-text[data-v-ad976efd]{color:var(--status-progress-secondary-color);pointer-events:none;flex-direction:column;align-items:center;gap:4px;line-height:1;display:flex}.status-progress__secondary-label[data-v-ad976efd]{color:var(--color-text-2,#606266);font-size:13px}.status-progress__secondary-value[data-v-ad976efd]{font-size:var(--status-progress-secondary-text-size);font-weight:400}.status-card[data-v-a4b7dde1]{min-height:var(--state-card-min-height,180px);color:var(--color-text-base);cursor:pointer;font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;overflow:hidden}.status-card__shell[data-v-a4b7dde1]{min-height:var(--state-card-min-height,180px);padding:var(--state-card-padding,24px);flex-direction:column;display:flex;position:relative}.status-card__progress[data-v-a4b7dde1]{position:absolute}.status-card__content[data-v-a4b7dde1]{z-index:1;flex-direction:column;flex:1;justify-content:flex-end;min-width:0;display:flex;position:relative}.status-card__head[data-v-a4b7dde1]{flex-direction:column;gap:0;width:100%;margin-bottom:8px;display:flex}.status-card__title[data-v-a4b7dde1],.status-card__extra[data-v-a4b7dde1]{color:var(--color-text-2,#606266)}.status-card__title[data-v-a4b7dde1]{text-overflow:ellipsis;white-space:nowrap;max-width:50%;font-size:15px;line-height:1;display:block;overflow:hidden}.status-card__desc[data-v-a4b7dde1]{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;align-items:baseline;max-width:100%;font-size:17px;font-weight:500;line-height:1;display:flex;overflow:hidden}.status-card__footer[data-v-a4b7dde1]{color:var(--color-text-2,#606266);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:12px;line-height:18px;display:flex}@media (max-width:768px){.status-card__title[data-v-a4b7dde1]{max-width:64%;padding-bottom:4px}}.n-collapse[data-v-a1374580] .n-collapse-item:not(:first-child){border:none;margin:0}.n-collapse[data-v-a1374580] .n-collapse-item .n-collapse-item__header-main{background-color:var(--collapse-color);height:30px;color:var(--color-text-base);border-radius:4px;align-items:center;padding:0 8px;font-size:12px;display:flex}.n-collapse[data-v-a1374580] .n-collapse-item .n-collapse-item__content-wrapper .n-collapse-item__content-inner{padding-top:16px}.n-divider[data-v-520deced]{height:12px}.table[data-v-bfe16717]{border-spacing:0;border-collapse:collapse;background-color:transparent;width:100%;max-width:100%;margin-bottom:0}.table tbody>tr>td[data-v-bfe16717]{vertical-align:middle;text-overflow:ellipsis;word-break:break-all;border-top:none;padding:4px;line-height:1.42857;overflow:hidden}.load-desc[data-v-c56945bc]{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;max-width:100%;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;font-size:24px;font-weight:800;line-height:1;display:inline-block;overflow:hidden}@media (max-width:768px){.load-desc[data-v-c56945bc]{font-size:22px;line-height:1}}.table[data-v-93a4319f]{border-spacing:0;border-collapse:collapse;background-color:transparent;width:100%;max-width:100%;margin-bottom:0}.table tbody>tr>td[data-v-93a4319f]{vertical-align:middle;text-overflow:ellipsis;word-break:break-all;border-top:none;padding:4px;line-height:1.42857;overflow:hidden}.table[data-v-ff40b240]{border-spacing:0;border-collapse:collapse;background-color:transparent;width:100%;max-width:100%;margin-bottom:0}.table tbody>tr>td[data-v-ff40b240]{vertical-align:middle;text-overflow:ellipsis;word-break:break-all;border-top:none;padding:4px;line-height:1.42857;overflow:hidden}.memory-used[data-v-11e0926d],.memory-total[data-v-11e0926d]{letter-spacing:-.01em;line-height:1}.memory-used[data-v-11e0926d]{color:var(--color-primary,#20a53a)}.memory-unit[data-v-11e0926d]{font-size:13px;line-height:1}.memory-separator[data-v-11e0926d]{margin:0 4px;line-height:1}.disk-item[data-v-3f850c34]{--text-color:var(--color-primary);cursor:pointer;flex-direction:column;justify-content:flex-end;min-height:82px;padding:4px 0;display:flex}.disk-item--compact[data-v-3f850c34]{min-height:68px;padding:0}.disk-item--compact .disk-range[data-v-3f850c34]{font-size:28px}.disk-item--tile[data-v-3f850c34]{justify-content:center;min-height:56px;padding:0}.disk-item--tile .disk-title[data-v-3f850c34]{padding-bottom:4px;font-size:13px;line-height:16px}.disk-item--tile .disk-desc[data-v-3f850c34]{font-size:12px;line-height:18px}.disk-item--tile .disk-desc__unit[data-v-3f850c34]{font-size:11px}.disk-title[data-v-3f850c34]{max-width:100%;color:var(--color-text-2,#606266);padding-bottom:2px;font-size:13px;font-weight:500;line-height:18px}.disk-range[data-v-3f850c34]{color:var(--text-color);font-size:34px;font-weight:700;line-height:1.15;transition:color .25s}.disk-desc[data-v-3f850c34]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--color-text-2,#606266);font-size:13px;line-height:20px;overflow:hidden}.disk-desc__used-group[data-v-3f850c34]{color:var(--text-color)}.disk-desc__unit[data-v-3f850c34]{font-size:12px}.disk-desc__separator[data-v-3f850c34]{padding:0 2px}.disk-item.is-unmounted .disk-title[data-v-3f850c34],.disk-item.is-unmounted .disk-range[data-v-3f850c34],.disk-item.is-unmounted .disk-desc[data-v-3f850c34],.disk-item.is-unmounted .disk-desc__used-group[data-v-3f850c34]{color:var(--color-text-3,#909399)}@media (max-width:768px){.disk-range[data-v-3f850c34]{font-size:30px}.disk-item--compact .disk-range[data-v-3f850c34]{font-size:26px}}.state-disk-panel[data-v-2ae42f54]{height:100%;min-height:var(--state-card-min-height,220px);padding:var(--state-card-padding,24px);font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;display:flex;position:relative;overflow:hidden}.state-disk-panel[data-v-2ae42f54] .n-card__content{flex:1;width:100%;min-width:0;min-height:0;display:flex}.state-disk-panel--compact[data-v-2ae42f54]{justify-content:flex-end;align-items:stretch}.state-disk-panel--tile[data-v-2ae42f54]{scrollbar-gutter:stable;overscroll-behavior:contain;align-items:stretch;overflow-x:hidden;overflow-y:auto}.state-disk-panel--tile[data-v-2ae42f54]::-webkit-scrollbar{width:4px;height:4px}.state-disk-panel--tile[data-v-2ae42f54]::-webkit-scrollbar-thumb{background:var(--state-scrollbar-thumb,#e6e6e6);border-radius:4px}.state-disk-panel--tile[data-v-2ae42f54]::-webkit-scrollbar-track{background:0 0}.disk-single__used[data-v-2ae42f54],.disk-single__total[data-v-2ae42f54]{letter-spacing:-.01em;line-height:1}.disk-single__unit[data-v-2ae42f54]{margin-left:1px;font-size:13px;line-height:1}.disk-single__separator[data-v-2ae42f54]{margin:0 4px}.disk-single__inode[data-v-2ae42f54]{font-size:12px;font-weight:600;line-height:18px}.state-disk-panel__empty[data-v-2ae42f54]{width:100%;height:100%;color:var(--color-text-3,#909399);justify-content:center;align-items:center;font-size:14px;display:flex}.disk-compact[data-v-2ae42f54]{justify-content:space-between;align-items:flex-end;gap:24px;width:100%;height:100%;display:flex}.disk-compact__list[data-v-2ae42f54]{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:end;gap:10px 18px;min-width:0;display:grid}.disk-compact__list--single[data-v-2ae42f54]{grid-template-columns:minmax(0,1fr)}.disk-compact__summary[data-v-2ae42f54]{min-width:0;transition:opacity .25s}.disk-compact__summary.is-inactive[data-v-2ae42f54]{opacity:.55}.disk-compact__rings[data-v-2ae42f54]{flex-shrink:0;justify-content:center;align-items:center;width:32%;min-width:148px;height:100%;display:flex}.disk-compact__rings-shell[data-v-2ae42f54]{position:relative}.disk-compact__ring[data-v-2ae42f54]{cursor:pointer;transition:opacity .25s;position:absolute}.disk-compact__ring.is-unmounted[data-v-2ae42f54]{border:1px dashed var(--color-border-1,#d9d9d9);border-radius:50%}.disk-tile-scroll[data-v-2ae42f54]{flex:1;width:100%;min-width:0;height:auto;min-height:0}.disk-tile[data-v-2ae42f54]{grid-auto-rows:minmax(68px,auto);align-content:start;gap:10px;width:100%;min-width:0;display:grid}.disk-tile--two-columns[data-v-2ae42f54]{grid-template-columns:repeat(2,minmax(0,1fr))}.disk-tile--three-columns[data-v-2ae42f54]{grid-template-columns:repeat(3,minmax(0,1fr))}.disk-tile__row[data-v-2ae42f54]{cursor:pointer;background:0 0;border-radius:8px;justify-content:flex-start;align-items:center;gap:18px;min-width:0;min-height:68px;padding:10px;transition:background-color .25s,opacity .25s;display:flex}.disk-tile__row.is-inactive[data-v-2ae42f54]{opacity:.58}.disk-tile__row[data-v-2ae42f54]:hover{background:var(--state-panel-hover-bg,rgba(0,0,0,.03))}.disk-tile__summary[data-v-2ae42f54]{flex-direction:column;flex:0 auto;justify-content:center;min-width:0;max-width:calc(100% - 68px);display:flex}.disk-tile__title[data-v-2ae42f54]{max-width:100%;color:var(--color-text-1,#303133);margin-bottom:6px;font-size:15px;font-weight:600;line-height:20px}.disk-tile__desc[data-v-2ae42f54]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--color-text-2,#606266);align-items:center;font-size:13px;line-height:18px;display:flex;overflow:hidden}.disk-tile__used[data-v-2ae42f54]{color:inherit;font-weight:400}.disk-tile__unit[data-v-2ae42f54]{margin-left:2px;font-size:12px}.disk-tile__separator[data-v-2ae42f54]{margin:0 3px}.disk-tile__progress[data-v-2ae42f54]{flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;transition:opacity .25s;display:flex}.disk-tile__progress.is-inactive[data-v-2ae42f54]{opacity:.55}.disk-tile__progress.is-unmounted[data-v-2ae42f54]{border:1px dashed var(--color-border-1,#d9d9d9);border-radius:50%}.disk-tile__progress-ring[data-v-2ae42f54]{flex-shrink:0;width:50px;height:50px;position:relative}.disk-tile__progress-ring[data-v-2ae42f54] .n-progress,.disk-compact__ring[data-v-2ae42f54] .n-progress{display:block;width:100%!important}.disk-tile__progress-ring[data-v-2ae42f54] svg{overflow:visible}.disk-tile__progress-ring[data-v-2ae42f54] .n-progress-circle__fill,.disk-tile__progress-ring[data-v-2ae42f54] .n-progress-circle__rail,.disk-compact__ring[data-v-2ae42f54] .n-progress-circle__fill,.disk-compact__ring[data-v-2ae42f54] .n-progress-circle__rail{stroke-linecap:round}.disk-tile__indicator[data-v-2ae42f54]{justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.disk-tile__indicator-value[data-v-2ae42f54]{font-size:14px;font-weight:500}.disk-tile__indicator-unit[data-v-2ae42f54]{margin-left:1px;font-size:9px;transform:translateY(.5px)}.disk-tile__placeholder[data-v-2ae42f54]{background-color:var(--color-text-3,#909399);border-radius:50%;width:18px;height:18px}@media (max-width:900px){.disk-compact[data-v-2ae42f54]{flex-direction:column;justify-content:flex-end;align-items:stretch;gap:16px}.disk-compact__list[data-v-2ae42f54],.disk-compact__list--single[data-v-2ae42f54]{grid-template-columns:minmax(0,1fr)}.disk-compact__rings[data-v-2ae42f54]{width:100%;min-width:0;height:auto}.disk-tile__row[data-v-2ae42f54]{align-items:flex-start}}@media (max-width:768px){.disk-tile[data-v-2ae42f54]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.disk-single__used[data-v-2ae42f54],.disk-single__total[data-v-2ae42f54]{font-size:var(--state-overview-font-size,22px);line-height:1}.disk-tile__progress[data-v-2ae42f54]{width:50px;height:50px}}.state-section[data-v-f510afc2]{--state-gap:12px;--state-status-min-width:215px;--state-disk-panel-min-width:650px;--state-disk-panel-max-width:720px;--state-surface-bg:var(--color-bg-2,rgba(255,255,255,.92));--state-surface-border:var(--color-border,transparent);--state-surface-shadow:0 10px 24px -20px rgba(0,0,0,.32);--state-surface-shadow-hover:0 14px 28px -20px rgba(0,0,0,.4);--state-surface-bottom-line:transparent;--state-progress-rail-color:var(--state-theme-progress-rail-color,#eaeaea);--state-progress-rail-muted-color:var(--state-theme-progress-rail-muted-color,rgba(234,234,234,.72));--state-progress-rail:var(--state-progress-rail-color);--state-progress-rail-muted:var(--state-progress-rail-muted-color);--state-progress-track-shadow:rgba(0,0,0,.08);--state-fill-color-light:var(--state-theme-fill-color-light,#f7f7f7);--state-fill-color-lighter:var(--state-theme-fill-color-lighter,#fafafa);--state-panel-hover-bg:var(--state-fill-color-light);--state-scrollbar-thumb:var(--color-border,#e6e6e6);--state-card-radius:10px;--state-overview-font-size:24px;--state-card-min-height:200px;--state-card-padding:24px;width:100%}:root[theme-mode=dark]{--state-theme-fill-color-light:#252525;--state-theme-fill-color-lighter:#1d1e1f;--state-theme-progress-rail-color:#3a3a3a;--state-theme-progress-rail-muted-color:rgba(67,67,67,.72)}.state-container[data-v-f510afc2]{gap:var(--state-gap);flex-wrap:wrap;align-items:stretch;display:flex}.state-component[data-v-f510afc2]{flex-direction:column;min-width:0;display:flex}.state-component--status[data-v-f510afc2],.state-component--disk[data-v-f510afc2]{flex:1 1 var(--state-status-min-width)}.state-component[data-v-f510afc2]>*{flex:1}.state-container--without-disk .state-component--status[data-v-f510afc2]{flex-basis:calc((100% - var(--state-gap) * 2) / 3)}.state-container--single-disk-cards .state-component--status[data-v-f510afc2]{flex-basis:calc((100% - var(--state-gap) * 3) / 4)}.state-container--disk-cards .state-component--status[data-v-f510afc2]{flex:1 1 var(--state-status-min-width)}.state-container--compact-panel[data-v-f510afc2]{--state-disk-panel-min-width:420px;--state-disk-panel-max-width:650px}.state-container--tile-panel[data-v-f510afc2]{--state-disk-panel-min-width:650px;--state-disk-panel-max-width:720px}.state-container--wide-disk[data-v-f510afc2]{--state-card-min-height:200px}.state-container--wide-disk .state-component--disk[data-v-f510afc2]>*{height:var(--state-card-min-height);max-height:var(--state-card-min-height)}.state-container--stacked-disk[data-v-f510afc2]{--state-card-min-height:200px}.state-container--stacked-disk .state-component--status[data-v-f510afc2]{flex:1 1 calc((100% - var(--state-gap) * 2) / 3);min-width:var(--state-status-min-width)}.state-container--stacked-disk .state-component--disk[data-v-f510afc2]{flex:100%;min-width:0}@media (max-width:980px){.state-container--single-disk-cards .state-component--status[data-v-f510afc2]{flex-basis:calc((100% - var(--state-gap)) / 2)}}@media (max-width:768px){.state-container[data-v-f510afc2]{gap:10px}.state-component--status[data-v-f510afc2],.state-component--disk[data-v-f510afc2],.state-container--without-disk .state-component--status[data-v-f510afc2],.state-container--single-disk-cards .state-component--status[data-v-f510afc2],.state-container--disk-cards .state-component--status[data-v-f510afc2],.state-container--stacked-disk .state-component--status[data-v-f510afc2],.state-container--stacked-disk .state-component--disk[data-v-f510afc2],.state-container--wide-disk .state-component--status[data-v-f510afc2],.state-container--wide-disk .state-component--disk[data-v-f510afc2]{flex-basis:100%;min-width:0}.state-section[data-v-f510afc2]{--state-overview-font-size:22px;--state-card-min-height:168px;--state-card-padding:18px;--state-gap:10px}}.badge[data-v-bcbc66c6]{background:var(--home-ad-badge-bg-color);width:84px;height:32px;color:var(--color-pro);border-radius:4px;align-items:center;gap:6px;margin-left:2px;padding-left:12px;display:flex}.badge .badge-text[data-v-bcbc66c6]{font-size:14px;font-weight:700}.features[data-v-bcbc66c6]{white-space:nowrap;flex:1;align-items:center;gap:24px;width:0;display:flex}.features .feature-item[data-v-bcbc66c6]{align-items:center;gap:6px;display:flex}.features .feature-icon[data-v-bcbc66c6]{color:#ffae45;font-size:14px}.features .feature-text[data-v-bcbc66c6]{font-size:13px;line-height:18px}.plugin-card[data-v-60c9e7ba]{background:var(--home-soft-bg-color);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:138px;padding:10px;transition:background .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.plugin-card[data-v-60c9e7ba]:hover{background:var(--home-soft-bg-hover-color);box-shadow:0 4px 10px rgba(32,165,58,.13)}.plugin-card .move[data-v-150c41e1]{cursor:move;font-size:16px;display:none;position:absolute;top:16px;right:16px}.plugin-card:hover .move[data-v-150c41e1]{display:block}.plugin-card__content[data-v-150c41e1]{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.plugin-card__content .plugin-icon[data-v-150c41e1]{height:44px}.plugin-card__content .plugin-title[data-v-150c41e1]{text-align:center;width:100%;font-weight:400;line-height:14px}.plugin-card__ad[data-v-90e6c91f]{color:var(--color-text-2);font-weight:400;line-height:16px;position:absolute;top:2px;left:6px}.plugin-card__content[data-v-90e6c91f]{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.plugin-card__content .plugin-icon[data-v-90e6c91f]{height:44px}.plugin-card__content .plugin-title[data-v-90e6c91f]{text-align:center;width:100%;min-height:28px;font-weight:400;line-height:14px}.plugin-card__actions[data-v-90e6c91f]{gap:8px;display:flex}.plugin-card__actions .n-button[data-v-90e6c91f]{--n-height:24px;--n-padding:0 8px}.home-software-panel[data-v-94e261fe]{height:498px;padding:52px 0 16px}.home-software-panel__body[data-v-94e261fe]{padding:0 16px;overflow:hidden}.plugin-list[data-v-94e261fe]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;display:grid}.monitor-stat[data-v-b17d3f82]{background-color:var(--color-bg-3);border-radius:10px;height:80px;display:flex}.monitor-stat .monitor-stat-item[data-v-b17d3f82]{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;height:100%;display:flex}.monitor-stat .monitor-stat-item:first-of-type .monitor-stat__value[data-v-b17d3f82],.monitor-stat .monitor-stat-item:nth-of-type(2) .monitor-stat__value[data-v-b17d3f82]{font-weight:500}.monitor-stat .monitor-stat-item .monitor-stat__title[data-v-b17d3f82]{color:var(--color-text-2);align-items:center;gap:6px;font-size:14px;font-weight:400;line-height:18px;display:flex}.monitor-stat .monitor-stat-item .monitor-stat__dot[data-v-b17d3f82]{background-color:var(--dot-color);border-radius:3px;width:6px;height:6px;display:block;position:relative}.monitor-stat .monitor-stat-item .monitor-stat__dot[data-v-b17d3f82]:after{content:"";border:2px solid var(--dot-color);opacity:.6;border-radius:6px;width:12px;height:12px;animation:2s infinite home-monitor-ripple-b17d3f82;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes home-monitor-ripple-b17d3f82{0%{opacity:.8;transform:translate(-50%,-50%)scale(.8)}50%{opacity:.4;transform:translate(-50%,-50%)scale(1.2)}to{opacity:0;transform:translate(-50%,-50%)scale(1.6)}}.monitor-stat .monitor-stat-item .monitor-stat__value[data-v-b17d3f82]{color:var(--color-text-base);font-size:16px;line-height:22px}.monitor-chart-panel[data-v-2ede0121]{flex-direction:column;height:100%;min-height:0;display:flex}.monitor-chart-panel__chart[data-v-2ede0121]{flex:1;min-height:0;margin-top:16px;position:relative}.monitor-chart-panel[data-v-05836377]{flex-direction:column;height:100%;min-height:0;display:flex}.monitor-chart-panel__chart[data-v-05836377]{flex:1;min-height:0;margin-top:16px;position:relative}.home-monitor-card[data-v-e9e6dd5e]{width:100%;max-width:100%;height:498px;overflow:hidden}.n-tabs[data-v-e9e6dd5e]{--n-tab-text-color:var(--color-text-2);--n-tab-text-color-active:var(--home-monitor-tabs-active-color);--n-tab-text-color-hover:var(--border-hover-focus-color);--n-tab-gap:40px;--n-tab-padding:16px 0;--n-pane-padding-top:0;--n-pane-padding-left:16px;--n-pane-padding-right:16px;--n-pane-padding-bottom:16px;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.n-tabs[data-v-e9e6dd5e] .n-tabs-pane-wrapper{flex:1;min-width:0;min-height:0;overflow:hidden}.n-tabs[data-v-e9e6dd5e] .n-tab-pane{width:100%;min-width:0;height:100%;overflow:hidden}.n-tabs[data-v-e9e6dd5e] .n-tabs-nav-scroll-wrapper{flex:none}.n-tabs[data-v-e9e6dd5e] .n-tabs-nav-scroll-wrapper .n-tabs-tab{height:60px;line-height:1}.n-tabs[data-v-e9e6dd5e] .n-tabs-nav-scroll-wrapper .n-tabs-tab.n-tabs-tab--active{font-size:18px}.n-tabs[data-v-e9e6dd5e] .n-tabs-nav__suffix{flex:1;padding-left:0}.item-card-wrap[data-v-f746b2f0]{position:relative}.item-card-wrap .drag-icon[data-v-f746b2f0]{opacity:0;cursor:move;transition:opacity .2s;position:absolute;top:6px;left:50%;transform:translate(-50%)}.item-card-wrap .drag-icon[data-v-f746b2f0]:active{cursor:grabbing}.item-card-wrap[data-v-f746b2f0]:hover{border-color:var(--border-hover-focus-color);cursor:pointer;box-shadow:0 8px 16px rgba(0,0,0,.1)}.item-card-wrap:hover .drag-icon[data-v-f746b2f0]{opacity:1}.item-card-wrap[data-v-f746b2f0] .icon-container i{vertical-align:middle;width:16px;height:16px;display:inline-block}.module-card[data-v-4440db5c]{border:1px solid var(--color-border);border-radius:8px;flex-direction:column;gap:10px;padding:16px;display:flex;overflow:hidden}.module-card .card-icon-wrap[data-v-4440db5c]{background-color:var(--home-overview-btn-color) ;width:36px;height:36px;color:var(--border-hover-focus-color) ;border-radius:6px;justify-content:center;align-items:center;font-size:18px;display:flex}.module-card .card-icon-wrap[data-v-4440db5c] i{width:18px;height:18px;display:inline-block}.overview-new[data-v-2800e49c]{justify-content:space-between;padding:52px 16px 16px;display:flex}.overview-grid[data-v-2800e49c]{flex:1;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}.drag-ghost[data-v-2800e49c]{opacity:.4;border:2px dashed var(--primary-color,#18a058);border-radius:8px;background:0 0!important}.drag-ghost[data-v-2800e49c]>*{visibility:hidden}.home-container[data-v-18ff93c7]{padding:10px 20px 16px}.home-bottom-grid[data-v-18ff93c7]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;width:100%;max-width:100%;display:grid}.home-bottom-grid__item[data-v-18ff93c7]{min-width:0;max-width:100%;overflow:hidden}@media (max-width:1200px){.home-bottom-grid[data-v-18ff93c7]{grid-template-columns:1fr}}.guide-shell[data-v-4c267170]{flex-direction:column;flex:1;display:flex;position:relative}.guide-shell[data-v-4c267170]:before{content:"";z-index:1;background:var(--site-guide-accent-bar);will-change:transform;width:200%;height:8px;animation:8s linear infinite guide-accent-flow-4c267170;position:absolute;top:0;left:0}@keyframes guide-accent-flow-4c267170{0%{transform:translate(-50%)}to{transform:translate(0)}}.guide-shell__header[data-v-4c267170]{z-index:2;border-bottom:1px solid var(--site-guide-divider);justify-content:flex-start;align-items:center;gap:12px;padding:32px 32px 16px;display:flex;position:relative}.guide-shell__back[data-v-4c267170],.guide-shell__hide[data-v-4c267170],.guide-shell__close[data-v-4c267170]{--n-width:32px;--n-height:32px;--n-icon-size:22px;--n-text-color:var(--site-guide-text-subtle);--n-text-color-hover:var(--site-guide-title-color-2)}.guide-shell__back-icon[data-v-4c267170],.guide-shell__hide-icon[data-v-4c267170],.guide-shell__close-icon[data-v-4c267170]{width:22px;height:22px;font-size:22px}.guide-shell__brand[data-v-4c267170]{justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.guide-shell__actions[data-v-4c267170]{align-items:center;gap:4px;display:flex}.guide-shell__logo[data-v-4c267170]{flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.guide-shell__logo img[data-v-4c267170]{object-fit:contain;width:24px;height:24px;display:block}.guide-shell__brand-text[data-v-4c267170]{color:var(--site-guide-title-color-2);letter-spacing:.02em;font-size:14px;font-weight:700;line-height:18px}.guide-shell__body[data-v-4c267170]{flex:1;padding:24px 32px 32px;overflow:auto}.guide-minimized-progress[data-v-2b1e843a]{z-index:2001;border:1px solid var(--site-guide-minimized-border);background:var(--site-guide-minimized-bg);width:min(300px,100vw - 32px);box-shadow:var(--site-guide-minimized-shadow);font:inherit;cursor:pointer;pointer-events:auto;text-align:left;transform-origin:var(--guide-minimized-origin-x,100%) var(--guide-minimized-origin-y,100%);user-select:none;border-radius:8px;flex-direction:column;align-items:stretch;padding:16px 18px 18px;transition:box-shadow .2s;display:flex;position:fixed;bottom:20px;right:20px}.guide-minimized-progress[data-v-2b1e843a]:hover{box-shadow:var(--site-guide-minimized-shadow-hover)}.guide-minimized-progress[data-v-2b1e843a]:focus-visible{box-shadow:var(--site-guide-minimized-shadow-hover)}.guide-minimized-progress[data-v-2b1e843a]:focus-visible{box-shadow:var(--site-guide-minimized-shadow-hover), var(--site-guide-primary-ring);outline:none}.guide-minimized-progress.is-complete[data-v-2b1e843a]{cursor:default}.guide-minimized-progress.is-complete[data-v-2b1e843a]:hover{box-shadow:var(--site-guide-minimized-shadow)}.guide-minimized-progress.is-complete[data-v-2b1e843a]:focus-visible{box-shadow:var(--site-guide-minimized-shadow)}.guide-minimized-progress__title[data-v-2b1e843a]{color:var(--site-guide-minimized-title-color);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:700;line-height:24px;overflow:hidden}.guide-minimized-progress__desc[data-v-2b1e843a]{color:var(--site-guide-minimized-desc-color);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;margin-top:4px;font-size:13px;font-weight:500;line-height:18px;display:flex;overflow:hidden}.guide-minimized-progress__desc-icon[data-v-2b1e843a]{flex:none}.guide-minimized-progress__meta[data-v-2b1e843a]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:12px;display:grid}.guide-minimized-progress__progress[data-v-2b1e843a]{min-width:0}.guide-minimized-progress__progress[data-v-2b1e843a] .n-progress-graph-line-fill{--n-fill-color:var(--color-primary)}.guide-minimized-progress__percent[data-v-2b1e843a]{min-width:38px;color:var(--color-primary);letter-spacing:0;text-align:right;font-size:13px;font-weight:700;line-height:18px}.guide-step-header[data-v-930b41ae]{border-bottom:1px solid var(--site-guide-border-soft);align-items:flex-start;margin-bottom:24px;padding-bottom:16px;display:flex}.guide-step-header__text[data-v-930b41ae]{min-width:0}.guide-step-header__title[data-v-930b41ae]{color:var(--site-guide-heading-color);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;line-height:24px;display:flex}.guide-step-header__icon[data-v-930b41ae]{flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.guide-step-header__desc[data-v-930b41ae]{color:var(--site-guide-text-subtle);margin:2px 0 0;font-size:12px;line-height:18px}.node-guide-form[data-v-cae77627]{width:100%}.node-guide-form__label[data-v-cae77627]{color:var(--site-guide-text-muted);font-size:12px;font-weight:700;line-height:18px}.node-guide-form__mapping-grid[data-v-cae77627]{grid-template-columns:minmax(0,8fr) minmax(120px,4fr);gap:12px;display:grid}.node-guide-form__radio-row[data-v-cae77627]{align-items:center;gap:18px;min-height:40px;padding:0 2px;display:flex}.node-guide-form__radio[data-v-cae77627]{color:var(--site-guide-text-color);cursor:pointer;align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.node-guide-form__framework-grid[data-v-cae77627]{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;width:100%;display:grid}.node-guide-form__framework[data-v-cae77627]{border:1px solid var(--site-guide-border);background:var(--site-guide-surface-muted);min-height:40px;color:var(--site-guide-text-color);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:700;line-height:16px;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.node-guide-form__framework[data-v-cae77627]:hover,.node-guide-form__framework--active[data-v-cae77627]{border-color:var(--color-primary);color:var(--color-primary)}.node-guide-form__framework--active[data-v-cae77627]{background:var(--site-guide-primary-bg)}.node-guide-form .n-input[data-v-cae77627],.node-guide-form .n-input-number[data-v-cae77627] .n-input,.node-guide-form[data-v-cae77627] .n-base-selection{--n-font-size:13px}.php-guide-form[data-v-951afc0c]{width:100%}.php-guide-form__label-row[data-v-951afc0c]{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.php-guide-form__label[data-v-951afc0c]{color:var(--site-guide-text-muted);font-size:12px;font-weight:700;line-height:18px}.php-guide-form__domain-label[data-v-951afc0c]{align-items:center;gap:8px;min-width:0;display:inline-flex}.php-guide-form__domain-tip[data-v-951afc0c]{max-width:260px;color:var(--site-guide-text-muted);font-size:12px;font-weight:500;line-height:18px}.php-guide-form__hint[data-v-951afc0c]{color:var(--site-guide-text-subtle);font-size:10px;font-weight:500;line-height:16px}.php-guide-form__ssl-toggle[data-v-951afc0c]{color:var(--site-guide-text-muted);cursor:pointer;user-select:none;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.php-guide-form__choice-grid[data-v-951afc0c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.php-guide-form__choice-grid--three[data-v-951afc0c]{grid-template-columns:repeat(3,minmax(0,1fr))}.php-guide-form__choice-grid--mysql[data-v-951afc0c]{gap:16px}.php-guide-form__choice[data-v-951afc0c]{border:1px solid var(--site-guide-border);background:var(--site-guide-surface);min-height:40px;color:var(--site-guide-text-color);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-size:12px;font-weight:700;transition:border-color .16s,background-color .16s;display:flex}.php-guide-form__choice--compact[data-v-951afc0c]{min-height:36px}.php-guide-form__choice[data-v-951afc0c]:hover,.php-guide-form__choice--active[data-v-951afc0c]{border-color:var(--color-primary);background:var(--site-guide-surface-muted)}.php-guide-form__database[data-v-951afc0c]{flex-direction:column;gap:12px;display:flex}.php-guide-form__database-toggle[data-v-951afc0c]{border:1px solid var(--site-guide-border);background:var(--site-guide-surface-muted-strong);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 12px;display:flex}.php-guide-form__database-title[data-v-951afc0c]{color:var(--site-guide-text-secondary);align-items:center;gap:8px;font-size:12px;font-weight:700;line-height:18px;display:inline-flex}.php-guide-form__database-icon[data-v-951afc0c]{color:var(--color-primary);font-size:16px}.php-guide-form__database-card[data-v-951afc0c]{border:1px solid var(--site-guide-border);background:var(--site-guide-surface);box-shadow:var(--site-guide-inset-shadow);border-radius:12px;margin-bottom:24px;padding:16px}.php-guide-form[data-v-951afc0c] .n-form-item-label__text{width:100%}.php-guide-form .n-input[data-v-951afc0c]{--n-font-size:13px}.php-guide-form__control--readonly[data-v-951afc0c]{--n-color:var(--site-guide-surface-muted);--n-text-color:var(--site-guide-text-muted)}.proxy-guide-form[data-v-b279e57e]{width:100%}.proxy-guide-form__label-row[data-v-b279e57e]{justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:22px;display:flex}.proxy-guide-form__label[data-v-b279e57e]{color:var(--site-guide-text-muted);font-size:12px;font-weight:700;line-height:18px}.proxy-guide-form__domain-label[data-v-b279e57e]{align-items:center;gap:8px;min-width:0;display:inline-flex}.proxy-guide-form__domain-tip[data-v-b279e57e]{max-width:260px;color:var(--site-guide-text-muted);font-size:12px;font-weight:500;line-height:18px}.proxy-guide-form__switch-label[data-v-b279e57e]{color:var(--site-guide-text-muted);cursor:pointer;user-select:none;align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.proxy-guide-form__target-grid[data-v-b279e57e]{grid-template-columns:minmax(136px,.9fr) minmax(0,1.9fr) minmax(136px,.9fr);gap:12px;width:100%;display:grid}.proxy-guide-form__target-control[data-v-b279e57e] .n-form-item-blank{min-height:40px}.proxy-guide-form__cache-card[data-v-b279e57e]{box-sizing:border-box;border:1px solid var(--site-guide-border-muted);background:var(--site-guide-surface-muted);width:100%;min-height:42px;color:var(--site-guide-text-muted);cursor:pointer;user-select:none;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:12px;font-weight:700;line-height:18px;display:flex}.proxy-guide-form[data-v-b279e57e] .n-form-item-label__text{width:100%}.proxy-guide-form .n-input[data-v-b279e57e],.proxy-guide-form .n-input-number[data-v-b279e57e] .n-input,.proxy-guide-form[data-v-b279e57e] .n-base-selection{--n-font-size:13px}@media (max-width:640px){.proxy-guide-form__label-row[data-v-b279e57e]{flex-direction:column;align-items:flex-start;gap:6px}.proxy-guide-form__target-grid[data-v-b279e57e]{grid-template-columns:1fr}}.wordpress-guide-form[data-v-176b372d]{width:100%}.wordpress-guide-form__label-row[data-v-176b372d]{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.wordpress-guide-form__label[data-v-176b372d]{color:var(--site-guide-text-muted);font-size:12px;font-weight:700;line-height:18px}.wordpress-guide-form__domain-label[data-v-176b372d]{align-items:center;gap:8px;min-width:0;display:inline-flex}.wordpress-guide-form__domain-tip[data-v-176b372d]{max-width:260px;color:var(--site-guide-text-muted);font-size:12px;font-weight:500;line-height:18px}.wordpress-guide-form__ssl-toggle[data-v-176b372d]{color:var(--site-guide-text-muted);cursor:pointer;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.wordpress-guide-form[data-v-176b372d] .n-form-item-label__text{width:100%}.wordpress-guide-form .n-input[data-v-176b372d],.wordpress-guide-form__control[data-v-176b372d] .n-base-selection{--n-font-size:13px}.wordpress-guide-form__control--muted[data-v-176b372d]{--n-color:var(--site-guide-surface-muted);--n-color-focus:var(--site-guide-surface-muted);--n-color-focus-error:var(--site-guide-surface-muted);--n-text-color:var(--site-guide-text-muted)}.site-guide-form[data-v-cb14cea9]{flex-direction:column;min-height:404px;display:flex}.site-guide-form__body[data-v-cb14cea9]{border:0;flex:1;min-inline-size:0;margin:0;padding:0}.site-guide-form__fields[data-v-cb14cea9]{transition:opacity .2s}.site-guide-form__fields--disabled[data-v-cb14cea9]{pointer-events:none;opacity:.62}.site-guide-form__footer[data-v-cb14cea9]{border-top:1px solid var(--site-guide-divider);justify-content:flex-end;gap:10px;margin-top:16px;padding-top:24px;display:flex}.guide-progress[data-v-e9006dfb]{flex-direction:column;justify-content:space-between;gap:24px;min-height:404px;display:flex}.guide-progress__loading[data-v-e9006dfb]{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.guide-progress__logo-wrap[data-v-e9006dfb]{justify-content:center;align-items:center;width:104px;height:104px;display:flex;position:relative}.guide-progress__pulse[data-v-e9006dfb]{background:radial-gradient(circle, color-mix(in srgb, var(--color-primary) 36%, transparent) 0%, color-mix(in srgb, var(--color-primary) 22%, transparent) 48%, color-mix(in srgb, var(--color-primary) 0%, transparent) 80%);filter:blur(1px);border-radius:50%;position:absolute}.guide-progress__pulse--outer[data-v-e9006dfb]{width:94px;height:94px;animation:2.5s ease-in-out infinite guide-progress-pulse-ring-e9006dfb}.guide-progress__logo[data-v-e9006dfb]{background:var(--color-primary);width:56px;height:56px;color:var(--site-guide-icon-inverse);box-shadow:var(--site-guide-primary-shadow-strong);border-radius:50%;justify-content:center;align-items:center;font-size:32px;display:flex;position:relative}.guide-progress__logo i[data-v-e9006dfb]{z-index:1;background-color:var(--site-guide-icon-inverse);color:var(--site-guide-icon-inverse);display:block;position:relative}.guide-progress__heading[data-v-e9006dfb]{text-align:center}.guide-progress__heading h2[data-v-e9006dfb]{color:var(--site-guide-title-color-2);margin:0;font-size:17px;font-weight:700;line-height:24px}.guide-progress__heading p[data-v-e9006dfb]{color:var(--site-guide-text-subtle);margin-top:4px;font-size:13px;font-weight:500;line-height:18px}.guide-progress__task-panel[data-v-e9006dfb]{box-sizing:border-box;border:1px solid var(--site-guide-border-soft);background:var(--site-guide-surface-muted-alpha);width:100%;max-width:448px;box-shadow:var(--site-guide-panel-inset-shadow);border-radius:16px;margin:0 auto;padding:20px}.guide-progress__steps[data-v-e9006dfb]{flex-direction:column;gap:14px;display:flex}.guide-progress__step[data-v-e9006dfb]{align-items:flex-start;gap:12px;transition:color .3s;display:flex}.guide-progress__step-icon[data-v-e9006dfb]{width:16px;height:16px;color:var(--site-guide-icon-muted);flex:none;justify-content:center;align-items:center;margin-top:2px;font-size:16px;display:inline-flex}.guide-progress__step-icon i[data-v-e9006dfb]{display:block}.guide-progress__step-content[data-v-e9006dfb]{flex-direction:column;gap:1px;min-width:0;display:flex}.guide-progress__step-label[data-v-e9006dfb]{color:var(--site-guide-text-subtle);font-size:13px;font-weight:600;line-height:20px;transition:color .3s}.guide-progress__step--running .guide-progress__step-icon[data-v-e9006dfb]{--n-color:var(--color-primary);color:var(--color-primary)}.guide-progress__step--running .guide-progress__step-label[data-v-e9006dfb]{color:var(--site-guide-title-color-2)}.guide-progress__step--success .guide-progress__step-icon[data-v-e9006dfb]{color:var(--color-primary)}.guide-progress__step--success .guide-progress__step-label[data-v-e9006dfb]{color:var(--color-primary);font-weight:700}.guide-progress__step--failed .guide-progress__step-icon[data-v-e9006dfb]{color:var(--site-guide-danger)}.guide-progress__step--failed .guide-progress__step-label[data-v-e9006dfb]{color:var(--site-guide-danger);font-weight:700}.guide-progress__message[data-v-e9006dfb]{color:var(--site-guide-text-disabled);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;line-height:18px}.guide-progress__bar-block[data-v-e9006dfb]{gap:8px;width:100%;display:grid}.guide-progress__bar-block[data-v-e9006dfb] .n-progress-graph-line-fill{--n-fill-color:var(--color-primary)}.guide-progress__bar-meta[data-v-e9006dfb]{color:var(--site-guide-title-color-2);letter-spacing:.04em;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;line-height:14px;display:flex}.guide-progress__failed[data-v-e9006dfb]{flex-direction:column;gap:10px;width:100%;max-width:620px;margin:0 auto;display:flex}@keyframes guide-progress-pulse-ring-e9006dfb{0%{opacity:.4;transform:scale(.95)}50%{opacity:.7;transform:scale(1.08)}to{opacity:.4;transform:scale(.95)}}.guide-success[data-v-929abe6b]{--guide-success-primary-soft:var(--color-primary-1,var(--site-guide-primary-bg));--guide-success-primary-tint:color-mix(in srgb, var(--color-primary) 12%, var(--site-guide-surface));flex-direction:column;justify-content:space-between;gap:24px;min-height:404px;display:flex}.guide-success__hero[data-v-929abe6b]{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.guide-success__icon[data-v-929abe6b]{background:var(--guide-success-primary-soft);background:var(--guide-success-primary-tint);width:48px;height:48px;color:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;margin-bottom:2px;font-size:24px;display:flex}.guide-success__hero h2[data-v-929abe6b]{color:var(--site-guide-title-color);margin:0;font-size:20px;font-weight:700;line-height:28px}.guide-success__hero p[data-v-929abe6b]{color:var(--site-guide-text-subtle);margin:0;font-size:12px;line-height:18px}.guide-success__matrix[data-v-929abe6b]{--guide-success-label-column:184px;border:1px solid var(--site-guide-border-panel);background:var(--site-guide-surface-muted-alpha);border-radius:16px;overflow:hidden}.guide-success__matrix-header[data-v-929abe6b]{border-bottom:1px solid var(--site-guide-border);background:var(--site-guide-surface-header);justify-content:space-between;align-items:center;padding:10px 16px;font-size:12px;font-weight:700;line-height:18px;display:flex}.guide-success__matrix-list[data-v-929abe6b]{background:var(--site-guide-surface);padding:4px}.guide-success__matrix-item[data-v-929abe6b]{grid-template-columns:minmax(0, var(--guide-success-label-column)) minmax(0, 1fr);min-height:44px;color:var(--site-guide-text-color);align-items:center;column-gap:12px;padding:12px;font-size:12px;line-height:18px;display:grid}.guide-success__matrix-item+.guide-success__matrix-item[data-v-929abe6b]{border-top:1px solid var(--site-guide-border-soft)}.guide-success__matrix-title[data-v-929abe6b]{color:var(--site-guide-text-secondary)}.guide-success__matrix-active[data-v-929abe6b]{color:var(--color-primary);justify-content:flex-end;align-items:center;gap:4px;font-size:10px;font-weight:700;line-height:14px;display:inline-flex}.guide-success__matrix-dot[data-v-929abe6b]{background:var(--color-primary);border-radius:50%;width:6px;height:6px;animation:1.6s cubic-bezier(.4,0,.6,1) infinite guide-success-dot-pulse-929abe6b}.guide-success__matrix-label[data-v-929abe6b]{min-width:0;color:var(--site-guide-text-subtle);white-space:nowrap;font-weight:700}.guide-success__matrix-value[data-v-929abe6b]{text-align:right;justify-content:flex-end;align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.guide-success__matrix-text[data-v-929abe6b]{white-space:pre-line;overflow-wrap:anywhere;align-items:center;gap:4px;min-width:0;max-width:100%;font-weight:700;display:inline-flex}.guide-success__matrix-text[data-v-929abe6b]:-webkit-any(a){text-decoration:none}.guide-success__matrix-text[data-v-929abe6b]:is(a){text-decoration:none}.guide-success__matrix-text[data-v-929abe6b]:-webkit-any(a):hover{color:var(--primary-button-color-hover);text-decoration:underline}.guide-success__matrix-text[data-v-929abe6b]:is(a):hover{color:var(--primary-button-color-hover);text-decoration:underline}.guide-success__matrix-details[data-v-929abe6b]{color:var(--site-guide-text-color);flex-direction:column;align-items:flex-end;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;line-height:16px;display:flex}.guide-success__matrix-details p[data-v-929abe6b]{margin:0}.guide-success__matrix-details span[data-v-929abe6b]{color:var(--site-guide-text-secondary)}.guide-success__matrix-details strong[data-v-929abe6b]{color:var(--site-guide-text-color);font-weight:700}.guide-success__matrix-text--green[data-v-929abe6b]{color:var(--color-primary)}.guide-success__matrix-text--emerald[data-v-929abe6b]{background:var(--guide-success-primary-soft);color:var(--color-primary);border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.guide-success__matrix-text--violet[data-v-929abe6b]{background:var(--site-guide-violet-bg);color:var(--site-guide-violet-text);border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.guide-success__matrix-text--slate[data-v-929abe6b]{background:var(--site-guide-surface-muted);color:var(--site-guide-text-color);border-radius:4px;padding:4px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px}.guide-success__matrix-text--badge-emerald[data-v-929abe6b],.guide-success__matrix-text--badge-slate[data-v-929abe6b]{border-radius:4px;padding:2px 8px;font-size:10px;font-weight:700;line-height:16px}.guide-success__matrix-text--badge-emerald[data-v-929abe6b]{background:var(--guide-success-primary-soft);color:var(--color-primary)}.guide-success__matrix-text--badge-slate[data-v-929abe6b]{background:color-mix(in srgb, var(--site-guide-text-disabled) 22%, var(--site-guide-surface));color:var(--site-guide-text-disabled)}.guide-success__copy[data-v-929abe6b]{--n-icon-size:16px;height:24px;color:var(--site-guide-text-subtle)}.guide-success__copy[data-v-929abe6b]:hover{color:var(--site-guide-text-color)}.guide-success__actions[data-v-929abe6b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.guide-success__action[data-v-929abe6b]{--n-font-size:12px;--n-icon-size:16px;--n-font-weight:700}.guide-success__action--wide[data-v-929abe6b]{grid-column:1/-1}.guide-success__tip[data-v-929abe6b]{border:1px solid var(--site-guide-border-soft);background:var(--site-guide-surface-muted);color:var(--site-guide-text-muted);border-radius:12px;align-items:flex-start;gap:12px;padding:14px;font-size:12px;line-height:18px;display:flex}.guide-success__tip>span[data-v-929abe6b]{color:var(--color-primary);flex:none;margin-top:1px;font-size:16px}.guide-success__tip p[data-v-929abe6b]{margin:0}.guide-success__tip-link[data-v-929abe6b]{vertical-align:baseline;--n-text-color:var(--color-primary);--n-text-color-focus:var(--primary-button-color-hover);--n-text-color-hover:var(--primary-button-color-hover);--n-text-color-pressed:var(--primary-button-color-pressed);font-size:12px;font-weight:700}@keyframes guide-success-dot-pulse-929abe6b{0%,to{opacity:1}50%{opacity:.45}}.ai-entry[data-v-bf60979c]{--ai-bg:linear-gradient(90deg, #f9f7fe 0%, #fdf6fe 50%, #f3fbfd 100%);--ai-border:linear-gradient(90deg, #8b5cf6 0%, #c84fed 50%, #17aed7 100%);--ai-shadow:0 4px 10px 1px #fcebff;--ai-title:#9b5cff;--ai-button-bg:#fcf5ff;--ai-button-text:#c84edb;background:var(--ai-bg) padding-box, var(--ai-border) border-box;width:500px;height:70px;box-shadow:var(--ai-shadow);cursor:pointer;border:1px solid transparent;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin:32px auto 0;padding:0 36px;display:flex}.ai-entry--dark[data-v-bf60979c]{--ai-bg:linear-gradient(90deg, #241b2d 0%, #281b2e 50%, #162a31 100%);--ai-border:linear-gradient(90deg, #8b5cf6 0%, #c084fc 50%, #22d3ee 100%);--ai-shadow:0 4px 10px 1px rgba(200,78,219,.18);--ai-title:#f0abfc;--ai-button-bg:#3a2444;--ai-button-text:#f0abfc}.ai-entry__content[data-v-bf60979c]{min-width:0}.ai-entry__title[data-v-bf60979c]{color:var(--ai-title);font-size:14px;font-weight:800}.ai-entry__desc[data-v-bf60979c]{color:var(--site-guide-text-placeholder);margin-top:8px;font-size:12px;font-weight:600}.ai-entry__button[data-v-bf60979c]{--n-color:var(--ai-button-bg);--n-color-hover:var(--ai-button-bg);--n-color-pressed:var(--ai-button-bg);--n-color-focus:var(--ai-button-bg);--n-text-color:var(--ai-button-text);--n-text-color-hover:var(--ai-button-text);--n-text-color-pressed:var(--ai-button-text);--n-text-color-focus:var(--ai-button-text);--n-ripple-color:color-mix(in srgb, var(--ai-button-text) 16%, transparent);border-radius:19px;flex:none;justify-content:center;align-items:center;min-width:130px;height:38px;padding:0 16px;font-size:12px;font-weight:800;line-height:18px;display:inline-flex}.ai-entry__button[data-v-bf60979c]:focus-visible{outline-offset:2px;outline:2px solid rgba(200,78,219,.32)}.ai-entry__arrow[data-v-bf60979c]{width:14px;height:14px;font-size:14px}.guide-type[data-v-75a5d95e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.guide-type__item[data-v-75a5d95e]{border:1px solid var(--site-guide-border);background:var(--site-guide-surface);min-height:114px;color:inherit;text-align:left;cursor:pointer;border-radius:16px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:16px;padding:20px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid}.guide-type__item[data-v-75a5d95e]:hover,.guide-type__item--active[data-v-75a5d95e]{border-color:var(--color-primary);background:var(--site-guide-surface);box-shadow:var(--site-guide-primary-shadow)}.guide-type__icon[data-v-75a5d95e]{background:var(--site-guide-surface-muted);border-radius:12px;justify-content:center;align-items:center;width:72px;height:72px;transition:background .16s,transform .16s;display:flex}.guide-type__icon-symbol[data-v-75a5d95e]{width:48px;height:48px;display:block}.guide-type__item:hover .guide-type__icon[data-v-75a5d95e],.guide-type__item--active .guide-type__icon[data-v-75a5d95e]{transform:scale(1.05)}.guide-type__content[data-v-75a5d95e]{flex-direction:column;min-width:0;display:flex}.guide-type__title[data-v-75a5d95e]{color:var(--site-guide-title-color-2);font-size:14px;font-weight:700;line-height:22px}.guide-type__desc[data-v-75a5d95e]{color:var(--site-guide-text-placeholder);margin-top:6px;font-size:12px;font-weight:600;line-height:19px}.guide-type__item--wordpress .guide-type__icon[data-v-75a5d95e]{color:var(--site-guide-type-wordpress-color)}.guide-type__item--wordpress:hover .guide-type__icon[data-v-75a5d95e],.guide-type__item--wordpress.guide-type__item--active .guide-type__icon[data-v-75a5d95e]{background:var(--site-guide-type-wordpress-bg)}.guide-type__item--php .guide-type__icon[data-v-75a5d95e]{color:var(--site-guide-type-php-color)}.guide-type__item--php:hover .guide-type__icon[data-v-75a5d95e],.guide-type__item--php.guide-type__item--active .guide-type__icon[data-v-75a5d95e]{background:var(--site-guide-type-php-bg)}.guide-type__item--node-framework .guide-type__icon[data-v-75a5d95e]{color:var(--site-guide-type-node-color)}.guide-type__item--node-framework:hover .guide-type__icon[data-v-75a5d95e],.guide-type__item--node-framework.guide-type__item--active .guide-type__icon[data-v-75a5d95e]{background:var(--site-guide-type-node-bg)}.guide-type__item--proxy .guide-type__icon[data-v-75a5d95e]{color:var(--site-guide-type-proxy-color)}.guide-type__item--proxy:hover .guide-type__icon[data-v-75a5d95e],.guide-type__item--proxy.guide-type__item--active .guide-type__icon[data-v-75a5d95e]{background:var(--site-guide-type-proxy-bg)}.site-guide-welcome[data-v-9e10975c]{flex-direction:column;padding:16px 0 32px;display:flex}.site-guide-welcome__intro[data-v-9e10975c]{text-align:center;margin-bottom:30px}.site-guide-welcome__title[data-v-9e10975c]{color:var(--site-guide-title-color);margin:0;font-size:24px;font-weight:700;line-height:32px}.site-guide-welcome__desc[data-v-9e10975c]{color:var(--site-guide-text-muted);margin:6px 0 0;font-size:12px;font-weight:500;line-height:18px}.site-guide-welcome__footer[data-v-9e10975c]{border-top:1px solid var(--site-guide-divider);justify-content:space-between;align-items:center;padding-top:16px;display:flex}.site-guide-welcome__link[data-v-9e10975c]{--n-text-color:var(--site-guide-text-subtle);--n-font-weight:700}.site-guide[data-v-c1806103]{background:var(--site-guide-panel-bg);width:700px;min-height:530px;box-shadow:var(--site-guide-panel-shadow);border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}.site-guide-dialog--hidden{visibility:hidden!important;pointer-events:none!important}.site-guide-dialog--hidden .n-dialog__content{visibility:hidden!important}.site-guide-dialog-motion-clone{pointer-events:none!important;transform-origin:0 0!important;overflow:hidden!important}.home-setup-tabs-modal.n-modal{box-shadow:none!important}.home-setup-tabs-mask{z-index:1999;pointer-events:auto}.home-setup-tabs[data-v-63dcec5a]{flex-direction:column;align-items:center;display:flex}.home-setup-tabs__tabs[data-v-63dcec5a]{--setup-tabs-rail-bg:var(--site-guide-surface);--setup-tabs-rail-border:var(--site-guide-border);--setup-tabs-text:var(--site-guide-text-muted);--setup-tabs-active-text:#fff;--setup-tabs-badge-bg:#ff5b67;--setup-tabs-badge-text:#fff;--n-color-segment:var(--setup-tabs-rail-bg);--n-tab-border-radius:999px;--n-tab-color-segment:var(--color-primary);--n-tab-text-color:var(--setup-tabs-text);--n-tab-text-color-active:var(--setup-tabs-active-text);--n-font-weight-strong:700;--n-pane-padding-top:0;width:100%}.home-setup-tabs__tabs[data-v-63dcec5a]>.n-tabs-nav{justify-content:center;margin-bottom:14px;overflow:visible}.home-setup-tabs__tabs[data-v-63dcec5a] .n-tabs-rail{border:1px solid var(--setup-tabs-rail-border);width:auto;height:46px;padding:4px}.home-setup-tabs__tabs[data-v-63dcec5a] .n-tabs-capsule{box-shadow:none;transition:transform .28s var(--n-bezier), width .28s var(--n-bezier)}.home-setup-tabs__tabs[data-v-63dcec5a] .n-tabs-rail.transition-disabled .n-tabs-capsule{transition:transform .28s var(--n-bezier), width .28s var(--n-bezier)}.home-setup-tabs__tabs[data-v-63dcec5a] .n-tabs-tab-wrapper{flex:none}.home-setup-tabs__tabs[data-v-63dcec5a] .n-tabs-tab-wrapper .n-tabs-tab{min-width:126px;height:36px;padding:0 20px;font-size:14px;font-weight:600;line-height:20px}.home-setup-tabs__tabs[data-v-63dcec5a] .n-tabs-tab-wrapper .n-tabs-tab.n-tabs-tab--active:hover{color:var(--n-tab-text-color-active)!important}.home-setup-tabs__tabs--dark[data-v-63dcec5a]{--setup-tabs-rail-bg:var(--site-guide-surface-muted);--setup-tabs-rail-border:var(--site-guide-border-muted);--setup-tabs-text:var(--site-guide-text-subtle);--setup-tabs-badge-bg:rgba(251,113,133,.16);--setup-tabs-badge-text:#fb7185}.home-setup-tabs__tabs--nav-hidden[data-v-63dcec5a]>.n-tabs-nav{display:none}.home-setup-tabs__tab-label[data-v-63dcec5a]{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.home-setup-tabs__badge[data-v-63dcec5a]{background:var(--setup-tabs-badge-bg);height:18px;color:var(--setup-tabs-badge-text);border-radius:999px;align-items:center;padding:0 6px;font-size:11px;font-weight:800;line-height:18px;display:inline-flex} +.info[data-v-3332a5a3]{align-items:center;display:flex}.info:first-of-type .mark[data-v-3332a5a3]:before{display:none}.info .mark[data-v-3332a5a3]{background-color:#c4c4c4;border-radius:50%;width:8px;height:8px;margin-right:16px;position:relative}.info .mark[data-v-3332a5a3]:before{content:"";background-color:#c4c4c4;width:1px;height:26px;position:absolute;bottom:50%;left:50%;transform:translate(-50%)}.info.load[data-v-3332a5a3]{color:#999}.info.done[data-v-3332a5a3]{color:#20a53a}.info.done .mark[data-v-3332a5a3],.info.done .mark[data-v-3332a5a3]:before{background-color:#20a53a}.safe-restart[data-v-55a0223d]{background-color:rgba(241,249,243,.6);border-radius:5px;flex-direction:column;padding:16px 20px;line-height:26px;display:flex}.n-button[data-v-9a278388]{--n-width:120px;--n-height:42px;--n-border-radius:2px;--n-color:#eee;--n-text-color:#333;--n-border:1px solid #ddd;--n-color-hover:#20a53a;--n-border-hover:1px solid #20a53a;--n-text-color-hover:#fff;--n-color-focus:#20a53a;--n-border-focus:1px solid #20a53a}.soft-list li{align-items:center;display:flex}.soft-list li+li[data-v-95250b0e]{margin-top:12px}.recommend-item[data-v-82a30c99]{flex:1}.recommend-item+.recommend-item[data-v-82a30c99]{margin-left:24px}.recommend-item .recommend-title[data-v-82a30c99]{margin-bottom:10px;padding-left:5px;font-size:20px}.recommend-item .content[data-v-82a30c99]{border:1px solid var(--color-border);border-radius:4px;padding:20px 16px;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.recommend-item .content .border-view[data-v-82a30c99]{border-width:1px;border-color:var(--color-border);border-style:solid;border-radius:4px;padding:12px}.recommend-item .active[data-v-82a30c99]{background-color:var(--home-soft-install-bg-color);border:1px solid var(--home-soft-install-border-color)}.home-recommend-install[data-v-0e4ef11b]{width:920px}.home-recommend-install__header[data-v-0e4ef11b]{border-radius:var(--n-border-radius) var(--n-border-radius) 0 0;height:8px;position:relative;overflow:hidden}.home-recommend-install__accent[data-v-0e4ef11b]{z-index:3;background:var(--site-guide-accent-bar);pointer-events:none;will-change:transform;width:200%;height:8px;animation:8s linear infinite home-recommend-install-accent-flow-0e4ef11b;position:absolute;top:0;left:0}@keyframes home-recommend-install-accent-flow-0e4ef11b{0%{transform:translate(-50%)}to{transform:translate(0)}}.home-recommend-install__body[data-v-0e4ef11b]{background:var(--color-modal);border-bottom-left-radius:var(--n-border-radius);border-bottom-right-radius:var(--n-border-radius);padding:20px}.home-recommend-install__body .recommend-list[data-v-0e4ef11b]{display:flex}.home-recommend-install__footer[data-v-0e4ef11b]{justify-content:flex-end;padding-top:8px;display:flex}.home-recommend-install__link[data-v-0e4ef11b]{--n-text-color:var(--site-guide-text-muted);--n-text-color-hover:var(--site-guide-text-color);--n-text-color-pressed:var(--site-guide-text-secondary);--n-font-weight:700}.item-list[data-v-ef368f9b],.item-list[data-v-a0a833ab]{border-bottom:1px solid var(--color-border);align-items:center;padding:16px}.update-new[data-v-bf03feb1]{color:#555}.update-head[data-v-bf03feb1]{background-color:var(--home-success-bg-color);color:#fff;border-top-left-radius:4px;border-top-right-radius:4px;align-items:center;height:36px;padding:0 80px 0 20px;font-size:14px;display:flex}.update-back[data-v-bf03feb1]{background:linear-gradient(to top, #fff, var(--home-success-bg-color));z-index:10;width:100%;height:100px;position:absolute}.update-title[data-v-bf03feb1]{color:var(--home-success-text-color) ;justify-content:center;align-items:center;margin-bottom:24px;font-size:22px;font-weight:700;display:flex}.component-ui-arrow[data-v-085a943d]{transition:transform .2s;display:inline-flex;transform:rotate(0)}.component-ui-arrow.is-open[data-v-085a943d]{transform:rotate(180deg)}.component-ui-card[data-v-085a943d]{border:1px solid var(--color-border);cursor:pointer;border-radius:16px;width:300px;min-width:0;padding:14px;transition:border-color .2s,box-shadow .2s,transform .2s}.component-ui-card[data-v-085a943d]:hover{transform:translateY(-3px)}.component-ui-card.is-selected[data-v-085a943d]{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 10%, transparent)}.component-ui-card__preview[data-v-085a943d]{--ui-preview-surface:#fff;--ui-preview-surface-muted:#f6f7f8;--ui-preview-border:#dce0e4;--ui-preview-border-soft:#e8eaec;--ui-preview-line:#d5d9dd;aspect-ratio:8/5;background:var(--color-bg-2);border-radius:12px;height:auto;padding:9px;position:relative;overflow:hidden}.component-ui-card__radio[data-v-085a943d]{border:1px solid var(--color-border);z-index:2;border-radius:50%;width:24px;height:24px;position:absolute;top:12px;right:12px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.component-ui-card__radio.is-active[data-v-085a943d]{border:6px solid var(--color-primary)}.component-ui-card__body[data-v-085a943d]{flex-direction:column;min-height:100px;padding:10px 4px 2px;display:flex}.component-ui-card__heading[data-v-085a943d]{justify-content:space-between;align-items:center;gap:12px;display:flex}.component-ui-card__title[data-v-085a943d]{font-size:14px;font-weight:600}.component-ui-card__badge[data-v-085a943d]{border-radius:10px;padding:2px 7px;font-size:11px;font-weight:700}.component-ui-card__badge.is-stable[data-v-085a943d]{color:var(--color-text-3);background:var(--color-bg-3)}.component-ui-card__badge.is-new[data-v-085a943d]{color:#fff;background:#ff5b66}.component-ui-card__current[data-v-085a943d]{color:var(--color-primary);align-items:center;gap:6px;margin-top:auto;padding-top:18px;font-size:13px;font-weight:600;display:flex}.component-ui-card__dot[data-v-085a943d]{background:currentColor;border-radius:50%;width:7px;height:7px}:root[theme-mode=dark] .component-ui-card__preview{--ui-preview-surface:var(--color-bg-1);--ui-preview-surface-muted:var(--color-bg-2);--ui-preview-border:var(--color-border);--ui-preview-border-soft:color-mix(in srgb, var(--color-border) 72%, transparent);--ui-preview-line:color-mix(in srgb, var(--color-text-3) 62%, transparent)}.ui-preview-window[data-v-085a943d]{border:1px solid var(--color-border);background:var(--color-bg-1);border-radius:6px;height:100%;overflow:hidden}.ui-preview-toolbar[data-v-085a943d]{border-bottom:1px solid var(--color-border);align-items:center;height:30px;padding:0 10px;display:flex}.ui-preview-toolbar__line[data-v-085a943d]{background:var(--color-border);border-radius:4px;width:46%;height:6px}.ui-preview-layout[data-v-085a943d]{height:calc(100% - 30px);display:flex}.ui-preview-sidebar[data-v-085a943d]{border-right:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-2) 78%, transparent);width:31%;padding:8px 7px}.ui-preview-menu[data-v-085a943d]{align-items:center;gap:5px;height:13px;padding:0 2px;display:flex}.ui-preview-menu__icon[data-v-085a943d]{background:var(--color-border);border-radius:1px;flex-shrink:0;width:5px;height:5px}.ui-preview-line[data-v-085a943d]{background:color-mix(in srgb, var(--color-text-4) 35%, var(--color-border));border-radius:4px;height:5px;display:inline-block}.ui-preview-line.is-menu-1[data-v-085a943d],.ui-preview-line.is-menu-4[data-v-085a943d]{width:72%}.ui-preview-line.is-menu-2[data-v-085a943d],.ui-preview-line.is-menu-5[data-v-085a943d]{width:58%}.ui-preview-line.is-menu-3[data-v-085a943d],.ui-preview-line.is-menu-6[data-v-085a943d]{width:82%}.ui-preview-line.is-label[data-v-085a943d]{width:27%}.ui-preview-line.is-label-short[data-v-085a943d]{width:20%}.ui-preview-line.is-label-wide[data-v-085a943d]{width:35%}.ui-preview-main[data-v-085a943d]{flex:1;padding:10px 9px}.ui-preview-form-row[data-v-085a943d]{border-bottom:1px solid color-mix(in srgb, var(--color-border) 60%, transparent);align-items:center;gap:7px;height:29px;display:flex}.ui-preview-form-row.is-last[data-v-085a943d]{border-bottom:0}.ui-preview-field[data-v-085a943d]{border:1px solid var(--color-border);background:var(--color-bg-2);width:36%;height:7px}.ui-preview-field.is-short[data-v-085a943d]{width:27%}.ui-preview-button[data-v-085a943d]{background:var(--color-primary);border-radius:1px;width:25px;height:12px;margin-left:auto}.ui-preview-switch[data-v-085a943d]{background:var(--color-primary);border-radius:8px;width:21px;height:10px;margin-left:auto;position:relative}.ui-preview-switch[data-v-085a943d]:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;top:2px;right:2px}.component-ui-card__preview.is-legacy .ui-preview-menu.is-active .ui-preview-line[data-v-085a943d]{background:var(--color-primary)}.component-ui-card__preview.is-modern .ui-preview-menu[data-v-085a943d]{border-radius:4px;padding:0 4px}.component-ui-card__preview.is-modern .ui-preview-menu.is-active[data-v-085a943d]{background:color-mix(in srgb, var(--color-primary) 10%, transparent)}.component-ui-card__preview.is-modern .ui-preview-menu.is-active .ui-preview-menu__icon[data-v-085a943d],.component-ui-card__preview.is-modern .ui-preview-menu.is-active .ui-preview-line[data-v-085a943d]{background:var(--color-primary)}.component-ui-card__preview.is-modern .ui-preview-field[data-v-085a943d]{background:0 0;border-radius:7px;height:12px}.component-ui-card__preview.is-modern .ui-preview-button[data-v-085a943d]{border-radius:7px}.preview-line[data-v-085a943d]{background:var(--ui-preview-line);border-radius:4px;height:5px;display:inline-block}.classic-preview[data-v-085a943d],.modern-preview[data-v-085a943d]{border:1px solid var(--ui-preview-border);background:var(--ui-preview-surface);height:100%;overflow:hidden}.classic-preview[data-v-085a943d] *,.classic-preview[data-v-085a943d] :before,.classic-preview[data-v-085a943d] :after,.modern-preview[data-v-085a943d] *,.modern-preview[data-v-085a943d] :before,.modern-preview[data-v-085a943d] :after{box-sizing:border-box}.classic-preview[data-v-085a943d]{border-radius:5px}.classic-preview__toolbar[data-v-085a943d]{border-bottom:1px solid var(--ui-preview-border);background:var(--ui-preview-surface-muted);align-items:center;height:20%;padding:0 4.5%;display:flex}.classic-preview__toolbar-line[data-v-085a943d]{width:47%;height:7px}.classic-preview__content[data-v-085a943d]{height:80%;display:flex}.classic-preview__sidebar[data-v-085a943d]{border-right:1px solid var(--ui-preview-border);background:var(--ui-preview-surface-muted);flex-direction:column;gap:7px;width:32%;padding:5% 3%;display:flex}.classic-preview__sidebar>.preview-line[data-v-085a943d]{height:7px}.classic-preview__active-menu[data-v-085a943d]{border:1px solid var(--ui-preview-border);background:var(--ui-preview-surface);align-items:center;height:13px;padding:0 7px;display:flex}.classic-preview__active-menu .preview-line[data-v-085a943d]{background:var(--color-primary);width:70%}.classic-preview__main[data-v-085a943d]{width:68%;padding:7% 4% 0}.classic-preview__tabs[data-v-085a943d]{border-bottom:1px solid var(--ui-preview-border);align-items:flex-start;gap:7px;height:22px;display:flex}.classic-preview__tab[data-v-085a943d]{border:1px solid var(--ui-preview-border);background:var(--ui-preview-surface-muted);justify-content:center;align-items:center;width:38%;height:13px;margin-top:2px;display:flex}.classic-preview__tab .preview-line[data-v-085a943d]{width:55%}.classic-preview__tab.is-active[data-v-085a943d]{background:var(--ui-preview-surface);border-bottom:0;width:30%;height:22px;margin-top:0;position:relative}.classic-preview__tab.is-active .preview-line[data-v-085a943d]{background:var(--color-primary)}.classic-preview__tab.is-active[data-v-085a943d]:after{background:var(--ui-preview-surface);content:"";width:100%;height:2px;position:absolute;bottom:-1px;left:0}.classic-preview__form-row[data-v-085a943d]{align-items:center;gap:8px;height:42px;display:flex}.classic-preview__form-row.is-bottom[data-v-085a943d]{height:36px}.classic-preview__field[data-v-085a943d]{border:1px solid var(--ui-preview-border);align-items:center;width:42%;height:17px;padding:0 7px;display:flex}.classic-preview__field .preview-line[data-v-085a943d]{width:78%}.classic-preview__button[data-v-085a943d]{background:var(--color-primary);width:27px;height:15px;margin-left:auto}.classic-preview__separator[data-v-085a943d]{border-top:1px dashed var(--ui-preview-border-soft)}.is-classic-menu-1[data-v-085a943d]{width:70%}.is-classic-menu-2[data-v-085a943d]{width:62%}.is-classic-menu-3[data-v-085a943d]{width:76%}.is-classic-menu-4[data-v-085a943d]{width:48%}.is-classic-menu-5[data-v-085a943d]{width:70%}.is-classic-label[data-v-085a943d]{width:28%}.is-classic-bottom-label[data-v-085a943d]{width:38%}.preview-switch[data-v-085a943d]{background:var(--color-primary);border-radius:8px;width:25px;height:14px;margin-left:auto;position:relative}.preview-switch[data-v-085a943d]:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:3px;right:3px}.component-ui-card__preview.is-modern[data-v-085a943d]{padding:9px}.modern-preview[data-v-085a943d]{border-radius:9px}.modern-preview__toolbar[data-v-085a943d]{border-bottom:1px solid var(--ui-preview-border-soft);align-items:center;height:20%;padding:0 4.5%;display:flex}.modern-preview__toolbar-line[data-v-085a943d]{width:47%;height:6px}.modern-preview__content[data-v-085a943d]{height:80%;display:flex}.modern-preview__sidebar[data-v-085a943d]{border-right:1px solid var(--ui-preview-border-soft);width:32%;padding:5% 3.5%}.modern-preview__menu[data-v-085a943d]{border-radius:5px;align-items:center;gap:6px;height:16px;padding:0 4px;display:flex}.modern-preview__menu.is-active[data-v-085a943d]{background:color-mix(in srgb, var(--color-primary) 10%, var(--ui-preview-surface))}.modern-preview__menu.is-active .modern-preview__menu-icon[data-v-085a943d],.modern-preview__menu.is-active .preview-line[data-v-085a943d]{background:var(--color-primary)}.modern-preview__menu-icon[data-v-085a943d]{background:var(--ui-preview-line);flex-shrink:0;width:5px;height:5px}.modern-preview__main[data-v-085a943d]{width:68%;padding:7% 5% 0}.modern-preview__tabs[data-v-085a943d]{border-bottom:1px solid var(--ui-preview-border-soft);align-items:center;gap:15px;height:21px;display:flex}.modern-preview__form-row[data-v-085a943d]{align-items:center;gap:8px;height:39px;display:flex}.modern-preview__form-row.is-bottom[data-v-085a943d]{height:32px}.modern-preview__field[data-v-085a943d]{border:1px solid var(--ui-preview-border);border-radius:9px;width:42%;height:16px}.modern-preview__button[data-v-085a943d]{background:var(--color-primary);border-radius:7px;width:27px;height:15px;margin-left:auto}.is-modern-menu-1[data-v-085a943d]{width:66%}.is-modern-menu-2[data-v-085a943d]{width:74%}.is-modern-menu-3[data-v-085a943d]{width:58%}.is-modern-menu-4[data-v-085a943d]{width:69%}.is-modern-menu-5[data-v-085a943d]{width:48%}.is-modern-menu-6[data-v-085a943d]{width:60%}.is-modern-tab-active[data-v-085a943d]{background:var(--color-primary);width:28%;position:relative}.is-modern-tab-active[data-v-085a943d]:after{background:var(--color-primary);content:"";border-radius:2px 2px 0 0;width:100%;height:2px;position:absolute;bottom:-8px;left:0}.is-modern-tab[data-v-085a943d]{width:31%}.is-modern-label[data-v-085a943d]{width:25%}.is-modern-bottom-label[data-v-085a943d]{width:34%}.logs-card[data-v-493f304b]{border:1px solid var(--color-border);border-radius:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}.logs-card .logs-card-header[data-v-493f304b]{border-bottom:1px solid var(--color-border);padding:16px}.logs-card .logs-card-content[data-v-493f304b]{padding:16px}.logs-card .logs-version[data-v-493f304b]{font-size:17px;font-weight:700}.logs-card ul[data-v-493f304b]{color:var(--color-text-4);padding-left:32px;font-size:14px;line-height:1.4}.logs-card ul li[data-v-493f304b]{list-style-type:disc}.header-item[data-v-ad9e1a74]{align-items:center;height:100%;display:flex}.header-username[data-v-ad9e1a74]{gap:10px;margin-right:16px}.header-username .username[data-v-ad9e1a74]{font-size:12px;line-height:20px}.header-left[data-v-b793a69e]{align-items:center;height:100%;display:flex}.header-right[data-v-b793a69e]{justify-content:flex-end;align-items:center;height:100%;display:flex}.header-item[data-v-b793a69e],.component-ui-entry[data-v-b793a69e]{align-items:center;height:100%;display:flex}@media (max-width:1449px){.component-ui-entry[data-v-b793a69e]{display:none}}.header-feedback[data-v-b793a69e]{cursor:pointer;font-size:20px}.header-system[data-v-b793a69e]{gap:8px}.header-system .name[data-v-b793a69e]{margin-right:2px;font-size:12px;line-height:18px}.header-system .time[data-v-b793a69e]{font-size:12px;line-height:18px}.header-tools[data-v-b793a69e]{cursor:pointer;gap:4px;transition:color .3s cubic-bezier(.4,0,.2,1)}.header-tools[data-v-b793a69e]:hover{color:var(--color-primary)}.header-tools .icon[data-v-b793a69e]{font-size:20px}.header-tools .text[data-v-b793a69e]{line-height:18px}.header-tools .version[data-v-b793a69e]{font-size:13px;line-height:20px}.home-notice[data-v-6c950709]{--home-notice-accent-color:var(--color-pro);box-sizing:border-box;border-left:2px solid var(--home-notice-accent-color);background:var(--color-bg-2);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;height:40px;padding:10px 12px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 8px rgba(0,0,0,.06)}.home-notice--pro[data-v-6c950709]{--home-notice-accent-color:var(--color-pro)}.home-notice--update[data-v-6c950709]{--home-notice-accent-color:var(--color-primary)}.home-notice--security[data-v-6c950709]{--home-notice-accent-color:var(--color-error)}.home-notice__content[data-v-6c950709]{align-items:center;gap:8px;min-width:0;display:flex}.home-notice__icon[data-v-6c950709]{color:var(--home-notice-accent-color);flex:none}.home-notice__text[data-v-6c950709]{align-items:center;gap:8px;min-width:0;font-size:12px;line-height:17px;display:flex}.home-notice__message[data-v-6c950709]{min-width:0;color:var(--color-text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-notice__action[data-v-6c950709]{--n-height:22px;--n-text-color:var(--home-notice-accent-color);--n-text-color-hover:var(--home-notice-accent-color);--n-text-color-pressed:var(--home-notice-accent-color);--n-text-color-focus:var(--home-notice-accent-color);--n-font-size:12px;--n-icon-size:14px;--n-padding:0 6px;--n-border-radius:6px;--n-icon-margin:0 0 0 4px;flex:none;margin-left:4px;font-weight:500}.home-notice__close[data-v-6c950709]{--n-icon-size:16px;--n-text-color:var(--color-text-3)}.n-card[data-v-314bbe8a]{--n-padding-top:0;--n-padding-left:0;--n-padding-right:0;--n-padding-bottom:0;--n-border-radius:10px;min-height:44px}.card-title[data-v-314bbe8a]{z-index:100;justify-content:space-between;align-items:center;gap:16px;line-height:26px;display:flex;position:absolute;top:16px;left:16px;right:16px}@media (max-width:1400px){.card-title[data-v-314bbe8a]{font-size:16px}}.status-progress[data-v-ad976efd]{aspect-ratio:1;width:100%;position:relative}.status-progress__secondary[data-v-ad976efd]{z-index:2;aspect-ratio:1;pointer-events:none;width:70%;position:absolute;top:-10px;left:calc(-70% - 8px)}.status-progress__text[data-v-ad976efd]{color:var(--status-progress-text-color);letter-spacing:-.02em;pointer-events:none;white-space:nowrap;justify-content:center;align-items:center;font-family:Outfit;font-size:24px;display:flex}.status-progress__secondary-text[data-v-ad976efd]{color:var(--status-progress-secondary-color);pointer-events:none;flex-direction:column;align-items:center;gap:4px;line-height:1;display:flex}.status-progress__secondary-label[data-v-ad976efd]{color:var(--color-text-2,#606266);font-size:13px}.status-progress__secondary-value[data-v-ad976efd]{font-size:var(--status-progress-secondary-text-size);font-weight:400}.status-card[data-v-a4b7dde1]{min-height:var(--state-card-min-height,180px);color:var(--color-text-base);cursor:pointer;font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;overflow:hidden}.status-card__shell[data-v-a4b7dde1]{min-height:var(--state-card-min-height,180px);padding:var(--state-card-padding,24px);flex-direction:column;display:flex;position:relative}.status-card__progress[data-v-a4b7dde1]{position:absolute}.status-card__content[data-v-a4b7dde1]{z-index:1;flex-direction:column;flex:1;justify-content:flex-end;min-width:0;display:flex;position:relative}.status-card__head[data-v-a4b7dde1]{flex-direction:column;gap:0;width:100%;margin-bottom:8px;display:flex}.status-card__title[data-v-a4b7dde1],.status-card__extra[data-v-a4b7dde1]{color:var(--color-text-2,#606266)}.status-card__title[data-v-a4b7dde1]{text-overflow:ellipsis;white-space:nowrap;max-width:50%;font-size:15px;line-height:1;display:block;overflow:hidden}.status-card__desc[data-v-a4b7dde1]{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;align-items:baseline;max-width:100%;font-size:17px;font-weight:500;line-height:1;display:flex;overflow:hidden}.status-card__footer[data-v-a4b7dde1]{color:var(--color-text-2,#606266);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:12px;line-height:18px;display:flex}@media (max-width:768px){.status-card__title[data-v-a4b7dde1]{max-width:64%;padding-bottom:4px}}.n-collapse[data-v-a1374580] .n-collapse-item:not(:first-child){border:none;margin:0}.n-collapse[data-v-a1374580] .n-collapse-item .n-collapse-item__header-main{background-color:var(--collapse-color);height:30px;color:var(--color-text-base);border-radius:4px;align-items:center;padding:0 8px;font-size:12px;display:flex}.n-collapse[data-v-a1374580] .n-collapse-item .n-collapse-item__content-wrapper .n-collapse-item__content-inner{padding-top:16px}.n-divider[data-v-520deced]{height:12px}.table[data-v-bfe16717]{border-spacing:0;border-collapse:collapse;background-color:transparent;width:100%;max-width:100%;margin-bottom:0}.table tbody>tr>td[data-v-bfe16717]{vertical-align:middle;text-overflow:ellipsis;word-break:break-all;border-top:none;padding:4px;line-height:1.42857;overflow:hidden}.load-desc[data-v-c56945bc]{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;max-width:100%;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;font-size:24px;font-weight:800;line-height:1;display:inline-block;overflow:hidden}@media (max-width:768px){.load-desc[data-v-c56945bc]{font-size:22px;line-height:1}}.table[data-v-93a4319f]{border-spacing:0;border-collapse:collapse;background-color:transparent;width:100%;max-width:100%;margin-bottom:0}.table tbody>tr>td[data-v-93a4319f]{vertical-align:middle;text-overflow:ellipsis;word-break:break-all;border-top:none;padding:4px;line-height:1.42857;overflow:hidden}.table[data-v-ff40b240]{border-spacing:0;border-collapse:collapse;background-color:transparent;width:100%;max-width:100%;margin-bottom:0}.table tbody>tr>td[data-v-ff40b240]{vertical-align:middle;text-overflow:ellipsis;word-break:break-all;border-top:none;padding:4px;line-height:1.42857;overflow:hidden}.memory-used[data-v-11e0926d],.memory-total[data-v-11e0926d]{letter-spacing:-.01em;line-height:1}.memory-used[data-v-11e0926d]{color:var(--color-primary,#20a53a)}.memory-unit[data-v-11e0926d]{font-size:13px;line-height:1}.memory-separator[data-v-11e0926d]{margin:0 4px;line-height:1}.disk-item[data-v-3f850c34]{--text-color:var(--color-primary);cursor:pointer;flex-direction:column;justify-content:flex-end;min-height:82px;padding:4px 0;display:flex}.disk-item--compact[data-v-3f850c34]{min-height:68px;padding:0}.disk-item--compact .disk-range[data-v-3f850c34]{font-size:28px}.disk-item--tile[data-v-3f850c34]{justify-content:center;min-height:56px;padding:0}.disk-item--tile .disk-title[data-v-3f850c34]{padding-bottom:4px;font-size:13px;line-height:16px}.disk-item--tile .disk-desc[data-v-3f850c34]{font-size:12px;line-height:18px}.disk-item--tile .disk-desc__unit[data-v-3f850c34]{font-size:11px}.disk-title[data-v-3f850c34]{max-width:100%;color:var(--color-text-2,#606266);padding-bottom:2px;font-size:13px;font-weight:500;line-height:18px}.disk-range[data-v-3f850c34]{color:var(--text-color);font-size:34px;font-weight:700;line-height:1.15;transition:color .25s}.disk-desc[data-v-3f850c34]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--color-text-2,#606266);font-size:13px;line-height:20px;overflow:hidden}.disk-desc__used-group[data-v-3f850c34]{color:var(--text-color)}.disk-desc__unit[data-v-3f850c34]{font-size:12px}.disk-desc__separator[data-v-3f850c34]{padding:0 2px}.disk-item.is-unmounted .disk-title[data-v-3f850c34],.disk-item.is-unmounted .disk-range[data-v-3f850c34],.disk-item.is-unmounted .disk-desc[data-v-3f850c34],.disk-item.is-unmounted .disk-desc__used-group[data-v-3f850c34]{color:var(--color-text-3,#909399)}@media (max-width:768px){.disk-range[data-v-3f850c34]{font-size:30px}.disk-item--compact .disk-range[data-v-3f850c34]{font-size:26px}}.state-disk-panel[data-v-2ae42f54]{height:100%;min-height:var(--state-card-min-height,220px);padding:var(--state-card-padding,24px);font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;display:flex;position:relative;overflow:hidden}.state-disk-panel[data-v-2ae42f54] .n-card__content{flex:1;width:100%;min-width:0;min-height:0;display:flex}.state-disk-panel--compact[data-v-2ae42f54]{justify-content:flex-end;align-items:stretch}.state-disk-panel--tile[data-v-2ae42f54]{scrollbar-gutter:stable;overscroll-behavior:contain;align-items:stretch;overflow-x:hidden;overflow-y:auto}.state-disk-panel--tile[data-v-2ae42f54]::-webkit-scrollbar{width:4px;height:4px}.state-disk-panel--tile[data-v-2ae42f54]::-webkit-scrollbar-thumb{background:var(--state-scrollbar-thumb,#e6e6e6);border-radius:4px}.state-disk-panel--tile[data-v-2ae42f54]::-webkit-scrollbar-track{background:0 0}.disk-single__used[data-v-2ae42f54],.disk-single__total[data-v-2ae42f54]{letter-spacing:-.01em;line-height:1}.disk-single__unit[data-v-2ae42f54]{margin-left:1px;font-size:13px;line-height:1}.disk-single__separator[data-v-2ae42f54]{margin:0 4px}.disk-single__inode[data-v-2ae42f54]{font-size:12px;font-weight:600;line-height:18px}.state-disk-panel__empty[data-v-2ae42f54]{width:100%;height:100%;color:var(--color-text-3,#909399);justify-content:center;align-items:center;font-size:14px;display:flex}.disk-compact[data-v-2ae42f54]{justify-content:space-between;align-items:flex-end;gap:24px;width:100%;height:100%;display:flex}.disk-compact__list[data-v-2ae42f54]{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:end;gap:10px 18px;min-width:0;display:grid}.disk-compact__list--single[data-v-2ae42f54]{grid-template-columns:minmax(0,1fr)}.disk-compact__summary[data-v-2ae42f54]{min-width:0;transition:opacity .25s}.disk-compact__summary.is-inactive[data-v-2ae42f54]{opacity:.55}.disk-compact__rings[data-v-2ae42f54]{flex-shrink:0;justify-content:center;align-items:center;width:32%;min-width:148px;height:100%;display:flex}.disk-compact__rings-shell[data-v-2ae42f54]{position:relative}.disk-compact__ring[data-v-2ae42f54]{cursor:pointer;transition:opacity .25s;position:absolute}.disk-compact__ring.is-unmounted[data-v-2ae42f54]{border:1px dashed var(--color-border-1,#d9d9d9);border-radius:50%}.disk-tile-scroll[data-v-2ae42f54]{flex:1;width:100%;min-width:0;height:auto;min-height:0}.disk-tile[data-v-2ae42f54]{grid-auto-rows:minmax(68px,auto);align-content:start;gap:10px;width:100%;min-width:0;display:grid}.disk-tile--two-columns[data-v-2ae42f54]{grid-template-columns:repeat(2,minmax(0,1fr))}.disk-tile--three-columns[data-v-2ae42f54]{grid-template-columns:repeat(3,minmax(0,1fr))}.disk-tile__row[data-v-2ae42f54]{cursor:pointer;background:0 0;border-radius:8px;justify-content:flex-start;align-items:center;gap:18px;min-width:0;min-height:68px;padding:10px;transition:background-color .25s,opacity .25s;display:flex}.disk-tile__row.is-inactive[data-v-2ae42f54]{opacity:.58}.disk-tile__row[data-v-2ae42f54]:hover{background:var(--state-panel-hover-bg,rgba(0,0,0,.03))}.disk-tile__summary[data-v-2ae42f54]{flex-direction:column;flex:0 auto;justify-content:center;min-width:0;max-width:calc(100% - 68px);display:flex}.disk-tile__title[data-v-2ae42f54]{max-width:100%;color:var(--color-text-1,#303133);margin-bottom:6px;font-size:15px;font-weight:600;line-height:20px}.disk-tile__desc[data-v-2ae42f54]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--color-text-2,#606266);align-items:center;font-size:13px;line-height:18px;display:flex;overflow:hidden}.disk-tile__used[data-v-2ae42f54]{color:inherit;font-weight:400}.disk-tile__unit[data-v-2ae42f54]{margin-left:2px;font-size:12px}.disk-tile__separator[data-v-2ae42f54]{margin:0 3px}.disk-tile__progress[data-v-2ae42f54]{flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;transition:opacity .25s;display:flex}.disk-tile__progress.is-inactive[data-v-2ae42f54]{opacity:.55}.disk-tile__progress.is-unmounted[data-v-2ae42f54]{border:1px dashed var(--color-border-1,#d9d9d9);border-radius:50%}.disk-tile__progress-ring[data-v-2ae42f54]{flex-shrink:0;width:50px;height:50px;position:relative}.disk-tile__progress-ring[data-v-2ae42f54] .n-progress,.disk-compact__ring[data-v-2ae42f54] .n-progress{display:block;width:100%!important}.disk-tile__progress-ring[data-v-2ae42f54] svg{overflow:visible}.disk-tile__progress-ring[data-v-2ae42f54] .n-progress-circle__fill,.disk-tile__progress-ring[data-v-2ae42f54] .n-progress-circle__rail,.disk-compact__ring[data-v-2ae42f54] .n-progress-circle__fill,.disk-compact__ring[data-v-2ae42f54] .n-progress-circle__rail{stroke-linecap:round}.disk-tile__indicator[data-v-2ae42f54]{justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.disk-tile__indicator-value[data-v-2ae42f54]{font-size:14px;font-weight:500}.disk-tile__indicator-unit[data-v-2ae42f54]{margin-left:1px;font-size:9px;transform:translateY(.5px)}.disk-tile__placeholder[data-v-2ae42f54]{background-color:var(--color-text-3,#909399);border-radius:50%;width:18px;height:18px}@media (max-width:900px){.disk-compact[data-v-2ae42f54]{flex-direction:column;justify-content:flex-end;align-items:stretch;gap:16px}.disk-compact__list[data-v-2ae42f54],.disk-compact__list--single[data-v-2ae42f54]{grid-template-columns:minmax(0,1fr)}.disk-compact__rings[data-v-2ae42f54]{width:100%;min-width:0;height:auto}.disk-tile__row[data-v-2ae42f54]{align-items:flex-start}}@media (max-width:768px){.disk-tile[data-v-2ae42f54]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.disk-single__used[data-v-2ae42f54],.disk-single__total[data-v-2ae42f54]{font-size:var(--state-overview-font-size,22px);line-height:1}.disk-tile__progress[data-v-2ae42f54]{width:50px;height:50px}}.state-section[data-v-f510afc2]{--state-gap:12px;--state-status-min-width:215px;--state-disk-panel-min-width:650px;--state-disk-panel-max-width:720px;--state-surface-bg:var(--color-bg-2,rgba(255,255,255,.92));--state-surface-border:var(--color-border,transparent);--state-surface-shadow:0 10px 24px -20px rgba(0,0,0,.32);--state-surface-shadow-hover:0 14px 28px -20px rgba(0,0,0,.4);--state-surface-bottom-line:transparent;--state-progress-rail-color:var(--state-theme-progress-rail-color,#eaeaea);--state-progress-rail-muted-color:var(--state-theme-progress-rail-muted-color,rgba(234,234,234,.72));--state-progress-rail:var(--state-progress-rail-color);--state-progress-rail-muted:var(--state-progress-rail-muted-color);--state-progress-track-shadow:rgba(0,0,0,.08);--state-fill-color-light:var(--state-theme-fill-color-light,#f7f7f7);--state-fill-color-lighter:var(--state-theme-fill-color-lighter,#fafafa);--state-panel-hover-bg:var(--state-fill-color-light);--state-scrollbar-thumb:var(--color-border,#e6e6e6);--state-card-radius:10px;--state-overview-font-size:24px;--state-card-min-height:200px;--state-card-padding:24px;width:100%}:root[theme-mode=dark]{--state-theme-fill-color-light:#252525;--state-theme-fill-color-lighter:#1d1e1f;--state-theme-progress-rail-color:#3a3a3a;--state-theme-progress-rail-muted-color:rgba(67,67,67,.72)}.state-container[data-v-f510afc2]{gap:var(--state-gap);flex-wrap:wrap;align-items:stretch;display:flex}.state-component[data-v-f510afc2]{flex-direction:column;min-width:0;display:flex}.state-component--status[data-v-f510afc2],.state-component--disk[data-v-f510afc2]{flex:1 1 var(--state-status-min-width)}.state-component[data-v-f510afc2]>*{flex:1}.state-container--without-disk .state-component--status[data-v-f510afc2]{flex-basis:calc((100% - var(--state-gap) * 2) / 3)}.state-container--single-disk-cards .state-component--status[data-v-f510afc2]{flex-basis:calc((100% - var(--state-gap) * 3) / 4)}.state-container--disk-cards .state-component--status[data-v-f510afc2]{flex:1 1 var(--state-status-min-width)}.state-container--compact-panel[data-v-f510afc2]{--state-disk-panel-min-width:420px;--state-disk-panel-max-width:650px}.state-container--tile-panel[data-v-f510afc2]{--state-disk-panel-min-width:650px;--state-disk-panel-max-width:720px}.state-container--wide-disk[data-v-f510afc2]{--state-card-min-height:200px}.state-container--wide-disk .state-component--disk[data-v-f510afc2]>*{height:var(--state-card-min-height);max-height:var(--state-card-min-height)}.state-container--stacked-disk[data-v-f510afc2]{--state-card-min-height:200px}.state-container--stacked-disk .state-component--status[data-v-f510afc2]{flex:1 1 calc((100% - var(--state-gap) * 2) / 3);min-width:var(--state-status-min-width)}.state-container--stacked-disk .state-component--disk[data-v-f510afc2]{flex:100%;min-width:0}@media (max-width:980px){.state-container--single-disk-cards .state-component--status[data-v-f510afc2]{flex-basis:calc((100% - var(--state-gap)) / 2)}}@media (max-width:768px){.state-container[data-v-f510afc2]{gap:10px}.state-component--status[data-v-f510afc2],.state-component--disk[data-v-f510afc2],.state-container--without-disk .state-component--status[data-v-f510afc2],.state-container--single-disk-cards .state-component--status[data-v-f510afc2],.state-container--disk-cards .state-component--status[data-v-f510afc2],.state-container--stacked-disk .state-component--status[data-v-f510afc2],.state-container--stacked-disk .state-component--disk[data-v-f510afc2],.state-container--wide-disk .state-component--status[data-v-f510afc2],.state-container--wide-disk .state-component--disk[data-v-f510afc2]{flex-basis:100%;min-width:0}.state-section[data-v-f510afc2]{--state-overview-font-size:22px;--state-card-min-height:168px;--state-card-padding:18px;--state-gap:10px}}.badge[data-v-bcbc66c6]{background:var(--home-ad-badge-bg-color);width:84px;height:32px;color:var(--color-pro);border-radius:4px;align-items:center;gap:6px;margin-left:2px;padding-left:12px;display:flex}.badge .badge-text[data-v-bcbc66c6]{font-size:14px;font-weight:700}.features[data-v-bcbc66c6]{white-space:nowrap;flex:1;align-items:center;gap:24px;width:0;display:flex}.features .feature-item[data-v-bcbc66c6]{align-items:center;gap:6px;display:flex}.features .feature-icon[data-v-bcbc66c6]{color:#ffae45;font-size:14px}.features .feature-text[data-v-bcbc66c6]{font-size:13px;line-height:18px}.plugin-card[data-v-60c9e7ba]{background:var(--home-soft-bg-color);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:138px;padding:10px;transition:background .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.plugin-card[data-v-60c9e7ba]:hover{background:var(--home-soft-bg-hover-color);box-shadow:0 4px 10px rgba(32,165,58,.13)}.plugin-card .move[data-v-150c41e1]{cursor:move;font-size:16px;display:none;position:absolute;top:16px;right:16px}.plugin-card:hover .move[data-v-150c41e1]{display:block}.plugin-card__content[data-v-150c41e1]{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.plugin-card__content .plugin-icon[data-v-150c41e1]{height:44px}.plugin-card__content .plugin-title[data-v-150c41e1]{text-align:center;width:100%;font-weight:400;line-height:14px}.plugin-card__ad[data-v-90e6c91f]{color:var(--color-text-2);font-weight:400;line-height:16px;position:absolute;top:2px;left:6px}.plugin-card__content[data-v-90e6c91f]{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.plugin-card__content .plugin-icon[data-v-90e6c91f]{height:44px}.plugin-card__content .plugin-title[data-v-90e6c91f]{text-align:center;width:100%;min-height:28px;font-weight:400;line-height:14px}.plugin-card__actions[data-v-90e6c91f]{gap:8px;display:flex}.plugin-card__actions .n-button[data-v-90e6c91f]{--n-height:24px;--n-padding:0 8px}.home-software-panel[data-v-ba2870bc]{height:498px;padding:52px 0 16px}.home-software-panel__body[data-v-ba2870bc]{padding:0 16px;overflow:hidden}.plugin-list[data-v-ba2870bc]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;display:grid}.monitor-stat[data-v-b17d3f82]{background-color:var(--color-bg-3);border-radius:10px;height:80px;display:flex}.monitor-stat .monitor-stat-item[data-v-b17d3f82]{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;height:100%;display:flex}.monitor-stat .monitor-stat-item:first-of-type .monitor-stat__value[data-v-b17d3f82],.monitor-stat .monitor-stat-item:nth-of-type(2) .monitor-stat__value[data-v-b17d3f82]{font-weight:500}.monitor-stat .monitor-stat-item .monitor-stat__title[data-v-b17d3f82]{color:var(--color-text-2);align-items:center;gap:6px;font-size:14px;font-weight:400;line-height:18px;display:flex}.monitor-stat .monitor-stat-item .monitor-stat__dot[data-v-b17d3f82]{background-color:var(--dot-color);border-radius:3px;width:6px;height:6px;display:block;position:relative}.monitor-stat .monitor-stat-item .monitor-stat__dot[data-v-b17d3f82]:after{content:"";border:2px solid var(--dot-color);opacity:.6;border-radius:6px;width:12px;height:12px;animation:2s infinite home-monitor-ripple-b17d3f82;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes home-monitor-ripple-b17d3f82{0%{opacity:.8;transform:translate(-50%,-50%)scale(.8)}50%{opacity:.4;transform:translate(-50%,-50%)scale(1.2)}to{opacity:0;transform:translate(-50%,-50%)scale(1.6)}}.monitor-stat .monitor-stat-item .monitor-stat__value[data-v-b17d3f82]{color:var(--color-text-base);font-size:16px;line-height:22px}.monitor-chart-panel[data-v-2ede0121]{flex-direction:column;height:100%;min-height:0;display:flex}.monitor-chart-panel__chart[data-v-2ede0121]{flex:1;min-height:0;margin-top:16px;position:relative}.monitor-chart-panel[data-v-05836377]{flex-direction:column;height:100%;min-height:0;display:flex}.monitor-chart-panel__chart[data-v-05836377]{flex:1;min-height:0;margin-top:16px;position:relative}.home-monitor-card[data-v-e9e6dd5e]{width:100%;max-width:100%;height:498px;overflow:hidden}.n-tabs[data-v-e9e6dd5e]{--n-tab-text-color:var(--color-text-2);--n-tab-text-color-active:var(--home-monitor-tabs-active-color);--n-tab-text-color-hover:var(--border-hover-focus-color);--n-tab-gap:40px;--n-tab-padding:16px 0;--n-pane-padding-top:0;--n-pane-padding-left:16px;--n-pane-padding-right:16px;--n-pane-padding-bottom:16px;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.n-tabs[data-v-e9e6dd5e] .n-tabs-pane-wrapper{flex:1;min-width:0;min-height:0;overflow:hidden}.n-tabs[data-v-e9e6dd5e] .n-tab-pane{width:100%;min-width:0;height:100%;overflow:hidden}.n-tabs[data-v-e9e6dd5e] .n-tabs-nav-scroll-wrapper{flex:none}.n-tabs[data-v-e9e6dd5e] .n-tabs-nav-scroll-wrapper .n-tabs-tab{height:60px;line-height:1}.n-tabs[data-v-e9e6dd5e] .n-tabs-nav-scroll-wrapper .n-tabs-tab.n-tabs-tab--active{font-size:18px}.n-tabs[data-v-e9e6dd5e] .n-tabs-nav__suffix{flex:1;padding-left:0}.item-card-wrap[data-v-f746b2f0]{position:relative}.item-card-wrap .drag-icon[data-v-f746b2f0]{opacity:0;cursor:move;transition:opacity .2s;position:absolute;top:6px;left:50%;transform:translate(-50%)}.item-card-wrap .drag-icon[data-v-f746b2f0]:active{cursor:grabbing}.item-card-wrap[data-v-f746b2f0]:hover{border-color:var(--border-hover-focus-color);cursor:pointer;box-shadow:0 8px 16px rgba(0,0,0,.1)}.item-card-wrap:hover .drag-icon[data-v-f746b2f0]{opacity:1}.item-card-wrap[data-v-f746b2f0] .icon-container i{vertical-align:middle;width:16px;height:16px;display:inline-block}.module-card[data-v-4440db5c]{border:1px solid var(--color-border);border-radius:8px;flex-direction:column;gap:10px;padding:16px;display:flex;overflow:hidden}.module-card .card-icon-wrap[data-v-4440db5c]{background-color:var(--home-overview-btn-color) ;width:36px;height:36px;color:var(--border-hover-focus-color) ;border-radius:6px;justify-content:center;align-items:center;font-size:18px;display:flex}.module-card .card-icon-wrap[data-v-4440db5c] i{width:18px;height:18px;display:inline-block}.overview-new[data-v-2800e49c]{justify-content:space-between;padding:52px 16px 16px;display:flex}.overview-grid[data-v-2800e49c]{flex:1;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}.drag-ghost[data-v-2800e49c]{opacity:.4;border:2px dashed var(--primary-color,#18a058);border-radius:8px;background:0 0!important}.drag-ghost[data-v-2800e49c]>*{visibility:hidden}.home-container[data-v-18ff93c7]{padding:10px 20px 16px}.home-bottom-grid[data-v-18ff93c7]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;width:100%;max-width:100%;display:grid}.home-bottom-grid__item[data-v-18ff93c7]{min-width:0;max-width:100%;overflow:hidden}@media (max-width:1200px){.home-bottom-grid[data-v-18ff93c7]{grid-template-columns:1fr}}.guide-shell[data-v-e3c17c45]{flex-direction:column;flex:1;display:flex;position:relative}.guide-shell[data-v-e3c17c45]:before{content:"";z-index:1;background:var(--site-guide-accent-bar);will-change:transform;width:200%;height:8px;animation:8s linear infinite guide-accent-flow-e3c17c45;position:absolute;top:0;left:0}@keyframes guide-accent-flow-e3c17c45{0%{transform:translate(-50%)}to{transform:translate(0)}}.guide-shell__header[data-v-e3c17c45]{z-index:2;border-bottom:1px solid var(--site-guide-divider);justify-content:flex-start;align-items:center;gap:12px;padding:24px 32px 16px;display:flex;position:relative}.guide-shell__back[data-v-e3c17c45],.guide-shell__hide[data-v-e3c17c45],.guide-shell__close[data-v-e3c17c45]{--n-width:32px;--n-height:32px;--n-icon-size:22px;--n-text-color:var(--site-guide-text-subtle);--n-text-color-hover:var(--site-guide-title-color-2)}.guide-shell__back-icon[data-v-e3c17c45],.guide-shell__hide-icon[data-v-e3c17c45],.guide-shell__close-icon[data-v-e3c17c45]{width:22px;height:22px;font-size:22px}.guide-shell__brand[data-v-e3c17c45]{justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.guide-shell__actions[data-v-e3c17c45]{align-items:center;gap:4px;display:flex}.guide-shell__logo[data-v-e3c17c45]{flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.guide-shell__logo img[data-v-e3c17c45]{object-fit:contain;width:24px;height:24px;display:block}.guide-shell__brand-text[data-v-e3c17c45]{color:var(--site-guide-title-color-2);letter-spacing:.02em;font-size:14px;font-weight:700;line-height:18px}.guide-shell__body[data-v-e3c17c45]{flex:1;padding:24px 32px 32px;overflow:auto}.guide-shell__body--flush[data-v-e3c17c45]{min-height:0;padding:0;overflow:hidden}.guide-minimized-progress[data-v-2b1e843a]{z-index:2001;border:1px solid var(--site-guide-minimized-border);background:var(--site-guide-minimized-bg);width:min(300px,100vw - 32px);box-shadow:var(--site-guide-minimized-shadow);font:inherit;cursor:pointer;pointer-events:auto;text-align:left;transform-origin:var(--guide-minimized-origin-x,100%) var(--guide-minimized-origin-y,100%);user-select:none;border-radius:8px;flex-direction:column;align-items:stretch;padding:16px 18px 18px;transition:box-shadow .2s;display:flex;position:fixed;bottom:20px;right:20px}.guide-minimized-progress[data-v-2b1e843a]:hover{box-shadow:var(--site-guide-minimized-shadow-hover)}.guide-minimized-progress[data-v-2b1e843a]:focus-visible{box-shadow:var(--site-guide-minimized-shadow-hover)}.guide-minimized-progress[data-v-2b1e843a]:focus-visible{box-shadow:var(--site-guide-minimized-shadow-hover), var(--site-guide-primary-ring);outline:none}.guide-minimized-progress.is-complete[data-v-2b1e843a]{cursor:default}.guide-minimized-progress.is-complete[data-v-2b1e843a]:hover{box-shadow:var(--site-guide-minimized-shadow)}.guide-minimized-progress.is-complete[data-v-2b1e843a]:focus-visible{box-shadow:var(--site-guide-minimized-shadow)}.guide-minimized-progress__title[data-v-2b1e843a]{color:var(--site-guide-minimized-title-color);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:700;line-height:24px;overflow:hidden}.guide-minimized-progress__desc[data-v-2b1e843a]{color:var(--site-guide-minimized-desc-color);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;margin-top:4px;font-size:13px;font-weight:500;line-height:18px;display:flex;overflow:hidden}.guide-minimized-progress__desc-icon[data-v-2b1e843a]{flex:none}.guide-minimized-progress__meta[data-v-2b1e843a]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:12px;display:grid}.guide-minimized-progress__progress[data-v-2b1e843a]{min-width:0}.guide-minimized-progress__progress[data-v-2b1e843a] .n-progress-graph-line-fill{--n-fill-color:var(--color-primary)}.guide-minimized-progress__percent[data-v-2b1e843a]{min-width:38px;color:var(--color-primary);letter-spacing:0;text-align:right;font-size:13px;font-weight:700;line-height:18px}.guide-step-header[data-v-930b41ae]{border-bottom:1px solid var(--site-guide-border-soft);align-items:flex-start;margin-bottom:24px;padding-bottom:16px;display:flex}.guide-step-header__text[data-v-930b41ae]{min-width:0}.guide-step-header__title[data-v-930b41ae]{color:var(--site-guide-heading-color);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;line-height:24px;display:flex}.guide-step-header__icon[data-v-930b41ae]{flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.guide-step-header__desc[data-v-930b41ae]{color:var(--site-guide-text-subtle);margin:2px 0 0;font-size:12px;line-height:18px}.node-guide-form[data-v-57c0d5ed]{width:100%}.node-guide-form__label[data-v-57c0d5ed]{color:var(--site-guide-text-muted);font-size:12px;font-weight:700;line-height:18px}.node-guide-form__mapping-grid[data-v-57c0d5ed]{grid-template-columns:minmax(0,8fr) minmax(120px,4fr);gap:12px;display:grid}.node-guide-form__radio-row[data-v-57c0d5ed]{align-items:center;gap:18px;min-height:40px;padding:0 2px;display:flex}.node-guide-form__radio[data-v-57c0d5ed]{color:var(--site-guide-text-color);cursor:pointer;align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.node-guide-form__framework-grid[data-v-57c0d5ed]{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;width:100%;display:grid}.node-guide-form__framework[data-v-57c0d5ed]{border:1px solid var(--site-guide-border);background:var(--site-guide-surface-muted);min-height:40px;color:var(--site-guide-text-color);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:700;line-height:16px;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.node-guide-form__framework[data-v-57c0d5ed]:hover,.node-guide-form__framework--active[data-v-57c0d5ed]{border-color:var(--color-primary);color:var(--color-primary)}.node-guide-form__framework--active[data-v-57c0d5ed]{background:var(--site-guide-primary-bg)}.node-guide-form .n-input[data-v-57c0d5ed],.node-guide-form .n-input-number[data-v-57c0d5ed] .n-input,.node-guide-form[data-v-57c0d5ed] .n-base-selection{--n-font-size:13px}.php-guide-form[data-v-951afc0c]{width:100%}.php-guide-form__label-row[data-v-951afc0c]{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.php-guide-form__label[data-v-951afc0c]{color:var(--site-guide-text-muted);font-size:12px;font-weight:700;line-height:18px}.php-guide-form__domain-label[data-v-951afc0c]{align-items:center;gap:8px;min-width:0;display:inline-flex}.php-guide-form__domain-tip[data-v-951afc0c]{max-width:260px;color:var(--site-guide-text-muted);font-size:12px;font-weight:500;line-height:18px}.php-guide-form__hint[data-v-951afc0c]{color:var(--site-guide-text-subtle);font-size:10px;font-weight:500;line-height:16px}.php-guide-form__ssl-toggle[data-v-951afc0c]{color:var(--site-guide-text-muted);cursor:pointer;user-select:none;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.php-guide-form__choice-grid[data-v-951afc0c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.php-guide-form__choice-grid--three[data-v-951afc0c]{grid-template-columns:repeat(3,minmax(0,1fr))}.php-guide-form__choice-grid--mysql[data-v-951afc0c]{gap:16px}.php-guide-form__choice[data-v-951afc0c]{border:1px solid var(--site-guide-border);background:var(--site-guide-surface);min-height:40px;color:var(--site-guide-text-color);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-size:12px;font-weight:700;transition:border-color .16s,background-color .16s;display:flex}.php-guide-form__choice--compact[data-v-951afc0c]{min-height:36px}.php-guide-form__choice[data-v-951afc0c]:hover,.php-guide-form__choice--active[data-v-951afc0c]{border-color:var(--color-primary);background:var(--site-guide-surface-muted)}.php-guide-form__database[data-v-951afc0c]{flex-direction:column;gap:12px;display:flex}.php-guide-form__database-toggle[data-v-951afc0c]{border:1px solid var(--site-guide-border);background:var(--site-guide-surface-muted-strong);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 12px;display:flex}.php-guide-form__database-title[data-v-951afc0c]{color:var(--site-guide-text-secondary);align-items:center;gap:8px;font-size:12px;font-weight:700;line-height:18px;display:inline-flex}.php-guide-form__database-icon[data-v-951afc0c]{color:var(--color-primary);font-size:16px}.php-guide-form__database-card[data-v-951afc0c]{border:1px solid var(--site-guide-border);background:var(--site-guide-surface);box-shadow:var(--site-guide-inset-shadow);border-radius:12px;margin-bottom:24px;padding:16px}.php-guide-form[data-v-951afc0c] .n-form-item-label__text{width:100%}.php-guide-form .n-input[data-v-951afc0c]{--n-font-size:13px}.php-guide-form__control--readonly[data-v-951afc0c]{--n-color:var(--site-guide-surface-muted);--n-text-color:var(--site-guide-text-muted)}.proxy-guide-form[data-v-b279e57e]{width:100%}.proxy-guide-form__label-row[data-v-b279e57e]{justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:22px;display:flex}.proxy-guide-form__label[data-v-b279e57e]{color:var(--site-guide-text-muted);font-size:12px;font-weight:700;line-height:18px}.proxy-guide-form__domain-label[data-v-b279e57e]{align-items:center;gap:8px;min-width:0;display:inline-flex}.proxy-guide-form__domain-tip[data-v-b279e57e]{max-width:260px;color:var(--site-guide-text-muted);font-size:12px;font-weight:500;line-height:18px}.proxy-guide-form__switch-label[data-v-b279e57e]{color:var(--site-guide-text-muted);cursor:pointer;user-select:none;align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.proxy-guide-form__target-grid[data-v-b279e57e]{grid-template-columns:minmax(136px,.9fr) minmax(0,1.9fr) minmax(136px,.9fr);gap:12px;width:100%;display:grid}.proxy-guide-form__target-control[data-v-b279e57e] .n-form-item-blank{min-height:40px}.proxy-guide-form__cache-card[data-v-b279e57e]{box-sizing:border-box;border:1px solid var(--site-guide-border-muted);background:var(--site-guide-surface-muted);width:100%;min-height:42px;color:var(--site-guide-text-muted);cursor:pointer;user-select:none;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:12px;font-weight:700;line-height:18px;display:flex}.proxy-guide-form[data-v-b279e57e] .n-form-item-label__text{width:100%}.proxy-guide-form .n-input[data-v-b279e57e],.proxy-guide-form .n-input-number[data-v-b279e57e] .n-input,.proxy-guide-form[data-v-b279e57e] .n-base-selection{--n-font-size:13px}@media (max-width:640px){.proxy-guide-form__label-row[data-v-b279e57e]{flex-direction:column;align-items:flex-start;gap:6px}.proxy-guide-form__target-grid[data-v-b279e57e]{grid-template-columns:1fr}}.wordpress-guide-form[data-v-176b372d]{width:100%}.wordpress-guide-form__label-row[data-v-176b372d]{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.wordpress-guide-form__label[data-v-176b372d]{color:var(--site-guide-text-muted);font-size:12px;font-weight:700;line-height:18px}.wordpress-guide-form__domain-label[data-v-176b372d]{align-items:center;gap:8px;min-width:0;display:inline-flex}.wordpress-guide-form__domain-tip[data-v-176b372d]{max-width:260px;color:var(--site-guide-text-muted);font-size:12px;font-weight:500;line-height:18px}.wordpress-guide-form__ssl-toggle[data-v-176b372d]{color:var(--site-guide-text-muted);cursor:pointer;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.wordpress-guide-form[data-v-176b372d] .n-form-item-label__text{width:100%}.wordpress-guide-form .n-input[data-v-176b372d],.wordpress-guide-form__control[data-v-176b372d] .n-base-selection{--n-font-size:13px}.wordpress-guide-form__control--muted[data-v-176b372d]{--n-color:var(--site-guide-surface-muted);--n-color-focus:var(--site-guide-surface-muted);--n-color-focus-error:var(--site-guide-surface-muted);--n-text-color:var(--site-guide-text-muted)}.site-guide-form[data-v-cb14cea9]{flex-direction:column;min-height:404px;display:flex}.site-guide-form__body[data-v-cb14cea9]{border:0;flex:1;min-inline-size:0;margin:0;padding:0}.site-guide-form__fields[data-v-cb14cea9]{transition:opacity .2s}.site-guide-form__fields--disabled[data-v-cb14cea9]{pointer-events:none;opacity:.62}.site-guide-form__footer[data-v-cb14cea9]{border-top:1px solid var(--site-guide-divider);justify-content:flex-end;gap:10px;margin-top:16px;padding-top:24px;display:flex}.analyzing[data-v-d08636c5]{--analyzing-progress-accent:#34d399;text-align:center;place-content:center;min-height:650px;display:grid}.analyzing h2[data-v-d08636c5]{margin:0;font-size:19px}.analyzing p[data-v-d08636c5]{color:var(--site-guide-text-placeholder);margin:5px 0 0;font-size:12px}:root[theme-mode=dark]{--analyzing-progress-accent:var(--color-primary)}.scanner[data-v-d08636c5]{width:78px;height:78px;color:var(--color-primary);background:var(--site-guide-primary-bg);border-radius:18px;place-items:center;margin:0 auto 22px;font-size:34px;display:grid;position:relative;overflow:hidden}.scanner[data-v-d08636c5]:after{content:"";background:var(--color-primary);height:2px;box-shadow:0 0 8px color-mix(in srgb, var(--color-primary) 65%, transparent);animation:1.15s ease-in-out infinite scan-d08636c5;position:absolute;left:10px;right:10px}@keyframes scan-d08636c5{0%,to{top:15px}50%{top:61px}}.progress[data-v-d08636c5]{background:var(--site-guide-surface-muted);border-radius:5px;width:330px;height:6px;margin:24px auto 9px;overflow:hidden}.progress__bar[data-v-d08636c5]{border-radius:inherit;background:linear-gradient(90deg, var(--color-primary), var(--analyzing-progress-accent));height:100%;transition:width .3s}.progress__number[data-v-d08636c5]{color:var(--site-guide-text-subtle);font-size:11px}.guide-progress[data-v-83887124]{flex-direction:column;justify-content:space-between;gap:24px;min-height:404px;display:flex}.guide-progress--import[data-v-83887124]{box-sizing:border-box;width:min(620px,100% - 48px);min-height:620px;margin:0 auto;padding-bottom:24px}.guide-progress__loading[data-v-83887124]{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.guide-progress__logo-wrap[data-v-83887124]{justify-content:center;align-items:center;width:104px;height:104px;display:flex;position:relative}.guide-progress__pulse[data-v-83887124]{background:radial-gradient(circle, color-mix(in srgb, var(--color-primary) 36%, transparent) 0%, color-mix(in srgb, var(--color-primary) 22%, transparent) 48%, color-mix(in srgb, var(--color-primary) 0%, transparent) 80%);filter:blur(1px);border-radius:50%;position:absolute}.guide-progress__pulse--outer[data-v-83887124]{width:94px;height:94px;animation:2.5s ease-in-out infinite guide-progress-pulse-ring-83887124}.guide-progress__pulse--error[data-v-83887124]{background:radial-gradient(circle, color-mix(in srgb, var(--color-error) 36%, transparent) 0%, color-mix(in srgb, var(--color-error) 22%, transparent) 48%, color-mix(in srgb, var(--color-error) 0%, transparent) 80%)}.guide-progress__logo[data-v-83887124]{background:var(--color-primary);width:56px;height:56px;color:var(--site-guide-icon-inverse);box-shadow:var(--site-guide-primary-shadow-strong);border-radius:50%;justify-content:center;align-items:center;font-size:32px;display:flex;position:relative}.guide-progress__logo--error[data-v-83887124]{background:var(--color-error);box-shadow:0 12px 28px color-mix(in srgb, var(--color-error) 22%, transparent)}.guide-progress__logo i[data-v-83887124]{z-index:1;background-color:var(--site-guide-icon-inverse);color:var(--site-guide-icon-inverse);display:block;position:relative}.guide-progress__heading[data-v-83887124]{text-align:center}.guide-progress__heading h2[data-v-83887124]{color:var(--site-guide-title-color-2);margin:0;font-size:17px;font-weight:700;line-height:24px}.guide-progress__heading p[data-v-83887124]{color:var(--site-guide-text-subtle);margin-top:4px;font-size:13px;font-weight:500;line-height:18px}.guide-progress__task-panel[data-v-83887124]{box-sizing:border-box;border:1px solid var(--site-guide-border-soft);background:var(--site-guide-surface-muted-alpha);width:100%;max-width:448px;box-shadow:var(--site-guide-panel-inset-shadow);border-radius:16px;margin:0 auto;padding:20px}.guide-progress--import .guide-progress__task-panel[data-v-83887124]{height:340px}.guide-progress--import .guide-progress__steps-scroll[data-v-83887124]{height:100%}.guide-progress__steps[data-v-83887124]{flex-direction:column;gap:14px;display:flex}.guide-progress__step[data-v-83887124]{align-items:flex-start;gap:12px;transition:color .3s;display:flex}.guide-progress__step-icon[data-v-83887124]{width:16px;height:16px;color:var(--site-guide-icon-muted);flex:none;justify-content:center;align-items:center;margin-top:2px;font-size:16px;display:inline-flex}.guide-progress__step-icon i[data-v-83887124]{display:block}.guide-progress__step-content[data-v-83887124]{flex-direction:column;gap:1px;min-width:0;display:flex}.guide-progress__step-label[data-v-83887124]{color:var(--site-guide-text-subtle);font-size:13px;font-weight:600;line-height:20px;transition:color .3s}.guide-progress__step--running .guide-progress__step-icon[data-v-83887124]{--n-color:var(--color-primary);color:var(--color-primary)}.guide-progress__step--running .guide-progress__step-label[data-v-83887124]{color:var(--site-guide-title-color-2)}.guide-progress__step--success .guide-progress__step-icon[data-v-83887124]{color:var(--color-primary)}.guide-progress__step--success .guide-progress__step-label[data-v-83887124]{color:var(--color-primary);font-weight:700}.guide-progress__step--failed .guide-progress__step-icon[data-v-83887124]{color:var(--site-guide-danger)}.guide-progress__step--failed .guide-progress__step-label[data-v-83887124]{color:var(--site-guide-danger);font-weight:700}.guide-progress__message[data-v-83887124]{color:var(--site-guide-text-disabled);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;line-height:18px}.guide-progress__bar-block[data-v-83887124]{gap:8px;width:100%;display:grid}.guide-progress__bar-block[data-v-83887124] .n-progress-graph-line-fill{--n-fill-color:var(--color-primary)}.guide-progress__bar-block--error[data-v-83887124] .n-progress-graph-line-fill{--n-fill-color:var(--color-error)}.guide-progress__bar-meta[data-v-83887124]{color:var(--site-guide-title-color-2);letter-spacing:.04em;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;line-height:14px;display:flex}.guide-progress__failed[data-v-83887124]{flex-direction:column;gap:10px;width:100%;max-width:620px;margin:0 auto;display:flex}@keyframes guide-progress-pulse-ring-83887124{0%{opacity:.4;transform:scale(.95)}50%{opacity:.7;transform:scale(1.08)}to{opacity:.4;transform:scale(.95)}}.database-details[data-v-0e6111d9]{background:var(--site-guide-surface-muted);padding:16px}.database-section-title[data-v-0e6111d9]{color:var(--site-guide-text-secondary);letter-spacing:.15px;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:700}.database-source[data-v-0e6111d9]{border:1px solid var(--site-guide-border);background:var(--site-guide-surface);border-radius:8px;margin-bottom:16px;padding:12px}.database-source-header[data-v-0e6111d9]{border-bottom:1px solid var(--site-guide-border-soft);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding-bottom:8px;display:grid}.database-source-header__content[data-v-0e6111d9]{min-width:0}.database-source-label[data-v-0e6111d9]{color:var(--site-guide-text-muted);margin-bottom:6px;font-size:12px;font-weight:500;display:block}.database-tabs[data-v-0e6111d9]{gap:6px;display:flex}.database-tabs button[data-v-0e6111d9]{height:32px;color:var(--site-guide-text-muted);border:1px solid var(--site-guide-border);background:var(--site-guide-surface);cursor:pointer;border-radius:8px;padding:0 11px;font-size:12px}.database-tabs button.active[data-v-0e6111d9]{color:var(--color-primary);border-color:color-mix(in srgb, var(--color-primary) 42%, var(--site-guide-border));background:var(--site-guide-primary-bg)}.database-tabs button[data-v-0e6111d9]:disabled{cursor:not-allowed;opacity:.5}.database-source-content[data-v-0e6111d9]{margin-top:8px}.database-file-select[data-v-0e6111d9],.database-file-upload[data-v-0e6111d9]{margin:0}.detected-file__icon[data-v-0e6111d9]{width:30px;height:30px;color:var(--color-primary);background:var(--site-guide-primary-bg);border-radius:8px;flex:none;place-items:center;font-size:12px;font-weight:750;display:grid}.database-grid[data-v-0e6111d9]{border:1px solid var(--site-guide-border);background:var(--site-guide-surface);border-radius:11px;padding:13px}.field[data-v-0e6111d9]{min-width:0;margin:0}.field[data-v-0e6111d9] .n-form-item-label{color:var(--site-guide-text-muted);padding:0 0 5px;font-size:12px}.field[data-v-0e6111d9] .n-form-item-blank{min-height:0;display:block}.field[data-v-0e6111d9] .n-form-item-feedback-wrapper{min-height:0}.field[data-v-0e6111d9] .n-form-item-feedback-wrapper:not(:empty){padding-top:4px}.field-label-title[data-v-0e6111d9]{align-items:center;gap:3px;display:inline-flex}.field-required[data-v-0e6111d9]{color:var(--site-guide-danger)}.config-update[data-v-0e6111d9]{width:100%;color:var(--site-guide-text-muted);border:1px solid var(--site-guide-border);background:var(--site-guide-surface);cursor:pointer;text-align:left;border-radius:10px;justify-content:space-between;align-items:center;margin-top:16px;padding:12px;display:flex}.config-update strong[data-v-0e6111d9],.config-update span[data-v-0e6111d9]{display:block}.config-update strong[data-v-0e6111d9]{color:var(--site-guide-text-secondary);margin-bottom:3px;font-size:12px}.config-update span[data-v-0e6111d9]{color:var(--site-guide-text-subtle);font-size:12px}.database-footer[data-v-0e6111d9]{border-top:1px solid var(--site-guide-border-soft);background:var(--site-guide-surface);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.database-footer .n-button[data-v-0e6111d9]{font-weight:600}.database-disable[data-v-0e6111d9]{--n-text-color:var(--site-guide-text-muted)!important}.database-footer__actions[data-v-0e6111d9]{gap:8px;display:flex}.import-database-modal.n-dialog{border:1px solid var(--site-guide-border);box-shadow:var(--site-guide-panel-shadow);border-radius:15px;overflow:hidden}.import-database-modal .n-dialog__title{margin:0}.import-database-modal .n-dialog__title>div:first-child{white-space:normal;background:var(--site-guide-surface);border-bottom:1px solid var(--site-guide-border-soft);border-radius:15px 15px 0 0;width:100%;height:auto;padding:0;line-height:normal;overflow:visible}.import-database-modal .n-dialog__content{margin:0}.import-database-modal__header{justify-content:space-between;align-items:flex-start;padding:16px 18px 14px;display:flex}.import-database-modal__heading{flex-direction:column;gap:3px;display:flex}.import-database-modal__heading strong{color:var(--site-guide-title-color-2);font-size:14px;font-weight:720}.import-database-modal__heading span{color:var(--site-guide-text-subtle);font-size:12px;font-weight:400}.import-database-modal__close{width:28px;height:28px;color:var(--site-guide-text-subtle);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;font-size:18px;display:grid}.import-database-modal__close:hover{background:var(--site-guide-surface-muted)}.review-step[data-v-8d27eb17]{--review-database-icon-color:#0284c7;--review-database-icon-bg:#f0f9ff;flex-direction:column;padding:24px 32px;display:flex}:root[theme-mode=dark]{--review-database-icon-color:#38bdf8;--review-database-icon-bg:#082f49}.section-header[data-v-8d27eb17]{border-bottom:1px solid var(--site-guide-border-soft);justify-content:space-between;align-items:flex-start;padding-bottom:13px;display:flex}.section-header h2[data-v-8d27eb17]{align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.section-header p[data-v-8d27eb17]{color:var(--site-guide-text-placeholder);margin:1px 0 0;font-size:12px}.section-header--page[data-v-8d27eb17]{padding-bottom:16px;display:block}.section-header--page h2[data-v-8d27eb17]{color:var(--site-guide-title-color-2);font-size:18px;font-weight:720;line-height:1.35}.section-header--page p[data-v-8d27eb17]{color:var(--site-guide-text-placeholder);margin-top:2px}.mini-icon[data-v-8d27eb17]{width:23px;height:23px;color:var(--site-guide-icon-inverse);background:var(--color-primary);border-radius:6px;place-items:center;font-size:11px;font-weight:750;display:grid}.review-layout[data-v-8d27eb17]{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:18px;margin-top:20px;display:grid}.review-main[data-v-8d27eb17]{min-width:0;padding:0 2px}.field[data-v-8d27eb17]{min-width:0;margin:0;position:relative}.field[data-v-8d27eb17] .n-form-item-label{min-height:19px;color:var(--site-guide-text-muted);padding:0 0 8px;font-size:12px;font-weight:650}.field[data-v-8d27eb17] .n-form-item-label__text{flex:1;min-width:0}.field[data-v-8d27eb17] .n-form-item-blank{min-height:0;display:block}.field[data-v-8d27eb17] .n-form-item-feedback-wrapper:not(:empty){padding-top:5px}.field-label-row[data-v-8d27eb17]{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.field-label-row--start[data-v-8d27eb17]{justify-content:flex-start;gap:6px}.field-label-title[data-v-8d27eb17]{align-items:center;gap:3px;min-width:0;display:inline-flex}.field-required[data-v-8d27eb17]{color:var(--n-asterisk-color,var(--site-guide-danger))}.field-help[data-v-8d27eb17]{color:var(--site-guide-text-muted);cursor:help}.field-note[data-v-8d27eb17]{color:var(--site-guide-text-subtle);margin-top:6px;font-size:11px;line-height:1.45;display:block}.toggle-line[data-v-8d27eb17]{color:var(--site-guide-text-muted);align-items:center;gap:7px;font-size:12px;display:flex}.toggle-line--compact[data-v-8d27eb17]{white-space:nowrap;flex-shrink:0;font-weight:500}.form-footer[data-v-8d27eb17]{border-top:1px solid var(--site-guide-border-soft);justify-content:flex-end;gap:10px;margin-top:18px;padding:16px 0;display:flex}.form-footer--page[data-v-8d27eb17]{margin-top:22px;padding-top:18px;padding-bottom:0}.dependency-card[data-v-8d27eb17]{border:1px solid var(--site-guide-border);background:var(--site-guide-surface);box-shadow:var(--site-guide-inset-shadow);border-radius:15px;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;padding:16px;display:flex}.dependency-card__title[data-v-8d27eb17],.dependency-card__switch[data-v-8d27eb17]{align-items:center;display:flex}.dependency-card__title[data-v-8d27eb17]{color:var(--site-guide-text-color);gap:6px;font-size:13px}.dependency-card__switch[data-v-8d27eb17]{color:var(--site-guide-text-muted);cursor:pointer;gap:8px;font-size:12px}.database-card[data-v-8d27eb17]{border:1px solid var(--site-guide-border);background:var(--site-guide-surface);box-shadow:var(--site-guide-inset-shadow);border-radius:15px;margin-top:20px;transition:border-color .18s,box-shadow .18s;overflow:hidden}.database-card--enabled[data-v-8d27eb17]{border-color:color-mix(in srgb, var(--color-primary) 42%, var(--site-guide-border));box-shadow:var(--site-guide-primary-shadow)}.database-card__head[data-v-8d27eb17]{background:linear-gradient(180deg, var(--site-guide-surface), var(--site-guide-surface-muted));align-items:center;gap:12px;padding:15px 16px;display:flex}.database-card__icon[data-v-8d27eb17]{width:36px;height:36px;color:var(--review-database-icon-color);background:var(--review-database-icon-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--review-database-icon-color) 22%, transparent);border-radius:10px;flex:none;place-items:center;font-size:18px;display:grid}.database-card__copy[data-v-8d27eb17]{flex-direction:column;flex:1;justify-content:center;min-width:0;min-height:36px;display:flex}.database-card__copy>strong[data-v-8d27eb17],.database-card__copy>span[data-v-8d27eb17]{display:block}.database-card__copy>strong[data-v-8d27eb17]{color:var(--site-guide-text-color);align-items:center;gap:6px;font-size:13px;font-weight:720;line-height:16px;display:flex}.database-card__copy>strong small[data-v-8d27eb17]{color:var(--site-guide-text-muted);border:1px solid var(--site-guide-border);background:var(--site-guide-surface);border-radius:10px;align-items:center;margin-left:0;padding:2px 7px;font-size:9px;font-weight:620;line-height:12px;display:inline-flex}.database-card__copy>span[data-v-8d27eb17]{color:var(--site-guide-text-subtle);margin-top:2px;font-size:10.5px;line-height:14px}.database-card__action[data-v-8d27eb17]{margin-left:auto}.database-card__arrow[data-v-8d27eb17]{margin-left:5px;font-size:14px}.database-card__summary[data-v-8d27eb17]{color:var(--site-guide-text-muted);border:1px solid color-mix(in srgb, var(--color-primary) 20%, var(--site-guide-border));background:var(--site-guide-primary-bg);border-radius:9px;align-items:center;gap:9px;margin:-3px 16px 13px 64px;padding:9px 11px;font-size:10px;display:flex}.database-card__summary-content[data-v-8d27eb17]{flex:1;min-width:0}.database-card__summary-file[data-v-8d27eb17],.database-card__summary-target[data-v-8d27eb17]{display:block}.database-card__summary-file[data-v-8d27eb17]{color:var(--site-guide-text-color);font-size:10.5px}.database-card__summary-target[data-v-8d27eb17]{color:var(--site-guide-text-subtle);margin-top:1px;font-size:9.5px}.database-card__summary-icon[data-v-8d27eb17]{width:16px;height:16px;color:var(--site-guide-icon-inverse);background:var(--color-primary);border-radius:50%;flex:none;place-items:center;font-size:9px;display:grid!important}.summary[data-v-8d27eb17]{border:1px solid var(--site-guide-border);background:var(--site-guide-surface);box-shadow:var(--site-guide-inset-shadow);border-radius:14px;overflow:hidden}.summary header[data-v-8d27eb17]{border-bottom:1px solid var(--site-guide-border-soft);background:var(--site-guide-surface-header);flex-direction:column;padding:15px 16px 13px;display:flex}.summary header strong[data-v-8d27eb17]{color:var(--site-guide-title-color-2);font-size:13px;font-weight:720}.summary header span[data-v-8d27eb17]{color:var(--site-guide-text-subtle);margin-top:2px;font-size:10px}.summary dl[data-v-8d27eb17]{margin:0;padding:7px 16px}.summary dl div[data-v-8d27eb17]{border-bottom:1px solid var(--site-guide-border-soft);padding:9px 0}.summary dl div[data-v-8d27eb17]:last-child{border-bottom:0}.summary dt[data-v-8d27eb17]{color:var(--site-guide-text-subtle);margin-bottom:2px;font-size:10px;font-weight:580}.summary dd[data-v-8d27eb17]{color:var(--site-guide-text-secondary);margin:0;font-size:11px;font-weight:620}.summary__notice[data-v-8d27eb17]{color:var(--site-guide-text-muted);background:var(--site-guide-primary-bg);border-radius:9px;align-items:flex-start;gap:8px;margin:5px 10px 10px;padding:10px;font-size:10px;line-height:1.5;display:flex}.summary__notice-icon[data-v-8d27eb17]{width:16px;height:16px;color:var(--site-guide-icon-inverse);background:var(--color-primary);border-radius:50%;flex:none;place-items:center;font-size:9px;display:grid}@media (max-width:960px){.review-layout[data-v-8d27eb17]{grid-template-columns:1fr}.summary[data-v-8d27eb17]{order:-1}}@media (max-width:680px){.review-step[data-v-8d27eb17]{padding:22px 18px}.section-header[data-v-8d27eb17]{display:block}.section-header p[data-v-8d27eb17]{margin-top:5px}}.archive-field[data-v-c075badd] .n-form-item-label{min-height:19px;color:var(--site-guide-text-muted);padding:0 0 8px;font-size:12px;font-weight:650}.archive-field[data-v-c075badd] .n-form-item-blank{min-height:0;display:block}.archive-upload[data-v-c075badd]{border:1px dashed var(--site-guide-border-muted);background:var(--site-guide-surface-muted-alpha);text-align:left;border-radius:13px;justify-content:center;align-items:center;min-height:92px;padding:18px;display:flex}.upload-content[data-v-c075badd]{justify-content:center;align-items:center;gap:17px;width:fit-content;max-width:100%;display:flex}.upload-icon[data-v-c075badd]{width:47px;height:47px;color:var(--color-primary);background:var(--site-guide-primary-bg);border-radius:12px;flex:none;place-items:center;font-size:23px;display:grid}.upload-icon i[data-v-c075badd]{color:var(--color-primary)}.upload-copy[data-v-c075badd]{flex-direction:column;flex:0 auto;min-width:0;max-width:360px;display:flex}.upload-copy strong[data-v-c075badd]{color:var(--site-guide-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.upload-copy span[data-v-c075badd]{color:var(--site-guide-text-subtle);margin-top:3px;font-size:11px}.browse[data-v-c075badd]{--n-border-radius:8px;flex:none}@media (max-width:760px){.upload-content[data-v-c075badd]{flex-wrap:wrap;width:100%}.upload-copy[data-v-c075badd]{flex-basis:calc(100% - 64px)}.browse[data-v-c075badd]{margin-left:64px}}.git-form[data-v-01b8a070] .n-form-item-label{min-height:19px;color:var(--site-guide-text-muted);padding:0 0 8px;font-size:12px;font-weight:650}.git-form[data-v-01b8a070] .n-form-item-blank{min-height:0;display:block}.git-form[data-v-01b8a070] .n-form-item-feedback-wrapper:not(:empty){padding-top:5px}.field-note[data-v-01b8a070]{color:var(--site-guide-text-subtle);margin-top:6px;font-size:11px;line-height:1.45}.repository-help[data-v-01b8a070]{color:var(--color-primary);cursor:pointer}.repository-help__image[data-v-01b8a070]{width:400px;max-width:100%;display:block}span.field-note[data-v-01b8a070]{display:block}.ssh-key-panel[data-v-01b8a070]{flex-direction:column;gap:8px;width:100%;display:flex}.ssh-key-controls[data-v-01b8a070]{align-items:center;gap:8px;display:flex}.ssh-key-select[data-v-01b8a070]{flex:1}.ssh-public-key[data-v-01b8a070]{width:100%}.ssh-key-note[data-v-01b8a070]{margin-top:0}.local-archive-field[data-v-c8f2e5ef] .n-form-item-label{min-height:19px;color:var(--site-guide-text-muted);padding:0 0 8px;font-size:12px;font-weight:650}.local-archive-field[data-v-c8f2e5ef] .n-form-item-blank{min-height:0;display:block}.local-archive-note[data-v-c8f2e5ef]{color:var(--site-guide-text-subtle);margin-top:6px;font-size:11px;line-height:1.45;display:block}.remote-directory-picker[data-v-2c46dcd1]{flex-direction:column;height:100%;display:flex}.remote-directory-picker__header[data-v-2c46dcd1]{border-bottom:1px solid var(--color-border);align-items:center;gap:16px;padding:16px;display:flex}.remote-directory-picker__navigator[data-v-2c46dcd1]{flex:1;min-width:0;overflow:hidden}.remote-directory-picker__search[data-v-2c46dcd1]{flex:none;width:240px}.remote-directory-picker__search-icon[data-v-2c46dcd1]{color:var(--color-text-4);font-size:16px}.remote-directory-picker__content[data-v-2c46dcd1]{flex:1;min-height:0;display:flex;overflow:hidden}.remote-directory-picker__table[data-v-2c46dcd1]{flex:1}.remote-directory-picker__table[data-v-2c46dcd1] .selected-row .n-data-table-td{background-color:var(--color-table-td-hover)}[data-v-2c46dcd1] .remote-directory-row{cursor:pointer}[data-v-2c46dcd1] .remote-file-row{cursor:default}.remote-directory-picker__footer[data-v-2c46dcd1]{border-top:1px solid var(--modal-action-top-border);background-color:var(--modal-action-bg);border-bottom-left-radius:var(--n-border-radius);border-bottom-right-radius:var(--n-border-radius);justify-content:space-between;align-items:center;gap:16px;padding:10px 18px;display:flex}.remote-directory-picker__selection[data-v-2c46dcd1]{align-items:center;gap:10px;min-width:0;display:flex}.remote-directory-picker__selection[data-v-2c46dcd1] .n-input{width:240px}.remote-directory-picker__actions[data-v-2c46dcd1]{flex:none;gap:10px;display:flex}.remote-form[data-v-f0764c18] .n-form-item-label{min-height:19px;color:var(--site-guide-text-muted);padding:0 0 8px;font-size:12px;font-weight:650}.remote-form[data-v-f0764c18] .n-form-item-blank{min-height:0;display:block}.remote-form[data-v-f0764c18] .n-form-item-feedback-wrapper:not(:empty){padding-top:5px}.connection-fields[data-v-f0764c18]{align-items:flex-start}.connection-protocol[data-v-f0764c18],.connection-port[data-v-f0764c18]{flex:0 0 170px;width:170px}.connection-server[data-v-f0764c18]{flex:240px;min-width:240px}.connection-auth[data-v-f0764c18]{flex:none;width:max-content}@media screen and (max-width:640px){.connection-protocol[data-v-f0764c18],.connection-server[data-v-f0764c18],.connection-port[data-v-f0764c18],.connection-auth[data-v-f0764c18]{flex-basis:100%;width:100%}}.field-note[data-v-f0764c18]{color:var(--site-guide-text-subtle);margin-top:6px;font-size:11px;line-height:1.45;display:block}.source-step[data-v-631c64de]{--import-blue:#0284c7;--import-blue-bg:#f0f9ff;--import-emerald:#059669;--import-emerald-bg:#ecfdf5;--import-purple:#4f46e5;--import-purple-bg:#eef2ff;--import-rose:#f43f5e;--import-rose-bg:#fff1f2;padding:22px 32px}:root[theme-mode=dark]{--import-blue:#38bdf8;--import-blue-bg:#082f49;--import-emerald:var(--color-primary);--import-emerald-bg:#12351d;--import-purple:#a78bfa;--import-purple-bg:#312e81;--import-rose:#fb7185;--import-rose-bg:#4c0519}.hero[data-v-631c64de]{text-align:center;margin-bottom:20px}.hero h1[data-v-631c64de]{letter-spacing:-.35px;margin:0 0 4px;font-size:23px;font-weight:720;line-height:1.35}.hero p[data-v-631c64de]{color:var(--site-guide-text-placeholder);margin:0;font-size:12px;font-weight:500}.source-grid[data-v-631c64de]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.source-card[data-v-631c64de]{min-height:90px;color:inherit;border:1px solid var(--site-guide-border);background:var(--site-guide-surface);cursor:pointer;text-align:left;touch-action:manipulation;border-radius:13px;grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:11px;padding:13px 12px;transition:border-color .16s,background-color .16s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.source-card[data-v-631c64de]:hover{border-color:var(--site-guide-border-muted);background:var(--site-guide-surface-muted);box-shadow:var(--site-guide-inset-shadow)}.source-card[data-v-631c64de]:focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary) 24%, transparent);outline-offset:2px}.source-card[data-v-631c64de]:disabled{cursor:not-allowed;opacity:.58}.source-card__copy[data-v-631c64de]{min-width:0}.source-card__copy strong[data-v-631c64de]{color:var(--site-guide-title-color-2);text-wrap:balance;font-size:14px;font-weight:600;line-height:1.35;display:block}.source-card__copy span[data-v-631c64de]{color:var(--site-guide-text-subtle);margin-top:4px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.source-card--active[data-v-631c64de]{border-color:color-mix(in srgb, var(--color-primary) 48%, var(--site-guide-border));background:var(--site-guide-primary-bg)}.source-card--active .source-card__icon[data-v-631c64de]{color:var(--color-primary);border-color:color-mix(in srgb, var(--color-primary) 28%, var(--site-guide-border));background:var(--site-guide-primary-bg)}.source-card--active .source-card__copy strong[data-v-631c64de]{color:var(--color-primary)}.source-card--active[data-v-631c64de]:hover{border-color:var(--color-primary);background:var(--site-guide-primary-bg)}.source-card__icon[data-v-631c64de]{border:1px solid transparent;border-radius:10px;place-items:center;width:40px;height:40px;font-size:22px;display:grid}.source-card--archive .source-card__icon[data-v-631c64de]{color:var(--import-blue);border-color:color-mix(in srgb, var(--import-blue) 24%, var(--site-guide-border));background:var(--import-blue-bg)}.source-card--remote .source-card__icon[data-v-631c64de]{color:var(--import-emerald);border-color:color-mix(in srgb, var(--import-emerald) 24%, var(--site-guide-border));background:var(--import-emerald-bg)}.source-card--git .source-card__icon[data-v-631c64de]{color:var(--import-purple);border-color:color-mix(in srgb, var(--import-purple) 24%, var(--site-guide-border));background:var(--import-purple-bg)}.source-card--local-archive .source-card__icon[data-v-631c64de]{color:var(--import-rose);border-color:color-mix(in srgb, var(--import-rose) 24%, var(--site-guide-border));background:var(--import-rose-bg)}.source-config[data-v-631c64de]{border:1px solid var(--site-guide-border);border-radius:14px;margin-top:16px;padding:16px 20px 0}.section-header[data-v-631c64de]{border-bottom:1px solid var(--site-guide-border-soft);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.section-header h2[data-v-631c64de]{align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.section-header p[data-v-631c64de]{color:var(--site-guide-text-placeholder);font-size:12px}.mini-icon[data-v-631c64de]{width:23px;height:23px;color:var(--site-guide-icon-inverse);background:var(--color-primary);border-radius:6px;place-items:center;font-size:11px;font-weight:750;display:grid}.source-config__body[data-v-631c64de]{padding-top:16px}.form-footer[data-v-631c64de]{border-top:1px solid var(--site-guide-border-soft);justify-content:flex-end;gap:10px;padding:16px 0;display:flex}@media (max-width:960px){.source-grid[data-v-631c64de]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.source-card[data-v-631c64de]{transition:none}}@media (max-width:680px){.source-step[data-v-631c64de]{padding:22px 18px}.source-grid[data-v-631c64de]{grid-template-columns:1fr}.section-header[data-v-631c64de]{display:block}.section-header p[data-v-631c64de]{margin-top:5px}}.import-success[data-v-fc9fd974]{text-align:center;flex-direction:column;justify-content:center;width:min(570px,100% - 48px);min-height:570px;margin:0 auto;padding-bottom:38px;display:flex}.import-success__hero[data-v-fc9fd974]{text-align:center}.import-success__hero h2[data-v-fc9fd974]{color:var(--site-guide-title-color-2);margin:0;font-size:20px;font-weight:720}.import-success__hero p[data-v-fc9fd974]{color:var(--site-guide-text-subtle);margin:5px 0 0;font-size:12px}.import-success__icon[data-v-fc9fd974]{width:66px;height:66px;color:var(--site-guide-icon-inverse);background:var(--color-primary);box-shadow:var(--site-guide-primary-shadow-strong);border-radius:50%;place-items:center;margin:0 auto 19px;font-size:27px;display:grid}.import-success__icon>span[data-v-fc9fd974]{width:1em;height:1em;color:var(--site-guide-icon-inverse);background-color:var(--site-guide-icon-inverse);display:block}.import-success__card[data-v-fc9fd974]{text-align:left;border:1px solid var(--site-guide-border);background:var(--site-guide-surface-muted);border-radius:13px;width:min(450px,100%);margin:23px auto;padding:16px 20px}.import-success__row[data-v-fc9fd974]{grid-template-columns:110px minmax(0,1fr);gap:12px;padding:6px 0;font-size:12px;display:grid}.import-success__row>span[data-v-fc9fd974]{color:var(--site-guide-text-subtle)}.import-success__row>strong[data-v-fc9fd974]{color:var(--site-guide-text-secondary);overflow-wrap:anywhere;font-weight:550}.import-success__ready[data-v-fc9fd974]{color:var(--color-primary)!important}.import-success__actions[data-v-fc9fd974]{justify-content:center;gap:10px;display:flex}@media (max-width:640px){.import-success__row[data-v-fc9fd974]{grid-template-columns:90px minmax(0,1fr)}}.workflow[data-v-56b4af8a]{color:var(--site-guide-text-color);background:var(--site-guide-surface);position:relative;overflow:hidden}.guide-success[data-v-929abe6b]{--guide-success-primary-soft:var(--color-primary-1,var(--site-guide-primary-bg));--guide-success-primary-tint:color-mix(in srgb, var(--color-primary) 12%, var(--site-guide-surface));flex-direction:column;justify-content:space-between;gap:24px;min-height:404px;display:flex}.guide-success__hero[data-v-929abe6b]{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.guide-success__icon[data-v-929abe6b]{background:var(--guide-success-primary-soft);background:var(--guide-success-primary-tint);width:48px;height:48px;color:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;margin-bottom:2px;font-size:24px;display:flex}.guide-success__hero h2[data-v-929abe6b]{color:var(--site-guide-title-color);margin:0;font-size:20px;font-weight:700;line-height:28px}.guide-success__hero p[data-v-929abe6b]{color:var(--site-guide-text-subtle);margin:0;font-size:12px;line-height:18px}.guide-success__matrix[data-v-929abe6b]{--guide-success-label-column:184px;border:1px solid var(--site-guide-border-panel);background:var(--site-guide-surface-muted-alpha);border-radius:16px;overflow:hidden}.guide-success__matrix-header[data-v-929abe6b]{border-bottom:1px solid var(--site-guide-border);background:var(--site-guide-surface-header);justify-content:space-between;align-items:center;padding:10px 16px;font-size:12px;font-weight:700;line-height:18px;display:flex}.guide-success__matrix-list[data-v-929abe6b]{background:var(--site-guide-surface);padding:4px}.guide-success__matrix-item[data-v-929abe6b]{grid-template-columns:minmax(0, var(--guide-success-label-column)) minmax(0, 1fr);min-height:44px;color:var(--site-guide-text-color);align-items:center;column-gap:12px;padding:12px;font-size:12px;line-height:18px;display:grid}.guide-success__matrix-item+.guide-success__matrix-item[data-v-929abe6b]{border-top:1px solid var(--site-guide-border-soft)}.guide-success__matrix-title[data-v-929abe6b]{color:var(--site-guide-text-secondary)}.guide-success__matrix-active[data-v-929abe6b]{color:var(--color-primary);justify-content:flex-end;align-items:center;gap:4px;font-size:10px;font-weight:700;line-height:14px;display:inline-flex}.guide-success__matrix-dot[data-v-929abe6b]{background:var(--color-primary);border-radius:50%;width:6px;height:6px;animation:1.6s cubic-bezier(.4,0,.6,1) infinite guide-success-dot-pulse-929abe6b}.guide-success__matrix-label[data-v-929abe6b]{min-width:0;color:var(--site-guide-text-subtle);white-space:nowrap;font-weight:700}.guide-success__matrix-value[data-v-929abe6b]{text-align:right;justify-content:flex-end;align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.guide-success__matrix-text[data-v-929abe6b]{white-space:pre-line;overflow-wrap:anywhere;align-items:center;gap:4px;min-width:0;max-width:100%;font-weight:700;display:inline-flex}.guide-success__matrix-text[data-v-929abe6b]:-webkit-any(a){text-decoration:none}.guide-success__matrix-text[data-v-929abe6b]:is(a){text-decoration:none}.guide-success__matrix-text[data-v-929abe6b]:-webkit-any(a):hover{color:var(--primary-button-color-hover);text-decoration:underline}.guide-success__matrix-text[data-v-929abe6b]:is(a):hover{color:var(--primary-button-color-hover);text-decoration:underline}.guide-success__matrix-details[data-v-929abe6b]{color:var(--site-guide-text-color);flex-direction:column;align-items:flex-end;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;line-height:16px;display:flex}.guide-success__matrix-details p[data-v-929abe6b]{margin:0}.guide-success__matrix-details span[data-v-929abe6b]{color:var(--site-guide-text-secondary)}.guide-success__matrix-details strong[data-v-929abe6b]{color:var(--site-guide-text-color);font-weight:700}.guide-success__matrix-text--green[data-v-929abe6b]{color:var(--color-primary)}.guide-success__matrix-text--emerald[data-v-929abe6b]{background:var(--guide-success-primary-soft);color:var(--color-primary);border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.guide-success__matrix-text--violet[data-v-929abe6b]{background:var(--site-guide-violet-bg);color:var(--site-guide-violet-text);border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.guide-success__matrix-text--slate[data-v-929abe6b]{background:var(--site-guide-surface-muted);color:var(--site-guide-text-color);border-radius:4px;padding:4px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px}.guide-success__matrix-text--badge-emerald[data-v-929abe6b],.guide-success__matrix-text--badge-slate[data-v-929abe6b]{border-radius:4px;padding:2px 8px;font-size:10px;font-weight:700;line-height:16px}.guide-success__matrix-text--badge-emerald[data-v-929abe6b]{background:var(--guide-success-primary-soft);color:var(--color-primary)}.guide-success__matrix-text--badge-slate[data-v-929abe6b]{background:color-mix(in srgb, var(--site-guide-text-disabled) 22%, var(--site-guide-surface));color:var(--site-guide-text-disabled)}.guide-success__copy[data-v-929abe6b]{--n-icon-size:16px;height:24px;color:var(--site-guide-text-subtle)}.guide-success__copy[data-v-929abe6b]:hover{color:var(--site-guide-text-color)}.guide-success__actions[data-v-929abe6b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.guide-success__action[data-v-929abe6b]{--n-font-size:12px;--n-icon-size:16px;--n-font-weight:700}.guide-success__action--wide[data-v-929abe6b]{grid-column:1/-1}.guide-success__tip[data-v-929abe6b]{border:1px solid var(--site-guide-border-soft);background:var(--site-guide-surface-muted);color:var(--site-guide-text-muted);border-radius:12px;align-items:flex-start;gap:12px;padding:14px;font-size:12px;line-height:18px;display:flex}.guide-success__tip>span[data-v-929abe6b]{color:var(--color-primary);flex:none;margin-top:1px;font-size:16px}.guide-success__tip p[data-v-929abe6b]{margin:0}.guide-success__tip-link[data-v-929abe6b]{vertical-align:baseline;--n-text-color:var(--color-primary);--n-text-color-focus:var(--primary-button-color-hover);--n-text-color-hover:var(--primary-button-color-hover);--n-text-color-pressed:var(--primary-button-color-pressed);font-size:12px;font-weight:700}@keyframes guide-success-dot-pulse-929abe6b{0%,to{opacity:1}50%{opacity:.45}}.guide-type[data-v-d944aed9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.guide-type__item[data-v-d944aed9]{border:1px solid var(--site-guide-border);background:var(--site-guide-surface);min-height:114px;color:inherit;text-align:left;cursor:pointer;border-radius:16px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:16px;padding:20px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid}.guide-type__item[data-v-d944aed9]:hover,.guide-type__item--active[data-v-d944aed9]{border-color:var(--color-primary);background:var(--site-guide-surface);box-shadow:var(--site-guide-primary-shadow)}.guide-type__icon[data-v-d944aed9]{background:var(--site-guide-surface-muted);border-radius:12px;justify-content:center;align-items:center;width:72px;height:72px;transition:background .16s,transform .16s;display:flex}.guide-type__icon-symbol[data-v-d944aed9]{width:48px;height:48px;display:block}.guide-type__item:hover .guide-type__icon[data-v-d944aed9],.guide-type__item--active .guide-type__icon[data-v-d944aed9]{transform:scale(1.05)}.guide-type__content[data-v-d944aed9]{flex-direction:column;align-self:start;min-width:0;display:flex}.guide-type__title[data-v-d944aed9]{color:var(--site-guide-title-color-2);font-size:14px;font-weight:700;line-height:22px}.guide-type__desc[data-v-d944aed9]{color:var(--site-guide-text-placeholder);margin-top:6px;font-size:12px;font-weight:600;line-height:19px}.guide-type__item--wordpress .guide-type__icon[data-v-d944aed9]{color:var(--site-guide-type-wordpress-color)}.guide-type__item--wordpress:hover .guide-type__icon[data-v-d944aed9],.guide-type__item--wordpress.guide-type__item--active .guide-type__icon[data-v-d944aed9]{background:var(--site-guide-type-wordpress-bg)}.guide-type__item--php .guide-type__icon[data-v-d944aed9]{color:var(--site-guide-type-php-color)}.guide-type__item--php:hover .guide-type__icon[data-v-d944aed9],.guide-type__item--php.guide-type__item--active .guide-type__icon[data-v-d944aed9]{background:var(--site-guide-type-php-bg)}.guide-type__item--node-framework .guide-type__icon[data-v-d944aed9]{color:var(--site-guide-type-node-color)}.guide-type__item--node-framework:hover .guide-type__icon[data-v-d944aed9],.guide-type__item--node-framework.guide-type__item--active .guide-type__icon[data-v-d944aed9]{background:var(--site-guide-type-node-bg)}.guide-type__item--proxy .guide-type__icon[data-v-d944aed9]{color:var(--site-guide-type-proxy-color)}.guide-type__item--proxy:hover .guide-type__icon[data-v-d944aed9],.guide-type__item--proxy.guide-type__item--active .guide-type__icon[data-v-d944aed9]{background:var(--site-guide-type-proxy-bg)}.guide-type__item--import-project .guide-type__icon[data-v-d944aed9]{color:var(--site-guide-type-wordpress-color)}.guide-type__item--import-project:hover .guide-type__icon[data-v-d944aed9],.guide-type__item--import-project.guide-type__item--active .guide-type__icon[data-v-d944aed9]{background:var(--site-guide-type-wordpress-bg)}.guide-type__item--ai-builder .guide-type__icon[data-v-d944aed9]{color:var(--site-guide-violet-text)}.guide-type__item--ai-builder:hover .guide-type__icon[data-v-d944aed9],.guide-type__item--ai-builder.guide-type__item--active .guide-type__icon[data-v-d944aed9]{background:var(--site-guide-violet-bg)}.site-guide-welcome[data-v-b74799d3]{flex-direction:column;padding:16px 0 32px;display:flex}.site-guide-welcome__intro[data-v-b74799d3]{text-align:center;margin-bottom:30px}.site-guide-welcome__title[data-v-b74799d3]{color:var(--site-guide-title-color);margin:0;font-size:24px;font-weight:700;line-height:32px}.site-guide-welcome__desc[data-v-b74799d3]{color:var(--site-guide-text-muted);margin:6px 0 0;font-size:12px;font-weight:500;line-height:18px}.site-guide-welcome__footer[data-v-b74799d3]{border-top:1px solid var(--site-guide-divider);justify-content:space-between;align-items:center;padding-top:16px;display:flex}.site-guide-welcome__link[data-v-b74799d3]{--n-text-color:var(--site-guide-text-subtle);--n-font-weight:700}.site-guide[data-v-663d44b0]{background:var(--site-guide-panel-bg);width:700px;min-height:530px;box-shadow:var(--site-guide-panel-shadow);border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}.site-guide--import-project[data-v-663d44b0]{width:min(920px,100vw - 32px);min-height:0}.site-guide-dialog--hidden{visibility:hidden!important;pointer-events:none!important}.site-guide-dialog--hidden .n-dialog__content{visibility:hidden!important}.site-guide-dialog-motion-clone{pointer-events:none!important;transform-origin:0 0!important;overflow:hidden!important}.home-setup-tabs-modal.n-modal{box-shadow:none!important}.home-setup-tabs-mask{z-index:1999;pointer-events:auto}.home-setup-tabs[data-v-791a0f6d]{flex-direction:column;align-items:center;display:flex}.home-setup-tabs__tabs[data-v-791a0f6d]{--setup-tabs-rail-bg:var(--site-guide-surface);--setup-tabs-rail-border:var(--site-guide-border);--setup-tabs-text:var(--site-guide-text-muted);--setup-tabs-active-text:#fff;--setup-tabs-badge-bg:#ff5b67;--setup-tabs-badge-text:#fff;--n-color-segment:var(--setup-tabs-rail-bg);--n-tab-border-radius:999px;--n-tab-color-segment:var(--color-primary);--n-tab-text-color:var(--setup-tabs-text);--n-tab-text-color-active:var(--setup-tabs-active-text);--n-font-weight-strong:700;--n-pane-padding-top:0;width:100%}.home-setup-tabs__tabs[data-v-791a0f6d]>.n-tabs-nav{justify-content:center;margin-bottom:14px;overflow:visible}.home-setup-tabs__tabs[data-v-791a0f6d] .n-tabs-rail{border:1px solid var(--setup-tabs-rail-border);width:auto;height:46px;padding:4px}.home-setup-tabs__tabs[data-v-791a0f6d] .n-tabs-capsule{box-shadow:none;transition:transform .28s var(--n-bezier), width .28s var(--n-bezier)}.home-setup-tabs__tabs[data-v-791a0f6d] .n-tabs-rail.transition-disabled .n-tabs-capsule{transition:transform .28s var(--n-bezier), width .28s var(--n-bezier)}.home-setup-tabs__tabs[data-v-791a0f6d] .n-tabs-tab-wrapper{flex:none}.home-setup-tabs__tabs[data-v-791a0f6d] .n-tabs-tab-wrapper .n-tabs-tab{min-width:126px;height:36px;padding:0 20px;font-size:14px;font-weight:600;line-height:20px}.home-setup-tabs__tabs[data-v-791a0f6d] .n-tabs-tab-wrapper .n-tabs-tab.n-tabs-tab--active:hover{color:var(--n-tab-text-color-active)!important}.home-setup-tabs__tabs--dark[data-v-791a0f6d]{--setup-tabs-rail-bg:var(--site-guide-surface-muted);--setup-tabs-rail-border:var(--site-guide-border-muted);--setup-tabs-text:var(--site-guide-text-subtle);--setup-tabs-badge-bg:rgba(251,113,133,.16);--setup-tabs-badge-text:#fb7185}.home-setup-tabs__tabs--nav-hidden[data-v-791a0f6d]>.n-tabs-nav{display:none}.home-setup-tabs__tab-label[data-v-791a0f6d]{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.home-setup-tabs__badge[data-v-791a0f6d]{background:var(--setup-tabs-badge-bg);height:18px;color:var(--setup-tabs-badge-text);border-radius:999px;align-items:center;padding:0 6px;font-size:11px;font-weight:800;line-height:18px;display:inline-flex} diff --git a/BTPanel/static/vite/css/view-node.css b/BTPanel/static/vite/css/view-node.css index c7288e1b..0d44983b 100644 --- a/BTPanel/static/vite/css/view-node.css +++ b/BTPanel/static/vite/css/view-node.css @@ -1 +1 @@ -.n-upload-dragger[data-v-3ce89840]{height:360px;padding:10px}.n-upload-dragger[data-v-3ce89840]:hover{--n-dragger-border-hover:1px dashed #20a53a}.drag-text[data-v-3ce89840]{margin-top:20px;font-size:16px}.drag-suffix[data-v-3ce89840]{color:#777;margin-top:12px;font-size:14px}.n-data-table[data-v-3ce89840]{--n-th-color-modal:transparent;--n-td-color-modal:transparent;--n-th-color-hover-modal:transparent;--n-td-color-hover-modal:transparent;--n-border-color-modal:transparent}.path-list[data-v-414decf8]{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);cursor:text;flex:1;display:flex;overflow:hidden}.path-list .path-item[data-v-414decf8]{white-space:nowrap;cursor:pointer;flex-shrink:0;align-items:center;height:100%;transition:background-color .3s cubic-bezier(.4,0,.2,1);display:flex}.path-list .path-item .path-dir[data-v-414decf8]{height:100%;color:var(--color-text-2);align-items:center;padding:0 6px;display:flex}.path-list .path-item .path-arrow[data-v-414decf8]{border-left:1px solid transparent;border-right:1px solid transparent;align-items:center;height:100%;padding:0 2px;font-size:14px;transition:border-color .3s cubic-bezier(.4,0,.2,1);display:flex}.path-list .path-item .path-arrow.reversal .svg-icon[data-v-414decf8]{transform:rotate(180deg)}.path-list .path-item[data-v-414decf8]:hover{background-color:var(--file-choose-hover-color)}.path-list .path-item:hover .path-arrow[data-v-414decf8]{border-left-color:var(--file-choose-hover-border-color);border-right-color:var(--file-choose-hover-border-color)}.box-view[data-v-195b5304]{height:calc(100vh - 175px)}.ul-style[data-v-60c61306]{justify-content:center;align-items:center;gap:48px;margin:0 auto;font-size:16px;display:flex}.ul-style li[data-v-60c61306]{align-items:center;display:flex}.item[data-v-60c61306]{border-left:3px solid #def2e2}.item li[data-v-60c61306]{cursor:pointer;width:180px;margin-left:-3px;padding:0 20px;font-size:14px;line-height:36px}.item .active[data-v-60c61306]{color:#20a53a;border-left:3px solid #20a53a;font-size:16px;font-weight:700}.node-alarm-channel-row[data-v-83d2c87b]{justify-content:space-between;align-items:center;min-height:26px;display:flex}.node-alert-card[data-v-9aa732b2]{border:1px solid var(--color-border);border-radius:8px;padding:16px}.node-alert-label[data-v-9aa732b2]{white-space:nowrap;color:var(--color-text-3)}.node-alert-slider[data-v-9aa732b2]{width:130px}.node-alert-input[data-v-9aa732b2]{width:60px}.node-alert-select[data-v-9aa732b2]{width:86px}.node-alert-unit[data-v-9aa732b2]{white-space:nowrap;color:var(--color-text-3)}.monitor-select-card[data-v-79166c23]{border:1px solid var(--color-border);cursor:pointer;border-radius:10px;padding:16px;transition:border-color .2s,background-color .2s}.monitor-select-card.active[data-v-79166c23]{border-color:var(--color-primary);background:rgba(24,160,88,.08)}.monitor-select-card[data-v-45212165]{border:1px solid var(--color-border);cursor:pointer;border-radius:10px;padding:16px;transition:border-color .2s,background-color .2s}.monitor-select-card.active[data-v-45212165]{border-color:var(--color-primary);background:rgba(24,160,88,.08)}.service-monitor-row[data-v-11def215]{border-bottom:1px solid var(--color-border);align-items:center;min-height:40px}.service-monitor-row[data-v-11def215]:last-child{border-bottom:0}.monitor-card[data-v-46d44f2a]{transition:box-shadow .2s}.monitor-card.clickable[data-v-46d44f2a]{cursor:pointer}.monitor-card.clickable[data-v-46d44f2a]:hover{box-shadow:0 8px 16px rgba(15,23,42,.08)}.network-box[data-v-46d44f2a]{background:var(--color-bg-1);border-radius:8px;padding:8px}.metrics-content[data-v-46d44f2a]{min-height:160px}.metrics-empty[data-v-46d44f2a]{width:100%}.probe-info-content[data-v-46d44f2a]{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}[data-v-46d44f2a] .service-info-item{align-items:center}.probe-status-dot[data-v-46d44f2a]{--dot-color:var(--color-primary);background-color:var(--dot-color);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin:0 4px;display:inline-block;position:relative}.probe-status-dot[data-v-46d44f2a]:after{border:2px solid var(--dot-color);content:"";opacity:.6;border-radius:50%;width:12px;height:12px;animation:2s infinite probe-status-ripple-46d44f2a;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.probe-status-dot.offline[data-v-46d44f2a]{--dot-color:var(--color-error)}@keyframes probe-status-ripple-46d44f2a{0%{opacity:.8;transform:translate(-50%,-50%)scale(.8)}50%{opacity:.4;transform:translate(-50%,-50%)scale(1.2)}to{opacity:0;transform:translate(-50%,-50%)scale(1.6)}}.node-list-table[data-v-3b969c94] .n-data-table-th{background-color:var(--color-bg-2)} +.n-upload-dragger[data-v-3ce89840]{height:360px;padding:10px}.n-upload-dragger[data-v-3ce89840]:hover{--n-dragger-border-hover:1px dashed #20a53a}.drag-text[data-v-3ce89840]{margin-top:20px;font-size:16px}.drag-suffix[data-v-3ce89840]{color:#777;margin-top:12px;font-size:14px}.n-data-table[data-v-3ce89840]{--n-th-color-modal:transparent;--n-td-color-modal:transparent;--n-th-color-hover-modal:transparent;--n-td-color-hover-modal:transparent;--n-border-color-modal:transparent}.path-list[data-v-414decf8]{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);cursor:text;flex:1;display:flex;overflow:hidden}.path-list .path-item[data-v-414decf8]{white-space:nowrap;cursor:pointer;flex-shrink:0;align-items:center;height:100%;transition:background-color .3s cubic-bezier(.4,0,.2,1);display:flex}.path-list .path-item .path-dir[data-v-414decf8]{height:100%;color:var(--color-text-2);align-items:center;padding:0 6px;display:flex}.path-list .path-item .path-arrow[data-v-414decf8]{border-left:1px solid transparent;border-right:1px solid transparent;align-items:center;height:100%;padding:0 2px;font-size:14px;transition:border-color .3s cubic-bezier(.4,0,.2,1);display:flex}.path-list .path-item .path-arrow.reversal .svg-icon[data-v-414decf8]{transform:rotate(180deg)}.path-list .path-item[data-v-414decf8]:hover{background-color:var(--file-choose-hover-color)}.path-list .path-item:hover .path-arrow[data-v-414decf8]{border-left-color:var(--file-choose-hover-border-color);border-right-color:var(--file-choose-hover-border-color)}.box-view[data-v-195b5304]{height:calc(100vh - 175px)}.ul-style[data-v-60c61306]{justify-content:center;align-items:center;gap:48px;margin:0 auto;font-size:16px;display:flex}.ul-style li[data-v-60c61306]{align-items:center;display:flex}.item[data-v-60c61306]{border-left:3px solid #def2e2}.item li[data-v-60c61306]{cursor:pointer;width:180px;margin-left:-3px;padding:0 20px;font-size:14px;line-height:36px}.item .active[data-v-60c61306]{color:#20a53a;border-left:3px solid #20a53a;font-size:16px;font-weight:700}.node-alarm-channel-row[data-v-83d2c87b]{justify-content:space-between;align-items:center;min-height:26px;display:flex}.node-alert-card[data-v-9aa732b2]{border:1px solid var(--color-border);border-radius:8px;padding:16px}.node-alert-label[data-v-9aa732b2]{white-space:nowrap;color:var(--color-text-3)}.node-alert-slider[data-v-9aa732b2]{width:130px}.node-alert-input[data-v-9aa732b2]{width:60px}.node-alert-select[data-v-9aa732b2]{width:86px}.node-alert-unit[data-v-9aa732b2]{white-space:nowrap;color:var(--color-text-3)}.monitor-select-card[data-v-79166c23]{border:1px solid var(--color-border);cursor:pointer;border-radius:10px;padding:16px;transition:border-color .2s,background-color .2s}.monitor-select-card.active[data-v-79166c23]{border-color:var(--color-primary);background:rgba(24,160,88,.08)}.monitor-select-card[data-v-45212165]{border:1px solid var(--color-border);cursor:pointer;border-radius:10px;padding:16px;transition:border-color .2s,background-color .2s}.monitor-select-card.active[data-v-45212165]{border-color:var(--color-primary);background:rgba(24,160,88,.08)}.service-monitor-row[data-v-11def215]{border-bottom:1px solid var(--color-border);align-items:center;min-height:40px}.service-monitor-row[data-v-11def215]:last-child{border-bottom:0}.monitor-card[data-v-46d44f2a]{transition:box-shadow .2s}.monitor-card.clickable[data-v-46d44f2a]{cursor:pointer}.monitor-card.clickable[data-v-46d44f2a]:hover{box-shadow:0 8px 16px rgba(15,23,42,.08)}.network-box[data-v-46d44f2a]{background:var(--color-bg-1);border-radius:8px;padding:8px}.metrics-content[data-v-46d44f2a]{min-height:160px}.metrics-empty[data-v-46d44f2a]{width:100%}.probe-info-content[data-v-46d44f2a]{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}[data-v-46d44f2a] .service-info-item{align-items:center}.probe-status-dot[data-v-46d44f2a]{--dot-color:var(--color-primary);background-color:var(--dot-color);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin:0 4px;display:inline-block;position:relative}.probe-status-dot[data-v-46d44f2a]:after{border:2px solid var(--dot-color);content:"";opacity:.6;border-radius:50%;width:12px;height:12px;animation:2s infinite probe-status-ripple-46d44f2a;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.probe-status-dot.offline[data-v-46d44f2a]{--dot-color:var(--color-error)}@keyframes probe-status-ripple-46d44f2a{0%{opacity:.8;transform:translate(-50%,-50%)scale(.8)}50%{opacity:.4;transform:translate(-50%,-50%)scale(1.2)}to{opacity:0;transform:translate(-50%,-50%)scale(1.6)}}.node-list-table[data-v-1cccc110] .n-data-table-th{background-color:var(--color-bg-2)} diff --git a/BTPanel/static/vite/css/view-security.css b/BTPanel/static/vite/css/view-security.css index b4ef6837..50becd9c 100644 --- a/BTPanel/static/vite/css/view-security.css +++ b/BTPanel/static/vite/css/view-security.css @@ -1 +1 @@ -.ul-style[data-v-c394a210]{justify-content:center;align-items:center;gap:48px;margin:0 auto;font-size:16px;display:flex}.ul-style li[data-v-c394a210]{align-items:center;display:flex}.item[data-v-c394a210]{border-left:3px solid #def2e2}.item li[data-v-c394a210]{cursor:pointer;width:180px;margin-left:-3px;padding:0 20px;font-size:14px;line-height:36px}.item .active[data-v-c394a210]{color:#20a53a;border-left:3px solid #20a53a;font-size:16px;font-weight:700}h3[data-v-1f3cf94b]{font-size:14px}.n-alert[data-v-a42e9e29]{--n-color:var(--security-brute-force-tips-bg);--n-icon-color:#ef0808;--n-content-text-color:#ef0808}h3[data-v-e079a6d5]{font-size:14px}.network-scan-conversion[data-v-7ec0811d]{padding-top:40px;padding-bottom:40px}.network-scan-conversion__features[data-v-7ec0811d]{justify-content:center;align-items:center;gap:48px;font-size:16px;display:flex}.network-scan-conversion__features li[data-v-7ec0811d]{align-items:center;gap:8px;display:flex}.preview[data-v-7ec0811d]{justify-content:center;align-items:flex-start;width:100%;display:flex}.preview-images[data-v-7ec0811d]{width:80%}.preview-nav[data-v-7ec0811d]{--un-border-opacity:1;--un-border-left-opacity:var(--un-border-opacity);border-left-width:3px;border-left-color:rgba(222,242,226,var(--un-border-left-opacity))}.preview-nav li[data-v-7ec0811d]{cursor:pointer;width:180px;margin-left:-3px;padding-left:20px;padding-right:20px;font-size:14px;line-height:36px}.preview-nav .active[data-v-7ec0811d]{border-left:3px solid var(--color-primary);color:var(--color-primary) ;font-size:16px;font-weight:700}.network-scan-overview[data-v-468ea857]{background:linear-gradient(to bottom, color-mix(in srgb, var(--color-primary) 8%, transparent), color-mix(in srgb, var(--color-bg-2) 8%, transparent));border:1px solid var(--color-border);border-radius:8px;margin-bottom:16px;padding:16px}.network-scan-overview__grid[data-v-468ea857]{flex-wrap:wrap;row-gap:12px;display:flex}.network-scan-overview__item[data-v-468ea857]{text-align:center;min-width:180px;padding-right:36px}.network-scan-overview__label[data-v-468ea857]{margin-bottom:10px;font-size:13px}.network-scan-overview__value[data-v-468ea857]{color:var(--color-text-4) ;font-size:26px;font-weight:700;line-height:36px}.network-scan-log[data-v-7d7cff19]{width:100%;overflow:hidden}.overview-header[data-v-77ea286a]{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.overview-title[data-v-77ea286a]{color:var(--security-text);margin:0;font-size:24px;font-weight:700;line-height:1.6}.overview-subtitle[data-v-77ea286a]{color:var(--security-text-sec);margin:2px 0 0;font-size:14px;line-height:1.6}.overview-status[data-v-77ea286a]{color:var(--security-primary);background:var(--security-primary-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 14px;font-size:12px;font-weight:600;display:inline-flex}.status-dot[data-v-77ea286a]{background:var(--security-primary);border-radius:50%;width:6px;height:6px;animation:2s infinite pulse-77ea286a}@keyframes pulse-77ea286a{0%,to{opacity:1}50%{opacity:.4}}@media (max-width:600px){.overview-header[data-v-77ea286a]{align-items:flex-start;gap:12px}.overview-status[data-v-77ea286a]{text-overflow:ellipsis;max-width:120px;overflow:hidden}}.protection-panel[data-v-e462409b]{box-sizing:border-box;flex-direction:column;flex:1;min-width:0;padding:20px 24px 18px;display:flex}.panel-title[data-v-e462409b]{color:var(--security-text);flex-shrink:0;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;font-weight:700;line-height:1.4;display:flex}.enabled-badge[data-v-e462409b]{color:var(--security-primary);background:var(--security-primary-soft);border-radius:999px;margin-left:auto;padding:1px 8px;font-size:11px;font-weight:600}.protection-list[data-v-e462409b]{grid-template-columns:1fr 1fr;align-content:start;gap:4px 20px;display:grid}.protection-item[data-v-e462409b]{border-bottom:1px solid var(--security-border);align-items:center;gap:8px;min-height:0;padding:8px 0;display:flex;overflow:visible}.item-dot[data-v-e462409b]{background:var(--security-dot-muted);border-radius:50%;flex-shrink:0;width:7px;height:7px}.item-dot.active[data-v-e462409b]{background:var(--security-green);box-shadow:var(--security-dot-active-shadow)}.item-body[data-v-e462409b]{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.item-name[data-v-e462409b]{color:var(--security-text-sec);font-size:13px;font-weight:600;line-height:1.4}.item-info[data-v-e462409b]{color:var(--security-text-muted);margin-top:2px;font-size:12px;line-height:1.4}.item-info strong[data-v-e462409b]{color:var(--security-text-sec);font-weight:600}.attack-badge[data-v-e462409b]{border-radius:2px;margin-left:4px;padding:0 5px;font-size:9px;font-weight:600;display:inline-block}.attack-badge.cc[data-v-e462409b]{color:var(--security-red);background:var(--security-bg-danger-soft)}.attack-badge.xss[data-v-e462409b]{color:var(--security-warning-text);background:var(--security-bg-warning-soft)}.attack-badge.sql[data-v-e462409b]{color:var(--security-blue);background:var(--security-bg-info-soft)}.item-actions[data-v-e462409b]{flex-shrink:0;align-items:center;gap:8px;display:flex}.setting-button[data-v-e462409b]{--n-ripple-color:var(--security-primary);--n-text-color:var(--security-text-muted);--n-text-color-focus:var(--security-primary);--n-text-color-hover:var(--security-primary);--n-text-color-pressed:var(--security-primary);color:var(--security-text-muted)}.setting-button[data-v-e462409b]:hover{color:var(--security-primary)}.firewall-quick-allow[data-v-e462409b]{flex-direction:column;gap:10px;display:flex}.firewall-quick-row[data-v-e462409b]{width:100%}.firewall-quick-row .quick-port-input[data-v-e462409b]{flex:auto;width:auto;min-width:0}.firewall-quick-action[data-v-e462409b]{flex-shrink:0}.ssh-settings-panel[data-v-e462409b]{flex-direction:column;gap:10px;display:flex}.ssh-settings-panel[data-v-e462409b] .n-form-item-blank{gap:8px;display:flex}.ssh-settings-content[data-v-e462409b]{flex-direction:column;gap:10px;display:flex}.quick-title[data-v-e462409b]{color:var(--security-text);font-size:13px;font-weight:600;line-height:1.4}.quick-port-input[data-v-e462409b]{width:100%}.ssh-port-save[data-v-e462409b]{flex-shrink:0}.quick-divider[data-v-e462409b]{margin:0}.ssh-setting-row[data-v-e462409b]{justify-content:space-between;align-items:center;gap:12px;display:flex}.ssh-setting-copy[data-v-e462409b]{min-width:0}.ssh-setting-title[data-v-e462409b]{color:var(--security-text-sec);font-size:12px;font-weight:400;line-height:1.4}.ssh-setting-desc[data-v-e462409b]{color:var(--color-text-3);margin-top:2px;font-size:11px;line-height:1.4}.ssh-key-actions[data-v-e462409b]{width:max-content;max-width:100%}@media (max-width:600px){.protection-panel[data-v-e462409b]{padding:20px 18px}.protection-list[data-v-e462409b]{grid-template-columns:1fr}}.events-card[data-v-3046278d]{background:var(--security-bg-card);border:1px solid var(--security-border-card);border-radius:var(--security-radius-sm);box-shadow:var(--security-shadow);overflow:hidden}.events-header[data-v-3046278d]{justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.events-title[data-v-3046278d]{color:var(--security-text);margin:0;font-size:14px;font-weight:700}.events-controls[data-v-3046278d]{align-items:center;gap:8px;display:flex}.events-level-select[data-v-3046278d]{width:140px}.events-content[data-v-3046278d]{display:block}.events-empty[data-v-3046278d]{text-align:center;border-top:1px solid var(--security-border);flex-direction:column;justify-content:center;align-items:center;padding:56px 24px;display:flex}.events-list[data-v-3046278d]{margin:0;padding:0;list-style:none}.event-item[data-v-3046278d]{border-top:1px solid var(--security-border);align-items:center;gap:10px;padding:10px 20px;font-size:13px;transition:background .15s;display:flex}.event-item[data-v-3046278d]:hover{background:var(--security-bg-page)}.event-time[data-v-3046278d]{font-variant-numeric:tabular-nums;min-width:36px;color:var(--security-text-muted);flex-shrink:0;font-size:12px;font-weight:500}.event-dot[data-v-3046278d]{border-radius:50%;flex-shrink:0;width:6px;height:6px}.ed-danger[data-v-3046278d]{background:var(--security-red)}.ed-ok[data-v-3046278d]{background:var(--security-primary)}.ed-warn[data-v-3046278d]{background:var(--security-yellow)}.ed-info[data-v-3046278d]{background:var(--security-blue)}.ed-muted[data-v-3046278d]{background:var(--security-text-muted)}.event-body[data-v-3046278d]{flex-direction:column;flex:1;min-width:0;display:flex}.event-title[data-v-3046278d]{color:var(--security-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:20px;overflow:hidden}.event-meta[data-v-3046278d]{color:var(--security-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;line-height:18px;overflow:hidden}.event-tag[data-v-3046278d]{letter-spacing:0;border-radius:999px;flex-shrink:0;padding:2px 10px;font-size:11px;font-weight:500}.tg-ok[data-v-3046278d]{color:var(--security-primary);background:var(--security-primary-soft)}.tg-warn[data-v-3046278d]{color:var(--security-warning-text);background:var(--security-bg-warning-soft)}.tg-danger[data-v-3046278d]{color:var(--security-red);background:var(--security-bg-danger-soft)}.tg-info[data-v-3046278d]{color:var(--security-blue);background:var(--security-bg-info-soft)}.tg-muted[data-v-3046278d]{color:var(--security-text-muted);background:var(--security-bg-subtle)}.events-footer[data-v-3046278d]{color:var(--security-text-muted);border-top:1px solid var(--security-border);justify-content:flex-end;padding:10px 20px;font-size:12px;display:flex;overflow-x:auto}.empty-icon[data-v-3046278d]{width:48px;height:48px;color:var(--security-text-muted);background:var(--security-empty-icon-bg);border-radius:50%;justify-content:center;align-items:center;margin-bottom:12px;font-size:22px;display:flex}.empty-title[data-v-3046278d]{color:var(--security-text-sec);margin-bottom:4px;font-size:14px;font-weight:600}.empty-desc[data-v-3046278d]{color:var(--security-text-muted);font-size:12px}@media (max-width:600px){.events-header[data-v-3046278d]{flex-direction:column;align-items:stretch;gap:10px;padding:14px 16px 8px}.events-controls[data-v-3046278d]{width:100%}.events-level-select[data-v-3046278d]{flex:0 0 120px;width:120px}.events-search[data-v-3046278d]{flex:1;min-width:0;width:100%!important}.event-item[data-v-3046278d]{padding:8px 16px}.events-empty[data-v-3046278d]{padding:36px 16px}.events-footer[data-v-3046278d]{padding:8px 16px}}.action-list[data-v-32eceeaf]{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.action-item[data-v-32eceeaf]{cursor:default;background:var(--security-bg-card);border:1px solid var(--security-border-card);border-radius:var(--security-radius-sm);box-shadow:var(--security-shadow);align-items:center;gap:12px;padding:14px 18px;transition:background .2s,border-color .2s,box-shadow .2s,transform .15s;display:flex;position:relative;overflow:hidden}.action-item[data-v-32eceeaf]:hover{background:var(--security-bg-card-hover);border-color:var(--security-border-card-hover);box-shadow:var(--security-shadow-hover);transform:translateY(-1px)}.action-item[data-v-32eceeaf]:before{content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.action-critical[data-v-32eceeaf]:before{background:var(--security-red)}.action-high[data-v-32eceeaf]:before{background:var(--security-warning-text)}.action-med[data-v-32eceeaf]:before{background:var(--security-yellow)}.action-low[data-v-32eceeaf]:before{background:var(--security-blue)}.action-info[data-v-32eceeaf]:before{background:var(--security-green)}.action-icon[data-v-32eceeaf]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;font-weight:700;line-height:1;display:flex}.ai-critical[data-v-32eceeaf]{color:var(--security-red);background:var(--security-bg-danger-soft)}.ai-high[data-v-32eceeaf]{color:var(--security-warning-text);background:var(--security-bg-warning-soft)}.ai-med[data-v-32eceeaf]{color:var(--security-yellow-text);background:var(--security-bg-yellow-soft)}.ai-low[data-v-32eceeaf]{color:var(--security-blue);background:var(--security-bg-info-soft)}.ai-info[data-v-32eceeaf]{color:var(--security-green);background:var(--security-bg-success-soft)}.action-body[data-v-32eceeaf]{flex:1;min-width:0}.action-title[data-v-32eceeaf]{min-width:0;color:var(--security-text);align-items:center;font-size:13px;font-weight:600;display:flex}.action-title-text[data-v-32eceeaf]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.action-level[data-v-32eceeaf]{vertical-align:middle;border-radius:999px;flex-shrink:0;margin-left:8px;padding:1px 8px;font-size:10px;font-weight:600;line-height:1.5;display:inline-block}.al-critical[data-v-32eceeaf]{color:var(--security-red);background:var(--security-bg-danger-soft)}.al-high[data-v-32eceeaf]{color:var(--security-warning-text);background:var(--security-bg-warning-soft)}.al-med[data-v-32eceeaf]{color:var(--security-yellow-text);background:var(--security-bg-yellow-soft)}.al-low[data-v-32eceeaf]{color:var(--security-blue);background:var(--security-bg-info-soft)}.al-info[data-v-32eceeaf]{color:var(--security-green);background:var(--security-bg-success-soft)}.action-desc[data-v-32eceeaf]{color:var(--security-text-muted);margin-top:1px;font-size:12px}.action-desc strong[data-v-32eceeaf]{color:var(--security-text);font-weight:700}.action-button[data-v-32eceeaf]{--n-height:28px;flex-shrink:0;font-weight:600}.actions-card[data-v-32eceeaf]{text-align:center;cursor:default;background:var(--security-bg-card);border:1px solid var(--security-border-card);border-radius:var(--security-radius-sm);box-shadow:var(--security-shadow);flex-direction:column;justify-content:center;align-items:center;gap:12px;margin-bottom:24px;padding:44px 24px;display:flex}.empty-symbol[data-v-32eceeaf]{width:40px;height:40px;color:var(--security-text-muted);background:var(--security-empty-icon-bg);border-radius:50%;justify-content:center;align-items:center;font-size:18px;display:flex}.empty-title[data-v-32eceeaf]{color:var(--security-text-sec);font-size:14px;font-weight:600}.empty-desc[data-v-32eceeaf]{color:var(--security-text-muted);font-size:12px}@media (max-width:600px){.action-item[data-v-32eceeaf]{flex-wrap:wrap;align-items:flex-start}.action-title[data-v-32eceeaf]{flex-wrap:wrap;gap:4px 0}.action-title-text[data-v-32eceeaf]{white-space:normal}.action-button[data-v-32eceeaf]{margin-left:44px}}.section-title[data-v-0486646b]{color:var(--security-text-sec);align-items:center;gap:10px;margin-bottom:16px;font-size:16px;font-weight:700;display:flex}.section-title[data-v-0486646b]:after{content:"";background:var(--security-border);flex:1;height:1px}.title-text[data-v-0486646b]{flex-shrink:0}.title-badge[data-v-0486646b]{color:var(--security-text-muted);background:var(--security-bg-subtle);border-radius:999px;flex-shrink:0;padding:2px 10px;font-size:11px;font-weight:600}.title-badge.success[data-v-0486646b]{color:var(--security-primary);background:var(--security-primary-soft)}.health-panel[data-v-6e0b6502]{--health-panel-bg-start:var(--security-bg-green);flex:0 0 var(--security-overview-side-width,260px);width:var(--security-overview-side-width,260px);box-sizing:border-box;text-align:center;background:linear-gradient(180deg, var(--health-panel-bg-start) 0%, var(--security-bg-card) 100%);border-right:1px solid var(--security-border);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;padding:28px 24px;display:flex;position:relative;overflow:hidden}.health-panel.state-pending[data-v-6e0b6502]{--health-panel-bg-start:var(--security-health-pending-bg)}.health-panel.state-scanning[data-v-6e0b6502],.health-panel.state-good[data-v-6e0b6502]{--health-panel-bg-start:var(--security-health-good-bg)}.health-panel.state-healthy[data-v-6e0b6502]{--health-panel-bg-start:var(--security-health-healthy-bg)}.health-panel.state-attention[data-v-6e0b6502]{--health-panel-bg-start:var(--security-health-attention-bg)}.health-panel.state-critical[data-v-6e0b6502]{--health-panel-bg-start:var(--security-health-critical-bg)}.health-icon[data-v-6e0b6502]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:10px;display:flex;position:relative}.health-icon.pending[data-v-6e0b6502]{background:var(--security-health-icon-pending-bg);border:3px dashed var(--security-health-icon-pending-border);box-shadow:var(--security-health-shadow-pending)}.health-icon.scanning[data-v-6e0b6502],.health-icon.good[data-v-6e0b6502]{background:var(--security-health-icon-good-bg);border:3px solid var(--security-primary);box-shadow:var(--security-health-shadow-primary)}.health-icon.healthy[data-v-6e0b6502]{background:var(--security-health-icon-healthy-bg);border:3px solid var(--security-success-text);box-shadow:var(--security-health-shadow-success)}.health-icon.attention[data-v-6e0b6502]{background:var(--security-health-icon-attention-bg);border:3px solid var(--security-warning-text);box-shadow:var(--security-health-shadow-warning)}.health-icon.critical[data-v-6e0b6502]{background:var(--security-health-icon-critical-bg);border:3px solid var(--security-danger-text);box-shadow:var(--security-health-shadow-danger)}.score-body[data-v-6e0b6502]{color:var(--security-primary);font-size:20px;font-weight:800;line-height:1}.health-icon.healthy .score-body[data-v-6e0b6502]{color:var(--security-success-text)}.health-icon.attention .score-body[data-v-6e0b6502]{color:var(--security-warning-text)}.health-icon.critical .score-body[data-v-6e0b6502]{color:var(--security-danger-text)}.clock-body[data-v-6e0b6502]{border:3px solid var(--security-text-muted);border-radius:50%;width:26px;height:26px;position:relative}.clock-hand[data-v-6e0b6502]{background:var(--security-text-muted);transform-origin:bottom;border-radius:2px;position:absolute;bottom:50%;left:50%}.clock-hand.hour[data-v-6e0b6502]{width:2.5px;height:8px;transform:translate(-50%)rotate(-20deg)}.clock-hand.minute[data-v-6e0b6502]{width:2px;height:11px;transform:translate(-50%)rotate(40deg)}.clock-center[data-v-6e0b6502]{background:var(--security-text-muted);border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scanning .clock-body[data-v-6e0b6502]{border-color:var(--security-primary)}.scanning .clock-hand[data-v-6e0b6502],.scanning .clock-center[data-v-6e0b6502]{background:var(--security-primary)}.scanning .clock-hand.hour[data-v-6e0b6502]{animation:3s linear infinite clock-spin-6e0b6502}.scanning .clock-hand.minute[data-v-6e0b6502]{animation:1s linear infinite clock-spin-6e0b6502}.ripple[data-v-6e0b6502]{border:1.5px solid var(--security-ripple-muted);border-radius:50%;animation:2.5s ease-in-out infinite health-pulse-6e0b6502;position:absolute;top:-5px;bottom:-5px;left:-5px;right:-5px}.ripple[data-v-6e0b6502]:nth-child(2){border-color:var(--security-ripple-muted-weak);animation-delay:.6s;top:-12px;bottom:-12px;left:-12px;right:-12px}.health-icon.scanning .ripple[data-v-6e0b6502]{border-color:var(--security-ripple-success)}.health-icon.scanning .ripple[data-v-6e0b6502]:nth-child(2){border-color:var(--security-ripple-success-weak)}.health-status[data-v-6e0b6502]{font-size:20px;font-weight:700;line-height:1.3}.health-status.pending[data-v-6e0b6502]{color:var(--security-text-muted)}.health-status.scanning[data-v-6e0b6502]{color:var(--security-primary)}.health-status.healthy[data-v-6e0b6502]{color:var(--security-success-text)}.health-status.good[data-v-6e0b6502]{color:var(--security-primary)}.health-status.attention[data-v-6e0b6502]{color:var(--security-warning-text)}.health-status.critical[data-v-6e0b6502]{color:var(--security-danger-text)}.status-dots[data-v-6e0b6502]:after{text-align:left;content:"";width:1.2em;animation:1.5s steps(4,end) infinite dots-6e0b6502;display:inline-block}.health-desc[data-v-6e0b6502]{color:var(--security-text-sec);margin-top:6px;font-size:12px;line-height:1.6}.scan-button[data-v-6e0b6502]{--n-height:36px;box-shadow:var(--security-shadow-btn);margin-top:12px;padding:0 20px}.scan-button-icon[data-v-6e0b6502]{width:16px;height:16px;font-size:16px}@keyframes clock-spin-6e0b6502{to{transform:translate(-50%)rotate(360deg)}}@keyframes health-pulse-6e0b6502{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.05)}}@keyframes dots-6e0b6502{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}@media (max-width:600px){.health-panel[data-v-6e0b6502]{border-right:none;border-bottom:1px solid var(--security-border);flex-basis:auto;width:100%;padding:20px 18px}}.overview-skeleton[data-v-5cb80df3]{flex-direction:column;min-height:480px;display:flex}.skeleton-overview-card[data-v-5cb80df3]{min-height:var(--security-overview-card-min-height);background:var(--security-bg-card);border:1px solid var(--security-border-card);border-radius:var(--security-radius-card);box-shadow:var(--security-shadow);align-items:stretch;margin-bottom:24px;display:flex;overflow:hidden}.skeleton-health[data-v-5cb80df3]{flex:0 0 var(--security-overview-side-width,260px);box-sizing:border-box;background:var(--security-bg-green);border-right:1px solid var(--security-border);align-items:center;gap:18px;min-height:178px;padding:28px 32px;display:flex}.skeleton-health-body[data-v-5cb80df3],.skeleton-protection-copy[data-v-5cb80df3],.skeleton-action-copy[data-v-5cb80df3]{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.skeleton-protection[data-v-5cb80df3]{flex-direction:column;flex:1;min-width:0;padding:20px 24px 18px;display:flex}.skeleton-panel-title[data-v-5cb80df3],.skeleton-section-title[data-v-5cb80df3]{justify-content:space-between;align-items:center;gap:12px;display:flex}.skeleton-panel-title[data-v-5cb80df3]{margin-bottom:12px}.skeleton-protection-grid[data-v-5cb80df3]{grid-template-columns:1fr 1fr;gap:4px 20px;display:grid}.skeleton-protection-item[data-v-5cb80df3]{border-bottom:1px solid var(--security-border);align-items:center;gap:8px;padding:8px 0;display:flex}.skeleton-section-title[data-v-5cb80df3]{margin-bottom:12px}.skeleton-scan-grid[data-v-5cb80df3]{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:24px;display:grid}.skeleton-scan-card[data-v-5cb80df3],.skeleton-action-item[data-v-5cb80df3],.skeleton-event-list[data-v-5cb80df3]{background:var(--security-bg-card);border:1px solid var(--security-border-card);border-radius:var(--security-radius-sm);box-shadow:var(--security-shadow)}.skeleton-scan-card[data-v-5cb80df3]{flex-direction:column;gap:10px;padding:22px 24px 18px;display:flex}.skeleton-action-list[data-v-5cb80df3]{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.skeleton-action-item[data-v-5cb80df3]{align-items:center;gap:12px;padding:14px 18px;display:flex}.skeleton-event-list[data-v-5cb80df3]{flex-direction:column;padding:6px 18px;display:flex}.skeleton-event-item[data-v-5cb80df3]{border-bottom:1px solid var(--security-border);grid-template-columns:180px minmax(0,1fr) 120px;align-items:center;gap:16px;padding:12px 0;display:grid}.skeleton-event-item[data-v-5cb80df3]:last-child{border-bottom:0}@media (max-width:991px){.skeleton-scan-grid[data-v-5cb80df3]{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.skeleton-overview-card[data-v-5cb80df3]{flex-direction:column}.skeleton-health[data-v-5cb80df3]{border-right:0;border-bottom:1px solid var(--security-border)}.skeleton-protection-grid[data-v-5cb80df3],.skeleton-scan-grid[data-v-5cb80df3]{grid-template-columns:1fr}.skeleton-action-item[data-v-5cb80df3]{align-items:flex-start}.skeleton-event-item[data-v-5cb80df3]{grid-template-columns:1fr;gap:8px}}.scan-grid[data-v-e7df33db]{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:24px;display:grid}.scan-card[data-v-e7df33db]{cursor:default;background:var(--security-bg-card);border:1px solid var(--security-border-card);border-radius:var(--security-radius-sm);box-shadow:var(--security-shadow);padding:22px 24px 18px;transition:background .2s,border-color .2s,box-shadow .25s,transform .2s;position:relative;overflow:hidden}.scan-card[data-v-e7df33db]:hover{background:var(--security-bg-card-hover);border-color:var(--security-border-card-hover);box-shadow:var(--security-shadow-hover)}.scan-card[data-v-e7df33db]:before{content:"";background:var(--security-skeleton-from);height:3px;position:absolute;top:0;left:0;right:0}.scan-card.tone-safe[data-v-e7df33db]:before{background:var(--security-green)}.scan-card.tone-info[data-v-e7df33db]:before{background:var(--security-blue)}.scan-card.tone-warning[data-v-e7df33db]:before{background:var(--security-yellow)}.scan-card.tone-danger[data-v-e7df33db]:before{background:var(--security-red)}.scan-card.tone-safe .scan-number[data-v-e7df33db]{color:var(--security-primary)}.scan-card.tone-info .scan-number[data-v-e7df33db]{color:var(--security-blue)}.scan-card.tone-warning .scan-number[data-v-e7df33db]{color:var(--security-yellow)}.scan-card.tone-danger .scan-number[data-v-e7df33db]{color:var(--security-red)}.scan-top[data-v-e7df33db]{align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.scan-number[data-v-e7df33db]{color:var(--security-dot-muted);flex-shrink:0;font-size:26px;font-weight:800;line-height:1.2}.scan-label[data-v-e7df33db]{color:var(--color-text-4);font-size:13px;font-weight:500;line-height:1.3}.scan-info[data-v-e7df33db]{color:var(--security-text-muted);margin-top:1px;font-size:12px}.scan-action[data-v-e7df33db]{border-top:1px solid var(--security-border);align-items:center;gap:4px;margin-top:10px;padding-top:8px;display:flex}.details-button[data-v-e7df33db] .n-button__content{gap:2px}.details-button[data-v-e7df33db]:hover{text-decoration:underline}.scan-stat[data-v-e7df33db]{color:var(--security-text-muted);margin-left:auto;font-size:11px}.scan-card.scanning[data-v-e7df33db]:before{background:var(--security-primary);animation:2s ease-in-out infinite scan-progress-e7df33db}.scan-card.scanning .scan-number[data-v-e7df33db],.scan-card.scanning .scan-label[data-v-e7df33db],.scan-card.scanning .scan-info[data-v-e7df33db],.scan-card.scanning .details-button[data-v-e7df33db],.scan-card.scanning .scan-stat[data-v-e7df33db]{color:transparent;border-radius:4px;display:inline-block;position:relative;overflow:hidden}.scan-card.scanning .scan-number[data-v-e7df33db]:after,.scan-card.scanning .scan-label[data-v-e7df33db]:after,.scan-card.scanning .scan-info[data-v-e7df33db]:after,.scan-card.scanning .details-button[data-v-e7df33db]:after,.scan-card.scanning .scan-stat[data-v-e7df33db]:after{content:"";background:linear-gradient(90deg, var(--security-skeleton-from) 0%, var(--security-skeleton-via) 50%, var(--security-skeleton-from) 100%);background-size:200% 100%;animation:1.5s ease-in-out infinite shimmer-e7df33db;position:absolute;top:0;bottom:0;left:0;right:0}.scan-card.scanning .details-button[data-v-e7df33db]{pointer-events:none}.scan-card.scanning .details-button[data-v-e7df33db] .n-button__content{color:transparent}@keyframes shimmer-e7df33db{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes scan-progress-e7df33db{0%,to{opacity:.3}50%{opacity:1}}@media (max-width:991px){.scan-grid[data-v-e7df33db]{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.scan-grid[data-v-e7df33db]{grid-template-columns:1fr}}.security-overview-page[data-v-b15fd533]{--security-primary:var(--color-primary,#20a53a);--security-primary-soft:color-mix(in srgb, var(--security-primary) 10%, transparent);--security-primary-hover:#1a8a2f;--security-text:#0f172a;--security-text-sec:#475569;--security-text-muted:#94a3b8;--security-bg-page:#f8fafc;--security-bg-card:#fff;--security-bg-green:#f4faf5;--security-bg-subtle:#f1f5f9;--security-bg-success-soft:#ecfdf5;--security-bg-warning-soft:#fffbeb;--security-bg-danger-soft:#fef2f2;--security-bg-info-soft:#eff6ff;--security-bg-yellow-soft:#fefce8;--security-bg-card-hover:#fff;--security-border:rgba(0,0,0,.06);--security-border-card:#e8eaed;--security-border-card-hover:rgba(32,165,58,.18);--security-red:#fa625c;--security-yellow:#f59e0b;--security-green:#22c55e;--security-blue:#3b82f6;--security-danger-text:#dc2626;--security-warning-text:#d97706;--security-yellow-text:#ca8a04;--security-success-text:#16a34a;--security-dot-muted:#d1d5db;--security-skeleton-from:#e2e8f0;--security-skeleton-via:#f1f5f9;--security-empty-icon-bg:#f1f5f9;--security-ripple-muted:rgba(148,163,184,.08);--security-ripple-muted-weak:rgba(148,163,184,.05);--security-ripple-success:rgba(34,197,94,.12);--security-ripple-success-weak:rgba(34,197,94,.08);--security-dot-active-shadow:0 0 4px rgba(34,197,94,.3);--security-health-pending-bg:#f8fafc;--security-health-good-bg:var(--security-bg-green);--security-health-healthy-bg:#dcfce7;--security-health-attention-bg:#fffbeb;--security-health-critical-bg:#fef2f2;--security-health-icon-pending-bg:linear-gradient(135deg, #f1f5f9 0%, #f8fafc 100%);--security-health-icon-pending-border:#cbd5e1;--security-health-icon-good-bg:linear-gradient(135deg, #e8f5e9 0%, #f0fdf4 100%);--security-health-icon-healthy-bg:linear-gradient(135deg, #f0fdf4 0%, #dcfce7 100%);--security-health-icon-attention-bg:linear-gradient(135deg, #fffbeb 0%, #fef3c7 100%);--security-health-icon-critical-bg:linear-gradient(135deg, #fef2f2 0%, #fee2e2 100%);--security-health-shadow-pending:0 0 0 6px rgba(148,163,184,.08);--security-health-shadow-primary:0 0 0 6px rgba(34,197,94,.1), 0 3px 12px rgba(34,197,94,.12);--security-health-shadow-success:0 0 0 6px rgba(22,163,74,.1), 0 3px 12px rgba(22,163,74,.12);--security-health-shadow-warning:0 0 0 6px rgba(217,119,6,.1), 0 3px 12px rgba(217,119,6,.12);--security-health-shadow-danger:0 0 0 6px rgba(220,38,38,.1), 0 3px 12px rgba(220,38,38,.12);--security-button-text:var(--button-text-base-color,#fff);--security-button-secondary-bg:var(--security-bg-success-soft);--security-button-secondary-bg-hover:rgba(32,165,58,.12);--security-button-secondary-border:rgba(32,165,58,.18);--security-radius-card:8px;--security-radius-sm:8px;--security-shadow:0 1px 3px rgba(0,0,0,.04), 0 4px 16px rgba(0,0,0,.04);--security-shadow-hover:0 4px 24px rgba(0,0,0,.07);--security-shadow-btn:0 10px 20px color-mix(in srgb, var(--security-primary) 20%, transparent);--security-overview-side-width:260px;--security-overview-card-min-height:224px;box-sizing:border-box;width:100%;max-width:1440px;color:var(--security-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex-direction:column;align-self:center;margin:32px auto;display:flex}:root[theme-mode=dark] .security-overview-page,html.dark .security-overview-page{--security-primary-soft:color-mix(in srgb, var(--security-primary) 16%, transparent);--security-primary-hover:#31b84c;--security-text:var(--color-text-1,#d8dce2);--security-text-sec:var(--color-text-2,#c7c7c7);--security-text-muted:var(--color-text-3,#919191);--security-bg-page:rgba(255,255,255,.04);--security-bg-card:var(--color-bg-2,#202020);--security-bg-green:rgba(32,165,58,.12);--security-bg-subtle:rgba(255,255,255,.06);--security-bg-success-soft:rgba(32,165,58,.14);--security-bg-warning-soft:rgba(245,158,11,.14);--security-bg-danger-soft:rgba(248,113,113,.14);--security-bg-info-soft:rgba(96,165,250,.14);--security-bg-yellow-soft:rgba(250,204,21,.14);--security-bg-card-hover:var(--color-bg-3,#2e2e2e);--security-border:rgba(255,255,255,.08);--security-border-card:var(--color-border,#434343);--security-border-card-hover:rgba(74,222,128,.28);--security-red:#f87171;--security-yellow:#fbbf24;--security-green:#4ade80;--security-blue:#60a5fa;--security-danger-text:#f87171;--security-warning-text:#fbbf24;--security-yellow-text:#facc15;--security-success-text:#4ade80;--security-dot-muted:rgba(148,163,184,.4);--security-skeleton-from:#2a2a2a;--security-skeleton-via:#3a3a3a;--security-empty-icon-bg:rgba(148,163,184,.12);--security-ripple-muted:rgba(148,163,184,.16);--security-ripple-muted-weak:rgba(148,163,184,.1);--security-ripple-success:rgba(74,222,128,.22);--security-ripple-success-weak:rgba(74,222,128,.14);--security-dot-active-shadow:0 0 8px rgba(74,222,128,.34);--security-health-pending-bg:rgba(148,163,184,.08);--security-health-good-bg:rgba(32,165,58,.12);--security-health-healthy-bg:rgba(34,197,94,.18);--security-health-attention-bg:rgba(245,158,11,.14);--security-health-critical-bg:rgba(248,113,113,.12);--security-health-icon-pending-bg:linear-gradient(135deg, rgba(148,163,184,.14) 0%, rgba(148,163,184,.08) 100%);--security-health-icon-pending-border:rgba(148,163,184,.42);--security-health-icon-good-bg:linear-gradient(135deg, rgba(32,165,58,.18) 0%, rgba(32,165,58,.1) 100%);--security-health-icon-healthy-bg:linear-gradient(135deg, rgba(74,222,128,.2) 0%, rgba(34,197,94,.1) 100%);--security-health-icon-attention-bg:linear-gradient(135deg, rgba(245,158,11,.18) 0%, rgba(245,158,11,.08) 100%);--security-health-icon-critical-bg:linear-gradient(135deg, rgba(248,113,113,.18) 0%, rgba(248,113,113,.08) 100%);--security-health-shadow-pending:0 0 0 6px rgba(148,163,184,.12);--security-health-shadow-primary:0 0 0 6px rgba(74,222,128,.14), 0 3px 16px rgba(74,222,128,.14);--security-health-shadow-success:0 0 0 6px rgba(74,222,128,.14), 0 3px 16px rgba(74,222,128,.12);--security-health-shadow-warning:0 0 0 6px rgba(251,191,36,.14), 0 3px 16px rgba(251,191,36,.12);--security-health-shadow-danger:0 0 0 6px rgba(248,113,113,.14), 0 3px 16px rgba(248,113,113,.12);--security-button-secondary-bg:rgba(32,165,58,.12);--security-button-secondary-bg-hover:rgba(32,165,58,.18);--security-button-secondary-border:rgba(74,222,128,.22);--security-shadow:0 1px 2px rgba(0,0,0,.36), 0 8px 24px rgba(0,0,0,.28);--security-shadow-hover:0 4px 24px rgba(0,0,0,.38);--security-shadow-btn:0 10px 20px color-mix(in srgb, var(--security-primary) 24%, transparent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.security-overview-content[data-v-b15fd533]{flex-direction:column;min-height:480px;display:flex}.overview-card[data-v-b15fd533]{min-height:var(--security-overview-card-min-height);background:var(--security-bg-card);border:1px solid var(--security-border-card);border-radius:var(--security-radius-card);box-shadow:var(--security-shadow);align-items:stretch;margin-bottom:24px;transition:background .2s,border-color .2s,box-shadow .25s;display:flex;overflow:hidden}.overview-card[data-v-b15fd533]:hover{background:var(--security-bg-card-hover);border-color:var(--security-border-card-hover);box-shadow:var(--security-shadow-hover)}@media (max-width:600px){.overview-card[data-v-b15fd533]{flex-direction:column}}.stat-box[data-v-a8070785]{border:1px solid var(--color-border);border-radius:8px;align-items:center;padding:16px}.flash-border .stat-box[data-v-a8070785]{animation:.8s ease-in-out 3 flash-green-a8070785}@keyframes flash-green-a8070785{0%,to{border-color:var(--color-border)}50%{border-color:#18a058;box-shadow:0 0 10px rgba(24,160,88,.3)}}.stat-box[data-v-c8abb7a4]{border:1px solid var(--color-border);border-radius:8px;align-items:center;margin-bottom:16px;padding:16px}.stat-box[data-v-cb66e22c]{cursor:pointer}.stat-box.primary[data-v-cb66e22c]{background-color:rgba(24,160,88,.1);border:1px solid rgba(24,160,88,.2)}.stat-box.error[data-v-cb66e22c]{background-color:rgba(208,48,80,.1);border:1px solid rgba(208,48,80,.2)}.stat-box[data-v-9aa2d4ca]{border:1px solid var(--color-border);border-radius:8px;align-items:center;width:100%;margin-top:16px;padding:16px}.stat-box[data-v-b64bbaa6]{border:1px solid var(--color-border);background-color:var(--color-bg-1);border-radius:8px;flex:1;align-items:center;padding:20px}.site-security-info .overview-title[data-v-c0fae8cc]{color:var(--color-text-base);justify-content:center;align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.site-security-info .overview-icon[data-v-c0fae8cc]{color:var(--color-text-base)}.site-security-info .feature-item[data-v-c0fae8cc]{align-items:flex-start;gap:14px;min-width:0;display:flex}.site-security-info .feature-icon[data-v-c0fae8cc]{color:var(--color-primary);flex:none;font-size:38px}.site-security-info .feature-title[data-v-c0fae8cc]{color:var(--color-text-base);font-size:14px;font-weight:700;line-height:1.4}.site-security-info .feature-desc[data-v-c0fae8cc]{color:var(--color-text-3);margin-top:6px;font-size:12px;line-height:1.4}.n-button[data-v-f4d037ce]{height:40px;padding:0 36px}.metric-item[data-v-350d3d46]{padding:24px;line-height:1;position:relative}.metric-item .metric-label[data-v-350d3d46]{color:var(--color-text-4);margin-bottom:14px;font-size:16px;font-weight:700}.metric-item .metric-value[data-v-350d3d46]{margin-bottom:14px;font-size:20px;font-weight:700}.metric-item .metric-value .metric-unit[data-v-350d3d46]{font-size:14px}.metric-item .metric-desc[data-v-350d3d46]{color:var(--color-text-3)}.metric-item .metric-icon[data-v-350d3d46]{color:#e9e9e9;font-size:60px;position:absolute;top:8px;right:12px}.risk-list[data-v-7a246e34]{flex-direction:column;gap:16px;display:flex}.risk-card[data-v-7a246e34]{box-shadow:none;padding:16px}.risk-card__header[data-v-7a246e34]{align-items:center;gap:12px;display:flex}.risk-card__title[data-v-7a246e34]{line-height:1}.risk-card__title.is-low[data-v-7a246e34]{color:var(--color-warning)}.risk-card__title.is-warning[data-v-7a246e34]{color:#fc6d26}.risk-card__title.is-danger[data-v-7a246e34]{color:var(--color-error)}.risk-card__body[data-v-7a246e34]{background:var(--color-bg-4);border-radius:2px;margin-top:14px;padding:16px}.risk-row[data-v-7a246e34]{gap:4px;line-height:1;display:flex}.risk-row__label[data-v-7a246e34]{text-align:right;white-space:nowrap;min-width:70px;color:var(--color-text-base);font-size:12px;font-weight:700}.risk-row__value[data-v-7a246e34]{color:var(--color-text-3);font-size:12px}.risk-divider[data-v-7a246e34]{background-color:var(--color-border);height:1px;margin:8px 0}.risk-empty[data-v-7a246e34]{justify-content:center;align-items:center;padding-top:30px;padding-bottom:30px;display:flex}.security-collapse[data-v-c7baacf3]{--n-item-margin:20px 0 0;--n-title-padding:0;--n-arrow-color:var(--color-text-4)}.security-collapse[data-v-c7baacf3] .n-collapse-item,.security-collapse[data-v-c7baacf3] .n-collapse-item .n-collapse-item__header{border:none}.security-collapse[data-v-c7baacf3] .n-collapse-item .n-collapse-item__header.n-collapse-item__header--active .n-collapse-item__header-main{border-bottom-right-radius:0;border-bottom-left-radius:0}.security-collapse[data-v-c7baacf3] .n-collapse-item .n-collapse-item__header .n-collapse-item__header-main{background-color:var(--color-bg-4);border-radius:4px;width:100%;height:46px;padding:0 20px}.security-collapse[data-v-c7baacf3] .n-collapse-item .n-collapse-item__header .n-collapse-item__header-main .n-collapse-item-arrow{margin-left:0}.security-collapse[data-v-c7baacf3] .n-collapse-item .n-collapse-item__content-wrapper .n-collapse-item__content-inner{background-color:var(--color-bg-4);border-bottom-right-radius:4px;border-bottom-left-radius:4px;padding:10px 20px 20px}.security-collapse__header[data-v-c7baacf3]{align-items:center;width:100%;display:flex}.security-collapse__left[data-v-c7baacf3]{align-items:center;gap:10px;width:60%;min-width:0;display:flex}.security-collapse__left .security-collapse__icon[data-v-c7baacf3]{color:var(--color-text-3);flex:none;font-size:20px}.security-collapse__left .security-collapse__title[data-v-c7baacf3]{color:var(--color-text-base);font-size:14px;font-weight:700;line-height:1}.security-collapse__status[data-v-c7baacf3]{flex:1;font-size:14px}.security-collapse__expand[data-v-c7baacf3]{color:var(--color-text-4);margin-right:2px}.site-security-page[data-v-c37cb0c7]{flex-direction:column;gap:10px;max-width:1370px;display:flex}.setting-panel[data-v-7f3a42ad]{border:1px solid var(--color-border);background:var(--color-bg-2)}.setting-panel__header[data-v-7f3a42ad]{border-bottom:1px solid var(--color-border);background:var(--color-bg-4);height:46px;padding:0 12px;font-size:14px;font-weight:600;line-height:46px}.setting-panel__body[data-v-7f3a42ad]{padding:20px}.setting-item+.setting-item[data-v-7f3a42ad]{margin-top:28px}.setting-item__label[data-v-7f3a42ad]{margin-bottom:14px;font-weight:700}.setting-item__content[data-v-7f3a42ad]{align-items:center;gap:10px;display:flex}.ssh-basic-page[data-v-c3ab7957]{color:var(--color-text-base);flex-direction:column;gap:14px;display:flex}.ssh-overview[data-v-15d70036]{grid-template-columns:minmax(280px,320px) minmax(0,1fr);gap:16px;margin-bottom:16px;display:grid}.ssh-overview__card[data-v-15d70036]{min-height:136px}.ssh-overview__card[data-v-15d70036] .n-card-content{align-items:center;display:flex}.ssh-service[data-v-15d70036]{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;width:100%;height:100%;display:flex}.ssh-service__header[data-v-15d70036]{justify-content:space-between;align-items:center;width:100%;font-size:14px;display:flex}.ssh-service__status[data-v-15d70036]{max-width:100%;color:var(--color-text-2);gap:4px;display:flex}.ssh-service__status-text[data-v-15d70036]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ssh-stats[data-v-15d70036]{align-items:center;gap:24px;width:100%;height:100%;display:flex}.ssh-stats__summary[data-v-15d70036]{grid-template-columns:repeat(2,minmax(150px,160px));gap:12px;display:grid}.ssh-stat[data-v-15d70036]{cursor:pointer;min-height:72px;color:var(--color-text-1);font:inherit;border:1px solid;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:12px 8px;display:flex}.ssh-stat[data-v-15d70036]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ssh-stat strong[data-v-15d70036]{font-size:18px;font-weight:600;line-height:1}.ssh-stat span[data-v-15d70036]{color:var(--color-text-2);white-space:nowrap;font-size:12px}.ssh-stat--success[data-v-15d70036]{border-color:color-mix(in srgb, var(--color-primary) 20%, transparent);background-color:color-mix(in srgb, var(--color-primary) 10%, transparent)}.ssh-stat--error[data-v-15d70036]{background-color:rgba(208,48,80,.1);border-color:rgba(208,48,80,.2)}.ssh-stat--success strong[data-v-15d70036]{color:var(--color-primary)}.ssh-stat--error strong[data-v-15d70036]{color:var(--color-error)}.ssh-stats__breakdown[data-v-15d70036]{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.ssh-period[data-v-15d70036]{grid-template-columns:64px minmax(100px,1fr) 60px;align-items:center;gap:12px;display:grid}.ssh-period__label[data-v-15d70036]{color:var(--color-text-2);font-size:12px}.ssh-period--primary .ssh-period__label[data-v-15d70036]{font-size:14px;font-weight:600}.ssh-period__bar[data-v-15d70036]{background-color:var(--security-server-safe-progress);border-radius:4px;height:6px;display:flex;overflow:hidden}.ssh-period--primary .ssh-period__bar[data-v-15d70036]{height:8px}.ssh-period__success[data-v-15d70036]{background-color:var(--color-primary);height:100%}.ssh-period__error[data-v-15d70036]{background-color:var(--color-error);height:100%}.ssh-period__numbers[data-v-15d70036]{justify-content:flex-end;gap:8px;font-size:12px;display:flex}.ssh-period--primary .ssh-period__numbers[data-v-15d70036]{font-size:14px}@media (max-width:1200px){.ssh-overview[data-v-15d70036]{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.ssh-stats[data-v-15d70036]{flex-direction:column;align-items:stretch}.ssh-stats__summary[data-v-15d70036]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.ssh-stats__summary[data-v-15d70036]{grid-template-columns:minmax(0,1fr)}.ssh-period[data-v-15d70036]{grid-template-columns:60px minmax(80px,1fr) 56px;gap:8px}}.ul-style[data-v-5fbcb119]{justify-content:center;align-items:center;gap:48px;margin:0 auto;font-size:16px;display:flex}.ul-style li[data-v-5fbcb119]{align-items:center;display:flex}.task-log[data-v-5ab7b511] .bt-log .hljs{border-radius:0 0 4px 4px}.system-account-conversion[data-v-5adef4da]{padding:32px 20%}.system-account-conversion__header[data-v-5adef4da]{flex-direction:column;align-items:flex-start;display:flex}.system-account-conversion__title[data-v-5adef4da]{margin-bottom:12px;font-size:22px;font-weight:600}.system-account-conversion__description[data-v-5adef4da]{color:var(--color-text-2);text-align:left;margin-bottom:20px;font-size:14px;line-height:24px}.system-account-conversion__divider[data-v-5adef4da]{border-top:1px dashed var(--color-border-1,#d9d9d9);margin:36px 0}.system-account-conversion__features[data-v-5adef4da]{justify-content:space-evenly;align-items:center;gap:24px;margin:0 0 50px;padding:0;font-size:14px;list-style:none;display:flex}.system-account-conversion__features li[data-v-5adef4da]{white-space:nowrap;align-items:center;display:flex}.system-account-conversion__check[data-v-5adef4da]{width:16px;height:12px;margin-right:8px;position:relative}.system-account-conversion__check[data-v-5adef4da]:after{border-bottom:2px solid var(--color-primary);border-left:2px solid var(--color-primary);content:"";width:16px;height:8px;position:absolute;top:0;left:0;transform:rotate(-45deg)}.system-account-conversion__preview[data-v-5adef4da]{justify-content:center;align-items:flex-start;width:100%;display:flex}.system-account-conversion__nav[data-v-5adef4da]{border-right:1px solid var(--color-border);align-self:stretch;min-width:130px;margin:0 40px 0 0;padding:0;list-style:none}.system-account-conversion__nav li[data-v-5adef4da]{cursor:default;white-space:nowrap;margin-right:-2px;padding:0 20px;font-size:14px;line-height:46px}.system-account-conversion__nav .active[data-v-5adef4da]{border-right:2px solid var(--color-primary);color:var(--color-primary);font-weight:600}.system-account-conversion__image[data-v-5adef4da]{flex:1;min-width:0}@media (max-width:1200px){.system-account-conversion[data-v-5adef4da]{padding-left:8%;padding-right:8%}.system-account-conversion__features[data-v-5adef4da]{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:760px){.system-account-conversion[data-v-5adef4da]{padding-left:16px;padding-right:16px}.system-account-conversion__preview[data-v-5adef4da]{flex-direction:column;align-items:stretch}.system-account-conversion__nav[data-v-5adef4da]{border-bottom:3px solid #def2e2;border-right:0;margin-bottom:12px;margin-right:0}.system-account-conversion__nav li[data-v-5adef4da]{text-align:center;width:auto;margin:0 0 -3px;padding:0}.system-account-conversion__nav .active[data-v-5adef4da]{border-bottom:3px solid var(--color-primary);border-right:0}}.form[data-v-61e3f65a] .n-form-item{margin-right:5px!important}.form[data-v-61e3f65a] .n-form-item-label{width:auto!important;padding:5px!important}.ul-style[data-v-4c8df26f]{justify-content:center;align-items:center;gap:48px;margin:0 auto;font-size:16px;display:flex}.ul-style li[data-v-4c8df26f]{align-items:center;display:flex}.item[data-v-4c8df26f]{border-left:3px solid #def2e2}.item li[data-v-4c8df26f]{cursor:pointer;width:180px;margin-left:-3px;padding:0 20px;font-size:14px;line-height:36px}.item .active[data-v-4c8df26f]{color:#20a53a;border-left:3px solid #20a53a;font-size:16px;font-weight:700} +.ul-style[data-v-c394a210]{justify-content:center;align-items:center;gap:48px;margin:0 auto;font-size:16px;display:flex}.ul-style li[data-v-c394a210]{align-items:center;display:flex}.item[data-v-c394a210]{border-left:3px solid #def2e2}.item li[data-v-c394a210]{cursor:pointer;width:180px;margin-left:-3px;padding:0 20px;font-size:14px;line-height:36px}.item .active[data-v-c394a210]{color:#20a53a;border-left:3px solid #20a53a;font-size:16px;font-weight:700}h3[data-v-1f3cf94b]{font-size:14px}.n-alert[data-v-a42e9e29]{--n-color:var(--security-brute-force-tips-bg);--n-icon-color:#ef0808;--n-content-text-color:#ef0808}h3[data-v-e079a6d5]{font-size:14px}.network-scan-conversion[data-v-7ec0811d]{padding-top:40px;padding-bottom:40px}.network-scan-conversion__features[data-v-7ec0811d]{justify-content:center;align-items:center;gap:48px;font-size:16px;display:flex}.network-scan-conversion__features li[data-v-7ec0811d]{align-items:center;gap:8px;display:flex}.preview[data-v-7ec0811d]{justify-content:center;align-items:flex-start;width:100%;display:flex}.preview-images[data-v-7ec0811d]{width:80%}.preview-nav[data-v-7ec0811d]{--un-border-opacity:1;--un-border-left-opacity:var(--un-border-opacity);border-left-width:3px;border-left-color:rgba(222,242,226,var(--un-border-left-opacity))}.preview-nav li[data-v-7ec0811d]{cursor:pointer;width:180px;margin-left:-3px;padding-left:20px;padding-right:20px;font-size:14px;line-height:36px}.preview-nav .active[data-v-7ec0811d]{border-left:3px solid var(--color-primary);color:var(--color-primary) ;font-size:16px;font-weight:700}.network-scan-overview[data-v-468ea857]{background:linear-gradient(to bottom, color-mix(in srgb, var(--color-primary) 8%, transparent), color-mix(in srgb, var(--color-bg-2) 8%, transparent));border:1px solid var(--color-border);border-radius:8px;margin-bottom:16px;padding:16px}.network-scan-overview__grid[data-v-468ea857]{flex-wrap:wrap;row-gap:12px;display:flex}.network-scan-overview__item[data-v-468ea857]{text-align:center;min-width:180px;padding-right:36px}.network-scan-overview__label[data-v-468ea857]{margin-bottom:10px;font-size:13px}.network-scan-overview__value[data-v-468ea857]{color:var(--color-text-4) ;font-size:26px;font-weight:700;line-height:36px}.network-scan-log[data-v-7d7cff19]{width:100%;overflow:hidden}.overview-header[data-v-77ea286a]{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.overview-title[data-v-77ea286a]{color:var(--security-text);margin:0;font-size:24px;font-weight:700;line-height:1.6}.overview-subtitle[data-v-77ea286a]{color:var(--security-text-sec);margin:2px 0 0;font-size:14px;line-height:1.6}.overview-status[data-v-77ea286a]{color:var(--security-primary);background:var(--security-primary-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 14px;font-size:12px;font-weight:600;display:inline-flex}.status-dot[data-v-77ea286a]{background:var(--security-primary);border-radius:50%;width:6px;height:6px;animation:2s infinite pulse-77ea286a}@keyframes pulse-77ea286a{0%,to{opacity:1}50%{opacity:.4}}@media (max-width:600px){.overview-header[data-v-77ea286a]{align-items:flex-start;gap:12px}.overview-status[data-v-77ea286a]{text-overflow:ellipsis;max-width:120px;overflow:hidden}}.protection-panel[data-v-e462409b]{box-sizing:border-box;flex-direction:column;flex:1;min-width:0;padding:20px 24px 18px;display:flex}.panel-title[data-v-e462409b]{color:var(--security-text);flex-shrink:0;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;font-weight:700;line-height:1.4;display:flex}.enabled-badge[data-v-e462409b]{color:var(--security-primary);background:var(--security-primary-soft);border-radius:999px;margin-left:auto;padding:1px 8px;font-size:11px;font-weight:600}.protection-list[data-v-e462409b]{grid-template-columns:1fr 1fr;align-content:start;gap:4px 20px;display:grid}.protection-item[data-v-e462409b]{border-bottom:1px solid var(--security-border);align-items:center;gap:8px;min-height:0;padding:8px 0;display:flex;overflow:visible}.item-dot[data-v-e462409b]{background:var(--security-dot-muted);border-radius:50%;flex-shrink:0;width:7px;height:7px}.item-dot.active[data-v-e462409b]{background:var(--security-green);box-shadow:var(--security-dot-active-shadow)}.item-body[data-v-e462409b]{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.item-name[data-v-e462409b]{color:var(--security-text-sec);font-size:13px;font-weight:600;line-height:1.4}.item-info[data-v-e462409b]{color:var(--security-text-muted);margin-top:2px;font-size:12px;line-height:1.4}.item-info strong[data-v-e462409b]{color:var(--security-text-sec);font-weight:600}.attack-badge[data-v-e462409b]{border-radius:2px;margin-left:4px;padding:0 5px;font-size:9px;font-weight:600;display:inline-block}.attack-badge.cc[data-v-e462409b]{color:var(--security-red);background:var(--security-bg-danger-soft)}.attack-badge.xss[data-v-e462409b]{color:var(--security-warning-text);background:var(--security-bg-warning-soft)}.attack-badge.sql[data-v-e462409b]{color:var(--security-blue);background:var(--security-bg-info-soft)}.item-actions[data-v-e462409b]{flex-shrink:0;align-items:center;gap:8px;display:flex}.setting-button[data-v-e462409b]{--n-ripple-color:var(--security-primary);--n-text-color:var(--security-text-muted);--n-text-color-focus:var(--security-primary);--n-text-color-hover:var(--security-primary);--n-text-color-pressed:var(--security-primary);color:var(--security-text-muted)}.setting-button[data-v-e462409b]:hover{color:var(--security-primary)}.firewall-quick-allow[data-v-e462409b]{flex-direction:column;gap:10px;display:flex}.firewall-quick-row[data-v-e462409b]{width:100%}.firewall-quick-row .quick-port-input[data-v-e462409b]{flex:auto;width:auto;min-width:0}.firewall-quick-action[data-v-e462409b]{flex-shrink:0}.ssh-settings-panel[data-v-e462409b]{flex-direction:column;gap:10px;display:flex}.ssh-settings-panel[data-v-e462409b] .n-form-item-blank{gap:8px;display:flex}.ssh-settings-content[data-v-e462409b]{flex-direction:column;gap:10px;display:flex}.quick-title[data-v-e462409b]{color:var(--security-text);font-size:13px;font-weight:600;line-height:1.4}.quick-port-input[data-v-e462409b]{width:100%}.ssh-port-save[data-v-e462409b]{flex-shrink:0}.quick-divider[data-v-e462409b]{margin:0}.ssh-setting-row[data-v-e462409b]{justify-content:space-between;align-items:center;gap:12px;display:flex}.ssh-setting-copy[data-v-e462409b]{min-width:0}.ssh-setting-title[data-v-e462409b]{color:var(--security-text-sec);font-size:12px;font-weight:400;line-height:1.4}.ssh-setting-desc[data-v-e462409b]{color:var(--color-text-3);margin-top:2px;font-size:11px;line-height:1.4}.ssh-key-actions[data-v-e462409b]{width:max-content;max-width:100%}@media (max-width:600px){.protection-panel[data-v-e462409b]{padding:20px 18px}.protection-list[data-v-e462409b]{grid-template-columns:1fr}}.events-card[data-v-3046278d]{background:var(--security-bg-card);border:1px solid var(--security-border-card);border-radius:var(--security-radius-sm);box-shadow:var(--security-shadow);overflow:hidden}.events-header[data-v-3046278d]{justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.events-title[data-v-3046278d]{color:var(--security-text);margin:0;font-size:14px;font-weight:700}.events-controls[data-v-3046278d]{align-items:center;gap:8px;display:flex}.events-level-select[data-v-3046278d]{width:140px}.events-content[data-v-3046278d]{display:block}.events-empty[data-v-3046278d]{text-align:center;border-top:1px solid var(--security-border);flex-direction:column;justify-content:center;align-items:center;padding:56px 24px;display:flex}.events-list[data-v-3046278d]{margin:0;padding:0;list-style:none}.event-item[data-v-3046278d]{border-top:1px solid var(--security-border);align-items:center;gap:10px;padding:10px 20px;font-size:13px;transition:background .15s;display:flex}.event-item[data-v-3046278d]:hover{background:var(--security-bg-page)}.event-time[data-v-3046278d]{font-variant-numeric:tabular-nums;min-width:36px;color:var(--security-text-muted);flex-shrink:0;font-size:12px;font-weight:500}.event-dot[data-v-3046278d]{border-radius:50%;flex-shrink:0;width:6px;height:6px}.ed-danger[data-v-3046278d]{background:var(--security-red)}.ed-ok[data-v-3046278d]{background:var(--security-primary)}.ed-warn[data-v-3046278d]{background:var(--security-yellow)}.ed-info[data-v-3046278d]{background:var(--security-blue)}.ed-muted[data-v-3046278d]{background:var(--security-text-muted)}.event-body[data-v-3046278d]{flex-direction:column;flex:1;min-width:0;display:flex}.event-title[data-v-3046278d]{color:var(--security-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:20px;overflow:hidden}.event-meta[data-v-3046278d]{color:var(--security-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;line-height:18px;overflow:hidden}.event-tag[data-v-3046278d]{letter-spacing:0;border-radius:999px;flex-shrink:0;padding:2px 10px;font-size:11px;font-weight:500}.tg-ok[data-v-3046278d]{color:var(--security-primary);background:var(--security-primary-soft)}.tg-warn[data-v-3046278d]{color:var(--security-warning-text);background:var(--security-bg-warning-soft)}.tg-danger[data-v-3046278d]{color:var(--security-red);background:var(--security-bg-danger-soft)}.tg-info[data-v-3046278d]{color:var(--security-blue);background:var(--security-bg-info-soft)}.tg-muted[data-v-3046278d]{color:var(--security-text-muted);background:var(--security-bg-subtle)}.events-footer[data-v-3046278d]{color:var(--security-text-muted);border-top:1px solid var(--security-border);justify-content:flex-end;padding:10px 20px;font-size:12px;display:flex;overflow-x:auto}.empty-icon[data-v-3046278d]{width:48px;height:48px;color:var(--security-text-muted);background:var(--security-empty-icon-bg);border-radius:50%;justify-content:center;align-items:center;margin-bottom:12px;font-size:22px;display:flex}.empty-title[data-v-3046278d]{color:var(--security-text-sec);margin-bottom:4px;font-size:14px;font-weight:600}.empty-desc[data-v-3046278d]{color:var(--security-text-muted);font-size:12px}@media (max-width:600px){.events-header[data-v-3046278d]{flex-direction:column;align-items:stretch;gap:10px;padding:14px 16px 8px}.events-controls[data-v-3046278d]{width:100%}.events-level-select[data-v-3046278d]{flex:0 0 120px;width:120px}.events-search[data-v-3046278d]{flex:1;min-width:0;width:100%!important}.event-item[data-v-3046278d]{padding:8px 16px}.events-empty[data-v-3046278d]{padding:36px 16px}.events-footer[data-v-3046278d]{padding:8px 16px}}.action-list[data-v-32eceeaf]{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.action-item[data-v-32eceeaf]{cursor:default;background:var(--security-bg-card);border:1px solid var(--security-border-card);border-radius:var(--security-radius-sm);box-shadow:var(--security-shadow);align-items:center;gap:12px;padding:14px 18px;transition:background .2s,border-color .2s,box-shadow .2s,transform .15s;display:flex;position:relative;overflow:hidden}.action-item[data-v-32eceeaf]:hover{background:var(--security-bg-card-hover);border-color:var(--security-border-card-hover);box-shadow:var(--security-shadow-hover);transform:translateY(-1px)}.action-item[data-v-32eceeaf]:before{content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.action-critical[data-v-32eceeaf]:before{background:var(--security-red)}.action-high[data-v-32eceeaf]:before{background:var(--security-warning-text)}.action-med[data-v-32eceeaf]:before{background:var(--security-yellow)}.action-low[data-v-32eceeaf]:before{background:var(--security-blue)}.action-info[data-v-32eceeaf]:before{background:var(--security-green)}.action-icon[data-v-32eceeaf]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;font-weight:700;line-height:1;display:flex}.ai-critical[data-v-32eceeaf]{color:var(--security-red);background:var(--security-bg-danger-soft)}.ai-high[data-v-32eceeaf]{color:var(--security-warning-text);background:var(--security-bg-warning-soft)}.ai-med[data-v-32eceeaf]{color:var(--security-yellow-text);background:var(--security-bg-yellow-soft)}.ai-low[data-v-32eceeaf]{color:var(--security-blue);background:var(--security-bg-info-soft)}.ai-info[data-v-32eceeaf]{color:var(--security-green);background:var(--security-bg-success-soft)}.action-body[data-v-32eceeaf]{flex:1;min-width:0}.action-title[data-v-32eceeaf]{min-width:0;color:var(--security-text);align-items:center;font-size:13px;font-weight:600;display:flex}.action-title-text[data-v-32eceeaf]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.action-level[data-v-32eceeaf]{vertical-align:middle;border-radius:999px;flex-shrink:0;margin-left:8px;padding:1px 8px;font-size:10px;font-weight:600;line-height:1.5;display:inline-block}.al-critical[data-v-32eceeaf]{color:var(--security-red);background:var(--security-bg-danger-soft)}.al-high[data-v-32eceeaf]{color:var(--security-warning-text);background:var(--security-bg-warning-soft)}.al-med[data-v-32eceeaf]{color:var(--security-yellow-text);background:var(--security-bg-yellow-soft)}.al-low[data-v-32eceeaf]{color:var(--security-blue);background:var(--security-bg-info-soft)}.al-info[data-v-32eceeaf]{color:var(--security-green);background:var(--security-bg-success-soft)}.action-desc[data-v-32eceeaf]{color:var(--security-text-muted);margin-top:1px;font-size:12px}.action-desc strong[data-v-32eceeaf]{color:var(--security-text);font-weight:700}.action-button[data-v-32eceeaf]{--n-height:28px;flex-shrink:0;font-weight:600}.actions-card[data-v-32eceeaf]{text-align:center;cursor:default;background:var(--security-bg-card);border:1px solid var(--security-border-card);border-radius:var(--security-radius-sm);box-shadow:var(--security-shadow);flex-direction:column;justify-content:center;align-items:center;gap:12px;margin-bottom:24px;padding:44px 24px;display:flex}.empty-symbol[data-v-32eceeaf]{width:40px;height:40px;color:var(--security-text-muted);background:var(--security-empty-icon-bg);border-radius:50%;justify-content:center;align-items:center;font-size:18px;display:flex}.empty-title[data-v-32eceeaf]{color:var(--security-text-sec);font-size:14px;font-weight:600}.empty-desc[data-v-32eceeaf]{color:var(--security-text-muted);font-size:12px}@media (max-width:600px){.action-item[data-v-32eceeaf]{flex-wrap:wrap;align-items:flex-start}.action-title[data-v-32eceeaf]{flex-wrap:wrap;gap:4px 0}.action-title-text[data-v-32eceeaf]{white-space:normal}.action-button[data-v-32eceeaf]{margin-left:44px}}.section-title[data-v-0486646b]{color:var(--security-text-sec);align-items:center;gap:10px;margin-bottom:16px;font-size:16px;font-weight:700;display:flex}.section-title[data-v-0486646b]:after{content:"";background:var(--security-border);flex:1;height:1px}.title-text[data-v-0486646b]{flex-shrink:0}.title-badge[data-v-0486646b]{color:var(--security-text-muted);background:var(--security-bg-subtle);border-radius:999px;flex-shrink:0;padding:2px 10px;font-size:11px;font-weight:600}.title-badge.success[data-v-0486646b]{color:var(--security-primary);background:var(--security-primary-soft)}.health-panel[data-v-6e0b6502]{--health-panel-bg-start:var(--security-bg-green);flex:0 0 var(--security-overview-side-width,260px);width:var(--security-overview-side-width,260px);box-sizing:border-box;text-align:center;background:linear-gradient(180deg, var(--health-panel-bg-start) 0%, var(--security-bg-card) 100%);border-right:1px solid var(--security-border);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;padding:28px 24px;display:flex;position:relative;overflow:hidden}.health-panel.state-pending[data-v-6e0b6502]{--health-panel-bg-start:var(--security-health-pending-bg)}.health-panel.state-scanning[data-v-6e0b6502],.health-panel.state-good[data-v-6e0b6502]{--health-panel-bg-start:var(--security-health-good-bg)}.health-panel.state-healthy[data-v-6e0b6502]{--health-panel-bg-start:var(--security-health-healthy-bg)}.health-panel.state-attention[data-v-6e0b6502]{--health-panel-bg-start:var(--security-health-attention-bg)}.health-panel.state-critical[data-v-6e0b6502]{--health-panel-bg-start:var(--security-health-critical-bg)}.health-icon[data-v-6e0b6502]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:10px;display:flex;position:relative}.health-icon.pending[data-v-6e0b6502]{background:var(--security-health-icon-pending-bg);border:3px dashed var(--security-health-icon-pending-border);box-shadow:var(--security-health-shadow-pending)}.health-icon.scanning[data-v-6e0b6502],.health-icon.good[data-v-6e0b6502]{background:var(--security-health-icon-good-bg);border:3px solid var(--security-primary);box-shadow:var(--security-health-shadow-primary)}.health-icon.healthy[data-v-6e0b6502]{background:var(--security-health-icon-healthy-bg);border:3px solid var(--security-success-text);box-shadow:var(--security-health-shadow-success)}.health-icon.attention[data-v-6e0b6502]{background:var(--security-health-icon-attention-bg);border:3px solid var(--security-warning-text);box-shadow:var(--security-health-shadow-warning)}.health-icon.critical[data-v-6e0b6502]{background:var(--security-health-icon-critical-bg);border:3px solid var(--security-danger-text);box-shadow:var(--security-health-shadow-danger)}.score-body[data-v-6e0b6502]{color:var(--security-primary);font-size:20px;font-weight:800;line-height:1}.health-icon.healthy .score-body[data-v-6e0b6502]{color:var(--security-success-text)}.health-icon.attention .score-body[data-v-6e0b6502]{color:var(--security-warning-text)}.health-icon.critical .score-body[data-v-6e0b6502]{color:var(--security-danger-text)}.clock-body[data-v-6e0b6502]{border:3px solid var(--security-text-muted);border-radius:50%;width:26px;height:26px;position:relative}.clock-hand[data-v-6e0b6502]{background:var(--security-text-muted);transform-origin:bottom;border-radius:2px;position:absolute;bottom:50%;left:50%}.clock-hand.hour[data-v-6e0b6502]{width:2.5px;height:8px;transform:translate(-50%)rotate(-20deg)}.clock-hand.minute[data-v-6e0b6502]{width:2px;height:11px;transform:translate(-50%)rotate(40deg)}.clock-center[data-v-6e0b6502]{background:var(--security-text-muted);border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scanning .clock-body[data-v-6e0b6502]{border-color:var(--security-primary)}.scanning .clock-hand[data-v-6e0b6502],.scanning .clock-center[data-v-6e0b6502]{background:var(--security-primary)}.scanning .clock-hand.hour[data-v-6e0b6502]{animation:3s linear infinite clock-spin-6e0b6502}.scanning .clock-hand.minute[data-v-6e0b6502]{animation:1s linear infinite clock-spin-6e0b6502}.ripple[data-v-6e0b6502]{border:1.5px solid var(--security-ripple-muted);border-radius:50%;animation:2.5s ease-in-out infinite health-pulse-6e0b6502;position:absolute;top:-5px;bottom:-5px;left:-5px;right:-5px}.ripple[data-v-6e0b6502]:nth-child(2){border-color:var(--security-ripple-muted-weak);animation-delay:.6s;top:-12px;bottom:-12px;left:-12px;right:-12px}.health-icon.scanning .ripple[data-v-6e0b6502]{border-color:var(--security-ripple-success)}.health-icon.scanning .ripple[data-v-6e0b6502]:nth-child(2){border-color:var(--security-ripple-success-weak)}.health-status[data-v-6e0b6502]{font-size:20px;font-weight:700;line-height:1.3}.health-status.pending[data-v-6e0b6502]{color:var(--security-text-muted)}.health-status.scanning[data-v-6e0b6502]{color:var(--security-primary)}.health-status.healthy[data-v-6e0b6502]{color:var(--security-success-text)}.health-status.good[data-v-6e0b6502]{color:var(--security-primary)}.health-status.attention[data-v-6e0b6502]{color:var(--security-warning-text)}.health-status.critical[data-v-6e0b6502]{color:var(--security-danger-text)}.status-dots[data-v-6e0b6502]:after{text-align:left;content:"";width:1.2em;animation:1.5s steps(4,end) infinite dots-6e0b6502;display:inline-block}.health-desc[data-v-6e0b6502]{color:var(--security-text-sec);margin-top:6px;font-size:12px;line-height:1.6}.scan-button[data-v-6e0b6502]{--n-height:36px;box-shadow:var(--security-shadow-btn);margin-top:12px;padding:0 20px}.scan-button-icon[data-v-6e0b6502]{width:16px;height:16px;font-size:16px}@keyframes clock-spin-6e0b6502{to{transform:translate(-50%)rotate(360deg)}}@keyframes health-pulse-6e0b6502{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.05)}}@keyframes dots-6e0b6502{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}@media (max-width:600px){.health-panel[data-v-6e0b6502]{border-right:none;border-bottom:1px solid var(--security-border);flex-basis:auto;width:100%;padding:20px 18px}}.overview-skeleton[data-v-5cb80df3]{flex-direction:column;min-height:480px;display:flex}.skeleton-overview-card[data-v-5cb80df3]{min-height:var(--security-overview-card-min-height);background:var(--security-bg-card);border:1px solid var(--security-border-card);border-radius:var(--security-radius-card);box-shadow:var(--security-shadow);align-items:stretch;margin-bottom:24px;display:flex;overflow:hidden}.skeleton-health[data-v-5cb80df3]{flex:0 0 var(--security-overview-side-width,260px);box-sizing:border-box;background:var(--security-bg-green);border-right:1px solid var(--security-border);align-items:center;gap:18px;min-height:178px;padding:28px 32px;display:flex}.skeleton-health-body[data-v-5cb80df3],.skeleton-protection-copy[data-v-5cb80df3],.skeleton-action-copy[data-v-5cb80df3]{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.skeleton-protection[data-v-5cb80df3]{flex-direction:column;flex:1;min-width:0;padding:20px 24px 18px;display:flex}.skeleton-panel-title[data-v-5cb80df3],.skeleton-section-title[data-v-5cb80df3]{justify-content:space-between;align-items:center;gap:12px;display:flex}.skeleton-panel-title[data-v-5cb80df3]{margin-bottom:12px}.skeleton-protection-grid[data-v-5cb80df3]{grid-template-columns:1fr 1fr;gap:4px 20px;display:grid}.skeleton-protection-item[data-v-5cb80df3]{border-bottom:1px solid var(--security-border);align-items:center;gap:8px;padding:8px 0;display:flex}.skeleton-section-title[data-v-5cb80df3]{margin-bottom:12px}.skeleton-scan-grid[data-v-5cb80df3]{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:24px;display:grid}.skeleton-scan-card[data-v-5cb80df3],.skeleton-action-item[data-v-5cb80df3],.skeleton-event-list[data-v-5cb80df3]{background:var(--security-bg-card);border:1px solid var(--security-border-card);border-radius:var(--security-radius-sm);box-shadow:var(--security-shadow)}.skeleton-scan-card[data-v-5cb80df3]{flex-direction:column;gap:10px;padding:22px 24px 18px;display:flex}.skeleton-action-list[data-v-5cb80df3]{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.skeleton-action-item[data-v-5cb80df3]{align-items:center;gap:12px;padding:14px 18px;display:flex}.skeleton-event-list[data-v-5cb80df3]{flex-direction:column;padding:6px 18px;display:flex}.skeleton-event-item[data-v-5cb80df3]{border-bottom:1px solid var(--security-border);grid-template-columns:180px minmax(0,1fr) 120px;align-items:center;gap:16px;padding:12px 0;display:grid}.skeleton-event-item[data-v-5cb80df3]:last-child{border-bottom:0}@media (max-width:991px){.skeleton-scan-grid[data-v-5cb80df3]{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.skeleton-overview-card[data-v-5cb80df3]{flex-direction:column}.skeleton-health[data-v-5cb80df3]{border-right:0;border-bottom:1px solid var(--security-border)}.skeleton-protection-grid[data-v-5cb80df3],.skeleton-scan-grid[data-v-5cb80df3]{grid-template-columns:1fr}.skeleton-action-item[data-v-5cb80df3]{align-items:flex-start}.skeleton-event-item[data-v-5cb80df3]{grid-template-columns:1fr;gap:8px}}.scan-grid[data-v-e7df33db]{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:24px;display:grid}.scan-card[data-v-e7df33db]{cursor:default;background:var(--security-bg-card);border:1px solid var(--security-border-card);border-radius:var(--security-radius-sm);box-shadow:var(--security-shadow);padding:22px 24px 18px;transition:background .2s,border-color .2s,box-shadow .25s,transform .2s;position:relative;overflow:hidden}.scan-card[data-v-e7df33db]:hover{background:var(--security-bg-card-hover);border-color:var(--security-border-card-hover);box-shadow:var(--security-shadow-hover)}.scan-card[data-v-e7df33db]:before{content:"";background:var(--security-skeleton-from);height:3px;position:absolute;top:0;left:0;right:0}.scan-card.tone-safe[data-v-e7df33db]:before{background:var(--security-green)}.scan-card.tone-info[data-v-e7df33db]:before{background:var(--security-blue)}.scan-card.tone-warning[data-v-e7df33db]:before{background:var(--security-yellow)}.scan-card.tone-danger[data-v-e7df33db]:before{background:var(--security-red)}.scan-card.tone-safe .scan-number[data-v-e7df33db]{color:var(--security-primary)}.scan-card.tone-info .scan-number[data-v-e7df33db]{color:var(--security-blue)}.scan-card.tone-warning .scan-number[data-v-e7df33db]{color:var(--security-yellow)}.scan-card.tone-danger .scan-number[data-v-e7df33db]{color:var(--security-red)}.scan-top[data-v-e7df33db]{align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.scan-number[data-v-e7df33db]{color:var(--security-dot-muted);flex-shrink:0;font-size:26px;font-weight:800;line-height:1.2}.scan-label[data-v-e7df33db]{color:var(--color-text-4);font-size:13px;font-weight:500;line-height:1.3}.scan-info[data-v-e7df33db]{color:var(--security-text-muted);margin-top:1px;font-size:12px}.scan-action[data-v-e7df33db]{border-top:1px solid var(--security-border);align-items:center;gap:4px;margin-top:10px;padding-top:8px;display:flex}.details-button[data-v-e7df33db] .n-button__content{gap:2px}.details-button[data-v-e7df33db]:hover{text-decoration:underline}.scan-stat[data-v-e7df33db]{color:var(--security-text-muted);margin-left:auto;font-size:11px}.scan-card.scanning[data-v-e7df33db]:before{background:var(--security-primary);animation:2s ease-in-out infinite scan-progress-e7df33db}.scan-card.scanning .scan-number[data-v-e7df33db],.scan-card.scanning .scan-label[data-v-e7df33db],.scan-card.scanning .scan-info[data-v-e7df33db],.scan-card.scanning .details-button[data-v-e7df33db],.scan-card.scanning .scan-stat[data-v-e7df33db]{color:transparent;border-radius:4px;display:inline-block;position:relative;overflow:hidden}.scan-card.scanning .scan-number[data-v-e7df33db]:after,.scan-card.scanning .scan-label[data-v-e7df33db]:after,.scan-card.scanning .scan-info[data-v-e7df33db]:after,.scan-card.scanning .details-button[data-v-e7df33db]:after,.scan-card.scanning .scan-stat[data-v-e7df33db]:after{content:"";background:linear-gradient(90deg, var(--security-skeleton-from) 0%, var(--security-skeleton-via) 50%, var(--security-skeleton-from) 100%);background-size:200% 100%;animation:1.5s ease-in-out infinite shimmer-e7df33db;position:absolute;top:0;bottom:0;left:0;right:0}.scan-card.scanning .details-button[data-v-e7df33db]{pointer-events:none}.scan-card.scanning .details-button[data-v-e7df33db] .n-button__content{color:transparent}@keyframes shimmer-e7df33db{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes scan-progress-e7df33db{0%,to{opacity:.3}50%{opacity:1}}@media (max-width:991px){.scan-grid[data-v-e7df33db]{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.scan-grid[data-v-e7df33db]{grid-template-columns:1fr}}.security-overview-page[data-v-b15fd533]{--security-primary:var(--color-primary,#20a53a);--security-primary-soft:color-mix(in srgb, var(--security-primary) 10%, transparent);--security-primary-hover:#1a8a2f;--security-text:#0f172a;--security-text-sec:#475569;--security-text-muted:#94a3b8;--security-bg-page:#f8fafc;--security-bg-card:#fff;--security-bg-green:#f4faf5;--security-bg-subtle:#f1f5f9;--security-bg-success-soft:#ecfdf5;--security-bg-warning-soft:#fffbeb;--security-bg-danger-soft:#fef2f2;--security-bg-info-soft:#eff6ff;--security-bg-yellow-soft:#fefce8;--security-bg-card-hover:#fff;--security-border:rgba(0,0,0,.06);--security-border-card:#e8eaed;--security-border-card-hover:rgba(32,165,58,.18);--security-red:#fa625c;--security-yellow:#f59e0b;--security-green:#22c55e;--security-blue:#3b82f6;--security-danger-text:#dc2626;--security-warning-text:#d97706;--security-yellow-text:#ca8a04;--security-success-text:#16a34a;--security-dot-muted:#d1d5db;--security-skeleton-from:#e2e8f0;--security-skeleton-via:#f1f5f9;--security-empty-icon-bg:#f1f5f9;--security-ripple-muted:rgba(148,163,184,.08);--security-ripple-muted-weak:rgba(148,163,184,.05);--security-ripple-success:rgba(34,197,94,.12);--security-ripple-success-weak:rgba(34,197,94,.08);--security-dot-active-shadow:0 0 4px rgba(34,197,94,.3);--security-health-pending-bg:#f8fafc;--security-health-good-bg:var(--security-bg-green);--security-health-healthy-bg:#dcfce7;--security-health-attention-bg:#fffbeb;--security-health-critical-bg:#fef2f2;--security-health-icon-pending-bg:linear-gradient(135deg, #f1f5f9 0%, #f8fafc 100%);--security-health-icon-pending-border:#cbd5e1;--security-health-icon-good-bg:linear-gradient(135deg, #e8f5e9 0%, #f0fdf4 100%);--security-health-icon-healthy-bg:linear-gradient(135deg, #f0fdf4 0%, #dcfce7 100%);--security-health-icon-attention-bg:linear-gradient(135deg, #fffbeb 0%, #fef3c7 100%);--security-health-icon-critical-bg:linear-gradient(135deg, #fef2f2 0%, #fee2e2 100%);--security-health-shadow-pending:0 0 0 6px rgba(148,163,184,.08);--security-health-shadow-primary:0 0 0 6px rgba(34,197,94,.1), 0 3px 12px rgba(34,197,94,.12);--security-health-shadow-success:0 0 0 6px rgba(22,163,74,.1), 0 3px 12px rgba(22,163,74,.12);--security-health-shadow-warning:0 0 0 6px rgba(217,119,6,.1), 0 3px 12px rgba(217,119,6,.12);--security-health-shadow-danger:0 0 0 6px rgba(220,38,38,.1), 0 3px 12px rgba(220,38,38,.12);--security-button-text:var(--button-text-base-color,#fff);--security-button-secondary-bg:var(--security-bg-success-soft);--security-button-secondary-bg-hover:rgba(32,165,58,.12);--security-button-secondary-border:rgba(32,165,58,.18);--security-radius-card:8px;--security-radius-sm:8px;--security-shadow:0 1px 3px rgba(0,0,0,.04), 0 4px 16px rgba(0,0,0,.04);--security-shadow-hover:0 4px 24px rgba(0,0,0,.07);--security-shadow-btn:0 10px 20px color-mix(in srgb, var(--security-primary) 20%, transparent);--security-overview-side-width:260px;--security-overview-card-min-height:224px;box-sizing:border-box;width:100%;max-width:1440px;color:var(--security-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex-direction:column;align-self:center;margin:32px auto;display:flex}:root[theme-mode=dark] .security-overview-page,html.dark .security-overview-page{--security-primary-soft:color-mix(in srgb, var(--security-primary) 16%, transparent);--security-primary-hover:#31b84c;--security-text:var(--color-text-1,#d8dce2);--security-text-sec:var(--color-text-2,#c7c7c7);--security-text-muted:var(--color-text-3,#919191);--security-bg-page:rgba(255,255,255,.04);--security-bg-card:var(--color-bg-2,#202020);--security-bg-green:rgba(32,165,58,.12);--security-bg-subtle:rgba(255,255,255,.06);--security-bg-success-soft:rgba(32,165,58,.14);--security-bg-warning-soft:rgba(245,158,11,.14);--security-bg-danger-soft:rgba(248,113,113,.14);--security-bg-info-soft:rgba(96,165,250,.14);--security-bg-yellow-soft:rgba(250,204,21,.14);--security-bg-card-hover:var(--color-bg-3,#2e2e2e);--security-border:rgba(255,255,255,.08);--security-border-card:var(--color-border,#434343);--security-border-card-hover:rgba(74,222,128,.28);--security-red:#f87171;--security-yellow:#fbbf24;--security-green:#4ade80;--security-blue:#60a5fa;--security-danger-text:#f87171;--security-warning-text:#fbbf24;--security-yellow-text:#facc15;--security-success-text:#4ade80;--security-dot-muted:rgba(148,163,184,.4);--security-skeleton-from:#2a2a2a;--security-skeleton-via:#3a3a3a;--security-empty-icon-bg:rgba(148,163,184,.12);--security-ripple-muted:rgba(148,163,184,.16);--security-ripple-muted-weak:rgba(148,163,184,.1);--security-ripple-success:rgba(74,222,128,.22);--security-ripple-success-weak:rgba(74,222,128,.14);--security-dot-active-shadow:0 0 8px rgba(74,222,128,.34);--security-health-pending-bg:rgba(148,163,184,.08);--security-health-good-bg:rgba(32,165,58,.12);--security-health-healthy-bg:rgba(34,197,94,.18);--security-health-attention-bg:rgba(245,158,11,.14);--security-health-critical-bg:rgba(248,113,113,.12);--security-health-icon-pending-bg:linear-gradient(135deg, rgba(148,163,184,.14) 0%, rgba(148,163,184,.08) 100%);--security-health-icon-pending-border:rgba(148,163,184,.42);--security-health-icon-good-bg:linear-gradient(135deg, rgba(32,165,58,.18) 0%, rgba(32,165,58,.1) 100%);--security-health-icon-healthy-bg:linear-gradient(135deg, rgba(74,222,128,.2) 0%, rgba(34,197,94,.1) 100%);--security-health-icon-attention-bg:linear-gradient(135deg, rgba(245,158,11,.18) 0%, rgba(245,158,11,.08) 100%);--security-health-icon-critical-bg:linear-gradient(135deg, rgba(248,113,113,.18) 0%, rgba(248,113,113,.08) 100%);--security-health-shadow-pending:0 0 0 6px rgba(148,163,184,.12);--security-health-shadow-primary:0 0 0 6px rgba(74,222,128,.14), 0 3px 16px rgba(74,222,128,.14);--security-health-shadow-success:0 0 0 6px rgba(74,222,128,.14), 0 3px 16px rgba(74,222,128,.12);--security-health-shadow-warning:0 0 0 6px rgba(251,191,36,.14), 0 3px 16px rgba(251,191,36,.12);--security-health-shadow-danger:0 0 0 6px rgba(248,113,113,.14), 0 3px 16px rgba(248,113,113,.12);--security-button-secondary-bg:rgba(32,165,58,.12);--security-button-secondary-bg-hover:rgba(32,165,58,.18);--security-button-secondary-border:rgba(74,222,128,.22);--security-shadow:0 1px 2px rgba(0,0,0,.36), 0 8px 24px rgba(0,0,0,.28);--security-shadow-hover:0 4px 24px rgba(0,0,0,.38);--security-shadow-btn:0 10px 20px color-mix(in srgb, var(--security-primary) 24%, transparent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.security-overview-content[data-v-b15fd533]{flex-direction:column;min-height:480px;display:flex}.overview-card[data-v-b15fd533]{min-height:var(--security-overview-card-min-height);background:var(--security-bg-card);border:1px solid var(--security-border-card);border-radius:var(--security-radius-card);box-shadow:var(--security-shadow);align-items:stretch;margin-bottom:24px;transition:background .2s,border-color .2s,box-shadow .25s;display:flex;overflow:hidden}.overview-card[data-v-b15fd533]:hover{background:var(--security-bg-card-hover);border-color:var(--security-border-card-hover);box-shadow:var(--security-shadow-hover)}@media (max-width:600px){.overview-card[data-v-b15fd533]{flex-direction:column}}.stat-box[data-v-a8070785]{border:1px solid var(--color-border);border-radius:8px;align-items:center;padding:16px}.flash-border .stat-box[data-v-a8070785]{animation:.8s ease-in-out 3 flash-green-a8070785}@keyframes flash-green-a8070785{0%,to{border-color:var(--color-border)}50%{border-color:#18a058;box-shadow:0 0 10px rgba(24,160,88,.3)}}.stat-box[data-v-c8abb7a4]{border:1px solid var(--color-border);border-radius:8px;align-items:center;margin-bottom:16px;padding:16px}.stat-box[data-v-cb66e22c]{cursor:pointer}.stat-box.primary[data-v-cb66e22c]{background-color:rgba(24,160,88,.1);border:1px solid rgba(24,160,88,.2)}.stat-box.error[data-v-cb66e22c]{background-color:rgba(208,48,80,.1);border:1px solid rgba(208,48,80,.2)}.stat-box[data-v-9aa2d4ca]{border:1px solid var(--color-border);border-radius:8px;align-items:center;width:100%;margin-top:16px;padding:16px}.stat-box[data-v-b64bbaa6]{border:1px solid var(--color-border);background-color:var(--color-bg-1);border-radius:8px;flex:1;align-items:center;padding:20px}.site-security-info .overview-title[data-v-c0fae8cc]{color:var(--color-text-base);justify-content:center;align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.site-security-info .overview-icon[data-v-c0fae8cc]{color:var(--color-text-base)}.site-security-info .feature-item[data-v-c0fae8cc]{align-items:flex-start;gap:14px;min-width:0;display:flex}.site-security-info .feature-icon[data-v-c0fae8cc]{color:var(--color-primary);flex:none;font-size:38px}.site-security-info .feature-title[data-v-c0fae8cc]{color:var(--color-text-base);font-size:14px;font-weight:700;line-height:1.4}.site-security-info .feature-desc[data-v-c0fae8cc]{color:var(--color-text-3);margin-top:6px;font-size:12px;line-height:1.4}.n-button[data-v-f4d037ce]{height:40px;padding:0 36px}.metric-item[data-v-350d3d46]{padding:24px;line-height:1;position:relative}.metric-item .metric-label[data-v-350d3d46]{color:var(--color-text-4);margin-bottom:14px;font-size:16px;font-weight:700}.metric-item .metric-value[data-v-350d3d46]{margin-bottom:14px;font-size:20px;font-weight:700}.metric-item .metric-value .metric-unit[data-v-350d3d46]{font-size:14px}.metric-item .metric-desc[data-v-350d3d46]{color:var(--color-text-3)}.metric-item .metric-icon[data-v-350d3d46]{color:#e9e9e9;font-size:60px;position:absolute;top:8px;right:12px}.risk-list[data-v-7a246e34]{flex-direction:column;gap:16px;display:flex}.risk-card[data-v-7a246e34]{box-shadow:none;padding:16px}.risk-card__header[data-v-7a246e34]{align-items:center;gap:12px;display:flex}.risk-card__title[data-v-7a246e34]{line-height:1}.risk-card__title.is-low[data-v-7a246e34]{color:var(--color-warning)}.risk-card__title.is-warning[data-v-7a246e34]{color:#fc6d26}.risk-card__title.is-danger[data-v-7a246e34]{color:var(--color-error)}.risk-card__body[data-v-7a246e34]{background:var(--color-bg-4);border-radius:2px;margin-top:14px;padding:16px}.risk-row[data-v-7a246e34]{gap:4px;line-height:1;display:flex}.risk-row__label[data-v-7a246e34]{text-align:right;white-space:nowrap;min-width:70px;color:var(--color-text-base);font-size:12px;font-weight:700}.risk-row__value[data-v-7a246e34]{color:var(--color-text-3);font-size:12px}.risk-divider[data-v-7a246e34]{background-color:var(--color-border);height:1px;margin:8px 0}.risk-empty[data-v-7a246e34]{justify-content:center;align-items:center;padding-top:30px;padding-bottom:30px;display:flex}.security-collapse[data-v-c7baacf3]{--n-item-margin:20px 0 0;--n-title-padding:0;--n-arrow-color:var(--color-text-4)}.security-collapse[data-v-c7baacf3] .n-collapse-item,.security-collapse[data-v-c7baacf3] .n-collapse-item .n-collapse-item__header{border:none}.security-collapse[data-v-c7baacf3] .n-collapse-item .n-collapse-item__header.n-collapse-item__header--active .n-collapse-item__header-main{border-bottom-right-radius:0;border-bottom-left-radius:0}.security-collapse[data-v-c7baacf3] .n-collapse-item .n-collapse-item__header .n-collapse-item__header-main{background-color:var(--color-bg-4);border-radius:4px;width:100%;height:46px;padding:0 20px}.security-collapse[data-v-c7baacf3] .n-collapse-item .n-collapse-item__header .n-collapse-item__header-main .n-collapse-item-arrow{margin-left:0}.security-collapse[data-v-c7baacf3] .n-collapse-item .n-collapse-item__content-wrapper .n-collapse-item__content-inner{background-color:var(--color-bg-4);border-bottom-right-radius:4px;border-bottom-left-radius:4px;padding:10px 20px 20px}.security-collapse__header[data-v-c7baacf3]{align-items:center;width:100%;display:flex}.security-collapse__left[data-v-c7baacf3]{align-items:center;gap:10px;width:60%;min-width:0;display:flex}.security-collapse__left .security-collapse__icon[data-v-c7baacf3]{color:var(--color-text-3);flex:none;font-size:20px}.security-collapse__left .security-collapse__title[data-v-c7baacf3]{color:var(--color-text-base);font-size:14px;font-weight:700;line-height:1}.security-collapse__status[data-v-c7baacf3]{flex:1;font-size:14px}.security-collapse__expand[data-v-c7baacf3]{color:var(--color-text-4);margin-right:2px}.site-security-page[data-v-c37cb0c7]{flex-direction:column;gap:10px;max-width:1370px;display:flex}.setting-panel[data-v-7f3a42ad]{border:1px solid var(--color-border);background:var(--color-bg-2)}.setting-panel__header[data-v-7f3a42ad]{border-bottom:1px solid var(--color-border);background:var(--color-bg-4);height:46px;padding:0 12px;font-size:14px;font-weight:600;line-height:46px}.setting-panel__body[data-v-7f3a42ad]{padding:20px}.setting-item+.setting-item[data-v-7f3a42ad]{margin-top:28px}.setting-item__label[data-v-7f3a42ad]{margin-bottom:14px;font-weight:700}.setting-item__content[data-v-7f3a42ad]{align-items:center;gap:10px;display:flex}.ssh-basic-page[data-v-c3ab7957]{color:var(--color-text-base);flex-direction:column;gap:14px;display:flex}.ssh-overview[data-v-15d70036]{grid-template-columns:minmax(280px,320px) minmax(0,1fr);gap:16px;margin-bottom:16px;display:grid}.ssh-overview__card[data-v-15d70036]{min-height:136px}.ssh-overview__card[data-v-15d70036] .n-card-content{align-items:center;display:flex}.ssh-service[data-v-15d70036]{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;width:100%;height:100%;display:flex}.ssh-service__header[data-v-15d70036]{justify-content:space-between;align-items:center;width:100%;font-size:14px;display:flex}.ssh-service__status[data-v-15d70036]{max-width:100%;color:var(--color-text-2);gap:4px;display:flex}.ssh-service__status-text[data-v-15d70036]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ssh-stats[data-v-15d70036]{align-items:center;gap:24px;width:100%;height:100%;display:flex}.ssh-stats__summary[data-v-15d70036]{grid-template-columns:repeat(2,minmax(150px,160px));gap:12px;display:grid}.ssh-stat[data-v-15d70036]{cursor:pointer;min-height:72px;color:var(--color-text-1);font:inherit;border:1px solid;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:12px 8px;display:flex}.ssh-stat[data-v-15d70036]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ssh-stat strong[data-v-15d70036]{font-size:18px;font-weight:600;line-height:1}.ssh-stat span[data-v-15d70036]{color:var(--color-text-2);white-space:nowrap;font-size:12px}.ssh-stat--success[data-v-15d70036]{border-color:color-mix(in srgb, var(--color-primary) 20%, transparent);background-color:color-mix(in srgb, var(--color-primary) 10%, transparent)}.ssh-stat--error[data-v-15d70036]{background-color:rgba(208,48,80,.1);border-color:rgba(208,48,80,.2)}.ssh-stat--success strong[data-v-15d70036]{color:var(--color-primary)}.ssh-stat--error strong[data-v-15d70036]{color:var(--color-error)}.ssh-stats__breakdown[data-v-15d70036]{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.ssh-period[data-v-15d70036]{grid-template-columns:64px minmax(100px,1fr) 60px;align-items:center;gap:12px;display:grid}.ssh-period__label[data-v-15d70036]{color:var(--color-text-2);font-size:12px}.ssh-period--primary .ssh-period__label[data-v-15d70036]{font-size:14px;font-weight:600}.ssh-period__bar[data-v-15d70036]{background-color:var(--security-server-safe-progress);border-radius:4px;height:6px;display:flex;overflow:hidden}.ssh-period--primary .ssh-period__bar[data-v-15d70036]{height:8px}.ssh-period__success[data-v-15d70036]{background-color:var(--color-primary);height:100%}.ssh-period__error[data-v-15d70036]{background-color:var(--color-error);height:100%}.ssh-period__numbers[data-v-15d70036]{justify-content:flex-end;gap:8px;font-size:12px;display:flex}.ssh-period--primary .ssh-period__numbers[data-v-15d70036]{font-size:14px}@media (max-width:1200px){.ssh-overview[data-v-15d70036]{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.ssh-stats[data-v-15d70036]{flex-direction:column;align-items:stretch}.ssh-stats__summary[data-v-15d70036]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.ssh-stats__summary[data-v-15d70036]{grid-template-columns:minmax(0,1fr)}.ssh-period[data-v-15d70036]{grid-template-columns:60px minmax(80px,1fr) 56px;gap:8px}}.ul-style[data-v-5fbcb119]{justify-content:center;align-items:center;gap:48px;margin:0 auto;font-size:16px;display:flex}.ul-style li[data-v-5fbcb119]{align-items:center;display:flex}.task-log[data-v-9b074f1f] .bt-log .hljs{border-radius:0 0 4px 4px}.system-account-conversion[data-v-5adef4da]{padding:32px 20%}.system-account-conversion__header[data-v-5adef4da]{flex-direction:column;align-items:flex-start;display:flex}.system-account-conversion__title[data-v-5adef4da]{margin-bottom:12px;font-size:22px;font-weight:600}.system-account-conversion__description[data-v-5adef4da]{color:var(--color-text-2);text-align:left;margin-bottom:20px;font-size:14px;line-height:24px}.system-account-conversion__divider[data-v-5adef4da]{border-top:1px dashed var(--color-border-1,#d9d9d9);margin:36px 0}.system-account-conversion__features[data-v-5adef4da]{justify-content:space-evenly;align-items:center;gap:24px;margin:0 0 50px;padding:0;font-size:14px;list-style:none;display:flex}.system-account-conversion__features li[data-v-5adef4da]{white-space:nowrap;align-items:center;display:flex}.system-account-conversion__check[data-v-5adef4da]{width:16px;height:12px;margin-right:8px;position:relative}.system-account-conversion__check[data-v-5adef4da]:after{border-bottom:2px solid var(--color-primary);border-left:2px solid var(--color-primary);content:"";width:16px;height:8px;position:absolute;top:0;left:0;transform:rotate(-45deg)}.system-account-conversion__preview[data-v-5adef4da]{justify-content:center;align-items:flex-start;width:100%;display:flex}.system-account-conversion__nav[data-v-5adef4da]{border-right:1px solid var(--color-border);align-self:stretch;min-width:130px;margin:0 40px 0 0;padding:0;list-style:none}.system-account-conversion__nav li[data-v-5adef4da]{cursor:default;white-space:nowrap;margin-right:-2px;padding:0 20px;font-size:14px;line-height:46px}.system-account-conversion__nav .active[data-v-5adef4da]{border-right:2px solid var(--color-primary);color:var(--color-primary);font-weight:600}.system-account-conversion__image[data-v-5adef4da]{flex:1;min-width:0}@media (max-width:1200px){.system-account-conversion[data-v-5adef4da]{padding-left:8%;padding-right:8%}.system-account-conversion__features[data-v-5adef4da]{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:760px){.system-account-conversion[data-v-5adef4da]{padding-left:16px;padding-right:16px}.system-account-conversion__preview[data-v-5adef4da]{flex-direction:column;align-items:stretch}.system-account-conversion__nav[data-v-5adef4da]{border-bottom:3px solid #def2e2;border-right:0;margin-bottom:12px;margin-right:0}.system-account-conversion__nav li[data-v-5adef4da]{text-align:center;width:auto;margin:0 0 -3px;padding:0}.system-account-conversion__nav .active[data-v-5adef4da]{border-bottom:3px solid var(--color-primary);border-right:0}}.form[data-v-61e3f65a] .n-form-item{margin-right:5px!important}.form[data-v-61e3f65a] .n-form-item-label{width:auto!important;padding:5px!important}.ul-style[data-v-4c8df26f]{justify-content:center;align-items:center;gap:48px;margin:0 auto;font-size:16px;display:flex}.ul-style li[data-v-4c8df26f]{align-items:center;display:flex}.item[data-v-4c8df26f]{border-left:3px solid #def2e2}.item li[data-v-4c8df26f]{cursor:pointer;width:180px;margin-left:-3px;padding:0 20px;font-size:14px;line-height:36px}.item .active[data-v-4c8df26f]{color:#20a53a;border-left:3px solid #20a53a;font-size:16px;font-weight:700} diff --git a/BTPanel/static/vite/css/view-site.css b/BTPanel/static/vite/css/view-site.css index 8fef4ef3..bb73c46f 100644 --- a/BTPanel/static/vite/css/view-site.css +++ b/BTPanel/static/vite/css/view-site.css @@ -1 +1 @@ -[data-v-f5328b3e] .n-collapse-item__header-main{--n-title-text-color:var(--color-primary);margin-left:120px}[data-v-f84da8b1] .n-data-table-expand-trigger{vertical-align:-.3em;margin-right:0;padding-left:20px;display:inline}[data-v-0fe11cd1] .n-descriptions-table-header{--n-th-padding:8px!important}[data-v-0fe11cd1] .n-descriptions-table-content{padding:8px!important}.software-select[data-v-87246692]{width:610px;overflow:hidden}.software-list[data-v-87246692]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.software-item[data-v-87246692]{border:1px solid var(--color-border);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px;transition:all .2s;display:flex;overflow:hidden}.software-item[data-v-87246692]:hover{background-color:var(--color-bg-4)}.software-item.active[data-v-87246692]{border-color:var(--color-primary);background-color:var(--router-menu-active-bg)}.software-icon[data-v-87246692]{flex-shrink:0;align-items:center;display:flex}.software-info[data-v-87246692]{min-width:0}.software-title[data-v-87246692]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.software-desc[data-v-87246692]{color:var(--color-text-desc);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;overflow:hidden}.more-templates[data-v-87246692]{border:1px solid var(--color-border);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:10px 14px;display:flex}.popover-row[data-v-87246692]{white-space:pre-wrap;display:flex}.popover-row+.popover-row[data-v-87246692]{margin-top:4px}.popover-row .popover-label[data-v-87246692]{flex-shrink:0}.other-config[data-v-f09d4207]{width:610px;max-width:610px}.config-row[data-v-f09d4207]{background-color:var(--color-bg-4);color:var(--color-text-4);border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.config-tip[data-v-f09d4207]{color:var(--color-text-desc);margin-top:12px;padding:0 12px}.n-tab-pane[data-v-f92468ad]{padding:16px 0 0}code[data-v-e0f2411a]{word-break:break-all}.progress-box[data-v-da98e2ba]{border:1px solid var(--site-task-progress-border)}.warning[data-v-298478ce]{color:#e6a23c;background-color:#fdf6ec;border-radius:4px;padding:8px}.tips[data-v-c7cbf541]{--un-text-opacity:1;color:rgba(102,102,102,var(--un-text-opacity)) ;margin-left:10px}[data-v-e85f3b05] .n-alert .n-alert-body{--n-padding:5px 8px}.site-content[data-v-fde0204b]{border:1px solid #ececec;height:300px;overflow-y:auto}.site-content .content-item[data-v-fde0204b]{border-bottom:1px solid #ececec;max-height:80px;padding:12px;font-size:13px;transition:background-color .3s}.site-content .content-item[data-v-fde0204b]:hover{background-color:var(--site-detele-content-item-hover-bg)}.site-content .content-item .site-size[data-v-fde0204b],.site-content .content-item .site-db[data-v-fde0204b]{align-items:center;min-height:24px;display:flex}.site-content .content-item .site-title[data-v-fde0204b]{width:170px}.site-content .content-item .site-path[data-v-fde0204b]{flex:1;align-items:center;width:0;margin:0 10px;display:flex}.site-content .content-item .site-path .value[data-v-fde0204b]{text-overflow:ellipsis;white-space:nowrap;max-width:162px;margin:0 4px;overflow:hidden}.site-content .content-item .db-name[data-v-fde0204b]{width:170px}.site-content .content-item .db-size[data-v-fde0204b]{flex:1;margin:0 10px}.site-content .content-item .db-time[data-v-fde0204b],.site-content .content-item .site-time[data-v-fde0204b]{text-align:right;width:130px}.circle[data-v-c7e4c68f]{background-color:var(--color-primary) ;border-radius:9999px;width:10px;height:10px;margin-right:5px;display:inline-block}.website-name[data-v-077bda20]{align-items:center;gap:8px;width:100%;display:flex}.website-icon[data-v-077bda20]{cursor:pointer;flex-shrink:0;width:24px}.website-info[data-v-077bda20]{flex:1;min-width:0;overflow:hidden}.website-description[data-v-077bda20]{margin-top:2px}.website-status[data-v-6650fe7f]{cursor:pointer;font-size:20px;display:inline-flex}.n-date-panel[data-v-24ef9d79]{margin:0}.n-date-panel[data-v-24ef9d79] .n-date-panel-calendar{padding:6px 0 12px}.n-date-panel[data-v-24ef9d79] .n-date-panel--month .n-date-panel-footer{display:none}.n-date-panel[data-v-24ef9d79] .n-date-panel-footer{padding:12px 0 6px}.source-box[data-v-1afe2676],.option-card[data-v-1afe2676]{background:var(--color-bg-4)}.option-card[data-v-1afe2676]{border-radius:12px;justify-content:space-between;align-items:center;padding:16px;display:flex}.option-desc[data-v-1afe2676]{color:var(--color-text-desc) ;margin-top:4px}.n-data-table[data-v-16127661] .requests .n-data-table-th__title-wrapper{justify-content:center}[data-v-e20f0263] .n-collapse-item__header-main{--n-title-text-color:var(--color-primary);margin-left:150px}.website-status[data-v-73c89dbc]{cursor:pointer;width:auto;font-size:20px;display:inline-block}.n-date-panel[data-v-6b48c8f4]{margin:0}.n-date-panel[data-v-6b48c8f4] .n-date-panel-calendar{padding:6px 0 12px}.n-date-panel[data-v-6b48c8f4] .n-date-panel--month .n-date-panel-footer{display:none}.n-date-panel[data-v-6b48c8f4] .n-date-panel-footer{padding:12px 0 6px}[data-v-b1e1ab35] .n-collapse-item__header-main{--n-title-text-color:var(--color-primary);margin-left:150px}.content-card[data-v-b9c1ac08]{border-width:1px;border-color:var(--color-border);border-style:solid;border-radius:4px;margin-top:16px;margin-bottom:16px;padding:16px} +[data-v-1db124a4] .n-descriptions-table-header{--n-th-padding:8px!important}[data-v-1db124a4] .n-descriptions-table-content{padding:8px!important}[data-v-f5328b3e] .n-collapse-item__header-main{--n-title-text-color:var(--color-primary);margin-left:120px}.scan-table-wrap[data-v-d6eff18c]{border:1px solid var(--color-border);border-radius:8px;overflow:hidden}.scan-detail[data-v-d6eff18c]{color:var(--text-color-2);background:var(--color-table-td);border-top:1px solid var(--color-border);grid-template-columns:1fr 1fr;gap:10px 28px;padding:14px 24px;display:grid}.scan-confirm-alert[data-v-d6eff18c]{border-left:3px solid var(--color-primary)}.scan-form-tip[data-v-d6eff18c]{width:300px;color:var(--color-text-desc);margin-left:12px;display:inline-block}[data-v-f84da8b1] .n-data-table-expand-trigger{vertical-align:-.3em;margin-right:0;padding-left:20px;display:inline}[data-v-4737f5ab] .n-descriptions-table-header{--n-th-padding:8px!important}[data-v-4737f5ab] .n-descriptions-table-content{padding:8px!important}.software-select[data-v-87246692]{width:610px;overflow:hidden}.software-list[data-v-87246692]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.software-item[data-v-87246692]{border:1px solid var(--color-border);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px;transition:all .2s;display:flex;overflow:hidden}.software-item[data-v-87246692]:hover{background-color:var(--color-bg-4)}.software-item.active[data-v-87246692]{border-color:var(--color-primary);background-color:var(--router-menu-active-bg)}.software-icon[data-v-87246692]{flex-shrink:0;align-items:center;display:flex}.software-info[data-v-87246692]{min-width:0}.software-title[data-v-87246692]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.software-desc[data-v-87246692]{color:var(--color-text-desc);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;overflow:hidden}.more-templates[data-v-87246692]{border:1px solid var(--color-border);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:10px 14px;display:flex}.popover-row[data-v-87246692]{white-space:pre-wrap;display:flex}.popover-row+.popover-row[data-v-87246692]{margin-top:4px}.popover-row .popover-label[data-v-87246692]{flex-shrink:0}.other-config[data-v-f09d4207]{width:610px;max-width:610px}.config-row[data-v-f09d4207]{background-color:var(--color-bg-4);color:var(--color-text-4);border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.config-tip[data-v-f09d4207]{color:var(--color-text-desc);margin-top:12px;padding:0 12px}.n-tab-pane[data-v-f92468ad]{padding:16px 0 0}code[data-v-e0f2411a]{word-break:break-all}.progress-box[data-v-da98e2ba]{border:1px solid var(--site-task-progress-border)}.warning[data-v-298478ce]{color:#e6a23c;background-color:#fdf6ec;border-radius:4px;padding:8px}[data-v-e85f3b05] .n-alert .n-alert-body{--n-padding:5px 8px}.site-content[data-v-fde0204b]{border:1px solid #ececec;height:300px;overflow-y:auto}.site-content .content-item[data-v-fde0204b]{border-bottom:1px solid #ececec;max-height:80px;padding:12px;font-size:13px;transition:background-color .3s}.site-content .content-item[data-v-fde0204b]:hover{background-color:var(--site-detele-content-item-hover-bg)}.site-content .content-item .site-size[data-v-fde0204b],.site-content .content-item .site-db[data-v-fde0204b]{align-items:center;min-height:24px;display:flex}.site-content .content-item .site-title[data-v-fde0204b]{width:170px}.site-content .content-item .site-path[data-v-fde0204b]{flex:1;align-items:center;width:0;margin:0 10px;display:flex}.site-content .content-item .site-path .value[data-v-fde0204b]{text-overflow:ellipsis;white-space:nowrap;max-width:162px;margin:0 4px;overflow:hidden}.site-content .content-item .db-name[data-v-fde0204b]{width:170px}.site-content .content-item .db-size[data-v-fde0204b]{flex:1;margin:0 10px}.site-content .content-item .db-time[data-v-fde0204b],.site-content .content-item .site-time[data-v-fde0204b]{text-align:right;width:130px}.circle[data-v-c7e4c68f]{background-color:var(--color-primary) ;border-radius:9999px;width:10px;height:10px;margin-right:5px;display:inline-block}.website-name[data-v-077bda20]{align-items:center;gap:8px;width:100%;display:flex}.website-icon[data-v-077bda20]{cursor:pointer;flex-shrink:0;width:24px}.website-info[data-v-077bda20]{flex:1;min-width:0;overflow:hidden}.website-description[data-v-077bda20]{margin-top:2px}.website-status[data-v-6650fe7f]{cursor:pointer;font-size:20px;display:inline-flex}.n-date-panel[data-v-24ef9d79]{margin:0}.n-date-panel[data-v-24ef9d79] .n-date-panel-calendar{padding:6px 0 12px}.n-date-panel[data-v-24ef9d79] .n-date-panel--month .n-date-panel-footer{display:none}.n-date-panel[data-v-24ef9d79] .n-date-panel-footer{padding:12px 0 6px}.source-box[data-v-1afe2676],.option-card[data-v-1afe2676]{background:var(--color-bg-4)}.option-card[data-v-1afe2676]{border-radius:12px;justify-content:space-between;align-items:center;padding:16px;display:flex}.option-desc[data-v-1afe2676]{color:var(--color-text-desc) ;margin-top:4px}.n-data-table[data-v-16127661] .requests .n-data-table-th__title-wrapper{justify-content:center}[data-v-f28a37b8] .n-collapse-item__header-main{--n-title-text-color:var(--color-primary);margin-left:150px}.website-status[data-v-73c89dbc]{cursor:pointer;width:auto;font-size:20px;display:inline-block}.n-date-panel[data-v-6b48c8f4]{margin:0}.n-date-panel[data-v-6b48c8f4] .n-date-panel-calendar{padding:6px 0 12px}.n-date-panel[data-v-6b48c8f4] .n-date-panel--month .n-date-panel-footer{display:none}.n-date-panel[data-v-6b48c8f4] .n-date-panel-footer{padding:12px 0 6px}[data-v-b1e1ab35] .n-collapse-item__header-main{--n-title-text-color:var(--color-primary);margin-left:150px}.content-card[data-v-98a80680]{background-color:var(--color-table-th) ;border-radius:4px;margin-top:16px;margin-bottom:16px;padding:16px} diff --git a/BTPanel/static/vite/css/view-soft.css b/BTPanel/static/vite/css/view-soft.css index 38344d84..7f4d82ac 100644 --- a/BTPanel/static/vite/css/view-soft.css +++ b/BTPanel/static/vite/css/view-soft.css @@ -1 +1 @@ -.search-history-item[data-v-eacab2c2]:hover{background-color:var(--app-soft-used-hover)}.search-history-item:hover .search-history-item__delete[data-v-eacab2c2]{opacity:1}.search-history-item__delete[data-v-eacab2c2]{opacity:0;transition:opacity .2s}.search-history-item[data-v-eacab2c2]{border-radius:10px;padding:8px 10px}.search-hot[data-v-eacab2c2]{color:#ff4d4f;border:1px solid #ff4d4f;border-radius:2px;align-items:center;padding:0 2px;font-size:10px;display:inline-flex;transform:scale(.8)}.trending-list[data-v-eacab2c2]{border-radius:10px;padding:8px 10px}.trending-list[data-v-eacab2c2]:hover{background-color:var(--app-soft-used-hover)}.list[data-v-f5d4c06b]{cursor:pointer;border-radius:4px;align-items:center;padding:10px;display:flex}.list[data-v-f5d4c06b]:hover{background:var(--app-soft-used-hover)}.list[data-v-1bd8ecec]{cursor:pointer;background:var(--app-soft-sort-bg);border-radius:4px;padding:8px 16px}.list[data-v-1bd8ecec]:hover,.active[data-v-1bd8ecec]{color:var(--button-text-base-color) ;background:var(--color-primary)}.box[data-v-6166b9ce]{color:var(--app-soft-pro-tips-text);background:var(--app-soft-pro-tips-bg);border-radius:8px;padding:16px;font-weight:600}.soft-card-grid[data-v-b3867edb]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;display:grid}.soft-card[data-v-b3867edb]{border:1px solid var(--color-border);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:space-between;padding:24px;transition:border-color .2s,box-shadow .2s;display:flex}.soft-card[data-v-b3867edb]:hover{border-color:var(--color-primary);box-shadow:0 4px 14px rgba(0,0,0,.12)}.soft-card-version[data-v-b3867edb]{position:relative}.soft-card-new[data-v-b3867edb]{color:#fff;background-color:var(--color-error);border-radius:10px;padding:2px 4px;font-size:10px;position:absolute;top:-12px;right:-15px}.soft-card-desc[data-v-b3867edb]{min-height:62px;color:var(--color-text-desc);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:16px 0;font-size:13px;line-height:20px;display:-webkit-box;overflow:hidden}.item[data-v-f3c61db4]{background-color:var(--app-third-install-tip-bg) ;color:var(--color-text-2) ;padding:20px;font-size:14px}.item p[data-v-f3c61db4]{word-break:break-all;line-height:25px}.log-info-item[data-v-c87069c0]{border-left:6px solid var(--color-border);margin-left:130px;padding:0 16px 16px;position:relative}.log-info-item-active[data-v-c87069c0]{background-color:var(--color-primary) ;border-radius:9999px;width:12px;height:12px;display:block;position:absolute;top:20px;left:-9px}.log-info-item-active[data-v-c87069c0]:after{--un-bg-opacity:1;background-color:rgba(255,255,255,var(--un-bg-opacity)) ;content:"";border-radius:9999px;width:6px;height:6px;display:block;position:relative;top:3px;left:3px}.log-info-item:first-child .log-info-item-active[data-v-c87069c0]:before{--un-bg-opacity:1;background-color:rgba(255,255,255,var(--un-bg-opacity)) ;content:"";width:6px;height:20px;display:inline-block;position:absolute;top:-20px;left:3px}.log-info-item-date[data-v-c87069c0]{text-align:right;width:145px;font-family:system-ui;position:absolute;top:18px;left:-160px}.log-info-item-title[data-v-c87069c0]{color:var(--color-primary) ;border-bottom:1px solid var(--color-border);margin-bottom:8px;padding-top:10px;padding-bottom:10px;font-weight:700}.log-info-item-content[data-v-c87069c0]{line-height:1.5}.border-view[data-v-509d1fd0]{border-width:1px;border-color:var(--color-border);border-style:solid;border-radius:4px;width:90%;padding:12px}[data-v-bab9f6a8] .n-spin-description{color:var(--color-primary)!important}.n-card[data-v-d0e66b10]{padding:16px}.n-card[data-v-d0e66b10] .n-card-header{text-align:center}.section-box[data-v-d0e66b10]{background:var(--app-plugin-dns-bg);border:1px solid var(--color-primary);border-radius:10px;padding:16px}.icon-wrap[data-v-d0e66b10]{--un-bg-opacity:1;background-color:rgba(32,165,58,var(--un-bg-opacity)) ;border-radius:9999px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.icon-wrap.sm[data-v-d0e66b10]{border-radius:8px;width:36px;height:36px}.desc[data-v-d0e66b10]{color:var(--color-text-4);max-width:680px;font-size:14px}.kv[data-v-d0e66b10]{margin-top:14px}.kv-title[data-v-d0e66b10]{margin-bottom:6px;font-size:14px;font-weight:600}.kv-desc[data-v-d0e66b10]{color:var(--color-text-4)}.kv-list[data-v-d0e66b10]{color:var(--color-text-4);margin:6px 0 0 18px}.server-title[data-v-a3459900]{height:50px;font-size:16px;font-weight:700;line-height:50px}.server-icon[data-v-a3459900]{--un-bg-opacity:1;background-color:rgba(200,230,201,var(--un-bg-opacity)) ;border-radius:9999px;justify-content:center;align-items:center;width:80px;height:80px;margin-top:20px;margin-bottom:20px;display:flex}.n-button__content i[data-v-a3459900]{margin-right:4px}.list_box[data-v-6d32eb4c],.list_box[data-v-311db94c]{flex-wrap:nowrap;align-items:center;margin-top:16px;margin-bottom:16px;padding-top:2px;padding-bottom:2px}.n-card[data-v-ed59e81c]{--n-title-font-size:12px;--n-title-font-weight:bold}.box[data-v-48c51132]{color:var(--color-error) ;background:var(--app-third-security-tip-bg);border-radius:8px;align-items:center;margin-top:16px;padding:16px;font-weight:600;display:flex} +.search-history-item[data-v-eacab2c2]:hover{background-color:var(--app-soft-used-hover)}.search-history-item:hover .search-history-item__delete[data-v-eacab2c2]{opacity:1}.search-history-item__delete[data-v-eacab2c2]{opacity:0;transition:opacity .2s}.search-history-item[data-v-eacab2c2]{border-radius:10px;padding:8px 10px}.search-hot[data-v-eacab2c2]{color:#ff4d4f;border:1px solid #ff4d4f;border-radius:2px;align-items:center;padding:0 2px;font-size:10px;display:inline-flex;transform:scale(.8)}.trending-list[data-v-eacab2c2]{border-radius:10px;padding:8px 10px}.trending-list[data-v-eacab2c2]:hover{background-color:var(--app-soft-used-hover)}.list[data-v-f5d4c06b]{cursor:pointer;border-radius:4px;align-items:center;padding:10px;display:flex}.list[data-v-f5d4c06b]:hover{background:var(--app-soft-used-hover)}.list[data-v-1bd8ecec]{cursor:pointer;background:var(--app-soft-sort-bg);border-radius:4px;padding:8px 16px}.list[data-v-1bd8ecec]:hover,.active[data-v-1bd8ecec]{color:var(--button-text-base-color) ;background:var(--color-primary)}.box[data-v-6166b9ce]{color:var(--app-soft-pro-tips-text);background:var(--app-soft-pro-tips-bg);border-radius:8px;padding:16px;font-weight:600}.soft-card-grid[data-v-b3867edb]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;display:grid}.soft-card[data-v-b3867edb]{border:1px solid var(--color-border);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:space-between;padding:24px;transition:border-color .2s,box-shadow .2s;display:flex}.soft-card[data-v-b3867edb]:hover{border-color:var(--color-primary);box-shadow:0 4px 14px rgba(0,0,0,.12)}.soft-card-version[data-v-b3867edb]{position:relative}.soft-card-new[data-v-b3867edb]{color:#fff;background-color:var(--color-error);border-radius:10px;padding:2px 4px;font-size:10px;position:absolute;top:-12px;right:-15px}.soft-card-desc[data-v-b3867edb]{min-height:62px;color:var(--color-text-desc);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:16px 0;font-size:13px;line-height:20px;display:-webkit-box;overflow:hidden}.item[data-v-f3c61db4]{background-color:var(--app-third-install-tip-bg) ;color:var(--color-text-2) ;padding:20px;font-size:14px}.item p[data-v-f3c61db4]{word-break:break-all;line-height:25px}.log-info-item[data-v-c87069c0]{border-left:6px solid var(--color-border);margin-left:130px;padding:0 16px 16px;position:relative}.log-info-item-active[data-v-c87069c0]{background-color:var(--color-primary) ;border-radius:9999px;width:12px;height:12px;display:block;position:absolute;top:20px;left:-9px}.log-info-item-active[data-v-c87069c0]:after{--un-bg-opacity:1;background-color:rgba(255,255,255,var(--un-bg-opacity)) ;content:"";border-radius:9999px;width:6px;height:6px;display:block;position:relative;top:3px;left:3px}.log-info-item:first-child .log-info-item-active[data-v-c87069c0]:before{--un-bg-opacity:1;background-color:rgba(255,255,255,var(--un-bg-opacity)) ;content:"";width:6px;height:20px;display:inline-block;position:absolute;top:-20px;left:3px}.log-info-item-date[data-v-c87069c0]{text-align:right;width:145px;font-family:system-ui;position:absolute;top:18px;left:-160px}.log-info-item-title[data-v-c87069c0]{color:var(--color-primary) ;border-bottom:1px solid var(--color-border);margin-bottom:8px;padding-top:10px;padding-bottom:10px;font-weight:700}.log-info-item-content[data-v-c87069c0]{line-height:1.5}.border-view[data-v-509d1fd0]{border-width:1px;border-color:var(--color-border);border-style:solid;border-radius:4px;width:90%;padding:12px}[data-v-bab9f6a8] .n-spin-description{color:var(--color-primary)!important}.n-card[data-v-d0e66b10]{padding:16px}.n-card[data-v-d0e66b10] .n-card-header{text-align:center}.section-box[data-v-d0e66b10]{background:var(--app-plugin-dns-bg);border:1px solid var(--color-primary);border-radius:10px;padding:16px}.icon-wrap[data-v-d0e66b10]{--un-bg-opacity:1;background-color:rgba(32,165,58,var(--un-bg-opacity)) ;border-radius:9999px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.icon-wrap.sm[data-v-d0e66b10]{border-radius:8px;width:36px;height:36px}.desc[data-v-d0e66b10]{color:var(--color-text-4);max-width:680px;font-size:14px}.kv[data-v-d0e66b10]{margin-top:14px}.kv-title[data-v-d0e66b10]{margin-bottom:6px;font-size:14px;font-weight:600}.kv-desc[data-v-d0e66b10]{color:var(--color-text-4)}.kv-list[data-v-d0e66b10]{color:var(--color-text-4);margin:6px 0 0 18px}.server-title[data-v-a3459900]{height:50px;font-size:16px;font-weight:700;line-height:50px}.server-icon[data-v-a3459900]{--un-bg-opacity:1;background-color:rgba(200,230,201,var(--un-bg-opacity)) ;border-radius:9999px;justify-content:center;align-items:center;width:80px;height:80px;margin-top:20px;margin-bottom:20px;display:flex}.n-button__content i[data-v-a3459900]{margin-right:4px}.list_box[data-v-b7925fce]{align-items:center;margin-top:16px;margin-bottom:16px;padding-top:2px;padding-bottom:2px}.list_box[data-v-311db94c]{flex-wrap:nowrap;align-items:center;margin-top:16px;margin-bottom:16px;padding-top:2px;padding-bottom:2px}.n-card[data-v-ed59e81c]{--n-title-font-size:12px;--n-title-font-weight:bold}.box[data-v-48c51132]{color:var(--color-error) ;background:var(--app-third-security-tip-bg);border-radius:8px;align-items:center;margin-top:16px;padding:16px;font-weight:600;display:flex} diff --git a/BTPanel/static/vite/css/view-waf.css b/BTPanel/static/vite/css/view-waf.css index b8054249..a79aa699 100644 --- a/BTPanel/static/vite/css/view-waf.css +++ b/BTPanel/static/vite/css/view-waf.css @@ -1 +1 @@ -.area-item[data-v-61cf545c]{cursor:pointer;border:1px solid transparent;border-radius:4px;align-items:center;width:100%;height:32px;padding:0 8px;transition:all .3s;display:flex}.area-item.active[data-v-61cf545c],.area-item[data-v-61cf545c]:hover{border-color:var(--color-primary);background-color:var(--color-primary-1);color:var(--color-primary)}.area-item .area-name[data-v-61cf545c]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.area-tabs[data-v-4e03eb00]{--n-tab-padding:8px 16px 6px;--n-pane-padding-top:16px;--n-pane-padding-left:16px;--n-pane-padding-right:16px;--n-pane-padding-bottom:16px}.area-tabs .n-tab-pane[data-v-4e03eb00]{border:1px solid var(--n-tab-border-color);border-bottom-left-radius:var(--n-tab-border-radius);border-bottom-right-radius:var(--n-tab-border-radius);border-top:none}.area-input[data-v-4e03eb00]{--n-height:26px}.area-tit[data-v-4e03eb00]{margin-bottom:10px;font-weight:700}.bt-code[data-v-15244af4]{border-radius:4px;font-size:15px;overflow:hidden}.bt-code[data-v-15244af4] .hljs{min-height:258px}.title[data-v-15244af4]{width:10%}.content[data-v-15244af4]{width:40%;font-weight:700}.bt-radio[data-v-d93d45f3] .n-radio-button:last-child{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.bt-date-picker[data-v-d93d45f3] .n-input{border-top-left-radius:0;border-bottom-left-radius:0}.n-transfer[data-v-518a2620] .n-transfer-list--target{display:none}.seg[data-v-ed48a85d]{border-left:1px solid #ccc;width:1px;height:8px;margin:0 auto}.tips[data-v-a706639d]{color:#999;width:100%;padding-top:2px;padding-left:2px;position:absolute;top:32px;left:0}.rows[data-v-9a4fc08e]{display:flex}.rows .field[data-v-9a4fc08e]{width:140px;margin-right:8px}.rows .condition[data-v-9a4fc08e]{width:160px;margin-right:8px}.rows .content[data-v-9a4fc08e]{flex:1 0;width:0;display:flex}.rows .rows-btn[data-v-9a4fc08e]{align-items:center;margin-left:8px;display:flex}.rows .rows-btn .close[data-v-9a4fc08e]{color:#666;cursor:pointer;justify-content:center;align-items:center;width:24px;height:32px;margin-left:8px;transition:opacity .3s;display:flex}.rows .rows-btn .close[data-v-9a4fc08e]:hover{opacity:.8}.rows.rows-tit>div[data-v-9a4fc08e]{padding-bottom:8px}.form-title[data-v-c7044daa]{margin-bottom:20px;font-size:16px}.n-select[data-v-aba322fe] .n-base-selection-tag-wrapper{padding:0 0 3px}.form-title[data-v-95356281]{margin-bottom:20px;font-size:16px}.ul-style[data-v-74451f47]{justify-content:center;align-items:center;gap:48px;margin:0 auto;font-size:16px;list-style:square;display:flex}.ul-style li[data-v-74451f47]{list-style:square}.install-tabs[data-v-74451f47]{--n-tab-font-size:14px;--n-pane-padding-top:0;--n-pane-padding-left:24px;--n-tab-font-weight-active:bold}.map-head[data-v-88af3bfc]{min-height:50px;color:var(--color-text-2) ;background-color:var(--color-bg-2);border-top-left-radius:8px;border-top-right-radius:8px;justify-content:space-between;align-items:center;padding-left:20px;padding-right:20px;font-size:14px;display:flex;box-shadow:0 1px 3px 1px rgba(0,0,0,.05)}.map-body[data-v-88af3bfc]{position:relative}.district-legend[data-v-b2c4849f]{color:var(--color-text-2);align-items:center;display:flex;position:absolute;bottom:2%;left:2%}.district-legend .item[data-v-b2c4849f]{width:15px;height:4px}.district-legend .item+.item[data-v-b2c4849f]{margin-left:6px}.district-legend .item[data-v-b2c4849f]:first-of-type{background-color:rgba(62,183,82,.125)}.district-legend .item[data-v-b2c4849f]:nth-of-type(2){background-color:rgba(62,183,82,.5)}.district-legend .item[data-v-b2c4849f]:nth-of-type(3){background-color:#3eb752}.attack-map{width:100%;height:100%}.attack-map>div:first-child:before{content:"";background:radial-gradient(closest-side, #fff, var(--color-bg-1));z-index:2;border:26px solid var(--color-bg-2);border-radius:100%;width:336px;height:336px;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.attack-map>div:first-child:after{content:"";background:var(--color-bg-2);z-index:1;border:10px solid var(--color-bg-1);border-radius:100%;width:366px;height:366px;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.attack-map canvas{z-index:4}.wap-card[data-v-098e3af3]{--n-border-radius:6px;--n-title-font-size:14px;--n-title-text-color:var(--color-text-4);box-shadow:0 1px 3px 1px rgba(0,0,0,.05)}.wap-card[data-v-098e3af3] .n-card-header{height:50px;padding:0 16px}.wap-card[data-v-098e3af3] .n-card-header .n-card-header__main{align-items:center;font-weight:700;display:flex}.bt-radio[data-v-f379ac93] .n-radio-button:last-child{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.bt-date-picker[data-v-f379ac93]{width:120px}.bt-date-picker[data-v-f379ac93] .n-input{border-top-left-radius:0;border-bottom-left-radius:0}.refresh-progress[data-v-5372eeb8]{cursor:pointer;width:28px}.wap-card[data-v-a5760841]{--wap-card-icon:url(/static/vite/images/today-new.svg);--wap-card-color:var(--color-primary);height:100%;padding:20px}.wap-card.request[data-v-a5760841]{--wap-card-color:var(--color-primary)}.wap-card.malicious-request[data-v-a5760841]{--wap-card-color:var(--color-error)}.wap-card .card-bg[data-v-a5760841]{height:80px;color:var(--color-text-3);opacity:.3;z-index:0;justify-content:flex-end;align-items:flex-end;font-size:80px;display:flex;position:absolute;bottom:0;right:0}.wap-card .card-title[data-v-a5760841]{color:var(--color-text-4);align-items:center;font-size:14px;display:flex}.wap-card .card-title[data-v-a5760841]:before{content:"";background-color:var(--wap-card-color);border-radius:2px;width:4px;height:14px;margin-right:8px;display:block}.wap-card .card-value[data-v-a5760841]{color:var(--color-text-5);z-index:1;margin-top:14px;margin-bottom:6px;font-family:Microsoft YaHei,sans-serif;font-size:28px;font-weight:700;position:relative}.wap-card .card-trend[data-v-a5760841]{color:var(--wap-card-color);z-index:1;align-items:center;font-family:Microsoft YaHei,sans-serif;display:flex;position:relative}.wap-card .card-yesterday[data-v-a5760841]{color:var(--color-text-4);z-index:1;margin-top:8px;position:relative}.rank-list[data-v-b6034dbd]{flex-direction:column;gap:8px;display:flex}.rank-item[data-v-b6034dbd]{align-items:center;display:flex}.rank-item .rank-num[data-v-b6034dbd]{color:#fff;text-align:center;border-radius:50%;width:24px;height:24px;margin-right:16px;font-size:12px;font-weight:700;line-height:24px}.rank-item .rank-title[data-v-b6034dbd]{width:110px;color:var(--color-text-5);margin-right:20px;font-size:13px}.rank-item .rank-value[data-v-b6034dbd]{text-align:right;color:var(--color-text-5);font-size:13px}.chart-card[data-v-3f83b0c3]{flex-direction:column;flex:1;min-height:180px;display:flex;position:relative}.chart-header[data-v-3f83b0c3]{z-index:1;color:#fff;clip-path:polygon(0 0,calc(100% - 160px) 0,100% 64px,100% 100%,0 100%);background:rgba(227,249,255,.1);align-items:center;height:40px;padding:0 20px;font-size:15px;font-weight:700;display:flex;position:relative}.chart-header span[data-v-3f83b0c3]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chart-body[data-v-3f83b0c3]{z-index:1;background:linear-gradient(168deg,rgba(227,249,255,.1),rgba(227,249,255,.1) 20%,transparent 76%);border-left:1px solid #164017;flex-direction:column;flex:1;min-height:0;padding:0 20px 7.5px;display:flex;position:relative}.top-right-decoration[data-v-3f83b0c3]{z-index:5;width:318px;height:83px;position:absolute;top:-4px;right:-6px}.cr-03-svg[data-v-3f83b0c3]{opacity:.9;width:100%;height:100%}.corner-decoration[data-v-3f83b0c3]{z-index:5;height:100%;display:flex;position:absolute;top:0;left:1px}.corner-line[data-v-3f83b0c3]{background-color:#3be43d;width:1px;height:30%}.corner-triangle[data-v-3f83b0c3]{border-bottom:8px solid #3be43d;border-left:6px solid transparent;border-right:8px solid transparent;width:0;height:0;margin-top:-2px;margin-left:-4px;transform:rotate(-40deg)}.title-decoration[data-v-3f83b0c3]{background:linear-gradient(135deg,rgba(59,228,61,.1),transparent 100%);align-items:center;width:60%;margin-bottom:10px;display:flex}.decoration-svg[data-v-3f83b0c3]{height:8px}.current-qps[data-v-3f83b0c3]{color:#fff;font-size:12px}.chart-instance[data-v-3f83b0c3]{flex:1;min-height:0}.chart-card[data-v-f1eff6f6]{flex-direction:column;flex:1;min-height:180px;display:flex;position:relative}.chart-bg[data-v-f1eff6f6]{z-index:0;background:linear-gradient(160deg,rgba(59,228,61,.05),transparent 100%);border-left:1px solid #164017;position:absolute;top:0;bottom:0;left:0;right:0}.corner-decoration[data-v-f1eff6f6]{z-index:5;height:100%;display:flex;position:absolute;top:0;left:0}.corner-line[data-v-f1eff6f6]{background-color:#3be43d;width:1px;height:30%}.corner-triangle[data-v-f1eff6f6]{border-bottom:8px solid #3be43d;border-left:6px solid transparent;border-right:8px solid transparent;width:0;height:0;margin-top:-2px;margin-left:-4px;transform:rotate(-40deg)}.chart-header[data-v-f1eff6f6]{z-index:1;color:#fff;align-items:center;height:40px;padding:0 20px;font-size:15px;font-weight:700;display:flex;position:relative}.chart-header span[data-v-f1eff6f6]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chart-body[data-v-f1eff6f6]{z-index:1;flex-direction:column;flex:1;min-height:0;padding:0 20px;display:flex;position:relative}.title-decoration[data-v-f1eff6f6]{background:linear-gradient(135deg,rgba(59,228,61,.1),transparent 100%);align-items:center;width:60%;margin-bottom:10px;display:flex}.decoration-svg[data-v-f1eff6f6]{height:8px}.chart-instance[data-v-f1eff6f6]{flex:1;min-height:0}.chart-card[data-v-bce98e70]{flex-direction:column;flex:1;min-height:180px;display:flex;position:relative}.type-chart[data-v-bce98e70]{background:0 0}.type-chart[data-v-bce98e70]:after{content:"";clip-path:polygon(25% 10px,69% 5px,100% 100%);background:linear-gradient(-147deg,rgba(227,249,255,.1),transparent 49%);width:110px;height:66px;position:absolute;top:0;right:0;transform:rotate(4deg)}.chart-bg[data-v-bce98e70]{z-index:0;clip-path:polygon(0 0,calc(100% - 90px) 0,100% 66px,100% 100%,0 100%);background:linear-gradient(168deg,rgba(227,249,255,.1),rgba(227,249,255,.1) 20%,transparent 76%);border-left:1px solid #164017;position:absolute;top:0;bottom:0;left:0;right:0}.corner-decoration[data-v-bce98e70]{z-index:5;height:100%;display:flex;position:absolute;top:0;left:0}.corner-line[data-v-bce98e70]{background-color:#3be43d;width:1px;height:30%}.corner-triangle[data-v-bce98e70]{border-bottom:8px solid #3be43d;border-left:6px solid transparent;border-right:8px solid transparent;width:0;height:0;margin-top:-2px;margin-left:-4px;transform:rotate(-40deg)}.chart-header[data-v-bce98e70]{z-index:1;color:#fff;letter-spacing:.025em;flex-direction:column;flex-shrink:0;justify-content:center;height:50px;padding:0 20px;font-size:15px;font-weight:700;display:flex;position:relative}.chart-header span[data-v-bce98e70]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chart-body[data-v-bce98e70]{z-index:1;flex:1;min-height:0;padding:0 20px 7.5px;position:relative}.title-decoration[data-v-bce98e70]{background:linear-gradient(135deg,rgba(59,228,61,.15),rgba(59,228,61,.05),transparent 100%);align-items:center;width:60%;margin-bottom:10px;display:flex}.decoration-svg[data-v-bce98e70]{opacity:1;height:8px}.chart-instance[data-v-bce98e70]{height:90%;min-height:0}.empty-state[data-v-bce98e70]{color:rgba(255,255,255,.65);justify-content:center;align-items:center;height:90%;font-size:12px;display:flex}.left-charts[data-v-04b991cc]{flex-direction:column;gap:20px;width:18%;min-width:280px;display:flex}.protection-screen-glow[data-v-93ee4edf]{z-index:1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.glow[data-v-93ee4edf]{filter:blur(110px);opacity:.25;will-change:transform, opacity;border-radius:50%;animation:6s ease-in-out infinite breathe-93ee4edf;position:absolute}.glow-left[data-v-93ee4edf]{background:radial-gradient(circle,rgba(64,200,180,.8),rgba(64,200,180,.08) 70%,transparent 100%);width:500px;height:500px;top:5%;left:15%}.glow-right[data-v-93ee4edf]{background:radial-gradient(circle,rgba(80,190,170,.65),rgba(80,190,170,.06) 70%,transparent 100%);width:450px;height:450px;animation-delay:-2s;top:8%;right:20%}.glow-bottom[data-v-93ee4edf]{background:radial-gradient(circle,rgba(90,210,180,.6),rgba(90,210,180,.05) 70%,transparent 100%);width:600px;height:350px;animation-name:breathe-bottom-93ee4edf;animation-delay:-4s;bottom:5%;left:50%}@keyframes breathe-93ee4edf{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.35;transform:scale(1.15)}}@keyframes breathe-bottom-93ee4edf{0%,to{opacity:.18;transform:translate(-50%)scale(1)}50%{opacity:.32;transform:translate(-50%)scale(1.15)}}.card-decoration[data-v-9b2ded1b]{z-index:1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.card-decoration.is-mirrored[data-v-9b2ded1b]{transform:scaleX(-1)}.decoration-corner[data-v-9b2ded1b]{width:60px;height:60px;position:absolute;top:10px;left:10px}.corner-svg[data-v-9b2ded1b]{opacity:.8;width:100%;height:100%}.complex-lines[data-v-9b2ded1b]{position:absolute;top:0;bottom:0;left:0;right:0}.diagonal-line[data-v-9b2ded1b]{transform-origin:0 0;background-color:#fff;width:2px;height:80px;position:absolute;top:15px;left:80px;transform:rotate(45deg)}.top-horizontal-line[data-v-9b2ded1b]{background-color:#fff;height:2px;position:absolute;top:15px;left:80px;right:0}.decoration-opposite[data-v-9b2ded1b]{position:absolute;top:0;right:0}.top-line-svg[data-v-9b2ded1b]{opacity:.8;width:200px;height:12px}.stat-cards[data-v-e8bfc536]{pointer-events:auto;gap:10px;height:120px;display:flex}.stat-cards-left[data-v-e8bfc536],.stat-cards-right[data-v-e8bfc536]{flex:1;min-width:220px;position:relative}.stat-cards-right[data-v-e8bfc536]{min-width:120px}.cards-container[data-v-e8bfc536]{z-index:2;gap:10px;height:78px;margin:30px 20px 0 100px;padding-left:20px;display:flex;position:relative}.tilted-panel[data-v-e8bfc536]:before{z-index:-1;content:"";transform-origin:0 0;background:linear-gradient(135deg,rgba(59,228,61,.15),rgba(59,228,61,.05) 50%,transparent 100%);border-top:2px solid #174317;position:absolute;top:0;bottom:0;left:0;right:0;transform:perspective(800px)rotateX(15deg)skew(-42deg)}.corner-decoration[data-v-e8bfc536]{align-items:center;display:flex;position:absolute;top:0;left:0}.corner-line[data-v-e8bfc536]{background-color:#3be43d;width:100px;height:2px}.corner-triangle[data-v-e8bfc536]{border-top:8px solid #3be43d;border-left:14px solid transparent;border-right:4px solid transparent;width:0;height:0;position:absolute;top:-3px;left:-10px;transform:rotate(150deg)}.stat-card[data-v-e8bfc536]{flex-direction:column;flex:1;justify-content:center;min-width:0;padding-top:10px;display:flex}.stat-label[data-v-e8bfc536]{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-bottom:7.5px;font-size:15px;font-weight:700;overflow:hidden}.stat-value[data-v-e8bfc536]{color:#3be43d;letter-spacing:0;text-shadow:0 0 10px rgba(59,152,228,.8),0 0 20px rgba(59,146,228,.5);font-size:22px;font-weight:700}.stat-cards-center[data-v-e8bfc536]{flex-direction:column;flex:0 0 16%;justify-content:flex-start;align-items:center;min-width:16%;padding-top:20px;display:flex;position:relative}.title-bg[data-v-e8bfc536]{z-index:0;opacity:.9;pointer-events:none;background-image:url(/static/vite/images/cen-01.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:80px;position:absolute;top:0;bottom:0;left:0;right:0}.screen-title-wrapper[data-v-e8bfc536]{z-index:1;text-align:center;width:100%;position:relative}.screen-title[data-v-e8bfc536]{color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0 auto;font-size:1.6rem;overflow:hidden}.stat-cards-right[data-v-e8bfc536]{justify-content:flex-end;align-items:center;padding:0 10px;display:flex}.action-list[data-v-e8bfc536]{z-index:2;align-items:center;gap:10px;padding-right:75px;display:flex;position:relative}.countdown-wrapper[data-v-e8bfc536],.icon-btn[data-v-e8bfc536]{color:#3be43d;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;min-height:22px;padding:0;display:flex}.countdown-wrapper[data-v-e8bfc536]{position:relative}.countdown-ring[data-v-e8bfc536]{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;transform:rotate(-90deg)}.countdown-text[data-v-e8bfc536]{z-index:1;font-size:12px;position:relative}.action-icon[data-v-e8bfc536]{flex:none;width:18px;height:18px;font-size:18px;line-height:1;display:block}.panel-card[data-v-27026be4]{flex-direction:column;min-height:180px;display:flex;position:relative;overflow:hidden}.detail-card[data-v-27026be4]{flex:0 0 180px;height:180px}.header-line[data-v-27026be4]{z-index:2;height:10px;position:relative}.header-bg-img[data-v-27026be4]{object-fit:cover;width:100%;height:100%}.panel-bg[data-v-27026be4]{z-index:0;background:linear-gradient(135deg,rgba(59,228,61,.15),transparent 70%);border-top:1px solid #164017;position:absolute;top:10px;bottom:0;left:0;right:0}.panel-body[data-v-27026be4]{z-index:1;flex:1;align-items:center;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}.attack-carousel[data-v-27026be4]{--attack-detail-dot-color:#414141;--attack-detail-dot-color-active:#64ff18;--attack-detail-dot-color-focus:rgba(100,255,24,.75);width:100%;height:100%}.attack-carousel[data-v-27026be4] .n-carousel__arrow-group{z-index:3;opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;top:0;bottom:0;left:0;right:0}.detail-card:hover .attack-carousel[data-v-27026be4] .n-carousel__arrow-group{opacity:1}.attack-carousel[data-v-27026be4] .n-carousel__arrow{pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%)}.attack-carousel[data-v-27026be4] .n-carousel__arrow:first-child{left:4px}.attack-carousel[data-v-27026be4] .n-carousel__arrow:last-child{right:4px}.carousel-item[data-v-27026be4]{align-items:center;display:flex}.attack-detail[data-v-27026be4]{flex-direction:column;width:100%;padding:0 20px;display:flex}.detail-title[data-v-27026be4]{align-items:center;gap:5px;min-width:0;margin-bottom:7.5px;display:flex}.triangle-icon[data-v-27026be4]{border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:8px solid #64ff18;flex-shrink:0;width:0;height:0}.detail-label[data-v-27026be4],.attack-ip-text[data-v-27026be4]{font-size:15px}.detail-label[data-v-27026be4]{white-space:nowrap;flex-shrink:0;margin-right:7.5px;font-weight:500}.attack-ip-text[data-v-27026be4]{color:#3be43d;text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;font-weight:600;overflow:hidden}.location-text[data-v-27026be4]{color:#8aff50;text-overflow:ellipsis;white-space:nowrap;flex:0 10 auto;min-width:0;max-width:64px;font-size:12px;overflow:hidden}.detail-info[data-v-27026be4]{color:#a5a5a5;flex-direction:column;gap:5px;font-size:12px;display:flex}.info-item[data-v-27026be4]{gap:5px;min-width:0;display:flex}.info-label[data-v-27026be4]{text-align:right;white-space:nowrap;flex-shrink:0;width:65px}.empty-state[data-v-27026be4]{color:rgba(255,255,255,.65);justify-content:center;align-items:center;width:100%;height:100%;font-size:12px;display:flex}.panel-card[data-v-1d34a87a]{flex-direction:column;flex:1;min-height:180px;display:flex;position:relative;overflow:hidden}.panel-bg[data-v-1d34a87a]{z-index:0;background:linear-gradient(168deg,rgba(227,249,255,.15),rgba(227,249,255,.15) 30%,transparent 90%);border-left:1px solid #164017;position:absolute;top:0;bottom:0;left:0;right:0}.corner-decoration[data-v-1d34a87a]{z-index:5;height:100%;display:flex;position:absolute;top:0;left:0}.corner-line[data-v-1d34a87a]{background-color:#3be43d;width:1px;height:10%}.corner-triangle[data-v-1d34a87a]{border-bottom:8px solid #3be43d;border-left:6px solid transparent;border-right:8px solid transparent;width:0;height:0;margin-top:-2px;margin-left:-4px;transform:rotate(-40deg)}.panel-header[data-v-1d34a87a]{z-index:1;align-items:center;height:40px;padding:0 20px;display:flex;position:relative}.header-bg[data-v-1d34a87a]{background:url(/static/vite/images/cr-c.svg) 0 0/cover no-repeat;padding:2px 24px}.header-text[data-v-1d34a87a]{color:#fff;text-overflow:ellipsis;text-shadow:0 0 8px rgba(59,228,61,.8),0 0 16px rgba(59,228,61,.5);white-space:nowrap;font-size:15px;font-weight:700;display:block;overflow:hidden}.title-decoration[data-v-1d34a87a]{z-index:1;background:linear-gradient(135deg,rgba(59,228,61,.1),transparent 100%);align-items:center;width:60%;height:8px;margin:5px 0 0 20px;display:flex;position:relative}.decoration-svg[data-v-1d34a87a]{height:8px}.panel-body[data-v-1d34a87a]{z-index:1;scrollbar-color:rgba(255,255,255,.4) rgba(255,255,255,.05);scrollbar-width:thin;flex:1;min-height:0;padding:10px;position:relative;overflow-y:auto}.realtime-item[data-v-1d34a87a]{color:#fff;text-align:left;cursor:pointer;background:0 0;border:1px solid transparent;align-items:center;gap:7.5px;width:100%;margin-bottom:5px;padding:5px 7.5px;transition:border-color .2s,background .2s;display:flex}.realtime-item[data-v-1d34a87a]:hover,.realtime-item.is-active[data-v-1d34a87a]{background:rgba(59,228,61,.08);border-color:rgba(59,228,61,.3)}.index-badge[data-v-1d34a87a]{color:#3be43d;border:1px solid #3be43d;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;display:flex}.item-main[data-v-1d34a87a]{flex-direction:column;flex:1;gap:7.5px;min-width:0;line-height:12.5px;display:flex}.item-ip[data-v-1d34a87a],.item-location[data-v-1d34a87a]{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.item-location[data-v-1d34a87a]{color:#3be43d}.item-count[data-v-1d34a87a]{font-size:12px}.empty-state[data-v-1d34a87a]{color:rgba(255,255,255,.65);justify-content:center;align-items:center;height:100%;font-size:12px;display:flex}.right-panel[data-v-46833616]{flex-direction:column;gap:20px;width:18%;min-width:240px;height:100%;min-height:0;display:flex}.protection-screen-setting[data-v-d41bd28f]{padding:20px}.coords-divider[data-v-d41bd28f]{margin-bottom:16px}.protection-screen-setting[data-v-d41bd28f] .n-form-item-label__text{white-space:nowrap}.protection-screen-page[data-v-e106d42c]{color:#fff;background-image:url(/static/vite/images/waf-screen-bg.png);background-position:50%;background-size:cover;width:100%;position:relative;overflow:hidden}.protection-screen-map[data-v-e106d42c]{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}.protection-screen-content[data-v-e106d42c]{z-index:2;box-sizing:border-box;pointer-events:none;flex-direction:column;gap:20px;height:100%;min-height:0;padding:10px;display:flex;position:relative}.protection-screen-main[data-v-e106d42c]{pointer-events:none;flex:1;justify-content:space-between;gap:10px;min-height:0;padding:0 10px;display:flex}.protection-screen-main[data-v-e106d42c]>*{pointer-events:auto}.protection-screen-page[data-v-e106d42c]:-webkit-full-screen{min-height:100vh;height:100vh!important}.protection-screen-page[data-v-e106d42c]:fullscreen{min-height:100vh;height:100vh!important}.protection-screen-page:-webkit-full-screen .protection-screen-content[data-v-e106d42c]{height:100vh}.protection-screen-page:fullscreen .protection-screen-content[data-v-e106d42c]{height:100vh}@media (max-width:1280px){.protection-screen-main[data-v-e106d42c]{padding-left:0;padding-right:0}}.rank-table[data-v-ae4b9b3f]{--n-merged-border-color:transparent;height:100%}.rank-table[data-v-ae4b9b3f] .n-data-table-thead{display:none}.bt-radio[data-v-a8ee92bb] .n-radio-button:last-child{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.bt-date-picker[data-v-a8ee92bb]{width:220px}.bt-date-picker[data-v-a8ee92bb] .n-input{border-top-left-radius:0;border-bottom-left-radius:0}.report-tabs[data-v-d7f08a96]{--n-tab-gap:0;--n-tab-padding:14px 24px;--n-tab-font-size:14px;--n-pane-padding-top:16px;--n-pane-padding-left:16px;--n-pane-padding-right:16px;--n-pane-padding-bottom:16px}.report-card[data-v-d7f08a96]{--n-title-font-size:14px}.report-card[data-v-d7f08a96] .n-card-header{min-height:50px}.param-list[data-v-677b1e65]{border:1px solid #ccc;border-radius:4px;flex-wrap:wrap;gap:10px;padding:16px;display:flex}.param-list .param-item[data-v-677b1e65]{cursor:pointer;border:1px solid #ddd;border-radius:4px;justify-content:center;align-items:center;width:90px;height:30px;display:flex}.param-list .param-item.active[data-v-677b1e65]{background:url(/static/vite/images/icon-tag-switched.png) right -1px bottom -1px/15px no-repeat;border:1px solid #20a53a}.setting-card[data-v-5ce32ea5]{background-color:var(--router-menu-active-bg);cursor:pointer;border-radius:4px;padding:20px;transition:background-color .2s}.setting-card.error[data-v-5ce32ea5]{background-color:rgba(255,0,0,.1)}.setting-card .n-button+.n-button[data-v-5ce32ea5]{margin-left:12px}.setting-card[data-v-d7b079fc]{border:1px solid var(--n-border-color);cursor:pointer;padding:20px;transition:background-color .2s}.setting-card[data-v-d7b079fc]:hover{background-color:rgba(165,165,165,.08)}.setting-tabs[data-v-b3adb7e7]{--n-tab-gap:0;--n-tab-font-size:14px;--n-tab-padding:14px 20px 12px;--n-tab-font-weight-active:700}.bt-radio[data-v-a055a9ae] .n-radio-button:last-child{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.bt-date-picker[data-v-a055a9ae] .n-input{border-top-left-radius:0;border-bottom-left-radius:0} +.area-item[data-v-61cf545c]{cursor:pointer;border:1px solid transparent;border-radius:4px;align-items:center;width:100%;height:32px;padding:0 8px;transition:all .3s;display:flex}.area-item.active[data-v-61cf545c],.area-item[data-v-61cf545c]:hover{border-color:var(--color-primary);background-color:var(--color-primary-1);color:var(--color-primary)}.area-item .area-name[data-v-61cf545c]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.area-tabs[data-v-4e03eb00]{--n-tab-padding:8px 16px 6px;--n-pane-padding-top:16px;--n-pane-padding-left:16px;--n-pane-padding-right:16px;--n-pane-padding-bottom:16px}.area-tabs .n-tab-pane[data-v-4e03eb00]{border:1px solid var(--n-tab-border-color);border-bottom-left-radius:var(--n-tab-border-radius);border-bottom-right-radius:var(--n-tab-border-radius);border-top:none}.area-input[data-v-4e03eb00]{--n-height:26px}.area-tit[data-v-4e03eb00]{margin-bottom:10px;font-weight:700}.bt-code[data-v-ab0305f8]{border-radius:4px;font-size:15px;overflow:hidden}.bt-code[data-v-ab0305f8] .hljs{min-height:258px}.title[data-v-ab0305f8]{width:10%}.content[data-v-ab0305f8]{width:40%;font-weight:700}.bt-radio[data-v-d93d45f3] .n-radio-button:last-child{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.bt-date-picker[data-v-d93d45f3] .n-input{border-top-left-radius:0;border-bottom-left-radius:0}.n-transfer[data-v-518a2620] .n-transfer-list--target{display:none}.seg[data-v-ed48a85d]{border-left:1px solid #ccc;width:1px;height:8px;margin:0 auto}.tips[data-v-a706639d]{color:#999;width:100%;padding-top:2px;padding-left:2px;position:absolute;top:32px;left:0}.rows[data-v-9a4fc08e]{display:flex}.rows .field[data-v-9a4fc08e]{width:140px;margin-right:8px}.rows .condition[data-v-9a4fc08e]{width:160px;margin-right:8px}.rows .content[data-v-9a4fc08e]{flex:1 0;width:0;display:flex}.rows .rows-btn[data-v-9a4fc08e]{align-items:center;margin-left:8px;display:flex}.rows .rows-btn .close[data-v-9a4fc08e]{color:#666;cursor:pointer;justify-content:center;align-items:center;width:24px;height:32px;margin-left:8px;transition:opacity .3s;display:flex}.rows .rows-btn .close[data-v-9a4fc08e]:hover{opacity:.8}.rows.rows-tit>div[data-v-9a4fc08e]{padding-bottom:8px}.form-title[data-v-c7044daa]{margin-bottom:20px;font-size:16px}.n-select[data-v-aba322fe] .n-base-selection-tag-wrapper{padding:0 0 3px}.form-title[data-v-95356281]{margin-bottom:20px;font-size:16px}.ul-style[data-v-74451f47]{justify-content:center;align-items:center;gap:48px;margin:0 auto;font-size:16px;list-style:square;display:flex}.ul-style li[data-v-74451f47]{list-style:square}.install-tabs[data-v-74451f47]{--n-tab-font-size:14px;--n-pane-padding-top:0;--n-pane-padding-left:24px;--n-tab-font-weight-active:bold}.map-head[data-v-eab76594]{min-height:50px;color:var(--color-text-2) ;background-color:var(--color-bg-2);border-top-left-radius:8px;border-top-right-radius:8px;justify-content:space-between;align-items:center;padding-left:20px;padding-right:20px;font-size:14px;display:flex;box-shadow:0 1px 3px 1px rgba(0,0,0,.05)}.map-body[data-v-eab76594]{position:relative}.version-switch[data-v-f65e7bc6]{width:auto;display:inline-flex}.version-switch[data-v-f65e7bc6] .n-radio-button{text-align:center;flex:none;min-width:68px}.map-view[data-v-4a6af59b]{width:100%;height:100%;position:relative}.district-legend[data-v-4a6af59b]{z-index:2;color:var(--color-text-3);align-items:center;gap:6px;font-size:10px;display:flex;position:absolute;bottom:2%;left:2%}.district-legend i[data-v-4a6af59b]{width:15px;height:4px}.district-legend i[data-v-4a6af59b]:first-of-type{background:rgba(62,183,82,.13)}.district-legend i[data-v-4a6af59b]:nth-of-type(2){background:rgba(62,183,82,.5)}.district-legend i[data-v-4a6af59b]:nth-of-type(3){background:#3eb752}.attack-map{width:100%;height:100%}.attack-map>div:first-child:before{content:"";background:radial-gradient(closest-side, #fff, var(--color-bg-1));z-index:2;border:26px solid var(--color-bg-2);border-radius:100%;width:336px;height:336px;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.attack-map>div:first-child:after{content:"";background:var(--color-bg-2);z-index:1;border:10px solid var(--color-bg-1);border-radius:100%;width:366px;height:366px;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.attack-map canvas{z-index:4}.bt-radio[data-v-669fbae8] .n-radio-button:last-child{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.bt-date-picker[data-v-669fbae8]{width:120px}.bt-date-picker[data-v-669fbae8] .n-input{border-top-left-radius:0;border-bottom-left-radius:0}.refresh-wrap[data-v-d0585544]{color:var(--waf-muted,var(--color-text-3));align-items:center;gap:14px;font-size:12px;display:flex}.refresh-wrap strong[data-v-d0585544]{color:var(--color-text-4);font-weight:500}.refresh-progress[data-v-d0585544]{cursor:pointer;width:28px}.countdown-text[data-v-d0585544]{color:var(--waf-muted,var(--color-text-3));font-size:12px;line-height:1}.toolbar[data-v-bbab0e03]{border:1px solid var(--waf-border,var(--color-border));background:var(--waf-card-bg,var(--color-bg-2));border-radius:10px;justify-content:space-between;align-items:center;height:50px;padding:0 16px;display:flex}.waf-card[data-v-461cb58f]{--n-border-radius:9px;--n-title-font-size:14px;--n-title-text-color:var(--color-text-5);border:1px solid var(--waf-border,var(--color-border));height:100%;overflow:hidden;box-shadow:0 2px 8px rgba(20,29,39,.035)}.waf-card[data-v-461cb58f] .n-card-header{border-bottom:1px solid var(--waf-divider,var(--color-border));min-height:44px;padding:0 16px}.waf-card[data-v-461cb58f] .n-card-header .n-card-header__main{align-items:center;min-width:0;display:flex}.waf-card[data-v-461cb58f] .n-card__content{padding:0}.waf-card__title[data-v-461cb58f]{min-width:0;color:var(--color-text-5);align-items:center;gap:7px;font-weight:600;display:flex}.waf-card__title[data-v-461cb58f]:before{content:"";background:var(--color-primary);border-radius:2px;flex:none;width:3px;height:14px}.overview-card[data-v-8433c409]{height:182px}.overview-card[data-v-8433c409] .n-card-content,.overview-card[data-v-8433c409] .n-card__content{flex-direction:column;min-height:0;padding:0;display:flex}.live-tag[data-v-8433c409]{color:var(--waf-muted,var(--color-text-3));align-items:center;gap:6px;font-size:11px;display:inline-flex}.live-dot[data-v-8433c409]{background:var(--color-primary);width:6px;height:6px;box-shadow:0 0 0 3px var(--waf-green-soft);border-radius:50%}.security-overview-body[data-v-8433c409]{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-height:0;display:grid}.security-metric[data-v-8433c409]{flex-direction:column;justify-content:center;width:100%;min-width:0;padding:14px 16px 15px;display:flex}.security-metric+.security-metric[data-v-8433c409]{border-left:1px solid var(--waf-divider,var(--color-border))}.security-metric.danger[data-v-8433c409]{background:linear-gradient(135deg,rgba(239,83,80,.024),rgba(239,83,80,.055))}.security-metric.danger .security-number[data-v-8433c409]{color:var(--color-error)}.security-label[data-v-8433c409]{color:var(--color-text-4);font-size:12px;font-weight:500}.security-number[data-v-8433c409]{width:100%;color:var(--color-text-5);font-variant-numeric:tabular-nums;letter-spacing:-.8px;white-space:nowrap;margin-top:4px;font-size:max(24px,min(1.7vw,32px));font-weight:680;line-height:1.18}.security-meta[data-v-8433c409]{min-width:0;color:var(--waf-muted,var(--color-text-3));flex-wrap:wrap;align-items:center;gap:3px 7px;margin-top:7px;font-size:10.5px;line-height:1.25;display:flex}.security-meta[data-v-8433c409]>:last-child{overflow-wrap:anywhere;min-width:0}.delta-chip[data-v-8433c409]{border-radius:4px;flex:none;align-items:center;height:20px;padding:0 6px;font-weight:600;display:inline-flex}.delta-chip.up[data-v-8433c409]{color:var(--color-error);background:var(--waf-red-soft)}.delta-chip.down[data-v-8433c409]{color:var(--color-primary);background:var(--waf-green-soft)}.delta-chip.neutral[data-v-8433c409]{color:var(--waf-muted,var(--color-text-3));background:var(--color-bg-1)}.realtime-panel[data-v-517ca6ea]{min-width:0;min-height:0;padding:8px 12px 9px}.realtime-panel+.realtime-panel[data-v-517ca6ea]{border-top:1px solid var(--waf-divider,var(--color-border))}.realtime-panel-head[data-v-517ca6ea]{justify-content:space-between;align-items:center;gap:12px;height:37px;padding:0 5px;display:flex}.realtime-name[data-v-517ca6ea]{color:var(--color-text-4);white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.series-dot[data-v-517ca6ea]{background:var(--series-color);width:7px;height:7px;box-shadow:0 0 0 3px var(--series-soft);border-radius:50%}.realtime-current[data-v-517ca6ea]{color:var(--waf-muted,var(--color-text-3));white-space:nowrap;align-items:baseline;gap:4px;font-size:10.5px;display:flex}.realtime-current strong[data-v-517ca6ea]{color:var(--color-text-5);font-variant-numeric:tabular-nums;letter-spacing:-.25px;font-size:17px;font-weight:650}.realtime-chart-stage[data-v-517ca6ea]{height:calc(100% - 37px);min-height:0}.realtime-stack-card[data-v-6d23beae]{height:568px}.live-tag[data-v-6d23beae]{color:var(--waf-muted,var(--color-text-3));font-size:11px}.realtime-stack-body[data-v-6d23beae]{grid-template-rows:repeat(3,minmax(0,1fr));height:518px;display:grid}.main-trend-card[data-v-dc24da12]{z-index:10;height:240px;position:relative;overflow:visible}.chart-refresh[data-v-dc24da12]{border:1px solid var(--waf-border,var(--color-border));width:30px;height:30px;color:var(--color-text-4);background:var(--waf-card-bg,var(--color-bg-2));cursor:pointer;border-radius:5px;place-items:center;display:grid}.chart-refresh[data-v-dc24da12]:hover{color:var(--color-primary);border-color:rgba(32,165,58,.35)}.chart-refresh.loading i[data-v-dc24da12]{animation:.7s linear infinite spin-dc24da12}.trend-body[data-v-dc24da12]{height:190px;padding:16px}.trend-chart-stage[data-v-dc24da12]{height:100%;min-height:0}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip-card{width:100%;color:var(--color-text-5);font-size:12px;line-height:1.4}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__header{border-bottom:1px solid var(--waf-divider,var(--color-border));background:var(--color-bg-1);justify-content:space-between;align-items:center;gap:12px;height:36px;padding:0 13px;display:flex}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__time{color:var(--color-text-4);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__detail-label{color:var(--waf-muted,var(--color-text-3));white-space:nowrap;font-size:11px}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__metrics{padding:5px 13px}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__metric{grid-template-columns:1fr auto;align-items:center;gap:12px;min-height:31px;display:grid}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__name{color:#64748b;align-items:center;gap:9px;min-width:0;font-size:12px;display:flex}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__dot{background:var(--tooltip-color);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--tooltip-color) 12%, transparent);border-radius:50%;flex:none}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__value{color:#334155;font-variant-numeric:tabular-nums;letter-spacing:.01em;flex:none;font-size:12px;font-weight:500}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__section{border-top:1px solid var(--waf-divider,var(--color-border));margin:0 13px;padding:11px 0 12px}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__section-title{color:#858e88;font-size:11px;font-weight:500}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__section-total{color:#a1a9a4;font-variant-numeric:tabular-nums;font-size:10px}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__flow-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__flow-item{border:1px solid var(--waf-divider,var(--color-border));background:var(--color-bg-1);border-radius:6px;grid-template-columns:auto auto;justify-content:space-between;align-items:center;gap:6px;min-width:0;height:28px;padding:0 6px;display:grid}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__flow-name{color:var(--color-text-3);white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:flex}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__flow-name:before{background:var(--tooltip-color);content:"";border-radius:2px;width:5px;height:5px}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__flow-value{color:var(--color-text-5);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:10px;font-weight:500}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__status-list{gap:7px;display:grid}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__status{grid-template-columns:48px minmax(42px,1fr) 42px;align-items:center;gap:8px;min-width:0;display:grid}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__status-code{color:#667085;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:10px;font-weight:500;display:flex}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__status-code:before{background:var(--tooltip-color);content:"";border-radius:50%;flex:none;width:6px;height:6px}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__status-track{background:#f0f3f1;border-radius:999px;height:5px;overflow:hidden}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__status-fill{width:max(var(--status-width), 3px);border-radius:inherit;background:var(--tooltip-color);opacity:.72;height:100%;display:block}.trend-chart-stage[data-v-dc24da12] .traffic-tooltip__status-count{color:#475467;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:10px;font-weight:500}@keyframes spin-dc24da12{to{transform:rotate(360deg)}}.rank-panel[data-v-3c55c5a7]{grid-template-rows:43px minmax(0,1fr);min-width:0;min-height:0;padding:0 14px 14px;display:grid;overflow:hidden}.rank-tabs[data-v-3c55c5a7]{justify-content:space-between;align-items:center;height:43px;display:flex}.rank-caption[data-v-3c55c5a7]{color:var(--color-text-4);font-size:12px;font-weight:600}.rank-count[data-v-3c55c5a7]{color:var(--waf-muted,var(--color-text-3));font-size:11px}.source-table[data-v-3c55c5a7]{height:100%;min-height:0}.source-table[data-v-3c55c5a7] .n-data-table{height:100%;--n-border-radius:0px!important}.source-table[data-v-3c55c5a7] .count-cell{isolation:isolate;justify-content:flex-end;align-items:center;min-height:24px;display:flex;position:relative}.source-table[data-v-3c55c5a7] .count-bar{z-index:-1;background:var(--waf-green-soft);border-radius:2px;max-width:100%;position:absolute;top:3px;bottom:3px;left:0}.source-table[data-v-3c55c5a7] .count-value{font-variant-numeric:tabular-nums}.source-table[data-v-3c55c5a7] .ip-link{max-width:100%;color:var(--color-primary);cursor:pointer;text-overflow:ellipsis;background:0 0;border:0;padding:0;overflow:hidden}.map-card[data-v-5b3b422a]{height:510px}.map-card[data-v-5b3b422a] .n-card-content{flex-direction:column;display:flex}.live-tag[data-v-5b3b422a]{color:var(--waf-muted,var(--color-text-3));font-size:11px}.header-actions[data-v-5b3b422a]{align-items:center;display:flex}.map-summary[data-v-5b3b422a]{border-bottom:1px solid var(--waf-divider,var(--color-border));flex:none;align-items:center;gap:32px;height:48px;padding:0 16px;display:flex}.map-stat[data-v-5b3b422a]{align-items:baseline;gap:8px;min-width:0;display:flex}.map-stat-label[data-v-5b3b422a]{color:var(--color-text-4);font-size:12px}.map-stat-value[data-v-5b3b422a]{color:var(--color-text-5);font-variant-numeric:tabular-nums;font-size:18px;font-weight:650;line-height:1}.map-stat-change[data-v-5b3b422a]{color:var(--waf-muted,var(--color-text-3));font-size:11px}.map-stat-change.up[data-v-5b3b422a]{color:var(--color-error)}.map-stat-change.down[data-v-5b3b422a]{color:var(--color-primary)}.map-content[data-v-5b3b422a]{flex:1;grid-template-columns:minmax(0,2fr) minmax(360px,.92fr);min-height:0;display:grid}.map-panel[data-v-5b3b422a]{border-right:1px solid var(--waf-divider,var(--color-border));flex-direction:column;min-width:0;min-height:0;padding:16px;display:flex;position:relative}.map-controls[data-v-5b3b422a]{flex:none;align-items:center;min-width:0;min-height:28px;display:flex}.map-switches[data-v-5b3b422a]{flex:none;align-items:center;gap:12px;margin-left:auto;display:flex}.map-stage[data-v-5b3b422a]{flex:1;width:100%;min-height:0;padding-top:8px}@media (max-width:1399px){.map-content[data-v-5b3b422a]{grid-template-columns:minmax(0,1.5fr) minmax(330px,1fr)}.map-summary[data-v-5b3b422a]{gap:18px}}.detail-card[data-v-8bef90db]{height:354px}.card-meta[data-v-8bef90db]{color:var(--waf-muted,var(--color-text-3));font-size:11px}.chart-body[data-v-8bef90db]{height:304px;padding:12px 15px 14px}.client-detail[data-v-14c663d8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px;display:grid}.client-detail__column[data-v-14c663d8]{min-width:0}.client-detail__column h3[data-v-14c663d8]{color:var(--color-text-4);margin:0 0 12px;font-size:14px;font-weight:600}.detail-card[data-v-de4edbab]{height:354px}.text-link[data-v-de4edbab]{color:var(--color-primary);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12px}.text-link[data-v-de4edbab]:hover{text-decoration:underline}.distribution-grid[data-v-de4edbab]{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;height:304px;padding:16px;display:grid}.dist-column[data-v-de4edbab]{min-width:0}.dist-column h3[data-v-de4edbab]{color:var(--color-text-4);margin:0 0 12px;font-size:12px;font-weight:600}.bar-list[data-v-de4edbab]{flex-direction:column;gap:13px;display:flex}.distribution-empty[data-v-de4edbab]{place-content:center;height:240px;display:grid}.bar-meta[data-v-de4edbab]{color:var(--color-text-4);justify-content:space-between;gap:12px;margin-bottom:5px;font-size:11.5px;display:flex}.bar-meta span[data-v-de4edbab]:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bar-meta span[data-v-de4edbab]:last-child{color:var(--waf-muted,var(--color-text-3));font-variant-numeric:tabular-nums;white-space:nowrap}.bar-track[data-v-de4edbab]{background:var(--color-bg-1);border-radius:5px;height:6px;overflow:hidden}.bar-fill[data-v-de4edbab]{border-radius:inherit;background:var(--color-primary);height:100%}.bar-fill.level-2[data-v-de4edbab]{opacity:.8}.bar-fill.level-3[data-v-de4edbab]{opacity:.62}.bar-fill.level-4[data-v-de4edbab]{opacity:.45}.bar-fill.level-5[data-v-de4edbab],.bar-fill.level-6[data-v-de4edbab]{opacity:.28}.detail-card[data-v-eaebb390]{height:354px}.card-meta[data-v-eaebb390]{color:var(--waf-muted,var(--color-text-3));font-size:11px}.status-layout[data-v-eaebb390]{grid-template-columns:.92fr 1.08fr;gap:14px;height:304px;padding:16px;display:grid}.status-list[data-v-eaebb390]{flex-direction:column;justify-content:center;gap:14px;display:flex}.status-empty[data-v-eaebb390]{place-content:center;height:100%;display:grid}.status-meta[data-v-eaebb390]{justify-content:space-between;align-items:center;margin-bottom:5px;font-size:11.5px;display:flex}.status-meta span[data-v-eaebb390]:first-child{color:var(--color-text-4);align-items:center;gap:7px;font-weight:600;display:flex}.status-meta i[data-v-eaebb390]{background:var(--status-color);border-radius:50%;width:7px;height:7px}.status-track[data-v-eaebb390]{background:var(--color-bg-1);border-radius:5px;height:7px;overflow:hidden}.status-fill[data-v-eaebb390]{border-radius:inherit;background:var(--status-color);height:100%}.status-table-wrap[data-v-eaebb390]{min-width:0;overflow:hidden}.status-table[data-v-eaebb390] .n-data-table-th{height:32px;padding:0 8px}.status-table[data-v-eaebb390] .n-data-table-td{height:31px;padding:0 8px}.top-list[data-v-f792d8f7]{margin:0;padding:7px 14px 12px;list-style:none}.top-row[data-v-f792d8f7]{border-bottom:1px solid var(--waf-divider,var(--color-border));grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:32px;display:grid;position:relative;overflow:hidden}.top-row[data-v-f792d8f7]:last-child{border-bottom:0}.top-row[data-v-f792d8f7]:hover{background:rgba(32,165,58,.024)}.top-row[data-v-f792d8f7]:after{width:var(--width);content:"";background:linear-gradient(90deg,rgba(32,165,58,.067),rgba(32,165,58,.016));border-radius:3px;position:absolute;top:5px;bottom:5px;left:0}.rank-no[data-v-f792d8f7],.top-name[data-v-f792d8f7],.top-value[data-v-f792d8f7]{z-index:1;position:relative}.rank-no[data-v-f792d8f7]{width:19px;height:19px;color:var(--waf-muted,var(--color-text-3));background:var(--color-bg-1);border-radius:4px;place-items:center;font-size:10px;font-weight:600;display:grid}.rank-no.top[data-v-f792d8f7]{color:var(--color-primary);background:var(--waf-green-soft)}.top-name[data-v-f792d8f7]{min-width:0;color:var(--color-text-4);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.top-value[data-v-f792d8f7]{color:var(--waf-muted,var(--color-text-3));font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}.top-trend[data-v-f792d8f7]{text-align:right;min-width:40px;font-weight:500}.trend-up[data-v-f792d8f7]{color:#ef5350}.trend-down[data-v-f792d8f7]{color:var(--color-primary)}.trend-flat[data-v-f792d8f7]{color:var(--waf-muted,var(--color-text-3))}.empty-wrap[data-v-f792d8f7]{place-items:center;height:348px;display:grid}[data-v-f475b812] .count-cell{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}[data-v-f475b812] .trend-up{color:#ef5350}[data-v-f475b812] .trend-down{color:var(--color-primary)}[data-v-f475b812] .trend-flat{color:var(--waf-muted,var(--color-text-3))}.top-card[data-v-c5d54183]{height:397px}.text-link[data-v-c5d54183]{color:var(--color-primary);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12px}.text-link[data-v-c5d54183]:hover{text-decoration:underline}.top-card[data-v-64c18c86]{height:397px}.text-link[data-v-64c18c86]{color:var(--color-primary);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12px}.text-link[data-v-64c18c86]:hover{text-decoration:underline}.top-card[data-v-af40640e]{height:397px}.text-link[data-v-af40640e]{color:var(--color-primary);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12px}.text-link[data-v-af40640e]:hover{text-decoration:underline}.interception-type-body[data-v-143521d5]{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:18px;width:100%;max-width:720px;height:340px;margin:0 auto;padding:20px 14px 18px;display:grid;overflow:hidden}.chart-panel[data-v-143521d5]{aspect-ratio:1;filter:drop-shadow(0 8px 15px rgba(43,63,85,.08));place-self:center;width:min(100%,218px);min-width:0;position:relative}.chart-core[data-v-143521d5]{box-sizing:border-box;aspect-ratio:1;border:1px solid var(--waf-divider,var(--color-border));background:var(--waf-card-bg,var(--color-bg-2));pointer-events:none;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:76%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.chart-core__label[data-v-143521d5]{max-width:88%;color:var(--waf-muted,var(--color-text-3));text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:16px;overflow:hidden}.chart-core__total[data-v-143521d5]{max-width:88%;color:var(--color-text-5);font-variant-numeric:tabular-nums;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 5px;font-size:max(30px,min(2.4vw,36px));font-weight:680;line-height:1.12;overflow:hidden}.protection-status[data-v-143521d5]{max-width:86%;color:var(--waf-muted,var(--color-text-3));white-space:nowrap;align-items:center;gap:5px;font-size:10px;line-height:15px;display:inline-flex;overflow:hidden}.protection-status>span[data-v-143521d5]{text-overflow:ellipsis;overflow:hidden}.protection-status.is-disabled .protection-status__dot[data-v-143521d5]{background:var(--color-error);box-shadow:0 0 0 3px var(--waf-red-soft,rgba(239,83,80,.1))}.protection-status__dot[data-v-143521d5]{background:var(--color-primary);width:7px;height:7px;box-shadow:0 0 0 3px var(--waf-green-soft,rgba(32,165,58,.1));border-radius:50%;flex:none}.type-legend[data-v-143521d5]{flex-direction:column;align-self:center;min-width:0;height:auto;min-height:0;max-height:100%;display:flex}.type-legend__head[data-v-143521d5]{border-bottom:1px solid var(--waf-divider,var(--color-border));color:var(--color-text-3);letter-spacing:.08em;text-transform:uppercase;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:0 12px 9px;font-size:10px;font-weight:650;line-height:16px;display:flex}.type-legend__list[data-v-143521d5]{scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;flex-direction:column;flex:0 auto;gap:2px;min-height:0;max-height:266px;margin:7px 0 0;padding:0 3px 0 0;list-style:none;display:flex;overflow-x:hidden;overflow-y:auto}.type-legend__row[data-v-143521d5]{border-radius:6px;flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:36px;padding:4px 10px 4px 12px;transition:background .15s,transform .15s;display:flex}.type-legend__row[data-v-143521d5]:hover{background:var(--legend-tint);transform:translate(2px)}.type-legend__name[data-v-143521d5]{min-width:0;color:var(--color-text-5);align-items:center;gap:11px;font-size:13px;font-weight:560;display:flex}.type-legend__name>span[data-v-143521d5]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.type-legend__dot[data-v-143521d5]{background:var(--legend-color);width:9px;height:9px;box-shadow:0 0 0 4px var(--legend-tint);border-radius:50%;flex:none}.type-legend__value[data-v-143521d5]{font-variant-numeric:tabular-nums;flex:none;justify-content:flex-end;align-items:baseline;gap:7px;min-width:64px;display:flex}.type-legend__value strong[data-v-143521d5]{max-width:54px;color:var(--color-text-5);text-overflow:ellipsis;font-size:14px;font-weight:650;overflow:hidden}.type-legend__value small[data-v-143521d5]{width:28px;color:var(--color-text-3);text-align:right;font-size:11px}.empty-state[data-v-143521d5]{grid-column:1/-1;justify-content:center;align-items:center;height:100%;display:flex}@media (max-width:420px){.interception-type-body[data-v-143521d5]{gap:10px;padding-left:10px;padding-right:10px}.type-legend__row[data-v-143521d5]{gap:10px;padding-left:8px;padding-right:6px}}@media (prefers-reduced-motion:reduce){.type-legend__row[data-v-143521d5]{transition:none}.type-legend__row[data-v-143521d5]:hover{transform:none}}.waf-overview[data-v-c4fabfad]{--waf-page-bg:var(--color-bg-1);--waf-card-bg:var(--color-bg-2);--waf-border:var(--color-border);--waf-divider:var(--color-border);--waf-muted:var(--color-text-3);--waf-green-soft:rgba(32,165,58,.1);--waf-blue-soft:rgba(59,130,246,.1);--waf-orange-soft:rgba(245,158,11,.1);--waf-red-soft:rgba(239,83,80,.1);width:100%;color:var(--color-text-5)}.waf-disabled-alert[data-v-c4fabfad]{margin:14px 16px 0}.dashboard[data-v-c4fabfad]{width:100%;padding:16px 0 0}.primary-layout[data-v-c4fabfad]{grid-template-columns:max(350px,min(22.5vw,430px)) minmax(0,1fr);align-items:start;gap:14px;margin-bottom:14px;display:grid}.monitor-rail[data-v-c4fabfad],.analysis-stage[data-v-c4fabfad]{flex-direction:column;gap:14px;min-width:0;display:flex}.grid-row[data-v-c4fabfad]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.interception-grid[data-v-c4fabfad]{grid-template-columns:repeat(3,minmax(0,1fr))}.interception-grid[data-v-c4fabfad]>:last-child{grid-column:span 2}@media (max-width:1279px){.ranking-grid[data-v-c4fabfad],.interception-grid[data-v-c4fabfad]{grid-template-columns:repeat(2,minmax(0,1fr))}.ranking-grid[data-v-c4fabfad]>:last-child{grid-column:1/-1}.interception-grid[data-v-c4fabfad]>:last-child{grid-column:auto}}@media (max-width:1199px){.primary-layout[data-v-c4fabfad],.grid-row[data-v-c4fabfad]{grid-template-columns:minmax(0,1fr)}.ranking-grid[data-v-c4fabfad]>:last-child,.interception-grid[data-v-c4fabfad]>:last-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.waf-overview[data-v-c4fabfad],.waf-overview[data-v-c4fabfad] *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.chart-card[data-v-52ba64fc]{flex-direction:column;flex:1;min-height:180px;display:flex;position:relative}.chart-header[data-v-52ba64fc]{z-index:1;color:#fff;clip-path:polygon(0 0,calc(100% - 160px) 0,100% 64px,100% 100%,0 100%);background:rgba(227,249,255,.1);align-items:center;height:40px;padding:0 20px;font-size:15px;font-weight:700;display:flex;position:relative}.chart-header span[data-v-52ba64fc]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chart-body[data-v-52ba64fc]{z-index:1;background:linear-gradient(168deg,rgba(227,249,255,.1),rgba(227,249,255,.1) 20%,transparent 76%);border-left:1px solid #164017;flex-direction:column;flex:1;min-height:0;padding:0 20px 7.5px;display:flex;position:relative}.top-right-decoration[data-v-52ba64fc]{z-index:5;width:318px;height:83px;position:absolute;top:-4px;right:-6px}.cr-03-svg[data-v-52ba64fc]{opacity:.9;width:100%;height:100%}.corner-decoration[data-v-52ba64fc]{z-index:5;height:100%;display:flex;position:absolute;top:0;left:1px}.corner-line[data-v-52ba64fc]{background-color:#3be43d;width:1px;height:30%}.corner-triangle[data-v-52ba64fc]{border-bottom:8px solid #3be43d;border-left:6px solid transparent;border-right:8px solid transparent;width:0;height:0;margin-top:-2px;margin-left:-4px;transform:rotate(-40deg)}.title-decoration[data-v-52ba64fc]{background:linear-gradient(135deg,rgba(59,228,61,.1),transparent 100%);align-items:center;width:60%;margin-bottom:10px;display:flex}.decoration-svg[data-v-52ba64fc]{height:8px}.current-qps[data-v-52ba64fc]{color:#fff;font-size:12px}.chart-instance[data-v-52ba64fc]{flex:1;min-height:0}.chart-card[data-v-6ca94af4]{flex-direction:column;flex:1;min-height:180px;display:flex;position:relative}.chart-bg[data-v-6ca94af4]{z-index:0;background:linear-gradient(160deg,rgba(59,228,61,.05),transparent 100%);border-left:1px solid #164017;position:absolute;top:0;bottom:0;left:0;right:0}.corner-decoration[data-v-6ca94af4]{z-index:5;height:100%;display:flex;position:absolute;top:0;left:0}.corner-line[data-v-6ca94af4]{background-color:#3be43d;width:1px;height:30%}.corner-triangle[data-v-6ca94af4]{border-bottom:8px solid #3be43d;border-left:6px solid transparent;border-right:8px solid transparent;width:0;height:0;margin-top:-2px;margin-left:-4px;transform:rotate(-40deg)}.chart-header[data-v-6ca94af4]{z-index:1;color:#fff;align-items:center;height:40px;padding:0 20px;font-size:15px;font-weight:700;display:flex;position:relative}.chart-header span[data-v-6ca94af4]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chart-body[data-v-6ca94af4]{z-index:1;flex-direction:column;flex:1;min-height:0;padding:0 20px;display:flex;position:relative}.title-decoration[data-v-6ca94af4]{background:linear-gradient(135deg,rgba(59,228,61,.1),transparent 100%);align-items:center;width:60%;margin-bottom:10px;display:flex}.decoration-svg[data-v-6ca94af4]{height:8px}.chart-instance[data-v-6ca94af4]{flex:1;min-height:0}.chart-card[data-v-8c9d59e6]{flex-direction:column;flex:1;min-height:180px;display:flex;position:relative}.type-chart[data-v-8c9d59e6]{background:0 0}.type-chart[data-v-8c9d59e6]:after{content:"";clip-path:polygon(25% 10px,69% 5px,100% 100%);background:linear-gradient(-147deg,rgba(227,249,255,.1),transparent 49%);width:110px;height:66px;position:absolute;top:0;right:0;transform:rotate(4deg)}.chart-bg[data-v-8c9d59e6]{z-index:0;clip-path:polygon(0 0,calc(100% - 90px) 0,100% 66px,100% 100%,0 100%);background:linear-gradient(168deg,rgba(227,249,255,.1),rgba(227,249,255,.1) 20%,transparent 76%);border-left:1px solid #164017;position:absolute;top:0;bottom:0;left:0;right:0}.corner-decoration[data-v-8c9d59e6]{z-index:5;height:100%;display:flex;position:absolute;top:0;left:0}.corner-line[data-v-8c9d59e6]{background-color:#3be43d;width:1px;height:30%}.corner-triangle[data-v-8c9d59e6]{border-bottom:8px solid #3be43d;border-left:6px solid transparent;border-right:8px solid transparent;width:0;height:0;margin-top:-2px;margin-left:-4px;transform:rotate(-40deg)}.chart-header[data-v-8c9d59e6]{z-index:1;color:#fff;letter-spacing:.025em;flex-direction:column;flex-shrink:0;justify-content:center;height:50px;padding:0 20px;font-size:15px;font-weight:700;display:flex;position:relative}.chart-header span[data-v-8c9d59e6]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chart-body[data-v-8c9d59e6]{z-index:1;flex:1;min-height:0;padding:0 20px 7.5px;position:relative}.title-decoration[data-v-8c9d59e6]{background:linear-gradient(135deg,rgba(59,228,61,.15),rgba(59,228,61,.05),transparent 100%);align-items:center;width:60%;margin-bottom:10px;display:flex}.decoration-svg[data-v-8c9d59e6]{opacity:1;height:8px}.chart-instance[data-v-8c9d59e6]{height:90%;min-height:0}.empty-state[data-v-8c9d59e6]{color:rgba(255,255,255,.65);justify-content:center;align-items:center;height:90%;font-size:12px;display:flex}.left-charts[data-v-107e5bdb]{grid-template-rows:repeat(3,minmax(0,1fr));gap:20px;width:18%;min-width:280px;height:100%;min-height:0;display:grid}.left-charts[data-v-107e5bdb]>*{min-height:0}.protection-screen-glow[data-v-8876f19b]{z-index:1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.glow[data-v-8876f19b]{filter:blur(110px);opacity:.25;will-change:transform, opacity;border-radius:50%;animation:6s ease-in-out infinite breathe-8876f19b;position:absolute}.glow-left[data-v-8876f19b]{background:radial-gradient(circle,rgba(64,200,180,.8),rgba(64,200,180,.08) 70%,transparent 100%);width:500px;height:500px;top:5%;left:15%}.glow-right[data-v-8876f19b]{background:radial-gradient(circle,rgba(80,190,170,.65),rgba(80,190,170,.06) 70%,transparent 100%);width:450px;height:450px;animation-delay:-2s;top:8%;right:20%}.glow-bottom[data-v-8876f19b]{background:radial-gradient(circle,rgba(90,210,180,.6),rgba(90,210,180,.05) 70%,transparent 100%);width:600px;height:350px;animation-name:breathe-bottom-8876f19b;animation-delay:-4s;bottom:5%;left:50%}@keyframes breathe-8876f19b{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.35;transform:scale(1.15)}}@keyframes breathe-bottom-8876f19b{0%,to{opacity:.18;transform:translate(-50%)scale(1)}50%{opacity:.32;transform:translate(-50%)scale(1.15)}}.card-decoration[data-v-8b882a06]{z-index:1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.card-decoration.is-mirrored[data-v-8b882a06]{transform:scaleX(-1)}.decoration-corner[data-v-8b882a06]{width:60px;height:60px;position:absolute;top:10px;left:10px}.corner-svg[data-v-8b882a06]{opacity:.8;width:100%;height:100%}.complex-lines[data-v-8b882a06]{position:absolute;top:0;bottom:0;left:0;right:0}.diagonal-line[data-v-8b882a06]{transform-origin:0 0;background-color:#fff;width:2px;height:80px;position:absolute;top:15px;left:80px;transform:rotate(45deg)}.top-horizontal-line[data-v-8b882a06]{background-color:#fff;height:2px;position:absolute;top:15px;left:80px;right:0}.decoration-opposite[data-v-8b882a06]{position:absolute;top:0;right:0}.top-line-svg[data-v-8b882a06]{opacity:.8;width:200px;height:12px}.stat-cards[data-v-ad509314]{pointer-events:auto;gap:10px;height:120px;display:flex}.stat-cards-left[data-v-ad509314],.stat-cards-right[data-v-ad509314]{flex:1;min-width:220px;position:relative}.stat-cards-right[data-v-ad509314]{min-width:120px}.cards-container[data-v-ad509314]{z-index:2;gap:10px;height:78px;margin:30px 20px 0 100px;padding-left:20px;display:flex;position:relative}.tilted-panel[data-v-ad509314]:before{z-index:-1;content:"";transform-origin:0 0;background:linear-gradient(135deg,rgba(59,228,61,.15),rgba(59,228,61,.05) 50%,transparent 100%);border-top:2px solid #174317;position:absolute;top:0;bottom:0;left:0;right:0;transform:perspective(800px)rotateX(15deg)skew(-42deg)}.corner-decoration[data-v-ad509314]{align-items:center;display:flex;position:absolute;top:0;left:0}.corner-line[data-v-ad509314]{background-color:#3be43d;width:100px;height:2px}.corner-triangle[data-v-ad509314]{border-top:8px solid #3be43d;border-left:14px solid transparent;border-right:4px solid transparent;width:0;height:0;position:absolute;top:-3px;left:-10px;transform:rotate(150deg)}.stat-card[data-v-ad509314]{flex-direction:column;flex:1;justify-content:center;min-width:0;padding-top:10px;display:flex}.stat-label[data-v-ad509314]{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-bottom:7.5px;font-size:15px;font-weight:700;overflow:hidden}.stat-value[data-v-ad509314]{color:#3be43d;letter-spacing:0;text-shadow:0 0 10px rgba(59,152,228,.8),0 0 20px rgba(59,146,228,.5);font-size:22px;font-weight:700}.stat-cards-center[data-v-ad509314]{flex-direction:column;flex:0 0 16%;justify-content:flex-start;align-items:center;min-width:16%;padding-top:20px;display:flex;position:relative}.title-bg[data-v-ad509314]{z-index:0;opacity:.9;pointer-events:none;background-image:url(/static/vite/images/cen-01.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:80px;position:absolute;top:0;bottom:0;left:0;right:0}.screen-title-wrapper[data-v-ad509314]{z-index:1;text-align:center;width:100%;position:relative}.screen-title[data-v-ad509314]{color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0 auto;font-size:1.6rem;overflow:hidden}.stat-cards-right[data-v-ad509314]{justify-content:flex-end;align-items:center;padding:0 10px;display:flex}.action-list[data-v-ad509314]{z-index:2;align-items:center;gap:10px;padding-right:75px;display:flex;position:relative}.countdown-wrapper[data-v-ad509314],.icon-btn[data-v-ad509314]{color:#3be43d;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;min-height:22px;padding:0;display:flex}.countdown-wrapper[data-v-ad509314]{position:relative}.countdown-ring[data-v-ad509314]{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;transform:rotate(-90deg)}.countdown-text[data-v-ad509314]{z-index:1;font-size:12px;position:relative}.action-icon[data-v-ad509314]{flex:none;width:18px;height:18px;font-size:18px;line-height:1;display:block}.panel-card[data-v-0811a5e9]{flex-direction:column;min-height:180px;display:flex;position:relative;overflow:hidden}.detail-card[data-v-0811a5e9]{flex:0 0 180px;height:180px}.header-line[data-v-0811a5e9]{z-index:2;height:10px;position:relative}.header-bg-img[data-v-0811a5e9]{object-fit:cover;width:100%;height:100%}.panel-bg[data-v-0811a5e9]{z-index:0;background:linear-gradient(135deg,rgba(59,228,61,.15),transparent 70%);border-top:1px solid #164017;position:absolute;top:10px;bottom:0;left:0;right:0}.panel-body[data-v-0811a5e9]{z-index:1;flex:1;align-items:center;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}.attack-carousel[data-v-0811a5e9]{--attack-detail-dot-color:#414141;--attack-detail-dot-color-active:#64ff18;--attack-detail-dot-color-focus:rgba(100,255,24,.75);width:100%;height:100%}.attack-carousel[data-v-0811a5e9] .n-carousel__arrow-group{z-index:3;opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;top:0;bottom:0;left:0;right:0}.detail-card:hover .attack-carousel[data-v-0811a5e9] .n-carousel__arrow-group{opacity:1}.attack-carousel[data-v-0811a5e9] .n-carousel__arrow{pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%)}.attack-carousel[data-v-0811a5e9] .n-carousel__arrow:first-child{left:4px}.attack-carousel[data-v-0811a5e9] .n-carousel__arrow:last-child{right:4px}.carousel-item[data-v-0811a5e9]{align-items:center;display:flex}.attack-detail[data-v-0811a5e9]{box-sizing:border-box;flex-direction:column;width:100%;min-width:0;padding:0 20px;display:flex}.detail-title[data-v-0811a5e9]{align-items:center;gap:5px;min-width:0;margin-bottom:7.5px;display:flex}.triangle-icon[data-v-0811a5e9]{border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:8px solid #64ff18;flex-shrink:0;width:0;height:0}.detail-label[data-v-0811a5e9],.attack-ip-text[data-v-0811a5e9]{font-size:15px}.detail-label[data-v-0811a5e9]{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:40%;margin-right:7.5px;font-weight:500;overflow:hidden}.attack-ip-text[data-v-0811a5e9]{color:#3be43d;text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;font-weight:600;overflow:hidden}.location-text[data-v-0811a5e9]{color:#8aff50;text-overflow:ellipsis;white-space:nowrap;flex:0 10 auto;min-width:0;max-width:64px;font-size:12px;overflow:hidden}.detail-info[data-v-0811a5e9]{color:#a5a5a5;flex-direction:column;gap:5px;width:100%;min-width:0;font-size:12px;line-height:1.4;display:flex}.info-item[data-v-0811a5e9]{align-items:center;gap:5px;min-width:0;display:flex}.info-label[data-v-0811a5e9]{text-align:right;white-space:nowrap;flex-shrink:0;width:65px}.info-value[data-v-0811a5e9]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.empty-state[data-v-0811a5e9]{color:rgba(255,255,255,.65);justify-content:center;align-items:center;width:100%;height:100%;font-size:12px;display:flex}.panel-card[data-v-d4375d2c]{flex-direction:column;flex:1;min-height:180px;display:flex;position:relative;overflow:hidden}.panel-bg[data-v-d4375d2c]{z-index:0;background:linear-gradient(168deg,rgba(227,249,255,.15),rgba(227,249,255,.15) 30%,transparent 90%);border-left:1px solid #164017;position:absolute;top:0;bottom:0;left:0;right:0}.corner-decoration[data-v-d4375d2c]{z-index:5;height:100%;display:flex;position:absolute;top:0;left:0}.corner-line[data-v-d4375d2c]{background-color:#3be43d;width:1px;height:10%}.corner-triangle[data-v-d4375d2c]{border-bottom:8px solid #3be43d;border-left:6px solid transparent;border-right:8px solid transparent;width:0;height:0;margin-top:-2px;margin-left:-4px;transform:rotate(-40deg)}.panel-header[data-v-d4375d2c]{z-index:1;align-items:center;height:40px;padding:0 20px;display:flex;position:relative}.header-bg[data-v-d4375d2c]{background:url(/static/vite/images/cr-c.svg) 0 0/cover no-repeat;padding:2px 24px}.header-text[data-v-d4375d2c]{color:#fff;text-overflow:ellipsis;text-shadow:0 0 8px rgba(59,228,61,.8),0 0 16px rgba(59,228,61,.5);white-space:nowrap;font-size:15px;font-weight:700;display:block;overflow:hidden}.title-decoration[data-v-d4375d2c]{z-index:1;background:linear-gradient(135deg,rgba(59,228,61,.1),transparent 100%);align-items:center;width:60%;height:8px;margin:5px 0 0 20px;display:flex;position:relative}.decoration-svg[data-v-d4375d2c]{height:8px}.panel-body[data-v-d4375d2c]{z-index:1;scrollbar-color:rgba(255,255,255,.4) rgba(255,255,255,.05);scrollbar-width:thin;flex:1;min-height:0;padding:10px;position:relative;overflow-y:auto}.realtime-item[data-v-d4375d2c]{color:#fff;text-align:left;cursor:pointer;background:0 0;border:1px solid transparent;align-items:center;gap:7.5px;width:100%;margin-bottom:5px;padding:5px 7.5px;transition:border-color .2s,background .2s;display:flex}.realtime-item[data-v-d4375d2c]:hover,.realtime-item.is-active[data-v-d4375d2c]{background:rgba(59,228,61,.08);border-color:rgba(59,228,61,.3)}.index-badge[data-v-d4375d2c]{color:#3be43d;border:1px solid #3be43d;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;display:flex}.item-main[data-v-d4375d2c]{flex-direction:column;flex:1;gap:7.5px;min-width:0;line-height:12.5px;display:flex}.item-ip[data-v-d4375d2c],.item-location[data-v-d4375d2c]{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.item-location[data-v-d4375d2c]{color:#3be43d}.item-count[data-v-d4375d2c]{font-size:12px}.empty-state[data-v-d4375d2c]{color:rgba(255,255,255,.65);justify-content:center;align-items:center;height:100%;font-size:12px;display:flex}.right-panel[data-v-96a97dea]{grid-template-rows:minmax(0,1fr) 180px;gap:20px;width:18%;min-width:240px;height:100%;min-height:0;display:grid}.right-panel[data-v-96a97dea]>*{min-height:0}.protection-screen-setting[data-v-3cb0b3e9]{padding:20px}.coords-divider[data-v-3cb0b3e9]{margin-bottom:16px}.protection-screen-setting[data-v-3cb0b3e9] .n-form-item-label__text{white-space:nowrap}.protection-screen-page[data-v-3080f18c]{color:#fff;background-image:url(/static/vite/images/waf-screen-bg.png);background-position:50%;background-size:cover;width:100%;position:relative;overflow:hidden}.protection-screen-map[data-v-3080f18c]{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}.protection-screen-content[data-v-3080f18c]{z-index:2;box-sizing:border-box;pointer-events:none;flex-direction:column;gap:20px;height:100%;min-height:0;padding:10px;display:flex;position:relative}.protection-screen-main[data-v-3080f18c]{pointer-events:none;flex:1;justify-content:space-between;gap:10px;min-height:0;padding:0 10px;display:flex}.protection-screen-main[data-v-3080f18c]>*{pointer-events:auto}.protection-screen-page[data-v-3080f18c]:-webkit-full-screen{min-height:100vh;height:100vh!important}.protection-screen-page[data-v-3080f18c]:fullscreen{min-height:100vh;height:100vh!important}.protection-screen-page:-webkit-full-screen .protection-screen-content[data-v-3080f18c]{height:100vh}.protection-screen-page:fullscreen .protection-screen-content[data-v-3080f18c]{height:100vh}@media (max-width:1280px){.protection-screen-main[data-v-3080f18c]{padding-left:0;padding-right:0}}.screen-panel[data-v-363c5ea1]{background:var(--screen-surface);border:1px solid var(--screen-border);border-radius:11px;min-width:0;overflow:hidden;box-shadow:0 8px 28px rgba(0,0,0,.09)}.qps-panel[data-v-363c5ea1]{flex-direction:column;min-height:357px;display:flex}.panel-header[data-v-363c5ea1]{border-bottom:1px solid var(--screen-border);justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:18px 22px;display:flex}.panel-header.compact[data-v-363c5ea1]{min-height:66px;padding-top:16px;padding-bottom:16px}.panel-title[data-v-363c5ea1]{color:var(--screen-text);margin:0;font-size:14px;font-weight:620}.panel-description[data-v-363c5ea1]{color:var(--screen-dim);margin:5px 0 0;font-size:11px}.chart-body[data-v-363c5ea1]{box-sizing:border-box;min-height:var(--analytics-visual-height);flex:1 1 var(--analytics-visual-height);padding:18px 24px 16px;display:flex}.chart-instance[data-v-363c5ea1]{width:100%;height:100%;min-height:0}.empty-state[data-v-363c5ea1]{width:100%;height:100%;min-height:0;color:var(--screen-dim);place-items:center;font-size:11px;display:grid}.screen-panel[data-v-707dc3ef]{background:var(--screen-surface);border:1px solid var(--screen-border);border-radius:11px;min-width:0;overflow:hidden;box-shadow:0 8px 28px rgba(0,0,0,.09)}.chart-panel[data-v-707dc3ef]{flex-direction:column;min-height:357px;display:flex}.panel-header[data-v-707dc3ef]{border-bottom:1px solid var(--screen-border);justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:18px 22px;display:flex}.panel-header.compact[data-v-707dc3ef]{min-height:66px;padding-top:16px;padding-bottom:16px}.panel-title[data-v-707dc3ef]{color:var(--screen-text);margin:0;font-size:14px;font-weight:620}.panel-description[data-v-707dc3ef]{color:var(--screen-dim);margin:5px 0 0;font-size:11px}.chart-body[data-v-707dc3ef]{box-sizing:border-box;min-height:var(--analytics-visual-height);flex:1 1 var(--analytics-visual-height);padding:18px 24px 20px;display:flex}.chart-instance[data-v-707dc3ef]{width:100%;height:100%;min-height:0}.empty-state[data-v-707dc3ef]{width:100%;height:100%;min-height:0;color:var(--screen-dim);place-items:center;font-size:11px;display:grid}.screen-panel[data-v-494ead13]{background:var(--screen-surface);border:1px solid var(--screen-border);border-radius:11px;min-width:0;overflow:hidden;box-shadow:0 8px 28px rgba(0,0,0,.09)}.type-panel[data-v-494ead13]{background:linear-gradient(155deg,#111815,#101713 72%,#111b15);flex-direction:column;min-height:357px;display:flex}.panel-header[data-v-494ead13]{border-bottom:1px solid var(--screen-border);justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:16px 18px;display:flex}.panel-header.compact[data-v-494ead13]{min-height:66px;padding-top:14px;padding-bottom:14px}.panel-title[data-v-494ead13]{color:var(--screen-text);margin:0;font-size:14px;font-weight:620}.panel-description[data-v-494ead13]{color:var(--screen-dim);margin:5px 0 0;font-size:11px}.matrix[data-v-494ead13]{min-height:var(--analytics-visual-height);flex:1 1 var(--analytics-visual-height);background-image:radial-gradient(circle at 50% 48%,rgba(101,215,125,.086),transparent 43%),linear-gradient(rgba(255,255,255,.01) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.01) 1px,transparent 1px);background-size:auto,24px 24px,24px 24px;margin:0 6px;position:relative;overflow:hidden}.matrix[data-v-494ead13]:before,.matrix[data-v-494ead13]:after{content:"";border-radius:50%;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.matrix[data-v-494ead13]:before{border:1px solid rgba(101,215,125,.07);width:255px;height:255px}.matrix[data-v-494ead13]:after{border:1px dashed rgba(101,215,125,.1);width:155px;height:155px}.hex[data-v-494ead13]{isolation:isolate;clip-path:polygon(24% 0,76% 0,100% 50%,76% 100%,24% 100%,0 50%);filter:drop-shadow(0 8px 13px rgba(0,0,0,.18));background:#34473d;flex-direction:column;justify-content:center;align-items:center;width:112px;height:94px;padding:15px 15px 12px;transition:filter .18s,margin .18s;display:flex;position:absolute;transform:translate(-50%,-50%)}.hex[data-v-494ead13]:before{z-index:-1;content:"";clip-path:inherit;background:linear-gradient(155deg,#19231e,#111814 72%);position:absolute;top:1px;bottom:1px;left:1px;right:1px}.hex[data-v-494ead13]:hover{z-index:4;filter:brightness(1.08);margin-top:-3px}.hex.primary[data-v-494ead13]{z-index:2;background:#62c676;width:130px;height:110px;top:49%;left:50%}.hex.primary[data-v-494ead13]:before{background:linear-gradient(150deg,#1d4328,#132c1b 78%)}.hex.elevated[data-v-494ead13]{background:#456653}.hex[data-v-494ead13]:nth-child(2){top:23%;left:26%}.hex[data-v-494ead13]:nth-child(3){top:23%;left:74%}.hex[data-v-494ead13]:nth-child(4){top:56%;left:17%}.hex[data-v-494ead13]:nth-child(5){top:56%;left:83%}.hex[data-v-494ead13]:nth-child(6){top:82%;left:31%}.hex[data-v-494ead13]:nth-child(7){top:82%;left:69%}.hex-rank[data-v-494ead13]{color:#56675e;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;position:absolute;top:15px;left:25px}.hex-name[data-v-494ead13]{color:#aeb9b3;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:82px;font-size:10px;line-height:1.15;overflow:hidden}.hex-stat[data-v-494ead13]{flex-direction:column;align-items:center;gap:2px;margin-top:5px;display:flex}.hex-stat strong[data-v-494ead13]{color:var(--screen-text);font-size:15px}.hex-stat em[data-v-494ead13]{color:#718079;font-size:10px;font-style:normal}.meter[data-v-494ead13]{background:#26332d;border-radius:2px;width:39px;height:2px;margin-top:5px;overflow:hidden}.meter i[data-v-494ead13]{background:#6f9a7c;height:100%;display:block}.primary .hex-name[data-v-494ead13]{color:#c4ebcb}.primary .hex-stat strong[data-v-494ead13]{color:#e2f9e6;font-size:20px}.primary .hex-stat em[data-v-494ead13]{color:#8dcc99}.primary .meter[data-v-494ead13]{background:#295b35;width:50px}.primary .meter i[data-v-494ead13]{background:#a1e5ad}.empty-state[data-v-494ead13]{min-height:var(--analytics-visual-height);flex:1 1 var(--analytics-visual-height);color:var(--screen-dim);place-items:center;font-size:11px;display:grid}@media (max-width:1180px){.matrix[data-v-494ead13]{width:100%;max-width:620px;min-height:270px;margin-left:auto;margin-right:auto}}@media (max-width:520px){.matrix[data-v-494ead13]{transform-origin:top;margin-bottom:-16px;transform:scale(.88)}}.analytics-grid[data-v-83b0632a]{--analytics-visual-height:244px;grid-template-columns:minmax(0,2.12fr) minmax(355px,.88fr);gap:14px;margin-top:14px;display:grid}.analytics-primary[data-v-83b0632a]{grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr);gap:14px;min-width:0;display:grid}@media (max-width:1180px){.analytics-grid[data-v-83b0632a]{--analytics-visual-height:270px}}@media (max-width:1100px){.analytics-grid[data-v-83b0632a]{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.analytics-primary[data-v-83b0632a]{grid-template-columns:minmax(0,1fr)}}.map-container[data-v-1c12ea16]{filter:drop-shadow(0 12px 18px rgba(0,0,0,.22));width:100%;height:100%}.screen-panel[data-v-007e588d]{background:var(--screen-surface);border:1px solid var(--screen-border);border-radius:11px;min-width:0;overflow:hidden;box-shadow:0 8px 28px rgba(0,0,0,.09)}.overview-panel[data-v-007e588d]{flex-direction:column;min-height:0;display:flex}.panel-header[data-v-007e588d]{border-bottom:1px solid var(--screen-border);justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:16px 18px;display:flex}.panel-title[data-v-007e588d]{color:var(--screen-text);margin:0;font-size:14px;font-weight:620}.panel-description[data-v-007e588d]{color:var(--screen-dim);margin:5px 0 0;font-size:11px}.legend-dot[data-v-007e588d]{background:var(--screen-green-highlight);border-radius:50%;width:6px;height:6px;display:inline-block}.map-stage[data-v-007e588d]{background-color:#0d1411;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:48px 48px;height:max(350px,min(36vw,480px));min-height:390px;position:relative;overflow:hidden}.map-legend[data-v-007e588d]{color:var(--screen-muted);pointer-events:none;gap:16px;font-size:10px;display:flex;position:absolute;bottom:15px;left:18px}.map-legend span[data-v-007e588d]{align-items:center;gap:6px;display:flex}.legend-dot.attack[data-v-007e588d]{background:var(--screen-red)}.legend-dot.origin[data-v-007e588d]{background:var(--screen-green-highlight)}.origin-label[data-v-007e588d]{border-left:2px solid var(--screen-green-highlight);pointer-events:none;flex-direction:column;padding-left:9px;display:flex;position:absolute;bottom:15px;right:4%}.origin-label span[data-v-007e588d]{color:var(--screen-dim);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.origin-label strong[data-v-007e588d]{max-width:180px;color:var(--screen-text);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;overflow:hidden}.map-summary[data-v-007e588d]{grid-template-columns:1.25fr repeat(3,1fr);min-height:62px;display:grid}.summary-item[data-v-007e588d]{border-top:1px solid var(--screen-border);border-right:1px solid var(--screen-border);flex-direction:column;gap:5px;padding:12px 16px;display:flex}.summary-item[data-v-007e588d]:last-child{border-right:0}.summary-item span[data-v-007e588d]{color:var(--screen-dim);letter-spacing:.045em;text-transform:uppercase;font-size:12px}.summary-item strong[data-v-007e588d]{color:var(--screen-text);font-size:14px;font-weight:630}.summary-item strong.highlight[data-v-007e588d]{color:var(--screen-green-highlight)}@media (max-width:760px){.map-stage[data-v-007e588d]{height:310px;min-height:310px}.map-summary[data-v-007e588d]{grid-template-columns:repeat(2,1fr)}.summary-item[data-v-007e588d]:nth-child(2){border-right:0}.origin-label[data-v-007e588d]{display:none}}.screen-header[data-v-a30310ff]{text-align:center;place-items:center;min-height:108px;padding:16px 54px 20px;display:grid;position:relative}.screen-header[data-v-a30310ff]:before{content:"";background:radial-gradient(rgba(32,165,58,.11),transparent 70%);width:210px;height:60px;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}.title-lockup[data-v-a30310ff]{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.kicker[data-v-a30310ff]{color:var(--screen-dim);letter-spacing:.19em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:8px;font-size:10px;font-weight:650;display:flex}.status-dot[data-v-a30310ff]{background:var(--screen-green-highlight);border-radius:50%;flex:none;width:5px;height:5px;display:inline-block;box-shadow:0 0 0 4px rgba(101,215,125,.07),0 0 10px rgba(101,215,125,.3)}.screen-title[data-v-a30310ff]{color:var(--screen-text);letter-spacing:.075em;text-shadow:0 5px 18px rgba(0,0,0,.24);margin:0;font-size:max(27px,min(2.15vw,34px));font-weight:650;line-height:1.05}.screen-title[data-v-a30310ff]:after{content:"";background:linear-gradient(90deg, transparent, var(--screen-green-highlight), transparent);opacity:.72;border-radius:2px;width:42px;height:2px;margin:11px auto 0;display:block}.header-actions[data-v-a30310ff]{z-index:2;gap:7px;display:flex;position:absolute;top:18px;right:0}.action-button[data-v-a30310ff]{width:34px;height:34px;color:var(--screen-muted);background:var(--screen-surface);border:1px solid var(--screen-border);cursor:pointer;border-radius:8px;place-items:center;padding:0;font-size:15px;transition:color .18s,background .18s,border-color .18s;display:grid}.action-button[data-v-a30310ff]:hover{color:var(--screen-text);background:var(--screen-soft);border-color:var(--screen-border-strong)}.action-button[data-v-a30310ff]:focus-visible{outline:2px solid var(--screen-green-highlight);outline-offset:2px}@media (max-width:760px){.screen-header[data-v-a30310ff]{text-align:center;place-items:center;min-height:94px;padding:13px 72px 16px}.title-lockup[data-v-a30310ff]{align-items:center}.screen-title[data-v-a30310ff]{font-size:23px}.screen-title[data-v-a30310ff]:after{margin-left:auto;margin-right:auto}.header-actions[data-v-a30310ff]{top:13px}}.selected-attack[data-v-c9b9a94f]{border-top:1px solid var(--screen-border);background:#101713;flex:none;padding:12px 16px 14px}.selected-header[data-v-c9b9a94f]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.selected-label[data-v-c9b9a94f]{color:var(--screen-muted);text-transform:uppercase;align-items:center;gap:6px;font-size:14px;display:flex}.selected-icon[data-v-c9b9a94f]{color:var(--screen-green-highlight);font-size:10px;font-style:normal;line-height:1}.carousel-actions[data-v-c9b9a94f]{align-items:center;gap:8px;display:flex}.carousel-actions em[data-v-c9b9a94f]{color:var(--screen-dim);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-style:normal}.next-button[data-v-c9b9a94f]{color:#bdc8c2;border:1px solid var(--screen-border-strong);cursor:pointer;background:#17211d;border-radius:6px;align-items:center;gap:2px;height:25px;padding:0 8px;font-size:9px;display:inline-flex}.next-button[data-v-c9b9a94f]:disabled{cursor:not-allowed;opacity:.45}.next-button[data-v-c9b9a94f]:focus-visible{outline:2px solid var(--screen-green-highlight);outline-offset:2px}.attack-card[data-v-c9b9a94f]{animation:.25s ease-out detail-slide-c9b9a94f}.attack-ip[data-v-c9b9a94f]{color:#c9eed0;margin-bottom:10px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:550;display:block}.detail-grid[data-v-c9b9a94f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0;display:grid}.detail-grid div[data-v-c9b9a94f]{min-width:0}.detail-grid dt[data-v-c9b9a94f]{color:var(--screen-dim);margin-bottom:3px;font-size:10px}.detail-grid dd[data-v-c9b9a94f]{color:#c3ccc7;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.empty-state[data-v-c9b9a94f]{min-height:78px;color:var(--screen-dim);place-items:center;font-size:10px;display:grid}@keyframes detail-slide-c9b9a94f{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.attack-card[data-v-c9b9a94f]{animation:none}}.rank-list[data-v-ebe491d9]{letter-spacing:-.15px;scrollbar-color:#3b4a43 #131b17;scrollbar-gutter:stable;scrollbar-width:thin;flex-direction:column;flex:1;min-height:0;padding:3px 9px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;display:flex;overflow-y:auto}.rank-list[data-v-ebe491d9]::-webkit-scrollbar{width:6px}.rank-list[data-v-ebe491d9]::-webkit-scrollbar-track{background:#131b17}.rank-list[data-v-ebe491d9]::-webkit-scrollbar-thumb{background:#3b4a43;border-radius:999px}.rank-row[data-v-ebe491d9]{box-sizing:border-box;width:100%;min-height:38px;color:var(--screen-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #212a26;grid-template-columns:minmax(0,1fr) 132px 29px;align-items:center;gap:7px;padding:0 22px 0 37px;display:grid;position:relative}.rank-row[data-v-ebe491d9]:hover{background:rgba(255,255,255,.02)}.rank-row.selected[data-v-ebe491d9]{background:#17221d}.rank-row.selected[data-v-ebe491d9]:before{content:"";background:var(--screen-green-highlight);border-radius:2px;width:2px;position:absolute;top:7px;bottom:7px;left:0}.rank-row[data-v-ebe491d9]:focus-visible{outline:2px solid var(--screen-green-highlight);outline-offset:-2px}.rank-no[data-v-ebe491d9]{color:#56635c;font-family:inherit;font-size:10px;position:absolute;left:9px}.ip-address[data-v-ebe491d9]{color:#dce4e0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:inherit;font-size:12px;overflow:hidden}.country[data-v-ebe491d9]{color:#7f8c85;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:12px;display:flex;overflow:hidden}.country-code[data-v-ebe491d9]{color:#aab6b0;background:#232e29;border:1px solid #33413b;border-radius:3px;flex:none;place-items:center;width:21px;height:14px;font-size:8px;font-style:normal;line-height:1;display:grid}.country-name[data-v-ebe491d9]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rank-row>strong[data-v-ebe491d9]{color:#dce5e0;text-align:right;font-size:10px}.row-arrow[data-v-ebe491d9]{color:#45524b;font-size:12px;line-height:1;position:absolute;right:4px}.empty-state[data-v-ebe491d9]{color:var(--screen-dim);flex:1;place-items:center;font-size:11px;display:grid}@media (max-width:760px){.rank-row[data-v-ebe491d9]{grid-template-columns:minmax(0,1fr) 112px 27px}}.screen-panel[data-v-cf726cd9]{background:var(--screen-surface);border:1px solid var(--screen-border);border-radius:11px;min-width:0;overflow:hidden;box-shadow:0 8px 28px rgba(0,0,0,.09)}.ranking-panel[data-v-cf726cd9]{flex-direction:column;min-height:0;display:flex}.panel-header[data-v-cf726cd9]{border-bottom:1px solid var(--screen-border);justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:16px 18px;display:flex}.title-row[data-v-cf726cd9]{align-items:center;gap:9px;display:flex}.panel-title[data-v-cf726cd9]{color:var(--screen-text);margin:0;font-size:14px;font-weight:620}.rank-badge[data-v-cf726cd9]{color:var(--screen-muted);background:var(--screen-soft);border-radius:5px;padding:3px 5px;font-size:10px}.panel-description[data-v-cf726cd9]{color:var(--screen-dim);margin:5px 0 0;font-size:11px}.column-header[data-v-cf726cd9]{height:29px;color:var(--screen-dim);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--screen-border);flex:0 0 29px;grid-template-columns:minmax(0,1fr) 132px 34px;align-items:center;padding:0 18px 0 46px;font-size:9px;display:grid}.column-header span[data-v-cf726cd9]:last-child{text-align:right}@media (max-width:1100px){.ranking-panel[data-v-cf726cd9]{height:600px}}@media (max-width:760px){.column-header[data-v-cf726cd9]{grid-template-columns:minmax(0,1fr) 112px 27px}}.protection-screen-page[data-v-2af42701]{--screen-bg:#0b100e;--screen-surface:#111815;--screen-surface-secondary:#151d19;--screen-soft:#19221e;--screen-border:#25312b;--screen-border-strong:#33443b;--screen-text:#f0f5f2;--screen-muted:#95a39c;--screen-dim:#66736d;--screen-green:#20a53a;--screen-green-highlight:#65d77d;--screen-red:#e8765d;width:100%;min-height:calc(100vh - 156px);color:var(--screen-text);font-variant-numeric:tabular-nums;background:var(--screen-bg);-webkit-font-smoothing:antialiased;border-radius:8px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.dashboard-shell[data-v-2af42701]{box-sizing:border-box;width:100%;padding:16px 32px 32px}.dashboard-main[data-v-2af42701]{grid-template-columns:minmax(0,2.12fr) minmax(355px,.88fr);align-items:start;gap:14px;display:grid}.ranking-column[data-v-2af42701]{width:100%;min-width:0;height:100%;min-height:0;position:relative}.ranking-column[data-v-2af42701] .ranking-panel{box-sizing:border-box;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.protection-screen-page[data-v-2af42701] button{color:inherit;font:inherit}.protection-screen-page[data-v-2af42701] button:focus-visible{outline:2px solid var(--screen-green-highlight);outline-offset:2px}.protection-screen-page[data-v-2af42701] .screen-panel{background:var(--screen-surface);border:1px solid var(--screen-border);border-radius:11px;min-width:0;overflow:hidden;box-shadow:0 8px 28px rgba(0,0,0,.09)}.protection-screen-page[data-v-2af42701] .panel-header{background:var(--screen-surface);border-bottom:1px solid var(--screen-border);justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:16px 18px;display:flex}.protection-screen-page[data-v-2af42701] .panel-header.compact{min-height:66px;padding-top:14px;padding-bottom:14px}.protection-screen-page[data-v-2af42701] .title-row{align-items:center;gap:9px;display:flex}.protection-screen-page[data-v-2af42701] .panel-title{color:var(--screen-text);margin:0;font-size:14px;font-weight:620;line-height:1.2}.protection-screen-page[data-v-2af42701] .panel-description{color:var(--screen-dim);margin:5px 0 0;font-size:12px;line-height:1.25}.protection-screen-page[data-v-2af42701] .block-total{flex-direction:column;justify-content:center;align-items:flex-end;gap:2px;min-width:68px;display:flex}.protection-screen-page[data-v-2af42701] .block-total span{color:#66736d;text-transform:uppercase;font-size:10px}.protection-screen-page[data-v-2af42701] .block-total strong{color:#fff;font-size:14px}.protection-screen-page[data-v-2af42701]:-webkit-full-screen{border-radius:0;width:100vw;height:100vh;min-height:100vh;margin:0;overflow-y:auto}.protection-screen-page[data-v-2af42701]:fullscreen{border-radius:0;width:100vw;height:100vh;min-height:100vh;margin:0;overflow-y:auto}.protection-screen-page:-webkit-full-screen .dashboard-shell[data-v-2af42701]{min-height:100vh}.protection-screen-page:fullscreen .dashboard-shell[data-v-2af42701]{min-height:100vh}@media (min-width:1101px){.protection-screen-page:-webkit-full-screen .dashboard-shell[data-v-2af42701]{grid-template-rows:auto minmax(0,1.7fr) minmax(0,1fr) auto;height:100vh;display:grid}.protection-screen-page:fullscreen .dashboard-shell[data-v-2af42701]{grid-template-rows:auto minmax(0,1.7fr) minmax(0,1fr) auto;height:100vh;display:grid}.protection-screen-page:-webkit-full-screen .dashboard-main[data-v-2af42701]{min-height:0}.protection-screen-page:fullscreen .dashboard-main[data-v-2af42701]{min-height:0}.protection-screen-page[data-v-2af42701]:-webkit-full-screen .analytics-grid{min-height:0}.protection-screen-page[data-v-2af42701]:fullscreen .analytics-grid{min-height:0}.protection-screen-page[data-v-2af42701]:-webkit-full-screen .analytics-primary{min-height:0}.protection-screen-page[data-v-2af42701]:fullscreen .analytics-primary{min-height:0}.protection-screen-page:-webkit-full-screen .dashboard-main[data-v-2af42701]{align-items:stretch}.protection-screen-page:fullscreen .dashboard-main[data-v-2af42701]{align-items:stretch}.protection-screen-page[data-v-2af42701]:-webkit-full-screen .overview-panel{height:100%;min-height:0}.protection-screen-page[data-v-2af42701]:fullscreen .overview-panel{height:100%;min-height:0}.protection-screen-page[data-v-2af42701]:-webkit-full-screen .ranking-panel{height:100%;min-height:0}.protection-screen-page[data-v-2af42701]:fullscreen .ranking-panel{height:100%;min-height:0}.protection-screen-page[data-v-2af42701]:-webkit-full-screen .chart-panel{height:100%;min-height:0}.protection-screen-page[data-v-2af42701]:fullscreen .chart-panel{height:100%;min-height:0}.protection-screen-page[data-v-2af42701]:-webkit-full-screen .qps-panel{height:100%;min-height:0}.protection-screen-page[data-v-2af42701]:fullscreen .qps-panel{height:100%;min-height:0}.protection-screen-page[data-v-2af42701]:-webkit-full-screen .type-panel{height:100%;min-height:0}.protection-screen-page[data-v-2af42701]:fullscreen .type-panel{height:100%;min-height:0}.protection-screen-page[data-v-2af42701]:-webkit-full-screen .overview-panel .map-stage{flex:1;height:auto;min-height:0}.protection-screen-page[data-v-2af42701]:fullscreen .overview-panel .map-stage{flex:1;height:auto;min-height:0}.protection-screen-page[data-v-2af42701]:-webkit-full-screen .chart-panel{flex-direction:column;display:flex}.protection-screen-page[data-v-2af42701]:fullscreen .chart-panel{flex-direction:column;display:flex}.protection-screen-page[data-v-2af42701]:-webkit-full-screen .qps-panel{flex-direction:column;display:flex}.protection-screen-page[data-v-2af42701]:fullscreen .qps-panel{flex-direction:column;display:flex}.protection-screen-page[data-v-2af42701]:-webkit-full-screen .chart-body{flex:1;min-height:0;display:flex}.protection-screen-page[data-v-2af42701]:fullscreen .chart-body{flex:1;min-height:0;display:flex}.protection-screen-page[data-v-2af42701]:-webkit-full-screen .chart-body .chart-instance{flex:1;height:auto;min-height:0}.protection-screen-page[data-v-2af42701]:fullscreen .chart-body .chart-instance{flex:1;height:auto;min-height:0}.protection-screen-page[data-v-2af42701]:-webkit-full-screen .chart-body .empty-state{flex:1;height:auto;min-height:0}.protection-screen-page[data-v-2af42701]:fullscreen .chart-body .empty-state{flex:1;height:auto;min-height:0}.protection-screen-page[data-v-2af42701]:-webkit-full-screen .type-panel .matrix{flex:1;height:auto;min-height:0}.protection-screen-page[data-v-2af42701]:fullscreen .type-panel .matrix{flex:1;height:auto;min-height:0}.protection-screen-page[data-v-2af42701]:-webkit-full-screen .type-panel>.empty-state{flex:1;height:auto;min-height:0}.protection-screen-page[data-v-2af42701]:fullscreen .type-panel>.empty-state{flex:1;height:auto;min-height:0}}@media (max-width:1100px){.protection-screen-page[data-v-2af42701]{overflow:visible}.dashboard-main[data-v-2af42701]{grid-template-columns:minmax(0,1fr)}.ranking-column[data-v-2af42701]{height:auto;position:static}.ranking-column[data-v-2af42701] .ranking-panel{height:600px;position:static}}@media (max-width:760px){.dashboard-shell[data-v-2af42701]{padding:16px 14px 24px}}@media (prefers-reduced-motion:reduce){.protection-screen-page[data-v-2af42701] *{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.rank-table[data-v-ae4b9b3f]{--n-merged-border-color:transparent;height:100%}.rank-table[data-v-ae4b9b3f] .n-data-table-thead{display:none}.bt-radio[data-v-a8ee92bb] .n-radio-button:last-child{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.bt-date-picker[data-v-a8ee92bb]{width:220px}.bt-date-picker[data-v-a8ee92bb] .n-input{border-top-left-radius:0;border-bottom-left-radius:0}.report-tabs[data-v-d7f08a96]{--n-tab-gap:0;--n-tab-padding:14px 24px;--n-tab-font-size:14px;--n-pane-padding-top:16px;--n-pane-padding-left:16px;--n-pane-padding-right:16px;--n-pane-padding-bottom:16px}.report-card[data-v-d7f08a96]{--n-title-font-size:14px}.report-card[data-v-d7f08a96] .n-card-header{min-height:50px}.param-list[data-v-677b1e65]{border:1px solid #ccc;border-radius:4px;flex-wrap:wrap;gap:10px;padding:16px;display:flex}.param-list .param-item[data-v-677b1e65]{cursor:pointer;border:1px solid #ddd;border-radius:4px;justify-content:center;align-items:center;width:90px;height:30px;display:flex}.param-list .param-item.active[data-v-677b1e65]{background:url(/static/vite/images/icon-tag-switched.png) right -1px bottom -1px/15px no-repeat;border:1px solid #20a53a}.setting-card[data-v-5ce32ea5]{background-color:var(--router-menu-active-bg);cursor:pointer;border-radius:4px;padding:20px;transition:background-color .2s}.setting-card.error[data-v-5ce32ea5]{background-color:rgba(255,0,0,.1)}.setting-card .n-button+.n-button[data-v-5ce32ea5]{margin-left:12px}.setting-card[data-v-d7b079fc]{border:1px solid var(--n-border-color);cursor:pointer;padding:20px;transition:background-color .2s}.setting-card[data-v-d7b079fc]:hover{background-color:rgba(165,165,165,.08)}.setting-tabs[data-v-b3adb7e7]{--n-tab-gap:0;--n-tab-font-size:14px;--n-tab-padding:14px 20px 12px;--n-tab-font-weight-active:700}.bt-radio[data-v-a055a9ae] .n-radio-button:last-child{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.bt-date-picker[data-v-a055a9ae] .n-input{border-top-left-radius:0;border-bottom-left-radius:0} diff --git a/BTPanel/static/vite/css/view-wp.css b/BTPanel/static/vite/css/view-wp.css index d340f1b2..f4813992 100644 --- a/BTPanel/static/vite/css/view-wp.css +++ b/BTPanel/static/vite/css/view-wp.css @@ -1 +1 @@ -.text[data-v-d652ceef]{cursor:default;--un-bg-opacity:1;background-color:rgba(247,247,247,var(--un-bg-opacity)) ;width:300px;padding-left:10px;padding-right:10px;line-height:32px}.language[data-v-d652ceef]{width:300px}.language[data-v-d652ceef] .n-base-loading{display:none}.language[data-v-d652ceef] .n-base-selection--disabled{--n-border:none;--n-text-color-disabled:#333}.language[data-v-d652ceef] .n-base-selection.n-base-selection--disabled .n-base-selection-label .n-base-selection-input,.language[data-v-d652ceef] .n-base-selection.n-base-selection--disabled .n-base-selection-label{cursor:default}.login-tips-box[data-v-55e2b520]{background-color:var(--color-bg-2);border-radius:10px;justify-content:center;align-items:center;gap:10px;margin-bottom:16px;padding:16px;display:flex}[data-v-5b339671] .n-collapse-item__header-main{--n-title-text-color:var(--color-primary);margin-left:120px}.n-alert[data-v-3abe9589]{--n-padding:16px;--n-font-size:12px}.n-alert[data-v-af63ae26]{--n-padding:16px 24px 16px 16px}.close-btn[data-v-af63ae26]{background-color:var(--color-bg-2);border-color:var(--color-border);color:var(--color-error)}.close-btn[data-v-af63ae26]:hover{background-color:var(--color-error);color:#fff}.empty-state[data-v-6a349354]{border-color:var(--color-border);background-color:var(--color-bg-4)}.empty-icon[data-v-6a349354]{color:var(--color-border)}.empty-text[data-v-6a349354]{color:var(--color-text-desc)}.list-count[data-v-6a349354]{background-color:var(--color-bg-3);color:var(--color-text-3)}.n-alert[data-v-065ce8aa]{--n-padding:16px}.data-box[data-v-2be54d83]{border:1px solid #c7c7c7;border-radius:10px;flex-direction:column;gap:10px;width:100%;max-height:200px;padding:10px;display:flex;overflow-y:auto}.site-content[data-v-c14224ee]{border:1px solid #ececec;height:300px;overflow-y:auto}.site-content .content-item[data-v-c14224ee]{border-bottom:1px solid #ececec;max-height:80px;padding:12px;font-size:13px;transition:background-color .3s}.site-content .content-item[data-v-c14224ee]:hover{background-color:var(--site-detele-content-item-hover-bg)}.site-content .content-item .site-size[data-v-c14224ee],.site-content .content-item .site-db[data-v-c14224ee]{align-items:center;min-height:24px;display:flex}.site-content .content-item .site-title[data-v-c14224ee]{width:170px}.site-content .content-item .site-path[data-v-c14224ee]{flex:1;align-items:center;width:0;margin:0 10px;display:flex}.site-content .content-item .site-path .value[data-v-c14224ee]{text-overflow:ellipsis;white-space:nowrap;max-width:162px;margin:0 4px;overflow:hidden}.site-content .content-item .db-name[data-v-c14224ee]{width:170px}.site-content .content-item .db-size[data-v-c14224ee]{flex:1;margin:0 10px}.site-content .content-item .db-time[data-v-c14224ee],.site-content .content-item .site-time[data-v-c14224ee]{text-align:right;width:130px}.login-tips-box[data-v-c3a587e1]{background-color:var(--color-bg-2);border-radius:10px;justify-content:center;align-items:center;gap:10px;margin-bottom:16px;padding:16px;display:flex}[data-v-49e4da69] .custom-table thead th{background-color:#fff}.tools-card[data-v-0334d4d3]{background-color:var(--color-bg-2);border-radius:4px;align-items:center;padding:12px 24px;display:flex}.tools-card+.tools-card[data-v-0334d4d3]{margin-top:16px}.tools-card .tools-img[data-v-0334d4d3]{justify-content:center;width:26px;display:flex}.tools-card .tools-name[data-v-0334d4d3]{min-width:150px;padding:0 12px;font-size:13px}.tools-card .n-button[data-v-0334d4d3]{width:32px;margin-left:12px;padding:0}.tools-card .tools-desc[data-v-0334d4d3]{margin-left:16px}.circle[data-v-a7530cdd]{background-color:var(--color-primary) ;border-radius:9999px;width:10px;height:10px;margin-right:5px;display:inline-block}.progress-box[data-v-c27d1467]{border:1px solid var(--site-task-progress-border)}.website-status[data-v-f0b6174a]{cursor:pointer;padding-left:10px;font-size:20px;display:flex}.website-name[data-v-825ede00]{align-items:center;gap:8px;width:100%;display:flex}.website-icon[data-v-825ede00]{cursor:pointer;flex-shrink:0;width:24px}.website-info[data-v-825ede00]{flex:1;min-width:0;overflow:hidden}.website-description[data-v-825ede00]{max-width:250px;margin-top:2px}.warning[data-v-0e6903b8]{color:#e6a23c;background-color:#fdf6ec;border-radius:4px;padding:8px}[data-v-5e116ab8] .row-padding>:last-child,[data-v-d7b2c314] .row-padding>:last-child{padding-left:0!important}.tips[data-v-d641b456]{color:var(--color-text-desc) ;margin-left:10px}.tips[data-v-a0e489a0]{color:var(--color-text-4) ;margin-left:10px}[data-v-3a4cae8b] .n-alert .n-alert-body{--n-padding:5px 8px}.ul-style[data-v-7a38d82d]{justify-content:center;align-items:center;gap:20px;margin:0 auto;font-size:16px;display:flex}.ul-style li[data-v-7a38d82d]{align-items:center;display:flex}[data-v-811eb46f] .wp-subsite-child-row>td{background:var(--site-subsite-bg)}[data-v-811eb46f] .wp-subsite-child-row .n-data-table-td--selection{padding-left:20px!important}[data-v-811eb46f] .wp-subsite-parent-row-clickable>td{cursor:pointer;user-select:none}[data-v-811eb46f] .wp-toolkit-table-example{padding:0}[data-v-811eb46f] .wp-toolkit-table-name{padding-left:0}[data-v-811eb46f] .n-data-table .n-data-table-check-extra{color:var(--color-text-base);font-size:16px;right:-10px} +.text[data-v-d652ceef]{cursor:default;--un-bg-opacity:1;background-color:rgba(247,247,247,var(--un-bg-opacity)) ;width:300px;padding-left:10px;padding-right:10px;line-height:32px}.language[data-v-d652ceef]{width:300px}.language[data-v-d652ceef] .n-base-loading{display:none}.language[data-v-d652ceef] .n-base-selection--disabled{--n-border:none;--n-text-color-disabled:#333}.language[data-v-d652ceef] .n-base-selection.n-base-selection--disabled .n-base-selection-label .n-base-selection-input,.language[data-v-d652ceef] .n-base-selection.n-base-selection--disabled .n-base-selection-label{cursor:default}.login-tips-box[data-v-55e2b520]{background-color:var(--color-bg-2);border-radius:10px;justify-content:center;align-items:center;gap:10px;margin-bottom:16px;padding:16px;display:flex}.more-settings__arrow[data-v-fd40b6e4]{transition:transform .2s}.more-settings__arrow.is-expanded[data-v-fd40b6e4]{transform:rotate(180deg)}.n-alert[data-v-e1070ba1]{--n-padding:16px;--n-font-size:12px}.n-alert[data-v-af63ae26]{--n-padding:16px 24px 16px 16px}.close-btn[data-v-af63ae26]{background-color:var(--color-bg-2);border-color:var(--color-border);color:var(--color-error)}.close-btn[data-v-af63ae26]:hover{background-color:var(--color-error);color:#fff}.empty-state[data-v-6a349354]{border-color:var(--color-border);background-color:var(--color-bg-4)}.empty-icon[data-v-6a349354]{color:var(--color-border)}.empty-text[data-v-6a349354]{color:var(--color-text-desc)}.list-count[data-v-6a349354]{background-color:var(--color-bg-3);color:var(--color-text-3)}.n-alert[data-v-065ce8aa]{--n-padding:16px}.data-box[data-v-2be54d83]{border:1px solid #c7c7c7;border-radius:10px;flex-direction:column;gap:10px;width:100%;max-height:200px;padding:10px;display:flex;overflow-y:auto}.site-content[data-v-c14224ee]{border:1px solid #ececec;height:300px;overflow-y:auto}.site-content .content-item[data-v-c14224ee]{border-bottom:1px solid #ececec;max-height:80px;padding:12px;font-size:13px;transition:background-color .3s}.site-content .content-item[data-v-c14224ee]:hover{background-color:var(--site-detele-content-item-hover-bg)}.site-content .content-item .site-size[data-v-c14224ee],.site-content .content-item .site-db[data-v-c14224ee]{align-items:center;min-height:24px;display:flex}.site-content .content-item .site-title[data-v-c14224ee]{width:170px}.site-content .content-item .site-path[data-v-c14224ee]{flex:1;align-items:center;width:0;margin:0 10px;display:flex}.site-content .content-item .site-path .value[data-v-c14224ee]{text-overflow:ellipsis;white-space:nowrap;max-width:162px;margin:0 4px;overflow:hidden}.site-content .content-item .db-name[data-v-c14224ee]{width:170px}.site-content .content-item .db-size[data-v-c14224ee]{flex:1;margin:0 10px}.site-content .content-item .db-time[data-v-c14224ee],.site-content .content-item .site-time[data-v-c14224ee]{text-align:right;width:130px}.login-tips-box[data-v-c3a587e1]{background-color:var(--color-bg-2);border-radius:10px;justify-content:center;align-items:center;gap:10px;margin-bottom:16px;padding:16px;display:flex}[data-v-49e4da69] .custom-table thead th{background-color:#fff}.tools-card[data-v-0334d4d3]{background-color:var(--color-bg-2);border-radius:4px;align-items:center;padding:12px 24px;display:flex}.tools-card+.tools-card[data-v-0334d4d3]{margin-top:16px}.tools-card .tools-img[data-v-0334d4d3]{justify-content:center;width:26px;display:flex}.tools-card .tools-name[data-v-0334d4d3]{min-width:150px;padding:0 12px;font-size:13px}.tools-card .n-button[data-v-0334d4d3]{width:32px;margin-left:12px;padding:0}.tools-card .tools-desc[data-v-0334d4d3]{margin-left:16px}.circle[data-v-a7530cdd]{background-color:var(--color-primary) ;border-radius:9999px;width:10px;height:10px;margin-right:5px;display:inline-block}.step-list[data-v-0623890a]{flex-direction:column;gap:10px;display:flex}.step-card[data-v-0623890a]{border:1px solid var(--color-border);background:var(--color-bg-1);border-radius:8px;align-items:flex-start;gap:16px;padding:16px;transition:border-color .2s,background-color .2s;display:flex}.step-indicator[data-v-0623890a]{color:#aeb7c4;border:2px solid #dce2ea;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:600;line-height:1;display:flex}.step-title[data-v-0623890a],.step-description[data-v-0623890a]{color:var(--color-text-4)}.step-card.is-finish[data-v-0623890a]{border-color:color-mix(in srgb, #20a53a 18%, var(--color-border));background:color-mix(in srgb, #20a53a 4%, var(--color-bg-1))}.step-card.is-finish .step-indicator[data-v-0623890a]{color:#fff;background:#20a53a;border-color:#20a53a}.step-card.is-finish .step-title[data-v-0623890a]{color:var(--color-text-2)}.step-card.is-finish .step-description[data-v-0623890a]{color:var(--color-text-3)}.step-card.is-process[data-v-0623890a]{background:color-mix(in srgb, #20a53a 7%, var(--color-bg-1));border-color:#20a53a}.step-card.is-process .step-indicator[data-v-0623890a]{color:#20a53a;border-color:#20a53a;box-shadow:0 0 0 4px rgba(32,165,58,.12)}.step-card.is-process .step-title[data-v-0623890a]{color:#20a53a}.step-card.is-process .step-description[data-v-0623890a]{color:var(--color-text-3)}.step-card.is-error[data-v-0623890a]{border-color:color-mix(in srgb, var(--color-error) 48%, var(--color-border));background:color-mix(in srgb, var(--color-error) 15%, var(--color-bg-1))}.step-card.is-error .step-indicator[data-v-0623890a]{border-color:var(--color-error);background:var(--color-error);color:#fff}.step-card.is-error .step-title[data-v-0623890a],.step-card.is-error .step-description[data-v-0623890a]{color:var(--color-error)}.step-card.is-wait[data-v-0623890a]{opacity:.55}.success-icon[data-v-8f163ba8]{background-color:color-mix(in srgb, var(--color-primary) 9%, var(--color-bg-2));border-radius:50%;width:58px;height:58px}.login-card[data-v-8f163ba8]{border-style:solid;border-width:1px;border-color:var(--color-border);background-color:var(--site-task-result-table-bg);border-radius:10px;margin-top:24px}.login-row[data-v-8f163ba8]{height:40px}.website-status[data-v-f0b6174a]{cursor:pointer;padding-left:10px;font-size:20px;display:flex}.website-name[data-v-825ede00]{align-items:center;gap:8px;width:100%;display:flex}.website-icon[data-v-825ede00]{cursor:pointer;flex-shrink:0;width:24px}.website-info[data-v-825ede00]{flex:1;min-width:0;overflow:hidden}.website-description[data-v-825ede00]{max-width:250px;margin-top:2px}.warning[data-v-0e6903b8]{color:#e6a23c;background-color:#fdf6ec;border-radius:4px;padding:8px}[data-v-5e116ab8] .row-padding>:last-child,[data-v-d7b2c314] .row-padding>:last-child{padding-left:0!important}.utils-list[data-v-eeca6a8e]{width:100%}.utils-item[data-v-eeca6a8e]{--utils-border:#efeff5;border-bottom:1px solid var(--utils-border);padding-top:15px;padding-bottom:15px}.utils-item--sub[data-v-eeca6a8e]{padding-left:28px}.utils-item--last[data-v-eeca6a8e]{border-bottom:0}.utils-checkbox[data-v-eeca6a8e]{align-items:flex-start;width:100%}.utils-content[data-v-eeca6a8e]{min-width:0;padding-left:10px}.utils-desc[data-v-eeca6a8e]{color:var(--color-text-desc) ;margin-top:10px;line-height:16px}.utils-actions[data-v-eeca6a8e]{padding-top:20px;padding-left:24px}:root[theme-mode=dark] .utils-item{--utils-border:var(--color-border)}[data-v-3a4cae8b] .n-alert .n-alert-body{--n-padding:5px 8px}.ul-style[data-v-7a38d82d]{justify-content:center;align-items:center;gap:20px;margin:0 auto;font-size:16px;display:flex}.ul-style li[data-v-7a38d82d]{align-items:center;display:flex}[data-v-8784a81f] .wp-subsite-child-row>td{background:var(--site-subsite-bg)}[data-v-8784a81f] .wp-subsite-child-row .n-data-table-td--selection{padding-left:20px!important}[data-v-8784a81f] .wp-subsite-parent-row-clickable>td{cursor:pointer;user-select:none}[data-v-8784a81f] .wp-toolkit-table-example{padding:0}[data-v-8784a81f] .wp-toolkit-table-name{padding-left:0}[data-v-8784a81f] .n-data-table .n-data-table-check-extra{color:var(--color-text-base);font-size:16px;right:-10px} diff --git a/BTPanel/static/vite/images/overview.png b/BTPanel/static/vite/images/overview.png index 4d89dfb6..a0a78e9c 100644 Binary files a/BTPanel/static/vite/images/overview.png and b/BTPanel/static/vite/images/overview.png differ diff --git a/BTPanel/static/vite/images/overview2.png b/BTPanel/static/vite/images/overview2.png index a0a78e9c..4d89dfb6 100644 Binary files a/BTPanel/static/vite/images/overview2.png and b/BTPanel/static/vite/images/overview2.png differ diff --git a/BTPanel/static/vite/images/today-new.svg b/BTPanel/static/vite/images/today-new.svg deleted file mode 100644 index 20927826..00000000 --- a/BTPanel/static/vite/images/today-new.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/BTPanel/static/vite/js/app-base-legacy.js b/BTPanel/static/vite/js/app-base-legacy.js index b6e57560..8e7af0b2 100644 --- a/BTPanel/static/vite/js/app-base-legacy.js +++ b/BTPanel/static/vite/js/app-base-legacy.js @@ -1,5 +1,5 @@ -(function(){System.register([`./rolldown-runtime-legacy.js?v=1784873523001`,`./vendor-utils-legacy.js?v=1784873523001`,`./vendor-vue-legacy.js?v=1784873523001`,`./vendor-naive-legacy.js?v=1784873523001`,`./app-legacy.js?v=1784873523001`,`./vendor-code-highlight-legacy.js?v=1784873523001`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,ee,D,O,k,A,j,M,N,P,F,te,I,ne,L,re,ie,ae,oe,se,ce,le,ue,R,z,B,V,H,U,de,fe,pe,W,G,K,q,me,J,Y,he,X,ge,Z,Q,_e,ve,ye,$,be;function xe(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1].n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper+.n-tabs-tab-wrapper .n-tabs-tab{border-left:none}.bt-tabs[data-v-16ac702a]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab{height:40px}.bt-tabs[data-v-16ac702a]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab:not(.n-tabs-tab--active):not(.n-tabs-tab--disabled):hover{color:var(--color-primary)}.bt-tabs[data-v-16ac702a]>.n-tab-pane{flex:1;overflow:auto}.full-btn[data-v-b3418b8a]{opacity:0;width:40px;padding:0;transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;top:1rem;right:1rem}.group:hover .full-btn[data-v-b3418b8a]{opacity:1}.bt-log[data-v-b3418b8a]{background:0 0;border:none;border-radius:0;height:100%;font-size:13px;overflow:auto}.bt-log[data-v-b3418b8a] .hljs{white-space:pre-wrap;border-radius:4px;height:100%}.bt-tabs-modal[data-v-1d331e67]{--n-tab-gap-vertical:0;--n-tab-border-radius:0;height:100%}.bt-tabs-modal[data-v-1d331e67]>.n-tabs-nav{width:var(--n-tab-item-width)}.bt-tabs-modal[data-v-1d331e67]>.n-tabs-nav .n-tabs-scroll-padding{border:none}.bt-tabs-modal[data-v-1d331e67]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab{border:none;justify-content:flex-start;height:40px}.bt-tabs-modal[data-v-1d331e67]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab .n-tabs-tab__label{overflow:hidden}.bt-tabs-modal[data-v-1d331e67]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab .bt-tabs-modal__tab-label{align-items:center;gap:6px;min-width:0;display:flex}.bt-tabs-modal[data-v-1d331e67]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab .bt-tabs-modal__tab-icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:16px;display:inline-flex}.bt-tabs-modal[data-v-1d331e67]>.n-tab-pane{overflow:auto}.bt-tabs-modal--default[data-v-1d331e67]{--n-tab-border-color:var(--bt-tabs-modal-bg);--n-tab-color:var(--bt-tabs-modal-bg);--n-tab-text-color-active:var(--tabs-active-text-color);--n-tab-padding-vertical:0 10px 0 20px;--n-tab-item-width:170px}.bt-tabs-modal--default[data-v-1d331e67]>.n-tabs-nav{background-color:var(--bt-tabs-modal-bg);border-bottom-left-radius:10px}.bt-tabs-modal--default[data-v-1d331e67]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab{width:var(--n-tab-item-width)}.bt-tabs-modal--default[data-v-1d331e67]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab.n-tabs-tab--active{background-color:var(--bt-tabs-modal-active-bg)}.bt-tabs-modal--sidebar[data-v-1d331e67]{--n-tab-border-color:none;--n-tab-color:var(--bt-tabs-modal-color);--n-tab-text-color-active:#fff;--n-tab-padding-vertical:0 10px;--n-tab-item-width:200px}.bt-tabs-modal--sidebar[data-v-1d331e67]>.n-tabs-nav{background-color:var(--color-bg-2)}.bt-tabs-modal--sidebar[data-v-1d331e67]>.n-tabs-nav .n-tabs-nav-scroll-wrapper{box-shadow:var(--bt-tabs-modal-left-shadow)}.bt-tabs-modal--sidebar[data-v-1d331e67]>.n-tabs-nav .n-tabs-wrapper{padding:0 10px}.bt-tabs-modal--sidebar[data-v-1d331e67]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper{margin-top:10px}.bt-tabs-modal--sidebar[data-v-1d331e67]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab{border-radius:10px}.bt-tabs-modal--sidebar[data-v-1d331e67]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab.n-tabs-tab--active{background-color:var(--bt-tabs-modal-left-active-bg)}.is-icon[data-v-1d331e67]>.n-tabs-nav{width:81px}.is-icon[data-v-1d331e67]>.n-tabs-nav .n-tabs-tab{width:81px!important;height:74px!important}.n-button[data-v-7b828a1a]{--n-height:24px} -/*$vite$:1*/`,document.head.appendChild(y),R(),ue=F({__name:`index`,props:B({data:{},options:{default:function(){return[]}}},{value:{required:!0},valueModifiers:{}}),emits:B([`click`],[`update:value`]),setup:function(e,t){var n=t.expose,r=t.emit,i=Q(e,`value`),a=r,o=function(e,t){a(`click`,e),t===i.value&&c()},c=function(){var e,t;(e=l[i.value])==null||(t=e.init)==null||t.call(e)},l={},u=function(e,t){l[t]=e};return n({init:c,onConfirm:function(e){return we(function(){var t,n;return Me(this,function(r){switch(r.label){case 0:return[4,(t=l[i.value])==null||(n=t.onConfirm)==null?void 0:n.call(t,e)];case 1:return[2,r.sent()]}})})()},setValue:function(e){i.value=e},getCompRef:function(e){return l[e]}}),function(t,n){var r=h,a=g;return W(),k(a,{value:i.value,"onUpdate:value":n[0]||(n[0]=function(e){return i.value=e}),class:`bt-tabs h-full`,type:`card`,placement:`top`},M({default:$(function(){return[q(t.$slots,`default`,{},void 0,!0),(W(!0),j(s,null,K(e.options,function(t){return W(),j(s,{key:t.key},[t.show===!1?A(``,!0):(W(),k(r,{key:0,name:t.key,tab:t.label,"display-directive":t.isLazy?`show:lazy`:`if`,"tab-props":{onClick:function(e){o(e,t.key)}}},{default:$(function(){return[t.component?(W(),k(J(t.component),V({key:0,ref_for:!0,ref:function(e){return u(e,t.key)}},{ref_for:!0},Oe({},e.data,t.data)),null,16)):A(``,!0)]}),_:2},1032,[`name`,`tab`,`display-directive`,`tab-props`]))],64)}),128))]}),_:2},[t.$slots.suffix?{name:`suffix`,fn:$(function(){return[q(t.$slots,`suffix`,{},void 0,!0)]}),key:`0`}:void 0]),1032,[`value`])}}}),e(`d`,S(ue,[[`__scopeId`,`data-v-16ac702a`]])),D.registerLanguage(`http`,ne),D.registerLanguage(`log`,C),R(),le=F({__name:`index`,props:{log:{default:``},loading:{type:Boolean,default:!1},showBtn:{type:Boolean,default:!0}},setup:function(e){var t=de.component,r=e,i=G(),a=G(null),o=ge(a),s=o.isFullscreen,c=o.toggle;return ye(function(){return r.log},function(){H(function(){var e=i.value.$el.querySelector(`code`);e==null||e.scrollTo({top:9999999})})},{immediate:!0}),function(r,o){var l=m,u=n;return W(),j(`div`,{ref_key:`containerRef`,ref:a,class:`relative h-full group`},[P(l,{show:e.loading,class:`h-full`},{default:$(function(){return[P(X(t),{ref_key:`logsRef`,ref:i,class:`bt-log`,language:`log`,code:e.log},null,8,[`code`])]}),_:1},8,[`show`]),e.showBtn?(W(),k(u,{key:0,type:`primary`,class:`full-btn`,onClick:X(c)},{icon:$(function(){return[O(`i`,{class:U([`text-20px`,X(s)?`i-common-full-exit`:`i-common-full`])},null,2)]}),_:1},8,[`onClick`])):A(``,!0)],512)}}}),e(`u`,S(le,[[`__scopeId`,`data-v-b3418b8a`]])),R(),x={class:`bt-tabs-modal__tab-label`},ce=F({__name:`index`,props:B({data:{default:function(){return[]}},isIcon:{type:Boolean,default:!1},isEllipsis:{type:Boolean,default:!1},panePadding:{default:`16px`},variant:{default:`default`}},{value:{required:!0},valueModifiers:{}}),emits:B([`click-self`],[`update:value`]),setup:function(e,t){var n=t.expose,r=t.emit,i=F({props:{content:{type:[String,Function],required:!0}},setup:function(e){return function(){return typeof e.content==`function`?e.content():e.content}}}),o=F({props:{content:{type:[String,Function],required:!0}},setup:function(e){return function(){return P(`span`,{class:`bt-tabs-modal__tab-icon`},[typeof e.content==`function`?e.content():e.content.startsWith(`i-`)?P(`i`,{class:e.content},null):P(w,{name:e.content,size:14},null)])}}}),c=Q(e,`value`),l={},u=function(e,t){l[t]=e},d=function(e,t){t===c.value&&(f(),r(`click-self`))},f=function(){if(c.value){var e,t;(e=l[c.value])==null||(t=e.init)==null||t.call(e)}};return n({init:f}),function(t,n){var r=a,l=h,f=g;return W(),k(f,{value:c.value,"onUpdate:value":n[0]||(n[0]=function(e){return c.value=e}),class:U([`bt-tabs-modal`,[`bt-tabs-modal--`.concat(e.variant),{"is-icon":e.isIcon}]]),type:`card`,placement:`left`,"pane-style":{padding:e.panePadding}},{default:$(function(){return[(W(!0),j(s,null,K(e.data,function(t){return W(),j(s,null,[t.show===!1?A(``,!0):(W(),k(l,{key:t.key,name:t.key,tab:t.label,"display-directive":t.isLazy?`show:lazy`:`if`,"tab-props":{onClick:function(e){d(e,t.key)}}},M({default:$(function(){return[t.component?(W(),k(J(t.component),V({key:0,ref_for:!0,ref:function(e){return u(e,t.key)}},{ref_for:!0},Oe({},t.data?t.data:{})),null,16)):A(``,!0)]}),_:2},[t.icon||e.isEllipsis?{name:`tab`,fn:$(function(){return[O(`span`,x,[t.icon?(W(),k(X(o),{key:0,content:t.icon},null,8,[`content`])):A(``,!0),e.isEllipsis?(W(),k(r,{key:1},{default:$(function(){return[P(X(i),{content:t.label},null,8,[`content`])]}),_:2},1024)):(W(),k(X(i),{key:2,content:t.label},null,8,[`content`]))])]}),key:`0`}:void 0]),1032,[`name`,`tab`,`display-directive`,`tab-props`]))],64)}),256)),q(t.$slots,`default`,{},void 0,!0)]}),_:3},8,[`value`,`class`,`pane-style`])}}}),e(`l`,S(ce,[[`__scopeId`,`data-v-1d331e67`]])),R(),se=F({__name:`index`,props:{value:{default:``},width:{default:240},prefix:{type:Boolean,default:!1}},emits:[`search`,`update:value`],setup:function(e,t){var n=t.expose,r=t.emit,i=e,a=G(null);n({focus:function(){var e;(e=a.value)==null||e.focus()}});var o=r,s=ve(i,`value`),l=function(){o(`search`,s.value)};return function(t,n){var r=w,i=c;return W(),k(i,V({value:X(s),"onUpdate:value":n[0]||(n[0]=function(e){return z(s)?s.value=e:null})},t.$attrs,{ref_key:`inputRef`,ref:a,class:`bt-search`,style:{width:``.concat(e.width,`px`)},onKeyup:be(l,[`enter`])}),M({_:2},[e.prefix?{name:`prefix`,fn:$(function(){return[O(`div`,{class:`flex items-center cursor-pointer`,onClick:l},[P(r,{name:`search`,size:`16`})])]}),key:`0`}:void 0,e.prefix?void 0:{name:`suffix`,fn:$(function(){return[O(`div`,{class:`flex items-center cursor-pointer`,onClick:l},[P(r,{name:`search`,size:`16`})])]}),key:`1`}]),1040,[`value`,`style`])}}}),e(`c`,se),R(),oe=F({__name:`index`,props:{value:{default:0},type:{default:`line`},height:{default:5},borderRadius:{default:4},textColor:{},defaultColor:{default:``}},setup:function(e){var t=e,n=_e(),r=E(function(){var e=t.value,r=t.defaultColor;return e>=90?n.value.errorColor:e>=80?n.value.warningColor:r||n.value.primaryColor});return function(t,n){var i=u;return W(),k(i,V({type:e.type,color:X(r),height:e.height,percentage:e.value,"indicator-text-color":e.textColor,"border-radius":e.borderRadius},t.$attrs),null,16,[`type`,`color`,`height`,`percentage`,`indicator-text-color`,`border-radius`])}}}),e(`s`,oe),R(),e(`o`,F({functional:!0,props:{value:{type:[String,Number,Boolean],default:void 0},"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array],checkedValue:{type:[String,Number,Boolean],default:!0},uncheckedValue:{type:[String,Number,Boolean],default:!1},onChange:[Function,Array],showText:{type:Boolean,default:!0},checkedLabel:{type:String,default:``},uncheckedLabel:{type:String,default:``}},setup:function(e){var t=he(e,`value`),n=E(function(){return t.value===e.checkedValue});function r(t){var n=e[`onUpdate:value`],r=e.onChange,i=e.onUpdateValue;n&&T(n,t),i&&T(i,t),r&&T(r,t)}function i(){t.value===e.checkedValue?r(e.uncheckedValue):r(e.checkedValue)}return{checked:n,onClick:i}},render:function(){var e=this,t=this.checked,n=Z().t;return P(`div`,{class:`inline-flex gap-2px items-center cursor-pointer`,onClick:function(){e.onClick()}},[this.showText?P(`span`,{class:t?`text-primary`:`text-error`},[t?this.checkedLabel||n(`Public.Status.Running`):this.uncheckedLabel||n(`Public.Status.Stop`)]):``,P(`span`,{class:[`text-14px`,t?`i-mage:play-fill text-primary`:`i-mage:pause-fill text-error`]},null)])}})),R(),b={class:`ml-8px`},ae=F({__name:`index`,props:B({accept:{}},{fileList:{default:function(){return[]}},fileListModifiers:{}}),emits:[`update:fileList`],setup:function(e){var t=Q(e,`fileList`),r=Z().t,i=E(function(){return t.value&&t.value.length>0?t.value[0].name:r(`Component.Upload.index_2`)}),a=function(e){t.value=[e[e.length-1]]};return function(r,o){var s=n,c=_;return W(),k(c,{"file-list":t.value,"onUpdate:fileList":[o[0]||(o[0]=function(e){return t.value=e}),a],action:``,accept:e.accept,multiple:!1,"default-upload":!1,"show-file-list":!1},{default:$(function(){return[P(s,{size:`small`},{default:$(function(){return[N(Y(r.$t(`Component.Upload.index_1`)),1)]}),_:1}),O(`span`,b,Y(X(i)),1)]}),_:1},8,[`file-list`,`accept`])}}}),e(`a`,S(ae,[[`__scopeId`,`data-v-7b828a1a`]])),R(),L=v(me(),1),e(`i`,F({name:`BtPre`,props:{lang:{type:String,default:`log`},content:{type:String,default:``},loading:{type:Boolean,default:!1},wrap:{type:Boolean,default:!1},fontSize:{type:[String,Number],default:`14px`},rows:{type:Number,default:100},preStyle:{type:Object,default:function(){return{}}}},setup:function(e){var t=Z().t,r=G(null),i=G(null),a=G(``),o=G(null),s=ge(o),c=s.isFullscreen,l=s.toggle,u=G(!1),d=E(function(){if(e.content===``)return[t(`Component.Logs.index_1`)];var n=e.content.split(` +(function(){System.register([`./rolldown-runtime-legacy.js?v=1786507437784`,`./vendor-utils-legacy.js?v=1786507437784`,`./vendor-vue-legacy.js?v=1786507437784`,`./vendor-naive-legacy.js?v=1786507437784`,`./app-legacy.js?v=1786507437784`,`./vendor-code-highlight-legacy.js?v=1786507437784`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,ee,D,O,k,A,j,M,N,P,F,te,I,ne,L,re,ie,ae,oe,se,ce,le,ue,R,z,B,V,H,U,de,fe,pe,W,G,K,q,me,J,he,Y,ge,X,_e,Z,Q,ve,ye,be,$,xe;function Se(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1].n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab{height:40px}.bt-tabs[data-v-043d4e8c]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab:not(.n-tabs-tab--active):not(.n-tabs-tab--disabled):hover{color:var(--color-primary)}.bt-tabs[data-v-043d4e8c]>.n-tab-pane{flex:1;overflow:auto}.bt-tabs--card[data-v-043d4e8c]{--n-tab-border-radius:0;--n-tab-color:transparent;--n-tab-border-color:var(--color-border);--n-tab-padding-vertical:0 16px}.bt-tabs--card[data-v-043d4e8c]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper+.n-tabs-tab-wrapper .n-tabs-tab{border-left:none}.bt-tabs--line[data-v-043d4e8c]{--n-tab-text-color:var(--bt-tabs-modal-line-color);--n-tab-padding-vertical:0}.bt-tabs--line[data-v-043d4e8c]>.n-tabs-nav{--n-tab-gap:20px;margin-top:-12px}.bt-tabs--line[data-v-043d4e8c]>.n-tabs-nav .n-tabs-tab{height:38px;font-size:13px;font-weight:500}.full-btn[data-v-b3418b8a]{opacity:0;width:40px;padding:0;transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;top:1rem;right:1rem}.group:hover .full-btn[data-v-b3418b8a]{opacity:1}.bt-log[data-v-b3418b8a]{background:0 0;border:none;border-radius:0;height:100%;font-size:13px;overflow:auto}.bt-log[data-v-b3418b8a] .hljs{white-space:pre-wrap;border-radius:4px;height:100%}.bt-tabs-modal[data-v-8839750a]{--n-tab-gap-vertical:0;--n-tab-border-radius:0;height:100%}.bt-tabs-modal[data-v-8839750a]>.n-tabs-nav{width:var(--n-tab-item-width)}.bt-tabs-modal[data-v-8839750a]>.n-tabs-nav .n-tabs-scroll-padding{border:none}.bt-tabs-modal[data-v-8839750a]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab{border:none;justify-content:flex-start;height:40px}.bt-tabs-modal[data-v-8839750a]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab .n-tabs-tab__label{overflow:hidden}.bt-tabs-modal[data-v-8839750a]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab .bt-tabs-modal__tab-label{align-items:center;gap:6px;min-width:0;display:flex}.bt-tabs-modal[data-v-8839750a]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab .bt-tabs-modal__tab-icon{flex-shrink:0;justify-content:center;align-items:center;min-width:16px;min-height:16px;font-size:16px;display:inline-flex}.bt-tabs-modal[data-v-8839750a]>.n-tab-pane{overflow:auto}.bt-tabs-modal--default[data-v-8839750a]{--n-tab-border-color:var(--bt-tabs-modal-bg);--n-tab-color:var(--bt-tabs-modal-bg);--n-tab-text-color-active:var(--tabs-active-text-color);--n-tab-padding-vertical:0 10px 0 20px;--n-tab-item-width:170px}.bt-tabs-modal--default[data-v-8839750a]>.n-tabs-nav{background-color:var(--bt-tabs-modal-bg);border-bottom-left-radius:10px}.bt-tabs-modal--default[data-v-8839750a]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab{width:var(--n-tab-item-width)}.bt-tabs-modal--default[data-v-8839750a]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab.n-tabs-tab--active{background-color:var(--bt-tabs-modal-active-bg)}.bt-tabs-modal--sidebar[data-v-8839750a]{--n-tab-border-color:none;--n-tab-color:var(--bt-tabs-modal-color);--n-tab-text-color-active:#fff;--n-tab-padding-vertical:0 10px;--n-tab-item-width:200px}.bt-tabs-modal--sidebar[data-v-8839750a]>.n-tabs-nav{background-color:var(--color-bg-2)}.bt-tabs-modal--sidebar[data-v-8839750a]>.n-tabs-nav .n-tabs-nav-scroll-wrapper{box-shadow:var(--bt-tabs-modal-left-shadow)}.bt-tabs-modal--sidebar[data-v-8839750a]>.n-tabs-nav .n-tabs-wrapper{padding:0 10px}.bt-tabs-modal--sidebar[data-v-8839750a]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper{margin-top:10px}.bt-tabs-modal--sidebar[data-v-8839750a]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab{border-radius:10px}.bt-tabs-modal--sidebar[data-v-8839750a]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab.n-tabs-tab--active{background-color:var(--bt-tabs-modal-left-active-bg)}.is-icon[data-v-8839750a]>.n-tabs-nav{width:81px}.is-icon[data-v-8839750a]>.n-tabs-nav .n-tabs-tab{width:81px!important;height:74px!important}.is-modern[data-v-8839750a]:not(.is-icon){--n-tab-color:transparent;--n-tab-text-color:var(--color-text-2);--n-tab-text-color-active:var(--color-primary);--n-tab-padding-vertical:0 10px;--n-tab-item-width:198px}.is-modern[data-v-8839750a]:not(.is-icon)>.n-tabs-nav{border-right:1px solid var(--color-border);background-color:transparent}.is-modern[data-v-8839750a]:not(.is-icon)>.n-tabs-nav .n-tabs-wrapper{padding:0 8px}.is-modern[data-v-8839750a]:not(.is-icon)>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper{margin-top:8px}.is-modern[data-v-8839750a]:not(.is-icon)>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper+.n-tabs-tab-wrapper{margin-top:2px}.is-modern[data-v-8839750a]:not(.is-icon)>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab{border-radius:5px;width:182px;font-size:13px}.is-modern[data-v-8839750a]:not(.is-icon)>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab:not(.n-tabs-tab--active):not(.n-tabs-tab--disabled):hover{color:var(--bt-tabs-modal-modern-hover-color);background-color:var(--bt-tabs-modal-modern-hover-bg)}.is-modern[data-v-8839750a]:not(.is-icon)>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab.n-tabs-tab--active{color:var(--color-primary);background-color:color-mix(in srgb, var(--color-primary) 9%, var(--color-bg-2))}.is-modern[data-v-8839750a]:not(.is-icon)>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab .bt-tabs-modal__tab-icon{color:var(--color-text-3)}.is-modern[data-v-8839750a]:not(.is-icon)>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab.n-tabs-tab--active .bt-tabs-modal__tab-icon{color:var(--color-primary)!important}.is-modern[data-v-8839750a]:not(.is-icon)>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper .n-tabs-tab:hover .bt-tabs-modal__tab-icon{color:var(--bt-tabs-modal-modern-hover-color)}.n-button[data-v-7b828a1a]{--n-height:24px} +/*$vite$:1*/`,document.head.appendChild(y),R(),ue=F({__name:`index`,props:B({data:{},options:{default:function(){return[]}}},{value:{required:!0},valueModifiers:{}}),emits:B([`click`],[`update:value`]),setup:function(e,t){var n=t.expose,r=t.emit,i=he(),a=E(function(){return i.componentUi===`modern`?`line`:`card`}),o=Q(e,`value`),c=r,l=function(e,t){c(`click`,e),t===o.value&&u()},u=function(){var e,t;(e=d[o.value])==null||(t=e.init)==null||t.call(e)},d={},f=function(e,t){d[t]=e};return n({init:u,onConfirm:function(e){return Te(function(){var t,n;return Ne(this,function(r){switch(r.label){case 0:return[4,(t=d[o.value])==null||(n=t.onConfirm)==null?void 0:n.call(t,e)];case 1:return[2,r.sent()]}})})()},setValue:function(e){o.value=e},getCompRef:function(e){return d[e]}}),function(t,n){var r=h,i=g;return W(),k(i,{value:o.value,"onUpdate:value":n[0]||(n[0]=function(e){return o.value=e}),class:U([`bt-tabs h-full`,`bt-tabs--`.concat(X(a))]),type:X(a),placement:`top`},M({default:$(function(){return[q(t.$slots,`default`,{},void 0,!0),(W(!0),j(s,null,K(e.options,function(t){return W(),j(s,{key:t.key},[t.show===!1?A(``,!0):(W(),k(r,{key:0,name:t.key,tab:t.label,"display-directive":t.isLazy?`show:lazy`:`if`,"tab-props":{onClick:function(e){l(e,t.key)}}},{default:$(function(){return[t.component?(W(),k(J(t.component),V({key:0,ref_for:!0,ref:function(e){return f(e,t.key)}},{ref_for:!0},ke({},e.data,t.data)),null,16)):A(``,!0)]}),_:2},1032,[`name`,`tab`,`display-directive`,`tab-props`]))],64)}),128))]}),_:2},[t.$slots.suffix?{name:`suffix`,fn:$(function(){return[q(t.$slots,`suffix`,{},void 0,!0)]}),key:`0`}:void 0]),1032,[`value`,`class`,`type`])}}}),e(`d`,S(ue,[[`__scopeId`,`data-v-043d4e8c`]])),D.registerLanguage(`http`,ne),D.registerLanguage(`log`,C),R(),le=F({__name:`index`,props:{log:{default:``},loading:{type:Boolean,default:!1},showBtn:{type:Boolean,default:!0}},setup:function(e){var t=de.component,r=e,i=G(),a=G(null),o=_e(a),s=o.isFullscreen,c=o.toggle;return be(function(){return r.log},function(){H(function(){var e=i.value.$el.querySelector(`code`);e==null||e.scrollTo({top:9999999})})},{immediate:!0}),function(r,o){var l=m,u=n;return W(),j(`div`,{ref_key:`containerRef`,ref:a,class:`relative h-full group`},[P(l,{show:e.loading,class:`h-full`},{default:$(function(){return[P(X(t),{ref_key:`logsRef`,ref:i,class:`bt-log`,language:`log`,code:e.log},null,8,[`code`])]}),_:1},8,[`show`]),e.showBtn?(W(),k(u,{key:0,type:`primary`,class:`full-btn`,onClick:X(c)},{icon:$(function(){return[O(`i`,{class:U([`text-20px`,X(s)?`i-common-full-exit`:`i-common-full`])},null,2)]}),_:1},8,[`onClick`])):A(``,!0)],512)}}}),e(`u`,S(le,[[`__scopeId`,`data-v-b3418b8a`]])),R(),x={class:`bt-tabs-modal__tab-label`},ce=F({__name:`index`,props:B({data:{default:function(){return[]}},isIcon:{type:Boolean,default:!1},isEllipsis:{type:Boolean,default:!1},panePadding:{default:`16px`},variant:{default:`default`}},{value:{required:!0},valueModifiers:{}}),emits:B([`click-self`],[`update:value`]),setup:function(e,t){var n=t.expose,r=t.emit,i=e,o=he(),c=E(function(){return o.componentUi===`modern`}),l={access:`i-material-symbols:lock-outline`,all:`i-ant-design:appstore-outlined`,binary:`i-material-symbols:data-object-rounded`,collaborative:`i-material-symbols:group-outline-rounded`,composer:`i-material-symbols:code-rounded`,config:`i-material-symbols:settings-outline-rounded`,database:`i-ant-design:database-outlined`,default:`i-soft-dns-system`,"default-page":`i-material-symbols:web-asset`,"default-site":`i-material-symbols:home-work-outline-rounded`,details:`i-material-symbols:info-outline-rounded`,dir:`i-ant-design:folder-outlined`,directory:`i-material-symbols:folder-open-outline-rounded`,document:`i-material-symbols:description-outline-rounded`,domain:`i-material-symbols:language`,edit:`i-material-symbols:edit-outline-rounded`,environment:`i-material-symbols:deployed-code-outline`,extensions:`i-material-symbols:extension-outline-rounded`,file:`i-ant-design:file-outlined`,git:`i-mdi:source-branch`,global:`i-material-symbols:public`,hotlink:`i-material-symbols:shield-outline-rounded`,https:`i-material-symbols:lock-outline`,image:`i-ant-design:picture-outlined`,info:`i-material-symbols:info-outline-rounded`,introduction:`i-soft-dns-menu text-12px`,load:`i-common-load`,location:`i-material-symbols:folder-open-outline-rounded`,log:`i-material-symbols:article-outline-rounded`,login:`i-material-symbols:login-rounded`,logs:`i-lucide:logs`,mail:`i-material-symbols:mail-outline-rounded`,maintenance:`i-material-symbols:dashboard-outline-rounded`,mapping:`i-icon-park-outline:mind-mapping`,memory:`i-material-symbols:memory-alt-outline`,message:`i-material-symbols:notifications-outline-rounded`,module:`i-material-symbols:deployed-code-outline`,monitor:`i-material-symbols:monitoring-rounded`,net:`i-material-symbols:lan-outline-rounded`,optimization:`i-material-symbols:speed-outline-rounded`,panel:`i-material-symbols:dashboard-outline-rounded`,persistence:`i-material-symbols:save-outline-rounded`,php:`i-ic:baseline-php`,"php-config":`i-ic:baseline-php`,"php-version":`i-ic:baseline-php`,phpinfo:`i-material-symbols:info-outline-rounded`,port:`i-material-symbols:settings-ethernet-rounded`,project:`i-material-symbols:inventory-2-outline-rounded`,"project-log":`i-material-symbols:article-outline-rounded`,"project-logs":`i-material-symbols:article-outline-rounded`,proxy:`i-material-symbols:arrow-forward-rounded`,"proxy-pass":`i-material-symbols:arrow-forward-rounded`,"pseudo-static":`i-material-symbols:open-in-new-rounded`,redirect:`i-site-redirect`,rename:`i-material-symbols:drive-file-rename-outline-rounded`,restart:`i-material-symbols:restart-alt-rounded`,rewrite:`i-material-symbols:open-in-new-rounded`,safe:`i-material-symbols:shield-outline-rounded`,security:`i-material-symbols:shield-outline-rounded`,server:`i-soft-dns-server text-20px`,service:`i-material-symbols:play-circle-outline-rounded`,site:`i-material-symbols:language`,slow:`i-material-symbols:timer-outline-rounded`,ssh:`i-material-symbols:terminal-rounded`,ssl:`i-material-symbols:verified-user-outline-rounded`,status:`i-material-symbols:monitoring-rounded`,store:`i-material-symbols:inventory-2-outline-rounded`,task:`i-tdesign:task`,terminal:`i-material-symbols:terminal-rounded`,upgrade:`i-material-symbols:upgrade-rounded`,user:`i-material-symbols:person-outline-rounded`,uwsgi:`i-material-symbols:settings-outline-rounded`,version:`i-material-symbols:system-update-alt-rounded`,webserver:`i-material-symbols:network-node`,whitelist:`i-material-symbols:verified-user-outline-rounded`,wordpress:`i-mdi:wordpress`},u=function(e){var t;if(i.isIcon||e.icon)return e.icon;if(c.value)return(t=l[String(e.key).toLowerCase().trim().replace(/[\s_]+/g,`-`)])==null?`i-material-symbols:settings-outline-rounded`:t},d=r,f=F({props:{content:{type:[String,Function],required:!0}},setup:function(e){return function(){return typeof e.content==`function`?e.content():e.content}}}),p=F({props:{content:{type:[String,Function],required:!0}},setup:function(e){return function(){return P(`span`,{class:`bt-tabs-modal__tab-icon`},[typeof e.content==`function`?e.content():e.content.startsWith(`i-`)?P(`i`,{class:e.content},null):P(w,{name:e.content,size:14},null)])}}}),m=Q(e,`value`),_={},v=function(e,t){_[t]=e},y=function(e,t){t===m.value&&(b(),d(`click-self`))},b=function(){if(m.value){var e,t;(e=_[m.value])==null||(t=e.init)==null||t.call(e)}};return n({init:b}),function(t,n){var r=a,i=h,o=g;return W(),k(o,{value:m.value,"onUpdate:value":n[0]||(n[0]=function(e){return m.value=e}),class:U([`bt-tabs-modal`,[`bt-tabs-modal--`.concat(e.variant),{"is-icon":e.isIcon,"is-modern":X(c)}]]),type:`card`,placement:`left`,"pane-style":{padding:e.panePadding}},{default:$(function(){return[(W(!0),j(s,null,K(e.data,function(t){return W(),j(s,null,[t.show===!1?A(``,!0):(W(),k(i,{key:t.key,name:t.key,tab:t.label,"display-directive":t.isLazy?`show:lazy`:`if`,"tab-props":{onClick:function(e){y(e,t.key)}}},M({default:$(function(){return[t.component?(W(),k(J(t.component),V({key:0,ref_for:!0,ref:function(e){return v(e,t.key)}},{ref_for:!0},ke({},t.data?t.data:{})),null,16)):A(``,!0)]}),_:2},[u(t)||e.isEllipsis?{name:`tab`,fn:$(function(){return[O(`span`,x,[u(t)?(W(),k(X(p),{key:0,content:u(t)||``},null,8,[`content`])):A(``,!0),e.isEllipsis?(W(),k(r,{key:1},{default:$(function(){return[P(X(f),{content:t.label},null,8,[`content`])]}),_:2},1024)):(W(),k(X(f),{key:2,content:t.label},null,8,[`content`]))])]}),key:`0`}:void 0]),1032,[`name`,`tab`,`display-directive`,`tab-props`]))],64)}),256)),q(t.$slots,`default`,{},void 0,!0)]}),_:3},8,[`value`,`class`,`pane-style`])}}}),e(`l`,S(ce,[[`__scopeId`,`data-v-8839750a`]])),R(),se=F({__name:`index`,props:{value:{default:``},width:{default:240},prefix:{type:Boolean,default:!1}},emits:[`search`,`update:value`],setup:function(e,t){var n=t.expose,r=t.emit,i=e,a=G(null);n({focus:function(){var e;(e=a.value)==null||e.focus()}});var o=r,s=ye(i,`value`),l=function(){o(`search`,s.value)};return function(t,n){var r=w,i=c;return W(),k(i,V({value:X(s),"onUpdate:value":n[0]||(n[0]=function(e){return z(s)?s.value=e:null})},t.$attrs,{ref_key:`inputRef`,ref:a,class:`bt-search`,style:{width:``.concat(e.width,`px`)},onKeyup:xe(l,[`enter`])}),M({_:2},[e.prefix?{name:`prefix`,fn:$(function(){return[O(`div`,{class:`flex items-center cursor-pointer`,onClick:l},[P(r,{name:`search`,size:`16`})])]}),key:`0`}:void 0,e.prefix?void 0:{name:`suffix`,fn:$(function(){return[O(`div`,{class:`flex items-center cursor-pointer`,onClick:l},[P(r,{name:`search`,size:`16`})])]}),key:`1`}]),1040,[`value`,`style`])}}}),e(`c`,se),R(),oe=F({__name:`index`,props:{value:{default:0},type:{default:`line`},height:{default:5},borderRadius:{default:4},textColor:{},defaultColor:{default:``}},setup:function(e){var t=e,n=ve(),r=E(function(){var e=t.value,r=t.defaultColor;return e>=90?n.value.errorColor:e>=80?n.value.warningColor:r||n.value.primaryColor});return function(t,n){var i=u;return W(),k(i,V({type:e.type,color:X(r),height:e.height,percentage:e.value,"indicator-text-color":e.textColor,"border-radius":e.borderRadius},t.$attrs),null,16,[`type`,`color`,`height`,`percentage`,`indicator-text-color`,`border-radius`])}}}),e(`s`,oe),R(),e(`o`,F({functional:!0,props:{value:{type:[String,Number,Boolean],default:void 0},"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array],checkedValue:{type:[String,Number,Boolean],default:!0},uncheckedValue:{type:[String,Number,Boolean],default:!1},onChange:[Function,Array],showText:{type:Boolean,default:!0},checkedLabel:{type:String,default:``},uncheckedLabel:{type:String,default:``}},setup:function(e){var t=ge(e,`value`),n=E(function(){return t.value===e.checkedValue});function r(t){var n=e[`onUpdate:value`],r=e.onChange,i=e.onUpdateValue;n&&T(n,t),i&&T(i,t),r&&T(r,t)}function i(){t.value===e.checkedValue?r(e.uncheckedValue):r(e.checkedValue)}return{checked:n,onClick:i}},render:function(){var e=this,t=this.checked,n=Z().t;return P(`div`,{class:`inline-flex gap-2px items-center cursor-pointer`,onClick:function(){e.onClick()}},[this.showText?P(`span`,{class:t?`text-primary`:`text-error`},[t?this.checkedLabel||n(`Public.Status.Running`):this.uncheckedLabel||n(`Public.Status.Stop`)]):``,P(`span`,{class:[`text-14px`,t?`i-mage:play-fill text-primary`:`i-mage:pause-fill text-error`]},null)])}})),R(),b={class:`ml-8px`},ae=F({__name:`index`,props:B({accept:{}},{fileList:{default:function(){return[]}},fileListModifiers:{}}),emits:[`update:fileList`],setup:function(e){var t=Q(e,`fileList`),r=Z().t,i=E(function(){return t.value&&t.value.length>0?t.value[0].name:r(`Component.Upload.index_2`)}),a=function(e){t.value=[e[e.length-1]]};return function(r,o){var s=n,c=_;return W(),k(c,{"file-list":t.value,"onUpdate:fileList":[o[0]||(o[0]=function(e){return t.value=e}),a],action:``,accept:e.accept,multiple:!1,"default-upload":!1,"show-file-list":!1},{default:$(function(){return[P(s,{size:`small`},{default:$(function(){return[N(Y(r.$t(`Component.Upload.index_1`)),1)]}),_:1}),O(`span`,b,Y(X(i)),1)]}),_:1},8,[`file-list`,`accept`])}}}),e(`a`,S(ae,[[`__scopeId`,`data-v-7b828a1a`]])),R(),L=v(me(),1),e(`i`,F({name:`BtPre`,props:{lang:{type:String,default:`log`},content:{type:String,default:``},loading:{type:Boolean,default:!1},wrap:{type:Boolean,default:!1},fontSize:{type:[String,Number],default:`14px`},rows:{type:Number,default:100},preStyle:{type:Object,default:function(){return{}}}},setup:function(e){var t=Z().t,r=G(null),i=G(null),a=G(``),o=G(null),s=_e(o),c=s.isFullscreen,l=s.toggle,u=G(!1),d=E(function(){if(e.content===``)return[t(`Component.Logs.index_1`)];var n=e.content.split(` `);return e.rows>0?n.slice(-e.rows):n}),f=null,p=function(){var t=d.value.join(` -`),n=String(e.lang),o=L.default.languages[n];a.value=o?L.default.highlight(t,o,n):t,H(function(){i.value&&r.value&&h(i.value,t),g()})},h=function(e,t){var n,r=e.parentElement;if(r){var i=r.querySelector(`.line-numbers-rows`);i&&i.remove();var a=t.match(/\n(?!$)/g),o=a?a.length+1:1,s=document.createElement(`span`);s.setAttribute(`aria-hidden`,`true`),s.className=`line-numbers-rows`,s.innerHTML=Array(o+1).join(``),e.appendChild(s),!((n=L.default.plugins)==null||(n=n.lineNumbers)==null)&&n.resize&&L.default.plugins.lineNumbers.resize(r)}},g=function(){r.value&&(r.value.scrollTop=r.value.scrollHeight)};ye(function(){return d.value},function(){f&&clearTimeout(f),f=setTimeout(function(){p()},150)}),pe(function(){p()}),fe(function(){f&&clearTimeout(f)});var _=E(function(){return Ae(Oe({height:c.value?`100vh`:`100%`,border:`none`,margin:0,overflow:`auto`,whiteSpace:e.wrap?`pre-wrap`:`pre`,borderRadius:`8px`},e.preStyle),{fontSize:te(e.fontSize)})});return function(){return P(`div`,{class:`relative`,onMouseenter:function(){u.value=!0},onMouseleave:function(){u.value=!1}},[P(m,{ref:o,class:`w-full h-full`,show:e.loading},{default:function(){return[P(`pre`,{ref:r,"data-toolbar-order":``,class:`language-`.concat(e.lang,` line-numbers bt-prism-pre`),style:_.value},[P(`code`,{ref:i,class:`block`,innerHTML:a.value},null)]),P(`div`,{class:`absolute right-16px top-8px flex gap-6px transition-opacity duration-200`,style:{opacity:+!!u.value,pointerEvents:u.value?`auto`:`none`}},[P(n,{type:`primary`,size:`tiny`,class:`w-26px px-0`,onClick:function(){ee(e.content)}},{icon:function(){return P(`i`,{class:`text-12px i-common-copy`},null)}}),P(n,{type:`primary`,size:`tiny`,class:`w-26px px-0`,onClick:function(){l()}},{icon:function(){return P(`i`,{class:c.value?`i-common-full-exit`:`i-common-full`},null)}})])]}})])}}})),R(),ie=F({__name:`index`,props:{value:{default:function(){return[]}},valueModifiers:{}},emits:[`update:value`],setup:function(e){var t=Q(e,`value`),r=Z().t,a=G(null),c=G(`all`),u=G(null),p=E(function(){return c.value===``?`primary`:`default`}),m=E(function(){if(c.value===``){var e=je(t.value,2),n=e[0],i=e[1];if(n!==i)return``.concat(I(n,`yyyy-MM-dd`),` ~ `,I(i,`yyyy-MM-dd`))}return r(`Public.Search.CustomTime`)}),h=function(e){return e>Date.now()},g=[{label:r(`Public.Search.Last7`),value:`l7`},{label:r(`Public.Search.Last30`),value:`l30`},{label:r(`Public.All`),value:`all`}],_=function(e){switch(u.value=null,e){case`all`:t.value=[];break;case`l7`:t.value=[Date.now()-10080*60*1e3,Date.now()];break;case`l30`:t.value=[Date.now()-720*60*60*1e3,Date.now()];break}},v=function(e){if(e&&e[0]!==e[1]){var n;c.value=``,t.value=e,(n=a.value)==null||n.setShow(!1)}},y=function(e){e||u.value&&u.value[0]===u.value[1]&&(u.value=null)};return function(e,t){var r=d,b=f,x=n,S=i,C=l,w=o;return W(),k(w,{size:8},{default:$(function(){return[P(b,{value:X(c),"onUpdate:value":[t[0]||(t[0]=function(e){return z(c)?c.value=e:null}),_],class:`bt-radio`},{default:$(function(){return[(W(),j(s,null,K(g,function(e){return P(r,{key:e.value,value:e.value},{default:$(function(){return[N(Y(e.label),1)]}),_:2},1032,[`value`])}),64))]}),_:1},8,[`value`]),P(C,{ref_key:`popoverRef`,ref:a,trigger:`click`,placement:`bottom-end`,style:{padding:0},"arrow-point-to-center":!0,"onUpdate:show":y},{trigger:$(function(){return[P(x,{type:X(p)},{default:$(function(){return[N(Y(X(m)),1)]}),_:1},8,[`type`])]}),default:$(function(){return[P(S,{value:X(u),"onUpdate:value":[t[1]||(t[1]=function(e){return z(u)?u.value=e:null}),v],type:`daterange`,panel:!0,actions:null,"is-date-disabled":h},null,8,[`value`])]}),_:1},512)]}),_:1})}}}),e(`r`,ie),R(),e(`n`,F({functional:!0,render:function(){var e=this;return P(l,{placement:`top`,"arrow-point-to-center":!0},{trigger:function(){return P(`a`,{class:`bt-ask-ico`},[N(`?`)])},default:function(){var t,n;return(t=(n=e.$slots).default)==null?void 0:t.call(n)}})}})),R(),re=F({__name:`index`,props:B({options:{default:function(){return[]}},placeholder:{}},{value:{type:Array,default:function(){return[]}},valueModifiers:{}}),emits:[`update:value`],setup:function(e){var t=e,i=Q(e,`value`),a=function(){i.value=t.options.map(function(e){return e.value})},o=function(){i.value=[]};return function(t,s){var c=n,l=r,u=p;return W(),k(u,V({value:i.value,"onUpdate:value":s[0]||(s[0]=function(e){return i.value=e})},t.$attrs,{multiple:!0,filterable:!0,options:e.options,placeholder:e.placeholder,"max-tag-count":`responsive`}),{header:$(function(){return[P(l,{class:`w-full`},{default:$(function(){return[P(c,{class:`flex-1`,onClick:a},{default:$(function(){return[N(Y(t.$t(`Public.All`)),1)]}),_:1}),P(c,{class:`flex-1`,onClick:o},{default:$(function(){return[N(Y(t.$t(`Public.Btn.Cancel`)),1)]}),_:1})]}),_:1})]}),_:1},16,[`value`,`options`,`placeholder`])}}}),e(`t`,re)}}})})(); \ No newline at end of file +`),n=String(e.lang),o=L.default.languages[n];a.value=o?L.default.highlight(t,o,n):t,H(function(){i.value&&r.value&&h(i.value,t),g()})},h=function(e,t){var n,r=e.parentElement;if(r){var i=r.querySelector(`.line-numbers-rows`);i&&i.remove();var a=t.match(/\n(?!$)/g),o=a?a.length+1:1,s=document.createElement(`span`);s.setAttribute(`aria-hidden`,`true`),s.className=`line-numbers-rows`,s.innerHTML=Array(o+1).join(``),e.appendChild(s),!((n=L.default.plugins)==null||(n=n.lineNumbers)==null)&&n.resize&&L.default.plugins.lineNumbers.resize(r)}},g=function(){r.value&&(r.value.scrollTop=r.value.scrollHeight)};be(function(){return d.value},function(){f&&clearTimeout(f),f=setTimeout(function(){p()},150)}),pe(function(){p()}),fe(function(){f&&clearTimeout(f)});var _=E(function(){return je(ke({height:c.value?`100vh`:`100%`,border:`none`,margin:0,overflow:`auto`,whiteSpace:e.wrap?`pre-wrap`:`pre`,borderRadius:`8px`},e.preStyle),{fontSize:te(e.fontSize)})});return function(){return P(`div`,{class:`relative`,onMouseenter:function(){u.value=!0},onMouseleave:function(){u.value=!1}},[P(m,{ref:o,class:`w-full h-full`,show:e.loading},{default:function(){return[P(`pre`,{ref:r,"data-toolbar-order":``,class:`language-`.concat(e.lang,` line-numbers bt-prism-pre`),style:_.value},[P(`code`,{ref:i,class:`block`,innerHTML:a.value},null)]),P(`div`,{class:`absolute right-16px top-8px flex gap-6px transition-opacity duration-200`,style:{opacity:+!!u.value,pointerEvents:u.value?`auto`:`none`}},[P(n,{type:`primary`,size:`tiny`,class:`w-26px px-0`,onClick:function(){ee(e.content)}},{icon:function(){return P(`i`,{class:`text-12px i-common-copy`},null)}}),P(n,{type:`primary`,size:`tiny`,class:`w-26px px-0`,onClick:function(){l()}},{icon:function(){return P(`i`,{class:c.value?`i-common-full-exit`:`i-common-full`},null)}})])]}})])}}})),R(),ie=F({__name:`index`,props:{value:{default:function(){return[]}},valueModifiers:{}},emits:[`update:value`],setup:function(e){var t=Q(e,`value`),r=Z().t,a=G(null),c=G(`all`),u=G(null),p=E(function(){return c.value===``?`primary`:`default`}),m=E(function(){if(c.value===``){var e=Me(t.value,2),n=e[0],i=e[1];if(n!==i)return``.concat(I(n,`yyyy-MM-dd`),` ~ `,I(i,`yyyy-MM-dd`))}return r(`Public.Search.CustomTime`)}),h=function(e){return e>Date.now()},g=[{label:r(`Public.Search.Last7`),value:`l7`},{label:r(`Public.Search.Last30`),value:`l30`},{label:r(`Public.All`),value:`all`}],_=function(e){switch(u.value=null,e){case`all`:t.value=[];break;case`l7`:t.value=[Date.now()-10080*60*1e3,Date.now()];break;case`l30`:t.value=[Date.now()-720*60*60*1e3,Date.now()];break}},v=function(e){if(e&&e[0]!==e[1]){var n;c.value=``,t.value=e,(n=a.value)==null||n.setShow(!1)}},y=function(e){e||u.value&&u.value[0]===u.value[1]&&(u.value=null)};return function(e,t){var r=d,b=f,x=n,S=i,C=l,w=o;return W(),k(w,{size:8},{default:$(function(){return[P(b,{value:X(c),"onUpdate:value":[t[0]||(t[0]=function(e){return z(c)?c.value=e:null}),_],class:`bt-radio`},{default:$(function(){return[(W(),j(s,null,K(g,function(e){return P(r,{key:e.value,value:e.value},{default:$(function(){return[N(Y(e.label),1)]}),_:2},1032,[`value`])}),64))]}),_:1},8,[`value`]),P(C,{ref_key:`popoverRef`,ref:a,trigger:`click`,placement:`bottom-end`,style:{padding:0},"arrow-point-to-center":!0,"onUpdate:show":y},{trigger:$(function(){return[P(x,{type:X(p)},{default:$(function(){return[N(Y(X(m)),1)]}),_:1},8,[`type`])]}),default:$(function(){return[P(S,{value:X(u),"onUpdate:value":[t[1]||(t[1]=function(e){return z(u)?u.value=e:null}),v],type:`daterange`,panel:!0,actions:null,"is-date-disabled":h},null,8,[`value`])]}),_:1},512)]}),_:1})}}}),e(`r`,ie),R(),e(`n`,F({functional:!0,render:function(){var e=this;return P(l,{placement:`top`,"arrow-point-to-center":!0},{trigger:function(){return P(`a`,{class:`bt-ask-ico`},[N(`?`)])},default:function(){var t,n;return(t=(n=e.$slots).default)==null?void 0:t.call(n)}})}})),R(),re=F({__name:`index`,props:B({options:{default:function(){return[]}},placeholder:{}},{value:{type:Array,default:function(){return[]}},valueModifiers:{}}),emits:[`update:value`],setup:function(e){var t=e,i=Q(e,`value`),a=function(){i.value=t.options.map(function(e){return e.value})},o=function(){i.value=[]};return function(t,s){var c=n,l=r,u=p;return W(),k(u,V({value:i.value,"onUpdate:value":s[0]||(s[0]=function(e){return i.value=e})},t.$attrs,{multiple:!0,filterable:!0,options:e.options,placeholder:e.placeholder,"max-tag-count":`responsive`}),{header:$(function(){return[P(l,{class:`w-full`},{default:$(function(){return[P(c,{class:`flex-1`,onClick:a},{default:$(function(){return[N(Y(t.$t(`Public.All`)),1)]}),_:1}),P(c,{class:`flex-1`,onClick:o},{default:$(function(){return[N(Y(t.$t(`Public.Btn.Cancel`)),1)]}),_:1})]}),_:1})]}),_:1},16,[`value`,`options`,`placeholder`])}}}),e(`t`,re)}}})})(); \ No newline at end of file diff --git a/BTPanel/static/vite/js/app-base.js b/BTPanel/static/vite/js/app-base.js index 09119869..4bc2fcad 100644 --- a/BTPanel/static/vite/js/app-base.js +++ b/BTPanel/static/vite/js/app-base.js @@ -1,8 +1,7 @@ ;(() => { - const hrefs = ["../css/app-base.css?v=1784873523001"] const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1784873523001" + const version = "1786507437784" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() @@ -28,16 +27,7 @@ loaded.add(url.href) removeAfterLoad(freshLink, link) } - for (const href of hrefs) { - const url = new URL(href, import.meta.url).href - if (loaded.has(url)) continue - const link = document.createElement("link") - link.rel = "stylesheet" - link.href = url - document.head.appendChild(link) - loaded.add(url) - } })(); -import{a as e}from"./rolldown-runtime.js?v=1784873523001";import{$n as t,Cn as n,Cr as r,Dn as i,En as a,Er as o,In as s,Ln as c,Rn as l,Sn as u,Vn as d,Wn as f,Xn as p,Yn as m,Zr as h,ar as g,bn as _,c as v,dn as y,kn as b,m as x,mn as S,mr as C,nn as w,nr as T,qn as E,qr as D,sr as O,wn as k,xn as A,yn as j,yr as M}from"./vendor-utils.js?v=1784873523001";import{l as N}from"./vendor-vue.js?v=1784873523001";import{I as P,J as F,U as ee,X as te,Z as I,_ as L,et as R,f as z,ht as B,i as ne,mt as re,nn as V,r as H,rn as U,u as W,w as G,wt as K,xt as q}from"./vendor-naive.js?v=1784873523001";import{Ff as J,If as Y,Jf as X,dn as ie}from"./app.js?v=1784873523001";import{a as Z,i as ae,n as oe,r as se,t as ce}from"./vendor-code-highlight.js?v=1784873523001";w();var le=Y(b({__name:`index`,props:s({data:{},options:{default:()=>[]}},{value:{required:!0},valueModifiers:{}}),emits:s([`click`],[`update:value`]),setup(e,{expose:r,emit:i}){let a=T(e,`value`),o=i,s=(e,t)=>{o(`click`,e),t===a.value&&l()},l=()=>{var e,t;(e=d[a.value])==null||(t=e.init)==null||t.call(e)},d={},f=(e,t)=>{d[t]=e};return r({init:l,onConfirm:async e=>{var t,n;return await((t=d[a.value])==null||(n=t.onConfirm)==null?void 0:n.call(t,e))},setValue:e=>{a.value=e},getCompRef:e=>d[e]}),(r,i)=>{let o=z,l=W;return E(),A(l,{value:a.value,"onUpdate:value":i[0]||(i[0]=e=>a.value=e),class:`bt-tabs h-full`,type:`card`,placement:`top`},k({default:O(()=>[p(r.$slots,`default`,{},void 0,!0),(E(!0),n(S,null,m(e.options,r=>(E(),n(S,{key:r.key},[r.show===!1?u(``,!0):(E(),A(o,{key:0,name:r.key,tab:r.label,"display-directive":r.isLazy?`show:lazy`:`if`,"tab-props":{onClick:e=>{s(e,r.key)}}},{default:O(()=>[r.component?(E(),A(t(r.component),c({key:0,ref_for:!0,ref:e=>f(e,r.key)},{ref_for:!0},{...e.data,...r.data}),null,16)):u(``,!0)]),_:2},1032,[`name`,`tab`,`display-directive`,`tab-props`]))],64))),128))]),_:2},[r.$slots.suffix?{name:`suffix`,fn:O(()=>[p(r.$slots,`suffix`,{},void 0,!0)]),key:`0`}:void 0]),1032,[`value`])}}}),[[`__scopeId`,`data-v-16ac702a`]]);Z.registerLanguage(`http`,se),Z.registerLanguage(`log`,oe),w();var ue=Y(b({__name:`index`,props:{log:{default:``},loading:{type:Boolean,default:!1},showBtn:{type:Boolean,default:!0}},setup(e){let t=ae.component,r=e,a=M(),s=M(null),{isFullscreen:c,toggle:d}=v(s);return g(()=>r.log,()=>{l(()=>{let e=a.value.$el.querySelector(`code`);e==null||e.scrollTo({top:9999999})})},{immediate:!0}),(r,l)=>{let f=L,p=B;return E(),n(`div`,{ref_key:`containerRef`,ref:s,class:`relative h-full group`},[i(f,{show:e.loading,class:`h-full`},{default:O(()=>[i(o(t),{ref_key:`logsRef`,ref:a,class:`bt-log`,language:`log`,code:e.log},null,8,[`code`])]),_:1},8,[`show`]),e.showBtn?(E(),A(p,{key:0,type:`primary`,class:`full-btn`,onClick:o(d)},{icon:O(()=>[_(`i`,{class:D([`text-20px`,o(c)?`i-common-full-exit`:`i-common-full`])},null,2)]),_:1},8,[`onClick`])):u(``,!0)],512)}}}),[[`__scopeId`,`data-v-b3418b8a`]]);w();var de={class:`bt-tabs-modal__tab-label`},fe=Y(b({__name:`index`,props:s({data:{default:()=>[]},isIcon:{type:Boolean,default:!1},isEllipsis:{type:Boolean,default:!1},panePadding:{default:`16px`},variant:{default:`default`}},{value:{required:!0},valueModifiers:{}}),emits:s([`click-self`],[`update:value`]),setup(e,{expose:r,emit:a}){let s=a,l=b({props:{content:{type:[String,Function],required:!0}},setup(e){return()=>typeof e.content==`function`?e.content():e.content}}),d=b({props:{content:{type:[String,Function],required:!0}},setup(e){return()=>i(`span`,{class:`bt-tabs-modal__tab-icon`},[typeof e.content==`function`?e.content():e.content.startsWith(`i-`)?i(`i`,{class:e.content},null):i(J,{name:e.content,size:14},null)])}}),f=T(e,`value`),h={},g=(e,t)=>{h[t]=e},v=(e,t)=>{t===f.value&&(y(),s(`click-self`))},y=()=>{if(f.value){var e,t;(e=h[f.value])==null||(t=e.init)==null||t.call(e)}};return r({init:y}),(r,a)=>{let s=F,h=z,y=W;return E(),A(y,{value:f.value,"onUpdate:value":a[0]||(a[0]=e=>f.value=e),class:D([`bt-tabs-modal`,[`bt-tabs-modal--${e.variant}`,{"is-icon":e.isIcon}]]),type:`card`,placement:`left`,"pane-style":{padding:e.panePadding}},{default:O(()=>[(E(!0),n(S,null,m(e.data,r=>(E(),n(S,null,[r.show===!1?u(``,!0):(E(),A(h,{key:r.key,name:r.key,tab:r.label,"display-directive":r.isLazy?`show:lazy`:`if`,"tab-props":{onClick:e=>{v(e,r.key)}}},k({default:O(()=>[r.component?(E(),A(t(r.component),c({key:0,ref_for:!0,ref:e=>g(e,r.key)},{ref_for:!0},{...r.data?r.data:{}}),null,16)):u(``,!0)]),_:2},[r.icon||e.isEllipsis?{name:`tab`,fn:O(()=>[_(`span`,de,[r.icon?(E(),A(o(d),{key:0,content:r.icon},null,8,[`content`])):u(``,!0),e.isEllipsis?(E(),A(s,{key:1},{default:O(()=>[i(o(l),{content:r.label},null,8,[`content`])]),_:2},1024)):(E(),A(o(l),{key:2,content:r.label},null,8,[`content`]))])]),key:`0`}:void 0]),1032,[`name`,`tab`,`display-directive`,`tab-props`]))],64))),256)),p(r.$slots,`default`,{},void 0,!0)]),_:3},8,[`value`,`class`,`pane-style`])}}}),[[`__scopeId`,`data-v-1d331e67`]]);w();var pe=b({__name:`index`,props:{value:{default:``},width:{default:240},prefix:{type:Boolean,default:!1}},emits:[`search`,`update:value`],setup(e,{expose:t,emit:n}){let r=e,a=M(null);t({focus:()=>{var e;(e=a.value)==null||e.focus()}});let s=n,l=x(r,`value`),u=()=>{s(`search`,l.value)};return(t,n)=>{let r=J,s=q;return E(),A(s,c({value:o(l),"onUpdate:value":n[0]||(n[0]=e=>C(l)?l.value=e:null)},t.$attrs,{ref_key:`inputRef`,ref:a,class:`bt-search`,style:{width:`${e.width}px`},onKeyup:y(u,[`enter`])}),k({_:2},[e.prefix?{name:`prefix`,fn:O(()=>[_(`div`,{class:`flex items-center cursor-pointer`,onClick:u},[i(r,{name:`search`,size:`16`})])]),key:`0`}:void 0,e.prefix?void 0:{name:`suffix`,fn:O(()=>[_(`div`,{class:`flex items-center cursor-pointer`,onClick:u},[i(r,{name:`search`,size:`16`})])]),key:`1`}]),1040,[`value`,`style`])}}});w();var me=b({__name:`index`,props:{value:{default:0},type:{default:`line`},height:{default:5},borderRadius:{default:4},textColor:{},defaultColor:{default:``}},setup(e){let t=e,n=H(),r=j(()=>{let{value:e,defaultColor:r}=t;return e>=90?n.value.errorColor:e>=80?n.value.warningColor:r||n.value.primaryColor});return(t,n)=>{let i=G;return E(),A(i,c({type:e.type,color:o(r),height:e.height,percentage:e.value,"indicator-text-color":e.textColor,"border-radius":e.borderRadius},t.$attrs),null,16,[`type`,`color`,`height`,`percentage`,`indicator-text-color`,`border-radius`])}}});w();var Q=b({functional:!0,props:{value:{type:[String,Number,Boolean],default:void 0},"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array],checkedValue:{type:[String,Number,Boolean],default:!0},uncheckedValue:{type:[String,Number,Boolean],default:!1},onChange:[Function,Array],showText:{type:Boolean,default:!0},checkedLabel:{type:String,default:``},uncheckedLabel:{type:String,default:``}},setup(e){let t=r(e,`value`),n=j(()=>t.value===e.checkedValue);function i(t){let{"onUpdate:value":n,onChange:r,onUpdateValue:i}=e;n&&V(n,t),i&&V(i,t),r&&V(r,t)}function a(){t.value===e.checkedValue?i(e.uncheckedValue):i(e.checkedValue)}return{checked:n,onClick:a}},render(){let{checked:e}=this,{t}=N();return i(`div`,{class:`inline-flex gap-2px items-center cursor-pointer`,onClick:()=>{this.onClick()}},[this.showText?i(`span`,{class:e?`text-primary`:`text-error`},[e?this.checkedLabel||t(`Public.Status.Running`):this.uncheckedLabel||t(`Public.Status.Stop`)]):``,i(`span`,{class:[`text-14px`,e?`i-mage:play-fill text-primary`:`i-mage:pause-fill text-error`]},null)])}});w();var he={class:`ml-8px`},ge=Y(b({__name:`index`,props:s({accept:{}},{fileList:{default:()=>[]},fileListModifiers:{}}),emits:[`update:fileList`],setup(e){let t=T(e,`fileList`),{t:n}=N(),r=j(()=>t.value&&t.value.length>0?t.value[0].name:n(`Component.Upload.index_2`)),s=e=>{t.value=[e[e.length-1]]};return(n,c)=>{let l=B,u=ne;return E(),A(u,{"file-list":t.value,"onUpdate:fileList":[c[0]||(c[0]=e=>t.value=e),s],action:``,accept:e.accept,multiple:!1,"default-upload":!1,"show-file-list":!1},{default:O(()=>[i(l,{size:`small`},{default:O(()=>[a(h(n.$t(`Component.Upload.index_1`)),1)]),_:1}),_(`span`,he,h(o(r)),1)]),_:1},8,[`file-list`,`accept`])}}}),[[`__scopeId`,`data-v-7b828a1a`]]);w();var $=e(ce(),1),_e=b({name:`BtPre`,props:{lang:{type:String,default:`log`},content:{type:String,default:``},loading:{type:Boolean,default:!1},wrap:{type:Boolean,default:!1},fontSize:{type:[String,Number],default:`14px`},rows:{type:Number,default:100},preStyle:{type:Object,default:()=>({})}},setup(e){let{t}=N(),n=M(null),r=M(null),a=M(``),o=M(null),{isFullscreen:s,toggle:c}=v(o),u=M(!1),p=j(()=>{if(e.content===``)return[t(`Component.Logs.index_1`)];let n=e.content.split(` -`);return e.rows>0?n.slice(-e.rows):n}),m=null,h=()=>{let t=p.value.join(` -`),i=String(e.lang),o=$.default.languages[i];a.value=o?$.default.highlight(t,o,i):t,l(()=>{r.value&&n.value&&_(r.value,t),y()})},_=(e,t)=>{var n;let r=e.parentElement;if(!r)return;let i=r.querySelector(`.line-numbers-rows`);i&&i.remove();let a=t.match(/\n(?!$)/g),o=a?a.length+1:1,s=document.createElement(`span`);s.setAttribute(`aria-hidden`,`true`),s.className=`line-numbers-rows`,s.innerHTML=Array(o+1).join(``),e.appendChild(s),!((n=$.default.plugins)==null||(n=n.lineNumbers)==null)&&n.resize&&$.default.plugins.lineNumbers.resize(r)},y=()=>{n.value&&(n.value.scrollTop=n.value.scrollHeight)};g(()=>p.value,()=>{m&&clearTimeout(m),m=setTimeout(()=>{h()},150)}),f(()=>{h()}),d(()=>{m&&clearTimeout(m)});let b=j(()=>({height:s.value?`100vh`:`100%`,border:`none`,margin:0,overflow:`auto`,whiteSpace:e.wrap?`pre-wrap`:`pre`,borderRadius:`8px`,...e.preStyle,fontSize:U(e.fontSize)}));return()=>i(`div`,{class:`relative`,onMouseenter:()=>{u.value=!0},onMouseleave:()=>{u.value=!1}},[i(L,{ref:o,class:`w-full h-full`,show:e.loading},{default:()=>[i(`pre`,{ref:n,"data-toolbar-order":``,class:`language-${e.lang} line-numbers bt-prism-pre`,style:b.value},[i(`code`,{ref:r,class:`block`,innerHTML:a.value},null)]),i(`div`,{class:`absolute right-16px top-8px flex gap-6px transition-opacity duration-200`,style:{opacity:+!!u.value,pointerEvents:u.value?`auto`:`none`}},[i(B,{type:`primary`,size:`tiny`,class:`w-26px px-0`,onClick:()=>{ie(e.content)}},{icon:()=>i(`i`,{class:`text-12px i-common-copy`},null)}),i(B,{type:`primary`,size:`tiny`,class:`w-26px px-0`,onClick:()=>{c()}},{icon:()=>i(`i`,{class:s.value?`i-common-full-exit`:`i-common-full`},null)})])]})])}});w();var ve=b({__name:`index`,props:{value:{default:()=>[]},valueModifiers:{}},emits:[`update:value`],setup(e){let t=T(e,`value`),{t:r}=N(),s=M(null),c=M(`all`),l=M(null),u=j(()=>c.value===``?`primary`:`default`),d=j(()=>{if(c.value===``){let[e,n]=t.value;if(e!==n)return`${X(e,`yyyy-MM-dd`)} ~ ${X(n,`yyyy-MM-dd`)}`}return r(`Public.Search.CustomTime`)}),f=e=>e>Date.now(),p=[{label:r(`Public.Search.Last7`),value:`l7`},{label:r(`Public.Search.Last30`),value:`l30`},{label:r(`Public.All`),value:`all`}],g=e=>{switch(l.value=null,e){case`all`:t.value=[];break;case`l7`:t.value=[Date.now()-10080*60*1e3,Date.now()];break;case`l30`:t.value=[Date.now()-720*60*60*1e3,Date.now()];break}},_=e=>{if(e&&e[0]!==e[1]){var n;c.value=``,t.value=e,(n=s.value)==null||n.setShow(!1)}},v=e=>{e||l.value&&l.value[0]===l.value[1]&&(l.value=null)};return(e,t)=>{let r=I,y=te,b=B,x=ee,w=K,T=P;return E(),A(T,{size:8},{default:O(()=>[i(y,{value:o(c),"onUpdate:value":[t[0]||(t[0]=e=>C(c)?c.value=e:null),g],class:`bt-radio`},{default:O(()=>[(E(),n(S,null,m(p,e=>i(r,{key:e.value,value:e.value},{default:O(()=>[a(h(e.label),1)]),_:2},1032,[`value`])),64))]),_:1},8,[`value`]),i(w,{ref_key:`popoverRef`,ref:s,trigger:`click`,placement:`bottom-end`,style:{padding:0},"arrow-point-to-center":!0,"onUpdate:show":v},{trigger:O(()=>[i(b,{type:o(u)},{default:O(()=>[a(h(o(d)),1)]),_:1},8,[`type`])]),default:O(()=>[i(x,{value:o(l),"onUpdate:value":[t[1]||(t[1]=e=>C(l)?l.value=e:null),_],type:`daterange`,panel:!0,actions:null,"is-date-disabled":f},null,8,[`value`])]),_:1},512)]),_:1})}}});w();var ye=b({functional:!0,render(){return i(K,{placement:`top`,"arrow-point-to-center":!0},{trigger:()=>i(`a`,{class:`bt-ask-ico`},[a(`?`)]),default:()=>{var e,t;return(e=(t=this.$slots).default)==null?void 0:e.call(t)}})}});w();var be=b({__name:`index`,props:s({options:{default:()=>[]},placeholder:{}},{value:{type:Array,default:()=>[]},valueModifiers:{}}),emits:[`update:value`],setup(e){let t=e,n=T(e,`value`),r=()=>{let{options:e}=t;n.value=e.map(e=>e.value)},o=()=>{n.value=[]};return(t,s)=>{let l=B,u=re,d=R;return E(),A(d,c({value:n.value,"onUpdate:value":s[0]||(s[0]=e=>n.value=e)},t.$attrs,{multiple:!0,filterable:!0,options:e.options,placeholder:e.placeholder,"max-tag-count":`responsive`}),{header:O(()=>[i(u,{class:`w-full`},{default:O(()=>[i(l,{class:`flex-1`,onClick:r},{default:O(()=>[a(h(t.$t(`Public.All`)),1)]),_:1}),i(l,{class:`flex-1`,onClick:o},{default:O(()=>[a(h(t.$t(`Public.Btn.Cancel`)),1)]),_:1})]),_:1})]),_:1},16,[`value`,`options`,`placeholder`])}}});export{ge as a,pe as c,le as d,_e as i,fe as l,ye as n,Q as o,ve as r,me as s,be as t,ue as u}; \ No newline at end of file +import{a as e}from"./rolldown-runtime.js?v=1786507437784";import{Cn as t,Dn as n,En as r,Gn as i,Hn as a,Jn as o,Ln as s,Or as c,Rn as l,Sn as u,Tr as d,Xn as f,Yr as p,Zn as m,bn as h,br as g,c as _,cr as v,dn as y,ei as b,er as x,hr as S,kn as C,m as w,mn as T,nn as E,or as D,rr as O,wn as k,xn as A,yn as j,zn as M}from"./vendor-utils.js?v=1786507437784";import{l as N}from"./vendor-vue.js?v=1786507437784";import{L as P,Q as ee,St as te,T as F,Tt as I,W as L,Y as R,Z as z,d as B,gt as V,ht as ne,i as re,in as ie,p as H,r as U,rn as W,tt as G,v as K}from"./vendor-naive.js?v=1786507437784";import{Ef as q,Rf as J,Zf as Y,dn as ae,zf as X}from"./app.js?v=1786507437784";import{a as Z,i as oe,n as se,r as ce,t as le}from"./vendor-code-highlight.js?v=1786507437784";E();var ue=X(C({__name:`index`,props:s({data:{},options:{default:()=>[]}},{value:{required:!0},valueModifiers:{}}),emits:s([`click`],[`update:value`]),setup(e,{expose:n,emit:r}){let i=q(),a=j(()=>i.componentUi===`modern`?`line`:`card`),s=O(e,`value`),d=r,h=(e,t)=>{d(`click`,e),t===s.value&&g()},g=()=>{var e,t;(e=_[s.value])==null||(t=e.init)==null||t.call(e)},_={},y=(e,t)=>{_[t]=e};return n({init:g,onConfirm:async e=>{var t,n;return await((t=_[s.value])==null||(n=t.onConfirm)==null?void 0:n.call(t,e))},setValue:e=>{s.value=e},getCompRef:e=>_[e]}),(n,r)=>{let i=H,d=B;return o(),A(d,{value:s.value,"onUpdate:value":r[0]||(r[0]=e=>s.value=e),class:p([`bt-tabs h-full`,`bt-tabs--${c(a)}`]),type:c(a),placement:`top`},k({default:v(()=>[m(n.$slots,`default`,{},void 0,!0),(o(!0),t(T,null,f(e.options,n=>(o(),t(T,{key:n.key},[n.show===!1?u(``,!0):(o(),A(i,{key:0,name:n.key,tab:n.label,"display-directive":n.isLazy?`show:lazy`:`if`,"tab-props":{onClick:e=>{h(e,n.key)}}},{default:v(()=>[n.component?(o(),A(x(n.component),l({key:0,ref_for:!0,ref:e=>y(e,n.key)},{ref_for:!0},{...e.data,...n.data}),null,16)):u(``,!0)]),_:2},1032,[`name`,`tab`,`display-directive`,`tab-props`]))],64))),128))]),_:2},[n.$slots.suffix?{name:`suffix`,fn:v(()=>[m(n.$slots,`suffix`,{},void 0,!0)]),key:`0`}:void 0]),1032,[`value`,`class`,`type`])}}}),[[`__scopeId`,`data-v-043d4e8c`]]);Z.registerLanguage(`http`,ce),Z.registerLanguage(`log`,se),E();var de=X(C({__name:`index`,props:{log:{default:``},loading:{type:Boolean,default:!1},showBtn:{type:Boolean,default:!0}},setup(e){let r=oe.component,i=e,a=g(),s=g(null),{isFullscreen:l,toggle:d}=_(s);return D(()=>i.log,()=>{M(()=>{let e=a.value.$el.querySelector(`code`);e==null||e.scrollTo({top:9999999})})},{immediate:!0}),(i,f)=>{let m=K,g=V;return o(),t(`div`,{ref_key:`containerRef`,ref:s,class:`relative h-full group`},[n(m,{show:e.loading,class:`h-full`},{default:v(()=>[n(c(r),{ref_key:`logsRef`,ref:a,class:`bt-log`,language:`log`,code:e.log},null,8,[`code`])]),_:1},8,[`show`]),e.showBtn?(o(),A(g,{key:0,type:`primary`,class:`full-btn`,onClick:c(d)},{icon:v(()=>[h(`i`,{class:p([`text-20px`,c(l)?`i-common-full-exit`:`i-common-full`])},null,2)]),_:1},8,[`onClick`])):u(``,!0)],512)}}}),[[`__scopeId`,`data-v-b3418b8a`]]);E();var fe={class:`bt-tabs-modal__tab-label`},pe=X(C({__name:`index`,props:s({data:{default:()=>[]},isIcon:{type:Boolean,default:!1},isEllipsis:{type:Boolean,default:!1},panePadding:{default:`16px`},variant:{default:`default`}},{value:{required:!0},valueModifiers:{}}),emits:s([`click-self`],[`update:value`]),setup(e,{expose:r,emit:i}){let a=e,s=q(),d=j(()=>s.componentUi===`modern`),g={access:`i-material-symbols:lock-outline`,all:`i-ant-design:appstore-outlined`,binary:`i-material-symbols:data-object-rounded`,collaborative:`i-material-symbols:group-outline-rounded`,composer:`i-material-symbols:code-rounded`,config:`i-material-symbols:settings-outline-rounded`,database:`i-ant-design:database-outlined`,default:`i-soft-dns-system`,"default-page":`i-material-symbols:web-asset`,"default-site":`i-material-symbols:home-work-outline-rounded`,details:`i-material-symbols:info-outline-rounded`,dir:`i-ant-design:folder-outlined`,directory:`i-material-symbols:folder-open-outline-rounded`,document:`i-material-symbols:description-outline-rounded`,domain:`i-material-symbols:language`,edit:`i-material-symbols:edit-outline-rounded`,environment:`i-material-symbols:deployed-code-outline`,extensions:`i-material-symbols:extension-outline-rounded`,file:`i-ant-design:file-outlined`,git:`i-mdi:source-branch`,global:`i-material-symbols:public`,hotlink:`i-material-symbols:shield-outline-rounded`,https:`i-material-symbols:lock-outline`,image:`i-ant-design:picture-outlined`,info:`i-material-symbols:info-outline-rounded`,introduction:`i-soft-dns-menu text-12px`,load:`i-common-load`,location:`i-material-symbols:folder-open-outline-rounded`,log:`i-material-symbols:article-outline-rounded`,login:`i-material-symbols:login-rounded`,logs:`i-lucide:logs`,mail:`i-material-symbols:mail-outline-rounded`,maintenance:`i-material-symbols:dashboard-outline-rounded`,mapping:`i-icon-park-outline:mind-mapping`,memory:`i-material-symbols:memory-alt-outline`,message:`i-material-symbols:notifications-outline-rounded`,module:`i-material-symbols:deployed-code-outline`,monitor:`i-material-symbols:monitoring-rounded`,net:`i-material-symbols:lan-outline-rounded`,optimization:`i-material-symbols:speed-outline-rounded`,panel:`i-material-symbols:dashboard-outline-rounded`,persistence:`i-material-symbols:save-outline-rounded`,php:`i-ic:baseline-php`,"php-config":`i-ic:baseline-php`,"php-version":`i-ic:baseline-php`,phpinfo:`i-material-symbols:info-outline-rounded`,port:`i-material-symbols:settings-ethernet-rounded`,project:`i-material-symbols:inventory-2-outline-rounded`,"project-log":`i-material-symbols:article-outline-rounded`,"project-logs":`i-material-symbols:article-outline-rounded`,proxy:`i-material-symbols:arrow-forward-rounded`,"proxy-pass":`i-material-symbols:arrow-forward-rounded`,"pseudo-static":`i-material-symbols:open-in-new-rounded`,redirect:`i-site-redirect`,rename:`i-material-symbols:drive-file-rename-outline-rounded`,restart:`i-material-symbols:restart-alt-rounded`,rewrite:`i-material-symbols:open-in-new-rounded`,safe:`i-material-symbols:shield-outline-rounded`,security:`i-material-symbols:shield-outline-rounded`,server:`i-soft-dns-server text-20px`,service:`i-material-symbols:play-circle-outline-rounded`,site:`i-material-symbols:language`,slow:`i-material-symbols:timer-outline-rounded`,ssh:`i-material-symbols:terminal-rounded`,ssl:`i-material-symbols:verified-user-outline-rounded`,status:`i-material-symbols:monitoring-rounded`,store:`i-material-symbols:inventory-2-outline-rounded`,task:`i-tdesign:task`,terminal:`i-material-symbols:terminal-rounded`,upgrade:`i-material-symbols:upgrade-rounded`,user:`i-material-symbols:person-outline-rounded`,uwsgi:`i-material-symbols:settings-outline-rounded`,version:`i-material-symbols:system-update-alt-rounded`,webserver:`i-material-symbols:network-node`,whitelist:`i-material-symbols:verified-user-outline-rounded`,wordpress:`i-mdi:wordpress`},_=e=>{var t;if(a.isIcon||e.icon)return e.icon;if(!d.value)return;let n=String(e.key).toLowerCase().trim().replace(/[\s_]+/g,`-`);return(t=g[n])==null?`i-material-symbols:settings-outline-rounded`:t},y=i,b=C({props:{content:{type:[String,Function],required:!0}},setup(e){return()=>typeof e.content==`function`?e.content():e.content}}),S=C({props:{content:{type:[String,Function],required:!0}},setup(e){return()=>n(`span`,{class:`bt-tabs-modal__tab-icon`},[typeof e.content==`function`?e.content():e.content.startsWith(`i-`)?n(`i`,{class:e.content},null):n(J,{name:e.content,size:14},null)])}}),w=O(e,`value`),E={},D=(e,t)=>{E[t]=e},M=(e,t)=>{t===w.value&&(N(),y(`click-self`))},N=()=>{if(w.value){var e,t;(e=E[w.value])==null||(t=e.init)==null||t.call(e)}};return r({init:N}),(r,i)=>{let a=R,s=H,g=B;return o(),A(g,{value:w.value,"onUpdate:value":i[0]||(i[0]=e=>w.value=e),class:p([`bt-tabs-modal`,[`bt-tabs-modal--${e.variant}`,{"is-icon":e.isIcon,"is-modern":c(d)}]]),type:`card`,placement:`left`,"pane-style":{padding:e.panePadding}},{default:v(()=>[(o(!0),t(T,null,f(e.data,r=>(o(),t(T,null,[r.show===!1?u(``,!0):(o(),A(s,{key:r.key,name:r.key,tab:r.label,"display-directive":r.isLazy?`show:lazy`:`if`,"tab-props":{onClick:e=>{M(e,r.key)}}},k({default:v(()=>[r.component?(o(),A(x(r.component),l({key:0,ref_for:!0,ref:e=>D(e,r.key)},{ref_for:!0},{...r.data?r.data:{}}),null,16)):u(``,!0)]),_:2},[_(r)||e.isEllipsis?{name:`tab`,fn:v(()=>[h(`span`,fe,[_(r)?(o(),A(c(S),{key:0,content:_(r)||``},null,8,[`content`])):u(``,!0),e.isEllipsis?(o(),A(a,{key:1},{default:v(()=>[n(c(b),{content:r.label},null,8,[`content`])]),_:2},1024)):(o(),A(c(b),{key:2,content:r.label},null,8,[`content`]))])]),key:`0`}:void 0]),1032,[`name`,`tab`,`display-directive`,`tab-props`]))],64))),256)),m(r.$slots,`default`,{},void 0,!0)]),_:3},8,[`value`,`class`,`pane-style`])}}}),[[`__scopeId`,`data-v-8839750a`]]);E();var me=C({__name:`index`,props:{value:{default:``},width:{default:240},prefix:{type:Boolean,default:!1}},emits:[`search`,`update:value`],setup(e,{expose:t,emit:r}){let i=e,a=g(null);t({focus:()=>{var e;(e=a.value)==null||e.focus()}});let s=r,u=w(i,`value`),d=()=>{s(`search`,u.value)};return(t,r)=>{let i=J,s=te;return o(),A(s,l({value:c(u),"onUpdate:value":r[0]||(r[0]=e=>S(u)?u.value=e:null)},t.$attrs,{ref_key:`inputRef`,ref:a,class:`bt-search`,style:{width:`${e.width}px`},onKeyup:y(d,[`enter`])}),k({_:2},[e.prefix?{name:`prefix`,fn:v(()=>[h(`div`,{class:`flex items-center cursor-pointer`,onClick:d},[n(i,{name:`search`,size:`16`})])]),key:`0`}:void 0,e.prefix?void 0:{name:`suffix`,fn:v(()=>[h(`div`,{class:`flex items-center cursor-pointer`,onClick:d},[n(i,{name:`search`,size:`16`})])]),key:`1`}]),1040,[`value`,`style`])}}});E();var Q=C({__name:`index`,props:{value:{default:0},type:{default:`line`},height:{default:5},borderRadius:{default:4},textColor:{},defaultColor:{default:``}},setup(e){let t=e,n=U(),r=j(()=>{let{value:e,defaultColor:r}=t;return e>=90?n.value.errorColor:e>=80?n.value.warningColor:r||n.value.primaryColor});return(t,n)=>{let i=F;return o(),A(i,l({type:e.type,color:c(r),height:e.height,percentage:e.value,"indicator-text-color":e.textColor,"border-radius":e.borderRadius},t.$attrs),null,16,[`type`,`color`,`height`,`percentage`,`indicator-text-color`,`border-radius`])}}});E();var he=C({functional:!0,props:{value:{type:[String,Number,Boolean],default:void 0},"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array],checkedValue:{type:[String,Number,Boolean],default:!0},uncheckedValue:{type:[String,Number,Boolean],default:!1},onChange:[Function,Array],showText:{type:Boolean,default:!0},checkedLabel:{type:String,default:``},uncheckedLabel:{type:String,default:``}},setup(e){let t=d(e,`value`),n=j(()=>t.value===e.checkedValue);function r(t){let{"onUpdate:value":n,onChange:r,onUpdateValue:i}=e;n&&W(n,t),i&&W(i,t),r&&W(r,t)}function i(){t.value===e.checkedValue?r(e.uncheckedValue):r(e.checkedValue)}return{checked:n,onClick:i}},render(){let{checked:e}=this,{t}=N();return n(`div`,{class:`inline-flex gap-2px items-center cursor-pointer`,onClick:()=>{this.onClick()}},[this.showText?n(`span`,{class:e?`text-primary`:`text-error`},[e?this.checkedLabel||t(`Public.Status.Running`):this.uncheckedLabel||t(`Public.Status.Stop`)]):``,n(`span`,{class:[`text-14px`,e?`i-mage:play-fill text-primary`:`i-mage:pause-fill text-error`]},null)])}});E();var ge={class:`ml-8px`},_e=X(C({__name:`index`,props:s({accept:{}},{fileList:{default:()=>[]},fileListModifiers:{}}),emits:[`update:fileList`],setup(e){let t=O(e,`fileList`),{t:i}=N(),a=j(()=>t.value&&t.value.length>0?t.value[0].name:i(`Component.Upload.index_2`)),s=e=>{t.value=[e[e.length-1]]};return(i,l)=>{let u=V,d=re;return o(),A(d,{"file-list":t.value,"onUpdate:fileList":[l[0]||(l[0]=e=>t.value=e),s],action:``,accept:e.accept,multiple:!1,"default-upload":!1,"show-file-list":!1},{default:v(()=>[n(u,{size:`small`},{default:v(()=>[r(b(i.$t(`Component.Upload.index_1`)),1)]),_:1}),h(`span`,ge,b(c(a)),1)]),_:1},8,[`file-list`,`accept`])}}}),[[`__scopeId`,`data-v-7b828a1a`]]);E();var $=e(le(),1),ve=C({name:`BtPre`,props:{lang:{type:String,default:`log`},content:{type:String,default:``},loading:{type:Boolean,default:!1},wrap:{type:Boolean,default:!1},fontSize:{type:[String,Number],default:`14px`},rows:{type:Number,default:100},preStyle:{type:Object,default:()=>({})}},setup(e){let{t}=N(),r=g(null),o=g(null),s=g(``),c=g(null),{isFullscreen:l,toggle:u}=_(c),d=g(!1),f=j(()=>{if(e.content===``)return[t(`Component.Logs.index_1`)];let n=e.content.split(` +`);return e.rows>0?n.slice(-e.rows):n}),p=null,m=()=>{let t=f.value.join(` +`),n=String(e.lang),i=$.default.languages[n];s.value=i?$.default.highlight(t,i,n):t,M(()=>{o.value&&r.value&&h(o.value,t),v()})},h=(e,t)=>{var n;let r=e.parentElement;if(!r)return;let i=r.querySelector(`.line-numbers-rows`);i&&i.remove();let a=t.match(/\n(?!$)/g),o=a?a.length+1:1,s=document.createElement(`span`);s.setAttribute(`aria-hidden`,`true`),s.className=`line-numbers-rows`,s.innerHTML=Array(o+1).join(``),e.appendChild(s),!((n=$.default.plugins)==null||(n=n.lineNumbers)==null)&&n.resize&&$.default.plugins.lineNumbers.resize(r)},v=()=>{r.value&&(r.value.scrollTop=r.value.scrollHeight)};D(()=>f.value,()=>{p&&clearTimeout(p),p=setTimeout(()=>{m()},150)}),i(()=>{m()}),a(()=>{p&&clearTimeout(p)});let y=j(()=>({height:l.value?`100vh`:`100%`,border:`none`,margin:0,overflow:`auto`,whiteSpace:e.wrap?`pre-wrap`:`pre`,borderRadius:`8px`,...e.preStyle,fontSize:ie(e.fontSize)}));return()=>n(`div`,{class:`relative`,onMouseenter:()=>{d.value=!0},onMouseleave:()=>{d.value=!1}},[n(K,{ref:c,class:`w-full h-full`,show:e.loading},{default:()=>[n(`pre`,{ref:r,"data-toolbar-order":``,class:`language-${e.lang} line-numbers bt-prism-pre`,style:y.value},[n(`code`,{ref:o,class:`block`,innerHTML:s.value},null)]),n(`div`,{class:`absolute right-16px top-8px flex gap-6px transition-opacity duration-200`,style:{opacity:+!!d.value,pointerEvents:d.value?`auto`:`none`}},[n(V,{type:`primary`,size:`tiny`,class:`w-26px px-0`,onClick:()=>{ae(e.content)}},{icon:()=>n(`i`,{class:`text-12px i-common-copy`},null)}),n(V,{type:`primary`,size:`tiny`,class:`w-26px px-0`,onClick:()=>{u()}},{icon:()=>n(`i`,{class:l.value?`i-common-full-exit`:`i-common-full`},null)})])]})])}});E();var ye=C({__name:`index`,props:{value:{default:()=>[]},valueModifiers:{}},emits:[`update:value`],setup(e){let i=O(e,`value`),{t:a}=N(),s=g(null),l=g(`all`),u=g(null),d=j(()=>l.value===``?`primary`:`default`),p=j(()=>{if(l.value===``){let[e,t]=i.value;if(e!==t)return`${Y(e,`yyyy-MM-dd`)} ~ ${Y(t,`yyyy-MM-dd`)}`}return a(`Public.Search.CustomTime`)}),m=e=>e>Date.now(),h=[{label:a(`Public.Search.Last7`),value:`l7`},{label:a(`Public.Search.Last30`),value:`l30`},{label:a(`Public.All`),value:`all`}],_=e=>{switch(u.value=null,e){case`all`:i.value=[];break;case`l7`:i.value=[Date.now()-10080*60*1e3,Date.now()];break;case`l30`:i.value=[Date.now()-720*60*60*1e3,Date.now()];break}},y=e=>{if(e&&e[0]!==e[1]){var t;l.value=``,i.value=e,(t=s.value)==null||t.setShow(!1)}},x=e=>{e||u.value&&u.value[0]===u.value[1]&&(u.value=null)};return(e,i)=>{let a=ee,g=z,C=V,w=L,E=I,D=P;return o(),A(D,{size:8},{default:v(()=>[n(g,{value:c(l),"onUpdate:value":[i[0]||(i[0]=e=>S(l)?l.value=e:null),_],class:`bt-radio`},{default:v(()=>[(o(),t(T,null,f(h,e=>n(a,{key:e.value,value:e.value},{default:v(()=>[r(b(e.label),1)]),_:2},1032,[`value`])),64))]),_:1},8,[`value`]),n(E,{ref_key:`popoverRef`,ref:s,trigger:`click`,placement:`bottom-end`,style:{padding:0},"arrow-point-to-center":!0,"onUpdate:show":x},{trigger:v(()=>[n(C,{type:c(d)},{default:v(()=>[r(b(c(p)),1)]),_:1},8,[`type`])]),default:v(()=>[n(w,{value:c(u),"onUpdate:value":[i[1]||(i[1]=e=>S(u)?u.value=e:null),y],type:`daterange`,panel:!0,actions:null,"is-date-disabled":m},null,8,[`value`])]),_:1},512)]),_:1})}}});E();var be=C({functional:!0,render(){return n(I,{placement:`top`,"arrow-point-to-center":!0},{trigger:()=>n(`a`,{class:`bt-ask-ico`},[r(`?`)]),default:()=>{var e,t;return(e=(t=this.$slots).default)==null?void 0:e.call(t)}})}});E();var xe=C({__name:`index`,props:s({options:{default:()=>[]},placeholder:{}},{value:{type:Array,default:()=>[]},valueModifiers:{}}),emits:[`update:value`],setup(e){let t=e,i=O(e,`value`),a=()=>{let{options:e}=t;i.value=e.map(e=>e.value)},s=()=>{i.value=[]};return(t,c)=>{let u=V,d=ne,f=G;return o(),A(f,l({value:i.value,"onUpdate:value":c[0]||(c[0]=e=>i.value=e)},t.$attrs,{multiple:!0,filterable:!0,options:e.options,placeholder:e.placeholder,"max-tag-count":`responsive`}),{header:v(()=>[n(d,{class:`w-full`},{default:v(()=>[n(u,{class:`flex-1`,onClick:a},{default:v(()=>[r(b(t.$t(`Public.All`)),1)]),_:1}),n(u,{class:`flex-1`,onClick:s},{default:v(()=>[r(b(t.$t(`Public.Btn.Cancel`)),1)]),_:1})]),_:1})]),_:1},16,[`value`,`options`,`placeholder`])}}});export{_e as a,me as c,ue as d,ve as i,pe as l,be as n,he as o,ye as r,Q as s,xe as t,de as u}; \ No newline at end of file diff --git a/BTPanel/static/vite/js/app-components-legacy.js b/BTPanel/static/vite/js/app-components-legacy.js index 75a54944..c163208b 100644 --- a/BTPanel/static/vite/js/app-components-legacy.js +++ b/BTPanel/static/vite/js/app-components-legacy.js @@ -1,8 +1,8 @@ -(function(){System.register([`./rolldown-runtime-legacy.js?v=1784873523001`,`./vendor-utils-legacy.js?v=1784873523001`,`./vendor-vue-legacy.js?v=1784873523001`,`./vendor-naive-legacy.js?v=1784873523001`,`./vendor-legacy.js?v=1784873523001`,`./app-legacy.js?v=1784873523001`,`./vendor-pdf-legacy.js?v=1784873523001`,`./app-base-legacy.js?v=1784873523001`,`./vendor-pay-legacy.js?v=1784873523001`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,ee,te,ne,re,ie,ae,oe,se,ce,le,ue,de,fe,pe,me,he,ge,_e,ve,ye,be,xe,Se,Ce,we,Te,Ee,De,Oe,ke,Ae,je,Me,Ne,Pe,Fe,Ie,Le,Re,ze,Be,Ve,He,Ue,We,Ge,Ke,qe,Je,Ye,Xe,Ze,Qe,$e,et,tt,nt,rt,it,at,ot,st,ct,lt,ut,dt,ft,pt,mt,ht,gt,_t,vt,yt,bt,xt,St,Ct,wt,Tt,Et,Dt,Ot,kt,At,jt,Mt,Nt,Pt,Ft,It,Lt,Rt,zt,Bt,Vt,Ht,Ut,Wt,Gt,Kt,qt,Jt,Yt,Xt,Zt,Qt,$t,en,tn,nn,rn,an,on,sn,cn,ln,un,dn,fn,pn,mn,hn,gn,_n,vn,yn,bn,xn,Sn,Cn,wn,Tn,En,Dn,On,kn,An,jn,Mn,Nn,Pn,Fn,In,Ln,Rn,zn,Bn,Vn,Hn,Un,Wn,Gn,Kn,qn,Jn,Yn,Xn,Zn,Qn,$n,er,tr,nr,rr,ir,ar,or,sr,cr,lr,ur,dr,fr,pr,mr,hr,gr,_r,vr,yr,br,xr,Sr,Cr,wr,Tr,Er,Dr,Or,kr,Ar,jr,Mr,Nr,Pr,Fr,Ir,Lr,Rr,zr,Br,Vr,Hr,Ur,Wr,Gr,Kr,qr,Jr,Yr,Xr,Zr,Qr,$r,ei,ti,ni,ri,ii,ai,oi,si,ci,li,ui,di,fi,pi,mi,hi,gi,_i,vi,yi,bi,xi,Si,Ci,wi,Ti,Ei,Di,Oi,ki,Ai,ji,Mi,Ni,Pi,Fi,Ii,Li,Ri,zi,Bi,Vi,Hi,Ui,Wi,Gi,Ki,qi,Ji,Yi,Xi,Zi,Qi,$i,ea,ta,na,ra,ia,aa,oa,sa,ca,la,ua,da,fa,pa,T,ma,E,D,O,k,ha,A,j,ga,_a,va,ya,ba,M,xa,Sa,Ca,wa,Ta,Ea,Da,Oa,ka,Aa,ja,Ma,Na,Pa,Fa,Ia,La,Ra,N,za,Ba,Va,Ha,Ua,Wa,Ga,Ka,qa,Ja,Ya,Xa,Za,Qa,$a,eo,to,no,ro,io,ao,oo,so,co,lo,uo,fo,po,mo,ho,go,_o,vo,yo,bo,xo,So,Co,wo,To,Eo,Do,Oo,ko,Ao,jo,Mo,No,Po,Fo,Io,Lo,P,Ro,zo,Bo,Vo,Ho,Uo,Wo,Go,Ko,qo,Jo,Yo,Xo,Zo,Qo,$o,es,ts,ns,rs,is,as,os,F,ss,cs,I,ls,us,ds,fs,ps,ms,hs,gs,_s,vs,ys,bs,xs,Ss,L,Cs,ws,Ts,Es,Ds,Os,ks,As,js,Ms,Ns,Ps,R,Fs,Is,Ls,Rs,zs,Bs,Vs,z,Hs,Us,Ws,Gs,Ks,B,qs,Js,Ys,Xs,Zs,Qs,$s,ec,tc,nc,rc,ic,ac,oc,sc,cc,lc,uc,dc,fc,pc,mc,hc,gc,_c,vc,yc,bc,xc,Sc,V,Cc,wc,H,Tc,Ec,U,W,Dc,Oc,kc,Ac,jc,Mc,Nc,Pc,Fc,G,Ic,Lc,Rc,zc,Bc,Vc,Hc,Uc,Wc,Gc,Kc,qc,K,Jc,Yc,Xc,Zc,Qc,$c,el,tl,nl,rl,q,il,al,J,ol,sl,cl,ll,ul,dl,fl,pl,ml,hl,gl,_l,vl,yl,bl,xl,Sl,Cl,wl,Y,X,Tl,El;function Dl(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]1&&arguments[1]!==void 0?arguments[1]:3,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:3,r=null,i=!1,a=0,o=function(){if(!i){if(n!==0&&a>=n){s();return}r=window.setTimeout(function(){return Z(function(){return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,2,3,4]),[4,e()];case 1:return t.sent(),a=0,[3,4];case 2:return t.sent(),a++,[3,4];case 3:return o(),[7];case 4:return[2]}})})()},t*1e3)}},s=function(){i=!0,r&&(clearTimeout(r),r=null)};return js(function(){s()}),{loop:o,clearTimer:s}}function Hl(e,t){for(var n=e.split(`.`),r=t.split(`.`),i=Math.max(n.length,r.length),a=0;as)return!0;if(o0&&arguments[0]!==void 0?arguments[0]:bc(`Site.TableOP.index_9`);return{key:`action`,title:bc(`Public.Table.Action`),width:80,align:`right`,render:function(){return j(`span`,{class:`text-default`},[e])}}}function ru(e){var t=e.delDomain;return{key:`action`,title:bc(`Public.Table.Action`),width:80,align:`right`,render:function(e){return j(Ii,{options:[{label:bc(`Public.Btn.Del`),onClick:function(){rl({title:``.concat(bc(`Site.Batch.index_12`),`[`,e.name,`]`),content:bc(`Site.Batch.index_13`),onConfirm:function(n){var r=n.hide;return Z(function(){return $(this,function(n){switch(n.label){case 0:return[4,t(e)];case 1:return n.sent(),r(),[2]}})})()}})}}]},null)}}}function iu(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!fs(e)}function au(e,t){var n=Fi,r=Gi;return R(),D(r,null,{default:Y(function(){return[E(`li`,rt,G(e.$t(`SSL.SiteSSL.index_1`)),1),E(`li`,null,G(e.$t(`SSL.SiteSSL.index_2`)),1),E(`li`,null,G(e.$t(`SSL.SiteSSL.index_3`)),1),E(`li`,null,[A(G(e.$t(`SSL.SiteSSL.index_4`))+` `,1),j(n,{href:`https://www.aapanel.com/docs/Function/BusinessCertificate.html`,target:`_blank`},{default:Y(function(){return[A(G(e.$t(`SSL.Business.index_20`)),1)]}),_:1})])]}),_:1})}return e({$:void 0,$i:void 0,$n:void 0,$r:void 0,$t:void 0,A:void 0,Ai:void 0,An:void 0,Ar:void 0,At:void 0,B:void 0,Bi:void 0,Bn:void 0,Br:void 0,Bt:void 0,C:ru,Ci:void 0,Cn:void 0,Cr:void 0,Ct:void 0,D:void 0,Di:void 0,Dn:void 0,Dr:void 0,Dt:void 0,E:tu,Ei:void 0,En:void 0,Er:void 0,Et:void 0,F:void 0,Fi:void 0,Fn:void 0,Fr:void 0,Ft:void 0,G:void 0,Gi:void 0,Gn:void 0,Gr:void 0,Gt:void 0,H:void 0,Hi:void 0,Hn:void 0,Hr:void 0,Ht:ql,I:void 0,Ii:void 0,In:void 0,Ir:void 0,It:void 0,J:void 0,Ji:void 0,Jn:void 0,Jr:Ul,Jt:Yl,K:void 0,Ki:void 0,Kn:void 0,Kr:void 0,Kt:void 0,L:void 0,Li:void 0,Ln:void 0,Lr:void 0,Lt:void 0,M:void 0,Mi:void 0,Mn:void 0,Mr:void 0,Mt:void 0,N:void 0,Ni:void 0,Nn:void 0,Nr:void 0,Nt:void 0,O:Ql,Oi:void 0,On:void 0,Or:void 0,Ot:void 0,P:void 0,Pi:void 0,Pn:void 0,Pr:void 0,Pt:void 0,Q:void 0,Qi:void 0,Qn:void 0,Qr:void 0,Qt:void 0,R:void 0,Ri:void 0,Rn:void 0,Rr:void 0,Rt:void 0,S:void 0,Si:void 0,Sn:void 0,Sr:void 0,St:void 0,T:nu,Ti:void 0,Tn:void 0,Tr:void 0,Tt:void 0,U:void 0,Ui:void 0,Un:void 0,Ur:void 0,Ut:void 0,V:void 0,Vi:void 0,Vn:void 0,Vr:void 0,Vt:void 0,W:void 0,Wi:void 0,Wn:void 0,Wr:void 0,Wt:void 0,X:void 0,Xi:void 0,Xn:void 0,Xr:void 0,Xt:void 0,Y:void 0,Yi:void 0,Yn:void 0,Yr:void 0,Yt:void 0,Z:void 0,Zi:void 0,Zn:void 0,Zr:void 0,Zt:void 0,_:void 0,_i:void 0,_n:void 0,_r:void 0,_t:void 0,a:void 0,aa:void 0,ai:void 0,an:Kl,ar:void 0,at:void 0,b:void 0,bi:void 0,bn:void 0,br:void 0,bt:void 0,c:void 0,ci:void 0,cn:void 0,cr:void 0,ct:void 0,d:void 0,di:void 0,dn:void 0,dr:void 0,dt:void 0,ea:void 0,ei:void 0,en:void 0,er:void 0,et:void 0,f:void 0,fi:void 0,fn:void 0,fr:void 0,ft:void 0,g:void 0,gi:void 0,gn:void 0,gr:void 0,gt:void 0,h:void 0,hi:void 0,hn:void 0,hr:void 0,ht:void 0,i:void 0,ia:void 0,ii:void 0,in:void 0,ir:void 0,it:void 0,j:void 0,ji:void 0,jn:void 0,jr:void 0,jt:void 0,k:Zl,ki:void 0,kn:void 0,kr:void 0,kt:void 0,l:void 0,li:void 0,ln:void 0,lr:void 0,lt:void 0,m:void 0,mi:void 0,mn:void 0,mr:void 0,mt:void 0,n:void 0,na:void 0,ni:void 0,nn:void 0,nr:void 0,nt:void 0,o:void 0,oi:void 0,on:void 0,or:void 0,ot:void 0,p:void 0,pi:void 0,pn:void 0,pr:void 0,pt:void 0,q:void 0,qi:void 0,qn:void 0,qr:Wl,qt:Xl,r:void 0,ra:void 0,ri:void 0,rn:void 0,rr:void 0,rt:void 0,s:void 0,si:void 0,sn:void 0,sr:void 0,st:void 0,t:void 0,ta:Vl,ti:void 0,tn:void 0,tr:void 0,tt:void 0,u:void 0,ui:void 0,un:void 0,ur:void 0,ut:void 0,v:void 0,vi:void 0,vn:void 0,vr:void 0,vt:void 0,w:eu,wi:void 0,wn:void 0,wr:void 0,wt:void 0,x:void 0,xi:void 0,xn:void 0,xr:void 0,xt:void 0,y:void 0,yi:void 0,yn:void 0,yr:void 0,yt:void 0,z:void 0,zi:void 0,zn:void 0,zr:void 0,zt:void 0}),{setters:[function(e){ve=e.r,ye=e.a},function(e){_=e.mn,ge=e.gn,zr=e.A,ca=e.jt,T=e.yn,E=e.bn,D=e.xn,O=e.Sn,k=e.Cn,ha=e.wn,A=e.En,j=e.Dn,ba=e.On,M=e.kn,Va=e.Ft,jo=e.jn,e.dr,e.Nn,e.on,e.Pr,F=e.nn,ss=e.Pn,ls=e.mr,fs=e.Fn,xs=e.In,Ss=e.Ln,ws=e.Rn,Os=e.qr,ks=e.Jr,As=e.Bn,js=e.Vn,Ms=e.Wn,Ns=e.Gn,R=e.qn,Bs=e.Jn,Vs=e._r,z=e.yr,Ws=e.Yn,Gs=e.Xn,Js=e.Zn,Ys=e.$n,dc=e.br,fc=e.xr,G=e.Zr,Ic=e.Rt,Lc=e.Sr,Rc=e.wr,K=e.Er,$c=e.tr,sl=e.nr,fl=e.rr,hl=e.ir,bl=e.ln,xl=e.un,Cl=e.ar,Y=e.sr,X=e.cr},function(e){xa=e.f,vc=e.p,q=e.l,cl=e.o},function(e){n=e.St,a=e.ht,s=e.ut,c=e.lt,l=e.G,u=e.U,d=e.z,f=e.J,p=e.Tt,m=e.I,h=e.P,g=e.F,v=e.N,y=e.j,b=e.yt,x=e.bt,S=e.k,C=e.xt,ee=e.$,te=e.wt,ne=e.w,re=e.Z,ie=e.X,ae=e.Q,ce=e.et,le=e.y,ue=e.L,de=e._,fe=e.h,pe=e.g,me=e.m,he=e.Ct,_e=e.Y,za=e.rn,gl=e.r},function(e){qs=e.c},function(e){o=e.t,Lr=e.If,Hr=e.c,$r=e.rr,Ni=e.Ff,Fi=e.mn,Ii=e.pn,Ri=e.xf,Gi=e.ln,Yi=e.f,aa=e.g,oa=e._,sa=e.Jd,pa=e.tp,ma=e.Ea,Ta=e._r,Ea=e.b,Oa=e.C,ka=e.Yd,Pa=e.np,Ba=e.Jf,Ja=e.P,Ya=e.ap,$a=e.Vf,no=e.sp,ro=e.tf,ao=e.of,so=e.Zr,co=e.z,lo=e.H,uo=e.W,fo=e.K,po=e.J,mo=e.Y,go=e.$r,_o=e.oi,wo=e.On,To=e.Zs,Ao=e.i,Mo=e.qf,P=e.Lf,cs=e.pp,I=e.gp,ds=e._p,L=e.Pf,Ts=e.Vo,Fs=e.Sn,Hs=e.up,Ks=e.nt,B=e.Tf,Zs=e.Di,nc=e.Uf,ac=e.vf,Jc=e.Sc,Yc=e.xa,Xc=e.st,Zc=e.ma,Qc=e.Zt,tl=e.Of,nl=e.kf,rl=e.Af,il=e.Sa,al=e.Oa,J=e.jf,ol=e.Mf,pl=e.Tn,ml=e.Da,_l=e.Ta,Sl=e.ct},function(e){be=e.n,os=e.r},function(e){Li=e.u,Ui=e.d},function(e){gs=e.t,_s=e.n}],execute:function(){xe=document.createElement(`style`),xe.textContent=`.progress-box[data-v-28a73ad0]{border:1px solid var(--site-task-progress-border)}.iconfont[data-v-eaa99c82]{background:0 0;width:auto;height:auto}.bt-table--empty-header[data-v-a68fc059] .n-data-table-tbody,.bt-table--empty-header[data-v-a68fc059] .n-data-table-base-table-body{display:none}.bt-table__empty[data-v-a68fc059]{border:1px solid var(--color-border);border-top:0;border-radius:0 0 4px 4px;justify-content:center;align-items:center;min-height:120px;margin-top:-1px;display:flex}.progress-box[data-v-57b0edf4]{border:1px solid var(--site-task-progress-border)}.select-box[data-v-e78f55b0]{border:1px solid var(--color-border);border-radius:10px;width:100%;padding:10px;transition:background-color .2s}.select-box[data-v-e78f55b0]:hover{background-color:var(--color-bg-2)}.execution-time-row[data-v-9e179572]{border:1px solid var(--color-border);border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.execution-time-row+.execution-time-row[data-v-9e179572]{margin-top:10px}.execution-index[data-v-9e179572]{color:#8a8f99;background:#f3f4f6;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.execution-index--primary[data-v-9e179572]{color:var(--color-primary);background:#e7f7ed}.execution-cycle[data-v-9e179572]{white-space:nowrap;flex:none}.second[data-v-4488e53e] .n-form-item-feedback--error{position:absolute}.backup-scheduled__notice-card[data-v-3f95ab8b]{background-color:var(--site-backup-timer-bg);border-radius:8px;justify-content:space-between;align-items:center;margin-top:18px;padding:12px;display:flex}.backup-scheduled__notice-dot[data-v-3f95ab8b]{background-color:var(--color-primary);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.backup-scheduled__grid[data-v-3f95ab8b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.backup-plugin-card[data-v-3f95ab8b]{background-color:var(--site-backup-timer-bg);border-radius:8px;flex-direction:column;justify-content:space-between;min-height:160px;padding:16px;display:flex}.backup-plugin-card__icon[data-v-3f95ab8b]{object-fit:contain;width:22px;height:22px}.wp-backup-guide{z-index:3000;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.wp-backup-guide__mask{pointer-events:auto;background:0 0;animation:.18s ease-out both wp-backup-guide-mask-in;position:absolute;top:0;bottom:0;left:0;right:0}.wp-backup-guide__target{z-index:1;pointer-events:none;border:3px solid rgba(16,185,129,.72);border-radius:8px;transition:left .18s,top .18s,width .18s,height .18s,border-radius .18s;animation:.24s ease-out both wp-backup-guide-target-in,1.8s ease-in-out infinite wp-backup-guide-target-pulse;position:fixed;box-shadow:0 0 0 1px rgba(16,185,129,.4),0 0 24px rgba(16,185,129,.35),0 0 0 9999px rgba(3,7,18,.82)}.wp-backup-guide__popover{z-index:2;color:#d7dde8;pointer-events:auto;background:#1f2430;border:1px solid rgba(148,163,184,.2);border-radius:10px;padding:20px;transition:left .18s,top .18s;animation:.22s cubic-bezier(.2,.8,.2,1) both wp-backup-guide-popover-in;position:fixed;box-shadow:0 20px 60px rgba(0,0,0,.35)}.wp-backup-guide__popover:before{content:"";background:#1f2430;border-top:1px solid rgba(148,163,184,.2);border-left:1px solid rgba(148,163,184,.2);width:16px;height:16px;position:absolute;left:50%;transform:translate(-50%)rotate(45deg)}.wp-backup-guide__popover.is-step-1:before,.wp-backup-guide__popover.is-step-2:before{top:-9px}.wp-backup-guide__popover.is-step-3:before{bottom:-9px;transform:translate(-50%)rotate(225deg)}.wp-backup-guide__close{color:#94a3b8;cursor:pointer;background:0 0;border:0;font-size:18px;line-height:1;transition:color .16s,transform .16s;position:absolute;top:16px;right:16px}.wp-backup-guide__close:hover{color:#f8fafc;transform:rotate(90deg)scale(1.08)}.wp-backup-guide__title{color:#f8fafc;align-items:center;gap:8px;padding-right:24px;font-size:15px;font-weight:700;display:flex}.wp-backup-guide__dot{background:#20c997;border-radius:50%;flex:0 0 10px;width:10px;height:10px;animation:1.6s ease-out infinite wp-backup-guide-dot-pulse;box-shadow:0 0 rgba(32,201,151,.45)}.wp-backup-guide__content{color:#aeb7c7;margin-top:14px;font-size:13px;line-height:1.65}.wp-backup-guide__footer{color:#94a3b8;border-top:1px solid rgba(148,163,184,.12);justify-content:space-between;align-items:center;margin-top:18px;padding-top:14px;font-size:12px;display:flex}.wp-backup-guide__actions{align-items:center;gap:10px;display:flex}@keyframes wp-backup-guide-mask-in{0%{opacity:0}to{opacity:1}}@keyframes wp-backup-guide-target-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes wp-backup-guide-target-pulse{0%,to{box-shadow:0 0 0 1px rgba(16,185,129,.4),0 0 24px rgba(16,185,129,.35),0 0 0 9999px rgba(3,7,18,.82)}50%{box-shadow:0 0 0 1px rgba(16,185,129,.58),0 0 34px rgba(16,185,129,.52),0 0 0 9999px rgba(3,7,18,.82)}}@keyframes wp-backup-guide-popover-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes wp-backup-guide-dot-pulse{0%{box-shadow:0 0 rgba(32,201,151,.45)}70%{box-shadow:0 0 0 8px rgba(32,201,151,0)}to{box-shadow:0 0 rgba(32,201,151,0)}}@media (prefers-reduced-motion:reduce){.wp-backup-guide__mask,.wp-backup-guide__target,.wp-backup-guide__popover,.wp-backup-guide__dot{animation:none}.wp-backup-guide__target,.wp-backup-guide__popover,.wp-backup-guide__close{transition:none}}.site-backup-new[data-v-6b27e819]{position:relative}.site-backup-new__guide-btn[data-v-6b27e819]{color:var(--color-primary);position:absolute;top:16px;right:16px}.site-backup-new__guide-dot[data-v-6b27e819]{background:var(--color-primary);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px rgba(16,185,129,.12)}.install-box[data-v-aac05997]{background:var(--install-box-bg);z-index:100;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.install-box .install-desc[data-v-aac05997]{background:var(--install-desc-bg);color:var(--install-box-text-color);border-radius:4px;justify-content:center;align-items:center;min-width:450px;min-height:60px;padding:16px;font-size:13px;font-weight:700;display:flex;box-shadow:1px 1px 50px rgba(0,0,0,.3)}.circle[data-v-3771031c]{background-color:var(--color-primary) ;border-radius:9999px;width:10px;height:10px;margin-right:5px;display:inline-block}.placeholder[data-v-9059602f]{color:#999;cursor:text;flex-direction:column;width:100%;height:100%;padding:12px 16px 0;line-height:18px;display:flex;position:absolute;top:0;left:0}.error-box[data-v-8ac8e215]{background-color:var(--domains-lets-ssl-apply-bg) ;border:1px solid var(--domains-lets-ssl-apply-border);border-radius:4px;margin:20px;padding:20px}.label-text[data-v-8ac8e215]{color:#666;width:125px;font-weight:600;display:inline-block}pre[data-v-8ac8e215]{color:#c5c5c5;border:1px solid #666}.panel-ssl-progress[data-v-8b526699]{min-width:340px;padding:24px 24px 22px}.panel-ssl-progress .progress-item[data-v-8b526699]{cursor:pointer;gap:16px;display:flex}.panel-ssl-progress .progress-item+.progress-item[data-v-8b526699]{margin-top:16px}.panel-ssl-progress .progress-item .progress-label[data-v-8b526699]{min-width:120px}.n-alert[data-v-60ba1713]{--n-font-size:12px}.cert-info[data-v-60ba1713]{align-items:center;height:24px;display:flex}.cert-info .cert-label[data-v-60ba1713]{color:var(--site-config-ssl-label);font-weight:700}.cert-info .cert-value[data-v-60ba1713]{flex:1;width:0;margin-left:4px}.number-control[data-v-0b876ba0]{flex-wrap:wrap;align-items:center;display:flex}.number-control .minus[data-v-0b876ba0],.number-control .plus[data-v-0b876ba0]{border:2px solid var(--domains-business-ssl-buy-bg-border);cursor:pointer;border-radius:8px;width:35px;height:35px;position:relative}.number-control .minus.is-disable[data-v-0b876ba0],.number-control .plus.is-disable[data-v-0b876ba0]{background:var(--domains-business-ssl-count-disable);border-color:var(--domains-lets-ssl-upload-border);cursor:not-allowed}.number-control .minus[data-v-0b876ba0]:before,.number-control .minus[data-v-0b876ba0]:after,.number-control .plus[data-v-0b876ba0]:before,.number-control .plus[data-v-0b876ba0]:after{content:"";background:#555;position:absolute}.number-control .minus[data-v-0b876ba0]:hover,.number-control .plus[data-v-0b876ba0]:hover{--un-bg-opacity:1;background-color:rgba(32,165,58,var(--un-bg-opacity)) ;--un-text-opacity:1;color:rgba(255,255,255,var(--un-text-opacity)) }.number-control .minus[data-v-0b876ba0]:hover:before,.number-control .minus[data-v-0b876ba0]:hover:after,.number-control .plus[data-v-0b876ba0]:hover:before,.number-control .plus[data-v-0b876ba0]:hover:after{background:#fff}.number-control .minus[data-v-0b876ba0]:before{width:14px;height:2px;top:50%;left:50%;transform:translate(-50%,-50%)}.number-control .plus[data-v-0b876ba0]:before{width:14px;height:2px}.number-control .plus[data-v-0b876ba0]:after{width:2px;height:14px}.number-control .plus[data-v-0b876ba0]:before,.number-control .plus[data-v-0b876ba0]:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.number-control .number-input[data-v-0b876ba0]{background:var(--domains-business-ssl-buy-bg);text-align:center;--un-text-opacity:1;width:50px;height:35px;color:rgba(32,165,58,var(--un-text-opacity)) ;border:2px solid #20a53a;border-radius:8px;margin-left:2px;margin-right:2px}.total-price[data-v-a98a5ede]{align-items:center;height:110px;padding-left:20px;padding-right:20px;box-shadow:0 0 10px rgba(184,184,184,.25)}.option-item[data-v-8e0f720f]{cursor:pointer;text-align:center;border:2px solid var(--domains-business-ssl-buy-bg-border);border-radius:8px;padding-left:20px;padding-right:20px;line-height:32px;position:relative}.option-item.is-active[data-v-8e0f720f]{background:var(--domains-business-ssl-buy-bg);--un-border-opacity:1;border-width:2px;border-color:rgba(32,165,58,var(--un-border-opacity))}.option-item.is-active[data-v-8e0f720f]:after{content:"";border-bottom:25px solid #20a53a;border-left:25px solid transparent;border-radius:8px;position:absolute;bottom:-1px;right:-2px}.option-item.is-active[data-v-8e0f720f]:before{content:"";z-index:1;border-bottom:2px solid #fff;border-left:2px solid #fff;width:12px;height:6px;position:absolute;bottom:5px;right:0;transform:rotate(-45deg)}.option-item .item-title[data-v-8e0f720f]{border-bottom:1px solid var(--domains-business-ssl-buy-bg-border);margin:0 10px;font-weight:700}.option-item .item-tag[data-v-8e0f720f]{--un-bg-opacity:1;background-color:rgba(255,96,0,var(--un-bg-opacity)) ;--un-text-opacity:1;color:rgba(255,255,255,var(--un-text-opacity)) ;border-radius:0 9px;padding:2px 6px;line-height:15px;position:absolute;top:-10px;right:-2px}.n-alert[data-v-8e0f720f]{--n-content-text-color:#db2828;--n-icon-color:#db2828;--n-color:#fbeaea}.n-alert[data-v-13ad8e59]{--n-font-size:12px}.cert-info[data-v-13ad8e59]{align-items:center;height:24px;display:flex}.cert-info .cert-label[data-v-13ad8e59]{color:var(--site-config-ssl-label);font-weight:700}.cert-info .cert-value[data-v-13ad8e59]{flex:1;width:0;margin-left:4px} -/*$vite$:1*/`,document.head.appendChild(xe),e(`na`,function(e){return e.split(` `).map(function(e){return e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()}).join(` `)}),e(`aa`,function(e,t){var n=``;return Object.entries(t).forEach(function(e){var t=Rl(e,2),r=t[0],i=t[1];n+=``.concat(r,`=`,encodeURIComponent(``.concat(i)),`&`)}),n=n.replace(/&$/,``),/\?$/.test(e)?e+n:e.replace(/\/?$/,`?`)+n}),e(`ia`,function(e){try{return JSON.parse(e),!0}catch(e){return!1}}),e(`ra`,to=function(e){return Number.isNaN(Ic(e))?0:Ic(e)}),F(),F(),et={class:`p-16px`},sn={class:`mb-16px`},En={class:`progress-box p-10px rounded-8px`},ai=M({__name:`backup-logs`,props:{fetchFn:{type:Function},callback:{type:Function}},setup:function(e){var t=q().t,r=e,i=z(!1),a=z([]),o=[{key:`site_name`,title:t(`Site.TableRow.index_1`),ellipsis:{tooltip:!0}},{key:`msg`,title:t(`Site.DelSite.index_10`),ellipsis:{tooltip:!0},render:function(e){return j(`span`,{class:e.status===0?`text-primary`:`text-error`},[e.msg])}}],s=T(function(){return a.value.findIndex(function(e){return e.status===0})+1}),c=T(function(){var e;return(e=a.value[s.value])==null?void 0:e.status}),u={0:`process`,1:`finish`,"-1":`error`,2:`wait`},d=function(e){return u[e]},f=function(){return Z(function(){var e,n,o;return $(this,function(s){switch(s.label){case 0:return[4,r.fetchFn()];case 1:return e=s.sent(),n=e.message,I(n)&&(n.status===1?(g(),i.value=!0,(o=r.callback)==null||o.call(r),L.success(t(`WP.Task.index_4`))):i.value=!1,a.value=Object.values(n).filter(function(e){return I(e)})),[2]}})})()},p=Vl(f,1),h=p.loop,g=p.clearTimer;return Ms(function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,f()];case 1:return e.sent(),i.value||h(),[2]}})})()}),function(e,t){var r=n,u=de,f=m,p=l,h=fe,g=pe;return R(),k(`div`,et,[E(`div`,sn,[K(i)?(R(),D(r,{key:0,type:`success`,title:e.$t(`WP.Task.index_4`)},null,8,[`title`])):(R(),D(r,{key:1,type:`default`,title:e.$t(`WP.Task.index_5`)},null,8,[`title`]))]),E(`div`,En,[j(g,{vertical:``,current:K(s),status:d(K(c)),size:`small`},{default:Y(function(){return[(R(!0),k(_,null,Ws(K(a),function(e,t){return R(),D(h,{key:t,status:d(e.status),description:e.error||e.ps},ha({title:Y(function(){return[j(f,{class:`flex-nowrap! items-center!`},{default:Y(function(){return[E(`span`,null,G(e.title),1),X(j(u,{size:`small`},null,512),[[xl,e.status===0]])]}),_:2},1024)]}),_:2},[e.result_list?{name:`default`,fn:Y(function(){return[E(`div`,null,G(e.error||e.ps),1),j(p,{class:`mt-8px`,data:e.result_list,columns:o,"max-height":200},null,8,[`data`])]}),key:`0`}:void 0]),1032,[`status`,`description`])}),128))]}),_:1},8,[`current`,`status`])])])}}}),ii=ve({default:function(){return ri}}),ri=Lr(ai,[[`__scopeId`,`data-v-28a73ad0`]]),Mr=P.global,Sc=Mr.t,e(`$i`,eo=function(){return B.post(`/mod/nodejs/com/get_general_progress`)}),e(`ea`,Es=function(e){return B.post(`/mod/nodejs/com/nodejs_backup`,e)}),Ds=function(e){return B.post(`/mod/nodejs/com/nodejs_restore`,e,{requestOptions:{loading:Sc(`Node.index_89`),successMessage:!0}})},F(),Zo=M({__name:`index`,props:{iconName:{type:String,default:``},iconSize:{type:String,default:`16`}},setup:function(e){return function(t,n){var r=m;return R(),D(r,{class:`items-center`,size:6},{default:Y(function(){return[X(E(`i`,{class:Os([`iconfont`,`icon-`.concat(e.iconName)]),style:ks({fontSize:K(za)(e.iconSize)})},null,6),[[xl,e.iconName]]),Gs(t.$slots,`default`,{},void 0,!0)]}),_:3})}}}),e(`Qi`,Ro=Lr(Zo,[[`__scopeId`,`data-v-eaa99c82`]])),F(),os(),Xo=M({__name:`index`,props:{id:{}},setup:function(e){var n=e,r=function(){J({width:574,minHeight:400,data:{entryId:n.id},component:ba(function(){return be(function(){return t.import(`./feature-Feedback-legacy.js?v=1784873523001`).then(function(e){return e.r})},void 0)})})};return function(e,t){var n=Fi,i=Ro;return R(),D(i,{"icon-name":`demand`},{default:Y(function(){return[j(n,{onClick:r},{default:Y(function(){return[A(G(e.$t(`Component.Feedback.index_7`)),1)]}),_:1})]}),_:1})}}}),e(`Zi`,Ra=Xo),F(),$e={key:1,class:`ml-4px text-desc`},Yo=M({__name:`index`,props:{feedback:{type:Boolean,default:!1},email:{type:Boolean,default:!1},feedbackId:{}},setup:function(e){var t=!!fl().toolsLeft,n=!!fl().toolsRight,r=!!fl().pageLeft||!!fl().pageRight;return function(i,a){var o=m;return R(),k(`div`,null,[t||n?(R(),D(o,{key:0,class:`items-center mb-12px`,justify:`space-between`},{default:Y(function(){return[j(o,{class:`items-center`,size:8},{default:Y(function(){return[Gs(i.$slots,`toolsLeft`),e.feedback?(R(),D(Ra,{key:0,id:e.feedbackId},null,8,[`id`])):O(``,!0),e.email?(R(),k(`div`,$e,G(i.$t(`Component.Pay.index_8`,[`support@aapanel.com`])),1)):O(``,!0)]}),_:3}),j(o,{class:`items-center`,size:8},{default:Y(function(){return[Gs(i.$slots,`toolsRight`)]}),_:3})]}),_:3})):O(``,!0),Gs(i.$slots,`table`),K(r)?(R(),D(o,{key:1,class:`items-center mt-12px`,justify:`space-between`},{default:Y(function(){return[E(`div`,null,[Gs(i.$slots,`pageLeft`)]),j(o,null,{default:Y(function(){return[Gs(i.$slots,`pageRight`)]}),_:3})]}),_:3})):O(``,!0)])}}}),e(`Xi`,Bi=Yo),F(),Qe={class:`ml-8px text-14px`},Jo=M({__name:`index`,props:xs({storeKey:{default:``},pageSizes:{default:function(){return[10,20,50,100]}},showTotal:{type:Boolean,default:!0},showSizePicker:{type:Boolean,default:!0},showQuickJumper:{type:Boolean,default:!0},onUpdatePageSize:{}},{page:{},pageModifiers:{},pageSize:{},pageSizeModifiers:{}}),emits:xs([`refresh`],[`update:page`,`update:pageSize`]),setup:function(e,t){var n=t.emit,r=e,i=n,a=T(function(){var e=r.storeKey;return e?``.concat(e,`-page`):``}),o=sl(e,`page`),s=sl(e,`pageSize`),c=function(e){o.value=e,i(`refresh`)},l=function(e){var t;o.value=1,s.value=e,(t=r.onUpdatePageSize)==null||t.call(r,to(e)),u(e),ws(function(){i(`refresh`)})},u=function(e){a.value&&nc(a.value,String(e))};return function(){if(a.value){var e=$a(a.value);if(e){var t;s.value=to(e),(t=r.onUpdatePageSize)==null||t.call(r,to(e))}}}(),function(t,n){var r=ee;return R(),D(r,Ss(t.$attrs,{page:o.value,"onUpdate:page":[n[0]||(n[0]=function(e){return o.value=e}),c],"page-size":s.value,"onUpdate:pageSize":[n[1]||(n[1]=function(e){return s.value=e}),l],"show-size-picker":e.showSizePicker,"show-quick-jumper":e.showQuickJumper,"page-sizes":e.pageSizes,"display-order":[`pages`,`size-picker`,`quick-jumper`]}),ha({_:2},[e.showTotal?{name:`suffix`,fn:Y(function(e){var n=e.itemCount;return[E(`span`,Qe,G(t.$t(`Public.Table.Page.index_4`,[n])),1)]}),key:`0`}:void 0]),1040,[`page`,`page-size`,`show-size-picker`,`show-quick-jumper`,`page-sizes`])}}}),e(`Yi`,Hi=Jo),F(),Ze={class:`flex justify-center w-42px`},on={class:`ml-8px`},qo=M({__name:`index`,props:xs({data:{default:function(){return[]}},rowKey:{default:`id`},options:{default:function(){return[]}},selectWidth:{default:140}},{checkedRowKeys:{default:function(){return[]}},checkedRowKeysModifiers:{}}),emits:[`update:checkedRowKeys`],setup:function(e){var t=e,n={enable:`i-famicons:play-circle-outline`,disable:`i-famicons:pause-circle-outline`,start:`i-famicons:play-circle-outline`,stop:`i-famicons:pause-circle-outline`,restart:``,category:`i-material-symbols:category`,delete:`i-weui:delete-outlined`,del:`i-weui:delete-outlined`,backup:`i-material-symbols:backup-outline-rounded`,expired:`i-covid:quarantine-place-time-calendar-1`,php:`i-ic:baseline-php`,webserver:`i-material-symbols:network-node`,sync:`i-material-symbols:cloud-sync`,kill:`i-mdi:remove-circle-off-outline`,pause:`i-material-symbols:stop-circle-outline-rounded`,unpause:`i-ri:device-recover-line`,restart_panel:`i-cbi:power-panel-logo`,restart_service:``,execute:``},r=function(e){var r,i,a=t.options.find(function(t){return t.key===e});return(r=(i=a==null?void 0:a.icon)==null?n[e]:i)==null?`i-material-symbols:action-key`:r},i=function(e){var t=r(e.value),n=t.includes(`0&&o.value.length===t.data.length},set:function(e){e?o.value=t.data.map(function(e){return l(e)}):o.value=[]}}),d=T(function(){return t.data.length===0}),f=T(function(){return o.value.length>0&&o.value.length1?(R(),k(_,{key:0},[E(`div`,{class:`min-w-160px`,style:ks({width:K(za)(e.selectWidth)})},[j(s,{value:K(p),"onUpdate:value":n[1]||(n[1]=function(e){return ls(p)?p.value=e:null}),options:K(h),disabled:K(g),"render-label":i,"consistent-menu-width":!1,placeholder:t.$t(`Component.Batch.index_1`)},null,8,[`value`,`options`,`disabled`,`placeholder`])],4),E(`div`,on,[j(l,{type:K(v)?`default`:`primary`,disabled:K(v),onClick:b},{default:Y(function(){return[A(G(t.$t(`Public.Btn.Execute`)),1)]}),_:1},8,[`type`,`disabled`])])],64)):O(``,!0),e.options.length===1?(R(),D(l,{key:1,disabled:K(g),type:K(g)?`default`:`primary`,onClick:x},{default:Y(function(){return[E(`span`,null,G(e.options[0].label),1),X(E(`span`,null,G(t.$t(`Component.Batch.index_2`,[o.value.length])),513),[[xl,o.value.length>0]])]}),_:1},8,[`disabled`,`type`])):O(``,!0)]}),_:1})}}}),e(`Ji`,zi=qo),F(),Xe={key:0,class:`bt-table__empty`},La=`__bt_empty_header__`,Ko=M({__name:`index`,props:xs({data:{default:function(){return[]}},rowKey:{default:`id`},loading:{type:Boolean,default:!1},loadingNum:{default:10},isPage:{type:Boolean,default:!1},maxHeight:{},columns:{default:function(){return[]}},rowProps:{},storeKey:{},showEmptyHeader:{type:Boolean}},{page:{default:function(){return{page:1,pageSize:10}}},pageModifiers:{}}),emits:[`update:page`],setup:function(e){var t=e,n=sl(e,`page`),r=q().t,i=Rc(t),a=i.columns,o=i.data,s=function(){return ca(Lc(a.value))},c=function(){var e=s();return e.forEach(function(e){e.type!==`selection`&&(e.ellipsis&&delete e.ellipsis,e.render=function(){return j(le,null,null)})}),e},u=function(){return t.loading?c():s()},d=z(u()),f=function(){var e=s();return e.forEach(function(e){if(e.type===`selection`){e.disabled=function(){return!0};return}e.render=function(){return null}}),e},m=T(function(){return!!(t.showEmptyHeader&&!t.loading&&C.value.length===0&&d.value.length>0)}),h=T(function(){return{"bt-table--empty-header":m.value}}),g=T(function(){return[jl({},La,La)]}),_=T(function(){return m.value?g.value:C.value}),v=T(function(){return m.value?f():d.value}),y=function(){return La},b=T(function(){var e=t.rowKey;return ds(e)?function(t){var n=t[e];return n==null||Number.isNaN(n)?String(t):n}:e}),x=T(function(){return m.value?y:b.value}),S=T(function(){var e=t.storeKey;return e?``.concat(e,`-page`):``}),C=z([]),w=fl(),ee=Vs({style:{width:`100%`},showSizePicker:!0,showQuickJumper:!0,pageSizes:[10,20,50,100],prefix:function(){var e;return(e=w.pagePrefix)==null?void 0:e.call(w)},suffix:function(e){return j(`span`,{class:`text-13px text-default`},[r(`Public.Table.Page.index_4`,[e.itemCount])])},onChange:function(e){n.value.page=e},onUpdatePageSize:function(e){n.value.page=1,n.value.pageSize=e,S.value&&nc(S.value,String(e))}});(function(){if(S.value){var e=$a(S.value);e&&(n.value.pageSize=to(e))}})();var te=T(function(){return Ll(Q({},ee),{page:n.value.page,pageSize:n.value.pageSize})});return Cl(function(){return o.value},function(e){t.loading||(C.value=e)},{deep:!0}),Cl(function(){return t.loading},function(e){if(e){if(d.value=c(),o.value.length===0){C.value=[];for(var n=0;n1&&arguments[1]!==void 0?arguments[1]:!0,n;return((n=i.deleteApi)==null?void 0:n.call(i,e,t))||Ta({id:e.id},t)},b=ml([{type:`selection`,width:40},{key:String(i.nameKey||`name`),title:r(`Site.TableRow.index_22`),ellipsis:{tooltip:!0}},{key:`size`,title:r(`Site.TableRow.index_23`),width:90,render:function(e){return Ya(e.size)}},{key:`addtime`,title:r(`Site.TableRow.index_25`),width:150,render:function(e){return h(e)}},{key:`backup_type`,title:i.typeTitle||r(`Backup type`),width:120,render:function(e){return g(e)}},{key:`bak_method`,title:r(`Storage path`),width:130,ellipsis:{tooltip:!0},render:function(e){return _(e)}},Qc({width:190,options:function(e){return[{label:r(`Site.TableOP.index_4`),show:e.bak_method===`local`,onClick:function(){i.onRestore(e)}},{label:r(`WP.Task.index_2`),show:e.bak_method!==`local`,onClick:function(){pl({title:_(e),name:d(e.bak_method),admin:!0})}},{label:r(`Site.TableOP.index_5`),show:e.bak_method===`local`,onClick:function(){Pa(p(e),m(e))}},{label:r(`Public.Btn.Del`),onClick:function(){rl({title:r(`Site.Batch.index_18`),content:``.concat(r(`Site.Batch.index_19`),` [`,f(e),`]`),onConfirm:function(t){var n=t.hide;return Z(function(){return $(this,function(t){switch(t.label){case 0:return[4,y(e)];case 1:return t.sent(),[4,w()];case 2:return t.sent(),i.onChanged?[4,i.onChanged()]:[3,4];case 3:return t.sent(),[3,5];case 4:i.backupRef.backup_count--,t.label=5;case 5:return n(),[2]}})})()}})}}]}})]),x=b.table,S=b.columns,C=[{key:`del`,type:`confirm`,label:r(`Site.Batch.index_20`),confirm:{title:r(`Site.Batch.index_21`),desc:r(`Site.Batch.index_11`),columns:[S.value[1]],api:function(e){return y(e,!1)},done:function(e){return Z(function(){return $(this,function(t){switch(t.label){case 0:return[4,w()];case 1:return t.sent(),i.onChanged?[4,i.onChanged()]:[3,3];case 2:return t.sent(),[3,4];case 3:i.backupRef.backup_count-=e.length,t.label=4;case 4:return[2]}})})()}}}],w=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),l(!0),[4,v(Lc(o))];case 1:return e=t.sent().message,I(e)?(x.data=cs(e.data)?e.data:[],x.total=no(e.page)):(x.data=[],x.total=0),[3,3];case 2:return a.value=[],l(!1),[7];case 3:return[2]}})})()};return n({getList:w}),As(function(){w()}),function(e,t){var n=Vi,r=zi,i=Hi,s=Bi;return R(),D(s,null,{toolsLeft:Y(function(){return[Gs(e.$slots,`toolsLeft`)]}),table:Y(function(){return[j(n,{"checked-row-keys":K(a),"onUpdate:checkedRowKeys":t[0]||(t[0]=function(e){return ls(a)?a.value=e:null}),loading:K(c),"loading-num":1,"max-height":340,data:K(x).data,columns:K(S)},null,8,[`checked-row-keys`,`loading`,`data`,`columns`])]}),pageLeft:Y(function(){return[j(r,{"checked-row-keys":K(a),"onUpdate:checkedRowKeys":t[1]||(t[1]=function(e){return ls(a)?a.value=e:null}),data:K(x).data,options:C},null,8,[`checked-row-keys`,`data`])]}),pageRight:Y(function(){return[j(i,{page:K(o).p,"onUpdate:page":t[2]||(t[2]=function(e){return K(o).p=e}),"page-size":K(o).limit,"onUpdate:pageSize":t[3]||(t[3]=function(e){return K(o).limit=e}),"item-count":K(x).total,onRefresh:w},null,8,[`page`,`page-size`,`item-count`])]}),_:3})}}}),xi=Si,F(),Go=M({__name:`index`,props:{model:{},rules:{},labelWidth:{default:`126`},labelPlacement:{default:`left`}},setup:function(e,t){var n=t.expose,r=z(null);return n({validate:function(){var e;return(e=r.value)==null?void 0:e.validate()},restoreValidation:function(){var e;return(e=r.value)==null?void 0:e.restoreValidation()}}),function(t,n){var i=g;return R(),D(i,Ss(t.$attrs,{ref_key:`formRef`,ref:r,model:e.model,rules:e.rules,"label-width":e.labelWidth,"label-placement":e.labelPlacement,"show-require-mark":!1}),{default:Y(function(){return[Gs(t.$slots,`default`)]}),_:3},16,[`model`,`rules`,`label-width`,`label-placement`])}}}),e(`Ki`,Mi=Go),F(),Ye={class:`p-20px`},an={class:`text-warning`},tc=M({__name:`restore-type`,props:{onRefresh:{type:Function,default:function(){}},showDb:{type:Boolean,default:!1}},setup:function(e,t){var n=t.expose,r=q().t,i=e,a=T(function(){var e=[{label:r(`Logs.Soft.index_3`),value:`file`},{label:r(`Public.Btn.Config`),value:`conf`}];return i.showDb&&e.push({label:r(`Site.PHP.add_site_16`),value:`db`}),e}),o=z(null),l=Vs({value:[`file`]}),u={value:{type:`array`,required:!0,trigger:`change`,message:r(`Please select at least one restore type`)}},d=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,(e=o.value)==null?void 0:e.validate()];case 1:return t.sent(),i.onRefresh(l.value),[2]}})})()},f=T(function(){return i.showDb&&l.value.includes(`db`)});return n({onConfirm:d}),function(e,t){var n=c,r=s,i=h,d=Mi,p=Gi;return R(),k(`div`,Ye,[j(d,{ref_key:`formRef`,ref:o,rules:u,model:K(l)},{default:Y(function(){return[j(i,{label:`Restore type`,path:`value`,"show-require-mark":!0},{default:Y(function(){return[j(r,{value:K(l).value,"onUpdate:value":t[0]||(t[0]=function(e){return K(l).value=e}),class:`flex gap-16px`},{default:Y(function(){return[(R(!0),k(_,null,Ws(K(a),function(e){return R(),D(n,{key:e.value,value:e.value,label:e.label},null,8,[`value`,`label`])}),128))]}),_:1},8,[`value`])]}),_:1})]}),_:1},8,[`model`]),j(p,null,{default:Y(function(){return[t[1]||(t[1]=E(`li`,null,` File: Restore website files `,-1)),t[2]||(t[2]=E(`li`,null,` Config: Restore website configuration files `,-1)),X(E(`li`,an,` Database: Restoring the website database will overwrite the existing database `,512),[[xl,K(f)]])]}),_:1})])}}}),ec=tc,F(),os(),Je={class:`p-20px`},ci=M({__name:`backup-node`,props:{row:{}},setup:function(e){var t=Ts(),n=e.row,r=q().t,i=ba(function(){return be(function(){return Promise.resolve().then(function(){return wi})},void 0)}),o=ba(function(){return be(function(){return Promise.resolve().then(function(){return ii})},void 0)}),s=z(!1),c=function(){return Z(function(){return $(this,function(e){return J({title:`Backup type`,width:450,footer:!0,data:{onRefresh:u},component:i}),[2]})})()},l=function(){t.setRefresh(!0)},u=function(e){return Z(function(){return $(this,function(t){switch(t.label){case 0:return[4,Es({id:String(n.id),backup_type:String(e)})];case 1:return t.sent(),d(r(`Site.Batch.index_7`),function(){return Z(function(){return $(this,function(e){return _(),l(),[2]})})()}),[2]}})})()},d=function(e,t){J({title:e,width:500,minHeight:200,data:{fetchFn:eo,callback:t},component:o})},f=function(e){return Z(function(){return $(this,function(t){switch(t.label){case 0:return[4,Ds(e)];case 1:return t.sent(),_(),l(),[2]}})})()},p=function(){d(r(`Site.Batch.index_7`),function(){return Z(function(){return $(this,function(e){return _(),l(),[2]})})()})},m=function(e){e.backup_type===1?J({title:r(`Restore type`),width:450,minHeight:150,footer:!0,data:{showDb:!1,onRefresh:function(t){return f({file_name:e.name,site_id:n.id,restore_type:JSON.stringify(t)})}},component:ec}):rl({title:r(`Site.Config.index_28`),content:r(`Site.Config.index_29`),onConfirm:function(t){var r=t.hide;return Z(function(){return $(this,function(t){switch(t.label){case 0:return r(),[4,f({file_name:e.name,site_id:n.id,restore_type:`["file"]`})];case 1:return t.sent(),[2]}})})()}})},h=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,eo()];case 1:return e=t.sent().message,I(e)&&(s.value=e.status===0),[2]}})})()},g=hl(`tableRef`),_=function(){var e;(e=g.value)==null||e.getList()};return h(),function(e,t){var r=a;return R(),k(`div`,Je,[j(xi,{ref_key:`tableRef`,ref:g,"site-id":K(n).id,"on-restore":m,"backup-ref":K(n),"on-changed":l},{toolsLeft:Y(function(){return[j(r,{class:`backup-btn`,type:`primary`,loading:K(s),disabled:K(s),onClick:c},{default:Y(function(){return[A(G(e.$t(`Database.index_16`)),1)]}),_:1},8,[`loading`,`disabled`]),K(s)?(R(),D(r,{key:0,onClick:p},{default:Y(function(){return zl(t[0]||(t[0]=[A(` Current Task Progress `,-1),E(`i`,{class:`i-mingcute:arrow-right-fill text-16px ml-4px`},null,-1)]))}),_:1})):O(``,!0)]}),_:1},8,[`site-id`,`backup-ref`])])}}}),e(`Gi`,ve({default:function(){return si}})),si=ci,Ir=P.global,W=Ir.t,e(`Xr`,function(e){return B.post(`/site?action=clone_php_site`,e,{requestOptions:{loading:W(`WP.api.tamper_8`),successMessage:!1}})}),e(`mi`,function(e){return B.post(`/site?action=get_php_clone_progress`,e)}),e(`bi`,yo=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:`PHP`;return B.post(`/data?action=getSiteThirtyTotal`,Q({site_type:t},e))}),e(`xi`,function(e){return B.post(`/data?action=getSiteWafConfig`,e)}),e(`zi`,function(e){return B.post(`/plugin?action=a&name=btwaf&s=set_site_obj_open`,e,{requestOptions:{loading:W(`WP.api.tamper_8`),successMessage:!0}})}),e(`Ti`,function(e){return B.post(`/panel/public/get_soft_status`,Q({},e))}),e(`_i`,function(e){return B.post(`/plugin?action=get_soft_find`,Q({},e))}),e(`Ni`,function(e){return B.post(`/system?action=ServiceAdmin`,Q({},e),{requestOptions:{loading:W(`WP.api.tamper_8`),successMessage:!0}})}),e(`gi`,function(){return B.post(`/plugin?action=a&name=security_notice&s=get_status`,{},{requestOptions:{isOriginalResult:!0,prefix:``}})}),e(`Vi`,function(e){return B.post(`/plugin?action=a&name=security_notice&s=`.concat(e?`start_site`:`stop_site`),{requestOptions:{loading:W(`WP.api.tamper_8`),successMessage:!0}})}),e(`pi`,function(){return B.post(`/site?action=get_https_mode`)}),e(`Fi`,function(){return B.post(`/site?action=set_https_mode`,{},{requestOptions:{loading:W(`WP.api.tamper_8`),successMessage:!0}})}),e(`hi`,function(e){return B.post(`/site?action=get_site_maintenance`,e)}),e(`Ii`,function(e){return B.post(`/site?action=set_site_maintenance`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:!0}})}),e(`wi`,function(e){return B.post(`/site?action=get_current_webservice`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:!1}})}),e(`Bi`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/site?action=switch_webservice`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:t}})}),e(`ii`,function(e){return B.post(`/site?action=multi_service_check_repair`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:!0}})}),e(`Hi`,function(e){return B.post(`/site?action=website_rollback`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:!0}})}),e(`fi`,function(){return B.post(`/site?action=get_multi_webservice_status`)}),e(`Ei`,function(){return B.post(`/git?action=get_ssh_key`)}),e(`si`,function(e){return B.post(`/git?action=get_deploy_records`,e)}),e(`ki`,function(e){return B.post(`/git?action=manual_deploy_site`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:!0}})}),e(`di`,function(e){return B.post(`/git?action=get_site_git_conf`,e)}),e(`Mi`,function(e){return B.post(`/git?action=save_site_git_conf`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:!0}})}),e(`Ai`,function(e){return B.post(`/git?action=refresh_webhook_url`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:!0}})}),e(`Pi`,function(e){return B.post(`/git?action=add_key_repository`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:!0}})}),e(`oi`,function(e){return B.post(`/git?action=get_site_deploy_log`,e)}),e(`Qr`,function(e){return B.post(`/git?action=git_rollback`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:!1}})}),e(`ji`,function(e){return B.post(`/git?action=save_deploy_sh`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:!0}})}),e(`ci`,function(e){return B.post(`/git?action=get_deploy_sh`,e)}),e(`li`,function(e){return B.post(`/git?action=get_deploy_script`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:!1}})}),e(`Wi`,function(e){return B.post(`/git?action=update_deploy_sh`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:!0}})}),e(`Di`,function(e){return B.post(`/git?action=get_webhook_log`,e)}),e(`Yr`,function(e){return B.post(`/git?action=clear_webhook_log`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:!0}})}),e(`Zr`,function(e){return B.post(`/git?action=del_script`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:!0}})}),e(`vi`,function(){return B.post(`/site?action=get_site_global`)}),e(`yi`,function(e){return B.post(`/site?action=get_cdn_ip`,e)}),e(`Li`,function(e){return B.post(`/site?action=set_site_global`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:!0}})}),e(`Si`,bo=function(e){return B.post(`/site_monitor?action=get_overview`,e)}),e(`Ci`,xo=function(e){return B.post(`/site_monitor?action=get_site_overview`,e)}),e(`Ui`,function(e){return B.post(`/site?action=site_performance_test`,e,{requestOptions:{loading:W(`Login.index_22`)}})}),e(`Ri`,function(e){return B.post(`/site?action=set_default_site_conf`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:!0}})}),e(`ti`,function(e){return B.post(`/git?action=generate_aapanel_ed25519_key`,e,{requestOptions:{loading:W(`Login.index_22`)}})}),e(`ri`,function(e){return B.post(`/git?action=get_remote_branches`,e,{requestOptions:{loading:W(`Login.index_22`)}})}),e(`ei`,function(e){return B.post(`/git?action=change_repository_key`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:!0}})}),e(`ni`,function(e){return B.post(`/git?action=get_git_directory`,e,{requestOptions:{loading:W(`Login.index_22`)}})}),e(`Oi`,function(e){return B.post(`/git?action=import_existing_repository`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:!0}})}),e(`ui`,function(e){return B.post(`/deployment?action=GetList`,e)}),e(`$r`,function(e){return B.post(`/deployment?action=SetupPackage`,Ll(Q({},e),{webname:JSON.stringify(e.webname)}),{requestOptions:{loading:W(`Login.index_22`)}})}),e(`ai`,Wa=function(e){return B.post(`/site?action=get_general_progress`,e)}),F(),qe={class:`p-16px`},rn={class:`mb-16px`},Tn={class:`progress-box p-10px rounded-8px`},pi=M({__name:`backup-progress`,props:{params:{},callback:{type:Function}},setup:function(e){var t=e,r=q().t,i=z(!1),a=z([]),o=[{key:`site_name`,title:r(`Site.TableRow.index_1`),ellipsis:{tooltip:!0}},{key:`msg`,title:r(`Site.DelSite.index_10`),ellipsis:{tooltip:!0},render:function(e){return j(`span`,{class:e.status===0?`text-primary`:`text-error`},[e.msg])}}],s=T(function(){return a.value.findIndex(function(e){return e.status===0})+1}),c=T(function(){var e;return(e=a.value[s.value])==null?void 0:e.status}),u={0:`process`,1:`finish`,"-1":`error`,2:`wait`},d=function(e){return u[e]},f=null,p=!1,h=function(){return Z(function(){var e,n,o;return $(this,function(s){switch(s.label){case 0:return[4,Wa({type:t.params})];case 1:return e=s.sent(),n=e.message,I(n)&&(n.status===1?(f&&clearInterval(f),L.success(r(`WP.Task.index_4`)),i.value=!0,p||(p=!0,(o=t.callback)==null||o.call(t))):i.value=!1,a.value=Object.values(n).filter(function(e){return I(e)})),[2]}})})()};return Ms(function(){h(),f=window.setInterval(function(){h()},2e3)}),js(function(){f&&clearInterval(f)}),function(e,t){var r=n,u=de,f=m,p=l,h=fe,g=pe;return R(),k(`div`,qe,[E(`div`,rn,[K(i)?(R(),D(r,{key:0,type:`success`,title:e.$t(`WP.Task.index_4`)},null,8,[`title`])):(R(),D(r,{key:1,type:`default`,title:e.$t(`WP.Task.index_5`)},null,8,[`title`]))]),E(`div`,Tn,[j(g,{vertical:``,current:K(s),status:d(K(c)),size:`small`},{default:Y(function(){return[(R(!0),k(_,null,Ws(K(a),function(e,t){return R(),D(h,{key:t,status:d(e.status),description:e.error||e.ps},ha({title:Y(function(){return[j(f,{class:`flex-nowrap! items-center!`},{default:Y(function(){return[E(`span`,null,G(e.title),1),X(j(u,{size:`small`},null,512),[[xl,e.status===0]])]}),_:2},1024)]}),_:2},[e.result_list?{name:`default`,fn:Y(function(){return[E(`div`,null,G(e.error||e.ps),1),j(p,{class:`mt-8px`,data:e.result_list,columns:o,"max-height":200},null,8,[`data`])]}),key:`0`}:void 0]),1032,[`status`,`description`])}),128))]}),_:1},8,[`current`,`status`])])])}}}),fi=ve({default:function(){return di}}),di=Lr(pi,[[`__scopeId`,`data-v-57b0edf4`]]),F(),fa=M({__name:`cloud-storage-select`,props:xs({orderOpt:{default:function(){return[]}},isLocal:{type:Boolean,default:!0},installCallback:{type:Function,default:void 0}},{value:{},valueModifiers:{}}),emits:[`update:value`],setup:function(e,t){var n=t.expose,r=e,i=sl(e,`value`),a=q().t,o=T(function(){return r.isLocal}),s=T({get:function(){return i.value||null},set:function(e){i.value=e||null}}),c=T(function(){return{label:a(`Crontab.Script.index_24`),value:`localhost`,install:!0,config:!0,local:!0}}),l=T(function(){return r.orderOpt.map(function(e){return{label:e.name,value:e.value,install:e.install,config:e.config,required_version:e.required_version,version:e.version,disabled:!e.install||Ul(e)||!e.config}})}),u=T(function(){return o.value?[c.value].concat(zl(l.value)):l.value}),d=function(e,t){return Z(function(){var n,i;return $(this,function(a){switch(a.label){case 0:return t.stopPropagation(),n=e.value,e.install?Ul(e)?[4,Wl(n)]:[3,2]:(il(n,r.installCallback),[2]);case 1:return i=a.sent(),i&&_l(i.row,r.installCallback,i.softInfo),[2];case 2:return pl({name:n,title:e.label,admin:!0}),[2]}})})()},f=function(e){return e.disabled?e.install?Ul(e)?j(`span`,{class:`cursor-pointer color-error`,onClick:function(t){return d(e,t)}},[A(`[`),a(`Public.Btn.Update`),A(`]`)]):j(te,null,{trigger:function(){return j(`span`,{class:`cursor-pointer color-error`,onClick:function(t){return d(e,t)}},[A(`[`),a(`Crontab.Planned.index_47`),A(`]`)])},default:function(){return j(`span`,null,[a(`Please refresh the page manually after configuration`)])}}):j(`span`,{class:`cursor-pointer color-error`,onClick:function(t){return d(e,t)}},[A(`[`),a(`Public.Btn.Install`),A(`]`)]):null},p=function(e){var t=e;return t.local?j(m,{size:4,class:`flex-nowrap! items-center!`},{default:function(){return[j(`div`,{class:`w-20px flex justify-center items-center`},[j(Ni,{name:`base-dir`,size:`16`},null)]),j(`span`,null,[t.label])]}}):j(m,{class:`justify-between! items-center! w-full`,size:8},{default:function(){return[j(m,{size:4,class:`flex-nowrap! items-center!`},{default:function(){return[j(`img`,{class:`w-20px`,src:wo(t.value)},null),j(`span`,null,[t.label])]}}),f(t)]}})};return n({options:u}),function(e,t){var n=ce;return R(),D(n,{value:K(s),"onUpdate:value":t[0]||(t[0]=function(e){return ls(s)?s.value=e:null}),options:K(u),"consistent-menu-width":!1,"render-label":p},null,8,[`value`,`options`])}}}),e(`Kr`,da=fa),F(),Ke={class:`select-box`},nn={class:`select-box`},bi=M({__name:`backup-setting`,props:{site_type:{},backupData:{},storageOptions:{default:function(){return[]}},callback:{type:Function,default:void 0}},setup:function(e,t){var n=t.expose,r=e,i=Rc(r),a=i.site_type,o=i.backupData,l=q().t,u=z(null),d=Vs({backup_type:o.value.bak_type||`full`,storage:[o.value.bak_local,o.value.bak_remote?`remote`:``],remote_type:o.value.bak_remote||null}),f={storage:{required:!0,type:`array`,trigger:[`change`],validator:function(e,t){return!Array.isArray(t)||t.filter(Boolean).length===0?Error(l(`Please select backup storage location`)):!0}},remote_type:{trigger:`change`,required:!0,message:l(`Please select remote storage`)}},p=T(function(){var e=[{label:l(`Full Backup`),value:`full`},{label:l(`Only Database Backup`),value:`sql`},{label:l(`Only Site File`),value:`file`}];return a.value===`php`?e.filter(function(e){return e.value!==`sql`}):e}),g=T(function(){var e;return(e=K(r.storageOptions))==null?[]:e});return n({onConfirm:function(){return Z(function(){var e,t;return $(this,function(n){switch(n.label){case 0:return[4,(e=u.value)==null?void 0:e.validate()];case 1:return n.sent(),[4,cc({site_type:a.value,bak_type:d.backup_type,bak_local:d.storage.includes(`local`)?`local`:``,bak_remote:d.storage.includes(`remote`)?d.remote_type:``})];case 2:return n.sent(),(t=r.callback)==null||t.call(r),[2]}})})()}}),function(e,t){var n=ce,i=h,a=c,o=m,l=s,_=Mi;return R(),D(_,{class:`p-24px`,ref_key:`formRef`,ref:u,model:K(d),rules:f,"label-placement":`top`},{default:Y(function(){return[j(i,{label:e.$t(`1.Backup Type`)},{default:Y(function(){return[j(n,{value:K(d).backup_type,"onUpdate:value":t[0]||(t[0]=function(e){return K(d).backup_type=e}),options:K(p)},null,8,[`value`,`options`])]}),_:1},8,[`label`]),j(i,{label:e.$t(`2.Backup Storage Location`),path:`storage`},{default:Y(function(){return[j(l,{class:`w-full`,value:K(d).storage,"onUpdate:value":t[2]||(t[2]=function(e){return K(d).storage=e})},{default:Y(function(){return[j(o,{vertical:``},{default:Y(function(){return[E(`div`,Ke,[j(a,{value:`local`},{default:Y(function(){return[A(G(e.$t(`Local Server`)),1)]}),_:1})]),E(`div`,nn,[j(a,{value:`remote`},{default:Y(function(){return[A(G(e.$t(`Remote Cloud Storage`)),1)]}),_:1})]),K(d).storage.includes(`remote`)?(R(),D(i,{key:0,path:`remote_type`,"show-label":!1},{default:Y(function(){return[j(da,{value:K(d).remote_type,"onUpdate:value":t[1]||(t[1]=function(e){return K(d).remote_type=e}),"order-opt":K(g),"is-local":!1,"install-callback":r.callback},null,8,[`value`,`order-opt`,`install-callback`])]}),_:1})):O(``,!0)]}),_:1})]}),_:1},8,[`value`])]}),_:1},8,[`label`])]}),_:1},8,[`model`])}}}),yi=ve({default:function(){return vi}}),vi=Lr(bi,[[`__scopeId`,`data-v-e78f55b0`]]),F(),os(),We={class:`p-20px`},Ti=M({__name:`backup-type`,props:{onRefresh:{type:Function,default:function(){}},progressTitle:{type:String,default:``},fetchProgress:{type:Function,default:null},onProgressDone:{type:Function,default:void 0}},setup:function(e,t){var n=t.expose,r=ba(function(){return be(function(){return Promise.resolve().then(function(){return ii})},void 0)}),i=q().t,a=e,o=z(0),s=[{label:i(`Only Site File`),value:0},{label:i(`Full Backup`),value:1}];return n({onConfirm:function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,a.onRefresh(o.value)];case 1:return e.sent(),a.fetchProgress&&J({title:a.progressTitle||i(`Site.Batch.index_7`),width:500,minHeight:200,data:{fetchFn:a.fetchProgress,callback:a.onProgressDone},component:r}),[2]}})})()}}),function(e,t){var n=ce,r=h,i=Mi,a=Gi;return R(),k(`div`,We,[j(i,null,{default:Y(function(){return[j(r,{label:e.$t(`Config.Backup.index_40`),"show-require-mark":!0},{default:Y(function(){return[j(n,{class:`w-250px`,value:K(o),"onUpdate:value":t[0]||(t[0]=function(e){return ls(o)?o.value=e:null}),options:s},null,8,[`value`])]}),_:1},8,[`label`])]}),_:1}),j(a,null,{default:Y(function(){return zl(t[1]||(t[1]=[E(`li`,null,`Only Site File: Includes only website files`,-1),E(`li`,null,`Full Backup: Includes website files, database, and SSL certificate`,-1)]))}),_:1})])}}}),e(`Gr`,wi=ve({default:function(){return Ci}})),Ci=Ti,F(),os(),e(`Wr`,Ps=function(e,t,n){return Z(function(){return $(this,function(r){return J({title:e,width:500,minHeight:200,data:{params:t,callback:n},component:ba(function(){return be(function(){return Promise.resolve().then(function(){return fi})},void 0)})}),[2]})})()}),F(),e(`Ur`,dl=xa(`SitePhpStore`,function(){var e=z(!1),t=z(`--`),n=z(``),r=z(`/www/wwwroot`),i=z(!0),a=z({setup:!0,type:``,version:``,status:!1}),o=z({setup:!1,version:``,status:!1}),s=z({setup:!1,version:``,status:!1}),c=z({is_install:0,status:!1,version:``}),l=z({is_install:0,status:!1,version:``}),u=T(function(){return c.value.is_install===1&&pa(c.value.version,`4.1.2`)}),d=T(function(){return l.value.is_install===1&&pa(l.value.version,`9.6.8`)}),f=z({setup:!1});return{web:a,ftp:o,siteName:t,mysql:s,php:f,sitePath:r,webserver:n,recycleBin:i,isRefresh:e,monitor:c,waf:l,isMonitorInstall:u,isWafInstall:d,getConfig:function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,ao()];case 1:return e=t.sent().message,I(e)&&(n.value=Va(e,`webserver`,``),r.value=Va(e,`sites_path`,``),i.value=Va(e,`recycle_bin`,!1),f.value.setup=!!e.php.length,I(e.web)&&(a.value=e.web),I(e[`pure-ftpd`])&&(o.value=e[`pure-ftpd`]),I(e.mysql)&&(s.value=e.mysql),I(e.monitor)&&(c.value=e.monitor),I(e.waf)&&(l.value=e.waf)),[2]}})})()},setRefresh:function(t){e.value=t}}})),F(),Ue={class:`w-600px h-400px`},$s=M({__name:`restore-logs`,setup:function(e){var t=z(``),n=Vl(function(){return Z(function(){var e;return $(this,function(n){switch(n.label){case 0:return[4,so()];case 1:return e=n.sent().message,I(e)&&(t.value=e.result),[2]}})})()},1),r=n.loop,i=n.clearTimer;return Ms(function(){r()}),js(function(){i()}),function(e,n){var r=Li;return R(),k(`div`,Ue,[j(r,{log:K(t)},null,8,[`log`])])}}}),Qs=$s,F(),ui=M({__name:`backup-php`,setup:function(e){var t=q().t,n=dl(),r=ss(`site`,{}),i=Vs({bak_local:`local`,bak_remote:``,bak_type:`full`}),o=T(function(){return[i.bak_local,i.bak_remote].filter(Boolean).map(Ka).join(`, `)}),s=el(),c=s.storageOptions,l=s.fetchPlugins,u=z(!1),d=function(){n.setRefresh(!0)},f=function(e){return Z(function(){var t;return $(this,function(n){switch(n.label){case 0:t=J({title:`Recovering backup`,hideClose:!0,width:600,minHeight:400,component:Qs}),n.label=1;case 1:return n.trys.push([1,,3,4]),[4,Zs(e)];case 2:return n.sent(),x(),d(),[3,4];case 3:return t.hide(),[7];case 4:return[2]}})})()},p=function(){Is(`php`,i,c,x)},h=function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,$r({id:JSON.stringify([r.id]),site_type:`php`})];case 1:return e.sent(),Ps(t(`Site.Batch.index_7`),`php`,function(){return Z(function(){return $(this,function(e){return x(),d(),[2]})})()}),[2]}})})()},g=function(){Ps(t(`Site.Batch.index_7`),`php`,function(){return Z(function(){return $(this,function(e){return x(),d(),[2]})})()})},_=function(e){e.backup_type===1?J({title:t(`Restore type`),width:450,footer:!0,data:{showDb:!0,onRefresh:function(t){return f({file_name:e.name,site_id:r.id,restore_type:JSON.stringify(t)})}},component:ec}):rl({title:t(`Site.Config.index_28`),content:t(`Site.Config.index_29`),onConfirm:function(t){var n=t.hide;return Z(function(){return $(this,function(t){switch(t.label){case 0:return n(),[4,f({file_name:e.name,site_id:r.id})];case 1:return t.sent(),[2]}})})()}})},v=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Wa({type:`php`})];case 1:return e=t.sent().message,I(e)&&(u.value=e.status===0),[2]}})})()},y=function(e){return Z(function(){var t,n,a,o,s;return $(this,function(c){switch(c.label){case 0:return[4,v()];case 1:return c.sent(),n=Ll(Q({},e),{search:(t=e.search)==null?r.id:t}),[4,Promise.all([go(n),l(r.id)])];case 2:return a=Rl.apply(void 0,[c.sent(),1]),o=a[0],s=o.message,I(s)&&(i.bak_local=s.bak_local,i.bak_remote=s.bak_remote,i.bak_type=s.bak_type),[2,o]}})})()},b=z(),x=function(){var e;(e=b.value)==null||e.getList()};return v(),function(e,t){var n=a,s=Fi,c=Js(`i18n-t`),l=m;return R(),D(xi,{ref_key:`tableRef`,ref:b,"site-id":K(r).id,"on-restore":_,"backup-ref":K(r),"get-list-api":y,"on-changed":d},{toolsLeft:Y(function(){return[j(l,{vertical:``},{default:Y(function(){return[j(l,{class:`flex-nowrap! items-center!`},{default:Y(function(){return[j(n,{class:`wp-backup-guide-now`,type:`primary`,loading:K(u),disabled:K(u),onClick:h},{default:Y(function(){return[A(G(e.$t(`Site.Config.index_27`)),1)]}),_:1},8,[`loading`,`disabled`]),j(c,{tag:`div`,keypath:`Current configuration: [{a}] to [{b}]. To modify these settings, please {c}`},{a:Y(function(){return[A(G(K(qa)(K(i).bak_type)),1)]}),b:Y(function(){return[A(G(K(o)),1)]}),c:Y(function(){return[j(s,{class:`font-bold`,onClick:p},{default:Y(function(){return[A(G(e.$t(`click here to configure`)),1)]}),_:1})]}),_:1})]}),_:1}),j(l,{class:`mb-8px`},{default:Y(function(){return[K(u)?(R(),D(n,{key:0,onClick:g},{default:Y(function(){return[A(G(e.$t(`Current Task Progress`))+` `,1),t[0]||(t[0]=E(`i`,{class:`i-mingcute:arrow-right-fill text-16px ml-4px`},null,-1))]}),_:1})):O(``,!0)]}),_:1})]}),_:1})]}),_:1},8,[`site-id`,`backup-ref`])}}}),li=ui,Dr=P.global,U=Dr.t,e(`hr`,function(e){return B.post(`/data?action=get_wp_site_list`,e)}),e(`Rn`,function(e){return B.post(`/site?action=AddWPSite`,Ll(Q({},e),{webname:JSON.stringify(e.webname),project_type:`WP2`}),{requestOptions:{loading:U(`WP.api.tamper_7`)}})}),e(`yr`,function(e){return B.post(`/site?action=get_wp_versions`,e)}),e(`_r`,function(e){return B.post(`/site?action=get_wp_configurations`,e)}),e(`kr`,function(e){return B.post(`/site?action=save_wp_configurations`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),ho=function(e){return B.post(`/site?action=wp_backup_list`,e)},Xs=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/site?action=wp_restore`,e,{requestOptions:{loading:t?U(`WP.api.tamper_10`):``,successMessage:!0}})},wa=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/site?action=wp_remove_backup`,e,{requestOptions:{loading:t?U(`WP.api.tamper_8`):``,successMessage:t}})},e(`dr`,function(){return B.post(`/site?action=wp_can_migrate_from_website_to_wptoolkit`)}),e(`xr`,function(e){return B.post(`/site?action=wp_migrate_from_website_to_wptoolkit`,e,{requestOptions:{loading:U(`WP.api.tamper_11`),successMessage:!1}})}),e(`lr`,function(e){return B.post(`/site?action=get_wp_security_info`,e)}),e(`Sr`,function(e){return B.post(`/site?action=open_wp_file_protection`,{paths:JSON.stringify(e.paths)},{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`Bn`,function(e){return B.post(`/site?action=close_wp_file_protection`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`er`,function(e){return B.post(`/site?action=get_wp_file_info`,e)}),e(`Cr`,function(e){return B.post(`/site?action=open_wp_firewall_protection`,Q({obj:`open`},e),{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`Vn`,function(e){return B.post(`/site?action=close_wp_firewall_protection`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`zn`,function(e){return B.post(`/site?action=wp_clone`,e,{requestOptions:{loading:U(`WP.api.index_1`),successMessage:!0}})}),e(`Wn`,function(e){return B.post(`/site?action=wp_create_with_aap_bak`,e,{requestOptions:{loading:U(`WP.api.index_2`),successMessage:!0}})}),e(`Kn`,function(e){return B.post(`/site?action=wp_create_with_plesk_or_cpanel_bak`,e,{requestOptions:{loading:U(`WP.api.index_2`),successMessage:!0}})}),e(`Gn`,function(e){return B.post(`/site?action=wp_create_with_manual_bak`,e,{requestOptions:{loading:U(`WP.api.index_2`),successMessage:!0}})}),e(`Hn`,function(e){return B.post(`/site?action=wp_batch_create_bar`,e,{requestOptions:{loading:U(`WP.api.index_2`),successMessage:!0}})}),e(`Nr`,function(e){return B.post(`/site?action=wp_integrity_check`,e,{requestOptions:{loading:``,successMessage:!1,errorMessage:!1}})}),e(`Pr`,function(e){return B.post(`/site?action=wp_reinstall_files`,e,{requestOptions:{loading:``,successMessage:!1}})}),e(`rr`,function(e){return B.post(`/site?action=wp_installed_plugins`,e)}),e(`zr`,function(e){return B.post(`/site?action=wp_uninstall_plugin`,e,{requestOptions:{loading:U(`WP.api.tamper_14`),successMessage:!0}})}),e(`Vr`,function(e){return B.post(`/site?action=wp_update_plugin`,e,{requestOptions:{loading:U(`WP.api.tamper_15`),successMessage:!0}})}),e(`Fr`,function(e){return B.post(`/site?action=wp_set_plugin_status`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`Ir`,function(e){return B.post(`/site?action=wp_set_plugin_auto_update`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`ir`,function(e){return B.post(`/site?action=wp_installed_themes`,e)}),e(`Br`,function(e){return B.post(`/site?action=wp_uninstall_theme`,e,{requestOptions:{loading:U(`WP.api.tamper_14`),successMessage:!0}})}),e(`Hr`,function(e){return B.post(`/site?action=wp_update_theme`,e,{requestOptions:{loading:U(`WP.api.tamper_15`),successMessage:!0}})}),e(`Lr`,function(e){return B.post(`/site?action=wp_switch_theme`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`Rr`,function(e){return B.post(`/site?action=wp_set_theme_auto_update`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`nr`,function(e){var t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return B.post(`/site?action=wp_theme_list`,e,{requestOptions:{loading:t?U(`WP.api.tamper_17`):``,successMessage:!1}})}),e(`Er`,function(e){return B.post(`/site?action=wp_install_theme`,e,{requestOptions:{loading:U(`WP.api.tamper_16`),successMessage:!1}})}),e(`tr`,function(e){var t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return B.post(`/site?action=wp_plugin_list`,e,{requestOptions:{loading:t?U(`WP.api.tamper_17`):``,successMessage:!1}})}),e(`Tr`,function(e){return B.post(`/site?action=wp_install_plugin`,e,{requestOptions:{loading:U(`WP.api.tamper_16`),successMessage:!1}})}),e(`ur`,function(e){return B.post(`/site?action=wp_set_list`,e)}),e(`qn`,function(e){return B.post(`/site?action=wp_remove_set`,e,{requestOptions:{loading:U(`WP.api.tamper_3`),successMessage:!0}})}),e(`Ln`,function(e){return B.post(`/site?action=wp_create_set`,e,{requestOptions:{loading:U(`WP.api.tamper_2`),successMessage:!0}})}),e(`Or`,function(e){return B.post(`/site?action=wp_update_item_state_with_set`,e,{requestOptions:{loading:U(`WP.api.tamper_1`),successMessage:!0}})}),e(`Jn`,function(e){return B.post(`/site?action=wp_remove_items_from_set`,e,{requestOptions:{loading:U(`WP.api.tamper_3`),successMessage:!0}})}),e(`In`,function(e){return B.post(`/site?action=wp_add_items_to_set`,e,{requestOptions:{loading:U(`WP.api.tamper_2`),successMessage:!0}})}),e(`br`,function(e){return B.post(`/site?action=wp_install_with_set`,e,{requestOptions:{loading:U(`WP.api.tamper_16`),successMessage:!0}})}),e(`ar`,function(e){return B.post(`/site?action=wp_get_items_from_set`,e)}),e(`pr`,function(){return B.post(`/site?action=wp_all_sites`)}),e(`wr`,function(e){return B.post(`/site?action=wordpress_vulnerabilities_scan`,e,{requestOptions:{loading:U(`WP.index_63`),successMessage:!1}})}),e(`sr`,function(e){return B.post(`/site?action=get_ignore_vuln`,e)}),e(`Fn`,function(e){return B.post(`/site?action=ignore_vuln`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`Dr`,function(e){return B.post(`/site?action=set_auth_scan`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`cr`,function(e){return B.post(`/site?action=get_auth_scan_status`,e)}),e(`vr`,function(e){return B.post(`/site?action=get_wp_tool`,e)}),e(`jr`,function(e){return B.post(`/site?action=set_wp_tool`,e,{requestOptions:{loading:U(`Login.index_22`),successMessage:!0}})}),e(`$n`,function(e){return B.post(`/site?action=get_wp_debug_log`,e)}),e(`Qn`,function(e){return B.post(`/site?action=get_source_tables`,e)}),e(`Zn`,function(){return B.post(`/site?action=get_wp_sites`)}),e(`Pn`,function(e){return B.post(`/site?action=wp_copy_data`,e,{requestOptions:{loading:U(`Login.index_22`),successMessage:!0}})}),e(`Xn`,function(e){return B.post(`/site?action=get_wp_progress`,e)}),e(`gr`,function(e){return B.post(`/site?action=get_wp_maintenance`,e)}),e(`Ar`,function(e){return B.post(`/site?action=set_wp_maintenance`,e,{requestOptions:{loading:U(`Login.index_22`),successMessage:!0}})}),e(`or`,function(){return B.post(`/site?action=get_wp_security_status`)}),e(`Mr`,function(e){return B.post(`/site?action=wp_manual_upload`,e,{requestOptions:{loading:U(`Login.index_22`),successMessage:!0}})}),e(`fr`,function(e){return B.post(`/data?action=get_wp_sub_sites`,e)}),e(`mr`,function(e){return B.post(`/data?action=get_wp_real_sites`,e,{requestOptions:{loading:U(`Component.Api.index_1`),successMessage:!1}})}),e(`Yn`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/site?action=delete_wp_site`,e,{requestOptions:{loading:t?U(`Component.Api.index_1`):``,successMessage:t}})}),e(`Un`,function(e){return B.post(`/site?action=to_php_backup_create`,e,{requestOptions:{loading:U(`WP.api.tamper_7`),successMessage:!0}})}),F(),e(`Nn`,vl=xa(`wordpress-toolkit`,function(){var e=z(``),t=z(!1);return{siteName:e,isRefresh:t,phpVersion:z(``),setRefresh:function(e){t.value=e}}})),F(),He={key:0},tn={class:`text-warning font-bold`},Di=M({__name:`backup-wp`,setup:function(e){var t=q().t,n=ss(`site`,{}),r=vl(),i=Vs({bak_local:``,bak_remote:``,bak_type:``}),o=T(function(){return[i.bak_local,i.bak_remote].filter(Boolean).map(Ka).join(`, `)}),s=el(),c=s.storageOptions,l=s.fetchPlugins,u=z(!1),d=function(){r.setRefresh(!0)},f=hl(`tableRef`),p=function(){var e;(e=f.value)==null||e.getList()},h=function(){Is(`wp`,i,c,p)},g=function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,$r({id:JSON.stringify([n.id]),site_type:`wp`})];case 1:return e.sent(),Ps(t(`Site.Batch.index_7`),`wp`,function(){return Z(function(){return $(this,function(e){return p(),d(),[2]})})()}),[2]}})})()},_=function(){Ps(t(`Site.Batch.index_7`),`wp`,function(){return Z(function(){return $(this,function(e){return p(),d(),[2]})})()})},v=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Wa({type:`wp`})];case 1:return e=t.sent().message,I(e)&&(u.value=e.status===0),[2]}})})()},y=function(e){return Z(function(){var t,r,a;return $(this,function(o){switch(o.label){case 0:return[4,v()];case 1:return o.sent(),[4,Promise.all([ho(e),l(n.id)])];case 2:return t=Rl.apply(void 0,[o.sent(),1]),r=t[0],a=r.message,I(a)&&(i.bak_local=a.bak_local,i.bak_remote=a.bak_remote,i.bak_type=a.bak_type),[2,r]}})})()},b=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return wa({bak_id:e.id},t)},x=function(e){return encodeURIComponent(e.bak_file)},S=function(e){return Ba(e.bak_time)},C=function(e){return e.bak_type===1?t(`WP.index_24`):e.bak_type===2?t(`WP.index_25`):t(`WP.index_26`)},w=n.main_site||!n.is_child?function(){return j(_e,{trigger:`hover`},{trigger:function(){return j(m,{align:`center`,size:4},{default:function(){return[t(`Site.TableRow.index_24`),j(`i`,{class:`i-uiw:question-circle-o text-16px text-desc cursor-pointer`},null)]}})},default:function(){return t(`Subsites not included`)}})}:function(){return t(`Site.TableRow.index_24`)},ee=function(e){rl({title:t(`Site.Config.index_28`),content:t(`Site.Config.index_29`),onConfirm:function(t){var n=t.hide;return Z(function(){return $(this,function(t){switch(t.label){case 0:return n(),[4,Xs({bak_id:e.id})];case 1:return t.sent(),p(),d(),[2]}})})()}})};return function(e,t){var r=a,s=Fi,c=Js(`i18n-t`);return R(),D(xi,{ref_key:`tableRef`,ref:f,"site-id":K(n).id,"on-restore":ee,"backup-ref":K(n),"search-key":`s_id`,"name-key":`filename`,"download-name-key":`filename`,"download-path":x,"get-list-api":y,"delete-api":b,"time-render":S,"type-title":K(w),"type-render":C,"on-changed":d},{toolsLeft:Y(function(){return[j(K(m),{vertical:``},{default:Y(function(){return[j(K(m),{class:`flex-nowrap! items-center!`},{default:Y(function(){return[j(r,{class:`wp-backup-guide-now`,type:`primary`,loading:K(u),disabled:K(u),onClick:g},{default:Y(function(){return[A(G(e.$t(`Site.Config.index_27`)),1)]}),_:1},8,[`loading`,`disabled`]),j(c,{tag:`div`,keypath:`Current configuration: [{a}] to [{b}]. To modify these settings, please {c}`},{a:Y(function(){return[A(G(K(qa)(K(i).bak_type)),1)]}),b:Y(function(){return[A(G(K(o)),1)]}),c:Y(function(){return[j(s,{class:`font-bold`,onClick:h},{default:Y(function(){return[A(G(e.$t(`click here to configure`)),1)]}),_:1})]}),_:1})]}),_:1}),j(K(m),{class:`mb-8px`},{default:Y(function(){return[K(n).main_site||!K(n).is_child?(R(),k(`span`,He,[E(`li`,tn,`* `+G(e.$t(`Subsites not included`)),1)])):O(``,!0),K(u)?(R(),D(r,{key:1,onClick:_},{default:Y(function(){return[A(G(e.$t(`Current Task Progress`))+` `,1),t[0]||(t[0]=E(`i`,{class:`i-mingcute:arrow-right-fill text-16px ml-4px`},null,-1))]}),_:1})):O(``,!0)]}),_:1})]}),_:1})]}),_:1},8,[`site-id`,`backup-ref`,`type-title`])}}}),Ei=Di,Nr=P.global,Ec=Nr.t,e(`Mn`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/breaking_through?action=set_compiler_status`,e,{requestOptions:{loading:t?Ec(`Security.Api.Index_5`):``,successMessage:!!t}})}),e(`An`,function(e){return B.post(`/breaking_through?action=get_compiler_info`,e)}),e(`jn`,Xa=function(){return B.post(`/breaking_through?action=get_linux_users`,{limit:999})}),e(`On`,function(e){return B.post(`/breaking_through?action=add_user_to_compiler`,e,{requestOptions:{loading:Ec(`Security.Api.Index_4`),successMessage:!0}})}),e(`kn`,function(e){return B.post(`/breaking_through?action=del_user_to_compiler`,e,{requestOptions:{loading:Ec(`Security.Api.Index_3`),successMessage:!0}})}),Fr=P.global,Tc=Fr.t,e(`bn`,function(e){return B.post(`/crontab?action=GetCrontab`,e)}),e(`_n`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return B.post(`/crontab?action=export_crontab_to_json`,e,{requestOptions:{loading:Tc(`Crontab.Planned.index_100`),successMessage:!1}})}),e(`Cn`,function(e){return B.post(`/crontab?action=import_crontab_from_json`,e,{headers:{"Content-Type":`multipart/form-data`},requestOptions:{loading:Tc(`Crontab.Api.index_1`),successMessage:!1}})}),e(`ln`,Br=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/crontab?action=AddCrontab`,e,{requestOptions:{loading:t?Tc(`Security.Api.Index_4`):``,successMessage:t,errorMessage:t}})}),e(`hn`,Fa=function(e){return B.post(`/crontab?action=modify_crond`,e,{requestOptions:{loading:Tc(`Crontab.Api.index_5`),successMessage:!0}})}),e(`Tn`,rc=function(e){return B.post(`/crontab?action=set_cron_status`,e,{requestOptions:{loading:Tc(`Crontab.Api.index_2`),successMessage:!0}})}),e(`yn`,function(e){return B.post(`/crontab?action=get_backup_list`,e)}),e(`pn`,function(e){return B.post(`/crontab?action=cloud_backup_download`,e)}),e(`xn`,function(e){return B.post(`/crontab?action=GetLogs`,e)}),e(`Dn`,function(e){return B.post(`/crontab?action=check_url_connecte`,e,{requestOptions:{errorMessage:!1}})}),e(`fn`,function(e){return B.post(`/crontab?action=DelLogs`,e,{requestOptions:{loading:Tc(`Crontab.Api.index_3`),successMessage:!0}})}),e(`gn`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/crontab?action=StartTask`,e,{requestOptions:{loading:t?Tc(`Crontab.Api.index_4`):``,successMessage:t}})}),e(`dn`,Sa=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/crontab?action=DelCrontab`,e,{requestOptions:{loading:t?Tc(`Security.Api.Index_3`):``,successMessage:t}})}),e(`En`,function(e){return B.post(`/crontab?action=set_cron_status_all`,e,{requestOptions:{loading:Tc(`Crontab.Api.index_4`),successMessage:!1,errorMessage:!1}})}),e(`vn`,function(){return B.post(`/crontab?action=get_crontab_types`)}),e(`un`,function(e){return B.post(`/crontab?action=remove_crontab_type`,e,{requestOptions:{loading:Tc(`Security.Api.Index_3`),successMessage:!0}})}),e(`cn`,function(e){return B.post(`/crontab?action=add_crontab_type`,e,{requestOptions:{loading:Tc(`Security.Api.Index_4`),successMessage:!0}})}),e(`mn`,function(e){return B.post(`/crontab?action=modify_crontab_type_name`,e,{requestOptions:{loading:Tc(`Crontab.Api.index_5`),successMessage:!0}})}),e(`wn`,function(e){return B.post(`/crontab?action=set_crontab_type`,e,{requestOptions:{loading:Tc(`Crontab.Api.index_2`),successMessage:!0}})}),Ua=function(e){return B.post(`/crontab?action=GetDataList`,{type:`sites`,task_type:e.task_type})},Ha=function(e){return B.post(`/crontab?action=GetDatabases`,e)},ko=function(){return B.post(`/crontab?action=get_zone`)},e(`Sn`,function(){return B.post(`/crontab/script/get_script_list_by_type`)}),F(),kr=P.global,H=kr.t,e(`rn`,Kc=[{value:`toShell`,label:H(`Crontab.Script.index_26`),tips:H(`Crontab.Script.index_27`)},{value:`site`,label:H(`Crontab.Script.index_28`),forbidden:!0},{value:`database`,label:H(`Crontab.Script.index_29`),tips:H(`Crontab.Script.index_30`),forbidden:!0},{value:`logs`,label:H(`Crontab.Script.index_33`),tips:H(`Crontab.Script.index_34`),forbidden:!0},{value:`path`,label:H(`Crontab.Script.index_35`),forbidden:!0},{value:`full_backup`,label:H(`Full Backup`),tips:[H(`A full backup may take a while and use a significant amount of disk space. Please ensure sufficient disk space is available before starting`),H(`For first-time use, we recommend performing and verifying a manual backup before enabling scheduled backups`),H(`During backup, the corresponding website will not be accessible`)],forbidden:!0},{value:`sync_time`,label:H(`Crontab.Script.index_37`),tips:H(`Crontab.Script.index_38`)},{value:`rememory`,label:H(`Crontab.Script.index_39`),tips:H(`Crontab.Script.index_40`)},{value:`toUrl`,label:H(`Crontab.Script.index_41`)}]),Ac=z([{value:`day`,label:H(`Crontab.arrange.index_40`)},{value:`day-n`,label:`N `.concat(H(`Crontab.arrange.index_41`))},{value:`hour`,label:H(`Crontab.arrange.index_42`)},{value:`hour-n`,label:`N `.concat(H(`Crontab.arrange.index_43`))},{value:`minute-n`,label:`N `.concat(H(`Crontab.arrange.index_44`))},{value:`week`,label:H(`Crontab.arrange.index_25`)},{value:`month`,label:H(`Crontab.arrange.index_26`)},{value:`second-n`,label:`N `.concat(H(`Crontab.Script.index_14`))},{value:`once`,label:H(`Once`)}]),jc=z([{value:`day`,label:H(`Crontab.arrange.index_40`)},{value:`day-n`,label:`N `.concat(H(`Crontab.arrange.index_41`))},{value:`hour`,label:H(`Crontab.arrange.index_42`)},{value:`hour-n`,label:`N `.concat(H(`Crontab.arrange.index_43`))},{value:`minute-n`,label:`N `.concat(H(`Crontab.arrange.index_44`))},{value:`week`,label:H(`Crontab.arrange.index_25`)},{value:`month`,label:H(`Crontab.arrange.index_26`)}]),kc=z(Ac.value),sc=function(e){kc.value=e===`toShell`||e===`toUrl`?Ac.value:jc.value},e(`sn`,wl=[{value:`1`,label:H(`Crontab.Script.index_15`)},{value:`2`,label:H(`Crontab.Script.index_16`)},{value:`3`,label:H(`Crontab.Script.index_17`)},{value:`4`,label:H(`Crontab.Script.index_18`)},{value:`5`,label:H(`Crontab.Script.index_19`)},{value:`6`,label:H(`Crontab.Script.index_20`)},{value:`7`,label:H(`Crontab.Script.index_21`)}]),e(`tn`,[{value:`0`,label:H(`Crontab.Script.index_22`)},{value:`1`,label:H(`Crontab.Script.index_23`)}]),H(`Crontab.Script.index_57`),H(`Crontab.Script.index_58`),H(`Crontab.Script.index_59`),ya=[{value:`localhost`,label:H(`Crontab.Script.index_24`)}],e(`Zt`,z([{value:`mysql`,label:`MySQL`},{value:`mongodb`,label:`MongoDB`},{value:`redis`,label:`Redis`},{value:`pgsql`,label:`PgSQL`}])),e(`on`,yl=z([])),e(`nn`,pc=z([])),e(`Xt`,va=z([])),e(`Yt`,ei=z([])),e(`en`,Us=z([])),Kr=[{value:`ALL`,label:H(`Crontab.Script.index_25`)}],e(`in`,qc=z({})),Oo=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Xa()];case 1:return e=t.sent().message,I(e)&&(yl.value=e.data.map(function(e){return{label:e,value:e}})),[2]}})})()},vo=function(e){return Z(function(){var t,n;return $(this,function(r){switch(r.label){case 0:return[4,Ua({task_type:e})];case 1:return t=r.sent().message,I(t)&&(pc.value=t.data.map(function(e){return{label:e.name,value:e.name}}),ei.value=t.orderOpt,(n=pc.value).unshift.apply(n,zl(Kr))),[2]}})})()},e(`$t`,Za=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:``;return Z(function(){var t,n;return $(this,function(r){switch(r.label){case 0:return[4,Ha({db_type:e})];case 1:return t=r.sent().message,cs(t)&&(va.value=t.length?t.map(function(e){return{label:e.name,value:e.name}}):[],(n=va.value).unshift.apply(n,zl(Kr))),[2]}})})()}),oo=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,ko()];case 1:return e=t.sent().message,I(e)&&(Us.value=Object.entries(e).map(function(e){var t=Rl(e,2),n=t[0];return{value:n,label:n,children:t[1].map(function(e){return{value:e,label:e}})}})),[2]}})})()},e(`Qt`,function(e){var t=ei.value.find(function(t){return t.name===e});return t?t.value:ya[0].value}),F(),os(),Er=P.global,wc=Er.t,e(`zt`,Ur=function(e){return e<10?`0`+e:e}),e(`Wt`,``.concat(wc(`Crontab.Planned.index_46`),`: +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Q(e){for(var t=1;t0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]1&&arguments[1]!==void 0?arguments[1]:3,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:3,r=null,i=!1,a=0,o=function(){if(!i){if(n!==0&&a>=n){s();return}r=window.setTimeout(function(){return Z(function(){return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,2,3,4]),[4,e()];case 1:return t.sent(),a=0,[3,4];case 2:return t.sent(),a++,[3,4];case 3:return o(),[7];case 4:return[2]}})})()},t*1e3)}},s=function(){i=!0,r&&(clearTimeout(r),r=null)};return js(function(){s()}),{loop:o,clearTimer:s}}function Hl(e,t){for(var n=e.split(`.`),r=t.split(`.`),i=Math.max(n.length,r.length),a=0;as)return!0;if(o0&&arguments[0]!==void 0?arguments[0]:bc(`Site.TableOP.index_9`);return{key:`action`,title:bc(`Public.Table.Action`),width:80,align:`right`,render:function(){return j(`span`,{class:`text-default`},[e])}}}function ru(e){var t=e.delDomain;return{key:`action`,title:bc(`Public.Table.Action`),width:80,align:`right`,render:function(e){return j(Fi,{options:[{label:bc(`Public.Btn.Del`),onClick:function(){rl({title:``.concat(bc(`Site.Batch.index_12`),`[`,e.name,`]`),content:bc(`Site.Batch.index_13`),onConfirm:function(n){var r=n.hide;return Z(function(){return $(this,function(n){switch(n.label){case 0:return[4,t(e)];case 1:return n.sent(),r(),[2]}})})()}})}}]},null)}}}function iu(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!fs(e)}function au(e,t){var n=Pi,r=Gi;return R(),D(r,null,{default:Y(function(){return[E(`li`,rt,G(e.$t(`SSL.SiteSSL.index_1`)),1),E(`li`,null,G(e.$t(`SSL.SiteSSL.index_2`)),1),E(`li`,null,G(e.$t(`SSL.SiteSSL.index_3`)),1),E(`li`,null,[A(G(e.$t(`SSL.SiteSSL.index_4`))+` `,1),j(n,{href:`https://www.aapanel.com/docs/Function/BusinessCertificate.html`,target:`_blank`},{default:Y(function(){return[A(G(e.$t(`SSL.Business.index_20`)),1)]}),_:1})])]}),_:1})}return e({$:void 0,$i:void 0,$n:void 0,$r:void 0,$t:void 0,A:void 0,Ai:void 0,An:void 0,Ar:void 0,At:void 0,B:void 0,Bi:void 0,Bn:void 0,Br:void 0,Bt:void 0,C:ru,Ci:void 0,Cn:void 0,Cr:void 0,Ct:void 0,D:void 0,Di:void 0,Dn:void 0,Dr:void 0,Dt:void 0,E:tu,Ei:void 0,En:void 0,Er:void 0,Et:void 0,F:void 0,Fi:void 0,Fn:void 0,Fr:void 0,Ft:void 0,G:void 0,Gi:void 0,Gn:void 0,Gr:void 0,Gt:void 0,H:void 0,Hi:void 0,Hn:void 0,Hr:void 0,Ht:ql,I:void 0,Ii:void 0,In:void 0,Ir:void 0,It:void 0,J:void 0,Ji:void 0,Jn:void 0,Jr:Ul,Jt:Yl,K:void 0,Ki:void 0,Kn:void 0,Kr:void 0,Kt:void 0,L:void 0,Li:void 0,Ln:void 0,Lr:void 0,Lt:void 0,M:void 0,Mi:void 0,Mn:void 0,Mr:void 0,Mt:void 0,N:void 0,Ni:void 0,Nn:void 0,Nr:void 0,Nt:void 0,O:Ql,Oi:void 0,On:void 0,Or:void 0,Ot:void 0,P:void 0,Pi:void 0,Pn:void 0,Pr:void 0,Pt:void 0,Q:void 0,Qi:void 0,Qn:void 0,Qr:void 0,Qt:void 0,R:void 0,Ri:void 0,Rn:void 0,Rr:void 0,Rt:void 0,S:void 0,Si:void 0,Sn:void 0,Sr:void 0,St:void 0,T:nu,Ti:void 0,Tn:void 0,Tr:void 0,Tt:void 0,U:void 0,Ui:void 0,Un:void 0,Ur:void 0,Ut:void 0,V:void 0,Vi:void 0,Vn:void 0,Vr:void 0,Vt:void 0,W:void 0,Wi:void 0,Wn:void 0,Wr:void 0,Wt:void 0,X:void 0,Xi:void 0,Xn:void 0,Xr:void 0,Xt:void 0,Y:void 0,Yi:void 0,Yn:void 0,Yr:void 0,Yt:void 0,Z:void 0,Zi:void 0,Zn:void 0,Zr:void 0,Zt:void 0,_:void 0,_i:void 0,_n:void 0,_r:void 0,_t:void 0,a:void 0,aa:void 0,ai:void 0,an:Kl,ar:void 0,at:void 0,b:void 0,bi:void 0,bn:void 0,br:void 0,bt:void 0,c:void 0,ci:void 0,cn:void 0,cr:void 0,ct:void 0,d:void 0,di:void 0,dn:void 0,dr:void 0,dt:void 0,ea:void 0,ei:void 0,en:void 0,er:void 0,et:void 0,f:void 0,fi:void 0,fn:void 0,fr:void 0,ft:void 0,g:void 0,gi:void 0,gn:void 0,gr:void 0,gt:void 0,h:void 0,hi:void 0,hn:void 0,hr:void 0,ht:void 0,i:void 0,ia:void 0,ii:void 0,in:void 0,ir:void 0,it:void 0,j:void 0,ji:void 0,jn:void 0,jr:void 0,jt:void 0,k:Zl,ki:void 0,kn:void 0,kr:void 0,kt:void 0,l:void 0,li:void 0,ln:void 0,lr:void 0,lt:void 0,m:void 0,mi:void 0,mn:void 0,mr:void 0,mt:void 0,n:void 0,na:void 0,ni:void 0,nn:void 0,nr:void 0,nt:void 0,o:void 0,oi:void 0,on:void 0,or:void 0,ot:void 0,p:void 0,pi:void 0,pn:void 0,pr:void 0,pt:void 0,q:void 0,qi:void 0,qn:void 0,qr:Wl,qt:Xl,r:void 0,ra:void 0,ri:void 0,rn:void 0,rr:void 0,rt:void 0,s:void 0,si:void 0,sn:void 0,sr:void 0,st:void 0,t:void 0,ta:Vl,ti:void 0,tn:void 0,tr:void 0,tt:void 0,u:void 0,ui:void 0,un:void 0,ur:void 0,ut:void 0,v:void 0,vi:void 0,vn:void 0,vr:void 0,vt:void 0,w:eu,wi:void 0,wn:void 0,wr:void 0,wt:void 0,x:void 0,xi:void 0,xn:void 0,xr:void 0,xt:void 0,y:void 0,yi:void 0,yn:void 0,yr:void 0,yt:void 0,z:void 0,zi:void 0,zn:void 0,zr:void 0,zt:void 0}),{setters:[function(e){ve=e.r,ye=e.a},function(e){_=e.mn,ge=e.gn,Rr=e.A,ca=e.jt,T=e.yn,E=e.bn,D=e.xn,O=e.Sn,k=e.Cn,ha=e.wn,A=e.En,j=e.Dn,ba=e.On,M=e.kn,Va=e.Ft,jo=e.Mn,e.fr,e.Pn,e.on,e.Ir,F=e.nn,ss=e.Fn,ls=e.hr,fs=e.In,xs=e.Ln,Ss=e.Rn,ws=e.zn,Os=e.Yr,ks=e.Zr,As=e.Vn,js=e.Hn,Ms=e.Gn,Ns=e.Kn,R=e.Jn,Bs=e.Yn,Vs=e.vr,z=e.br,Ws=e.Xn,Gs=e.Zn,Js=e.Qn,Ys=e.er,dc=e.xr,fc=e.Cr,G=e.ei,Ic=e.Rt,Lc=e.wr,Rc=e.Er,K=e.Or,$c=e.nr,sl=e.rr,fl=e.ir,hl=e.ar,bl=e.ln,xl=e.un,Cl=e.or,Y=e.cr,X=e.lr},function(e){xa=e.f,vc=e.p,q=e.l,cl=e.o},function(e){n=e.Ct,a=e.gt,s=e.dt,c=e.ut,l=e.K,u=e.W,d=e.B,f=e.Y,p=e.Et,m=e.L,h=e.F,g=e.I,v=e.P,y=e.M,b=e.bt,x=e.xt,S=e.A,C=e.St,ee=e.et,te=e.Tt,ne=e.T,re=e.Q,ie=e.Z,ae=e.$,ce=e.tt,le=e.b,ue=e.R,de=e.v,fe=e.g,pe=e._,me=e.h,he=e.wt,_e=e.X,za=e.in,gl=e.r},function(e){qs=e.c},function(e){o=e.t,Ir=e.zf,Vr=e.c,Qr=e.rr,Mi=e.Rf,Pi=e.mn,Fi=e.pn,Li=e.wf,Gi=e.ln,Yi=e.f,aa=e.g,oa=e._,sa=e.Zd,pa=e.ip,ma=e.Ea,Ta=e._r,Ea=e.b,Oa=e.C,ka=e.Qd,Pa=e.ap,Ba=e.Zf,Ja=e.P,Ya=e.cp,$a=e.Wf,no=e.up,ro=e.if,ao=e.lf,so=e.Zr,co=e.z,lo=e.H,uo=e.W,fo=e.K,po=e.J,mo=e.Y,go=e.$r,_o=e.oi,wo=e.On,To=e.ec,Ao=e.i,Mo=e.Xf,P=e.Bf,cs=e.gp,I=e.yp,ds=e.bp,L=e.Lf,Ts=e.Vo,Fs=e.Sn,Hs=e.pp,Ks=e.nt,B=e.Of,Zs=e.Di,nc=e.Kf,ac=e.xf,Jc=e.Tc,Yc=e.xa,Xc=e.st,Zc=e.ma,Qc=e.Zt,tl=e.jf,nl=e.Mf,rl=e.Nf,il=e.Sa,al=e.Oa,J=e.Pf,ol=e.Ff,pl=e.Tn,ml=e.Da,_l=e.Ta,Sl=e.ct},function(e){be=e.n,os=e.r},function(e){Ii=e.u,Ri=e.c,Ui=e.d},function(e){gs=e.t,_s=e.n}],execute:function(){xe=document.createElement(`style`),xe.textContent=`.progress-box[data-v-28a73ad0]{border:1px solid var(--site-task-progress-border)}.iconfont[data-v-eaa99c82]{background:0 0;width:auto;height:auto}.bt-table--empty-header[data-v-a68fc059] .n-data-table-tbody,.bt-table--empty-header[data-v-a68fc059] .n-data-table-base-table-body{display:none}.bt-table__empty[data-v-a68fc059]{border:1px solid var(--color-border);border-top:0;border-radius:0 0 4px 4px;justify-content:center;align-items:center;min-height:120px;margin-top:-1px;display:flex}.progress-box[data-v-57b0edf4]{border:1px solid var(--site-task-progress-border)}.select-box[data-v-e78f55b0]{border:1px solid var(--color-border);border-radius:10px;width:100%;padding:10px;transition:background-color .2s}.select-box[data-v-e78f55b0]:hover{background-color:var(--color-bg-2)}.execution-time-row[data-v-9e179572]{border:1px solid var(--color-border);border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.execution-time-row+.execution-time-row[data-v-9e179572]{margin-top:10px}.execution-index[data-v-9e179572]{color:#8a8f99;background:#f3f4f6;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.execution-index--primary[data-v-9e179572]{color:var(--color-primary);background:#e7f7ed}.execution-cycle[data-v-9e179572]{white-space:nowrap;flex:none}.second[data-v-4488e53e] .n-form-item-feedback--error{position:absolute}.backup-scheduled__notice-card[data-v-3f95ab8b]{background-color:var(--site-backup-timer-bg);border-radius:8px;justify-content:space-between;align-items:center;margin-top:18px;padding:12px;display:flex}.backup-scheduled__notice-dot[data-v-3f95ab8b]{background-color:var(--color-primary);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.backup-scheduled__grid[data-v-3f95ab8b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.backup-plugin-card[data-v-3f95ab8b]{background-color:var(--site-backup-timer-bg);border-radius:8px;flex-direction:column;justify-content:space-between;min-height:160px;padding:16px;display:flex}.backup-plugin-card__icon[data-v-3f95ab8b]{object-fit:contain;width:22px;height:22px}.wp-backup-guide{z-index:3000;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.wp-backup-guide__mask{pointer-events:auto;background:0 0;animation:.18s ease-out both wp-backup-guide-mask-in;position:absolute;top:0;bottom:0;left:0;right:0}.wp-backup-guide__target{z-index:1;pointer-events:none;border:3px solid rgba(16,185,129,.72);border-radius:8px;transition:left .18s,top .18s,width .18s,height .18s,border-radius .18s;animation:.24s ease-out both wp-backup-guide-target-in,1.8s ease-in-out infinite wp-backup-guide-target-pulse;position:fixed;box-shadow:0 0 0 1px rgba(16,185,129,.4),0 0 24px rgba(16,185,129,.35),0 0 0 9999px rgba(3,7,18,.82)}.wp-backup-guide__popover{z-index:2;color:#d7dde8;pointer-events:auto;background:#1f2430;border:1px solid rgba(148,163,184,.2);border-radius:10px;padding:20px;transition:left .18s,top .18s;animation:.22s cubic-bezier(.2,.8,.2,1) both wp-backup-guide-popover-in;position:fixed;box-shadow:0 20px 60px rgba(0,0,0,.35)}.wp-backup-guide__popover:before{content:"";background:#1f2430;border-top:1px solid rgba(148,163,184,.2);border-left:1px solid rgba(148,163,184,.2);width:16px;height:16px;position:absolute;left:50%;transform:translate(-50%)rotate(45deg)}.wp-backup-guide__popover.is-step-1:before,.wp-backup-guide__popover.is-step-2:before{top:-9px}.wp-backup-guide__popover.is-step-3:before{bottom:-9px;transform:translate(-50%)rotate(225deg)}.wp-backup-guide__close{color:#94a3b8;cursor:pointer;background:0 0;border:0;font-size:18px;line-height:1;transition:color .16s,transform .16s;position:absolute;top:16px;right:16px}.wp-backup-guide__close:hover{color:#f8fafc;transform:rotate(90deg)scale(1.08)}.wp-backup-guide__title{color:#f8fafc;align-items:center;gap:8px;padding-right:24px;font-size:15px;font-weight:700;display:flex}.wp-backup-guide__dot{background:#20c997;border-radius:50%;flex:0 0 10px;width:10px;height:10px;animation:1.6s ease-out infinite wp-backup-guide-dot-pulse;box-shadow:0 0 rgba(32,201,151,.45)}.wp-backup-guide__content{color:#aeb7c7;margin-top:14px;font-size:13px;line-height:1.65}.wp-backup-guide__footer{color:#94a3b8;border-top:1px solid rgba(148,163,184,.12);justify-content:space-between;align-items:center;margin-top:18px;padding-top:14px;font-size:12px;display:flex}.wp-backup-guide__actions{align-items:center;gap:10px;display:flex}@keyframes wp-backup-guide-mask-in{0%{opacity:0}to{opacity:1}}@keyframes wp-backup-guide-target-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes wp-backup-guide-target-pulse{0%,to{box-shadow:0 0 0 1px rgba(16,185,129,.4),0 0 24px rgba(16,185,129,.35),0 0 0 9999px rgba(3,7,18,.82)}50%{box-shadow:0 0 0 1px rgba(16,185,129,.58),0 0 34px rgba(16,185,129,.52),0 0 0 9999px rgba(3,7,18,.82)}}@keyframes wp-backup-guide-popover-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes wp-backup-guide-dot-pulse{0%{box-shadow:0 0 rgba(32,201,151,.45)}70%{box-shadow:0 0 0 8px rgba(32,201,151,0)}to{box-shadow:0 0 rgba(32,201,151,0)}}@media (prefers-reduced-motion:reduce){.wp-backup-guide__mask,.wp-backup-guide__target,.wp-backup-guide__popover,.wp-backup-guide__dot{animation:none}.wp-backup-guide__target,.wp-backup-guide__popover,.wp-backup-guide__close{transition:none}}.site-backup-new[data-v-91ce0381]{position:relative}.site-backup-new__guide-btn[data-v-91ce0381]{color:var(--color-primary);position:absolute;top:12px;right:16px}.site-backup-new__guide-dot[data-v-91ce0381]{background:var(--color-primary);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px rgba(16,185,129,.12)}.install-box[data-v-aac05997]{background:var(--install-box-bg);z-index:100;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.install-box .install-desc[data-v-aac05997]{background:var(--install-desc-bg);color:var(--install-box-text-color);border-radius:4px;justify-content:center;align-items:center;min-width:450px;min-height:60px;padding:16px;font-size:13px;font-weight:700;display:flex;box-shadow:1px 1px 50px rgba(0,0,0,.3)}.circle[data-v-3771031c]{background-color:var(--color-primary) ;border-radius:9999px;width:10px;height:10px;margin-right:5px;display:inline-block}.placeholder[data-v-9059602f]{color:#999;cursor:text;flex-direction:column;width:100%;height:100%;padding:12px 16px 0;line-height:18px;display:flex;position:absolute;top:0;left:0}.error-box[data-v-8ac8e215]{background-color:var(--domains-lets-ssl-apply-bg) ;border:1px solid var(--domains-lets-ssl-apply-border);border-radius:4px;margin:20px;padding:20px}.label-text[data-v-8ac8e215]{color:#666;width:125px;font-weight:600;display:inline-block}pre[data-v-8ac8e215]{color:#c5c5c5;border:1px solid #666}.panel-ssl-progress[data-v-8b526699]{min-width:340px;padding:24px 24px 22px}.panel-ssl-progress .progress-item[data-v-8b526699]{cursor:pointer;gap:16px;display:flex}.panel-ssl-progress .progress-item+.progress-item[data-v-8b526699]{margin-top:16px}.panel-ssl-progress .progress-item .progress-label[data-v-8b526699]{min-width:120px}.n-alert[data-v-60ba1713]{--n-font-size:12px}.cert-info[data-v-60ba1713]{align-items:center;height:24px;display:flex}.cert-info .cert-label[data-v-60ba1713]{color:var(--site-config-ssl-label);font-weight:700}.cert-info .cert-value[data-v-60ba1713]{flex:1;width:0;margin-left:4px}.number-control[data-v-0b876ba0]{flex-wrap:wrap;align-items:center;display:flex}.number-control .minus[data-v-0b876ba0],.number-control .plus[data-v-0b876ba0]{border:2px solid var(--domains-business-ssl-buy-bg-border);cursor:pointer;border-radius:8px;width:35px;height:35px;position:relative}.number-control .minus.is-disable[data-v-0b876ba0],.number-control .plus.is-disable[data-v-0b876ba0]{background:var(--domains-business-ssl-count-disable);border-color:var(--domains-lets-ssl-upload-border);cursor:not-allowed}.number-control .minus[data-v-0b876ba0]:before,.number-control .minus[data-v-0b876ba0]:after,.number-control .plus[data-v-0b876ba0]:before,.number-control .plus[data-v-0b876ba0]:after{content:"";background:#555;position:absolute}.number-control .minus[data-v-0b876ba0]:hover,.number-control .plus[data-v-0b876ba0]:hover{--un-bg-opacity:1;background-color:rgba(32,165,58,var(--un-bg-opacity)) ;--un-text-opacity:1;color:rgba(255,255,255,var(--un-text-opacity)) }.number-control .minus[data-v-0b876ba0]:hover:before,.number-control .minus[data-v-0b876ba0]:hover:after,.number-control .plus[data-v-0b876ba0]:hover:before,.number-control .plus[data-v-0b876ba0]:hover:after{background:#fff}.number-control .minus[data-v-0b876ba0]:before{width:14px;height:2px;top:50%;left:50%;transform:translate(-50%,-50%)}.number-control .plus[data-v-0b876ba0]:before{width:14px;height:2px}.number-control .plus[data-v-0b876ba0]:after{width:2px;height:14px}.number-control .plus[data-v-0b876ba0]:before,.number-control .plus[data-v-0b876ba0]:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.number-control .number-input[data-v-0b876ba0]{background:var(--domains-business-ssl-buy-bg);text-align:center;--un-text-opacity:1;width:50px;height:35px;color:rgba(32,165,58,var(--un-text-opacity)) ;border:2px solid #20a53a;border-radius:8px;margin-left:2px;margin-right:2px}.total-price[data-v-a98a5ede]{align-items:center;height:110px;padding-left:20px;padding-right:20px;box-shadow:0 0 10px rgba(184,184,184,.25)}.option-item[data-v-8e0f720f]{cursor:pointer;text-align:center;border:2px solid var(--domains-business-ssl-buy-bg-border);border-radius:8px;padding-left:20px;padding-right:20px;line-height:32px;position:relative}.option-item.is-active[data-v-8e0f720f]{background:var(--domains-business-ssl-buy-bg);--un-border-opacity:1;border-width:2px;border-color:rgba(32,165,58,var(--un-border-opacity))}.option-item.is-active[data-v-8e0f720f]:after{content:"";border-bottom:25px solid #20a53a;border-left:25px solid transparent;border-radius:8px;position:absolute;bottom:-1px;right:-2px}.option-item.is-active[data-v-8e0f720f]:before{content:"";z-index:1;border-bottom:2px solid #fff;border-left:2px solid #fff;width:12px;height:6px;position:absolute;bottom:5px;right:0;transform:rotate(-45deg)}.option-item .item-title[data-v-8e0f720f]{border-bottom:1px solid var(--domains-business-ssl-buy-bg-border);margin:0 10px;font-weight:700}.option-item .item-tag[data-v-8e0f720f]{--un-bg-opacity:1;background-color:rgba(255,96,0,var(--un-bg-opacity)) ;--un-text-opacity:1;color:rgba(255,255,255,var(--un-text-opacity)) ;border-radius:0 9px;padding:2px 6px;line-height:15px;position:absolute;top:-10px;right:-2px}.n-alert[data-v-8e0f720f]{--n-content-text-color:#db2828;--n-icon-color:#db2828;--n-color:#fbeaea}.n-alert[data-v-13ad8e59]{--n-font-size:12px}.cert-info[data-v-13ad8e59]{align-items:center;height:24px;display:flex}.cert-info .cert-label[data-v-13ad8e59]{color:var(--site-config-ssl-label);font-weight:700}.cert-info .cert-value[data-v-13ad8e59]{flex:1;width:0;margin-left:4px} +/*$vite$:1*/`,document.head.appendChild(xe),e(`na`,function(e){return e.split(` `).map(function(e){return e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()}).join(` `)}),e(`aa`,function(e,t){var n=``;return Object.entries(t).forEach(function(e){var t=Rl(e,2),r=t[0],i=t[1];n+=``.concat(r,`=`,encodeURIComponent(``.concat(i)),`&`)}),n=n.replace(/&$/,``),/\?$/.test(e)?e+n:e.replace(/\/?$/,`?`)+n}),e(`ia`,function(e){try{return JSON.parse(e),!0}catch(e){return!1}}),e(`ra`,to=function(e){return Number.isNaN(Ic(e))?0:Ic(e)}),F(),F(),et={class:`p-16px`},sn={class:`mb-16px`},Tn={class:`progress-box p-10px rounded-8px`},ii=M({__name:`backup-logs`,props:{fetchFn:{type:Function},callback:{type:Function}},setup:function(e){var t=q().t,r=e,i=z(!1),a=z([]),o=[{key:`site_name`,title:t(`Site.TableRow.index_1`),ellipsis:{tooltip:!0}},{key:`msg`,title:t(`Site.DelSite.index_10`),ellipsis:{tooltip:!0},render:function(e){return j(`span`,{class:e.status===0?`text-primary`:`text-error`},[e.msg])}}],s=T(function(){return a.value.findIndex(function(e){return e.status===0})+1}),c=T(function(){var e;return(e=a.value[s.value])==null?void 0:e.status}),u={0:`process`,1:`finish`,"-1":`error`,2:`wait`},d=function(e){return u[e]},f=function(){return Z(function(){var e,n,o;return $(this,function(s){switch(s.label){case 0:return[4,r.fetchFn()];case 1:return e=s.sent(),n=e.message,I(n)&&(n.status===1?(g(),i.value=!0,(o=r.callback)==null||o.call(r),L.success(t(`WP.Task.index_4`))):i.value=!1,a.value=Object.values(n).filter(function(e){return I(e)})),[2]}})})()},p=Vl(f,1),h=p.loop,g=p.clearTimer;return Ms(function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,f()];case 1:return e.sent(),i.value||h(),[2]}})})()}),function(e,t){var r=n,u=de,f=m,p=l,h=fe,g=pe;return R(),k(`div`,et,[E(`div`,sn,[K(i)?(R(),D(r,{key:0,type:`success`,title:e.$t(`WP.Task.index_4`)},null,8,[`title`])):(R(),D(r,{key:1,type:`default`,title:e.$t(`WP.Task.index_5`)},null,8,[`title`]))]),E(`div`,Tn,[j(g,{vertical:``,current:K(s),status:d(K(c)),size:`small`},{default:Y(function(){return[(R(!0),k(_,null,Ws(K(a),function(e,t){return R(),D(h,{key:t,status:d(e.status),description:e.error||e.ps},ha({title:Y(function(){return[j(f,{class:`flex-nowrap! items-center!`},{default:Y(function(){return[E(`span`,null,G(e.title),1),X(j(u,{size:`small`},null,512),[[xl,e.status===0]])]}),_:2},1024)]}),_:2},[e.result_list?{name:`default`,fn:Y(function(){return[E(`div`,null,G(e.error||e.ps),1),j(p,{class:`mt-8px`,data:e.result_list,columns:o,"max-height":200},null,8,[`data`])]}),key:`0`}:void 0]),1032,[`status`,`description`])}),128))]}),_:1},8,[`current`,`status`])])])}}}),ri=ve({default:function(){return ni}}),ni=Ir(ii,[[`__scopeId`,`data-v-28a73ad0`]]),Or=P.global,Sc=Or.t,e(`$i`,eo=function(){return B.post(`/mod/nodejs/com/get_general_progress`)}),e(`ea`,Es=function(e){return B.post(`/mod/nodejs/com/nodejs_backup`,e)}),Ds=function(e){return B.post(`/mod/nodejs/com/nodejs_restore`,e,{requestOptions:{loading:Sc(`Node.index_89`),successMessage:!0}})},F(),Zo=M({__name:`index`,props:{iconName:{type:String,default:``},iconSize:{type:String,default:`16`}},setup:function(e){return function(t,n){var r=m;return R(),D(r,{class:`items-center`,size:6},{default:Y(function(){return[X(E(`i`,{class:Os([`iconfont`,`icon-`.concat(e.iconName)]),style:ks({fontSize:K(za)(e.iconSize)})},null,6),[[xl,e.iconName]]),Gs(t.$slots,`default`,{},void 0,!0)]}),_:3})}}}),e(`Qi`,Ro=Ir(Zo,[[`__scopeId`,`data-v-eaa99c82`]])),F(),os(),Xo=M({__name:`index`,props:{id:{}},setup:function(e){var n=e,r=function(){J({width:574,minHeight:400,data:{entryId:n.id},component:ba(function(){return be(function(){return t.import(`./feature-Feedback-legacy.js?v=1786507437784`).then(function(e){return e.r})},void 0)})})};return function(e,t){var n=Pi,i=Ro;return R(),D(i,{"icon-name":`demand`},{default:Y(function(){return[j(n,{onClick:r},{default:Y(function(){return[A(G(e.$t(`Component.Feedback.index_7`)),1)]}),_:1})]}),_:1})}}}),e(`Zi`,Ra=Xo),F(),$e={key:1,class:`ml-4px text-desc`},Yo=M({__name:`index`,props:{feedback:{type:Boolean,default:!1},email:{type:Boolean,default:!1},feedbackId:{}},setup:function(e){var t=!!fl().toolsLeft,n=!!fl().toolsRight,r=!!fl().pageLeft||!!fl().pageRight;return function(i,a){var o=m;return R(),k(`div`,null,[t||n?(R(),D(o,{key:0,class:`items-center mb-12px`,justify:`space-between`},{default:Y(function(){return[j(o,{class:`items-center`,size:8},{default:Y(function(){return[Gs(i.$slots,`toolsLeft`),e.feedback?(R(),D(Ra,{key:0,id:e.feedbackId},null,8,[`id`])):O(``,!0),e.email?(R(),k(`div`,$e,G(i.$t(`Component.Pay.index_8`,[`support@aapanel.com`])),1)):O(``,!0)]}),_:3}),j(o,{class:`items-center`,size:8},{default:Y(function(){return[Gs(i.$slots,`toolsRight`)]}),_:3})]}),_:3})):O(``,!0),Gs(i.$slots,`table`),K(r)?(R(),D(o,{key:1,class:`items-center mt-12px`,justify:`space-between`},{default:Y(function(){return[E(`div`,null,[Gs(i.$slots,`pageLeft`)]),j(o,null,{default:Y(function(){return[Gs(i.$slots,`pageRight`)]}),_:3})]}),_:3})):O(``,!0)])}}}),e(`Xi`,Bi=Yo),F(),Qe={class:`ml-8px text-14px`},Jo=M({__name:`index`,props:xs({storeKey:{default:``},pageSizes:{default:function(){return[10,20,50,100]}},showTotal:{type:Boolean,default:!0},showSizePicker:{type:Boolean,default:!0},showQuickJumper:{type:Boolean,default:!0},onUpdatePageSize:{}},{page:{},pageModifiers:{},pageSize:{},pageSizeModifiers:{}}),emits:xs([`refresh`],[`update:page`,`update:pageSize`]),setup:function(e,t){var n=t.emit,r=e,i=n,a=T(function(){var e=r.storeKey;return e?``.concat(e,`-page`):``}),o=sl(e,`page`),s=sl(e,`pageSize`),c=function(e){o.value=e,i(`refresh`)},l=function(e){var t;o.value=1,s.value=e,(t=r.onUpdatePageSize)==null||t.call(r,to(e)),u(e),ws(function(){i(`refresh`)})},u=function(e){a.value&&nc(a.value,String(e))};return function(){if(a.value){var e=$a(a.value);if(e){var t;s.value=to(e),(t=r.onUpdatePageSize)==null||t.call(r,to(e))}}}(),function(t,n){var r=ee;return R(),D(r,Ss(t.$attrs,{page:o.value,"onUpdate:page":[n[0]||(n[0]=function(e){return o.value=e}),c],"page-size":s.value,"onUpdate:pageSize":[n[1]||(n[1]=function(e){return s.value=e}),l],"show-size-picker":e.showSizePicker,"show-quick-jumper":e.showQuickJumper,"page-sizes":e.pageSizes,"display-order":[`pages`,`size-picker`,`quick-jumper`]}),ha({_:2},[e.showTotal?{name:`suffix`,fn:Y(function(e){var n=e.itemCount;return[E(`span`,Qe,G(t.$t(`Public.Table.Page.index_4`,[n])),1)]}),key:`0`}:void 0]),1040,[`page`,`page-size`,`show-size-picker`,`show-quick-jumper`,`page-sizes`])}}}),e(`Yi`,Hi=Jo),F(),Ze={class:`flex justify-center w-42px`},on={class:`ml-8px`},qo=M({__name:`index`,props:xs({data:{default:function(){return[]}},rowKey:{default:`id`},options:{default:function(){return[]}},selectWidth:{default:140}},{checkedRowKeys:{default:function(){return[]}},checkedRowKeysModifiers:{}}),emits:[`update:checkedRowKeys`],setup:function(e){var t=e,n={enable:`i-famicons:play-circle-outline`,disable:`i-famicons:pause-circle-outline`,start:`i-famicons:play-circle-outline`,stop:`i-famicons:pause-circle-outline`,restart:``,category:`i-material-symbols:category`,delete:`i-weui:delete-outlined`,del:`i-weui:delete-outlined`,backup:`i-material-symbols:backup-outline-rounded`,expired:`i-covid:quarantine-place-time-calendar-1`,php:`i-ic:baseline-php`,webserver:`i-material-symbols:network-node`,sync:`i-material-symbols:cloud-sync`,kill:`i-mdi:remove-circle-off-outline`,pause:`i-material-symbols:stop-circle-outline-rounded`,unpause:`i-ri:device-recover-line`,restart_panel:`i-cbi:power-panel-logo`,restart_service:``,execute:``},r=function(e){var r,i,a=t.options.find(function(t){return t.key===e});return(r=(i=a==null?void 0:a.icon)==null?n[e]:i)==null?`i-material-symbols:action-key`:r},i=function(e){var t=r(e.value),n=t.includes(`0&&o.value.length===t.data.length},set:function(e){e?o.value=t.data.map(function(e){return l(e)}):o.value=[]}}),d=T(function(){return t.data.length===0}),f=T(function(){return o.value.length>0&&o.value.length1?(R(),k(_,{key:0},[E(`div`,{class:`min-w-160px`,style:ks({width:K(za)(e.selectWidth)})},[j(s,{value:K(p),"onUpdate:value":n[1]||(n[1]=function(e){return ls(p)?p.value=e:null}),options:K(h),disabled:K(g),"render-label":i,"consistent-menu-width":!1,placeholder:t.$t(`Component.Batch.index_1`)},null,8,[`value`,`options`,`disabled`,`placeholder`])],4),E(`div`,on,[j(l,{type:K(v)?`default`:`primary`,disabled:K(v),onClick:b},{default:Y(function(){return[A(G(t.$t(`Public.Btn.Execute`)),1)]}),_:1},8,[`type`,`disabled`])])],64)):O(``,!0),e.options.length===1?(R(),D(l,{key:1,disabled:K(g),type:K(g)?`default`:`primary`,onClick:x},{default:Y(function(){return[E(`span`,null,G(e.options[0].label),1),X(E(`span`,null,G(t.$t(`Component.Batch.index_2`,[o.value.length])),513),[[xl,o.value.length>0]])]}),_:1},8,[`disabled`,`type`])):O(``,!0)]}),_:1})}}}),e(`Ji`,zi=qo),F(),Xe={key:0,class:`bt-table__empty`},La=`__bt_empty_header__`,Ko=M({__name:`index`,props:xs({data:{default:function(){return[]}},rowKey:{default:`id`},loading:{type:Boolean,default:!1},loadingNum:{default:10},isPage:{type:Boolean,default:!1},maxHeight:{},columns:{default:function(){return[]}},rowProps:{},storeKey:{},showEmptyHeader:{type:Boolean}},{page:{default:function(){return{page:1,pageSize:10}}},pageModifiers:{}}),emits:[`update:page`],setup:function(e){var t=e,n=sl(e,`page`),r=q().t,i=Rc(t),a=i.columns,o=i.data,s=function(){return ca(Lc(a.value))},c=function(){var e=s();return e.forEach(function(e){e.type!==`selection`&&(e.ellipsis&&delete e.ellipsis,e.render=function(){return j(le,null,null)})}),e},u=function(){return t.loading?c():s()},d=z(u()),f=function(){var e=s();return e.forEach(function(e){if(e.type===`selection`){e.disabled=function(){return!0};return}e.render=function(){return null}}),e},m=T(function(){return!!(t.showEmptyHeader&&!t.loading&&C.value.length===0&&d.value.length>0)}),h=T(function(){return{"bt-table--empty-header":m.value}}),g=T(function(){return[jl({},La,La)]}),_=T(function(){return m.value?g.value:C.value}),v=T(function(){return m.value?f():d.value}),y=function(){return La},b=T(function(){var e=t.rowKey;return ds(e)?function(t){var n=t[e];return n==null||Number.isNaN(n)?String(t):n}:e}),x=T(function(){return m.value?y:b.value}),S=T(function(){var e=t.storeKey;return e?``.concat(e,`-page`):``}),C=z([]),w=fl(),ee=Vs({style:{width:`100%`},showSizePicker:!0,showQuickJumper:!0,pageSizes:[10,20,50,100],prefix:function(){var e;return(e=w.pagePrefix)==null?void 0:e.call(w)},suffix:function(e){return j(`span`,{class:`text-13px text-default`},[r(`Public.Table.Page.index_4`,[e.itemCount])])},onChange:function(e){n.value.page=e},onUpdatePageSize:function(e){n.value.page=1,n.value.pageSize=e,S.value&&nc(S.value,String(e))}});(function(){if(S.value){var e=$a(S.value);e&&(n.value.pageSize=to(e))}})();var te=T(function(){return Ll(Q({},ee),{page:n.value.page,pageSize:n.value.pageSize})});return Cl(function(){return o.value},function(e){t.loading||(C.value=e)},{deep:!0}),Cl(function(){return t.loading},function(e){if(e){if(d.value=c(),o.value.length===0){C.value=[];for(var n=0;n1&&arguments[1]!==void 0?arguments[1]:!0,n;return((n=i.deleteApi)==null?void 0:n.call(i,e,t))||Ta({id:e.id},t)},b=ml([{type:`selection`,width:40},{key:String(i.nameKey||`name`),title:r(`Site.TableRow.index_22`),ellipsis:{tooltip:!0}},{key:`size`,title:r(`Site.TableRow.index_23`),width:90,render:function(e){return Ya(e.size)}},{key:`addtime`,title:r(`Site.TableRow.index_25`),width:150,render:function(e){return h(e)}},{key:`backup_type`,title:i.typeTitle||r(`Backup type`),width:120,render:function(e){return g(e)}},{key:`bak_method`,title:r(`Storage path`),width:130,ellipsis:{tooltip:!0},render:function(e){return _(e)}},Qc({width:190,options:function(e){return[{label:r(`Site.TableOP.index_4`),show:e.bak_method===`local`,onClick:function(){i.onRestore(e)}},{label:r(`WP.Task.index_2`),show:e.bak_method!==`local`,onClick:function(){pl({title:_(e),name:d(e.bak_method),admin:!0})}},{label:r(`Site.TableOP.index_5`),show:e.bak_method===`local`,onClick:function(){Pa(p(e),m(e))}},{label:r(`Public.Btn.Del`),onClick:function(){rl({title:r(`Site.Batch.index_18`),content:``.concat(r(`Site.Batch.index_19`),` [`,f(e),`]`),onConfirm:function(t){var n=t.hide;return Z(function(){return $(this,function(t){switch(t.label){case 0:return[4,y(e)];case 1:return t.sent(),[4,w()];case 2:return t.sent(),i.onChanged?[4,i.onChanged()]:[3,4];case 3:return t.sent(),[3,5];case 4:i.backupRef.backup_count--,t.label=5;case 5:return n(),[2]}})})()}})}}]}})]),x=b.table,S=b.columns,C=[{key:`del`,type:`confirm`,label:r(`Site.Batch.index_20`),confirm:{title:r(`Site.Batch.index_21`),desc:r(`Site.Batch.index_11`),columns:[S.value[1]],api:function(e){return y(e,!1)},done:function(e){return Z(function(){return $(this,function(t){switch(t.label){case 0:return[4,w()];case 1:return t.sent(),i.onChanged?[4,i.onChanged()]:[3,3];case 2:return t.sent(),[3,4];case 3:i.backupRef.backup_count-=e.length,t.label=4;case 4:return[2]}})})()}}}],w=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),l(!0),[4,v(Lc(o))];case 1:return e=t.sent().message,I(e)?(x.data=cs(e.data)?e.data:[],x.total=no(e.page)):(x.data=[],x.total=0),[3,3];case 2:return a.value=[],l(!1),[7];case 3:return[2]}})})()};return n({getList:w}),As(function(){w()}),function(e,t){var n=Vi,r=zi,i=Hi,s=Bi;return R(),D(s,null,{toolsLeft:Y(function(){return[Gs(e.$slots,`toolsLeft`)]}),table:Y(function(){return[j(n,{"checked-row-keys":K(a),"onUpdate:checkedRowKeys":t[0]||(t[0]=function(e){return ls(a)?a.value=e:null}),loading:K(c),"loading-num":1,"max-height":340,data:K(x).data,columns:K(S)},null,8,[`checked-row-keys`,`loading`,`data`,`columns`])]}),pageLeft:Y(function(){return[j(r,{"checked-row-keys":K(a),"onUpdate:checkedRowKeys":t[1]||(t[1]=function(e){return ls(a)?a.value=e:null}),data:K(x).data,options:C},null,8,[`checked-row-keys`,`data`])]}),pageRight:Y(function(){return[j(i,{page:K(o).p,"onUpdate:page":t[2]||(t[2]=function(e){return K(o).p=e}),"page-size":K(o).limit,"onUpdate:pageSize":t[3]||(t[3]=function(e){return K(o).limit=e}),"item-count":K(x).total,onRefresh:w},null,8,[`page`,`page-size`,`item-count`])]}),_:3})}}}),bi=xi,F(),Go=M({__name:`index`,props:{model:{},rules:{},labelWidth:{default:`130`},labelPlacement:{default:`left`}},setup:function(e,t){var n=t.expose,r=z(null);return n({validate:function(){var e;return(e=r.value)==null?void 0:e.validate()},restoreValidation:function(){var e;return(e=r.value)==null?void 0:e.restoreValidation()}}),function(t,n){var i=g;return R(),D(i,Ss(t.$attrs,{ref_key:`formRef`,ref:r,model:e.model,rules:e.rules,"label-width":e.labelWidth,"label-placement":e.labelPlacement,"show-require-mark":!1,"label-align":`left`,"require-mark-placement":`left`}),{default:Y(function(){return[Gs(t.$slots,`default`)]}),_:3},16,[`model`,`rules`,`label-width`,`label-placement`])}}}),e(`Ki`,ji=Go),F(),Ye={class:`p-20px`},an={class:`text-warning`},tc=M({__name:`restore-type`,props:{onRefresh:{type:Function,default:function(){}},showDb:{type:Boolean,default:!1}},setup:function(e,t){var n=t.expose,r=q().t,i=e,a=T(function(){var e=[{label:r(`Logs.Soft.index_3`),value:`file`},{label:r(`Public.Btn.Config`),value:`conf`}];return i.showDb&&e.push({label:r(`Site.PHP.add_site_16`),value:`db`}),e}),o=z(null),l=Vs({value:[`file`]}),u={value:{type:`array`,required:!0,trigger:`change`,message:r(`Please select at least one restore type`)}},d=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,(e=o.value)==null?void 0:e.validate()];case 1:return t.sent(),i.onRefresh(l.value),[2]}})})()},f=T(function(){return i.showDb&&l.value.includes(`db`)});return n({onConfirm:d}),function(e,t){var n=c,r=s,i=h,d=ji,p=Gi;return R(),k(`div`,Ye,[j(d,{ref_key:`formRef`,ref:o,rules:u,model:K(l)},{default:Y(function(){return[j(i,{label:`Restore type`,path:`value`,"show-require-mark":!0},{default:Y(function(){return[j(r,{value:K(l).value,"onUpdate:value":t[0]||(t[0]=function(e){return K(l).value=e}),class:`flex gap-16px`},{default:Y(function(){return[(R(!0),k(_,null,Ws(K(a),function(e){return R(),D(n,{key:e.value,value:e.value,label:e.label},null,8,[`value`,`label`])}),128))]}),_:1},8,[`value`])]}),_:1})]}),_:1},8,[`model`]),j(p,null,{default:Y(function(){return[t[1]||(t[1]=E(`li`,null,` File: Restore website files `,-1)),t[2]||(t[2]=E(`li`,null,` Config: Restore website configuration files `,-1)),X(E(`li`,an,` Database: Restoring the website database will overwrite the existing database `,512),[[xl,K(f)]])]}),_:1})])}}}),ec=tc,F(),os(),Je={class:`p-20px`},si=M({__name:`backup-node`,props:{row:{}},setup:function(e){var t=Ts(),n=e.row,r=q().t,i=ba(function(){return be(function(){return Promise.resolve().then(function(){return Ci})},void 0)}),o=ba(function(){return be(function(){return Promise.resolve().then(function(){return ri})},void 0)}),s=z(!1),c=function(){return Z(function(){return $(this,function(e){return J({title:`Backup type`,width:450,footer:!0,data:{onRefresh:u},component:i}),[2]})})()},l=function(){t.setRefresh(!0)},u=function(e){return Z(function(){return $(this,function(t){switch(t.label){case 0:return[4,Es({id:String(n.id),backup_type:String(e)})];case 1:return t.sent(),d(r(`Site.Batch.index_7`),function(){return Z(function(){return $(this,function(e){return _(),l(),[2]})})()}),[2]}})})()},d=function(e,t){J({title:e,width:500,minHeight:200,data:{fetchFn:eo,callback:t},component:o})},f=function(e){return Z(function(){return $(this,function(t){switch(t.label){case 0:return[4,Ds(e)];case 1:return t.sent(),_(),l(),[2]}})})()},p=function(){d(r(`Site.Batch.index_7`),function(){return Z(function(){return $(this,function(e){return _(),l(),[2]})})()})},m=function(e){e.backup_type===1?J({title:r(`Restore type`),width:450,minHeight:150,footer:!0,data:{showDb:!1,onRefresh:function(t){return f({file_name:e.name,site_id:n.id,restore_type:JSON.stringify(t)})}},component:ec}):rl({title:r(`Site.Config.index_28`),content:r(`Site.Config.index_29`),onConfirm:function(t){var r=t.hide;return Z(function(){return $(this,function(t){switch(t.label){case 0:return r(),[4,f({file_name:e.name,site_id:n.id,restore_type:`["file"]`})];case 1:return t.sent(),[2]}})})()}})},h=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,eo()];case 1:return e=t.sent().message,I(e)&&(s.value=e.status===0),[2]}})})()},g=hl(`tableRef`),_=function(){var e;(e=g.value)==null||e.getList()};return h(),function(e,t){var r=a;return R(),k(`div`,Je,[j(bi,{ref_key:`tableRef`,ref:g,"site-id":K(n).id,"on-restore":m,"backup-ref":K(n),"on-changed":l},{toolsLeft:Y(function(){return[j(r,{class:`backup-btn`,type:`primary`,loading:K(s),disabled:K(s),onClick:c},{default:Y(function(){return[A(G(e.$t(`Database.index_16`)),1)]}),_:1},8,[`loading`,`disabled`]),K(s)?(R(),D(r,{key:0,onClick:p},{default:Y(function(){return zl(t[0]||(t[0]=[A(` Current Task Progress `,-1),E(`i`,{class:`i-mingcute:arrow-right-fill text-16px ml-4px`},null,-1)]))}),_:1})):O(``,!0)]}),_:1},8,[`site-id`,`backup-ref`])])}}}),e(`Gi`,ve({default:function(){return oi}})),oi=si,Pr=P.global,W=Pr.t,e(`Xr`,function(e){return B.post(`/site?action=clone_php_site`,e,{requestOptions:{loading:W(`WP.api.tamper_8`),successMessage:!1}})}),e(`mi`,function(e){return B.post(`/site?action=get_php_clone_progress`,e)}),e(`bi`,yo=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:`PHP`;return B.post(`/data?action=getSiteThirtyTotal`,Q({site_type:t},e))}),e(`xi`,function(e){return B.post(`/data?action=getSiteWafConfig`,e)}),e(`zi`,function(e){return B.post(`/plugin?action=a&name=btwaf&s=set_site_obj_open`,e,{requestOptions:{loading:W(`WP.api.tamper_8`),successMessage:!0}})}),e(`Ti`,function(e){return B.post(`/panel/public/get_soft_status`,Q({},e))}),e(`_i`,function(e){return B.post(`/plugin?action=get_soft_find`,Q({},e))}),e(`Ni`,function(e){return B.post(`/system?action=ServiceAdmin`,Q({},e),{requestOptions:{loading:W(`WP.api.tamper_8`),successMessage:!0}})}),e(`gi`,function(){return B.post(`/plugin?action=a&name=security_notice&s=get_status`,{},{requestOptions:{isOriginalResult:!0,prefix:``}})}),e(`Vi`,function(e){return B.post(`/plugin?action=a&name=security_notice&s=`.concat(e?`start_site`:`stop_site`),{requestOptions:{loading:W(`WP.api.tamper_8`),successMessage:!0}})}),e(`pi`,function(){return B.post(`/site?action=get_https_mode`)}),e(`Fi`,function(){return B.post(`/site?action=set_https_mode`,{},{requestOptions:{loading:W(`WP.api.tamper_8`),successMessage:!0}})}),e(`hi`,function(e){return B.post(`/site?action=get_site_maintenance`,e)}),e(`Ii`,function(e){return B.post(`/site?action=set_site_maintenance`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:!0}})}),e(`wi`,function(e){return B.post(`/site?action=get_current_webservice`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:!1}})}),e(`Bi`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/site?action=switch_webservice`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:t}})}),e(`ii`,function(e){return B.post(`/site?action=multi_service_check_repair`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:!0}})}),e(`Hi`,function(e){return B.post(`/site?action=website_rollback`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:!0}})}),e(`fi`,function(){return B.post(`/site?action=get_multi_webservice_status`)}),e(`Ei`,function(){return B.post(`/git?action=get_ssh_key`)}),e(`si`,function(e){return B.post(`/git?action=get_deploy_records`,e)}),e(`ki`,function(e){return B.post(`/git?action=manual_deploy_site`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:!0}})}),e(`di`,function(e){return B.post(`/git?action=get_site_git_conf`,e)}),e(`Mi`,function(e){return B.post(`/git?action=save_site_git_conf`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:!0}})}),e(`Ai`,function(e){return B.post(`/git?action=refresh_webhook_url`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:!0}})}),e(`Pi`,function(e){return B.post(`/git?action=add_key_repository`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:!0}})}),e(`oi`,function(e){return B.post(`/git?action=get_site_deploy_log`,e)}),e(`Qr`,function(e){return B.post(`/git?action=git_rollback`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:!1}})}),e(`ji`,function(e){return B.post(`/git?action=save_deploy_sh`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:!0}})}),e(`ci`,function(e){return B.post(`/git?action=get_deploy_sh`,e)}),e(`li`,function(e){return B.post(`/git?action=get_deploy_script`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:!1}})}),e(`Wi`,function(e){return B.post(`/git?action=update_deploy_sh`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:!0}})}),e(`Di`,function(e){return B.post(`/git?action=get_webhook_log`,e)}),e(`Yr`,function(e){return B.post(`/git?action=clear_webhook_log`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:!0}})}),e(`Zr`,function(e){return B.post(`/git?action=del_script`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:!0}})}),e(`vi`,function(){return B.post(`/site?action=get_site_global`)}),e(`yi`,function(e){return B.post(`/site?action=get_cdn_ip`,e)}),e(`Li`,function(e){return B.post(`/site?action=set_site_global`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:!0}})}),e(`Si`,bo=function(e){return B.post(`/site_monitor?action=get_overview`,e)}),e(`Ci`,xo=function(e){return B.post(`/site_monitor?action=get_site_overview`,e)}),e(`Ui`,function(e){return B.post(`/site?action=site_performance_test`,e,{requestOptions:{loading:W(`Login.index_22`)}})}),e(`Ri`,function(e){return B.post(`/site?action=set_default_site_conf`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:!0}})}),e(`ti`,function(e){return B.post(`/git?action=generate_aapanel_ed25519_key`,e,{requestOptions:{loading:W(`Login.index_22`)}})}),e(`ri`,function(e){return B.post(`/git?action=get_remote_branches`,e,{requestOptions:{loading:W(`Login.index_22`)}})}),e(`ei`,function(e){return B.post(`/git?action=change_repository_key`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:!0}})}),e(`ni`,function(e){return B.post(`/git?action=get_git_directory`,e,{requestOptions:{loading:W(`Login.index_22`)}})}),e(`Oi`,function(e){return B.post(`/git?action=import_existing_repository`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:!0}})}),e(`ui`,function(e){return B.post(`/deployment?action=GetList`,e)}),e(`$r`,function(e){return B.post(`/deployment?action=SetupPackage`,Ll(Q({},e),{webname:JSON.stringify(e.webname)}),{requestOptions:{loading:W(`Login.index_22`)}})}),e(`ai`,Wa=function(e){return B.post(`/site?action=get_general_progress`,e)}),F(),qe={class:`p-16px`},rn={class:`mb-16px`},wn={class:`progress-box p-10px rounded-8px`},fi=M({__name:`backup-progress`,props:{params:{},callback:{type:Function}},setup:function(e){var t=e,r=q().t,i=z(!1),a=z([]),o=[{key:`site_name`,title:r(`Site.TableRow.index_1`),ellipsis:{tooltip:!0}},{key:`msg`,title:r(`Site.DelSite.index_10`),ellipsis:{tooltip:!0},render:function(e){return j(`span`,{class:e.status===0?`text-primary`:`text-error`},[e.msg])}}],s=T(function(){return a.value.findIndex(function(e){return e.status===0})+1}),c=T(function(){var e;return(e=a.value[s.value])==null?void 0:e.status}),u={0:`process`,1:`finish`,"-1":`error`,2:`wait`},d=function(e){return u[e]},f=null,p=!1,h=function(){return Z(function(){var e,n,o;return $(this,function(s){switch(s.label){case 0:return[4,Wa({type:t.params})];case 1:return e=s.sent(),n=e.message,I(n)&&(n.status===1?(f&&clearInterval(f),L.success(r(`WP.Task.index_4`)),i.value=!0,p||(p=!0,(o=t.callback)==null||o.call(t))):i.value=!1,a.value=Object.values(n).filter(function(e){return I(e)})),[2]}})})()};return Ms(function(){h(),f=window.setInterval(function(){h()},2e3)}),js(function(){f&&clearInterval(f)}),function(e,t){var r=n,u=de,f=m,p=l,h=fe,g=pe;return R(),k(`div`,qe,[E(`div`,rn,[K(i)?(R(),D(r,{key:0,type:`success`,title:e.$t(`WP.Task.index_4`)},null,8,[`title`])):(R(),D(r,{key:1,type:`default`,title:e.$t(`WP.Task.index_5`)},null,8,[`title`]))]),E(`div`,wn,[j(g,{vertical:``,current:K(s),status:d(K(c)),size:`small`},{default:Y(function(){return[(R(!0),k(_,null,Ws(K(a),function(e,t){return R(),D(h,{key:t,status:d(e.status),description:e.error||e.ps},ha({title:Y(function(){return[j(f,{class:`flex-nowrap! items-center!`},{default:Y(function(){return[E(`span`,null,G(e.title),1),X(j(u,{size:`small`},null,512),[[xl,e.status===0]])]}),_:2},1024)]}),_:2},[e.result_list?{name:`default`,fn:Y(function(){return[E(`div`,null,G(e.error||e.ps),1),j(p,{class:`mt-8px`,data:e.result_list,columns:o,"max-height":200},null,8,[`data`])]}),key:`0`}:void 0]),1032,[`status`,`description`])}),128))]}),_:1},8,[`current`,`status`])])])}}}),di=ve({default:function(){return ui}}),ui=Ir(fi,[[`__scopeId`,`data-v-57b0edf4`]]),F(),fa=M({__name:`cloud-storage-select`,props:xs({orderOpt:{default:function(){return[]}},isLocal:{type:Boolean,default:!0},installCallback:{type:Function,default:void 0}},{value:{},valueModifiers:{}}),emits:[`update:value`],setup:function(e,t){var n=t.expose,r=e,i=sl(e,`value`),a=q().t,o=T(function(){return r.isLocal}),s=T({get:function(){return i.value||null},set:function(e){i.value=e||null}}),c=T(function(){return{label:a(`Crontab.Script.index_24`),value:`localhost`,install:!0,config:!0,local:!0}}),l=T(function(){return r.orderOpt.map(function(e){return{label:e.name,value:e.value,install:e.install,config:e.config,required_version:e.required_version,version:e.version,disabled:!e.install||Ul(e)||!e.config}})}),u=T(function(){return o.value?[c.value].concat(zl(l.value)):l.value}),d=function(e,t){return Z(function(){var n,i;return $(this,function(a){switch(a.label){case 0:return t.stopPropagation(),n=e.value,e.install?Ul(e)?[4,Wl(n)]:[3,2]:(il(n,r.installCallback),[2]);case 1:return i=a.sent(),i&&_l(i.row,r.installCallback,i.softInfo),[2];case 2:return pl({name:n,title:e.label,admin:!0}),[2]}})})()},f=function(e){return e.disabled?e.install?Ul(e)?j(`span`,{class:`cursor-pointer color-error`,onClick:function(t){return d(e,t)}},[A(`[`),a(`Public.Btn.Update`),A(`]`)]):j(te,null,{trigger:function(){return j(`span`,{class:`cursor-pointer color-error`,onClick:function(t){return d(e,t)}},[A(`[`),a(`Crontab.Planned.index_47`),A(`]`)])},default:function(){return j(`span`,null,[a(`Please refresh the page manually after configuration`)])}}):j(`span`,{class:`cursor-pointer color-error`,onClick:function(t){return d(e,t)}},[A(`[`),a(`Public.Btn.Install`),A(`]`)]):null},p=function(e){var t=e;return t.local?j(m,{size:4,class:`flex-nowrap! items-center!`},{default:function(){return[j(`div`,{class:`w-20px flex justify-center items-center`},[j(Mi,{name:`base-dir`,size:`16`},null)]),j(`span`,null,[t.label])]}}):j(m,{class:`justify-between! items-center! w-full`,size:8},{default:function(){return[j(m,{size:4,class:`flex-nowrap! items-center!`},{default:function(){return[j(`img`,{class:`w-20px`,src:wo(t.value)},null),j(`span`,null,[t.label])]}}),f(t)]}})};return n({options:u}),function(e,t){var n=ce;return R(),D(n,{value:K(s),"onUpdate:value":t[0]||(t[0]=function(e){return ls(s)?s.value=e:null}),options:K(u),"consistent-menu-width":!1,"render-label":p},null,8,[`value`,`options`])}}}),e(`Kr`,da=fa),F(),Ke={class:`select-box`},nn={class:`select-box`},yi=M({__name:`backup-setting`,props:{site_type:{},backupData:{},storageOptions:{default:function(){return[]}},callback:{type:Function,default:void 0}},setup:function(e,t){var n=t.expose,r=e,i=Rc(r),a=i.site_type,o=i.backupData,l=q().t,u=z(null),d=Vs({backup_type:o.value.bak_type||`full`,storage:[o.value.bak_local,o.value.bak_remote?`remote`:``],remote_type:o.value.bak_remote||null}),f={storage:{required:!0,type:`array`,trigger:[`change`],validator:function(e,t){return!Array.isArray(t)||t.filter(Boolean).length===0?Error(l(`Please select backup storage location`)):!0}},remote_type:{trigger:`change`,required:!0,message:l(`Please select remote storage`)}},p=T(function(){var e=[{label:l(`Full Backup`),value:`full`},{label:l(`Only Database Backup`),value:`sql`},{label:l(`Only Site File`),value:`file`}];return a.value===`php`?e.filter(function(e){return e.value!==`sql`}):e}),g=T(function(){var e;return(e=K(r.storageOptions))==null?[]:e});return n({onConfirm:function(){return Z(function(){var e,t;return $(this,function(n){switch(n.label){case 0:return[4,(e=u.value)==null?void 0:e.validate()];case 1:return n.sent(),[4,cc({site_type:a.value,bak_type:d.backup_type,bak_local:d.storage.includes(`local`)?`local`:``,bak_remote:d.storage.includes(`remote`)?d.remote_type:``})];case 2:return n.sent(),(t=r.callback)==null||t.call(r),[2]}})})()}}),function(e,t){var n=ce,i=h,a=c,o=m,l=s,_=ji;return R(),D(_,{class:`p-24px`,ref_key:`formRef`,ref:u,model:K(d),rules:f,"label-placement":`top`},{default:Y(function(){return[j(i,{label:e.$t(`1.Backup Type`)},{default:Y(function(){return[j(n,{value:K(d).backup_type,"onUpdate:value":t[0]||(t[0]=function(e){return K(d).backup_type=e}),options:K(p)},null,8,[`value`,`options`])]}),_:1},8,[`label`]),j(i,{label:e.$t(`2.Backup Storage Location`),path:`storage`},{default:Y(function(){return[j(l,{class:`w-full`,value:K(d).storage,"onUpdate:value":t[2]||(t[2]=function(e){return K(d).storage=e})},{default:Y(function(){return[j(o,{vertical:``},{default:Y(function(){return[E(`div`,Ke,[j(a,{value:`local`},{default:Y(function(){return[A(G(e.$t(`Local Server`)),1)]}),_:1})]),E(`div`,nn,[j(a,{value:`remote`},{default:Y(function(){return[A(G(e.$t(`Remote Cloud Storage`)),1)]}),_:1})]),K(d).storage.includes(`remote`)?(R(),D(i,{key:0,path:`remote_type`,"show-label":!1},{default:Y(function(){return[j(da,{value:K(d).remote_type,"onUpdate:value":t[1]||(t[1]=function(e){return K(d).remote_type=e}),"order-opt":K(g),"is-local":!1,"install-callback":r.callback},null,8,[`value`,`order-opt`,`install-callback`])]}),_:1})):O(``,!0)]}),_:1})]}),_:1},8,[`value`])]}),_:1},8,[`label`])]}),_:1},8,[`model`])}}}),vi=ve({default:function(){return _i}}),_i=Ir(yi,[[`__scopeId`,`data-v-e78f55b0`]]),F(),os(),We={class:`p-20px`},wi=M({__name:`backup-type`,props:{onRefresh:{type:Function,default:function(){}},progressTitle:{type:String,default:``},fetchProgress:{type:Function,default:null},onProgressDone:{type:Function,default:void 0}},setup:function(e,t){var n=t.expose,r=ba(function(){return be(function(){return Promise.resolve().then(function(){return ri})},void 0)}),i=q().t,a=e,o=z(0),s=[{label:i(`Only Site File`),value:0},{label:i(`Full Backup`),value:1}];return n({onConfirm:function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,a.onRefresh(o.value)];case 1:return e.sent(),a.fetchProgress&&J({title:a.progressTitle||i(`Site.Batch.index_7`),width:500,minHeight:200,data:{fetchFn:a.fetchProgress,callback:a.onProgressDone},component:r}),[2]}})})()}}),function(e,t){var n=ce,r=h,i=ji,a=Gi;return R(),k(`div`,We,[j(i,null,{default:Y(function(){return[j(r,{label:e.$t(`Config.Backup.index_40`),"show-require-mark":!0},{default:Y(function(){return[j(n,{class:`w-250px`,value:K(o),"onUpdate:value":t[0]||(t[0]=function(e){return ls(o)?o.value=e:null}),options:s},null,8,[`value`])]}),_:1},8,[`label`])]}),_:1}),j(a,null,{default:Y(function(){return zl(t[1]||(t[1]=[E(`li`,null,`Only Site File: Includes only website files`,-1),E(`li`,null,`Full Backup: Includes website files, database, and SSL certificate`,-1)]))}),_:1})])}}}),e(`Gr`,Ci=ve({default:function(){return Si}})),Si=wi,F(),os(),e(`Wr`,Ps=function(e,t,n){return Z(function(){return $(this,function(r){return J({title:e,width:500,minHeight:200,data:{params:t,callback:n},component:ba(function(){return be(function(){return Promise.resolve().then(function(){return di})},void 0)})}),[2]})})()}),F(),e(`Ur`,dl=xa(`SitePhpStore`,function(){var e=z(!1),t=z(`--`),n=z(``),r=z(`/www/wwwroot`),i=z(!0),a=z({setup:!0,type:``,version:``,status:!1}),o=z({setup:!1,version:``,status:!1}),s=z({setup:!1,version:``,status:!1}),c=z({is_install:0,status:!1,version:``}),l=z({is_install:0,status:!1,version:``}),u=T(function(){return c.value.is_install===1&&pa(c.value.version,`4.1.2`)}),d=T(function(){return l.value.is_install===1&&pa(l.value.version,`9.6.8`)}),f=z({setup:!1});return{web:a,ftp:o,siteName:t,mysql:s,php:f,sitePath:r,webserver:n,recycleBin:i,isRefresh:e,monitor:c,waf:l,isMonitorInstall:u,isWafInstall:d,getConfig:function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,ao()];case 1:return e=t.sent().message,I(e)&&(n.value=Va(e,`webserver`,``),r.value=Va(e,`sites_path`,``),i.value=Va(e,`recycle_bin`,!1),f.value.setup=!!e.php.length,I(e.web)&&(a.value=e.web),I(e[`pure-ftpd`])&&(o.value=e[`pure-ftpd`]),I(e.mysql)&&(s.value=e.mysql),I(e.monitor)&&(c.value=e.monitor),I(e.waf)&&(l.value=e.waf)),[2]}})})()},setRefresh:function(t){e.value=t}}})),F(),Ue={class:`w-600px h-400px`},$s=M({__name:`restore-logs`,setup:function(e){var t=z(``),n=Vl(function(){return Z(function(){var e;return $(this,function(n){switch(n.label){case 0:return[4,so()];case 1:return e=n.sent().message,I(e)&&(t.value=e.result),[2]}})})()},1),r=n.loop,i=n.clearTimer;return Ms(function(){r()}),js(function(){i()}),function(e,n){var r=Ii;return R(),k(`div`,Ue,[j(r,{log:K(t)},null,8,[`log`])])}}}),Qs=$s,F(),li=M({__name:`backup-php`,setup:function(e){var t=q().t,n=dl(),r=ss(`site`,{}),i=Vs({bak_local:`local`,bak_remote:``,bak_type:`full`}),o=T(function(){return[i.bak_local,i.bak_remote].filter(Boolean).map(Ka).join(`, `)}),s=el(),c=s.storageOptions,l=s.fetchPlugins,u=z(!1),d=function(){n.setRefresh(!0)},f=function(e){return Z(function(){var t;return $(this,function(n){switch(n.label){case 0:t=J({title:`Recovering backup`,hideClose:!0,width:600,minHeight:400,component:Qs}),n.label=1;case 1:return n.trys.push([1,,3,4]),[4,Zs(e)];case 2:return n.sent(),x(),d(),[3,4];case 3:return t.hide(),[7];case 4:return[2]}})})()},p=function(){Is(`php`,i,c,x)},h=function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,Qr({id:JSON.stringify([r.id]),site_type:`php`})];case 1:return e.sent(),Ps(t(`Site.Batch.index_7`),`php`,function(){return Z(function(){return $(this,function(e){return x(),d(),[2]})})()}),[2]}})})()},g=function(){Ps(t(`Site.Batch.index_7`),`php`,function(){return Z(function(){return $(this,function(e){return x(),d(),[2]})})()})},_=function(e){e.backup_type===1?J({title:t(`Restore type`),width:450,footer:!0,data:{showDb:!0,onRefresh:function(t){return f({file_name:e.name,site_id:r.id,restore_type:JSON.stringify(t)})}},component:ec}):rl({title:t(`Site.Config.index_28`),content:t(`Site.Config.index_29`),onConfirm:function(t){var n=t.hide;return Z(function(){return $(this,function(t){switch(t.label){case 0:return n(),[4,f({file_name:e.name,site_id:r.id})];case 1:return t.sent(),[2]}})})()}})},v=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Wa({type:`php`})];case 1:return e=t.sent().message,I(e)&&(u.value=e.status===0),[2]}})})()},y=function(e){return Z(function(){var t,n,a,o,s;return $(this,function(c){switch(c.label){case 0:return[4,v()];case 1:return c.sent(),n=Ll(Q({},e),{search:(t=e.search)==null?r.id:t}),[4,Promise.all([go(n),l(r.id)])];case 2:return a=Rl.apply(void 0,[c.sent(),1]),o=a[0],s=o.message,I(s)&&(i.bak_local=s.bak_local,i.bak_remote=s.bak_remote,i.bak_type=s.bak_type),[2,o]}})})()},b=z(),x=function(){var e;(e=b.value)==null||e.getList()};return v(),function(e,t){var n=a,s=Pi,c=Js(`i18n-t`),l=m;return R(),D(bi,{ref_key:`tableRef`,ref:b,"site-id":K(r).id,"on-restore":_,"backup-ref":K(r),"get-list-api":y,"on-changed":d},{toolsLeft:Y(function(){return[j(l,{vertical:``},{default:Y(function(){return[j(l,{class:`flex-nowrap! items-center!`},{default:Y(function(){return[j(n,{class:`wp-backup-guide-now`,type:`primary`,loading:K(u),disabled:K(u),onClick:h},{default:Y(function(){return[A(G(e.$t(`Site.Config.index_27`)),1)]}),_:1},8,[`loading`,`disabled`]),j(c,{tag:`div`,keypath:`Current configuration: [{a}] to [{b}]. To modify these settings, please {c}`},{a:Y(function(){return[A(G(K(qa)(K(i).bak_type)),1)]}),b:Y(function(){return[A(G(K(o)),1)]}),c:Y(function(){return[j(s,{class:`font-bold`,onClick:p},{default:Y(function(){return[A(G(e.$t(`click here to configure`)),1)]}),_:1})]}),_:1})]}),_:1}),j(l,{class:`mb-8px`},{default:Y(function(){return[K(u)?(R(),D(n,{key:0,onClick:g},{default:Y(function(){return[A(G(e.$t(`Current Task Progress`))+` `,1),t[0]||(t[0]=E(`i`,{class:`i-mingcute:arrow-right-fill text-16px ml-4px`},null,-1))]}),_:1})):O(``,!0)]}),_:1})]}),_:1})]}),_:1},8,[`site-id`,`backup-ref`])}}}),ci=li,kr=P.global,U=kr.t,e(`hr`,function(e){return B.post(`/data?action=get_wp_site_list`,e)}),e(`Rn`,function(e){return B.post(`/site?action=AddWPSite`,Ll(Q({},e),{webname:JSON.stringify(e.webname),project_type:`WP2`}),{requestOptions:{loading:U(`WP.api.tamper_7`)}})}),e(`yr`,function(e){return B.post(`/site?action=get_wp_versions`,e)}),e(`_r`,function(e){return B.post(`/site?action=get_wp_configurations`,e)}),e(`kr`,function(e){return B.post(`/site?action=save_wp_configurations`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),ho=function(e){return B.post(`/site?action=wp_backup_list`,e)},Xs=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/site?action=wp_restore`,e,{requestOptions:{loading:t?U(`WP.api.tamper_10`):``,successMessage:!0}})},wa=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/site?action=wp_remove_backup`,e,{requestOptions:{loading:t?U(`WP.api.tamper_8`):``,successMessage:t}})},e(`dr`,function(){return B.post(`/site?action=wp_can_migrate_from_website_to_wptoolkit`)}),e(`xr`,function(e){return B.post(`/site?action=wp_migrate_from_website_to_wptoolkit`,e,{requestOptions:{loading:U(`WP.api.tamper_11`),successMessage:!1}})}),e(`lr`,function(e){return B.post(`/site?action=get_wp_security_info`,e)}),e(`Sr`,function(e){return B.post(`/site?action=open_wp_file_protection`,{paths:JSON.stringify(e.paths)},{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`Bn`,function(e){return B.post(`/site?action=close_wp_file_protection`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`er`,function(e){return B.post(`/site?action=get_wp_file_info`,e)}),e(`Cr`,function(e){return B.post(`/site?action=open_wp_firewall_protection`,Q({obj:`open`},e),{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`Vn`,function(e){return B.post(`/site?action=close_wp_firewall_protection`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`zn`,function(e){return B.post(`/site?action=wp_clone`,e,{requestOptions:{loading:U(`WP.api.index_1`),successMessage:!0}})}),e(`Wn`,function(e){return B.post(`/site?action=wp_create_with_aap_bak`,e,{requestOptions:{loading:U(`WP.api.index_2`),successMessage:!0}})}),e(`Kn`,function(e){return B.post(`/site?action=wp_create_with_plesk_or_cpanel_bak`,e,{requestOptions:{loading:U(`WP.api.index_2`),successMessage:!0}})}),e(`Gn`,function(e){return B.post(`/site?action=wp_create_with_manual_bak`,e,{requestOptions:{loading:U(`WP.api.index_2`),successMessage:!0}})}),e(`Hn`,function(e){return B.post(`/site?action=wp_batch_create_bar`,e,{requestOptions:{loading:U(`WP.api.index_2`),successMessage:!0}})}),e(`Nr`,function(e){return B.post(`/site?action=wp_integrity_check`,e,{requestOptions:{loading:``,successMessage:!1,errorMessage:!1}})}),e(`Pr`,function(e){return B.post(`/site?action=wp_reinstall_files`,e,{requestOptions:{loading:``,successMessage:!1}})}),e(`rr`,function(e){return B.post(`/site?action=wp_installed_plugins`,e)}),e(`zr`,function(e){return B.post(`/site?action=wp_uninstall_plugin`,e,{requestOptions:{loading:U(`WP.api.tamper_14`),successMessage:!0}})}),e(`Vr`,function(e){return B.post(`/site?action=wp_update_plugin`,e,{requestOptions:{loading:U(`WP.api.tamper_15`),successMessage:!0}})}),e(`Fr`,function(e){return B.post(`/site?action=wp_set_plugin_status`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`Ir`,function(e){return B.post(`/site?action=wp_set_plugin_auto_update`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`ir`,function(e){return B.post(`/site?action=wp_installed_themes`,e)}),e(`Br`,function(e){return B.post(`/site?action=wp_uninstall_theme`,e,{requestOptions:{loading:U(`WP.api.tamper_14`),successMessage:!0}})}),e(`Hr`,function(e){return B.post(`/site?action=wp_update_theme`,e,{requestOptions:{loading:U(`WP.api.tamper_15`),successMessage:!0}})}),e(`Lr`,function(e){return B.post(`/site?action=wp_switch_theme`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`Rr`,function(e){return B.post(`/site?action=wp_set_theme_auto_update`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`nr`,function(e){var t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return B.post(`/site?action=wp_theme_list`,e,{requestOptions:{loading:t?U(`WP.api.tamper_17`):``,successMessage:!1}})}),e(`Er`,function(e){return B.post(`/site?action=wp_install_theme`,e,{requestOptions:{loading:U(`WP.api.tamper_16`),successMessage:!1}})}),e(`tr`,function(e){var t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return B.post(`/site?action=wp_plugin_list`,e,{requestOptions:{loading:t?U(`WP.api.tamper_17`):``,successMessage:!1}})}),e(`Tr`,function(e){return B.post(`/site?action=wp_install_plugin`,e,{requestOptions:{loading:U(`WP.api.tamper_16`),successMessage:!1}})}),e(`ur`,function(e){return B.post(`/site?action=wp_set_list`,e)}),e(`qn`,function(e){return B.post(`/site?action=wp_remove_set`,e,{requestOptions:{loading:U(`WP.api.tamper_3`),successMessage:!0}})}),e(`Ln`,function(e){return B.post(`/site?action=wp_create_set`,e,{requestOptions:{loading:U(`WP.api.tamper_2`),successMessage:!0}})}),e(`Or`,function(e){return B.post(`/site?action=wp_update_item_state_with_set`,e,{requestOptions:{loading:U(`WP.api.tamper_1`),successMessage:!0}})}),e(`Jn`,function(e){return B.post(`/site?action=wp_remove_items_from_set`,e,{requestOptions:{loading:U(`WP.api.tamper_3`),successMessage:!0}})}),e(`In`,function(e){return B.post(`/site?action=wp_add_items_to_set`,e,{requestOptions:{loading:U(`WP.api.tamper_2`),successMessage:!0}})}),e(`br`,function(e){return B.post(`/site?action=wp_install_with_set`,e,{requestOptions:{loading:U(`WP.api.tamper_16`),successMessage:!0}})}),e(`ar`,function(e){return B.post(`/site?action=wp_get_items_from_set`,e)}),e(`pr`,function(){return B.post(`/site?action=wp_all_sites`)}),e(`wr`,function(e){return B.post(`/site?action=wordpress_vulnerabilities_scan`,e,{requestOptions:{loading:U(`WP.index_63`),successMessage:!1}})}),e(`sr`,function(e){return B.post(`/site?action=get_ignore_vuln`,e)}),e(`Fn`,function(e){return B.post(`/site?action=ignore_vuln`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`Dr`,function(e){return B.post(`/site?action=set_auth_scan`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`cr`,function(e){return B.post(`/site?action=get_auth_scan_status`,e)}),e(`vr`,function(e){return B.post(`/site?action=get_wp_tool`,e)}),e(`jr`,function(e){return B.post(`/site?action=set_wp_tool`,e,{requestOptions:{loading:U(`Login.index_22`),successMessage:!0}})}),e(`$n`,function(e){return B.post(`/site?action=get_wp_debug_log`,e)}),e(`Qn`,function(e){return B.post(`/site?action=get_source_tables`,e)}),e(`Zn`,function(){return B.post(`/site?action=get_wp_sites`)}),e(`Pn`,function(e){return B.post(`/site?action=wp_copy_data`,e,{requestOptions:{loading:U(`Login.index_22`),successMessage:!0}})}),e(`Xn`,function(e){return B.post(`/site?action=get_wp_progress`,e)}),e(`gr`,function(e){return B.post(`/site?action=get_wp_maintenance`,e)}),e(`Ar`,function(e){return B.post(`/site?action=set_wp_maintenance`,e,{requestOptions:{loading:U(`Login.index_22`),successMessage:!0}})}),e(`or`,function(){return B.post(`/site?action=get_wp_security_status`)}),e(`Mr`,function(e){return B.post(`/site?action=wp_manual_upload`,e,{requestOptions:{loading:U(`Login.index_22`),successMessage:!0}})}),e(`fr`,function(e){return B.post(`/data?action=get_wp_sub_sites`,e)}),e(`mr`,function(e){return B.post(`/data?action=get_wp_real_sites`,e,{requestOptions:{loading:U(`Component.Api.index_1`),successMessage:!1}})}),e(`Yn`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/site?action=delete_wp_site`,e,{requestOptions:{loading:t?U(`Component.Api.index_1`):``,successMessage:t}})}),e(`Un`,function(e){return B.post(`/site?action=to_php_backup_create`,e,{requestOptions:{loading:U(`WP.api.tamper_7`),successMessage:!0}})}),F(),e(`Nn`,vl=xa(`wordpress-toolkit`,function(){var e=z(``),t=z(!1);return{siteName:e,isRefresh:t,phpVersion:z(``),setRefresh:function(e){t.value=e}}})),F(),He={key:0},tn={class:`text-warning font-bold`},Ei=M({__name:`backup-wp`,setup:function(e){var t=q().t,n=ss(`site`,{}),r=vl(),i=Vs({bak_local:``,bak_remote:``,bak_type:``}),o=T(function(){return[i.bak_local,i.bak_remote].filter(Boolean).map(Ka).join(`, `)}),s=el(),c=s.storageOptions,l=s.fetchPlugins,u=z(!1),d=function(){r.setRefresh(!0)},f=hl(`tableRef`),p=function(){var e;(e=f.value)==null||e.getList()},h=function(){Is(`wp`,i,c,p)},g=function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,Qr({id:JSON.stringify([n.id]),site_type:`wp`})];case 1:return e.sent(),Ps(t(`Site.Batch.index_7`),`wp`,function(){return Z(function(){return $(this,function(e){return p(),d(),[2]})})()}),[2]}})})()},_=function(){Ps(t(`Site.Batch.index_7`),`wp`,function(){return Z(function(){return $(this,function(e){return p(),d(),[2]})})()})},v=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Wa({type:`wp`})];case 1:return e=t.sent().message,I(e)&&(u.value=e.status===0),[2]}})})()},y=function(e){return Z(function(){var t,r,a;return $(this,function(o){switch(o.label){case 0:return[4,v()];case 1:return o.sent(),[4,Promise.all([ho(e),l(n.id)])];case 2:return t=Rl.apply(void 0,[o.sent(),1]),r=t[0],a=r.message,I(a)&&(i.bak_local=a.bak_local,i.bak_remote=a.bak_remote,i.bak_type=a.bak_type),[2,r]}})})()},b=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return wa({bak_id:e.id},t)},x=function(e){return encodeURIComponent(e.bak_file)},S=function(e){return Ba(e.bak_time)},C=function(e){return e.bak_type===1?t(`WP.index_24`):e.bak_type===2?t(`WP.index_25`):t(`WP.index_26`)},w=n.main_site||!n.is_child?function(){return j(_e,{trigger:`hover`},{trigger:function(){return j(m,{align:`center`,size:4},{default:function(){return[t(`Site.TableRow.index_24`),j(`i`,{class:`i-uiw:question-circle-o text-16px text-desc cursor-pointer`},null)]}})},default:function(){return t(`Subsites not included`)}})}:function(){return t(`Site.TableRow.index_24`)},ee=function(e){rl({title:t(`Site.Config.index_28`),content:t(`Site.Config.index_29`),onConfirm:function(t){var n=t.hide;return Z(function(){return $(this,function(t){switch(t.label){case 0:return n(),[4,Xs({bak_id:e.id})];case 1:return t.sent(),p(),d(),[2]}})})()}})};return function(e,t){var r=a,s=Pi,c=Js(`i18n-t`);return R(),D(bi,{ref_key:`tableRef`,ref:f,"site-id":K(n).id,"on-restore":ee,"backup-ref":K(n),"search-key":`s_id`,"name-key":`filename`,"download-name-key":`filename`,"download-path":x,"get-list-api":y,"delete-api":b,"time-render":S,"type-title":K(w),"type-render":C,"on-changed":d},{toolsLeft:Y(function(){return[j(K(m),{vertical:``},{default:Y(function(){return[j(K(m),{class:`flex-nowrap! items-center!`},{default:Y(function(){return[j(r,{class:`wp-backup-guide-now`,type:`primary`,loading:K(u),disabled:K(u),onClick:g},{default:Y(function(){return[A(G(e.$t(`Site.Config.index_27`)),1)]}),_:1},8,[`loading`,`disabled`]),j(c,{tag:`div`,keypath:`Current configuration: [{a}] to [{b}]. To modify these settings, please {c}`},{a:Y(function(){return[A(G(K(qa)(K(i).bak_type)),1)]}),b:Y(function(){return[A(G(K(o)),1)]}),c:Y(function(){return[j(s,{class:`font-bold`,onClick:h},{default:Y(function(){return[A(G(e.$t(`click here to configure`)),1)]}),_:1})]}),_:1})]}),_:1}),j(K(m),{class:`mb-8px`},{default:Y(function(){return[K(n).main_site||!K(n).is_child?(R(),k(`span`,He,[E(`li`,tn,`* `+G(e.$t(`Subsites not included`)),1)])):O(``,!0),K(u)?(R(),D(r,{key:1,onClick:_},{default:Y(function(){return[A(G(e.$t(`Current Task Progress`))+` `,1),t[0]||(t[0]=E(`i`,{class:`i-mingcute:arrow-right-fill text-16px ml-4px`},null,-1))]}),_:1})):O(``,!0)]}),_:1})]}),_:1})]}),_:1},8,[`site-id`,`backup-ref`,`type-title`])}}}),Ti=Ei,Ar=P.global,Ec=Ar.t,e(`Mn`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/breaking_through?action=set_compiler_status`,e,{requestOptions:{loading:t?Ec(`Security.Api.Index_5`):``,successMessage:!!t}})}),e(`An`,function(e){return B.post(`/breaking_through?action=get_compiler_info`,e)}),e(`jn`,Xa=function(){return B.post(`/breaking_through?action=get_linux_users`,{limit:999})}),e(`On`,function(e){return B.post(`/breaking_through?action=add_user_to_compiler`,e,{requestOptions:{loading:Ec(`Security.Api.Index_4`),successMessage:!0}})}),e(`kn`,function(e){return B.post(`/breaking_through?action=del_user_to_compiler`,e,{requestOptions:{loading:Ec(`Security.Api.Index_3`),successMessage:!0}})}),Mr=P.global,Tc=Mr.t,e(`bn`,function(e){return B.post(`/crontab?action=GetCrontab`,e)}),e(`_n`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return B.post(`/crontab?action=export_crontab_to_json`,e,{requestOptions:{loading:Tc(`Crontab.Planned.index_100`),successMessage:!1}})}),e(`Cn`,function(e){return B.post(`/crontab?action=import_crontab_from_json`,e,{headers:{"Content-Type":`multipart/form-data`},requestOptions:{loading:Tc(`Crontab.Api.index_1`),successMessage:!1}})}),e(`ln`,zr=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/crontab?action=AddCrontab`,e,{requestOptions:{loading:t?Tc(`Security.Api.Index_4`):``,successMessage:t,errorMessage:t}})}),e(`hn`,Fa=function(e){return B.post(`/crontab?action=modify_crond`,e,{requestOptions:{loading:Tc(`Crontab.Api.index_5`),successMessage:!0}})}),e(`Tn`,rc=function(e){return B.post(`/crontab?action=set_cron_status`,e,{requestOptions:{loading:Tc(`Crontab.Api.index_2`),successMessage:!0}})}),e(`yn`,function(e){return B.post(`/crontab?action=get_backup_list`,e)}),e(`pn`,function(e){return B.post(`/crontab?action=cloud_backup_download`,e)}),e(`xn`,function(e){return B.post(`/crontab?action=GetLogs`,e)}),e(`Dn`,function(e){return B.post(`/crontab?action=check_url_connecte`,e,{requestOptions:{errorMessage:!1}})}),e(`fn`,function(e){return B.post(`/crontab?action=DelLogs`,e,{requestOptions:{loading:Tc(`Crontab.Api.index_3`),successMessage:!0}})}),e(`gn`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/crontab?action=StartTask`,e,{requestOptions:{loading:t?Tc(`Crontab.Api.index_4`):``,successMessage:t}})}),e(`dn`,Sa=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/crontab?action=DelCrontab`,e,{requestOptions:{loading:t?Tc(`Security.Api.Index_3`):``,successMessage:t}})}),e(`En`,function(e){return B.post(`/crontab?action=set_cron_status_all`,e,{requestOptions:{loading:Tc(`Crontab.Api.index_4`),successMessage:!1,errorMessage:!1}})}),e(`vn`,function(){return B.post(`/crontab?action=get_crontab_types`)}),e(`un`,function(e){return B.post(`/crontab?action=remove_crontab_type`,e,{requestOptions:{loading:Tc(`Security.Api.Index_3`),successMessage:!0}})}),e(`cn`,function(e){return B.post(`/crontab?action=add_crontab_type`,e,{requestOptions:{loading:Tc(`Security.Api.Index_4`),successMessage:!0}})}),e(`mn`,function(e){return B.post(`/crontab?action=modify_crontab_type_name`,e,{requestOptions:{loading:Tc(`Crontab.Api.index_5`),successMessage:!0}})}),e(`wn`,function(e){return B.post(`/crontab?action=set_crontab_type`,e,{requestOptions:{loading:Tc(`Crontab.Api.index_2`),successMessage:!0}})}),Ua=function(e){return B.post(`/crontab?action=GetDataList`,{type:`sites`,task_type:e.task_type})},Ha=function(e){return B.post(`/crontab?action=GetDatabases`,e)},ko=function(){return B.post(`/crontab?action=get_zone`)},e(`Sn`,function(){return B.post(`/crontab/script/get_script_list_by_type`)}),F(),Nr=P.global,H=Nr.t,e(`rn`,Kc=[{value:`toShell`,label:H(`Crontab.Script.index_26`),tips:H(`Crontab.Script.index_27`)},{value:`site`,label:H(`Crontab.Script.index_28`),forbidden:!0},{value:`database`,label:H(`Crontab.Script.index_29`),tips:H(`Crontab.Script.index_30`),forbidden:!0},{value:`logs`,label:H(`Crontab.Script.index_33`),tips:H(`Crontab.Script.index_34`),forbidden:!0},{value:`path`,label:H(`Crontab.Script.index_35`),forbidden:!0},{value:`full_backup`,label:H(`Full Backup`),tips:[H(`A full backup may take a while and use a significant amount of disk space. Please ensure sufficient disk space is available before starting`),H(`For first-time use, we recommend performing and verifying a manual backup before enabling scheduled backups`),H(`During backup, the corresponding website will not be accessible`)],forbidden:!0},{value:`sync_time`,label:H(`Crontab.Script.index_37`),tips:H(`Crontab.Script.index_38`)},{value:`rememory`,label:H(`Crontab.Script.index_39`),tips:H(`Crontab.Script.index_40`)},{value:`toUrl`,label:H(`Crontab.Script.index_41`)}]),Ac=z([{value:`day`,label:H(`Crontab.arrange.index_40`)},{value:`day-n`,label:`N `.concat(H(`Crontab.arrange.index_41`))},{value:`hour`,label:H(`Crontab.arrange.index_42`)},{value:`hour-n`,label:`N `.concat(H(`Crontab.arrange.index_43`))},{value:`minute-n`,label:`N `.concat(H(`Crontab.arrange.index_44`))},{value:`week`,label:H(`Crontab.arrange.index_25`)},{value:`month`,label:H(`Crontab.arrange.index_26`)},{value:`second-n`,label:`N `.concat(H(`Crontab.Script.index_14`))},{value:`once`,label:H(`Once`)}]),jc=z([{value:`day`,label:H(`Crontab.arrange.index_40`)},{value:`day-n`,label:`N `.concat(H(`Crontab.arrange.index_41`))},{value:`hour`,label:H(`Crontab.arrange.index_42`)},{value:`hour-n`,label:`N `.concat(H(`Crontab.arrange.index_43`))},{value:`minute-n`,label:`N `.concat(H(`Crontab.arrange.index_44`))},{value:`week`,label:H(`Crontab.arrange.index_25`)},{value:`month`,label:H(`Crontab.arrange.index_26`)}]),kc=z(Ac.value),sc=function(e){kc.value=e===`toShell`||e===`toUrl`?Ac.value:jc.value},e(`sn`,wl=[{value:`1`,label:H(`Crontab.Script.index_15`)},{value:`2`,label:H(`Crontab.Script.index_16`)},{value:`3`,label:H(`Crontab.Script.index_17`)},{value:`4`,label:H(`Crontab.Script.index_18`)},{value:`5`,label:H(`Crontab.Script.index_19`)},{value:`6`,label:H(`Crontab.Script.index_20`)},{value:`7`,label:H(`Crontab.Script.index_21`)}]),e(`tn`,[{value:`0`,label:H(`Crontab.Script.index_22`)},{value:`1`,label:H(`Crontab.Script.index_23`)}]),H(`Crontab.Script.index_57`),H(`Crontab.Script.index_58`),H(`Crontab.Script.index_59`),ya=[{value:`localhost`,label:H(`Crontab.Script.index_24`)}],e(`Zt`,z([{value:`mysql`,label:`MySQL`},{value:`mongodb`,label:`MongoDB`},{value:`redis`,label:`Redis`},{value:`pgsql`,label:`PgSQL`}])),e(`on`,yl=z([])),e(`nn`,pc=z([])),e(`Xt`,va=z([])),e(`Yt`,$r=z([])),e(`en`,Us=z([])),Gr=[{value:`ALL`,label:H(`Crontab.Script.index_25`)}],e(`in`,qc=z({})),Oo=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Xa()];case 1:return e=t.sent().message,I(e)&&(yl.value=e.data.map(function(e){return{label:e,value:e}})),[2]}})})()},vo=function(e){return Z(function(){var t,n;return $(this,function(r){switch(r.label){case 0:return[4,Ua({task_type:e})];case 1:return t=r.sent().message,I(t)&&(pc.value=t.data.map(function(e){return{label:e.name,value:e.name}}),$r.value=t.orderOpt,(n=pc.value).unshift.apply(n,zl(Gr))),[2]}})})()},e(`$t`,Za=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:``;return Z(function(){var t,n;return $(this,function(r){switch(r.label){case 0:return[4,Ha({db_type:e})];case 1:return t=r.sent().message,cs(t)&&(va.value=t.length?t.map(function(e){return{label:e.name,value:e.name}}):[],(n=va.value).unshift.apply(n,zl(Gr))),[2]}})})()}),oo=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,ko()];case 1:return e=t.sent().message,I(e)&&(Us.value=Object.entries(e).map(function(e){var t=Rl(e,2),n=t[0];return{value:n,label:n,children:t[1].map(function(e){return{value:e,label:e}})}})),[2]}})})()},e(`Qt`,function(e){var t=$r.value.find(function(t){return t.name===e});return t?t.value:ya[0].value}),F(),os(),Tr=P.global,wc=Tr.t,e(`zt`,Hr=function(e){return e<10?`0`+e:e}),e(`Wt`,``.concat(wc(`Crontab.Planned.index_46`),`: data/config.php static/upload *.log -`)),e(`Gt`,function(e){return j(`div`,null,[j(`span`,null,[e.label]),e.value===`enterpriseBackup`?j(`span`,{class:`float-right cursor-pointer color-#ffb800`},[A(`PRO`)]):``])}),e(`Ut`,function(e){if(!RegExp(`^(https?:\\/\\/)?((([a-z\\d]([a-z\\d-]*[a-z\\d])*)\\.)+[a-z]{2,}|((\\d{1,3}\\.){3}\\d{1,3}))(\\:\\d+)?(\\/[-a-z\\d%_.~+]*)*(\\?[;&a-z\\d%_.~+=-|\\u4e00-\\u9fa5]*)?(\\#[-a-z\\d_]*)?$`,`i`).test(e)){L.error(wc(`Crontab.Planned.index_85`));return}J({title:wc(`Crontab.Planned.index_84`),width:600,footer:!1,data:{val:e},component:ba(function(){return be(function(){return t.import(`./view-crontab-legacy.js?v=1784873523001`).then(function(e){return e.i})},void 0)})})}),e(`Vt`,function(e){return{name:e.name,type:e.time,where1:e.time===`once`?e.costom_time:e.time==`minute-n`?e.minute.toString():e.time==`hour-n`?e.hour.toString():e.day.toString(),week:e.week,hour:e.hour.toString(),minute:e.minute.toString(),second:e.time==`second-n`?e.second.toString():``,user:e.user,save:e.type==`site`||e.type==`database`||e.type==`logs`||e.type==`path`||e.type==`full_backup`?e.save:``,backupTo:e.type==`site`||e.type==`database`||e.type==`enterpriseBackup`||e.type==`path`||e.type==`full_backup`?e.backupTo:``,sName:e.type==`sync_time`?``.concat(e.region,`/`,e.sName):e.sName,sBody:e.sBody,sType:e.type,urladdress:e.url,save_local:e.backup&&e.backupTo!==`localhost`?`1`:`0`,notice:e.reminder,notice_channel:e.reminder==`0`?``:e.message.join(`,`),db_type:e.databaseType,split_type:e.splitType,split_value:e.splitValue.toString(),flock:`1`,timeSet:`1`,db_backup_path:e.dbBackupPath,timeType:`sday`,special_time:``,log_cut_path:`/www/wwwlogs/history_backups`,user_agent:e.agent,version:``,table_list:``,zip_password:e.zip,id:e.id?e.id:null,region:e.type==`sync_time`?e.region:null,zone:e.type==`sync_time`?e.sName:null}}),e(`Bt`,function(e){var t=!0,n=!1,r=void 0,i=!0,a=!1,o=void 0;try{for(var s=Us.value[Symbol.iterator](),c;!(i=(c=s.next()).done);i=!0){var l=c.value;try{for(var u=(l.children||[])[Symbol.iterator](),d;!(t=(d=u.next()).done);t=!0)if(d.value.value===e)return l.label}catch(e){n=!0,r=e}finally{try{!t&&u.return!=null&&u.return()}finally{if(n)throw r}}}}catch(e){a=!0,o=e}finally{try{!i&&s.return!=null&&s.return()}finally{if(a)throw o}}return``}),e(`Kt`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=e.isEdit,r=n!==void 0&&n,i=e.data,a=e.getList,o=e.taskType;J({title:wc(`Crontab.Planned.index_4`),width:1e3,footer:!0,data:{isEdit:r,row:i,getList:a,taskType:o},component:ba(function(){return be(function(){return t.import(`./view-crontab-legacy.js?v=1784873523001`).then(function(e){return e.r})},void 0)})})}),jr=P.global,Cc=jr.t,ps=function(e){return typeof e==`number`&&e>=0&&e<24},ms=function(e){return typeof e==`number`&&e>=0&&e<60},Lo={trigger:[`blur`,`input`],validator:function(e,t){return ps(t)?!0:Error(``.concat(Cc(`Site.Placeholder.Index_10`),` 0-23`))}},Cs={required:!0,trigger:[`blur`,`input`],validator:function(e,t){return ms(t)?!0:Error(``.concat(Cc(`Site.Placeholder.Index_10`),` 0-59`))}},e(`Rt`,{name:{required:!0,trigger:[`blur`,`input`],message:Cc(`Crontab.Planned.index_49`)},sName:{required:!0,trigger:[`blur`,`input`],message:Cc(`Security.Conf.Index_28`)},day:{trigger:[`blur`,`input`],validator:function(e,t){return t>=32||t<1||t==``?Error(``.concat(Cc(`Site.Placeholder.Index_10`),` 1-31`)):!0}},hour:Lo,second:{required:!0,trigger:[`blur`,`input`],validator:function(e,t){return t>=60||t<1||t==``?Error(``.concat(Cc(`Site.Placeholder.Index_10`),` 1-59`)):!0}},sBody:{required:!0,trigger:[`blur`,`input`],message:Cc(`Crontab.Planned.index_50`)},save:{trigger:[`blur`,`input`],validator:function(e,t){return t<=0||t==``?Error(Cc(`Crontab.Planned.index_51`)):!0}},url:{required:!0,trigger:[`blur`,`input`],message:Cc(`Crontab.Planned.index_53`)},splitValue:{trigger:[`blur`,`input`],required:!0,type:`number`,message:Cc(`Site.Placeholder.Index_10`)},costom_time:{trigger:[`blur`,`change`],type:`date`,required:!0,message:Cc(`Please select time`)}}),F(),Ve={class:`mb-12px font-bold`},en={class:`execution-time-row`},wn={class:`execution-cycle`},Wn={class:`execution-index`},er={class:`execution-cycle`},Pc=M({__name:`time-select-popover`,props:{value:{required:!0},valueModifiers:{}},emits:[`update:value`],setup:function(e,t){var n=t.expose,r=sl(e,`value`),i=z(!1),o=z(null),s=z(0),c=q().t,l=T(function(){return r.value.time===`week`?c(`Crontab.arrange.index_25`):c(`Crontab.arrange.index_40`)}),u=function(){var e;r.value.executionTimes=[],i.value=!1,s.value=0,(e=o.value)==null||e.restoreValidation()},d=function(){var e=r.value.executionTimes[r.value.executionTimes.length-1];r.value.executionTimes.push(e?Q({},e):{week:r.value.week,hour:r.value.hour,minute:r.value.minute}),s.value=0},f=function(e){r.value.executionTimes.splice(e,1),s.value=0,ws(function(){var e;return(e=o.value)==null?void 0:e.restoreValidation()})},p=function(){var e;r.value.executionTimes=[],s.value=0,(e=o.value)==null||e.restoreValidation()},g=function(){return Z(function(){var e,t;return $(this,function(n){switch(n.label){case 0:return n.trys.push([0,2,,3]),[4,(e=o.value)==null?void 0:e.validate()];case 1:return n.sent(),[3,3];case 2:throw t=n.sent(),i.value=!0,t;case 3:return[2]}})})()},v=function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,g()];case 1:return e.sent(),s.value=r.value.executionTimes.length+1,i.value=!1,[2]}})})()};return Cl([function(){return r.value.week},function(){return r.value.hour},function(){return r.value.minute},function(){return r.value.executionTimes}],function(){s.value=0},{deep:!0}),n({resetExecutionTimes:u,validate:g}),function(e,t){var n=Ni,c=a,u=ce,g=S,y=b,C=x,w=he,ee=h,ne=m,re=Mi,ie=te;return R(),D(ie,{show:K(i),"onUpdate:show":t[3]||(t[3]=function(e){return ls(i)?i.value=e:null}),trigger:`click`,placement:`bottom-end`,"display-directive":`show`},{trigger:Y(function(){return[j(c,{type:`primary`,ghost:``},{default:Y(function(){return[A(G(K(s)?e.$t(`Saved {0} execution times`,[K(s)]):e.$t(`Multiple executions`))+` `,1),j(n,{class:`ml-6px`,name:`down`})]}),_:1})]}),default:Y(function(){return[j(re,{ref_key:`executionFormRef`,ref:o,class:`p-16px`,model:r.value},{default:Y(function(){return[E(`div`,Ve,G(e.$t(`All execution times`)),1),E(`div`,en,[t[4]||(t[4]=E(`span`,{class:`execution-index execution-index--primary`},`1`,-1)),E(`span`,wn,G(K(l)),1),r.value.time===`week`?(R(),D(u,{key:0,class:`w-110px!`,value:r.value.week,"onUpdate:value":t[0]||(t[0]=function(e){return r.value.week=e}),options:K(wl),"consistent-menu-width":!1},null,8,[`value`,`options`])):O(``,!0),j(C,{class:`w-150px!`},{default:Y(function(){return[j(g,{value:r.value.hour,"onUpdate:value":t[1]||(t[1]=function(e){return r.value.hour=e}),"show-button":!1,placeholder:``,min:0,max:23},null,8,[`value`]),j(y,null,{default:Y(function(){return[A(G(e.$t(`Crontab.arrange.index_43`)),1)]}),_:1})]}),_:1}),j(C,{class:`w-165px!`},{default:Y(function(){return[j(g,{value:r.value.minute,"onUpdate:value":t[2]||(t[2]=function(e){return r.value.minute=e}),"show-button":!1,placeholder:``,min:0,max:59},null,8,[`value`]),j(y,null,{default:Y(function(){return[A(G(e.$t(`Crontab.arrange.index_44`)),1)]}),_:1})]}),_:1}),j(w,{class:`ml-auto`,type:`success`,round:``,bordered:!1},{default:Y(function(){return[A(G(e.$t(`First`)),1)]}),_:1})]),(R(!0),k(_,null,Ws(r.value.executionTimes,function(n,i){return R(),k(`div`,{key:i,class:`execution-time-row`},[E(`span`,Wn,G(i+2),1),E(`span`,er,G(K(l)),1),r.value.time===`week`?(R(),D(u,{key:0,class:`w-110px!`,value:n.week,"onUpdate:value":function(e){return n.week=e},options:K(wl),"consistent-menu-width":!1},null,8,[`value`,`onUpdate:value`,`options`])):O(``,!0),j(ee,{class:`w-150px!`,path:`executionTimes.`.concat(i,`.hour`),rule:K(Lo),"show-feedback":!1},{default:Y(function(){return[j(C,{class:`w-full!`},{default:Y(function(){return[j(g,{value:n.hour,"onUpdate:value":function(e){return n.hour=e},"show-button":!1,placeholder:``,min:0,max:23},null,8,[`value`,`onUpdate:value`]),j(y,null,{default:Y(function(){return[A(G(e.$t(`Crontab.arrange.index_43`)),1)]}),_:1})]}),_:2},1024)]}),_:2},1032,[`path`,`rule`]),j(ee,{class:`w-165px!`,path:`executionTimes.`.concat(i,`.minute`),rule:K(Cs),"show-feedback":!1},{default:Y(function(){return[j(C,{class:`w-full!`},{default:Y(function(){return[j(g,{value:n.minute,"onUpdate:value":function(e){return n.minute=e},"show-button":!1,placeholder:``,min:0,max:59},null,8,[`value`,`onUpdate:value`]),j(y,null,{default:Y(function(){return[A(G(e.$t(`Crontab.arrange.index_44`)),1)]}),_:1})]}),_:2},1024)]}),_:2},1032,[`path`,`rule`]),j(c,{class:`ml-auto`,quaternary:``,circle:``,onClick:function(e){return f(i)}},{default:Y(function(){return zl(t[5]||(t[5]=[E(`i`,{class:`i-material-symbols:close text-14px`},null,-1)]))}),_:1},8,[`onClick`])])}),128)),j(c,{class:`mt-12px w-full!`,type:`primary`,ghost:``,dashed:``,onClick:d},{default:Y(function(){return[t[6]||(t[6]=E(`i`,{class:`i-material-symbols:add mr-6px text-16px`},null,-1)),A(` `+G(e.$t(`Add execution time`)),1)]}),_:1}),j(ne,{class:`mt-12px`,justify:`end`},{default:Y(function(){return[j(c,{onClick:p},{default:Y(function(){return[A(G(e.$t(`Public.Btn.Clear`)),1)]}),_:1}),j(c,{type:`primary`,onClick:v},{default:Y(function(){return[A(G(e.$t(`Public.Btn.Save`)),1)]}),_:1})]}),_:1})]}),_:1},8,[`model`])]}),_:1},8,[`show`])}}}),Nc=Lr(Pc,[[`__scopeId`,`data-v-9e179572`]]),F(),Fc=M({__name:`time-select`,props:xs({isEdit:{type:Boolean,default:!1}},{value:{required:!0},valueModifiers:{}}),emits:[`update:value`],setup:function(e,t){var n=t.expose,r=e,i=sl(e,`value`),a=z(null),o=T(function(){return!r.isEdit&&[`day`,`week`].includes(i.value.time)}),s=function(){var e;i.value.executionTimes=[],(e=a.value)==null||e.resetExecutionTimes()},c=function(){var e;return(e=a.value)==null?void 0:e.validate()},l=T(function(){var e=i.value.time,t=e===`once`;return{day:!t&&(e===`day-n`||e===`month`),week:!t&&e===`week`,hour:!t&&e!==`hour`&&e!==`minute-n`&&e!==`second-n`,minute:!t&&e!==`second-n`,second:!t&&e===`second-n`,custom_time:t}}),d=function(e){return e=32||t<1||t==null?Error(``.concat(r(`Site.Placeholder.Index_10`),` 1-31`)):!0}},hour:{trigger:[`blur`,`input`],validator:function(e,t){return t==null||t<0||t>23?Error(``.concat(r(`Site.Placeholder.Index_10`),` 0-23`)):!0}},minute:{required:!0,trigger:[`blur`,`input`],validator:function(e,t){return t>=60||t<0||t==null?Error(``.concat(r(`Site.Placeholder.Index_10`),` 0-59`)):s.time===`hour-n`&&t===0&&s.hour===0?Error(r(`Crontab.Script.index_60`)):!0}},second:{required:!0,trigger:[`blur`,`input`],validator:function(e,t){return t>=60||t<1||t==null?Error(``.concat(r(`Site.Placeholder.Index_10`),` 1-59`)):!0}},costom_time:{trigger:[`blur`,`change`],required:!0,message:r(`Please select time`)},backup_to:{required:!0,trigger:`change`,message:r(`Please select backup storage location`)},retain:{required:!0,trigger:[`blur`,`input`],type:`number`,message:r(`Please enter retain quantity`)}},u=function(){return s.time===`once`?s.costom_time:s.time===`minute-n`?s.minute.toString():s.time===`hour-n`?s.hour.toString():s.day.toString()},d=function(){return{name:``.concat(r(`Crontab.Script.index_28`),`[`,o.name,`]`),type:s.time,where1:u(),week:s.week,hour:s.hour.toString(),minute:s.minute.toString(),second:s.time===`second-n`?s.second.toString():``,user:`root`,save:s.retain,backupTo:s.backup_to,sName:o.name||`ALL`,sBody:``,sType:`site`,urladdress:``,save_local:s.backup&&s.backup_to!==`localhost`?`1`:`0`,notice:`0`,notice_channel:``,db_type:``,split_type:``,split_value:`3`,flock:`1`,timeSet:`1`,db_backup_path:`/www/backup`,timeType:`sday`,special_time:``,log_cut_path:`/www/wwwlogs/history_backups`,user_agent:``,version:``,table_list:``,zip_password:``}},f=function(){var e=i.cron,t=d();return Ll(Q({},Lc(e)),{id:e.id,name:e.name,type:t.type,where1:t.where1,week:t.week,hour:t.hour,minute:t.minute,second:t.second,save:t.save,backupTo:t.backupTo,save_local:t.save_local})};return function(){var e;i.cron&&(s.time=i.cron.type||`day`,s.day=Number(i.cron.where1||1),s.week=i.cron.type===`week`&&i.cron.where1||`1`,s.hour=(e=i.cron.where_hour)==null?1:e,s.minute=i.cron.where_minute?i.cron.where_minute:Number(i.cron.where1||30),s.costom_time=i.cron.type===`once`?i.cron.where1:null,s.backup_to=i.cron.backupTo||`localhost`,s.retain=Number(i.cron.save||3),s.backup=!!i.cron.save_local)}(),n({onConfirm:function(){return Z(function(){var e,t;return $(this,function(n){switch(n.label){case 0:return[4,(e=a.value)==null?void 0:e.validate()];case 1:return n.sent(),(t=i.cron)!=null&&t.id?[4,Fa(f())]:[3,3];case 2:return n.sent(),[3,5];case 3:return[4,Br(d())];case 4:n.sent(),n.label=5;case 5:return i.callback(),[2]}})})()}}),function(t,n){var r=h,o=c,u=S,d=b,f=x,p=Mi;return R(),D(p,{class:`p-16px pt-24px`,ref_key:`formRef`,ref:a,model:K(s),rules:l},{default:Y(function(){return[j(Mc,{value:K(s),"onUpdate:value":n[0]||(n[0]=function(e){return ls(s)?s.value=e:null})},null,8,[`value`]),j(r,{label:t.$t(`Mail.Backup.index_4`),path:`backup_to`},{default:Y(function(){return[j(da,{class:`w-200px`,value:K(s).backup_to,"onUpdate:value":n[1]||(n[1]=function(e){return K(s).backup_to=e}),"order-opt":e.storageOptions,"is-local":``,"install-callback":i.callback},null,8,[`value`,`order-opt`,`install-callback`])]}),_:1},8,[`label`]),K(s).backup_to===`localhost`?O(``,!0):(R(),D(r,{key:0,label:t.$t(`Crontab.Script.index_55`)},{default:Y(function(){return[j(o,{checked:K(s).backup,"onUpdate:checked":n[2]||(n[2]=function(e){return K(s).backup=e})},{default:Y(function(){return[A(G(t.$t(`Crontab.Script.index_56`)),1)]}),_:1},8,[`checked`])]}),_:1},8,[`label`])),j(r,{label:t.$t(`Docker.Container.log.index_18`),path:`retain`},{default:Y(function(){return[j(f,{class:`w-200px`},{default:Y(function(){return[j(u,{value:K(s).retain,"onUpdate:value":n[3]||(n[3]=function(e){return K(s).retain=e}),min:1,max:999,"show-button":!1},null,8,[`value`]),j(d,null,{default:Y(function(){return[A(G(t.$t(`Crontab.Planned.index_94`)),1)]}),_:1})]}),_:1})]}),_:1},8,[`label`])]}),_:1},8,[`model`])}}}),hi=gi,F(),os(),Be={key:0,class:`text-warning mb-24px`},Qt=[`textContent`],Cn={key:1,class:`text-warning mb-24px`},Un=[`textContent`],$n={class:`wp-backup-guide-plan`},sr={class:`font-bold`},mr=[`textContent`],br={key:2,class:`backup-scheduled__notice-card`},Tr={class:`text-desc`},dt={key:0,class:`text-desc`},ht={class:`font-bold`},yt=[`textContent`],Ct={class:`backup-scheduled__grid wp-backup-guide-plugins`},Dt={class:`backup-plugin-card__body`},At=[`src`,`alt`],Nt={class:`font-bold my-5px`},It={class:`text-desc`},zt={key:1,class:`text-right`},_i=M({__name:`backup-scheduled`,setup:function(e,n){var r=n.expose,i=q().t,o=ss(`site`,{}),s=ss(`siteType`,`wp`),c=T(function(){if(s!==`wp`)return!1;var e=o;return e.main_site||!e.is_child}),l=z(!1),u=el(),f=u.plugins,p=u.storageOptions,h=u.cron,g=u.fetchPlugins,v=function(e){return Z(function(){var t;return $(this,function(n){switch(n.label){case 0:return(t=h.value)!=null&&t.id?[4,rc({id:h.value.id,if_stop:e})]:[2];case 1:return n.sent(),l.value=e,[2]}})})()},y=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return(e=h.value)!=null&&e.id?[4,Sa({id:h.value.id})]:[2];case 1:return t.sent(),l.value=!1,[4,g(o.id)];case 2:return t.sent(),[2]}})})()},b=function(){rl({title:i(`Public.Btn.Delete`),width:450,content:i(`This scheduled task includes [All websites]. Delete it?`),onConfirm:y})},x=function(e){return Z(function(){var t;return $(this,function(n){switch(n.label){case 0:return(t=h.value)!=null&&t.id?e?[3,2]:h.value.sName===`ALL`?(b(),[2]):[4,y()]:(e&&(S.show=!0),[2]);case 1:return n.sent(),[2];case 2:return[4,v(!0)];case 3:return n.sent(),[2]}})})()},S=ol(i(`Configure Schedule`)),C=T(function(){return{callback:function(){return g(o.id)},plugins:f.value,storageOptions:p.value,cron:h.value}}),w=Vs({type:`site`,name:``,time:`day`,day:1,week:`1`,hour:1,minute:30,second:5,user:`root`,sBody:``,reminder:`0`,message:[],sName:``,backupTo:`localhost`,save:3,databaseType:``,zip:``,url:``,agent:``,dbBackupPath:`/www/backup`,id:0,region:``,splitType:``,splitValue:3,backup:!0,costom_time:null}),ee=function(e){pl({name:e.key,title:e.name,admin:!0})},te=function(e){rl({title:i(`Public.Btn.Uninstall`),content:i(`Soft.index_15`,[e.name,``]),onConfirm:function(){return Z(function(){var n;return $(this,function(r){switch(r.label){case 0:return[4,be(function(){return Z(function(){var e;return $(this,function(n){switch(n.label){case 0:return[4,t.import(`./app-legacy.js?v=1784873523001`).then(function(e){return e.vc})];case 1:return e=n.sent().unInstallSoft,[2,{unInstallSoft:e}]}})})()},void 0)];case 1:return n=r.sent().unInstallSoft,[4,n({sName:e.key,version:``})];case 2:return r.sent(),g(o.id),[2]}})})()}})};Cl(h,function(){var e;if(l.value=((e=h.value)==null?void 0:e.status)===1,h.value){var t=Number(h.value.where1||1);w.time=h.value.type||`day`,w.day=Number.isNaN(t)?1:t,w.week=h.value.type===`week`&&h.value.where1||`1`,w.hour=h.value.type===`hour-n`?Number(h.value.where1||0):h.value.where_hour,w.minute=h.value.type===`minute-n`?Number(h.value.where1||0):h.value.where_minute,w.second=Number(h.value.second||5),w.costom_time=h.value.type===`once`?h.value.where1:null}},{immediate:!0,deep:!0});var ne=function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,g(o.id)];case 1:return e.sent(),[2]}})})()};return ne(),r({init:ne}),function(e,t){var n=me,r=d,i=a,u=m,p=Fi,v=Ri;return R(),k(`div`,null,[K(c)?(R(),k(`div`,Be,[t[2]||(t[2]=A(` * `,-1)),E(`span`,{textContent:G(e.$t(`Note: Backup schedules and remote storage only apply to the current main site, not sub-sites.`))},null,8,Qt)])):O(``,!0),K(s)===`php`?(R(),k(`div`,Cn,[t[3]||(t[3]=A(` * `,-1)),E(`span`,{textContent:G(e.$t(`Note: Only supports backing up site files (excluding website configuration and databases).`))},null,8,Un)])):O(``,!0),E(`section`,$n,[j(u,{class:`items-center`,size:5},{default:Y(function(){return[t[4]||(t[4]=E(`span`,{class:`w-20px h-20px`},[E(`i`,{class:`i-mingcute:time-line text-primary text-3xl`})],-1)),E(`span`,sr,G(e.$t(`Scheduled Backup Plan`)),1),j(n,{value:K(l),size:`small`,"onUpdate:value":x},null,8,[`value`]),j(r,{vertical:``}),j(i,{onClick:t[0]||(t[0]=function(e){return K(S).show=!0})},{default:Y(function(){return[A(G(e.$t(`Configure Schedule`)),1)]}),_:1})]}),_:1}),E(`div`,{class:`text-desc mt-8px ml-25px`,textContent:G(e.$t(`Once enabled, automated backups will run at your scheduled intervals.`))},null,8,mr)]),K(h)&&K(l)?(R(),k(`div`,br,[j(u,{class:`items-center`},{default:Y(function(){return[t[5]||(t[5]=E(`span`,{class:`backup-scheduled__notice-dot`},null,-1)),E(`span`,null,G(e.$t(`Schedule`))+`: `+G(K(Jl)(K(w))),1),E(`span`,Tr,G(e.$t(`Keep the last {0} backups`,[K(h).save])),1)]}),_:1}),K(h).addtime?(R(),k(`div`,dt,G(e.$t(`Next Execution`))+`: `+G(K(h).addtime),1)):O(``,!0)])):O(``,!0),j(r,{class:`my-24px!`}),E(`section`,null,[j(u,{class:`items-center`,size:5},{default:Y(function(){return[t[6]||(t[6]=E(`span`,{class:`w-20px h-20px`},[E(`i`,{class:`i-mingcute:cloud-line text-primary text-3xl`})],-1)),E(`span`,ht,G(e.$t(`Remote Storage Plugins`)),1)]}),_:1}),E(`div`,{class:`text-desc mt-8px ml-25px`,textContent:G(e.$t(`Back up your data to the cloud to free up local storage and ensure your backups are secure and accessible anytime, anywhere.`))},null,8,yt),E(`div`,Ct,[(R(!0),k(_,null,Ws(K(f),function(t){return R(),k(`div`,{key:t.key,class:`backup-plugin-card`},[E(`div`,Dt,[E(`img`,{class:`backup-plugin-card__icon`,src:K(wo)(t.key),alt:t.name},null,8,At),E(`div`,Nt,G(t.name),1),E(`div`,It,G(t.description),1)]),t.setup?(R(),k(`div`,zt,[j(p,{onClick:function(e){return ee(t)}},{default:Y(function(){return[A(G(e.$t(`Layout.Sider.mail_12`)),1)]}),_:1},8,[`onClick`]),j(r,{vertical:``}),j(p,{onClick:function(e){return te(t)}},{default:Y(function(){return[A(G(e.$t(`Public.Btn.Uninstall`)),1)]}),_:1},8,[`onClick`])])):(R(),D(i,{key:0,type:`primary`,size:`small`,disabled:t.task!==`1`,onClick:function(e){return K(il)(t.key,function(){return K(g)(K(o).id)})}},{default:Y(function(){return[A(G(t.task===`0`?e.$t(`Soft.index_40`):e.$t(`Public.Btn.Install`)),1)]}),_:2},1032,[`disabled`,`onClick`]))])}),128))])]),j(v,{show:K(S).show,"onUpdate:show":t[1]||(t[1]=function(e){return K(S).show=e}),title:K(S).title,data:K(C),footer:!0,width:900,component:hi},null,8,[`show`,`title`,`data`])])}}}),mi=Lr(_i,[[`__scopeId`,`data-v-3f95ab8b`]]),F(),ze={key:0,class:`wp-backup-guide`},Zt={class:`wp-backup-guide__title`},Sn={class:`wp-backup-guide__content`},Hn={class:`wp-backup-guide__footer`},Qn={class:`wp-backup-guide__actions`},ni=M({__name:`backup-guide`,props:{show:{type:Boolean},root:{},persistOnFinish:{type:Boolean,default:!0}},emits:[`change-tab`,`close`],setup:function(e,t){var n=t.expose,r=t.emit,i=q().t,o=e,s=r,c=Ao(),l=z(0),u=fc(null),d,f,p=null,m=0,h=[{tab:`backup`,selector:`.wp-backup-guide-now`,title:i(`Your first backup`),content:i(`Quickly back up your site with this button. To set up scheduled backups and remote storage, go to {0}`,[i(`Schedule & Remote Storage`)])},{tab:`scheduled`,selector:`.wp-backup-guide-plan`,title:i(`Set up backup plan`),content:i(`Please select a backup frequency and time point that suits you. We offer a variety of preset plans for you to choose from.`)},{tab:`scheduled`,selector:`.wp-backup-guide-plugins`,title:i(`Remote storage`),content:i(`Supports the configuration of remote storage destinations, allowing you to store backup files in the cloud and mitigate the risk of server failure.`)}],g=T(function(){return h[l.value]}),_=T(function(){return l.value===h.length-1}),v=T(function(){var e=u.value;return e?{left:``.concat(e.left-8,`px`),top:``.concat(e.top-8,`px`),width:``.concat(e.width+16,`px`),height:``.concat(e.height+16,`px`)}:{}}),y=T(function(){var e=u.value;if(!e)return{left:`calc(50% - 160px)`,top:`calc(50% - 95px)`,width:`320px`};var t=320,n=22,r=16,i=Math.min(Math.max(e.left+e.width/2-t/2,r),window.innerWidth-t-r),a=l.value===2?Math.max(e.top-190-n,r):Math.min(e.bottom+n,window.innerHeight-190-r);return{left:``.concat(i,`px`),top:``.concat(a,`px`),width:``.concat(t,`px`)}}),b=function(e){return!!e&&e.width>0&&e.height>0},x=function(){var e;return((e=o.root)==null?void 0:e.querySelector(g.value.selector))||null},S=function(e){var t=e.getBoundingClientRect();return b(t)?(u.value=t,!0):!1},C=function(){m&&(window.cancelAnimationFrame(m),m=0)},w=function(){C();var e=function(){if(!o.show||!p){m=0;return}S(p),m=window.requestAnimationFrame(e)};m=window.requestAnimationFrame(e)},ee=function(){f==null||f.disconnect(),f=void 0,p=null,C()},te=function(){d==null||d.disconnect(),d=void 0},ne=function(){te(),ee()},re=function(e){p!==e&&(ee(),p=e,f=new ResizeObserver(function(){return S(e)}),f.observe(e),w())},ie=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return o.show?[4,ws()]:[2];case 1:return t.sent(),e=x(),!e||!S(e)?(u.value=null,[2]):(e.scrollIntoView({block:`center`,inline:`nearest`}),[4,ws()]);case 2:return t.sent(),S(e),re(e),[2]}})})()},ae=function(){te(),o.root&&(d=new MutationObserver(function(){ie()}),d.observe(o.root,{childList:!0,subtree:!0,attributes:!0,attributeFilter:[`class`,`style`]}))},oe=function(e){l.value=e,u.value=null,ee(),s(`change-tab`,h[e].tab),ws(function(){ae(),ie()})},se=function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:if(ne(),!o.persistOnFinish)return[3,4];c.first_backup=!1,e.label=1;case 1:return e.trys.push([1,3,,4]),[4,ac({name:`wp_backup`,value:0})];case 2:return e.sent(),[3,4];case 3:return e.sent(),[3,4];case 4:return s(`close`),[2]}})})()},ce=function(){if(_.value){se();return}oe(l.value+1)};return Cl(function(){return o.show},function(e){e?oe(0):ne()},{immediate:!0}),Cl(function(){return o.root},function(){o.show&&(ae(),ie())}),Ms(function(){window.addEventListener(`resize`,ie),window.addEventListener(`scroll`,ie,!0)}),js(function(){ne(),window.removeEventListener(`resize`,ie),window.removeEventListener(`scroll`,ie,!0)}),n({updateGuideTarget:ie}),function(t,n){var r=a;return R(),D(ge,{to:`body`},[e.show?(R(),k(`div`,ze,[n[3]||(n[3]=E(`div`,{class:`wp-backup-guide__mask`},null,-1)),K(u)?(R(),k(`div`,{key:0,class:`wp-backup-guide__target`,style:ks(K(v))},null,4)):O(``,!0),(R(),k(`div`,{key:K(l),class:Os([`wp-backup-guide__popover`,`is-step-`.concat(K(l)+1)]),style:ks(K(y))},[E(`button`,{class:`wp-backup-guide__close`,type:`button`,onClick:se},zl(n[0]||(n[0]=[E(`i`,{class:`i-mingcute:close-line`},null,-1)]))),E(`div`,Zt,[n[1]||(n[1]=E(`span`,{class:`wp-backup-guide__dot`},null,-1)),E(`span`,null,G(K(g).title),1)]),E(`div`,Sn,G(K(g).content),1),E(`div`,Hn,[E(`span`,null,G(K(l)+1)+` / `+G(h.length),1),E(`div`,Qn,[j(r,{text:``,size:`small`,onClick:se},{default:Y(function(){return[A(G(t.$t(`Public.Confirm.Disable`)),1)]}),_:1}),j(r,{type:`primary`,size:`small`,onClick:ce},{default:Y(function(){return[A(G(K(_)?t.$t(`Finished`):t.$t(`Public.Table.Page.index_3`))+` `,1),n[2]||(n[2]=E(`i`,{class:`i-mingcute:right-line ml-2px`},null,-1))]}),_:1})])])],6))])):O(``,!0)])}}}),ti=ni,F(),Wo=M({__name:`index`,props:{row:{},site_type:{default:`wp`}},setup:function(e){var t=q().t,n=Ao(),r=e;Bs(`site`,r.row),Bs(`siteType`,r.site_type);var i=z(null),o=z(`backup`),s=z(!1),c=T(function(){return n.first_backup}),l=T(function(){return c.value||s.value}),u=function(e){switch(e){case`php`:return li;default:return Ei}},d=T(function(){return[{key:`backup`,label:t(`Backup / Restore`),component:u(r.site_type)},{key:`scheduled`,label:t(`Schedule & Remote Storage`),component:mi}]}),f=function(e){o.value=e},p=function(){s.value=!0};return function(e,t){var n=Ui,r=a;return R(),k(`div`,{ref_key:`backupGuideRoot`,ref:i,class:`site-backup-new`},[j(n,{class:`p-16px`,value:K(o),"onUpdate:value":t[0]||(t[0]=function(e){return ls(o)?o.value=e:null}),options:K(d)},null,8,[`value`,`options`]),j(r,{class:`site-backup-new__guide-btn`,size:`small`,secondary:``,onClick:p},{default:Y(function(){return[t[2]||(t[2]=E(`i`,{class:`i-site:light w-14px h-14px mr-4px`},null,-1)),A(` `+G(e.$t(`Help Wizard`)),1)]}),_:1}),j(ti,{show:K(l),root:K(i),"persist-on-finish":K(c),onChangeTab:f,onClose:t[1]||(t[1]=function(e){return s.value=!1})},null,8,[`show`,`root`,`persist-on-finish`])],512)}}}),e(`It`,ve({default:function(){return oi}})),oi=Lr(Wo,[[`__scopeId`,`data-v-6b27e819`]]),Ar=P.global,V=Ar.t,e(`tt`,function(e){return B.post(`/project/python/GetProjectList`,e)}),e(`Pt`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/project/python/StopProject`,e,{requestOptions:{loading:t?V(`Component.Pay.index_12`):``,successMessage:t}})}),e(`Nt`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/project/python/StartProject`,e,{requestOptions:{loading:t?V(`Component.Pay.index_12`):``,successMessage:t}})}),e(`wt`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/project/python/RestartProject`,e,{requestOptions:{loading:t?V(`Component.Pay.index_12`):``,successMessage:t}})}),io=function(e){return B.post(`/site?action=get_project_site_types`,e)},Vr=function(e){return B.post(`/site?action=add_project_site_type`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})},Ca=function(e){return B.post(`/site?action=remove_project_site_type`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})},Ia=function(e){return B.post(`/site?action=modify_project_site_type`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})},ic=function(e){return B.post(`/site?action=batch_set_site_type`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})},e(`et`,function(e){return B.post(`/mod/python/environment/list_environment`,e)}),e(`X`,function(e){return B.post(`/mod/python/environment/remove_environment`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`gt`,function(){return B.post(`/project/python/list_system_user`)}),e(`Y`,function(e){return B.post(`/mod/python/environment/create_python_env`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`H`,function(e){return B.post(`/mod/python/environment/add_environment`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`ht`,function(e){return B.post(`/project/python/list_py_version`,e)}),e(`_t`,function(e){return B.post(`/project/python/async_install_py_version`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`Ft`,function(e){return B.post(`/project/python/RemovePythonV`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`Dt`,function(e){return B.post(`/mod/python/environment/set_environment_default`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`Z`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/project/python/RemoveProject`,e,{requestOptions:{loading:t?V(`Component.Pay.index_12`):``,successMessage:t}})}),e(`U`,function(e){return B.post(`/project/python/CreateProject`,{data:JSON.stringify(e)},{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`lt`,function(e){return B.post(`/project/python/get_info`,e)}),e(`ut`,function(e){return B.post(`/project/python/GetProjectInfo`,e)}),e(`q`,function(e){return B.post(`/project/python/ChangeProjectConf`,{data:JSON.stringify(e)},{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`ct`,function(e){return B.post(`/project/python/GetProjectDomain`,e)}),e(`G`,function(e){return B.post(`/project/python/AddProjectDomain`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!1}})}),e(`Q`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/project/python/RemoveProjectDomain`,e,{requestOptions:{loading:t?V(`Component.Pay.index_12`):``,successMessage:t}})}),e(`rt`,function(e){return B.post(`/project/python/get_port_status`,e)}),e(`St`,function(e){return B.post(`/project/python/BindExtranet`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`J`,function(e){return B.post(`/project/python/unBindExtranet`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`Mt`,function(e){return B.post(`/project/python/add_server_proxy`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`ft`,function(e){return B.post(`/project/python/get_project_redirect_list`,e)}),e(`K`,function(e){return B.post(`/project/python/create_project_redirect`,Ll(Q({},e),{redirectdomain:JSON.stringify(e.redirectdomain)}),{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`bt`,function(e){return B.post(`/project/python/modify_project_redirect`,Ll(Q({},e),{redirectdomain:JSON.stringify(e.redirectdomain)}),{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`xt`,function(e){return B.post(`/project/python/modify_project_redirect`,Ll(Q({},e),{redirectdomain:JSON.stringify(e.redirectdomain)}),{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`$`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/project/python/remove_project_redirect`,e,{requestOptions:{loading:t?V(`Component.Pay.index_12`):``,successMessage:t}})}),e(`mt`,function(e){return B.post(`/project/python/GetConfFile`,e)}),e(`Et`,function(e){return B.post(`/project/python/SaveConfFile`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`pt`,function(e){return B.post(`/crontab?action=get_restart_project_config`,e)}),e(`Tt`,function(e){return B.post(`/crontab?action=set_restart_project`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`ot`,function(e){return B.post(`/mod/python/service/get_services_info`,e)}),e(`At`,function(e){return B.post(`/mod/python/service/handle_service`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`W`,function(e){return B.post(`/mod/python/service/add_service`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`yt`,function(e){return B.post(`/mod/python/service/modify_service`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`Ct`,function(e){return B.post(`/mod/python/service/remove_service`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`st`,function(e){return B.post(`/mod/python/service/get_service_log`,e)}),e(`it`,function(e){return B.post(`/project/python/get_env_info`,e)}),e(`vt`,function(e){return B.post(`/project/python/manage_package`,e)}),e(`at`,function(e){return B.post(`/ajax?action=get_lines`,e,{requestOptions:{errorMessage:!1}})}),e(`jt`,function(e){return B.post(`/project/python/ChangeProjectConf`,{data:JSON.stringify(e)},{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`dt`,function(e){return B.post(`/project/python/GetProjectLog`,e)}),e(`nt`,function(e){return B.post(`/project/python/get_log_split`,e,{requestOptions:{loading:``,successMessage:!1,errorMessage:!1}})}),e(`Ot`,function(e){return B.post(`/project/python/set_log_split`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`kt`,function(e){return B.post(`/project/python/mamger_log_split`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),F(),Re={class:`p-20px`},Xt={class:`w-150px`},ki=M({__name:`batch`,props:{data:{}},setup:function(e,t){var n=t.expose,r=e,i=q().t,a=r.data,o=a.siteType,s=a.ids,c=a.onRefresh,l=z(null),u=z([]),d=al(),f=d.loading,p=d.setLoading;(function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),p(!0),[4,io({project_type:o})];case 1:return e=t.sent().message,cs(e)&&e.length>0?(u.value=e.map(function(e){return{label:e.name,value:e.id}}),l.value=e[0].id):(l.value=null,u.value=[]),[3,3];case 2:return p(!1),[7];case 3:return[2]}})})()})();var m=function(){if(l.value===null)throw L.error(i(`Site.PHP.add_site_46`)),Error(i(`Site.PHP.add_site_46`));return{id:l.value,site_ids:JSON.stringify(s),project_type:o}};return n({onConfirm:function(e){var t=e.hide;return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,ic(m())];case 1:return e.sent(),c(),t(),[2]}})})()}}),function(e,t){var n=ce,r=h,i=Mi;return R(),k(`div`,Re,[j(i,null,{default:Y(function(){return[j(r,{label:e.$t(`Site.PHP.add_site_22`),"show-feedback":!1},{default:Y(function(){return[E(`div`,Xt,[j(n,{value:K(l),"onUpdate:value":t[0]||(t[0]=function(e){return ls(l)?l.value=e:null}),loading:K(f),options:K(u)},null,8,[`value`,`loading`,`options`])])]}),_:1},8,[`label`])]}),_:1})])}}}),e(`V`,ve({default:function(){return Oi}})),Oi=ki,F(),os(),Do=function(){var e=new Date;return{start_date:Ba(zr(e,-30),`yyyy-MM-dd`),end_date:Ba(e,`yyyy-MM-dd`)}},e(`z`,Ls=function(){var e=arguments.length>0&&arguments[0]!==void 0&&arguments[0],t=arguments.length>1?arguments[1]:void 0,n=P.global.t;J({title:t?`[`.concat(t,`] `,n(`Website statistics`)):n(`Website statistics`),width:900,minHeight:450,data:{name:t,showTops5:e},component:ba(function(){return be(function(){return Promise.resolve().then(function(){return _c})},void 0)})})}),e(`B`,function(e){var t=fc({});return{monitorMap:t,getMonitorData:function(){return Z(function(){var n,r,i,a;return $(this,function(o){switch(o.label){case 0:return n=vc(Ao()),r=n.isFree,i=n.siteMonitorStatus,r.value&&!i.value?[2]:[4,yo(Do(),e)];case 1:return a=o.sent().message,I(a)&&(t.value=a),[2]}})})()}}}),F(),os(),Uo=M({name:`BtEcharts`,__name:`index`,props:{type:{type:String,default:`line`},width:{type:[Number,String],default:`100%`},height:{type:[Number,String],default:`200px`},option:{type:Object,required:!0}},setup:function(e,n){var r=n.expose,i=z(),a={line:ba(function(){return be(function(){return t.import(`./feature-Charts-legacy.js?v=1784873523001`).then(function(e){return e.i})},void 0)}),bar:ba(function(){return be(function(){return t.import(`./feature-Charts-legacy.js?v=1784873523001`).then(function(e){return e.a})},void 0)}),pie:ba(function(){return be(function(){return t.import(`./feature-Charts-legacy.js?v=1784873523001`).then(function(e){return e.t})},void 0)}),map:ba(function(){return be(function(){return t.import(`./feature-Charts-legacy.js?v=1784873523001`).then(function(e){return e.n})},void 0)})};return r({getChart:function(){var e;return(e=i.value)==null?void 0:e.getChart()}}),function(t,n){return R(),D(Ys(a[e.type]),{ref_key:`chartRef`,ref:i,width:e.width,height:e.height,option:e.option},null,8,[`width`,`height`,`option`])}}}),e(`R`,ve({default:function(){return ji}})),e(`L`,ji=Uo),F(),Le={class:`text-left`},Yt={class:`cursor-pointer`},se=M({__name:`Requests`,props:{name:{type:String,default:``},total:{type:[Number,String],default:0},value:{type:Array,default:function(){return[]}}},setup:function(e){var t=T(function(){return e.total.toLocaleString(`en-US`)}),n=gl(),r=T(function(){return{xAxis:{type:`category`,data:e.value.map(function(e){return e.date})},yAxis:{type:`value`,show:!1},series:[{name:`Page views`,data:e.value.map(function(e){return e.value}),type:`line`,lineStyle:{color:n.value.primaryColor,width:2},areaStyle:{color:Mo(n.value.primaryColor,.1)},symbol:`none`}],grid:{left:0,right:0,top:0,bottom:0}}});return function(n,i){return R(),k(`div`,{class:`flex flex-col gap-3px cursor-pointer`,onClick:i[0]||(i[0]=function(t){return K(Ls)(!1,e.name)})},[E(`div`,Le,G(K(t)),1),E(`div`,Yt,[j(ji,{type:`line`,option:K(r),height:`15px`},null,8,[`option`])])])}}}),e(`I`,ve({default:function(){return oe}})),oe=se,F(),Ie={class:`bt-install relative`},Jt={key:0,class:`install-box`},xn={class:`install-desc`},Ho=M({__name:`index`,props:{install:{type:Boolean,default:!0}},setup:function(e){return function(t,n){var r=Ni;return R(),k(`div`,Ie,[Gs(t.$slots,`default`,{},void 0,!0),e.install?O(``,!0):(R(),k(`div`,Jt,[E(`div`,xn,[j(r,{name:`base-warning`,class:`text-warning mr-8px`,size:`24`}),Gs(t.$slots,`desc`,{},void 0,!0)])]))])}}}),e(`F`,Pi=Lr(Ho,[[`__scopeId`,`data-v-aac05997`]])),e(`P`,`/static/vite/images/logo.png`),F(),Fe={class:`flex gap-4`},Gc=M({__name:`tren-type`,props:xs({showSort:{type:Boolean,default:!0}},{sort:{default:`desc`},sortModifiers:{},type:{default:`traffic`},typeModifiers:{}}),emits:[`update:sort`,`update:type`],setup:function(e){var t=sl(e,`sort`),n=sl(e,`type`);return function(r,i){var a=re,o=ie;return R(),k(`div`,Fe,[e.showSort?(R(),D(o,{key:0,value:t.value,"onUpdate:value":i[0]||(i[0]=function(e){return t.value=e}),size:`small`},{default:Y(function(){return[j(a,{value:`desc`},{default:Y(function(){return[A(G(r.$t(`Desc`)),1)]}),_:1}),j(a,{value:`asc`},{default:Y(function(){return[A(G(r.$t(`Asc`)),1)]}),_:1})]}),_:1},8,[`value`])):O(``,!0),j(o,{value:n.value,"onUpdate:value":i[1]||(i[1]=function(e){return n.value=e}),size:`small`},{default:Y(function(){return[j(a,{value:`traffic`},{default:Y(function(){return[A(G(r.$t(`Traffic`)),1)]}),_:1}),j(a,{value:`req_count`},{default:Y(function(){return[A(G(r.$t(`Requests`)),1)]}),_:1}),j(a,{value:`ip_count`},{default:Y(function(){return zl(i[2]||(i[2]=[A(`IP`,-1)]))}),_:1}),j(a,{value:`uv`},{default:Y(function(){return zl(i[3]||(i[3]=[A(`UV`,-1)]))}),_:1}),j(a,{value:`pv`},{default:Y(function(){return zl(i[4]||(i[4]=[A(`PV`,-1)]))}),_:1})]}),_:1},8,[`value`])])}}}),Wc=Gc,F(),Ne=[`textContent`],qt={key:1},bn={class:`font-bold text-16px text-font2`},Vn={class:`text-font2`},Zn={class:`text-font2`},or={class:`font-bold text-16px text-font2`},pr={class:`font-bold text-16px text-font2`},as=M({__name:`index`,props:{name:{type:String,default:``},showTops5:{type:Boolean,default:!0}},setup:function(e){var t=q().t,n=vc(Ao()).siteMonitorStatus,r=vc(ma()),i=r.webserver,o=r.isMonitorInstall,s=T(function(){return i.value!==`openlitespeed`&&(o.value||n.value)}),c=z(!1),l=e,u=Vs({sort:`desc`,top5Type:`traffic`,trenType:`traffic`}),f={traffic:t(`Traffic`),req_count:t(`Requests`),ip_count:`IP`,uv:`UV`,pv:`PV`},h=z([]),g=T(function(){return f[u.trenType]}),v=function(e){return e===`traffic`?`traffic_bytes`:e},y=function(e,t){return t===`traffic`?Ya(e):e},b=Vs({today:{traffic_human:`-`,req_count:`-`,ip_count:`-`,uv:`-`,pv:`-`},yesterday:{traffic_human:`-`,req_count:`-`,ip_count:`-`,uv:`-`,pv:`-`},day_before:{traffic_human:`-`,req_count:`-`,ip_count:`-`,uv:`-`,pv:`-`}}),x=[{key:`traffic_human`,label:t(`Traffic`)},{key:`req_count`,label:t(`Requests`)},{key:`ip_count`,label:`IP`},{key:`uv`,label:`UV`},{key:`pv`,label:`PV`}],S=gl(),C=dc({grid:{left:150,right:50,top:20,bottom:20},tooltip:{trigger:`axis`,backgroundColor:`var(--chart-tooltip-bg-color)`,textStyle:{color:`var(--chart-tooltip-text-color)`},formatter:function(e){var t=Array.isArray(e)?e[0]:e,n=t.name||t.axisValueLabel||``,r=Array.isArray(t.value)?t.value[0]:t.value;return``.concat(n,`
`,f[u.top5Type],`: `,y(r,u.top5Type))}},xAxis:{type:`value`,axisLabel:{formatter:function(e){return y(e,u.top5Type)}}},yAxis:{type:`category`,data:[],axisTick:{show:!1},axisLine:{show:!1},axisLabel:{width:130,overflow:`truncate`,ellipsis:`...`,lineHeight:18,margin:4,align:`right`}},series:[{type:`bar`,data:[],barWidth:14,label:{show:!0,position:`right`,color:`#666`,formatter:function(e){return y(e.value,u.top5Type)}},itemStyle:{color:S.value.primaryColor,borderRadius:[0,6,6,0]}}]}),w=dc({grid:{left:80,right:30,top:20,bottom:20},tooltip:{trigger:`axis`,backgroundColor:`var(--chart-tooltip-bg-color)`,textStyle:{color:`var(--chart-tooltip-text-color)`},formatter:function(e){var t,n=Array.isArray(e)?e[0]:e,r=n.name||n.axisValueLabel||``,i=Array.isArray(n.value)?(t=n.value[1])==null?n.value[0]:t:n.value;return``.concat(r,`
`,g.value,`: `,y(i,u.trenType))}},xAxis:{type:`category`,boundaryGap:!1,data:[]},yAxis:{type:`value`,axisLabel:{formatter:function(e){return y(e,u.trenType)}}},series:[{type:`line`,data:[],smooth:!0,symbol:`circle`,symbolSize:6,itemStyle:{color:`#fff`,borderColor:S.value.primaryColor,borderWidth:2},lineStyle:{color:S.value.primaryColor,width:2},areaStyle:{color:{type:`linear`,x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:Mo(S.value.primaryColor,.35)},{offset:1,color:Mo(S.value.primaryColor,.05)}]}}}]}),ee=function(e){var t;c.value=e.top5_sites.items.length===0;var n=v(u.top5Type);C.yAxis=Ll(Q({},C.yAxis),{data:e.top5_sites.items.map(function(e){return e.site}).reverse()}),C.series=[Ll(Q({},(t=C.series)==null?void 0:t[0]),{data:e.top5_sites.items.map(function(e){return e[n]||0}).reverse()})]},te=function(){var e,t=v(u.trenType);w.xAxis=Ll(Q({},w.xAxis),{data:h.value.map(function(e){return e.date.substring(5)})}),w.series=[Ll(Q({},(e=w.series)==null?void 0:e[0]),{data:h.value.map(function(e){return e[t]||0})})]},ne=al(),re=ne.loading,ie=ne.setLoading,ae=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,5,6]),ie(!0),l.name?[4,xo({site_name:l.name})]:[3,2];case 1:return e=t.sent().message,[3,4];case 2:return[4,bo({metric:u.top5Type,order:u.sort})];case 3:e=t.sent().message,t.label=4;case 4:return I(e)&&(h.value=e.trend_7days.points,Object.assign(b,e.overview_three_days),te(),l.name||ee(e)),[3,6];case 5:return ie(!1),[7];case 6:return[2]}})})()};return Ms(function(){i.value===`openlitespeed`||!o.value&&!n.value||ae()}),function(e,t){var n=Fi,r=Js(`i18n-t`),o=m,f=Ni,h=a,g=p,v=d,y=Gi,S=de,ee=Pi;return R(),D(ee,{install:K(s)},{desc:Y(function(){return[K(i)==`openlitespeed`?(R(),k(`span`,{key:0,textContent:G(e.$t(`This feature is not currently supported by the OpenLiteSpeed service`))},null,8,Ne)):(R(),k(`span`,qt,[j(r,{keypath:`Please use {a} or enable Site Monitor in the Settings`},{a:Y(function(){return[j(n,{class:`font-bold`,onClick:t[0]||(t[0]=function(e){return K(Fs)(l.name)})},{default:Y(function(){return zl(t[5]||(t[5]=[A(`Website statistics-v2`,-1)]))}),_:1})]}),_:1})]))]}),default:Y(function(){return[j(S,{class:`py-16px px-30px`,show:K(re)},{default:Y(function(){return[j(o,{class:`justify-between!`},{default:Y(function(){return[(R(),k(_,null,Ws(x,function(n){return j(o,{class:`flex-col! items-center`,key:n.key},{default:Y(function(){return[E(`span`,null,[t[6]||(t[6]=E(`span`,{class:`circle`},null,-1)),E(`span`,null,G(n.label),1)]),E(`span`,bn,G(K(b).today[n.key]),1),E(`span`,Vn,G(e.$t(`Public.Search.Yesterday`))+` `+G(K(b).yesterday[n.key]),1),E(`span`,Zn,G(e.$t(`Day Before`))+` `+G(K(b).day_before[n.key]),1)]}),_:2},1024)}),64)),j(o,{class:`flex-col! items-center justify-center! cursor-pointer`,onClick:ae},{default:Y(function(){return[j(o,{class:`items-center`,size:5},{default:Y(function(){return[j(f,{name:`base-refresh`,class:`text-primary`}),j(h,{type:`primary`,text:``},{default:Y(function(){return[A(G(e.$t(`Refresh`)),1)]}),_:1})]}),_:1}),t[7]||(t[7]=E(`img`,{src:`/static/vite/images/logo.png`,class:`w-40px h-40px`},null,-1))]}),_:1})]}),_:1}),l.showTops5?(R(),k(_,{key:0},[j(o,{class:`my-25px justify-between! items-center`},{default:Y(function(){return[E(`div`,or,G(e.$t(`Today Top 5 Websites`)),1),j(Wc,{sort:K(u).sort,"onUpdate:sort":[t[1]||(t[1]=function(e){return K(u).sort=e}),ae],type:K(u).top5Type,"onUpdate:type":[t[2]||(t[2]=function(e){return K(u).top5Type=e}),ae]},null,8,[`sort`,`type`])]}),_:1}),K(c)?(R(),D(g,{key:0,class:`h-200px justify-center`})):(R(),D(ji,{key:1,type:`bar`,height:`200px`,option:K(C)},null,8,[`option`]))],64)):O(``,!0),j(o,{class:`my-25px justify-between! items-center`},{default:Y(function(){return[E(`div`,pr,G(e.$t(`Last 7 Days Statistics`)),1),j(Wc,{showSort:!1,type:K(u).trenType,"onUpdate:type":[t[3]||(t[3]=function(e){return K(u).trenType=e}),te]},null,8,[`type`])]}),_:1}),j(ji,{type:`line`,height:`260px`,option:K(w)},null,8,[`option`]),j(v),j(y,{class:`mt-10px`},{default:Y(function(){return[E(`li`,null,[A(G(e.$t(`This is a simplified website statistics report. For more detailed data, please use`))+` `,1),j(h,{type:`primary`,text:``,onClick:t[4]||(t[4]=function(e){return K(Fs)(l.name)})},{default:Y(function(){return zl(t[8]||(t[8]=[A(`Website statistics-v2`,-1)]))}),_:1})])]}),_:1})]}),_:1},8,[`show`])]}),_:1},8,[`install`])}}}),_c=ve({default:function(){return gc}}),gc=Lr(as,[[`__scopeId`,`data-v-3771031c`]]),F(),Me={class:`relative w-full`},Kt={class:`leading-18px`},is=M({__name:`index`,props:{rows:{type:Number,default:4},placeholder:{type:String,default:``},readonly:{type:Boolean,default:!1},name:{type:String,default:``}},emits:[`blur`],setup:function(e,t){var n=t.emit,r=$c(),i=!!fl().default,a=gl(),o=fc(),s=function(){o.value.focus()},c=z(!1),l=function(){c.value=!0},u=function(){c.value=!1,n(`blur`)},d=T(function(){return!i||r.value?!1:!c.value});return function(t,n){var r=C,c=te;return R(),k(`div`,Me,[j(c,{trigger:`focus`,placement:`top-start`,"display-directive":`show`,disabled:!i,style:ks({"--n-color":K(a).primaryColor,"--n-text-color":`#fff`})},{trigger:Y(function(){return[j(r,Ss({ref_key:`inputRef`,ref:o},t.$attrs,{type:`textarea`,placeholder:e.placeholder,"input-props":{name:e.name,spellcheck:!1},autosize:{minRows:e.rows,maxRows:e.rows},readonly:e.readonly,onFocus:l,onBlur:u}),null,16,[`placeholder`,`input-props`,`autosize`,`readonly`])]}),default:Y(function(){return[E(`div`,Kt,[Gs(t.$slots,`default`,{},void 0,!0)])]}),_:3},8,[`disabled`,`style`]),X(E(`div`,{class:`placeholder`,onClick:s},[Gs(t.$slots,`default`,{},void 0,!0)],512),[[xl,K(d)]])])}}}),e(`N`,Wi=Lr(is,[[`__scopeId`,`data-v-9059602f`]])),e(`j`,function(){return B.post(`/ssl_domain?action=get_panel_domain`)}),e(`M`,function(e){return B.post(`/ssl_domain?action=set_panel_domain_ssl`,{domain:JSON.stringify(e.domain)},{requestOptions:{loading:`Installing certificate, please wait...`,successMessage:!1}})}),Eo=function(e){return B.post(`/ssl_domain?action=ssl_tasks_status`,e)},zo=ye(qs(),1),F(),je=[`innerHTML`],Zr=M({__name:`apply-progress`,setup:function(e){var t=z(`Applying for a certificate...`),n=function(){return Z(function(){var e;return $(this,function(n){switch(n.label){case 0:return[4,po({path:`/www/server/panel/logs/letsencrypt.log`})];case 1:return e=n.sent().message,I(e)&&(t.value=e.data?e.data:`None`),[2]}})})()};n();var r=null;return Ms(function(){r=setInterval(function(){n()},1e3)}),Ns(function(){r&&clearInterval(r)}),function(e,n){return R(),k(`pre`,{innerHTML:K(t),class:`h-full overflow-auto bg-black text-white p-10px whitespace-pre-wrap`},null,8,je)}}}),e(`A`,Xr=Zr),F(),Ae={class:`p-16px`},Gt={class:`flex items-center`},bs=M({__name:`manual-parse`,props:{manualParse:{},site_id:{},domains:{},callback:{type:Function},tips:{type:Boolean}},emits:[`close`],setup:function(e,t){var r=t.emit,i=q().t,o=e,s=r,c=ml([{key:`domain`,title:i(`Mail.Domain.index_3`)},{key:`auth_value`,title:i(`Mail.Domain.index_38`)},{key:`type`,title:i(`Ftp.Table.index_3`),width:80},{key:`must`,title:`Essential`,width:100}]),l=c.table,u=c.columns,d=al(),f=d.loading,p=d.setLoading,h=function(){try{p(!0),o.manualParse.length&&(l.data=o.manualParse.map(function(e){return Q({},e.data)}).flatMap(function(e){return Object.values(e)}))}finally{p(!1)}},g=function(){return Z(function(){var e,t,n,r;return $(this,function(i){switch(i.label){case 0:e=J({width:500,height:300,hideClose:!0,component:Xr}),i.label=1;case 1:return i.trys.push([1,3,4,5]),[4,oa({site_id:o.site_id,domains:o.domains.join(`,`)})];case 2:return i.sent(),[3,5];case 3:if(t=i.sent(),!t.message.result)return L.error(`Application failed`),[2];n=t.message.result;try{r=zo.default.parse(n)}catch(e){return Ql(n),[2]}if(r)try{$l(r)}catch(e){L.error(`Application failed`)}else L.error(`Application failed`);return[3,5];case 4:return e.hide(),s(`close`),o.callback(),[7];case 5:return[2]}})})()};return h(),function(e,t){var r=n,i=Ni,s=Vi,c=a,d=m,p=Gi;return R(),k(`div`,Ae,[o.tips?(R(),D(r,{key:0,type:`warning`,class:`mb-10px`},{default:Y(function(){return zl(t[0]||(t[0]=[E(`span`,null,`You have unfinished application tasks, please complete them first.`,-1)]))}),_:1})):O(``,!0),j(r,{"show-icon":!1,class:`mb-10px`},{default:Y(function(){return[E(`div`,Gt,[j(i,{name:`base-info`,size:`17`,class:`mr-8px`}),t[1]||(t[1]=E(`span`,{class:`leading-17px`},`Please do TXT analysis according to the following list`,-1))])]}),_:1}),j(s,{loading:K(f),"loading-num":2,columns:K(u),data:K(l).data,"max-height":`450px`},null,8,[`loading`,`columns`,`data`]),j(d,{justify:`end`,class:`my-10px`},{default:Y(function(){return[j(c,{type:`primary`,onClick:g},{default:Y(function(){return[A(G(e.$t(`SSL.Business.index_54`)),1)]}),_:1})]}),_:1}),j(p,null,{default:Y(function(){return[t[2]||(t[2]=E(`li`,{class:`text-error`},`It takes some time to resolve the domain name to take effect. After completing all the resolution operations, please wait 1 minute before clicking the verification button`,-1)),E(`li`,null,`You can manually verify whether the domain name resolution is effective through CMD commands: nslookup -q=txt `+G(K(l).data[0].domain),1),t[3]||(t[3]=E(`li`,null,`If you are using Pagoda Cloud Resolution Plugin, Alibaba Cloud DNS, DnsPod as DNS, you can use the DNS interface to automatically resolve`,-1))]}),_:1})])}}}),ys=bs,F(),ke={class:`p-20px`},Wt={class:`text-14px px-16px`},yn={key:0,class:`error-box leading-25px`},Bn={key:0},Xn={key:0},ar={class:`text-white bg-[#333] p-10px w-full whitespace-pre-wrap`},fr={key:1},yr={class:`text-white bg-[#333] p-10px w-full whitespace-pre-wrap`},Yr=M({__name:`apply-error`,props:{error:{}},setup:function(e){return function(t,n){var r,i,a,o,s,c=Ni,l=m,u=Fi;return R(),k(`div`,ke,[j(l,{class:`items-center! text-error justify-center!`},{default:Y(function(){return[j(c,{name:`base-error`,size:24}),E(`div`,Wt,G(e.error[0]),1)]}),_:1}),(r=e.error[1].challenges)!=null&&r[0]||(i=e.error[1])!=null&&i.detail?(R(),k(`div`,yn,[(a=e.error[1].challenges)!=null&&a[0]?(R(),k(`div`,Bn,[E(`div`,null,[n[0]||(n[0]=E(`span`,{class:`label-text`},`Verify Domain: `,-1)),A(G(e.error[1].identifier.value),1)]),e.error[1].challenges[0].type.indexOf(`dns`)>-1||(o=e.error[1].challenges[0].validationRecord)!=null&&o[0]?(R(),k(`div`,Xn,[n[2]||(n[2]=E(`span`,{class:`label-text`},`Verify URL: `,-1)),j(u,{href:e.error[1].challenges[0].type.indexOf(`dns`)>-1?`https://dnschecker.org/#TXT/_acme-challenge.`.concat(e.error[1].identifier.value):e.error[1].challenges[0].validationRecord[0].url,target:`_blank`},{default:Y(function(){return zl(n[1]||(n[1]=[E(`span`,{class:`font-bold`},`Click to view`,-1)]))}),_:1},8,[`href`])])):O(``,!0),E(`div`,null,[n[3]||(n[3]=E(`span`,{class:`label-text`},`Verify Content: `,-1)),A(G(e.error[1].challenges[0].token),1)]),E(`div`,null,[n[4]||(n[4]=E(`span`,{class:`label-text`},`Error Code: `,-1)),E(`pre`,ar,G(e.error[1].challenges[0].error.detail),1)]),n[5]||(n[5]=E(`div`,null,[E(`span`,{class:`label-text`},`Verification Result:`),E(`span`,{class:`text-error`},`Verification Failed`)],-1))])):O(``,!0),(s=e.error[1])!=null&&s.detail?(R(),k(`div`,fr,[E(`div`,null,[n[6]||(n[6]=E(`span`,{class:`label-text`},`Error Code: `,-1)),E(`pre`,yr,G(e.error[1].detail),1)]),n[7]||(n[7]=E(`div`,null,[E(`span`,{class:`label-text`},`Verification Result:`),E(`span`,{class:`text-error`},`Verification Failed`)],-1))])):O(``,!0)])):O(``,!0)])}}}),Jr=Lr(Yr,[[`__scopeId`,`data-v-8ac8e215`]]),F(),F(),os(),Oe={class:`panel-ssl-progress`},Ut={class:`progress-label`},Pn={class:`w-120px`},hc=M({__name:`ssl-lets-progress`,props:{task_id:{type:Number,default:0},isJump:{type:Boolean,default:!0},onFinish:{type:Function,default:function(){}}},emits:[`close`],setup:function(e,n){var r=n.emit,i=ba(function(){return be(function(){return t.import(`./view-ssl-legacy.js?v=1784873523001`).then(function(e){return e.r})},void 0)}),a=q().t,o=r,s=z({}),c=null,l=z(!1),u=ol(a(`SSL.Domain.index_5`)),d=function(e){u.data.path=e.task_log,u.show=!0},f=function(){var t=arguments.length>0&&arguments[0]!==void 0&&arguments[0];return Z(function(){var n,r,i,u,d;return $(this,function(f){switch(f.label){case 0:return f.trys.push([0,2,3,4]),t&&(l.value=!0),[4,Eo({task_id:e.task_id})];case 1:if(n=f.sent(),r=n.message,I(r)&&(s.value=r,r.task_code===-1)){if(o(`close`),i=r.task_result.match(/Error:\s*(\[[\s\S]+\])$/),i&&i[1]){u=i[1];try{$l(zo.default.parse(u))}catch(e){L.error(a(`SSL.index_31`))}}else L.error(a(`SSL.index_31`));return[2]}return s.value.task_status===100?(c&&clearTimeout(c),o(`close`),(d=e.onFinish)==null||d.call(e),L.success(a(`Config.Safe.Ssl.index_11`)),e.isJump&&setTimeout(function(){window.location.href=window.location.href.split(`?`)[0]+`?_t=`+Date.now()},1e3)):p(),[3,4];case 2:return f.sent(),e.isJump&&setTimeout(function(){window.location.href=window.location.href.split(`?`)[0]+`?_t=`+Date.now()},1e3),[3,4];case 3:return t&&(l.value=!1),[7];case 4:return[2]}})})()},p=function(){c&&clearTimeout(c),c=window.setTimeout(function(){f()},3e3)};return Ms(function(){f(!0)}),js(function(){c&&(clearTimeout(c),c=null)}),function(e,t){var n=ne,r=Ni,a=de,o=Ri;return R(),k(`div`,Oe,[j(a,{show:K(l)},{default:Y(function(){return[E(`div`,{class:`progress-item`,onClick:t[0]||(t[0]=function(e){return d(K(s))})},[E(`span`,Ut,G(K(s).task_name),1),E(`div`,Pn,[j(n,{percentage:K(s).task_status,type:`line`,status:`success`,processing:K(s).task_status!==100,"indicator-placement":`inside`},null,8,[`percentage`,`processing`])]),j(r,{name:`base-left-logs`,size:`18`})])]}),_:1},8,[`show`]),j(o,{show:K(u).show,"onUpdate:show":t[1]||(t[1]=function(e){return K(u).show=e}),title:K(u).title,data:K(u).data,width:700,height:450,footer:!1,component:K(i)},null,8,[`show`,`title`,`data`,`component`])])}}}),e(`D`,mc=Lr(hc,[[`__scopeId`,`data-v-8b526699`]])),F(),Pr=P.global,bc=Pr.t,F(),De={class:`p-16px`},Gr=M({__name:`add-result`,props:{data:{}},setup:function(e){var t=q().t,n=e,r=ml([{key:`name`,title:t(`Site.TableRow.index_2`)},{key:`status`,title:t(`Public.Table.Status`),render:function(e){return j(`span`,{class:e.status?`text-primary`:`text-error`},[e.msg])}}]),i=r.table,a=r.columns;return ws(function(){i.data=n.data.result}),function(e,t){var n=Vi;return R(),k(`div`,De,[j(n,{data:K(i).data,columns:K(a),"max-height":200},null,8,[`data`,`columns`])])}}}),e(`S`,Gr),yc=P.global.t,So=function(e){return B.post(`/site?action=GetSSL`,e)},oc=function(e){return B.post(`/site?action=HttpToHttps`,e,{requestOptions:{loading:yc(`WP.api.tamper_8`),successMessage:!0}})},la=function(e){return B.post(`/site?action=CloseToHttps`,e,{requestOptions:{loading:yc(`WP.api.tamper_8`),successMessage:!0}})},ua=function(e){return B.post(`/site?action=CloseSSLConf`,e,{requestOptions:{loading:yc(`WP.api.tamper_8`),successMessage:!0}})},e(`x`,function(){return B.post(`/ssl?action=GetCertList`)}),Co=function(e){return B.post(`/site?action=GetSSL`,e)},F(),ul=xa(`siteSsl`,function(){var e=z(null),t=z(null),n=z(!1),r=z(!1),i=z(!1),a=z(``),s=z(o.NotDeploy),c=z(``),l=z(0),u=z(``),d=z(function(){}),f=function(){var e=!1;return l.value<=30&&(e=!0),s.value===o.TestDeploy&&l.value<0&&(e=!0),(s.value===o.SaveOrHolderDeploy||s.value===o.NotDeploy)&&(e=!1),e},p=function(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return Z(function(){var d,p,m;return $(this,function(h){switch(h.label){case 0:if(!o||!e.value)return[2];h.label=1;case 1:return h.trys.push([1,3,4,5]),n.value=!0,[4,So({siteName:e.value.name})];case 2:return d=h.sent().message,I(d)&&(s.value=d.type,r.value=d.status,l.value=Va(d,`cert_data.endtime`,0),u.value=(p=d.cert_data)==null?void 0:p.issuer_O,i.value=f(),c.value=((m=d.cert_data)==null||(m=m.dns)==null?void 0:m.join(`,`))||``,a.value=d.hash,t.value=d),[3,5];case 3:return h.sent(),r.value=!1,i.value=!1,[3,5];case 4:return n.value=!1,[7];case 5:return[2]}})})()};return{site:e,sslInfo:t,loading:n,isStart:r,isRenew:i,hash:a,type:s,domain:c,expirationDay:l,certificateType:u,getInfo:p,setSite:function(t){e.value=t},setExternalRefresh:function(e){d.value=e},refresh:function(){p(),d.value()}}}),F(),Ee={class:`cert-info`},mn={class:`cert-label`},Nn={class:`cert-value`},zn={class:`cert-info`},Yn={class:`cert-label`},ir={class:`cert-value`},dr={class:`cert-info`},vr={class:`cert-label`},wr={class:`cert-value`},ut={class:`cert-info`},mt={class:`cert-label`},vt={class:`cert-value`},St={key:0,class:`text-primary`},Et={key:1,class:`text-error`},kt={class:`cert-info`},Mt={class:`cert-label`},Ft={class:`cert-value`},Rt={class:`w-48%`},Bt={class:`mb-8px`},hn={class:`w-48%`},gn={class:`mb-8px`},rs=M({__name:`index`,setup:function(e,t){var r=t.expose,i=q().t,s=ul(),c=ss(`sslSite`,{}),l=ss(`sslSetRefresh`,function(){}),u=ss(`sslEnableExtranet`,!0),d=z(!1),p=z(``),h=z(``),g=``,_=z(``),b=``;Ms(function(){u&&s.getInfo()}),Cl(function(){return s.sslInfo},function(e){e&&(h.value=e.key||``,g=e.key||``,_.value=e.csr||``,b=e.csr||``,p.value=e.index,d.value=e.httpTohttps)},{immediate:!0});var x=T(function(){var e=s.type;return e===o.LetsEncryptDeploy?i(`Site.Cert.index_65`):e===o.BusinessDeploy?i(`Site.Cert.index_64`):e===o.TestDeploy?i(`Site.Cert.index_38`):i(`Site.Cert.index_37`)}),S=T(function(){var e;return!!((e=s.sslInfo)!=null&&e.csr)}),C=T(function(){return s.isRenew||s.type===o.LetsEncryptDeploy}),w=T(function(){return!1}),ee=T(function(){return s.isStart}),te=function(e){return Z(function(){return $(this,function(t){switch(t.label){case 0:return e?[3,1]:(rl({title:i(`Site.Cert.index_12`),content:i(`Site.Cert.index_13`),onConfirm:function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,la({siteName:c.name})];case 1:return e.sent(),oe(),[2]}})})()},onPublicClose:function(){d.value=!0}}),[3,3]);case 1:return[4,oc({siteName:c.name})];case 2:t.sent(),oe(),t.label=3;case 3:return[2]}})})()},ne=function(){if(h.value.trim()===``||_.value.trim()===``){L.error(i(`Site.Cert.index_9`));return}h.value!==g&&g||_.value!==b&&b?rl({title:i(`Site.Cert.index_10`),content:i(`Site.Cert.index_11`),onConfirm:function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,re()];case 1:return e.sent(),[2]}})})()}}):re()},re=function(){return Z(function(){var e,t;return $(this,function(n){switch(n.label){case 0:return[4,Xc({key:h.value,cert:_.value})];case 1:return e=n.sent(),t=e.message,!I(t)||!t.hash?[3,3]:[4,Oa({hash:t.hash,domains:JSON.stringify([c.name]),append:1})];case 2:n.sent(),L.success(i(`SSL.index_32`)),n.label=3;case 3:return oe(),[2]}})})()},ie=function(){return Z(function(){var e,t;return $(this,function(n){switch(n.label){case 0:return[4,Ks({hash:((e=s.sslInfo)==null?void 0:e.hash)||``})];case 1:return t=n.sent().message,I(t)&&J({hideClose:!0,data:{isJump:!1,task_id:t.task_id,onFinish:function(){s.getInfo()}},component:mc}),[2]}})})()},ae=function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,ua({updateOf:1,siteName:c.name})];case 1:return e.sent(),oe(),[2]}})})()},oe=function(){u&&s.getInfo(),l()};return r({init:function(){u&&s.getInfo()}}),function(e,t){var r=Fi,i=v,o=f,c=me,l=y,u=n,p=Wi,g=m,b=a,re=Gi,oe=de;return R(),D(oe,{show:K(s).loading},{default:Y(function(){return[K(S)?(R(),D(u,{key:0,class:`mb-16px`,type:`success`,"show-icon":!1},{default:Y(function(){return[j(l,{"x-gap":12,cols:`15`},{default:Y(function(){return[j(i,{span:`8`},{default:Y(function(){return[E(`div`,Ee,[E(`div`,mn,G(e.$t(`Site.Cert.index_44`))+G(e.$t(`Public.Punctuation.Colon`)),1),E(`div`,Nn,[j(r,null,{default:Y(function(){return[A(G(K(x)),1)]}),_:1})])])]}),_:1}),j(i,{span:`7`},{default:Y(function(){return[E(`div`,zn,[E(`div`,Yn,G(e.$t(`Site.Cert.index_45`))+G(e.$t(`Public.Punctuation.Colon`)),1),E(`div`,ir,[j(o,null,{default:Y(function(){var e;return[A(G(((e=K(s).sslInfo)==null||(e=e.cert_data)==null?void 0:e.issuer)||`other`),1)]}),_:1})])])]}),_:1}),j(i,{span:`8`},{default:Y(function(){return[E(`div`,dr,[E(`div`,vr,G(e.$t(`Site.Cert.index_46`))+G(e.$t(`Public.Punctuation.Colon`)),1),E(`div`,wr,[j(o,null,{default:Y(function(){var t;return[A(G((t=K(s).sslInfo)==null||(t=t.cert_data)==null?void 0:t.dns.join(e.$t(`Public.Punctuation.Comma`))),1)]}),_:1})])])]}),_:1}),j(i,{span:`7`},{default:Y(function(){var t,n,r,i;return[E(`div`,ut,[E(`div`,mt,G(e.$t(`Site.Cert.index_47`))+G(e.$t(`Public.Punctuation.Colon`)),1),E(`div`,vt,[((t=(n=K(s).sslInfo)==null||(n=n.cert_data)==null?void 0:n.endtime)==null?0:t)>0?(R(),k(`span`,St,G(e.$t(`Site.Cert.index_48`,{date:(r=K(s).sslInfo)==null?void 0:r.cert_data.notAfter,days:(i=K(s).sslInfo)==null?void 0:i.cert_data.endtime})),1)):(R(),k(`span`,Et,G(e.$t(`Site.Cert.index_47`)),1))])])]}),_:1}),j(i,{span:`8`},{default:Y(function(){return[E(`div`,kt,[E(`div`,Mt,G(e.$t(`Site.Cert.index_49`))+G(e.$t(`Public.Punctuation.Colon`)),1),E(`div`,Ft,[j(c,{value:K(d),"onUpdate:value":[t[0]||(t[0]=function(e){return ls(d)?d.value=e:null}),te],size:`small`},null,8,[`value`])])])]}),_:1})]}),_:1})]}),_:1})):O(``,!0),j(g,{class:`mb-16px`,size:10,justify:`space-between`},{default:Y(function(){return[E(`div`,Rt,[E(`div`,Bt,G(e.$t(`Site.Cert.index_50`)),1),j(p,{value:K(h),"onUpdate:value":t[1]||(t[1]=function(e){return ls(h)?h.value=e:null}),rows:10},null,8,[`value`])]),E(`div`,hn,[E(`div`,gn,G(e.$t(`Site.Cert.index_51`)),1),j(p,{value:K(_),"onUpdate:value":t[2]||(t[2]=function(e){return ls(_)?_.value=e:null}),rows:10},null,8,[`value`])])]}),_:1}),j(g,{class:`mb-12px`},{default:Y(function(){return[j(b,{type:`primary`,onClick:ne},{default:Y(function(){return[A(G(K(s).isStart?e.$t(`Public.Btn.Save`):e.$t(`Site.Cert.index_52`)),1)]}),_:1}),K(C)?(R(),D(b,{key:0,type:`primary`,onClick:ie},{default:Y(function(){return[A(G(e.$t(`Site.Cert.index_53`)),1)]}),_:1})):O(``,!0),K(w)?(R(),D(b,{key:1},{default:Y(function(){return[A(G(e.$t(`Site.Cert.index_54`)),1)]}),_:1})):O(``,!0),K(ee)?(R(),D(b,{key:2,onClick:ae},{default:Y(function(){return[A(G(e.$t(`Site.Cert.index_55`)),1)]}),_:1})):O(``,!0)]}),_:1}),j(re,null,{default:Y(function(){return[E(`li`,null,G(e.$t(`Site.Cert.index_33`)),1),E(`li`,null,G(e.$t(`Site.Cert.index_34`)),1),E(`li`,null,G(e.$t(`Site.Cert.index_35`)),1),E(`li`,null,G(e.$t(`Site.Cert.index_36`)),1)]}),_:1})]}),_:1},8,[`show`])}}}),_a=Lr(rs,[[`__scopeId`,`data-v-60ba1713`]]),F(),Te={class:`flex flex-wrap`},pn={class:`text-primary w-100%`},Vc=M({__name:`top-tips`,setup:function(e){var t=q().t,r=[t(`SSL.SiteSSL.index_5`),t(`SSL.SiteSSL.index_6`),t(`SSL.SiteSSL.index_7`),t(`SSL.SiteSSL.index_8`),t(`SSL.SiteSSL.index_9`),t(`SSL.SiteSSL.index_10`),t(`SSL.SiteSSL.index_11`)];return function(e,t){var i=Ni,a=m,o=n;return R(),D(o,{type:`success`,"show-icon":!1},{default:Y(function(){return[E(`div`,Te,[(R(),k(_,null,Ws(r,function(e,t){return j(a,{size:5,key:e,class:Os([`flex-nowrap! leading-20px`,{"w-33%":t!==r.length-1}])},{default:Y(function(){return[j(i,{name:`base-tick`,size:16,color:`#ff8d00`}),E(`span`,pn,G(e),1)]}),_:2},1032,[`class`])}),64))])]}),_:1})}}}),Bc=Vc,F(),e(`_`,z(`manage`)),e(`g`,z(!1)),e(`p`,Io=z([])),e(`s`,ja=z([])),e(`u`,Po=z()),e(`f`,Fo=z(``)),e(`o`,Aa=z(``)),e(`h`,vs=z(!1)),e(`a`,z(``)),e(`d`,z(!1)),e(`y`,[{label:`A`,value:`A`},{label:`AAAA`,value:`AAAA`},{label:`MX`,value:`MX`},{label:`TXT`,value:`TXT`},{label:`NS`,value:`NS`},{label:`CAA`,value:`CAA`},{label:`CNAME`,value:`CNAME`}]),e(`l`,function(){return Z(function(){var e,t;return $(this,function(n){switch(n.label){case 0:return n.trys.push([0,,2,3]),vs.value=!0,[4,mo({p:1,limit:9999})];case 1:return e=n.sent().message,I(e)&&(t=e.data.find(function(e){return e.name===`aaPanelDns`}),t&&(e.data.splice(e.data.indexOf(t),1),e.data.unshift(t)),e.data.length>0?(Io.value=e.data.map(function(e){return{label:e.name,value:e.id,alias:e.alias}}),Po.value||(Po.value=Io.value[0].value),Fo.value||(Fo.value=Io.value[0].label),Io.value.some(function(e){return e.value===Po.value})||(Po.value=Io.value[0].value,Fo.value=Io.value[0].label)):(Io.value=[],Po.value=void 0,Fo.value=``)),[3,3];case 2:return vs.value=!1,[7];case 3:return[2]}})})()}),e(`c`,function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),vs.value=!0,[4,fo({p:1,limit:9999,id:Po.value})];case 1:return e=t.sent().message,I(e)&&(e.data.length>0?(ja.value=e.data.map(function(e){return{label:e.name,value:e.name,ssl_info:e.ssl_info.end_time,dns_resolve:e.dns_resolve}}),Aa.value||(Aa.value=ja.value[0].value)):(ja.value=[],Aa.value=``)),[3,3];case 2:return vs.value=!1,[7];case 3:return[2]}})})()}),e(`v`,function(e){return{key:`provider`,title:P.global.t(`SSL.Domain.index_28`),render:function(t){var n=t.task&&t.task.some(function(e){return e.task_status!==100});return j(m,null,{default:function(){return[j(`span`,null,[t.name||t.provider]),n?j(te,{trigger:`hover`},{trigger:function(){return j(de,{size:`small`},null)},default:function(){return j(_,null,[t.task.map(function(t){return j(`div`,{class:`flex flex-nowrap! p-10px cursor-pointer justify-between items-center`,title:P.global.t(`SSL.Domain.index_33`),key:t.id,onClick:function(){e(t.task_log)}},[j(`span`,{class:`whitespace-nowrap mr-10px`},[t.task_name]),j(m,{class:`items-center flex-nowrap!`},{default:function(){return[j(ne,{class:`w-120px!`,type:`line`,status:`success`,percentage:t.task_status,"indicator-placement":`inside`,processing:t.task_status!==100},null),j(Ni,{name:`base-left-logs`,size:18},null)]}})])})])}}):``]}})}}}),e(`m`,function(e){return{key:`ps`,title:P.global.t(`SSL.Domain.index_29`),render:function(t){var n,r,i,a=t.user_for;if(!a)return`--`;var o=function(){e(t,arguments.length>0&&arguments[0]!==void 0?arguments[0]:`site`)};return Object.keys(a).map(function(e){return a[e]}).every(function(e){return e.length===0})?j(`span`,{class:`bt-link`,onClick:function(){return o()}},[P.global.t(`SSL.Domain.index_30`)]):j(Ii,{options:[{label:P.global.t(`Layout.Sider.site_1`),onClick:function(){return o(`site`)},show:((n=a.sites)==null?void 0:n.length)>0},{label:P.global.t(`SSL.Domain.index_31`),onClick:function(){return o(`mail`)},show:((r=a.mails)==null?void 0:r.length)>0},{label:P.global.t(`SSL.Domain.index_32`),onClick:function(){return o(`panel`)},show:((i=a.panel)==null?void 0:i.length)>0}]},null)}}}),e(`b`,ll=function(e){var t=e.key,n=t===void 0?`end_time`:t;return{key:n,title:e.title,width:e.width,render:function(e){var t=n.split(`.`).reduce(function(e,t){return e&&e[t]},e);if(t===-1||t===void 0)return`--`;var r=Number(t);if(r<=0){var i;return j(he,{type:`error`,class:`px-10px`},iu(i=P.global.t(`Config.Safe.index_166`))?i:{default:function(){return[i]}})}return j(he,{type:r>30?`success`:`warning`,class:`px-10px`},{default:function(){return[r,A(` `),P.global.t(`Crontab.arrange.index_41`)]}})}}}),F(),N=Vs({domainCount:1,certType:`dv`,brand:`Positive`,mode:`single`,years:5,deploy:1}),Cl(function(){return N.certType},function(e){e===`dv`?N.brand=`Positive`:N.brand=`sslTrus`,N.domainCount>1?N.mode=`multi`:N.mode=`single`}),Cl(function(){return N.domainCount},function(e){e>1&&N.mode===`single`?N.mode=`multi`:e===1&&N.mode===`multi`&&(N.mode=`single`)}),Cl(function(){return N.domainCount},function(e){e>1&&N.brand===`GeoTrust`&&(N.brand=`Positive`)}),ga=T(function(){var e;return((e=qi.value)==null?void 0:e.find(function(e){var t=e.brand===N.brand,n=e.type.substring(0,2).toLowerCase()===N.certType,r=!1;return N.brand===`Sectigo`&&N.certType===`ov`&&N.mode===`wildcard`&&N.domainCount>1?(r=e.code.includes(`comodo-multi-domain-wildcard`),t&&n&&r):N.brand===`Positive`&&N.certType===`dv`&&N.mode===`wildcard`&&N.domainCount>1?(r=e.code.includes(`multi-domain-wildcard`),t&&n&&r):(N.mode===`single`?r=e.add_price===0:N.mode===`multi`?r=e.code.includes(`multi`):N.mode===`wildcard`&&(N.brand===`Digicert`||N.domainCount===1?r=e.code.includes(`wildcard`):(r=e.code.includes(`multi-domain-wildcard`),r||(L.error(`The current certificate brand does not support multi-domain certificate, has automatically switched to the supported certificate brand for you!`),N.mode=`multi`))),N.brand===`Digicert`&&N.certType===`ov`&&N.mode===`wildcard`?r=e.code.includes(`digicert-basic-ov-wildcard`):N.brand===`Digicert`&&!r&&(r=e.code.includes(`digicert-secure-site-`.concat(N.certType))),t&&n&&r)}))||{}}),na=[{value:`dv`,name:`DV certificate`,desc:`Recommended for personal, test use`},{value:`ov`,name:`OV certificate`,desc:`Recommended for enterprise use`},{value:`ev`,name:`EV certificate`,desc:`Recommended for large government and enterprise use, high security`}],Qi=Vs([{value:`Positive`,name:`Positive`,show:T(function(){return N.certType!==`ov`})},{value:`sslTrus`,name:`sslTrus`,show:!0},{value:`Digicert`,name:`Digicert`,show:T(function(){return N.certType!==`dv`})},{value:`GeoTrust`,name:`GeoTrust`,show:T(function(){return N.domainCount===1||N.domainCount!==1&&N.certType===`ev`})},{value:`Sectigo`,name:`Sectigo`,show:!0}]),ea=Vs([{value:`single`,name:`Single domain`,show:T(function(){return N.domainCount===1})},{value:`multi`,name:`Multi-domain`,show:T(function(){return N.domainCount>1})},{value:`wildcard`,name:`Wildcard`,show:T(function(){return N.certType!==`ev`})}]),Tl=[{value:5,name:`5 year`},{value:4,name:`4 year`},{value:3,name:`3 year`},{value:2,name:`2 year`},{value:1,name:`1 year`}],Da=[{value:1,name:`Deploy Service`},{value:0,name:`It isn't necessary`}],Ki=z(),qi=z(),ta=T(function(){var e,t=(e=Ki.value)==null?void 0:e.type[N.certType];return Array.isArray(t)&&t.length>0?t[0]:``}),Xi=T(function(){var e,t=(e=Ki.value)==null?void 0:e.brand[N.brand];return Array.isArray(t)&&t.length>0?t[0]:``}),Zi=T(function(){var e,t=(e=Ki.value)==null?void 0:e.recommend[N.certType];return typeof t==`string`?t:``}),$i=T(function(){return N.mode===`single`?`Only one secondary domain or subdomain is supported, e.g. bt.com, cloud.bt.com, or dnspod.cloud.bt.com. If you need to bind all subdomains of a peer, e.g. *.bt.com, purchase a universal domain certificate.`:`Domain names with wildcards, such as *.bt.com and *.cloud.bt.com, are universal domain names that contain all subdomain names of the same level.
Note that universal domain names do not support cross-tiers, e.g. *.bt.com does not include *.cloud.bt.com support`}),El=T(function(){var e,t=(e=Ki.value)==null?void 0:e.times[``.concat(N.years,`_year`)];return Array.isArray(t)&&t.length>0?t[0]:``}),Qa=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,co()];case 1:return e=t.sent().message,I(e)&&(Ki.value=e.info,qi.value=e.data.map(function(e){return Ll(Q({},e),{isMulti:e.code.indexOf(`multi`)>-1,isWildcard:e.code.indexOf(`wildcard`)>-1,isMultiWildcard:e.code.indexOf(`multi-domain-wildcard`)>-1})})),[2]}})})()},F(),we={class:`number-control`},fn={class:`text-desc`},Mn={class:`text-#fc6d26`},Na=M({__name:`domain-count`,setup:function(e){var t=function(e){N.domainCount<=1&&e===-1||N.domainCount>=99&&e===1||(N.domainCount+=e)};return function(e,n){var r=m,i=h;return R(),D(i,{label:e.$t(`Domain Count`)},{default:Y(function(){return[j(r,{class:`flex-col!`},{default:Y(function(){var r,i;return[E(`div`,we,[E(`div`,{class:Os([`minus`,{"is-disable":K(N).domainCount<=1}]),onClick:n[0]||(n[0]=function(e){return t(-1)})},null,2),X(E(`input`,{type:`number`,"onUpdate:modelValue":n[1]||(n[1]=function(e){return K(N).domainCount=e}),class:`number-input`,onInput:n[2]||(n[2]=function(e){return K(N).domainCount=Math.min(Math.max(K(N).domainCount,1),99)})},null,544),[[bl,K(N).domainCount,void 0,{number:!0}]]),E(`div`,{class:Os([`plus`,{"is-disable":K(N).domainCount>=99}]),onClick:n[3]||(n[3]=function(e){return t(1)})},null,2)]),E(`div`,fn,[X(E(`div`,null,[A(G(e.$t(`SSL.Business.index_1`,[(r=K(ga))==null?void 0:r.num]))+` `,1),E(`span`,Mn,`$ `+G((((i=K(ga))==null?void 0:i.add_price)/100).toFixed(2))+`/one/year`,1)],512),[[xl,K(N).domainCount>1]]),E(`div`,null,G(e.$t(`SSL.Business.index_2`)),1)])]}),_:1})]}),_:1},8,[`label`])}}}),Ma=Lr(Na,[[`__scopeId`,`data-v-0b876ba0`]]),F(),zs=M({__name:`paypal-button`,setup:function(e){var t=z(null),n=z(0),r=function(e){return Z(function(){var r,o,s;return $(this,function(c){switch(c.label){case 0:return[4,gs({clientId:e})];case 1:return r=c.sent(),r&&t.value&&(t.value.innerHTML=``,(o=r.Buttons)==null||o.call(r,{style:{height:30},fundingSource:(s=r.FUNDING)==null?void 0:s.PAYPAL,createOrder:function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,a(!1)];case 1:return e.sent(),[2,ro({oid:n.value}).then(i).then(function(e){return e})]}})})()},onApprove:function(e){return sa({paypal_order_id:e.orderID}).then(function(){Hs()})}}).render(t.value)),[2]}})})()},i=function(e){return new Promise(function(t,n){var r=e.message;if(I(r)){if(r.status)return t(r.res);L.error(r.msg)}n(r)})},a=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return Z(function(){var t,i,a,o;return $(this,function(s){switch(s.label){case 0:return[4,Yi({pdata:JSON.stringify({pid:((t=ga.value)==null?void 0:t.pid)||8001,years:N.years,deploy:N.deploy,num:N.domainCount-((i=ga.value)==null?void 0:i.num)>0?N.domainCount-((a=ga.value)==null?void 0:a.num):0})})];case 1:return o=s.sent().message,I(o)&&(e&&r(o.paypal_client_id),n.value=o.order_id),[2]}})})()};return a(),function(e,n){return R(),k(`div`,{ref_key:`payBtnRef`,ref:t},null,512)}}}),Rs=zs,F(),ot={class:`flex-shrink-0! font-bold`},dn={class:`font-bold`},jn={class:`text-#fc6d26`},rr={class:`font-bold text-20px`},ur={key:1},_r={class:`text-desc line-through`},Cr={class:`text-right`},lt={class:`color-desc whitespace-nowrap`},Uc=M({__name:`total-price`,setup:function(e){var t=q().t,n=null,r=T(function(){var e,t,n;return N.domainCount-((e=ga.value)==null?void 0:e.num)>0?(N.domainCount-((t=ga.value)==null?void 0:t.num))*((n=ga.value)==null?void 0:n.add_price):0}),i=T(function(){var e,t;return(((((e=ga.value)==null?void 0:e.price)+r.value)*N.years+(N.deploy?(t=ga.value)==null?void 0:t.deploy_price:0))/100).toFixed(2)}),o=T(function(){var e,t;return(((((e=ga.value)==null?void 0:e.other_price)+r.value)*N.years+(N.deploy?(t=ga.value)==null?void 0:t.deploy_price:0))/100).toFixed(2)}),s=z(0),c=function(){return Z(function(){var e,r,i,a,o,c;return $(this,function(l){switch(l.label){case 0:e=L.loading(t(`Component.Pay.index_12`)),l.label=1;case 1:return l.trys.push([1,,7,8]),[4,Yi({pdata:JSON.stringify({pid:(r=ga.value)==null?void 0:r.pid,years:N.years,deploy:N.deploy,num:N.domainCount-((i=ga.value)==null?void 0:i.num)>0?N.domainCount-((a=ga.value)==null?void 0:a.num):0})})];case 2:return o=l.sent(),c=o.message,I(c)?(s.value=c.order_id,c.stripe_checkout_redirect_url?(u(),window.open(c.stripe_checkout_redirect_url,`_blank`,`no_opener,noreferrer`),[3,6]):[3,3]):[3,6];case 3:return c.session_id?[4,_s(c.stripe_public_key)]:[3,5];case 4:return n=l.sent(),n&&n.redirectToCheckout({sessionId:c.session_id}),[3,6];case 5:L.error(t(`Component.Pay.index_28`)),l.label=6;case 6:return[3,8];case 7:return e.close(),[7];case 8:return[2]}})})()},l=null,u=function(){return Z(function(){var e,n,r,i;return $(this,function(o){switch(o.label){case 0:return e=L.loading(function(){return j(_,null,[j(`span`,null,[A(`Paying in progress, `)]),j(a,{text:!0,type:`primary`,onClick:n},{default:function(){return[A(`Cancel Pay`)]}})])}).close,n=function(){rl({title:t(`Public.Confirm.Title`),content:`Do you want to confirm the cancellation of payment?`,onConfirm:function(){return Z(function(){return $(this,function(t){return l&&(clearTimeout(l),l=null),e(),[2]})})()}})},r=function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return Z(function(){var r,a;return $(this,function(o){switch(o.label){case 0:return[4,ka({order_id:s.value})];case 1:return r=o.sent(),a=r.message,I(a)&&a.res===1?(l&&(clearTimeout(l),l=null),e(),L.success(t(`Component.Pay.index_7`)),[4,Jc({force:1})]):[3,3];case 2:return o.sent(),Hs(),[2];case 3:return n&&l!==null&&i(),[2]}})})()},i=function(){l=window.setTimeout(function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,r()];case 1:return e.sent(),[2]}})})()},1e3)},l&&clearTimeout(l),[4,r(!1)];case 1:return o.sent(),i(),[2]}})})()};return function(e,t){var n=m;return R(),D(n,{class:`total-price justify-between! flex-nowrap!`},{default:Y(function(){return[j(n,{class:`flex-col!`},{default:Y(function(){return[j(n,{class:`flex-nowrap!`},{default:Y(function(){var t,n,i,a;return[E(`div`,ot,G(e.$t(`SSL.Business.index_3`)),1),E(`div`,null,[E(`span`,null,`The default contains `+G((t=K(ga))==null?void 0:t.num)+` domain $`+G((((n=K(ga))==null?void 0:n.price)/100).toFixed(2))+`/year`,1),X(E(`span`,null,`,over `+G(K(N).domainCount-((i=K(ga))==null?void 0:i.num))+` additional domain names $`+G((K(r)/100).toFixed(2))+`/year`,513),[[xl,K(N).domainCount>((a=K(ga))==null?void 0:a.num)]])])]}),_:1}),j(n,{class:`items-center!`},{default:Y(function(){return[E(`div`,dn,G(e.$t(`SSL.Business.index_4`)),1),E(`div`,null,[E(`div`,jn,[O(``,!0),E(`span`,null,[E(`text`,rr,`$`+G(K(i)?(Number(K(i))/K(N).years).toFixed(2):`--`),1),t[0]||(t[0]=A(`/year `,-1))]),K(N).deploy?(R(),k(`span`,ur,`(`+G(e.$t(`SSL.Business.index_5`))+`)`,1)):O(``,!0)]),E(`div`,_r,`Original price $`+G(K(o)?(Number(K(o))/K(N).years).toFixed(2):`--`)+`/year`,1)])]}),_:1})]}),_:1}),j(n,{class:`flex-col!`},{default:Y(function(){return[E(`div`,Cr,[j(K(a),{type:`primary`,size:`large`,onClick:c},{default:Y(function(){return[A(G(e.$t(`Component.Auth.index_3`)),1)]}),_:1})]),j(n,{class:`flex-nowrap! items-center!`},{default:Y(function(){return[E(`span`,lt,G(e.$t(`Component.Pay.index_27`,[`Stripe`])),1),j(Rs)]}),_:1})]}),_:1})]}),_:1})}}}),Hc=Lr(Uc,[[`__scopeId`,`data-v-a98a5ede`]]),F(),at=[`onClick`],un={class:`item-title`},An={class:`text-desc leading-20px pb-10px`},Rn={class:`item-tag`},Jn=[`innerHTML`],nr=[`onClick`],lr={class:`item-tag`},gr=[`innerHTML`],Sr=[`onClick`],ct=[`innerHTML`],pt=[`onClick`],_t=[`innerHTML`],xt=[`onClick`],Tt={class:`text-#fc6d26`},ns=M({__name:`index`,setup:function(e){var t=function(e,t){N[e]=t},n=al(),r=n.loading,i=n.setLoading;return Ms(function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return e.trys.push([0,,2,3]),i(!0),[4,Qa()];case 1:return e.sent(),[3,3];case 2:return i(!1),[7];case 3:return[2]}})})()}),function(e,n){var i=m,a=h,o=Mi,s=de;return R(),D(s,{show:K(r),class:`w-850px! select-none`},{default:Y(function(){return[O(``,!0),j(o,{class:`px-16px pt-20px`},{default:Y(function(){return[j(Ma),j(a,{label:`Cert Type`},{default:Y(function(){return[j(i,{class:`flex-col!`},{default:Y(function(){return[j(i,null,{default:Y(function(){return[(R(!0),k(_,null,Ws(K(na),function(e){return R(),k(`div`,{key:e.value,class:Os([`option-item w-210px`,{"is-active":K(N).certType===e.value}]),onClick:function(n){return t(`certType`,e.value)}},[E(`div`,un,G(e.name),1),E(`div`,An,G(e.desc),1),X(E(`div`,Rn,`Hot`,512),[[xl,e.value===`dv`]])],10,at)}),128))]}),_:1}),E(`div`,{class:`text-desc`,innerHTML:K(ta)},null,8,Jn)]}),_:1})]}),_:1}),j(a,{label:`Certificate brand`},{default:Y(function(){return[j(i,{class:`flex-col!`},{default:Y(function(){return[j(i,null,{default:Y(function(){return[(R(!0),k(_,null,Ws(K(Qi),function(e){return X((R(),k(`div`,{key:e.value,class:Os([`option-item`,{"is-active":K(N).brand===e.value}]),onClick:function(n){return t(`brand`,e.value)}},[A(G(e.name)+` `,1),X(E(`div`,lr,`Hot`,512),[[xl,K(Zi)===e.value]])],10,nr)),[[xl,e.show]])}),128))]}),_:1}),E(`div`,{class:`text-desc`,innerHTML:K(Xi)},null,8,gr)]}),_:1})]}),_:1}),j(a,{label:`Certificate type`},{default:Y(function(){return[j(i,{class:`flex-col!`},{default:Y(function(){return[j(i,null,{default:Y(function(){return[(R(!0),k(_,null,Ws(K(ea),function(e){return X((R(),k(`div`,{key:e.value,class:Os([`option-item`,{"is-active":K(N).mode===e.value}]),onClick:function(n){return t(`mode`,e.value)}},G(e.name),11,Sr)),[[xl,e.show]])}),128))]}),_:1}),E(`div`,{class:`text-desc`,innerHTML:K($i)},null,8,ct)]}),_:1})]}),_:1}),j(a,{label:`Purchase period`},{default:Y(function(){return[j(i,{class:`flex-col!`},{default:Y(function(){return[j(i,null,{default:Y(function(){return[(R(!0),k(_,null,Ws(K(Tl),function(e){return R(),k(`div`,{key:e.value,class:Os([`option-item`,{"is-active":K(N).years===e.value}]),onClick:function(n){return t(`years`,e.value)}},G(e.name),11,pt)}),128))]}),_:1}),E(`div`,{class:`text-desc`,innerHTML:K(El)},null,8,_t)]}),_:1})]}),_:1}),j(a,{label:`Deploy Service`},{default:Y(function(){return[j(i,{class:`flex-col!`},{default:Y(function(){return[j(i,{class:`items-center!`},{default:Y(function(){return[(R(!0),k(_,null,Ws(K(Da),function(e){return R(),k(`div`,{key:e.value,class:Os([`option-item`,{"is-active":K(N).deploy===e.value}]),onClick:function(n){return t(`deploy`,e.value)}},G(e.name),11,xt)}),128)),X(E(`div`,null,[A(G(e.$t(`SSL.Business.index_7`))+` `,1),E(`span`,Tt,` $`+G((K(ga).deploy_price/100).toFixed(2))+`/1 Time `,1)],512),[[xl,K(N).deploy===1]])]}),_:1}),X(E(`div`,{class:`text-desc`},G(e.$t(`SSL.Business.index_8`)),513),[[xl,K(N).deploy===1]])]}),_:1})]}),_:1})]}),_:1}),j(Hc)]}),_:1},8,[`show`])}}}),e(`i`,Wr=Lr(ns,[[`__scopeId`,`data-v-8e0f720f`]])),F(),os(),it={class:`my-10px`},Oc=M({__name:`table`,setup:function(e){var n=ba(function(){return be(function(){return t.import(`./view-ssl-legacy.js?v=1784873523001`).then(function(e){return e.s})},void 0)}),r=ba(function(){return be(function(){return t.import(`./view-ssl-legacy.js?v=1784873523001`).then(function(e){return e.a})},void 0)}),i=ba(function(){return be(function(){return t.import(`./view-ssl-legacy.js?v=1784873523001`).then(function(e){return e.c})},void 0)}),o=vc(Ao()).userInfo,s=ss(`sslSetRefresh`,function(){}),c=q().t,l=Vs({p:1,limit:9999}),u=ol(c(`SSL.Business.index_41`),{onRefresh:function(e,t){p.data.request=!0,p.data.uc_id=t,p.data.verify=e,p.show=!0,v()}}),d=ol(c(`SSL.index_44`)),f=ol(c(`SSL.index_49`),{onRefresh:function(){v(),s()}}),p=ol(c(`SSL.Business.index_42`),{onRefresh:function(){v()}}),m=ml([{key:`verify_domains`,title:c(`Layout.Sider.mail_3`),render:function(e){return j(`span`,{innerHTML:e.verify_domains&&e.verify_domains.length>0?e.verify_domains.join(`
`):`--`},null)}},{key:`title`,title:c(`Site.Cert.index_44`),render:function(e){return e.order_info.title},ellipsis:{tooltip:!0}},ll({title:c(`SSL.index_54`)}),{key:`order_status`,title:c(`SSL.Business.index_43`),render:function(e){var t=e.order_info;if(!t.certId&&!t.domains.length)return j(`span`,{class:`color-warning cursor-pointer`,onClick:function(){return _(e)}},[` `,c(`SSL.Business.index_44`),` `]);if(!t.certId&&t.domains.length)return j(`span`,{class:`color-warning`},[A(` `),c(`SSL.Business.index_45`),A(` `)]);if(t.order_status===`PENDING`&&t.status===1)return j(`span`,{class:`color-warning`},[A(` `),c(`SSL.Business.index_46`),A(` `)]);if(t.order_status===`COMPLETE`&&t.status===1)return j(`span`,{class:`color-#20a53a`},[A(` `),c(`SSL.Business.index_47`),A(` `)]);if(t.order_status===`CANCELLED`&&t.status===1||t.status===-1)return j(`span`,{class:`color-warning`},[A(` `),c(`SSL.Business.index_48`),A(` `)]);if(t.order_status===`FAILED`&&t.status===1)return j(`span`,{class:`color-error`},[A(` `),c(`SSL.Business.index_49`),A(` `)]);if(t.order_status===`EXPIRED`&&t.status===1)return j(`span`,{class:`color-warning`},[A(` `),c(`SSL.Business.index_50`),A(` `)]);if(t.status===1&&![`PENDING`,`COMPLETE`,`CANCELLED`,`FAILED`,`EXPIRED`].includes(t.order_status))return j(`span`,{class:`color-warning`},[A(` `),c(`SSL.Business.index_51`),A(` `)]);if(t.status===0)return j(`span`,{class:`color-warning`},[A(` `),c(`SSL.Business.index_52`),A(` `)])}},Qc({width:140,options:function(e){return[{show:!e.order_info.certId&&!e.order_info.domains.length,label:c(`SSL.Business.index_53`),onClick:function(){_(e)}},{show:e.order_info.order_status===`PENDING`&&e.order_info.status===1,label:c(`SSL.Business.index_54`),onClick:function(){return Z(function(){var t;return $(this,function(n){switch(n.label){case 0:return[4,Sl({uc_id:e.order_info.uc_id})];case 1:return t=n.sent().message,I(t)&&(p.data.uc_id=e.order_info.uc_id,p.data.verify=t.data,p.data.paths=t.paths,p.show=!0),[2]}})})()}},{show:e.order_info.order_status===`COMPLETE`&&e.order_info.status===1,label:c(`SSL.index_58`),onClick:function(){return Z(function(){return $(this,function(t){return f.data.row=e,f.show=!0,[2]})})()}},{show:e.order_info.order_status===`COMPLETE`&&e.order_info.status===1,label:c(`Ftp.Label.index_11`),onClick:function(){return Z(function(){var t;return $(this,function(n){return t=window.location.origin+`/v2/business_ssl?action=download_cert&uc_id=`+e.order_info.uc_id,window.open(t),[2]})})()}},{show:!1,label:c(`Public.Btn.Del`),onClick:function(){rl({title:c(`SSL.index_59`),content:c(`SSL.index_60`),onConfirm:function(){return Z(function(){return $(this,function(t){switch(t.label){case 0:return[4,Ea({hash:e.hash})];case 1:return t.sent(),v(),[2]}})})()}})}}]}})]),h=m.table,g=m.columns,_=function(e){u.data.row=e,u.show=!0},v=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),h.loading=!0,[4,Ja(l)];case 1:return e=t.sent().message,I(e)&&(h.data=e.data,h.total=e.total),[3,3];case 2:return h.loading=!1,[7];case 3:return[2]}})})()};return o.value.status&&v(),function(e,t){var s=a,l=Vi,m=Bi,_=Ri,v=Pi;return R(),k(`div`,it,[j(v,{install:K(o).status},{desc:Y(function(){return[t[5]||(t[5]=E(`span`,{class:`mr-10px`},`Business certificates require login panel to start using them`,-1)),j(s,{type:`primary`,onClick:K(Zc)},{default:Y(function(){return[A(G(e.$t(`Login.index_3`)),1)]}),_:1},8,[`onClick`])]}),default:Y(function(){return[j(m,null,{toolsLeft:Y(function(){return[j(s,{type:`primary`,onClick:t[0]||(t[0]=function(e){return K(d).show=!0})},{default:Y(function(){return[A(G(K(c)(`SSL.index_44`)),1)]}),_:1})]}),table:Y(function(){return[j(l,{loading:K(h).loading,data:K(h).data,columns:K(g),"max-height":220},null,8,[`loading`,`data`,`columns`])]}),_:1}),j(_,{show:K(d).show,"onUpdate:show":t[1]||(t[1]=function(e){return K(d).show=e}),title:K(d).title,data:K(d).data,"min-height":250,component:Wr},null,8,[`show`,`title`,`data`]),j(_,{show:K(u).show,"onUpdate:show":t[2]||(t[2]=function(e){return K(u).show=e}),title:K(u).title,data:K(u).data,width:650,"min-height":450,component:K(n)},null,8,[`show`,`title`,`data`,`component`]),j(_,{show:K(f).show,"onUpdate:show":t[3]||(t[3]=function(e){return K(f).show=e}),title:K(f).title,data:K(f).data,width:720,height:530,component:K(r)},null,8,[`show`,`title`,`data`,`component`]),j(_,{show:K(p).show,"onUpdate:show":t[4]||(t[4]=function(e){return K(p).show=e}),title:K(p).title,data:K(p).data,width:650,"min-height":450,component:K(i)},null,8,[`show`,`title`,`data`,`component`])]}),_:1},8,[`install`])])}}}),Dc=Oc,F(),Rr={},rt={class:`text-error`},Ai=Lr(Rr,[[`render`,au]]),F(),ts=M({__name:`index`,setup:function(e){return function(e,t){return R(),k(`div`,null,[j(Bc),j(Dc),j(Ai)])}}}),Ji=ts,F(),nt={class:`cert-info`},ln={class:`cert-label`},kn={class:`cert-value`},Ln={class:`cert-info`},qn={class:`cert-label`},tr={class:`cert-value`},cr={class:`cert-info`},hr={class:`cert-label`},xr={class:`cert-value`},st={class:`cert-info`},ft={class:`cert-label`},gt={class:`cert-value`},bt={key:0,class:`text-primary`},wt={key:1,class:`text-error`},Ot={class:`w-48%`},jt={class:`mb-8px`},Pt={class:`w-48%`},Lt={class:`mb-8px`},ia=M({__name:`cert`,emits:[`update`],setup:function(e,t){var r=t.emit,i=ss(`sslSite`,{}),o=ss(`sslSetRefresh`,function(){}),s=z(!1),c=z(1),l=z(``),u=z(``),d=Vs({hash:``,issuer:``,notAfter:``,notBefore:``,dns:[],subject:``,endtime:0}),p=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Ks({hash:d.hash})];case 1:return e=t.sent().message,I(e)&&J({hideClose:!0,data:{isJump:!1,task_id:e.task_id,onFinish:function(){x()}},component:mc}),[2]}})})()},h=function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,ua({updateOf:1,siteName:i.name})];case 1:return e.sent(),r(`update`),o(),[2]}})})()},g=al(),_=g.loading,b=g.setLoading,x=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),b(!0),[4,Co({siteName:i.name})];case 1:return e=t.sent().message,I(e)&&(s.value=e.status,d.hash=e.hash,d.issuer=e.cert_data.issuer,d.notAfter=e.cert_data.notAfter,d.notBefore=e.cert_data.notBefore,d.dns=e.cert_data.dns,d.subject=e.cert_data.subject,d.endtime=e.cert_data.endtime,l.value=e.key,u.value=e.csr,c.value=e.auto_renew),[3,3];case 2:return b(!1),[7];case 3:return[2]}})})()};return x(),function(e,t){var r=v,i=f,o=y,s=n,g=Wi,b=m,x=a,S=Gi,C=de;return R(),D(C,{show:K(_)},{default:Y(function(){return[j(s,{class:`mb-16px`,type:`success`,"show-icon":!1},{default:Y(function(){return[j(o,{"x-gap":12,cols:`15`},{default:Y(function(){return[K(c)?(R(),D(r,{key:0,span:`16`},{default:Y(function(){return[E(`div`,nt,[E(`div`,ln,G(e.$t(`SSL.SiteSSL.index_22`))+`: `,1),E(`div`,kn,G(e.$t(`SSL.SiteSSL.index_23`)),1)])]}),_:1})):O(``,!0),j(r,{span:`7`},{default:Y(function(){return[E(`div`,Ln,[E(`div`,qn,G(e.$t(`Site.Cert.index_45`))+`: `,1),E(`div`,tr,[j(i,null,{default:Y(function(){return[A(G(K(d).issuer),1)]}),_:1})])])]}),_:1}),j(r,{span:`8`},{default:Y(function(){return[E(`div`,cr,[E(`div`,hr,G(e.$t(`Site.Cert.index_46`))+`: `,1),E(`div`,xr,[j(i,null,{default:Y(function(){return[A(G(K(d).dns.join(e.$t(`Public.Punctuation.Comma`))),1)]}),_:1})])])]}),_:1}),j(r,{span:`7`},{default:Y(function(){return[E(`div`,st,[E(`div`,ft,G(e.$t(`Site.Cert.index_47`))+G(e.$t(`Public.Punctuation.Colon`)),1),E(`div`,gt,[K(d).endtime>0?(R(),k(`span`,bt,G(e.$t(`Site.Cert.index_48`,{date:K(d).notAfter,days:K(d).endtime})),1)):(R(),k(`span`,wt,G(e.$t(`Site.Cert.index_47`)),1))])])]}),_:1})]}),_:1})]}),_:1}),j(b,{class:`mb-16px`,size:10,justify:`space-between`},{default:Y(function(){return[E(`div`,Ot,[E(`div`,jt,G(e.$t(`Site.Cert.index_50`)),1),j(g,{readonly:``,value:K(l),"onUpdate:value":t[0]||(t[0]=function(e){return ls(l)?l.value=e:null}),rows:14},null,8,[`value`])]),E(`div`,Pt,[E(`div`,Lt,G(e.$t(`Site.Cert.index_51`)),1),j(g,{readonly:``,value:K(u),"onUpdate:value":t[1]||(t[1]=function(e){return ls(u)?u.value=e:null}),rows:14},null,8,[`value`])])]}),_:1}),j(b,{class:`mb-12px`},{default:Y(function(){return[j(x,{type:`primary`,onClick:p},{default:Y(function(){return[A(G(e.$t(`Site.Cert.index_53`)),1)]}),_:1}),j(x,{onClick:h},{default:Y(function(){return[A(G(e.$t(`Site.Cert.index_55`)),1)]}),_:1})]}),_:1}),j(S,null,{default:Y(function(){return[E(`li`,null,G(e.$t(`SSL.SiteSSL.index_24`)),1),E(`li`,null,G(e.$t(`SSL.SiteSSL.index_25`)),1)]}),_:1})]}),_:1},8,[`show`])}}}),ra=Lr(ia,[[`__scopeId`,`data-v-13ad8e59`]]),F(),tt={class:`flex items-center`},cn={class:`leading-17px`},On={class:`w-full`},In={class:`w-full`},Kn={class:`text-error`},Qr=M({__name:`apply`,emits:[`update`],setup:function(e,t){var r=t.emit,i=cl(),o=q().t,l=ss(`sslSite`,{}),u=ss(`sslSetRefresh`,function(){}),d=r,f=Vs({auth_type:`http`,dns_manual:0,auto_wildcard:0,domains:[],all:!1}),g={domains:{required:!0,trigger:`change`,type:`array`,message:o(`SSL.SiteSSL.index_16`)}},v=z(null),y=z([]),b=function(e){var t;return(t=y.value.find(function(t){return t.name===e}))==null?void 0:t.auto},x=function(){i.push(`/ssl_domain/domain`)},S=T(function(){return f.domains.length>0&&f.domains.length`),o(`SSL.SiteSSL.index_14`))})}}),[2]):(t={auth_type:f.dns_manual?`dns_manual`:f.auth_type,auto_wildcard:f.auto_wildcard,domains:JSON.stringify(f.domains),site_id:f.dns_manual?l.id:void 0,deploy:+!f.dns_manual},f.dns_manual&&f.auth_type===`dns`?[4,aa({site_id:l.id,domains:JSON.stringify(f.domains)})]:[3,8]);case 2:if(n=h.sent(),r=n.message,I(r)&&Object.keys(r).length)return Zl(r.auths,l.id,f.domains,function(){d(`update`),u()},!0),[2];i=J({width:500,height:300,hideClose:!0,component:Xr}),h.label=3;case 3:return h.trys.push([3,5,6,7]),[4,Hr(t,!1)];case 4:return a=h.sent(),s=a.message,I(s)&&(s.deploy?(L.success(s.result||o(`SSL.index_32`)),d(`update`),u()):Array.isArray(s.auths)&&s.auths.length&&Zl(s.auths,l.id,f.domains,function(){d(`update`),u()})),[3,7];case 5:return c=h.sent(),Ql(Va(c,`message`,``)),[3,7];case 6:return i.hide(),[7];case 7:return[2];case 8:return[4,Hr(t)];case 9:return p=h.sent(),m=p.message,I(m)&&J({hideClose:!0,data:{isJump:!1,task_id:m.task_id,onFinish:function(){d(`update`),u()}},component:mc}),[2]}})})()},ee=al(),te=ee.loading,ne=ee.setLoading,re=function(){return Z(function(){var e,t;return $(this,function(n){switch(n.label){case 0:return n.trys.push([0,,4,5]),ne(!0),[4,_o({id:l.id})];case 1:return e=n.sent().message,cs(e)?(t=e.map(function(e){return Z(function(){var t,n;return $(this,function(r){switch(r.label){case 0:return[4,lo({domain:e.name})];case 1:return t=r.sent(),n=t.message,I(n)&&y.value.push({name:e.name,auto:n.support.includes(`auto`)}),[2]}})})()}),[4,Promise.all(t)]):[3,3];case 2:n.sent(),n.label=3;case 3:return[3,5];case 4:return ne(!1),[7];case 5:return[2]}})})()};return Ms(function(){re()}),function(e,t){var r=Ni,i=n,o=ae,l=ue,u=ie,d=h,ee=c,ne=m,re=s,oe=p,se=de,ce=a,le=Mi,fe=Gi;return R(),k(`div`,null,[X(j(i,{"show-icon":!1,class:`mb-10px`},{default:Y(function(){return[E(`div`,tt,[j(r,{name:`base-info`,size:`17`,class:`mr-8px`}),E(`span`,cn,G(e.$t(`SSL.SiteSSL.index_12`)),1)])]}),_:1},512),[[xl,K(f).auth_type===`dns`]]),j(le,{ref_key:`formRef`,ref:v,model:K(f),rules:g,"label-width":`140`},{default:Y(function(){return[j(d,{label:e.$t(`Config.Safe.Ssl.index_2`)},{default:Y(function(){return[j(u,{value:K(f).auth_type,"onUpdate:value":t[0]||(t[0]=function(e){return K(f).auth_type=e})},{default:Y(function(){return[j(l,null,{default:Y(function(){return[j(o,{value:`http`},{default:Y(function(){return[A(G(e.$t(`SSL.SiteSSL.index_17`)),1)]}),_:1}),j(o,{value:`dns`},{default:Y(function(){return[A(G(e.$t(`SSL.index_12`))+` (Wildcard support) `,1)]}),_:1})]}),_:1})]}),_:1},8,[`value`])]}),_:1},8,[`label`]),X(j(d,{label:` `,"show-feedback":!1},{default:Y(function(){return[j(ee,{checked:K(f).dns_manual,"onUpdate:checked":t[1]||(t[1]=function(e){return K(f).dns_manual=e}),"checked-value":1,"unchecked-value":0},{default:Y(function(){return[A(G(e.$t(`SSL.index_2`)),1)]}),_:1},8,[`checked`])]}),_:1},512),[[xl,K(f).auth_type===`dns`]]),X(j(d,{label:` `},{default:Y(function(){return[j(ee,{checked:K(f).auto_wildcard,"onUpdate:checked":t[2]||(t[2]=function(e){return K(f).auto_wildcard=e}),"checked-value":1,"unchecked-value":0},{default:Y(function(){return[A(G(e.$t(`SSL.SiteSSL.index_20`)),1)]}),_:1},8,[`checked`])]}),_:1},512),[[xl,K(f).auth_type===`dns`]]),j(d,{label:e.$t(`Mail.Domain.index_3`),path:`domains`},{default:Y(function(){return[j(se,{show:K(te),class:`p-12px w-300px max-h-300px min-h-100px overflow-auto border border-solid border-#ccc`},{default:Y(function(){return[j(ee,{class:`mb-12px`,checked:K(f).all,"onUpdate:checked":t[3]||(t[3]=function(e){return K(f).all=e}),label:e.$t(`Public.SelectAll`),indeterminate:K(S)},null,8,[`checked`,`label`,`indeterminate`]),K(y).length?(R(),D(re,{key:0,value:K(f).domains,"onUpdate:value":t[4]||(t[4]=function(e){return K(f).domains=e})},{default:Y(function(){return[j(ne,{class:`flex-col!`,size:12},{default:Y(function(){return[(R(!0),k(_,null,Ws(K(y),function(e){return R(),D(ee,{key:e.name,value:e.name,label:e.name},null,8,[`value`,`label`])}),128))]}),_:1})]}),_:1},8,[`value`])):(R(),D(oe,{key:1,description:`No domain name`}))]}),_:1},8,[`show`])]}),_:1},8,[`label`]),X(j(d,{label:` `},{default:Y(function(){return[j(i,{"show-icon":!1,type:K(C).length?`warning`:`success`},{default:Y(function(){return[(R(!0),k(_,null,Ws(K(f).domains,function(t){return R(),D(ne,{key:t},{default:Y(function(){return[b(t)?(R(),D(ne,{key:0,class:`flex-nowrap! py-3px`},{default:Y(function(){return[j(r,{name:`base-success`,size:`17`,color:`#20a53a`}),E(`span`,On,`[`+G(t)+`] `+G(e.$t(`SSL.SiteSSL.index_13`)),1)]}),_:2},1024)):(R(),D(ne,{key:1,class:`flex-nowrap! py-3px items-center!`},{default:Y(function(){return[j(r,{name:`base-error`,size:`17`,color:`#E85445`}),E(`span`,In,`[`+G(t)+`] `+G(e.$t(`SSL.SiteSSL.index_14`)),1),j(ce,{type:`primary`,size:`tiny`,onClick:x},{default:Y(function(){return[A(G(e.$t(`SSL.SiteSSL.index_21`)),1)]}),_:1})]}),_:2},1024))]}),_:2},1024)}),128))]}),_:1},8,[`type`])]}),_:1},512),[[xl,K(f).auth_type===`dns`&&K(f).domains.length&&!K(f).dns_manual]]),j(d,{label:` `},{default:Y(function(){return[j(ce,{type:`primary`,onClick:w},{default:Y(function(){return[A(G(e.$t(`Public.Btn.Apply`)),1)]}),_:1})]}),_:1})]}),_:1},8,[`model`]),X(j(fe,{class:`mt-16px`},{default:Y(function(){return[E(`li`,Kn,G(e.$t(`SSL.SiteSSL.index_15`)),1),E(`li`,null,G(e.$t(`Site.Cert.index_21`)),1),E(`li`,null,G(e.$t(`Site.Cert.index_23`)),1),E(`li`,null,G(e.$t(`Site.Cert.index_24`)),1)]}),_:1},512),[[xl,K(f).auth_type===`http`]]),X(j(fe,{class:`mt-24px`},{default:Y(function(){return[t[5]||(t[5]=E(`li`,null,`Manually resolved certificates do not support auto-renewal`,-1)),E(`li`,null,G(e.$t(`Site.Cert.index_25`)),1),E(`li`,null,G(e.$t(`Site.Cert.index_26`)),1),E(`li`,null,G(e.$t(`Site.Cert.index_27`)),1),E(`li`,null,G(e.$t(`Site.Cert.index_28`)),1)]}),_:1},512),[[xl,K(f).auth_type===`dns`]])])}}}),qr=Qr,F(),es=M({__name:`index`,setup:function(e){var t=ul(),n=function(){t.refresh()};return function(e,r){return R(),k(`div`,null,[K(t).isStart&&K(t).certificateType===`Let's Encrypt`?(R(),D(ra,{key:0,onUpdate:n})):(R(),D(qr,{key:1,onUpdate:n}))])}}}),hs=es,F(),$o=M({__name:`index`,props:{onMenuChange:{type:Function}},setup:function(e,t){var n=t.expose,r=e,i=ss(`sslSite`,{}),a=q().t,o=Vs({p:1,limit:99999}),s=function(e){nl({title:a(`Site.Cert.index_31`),content:a(`Site.Cert.index_32`),onConfirm:function(){return Z(function(){return $(this,function(t){switch(t.label){case 0:return[4,Ea({hash:e.hash})];case 1:return t.sent(),m(),[2]}})})()}})},c=ml([{key:`domain`,title:a(`Site.Cert.index_29`),render:function(e){return j(`span`,{innerHTML:e.verify_domains.length>0?e.verify_domains.join(`
`):`--`},null)}},ll({title:a(`SSL.index_54`),width:140}),{key:`issuer`,title:a(`Site.Cert.index_30`),ellipsis:{tooltip:!0}},Qc({width:150,options:function(e){return[{label:a(`Public.Btn.Deploy`),onClick:function(){return Z(function(){var t;return $(this,function(n){switch(n.label){case 0:return n.trys.push([0,2,,3]),[4,Oa({hash:e.hash,domains:JSON.stringify([i.name]),append:1})];case 1:return n.sent(),L.success(a(`SSL.index_32`)),setTimeout(function(){r.onMenuChange()},500),[3,3];case 2:return t=n.sent(),console.log(t),[3,3];case 3:return[2]}})})()}},{show:e.provider===`Let's Encrypt`,label:a(`Public.Btn.Del`),onClick:function(){s(e)}}]}})]),l=c.columns,u=c.table,d=al(!0),f=d.loading,p=d.setLoading,m=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),p(!0),[4,uo(o)];case 1:return e=t.sent().message,I(e)&&(u.data=e.data),[3,3];case 2:return p(!1),[7];case 3:return[2]}})})()};return m(),n({init:m}),function(e,t){var n=Vi;return R(),k(`div`,null,[j(n,{loading:K(f),columns:K(l),data:K(u).data,"max-height":510},null,8,[`loading`,`columns`,`data`])])}}}),No=$o,F(),Ge={class:`mr-12px`},$t={key:0,class:`mr-12px`},Dn={key:1,class:`mr-12px`},Qo=M({__name:`index`,props:{site:{},setRefresh:{},isEnableExtranet:{type:Boolean,default:!0}},setup:function(e,t){var r=t.expose,i=e,o=q().t;Bs(`sslSite`,i.site),Bs(`sslSetRefresh`,i.setRefresh),Bs(`sslEnableExtranet`,i.isEnableExtranet);var s=ul();s.setSite(i.site),s.setExternalRefresh(i.setRefresh);var c=z(`current`),l=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Ks({hash:s.hash})];case 1:return e=t.sent().message,I(e)&&J({hideClose:!0,data:{isJump:!1,task_id:e.task_id,onFinish:function(){s.getInfo(i.isEnableExtranet)}},component:mc}),[2]}})})()},u=z([{key:`current`,label:function(){return j(`div`,null,[j(`span`,null,[A(`Current Certs - `)]),j(`span`,{class:s.isStart?`text-primary`:`text-error`},[A(`[`),s.isStart?`Deployed`:`Not Deployed`,A(`]`)])])},component:fc(_a)},{key:`business`,label:o(`Site.Cert.index_64`),component:fc(Ji)},{key:`let`,label:o(`Site.Cert.index_65`),component:fc(hs)},{key:`holder`,label:o(`Site.Cert.index_66`),component:fc(No),data:{onMenuChange:function(){c.value=`current`,s.getInfo(i.isEnableExtranet),i.setRefresh()}}}]);return Cl(function(){return i.isEnableExtranet},function(e){e&&s.getInfo(!0)}),r({init:function(){s.getInfo(i.isEnableExtranet)}}),function(e,t){var r=a,i=n,o=Ui;return R(),k(`div`,null,[K(s).isStart?O(``,!0):(R(),D(i,{key:0,class:`mb-12px`,type:`error`,"show-icon":!1,style:{"--n-padding":`9px 16px`}},{default:Y(function(){return[E(`span`,Ge,G(e.$t(`Site.Cert.index_41`)),1),j(r,{size:`tiny`,type:`primary`,onClick:t[0]||(t[0]=function(e){return c.value=`business`})},{default:Y(function(){return[A(G(e.$t(`Site.Cert.index_43`)),1)]}),_:1})]}),_:1})),K(s).isStart&&K(s).isRenew?(R(),D(i,{key:1,class:`mb-12px`,type:`error`,"show-icon":!1,style:{"--n-padding":`9px 16px`}},{default:Y(function(){return[K(s).expirationDay>0?(R(),k(`span`,$t,G(e.$t(`SSL.SiteSSL.index_26`,[K(s).domain,K(s).expirationDay])),1)):(R(),k(`span`,Dn,G(e.$t(`SSL.SiteSSL.index_19`,[K(s).domain])),1)),j(r,{size:`tiny`,type:`primary`,onClick:l},{default:Y(function(){return[A(G(e.$t(`Site.Cert.index_53`)),1)]}),_:1})]}),_:1})):O(``,!0),j(o,{value:K(c),"onUpdate:value":t[1]||(t[1]=function(e){return ls(c)?c.value=e:null}),options:K(u)},null,8,[`value`,`options`])])}}}),e(`r`,Qo),F(),Pe={class:`w-440px p-20px`},Ht={class:`flex items-center mb-24px`},vn={class:`flex-1 ml-8px text-16px leading-22px`},Vo=M({__name:`index`,props:{desc:{default:``},list:{default:function(){return[]}},columns:{default:function(){return[]}},onConfirm:{},onRefresh:{}},emits:[`setConfirm`],setup:function(e,t){var n=t.expose,r=t.emit,i=e,a=r,o=q().t,s=z(``),c=z([]),u=!1,d=z(zl(i.columns).concat([{key:`msg`,title:o(`Public.Table.Result`),align:`right`,width:`50%`,ellipsis:{tooltip:!0},render:function(e){return`status`in e&&`msg`in e?e.status?j(`span`,{class:`text-primary`},[e.msg]):j(`span`,{class:`text-error`},[e.msg]):j(`span`,{class:`text-warning`},[o(`Public.Status.Wait`)])}}]));return function(){c.value=i.list.map(function(e){return Q({},e)})}(),n({onConfirm:function(){return Z(function(){var e,t;return $(this,function(n){switch(n.label){case 0:return!u&&i.onConfirm?[4,i.onConfirm()]:[3,2];case 1:return t=n.sent().message,I(t)&&(c.value=t.msg_list,u=!0,s.value=t.msg,a(`setConfirm`,{text:o(`Public.Btn.Finish`)})),(e=i.onRefresh)==null||e.call(i),[2,!1];case 2:return[2]}})})()}}),function(t,n){var r=l;return R(),k(`div`,Pe,[E(`div`,Ht,[n[0]||(n[0]=E(`i`,{class:`i-common-warning text-40px text-warning`},null,-1)),E(`div`,vn,G(K(s)||K(o)(`Public.Batch.ConfirmWithDesc`,[e.desc])),1)]),j(r,{"max-height":182,columns:K(d),data:K(c)},null,8,[`columns`,`data`])])}}}),e(`n`,Vo),F(),Ce={class:`p-20px`},Vt={class:`flex-1`},_n={class:`mt-12px`},Fn={class:`px-20px pt-24px pb-8px`},Gn={class:`w-150px`},uc=M({__name:`set`,props:{data:{}},setup:function(e){var t=q().t,n=e.data,r=n.project_type,i=n.setOptions,o=z(``),s=function(){return Z(function(){var e;return $(this,function(n){switch(n.label){case 0:return e=o.value.trim(),e===``?(L.error(t(`Site.PHP.index_46`)),[2]):[4,Vr({project_type:r,type_name:e,ps:``})];case 1:return n.sent(),o.value=``,[4,b()];case 2:return n.sent(),i(),[2]}})})()},c=ol(),u=z(null),d=Vs({project_type:r,type_id:-1,type_name:``,ps:``}),f={type_name:{required:!0,message:t(`Site.PHP.index_46`),trigger:[`blur`,`change`]}},p=function(e){d.type_id=e.id,d.type_name=e.name,c.title=``.concat(t(`Site.PHP.index_48`),` [`,e.name,`]`),c.show=!0},g=function(e){var t=e.hide;return Z(function(){var e;return $(this,function(n){switch(n.label){case 0:return[4,(e=u.value)==null?void 0:e.validate()];case 1:return n.sent(),[4,Ia(Lc(d))];case 2:return n.sent(),[4,b()];case 3:return n.sent(),i(),t(),[2]}})})()},_=ml([{key:`name`,title:`Name`},Qc({width:120,options:function(e){return[{label:t(`Public.Btn.Edit`),disabled:e.id===0,onClick:function(){p(e)}},{label:t(`Public.Btn.Delete`),disabled:e.id===0,onClick:function(){rl({title:``.concat(t(`Site.PHP.index_49`),` [`,e.name,`]`),content:t(`Site.PHP.index_50`),onConfirm:function(t){var n=t.hide;return Z(function(){return $(this,function(t){switch(t.label){case 0:return[4,Ca({project_type:r,type_id:e.id})];case 1:return t.sent(),[4,b()];case 2:return t.sent(),i(e.id),n(),[2]}})})()}})}}]}})]),v=_.table,y=_.columns,b=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,io({project_type:r})];case 1:return e=t.sent().message,v.data=cs(e)?e:[],[2]}})})()};return b(),function(e,t){var n=C,r=a,i=m,p=l,_=h,b=Mi,x=Ri;return R(),k(`div`,Ce,[j(i,null,{default:Y(function(){return[E(`div`,Vt,[j(n,{value:K(o),"onUpdate:value":t[0]||(t[0]=function(e){return ls(o)?o.value=e:null}),placeholder:e.$t(`Site.PHP.index_46`)},null,8,[`value`,`placeholder`])]),E(`div`,null,[j(r,{type:`primary`,onClick:s},{default:Y(function(){return[A(G(e.$t(`Site.Cert.index_62`)),1)]}),_:1})])]}),_:1}),E(`div`,_n,[j(p,{"max-height":300,data:K(v).data,columns:K(y)},null,8,[`data`,`columns`])]),j(x,{show:K(c).show,"onUpdate:show":t[2]||(t[2]=function(e){return K(c).show=e}),title:K(c).title,width:350,footer:!0,onConfirm:g},{default:Y(function(){return[E(`div`,Fn,[j(b,{ref_key:`formRef`,ref:u,model:K(d),rules:f},{default:Y(function(){return[j(_,{label:e.$t(`Site.PHP.index_47`),path:`type_name`},{default:Y(function(){return[E(`div`,Gn,[j(n,{value:K(d).type_name,"onUpdate:value":t[1]||(t[1]=function(e){return K(d).type_name=e}),placeholder:``},null,8,[`value`])])]}),_:1},8,[`label`])]}),_:1},8,[`model`])])]}),_:1},8,[`show`,`title`])])}}}),lc=uc,F(),Se={class:`w-160px`},Bo=M({__name:`index`,props:xs({project_type:{type:String,default:`python`}},{value:{},valueModifiers:{}}),emits:[`update:value`],setup:function(e,t){var n=t.expose,r=sl(e,`value`),i=e.project_type,o=q().t,s=al(),c=s.loading,l=s.setLoading,u=z([]),d=ol(o(`Site.PHP.index_44`),{project_type:i,setOptions:function(e){p(),r.value===e&&(r.value=``)}}),f=function(){d.show=!0},p=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),l(!0),[4,io({project_type:i})];case 1:return e=t.sent().message,cs(e)&&(u.value=e.map(function(e){return{label:e.name,value:e.id}})),[3,3];case 2:return u.value.unshift({label:o(`Site.PHP.index_45`),value:``}),l(!1),[7];case 3:return[2]}})})()};return n({getList:p}),function(e,t){var n=a,i=ce,o=Ri;return R(),k(`div`,Se,[j(i,Ss(e.$attrs,{value:r.value,"onUpdate:value":t[0]||(t[0]=function(e){return r.value=e}),loading:K(c),options:K(u)}),{action:Y(function(){return[j(n,{block:``,onClick:f},{default:Y(function(){return[A(G(e.$t(`Site.PHP.index_43`)),1)]}),_:1})]}),_:1},16,[`value`,`loading`,`options`]),j(o,{show:K(d).show,"onUpdate:show":t[1]||(t[1]=function(e){return K(d).show=e}),width:350,title:K(d).title,data:K(d).data,component:lc},null,8,[`show`,`title`,`data`])])}}}),e(`t`,Bo)}}})})(); \ No newline at end of file +`)),e(`Gt`,function(e){return j(`div`,null,[j(`span`,null,[e.label]),e.value===`enterpriseBackup`?j(`span`,{class:`float-right cursor-pointer color-#ffb800`},[A(`PRO`)]):``])}),e(`Ut`,function(e){if(!RegExp(`^(https?:\\/\\/)?((([a-z\\d]([a-z\\d-]*[a-z\\d])*)\\.)+[a-z]{2,}|((\\d{1,3}\\.){3}\\d{1,3}))(\\:\\d+)?(\\/[-a-z\\d%_.~+]*)*(\\?[;&a-z\\d%_.~+=-|\\u4e00-\\u9fa5]*)?(\\#[-a-z\\d_]*)?$`,`i`).test(e)){L.error(wc(`Crontab.Planned.index_85`));return}J({title:wc(`Crontab.Planned.index_84`),width:600,footer:!1,data:{val:e},component:ba(function(){return be(function(){return t.import(`./view-crontab-legacy.js?v=1786507437784`).then(function(e){return e.i})},void 0)})})}),e(`Vt`,function(e){return{name:e.name,type:e.time,where1:e.time===`once`?e.costom_time:e.time==`minute-n`?e.minute.toString():e.time==`hour-n`?e.hour.toString():e.day.toString(),week:e.week,hour:e.hour.toString(),minute:e.minute.toString(),second:e.time==`second-n`?e.second.toString():``,user:e.user,save:e.type==`site`||e.type==`database`||e.type==`logs`||e.type==`path`||e.type==`full_backup`?e.save:``,backupTo:e.type==`site`||e.type==`database`||e.type==`enterpriseBackup`||e.type==`path`||e.type==`full_backup`?e.backupTo:``,sName:e.type==`sync_time`?``.concat(e.region,`/`,e.sName):e.sName,sBody:e.sBody,sType:e.type,urladdress:e.url,save_local:e.backup&&e.backupTo!==`localhost`?`1`:`0`,notice:e.reminder,notice_channel:e.reminder==`0`?``:e.message.join(`,`),db_type:e.databaseType,split_type:e.splitType,split_value:e.splitValue.toString(),flock:`1`,timeSet:`1`,db_backup_path:e.dbBackupPath,timeType:`sday`,special_time:``,log_cut_path:`/www/wwwlogs/history_backups`,user_agent:e.agent,version:``,table_list:``,zip_password:e.zip,id:e.id?e.id:null,region:e.type==`sync_time`?e.region:null,zone:e.type==`sync_time`?e.sName:null}}),e(`Bt`,function(e){var t=!0,n=!1,r=void 0,i=!0,a=!1,o=void 0;try{for(var s=Us.value[Symbol.iterator](),c;!(i=(c=s.next()).done);i=!0){var l=c.value;try{for(var u=(l.children||[])[Symbol.iterator](),d;!(t=(d=u.next()).done);t=!0)if(d.value.value===e)return l.label}catch(e){n=!0,r=e}finally{try{!t&&u.return!=null&&u.return()}finally{if(n)throw r}}}}catch(e){a=!0,o=e}finally{try{!i&&s.return!=null&&s.return()}finally{if(a)throw o}}return``}),e(`Kt`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=e.isEdit,r=n!==void 0&&n,i=e.data,a=e.getList,o=e.taskType;J({title:wc(`Crontab.Planned.index_4`),width:1e3,footer:!0,data:{isEdit:r,row:i,getList:a,taskType:o},component:ba(function(){return be(function(){return t.import(`./view-crontab-legacy.js?v=1786507437784`).then(function(e){return e.r})},void 0)})})}),jr=P.global,Cc=jr.t,ps=function(e){return typeof e==`number`&&e>=0&&e<24},ms=function(e){return typeof e==`number`&&e>=0&&e<60},Lo={trigger:[`blur`,`input`],validator:function(e,t){return ps(t)?!0:Error(``.concat(Cc(`Site.Placeholder.Index_10`),` 0-23`))}},Cs={required:!0,trigger:[`blur`,`input`],validator:function(e,t){return ms(t)?!0:Error(``.concat(Cc(`Site.Placeholder.Index_10`),` 0-59`))}},e(`Rt`,{name:{required:!0,trigger:[`blur`,`input`],message:Cc(`Crontab.Planned.index_49`)},sName:{required:!0,trigger:[`blur`,`input`],message:Cc(`Security.Conf.Index_28`)},day:{trigger:[`blur`,`input`],validator:function(e,t){return t>=32||t<1||t==``?Error(``.concat(Cc(`Site.Placeholder.Index_10`),` 1-31`)):!0}},hour:Lo,second:{required:!0,trigger:[`blur`,`input`],validator:function(e,t){return t>=60||t<1||t==``?Error(``.concat(Cc(`Site.Placeholder.Index_10`),` 1-59`)):!0}},sBody:{required:!0,trigger:[`blur`,`input`],message:Cc(`Crontab.Planned.index_50`)},save:{trigger:[`blur`,`input`],validator:function(e,t){return t<=0||t==``?Error(Cc(`Crontab.Planned.index_51`)):!0}},url:{required:!0,trigger:[`blur`,`input`],message:Cc(`Crontab.Planned.index_53`)},splitValue:{trigger:[`blur`,`input`],required:!0,type:`number`,message:Cc(`Site.Placeholder.Index_10`)},costom_time:{trigger:[`blur`,`change`],type:`date`,required:!0,message:Cc(`Please select time`)}}),F(),Ve={class:`mb-12px font-bold`},en={class:`execution-time-row`},Cn={class:`execution-cycle`},Un={class:`execution-index`},$n={class:`execution-cycle`},Pc=M({__name:`time-select-popover`,props:{value:{required:!0},valueModifiers:{}},emits:[`update:value`],setup:function(e,t){var n=t.expose,r=sl(e,`value`),i=z(!1),o=z(null),s=z(0),c=q().t,l=T(function(){return r.value.time===`week`?c(`Crontab.arrange.index_25`):c(`Crontab.arrange.index_40`)}),u=function(){var e;r.value.executionTimes=[],i.value=!1,s.value=0,(e=o.value)==null||e.restoreValidation()},d=function(){var e=r.value.executionTimes[r.value.executionTimes.length-1];r.value.executionTimes.push(e?Q({},e):{week:r.value.week,hour:r.value.hour,minute:r.value.minute}),s.value=0},f=function(e){r.value.executionTimes.splice(e,1),s.value=0,ws(function(){var e;return(e=o.value)==null?void 0:e.restoreValidation()})},p=function(){var e;r.value.executionTimes=[],s.value=0,(e=o.value)==null||e.restoreValidation()},g=function(){return Z(function(){var e,t;return $(this,function(n){switch(n.label){case 0:return n.trys.push([0,2,,3]),[4,(e=o.value)==null?void 0:e.validate()];case 1:return n.sent(),[3,3];case 2:throw t=n.sent(),i.value=!0,t;case 3:return[2]}})})()},v=function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,g()];case 1:return e.sent(),s.value=r.value.executionTimes.length+1,i.value=!1,[2]}})})()};return Cl([function(){return r.value.week},function(){return r.value.hour},function(){return r.value.minute},function(){return r.value.executionTimes}],function(){s.value=0},{deep:!0}),n({resetExecutionTimes:u,validate:g}),function(e,t){var n=Mi,c=a,u=ce,g=S,y=b,C=x,w=he,ee=h,ne=m,re=ji,ie=te;return R(),D(ie,{show:K(i),"onUpdate:show":t[3]||(t[3]=function(e){return ls(i)?i.value=e:null}),trigger:`click`,placement:`bottom-end`,"display-directive":`show`},{trigger:Y(function(){return[j(c,{type:`primary`,ghost:``},{default:Y(function(){return[A(G(K(s)?e.$t(`Saved {0} execution times`,[K(s)]):e.$t(`Multiple executions`))+` `,1),j(n,{class:`ml-6px`,name:`down`})]}),_:1})]}),default:Y(function(){return[j(re,{ref_key:`executionFormRef`,ref:o,class:`p-16px`,model:r.value},{default:Y(function(){return[E(`div`,Ve,G(e.$t(`All execution times`)),1),E(`div`,en,[t[4]||(t[4]=E(`span`,{class:`execution-index execution-index--primary`},`1`,-1)),E(`span`,Cn,G(K(l)),1),r.value.time===`week`?(R(),D(u,{key:0,class:`w-110px!`,value:r.value.week,"onUpdate:value":t[0]||(t[0]=function(e){return r.value.week=e}),options:K(wl),"consistent-menu-width":!1},null,8,[`value`,`options`])):O(``,!0),j(C,{class:`w-150px!`},{default:Y(function(){return[j(g,{value:r.value.hour,"onUpdate:value":t[1]||(t[1]=function(e){return r.value.hour=e}),"show-button":!1,placeholder:``,min:0,max:23},null,8,[`value`]),j(y,null,{default:Y(function(){return[A(G(e.$t(`Crontab.arrange.index_43`)),1)]}),_:1})]}),_:1}),j(C,{class:`w-165px!`},{default:Y(function(){return[j(g,{value:r.value.minute,"onUpdate:value":t[2]||(t[2]=function(e){return r.value.minute=e}),"show-button":!1,placeholder:``,min:0,max:59},null,8,[`value`]),j(y,null,{default:Y(function(){return[A(G(e.$t(`Crontab.arrange.index_44`)),1)]}),_:1})]}),_:1}),j(w,{class:`ml-auto`,type:`success`,round:``,bordered:!1},{default:Y(function(){return[A(G(e.$t(`First`)),1)]}),_:1})]),(R(!0),k(_,null,Ws(r.value.executionTimes,function(n,i){return R(),k(`div`,{key:i,class:`execution-time-row`},[E(`span`,Un,G(i+2),1),E(`span`,$n,G(K(l)),1),r.value.time===`week`?(R(),D(u,{key:0,class:`w-110px!`,value:n.week,"onUpdate:value":function(e){return n.week=e},options:K(wl),"consistent-menu-width":!1},null,8,[`value`,`onUpdate:value`,`options`])):O(``,!0),j(ee,{class:`w-150px!`,path:`executionTimes.`.concat(i,`.hour`),rule:K(Lo),"show-feedback":!1},{default:Y(function(){return[j(C,{class:`w-full!`},{default:Y(function(){return[j(g,{value:n.hour,"onUpdate:value":function(e){return n.hour=e},"show-button":!1,placeholder:``,min:0,max:23},null,8,[`value`,`onUpdate:value`]),j(y,null,{default:Y(function(){return[A(G(e.$t(`Crontab.arrange.index_43`)),1)]}),_:1})]}),_:2},1024)]}),_:2},1032,[`path`,`rule`]),j(ee,{class:`w-165px!`,path:`executionTimes.`.concat(i,`.minute`),rule:K(Cs),"show-feedback":!1},{default:Y(function(){return[j(C,{class:`w-full!`},{default:Y(function(){return[j(g,{value:n.minute,"onUpdate:value":function(e){return n.minute=e},"show-button":!1,placeholder:``,min:0,max:59},null,8,[`value`,`onUpdate:value`]),j(y,null,{default:Y(function(){return[A(G(e.$t(`Crontab.arrange.index_44`)),1)]}),_:1})]}),_:2},1024)]}),_:2},1032,[`path`,`rule`]),j(c,{class:`ml-auto`,quaternary:``,circle:``,onClick:function(e){return f(i)}},{default:Y(function(){return zl(t[5]||(t[5]=[E(`i`,{class:`i-material-symbols:close text-14px`},null,-1)]))}),_:1},8,[`onClick`])])}),128)),j(c,{class:`mt-12px w-full!`,type:`primary`,ghost:``,dashed:``,onClick:d},{default:Y(function(){return[t[6]||(t[6]=E(`i`,{class:`i-material-symbols:add mr-6px text-16px`},null,-1)),A(` `+G(e.$t(`Add execution time`)),1)]}),_:1}),j(ne,{class:`mt-12px`,justify:`end`},{default:Y(function(){return[j(c,{onClick:p},{default:Y(function(){return[A(G(e.$t(`Public.Btn.Clear`)),1)]}),_:1}),j(c,{type:`primary`,onClick:v},{default:Y(function(){return[A(G(e.$t(`Public.Btn.Save`)),1)]}),_:1})]}),_:1})]}),_:1},8,[`model`])]}),_:1},8,[`show`])}}}),Nc=Ir(Pc,[[`__scopeId`,`data-v-9e179572`]]),F(),Fc=M({__name:`time-select`,props:xs({isEdit:{type:Boolean,default:!1}},{value:{required:!0},valueModifiers:{}}),emits:[`update:value`],setup:function(e,t){var n=t.expose,r=e,i=sl(e,`value`),a=z(null),o=T(function(){return!r.isEdit&&[`day`,`week`].includes(i.value.time)}),s=function(){var e;i.value.executionTimes=[],(e=a.value)==null||e.resetExecutionTimes()},c=function(){var e;return(e=a.value)==null?void 0:e.validate()},l=T(function(){var e=i.value.time,t=e===`once`;return{day:!t&&(e===`day-n`||e===`month`),week:!t&&e===`week`,hour:!t&&e!==`hour`&&e!==`minute-n`&&e!==`second-n`,minute:!t&&e!==`second-n`,second:!t&&e===`second-n`,custom_time:t}}),d=function(e){return e=32||t<1||t==null?Error(``.concat(r(`Site.Placeholder.Index_10`),` 1-31`)):!0}},hour:{trigger:[`blur`,`input`],validator:function(e,t){return t==null||t<0||t>23?Error(``.concat(r(`Site.Placeholder.Index_10`),` 0-23`)):!0}},minute:{required:!0,trigger:[`blur`,`input`],validator:function(e,t){return t>=60||t<0||t==null?Error(``.concat(r(`Site.Placeholder.Index_10`),` 0-59`)):s.time===`hour-n`&&t===0&&s.hour===0?Error(r(`Crontab.Script.index_60`)):!0}},second:{required:!0,trigger:[`blur`,`input`],validator:function(e,t){return t>=60||t<1||t==null?Error(``.concat(r(`Site.Placeholder.Index_10`),` 1-59`)):!0}},costom_time:{trigger:[`blur`,`change`],required:!0,message:r(`Please select time`)},backup_to:{required:!0,trigger:`change`,message:r(`Please select backup storage location`)},retain:{required:!0,trigger:[`blur`,`input`],type:`number`,message:r(`Please enter retain quantity`)}},u=function(){return s.time===`once`?s.costom_time:s.time===`minute-n`?s.minute.toString():s.time===`hour-n`?s.hour.toString():s.day.toString()},d=function(){return{name:``.concat(r(`Crontab.Script.index_28`),`[`,o.name,`]`),type:s.time,where1:u(),week:s.week,hour:s.hour.toString(),minute:s.minute.toString(),second:s.time===`second-n`?s.second.toString():``,user:`root`,save:s.retain,backupTo:s.backup_to,sName:o.name||`ALL`,sBody:``,sType:`site`,urladdress:``,save_local:s.backup&&s.backup_to!==`localhost`?`1`:`0`,notice:`0`,notice_channel:``,db_type:``,split_type:``,split_value:`3`,flock:`1`,timeSet:`1`,db_backup_path:`/www/backup`,timeType:`sday`,special_time:``,log_cut_path:`/www/wwwlogs/history_backups`,user_agent:``,version:``,table_list:``,zip_password:``}},f=function(){var e=i.cron,t=d();return Ll(Q({},Lc(e)),{id:e.id,name:e.name,type:t.type,where1:t.where1,week:t.week,hour:t.hour,minute:t.minute,second:t.second,save:t.save,backupTo:t.backupTo,save_local:t.save_local})};return function(){var e;i.cron&&(s.time=i.cron.type||`day`,s.day=Number(i.cron.where1||1),s.week=i.cron.type===`week`&&i.cron.where1||`1`,s.hour=(e=i.cron.where_hour)==null?1:e,s.minute=i.cron.where_minute?i.cron.where_minute:Number(i.cron.where1||30),s.costom_time=i.cron.type===`once`?i.cron.where1:null,s.backup_to=i.cron.backupTo||`localhost`,s.retain=Number(i.cron.save||3),s.backup=!!i.cron.save_local)}(),n({onConfirm:function(){return Z(function(){var e,t;return $(this,function(n){switch(n.label){case 0:return[4,(e=a.value)==null?void 0:e.validate()];case 1:return n.sent(),(t=i.cron)!=null&&t.id?[4,Fa(f())]:[3,3];case 2:return n.sent(),[3,5];case 3:return[4,zr(d())];case 4:n.sent(),n.label=5;case 5:return i.callback(),[2]}})})()}}),function(t,n){var r=h,o=c,u=S,d=b,f=x,p=ji;return R(),D(p,{class:`p-16px pt-24px`,ref_key:`formRef`,ref:a,model:K(s),rules:l},{default:Y(function(){return[j(Mc,{value:K(s),"onUpdate:value":n[0]||(n[0]=function(e){return ls(s)?s.value=e:null})},null,8,[`value`]),j(r,{label:t.$t(`Mail.Backup.index_4`),path:`backup_to`},{default:Y(function(){return[j(da,{class:`w-200px`,value:K(s).backup_to,"onUpdate:value":n[1]||(n[1]=function(e){return K(s).backup_to=e}),"order-opt":e.storageOptions,"is-local":``,"install-callback":i.callback},null,8,[`value`,`order-opt`,`install-callback`])]}),_:1},8,[`label`]),K(s).backup_to===`localhost`?O(``,!0):(R(),D(r,{key:0,label:t.$t(`Crontab.Script.index_55`)},{default:Y(function(){return[j(o,{checked:K(s).backup,"onUpdate:checked":n[2]||(n[2]=function(e){return K(s).backup=e})},{default:Y(function(){return[A(G(t.$t(`Crontab.Script.index_56`)),1)]}),_:1},8,[`checked`])]}),_:1},8,[`label`])),j(r,{label:t.$t(`Docker.Container.log.index_18`),path:`retain`},{default:Y(function(){return[j(f,{class:`w-200px`},{default:Y(function(){return[j(u,{value:K(s).retain,"onUpdate:value":n[3]||(n[3]=function(e){return K(s).retain=e}),min:1,max:999,"show-button":!1},null,8,[`value`]),j(d,null,{default:Y(function(){return[A(G(t.$t(`Crontab.Planned.index_94`)),1)]}),_:1})]}),_:1})]}),_:1},8,[`label`])]}),_:1},8,[`model`])}}}),mi=hi,F(),os(),Be={key:0,class:`text-warning mb-24px`},Qt=[`textContent`],Sn={key:1,class:`text-warning mb-24px`},Hn=[`textContent`],Qn={class:`wp-backup-guide-plan`},or={class:`font-bold`},pr=[`textContent`],yr={key:2,class:`backup-scheduled__notice-card`},wr={class:`text-desc`},dt={key:0,class:`text-desc`},ht={class:`font-bold`},yt=[`textContent`],Ct={class:`backup-scheduled__grid wp-backup-guide-plugins`},Dt={class:`backup-plugin-card__body`},At=[`src`,`alt`],Nt={class:`font-bold my-5px`},It={class:`text-desc`},zt={key:1,class:`text-right`},gi=M({__name:`backup-scheduled`,setup:function(e,n){var r=n.expose,i=q().t,o=ss(`site`,{}),s=ss(`siteType`,`wp`),c=T(function(){if(s!==`wp`)return!1;var e=o;return e.main_site||!e.is_child}),l=z(!1),u=el(),f=u.plugins,p=u.storageOptions,h=u.cron,g=u.fetchPlugins,v=function(e){return Z(function(){var t;return $(this,function(n){switch(n.label){case 0:return(t=h.value)!=null&&t.id?[4,rc({id:h.value.id,if_stop:e})]:[2];case 1:return n.sent(),l.value=e,[2]}})})()},y=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return(e=h.value)!=null&&e.id?[4,Sa({id:h.value.id})]:[2];case 1:return t.sent(),l.value=!1,[4,g(o.id)];case 2:return t.sent(),[2]}})})()},b=function(){rl({title:i(`Public.Btn.Delete`),width:450,content:i(`This scheduled task includes [All websites]. Delete it?`),onConfirm:y})},x=function(e){return Z(function(){var t;return $(this,function(n){switch(n.label){case 0:return(t=h.value)!=null&&t.id?e?[3,2]:h.value.sName===`ALL`?(b(),[2]):[4,y()]:(e&&(S.show=!0),[2]);case 1:return n.sent(),[2];case 2:return[4,v(!0)];case 3:return n.sent(),[2]}})})()},S=ol(i(`Configure Schedule`)),C=T(function(){return{callback:function(){return g(o.id)},plugins:f.value,storageOptions:p.value,cron:h.value}}),w=Vs({type:`site`,name:``,time:`day`,day:1,week:`1`,hour:1,minute:30,second:5,user:`root`,sBody:``,reminder:`0`,message:[],sName:``,backupTo:`localhost`,save:3,databaseType:``,zip:``,url:``,agent:``,dbBackupPath:`/www/backup`,id:0,region:``,splitType:``,splitValue:3,backup:!0,costom_time:null}),ee=function(e){pl({name:e.key,title:e.name,admin:!0})},te=function(e){rl({title:i(`Public.Btn.Uninstall`),content:i(`Soft.index_15`,[e.name,``]),onConfirm:function(){return Z(function(){var n;return $(this,function(r){switch(r.label){case 0:return[4,be(function(){return Z(function(){var e;return $(this,function(n){switch(n.label){case 0:return[4,t.import(`./app-legacy.js?v=1786507437784`).then(function(e){return e.xc})];case 1:return e=n.sent().unInstallSoft,[2,{unInstallSoft:e}]}})})()},void 0)];case 1:return n=r.sent().unInstallSoft,[4,n({sName:e.key,version:``})];case 2:return r.sent(),g(o.id),[2]}})})()}})};Cl(h,function(){var e;if(l.value=((e=h.value)==null?void 0:e.status)===1,h.value){var t=Number(h.value.where1||1);w.time=h.value.type||`day`,w.day=Number.isNaN(t)?1:t,w.week=h.value.type===`week`&&h.value.where1||`1`,w.hour=h.value.type===`hour-n`?Number(h.value.where1||0):h.value.where_hour,w.minute=h.value.type===`minute-n`?Number(h.value.where1||0):h.value.where_minute,w.second=Number(h.value.second||5),w.costom_time=h.value.type===`once`?h.value.where1:null}},{immediate:!0,deep:!0});var ne=function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,g(o.id)];case 1:return e.sent(),[2]}})})()};return ne(),r({init:ne}),function(e,t){var n=me,r=d,i=a,u=m,p=Pi,v=Li;return R(),k(`div`,null,[K(c)?(R(),k(`div`,Be,[t[2]||(t[2]=A(` * `,-1)),E(`span`,{textContent:G(e.$t(`Note: Backup schedules and remote storage only apply to the current main site, not sub-sites.`))},null,8,Qt)])):O(``,!0),K(s)===`php`?(R(),k(`div`,Sn,[t[3]||(t[3]=A(` * `,-1)),E(`span`,{textContent:G(e.$t(`Note: Only supports backing up site files (excluding website configuration and databases).`))},null,8,Hn)])):O(``,!0),E(`section`,Qn,[j(u,{class:`items-center`,size:5},{default:Y(function(){return[t[4]||(t[4]=E(`span`,{class:`w-20px h-20px`},[E(`i`,{class:`i-mingcute:time-line text-primary text-3xl`})],-1)),E(`span`,or,G(e.$t(`Scheduled Backup Plan`)),1),j(n,{value:K(l),size:`small`,"onUpdate:value":x},null,8,[`value`]),j(r,{vertical:``}),j(i,{onClick:t[0]||(t[0]=function(e){return K(S).show=!0})},{default:Y(function(){return[A(G(e.$t(`Configure Schedule`)),1)]}),_:1})]}),_:1}),E(`div`,{class:`text-desc mt-8px ml-25px`,textContent:G(e.$t(`Once enabled, automated backups will run at your scheduled intervals.`))},null,8,pr)]),K(h)&&K(l)?(R(),k(`div`,yr,[j(u,{class:`items-center`},{default:Y(function(){return[t[5]||(t[5]=E(`span`,{class:`backup-scheduled__notice-dot`},null,-1)),E(`span`,null,G(e.$t(`Schedule`))+`: `+G(K(Jl)(K(w))),1),E(`span`,wr,G(e.$t(`Keep the last {0} backups`,[K(h).save])),1)]}),_:1}),K(h).addtime?(R(),k(`div`,dt,G(e.$t(`Next Execution`))+`: `+G(K(h).addtime),1)):O(``,!0)])):O(``,!0),j(r,{class:`my-24px!`}),E(`section`,null,[j(u,{class:`items-center`,size:5},{default:Y(function(){return[t[6]||(t[6]=E(`span`,{class:`w-20px h-20px`},[E(`i`,{class:`i-mingcute:cloud-line text-primary text-3xl`})],-1)),E(`span`,ht,G(e.$t(`Remote Storage Plugins`)),1)]}),_:1}),E(`div`,{class:`text-desc mt-8px ml-25px`,textContent:G(e.$t(`Back up your data to the cloud to free up local storage and ensure your backups are secure and accessible anytime, anywhere.`))},null,8,yt),E(`div`,Ct,[(R(!0),k(_,null,Ws(K(f),function(t){return R(),k(`div`,{key:t.key,class:`backup-plugin-card`},[E(`div`,Dt,[E(`img`,{class:`backup-plugin-card__icon`,src:K(wo)(t.key),alt:t.name},null,8,At),E(`div`,Nt,G(t.name),1),E(`div`,It,G(t.description),1)]),t.setup?(R(),k(`div`,zt,[j(p,{onClick:function(e){return ee(t)}},{default:Y(function(){return[A(G(e.$t(`Layout.Sider.mail_12`)),1)]}),_:1},8,[`onClick`]),j(r,{vertical:``}),j(p,{onClick:function(e){return te(t)}},{default:Y(function(){return[A(G(e.$t(`Public.Btn.Uninstall`)),1)]}),_:1},8,[`onClick`])])):(R(),D(i,{key:0,type:`primary`,size:`small`,disabled:t.task!==`1`,onClick:function(e){return K(il)(t.key,function(){return K(g)(K(o).id)})}},{default:Y(function(){return[A(G(t.task===`0`?e.$t(`Soft.index_40`):e.$t(`Public.Btn.Install`)),1)]}),_:2},1032,[`disabled`,`onClick`]))])}),128))])]),j(v,{show:K(S).show,"onUpdate:show":t[1]||(t[1]=function(e){return K(S).show=e}),title:K(S).title,data:K(C),footer:!0,width:900,component:mi},null,8,[`show`,`title`,`data`])])}}}),pi=Ir(gi,[[`__scopeId`,`data-v-3f95ab8b`]]),F(),ze={key:0,class:`wp-backup-guide`},Zt={class:`wp-backup-guide__title`},xn={class:`wp-backup-guide__content`},Vn={class:`wp-backup-guide__footer`},Zn={class:`wp-backup-guide__actions`},ti=M({__name:`backup-guide`,props:{show:{type:Boolean},root:{},persistOnFinish:{type:Boolean,default:!0}},emits:[`change-tab`,`close`],setup:function(e,t){var n=t.expose,r=t.emit,i=q().t,o=e,s=r,c=Ao(),l=z(0),u=fc(null),d,f,p=null,m=0,h=[{tab:`backup`,selector:`.wp-backup-guide-now`,title:i(`Your first backup`),content:i(`Quickly back up your site with this button. To set up scheduled backups and remote storage, go to {0}`,[i(`Schedule & Remote Storage`)])},{tab:`scheduled`,selector:`.wp-backup-guide-plan`,title:i(`Set up backup plan`),content:i(`Please select a backup frequency and time point that suits you. We offer a variety of preset plans for you to choose from.`)},{tab:`scheduled`,selector:`.wp-backup-guide-plugins`,title:i(`Remote storage`),content:i(`Supports the configuration of remote storage destinations, allowing you to store backup files in the cloud and mitigate the risk of server failure.`)}],g=T(function(){return h[l.value]}),_=T(function(){return l.value===h.length-1}),v=T(function(){var e=u.value;return e?{left:``.concat(e.left-8,`px`),top:``.concat(e.top-8,`px`),width:``.concat(e.width+16,`px`),height:``.concat(e.height+16,`px`)}:{}}),y=T(function(){var e=u.value;if(!e)return{left:`calc(50% - 160px)`,top:`calc(50% - 95px)`,width:`320px`};var t=320,n=22,r=16,i=Math.min(Math.max(e.left+e.width/2-t/2,r),window.innerWidth-t-r),a=l.value===2?Math.max(e.top-190-n,r):Math.min(e.bottom+n,window.innerHeight-190-r);return{left:``.concat(i,`px`),top:``.concat(a,`px`),width:``.concat(t,`px`)}}),b=function(e){return!!e&&e.width>0&&e.height>0},x=function(){var e;return((e=o.root)==null?void 0:e.querySelector(g.value.selector))||null},S=function(e){var t=e.getBoundingClientRect();return b(t)?(u.value=t,!0):!1},C=function(){m&&(window.cancelAnimationFrame(m),m=0)},w=function(){C();var e=function(){if(!o.show||!p){m=0;return}S(p),m=window.requestAnimationFrame(e)};m=window.requestAnimationFrame(e)},ee=function(){f==null||f.disconnect(),f=void 0,p=null,C()},te=function(){d==null||d.disconnect(),d=void 0},ne=function(){te(),ee()},re=function(e){p!==e&&(ee(),p=e,f=new ResizeObserver(function(){return S(e)}),f.observe(e),w())},ie=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return o.show?[4,ws()]:[2];case 1:return t.sent(),e=x(),!e||!S(e)?(u.value=null,[2]):(e.scrollIntoView({block:`center`,inline:`nearest`}),[4,ws()]);case 2:return t.sent(),S(e),re(e),[2]}})})()},ae=function(){te(),o.root&&(d=new MutationObserver(function(){ie()}),d.observe(o.root,{childList:!0,subtree:!0,attributes:!0,attributeFilter:[`class`,`style`]}))},oe=function(e){l.value=e,u.value=null,ee(),s(`change-tab`,h[e].tab),ws(function(){ae(),ie()})},se=function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:if(ne(),!o.persistOnFinish)return[3,4];c.first_backup=!1,e.label=1;case 1:return e.trys.push([1,3,,4]),[4,ac({name:`wp_backup`,value:0})];case 2:return e.sent(),[3,4];case 3:return e.sent(),[3,4];case 4:return s(`close`),[2]}})})()},ce=function(){if(_.value){se();return}oe(l.value+1)};return Cl(function(){return o.show},function(e){e?oe(0):ne()},{immediate:!0}),Cl(function(){return o.root},function(){o.show&&(ae(),ie())}),Ms(function(){window.addEventListener(`resize`,ie),window.addEventListener(`scroll`,ie,!0)}),js(function(){ne(),window.removeEventListener(`resize`,ie),window.removeEventListener(`scroll`,ie,!0)}),n({updateGuideTarget:ie}),function(t,n){var r=a;return R(),D(ge,{to:`body`},[e.show?(R(),k(`div`,ze,[n[3]||(n[3]=E(`div`,{class:`wp-backup-guide__mask`},null,-1)),K(u)?(R(),k(`div`,{key:0,class:`wp-backup-guide__target`,style:ks(K(v))},null,4)):O(``,!0),(R(),k(`div`,{key:K(l),class:Os([`wp-backup-guide__popover`,`is-step-`.concat(K(l)+1)]),style:ks(K(y))},[E(`button`,{class:`wp-backup-guide__close`,type:`button`,onClick:se},zl(n[0]||(n[0]=[E(`i`,{class:`i-mingcute:close-line`},null,-1)]))),E(`div`,Zt,[n[1]||(n[1]=E(`span`,{class:`wp-backup-guide__dot`},null,-1)),E(`span`,null,G(K(g).title),1)]),E(`div`,xn,G(K(g).content),1),E(`div`,Vn,[E(`span`,null,G(K(l)+1)+` / `+G(h.length),1),E(`div`,Zn,[j(r,{text:``,size:`small`,onClick:se},{default:Y(function(){return[A(G(t.$t(`Public.Confirm.Disable`)),1)]}),_:1}),j(r,{type:`primary`,size:`small`,onClick:ce},{default:Y(function(){return[A(G(K(_)?t.$t(`Finished`):t.$t(`Public.Table.Page.index_3`))+` `,1),n[2]||(n[2]=E(`i`,{class:`i-mingcute:right-line ml-2px`},null,-1))]}),_:1})])])],6))])):O(``,!0)])}}}),ei=ti,F(),Wo=M({__name:`index`,props:{row:{},site_type:{default:`wp`}},setup:function(e){var t=q().t,n=Ao(),r=e;Bs(`site`,r.row),Bs(`siteType`,r.site_type);var i=z(null),o=z(`backup`),s=z(!1),c=T(function(){return n.first_backup}),l=T(function(){return c.value||s.value}),u=function(e){switch(e){case`php`:return ci;default:return Ti}},d=T(function(){return[{key:`backup`,label:t(`Backup / Restore`),component:u(r.site_type)},{key:`scheduled`,label:t(`Schedule & Remote Storage`),component:pi}]}),f=function(e){o.value=e},p=function(){s.value=!0};return function(e,t){var n=Ui,r=a;return R(),k(`div`,{ref_key:`backupGuideRoot`,ref:i,class:`site-backup-new`},[j(n,{class:`p-16px`,value:K(o),"onUpdate:value":t[0]||(t[0]=function(e){return ls(o)?o.value=e:null}),options:K(d)},null,8,[`value`,`options`]),j(r,{class:`site-backup-new__guide-btn`,size:`small`,secondary:``,onClick:p},{default:Y(function(){return[t[2]||(t[2]=E(`i`,{class:`i-site:light w-14px h-14px mr-4px`},null,-1)),A(` `+G(e.$t(`Help Wizard`)),1)]}),_:1}),j(ei,{show:K(l),root:K(i),"persist-on-finish":K(c),onChangeTab:f,onClose:t[1]||(t[1]=function(e){return s.value=!1})},null,8,[`show`,`root`,`persist-on-finish`])],512)}}}),e(`It`,ve({default:function(){return ai}})),ai=Ir(Wo,[[`__scopeId`,`data-v-91ce0381`]]),Er=P.global,V=Er.t,e(`tt`,function(e){return B.post(`/project/python/GetProjectList`,e)}),e(`Pt`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/project/python/StopProject`,e,{requestOptions:{loading:t?V(`Component.Pay.index_12`):``,successMessage:t}})}),e(`Nt`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/project/python/StartProject`,e,{requestOptions:{loading:t?V(`Component.Pay.index_12`):``,successMessage:t}})}),e(`wt`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/project/python/RestartProject`,e,{requestOptions:{loading:t?V(`Component.Pay.index_12`):``,successMessage:t}})}),io=function(e){return B.post(`/site?action=get_project_site_types`,e)},Br=function(e){return B.post(`/site?action=add_project_site_type`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})},Ca=function(e){return B.post(`/site?action=remove_project_site_type`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})},Ia=function(e){return B.post(`/site?action=modify_project_site_type`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})},ic=function(e){return B.post(`/site?action=batch_set_site_type`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})},e(`et`,function(e){return B.post(`/mod/python/environment/list_environment`,e)}),e(`X`,function(e){return B.post(`/mod/python/environment/remove_environment`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`gt`,function(){return B.post(`/project/python/list_system_user`)}),e(`Y`,function(e){return B.post(`/mod/python/environment/create_python_env`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`H`,function(e){return B.post(`/mod/python/environment/add_environment`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`ht`,function(e){return B.post(`/project/python/list_py_version`,e)}),e(`_t`,function(e){return B.post(`/project/python/async_install_py_version`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`Ft`,function(e){return B.post(`/project/python/RemovePythonV`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`Dt`,function(e){return B.post(`/mod/python/environment/set_environment_default`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`Z`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/project/python/RemoveProject`,e,{requestOptions:{loading:t?V(`Component.Pay.index_12`):``,successMessage:t}})}),e(`U`,function(e){return B.post(`/project/python/CreateProject`,{data:JSON.stringify(e)},{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`lt`,function(e){return B.post(`/project/python/get_info`,e)}),e(`ut`,function(e){return B.post(`/project/python/GetProjectInfo`,e)}),e(`q`,function(e){return B.post(`/project/python/ChangeProjectConf`,{data:JSON.stringify(e)},{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`ct`,function(e){return B.post(`/project/python/GetProjectDomain`,e)}),e(`G`,function(e){return B.post(`/project/python/AddProjectDomain`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!1}})}),e(`Q`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/project/python/RemoveProjectDomain`,e,{requestOptions:{loading:t?V(`Component.Pay.index_12`):``,successMessage:t}})}),e(`rt`,function(e){return B.post(`/project/python/get_port_status`,e)}),e(`St`,function(e){return B.post(`/project/python/BindExtranet`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`J`,function(e){return B.post(`/project/python/unBindExtranet`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`Mt`,function(e){return B.post(`/project/python/add_server_proxy`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`ft`,function(e){return B.post(`/project/python/get_project_redirect_list`,e)}),e(`K`,function(e){return B.post(`/project/python/create_project_redirect`,Ll(Q({},e),{redirectdomain:JSON.stringify(e.redirectdomain)}),{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`bt`,function(e){return B.post(`/project/python/modify_project_redirect`,Ll(Q({},e),{redirectdomain:JSON.stringify(e.redirectdomain)}),{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`xt`,function(e){return B.post(`/project/python/modify_project_redirect`,Ll(Q({},e),{redirectdomain:JSON.stringify(e.redirectdomain)}),{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`$`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/project/python/remove_project_redirect`,e,{requestOptions:{loading:t?V(`Component.Pay.index_12`):``,successMessage:t}})}),e(`mt`,function(e){return B.post(`/project/python/GetConfFile`,e)}),e(`Et`,function(e){return B.post(`/project/python/SaveConfFile`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`pt`,function(e){return B.post(`/crontab?action=get_restart_project_config`,e)}),e(`Tt`,function(e){return B.post(`/crontab?action=set_restart_project`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`ot`,function(e){return B.post(`/mod/python/service/get_services_info`,e)}),e(`At`,function(e){return B.post(`/mod/python/service/handle_service`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`W`,function(e){return B.post(`/mod/python/service/add_service`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`yt`,function(e){return B.post(`/mod/python/service/modify_service`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`Ct`,function(e){return B.post(`/mod/python/service/remove_service`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`st`,function(e){return B.post(`/mod/python/service/get_service_log`,e)}),e(`it`,function(e){return B.post(`/project/python/get_env_info`,e)}),e(`vt`,function(e){return B.post(`/project/python/manage_package`,e)}),e(`at`,function(e){return B.post(`/ajax?action=get_lines`,e,{requestOptions:{errorMessage:!1}})}),e(`jt`,function(e){return B.post(`/project/python/ChangeProjectConf`,{data:JSON.stringify(e)},{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`dt`,function(e){return B.post(`/project/python/GetProjectLog`,e)}),e(`nt`,function(e){return B.post(`/project/python/get_log_split`,e,{requestOptions:{loading:``,successMessage:!1,errorMessage:!1}})}),e(`Ot`,function(e){return B.post(`/project/python/set_log_split`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),e(`kt`,function(e){return B.post(`/project/python/mamger_log_split`,e,{requestOptions:{loading:V(`Component.Pay.index_12`),successMessage:!0}})}),F(),Re={class:`p-20px`},Xt={class:`w-150px`},Oi=M({__name:`batch`,props:{data:{}},setup:function(e,t){var n=t.expose,r=e,i=q().t,a=r.data,o=a.siteType,s=a.ids,c=a.onRefresh,l=z(null),u=z([]),d=al(),f=d.loading,p=d.setLoading;(function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),p(!0),[4,io({project_type:o})];case 1:return e=t.sent().message,cs(e)&&e.length>0?(u.value=e.map(function(e){return{label:e.name,value:e.id}}),l.value=e[0].id):(l.value=null,u.value=[]),[3,3];case 2:return p(!1),[7];case 3:return[2]}})})()})();var m=function(){if(l.value===null)throw L.error(i(`Site.PHP.add_site_46`)),Error(i(`Site.PHP.add_site_46`));return{id:l.value,site_ids:JSON.stringify(s),project_type:o}};return n({onConfirm:function(e){var t=e.hide;return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,ic(m())];case 1:return e.sent(),c(),t(),[2]}})})()}}),function(e,t){var n=ce,r=h,i=ji;return R(),k(`div`,Re,[j(i,null,{default:Y(function(){return[j(r,{label:e.$t(`Site.PHP.add_site_22`),"show-feedback":!1},{default:Y(function(){return[E(`div`,Xt,[j(n,{value:K(l),"onUpdate:value":t[0]||(t[0]=function(e){return ls(l)?l.value=e:null}),loading:K(f),options:K(u)},null,8,[`value`,`loading`,`options`])])]}),_:1},8,[`label`])]}),_:1})])}}}),e(`V`,ve({default:function(){return Di}})),Di=Oi,F(),os(),Do=function(){var e=new Date;return{start_date:Ba(Rr(e,-30),`yyyy-MM-dd`),end_date:Ba(e,`yyyy-MM-dd`)}},e(`z`,Ls=function(){var e=arguments.length>0&&arguments[0]!==void 0&&arguments[0],t=arguments.length>1?arguments[1]:void 0,n=P.global.t;J({title:t?`[`.concat(t,`] `,n(`Website statistics`)):n(`Website statistics`),width:900,minHeight:450,data:{name:t,showTops5:e},component:ba(function(){return be(function(){return Promise.resolve().then(function(){return _c})},void 0)})})}),e(`B`,function(e){var t=fc({});return{monitorMap:t,getMonitorData:function(){return Z(function(){var n,r,i,a;return $(this,function(o){switch(o.label){case 0:return n=vc(Ao()),r=n.isFree,i=n.siteMonitorStatus,r.value&&!i.value?[2]:[4,yo(Do(),e)];case 1:return a=o.sent().message,I(a)&&(t.value=a),[2]}})})()}}}),F(),os(),Uo=M({name:`BtEcharts`,__name:`index`,props:{type:{type:String,default:`line`},width:{type:[Number,String],default:`100%`},height:{type:[Number,String],default:`200px`},option:{type:Object,required:!0}},setup:function(e,n){var r=n.expose,i=z(),a={line:ba(function(){return be(function(){return t.import(`./feature-Charts-legacy.js?v=1786507437784`).then(function(e){return e.i})},void 0)}),bar:ba(function(){return be(function(){return t.import(`./feature-Charts-legacy.js?v=1786507437784`).then(function(e){return e.a})},void 0)}),pie:ba(function(){return be(function(){return t.import(`./feature-Charts-legacy.js?v=1786507437784`).then(function(e){return e.t})},void 0)}),map:ba(function(){return be(function(){return t.import(`./feature-Charts-legacy.js?v=1786507437784`).then(function(e){return e.n})},void 0)})};return r({getChart:function(){var e;return(e=i.value)==null?void 0:e.getChart()}}),function(t,n){return R(),D(Ys(a[e.type]),{ref_key:`chartRef`,ref:i,width:e.width,height:e.height,option:e.option},null,8,[`width`,`height`,`option`])}}}),e(`R`,ve({default:function(){return Ai}})),e(`L`,Ai=Uo),F(),Le={class:`text-left`},Yt={class:`cursor-pointer`},se=M({__name:`Requests`,props:{name:{type:String,default:``},total:{type:[Number,String],default:0},value:{type:Array,default:function(){return[]}}},setup:function(e){var t=T(function(){return e.total.toLocaleString(`en-US`)}),n=gl(),r=T(function(){return{xAxis:{type:`category`,data:e.value.map(function(e){return e.date})},yAxis:{type:`value`,show:!1},series:[{name:`Page views`,data:e.value.map(function(e){return e.value}),type:`line`,lineStyle:{color:n.value.primaryColor,width:2},areaStyle:{color:Mo(n.value.primaryColor,.1)},symbol:`none`}],grid:{left:0,right:0,top:0,bottom:0}}});return function(n,i){return R(),k(`div`,{class:`flex flex-col gap-3px cursor-pointer`,onClick:i[0]||(i[0]=function(t){return K(Ls)(!1,e.name)})},[E(`div`,Le,G(K(t)),1),E(`div`,Yt,[j(Ai,{type:`line`,option:K(r),height:`15px`},null,8,[`option`])])])}}}),e(`I`,ve({default:function(){return oe}})),oe=se,F(),Ie={class:`bt-install relative`},Jt={key:0,class:`install-box`},bn={class:`install-desc`},Ho=M({__name:`index`,props:{install:{type:Boolean,default:!0}},setup:function(e){return function(t,n){var r=Mi;return R(),k(`div`,Ie,[Gs(t.$slots,`default`,{},void 0,!0),e.install?O(``,!0):(R(),k(`div`,Jt,[E(`div`,bn,[j(r,{name:`base-warning`,class:`text-warning mr-8px`,size:`24`}),Gs(t.$slots,`desc`,{},void 0,!0)])]))])}}}),e(`F`,Ni=Ir(Ho,[[`__scopeId`,`data-v-aac05997`]])),e(`P`,`/static/vite/images/logo.png`),F(),Fe={class:`flex gap-4`},Gc=M({__name:`tren-type`,props:xs({showSort:{type:Boolean,default:!0}},{sort:{default:`desc`},sortModifiers:{},type:{default:`traffic`},typeModifiers:{}}),emits:[`update:sort`,`update:type`],setup:function(e){var t=sl(e,`sort`),n=sl(e,`type`);return function(r,i){var a=re,o=ie;return R(),k(`div`,Fe,[e.showSort?(R(),D(o,{key:0,value:t.value,"onUpdate:value":i[0]||(i[0]=function(e){return t.value=e}),size:`small`},{default:Y(function(){return[j(a,{value:`desc`},{default:Y(function(){return[A(G(r.$t(`Desc`)),1)]}),_:1}),j(a,{value:`asc`},{default:Y(function(){return[A(G(r.$t(`Asc`)),1)]}),_:1})]}),_:1},8,[`value`])):O(``,!0),j(o,{value:n.value,"onUpdate:value":i[1]||(i[1]=function(e){return n.value=e}),size:`small`},{default:Y(function(){return[j(a,{value:`traffic`},{default:Y(function(){return[A(G(r.$t(`Traffic`)),1)]}),_:1}),j(a,{value:`req_count`},{default:Y(function(){return[A(G(r.$t(`Requests`)),1)]}),_:1}),j(a,{value:`ip_count`},{default:Y(function(){return zl(i[2]||(i[2]=[A(`IP`,-1)]))}),_:1}),j(a,{value:`uv`},{default:Y(function(){return zl(i[3]||(i[3]=[A(`UV`,-1)]))}),_:1}),j(a,{value:`pv`},{default:Y(function(){return zl(i[4]||(i[4]=[A(`PV`,-1)]))}),_:1})]}),_:1},8,[`value`])])}}}),Wc=Gc,F(),Ne=[`textContent`],qt={key:1},yn={class:`font-bold text-16px text-font2`},Bn={class:`text-font2`},Xn={class:`text-font2`},ar={class:`font-bold text-16px text-font2`},fr={class:`font-bold text-16px text-font2`},as=M({__name:`index`,props:{name:{type:String,default:``},showTops5:{type:Boolean,default:!0}},setup:function(e){var t=q().t,n=vc(Ao()).siteMonitorStatus,r=vc(ma()),i=r.webserver,o=r.isMonitorInstall,s=T(function(){return i.value!==`openlitespeed`&&(o.value||n.value)}),c=z(!1),l=e,u=Vs({sort:`desc`,top5Type:`traffic`,trenType:`traffic`}),f={traffic:t(`Traffic`),req_count:t(`Requests`),ip_count:`IP`,uv:`UV`,pv:`PV`},h=z([]),g=T(function(){return f[u.trenType]}),v=function(e){return e===`traffic`?`traffic_bytes`:e},y=function(e,t){return t===`traffic`?Ya(e):e},b=Vs({today:{traffic_human:`-`,req_count:`-`,ip_count:`-`,uv:`-`,pv:`-`},yesterday:{traffic_human:`-`,req_count:`-`,ip_count:`-`,uv:`-`,pv:`-`},day_before:{traffic_human:`-`,req_count:`-`,ip_count:`-`,uv:`-`,pv:`-`}}),x=[{key:`traffic_human`,label:t(`Traffic`)},{key:`req_count`,label:t(`Requests`)},{key:`ip_count`,label:`IP`},{key:`uv`,label:`UV`},{key:`pv`,label:`PV`}],S=gl(),C=dc({grid:{left:150,right:50,top:20,bottom:20},tooltip:{trigger:`axis`,backgroundColor:`var(--chart-tooltip-bg-color)`,textStyle:{color:`var(--chart-tooltip-text-color)`},formatter:function(e){var t=Array.isArray(e)?e[0]:e,n=t.name||t.axisValueLabel||``,r=Array.isArray(t.value)?t.value[0]:t.value;return``.concat(n,`
`,f[u.top5Type],`: `,y(r,u.top5Type))}},xAxis:{type:`value`,axisLabel:{formatter:function(e){return y(e,u.top5Type)}}},yAxis:{type:`category`,data:[],axisTick:{show:!1},axisLine:{show:!1},axisLabel:{width:130,overflow:`truncate`,ellipsis:`...`,lineHeight:18,margin:4,align:`right`}},series:[{type:`bar`,data:[],barWidth:14,label:{show:!0,position:`right`,color:`#666`,formatter:function(e){return y(e.value,u.top5Type)}},itemStyle:{color:S.value.primaryColor,borderRadius:[0,6,6,0]}}]}),w=dc({grid:{left:80,right:30,top:20,bottom:20},tooltip:{trigger:`axis`,backgroundColor:`var(--chart-tooltip-bg-color)`,textStyle:{color:`var(--chart-tooltip-text-color)`},formatter:function(e){var t,n=Array.isArray(e)?e[0]:e,r=n.name||n.axisValueLabel||``,i=Array.isArray(n.value)?(t=n.value[1])==null?n.value[0]:t:n.value;return``.concat(r,`
`,g.value,`: `,y(i,u.trenType))}},xAxis:{type:`category`,boundaryGap:!1,data:[]},yAxis:{type:`value`,axisLabel:{formatter:function(e){return y(e,u.trenType)}}},series:[{type:`line`,data:[],smooth:!0,symbol:`circle`,symbolSize:6,itemStyle:{color:`#fff`,borderColor:S.value.primaryColor,borderWidth:2},lineStyle:{color:S.value.primaryColor,width:2},areaStyle:{color:{type:`linear`,x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:Mo(S.value.primaryColor,.35)},{offset:1,color:Mo(S.value.primaryColor,.05)}]}}}]}),ee=function(e){var t;c.value=e.top5_sites.items.length===0;var n=v(u.top5Type);C.yAxis=Ll(Q({},C.yAxis),{data:e.top5_sites.items.map(function(e){return e.site}).reverse()}),C.series=[Ll(Q({},(t=C.series)==null?void 0:t[0]),{data:e.top5_sites.items.map(function(e){return e[n]||0}).reverse()})]},te=function(){var e,t=v(u.trenType);w.xAxis=Ll(Q({},w.xAxis),{data:h.value.map(function(e){return e.date.substring(5)})}),w.series=[Ll(Q({},(e=w.series)==null?void 0:e[0]),{data:h.value.map(function(e){return e[t]||0})})]},ne=al(),re=ne.loading,ie=ne.setLoading,ae=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,5,6]),ie(!0),l.name?[4,xo({site_name:l.name})]:[3,2];case 1:return e=t.sent().message,[3,4];case 2:return[4,bo({metric:u.top5Type,order:u.sort})];case 3:e=t.sent().message,t.label=4;case 4:return I(e)&&(h.value=e.trend_7days.points,Object.assign(b,e.overview_three_days),te(),l.name||ee(e)),[3,6];case 5:return ie(!1),[7];case 6:return[2]}})})()};return Ms(function(){i.value===`openlitespeed`||!o.value&&!n.value||ae()}),function(e,t){var n=Pi,r=Js(`i18n-t`),o=m,f=Mi,h=a,g=p,v=d,y=Gi,S=de,ee=Ni;return R(),D(ee,{install:K(s)},{desc:Y(function(){return[K(i)==`openlitespeed`?(R(),k(`span`,{key:0,textContent:G(e.$t(`This feature is not currently supported by the OpenLiteSpeed service`))},null,8,Ne)):(R(),k(`span`,qt,[j(r,{keypath:`Please use {a} or enable Site Monitor in the Settings`},{a:Y(function(){return[j(n,{class:`font-bold`,onClick:t[0]||(t[0]=function(e){return K(Fs)(l.name)})},{default:Y(function(){return zl(t[5]||(t[5]=[A(`Website statistics-v2`,-1)]))}),_:1})]}),_:1})]))]}),default:Y(function(){return[j(S,{class:`py-16px px-30px`,show:K(re)},{default:Y(function(){return[j(o,{class:`justify-between!`},{default:Y(function(){return[(R(),k(_,null,Ws(x,function(n){return j(o,{class:`flex-col! items-center`,key:n.key},{default:Y(function(){return[E(`span`,null,[t[6]||(t[6]=E(`span`,{class:`circle`},null,-1)),E(`span`,null,G(n.label),1)]),E(`span`,yn,G(K(b).today[n.key]),1),E(`span`,Bn,G(e.$t(`Public.Search.Yesterday`))+` `+G(K(b).yesterday[n.key]),1),E(`span`,Xn,G(e.$t(`Day Before`))+` `+G(K(b).day_before[n.key]),1)]}),_:2},1024)}),64)),j(o,{class:`flex-col! items-center justify-center! cursor-pointer`,onClick:ae},{default:Y(function(){return[j(o,{class:`items-center`,size:5},{default:Y(function(){return[j(f,{name:`base-refresh`,class:`text-primary`}),j(h,{type:`primary`,text:``},{default:Y(function(){return[A(G(e.$t(`Refresh`)),1)]}),_:1})]}),_:1}),t[7]||(t[7]=E(`img`,{src:`/static/vite/images/logo.png`,class:`w-40px h-40px`},null,-1))]}),_:1})]}),_:1}),l.showTops5?(R(),k(_,{key:0},[j(o,{class:`my-25px justify-between! items-center`},{default:Y(function(){return[E(`div`,ar,G(e.$t(`Today Top 5 Websites`)),1),j(Wc,{sort:K(u).sort,"onUpdate:sort":[t[1]||(t[1]=function(e){return K(u).sort=e}),ae],type:K(u).top5Type,"onUpdate:type":[t[2]||(t[2]=function(e){return K(u).top5Type=e}),ae]},null,8,[`sort`,`type`])]}),_:1}),K(c)?(R(),D(g,{key:0,class:`h-200px justify-center`})):(R(),D(Ai,{key:1,type:`bar`,height:`200px`,option:K(C)},null,8,[`option`]))],64)):O(``,!0),j(o,{class:`my-25px justify-between! items-center`},{default:Y(function(){return[E(`div`,fr,G(e.$t(`Last 7 Days Statistics`)),1),j(Wc,{showSort:!1,type:K(u).trenType,"onUpdate:type":[t[3]||(t[3]=function(e){return K(u).trenType=e}),te]},null,8,[`type`])]}),_:1}),j(Ai,{type:`line`,height:`260px`,option:K(w)},null,8,[`option`]),j(v),j(y,{class:`mt-10px`},{default:Y(function(){return[E(`li`,null,[A(G(e.$t(`This is a simplified website statistics report. For more detailed data, please use`))+` `,1),j(h,{type:`primary`,text:``,onClick:t[4]||(t[4]=function(e){return K(Fs)(l.name)})},{default:Y(function(){return zl(t[8]||(t[8]=[A(`Website statistics-v2`,-1)]))}),_:1})])]}),_:1})]}),_:1},8,[`show`])]}),_:1},8,[`install`])}}}),_c=ve({default:function(){return gc}}),gc=Ir(as,[[`__scopeId`,`data-v-3771031c`]]),F(),Me={class:`relative w-full`},Kt={class:`leading-18px`},is=M({__name:`index`,props:{rows:{type:Number,default:4},placeholder:{type:String,default:``},readonly:{type:Boolean,default:!1},name:{type:String,default:``}},emits:[`blur`],setup:function(e,t){var n=t.emit,r=$c(),i=!!fl().default,a=gl(),o=fc(),s=function(){o.value.focus()},c=z(!1),l=function(){c.value=!0},u=function(){c.value=!1,n(`blur`)},d=T(function(){return!i||r.value?!1:!c.value});return function(t,n){var r=C,c=te;return R(),k(`div`,Me,[j(c,{trigger:`focus`,placement:`top-start`,"display-directive":`show`,disabled:!i,style:ks({"--n-color":K(a).primaryColor,"--n-text-color":`#fff`})},{trigger:Y(function(){return[j(r,Ss({ref_key:`inputRef`,ref:o},t.$attrs,{type:`textarea`,placeholder:e.placeholder,"input-props":{name:e.name,spellcheck:!1},autosize:{minRows:e.rows,maxRows:e.rows},readonly:e.readonly,onFocus:l,onBlur:u}),null,16,[`placeholder`,`input-props`,`autosize`,`readonly`])]}),default:Y(function(){return[E(`div`,Kt,[Gs(t.$slots,`default`,{},void 0,!0)])]}),_:3},8,[`disabled`,`style`]),X(E(`div`,{class:`placeholder`,onClick:s},[Gs(t.$slots,`default`,{},void 0,!0)],512),[[xl,K(d)]])])}}}),e(`N`,Wi=Ir(is,[[`__scopeId`,`data-v-9059602f`]])),e(`j`,function(){return B.post(`/ssl_domain?action=get_panel_domain`)}),e(`M`,function(e){return B.post(`/ssl_domain?action=set_panel_domain_ssl`,{domain:JSON.stringify(e.domain)},{requestOptions:{loading:`Installing certificate, please wait...`,successMessage:!1}})}),Eo=function(e){return B.post(`/ssl_domain?action=ssl_tasks_status`,e)},zo=ye(qs(),1),F(),je=[`innerHTML`],Xr=M({__name:`apply-progress`,setup:function(e){var t=z(`Applying for a certificate...`),n=function(){return Z(function(){var e;return $(this,function(n){switch(n.label){case 0:return[4,po({path:`/www/server/panel/logs/letsencrypt.log`})];case 1:return e=n.sent().message,I(e)&&(t.value=e.data?e.data:`None`),[2]}})})()};n();var r=null;return Ms(function(){r=setInterval(function(){n()},1e3)}),Ns(function(){r&&clearInterval(r)}),function(e,n){return R(),k(`pre`,{innerHTML:K(t),class:`h-full overflow-auto bg-black text-white p-10px whitespace-pre-wrap`},null,8,je)}}}),e(`A`,Yr=Xr),F(),Ae={class:`p-16px`},Gt={class:`flex items-center`},bs=M({__name:`manual-parse`,props:{manualParse:{},site_id:{},domains:{},callback:{type:Function},tips:{type:Boolean}},emits:[`close`],setup:function(e,t){var r=t.emit,i=q().t,o=e,s=r,c=ml([{key:`domain`,title:i(`Mail.Domain.index_3`)},{key:`auth_value`,title:i(`Mail.Domain.index_38`)},{key:`type`,title:i(`Ftp.Table.index_3`),width:80},{key:`must`,title:`Essential`,width:100}]),l=c.table,u=c.columns,d=al(),f=d.loading,p=d.setLoading,h=function(){try{p(!0),o.manualParse.length&&(l.data=o.manualParse.map(function(e){return Q({},e.data)}).flatMap(function(e){return Object.values(e)}))}finally{p(!1)}},g=function(){return Z(function(){var e,t,n,r;return $(this,function(i){switch(i.label){case 0:e=J({width:500,height:300,hideClose:!0,component:Yr}),i.label=1;case 1:return i.trys.push([1,3,4,5]),[4,oa({site_id:o.site_id,domains:o.domains.join(`,`)})];case 2:return i.sent(),[3,5];case 3:if(t=i.sent(),!t.message.result)return L.error(`Application failed`),[2];n=t.message.result;try{r=zo.default.parse(n)}catch(e){return Ql(n),[2]}if(r)try{$l(r)}catch(e){L.error(`Application failed`)}else L.error(`Application failed`);return[3,5];case 4:return e.hide(),s(`close`),o.callback(),[7];case 5:return[2]}})})()};return h(),function(e,t){var r=n,i=Mi,s=Vi,c=a,d=m,p=Gi;return R(),k(`div`,Ae,[o.tips?(R(),D(r,{key:0,type:`warning`,class:`mb-10px`},{default:Y(function(){return zl(t[0]||(t[0]=[E(`span`,null,`You have unfinished application tasks, please complete them first.`,-1)]))}),_:1})):O(``,!0),j(r,{"show-icon":!1,class:`mb-10px`},{default:Y(function(){return[E(`div`,Gt,[j(i,{name:`base-info`,size:`17`,class:`mr-8px`}),t[1]||(t[1]=E(`span`,{class:`leading-17px`},`Please do TXT analysis according to the following list`,-1))])]}),_:1}),j(s,{loading:K(f),"loading-num":2,columns:K(u),data:K(l).data,"max-height":`450px`},null,8,[`loading`,`columns`,`data`]),j(d,{justify:`end`,class:`my-10px`},{default:Y(function(){return[j(c,{type:`primary`,onClick:g},{default:Y(function(){return[A(G(e.$t(`SSL.Business.index_54`)),1)]}),_:1})]}),_:1}),j(p,null,{default:Y(function(){return[t[2]||(t[2]=E(`li`,{class:`text-error`},`It takes some time to resolve the domain name to take effect. After completing all the resolution operations, please wait 1 minute before clicking the verification button`,-1)),E(`li`,null,`You can manually verify whether the domain name resolution is effective through CMD commands: nslookup -q=txt `+G(K(l).data[0].domain),1),t[3]||(t[3]=E(`li`,null,`If you are using Pagoda Cloud Resolution Plugin, Alibaba Cloud DNS, DnsPod as DNS, you can use the DNS interface to automatically resolve`,-1))]}),_:1})])}}}),ys=bs,F(),ke={class:`p-20px`},Wt={class:`text-14px px-16px`},Nn={key:0,class:`error-box leading-25px`},zn={key:0},Yn={key:0},ir={class:`text-white bg-[#333] p-10px w-full whitespace-pre-wrap`},dr={key:1},vr={class:`text-white bg-[#333] p-10px w-full whitespace-pre-wrap`},Jr=M({__name:`apply-error`,props:{error:{}},setup:function(e){return function(t,n){var r,i,a,o,s,c=Mi,l=m,u=Pi;return R(),k(`div`,ke,[j(l,{class:`items-center! text-error justify-center!`},{default:Y(function(){return[j(c,{name:`base-error`,size:24}),E(`div`,Wt,G(e.error[0]),1)]}),_:1}),(r=e.error[1].challenges)!=null&&r[0]||(i=e.error[1])!=null&&i.detail?(R(),k(`div`,Nn,[(a=e.error[1].challenges)!=null&&a[0]?(R(),k(`div`,zn,[E(`div`,null,[n[0]||(n[0]=E(`span`,{class:`label-text`},`Verify Domain: `,-1)),A(G(e.error[1].identifier.value),1)]),e.error[1].challenges[0].type.indexOf(`dns`)>-1||(o=e.error[1].challenges[0].validationRecord)!=null&&o[0]?(R(),k(`div`,Yn,[n[2]||(n[2]=E(`span`,{class:`label-text`},`Verify URL: `,-1)),j(u,{href:e.error[1].challenges[0].type.indexOf(`dns`)>-1?`https://dnschecker.org/#TXT/_acme-challenge.`.concat(e.error[1].identifier.value):e.error[1].challenges[0].validationRecord[0].url,target:`_blank`},{default:Y(function(){return zl(n[1]||(n[1]=[E(`span`,{class:`font-bold`},`Click to view`,-1)]))}),_:1},8,[`href`])])):O(``,!0),E(`div`,null,[n[3]||(n[3]=E(`span`,{class:`label-text`},`Verify Content: `,-1)),A(G(e.error[1].challenges[0].token),1)]),E(`div`,null,[n[4]||(n[4]=E(`span`,{class:`label-text`},`Error Code: `,-1)),E(`pre`,ir,G(e.error[1].challenges[0].error.detail),1)]),n[5]||(n[5]=E(`div`,null,[E(`span`,{class:`label-text`},`Verification Result:`),E(`span`,{class:`text-error`},`Verification Failed`)],-1))])):O(``,!0),(s=e.error[1])!=null&&s.detail?(R(),k(`div`,dr,[E(`div`,null,[n[6]||(n[6]=E(`span`,{class:`label-text`},`Error Code: `,-1)),E(`pre`,vr,G(e.error[1].detail),1)]),n[7]||(n[7]=E(`div`,null,[E(`span`,{class:`label-text`},`Verification Result:`),E(`span`,{class:`text-error`},`Verification Failed`)],-1))])):O(``,!0)])):O(``,!0)])}}}),qr=Ir(Jr,[[`__scopeId`,`data-v-8ac8e215`]]),F(),F(),os(),Oe={class:`panel-ssl-progress`},Ut={class:`progress-label`},Mn={class:`w-120px`},hc=M({__name:`ssl-lets-progress`,props:{task_id:{type:Number,default:0},isJump:{type:Boolean,default:!0},onFinish:{type:Function,default:function(){}}},emits:[`close`],setup:function(e,n){var r=n.emit,i=ba(function(){return be(function(){return t.import(`./view-ssl-legacy.js?v=1786507437784`).then(function(e){return e.r})},void 0)}),a=q().t,o=r,s=z({}),c=null,l=z(!1),u=ol(a(`SSL.Domain.index_5`)),d=function(e){u.data.path=e.task_log,u.show=!0},f=function(){var t=arguments.length>0&&arguments[0]!==void 0&&arguments[0];return Z(function(){var n,r,i,u,d;return $(this,function(f){switch(f.label){case 0:return f.trys.push([0,2,3,4]),t&&(l.value=!0),[4,Eo({task_id:e.task_id})];case 1:if(n=f.sent(),r=n.message,I(r)&&(s.value=r,r.task_code===-1)){if(o(`close`),i=r.task_result.match(/Error:\s*(\[[\s\S]+\])$/),i&&i[1]){u=i[1];try{$l(zo.default.parse(u))}catch(e){L.error(a(`SSL.index_31`))}}else L.error(a(`SSL.index_31`));return[2]}return s.value.task_status===100?(c&&clearTimeout(c),o(`close`),(d=e.onFinish)==null||d.call(e),L.success(a(`Config.Safe.Ssl.index_11`)),e.isJump&&setTimeout(function(){window.location.href=window.location.href.split(`?`)[0]+`?_t=`+Date.now()},1e3)):p(),[3,4];case 2:return f.sent(),e.isJump&&setTimeout(function(){window.location.href=window.location.href.split(`?`)[0]+`?_t=`+Date.now()},1e3),[3,4];case 3:return t&&(l.value=!1),[7];case 4:return[2]}})})()},p=function(){c&&clearTimeout(c),c=window.setTimeout(function(){f()},3e3)};return Ms(function(){f(!0)}),js(function(){c&&(clearTimeout(c),c=null)}),function(e,t){var n=ne,r=Mi,a=de,o=Li;return R(),k(`div`,Oe,[j(a,{show:K(l)},{default:Y(function(){return[E(`div`,{class:`progress-item`,onClick:t[0]||(t[0]=function(e){return d(K(s))})},[E(`span`,Ut,G(K(s).task_name),1),E(`div`,Mn,[j(n,{percentage:K(s).task_status,type:`line`,status:`success`,processing:K(s).task_status!==100,"indicator-placement":`inside`},null,8,[`percentage`,`processing`])]),j(r,{name:`base-left-logs`,size:`18`})])]}),_:1},8,[`show`]),j(o,{show:K(u).show,"onUpdate:show":t[1]||(t[1]=function(e){return K(u).show=e}),title:K(u).title,data:K(u).data,width:700,height:450,footer:!1,component:K(i)},null,8,[`show`,`title`,`data`,`component`])])}}}),e(`D`,mc=Ir(hc,[[`__scopeId`,`data-v-8b526699`]])),F(),Fr=P.global,bc=Fr.t,F(),De={class:`p-16px`},Wr=M({__name:`add-result`,props:{data:{}},setup:function(e){var t=q().t,n=e,r=ml([{key:`name`,title:t(`Site.TableRow.index_2`)},{key:`status`,title:t(`Public.Table.Status`),render:function(e){return j(`span`,{class:e.status?`text-primary`:`text-error`},[e.msg])}}]),i=r.table,a=r.columns;return ws(function(){i.data=n.data.result}),function(e,t){var n=Vi;return R(),k(`div`,De,[j(n,{data:K(i).data,columns:K(a),"max-height":200},null,8,[`data`,`columns`])])}}}),e(`S`,Wr),yc=P.global.t,So=function(e){return B.post(`/site?action=GetSSL`,e)},oc=function(e){return B.post(`/site?action=HttpToHttps`,e,{requestOptions:{loading:yc(`WP.api.tamper_8`),successMessage:!0}})},la=function(e){return B.post(`/site?action=CloseToHttps`,e,{requestOptions:{loading:yc(`WP.api.tamper_8`),successMessage:!0}})},ua=function(e){return B.post(`/site?action=CloseSSLConf`,e,{requestOptions:{loading:yc(`WP.api.tamper_8`),successMessage:!0}})},e(`x`,function(){return B.post(`/ssl?action=GetCertList`)}),Co=function(e){return B.post(`/site?action=GetSSL`,e)},F(),ul=xa(`siteSsl`,function(){var e=z(null),t=z(null),n=z(!1),r=z(!1),i=z(!1),a=z(``),s=z(o.NotDeploy),c=z(``),l=z(0),u=z(``),d=z(function(){}),f=function(){var e=!1;return l.value<=30&&(e=!0),s.value===o.TestDeploy&&l.value<0&&(e=!0),(s.value===o.SaveOrHolderDeploy||s.value===o.NotDeploy)&&(e=!1),e},p=function(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return Z(function(){var d,p,m;return $(this,function(h){switch(h.label){case 0:if(!o||!e.value)return[2];h.label=1;case 1:return h.trys.push([1,3,4,5]),n.value=!0,[4,So({siteName:e.value.name})];case 2:return d=h.sent().message,I(d)&&(s.value=d.type,r.value=d.status,l.value=Va(d,`cert_data.endtime`,0),u.value=(p=d.cert_data)==null?void 0:p.issuer_O,i.value=f(),c.value=((m=d.cert_data)==null||(m=m.dns)==null?void 0:m.join(`,`))||``,a.value=d.hash,t.value=d),[3,5];case 3:return h.sent(),r.value=!1,i.value=!1,[3,5];case 4:return n.value=!1,[7];case 5:return[2]}})})()};return{site:e,sslInfo:t,loading:n,isStart:r,isRenew:i,hash:a,type:s,domain:c,expirationDay:l,certificateType:u,getInfo:p,setSite:function(t){e.value=t},setExternalRefresh:function(e){d.value=e},refresh:function(){p(),d.value()}}}),F(),Ee={class:`cert-info`},mn={class:`cert-label`},jn={class:`cert-value`},Rn={class:`cert-info`},Jn={class:`cert-label`},rr={class:`cert-value`},ur={class:`cert-info`},_r={class:`cert-label`},Cr={class:`cert-value`},ut={class:`cert-info`},mt={class:`cert-label`},vt={class:`cert-value`},St={key:0,class:`text-primary`},Et={key:1,class:`text-error`},kt={class:`cert-info`},Mt={class:`cert-label`},Ft={class:`cert-value`},Rt={class:`w-48%`},Bt={class:`mb-8px`},hn={class:`w-48%`},gn={class:`mb-8px`},rs=M({__name:`index`,setup:function(e,t){var r=t.expose,i=q().t,s=ul(),c=ss(`sslSite`,{}),l=ss(`sslSetRefresh`,function(){}),u=ss(`sslEnableExtranet`,!0),d=z(!1),p=z(``),h=z(``),g=``,_=z(``),b=``;Ms(function(){u&&s.getInfo()}),Cl(function(){return s.sslInfo},function(e){e&&(h.value=e.key||``,g=e.key||``,_.value=e.csr||``,b=e.csr||``,p.value=e.index,d.value=e.httpTohttps)},{immediate:!0});var x=T(function(){var e=s.type;return e===o.LetsEncryptDeploy?i(`Site.Cert.index_65`):e===o.BusinessDeploy?i(`Site.Cert.index_64`):e===o.TestDeploy?i(`Site.Cert.index_38`):i(`Site.Cert.index_37`)}),S=T(function(){var e;return!!((e=s.sslInfo)!=null&&e.csr)}),C=T(function(){return s.isRenew||s.type===o.LetsEncryptDeploy}),w=T(function(){return!1}),ee=T(function(){return s.isStart}),te=function(e){return Z(function(){return $(this,function(t){switch(t.label){case 0:return e?[3,1]:(rl({title:i(`Site.Cert.index_12`),content:i(`Site.Cert.index_13`),onConfirm:function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,la({siteName:c.name})];case 1:return e.sent(),oe(),[2]}})})()},onPublicClose:function(){d.value=!0}}),[3,3]);case 1:return[4,oc({siteName:c.name})];case 2:t.sent(),oe(),t.label=3;case 3:return[2]}})})()},ne=function(){if(h.value.trim()===``||_.value.trim()===``){L.error(i(`Site.Cert.index_9`));return}h.value!==g&&g||_.value!==b&&b?rl({title:i(`Site.Cert.index_10`),content:i(`Site.Cert.index_11`),onConfirm:function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,re()];case 1:return e.sent(),[2]}})})()}}):re()},re=function(){return Z(function(){var e,t;return $(this,function(n){switch(n.label){case 0:return[4,Xc({key:h.value,cert:_.value})];case 1:return e=n.sent(),t=e.message,!I(t)||!t.hash?[3,3]:[4,Oa({hash:t.hash,domains:JSON.stringify([c.name]),append:1})];case 2:n.sent(),L.success(i(`SSL.index_32`)),n.label=3;case 3:return oe(),[2]}})})()},ie=function(){return Z(function(){var e,t;return $(this,function(n){switch(n.label){case 0:return[4,Ks({hash:((e=s.sslInfo)==null?void 0:e.hash)||``})];case 1:return t=n.sent().message,I(t)&&J({hideClose:!0,data:{isJump:!1,task_id:t.task_id,onFinish:function(){s.getInfo()}},component:mc}),[2]}})})()},ae=function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,ua({updateOf:1,siteName:c.name})];case 1:return e.sent(),oe(),[2]}})})()},oe=function(){u&&s.getInfo(),l()};return r({init:function(){u&&s.getInfo()}}),function(e,t){var r=Pi,i=v,o=f,c=me,l=y,u=n,p=Wi,g=m,b=a,re=Gi,oe=de;return R(),D(oe,{show:K(s).loading},{default:Y(function(){return[K(S)?(R(),D(u,{key:0,class:`mb-16px`,type:`success`,"show-icon":!1},{default:Y(function(){return[j(l,{"x-gap":12,cols:`15`},{default:Y(function(){return[j(i,{span:`8`},{default:Y(function(){return[E(`div`,Ee,[E(`div`,mn,G(e.$t(`Site.Cert.index_44`))+G(e.$t(`Public.Punctuation.Colon`)),1),E(`div`,jn,[j(r,null,{default:Y(function(){return[A(G(K(x)),1)]}),_:1})])])]}),_:1}),j(i,{span:`7`},{default:Y(function(){return[E(`div`,Rn,[E(`div`,Jn,G(e.$t(`Site.Cert.index_45`))+G(e.$t(`Public.Punctuation.Colon`)),1),E(`div`,rr,[j(o,null,{default:Y(function(){var e;return[A(G(((e=K(s).sslInfo)==null||(e=e.cert_data)==null?void 0:e.issuer)||`other`),1)]}),_:1})])])]}),_:1}),j(i,{span:`8`},{default:Y(function(){return[E(`div`,ur,[E(`div`,_r,G(e.$t(`Site.Cert.index_46`))+G(e.$t(`Public.Punctuation.Colon`)),1),E(`div`,Cr,[j(o,null,{default:Y(function(){var t;return[A(G((t=K(s).sslInfo)==null||(t=t.cert_data)==null?void 0:t.dns.join(e.$t(`Public.Punctuation.Comma`))),1)]}),_:1})])])]}),_:1}),j(i,{span:`7`},{default:Y(function(){var t,n,r,i;return[E(`div`,ut,[E(`div`,mt,G(e.$t(`Site.Cert.index_47`))+G(e.$t(`Public.Punctuation.Colon`)),1),E(`div`,vt,[((t=(n=K(s).sslInfo)==null||(n=n.cert_data)==null?void 0:n.endtime)==null?0:t)>0?(R(),k(`span`,St,G(e.$t(`Site.Cert.index_48`,{date:(r=K(s).sslInfo)==null?void 0:r.cert_data.notAfter,days:(i=K(s).sslInfo)==null?void 0:i.cert_data.endtime})),1)):(R(),k(`span`,Et,G(e.$t(`Site.Cert.index_47`)),1))])])]}),_:1}),j(i,{span:`8`},{default:Y(function(){return[E(`div`,kt,[E(`div`,Mt,G(e.$t(`Site.Cert.index_49`))+G(e.$t(`Public.Punctuation.Colon`)),1),E(`div`,Ft,[j(c,{value:K(d),"onUpdate:value":[t[0]||(t[0]=function(e){return ls(d)?d.value=e:null}),te],size:`small`},null,8,[`value`])])])]}),_:1})]}),_:1})]}),_:1})):O(``,!0),j(g,{class:`mb-16px`,size:10,justify:`space-between`},{default:Y(function(){return[E(`div`,Rt,[E(`div`,Bt,G(e.$t(`Site.Cert.index_50`)),1),j(p,{value:K(h),"onUpdate:value":t[1]||(t[1]=function(e){return ls(h)?h.value=e:null}),rows:10},null,8,[`value`])]),E(`div`,hn,[E(`div`,gn,G(e.$t(`Site.Cert.index_51`)),1),j(p,{value:K(_),"onUpdate:value":t[2]||(t[2]=function(e){return ls(_)?_.value=e:null}),rows:10},null,8,[`value`])])]}),_:1}),j(g,{class:`mb-12px`},{default:Y(function(){return[j(b,{type:`primary`,onClick:ne},{default:Y(function(){return[A(G(K(s).isStart?e.$t(`Public.Btn.Save`):e.$t(`Site.Cert.index_52`)),1)]}),_:1}),K(C)?(R(),D(b,{key:0,type:`primary`,onClick:ie},{default:Y(function(){return[A(G(e.$t(`Site.Cert.index_53`)),1)]}),_:1})):O(``,!0),K(w)?(R(),D(b,{key:1},{default:Y(function(){return[A(G(e.$t(`Site.Cert.index_54`)),1)]}),_:1})):O(``,!0),K(ee)?(R(),D(b,{key:2,onClick:ae},{default:Y(function(){return[A(G(e.$t(`Site.Cert.index_55`)),1)]}),_:1})):O(``,!0)]}),_:1}),j(re,null,{default:Y(function(){return[E(`li`,null,G(e.$t(`Site.Cert.index_33`)),1),E(`li`,null,G(e.$t(`Site.Cert.index_34`)),1),E(`li`,null,G(e.$t(`Site.Cert.index_35`)),1),E(`li`,null,G(e.$t(`Site.Cert.index_36`)),1)]}),_:1})]}),_:1},8,[`show`])}}}),_a=Ir(rs,[[`__scopeId`,`data-v-60ba1713`]]),F(),Te={class:`flex flex-wrap`},pn={class:`text-primary w-100%`},Vc=M({__name:`top-tips`,setup:function(e){var t=q().t,r=[t(`SSL.SiteSSL.index_5`),t(`SSL.SiteSSL.index_6`),t(`SSL.SiteSSL.index_7`),t(`SSL.SiteSSL.index_8`),t(`SSL.SiteSSL.index_9`),t(`SSL.SiteSSL.index_10`),t(`SSL.SiteSSL.index_11`)];return function(e,t){var i=Mi,a=m,o=n;return R(),D(o,{type:`success`,"show-icon":!1},{default:Y(function(){return[E(`div`,Te,[(R(),k(_,null,Ws(r,function(e,t){return j(a,{size:5,key:e,class:Os([`flex-nowrap! leading-20px`,{"w-33%":t!==r.length-1}])},{default:Y(function(){return[j(i,{name:`base-tick`,size:16,color:`#ff8d00`}),E(`span`,pn,G(e),1)]}),_:2},1032,[`class`])}),64))])]}),_:1})}}}),Bc=Vc,F(),e(`_`,z(`manage`)),e(`g`,z(!1)),e(`p`,Io=z([])),e(`s`,ja=z([])),e(`u`,Po=z()),e(`f`,Fo=z(``)),e(`o`,Aa=z(``)),e(`h`,vs=z(!1)),e(`a`,z(``)),e(`d`,z(!1)),e(`y`,[{label:`A`,value:`A`},{label:`AAAA`,value:`AAAA`},{label:`MX`,value:`MX`},{label:`TXT`,value:`TXT`},{label:`NS`,value:`NS`},{label:`CAA`,value:`CAA`},{label:`CNAME`,value:`CNAME`}]),e(`l`,function(){return Z(function(){var e,t;return $(this,function(n){switch(n.label){case 0:return n.trys.push([0,,2,3]),vs.value=!0,[4,mo({p:1,limit:9999})];case 1:return e=n.sent().message,I(e)&&(t=e.data.find(function(e){return e.name===`aaPanelDns`}),t&&(e.data.splice(e.data.indexOf(t),1),e.data.unshift(t)),e.data.length>0?(Io.value=e.data.map(function(e){return{label:e.name,value:e.id,alias:e.alias}}),Po.value||(Po.value=Io.value[0].value),Fo.value||(Fo.value=Io.value[0].label),Io.value.some(function(e){return e.value===Po.value})||(Po.value=Io.value[0].value,Fo.value=Io.value[0].label)):(Io.value=[],Po.value=void 0,Fo.value=``)),[3,3];case 2:return vs.value=!1,[7];case 3:return[2]}})})()}),e(`c`,function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),vs.value=!0,[4,fo({p:1,limit:9999,id:Po.value})];case 1:return e=t.sent().message,I(e)&&(e.data.length>0?(ja.value=e.data.map(function(e){return{label:e.name,value:e.name,ssl_info:e.ssl_info.end_time,dns_resolve:e.dns_resolve}}),Aa.value||(Aa.value=ja.value[0].value)):(ja.value=[],Aa.value=``)),[3,3];case 2:return vs.value=!1,[7];case 3:return[2]}})})()}),e(`v`,function(e){return{key:`provider`,title:P.global.t(`SSL.Domain.index_28`),render:function(t){var n=t.task&&t.task.some(function(e){return e.task_status!==100});return j(m,null,{default:function(){return[j(`span`,null,[t.name||t.provider]),n?j(te,{trigger:`hover`},{trigger:function(){return j(de,{size:`small`},null)},default:function(){return j(_,null,[t.task.map(function(t){return j(`div`,{class:`flex flex-nowrap! p-10px cursor-pointer justify-between items-center`,title:P.global.t(`SSL.Domain.index_33`),key:t.id,onClick:function(){e(t.task_log)}},[j(`span`,{class:`whitespace-nowrap mr-10px`},[t.task_name]),j(m,{class:`items-center flex-nowrap!`},{default:function(){return[j(ne,{class:`w-120px!`,type:`line`,status:`success`,percentage:t.task_status,"indicator-placement":`inside`,processing:t.task_status!==100},null),j(Mi,{name:`base-left-logs`,size:18},null)]}})])})])}}):``]}})}}}),e(`m`,function(e){return{key:`ps`,title:P.global.t(`SSL.Domain.index_29`),render:function(t){var n,r,i,a=t.user_for;if(!a)return`--`;var o=function(){e(t,arguments.length>0&&arguments[0]!==void 0?arguments[0]:`site`)};return Object.keys(a).map(function(e){return a[e]}).every(function(e){return e.length===0})?j(`span`,{class:`bt-link`,onClick:function(){return o()}},[P.global.t(`SSL.Domain.index_30`)]):j(Fi,{options:[{label:P.global.t(`Layout.Sider.site_1`),onClick:function(){return o(`site`)},show:((n=a.sites)==null?void 0:n.length)>0},{label:P.global.t(`SSL.Domain.index_31`),onClick:function(){return o(`mail`)},show:((r=a.mails)==null?void 0:r.length)>0},{label:P.global.t(`SSL.Domain.index_32`),onClick:function(){return o(`panel`)},show:((i=a.panel)==null?void 0:i.length)>0}]},null)}}}),e(`b`,ll=function(e){var t=e.key,n=t===void 0?`end_time`:t;return{key:n,title:e.title,width:e.width,render:function(e){var t=n.split(`.`).reduce(function(e,t){return e&&e[t]},e);if(t===-1||t===void 0)return`--`;var r=Number(t);if(r<=0){var i;return j(he,{type:`error`,class:`px-10px`},iu(i=P.global.t(`Config.Safe.index_166`))?i:{default:function(){return[i]}})}return j(he,{type:r>30?`success`:`warning`,class:`px-10px`},{default:function(){return[r,A(` `),P.global.t(`Crontab.arrange.index_41`)]}})}}}),F(),N=Vs({domainCount:1,certType:`dv`,brand:`Positive`,mode:`single`,years:5,deploy:1}),Cl(function(){return N.certType},function(e){e===`dv`?N.brand=`Positive`:N.brand=`sslTrus`,N.domainCount>1?N.mode=`multi`:N.mode=`single`}),Cl(function(){return N.domainCount},function(e){e>1&&N.mode===`single`?N.mode=`multi`:e===1&&N.mode===`multi`&&(N.mode=`single`)}),Cl(function(){return N.domainCount},function(e){e>1&&N.brand===`GeoTrust`&&(N.brand=`Positive`)}),ga=T(function(){var e;return((e=qi.value)==null?void 0:e.find(function(e){var t=e.brand===N.brand,n=e.type.substring(0,2).toLowerCase()===N.certType,r=!1;return N.brand===`Sectigo`&&N.certType===`ov`&&N.mode===`wildcard`&&N.domainCount>1?(r=e.code.includes(`comodo-multi-domain-wildcard`),t&&n&&r):N.brand===`Positive`&&N.certType===`dv`&&N.mode===`wildcard`&&N.domainCount>1?(r=e.code.includes(`multi-domain-wildcard`),t&&n&&r):(N.mode===`single`?r=e.add_price===0:N.mode===`multi`?r=e.code.includes(`multi`):N.mode===`wildcard`&&(N.brand===`Digicert`||N.domainCount===1?r=e.code.includes(`wildcard`):(r=e.code.includes(`multi-domain-wildcard`),r||(L.error(`The current certificate brand does not support multi-domain certificate, has automatically switched to the supported certificate brand for you!`),N.mode=`multi`))),N.brand===`Digicert`&&N.certType===`ov`&&N.mode===`wildcard`?r=e.code.includes(`digicert-basic-ov-wildcard`):N.brand===`Digicert`&&!r&&(r=e.code.includes(`digicert-secure-site-`.concat(N.certType))),t&&n&&r)}))||{}}),na=[{value:`dv`,name:`DV certificate`,desc:`Recommended for personal, test use`},{value:`ov`,name:`OV certificate`,desc:`Recommended for enterprise use`},{value:`ev`,name:`EV certificate`,desc:`Recommended for large government and enterprise use, high security`}],Qi=Vs([{value:`Positive`,name:`Positive`,show:T(function(){return N.certType!==`ov`})},{value:`sslTrus`,name:`sslTrus`,show:!0},{value:`Digicert`,name:`Digicert`,show:T(function(){return N.certType!==`dv`})},{value:`GeoTrust`,name:`GeoTrust`,show:T(function(){return N.domainCount===1||N.domainCount!==1&&N.certType===`ev`})},{value:`Sectigo`,name:`Sectigo`,show:!0}]),ea=Vs([{value:`single`,name:`Single domain`,show:T(function(){return N.domainCount===1})},{value:`multi`,name:`Multi-domain`,show:T(function(){return N.domainCount>1})},{value:`wildcard`,name:`Wildcard`,show:T(function(){return N.certType!==`ev`})}]),Tl=[{value:5,name:`5 year`},{value:4,name:`4 year`},{value:3,name:`3 year`},{value:2,name:`2 year`},{value:1,name:`1 year`}],Da=[{value:1,name:`Deploy Service`},{value:0,name:`It isn't necessary`}],Ki=z(),qi=z(),ta=T(function(){var e,t=(e=Ki.value)==null?void 0:e.type[N.certType];return Array.isArray(t)&&t.length>0?t[0]:``}),Xi=T(function(){var e,t=(e=Ki.value)==null?void 0:e.brand[N.brand];return Array.isArray(t)&&t.length>0?t[0]:``}),Zi=T(function(){var e,t=(e=Ki.value)==null?void 0:e.recommend[N.certType];return typeof t==`string`?t:``}),$i=T(function(){return N.mode===`single`?`Only one secondary domain or subdomain is supported, e.g. bt.com, cloud.bt.com, or dnspod.cloud.bt.com. If you need to bind all subdomains of a peer, e.g. *.bt.com, purchase a universal domain certificate.`:`Domain names with wildcards, such as *.bt.com and *.cloud.bt.com, are universal domain names that contain all subdomain names of the same level.
Note that universal domain names do not support cross-tiers, e.g. *.bt.com does not include *.cloud.bt.com support`}),El=T(function(){var e,t=(e=Ki.value)==null?void 0:e.times[``.concat(N.years,`_year`)];return Array.isArray(t)&&t.length>0?t[0]:``}),Qa=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,co()];case 1:return e=t.sent().message,I(e)&&(Ki.value=e.info,qi.value=e.data.map(function(e){return Ll(Q({},e),{isMulti:e.code.indexOf(`multi`)>-1,isWildcard:e.code.indexOf(`wildcard`)>-1,isMultiWildcard:e.code.indexOf(`multi-domain-wildcard`)>-1})})),[2]}})})()},F(),we={class:`number-control`},fn={class:`text-desc`},An={class:`text-#fc6d26`},Na=M({__name:`domain-count`,setup:function(e){var t=function(e){N.domainCount<=1&&e===-1||N.domainCount>=99&&e===1||(N.domainCount+=e)};return function(e,n){var r=m,i=h;return R(),D(i,{label:e.$t(`Domain Count`)},{default:Y(function(){return[j(r,{class:`flex-col!`},{default:Y(function(){var r,i;return[E(`div`,we,[E(`div`,{class:Os([`minus`,{"is-disable":K(N).domainCount<=1}]),onClick:n[0]||(n[0]=function(e){return t(-1)})},null,2),X(E(`input`,{type:`number`,"onUpdate:modelValue":n[1]||(n[1]=function(e){return K(N).domainCount=e}),class:`number-input`,onInput:n[2]||(n[2]=function(e){return K(N).domainCount=Math.min(Math.max(K(N).domainCount,1),99)})},null,544),[[bl,K(N).domainCount,void 0,{number:!0}]]),E(`div`,{class:Os([`plus`,{"is-disable":K(N).domainCount>=99}]),onClick:n[3]||(n[3]=function(e){return t(1)})},null,2)]),E(`div`,fn,[X(E(`div`,null,[A(G(e.$t(`SSL.Business.index_1`,[(r=K(ga))==null?void 0:r.num]))+` `,1),E(`span`,An,`$ `+G((((i=K(ga))==null?void 0:i.add_price)/100).toFixed(2))+`/one/year`,1)],512),[[xl,K(N).domainCount>1]]),E(`div`,null,G(e.$t(`SSL.Business.index_2`)),1)])]}),_:1})]}),_:1},8,[`label`])}}}),Ma=Ir(Na,[[`__scopeId`,`data-v-0b876ba0`]]),F(),zs=M({__name:`paypal-button`,setup:function(e){var t=z(null),n=z(0),r=function(e){return Z(function(){var r,o,s;return $(this,function(c){switch(c.label){case 0:return[4,gs({clientId:e})];case 1:return r=c.sent(),r&&t.value&&(t.value.innerHTML=``,(o=r.Buttons)==null||o.call(r,{style:{height:30},fundingSource:(s=r.FUNDING)==null?void 0:s.PAYPAL,createOrder:function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,a(!1)];case 1:return e.sent(),[2,ro({oid:n.value}).then(i).then(function(e){return e})]}})})()},onApprove:function(e){return sa({paypal_order_id:e.orderID}).then(function(){Hs()})}}).render(t.value)),[2]}})})()},i=function(e){return new Promise(function(t,n){var r=e.message;if(I(r)){if(r.status)return t(r.res);L.error(r.msg)}n(r)})},a=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return Z(function(){var t,i,a,o;return $(this,function(s){switch(s.label){case 0:return[4,Yi({pdata:JSON.stringify({pid:((t=ga.value)==null?void 0:t.pid)||8001,years:N.years,deploy:N.deploy,num:N.domainCount-((i=ga.value)==null?void 0:i.num)>0?N.domainCount-((a=ga.value)==null?void 0:a.num):0})})];case 1:return o=s.sent().message,I(o)&&(e&&r(o.paypal_client_id),n.value=o.order_id),[2]}})})()};return a(),function(e,n){return R(),k(`div`,{ref_key:`payBtnRef`,ref:t},null,512)}}}),Rs=zs,F(),ot={class:`flex-shrink-0! font-bold`},dn={class:`font-bold`},kn={class:`text-#fc6d26`},nr={class:`font-bold text-20px`},lr={key:1},gr={class:`text-desc line-through`},Sr={class:`text-right`},lt={class:`color-desc whitespace-nowrap`},Uc=M({__name:`total-price`,setup:function(e){var t=q().t,n=null,r=T(function(){var e,t,n;return N.domainCount-((e=ga.value)==null?void 0:e.num)>0?(N.domainCount-((t=ga.value)==null?void 0:t.num))*((n=ga.value)==null?void 0:n.add_price):0}),i=T(function(){var e,t;return(((((e=ga.value)==null?void 0:e.price)+r.value)*N.years+(N.deploy?(t=ga.value)==null?void 0:t.deploy_price:0))/100).toFixed(2)}),o=T(function(){var e,t;return(((((e=ga.value)==null?void 0:e.other_price)+r.value)*N.years+(N.deploy?(t=ga.value)==null?void 0:t.deploy_price:0))/100).toFixed(2)}),s=z(0),c=function(){return Z(function(){var e,r,i,a,o,c;return $(this,function(l){switch(l.label){case 0:e=L.loading(t(`Component.Pay.index_12`)),l.label=1;case 1:return l.trys.push([1,,7,8]),[4,Yi({pdata:JSON.stringify({pid:(r=ga.value)==null?void 0:r.pid,years:N.years,deploy:N.deploy,num:N.domainCount-((i=ga.value)==null?void 0:i.num)>0?N.domainCount-((a=ga.value)==null?void 0:a.num):0})})];case 2:return o=l.sent(),c=o.message,I(c)?(s.value=c.order_id,c.stripe_checkout_redirect_url?(u(),window.open(c.stripe_checkout_redirect_url,`_blank`,`no_opener,noreferrer`),[3,6]):[3,3]):[3,6];case 3:return c.session_id?[4,_s(c.stripe_public_key)]:[3,5];case 4:return n=l.sent(),n&&n.redirectToCheckout({sessionId:c.session_id}),[3,6];case 5:L.error(t(`Component.Pay.index_28`)),l.label=6;case 6:return[3,8];case 7:return e.close(),[7];case 8:return[2]}})})()},l=null,u=function(){return Z(function(){var e,n,r,i;return $(this,function(o){switch(o.label){case 0:return e=L.loading(function(){return j(_,null,[j(`span`,null,[A(`Paying in progress, `)]),j(a,{text:!0,type:`primary`,onClick:n},{default:function(){return[A(`Cancel Pay`)]}})])}).close,n=function(){rl({title:t(`Public.Confirm.Title`),content:`Do you want to confirm the cancellation of payment?`,onConfirm:function(){return Z(function(){return $(this,function(t){return l&&(clearTimeout(l),l=null),e(),[2]})})()}})},r=function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return Z(function(){var r,a;return $(this,function(o){switch(o.label){case 0:return[4,ka({order_id:s.value})];case 1:return r=o.sent(),a=r.message,I(a)&&a.res===1?(l&&(clearTimeout(l),l=null),e(),L.success(t(`Component.Pay.index_7`)),[4,Jc({force:1})]):[3,3];case 2:return o.sent(),Hs(),[2];case 3:return n&&l!==null&&i(),[2]}})})()},i=function(){l=window.setTimeout(function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,r()];case 1:return e.sent(),[2]}})})()},1e3)},l&&clearTimeout(l),[4,r(!1)];case 1:return o.sent(),i(),[2]}})})()};return function(e,t){var n=m;return R(),D(n,{class:`total-price justify-between! flex-nowrap!`},{default:Y(function(){return[j(n,{class:`flex-col!`},{default:Y(function(){return[j(n,{class:`flex-nowrap!`},{default:Y(function(){var t,n,i,a;return[E(`div`,ot,G(e.$t(`SSL.Business.index_3`)),1),E(`div`,null,[E(`span`,null,`The default contains `+G((t=K(ga))==null?void 0:t.num)+` domain $`+G((((n=K(ga))==null?void 0:n.price)/100).toFixed(2))+`/year`,1),X(E(`span`,null,`,over `+G(K(N).domainCount-((i=K(ga))==null?void 0:i.num))+` additional domain names $`+G((K(r)/100).toFixed(2))+`/year`,513),[[xl,K(N).domainCount>((a=K(ga))==null?void 0:a.num)]])])]}),_:1}),j(n,{class:`items-center!`},{default:Y(function(){return[E(`div`,dn,G(e.$t(`SSL.Business.index_4`)),1),E(`div`,null,[E(`div`,kn,[O(``,!0),E(`span`,null,[E(`text`,nr,`$`+G(K(i)?(Number(K(i))/K(N).years).toFixed(2):`--`),1),t[0]||(t[0]=A(`/year `,-1))]),K(N).deploy?(R(),k(`span`,lr,`(`+G(e.$t(`SSL.Business.index_5`))+`)`,1)):O(``,!0)]),E(`div`,gr,`Original price $`+G(K(o)?(Number(K(o))/K(N).years).toFixed(2):`--`)+`/year`,1)])]}),_:1})]}),_:1}),j(n,{class:`flex-col!`},{default:Y(function(){return[E(`div`,Sr,[j(K(a),{type:`primary`,size:`large`,onClick:c},{default:Y(function(){return[A(G(e.$t(`Component.Auth.index_3`)),1)]}),_:1})]),j(n,{class:`flex-nowrap! items-center!`},{default:Y(function(){return[E(`span`,lt,G(e.$t(`Component.Pay.index_27`,[`Stripe`])),1),j(Rs)]}),_:1})]}),_:1})]}),_:1})}}}),Hc=Ir(Uc,[[`__scopeId`,`data-v-a98a5ede`]]),F(),at=[`onClick`],un={class:`item-title`},On={class:`text-desc leading-20px pb-10px`},Ln={class:`item-tag`},qn=[`innerHTML`],tr=[`onClick`],cr={class:`item-tag`},hr=[`innerHTML`],xr=[`onClick`],ct=[`innerHTML`],pt=[`onClick`],_t=[`innerHTML`],xt=[`onClick`],Tt={class:`text-#fc6d26`},ns=M({__name:`index`,setup:function(e){var t=function(e,t){N[e]=t},n=al(),r=n.loading,i=n.setLoading;return Ms(function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return e.trys.push([0,,2,3]),i(!0),[4,Qa()];case 1:return e.sent(),[3,3];case 2:return i(!1),[7];case 3:return[2]}})})()}),function(e,n){var i=m,a=h,o=ji,s=de;return R(),D(s,{show:K(r),class:`w-850px! select-none`},{default:Y(function(){return[O(``,!0),j(o,{class:`px-16px pt-20px`},{default:Y(function(){return[j(Ma),j(a,{label:`Cert Type`},{default:Y(function(){return[j(i,{class:`flex-col!`},{default:Y(function(){return[j(i,null,{default:Y(function(){return[(R(!0),k(_,null,Ws(K(na),function(e){return R(),k(`div`,{key:e.value,class:Os([`option-item w-210px`,{"is-active":K(N).certType===e.value}]),onClick:function(n){return t(`certType`,e.value)}},[E(`div`,un,G(e.name),1),E(`div`,On,G(e.desc),1),X(E(`div`,Ln,`Hot`,512),[[xl,e.value===`dv`]])],10,at)}),128))]}),_:1}),E(`div`,{class:`text-desc`,innerHTML:K(ta)},null,8,qn)]}),_:1})]}),_:1}),j(a,{label:`Certificate brand`},{default:Y(function(){return[j(i,{class:`flex-col!`},{default:Y(function(){return[j(i,null,{default:Y(function(){return[(R(!0),k(_,null,Ws(K(Qi),function(e){return X((R(),k(`div`,{key:e.value,class:Os([`option-item`,{"is-active":K(N).brand===e.value}]),onClick:function(n){return t(`brand`,e.value)}},[A(G(e.name)+` `,1),X(E(`div`,cr,`Hot`,512),[[xl,K(Zi)===e.value]])],10,tr)),[[xl,e.show]])}),128))]}),_:1}),E(`div`,{class:`text-desc`,innerHTML:K(Xi)},null,8,hr)]}),_:1})]}),_:1}),j(a,{label:`Certificate type`},{default:Y(function(){return[j(i,{class:`flex-col!`},{default:Y(function(){return[j(i,null,{default:Y(function(){return[(R(!0),k(_,null,Ws(K(ea),function(e){return X((R(),k(`div`,{key:e.value,class:Os([`option-item`,{"is-active":K(N).mode===e.value}]),onClick:function(n){return t(`mode`,e.value)}},G(e.name),11,xr)),[[xl,e.show]])}),128))]}),_:1}),E(`div`,{class:`text-desc`,innerHTML:K($i)},null,8,ct)]}),_:1})]}),_:1}),j(a,{label:`Purchase period`},{default:Y(function(){return[j(i,{class:`flex-col!`},{default:Y(function(){return[j(i,null,{default:Y(function(){return[(R(!0),k(_,null,Ws(K(Tl),function(e){return R(),k(`div`,{key:e.value,class:Os([`option-item`,{"is-active":K(N).years===e.value}]),onClick:function(n){return t(`years`,e.value)}},G(e.name),11,pt)}),128))]}),_:1}),E(`div`,{class:`text-desc`,innerHTML:K(El)},null,8,_t)]}),_:1})]}),_:1}),j(a,{label:`Deploy Service`},{default:Y(function(){return[j(i,{class:`flex-col!`},{default:Y(function(){return[j(i,{class:`items-center!`},{default:Y(function(){return[(R(!0),k(_,null,Ws(K(Da),function(e){return R(),k(`div`,{key:e.value,class:Os([`option-item`,{"is-active":K(N).deploy===e.value}]),onClick:function(n){return t(`deploy`,e.value)}},G(e.name),11,xt)}),128)),X(E(`div`,null,[A(G(e.$t(`SSL.Business.index_7`))+` `,1),E(`span`,Tt,` $`+G((K(ga).deploy_price/100).toFixed(2))+`/1 Time `,1)],512),[[xl,K(N).deploy===1]])]}),_:1}),X(E(`div`,{class:`text-desc`},G(e.$t(`SSL.Business.index_8`)),513),[[xl,K(N).deploy===1]])]}),_:1})]}),_:1})]}),_:1}),j(Hc)]}),_:1},8,[`show`])}}}),e(`i`,Ur=Ir(ns,[[`__scopeId`,`data-v-8e0f720f`]])),F(),os(),it={class:`my-10px`},Oc=M({__name:`table`,setup:function(e){var n=ba(function(){return be(function(){return t.import(`./view-ssl-legacy.js?v=1786507437784`).then(function(e){return e.s})},void 0)}),r=ba(function(){return be(function(){return t.import(`./view-ssl-legacy.js?v=1786507437784`).then(function(e){return e.a})},void 0)}),i=ba(function(){return be(function(){return t.import(`./view-ssl-legacy.js?v=1786507437784`).then(function(e){return e.c})},void 0)}),o=vc(Ao()).userInfo,s=ss(`sslSetRefresh`,function(){}),c=q().t,l=Vs({p:1,limit:9999}),u=ol(c(`SSL.Business.index_41`),{onRefresh:function(e,t){p.data.request=!0,p.data.uc_id=t,p.data.verify=e,p.show=!0,v()}}),d=ol(c(`SSL.index_44`)),f=ol(c(`SSL.index_49`),{onRefresh:function(){v(),s()}}),p=ol(c(`SSL.Business.index_42`),{onRefresh:function(){v()}}),m=ml([{key:`verify_domains`,title:c(`Layout.Sider.mail_3`),render:function(e){return j(`span`,{innerHTML:e.verify_domains&&e.verify_domains.length>0?e.verify_domains.join(`
`):`--`},null)}},{key:`title`,title:c(`Site.Cert.index_44`),render:function(e){return e.order_info.title},ellipsis:{tooltip:!0}},ll({title:c(`SSL.index_54`)}),{key:`order_status`,title:c(`SSL.Business.index_43`),render:function(e){var t=e.order_info;if(!t.certId&&!t.domains.length)return j(`span`,{class:`color-warning cursor-pointer`,onClick:function(){return _(e)}},[` `,c(`SSL.Business.index_44`),` `]);if(!t.certId&&t.domains.length)return j(`span`,{class:`color-warning`},[A(` `),c(`SSL.Business.index_45`),A(` `)]);if(t.order_status===`PENDING`&&t.status===1)return j(`span`,{class:`color-warning`},[A(` `),c(`SSL.Business.index_46`),A(` `)]);if(t.order_status===`COMPLETE`&&t.status===1)return j(`span`,{class:`color-#20a53a`},[A(` `),c(`SSL.Business.index_47`),A(` `)]);if(t.order_status===`CANCELLED`&&t.status===1||t.status===-1)return j(`span`,{class:`color-warning`},[A(` `),c(`SSL.Business.index_48`),A(` `)]);if(t.order_status===`FAILED`&&t.status===1)return j(`span`,{class:`color-error`},[A(` `),c(`SSL.Business.index_49`),A(` `)]);if(t.order_status===`EXPIRED`&&t.status===1)return j(`span`,{class:`color-warning`},[A(` `),c(`SSL.Business.index_50`),A(` `)]);if(t.status===1&&![`PENDING`,`COMPLETE`,`CANCELLED`,`FAILED`,`EXPIRED`].includes(t.order_status))return j(`span`,{class:`color-warning`},[A(` `),c(`SSL.Business.index_51`),A(` `)]);if(t.status===0)return j(`span`,{class:`color-warning`},[A(` `),c(`SSL.Business.index_52`),A(` `)])}},Qc({width:140,options:function(e){return[{show:!e.order_info.certId&&!e.order_info.domains.length,label:c(`SSL.Business.index_53`),onClick:function(){_(e)}},{show:e.order_info.order_status===`PENDING`&&e.order_info.status===1,label:c(`SSL.Business.index_54`),onClick:function(){return Z(function(){var t;return $(this,function(n){switch(n.label){case 0:return[4,Sl({uc_id:e.order_info.uc_id})];case 1:return t=n.sent().message,I(t)&&(p.data.uc_id=e.order_info.uc_id,p.data.verify=t.data,p.data.paths=t.paths,p.show=!0),[2]}})})()}},{show:e.order_info.order_status===`COMPLETE`&&e.order_info.status===1,label:c(`SSL.index_58`),onClick:function(){return Z(function(){return $(this,function(t){return f.data.row=e,f.show=!0,[2]})})()}},{show:e.order_info.order_status===`COMPLETE`&&e.order_info.status===1,label:c(`Ftp.Label.index_11`),onClick:function(){return Z(function(){var t;return $(this,function(n){return t=window.location.origin+`/v2/business_ssl?action=download_cert&uc_id=`+e.order_info.uc_id,window.open(t),[2]})})()}},{show:!1,label:c(`Public.Btn.Del`),onClick:function(){rl({title:c(`SSL.index_59`),content:c(`SSL.index_60`),onConfirm:function(){return Z(function(){return $(this,function(t){switch(t.label){case 0:return[4,Ea({hash:e.hash})];case 1:return t.sent(),v(),[2]}})})()}})}}]}})]),h=m.table,g=m.columns,_=function(e){u.data.row=e,u.show=!0},v=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),h.loading=!0,[4,Ja(l)];case 1:return e=t.sent().message,I(e)&&(h.data=e.data,h.total=e.total),[3,3];case 2:return h.loading=!1,[7];case 3:return[2]}})})()};return o.value.status&&v(),function(e,t){var s=a,l=Vi,m=Bi,_=Li,v=Ni;return R(),k(`div`,it,[j(v,{install:K(o).status},{desc:Y(function(){return[t[5]||(t[5]=E(`span`,{class:`mr-10px`},`Business certificates require login panel to start using them`,-1)),j(s,{type:`primary`,onClick:K(Zc)},{default:Y(function(){return[A(G(e.$t(`Login.index_3`)),1)]}),_:1},8,[`onClick`])]}),default:Y(function(){return[j(m,null,{toolsLeft:Y(function(){return[j(s,{type:`primary`,onClick:t[0]||(t[0]=function(e){return K(d).show=!0})},{default:Y(function(){return[A(G(K(c)(`SSL.index_44`)),1)]}),_:1})]}),table:Y(function(){return[j(l,{loading:K(h).loading,data:K(h).data,columns:K(g),"max-height":220},null,8,[`loading`,`data`,`columns`])]}),_:1}),j(_,{show:K(d).show,"onUpdate:show":t[1]||(t[1]=function(e){return K(d).show=e}),title:K(d).title,data:K(d).data,"min-height":250,component:Ur},null,8,[`show`,`title`,`data`]),j(_,{show:K(u).show,"onUpdate:show":t[2]||(t[2]=function(e){return K(u).show=e}),title:K(u).title,data:K(u).data,width:650,"min-height":450,component:K(n)},null,8,[`show`,`title`,`data`,`component`]),j(_,{show:K(f).show,"onUpdate:show":t[3]||(t[3]=function(e){return K(f).show=e}),title:K(f).title,data:K(f).data,width:720,height:530,component:K(r)},null,8,[`show`,`title`,`data`,`component`]),j(_,{show:K(p).show,"onUpdate:show":t[4]||(t[4]=function(e){return K(p).show=e}),title:K(p).title,data:K(p).data,width:650,"min-height":450,component:K(i)},null,8,[`show`,`title`,`data`,`component`])]}),_:1},8,[`install`])])}}}),Dc=Oc,F(),Lr={},rt={class:`text-error`},ki=Ir(Lr,[[`render`,au]]),F(),ts=M({__name:`index`,setup:function(e){return function(e,t){return R(),k(`div`,null,[j(Bc),j(Dc),j(ki)])}}}),Ji=ts,F(),nt={class:`cert-info`},ln={class:`cert-label`},Dn={class:`cert-value`},In={class:`cert-info`},Kn={class:`cert-label`},er={class:`cert-value`},sr={class:`cert-info`},mr={class:`cert-label`},br={class:`cert-value`},st={class:`cert-info`},ft={class:`cert-label`},gt={class:`cert-value`},bt={key:0,class:`text-primary`},wt={key:1,class:`text-error`},Ot={class:`w-48%`},jt={class:`mb-8px`},Pt={class:`w-48%`},Lt={class:`mb-8px`},ia=M({__name:`cert`,emits:[`update`],setup:function(e,t){var r=t.emit,i=ss(`sslSite`,{}),o=ss(`sslSetRefresh`,function(){}),s=z(!1),c=z(1),l=z(``),u=z(``),d=Vs({hash:``,issuer:``,notAfter:``,notBefore:``,dns:[],subject:``,endtime:0}),p=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Ks({hash:d.hash})];case 1:return e=t.sent().message,I(e)&&J({hideClose:!0,data:{isJump:!1,task_id:e.task_id,onFinish:function(){x()}},component:mc}),[2]}})})()},h=function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,ua({updateOf:1,siteName:i.name})];case 1:return e.sent(),r(`update`),o(),[2]}})})()},g=al(),_=g.loading,b=g.setLoading,x=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),b(!0),[4,Co({siteName:i.name})];case 1:return e=t.sent().message,I(e)&&(s.value=e.status,d.hash=e.hash,d.issuer=e.cert_data.issuer,d.notAfter=e.cert_data.notAfter,d.notBefore=e.cert_data.notBefore,d.dns=e.cert_data.dns,d.subject=e.cert_data.subject,d.endtime=e.cert_data.endtime,l.value=e.key,u.value=e.csr,c.value=e.auto_renew),[3,3];case 2:return b(!1),[7];case 3:return[2]}})})()};return x(),function(e,t){var r=v,i=f,o=y,s=n,g=Wi,b=m,x=a,S=Gi,C=de;return R(),D(C,{show:K(_)},{default:Y(function(){return[j(s,{class:`mb-16px`,type:`success`,"show-icon":!1},{default:Y(function(){return[j(o,{"x-gap":12,cols:`15`},{default:Y(function(){return[K(c)?(R(),D(r,{key:0,span:`16`},{default:Y(function(){return[E(`div`,nt,[E(`div`,ln,G(e.$t(`SSL.SiteSSL.index_22`))+`: `,1),E(`div`,Dn,G(e.$t(`SSL.SiteSSL.index_23`)),1)])]}),_:1})):O(``,!0),j(r,{span:`7`},{default:Y(function(){return[E(`div`,In,[E(`div`,Kn,G(e.$t(`Site.Cert.index_45`))+`: `,1),E(`div`,er,[j(i,null,{default:Y(function(){return[A(G(K(d).issuer),1)]}),_:1})])])]}),_:1}),j(r,{span:`8`},{default:Y(function(){return[E(`div`,sr,[E(`div`,mr,G(e.$t(`Site.Cert.index_46`))+`: `,1),E(`div`,br,[j(i,null,{default:Y(function(){return[A(G(K(d).dns.join(e.$t(`Public.Punctuation.Comma`))),1)]}),_:1})])])]}),_:1}),j(r,{span:`7`},{default:Y(function(){return[E(`div`,st,[E(`div`,ft,G(e.$t(`Site.Cert.index_47`))+G(e.$t(`Public.Punctuation.Colon`)),1),E(`div`,gt,[K(d).endtime>0?(R(),k(`span`,bt,G(e.$t(`Site.Cert.index_48`,{date:K(d).notAfter,days:K(d).endtime})),1)):(R(),k(`span`,wt,G(e.$t(`Site.Cert.index_47`)),1))])])]}),_:1})]}),_:1})]}),_:1}),j(b,{class:`mb-16px`,size:10,justify:`space-between`},{default:Y(function(){return[E(`div`,Ot,[E(`div`,jt,G(e.$t(`Site.Cert.index_50`)),1),j(g,{readonly:``,value:K(l),"onUpdate:value":t[0]||(t[0]=function(e){return ls(l)?l.value=e:null}),rows:14},null,8,[`value`])]),E(`div`,Pt,[E(`div`,Lt,G(e.$t(`Site.Cert.index_51`)),1),j(g,{readonly:``,value:K(u),"onUpdate:value":t[1]||(t[1]=function(e){return ls(u)?u.value=e:null}),rows:14},null,8,[`value`])])]}),_:1}),j(b,{class:`mb-12px`},{default:Y(function(){return[j(x,{type:`primary`,onClick:p},{default:Y(function(){return[A(G(e.$t(`Site.Cert.index_53`)),1)]}),_:1}),j(x,{onClick:h},{default:Y(function(){return[A(G(e.$t(`Site.Cert.index_55`)),1)]}),_:1})]}),_:1}),j(S,null,{default:Y(function(){return[E(`li`,null,G(e.$t(`SSL.SiteSSL.index_24`)),1),E(`li`,null,G(e.$t(`SSL.SiteSSL.index_25`)),1)]}),_:1})]}),_:1},8,[`show`])}}}),ra=Ir(ia,[[`__scopeId`,`data-v-13ad8e59`]]),F(),tt={class:`flex items-center`},cn={class:`leading-17px`},En={class:`w-full`},Fn={class:`w-full`},Gn={class:`text-error`},Zr=M({__name:`apply`,emits:[`update`],setup:function(e,t){var r=t.emit,i=cl(),o=q().t,l=ss(`sslSite`,{}),u=ss(`sslSetRefresh`,function(){}),d=r,f=Vs({auth_type:`http`,dns_manual:0,auto_wildcard:0,domains:[],all:!1}),g={domains:{required:!0,trigger:`change`,type:`array`,message:o(`SSL.SiteSSL.index_16`)}},v=z(null),y=z([]),b=function(e){var t;return(t=y.value.find(function(t){return t.name===e}))==null?void 0:t.auto},x=function(){i.push(`/ssl_domain/domain`)},S=T(function(){return f.domains.length>0&&f.domains.length`),o(`SSL.SiteSSL.index_14`))})}}),[2]):(t={auth_type:f.dns_manual?`dns_manual`:f.auth_type,auto_wildcard:f.auto_wildcard,domains:JSON.stringify(f.domains),site_id:f.dns_manual?l.id:void 0,deploy:+!f.dns_manual},f.dns_manual&&f.auth_type===`dns`?[4,aa({site_id:l.id,domains:JSON.stringify(f.domains)})]:[3,8]);case 2:if(n=h.sent(),r=n.message,I(r)&&Object.keys(r).length)return Zl(r.auths,l.id,f.domains,function(){d(`update`),u()},!0),[2];i=J({width:500,height:300,hideClose:!0,component:Yr}),h.label=3;case 3:return h.trys.push([3,5,6,7]),[4,Vr(t,!1)];case 4:return a=h.sent(),s=a.message,I(s)&&(s.deploy?(L.success(s.result||o(`SSL.index_32`)),d(`update`),u()):Array.isArray(s.auths)&&s.auths.length&&Zl(s.auths,l.id,f.domains,function(){d(`update`),u()})),[3,7];case 5:return c=h.sent(),Ql(Va(c,`message`,``)),[3,7];case 6:return i.hide(),[7];case 7:return[2];case 8:return[4,Vr(t)];case 9:return p=h.sent(),m=p.message,I(m)&&J({hideClose:!0,data:{isJump:!1,task_id:m.task_id,onFinish:function(){d(`update`),u()}},component:mc}),[2]}})})()},ee=al(),te=ee.loading,ne=ee.setLoading,re=function(){return Z(function(){var e,t;return $(this,function(n){switch(n.label){case 0:return n.trys.push([0,,4,5]),ne(!0),[4,_o({id:l.id})];case 1:return e=n.sent().message,cs(e)?(t=e.map(function(e){return Z(function(){var t,n;return $(this,function(r){switch(r.label){case 0:return[4,lo({domain:e.name})];case 1:return t=r.sent(),n=t.message,I(n)&&y.value.push({name:e.name,auto:n.support.includes(`auto`)}),[2]}})})()}),[4,Promise.all(t)]):[3,3];case 2:n.sent(),n.label=3;case 3:return[3,5];case 4:return ne(!1),[7];case 5:return[2]}})})()};return Ms(function(){re()}),function(e,t){var r=Mi,i=n,o=ae,l=ue,u=ie,d=h,ee=c,ne=m,re=s,oe=p,se=de,ce=a,le=ji,fe=Gi;return R(),k(`div`,null,[X(j(i,{"show-icon":!1,class:`mb-10px`},{default:Y(function(){return[E(`div`,tt,[j(r,{name:`base-info`,size:`17`,class:`mr-8px`}),E(`span`,cn,G(e.$t(`SSL.SiteSSL.index_12`)),1)])]}),_:1},512),[[xl,K(f).auth_type===`dns`]]),j(le,{ref_key:`formRef`,ref:v,model:K(f),rules:g,"label-width":`140`},{default:Y(function(){return[j(d,{label:e.$t(`Config.Safe.Ssl.index_2`)},{default:Y(function(){return[j(u,{value:K(f).auth_type,"onUpdate:value":t[0]||(t[0]=function(e){return K(f).auth_type=e})},{default:Y(function(){return[j(l,null,{default:Y(function(){return[j(o,{value:`http`},{default:Y(function(){return[A(G(e.$t(`SSL.SiteSSL.index_17`)),1)]}),_:1}),j(o,{value:`dns`},{default:Y(function(){return[A(G(e.$t(`SSL.index_12`))+` (Wildcard support) `,1)]}),_:1})]}),_:1})]}),_:1},8,[`value`])]}),_:1},8,[`label`]),X(j(d,{label:` `,"show-feedback":!1},{default:Y(function(){return[j(ee,{checked:K(f).dns_manual,"onUpdate:checked":t[1]||(t[1]=function(e){return K(f).dns_manual=e}),"checked-value":1,"unchecked-value":0},{default:Y(function(){return[A(G(e.$t(`SSL.index_2`)),1)]}),_:1},8,[`checked`])]}),_:1},512),[[xl,K(f).auth_type===`dns`]]),X(j(d,{label:` `},{default:Y(function(){return[j(ee,{checked:K(f).auto_wildcard,"onUpdate:checked":t[2]||(t[2]=function(e){return K(f).auto_wildcard=e}),"checked-value":1,"unchecked-value":0},{default:Y(function(){return[A(G(e.$t(`SSL.SiteSSL.index_20`)),1)]}),_:1},8,[`checked`])]}),_:1},512),[[xl,K(f).auth_type===`dns`]]),j(d,{label:e.$t(`Mail.Domain.index_3`),path:`domains`},{default:Y(function(){return[j(se,{show:K(te),class:`p-12px w-300px max-h-300px min-h-100px overflow-auto border border-solid border-#ccc`},{default:Y(function(){return[j(ee,{class:`mb-12px`,checked:K(f).all,"onUpdate:checked":t[3]||(t[3]=function(e){return K(f).all=e}),label:e.$t(`Public.SelectAll`),indeterminate:K(S)},null,8,[`checked`,`label`,`indeterminate`]),K(y).length?(R(),D(re,{key:0,value:K(f).domains,"onUpdate:value":t[4]||(t[4]=function(e){return K(f).domains=e})},{default:Y(function(){return[j(ne,{class:`flex-col!`,size:12},{default:Y(function(){return[(R(!0),k(_,null,Ws(K(y),function(e){return R(),D(ee,{key:e.name,value:e.name,label:e.name},null,8,[`value`,`label`])}),128))]}),_:1})]}),_:1},8,[`value`])):(R(),D(oe,{key:1,description:`No domain name`}))]}),_:1},8,[`show`])]}),_:1},8,[`label`]),X(j(d,{label:` `},{default:Y(function(){return[j(i,{"show-icon":!1,type:K(C).length?`warning`:`success`},{default:Y(function(){return[(R(!0),k(_,null,Ws(K(f).domains,function(t){return R(),D(ne,{key:t},{default:Y(function(){return[b(t)?(R(),D(ne,{key:0,class:`flex-nowrap! py-3px`},{default:Y(function(){return[j(r,{name:`base-success`,size:`17`,color:`#20a53a`}),E(`span`,En,`[`+G(t)+`] `+G(e.$t(`SSL.SiteSSL.index_13`)),1)]}),_:2},1024)):(R(),D(ne,{key:1,class:`flex-nowrap! py-3px items-center!`},{default:Y(function(){return[j(r,{name:`base-error`,size:`17`,color:`#E85445`}),E(`span`,Fn,`[`+G(t)+`] `+G(e.$t(`SSL.SiteSSL.index_14`)),1),j(ce,{type:`primary`,size:`tiny`,onClick:x},{default:Y(function(){return[A(G(e.$t(`SSL.SiteSSL.index_21`)),1)]}),_:1})]}),_:2},1024))]}),_:2},1024)}),128))]}),_:1},8,[`type`])]}),_:1},512),[[xl,K(f).auth_type===`dns`&&K(f).domains.length&&!K(f).dns_manual]]),j(d,{label:` `},{default:Y(function(){return[j(ce,{type:`primary`,onClick:w},{default:Y(function(){return[A(G(e.$t(`Public.Btn.Apply`)),1)]}),_:1})]}),_:1})]}),_:1},8,[`model`]),X(j(fe,{class:`mt-16px`},{default:Y(function(){return[E(`li`,Gn,G(e.$t(`SSL.SiteSSL.index_15`)),1),E(`li`,null,G(e.$t(`Site.Cert.index_21`)),1),E(`li`,null,G(e.$t(`Site.Cert.index_23`)),1),E(`li`,null,G(e.$t(`Site.Cert.index_24`)),1)]}),_:1},512),[[xl,K(f).auth_type===`http`]]),X(j(fe,{class:`mt-24px`},{default:Y(function(){return[t[5]||(t[5]=E(`li`,null,`Manually resolved certificates do not support auto-renewal`,-1)),E(`li`,null,G(e.$t(`Site.Cert.index_25`)),1),E(`li`,null,G(e.$t(`Site.Cert.index_26`)),1),E(`li`,null,G(e.$t(`Site.Cert.index_27`)),1),E(`li`,null,G(e.$t(`Site.Cert.index_28`)),1)]}),_:1},512),[[xl,K(f).auth_type===`dns`]])])}}}),Kr=Zr,F(),es=M({__name:`index`,setup:function(e){var t=ul(),n=function(){t.refresh()};return function(e,r){return R(),k(`div`,null,[K(t).isStart&&K(t).certificateType===`Let's Encrypt`?(R(),D(ra,{key:0,onUpdate:n})):(R(),D(Kr,{key:1,onUpdate:n}))])}}}),hs=es,F(),$o=M({__name:`index`,props:{onMenuChange:{type:Function}},setup:function(e,t){var n=t.expose,r=e,i=ss(`sslSite`,{}),a=q().t,o=Vs({p:1,limit:99999,search:``}),s=function(e){nl({title:a(`Site.Cert.index_31`),content:a(`Site.Cert.index_32`),onConfirm:function(){return Z(function(){return $(this,function(t){switch(t.label){case 0:return[4,Ea({hash:e.hash})];case 1:return t.sent(),m(),[2]}})})()}})},c=ml([{key:`domain`,title:a(`Site.Cert.index_29`),render:function(e){return j(`span`,{innerHTML:e.verify_domains.length>0?e.verify_domains.join(`
`):`--`},null)}},ll({title:a(`SSL.index_54`),width:140}),{key:`issuer`,title:a(`Site.Cert.index_30`),ellipsis:{tooltip:!0}},Qc({width:150,options:function(e){return[{label:a(`Public.Btn.Deploy`),onClick:function(){return Z(function(){var t;return $(this,function(n){switch(n.label){case 0:return n.trys.push([0,2,,3]),[4,Oa({hash:e.hash,domains:JSON.stringify([i.name]),append:1})];case 1:return n.sent(),L.success(a(`SSL.index_32`)),setTimeout(function(){r.onMenuChange()},500),[3,3];case 2:return t=n.sent(),console.log(t),[3,3];case 3:return[2]}})})()}},{show:e.provider===`Let's Encrypt`,label:a(`Public.Btn.Del`),onClick:function(){s(e)}}]}})]),l=c.columns,u=c.table,d=al(!0),f=d.loading,p=d.setLoading,m=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),p(!0),[4,uo(o)];case 1:return e=t.sent().message,I(e)&&(u.data=e.data),[3,3];case 2:return p(!1),[7];case 3:return[2]}})})()};return m(),n({init:m}),function(e,t){var n=Ri,r=Vi,i=Bi;return R(),k(`div`,null,[j(i,null,{toolsRight:Y(function(){return[j(n,{value:K(o).search,"onUpdate:value":t[0]||(t[0]=function(e){return K(o).search=e}),onSearch:m,placeholder:e.$t(`SSL.index_21`),clearable:``},null,8,[`value`,`placeholder`])]}),table:Y(function(){return[j(r,{loading:K(f),columns:K(l),data:K(u).data,"max-height":480},null,8,[`loading`,`columns`,`data`])]}),_:1})])}}}),No=$o,F(),Ge={key:0},$t={key:1},Qo=M({__name:`index`,props:{site:{},setRefresh:{},isEnableExtranet:{type:Boolean,default:!0}},setup:function(e,t){var r=t.expose,i=e,o=q().t;Bs(`sslSite`,i.site),Bs(`sslSetRefresh`,i.setRefresh),Bs(`sslEnableExtranet`,i.isEnableExtranet);var s=ul();s.setSite(i.site),s.setExternalRefresh(i.setRefresh);var c=z(`current`),l=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Ks({hash:s.hash})];case 1:return e=t.sent().message,I(e)&&J({hideClose:!0,data:{isJump:!1,task_id:e.task_id,onFinish:function(){s.getInfo(i.isEnableExtranet)}},component:mc}),[2]}})})()},u=z([{key:`current`,label:function(){return j(`div`,null,[j(`span`,null,[A(`Current Certs - `)]),j(`span`,{class:s.isStart?`text-primary`:`text-error`},[A(`[`),s.isStart?`Deployed`:`Not Deployed`,A(`]`)])])},component:fc(_a)},{key:`business`,label:o(`Site.Cert.index_64`),component:fc(Ji)},{key:`let`,label:o(`Site.Cert.index_65`),component:fc(hs)},{key:`holder`,label:o(`Site.Cert.index_66`),component:fc(No),data:{onMenuChange:function(){c.value=`current`,s.getInfo(i.isEnableExtranet),i.setRefresh()}}}]);return Cl(function(){return i.isEnableExtranet},function(e){e&&s.getInfo(!0)}),r({init:function(){s.getInfo(i.isEnableExtranet)}}),function(e,t){var r=a,i=m,o=n,d=Ui;return R(),k(`div`,null,[K(s).isStart?O(``,!0):(R(),D(o,{key:0,class:`mb-12px`,type:`error`,"show-icon":!1,style:{"--n-padding":`9px 16px`}},{default:Y(function(){return[j(i,{class:`items-center`},{default:Y(function(){return[E(`span`,null,G(e.$t(`Site.Cert.index_41`)),1),j(r,{size:`tiny`,type:`primary`,onClick:t[0]||(t[0]=function(e){return c.value=`business`})},{default:Y(function(){return[A(G(e.$t(`Site.Cert.index_43`)),1)]}),_:1})]}),_:1})]}),_:1})),K(s).isStart&&K(s).isRenew?(R(),D(o,{key:1,class:`mb-12px`,type:`error`,"show-icon":!1,style:{"--n-padding":`9px 16px`}},{default:Y(function(){return[j(i,{class:`items-center`},{default:Y(function(){return[K(s).expirationDay>0?(R(),k(`span`,Ge,G(e.$t(`SSL.SiteSSL.index_26`,[K(s).domain,K(s).expirationDay])),1)):(R(),k(`span`,$t,G(e.$t(`SSL.SiteSSL.index_19`,[K(s).domain])),1)),j(r,{size:`tiny`,type:`primary`,onClick:l},{default:Y(function(){return[A(G(e.$t(`Site.Cert.index_53`)),1)]}),_:1})]}),_:1})]}),_:1})):O(``,!0),j(d,{value:K(c),"onUpdate:value":t[1]||(t[1]=function(e){return ls(c)?c.value=e:null}),options:K(u)},null,8,[`value`,`options`])])}}}),e(`r`,Qo),F(),Pe={class:`w-440px p-20px`},Ht={class:`flex items-center mb-24px`},vn={class:`flex-1 ml-8px text-16px leading-22px`},Vo=M({__name:`index`,props:{desc:{default:``},list:{default:function(){return[]}},columns:{default:function(){return[]}},onConfirm:{},onRefresh:{}},emits:[`setConfirm`],setup:function(e,t){var n=t.expose,r=t.emit,i=e,a=r,o=q().t,s=z(``),c=z([]),u=!1,d=z(zl(i.columns).concat([{key:`msg`,title:o(`Public.Table.Result`),align:`right`,width:`50%`,ellipsis:{tooltip:!0},render:function(e){return`status`in e&&`msg`in e?e.status?j(`span`,{class:`text-primary`},[e.msg]):j(`span`,{class:`text-error`},[e.msg]):j(`span`,{class:`text-warning`},[o(`Public.Status.Wait`)])}}]));return function(){c.value=i.list.map(function(e){return Q({},e)})}(),n({onConfirm:function(){return Z(function(){var e,t;return $(this,function(n){switch(n.label){case 0:return!u&&i.onConfirm?[4,i.onConfirm()]:[3,2];case 1:return t=n.sent().message,I(t)&&(c.value=t.msg_list,u=!0,s.value=t.msg,a(`setConfirm`,{text:o(`Public.Btn.Finish`)})),(e=i.onRefresh)==null||e.call(i),[2,!1];case 2:return[2]}})})()}}),function(t,n){var r=l;return R(),k(`div`,Pe,[E(`div`,Ht,[n[0]||(n[0]=E(`i`,{class:`i-common-warning text-40px text-warning`},null,-1)),E(`div`,vn,G(K(s)||K(o)(`Public.Batch.ConfirmWithDesc`,[e.desc])),1)]),j(r,{"max-height":182,columns:K(d),data:K(c)},null,8,[`columns`,`data`])])}}}),e(`n`,Vo),F(),Ce={class:`p-20px`},Vt={class:`flex-1`},_n={class:`mt-12px`},Pn={class:`px-20px pt-24px pb-8px`},Wn={class:`w-150px`},uc=M({__name:`set`,props:{data:{}},setup:function(e){var t=q().t,n=e.data,r=n.project_type,i=n.setOptions,o=z(``),s=function(){return Z(function(){var e;return $(this,function(n){switch(n.label){case 0:return e=o.value.trim(),e===``?(L.error(t(`Site.PHP.index_46`)),[2]):[4,Br({project_type:r,type_name:e,ps:``})];case 1:return n.sent(),o.value=``,[4,b()];case 2:return n.sent(),i(),[2]}})})()},c=ol(),u=z(null),d=Vs({project_type:r,type_id:-1,type_name:``,ps:``}),f={type_name:{required:!0,message:t(`Site.PHP.index_46`),trigger:[`blur`,`change`]}},p=function(e){d.type_id=e.id,d.type_name=e.name,c.title=``.concat(t(`Site.PHP.index_48`),` [`,e.name,`]`),c.show=!0},g=function(e){var t=e.hide;return Z(function(){var e;return $(this,function(n){switch(n.label){case 0:return[4,(e=u.value)==null?void 0:e.validate()];case 1:return n.sent(),[4,Ia(Lc(d))];case 2:return n.sent(),[4,b()];case 3:return n.sent(),i(),t(),[2]}})})()},_=ml([{key:`name`,title:`Name`},Qc({width:120,options:function(e){return[{label:t(`Public.Btn.Edit`),disabled:e.id===0,onClick:function(){p(e)}},{label:t(`Public.Btn.Delete`),disabled:e.id===0,onClick:function(){rl({title:``.concat(t(`Site.PHP.index_49`),` [`,e.name,`]`),content:t(`Site.PHP.index_50`),onConfirm:function(t){var n=t.hide;return Z(function(){return $(this,function(t){switch(t.label){case 0:return[4,Ca({project_type:r,type_id:e.id})];case 1:return t.sent(),[4,b()];case 2:return t.sent(),i(e.id),n(),[2]}})})()}})}}]}})]),v=_.table,y=_.columns,b=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,io({project_type:r})];case 1:return e=t.sent().message,v.data=cs(e)?e:[],[2]}})})()};return b(),function(e,t){var n=C,r=a,i=m,p=l,_=h,b=ji,x=Li;return R(),k(`div`,Ce,[j(i,null,{default:Y(function(){return[E(`div`,Vt,[j(n,{value:K(o),"onUpdate:value":t[0]||(t[0]=function(e){return ls(o)?o.value=e:null}),placeholder:e.$t(`Site.PHP.index_46`)},null,8,[`value`,`placeholder`])]),E(`div`,null,[j(r,{type:`primary`,onClick:s},{default:Y(function(){return[A(G(e.$t(`Site.Cert.index_62`)),1)]}),_:1})])]}),_:1}),E(`div`,_n,[j(p,{"max-height":300,data:K(v).data,columns:K(y)},null,8,[`data`,`columns`])]),j(x,{show:K(c).show,"onUpdate:show":t[2]||(t[2]=function(e){return K(c).show=e}),title:K(c).title,width:350,footer:!0,onConfirm:g},{default:Y(function(){return[E(`div`,Pn,[j(b,{ref_key:`formRef`,ref:u,model:K(d),rules:f},{default:Y(function(){return[j(_,{label:e.$t(`Site.PHP.index_47`),path:`type_name`},{default:Y(function(){return[E(`div`,Wn,[j(n,{value:K(d).type_name,"onUpdate:value":t[1]||(t[1]=function(e){return K(d).type_name=e}),placeholder:``},null,8,[`value`])])]}),_:1},8,[`label`])]}),_:1},8,[`model`])])]}),_:1},8,[`show`,`title`])])}}}),lc=uc,F(),Se={class:`w-160px`},Bo=M({__name:`index`,props:xs({project_type:{type:String,default:`python`}},{value:{},valueModifiers:{}}),emits:[`update:value`],setup:function(e,t){var n=t.expose,r=sl(e,`value`),i=e.project_type,o=q().t,s=al(),c=s.loading,l=s.setLoading,u=z([]),d=ol(o(`Site.PHP.index_44`),{project_type:i,setOptions:function(e){p(),r.value===e&&(r.value=``)}}),f=function(){d.show=!0},p=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),l(!0),[4,io({project_type:i})];case 1:return e=t.sent().message,cs(e)&&(u.value=e.map(function(e){return{label:e.name,value:e.id}})),[3,3];case 2:return u.value.unshift({label:o(`Site.PHP.index_45`),value:``}),l(!1),[7];case 3:return[2]}})})()};return n({getList:p}),function(e,t){var n=a,i=ce,o=Li;return R(),k(`div`,Se,[j(i,Ss(e.$attrs,{value:r.value,"onUpdate:value":t[0]||(t[0]=function(e){return r.value=e}),loading:K(c),options:K(u)}),{action:Y(function(){return[j(n,{block:``,onClick:f},{default:Y(function(){return[A(G(e.$t(`Site.PHP.index_43`)),1)]}),_:1})]}),_:1},16,[`value`,`loading`,`options`]),j(o,{show:K(d).show,"onUpdate:show":t[1]||(t[1]=function(e){return K(d).show=e}),width:350,title:K(d).title,data:K(d).data,component:lc},null,8,[`show`,`title`,`data`])])}}}),e(`t`,Bo)}}})})(); \ No newline at end of file diff --git a/BTPanel/static/vite/js/app-components.js b/BTPanel/static/vite/js/app-components.js index 3c89428b..b6d71c5f 100644 --- a/BTPanel/static/vite/js/app-components.js +++ b/BTPanel/static/vite/js/app-components.js @@ -1,8 +1,7 @@ ;(() => { - const hrefs = ["../css/app-components.css?v=1784873523001"] const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1784873523001" + const version = "1786507437784" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() @@ -28,17 +27,9 @@ loaded.add(url.href) removeAfterLoad(freshLink, link) } - for (const href of hrefs) { - const url = new URL(href, import.meta.url).href - if (loaded.has(url)) continue - const link = document.createElement("link") - link.rel = "stylesheet" - link.href = url - document.head.appendChild(link) - loaded.add(url) - } })(); -import{a as e,r as t}from"./rolldown-runtime.js?v=1784873523001";import{$n as n,A as r,Bn as i,Cn as a,Dn as o,En as s,Er as c,Fn as l,Ft as u,Gn as d,In as f,Jn as p,Jr as m,Ln as h,On as g,Pn as _,Rn as v,Rt as y,Sn as b,Sr as x,Vn as S,Wn as C,Xn as w,Yn as T,Zn as ee,Zr as E,_r as D,ar as O,bn as k,br as te,cr as A,gn as ne,ir as re,jn as ie,jt as ae,kn as j,ln as oe,mn as se,mr as M,nn as N,nr as ce,qn as P,qr as le,rr as ue,sr as F,tr as de,un as I,wn as fe,wr as pe,xn as L,xr as me,yn as R,yr as z}from"./vendor-utils.js?v=1784873523001";import{f as he,l as B,o as ge,p as _e}from"./vendor-vue.js?v=1784873523001";import{$ as ve,Ct as ye,F as be,G as xe,I as V,J as Se,L as Ce,N as we,P as Te,Q as Ee,St as De,Tt as Oe,U as ke,X as Ae,Y as je,Z as Me,_ as Ne,bt as Pe,et as Fe,g as Ie,h as Le,ht as Re,j as ze,k as Be,lt as Ve,m as He,r as Ue,rn as We,ut as Ge,w as Ke,wt as qe,xt as Je,y as Ye,yt as Xe,z as Ze}from"./vendor-naive.js?v=1784873523001";import{c as Qe}from"./vendor.js?v=1784873523001";import{$r as $e,Af as et,C as tt,Da as nt,Di as rt,Ea as it,Ff as at,H as ot,If as H,J as st,Jd as ct,Jf as lt,K as ut,Lf as U,Mf as dt,Oa as ft,Of as pt,On as mt,P as ht,Pf as W,Sa as gt,Sc as _t,Sn as vt,Ta as yt,Tf as G,Tn as bt,Uf as xt,Vf as St,Vo as Ct,W as wt,Y as Tt,Yd as Et,Zr as Dt,Zs as Ot,Zt as kt,_ as At,_p as jt,_r as Mt,ap as Nt,b as Pt,c as Ft,ct as It,f as Lt,g as Rt,gp as K,i as zt,jf as q,kf as Bt,ln as Vt,ma as Ht,mn as Ut,np as Wt,nt as Gt,of as Kt,oi as qt,pn as Jt,pp as Yt,qf as Xt,rr as Zt,sp as Qt,st as $t,t as en,tf as tn,tp as nn,up as rn,vf as an,xa as on,xf as sn,z as cn}from"./app.js?v=1784873523001";import{n as ln,r as un}from"./vendor-pdf.js?v=1784873523001";import{d as dn,u as fn}from"./app-base.js?v=1784873523001";import{n as pn,t as mn}from"./vendor-pay.js?v=1784873523001";var hn=e=>e.split(` `).map(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join(` `),gn=(e,t)=>{let n=``;return Object.entries(t).forEach(([e,t])=>{n+=`${e}=${encodeURIComponent(`${t}`)}&`}),n=n.replace(/&$/,``),/\?$/.test(e)?e+n:e.replace(/\/?$/,`?`)+n},_n=e=>{try{return JSON.parse(e),!0}catch(e){return!1}},vn=e=>Number.isNaN(y(e))?0:y(e);N();function yn(e,t=3,n=3){let r=null,i=!1,a=0,o=()=>{if(!i){if(n!==0&&a>=n){s();return}r=window.setTimeout(async()=>{try{await e(),a=0}catch(e){a++}finally{o()}},t*1e3)}},s=()=>{i=!0,r&&(clearTimeout(r),r=null)};return S(()=>{s()}),{loop:o,clearTimer:s}}N();var bn={class:`p-16px`},xn={class:`mb-16px`},Sn={class:`progress-box p-10px rounded-8px`},Cn=j({__name:`backup-logs`,props:{fetchFn:{type:Function},callback:{type:Function}},setup(e){let{t}=B(),n=e,r=z(!1),i=z([]),s=[{key:`site_name`,title:t(`Site.TableRow.index_1`),ellipsis:{tooltip:!0}},{key:`msg`,title:t(`Site.DelSite.index_10`),ellipsis:{tooltip:!0},render:e=>o(`span`,{class:e.status===0?`text-primary`:`text-error`},[e.msg])}],l=R(()=>i.value.findIndex(e=>e.status===0)+1),u=R(()=>{var e;return(e=i.value[l.value])==null?void 0:e.status}),d={0:`process`,1:`finish`,"-1":`error`,2:`wait`},f=e=>d[e],p=async()=>{let{message:e}=await n.fetchFn();if(K(e)){if(e.status===1){var a;h(),r.value=!0,(a=n.callback)==null||a.call(n),W.success(t(`WP.Task.index_4`))}else r.value=!1;i.value=Object.values(e).filter(e=>K(e))}},{loop:m,clearTimer:h}=yn(p,1);return C(async()=>{await p(),r.value||m()}),(e,t)=>{let n=De,d=Ne,p=V,m=xe,h=Le,g=Ie;return P(),a(`div`,bn,[k(`div`,xn,[c(r)?(P(),L(n,{key:0,type:`success`,title:e.$t(`WP.Task.index_4`)},null,8,[`title`])):(P(),L(n,{key:1,type:`default`,title:e.$t(`WP.Task.index_5`)},null,8,[`title`]))]),k(`div`,Sn,[o(g,{vertical:``,current:c(l),status:f(c(u)),size:`small`},{default:F(()=>[(P(!0),a(se,null,T(c(i),(e,t)=>(P(),L(h,{key:t,status:f(e.status),description:e.error||e.ps},fe({title:F(()=>[o(p,{class:`flex-nowrap! items-center!`},{default:F(()=>[k(`span`,null,E(e.title),1),A(o(d,{size:`small`},null,512),[[I,e.status===0]])]),_:2},1024)]),_:2},[e.result_list?{name:`default`,fn:F(()=>[k(`div`,null,E(e.error||e.ps),1),o(m,{class:`mt-8px`,data:e.result_list,columns:s,"max-height":200},null,8,[`data`])]),key:`0`}:void 0]),1032,[`status`,`description`]))),128))]),_:1},8,[`current`,`status`])])])}}}),wn=t({default:()=>Tn}),Tn=H(Cn,[[`__scopeId`,`data-v-28a73ad0`]]),{t:En}=U.global,Dn=()=>G.post(`/mod/nodejs/com/get_general_progress`),On=e=>G.post(`/mod/nodejs/com/nodejs_backup`,e),kn=e=>G.post(`/mod/nodejs/com/nodejs_restore`,e,{requestOptions:{loading:En(`Node.index_89`),successMessage:!0}});N();var An=H(j({__name:`index`,props:{iconName:{type:String,default:``},iconSize:{type:String,default:`16`}},setup(e){return(t,n)=>{let r=V;return P(),L(r,{class:`items-center`,size:6},{default:F(()=>[A(k(`i`,{class:le([`iconfont`,`icon-${e.iconName}`]),style:m({fontSize:c(We)(e.iconSize)})},null,6),[[I,e.iconName]]),w(t.$slots,`default`,{},void 0,!0)]),_:3})}}}),[[`__scopeId`,`data-v-eaa99c82`]]);N(),un();var jn=j({__name:`index`,props:{id:{}},setup(e){let t=e,n=()=>{q({width:574,minHeight:400,data:{entryId:t.id},component:g(()=>ln(()=>import(`./feature-Feedback.js?v=1784873523001`).then(e=>e.r),[]))})};return(e,t)=>{let r=Ut,i=An;return P(),L(i,{"icon-name":`demand`},{default:F(()=>[o(r,{onClick:n},{default:F(()=>[s(E(e.$t(`Component.Feedback.index_7`)),1)]),_:1})]),_:1})}}});N();var Mn={key:1,class:`ml-4px text-desc`},Nn=j({__name:`index`,props:{feedback:{type:Boolean,default:!1},email:{type:Boolean,default:!1},feedbackId:{}},setup(e){let t=!!ue().toolsLeft,n=!!ue().toolsRight,r=!!ue().pageLeft||!!ue().pageRight;return(i,s)=>{let l=V;return P(),a(`div`,null,[t||n?(P(),L(l,{key:0,class:`items-center mb-12px`,justify:`space-between`},{default:F(()=>[o(l,{class:`items-center`,size:8},{default:F(()=>[w(i.$slots,`toolsLeft`),e.feedback?(P(),L(jn,{key:0,id:e.feedbackId},null,8,[`id`])):b(``,!0),e.email?(P(),a(`div`,Mn,E(i.$t(`Component.Pay.index_8`,[`support@aapanel.com`])),1)):b(``,!0)]),_:3}),o(l,{class:`items-center`,size:8},{default:F(()=>[w(i.$slots,`toolsRight`)]),_:3})]),_:3})):b(``,!0),w(i.$slots,`table`),c(r)?(P(),L(l,{key:1,class:`items-center mt-12px`,justify:`space-between`},{default:F(()=>[k(`div`,null,[w(i.$slots,`pageLeft`)]),o(l,null,{default:F(()=>[w(i.$slots,`pageRight`)]),_:3})]),_:3})):b(``,!0)])}}});N();var Pn={class:`ml-8px text-14px`},Fn=j({__name:`index`,props:f({storeKey:{default:``},pageSizes:{default:()=>[10,20,50,100]},showTotal:{type:Boolean,default:!0},showSizePicker:{type:Boolean,default:!0},showQuickJumper:{type:Boolean,default:!0},onUpdatePageSize:{}},{page:{},pageModifiers:{},pageSize:{},pageSizeModifiers:{}}),emits:f([`refresh`],[`update:page`,`update:pageSize`]),setup(e,{emit:t}){let n=e,r=t,i=R(()=>{let{storeKey:e}=n;return e?`${e}-page`:``}),a=ce(e,`page`),o=ce(e,`pageSize`),s=e=>{a.value=e,r(`refresh`)},c=e=>{var t;a.value=1,o.value=e,(t=n.onUpdatePageSize)==null||t.call(n,vn(e)),l(e),v(()=>{r(`refresh`)})},l=e=>{i.value&&xt(i.value,String(e))};return(()=>{if(i.value){let t=St(i.value);if(t){var e;o.value=vn(t),(e=n.onUpdatePageSize)==null||e.call(n,vn(t))}}})(),(t,n)=>{let r=ve;return P(),L(r,h(t.$attrs,{page:a.value,"onUpdate:page":[n[0]||(n[0]=e=>a.value=e),s],"page-size":o.value,"onUpdate:pageSize":[n[1]||(n[1]=e=>o.value=e),c],"show-size-picker":e.showSizePicker,"show-quick-jumper":e.showQuickJumper,"page-sizes":e.pageSizes,"display-order":[`pages`,`size-picker`,`quick-jumper`]}),fe({_:2},[e.showTotal?{name:`suffix`,fn:F(({itemCount:e})=>[k(`span`,Pn,E(t.$t(`Public.Table.Page.index_4`,[e])),1)]),key:`0`}:void 0]),1040,[`page`,`page-size`,`show-size-picker`,`show-quick-jumper`,`page-sizes`])}}});N();var In={class:`flex justify-center w-42px`},Ln={class:`ml-8px`},Rn=j({__name:`index`,props:f({data:{default:()=>[]},rowKey:{default:`id`},options:{default:()=>[]},selectWidth:{default:140}},{checkedRowKeys:{default:()=>[]},checkedRowKeysModifiers:{}}),emits:[`update:checkedRowKeys`],setup(e){let t=e,n={enable:`i-famicons:play-circle-outline`,disable:`i-famicons:pause-circle-outline`,start:`i-famicons:play-circle-outline`,stop:`i-famicons:pause-circle-outline`,restart:``,category:`i-material-symbols:category`,delete:`i-weui:delete-outlined`,del:`i-weui:delete-outlined`,backup:`i-material-symbols:backup-outline-rounded`,expired:`i-covid:quarantine-place-time-calendar-1`,php:`i-ic:baseline-php`,webserver:`i-material-symbols:network-node`,sync:`i-material-symbols:cloud-sync`,kill:`i-mdi:remove-circle-off-outline`,pause:`i-material-symbols:stop-circle-outline-rounded`,unpause:`i-ri:device-recover-line`,restart_panel:`i-cbi:power-panel-logo`,restart_service:``,execute:``},r=e=>{var r,i;let a=t.options.find(t=>t.key===e);return(r=(i=a==null?void 0:a.icon)==null?n[e]:i)==null?`i-material-symbols:action-key`:r},i=e=>{let t=r(e.value),n=t.includes(`e[u]:u,f=R({get(){return l.value.length>0&&l.value.length===t.data.length},set(e){e?l.value=t.data.map(e=>d(e)):l.value=[]}}),p=R(()=>t.data.length===0),h=R(()=>l.value.length>0&&l.value.lengtht.options.map(e=>({label:e.label,value:e.key}))),v=R(()=>l.value.length===0),y=R(()=>v.value||g.value===null),x=R(()=>t.data.filter(e=>l.value.includes(d(e)))),S=()=>{let{options:e}=t;for(let t of e)if(t.key===g.value)switch(t.type){case`confirm`:pt({...t.confirm,data:x.value});break;default:var n;(n=t.onBatch)==null||n.call(t,x.value);break}},C=()=>{let{options:e}=t,n=e[0];switch(n.type){case`confirm`:pt({...n.confirm,data:x.value});break;default:var r;(r=n.onBatch)==null||r.call(n,x.value);break}};return(t,n)=>{let r=Ve,u=Fe,d=Re,x=V;return P(),L(x,{class:`bt-table-batch items-center`,size:0},{default:F(()=>[k(`div`,In,[o(r,{checked:c(f),"onUpdate:checked":n[0]||(n[0]=e=>M(f)?f.value=e:null),disabled:c(p),indeterminate:c(h)},null,8,[`checked`,`disabled`,`indeterminate`])]),e.options.length>1?(P(),a(se,{key:0},[k(`div`,{class:`min-w-160px`,style:m({width:c(We)(e.selectWidth)})},[o(u,{value:c(g),"onUpdate:value":n[1]||(n[1]=e=>M(g)?g.value=e:null),options:c(_),disabled:c(v),"render-label":i,"consistent-menu-width":!1,placeholder:t.$t(`Component.Batch.index_1`)},null,8,[`value`,`options`,`disabled`,`placeholder`])],4),k(`div`,Ln,[o(d,{type:c(y)?`default`:`primary`,disabled:c(y),onClick:S},{default:F(()=>[s(E(t.$t(`Public.Btn.Execute`)),1)]),_:1},8,[`type`,`disabled`])])],64)):b(``,!0),e.options.length===1?(P(),L(d,{key:1,disabled:c(v),type:c(v)?`default`:`primary`,onClick:C},{default:F(()=>[k(`span`,null,E(e.options[0].label),1),A(k(`span`,null,E(t.$t(`Component.Batch.index_2`,[l.value.length])),513),[[I,l.value.length>0]])]),_:1},8,[`disabled`,`type`])):b(``,!0)]),_:1})}}});N();var zn={key:0,class:`bt-table__empty`},Bn=`__bt_empty_header__`,Vn=H(j({__name:`index`,props:f({data:{default:()=>[]},rowKey:{default:`id`},loading:{type:Boolean,default:!1},loadingNum:{default:10},isPage:{type:Boolean,default:!1},maxHeight:{},columns:{default:()=>[]},rowProps:{},storeKey:{},showEmptyHeader:{type:Boolean}},{page:{default:()=>({page:1,pageSize:10})},pageModifiers:{}}),emits:[`update:page`],setup(e){let t=e,n=ce(e,`page`),{t:r}=B(),{columns:i,data:s}=pe(t),l=()=>ae(x(i.value)),u=()=>{let e=l();return e.forEach(e=>{e.type!==`selection`&&(e.ellipsis&&delete e.ellipsis,e.render=()=>o(Ye,null,null))}),e},d=()=>t.loading?u():l(),f=z(d()),p=()=>{let e=l();return e.forEach(e=>{if(e.type===`selection`){e.disabled=()=>!0;return}e.render=()=>null}),e},m=R(()=>!!(t.showEmptyHeader&&!t.loading&&k.value.length===0&&f.value.length>0)),g=R(()=>({"bt-table--empty-header":m.value})),_=R(()=>[{[Bn]:Bn}]),y=R(()=>m.value?_.value:k.value),S=R(()=>m.value?p():f.value),C=()=>Bn,T=R(()=>{let{rowKey:e}=t;return jt(e)?t=>{let n=t[e];return n==null||Number.isNaN(n)?String(t):n}:e}),ee=R(()=>m.value?C:T.value),E=R(()=>{let{storeKey:e}=t;return e?`${e}-page`:``}),k=z([]),te=ue(),A=D({style:{width:`100%`},showSizePicker:!0,showQuickJumper:!0,pageSizes:[10,20,50,100],prefix:()=>{var e;return(e=te.pagePrefix)==null?void 0:e.call(te)},suffix:e=>o(`span`,{class:`text-13px text-default`},[r(`Public.Table.Page.index_4`,[e.itemCount])]),onChange:e=>{n.value.page=e},onUpdatePageSize:e=>{n.value.page=1,n.value.pageSize=e,E.value&&xt(E.value,String(e))}});(()=>{if(E.value){let e=St(E.value);e&&(n.value.pageSize=vn(e))}})();let ne=R(()=>({...A,page:n.value.page,pageSize:n.value.pageSize}));return O(()=>s.value,e=>{t.loading||(k.value=e)},{deep:!0}),O(()=>t.loading,e=>{if(e){if(f.value=u(),s.value.length===0){k.value=[];for(let e=0;e{k.value=s.value})},{immediate:!0}),O(()=>t.columns,()=>{f.value=d()},{deep:!0}),(t,n)=>{let r=xe,i=Oe;return P(),a(`div`,{class:le([`bt-table`,c(g)])},[o(r,h(t.$attrs,{data:c(y),"max-height":e.maxHeight,"row-key":c(ee),columns:c(S),pagination:e.isPage?c(ne):!1,"row-props":c(m)?void 0:e.rowProps}),{empty:F(()=>[w(t.$slots,`empty`,{},void 0,!0)]),default:F(()=>[w(t.$slots,`pagePrefix`,{},void 0,!0)]),_:3},16,[`data`,`max-height`,`row-key`,`columns`,`pagination`,`row-props`]),c(m)?(P(),a(`div`,zn,[w(t.$slots,`empty`,{},()=>[o(i)],!0)])):b(``,!0)],2)}}}),[[`__scopeId`,`data-v-a68fc059`]]),{t:Hn}=U.global,Un=e=>G.post(`/site?action=set_backup_config`,e,{requestOptions:{loading:Hn(`Component.Pay.index_12`),successMessage:!0}}),Wn=e=>G.post(`/site?action=get_backup_cron_status`,e);N(),un();var Gn={full:`Full Backup`,file:`Only Site File`,sql:`Only Database Backup`},Kn={local:`Local Server`,ftp:`FTP Storage`,aws_s3:`AWS S3`,gdrive:`Google Drive`,gcloud_storage:`Google Cloud Storage`},qn=e=>Gn[e]||e,Jn=e=>e?Kn[e]||e:``,Yn=[{key:`ftp`,descKey:`Back up and package your website or database to FTP storage.`},{key:`aws_s3`,descKey:`Package and back up your website or database to AWS S3. Supports S3-compatible protocols.`},{key:`gdrive`,descKey:`Back up your website and database directly to Google Drive.`},{key:`gcloud_storage`,descKey:`Back up your website or database to Google Cloud Storage.`}],Xn=e=>e!==`local`&&Object.prototype.hasOwnProperty.call(Kn,e),Zn=e=>{if(!Xn(e.value))return null;let t=Yn.find(t=>t.key===e.value);return{key:e.value,name:e.name,description:(t==null?void 0:t.descKey)||``,setup:e.install,config:e.config,task:`1`}},Qn=()=>{let e=z([]),t=z([]),n=z(void 0);return{plugins:e,storageOptions:t,cron:n,fetchPlugins:async r=>{let{message:i}=await Wn({site_id:r});if(K(i)){if(n.value=i.cron,Array.isArray(i.orderOpt)){t.value=i.orderOpt,e.value=i.orderOpt.map(Zn).filter(Boolean);return}t.value=[],e.value=[]}}}},$n=async(e,t,n,r)=>{q({title:U.global.t(`Configure instant backup task`),width:500,minHeight:200,data:{site_type:e,backupData:t,storageOptions:n,callback:r},footer:!0,component:g(()=>ln(()=>Promise.resolve().then(()=>vi),void 0))})};N();var er=j({__name:`backup-table`,props:{siteId:{},onRestore:{type:Function},backupRef:{},onChanged:{type:Function},searchKey:{},nameKey:{},downloadPathKey:{},downloadNameKey:{},downloadPath:{type:Function},downloadName:{type:Function},getListApi:{type:Function},deleteApi:{type:Function},timeRender:{type:Function},typeTitle:{},typeRender:{type:Function}},setup(e,{expose:t}){let{t:n}=B(),r=e,a=z([]),s=D({p:1,limit:10,[r.searchKey||`search`]:r.siteId}),{loading:l,setLoading:u}=ft(),d=(e,t,n)=>e[t||n],f=e=>{switch(e){case`Google Drive`:return`gdrive`;case`Google Cloud`:return`gcloud_storage`;case`Google Cloud Storage`:return`gcloud_storage`;default:return e}},p=e=>String(d(e,r.nameKey,`name`)||e.filename||``),m=e=>{var t;return((t=r.downloadPath)==null?void 0:t.call(r,e))||String(d(e,r.downloadPathKey,`filename`)||``)},h=e=>{var t;return((t=r.downloadName)==null?void 0:t.call(r,e))||String(d(e,r.downloadNameKey,`name`)||p(e))},g=e=>{var t;return((t=r.timeRender)==null?void 0:t.call(r,e))||e.addtime},_=e=>{var t;return((t=r.typeRender)==null?void 0:t.call(r,e))||(e.backup_type===1?n(`Full Backup`):n(`Only Site File`))},v=e=>e.bak_method?Jn(e.bak_method):`-`,y=e=>{var t;return((t=r.getListApi)==null?void 0:t.call(r,e))||$e(e)},b=(e,t=!0)=>{var n;return((n=r.deleteApi)==null?void 0:n.call(r,e,t))||Mt({id:e.id},t)},{table:S,columns:C}=nt([{type:`selection`,width:40},{key:String(r.nameKey||`name`),title:n(`Site.TableRow.index_22`),ellipsis:{tooltip:!0}},{key:`size`,title:n(`Site.TableRow.index_23`),width:90,render:e=>Nt(e.size)},{key:`addtime`,title:n(`Site.TableRow.index_25`),width:150,render:e=>g(e)},{key:`backup_type`,title:r.typeTitle||n(`Backup type`),width:120,render:e=>_(e)},{key:`bak_method`,title:n(`Storage path`),width:130,ellipsis:{tooltip:!0},render:e=>v(e)},kt({width:190,options:e=>[{label:n(`Site.TableOP.index_4`),show:e.bak_method===`local`,onClick:()=>{r.onRestore(e)}},{label:n(`WP.Task.index_2`),show:e.bak_method!==`local`,onClick:()=>{bt({title:v(e),name:f(e.bak_method),admin:!0})}},{label:n(`Site.TableOP.index_5`),show:e.bak_method===`local`,onClick:()=>{Wt(m(e),h(e))}},{label:n(`Public.Btn.Del`),onClick:()=>{et({title:n(`Site.Batch.index_18`),content:`${n(`Site.Batch.index_19`)} [${p(e)}]`,onConfirm:async({hide:t})=>{await b(e),await ee(),r.onChanged?await r.onChanged():r.backupRef.backup_count--,t()}})}}]})]),T=[{key:`del`,type:`confirm`,label:n(`Site.Batch.index_20`),confirm:{title:n(`Site.Batch.index_21`),desc:n(`Site.Batch.index_11`),columns:[C.value[1]],api:e=>b(e,!1),done:async e=>{await ee(),r.onChanged?await r.onChanged():r.backupRef.backup_count-=e.length}}}],ee=async()=>{try{u(!0);let{message:e}=await y(x(s));K(e)?(S.data=Yt(e.data)?e.data:[],S.total=Qt(e.page)):(S.data=[],S.total=0)}finally{a.value=[],u(!1)}};return t({getList:ee}),i(()=>{ee()}),(e,t)=>{let n=Vn,r=Rn,i=Fn,u=Nn;return P(),L(u,null,{toolsLeft:F(()=>[w(e.$slots,`toolsLeft`)]),table:F(()=>[o(n,{"checked-row-keys":c(a),"onUpdate:checkedRowKeys":t[0]||(t[0]=e=>M(a)?a.value=e:null),loading:c(l),"loading-num":1,"max-height":340,data:c(S).data,columns:c(C)},null,8,[`checked-row-keys`,`loading`,`data`,`columns`])]),pageLeft:F(()=>[o(r,{"checked-row-keys":c(a),"onUpdate:checkedRowKeys":t[1]||(t[1]=e=>M(a)?a.value=e:null),data:c(S).data,options:T},null,8,[`checked-row-keys`,`data`])]),pageRight:F(()=>[o(i,{page:c(s).p,"onUpdate:page":t[2]||(t[2]=e=>c(s).p=e),"page-size":c(s).limit,"onUpdate:pageSize":t[3]||(t[3]=e=>c(s).limit=e),"item-count":c(S).total,onRefresh:ee},null,8,[`page`,`page-size`,`item-count`])]),_:3})}}});N();var tr=j({__name:`index`,props:{model:{},rules:{},labelWidth:{default:`126`},labelPlacement:{default:`left`}},setup(e,{expose:t}){let n=z(null);return t({validate:()=>{var e;return(e=n.value)==null?void 0:e.validate()},restoreValidation:()=>{var e;return(e=n.value)==null?void 0:e.restoreValidation()}}),(t,r)=>{let i=be;return P(),L(i,h(t.$attrs,{ref_key:`formRef`,ref:n,model:e.model,rules:e.rules,"label-width":e.labelWidth,"label-placement":e.labelPlacement,"show-require-mark":!1}),{default:F(()=>[w(t.$slots,`default`)]),_:3},16,[`model`,`rules`,`label-width`,`label-placement`])}}});N();var nr={class:`p-20px`},rr={class:`text-warning`},ir=j({__name:`restore-type`,props:{onRefresh:{type:Function,default:()=>{}},showDb:{type:Boolean,default:!1}},setup(e,{expose:t}){let{t:n}=B(),r=e,i=R(()=>{let e=[{label:n(`Logs.Soft.index_3`),value:`file`},{label:n(`Public.Btn.Config`),value:`conf`}];return r.showDb&&e.push({label:n(`Site.PHP.add_site_16`),value:`db`}),e}),s=z(null),l=D({value:[`file`]}),u={value:{type:`array`,required:!0,trigger:`change`,message:n(`Please select at least one restore type`)}},d=async()=>{var e;await((e=s.value)==null?void 0:e.validate()),r.onRefresh(l.value)},f=R(()=>r.showDb&&l.value.includes(`db`));return t({onConfirm:d}),(e,t)=>{let n=Ve,r=Ge,d=Te,p=tr,m=Vt;return P(),a(`div`,nr,[o(p,{ref_key:`formRef`,ref:s,rules:u,model:c(l)},{default:F(()=>[o(d,{label:`Restore type`,path:`value`,"show-require-mark":!0},{default:F(()=>[o(r,{value:c(l).value,"onUpdate:value":t[0]||(t[0]=e=>c(l).value=e),class:`flex gap-16px`},{default:F(()=>[(P(!0),a(se,null,T(c(i),e=>(P(),L(n,{key:e.value,value:e.value,label:e.label},null,8,[`value`,`label`]))),128))]),_:1},8,[`value`])]),_:1})]),_:1},8,[`model`]),o(m,null,{default:F(()=>[t[1]||(t[1]=k(`li`,null,` File: Restore website files `,-1)),t[2]||(t[2]=k(`li`,null,` Config: Restore website configuration files `,-1)),A(k(`li`,rr,` Database: Restoring the website database will overwrite the existing database `,512),[[I,c(f)]])]),_:1})])}}});N(),un();var ar={class:`p-20px`},or=j({__name:`backup-node`,props:{row:{}},setup(e){let t=Ct(),{row:n}=e,{t:r}=B(),i=g(()=>ln(()=>Promise.resolve().then(()=>Si),void 0)),l=g(()=>ln(()=>Promise.resolve().then(()=>wn),void 0)),u=z(!1),d=async()=>{q({title:`Backup type`,width:450,footer:!0,data:{onRefresh:p},component:i})},f=()=>{t.setRefresh(!0)},p=async e=>{await On({id:String(n.id),backup_type:String(e)}),m(r(`Site.Batch.index_7`),async()=>{S(),f()})},m=(e,t)=>{q({title:e,width:500,minHeight:200,data:{fetchFn:Dn,callback:t},component:l})},h=async e=>{await kn(e),S(),f()},_=()=>{m(r(`Site.Batch.index_7`),async()=>{S(),f()})},v=e=>{e.backup_type===1?q({title:r(`Restore type`),width:450,minHeight:150,footer:!0,data:{showDb:!1,onRefresh:t=>h({file_name:e.name,site_id:n.id,restore_type:JSON.stringify(t)})},component:ir}):et({title:r(`Site.Config.index_28`),content:r(`Site.Config.index_29`),onConfirm:async({hide:t})=>{t(),await h({file_name:e.name,site_id:n.id,restore_type:`["file"]`})}})},y=async()=>{let{message:e}=await Dn();K(e)&&(u.value=e.status===0)},x=re(`tableRef`),S=()=>{var e;(e=x.value)==null||e.getList()};return y(),(e,t)=>{let r=Re;return P(),a(`div`,ar,[o(er,{ref_key:`tableRef`,ref:x,"site-id":c(n).id,"on-restore":v,"backup-ref":c(n),"on-changed":f},{toolsLeft:F(()=>[o(r,{class:`backup-btn`,type:`primary`,loading:c(u),disabled:c(u),onClick:d},{default:F(()=>[s(E(e.$t(`Database.index_16`)),1)]),_:1},8,[`loading`,`disabled`]),c(u)?(P(),L(r,{key:0,onClick:_},{default:F(()=>[...t[0]||(t[0]=[s(` Current Task Progress `,-1),k(`i`,{class:`i-mingcute:arrow-right-fill text-16px ml-4px`},null,-1)])]),_:1})):b(``,!0)]),_:1},8,[`site-id`,`backup-ref`])])}}}),sr=t({default:()=>cr}),cr=or,{t:J}=U.global,lr=e=>G.post(`/site?action=clone_php_site`,e,{requestOptions:{loading:J(`WP.api.tamper_8`),successMessage:!1}}),ur=e=>G.post(`/site?action=get_php_clone_progress`,e),dr=(e,t=`PHP`)=>G.post(`/data?action=getSiteThirtyTotal`,{site_type:t,...e}),fr=e=>G.post(`/data?action=getSiteWafConfig`,e),pr=e=>G.post(`/plugin?action=a&name=btwaf&s=set_site_obj_open`,e,{requestOptions:{loading:J(`WP.api.tamper_8`),successMessage:!0}}),mr=e=>G.post(`/panel/public/get_soft_status`,{...e}),hr=e=>G.post(`/plugin?action=get_soft_find`,{...e}),gr=e=>G.post(`/system?action=ServiceAdmin`,{...e},{requestOptions:{loading:J(`WP.api.tamper_8`),successMessage:!0}}),_r=()=>G.post(`/plugin?action=a&name=security_notice&s=get_status`,{},{requestOptions:{isOriginalResult:!0,prefix:``}}),vr=e=>G.post(`/plugin?action=a&name=security_notice&s=${e?`start_site`:`stop_site`}`,{requestOptions:{loading:J(`WP.api.tamper_8`),successMessage:!0}}),yr=()=>G.post(`/site?action=get_https_mode`),br=()=>G.post(`/site?action=set_https_mode`,{},{requestOptions:{loading:J(`WP.api.tamper_8`),successMessage:!0}}),xr=e=>G.post(`/site?action=get_site_maintenance`,e),Sr=e=>G.post(`/site?action=set_site_maintenance`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:!0}}),Cr=e=>G.post(`/site?action=get_current_webservice`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:!1}}),wr=(e,t=!0)=>G.post(`/site?action=switch_webservice`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:t}}),Tr=e=>G.post(`/site?action=multi_service_check_repair`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:!0}}),Er=e=>G.post(`/site?action=website_rollback`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:!0}}),Dr=()=>G.post(`/site?action=get_multi_webservice_status`),Or=()=>G.post(`/git?action=get_ssh_key`),kr=e=>G.post(`/git?action=get_deploy_records`,e),Ar=e=>G.post(`/git?action=manual_deploy_site`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:!0}}),jr=e=>G.post(`/git?action=get_site_git_conf`,e),Mr=e=>G.post(`/git?action=save_site_git_conf`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:!0}}),Nr=e=>G.post(`/git?action=refresh_webhook_url`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:!0}}),Pr=e=>G.post(`/git?action=add_key_repository`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:!0}}),Fr=e=>G.post(`/git?action=get_site_deploy_log`,e),Ir=e=>G.post(`/git?action=git_rollback`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:!1}}),Lr=e=>G.post(`/git?action=save_deploy_sh`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:!0}}),Rr=e=>G.post(`/git?action=get_deploy_sh`,e),zr=e=>G.post(`/git?action=get_deploy_script`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:!1}}),Br=e=>G.post(`/git?action=update_deploy_sh`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:!0}}),Vr=e=>G.post(`/git?action=get_webhook_log`,e),Hr=e=>G.post(`/git?action=clear_webhook_log`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:!0}}),Ur=e=>G.post(`/git?action=del_script`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:!0}}),Wr=()=>G.post(`/site?action=get_site_global`),Gr=e=>G.post(`/site?action=get_cdn_ip`,e),Kr=e=>G.post(`/site?action=set_site_global`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:!0}}),qr=e=>G.post(`/site_monitor?action=get_overview`,e),Jr=e=>G.post(`/site_monitor?action=get_site_overview`,e),Yr=e=>G.post(`/site?action=site_performance_test`,e,{requestOptions:{loading:J(`Login.index_22`)}}),Xr=e=>G.post(`/site?action=set_default_site_conf`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:!0}}),Zr=e=>G.post(`/git?action=generate_aapanel_ed25519_key`,e,{requestOptions:{loading:J(`Login.index_22`)}}),Qr=e=>G.post(`/git?action=get_remote_branches`,e,{requestOptions:{loading:J(`Login.index_22`)}}),$r=e=>G.post(`/git?action=change_repository_key`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:!0}}),ei=e=>G.post(`/git?action=get_git_directory`,e,{requestOptions:{loading:J(`Login.index_22`)}}),ti=e=>G.post(`/git?action=import_existing_repository`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:!0}}),ni=e=>G.post(`/deployment?action=GetList`,e),ri=e=>G.post(`/deployment?action=SetupPackage`,{...e,webname:JSON.stringify(e.webname)},{requestOptions:{loading:J(`Login.index_22`)}}),ii=e=>G.post(`/site?action=get_general_progress`,e);N();var ai={class:`p-16px`},oi={class:`mb-16px`},si={class:`progress-box p-10px rounded-8px`},ci=j({__name:`backup-progress`,props:{params:{},callback:{type:Function}},setup(e){let t=e,{t:n}=B(),r=z(!1),i=z([]),s=[{key:`site_name`,title:n(`Site.TableRow.index_1`),ellipsis:{tooltip:!0}},{key:`msg`,title:n(`Site.DelSite.index_10`),ellipsis:{tooltip:!0},render:e=>o(`span`,{class:e.status===0?`text-primary`:`text-error`},[e.msg])}],l=R(()=>i.value.findIndex(e=>e.status===0)+1),u=R(()=>{var e;return(e=i.value[l.value])==null?void 0:e.status}),d={0:`process`,1:`finish`,"-1":`error`,2:`wait`},f=e=>d[e],p=null,m=!1,h=async()=>{let{message:e}=await ii({type:t.params});if(K(e)){if(e.status===1){if(p&&clearInterval(p),W.success(n(`WP.Task.index_4`)),r.value=!0,!m){var a;m=!0,(a=t.callback)==null||a.call(t)}}else r.value=!1;i.value=Object.values(e).filter(e=>K(e))}};return C(()=>{h(),p=window.setInterval(()=>{h()},2e3)}),S(()=>{p&&clearInterval(p)}),(e,t)=>{let n=De,d=Ne,p=V,m=xe,h=Le,g=Ie;return P(),a(`div`,ai,[k(`div`,oi,[c(r)?(P(),L(n,{key:0,type:`success`,title:e.$t(`WP.Task.index_4`)},null,8,[`title`])):(P(),L(n,{key:1,type:`default`,title:e.$t(`WP.Task.index_5`)},null,8,[`title`]))]),k(`div`,si,[o(g,{vertical:``,current:c(l),status:f(c(u)),size:`small`},{default:F(()=>[(P(!0),a(se,null,T(c(i),(e,t)=>(P(),L(h,{key:t,status:f(e.status),description:e.error||e.ps},fe({title:F(()=>[o(p,{class:`flex-nowrap! items-center!`},{default:F(()=>[k(`span`,null,E(e.title),1),A(o(d,{size:`small`},null,512),[[I,e.status===0]])]),_:2},1024)]),_:2},[e.result_list?{name:`default`,fn:F(()=>[k(`div`,null,E(e.error||e.ps),1),o(m,{class:`mt-8px`,data:e.result_list,columns:s,"max-height":200},null,8,[`data`])]),key:`0`}:void 0]),1032,[`status`,`description`]))),128))]),_:1},8,[`current`,`status`])])])}}}),li=t({default:()=>ui}),ui=H(ci,[[`__scopeId`,`data-v-57b0edf4`]]);function di(e,t){let n=e.split(`.`),r=t.split(`.`),i=Math.max(n.length,r.length);for(let e=0;ei)return!0;if(t[]},isLocal:{type:Boolean,default:!0},installCallback:{type:Function,default:void 0}},{value:{},valueModifiers:{}}),emits:[`update:value`],setup(e,{expose:t}){let n=e,r=ce(e,`value`),{t:i}=B(),a=R(()=>n.isLocal),l=R({get:()=>r.value||null,set:e=>{r.value=e||null}}),u=R(()=>({label:i(`Crontab.Script.index_24`),value:`localhost`,install:!0,config:!0,local:!0})),d=R(()=>n.orderOpt.map(e=>({label:e.name,value:e.value,install:e.install,config:e.config,required_version:e.required_version,version:e.version,disabled:!e.install||fi(e)||!e.config}))),f=R(()=>a.value?[u.value,...d.value]:d.value),p=async(e,t)=>{t.stopPropagation();let r=e.value;if(!e.install){gt(r,n.installCallback);return}if(fi(e)){let e=await pi(r);e&&yt(e.row,n.installCallback,e.softInfo);return}bt({name:r,title:e.label,admin:!0})},m=e=>e.disabled?e.install?fi(e)?o(`span`,{class:`cursor-pointer color-error`,onClick:t=>p(e,t)},[s(`[`),i(`Public.Btn.Update`),s(`]`)]):o(qe,null,{trigger:()=>o(`span`,{class:`cursor-pointer color-error`,onClick:t=>p(e,t)},[s(`[`),i(`Crontab.Planned.index_47`),s(`]`)]),default:()=>o(`span`,null,[i(`Please refresh the page manually after configuration`)])}):o(`span`,{class:`cursor-pointer color-error`,onClick:t=>p(e,t)},[s(`[`),i(`Public.Btn.Install`),s(`]`)]):null,h=e=>{let t=e;return t.local?o(V,{size:4,class:`flex-nowrap! items-center!`},{default:()=>[o(`div`,{class:`w-20px flex justify-center items-center`},[o(at,{name:`base-dir`,size:`16`},null)]),o(`span`,null,[t.label])]}):o(V,{class:`justify-between! items-center! w-full`,size:8},{default:()=>[o(V,{size:4,class:`flex-nowrap! items-center!`},{default:()=>[o(`img`,{class:`w-20px`,src:mt(t.value)},null),o(`span`,null,[t.label])]}),m(t)]})};return t({options:f}),(e,t)=>{let n=Fe;return P(),L(n,{value:c(l),"onUpdate:value":t[0]||(t[0]=e=>M(l)?l.value=e:null),options:c(f),"consistent-menu-width":!1,"render-label":h},null,8,[`value`,`options`])}}});N();var hi={class:`select-box`},gi={class:`select-box`},_i=j({__name:`backup-setting`,props:{site_type:{},backupData:{},storageOptions:{default:()=>[]},callback:{type:Function,default:void 0}},setup(e,{expose:t}){let n=e,{site_type:r,backupData:i}=pe(n),{t:a}=B(),l=z(null),u=D({backup_type:i.value.bak_type||`full`,storage:[i.value.bak_local,i.value.bak_remote?`remote`:``],remote_type:i.value.bak_remote||null}),d={storage:{required:!0,type:`array`,trigger:[`change`],validator:(e,t)=>!Array.isArray(t)||t.filter(Boolean).length===0?Error(a(`Please select backup storage location`)):!0},remote_type:{trigger:`change`,required:!0,message:a(`Please select remote storage`)}},f=R(()=>{let e=[{label:a(`Full Backup`),value:`full`},{label:a(`Only Database Backup`),value:`sql`},{label:a(`Only Site File`),value:`file`}];return r.value===`php`?e.filter(e=>e.value!==`sql`):e}),p=R(()=>{var e;return(e=c(n.storageOptions))==null?[]:e});return t({onConfirm:async()=>{var e,t;await((e=l.value)==null?void 0:e.validate()),await Un({site_type:r.value,bak_type:u.backup_type,bak_local:u.storage.includes(`local`)?`local`:``,bak_remote:u.storage.includes(`remote`)?u.remote_type:``}),(t=n.callback)==null||t.call(n)}}),(e,t)=>{let r=Fe,i=Te,a=Ve,m=V,h=Ge,g=tr;return P(),L(g,{class:`p-24px`,ref_key:`formRef`,ref:l,model:c(u),rules:d,"label-placement":`top`},{default:F(()=>[o(i,{label:e.$t(`1.Backup Type`)},{default:F(()=>[o(r,{value:c(u).backup_type,"onUpdate:value":t[0]||(t[0]=e=>c(u).backup_type=e),options:c(f)},null,8,[`value`,`options`])]),_:1},8,[`label`]),o(i,{label:e.$t(`2.Backup Storage Location`),path:`storage`},{default:F(()=>[o(h,{class:`w-full`,value:c(u).storage,"onUpdate:value":t[2]||(t[2]=e=>c(u).storage=e)},{default:F(()=>[o(m,{vertical:``},{default:F(()=>[k(`div`,hi,[o(a,{value:`local`},{default:F(()=>[s(E(e.$t(`Local Server`)),1)]),_:1})]),k(`div`,gi,[o(a,{value:`remote`},{default:F(()=>[s(E(e.$t(`Remote Cloud Storage`)),1)]),_:1})]),c(u).storage.includes(`remote`)?(P(),L(i,{key:0,path:`remote_type`,"show-label":!1},{default:F(()=>[o(mi,{value:c(u).remote_type,"onUpdate:value":t[1]||(t[1]=e=>c(u).remote_type=e),"order-opt":c(p),"is-local":!1,"install-callback":n.callback},null,8,[`value`,`order-opt`,`install-callback`])]),_:1})):b(``,!0)]),_:1})]),_:1},8,[`value`])]),_:1},8,[`label`])]),_:1},8,[`model`])}}}),vi=t({default:()=>yi}),yi=H(_i,[[`__scopeId`,`data-v-e78f55b0`]]);N(),un();var bi={class:`p-20px`},xi=j({__name:`backup-type`,props:{onRefresh:{type:Function,default:()=>{}},progressTitle:{type:String,default:``},fetchProgress:{type:Function,default:null},onProgressDone:{type:Function,default:void 0}},setup(e,{expose:t}){let n=g(()=>ln(()=>Promise.resolve().then(()=>wn),void 0)),{t:r}=B(),i=e,s=z(0),l=[{label:r(`Only Site File`),value:0},{label:r(`Full Backup`),value:1}];return t({onConfirm:async()=>{await i.onRefresh(s.value),i.fetchProgress&&q({title:i.progressTitle||r(`Site.Batch.index_7`),width:500,minHeight:200,data:{fetchFn:i.fetchProgress,callback:i.onProgressDone},component:n})}}),(e,t)=>{let n=Fe,r=Te,i=tr,u=Vt;return P(),a(`div`,bi,[o(i,null,{default:F(()=>[o(r,{label:e.$t(`Config.Backup.index_40`),"show-require-mark":!0},{default:F(()=>[o(n,{class:`w-250px`,value:c(s),"onUpdate:value":t[0]||(t[0]=e=>M(s)?s.value=e:null),options:l},null,8,[`value`])]),_:1},8,[`label`])]),_:1}),o(u,null,{default:F(()=>[...t[1]||(t[1]=[k(`li`,null,`Only Site File: Includes only website files`,-1),k(`li`,null,`Full Backup: Includes website files, database, and SSL certificate`,-1)])]),_:1})])}}}),Si=t({default:()=>Ci}),Ci=xi;N(),un();var wi=async(e,t,n)=>{q({title:e,width:500,minHeight:200,data:{params:t,callback:n},component:g(()=>ln(()=>Promise.resolve().then(()=>li),void 0))})};N();var Ti=he(`SitePhpStore`,()=>{let e=z(!1),t=z(`--`),n=z(``),r=z(`/www/wwwroot`),i=z(!0),a=z({setup:!0,type:``,version:``,status:!1}),o=z({setup:!1,version:``,status:!1}),s=z({setup:!1,version:``,status:!1}),c=z({is_install:0,status:!1,version:``}),l=z({is_install:0,status:!1,version:``}),d=R(()=>c.value.is_install===1&&nn(c.value.version,`4.1.2`)),f=R(()=>l.value.is_install===1&&nn(l.value.version,`9.6.8`)),p=z({setup:!1});return{web:a,ftp:o,siteName:t,mysql:s,php:p,sitePath:r,webserver:n,recycleBin:i,isRefresh:e,monitor:c,waf:l,isMonitorInstall:d,isWafInstall:f,getConfig:async()=>{let{message:e}=await Kt();K(e)&&(n.value=u(e,`webserver`,``),r.value=u(e,`sites_path`,``),i.value=u(e,`recycle_bin`,!1),p.value.setup=!!e.php.length,K(e.web)&&(a.value=e.web),K(e[`pure-ftpd`])&&(o.value=e[`pure-ftpd`]),K(e.mysql)&&(s.value=e.mysql),K(e.monitor)&&(c.value=e.monitor),K(e.waf)&&(l.value=e.waf))},setRefresh:t=>{e.value=t}}});N();var Ei={class:`w-600px h-400px`},Di=j({__name:`restore-logs`,setup(e){let t=z(``),{loop:n,clearTimer:r}=yn(async()=>{let{message:e}=await Dt();K(e)&&(t.value=e.result)},1);return C(()=>{n()}),S(()=>{r()}),(e,n)=>{let r=fn;return P(),a(`div`,Ei,[o(r,{log:c(t)},null,8,[`log`])])}}});N();var Oi=j({__name:`backup-php`,setup(e){let{t}=B(),n=Ti(),r=_(`site`,{}),i=D({bak_local:`local`,bak_remote:``,bak_type:`full`}),a=R(()=>[i.bak_local,i.bak_remote].filter(Boolean).map(Jn).join(`, `)),{storageOptions:l,fetchPlugins:u}=Qn(),d=z(!1),f=()=>{n.setRefresh(!0)},p=async e=>{let t=q({title:`Recovering backup`,hideClose:!0,width:600,minHeight:400,component:Di});try{await rt(e),C(),f()}finally{t.hide()}},m=()=>{$n(`php`,i,l,C)},h=async()=>{await Zt({id:JSON.stringify([r.id]),site_type:`php`}),wi(t(`Site.Batch.index_7`),`php`,async()=>{C(),f()})},g=()=>{wi(t(`Site.Batch.index_7`),`php`,async()=>{C(),f()})},v=e=>{e.backup_type===1?q({title:t(`Restore type`),width:450,footer:!0,data:{showDb:!0,onRefresh:t=>p({file_name:e.name,site_id:r.id,restore_type:JSON.stringify(t)})},component:ir}):et({title:t(`Site.Config.index_28`),content:t(`Site.Config.index_29`),onConfirm:async({hide:t})=>{t(),await p({file_name:e.name,site_id:r.id})}})},y=async()=>{let{message:e}=await ii({type:`php`});K(e)&&(d.value=e.status===0)},x=async e=>{var t;await y();let n={...e,search:(t=e.search)==null?r.id:t},[a]=await Promise.all([$e(n),u(r.id)]),{message:o}=a;return K(o)&&(i.bak_local=o.bak_local,i.bak_remote=o.bak_remote,i.bak_type=o.bak_type),a},S=z(),C=()=>{var e;(e=S.value)==null||e.getList()};return y(),(e,t)=>{let n=Re,l=Ut,u=ee(`i18n-t`),p=V;return P(),L(er,{ref_key:`tableRef`,ref:S,"site-id":c(r).id,"on-restore":v,"backup-ref":c(r),"get-list-api":x,"on-changed":f},{toolsLeft:F(()=>[o(p,{vertical:``},{default:F(()=>[o(p,{class:`flex-nowrap! items-center!`},{default:F(()=>[o(n,{class:`wp-backup-guide-now`,type:`primary`,loading:c(d),disabled:c(d),onClick:h},{default:F(()=>[s(E(e.$t(`Site.Config.index_27`)),1)]),_:1},8,[`loading`,`disabled`]),o(u,{tag:`div`,keypath:`Current configuration: [{a}] to [{b}]. To modify these settings, please {c}`},{a:F(()=>[s(E(c(qn)(c(i).bak_type)),1)]),b:F(()=>[s(E(c(a)),1)]),c:F(()=>[o(l,{class:`font-bold`,onClick:m},{default:F(()=>[s(E(e.$t(`click here to configure`)),1)]),_:1})]),_:1})]),_:1}),o(p,{class:`mb-8px`},{default:F(()=>[c(d)?(P(),L(n,{key:0,onClick:g},{default:F(()=>[s(E(e.$t(`Current Task Progress`))+` `,1),t[0]||(t[0]=k(`i`,{class:`i-mingcute:arrow-right-fill text-16px ml-4px`},null,-1))]),_:1})):b(``,!0)]),_:1})]),_:1})]),_:1},8,[`site-id`,`backup-ref`])}}}),{t:Y}=U.global,ki=e=>G.post(`/data?action=get_wp_site_list`,e),Ai=e=>G.post(`/site?action=AddWPSite`,{...e,webname:JSON.stringify(e.webname),project_type:`WP2`},{requestOptions:{loading:Y(`WP.api.tamper_7`)}}),ji=e=>G.post(`/site?action=get_wp_versions`,e),Mi=e=>G.post(`/site?action=get_wp_configurations`,e),Ni=e=>G.post(`/site?action=save_wp_configurations`,e,{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),Pi=e=>G.post(`/site?action=wp_backup_list`,e),Fi=(e,t=!0)=>G.post(`/site?action=wp_restore`,e,{requestOptions:{loading:t?Y(`WP.api.tamper_10`):``,successMessage:!0}}),Ii=(e,t=!0)=>G.post(`/site?action=wp_remove_backup`,e,{requestOptions:{loading:t?Y(`WP.api.tamper_8`):``,successMessage:t}}),Li=()=>G.post(`/site?action=wp_can_migrate_from_website_to_wptoolkit`),Ri=e=>G.post(`/site?action=wp_migrate_from_website_to_wptoolkit`,e,{requestOptions:{loading:Y(`WP.api.tamper_11`),successMessage:!1}}),zi=e=>G.post(`/site?action=get_wp_security_info`,e),Bi=e=>G.post(`/site?action=open_wp_file_protection`,{paths:JSON.stringify(e.paths)},{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),Vi=e=>G.post(`/site?action=close_wp_file_protection`,e,{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),Hi=e=>G.post(`/site?action=get_wp_file_info`,e),Ui=e=>G.post(`/site?action=open_wp_firewall_protection`,{obj:`open`,...e},{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),Wi=e=>G.post(`/site?action=close_wp_firewall_protection`,e,{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),Gi=e=>G.post(`/site?action=wp_clone`,e,{requestOptions:{loading:Y(`WP.api.index_1`),successMessage:!0}}),Ki=e=>G.post(`/site?action=wp_create_with_aap_bak`,e,{requestOptions:{loading:Y(`WP.api.index_2`),successMessage:!0}}),qi=e=>G.post(`/site?action=wp_create_with_plesk_or_cpanel_bak`,e,{requestOptions:{loading:Y(`WP.api.index_2`),successMessage:!0}}),Ji=e=>G.post(`/site?action=wp_create_with_manual_bak`,e,{requestOptions:{loading:Y(`WP.api.index_2`),successMessage:!0}}),Yi=e=>G.post(`/site?action=wp_batch_create_bar`,e,{requestOptions:{loading:Y(`WP.api.index_2`),successMessage:!0}}),Xi=e=>G.post(`/site?action=wp_integrity_check`,e,{requestOptions:{loading:``,successMessage:!1,errorMessage:!1}}),Zi=e=>G.post(`/site?action=wp_reinstall_files`,e,{requestOptions:{loading:``,successMessage:!1}}),Qi=e=>G.post(`/site?action=wp_installed_plugins`,e),$i=e=>G.post(`/site?action=wp_uninstall_plugin`,e,{requestOptions:{loading:Y(`WP.api.tamper_14`),successMessage:!0}}),ea=e=>G.post(`/site?action=wp_update_plugin`,e,{requestOptions:{loading:Y(`WP.api.tamper_15`),successMessage:!0}}),ta=e=>G.post(`/site?action=wp_set_plugin_status`,e,{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),na=e=>G.post(`/site?action=wp_set_plugin_auto_update`,e,{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),ra=e=>G.post(`/site?action=wp_installed_themes`,e),ia=e=>G.post(`/site?action=wp_uninstall_theme`,e,{requestOptions:{loading:Y(`WP.api.tamper_14`),successMessage:!0}}),aa=e=>G.post(`/site?action=wp_update_theme`,e,{requestOptions:{loading:Y(`WP.api.tamper_15`),successMessage:!0}}),oa=e=>G.post(`/site?action=wp_switch_theme`,e,{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),sa=e=>G.post(`/site?action=wp_set_theme_auto_update`,e,{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),ca=(e,t=!1)=>G.post(`/site?action=wp_theme_list`,e,{requestOptions:{loading:t?Y(`WP.api.tamper_17`):``,successMessage:!1}}),la=e=>G.post(`/site?action=wp_install_theme`,e,{requestOptions:{loading:Y(`WP.api.tamper_16`),successMessage:!1}}),ua=(e,t=!1)=>G.post(`/site?action=wp_plugin_list`,e,{requestOptions:{loading:t?Y(`WP.api.tamper_17`):``,successMessage:!1}}),da=e=>G.post(`/site?action=wp_install_plugin`,e,{requestOptions:{loading:Y(`WP.api.tamper_16`),successMessage:!1}}),fa=e=>G.post(`/site?action=wp_set_list`,e),pa=e=>G.post(`/site?action=wp_remove_set`,e,{requestOptions:{loading:Y(`WP.api.tamper_3`),successMessage:!0}}),ma=e=>G.post(`/site?action=wp_create_set`,e,{requestOptions:{loading:Y(`WP.api.tamper_2`),successMessage:!0}}),ha=e=>G.post(`/site?action=wp_update_item_state_with_set`,e,{requestOptions:{loading:Y(`WP.api.tamper_1`),successMessage:!0}}),ga=e=>G.post(`/site?action=wp_remove_items_from_set`,e,{requestOptions:{loading:Y(`WP.api.tamper_3`),successMessage:!0}}),_a=e=>G.post(`/site?action=wp_add_items_to_set`,e,{requestOptions:{loading:Y(`WP.api.tamper_2`),successMessage:!0}}),va=e=>G.post(`/site?action=wp_install_with_set`,e,{requestOptions:{loading:Y(`WP.api.tamper_16`),successMessage:!0}}),ya=e=>G.post(`/site?action=wp_get_items_from_set`,e),ba=()=>G.post(`/site?action=wp_all_sites`),xa=e=>G.post(`/site?action=wordpress_vulnerabilities_scan`,e,{requestOptions:{loading:Y(`WP.index_63`),successMessage:!1}}),Sa=e=>G.post(`/site?action=get_ignore_vuln`,e),Ca=e=>G.post(`/site?action=ignore_vuln`,e,{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),wa=e=>G.post(`/site?action=set_auth_scan`,e,{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),Ta=e=>G.post(`/site?action=get_auth_scan_status`,e),Ea=e=>G.post(`/site?action=get_wp_tool`,e),Da=e=>G.post(`/site?action=set_wp_tool`,e,{requestOptions:{loading:Y(`Login.index_22`),successMessage:!0}}),Oa=e=>G.post(`/site?action=get_wp_debug_log`,e),ka=e=>G.post(`/site?action=get_source_tables`,e),Aa=()=>G.post(`/site?action=get_wp_sites`),ja=e=>G.post(`/site?action=wp_copy_data`,e,{requestOptions:{loading:Y(`Login.index_22`),successMessage:!0}}),Ma=e=>G.post(`/site?action=get_wp_progress`,e),Na=e=>G.post(`/site?action=get_wp_maintenance`,e),Pa=e=>G.post(`/site?action=set_wp_maintenance`,e,{requestOptions:{loading:Y(`Login.index_22`),successMessage:!0}}),Fa=()=>G.post(`/site?action=get_wp_security_status`),Ia=e=>G.post(`/site?action=wp_manual_upload`,e,{requestOptions:{loading:Y(`Login.index_22`),successMessage:!0}}),La=e=>G.post(`/data?action=get_wp_sub_sites`,e),Ra=e=>G.post(`/data?action=get_wp_real_sites`,e,{requestOptions:{loading:Y(`Component.Api.index_1`),successMessage:!1}}),za=(e,t=!0)=>G.post(`/site?action=delete_wp_site`,e,{requestOptions:{loading:t?Y(`Component.Api.index_1`):``,successMessage:t}}),Ba=e=>G.post(`/site?action=to_php_backup_create`,e,{requestOptions:{loading:Y(`WP.api.tamper_7`),successMessage:!0}});N();var Va=he(`wordpress-toolkit`,()=>{let e=z(``),t=z(!1);return{siteName:e,isRefresh:t,phpVersion:z(``),setRefresh:e=>{t.value=e}}});N();var Ha={key:0},Ua={class:`text-warning font-bold`},Wa=j({__name:`backup-wp`,setup(e){let{t}=B(),n=_(`site`,{}),r=Va(),i=D({bak_local:``,bak_remote:``,bak_type:``}),l=R(()=>[i.bak_local,i.bak_remote].filter(Boolean).map(Jn).join(`, `)),{storageOptions:u,fetchPlugins:d}=Qn(),f=z(!1),p=()=>{r.setRefresh(!0)},m=re(`tableRef`),h=()=>{var e;(e=m.value)==null||e.getList()},g=()=>{$n(`wp`,i,u,h)},v=async()=>{await Zt({id:JSON.stringify([n.id]),site_type:`wp`}),wi(t(`Site.Batch.index_7`),`wp`,async()=>{h(),p()})},y=()=>{wi(t(`Site.Batch.index_7`),`wp`,async()=>{h(),p()})},x=async()=>{let{message:e}=await ii({type:`wp`});K(e)&&(f.value=e.status===0)},S=async e=>{await x();let[t]=await Promise.all([Pi(e),d(n.id)]),{message:r}=t;return K(r)&&(i.bak_local=r.bak_local,i.bak_remote=r.bak_remote,i.bak_type=r.bak_type),t},C=(e,t=!0)=>Ii({bak_id:e.id},t),w=e=>encodeURIComponent(e.bak_file),T=e=>lt(e.bak_time),O=e=>e.bak_type===1?t(`WP.index_24`):e.bak_type===2?t(`WP.index_25`):t(`WP.index_26`),te=n.main_site||!n.is_child?()=>o(je,{trigger:`hover`},{trigger:()=>o(V,{align:`center`,size:4},{default:()=>[t(`Site.TableRow.index_24`),o(`i`,{class:`i-uiw:question-circle-o text-16px text-desc cursor-pointer`},null)]}),default:()=>t(`Subsites not included`)}):()=>t(`Site.TableRow.index_24`),A=e=>{et({title:t(`Site.Config.index_28`),content:t(`Site.Config.index_29`),onConfirm:async({hide:t})=>{t(),await Fi({bak_id:e.id}),h(),p()}})};return(e,t)=>{let r=Re,u=Ut,d=ee(`i18n-t`);return P(),L(er,{ref_key:`tableRef`,ref:m,"site-id":c(n).id,"on-restore":A,"backup-ref":c(n),"search-key":`s_id`,"name-key":`filename`,"download-name-key":`filename`,"download-path":w,"get-list-api":S,"delete-api":C,"time-render":T,"type-title":c(te),"type-render":O,"on-changed":p},{toolsLeft:F(()=>[o(c(V),{vertical:``},{default:F(()=>[o(c(V),{class:`flex-nowrap! items-center!`},{default:F(()=>[o(r,{class:`wp-backup-guide-now`,type:`primary`,loading:c(f),disabled:c(f),onClick:v},{default:F(()=>[s(E(e.$t(`Site.Config.index_27`)),1)]),_:1},8,[`loading`,`disabled`]),o(d,{tag:`div`,keypath:`Current configuration: [{a}] to [{b}]. To modify these settings, please {c}`},{a:F(()=>[s(E(c(qn)(c(i).bak_type)),1)]),b:F(()=>[s(E(c(l)),1)]),c:F(()=>[o(u,{class:`font-bold`,onClick:g},{default:F(()=>[s(E(e.$t(`click here to configure`)),1)]),_:1})]),_:1})]),_:1}),o(c(V),{class:`mb-8px`},{default:F(()=>[c(n).main_site||!c(n).is_child?(P(),a(`span`,Ha,[k(`li`,Ua,`* `+E(e.$t(`Subsites not included`)),1)])):b(``,!0),c(f)?(P(),L(r,{key:1,onClick:y},{default:F(()=>[s(E(e.$t(`Current Task Progress`))+` `,1),t[0]||(t[0]=k(`i`,{class:`i-mingcute:arrow-right-fill text-16px ml-4px`},null,-1))]),_:1})):b(``,!0)]),_:1})]),_:1})]),_:1},8,[`site-id`,`backup-ref`,`type-title`])}}}),{t:Ga}=U.global,Ka=(e,t=!0)=>G.post(`/breaking_through?action=set_compiler_status`,e,{requestOptions:{loading:t?Ga(`Security.Api.Index_5`):``,successMessage:!!t}}),qa=e=>G.post(`/breaking_through?action=get_compiler_info`,e),Ja=()=>G.post(`/breaking_through?action=get_linux_users`,{limit:999}),Ya=e=>G.post(`/breaking_through?action=add_user_to_compiler`,e,{requestOptions:{loading:Ga(`Security.Api.Index_4`),successMessage:!0}}),Xa=e=>G.post(`/breaking_through?action=del_user_to_compiler`,e,{requestOptions:{loading:Ga(`Security.Api.Index_3`),successMessage:!0}}),{t:Za}=U.global,Qa=e=>G.post(`/crontab?action=GetCrontab`,e),$a=(e={})=>G.post(`/crontab?action=export_crontab_to_json`,e,{requestOptions:{loading:Za(`Crontab.Planned.index_100`),successMessage:!1}}),eo=e=>G.post(`/crontab?action=import_crontab_from_json`,e,{headers:{"Content-Type":`multipart/form-data`},requestOptions:{loading:Za(`Crontab.Api.index_1`),successMessage:!1}}),to=(e,t=!0)=>G.post(`/crontab?action=AddCrontab`,e,{requestOptions:{loading:t?Za(`Security.Api.Index_4`):``,successMessage:t,errorMessage:t}}),no=e=>G.post(`/crontab?action=modify_crond`,e,{requestOptions:{loading:Za(`Crontab.Api.index_5`),successMessage:!0}}),ro=e=>G.post(`/crontab?action=set_cron_status`,e,{requestOptions:{loading:Za(`Crontab.Api.index_2`),successMessage:!0}}),io=e=>G.post(`/crontab?action=get_backup_list`,e),ao=e=>G.post(`/crontab?action=cloud_backup_download`,e),oo=e=>G.post(`/crontab?action=GetLogs`,e),so=e=>G.post(`/crontab?action=check_url_connecte`,e,{requestOptions:{errorMessage:!1}}),co=e=>G.post(`/crontab?action=DelLogs`,e,{requestOptions:{loading:Za(`Crontab.Api.index_3`),successMessage:!0}}),lo=(e,t=!0)=>G.post(`/crontab?action=StartTask`,e,{requestOptions:{loading:t?Za(`Crontab.Api.index_4`):``,successMessage:t}}),uo=(e,t=!0)=>G.post(`/crontab?action=DelCrontab`,e,{requestOptions:{loading:t?Za(`Security.Api.Index_3`):``,successMessage:t}}),fo=e=>G.post(`/crontab?action=set_cron_status_all`,e,{requestOptions:{loading:Za(`Crontab.Api.index_4`),successMessage:!1,errorMessage:!1}}),po=()=>G.post(`/crontab?action=get_crontab_types`),mo=e=>G.post(`/crontab?action=remove_crontab_type`,e,{requestOptions:{loading:Za(`Security.Api.Index_3`),successMessage:!0}}),ho=e=>G.post(`/crontab?action=add_crontab_type`,e,{requestOptions:{loading:Za(`Security.Api.Index_4`),successMessage:!0}}),go=e=>G.post(`/crontab?action=modify_crontab_type_name`,e,{requestOptions:{loading:Za(`Crontab.Api.index_5`),successMessage:!0}}),_o=e=>G.post(`/crontab?action=set_crontab_type`,e,{requestOptions:{loading:Za(`Crontab.Api.index_2`),successMessage:!0}}),vo=e=>G.post(`/crontab?action=GetDataList`,{type:`sites`,task_type:e.task_type}),yo=e=>G.post(`/crontab?action=GetDatabases`,e),bo=()=>G.post(`/crontab?action=get_zone`),xo=()=>G.post(`/crontab/script/get_script_list_by_type`);N();var{t:X}=U.global,So=[{value:`toShell`,label:X(`Crontab.Script.index_26`),tips:X(`Crontab.Script.index_27`)},{value:`site`,label:X(`Crontab.Script.index_28`),forbidden:!0},{value:`database`,label:X(`Crontab.Script.index_29`),tips:X(`Crontab.Script.index_30`),forbidden:!0},{value:`logs`,label:X(`Crontab.Script.index_33`),tips:X(`Crontab.Script.index_34`),forbidden:!0},{value:`path`,label:X(`Crontab.Script.index_35`),forbidden:!0},{value:`full_backup`,label:X(`Full Backup`),tips:[X(`A full backup may take a while and use a significant amount of disk space. Please ensure sufficient disk space is available before starting`),X(`For first-time use, we recommend performing and verifying a manual backup before enabling scheduled backups`),X(`During backup, the corresponding website will not be accessible`)],forbidden:!0},{value:`sync_time`,label:X(`Crontab.Script.index_37`),tips:X(`Crontab.Script.index_38`)},{value:`rememory`,label:X(`Crontab.Script.index_39`),tips:X(`Crontab.Script.index_40`)},{value:`toUrl`,label:X(`Crontab.Script.index_41`)}],Co=z([{value:`day`,label:X(`Crontab.arrange.index_40`)},{value:`day-n`,label:`N ${X(`Crontab.arrange.index_41`)}`},{value:`hour`,label:X(`Crontab.arrange.index_42`)},{value:`hour-n`,label:`N ${X(`Crontab.arrange.index_43`)}`},{value:`minute-n`,label:`N ${X(`Crontab.arrange.index_44`)}`},{value:`week`,label:X(`Crontab.arrange.index_25`)},{value:`month`,label:X(`Crontab.arrange.index_26`)},{value:`second-n`,label:`N ${X(`Crontab.Script.index_14`)}`},{value:`once`,label:X(`Once`)}]),wo=z([{value:`day`,label:X(`Crontab.arrange.index_40`)},{value:`day-n`,label:`N ${X(`Crontab.arrange.index_41`)}`},{value:`hour`,label:X(`Crontab.arrange.index_42`)},{value:`hour-n`,label:`N ${X(`Crontab.arrange.index_43`)}`},{value:`minute-n`,label:`N ${X(`Crontab.arrange.index_44`)}`},{value:`week`,label:X(`Crontab.arrange.index_25`)},{value:`month`,label:X(`Crontab.arrange.index_26`)}]),To=z(Co.value),Eo=e=>{To.value=e===`toShell`||e===`toUrl`?Co.value:wo.value},Do=[{value:`1`,label:X(`Crontab.Script.index_15`)},{value:`2`,label:X(`Crontab.Script.index_16`)},{value:`3`,label:X(`Crontab.Script.index_17`)},{value:`4`,label:X(`Crontab.Script.index_18`)},{value:`5`,label:X(`Crontab.Script.index_19`)},{value:`6`,label:X(`Crontab.Script.index_20`)},{value:`7`,label:X(`Crontab.Script.index_21`)}],Oo=[{value:`0`,label:X(`Crontab.Script.index_22`)},{value:`1`,label:X(`Crontab.Script.index_23`)}];X(`Crontab.Script.index_57`),X(`Crontab.Script.index_58`),X(`Crontab.Script.index_59`);var ko=[{value:`localhost`,label:X(`Crontab.Script.index_24`)}],Ao=z([{value:`mysql`,label:`MySQL`},{value:`mongodb`,label:`MongoDB`},{value:`redis`,label:`Redis`},{value:`pgsql`,label:`PgSQL`}]),jo=z([]),Mo=z([]),No=z([]),Po=z([]),Fo=z([]),Io=[{value:`ALL`,label:X(`Crontab.Script.index_25`)}],Lo=z({});function Ro(e){return Lo.value[e]?!1:(Lo.value[e]=!0,!0)}async function zo(e){Eo(e);let t=[];switch(e){case`toShell`:Ro(e)&&t.push(Bo());break;case`site`:Ro(e)&&t.push(Vo(e));break;case`database`:Ro(e)&&(t.push(Ho(`mysql`)),t.push(Vo(e)));break;case`enterpriseBackup`:Ro(e)&&t.push(Ho());break;case`logs`:Ro(e)&&t.push(Vo(e));break;case`path`:Ro(e)&&t.push(Vo(e));break;case`webshell`:Ro(e)&&t.push(Vo(e));break;case`sync_time`:Ro(e)&&t.push(Uo());break;case`full_backup`:Ro(e)&&t.push(Vo(e));break}await Promise.all(t)}var Bo=async()=>{let{message:e}=await Ja();K(e)&&(jo.value=e.data.map(e=>({label:e,value:e})))},Vo=async e=>{let{message:t}=await vo({task_type:e});K(t)&&(Mo.value=t.data.map(e=>({label:e.name,value:e.name})),Po.value=t.orderOpt,Mo.value.unshift(...Io))},Ho=async(e=``)=>{let{message:t}=await yo({db_type:e});Yt(t)&&(No.value=t.length?t.map(e=>({label:e.name,value:e.name})):[],No.value.unshift(...Io))},Uo=async()=>{let{message:e}=await bo();K(e)&&(Fo.value=Object.entries(e).map(([e,t])=>({value:e,label:e,children:t.map(e=>({value:e,label:e}))})))},Wo=e=>{let t=Po.value.find(t=>t.name===e);return t?t.value:ko[0].value};N(),un();var{t:Go}=U.global,Ko=e=>e<10?`0`+e:e;function qo(e){let t=Do.find(t=>t.value===e);return t?t.label:void 0}function Jo(e){return R(()=>{let t=``,n=`${Ko(e.hour)}:${Ko(e.minute)}`;switch(e.time){case`day`:t=Go(`Daily at {0}`,[n]);break;case`day-n`:t=`${Go(`Crontab.Planned.index_31`)} ${e.day} ${Go(`Crontab.arrange.index_33`)} ${n} ${Go(`Crontab.Planned.index_30`)}`;break;case`hour`:t=Go(`Crontab.Planned.index_32`,[e.minute]);break;case`week`:t=Go(`Crontab.Planned.index_36`,[qo(e.week),n]);break;case`month`:t=Go(`Crontab.Planned.index_37`,[e.day,n]);break;case`minute-n`:t=Go(`Crontab.Planned.index_39`,[e.minute]);break;case`hour-n`:t=`${Go(`Crontab.Planned.index_41`)} ${e.hour} ${Go(`Crontab.Planned.index_42`)} ${e.minute} ${Go(`Crontab.Planned.index_33`)}`;break;case`second-n`:t=Go(`Crontab.Planned.index_95`,[e.second]);break;case`once`:t=Go(`One-time at {0}`,[e.costom_time]);break}return t})}function Yo(e){let t=So.find(t=>t.value===e);return t==null?void 0:t.tips}function Xo(e){let t=So.find(t=>t.value===e);return t?t.forbidden:!1}var Zo=`${Go(`Crontab.Planned.index_46`)}: \ndata/config.php +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/feature-Feedback.js?v=1786507437784","js/rolldown-runtime.js?v=1786507437784","js/vendor-utils.js?v=1786507437784","js/vendor-vue.js?v=1786507437784","js/vendor-naive.js?v=1786507437784","js/vendor.js?v=1786507437784","css/vendor.css?v=1786507437784","js/app.js?v=1786507437784","js/vendor-pdf.js?v=1786507437784","js/vendor-polyfills.js?v=1786507437784","js/app-icons.js?v=1786507437784","css/app.css?v=1786507437784","js/app-shared.js?v=1786507437784","js/app-modal-ui.js?v=1786507437784","js/vendor-crypto.js?v=1786507437784","css/app-shared.css?v=1786507437784","css/feature-Feedback.css?v=1786507437784","js/view-crontab.js?v=1786507437784","js/app-base.js?v=1786507437784","js/vendor-code-highlight.js?v=1786507437784","css/vendor-code-highlight.css?v=1786507437784","css/app-base.css?v=1786507437784","js/vendor-ace.js?v=1786507437784","css/vendor-ace.css?v=1786507437784","js/app-form.js?v=1786507437784","css/app-form.css?v=1786507437784","js/app-temp.js?v=1786507437784","css/app-temp.css?v=1786507437784","css/view-crontab.css?v=1786507437784","js/feature-Charts.js?v=1786507437784","js/vendor-charts.js?v=1786507437784","css/feature-Charts.css?v=1786507437784","js/view-ssl.js?v=1786507437784","js/view-soft.js?v=1786507437784","js/feature-FileEditor.js?v=1786507437784","js/feature-EmailEditor.js?v=1786507437784","js/vendor-interaction.js?v=1786507437784","js/vendor-wangeditor.js?v=1786507437784","css/vendor-wangeditor.css?v=1786507437784","css/feature-EmailEditor.css?v=1786507437784","css/feature-FileEditor.css?v=1786507437784","js/view-ftp.js?v=1786507437784","css/view-ftp.css?v=1786507437784","css/view-soft.css?v=1786507437784","css/view-ssl.css?v=1786507437784"])))=>i.map(i=>d[i]); +import{a as e,r as t}from"./rolldown-runtime.js?v=1786507437784";import{A as n,Cn as r,Cr as i,Dn as a,En as o,Er as s,Fn as c,Ft as l,Gn as u,Hn as d,In as f,Jn as p,Kn as m,Ln as h,Mn as g,On as _,Or as v,Qn as y,Rn as b,Rt as x,Sn as S,Vn as ee,Xn as C,Yn as w,Yr as T,Zn as E,Zr as D,ar as te,bn as O,br as k,cr as A,ei as j,er as ne,gn as re,hr as M,ir as ie,jt as ae,kn as N,ln as oe,lr as P,mn as se,nn as F,nr as ce,or as le,rr as ue,un as I,vr as L,wn as de,wr as fe,xn as R,xr as pe,yn as z,zn as me}from"./vendor-utils.js?v=1786507437784";import{f as he,l as B,o as ge,p as _e}from"./vendor-vue.js?v=1786507437784";import{$ as ve,A as ye,B as be,Ct as xe,Et as Se,F as Ce,I as we,K as Te,L as V,M as Ee,P as De,Q as Oe,R as ke,St as Ae,T as je,Tt as Me,W as Ne,X as Pe,Y as Fe,Z as Ie,_ as Le,b as Re,bt as ze,dt as Be,et as Ve,g as He,gt as Ue,h as We,in as Ge,r as Ke,tt as qe,ut as Je,v as Ye,wt as Xe,xt as Ze}from"./vendor-naive.js?v=1786507437784";import{c as Qe}from"./vendor.js?v=1786507437784";import{$r as $e,Bf as H,C as et,Da as tt,Di as nt,Ea as rt,Ff as it,H as at,J as ot,K as st,Kf as ct,Lf as U,Mf as lt,Nf as ut,Oa as dt,Of as W,On as ft,P as pt,Pf as G,Qd as mt,Rf as ht,Sa as gt,Sn as _t,Ta as vt,Tc as yt,Tn as bt,Vo as xt,W as St,Wf as Ct,Xf as wt,Y as Tt,Zd as Et,Zf as Dt,Zr as Ot,Zt as kt,_ as At,_r as jt,ap as Mt,b as Nt,bp as Pt,c as Ft,cp as It,ct as Lt,ec as Rt,f as zt,g as Bt,gp as Vt,i as Ht,if as Ut,ip as Wt,jf as Gt,lf as Kt,ln as qt,ma as Jt,mn as Yt,nt as Xt,oi as Zt,pn as Qt,pp as $t,rr as en,st as tn,t as nn,up as rn,wf as an,xa as on,xf as sn,yp as K,z as cn,zf as q}from"./app.js?v=1786507437784";import{n as ln,r as un}from"./vendor-pdf.js?v=1786507437784";import{c as dn,d as fn,u as pn}from"./app-base.js?v=1786507437784";import{n as mn,t as hn}from"./vendor-pay.js?v=1786507437784";var gn=e=>e.split(` `).map(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join(` `),_n=(e,t)=>{let n=``;return Object.entries(t).forEach(([e,t])=>{n+=`${e}=${encodeURIComponent(`${t}`)}&`}),n=n.replace(/&$/,``),/\?$/.test(e)?e+n:e.replace(/\/?$/,`?`)+n},vn=e=>{try{return JSON.parse(e),!0}catch(e){return!1}},yn=e=>Number.isNaN(x(e))?0:x(e);F();function bn(e,t=3,n=3){let r=null,i=!1,a=0,o=()=>{if(!i){if(n!==0&&a>=n){s();return}r=window.setTimeout(async()=>{try{await e(),a=0}catch(e){a++}finally{o()}},t*1e3)}},s=()=>{i=!0,r&&(clearTimeout(r),r=null)};return d(()=>{s()}),{loop:o,clearTimer:s}}F();var xn={class:`p-16px`},Sn={class:`mb-16px`},Cn={class:`progress-box p-10px rounded-8px`},wn=N({__name:`backup-logs`,props:{fetchFn:{type:Function},callback:{type:Function}},setup(e){let{t}=B(),n=e,i=k(!1),o=k([]),s=[{key:`site_name`,title:t(`Site.TableRow.index_1`),ellipsis:{tooltip:!0}},{key:`msg`,title:t(`Site.DelSite.index_10`),ellipsis:{tooltip:!0},render:e=>a(`span`,{class:e.status===0?`text-primary`:`text-error`},[e.msg])}],c=z(()=>o.value.findIndex(e=>e.status===0)+1),l=z(()=>{var e;return(e=o.value[c.value])==null?void 0:e.status}),d={0:`process`,1:`finish`,"-1":`error`,2:`wait`},f=e=>d[e],m=async()=>{let{message:e}=await n.fetchFn();if(K(e)){if(e.status===1){var r;g(),i.value=!0,(r=n.callback)==null||r.call(n),U.success(t(`WP.Task.index_4`))}else i.value=!1;o.value=Object.values(e).filter(e=>K(e))}},{loop:h,clearTimer:g}=bn(m,1);return u(async()=>{await m(),i.value||h()}),(e,t)=>{let n=xe,u=Ye,d=V,m=Te,h=He,g=Le;return p(),r(`div`,xn,[O(`div`,Sn,[v(i)?(p(),R(n,{key:0,type:`success`,title:e.$t(`WP.Task.index_4`)},null,8,[`title`])):(p(),R(n,{key:1,type:`default`,title:e.$t(`WP.Task.index_5`)},null,8,[`title`]))]),O(`div`,Cn,[a(g,{vertical:``,current:v(c),status:f(v(l)),size:`small`},{default:A(()=>[(p(!0),r(se,null,C(v(o),(e,t)=>(p(),R(h,{key:t,status:f(e.status),description:e.error||e.ps},de({title:A(()=>[a(d,{class:`flex-nowrap! items-center!`},{default:A(()=>[O(`span`,null,j(e.title),1),P(a(u,{size:`small`},null,512),[[I,e.status===0]])]),_:2},1024)]),_:2},[e.result_list?{name:`default`,fn:A(()=>[O(`div`,null,j(e.error||e.ps),1),a(m,{class:`mt-8px`,data:e.result_list,columns:s,"max-height":200},null,8,[`data`])]),key:`0`}:void 0]),1032,[`status`,`description`]))),128))]),_:1},8,[`current`,`status`])])])}}}),Tn=t({default:()=>En}),En=q(wn,[[`__scopeId`,`data-v-28a73ad0`]]),{t:Dn}=H.global,On=()=>W.post(`/mod/nodejs/com/get_general_progress`),kn=e=>W.post(`/mod/nodejs/com/nodejs_backup`,e),An=e=>W.post(`/mod/nodejs/com/nodejs_restore`,e,{requestOptions:{loading:Dn(`Node.index_89`),successMessage:!0}});F();var jn=q(N({__name:`index`,props:{iconName:{type:String,default:``},iconSize:{type:String,default:`16`}},setup(e){return(t,n)=>{let r=V;return p(),R(r,{class:`items-center`,size:6},{default:A(()=>[P(O(`i`,{class:T([`iconfont`,`icon-${e.iconName}`]),style:D({fontSize:v(Ge)(e.iconSize)})},null,6),[[I,e.iconName]]),E(t.$slots,`default`,{},void 0,!0)]),_:3})}}}),[[`__scopeId`,`data-v-eaa99c82`]]);F(),un();var Mn=N({__name:`index`,props:{id:{}},setup(e){let t=e,n=()=>{G({width:574,minHeight:400,data:{entryId:t.id},component:_(()=>ln(()=>import(`./feature-Feedback.js?v=1786507437784`).then(e=>e.r),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16])))})};return(e,t)=>{let r=Yt,i=jn;return p(),R(i,{"icon-name":`demand`},{default:A(()=>[a(r,{onClick:n},{default:A(()=>[o(j(e.$t(`Component.Feedback.index_7`)),1)]),_:1})]),_:1})}}});F();var Nn={key:1,class:`ml-4px text-desc`},Pn=N({__name:`index`,props:{feedback:{type:Boolean,default:!1},email:{type:Boolean,default:!1},feedbackId:{}},setup(e){let t=!!ie().toolsLeft,n=!!ie().toolsRight,i=!!ie().pageLeft||!!ie().pageRight;return(o,s)=>{let c=V;return p(),r(`div`,null,[t||n?(p(),R(c,{key:0,class:`items-center mb-12px`,justify:`space-between`},{default:A(()=>[a(c,{class:`items-center`,size:8},{default:A(()=>[E(o.$slots,`toolsLeft`),e.feedback?(p(),R(Mn,{key:0,id:e.feedbackId},null,8,[`id`])):S(``,!0),e.email?(p(),r(`div`,Nn,j(o.$t(`Component.Pay.index_8`,[`support@aapanel.com`])),1)):S(``,!0)]),_:3}),a(c,{class:`items-center`,size:8},{default:A(()=>[E(o.$slots,`toolsRight`)]),_:3})]),_:3})):S(``,!0),E(o.$slots,`table`),v(i)?(p(),R(c,{key:1,class:`items-center mt-12px`,justify:`space-between`},{default:A(()=>[O(`div`,null,[E(o.$slots,`pageLeft`)]),a(c,null,{default:A(()=>[E(o.$slots,`pageRight`)]),_:3})]),_:3})):S(``,!0)])}}});F();var Fn={class:`ml-8px text-14px`},In=N({__name:`index`,props:h({storeKey:{default:``},pageSizes:{default:()=>[10,20,50,100]},showTotal:{type:Boolean,default:!0},showSizePicker:{type:Boolean,default:!0},showQuickJumper:{type:Boolean,default:!0},onUpdatePageSize:{}},{page:{},pageModifiers:{},pageSize:{},pageSizeModifiers:{}}),emits:h([`refresh`],[`update:page`,`update:pageSize`]),setup(e,{emit:t}){let n=e,r=t,i=z(()=>{let{storeKey:e}=n;return e?`${e}-page`:``}),a=ue(e,`page`),o=ue(e,`pageSize`),s=e=>{a.value=e,r(`refresh`)},c=e=>{var t;a.value=1,o.value=e,(t=n.onUpdatePageSize)==null||t.call(n,yn(e)),l(e),me(()=>{r(`refresh`)})},l=e=>{i.value&&ct(i.value,String(e))};return(()=>{if(i.value){let t=Ct(i.value);if(t){var e;o.value=yn(t),(e=n.onUpdatePageSize)==null||e.call(n,yn(t))}}})(),(t,n)=>{let r=Ve;return p(),R(r,b(t.$attrs,{page:a.value,"onUpdate:page":[n[0]||(n[0]=e=>a.value=e),s],"page-size":o.value,"onUpdate:pageSize":[n[1]||(n[1]=e=>o.value=e),c],"show-size-picker":e.showSizePicker,"show-quick-jumper":e.showQuickJumper,"page-sizes":e.pageSizes,"display-order":[`pages`,`size-picker`,`quick-jumper`]}),de({_:2},[e.showTotal?{name:`suffix`,fn:A(({itemCount:e})=>[O(`span`,Fn,j(t.$t(`Public.Table.Page.index_4`,[e])),1)]),key:`0`}:void 0]),1040,[`page`,`page-size`,`show-size-picker`,`show-quick-jumper`,`page-sizes`])}}});F();var Ln={class:`flex justify-center w-42px`},Rn={class:`ml-8px`},zn=N({__name:`index`,props:h({data:{default:()=>[]},rowKey:{default:`id`},options:{default:()=>[]},selectWidth:{default:140}},{checkedRowKeys:{default:()=>[]},checkedRowKeysModifiers:{}}),emits:[`update:checkedRowKeys`],setup(e){let t=e,n={enable:`i-famicons:play-circle-outline`,disable:`i-famicons:pause-circle-outline`,start:`i-famicons:play-circle-outline`,stop:`i-famicons:pause-circle-outline`,restart:``,category:`i-material-symbols:category`,delete:`i-weui:delete-outlined`,del:`i-weui:delete-outlined`,backup:`i-material-symbols:backup-outline-rounded`,expired:`i-covid:quarantine-place-time-calendar-1`,php:`i-ic:baseline-php`,webserver:`i-material-symbols:network-node`,sync:`i-material-symbols:cloud-sync`,kill:`i-mdi:remove-circle-off-outline`,pause:`i-material-symbols:stop-circle-outline-rounded`,unpause:`i-ri:device-recover-line`,restart_panel:`i-cbi:power-panel-logo`,restart_service:``,execute:``},i=e=>{var r,i;let a=t.options.find(t=>t.key===e);return(r=(i=a==null?void 0:a.icon)==null?n[e]:i)==null?`i-material-symbols:action-key`:r},s=e=>{let t=i(e.value),n=t.includes(`e[l]:l,d=z({get(){return c.value.length>0&&c.value.length===t.data.length},set(e){e?c.value=t.data.map(e=>u(e)):c.value=[]}}),f=z(()=>t.data.length===0),m=z(()=>c.value.length>0&&c.value.lengtht.options.map(e=>({label:e.label,value:e.key}))),y=z(()=>c.value.length===0),b=z(()=>y.value||h.value===null),x=z(()=>t.data.filter(e=>c.value.includes(u(e)))),ee=()=>{let{options:e}=t;for(let t of e)if(t.key===h.value)switch(t.type){case`confirm`:Gt({...t.confirm,data:x.value});break;default:var n;(n=t.onBatch)==null||n.call(t,x.value);break}},C=()=>{let{options:e}=t,n=e[0];switch(n.type){case`confirm`:Gt({...n.confirm,data:x.value});break;default:var r;(r=n.onBatch)==null||r.call(n,x.value);break}};return(t,n)=>{let i=Je,l=qe,u=Ue,g=V;return p(),R(g,{class:`bt-table-batch items-center`,size:0},{default:A(()=>[O(`div`,Ln,[a(i,{checked:v(d),"onUpdate:checked":n[0]||(n[0]=e=>M(d)?d.value=e:null),disabled:v(f),indeterminate:v(m)},null,8,[`checked`,`disabled`,`indeterminate`])]),e.options.length>1?(p(),r(se,{key:0},[O(`div`,{class:`min-w-160px`,style:D({width:v(Ge)(e.selectWidth)})},[a(l,{value:v(h),"onUpdate:value":n[1]||(n[1]=e=>M(h)?h.value=e:null),options:v(_),disabled:v(y),"render-label":s,"consistent-menu-width":!1,placeholder:t.$t(`Component.Batch.index_1`)},null,8,[`value`,`options`,`disabled`,`placeholder`])],4),O(`div`,Rn,[a(u,{type:v(b)?`default`:`primary`,disabled:v(b),onClick:ee},{default:A(()=>[o(j(t.$t(`Public.Btn.Execute`)),1)]),_:1},8,[`type`,`disabled`])])],64)):S(``,!0),e.options.length===1?(p(),R(u,{key:1,disabled:v(y),type:v(y)?`default`:`primary`,onClick:C},{default:A(()=>[O(`span`,null,j(e.options[0].label),1),P(O(`span`,null,j(t.$t(`Component.Batch.index_2`,[c.value.length])),513),[[I,c.value.length>0]])]),_:1},8,[`disabled`,`type`])):S(``,!0)]),_:1})}}});F();var Bn={key:0,class:`bt-table__empty`},Vn=`__bt_empty_header__`,Hn=q(N({__name:`index`,props:h({data:{default:()=>[]},rowKey:{default:`id`},loading:{type:Boolean,default:!1},loadingNum:{default:10},isPage:{type:Boolean,default:!1},maxHeight:{},columns:{default:()=>[]},rowProps:{},storeKey:{},showEmptyHeader:{type:Boolean}},{page:{default:()=>({page:1,pageSize:10})},pageModifiers:{}}),emits:[`update:page`],setup(e){let t=e,n=ue(e,`page`),{t:i}=B(),{columns:o,data:c}=s(t),l=()=>ae(fe(o.value)),u=()=>{let e=l();return e.forEach(e=>{e.type!==`selection`&&(e.ellipsis&&delete e.ellipsis,e.render=()=>a(Re,null,null))}),e},d=()=>t.loading?u():l(),f=k(d()),m=()=>{let e=l();return e.forEach(e=>{if(e.type===`selection`){e.disabled=()=>!0;return}e.render=()=>null}),e},h=z(()=>!!(t.showEmptyHeader&&!t.loading&&te.value.length===0&&f.value.length>0)),g=z(()=>({"bt-table--empty-header":h.value})),_=z(()=>[{[Vn]:Vn}]),y=z(()=>h.value?_.value:te.value),x=z(()=>h.value?m():f.value),ee=()=>Vn,C=z(()=>{let{rowKey:e}=t;return Pt(e)?t=>{let n=t[e];return n==null||Number.isNaN(n)?String(t):n}:e}),w=z(()=>h.value?ee:C.value),D=z(()=>{let{storeKey:e}=t;return e?`${e}-page`:``}),te=k([]),O=ie(),j=L({style:{width:`100%`},showSizePicker:!0,showQuickJumper:!0,pageSizes:[10,20,50,100],prefix:()=>{var e;return(e=O.pagePrefix)==null?void 0:e.call(O)},suffix:e=>a(`span`,{class:`text-13px text-default`},[i(`Public.Table.Page.index_4`,[e.itemCount])]),onChange:e=>{n.value.page=e},onUpdatePageSize:e=>{n.value.page=1,n.value.pageSize=e,D.value&&ct(D.value,String(e))}});(()=>{if(D.value){let e=Ct(D.value);e&&(n.value.pageSize=yn(e))}})();let ne=z(()=>({...j,page:n.value.page,pageSize:n.value.pageSize}));return le(()=>c.value,e=>{t.loading||(te.value=e)},{deep:!0}),le(()=>t.loading,e=>{if(e){if(f.value=u(),c.value.length===0){te.value=[];for(let e=0;e{te.value=c.value})},{immediate:!0}),le(()=>t.columns,()=>{f.value=d()},{deep:!0}),(t,n)=>{let i=Te,o=Se;return p(),r(`div`,{class:T([`bt-table`,v(g)])},[a(i,b(t.$attrs,{data:v(y),"max-height":e.maxHeight,"row-key":v(w),columns:v(x),pagination:e.isPage?v(ne):!1,"row-props":v(h)?void 0:e.rowProps}),{empty:A(()=>[E(t.$slots,`empty`,{},void 0,!0)]),default:A(()=>[E(t.$slots,`pagePrefix`,{},void 0,!0)]),_:3},16,[`data`,`max-height`,`row-key`,`columns`,`pagination`,`row-props`]),v(h)?(p(),r(`div`,Bn,[E(t.$slots,`empty`,{},()=>[a(o)],!0)])):S(``,!0)],2)}}}),[[`__scopeId`,`data-v-a68fc059`]]),{t:Un}=H.global,Wn=e=>W.post(`/site?action=set_backup_config`,e,{requestOptions:{loading:Un(`Component.Pay.index_12`),successMessage:!0}}),Gn=e=>W.post(`/site?action=get_backup_cron_status`,e);F(),un();var Kn={full:`Full Backup`,file:`Only Site File`,sql:`Only Database Backup`},qn={local:`Local Server`,ftp:`FTP Storage`,aws_s3:`AWS S3`,gdrive:`Google Drive`,gcloud_storage:`Google Cloud Storage`},Jn=e=>Kn[e]||e,Yn=e=>e?qn[e]||e:``,Xn=[{key:`ftp`,descKey:`Back up and package your website or database to FTP storage.`},{key:`aws_s3`,descKey:`Package and back up your website or database to AWS S3. Supports S3-compatible protocols.`},{key:`gdrive`,descKey:`Back up your website and database directly to Google Drive.`},{key:`gcloud_storage`,descKey:`Back up your website or database to Google Cloud Storage.`}],Zn=e=>e!==`local`&&Object.prototype.hasOwnProperty.call(qn,e),Qn=e=>{if(!Zn(e.value))return null;let t=Xn.find(t=>t.key===e.value);return{key:e.value,name:e.name,description:(t==null?void 0:t.descKey)||``,setup:e.install,config:e.config,task:`1`}},$n=()=>{let e=k([]),t=k([]),n=k(void 0);return{plugins:e,storageOptions:t,cron:n,fetchPlugins:async r=>{let{message:i}=await Gn({site_id:r});if(K(i)){if(n.value=i.cron,Array.isArray(i.orderOpt)){t.value=i.orderOpt,e.value=i.orderOpt.map(Qn).filter(Boolean);return}t.value=[],e.value=[]}}}},er=async(e,t,n,r)=>{G({title:H.global.t(`Configure instant backup task`),width:500,minHeight:200,data:{site_type:e,backupData:t,storageOptions:n,callback:r},footer:!0,component:_(()=>ln(()=>Promise.resolve().then(()=>yi),void 0))})};F();var tr=N({__name:`backup-table`,props:{siteId:{},onRestore:{type:Function},backupRef:{},onChanged:{type:Function},searchKey:{},nameKey:{},downloadPathKey:{},downloadNameKey:{},downloadPath:{type:Function},downloadName:{type:Function},getListApi:{type:Function},deleteApi:{type:Function},timeRender:{type:Function},typeTitle:{},typeRender:{type:Function}},setup(e,{expose:t}){let{t:n}=B(),r=e,i=k([]),o=L({p:1,limit:10,[r.searchKey||`search`]:r.siteId}),{loading:s,setLoading:c}=dt(),l=(e,t,n)=>e[t||n],u=e=>{switch(e){case`Google Drive`:return`gdrive`;case`Google Cloud`:return`gcloud_storage`;case`Google Cloud Storage`:return`gcloud_storage`;default:return e}},d=e=>String(l(e,r.nameKey,`name`)||e.filename||``),f=e=>{var t;return((t=r.downloadPath)==null?void 0:t.call(r,e))||String(l(e,r.downloadPathKey,`filename`)||``)},m=e=>{var t;return((t=r.downloadName)==null?void 0:t.call(r,e))||String(l(e,r.downloadNameKey,`name`)||d(e))},h=e=>{var t;return((t=r.timeRender)==null?void 0:t.call(r,e))||e.addtime},g=e=>{var t;return((t=r.typeRender)==null?void 0:t.call(r,e))||(e.backup_type===1?n(`Full Backup`):n(`Only Site File`))},_=e=>e.bak_method?Yn(e.bak_method):`-`,y=e=>{var t;return((t=r.getListApi)==null?void 0:t.call(r,e))||$e(e)},b=(e,t=!0)=>{var n;return((n=r.deleteApi)==null?void 0:n.call(r,e,t))||jt({id:e.id},t)},{table:x,columns:S}=tt([{type:`selection`,width:40},{key:String(r.nameKey||`name`),title:n(`Site.TableRow.index_22`),ellipsis:{tooltip:!0}},{key:`size`,title:n(`Site.TableRow.index_23`),width:90,render:e=>It(e.size)},{key:`addtime`,title:n(`Site.TableRow.index_25`),width:150,render:e=>h(e)},{key:`backup_type`,title:r.typeTitle||n(`Backup type`),width:120,render:e=>g(e)},{key:`bak_method`,title:n(`Storage path`),width:130,ellipsis:{tooltip:!0},render:e=>_(e)},kt({width:190,options:e=>[{label:n(`Site.TableOP.index_4`),show:e.bak_method===`local`,onClick:()=>{r.onRestore(e)}},{label:n(`WP.Task.index_2`),show:e.bak_method!==`local`,onClick:()=>{bt({title:_(e),name:u(e.bak_method),admin:!0})}},{label:n(`Site.TableOP.index_5`),show:e.bak_method===`local`,onClick:()=>{Mt(f(e),m(e))}},{label:n(`Public.Btn.Del`),onClick:()=>{ut({title:n(`Site.Batch.index_18`),content:`${n(`Site.Batch.index_19`)} [${d(e)}]`,onConfirm:async({hide:t})=>{await b(e),await w(),r.onChanged?await r.onChanged():r.backupRef.backup_count--,t()}})}}]})]),C=[{key:`del`,type:`confirm`,label:n(`Site.Batch.index_20`),confirm:{title:n(`Site.Batch.index_21`),desc:n(`Site.Batch.index_11`),columns:[S.value[1]],api:e=>b(e,!1),done:async e=>{await w(),r.onChanged?await r.onChanged():r.backupRef.backup_count-=e.length}}}],w=async()=>{try{c(!0);let{message:e}=await y(fe(o));K(e)?(x.data=Vt(e.data)?e.data:[],x.total=rn(e.page)):(x.data=[],x.total=0)}finally{i.value=[],c(!1)}};return t({getList:w}),ee(()=>{w()}),(e,t)=>{let n=Hn,r=zn,c=In,l=Pn;return p(),R(l,null,{toolsLeft:A(()=>[E(e.$slots,`toolsLeft`)]),table:A(()=>[a(n,{"checked-row-keys":v(i),"onUpdate:checkedRowKeys":t[0]||(t[0]=e=>M(i)?i.value=e:null),loading:v(s),"loading-num":1,"max-height":340,data:v(x).data,columns:v(S)},null,8,[`checked-row-keys`,`loading`,`data`,`columns`])]),pageLeft:A(()=>[a(r,{"checked-row-keys":v(i),"onUpdate:checkedRowKeys":t[1]||(t[1]=e=>M(i)?i.value=e:null),data:v(x).data,options:C},null,8,[`checked-row-keys`,`data`])]),pageRight:A(()=>[a(c,{page:v(o).p,"onUpdate:page":t[2]||(t[2]=e=>v(o).p=e),"page-size":v(o).limit,"onUpdate:pageSize":t[3]||(t[3]=e=>v(o).limit=e),"item-count":v(x).total,onRefresh:w},null,8,[`page`,`page-size`,`item-count`])]),_:3})}}});F();var nr=N({__name:`index`,props:{model:{},rules:{},labelWidth:{default:`130`},labelPlacement:{default:`left`}},setup(e,{expose:t}){let n=k(null);return t({validate:()=>{var e;return(e=n.value)==null?void 0:e.validate()},restoreValidation:()=>{var e;return(e=n.value)==null?void 0:e.restoreValidation()}}),(t,r)=>{let i=we;return p(),R(i,b(t.$attrs,{ref_key:`formRef`,ref:n,model:e.model,rules:e.rules,"label-width":e.labelWidth,"label-placement":e.labelPlacement,"show-require-mark":!1,"label-align":`left`,"require-mark-placement":`left`}),{default:A(()=>[E(t.$slots,`default`)]),_:3},16,[`model`,`rules`,`label-width`,`label-placement`])}}});F();var rr={class:`p-20px`},ir={class:`text-warning`},ar=N({__name:`restore-type`,props:{onRefresh:{type:Function,default:()=>{}},showDb:{type:Boolean,default:!1}},setup(e,{expose:t}){let{t:n}=B(),i=e,o=z(()=>{let e=[{label:n(`Logs.Soft.index_3`),value:`file`},{label:n(`Public.Btn.Config`),value:`conf`}];return i.showDb&&e.push({label:n(`Site.PHP.add_site_16`),value:`db`}),e}),s=k(null),c=L({value:[`file`]}),l={value:{type:`array`,required:!0,trigger:`change`,message:n(`Please select at least one restore type`)}},u=async()=>{var e;await((e=s.value)==null?void 0:e.validate()),i.onRefresh(c.value)},d=z(()=>i.showDb&&c.value.includes(`db`));return t({onConfirm:u}),(e,t)=>{let n=Je,i=Be,u=Ce,f=nr,m=qt;return p(),r(`div`,rr,[a(f,{ref_key:`formRef`,ref:s,rules:l,model:v(c)},{default:A(()=>[a(u,{label:`Restore type`,path:`value`,"show-require-mark":!0},{default:A(()=>[a(i,{value:v(c).value,"onUpdate:value":t[0]||(t[0]=e=>v(c).value=e),class:`flex gap-16px`},{default:A(()=>[(p(!0),r(se,null,C(v(o),e=>(p(),R(n,{key:e.value,value:e.value,label:e.label},null,8,[`value`,`label`]))),128))]),_:1},8,[`value`])]),_:1})]),_:1},8,[`model`]),a(m,null,{default:A(()=>[t[1]||(t[1]=O(`li`,null,` File: Restore website files `,-1)),t[2]||(t[2]=O(`li`,null,` Config: Restore website configuration files `,-1)),P(O(`li`,ir,` Database: Restoring the website database will overwrite the existing database `,512),[[I,v(d)]])]),_:1})])}}});F(),un();var or={class:`p-20px`},sr=N({__name:`backup-node`,props:{row:{}},setup(e){let t=xt(),{row:n}=e,{t:i}=B(),s=_(()=>ln(()=>Promise.resolve().then(()=>Ci),void 0)),c=_(()=>ln(()=>Promise.resolve().then(()=>Tn),void 0)),l=k(!1),u=async()=>{G({title:`Backup type`,width:450,footer:!0,data:{onRefresh:f},component:s})},d=()=>{t.setRefresh(!0)},f=async e=>{await kn({id:String(n.id),backup_type:String(e)}),m(i(`Site.Batch.index_7`),async()=>{ee(),d()})},m=(e,t)=>{G({title:e,width:500,minHeight:200,data:{fetchFn:On,callback:t},component:c})},h=async e=>{await An(e),ee(),d()},g=()=>{m(i(`Site.Batch.index_7`),async()=>{ee(),d()})},y=e=>{e.backup_type===1?G({title:i(`Restore type`),width:450,minHeight:150,footer:!0,data:{showDb:!1,onRefresh:t=>h({file_name:e.name,site_id:n.id,restore_type:JSON.stringify(t)})},component:ar}):ut({title:i(`Site.Config.index_28`),content:i(`Site.Config.index_29`),onConfirm:async({hide:t})=>{t(),await h({file_name:e.name,site_id:n.id,restore_type:`["file"]`})}})},b=async()=>{let{message:e}=await On();K(e)&&(l.value=e.status===0)},x=te(`tableRef`),ee=()=>{var e;(e=x.value)==null||e.getList()};return b(),(e,t)=>{let i=Ue;return p(),r(`div`,or,[a(tr,{ref_key:`tableRef`,ref:x,"site-id":v(n).id,"on-restore":y,"backup-ref":v(n),"on-changed":d},{toolsLeft:A(()=>[a(i,{class:`backup-btn`,type:`primary`,loading:v(l),disabled:v(l),onClick:u},{default:A(()=>[o(j(e.$t(`Database.index_16`)),1)]),_:1},8,[`loading`,`disabled`]),v(l)?(p(),R(i,{key:0,onClick:g},{default:A(()=>[...t[0]||(t[0]=[o(` Current Task Progress `,-1),O(`i`,{class:`i-mingcute:arrow-right-fill text-16px ml-4px`},null,-1)])]),_:1})):S(``,!0)]),_:1},8,[`site-id`,`backup-ref`])])}}}),cr=t({default:()=>lr}),lr=sr,{t:J}=H.global,ur=e=>W.post(`/site?action=clone_php_site`,e,{requestOptions:{loading:J(`WP.api.tamper_8`),successMessage:!1}}),dr=e=>W.post(`/site?action=get_php_clone_progress`,e),fr=(e,t=`PHP`)=>W.post(`/data?action=getSiteThirtyTotal`,{site_type:t,...e}),pr=e=>W.post(`/data?action=getSiteWafConfig`,e),mr=e=>W.post(`/plugin?action=a&name=btwaf&s=set_site_obj_open`,e,{requestOptions:{loading:J(`WP.api.tamper_8`),successMessage:!0}}),hr=e=>W.post(`/panel/public/get_soft_status`,{...e}),gr=e=>W.post(`/plugin?action=get_soft_find`,{...e}),_r=e=>W.post(`/system?action=ServiceAdmin`,{...e},{requestOptions:{loading:J(`WP.api.tamper_8`),successMessage:!0}}),vr=()=>W.post(`/plugin?action=a&name=security_notice&s=get_status`,{},{requestOptions:{isOriginalResult:!0,prefix:``}}),yr=e=>W.post(`/plugin?action=a&name=security_notice&s=${e?`start_site`:`stop_site`}`,{requestOptions:{loading:J(`WP.api.tamper_8`),successMessage:!0}}),br=()=>W.post(`/site?action=get_https_mode`),xr=()=>W.post(`/site?action=set_https_mode`,{},{requestOptions:{loading:J(`WP.api.tamper_8`),successMessage:!0}}),Sr=e=>W.post(`/site?action=get_site_maintenance`,e),Cr=e=>W.post(`/site?action=set_site_maintenance`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:!0}}),wr=e=>W.post(`/site?action=get_current_webservice`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:!1}}),Tr=(e,t=!0)=>W.post(`/site?action=switch_webservice`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:t}}),Er=e=>W.post(`/site?action=multi_service_check_repair`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:!0}}),Dr=e=>W.post(`/site?action=website_rollback`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:!0}}),Or=()=>W.post(`/site?action=get_multi_webservice_status`),kr=()=>W.post(`/git?action=get_ssh_key`),Ar=e=>W.post(`/git?action=get_deploy_records`,e),jr=e=>W.post(`/git?action=manual_deploy_site`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:!0}}),Mr=e=>W.post(`/git?action=get_site_git_conf`,e),Nr=e=>W.post(`/git?action=save_site_git_conf`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:!0}}),Pr=e=>W.post(`/git?action=refresh_webhook_url`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:!0}}),Fr=e=>W.post(`/git?action=add_key_repository`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:!0}}),Ir=e=>W.post(`/git?action=get_site_deploy_log`,e),Lr=e=>W.post(`/git?action=git_rollback`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:!1}}),Rr=e=>W.post(`/git?action=save_deploy_sh`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:!0}}),zr=e=>W.post(`/git?action=get_deploy_sh`,e),Br=e=>W.post(`/git?action=get_deploy_script`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:!1}}),Vr=e=>W.post(`/git?action=update_deploy_sh`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:!0}}),Hr=e=>W.post(`/git?action=get_webhook_log`,e),Ur=e=>W.post(`/git?action=clear_webhook_log`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:!0}}),Wr=e=>W.post(`/git?action=del_script`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:!0}}),Gr=()=>W.post(`/site?action=get_site_global`),Kr=e=>W.post(`/site?action=get_cdn_ip`,e),qr=e=>W.post(`/site?action=set_site_global`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:!0}}),Jr=e=>W.post(`/site_monitor?action=get_overview`,e),Yr=e=>W.post(`/site_monitor?action=get_site_overview`,e),Xr=e=>W.post(`/site?action=site_performance_test`,e,{requestOptions:{loading:J(`Login.index_22`)}}),Zr=e=>W.post(`/site?action=set_default_site_conf`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:!0}}),Qr=e=>W.post(`/git?action=generate_aapanel_ed25519_key`,e,{requestOptions:{loading:J(`Login.index_22`)}}),$r=e=>W.post(`/git?action=get_remote_branches`,e,{requestOptions:{loading:J(`Login.index_22`)}}),ei=e=>W.post(`/git?action=change_repository_key`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:!0}}),ti=e=>W.post(`/git?action=get_git_directory`,e,{requestOptions:{loading:J(`Login.index_22`)}}),ni=e=>W.post(`/git?action=import_existing_repository`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:!0}}),ri=e=>W.post(`/deployment?action=GetList`,e),ii=e=>W.post(`/deployment?action=SetupPackage`,{...e,webname:JSON.stringify(e.webname)},{requestOptions:{loading:J(`Login.index_22`)}}),ai=e=>W.post(`/site?action=get_general_progress`,e);F();var oi={class:`p-16px`},si={class:`mb-16px`},ci={class:`progress-box p-10px rounded-8px`},li=N({__name:`backup-progress`,props:{params:{},callback:{type:Function}},setup(e){let t=e,{t:n}=B(),i=k(!1),o=k([]),s=[{key:`site_name`,title:n(`Site.TableRow.index_1`),ellipsis:{tooltip:!0}},{key:`msg`,title:n(`Site.DelSite.index_10`),ellipsis:{tooltip:!0},render:e=>a(`span`,{class:e.status===0?`text-primary`:`text-error`},[e.msg])}],c=z(()=>o.value.findIndex(e=>e.status===0)+1),l=z(()=>{var e;return(e=o.value[c.value])==null?void 0:e.status}),f={0:`process`,1:`finish`,"-1":`error`,2:`wait`},m=e=>f[e],h=null,g=!1,_=async()=>{let{message:e}=await ai({type:t.params});if(K(e)){if(e.status===1){if(h&&clearInterval(h),U.success(n(`WP.Task.index_4`)),i.value=!0,!g){var r;g=!0,(r=t.callback)==null||r.call(t)}}else i.value=!1;o.value=Object.values(e).filter(e=>K(e))}};return u(()=>{_(),h=window.setInterval(()=>{_()},2e3)}),d(()=>{h&&clearInterval(h)}),(e,t)=>{let n=xe,u=Ye,d=V,f=Te,h=He,g=Le;return p(),r(`div`,oi,[O(`div`,si,[v(i)?(p(),R(n,{key:0,type:`success`,title:e.$t(`WP.Task.index_4`)},null,8,[`title`])):(p(),R(n,{key:1,type:`default`,title:e.$t(`WP.Task.index_5`)},null,8,[`title`]))]),O(`div`,ci,[a(g,{vertical:``,current:v(c),status:m(v(l)),size:`small`},{default:A(()=>[(p(!0),r(se,null,C(v(o),(e,t)=>(p(),R(h,{key:t,status:m(e.status),description:e.error||e.ps},de({title:A(()=>[a(d,{class:`flex-nowrap! items-center!`},{default:A(()=>[O(`span`,null,j(e.title),1),P(a(u,{size:`small`},null,512),[[I,e.status===0]])]),_:2},1024)]),_:2},[e.result_list?{name:`default`,fn:A(()=>[O(`div`,null,j(e.error||e.ps),1),a(f,{class:`mt-8px`,data:e.result_list,columns:s,"max-height":200},null,8,[`data`])]),key:`0`}:void 0]),1032,[`status`,`description`]))),128))]),_:1},8,[`current`,`status`])])])}}}),ui=t({default:()=>di}),di=q(li,[[`__scopeId`,`data-v-57b0edf4`]]);function fi(e,t){let n=e.split(`.`),r=t.split(`.`),i=Math.max(n.length,r.length);for(let e=0;ei)return!0;if(t[]},isLocal:{type:Boolean,default:!0},installCallback:{type:Function,default:void 0}},{value:{},valueModifiers:{}}),emits:[`update:value`],setup(e,{expose:t}){let n=e,r=ue(e,`value`),{t:i}=B(),s=z(()=>n.isLocal),c=z({get:()=>r.value||null,set:e=>{r.value=e||null}}),l=z(()=>({label:i(`Crontab.Script.index_24`),value:`localhost`,install:!0,config:!0,local:!0})),u=z(()=>n.orderOpt.map(e=>({label:e.name,value:e.value,install:e.install,config:e.config,required_version:e.required_version,version:e.version,disabled:!e.install||pi(e)||!e.config}))),d=z(()=>s.value?[l.value,...u.value]:u.value),f=async(e,t)=>{t.stopPropagation();let r=e.value;if(!e.install){gt(r,n.installCallback);return}if(pi(e)){let e=await mi(r);e&&vt(e.row,n.installCallback,e.softInfo);return}bt({name:r,title:e.label,admin:!0})},m=e=>e.disabled?e.install?pi(e)?a(`span`,{class:`cursor-pointer color-error`,onClick:t=>f(e,t)},[o(`[`),i(`Public.Btn.Update`),o(`]`)]):a(Me,null,{trigger:()=>a(`span`,{class:`cursor-pointer color-error`,onClick:t=>f(e,t)},[o(`[`),i(`Crontab.Planned.index_47`),o(`]`)]),default:()=>a(`span`,null,[i(`Please refresh the page manually after configuration`)])}):a(`span`,{class:`cursor-pointer color-error`,onClick:t=>f(e,t)},[o(`[`),i(`Public.Btn.Install`),o(`]`)]):null,h=e=>{let t=e;return t.local?a(V,{size:4,class:`flex-nowrap! items-center!`},{default:()=>[a(`div`,{class:`w-20px flex justify-center items-center`},[a(ht,{name:`base-dir`,size:`16`},null)]),a(`span`,null,[t.label])]}):a(V,{class:`justify-between! items-center! w-full`,size:8},{default:()=>[a(V,{size:4,class:`flex-nowrap! items-center!`},{default:()=>[a(`img`,{class:`w-20px`,src:ft(t.value)},null),a(`span`,null,[t.label])]}),m(t)]})};return t({options:d}),(e,t)=>{let n=qe;return p(),R(n,{value:v(c),"onUpdate:value":t[0]||(t[0]=e=>M(c)?c.value=e:null),options:v(d),"consistent-menu-width":!1,"render-label":h},null,8,[`value`,`options`])}}});F();var gi={class:`select-box`},_i={class:`select-box`},vi=N({__name:`backup-setting`,props:{site_type:{},backupData:{},storageOptions:{default:()=>[]},callback:{type:Function,default:void 0}},setup(e,{expose:t}){let n=e,{site_type:r,backupData:i}=s(n),{t:c}=B(),l=k(null),u=L({backup_type:i.value.bak_type||`full`,storage:[i.value.bak_local,i.value.bak_remote?`remote`:``],remote_type:i.value.bak_remote||null}),d={storage:{required:!0,type:`array`,trigger:[`change`],validator:(e,t)=>!Array.isArray(t)||t.filter(Boolean).length===0?Error(c(`Please select backup storage location`)):!0},remote_type:{trigger:`change`,required:!0,message:c(`Please select remote storage`)}},f=z(()=>{let e=[{label:c(`Full Backup`),value:`full`},{label:c(`Only Database Backup`),value:`sql`},{label:c(`Only Site File`),value:`file`}];return r.value===`php`?e.filter(e=>e.value!==`sql`):e}),m=z(()=>{var e;return(e=v(n.storageOptions))==null?[]:e});return t({onConfirm:async()=>{var e,t;await((e=l.value)==null?void 0:e.validate()),await Wn({site_type:r.value,bak_type:u.backup_type,bak_local:u.storage.includes(`local`)?`local`:``,bak_remote:u.storage.includes(`remote`)?u.remote_type:``}),(t=n.callback)==null||t.call(n)}}),(e,t)=>{let r=qe,i=Ce,s=Je,c=V,h=Be,g=nr;return p(),R(g,{class:`p-24px`,ref_key:`formRef`,ref:l,model:v(u),rules:d,"label-placement":`top`},{default:A(()=>[a(i,{label:e.$t(`1.Backup Type`)},{default:A(()=>[a(r,{value:v(u).backup_type,"onUpdate:value":t[0]||(t[0]=e=>v(u).backup_type=e),options:v(f)},null,8,[`value`,`options`])]),_:1},8,[`label`]),a(i,{label:e.$t(`2.Backup Storage Location`),path:`storage`},{default:A(()=>[a(h,{class:`w-full`,value:v(u).storage,"onUpdate:value":t[2]||(t[2]=e=>v(u).storage=e)},{default:A(()=>[a(c,{vertical:``},{default:A(()=>[O(`div`,gi,[a(s,{value:`local`},{default:A(()=>[o(j(e.$t(`Local Server`)),1)]),_:1})]),O(`div`,_i,[a(s,{value:`remote`},{default:A(()=>[o(j(e.$t(`Remote Cloud Storage`)),1)]),_:1})]),v(u).storage.includes(`remote`)?(p(),R(i,{key:0,path:`remote_type`,"show-label":!1},{default:A(()=>[a(hi,{value:v(u).remote_type,"onUpdate:value":t[1]||(t[1]=e=>v(u).remote_type=e),"order-opt":v(m),"is-local":!1,"install-callback":n.callback},null,8,[`value`,`order-opt`,`install-callback`])]),_:1})):S(``,!0)]),_:1})]),_:1},8,[`value`])]),_:1},8,[`label`])]),_:1},8,[`model`])}}}),yi=t({default:()=>bi}),bi=q(vi,[[`__scopeId`,`data-v-e78f55b0`]]);F(),un();var xi={class:`p-20px`},Si=N({__name:`backup-type`,props:{onRefresh:{type:Function,default:()=>{}},progressTitle:{type:String,default:``},fetchProgress:{type:Function,default:null},onProgressDone:{type:Function,default:void 0}},setup(e,{expose:t}){let n=_(()=>ln(()=>Promise.resolve().then(()=>Tn),void 0)),{t:i}=B(),o=e,s=k(0),c=[{label:i(`Only Site File`),value:0},{label:i(`Full Backup`),value:1}];return t({onConfirm:async()=>{await o.onRefresh(s.value),o.fetchProgress&&G({title:o.progressTitle||i(`Site.Batch.index_7`),width:500,minHeight:200,data:{fetchFn:o.fetchProgress,callback:o.onProgressDone},component:n})}}),(e,t)=>{let n=qe,i=Ce,o=nr,l=qt;return p(),r(`div`,xi,[a(o,null,{default:A(()=>[a(i,{label:e.$t(`Config.Backup.index_40`),"show-require-mark":!0},{default:A(()=>[a(n,{class:`w-250px`,value:v(s),"onUpdate:value":t[0]||(t[0]=e=>M(s)?s.value=e:null),options:c},null,8,[`value`])]),_:1},8,[`label`])]),_:1}),a(l,null,{default:A(()=>[...t[1]||(t[1]=[O(`li`,null,`Only Site File: Includes only website files`,-1),O(`li`,null,`Full Backup: Includes website files, database, and SSL certificate`,-1)])]),_:1})])}}}),Ci=t({default:()=>wi}),wi=Si;F(),un();var Ti=async(e,t,n)=>{G({title:e,width:500,minHeight:200,data:{params:t,callback:n},component:_(()=>ln(()=>Promise.resolve().then(()=>ui),void 0))})};F();var Ei=he(`SitePhpStore`,()=>{let e=k(!1),t=k(`--`),n=k(``),r=k(`/www/wwwroot`),i=k(!0),a=k({setup:!0,type:``,version:``,status:!1}),o=k({setup:!1,version:``,status:!1}),s=k({setup:!1,version:``,status:!1}),c=k({is_install:0,status:!1,version:``}),u=k({is_install:0,status:!1,version:``}),d=z(()=>c.value.is_install===1&&Wt(c.value.version,`4.1.2`)),f=z(()=>u.value.is_install===1&&Wt(u.value.version,`9.6.8`)),p=k({setup:!1});return{web:a,ftp:o,siteName:t,mysql:s,php:p,sitePath:r,webserver:n,recycleBin:i,isRefresh:e,monitor:c,waf:u,isMonitorInstall:d,isWafInstall:f,getConfig:async()=>{let{message:e}=await Kt();K(e)&&(n.value=l(e,`webserver`,``),r.value=l(e,`sites_path`,``),i.value=l(e,`recycle_bin`,!1),p.value.setup=!!e.php.length,K(e.web)&&(a.value=e.web),K(e[`pure-ftpd`])&&(o.value=e[`pure-ftpd`]),K(e.mysql)&&(s.value=e.mysql),K(e.monitor)&&(c.value=e.monitor),K(e.waf)&&(u.value=e.waf))},setRefresh:t=>{e.value=t}}});F();var Di={class:`w-600px h-400px`},Oi=N({__name:`restore-logs`,setup(e){let t=k(``),{loop:n,clearTimer:i}=bn(async()=>{let{message:e}=await Ot();K(e)&&(t.value=e.result)},1);return u(()=>{n()}),d(()=>{i()}),(e,n)=>{let i=pn;return p(),r(`div`,Di,[a(i,{log:v(t)},null,8,[`log`])])}}});F();var ki=N({__name:`backup-php`,setup(e){let{t}=B(),n=Ei(),r=c(`site`,{}),i=L({bak_local:`local`,bak_remote:``,bak_type:`full`}),s=z(()=>[i.bak_local,i.bak_remote].filter(Boolean).map(Yn).join(`, `)),{storageOptions:l,fetchPlugins:u}=$n(),d=k(!1),f=()=>{n.setRefresh(!0)},m=async e=>{let t=G({title:`Recovering backup`,hideClose:!0,width:600,minHeight:400,component:Oi});try{await nt(e),w(),f()}finally{t.hide()}},h=()=>{er(`php`,i,l,w)},g=async()=>{await en({id:JSON.stringify([r.id]),site_type:`php`}),Ti(t(`Site.Batch.index_7`),`php`,async()=>{w(),f()})},_=()=>{Ti(t(`Site.Batch.index_7`),`php`,async()=>{w(),f()})},b=e=>{e.backup_type===1?G({title:t(`Restore type`),width:450,footer:!0,data:{showDb:!0,onRefresh:t=>m({file_name:e.name,site_id:r.id,restore_type:JSON.stringify(t)})},component:ar}):ut({title:t(`Site.Config.index_28`),content:t(`Site.Config.index_29`),onConfirm:async({hide:t})=>{t(),await m({file_name:e.name,site_id:r.id})}})},x=async()=>{let{message:e}=await ai({type:`php`});K(e)&&(d.value=e.status===0)},ee=async e=>{var t;await x();let n={...e,search:(t=e.search)==null?r.id:t},[a]=await Promise.all([$e(n),u(r.id)]),{message:o}=a;return K(o)&&(i.bak_local=o.bak_local,i.bak_remote=o.bak_remote,i.bak_type=o.bak_type),a},C=k(),w=()=>{var e;(e=C.value)==null||e.getList()};return x(),(e,t)=>{let n=Ue,c=Yt,l=y(`i18n-t`),u=V;return p(),R(tr,{ref_key:`tableRef`,ref:C,"site-id":v(r).id,"on-restore":b,"backup-ref":v(r),"get-list-api":ee,"on-changed":f},{toolsLeft:A(()=>[a(u,{vertical:``},{default:A(()=>[a(u,{class:`flex-nowrap! items-center!`},{default:A(()=>[a(n,{class:`wp-backup-guide-now`,type:`primary`,loading:v(d),disabled:v(d),onClick:g},{default:A(()=>[o(j(e.$t(`Site.Config.index_27`)),1)]),_:1},8,[`loading`,`disabled`]),a(l,{tag:`div`,keypath:`Current configuration: [{a}] to [{b}]. To modify these settings, please {c}`},{a:A(()=>[o(j(v(Jn)(v(i).bak_type)),1)]),b:A(()=>[o(j(v(s)),1)]),c:A(()=>[a(c,{class:`font-bold`,onClick:h},{default:A(()=>[o(j(e.$t(`click here to configure`)),1)]),_:1})]),_:1})]),_:1}),a(u,{class:`mb-8px`},{default:A(()=>[v(d)?(p(),R(n,{key:0,onClick:_},{default:A(()=>[o(j(e.$t(`Current Task Progress`))+` `,1),t[0]||(t[0]=O(`i`,{class:`i-mingcute:arrow-right-fill text-16px ml-4px`},null,-1))]),_:1})):S(``,!0)]),_:1})]),_:1})]),_:1},8,[`site-id`,`backup-ref`])}}}),{t:Y}=H.global,Ai=e=>W.post(`/data?action=get_wp_site_list`,e),ji=e=>W.post(`/site?action=AddWPSite`,{...e,webname:JSON.stringify(e.webname),project_type:`WP2`},{requestOptions:{loading:Y(`WP.api.tamper_7`)}}),Mi=e=>W.post(`/site?action=get_wp_versions`,e),Ni=e=>W.post(`/site?action=get_wp_configurations`,e),Pi=e=>W.post(`/site?action=save_wp_configurations`,e,{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),Fi=e=>W.post(`/site?action=wp_backup_list`,e),Ii=(e,t=!0)=>W.post(`/site?action=wp_restore`,e,{requestOptions:{loading:t?Y(`WP.api.tamper_10`):``,successMessage:!0}}),Li=(e,t=!0)=>W.post(`/site?action=wp_remove_backup`,e,{requestOptions:{loading:t?Y(`WP.api.tamper_8`):``,successMessage:t}}),Ri=()=>W.post(`/site?action=wp_can_migrate_from_website_to_wptoolkit`),zi=e=>W.post(`/site?action=wp_migrate_from_website_to_wptoolkit`,e,{requestOptions:{loading:Y(`WP.api.tamper_11`),successMessage:!1}}),Bi=e=>W.post(`/site?action=get_wp_security_info`,e),Vi=e=>W.post(`/site?action=open_wp_file_protection`,{paths:JSON.stringify(e.paths)},{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),Hi=e=>W.post(`/site?action=close_wp_file_protection`,e,{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),Ui=e=>W.post(`/site?action=get_wp_file_info`,e),Wi=e=>W.post(`/site?action=open_wp_firewall_protection`,{obj:`open`,...e},{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),Gi=e=>W.post(`/site?action=close_wp_firewall_protection`,e,{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),Ki=e=>W.post(`/site?action=wp_clone`,e,{requestOptions:{loading:Y(`WP.api.index_1`),successMessage:!0}}),qi=e=>W.post(`/site?action=wp_create_with_aap_bak`,e,{requestOptions:{loading:Y(`WP.api.index_2`),successMessage:!0}}),Ji=e=>W.post(`/site?action=wp_create_with_plesk_or_cpanel_bak`,e,{requestOptions:{loading:Y(`WP.api.index_2`),successMessage:!0}}),Yi=e=>W.post(`/site?action=wp_create_with_manual_bak`,e,{requestOptions:{loading:Y(`WP.api.index_2`),successMessage:!0}}),Xi=e=>W.post(`/site?action=wp_batch_create_bar`,e,{requestOptions:{loading:Y(`WP.api.index_2`),successMessage:!0}}),Zi=e=>W.post(`/site?action=wp_integrity_check`,e,{requestOptions:{loading:``,successMessage:!1,errorMessage:!1}}),Qi=e=>W.post(`/site?action=wp_reinstall_files`,e,{requestOptions:{loading:``,successMessage:!1}}),$i=e=>W.post(`/site?action=wp_installed_plugins`,e),ea=e=>W.post(`/site?action=wp_uninstall_plugin`,e,{requestOptions:{loading:Y(`WP.api.tamper_14`),successMessage:!0}}),ta=e=>W.post(`/site?action=wp_update_plugin`,e,{requestOptions:{loading:Y(`WP.api.tamper_15`),successMessage:!0}}),na=e=>W.post(`/site?action=wp_set_plugin_status`,e,{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),ra=e=>W.post(`/site?action=wp_set_plugin_auto_update`,e,{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),ia=e=>W.post(`/site?action=wp_installed_themes`,e),aa=e=>W.post(`/site?action=wp_uninstall_theme`,e,{requestOptions:{loading:Y(`WP.api.tamper_14`),successMessage:!0}}),oa=e=>W.post(`/site?action=wp_update_theme`,e,{requestOptions:{loading:Y(`WP.api.tamper_15`),successMessage:!0}}),sa=e=>W.post(`/site?action=wp_switch_theme`,e,{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),ca=e=>W.post(`/site?action=wp_set_theme_auto_update`,e,{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),la=(e,t=!1)=>W.post(`/site?action=wp_theme_list`,e,{requestOptions:{loading:t?Y(`WP.api.tamper_17`):``,successMessage:!1}}),ua=e=>W.post(`/site?action=wp_install_theme`,e,{requestOptions:{loading:Y(`WP.api.tamper_16`),successMessage:!1}}),da=(e,t=!1)=>W.post(`/site?action=wp_plugin_list`,e,{requestOptions:{loading:t?Y(`WP.api.tamper_17`):``,successMessage:!1}}),fa=e=>W.post(`/site?action=wp_install_plugin`,e,{requestOptions:{loading:Y(`WP.api.tamper_16`),successMessage:!1}}),pa=e=>W.post(`/site?action=wp_set_list`,e),ma=e=>W.post(`/site?action=wp_remove_set`,e,{requestOptions:{loading:Y(`WP.api.tamper_3`),successMessage:!0}}),ha=e=>W.post(`/site?action=wp_create_set`,e,{requestOptions:{loading:Y(`WP.api.tamper_2`),successMessage:!0}}),ga=e=>W.post(`/site?action=wp_update_item_state_with_set`,e,{requestOptions:{loading:Y(`WP.api.tamper_1`),successMessage:!0}}),_a=e=>W.post(`/site?action=wp_remove_items_from_set`,e,{requestOptions:{loading:Y(`WP.api.tamper_3`),successMessage:!0}}),va=e=>W.post(`/site?action=wp_add_items_to_set`,e,{requestOptions:{loading:Y(`WP.api.tamper_2`),successMessage:!0}}),ya=e=>W.post(`/site?action=wp_install_with_set`,e,{requestOptions:{loading:Y(`WP.api.tamper_16`),successMessage:!0}}),ba=e=>W.post(`/site?action=wp_get_items_from_set`,e),xa=()=>W.post(`/site?action=wp_all_sites`),Sa=e=>W.post(`/site?action=wordpress_vulnerabilities_scan`,e,{requestOptions:{loading:Y(`WP.index_63`),successMessage:!1}}),Ca=e=>W.post(`/site?action=get_ignore_vuln`,e),wa=e=>W.post(`/site?action=ignore_vuln`,e,{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),Ta=e=>W.post(`/site?action=set_auth_scan`,e,{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),Ea=e=>W.post(`/site?action=get_auth_scan_status`,e),Da=e=>W.post(`/site?action=get_wp_tool`,e),Oa=e=>W.post(`/site?action=set_wp_tool`,e,{requestOptions:{loading:Y(`Login.index_22`),successMessage:!0}}),ka=e=>W.post(`/site?action=get_wp_debug_log`,e),Aa=e=>W.post(`/site?action=get_source_tables`,e),ja=()=>W.post(`/site?action=get_wp_sites`),Ma=e=>W.post(`/site?action=wp_copy_data`,e,{requestOptions:{loading:Y(`Login.index_22`),successMessage:!0}}),Na=e=>W.post(`/site?action=get_wp_progress`,e),Pa=e=>W.post(`/site?action=get_wp_maintenance`,e),Fa=e=>W.post(`/site?action=set_wp_maintenance`,e,{requestOptions:{loading:Y(`Login.index_22`),successMessage:!0}}),Ia=()=>W.post(`/site?action=get_wp_security_status`),La=e=>W.post(`/site?action=wp_manual_upload`,e,{requestOptions:{loading:Y(`Login.index_22`),successMessage:!0}}),Ra=e=>W.post(`/data?action=get_wp_sub_sites`,e),za=e=>W.post(`/data?action=get_wp_real_sites`,e,{requestOptions:{loading:Y(`Component.Api.index_1`),successMessage:!1}}),Ba=(e,t=!0)=>W.post(`/site?action=delete_wp_site`,e,{requestOptions:{loading:t?Y(`Component.Api.index_1`):``,successMessage:t}}),Va=e=>W.post(`/site?action=to_php_backup_create`,e,{requestOptions:{loading:Y(`WP.api.tamper_7`),successMessage:!0}});F();var Ha=he(`wordpress-toolkit`,()=>{let e=k(``),t=k(!1);return{siteName:e,isRefresh:t,phpVersion:k(``),setRefresh:e=>{t.value=e}}});F();var Ua={key:0},Wa={class:`text-warning font-bold`},Ga=N({__name:`backup-wp`,setup(e){let{t}=B(),n=c(`site`,{}),i=Ha(),s=L({bak_local:``,bak_remote:``,bak_type:``}),l=z(()=>[s.bak_local,s.bak_remote].filter(Boolean).map(Yn).join(`, `)),{storageOptions:u,fetchPlugins:d}=$n(),f=k(!1),m=()=>{i.setRefresh(!0)},h=te(`tableRef`),g=()=>{var e;(e=h.value)==null||e.getList()},_=()=>{er(`wp`,s,u,g)},b=async()=>{await en({id:JSON.stringify([n.id]),site_type:`wp`}),Ti(t(`Site.Batch.index_7`),`wp`,async()=>{g(),m()})},x=()=>{Ti(t(`Site.Batch.index_7`),`wp`,async()=>{g(),m()})},ee=async()=>{let{message:e}=await ai({type:`wp`});K(e)&&(f.value=e.status===0)},C=async e=>{await ee();let[t]=await Promise.all([Fi(e),d(n.id)]),{message:r}=t;return K(r)&&(s.bak_local=r.bak_local,s.bak_remote=r.bak_remote,s.bak_type=r.bak_type),t},w=(e,t=!0)=>Li({bak_id:e.id},t),T=e=>encodeURIComponent(e.bak_file),E=e=>Dt(e.bak_time),D=e=>e.bak_type===1?t(`WP.index_24`):e.bak_type===2?t(`WP.index_25`):t(`WP.index_26`),ne=n.main_site||!n.is_child?()=>a(Pe,{trigger:`hover`},{trigger:()=>a(V,{align:`center`,size:4},{default:()=>[t(`Site.TableRow.index_24`),a(`i`,{class:`i-uiw:question-circle-o text-16px text-desc cursor-pointer`},null)]}),default:()=>t(`Subsites not included`)}):()=>t(`Site.TableRow.index_24`),re=e=>{ut({title:t(`Site.Config.index_28`),content:t(`Site.Config.index_29`),onConfirm:async({hide:t})=>{t(),await Ii({bak_id:e.id}),g(),m()}})};return(e,t)=>{let i=Ue,c=Yt,u=y(`i18n-t`);return p(),R(tr,{ref_key:`tableRef`,ref:h,"site-id":v(n).id,"on-restore":re,"backup-ref":v(n),"search-key":`s_id`,"name-key":`filename`,"download-name-key":`filename`,"download-path":T,"get-list-api":C,"delete-api":w,"time-render":E,"type-title":v(ne),"type-render":D,"on-changed":m},{toolsLeft:A(()=>[a(v(V),{vertical:``},{default:A(()=>[a(v(V),{class:`flex-nowrap! items-center!`},{default:A(()=>[a(i,{class:`wp-backup-guide-now`,type:`primary`,loading:v(f),disabled:v(f),onClick:b},{default:A(()=>[o(j(e.$t(`Site.Config.index_27`)),1)]),_:1},8,[`loading`,`disabled`]),a(u,{tag:`div`,keypath:`Current configuration: [{a}] to [{b}]. To modify these settings, please {c}`},{a:A(()=>[o(j(v(Jn)(v(s).bak_type)),1)]),b:A(()=>[o(j(v(l)),1)]),c:A(()=>[a(c,{class:`font-bold`,onClick:_},{default:A(()=>[o(j(e.$t(`click here to configure`)),1)]),_:1})]),_:1})]),_:1}),a(v(V),{class:`mb-8px`},{default:A(()=>[v(n).main_site||!v(n).is_child?(p(),r(`span`,Ua,[O(`li`,Wa,`* `+j(e.$t(`Subsites not included`)),1)])):S(``,!0),v(f)?(p(),R(i,{key:1,onClick:x},{default:A(()=>[o(j(e.$t(`Current Task Progress`))+` `,1),t[0]||(t[0]=O(`i`,{class:`i-mingcute:arrow-right-fill text-16px ml-4px`},null,-1))]),_:1})):S(``,!0)]),_:1})]),_:1})]),_:1},8,[`site-id`,`backup-ref`,`type-title`])}}}),{t:Ka}=H.global,qa=(e,t=!0)=>W.post(`/breaking_through?action=set_compiler_status`,e,{requestOptions:{loading:t?Ka(`Security.Api.Index_5`):``,successMessage:!!t}}),Ja=e=>W.post(`/breaking_through?action=get_compiler_info`,e),Ya=()=>W.post(`/breaking_through?action=get_linux_users`,{limit:999}),Xa=e=>W.post(`/breaking_through?action=add_user_to_compiler`,e,{requestOptions:{loading:Ka(`Security.Api.Index_4`),successMessage:!0}}),Za=e=>W.post(`/breaking_through?action=del_user_to_compiler`,e,{requestOptions:{loading:Ka(`Security.Api.Index_3`),successMessage:!0}}),{t:Qa}=H.global,$a=e=>W.post(`/crontab?action=GetCrontab`,e),eo=(e={})=>W.post(`/crontab?action=export_crontab_to_json`,e,{requestOptions:{loading:Qa(`Crontab.Planned.index_100`),successMessage:!1}}),to=e=>W.post(`/crontab?action=import_crontab_from_json`,e,{headers:{"Content-Type":`multipart/form-data`},requestOptions:{loading:Qa(`Crontab.Api.index_1`),successMessage:!1}}),no=(e,t=!0)=>W.post(`/crontab?action=AddCrontab`,e,{requestOptions:{loading:t?Qa(`Security.Api.Index_4`):``,successMessage:t,errorMessage:t}}),ro=e=>W.post(`/crontab?action=modify_crond`,e,{requestOptions:{loading:Qa(`Crontab.Api.index_5`),successMessage:!0}}),io=e=>W.post(`/crontab?action=set_cron_status`,e,{requestOptions:{loading:Qa(`Crontab.Api.index_2`),successMessage:!0}}),ao=e=>W.post(`/crontab?action=get_backup_list`,e),oo=e=>W.post(`/crontab?action=cloud_backup_download`,e),so=e=>W.post(`/crontab?action=GetLogs`,e),co=e=>W.post(`/crontab?action=check_url_connecte`,e,{requestOptions:{errorMessage:!1}}),lo=e=>W.post(`/crontab?action=DelLogs`,e,{requestOptions:{loading:Qa(`Crontab.Api.index_3`),successMessage:!0}}),uo=(e,t=!0)=>W.post(`/crontab?action=StartTask`,e,{requestOptions:{loading:t?Qa(`Crontab.Api.index_4`):``,successMessage:t}}),fo=(e,t=!0)=>W.post(`/crontab?action=DelCrontab`,e,{requestOptions:{loading:t?Qa(`Security.Api.Index_3`):``,successMessage:t}}),po=e=>W.post(`/crontab?action=set_cron_status_all`,e,{requestOptions:{loading:Qa(`Crontab.Api.index_4`),successMessage:!1,errorMessage:!1}}),mo=()=>W.post(`/crontab?action=get_crontab_types`),ho=e=>W.post(`/crontab?action=remove_crontab_type`,e,{requestOptions:{loading:Qa(`Security.Api.Index_3`),successMessage:!0}}),go=e=>W.post(`/crontab?action=add_crontab_type`,e,{requestOptions:{loading:Qa(`Security.Api.Index_4`),successMessage:!0}}),_o=e=>W.post(`/crontab?action=modify_crontab_type_name`,e,{requestOptions:{loading:Qa(`Crontab.Api.index_5`),successMessage:!0}}),vo=e=>W.post(`/crontab?action=set_crontab_type`,e,{requestOptions:{loading:Qa(`Crontab.Api.index_2`),successMessage:!0}}),yo=e=>W.post(`/crontab?action=GetDataList`,{type:`sites`,task_type:e.task_type}),bo=e=>W.post(`/crontab?action=GetDatabases`,e),xo=()=>W.post(`/crontab?action=get_zone`),So=()=>W.post(`/crontab/script/get_script_list_by_type`);F();var{t:X}=H.global,Co=[{value:`toShell`,label:X(`Crontab.Script.index_26`),tips:X(`Crontab.Script.index_27`)},{value:`site`,label:X(`Crontab.Script.index_28`),forbidden:!0},{value:`database`,label:X(`Crontab.Script.index_29`),tips:X(`Crontab.Script.index_30`),forbidden:!0},{value:`logs`,label:X(`Crontab.Script.index_33`),tips:X(`Crontab.Script.index_34`),forbidden:!0},{value:`path`,label:X(`Crontab.Script.index_35`),forbidden:!0},{value:`full_backup`,label:X(`Full Backup`),tips:[X(`A full backup may take a while and use a significant amount of disk space. Please ensure sufficient disk space is available before starting`),X(`For first-time use, we recommend performing and verifying a manual backup before enabling scheduled backups`),X(`During backup, the corresponding website will not be accessible`)],forbidden:!0},{value:`sync_time`,label:X(`Crontab.Script.index_37`),tips:X(`Crontab.Script.index_38`)},{value:`rememory`,label:X(`Crontab.Script.index_39`),tips:X(`Crontab.Script.index_40`)},{value:`toUrl`,label:X(`Crontab.Script.index_41`)}],wo=k([{value:`day`,label:X(`Crontab.arrange.index_40`)},{value:`day-n`,label:`N ${X(`Crontab.arrange.index_41`)}`},{value:`hour`,label:X(`Crontab.arrange.index_42`)},{value:`hour-n`,label:`N ${X(`Crontab.arrange.index_43`)}`},{value:`minute-n`,label:`N ${X(`Crontab.arrange.index_44`)}`},{value:`week`,label:X(`Crontab.arrange.index_25`)},{value:`month`,label:X(`Crontab.arrange.index_26`)},{value:`second-n`,label:`N ${X(`Crontab.Script.index_14`)}`},{value:`once`,label:X(`Once`)}]),To=k([{value:`day`,label:X(`Crontab.arrange.index_40`)},{value:`day-n`,label:`N ${X(`Crontab.arrange.index_41`)}`},{value:`hour`,label:X(`Crontab.arrange.index_42`)},{value:`hour-n`,label:`N ${X(`Crontab.arrange.index_43`)}`},{value:`minute-n`,label:`N ${X(`Crontab.arrange.index_44`)}`},{value:`week`,label:X(`Crontab.arrange.index_25`)},{value:`month`,label:X(`Crontab.arrange.index_26`)}]),Eo=k(wo.value),Do=e=>{Eo.value=e===`toShell`||e===`toUrl`?wo.value:To.value},Oo=[{value:`1`,label:X(`Crontab.Script.index_15`)},{value:`2`,label:X(`Crontab.Script.index_16`)},{value:`3`,label:X(`Crontab.Script.index_17`)},{value:`4`,label:X(`Crontab.Script.index_18`)},{value:`5`,label:X(`Crontab.Script.index_19`)},{value:`6`,label:X(`Crontab.Script.index_20`)},{value:`7`,label:X(`Crontab.Script.index_21`)}],ko=[{value:`0`,label:X(`Crontab.Script.index_22`)},{value:`1`,label:X(`Crontab.Script.index_23`)}];X(`Crontab.Script.index_57`),X(`Crontab.Script.index_58`),X(`Crontab.Script.index_59`);var Ao=[{value:`localhost`,label:X(`Crontab.Script.index_24`)}],jo=k([{value:`mysql`,label:`MySQL`},{value:`mongodb`,label:`MongoDB`},{value:`redis`,label:`Redis`},{value:`pgsql`,label:`PgSQL`}]),Mo=k([]),No=k([]),Po=k([]),Fo=k([]),Io=k([]),Lo=[{value:`ALL`,label:X(`Crontab.Script.index_25`)}],Ro=k({});function zo(e){return Ro.value[e]?!1:(Ro.value[e]=!0,!0)}async function Bo(e){Do(e);let t=[];switch(e){case`toShell`:zo(e)&&t.push(Vo());break;case`site`:zo(e)&&t.push(Ho(e));break;case`database`:zo(e)&&(t.push(Uo(`mysql`)),t.push(Ho(e)));break;case`enterpriseBackup`:zo(e)&&t.push(Uo());break;case`logs`:zo(e)&&t.push(Ho(e));break;case`path`:zo(e)&&t.push(Ho(e));break;case`webshell`:zo(e)&&t.push(Ho(e));break;case`sync_time`:zo(e)&&t.push(Wo());break;case`full_backup`:zo(e)&&t.push(Ho(e));break}await Promise.all(t)}var Vo=async()=>{let{message:e}=await Ya();K(e)&&(Mo.value=e.data.map(e=>({label:e,value:e})))},Ho=async e=>{let{message:t}=await yo({task_type:e});K(t)&&(No.value=t.data.map(e=>({label:e.name,value:e.name})),Fo.value=t.orderOpt,No.value.unshift(...Lo))},Uo=async(e=``)=>{let{message:t}=await bo({db_type:e});Vt(t)&&(Po.value=t.length?t.map(e=>({label:e.name,value:e.name})):[],Po.value.unshift(...Lo))},Wo=async()=>{let{message:e}=await xo();K(e)&&(Io.value=Object.entries(e).map(([e,t])=>({value:e,label:e,children:t.map(e=>({value:e,label:e}))})))},Go=e=>{let t=Fo.value.find(t=>t.name===e);return t?t.value:Ao[0].value};F(),un();var{t:Ko}=H.global,qo=e=>e<10?`0`+e:e;function Jo(e){let t=Oo.find(t=>t.value===e);return t?t.label:void 0}function Yo(e){return z(()=>{let t=``,n=`${qo(e.hour)}:${qo(e.minute)}`;switch(e.time){case`day`:t=Ko(`Daily at {0}`,[n]);break;case`day-n`:t=`${Ko(`Crontab.Planned.index_31`)} ${e.day} ${Ko(`Crontab.arrange.index_33`)} ${n} ${Ko(`Crontab.Planned.index_30`)}`;break;case`hour`:t=Ko(`Crontab.Planned.index_32`,[e.minute]);break;case`week`:t=Ko(`Crontab.Planned.index_36`,[Jo(e.week),n]);break;case`month`:t=Ko(`Crontab.Planned.index_37`,[e.day,n]);break;case`minute-n`:t=Ko(`Crontab.Planned.index_39`,[e.minute]);break;case`hour-n`:t=`${Ko(`Crontab.Planned.index_41`)} ${e.hour} ${Ko(`Crontab.Planned.index_42`)} ${e.minute} ${Ko(`Crontab.Planned.index_33`)}`;break;case`second-n`:t=Ko(`Crontab.Planned.index_95`,[e.second]);break;case`once`:t=Ko(`One-time at {0}`,[e.costom_time]);break}return t})}function Xo(e){let t=Co.find(t=>t.value===e);return t==null?void 0:t.tips}function Zo(e){let t=Co.find(t=>t.value===e);return t?t.forbidden:!1}var Qo=`${Ko(`Crontab.Planned.index_46`)}: \ndata/config.php static/upload *.log -`,Qo=e=>o(`div`,null,[o(`span`,null,[e.label]),e.value===`enterpriseBackup`?o(`span`,{class:`float-right cursor-pointer color-#ffb800`},[s(`PRO`)]):``]),$o=e=>{if(!RegExp(`^(https?:\\/\\/)?((([a-z\\d]([a-z\\d-]*[a-z\\d])*)\\.)+[a-z]{2,}|((\\d{1,3}\\.){3}\\d{1,3}))(\\:\\d+)?(\\/[-a-z\\d%_.~+]*)*(\\?[;&a-z\\d%_.~+=-|\\u4e00-\\u9fa5]*)?(\\#[-a-z\\d_]*)?$`,`i`).test(e)){W.error(Go(`Crontab.Planned.index_85`));return}q({title:Go(`Crontab.Planned.index_84`),width:600,footer:!1,data:{val:e},component:g(()=>ln(()=>import(`./view-crontab.js?v=1784873523001`).then(e=>e.i),[]))})},es=e=>({name:e.name,type:e.time,where1:e.time===`once`?e.costom_time:e.time==`minute-n`?e.minute.toString():e.time==`hour-n`?e.hour.toString():e.day.toString(),week:e.week,hour:e.hour.toString(),minute:e.minute.toString(),second:e.time==`second-n`?e.second.toString():``,user:e.user,save:e.type==`site`||e.type==`database`||e.type==`logs`||e.type==`path`||e.type==`full_backup`?e.save:``,backupTo:e.type==`site`||e.type==`database`||e.type==`enterpriseBackup`||e.type==`path`||e.type==`full_backup`?e.backupTo:``,sName:e.type==`sync_time`?`${e.region}/${e.sName}`:e.sName,sBody:e.sBody,sType:e.type,urladdress:e.url,save_local:e.backup&&e.backupTo!==`localhost`?`1`:`0`,notice:e.reminder,notice_channel:e.reminder==`0`?``:e.message.join(`,`),db_type:e.databaseType,split_type:e.splitType,split_value:e.splitValue.toString(),flock:`1`,timeSet:`1`,db_backup_path:e.dbBackupPath,timeType:`sday`,special_time:``,log_cut_path:`/www/wwwlogs/history_backups`,user_agent:e.agent,version:``,table_list:``,zip_password:e.zip,id:e.id?e.id:null,region:e.type==`sync_time`?e.region:null,zone:e.type==`sync_time`?e.sName:null}),ts=e=>{for(let t of Fo.value)for(let n of t.children||[])if(n.value===e)return t.label;return``},ns=({isEdit:e=!1,data:t,getList:n,taskType:r}={})=>{q({title:Go(`Crontab.Planned.index_4`),width:1e3,footer:!0,data:{isEdit:e,row:t,getList:n,taskType:r},component:g(()=>ln(()=>import(`./view-crontab.js?v=1784873523001`).then(e=>e.r),[]))})},{t:rs}=U.global,is=e=>typeof e==`number`&&e>=0&&e<24,as=e=>typeof e==`number`&&e>=0&&e<60,os={trigger:[`blur`,`input`],validator:(e,t)=>is(t)?!0:Error(`${rs(`Site.Placeholder.Index_10`)} 0-23`)},ss={required:!0,trigger:[`blur`,`input`],validator:(e,t)=>as(t)?!0:Error(`${rs(`Site.Placeholder.Index_10`)} 0-59`)},cs={name:{required:!0,trigger:[`blur`,`input`],message:rs(`Crontab.Planned.index_49`)},sName:{required:!0,trigger:[`blur`,`input`],message:rs(`Security.Conf.Index_28`)},day:{trigger:[`blur`,`input`],validator:(e,t)=>t>=32||t<1||t==``?Error(`${rs(`Site.Placeholder.Index_10`)} 1-31`):!0},hour:os,second:{required:!0,trigger:[`blur`,`input`],validator:(e,t)=>t>=60||t<1||t==``?Error(`${rs(`Site.Placeholder.Index_10`)} 1-59`):!0},sBody:{required:!0,trigger:[`blur`,`input`],message:rs(`Crontab.Planned.index_50`)},save:{trigger:[`blur`,`input`],validator:(e,t)=>t<=0||t==``?Error(rs(`Crontab.Planned.index_51`)):!0},url:{required:!0,trigger:[`blur`,`input`],message:rs(`Crontab.Planned.index_53`)},splitValue:{trigger:[`blur`,`input`],required:!0,type:`number`,message:rs(`Site.Placeholder.Index_10`)},costom_time:{trigger:[`blur`,`change`],type:`date`,required:!0,message:rs(`Please select time`)}};N();var ls={class:`mb-12px font-bold`},us={class:`execution-time-row`},ds={class:`execution-cycle`},fs={class:`execution-index`},ps={class:`execution-cycle`},ms=H(j({__name:`time-select-popover`,props:{value:{required:!0},valueModifiers:{}},emits:[`update:value`],setup(e,{expose:t}){let n=ce(e,`value`),r=z(!1),i=z(null),l=z(0),{t:u}=B(),d=R(()=>n.value.time===`week`?u(`Crontab.arrange.index_25`):u(`Crontab.arrange.index_40`)),f=()=>{var e;n.value.executionTimes=[],r.value=!1,l.value=0,(e=i.value)==null||e.restoreValidation()},p=()=>{let e=n.value.executionTimes[n.value.executionTimes.length-1];n.value.executionTimes.push(e?{...e}:{week:n.value.week,hour:n.value.hour,minute:n.value.minute}),l.value=0},m=e=>{n.value.executionTimes.splice(e,1),l.value=0,v(()=>{var e;return(e=i.value)==null?void 0:e.restoreValidation()})},h=()=>{var e;n.value.executionTimes=[],l.value=0,(e=i.value)==null||e.restoreValidation()},g=async()=>{try{var e;await((e=i.value)==null?void 0:e.validate())}catch(e){throw r.value=!0,e}},_=async()=>{await g(),l.value=n.value.executionTimes.length+1,r.value=!1};return O([()=>n.value.week,()=>n.value.hour,()=>n.value.minute,()=>n.value.executionTimes],()=>{l.value=0},{deep:!0}),t({resetExecutionTimes:f,validate:g}),(e,t)=>{let u=at,f=Re,g=Fe,v=Be,y=Xe,x=Pe,S=ye,C=Te,w=V,ee=tr,D=qe;return P(),L(D,{show:c(r),"onUpdate:show":t[3]||(t[3]=e=>M(r)?r.value=e:null),trigger:`click`,placement:`bottom-end`,"display-directive":`show`},{trigger:F(()=>[o(f,{type:`primary`,ghost:``},{default:F(()=>[s(E(c(l)?e.$t(`Saved {0} execution times`,[c(l)]):e.$t(`Multiple executions`))+` `,1),o(u,{class:`ml-6px`,name:`down`})]),_:1})]),default:F(()=>[o(ee,{ref_key:`executionFormRef`,ref:i,class:`p-16px`,model:n.value},{default:F(()=>[k(`div`,ls,E(e.$t(`All execution times`)),1),k(`div`,us,[t[4]||(t[4]=k(`span`,{class:`execution-index execution-index--primary`},`1`,-1)),k(`span`,ds,E(c(d)),1),n.value.time===`week`?(P(),L(g,{key:0,class:`w-110px!`,value:n.value.week,"onUpdate:value":t[0]||(t[0]=e=>n.value.week=e),options:c(Do),"consistent-menu-width":!1},null,8,[`value`,`options`])):b(``,!0),o(x,{class:`w-150px!`},{default:F(()=>[o(v,{value:n.value.hour,"onUpdate:value":t[1]||(t[1]=e=>n.value.hour=e),"show-button":!1,placeholder:``,min:0,max:23},null,8,[`value`]),o(y,null,{default:F(()=>[s(E(e.$t(`Crontab.arrange.index_43`)),1)]),_:1})]),_:1}),o(x,{class:`w-165px!`},{default:F(()=>[o(v,{value:n.value.minute,"onUpdate:value":t[2]||(t[2]=e=>n.value.minute=e),"show-button":!1,placeholder:``,min:0,max:59},null,8,[`value`]),o(y,null,{default:F(()=>[s(E(e.$t(`Crontab.arrange.index_44`)),1)]),_:1})]),_:1}),o(S,{class:`ml-auto`,type:`success`,round:``,bordered:!1},{default:F(()=>[s(E(e.$t(`First`)),1)]),_:1})]),(P(!0),a(se,null,T(n.value.executionTimes,(r,i)=>(P(),a(`div`,{key:i,class:`execution-time-row`},[k(`span`,fs,E(i+2),1),k(`span`,ps,E(c(d)),1),n.value.time===`week`?(P(),L(g,{key:0,class:`w-110px!`,value:r.week,"onUpdate:value":e=>r.week=e,options:c(Do),"consistent-menu-width":!1},null,8,[`value`,`onUpdate:value`,`options`])):b(``,!0),o(C,{class:`w-150px!`,path:`executionTimes.${i}.hour`,rule:c(os),"show-feedback":!1},{default:F(()=>[o(x,{class:`w-full!`},{default:F(()=>[o(v,{value:r.hour,"onUpdate:value":e=>r.hour=e,"show-button":!1,placeholder:``,min:0,max:23},null,8,[`value`,`onUpdate:value`]),o(y,null,{default:F(()=>[s(E(e.$t(`Crontab.arrange.index_43`)),1)]),_:1})]),_:2},1024)]),_:2},1032,[`path`,`rule`]),o(C,{class:`w-165px!`,path:`executionTimes.${i}.minute`,rule:c(ss),"show-feedback":!1},{default:F(()=>[o(x,{class:`w-full!`},{default:F(()=>[o(v,{value:r.minute,"onUpdate:value":e=>r.minute=e,"show-button":!1,placeholder:``,min:0,max:59},null,8,[`value`,`onUpdate:value`]),o(y,null,{default:F(()=>[s(E(e.$t(`Crontab.arrange.index_44`)),1)]),_:1})]),_:2},1024)]),_:2},1032,[`path`,`rule`]),o(f,{class:`ml-auto`,quaternary:``,circle:``,onClick:e=>m(i)},{default:F(()=>[...t[5]||(t[5]=[k(`i`,{class:`i-material-symbols:close text-14px`},null,-1)])]),_:1},8,[`onClick`])]))),128)),o(f,{class:`mt-12px w-full!`,type:`primary`,ghost:``,dashed:``,onClick:p},{default:F(()=>[t[6]||(t[6]=k(`i`,{class:`i-material-symbols:add mr-6px text-16px`},null,-1)),s(` `+E(e.$t(`Add execution time`)),1)]),_:1}),o(w,{class:`mt-12px`,justify:`end`},{default:F(()=>[o(f,{onClick:h},{default:F(()=>[s(E(e.$t(`Public.Btn.Clear`)),1)]),_:1}),o(f,{type:`primary`,onClick:_},{default:F(()=>[s(E(e.$t(`Public.Btn.Save`)),1)]),_:1})]),_:1})]),_:1},8,[`model`])]),_:1},8,[`show`])}}}),[[`__scopeId`,`data-v-9e179572`]]);N();var hs=H(j({__name:`time-select`,props:f({isEdit:{type:Boolean,default:!1}},{value:{required:!0},valueModifiers:{}}),emits:[`update:value`],setup(e,{expose:t}){let n=e,r=ce(e,`value`),i=z(null),a=R(()=>!n.isEdit&&[`day`,`week`].includes(r.value.time)),l=()=>{var e;r.value.executionTimes=[],(e=i.value)==null||e.resetExecutionTimes()},u=()=>{var e;return(e=i.value)==null?void 0:e.validate()},d=R(()=>{let e=r.value.time,t=e===`once`;return{day:!t&&(e===`day-n`||e===`month`),week:!t&&e===`week`,hour:!t&&e!==`hour`&&e!==`minute-n`&&e!==`second-n`,minute:!t&&e!==`second-n`,second:!t&&e===`second-n`,custom_time:t}}),f=e=>e{let t=new Date,n=new Date(e),r=t.getFullYear()===n.getFullYear()&&t.getMonth()===n.getMonth()&&t.getDate()===n.getDate();return{isHourDisabled:e=>r&&er&&n!==null&&n===t.getHours()&&er&&i!==null&&i===t.getHours()&&n!==null&&n===t.getMinutes()&&e{To.value=To.value.map(e=>(e.value===`once`&&(e.disabled=n.isEdit),e))};return C(()=>{m()}),O(()=>r.value.time,l),t({resetExecutionTimes:l,validateExecutionTimes:u}),(t,n)=>{let l=Fe,u=Te,m=Be,h=Xe,g=Pe,_=ke,v=V;return P(),L(v,{class:`flex-nowrap! items-center!`},{default:F(()=>[o(u,{label:t.$t(`Crontab.Planned.index_9`)},{default:F(()=>[o(l,{class:`w-105px!`,value:r.value.time,"onUpdate:value":n[0]||(n[0]=e=>r.value.time=e),options:c(To),disabled:r.value.time===`once`&&e.isEdit,"consistent-menu-width":!1},null,8,[`value`,`options`,`disabled`])]),_:1},8,[`label`]),c(d).day?(P(),L(u,{key:0,path:`day`},{default:F(()=>[o(g,{class:`w-100px!`},{default:F(()=>[o(m,{value:r.value.day,"onUpdate:value":n[1]||(n[1]=e=>r.value.day=e),"show-button":!1,placeholder:``},null,8,[`value`]),o(h,null,{default:F(()=>[s(E(t.$t(`Crontab.arrange.index_41`)),1)]),_:1})]),_:1})]),_:1})):b(``,!0),c(d).week?(P(),L(u,{key:1,path:`week`},{default:F(()=>[o(l,{class:`w-100px!`,value:r.value.week,"onUpdate:value":n[2]||(n[2]=e=>r.value.week=e),options:c(Do),"consistent-menu-width":!1},null,8,[`value`,`options`])]),_:1})):b(``,!0),c(d).hour?(P(),L(u,{key:2,path:`hour`},{default:F(()=>[o(g,null,{default:F(()=>[o(m,{value:r.value.hour,"onUpdate:value":n[3]||(n[3]=e=>r.value.hour=e),class:`w-50px`,"show-button":!1,placeholder:``,"input-props":{name:`hour`}},null,8,[`value`]),o(h,null,{default:F(()=>[s(E(t.$t(`Crontab.arrange.index_43`)),1)]),_:1})]),_:1})]),_:1})):b(``,!0),c(d).minute?(P(),L(u,{key:3,path:`minute`,class:`second`},{default:F(()=>[o(g,null,{default:F(()=>[o(m,{value:r.value.minute,"onUpdate:value":n[4]||(n[4]=e=>r.value.minute=e),class:`w-50px`,"show-button":!1,placeholder:``,"input-props":{name:`minute`}},null,8,[`value`]),o(h,null,{default:F(()=>[s(E(t.$t(`Crontab.arrange.index_44`)),1)]),_:1})]),_:1})]),_:1})):b(``,!0),c(d).second?(P(),L(u,{key:4,path:`second`},{default:F(()=>[o(g,null,{default:F(()=>[o(m,{value:r.value.second,"onUpdate:value":n[5]||(n[5]=e=>r.value.second=e),class:`w-50px`,"show-button":!1,placeholder:``,"input-props":{name:`second`}},null,8,[`value`]),o(h,null,{default:F(()=>[s(E(t.$t(`Waf.Setting.config_53`)),1)]),_:1})]),_:1})]),_:1})):b(``,!0),c(d).custom_time?(P(),L(u,{key:5,path:`costom_time`},{default:F(()=>[o(_,{"formatted-value":r.value.costom_time,"onUpdate:formattedValue":n[6]||(n[6]=e=>r.value.costom_time=e),type:`datetime`,clearable:``,"is-date-disabled":f,"is-time-disabled":p,"value-format":`yyyy-MM-dd HH:mm:ss`},null,8,[`formatted-value`])]),_:1})):b(``,!0),o(u,null,{default:F(()=>[k(`span`,null,E(c(Jo)(r.value)),1)]),_:1}),o(u,null,{default:F(()=>[c(a)?(P(),L(ms,{key:0,ref_key:`popoverRef`,ref:i,value:r.value,"onUpdate:value":n[7]||(n[7]=e=>r.value=e)},null,8,[`value`])):b(``,!0)]),_:1})]),_:1})}}}),[[`__scopeId`,`data-v-4488e53e`]]);N();var gs=j({__name:`backup-scheduled-set`,props:{callback:{type:Function,default:()=>{}},storageOptions:{default:()=>[]},cron:{default:void 0}},setup(e,{expose:t}){let{t:n}=B(),r=e,i=z(null),a=_(`site`,{});Eo(`site`);let l=D({type:`site`,name:``,time:`day`,day:1,week:`1`,hour:1,minute:30,second:5,user:`root`,sBody:``,reminder:`0`,message:[],sName:a.name,backupTo:`localhost`,save:3,databaseType:``,zip:``,url:``,agent:``,dbBackupPath:`/www/backup`,id:0,region:``,splitType:``,splitValue:3,backup:!0,costom_time:null,executionTimes:[],backup_to:`localhost`,retain:3}),u={time:{required:!0,trigger:`change`,message:n(`Please select execute cycle`)},day:{trigger:[`blur`,`input`],validator:(e,t)=>t>=32||t<1||t==null?Error(`${n(`Site.Placeholder.Index_10`)} 1-31`):!0},hour:{trigger:[`blur`,`input`],validator:(e,t)=>t==null||t<0||t>23?Error(`${n(`Site.Placeholder.Index_10`)} 0-23`):!0},minute:{required:!0,trigger:[`blur`,`input`],validator:(e,t)=>t>=60||t<0||t==null?Error(`${n(`Site.Placeholder.Index_10`)} 0-59`):l.time===`hour-n`&&t===0&&l.hour===0?Error(n(`Crontab.Script.index_60`)):!0},second:{required:!0,trigger:[`blur`,`input`],validator:(e,t)=>t>=60||t<1||t==null?Error(`${n(`Site.Placeholder.Index_10`)} 1-59`):!0},costom_time:{trigger:[`blur`,`change`],required:!0,message:n(`Please select time`)},backup_to:{required:!0,trigger:`change`,message:n(`Please select backup storage location`)},retain:{required:!0,trigger:[`blur`,`input`],type:`number`,message:n(`Please enter retain quantity`)}},d=()=>l.time===`once`?l.costom_time:l.time===`minute-n`?l.minute.toString():l.time===`hour-n`?l.hour.toString():l.day.toString(),f=()=>({name:`${n(`Crontab.Script.index_28`)}[${a.name}]`,type:l.time,where1:d(),week:l.week,hour:l.hour.toString(),minute:l.minute.toString(),second:l.time===`second-n`?l.second.toString():``,user:`root`,save:l.retain,backupTo:l.backup_to,sName:a.name||`ALL`,sBody:``,sType:`site`,urladdress:``,save_local:l.backup&&l.backup_to!==`localhost`?`1`:`0`,notice:`0`,notice_channel:``,db_type:``,split_type:``,split_value:`3`,flock:`1`,timeSet:`1`,db_backup_path:`/www/backup`,timeType:`sday`,special_time:``,log_cut_path:`/www/wwwlogs/history_backups`,user_agent:``,version:``,table_list:``,zip_password:``}),p=()=>{let e=r.cron,t=f();return{...x(e),id:e.id,name:e.name,type:t.type,where1:t.where1,week:t.week,hour:t.hour,minute:t.minute,second:t.second,save:t.save,backupTo:t.backupTo,save_local:t.save_local}};return(()=>{var e;r.cron&&(l.time=r.cron.type||`day`,l.day=Number(r.cron.where1||1),l.week=r.cron.type===`week`&&r.cron.where1||`1`,l.hour=(e=r.cron.where_hour)==null?1:e,l.minute=r.cron.where_minute?r.cron.where_minute:Number(r.cron.where1||30),l.costom_time=r.cron.type===`once`?r.cron.where1:null,l.backup_to=r.cron.backupTo||`localhost`,l.retain=Number(r.cron.save||3),l.backup=!!r.cron.save_local)})(),t({onConfirm:async()=>{var e,t;await((e=i.value)==null?void 0:e.validate()),(t=r.cron)!=null&&t.id?await no(p()):await to(f()),r.callback()}}),(t,n)=>{let a=Te,d=Ve,f=Be,p=Xe,m=Pe,h=tr;return P(),L(h,{class:`p-16px pt-24px`,ref_key:`formRef`,ref:i,model:c(l),rules:u},{default:F(()=>[o(hs,{value:c(l),"onUpdate:value":n[0]||(n[0]=e=>M(l)?l.value=e:null)},null,8,[`value`]),o(a,{label:t.$t(`Mail.Backup.index_4`),path:`backup_to`},{default:F(()=>[o(mi,{class:`w-200px`,value:c(l).backup_to,"onUpdate:value":n[1]||(n[1]=e=>c(l).backup_to=e),"order-opt":e.storageOptions,"is-local":``,"install-callback":r.callback},null,8,[`value`,`order-opt`,`install-callback`])]),_:1},8,[`label`]),c(l).backup_to===`localhost`?b(``,!0):(P(),L(a,{key:0,label:t.$t(`Crontab.Script.index_55`)},{default:F(()=>[o(d,{checked:c(l).backup,"onUpdate:checked":n[2]||(n[2]=e=>c(l).backup=e)},{default:F(()=>[s(E(t.$t(`Crontab.Script.index_56`)),1)]),_:1},8,[`checked`])]),_:1},8,[`label`])),o(a,{label:t.$t(`Docker.Container.log.index_18`),path:`retain`},{default:F(()=>[o(m,{class:`w-200px`},{default:F(()=>[o(f,{value:c(l).retain,"onUpdate:value":n[3]||(n[3]=e=>c(l).retain=e),min:1,max:999,"show-button":!1},null,8,[`value`]),o(p,null,{default:F(()=>[s(E(t.$t(`Crontab.Planned.index_94`)),1)]),_:1})]),_:1})]),_:1},8,[`label`])]),_:1},8,[`model`])}}});N(),un();var _s={key:0,class:`text-warning mb-24px`},vs=[`textContent`],ys={key:1,class:`text-warning mb-24px`},bs=[`textContent`],xs={class:`wp-backup-guide-plan`},Ss={class:`font-bold`},Cs=[`textContent`],ws={key:2,class:`backup-scheduled__notice-card`},Ts={class:`text-desc`},Es={key:0,class:`text-desc`},Ds={class:`font-bold`},Os=[`textContent`],ks={class:`backup-scheduled__grid wp-backup-guide-plugins`},As={class:`backup-plugin-card__body`},js=[`src`,`alt`],Ms={class:`font-bold my-5px`},Ns={class:`text-desc`},Ps={key:1,class:`text-right`},Fs=H(j({__name:`backup-scheduled`,setup(e,{expose:t}){let{t:n}=B(),r=_(`site`,{}),i=_(`siteType`,`wp`),l=R(()=>{if(i!==`wp`)return!1;let e=r;return e.main_site||!e.is_child}),u=z(!1),{plugins:d,storageOptions:f,cron:p,fetchPlugins:m}=Qn(),h=async e=>{var t;(t=p.value)!=null&&t.id&&(await ro({id:p.value.id,if_stop:e}),u.value=e)},g=async()=>{var e;(e=p.value)!=null&&e.id&&(await uo({id:p.value.id}),u.value=!1,await m(r.id))},v=()=>{et({title:n(`Public.Btn.Delete`),width:450,content:n(`This scheduled task includes [All websites]. Delete it?`),onConfirm:g})},y=async e=>{var t;if(!((t=p.value)!=null&&t.id)){e&&(x.show=!0);return}if(!e){if(p.value.sName===`ALL`){v();return}await g();return}await h(!0)},x=dt(n(`Configure Schedule`)),S=R(()=>({callback:()=>m(r.id),plugins:d.value,storageOptions:f.value,cron:p.value})),C=D({type:`site`,name:``,time:`day`,day:1,week:`1`,hour:1,minute:30,second:5,user:`root`,sBody:``,reminder:`0`,message:[],sName:``,backupTo:`localhost`,save:3,databaseType:``,zip:``,url:``,agent:``,dbBackupPath:`/www/backup`,id:0,region:``,splitType:``,splitValue:3,backup:!0,costom_time:null}),w=e=>{bt({name:e.key,title:e.name,admin:!0})},ee=e=>{et({title:n(`Public.Btn.Uninstall`),content:n(`Soft.index_15`,[e.name,``]),onConfirm:async()=>{let{unInstallSoft:t}=await ln(async()=>{let{unInstallSoft:e}=await import(`./app.js?v=1784873523001`).then(e=>e.vc);return{unInstallSoft:e}},[]);await t({sName:e.key,version:``}),m(r.id)}})};O(p,()=>{var e;if(u.value=((e=p.value)==null?void 0:e.status)===1,!p.value)return;let t=Number(p.value.where1||1);C.time=p.value.type||`day`,C.day=Number.isNaN(t)?1:t,C.week=p.value.type===`week`&&p.value.where1||`1`,C.hour=p.value.type===`hour-n`?Number(p.value.where1||0):p.value.where_hour,C.minute=p.value.type===`minute-n`?Number(p.value.where1||0):p.value.where_minute,C.second=Number(p.value.second||5),C.costom_time=p.value.type===`once`?p.value.where1:null},{immediate:!0,deep:!0});let te=async()=>{await m(r.id)};return te(),t({init:te}),(e,t)=>{let n=He,f=Ze,h=Re,g=V,_=Ut,v=sn;return P(),a(`div`,null,[c(l)?(P(),a(`div`,_s,[t[2]||(t[2]=s(` * `,-1)),k(`span`,{textContent:E(e.$t(`Note: Backup schedules and remote storage only apply to the current main site, not sub-sites.`))},null,8,vs)])):b(``,!0),c(i)===`php`?(P(),a(`div`,ys,[t[3]||(t[3]=s(` * `,-1)),k(`span`,{textContent:E(e.$t(`Note: Only supports backing up site files (excluding website configuration and databases).`))},null,8,bs)])):b(``,!0),k(`section`,xs,[o(g,{class:`items-center`,size:5},{default:F(()=>[t[4]||(t[4]=k(`span`,{class:`w-20px h-20px`},[k(`i`,{class:`i-mingcute:time-line text-primary text-3xl`})],-1)),k(`span`,Ss,E(e.$t(`Scheduled Backup Plan`)),1),o(n,{value:c(u),size:`small`,"onUpdate:value":y},null,8,[`value`]),o(f,{vertical:``}),o(h,{onClick:t[0]||(t[0]=e=>c(x).show=!0)},{default:F(()=>[s(E(e.$t(`Configure Schedule`)),1)]),_:1})]),_:1}),k(`div`,{class:`text-desc mt-8px ml-25px`,textContent:E(e.$t(`Once enabled, automated backups will run at your scheduled intervals.`))},null,8,Cs)]),c(p)&&c(u)?(P(),a(`div`,ws,[o(g,{class:`items-center`},{default:F(()=>[t[5]||(t[5]=k(`span`,{class:`backup-scheduled__notice-dot`},null,-1)),k(`span`,null,E(e.$t(`Schedule`))+`: `+E(c(Jo)(c(C))),1),k(`span`,Ts,E(e.$t(`Keep the last {0} backups`,[c(p).save])),1)]),_:1}),c(p).addtime?(P(),a(`div`,Es,E(e.$t(`Next Execution`))+`: `+E(c(p).addtime),1)):b(``,!0)])):b(``,!0),o(f,{class:`my-24px!`}),k(`section`,null,[o(g,{class:`items-center`,size:5},{default:F(()=>[t[6]||(t[6]=k(`span`,{class:`w-20px h-20px`},[k(`i`,{class:`i-mingcute:cloud-line text-primary text-3xl`})],-1)),k(`span`,Ds,E(e.$t(`Remote Storage Plugins`)),1)]),_:1}),k(`div`,{class:`text-desc mt-8px ml-25px`,textContent:E(e.$t(`Back up your data to the cloud to free up local storage and ensure your backups are secure and accessible anytime, anywhere.`))},null,8,Os),k(`div`,ks,[(P(!0),a(se,null,T(c(d),t=>(P(),a(`div`,{key:t.key,class:`backup-plugin-card`},[k(`div`,As,[k(`img`,{class:`backup-plugin-card__icon`,src:c(mt)(t.key),alt:t.name},null,8,js),k(`div`,Ms,E(t.name),1),k(`div`,Ns,E(t.description),1)]),t.setup?(P(),a(`div`,Ps,[o(_,{onClick:e=>w(t)},{default:F(()=>[s(E(e.$t(`Layout.Sider.mail_12`)),1)]),_:1},8,[`onClick`]),o(f,{vertical:``}),o(_,{onClick:e=>ee(t)},{default:F(()=>[s(E(e.$t(`Public.Btn.Uninstall`)),1)]),_:1},8,[`onClick`])])):(P(),L(h,{key:0,type:`primary`,size:`small`,disabled:t.task!==`1`,onClick:e=>c(gt)(t.key,()=>c(m)(c(r).id))},{default:F(()=>[s(E(t.task===`0`?e.$t(`Soft.index_40`):e.$t(`Public.Btn.Install`)),1)]),_:2},1032,[`disabled`,`onClick`]))]))),128))])]),o(v,{show:c(x).show,"onUpdate:show":t[1]||(t[1]=e=>c(x).show=e),title:c(x).title,data:c(S),footer:!0,width:900,component:gs},null,8,[`show`,`title`,`data`])])}}}),[[`__scopeId`,`data-v-3f95ab8b`]]);N();var Is={key:0,class:`wp-backup-guide`},Ls={class:`wp-backup-guide__title`},Rs={class:`wp-backup-guide__content`},zs={class:`wp-backup-guide__footer`},Bs={class:`wp-backup-guide__actions`},Vs=j({__name:`backup-guide`,props:{show:{type:Boolean},root:{},persistOnFinish:{type:Boolean,default:!0}},emits:[`change-tab`,`close`],setup(e,{expose:t,emit:n}){let{t:r}=B(),i=e,l=n,u=zt(),d=z(0),f=me(null),p,h,g=null,_=0,y=[{tab:`backup`,selector:`.wp-backup-guide-now`,title:r(`Your first backup`),content:r(`Quickly back up your site with this button. To set up scheduled backups and remote storage, go to {0}`,[r(`Schedule & Remote Storage`)])},{tab:`scheduled`,selector:`.wp-backup-guide-plan`,title:r(`Set up backup plan`),content:r(`Please select a backup frequency and time point that suits you. We offer a variety of preset plans for you to choose from.`)},{tab:`scheduled`,selector:`.wp-backup-guide-plugins`,title:r(`Remote storage`),content:r(`Supports the configuration of remote storage destinations, allowing you to store backup files in the cloud and mitigate the risk of server failure.`)}],x=R(()=>y[d.value]),w=R(()=>d.value===y.length-1),T=R(()=>{let e=f.value;return e?{left:`${e.left-8}px`,top:`${e.top-8}px`,width:`${e.width+16}px`,height:`${e.height+16}px`}:{}}),ee=R(()=>{let e=f.value;if(!e)return{left:`calc(50% - 160px)`,top:`calc(50% - 95px)`,width:`320px`};let t=Math.min(Math.max(e.left+e.width/2-320/2,16),window.innerWidth-320-16),n=d.value===2?Math.max(e.top-190-22,16):Math.min(e.bottom+22,window.innerHeight-190-16);return{left:`${t}px`,top:`${n}px`,width:`320px`}}),D=e=>!!e&&e.width>0&&e.height>0,te=()=>{var e;return((e=i.root)==null?void 0:e.querySelector(x.value.selector))||null},A=e=>{let t=e.getBoundingClientRect();return D(t)?(f.value=t,!0):!1},re=()=>{_&&(window.cancelAnimationFrame(_),_=0)},ie=()=>{re();let e=()=>{if(!i.show||!g){_=0;return}A(g),_=window.requestAnimationFrame(e)};_=window.requestAnimationFrame(e)},ae=()=>{h==null||h.disconnect(),h=void 0,g=null,re()},j=()=>{p==null||p.disconnect(),p=void 0},oe=()=>{j(),ae()},se=e=>{g!==e&&(ae(),g=e,h=new ResizeObserver(()=>A(e)),h.observe(e),ie())},M=async()=>{if(!i.show)return;await v();let e=te();if(!e||!A(e)){f.value=null;return}e.scrollIntoView({block:`center`,inline:`nearest`}),await v(),A(e),se(e)},N=()=>{j(),i.root&&(p=new MutationObserver(()=>{M()}),p.observe(i.root,{childList:!0,subtree:!0,attributes:!0,attributeFilter:[`class`,`style`]}))},ce=e=>{d.value=e,f.value=null,ae(),l(`change-tab`,y[e].tab),v(()=>{N(),M()})},ue=async()=>{if(oe(),i.persistOnFinish){u.first_backup=!1;try{await an({name:`wp_backup`,value:0})}catch(e){}}l(`close`)},de=()=>{if(w.value){ue();return}ce(d.value+1)};return O(()=>i.show,e=>{e?ce(0):oe()},{immediate:!0}),O(()=>i.root,()=>{i.show&&(N(),M())}),C(()=>{window.addEventListener(`resize`,M),window.addEventListener(`scroll`,M,!0)}),S(()=>{oe(),window.removeEventListener(`resize`,M),window.removeEventListener(`scroll`,M,!0)}),t({updateGuideTarget:M}),(t,n)=>{let r=Re;return P(),L(ne,{to:`body`},[e.show?(P(),a(`div`,Is,[n[3]||(n[3]=k(`div`,{class:`wp-backup-guide__mask`},null,-1)),c(f)?(P(),a(`div`,{key:0,class:`wp-backup-guide__target`,style:m(c(T))},null,4)):b(``,!0),(P(),a(`div`,{key:c(d),class:le([`wp-backup-guide__popover`,`is-step-${c(d)+1}`]),style:m(c(ee))},[k(`button`,{class:`wp-backup-guide__close`,type:`button`,onClick:ue},[...n[0]||(n[0]=[k(`i`,{class:`i-mingcute:close-line`},null,-1)])]),k(`div`,Ls,[n[1]||(n[1]=k(`span`,{class:`wp-backup-guide__dot`},null,-1)),k(`span`,null,E(c(x).title),1)]),k(`div`,Rs,E(c(x).content),1),k(`div`,zs,[k(`span`,null,E(c(d)+1)+` / `+E(y.length),1),k(`div`,Bs,[o(r,{text:``,size:`small`,onClick:ue},{default:F(()=>[s(E(t.$t(`Public.Confirm.Disable`)),1)]),_:1}),o(r,{type:`primary`,size:`small`,onClick:de},{default:F(()=>[s(E(c(w)?t.$t(`Finished`):t.$t(`Public.Table.Page.index_3`))+` `,1),n[2]||(n[2]=k(`i`,{class:`i-mingcute:right-line ml-2px`},null,-1))]),_:1})])])],6))])):b(``,!0)])}}});N();var Hs=j({__name:`index`,props:{row:{},site_type:{default:`wp`}},setup(e){let{t}=B(),n=zt(),r=e;p(`site`,r.row),p(`siteType`,r.site_type);let i=z(null),l=z(`backup`),u=z(!1),d=R(()=>n.first_backup),f=R(()=>d.value||u.value),m=e=>{switch(e){case`php`:return Oi;default:return Wa}},h=R(()=>[{key:`backup`,label:t(`Backup / Restore`),component:m(r.site_type)},{key:`scheduled`,label:t(`Schedule & Remote Storage`),component:Fs}]),g=e=>{l.value=e},_=()=>{u.value=!0};return(e,t)=>{let n=dn,r=Re;return P(),a(`div`,{ref_key:`backupGuideRoot`,ref:i,class:`site-backup-new`},[o(n,{class:`p-16px`,value:c(l),"onUpdate:value":t[0]||(t[0]=e=>M(l)?l.value=e:null),options:c(h)},null,8,[`value`,`options`]),o(r,{class:`site-backup-new__guide-btn`,size:`small`,secondary:``,onClick:_},{default:F(()=>[t[2]||(t[2]=k(`i`,{class:`i-site:light w-14px h-14px mr-4px`},null,-1)),s(` `+E(e.$t(`Help Wizard`)),1)]),_:1}),o(Vs,{show:c(f),root:c(i),"persist-on-finish":c(d),onChangeTab:g,onClose:t[1]||(t[1]=e=>u.value=!1)},null,8,[`show`,`root`,`persist-on-finish`])],512)}}}),Us=t({default:()=>Ws}),Ws=H(Hs,[[`__scopeId`,`data-v-6b27e819`]]),{t:Z}=U.global,Gs=e=>G.post(`/project/python/GetProjectList`,e),Ks=(e,t=!0)=>G.post(`/project/python/StopProject`,e,{requestOptions:{loading:t?Z(`Component.Pay.index_12`):``,successMessage:t}}),qs=(e,t=!0)=>G.post(`/project/python/StartProject`,e,{requestOptions:{loading:t?Z(`Component.Pay.index_12`):``,successMessage:t}}),Js=(e,t=!0)=>G.post(`/project/python/RestartProject`,e,{requestOptions:{loading:t?Z(`Component.Pay.index_12`):``,successMessage:t}}),Ys=e=>G.post(`/site?action=get_project_site_types`,e),Xs=e=>G.post(`/site?action=add_project_site_type`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),Zs=e=>G.post(`/site?action=remove_project_site_type`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),Qs=e=>G.post(`/site?action=modify_project_site_type`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),$s=e=>G.post(`/site?action=batch_set_site_type`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),ec=e=>G.post(`/mod/python/environment/list_environment`,e),tc=e=>G.post(`/mod/python/environment/remove_environment`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),nc=()=>G.post(`/project/python/list_system_user`),rc=e=>G.post(`/mod/python/environment/create_python_env`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),ic=e=>G.post(`/mod/python/environment/add_environment`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),ac=e=>G.post(`/project/python/list_py_version`,e),oc=e=>G.post(`/project/python/async_install_py_version`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),sc=e=>G.post(`/project/python/RemovePythonV`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),cc=e=>G.post(`/mod/python/environment/set_environment_default`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),lc=(e,t=!0)=>G.post(`/project/python/RemoveProject`,e,{requestOptions:{loading:t?Z(`Component.Pay.index_12`):``,successMessage:t}}),uc=e=>G.post(`/project/python/CreateProject`,{data:JSON.stringify(e)},{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),dc=e=>G.post(`/project/python/get_info`,e),fc=e=>G.post(`/project/python/GetProjectInfo`,e),pc=e=>G.post(`/project/python/ChangeProjectConf`,{data:JSON.stringify(e)},{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),mc=e=>G.post(`/project/python/GetProjectDomain`,e),hc=e=>G.post(`/project/python/AddProjectDomain`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!1}}),gc=(e,t=!0)=>G.post(`/project/python/RemoveProjectDomain`,e,{requestOptions:{loading:t?Z(`Component.Pay.index_12`):``,successMessage:t}}),_c=e=>G.post(`/project/python/get_port_status`,e),vc=e=>G.post(`/project/python/BindExtranet`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),yc=e=>G.post(`/project/python/unBindExtranet`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),bc=e=>G.post(`/project/python/add_server_proxy`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),xc=e=>G.post(`/project/python/get_project_redirect_list`,e),Sc=e=>G.post(`/project/python/create_project_redirect`,{...e,redirectdomain:JSON.stringify(e.redirectdomain)},{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),Cc=e=>G.post(`/project/python/modify_project_redirect`,{...e,redirectdomain:JSON.stringify(e.redirectdomain)},{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),wc=e=>G.post(`/project/python/modify_project_redirect`,{...e,redirectdomain:JSON.stringify(e.redirectdomain)},{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),Tc=(e,t=!0)=>G.post(`/project/python/remove_project_redirect`,e,{requestOptions:{loading:t?Z(`Component.Pay.index_12`):``,successMessage:t}}),Ec=e=>G.post(`/project/python/GetConfFile`,e),Dc=e=>G.post(`/project/python/SaveConfFile`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),Oc=e=>G.post(`/crontab?action=get_restart_project_config`,e),kc=e=>G.post(`/crontab?action=set_restart_project`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),Ac=e=>G.post(`/mod/python/service/get_services_info`,e),jc=e=>G.post(`/mod/python/service/handle_service`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),Mc=e=>G.post(`/mod/python/service/add_service`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),Nc=e=>G.post(`/mod/python/service/modify_service`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),Pc=e=>G.post(`/mod/python/service/remove_service`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),Fc=e=>G.post(`/mod/python/service/get_service_log`,e),Ic=e=>G.post(`/project/python/get_env_info`,e),Lc=e=>G.post(`/project/python/manage_package`,e),Rc=e=>G.post(`/ajax?action=get_lines`,e,{requestOptions:{errorMessage:!1}}),zc=e=>G.post(`/project/python/ChangeProjectConf`,{data:JSON.stringify(e)},{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),Bc=e=>G.post(`/project/python/GetProjectLog`,e),Vc=e=>G.post(`/project/python/get_log_split`,e,{requestOptions:{loading:``,successMessage:!1,errorMessage:!1}}),Hc=e=>G.post(`/project/python/set_log_split`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),Uc=e=>G.post(`/project/python/mamger_log_split`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}});N();var Wc={class:`p-20px`},Gc={class:`w-150px`},Kc=j({__name:`batch`,props:{data:{}},setup(e,{expose:t}){let n=e,{t:r}=B(),{siteType:i,ids:s,onRefresh:l}=n.data,u=z(null),d=z([]),{loading:f,setLoading:p}=ft();(async()=>{try{p(!0);let{message:e}=await Ys({project_type:i});Yt(e)&&e.length>0?(d.value=e.map(e=>({label:e.name,value:e.id})),u.value=e[0].id):(u.value=null,d.value=[])}finally{p(!1)}})();let m=()=>{if(u.value===null)throw W.error(r(`Site.PHP.add_site_46`)),Error(r(`Site.PHP.add_site_46`));return{id:u.value,site_ids:JSON.stringify(s),project_type:i}};return t({onConfirm:async({hide:e})=>{await $s(m()),l(),e()}}),(e,t)=>{let n=Fe,r=Te,i=tr;return P(),a(`div`,Wc,[o(i,null,{default:F(()=>[o(r,{label:e.$t(`Site.PHP.add_site_22`),"show-feedback":!1},{default:F(()=>[k(`div`,Gc,[o(n,{value:c(u),"onUpdate:value":t[0]||(t[0]=e=>M(u)?u.value=e:null),loading:c(f),options:c(d)},null,8,[`value`,`loading`,`options`])])]),_:1},8,[`label`])]),_:1})])}}}),qc=t({default:()=>Jc}),Jc=Kc;N(),un();var Yc=()=>{let e=new Date;return{start_date:lt(r(e,-30),`yyyy-MM-dd`),end_date:lt(e,`yyyy-MM-dd`)}},Xc=(e=!1,t)=>{let{t:n}=U.global;q({title:t?`[${t}] ${n(`Website statistics`)}`:n(`Website statistics`),width:900,minHeight:450,data:{name:t,showTops5:e},component:g(()=>ln(()=>Promise.resolve().then(()=>xl),void 0))})},Zc=e=>{let t=me({});return{monitorMap:t,getMonitorData:async()=>{let{isFree:n,siteMonitorStatus:r}=_e(zt());if(n.value&&!r.value)return;let{message:i}=await dr(Yc(),e);K(i)&&(t.value=i)}}};N(),un();var Qc=j({name:`BtEcharts`,__name:`index`,props:{type:{type:String,default:`line`},width:{type:[Number,String],default:`100%`},height:{type:[Number,String],default:`200px`},option:{type:Object,required:!0}},setup(e,{expose:t}){let r=z(),i={line:g(()=>ln(()=>import(`./feature-Charts.js?v=1784873523001`).then(e=>e.i),[])),bar:g(()=>ln(()=>import(`./feature-Charts.js?v=1784873523001`).then(e=>e.a),[])),pie:g(()=>ln(()=>import(`./feature-Charts.js?v=1784873523001`).then(e=>e.t),[])),map:g(()=>ln(()=>import(`./feature-Charts.js?v=1784873523001`).then(e=>e.n),[]))};return t({getChart:()=>{var e;return(e=r.value)==null?void 0:e.getChart()}}),(t,a)=>(P(),L(n(i[e.type]),{ref_key:`chartRef`,ref:r,width:e.width,height:e.height,option:e.option},null,8,[`width`,`height`,`option`]))}}),$c=t({default:()=>el}),el=Qc;N();var tl={class:`text-left`},nl={class:`cursor-pointer`},rl=j({__name:`Requests`,props:{name:{type:String,default:``},total:{type:[Number,String],default:0},value:{type:Array,default:()=>[]}},setup(e){let t=R(()=>e.total.toLocaleString(`en-US`)),n=Ue(),r=R(()=>({xAxis:{type:`category`,data:e.value.map(e=>e.date)},yAxis:{type:`value`,show:!1},series:[{name:`Page views`,data:e.value.map(e=>e.value),type:`line`,lineStyle:{color:n.value.primaryColor,width:2},areaStyle:{color:Xt(n.value.primaryColor,.1)},symbol:`none`}],grid:{left:0,right:0,top:0,bottom:0}}));return(n,i)=>(P(),a(`div`,{class:`flex flex-col gap-3px cursor-pointer`,onClick:i[0]||(i[0]=t=>c(Xc)(!1,e.name))},[k(`div`,tl,E(c(t)),1),k(`div`,nl,[o(el,{type:`line`,option:c(r),height:`15px`},null,8,[`option`])])]))}}),il=t({default:()=>al}),al=rl;N();var ol={class:`bt-install relative`},sl={key:0,class:`install-box`},cl={class:`install-desc`},ll=H(j({__name:`index`,props:{install:{type:Boolean,default:!0}},setup(e){return(t,n)=>{let r=at;return P(),a(`div`,ol,[w(t.$slots,`default`,{},void 0,!0),e.install?b(``,!0):(P(),a(`div`,sl,[k(`div`,cl,[o(r,{name:`base-warning`,class:`text-warning mr-8px`,size:`24`}),w(t.$slots,`desc`,{},void 0,!0)])]))])}}}),[[`__scopeId`,`data-v-aac05997`]]),ul=`/static/vite/images/logo.png`;N();var dl={class:`flex gap-4`},fl=j({__name:`tren-type`,props:f({showSort:{type:Boolean,default:!0}},{sort:{default:`desc`},sortModifiers:{},type:{default:`traffic`},typeModifiers:{}}),emits:[`update:sort`,`update:type`],setup(e){let t=ce(e,`sort`),n=ce(e,`type`);return(r,i)=>{let c=Me,l=Ae;return P(),a(`div`,dl,[e.showSort?(P(),L(l,{key:0,value:t.value,"onUpdate:value":i[0]||(i[0]=e=>t.value=e),size:`small`},{default:F(()=>[o(c,{value:`desc`},{default:F(()=>[s(E(r.$t(`Desc`)),1)]),_:1}),o(c,{value:`asc`},{default:F(()=>[s(E(r.$t(`Asc`)),1)]),_:1})]),_:1},8,[`value`])):b(``,!0),o(l,{value:n.value,"onUpdate:value":i[1]||(i[1]=e=>n.value=e),size:`small`},{default:F(()=>[o(c,{value:`traffic`},{default:F(()=>[s(E(r.$t(`Traffic`)),1)]),_:1}),o(c,{value:`req_count`},{default:F(()=>[s(E(r.$t(`Requests`)),1)]),_:1}),o(c,{value:`ip_count`},{default:F(()=>[...i[2]||(i[2]=[s(`IP`,-1)])]),_:1}),o(c,{value:`uv`},{default:F(()=>[...i[3]||(i[3]=[s(`UV`,-1)])]),_:1}),o(c,{value:`pv`},{default:F(()=>[...i[4]||(i[4]=[s(`PV`,-1)])]),_:1})]),_:1},8,[`value`])])}}});N();var pl=[`textContent`],ml={key:1},hl={class:`font-bold text-16px text-font2`},gl={class:`text-font2`},_l={class:`text-font2`},vl={class:`font-bold text-16px text-font2`},yl={class:`font-bold text-16px text-font2`},bl=j({__name:`index`,props:{name:{type:String,default:``},showTops5:{type:Boolean,default:!0}},setup(e){let{t}=B(),{siteMonitorStatus:n}=_e(zt()),{webserver:r,isMonitorInstall:i}=_e(it()),l=R(()=>r.value!==`openlitespeed`&&(i.value||n.value)),u=z(!1),d=e,f=D({sort:`desc`,top5Type:`traffic`,trenType:`traffic`}),p={traffic:t(`Traffic`),req_count:t(`Requests`),ip_count:`IP`,uv:`UV`,pv:`PV`},m=z([]),h=R(()=>p[f.trenType]),g=e=>e===`traffic`?`traffic_bytes`:e,_=(e,t)=>t===`traffic`?Nt(e):e,v=D({today:{traffic_human:`-`,req_count:`-`,ip_count:`-`,uv:`-`,pv:`-`},yesterday:{traffic_human:`-`,req_count:`-`,ip_count:`-`,uv:`-`,pv:`-`},day_before:{traffic_human:`-`,req_count:`-`,ip_count:`-`,uv:`-`,pv:`-`}}),y=[{key:`traffic_human`,label:t(`Traffic`)},{key:`req_count`,label:t(`Requests`)},{key:`ip_count`,label:`IP`},{key:`uv`,label:`UV`},{key:`pv`,label:`PV`}],x=Ue(),S=te({grid:{left:150,right:50,top:20,bottom:20},tooltip:{trigger:`axis`,backgroundColor:`var(--chart-tooltip-bg-color)`,textStyle:{color:`var(--chart-tooltip-text-color)`},formatter:e=>{let t=Array.isArray(e)?e[0]:e,n=t.name||t.axisValueLabel||``,r=Array.isArray(t.value)?t.value[0]:t.value;return`${n}
${p[f.top5Type]}: ${_(r,f.top5Type)}`}},xAxis:{type:`value`,axisLabel:{formatter:e=>_(e,f.top5Type)}},yAxis:{type:`category`,data:[],axisTick:{show:!1},axisLine:{show:!1},axisLabel:{width:130,overflow:`truncate`,ellipsis:`...`,lineHeight:18,margin:4,align:`right`}},series:[{type:`bar`,data:[],barWidth:14,label:{show:!0,position:`right`,color:`#666`,formatter:e=>_(e.value,f.top5Type)},itemStyle:{color:x.value.primaryColor,borderRadius:[0,6,6,0]}}]}),w=te({grid:{left:80,right:30,top:20,bottom:20},tooltip:{trigger:`axis`,backgroundColor:`var(--chart-tooltip-bg-color)`,textStyle:{color:`var(--chart-tooltip-text-color)`},formatter:e=>{var t;let n=Array.isArray(e)?e[0]:e,r=n.name||n.axisValueLabel||``,i=Array.isArray(n.value)?(t=n.value[1])==null?n.value[0]:t:n.value;return`${r}
${h.value}: ${_(i,f.trenType)}`}},xAxis:{type:`category`,boundaryGap:!1,data:[]},yAxis:{type:`value`,axisLabel:{formatter:e=>_(e,f.trenType)}},series:[{type:`line`,data:[],smooth:!0,symbol:`circle`,symbolSize:6,itemStyle:{color:`#fff`,borderColor:x.value.primaryColor,borderWidth:2},lineStyle:{color:x.value.primaryColor,width:2},areaStyle:{color:{type:`linear`,x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:Xt(x.value.primaryColor,.35)},{offset:1,color:Xt(x.value.primaryColor,.05)}]}}}]}),O=e=>{var t;u.value=e.top5_sites.items.length===0;let n=g(f.top5Type);S.yAxis={...S.yAxis,data:e.top5_sites.items.map(e=>e.site).reverse()},S.series=[{...(t=S.series)==null?void 0:t[0],data:e.top5_sites.items.map(e=>e[n]||0).reverse()}]},A=()=>{var e;let t=g(f.trenType);w.xAxis={...w.xAxis,data:m.value.map(e=>e.date.substring(5))},w.series=[{...(e=w.series)==null?void 0:e[0],data:m.value.map(e=>e[t]||0)}]},{loading:ne,setLoading:re}=ft(),ie=async()=>{try{re(!0);let e;e=d.name?(await Jr({site_name:d.name})).message:(await qr({metric:f.top5Type,order:f.sort})).message,K(e)&&(m.value=e.trend_7days.points,Object.assign(v,e.overview_three_days),A(),d.name||O(e))}finally{re(!1)}};return C(()=>{r.value===`openlitespeed`||!i.value&&!n.value||ie()}),(e,t)=>{let n=Ut,i=ee(`i18n-t`),p=V,m=at,h=Re,g=Oe,_=Ze,x=Vt,C=Ne,D=ll;return P(),L(D,{install:c(l)},{desc:F(()=>[c(r)==`openlitespeed`?(P(),a(`span`,{key:0,textContent:E(e.$t(`This feature is not currently supported by the OpenLiteSpeed service`))},null,8,pl)):(P(),a(`span`,ml,[o(i,{keypath:`Please use {a} or enable Site Monitor in the Settings`},{a:F(()=>[o(n,{class:`font-bold`,onClick:t[0]||(t[0]=e=>c(vt)(d.name))},{default:F(()=>[...t[5]||(t[5]=[s(`Website statistics-v2`,-1)])]),_:1})]),_:1})]))]),default:F(()=>[o(C,{class:`py-16px px-30px`,show:c(ne)},{default:F(()=>[o(p,{class:`justify-between!`},{default:F(()=>[(P(),a(se,null,T(y,n=>o(p,{class:`flex-col! items-center`,key:n.key},{default:F(()=>[k(`span`,null,[t[6]||(t[6]=k(`span`,{class:`circle`},null,-1)),k(`span`,null,E(n.label),1)]),k(`span`,hl,E(c(v).today[n.key]),1),k(`span`,gl,E(e.$t(`Public.Search.Yesterday`))+` `+E(c(v).yesterday[n.key]),1),k(`span`,_l,E(e.$t(`Day Before`))+` `+E(c(v).day_before[n.key]),1)]),_:2},1024)),64)),o(p,{class:`flex-col! items-center justify-center! cursor-pointer`,onClick:ie},{default:F(()=>[o(p,{class:`items-center`,size:5},{default:F(()=>[o(m,{name:`base-refresh`,class:`text-primary`}),o(h,{type:`primary`,text:``},{default:F(()=>[s(E(e.$t(`Refresh`)),1)]),_:1})]),_:1}),t[7]||(t[7]=k(`img`,{src:`/static/vite/images/logo.png`,class:`w-40px h-40px`},null,-1))]),_:1})]),_:1}),d.showTops5?(P(),a(se,{key:0},[o(p,{class:`my-25px justify-between! items-center`},{default:F(()=>[k(`div`,vl,E(e.$t(`Today Top 5 Websites`)),1),o(fl,{sort:c(f).sort,"onUpdate:sort":[t[1]||(t[1]=e=>c(f).sort=e),ie],type:c(f).top5Type,"onUpdate:type":[t[2]||(t[2]=e=>c(f).top5Type=e),ie]},null,8,[`sort`,`type`])]),_:1}),c(u)?(P(),L(g,{key:0,class:`h-200px justify-center`})):(P(),L(el,{key:1,type:`bar`,height:`200px`,option:c(S)},null,8,[`option`]))],64)):b(``,!0),o(p,{class:`my-25px justify-between! items-center`},{default:F(()=>[k(`div`,yl,E(e.$t(`Last 7 Days Statistics`)),1),o(fl,{showSort:!1,type:c(f).trenType,"onUpdate:type":[t[3]||(t[3]=e=>c(f).trenType=e),A]},null,8,[`type`])]),_:1}),o(el,{type:`line`,height:`260px`,option:c(w)},null,8,[`option`]),o(_),o(x,{class:`mt-10px`},{default:F(()=>[k(`li`,null,[s(E(e.$t(`This is a simplified website statistics report. For more detailed data, please use`))+` `,1),o(h,{type:`primary`,text:``,onClick:t[4]||(t[4]=e=>c(vt)(d.name))},{default:F(()=>[...t[8]||(t[8]=[s(`Website statistics-v2`,-1)])]),_:1})])]),_:1})]),_:1},8,[`show`])]),_:1},8,[`install`])}}}),xl=t({default:()=>Sl}),Sl=H(bl,[[`__scopeId`,`data-v-3771031c`]]);N();var Cl={class:`relative w-full`},wl={class:`leading-18px`},Tl=H(j({__name:`index`,props:{rows:{type:Number,default:4},placeholder:{type:String,default:``},readonly:{type:Boolean,default:!1},name:{type:String,default:``}},emits:[`blur`],setup(e,{emit:t}){let n=t,r=de(),i=!!ue().default,s=Ue(),l=me(),u=()=>{l.value.focus()},d=z(!1),f=()=>{d.value=!0},p=()=>{d.value=!1,n(`blur`)},g=R(()=>!i||r.value?!1:!d.value);return(t,n)=>{let r=Je,d=qe;return P(),a(`div`,Cl,[o(d,{trigger:`focus`,placement:`top-start`,"display-directive":`show`,disabled:!i,style:m({"--n-color":c(s).primaryColor,"--n-text-color":`#fff`})},{trigger:F(()=>[o(r,h({ref_key:`inputRef`,ref:l},t.$attrs,{type:`textarea`,placeholder:e.placeholder,"input-props":{name:e.name,spellcheck:!1},autosize:{minRows:e.rows,maxRows:e.rows},readonly:e.readonly,onFocus:f,onBlur:p}),null,16,[`placeholder`,`input-props`,`autosize`,`readonly`])]),default:F(()=>[k(`div`,wl,[w(t.$slots,`default`,{},void 0,!0)])]),_:3},8,[`disabled`,`style`]),A(k(`div`,{class:`placeholder`,onClick:u},[w(t.$slots,`default`,{},void 0,!0)],512),[[I,c(g)]])])}}}),[[`__scopeId`,`data-v-9059602f`]]),El=()=>G.post(`/ssl_domain?action=get_panel_domain`),Dl=e=>G.post(`/ssl_domain?action=set_panel_domain_ssl`,{domain:JSON.stringify(e.domain)},{requestOptions:{loading:`Installing certificate, please wait...`,successMessage:!1}}),Ol=e=>G.post(`/ssl_domain?action=ssl_tasks_status`,e),kl=e(Qe(),1);N();var Al=[`innerHTML`],jl=j({__name:`apply-progress`,setup(e){let t=z(`Applying for a certificate...`),n=async()=>{let{message:e}=await st({path:`/www/server/panel/logs/letsencrypt.log`});K(e)&&(t.value=e.data?e.data:`None`)};n();let r=null;return C(()=>{r=setInterval(()=>{n()},1e3)}),d(()=>{r&&clearInterval(r)}),(e,n)=>(P(),a(`pre`,{innerHTML:c(t),class:`h-full overflow-auto bg-black text-white p-10px whitespace-pre-wrap`},null,8,Al))}});N();var Ml={class:`p-16px`},Nl={class:`flex items-center`},Pl=j({__name:`manual-parse`,props:{manualParse:{},site_id:{},domains:{},callback:{type:Function},tips:{type:Boolean}},emits:[`close`],setup(e,{emit:t}){let{t:n}=B(),r=e,i=t,{table:l,columns:u}=nt([{key:`domain`,title:n(`Mail.Domain.index_3`)},{key:`auth_value`,title:n(`Mail.Domain.index_38`)},{key:`type`,title:n(`Ftp.Table.index_3`),width:80},{key:`must`,title:`Essential`,width:100}]),{loading:d,setLoading:f}=ft(),p=()=>{try{f(!0),r.manualParse.length&&(l.data=r.manualParse.map(e=>({...e.data})).flatMap(e=>Object.values(e)))}finally{f(!1)}},m=async()=>{let e=q({width:500,height:300,hideClose:!0,component:jl});try{await At({site_id:r.site_id,domains:r.domains.join(`,`)})}catch(e){if(!e.message.result){W.error(`Application failed`);return}let t=e.message.result,n;try{n=kl.default.parse(t)}catch(e){Gl(t);return}if(n)try{Kl(n)}catch(e){W.error(`Application failed`)}else W.error(`Application failed`)}finally{e.hide(),i(`close`),r.callback()}};return p(),(e,t)=>{let n=De,i=at,f=Vn,p=Re,h=V,g=Vt;return P(),a(`div`,Ml,[r.tips?(P(),L(n,{key:0,type:`warning`,class:`mb-10px`},{default:F(()=>[...t[0]||(t[0]=[k(`span`,null,`You have unfinished application tasks, please complete them first.`,-1)])]),_:1})):b(``,!0),o(n,{"show-icon":!1,class:`mb-10px`},{default:F(()=>[k(`div`,Nl,[o(i,{name:`base-info`,size:`17`,class:`mr-8px`}),t[1]||(t[1]=k(`span`,{class:`leading-17px`},`Please do TXT analysis according to the following list`,-1))])]),_:1}),o(f,{loading:c(d),"loading-num":2,columns:c(u),data:c(l).data,"max-height":`450px`},null,8,[`loading`,`columns`,`data`]),o(h,{justify:`end`,class:`my-10px`},{default:F(()=>[o(p,{type:`primary`,onClick:m},{default:F(()=>[s(E(e.$t(`SSL.Business.index_54`)),1)]),_:1})]),_:1}),o(g,null,{default:F(()=>[t[2]||(t[2]=k(`li`,{class:`text-error`},`It takes some time to resolve the domain name to take effect. After completing all the resolution operations, please wait 1 minute before clicking the verification button`,-1)),k(`li`,null,`You can manually verify whether the domain name resolution is effective through CMD commands: nslookup -q=txt `+E(c(l).data[0].domain),1),t[3]||(t[3]=k(`li`,null,`If you are using Pagoda Cloud Resolution Plugin, Alibaba Cloud DNS, DnsPod as DNS, you can use the DNS interface to automatically resolve`,-1))]),_:1})])}}});N();var Fl={class:`p-20px`},Il={class:`text-14px px-16px`},Ll={key:0,class:`error-box leading-25px`},Rl={key:0},zl={key:0},Bl={class:`text-white bg-[#333] p-10px w-full whitespace-pre-wrap`},Vl={key:1},Hl={class:`text-white bg-[#333] p-10px w-full whitespace-pre-wrap`},Ul=H(j({__name:`apply-error`,props:{error:{}},setup(e){return(t,n)=>{var r,i,c,l,u;let d=at,f=V,p=Ut;return P(),a(`div`,Fl,[o(f,{class:`items-center! text-error justify-center!`},{default:F(()=>[o(d,{name:`base-error`,size:24}),k(`div`,Il,E(e.error[0]),1)]),_:1}),(r=e.error[1].challenges)!=null&&r[0]||(i=e.error[1])!=null&&i.detail?(P(),a(`div`,Ll,[(c=e.error[1].challenges)!=null&&c[0]?(P(),a(`div`,Rl,[k(`div`,null,[n[0]||(n[0]=k(`span`,{class:`label-text`},`Verify Domain: `,-1)),s(E(e.error[1].identifier.value),1)]),e.error[1].challenges[0].type.indexOf(`dns`)>-1||(l=e.error[1].challenges[0].validationRecord)!=null&&l[0]?(P(),a(`div`,zl,[n[2]||(n[2]=k(`span`,{class:`label-text`},`Verify URL: `,-1)),o(p,{href:e.error[1].challenges[0].type.indexOf(`dns`)>-1?`https://dnschecker.org/#TXT/_acme-challenge.${e.error[1].identifier.value}`:e.error[1].challenges[0].validationRecord[0].url,target:`_blank`},{default:F(()=>[...n[1]||(n[1]=[k(`span`,{class:`font-bold`},`Click to view`,-1)])]),_:1},8,[`href`])])):b(``,!0),k(`div`,null,[n[3]||(n[3]=k(`span`,{class:`label-text`},`Verify Content: `,-1)),s(E(e.error[1].challenges[0].token),1)]),k(`div`,null,[n[4]||(n[4]=k(`span`,{class:`label-text`},`Error Code: `,-1)),k(`pre`,Bl,E(e.error[1].challenges[0].error.detail),1)]),n[5]||(n[5]=k(`div`,null,[k(`span`,{class:`label-text`},`Verification Result:`),k(`span`,{class:`text-error`},`Verification Failed`)],-1))])):b(``,!0),(u=e.error[1])!=null&&u.detail?(P(),a(`div`,Vl,[k(`div`,null,[n[6]||(n[6]=k(`span`,{class:`label-text`},`Error Code: `,-1)),k(`pre`,Hl,E(e.error[1].detail),1)]),n[7]||(n[7]=k(`div`,null,[k(`span`,{class:`label-text`},`Verification Result:`),k(`span`,{class:`text-error`},`Verification Failed`)],-1))])):b(``,!0)])):b(``,!0)])}}}),[[`__scopeId`,`data-v-8ac8e215`]]);N();function Wl(e,t,n,r,i){q({title:`Manually parse TXT records`,width:700,minHeight:400,data:{manualParse:e,site_id:t,domains:n,callback:r,tips:i},component:Pl})}function Gl(e){q({title:`Application failed`,content:()=>ie(`pre`,{style:{padding:`10px`,color:`#fff`,maxHeight:`300px`,overflow:`auto`,backgroundColor:`#000`,whiteSpace:`pre-wrap`,wordBreak:`break-word`}},JSON.stringify(e,null,2)),width:480})}function Kl(e){q({title:`Application failed`,width:1e3,component:Ul,data:{error:e}})}N(),un();var ql={class:`panel-ssl-progress`},Jl={class:`progress-label`},Yl={class:`w-120px`},Xl=H(j({__name:`ssl-lets-progress`,props:{task_id:{type:Number,default:0},isJump:{type:Boolean,default:!0},onFinish:{type:Function,default:()=>{}}},emits:[`close`],setup(e,{emit:t}){let n=g(()=>ln(()=>import(`./view-ssl.js?v=1784873523001`).then(e=>e.r),[])),{t:r}=B(),i=t,s=z({}),l=null,u=z(!1),d=dt(r(`SSL.Domain.index_5`)),f=e=>{d.data.path=e.task_log,d.show=!0},p=async(t=!1)=>{try{t&&(u.value=!0);let{message:a}=await Ol({task_id:e.task_id});if(K(a)&&(s.value=a,a.task_code===-1)){i(`close`);let e=a.task_result.match(/Error:\s*(\[[\s\S]+\])$/);if(e&&e[1]){let t=e[1];try{Kl(kl.default.parse(t))}catch(e){W.error(r(`SSL.index_31`))}}else W.error(r(`SSL.index_31`));return}if(s.value.task_status!==100)m();else{var n;l&&clearTimeout(l),i(`close`),(n=e.onFinish)==null||n.call(e),W.success(r(`Config.Safe.Ssl.index_11`)),e.isJump&&setTimeout(()=>{window.location.href=window.location.href.split(`?`)[0]+`?_t=`+Date.now()},1e3)}}catch(t){e.isJump&&setTimeout(()=>{window.location.href=window.location.href.split(`?`)[0]+`?_t=`+Date.now()},1e3)}finally{t&&(u.value=!1)}},m=()=>{l&&clearTimeout(l),l=window.setTimeout(()=>{p()},3e3)};return C(()=>{p(!0)}),S(()=>{l&&(clearTimeout(l),l=null)}),(e,t)=>{let r=Ke,i=at,l=Ne,p=sn;return P(),a(`div`,ql,[o(l,{show:c(u)},{default:F(()=>[k(`div`,{class:`progress-item`,onClick:t[0]||(t[0]=e=>f(c(s)))},[k(`span`,Jl,E(c(s).task_name),1),k(`div`,Yl,[o(r,{percentage:c(s).task_status,type:`line`,status:`success`,processing:c(s).task_status!==100,"indicator-placement":`inside`},null,8,[`percentage`,`processing`])]),o(i,{name:`base-left-logs`,size:`18`})])]),_:1},8,[`show`]),o(p,{show:c(d).show,"onUpdate:show":t[1]||(t[1]=e=>c(d).show=e),title:c(d).title,data:c(d).data,width:700,height:450,footer:!1,component:c(n)},null,8,[`show`,`title`,`data`,`component`])])}}}),[[`__scopeId`,`data-v-8b526699`]]);N();var{t:Zl}=U.global;function Ql(){return{key:`name`,title:Zl(`Site.TableRow.index_19`),render:e=>o(Ut,{href:`http://${e.name}:${e.port}`,target:`_blank`},{default:()=>[e.name]})}}function $l(){return{key:`port`,title:Zl(`Site.TableRow.index_16`),width:100}}function eu(e=Zl(`Site.TableOP.index_9`)){return{key:`action`,title:Zl(`Public.Table.Action`),width:80,align:`right`,render:()=>o(`span`,{class:`text-default`},[e])}}function tu({delDomain:e}){return{key:`action`,title:Zl(`Public.Table.Action`),width:80,align:`right`,render:t=>o(Jt,{options:[{label:Zl(`Public.Btn.Del`),onClick:()=>{et({title:`${Zl(`Site.Batch.index_12`)}[${t.name}]`,content:Zl(`Site.Batch.index_13`),onConfirm:async({hide:n})=>{await e(t),n()}})}}]},null)}}N();var nu={class:`p-16px`},ru=j({__name:`add-result`,props:{data:{}},setup(e){let{t}=B(),n=e,{table:r,columns:i}=nt([{key:`name`,title:t(`Site.TableRow.index_2`)},{key:`status`,title:t(`Public.Table.Status`),render:e=>o(`span`,{class:e.status?`text-primary`:`text-error`},[e.msg])}]);return v(()=>{r.data=n.data.result}),(e,t)=>{let n=Vn;return P(),a(`div`,nu,[o(n,{data:c(r).data,columns:c(i),"max-height":200},null,8,[`data`,`columns`])])}}}),{t:iu}=U.global,au=e=>G.post(`/site?action=GetSSL`,e),ou=e=>G.post(`/site?action=HttpToHttps`,e,{requestOptions:{loading:iu(`WP.api.tamper_8`),successMessage:!0}}),su=e=>G.post(`/site?action=CloseToHttps`,e,{requestOptions:{loading:iu(`WP.api.tamper_8`),successMessage:!0}}),cu=e=>G.post(`/site?action=CloseSSLConf`,e,{requestOptions:{loading:iu(`WP.api.tamper_8`),successMessage:!0}}),lu=()=>G.post(`/ssl?action=GetCertList`),uu=e=>G.post(`/site?action=GetSSL`,e);N();var du=he(`siteSsl`,()=>{let e=z(null),t=z(null),n=z(!1),r=z(!1),i=z(!1),a=z(``),o=z(en.NotDeploy),s=z(``),c=z(0),l=z(``),d=z(()=>{}),f=()=>{let e=!1;return c.value<=30&&(e=!0),o.value===en.TestDeploy&&c.value<0&&(e=!0),(o.value===en.SaveOrHolderDeploy||o.value===en.NotDeploy)&&(e=!1),e},p=async(d=!0)=>{if(!(!d||!e.value))try{n.value=!0;let{message:d}=await au({siteName:e.value.name});if(K(d)){var p,m;o.value=d.type,r.value=d.status,c.value=u(d,`cert_data.endtime`,0),l.value=(p=d.cert_data)==null?void 0:p.issuer_O,i.value=f(),s.value=((m=d.cert_data)==null||(m=m.dns)==null?void 0:m.join(`,`))||``,a.value=d.hash,t.value=d}}catch(e){r.value=!1,i.value=!1}finally{n.value=!1}};return{site:e,sslInfo:t,loading:n,isStart:r,isRenew:i,hash:a,type:o,domain:s,expirationDay:c,certificateType:l,getInfo:p,setSite:t=>{e.value=t},setExternalRefresh:e=>{d.value=e},refresh:()=>{p(),d.value()}}});N();var fu={class:`cert-info`},pu={class:`cert-label`},mu={class:`cert-value`},hu={class:`cert-info`},gu={class:`cert-label`},_u={class:`cert-value`},vu={class:`cert-info`},yu={class:`cert-label`},bu={class:`cert-value`},xu={class:`cert-info`},Su={class:`cert-label`},Cu={class:`cert-value`},wu={key:0,class:`text-primary`},Tu={key:1,class:`text-error`},Eu={class:`cert-info`},Du={class:`cert-label`},Ou={class:`cert-value`},ku={class:`w-48%`},Au={class:`mb-8px`},ju={class:`w-48%`},Mu={class:`mb-8px`},Nu=H(j({__name:`index`,setup(e,{expose:t}){let{t:n}=B(),r=du(),i=_(`sslSite`,{}),l=_(`sslSetRefresh`,()=>{}),u=_(`sslEnableExtranet`,!0),d=z(!1),f=z(``),p=z(``),m=``,h=z(``),g=``;C(()=>{u&&r.getInfo()}),O(()=>r.sslInfo,e=>{e&&(p.value=e.key||``,m=e.key||``,h.value=e.csr||``,g=e.csr||``,f.value=e.index,d.value=e.httpTohttps)},{immediate:!0});let v=R(()=>{let e=r.type;return e===en.LetsEncryptDeploy?n(`Site.Cert.index_65`):e===en.BusinessDeploy?n(`Site.Cert.index_64`):e===en.TestDeploy?n(`Site.Cert.index_38`):n(`Site.Cert.index_37`)}),y=R(()=>{var e;return!!((e=r.sslInfo)!=null&&e.csr)}),x=R(()=>r.isRenew||r.type===en.LetsEncryptDeploy),S=R(()=>!1),w=R(()=>r.isStart),T=async e=>{e?(await ou({siteName:i.name}),ne()):et({title:n(`Site.Cert.index_12`),content:n(`Site.Cert.index_13`),onConfirm:async()=>{await su({siteName:i.name}),ne()},onPublicClose:()=>{d.value=!0}})},ee=()=>{if(p.value.trim()===``||h.value.trim()===``){W.error(n(`Site.Cert.index_9`));return}p.value!==m&&m||h.value!==g&&g?et({title:n(`Site.Cert.index_10`),content:n(`Site.Cert.index_11`),onConfirm:async()=>{await D()}}):D()},D=async()=>{let{message:e}=await $t({key:p.value,cert:h.value});K(e)&&e.hash&&(await tt({hash:e.hash,domains:JSON.stringify([i.name]),append:1}),W.success(n(`SSL.index_32`))),ne()},te=async()=>{var e;let{message:t}=await Gt({hash:((e=r.sslInfo)==null?void 0:e.hash)||``});K(t)&&q({hideClose:!0,data:{isJump:!1,task_id:t.task_id,onFinish:()=>{r.getInfo()}},component:Xl})},A=async()=>{await cu({updateOf:1,siteName:i.name}),ne()},ne=()=>{u&&r.getInfo(),l()};return t({init:()=>{u&&r.getInfo()}}),(e,t)=>{let n=Ut,i=we,l=Se,u=He,f=ze,m=De,g=Tl,_=V,C=Re,D=Vt,O=Ne;return P(),L(O,{show:c(r).loading},{default:F(()=>[c(y)?(P(),L(m,{key:0,class:`mb-16px`,type:`success`,"show-icon":!1},{default:F(()=>[o(f,{"x-gap":12,cols:`15`},{default:F(()=>[o(i,{span:`8`},{default:F(()=>[k(`div`,fu,[k(`div`,pu,E(e.$t(`Site.Cert.index_44`))+E(e.$t(`Public.Punctuation.Colon`)),1),k(`div`,mu,[o(n,null,{default:F(()=>[s(E(c(v)),1)]),_:1})])])]),_:1}),o(i,{span:`7`},{default:F(()=>[k(`div`,hu,[k(`div`,gu,E(e.$t(`Site.Cert.index_45`))+E(e.$t(`Public.Punctuation.Colon`)),1),k(`div`,_u,[o(l,null,{default:F(()=>{var e;return[s(E(((e=c(r).sslInfo)==null||(e=e.cert_data)==null?void 0:e.issuer)||`other`),1)]}),_:1})])])]),_:1}),o(i,{span:`8`},{default:F(()=>[k(`div`,vu,[k(`div`,yu,E(e.$t(`Site.Cert.index_46`))+E(e.$t(`Public.Punctuation.Colon`)),1),k(`div`,bu,[o(l,null,{default:F(()=>{var t;return[s(E((t=c(r).sslInfo)==null||(t=t.cert_data)==null?void 0:t.dns.join(e.$t(`Public.Punctuation.Comma`))),1)]}),_:1})])])]),_:1}),o(i,{span:`7`},{default:F(()=>{var t,n,i,o;return[k(`div`,xu,[k(`div`,Su,E(e.$t(`Site.Cert.index_47`))+E(e.$t(`Public.Punctuation.Colon`)),1),k(`div`,Cu,[((t=(n=c(r).sslInfo)==null||(n=n.cert_data)==null?void 0:n.endtime)==null?0:t)>0?(P(),a(`span`,wu,E(e.$t(`Site.Cert.index_48`,{date:(i=c(r).sslInfo)==null?void 0:i.cert_data.notAfter,days:(o=c(r).sslInfo)==null?void 0:o.cert_data.endtime})),1)):(P(),a(`span`,Tu,E(e.$t(`Site.Cert.index_47`)),1))])])]}),_:1}),o(i,{span:`8`},{default:F(()=>[k(`div`,Eu,[k(`div`,Du,E(e.$t(`Site.Cert.index_49`))+E(e.$t(`Public.Punctuation.Colon`)),1),k(`div`,Ou,[o(u,{value:c(d),"onUpdate:value":[t[0]||(t[0]=e=>M(d)?d.value=e:null),T],size:`small`},null,8,[`value`])])])]),_:1})]),_:1})]),_:1})):b(``,!0),o(_,{class:`mb-16px`,size:10,justify:`space-between`},{default:F(()=>[k(`div`,ku,[k(`div`,Au,E(e.$t(`Site.Cert.index_50`)),1),o(g,{value:c(p),"onUpdate:value":t[1]||(t[1]=e=>M(p)?p.value=e:null),rows:10},null,8,[`value`])]),k(`div`,ju,[k(`div`,Mu,E(e.$t(`Site.Cert.index_51`)),1),o(g,{value:c(h),"onUpdate:value":t[2]||(t[2]=e=>M(h)?h.value=e:null),rows:10},null,8,[`value`])])]),_:1}),o(_,{class:`mb-12px`},{default:F(()=>[o(C,{type:`primary`,onClick:ee},{default:F(()=>[s(E(c(r).isStart?e.$t(`Public.Btn.Save`):e.$t(`Site.Cert.index_52`)),1)]),_:1}),c(x)?(P(),L(C,{key:0,type:`primary`,onClick:te},{default:F(()=>[s(E(e.$t(`Site.Cert.index_53`)),1)]),_:1})):b(``,!0),c(S)?(P(),L(C,{key:1},{default:F(()=>[s(E(e.$t(`Site.Cert.index_54`)),1)]),_:1})):b(``,!0),c(w)?(P(),L(C,{key:2,onClick:A},{default:F(()=>[s(E(e.$t(`Site.Cert.index_55`)),1)]),_:1})):b(``,!0)]),_:1}),o(D,null,{default:F(()=>[k(`li`,null,E(e.$t(`Site.Cert.index_33`)),1),k(`li`,null,E(e.$t(`Site.Cert.index_34`)),1),k(`li`,null,E(e.$t(`Site.Cert.index_35`)),1),k(`li`,null,E(e.$t(`Site.Cert.index_36`)),1)]),_:1})]),_:1},8,[`show`])}}}),[[`__scopeId`,`data-v-60ba1713`]]);N();var Pu={class:`flex flex-wrap`},Fu={class:`text-primary w-100%`},Iu=j({__name:`top-tips`,setup(e){let{t}=B(),n=[t(`SSL.SiteSSL.index_5`),t(`SSL.SiteSSL.index_6`),t(`SSL.SiteSSL.index_7`),t(`SSL.SiteSSL.index_8`),t(`SSL.SiteSSL.index_9`),t(`SSL.SiteSSL.index_10`),t(`SSL.SiteSSL.index_11`)];return(e,t)=>{let r=at,i=V,s=De;return P(),L(s,{type:`success`,"show-icon":!1},{default:F(()=>[k(`div`,Pu,[(P(),a(se,null,T(n,(e,t)=>o(i,{size:5,key:e,class:le([`flex-nowrap! leading-20px`,{"w-33%":t!==n.length-1}])},{default:F(()=>[o(r,{name:`base-tick`,size:16,color:`#ff8d00`}),k(`span`,Fu,E(e),1)]),_:2},1032,[`class`])),64))])]),_:1})}}});N();function Lu(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!l(e)}var Ru=z(`manage`),zu=z(!1),Bu=z([]),Vu=z([]),Hu=z(),Uu=z(``),Wu=z(``),Gu=z(!1),Ku=z(``),qu=z(!1),Ju=[{label:`A`,value:`A`},{label:`AAAA`,value:`AAAA`},{label:`MX`,value:`MX`},{label:`TXT`,value:`TXT`},{label:`NS`,value:`NS`},{label:`CAA`,value:`CAA`},{label:`CNAME`,value:`CNAME`}],Yu=async()=>{try{Gu.value=!0;let{message:e}=await Tt({p:1,limit:9999});if(K(e)){let t=e.data.find(e=>e.name===`aaPanelDns`);t&&(e.data.splice(e.data.indexOf(t),1),e.data.unshift(t)),e.data.length>0?(Bu.value=e.data.map(e=>({label:e.name,value:e.id,alias:e.alias})),Hu.value||(Hu.value=Bu.value[0].value),Uu.value||(Uu.value=Bu.value[0].label),Bu.value.some(e=>e.value===Hu.value)||(Hu.value=Bu.value[0].value,Uu.value=Bu.value[0].label)):(Bu.value=[],Hu.value=void 0,Uu.value=``)}}finally{Gu.value=!1}},Xu=async()=>{try{Gu.value=!0;let{message:e}=await ut({p:1,limit:9999,id:Hu.value});K(e)&&(e.data.length>0?(Vu.value=e.data.map(e=>({label:e.name,value:e.name,ssl_info:e.ssl_info.end_time,dns_resolve:e.dns_resolve})),Wu.value||(Wu.value=Vu.value[0].value)):(Vu.value=[],Wu.value=``))}finally{Gu.value=!1}},Zu=e=>({key:`provider`,title:U.global.t(`SSL.Domain.index_28`),render:t=>{let n=t.task&&t.task.some(e=>e.task_status!==100);return o(V,null,{default:()=>[o(`span`,null,[t.name||t.provider]),n?o(qe,{trigger:`hover`},{trigger:()=>o(Ne,{size:`small`},null),default:()=>o(se,null,[t.task.map(t=>o(`div`,{class:`flex flex-nowrap! p-10px cursor-pointer justify-between items-center`,title:U.global.t(`SSL.Domain.index_33`),key:t.id,onClick:()=>{e(t.task_log)}},[o(`span`,{class:`whitespace-nowrap mr-10px`},[t.task_name]),o(V,{class:`items-center flex-nowrap!`},{default:()=>[o(Ke,{class:`w-120px!`,type:`line`,status:`success`,percentage:t.task_status,"indicator-placement":`inside`,processing:t.task_status!==100},null),o(at,{name:`base-left-logs`,size:18},null)]})]))])}):``]})}}),Qu=e=>({key:`ps`,title:U.global.t(`SSL.Domain.index_29`),render:t=>{var n,r,i;let a=t.user_for;if(!a)return`--`;let s=(n=`site`)=>{e(t,n)};return Object.keys(a).map(e=>a[e]).every(e=>e.length===0)?o(`span`,{class:`bt-link`,onClick:()=>s()},[U.global.t(`SSL.Domain.index_30`)]):o(Jt,{options:[{label:U.global.t(`Layout.Sider.site_1`),onClick:()=>s(`site`),show:((n=a.sites)==null?void 0:n.length)>0},{label:U.global.t(`SSL.Domain.index_31`),onClick:()=>s(`mail`),show:((r=a.mails)==null?void 0:r.length)>0},{label:U.global.t(`SSL.Domain.index_32`),onClick:()=>s(`panel`),show:((i=a.panel)==null?void 0:i.length)>0}]},null)}}),$u=e=>{let{key:t=`end_time`}=e;return{key:t,title:e.title,width:e.width,render:e=>{let n=t.split(`.`).reduce((e,t)=>e&&e[t],e);if(n===-1||n===void 0)return`--`;let r=Number(n);if(r<=0){let e;return o(ye,{type:`error`,class:`px-10px`},Lu(e=U.global.t(`Config.Safe.index_166`))?e:{default:()=>[e]})}return o(ye,{type:r>30?`success`:`warning`,class:`px-10px`},{default:()=>[r,s(` `),U.global.t(`Crontab.arrange.index_41`)]})}}};N();var Q=D({domainCount:1,certType:`dv`,brand:`Positive`,mode:`single`,years:5,deploy:1});O(()=>Q.certType,e=>{e===`dv`?Q.brand=`Positive`:Q.brand=`sslTrus`,Q.domainCount>1?Q.mode=`multi`:Q.mode=`single`}),O(()=>Q.domainCount,e=>{e>1&&Q.mode===`single`?Q.mode=`multi`:e===1&&Q.mode===`multi`&&(Q.mode=`single`)}),O(()=>Q.domainCount,e=>{e>1&&Q.brand===`GeoTrust`&&(Q.brand=`Positive`)});var $=R(()=>{var e;return((e=od.value)==null?void 0:e.find(e=>{let t=e.brand===Q.brand,n=e.type.substring(0,2).toLowerCase()===Q.certType,r=!1;return Q.brand===`Sectigo`&&Q.certType===`ov`&&Q.mode===`wildcard`&&Q.domainCount>1?(r=e.code.includes(`comodo-multi-domain-wildcard`),t&&n&&r):Q.brand===`Positive`&&Q.certType===`dv`&&Q.mode===`wildcard`&&Q.domainCount>1?(r=e.code.includes(`multi-domain-wildcard`),t&&n&&r):(Q.mode===`single`?r=e.add_price===0:Q.mode===`multi`?r=e.code.includes(`multi`):Q.mode===`wildcard`&&(Q.brand===`Digicert`||Q.domainCount===1?r=e.code.includes(`wildcard`):(r=e.code.includes(`multi-domain-wildcard`),r||(W.error(`The current certificate brand does not support multi-domain certificate, has automatically switched to the supported certificate brand for you!`),Q.mode=`multi`))),Q.brand===`Digicert`&&Q.certType===`ov`&&Q.mode===`wildcard`?r=e.code.includes(`digicert-basic-ov-wildcard`):Q.brand===`Digicert`&&!r&&(r=e.code.includes(`digicert-secure-site-${Q.certType}`)),t&&n&&r)}))||{}}),ed=[{value:`dv`,name:`DV certificate`,desc:`Recommended for personal, test use`},{value:`ov`,name:`OV certificate`,desc:`Recommended for enterprise use`},{value:`ev`,name:`EV certificate`,desc:`Recommended for large government and enterprise use, high security`}],td=D([{value:`Positive`,name:`Positive`,show:R(()=>Q.certType!==`ov`)},{value:`sslTrus`,name:`sslTrus`,show:!0},{value:`Digicert`,name:`Digicert`,show:R(()=>Q.certType!==`dv`)},{value:`GeoTrust`,name:`GeoTrust`,show:R(()=>Q.domainCount===1||Q.domainCount!==1&&Q.certType===`ev`)},{value:`Sectigo`,name:`Sectigo`,show:!0}]),nd=D([{value:`single`,name:`Single domain`,show:R(()=>Q.domainCount===1)},{value:`multi`,name:`Multi-domain`,show:R(()=>Q.domainCount>1)},{value:`wildcard`,name:`Wildcard`,show:R(()=>Q.certType!==`ev`)}]),rd=[{value:5,name:`5 year`},{value:4,name:`4 year`},{value:3,name:`3 year`},{value:2,name:`2 year`},{value:1,name:`1 year`}],id=[{value:1,name:`Deploy Service`},{value:0,name:`It isn't necessary`}],ad=z(),od=z(),sd=R(()=>{var e;let t=(e=ad.value)==null?void 0:e.type[Q.certType];return Array.isArray(t)&&t.length>0?t[0]:``}),cd=R(()=>{var e;let t=(e=ad.value)==null?void 0:e.brand[Q.brand];return Array.isArray(t)&&t.length>0?t[0]:``}),ld=R(()=>{var e;let t=(e=ad.value)==null?void 0:e.recommend[Q.certType];return typeof t==`string`?t:``}),ud=R(()=>Q.mode===`single`?`Only one secondary domain or subdomain is supported, e.g. bt.com, cloud.bt.com, or dnspod.cloud.bt.com. If you need to bind all subdomains of a peer, e.g. *.bt.com, purchase a universal domain certificate.`:`Domain names with wildcards, such as *.bt.com and *.cloud.bt.com, are universal domain names that contain all subdomain names of the same level.
Note that universal domain names do not support cross-tiers, e.g. *.bt.com does not include *.cloud.bt.com support`),dd=R(()=>{var e;let t=(e=ad.value)==null?void 0:e.times[`${Q.years}_year`];return Array.isArray(t)&&t.length>0?t[0]:``}),fd=async()=>{let{message:e}=await cn();K(e)&&(ad.value=e.info,od.value=e.data.map(e=>({...e,isMulti:e.code.indexOf(`multi`)>-1,isWildcard:e.code.indexOf(`wildcard`)>-1,isMultiWildcard:e.code.indexOf(`multi-domain-wildcard`)>-1})))};N();var pd={class:`number-control`},md={class:`text-desc`},hd={class:`text-#fc6d26`},gd=H(j({__name:`domain-count`,setup(e){let t=e=>{Q.domainCount<=1&&e===-1||Q.domainCount>=99&&e===1||(Q.domainCount+=e)};return(e,n)=>{let r=V,i=Te;return P(),L(i,{label:e.$t(`Domain Count`)},{default:F(()=>[o(r,{class:`flex-col!`},{default:F(()=>{var r,i;return[k(`div`,pd,[k(`div`,{class:le([`minus`,{"is-disable":c(Q).domainCount<=1}]),onClick:n[0]||(n[0]=e=>t(-1))},null,2),A(k(`input`,{type:`number`,"onUpdate:modelValue":n[1]||(n[1]=e=>c(Q).domainCount=e),class:`number-input`,onInput:n[2]||(n[2]=e=>c(Q).domainCount=Math.min(Math.max(c(Q).domainCount,1),99))},null,544),[[oe,c(Q).domainCount,void 0,{number:!0}]]),k(`div`,{class:le([`plus`,{"is-disable":c(Q).domainCount>=99}]),onClick:n[3]||(n[3]=e=>t(1))},null,2)]),k(`div`,md,[A(k(`div`,null,[s(E(e.$t(`SSL.Business.index_1`,[(r=c($))==null?void 0:r.num]))+` `,1),k(`span`,hd,`$ `+E((((i=c($))==null?void 0:i.add_price)/100).toFixed(2))+`/one/year`,1)],512),[[I,c(Q).domainCount>1]]),k(`div`,null,E(e.$t(`SSL.Business.index_2`)),1)])]}),_:1})]),_:1},8,[`label`])}}}),[[`__scopeId`,`data-v-0b876ba0`]]);N();var _d=j({__name:`paypal-button`,setup(e){let t=z(null),n=z(0),r=async e=>{let r=await mn({clientId:e});if(r&&t.value){var a,s;t.value.innerHTML=``,(a=r.Buttons)==null||a.call(r,{style:{height:30},fundingSource:(s=r.FUNDING)==null?void 0:s.PAYPAL,createOrder:async()=>(await o(!1),tn({oid:n.value}).then(i).then(e=>e)),onApprove:e=>ct({paypal_order_id:e.orderID}).then(()=>{rn()})}).render(t.value)}},i=e=>new Promise((t,n)=>{let{message:r}=e;if(K(r)){if(r.status)return t(r.res);W.error(r.msg)}n(r)}),o=async(e=!0)=>{var t,i,a;let{message:o}=await Lt({pdata:JSON.stringify({pid:((t=$.value)==null?void 0:t.pid)||8001,years:Q.years,deploy:Q.deploy,num:Q.domainCount-((i=$.value)==null?void 0:i.num)>0?Q.domainCount-((a=$.value)==null?void 0:a.num):0})});K(o)&&(e&&r(o.paypal_client_id),n.value=o.order_id)};return o(),(e,n)=>(P(),a(`div`,{ref_key:`payBtnRef`,ref:t},null,512))}});N();var vd={class:`flex-shrink-0! font-bold`},yd={class:`font-bold`},bd={class:`text-#fc6d26`},xd={class:`font-bold text-20px`},Sd={key:1},Cd={class:`text-desc line-through`},wd={class:`text-right`},Td={class:`color-desc whitespace-nowrap`},Ed=H(j({__name:`total-price`,setup(e){let{t}=B(),n=null,r=R(()=>{var e,t,n;return Q.domainCount-((e=$.value)==null?void 0:e.num)>0?(Q.domainCount-((t=$.value)==null?void 0:t.num))*((n=$.value)==null?void 0:n.add_price):0}),i=R(()=>{var e,t;return(((((e=$.value)==null?void 0:e.price)+r.value)*Q.years+(Q.deploy?(t=$.value)==null?void 0:t.deploy_price:0))/100).toFixed(2)}),l=R(()=>{var e,t;return(((((e=$.value)==null?void 0:e.other_price)+r.value)*Q.years+(Q.deploy?(t=$.value)==null?void 0:t.deploy_price:0))/100).toFixed(2)}),u=z(0),d=async()=>{let e=W.loading(t(`Component.Pay.index_12`));try{var r,i,a;let{message:e}=await Lt({pdata:JSON.stringify({pid:(r=$.value)==null?void 0:r.pid,years:Q.years,deploy:Q.deploy,num:Q.domainCount-((i=$.value)==null?void 0:i.num)>0?Q.domainCount-((a=$.value)==null?void 0:a.num):0})});K(e)&&(u.value=e.order_id,e.stripe_checkout_redirect_url?(p(),window.open(e.stripe_checkout_redirect_url,`_blank`,`no_opener,noreferrer`)):e.session_id?(n=await pn(e.stripe_public_key),n&&n.redirectToCheckout({sessionId:e.session_id})):W.error(t(`Component.Pay.index_28`)))}finally{e.close()}},f=null,p=async()=>{let{close:e}=W.loading(()=>o(se,null,[o(`span`,null,[s(`Paying in progress, `)]),o(Re,{text:!0,type:`primary`,onClick:n},{default:()=>[s(`Cancel Pay`)]})])),n=()=>{et({title:t(`Public.Confirm.Title`),content:`Do you want to confirm the cancellation of payment?`,onConfirm:async()=>{f&&(clearTimeout(f),f=null),e()}})},r=async(n=!0)=>{let{message:r}=await Et({order_id:u.value});if(K(r)&&r.res===1){f&&(clearTimeout(f),f=null),e(),W.success(t(`Component.Pay.index_7`)),await _t({force:1}),rn();return}n&&f!==null&&i()},i=()=>{f=window.setTimeout(async()=>{await r()},1e3)};f&&clearTimeout(f),await r(!1),i()};return(e,t)=>{let n=V;return P(),L(n,{class:`total-price justify-between! flex-nowrap!`},{default:F(()=>[o(n,{class:`flex-col!`},{default:F(()=>[o(n,{class:`flex-nowrap!`},{default:F(()=>{var t,n,i,a;return[k(`div`,vd,E(e.$t(`SSL.Business.index_3`)),1),k(`div`,null,[k(`span`,null,`The default contains `+E((t=c($))==null?void 0:t.num)+` domain $`+E((((n=c($))==null?void 0:n.price)/100).toFixed(2))+`/year`,1),A(k(`span`,null,`,over `+E(c(Q).domainCount-((i=c($))==null?void 0:i.num))+` additional domain names $`+E((c(r)/100).toFixed(2))+`/year`,513),[[I,c(Q).domainCount>((a=c($))==null?void 0:a.num)]])])]}),_:1}),o(n,{class:`items-center!`},{default:F(()=>[k(`div`,yd,E(e.$t(`SSL.Business.index_4`)),1),k(`div`,null,[k(`div`,bd,[b(``,!0),k(`span`,null,[k(`text`,xd,`$`+E(c(i)?(Number(c(i))/c(Q).years).toFixed(2):`--`),1),t[0]||(t[0]=s(`/year `,-1))]),c(Q).deploy?(P(),a(`span`,Sd,`(`+E(e.$t(`SSL.Business.index_5`))+`)`,1)):b(``,!0)]),k(`div`,Cd,`Original price $`+E(c(l)?(Number(c(l))/c(Q).years).toFixed(2):`--`)+`/year`,1)])]),_:1})]),_:1}),o(n,{class:`flex-col!`},{default:F(()=>[k(`div`,wd,[o(c(Re),{type:`primary`,size:`large`,onClick:d},{default:F(()=>[s(E(e.$t(`Component.Auth.index_3`)),1)]),_:1})]),o(n,{class:`flex-nowrap! items-center!`},{default:F(()=>[k(`span`,Td,E(e.$t(`Component.Pay.index_27`,[`Stripe`])),1),o(_d)]),_:1})]),_:1})]),_:1})}}}),[[`__scopeId`,`data-v-a98a5ede`]]);N();var Dd=[`onClick`],Od={class:`item-title`},kd={class:`text-desc leading-20px pb-10px`},Ad={class:`item-tag`},jd=[`innerHTML`],Md=[`onClick`],Nd={class:`item-tag`},Pd=[`innerHTML`],Fd=[`onClick`],Id=[`innerHTML`],Ld=[`onClick`],Rd=[`innerHTML`],zd=[`onClick`],Bd={class:`text-#fc6d26`},Vd=H(j({__name:`index`,setup(e){let t=(e,t)=>{Q[e]=t},{loading:n,setLoading:r}=ft();return C(async()=>{try{r(!0),await fd()}finally{r(!1)}}),(e,r)=>{let i=V,l=Te,u=tr,d=Ne;return P(),L(d,{show:c(n),class:`w-850px! select-none`},{default:F(()=>[b(``,!0),o(u,{class:`px-16px pt-20px`},{default:F(()=>[o(gd),o(l,{label:`Cert Type`},{default:F(()=>[o(i,{class:`flex-col!`},{default:F(()=>[o(i,null,{default:F(()=>[(P(!0),a(se,null,T(c(ed),e=>(P(),a(`div`,{key:e.value,class:le([`option-item w-210px`,{"is-active":c(Q).certType===e.value}]),onClick:n=>t(`certType`,e.value)},[k(`div`,Od,E(e.name),1),k(`div`,kd,E(e.desc),1),A(k(`div`,Ad,`Hot`,512),[[I,e.value===`dv`]])],10,Dd))),128))]),_:1}),k(`div`,{class:`text-desc`,innerHTML:c(sd)},null,8,jd)]),_:1})]),_:1}),o(l,{label:`Certificate brand`},{default:F(()=>[o(i,{class:`flex-col!`},{default:F(()=>[o(i,null,{default:F(()=>[(P(!0),a(se,null,T(c(td),e=>A((P(),a(`div`,{key:e.value,class:le([`option-item`,{"is-active":c(Q).brand===e.value}]),onClick:n=>t(`brand`,e.value)},[s(E(e.name)+` `,1),A(k(`div`,Nd,`Hot`,512),[[I,c(ld)===e.value]])],10,Md)),[[I,e.show]])),128))]),_:1}),k(`div`,{class:`text-desc`,innerHTML:c(cd)},null,8,Pd)]),_:1})]),_:1}),o(l,{label:`Certificate type`},{default:F(()=>[o(i,{class:`flex-col!`},{default:F(()=>[o(i,null,{default:F(()=>[(P(!0),a(se,null,T(c(nd),e=>A((P(),a(`div`,{key:e.value,class:le([`option-item`,{"is-active":c(Q).mode===e.value}]),onClick:n=>t(`mode`,e.value)},E(e.name),11,Fd)),[[I,e.show]])),128))]),_:1}),k(`div`,{class:`text-desc`,innerHTML:c(ud)},null,8,Id)]),_:1})]),_:1}),o(l,{label:`Purchase period`},{default:F(()=>[o(i,{class:`flex-col!`},{default:F(()=>[o(i,null,{default:F(()=>[(P(!0),a(se,null,T(c(rd),e=>(P(),a(`div`,{key:e.value,class:le([`option-item`,{"is-active":c(Q).years===e.value}]),onClick:n=>t(`years`,e.value)},E(e.name),11,Ld))),128))]),_:1}),k(`div`,{class:`text-desc`,innerHTML:c(dd)},null,8,Rd)]),_:1})]),_:1}),o(l,{label:`Deploy Service`},{default:F(()=>[o(i,{class:`flex-col!`},{default:F(()=>[o(i,{class:`items-center!`},{default:F(()=>[(P(!0),a(se,null,T(c(id),e=>(P(),a(`div`,{key:e.value,class:le([`option-item`,{"is-active":c(Q).deploy===e.value}]),onClick:n=>t(`deploy`,e.value)},E(e.name),11,zd))),128)),A(k(`div`,null,[s(E(e.$t(`SSL.Business.index_7`))+` `,1),k(`span`,Bd,` $`+E((c($).deploy_price/100).toFixed(2))+`/1 Time `,1)],512),[[I,c(Q).deploy===1]])]),_:1}),A(k(`div`,{class:`text-desc`},E(e.$t(`SSL.Business.index_8`)),513),[[I,c(Q).deploy===1]])]),_:1})]),_:1})]),_:1}),o(Ed)]),_:1},8,[`show`])}}}),[[`__scopeId`,`data-v-8e0f720f`]]);N(),un();var Hd={class:`my-10px`},Ud=j({__name:`table`,setup(e){let t=g(()=>ln(()=>import(`./view-ssl.js?v=1784873523001`).then(e=>e.s),[])),n=g(()=>ln(()=>import(`./view-ssl.js?v=1784873523001`).then(e=>e.a),[])),r=g(()=>ln(()=>import(`./view-ssl.js?v=1784873523001`).then(e=>e.c),[])),{userInfo:i}=_e(zt()),l=_(`sslSetRefresh`,()=>{}),{t:u}=B(),d=D({p:1,limit:9999}),f=dt(u(`SSL.Business.index_41`),{onRefresh:(e,t)=>{h.data.request=!0,h.data.uc_id=t,h.data.verify=e,h.show=!0,x()}}),p=dt(u(`SSL.index_44`)),m=dt(u(`SSL.index_49`),{onRefresh:()=>{x(),l()}}),h=dt(u(`SSL.Business.index_42`),{onRefresh:()=>{x()}}),{table:v,columns:y}=nt([{key:`verify_domains`,title:u(`Layout.Sider.mail_3`),render:e=>o(`span`,{innerHTML:e.verify_domains&&e.verify_domains.length>0?e.verify_domains.join(`
`):`--`},null)},{key:`title`,title:u(`Site.Cert.index_44`),render:e=>e.order_info.title,ellipsis:{tooltip:!0}},$u({title:u(`SSL.index_54`)}),{key:`order_status`,title:u(`SSL.Business.index_43`),render:e=>{let t=e.order_info;if(!t.certId&&!t.domains.length)return o(`span`,{class:`color-warning cursor-pointer`,onClick:()=>b(e)},[` `,u(`SSL.Business.index_44`),` `]);if(!t.certId&&t.domains.length)return o(`span`,{class:`color-warning`},[s(` `),u(`SSL.Business.index_45`),s(` `)]);if(t.order_status===`PENDING`&&t.status===1)return o(`span`,{class:`color-warning`},[s(` `),u(`SSL.Business.index_46`),s(` `)]);if(t.order_status===`COMPLETE`&&t.status===1)return o(`span`,{class:`color-#20a53a`},[s(` `),u(`SSL.Business.index_47`),s(` `)]);if(t.order_status===`CANCELLED`&&t.status===1||t.status===-1)return o(`span`,{class:`color-warning`},[s(` `),u(`SSL.Business.index_48`),s(` `)]);if(t.order_status===`FAILED`&&t.status===1)return o(`span`,{class:`color-error`},[s(` `),u(`SSL.Business.index_49`),s(` `)]);if(t.order_status===`EXPIRED`&&t.status===1)return o(`span`,{class:`color-warning`},[s(` `),u(`SSL.Business.index_50`),s(` `)]);if(t.status===1&&![`PENDING`,`COMPLETE`,`CANCELLED`,`FAILED`,`EXPIRED`].includes(t.order_status))return o(`span`,{class:`color-warning`},[s(` `),u(`SSL.Business.index_51`),s(` `)]);if(t.status===0)return o(`span`,{class:`color-warning`},[s(` `),u(`SSL.Business.index_52`),s(` `)])}},kt({width:140,options:e=>[{show:!e.order_info.certId&&!e.order_info.domains.length,label:u(`SSL.Business.index_53`),onClick:()=>{b(e)}},{show:e.order_info.order_status===`PENDING`&&e.order_info.status===1,label:u(`SSL.Business.index_54`),onClick:async()=>{let{message:t}=await It({uc_id:e.order_info.uc_id});K(t)&&(h.data.uc_id=e.order_info.uc_id,h.data.verify=t.data,h.data.paths=t.paths,h.show=!0)}},{show:e.order_info.order_status===`COMPLETE`&&e.order_info.status===1,label:u(`SSL.index_58`),onClick:async()=>{m.data.row=e,m.show=!0}},{show:e.order_info.order_status===`COMPLETE`&&e.order_info.status===1,label:u(`Ftp.Label.index_11`),onClick:async()=>{let t=window.location.origin+`/v2/business_ssl?action=download_cert&uc_id=`+e.order_info.uc_id;window.open(t)}},{show:!1,label:u(`Public.Btn.Del`),onClick:()=>{et({title:u(`SSL.index_59`),content:u(`SSL.index_60`),onConfirm:async()=>{await Pt({hash:e.hash}),x()}})}}]})]),b=e=>{f.data.row=e,f.show=!0},x=async()=>{try{v.loading=!0;let{message:e}=await ht(d);K(e)&&(v.data=e.data,v.total=e.total)}finally{v.loading=!1}};return i.value.status&&x(),(e,l)=>{let d=Re,g=Vn,_=Nn,b=sn,x=ll;return P(),a(`div`,Hd,[o(x,{install:c(i).status},{desc:F(()=>[l[5]||(l[5]=k(`span`,{class:`mr-10px`},`Business certificates require login panel to start using them`,-1)),o(d,{type:`primary`,onClick:c(Ht)},{default:F(()=>[s(E(e.$t(`Login.index_3`)),1)]),_:1},8,[`onClick`])]),default:F(()=>[o(_,null,{toolsLeft:F(()=>[o(d,{type:`primary`,onClick:l[0]||(l[0]=e=>c(p).show=!0)},{default:F(()=>[s(E(c(u)(`SSL.index_44`)),1)]),_:1})]),table:F(()=>[o(g,{loading:c(v).loading,data:c(v).data,columns:c(y),"max-height":220},null,8,[`loading`,`data`,`columns`])]),_:1}),o(b,{show:c(p).show,"onUpdate:show":l[1]||(l[1]=e=>c(p).show=e),title:c(p).title,data:c(p).data,"min-height":250,component:Vd},null,8,[`show`,`title`,`data`]),o(b,{show:c(f).show,"onUpdate:show":l[2]||(l[2]=e=>c(f).show=e),title:c(f).title,data:c(f).data,width:650,"min-height":450,component:c(t)},null,8,[`show`,`title`,`data`,`component`]),o(b,{show:c(m).show,"onUpdate:show":l[3]||(l[3]=e=>c(m).show=e),title:c(m).title,data:c(m).data,width:720,height:530,component:c(n)},null,8,[`show`,`title`,`data`,`component`]),o(b,{show:c(h).show,"onUpdate:show":l[4]||(l[4]=e=>c(h).show=e),title:c(h).title,data:c(h).data,width:650,"min-height":450,component:c(r)},null,8,[`show`,`title`,`data`,`component`])]),_:1},8,[`install`])])}}});N();var Wd={},Gd={class:`text-error`};function Kd(e,t){let n=Ut,r=Vt;return P(),L(r,null,{default:F(()=>[k(`li`,Gd,E(e.$t(`SSL.SiteSSL.index_1`)),1),k(`li`,null,E(e.$t(`SSL.SiteSSL.index_2`)),1),k(`li`,null,E(e.$t(`SSL.SiteSSL.index_3`)),1),k(`li`,null,[s(E(e.$t(`SSL.SiteSSL.index_4`))+` `,1),o(n,{href:`https://www.aapanel.com/docs/Function/BusinessCertificate.html`,target:`_blank`},{default:F(()=>[s(E(e.$t(`SSL.Business.index_20`)),1)]),_:1})])]),_:1})}var qd=H(Wd,[[`render`,Kd]]);N();var Jd=j({__name:`index`,setup(e){return(e,t)=>(P(),a(`div`,null,[o(Iu),o(Ud),o(qd)]))}});N();var Yd={class:`cert-info`},Xd={class:`cert-label`},Zd={class:`cert-value`},Qd={class:`cert-info`},$d={class:`cert-label`},ef={class:`cert-value`},tf={class:`cert-info`},nf={class:`cert-label`},rf={class:`cert-value`},af={class:`cert-info`},of={class:`cert-label`},sf={class:`cert-value`},cf={key:0,class:`text-primary`},lf={key:1,class:`text-error`},uf={class:`w-48%`},df={class:`mb-8px`},ff={class:`w-48%`},pf={class:`mb-8px`},mf=H(j({__name:`cert`,emits:[`update`],setup(e,{emit:t}){let n=t,r=_(`sslSite`,{}),i=_(`sslSetRefresh`,()=>{}),l=z(!1),u=z(1),d=z(``),f=z(``),p=D({hash:``,issuer:``,notAfter:``,notBefore:``,dns:[],subject:``,endtime:0}),m=async()=>{let{message:e}=await Gt({hash:p.hash});K(e)&&q({hideClose:!0,data:{isJump:!1,task_id:e.task_id,onFinish:()=>{y()}},component:Xl})},h=async()=>{await cu({updateOf:1,siteName:r.name}),n(`update`),i()},{loading:g,setLoading:v}=ft(),y=async()=>{try{v(!0);let{message:e}=await uu({siteName:r.name});K(e)&&(l.value=e.status,p.hash=e.hash,p.issuer=e.cert_data.issuer,p.notAfter=e.cert_data.notAfter,p.notBefore=e.cert_data.notBefore,p.dns=e.cert_data.dns,p.subject=e.cert_data.subject,p.endtime=e.cert_data.endtime,d.value=e.key,f.value=e.csr,u.value=e.auto_renew)}finally{v(!1)}};return y(),(e,t)=>{let n=we,r=Se,i=ze,l=De,_=Tl,v=V,y=Re,x=Vt,S=Ne;return P(),L(S,{show:c(g)},{default:F(()=>[o(l,{class:`mb-16px`,type:`success`,"show-icon":!1},{default:F(()=>[o(i,{"x-gap":12,cols:`15`},{default:F(()=>[c(u)?(P(),L(n,{key:0,span:`16`},{default:F(()=>[k(`div`,Yd,[k(`div`,Xd,E(e.$t(`SSL.SiteSSL.index_22`))+`: `,1),k(`div`,Zd,E(e.$t(`SSL.SiteSSL.index_23`)),1)])]),_:1})):b(``,!0),o(n,{span:`7`},{default:F(()=>[k(`div`,Qd,[k(`div`,$d,E(e.$t(`Site.Cert.index_45`))+`: `,1),k(`div`,ef,[o(r,null,{default:F(()=>[s(E(c(p).issuer),1)]),_:1})])])]),_:1}),o(n,{span:`8`},{default:F(()=>[k(`div`,tf,[k(`div`,nf,E(e.$t(`Site.Cert.index_46`))+`: `,1),k(`div`,rf,[o(r,null,{default:F(()=>[s(E(c(p).dns.join(e.$t(`Public.Punctuation.Comma`))),1)]),_:1})])])]),_:1}),o(n,{span:`7`},{default:F(()=>[k(`div`,af,[k(`div`,of,E(e.$t(`Site.Cert.index_47`))+E(e.$t(`Public.Punctuation.Colon`)),1),k(`div`,sf,[c(p).endtime>0?(P(),a(`span`,cf,E(e.$t(`Site.Cert.index_48`,{date:c(p).notAfter,days:c(p).endtime})),1)):(P(),a(`span`,lf,E(e.$t(`Site.Cert.index_47`)),1))])])]),_:1})]),_:1})]),_:1}),o(v,{class:`mb-16px`,size:10,justify:`space-between`},{default:F(()=>[k(`div`,uf,[k(`div`,df,E(e.$t(`Site.Cert.index_50`)),1),o(_,{readonly:``,value:c(d),"onUpdate:value":t[0]||(t[0]=e=>M(d)?d.value=e:null),rows:14},null,8,[`value`])]),k(`div`,ff,[k(`div`,pf,E(e.$t(`Site.Cert.index_51`)),1),o(_,{readonly:``,value:c(f),"onUpdate:value":t[1]||(t[1]=e=>M(f)?f.value=e:null),rows:14},null,8,[`value`])])]),_:1}),o(v,{class:`mb-12px`},{default:F(()=>[o(y,{type:`primary`,onClick:m},{default:F(()=>[s(E(e.$t(`Site.Cert.index_53`)),1)]),_:1}),o(y,{onClick:h},{default:F(()=>[s(E(e.$t(`Site.Cert.index_55`)),1)]),_:1})]),_:1}),o(x,null,{default:F(()=>[k(`li`,null,E(e.$t(`SSL.SiteSSL.index_24`)),1),k(`li`,null,E(e.$t(`SSL.SiteSSL.index_25`)),1)]),_:1})]),_:1},8,[`show`])}}}),[[`__scopeId`,`data-v-13ad8e59`]]);N();var hf={class:`flex items-center`},gf={class:`leading-17px`},_f={class:`w-full`},vf={class:`w-full`},yf={class:`text-error`},bf=j({__name:`apply`,emits:[`update`],setup(e,{emit:t}){let n=ge(),{t:r}=B(),i=_(`sslSite`,{}),l=_(`sslSetRefresh`,()=>{}),d=t,f=D({auth_type:`http`,dns_manual:0,auto_wildcard:0,domains:[],all:!1}),p={domains:{required:!0,trigger:`change`,type:`array`,message:r(`SSL.SiteSSL.index_16`)}},m=z(null),h=z([]),g=e=>{var t;return(t=h.value.find(t=>t.name===e))==null?void 0:t.auto},v=()=>{n.push(`/ssl_domain/domain`)},y=R(()=>f.domains.length>0&&f.domains.lengthf.domains,e=>{e.length===h.value.length?f.all=!0:e.length||(f.all=!1)}),O(()=>f.all,e=>{if(e){var t;f.domains=h.value.map(e=>e.name),(t=m.value)==null||t.validate()}else f.domains=[]}),O(()=>f.auth_type,e=>{if(e===`dns`){var t;f.domains=h.value.filter(e=>e.auto).map(e=>e.name),(t=m.value)==null||t.validate()}else f.domains=[]});let b=R(()=>f.domains.filter(e=>!g(e))),x=async()=>{var e;if(await((e=m.value)==null?void 0:e.validate()),f.auth_type===`dns`&&b.value.length&&!f.dns_manual){W.error({content:()=>ie(`span`,{innerHTML:`${b.value.join(`
`)}${r(`SSL.SiteSSL.index_14`)}`})});return}let t={auth_type:f.dns_manual?`dns_manual`:f.auth_type,auto_wildcard:f.auto_wildcard,domains:JSON.stringify(f.domains),site_id:f.dns_manual?i.id:void 0,deploy:+!f.dns_manual};if(f.dns_manual&&f.auth_type===`dns`){let{message:e}=await Rt({site_id:i.id,domains:JSON.stringify(f.domains)});if(K(e)&&Object.keys(e).length){Wl(e.auths,i.id,f.domains,()=>{d(`update`),l()},!0);return}let n=q({width:500,height:300,hideClose:!0,component:jl});try{let{message:e}=await Ft(t,!1);K(e)&&(e.deploy?(W.success(e.result||r(`SSL.index_32`)),d(`update`),l()):Array.isArray(e.auths)&&e.auths.length&&Wl(e.auths,i.id,f.domains,()=>{d(`update`),l()}))}catch(e){Gl(u(e,`message`,``))}finally{n.hide()}return}let{message:n}=await Ft(t);K(n)&&q({hideClose:!0,data:{isJump:!1,task_id:n.task_id,onFinish:()=>{d(`update`),l()}},component:Xl})},{loading:S,setLoading:w}=ft(),ee=async()=>{try{w(!0);let{message:e}=await qt({id:i.id});if(Yt(e)){let t=e.map(async e=>{let{message:t}=await ot({domain:e.name});K(t)&&h.value.push({name:e.name,auto:t.support.includes(`auto`)})});await Promise.all(t)}}finally{w(!1)}};return C(()=>{ee()}),(e,t)=>{let n=at,r=De,i=Ee,l=Ce,u=Ae,d=Te,_=Ve,C=V,w=Ge,ee=Oe,D=Ne,O=Re,te=tr,ne=Vt;return P(),a(`div`,null,[A(o(r,{"show-icon":!1,class:`mb-10px`},{default:F(()=>[k(`div`,hf,[o(n,{name:`base-info`,size:`17`,class:`mr-8px`}),k(`span`,gf,E(e.$t(`SSL.SiteSSL.index_12`)),1)])]),_:1},512),[[I,c(f).auth_type===`dns`]]),o(te,{ref_key:`formRef`,ref:m,model:c(f),rules:p,"label-width":`140`},{default:F(()=>[o(d,{label:e.$t(`Config.Safe.Ssl.index_2`)},{default:F(()=>[o(u,{value:c(f).auth_type,"onUpdate:value":t[0]||(t[0]=e=>c(f).auth_type=e)},{default:F(()=>[o(l,null,{default:F(()=>[o(i,{value:`http`},{default:F(()=>[s(E(e.$t(`SSL.SiteSSL.index_17`)),1)]),_:1}),o(i,{value:`dns`},{default:F(()=>[s(E(e.$t(`SSL.index_12`))+` (Wildcard support) `,1)]),_:1})]),_:1})]),_:1},8,[`value`])]),_:1},8,[`label`]),A(o(d,{label:` `,"show-feedback":!1},{default:F(()=>[o(_,{checked:c(f).dns_manual,"onUpdate:checked":t[1]||(t[1]=e=>c(f).dns_manual=e),"checked-value":1,"unchecked-value":0},{default:F(()=>[s(E(e.$t(`SSL.index_2`)),1)]),_:1},8,[`checked`])]),_:1},512),[[I,c(f).auth_type===`dns`]]),A(o(d,{label:` `},{default:F(()=>[o(_,{checked:c(f).auto_wildcard,"onUpdate:checked":t[2]||(t[2]=e=>c(f).auto_wildcard=e),"checked-value":1,"unchecked-value":0},{default:F(()=>[s(E(e.$t(`SSL.SiteSSL.index_20`)),1)]),_:1},8,[`checked`])]),_:1},512),[[I,c(f).auth_type===`dns`]]),o(d,{label:e.$t(`Mail.Domain.index_3`),path:`domains`},{default:F(()=>[o(D,{show:c(S),class:`p-12px w-300px max-h-300px min-h-100px overflow-auto border border-solid border-#ccc`},{default:F(()=>[o(_,{class:`mb-12px`,checked:c(f).all,"onUpdate:checked":t[3]||(t[3]=e=>c(f).all=e),label:e.$t(`Public.SelectAll`),indeterminate:c(y)},null,8,[`checked`,`label`,`indeterminate`]),c(h).length?(P(),L(w,{key:0,value:c(f).domains,"onUpdate:value":t[4]||(t[4]=e=>c(f).domains=e)},{default:F(()=>[o(C,{class:`flex-col!`,size:12},{default:F(()=>[(P(!0),a(se,null,T(c(h),e=>(P(),L(_,{key:e.name,value:e.name,label:e.name},null,8,[`value`,`label`]))),128))]),_:1})]),_:1},8,[`value`])):(P(),L(ee,{key:1,description:`No domain name`}))]),_:1},8,[`show`])]),_:1},8,[`label`]),A(o(d,{label:` `},{default:F(()=>[o(r,{"show-icon":!1,type:c(b).length?`warning`:`success`},{default:F(()=>[(P(!0),a(se,null,T(c(f).domains,t=>(P(),L(C,{key:t},{default:F(()=>[g(t)?(P(),L(C,{key:0,class:`flex-nowrap! py-3px`},{default:F(()=>[o(n,{name:`base-success`,size:`17`,color:`#20a53a`}),k(`span`,_f,`[`+E(t)+`] `+E(e.$t(`SSL.SiteSSL.index_13`)),1)]),_:2},1024)):(P(),L(C,{key:1,class:`flex-nowrap! py-3px items-center!`},{default:F(()=>[o(n,{name:`base-error`,size:`17`,color:`#E85445`}),k(`span`,vf,`[`+E(t)+`] `+E(e.$t(`SSL.SiteSSL.index_14`)),1),o(O,{type:`primary`,size:`tiny`,onClick:v},{default:F(()=>[s(E(e.$t(`SSL.SiteSSL.index_21`)),1)]),_:1})]),_:2},1024))]),_:2},1024))),128))]),_:1},8,[`type`])]),_:1},512),[[I,c(f).auth_type===`dns`&&c(f).domains.length&&!c(f).dns_manual]]),o(d,{label:` `},{default:F(()=>[o(O,{type:`primary`,onClick:x},{default:F(()=>[s(E(e.$t(`Public.Btn.Apply`)),1)]),_:1})]),_:1})]),_:1},8,[`model`]),A(o(ne,{class:`mt-16px`},{default:F(()=>[k(`li`,yf,E(e.$t(`SSL.SiteSSL.index_15`)),1),k(`li`,null,E(e.$t(`Site.Cert.index_21`)),1),k(`li`,null,E(e.$t(`Site.Cert.index_23`)),1),k(`li`,null,E(e.$t(`Site.Cert.index_24`)),1)]),_:1},512),[[I,c(f).auth_type===`http`]]),A(o(ne,{class:`mt-24px`},{default:F(()=>[t[5]||(t[5]=k(`li`,null,`Manually resolved certificates do not support auto-renewal`,-1)),k(`li`,null,E(e.$t(`Site.Cert.index_25`)),1),k(`li`,null,E(e.$t(`Site.Cert.index_26`)),1),k(`li`,null,E(e.$t(`Site.Cert.index_27`)),1),k(`li`,null,E(e.$t(`Site.Cert.index_28`)),1)]),_:1},512),[[I,c(f).auth_type===`dns`]])])}}});N();var xf=j({__name:`index`,setup(e){let t=du(),n=()=>{t.refresh()};return(e,r)=>(P(),a(`div`,null,[c(t).isStart&&c(t).certificateType===`Let's Encrypt`?(P(),L(mf,{key:0,onUpdate:n})):(P(),L(bf,{key:1,onUpdate:n}))]))}});N();var Sf=j({__name:`index`,props:{onMenuChange:{type:Function}},setup(e,{expose:t}){let n=e,r=_(`sslSite`,{}),{t:i}=B(),s=D({p:1,limit:99999}),l=e=>{Bt({title:i(`Site.Cert.index_31`),content:i(`Site.Cert.index_32`),onConfirm:async()=>{await Pt({hash:e.hash}),m()}})},{columns:u,table:d}=nt([{key:`domain`,title:i(`Site.Cert.index_29`),render:e=>o(`span`,{innerHTML:e.verify_domains.length>0?e.verify_domains.join(`
`):`--`},null)},$u({title:i(`SSL.index_54`),width:140}),{key:`issuer`,title:i(`Site.Cert.index_30`),ellipsis:{tooltip:!0}},kt({width:150,options:e=>[{label:i(`Public.Btn.Deploy`),onClick:async()=>{try{await tt({hash:e.hash,domains:JSON.stringify([r.name]),append:1}),W.success(i(`SSL.index_32`)),setTimeout(()=>{n.onMenuChange()},500)}catch(e){console.log(e)}}},{show:e.provider===`Let's Encrypt`,label:i(`Public.Btn.Del`),onClick:()=>{l(e)}}]})]),{loading:f,setLoading:p}=ft(!0),m=async()=>{try{p(!0);let{message:e}=await wt(s);K(e)&&(d.data=e.data)}finally{p(!1)}};return m(),t({init:m}),(e,t)=>{let n=Vn;return P(),a(`div`,null,[o(n,{loading:c(f),columns:c(u),data:c(d).data,"max-height":510},null,8,[`loading`,`columns`,`data`])])}}});N();var Cf={class:`mr-12px`},wf={key:0,class:`mr-12px`},Tf={key:1,class:`mr-12px`},Ef=j({__name:`index`,props:{site:{},setRefresh:{},isEnableExtranet:{type:Boolean,default:!0}},setup(e,{expose:t}){let n=e,{t:r}=B();p(`sslSite`,n.site),p(`sslSetRefresh`,n.setRefresh),p(`sslEnableExtranet`,n.isEnableExtranet);let i=du();i.setSite(n.site),i.setExternalRefresh(n.setRefresh);let l=z(`current`),u=async()=>{let{message:e}=await Gt({hash:i.hash});K(e)&&q({hideClose:!0,data:{isJump:!1,task_id:e.task_id,onFinish:()=>{i.getInfo(n.isEnableExtranet)}},component:Xl})},d=z([{key:`current`,label:()=>o(`div`,null,[o(`span`,null,[s(`Current Certs - `)]),o(`span`,{class:i.isStart?`text-primary`:`text-error`},[s(`[`),i.isStart?`Deployed`:`Not Deployed`,s(`]`)])]),component:me(Nu)},{key:`business`,label:r(`Site.Cert.index_64`),component:me(Jd)},{key:`let`,label:r(`Site.Cert.index_65`),component:me(xf)},{key:`holder`,label:r(`Site.Cert.index_66`),component:me(Sf),data:{onMenuChange:()=>{l.value=`current`,i.getInfo(n.isEnableExtranet),n.setRefresh()}}}]);return O(()=>n.isEnableExtranet,e=>{e&&i.getInfo(!0)}),t({init:()=>{i.getInfo(n.isEnableExtranet)}}),(e,t)=>{let n=Re,r=De,f=dn;return P(),a(`div`,null,[c(i).isStart?b(``,!0):(P(),L(r,{key:0,class:`mb-12px`,type:`error`,"show-icon":!1,style:{"--n-padding":`9px 16px`}},{default:F(()=>[k(`span`,Cf,E(e.$t(`Site.Cert.index_41`)),1),o(n,{size:`tiny`,type:`primary`,onClick:t[0]||(t[0]=e=>l.value=`business`)},{default:F(()=>[s(E(e.$t(`Site.Cert.index_43`)),1)]),_:1})]),_:1})),c(i).isStart&&c(i).isRenew?(P(),L(r,{key:1,class:`mb-12px`,type:`error`,"show-icon":!1,style:{"--n-padding":`9px 16px`}},{default:F(()=>[c(i).expirationDay>0?(P(),a(`span`,wf,E(e.$t(`SSL.SiteSSL.index_26`,[c(i).domain,c(i).expirationDay])),1)):(P(),a(`span`,Tf,E(e.$t(`SSL.SiteSSL.index_19`,[c(i).domain])),1)),o(n,{size:`tiny`,type:`primary`,onClick:u},{default:F(()=>[s(E(e.$t(`Site.Cert.index_53`)),1)]),_:1})]),_:1})):b(``,!0),o(f,{value:c(l),"onUpdate:value":t[1]||(t[1]=e=>M(l)?l.value=e:null),options:c(d)},null,8,[`value`,`options`])])}}});N();var Df={class:`w-440px p-20px`},Of={class:`flex items-center mb-24px`},kf={class:`flex-1 ml-8px text-16px leading-22px`},Af=j({__name:`index`,props:{desc:{default:``},list:{default:()=>[]},columns:{default:()=>[]},onConfirm:{},onRefresh:{}},emits:[`setConfirm`],setup(e,{expose:t,emit:n}){let r=e,i=n,{t:s}=B(),l=z(``),u=z([]),d=!1,f=z([...r.columns,{key:`msg`,title:s(`Public.Table.Result`),align:`right`,width:`50%`,ellipsis:{tooltip:!0},render:e=>`status`in e&&`msg`in e?e.status?o(`span`,{class:`text-primary`},[e.msg]):o(`span`,{class:`text-error`},[e.msg]):o(`span`,{class:`text-warning`},[s(`Public.Status.Wait`)])}]);return u.value=r.list.map(e=>({...e})),t({onConfirm:async()=>{if(!d&&r.onConfirm){var e;let{message:t}=await r.onConfirm();return K(t)&&(u.value=t.msg_list,d=!0,l.value=t.msg,i(`setConfirm`,{text:s(`Public.Btn.Finish`)})),(e=r.onRefresh)==null||e.call(r),!1}}}),(t,n)=>{let r=xe;return P(),a(`div`,Df,[k(`div`,Of,[n[0]||(n[0]=k(`i`,{class:`i-common-warning text-40px text-warning`},null,-1)),k(`div`,kf,E(c(l)||c(s)(`Public.Batch.ConfirmWithDesc`,[e.desc])),1)]),o(r,{"max-height":182,columns:c(f),data:c(u)},null,8,[`columns`,`data`])])}}});N();var jf={class:`p-20px`},Mf={class:`flex-1`},Nf={class:`mt-12px`},Pf={class:`px-20px pt-24px pb-8px`},Ff={class:`w-150px`},If=j({__name:`set`,props:{data:{}},setup(e){let{t}=B(),{project_type:n,setOptions:r}=e.data,i=z(``),l=async()=>{let e=i.value.trim();if(e===``){W.error(t(`Site.PHP.index_46`));return}await Xs({project_type:n,type_name:e,ps:``}),i.value=``,await v(),r()},u=dt(),d=z(null),f=D({project_type:n,type_id:-1,type_name:``,ps:``}),p={type_name:{required:!0,message:t(`Site.PHP.index_46`),trigger:[`blur`,`change`]}},m=e=>{f.type_id=e.id,f.type_name=e.name,u.title=`${t(`Site.PHP.index_48`)} [${e.name}]`,u.show=!0},h=async({hide:e})=>{var t;await((t=d.value)==null?void 0:t.validate()),await Qs(x(f)),await v(),r(),e()},{table:g,columns:_}=nt([{key:`name`,title:`Name`},kt({width:120,options:e=>[{label:t(`Public.Btn.Edit`),disabled:e.id===0,onClick:()=>{m(e)}},{label:t(`Public.Btn.Delete`),disabled:e.id===0,onClick:()=>{et({title:`${t(`Site.PHP.index_49`)} [${e.name}]`,content:t(`Site.PHP.index_50`),onConfirm:async({hide:t})=>{await Zs({project_type:n,type_id:e.id}),await v(),r(e.id),t()}})}}]})]),v=async()=>{let{message:e}=await Ys({project_type:n});g.data=Yt(e)?e:[]};return v(),(e,t)=>{let n=Je,r=Re,m=V,v=xe,y=Te,b=tr,x=sn;return P(),a(`div`,jf,[o(m,null,{default:F(()=>[k(`div`,Mf,[o(n,{value:c(i),"onUpdate:value":t[0]||(t[0]=e=>M(i)?i.value=e:null),placeholder:e.$t(`Site.PHP.index_46`)},null,8,[`value`,`placeholder`])]),k(`div`,null,[o(r,{type:`primary`,onClick:l},{default:F(()=>[s(E(e.$t(`Site.Cert.index_62`)),1)]),_:1})])]),_:1}),k(`div`,Nf,[o(v,{"max-height":300,data:c(g).data,columns:c(_)},null,8,[`data`,`columns`])]),o(x,{show:c(u).show,"onUpdate:show":t[2]||(t[2]=e=>c(u).show=e),title:c(u).title,width:350,footer:!0,onConfirm:h},{default:F(()=>[k(`div`,Pf,[o(b,{ref_key:`formRef`,ref:d,model:c(f),rules:p},{default:F(()=>[o(y,{label:e.$t(`Site.PHP.index_47`),path:`type_name`},{default:F(()=>[k(`div`,Ff,[o(n,{value:c(f).type_name,"onUpdate:value":t[1]||(t[1]=e=>c(f).type_name=e),placeholder:``},null,8,[`value`])])]),_:1},8,[`label`])]),_:1},8,[`model`])])]),_:1},8,[`show`,`title`])])}}});N();var Lf={class:`w-160px`},Rf=j({__name:`index`,props:f({project_type:{type:String,default:`python`}},{value:{},valueModifiers:{}}),emits:[`update:value`],setup(e,{expose:t}){let n=ce(e,`value`),{project_type:r}=e,{t:i}=B(),{loading:l,setLoading:u}=ft(),d=z([]),f=dt(i(`Site.PHP.index_44`),{project_type:r,setOptions:e=>{m(),n.value===e&&(n.value=``)}}),p=()=>{f.show=!0},m=async()=>{try{u(!0);let{message:e}=await Ys({project_type:r});Yt(e)&&(d.value=e.map(e=>({label:e.name,value:e.id})))}finally{d.value.unshift({label:i(`Site.PHP.index_45`),value:``}),u(!1)}};return t({getList:m}),(e,t)=>{let r=Re,i=Fe,u=sn;return P(),a(`div`,Lf,[o(i,h(e.$attrs,{value:n.value,"onUpdate:value":t[0]||(t[0]=e=>n.value=e),loading:c(l),options:c(d)}),{action:F(()=>[o(r,{block:``,onClick:p},{default:F(()=>[s(E(e.$t(`Site.PHP.index_43`)),1)]),_:1})]),_:1},16,[`value`,`loading`,`options`]),o(u,{show:c(f).show,"onUpdate:show":t[1]||(t[1]=e=>c(f).show=e),width:350,title:c(f).title,data:c(f).data,component:If},null,8,[`show`,`title`,`data`])])}}});export{Tc as $,Dn as $i,Oa as $n,ri as $r,Ho as $t,jl as A,Nr as Ai,qa as An,Pa as Ar,jc as At,Zc as B,wr as Bi,Vi as Bn,ia as Br,ts as Bt,tu as C,Jr as Ci,eo as Cn,Ui as Cr,Pc as Ct,Xl as D,Vr as Di,so as Dn,wa as Dr,cc as Dt,$l as E,Or as Ei,fo as En,la as Er,Dc as Et,ll as F,br as Fi,Ca as Fn,ta as Fr,sc as Ft,hc as G,sr as Gi,Ji as Gn,Si as Gr,Qo as Gt,ic as H,Er as Hi,Yi as Hn,aa as Hr,qo as Ht,il as I,Sr as Ii,_a as In,na as Ir,Us as It,yc as J,Rn as Ji,ga as Jn,fi as Jr,Yo as Jt,Sc as K,tr as Ki,qi as Kn,mi as Kr,ns as Kt,el as L,Kr as Li,ma as Ln,oa as Lr,hs as Lt,Dl as M,Mr as Mi,Ka as Mn,Ia as Mr,bc as Mt,Tl as N,gr as Ni,Va as Nn,Xi as Nr,qs as Nt,Gl as O,ti as Oi,Ya as On,ha as Or,Hc as Ot,ul as P,Pr as Pi,ja as Pn,Zi as Pr,Ks as Pt,gc as Q,An as Qi,ka as Qn,Ir as Qr,Wo as Qt,$c as R,Xr as Ri,Ai as Rn,sa as Rr,cs as Rt,ru as S,qr as Si,xo as Sn,Bi as Sr,vc as St,eu as T,mr as Ti,ro as Tn,da as Tr,kc as Tt,uc as U,Yr as Ui,Ba as Un,Ti as Ur,$o as Ut,qc as V,vr as Vi,Wi as Vn,ea as Vr,es as Vt,Mc as W,Br as Wi,Ki as Wn,wi as Wr,Zo as Wt,tc as X,Nn as Xi,Ma as Xn,lr as Xr,No as Xt,rc as Y,Fn as Yi,za as Yn,Hr as Yr,Po as Yt,lc as Z,jn as Zi,Aa as Zn,Ur as Zr,Ao as Zt,Ru as _,hr as _i,$a as _n,Mi as _r,oc as _t,Ku as a,gn as aa,ii as ai,zo as an,ya as ar,Rc as at,$u as b,dr as bi,Qa as bn,va as br,Cc as bt,Xu as c,Rr as ci,ho as cn,Ta as cr,mc as ct,qu as d,jr as di,uo as dn,Li as dr,Bc as dt,On as ea,$r as ei,Fo as en,Hi as er,ec as et,Uu as f,Dr as fi,co as fn,La as fr,xc as ft,zu as g,_r as gi,lo as gn,Na as gr,nc as gt,Gu as h,xr as hi,no as hn,ki as hr,ac as ht,Vd as i,_n as ia,Tr as ii,Lo as in,ra as ir,Ic as it,El as j,Lr as ji,Ja as jn,Da as jr,zc as jt,Wl as k,Ar as ki,Xa as kn,Ni as kr,Uc as kt,Yu as l,zr as li,to as ln,zi as lr,dc as lt,Qu as m,ur as mi,go as mn,Ra as mr,Ec as mt,Af as n,hn as na,ei as ni,Mo as nn,ca as nr,Vc as nt,Wu as o,Fr as oi,jo as on,Fa as or,Ac as ot,Bu as p,yr as pi,ao as pn,ba as pr,Oc as pt,pc as q,Vn as qi,pa as qn,pi as qr,Xo as qt,Ef as r,vn as ra,Qr as ri,So as rn,Qi as rr,_c as rt,Vu as s,kr as si,Do as sn,Sa as sr,Fc as st,Rf as t,yn as ta,Zr as ti,Oo as tn,ua as tr,Gs as tt,Hu as u,ni as ui,mo as un,fa as ur,fc as ut,Zu as v,Wr as vi,po as vn,Ea as vr,Lc as vt,Ql as w,Cr as wi,_o as wn,xa as wr,Js as wt,lu as x,fr as xi,oo as xn,Ri as xr,wc as xt,Ju as y,Gr as yi,io as yn,ji as yr,Nc as yt,Xc as z,pr as zi,Gi as zn,$i as zr,Ko as zt}; \ No newline at end of file +`,$o=e=>a(`div`,null,[a(`span`,null,[e.label]),e.value===`enterpriseBackup`?a(`span`,{class:`float-right cursor-pointer color-#ffb800`},[o(`PRO`)]):``]),es=e=>{if(!RegExp(`^(https?:\\/\\/)?((([a-z\\d]([a-z\\d-]*[a-z\\d])*)\\.)+[a-z]{2,}|((\\d{1,3}\\.){3}\\d{1,3}))(\\:\\d+)?(\\/[-a-z\\d%_.~+]*)*(\\?[;&a-z\\d%_.~+=-|\\u4e00-\\u9fa5]*)?(\\#[-a-z\\d_]*)?$`,`i`).test(e)){U.error(Ko(`Crontab.Planned.index_85`));return}G({title:Ko(`Crontab.Planned.index_84`),width:600,footer:!1,data:{val:e},component:_(()=>ln(()=>import(`./view-crontab.js?v=1786507437784`).then(e=>e.i),__vite__mapDeps([17,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,18,19,20,21,22,23,24,25,26,27,28])))})},ts=e=>({name:e.name,type:e.time,where1:e.time===`once`?e.costom_time:e.time==`minute-n`?e.minute.toString():e.time==`hour-n`?e.hour.toString():e.day.toString(),week:e.week,hour:e.hour.toString(),minute:e.minute.toString(),second:e.time==`second-n`?e.second.toString():``,user:e.user,save:e.type==`site`||e.type==`database`||e.type==`logs`||e.type==`path`||e.type==`full_backup`?e.save:``,backupTo:e.type==`site`||e.type==`database`||e.type==`enterpriseBackup`||e.type==`path`||e.type==`full_backup`?e.backupTo:``,sName:e.type==`sync_time`?`${e.region}/${e.sName}`:e.sName,sBody:e.sBody,sType:e.type,urladdress:e.url,save_local:e.backup&&e.backupTo!==`localhost`?`1`:`0`,notice:e.reminder,notice_channel:e.reminder==`0`?``:e.message.join(`,`),db_type:e.databaseType,split_type:e.splitType,split_value:e.splitValue.toString(),flock:`1`,timeSet:`1`,db_backup_path:e.dbBackupPath,timeType:`sday`,special_time:``,log_cut_path:`/www/wwwlogs/history_backups`,user_agent:e.agent,version:``,table_list:``,zip_password:e.zip,id:e.id?e.id:null,region:e.type==`sync_time`?e.region:null,zone:e.type==`sync_time`?e.sName:null}),ns=e=>{for(let t of Io.value)for(let n of t.children||[])if(n.value===e)return t.label;return``},rs=({isEdit:e=!1,data:t,getList:n,taskType:r}={})=>{G({title:Ko(`Crontab.Planned.index_4`),width:1e3,footer:!0,data:{isEdit:e,row:t,getList:n,taskType:r},component:_(()=>ln(()=>import(`./view-crontab.js?v=1786507437784`).then(e=>e.r),__vite__mapDeps([17,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,18,19,20,21,22,23,24,25,26,27,28])))})},{t:is}=H.global,as=e=>typeof e==`number`&&e>=0&&e<24,os=e=>typeof e==`number`&&e>=0&&e<60,ss={trigger:[`blur`,`input`],validator:(e,t)=>as(t)?!0:Error(`${is(`Site.Placeholder.Index_10`)} 0-23`)},cs={required:!0,trigger:[`blur`,`input`],validator:(e,t)=>os(t)?!0:Error(`${is(`Site.Placeholder.Index_10`)} 0-59`)},ls={name:{required:!0,trigger:[`blur`,`input`],message:is(`Crontab.Planned.index_49`)},sName:{required:!0,trigger:[`blur`,`input`],message:is(`Security.Conf.Index_28`)},day:{trigger:[`blur`,`input`],validator:(e,t)=>t>=32||t<1||t==``?Error(`${is(`Site.Placeholder.Index_10`)} 1-31`):!0},hour:ss,second:{required:!0,trigger:[`blur`,`input`],validator:(e,t)=>t>=60||t<1||t==``?Error(`${is(`Site.Placeholder.Index_10`)} 1-59`):!0},sBody:{required:!0,trigger:[`blur`,`input`],message:is(`Crontab.Planned.index_50`)},save:{trigger:[`blur`,`input`],validator:(e,t)=>t<=0||t==``?Error(is(`Crontab.Planned.index_51`)):!0},url:{required:!0,trigger:[`blur`,`input`],message:is(`Crontab.Planned.index_53`)},splitValue:{trigger:[`blur`,`input`],required:!0,type:`number`,message:is(`Site.Placeholder.Index_10`)},costom_time:{trigger:[`blur`,`change`],type:`date`,required:!0,message:is(`Please select time`)}};F();var us={class:`mb-12px font-bold`},ds={class:`execution-time-row`},fs={class:`execution-cycle`},ps={class:`execution-index`},ms={class:`execution-cycle`},hs=q(N({__name:`time-select-popover`,props:{value:{required:!0},valueModifiers:{}},emits:[`update:value`],setup(e,{expose:t}){let n=ue(e,`value`),i=k(!1),s=k(null),c=k(0),{t:l}=B(),u=z(()=>n.value.time===`week`?l(`Crontab.arrange.index_25`):l(`Crontab.arrange.index_40`)),d=()=>{var e;n.value.executionTimes=[],i.value=!1,c.value=0,(e=s.value)==null||e.restoreValidation()},f=()=>{let e=n.value.executionTimes[n.value.executionTimes.length-1];n.value.executionTimes.push(e?{...e}:{week:n.value.week,hour:n.value.hour,minute:n.value.minute}),c.value=0},m=e=>{n.value.executionTimes.splice(e,1),c.value=0,me(()=>{var e;return(e=s.value)==null?void 0:e.restoreValidation()})},h=()=>{var e;n.value.executionTimes=[],c.value=0,(e=s.value)==null||e.restoreValidation()},g=async()=>{try{var e;await((e=s.value)==null?void 0:e.validate())}catch(e){throw i.value=!0,e}},_=async()=>{await g(),c.value=n.value.executionTimes.length+1,i.value=!1};return le([()=>n.value.week,()=>n.value.hour,()=>n.value.minute,()=>n.value.executionTimes],()=>{c.value=0},{deep:!0}),t({resetExecutionTimes:d,validate:g}),(e,t)=>{let l=ht,d=Ue,g=qe,y=ye,b=ze,x=Ze,ee=Xe,w=Ce,T=V,E=nr,D=Me;return p(),R(D,{show:v(i),"onUpdate:show":t[3]||(t[3]=e=>M(i)?i.value=e:null),trigger:`click`,placement:`bottom-end`,"display-directive":`show`},{trigger:A(()=>[a(d,{type:`primary`,ghost:``},{default:A(()=>[o(j(v(c)?e.$t(`Saved {0} execution times`,[v(c)]):e.$t(`Multiple executions`))+` `,1),a(l,{class:`ml-6px`,name:`down`})]),_:1})]),default:A(()=>[a(E,{ref_key:`executionFormRef`,ref:s,class:`p-16px`,model:n.value},{default:A(()=>[O(`div`,us,j(e.$t(`All execution times`)),1),O(`div`,ds,[t[4]||(t[4]=O(`span`,{class:`execution-index execution-index--primary`},`1`,-1)),O(`span`,fs,j(v(u)),1),n.value.time===`week`?(p(),R(g,{key:0,class:`w-110px!`,value:n.value.week,"onUpdate:value":t[0]||(t[0]=e=>n.value.week=e),options:v(Oo),"consistent-menu-width":!1},null,8,[`value`,`options`])):S(``,!0),a(x,{class:`w-150px!`},{default:A(()=>[a(y,{value:n.value.hour,"onUpdate:value":t[1]||(t[1]=e=>n.value.hour=e),"show-button":!1,placeholder:``,min:0,max:23},null,8,[`value`]),a(b,null,{default:A(()=>[o(j(e.$t(`Crontab.arrange.index_43`)),1)]),_:1})]),_:1}),a(x,{class:`w-165px!`},{default:A(()=>[a(y,{value:n.value.minute,"onUpdate:value":t[2]||(t[2]=e=>n.value.minute=e),"show-button":!1,placeholder:``,min:0,max:59},null,8,[`value`]),a(b,null,{default:A(()=>[o(j(e.$t(`Crontab.arrange.index_44`)),1)]),_:1})]),_:1}),a(ee,{class:`ml-auto`,type:`success`,round:``,bordered:!1},{default:A(()=>[o(j(e.$t(`First`)),1)]),_:1})]),(p(!0),r(se,null,C(n.value.executionTimes,(i,s)=>(p(),r(`div`,{key:s,class:`execution-time-row`},[O(`span`,ps,j(s+2),1),O(`span`,ms,j(v(u)),1),n.value.time===`week`?(p(),R(g,{key:0,class:`w-110px!`,value:i.week,"onUpdate:value":e=>i.week=e,options:v(Oo),"consistent-menu-width":!1},null,8,[`value`,`onUpdate:value`,`options`])):S(``,!0),a(w,{class:`w-150px!`,path:`executionTimes.${s}.hour`,rule:v(ss),"show-feedback":!1},{default:A(()=>[a(x,{class:`w-full!`},{default:A(()=>[a(y,{value:i.hour,"onUpdate:value":e=>i.hour=e,"show-button":!1,placeholder:``,min:0,max:23},null,8,[`value`,`onUpdate:value`]),a(b,null,{default:A(()=>[o(j(e.$t(`Crontab.arrange.index_43`)),1)]),_:1})]),_:2},1024)]),_:2},1032,[`path`,`rule`]),a(w,{class:`w-165px!`,path:`executionTimes.${s}.minute`,rule:v(cs),"show-feedback":!1},{default:A(()=>[a(x,{class:`w-full!`},{default:A(()=>[a(y,{value:i.minute,"onUpdate:value":e=>i.minute=e,"show-button":!1,placeholder:``,min:0,max:59},null,8,[`value`,`onUpdate:value`]),a(b,null,{default:A(()=>[o(j(e.$t(`Crontab.arrange.index_44`)),1)]),_:1})]),_:2},1024)]),_:2},1032,[`path`,`rule`]),a(d,{class:`ml-auto`,quaternary:``,circle:``,onClick:e=>m(s)},{default:A(()=>[...t[5]||(t[5]=[O(`i`,{class:`i-material-symbols:close text-14px`},null,-1)])]),_:1},8,[`onClick`])]))),128)),a(d,{class:`mt-12px w-full!`,type:`primary`,ghost:``,dashed:``,onClick:f},{default:A(()=>[t[6]||(t[6]=O(`i`,{class:`i-material-symbols:add mr-6px text-16px`},null,-1)),o(` `+j(e.$t(`Add execution time`)),1)]),_:1}),a(T,{class:`mt-12px`,justify:`end`},{default:A(()=>[a(d,{onClick:h},{default:A(()=>[o(j(e.$t(`Public.Btn.Clear`)),1)]),_:1}),a(d,{type:`primary`,onClick:_},{default:A(()=>[o(j(e.$t(`Public.Btn.Save`)),1)]),_:1})]),_:1})]),_:1},8,[`model`])]),_:1},8,[`show`])}}}),[[`__scopeId`,`data-v-9e179572`]]);F();var gs=q(N({__name:`time-select`,props:h({isEdit:{type:Boolean,default:!1}},{value:{required:!0},valueModifiers:{}}),emits:[`update:value`],setup(e,{expose:t}){let n=e,r=ue(e,`value`),i=k(null),s=z(()=>!n.isEdit&&[`day`,`week`].includes(r.value.time)),c=()=>{var e;r.value.executionTimes=[],(e=i.value)==null||e.resetExecutionTimes()},l=()=>{var e;return(e=i.value)==null?void 0:e.validate()},d=z(()=>{let e=r.value.time,t=e===`once`;return{day:!t&&(e===`day-n`||e===`month`),week:!t&&e===`week`,hour:!t&&e!==`hour`&&e!==`minute-n`&&e!==`second-n`,minute:!t&&e!==`second-n`,second:!t&&e===`second-n`,custom_time:t}}),f=e=>e{let t=new Date,n=new Date(e),r=t.getFullYear()===n.getFullYear()&&t.getMonth()===n.getMonth()&&t.getDate()===n.getDate();return{isHourDisabled:e=>r&&er&&n!==null&&n===t.getHours()&&er&&i!==null&&i===t.getHours()&&n!==null&&n===t.getMinutes()&&e{Eo.value=Eo.value.map(e=>(e.value===`once`&&(e.disabled=n.isEdit),e))};return u(()=>{h()}),le(()=>r.value.time,c),t({resetExecutionTimes:c,validateExecutionTimes:l}),(t,n)=>{let c=qe,l=Ce,u=ye,h=ze,g=Ze,_=Ne,y=V;return p(),R(y,{class:`flex-nowrap! items-center!`},{default:A(()=>[a(l,{label:t.$t(`Crontab.Planned.index_9`)},{default:A(()=>[a(c,{class:`w-105px!`,value:r.value.time,"onUpdate:value":n[0]||(n[0]=e=>r.value.time=e),options:v(Eo),disabled:r.value.time===`once`&&e.isEdit,"consistent-menu-width":!1},null,8,[`value`,`options`,`disabled`])]),_:1},8,[`label`]),v(d).day?(p(),R(l,{key:0,path:`day`},{default:A(()=>[a(g,{class:`w-100px!`},{default:A(()=>[a(u,{value:r.value.day,"onUpdate:value":n[1]||(n[1]=e=>r.value.day=e),"show-button":!1,placeholder:``},null,8,[`value`]),a(h,null,{default:A(()=>[o(j(t.$t(`Crontab.arrange.index_41`)),1)]),_:1})]),_:1})]),_:1})):S(``,!0),v(d).week?(p(),R(l,{key:1,path:`week`},{default:A(()=>[a(c,{class:`w-100px!`,value:r.value.week,"onUpdate:value":n[2]||(n[2]=e=>r.value.week=e),options:v(Oo),"consistent-menu-width":!1},null,8,[`value`,`options`])]),_:1})):S(``,!0),v(d).hour?(p(),R(l,{key:2,path:`hour`},{default:A(()=>[a(g,null,{default:A(()=>[a(u,{value:r.value.hour,"onUpdate:value":n[3]||(n[3]=e=>r.value.hour=e),class:`w-50px`,"show-button":!1,placeholder:``,"input-props":{name:`hour`}},null,8,[`value`]),a(h,null,{default:A(()=>[o(j(t.$t(`Crontab.arrange.index_43`)),1)]),_:1})]),_:1})]),_:1})):S(``,!0),v(d).minute?(p(),R(l,{key:3,path:`minute`,class:`second`},{default:A(()=>[a(g,null,{default:A(()=>[a(u,{value:r.value.minute,"onUpdate:value":n[4]||(n[4]=e=>r.value.minute=e),class:`w-50px`,"show-button":!1,placeholder:``,"input-props":{name:`minute`}},null,8,[`value`]),a(h,null,{default:A(()=>[o(j(t.$t(`Crontab.arrange.index_44`)),1)]),_:1})]),_:1})]),_:1})):S(``,!0),v(d).second?(p(),R(l,{key:4,path:`second`},{default:A(()=>[a(g,null,{default:A(()=>[a(u,{value:r.value.second,"onUpdate:value":n[5]||(n[5]=e=>r.value.second=e),class:`w-50px`,"show-button":!1,placeholder:``,"input-props":{name:`second`}},null,8,[`value`]),a(h,null,{default:A(()=>[o(j(t.$t(`Waf.Setting.config_53`)),1)]),_:1})]),_:1})]),_:1})):S(``,!0),v(d).custom_time?(p(),R(l,{key:5,path:`costom_time`},{default:A(()=>[a(_,{"formatted-value":r.value.costom_time,"onUpdate:formattedValue":n[6]||(n[6]=e=>r.value.costom_time=e),type:`datetime`,clearable:``,"is-date-disabled":f,"is-time-disabled":m,"value-format":`yyyy-MM-dd HH:mm:ss`},null,8,[`formatted-value`])]),_:1})):S(``,!0),a(l,null,{default:A(()=>[O(`span`,null,j(v(Yo)(r.value)),1)]),_:1}),a(l,null,{default:A(()=>[v(s)?(p(),R(hs,{key:0,ref_key:`popoverRef`,ref:i,value:r.value,"onUpdate:value":n[7]||(n[7]=e=>r.value=e)},null,8,[`value`])):S(``,!0)]),_:1})]),_:1})}}}),[[`__scopeId`,`data-v-4488e53e`]]);F();var _s=N({__name:`backup-scheduled-set`,props:{callback:{type:Function,default:()=>{}},storageOptions:{default:()=>[]},cron:{default:void 0}},setup(e,{expose:t}){let{t:n}=B(),r=e,i=k(null),s=c(`site`,{});Do(`site`);let l=L({type:`site`,name:``,time:`day`,day:1,week:`1`,hour:1,minute:30,second:5,user:`root`,sBody:``,reminder:`0`,message:[],sName:s.name,backupTo:`localhost`,save:3,databaseType:``,zip:``,url:``,agent:``,dbBackupPath:`/www/backup`,id:0,region:``,splitType:``,splitValue:3,backup:!0,costom_time:null,executionTimes:[],backup_to:`localhost`,retain:3}),u={time:{required:!0,trigger:`change`,message:n(`Please select execute cycle`)},day:{trigger:[`blur`,`input`],validator:(e,t)=>t>=32||t<1||t==null?Error(`${n(`Site.Placeholder.Index_10`)} 1-31`):!0},hour:{trigger:[`blur`,`input`],validator:(e,t)=>t==null||t<0||t>23?Error(`${n(`Site.Placeholder.Index_10`)} 0-23`):!0},minute:{required:!0,trigger:[`blur`,`input`],validator:(e,t)=>t>=60||t<0||t==null?Error(`${n(`Site.Placeholder.Index_10`)} 0-59`):l.time===`hour-n`&&t===0&&l.hour===0?Error(n(`Crontab.Script.index_60`)):!0},second:{required:!0,trigger:[`blur`,`input`],validator:(e,t)=>t>=60||t<1||t==null?Error(`${n(`Site.Placeholder.Index_10`)} 1-59`):!0},costom_time:{trigger:[`blur`,`change`],required:!0,message:n(`Please select time`)},backup_to:{required:!0,trigger:`change`,message:n(`Please select backup storage location`)},retain:{required:!0,trigger:[`blur`,`input`],type:`number`,message:n(`Please enter retain quantity`)}},d=()=>l.time===`once`?l.costom_time:l.time===`minute-n`?l.minute.toString():l.time===`hour-n`?l.hour.toString():l.day.toString(),f=()=>({name:`${n(`Crontab.Script.index_28`)}[${s.name}]`,type:l.time,where1:d(),week:l.week,hour:l.hour.toString(),minute:l.minute.toString(),second:l.time===`second-n`?l.second.toString():``,user:`root`,save:l.retain,backupTo:l.backup_to,sName:s.name||`ALL`,sBody:``,sType:`site`,urladdress:``,save_local:l.backup&&l.backup_to!==`localhost`?`1`:`0`,notice:`0`,notice_channel:``,db_type:``,split_type:``,split_value:`3`,flock:`1`,timeSet:`1`,db_backup_path:`/www/backup`,timeType:`sday`,special_time:``,log_cut_path:`/www/wwwlogs/history_backups`,user_agent:``,version:``,table_list:``,zip_password:``}),m=()=>{let e=r.cron,t=f();return{...fe(e),id:e.id,name:e.name,type:t.type,where1:t.where1,week:t.week,hour:t.hour,minute:t.minute,second:t.second,save:t.save,backupTo:t.backupTo,save_local:t.save_local}};return(()=>{var e;r.cron&&(l.time=r.cron.type||`day`,l.day=Number(r.cron.where1||1),l.week=r.cron.type===`week`&&r.cron.where1||`1`,l.hour=(e=r.cron.where_hour)==null?1:e,l.minute=r.cron.where_minute?r.cron.where_minute:Number(r.cron.where1||30),l.costom_time=r.cron.type===`once`?r.cron.where1:null,l.backup_to=r.cron.backupTo||`localhost`,l.retain=Number(r.cron.save||3),l.backup=!!r.cron.save_local)})(),t({onConfirm:async()=>{var e,t;await((e=i.value)==null?void 0:e.validate()),(t=r.cron)!=null&&t.id?await ro(m()):await no(f()),r.callback()}}),(t,n)=>{let s=Ce,c=Je,d=ye,f=ze,m=Ze,h=nr;return p(),R(h,{class:`p-16px pt-24px`,ref_key:`formRef`,ref:i,model:v(l),rules:u},{default:A(()=>[a(gs,{value:v(l),"onUpdate:value":n[0]||(n[0]=e=>M(l)?l.value=e:null)},null,8,[`value`]),a(s,{label:t.$t(`Mail.Backup.index_4`),path:`backup_to`},{default:A(()=>[a(hi,{class:`w-200px`,value:v(l).backup_to,"onUpdate:value":n[1]||(n[1]=e=>v(l).backup_to=e),"order-opt":e.storageOptions,"is-local":``,"install-callback":r.callback},null,8,[`value`,`order-opt`,`install-callback`])]),_:1},8,[`label`]),v(l).backup_to===`localhost`?S(``,!0):(p(),R(s,{key:0,label:t.$t(`Crontab.Script.index_55`)},{default:A(()=>[a(c,{checked:v(l).backup,"onUpdate:checked":n[2]||(n[2]=e=>v(l).backup=e)},{default:A(()=>[o(j(t.$t(`Crontab.Script.index_56`)),1)]),_:1},8,[`checked`])]),_:1},8,[`label`])),a(s,{label:t.$t(`Docker.Container.log.index_18`),path:`retain`},{default:A(()=>[a(m,{class:`w-200px`},{default:A(()=>[a(d,{value:v(l).retain,"onUpdate:value":n[3]||(n[3]=e=>v(l).retain=e),min:1,max:999,"show-button":!1},null,8,[`value`]),a(f,null,{default:A(()=>[o(j(t.$t(`Crontab.Planned.index_94`)),1)]),_:1})]),_:1})]),_:1},8,[`label`])]),_:1},8,[`model`])}}});F(),un();var vs={key:0,class:`text-warning mb-24px`},ys=[`textContent`],bs={key:1,class:`text-warning mb-24px`},xs=[`textContent`],Ss={class:`wp-backup-guide-plan`},Cs={class:`font-bold`},ws=[`textContent`],Ts={key:2,class:`backup-scheduled__notice-card`},Es={class:`text-desc`},Ds={key:0,class:`text-desc`},Os={class:`font-bold`},ks=[`textContent`],As={class:`backup-scheduled__grid wp-backup-guide-plugins`},js={class:`backup-plugin-card__body`},Ms=[`src`,`alt`],Ns={class:`font-bold my-5px`},Ps={class:`text-desc`},Fs={key:1,class:`text-right`},Is=q(N({__name:`backup-scheduled`,setup(e,{expose:t}){let{t:n}=B(),i=c(`site`,{}),s=c(`siteType`,`wp`),l=z(()=>{if(s!==`wp`)return!1;let e=i;return e.main_site||!e.is_child}),u=k(!1),{plugins:d,storageOptions:f,cron:m,fetchPlugins:h}=$n(),g=async e=>{var t;(t=m.value)!=null&&t.id&&(await io({id:m.value.id,if_stop:e}),u.value=e)},_=async()=>{var e;(e=m.value)!=null&&e.id&&(await fo({id:m.value.id}),u.value=!1,await h(i.id))},y=()=>{ut({title:n(`Public.Btn.Delete`),width:450,content:n(`This scheduled task includes [All websites]. Delete it?`),onConfirm:_})},b=async e=>{var t;if(!((t=m.value)!=null&&t.id)){e&&(x.show=!0);return}if(!e){if(m.value.sName===`ALL`){y();return}await _();return}await g(!0)},x=it(n(`Configure Schedule`)),ee=z(()=>({callback:()=>h(i.id),plugins:d.value,storageOptions:f.value,cron:m.value})),w=L({type:`site`,name:``,time:`day`,day:1,week:`1`,hour:1,minute:30,second:5,user:`root`,sBody:``,reminder:`0`,message:[],sName:``,backupTo:`localhost`,save:3,databaseType:``,zip:``,url:``,agent:``,dbBackupPath:`/www/backup`,id:0,region:``,splitType:``,splitValue:3,backup:!0,costom_time:null}),T=e=>{bt({name:e.key,title:e.name,admin:!0})},E=e=>{ut({title:n(`Public.Btn.Uninstall`),content:n(`Soft.index_15`,[e.name,``]),onConfirm:async()=>{let{unInstallSoft:t}=await ln(async()=>{let{unInstallSoft:e}=await import(`./app.js?v=1786507437784`).then(e=>e.xc);return{unInstallSoft:e}},__vite__mapDeps([7,1,2,3,4,5,6,8,9,10,11]));await t({sName:e.key,version:``}),h(i.id)}})};le(m,()=>{var e;if(u.value=((e=m.value)==null?void 0:e.status)===1,!m.value)return;let t=Number(m.value.where1||1);w.time=m.value.type||`day`,w.day=Number.isNaN(t)?1:t,w.week=m.value.type===`week`&&m.value.where1||`1`,w.hour=m.value.type===`hour-n`?Number(m.value.where1||0):m.value.where_hour,w.minute=m.value.type===`minute-n`?Number(m.value.where1||0):m.value.where_minute,w.second=Number(m.value.second||5),w.costom_time=m.value.type===`once`?m.value.where1:null},{immediate:!0,deep:!0});let D=async()=>{await h(i.id)};return D(),t({init:D}),(e,t)=>{let n=We,c=be,f=Ue,g=V,_=Yt,y=an;return p(),r(`div`,null,[v(l)?(p(),r(`div`,vs,[t[2]||(t[2]=o(` * `,-1)),O(`span`,{textContent:j(e.$t(`Note: Backup schedules and remote storage only apply to the current main site, not sub-sites.`))},null,8,ys)])):S(``,!0),v(s)===`php`?(p(),r(`div`,bs,[t[3]||(t[3]=o(` * `,-1)),O(`span`,{textContent:j(e.$t(`Note: Only supports backing up site files (excluding website configuration and databases).`))},null,8,xs)])):S(``,!0),O(`section`,Ss,[a(g,{class:`items-center`,size:5},{default:A(()=>[t[4]||(t[4]=O(`span`,{class:`w-20px h-20px`},[O(`i`,{class:`i-mingcute:time-line text-primary text-3xl`})],-1)),O(`span`,Cs,j(e.$t(`Scheduled Backup Plan`)),1),a(n,{value:v(u),size:`small`,"onUpdate:value":b},null,8,[`value`]),a(c,{vertical:``}),a(f,{onClick:t[0]||(t[0]=e=>v(x).show=!0)},{default:A(()=>[o(j(e.$t(`Configure Schedule`)),1)]),_:1})]),_:1}),O(`div`,{class:`text-desc mt-8px ml-25px`,textContent:j(e.$t(`Once enabled, automated backups will run at your scheduled intervals.`))},null,8,ws)]),v(m)&&v(u)?(p(),r(`div`,Ts,[a(g,{class:`items-center`},{default:A(()=>[t[5]||(t[5]=O(`span`,{class:`backup-scheduled__notice-dot`},null,-1)),O(`span`,null,j(e.$t(`Schedule`))+`: `+j(v(Yo)(v(w))),1),O(`span`,Es,j(e.$t(`Keep the last {0} backups`,[v(m).save])),1)]),_:1}),v(m).addtime?(p(),r(`div`,Ds,j(e.$t(`Next Execution`))+`: `+j(v(m).addtime),1)):S(``,!0)])):S(``,!0),a(c,{class:`my-24px!`}),O(`section`,null,[a(g,{class:`items-center`,size:5},{default:A(()=>[t[6]||(t[6]=O(`span`,{class:`w-20px h-20px`},[O(`i`,{class:`i-mingcute:cloud-line text-primary text-3xl`})],-1)),O(`span`,Os,j(e.$t(`Remote Storage Plugins`)),1)]),_:1}),O(`div`,{class:`text-desc mt-8px ml-25px`,textContent:j(e.$t(`Back up your data to the cloud to free up local storage and ensure your backups are secure and accessible anytime, anywhere.`))},null,8,ks),O(`div`,As,[(p(!0),r(se,null,C(v(d),t=>(p(),r(`div`,{key:t.key,class:`backup-plugin-card`},[O(`div`,js,[O(`img`,{class:`backup-plugin-card__icon`,src:v(ft)(t.key),alt:t.name},null,8,Ms),O(`div`,Ns,j(t.name),1),O(`div`,Ps,j(t.description),1)]),t.setup?(p(),r(`div`,Fs,[a(_,{onClick:e=>T(t)},{default:A(()=>[o(j(e.$t(`Layout.Sider.mail_12`)),1)]),_:1},8,[`onClick`]),a(c,{vertical:``}),a(_,{onClick:e=>E(t)},{default:A(()=>[o(j(e.$t(`Public.Btn.Uninstall`)),1)]),_:1},8,[`onClick`])])):(p(),R(f,{key:0,type:`primary`,size:`small`,disabled:t.task!==`1`,onClick:e=>v(gt)(t.key,()=>v(h)(v(i).id))},{default:A(()=>[o(j(t.task===`0`?e.$t(`Soft.index_40`):e.$t(`Public.Btn.Install`)),1)]),_:2},1032,[`disabled`,`onClick`]))]))),128))])]),a(y,{show:v(x).show,"onUpdate:show":t[1]||(t[1]=e=>v(x).show=e),title:v(x).title,data:v(ee),footer:!0,width:900,component:_s},null,8,[`show`,`title`,`data`])])}}}),[[`__scopeId`,`data-v-3f95ab8b`]]);F();var Ls={key:0,class:`wp-backup-guide`},Rs={class:`wp-backup-guide__title`},zs={class:`wp-backup-guide__content`},Bs={class:`wp-backup-guide__footer`},Vs={class:`wp-backup-guide__actions`},Hs=N({__name:`backup-guide`,props:{show:{type:Boolean},root:{},persistOnFinish:{type:Boolean,default:!0}},emits:[`change-tab`,`close`],setup(e,{expose:t,emit:n}){let{t:s}=B(),c=e,l=n,f=Ht(),m=k(0),h=i(null),g,_,y=null,b=0,x=[{tab:`backup`,selector:`.wp-backup-guide-now`,title:s(`Your first backup`),content:s(`Quickly back up your site with this button. To set up scheduled backups and remote storage, go to {0}`,[s(`Schedule & Remote Storage`)])},{tab:`scheduled`,selector:`.wp-backup-guide-plan`,title:s(`Set up backup plan`),content:s(`Please select a backup frequency and time point that suits you. We offer a variety of preset plans for you to choose from.`)},{tab:`scheduled`,selector:`.wp-backup-guide-plugins`,title:s(`Remote storage`),content:s(`Supports the configuration of remote storage destinations, allowing you to store backup files in the cloud and mitigate the risk of server failure.`)}],ee=z(()=>x[m.value]),C=z(()=>m.value===x.length-1),w=z(()=>{let e=h.value;return e?{left:`${e.left-8}px`,top:`${e.top-8}px`,width:`${e.width+16}px`,height:`${e.height+16}px`}:{}}),E=z(()=>{let e=h.value;if(!e)return{left:`calc(50% - 160px)`,top:`calc(50% - 95px)`,width:`320px`};let t=Math.min(Math.max(e.left+e.width/2-320/2,16),window.innerWidth-320-16),n=m.value===2?Math.max(e.top-190-22,16):Math.min(e.bottom+22,window.innerHeight-190-16);return{left:`${t}px`,top:`${n}px`,width:`320px`}}),te=e=>!!e&&e.width>0&&e.height>0,ne=()=>{var e;return((e=c.root)==null?void 0:e.querySelector(ee.value.selector))||null},M=e=>{let t=e.getBoundingClientRect();return te(t)?(h.value=t,!0):!1},ie=()=>{b&&(window.cancelAnimationFrame(b),b=0)},ae=()=>{ie();let e=()=>{if(!c.show||!y){b=0;return}M(y),b=window.requestAnimationFrame(e)};b=window.requestAnimationFrame(e)},N=()=>{_==null||_.disconnect(),_=void 0,y=null,ie()},oe=()=>{g==null||g.disconnect(),g=void 0},P=()=>{oe(),N()},se=e=>{y!==e&&(N(),y=e,_=new ResizeObserver(()=>M(e)),_.observe(e),ae())},F=async()=>{if(!c.show)return;await me();let e=ne();if(!e||!M(e)){h.value=null;return}e.scrollIntoView({block:`center`,inline:`nearest`}),await me(),M(e),se(e)},ce=()=>{oe(),c.root&&(g=new MutationObserver(()=>{F()}),g.observe(c.root,{childList:!0,subtree:!0,attributes:!0,attributeFilter:[`class`,`style`]}))},ue=e=>{m.value=e,h.value=null,N(),l(`change-tab`,x[e].tab),me(()=>{ce(),F()})},I=async()=>{if(P(),c.persistOnFinish){f.first_backup=!1;try{await sn({name:`wp_backup`,value:0})}catch(e){}}l(`close`)},L=()=>{if(C.value){I();return}ue(m.value+1)};return le(()=>c.show,e=>{e?ue(0):P()},{immediate:!0}),le(()=>c.root,()=>{c.show&&(ce(),F())}),u(()=>{window.addEventListener(`resize`,F),window.addEventListener(`scroll`,F,!0)}),d(()=>{P(),window.removeEventListener(`resize`,F),window.removeEventListener(`scroll`,F,!0)}),t({updateGuideTarget:F}),(t,n)=>{let i=Ue;return p(),R(re,{to:`body`},[e.show?(p(),r(`div`,Ls,[n[3]||(n[3]=O(`div`,{class:`wp-backup-guide__mask`},null,-1)),v(h)?(p(),r(`div`,{key:0,class:`wp-backup-guide__target`,style:D(v(w))},null,4)):S(``,!0),(p(),r(`div`,{key:v(m),class:T([`wp-backup-guide__popover`,`is-step-${v(m)+1}`]),style:D(v(E))},[O(`button`,{class:`wp-backup-guide__close`,type:`button`,onClick:I},[...n[0]||(n[0]=[O(`i`,{class:`i-mingcute:close-line`},null,-1)])]),O(`div`,Rs,[n[1]||(n[1]=O(`span`,{class:`wp-backup-guide__dot`},null,-1)),O(`span`,null,j(v(ee).title),1)]),O(`div`,zs,j(v(ee).content),1),O(`div`,Bs,[O(`span`,null,j(v(m)+1)+` / `+j(x.length),1),O(`div`,Vs,[a(i,{text:``,size:`small`,onClick:I},{default:A(()=>[o(j(t.$t(`Public.Confirm.Disable`)),1)]),_:1}),a(i,{type:`primary`,size:`small`,onClick:L},{default:A(()=>[o(j(v(C)?t.$t(`Finished`):t.$t(`Public.Table.Page.index_3`))+` `,1),n[2]||(n[2]=O(`i`,{class:`i-mingcute:right-line ml-2px`},null,-1))]),_:1})])])],6))])):S(``,!0)])}}});F();var Us=N({__name:`index`,props:{row:{},site_type:{default:`wp`}},setup(e){let{t}=B(),n=Ht(),i=e;w(`site`,i.row),w(`siteType`,i.site_type);let s=k(null),c=k(`backup`),l=k(!1),u=z(()=>n.first_backup),d=z(()=>u.value||l.value),f=e=>{switch(e){case`php`:return ki;default:return Ga}},m=z(()=>[{key:`backup`,label:t(`Backup / Restore`),component:f(i.site_type)},{key:`scheduled`,label:t(`Schedule & Remote Storage`),component:Is}]),h=e=>{c.value=e},g=()=>{l.value=!0};return(e,t)=>{let n=fn,i=Ue;return p(),r(`div`,{ref_key:`backupGuideRoot`,ref:s,class:`site-backup-new`},[a(n,{class:`p-16px`,value:v(c),"onUpdate:value":t[0]||(t[0]=e=>M(c)?c.value=e:null),options:v(m)},null,8,[`value`,`options`]),a(i,{class:`site-backup-new__guide-btn`,size:`small`,secondary:``,onClick:g},{default:A(()=>[t[2]||(t[2]=O(`i`,{class:`i-site:light w-14px h-14px mr-4px`},null,-1)),o(` `+j(e.$t(`Help Wizard`)),1)]),_:1}),a(Hs,{show:v(d),root:v(s),"persist-on-finish":v(u),onChangeTab:h,onClose:t[1]||(t[1]=e=>l.value=!1)},null,8,[`show`,`root`,`persist-on-finish`])],512)}}}),Ws=t({default:()=>Gs}),Gs=q(Us,[[`__scopeId`,`data-v-91ce0381`]]),{t:Z}=H.global,Ks=e=>W.post(`/project/python/GetProjectList`,e),qs=(e,t=!0)=>W.post(`/project/python/StopProject`,e,{requestOptions:{loading:t?Z(`Component.Pay.index_12`):``,successMessage:t}}),Js=(e,t=!0)=>W.post(`/project/python/StartProject`,e,{requestOptions:{loading:t?Z(`Component.Pay.index_12`):``,successMessage:t}}),Ys=(e,t=!0)=>W.post(`/project/python/RestartProject`,e,{requestOptions:{loading:t?Z(`Component.Pay.index_12`):``,successMessage:t}}),Xs=e=>W.post(`/site?action=get_project_site_types`,e),Zs=e=>W.post(`/site?action=add_project_site_type`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),Qs=e=>W.post(`/site?action=remove_project_site_type`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),$s=e=>W.post(`/site?action=modify_project_site_type`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),ec=e=>W.post(`/site?action=batch_set_site_type`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),tc=e=>W.post(`/mod/python/environment/list_environment`,e),nc=e=>W.post(`/mod/python/environment/remove_environment`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),rc=()=>W.post(`/project/python/list_system_user`),ic=e=>W.post(`/mod/python/environment/create_python_env`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),ac=e=>W.post(`/mod/python/environment/add_environment`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),oc=e=>W.post(`/project/python/list_py_version`,e),sc=e=>W.post(`/project/python/async_install_py_version`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),cc=e=>W.post(`/project/python/RemovePythonV`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),lc=e=>W.post(`/mod/python/environment/set_environment_default`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),uc=(e,t=!0)=>W.post(`/project/python/RemoveProject`,e,{requestOptions:{loading:t?Z(`Component.Pay.index_12`):``,successMessage:t}}),dc=e=>W.post(`/project/python/CreateProject`,{data:JSON.stringify(e)},{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),fc=e=>W.post(`/project/python/get_info`,e),pc=e=>W.post(`/project/python/GetProjectInfo`,e),mc=e=>W.post(`/project/python/ChangeProjectConf`,{data:JSON.stringify(e)},{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),hc=e=>W.post(`/project/python/GetProjectDomain`,e),gc=e=>W.post(`/project/python/AddProjectDomain`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!1}}),_c=(e,t=!0)=>W.post(`/project/python/RemoveProjectDomain`,e,{requestOptions:{loading:t?Z(`Component.Pay.index_12`):``,successMessage:t}}),vc=e=>W.post(`/project/python/get_port_status`,e),yc=e=>W.post(`/project/python/BindExtranet`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),bc=e=>W.post(`/project/python/unBindExtranet`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),xc=e=>W.post(`/project/python/add_server_proxy`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),Sc=e=>W.post(`/project/python/get_project_redirect_list`,e),Cc=e=>W.post(`/project/python/create_project_redirect`,{...e,redirectdomain:JSON.stringify(e.redirectdomain)},{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),wc=e=>W.post(`/project/python/modify_project_redirect`,{...e,redirectdomain:JSON.stringify(e.redirectdomain)},{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),Tc=e=>W.post(`/project/python/modify_project_redirect`,{...e,redirectdomain:JSON.stringify(e.redirectdomain)},{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),Ec=(e,t=!0)=>W.post(`/project/python/remove_project_redirect`,e,{requestOptions:{loading:t?Z(`Component.Pay.index_12`):``,successMessage:t}}),Dc=e=>W.post(`/project/python/GetConfFile`,e),Oc=e=>W.post(`/project/python/SaveConfFile`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),kc=e=>W.post(`/crontab?action=get_restart_project_config`,e),Ac=e=>W.post(`/crontab?action=set_restart_project`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),jc=e=>W.post(`/mod/python/service/get_services_info`,e),Mc=e=>W.post(`/mod/python/service/handle_service`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),Nc=e=>W.post(`/mod/python/service/add_service`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),Pc=e=>W.post(`/mod/python/service/modify_service`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),Fc=e=>W.post(`/mod/python/service/remove_service`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),Ic=e=>W.post(`/mod/python/service/get_service_log`,e),Lc=e=>W.post(`/project/python/get_env_info`,e),Rc=e=>W.post(`/project/python/manage_package`,e),zc=e=>W.post(`/ajax?action=get_lines`,e,{requestOptions:{errorMessage:!1}}),Bc=e=>W.post(`/project/python/ChangeProjectConf`,{data:JSON.stringify(e)},{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),Vc=e=>W.post(`/project/python/GetProjectLog`,e),Hc=e=>W.post(`/project/python/get_log_split`,e,{requestOptions:{loading:``,successMessage:!1,errorMessage:!1}}),Uc=e=>W.post(`/project/python/set_log_split`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}}),Wc=e=>W.post(`/project/python/mamger_log_split`,e,{requestOptions:{loading:Z(`Component.Pay.index_12`),successMessage:!0}});F();var Gc={class:`p-20px`},Kc={class:`w-150px`},qc=N({__name:`batch`,props:{data:{}},setup(e,{expose:t}){let n=e,{t:i}=B(),{siteType:o,ids:s,onRefresh:c}=n.data,l=k(null),u=k([]),{loading:d,setLoading:f}=dt();(async()=>{try{f(!0);let{message:e}=await Xs({project_type:o});Vt(e)&&e.length>0?(u.value=e.map(e=>({label:e.name,value:e.id})),l.value=e[0].id):(l.value=null,u.value=[])}finally{f(!1)}})();let m=()=>{if(l.value===null)throw U.error(i(`Site.PHP.add_site_46`)),Error(i(`Site.PHP.add_site_46`));return{id:l.value,site_ids:JSON.stringify(s),project_type:o}};return t({onConfirm:async({hide:e})=>{await ec(m()),c(),e()}}),(e,t)=>{let n=qe,i=Ce,o=nr;return p(),r(`div`,Gc,[a(o,null,{default:A(()=>[a(i,{label:e.$t(`Site.PHP.add_site_22`),"show-feedback":!1},{default:A(()=>[O(`div`,Kc,[a(n,{value:v(l),"onUpdate:value":t[0]||(t[0]=e=>M(l)?l.value=e:null),loading:v(d),options:v(u)},null,8,[`value`,`loading`,`options`])])]),_:1},8,[`label`])]),_:1})])}}}),Jc=t({default:()=>Yc}),Yc=qc;F(),un();var Xc=()=>{let e=new Date;return{start_date:Dt(n(e,-30),`yyyy-MM-dd`),end_date:Dt(e,`yyyy-MM-dd`)}},Zc=(e=!1,t)=>{let{t:n}=H.global;G({title:t?`[${t}] ${n(`Website statistics`)}`:n(`Website statistics`),width:900,minHeight:450,data:{name:t,showTops5:e},component:_(()=>ln(()=>Promise.resolve().then(()=>Sl),void 0))})},Qc=e=>{let t=i({});return{monitorMap:t,getMonitorData:async()=>{let{isFree:n,siteMonitorStatus:r}=_e(Ht());if(n.value&&!r.value)return;let{message:i}=await fr(Xc(),e);K(i)&&(t.value=i)}}};F(),un();var $c=N({name:`BtEcharts`,__name:`index`,props:{type:{type:String,default:`line`},width:{type:[Number,String],default:`100%`},height:{type:[Number,String],default:`200px`},option:{type:Object,required:!0}},setup(e,{expose:t}){let n=k(),r={line:_(()=>ln(()=>import(`./feature-Charts.js?v=1786507437784`).then(e=>e.i),__vite__mapDeps([29,1,2,4,3,5,6,7,8,9,10,11,30,31]))),bar:_(()=>ln(()=>import(`./feature-Charts.js?v=1786507437784`).then(e=>e.a),__vite__mapDeps([29,1,2,4,3,5,6,7,8,9,10,11,30,31]))),pie:_(()=>ln(()=>import(`./feature-Charts.js?v=1786507437784`).then(e=>e.t),__vite__mapDeps([29,1,2,4,3,5,6,7,8,9,10,11,30,31]))),map:_(()=>ln(()=>import(`./feature-Charts.js?v=1786507437784`).then(e=>e.n),__vite__mapDeps([29,1,2,4,3,5,6,7,8,9,10,11,30,31])))};return t({getChart:()=>{var e;return(e=n.value)==null?void 0:e.getChart()}}),(t,i)=>(p(),R(ne(r[e.type]),{ref_key:`chartRef`,ref:n,width:e.width,height:e.height,option:e.option},null,8,[`width`,`height`,`option`]))}}),el=t({default:()=>tl}),tl=$c;F();var nl={class:`text-left`},rl={class:`cursor-pointer`},il=N({__name:`Requests`,props:{name:{type:String,default:``},total:{type:[Number,String],default:0},value:{type:Array,default:()=>[]}},setup(e){let t=z(()=>e.total.toLocaleString(`en-US`)),n=Ke(),i=z(()=>({xAxis:{type:`category`,data:e.value.map(e=>e.date)},yAxis:{type:`value`,show:!1},series:[{name:`Page views`,data:e.value.map(e=>e.value),type:`line`,lineStyle:{color:n.value.primaryColor,width:2},areaStyle:{color:wt(n.value.primaryColor,.1)},symbol:`none`}],grid:{left:0,right:0,top:0,bottom:0}}));return(n,o)=>(p(),r(`div`,{class:`flex flex-col gap-3px cursor-pointer`,onClick:o[0]||(o[0]=t=>v(Zc)(!1,e.name))},[O(`div`,nl,j(v(t)),1),O(`div`,rl,[a(tl,{type:`line`,option:v(i),height:`15px`},null,8,[`option`])])]))}}),al=t({default:()=>ol}),ol=il;F();var sl={class:`bt-install relative`},cl={key:0,class:`install-box`},ll={class:`install-desc`},ul=q(N({__name:`index`,props:{install:{type:Boolean,default:!0}},setup(e){return(t,n)=>{let i=ht;return p(),r(`div`,sl,[E(t.$slots,`default`,{},void 0,!0),e.install?S(``,!0):(p(),r(`div`,cl,[O(`div`,ll,[a(i,{name:`base-warning`,class:`text-warning mr-8px`,size:`24`}),E(t.$slots,`desc`,{},void 0,!0)])]))])}}}),[[`__scopeId`,`data-v-aac05997`]]),dl=`/static/vite/images/logo.png`;F();var fl={class:`flex gap-4`},pl=N({__name:`tren-type`,props:h({showSort:{type:Boolean,default:!0}},{sort:{default:`desc`},sortModifiers:{},type:{default:`traffic`},typeModifiers:{}}),emits:[`update:sort`,`update:type`],setup(e){let t=ue(e,`sort`),n=ue(e,`type`);return(i,s)=>{let c=Oe,l=Ie;return p(),r(`div`,fl,[e.showSort?(p(),R(l,{key:0,value:t.value,"onUpdate:value":s[0]||(s[0]=e=>t.value=e),size:`small`},{default:A(()=>[a(c,{value:`desc`},{default:A(()=>[o(j(i.$t(`Desc`)),1)]),_:1}),a(c,{value:`asc`},{default:A(()=>[o(j(i.$t(`Asc`)),1)]),_:1})]),_:1},8,[`value`])):S(``,!0),a(l,{value:n.value,"onUpdate:value":s[1]||(s[1]=e=>n.value=e),size:`small`},{default:A(()=>[a(c,{value:`traffic`},{default:A(()=>[o(j(i.$t(`Traffic`)),1)]),_:1}),a(c,{value:`req_count`},{default:A(()=>[o(j(i.$t(`Requests`)),1)]),_:1}),a(c,{value:`ip_count`},{default:A(()=>[...s[2]||(s[2]=[o(`IP`,-1)])]),_:1}),a(c,{value:`uv`},{default:A(()=>[...s[3]||(s[3]=[o(`UV`,-1)])]),_:1}),a(c,{value:`pv`},{default:A(()=>[...s[4]||(s[4]=[o(`PV`,-1)])]),_:1})]),_:1},8,[`value`])])}}});F();var ml=[`textContent`],hl={key:1},gl={class:`font-bold text-16px text-font2`},_l={class:`text-font2`},vl={class:`text-font2`},yl={class:`font-bold text-16px text-font2`},bl={class:`font-bold text-16px text-font2`},xl=N({__name:`index`,props:{name:{type:String,default:``},showTops5:{type:Boolean,default:!0}},setup(e){let{t}=B(),{siteMonitorStatus:n}=_e(Ht()),{webserver:i,isMonitorInstall:s}=_e(rt()),c=z(()=>i.value!==`openlitespeed`&&(s.value||n.value)),l=k(!1),d=e,f=L({sort:`desc`,top5Type:`traffic`,trenType:`traffic`}),m={traffic:t(`Traffic`),req_count:t(`Requests`),ip_count:`IP`,uv:`UV`,pv:`PV`},h=k([]),g=z(()=>m[f.trenType]),_=e=>e===`traffic`?`traffic_bytes`:e,b=(e,t)=>t===`traffic`?It(e):e,x=L({today:{traffic_human:`-`,req_count:`-`,ip_count:`-`,uv:`-`,pv:`-`},yesterday:{traffic_human:`-`,req_count:`-`,ip_count:`-`,uv:`-`,pv:`-`},day_before:{traffic_human:`-`,req_count:`-`,ip_count:`-`,uv:`-`,pv:`-`}}),ee=[{key:`traffic_human`,label:t(`Traffic`)},{key:`req_count`,label:t(`Requests`)},{key:`ip_count`,label:`IP`},{key:`uv`,label:`UV`},{key:`pv`,label:`PV`}],w=Ke(),T=pe({grid:{left:150,right:50,top:20,bottom:20},tooltip:{trigger:`axis`,backgroundColor:`var(--chart-tooltip-bg-color)`,textStyle:{color:`var(--chart-tooltip-text-color)`},formatter:e=>{let t=Array.isArray(e)?e[0]:e,n=t.name||t.axisValueLabel||``,r=Array.isArray(t.value)?t.value[0]:t.value;return`${n}
${m[f.top5Type]}: ${b(r,f.top5Type)}`}},xAxis:{type:`value`,axisLabel:{formatter:e=>b(e,f.top5Type)}},yAxis:{type:`category`,data:[],axisTick:{show:!1},axisLine:{show:!1},axisLabel:{width:130,overflow:`truncate`,ellipsis:`...`,lineHeight:18,margin:4,align:`right`}},series:[{type:`bar`,data:[],barWidth:14,label:{show:!0,position:`right`,color:`#666`,formatter:e=>b(e.value,f.top5Type)},itemStyle:{color:w.value.primaryColor,borderRadius:[0,6,6,0]}}]}),E=pe({grid:{left:80,right:30,top:20,bottom:20},tooltip:{trigger:`axis`,backgroundColor:`var(--chart-tooltip-bg-color)`,textStyle:{color:`var(--chart-tooltip-text-color)`},formatter:e=>{var t;let n=Array.isArray(e)?e[0]:e,r=n.name||n.axisValueLabel||``,i=Array.isArray(n.value)?(t=n.value[1])==null?n.value[0]:t:n.value;return`${r}
${g.value}: ${b(i,f.trenType)}`}},xAxis:{type:`category`,boundaryGap:!1,data:[]},yAxis:{type:`value`,axisLabel:{formatter:e=>b(e,f.trenType)}},series:[{type:`line`,data:[],smooth:!0,symbol:`circle`,symbolSize:6,itemStyle:{color:`#fff`,borderColor:w.value.primaryColor,borderWidth:2},lineStyle:{color:w.value.primaryColor,width:2},areaStyle:{color:{type:`linear`,x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:wt(w.value.primaryColor,.35)},{offset:1,color:wt(w.value.primaryColor,.05)}]}}}]}),D=e=>{var t;l.value=e.top5_sites.items.length===0;let n=_(f.top5Type);T.yAxis={...T.yAxis,data:e.top5_sites.items.map(e=>e.site).reverse()},T.series=[{...(t=T.series)==null?void 0:t[0],data:e.top5_sites.items.map(e=>e[n]||0).reverse()}]},te=()=>{var e;let t=_(f.trenType);E.xAxis={...E.xAxis,data:h.value.map(e=>e.date.substring(5))},E.series=[{...(e=E.series)==null?void 0:e[0],data:h.value.map(e=>e[t]||0)}]},{loading:ne,setLoading:re}=dt(),M=async()=>{try{re(!0);let e;e=d.name?(await Yr({site_name:d.name})).message:(await Jr({metric:f.top5Type,order:f.sort})).message,K(e)&&(h.value=e.trend_7days.points,Object.assign(x,e.overview_three_days),te(),d.name||D(e))}finally{re(!1)}};return u(()=>{i.value===`openlitespeed`||!s.value&&!n.value||M()}),(e,t)=>{let n=Yt,s=y(`i18n-t`),u=V,m=ht,h=Ue,g=Se,_=be,b=qt,w=Ye,D=ul;return p(),R(D,{install:v(c)},{desc:A(()=>[v(i)==`openlitespeed`?(p(),r(`span`,{key:0,textContent:j(e.$t(`This feature is not currently supported by the OpenLiteSpeed service`))},null,8,ml)):(p(),r(`span`,hl,[a(s,{keypath:`Please use {a} or enable Site Monitor in the Settings`},{a:A(()=>[a(n,{class:`font-bold`,onClick:t[0]||(t[0]=e=>v(_t)(d.name))},{default:A(()=>[...t[5]||(t[5]=[o(`Website statistics-v2`,-1)])]),_:1})]),_:1})]))]),default:A(()=>[a(w,{class:`py-16px px-30px`,show:v(ne)},{default:A(()=>[a(u,{class:`justify-between!`},{default:A(()=>[(p(),r(se,null,C(ee,n=>a(u,{class:`flex-col! items-center`,key:n.key},{default:A(()=>[O(`span`,null,[t[6]||(t[6]=O(`span`,{class:`circle`},null,-1)),O(`span`,null,j(n.label),1)]),O(`span`,gl,j(v(x).today[n.key]),1),O(`span`,_l,j(e.$t(`Public.Search.Yesterday`))+` `+j(v(x).yesterday[n.key]),1),O(`span`,vl,j(e.$t(`Day Before`))+` `+j(v(x).day_before[n.key]),1)]),_:2},1024)),64)),a(u,{class:`flex-col! items-center justify-center! cursor-pointer`,onClick:M},{default:A(()=>[a(u,{class:`items-center`,size:5},{default:A(()=>[a(m,{name:`base-refresh`,class:`text-primary`}),a(h,{type:`primary`,text:``},{default:A(()=>[o(j(e.$t(`Refresh`)),1)]),_:1})]),_:1}),t[7]||(t[7]=O(`img`,{src:`/static/vite/images/logo.png`,class:`w-40px h-40px`},null,-1))]),_:1})]),_:1}),d.showTops5?(p(),r(se,{key:0},[a(u,{class:`my-25px justify-between! items-center`},{default:A(()=>[O(`div`,yl,j(e.$t(`Today Top 5 Websites`)),1),a(pl,{sort:v(f).sort,"onUpdate:sort":[t[1]||(t[1]=e=>v(f).sort=e),M],type:v(f).top5Type,"onUpdate:type":[t[2]||(t[2]=e=>v(f).top5Type=e),M]},null,8,[`sort`,`type`])]),_:1}),v(l)?(p(),R(g,{key:0,class:`h-200px justify-center`})):(p(),R(tl,{key:1,type:`bar`,height:`200px`,option:v(T)},null,8,[`option`]))],64)):S(``,!0),a(u,{class:`my-25px justify-between! items-center`},{default:A(()=>[O(`div`,bl,j(e.$t(`Last 7 Days Statistics`)),1),a(pl,{showSort:!1,type:v(f).trenType,"onUpdate:type":[t[3]||(t[3]=e=>v(f).trenType=e),te]},null,8,[`type`])]),_:1}),a(tl,{type:`line`,height:`260px`,option:v(E)},null,8,[`option`]),a(_),a(b,{class:`mt-10px`},{default:A(()=>[O(`li`,null,[o(j(e.$t(`This is a simplified website statistics report. For more detailed data, please use`))+` `,1),a(h,{type:`primary`,text:``,onClick:t[4]||(t[4]=e=>v(_t)(d.name))},{default:A(()=>[...t[8]||(t[8]=[o(`Website statistics-v2`,-1)])]),_:1})])]),_:1})]),_:1},8,[`show`])]),_:1},8,[`install`])}}}),Sl=t({default:()=>Cl}),Cl=q(xl,[[`__scopeId`,`data-v-3771031c`]]);F();var wl={class:`relative w-full`},Tl={class:`leading-18px`},El=q(N({__name:`index`,props:{rows:{type:Number,default:4},placeholder:{type:String,default:``},readonly:{type:Boolean,default:!1},name:{type:String,default:``}},emits:[`blur`],setup(e,{emit:t}){let n=t,o=ce(),s=!!ie().default,c=Ke(),l=i(),u=()=>{l.value.focus()},d=k(!1),f=()=>{d.value=!0},m=()=>{d.value=!1,n(`blur`)},h=z(()=>!s||o.value?!1:!d.value);return(t,n)=>{let i=Ae,o=Me;return p(),r(`div`,wl,[a(o,{trigger:`focus`,placement:`top-start`,"display-directive":`show`,disabled:!s,style:D({"--n-color":v(c).primaryColor,"--n-text-color":`#fff`})},{trigger:A(()=>[a(i,b({ref_key:`inputRef`,ref:l},t.$attrs,{type:`textarea`,placeholder:e.placeholder,"input-props":{name:e.name,spellcheck:!1},autosize:{minRows:e.rows,maxRows:e.rows},readonly:e.readonly,onFocus:f,onBlur:m}),null,16,[`placeholder`,`input-props`,`autosize`,`readonly`])]),default:A(()=>[O(`div`,Tl,[E(t.$slots,`default`,{},void 0,!0)])]),_:3},8,[`disabled`,`style`]),P(O(`div`,{class:`placeholder`,onClick:u},[E(t.$slots,`default`,{},void 0,!0)],512),[[I,v(h)]])])}}}),[[`__scopeId`,`data-v-9059602f`]]),Dl=()=>W.post(`/ssl_domain?action=get_panel_domain`),Ol=e=>W.post(`/ssl_domain?action=set_panel_domain_ssl`,{domain:JSON.stringify(e.domain)},{requestOptions:{loading:`Installing certificate, please wait...`,successMessage:!1}}),kl=e=>W.post(`/ssl_domain?action=ssl_tasks_status`,e),Al=e(Qe(),1);F();var jl=[`innerHTML`],Ml=N({__name:`apply-progress`,setup(e){let t=k(`Applying for a certificate...`),n=async()=>{let{message:e}=await ot({path:`/www/server/panel/logs/letsencrypt.log`});K(e)&&(t.value=e.data?e.data:`None`)};n();let i=null;return u(()=>{i=setInterval(()=>{n()},1e3)}),m(()=>{i&&clearInterval(i)}),(e,n)=>(p(),r(`pre`,{innerHTML:v(t),class:`h-full overflow-auto bg-black text-white p-10px whitespace-pre-wrap`},null,8,jl))}});F();var Nl={class:`p-16px`},Pl={class:`flex items-center`},Fl=N({__name:`manual-parse`,props:{manualParse:{},site_id:{},domains:{},callback:{type:Function},tips:{type:Boolean}},emits:[`close`],setup(e,{emit:t}){let{t:n}=B(),i=e,s=t,{table:c,columns:l}=tt([{key:`domain`,title:n(`Mail.Domain.index_3`)},{key:`auth_value`,title:n(`Mail.Domain.index_38`)},{key:`type`,title:n(`Ftp.Table.index_3`),width:80},{key:`must`,title:`Essential`,width:100}]),{loading:u,setLoading:d}=dt(),f=()=>{try{d(!0),i.manualParse.length&&(c.data=i.manualParse.map(e=>({...e.data})).flatMap(e=>Object.values(e)))}finally{d(!1)}},m=async()=>{let e=G({width:500,height:300,hideClose:!0,component:Ml});try{await At({site_id:i.site_id,domains:i.domains.join(`,`)})}catch(e){if(!e.message.result){U.error(`Application failed`);return}let t=e.message.result,n;try{n=Al.default.parse(t)}catch(e){Kl(t);return}if(n)try{ql(n)}catch(e){U.error(`Application failed`)}else U.error(`Application failed`)}finally{e.hide(),s(`close`),i.callback()}};return f(),(e,t)=>{let n=xe,s=ht,d=Hn,f=Ue,h=V,g=qt;return p(),r(`div`,Nl,[i.tips?(p(),R(n,{key:0,type:`warning`,class:`mb-10px`},{default:A(()=>[...t[0]||(t[0]=[O(`span`,null,`You have unfinished application tasks, please complete them first.`,-1)])]),_:1})):S(``,!0),a(n,{"show-icon":!1,class:`mb-10px`},{default:A(()=>[O(`div`,Pl,[a(s,{name:`base-info`,size:`17`,class:`mr-8px`}),t[1]||(t[1]=O(`span`,{class:`leading-17px`},`Please do TXT analysis according to the following list`,-1))])]),_:1}),a(d,{loading:v(u),"loading-num":2,columns:v(l),data:v(c).data,"max-height":`450px`},null,8,[`loading`,`columns`,`data`]),a(h,{justify:`end`,class:`my-10px`},{default:A(()=>[a(f,{type:`primary`,onClick:m},{default:A(()=>[o(j(e.$t(`SSL.Business.index_54`)),1)]),_:1})]),_:1}),a(g,null,{default:A(()=>[t[2]||(t[2]=O(`li`,{class:`text-error`},`It takes some time to resolve the domain name to take effect. After completing all the resolution operations, please wait 1 minute before clicking the verification button`,-1)),O(`li`,null,`You can manually verify whether the domain name resolution is effective through CMD commands: nslookup -q=txt `+j(v(c).data[0].domain),1),t[3]||(t[3]=O(`li`,null,`If you are using Pagoda Cloud Resolution Plugin, Alibaba Cloud DNS, DnsPod as DNS, you can use the DNS interface to automatically resolve`,-1))]),_:1})])}}});F();var Il={class:`p-20px`},Ll={class:`text-14px px-16px`},Rl={key:0,class:`error-box leading-25px`},zl={key:0},Bl={key:0},Vl={class:`text-white bg-[#333] p-10px w-full whitespace-pre-wrap`},Hl={key:1},Ul={class:`text-white bg-[#333] p-10px w-full whitespace-pre-wrap`},Wl=q(N({__name:`apply-error`,props:{error:{}},setup(e){return(t,n)=>{var i,s,c,l,u;let d=ht,f=V,m=Yt;return p(),r(`div`,Il,[a(f,{class:`items-center! text-error justify-center!`},{default:A(()=>[a(d,{name:`base-error`,size:24}),O(`div`,Ll,j(e.error[0]),1)]),_:1}),(i=e.error[1].challenges)!=null&&i[0]||(s=e.error[1])!=null&&s.detail?(p(),r(`div`,Rl,[(c=e.error[1].challenges)!=null&&c[0]?(p(),r(`div`,zl,[O(`div`,null,[n[0]||(n[0]=O(`span`,{class:`label-text`},`Verify Domain: `,-1)),o(j(e.error[1].identifier.value),1)]),e.error[1].challenges[0].type.indexOf(`dns`)>-1||(l=e.error[1].challenges[0].validationRecord)!=null&&l[0]?(p(),r(`div`,Bl,[n[2]||(n[2]=O(`span`,{class:`label-text`},`Verify URL: `,-1)),a(m,{href:e.error[1].challenges[0].type.indexOf(`dns`)>-1?`https://dnschecker.org/#TXT/_acme-challenge.${e.error[1].identifier.value}`:e.error[1].challenges[0].validationRecord[0].url,target:`_blank`},{default:A(()=>[...n[1]||(n[1]=[O(`span`,{class:`font-bold`},`Click to view`,-1)])]),_:1},8,[`href`])])):S(``,!0),O(`div`,null,[n[3]||(n[3]=O(`span`,{class:`label-text`},`Verify Content: `,-1)),o(j(e.error[1].challenges[0].token),1)]),O(`div`,null,[n[4]||(n[4]=O(`span`,{class:`label-text`},`Error Code: `,-1)),O(`pre`,Vl,j(e.error[1].challenges[0].error.detail),1)]),n[5]||(n[5]=O(`div`,null,[O(`span`,{class:`label-text`},`Verification Result:`),O(`span`,{class:`text-error`},`Verification Failed`)],-1))])):S(``,!0),(u=e.error[1])!=null&&u.detail?(p(),r(`div`,Hl,[O(`div`,null,[n[6]||(n[6]=O(`span`,{class:`label-text`},`Error Code: `,-1)),O(`pre`,Ul,j(e.error[1].detail),1)]),n[7]||(n[7]=O(`div`,null,[O(`span`,{class:`label-text`},`Verification Result:`),O(`span`,{class:`text-error`},`Verification Failed`)],-1))])):S(``,!0)])):S(``,!0)])}}}),[[`__scopeId`,`data-v-8ac8e215`]]);F();function Gl(e,t,n,r,i){G({title:`Manually parse TXT records`,width:700,minHeight:400,data:{manualParse:e,site_id:t,domains:n,callback:r,tips:i},component:Fl})}function Kl(e){G({title:`Application failed`,content:()=>g(`pre`,{style:{padding:`10px`,color:`#fff`,maxHeight:`300px`,overflow:`auto`,backgroundColor:`#000`,whiteSpace:`pre-wrap`,wordBreak:`break-word`}},JSON.stringify(e,null,2)),width:480})}function ql(e){G({title:`Application failed`,width:1e3,component:Wl,data:{error:e}})}F(),un();var Jl={class:`panel-ssl-progress`},Yl={class:`progress-label`},Xl={class:`w-120px`},Zl=q(N({__name:`ssl-lets-progress`,props:{task_id:{type:Number,default:0},isJump:{type:Boolean,default:!0},onFinish:{type:Function,default:()=>{}}},emits:[`close`],setup(e,{emit:t}){let n=_(()=>ln(()=>import(`./view-ssl.js?v=1786507437784`).then(e=>e.r),__vite__mapDeps([32,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,18,19,20,21,26,27,33,34,22,23,35,36,37,38,39,40,24,25,41,42,43,44]))),{t:i}=B(),o=t,s=k({}),c=null,l=k(!1),f=it(i(`SSL.Domain.index_5`)),m=e=>{f.data.path=e.task_log,f.show=!0},h=async(t=!1)=>{try{t&&(l.value=!0);let{message:r}=await kl({task_id:e.task_id});if(K(r)&&(s.value=r,r.task_code===-1)){o(`close`);let e=r.task_result.match(/Error:\s*(\[[\s\S]+\])$/);if(e&&e[1]){let t=e[1];try{ql(Al.default.parse(t))}catch(e){U.error(i(`SSL.index_31`))}}else U.error(i(`SSL.index_31`));return}if(s.value.task_status!==100)g();else{var n;c&&clearTimeout(c),o(`close`),(n=e.onFinish)==null||n.call(e),U.success(i(`Config.Safe.Ssl.index_11`)),e.isJump&&setTimeout(()=>{window.location.href=window.location.href.split(`?`)[0]+`?_t=`+Date.now()},1e3)}}catch(t){e.isJump&&setTimeout(()=>{window.location.href=window.location.href.split(`?`)[0]+`?_t=`+Date.now()},1e3)}finally{t&&(l.value=!1)}},g=()=>{c&&clearTimeout(c),c=window.setTimeout(()=>{h()},3e3)};return u(()=>{h(!0)}),d(()=>{c&&(clearTimeout(c),c=null)}),(e,t)=>{let i=je,o=ht,c=Ye,u=an;return p(),r(`div`,Jl,[a(c,{show:v(l)},{default:A(()=>[O(`div`,{class:`progress-item`,onClick:t[0]||(t[0]=e=>m(v(s)))},[O(`span`,Yl,j(v(s).task_name),1),O(`div`,Xl,[a(i,{percentage:v(s).task_status,type:`line`,status:`success`,processing:v(s).task_status!==100,"indicator-placement":`inside`},null,8,[`percentage`,`processing`])]),a(o,{name:`base-left-logs`,size:`18`})])]),_:1},8,[`show`]),a(u,{show:v(f).show,"onUpdate:show":t[1]||(t[1]=e=>v(f).show=e),title:v(f).title,data:v(f).data,width:700,height:450,footer:!1,component:v(n)},null,8,[`show`,`title`,`data`,`component`])])}}}),[[`__scopeId`,`data-v-8b526699`]]);F();var{t:Ql}=H.global;function $l(){return{key:`name`,title:Ql(`Site.TableRow.index_19`),render:e=>a(Yt,{href:`http://${e.name}:${e.port}`,target:`_blank`},{default:()=>[e.name]})}}function eu(){return{key:`port`,title:Ql(`Site.TableRow.index_16`),width:100}}function tu(e=Ql(`Site.TableOP.index_9`)){return{key:`action`,title:Ql(`Public.Table.Action`),width:80,align:`right`,render:()=>a(`span`,{class:`text-default`},[e])}}function nu({delDomain:e}){return{key:`action`,title:Ql(`Public.Table.Action`),width:80,align:`right`,render:t=>a(Qt,{options:[{label:Ql(`Public.Btn.Del`),onClick:()=>{ut({title:`${Ql(`Site.Batch.index_12`)}[${t.name}]`,content:Ql(`Site.Batch.index_13`),onConfirm:async({hide:n})=>{await e(t),n()}})}}]},null)}}F();var ru={class:`p-16px`},iu=N({__name:`add-result`,props:{data:{}},setup(e){let{t}=B(),n=e,{table:i,columns:o}=tt([{key:`name`,title:t(`Site.TableRow.index_2`)},{key:`status`,title:t(`Public.Table.Status`),render:e=>a(`span`,{class:e.status?`text-primary`:`text-error`},[e.msg])}]);return me(()=>{i.data=n.data.result}),(e,t)=>{let n=Hn;return p(),r(`div`,ru,[a(n,{data:v(i).data,columns:v(o),"max-height":200},null,8,[`data`,`columns`])])}}}),{t:au}=H.global,ou=e=>W.post(`/site?action=GetSSL`,e),su=e=>W.post(`/site?action=HttpToHttps`,e,{requestOptions:{loading:au(`WP.api.tamper_8`),successMessage:!0}}),cu=e=>W.post(`/site?action=CloseToHttps`,e,{requestOptions:{loading:au(`WP.api.tamper_8`),successMessage:!0}}),lu=e=>W.post(`/site?action=CloseSSLConf`,e,{requestOptions:{loading:au(`WP.api.tamper_8`),successMessage:!0}}),uu=()=>W.post(`/ssl?action=GetCertList`),du=e=>W.post(`/site?action=GetSSL`,e);F();var fu=he(`siteSsl`,()=>{let e=k(null),t=k(null),n=k(!1),r=k(!1),i=k(!1),a=k(``),o=k(nn.NotDeploy),s=k(``),c=k(0),u=k(``),d=k(()=>{}),f=()=>{let e=!1;return c.value<=30&&(e=!0),o.value===nn.TestDeploy&&c.value<0&&(e=!0),(o.value===nn.SaveOrHolderDeploy||o.value===nn.NotDeploy)&&(e=!1),e},p=async(d=!0)=>{if(!(!d||!e.value))try{n.value=!0;let{message:d}=await ou({siteName:e.value.name});if(K(d)){var p,m;o.value=d.type,r.value=d.status,c.value=l(d,`cert_data.endtime`,0),u.value=(p=d.cert_data)==null?void 0:p.issuer_O,i.value=f(),s.value=((m=d.cert_data)==null||(m=m.dns)==null?void 0:m.join(`,`))||``,a.value=d.hash,t.value=d}}catch(e){r.value=!1,i.value=!1}finally{n.value=!1}};return{site:e,sslInfo:t,loading:n,isStart:r,isRenew:i,hash:a,type:o,domain:s,expirationDay:c,certificateType:u,getInfo:p,setSite:t=>{e.value=t},setExternalRefresh:e=>{d.value=e},refresh:()=>{p(),d.value()}}});F();var pu={class:`cert-info`},mu={class:`cert-label`},hu={class:`cert-value`},gu={class:`cert-info`},_u={class:`cert-label`},vu={class:`cert-value`},yu={class:`cert-info`},bu={class:`cert-label`},xu={class:`cert-value`},Su={class:`cert-info`},Cu={class:`cert-label`},wu={class:`cert-value`},Tu={key:0,class:`text-primary`},Eu={key:1,class:`text-error`},Du={class:`cert-info`},Ou={class:`cert-label`},ku={class:`cert-value`},Au={class:`w-48%`},ju={class:`mb-8px`},Mu={class:`w-48%`},Nu={class:`mb-8px`},Pu=q(N({__name:`index`,setup(e,{expose:t}){let{t:n}=B(),i=fu(),s=c(`sslSite`,{}),l=c(`sslSetRefresh`,()=>{}),d=c(`sslEnableExtranet`,!0),f=k(!1),m=k(``),h=k(``),g=``,_=k(``),y=``;u(()=>{d&&i.getInfo()}),le(()=>i.sslInfo,e=>{e&&(h.value=e.key||``,g=e.key||``,_.value=e.csr||``,y=e.csr||``,m.value=e.index,f.value=e.httpTohttps)},{immediate:!0});let b=z(()=>{let e=i.type;return e===nn.LetsEncryptDeploy?n(`Site.Cert.index_65`):e===nn.BusinessDeploy?n(`Site.Cert.index_64`):e===nn.TestDeploy?n(`Site.Cert.index_38`):n(`Site.Cert.index_37`)}),x=z(()=>{var e;return!!((e=i.sslInfo)!=null&&e.csr)}),ee=z(()=>i.isRenew||i.type===nn.LetsEncryptDeploy),C=z(()=>!1),w=z(()=>i.isStart),T=async e=>{e?(await su({siteName:s.name}),re()):ut({title:n(`Site.Cert.index_12`),content:n(`Site.Cert.index_13`),onConfirm:async()=>{await cu({siteName:s.name}),re()},onPublicClose:()=>{f.value=!0}})},E=()=>{if(h.value.trim()===``||_.value.trim()===``){U.error(n(`Site.Cert.index_9`));return}h.value!==g&&g||_.value!==y&&y?ut({title:n(`Site.Cert.index_10`),content:n(`Site.Cert.index_11`),onConfirm:async()=>{await D()}}):D()},D=async()=>{let{message:e}=await tn({key:h.value,cert:_.value});K(e)&&e.hash&&(await et({hash:e.hash,domains:JSON.stringify([s.name]),append:1}),U.success(n(`SSL.index_32`))),re()},te=async()=>{var e;let{message:t}=await Xt({hash:((e=i.sslInfo)==null?void 0:e.hash)||``});K(t)&&G({hideClose:!0,data:{isJump:!1,task_id:t.task_id,onFinish:()=>{i.getInfo()}},component:Zl})},ne=async()=>{await lu({updateOf:1,siteName:s.name}),re()},re=()=>{d&&i.getInfo(),l()};return t({init:()=>{d&&i.getInfo()}}),(e,t)=>{let n=Yt,s=De,c=Fe,l=We,u=Ee,d=xe,m=El,g=V,y=Ue,D=qt,k=Ye;return p(),R(k,{show:v(i).loading},{default:A(()=>[v(x)?(p(),R(d,{key:0,class:`mb-16px`,type:`success`,"show-icon":!1},{default:A(()=>[a(u,{"x-gap":12,cols:`15`},{default:A(()=>[a(s,{span:`8`},{default:A(()=>[O(`div`,pu,[O(`div`,mu,j(e.$t(`Site.Cert.index_44`))+j(e.$t(`Public.Punctuation.Colon`)),1),O(`div`,hu,[a(n,null,{default:A(()=>[o(j(v(b)),1)]),_:1})])])]),_:1}),a(s,{span:`7`},{default:A(()=>[O(`div`,gu,[O(`div`,_u,j(e.$t(`Site.Cert.index_45`))+j(e.$t(`Public.Punctuation.Colon`)),1),O(`div`,vu,[a(c,null,{default:A(()=>{var e;return[o(j(((e=v(i).sslInfo)==null||(e=e.cert_data)==null?void 0:e.issuer)||`other`),1)]}),_:1})])])]),_:1}),a(s,{span:`8`},{default:A(()=>[O(`div`,yu,[O(`div`,bu,j(e.$t(`Site.Cert.index_46`))+j(e.$t(`Public.Punctuation.Colon`)),1),O(`div`,xu,[a(c,null,{default:A(()=>{var t;return[o(j((t=v(i).sslInfo)==null||(t=t.cert_data)==null?void 0:t.dns.join(e.$t(`Public.Punctuation.Comma`))),1)]}),_:1})])])]),_:1}),a(s,{span:`7`},{default:A(()=>{var t,n,a,o;return[O(`div`,Su,[O(`div`,Cu,j(e.$t(`Site.Cert.index_47`))+j(e.$t(`Public.Punctuation.Colon`)),1),O(`div`,wu,[((t=(n=v(i).sslInfo)==null||(n=n.cert_data)==null?void 0:n.endtime)==null?0:t)>0?(p(),r(`span`,Tu,j(e.$t(`Site.Cert.index_48`,{date:(a=v(i).sslInfo)==null?void 0:a.cert_data.notAfter,days:(o=v(i).sslInfo)==null?void 0:o.cert_data.endtime})),1)):(p(),r(`span`,Eu,j(e.$t(`Site.Cert.index_47`)),1))])])]}),_:1}),a(s,{span:`8`},{default:A(()=>[O(`div`,Du,[O(`div`,Ou,j(e.$t(`Site.Cert.index_49`))+j(e.$t(`Public.Punctuation.Colon`)),1),O(`div`,ku,[a(l,{value:v(f),"onUpdate:value":[t[0]||(t[0]=e=>M(f)?f.value=e:null),T],size:`small`},null,8,[`value`])])])]),_:1})]),_:1})]),_:1})):S(``,!0),a(g,{class:`mb-16px`,size:10,justify:`space-between`},{default:A(()=>[O(`div`,Au,[O(`div`,ju,j(e.$t(`Site.Cert.index_50`)),1),a(m,{value:v(h),"onUpdate:value":t[1]||(t[1]=e=>M(h)?h.value=e:null),rows:10},null,8,[`value`])]),O(`div`,Mu,[O(`div`,Nu,j(e.$t(`Site.Cert.index_51`)),1),a(m,{value:v(_),"onUpdate:value":t[2]||(t[2]=e=>M(_)?_.value=e:null),rows:10},null,8,[`value`])])]),_:1}),a(g,{class:`mb-12px`},{default:A(()=>[a(y,{type:`primary`,onClick:E},{default:A(()=>[o(j(v(i).isStart?e.$t(`Public.Btn.Save`):e.$t(`Site.Cert.index_52`)),1)]),_:1}),v(ee)?(p(),R(y,{key:0,type:`primary`,onClick:te},{default:A(()=>[o(j(e.$t(`Site.Cert.index_53`)),1)]),_:1})):S(``,!0),v(C)?(p(),R(y,{key:1},{default:A(()=>[o(j(e.$t(`Site.Cert.index_54`)),1)]),_:1})):S(``,!0),v(w)?(p(),R(y,{key:2,onClick:ne},{default:A(()=>[o(j(e.$t(`Site.Cert.index_55`)),1)]),_:1})):S(``,!0)]),_:1}),a(D,null,{default:A(()=>[O(`li`,null,j(e.$t(`Site.Cert.index_33`)),1),O(`li`,null,j(e.$t(`Site.Cert.index_34`)),1),O(`li`,null,j(e.$t(`Site.Cert.index_35`)),1),O(`li`,null,j(e.$t(`Site.Cert.index_36`)),1)]),_:1})]),_:1},8,[`show`])}}}),[[`__scopeId`,`data-v-60ba1713`]]);F();var Fu={class:`flex flex-wrap`},Iu={class:`text-primary w-100%`},Lu=N({__name:`top-tips`,setup(e){let{t}=B(),n=[t(`SSL.SiteSSL.index_5`),t(`SSL.SiteSSL.index_6`),t(`SSL.SiteSSL.index_7`),t(`SSL.SiteSSL.index_8`),t(`SSL.SiteSSL.index_9`),t(`SSL.SiteSSL.index_10`),t(`SSL.SiteSSL.index_11`)];return(e,t)=>{let i=ht,o=V,s=xe;return p(),R(s,{type:`success`,"show-icon":!1},{default:A(()=>[O(`div`,Fu,[(p(),r(se,null,C(n,(e,t)=>a(o,{size:5,key:e,class:T([`flex-nowrap! leading-20px`,{"w-33%":t!==n.length-1}])},{default:A(()=>[a(i,{name:`base-tick`,size:16,color:`#ff8d00`}),O(`span`,Iu,j(e),1)]),_:2},1032,[`class`])),64))])]),_:1})}}});F();function Ru(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!f(e)}var zu=k(`manage`),Bu=k(!1),Vu=k([]),Hu=k([]),Uu=k(),Wu=k(``),Gu=k(``),Ku=k(!1),qu=k(``),Ju=k(!1),Yu=[{label:`A`,value:`A`},{label:`AAAA`,value:`AAAA`},{label:`MX`,value:`MX`},{label:`TXT`,value:`TXT`},{label:`NS`,value:`NS`},{label:`CAA`,value:`CAA`},{label:`CNAME`,value:`CNAME`}],Xu=async()=>{try{Ku.value=!0;let{message:e}=await Tt({p:1,limit:9999});if(K(e)){let t=e.data.find(e=>e.name===`aaPanelDns`);t&&(e.data.splice(e.data.indexOf(t),1),e.data.unshift(t)),e.data.length>0?(Vu.value=e.data.map(e=>({label:e.name,value:e.id,alias:e.alias})),Uu.value||(Uu.value=Vu.value[0].value),Wu.value||(Wu.value=Vu.value[0].label),Vu.value.some(e=>e.value===Uu.value)||(Uu.value=Vu.value[0].value,Wu.value=Vu.value[0].label)):(Vu.value=[],Uu.value=void 0,Wu.value=``)}}finally{Ku.value=!1}},Zu=async()=>{try{Ku.value=!0;let{message:e}=await st({p:1,limit:9999,id:Uu.value});K(e)&&(e.data.length>0?(Hu.value=e.data.map(e=>({label:e.name,value:e.name,ssl_info:e.ssl_info.end_time,dns_resolve:e.dns_resolve})),Gu.value||(Gu.value=Hu.value[0].value)):(Hu.value=[],Gu.value=``))}finally{Ku.value=!1}},Qu=e=>({key:`provider`,title:H.global.t(`SSL.Domain.index_28`),render:t=>{let n=t.task&&t.task.some(e=>e.task_status!==100);return a(V,null,{default:()=>[a(`span`,null,[t.name||t.provider]),n?a(Me,{trigger:`hover`},{trigger:()=>a(Ye,{size:`small`},null),default:()=>a(se,null,[t.task.map(t=>a(`div`,{class:`flex flex-nowrap! p-10px cursor-pointer justify-between items-center`,title:H.global.t(`SSL.Domain.index_33`),key:t.id,onClick:()=>{e(t.task_log)}},[a(`span`,{class:`whitespace-nowrap mr-10px`},[t.task_name]),a(V,{class:`items-center flex-nowrap!`},{default:()=>[a(je,{class:`w-120px!`,type:`line`,status:`success`,percentage:t.task_status,"indicator-placement":`inside`,processing:t.task_status!==100},null),a(ht,{name:`base-left-logs`,size:18},null)]})]))])}):``]})}}),$u=e=>({key:`ps`,title:H.global.t(`SSL.Domain.index_29`),render:t=>{var n,r,i;let o=t.user_for;if(!o)return`--`;let s=(n=`site`)=>{e(t,n)};return Object.keys(o).map(e=>o[e]).every(e=>e.length===0)?a(`span`,{class:`bt-link`,onClick:()=>s()},[H.global.t(`SSL.Domain.index_30`)]):a(Qt,{options:[{label:H.global.t(`Layout.Sider.site_1`),onClick:()=>s(`site`),show:((n=o.sites)==null?void 0:n.length)>0},{label:H.global.t(`SSL.Domain.index_31`),onClick:()=>s(`mail`),show:((r=o.mails)==null?void 0:r.length)>0},{label:H.global.t(`SSL.Domain.index_32`),onClick:()=>s(`panel`),show:((i=o.panel)==null?void 0:i.length)>0}]},null)}}),ed=e=>{let{key:t=`end_time`}=e;return{key:t,title:e.title,width:e.width,render:e=>{let n=t.split(`.`).reduce((e,t)=>e&&e[t],e);if(n===-1||n===void 0)return`--`;let r=Number(n);if(r<=0){let e;return a(Xe,{type:`error`,class:`px-10px`},Ru(e=H.global.t(`Config.Safe.index_166`))?e:{default:()=>[e]})}return a(Xe,{type:r>30?`success`:`warning`,class:`px-10px`},{default:()=>[r,o(` `),H.global.t(`Crontab.arrange.index_41`)]})}}};F();var Q=L({domainCount:1,certType:`dv`,brand:`Positive`,mode:`single`,years:5,deploy:1});le(()=>Q.certType,e=>{e===`dv`?Q.brand=`Positive`:Q.brand=`sslTrus`,Q.domainCount>1?Q.mode=`multi`:Q.mode=`single`}),le(()=>Q.domainCount,e=>{e>1&&Q.mode===`single`?Q.mode=`multi`:e===1&&Q.mode===`multi`&&(Q.mode=`single`)}),le(()=>Q.domainCount,e=>{e>1&&Q.brand===`GeoTrust`&&(Q.brand=`Positive`)});var $=z(()=>{var e;return((e=sd.value)==null?void 0:e.find(e=>{let t=e.brand===Q.brand,n=e.type.substring(0,2).toLowerCase()===Q.certType,r=!1;return Q.brand===`Sectigo`&&Q.certType===`ov`&&Q.mode===`wildcard`&&Q.domainCount>1?(r=e.code.includes(`comodo-multi-domain-wildcard`),t&&n&&r):Q.brand===`Positive`&&Q.certType===`dv`&&Q.mode===`wildcard`&&Q.domainCount>1?(r=e.code.includes(`multi-domain-wildcard`),t&&n&&r):(Q.mode===`single`?r=e.add_price===0:Q.mode===`multi`?r=e.code.includes(`multi`):Q.mode===`wildcard`&&(Q.brand===`Digicert`||Q.domainCount===1?r=e.code.includes(`wildcard`):(r=e.code.includes(`multi-domain-wildcard`),r||(U.error(`The current certificate brand does not support multi-domain certificate, has automatically switched to the supported certificate brand for you!`),Q.mode=`multi`))),Q.brand===`Digicert`&&Q.certType===`ov`&&Q.mode===`wildcard`?r=e.code.includes(`digicert-basic-ov-wildcard`):Q.brand===`Digicert`&&!r&&(r=e.code.includes(`digicert-secure-site-${Q.certType}`)),t&&n&&r)}))||{}}),td=[{value:`dv`,name:`DV certificate`,desc:`Recommended for personal, test use`},{value:`ov`,name:`OV certificate`,desc:`Recommended for enterprise use`},{value:`ev`,name:`EV certificate`,desc:`Recommended for large government and enterprise use, high security`}],nd=L([{value:`Positive`,name:`Positive`,show:z(()=>Q.certType!==`ov`)},{value:`sslTrus`,name:`sslTrus`,show:!0},{value:`Digicert`,name:`Digicert`,show:z(()=>Q.certType!==`dv`)},{value:`GeoTrust`,name:`GeoTrust`,show:z(()=>Q.domainCount===1||Q.domainCount!==1&&Q.certType===`ev`)},{value:`Sectigo`,name:`Sectigo`,show:!0}]),rd=L([{value:`single`,name:`Single domain`,show:z(()=>Q.domainCount===1)},{value:`multi`,name:`Multi-domain`,show:z(()=>Q.domainCount>1)},{value:`wildcard`,name:`Wildcard`,show:z(()=>Q.certType!==`ev`)}]),id=[{value:5,name:`5 year`},{value:4,name:`4 year`},{value:3,name:`3 year`},{value:2,name:`2 year`},{value:1,name:`1 year`}],ad=[{value:1,name:`Deploy Service`},{value:0,name:`It isn't necessary`}],od=k(),sd=k(),cd=z(()=>{var e;let t=(e=od.value)==null?void 0:e.type[Q.certType];return Array.isArray(t)&&t.length>0?t[0]:``}),ld=z(()=>{var e;let t=(e=od.value)==null?void 0:e.brand[Q.brand];return Array.isArray(t)&&t.length>0?t[0]:``}),ud=z(()=>{var e;let t=(e=od.value)==null?void 0:e.recommend[Q.certType];return typeof t==`string`?t:``}),dd=z(()=>Q.mode===`single`?`Only one secondary domain or subdomain is supported, e.g. bt.com, cloud.bt.com, or dnspod.cloud.bt.com. If you need to bind all subdomains of a peer, e.g. *.bt.com, purchase a universal domain certificate.`:`Domain names with wildcards, such as *.bt.com and *.cloud.bt.com, are universal domain names that contain all subdomain names of the same level.
Note that universal domain names do not support cross-tiers, e.g. *.bt.com does not include *.cloud.bt.com support`),fd=z(()=>{var e;let t=(e=od.value)==null?void 0:e.times[`${Q.years}_year`];return Array.isArray(t)&&t.length>0?t[0]:``}),pd=async()=>{let{message:e}=await cn();K(e)&&(od.value=e.info,sd.value=e.data.map(e=>({...e,isMulti:e.code.indexOf(`multi`)>-1,isWildcard:e.code.indexOf(`wildcard`)>-1,isMultiWildcard:e.code.indexOf(`multi-domain-wildcard`)>-1})))};F();var md={class:`number-control`},hd={class:`text-desc`},gd={class:`text-#fc6d26`},_d=q(N({__name:`domain-count`,setup(e){let t=e=>{Q.domainCount<=1&&e===-1||Q.domainCount>=99&&e===1||(Q.domainCount+=e)};return(e,n)=>{let r=V,i=Ce;return p(),R(i,{label:e.$t(`Domain Count`)},{default:A(()=>[a(r,{class:`flex-col!`},{default:A(()=>{var r,i;return[O(`div`,md,[O(`div`,{class:T([`minus`,{"is-disable":v(Q).domainCount<=1}]),onClick:n[0]||(n[0]=e=>t(-1))},null,2),P(O(`input`,{type:`number`,"onUpdate:modelValue":n[1]||(n[1]=e=>v(Q).domainCount=e),class:`number-input`,onInput:n[2]||(n[2]=e=>v(Q).domainCount=Math.min(Math.max(v(Q).domainCount,1),99))},null,544),[[oe,v(Q).domainCount,void 0,{number:!0}]]),O(`div`,{class:T([`plus`,{"is-disable":v(Q).domainCount>=99}]),onClick:n[3]||(n[3]=e=>t(1))},null,2)]),O(`div`,hd,[P(O(`div`,null,[o(j(e.$t(`SSL.Business.index_1`,[(r=v($))==null?void 0:r.num]))+` `,1),O(`span`,gd,`$ `+j((((i=v($))==null?void 0:i.add_price)/100).toFixed(2))+`/one/year`,1)],512),[[I,v(Q).domainCount>1]]),O(`div`,null,j(e.$t(`SSL.Business.index_2`)),1)])]}),_:1})]),_:1},8,[`label`])}}}),[[`__scopeId`,`data-v-0b876ba0`]]);F();var vd=N({__name:`paypal-button`,setup(e){let t=k(null),n=k(0),i=async e=>{let r=await hn({clientId:e});if(r&&t.value){var i,s;t.value.innerHTML=``,(i=r.Buttons)==null||i.call(r,{style:{height:30},fundingSource:(s=r.FUNDING)==null?void 0:s.PAYPAL,createOrder:async()=>(await o(!1),Ut({oid:n.value}).then(a).then(e=>e)),onApprove:e=>Et({paypal_order_id:e.orderID}).then(()=>{$t()})}).render(t.value)}},a=e=>new Promise((t,n)=>{let{message:r}=e;if(K(r)){if(r.status)return t(r.res);U.error(r.msg)}n(r)}),o=async(e=!0)=>{var t,r,a;let{message:o}=await zt({pdata:JSON.stringify({pid:((t=$.value)==null?void 0:t.pid)||8001,years:Q.years,deploy:Q.deploy,num:Q.domainCount-((r=$.value)==null?void 0:r.num)>0?Q.domainCount-((a=$.value)==null?void 0:a.num):0})});K(o)&&(e&&i(o.paypal_client_id),n.value=o.order_id)};return o(),(e,n)=>(p(),r(`div`,{ref_key:`payBtnRef`,ref:t},null,512))}});F();var yd={class:`flex-shrink-0! font-bold`},bd={class:`font-bold`},xd={class:`text-#fc6d26`},Sd={class:`font-bold text-20px`},Cd={key:1},wd={class:`text-desc line-through`},Td={class:`text-right`},Ed={class:`color-desc whitespace-nowrap`},Dd=q(N({__name:`total-price`,setup(e){let{t}=B(),n=null,i=z(()=>{var e,t,n;return Q.domainCount-((e=$.value)==null?void 0:e.num)>0?(Q.domainCount-((t=$.value)==null?void 0:t.num))*((n=$.value)==null?void 0:n.add_price):0}),s=z(()=>{var e,t;return(((((e=$.value)==null?void 0:e.price)+i.value)*Q.years+(Q.deploy?(t=$.value)==null?void 0:t.deploy_price:0))/100).toFixed(2)}),c=z(()=>{var e,t;return(((((e=$.value)==null?void 0:e.other_price)+i.value)*Q.years+(Q.deploy?(t=$.value)==null?void 0:t.deploy_price:0))/100).toFixed(2)}),l=k(0),u=async()=>{let e=U.loading(t(`Component.Pay.index_12`));try{var r,i,a;let{message:e}=await zt({pdata:JSON.stringify({pid:(r=$.value)==null?void 0:r.pid,years:Q.years,deploy:Q.deploy,num:Q.domainCount-((i=$.value)==null?void 0:i.num)>0?Q.domainCount-((a=$.value)==null?void 0:a.num):0})});K(e)&&(l.value=e.order_id,e.stripe_checkout_redirect_url?(f(),window.open(e.stripe_checkout_redirect_url,`_blank`,`no_opener,noreferrer`)):e.session_id?(n=await mn(e.stripe_public_key),n&&n.redirectToCheckout({sessionId:e.session_id})):U.error(t(`Component.Pay.index_28`)))}finally{e.close()}},d=null,f=async()=>{let{close:e}=U.loading(()=>a(se,null,[a(`span`,null,[o(`Paying in progress, `)]),a(Ue,{text:!0,type:`primary`,onClick:n},{default:()=>[o(`Cancel Pay`)]})])),n=()=>{ut({title:t(`Public.Confirm.Title`),content:`Do you want to confirm the cancellation of payment?`,onConfirm:async()=>{d&&(clearTimeout(d),d=null),e()}})},r=async(n=!0)=>{let{message:r}=await mt({order_id:l.value});if(K(r)&&r.res===1){d&&(clearTimeout(d),d=null),e(),U.success(t(`Component.Pay.index_7`)),await yt({force:1}),$t();return}n&&d!==null&&i()},i=()=>{d=window.setTimeout(async()=>{await r()},1e3)};d&&clearTimeout(d),await r(!1),i()};return(e,t)=>{let n=V;return p(),R(n,{class:`total-price justify-between! flex-nowrap!`},{default:A(()=>[a(n,{class:`flex-col!`},{default:A(()=>[a(n,{class:`flex-nowrap!`},{default:A(()=>{var t,n,r,a;return[O(`div`,yd,j(e.$t(`SSL.Business.index_3`)),1),O(`div`,null,[O(`span`,null,`The default contains `+j((t=v($))==null?void 0:t.num)+` domain $`+j((((n=v($))==null?void 0:n.price)/100).toFixed(2))+`/year`,1),P(O(`span`,null,`,over `+j(v(Q).domainCount-((r=v($))==null?void 0:r.num))+` additional domain names $`+j((v(i)/100).toFixed(2))+`/year`,513),[[I,v(Q).domainCount>((a=v($))==null?void 0:a.num)]])])]}),_:1}),a(n,{class:`items-center!`},{default:A(()=>[O(`div`,bd,j(e.$t(`SSL.Business.index_4`)),1),O(`div`,null,[O(`div`,xd,[S(``,!0),O(`span`,null,[O(`text`,Sd,`$`+j(v(s)?(Number(v(s))/v(Q).years).toFixed(2):`--`),1),t[0]||(t[0]=o(`/year `,-1))]),v(Q).deploy?(p(),r(`span`,Cd,`(`+j(e.$t(`SSL.Business.index_5`))+`)`,1)):S(``,!0)]),O(`div`,wd,`Original price $`+j(v(c)?(Number(v(c))/v(Q).years).toFixed(2):`--`)+`/year`,1)])]),_:1})]),_:1}),a(n,{class:`flex-col!`},{default:A(()=>[O(`div`,Td,[a(v(Ue),{type:`primary`,size:`large`,onClick:u},{default:A(()=>[o(j(e.$t(`Component.Auth.index_3`)),1)]),_:1})]),a(n,{class:`flex-nowrap! items-center!`},{default:A(()=>[O(`span`,Ed,j(e.$t(`Component.Pay.index_27`,[`Stripe`])),1),a(vd)]),_:1})]),_:1})]),_:1})}}}),[[`__scopeId`,`data-v-a98a5ede`]]);F();var Od=[`onClick`],kd={class:`item-title`},Ad={class:`text-desc leading-20px pb-10px`},jd={class:`item-tag`},Md=[`innerHTML`],Nd=[`onClick`],Pd={class:`item-tag`},Fd=[`innerHTML`],Id=[`onClick`],Ld=[`innerHTML`],Rd=[`onClick`],zd=[`innerHTML`],Bd=[`onClick`],Vd={class:`text-#fc6d26`},Hd=q(N({__name:`index`,setup(e){let t=(e,t)=>{Q[e]=t},{loading:n,setLoading:i}=dt();return u(async()=>{try{i(!0),await pd()}finally{i(!1)}}),(e,i)=>{let s=V,c=Ce,l=nr,u=Ye;return p(),R(u,{show:v(n),class:`w-850px! select-none`},{default:A(()=>[S(``,!0),a(l,{class:`px-16px pt-20px`},{default:A(()=>[a(_d),a(c,{label:`Cert Type`},{default:A(()=>[a(s,{class:`flex-col!`},{default:A(()=>[a(s,null,{default:A(()=>[(p(!0),r(se,null,C(v(td),e=>(p(),r(`div`,{key:e.value,class:T([`option-item w-210px`,{"is-active":v(Q).certType===e.value}]),onClick:n=>t(`certType`,e.value)},[O(`div`,kd,j(e.name),1),O(`div`,Ad,j(e.desc),1),P(O(`div`,jd,`Hot`,512),[[I,e.value===`dv`]])],10,Od))),128))]),_:1}),O(`div`,{class:`text-desc`,innerHTML:v(cd)},null,8,Md)]),_:1})]),_:1}),a(c,{label:`Certificate brand`},{default:A(()=>[a(s,{class:`flex-col!`},{default:A(()=>[a(s,null,{default:A(()=>[(p(!0),r(se,null,C(v(nd),e=>P((p(),r(`div`,{key:e.value,class:T([`option-item`,{"is-active":v(Q).brand===e.value}]),onClick:n=>t(`brand`,e.value)},[o(j(e.name)+` `,1),P(O(`div`,Pd,`Hot`,512),[[I,v(ud)===e.value]])],10,Nd)),[[I,e.show]])),128))]),_:1}),O(`div`,{class:`text-desc`,innerHTML:v(ld)},null,8,Fd)]),_:1})]),_:1}),a(c,{label:`Certificate type`},{default:A(()=>[a(s,{class:`flex-col!`},{default:A(()=>[a(s,null,{default:A(()=>[(p(!0),r(se,null,C(v(rd),e=>P((p(),r(`div`,{key:e.value,class:T([`option-item`,{"is-active":v(Q).mode===e.value}]),onClick:n=>t(`mode`,e.value)},j(e.name),11,Id)),[[I,e.show]])),128))]),_:1}),O(`div`,{class:`text-desc`,innerHTML:v(dd)},null,8,Ld)]),_:1})]),_:1}),a(c,{label:`Purchase period`},{default:A(()=>[a(s,{class:`flex-col!`},{default:A(()=>[a(s,null,{default:A(()=>[(p(!0),r(se,null,C(v(id),e=>(p(),r(`div`,{key:e.value,class:T([`option-item`,{"is-active":v(Q).years===e.value}]),onClick:n=>t(`years`,e.value)},j(e.name),11,Rd))),128))]),_:1}),O(`div`,{class:`text-desc`,innerHTML:v(fd)},null,8,zd)]),_:1})]),_:1}),a(c,{label:`Deploy Service`},{default:A(()=>[a(s,{class:`flex-col!`},{default:A(()=>[a(s,{class:`items-center!`},{default:A(()=>[(p(!0),r(se,null,C(v(ad),e=>(p(),r(`div`,{key:e.value,class:T([`option-item`,{"is-active":v(Q).deploy===e.value}]),onClick:n=>t(`deploy`,e.value)},j(e.name),11,Bd))),128)),P(O(`div`,null,[o(j(e.$t(`SSL.Business.index_7`))+` `,1),O(`span`,Vd,` $`+j((v($).deploy_price/100).toFixed(2))+`/1 Time `,1)],512),[[I,v(Q).deploy===1]])]),_:1}),P(O(`div`,{class:`text-desc`},j(e.$t(`SSL.Business.index_8`)),513),[[I,v(Q).deploy===1]])]),_:1})]),_:1})]),_:1}),a(Dd)]),_:1},8,[`show`])}}}),[[`__scopeId`,`data-v-8e0f720f`]]);F(),un();var Ud={class:`my-10px`},Wd=N({__name:`table`,setup(e){let t=_(()=>ln(()=>import(`./view-ssl.js?v=1786507437784`).then(e=>e.s),__vite__mapDeps([32,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,18,19,20,21,26,27,33,34,22,23,35,36,37,38,39,40,24,25,41,42,43,44]))),n=_(()=>ln(()=>import(`./view-ssl.js?v=1786507437784`).then(e=>e.a),__vite__mapDeps([32,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,18,19,20,21,26,27,33,34,22,23,35,36,37,38,39,40,24,25,41,42,43,44]))),i=_(()=>ln(()=>import(`./view-ssl.js?v=1786507437784`).then(e=>e.c),__vite__mapDeps([32,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,18,19,20,21,26,27,33,34,22,23,35,36,37,38,39,40,24,25,41,42,43,44]))),{userInfo:s}=_e(Ht()),l=c(`sslSetRefresh`,()=>{}),{t:u}=B(),d=L({p:1,limit:9999}),f=it(u(`SSL.Business.index_41`),{onRefresh:(e,t)=>{g.data.request=!0,g.data.uc_id=t,g.data.verify=e,g.show=!0,S()}}),m=it(u(`SSL.index_44`)),h=it(u(`SSL.index_49`),{onRefresh:()=>{S(),l()}}),g=it(u(`SSL.Business.index_42`),{onRefresh:()=>{S()}}),{table:y,columns:b}=tt([{key:`verify_domains`,title:u(`Layout.Sider.mail_3`),render:e=>a(`span`,{innerHTML:e.verify_domains&&e.verify_domains.length>0?e.verify_domains.join(`
`):`--`},null)},{key:`title`,title:u(`Site.Cert.index_44`),render:e=>e.order_info.title,ellipsis:{tooltip:!0}},ed({title:u(`SSL.index_54`)}),{key:`order_status`,title:u(`SSL.Business.index_43`),render:e=>{let t=e.order_info;if(!t.certId&&!t.domains.length)return a(`span`,{class:`color-warning cursor-pointer`,onClick:()=>x(e)},[` `,u(`SSL.Business.index_44`),` `]);if(!t.certId&&t.domains.length)return a(`span`,{class:`color-warning`},[o(` `),u(`SSL.Business.index_45`),o(` `)]);if(t.order_status===`PENDING`&&t.status===1)return a(`span`,{class:`color-warning`},[o(` `),u(`SSL.Business.index_46`),o(` `)]);if(t.order_status===`COMPLETE`&&t.status===1)return a(`span`,{class:`color-#20a53a`},[o(` `),u(`SSL.Business.index_47`),o(` `)]);if(t.order_status===`CANCELLED`&&t.status===1||t.status===-1)return a(`span`,{class:`color-warning`},[o(` `),u(`SSL.Business.index_48`),o(` `)]);if(t.order_status===`FAILED`&&t.status===1)return a(`span`,{class:`color-error`},[o(` `),u(`SSL.Business.index_49`),o(` `)]);if(t.order_status===`EXPIRED`&&t.status===1)return a(`span`,{class:`color-warning`},[o(` `),u(`SSL.Business.index_50`),o(` `)]);if(t.status===1&&![`PENDING`,`COMPLETE`,`CANCELLED`,`FAILED`,`EXPIRED`].includes(t.order_status))return a(`span`,{class:`color-warning`},[o(` `),u(`SSL.Business.index_51`),o(` `)]);if(t.status===0)return a(`span`,{class:`color-warning`},[o(` `),u(`SSL.Business.index_52`),o(` `)])}},kt({width:140,options:e=>[{show:!e.order_info.certId&&!e.order_info.domains.length,label:u(`SSL.Business.index_53`),onClick:()=>{x(e)}},{show:e.order_info.order_status===`PENDING`&&e.order_info.status===1,label:u(`SSL.Business.index_54`),onClick:async()=>{let{message:t}=await Lt({uc_id:e.order_info.uc_id});K(t)&&(g.data.uc_id=e.order_info.uc_id,g.data.verify=t.data,g.data.paths=t.paths,g.show=!0)}},{show:e.order_info.order_status===`COMPLETE`&&e.order_info.status===1,label:u(`SSL.index_58`),onClick:async()=>{h.data.row=e,h.show=!0}},{show:e.order_info.order_status===`COMPLETE`&&e.order_info.status===1,label:u(`Ftp.Label.index_11`),onClick:async()=>{let t=window.location.origin+`/v2/business_ssl?action=download_cert&uc_id=`+e.order_info.uc_id;window.open(t)}},{show:!1,label:u(`Public.Btn.Del`),onClick:()=>{ut({title:u(`SSL.index_59`),content:u(`SSL.index_60`),onConfirm:async()=>{await Nt({hash:e.hash}),S()}})}}]})]),x=e=>{f.data.row=e,f.show=!0},S=async()=>{try{y.loading=!0;let{message:e}=await pt(d);K(e)&&(y.data=e.data,y.total=e.total)}finally{y.loading=!1}};return s.value.status&&S(),(e,c)=>{let l=Ue,d=Hn,_=Pn,x=an,S=ul;return p(),r(`div`,Ud,[a(S,{install:v(s).status},{desc:A(()=>[c[5]||(c[5]=O(`span`,{class:`mr-10px`},`Business certificates require login panel to start using them`,-1)),a(l,{type:`primary`,onClick:v(Jt)},{default:A(()=>[o(j(e.$t(`Login.index_3`)),1)]),_:1},8,[`onClick`])]),default:A(()=>[a(_,null,{toolsLeft:A(()=>[a(l,{type:`primary`,onClick:c[0]||(c[0]=e=>v(m).show=!0)},{default:A(()=>[o(j(v(u)(`SSL.index_44`)),1)]),_:1})]),table:A(()=>[a(d,{loading:v(y).loading,data:v(y).data,columns:v(b),"max-height":220},null,8,[`loading`,`data`,`columns`])]),_:1}),a(x,{show:v(m).show,"onUpdate:show":c[1]||(c[1]=e=>v(m).show=e),title:v(m).title,data:v(m).data,"min-height":250,component:Hd},null,8,[`show`,`title`,`data`]),a(x,{show:v(f).show,"onUpdate:show":c[2]||(c[2]=e=>v(f).show=e),title:v(f).title,data:v(f).data,width:650,"min-height":450,component:v(t)},null,8,[`show`,`title`,`data`,`component`]),a(x,{show:v(h).show,"onUpdate:show":c[3]||(c[3]=e=>v(h).show=e),title:v(h).title,data:v(h).data,width:720,height:530,component:v(n)},null,8,[`show`,`title`,`data`,`component`]),a(x,{show:v(g).show,"onUpdate:show":c[4]||(c[4]=e=>v(g).show=e),title:v(g).title,data:v(g).data,width:650,"min-height":450,component:v(i)},null,8,[`show`,`title`,`data`,`component`])]),_:1},8,[`install`])])}}});F();var Gd={},Kd={class:`text-error`};function qd(e,t){let n=Yt,r=qt;return p(),R(r,null,{default:A(()=>[O(`li`,Kd,j(e.$t(`SSL.SiteSSL.index_1`)),1),O(`li`,null,j(e.$t(`SSL.SiteSSL.index_2`)),1),O(`li`,null,j(e.$t(`SSL.SiteSSL.index_3`)),1),O(`li`,null,[o(j(e.$t(`SSL.SiteSSL.index_4`))+` `,1),a(n,{href:`https://www.aapanel.com/docs/Function/BusinessCertificate.html`,target:`_blank`},{default:A(()=>[o(j(e.$t(`SSL.Business.index_20`)),1)]),_:1})])]),_:1})}var Jd=q(Gd,[[`render`,qd]]);F();var Yd=N({__name:`index`,setup(e){return(e,t)=>(p(),r(`div`,null,[a(Lu),a(Wd),a(Jd)]))}});F();var Xd={class:`cert-info`},Zd={class:`cert-label`},Qd={class:`cert-value`},$d={class:`cert-info`},ef={class:`cert-label`},tf={class:`cert-value`},nf={class:`cert-info`},rf={class:`cert-label`},af={class:`cert-value`},of={class:`cert-info`},sf={class:`cert-label`},cf={class:`cert-value`},lf={key:0,class:`text-primary`},uf={key:1,class:`text-error`},df={class:`w-48%`},ff={class:`mb-8px`},pf={class:`w-48%`},mf={class:`mb-8px`},hf=q(N({__name:`cert`,emits:[`update`],setup(e,{emit:t}){let n=t,i=c(`sslSite`,{}),s=c(`sslSetRefresh`,()=>{}),l=k(!1),u=k(1),d=k(``),f=k(``),m=L({hash:``,issuer:``,notAfter:``,notBefore:``,dns:[],subject:``,endtime:0}),h=async()=>{let{message:e}=await Xt({hash:m.hash});K(e)&&G({hideClose:!0,data:{isJump:!1,task_id:e.task_id,onFinish:()=>{b()}},component:Zl})},g=async()=>{await lu({updateOf:1,siteName:i.name}),n(`update`),s()},{loading:_,setLoading:y}=dt(),b=async()=>{try{y(!0);let{message:e}=await du({siteName:i.name});K(e)&&(l.value=e.status,m.hash=e.hash,m.issuer=e.cert_data.issuer,m.notAfter=e.cert_data.notAfter,m.notBefore=e.cert_data.notBefore,m.dns=e.cert_data.dns,m.subject=e.cert_data.subject,m.endtime=e.cert_data.endtime,d.value=e.key,f.value=e.csr,u.value=e.auto_renew)}finally{y(!1)}};return b(),(e,t)=>{let n=De,i=Fe,s=Ee,c=xe,l=El,y=V,b=Ue,x=qt,ee=Ye;return p(),R(ee,{show:v(_)},{default:A(()=>[a(c,{class:`mb-16px`,type:`success`,"show-icon":!1},{default:A(()=>[a(s,{"x-gap":12,cols:`15`},{default:A(()=>[v(u)?(p(),R(n,{key:0,span:`16`},{default:A(()=>[O(`div`,Xd,[O(`div`,Zd,j(e.$t(`SSL.SiteSSL.index_22`))+`: `,1),O(`div`,Qd,j(e.$t(`SSL.SiteSSL.index_23`)),1)])]),_:1})):S(``,!0),a(n,{span:`7`},{default:A(()=>[O(`div`,$d,[O(`div`,ef,j(e.$t(`Site.Cert.index_45`))+`: `,1),O(`div`,tf,[a(i,null,{default:A(()=>[o(j(v(m).issuer),1)]),_:1})])])]),_:1}),a(n,{span:`8`},{default:A(()=>[O(`div`,nf,[O(`div`,rf,j(e.$t(`Site.Cert.index_46`))+`: `,1),O(`div`,af,[a(i,null,{default:A(()=>[o(j(v(m).dns.join(e.$t(`Public.Punctuation.Comma`))),1)]),_:1})])])]),_:1}),a(n,{span:`7`},{default:A(()=>[O(`div`,of,[O(`div`,sf,j(e.$t(`Site.Cert.index_47`))+j(e.$t(`Public.Punctuation.Colon`)),1),O(`div`,cf,[v(m).endtime>0?(p(),r(`span`,lf,j(e.$t(`Site.Cert.index_48`,{date:v(m).notAfter,days:v(m).endtime})),1)):(p(),r(`span`,uf,j(e.$t(`Site.Cert.index_47`)),1))])])]),_:1})]),_:1})]),_:1}),a(y,{class:`mb-16px`,size:10,justify:`space-between`},{default:A(()=>[O(`div`,df,[O(`div`,ff,j(e.$t(`Site.Cert.index_50`)),1),a(l,{readonly:``,value:v(d),"onUpdate:value":t[0]||(t[0]=e=>M(d)?d.value=e:null),rows:14},null,8,[`value`])]),O(`div`,pf,[O(`div`,mf,j(e.$t(`Site.Cert.index_51`)),1),a(l,{readonly:``,value:v(f),"onUpdate:value":t[1]||(t[1]=e=>M(f)?f.value=e:null),rows:14},null,8,[`value`])])]),_:1}),a(y,{class:`mb-12px`},{default:A(()=>[a(b,{type:`primary`,onClick:h},{default:A(()=>[o(j(e.$t(`Site.Cert.index_53`)),1)]),_:1}),a(b,{onClick:g},{default:A(()=>[o(j(e.$t(`Site.Cert.index_55`)),1)]),_:1})]),_:1}),a(x,null,{default:A(()=>[O(`li`,null,j(e.$t(`SSL.SiteSSL.index_24`)),1),O(`li`,null,j(e.$t(`SSL.SiteSSL.index_25`)),1)]),_:1})]),_:1},8,[`show`])}}}),[[`__scopeId`,`data-v-13ad8e59`]]);F();var gf={class:`flex items-center`},_f={class:`leading-17px`},vf={class:`w-full`},yf={class:`w-full`},bf={class:`text-error`},xf=N({__name:`apply`,emits:[`update`],setup(e,{emit:t}){let n=ge(),{t:i}=B(),s=c(`sslSite`,{}),d=c(`sslSetRefresh`,()=>{}),f=t,m=L({auth_type:`http`,dns_manual:0,auto_wildcard:0,domains:[],all:!1}),h={domains:{required:!0,trigger:`change`,type:`array`,message:i(`SSL.SiteSSL.index_16`)}},_=k(null),y=k([]),b=e=>{var t;return(t=y.value.find(t=>t.name===e))==null?void 0:t.auto},x=()=>{n.push(`/ssl_domain/domain`)},S=z(()=>m.domains.length>0&&m.domains.lengthm.domains,e=>{e.length===y.value.length?m.all=!0:e.length||(m.all=!1)}),le(()=>m.all,e=>{if(e){var t;m.domains=y.value.map(e=>e.name),(t=_.value)==null||t.validate()}else m.domains=[]}),le(()=>m.auth_type,e=>{if(e===`dns`){var t;m.domains=y.value.filter(e=>e.auto).map(e=>e.name),(t=_.value)==null||t.validate()}else m.domains=[]});let ee=z(()=>m.domains.filter(e=>!b(e))),w=async()=>{var e;if(await((e=_.value)==null?void 0:e.validate()),m.auth_type===`dns`&&ee.value.length&&!m.dns_manual){U.error({content:()=>g(`span`,{innerHTML:`${ee.value.join(`
`)}${i(`SSL.SiteSSL.index_14`)}`})});return}let t={auth_type:m.dns_manual?`dns_manual`:m.auth_type,auto_wildcard:m.auto_wildcard,domains:JSON.stringify(m.domains),site_id:m.dns_manual?s.id:void 0,deploy:+!m.dns_manual};if(m.dns_manual&&m.auth_type===`dns`){let{message:e}=await Bt({site_id:s.id,domains:JSON.stringify(m.domains)});if(K(e)&&Object.keys(e).length){Gl(e.auths,s.id,m.domains,()=>{f(`update`),d()},!0);return}let n=G({width:500,height:300,hideClose:!0,component:Ml});try{let{message:e}=await Ft(t,!1);K(e)&&(e.deploy?(U.success(e.result||i(`SSL.index_32`)),f(`update`),d()):Array.isArray(e.auths)&&e.auths.length&&Gl(e.auths,s.id,m.domains,()=>{f(`update`),d()}))}catch(e){Kl(l(e,`message`,``))}finally{n.hide()}return}let{message:n}=await Ft(t);K(n)&&G({hideClose:!0,data:{isJump:!1,task_id:n.task_id,onFinish:()=>{f(`update`),d()}},component:Zl})},{loading:T,setLoading:E}=dt(),D=async()=>{try{E(!0);let{message:e}=await Zt({id:s.id});if(Vt(e)){let t=e.map(async e=>{let{message:t}=await at({domain:e.name});K(t)&&y.value.push({name:e.name,auto:t.support.includes(`auto`)})});await Promise.all(t)}}finally{E(!1)}};return u(()=>{D()}),(e,t)=>{let n=ht,i=xe,s=ve,c=ke,l=Ie,u=Ce,d=Je,f=V,g=Be,E=Se,D=Ye,te=Ue,k=nr,ne=qt;return p(),r(`div`,null,[P(a(i,{"show-icon":!1,class:`mb-10px`},{default:A(()=>[O(`div`,gf,[a(n,{name:`base-info`,size:`17`,class:`mr-8px`}),O(`span`,_f,j(e.$t(`SSL.SiteSSL.index_12`)),1)])]),_:1},512),[[I,v(m).auth_type===`dns`]]),a(k,{ref_key:`formRef`,ref:_,model:v(m),rules:h,"label-width":`140`},{default:A(()=>[a(u,{label:e.$t(`Config.Safe.Ssl.index_2`)},{default:A(()=>[a(l,{value:v(m).auth_type,"onUpdate:value":t[0]||(t[0]=e=>v(m).auth_type=e)},{default:A(()=>[a(c,null,{default:A(()=>[a(s,{value:`http`},{default:A(()=>[o(j(e.$t(`SSL.SiteSSL.index_17`)),1)]),_:1}),a(s,{value:`dns`},{default:A(()=>[o(j(e.$t(`SSL.index_12`))+` (Wildcard support) `,1)]),_:1})]),_:1})]),_:1},8,[`value`])]),_:1},8,[`label`]),P(a(u,{label:` `,"show-feedback":!1},{default:A(()=>[a(d,{checked:v(m).dns_manual,"onUpdate:checked":t[1]||(t[1]=e=>v(m).dns_manual=e),"checked-value":1,"unchecked-value":0},{default:A(()=>[o(j(e.$t(`SSL.index_2`)),1)]),_:1},8,[`checked`])]),_:1},512),[[I,v(m).auth_type===`dns`]]),P(a(u,{label:` `},{default:A(()=>[a(d,{checked:v(m).auto_wildcard,"onUpdate:checked":t[2]||(t[2]=e=>v(m).auto_wildcard=e),"checked-value":1,"unchecked-value":0},{default:A(()=>[o(j(e.$t(`SSL.SiteSSL.index_20`)),1)]),_:1},8,[`checked`])]),_:1},512),[[I,v(m).auth_type===`dns`]]),a(u,{label:e.$t(`Mail.Domain.index_3`),path:`domains`},{default:A(()=>[a(D,{show:v(T),class:`p-12px w-300px max-h-300px min-h-100px overflow-auto border border-solid border-#ccc`},{default:A(()=>[a(d,{class:`mb-12px`,checked:v(m).all,"onUpdate:checked":t[3]||(t[3]=e=>v(m).all=e),label:e.$t(`Public.SelectAll`),indeterminate:v(S)},null,8,[`checked`,`label`,`indeterminate`]),v(y).length?(p(),R(g,{key:0,value:v(m).domains,"onUpdate:value":t[4]||(t[4]=e=>v(m).domains=e)},{default:A(()=>[a(f,{class:`flex-col!`,size:12},{default:A(()=>[(p(!0),r(se,null,C(v(y),e=>(p(),R(d,{key:e.name,value:e.name,label:e.name},null,8,[`value`,`label`]))),128))]),_:1})]),_:1},8,[`value`])):(p(),R(E,{key:1,description:`No domain name`}))]),_:1},8,[`show`])]),_:1},8,[`label`]),P(a(u,{label:` `},{default:A(()=>[a(i,{"show-icon":!1,type:v(ee).length?`warning`:`success`},{default:A(()=>[(p(!0),r(se,null,C(v(m).domains,t=>(p(),R(f,{key:t},{default:A(()=>[b(t)?(p(),R(f,{key:0,class:`flex-nowrap! py-3px`},{default:A(()=>[a(n,{name:`base-success`,size:`17`,color:`#20a53a`}),O(`span`,vf,`[`+j(t)+`] `+j(e.$t(`SSL.SiteSSL.index_13`)),1)]),_:2},1024)):(p(),R(f,{key:1,class:`flex-nowrap! py-3px items-center!`},{default:A(()=>[a(n,{name:`base-error`,size:`17`,color:`#E85445`}),O(`span`,yf,`[`+j(t)+`] `+j(e.$t(`SSL.SiteSSL.index_14`)),1),a(te,{type:`primary`,size:`tiny`,onClick:x},{default:A(()=>[o(j(e.$t(`SSL.SiteSSL.index_21`)),1)]),_:1})]),_:2},1024))]),_:2},1024))),128))]),_:1},8,[`type`])]),_:1},512),[[I,v(m).auth_type===`dns`&&v(m).domains.length&&!v(m).dns_manual]]),a(u,{label:` `},{default:A(()=>[a(te,{type:`primary`,onClick:w},{default:A(()=>[o(j(e.$t(`Public.Btn.Apply`)),1)]),_:1})]),_:1})]),_:1},8,[`model`]),P(a(ne,{class:`mt-16px`},{default:A(()=>[O(`li`,bf,j(e.$t(`SSL.SiteSSL.index_15`)),1),O(`li`,null,j(e.$t(`Site.Cert.index_21`)),1),O(`li`,null,j(e.$t(`Site.Cert.index_23`)),1),O(`li`,null,j(e.$t(`Site.Cert.index_24`)),1)]),_:1},512),[[I,v(m).auth_type===`http`]]),P(a(ne,{class:`mt-24px`},{default:A(()=>[t[5]||(t[5]=O(`li`,null,`Manually resolved certificates do not support auto-renewal`,-1)),O(`li`,null,j(e.$t(`Site.Cert.index_25`)),1),O(`li`,null,j(e.$t(`Site.Cert.index_26`)),1),O(`li`,null,j(e.$t(`Site.Cert.index_27`)),1),O(`li`,null,j(e.$t(`Site.Cert.index_28`)),1)]),_:1},512),[[I,v(m).auth_type===`dns`]])])}}});F();var Sf=N({__name:`index`,setup(e){let t=fu(),n=()=>{t.refresh()};return(e,i)=>(p(),r(`div`,null,[v(t).isStart&&v(t).certificateType===`Let's Encrypt`?(p(),R(hf,{key:0,onUpdate:n})):(p(),R(xf,{key:1,onUpdate:n}))]))}});F();var Cf=N({__name:`index`,props:{onMenuChange:{type:Function}},setup(e,{expose:t}){let n=e,i=c(`sslSite`,{}),{t:o}=B(),s=L({p:1,limit:99999,search:``}),l=e=>{lt({title:o(`Site.Cert.index_31`),content:o(`Site.Cert.index_32`),onConfirm:async()=>{await Nt({hash:e.hash}),h()}})},{columns:u,table:d}=tt([{key:`domain`,title:o(`Site.Cert.index_29`),render:e=>a(`span`,{innerHTML:e.verify_domains.length>0?e.verify_domains.join(`
`):`--`},null)},ed({title:o(`SSL.index_54`),width:140}),{key:`issuer`,title:o(`Site.Cert.index_30`),ellipsis:{tooltip:!0}},kt({width:150,options:e=>[{label:o(`Public.Btn.Deploy`),onClick:async()=>{try{await et({hash:e.hash,domains:JSON.stringify([i.name]),append:1}),U.success(o(`SSL.index_32`)),setTimeout(()=>{n.onMenuChange()},500)}catch(e){console.log(e)}}},{show:e.provider===`Let's Encrypt`,label:o(`Public.Btn.Del`),onClick:()=>{l(e)}}]})]),{loading:f,setLoading:m}=dt(!0),h=async()=>{try{m(!0);let{message:e}=await St(s);K(e)&&(d.data=e.data)}finally{m(!1)}};return h(),t({init:h}),(e,t)=>{let n=dn,i=Hn,o=Pn;return p(),r(`div`,null,[a(o,null,{toolsRight:A(()=>[a(n,{value:v(s).search,"onUpdate:value":t[0]||(t[0]=e=>v(s).search=e),onSearch:h,placeholder:e.$t(`SSL.index_21`),clearable:``},null,8,[`value`,`placeholder`])]),table:A(()=>[a(i,{loading:v(f),columns:v(u),data:v(d).data,"max-height":480},null,8,[`loading`,`columns`,`data`])]),_:1})])}}});F();var wf={key:0},Tf={key:1},Ef=N({__name:`index`,props:{site:{},setRefresh:{},isEnableExtranet:{type:Boolean,default:!0}},setup(e,{expose:t}){let n=e,{t:s}=B();w(`sslSite`,n.site),w(`sslSetRefresh`,n.setRefresh),w(`sslEnableExtranet`,n.isEnableExtranet);let c=fu();c.setSite(n.site),c.setExternalRefresh(n.setRefresh);let l=k(`current`),u=async()=>{let{message:e}=await Xt({hash:c.hash});K(e)&&G({hideClose:!0,data:{isJump:!1,task_id:e.task_id,onFinish:()=>{c.getInfo(n.isEnableExtranet)}},component:Zl})},d=k([{key:`current`,label:()=>a(`div`,null,[a(`span`,null,[o(`Current Certs - `)]),a(`span`,{class:c.isStart?`text-primary`:`text-error`},[o(`[`),c.isStart?`Deployed`:`Not Deployed`,o(`]`)])]),component:i(Pu)},{key:`business`,label:s(`Site.Cert.index_64`),component:i(Yd)},{key:`let`,label:s(`Site.Cert.index_65`),component:i(Sf)},{key:`holder`,label:s(`Site.Cert.index_66`),component:i(Cf),data:{onMenuChange:()=>{l.value=`current`,c.getInfo(n.isEnableExtranet),n.setRefresh()}}}]);return le(()=>n.isEnableExtranet,e=>{e&&c.getInfo(!0)}),t({init:()=>{c.getInfo(n.isEnableExtranet)}}),(e,t)=>{let n=Ue,i=V,s=xe,f=fn;return p(),r(`div`,null,[v(c).isStart?S(``,!0):(p(),R(s,{key:0,class:`mb-12px`,type:`error`,"show-icon":!1,style:{"--n-padding":`9px 16px`}},{default:A(()=>[a(i,{class:`items-center`},{default:A(()=>[O(`span`,null,j(e.$t(`Site.Cert.index_41`)),1),a(n,{size:`tiny`,type:`primary`,onClick:t[0]||(t[0]=e=>l.value=`business`)},{default:A(()=>[o(j(e.$t(`Site.Cert.index_43`)),1)]),_:1})]),_:1})]),_:1})),v(c).isStart&&v(c).isRenew?(p(),R(s,{key:1,class:`mb-12px`,type:`error`,"show-icon":!1,style:{"--n-padding":`9px 16px`}},{default:A(()=>[a(i,{class:`items-center`},{default:A(()=>[v(c).expirationDay>0?(p(),r(`span`,wf,j(e.$t(`SSL.SiteSSL.index_26`,[v(c).domain,v(c).expirationDay])),1)):(p(),r(`span`,Tf,j(e.$t(`SSL.SiteSSL.index_19`,[v(c).domain])),1)),a(n,{size:`tiny`,type:`primary`,onClick:u},{default:A(()=>[o(j(e.$t(`Site.Cert.index_53`)),1)]),_:1})]),_:1})]),_:1})):S(``,!0),a(f,{value:v(l),"onUpdate:value":t[1]||(t[1]=e=>M(l)?l.value=e:null),options:v(d)},null,8,[`value`,`options`])])}}});F();var Df={class:`w-440px p-20px`},Of={class:`flex items-center mb-24px`},kf={class:`flex-1 ml-8px text-16px leading-22px`},Af=N({__name:`index`,props:{desc:{default:``},list:{default:()=>[]},columns:{default:()=>[]},onConfirm:{},onRefresh:{}},emits:[`setConfirm`],setup(e,{expose:t,emit:n}){let i=e,o=n,{t:s}=B(),c=k(``),l=k([]),u=!1,d=k([...i.columns,{key:`msg`,title:s(`Public.Table.Result`),align:`right`,width:`50%`,ellipsis:{tooltip:!0},render:e=>`status`in e&&`msg`in e?e.status?a(`span`,{class:`text-primary`},[e.msg]):a(`span`,{class:`text-error`},[e.msg]):a(`span`,{class:`text-warning`},[s(`Public.Status.Wait`)])}]);return l.value=i.list.map(e=>({...e})),t({onConfirm:async()=>{if(!u&&i.onConfirm){var e;let{message:t}=await i.onConfirm();return K(t)&&(l.value=t.msg_list,u=!0,c.value=t.msg,o(`setConfirm`,{text:s(`Public.Btn.Finish`)})),(e=i.onRefresh)==null||e.call(i),!1}}}),(t,n)=>{let i=Te;return p(),r(`div`,Df,[O(`div`,Of,[n[0]||(n[0]=O(`i`,{class:`i-common-warning text-40px text-warning`},null,-1)),O(`div`,kf,j(v(c)||v(s)(`Public.Batch.ConfirmWithDesc`,[e.desc])),1)]),a(i,{"max-height":182,columns:v(d),data:v(l)},null,8,[`columns`,`data`])])}}});F();var jf={class:`p-20px`},Mf={class:`flex-1`},Nf={class:`mt-12px`},Pf={class:`px-20px pt-24px pb-8px`},Ff={class:`w-150px`},If=N({__name:`set`,props:{data:{}},setup(e){let{t}=B(),{project_type:n,setOptions:i}=e.data,s=k(``),c=async()=>{let e=s.value.trim();if(e===``){U.error(t(`Site.PHP.index_46`));return}await Zs({project_type:n,type_name:e,ps:``}),s.value=``,await y(),i()},l=it(),u=k(null),d=L({project_type:n,type_id:-1,type_name:``,ps:``}),f={type_name:{required:!0,message:t(`Site.PHP.index_46`),trigger:[`blur`,`change`]}},m=e=>{d.type_id=e.id,d.type_name=e.name,l.title=`${t(`Site.PHP.index_48`)} [${e.name}]`,l.show=!0},h=async({hide:e})=>{var t;await((t=u.value)==null?void 0:t.validate()),await $s(fe(d)),await y(),i(),e()},{table:g,columns:_}=tt([{key:`name`,title:`Name`},kt({width:120,options:e=>[{label:t(`Public.Btn.Edit`),disabled:e.id===0,onClick:()=>{m(e)}},{label:t(`Public.Btn.Delete`),disabled:e.id===0,onClick:()=>{ut({title:`${t(`Site.PHP.index_49`)} [${e.name}]`,content:t(`Site.PHP.index_50`),onConfirm:async({hide:t})=>{await Qs({project_type:n,type_id:e.id}),await y(),i(e.id),t()}})}}]})]),y=async()=>{let{message:e}=await Xs({project_type:n});g.data=Vt(e)?e:[]};return y(),(e,t)=>{let n=Ae,i=Ue,m=V,y=Te,b=Ce,x=nr,S=an;return p(),r(`div`,jf,[a(m,null,{default:A(()=>[O(`div`,Mf,[a(n,{value:v(s),"onUpdate:value":t[0]||(t[0]=e=>M(s)?s.value=e:null),placeholder:e.$t(`Site.PHP.index_46`)},null,8,[`value`,`placeholder`])]),O(`div`,null,[a(i,{type:`primary`,onClick:c},{default:A(()=>[o(j(e.$t(`Site.Cert.index_62`)),1)]),_:1})])]),_:1}),O(`div`,Nf,[a(y,{"max-height":300,data:v(g).data,columns:v(_)},null,8,[`data`,`columns`])]),a(S,{show:v(l).show,"onUpdate:show":t[2]||(t[2]=e=>v(l).show=e),title:v(l).title,width:350,footer:!0,onConfirm:h},{default:A(()=>[O(`div`,Pf,[a(x,{ref_key:`formRef`,ref:u,model:v(d),rules:f},{default:A(()=>[a(b,{label:e.$t(`Site.PHP.index_47`),path:`type_name`},{default:A(()=>[O(`div`,Ff,[a(n,{value:v(d).type_name,"onUpdate:value":t[1]||(t[1]=e=>v(d).type_name=e),placeholder:``},null,8,[`value`])])]),_:1},8,[`label`])]),_:1},8,[`model`])])]),_:1},8,[`show`,`title`])])}}});F();var Lf={class:`w-160px`},Rf=N({__name:`index`,props:h({project_type:{type:String,default:`python`}},{value:{},valueModifiers:{}}),emits:[`update:value`],setup(e,{expose:t}){let n=ue(e,`value`),{project_type:i}=e,{t:s}=B(),{loading:c,setLoading:l}=dt(),u=k([]),d=it(s(`Site.PHP.index_44`),{project_type:i,setOptions:e=>{m(),n.value===e&&(n.value=``)}}),f=()=>{d.show=!0},m=async()=>{try{l(!0);let{message:e}=await Xs({project_type:i});Vt(e)&&(u.value=e.map(e=>({label:e.name,value:e.id})))}finally{u.value.unshift({label:s(`Site.PHP.index_45`),value:``}),l(!1)}};return t({getList:m}),(e,t)=>{let i=Ue,s=qe,l=an;return p(),r(`div`,Lf,[a(s,b(e.$attrs,{value:n.value,"onUpdate:value":t[0]||(t[0]=e=>n.value=e),loading:v(c),options:v(u)}),{action:A(()=>[a(i,{block:``,onClick:f},{default:A(()=>[o(j(e.$t(`Site.PHP.index_43`)),1)]),_:1})]),_:1},16,[`value`,`loading`,`options`]),a(l,{show:v(d).show,"onUpdate:show":t[1]||(t[1]=e=>v(d).show=e),width:350,title:v(d).title,data:v(d).data,component:If},null,8,[`show`,`title`,`data`])])}}});export{Ec as $,On as $i,ka as $n,ii as $r,Uo as $t,Ml as A,Pr as Ai,Ja as An,Fa as Ar,Mc as At,Qc as B,Tr as Bi,Hi as Bn,aa as Br,ns as Bt,nu as C,Yr as Ci,to as Cn,Wi as Cr,Fc as Ct,Zl as D,Hr as Di,co as Dn,Ta as Dr,lc as Dt,eu as E,kr as Ei,po as En,ua as Er,Oc as Et,ul as F,xr as Fi,wa as Fn,na as Fr,cc as Ft,gc as G,cr as Gi,Yi as Gn,Ci as Gr,$o as Gt,ac as H,Dr as Hi,Xi as Hn,oa as Hr,Jo as Ht,al as I,Cr as Ii,va as In,ra as Ir,Ws as It,bc as J,zn as Ji,_a as Jn,pi as Jr,Xo as Jt,Cc as K,nr as Ki,Ji as Kn,hi as Kr,rs as Kt,tl as L,qr as Li,ha as Ln,sa as Lr,gs as Lt,Ol as M,Nr as Mi,qa as Mn,La as Mr,xc as Mt,El as N,_r as Ni,Ha as Nn,Zi as Nr,Js as Nt,Kl as O,ni as Oi,Xa as On,ga as Or,Uc as Ot,dl as P,Fr as Pi,Ma as Pn,Qi as Pr,qs as Pt,_c as Q,jn as Qi,Aa as Qn,Lr as Qr,Go as Qt,el as R,Zr as Ri,ji as Rn,ca as Rr,ls as Rt,iu as S,Jr as Si,So as Sn,Vi as Sr,yc as St,tu as T,hr as Ti,io as Tn,fa as Tr,Ac as Tt,dc as U,Xr as Ui,Va as Un,Ei as Ur,es as Ut,Jc as V,yr as Vi,Gi as Vn,ta as Vr,ts as Vt,Nc as W,Vr as Wi,qi as Wn,Ti as Wr,Qo as Wt,nc as X,Pn as Xi,Na as Xn,ur as Xr,Po as Xt,ic as Y,In as Yi,Ba as Yn,Ur as Yr,Fo as Yt,uc as Z,Mn as Zi,ja as Zn,Wr as Zr,jo as Zt,zu as _,gr as _i,eo as _n,Ni as _r,sc as _t,qu as a,_n as aa,ai,Bo as an,ba as ar,zc as at,ed as b,fr as bi,$a as bn,ya as br,wc as bt,Zu as c,zr as ci,go as cn,Ea as cr,hc as ct,Ju as d,Mr as di,fo as dn,Ri as dr,Vc as dt,kn as ea,ei,Io as en,Ui as er,tc as et,Wu as f,Or as fi,lo as fn,Ra as fr,Sc as ft,Bu as g,vr as gi,uo as gn,Pa as gr,rc as gt,Ku as h,Sr as hi,ro as hn,Ai as hr,oc as ht,Hd as i,vn as ia,Er as ii,Ro as in,ia as ir,Lc as it,Dl as j,Rr as ji,Ya as jn,Oa as jr,Bc as jt,Gl as k,jr as ki,Za as kn,Pi as kr,Wc as kt,Xu as l,Br as li,no as ln,Bi as lr,fc as lt,$u as m,dr as mi,_o as mn,za as mr,Dc as mt,Af as n,gn as na,ti as ni,No as nn,la as nr,Hc as nt,Gu as o,Ir as oi,Mo as on,Ia as or,jc as ot,Vu as p,br as pi,oo as pn,xa as pr,kc as pt,mc as q,Hn as qi,ma as qn,mi as qr,Zo as qt,Ef as r,yn as ra,$r as ri,Co as rn,$i as rr,vc as rt,Hu as s,Ar as si,Oo as sn,Ca as sr,Ic as st,Rf as t,bn as ta,Qr as ti,ko as tn,da as tr,Ks as tt,Uu as u,ri as ui,ho as un,pa as ur,pc as ut,Qu as v,Gr as vi,mo as vn,Da as vr,Rc as vt,$l as w,wr as wi,vo as wn,Sa as wr,Ys as wt,uu as x,pr as xi,so as xn,zi as xr,Tc as xt,Yu as y,Kr as yi,ao as yn,Mi as yr,Pc as yt,Zc as z,mr as zi,Ki as zn,ea as zr,qo as zt}; \ No newline at end of file diff --git a/BTPanel/static/vite/js/app-form-legacy.js b/BTPanel/static/vite/js/app-form-legacy.js index 317342e0..97f6aa1c 100644 --- a/BTPanel/static/vite/js/app-form-legacy.js +++ b/BTPanel/static/vite/js/app-form-legacy.js @@ -1,3 +1,3 @@ -(function(){System.register([`./vendor-utils-legacy.js?v=1784873523001`,`./vendor-vue-legacy.js?v=1784873523001`,`./vendor-naive-legacy.js?v=1784873523001`,`./app-legacy.js?v=1784873523001`,`./vendor-pdf-legacy.js?v=1784873523001`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O,ee,k,te,ne,A,j,M,N,P,re,F,I,ie,ae,oe,se,ce,le,ue,de,fe,pe,me,he,L,ge,R,z,B,V,_e,H,U,W,G,ve,K,q,J,ye,Y,be,X,xe,Z,Q,Se;function Ce(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]0?t:e.map(h)},y=function(){var e=g(),t=new Set(e.map(h)),n=e.filter(_).map(h),r=d.value.filter(function(e){return t.has(e)}),i=r.length>0?r:v(),a=!0,o=!1,s=void 0;try{for(var c=n[Symbol.iterator](),l;!(a=(l=c.next()).done);a=!0){var u=l.value;i.includes(u)||i.push(u)}}catch(e){o=!0,s=e}finally{try{!a&&c.return!=null&&c.return()}finally{if(o)throw s}}d.value=Array.from(new Set(i)).filter(function(e){return t.has(e)})},b=function(e){return typeof e==`function`?b(e(!0)):String(e==null?``:e)},x=function(){var e=g();y(),p.value=e.map(function(e){var t=b(e.title),n=h(e);return{key:n,disabled:_(e),label:function(){return P(l,null,[P(r,{checked:d.value.includes(n)},null),P(`span`,{class:`ml-8px`},[t])])}}}).filter(function(e){return e.key!==`example`})},S=function(){if(s.storeKey){var e=I(s.storeKey);e&&(d.value=e.split(`,`).map(function(e){return e.trim()}).filter(Boolean))}},C=function(){u.value=!u.value},w=function(){u.value=!1},T=function(){s.storeKey&&K(s.storeKey,d.value.join(`,`))},E=function(){var e;if(f.value.length!==0){y();var t=k(f.value.filter(function(e){return d.value.includes(h(e))}));if(s.autoWidth){var n=t.length;if(n>0){var r=Math.floor(100/n),i=100-r*n;t.forEach(function(e,t){if(!(R(e.width)||!e.width)){var n=r;t0)if(f.value=k(e),S(),x(),!s.loading)E();else var t=Z(function(){return s.loading},function(e){e||(E(),t())})};return H(function(){var e=[];o.value&&o.value.length>0&&(e=o.value),O(e)}),Z(function(){return o.value},function(e){f.value.length===0&&e&&e.length>0&&O(e)},{immediate:!0}),function(t,r){var i=n,o=a;return U(),j(o,{placement:e.placement,show:J(u),"show-arrow":!0,"arrow-point-to-center":!0,options:J(p),onSelect:D,onClickoutside:w},{default:Q(function(){return[G(t.$slots,`default`,{},function(){return[P(i,{onClick:C},{default:Q(function(){return $(r[0]||(r[0]=[A(`i`,{class:`i-famicons:settings-outline text-16px`},null,-1)]))}),_:1})]})]}),_:3},8,[`placement`,`show`,`options`])}}}),e(`o`,de),L(),ue=F({__name:`index`,props:B({logsPath:{type:String,default:``}},{value:{},valueModifiers:{}}),emits:B([`refresh`],[`update:value`]),setup:function(e,t){var n=t.emit,r=Y().t,i=X(e,`value`),a=n,o=function(e){if(e===``){ye({title:r(`Public.Confirm.Title`),content:r(`Viewing all logs may cause the browser to freeze, are you sure you want to continue?`),onConfirm:function(){i.value=e,a(`refresh`)}});return}i.value=e,a(`refresh`)},c=function(){window.location.href=`/files`};return function(t,n){var r=ee,a=s,l=m,u=h;return U(),j(a,{class:`items-center justify-between! mt-10px flex-nowrap!`},{default:Q(function(){return[Se(P(a,null,{default:Q(function(){return[A(`span`,null,q(t.$t(`From`)),1),P(r,{onClick:c},{default:Q(function(){return[N(q(e.logsPath),1)]}),_:1})]}),_:1},512),[[xe,e.logsPath]]),P(a,{class:`items-center flex-1 justify-end!`},{default:Q(function(){return[A(`span`,null,q(t.$t(`Last`)),1),P(u,{value:i.value,"onUpdate:value":o},{default:Q(function(){return[P(l,{value:50},{default:Q(function(){return $(n[0]||(n[0]=[N(` 50 `,-1)]))}),_:1}),P(l,{value:100},{default:Q(function(){return $(n[1]||(n[1]=[N(` 100 `,-1)]))}),_:1}),P(l,{value:500},{default:Q(function(){return $(n[2]||(n[2]=[N(` 500 `,-1)]))}),_:1}),P(l,{value:``},{default:Q(function(){return[N(q(t.$t(`file.recycle.all`)),1)]}),_:1})]}),_:1},8,[`value`])]}),_:1})]}),_:1})}}}),e(`a`,ue),L(),x={class:`ml-6px text-primary text-primary:hover`},le=F({__name:`index`,props:B({title:{default:``}},{show:{type:Boolean,default:!1},showModifiers:{}}),emits:[`update:show`],setup:function(e){var t=X(e,`show`),n=function(){t.value=!t.value};return function(r,a){var o=D,s=c,u=i;return U(),M(l,null,[P(s,{label:` `,"show-feedback":!1},{default:Q(function(){return[A(`div`,{class:`cursor-pointer`,onClick:n},[P(o,{name:`base-arrow-right`,size:`15`,style:_e({transform:`rotate(`.concat(t.value?`90`:`0`,`deg)`),transition:`transform 0.3s`})},null,8,[`style`]),A(`span`,x,q(e.title||r.$t(`Component.FormMore.index_1`)),1)])]}),_:1}),P(u,{show:t.value},{default:Q(function(){return[a[0]||(a[0]=A(`div`,{class:`pt-20px`},null,-1)),G(r.$slots,`default`)]}),_:3},8,[`show`])],64)}}}),e(`i`,le),L(),ae=ve(),b={class:`separator`},ce=F({__name:`index`,props:{value:{default:function(){return[]}},valueModifiers:{}},emits:[`update:value`],setup:function(e){var t=X(e,`value`),n=te({get:function(){return t.value[0]||void 0},set:function(e){e&&(t.value[0]=e)}}),r=te({get:function(){return t.value[1]||void 0},set:function(e){e&&(t.value[1]=e)}}),i=function(e){return r.value?e>new Date(r.value).getHours():!1},a=function(e,t){if(r.value&&t){var n=new Date(r.value),i=n.getMinutes(),a=n.getHours();return a===t?e>i:t>a}return!1},o=function(e,t,n){if(r.value&&n!==null&&t!==null){var i=new Date(r.value),a=i.getHours(),o=i.getMinutes(),s=i.getSeconds();return o===t?e>s:a===n?t>o:n>a}return!1},s=function(e){return n.value?new Date(n.value).getHours()>e:!1},c=function(e,t){if(n.value&&t){var r=new Date(n.value),i=r.getMinutes(),a=r.getHours();return a===t?i>e:a>t}return!1},l=function(e,t,r){if(n.value&&r!==null&&t!==null){var i=new Date(n.value),a=i.getHours(),o=i.getMinutes(),s=i.getSeconds();return o===t?s>e:a===r?o>t:a>r}return!1};return function(e,t){var u=g,f=p,m=d;return U(),j(m,null,{default:Q(function(){return[P(u,{value:J(n),"onUpdate:value":t[0]||(t[0]=function(e){return z(n)?n.value=e:null}),class:`start-time`,disabled:!1,"is-hour-disabled":i,"is-minute-disabled":a,"is-second-disabled":o,placeholder:e.$t(`Public.Search.StartTime`)},null,8,[`value`,`placeholder`]),A(`div`,b,[P(f,{class:`mx-8px`,color:`#c2c2c2`,size:`14`},{default:Q(function(){return[P(J(ae.ToIcon))]}),_:1})]),P(u,{value:J(r),"onUpdate:value":t[1]||(t[1]=function(e){return z(r)?r.value=e:null}),class:`end-time`,disabled:!1,"is-hour-disabled":s,"is-minute-disabled":c,"is-second-disabled":l,placeholder:e.$t(`Public.Search.EndTime`)},null,8,[`value`,`placeholder`])]}),_:1})}}}),e(`r`,E(ce,[[`__scopeId`,`data-v-dc4cb51e`]])),L(),y={class:`flex`},C={class:`w-0 flex-1 flex items-center`},w={style:{minWidth:0}},T=[`title`],se=F({__name:`index`,props:{value:{default:``}},setup:function(e){var t=e,n=function(){return Ee(function(){return ke(this,function(e){return ne(``.concat(t.value)),[2]})})()};return function(t,r){var i=o,a=D;return U(),M(`div`,y,[A(`div`,C,[A(`div`,w,[P(i,{class:`max-w-full`,tooltip:{width:`trigger`,scrollable:!0,contentStyle:{maxHeight:`360px`,overflow:`auto`}}},{default:Q(function(){return[N(q(e.value),1)]}),_:1})]),A(`button`,{class:`reset mx-8px text-15px cursor-pointer text-#333`,title:t.$t(`Public.Btn.Copy`),onClick:n},[P(a,{name:`common-copy`})],8,T)])])}}}),e(`n`,se),L(),oe=F({__name:`index`,props:{disabledKeys:{type:Array,default:function(){return[]}},hideKeys:{type:Array,default:function(){return[]}},storeKey:{type:String,default:``},loading:{type:Boolean,default:!1}},setup:function(e){var t=ge(`tableRef`),i=W(!1),o=W([]),s=W([]),c=W([]),u=function(e){return typeof e==`function`?u(e()):(e===void 0?`undefined`:Ae(e))===`object`&&e!==null?Array.isArray(e)?e.map(u).join(``):e.children?u(e.children):``:String(e==null?``:e)},d=function(){var t=s.value.filter(function(e){return e.type!==`selection`});o.value.length===0&&(o.value=t.filter(function(t){return!e.hideKeys.includes(String(t.key))}).map(function(e){return String(e.key)})),c.value=t.map(function(t){var n=u(t.title);return{key:String(t.key),disabled:t.key===`operate`||e.disabledKeys.includes(String(t.key)),label:function(){return P(l,null,[P(r,{checked:o.value.includes(String(t.key))},null),P(`span`,{class:`ml-8px`},[n])])}}})},f=function(){if(e.storeKey){var t=I(e.storeKey);t&&(o.value=t.split(`,`))}},p=function(){i.value=!0},m=function(){i.value=!1},h=function(){e.storeKey&&K(e.storeKey,o.value.join(`,`))},g=function(){if(t){var e=k(s.value.filter(function(e){return o.value.includes(String(e.key))})),n=e.length;if(n>0){var r=Math.floor(100/n),i=100-r*n;e.forEach(function(e,t){if(!(R(e.width)||!e.width)){var n=r;te.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]0?t:e.map(h)},y=function(){var e=g(),t=new Set(e.map(h)),n=e.filter(_).map(h),r=d.value.filter(function(e){return t.has(e)}),i=r.length>0?r:v(),a=!0,o=!1,s=void 0;try{for(var c=n[Symbol.iterator](),l;!(a=(l=c.next()).done);a=!0){var u=l.value;i.includes(u)||i.push(u)}}catch(e){o=!0,s=e}finally{try{!a&&c.return!=null&&c.return()}finally{if(o)throw s}}d.value=Array.from(new Set(i)).filter(function(e){return t.has(e)})},b=function(e){return typeof e==`function`?b(e(!0)):String(e==null?``:e)},x=function(){var e=g();y(),p.value=e.map(function(e){var t=b(e.title),n=h(e);return{key:n,disabled:_(e),label:function(){return P(l,null,[P(r,{checked:d.value.includes(n)},null),P(`span`,{class:`ml-8px`},[t])])}}}).filter(function(e){return e.key!==`example`})},S=function(){if(s.storeKey){var e=I(s.storeKey);e&&(d.value=e.split(`,`).map(function(e){return e.trim()}).filter(Boolean))}},C=function(){u.value=!u.value},w=function(){u.value=!1},T=function(){s.storeKey&&K(s.storeKey,d.value.join(`,`))},E=function(){var e;if(f.value.length!==0){y();var t=k(f.value.filter(function(e){return d.value.includes(h(e))}));if(s.autoWidth){var n=t.length;if(n>0){var r=Math.floor(100/n),i=100-r*n;t.forEach(function(e,t){if(!(R(e.width)||!e.width)){var n=r;t0)if(f.value=k(e),S(),x(),!s.loading)E();else var t=Z(function(){return s.loading},function(e){e||(E(),t())})};return H(function(){var e=[];o.value&&o.value.length>0&&(e=o.value),O(e)}),Z(function(){return o.value},function(e){f.value.length===0&&e&&e.length>0&&O(e)},{immediate:!0}),function(t,r){var i=n,o=a;return U(),j(o,{placement:e.placement,show:J(u),"show-arrow":!0,"arrow-point-to-center":!0,options:J(p),onSelect:D,onClickoutside:w},{default:Q(function(){return[G(t.$slots,`default`,{},function(){return[P(i,{onClick:C},{default:Q(function(){return $(r[0]||(r[0]=[A(`i`,{class:`i-famicons:settings-outline text-16px`},null,-1)]))}),_:1})]})]}),_:3},8,[`placement`,`show`,`options`])}}}),e(`o`,ue),L(),le=F({__name:`index`,props:B({logsPath:{type:String,default:``}},{value:{},valueModifiers:{}}),emits:B([`refresh`],[`update:value`]),setup:function(e,t){var n=t.emit,r=Y().t,i=X(e,`value`),a=n,o=function(e){if(e===``){ve({title:r(`Public.Confirm.Title`),content:r(`Viewing all logs may cause the browser to freeze, are you sure you want to continue?`),onConfirm:function(){i.value=e,a(`refresh`)}});return}i.value=e,a(`refresh`)},c=function(){window.location.href=`/files`};return function(t,n){var r=O,a=s,l=p,u=m;return U(),j(a,{class:`items-center justify-between! mt-10px flex-nowrap!`},{default:Q(function(){return[xe(P(a,null,{default:Q(function(){return[A(`span`,null,q(t.$t(`From`)),1),P(r,{onClick:c},{default:Q(function(){return[N(q(e.logsPath),1)]}),_:1})]}),_:1},512),[[be,e.logsPath]]),P(a,{class:`items-center flex-1 justify-end!`},{default:Q(function(){return[A(`span`,null,q(t.$t(`Last`)),1),P(u,{value:i.value,"onUpdate:value":o},{default:Q(function(){return[P(l,{value:50},{default:Q(function(){return $(n[0]||(n[0]=[N(` 50 `,-1)]))}),_:1}),P(l,{value:100},{default:Q(function(){return $(n[1]||(n[1]=[N(` 100 `,-1)]))}),_:1}),P(l,{value:500},{default:Q(function(){return $(n[2]||(n[2]=[N(` 500 `,-1)]))}),_:1}),P(l,{value:``},{default:Q(function(){return[N(q(t.$t(`file.recycle.all`)),1)]}),_:1})]}),_:1},8,[`value`])]}),_:1})]}),_:1})}}}),e(`a`,le),L(),b={class:`ml-6px text-primary text-primary:hover`},ce=F({__name:`index`,props:B({title:{default:``}},{show:{type:Boolean,default:!1},showModifiers:{}}),emits:[`update:show`],setup:function(e){var t=X(e,`show`),n=function(){t.value=!t.value};return function(r,a){var o=E,s=c,u=i;return U(),M(l,null,[P(s,{label:` `,"show-feedback":!1},{default:Q(function(){return[A(`div`,{class:`cursor-pointer`,onClick:n},[P(o,{name:`base-arrow-right`,size:`15`,style:ge({transform:`rotate(`.concat(t.value?`90`:`0`,`deg)`),transition:`transform 0.3s`})},null,8,[`style`]),A(`span`,b,q(e.title||r.$t(`Component.FormMore.index_1`)),1)])]}),_:1}),P(u,{show:t.value},{default:Q(function(){return[a[0]||(a[0]=A(`div`,{class:`pt-20px`},null,-1)),G(r.$slots,`default`)]}),_:3},8,[`show`])],64)}}}),e(`i`,ce),L(),ie=_e(),y={class:`separator`},se=F({__name:`index`,props:{value:{default:function(){return[]}},valueModifiers:{}},emits:[`update:value`],setup:function(e){var t=X(e,`value`),n=ee({get:function(){return t.value[0]||void 0},set:function(e){e&&(t.value[0]=e)}}),r=ee({get:function(){return t.value[1]||void 0},set:function(e){e&&(t.value[1]=e)}}),i=function(e){return r.value?e>new Date(r.value).getHours():!1},a=function(e,t){if(r.value&&t){var n=new Date(r.value),i=n.getMinutes(),a=n.getHours();return a===t?e>i:t>a}return!1},o=function(e,t,n){if(r.value&&n!==null&&t!==null){var i=new Date(r.value),a=i.getHours(),o=i.getMinutes(),s=i.getSeconds();return o===t?e>s:a===n?t>o:n>a}return!1},s=function(e){return n.value?new Date(n.value).getHours()>e:!1},c=function(e,t){if(n.value&&t){var r=new Date(n.value),i=r.getMinutes(),a=r.getHours();return a===t?i>e:a>t}return!1},l=function(e,t,r){if(n.value&&r!==null&&t!==null){var i=new Date(n.value),a=i.getHours(),o=i.getMinutes(),s=i.getSeconds();return o===t?s>e:a===r?o>t:a>r}return!1};return function(e,t){var d=h,p=f,m=u;return U(),j(m,null,{default:Q(function(){return[P(d,{value:J(n),"onUpdate:value":t[0]||(t[0]=function(e){return z(n)?n.value=e:null}),class:`start-time`,disabled:!1,"is-hour-disabled":i,"is-minute-disabled":a,"is-second-disabled":o,placeholder:e.$t(`Public.Search.StartTime`)},null,8,[`value`,`placeholder`]),A(`div`,y,[P(p,{class:`mx-8px`,color:`#c2c2c2`,size:`14`},{default:Q(function(){return[P(J(ie.ToIcon))]}),_:1})]),P(d,{value:J(r),"onUpdate:value":t[1]||(t[1]=function(e){return z(r)?r.value=e:null}),class:`end-time`,disabled:!1,"is-hour-disabled":s,"is-minute-disabled":c,"is-second-disabled":l,placeholder:e.$t(`Public.Search.EndTime`)},null,8,[`value`,`placeholder`])]}),_:1})}}}),e(`r`,T(se,[[`__scopeId`,`data-v-dc4cb51e`]])),L(),v={class:`flex`},S={class:`w-0 flex-1 flex items-center`},C={style:{minWidth:0}},w=[`title`],oe=F({__name:`index`,props:{value:{default:``}},setup:function(e){var t=e,n=function(){return Te(function(){return Oe(this,function(e){return te(``.concat(t.value)),[2]})})()};return function(t,r){var i=o,a=E;return U(),M(`div`,v,[A(`div`,S,[A(`div`,C,[P(i,{class:`max-w-full`,tooltip:{width:`trigger`,scrollable:!0,contentStyle:{maxHeight:`360px`,overflow:`auto`}}},{default:Q(function(){return[N(q(e.value),1)]}),_:1})]),A(`button`,{class:`reset mx-8px text-15px cursor-pointer text-#333`,title:t.$t(`Public.Btn.Copy`),onClick:n},[P(a,{name:`common-copy`})],8,w)])])}}}),e(`n`,oe),L(),ae=F({__name:`index`,props:{disabledKeys:{type:Array,default:function(){return[]}},hideKeys:{type:Array,default:function(){return[]}},storeKey:{type:String,default:``},loading:{type:Boolean,default:!1}},setup:function(e){var t=he(`tableRef`),i=W(!1),o=W([]),s=W([]),c=W([]),u=function(e){return typeof e==`function`?u(e()):(e===void 0?`undefined`:ke(e))===`object`&&e!==null?Array.isArray(e)?e.map(u).join(``):e.children?u(e.children):``:String(e==null?``:e)},d=function(){var t=s.value.filter(function(e){return e.type!==`selection`});o.value.length===0&&(o.value=t.filter(function(t){return!e.hideKeys.includes(String(t.key))}).map(function(e){return String(e.key)})),c.value=t.map(function(t){var n=u(t.title);return{key:String(t.key),disabled:t.key===`operate`||e.disabledKeys.includes(String(t.key)),label:function(){return P(l,null,[P(r,{checked:o.value.includes(String(t.key))},null),P(`span`,{class:`ml-8px`},[n])])}}})},f=function(){if(e.storeKey){var t=I(e.storeKey);t&&(o.value=t.split(`,`))}},p=function(){i.value=!0},m=function(){i.value=!1},h=function(){e.storeKey&&K(e.storeKey,o.value.join(`,`))},g=function(){if(t){var e=k(s.value.filter(function(e){return o.value.includes(String(e.key))})),n=e.length;if(n>0){var r=Math.floor(100/n),i=100-r*n;e.forEach(function(e,t){if(!(R(e.width)||!e.width)){var n=r;t { - const hrefs = ["../css/app-form.css?v=1784873523001"] const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1784873523001" + const version = "1786507437784" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() @@ -28,14 +27,6 @@ loaded.add(url.href) removeAfterLoad(freshLink, link) } - for (const href of hrefs) { - const url = new URL(href, import.meta.url).href - if (loaded.has(url)) continue - const link = document.createElement("link") - link.rel = "stylesheet" - link.href = url - document.head.appendChild(link) - loaded.add(url) - } })(); -import{Cn as e,Dn as t,En as n,Er as r,In as i,Jr as a,Ln as o,On as s,Pn as c,Wn as l,Xn as u,Zr as d,ar as f,bn as p,cr as m,jt as h,kn as g,mn as _,mr as v,nn as y,nr as b,qn as x,sr as S,un as C,xn as w,yn as T,yr as E}from"./vendor-utils.js?v=1784873523001";import{l as D}from"./vendor-vue.js?v=1784873523001";import{I as O,J as k,K as A,P as j,W as M,X as N,Z as P,at as F,bt as I,ht as L,lt as R,q as z,t as B,xt as ee,yt as V}from"./vendor-naive.js?v=1784873523001";import{Af as H,Ff as U,If as W,Kf as te,Uf as G,Vf as K,dn as q,hp as J,jf as Y,mn as X}from"./app.js?v=1784873523001";import{n as Z,r as ne}from"./vendor-pdf.js?v=1784873523001";y();var re={key:1},Q=W(g({__name:`index`,props:{text:{},iconName:{},placeholder:{default:``},inputProps:{}},emits:[`click`],setup(n,{emit:r}){let i=r,a=()=>{i(`click`)};return(r,i)=>{let s=ee,c=U,l=V,f=I;return x(),w(f,null,{default:S(()=>[t(s,o(r.$attrs,{placeholder:n.placeholder,"input-props":n.inputProps}),{suffix:S(()=>[u(r.$slots,`suffix`,{},void 0,!0)]),_:3},16,[`placeholder`,`input-props`]),t(l,{class:`flex-center cursor-pointer`,onClick:a},{default:S(()=>[n.iconName?(x(),w(c,{key:0,name:n.iconName,size:`16`,color:`#909399`},null,8,[`name`])):(x(),e(`span`,re,d(n.text),1))]),_:1})]),_:3})}}}),[[`__scopeId`,`data-v-48b6a950`]]);y();var ie=g({__name:`index`,props:i({default:{type:Boolean,default:!0},length:{default:16},placeholder:{default:``}},{value:{},valueModifiers:{}}),emits:[`update:value`],setup(e){let t=e,n=b(e,`value`),r=()=>{n.value=te(t.length)};return t.default&&r(),(t,i)=>{let a=Q;return x(),w(a,o(t.$attrs,{value:n.value,"onUpdate:value":i[0]||(i[0]=e=>n.value=e),"icon-name":`refresh`,placeholder:e.placeholder,onClick:r}),null,16,[`value`,`placeholder`])}}});y(),ne();var ae=g({__name:`index`,props:i({default:{type:Boolean,default:!0},defaultPath:{default:`/www/wwwroot`},inputProps:{},checkedType:{default:()=>[`dir`]}},{value:{},valueModifiers:{}}),emits:i([`change`],[`update:value`]),setup(e,{emit:t}){let{t:n}=D(),r=e,i=t,a=b(e,`value`),c=()=>{Y({title:r.checkedType.length===1&&r.checkedType[0]===`file`?n(`Component.Upload.index_1`):n(`Component.SelectPath.index_7`),width:750,height:640,footer:!1,data:{path:a.value||r.defaultPath,checkedType:r.checkedType,callback:(e,t)=>{a.value=e,i(`change`,e,t)}},component:s(()=>Z(()=>import(`./feature-FilePicker.js?v=1784873523001`).then(e=>e.t),[]))})};return(t,n)=>{let r=Q;return x(),w(r,o(t.$attrs,{value:a.value,"onUpdate:value":n[0]||(n[0]=e=>a.value=e),"input-props":e.inputProps,"icon-name":`folder`,onClick:c}),{suffix:S(()=>[u(t.$slots,`suffix`)]),_:3},16,[`value`,`input-props`])}}});y();var oe=g({__name:`index`,props:i({disabledKeys:{type:Array,default:()=>[]},hideKeys:{type:Array,default:()=>[]},storeKey:{type:String,default:``},loading:{type:Boolean,default:!1},autoWidth:{type:Boolean,default:!0},placement:{type:String,default:`bottom-end`}},{value:{},valueModifiers:{}}),emits:i([`update:value`],[`update:value`]),setup(e,{emit:n}){let i=b(e,`value`),a=e,o=n,s=E(!1),c=E([]),d=E([]),m=E([]),g=[`operate`,`action`],v=e=>e.key==null?``:String(e.key),y=()=>d.value.filter(e=>e.type!==`selection`&&v(e)),C=e=>{let t=v(e);return g.includes(t)||a.disabledKeys.includes(t)},T=()=>{let e=y(),t=e.filter(e=>C(e)||!a.hideKeys.includes(v(e))).map(v);return t.length>0?t:e.map(v)},D=()=>{let e=y(),t=new Set(e.map(v)),n=e.filter(C).map(v),r=c.value.filter(e=>t.has(e)),i=r.length>0?r:T();for(let e of n)i.includes(e)||i.push(e);c.value=Array.from(new Set(i)).filter(e=>t.has(e))},O=e=>typeof e==`function`?O(e(!0)):String(e==null?``:e),k=()=>{let e=y();D(),m.value=e.map(e=>{let n=O(e.title),r=v(e);return{key:r,disabled:C(e),label:()=>t(_,null,[t(R,{checked:c.value.includes(r)},null),t(`span`,{class:`ml-8px`},[n])])}}).filter(e=>e.key!==`example`)},j=()=>{if(a.storeKey){let e=K(a.storeKey);e&&(c.value=e.split(`,`).map(e=>e.trim()).filter(Boolean))}},M=()=>{s.value=!s.value},N=()=>{s.value=!1},P=()=>{a.storeKey&&G(a.storeKey,c.value.join(`,`))},F=()=>{var e;if(d.value.length===0)return;D();let t=h(d.value.filter(e=>c.value.includes(v(e))));if(a.autoWidth){let e=t.length;if(e>0){let n=Math.floor(100/e),r=100-n*e;t.forEach((e,t)=>{if(J(e.width)||!e.width)return;let i=n;t{let t=d.value.find(t=>v(t)===e);if(!(t&&C(t)))if(c.value.includes(e)?c.value=c.value.filter(t=>t!==e):c.value.push(e),P(),!a.loading)F();else{let e=f(()=>a.loading,t=>{t||(F(),e())})}},z=e=>{if(e.length>0)if(d.value=h(e),j(),k(),!a.loading)F();else{let e=f(()=>a.loading,t=>{t||(F(),e())})}};return l(()=>{let e=[];i.value&&i.value.length>0&&(e=i.value),z(e)}),f(()=>i.value,e=>{d.value.length===0&&e&&e.length>0&&z(e)},{immediate:!0}),(n,i)=>{let a=L,o=A;return x(),w(o,{placement:e.placement,show:r(s),"show-arrow":!0,"arrow-point-to-center":!0,options:r(m),onSelect:I,onClickoutside:N},{default:S(()=>[u(n.$slots,`default`,{},()=>[t(a,{onClick:M},{default:S(()=>[...i[0]||(i[0]=[p(`i`,{class:`i-famicons:settings-outline text-16px`},null,-1)])]),_:1})])]),_:3},8,[`placement`,`show`,`options`])}}});y();var se=g({__name:`index`,props:i({logsPath:{type:String,default:``}},{value:{},valueModifiers:{}}),emits:i([`refresh`],[`update:value`]),setup(e,{emit:r}){let{t:i}=D(),a=b(e,`value`),o=r,s=e=>{if(e===``){H({title:i(`Public.Confirm.Title`),content:i(`Viewing all logs may cause the browser to freeze, are you sure you want to continue?`),onConfirm:()=>{a.value=e,o(`refresh`)}});return}a.value=e,o(`refresh`)},c=()=>{window.location.href=`/files`};return(r,i)=>{let o=X,l=O,u=P,f=N;return x(),w(l,{class:`items-center justify-between! mt-10px flex-nowrap!`},{default:S(()=>[m(t(l,null,{default:S(()=>[p(`span`,null,d(r.$t(`From`)),1),t(o,{onClick:c},{default:S(()=>[n(d(e.logsPath),1)]),_:1})]),_:1},512),[[C,e.logsPath]]),t(l,{class:`items-center flex-1 justify-end!`},{default:S(()=>[p(`span`,null,d(r.$t(`Last`)),1),t(f,{value:a.value,"onUpdate:value":s},{default:S(()=>[t(u,{value:50},{default:S(()=>[...i[0]||(i[0]=[n(` 50 `,-1)])]),_:1}),t(u,{value:100},{default:S(()=>[...i[1]||(i[1]=[n(` 100 `,-1)])]),_:1}),t(u,{value:500},{default:S(()=>[...i[2]||(i[2]=[n(` 500 `,-1)])]),_:1}),t(u,{value:``},{default:S(()=>[n(d(r.$t(`file.recycle.all`)),1)]),_:1})]),_:1},8,[`value`])]),_:1})]),_:1})}}});y();var ce={class:`ml-6px text-primary text-primary:hover`},le=g({__name:`index`,props:i({title:{default:``}},{show:{type:Boolean,default:!1},showModifiers:{}}),emits:[`update:show`],setup(n){let r=b(n,`show`),i=()=>{r.value=!r.value};return(o,s)=>{let c=U,l=j,f=F;return x(),e(_,null,[t(l,{label:` `,"show-feedback":!1},{default:S(()=>[p(`div`,{class:`cursor-pointer`,onClick:i},[t(c,{name:`base-arrow-right`,size:`15`,style:a({transform:`rotate(${r.value?`90`:`0`}deg)`,transition:`transform 0.3s`})},null,8,[`style`]),p(`span`,ce,d(n.title||o.$t(`Component.FormMore.index_1`)),1)])]),_:1}),t(f,{show:r.value},{default:S(()=>[s[0]||(s[0]=p(`div`,{class:`pt-20px`},null,-1)),u(o.$slots,`default`)]),_:3},8,[`show`])],64)}}});y();var ue=B(),de={class:`separator`},fe=W(g({__name:`index`,props:{value:{default:()=>[]},valueModifiers:{}},emits:[`update:value`],setup(e){let n=b(e,`value`),i=T({get(){return n.value[0]||void 0},set(e){e&&(n.value[0]=e)}}),a=T({get(){return n.value[1]||void 0},set(e){e&&(n.value[1]=e)}}),o=e=>a.value?e>new Date(a.value).getHours():!1,s=(e,t)=>{if(a.value&&t){let n=new Date(a.value),r=n.getMinutes(),i=n.getHours();return i===t?e>r:t>i}return!1},c=(e,t,n)=>{if(a.value&&n!==null&&t!==null){let r=new Date(a.value),i=r.getHours(),o=r.getMinutes(),s=r.getSeconds();return o===t?e>s:i===n?t>o:n>i}return!1},l=e=>i.value?new Date(i.value).getHours()>e:!1,u=(e,t)=>{if(i.value&&t){let n=new Date(i.value),r=n.getMinutes(),a=n.getHours();return a===t?r>e:a>t}return!1},d=(e,t,n)=>{if(i.value&&n!==null&&t!==null){let r=new Date(i.value),a=r.getHours(),o=r.getMinutes(),s=r.getSeconds();return o===t?s>e:a===n?o>t:a>n}return!1};return(e,n)=>{let f=M,m=z,h=I;return x(),w(h,null,{default:S(()=>[t(f,{value:r(i),"onUpdate:value":n[0]||(n[0]=e=>v(i)?i.value=e:null),class:`start-time`,disabled:!1,"is-hour-disabled":o,"is-minute-disabled":s,"is-second-disabled":c,placeholder:e.$t(`Public.Search.StartTime`)},null,8,[`value`,`placeholder`]),p(`div`,de,[t(m,{class:`mx-8px`,color:`#c2c2c2`,size:`14`},{default:S(()=>[t(r(ue.ToIcon))]),_:1})]),t(f,{value:r(a),"onUpdate:value":n[1]||(n[1]=e=>v(a)?a.value=e:null),class:`end-time`,disabled:!1,"is-hour-disabled":l,"is-minute-disabled":u,"is-second-disabled":d,placeholder:e.$t(`Public.Search.EndTime`)},null,8,[`value`,`placeholder`])]),_:1})}}}),[[`__scopeId`,`data-v-dc4cb51e`]]);y();var pe={class:`flex`},$={class:`w-0 flex-1 flex items-center`},me={style:{minWidth:0}},he=[`title`],ge=g({__name:`index`,props:{value:{default:``}},setup(r){let i=r,a=async()=>{q(`${i.value}`)};return(i,o)=>{let s=k,c=U;return x(),e(`div`,pe,[p(`div`,$,[p(`div`,me,[t(s,{class:`max-w-full`,tooltip:{width:`trigger`,scrollable:!0,contentStyle:{maxHeight:`360px`,overflow:`auto`}}},{default:S(()=>[n(d(r.value),1)]),_:1})]),p(`button`,{class:`reset mx-8px text-15px cursor-pointer text-#333`,title:i.$t(`Public.Btn.Copy`),onClick:a},[t(c,{name:`common-copy`})],8,he)])])}}});y();var _e=g({__name:`index`,props:{disabledKeys:{type:Array,default:()=>[]},hideKeys:{type:Array,default:()=>[]},storeKey:{type:String,default:``},loading:{type:Boolean,default:!1}},setup(e){let n=c(`tableRef`),i=E(!1),a=E([]),o=E([]),s=E([]),u=e=>typeof e==`function`?u(e()):typeof e==`object`&&e?Array.isArray(e)?e.map(u).join(``):e.children?u(e.children):``:String(e==null?``:e),d=()=>{let n=o.value.filter(e=>e.type!==`selection`);a.value.length===0&&(a.value=n.filter(t=>!e.hideKeys.includes(String(t.key))).map(e=>String(e.key))),s.value=n.map(n=>{let r=u(n.title);return{key:String(n.key),disabled:n.key===`operate`||e.disabledKeys.includes(String(n.key)),label:()=>t(_,null,[t(R,{checked:a.value.includes(String(n.key))},null),t(`span`,{class:`ml-8px`},[r])])}})},m=()=>{if(e.storeKey){let t=K(e.storeKey);t&&(a.value=t.split(`,`))}},g=()=>{i.value=!0},v=()=>{i.value=!1},y=()=>{e.storeKey&&G(e.storeKey,a.value.join(`,`))},b=()=>{if(!n)return;let e=h(o.value.filter(e=>a.value.includes(String(e.key)))),t=e.length;if(t>0){let n=Math.floor(100/t),r=100-n*t;e.forEach((e,t)=>{if(J(e.width)||!e.width)return;let i=n;t{if(a.value.includes(t)?a.value=a.value.filter(e=>e!==t):a.value.push(t),y(),!e.loading)b();else{let t=f(()=>e.loading,e=>{e||b(),t()})}};return l(()=>{if(n){let t=n.value.getColumns();o.value.length===0&&(o.value=h(t)),m(),d();let r=f(()=>e.loading,e=>{e||b(),r()})}}),(e,n)=>{let a=L,o=A;return x(),w(o,{placement:`bottom-end`,show:r(i),"show-arrow":!0,"arrow-point-to-center":!0,options:r(s),onSelect:C,onClickoutside:v},{default:S(()=>[t(a,{onClick:g},{default:S(()=>[...n[0]||(n[0]=[p(`i`,{class:`i-famicons:settings-outline text-16px`},null,-1)])]),_:1})]),_:1},8,[`show`,`options`])}}});export{se as a,ie as c,le as i,Q as l,ge as n,oe as o,fe as r,ae as s,_e as t}; \ No newline at end of file +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/feature-FilePicker.js?v=1786507437784","js/rolldown-runtime.js?v=1786507437784","js/vendor-utils.js?v=1786507437784","js/vendor-vue.js?v=1786507437784","js/vendor-naive.js?v=1786507437784","js/vendor.js?v=1786507437784","css/vendor.css?v=1786507437784","js/app.js?v=1786507437784","js/vendor-pdf.js?v=1786507437784","js/vendor-polyfills.js?v=1786507437784","js/app-icons.js?v=1786507437784","css/app.css?v=1786507437784","js/app-shared.js?v=1786507437784","js/app-components.js?v=1786507437784","js/app-base.js?v=1786507437784","js/vendor-code-highlight.js?v=1786507437784","css/vendor-code-highlight.css?v=1786507437784","css/app-base.css?v=1786507437784","js/vendor-pay.js?v=1786507437784","css/app-components.css?v=1786507437784","js/app-modal-ui.js?v=1786507437784","js/vendor-crypto.js?v=1786507437784","css/app-shared.css?v=1786507437784","css/feature-FilePicker.css?v=1786507437784"])))=>i.map(i=>d[i]); +import{Cn as e,Dn as t,En as n,Fn as r,Gn as i,Jn as a,Ln as o,On as s,Or as c,Rn as l,Zn as u,Zr as d,bn as f,br as p,cr as m,ei as h,hr as g,jt as _,kn as v,lr as y,mn as b,nn as x,or as S,rr as C,un as w,xn as T,yn as E}from"./vendor-utils.js?v=1786507437784";import{l as D}from"./vendor-vue.js?v=1786507437784";import{F as O,G as k,J as A,L as j,Q as M,St as N,Y as P,Z as F,gt as I,ot as L,q as R,t as ee,ut as z,xt as B}from"./vendor-naive.js?v=1786507437784";import{Kf as V,Nf as te,Pf as H,Rf as U,Wf as W,Yf as G,dn as K,mn as q,vp as J,zf as Y}from"./app.js?v=1786507437784";import{n as X,r as Z}from"./vendor-pdf.js?v=1786507437784";x();var ne={key:1},Q=v({__name:`index`,props:{text:{},iconName:{},placeholder:{default:``},inputProps:{}},emits:[`click`],setup(n,{emit:r}){let i=r,o=()=>{i(`click`)};return(r,i)=>{let s=N,c=U,d=I,f=B;return a(),T(f,null,{default:m(()=>[t(s,l(r.$attrs,{placeholder:n.placeholder,"input-props":n.inputProps}),{suffix:m(()=>[u(r.$slots,`suffix`)]),_:3},16,[`placeholder`,`input-props`]),t(d,{onClick:o},{default:m(()=>[n.iconName?(a(),T(c,{key:0,name:n.iconName,size:`16`,color:`#909399`},null,8,[`name`])):(a(),e(`span`,ne,h(n.text),1))]),_:1})]),_:3})}}});x();var re=v({__name:`index`,props:o({default:{type:Boolean,default:!0},length:{default:16},placeholder:{default:``}},{value:{},valueModifiers:{}}),emits:[`update:value`],setup(e){let t=e,n=C(e,`value`),r=()=>{n.value=G(t.length)};return t.default&&r(),(t,i)=>{let o=Q;return a(),T(o,l(t.$attrs,{value:n.value,"onUpdate:value":i[0]||(i[0]=e=>n.value=e),"icon-name":`refresh`,placeholder:e.placeholder,onClick:r}),null,16,[`value`,`placeholder`])}}});x(),Z();var ie=v({__name:`index`,props:o({default:{type:Boolean,default:!0},defaultPath:{default:`/www/wwwroot`},inputProps:{},checkedType:{default:()=>[`dir`]}},{value:{},valueModifiers:{}}),emits:o([`change`],[`update:value`]),setup(e,{emit:t}){let{t:n}=D(),r=e,i=t,o=C(e,`value`),c=()=>{H({title:r.checkedType.length===1&&r.checkedType[0]===`file`?n(`Component.Upload.index_1`):n(`Component.SelectPath.index_7`),width:750,height:640,footer:!1,data:{path:o.value||r.defaultPath,checkedType:r.checkedType,callback:(e,t)=>{o.value=e,i(`change`,e,t)}},component:s(()=>X(()=>import(`./feature-FilePicker.js?v=1786507437784`).then(e=>e.t),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23])))})};return(t,n)=>{let r=Q;return a(),T(r,l(t.$attrs,{value:o.value,"onUpdate:value":n[0]||(n[0]=e=>o.value=e),"input-props":e.inputProps,"icon-name":`folder`,onClick:c}),{suffix:m(()=>[u(t.$slots,`suffix`)]),_:3},16,[`value`,`input-props`])}}});x();var ae=v({__name:`index`,props:o({disabledKeys:{type:Array,default:()=>[]},hideKeys:{type:Array,default:()=>[]},storeKey:{type:String,default:``},loading:{type:Boolean,default:!1},autoWidth:{type:Boolean,default:!0},placement:{type:String,default:`bottom-end`}},{value:{},valueModifiers:{}}),emits:o([`update:value`],[`update:value`]),setup(e,{emit:n}){let r=C(e,`value`),o=e,s=n,l=p(!1),d=p([]),h=p([]),g=p([]),v=[`operate`,`action`],y=e=>e.key==null?``:String(e.key),x=()=>h.value.filter(e=>e.type!==`selection`&&y(e)),w=e=>{let t=y(e);return v.includes(t)||o.disabledKeys.includes(t)},E=()=>{let e=x(),t=e.filter(e=>w(e)||!o.hideKeys.includes(y(e))).map(y);return t.length>0?t:e.map(y)},D=()=>{let e=x(),t=new Set(e.map(y)),n=e.filter(w).map(y),r=d.value.filter(e=>t.has(e)),i=r.length>0?r:E();for(let e of n)i.includes(e)||i.push(e);d.value=Array.from(new Set(i)).filter(e=>t.has(e))},O=e=>typeof e==`function`?O(e(!0)):String(e==null?``:e),k=()=>{let e=x();D(),g.value=e.map(e=>{let n=O(e.title),r=y(e);return{key:r,disabled:w(e),label:()=>t(b,null,[t(z,{checked:d.value.includes(r)},null),t(`span`,{class:`ml-8px`},[n])])}}).filter(e=>e.key!==`example`)},A=()=>{if(o.storeKey){let e=W(o.storeKey);e&&(d.value=e.split(`,`).map(e=>e.trim()).filter(Boolean))}},j=()=>{l.value=!l.value},M=()=>{l.value=!1},N=()=>{o.storeKey&&V(o.storeKey,d.value.join(`,`))},P=()=>{var e;if(h.value.length===0)return;D();let t=_(h.value.filter(e=>d.value.includes(y(e))));if(o.autoWidth){let e=t.length;if(e>0){let n=Math.floor(100/e),r=100-n*e;t.forEach((e,t)=>{if(J(e.width)||!e.width)return;let i=n;t{let t=h.value.find(t=>y(t)===e);if(!(t&&w(t)))if(d.value.includes(e)?d.value=d.value.filter(t=>t!==e):d.value.push(e),N(),!o.loading)P();else{let e=S(()=>o.loading,t=>{t||(P(),e())})}},L=e=>{if(e.length>0)if(h.value=_(e),A(),k(),!o.loading)P();else{let e=S(()=>o.loading,t=>{t||(P(),e())})}};return i(()=>{let e=[];r.value&&r.value.length>0&&(e=r.value),L(e)}),S(()=>r.value,e=>{h.value.length===0&&e&&e.length>0&&L(e)},{immediate:!0}),(n,r)=>{let i=I,o=R;return a(),T(o,{placement:e.placement,show:c(l),"show-arrow":!0,"arrow-point-to-center":!0,options:c(g),onSelect:F,onClickoutside:M},{default:m(()=>[u(n.$slots,`default`,{},()=>[t(i,{onClick:j},{default:m(()=>[...r[0]||(r[0]=[f(`i`,{class:`i-famicons:settings-outline text-16px`},null,-1)])]),_:1})])]),_:3},8,[`placement`,`show`,`options`])}}});x();var oe=v({__name:`index`,props:o({logsPath:{type:String,default:``}},{value:{},valueModifiers:{}}),emits:o([`refresh`],[`update:value`]),setup(e,{emit:r}){let{t:i}=D(),o=C(e,`value`),s=r,c=e=>{if(e===``){te({title:i(`Public.Confirm.Title`),content:i(`Viewing all logs may cause the browser to freeze, are you sure you want to continue?`),onConfirm:()=>{o.value=e,s(`refresh`)}});return}o.value=e,s(`refresh`)},l=()=>{window.location.href=`/files`};return(r,i)=>{let s=q,u=j,d=M,p=F;return a(),T(u,{class:`items-center justify-between! mt-10px flex-nowrap!`},{default:m(()=>[y(t(u,null,{default:m(()=>[f(`span`,null,h(r.$t(`From`)),1),t(s,{onClick:l},{default:m(()=>[n(h(e.logsPath),1)]),_:1})]),_:1},512),[[w,e.logsPath]]),t(u,{class:`items-center flex-1 justify-end!`},{default:m(()=>[f(`span`,null,h(r.$t(`Last`)),1),t(p,{value:o.value,"onUpdate:value":c},{default:m(()=>[t(d,{value:50},{default:m(()=>[...i[0]||(i[0]=[n(` 50 `,-1)])]),_:1}),t(d,{value:100},{default:m(()=>[...i[1]||(i[1]=[n(` 100 `,-1)])]),_:1}),t(d,{value:500},{default:m(()=>[...i[2]||(i[2]=[n(` 500 `,-1)])]),_:1}),t(d,{value:``},{default:m(()=>[n(h(r.$t(`file.recycle.all`)),1)]),_:1})]),_:1},8,[`value`])]),_:1})]),_:1})}}});x();var se={class:`ml-6px text-primary text-primary:hover`},ce=v({__name:`index`,props:o({title:{default:``}},{show:{type:Boolean,default:!1},showModifiers:{}}),emits:[`update:show`],setup(n){let r=C(n,`show`),i=()=>{r.value=!r.value};return(o,s)=>{let c=U,l=O,p=L;return a(),e(b,null,[t(l,{label:` `,"show-feedback":!1},{default:m(()=>[f(`div`,{class:`cursor-pointer`,onClick:i},[t(c,{name:`base-arrow-right`,size:`15`,style:d({transform:`rotate(${r.value?`90`:`0`}deg)`,transition:`transform 0.3s`})},null,8,[`style`]),f(`span`,se,h(n.title||o.$t(`Component.FormMore.index_1`)),1)])]),_:1}),t(p,{show:r.value},{default:m(()=>[s[0]||(s[0]=f(`div`,{class:`pt-20px`},null,-1)),u(o.$slots,`default`)]),_:3},8,[`show`])],64)}}});x();var le=ee(),$={class:`separator`},ue=Y(v({__name:`index`,props:{value:{default:()=>[]},valueModifiers:{}},emits:[`update:value`],setup(e){let n=C(e,`value`),r=E({get(){return n.value[0]||void 0},set(e){e&&(n.value[0]=e)}}),i=E({get(){return n.value[1]||void 0},set(e){e&&(n.value[1]=e)}}),o=e=>i.value?e>new Date(i.value).getHours():!1,s=(e,t)=>{if(i.value&&t){let n=new Date(i.value),r=n.getMinutes(),a=n.getHours();return a===t?e>r:t>a}return!1},l=(e,t,n)=>{if(i.value&&n!==null&&t!==null){let r=new Date(i.value),a=r.getHours(),o=r.getMinutes(),s=r.getSeconds();return o===t?e>s:a===n?t>o:n>a}return!1},u=e=>r.value?new Date(r.value).getHours()>e:!1,d=(e,t)=>{if(r.value&&t){let n=new Date(r.value),i=n.getMinutes(),a=n.getHours();return a===t?i>e:a>t}return!1},p=(e,t,n)=>{if(r.value&&n!==null&&t!==null){let i=new Date(r.value),a=i.getHours(),o=i.getMinutes(),s=i.getSeconds();return o===t?s>e:a===n?o>t:a>n}return!1};return(e,n)=>{let h=k,_=A,v=B;return a(),T(v,null,{default:m(()=>[t(h,{value:c(r),"onUpdate:value":n[0]||(n[0]=e=>g(r)?r.value=e:null),class:`start-time`,disabled:!1,"is-hour-disabled":o,"is-minute-disabled":s,"is-second-disabled":l,placeholder:e.$t(`Public.Search.StartTime`)},null,8,[`value`,`placeholder`]),f(`div`,$,[t(_,{class:`mx-8px`,color:`#c2c2c2`,size:`14`},{default:m(()=>[t(c(le.ToIcon))]),_:1})]),t(h,{value:c(i),"onUpdate:value":n[1]||(n[1]=e=>g(i)?i.value=e:null),class:`end-time`,disabled:!1,"is-hour-disabled":u,"is-minute-disabled":d,"is-second-disabled":p,placeholder:e.$t(`Public.Search.EndTime`)},null,8,[`value`,`placeholder`])]),_:1})}}}),[[`__scopeId`,`data-v-dc4cb51e`]]);x();var de={class:`flex`},fe={class:`w-0 flex-1 flex items-center`},pe={style:{minWidth:0}},me=[`title`],he=v({__name:`index`,props:{value:{default:``}},setup(r){let i=r,o=async()=>{K(`${i.value}`)};return(i,s)=>{let c=P,l=U;return a(),e(`div`,de,[f(`div`,fe,[f(`div`,pe,[t(c,{class:`max-w-full`,tooltip:{width:`trigger`,scrollable:!0,contentStyle:{maxHeight:`360px`,overflow:`auto`}}},{default:m(()=>[n(h(r.value),1)]),_:1})]),f(`button`,{class:`reset mx-8px text-15px cursor-pointer text-#333`,title:i.$t(`Public.Btn.Copy`),onClick:o},[t(l,{name:`common-copy`})],8,me)])])}}});x();var ge=v({__name:`index`,props:{disabledKeys:{type:Array,default:()=>[]},hideKeys:{type:Array,default:()=>[]},storeKey:{type:String,default:``},loading:{type:Boolean,default:!1}},setup(e){let n=r(`tableRef`),o=p(!1),s=p([]),l=p([]),u=p([]),d=e=>typeof e==`function`?d(e()):typeof e==`object`&&e?Array.isArray(e)?e.map(d).join(``):e.children?d(e.children):``:String(e==null?``:e),h=()=>{let n=l.value.filter(e=>e.type!==`selection`);s.value.length===0&&(s.value=n.filter(t=>!e.hideKeys.includes(String(t.key))).map(e=>String(e.key))),u.value=n.map(n=>{let r=d(n.title);return{key:String(n.key),disabled:n.key===`operate`||e.disabledKeys.includes(String(n.key)),label:()=>t(b,null,[t(z,{checked:s.value.includes(String(n.key))},null),t(`span`,{class:`ml-8px`},[r])])}})},g=()=>{if(e.storeKey){let t=W(e.storeKey);t&&(s.value=t.split(`,`))}},v=()=>{o.value=!0},y=()=>{o.value=!1},x=()=>{e.storeKey&&V(e.storeKey,s.value.join(`,`))},C=()=>{if(!n)return;let e=_(l.value.filter(e=>s.value.includes(String(e.key)))),t=e.length;if(t>0){let n=Math.floor(100/t),r=100-n*t;e.forEach((e,t)=>{if(J(e.width)||!e.width)return;let i=n;t{if(s.value.includes(t)?s.value=s.value.filter(e=>e!==t):s.value.push(t),x(),!e.loading)C();else{let t=S(()=>e.loading,e=>{e||C(),t()})}};return i(()=>{if(n){let t=n.value.getColumns();l.value.length===0&&(l.value=_(t)),g(),h();let r=S(()=>e.loading,e=>{e||C(),r()})}}),(e,n)=>{let r=I,i=R;return a(),T(i,{placement:`bottom-end`,show:c(o),"show-arrow":!0,"arrow-point-to-center":!0,options:c(u),onSelect:w,onClickoutside:y},{default:m(()=>[t(r,{onClick:v},{default:m(()=>[...n[0]||(n[0]=[f(`i`,{class:`i-famicons:settings-outline text-16px`},null,-1)])]),_:1})]),_:1},8,[`show`,`options`])}}});export{oe as a,re as c,ce as i,Q as l,he as n,ae as o,ue as r,ie as s,ge as t}; \ No newline at end of file diff --git a/BTPanel/static/vite/js/app-icons.js b/BTPanel/static/vite/js/app-icons.js index 9231e31f..fefe00c8 100644 --- a/BTPanel/static/vite/js/app-icons.js +++ b/BTPanel/static/vite/js/app-icons.js @@ -1,8 +1,7 @@ ;(() => { - const hrefs = [] const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1784873523001" + const version = "1786507437784" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() @@ -28,14 +27,5 @@ loaded.add(url.href) removeAfterLoad(freshLink, link) } - for (const href of hrefs) { - const url = new URL(href, import.meta.url).href - if (loaded.has(url)) continue - const link = document.createElement("link") - link.rel = "stylesheet" - link.href = url - document.head.appendChild(link) - loaded.add(url) - } })(); if(typeof window<`u`){function e(){var e=document.body,t=document.getElementById(`__svg__icons__dom__`);t||(t=document.createElementNS(`http://www.w3.org/2000/svg`,`svg`),t.style.position=`absolute`,t.style.width=`0`,t.style.height=`0`,t.id=`__svg__icons__dom__`,t.setAttribute(`xmlns`,`http://www.w3.org/2000/svg`),t.setAttribute(`xmlns:link`,`http://www.w3.org/1999/xlink`)),t.innerHTML=``,e.insertBefore(t,e.lastChild)}document.readyState===`loading`?document.addEventListener(`DOMContentLoaded`,e):e()} \ No newline at end of file diff --git a/BTPanel/static/vite/js/app-layout-legacy.js b/BTPanel/static/vite/js/app-layout-legacy.js index abdde837..0bb23bdf 100644 --- a/BTPanel/static/vite/js/app-layout-legacy.js +++ b/BTPanel/static/vite/js/app-layout-legacy.js @@ -1,4 +1,4 @@ -(function(){System.register([`./rolldown-runtime-legacy.js?v=1784873523001`,`./vendor-utils-legacy.js?v=1784873523001`,`./vendor-vue-legacy.js?v=1784873523001`,`./vendor-naive-legacy.js?v=1784873523001`,`./app-legacy.js?v=1784873523001`,`./vendor-pdf-legacy.js?v=1784873523001`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,ee,h,te,g,_,v,y,b,x,S,C,w,T,E,D,O,k,A,j,M,N,P,F,I,ne,L,re,ie,ae,oe,R,z,se,ce,le,ue,de,fe,B,V,pe,H,me,he,ge,_e,ve,ye,be,U,xe,W,G,K,q,Se,J,Ce,Y,X;function Z(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]`u`?!1:window.localStorage.getItem(h)===`true`}function Fe(e){var t,n=document.getElementById(`ifrramApp`),r=n==null?void 0:n.contentWindow;r==null||(t=r.check_shrink)==null||t.call(r,e)}function Ie(){var e=Y(),t=U(Pe()),n=function(n){t.value=n,window.localStorage.setItem(h,String(n)),e.path.includes(`/waf`)&&Fe(n)};return{collapsed:t,setCollapsed:n,toggleCollapsed:function(){n(!t.value)}}}function Le(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!se(e)}return e(`t`,void 0),{setters:[function(e){v=e.r},function(e){c=e.hn,O=e.yn,k=e.bn,A=e.xn,j=e.Sn,M=e.Cn,N=e.En,P=e.Dn,F=e.On,I=e.kn,e.dr,e.Nn,e.Pr,z=e.nn,se=e.Fn,B=e.qr,V=e.Jr,pe=e.Wn,H=e.qn,ge=e.yr,_e=e.Zn,ve=e.$n,U=e.xr,K=e.Zr,q=e.Er,Ce=e.f,X=e.sr},function(e){ee=e.n,W=e.p,J=e.l,Y=e.a},function(e){i=e.ht,a=e.J,o=e.I,s=e.A,l=e.D,u=e.E,d=e.O,f=e.T,te=e.b,g=e.Ct,_=e.Y},function(e){T=e.If,E=e.Ff,D=e.mn,L=e.i,me=e.Mn,he=e.n,ye=e.hs,be=e.gs,G=e.Cf,Se=e.Af},function(e){y=e.n,R=e.r}],execute:function(){b=document.createElement(`style`),b.textContent=`.sider-name[data-v-e0585ef8]{flex-shrink:0;align-items:center;gap:8px;padding:16px;display:flex;position:relative}.sider-name.is-collapsed[data-v-e0585ef8]{justify-content:center;padding:16px 10px}.sider-logo[data-v-e0585ef8]{flex-shrink:0}.task-count[data-v-e0585ef8]{--n-height:24px;--n-border-radius:6px;cursor:pointer;justify-content:center;min-width:24px;font-weight:700}.task-count.is-collapsed[data-v-e0585ef8]{--n-height:20px;min-width:20px;position:absolute;top:8px;right:6px}.bottom-toolbar[data-v-fff306c7]{flex-shrink:0;justify-content:space-between;align-items:center;height:52px;display:flex}.bottom-toolbar.is-collapsed[data-v-fff306c7]{justify-content:center}.toolbar-button[data-v-fff306c7]{--n-width:60px;--n-height:52px;--n-border-radius:0;--n-text-color:var(--color-text-3)}.toolbar-icon[data-v-fff306c7]{font-size:16px;line-height:1}.layout-sider[data-v-55a46b38]{z-index:1000;background:0 0}.sider-inner[data-v-55a46b38]{width:200px;transition:width .3s var(--n-bezier,cubic-bezier(.4, 0, .2, 1));flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0}.sider-inner.is-collapsed[data-v-55a46b38]{width:64px}.sider-inner.is-hover-expanded[data-v-55a46b38]{box-shadow:4px 0 12px rgba(0,0,0,.12)}.sider-inner[data-v-55a46b38]:after{content:"";z-index:-1;background-color:var(--n-color);width:100%;height:100%;opacity:var(--menu-bg-opacity);position:absolute;top:0;left:0}.sider-menu[data-v-55a46b38]{flex:1;min-height:0}[data-v-55a46b38] .n-menu-item-content-header{flex:1;min-width:0}.menu-setting-icon[data-v-55a46b38]{width:22px;height:22px;color:inherit;cursor:pointer;transition:color .2s var(--n-bezier,cubic-bezier(.4, 0, .2, 1)), background-color .2s var(--n-bezier,cubic-bezier(.4, 0, .2, 1)), transform .1s var(--n-bezier,cubic-bezier(.4, 0, .2, 1));border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-left:6px;line-height:1;display:inline-flex}.menu-setting-icon[data-v-55a46b38]:hover{color:var(--color-primary);background-color:var(--color-sider-hover)}.menu-setting-icon[data-v-55a46b38]:active{transform:scale(.92)}.n-menu[data-v-55a46b38]{--n-font-size:14px;--n-item-height:38px;--n-border-radius:6px;--n-item-text-color:var(--color-sider-text);--n-item-icon-color:var(--color-primary);--n-item-color-hover:var(--color-sider-hover);--n-item-color-active:var(--color-sider-active);--n-item-text-color-hover:var(--color-sider-hover-text);--n-item-icon-color-hover:var(--color-primary);--n-item-text-color-active:var(--color-sider-active-text);--n-item-text-color-active-hover:var(--color-sider-active-text);--n-item-color-active-collapsed:var(--color-primary)}.sider-inner.is-collapsed .n-menu[data-v-55a46b38] .n-menu-item-content:before{left:10px;right:10px}.n-menu[data-v-55a46b38] .n-menu-item:first-of-type{margin-top:0}.n-menu[data-v-55a46b38] .n-menu-item .n-menu-item-content:before{background-color:var(--color-sider);opacity:var(--menu-bg-opacity);left:16px;right:16px}.n-menu[data-v-55a46b38] .n-menu-item .n-menu-item-content:not(.n-menu-item-content--disabled):hover:before{background-color:var(--n-item-color-hover);opacity:1}.n-menu[data-v-55a46b38] .n-menu-item .n-menu-item-content:not(.n-menu-item-content--disabled).n-menu-item-content--selected:before{background-color:var(--n-item-color-active);opacity:1}.n-layout-footer[data-v-5e6f10e3]{border-top-left-radius:10px;border-top-right-radius:10px}.layout-container[data-v-eaab9f2d]:before{content:"";background-image:var(--main-bg-image);background-position:100% 0;background-size:cover;background-color:var(--color-bg-1);width:100%;height:100%;opacity:var(--main-bg-opacity);position:absolute;top:0;left:0}.bt-layout[data-v-eaab9f2d]{--n-color:transparent}.bt-layout[data-v-eaab9f2d]>.n-layout-scroll-container{overflow-x:auto} -/*$vite$:1*/`,document.head.appendChild(b),z(),R(),oe=I({__name:`index`,setup:function(e){var n=F(function(){return y(function(){return t.import(`./legacy-layout-legacy.js?v=1784873523001`).then(function(e){return e.t})},void 0)}),r=F(function(){return y(function(){return Promise.resolve().then(function(){return de})},void 0)}),i=W(L()).theme;return function(e,t){return q(i)===`classic`?(H(),A(q(n),{key:0})):(H(),A(q(r),{key:1}))}}}),e(`t`,v({default:function(){return ce}})),ce=oe,z(),h=`SIDER_COLLAPSED`,z(),C={key:0,class:`flex-1 w-0 font-bold text-14px leading-[1] text-base`},m=I({__name:`Name`,props:{collapsed:{type:Boolean}},setup:function(e){var t=W(L()),n=t.address,r=t.taskCount,i=W(G()).menuLogo;return function(t,o){var c=s,l=a,u=g;return H(),M(`div`,{class:B([`sider-name`,{"is-collapsed":e.collapsed}])},[P(c,{class:`sider-logo`,width:24,height:24,src:q(i)},null,8,[`src`]),e.collapsed?j(``,!0):(H(),M(`div`,C,[P(l,null,{default:X(function(){return[N(K(q(n)),1)]}),_:1})])),P(u,{type:`primary`,size:`small`,bordered:!1,class:B([`task-count`,{"is-collapsed":e.collapsed}]),onClick:q(me)},{default:X(function(){return[N(K(q(r)),1)]}),_:1},8,[`class`,`onClick`])],2)}}}),p=T(m,[[`__scopeId`,`data-v-e0585ef8`]]),z(),r=I({__name:`BottomToolbar`,props:{collapsed:{type:Boolean},menuSettingsDisabled:{type:Boolean}},emits:[`toggle-collapse`,`open-menu-settings`],setup:function(e,t){var n=t.emit,r=e,a=n,o=J().t,s=O(function(){return r.collapsed?o(`Layout.Sider.expand`):o(`Layout.Sider.collapse`)}),c=O(function(){return r.collapsed?`i-ant-design:menu-unfold-outlined`:`i-ant-design:menu-fold-outlined`}),l=function(){a(`toggle-collapse`)},u=function(){a(`open-menu-settings`)};return function(t,n){var r=i,a=_;return H(),M(`div`,{class:B([`bottom-toolbar`,{"is-collapsed":e.collapsed}])},[P(a,{placement:`top`,"show-arrow":!1},{trigger:X(function(){return[P(r,{quaternary:``,class:`toolbar-button`,onClick:l},{default:X(function(){return[k(`i`,{class:B([`toolbar-icon`,q(c)])},null,2)]}),_:1})]}),default:X(function(){return[N(` `+K(q(s)),1)]}),_:1}),e.collapsed?j(``,!0):(H(),A(a,{key:0,placement:`top`,"show-arrow":!1},{trigger:X(function(){return[P(r,{quaternary:``,class:`toolbar-button`,disabled:e.menuSettingsDisabled,onClick:u},{default:X(function(){return $(n[0]||(n[0]=[k(`i`,{class:`toolbar-icon i-ant-design:unordered-list-outlined`},null,-1)]))}),_:1},8,[`disabled`])]}),default:X(function(){return[N(` `+K(q(o)(`Layout.Sider.menuSettings`)),1)]}),_:1}))],2)}}}),n=T(r,[[`__scopeId`,`data-v-fff306c7`]]),z(),R(),ae=I({__name:`index`,setup:function(e){var r=W(G()).theme,i=J().t,a=Y(),o=ye(),s=Ie(),c=s.collapsed,l=s.setCollapsed,d=s.toggleCollapsed,m=U(!1),h=O(function(){return c.value&&!m.value}),g=O(function(){var e;return(e=a.meta)!=null&&e.activeMenu?a.meta.activeMenu:a.name}),_=O(function(){var e=[];return o.showMenus.forEach(function(t){e.push({key:t.name,label:function(){return b(t.to,t.label,t.name)},icon:function(){return x(t.name,t.icon)}})}),e.push({key:`logout`,label:function(){return P(`span`,null,[i(`Layout.Sider.logout_1`)])},icon:function(){return x(`Logout`,`logout`)}}),e}),v=function(e){return e===`Mail Server Layout`&&a.path===`/mail/billion-mail`},b=function(e,t,n){return P(`div`,{class:`flex items-center justify-between w-full min-w-0 pr-8px`},[P(ee,{class:`min-w-0 flex-1 truncate`,to:{name:e}},Le(t)?t:{default:function(){return[t]}}),n&&v(n)?P(`i`,{class:`menu-setting-icon i-famicons:settings text-14px`,role:`button`,tabindex:`0`,"aria-label":i(`Layout.Sider.menuSettings`),title:i(`Layout.Sider.menuSettings`),onClick:M,onKeydown:N},null):null])},x=function(e,t){var n=g.value===e?``.concat(t,`-active`):t;return P(E,{name:`menu-`.concat(r.value===`dark`?`dark-`:``,n),size:`24`},null)},S=function(e){e===`logout`&&F(),he(`panel_menu`,e)},C=function(){c.value&&(m.value=!0)},w=function(){m.value=!1},T=function(){if(m.value){m.value=!1,l(!1);return}d()},D=function(){return Q(function(){var e,n,r,i;return Me(this,function(a){switch(a.label){case 0:return[4,Promise.all([y(function(){return t.import(`./domain-config-legacy.js?v=1784873523001`).then(function(e){return e.S})},void 0),y(function(){return t.import(`./domain-config-legacy.js?v=1784873523001`).then(function(e){return e.a})},void 0)])];case 1:return e=je.apply(void 0,[a.sent(),2]),n=e[0].useSettingsStore,r=e[1].openMenuHideSet,i=n(),[4,i.getMenus()];case 2:return a.sent(),r(i.menuList),[2]}})})()},j=function(){return Q(function(){var e;return Me(this,function(n){switch(n.label){case 0:return[4,y(function(){return Q(function(){var e;return Me(this,function(n){switch(n.label){case 0:return[4,t.import(`./view-billion-mail-legacy.js?v=1784873523001`).then(function(e){return e.n})];case 1:return e=n.sent().openBillionMailSettings,[2,{openBillionMailSettings:e}]}})})()},void 0)];case 1:return e=n.sent().openBillionMailSettings,e(),[2]}})})()},M=function(e){e.preventDefault(),e.stopPropagation(),j()},N=function(e){(e.key===`Enter`||e.key===` `)&&M(e)},F=function(){Se({title:i(`Layout.Sider.logout_2`),content:i(`Layout.Sider.logout_3`),onConfirm:function(){window.location.href=`/login?dologin=True`}})};return pe(function(){o.generateRoutes(),o.generateHideNames()}),function(e,t){var r=f,i=te,a=u;return H(),A(a,{class:`layout-sider`,"collapse-mode":`width`,width:200,"collapsed-width":64,collapsed:q(c),"native-scrollbar":!0,onMouseenter:C,onMouseleave:w},{default:X(function(){return[k(`div`,{class:B([`sider-inner`,{"is-collapsed":q(h),"is-hover-expanded":q(m)}])},[P(p,{collapsed:q(h)},null,8,[`collapsed`]),P(i,{class:`sider-menu`},{default:X(function(){return[P(r,{value:q(g),collapsed:q(h),"collapsed-width":64,"collapsed-icon-size":24,"icon-size":24,"root-indent":26,options:q(_),"onUpdate:value":S},null,8,[`value`,`collapsed`,`options`])]}),_:1}),P(n,{collapsed:q(h),onToggleCollapse:T,onOpenMenuSettings:D},null,8,[`collapsed`])],2)]}),_:1},8,[`collapsed`])}}}),xe=T(ae,[[`__scopeId`,`data-v-55a46b38`]]),z(),R(),ie=I({__name:`index`,setup:function(e){var n=F(function(){return y(function(){return t.import(`./feature-Feedback-legacy.js?v=1784873523001`).then(function(e){return e.n})},void 0)}),r=[],i=function(e,t){e.forEach(function(e){var n,r;(n=e.meta)!=null&&n.keepAlive&&e.name&&t.push(e.name),!(e==null||(r=e.children)==null)&&r.length&&i(e.children,t)})};i(be,r);var a=O(function(){return Math.random()});return function(e,t){var i=_e(`router-view`);return H(),A(i,{key:q(a)},{default:X(function(e){var t=e.Component,i=e.route;return[(H(),A(c,{include:r},[(H(),A(ve(t),{key:i.path}))],1024)),P(q(n))]}),_:1})}}}),le=ie,z(),S={class:`mr-6px`},w={class:`flex items-center`},re=I({__name:`index`,setup:function(e){var t=new Date().getFullYear(),n=function(){window.open(`https://aapanel.com/tg`)},r=function(){window.open(`https://discord.gg/Tya5yceBpd`)},a=function(){window.open(`mailto:support@aapanel.com`)};return function(e,s){var c=D,u=E,d=i,f=o,p=l;return H(),A(p,{id:`layout-footer`,class:`mx-16px`},{default:X(function(){return[P(f,{class:`h-52px items-center`,justify:`center`},{default:X(function(){return[k(`div`,null,[k(`span`,S,K(e.$t(`Layout.Footer.index_1`,[q(t)])),1),P(c,{href:`https://www.aapanel.com`,target:`_blank`},{default:X(function(){return $(s[0]||(s[0]=[N(`www.aapanel.com`,-1)]))}),_:1})]),k(`div`,w,[P(c,{href:`http://forum.aapanel.com`,target:`_blank`},{default:X(function(){return $(s[1]||(s[1]=[N(`Forum`,-1)]))}),_:1}),P(c,{class:`ml-12px`,href:`https://doc.aapanel.com/web/#/3?page_id=117`,target:`_blank`},{default:X(function(){return[N(K(e.$t(`Layout.Footer.index_3`)),1)]}),_:1}),s[5]||(s[5]=k(`span`,{class:`ml-12px`},`Support: `,-1)),P(d,{class:`ml-8px`,secondary:``,size:`small`,onClick:n},{default:X(function(){return[P(u,{name:`telegram`,color:`#A6ADB3`}),s[2]||(s[2]=k(`span`,{class:`ml-4px`},`Telegram`,-1))]}),_:1}),P(d,{class:`ml-8px`,secondary:``,size:`small`,onClick:r},{default:X(function(){return[P(u,{name:`discord`,size:`14`,color:`#A6ADB3`}),s[3]||(s[3]=k(`span`,{class:`ml-4px`},`Discord`,-1))]}),_:1}),P(d,{class:`ml-8px`,secondary:``,size:`small`,onClick:a},{default:X(function(){return[P(u,{name:`email`,size:`14`,color:`#A6ADB3`}),s[4]||(s[4]=k(`span`,{class:`ml-4px`},`Email: support@aapanel.com`,-1))]}),_:1})])]}),_:1})]}),_:1})}}}),ne=T(re,[[`__scopeId`,`data-v-5e6f10e3`]]),z(),x={class:`max-w-1920px mx-auto`},fe=I({__name:`new`,setup:function(e){var t=L(),n=W(t),r=n.mainHeight,i=n.bodyMinWidth,a=O(function(){return r.value===0?`auto`:``.concat(r.value,`px`)}),o=ge();return Ce(o,function(e){var n=e[0].contentRect,r=n.width,i=n.height,a=document.querySelector(`#layout-footer`),o=a==null?void 0:a.getBoundingClientRect(),s=(o==null?void 0:o.height)||0;t.setMainWidth(r),t.setMainHeight(i-s)}),function(e,t){var n=d;return H(),A(n,{class:`layout-container h-full`,"has-sider":``},{default:X(function(){return[P(q(xe)),P(n,{ref_key:`layoutRef`,ref:o,id:`layout-content`,class:`bt-layout`,style:V({minWidth:q(i)+`px`})},{default:X(function(){return[k(`div`,x,[k(`div`,{id:`layout-main`,style:V({minHeight:q(a)})},[P(q(le))],4),P(q(ne))])]}),_:1},8,[`style`])]}),_:1})}}}),de=v({default:function(){return ue}}),ue=T(fe,[[`__scopeId`,`data-v-eaab9f2d`]])}}})})(); \ No newline at end of file +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function je(e,t){return we(e)||Oe(e,t)||Ne(e,t)||ke()}function $(e){return Te(e)||De(e)||Ne(e)||Ae()}function Me(e,t){var n,r,i,a={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},o=Object.create((typeof Iterator==`function`?Iterator:Object).prototype),s=Object.defineProperty;return s(o,`next`,{value:c(0)}),s(o,`throw`,{value:c(1)}),s(o,`return`,{value:c(2)}),typeof Symbol==`function`&&s(o,Symbol.iterator,{value:function(){return this}}),o;function c(e){return function(t){return l([e,t])}}function l(s){if(n)throw TypeError(`Generator is already executing.`);for(;o&&(o=0,s[0]&&(a=0)),a;)try{if(n=1,r&&(i=s[0]&2?r.return:s[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,s[1])).done)return i;switch(r=0,i&&(s=[s[0]&2,i.value]),s[0]){case 0:case 1:i=s;break;case 4:return a.label++,{value:s[1],done:!1};case 5:a.label++,r=s[1],s=[0];continue;case 7:s=a.ops.pop(),a.trys.pop();continue;default:if((i=a.trys,!(i=i.length>0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]`u`?!1:window.localStorage.getItem(h)===`true`}function Fe(e){var t,n=document.getElementById(`ifrramApp`),r=n==null?void 0:n.contentWindow;r==null||(t=r.check_shrink)==null||t.call(r,e)}function Ie(){var e=Y(),t=U(Pe()),n=function(n){t.value=n,window.localStorage.setItem(h,String(n)),e.path.includes(`/waf`)&&Fe(n)};return{collapsed:t,setCollapsed:n,toggleCollapsed:function(){n(!t.value)}}}function Le(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!se(e)}return e(`t`,void 0),{setters:[function(e){v=e.r},function(e){c=e.hn,O=e.yn,k=e.bn,A=e.xn,j=e.Sn,M=e.Cn,N=e.En,P=e.Dn,F=e.On,I=e.kn,e.fr,e.Pn,e.Ir,z=e.nn,se=e.In,B=e.Yr,V=e.Zr,pe=e.Gn,H=e.Jn,ge=e.br,_e=e.Qn,ve=e.er,U=e.Cr,K=e.ei,q=e.Or,Ce=e.f,X=e.cr},function(e){ee=e.n,W=e.p,J=e.l,Y=e.a},function(e){i=e.gt,a=e.Y,o=e.L,s=e.j,l=e.O,u=e.D,d=e.k,f=e.E,te=e.x,g=e.wt,_=e.X},function(e){T=e.zf,E=e.Rf,D=e.mn,L=e.i,me=e.Mn,he=e.n,ye=e.vs,be=e.ys,G=e.Ef,Se=e.Nf},function(e){y=e.n,R=e.r}],execute:function(){b=document.createElement(`style`),b.textContent=`.sider-name[data-v-e0585ef8]{flex-shrink:0;align-items:center;gap:8px;padding:16px;display:flex;position:relative}.sider-name.is-collapsed[data-v-e0585ef8]{justify-content:center;padding:16px 10px}.sider-logo[data-v-e0585ef8]{flex-shrink:0}.task-count[data-v-e0585ef8]{--n-height:24px;--n-border-radius:6px;cursor:pointer;justify-content:center;min-width:24px;font-weight:700}.task-count.is-collapsed[data-v-e0585ef8]{--n-height:20px;min-width:20px;position:absolute;top:8px;right:6px}.bottom-toolbar[data-v-fff306c7]{flex-shrink:0;justify-content:space-between;align-items:center;height:52px;display:flex}.bottom-toolbar.is-collapsed[data-v-fff306c7]{justify-content:center}.toolbar-button[data-v-fff306c7]{--n-width:60px;--n-height:52px;--n-border-radius:0;--n-text-color:var(--color-text-3)}.toolbar-icon[data-v-fff306c7]{font-size:16px;line-height:1}.layout-sider[data-v-55a46b38]{z-index:1000;background:0 0}.sider-inner[data-v-55a46b38]{width:200px;transition:width .3s var(--n-bezier,cubic-bezier(.4, 0, .2, 1));flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0}.sider-inner.is-collapsed[data-v-55a46b38]{width:64px}.sider-inner.is-hover-expanded[data-v-55a46b38]{box-shadow:4px 0 12px rgba(0,0,0,.12)}.sider-inner[data-v-55a46b38]:after{content:"";z-index:-1;background-color:var(--n-color);width:100%;height:100%;opacity:var(--menu-bg-opacity);position:absolute;top:0;left:0}.sider-menu[data-v-55a46b38]{flex:1;min-height:0}[data-v-55a46b38] .n-menu-item-content-header{flex:1;min-width:0}.menu-setting-icon[data-v-55a46b38]{width:22px;height:22px;color:inherit;cursor:pointer;transition:color .2s var(--n-bezier,cubic-bezier(.4, 0, .2, 1)), background-color .2s var(--n-bezier,cubic-bezier(.4, 0, .2, 1)), transform .1s var(--n-bezier,cubic-bezier(.4, 0, .2, 1));border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-left:6px;line-height:1;display:inline-flex}.menu-setting-icon[data-v-55a46b38]:hover{color:var(--color-primary);background-color:var(--color-sider-hover)}.menu-setting-icon[data-v-55a46b38]:active{transform:scale(.92)}.n-menu[data-v-55a46b38]{--n-font-size:14px;--n-item-height:38px;--n-border-radius:6px;--n-item-text-color:var(--color-sider-text);--n-item-icon-color:var(--color-primary);--n-item-color-hover:var(--color-sider-hover);--n-item-color-active:var(--color-sider-active);--n-item-text-color-hover:var(--color-sider-hover-text);--n-item-icon-color-hover:var(--color-primary);--n-item-text-color-active:var(--color-sider-active-text);--n-item-text-color-active-hover:var(--color-sider-active-text);--n-item-color-active-collapsed:var(--color-primary)}.sider-inner.is-collapsed .n-menu[data-v-55a46b38] .n-menu-item-content:before{left:10px;right:10px}.n-menu[data-v-55a46b38] .n-menu-item:first-of-type{margin-top:0}.n-menu[data-v-55a46b38] .n-menu-item .n-menu-item-content:before{background-color:var(--color-sider);opacity:var(--menu-bg-opacity);left:16px;right:16px}.n-menu[data-v-55a46b38] .n-menu-item .n-menu-item-content:not(.n-menu-item-content--disabled):hover:before{background-color:var(--n-item-color-hover);opacity:1}.n-menu[data-v-55a46b38] .n-menu-item .n-menu-item-content:not(.n-menu-item-content--disabled).n-menu-item-content--selected:before{background-color:var(--n-item-color-active);opacity:1}.n-layout-footer[data-v-5e6f10e3]{border-top-left-radius:10px;border-top-right-radius:10px}.layout-container[data-v-eaab9f2d]:before{content:"";background-image:var(--main-bg-image);background-position:100% 0;background-size:cover;background-color:var(--color-bg-1);width:100%;height:100%;opacity:var(--main-bg-opacity);position:absolute;top:0;left:0}.bt-layout[data-v-eaab9f2d]{--n-color:transparent}.bt-layout[data-v-eaab9f2d]>.n-layout-scroll-container{overflow-x:auto} +/*$vite$:1*/`,document.head.appendChild(b),z(),R(),oe=I({__name:`index`,setup:function(e){var n=F(function(){return y(function(){return t.import(`./legacy-layout-legacy.js?v=1786507437784`).then(function(e){return e.t})},void 0)}),r=F(function(){return y(function(){return Promise.resolve().then(function(){return de})},void 0)}),i=W(L()).theme;return function(e,t){return q(i)===`classic`?(H(),A(q(n),{key:0})):(H(),A(q(r),{key:1}))}}}),e(`t`,v({default:function(){return ce}})),ce=oe,z(),h=`SIDER_COLLAPSED`,z(),C={key:0,class:`flex-1 w-0 font-bold text-14px leading-[1] text-base`},m=I({__name:`Name`,props:{collapsed:{type:Boolean}},setup:function(e){var t=W(L()),n=t.address,r=t.taskCount,i=W(G()).menuLogo;return function(t,o){var c=s,l=a,u=g;return H(),M(`div`,{class:B([`sider-name`,{"is-collapsed":e.collapsed}])},[P(c,{class:`sider-logo`,width:24,height:24,src:q(i)},null,8,[`src`]),e.collapsed?j(``,!0):(H(),M(`div`,C,[P(l,null,{default:X(function(){return[N(K(q(n)),1)]}),_:1})])),P(u,{type:`primary`,size:`small`,bordered:!1,class:B([`task-count`,{"is-collapsed":e.collapsed}]),onClick:q(me)},{default:X(function(){return[N(K(q(r)),1)]}),_:1},8,[`class`,`onClick`])],2)}}}),p=T(m,[[`__scopeId`,`data-v-e0585ef8`]]),z(),r=I({__name:`BottomToolbar`,props:{collapsed:{type:Boolean},menuSettingsDisabled:{type:Boolean}},emits:[`toggle-collapse`,`open-menu-settings`],setup:function(e,t){var n=t.emit,r=e,a=n,o=J().t,s=O(function(){return r.collapsed?o(`Layout.Sider.expand`):o(`Layout.Sider.collapse`)}),c=O(function(){return r.collapsed?`i-ant-design:menu-unfold-outlined`:`i-ant-design:menu-fold-outlined`}),l=function(){a(`toggle-collapse`)},u=function(){a(`open-menu-settings`)};return function(t,n){var r=i,a=_;return H(),M(`div`,{class:B([`bottom-toolbar`,{"is-collapsed":e.collapsed}])},[P(a,{placement:`top`,"show-arrow":!1},{trigger:X(function(){return[P(r,{quaternary:``,class:`toolbar-button`,onClick:l},{default:X(function(){return[k(`i`,{class:B([`toolbar-icon`,q(c)])},null,2)]}),_:1})]}),default:X(function(){return[N(` `+K(q(s)),1)]}),_:1}),e.collapsed?j(``,!0):(H(),A(a,{key:0,placement:`top`,"show-arrow":!1},{trigger:X(function(){return[P(r,{quaternary:``,class:`toolbar-button`,disabled:e.menuSettingsDisabled,onClick:u},{default:X(function(){return $(n[0]||(n[0]=[k(`i`,{class:`toolbar-icon i-ant-design:unordered-list-outlined`},null,-1)]))}),_:1},8,[`disabled`])]}),default:X(function(){return[N(` `+K(q(o)(`Layout.Sider.menuSettings`)),1)]}),_:1}))],2)}}}),n=T(r,[[`__scopeId`,`data-v-fff306c7`]]),z(),R(),ae=I({__name:`index`,setup:function(e){var r=W(G()).theme,i=J().t,a=Y(),o=ye(),s=Ie(),c=s.collapsed,l=s.setCollapsed,d=s.toggleCollapsed,m=U(!1),h=O(function(){return c.value&&!m.value}),g=O(function(){var e;return(e=a.meta)!=null&&e.activeMenu?a.meta.activeMenu:a.name}),_=O(function(){var e=[];return o.showMenus.forEach(function(t){e.push({key:t.name,label:function(){return b(t.to,t.label,t.name)},icon:function(){return x(t.name,t.icon)}})}),e.push({key:`logout`,label:function(){return P(`span`,null,[i(`Layout.Sider.logout_1`)])},icon:function(){return x(`Logout`,`logout`)}}),e}),v=function(e){return e===`Mail Server Layout`&&a.path===`/mail/billion-mail`},b=function(e,t,n){return P(`div`,{class:`flex items-center justify-between w-full min-w-0 pr-8px`},[P(ee,{class:`min-w-0 flex-1 truncate`,to:{name:e}},Le(t)?t:{default:function(){return[t]}}),n&&v(n)?P(`i`,{class:`menu-setting-icon i-famicons:settings text-14px`,role:`button`,tabindex:`0`,"aria-label":i(`Layout.Sider.menuSettings`),title:i(`Layout.Sider.menuSettings`),onClick:M,onKeydown:N},null):null])},x=function(e,t){var n=g.value===e?``.concat(t,`-active`):t;return P(E,{name:`menu-`.concat(r.value===`dark`?`dark-`:``,n),size:`24`},null)},S=function(e){e===`logout`&&F(),he(`panel_menu`,e)},C=function(){c.value&&(m.value=!0)},w=function(){m.value=!1},T=function(){if(m.value){m.value=!1,l(!1);return}d()},D=function(){return Q(function(){var e,n,r,i;return Me(this,function(a){switch(a.label){case 0:return[4,Promise.all([y(function(){return t.import(`./domain-config-legacy.js?v=1786507437784`).then(function(e){return e.S})},void 0),y(function(){return t.import(`./domain-config-legacy.js?v=1786507437784`).then(function(e){return e.a})},void 0)])];case 1:return e=je.apply(void 0,[a.sent(),2]),n=e[0].useSettingsStore,r=e[1].openMenuHideSet,i=n(),[4,i.getMenus()];case 2:return a.sent(),r(i.menuList),[2]}})})()},j=function(){return Q(function(){var e;return Me(this,function(n){switch(n.label){case 0:return[4,y(function(){return Q(function(){var e;return Me(this,function(n){switch(n.label){case 0:return[4,t.import(`./view-billion-mail-legacy.js?v=1786507437784`).then(function(e){return e.n})];case 1:return e=n.sent().openBillionMailSettings,[2,{openBillionMailSettings:e}]}})})()},void 0)];case 1:return e=n.sent().openBillionMailSettings,e(),[2]}})})()},M=function(e){e.preventDefault(),e.stopPropagation(),j()},N=function(e){(e.key===`Enter`||e.key===` `)&&M(e)},F=function(){Se({title:i(`Layout.Sider.logout_2`),content:i(`Layout.Sider.logout_3`),onConfirm:function(){window.location.href=`/login?dologin=True`}})};return pe(function(){o.generateRoutes(),o.generateHideNames()}),function(e,t){var r=f,i=te,a=u;return H(),A(a,{class:`layout-sider`,"collapse-mode":`width`,width:200,"collapsed-width":64,collapsed:q(c),"native-scrollbar":!0,onMouseenter:C,onMouseleave:w},{default:X(function(){return[k(`div`,{class:B([`sider-inner`,{"is-collapsed":q(h),"is-hover-expanded":q(m)}])},[P(p,{collapsed:q(h)},null,8,[`collapsed`]),P(i,{class:`sider-menu`},{default:X(function(){return[P(r,{value:q(g),collapsed:q(h),"collapsed-width":64,"collapsed-icon-size":24,"icon-size":24,"root-indent":26,options:q(_),"onUpdate:value":S},null,8,[`value`,`collapsed`,`options`])]}),_:1}),P(n,{collapsed:q(h),onToggleCollapse:T,onOpenMenuSettings:D},null,8,[`collapsed`])],2)]}),_:1},8,[`collapsed`])}}}),xe=T(ae,[[`__scopeId`,`data-v-55a46b38`]]),z(),R(),ie=I({__name:`index`,setup:function(e){var n=F(function(){return y(function(){return t.import(`./feature-Feedback-legacy.js?v=1786507437784`).then(function(e){return e.n})},void 0)}),r=[],i=function(e,t){e.forEach(function(e){var n,r;(n=e.meta)!=null&&n.keepAlive&&e.name&&t.push(e.name),!(e==null||(r=e.children)==null)&&r.length&&i(e.children,t)})};i(be,r);var a=O(function(){return Math.random()});return function(e,t){var i=_e(`router-view`);return H(),A(i,{key:q(a)},{default:X(function(e){var t=e.Component,i=e.route;return[(H(),A(c,{include:r},[(H(),A(ve(t),{key:i.path}))],1024)),P(q(n))]}),_:1})}}}),le=ie,z(),S={class:`mr-6px`},w={class:`flex items-center`},re=I({__name:`index`,setup:function(e){var t=new Date().getFullYear(),n=function(){window.open(`https://aapanel.com/tg`)},r=function(){window.open(`https://discord.gg/Tya5yceBpd`)},a=function(){window.open(`mailto:support@aapanel.com`)};return function(e,s){var c=D,u=E,d=i,f=o,p=l;return H(),A(p,{id:`layout-footer`,class:`mx-16px`},{default:X(function(){return[P(f,{class:`h-52px items-center`,justify:`center`},{default:X(function(){return[k(`div`,null,[k(`span`,S,K(e.$t(`Layout.Footer.index_1`,[q(t)])),1),P(c,{href:`https://www.aapanel.com`,target:`_blank`},{default:X(function(){return $(s[0]||(s[0]=[N(`www.aapanel.com`,-1)]))}),_:1})]),k(`div`,w,[P(c,{href:`http://forum.aapanel.com`,target:`_blank`},{default:X(function(){return $(s[1]||(s[1]=[N(`Forum`,-1)]))}),_:1}),P(c,{class:`ml-12px`,href:`https://doc.aapanel.com/web/#/3?page_id=117`,target:`_blank`},{default:X(function(){return[N(K(e.$t(`Layout.Footer.index_3`)),1)]}),_:1}),s[5]||(s[5]=k(`span`,{class:`ml-12px`},`Support: `,-1)),P(d,{class:`ml-8px`,secondary:``,size:`small`,onClick:n},{default:X(function(){return[P(u,{name:`telegram`,color:`#A6ADB3`}),s[2]||(s[2]=k(`span`,{class:`ml-4px`},`Telegram`,-1))]}),_:1}),P(d,{class:`ml-8px`,secondary:``,size:`small`,onClick:r},{default:X(function(){return[P(u,{name:`discord`,size:`14`,color:`#A6ADB3`}),s[3]||(s[3]=k(`span`,{class:`ml-4px`},`Discord`,-1))]}),_:1}),P(d,{class:`ml-8px`,secondary:``,size:`small`,onClick:a},{default:X(function(){return[P(u,{name:`email`,size:`14`,color:`#A6ADB3`}),s[4]||(s[4]=k(`span`,{class:`ml-4px`},`Email: support@aapanel.com`,-1))]}),_:1})])]}),_:1})]}),_:1})}}}),ne=T(re,[[`__scopeId`,`data-v-5e6f10e3`]]),z(),x={class:`max-w-1920px mx-auto`},fe=I({__name:`new`,setup:function(e){var t=L(),n=W(t),r=n.mainHeight,i=n.bodyMinWidth,a=O(function(){return r.value===0?`auto`:``.concat(r.value,`px`)}),o=ge();return Ce(o,function(e){var n=e[0].contentRect,r=n.width,i=n.height,a=document.querySelector(`#layout-footer`),o=a==null?void 0:a.getBoundingClientRect(),s=(o==null?void 0:o.height)||0;t.setMainWidth(r),t.setMainHeight(i-s)}),function(e,t){var n=d;return H(),A(n,{class:`layout-container h-full`,"has-sider":``},{default:X(function(){return[P(q(xe)),P(n,{ref_key:`layoutRef`,ref:o,id:`layout-content`,class:`bt-layout`,style:V({minWidth:q(i)+`px`})},{default:X(function(){return[k(`div`,x,[k(`div`,{id:`layout-main`,style:V({minHeight:q(a)})},[P(q(le))],4),P(q(ne))])]}),_:1},8,[`style`])]}),_:1})}}}),de=v({default:function(){return ue}}),ue=T(fe,[[`__scopeId`,`data-v-eaab9f2d`]])}}})})(); \ No newline at end of file diff --git a/BTPanel/static/vite/js/app-layout.js b/BTPanel/static/vite/js/app-layout.js index 2cb39ad8..27a8f5ca 100644 --- a/BTPanel/static/vite/js/app-layout.js +++ b/BTPanel/static/vite/js/app-layout.js @@ -1,8 +1,7 @@ ;(() => { - const hrefs = ["../css/app-layout.css?v=1784873523001"] const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1784873523001" + const version = "1786507437784" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() @@ -28,14 +27,6 @@ loaded.add(url.href) removeAfterLoad(freshLink, link) } - for (const href of hrefs) { - const url = new URL(href, import.meta.url).href - if (loaded.has(url)) continue - const link = document.createElement("link") - link.rel = "stylesheet" - link.href = url - document.head.appendChild(link) - loaded.add(url) - } })(); -import{r as e}from"./rolldown-runtime.js?v=1784873523001";import{$n as t,Cn as n,Dn as r,En as i,Er as a,Fn as o,Jr as s,On as c,Sn as l,Wn as u,Zn as d,Zr as f,bn as p,f as m,hn as h,kn as g,nn as _,qn as v,qr as y,sr as b,xn as x,xr as S,yn as C,yr as w}from"./vendor-utils.js?v=1784873523001";import{a as T,l as E,n as D,p as O}from"./vendor-vue.js?v=1784873523001";import{A as k,Ct as A,D as j,E as ee,I as M,J as N,O as P,T as F,Y as I,b as te,ht as L}from"./vendor-naive.js?v=1784873523001";import{Af as R,Cf as z,Ff as B,If as V,Mn as H,gs as U,hs as W,i as G,mn as K,n as q}from"./app.js?v=1784873523001";import{n as J,r as Y}from"./vendor-pdf.js?v=1784873523001";_(),Y();var X=g({__name:`index`,setup(e){let t=c(()=>J(()=>import(`./legacy-layout.js?v=1784873523001`).then(e=>e.t),[])),n=c(()=>J(()=>Promise.resolve().then(()=>ge),void 0)),{theme:r}=O(G());return(e,i)=>a(r)===`classic`?(v(),x(a(t),{key:0})):(v(),x(a(n),{key:1}))}}),Z=e({default:()=>ne}),ne=X;_();var Q=`SIDER_COLLAPSED`;function re(){return typeof window>`u`?!1:window.localStorage.getItem(Q)===`true`}function ie(e){var t;let n=document.getElementById(`ifrramApp`),r=n==null?void 0:n.contentWindow;r==null||(t=r.check_shrink)==null||t.call(r,e)}function ae(){let e=T(),t=S(re()),n=n=>{t.value=n,window.localStorage.setItem(Q,String(n)),e.path.includes(`/waf`)&&ie(n)};return{collapsed:t,setCollapsed:n,toggleCollapsed:()=>{n(!t.value)}}}_();var oe={key:0,class:`flex-1 w-0 font-bold text-14px leading-[1] text-base`},se=V(g({__name:`Name`,props:{collapsed:{type:Boolean}},setup(e){let{address:t,taskCount:o}=O(G()),{menuLogo:s}=O(z());return(c,u)=>{let d=k,p=N,m=A;return v(),n(`div`,{class:y([`sider-name`,{"is-collapsed":e.collapsed}])},[r(d,{class:`sider-logo`,width:24,height:24,src:a(s)},null,8,[`src`]),e.collapsed?l(``,!0):(v(),n(`div`,oe,[r(p,null,{default:b(()=>[i(f(a(t)),1)]),_:1})])),r(m,{type:`primary`,size:`small`,bordered:!1,class:y([`task-count`,{"is-collapsed":e.collapsed}]),onClick:a(H)},{default:b(()=>[i(f(a(o)),1)]),_:1},8,[`class`,`onClick`])],2)}}}),[[`__scopeId`,`data-v-e0585ef8`]]);_();var ce=V(g({__name:`BottomToolbar`,props:{collapsed:{type:Boolean},menuSettingsDisabled:{type:Boolean}},emits:[`toggle-collapse`,`open-menu-settings`],setup(e,{emit:t}){let o=e,s=t,{t:c}=E(),u=C(()=>o.collapsed?c(`Layout.Sider.expand`):c(`Layout.Sider.collapse`)),d=C(()=>o.collapsed?`i-ant-design:menu-unfold-outlined`:`i-ant-design:menu-fold-outlined`),m=()=>{s(`toggle-collapse`)},h=()=>{s(`open-menu-settings`)};return(t,o)=>{let s=L,g=I;return v(),n(`div`,{class:y([`bottom-toolbar`,{"is-collapsed":e.collapsed}])},[r(g,{placement:`top`,"show-arrow":!1},{trigger:b(()=>[r(s,{quaternary:``,class:`toolbar-button`,onClick:m},{default:b(()=>[p(`i`,{class:y([`toolbar-icon`,a(d)])},null,2)]),_:1})]),default:b(()=>[i(` `+f(a(u)),1)]),_:1}),e.collapsed?l(``,!0):(v(),x(g,{key:0,placement:`top`,"show-arrow":!1},{trigger:b(()=>[r(s,{quaternary:``,class:`toolbar-button`,disabled:e.menuSettingsDisabled,onClick:h},{default:b(()=>[...o[0]||(o[0]=[p(`i`,{class:`toolbar-icon i-ant-design:unordered-list-outlined`},null,-1)])]),_:1},8,[`disabled`])]),default:b(()=>[i(` `+f(a(c)(`Layout.Sider.menuSettings`)),1)]),_:1}))],2)}}}),[[`__scopeId`,`data-v-fff306c7`]]);_(),Y();function le(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!o(e)}var ue=V(g({__name:`index`,setup(e){let{theme:t}=O(z()),{t:n}=E(),i=T(),o=W(),{collapsed:s,setCollapsed:c,toggleCollapsed:l}=ae(),d=S(!1),f=C(()=>s.value&&!d.value),m=C(()=>{var e;return(e=i.meta)!=null&&e.activeMenu?i.meta.activeMenu:i.name}),h=C(()=>{let e=[];return o.showMenus.forEach(t=>{e.push({key:t.name,label:()=>_(t.to,t.label,t.name),icon:()=>w(t.name,t.icon)})}),e.push({key:`logout`,label:()=>r(`span`,null,[n(`Layout.Sider.logout_1`)]),icon:()=>w(`Logout`,`logout`)}),e}),g=e=>e===`Mail Server Layout`&&i.path===`/mail/billion-mail`,_=(e,t,i)=>r(`div`,{class:`flex items-center justify-between w-full min-w-0 pr-8px`},[r(D,{class:`min-w-0 flex-1 truncate`,to:{name:e}},le(t)?t:{default:()=>[t]}),i&&g(i)?r(`i`,{class:`menu-setting-icon i-famicons:settings text-14px`,role:`button`,tabindex:`0`,"aria-label":n(`Layout.Sider.menuSettings`),title:n(`Layout.Sider.menuSettings`),onClick:I,onKeydown:L},null):null]),w=(e,n)=>{let i=m.value===e?`${n}-active`:n;return r(B,{name:`menu-${t.value===`dark`?`dark-`:``}${i}`,size:`24`},null)},k=e=>{e===`logout`&&V(),q(`panel_menu`,e)},A=()=>{s.value&&(d.value=!0)},j=()=>{d.value=!1},M=()=>{if(d.value){d.value=!1,c(!1);return}l()},N=async()=>{let[{useSettingsStore:e},{openMenuHideSet:t}]=await Promise.all([J(()=>import(`./domain-config.js?v=1784873523001`).then(e=>e.S),[]),J(()=>import(`./domain-config.js?v=1784873523001`).then(e=>e.a),[])]),n=e();await n.getMenus(),t(n.menuList)},P=async()=>{let{openBillionMailSettings:e}=await J(async()=>{let{openBillionMailSettings:e}=await import(`./view-billion-mail.js?v=1784873523001`).then(e=>e.n);return{openBillionMailSettings:e}},[]);e()},I=e=>{e.preventDefault(),e.stopPropagation(),P()},L=e=>{(e.key===`Enter`||e.key===` `)&&I(e)},V=()=>{R({title:n(`Layout.Sider.logout_2`),content:n(`Layout.Sider.logout_3`),onConfirm:()=>{window.location.href=`/login?dologin=True`}})};return u(()=>{o.generateRoutes(),o.generateHideNames()}),(e,t)=>{let n=F,i=te,o=ee;return v(),x(o,{class:`layout-sider`,"collapse-mode":`width`,width:200,"collapsed-width":64,collapsed:a(s),"native-scrollbar":!0,onMouseenter:A,onMouseleave:j},{default:b(()=>[p(`div`,{class:y([`sider-inner`,{"is-collapsed":a(f),"is-hover-expanded":a(d)}])},[r(se,{collapsed:a(f)},null,8,[`collapsed`]),r(i,{class:`sider-menu`},{default:b(()=>[r(n,{value:a(m),collapsed:a(f),"collapsed-width":64,"collapsed-icon-size":24,"icon-size":24,"root-indent":26,options:a(h),"onUpdate:value":k},null,8,[`value`,`collapsed`,`options`])]),_:1}),r(ce,{collapsed:a(f),onToggleCollapse:M,onOpenMenuSettings:N},null,8,[`collapsed`])],2)]),_:1},8,[`collapsed`])}}}),[[`__scopeId`,`data-v-55a46b38`]]);_(),Y();var de=g({__name:`index`,setup(e){let n=c(()=>J(()=>import(`./feature-Feedback.js?v=1784873523001`).then(e=>e.n),[])),i=[],o=(e,t)=>{e.forEach(e=>{var n,r;(n=e.meta)!=null&&n.keepAlive&&e.name&&t.push(e.name),!(e==null||(r=e.children)==null)&&r.length&&o(e.children,t)})};o(U,i);let s=C(()=>Math.random());return(e,o)=>{let c=d(`router-view`);return v(),x(c,{key:a(s)},{default:b(({Component:e,route:o})=>[(v(),x(h,{include:i},[(v(),x(t(e),{key:o.path}))],1024)),r(a(n))]),_:1})}}});_();var fe={class:`mr-6px`},pe={class:`flex items-center`},$=V(g({__name:`index`,setup(e){let t=new Date().getFullYear(),n=()=>{window.open(`https://aapanel.com/tg`)},o=()=>{window.open(`https://discord.gg/Tya5yceBpd`)},s=()=>{window.open(`mailto:support@aapanel.com`)};return(e,c)=>{let l=K,u=B,d=L,m=M,h=j;return v(),x(h,{id:`layout-footer`,class:`mx-16px`},{default:b(()=>[r(m,{class:`h-52px items-center`,justify:`center`},{default:b(()=>[p(`div`,null,[p(`span`,fe,f(e.$t(`Layout.Footer.index_1`,[a(t)])),1),r(l,{href:`https://www.aapanel.com`,target:`_blank`},{default:b(()=>[...c[0]||(c[0]=[i(`www.aapanel.com`,-1)])]),_:1})]),p(`div`,pe,[r(l,{href:`http://forum.aapanel.com`,target:`_blank`},{default:b(()=>[...c[1]||(c[1]=[i(`Forum`,-1)])]),_:1}),r(l,{class:`ml-12px`,href:`https://doc.aapanel.com/web/#/3?page_id=117`,target:`_blank`},{default:b(()=>[i(f(e.$t(`Layout.Footer.index_3`)),1)]),_:1}),c[5]||(c[5]=p(`span`,{class:`ml-12px`},`Support: `,-1)),r(d,{class:`ml-8px`,secondary:``,size:`small`,onClick:n},{default:b(()=>[r(u,{name:`telegram`,color:`#A6ADB3`}),c[2]||(c[2]=p(`span`,{class:`ml-4px`},`Telegram`,-1))]),_:1}),r(d,{class:`ml-8px`,secondary:``,size:`small`,onClick:o},{default:b(()=>[r(u,{name:`discord`,size:`14`,color:`#A6ADB3`}),c[3]||(c[3]=p(`span`,{class:`ml-4px`},`Discord`,-1))]),_:1}),r(d,{class:`ml-8px`,secondary:``,size:`small`,onClick:s},{default:b(()=>[r(u,{name:`email`,size:`14`,color:`#A6ADB3`}),c[4]||(c[4]=p(`span`,{class:`ml-4px`},`Email: support@aapanel.com`,-1))]),_:1})])]),_:1})]),_:1})}}}),[[`__scopeId`,`data-v-5e6f10e3`]]);_();var me={class:`max-w-1920px mx-auto`},he=g({__name:`new`,setup(e){let t=G(),{mainHeight:n,bodyMinWidth:i}=O(t),o=C(()=>n.value===0?`auto`:`${n.value}px`),c=w();return m(c,e=>{let{width:n,height:r}=e[0].contentRect,i=document.querySelector(`#layout-footer`),a=i==null?void 0:i.getBoundingClientRect(),o=(a==null?void 0:a.height)||0;t.setMainWidth(n),t.setMainHeight(r-o)}),(e,t)=>{let n=P;return v(),x(n,{class:`layout-container h-full`,"has-sider":``},{default:b(()=>[r(a(ue)),r(n,{ref_key:`layoutRef`,ref:c,id:`layout-content`,class:`bt-layout`,style:s({minWidth:a(i)+`px`})},{default:b(()=>[p(`div`,me,[p(`div`,{id:`layout-main`,style:s({minHeight:a(o)})},[r(a(de))],4),r(a($))])]),_:1},8,[`style`])]),_:1})}}}),ge=e({default:()=>_e}),_e=V(he,[[`__scopeId`,`data-v-eaab9f2d`]]);export{Z as t}; \ No newline at end of file +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/legacy-layout.js?v=1786507437784","js/rolldown-runtime.js?v=1786507437784","js/vendor-utils.js?v=1786507437784","js/vendor-vue.js?v=1786507437784","js/vendor-naive.js?v=1786507437784","js/vendor.js?v=1786507437784","css/vendor.css?v=1786507437784","js/app.js?v=1786507437784","js/vendor-pdf.js?v=1786507437784","js/vendor-polyfills.js?v=1786507437784","js/app-icons.js?v=1786507437784","css/app.css?v=1786507437784","js/feature-Feedback.js?v=1786507437784","js/app-components.js?v=1786507437784","js/app-base.js?v=1786507437784","js/vendor-code-highlight.js?v=1786507437784","css/vendor-code-highlight.css?v=1786507437784","css/app-base.css?v=1786507437784","js/vendor-pay.js?v=1786507437784","css/app-components.css?v=1786507437784","js/app-shared.js?v=1786507437784","js/app-modal-ui.js?v=1786507437784","js/vendor-crypto.js?v=1786507437784","css/app-shared.css?v=1786507437784","css/feature-Feedback.css?v=1786507437784","css/legacy-layout.css?v=1786507437784","js/domain-config.js?v=1786507437784","js/app-form.js?v=1786507437784","css/app-form.css?v=1786507437784","css/domain-config.css?v=1786507437784","js/view-billion-mail.js?v=1786507437784","css/view-billion-mail.css?v=1786507437784"])))=>i.map(i=>d[i]); +import{r as e}from"./rolldown-runtime.js?v=1786507437784";import{Cn as t,Cr as n,Dn as r,En as i,Gn as a,In as o,Jn as s,On as c,Or as l,Qn as u,Sn as d,Yr as f,Zr as p,bn as m,br as h,cr as g,ei as _,er as v,f as y,hn as b,kn as x,nn as S,xn as C,yn as w}from"./vendor-utils.js?v=1786507437784";import{a as T,l as E,n as ee,p as D}from"./vendor-vue.js?v=1786507437784";import{D as O,E as k,L as A,O as j,X as M,Y as N,gt as P,j as F,k as I,wt as L,x as te}from"./vendor-naive.js?v=1786507437784";import{Ef as R,Mn as z,Nf as B,Rf as V,i as H,mn as U,n as W,vs as G,ys as K,zf as q}from"./app.js?v=1786507437784";import{n as J,r as Y}from"./vendor-pdf.js?v=1786507437784";S(),Y();var X=x({__name:`index`,setup(e){let t=c(()=>J(()=>import(`./legacy-layout.js?v=1786507437784`).then(e=>e.t),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]))),n=c(()=>J(()=>Promise.resolve().then(()=>ge),void 0)),{theme:r}=D(H());return(e,i)=>l(r)===`classic`?(s(),C(l(t),{key:0})):(s(),C(l(n),{key:1}))}}),Z=e({default:()=>ne}),ne=X;S();var Q=`SIDER_COLLAPSED`;function re(){return typeof window>`u`?!1:window.localStorage.getItem(Q)===`true`}function ie(e){var t;let n=document.getElementById(`ifrramApp`),r=n==null?void 0:n.contentWindow;r==null||(t=r.check_shrink)==null||t.call(r,e)}function ae(){let e=T(),t=n(re()),r=n=>{t.value=n,window.localStorage.setItem(Q,String(n)),e.path.includes(`/waf`)&&ie(n)};return{collapsed:t,setCollapsed:r,toggleCollapsed:()=>{r(!t.value)}}}S();var oe={key:0,class:`flex-1 w-0 font-bold text-14px leading-[1] text-base`},se=q(x({__name:`Name`,props:{collapsed:{type:Boolean}},setup(e){let{address:n,taskCount:a}=D(H()),{menuLogo:o}=D(R());return(c,u)=>{let p=F,m=N,h=L;return s(),t(`div`,{class:f([`sider-name`,{"is-collapsed":e.collapsed}])},[r(p,{class:`sider-logo`,width:24,height:24,src:l(o)},null,8,[`src`]),e.collapsed?d(``,!0):(s(),t(`div`,oe,[r(m,null,{default:g(()=>[i(_(l(n)),1)]),_:1})])),r(h,{type:`primary`,size:`small`,bordered:!1,class:f([`task-count`,{"is-collapsed":e.collapsed}]),onClick:l(z)},{default:g(()=>[i(_(l(a)),1)]),_:1},8,[`class`,`onClick`])],2)}}}),[[`__scopeId`,`data-v-e0585ef8`]]);S();var ce=q(x({__name:`BottomToolbar`,props:{collapsed:{type:Boolean},menuSettingsDisabled:{type:Boolean}},emits:[`toggle-collapse`,`open-menu-settings`],setup(e,{emit:n}){let a=e,o=n,{t:c}=E(),u=w(()=>a.collapsed?c(`Layout.Sider.expand`):c(`Layout.Sider.collapse`)),p=w(()=>a.collapsed?`i-ant-design:menu-unfold-outlined`:`i-ant-design:menu-fold-outlined`),h=()=>{o(`toggle-collapse`)},v=()=>{o(`open-menu-settings`)};return(n,a)=>{let o=P,y=M;return s(),t(`div`,{class:f([`bottom-toolbar`,{"is-collapsed":e.collapsed}])},[r(y,{placement:`top`,"show-arrow":!1},{trigger:g(()=>[r(o,{quaternary:``,class:`toolbar-button`,onClick:h},{default:g(()=>[m(`i`,{class:f([`toolbar-icon`,l(p)])},null,2)]),_:1})]),default:g(()=>[i(` `+_(l(u)),1)]),_:1}),e.collapsed?d(``,!0):(s(),C(y,{key:0,placement:`top`,"show-arrow":!1},{trigger:g(()=>[r(o,{quaternary:``,class:`toolbar-button`,disabled:e.menuSettingsDisabled,onClick:v},{default:g(()=>[...a[0]||(a[0]=[m(`i`,{class:`toolbar-icon i-ant-design:unordered-list-outlined`},null,-1)])]),_:1},8,[`disabled`])]),default:g(()=>[i(` `+_(l(c)(`Layout.Sider.menuSettings`)),1)]),_:1}))],2)}}}),[[`__scopeId`,`data-v-fff306c7`]]);S(),Y();function le(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!o(e)}var ue=q(x({__name:`index`,setup(e){let{theme:t}=D(R()),{t:i}=E(),o=T(),c=G(),{collapsed:u,setCollapsed:d,toggleCollapsed:p}=ae(),h=n(!1),_=w(()=>u.value&&!h.value),v=w(()=>{var e;return(e=o.meta)!=null&&e.activeMenu?o.meta.activeMenu:o.name}),y=w(()=>{let e=[];return c.showMenus.forEach(t=>{e.push({key:t.name,label:()=>x(t.to,t.label,t.name),icon:()=>S(t.name,t.icon)})}),e.push({key:`logout`,label:()=>r(`span`,null,[i(`Layout.Sider.logout_1`)]),icon:()=>S(`Logout`,`logout`)}),e}),b=e=>e===`Mail Server Layout`&&o.path===`/mail/billion-mail`,x=(e,t,n)=>r(`div`,{class:`flex items-center justify-between w-full min-w-0 pr-8px`},[r(ee,{class:`min-w-0 flex-1 truncate`,to:{name:e}},le(t)?t:{default:()=>[t]}),n&&b(n)?r(`i`,{class:`menu-setting-icon i-famicons:settings text-14px`,role:`button`,tabindex:`0`,"aria-label":i(`Layout.Sider.menuSettings`),title:i(`Layout.Sider.menuSettings`),onClick:I,onKeydown:L},null):null]),S=(e,n)=>{let i=v.value===e?`${n}-active`:n;return r(V,{name:`menu-${t.value===`dark`?`dark-`:``}${i}`,size:`24`},null)},A=e=>{e===`logout`&&z(),W(`panel_menu`,e)},j=()=>{u.value&&(h.value=!0)},M=()=>{h.value=!1},N=()=>{if(h.value){h.value=!1,d(!1);return}p()},P=async()=>{let[{useSettingsStore:e},{openMenuHideSet:t}]=await Promise.all([J(()=>import(`./domain-config.js?v=1786507437784`).then(e=>e.S),__vite__mapDeps([26,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,27,28,29])),J(()=>import(`./domain-config.js?v=1786507437784`).then(e=>e.a),__vite__mapDeps([26,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,27,28,29]))]),n=e();await n.getMenus(),t(n.menuList)},F=async()=>{let{openBillionMailSettings:e}=await J(async()=>{let{openBillionMailSettings:e}=await import(`./view-billion-mail.js?v=1786507437784`).then(e=>e.n);return{openBillionMailSettings:e}},__vite__mapDeps([30,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,27,28,31]));e()},I=e=>{e.preventDefault(),e.stopPropagation(),F()},L=e=>{(e.key===`Enter`||e.key===` `)&&I(e)},z=()=>{B({title:i(`Layout.Sider.logout_2`),content:i(`Layout.Sider.logout_3`),onConfirm:()=>{window.location.href=`/login?dologin=True`}})};return a(()=>{c.generateRoutes(),c.generateHideNames()}),(e,t)=>{let n=k,i=te,a=O;return s(),C(a,{class:`layout-sider`,"collapse-mode":`width`,width:200,"collapsed-width":64,collapsed:l(u),"native-scrollbar":!0,onMouseenter:j,onMouseleave:M},{default:g(()=>[m(`div`,{class:f([`sider-inner`,{"is-collapsed":l(_),"is-hover-expanded":l(h)}])},[r(se,{collapsed:l(_)},null,8,[`collapsed`]),r(i,{class:`sider-menu`},{default:g(()=>[r(n,{value:l(v),collapsed:l(_),"collapsed-width":64,"collapsed-icon-size":24,"icon-size":24,"root-indent":26,options:l(y),"onUpdate:value":A},null,8,[`value`,`collapsed`,`options`])]),_:1}),r(ce,{collapsed:l(_),onToggleCollapse:N,onOpenMenuSettings:P},null,8,[`collapsed`])],2)]),_:1},8,[`collapsed`])}}}),[[`__scopeId`,`data-v-55a46b38`]]);S(),Y();var de=x({__name:`index`,setup(e){let t=c(()=>J(()=>import(`./feature-Feedback.js?v=1786507437784`).then(e=>e.n),__vite__mapDeps([12,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24]))),n=[],i=(e,t)=>{e.forEach(e=>{var n,r;(n=e.meta)!=null&&n.keepAlive&&e.name&&t.push(e.name),!(e==null||(r=e.children)==null)&&r.length&&i(e.children,t)})};i(K,n);let a=w(()=>Math.random());return(e,i)=>{let o=u(`router-view`);return s(),C(o,{key:l(a)},{default:g(({Component:e,route:i})=>[(s(),C(b,{include:n},[(s(),C(v(e),{key:i.path}))],1024)),r(l(t))]),_:1})}}});S();var fe={class:`mr-6px`},pe={class:`flex items-center`},$=q(x({__name:`index`,setup(e){let t=new Date().getFullYear(),n=()=>{window.open(`https://aapanel.com/tg`)},a=()=>{window.open(`https://discord.gg/Tya5yceBpd`)},o=()=>{window.open(`mailto:support@aapanel.com`)};return(e,c)=>{let u=U,d=V,f=P,p=A,h=j;return s(),C(h,{id:`layout-footer`,class:`mx-16px`},{default:g(()=>[r(p,{class:`h-52px items-center`,justify:`center`},{default:g(()=>[m(`div`,null,[m(`span`,fe,_(e.$t(`Layout.Footer.index_1`,[l(t)])),1),r(u,{href:`https://www.aapanel.com`,target:`_blank`},{default:g(()=>[...c[0]||(c[0]=[i(`www.aapanel.com`,-1)])]),_:1})]),m(`div`,pe,[r(u,{href:`http://forum.aapanel.com`,target:`_blank`},{default:g(()=>[...c[1]||(c[1]=[i(`Forum`,-1)])]),_:1}),r(u,{class:`ml-12px`,href:`https://doc.aapanel.com/web/#/3?page_id=117`,target:`_blank`},{default:g(()=>[i(_(e.$t(`Layout.Footer.index_3`)),1)]),_:1}),c[5]||(c[5]=m(`span`,{class:`ml-12px`},`Support: `,-1)),r(f,{class:`ml-8px`,secondary:``,size:`small`,onClick:n},{default:g(()=>[r(d,{name:`telegram`,color:`#A6ADB3`}),c[2]||(c[2]=m(`span`,{class:`ml-4px`},`Telegram`,-1))]),_:1}),r(f,{class:`ml-8px`,secondary:``,size:`small`,onClick:a},{default:g(()=>[r(d,{name:`discord`,size:`14`,color:`#A6ADB3`}),c[3]||(c[3]=m(`span`,{class:`ml-4px`},`Discord`,-1))]),_:1}),r(f,{class:`ml-8px`,secondary:``,size:`small`,onClick:o},{default:g(()=>[r(d,{name:`email`,size:`14`,color:`#A6ADB3`}),c[4]||(c[4]=m(`span`,{class:`ml-4px`},`Email: support@aapanel.com`,-1))]),_:1})])]),_:1})]),_:1})}}}),[[`__scopeId`,`data-v-5e6f10e3`]]);S();var me={class:`max-w-1920px mx-auto`},he=x({__name:`new`,setup(e){let t=H(),{mainHeight:n,bodyMinWidth:i}=D(t),a=w(()=>n.value===0?`auto`:`${n.value}px`),o=h();return y(o,e=>{let{width:n,height:r}=e[0].contentRect,i=document.querySelector(`#layout-footer`),a=i==null?void 0:i.getBoundingClientRect(),o=(a==null?void 0:a.height)||0;t.setMainWidth(n),t.setMainHeight(r-o)}),(e,t)=>{let n=I;return s(),C(n,{class:`layout-container h-full`,"has-sider":``},{default:g(()=>[r(l(ue)),r(n,{ref_key:`layoutRef`,ref:o,id:`layout-content`,class:`bt-layout`,style:p({minWidth:l(i)+`px`})},{default:g(()=>[m(`div`,me,[m(`div`,{id:`layout-main`,style:p({minHeight:l(a)})},[r(l(de))],4),r(l($))])]),_:1},8,[`style`])]),_:1})}}}),ge=e({default:()=>_e}),_e=q(he,[[`__scopeId`,`data-v-eaab9f2d`]]);export{Z as t}; \ No newline at end of file diff --git a/BTPanel/static/vite/js/app-legacy.js b/BTPanel/static/vite/js/app-legacy.js index dbd7815b..c743a009 100644 --- a/BTPanel/static/vite/js/app-legacy.js +++ b/BTPanel/static/vite/js/app-legacy.js @@ -1,6 +1,6 @@ -(function(){System.register([`./rolldown-runtime-legacy.js?v=1784873523001`,`./vendor-utils-legacy.js?v=1784873523001`,`./vendor-vue-legacy.js?v=1784873523001`,`./vendor-naive-legacy.js?v=1784873523001`,`./vendor-legacy.js?v=1784873523001`,`./vendor-pdf-legacy.js?v=1784873523001`,`./app-icons-legacy.js?v=1784873523001`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,ee,te,_,ne,v,re,ie,ae,oe,se,ce,le,ue,de,fe,pe,me,he,ge,_e,ve,y,ye,b,be,xe,Se,Ce,we,Te,Ee,De,Oe,ke,Ae,je,Me,Ne,Pe,Fe,Ie,Le,Re,ze,Be,Ve,He,Ue,We,Ge,Ke,qe,Je,Ye,Xe,Ze,Qe,$e,et,tt,x,nt,rt,it,at,ot,st,ct,lt,ut,dt,ft,pt,mt,ht,gt,_t,vt,yt,xt,St,Ct,wt,Tt,Et,Dt,Ot,kt,At,jt,Mt,Nt,Pt,Ft,S,It,Lt,Rt,zt,C,Bt,Vt,Ht,Ut,Wt,Gt,Kt,w,qt,Jt,Yt,Xt,Zt,Qt,$t,en,tn,nn,rn,an,on,sn,cn,ln,un,dn,fn,pn,T,E,D,mn,hn,gn,_n,vn,yn,bn,xn,Sn,Cn,wn,Tn,En,Dn,On,kn,An,jn,O,Mn,Nn,Pn,Fn,In,Ln,Rn,zn,Bn,Vn,Hn,Un,Wn,Gn,Kn,qn,Jn,Yn,Xn,Zn,Qn,$n,er,tr,nr,rr,ir,ar,or,sr,cr,lr,ur,dr,fr,pr,mr,hr,gr,_r,vr,yr,br,xr,Sr,Cr,wr,Tr,Er,Dr,Or,kr,Ar,jr,Mr,Nr,Pr,Fr,Ir,Lr,Rr,zr,Br,Vr,Hr,Ur,k,Wr,Gr,Kr,qr,Jr,A,Yr,Xr,Zr,Qr,$r,ei,ti,ni,ri,ii,ai,oi,j,M,si,ci,li,ui,di,fi,pi,mi,hi,gi,_i,vi,yi,bi,xi,N,P,Si,Ci,wi,Ti,Ei,Di,Oi,ki,Ai,F,ji,Mi,Ni,Pi,Fi,I,Ii,Li,Ri,zi,Bi,Vi,Hi,Ui,Wi,Gi,Ki,qi,Ji,Yi,Xi,Zi,Qi,$i,ea,ta,L,na,ra,ia,aa,oa,sa,ca,la,ua,da,fa,pa,ma,R,ha,z,ga,_a,va,ya,ba,xa,Sa,B,Ca,wa,Ta,Ea,Da,Oa,ka,Aa,ja,Ma,Na,Pa,Fa,Ia,La,Ra,za,Ba,Va,Ha,Ua,Wa,Ga,Ka,qa,Ja,Ya,Xa,Za,Qa,$a,eo,to,no,ro,io,ao,oo,so,co,lo,V,H,uo,fo,U,W,G,po,K,mo,ho,go,_o,vo,yo,bo,xo,So,Co,wo,q,To,Eo,Do,Oo,ko,Ao,jo,Mo,No,Po,Fo,Io,Lo,J,Ro,zo,Bo,Vo,Ho,Uo,Wo,Go,Ko,qo,Y,Jo,Yo,Xo,Zo,Qo,$o;function es(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(n[i]=e[i]);return n}if(n=ms(e,t),Object.getOwnPropertySymbols)for(r=Object.getOwnPropertySymbols(e),a=0;a=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(n[i]=e[i]);return n}function ms(e,t){if(e==null)return{};var n={},r=Object.getOwnPropertyNames(e),i,a;for(a=0;a=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(n[i]=e[i]);return n}function hs(e,t){return ts(e)||ls(e,t)||ys(e,t)||us()}function gs(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function _s(e){return ns(e)||cs(e)||ys(e)||ds()}function $(e,t){var n,r,i,a={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},o=Object.create((typeof Iterator==`function`?Iterator:Object).prototype),s=Object.defineProperty;return s(o,`next`,{value:c(0)}),s(o,`throw`,{value:c(1)}),s(o,`return`,{value:c(2)}),typeof Symbol==`function`&&s(o,Symbol.iterator,{value:function(){return this}}),o;function c(e){return function(t){return l([e,t])}}function l(s){if(n)throw TypeError(`Generator is already executing.`);for(;o&&(o=0,s[0]&&(a=0)),a;)try{if(n=1,r&&(i=s[0]&2?r.return:s[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,s[1])).done)return i;switch(r=0,i&&(s=[s[0]&2,i.value]),s[0]){case 0:case 1:i=s;break;case 4:return a.label++,{value:s[1],done:!1};case 5:a.label++,r=s[1],s=[0];continue;case 7:s=a.ops.pop(),a.trys.pop();continue;default:if((i=a.trys,!(i=i.length>0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]e.length)&&(t=e.length);for(var n=0,r=Array(t);n=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(n[i]=e[i]);return n}if(n=_s(e,t),Object.getOwnPropertySymbols)for(r=Object.getOwnPropertySymbols(e),a=0;a=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(n[i]=e[i]);return n}function _s(e,t){if(e==null)return{};var n={},r=Object.getOwnPropertyNames(e),i,a;for(a=0;a=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(n[i]=e[i]);return n}function vs(e,t){return is(e)||fs(e,t)||Ss(e,t)||ps()}function ys(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function bs(e){return as(e)||ds(e)||Ss(e)||ms()}function $(e,t){var n,r,i,a={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},o=Object.create((typeof Iterator==`function`?Iterator:Object).prototype),s=Object.defineProperty;return s(o,`next`,{value:c(0)}),s(o,`throw`,{value:c(1)}),s(o,`return`,{value:c(2)}),typeof Symbol==`function`&&s(o,Symbol.iterator,{value:function(){return this}}),o;function c(e){return function(t){return l([e,t])}}function l(s){if(n)throw TypeError(`Generator is already executing.`);for(;o&&(o=0,s[0]&&(a=0)),a;)try{if(n=1,r&&(i=s[0]&2?r.return:s[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,s[1])).done)return i;switch(r=0,i&&(s=[s[0]&2,i.value]),s[0]){case 0:case 1:i=s;break;case 4:return a.label++,{value:s[1],done:!1};case 5:a.label++,r=s[1],s=[0];continue;case 7:s=a.ops.pop(),a.trys.pop();continue;default:if((i=a.trys,!(i=i.length>0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]0&&arguments[0]!==void 0?arguments[0]:``,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return R({show:!1,title:e,data:t})}function ws(e){var t=e.config.url,n=function(e){return t.endsWith(e)};Oo.some(n)&&(!P(e.data.message)&&!Xe.some(n)&&(e.data.message={}),!Sn.some(n)&&e.data.status==0&&(e.data.message.result=e.data.msg),e.data.status==-1&&(e.data.message.result=e.data.msg))}function Ts(){var e=Date.now();return{requestTime:e,requestToken:(0,Xr.default)(String(e).concat((0,Xr.default)(void 0)))}}function Es(e){e.interceptors.request.use(function(e){e.data;var t=e.headers,n;t[`X-Http-Token`]=(n=document.getElementById(`request_token_head`))==null?void 0:n.getAttribute(`token`);var r=e.requestOptions;r!=null&&r.loading&&(r.load=I.loading(r.loading)),r!=null&&r.prefix&&(e.url=r.prefix+e.url),r!=null&&r.isMock&&(e.baseURL=`/mock`);var i=localStorage.getItem(`apsess`);return i&&(e.url=`/apsess_`.concat(i,e.url)),e},function(e){return Promise.reject(e)}),e.interceptors.response.use(function(e){ws(e);var t=e.data,n=e.config.requestOptions;if(n!=null&&n.load&&n.load.close(),n!=null&&n.isOriginalResult)return{message:t};if(P(t)&&Gr(t,`status`)){var r=t.message;if(t.status===-1||t.status===-2){if(P(r)&&r.redirect)return I.error(r.msg),ga(r.redirect),Promise.reject(t);if(n!=null&&n.errorMessage){var i=``,a=n.errorMessageKey||`result`;if(P(r)){var o=O(r,a,``);i=Ci(o)?o:``}Ci(r)&&(i=r);var s={isHtml:!0,maxWidth:700};(t.status===-2||i.length>80)&&(s=Object.assign(s,{close:!0})),gi(n.errorMessage)||(s=Object.assign(s,n.errorMessage)),I.error(i,s)}return Promise.reject(t)}if(t.status===0){if(n!=null&&n.successMessage){var c=``,l=n.successMessageKey||`result`;if(P(r)){var u=O(r,l,``);c=Ci(u)?u:``}Ci(r)&&(c=r),I.success(c,gi(n.successMessage)?{isHtml:!0}:n.successMessage)}return t}}return Promise.reject(t)},function(e){var t=e.response,n=e.config;if(n){var r=n.requestOptions;r!=null&&r.load&&r.load.close()}if(t.status===401){window.location.href=`/`;return}if(t&&t.status===500){var i=e.request.responseText;(i.indexOf(`An error occurred while the panel was running`)!==-1||i.indexOf(`We need to make sure this has a favicon so that the debugger does`)!==-1)&&J({width:1e3,content:function(){return w(bn,{text:i},null)}})}return Promise.reject(e)})}function Ds(e){return B.post(`/virtual/get_account_list.json`,e)}function Os(e){return B.post(`/virtual/create_account.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`,loading:po(`Account.Account.accountState-721844-18`)}})}function ks(e){return B.post(`/virtual/modify_account.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`,loading:po(`Account.Account.accountState-721844-19`)}})}function As(e){return B.post(`/virtual/remove_account.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function js(){return B.post(`/virtual/get_type_list.json`)}function Ms(e){return B.post(`/virtual/create_type.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function Ns(e){return B.post(`/virtual/modify_type.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function Ps(e){return B.post(`/virtual/remove_type.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function Fs(e){return B.post(`/virtual/get_package_list.json`,e)}function Is(e){return B.post(`/virtual/create_package.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function Ls(e){return B.post(`/virtual/modify_package.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function Rs(e){return B.post(`/virtual/remove_package.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function zs(e){return B.post(`/virtual/get_logs.json`,e)}function Bs(){return B.post(`/virtual/clean_logs.json`,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function Vs(){return B.post(`/virtual/get_disk_list.json`)}function Hs(e){return B.post(`/virtual/set_default_disk.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function Us(e){return B.post(`/virtual/enable_disk_quota.json`,{mountpoint:e},{requestOptions:{loading:po(`Account.Disk.disk_810348-13`),successMessage:{close:!0},successMessageKey:`result`}})}function Ws(e){return B.post(`/virtual/get_account_temp_login_token.json`,e)}function Gs(){return B.post(`/virtual/get_service_info.json`)}function Ks(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return B.post(`/virtual/`.concat(e,`_service.json`),t,{requestOptions:{loading:po(`Account.Settings.index_1`),successMessage:!0,successMessageKey:`result`}})}function qs(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return B.post(`/virtual/install_service.json`,e,{requestOptions:{loading:po(`Account.Install.index_6`),successMessage:!0,successMessageKey:`result`}})}function Js(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return B.post(`/virtual/update_service.json`,e,{requestOptions:{loading:po(`Account.Settings.index_21`),successMessage:!0,successMessageKey:`result`}})}function Ys(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return B.post(`/virtual/get_install_log.json`,e)}function Xs(){return B.post(`/virtual/get_server_ssl.json`)}function Zs(e,t){return B.post(`/virtual/save_server_ssl.json`,{certificate:e,private_key:t},{requestOptions:{loading:po(`Account.Install.index_10`),successMessage:!0,successMessageKey:`result`}})}function Qs(){return B.post(`/virtual/get_server_address.json`)}function $s(e){return B.post(`/virtual/set_server_address.json`,{address:e},{requestOptions:{loading:po(`Account.Settings.index_8`),successMessage:!0,successMessageKey:`result`}})}function ec(e){return B.post(`/virtual/modify_service_port`,{port:e},{requestOptions:{loading:po(`Component.Pay.index_12`),successMessage:!0,successMessageKey:`result`}})}function tc(){var e=arguments.length>0&&arguments[0]!==void 0&&arguments[0],t=z(e);return{loading:t,setLoading:function(e){(!(arguments.length>1&&arguments[1]!==void 0)||arguments[1])&&(t.value=e)}}}function nc(e){var t=z([]),n=R({data:[],total:0,loading:!1});return{keys:t,table:n,columns:z(e),setLoading:function(e){(!(arguments.length>1&&arguments[1]!==void 0)||arguments[1])&&(n.loading=e)}}}function rc(){var e=arguments.length>0&&arguments[0]!==void 0&&arguments[0],n=arguments.length>1?arguments[1]:void 0;J({width:950,hideClose:e,data:{onSuccess:n},component:T(function(){return y(function(){return t.import(`./feature-Account-legacy.js?v=1784873523001`).then(function(e){return e.t})},void 0)})})}function ic(){return X(function(){return $(this,function(e){switch(e.label){case 0:if(localStorage.getItem(`loginActivityShown`))return[3,4];e.label=1;case 1:return e.trys.push([1,3,,4]),[4,Ur()];case 2:return e.sent(),[3,4];case 3:return e.sent(),rc(),[3,4];case 4:return[2]}})})()}function ac(e){return new Promise(function(t,n){if(k().isFree){Oc(e),n(!1);return}t(!0)})}function oc(e){return X(function(){var t;return $(this,function(n){switch(n.label){case 0:return[4,Ir({sName:e})];case 1:return t=n.sent().message,P(t)&&!t.status?(Fo(e),[2,Promise.reject(!1)]):[2]}})})()}function sc(){return X(function(){return $(this,function(e){switch(e.label){case 0:return[4,F(`/static/vite/oldjs/jquery-2.2.4.min.js?v=1784873523001`)];case 1:return e.sent(),[4,F(`/static/layer/layer.js?v=1784873523001`)];case 2:return e.sent(),[4,F(`/static/vite/oldjs/jsencrypt.min.js?v=1784873523001`)];case 3:return e.sent(),[4,F(`/static/language/English/lan.js?v=1784873523001`)];case 4:return e.sent(),[2]}})})()}function cc(){return X(function(){return $(this,function(e){switch(e.label){case 0:return[4,Promise.all([F(`/static/codemirror/lib/codemirror.js?v=1784873523001`),F(`/static/laydate/laydate.js?v=1784873523001`),F(`/static/vite/oldjs/clipboard.min.js?v=1784873523001`),F(`/static/vite/oldjs/soft.js?v=1784873523001`),F(`/static/vite/oldjs/public.js?v=1784873523001`),F(`/static/vite/oldjs/public_backup.js?v=1784873523001`),F(`/static/vite/oldjs/tools.js?v=1784873523001`)])];case 1:return e.sent(),[2]}})})()}function lc(){J({width:800,minHeight:`550`,title:A.global.t(`Layout.MessageBox.index_6`),component:T(function(){return y(function(){return t.import(`./feature-MessageBox-legacy.js?v=1784873523001`).then(function(e){return e.n})},void 0)})})}function uc(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:e=I.loading(`Loading, please wait...`),t.label=1;case 1:return t.trys.push([1,,6,7]),[4,sc()];case 2:return t.sent(),[4,cc()];case 3:return t.sent(),[4,F(`/static/ace/ace.js?v=1784873523001`)];case 4:return t.sent(),[4,F(`/static/vite/oldjs/soft.js?v=1784873523001`)];case 5:return t.sent(),[3,7];case 6:return e.close(),[7];case 7:return[2]}})})()}function dc(e,t){return X(function(){return $(this,function(n){switch(n.label){case 0:return[4,uc()];case 1:return n.sent(),soft.input_zip(e.name,e.tmp_path,e.title,function(){t==null||t()}),[2]}})})()}function fc(e){return X(function(){return $(this,function(t){switch(t.label){case 0:return[`mysql`,`nginx`,`pureftpd`,`redis`,`mongodb`,`apache`,`memcached`,`openlitespeed`,`pdns`].includes(e.name)?(na(e),[2]):[4,uc()];case 1:return t.sent(),e.admin?bt.soft.set_lib_config(e.name,e.title,e.version):soft.set_soft_config(e.name,e.title),[2]}})})()}function pc(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!Di(e)}function mc(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!Di(e)}function hc(e,t){return L(),Ht(`ul`,Se,[Sa(e.$slots,`default`)])}function gc(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return{key:e.key||`quota`,title:e.title||A.global.t(`Component.Quota.index_1`),width:e.width||`8%`,minWidth:e.minWidth||100,maxWidth:e.maxWidth||120,render:function(t){return w(ue,{type:e.type||``,data:t,callback:e.callback},null)}}}function _c(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=zo(),n=e.key||`path`;return{key:n,title:e.title||A.global.t(`Public.Table.Path`),width:e.width,minWidth:e.minWidth||120,ellipsis:{tooltip:!0},render:function(e){return w(`a`,{class:`bt-link`,href:`javascript:;`,onClick:function(){Wa(`Path`,e[n]),t.push(`/files`)}},[e[n]])}}}function vc(e){var t=e.key,n=t===void 0?`status`:t;return{key:e.key||`status`,title:e.title||A.global.t(`Public.Table.Status`),width:e.width,minWidth:e.minWidth||80,render:function(t){return w(xt,{value:t[n],"checked-title":e.checkedLabel||A.global.t(`Public.Status.Running`),"unchecked-title":e.uncheckedLabel||A.global.t(`Public.Status.Stop`),checkedValue:e.checkedValue,uncheckedValue:e.uncheckedValue,onClick:function(n){e.confirm&&Mo(e.confirm(n,t))}},null)}}}function yc(e){var t=e.key,n=t===void 0?`status`:t;return{key:e.key||`Caching(nginx)`,title:e.title||`Caching(nginx)`,width:e.width,minWidth:70,render:function(t){return w(St,{disabled:e.disabled?e.disabled(t):!1,tips:e.tips,value:t[n],onClick:function(n){e.onClick(n,t)}},null)}}}function bc(e){var t=e.key,n=t===void 0?`status`:t;return{key:n,title:e.title||A.global.t(`Public.Table.Status`),width:e.width||`8%`,minWidth:e.minWidth||80,render:function(t){var r=e.status(t);return w(xt,{value:t[n],"checked-label":r.checkedLabel,"checked-value":r.checkedValue,"unchecked-label":r.uncheckedLabel,"unchecked-value":r.uncheckedValue,onClick:function(e){var t;(t=r.onClick)==null||t.call(r,e)}},null)}}}function xc(e){var t=e.key,n=t===void 0?`ps`:t;return{key:n,title:e.title||A.global.t(`Public.Table.Note`),width:e.width,minWidth:e.minWidth||120,render:function(t){return w(vt,{value:t[n],onBlur:function(r,i){return X(function(){var a,o,s;return $(this,function(c){switch(c.label){case 0:if(a=t[n],a===r)return[3,4];c.label=1;case 1:return c.trys.push([1,3,,4]),[4,e.onBlur(r,t)];case 2:return c.sent(),t[n]=r,[3,4];case 3:return o=c.sent(),s=i.target,s.value=a,console.error(o),[3,4];case 4:return[2]}})})()}},null)}}}function Sc(e){return{key:e.key||`action`,title:e.title||A.global.t(`Public.Table.Action`),align:e.align||`right`,width:e.width,minWidth:e.minWidth,maxWidth:e.maxWidth,render:function(t,n){var r,i,a=((r=e.options)==null?void 0:r.call(e,t,n))||[],o=(i=e.dropdown)==null?void 0:i.call(e,t,n);return o?w(_,{size:2,class:`justify-end! items-center`},{default:function(){return[w(dt,{options:a},null),w(ee,{trigger:`click`,options:o.options,onSelect:function(e){return o.onSelect(e,t)}},{default:function(){return[w(`i`,{class:`i-famicons:ellipsis-vertical text-18px cursor-pointer`},null)]}})]}}):w(dt,{options:a},null)}}}function Cc(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.key||`password`;return{key:t,title:e.title||A.global.t(`Public.Table.Password`),width:e.width,minWidth:e.minWidth,maxWidth:e.maxWidth,render:function(e){var n=e[t];return w(yt,{value:Ci(n)?n:``},null)}}}function wc(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.key||`progress`,n=e.placement||`inside`,r=e.loading||!0;return{key:t,title:e.title||A.global.t(`Mail.Unsubscribe.index_26`),width:e.width||`10%`,minWidth:100,maxWidth:e.maxWidth,render:function(i){return w(le,{type:`line`,"indicator-placement":n,percentage:i[t],processing:r&&i[t]!==100,height:e.height,status:e.status,color:e.color},null)}}}function Tc(e){var t=A.global.t;return{key:`requests`,sorter:!0,sortOrder:!1,className:`sort-center`,title:function(e){return e?`Requests`:w(_,{class:`items-center justify-center!`,size:3},{default:function(){return[w(`span`,null,[Kt(`Requests`)]),w(ce,{trigger:`hover`},{trigger:function(){return w(`i`,{class:`i-uiw:question-circle-o text-16px text-#9DA1A6 cursor-pointer`},null)},default:function(){return w(Ct,null,{default:function(){return[w(`li`,null,[Kt(`The monitoring report data will be updated as the website list is refreshed`)]),w(`li`,null,[Kt(`The monitoring report plugin will use the plugin's data; if it is not installed, free monitoring report data will be used.`)])]}})}})]}})},align:`center`,width:e.width||`12%`,minWidth:e.minWidth||110,maxWidth:e.maxWidth,render:function(n){var r=co(k()),i=r.isFree,a=r.siteMonitorStatus,o=co(Lt()),s=o.webserver,c=o.monitor,l=o.isMonitorInstall,u=e.monitorMap;if(s.value!==`nginx`&&s.value!==`apache`)return`--`;if(!a.value&&i.value)return w(f,{type:`primary`,text:!0,onClick:function(){ac({source:142})}},{default:function(){return[Kt(`Active`)]}});if(!l.value&&!a.value)return w(f,{type:`primary`,text:!0,onClick:function(){Fo(`monitor`,function(){return X(function(){return $(this,function(t){return e.getMonitorData(),[2]})})()})}},{default:function(){return[c.value.is_install===1?t(`Public.Btn.Update`):t(`Public.Btn.Install`)]}});var d=u.value[n.name];if(!vi(d)){var p=er(d),m=$n(d);return w(pe,{name:n.name,total:p,value:m},null)}return`--`}}}function Ec(e){var t=A.global.t;return{key:e.key||`site_ssl`,title:e.title||t(`Site.PHP.index_27`),align:e.align||`center`,width:e.width||`10%`,sorter:`default`,className:`sort-center`,render:function(t){var n=e.applySSLInfo.value.filter(function(e){return e.target_id===t.id});return w(io,{config:t.ssl,sslApplyList:n,onClick:function(){e.onClick(t)}},null)}}}function Dc(e){var n=A.global.t;return{key:e.key||`backup_count`,title:e.title||n(`Backup / Restore`),align:e.align,width:e.width||`8%`,minWidth:e.minWidth,render:function(r){return w(et,{count:r.backup_count,onShowBackup:function(){if(e.site_type===`node`){J({title:n(`Node.index_88`,[r.name]),width:820,minHeight:200,data:{row:r},component:T(function(){return y(function(){return t.import(`./app-components-legacy.js?v=1784873523001`).then(function(e){return e.Gi})},void 0)})});return}J({title:``.concat(e.title||n(`Backup / Restore`),` [`,r.name,`]`),width:950,minHeight:520,data:{row:r,site_type:e.site_type},component:T(function(){return y(function(){return t.import(`./app-components-legacy.js?v=1784873523001`).then(function(e){return e.It})},void 0)})})}},null)}}}function Oc(e){return X(function(){var n,r,i;return $(this,function(a){switch(a.label){case 0:return a.trys.push([0,4,,5]),n=k(),r=``,n.aaPanelPro&&n.isFree?(r=n.username,[3,3]):[3,1];case 1:return[4,Ur()];case 2:i=a.sent().message,r=O(i,`data.username`,``),a.label=3;case 3:return J({width:1e3,height:720,hideClose:n.aaPanelPro&&n.isFree,data:Z({username:r},e),component:T(function(){return y(function(){return t.import(`./feature-Pay-legacy.js?v=1784873523001`).then(function(e){return e.t})},void 0)})}),[3,5];case 4:return a.sent(),rc(),[3,5];case 5:return[2]}})})()}return e({$:void 0,$a:void 0,$c:void 0,$d:void 0,$f:void 0,$i:void 0,$l:void 0,$n:void 0,$o:void 0,$r:void 0,$s:void 0,$t:Cc,$u:Ns,A:void 0,Aa:void 0,Ac:void 0,Ad:void 0,Af:void 0,Ai:void 0,Al:void 0,An:void 0,Ao:void 0,Ar:void 0,As:void 0,At:void 0,Au:void 0,B:void 0,Ba:void 0,Bc:void 0,Bd:void 0,Bf:void 0,Bi:void 0,Bl:void 0,Bn:void 0,Bo:void 0,Br:void 0,Bs:void 0,Bt:void 0,Bu:Is,C:void 0,Ca:void 0,Cc:void 0,Cd:void 0,Cf:void 0,Ci:void 0,Cl:void 0,Cn:void 0,Co:void 0,Cr:void 0,Cs:void 0,Ct:void 0,Cu:void 0,D:void 0,Da:nc,Dc:void 0,Dd:void 0,Df:void 0,Di:void 0,Dl:void 0,Dn:void 0,Do:void 0,Dr:void 0,Ds:void 0,Dt:void 0,Du:void 0,E:void 0,Ea:void 0,Ec:void 0,Ed:void 0,Ef:Ts,Ei:void 0,El:void 0,En:void 0,Eo:void 0,Er:void 0,Es:void 0,Et:void 0,Eu:void 0,F:void 0,Fa:void 0,Fc:void 0,Fd:void 0,Ff:void 0,Fi:void 0,Fl:void 0,Fn:void 0,Fo:void 0,Fr:void 0,Fs:void 0,Ft:void 0,Fu:void 0,G:void 0,Ga:void 0,Gc:void 0,Gd:void 0,Gf:void 0,Gi:void 0,Gl:void 0,Gn:void 0,Go:void 0,Gr:void 0,Gs:void 0,Gt:void 0,Gu:Ws,H:void 0,Ha:void 0,Hc:void 0,Hd:void 0,Hf:void 0,Hi:void 0,Hl:void 0,Hn:void 0,Ho:void 0,Hr:void 0,Hs:void 0,Ht:void 0,Hu:Us,I:void 0,Ia:void 0,Ic:void 0,Id:void 0,If:void 0,Ii:void 0,Il:void 0,In:void 0,Io:void 0,Ir:void 0,Is:void 0,It:void 0,Iu:void 0,J:void 0,Ja:void 0,Jc:void 0,Jd:void 0,Jf:void 0,Ji:void 0,Jl:void 0,Jn:void 0,Jo:void 0,Jr:void 0,Js:void 0,Jt:void 0,Ju:Fs,K:void 0,Ka:void 0,Kc:void 0,Kd:void 0,Kf:void 0,Ki:void 0,Kl:void 0,Kn:void 0,Ko:void 0,Kr:void 0,Ks:void 0,Kt:void 0,Ku:Vs,L:void 0,La:void 0,Lc:void 0,Ld:void 0,Lf:void 0,Li:void 0,Ll:void 0,Ln:void 0,Lo:void 0,Lr:void 0,Ls:void 0,Lt:void 0,Lu:Js,M:void 0,Ma:void 0,Mc:void 0,Md:void 0,Mf:Cs,Mi:void 0,Ml:void 0,Mn:lc,Mo:void 0,Mr:void 0,Ms:void 0,Mt:void 0,Mu:void 0,N:void 0,Na:void 0,Nc:void 0,Nd:void 0,Nf:void 0,Ni:void 0,Nl:void 0,Nn:void 0,No:void 0,Nr:void 0,Ns:void 0,Nt:void 0,Nu:void 0,O:void 0,Oa:tc,Oc:void 0,Od:void 0,Of:void 0,Oi:void 0,Ol:void 0,On:void 0,Oo:void 0,Or:void 0,Os:void 0,Ot:void 0,Ou:void 0,P:void 0,Pa:void 0,Pc:void 0,Pd:void 0,Pf:void 0,Pi:void 0,Pl:void 0,Pn:void 0,Po:void 0,Pr:void 0,Ps:void 0,Pt:void 0,Pu:void 0,Q:void 0,Qa:void 0,Qc:void 0,Qd:void 0,Qf:void 0,Qi:void 0,Ql:void 0,Qn:void 0,Qo:void 0,Qr:void 0,Qs:void 0,Qt:Dc,Qu:Ls,R:void 0,Ra:void 0,Rc:void 0,Rd:void 0,Rf:xs,Ri:void 0,Rl:void 0,Rn:void 0,Ro:void 0,Rr:void 0,Rs:void 0,Rt:void 0,Ru:Bs,S:void 0,Sa:void 0,Sc:void 0,Sd:void 0,Sf:void 0,Si:void 0,Sl:void 0,Sn:void 0,So:void 0,Sr:void 0,Ss:void 0,St:void 0,Su:void 0,T:void 0,Ta:void 0,Tc:void 0,Td:void 0,Tf:void 0,Ti:void 0,Tl:void 0,Tn:fc,To:void 0,Tr:void 0,Ts:void 0,Tt:void 0,Tu:void 0,U:void 0,Ua:void 0,Uc:void 0,Ud:void 0,Uf:void 0,Ui:void 0,Ul:void 0,Un:void 0,Uo:void 0,Ur:void 0,Us:void 0,Ut:void 0,Uu:Ys,V:void 0,Va:void 0,Vc:void 0,Vd:void 0,Vf:void 0,Vi:void 0,Vl:void 0,Vn:void 0,Vo:void 0,Vr:void 0,Vs:void 0,Vt:void 0,Vu:Ms,W:void 0,Wa:void 0,Wc:void 0,Wd:void 0,Wf:void 0,Wi:void 0,Wl:void 0,Wn:void 0,Wo:void 0,Wr:void 0,Ws:void 0,Wt:void 0,Wu:Ds,X:void 0,Xa:void 0,Xc:void 0,Xd:void 0,Xf:void 0,Xi:void 0,Xl:void 0,Xn:void 0,Xo:void 0,Xr:void 0,Xs:void 0,Xt:void 0,Xu:qs,Y:void 0,Ya:void 0,Yc:void 0,Yd:void 0,Yf:void 0,Yi:void 0,Yl:void 0,Yn:void 0,Yo:void 0,Yr:void 0,Ys:void 0,Yt:void 0,Yu:js,Z:void 0,Za:void 0,Zc:void 0,Zd:void 0,Zf:void 0,Zi:void 0,Zl:void 0,Zn:void 0,Zo:void 0,Zr:void 0,Zs:void 0,Zt:Sc,Zu:ks,_:void 0,_a:void 0,_c:void 0,_d:void 0,_f:void 0,_i:void 0,_l:void 0,_n:void 0,_o:void 0,_p:void 0,_r:void 0,_s:void 0,_t:void 0,_u:void 0,a:Oc,aa:void 0,ac:void 0,ad:Hs,af:void 0,ai:void 0,al:void 0,an:Tc,ao:void 0,ap:void 0,ar:void 0,as:void 0,at:void 0,au:void 0,b:void 0,ba:void 0,bc:void 0,bd:void 0,bf:void 0,bi:void 0,bl:void 0,bn:void 0,bo:void 0,br:void 0,bs:void 0,bt:void 0,bu:void 0,c:void 0,ca:void 0,cc:void 0,cd:void 0,cf:void 0,ci:void 0,cl:void 0,cn:yc,co:void 0,cp:void 0,cr:void 0,cs:void 0,ct:void 0,cu:void 0,d:void 0,da:sc,dc:void 0,dd:void 0,df:void 0,di:void 0,dl:void 0,dn:void 0,do:void 0,dp:void 0,dr:void 0,ds:void 0,dt:void 0,du:void 0,ea:void 0,ec:void 0,ed:As,ef:void 0,ei:void 0,el:void 0,en:_c,eo:void 0,ep:void 0,er:void 0,es:void 0,et:void 0,eu:void 0,f:void 0,fa:ac,fc:void 0,fd:void 0,ff:void 0,fi:void 0,fl:void 0,fn:void 0,fo:void 0,fp:void 0,fr:void 0,fs:void 0,ft:void 0,fu:void 0,g:void 0,ga:void 0,gc:void 0,gd:void 0,gf:void 0,gi:void 0,gl:void 0,gn:void 0,go:void 0,gp:void 0,gr:void 0,gs:void 0,gt:void 0,gu:void 0,h:void 0,ha:ic,hc:void 0,hd:void 0,hf:void 0,hi:void 0,hl:void 0,hn:void 0,ho:void 0,hp:void 0,hr:void 0,hs:void 0,ht:void 0,hu:void 0,i:void 0,ia:void 0,ic:void 0,id:Ks,if:void 0,ii:void 0,il:void 0,in:xc,io:void 0,ip:void 0,ir:void 0,is:void 0,it:void 0,iu:void 0,j:void 0,ja:void 0,jc:void 0,jd:void 0,jf:void 0,ji:void 0,jl:void 0,jn:void 0,jo:void 0,jr:void 0,js:void 0,jt:void 0,ju:void 0,k:void 0,ka:void 0,kc:void 0,kd:void 0,kf:void 0,ki:void 0,kl:void 0,kn:void 0,ko:void 0,kr:void 0,ks:void 0,kt:void 0,ku:void 0,l:void 0,la:void 0,lc:void 0,ld:void 0,lf:void 0,li:void 0,ll:void 0,ln:void 0,lo:void 0,lp:void 0,lr:void 0,ls:void 0,lt:void 0,lu:void 0,m:void 0,ma:rc,mc:void 0,md:void 0,mf:void 0,mi:void 0,ml:void 0,mn:void 0,mo:void 0,mp:void 0,mr:void 0,ms:void 0,mt:void 0,mu:void 0,n:void 0,na:void 0,nc:void 0,nd:Ps,nf:void 0,ni:void 0,nl:void 0,nn:vc,no:void 0,np:void 0,nr:void 0,ns:void 0,nt:void 0,nu:void 0,o:void 0,oa:void 0,oc:void 0,od:$s,of:void 0,oi:void 0,ol:void 0,on:Ec,oo:void 0,op:void 0,or:void 0,os:void 0,ot:void 0,ou:void 0,p:void 0,pa:oc,pc:void 0,pd:void 0,pf:void 0,pi:void 0,pl:void 0,pn:void 0,po:void 0,pp:void 0,pr:void 0,ps:void 0,pt:void 0,pu:void 0,q:void 0,qa:void 0,qc:void 0,qd:void 0,qf:void 0,qi:void 0,ql:void 0,qn:void 0,qo:void 0,qr:void 0,qs:void 0,qt:void 0,qu:zs,r:void 0,ra:void 0,rc:void 0,rd:Zs,rf:void 0,ri:void 0,rl:void 0,rn:gc,ro:void 0,rp:void 0,rr:void 0,rs:void 0,rt:void 0,ru:void 0,s:void 0,sa:void 0,sc:void 0,sd:ec,sf:void 0,si:void 0,sl:void 0,sn:bc,so:void 0,sp:void 0,sr:void 0,ss:void 0,st:void 0,su:void 0,t:void 0,ta:void 0,tc:void 0,td:Rs,tf:void 0,ti:void 0,tl:void 0,tn:wc,to:void 0,tp:void 0,tr:void 0,ts:void 0,tt:void 0,tu:void 0,u:void 0,ua:void 0,uc:void 0,ud:void 0,uf:void 0,ui:void 0,ul:void 0,un:void 0,uo:void 0,up:void 0,ur:void 0,us:void 0,ut:void 0,uu:void 0,v:void 0,va:void 0,vc:void 0,vd:void 0,vf:void 0,vi:void 0,vl:void 0,vn:void 0,vo:void 0,vp:void 0,vr:void 0,vs:void 0,vt:void 0,vu:void 0,w:void 0,wa:void 0,wc:void 0,wd:void 0,wf:void 0,wi:void 0,wl:void 0,wn:void 0,wo:void 0,wr:void 0,ws:void 0,wt:void 0,wu:void 0,x:void 0,xa:void 0,xc:void 0,xd:void 0,xf:void 0,xi:void 0,xl:void 0,xn:void 0,xo:void 0,xr:void 0,xs:void 0,xt:void 0,xu:void 0,y:void 0,ya:void 0,yc:void 0,yd:void 0,yf:void 0,yi:void 0,yl:void 0,yn:void 0,yo:void 0,yr:void 0,ys:void 0,yt:void 0,yu:void 0,z:void 0,za:void 0,zc:void 0,zd:void 0,zf:void 0,zi:void 0,zl:void 0,zn:void 0,zo:void 0,zr:void 0,zs:void 0,zt:void 0,zu:Os}),{setters:[function(e){_e=e.r,ve=e.a},function(e){ne=e.mn,ge=e.in,b=e.G,Ge=e.A,Qe=e.n,Pt=e.jt,S=e.yn,zt=e.an,C=e.bn,Bt=e.xn,Ht=e.Cn,Kt=e.En,w=e.Dn,T=e.On,E=e.kn,vn=e.E,En=e.w,O=e.Ft,Wr=e.jn,Gr=e.Et,oi=e.K,e.dr,e.Nn,e.on,e.Pr,M=e.nn,hi=e.Bt,vi=e.wt,xi=e.Lt,Si=e.mr,Di=e.Fn,Fi=e.Ln,Ji=e.Rn,Zi=e.qr,Qi=e.Jr,$i=e.Vn,ea=e.r,ta=e.Wn,L=e.qn,R=e._r,z=e.yr,ya=e.sn,xa=e.Yn,Sa=e.Xn,Ta=e.Zn,Ea=e.Qn,$a=e.xr,so=e.k,go=e.Zr,_o=e.Rt,vo=e.Sr,q=e.Er,jo=e.a,No=e.o,Vo=e.m,Ho=e.g,Uo=e.ln,Wo=e.un,qo=e.ar,Y=e.sr,Jo=e.cr,Yo=e.dn},function(e){Ut=e.c,Wt=e.d,Gt=e.r,qt=e.i,D=e.f,no=e.u,co=e.p,Po=e.l,Ro=e.a,zo=e.o},function(e){f=e.ht,h=e.rt,g=e.z,ee=e.K,te=e.J,_=e.I,se=e.B,ce=e.wt,le=e.w,me=e.m,he=e.Y,Tt=e.nn,Xt=e.n,Qt=e.Vt,$t=e.Bt,en=e.zt,tn=e.Rt,nn=e.Lt,rn=e.It,an=e.Ft,on=e.Pt,sn=e.Nt,cn=e.Mt,ln=e.jt,un=e.At,dn=e.kt,fn=e.en,_n=e.$t,xn=e.Qt,On=e.rn,An=e.Zt,Yr=e.Xt,Oi=e.Yt,Ai=e.Jt,ma=e.qt,ba=e.tn,Pa=e.Kt,xo=e.Gt,So=e.Wt,Bo=e.r,Go=e.Ut,Qo=e.Ht},function(e){Yt=e.b,Qr=e.y,si=e.J,Ca=e.v,wa=e._,$o=e.Y},function(e){y=e.n,j=e.r},function(){}],execute:function(){ye=document.createElement(`style`),ye.textContent=`.svg-icon[data-v-6b488054]{fill:currentColor;vertical-align:-.15em;width:1em;height:1em}@keyframes bounce-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes bounce-out{0%{transform:scale(1)}30%{transform:scale(1.05)}to{opacity:0;transform:scale(.7)}}.bounce-enter-active{animation:.3s both bounce-in}.bounce-leave-active{animation-name:bounce-out;animation-duration:.2s;animation-fill-mode:both}.bt-table-input[data-v-ae262dd9]{outline-offset:2px;white-space:pre-line;color:#666;background:0 0;border:1px solid transparent;width:100%;padding:0}.bt-table-input[data-v-ae262dd9]:hover,.bt-table-input[data-v-ae262dd9]:focus{border:1px solid var(--border-hover-focus-color);background-color:var(--color-bg-2)}.n-button[data-v-15a23a06]{user-select:auto;line-height:inherit;font-size:inherit;text-align:left}.site-backup[data-v-003e3b60]{cursor:pointer;border-radius:6px;align-items:center;padding:4px 6px;transition:background-color .2s;position:relative}.site-backup[data-v-003e3b60]:hover{background-color:var(--site-backup-column-hover-bg)}.site-backup:hover .site-backup__arrow[data-v-003e3b60]{opacity:1;transform:translateY(-50%)}.site-backup__icon[data-v-003e3b60]{background-color:var(--site-backup-column-icon-bg);width:24px;height:24px;color:var(--color-primary);border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.site-backup__icon.is-empty[data-v-003e3b60]{color:var(--color-text-3)}.site-backup__arrow[data-v-003e3b60]{opacity:0;font-size:18px;transition:opacity .2s,transform .2s;position:absolute;top:50%;right:4px;transform:translate(-4px,-50%)}.i-ant-design-border-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32m-40 728H184V184h656z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design-close-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M799.855 166.312c.023.007.043.018.084.059l57.69 57.69c.041.041.052.06.059.084a.1.1 0 0 1 0 .069c-.007.023-.018.042-.059.083L569.926 512l287.703 287.703c.041.04.052.06.059.083a.12.12 0 0 1 0 .07c-.007.022-.018.042-.059.083l-57.69 57.69c-.041.041-.06.052-.084.059a.1.1 0 0 1-.069 0c-.023-.007-.042-.018-.083-.059L512 569.926L224.297 857.629c-.04.041-.06.052-.083.059a.12.12 0 0 1-.07 0c-.022-.007-.042-.018-.083-.059l-57.69-57.69c-.041-.041-.052-.06-.059-.084a.1.1 0 0 1 0-.069c.007-.023.018-.042.059-.083L454.073 512L166.371 224.297c-.041-.04-.052-.06-.059-.083a.12.12 0 0 1 0-.07c.007-.022.018-.042.059-.083l57.69-57.69c.041-.041.06-.052.084-.059a.1.1 0 0 1 .069 0c.023.007.042.018.083.059L512 454.073l287.703-287.702c.04-.041.06-.052.083-.059a.12.12 0 0 1 .07 0Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design-minus-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M872 474H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design-switcher-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M752 240H144c-17.7 0-32 14.3-32 32v608c0 17.7 14.3 32 32 32h608c17.7 0 32-14.3 32-32V272c0-17.7-14.3-32-32-32m-40 600H184V312h528zm168-728H264c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h576v576c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V144c0-17.7-14.3-32-32-32M300 550h296v64H300z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\\:appstore-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M464 144H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16m-52 268H212V212h200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16m-52 268H612V212h200zM464 544H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16m-52 268H212V612h200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16m-52 268H612V612h200z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\\:clear-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m899.1 869.6l-53-305.6H864c14.4 0 26-11.6 26-26V346c0-14.4-11.6-26-26-26H618V138c0-14.4-11.6-26-26-26H432c-14.4 0-26 11.6-26 26v182H160c-14.4 0-26 11.6-26 26v192c0 14.4 11.6 26 26 26h17.9l-53 305.6c-.3 1.5-.4 3-.4 4.4c0 14.4 11.6 26 26 26h723c1.5 0 3-.1 4.4-.4c14.2-2.4 23.7-15.9 21.2-30M204 390h272V182h72v208h272v104H204zm468 440V674c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v156H416V674c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v156H202.8l45.1-260H776l45.1 260z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\\:file-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7M790.2 326H602V137.8zm1.8 562H232V136h302v216a42 42 0 0 0 42 42h216z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\\:file-text-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7M790.2 326H602V137.8zm1.8 562H232V136h302v216a42 42 0 0 0 42 42h216zM504 618H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8M312 490v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\\:folder-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M880 298.4H521L403.7 186.2a8.15 8.15 0 0 0-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32M840 768H184V256h188.5l119.6 114.4H840z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\\:menu-fold-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8m-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8m0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8M115.4 518.9L271.7 642c5.8 4.6 14.4.5 14.4-6.9V388.9c0-7.4-8.5-11.5-14.4-6.9L115.4 505.1a8.74 8.74 0 0 0 0 13.8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\\:menu-unfold-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8m-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8m0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8M142.4 642.1L298.7 519a8.84 8.84 0 0 0 0-13.9L142.4 381.9c-5.8-4.6-14.4-.5-14.4 6.9v246.3a8.9 8.9 0 0 0 14.4 7'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\\:picture-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32m-40 632H136v-39.9l138.5-164.3l150.1 178L658.1 489L888 761.6zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752zM304 456a88 88 0 1 0 0-176a88 88 0 0 0 0 176m0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28s-28-12.5-28-28s12.5-28 28-28'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\\:security-scan-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2M810 654.3L512 886.5L214 654.3V226.7l298-101.6l298 101.6zM402.9 528.8l-77.5 77.5a8.03 8.03 0 0 0 0 11.3l34 34c3.1 3.1 8.2 3.1 11.3 0l77.5-77.5c55.7 35.1 130.1 28.4 178.6-20.1c56.3-56.3 56.3-147.5 0-203.8s-147.5-56.3-203.8 0c-48.5 48.5-55.2 123-20.1 178.6m65.4-133.3c31.3-31.3 82-31.3 113.2 0c31.3 31.3 31.3 82 0 113.2c-31.3 31.3-82 31.3-113.2 0s-31.3-81.9 0-113.2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\\:skin-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M870 126H663.8c-17.4 0-32.9 11.9-37 29.3C614.3 208.1 567 246 512 246s-102.3-37.9-114.8-90.7a37.93 37.93 0 0 0-37-29.3H154a44 44 0 0 0-44 44v252a44 44 0 0 0 44 44h75v388a44 44 0 0 0 44 44h478a44 44 0 0 0 44-44V466h75a44 44 0 0 0 44-44V170a44 44 0 0 0-44-44m-28 268H723v432H301V394H182V198h153.3c28.2 71.2 97.5 120 176.7 120s148.5-48.8 176.7-120H842z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\\:unordered-list-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8m0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8m0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8M104 228a56 56 0 1 0 112 0a56 56 0 1 0-112 0m0 284a56 56 0 1 0 112 0a56 56 0 1 0-112 0m0 284a56 56 0 1 0 112 0a56 56 0 1 0-112 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-basil\\:add-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7.007 12a.75.75 0 0 1 .75-.75h3.493V7.757a.75.75 0 0 1 1.5 0v3.493h3.493a.75.75 0 1 1 0 1.5H12.75v3.493a.75.75 0 0 1-1.5 0V12.75H7.757a.75.75 0 0 1-.75-.75'/%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M7.317 3.769a42.5 42.5 0 0 1 9.366 0c1.827.204 3.302 1.643 3.516 3.48c.37 3.157.37 6.346 0 9.503c-.215 1.837-1.69 3.275-3.516 3.48a42.5 42.5 0 0 1-9.366 0c-1.827-.205-3.302-1.643-3.516-3.48a41 41 0 0 1 0-9.503c.214-1.837 1.69-3.276 3.516-3.48m9.2 1.49a41 41 0 0 0-9.034 0A2.486 2.486 0 0 0 5.29 7.424a39.4 39.4 0 0 0 0 9.154a2.486 2.486 0 0 0 2.193 2.164c2.977.332 6.057.332 9.034 0a2.486 2.486 0 0 0 2.192-2.164a39.4 39.4 0 0 0 0-9.154a2.486 2.486 0 0 0-2.192-2.163' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon-calendar{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M26 4h-4V2h-2v2h-8V2h-2v2H6c-1.1 0-2 .9-2 2v20c0 1.1.9 2 2 2h20c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 22H6V12h20zm0-16H6V6h4v2h2V6h8v2h2V6h4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon-search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m29 27.586l-7.552-7.552a11.018 11.018 0 1 0-1.414 1.414L27.586 29ZM4 13a9 9 0 1 1 9 9a9.01 9.01 0 0 1-9-9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\\:certificate{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m24 17l1.912 3.703l4.088.594L27 24l.771 4L24 25.75L20.229 28L21 24l-3-2.703l4.2-.594zM6 16h6v2H6zm0-4h10v2H6zm0-4h10v2H6z'/%3E%3Cpath fill='currentColor' d='M16 26H4V6h24v10h2V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h12Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\\:data-base{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M24 3H8a2 2 0 0 0-2 2v22a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2m0 2v6H8V5ZM8 19v-6h16v6Zm0 8v-6h16v6Z'/%3E%3Ccircle cx='11' cy='8' r='1' fill='currentColor'/%3E%3Ccircle cx='11' cy='16' r='1' fill='currentColor'/%3E%3Ccircle cx='11' cy='24' r='1' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\\:ibm-cloud-direct-link-1-dedicated{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M27 29H13c-1.1 0-2-.9-2-2v-4h2v4h14V13h-4v-2h4c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2'/%3E%3Cpath fill='currentColor' d='M19 21h-6c-1.1 0-2-.9-2-2v-6c0-1.1.9-2 2-2h6c1.1 0 2 .9 2 2v6c0 1.1-.9 2-2 2m-6-8v6h6v-6z'/%3E%3Cpath fill='currentColor' d='M5 3h14c1.1 0 2 .9 2 2v4h-2V5H5v14h4v2H5c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\\:locked{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M24 14h-2V8a6 6 0 0 0-12 0v6H8a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V16a2 2 0 0 0-2-2M12 8a4 4 0 0 1 8 0v6h-8Zm12 20H8V16h16Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\\:meter{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M26 16a9.9 9.9 0 0 0-1.14-4.618l-1.495 1.496A7.95 7.95 0 0 1 24 16Zm-2.586-6L22 8.586L17.285 13.3A3 3 0 0 0 16 13a3 3 0 1 0 3 3a3 3 0 0 0-.3-1.285ZM16 17a1 1 0 1 1 1-1a1 1 0 0 1-1 1m0-9a8 8 0 0 1 3.122.635l1.496-1.496A9.986 9.986 0 0 0 6 16h2a8.01 8.01 0 0 1 8-8'/%3E%3Cpath fill='currentColor' d='M16 30a14 14 0 1 1 14-14a14.016 14.016 0 0 1-14 14m0-26a12 12 0 1 0 12 12A12.014 12.014 0 0 0 16 4'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\\:notebook{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 10h7v2h-7zm0 5h7v2h-7zm0 5h7v2h-7z'/%3E%3Cpath fill='currentColor' d='M28 5H4a2 2 0 0 0-2 2v18a2 2 0 0 0 2 2h24a2.003 2.003 0 0 0 2-2V7a2 2 0 0 0-2-2M4 7h11v18H4Zm13 18V7h11l.002 18Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\\:reminder{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m30 23.382l-2-1V20a6.005 6.005 0 0 0-5-5.91V12h-2v2.09A6.005 6.005 0 0 0 16 20v2.382l-2 1V28h6v2h4v-2h6ZM28 26H16v-1.382l2-1V20a4 4 0 0 1 8 0v3.618l2 1Z'/%3E%3Cpath fill='currentColor' d='M28 6a2 2 0 0 0-2-2h-4V2h-2v2h-8V2h-2v2H6a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h4v-2H6V6h4v2h2V6h8v2h2V6h4v6h2Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\\:security{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M14 16.59L11.41 14L10 15.41l4 4l8-8L20.59 10z'/%3E%3Cpath fill='currentColor' d='m16 30l-6.176-3.293A10.98 10.98 0 0 1 4 17V4a2 2 0 0 1 2-2h20a2 2 0 0 1 2 2v13a10.98 10.98 0 0 1-5.824 9.707ZM6 4v13a8.99 8.99 0 0 0 4.766 7.942L16 27.733l5.234-2.79A8.99 8.99 0 0 0 26 17V4Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\\:terminal{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M26 4.01H6a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2v-20a2 2 0 0 0-2-2m0 2v4H6v-4Zm-20 20v-14h20v14Z'/%3E%3Cpath fill='currentColor' d='m10.76 16.18l2.82 2.83l-2.82 2.83l1.41 1.41l4.24-4.24l-4.24-4.24z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\\:time{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 30a14 14 0 1 1 14-14a14 14 0 0 1-14 14m0-26a12 12 0 1 0 12 12A12 12 0 0 0 16 4'/%3E%3Cpath fill='currentColor' d='M20.59 22L15 16.41V7h2v8.58l5 5.01z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\\:warning{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 2a14 14 0 1 0 14 14A14 14 0 0 0 16 2m0 26a12 12 0 1 1 12-12a12 12 0 0 1-12 12'/%3E%3Cpath fill='currentColor' d='M15 8h2v11h-2zm1 14a1.5 1.5 0 1 0 1.5 1.5A1.5 1.5 0 0 0 16 22'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-cbi\\:power-panel-logo{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11.997 2.006a9.988 9.988 0 0 0-6.96 17.16v-7.164a6.94 6.94 0 0 1 4.817-6.588V9.19a3.549 3.549 0 1 0 4.284 0V5.415A6.938 6.938 0 1 1 9.44 18.46v3.199a9.994 9.994 0 1 0 2.557-19.653m1.324 9.877h-2.65V3.538h2.65Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-ai{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' viewBox='0 0 199.927 199.943' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='199.926758' height='199.942871' fill='none' customFrame='%23000000'%3E%3Cdefs%3E%3ClinearGradient id='paint_linear_0' x1='99.9634476' x2='99.9634476' y1='0' y2='199.942871' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='rgb(96,213,75)' offset='0' stop-opacity='1'/%3E%3Cstop stop-color='rgb(32,165,58)' offset='1' stop-opacity='1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath id='矢量 311' d='M97.0206 27.0209C98.1779 27.0238 99.3129 27.3391 100.306 27.9336C101.299 28.5281 102.113 29.3797 102.662 30.3985L188.602 190.51C189.121 191.486 189.379 192.58 189.351 193.685C189.323 194.79 189.01 195.869 188.443 196.818C187.875 197.767 187.072 198.553 186.112 199.101C185.151 199.648 184.066 199.938 182.96 199.943L146.314 199.943C145.155 199.942 144.018 199.627 143.025 199.031C142.031 198.435 141.218 197.58 140.672 196.558L88.0017 98.2291C85.3096 93.2162 77.9046 93.9446 76.2408 99.3859L60.2596 151.635C59.9686 152.593 59.9055 153.606 60.0753 154.593C60.2452 155.58 60.6433 156.514 61.2379 157.319C61.8346 158.125 62.6118 158.78 63.5071 159.231C64.4024 159.683 65.391 159.918 66.3936 159.919L91.9077 159.919C92.9251 159.923 93.9269 160.169 94.8307 160.636C95.7344 161.103 96.514 161.779 97.1055 162.606C97.6969 163.434 98.083 164.391 98.2322 165.397C98.3813 166.404 98.2891 167.431 97.9632 168.395L88.623 195.616C88.191 196.878 87.375 197.974 86.2892 198.75C85.2034 199.526 83.9021 199.943 82.5676 199.943L6.40361 199.943C5.387 199.941 4.38529 199.698 3.48112 199.234C2.57695 198.769 1.79623 198.096 1.20336 197.27C0.61049 196.444 0.222464 195.489 0.0712933 194.484C-0.0798775 193.479 0.0101382 192.452 0.333914 191.488L54.3185 31.3768C54.7469 30.1081 55.5622 29.0056 56.6496 28.2243C57.7371 27.443 59.042 27.0221 60.3811 27.0209L97.0134 27.0209L97.0206 27.0209ZM173.449 16.8238C174.384 19.6087 176.127 22.1794 178.533 24.3073C180.939 26.4424 183.931 28.0777 187.273 29.0774L199.927 32.8906L187.073 36.7466C183.789 37.7392 180.825 39.3388 178.44 41.4239C176.139 43.3861 174.381 45.9064 173.334 48.7432L167.807 64.2673L162.259 48.7289C161.208 45.8945 159.448 43.377 157.146 41.4167C154.634 39.2663 151.694 37.6744 148.52 36.7466L135.667 32.8763L148.327 29.0631C151.655 28.0634 154.654 26.4282 157.053 24.3002C159.374 22.2952 161.129 19.7176 162.145 16.8238L167.807 0L173.456 16.8238L173.449 16.8238Z' fill='url(%23paint_linear_0)' fill-rule='nonzero'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:199.927px;height:199.943px;display:inline-flex}.i-common-arrow-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024' %3E%3Cpath fill='currentColor' d='M340.864 149.312a30.592 30.592 0 0 0 0 42.752L652.736 512 340.864 831.872a30.592 30.592 0 0 0 0 42.752 29.12 29.12 0 0 0 41.728 0L714.24 534.336a32 32 0 0 0 0-44.672L382.592 149.376a29.12 29.12 0 0 0-41.728 0z'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-back{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1707188471958' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='35211'%3E%3Cpath d='M481.536 772.8a38.4 38.4 0 0 1-54.272 54.336l-288-288a38.4 38.4 0 0 1 0-54.336l288-288a38.4 38.4 0 1 1 54.272 54.336L259.2 473.6H870.4a38.4 38.4 0 1 1 0 76.8H259.136l222.4 222.4z' p-id='35212' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-copy{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024' data-v-ea893728=''%3E%3Cpath fill='currentColor' d='M128 320v576h576V320zm-32-64h640a32 32 0 0 1 32 32v640a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V288a32 32 0 0 1 32-32M960 96v704a32 32 0 0 1-32 32h-96v-64h64V128H384v64h-64V96a32 32 0 0 1 32-32h576a32 32 0 0 1 32 32M256 672h320v64H256zm0-192h320v64H256z'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-download{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpolyline points='7 10 12 15 17 10' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cline x1='12' y1='15' x2='12' y2='3' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-full{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1024 1024'%3E%3Cpath d='M290 236.4l43.9-43.9a8.01 8.01 0 0 0-4.7-13.6L169 160c-5.1-.6-9.5 3.7-8.9 8.9L179 329.1c.8 6.6 8.9 9.4 13.6 4.7l43.7-43.7L370 423.7c3.1 3.1 8.2 3.1 11.3 0l42.4-42.3c3.1-3.1 3.1-8.2 0-11.3L290 236.4zm352.7 187.3c3.1 3.1 8.2 3.1 11.3 0l133.7-133.6l43.7 43.7a8.01 8.01 0 0 0 13.6-4.7L863.9 169c.6-5.1-3.7-9.5-8.9-8.9L694.8 179c-6.6.8-9.4 8.9-4.7 13.6l43.9 43.9L600.3 370a8.03 8.03 0 0 0 0 11.3l42.4 42.4zM845 694.9c-.8-6.6-8.9-9.4-13.6-4.7l-43.7 43.7L654 600.3a8.03 8.03 0 0 0-11.3 0l-42.4 42.3a8.03 8.03 0 0 0 0 11.3L734 787.6l-43.9 43.9a8.01 8.01 0 0 0 4.7 13.6L855 864c5.1.6 9.5-3.7 8.9-8.9L845 694.9zm-463.7-94.6a8.03 8.03 0 0 0-11.3 0L236.3 733.9l-43.7-43.7a8.01 8.01 0 0 0-13.6 4.7L160.1 855c-.6 5.1 3.7 9.5 8.9 8.9L329.2 845c6.6-.8 9.4-8.9 4.7-13.6L290 787.6L423.7 654c3.1-3.1 3.1-8.2 0-11.3l-42.4-42.4z' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-full-exit{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1024 1024'%3E%3Cpath d='M391 240.9c-.8-6.6-8.9-9.4-13.6-4.7l-43.7 43.7L200 146.3a8.03 8.03 0 0 0-11.3 0l-42.4 42.3a8.03 8.03 0 0 0 0 11.3L280 333.6l-43.9 43.9a8.01 8.01 0 0 0 4.7 13.6L401 410c5.1.6 9.5-3.7 8.9-8.9L391 240.9zm10.1 373.2L240.8 633c-6.6.8-9.4 8.9-4.7 13.6l43.9 43.9L146.3 824a8.03 8.03 0 0 0 0 11.3l42.4 42.3c3.1 3.1 8.2 3.1 11.3 0L333.7 744l43.7 43.7A8.01 8.01 0 0 0 391 783l18.9-160.1c.6-5.1-3.7-9.4-8.8-8.8zm221.8-204.2L783.2 391c6.6-.8 9.4-8.9 4.7-13.6L744 333.6L877.7 200c3.1-3.1 3.1-8.2 0-11.3l-42.4-42.3a8.03 8.03 0 0 0-11.3 0L690.3 279.9l-43.7-43.7a8.01 8.01 0 0 0-13.6 4.7L614.1 401c-.6 5.2 3.7 9.5 8.8 8.9zM744 690.4l43.9-43.9a8.01 8.01 0 0 0-4.7-13.6L623 614c-5.1-.6-9.5 3.7-8.9 8.9L633 783.1c.8 6.6 8.9 9.4 13.6 4.7l43.7-43.7L824 877.7c3.1 3.1 8.2 3.1 11.3 0l42.4-42.3c3.1-3.1 3.1-8.2 0-11.3L744 690.4z' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-gifts{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' viewBox='0 0 13 13' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='13.000000' height='13.000000' fill='none'%3E%3Crect id='' width='13.000000' height='13.000000' x='0.000000' y='0.000000'/%3E%3Cpath id='矢量 12' d='M3.57632 10.9395L5.79673 10.9395L5.79673 9.00088L2.98218 9.00088L2.98218 10.3453C2.98218 10.6716 3.25005 10.9395 3.57632 10.9395L3.57632 10.9395ZM5.79546 5.00059L3.57632 5.00059C3.25005 5.00059 2.98218 5.26719 2.98218 5.59473L2.98218 7.33652L5.79546 7.33652L5.79546 5.00059L5.79546 5.00059ZM7.46108 10.9395L9.4606 10.9395C9.78687 10.9395 10.0547 10.6729 10.0547 10.3453L10.0547 9.00088L7.46108 9.00088L7.46108 10.9395ZM10.0547 7.33652L10.0547 5.59473C10.0547 5.26846 9.78814 5.00059 9.4606 5.00059L7.46108 5.00059L7.46108 7.33652L10.0547 7.33652ZM4.48403 1.8623C4.3939 1.8623 4.22505 1.87754 4.11841 1.97656C4.09429 1.99941 4.01939 2.06797 4.01939 2.23809C4.01939 2.42979 4.12349 2.73066 4.41548 3.00234C4.77222 3.33496 5.36001 3.58506 5.78403 3.58506C5.93257 3.58506 5.98589 3.55205 5.98589 3.55205C6.05444 3.41367 5.8856 2.71543 5.38794 2.25205C5.12642 2.0083 4.78745 1.8623 4.48403 1.8623ZM7.32651 3.58633C7.74927 3.58633 8.33833 3.33623 8.69507 3.00361C8.98706 2.73193 9.08989 2.43105 9.08989 2.23936C9.08989 2.06924 9.01626 1.99941 8.99214 1.97783C8.88423 1.87754 8.71665 1.86357 8.62651 1.86357C8.3231 1.86357 7.9854 2.00957 7.72261 2.25459C7.22876 2.71416 7.05864 3.40605 7.13735 3.56602L7.13862 3.56602C7.14624 3.56348 7.20337 3.58633 7.32651 3.58633L7.32651 3.58633Z' fill='rgb(255,174,69)' fill-rule='nonzero'/%3E%3Cpath id='矢量 13' d='M11.2469 8.52881L7.225 8.52881C7.09424 8.52881 6.98887 8.63418 6.98887 8.76494L6.98887 11.9413C6.98887 12.0721 7.09424 12.1774 7.225 12.1774L10.4534 12.1774C10.5842 12.1774 10.6896 12.0721 10.6896 11.9413C10.6896 11.8105 10.5842 11.7052 10.4534 11.7052L7.46113 11.7052L7.46113 9.00107L11.0107 9.00107L11.0107 11.1466C11.0107 11.2773 11.1161 11.3827 11.2469 11.3827C11.3776 11.3827 11.483 11.2773 11.483 11.1466L11.483 8.76494C11.483 8.63418 11.3776 8.52881 11.2469 8.52881L11.2469 8.52881ZM10.4521 3.76299L9.41367 3.76299C9.87324 3.33262 10.136 2.77783 10.136 2.23955C10.136 1.83584 9.98242 1.47148 9.7044 1.21123C9.43018 0.956055 9.04678 0.816406 8.62529 0.816406C8.05527 0.816406 7.46621 1.06143 7.00791 1.48799C6.9127 1.57686 6.90762 1.72666 6.99648 1.82188C7.08535 1.91709 7.23516 1.92217 7.33037 1.8333C7.70234 1.48672 8.17461 1.28867 8.62529 1.28867C8.93252 1.28867 9.19404 1.38135 9.38193 1.55654C9.56602 1.72793 9.6625 1.96406 9.6625 2.23955C9.6625 2.64961 9.45176 3.08125 9.08359 3.42402C8.94268 3.55479 8.76875 3.6792 8.56436 3.79346C8.47041 3.84551 8.42471 3.95469 8.45137 4.05879C8.47803 4.16289 8.57197 4.23525 8.67988 4.23525L10.4509 4.23525C10.7581 4.23525 11.0082 4.48535 11.0082 4.79258L11.0082 7.33545L7.46113 7.33545L7.46113 4.3457C7.46113 4.21494 7.35576 4.10957 7.225 4.10957C7.09424 4.10957 6.98887 4.21494 6.98887 4.3457L6.98887 7.57158C6.98887 7.70234 7.09424 7.80771 7.225 7.80771L11.2469 7.80771C11.3776 7.80771 11.483 7.70234 11.483 7.57158L11.483 4.79385C11.483 4.2251 11.0209 3.76299 10.4521 3.76299L10.4521 3.76299ZM6.03291 8.52881L1.79014 8.52881C1.65937 8.52881 1.554 8.63418 1.554 8.76494L1.554 11.1466C1.554 11.7153 2.01611 12.1774 2.58486 12.1774L6.03291 12.1774C6.16367 12.1774 6.26904 12.0721 6.26904 11.9413L6.26904 8.76494C6.26904 8.63418 6.1624 8.52881 6.03291 8.52881L6.03291 8.52881ZM2.58359 11.7039C2.27637 11.7039 2.02627 11.4538 2.02627 11.1466L2.02627 9.00107L5.79551 9.00107L5.79551 11.7052L2.58359 11.7052L2.58359 11.7039ZM6.03291 4.11084C5.90215 4.11084 5.79678 4.21621 5.79678 4.34697L5.79678 7.33672L2.02627 7.33672L2.02627 4.79385C2.02627 4.48662 2.27637 4.23652 2.58359 4.23652L4.42695 4.23652C4.53486 4.23652 4.62881 4.16416 4.65547 4.06006C4.68213 3.95596 4.63643 3.84678 4.54248 3.79473C4.33936 3.68047 4.16416 3.55606 4.02324 3.42529C3.65635 3.08252 3.44561 2.65088 3.44561 2.24082C3.44561 1.96533 3.54209 1.7292 3.72617 1.55781C3.91533 1.38262 4.17686 1.28867 4.48408 1.28867C4.93604 1.28867 5.4083 1.48672 5.77901 1.8333C5.87422 1.92217 6.02402 1.91709 6.11289 1.82188C6.20176 1.72666 6.19668 1.57686 6.10147 1.48799C5.64317 1.06143 5.0541 0.816407 4.48408 0.816407C4.05625 0.816407 3.68301 0.953516 3.40498 1.2125C3.12695 1.47148 2.97334 1.83711 2.97334 2.24082C2.97334 2.7791 3.23613 3.33389 3.6957 3.76426L2.58359 3.76426C2.01484 3.76426 1.55273 4.22637 1.55273 4.79512L1.55273 7.57412C1.55273 7.70488 1.65811 7.81025 1.78887 7.81025L6.03164 7.81025C6.1624 7.81025 6.26777 7.70488 6.26777 7.57412L6.26777 4.34697C6.26904 4.21621 6.1624 4.11084 6.03291 4.11084L6.03291 4.11084Z' fill='rgb(107,64,13)' fill-rule='nonzero'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:13px;height:13px;display:inline-flex}.i-common-mail{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Crect x='2' y='4' width='20' height='16' rx='2' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpolyline points='22 7 12 13 2 7' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-node{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1779175324597' class='icon' viewBox='0 0 1280 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='22310' xmlns:xlink='http://www.w3.org/1999/xlink' width='250' height='200'%3E%3Cpath d='M632.6 904c-4.2 0-8.4-1.2-12.2-3.2L582 878c-5.8-3.2-3-4.4-1-5 7.6-2.6 9.2-3.2 17.4-8 0.8-0.4 2-0.2 2.8 0.2l29.6 17.6c1 0.6 2.6 0.6 3.6 0L750 816c1-0.6 1.8-1.8 1.8-3.2v-133.4c0-1.4-0.6-2.6-1.8-3.2l-115.6-66.6c-1-0.6-2.4-0.6-3.6 0l-115.6 66.6c-1.2 0.6-1.8 2-1.8 3.2v133.4c0 1.2 0.8 2.4 1.8 3l31.6 18.2c17.2 8.6 27.8-1.6 27.8-11.6v-131.8c0-1.8 1.4-3.4 3.4-3.4h14.6c1.8 0 3.4 1.4 3.4 3.4v131.8c0 23-12.4 36-34.2 36-6.6 0-12 0-26.6-7.2l-30.4-17.4c-7.4-4.4-12.2-12.4-12.2-21v-133.4c0-8.6 4.6-16.8 12.2-21l115.6-66.8c7.4-4.2 17-4.2 24.2 0l115.6 66.8c7.4 4.4 12.2 12.4 12.2 21v133.4c0 8.6-4.6 16.8-12.2 21l-115.6 66.8c-3.4 2.2-7.6 3.4-12 3.4z m93.4-131.6c0-25-16.8-31.6-52.4-36.4-36-4.8-39.6-7.2-39.6-15.6 0-7 3-16.2 29.6-16.2 23.8 0 32.6 5.2 36.2 21.2 0.4 1.6 1.6 2.6 3.2 2.6h15c1 0 1.8-0.4 2.4-1 0.6-0.8 1-1.6 0.8-2.6-2.4-27.6-20.6-40.4-57.6-40.4-33 0-52.6 14-52.6 37.2 0 25.4 19.6 32.2 51.2 35.4 37.8 3.8 40.8 9.2 40.8 16.6 0 13-10.4 18.4-34.8 18.4-30.6 0-37.4-7.6-39.6-22.8-0.2-1.6-1.6-2.8-3.4-2.8h-15c-1.8 0-3.4 1.4-3.4 3.4 0 19.4 10.6 42.6 61.2 42.6 37 0 58-14.4 58-39.6z m109-100.2c0 12.2-10 22.2-22.2 22.2s-22.2-10-22.2-22.2c0-12.6 10.4-22.2 22.2-22.2 12-0.2 22.2 9.6 22.2 22.2z m-3.6 0c0-10.4-8.4-18.6-18.8-18.6-10.2 0-18.6 8.2-18.6 18.6 0 10.4 8.4 18.8 18.6 18.8 10.4-0.2 18.8-8.6 18.8-18.8z m-9 12.4h-5.2c-0.2-1.2-1-7.6-1-7.8-0.4-1.4-0.8-2.2-2.6-2.2h-4.4v10h-4.8v-25h8.6c3 0 8.8 0 8.8 6.6 0 4.6-3 5.6-4.8 6.2 3.4 0.2 3.6 2.4 4.2 5.6 0.2 2 0.6 5.4 1.2 6.6z m-5.6-17.6c0-3.4-2.4-3.4-3.6-3.4h-4v7h3.8c3.2 0 3.8-2.2 3.8-3.6zM274.6 382c0-5.4-2.8-10.2-7.4-12.8l-122.6-70.6c-2-1.2-4.4-1.8-6.8-2h-1.2c-2.4 0-4.6 0.8-6.8 2L7.4 369.2C2.8 371.8 0 376.8 0 382l0.2 190c0 2.6 1.4 5 3.6 6.4 2.2 1.4 5 1.4 7.4 0L84 536.6c4.6-2.8 7.4-7.6 7.4-12.8v-88.8c0-5.2 2.8-10.2 7.4-12.8l31-17.8c2.4-1.4 4.8-2 7.4-2 2.6 0 5.2 0.6 7.4 2l31 17.8c4.6 2.6 7.4 7.6 7.4 12.8v88.8c0 5.2 2.8 10.2 7.4 12.8l72.8 41.8c2.2 1.4 5.2 1.4 7.4 0 2.2-1.2 3.6-3.8 3.6-6.4l0.4-190zM945 174.6v352.8c0 5.2-2.8 10.2-7.4 12.8l-122.6 70.8c-4.6 2.6-10.2 2.6-14.8 0l-122.6-70.8c-4.6-2.6-7.4-7.6-7.4-12.8v-141.6c0-5.2 2.8-10.2 7.4-12.8l122.6-70.8c4.6-2.6 10.2-2.6 14.8 0l30.6 17.6c3.4 2 7.8-0.6 7.8-4.4v-188c0-5.6 6-9.2 11-6.4l73 40.8c4.6 2.4 7.6 7.4 7.6 12.8z m-92 257.8c0-1.4-0.8-2.6-1.8-3.2l-42-24.4c-1.2-0.6-2.6-0.6-3.8 0l-42 24.4c-1.2 0.6-1.8 1.8-1.8 3.2v48.6c0 1.4 0.8 2.6 1.8 3.2l42 24.2c1.2 0.6 2.6 0.6 3.6 0l42-24.2c1.2-0.6 1.8-1.8 1.8-3.2v-48.6z m419.6-1.4c4.6-2.6 7.4-7.6 7.4-12.8V384c0-5.2-2.8-10.2-7.4-12.8l-121.8-70.8c-4.6-2.6-10.2-2.6-14.8 0l-122.6 70.8c-4.6 2.6-7.4 7.6-7.4 12.8v141.6c0 5.4 2.8 10.2 7.4 12.8l121.8 69.4c4.4 2.6 10 2.6 14.6 0l73.6-41c5-2.8 5-10 0-12.8L1100 483.2c-2.4-1.4-3.8-3.8-3.8-6.4v-44.4c0-2.6 1.4-5 3.8-6.4l38.4-22.2c2.2-1.4 5.2-1.4 7.4 0l38.4 22.2c2.2 1.4 3.8 3.8 3.8 6.4v34.8c0 5.6 6.2 9.2 11.2 6.4l73.4-42.6zM1118 438c-0.8 0.6-1.4 1.4-1.4 2.4v27.2c0 1 0.6 2 1.4 2.4l23.6 13.6c0.8 0.6 2 0.6 2.8 0L1168 470c0.8-0.6 1.4-1.4 1.4-2.4v-27.2c0-1-0.6-2-1.4-2.4l-23.6-13.6c-0.8-0.6-2-0.6-2.8 0L1118 438z m-508.4 87v-140.8c0-5.2-3.2-10.2-7.8-12.8l-122.2-70.4c-4.2-2.4-10-2.8-14.8 0l-122.2 70.4c-4.6 2.6-7.8 7.4-7.8 12.8v140.8c0 5.6 3.8 10.4 8 12.8l122.4 70.4c4.8 2.8 10.4 2.6 14.8 0l122-70.4c3.6-2 6.2-5.4 7.2-9.4 0.2-1 0.4-2.2 0.4-3.4z m-148.6-249.8l-1.6 1h2.2l-0.6-1z m152.4 260.4l-0.8-1.4v1.8l0.8-0.4z' fill='%23059669' p-id='22311'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:250px;height:200px;display:inline-flex}.i-common-php{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1779175274232' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='20798' xmlns:xlink='http://www.w3.org/1999/xlink' width='200' height='200'%3E%3Cpath d='M213.333333 597.333333a42.666667 42.666667 0 0 1 0 85.333334H170.666667v-85.333334h42.666666m0-85.333333H85.333333v426.666667h85.333334v-170.666667h42.666666a128 128 0 0 0 128-128 128 128 0 0 0-128-128z m597.333334 85.333333a42.666667 42.666667 0 0 1 0 85.333334h-42.666667v-85.333334h42.666667m0-85.333333h-128v426.666667h85.333333v-170.666667h42.666667a128 128 0 0 0 128-128 128 128 0 0 0-128-128z m-256 0v170.666667h-85.333334v-170.666667h-85.333333v426.666667h85.333333v-170.666667h85.333334v170.666667h85.333333V512zM85.333333 85.333333v384h85.333334V170.666667h519.253333L853.333333 334.08V469.333333h85.333334v-170.666666L725.333333 85.333333z' fill='%234F46E5' p-id='20799'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:200px;height:200px;display:inline-flex}.i-common-proxy{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1779271142194' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='5101' xmlns:xlink='http://www.w3.org/1999/xlink' width='200' height='200'%3E%3Cpath d='M512 0L68.48 256v512l443.52 256 443.52-256V256z m256 707.84c0 30.08-27.552 55.04-65.248 55.04-26.912 0-57.632-10.88-76.832-34.56l-256-304.672v284.16c0 30.752-24.32 55.04-54.368 55.04h-3.232c-30.752 0-55.04-25.6-55.04-55.04V316.16c0-30.08 26.88-55.04 64-55.04 27.552 0 58.88 10.88 78.08 34.56L654.08 600.352V316.16c0-30.752 25.6-55.04 55.04-55.04h3.2c30.72 0 55.04 25.6 55.04 55.04v391.68z' fill='%23F43F5E' p-id='5102'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:200px;height:200px;display:inline-flex}.i-common-refresh,.i-common\\:refresh,[i-common-refresh=""],[i-common\\:refresh=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M896.128 378.752a29.888 29.888 0 0 1-27.52-18.304 388.224 388.224 0 0 0-715.392 0 29.888 29.888 0 1 1-54.976-23.296 448 448 0 0 1 825.6 0 29.888 29.888 0 0 1-27.52 41.6z' fill='currentColor'/%3E%3Cpath d='M510.912 959.168a448.576 448.576 0 0 1-412.672-274.176 29.888 29.888 0 1 1 54.976-23.296 388.224 388.224 0 0 0 715.392 0 29.888 29.888 0 1 1 54.976 23.296 447.424 447.424 0 0 1-412.736 274.176z' fill='currentColor'/%3E%3Cpath d='M92.992 393.472a29.888 29.888 0 0 1-29.952-29.952V180.224a29.952 29.952 0 0 1 59.84 0V363.52a29.888 29.888 0 0 1-29.888 29.952z' fill='currentColor'/%3E%3Cpath d='M276.352 393.472H93.056a29.952 29.952 0 0 1 0-59.84h183.296a29.952 29.952 0 0 1 0 59.84z' fill='currentColor'/%3E%3Cpath d='M929.216 864.768a29.952 29.952 0 0 1-29.952-29.952V651.52a29.952 29.952 0 1 1 59.84 0v183.296a29.952 29.952 0 0 1-29.888 29.952z' fill='currentColor'/%3E%3Cpath d='M929.216 681.6h-183.296a29.952 29.952 0 1 1 0-59.84h183.296a29.952 29.952 0 0 1 0 59.84z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 512 512'%3E%3Cpath d='M456.69 421.39L362.6 327.3a173.81 173.81 0 0 0 34.84-104.58C397.44 126.38 319.06 48 222.72 48S48 126.38 48 222.72s78.38 174.72 174.72 174.72A173.81 173.81 0 0 0 327.3 362.6l94.09 94.09a25 25 0 0 0 35.3-35.3zM97.92 222.72a124.8 124.8 0 1 1 124.8 124.8a124.95 124.95 0 0 1-124.8-124.8z' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-smart{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M12 2L2 7l10 5 10-5-10-5z'%3E%3C/path%3E%3Cpath d='M2 17l10 5 10-5'%3E%3C/path%3E%3Cpath d='M2 12l10 5 10-5'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:16px;height:16px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-warning{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1658198918096' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='3020'%3E%3Cpath d='M512 64q190.016 4.992 316.512 131.488T960 512q-4.992 190.016-131.488 316.512T512 960q-190.016-4.992-316.512-131.488T64 512q4.992-190.016 131.488-316.512T512 64z m0 192q-26.016 0-43.008 19.008T453.984 320l23.008 256q2.016 14.016 11.488 22.496t23.488 8.512 23.488-8.512 11.488-22.496l23.008-256q2.016-26.016-15.008-44.992T511.936 256z m0 512q22.016-0.992 36.512-15.008t14.496-36-14.496-36.512T512 665.984t-36.512 14.496-14.496 36.512 14.496 36T512 768z' fill='currentColor' p-id='3021'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-wordpress{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1779175109680' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='6427' xmlns:xlink='http://www.w3.org/1999/xlink' width='200' height='200'%3E%3Cpath d='M993.882353 512c0 265.637647-216.184471 481.882353-481.882353 481.882353s-481.882353-216.244706-481.882353-481.882353 216.184471-481.882353 481.882353-481.882353 481.882353 216.244706 481.882353 481.882353z m-22.046118 0c0-253.289412-206.486588-459.836235-459.836235-459.836235S52.163765 258.710588 52.163765 512s206.486588 459.836235 459.836235 459.836235 459.836235-206.546824 459.836235-459.836235zM134.445176 343.642353l197.391059 540.551529A413.936941 413.936941 0 0 1 98.424471 512c0-59.632941 12.950588-116.736 36.020705-168.357647z m624.941177 281.298823l-40.899765 137.697883-149.504-444.175059s24.756706-1.626353 47.344941-4.336941c22.046118-2.710588 19.395765-35.538824-2.650353-33.852235-67.222588 4.818824-110.290824 5.360941-110.290823 5.360941s-40.297412-0.602353-108.604235-5.421177c-22.588235-1.626353-25.298824 32.225882-2.710589 33.852236l43.008 4.397176 64.512 176.368941-90.352941 271.058824-150.588235-447.427765s24.756706-1.626353 47.344941-4.336941c22.046118-2.710588 19.395765-35.538824-2.650353-33.852235-66.740706 4.818824-110.290824 5.360941-110.290823 5.360941-7.529412 0-16.624941-0.542118-26.322824-0.542118A411.768471 411.768471 0 0 1 512 98.424471c107.580235 0 205.462588 41.441882 279.130353 108.66447h-5.360941c-40.357647 0-69.391059 34.996706-69.391059 73.185883 0 33.852235 19.877647 62.403765 40.839529 96.737882 16.203294 27.467294 33.852235 62.945882 33.852236 114.085647 0.060235 35.358118-14.396235 76.318118-31.683765 133.842823z m-113.001412 271.119059c0.542118 2.108235 1.626353 4.216471 2.710588 5.903059a412.611765 412.611765 0 0 1-137.155764 23.672471c-40.297412 0-79.570824-6.023529-116.736-17.227294L518.927059 548.141176l127.457882 347.919059zM925.575529 512a412.310588 412.310588 0 0 1-206.004705 357.135059l126.373647-364.664471c20.961882-60.295529 31.744-106.435765 31.744-148.48 0-14.998588-1.084235-29.033412-3.252706-42.465882 32.346353 59.151059 51.139765 126.433882 51.139764 198.475294z' fill='%230284C7' p-id='6428'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:200px;height:200px;display:inline-flex}.i-common\\:feedback{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.6665 10V17.5H3.33313V2.5L10.8331 2.49996' stroke='%233A424D' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M16.6669 3.33332L10.0002 9.99999' stroke='%233BAF52' stroke-width='1.5'/%3E%3Cpath d='M6.66687 13.3333L13.3335 13.3333' stroke='%233A424D' stroke-width='1.5'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-common\\:feedback-dark{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.6665 10.0001V17.5H3.33313V2.50004L10.8331 2.5' stroke='%23C7C7C7' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M16.6669 3.33337L10.0002 10' stroke='%2320a53a' stroke-width='1.5'/%3E%3Cpath d='M6.66687 13.3334L13.3335 13.3334' stroke='%23C7C7C7' stroke-width='1.5'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-common\\:fire{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' customFrame='%23000000'%3E%3Crect id='控件/红点/火' x='0.000000' y='0.000000' fill='rgb(255,255,255)' fill-opacity='0'/%3E%3Cg id='Group 23'%3E%3Ccircle id='Oval 3' cx='9' cy='9' r='9' fill='rgb(255,143,0)'/%3E%3Ccircle id='Oval 3' cx='9' cy='9' r='9' stroke='rgb(151,151,151)' stroke-opacity='0' stroke-width='0'/%3E%3Cpath id='形状' d='M8.7772 2C8.7772 2 6.92746 6.03452 5.11464 8.08207C2.74809 10.7552 4.45539 14.0743 7.38007 14.8398C7.38007 14.8398 6.05756 13.5418 7.61239 11.2286C8.50315 9.90333 9.04363 9.22321 9.04363 9.22321C9.04122 9.22321 8.78924 10.9791 10.0199 12.0311C11.2388 13.0732 10.7489 14.8398 10.7489 14.8398C10.7489 14.8398 15.2513 13.3263 13.6592 9.09562C13.6592 9.09562 13.1865 7.71814 12.1055 6.73028C12.1055 6.73028 12.2424 8.37659 11.7805 8.41992C11.3183 8.46326 11.0081 8.17356 10.8043 6.05458C10.6394 4.33926 9.73096 3.34337 8.7772 2Z' fill='rgb(255,255,255)' fill-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-common\\:google{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%234285f4' d='M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z'/%3E%3Cpath fill='%2334a853' d='M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z'/%3E%3Cpath fill='%23fbbc05' d='M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z'/%3E%3Cpath fill='%23ea4335' d='M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-common\\:guide{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 169 165' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' customFrame='%23000000'%3E%3Cg id='组合 161'%3E%3Cg id='' clip-path='url(%23clipPath_1)' customFrame='url(%23clipPath_1)'%3E%3Crect id='' width='110.000000' height='110.000000' x='20.000000' y='20.000000'/%3E%3Cpath id='矢量 420' d='M74.957 38.6377C95.1094 38.6377 111.513 55.0303 111.513 75.1934C111.513 95.3564 95.1094 111.738 74.957 111.738C54.8047 111.738 38.4014 95.3457 38.4014 75.1934C38.4014 55.041 54.8047 38.6377 74.957 38.6377ZM74.957 30.5166C50.2822 30.5166 30.2803 50.5186 30.2803 75.1934C30.2803 99.8682 50.2822 119.87 74.957 119.87C99.6319 119.87 119.634 99.8682 119.634 75.1934C119.634 50.5185 99.6319 30.5166 74.957 30.5166Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 421' d='M74.957 38.6377C80.6182 38.6377 89.169 53.2148 89.169 75.1934C89.169 97.1719 80.6182 111.738 74.957 111.738C69.2959 111.738 60.7451 97.1611 60.7451 75.1934C60.7451 53.2256 69.2959 38.6377 74.957 38.6377M74.957 30.5166C62.625 30.5166 52.624 50.5186 52.624 75.1934C52.624 99.8682 62.625 119.87 74.957 119.87C87.2891 119.87 97.29 99.8682 97.29 75.1934C97.29 50.5185 87.2891 30.5166 74.957 30.5166L74.957 30.5166Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 417' d='M38.1504 72.25L111.85 72.25L111.85 78.85L38.1504 78.85L38.1504 72.25Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/g%3E%3Cpath id='矢量 426' d='M139.286 47.4475C139.286 25.7186 126 10.725 102.557 10.725L47.4536 10.725C23.9893 10.725 10.7036 24.8499 10.7036 47.4475L10.7036 102.553C10.7036 124.292 25.1357 139.296 47.4536 139.296L66.9536 139.296L66.9536 150L42.8571 150C19.2 150 0 130.824 0 107.154L0 42.8679C0.0018801 35.3399 1.98364 27.9451 5.74604 21.4269C9.50843 14.9088 14.9188 9.49698 21.4333 5.73571C27.9478 1.97444 35.3367 -0.0037567 42.8571 4.61782e-06L107.143 4.61782e-06C130.811 4.61782e-06 150 19.1978 150 42.8679L150 66.967L139.286 66.967L139.286 47.4475L139.286 47.4475Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 427' d='M164.882 125.882L138.118 125.882L138.118 99.1176C138.118 96.6471 136.471 95 134 95C131.529 95 129.882 96.6471 129.882 99.1176L129.882 125.882L103.118 125.882C100.647 125.882 99 127.529 99 130C99 132.471 100.647 134.118 103.118 134.118L129.882 134.118L129.882 160.882C129.882 163.353 131.529 165 134 165C136.471 165 138.118 163.353 138.118 160.882L138.118 134.118L164.882 134.118C167.353 134.118 169 132.471 169 130C169 127.529 167.353 125.882 164.882 125.882Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common\\:lang{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 15.1054H7L9.5 17.0001L11.5 15.1054H15C16.1046 15.1054 17 14.2099 17 13.1054V5.05273C17 3.94816 16.1046 3.05273 15 3.05273H4C2.89543 3.05273 2 3.94816 2 5.05273V13.1054C2 14.2099 2.89543 15.1054 4 15.1054Z' stroke='currentColor' stroke-width='1.5'/%3E%3Cpath d='M6 13L8.8 6H10.2L13 13' stroke='currentColor' stroke-width='1.5'/%3E%3Cpath d='M7 10H12' stroke='currentColor' stroke-width='1.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common\\:pro{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 16 17' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_3186)'%3E%3Cpath d='M12.8 0.5H3.2L0 6.3L8 16.7L16 6.3L12.8 0.5ZM8 12.276L3.592 6.1H5.552L8 9.524L10.448 6.1H12.416L8 12.276Z' fill='currentColor'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_3186'%3E%3Crect width='16' height='16' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common\\:terminal{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M13.125 1C13.6083 1 14 1.35815 14 1.79999L14 12.2C14 12.6418 13.6083 13 13.125 13L0.875 13C0.391724 13 0 12.6418 0 12.2L0 1.79999C0 1.35815 0.391724 1 0.875 1L13.125 1ZM1.3125 2C1.07092 2 0.875 2.22388 0.875 2.5C0.875 2.77612 1.07092 3 1.3125 3C1.55408 3 1.75 2.77612 1.75 2.5C1.75 2.22388 1.55408 2 1.3125 2ZM3.0625 2C2.82092 2 2.625 2.22388 2.625 2.5C2.625 2.77612 2.82092 3 3.0625 3C3.30408 3 3.5 2.77612 3.5 2.5C3.5 2.22388 3.30408 2 3.0625 2ZM4.8125 2C4.57092 2 4.375 2.22388 4.375 2.5C4.375 2.77612 4.57092 3 4.8125 3C5.05408 3 5.25 2.77612 5.25 2.5C5.25 2.22388 5.05408 2 4.8125 2ZM0.875 12.2L0.875 4L13.125 4L13.125 12.2L0.875 12.2ZM6.27771 7.83093L3.45422 5.50293L2.86816 6.09698L5.01245 7.86499L2.84961 9.87115L3.47278 10.4327L6.27771 7.83093ZM9.70947 9.2406L6.99988 9.2406L6.99988 10.0406L9.70947 10.0406L9.70947 9.2406Z' clip-rule='evenodd' fill-rule='evenodd' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-covid\\:quarantine-place-time-calendar-1{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath stroke-linecap='round' d='M17.25 20.643a3.429 3.429 0 1 0 0-6.858a3.429 3.429 0 0 0 0 6.858m-.571-9.429h1.142m-.571 0v2.572m3.839-1.218l.808.808m-.404-.404l-1.819 1.818m3.576 1.853v1.143m0-.572h-2.571m1.218 3.839l-.808.808m.404-.404l-1.819-1.818m-1.853 3.575h-1.142m.571 0v-2.571m-3.839 1.218l-.808-.808m.404.404l1.819-1.818m-3.576-1.853v-1.143m0 .571h2.571m-1.218-3.838l.808-.808m-.404.404l1.819 1.818m-6.861 3.049H2.3a1.553 1.553 0 0 1-1.55-1.551V3.889A1.55 1.55 0 0 1 2.3 2.337h13.977a1.55 1.55 0 0 1 1.552 1.552v4.364'/%3E%3Cpath d='M.757 6.992h17.079'/%3E%3Cpath stroke-linecap='round' d='M5.408 3.889V.786m7.763 3.103V.786'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-dashicons\\:admin-site-alt3{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 20 20' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 0a9 9 0 1 0 0 18A9 9 0 0 0 9 0M1.11 9.68h2.51c.04.91.167 1.814.38 2.7H1.84a7.9 7.9 0 0 1-.73-2.7m8.57-5.4V1.19a4.13 4.13 0 0 1 2.22 2q.308.521.54 1.08zm3.22 1.35c.232.883.37 1.788.41 2.7H9.68v-2.7zM8.32 1.19v3.09H5.56A8.5 8.5 0 0 1 6.1 3.2a4.13 4.13 0 0 1 2.22-2.01m0 4.44v2.7H4.7c.04-.912.178-1.817.41-2.7zm-4.7 2.69H1.11a7.9 7.9 0 0 1 .73-2.7H4a14 14 0 0 0-.38 2.7M4.7 9.68h3.62v2.7H5.11a13 13 0 0 1-.41-2.7m3.63 4v3.09a4.13 4.13 0 0 1-2.22-2a8.5 8.5 0 0 1-.54-1.08zm1.35 3.09v-3.04h2.76a8.5 8.5 0 0 1-.54 1.08a4.13 4.13 0 0 1-2.22 2zm0-4.44v-2.7h3.62a13 13 0 0 1-.41 2.7zm4.71-2.7h2.51a7.9 7.9 0 0 1-.73 2.7H14c.21-.87.337-1.757.38-2.65zm0-1.35A14 14 0 0 0 14 5.63h2.16c.403.85.65 1.764.73 2.7zm1-4H13.6a8.9 8.9 0 0 0-1.39-2.52a8 8 0 0 1 3.14 2.52zm-9.6-2.52A8.9 8.9 0 0 0 4.4 4.28H2.65a8 8 0 0 1 3.14-2.52m-3.15 12H4.4a8.9 8.9 0 0 0 1.39 2.52a8 8 0 0 1-3.14-2.55zm9.56 2.52a8.9 8.9 0 0 0 1.39-2.52h1.76a8 8 0 0 1-3.14 2.48z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-docker\\:compose{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1750641044372' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='5832'%3E%3Cpath d='M232.96 15.36H41.984C18.944 15.36 0 34.304 0 57.344v190.976c0 23.04 18.944 41.984 41.984 41.984h190.976c23.04 0 41.984-18.944 41.984-41.984V57.344c0.512-23.04-18.432-41.984-41.984-41.984z m-1.024 219.136c0 7.168-6.144 12.288-12.8 12.288H56.32c-7.168 0-12.8-6.144-12.8-12.288V71.68c0-7.168 6.144-12.288 12.8-12.288h162.816c7.168 0 12.8 6.144 12.8 12.288v162.816zM232.96 370.688H41.984c-23.04 0-41.984 18.944-41.984 41.984v190.976c0 23.04 18.944 41.984 41.984 41.984h190.976c23.04 0 41.984-18.944 41.984-41.984V412.16c0.512-23.552-18.432-41.472-41.984-41.472z m-1.024 218.624c0 7.168-6.144 12.288-12.8 12.288H56.32c-7.168 0-12.8-6.144-12.8-12.288V425.984c0-7.168 6.144-12.288 12.8-12.288h162.816c7.168 0 12.8 6.144 12.8 12.288v163.328zM232.96 724.992H41.984c-23.04 0-41.984 18.944-41.984 41.984v190.976c0 23.04 18.944 41.984 41.984 41.984h190.976c23.04 0 41.984-18.944 41.984-41.984v-190.976c0.512-23.04-18.432-41.984-41.984-41.984z m-1.024 219.136c0 7.168-6.144 12.288-12.8 12.288H56.32c-7.168 0-12.8-6.144-12.8-12.288v-162.816c0-7.168 6.144-12.288 12.8-12.288h162.816c7.168 0 12.8 6.144 12.8 12.288v162.816zM982.016 15.36H397.312c-23.04 0-41.984 18.944-41.984 41.984v190.976c0 23.04 18.944 41.984 41.984 41.984h584.704c23.04 0 41.984-18.944 41.984-41.984V57.344c-0.512-23.04-18.944-41.984-41.984-41.984z m-2.048 219.136c0 7.168-6.144 12.288-12.8 12.288H411.136c-7.168 0-12.8-6.144-12.8-12.288V71.68c0-7.168 6.144-12.288 12.8-12.288H967.68c7.168 0 12.8 6.144 12.8 12.288v162.816h-0.512zM982.016 370.688H397.312c-23.04 0-41.984 18.944-41.984 41.984v190.976c0 23.04 18.944 41.984 41.984 41.984h584.704c23.04 0 41.984-18.944 41.984-41.984V412.16c-0.512-23.552-18.944-41.472-41.984-41.472z m-2.048 218.624c0 7.168-6.144 12.288-12.8 12.288H411.136c-7.168 0-12.8-6.144-12.8-12.288V425.984c0-7.168 6.144-12.288 12.8-12.288H967.68c7.168 0 12.8 6.144 12.8 12.288v163.328h-0.512zM982.016 724.992H397.312c-23.04 0-41.984 18.944-41.984 41.984v190.976c0 23.04 18.944 41.984 41.984 41.984h584.704c23.04 0 41.984-18.944 41.984-41.984v-190.976c-0.512-23.04-18.944-41.984-41.984-41.984z m-2.048 219.136c0 7.168-6.144 12.288-12.8 12.288H411.136c-7.168 0-12.8-6.144-12.8-12.288v-162.816c0-7.168 6.144-12.288 12.8-12.288H967.68c7.168 0 12.8 6.144 12.8 12.288v162.816h-0.512z' fill='currentColor' p-id='5833'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-docker\\:container{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1750640949761' viewBox='0 0 1031 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='4657'%3E%3Cpath d='M248.332363 1023.995632a21.839416 21.839416 0 0 1-11.374696-3.093917L11.374696 890.684195A22.749392 22.749392 0 0 1 0 871.02872V610.593681a22.931387 22.931387 0 0 1 11.374696-19.746472L236.593677 460.629689a23.022385 23.022385 0 0 1 22.749392 0l225.855963 130.21752a22.931387 22.931387 0 0 1 11.374696 19.746472v260.435039a22.749392 22.749392 0 0 1-11.374696 19.655475l-225.491973 130.21752a22.294404 22.294404 0 0 1-11.374696 3.093917zM45.498784 857.925071l202.833579 117.022872 202.742581-117.022872V623.697331L248.332363 506.674458 45.498784 623.697331z m428.325552 13.103649zM782.579084 1023.995632a22.294404 22.294404 0 0 1-11.374696-3.093917L545.985408 890.684195a22.749392 22.749392 0 0 1-11.374696-19.655475V610.593681A22.931387 22.931387 0 0 1 545.985408 590.847209l225.491973-130.21752a23.022385 23.022385 0 0 1 22.749392 0l225.582971 130.21752a22.931387 22.931387 0 0 1 11.374696 19.746472v260.435039a22.749392 22.749392 0 0 1-11.374696 19.655475l-225.582971 130.21752a21.839416 21.839416 0 0 1-11.647689 3.093917zM580.109496 857.925071L782.579084 974.947943l202.833579-117.022872V623.697331L782.579084 506.674458 580.109496 623.697331z m428.325552 13.103649zM512.862293 566.368863a21.839416 21.839416 0 0 1-11.374696-3.093917L275.904626 433.057426a22.749392 22.749392 0 0 1-11.374696-19.655475V152.966912a22.931387 22.931387 0 0 1 11.374696-19.746473L501.487597 3.00292a23.022385 23.022385 0 0 1 22.749392 0l225.491973 130.217519a22.931387 22.931387 0 0 1 11.374696 19.746473v260.435039a22.749392 22.749392 0 0 1-11.374696 19.655475L524.236989 563.274946a22.294404 22.294404 0 0 1-11.374696 3.093917zM310.028714 400.389299l202.833579 116.931875L715.604874 400.389299V166.070562L512.862293 49.047689 310.028714 166.070562z m428.325552 13.10365z' p-id='4658' fill='currentColor'%3E%3C/path%3E%3Cpath d='M512.862293 297.380052a23.295377 23.295377 0 0 1-11.465694-3.093917l-142.593189-82.443797a22.749392 22.749392 0 0 1 0-39.401947L501.396599 89.996595a23.20438 23.20438 0 0 1 22.84039 0L666.830178 172.895379a22.749392 22.749392 0 0 1 0 39.401947l-142.593189 81.988809a23.20438 23.20438 0 0 1-11.374696 3.093917zM415.67689 192.186864l97.185403 56.145499L609.683705 192.186864 512.862293 136.496352zM248.332363 763.560593a22.385402 22.385402 0 0 1-11.738686-3.093918l-142.593189-81.897811a22.931387 22.931387 0 0 1-11.374696-19.746472 22.749392 22.749392 0 0 1 11.374696-19.655475L236.593677 556.268133a22.749392 22.749392 0 0 1 22.840389 0l142.593189 82.443796a22.749392 22.749392 0 0 1 11.374696 19.655475 22.931387 22.931387 0 0 1-11.374696 19.746472l-142.593189 81.897812a22.294404 22.294404 0 0 1-11.101703 3.548905zM151.14696 658.367404l97.185403 56.1455L345.790758 658.367404l-97.458395-56.145499zM782.579084 763.560593a22.294404 22.294404 0 0 1-11.374696-3.093918l-142.593189-81.897811a22.931387 22.931387 0 0 1-11.374696-19.746472 22.749392 22.749392 0 0 1 11.374696-19.655475l142.593189-82.443796a22.749392 22.749392 0 0 1 22.84039 0L937.27495 638.711929a22.749392 22.749392 0 0 1 11.374696 19.655475 22.931387 22.931387 0 0 1-11.374696 19.746472l-142.593189 81.897812a22.385402 22.385402 0 0 1-12.102677 3.548905zM685.757672 658.367404L782.579084 714.512904l97.185403-56.1455L782.579084 602.221905z' p-id='4659' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-docker\\:image{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1750641093279' viewBox='0 0 1117 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='6884'%3E%3Cpath d='M442.898361 116.049051l2.23404 0.74468L74.840328 1.368349A61.901515 61.901515 0 0 0 0 61.966675v883.283427a61.9946 61.9946 0 0 0 74.840328 60.598326l379.507486-118.124847a77.074368 77.074368 0 0 0 41.981329-68.510549V189.58619a77.539793 77.539793 0 0 0-53.430782-73.537139zM403.244157 792.218386L93.084986 874.412428V132.618179l310.159171 82.380212v577.12691zM1054.466716 0.065159a77.260538 77.260538 0 0 0-12.845728 1.30319L675.796995 115.490542l1.30319-0.18617a77.446708 77.446708 0 0 0-56.968012 74.467988v629.161417c0 29.88028 17.034552 55.850991 41.981329 68.696719l379.228231 118.217932a61.9946 61.9946 0 0 0 75.026498-60.691411V61.966675a61.529175 61.529175 0 0 0-61.901515-61.808431z' fill='currentColor' opacity='.801' p-id='6885'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-docker\\:mirror{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1750641157017' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='10179'%3E%3Cpath d='M528.832 106.432l352 217.92a32 32 0 0 1 15.168 27.2V896a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V351.552a32 32 0 0 1 15.168-27.2l352-217.92a32 32 0 0 1 33.664 0zM512 171.264l-320 198.08V864h640V369.344l-320-198.08z m-253.44 212.832l3.712 0.512 213.344 42.688a32 32 0 0 1 25.504 27.616l0.224 3.744v298.688a32 32 0 0 1-22.08 30.4l-3.648 0.96-213.344 42.688a32 32 0 0 1-38.08-27.68L224 800V416a32 32 0 0 1 34.56-31.904zM800 416v384a32 32 0 0 1-38.272 31.36l-213.344-42.656a32 32 0 0 1-25.728-31.36v-298.688a32 32 0 0 1 25.728-31.36l213.344-42.688A32 32 0 0 1 800 416zM287.968 455.008v305.952l149.344-29.856v-246.24l-149.344-29.856z m448.032 0l-149.344 29.856v246.24L736 760.96v-305.952z' p-id='10180' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-docker\\:network{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1750641121238' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='8080'%3E%3Cpath d='M372.305 745.773C403.023 787.057 441.673 822.09 486 848.615v-127.74c-39.818 2.647-78.01 11.24-113.695 24.898z m-51.609 24.217a392.912 392.912 0 0 0-60.194 41.64h-1.271c56.974 48.113 127.858 80.27 205.76 89.58-57.186-32.69-106.475-77.62-144.295-131.22zM295.985 540c4.004 56.745 20.087 110.155 45.691 157.675 44.903-18.522 93.476-29.956 144.324-32.91V540H295.985z m-56.124 0H120.985c6.296 89.215 42.447 170.188 98.523 232.989a449.204 449.204 0 0 1 71.8-50.725C262.051 667.323 243.903 605.57 239.86 540z m445.864 158.764c25.95-47.793 42.251-101.585 46.29-158.764H541v124.899c51.032 3.215 99.745 14.975 144.725 33.865z m50.207 24.904a449.248 449.248 0 0 1 68.903 48.937c55.88-62.746 91.897-143.571 98.18-232.605H788.138c-4.08 66.13-22.507 128.377-52.206 183.668zM541 849.194c44.394-26.387 83.134-61.292 113.965-102.46-35.735-13.96-74.02-22.825-113.965-25.706v128.166z m23.097 51.374c75.9-10.079 144.941-41.875 200.672-88.937h-0.484a392.964 392.964 0 0 0-57.91-40.348c-37.456 52.683-86.02 96.917-142.278 129.285z m-222.315-574.44c-25.666 47.57-41.787 101.05-45.797 157.872H486V358.884c-50.804-2.916-99.34-14.297-144.218-32.755z m-50.397-24.538a449.186 449.186 0 0 1-71.828-50.634C163.453 313.765 127.283 394.76 120.985 484H239.86c4.047-65.628 22.223-127.432 51.524-182.41zM486 175.385c-44.257 26.483-82.856 61.448-113.551 102.648 35.648 13.593 73.79 22.132 113.551 24.744V175.385z m-21.01-52.595c-77.702 9.286-148.422 41.303-205.321 89.21h0.518a392.903 392.903 0 0 0 60.606 41.872c37.808-53.54 87.06-98.42 144.198-131.082zM654.7 276.878c-30.788-41.016-69.433-75.796-113.7-102.108v127.81c39.849-2.906 78.045-11.77 113.7-25.702z m51.415-24.562A392.966 392.966 0 0 0 763.97 212h0.361c-55.635-46.843-124.483-78.493-200.153-88.558 56.093 32.29 104.535 76.377 141.937 128.874zM732.017 484c-4.045-57.343-20.423-111.282-46.498-159.179C640.6 343.7 591.959 355.465 541 358.712V484h191.017z m56.123 0h114.875c-6.295-89.205-42.439-170.17-98.504-232.968a449.25 449.25 0 0 1-68.79 48.87c29.828 55.4 48.333 117.798 52.42 184.098zM512 960C264.576 960 64 759.424 64 512S264.576 64 512 64s448 200.576 448 448-200.576 448-448 448z' fill='currentColor' p-id='8081'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-docker\\:volume{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1750641138362' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='9125'%3E%3Cpath d='M925.27 269.25V758c0 112.46-185.35 203.64-414 203.64s-414-91.18-414-203.64V269.25c0-112.46 185.34-203.63 414-203.63s414 91.17 414 203.63zM842.47 758V269.25c0-43.07-125.73-122.18-331.18-122.18s-331.18 79.11-331.18 122.18V758c0 43.07 125.73 122.18 331.18 122.18S842.47 801.05 842.47 758z' fill='currentColor' p-id='9126'%3E%3C/path%3E%3Cpath d='M925.27 269.25c0 112.47-185.35 203.64-414 203.64s-414-91.17-414-203.64 185.34-203.63 414-203.63 414 91.17 414 203.63z m-82.8 0c0-43.07-125.73-122.18-331.18-122.18s-331.18 79.11-331.18 122.18 125.73 122.18 331.18 122.18 331.18-79.1 331.18-122.18z' fill='currentColor' p-id='9127'%3E%3C/path%3E%3Cpath d='M511.29 554.34c-205.45 0-331.18-79.1-331.18-122.18H97.32c0 112.47 185.34 203.64 414 203.64s414-91.17 414-203.64h-82.8c-0.05 43.08-125.78 122.18-331.23 122.18z' fill='currentColor' p-id='9128'%3E%3C/path%3E%3Cpath d='M511.29 717.25c-205.45 0-331.18-79.11-331.18-122.18H97.32c0 112.47 185.34 203.64 414 203.64s414-91.17 414-203.64h-82.8c-0.05 43.07-125.78 122.18-331.23 122.18z' fill='currentColor' p-id='9129'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-domain\\:setting{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='currentColor'%3E%3Crect id='资源管理' x='0.000000' y='0.000000' fill='currentColor' fill-opacity='0'/%3E%3Cpath id='形状结合' d='M2.57806 1.40698L13.2342 1.40698C13.8256 1.40698 14.305 1.88637 14.305 2.47772L14.305 4.90995C14.305 5.25242 14.1442 5.55733 13.894 5.75333C13.4005 5.55625 12.8918 5.68477 12.5228 5.98068L10.9975 5.98068C10.6393 5.68927 10.1742 5.57036 9.67089 5.73813L9.36093 5.87039C9.2799 5.90655 9.20049 5.9433 9.12263 5.98068L2.57806 5.98068C1.98671 5.98068 1.50732 5.5013 1.50732 4.90995L1.50732 2.47772C1.50732 1.88637 1.98671 1.40698 2.57806 1.40698ZM8.10536 6.56504L2.57806 6.56504C1.98671 6.56504 1.50732 7.04442 1.50732 7.63577L1.50732 10.068C1.50732 10.6594 1.98671 11.1387 2.57806 11.1387L5.3785 11.1387C5.39874 10.9888 5.42464 10.8357 5.45625 10.6777L5.49351 10.5374C5.53804 10.4038 5.59925 10.279 5.67447 10.1653L2.57806 10.1653C2.5243 10.1653 2.48072 10.1218 2.48072 10.068L2.48072 7.63577C2.48072 7.58201 2.5243 7.53843 2.57806 7.53843L7.15438 7.53843C7.23545 7.32313 7.37166 7.12735 7.5631 6.97539L7.62866 6.92808L7.78482 6.80023C7.8886 6.71909 7.99532 6.64078 8.10536 6.56504ZM5.32766 11.7231L2.57806 11.7231C1.98671 11.7231 1.50732 12.2025 1.50732 12.7938L1.50732 15.2261C1.50732 15.8174 1.98671 16.2968 2.57806 16.2968L7.1537 16.2968C7.03764 15.9974 7.02133 15.657 7.15365 15.3234L2.57806 15.3234C2.5243 15.3234 2.48072 15.2798 2.48072 15.2261L2.48072 12.7938C2.48072 12.7401 2.5243 12.6965 2.57806 12.6965L5.37289 12.6965C5.35414 12.5489 5.34066 12.3997 5.33263 12.2516L5.32382 11.931C5.32382 11.8618 5.3251 11.7925 5.32766 11.7231ZM13.2342 2.38038L2.57806 2.38038C2.5243 2.38038 2.48072 2.42396 2.48072 2.47772L2.48072 4.90995C2.48072 4.96371 2.5243 5.00729 2.57806 5.00729L13.2342 5.00729C13.288 5.00729 13.3316 4.96371 13.3316 4.90995L13.3316 2.47772C13.3316 2.42396 13.288 2.38038 13.2342 2.38038Z' fill='rgb(251,252,251)' fill-rule='evenodd'/%3E%3Cpath id='路径' d='M10.2593 16.5606C9.67847 16.3556 9.13184 16.0481 8.65354 15.604C8.58521 15.5356 8.55104 15.4331 8.58521 15.3648C8.75603 14.8523 8.6877 14.3057 8.41438 13.8616C8.14107 13.3833 7.7311 13.0758 7.21863 12.9733C7.11613 12.9391 7.04781 12.8708 7.04781 12.7683C6.97948 12.4608 6.94531 12.1192 6.94531 11.8117C6.94531 11.5042 6.97948 11.1967 7.04781 10.8551C7.08197 10.7526 7.1503 10.6843 7.21863 10.6501C7.7311 10.5135 8.17523 10.206 8.41438 9.76184C8.6877 9.28353 8.72187 8.77106 8.58521 8.2586C8.55104 8.15611 8.58521 8.05361 8.65354 8.01945C9.13184 7.60947 9.67847 7.30199 10.2593 7.06284C10.3618 7.02868 10.4301 7.06284 10.4984 7.13117C10.8742 7.50698 11.3525 7.74613 11.865 7.74613C12.3775 7.74613 12.8899 7.54114 13.2316 7.13117C13.2999 7.06284 13.4024 7.02868 13.4707 7.06284C14.0515 7.26783 14.5982 7.57531 15.0765 8.01945C15.1448 8.08778 15.179 8.19027 15.1448 8.2586C14.974 8.77106 15.0423 9.3177 15.3156 9.76184C15.5889 10.2401 15.9989 10.5476 16.5114 10.6501C16.6139 10.6843 16.6822 10.7526 16.6822 10.8551C16.7505 11.1626 16.7847 11.5042 16.7847 11.8117C16.7847 12.1192 16.7505 12.4267 16.6822 12.7683C16.648 12.8708 16.5797 12.9391 16.5114 12.9733C15.9989 13.11 15.5548 13.4174 15.3156 13.8616C15.0423 14.3399 15.0081 14.8523 15.1448 15.3648C15.179 15.4673 15.1448 15.5698 15.0765 15.604C14.5982 16.0139 14.0515 16.3214 13.4707 16.5606C13.3682 16.5947 13.2999 16.5606 13.2316 16.4922C12.8558 16.1164 12.3775 15.8773 11.865 15.8773C11.3525 15.8773 10.8401 16.0823 10.4984 16.4922C10.4643 16.5264 10.3959 16.5606 10.3276 16.5606C10.2934 16.5606 10.2593 16.5606 10.2593 16.5606Z' fill='rgb(255,255,255)' fill-opacity='0' fill-rule='evenodd'/%3E%3Cpath id='路径' d='M8.65354 15.604C8.58521 15.5356 8.55104 15.4331 8.58521 15.3648C8.75603 14.8523 8.6877 14.3057 8.41438 13.8616C8.14107 13.3833 7.7311 13.0758 7.21863 12.9733C7.11613 12.9391 7.04781 12.8708 7.04781 12.7683C6.97948 12.4608 6.94531 12.1192 6.94531 11.8117C6.94531 11.5042 6.97948 11.1967 7.04781 10.8551C7.08197 10.7526 7.1503 10.6843 7.21863 10.6501C7.7311 10.5135 8.17523 10.206 8.41438 9.76184C8.6877 9.28353 8.72187 8.77106 8.58521 8.2586C8.55104 8.15611 8.58521 8.05361 8.65354 8.01945C9.13184 7.60947 9.67847 7.30199 10.2593 7.06284C10.3618 7.02868 10.4301 7.06284 10.4984 7.13117C10.8742 7.50698 11.3525 7.74613 11.865 7.74613C12.3775 7.74613 12.8899 7.54114 13.2316 7.13117C13.2999 7.06284 13.4024 7.02868 13.4707 7.06284C14.0515 7.26783 14.5982 7.57531 15.0765 8.01945C15.1448 8.08778 15.179 8.19027 15.1448 8.2586C14.974 8.77106 15.0423 9.3177 15.3156 9.76184C15.5889 10.2401 15.9989 10.5476 16.5114 10.6501C16.6139 10.6843 16.6822 10.7526 16.6822 10.8551C16.7505 11.1626 16.7847 11.5042 16.7847 11.8117C16.7847 12.1192 16.7505 12.4267 16.6822 12.7683C16.648 12.8708 16.5797 12.9391 16.5114 12.9733C15.9989 13.11 15.5548 13.4174 15.3156 13.8616C15.0423 14.3399 15.0081 14.8523 15.1448 15.3648C15.179 15.4673 15.1448 15.5698 15.0765 15.604C14.5982 16.0139 14.0515 16.3214 13.4707 16.5606C13.3682 16.5947 13.2999 16.5606 13.2316 16.4922C12.8558 16.1164 12.3775 15.8773 11.865 15.8773C11.3525 15.8773 10.8401 16.0823 10.4984 16.4922C10.4643 16.5264 10.3959 16.5606 10.3276 16.5606C10.2934 16.5606 10.2593 16.5606 10.2593 16.5606C9.67847 16.3556 9.13184 16.0481 8.65354 15.604Z' fill-rule='evenodd' fill='rgb(255,255,255)' fill-opacity='0' stroke='rgb(251,252,251)' stroke-width='1.10000002'/%3E%3Cpath id='路径' d='M11.865 13.451C12.7694 13.451 13.476 12.7161 13.476 11.8117C13.476 10.9072 12.7412 10.1724 11.865 10.1724C10.9605 10.1724 10.2539 10.9072 10.2539 11.8117C10.2539 12.7161 10.9888 13.451 11.865 13.451L11.865 13.451Z' fill='rgb(0,0,0)' fill-opacity='0' fill-rule='evenodd'/%3E%3Cpath id='路径' d='M13.476 11.8117C13.476 10.9072 12.7412 10.1724 11.865 10.1724C10.9605 10.1724 10.2539 10.9072 10.2539 11.8117C10.2539 12.7161 10.9888 13.451 11.865 13.451L11.865 13.451C12.7694 13.451 13.476 12.7161 13.476 11.8117Z' fill-rule='evenodd' stroke='rgb(251,252,251)' stroke-width='1.10000002'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-eos-icons\\:loading{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 2A10 10 0 1 0 22 12A10 10 0 0 0 12 2Zm0 18a8 8 0 1 1 8-8A8 8 0 0 1 12 20Z' opacity='.5'/%3E%3Cpath fill='currentColor' d='M20 12h2A10 10 0 0 0 12 2V4A8 8 0 0 1 20 12Z'%3E%3CanimateTransform attributeName='transform' dur='1s' from='0 12 12' repeatCount='indefinite' to='360 12 12' type='rotate'/%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M406.7 707L195.8 496.2a32 32 0 1 0-45.2 45.2l256 256l512-512a32 32 0 0 0-45.3-45.2L406.6 706.9z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-close{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M764.3 214.6L512 466.9L259.7 214.6a32 32 0 0 0-45.1 45.1L466.8 512L214.5 764.2a32 32 0 1 0 45.1 45.2L512 557.2l252.3 252.3a32 32 0 0 0 45.1-45.1L557.1 512l252.3-252.4a32 32 0 1 0-45.1-45.2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-close-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M195.2 195.2a64 64 0 0 1 90.5 0L512 421.5l226.3-226.3a64 64 0 0 1 90.5 90.5L602.5 512l226.3 226.3a64 64 0 0 1-90.5 90.5L512 602.5L285.7 828.8a64 64 0 0 1-90.5-90.5L421.5 512L195.2 285.7a64 64 0 0 1 0-90.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-document{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M832 384H576V128H192v768h640zm-26.5-64L640 154.5V320zM160 64h480l256 256v608a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32m160 448h384v64H320zm0-192h160v64H320zm0 384h384v64H320z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-document-copy{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M128 320v576h576V320zm-32-64h640a32 32 0 0 1 32 32v640a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V288a32 32 0 0 1 32-32M960 96v704a32 32 0 0 1-32 32h-96v-64h64V128H384v64h-64V96a32 32 0 0 1 32-32h576a32 32 0 0 1 32 32M256 672h320v64H256zm0-192h320v64H256z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-location{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M800 416a288 288 0 1 0-576 0c0 118.1 94.5 272.1 288 456.6C705.5 688 800 534 800 416M512 960Q160 640 160 416a352 352 0 0 1 704 0q0 224-352 544'/%3E%3Cpath fill='currentColor' d='M512 512a96 96 0 1 0 0-192a96 96 0 0 0 0 192m0 64a160 160 0 1 1 0-320a160 160 0 0 1 0 320'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-monitor{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M544 768v128h192a32 32 0 1 1 0 64H288a32 32 0 1 1 0-64h192V768H192A128 128 0 0 1 64 640V256a128 128 0 0 1 128-128h640a128 128 0 0 1 128 128v384a128 128 0 0 1-128 128zM192 192a64 64 0 0 0-64 64v384a64 64 0 0 0 64 64h640a64 64 0 0 0 64-64V256a64 64 0 0 0-64-64z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-operation{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M389.4 768a96 96 0 0 1 181.2 0H896v64H570.6a96 96 0 0 1-181.2 0H128v-64zm192-288a96 96 0 0 1 181.2 0H896v64H762.6a96 96 0 0 1-181.2 0H128v-64zm-320-288a96 96 0 0 1 181.2 0H896v64H442.6a96 96 0 0 1-181.2 0H128v-64z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-plus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M480 480V128a32 32 0 0 1 64 0v352h352a32 32 0 1 1 0 64H544v352a32 32 0 1 1-64 0V544H128a32 32 0 0 1 0-64z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-question-filled{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M512 64a448 448 0 1 1 0 896a448 448 0 0 1 0-896m23.7 191.5q-77.9 0-123.2 44.3c-31 29.6-45.7 70.4-45.7 122.5H447c0-29.5 5.7-52.8 17.6-69c13.4-19.7 35.2-28.8 66.2-28.8q36.2-.2 56.3 19.7a77 77 0 0 1 19.7 54.9a78 78 0 0 1-19 50l-8.4 9.8c-45.8 40.9-73.2 70.4-82.4 89.5c-9.8 19-14 42.2-14 69v9.8h80.9v-9.9c0-16.9 3.5-31.6 10.6-45.7a109 109 0 0 1 28.1-35.2c33.8-29.6 54.2-48.6 60.6-55.6c16.9-22.6 26-51.4 26-86.6q0-64.4-42.2-101.4c-28.2-25.3-65.5-37.3-111.3-37.3m-12.6 406.2a54 54 0 0 0-38.7 14.8a49 49 0 0 0-15.5 38c0 15.5 4.9 28.2 15.5 38A55 55 0 0 0 523 768c15.5 0 28.1-5 38.7-14.8a52 52 0 0 0 16.2-38.7a52 52 0 0 0-15.5-38a56 56 0 0 0-39.4-14.8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-refresh-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M784.5 230.3v-50.6a32 32 0 1 1 64 0v149a32 32 0 0 1-32 32h-149a32 32 0 1 1 0-64h93a320 320 0 1 0-235.7 536.5a320 320 0 0 0 320-320h64a384 384 0 0 1-384 384a384 384 0 0 1-384-384a384 384 0 0 1 643.7-283'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m795.9 750.7l125 125a32 32 0 0 1-45.3 45.2l-125-125a416 416 0 1 1 45.3-45.2M480 832a352 352 0 1 0 0-704a352 352 0 0 0 0 704'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-select{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M77.2 415a64 64 0 0 1 90.5 0L394 641.3l452.5-452.5a64 64 0 1 1 90.6 90.5l-543 543l-317-316.8a64 64 0 0 1 0-90.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-setting{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M600.7 64a32 32 0 0 1 30.5 22.2l35.2 109.4a348 348 0 0 1 42.4 24.5l112.4-24.2a32 32 0 0 1 34.4 15.4l88.7 153.5a32 32 0 0 1-4 37.5l-77.1 85.1a357 357 0 0 1 0 49l77 85.3a32 32 0 0 1 4.1 37.5l-88.7 153.6a32 32 0 0 1-34.4 15.3l-112.4-24.2q-20.2 13.6-42.4 24.5l-35.2 109.4a32 32 0 0 1-30.5 22.2H423.3a32 32 0 0 1-30.5-22.2l-35.1-109.3a352 352 0 0 1-42.6-24.7l-112.3 24.3a32 32 0 0 1-34.4-15.4L79.7 659.2a32 32 0 0 1 4-37.5l77.1-85.3a357 357 0 0 1 0-48.8l-77-85.3a32 32 0 0 1-4.1-37.5l88.7-153.6a32 32 0 0 1 34.4-15.3l112.3 24.3a355 355 0 0 1 42.6-24.7l35.2-109.3A32 32 0 0 1 423.2 64zm-23.4 64H446.7l-36.3 113l-24.5 12a294 294 0 0 0-34.9 20.2l-22.6 15.3l-116.2-25l-65.3 113l79.7 88.3l-2 27.1a293 293 0 0 0 0 40.2l2 27.1l-79.8 88.2L212 760.6l116.2-25l22.7 15.2a294 294 0 0 0 34.8 20.1l24.5 12L446.7 896h130.7L614 782.8l24.4-11.9a288 288 0 0 0 34.8-20l22.6-15.3l116.3 25l65.2-113.2l-79.7-88.2l2-27.1a293 293 0 0 0 0-40.3l-2-27.1l79.8-88.1L812 263.4l-116.3 25l-22.6-15.2a288 288 0 0 0-34.8-20.1L614 241zM512 320a192 192 0 1 1 0 384a192 192 0 0 1 0-384m0 64a128 128 0 1 0 0 256a128 128 0 0 0 0-256'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-top{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M572.2 205.3v600.3a30.1 30.1 0 1 1-60.2 0V205.3L292.4 438.6a29 29 0 0 1-42.7 0a33.4 33.4 0 0 1 0-45.2l271-288a29 29 0 0 1 42.7 0l271.1 288a33.4 33.4 0 0 1 0 45.2a29 29 0 0 1-42.6 0z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep\\:arrow-down-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M104.7 338.8a64 64 0 0 1 90.5 0L512 655.6l316.8-316.8a64 64 0 0 1 90.5 90.4l-362 362.1a64 64 0 0 1-90.5 0l-362.1-362a64 64 0 0 1 0-90.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep\\:arrow-up-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M104.7 685.2a64 64 0 0 0 90.5 0L512 368.4l316.8 316.8a64 64 0 0 0 90.5-90.4l-362-362.1a64 64 0 0 0-90.5 0l-362.1 362a64 64 0 0 0 0 90.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa-solid\\:external-link-alt{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M432 320h-32a16 16 0 0 0-16 16v112H64V128h144a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16H48a48 48 0 0 0-48 48v352a48 48 0 0 0 48 48h352a48 48 0 0 0 48-48V336a16 16 0 0 0-16-16M488 0H360c-21.37 0-32.05 25.91-17 41l35.73 35.73L135 320.37a24 24 0 0 0 0 34L157.67 377a24 24 0 0 0 34 0l243.61-243.68L471 169c15 15 41 4.5 41-17V24a24 24 0 0 0-24-24'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa\\:angle-down{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1280' display='inline-flex' width='0.8em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M1011 480q0 13-10 23L535 969q-10 10-23 10t-23-10L23 503q-10-10-10-23t10-23l50-50q10-10 23-10t23 10l393 393l393-393q10-10 23-10t23 10l50 50q10 10 10 23'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:.8em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa\\:folder-open-o{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1920 1408' display='inline-flex' width='1.37em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M1781 803q0-35-53-35H640q-40 0-85.5 21.5T483 842l-294 363q-18 24-18 40q0 35 53 35h1088q40 0 86-22t71-53l294-363q18-22 18-39M640 640h768V480q0-40-28-68t-68-28H736q-40 0-68-28t-28-68v-64q0-40-28-68t-68-28H224q-40 0-68 28t-28 68v853l256-315q44-53 116-87.5T640 640m1269 163q0 62-46 120l-295 363q-43 53-116 87.5t-140 34.5H224q-92 0-158-66T0 1184V224q0-92 66-158T224 0h320q92 0 158 66t66 158v32h544q92 0 158 66t66 158v160h192q54 0 99 24.5t67 70.5q15 32 15 68'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1.37em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa\\:lightbulb-o{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1536' display='inline-flex' width='0.67em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M736 448q0 13-9.5 22.5T704 480t-22.5-9.5T672 448q0-46-54-71t-106-25q-13 0-22.5-9.5T480 320t9.5-22.5T512 288q50 0 99.5 16t87 54t37.5 90m160 0q0-72-34.5-134t-90-101.5t-123-62T512 128t-136.5 22.5t-123 62t-90 101.5T128 448q0 101 68 180q10 11 30.5 33t30.5 33q128 153 141 298h228q13-145 141-298q10-11 30.5-33t30.5-33q68-79 68-180m128 0q0 155-103 268q-45 49-74.5 87T787 898.5T753 1006q47 28 47 82q0 37-25 64q25 27 25 64q0 52-45 81q13 23 13 47q0 46-31.5 71t-77.5 25q-20 44-60 70t-87 26t-87-26t-60-70q-46 0-77.5-25t-31.5-71q0-24 13-47q-45-29-45-81q0-37 25-64q-25-27-25-64q0-54 47-82q-4-50-34-107.5T177.5 803T103 716Q0 603 0 448q0-99 44.5-184.5t117-142t164-89T512 0t186.5 32.5t164 89t117 142T1024 448'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:.67em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa6-solid-check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 448 512' display='inline-flex' width='0.88em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7l233.4-233.3c12.5-12.5 32.8-12.5 45.3 0z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:.88em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\\:ellipsis-vertical{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Ccircle cx='256' cy='256' r='48' fill='currentColor'/%3E%3Ccircle cx='256' cy='416' r='48' fill='currentColor'/%3E%3Ccircle cx='256' cy='96' r='48' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\\:pause-circle-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='32' d='M448 256c0-106-86-192-192-192S64 150 64 256s86 192 192 192s192-86 192-192Z'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-miterlimit='10' stroke-width='32' d='M208 192v128m96-128v128'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\\:play-circle-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='32' d='M448 256c0-106-86-192-192-192S64 150 64 256s86 192 192 192s192-86 192-192Z'/%3E%3Cpath fill='currentColor' d='m216.32 334.44l114.45-69.14a10.89 10.89 0 0 0 0-18.6l-114.45-69.14a10.78 10.78 0 0 0-16.32 9.31v138.26a10.78 10.78 0 0 0 16.32 9.31'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\\:refresh-circle-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-miterlimit='10' stroke-width='28' d='M288 193s12.18-6-32-6a80 80 0 1 0 80 80'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='28' d='m256 149l40 40l-40 40'/%3E%3Cpath fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='32' d='M256 64C150 64 64 150 64 256s86 192 192 192s192-86 192-192S362 64 256 64Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\\:settings{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Ccircle cx='256' cy='256' r='48' fill='currentColor'/%3E%3Cpath fill='currentColor' d='m470.39 300l-.47-.38l-31.56-24.75a16.11 16.11 0 0 1-6.1-13.33v-11.56a16 16 0 0 1 6.11-13.22L469.92 212l.47-.38a26.68 26.68 0 0 0 5.9-34.06l-42.71-73.9a1.6 1.6 0 0 1-.13-.22A26.86 26.86 0 0 0 401 92.14l-.35.13l-37.1 14.93a15.94 15.94 0 0 1-14.47-1.29q-4.92-3.1-10-5.86a15.94 15.94 0 0 1-8.19-11.82l-5.59-39.59l-.12-.72A27.22 27.22 0 0 0 298.76 26h-85.52a26.92 26.92 0 0 0-26.45 22.39l-.09.56l-5.57 39.67a16 16 0 0 1-8.13 11.82a175 175 0 0 0-10 5.82a15.92 15.92 0 0 1-14.43 1.27l-37.13-15l-.35-.14a26.87 26.87 0 0 0-32.48 11.34l-.13.22l-42.77 73.95a26.71 26.71 0 0 0 5.9 34.1l.47.38l31.56 24.75a16.11 16.11 0 0 1 6.1 13.33v11.56a16 16 0 0 1-6.11 13.22L42.08 300l-.47.38a26.68 26.68 0 0 0-5.9 34.06l42.71 73.9a1.6 1.6 0 0 1 .13.22a26.86 26.86 0 0 0 32.45 11.3l.35-.13l37.07-14.93a15.94 15.94 0 0 1 14.47 1.29q4.92 3.11 10 5.86a15.94 15.94 0 0 1 8.19 11.82l5.56 39.59l.12.72A27.22 27.22 0 0 0 213.24 486h85.52a26.92 26.92 0 0 0 26.45-22.39l.09-.56l5.57-39.67a16 16 0 0 1 8.18-11.82c3.42-1.84 6.76-3.79 10-5.82a15.92 15.92 0 0 1 14.43-1.27l37.13 14.95l.35.14a26.85 26.85 0 0 0 32.48-11.34a3 3 0 0 1 .13-.22l42.71-73.89a26.7 26.7 0 0 0-5.89-34.11m-134.48-40.24a80 80 0 1 1-83.66-83.67a80.21 80.21 0 0 1 83.66 83.67'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\\:settings-outline,[i-famicons\\:settings-outline=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='M262.29 192.31a64 64 0 1 0 57.4 57.4a64.13 64.13 0 0 0-57.4-57.4M416.39 256a154 154 0 0 1-1.53 20.79l45.21 35.46a10.81 10.81 0 0 1 2.45 13.75l-42.77 74a10.81 10.81 0 0 1-13.14 4.59l-44.9-18.08a16.11 16.11 0 0 0-15.17 1.75A164.5 164.5 0 0 1 325 400.8a15.94 15.94 0 0 0-8.82 12.14l-6.73 47.89a11.08 11.08 0 0 1-10.68 9.17h-85.54a11.11 11.11 0 0 1-10.69-8.87l-6.72-47.82a16.07 16.07 0 0 0-9-12.22a155 155 0 0 1-21.46-12.57a16 16 0 0 0-15.11-1.71l-44.89 18.07a10.81 10.81 0 0 1-13.14-4.58l-42.77-74a10.8 10.8 0 0 1 2.45-13.75l38.21-30a16.05 16.05 0 0 0 6-14.08c-.36-4.17-.58-8.33-.58-12.5s.21-8.27.58-12.35a16 16 0 0 0-6.07-13.94l-38.19-30A10.81 10.81 0 0 1 49.48 186l42.77-74a10.81 10.81 0 0 1 13.14-4.59l44.9 18.08a16.11 16.11 0 0 0 15.17-1.75A164.5 164.5 0 0 1 187 111.2a15.94 15.94 0 0 0 8.82-12.14l6.73-47.89A11.08 11.08 0 0 1 213.23 42h85.54a11.11 11.11 0 0 1 10.69 8.87l6.72 47.82a16.07 16.07 0 0 0 9 12.22a155 155 0 0 1 21.46 12.57a16 16 0 0 0 15.11 1.71l44.89-18.07a10.81 10.81 0 0 1 13.14 4.58l42.77 74a10.8 10.8 0 0 1-2.45 13.75l-38.21 30a16.05 16.05 0 0 0-6.05 14.08c.33 4.14.55 8.3.55 12.47'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\\:stop-circle-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='32' d='M448 256c0-106-86-192-192-192S64 150 64 256s86 192 192 192s192-86 192-192Z'/%3E%3Cpath fill='currentColor' d='M310.4 336H201.6a25.62 25.62 0 0 1-25.6-25.6V201.6a25.62 25.62 0 0 1 25.6-25.6h108.8a25.62 25.62 0 0 1 25.6 25.6v108.8a25.62 25.62 0 0 1-25.6 25.6'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\\:trash-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='m112 112l20 320c.95 18.49 14.4 32 32 32h184c17.67 0 30.87-13.51 32-32l20-320'/%3E%3Cpath fill='currentColor' stroke='currentColor' stroke-linecap='round' stroke-miterlimit='10' stroke-width='32' d='M80 112h352'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='M192 112V72h0a23.93 23.93 0 0 1 24-24h80a23.93 23.93 0 0 1 24 24h0v40m-64 64v224m-72-224l8 224m136-224l-8 224'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-file-dir{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3ClinearGradient id='paint_linear_404_103_0' x1='1.000000' y1='8.114033' x2='13.000000' y2='8.114033' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFE8A4'/%3E%3Cstop offset='0.996499' stop-color='%23FFD96F'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath id='path' d='M12.1727 2.75769L5.53442 2.75769C5.53442 2.70795 5.52966 2.65869 5.52026 2.60986C5.51074 2.5611 5.49683 2.51373 5.47827 2.46777C5.45972 2.42181 5.43701 2.37811 5.41003 2.33679C5.38318 2.29541 5.35254 2.25714 5.31836 2.22198C5.28406 2.18677 5.24683 2.1554 5.20654 2.12775C5.16626 2.1001 5.12378 2.07678 5.07898 2.05774C5.03418 2.0387 4.98816 2.02435 4.94055 2.01465C4.89307 2.00494 4.84509 2.00006 4.79663 2.00006L1.8468 2.00006C1.79834 2.00006 1.75037 2.00494 1.70288 2.01465C1.6554 2.02435 1.60925 2.0387 1.56458 2.05774C1.51978 2.07678 1.47729 2.1001 1.43701 2.12775C1.39673 2.1554 1.3595 2.18677 1.3252 2.22198C1.29089 2.25714 1.26038 2.29541 1.2334 2.33679C1.20654 2.37811 1.18384 2.42181 1.16528 2.46777C1.14673 2.51373 1.13281 2.5611 1.12329 2.60986C1.11389 2.65869 1.10913 2.70795 1.10913 2.75769L1.10913 5.03058C1.10913 5.44971 1.43872 5.78821 1.8468 5.78821L12.1737 5.78821C12.2222 5.78821 12.2701 5.78333 12.3176 5.77362C12.3652 5.76392 12.4113 5.74957 12.4561 5.73053C12.5009 5.71149 12.5433 5.68817 12.5836 5.66052C12.6239 5.63287 12.6611 5.60144 12.6954 5.56628C12.7296 5.53113 12.7603 5.49286 12.7871 5.45148C12.8141 5.4101 12.8368 5.36646 12.8553 5.3205C12.8739 5.27454 12.8878 5.22717 12.8973 5.17834C12.9067 5.12958 12.9115 5.08032 12.9115 5.03058L12.9115 3.51532C12.9115 3.46552 12.9067 3.4162 12.8972 3.36737C12.8878 3.31854 12.8738 3.27112 12.8552 3.22516C12.8367 3.17914 12.8138 3.1355 12.787 3.09412C12.76 3.05267 12.7294 3.0144 12.6951 2.97925C12.6608 2.94403 12.6234 2.91266 12.5831 2.88501C12.5427 2.85742 12.5002 2.83411 12.4553 2.81506C12.4105 2.79608 12.3644 2.78174 12.3168 2.77209C12.2693 2.76239 12.2212 2.75763 12.1727 2.75769Z' fill='%23FDCA48' fill-opacity='1.000000' fill-rule='nonzero'/%3E%3Cpath id='path' d='M11.436 3.51532L2.5835 3.51532C2.53503 3.51532 2.48706 3.5202 2.43958 3.52991C2.39209 3.53961 2.34595 3.55396 2.30127 3.573C2.25647 3.59204 2.21399 3.61536 2.17371 3.64301C2.13342 3.67065 2.09619 3.70203 2.06189 3.73724C2.02759 3.7724 1.99707 3.81067 1.97009 3.85205C1.94324 3.89337 1.92053 3.93707 1.90198 3.98303C1.88342 4.02899 1.86951 4.07635 1.85999 4.12512C1.85059 4.17395 1.84583 4.22321 1.84583 4.27295L1.84583 5.03058C1.84583 5.44971 2.17639 5.78821 2.5835 5.78821L11.4351 5.78821C11.4835 5.78821 11.5315 5.78333 11.579 5.77362C11.6265 5.76392 11.6726 5.74957 11.7173 5.73053C11.7621 5.71149 11.8046 5.68817 11.8448 5.66052C11.8851 5.63287 11.9224 5.6015 11.9567 5.56628C11.991 5.53113 12.0215 5.49286 12.0485 5.45148C12.0753 5.41016 12.098 5.36646 12.1166 5.3205C12.1351 5.27454 12.1492 5.22717 12.1586 5.17841C12.168 5.12958 12.1727 5.08032 12.1727 5.03058L12.1727 4.27295C12.1727 4.22327 12.168 4.17401 12.1586 4.12524C12.1492 4.07654 12.1351 4.02917 12.1167 3.98328C12.0981 3.93732 12.0754 3.89368 12.0486 3.85236C12.0217 3.81104 11.9912 3.77277 11.957 3.73761C11.9229 3.70239 11.8856 3.67102 11.8453 3.64337C11.8052 3.61572 11.7627 3.59235 11.718 3.5733C11.6733 3.5542 11.6272 3.53979 11.5798 3.53003C11.5323 3.52032 11.4844 3.51538 11.436 3.51532Z' fill='%23FFFFFF' fill-opacity='1.000000' fill-rule='nonzero'/%3E%3Cpath id='path' d='M12.2489 4.22803L1.75012 4.22803C1.70081 4.22803 1.65198 4.23218 1.60376 4.24048C1.55542 4.24878 1.50854 4.26105 1.46301 4.27734C1.41748 4.29358 1.37427 4.31354 1.33337 4.33716C1.29236 4.36078 1.25452 4.38763 1.21973 4.41772C1.18481 4.44781 1.15381 4.48053 1.12646 4.51587C1.099 4.55121 1.07593 4.58856 1.05713 4.62787C1.03821 4.66711 1.02405 4.70764 1.0144 4.74933C1.00476 4.79108 1 4.83319 1 4.87567L1 11.3524C1 11.7098 1.33508 12.0001 1.75012 12.0001L12.2499 12.0001C12.2992 12.0001 12.348 11.9959 12.3962 11.9876C12.4446 11.9793 12.4915 11.967 12.537 11.9507C12.5825 11.9344 12.6257 11.9145 12.6666 11.8909C12.7076 11.8672 12.7455 11.8404 12.7803 11.8104C12.8152 11.7803 12.8462 11.7476 12.8735 11.7122C12.901 11.6768 12.9241 11.6395 12.9429 11.6002C12.9618 11.5609 12.976 11.5204 12.9856 11.4787C12.9952 11.437 13 11.3949 13 11.3524L13 4.87567C13 4.83313 12.9952 4.79095 12.9856 4.74921C12.976 4.70752 12.9617 4.66699 12.9429 4.62762C12.924 4.58832 12.9008 4.55096 12.8734 4.51562C12.8459 4.48022 12.8148 4.44751 12.7799 4.41742C12.7451 4.38733 12.7072 4.36047 12.6661 4.33685C12.6251 4.31329 12.5818 4.29333 12.5363 4.2771C12.4907 4.2608 12.4437 4.2486 12.3954 4.2403C12.347 4.23206 12.2982 4.22797 12.2489 4.22803Z' fill='url(%23paint_linear_404_103_0)' fill-opacity='1.000000' fill-rule='nonzero'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-file-disk{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 1152 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1152 608v192c0 53.02-42.98 96-96 96H96c-53.02 0-96-42.98-96-96V608c0-53.02 42.98-96 96-96h960c53.02 0 96 42.98 96 96zm-96-160a159.114 159.114 0 0 1 61.554 12.33L924.5 170.748A96.006 96.006 0 0 0 844.622 128H307.378a96 96 0 0 0-79.876 42.748L34.446 460.33A159.114 159.114 0 0 1 96 448h960zm-96 192c-35.346 0-64 28.654-64 64s28.654 64 64 64 64-28.654 64-64-28.654-64-64-64zm-192 0c-35.346 0-64 28.654-64 64s28.654 64 64 64 64-28.654 64-64-28.654-64-64-64z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-file-file{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' data-spm-anchor-id='a313x.7781069.0.i7'%3E%3Cpath d='M842.667 981.333H181.333A53.393 53.393 0 0 1 128 928V96a53.393 53.393 0 0 1 53.333-53.333H648.08a52.987 52.987 0 0 1 37.713 15.62L880.38 252.873A52.987 52.987 0 0 1 896 290.587V928a53.393 53.393 0 0 1-53.333 53.333zm-661.334-896A10.667 10.667 0 0 0 170.667 96v832a10.667 10.667 0 0 0 10.666 10.667h661.334A10.667 10.667 0 0 0 853.333 928V298.667h-160A53.393 53.393 0 0 1 640 245.333v-160zM682.667 115.5v129.833A10.667 10.667 0 0 0 693.333 256h129.834zM704 768H320a21.333 21.333 0 0 1 0-42.667h384A21.333 21.333 0 0 1 704 768zm0-213.333H320A21.333 21.333 0 0 1 320 512h384a21.333 21.333 0 0 1 0 42.667zm-213.333-256H320A21.333 21.333 0 0 1 320 256h170.667a21.333 21.333 0 0 1 0 42.667z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-flowbite\\:play-solid{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M8.6 5.2A1 1 0 0 0 7 6v12a1 1 0 0 0 1.6.8l8-6a1 1 0 0 0 0-1.6z' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fontisto\\:close{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M20.48 3.512a11.97 11.97 0 0 0-8.486-3.514C5.366-.002-.007 5.371-.007 11.999c0 3.314 1.344 6.315 3.516 8.487A11.97 11.97 0 0 0 11.995 24c6.628 0 12.001-5.373 12.001-12.001c0-3.314-1.344-6.315-3.516-8.487m-1.542 15.427a9.8 9.8 0 0 1-6.943 2.876c-5.423 0-9.819-4.396-9.819-9.819a9.8 9.8 0 0 1 2.876-6.943a9.8 9.8 0 0 1 6.942-2.876c5.422 0 9.818 4.396 9.818 9.818a9.8 9.8 0 0 1-2.876 6.942z'/%3E%3Cpath fill='currentColor' d='m13.537 12l3.855-3.855a1.091 1.091 0 0 0-1.542-1.541l.001-.001l-3.855 3.855l-3.855-3.855A1.091 1.091 0 0 0 6.6 8.145l-.001-.001l3.855 3.855l-3.855 3.855a1.091 1.091 0 1 0 1.541 1.542l.001-.001l3.855-3.855l3.855 3.855a1.091 1.091 0 1 0 1.542-1.541l-.001-.001z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-healthicons\\:health-vulnerability-through-social-determinants-outline-24px{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='currentColor'%3E%3Cpath d='M3.017 7.6A9.96 9.96 0 0 0 2 12c0 5.523 4.477 10 10 10q1.022-.002 1.985-.197a.3.3 0 0 1-.005-.053v-.99a.25.25 0 0 0-.074-.177l-.677-.677Q12.628 20 12 20A8 8 0 0 1 4.582 9H3.354a.25.25 0 0 1-.25-.25v-.958a.25.25 0 0 0-.073-.177zm5.988-3.02l-1.51-1.51A9.96 9.96 0 0 1 12 2c5.523 0 10 4.477 10 10a9.95 9.95 0 0 1-1.433 5.16L19.1 15.693A8 8 0 0 0 9.005 4.58M6 3l3 3l-.79.79l-.35-.35v1.443H6.745v-.93a.744.744 0 1 0-1.488 0v.93H4.139V6.44l-.35.35L3 6z'/%3E%3Cpath d='M11 16v-3H8v-2h3V8h2v3h3v2h-3v3zm6.4-.6l3.5 3.529l-.82.826l-.362-.366v1.51h-1.545v-.973a.776.776 0 0 0-.773-.779a.776.776 0 0 0-.773.78v.973h-1.545v-1.51l-.363.365l-.82-.826z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home-gift{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 12.6494 12.6621' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' customFrame='%23000000'%3E%3Cpath id='矢量 369' d='M11.4296 2.35786L10.9855 2.35786C11.2107 1.97596 11.3095 1.61169 11.278 1.27381C11.2518 0.991023 11.1177 0.586577 10.6266 0.264252C10.2194 -0.00361454 9.69581 -0.069314 9.11488 0.0758196C8.17281 0.312347 7.05786 1.12551 6.32477 2.10822C5.59123 1.12552 4.47717 0.312347 3.53512 0.0758195C2.95371 -0.0702574 2.42963 -0.00409436 2.0225 0.264252C1.53181 0.586577 1.39776 0.991023 1.37157 1.27381C1.33999 1.61169 1.43792 1.97596 1.66407 2.35786L1.21989 2.35786C0.547341 2.35786 0 2.90561 0 3.57868L0 5.15111C0 5.68354 0.35117 6.1541 0.859241 6.31212C0.810954 6.44572 0.785675 6.58384 0.785675 6.72379L0.785675 11.4413C0.785675 12.1139 1.33364 12.6619 2.00626 12.6619L10.6447 12.6619C11.3172 12.6619 11.8643 12.114 11.8643 11.4413L11.8643 6.72378C11.8643 6.58293 11.84 6.44437 11.7917 6.31164C12.299 6.15274 12.6493 5.68218 12.6493 5.1511L12.6493 3.57908C12.6493 2.90606 12.1022 2.35786 11.4296 2.35786ZM10.6447 11.7925L6.75903 11.7925L6.75903 6.37214L10.6447 6.37214C10.8383 6.37214 10.9954 6.53012 10.9954 6.72378L10.9954 11.4413C10.9954 11.635 10.8383 11.7925 10.6447 11.7925ZM7.23751 2.35786C7.85547 1.64506 8.6666 1.08491 9.32523 0.919679C9.66737 0.83393 9.94722 0.857402 10.1499 0.991023C10.3653 1.13251 10.4036 1.25867 10.4122 1.35395C10.4465 1.70331 10.0718 2.17433 9.89488 2.35786L7.23751 2.35786ZM11.7799 3.57909L11.7799 5.15111C11.7799 5.34478 11.6233 5.50227 11.4296 5.50227L6.75903 5.50227L6.75903 3.22768L11.4296 3.22768C11.6233 3.22768 11.7799 3.38546 11.7799 3.57909ZM5.89007 6.37214L5.89007 11.7925L2.00624 11.7925C1.81212 11.7925 1.65502 11.635 1.65502 11.4413L1.65502 6.72378C1.65502 6.53012 1.81212 6.37214 2.00624 6.37214L5.89007 6.37214ZM2.23736 1.35395C2.24592 1.25867 2.28475 1.1325 2.49919 0.991023C2.70047 0.857402 2.98035 0.832778 3.32434 0.919679C3.9793 1.08398 4.78955 1.64418 5.40888 2.35786L2.75375 2.35786C2.59531 2.19739 2.20259 1.71169 2.23736 1.35395ZM0.868707 3.57909C0.868707 3.38548 1.0258 3.22768 1.21988 3.22768L5.89005 3.22768L5.89005 5.50227L1.21988 5.50227C1.0258 5.50227 0.868707 5.34478 0.868707 5.15111L0.868707 3.57909Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home-notice{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 15.7041 11.9209' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' customFrame='%23000000'%3E%3Cpath id='矢量 374' d='M10.1106 10.798C10.0733 10.798 10.0361 10.7919 10.0007 10.7801C9.9652 10.7684 9.93184 10.751 9.90187 10.7286C6.64187 8.29239 3.19375 8.16864 2.53562 8.16864C2.45125 8.16864 2.40437 8.17051 2.4 8.17051C2.25312 8.17551 2.11062 8.08614 2.0575 7.94426C1.035 5.20801 2.02187 2.88051 2.06437 2.78301C2.0913 2.72155 2.13528 2.6691 2.19112 2.63188C2.24695 2.59466 2.31228 2.57423 2.37937 2.57301C6.54125 2.51301 8.80687 0.861139 9.89625 0.0667638C10.0031 -0.0107363 10.1431 -0.0213611 10.26 0.0380138C10.3769 0.0973886 10.4506 0.217389 10.4506 0.348639C10.4506 0.959889 10.4531 3.38239 10.4556 5.71364C10.4581 7.87614 10.46 9.96114 10.46 10.4493C10.46 10.514 10.442 10.5774 10.408 10.6325C10.374 10.6876 10.3253 10.7321 10.2675 10.7611C10.2189 10.7852 10.1655 10.7978 10.1112 10.798L10.1106 10.798ZM2.63 7.47176C3.46687 7.48426 6.63125 7.67801 9.76125 9.77426C9.76 8.87551 9.75875 7.31614 9.7575 5.71426C9.75562 3.91426 9.75375 2.05926 9.75312 1.02676C8.48312 1.90114 6.25875 3.16176 2.62937 3.26614C2.43812 3.83864 1.99062 5.54114 2.63062 7.47239L2.63 7.47176ZM2.3775 8.17114L1.72187 8.15926C0.759375 8.15926 0 6.93176 0 5.36489C0 3.79801 0.759375 2.56989 1.72875 2.56989L2.4675 2.56989L2.4675 3.26801L1.72875 3.26801C1.24125 3.26801 0.698125 4.12926 0.698125 5.36489C0.698125 6.60051 1.24125 7.46176 1.72875 7.46176L2.39062 7.47426L2.3775 8.17176L2.3775 8.17114ZM14.18 0.595514L13.6031 1.05614C14.4437 2.18551 14.96 3.70239 14.96 5.36989C14.96 7.03801 14.4437 8.55426 13.6031 9.68364L14.18 10.1449C15.1231 8.88552 15.7037 7.21114 15.7037 5.36989C15.7037 3.52989 15.1231 1.85489 14.18 0.59614L14.18 0.595514ZM11.7137 2.80489C12.0744 3.57301 12.2806 4.44551 12.2806 5.37051C12.2806 6.29676 12.075 7.16801 11.7137 7.93676L12.3087 8.41301C12.7637 7.50989 13.0244 6.47426 13.0244 5.37114C13.0244 4.26864 12.7637 3.23301 12.3087 2.32926L11.7137 2.80489L11.7137 2.80489ZM4.09 11.9211C3.53187 11.9211 3.07812 11.4674 3.07812 10.9093L3.07812 7.53239L5.10125 7.78801L5.10125 10.9093C5.10125 11.4668 4.6475 11.9205 4.08937 11.9205L4.09 11.9211ZM3.77625 8.32426L3.77625 10.9099C3.77625 11.083 3.91687 11.2236 4.09 11.2236C4.26312 11.2236 4.40375 11.083 4.40375 10.9099L4.40375 8.40364L3.77625 8.32489L3.77625 8.32426Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none'%3E%3Crect id='' width='16.000000' height='16.000000' x='0.000000' y='0.000000' transform='matrix(-1,0,0,1,16,0)'/%3E%3Cpath id='矢量 363' d='M2.53333 3L12 3L12 4.33333L2.53333 4.33333L4.6 6.4L3.66667 7.33333L0 3.66667L3.66667 0L4.6 0.933333L2.53333 3Z' fill='currentColor' fill-rule='nonzero' transform='matrix(-1,0,0,1,14,4.5)'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home-upgrade{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1718692535082' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='1480' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M897.3 594.1c0 16.9 13.7 30.6 30.6 30.6 16.9 0 30.6-13.7 30.6-30.6 0-16.9-13.7-30.6-30.6-30.6-16.9 0-30.6 13.7-30.6 30.6zM911.9 662.6c-11.4 0-21.9 5.9-28.8 15.1-5.5 7.8-11.9 15.5-18.7 22.4-30.2 30.2-70.4 46.6-113.3 46.6h-44.8c-19.6 0-35.6 16-35.6 35.6 0 18.3 14.6 32.9 32.9 32.9h42.5c61.7 0 119.2-24.2 163.1-67.2 11-11 21-23.3 29.2-36.1 14.2-21.4-0.9-49.3-26.5-49.3z m39.3-182.3c-10.1-20.1-23.3-38.8-39.3-55.3-38.4-39.7-88.6-64-143.5-69.4-45.6-97.3-143.4-158.5-251.6-158.5-67.2 0-132 24.2-182.7 67.6-45.2 40.2-77.2 93.2-90.5 152.1-46.1 4.6-89.1 24.7-122.4 58.5-37.5 37.4-57.7 87.7-57.7 140.2 0 52.5 20.1 101.9 56.7 139.3 35.6 37 83.6 58 134.3 59.8 0.9 0 2.7 0.5 3.7 0.5H313c18.7 0 33.8-15.1 33.8-33.8 0-19.2-15.5-34.3-34.3-34.3h-61.2c-32.9-1.8-64-15.1-87.3-38.8-23.8-24.2-36.5-55.7-36.5-89.5 0-34.3 13.2-66.7 37-90.9 21.9-21.9 49.3-35.2 79.5-37.9l54.4-5.5 12.8-53.9c9.6-43.9 33.8-85 68.1-114.7 38.4-32.9 87.3-51.2 137.5-51.2 81.8 0 154.9 45.7 190.1 119.2l18.3 37.9 42 4.1c37.5 3.7 73.1 21 100.1 48.4 10.1 10.5 18.7 21.9 25.6 34.7 5.5 10.5 16.4 16.9 27.9 16.9h1.8c23.6 1.1 39.6-24 28.6-45.5z' fill='currentColor' p-id='1481'%3E%3C/path%3E%3Cpath d='M684.4 575.3L541 431.9c-11.4-11.4-29.2-11.4-40.7 0L356.9 575.3c-11.4 11.4-11.4 29.2 0 40.7 11.4 11.4 29.2 11.4 40.7 0l94.6-94.6v275c0 16 12.8 28.8 28.8 28.8s28.8-12.8 28.8-28.8v-275l94.6 94.6c5.5 5.5 12.8 8.2 20.1 8.2s14.6-2.7 20.1-8.2c11.3-11.4 11.3-29.2-0.2-40.7z' fill='currentColor' p-id='1482'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home-warning{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 14.25 12' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' customFrame='%23000000'%3E%3Cpath id='矢量 375' d='M7.125 8.04663e-07L14.25 12L0 12L7.125 0L7.125 8.04663e-07ZM2.625 10.5L11.625 10.5L7.125 2.625L2.625 10.5ZM6.375 5.25L7.875 5.25L7.875 7.5L6.375 7.5L6.375 5.25L6.375 5.25ZM6.375 8.25L7.875 8.25L7.875 9.75L6.375 9.75L6.375 8.25L6.375 8.25Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home\\:check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 6.5L5.5 11L12.5 4' fill='none' stroke='currentColor' stroke-width='2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home\\:fix{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 7.48571C18 10.5154 15.544 12.9714 12.5143 12.9714C11.5878 12.9714 10.7149 12.7417 9.94953 12.3362L4.28571 18L2 15.7143L7.66382 10.0505C7.25829 9.28507 7.02857 8.41221 7.02857 7.48571C7.02857 4.45604 9.48462 2 12.5143 2C13.4408 2 14.3136 2.22969 15.079 2.63524L11.6 6.11429L13.8857 8.4L17.3648 4.92096C17.7703 5.68635 18 6.55922 18 7.48571Z' stroke='currentColor' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home\\:restart{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 9V2' stroke='currentColor' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M5.61905 4C3.77138 5.35135 2.57129 7.53552 2.57129 9.99998C2.57129 14.1027 5.89717 17.4286 9.99986 17.4286C14.1025 17.4286 17.4284 14.1027 17.4284 9.99998C17.4284 7.32457 16.0141 4.97949 13.8923 3.67164' stroke='currentColor' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home\\:update{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3_230)'%3E%3Cpath d='M4.13753 13.7501C4.87923 14.8601 5.93344 15.7253 7.16684 16.2362C8.40024 16.7471 9.75744 16.8808 11.0668 16.6203C12.3762 16.3599 13.5789 15.717 14.5229 14.773C15.4669 13.829 16.1098 12.6262 16.3703 11.3169C16.6307 10.0075 16.497 8.65029 15.9861 7.41689C15.4752 6.18349 14.6101 5.12928 13.5001 4.38758C12.39 3.64588 11.085 3.25 9.74995 3.25C7.86292 3.2571 6.05168 3.99342 4.69495 5.305L3.44995 6.4' stroke='currentColor' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M3 3.25V7H6.75' stroke='currentColor' stroke-width='1.5' stroke-linecap='square'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3_230'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home\\:user{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %233f3f3f;}.st1 {fill: %23ecb485;}.st2 {opacity: .1;}.st2, .st3 {fill: %2322b573;}.st4 {fill: %23f6caa9;}%3C/style%3E%3C/defs%3E%3Cpath class='st2' d='M64,512c0,247.42,200.58,448,448,448s448-200.58,448-448S759.42,64,512,64,64,264.58,64,512Z'/%3E%3Cpath class='st4' d='M698.6,459.8c0,113.87-82.01,206.18-183.17,206.18s-183.17-92.31-183.17-206.17,82.01-206.18,183.17-206.18,183.17,92.31,183.17,206.18'/%3E%3Cpath class='st4' d='M444.27,633.56h140.49v116.19h-140.49v-116.19ZM355.41,471.89c0,17.02-12.6,30.83-28.14,30.83s-28.14-13.8-28.14-30.83,12.6-30.83,28.14-30.83,28.14,13.8,28.14,30.83M731.35,471.51c0,17.02-12.6,30.83-28.14,30.83s-28.14-13.8-28.14-30.83,12.6-30.83,28.14-30.83,28.14,13.8,28.14,30.83'/%3E%3Cpath class='st1' d='M444.64,650.21s26.6,13.69,65.19,13.69c45.33,1.85,74.93-13.32,74.93-13.32v13.69s-49.83,26.64-72.31,26.64-68.18-31.45-68.18-31.45l.37-9.25h0ZM491.79,202.69s-123.95,12.35-125.23,93.49,95.71,96.67,131.65,105.55c35.94,8.88,134.78,20.29,192.54-73.53,0,0-15.84-36.79-24.51-62.45-3.85-6.66,6.22,11.43-28.44-10.44-34.66-21.87-81.19-57.68-146.01-52.61'/%3E%3Cpath class='st0' d='M405.01,247.01s-90.37,15.05-95.5,95.91c-5.14,80.86,9.21,102.22,9.21,102.22,0,0,20.38-.06,25.51,30.41,0,0,9.43,5.59,10.27,0,1.39-9.29-8.27-53.43,10.99-94.45,19.13-40.76,37.56-46.58,37.56-46.58l1.96-87.5ZM642.57,335.37s24.17,31.15,28.35,62.29c3.54,26.41,8.47,76.09,8.47,76.09,0,0,6.74,4.76,11.55-6.66,4.81-11.41,3.57-22.81,8.05-25.77,23.65-15.66,17.48-81.5,16.21-88.45-5.37-29.4-29.76-76.64-29.76-76.64,0,0-42.87,59.14-42.87,59.14Z'/%3E%3Cpath class='st0' d='M488.66,175.41s-128.26,5.27-129.55,90.56,100.02,109.34,135.97,118.66c35.94,9.33,134.78,21.32,192.54-77.29,0,0,14.44-44.64,5.78-71.63-3.85-7-24.07,17.99-58.72-5-34.66-22.99-81.19-60.63-146.01-55.31'/%3E%3Cpath class='st3' d='M839.09,818.12c-22.8-17.9-65.73-44.28-108.29-64.98-69.09-33.59-145.99-48.64-145.99-48.64l-.06,2.28c-5.6,5.98-32.63,32.62-69.86,32.62s-64.07-25.01-70.4-31.31l-.33-3.24s-74.05,10.15-143.14,43.74c-47.28,22.99-95,52.99-115.09,70.59,81.7,86.69,197.57,140.81,326.08,140.81s245.34-54.56,327.09-141.88h0Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-hugeicons\\:firewall{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M19 14H5c-1.414 0-2.121 0-2.56.44C2 14.878 2 15.585 2 17v2c0 1.414 0 2.121.44 2.56C2.878 22 3.585 22 5 22h14c1.414 0 2.121 0 2.56-.44c.44-.439.44-1.146.44-2.56v-2c0-1.414 0-2.121-.44-2.56C21.122 14 20.415 14 19 14M2 18h20m-10 0v-4m-5 8v-4m10 4v-4m1.841-7c-.287-1.194-1.005-2.36-2.466-3.4C12.437 4.8 12 2 12 2s-4.062 3.6-1.75 8c-2.1.32-3.078-2-3.304-3.2c-.97 1.29-1.74 2.736-1.91 4.2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-hugeicons\\:internet{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-width='1.5'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cellipse cx='12' cy='12' rx='4' ry='10'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M2 12h20'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\\:baseline-category{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12 2l-5.5 9h11z'/%3E%3Ccircle cx='17.5' cy='17.5' r='4.5' fill='currentColor'/%3E%3Cpath fill='currentColor' d='M3 13.5h8v8H3z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\\:baseline-pause-circle-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 16h2V8H9zm3-14C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8s8 3.59 8 8s-3.59 8-8 8m1-4h2V8h-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\\:baseline-php{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M13 9h1.5v6H13v-2.5h-2V15H9.5V9H11v2h2zm-5 1.5v1c0 .8-.7 1.5-1.5 1.5h-2v2H3V9h3.5c.8 0 1.5.7 1.5 1.5m-1.5 0h-2v1h2zm15 0v1c0 .8-.7 1.5-1.5 1.5h-2v2h-1.5V9H20c.8 0 1.5.7 1.5 1.5m-1.5 0h-2v1h2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\\:baseline-zoom-in,[i-ic\\:baseline-zoom-in=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M15.5 14h-.79l-.28-.27A6.47 6.47 0 0 0 16 9.5A6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5S14 7.01 14 9.5S11.99 14 9.5 14'/%3E%3Cpath fill='currentColor' d='M12 10h-2v2H9v-2H7V9h2V7h1v2h2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\\:baseline-zoom-out,[i-ic\\:baseline-zoom-out=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M15.5 14h-.79l-.28-.27A6.47 6.47 0 0 0 16 9.5A6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5S14 7.01 14 9.5S11.99 14 9.5 14M7 9h5v1H7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\\:outline-arrow-circle-left{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M2 12c0 5.52 4.48 10 10 10s10-4.48 10-10S17.52 2 12 2S2 6.48 2 12m18 0c0 4.42-3.58 8-8 8s-8-3.58-8-8s3.58-8 8-8s8 3.58 8 8M8 12l4-4l1.41 1.41L11.83 11H16v2h-4.17l1.59 1.59L12 16z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\\:outline-arrow-circle-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M22 12c0-5.52-4.48-10-10-10S2 6.48 2 12s4.48 10 10 10s10-4.48 10-10M4 12c0-4.42 3.58-8 8-8s8 3.58 8 8s-3.58 8-8 8s-8-3.58-8-8m12 0l-4 4l-1.41-1.41L12.17 13H8v-2h4.17l-1.59-1.59L12 8z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\\:outline-view-module{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M3 5v14h18V5zm16 6h-3.33V7H19zm-5.33 0h-3.33V7h3.33zM8.33 7v4H5V7zM5 17v-4h3.33v4zm5.33 0v-4h3.33v4zm5.34 0v-4H19v4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\\:round-chevron-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9.29 6.71a.996.996 0 0 0 0 1.41L13.17 12l-3.88 3.88a.996.996 0 1 0 1.41 1.41l4.59-4.59a.996.996 0 0 0 0-1.41L10.7 6.7c-.38-.38-1.02-.38-1.41.01'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\\:round-refresh{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M17.65 6.35a7.95 7.95 0 0 0-6.48-2.31c-3.67.37-6.69 3.35-7.1 7.02C3.52 15.91 7.27 20 12 20a7.98 7.98 0 0 0 7.21-4.56c.32-.67-.16-1.44-.9-1.44c-.37 0-.72.2-.88.53a5.994 5.994 0 0 1-6.8 3.31c-2.22-.49-4.01-2.3-4.48-4.52A6.002 6.002 0 0 1 12 6c1.66 0 3.14.69 4.22 1.78l-1.51 1.51c-.63.63-.19 1.71.7 1.71H19c.55 0 1-.45 1-1V6.41c0-.89-1.08-1.34-1.71-.71z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-icon-park-outline\\:disk{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 48 48' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-width='4'%3E%3Cpath stroke-linejoin='round' d='M41 4H7a3 3 0 0 0-3 3v34a3 3 0 0 0 3 3h34a3 3 0 0 0 3-3V7a3 3 0 0 0-3-3Z'/%3E%3Cpath stroke-linejoin='round' d='M34 4v18H15V4z'/%3E%3Cpath stroke-linecap='round' d='M29 11v4M11.997 4h25.001'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-iconamoon\\:3d-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5'%3E%3Cpath d='m12 3l7.794 4.5v7.845a2 2 0 0 1-1 1.732L13 20.423a2 2 0 0 1-2 0l-5.794-3.346a2 2 0 0 1-1-1.732V7.5z'/%3E%3Cpath d='M12 7v5l-4.33 2.5M12 12l4.33 2.5'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-iconamoon\\:file{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linejoin='round' stroke-width='2'%3E%3Cpath stroke-linecap='round' d='M7 21a2 2 0 0 1-2-2V3h9l5 5v11a2 2 0 0 1-2 2z'/%3E%3Cpath d='M13 3v6h6'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-iconamoon\\:search-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='m21 21l-4.343-4.343m0 0A8 8 0 1 0 5.343 5.343a8 8 0 0 0 11.314 11.314'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-iconoir\\:cpu{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M8 15.4V8.6a.6.6 0 0 1 .6-.6h6.8a.6.6 0 0 1 .6.6v6.8a.6.6 0 0 1-.6.6H8.6a.6.6 0 0 1-.6-.6'/%3E%3Cpath d='M20 4.6v14.8a.6.6 0 0 1-.6.6H4.6a.6.6 0 0 1-.6-.6V4.6a.6.6 0 0 1 .6-.6h14.8a.6.6 0 0 1 .6.6M17 4V2m-5 2V2M7 4V2m0 18v2m5-2v2m5-2v2m3-5h2m-2-5h2m-2-5h2M4 17H2m2-5H2m2-5H2'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-iconoir\\:sidebar-expand{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M19 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2m-9.5 0V3'/%3E%3Cpath d='m5.5 10l1.75 2l-1.75 2'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-iconoir\\:xmark-circle,[i-iconoir\\:xmark-circle=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M9.172 14.828L12.001 12m2.828-2.828L12.001 12m0 0L9.172 9.172M12.001 12l2.828 2.828M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2S2 6.477 2 12s4.477 10 10 10'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-jam\\:write{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='-2 -2 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m5.72 14.456l1.761-.508l10.603-10.73a.456.456 0 0 0-.003-.64l-.635-.642a.443.443 0 0 0-.632-.003L6.239 12.635zM18.703.664l.635.643c.876.887.884 2.318.016 3.196L8.428 15.561l-3.764 1.084a.9.9 0 0 1-1.11-.623a.9.9 0 0 1-.002-.506l1.095-3.84L15.544.647a2.215 2.215 0 0 1 3.159.016zM7.184 1.817c.496 0 .898.407.898.909a.903.903 0 0 1-.898.909H3.592c-.992 0-1.796.814-1.796 1.817v10.906c0 1.004.804 1.818 1.796 1.818h10.776c.992 0 1.797-.814 1.797-1.818v-3.635c0-.502.402-.909.898-.909s.898.407.898.91v3.634c0 2.008-1.609 3.636-3.593 3.636H3.592C1.608 19.994 0 18.366 0 16.358V5.452c0-2.007 1.608-3.635 3.592-3.635z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lets-icons\\:lightning-ring{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath fill='currentColor' d='M11.5 13.8h-1.063c-1.53 0-2.294 0-2.583-.497s.088-1.162.844-2.491l2.367-4.167c.375-.66.563-.99.749-.94c.186.049.186.428.186 1.187V9.7c0 .236 0 .354.073.427s.191.073.427.073h1.063c1.53 0 2.294 0 2.583.497s-.088 1.162-.844 2.491l-2.367 4.167c-.375.66-.563.99-.749.94C12 18.247 12 17.868 12 17.109V14.3c0-.236 0-.354-.073-.427s-.191-.073-.427-.073'/%3E%3Ccircle cx='12' cy='12' r='9' stroke='currentColor' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lets-icons\\:time{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath stroke-linecap='round' d='M16.5 12h-4.25a.25.25 0 0 1-.25-.25V8.5'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lineicons\\:protection{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 64 64' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M53.6 7.5L33.3 1.9c-.8-.2-1.7-.2-2.5 0L10.4 7.5c-2.1.6-3.6 2.5-3.6 4.7V27c0 15.5 9.2 29.2 23.4 34.9c.6.2 1.2.4 1.8.4s1.2-.1 1.8-.4c14.2-5.7 23.4-19.5 23.4-35V12.2c0-2.2-1.5-4.1-3.6-4.7m-.9 19.4c0 13.4-8.3 25.8-20.5 30.8h-.3c-12.5-5-20.6-17.1-20.6-30.7V12.2c0-.1.1-.3.2-.3l20.4-5.6h.2l20.4 5.6c.1 0 .2.2.2.3z'/%3E%3Cpath fill='currentColor' d='M43.3 22.6L29.5 34.2L23.3 29c-1-.8-2.4-.7-3.2.3s-.7 2.4.3 3.2l7.6 6.4c.4.4.9.5 1.4.5s1-.2 1.4-.5L46.2 26c1-.8 1.1-2.2.3-3.2c-.8-.9-2.3-1-3.2-.2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lsicon\\:clothes-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' d='M5 13.5h6v-6l2 1L14 5l-2-2.5h-1.5C10.5 3 9.2 4 8 4S5.5 3 5.5 2.5H4L2 5l1 3.5l2-1z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-arrow-down{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 5v14m7-7l-7 7l-7-7'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-arrow-up{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m5 12l7-7l7 7m-7 7V5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-bell{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10.268 21a2 2 0 0 0 3.464 0m-10.47-5.674A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 6L9 17l-5-5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-chevron-left{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m15 18l-6-6l6-6'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-chevron-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 18l6-6l-6-6'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-circle-alert{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4m0 4h.01'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-circle-check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m9 12l2 2l4-4'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-file-plus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z'/%3E%3Cpath d='M14 2v5a1 1 0 0 0 1 1h5M9 15h6m-3 3v-6'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-folder-plus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 10v6m-3-3h6m5 7a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-info{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4m0-4h.01'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-maximize{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 3H5a2 2 0 0 0-2 2v3m18 0V5a2 2 0 0 0-2-2h-3M3 16v3a2 2 0 0 0 2 2h3m8 0h3a2 2 0 0 0 2-2v-3'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-minus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-plus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14m-7-7v14'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-refresh-cw{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 0 1 9-9a9.75 9.75 0 0 1 6.74 2.74L21 8'/%3E%3Cpath d='M21 3v5h-5m5 4a9 9 0 0 1-9 9a9.75 9.75 0 0 1-6.74-2.74L3 16'/%3E%3Cpath d='M8 16H3v5'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m21 21l-4.34-4.34'/%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-settings{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9.671 4.136a2.34 2.34 0 0 1 4.659 0a2.34 2.34 0 0 0 3.319 1.915a2.34 2.34 0 0 1 2.33 4.033a2.34 2.34 0 0 0 0 3.831a2.34 2.34 0 0 1-2.33 4.033a2.34 2.34 0 0 0-3.319 1.915a2.34 2.34 0 0 1-4.659 0a2.34 2.34 0 0 0-3.32-1.915a2.34 2.34 0 0 1-2.33-4.033a2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-text-cursor-input{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 20h-1a2 2 0 0 1-2-2a2 2 0 0 1-2 2H6m7-12h7a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-7m-8 0H4a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2h1m1-4h1a2 2 0 0 1 2 2a2 2 0 0 1 2-2h1M9 6v12'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-triangle-alert{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m21.73 18l-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3M12 9v4m0 4h.01'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-wrench{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-x{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 6L6 18M6 6l12 12'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-zap{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide\\:user-round{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='8' r='5'/%3E%3Cpath d='M20 21a8 8 0 0 0-16 0'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mage\\:pause-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10.25 5.5v13a1.75 1.75 0 0 1-1.75 1.75h-3a1.75 1.75 0 0 1-1.75-1.75v-13A1.76 1.76 0 0 1 5.5 3.75h3a1.75 1.75 0 0 1 1.75 1.75m10 0v13a1.75 1.75 0 0 1-1.75 1.75h-3a1.75 1.75 0 0 1-1.75-1.75v-13a1.76 1.76 0 0 1 1.75-1.75h3a1.75 1.75 0 0 1 1.75 1.75'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mage\\:play-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19.105 11.446a2.34 2.34 0 0 1-.21 1c-.15.332-.38.62-.67.84l-9.65 7.51a2.3 2.3 0 0 1-1.17.46h-.23a2.2 2.2 0 0 1-1-.24a2.29 2.29 0 0 1-1.28-2v-14a2.2 2.2 0 0 1 .33-1.17a2.27 2.27 0 0 1 2.05-1.1c.412.02.812.148 1.16.37l9.66 6.44c.294.204.54.47.72.78c.19.34.29.721.29 1.11'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-majesticons\\:eye-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 5c-6.307 0-9.367 5.683-9.91 6.808a.44.44 0 0 0 0 .384C2.632 13.317 5.692 19 12 19s9.367-5.683 9.91-6.808a.44.44 0 0 0 0-.384C21.368 10.683 18.308 5 12 5'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-majesticons\\:eye-off-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 6.362A9.7 9.7 0 0 1 12 5c6.307 0 9.367 5.683 9.91 6.808c.06.123.06.261 0 .385c-.352.728-1.756 3.362-4.41 5.131M14 18.8a10 10 0 0 1-2 .2c-6.307 0-9.367-5.683-9.91-6.808a.44.44 0 0 1 0-.386c.219-.452.84-1.632 1.91-2.885m6 .843A3 3 0 0 1 14.236 14M3 3l18 18'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols-light\\:bottom-panel-close{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12 11.596l3.173-3.192H8.827zM18.384 4q.672 0 1.144.472T20 5.616v12.769q0 .67-.472 1.143q-.472.472-1.143.472H5.615q-.67 0-1.143-.472Q4 19.056 4 18.385V5.615q0-.67.472-1.143Q4.944 4 5.616 4zM19 15V5.616q0-.231-.192-.424T18.384 5H5.616q-.231 0-.424.192T5 5.616V15z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols-light\\:check-small-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m10 14.312l6.246-6.266q.14-.14.354-.14t.354.14t.14.354t-.14.354l-6.389 6.369q-.242.243-.565.243t-.565-.243l-2.389-2.37q-.14-.14-.14-.353t.14-.354t.354-.14t.354.14z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols-light\\:close-small-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12 12.727l-3.244 3.252q-.161.16-.358.15t-.358-.17t-.16-.363t.16-.363L11.274 12L8.04 8.782q-.16-.161-.16-.367t.16-.368t.364-.16q.204 0 .363.16L12 11.298l3.219-3.252q.161-.16.358-.16t.358.16q.165.166.165.367t-.165.36L12.702 12l3.252 3.244q.16.161.16.358t-.16.358q-.166.165-.367.165t-.36-.165z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols-light\\:drag-pan{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 21.308L8.442 17.75l.714-.713L11.5 19.38V12.5H4.625l2.344 2.339l-.719.719L2.692 12l3.552-3.552l.714.714L4.619 11.5H11.5V4.62L9.156 6.963l-.714-.714L12 2.692l3.558 3.558l-.714.714L12.5 4.618V11.5h6.875l-2.344-2.339l.719-.719L21.308 12l-3.558 3.558l-.713-.714L19.38 12.5H12.5v6.875l2.339-2.344l.719.719z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols-light\\:edit-square-sharp{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10 14v-2.615l9.683-9.683l2.56 2.564L12.518 14zm9.466-8.354l1.347-1.361l-1.111-1.17l-1.387 1.381zM4 20V4h10.002l-6.386 6.387v5.998h5.896L20 9.895V20z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:action-key{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m21.6 23l-3.075-3.05q-.45.275-.962.413T16.5 20.5q-1.65 0-2.825-1.175T12.5 16.5t1.175-2.825T16.5 12.5t2.825 1.175T20.5 16.5q0 .575-.15 1.088t-.425.962L23 21.6zM5.5 20.5q-1.65 0-2.825-1.175T1.5 16.5t1.175-2.825T5.5 12.5t2.825 1.175T9.5 16.5t-1.175 2.825T5.5 20.5m11-2q.825 0 1.413-.587T18.5 16.5t-.587-1.412T16.5 14.5t-1.412.588T14.5 16.5t.588 1.413t1.412.587m-11-9q-1.65 0-2.825-1.175T1.5 5.5t1.175-2.825T5.5 1.5t2.825 1.175T9.5 5.5T8.325 8.325T5.5 9.5m11 0q-1.65 0-2.825-1.175T12.5 5.5t1.175-2.825T16.5 1.5t2.825 1.175T20.5 5.5t-1.175 2.825T16.5 9.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:add{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 13H5v-2h6V5h2v6h6v2h-6v6h-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:add-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 13H6q-.425 0-.712-.288T5 12t.288-.712T6 11h5V6q0-.425.288-.712T12 5t.713.288T13 6v5h5q.425 0 .713.288T19 12t-.288.713T18 13h-5v5q0 .425-.288.713T12 19t-.712-.288T11 18z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:arrow-downward-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 16.175V5q0-.425.288-.712T12 4t.713.288T13 5v11.175l4.9-4.9q.3-.3.7-.288t.7.313q.275.3.287.7t-.287.7l-6.6 6.6q-.15.15-.325.213t-.375.062t-.375-.062t-.325-.213l-6.6-6.6q-.275-.275-.275-.687T4.7 11.3q.3-.3.713-.3t.712.3z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:arrow-forward-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16.175 13H5q-.425 0-.712-.288T4 12t.288-.712T5 11h11.175l-4.9-4.9q-.3-.3-.288-.7t.313-.7q.3-.275.7-.288t.7.288l6.6 6.6q.15.15.213.325t.062.375t-.062.375t-.213.325l-6.6 6.6q-.275.275-.687.275T11.3 19.3q-.3-.3-.3-.712t.3-.713z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:arrow-left-alt-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m7.85 13l2.85 2.85q.3.3.288.7t-.288.7q-.3.3-.712.313t-.713-.288L4.7 12.7q-.3-.3-.3-.7t.3-.7l4.575-4.575q.3-.3.713-.287t.712.312q.275.3.288.7t-.288.7L7.85 11H19q.425 0 .713.288T20 12t-.288.713T19 13z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:arrow-right-alt-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16.15 13H5q-.425 0-.712-.288T4 12t.288-.712T5 11h11.15L13.3 8.15q-.3-.3-.288-.7t.288-.7q.3-.3.713-.312t.712.287L19.3 11.3q.15.15.213.325t.062.375t-.062.375t-.213.325l-4.575 4.575q-.3.3-.712.288t-.713-.313q-.275-.3-.288-.7t.288-.7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:arrow-upward-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m11 7.825l-4.9 4.9q-.3.3-.7.288t-.7-.313q-.275-.3-.288-.7t.288-.7l6.6-6.6q.15-.15.325-.212T12 4.425t.375.063t.325.212l6.6 6.6q.275.275.275.688t-.275.712q-.3.3-.712.3t-.713-.3L13 7.825V19q0 .425-.288.713T12 20t-.712-.288T11 19z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:auto-awesome-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 8.3q-.125 0-.263-.075T18.55 8l-.8-1.75l-1.75-.8q-.15-.05-.225-.187T15.7 5q0-.125.075-.262T16 4.55l1.75-.8l.8-1.75q.05-.15.188-.225T19 1.7q.125 0 .263.075T19.45 2l.8 1.75l1.75.8q.15.05.225.188T22.3 5q0 .125-.075.263T22 5.45l-1.75.8l-.8 1.75q-.05.15-.188.225T19 8.3Zm0 14q-.125 0-.263-.075T18.55 22l-.8-1.75l-1.75-.8q-.15-.05-.225-.188T15.7 19q0-.125.075-.263T16 18.55l1.75-.8l.8-1.75q.05-.15.188-.225T19 15.7q.125 0 .263.075t.187.225l.8 1.75l1.75.8q.15.05.225.188T22.3 19q0 .125-.075.263T22 19.45l-1.75.8l-.8 1.75q-.05.15-.188.225T19 22.3ZM9 18.575q-.275 0-.525-.15T8.1 18l-1.6-3.5L3 12.9q-.275-.125-.425-.375T2.425 12q0-.275.15-.525T3 11.1l3.5-1.6L8.1 6q.125-.275.375-.425T9 5.425q.275 0 .525.15T9.9 6l1.6 3.5l3.5 1.6q.275.125.425.375t.15.525q0 .275-.15.525T15 12.9l-3.5 1.6L9.9 18q-.125.275-.375.425t-.525.15Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:backup-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m11 12.85l-.9.875Q9.825 14 9.413 14t-.713-.3q-.275-.275-.275-.7t.275-.7l2.6-2.6q.3-.3.7-.3t.7.3l2.6 2.6q.275.275.287.688t-.287.712q-.275.275-.687.288t-.713-.263l-.9-.875V18h5.5q1.05 0 1.775-.725T21 15.5t-.725-1.775T18.5 13H17v-2q0-2.075-1.463-3.538T12 6T8.463 7.463T7 11h-.5q-1.45 0-2.475 1.025T3 14.5t1.025 2.475T6.5 18H8q.425 0 .713.288T9 19t-.288.713T8 20H6.5q-2.275 0-3.887-1.575T1 14.575q0-1.95 1.175-3.475T5.25 9.15q.625-2.3 2.5-3.725T12 4q2.925 0 4.963 2.038T19 11q1.725.2 2.863 1.488T23 15.5q0 1.875-1.312 3.188T18.5 20H13q-.825 0-1.412-.587T11 18zm1 .15'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:bolt-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 15H5.9q-.6 0-.888-.537t.063-1.038l7.475-10.75q.25-.35.65-.487t.825.012t.625.525t.15.8L14 10h3.875q.65 0 .913.575t-.163 1.075L10.4 21.5q-.275.325-.675.425t-.775-.075t-.587-.537t-.163-.788z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:build-circle-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m15.5 16.9l1.4-1.4q.15-.15.15-.35t-.15-.35l-3.4-3.425q.1-.275.15-.55t.05-.625q0-1.425-1.012-2.437T10.25 6.75q-.425 0-.85.113t-.825.312l2.35 2.35l-1.4 1.4l-2.35-2.35q-.2.4-.312.825t-.113.85q0 1.425 1.013 2.438T10.2 13.7q.325 0 .613-.05t.562-.15l3.425 3.4q.15.15.35.15t.35-.15M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20m0-8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:cancel-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12 13.4l2.9 2.9q.275.275.7.275t.7-.275t.275-.7t-.275-.7L13.4 12l2.9-2.9q.275-.275.275-.7t-.275-.7t-.7-.275t-.7.275L12 10.6L9.1 7.7q-.275-.275-.7-.275t-.7.275t-.275.7t.275.7l2.9 2.9l-2.9 2.9q-.275.275-.275.7t.275.7t.7.275t.7-.275zm0 8.6q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:category{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6.5 11L12 2l5.5 9zm11 11q-1.875 0-3.187-1.312T13 17.5t1.313-3.187T17.5 13t3.188 1.313T22 17.5t-1.312 3.188T17.5 22M3 21.5v-8h8v8z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:chat-bubble-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m6 18l-2.3 2.3q-.475.475-1.088.213T2 19.575V4q0-.825.588-1.412T4 2h16q.825 0 1.413.588T22 4v12q0 .825-.587 1.413T20 18zm-.85-2H20V4H4v13.125zM4 16V4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:check-circle-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m10.6 13.8l-2.15-2.15q-.275-.275-.7-.275t-.7.275t-.275.7t.275.7L9.9 15.9q.3.3.7.3t.7-.3l5.65-5.65q.275-.275.275-.7t-.275-.7t-.7-.275t-.7.275zM12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:check-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m9.55 15.15l8.475-8.475q.3-.3.7-.3t.7.3t.3.713t-.3.712l-9.175 9.2q-.3.3-.7.3t-.7-.3L4.55 13q-.3-.3-.288-.712t.313-.713t.713-.3t.712.3z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:close{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6.4 19L5 17.6l5.6-5.6L5 6.4L6.4 5l5.6 5.6L17.6 5L19 6.4L13.4 12l5.6 5.6l-1.4 1.4l-5.6-5.6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:close-fullscreen-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m10 15.4l-5.9 5.9q-.275.275-.7.275t-.7-.275t-.275-.7t.275-.7L8.6 14H5q-.425 0-.712-.288T4 13t.288-.712T5 12h6q.425 0 .713.288T12 13v6q0 .425-.288.713T11 20t-.712-.288T10 19zm5.4-5.4H19q.425 0 .713.288T20 11t-.288.713T19 12h-6q-.425 0-.712-.288T12 11V5q0-.425.288-.712T13 4t.713.288T14 5v3.6l5.9-5.9q.275-.275.7-.275t.7.275t.275.7t-.275.7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:close-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12 13.4l-4.9 4.9q-.275.275-.7.275t-.7-.275t-.275-.7t.275-.7l4.9-4.9l-4.9-4.9q-.275-.275-.275-.7t.275-.7t.7-.275t.7.275l4.9 4.9l4.9-4.9q.275-.275.7-.275t.7.275t.275.7t-.275.7L13.4 12l4.9 4.9q.275.275.275.7t-.275.7t-.7.275t-.7-.275z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:cloud-download-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 12.15V6.1q-1.9.35-2.95 1.838T7 11h-.5q-1.45 0-2.475 1.025T3 14.5t1.025 2.475T6.5 18h12q1.05 0 1.775-.725T21 15.5t-.725-1.775T18.5 13H17v-2q0-1.2-.55-2.238T15 7V4.675q1.85.875 2.925 2.588T19 11q1.725.2 2.863 1.488T23 15.5q0 1.875-1.312 3.188T18.5 20h-12q-2.275 0-3.887-1.575T1 14.575q0-1.95 1.175-3.475T5.25 9.15q.425-1.8 2.125-3.425T11 4.1q.825 0 1.413.588T13 6.1v6.05l.9-.875q.275-.275.688-.275t.712.3q.275.275.275.7t-.275.7l-2.6 2.6q-.3.3-.7.3t-.7-.3l-2.6-2.6q-.275-.275-.287-.687T8.7 11.3q.275-.275.688-.288t.712.263zm1-1.1'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:cloud-sync{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 20v-2h2.725q-1.275-1.1-2-2.65T4 12q0-2.8 1.7-4.937T10 4.25v2.1q-1.75.625-2.875 2.163T6 12q0 1.35.538 2.488T8 16.45V14h2v6zm11 0q-1.25 0-2.125-.875T12 17q0-1.2.825-2.062t2.025-.913q.425-.9 1.263-1.463T18 12q1.325 0 2.288.863T21.45 15q1.05 0 1.8.725t.75 1.75q0 1.05-.725 1.788T21.5 20zm2.9-9q-.175-1.025-.675-1.9T16 7.55V10h-2V4h6v2h-2.725q1.075.95 1.763 2.225T19.925 11z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:code-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4.825 12.025L8.7 15.9q.275.275.275.7t-.275.7t-.7.275t-.7-.275l-4.6-4.6q-.15-.15-.213-.325T2.426 12t.063-.375t.212-.325l4.6-4.6q.3-.3.713-.3t.712.3t.3.713t-.3.712zm14.35-.05L15.3 8.1q-.275-.275-.275-.7t.275-.7t.7-.275t.7.275l4.6 4.6q.15.15.213.325t.062.375t-.062.375t-.213.325l-4.6 4.6q-.3.3-.7.288t-.7-.313t-.3-.712t.3-.713z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:content-copy-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 18q-.825 0-1.412-.587T7 16V4q0-.825.588-1.412T9 2h9q.825 0 1.413.588T20 4v12q0 .825-.587 1.413T18 18zm0-2h9V4H9zm-4 6q-.825 0-1.412-.587T3 20V7q0-.425.288-.712T4 6t.713.288T5 7v13h10q.425 0 .713.288T16 21t-.288.713T15 22zm4-6V4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:delete-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7 21q-.825 0-1.412-.587T5 19V6q-.425 0-.712-.288T4 5t.288-.712T5 4h4q0-.425.288-.712T10 3h4q.425 0 .713.288T15 4h4q.425 0 .713.288T20 5t-.288.713T19 6v13q0 .825-.587 1.413T17 21zM17 6H7v13h10zm-6.287 10.713Q11 16.425 11 16V9q0-.425-.288-.712T10 8t-.712.288T9 9v7q0 .425.288.713T10 17t.713-.288m4 0Q15 16.426 15 16V9q0-.425-.288-.712T14 8t-.712.288T13 9v7q0 .425.288.713T14 17t.713-.288M7 6v13z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:description-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8 18h8v-2H8zm0-4h8v-2H8zm-2 8q-.825 0-1.412-.587T4 20V4q0-.825.588-1.412T6 2h8l6 6v12q0 .825-.587 1.413T18 22zm7-13V4H6v16h12V9zM6 4v5zv16z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:drive-file-rename-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m10 21l4-4h6q.825 0 1.413.588T22 19q0 .825-.588 1.413T20 21H10Zm8.3-12.075l-4.25-4.2l1.4-1.4q.575-.575 1.413-.575t1.412.575l1.4 1.4q.575.575.6 1.388t-.55 1.387L18.3 8.925ZM3 21q-.425 0-.713-.288T2 20v-2.825q0-.2.075-.388t.225-.337l10.3-10.3l4.25 4.25l-10.3 10.3q-.15.15-.337.225T5.825 21H3Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:event-upcoming-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 22h-3q-.425 0-.712-.288T15 21t.288-.712T16 20h3V10H5v3q0 .425-.288.713T4 14t-.712-.288T3 13V6q0-.825.588-1.412T5 4h1V3q0-.425.288-.712T7 2t.713.288T8 3v1h8V3q0-.425.288-.712T17 2t.713.288T18 3v1h1q.825 0 1.413.588T21 6v14q0 .825-.587 1.413T19 22m-9.825-2H2q-.425 0-.712-.288T1 19t.288-.712T2 18h7.175L7.3 16.1q-.275-.275-.287-.687T7.3 14.7q.275-.275.7-.275t.7.275l3.6 3.6q.3.3.3.7t-.3.7l-3.6 3.6q-.275.275-.687.288T7.3 23.3q-.275-.275-.275-.7t.275-.7zM5 8h14V6H5zm0 0V6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:folder-open-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h6l2 2h8q.825 0 1.413.588T22 8H11.175l-2-2H4v12l2.4-8h17.1l-2.575 8.575q-.2.65-.737 1.038T19 20zm2.1-2H19l1.8-6H7.9zm0 0l1.8-6zM4 8V6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:folder-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h6l2 2h8q.825 0 1.413.588T22 8v10q0 .825-.587 1.413T20 20zm0-2h16V8h-8.825l-2-2H4zm0 0V6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:format-list-bulleted-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10 19q-.425 0-.712-.288T9 18t.288-.712T10 17h10q.425 0 .713.288T21 18t-.288.713T20 19zm0-6q-.425 0-.712-.288T9 12t.288-.712T10 11h10q.425 0 .713.288T21 12t-.288.713T20 13zm0-6q-.425 0-.712-.288T9 6t.288-.712T10 5h10q.425 0 .713.288T21 6t-.288.713T20 7zM5 20q-.825 0-1.412-.587T3 18t.588-1.412T5 16t1.413.588T7 18t-.587 1.413T5 20m0-6q-.825 0-1.412-.587T3 12t.588-1.412T5 10t1.413.588T7 12t-.587 1.413T5 14M3.588 7.413Q3 6.825 3 6t.588-1.412T5 4t1.413.588T7 6t-.587 1.413T5 8t-1.412-.587'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:grid-view-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 11q-.825 0-1.412-.587T3 9V5q0-.825.588-1.412T5 3h4q.825 0 1.413.588T11 5v4q0 .825-.587 1.413T9 11zm0 10q-.825 0-1.412-.587T3 19v-4q0-.825.588-1.412T5 13h4q.825 0 1.413.588T11 15v4q0 .825-.587 1.413T9 21zm10-10q-.825 0-1.412-.587T13 9V5q0-.825.588-1.412T15 3h4q.825 0 1.413.588T21 5v4q0 .825-.587 1.413T19 11zm0 10q-.825 0-1.412-.587T13 19v-4q0-.825.588-1.412T15 13h4q.825 0 1.413.588T21 15v4q0 .825-.587 1.413T19 21zM5 9h4V5H5zm10 0h4V5h-4zm0 10h4v-4h-4zM5 19h4v-4H5zM9 9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:keyboard-arrow-down-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11.625 14.913q-.175-.063-.325-.213l-4.6-4.6q-.275-.275-.275-.7t.275-.7t.7-.275t.7.275l3.9 3.9l3.9-3.9q.275-.275.7-.275t.7.275t.275.7t-.275.7l-4.6 4.6q-.15.15-.325.213t-.375.062t-.375-.062'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:library-add-check-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12.7 14.05l5.65-5.65l-1.4-1.45l-4.25 4.25l-2.15-2.1l-1.4 1.4zM8 18q-.825 0-1.412-.587T6 16V4q0-.825.588-1.412T8 2h12q.825 0 1.413.588T22 4v12q0 .825-.587 1.413T20 18zm0-2h12V4H8zm-4 6q-.825 0-1.412-.587T2 20V6h2v14h14v2zM8 4v12z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:memory{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 15V9h6v6zm0 6v-2H7q-.825 0-1.412-.587T5 17v-2H3v-2h2v-2H3V9h2V7q0-.825.588-1.412T7 5h2V3h2v2h2V3h2v2h2q.825 0 1.413.588T19 7v2h2v2h-2v2h2v2h-2v2q0 .825-.587 1.413T17 19h-2v2h-2v-2h-2v2zm8-4V7H7v10z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:model-training{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5.15 18.85q-1.025-1.2-1.588-2.687T3 13q0-3.75 2.625-6.375T12 4h.2l-1.6-1.6L12 1l4 4l-4 4l-1.425-1.425L12.15 6H12Q9.1 6 7.05 8.05T5 13q0 1.275.412 2.4t1.163 2.025zM11 18.5q0-.575-.387-1.137t-.863-1.175t-.862-1.275T8.5 13.5q0-1.45 1.025-2.475T12 10t2.475 1.025T15.5 13.5q0 .75-.387 1.413t-.863 1.274t-.862 1.175T13 18.5zm0 2.5v-1.5h2V21zm7.85-2.15l-1.425-1.425q.75-.9 1.163-2.025T19 13q0-1.65-.687-3.062t-1.888-2.363L17.85 6.15q1.45 1.25 2.3 3.013T21 13q0 1.675-.562 3.163T18.85 18.85'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:more-horiz{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 14q-.825 0-1.412-.587T4 12t.588-1.412T6 10t1.413.588T8 12t-.587 1.413T6 14m6 0q-.825 0-1.412-.587T10 12t.588-1.412T12 10t1.413.588T14 12t-.587 1.413T12 14m6 0q-.825 0-1.412-.587T16 12t.588-1.412T18 10t1.413.588T20 12t-.587 1.413T18 14'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:nest-clock-farsight-analog-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m13 12.175l2.25 2.25q.275.275.275.688t-.275.712q-.3.3-.712.3t-.713-.3L11.3 13.3q-.15-.15-.225-.337T11 12.575V9q0-.425.288-.712T12 8t.713.288T13 9zm-1.713-6.462Q11 5.425 11 5V4h2v1q0 .425-.288.713T12 6t-.712-.288m7 5.576Q18.575 11 19 11h1v2h-1q-.425 0-.712-.288T18 12t.288-.712m-5.575 7Q13 18.575 13 19v1h-2v-1q0-.425.288-.712T12 18t.713.288m-7-5.575Q5.425 13 5 13H4v-2h1q.425 0 .713.288T6 12t-.288.713M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m8-10q0-3.35-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20t5.675-2.325T20 12m-8 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:network-node{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M3.025 20.975Q2 19.95 2 18.5t1.025-2.475T5.5 15q.45 0 .875.112t.8.313L11 11.6V8.85q-1.1-.325-1.8-1.237T8.5 5.5q0-1.45 1.025-2.475T12 2t2.475 1.025T15.5 5.5q0 1.2-.7 2.113T13 8.85v2.75l3.85 3.825q.375-.2.788-.312T18.5 15q1.45 0 2.475 1.025T22 18.5t-1.025 2.475T18.5 22t-2.475-1.025T15 18.5q0-.45.112-.875t.313-.8L12 13.4l-3.425 3.425q.2.375.313.8T9 18.5q0 1.45-1.025 2.475T5.5 22t-2.475-1.025m16.538-1.412Q20 19.125 20 18.5t-.437-1.062T18.5 17t-1.062.438T17 18.5t.438 1.063T18.5 20t1.063-.437m-6.5-13q.437-.438.437-1.063t-.437-1.062T12 4t-1.062.438T10.5 5.5t.438 1.063T12 7t1.063-.437m-6.5 13Q7 19.125 7 18.5t-.437-1.062T5.5 17t-1.062.438T4 18.5t.438 1.063T5.5 20t1.063-.437'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:notifications-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 19v-2h2v-7q0-2.075 1.25-3.687T10.5 4.2v-.7q0-.625.438-1.062T12 2t1.063.438T13.5 3.5v.7q2 .5 3.25 2.113T18 10v7h2v2zm8 3q-.825 0-1.412-.587T10 20h4q0 .825-.587 1.413T12 22m-4-5h8v-7q0-1.65-1.175-2.825T12 6T9.175 7.175T8 10z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:notifications-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 19q-.425 0-.712-.288T4 18t.288-.712T5 17h1v-7q0-2.075 1.25-3.687T10.5 4.2v-.7q0-.625.438-1.062T12 2t1.063.438T13.5 3.5v.7q2 .5 3.25 2.113T18 10v7h1q.425 0 .713.288T20 18t-.288.713T19 19zm7 3q-.825 0-1.412-.587T10 20h4q0 .825-.587 1.413T12 22m-4-5h8v-7q0-1.65-1.175-2.825T12 6T9.175 7.175T8 10z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:open-in-full-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 21q-.425 0-.712-.288T3 20v-6q0-.425.288-.712T4 13t.713.288T5 14v3.6L17.6 5H14q-.425 0-.712-.288T13 4t.288-.712T14 3h6q.425 0 .713.288T21 4v6q0 .425-.288.713T20 11t-.712-.288T19 10V6.4L6.4 19H10q.425 0 .713.288T11 20t-.288.713T10 21z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:radio-button-unchecked{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:refresh-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 20q-3.35 0-5.675-2.325T4 12t2.325-5.675T12 4q1.725 0 3.3.712T18 6.75V5q0-.425.288-.712T19 4t.713.288T20 5v5q0 .425-.288.713T19 11h-5q-.425 0-.712-.288T13 10t.288-.712T14 9h3.2q-.8-1.4-2.187-2.2T12 6Q9.5 6 7.75 7.75T6 12t1.75 4.25T12 18q1.7 0 3.113-.862t2.187-2.313q.2-.35.563-.487t.737-.013q.4.125.575.525t-.025.75q-1.025 2-2.925 3.2T12 20'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:save-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h11.175q.4 0 .763.15t.637.425l2.85 2.85q.275.275.425.638t.15.762V19q0 .825-.587 1.413T19 21zM19 7.85L16.15 5H5v14h14zm-4.875 9.275Q15 16.25 15 15t-.875-2.125T12 12t-2.125.875T9 15t.875 2.125T12 18t2.125-.875M7 10h7q.425 0 .713-.288T15 9V7q0-.425-.288-.712T14 6H7q-.425 0-.712.288T6 7v2q0 .425.288.713T7 10M5 7.85V19V5z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m19.6 21l-6.3-6.3q-.75.6-1.725.95T9.5 16q-2.725 0-4.612-1.888T3 9.5t1.888-4.612T9.5 3t4.613 1.888T16 9.5q0 1.1-.35 2.075T14.7 13.3l6.3 6.3zM9.5 14q1.875 0 3.188-1.312T14 9.5t-1.312-3.187T9.5 5T6.313 6.313T5 9.5t1.313 3.188T9.5 14'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:search-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9.5 16q-2.725 0-4.612-1.888T3 9.5t1.888-4.612T9.5 3t4.613 1.888T16 9.5q0 1.1-.35 2.075T14.7 13.3l5.6 5.6q.275.275.275.7t-.275.7t-.7.275t-.7-.275l-5.6-5.6q-.75.6-1.725.95T9.5 16m0-2q1.875 0 3.188-1.312T14 9.5t-1.312-3.187T9.5 5T6.313 6.313T5 9.5t1.313 3.188T9.5 14'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:security-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 19.9q2.425-.75 4.05-2.962T17.95 12H12V4.125l-6 2.25v5.175q0 .175.05.45H12zm-.325 1.975q-.15-.025-.3-.075Q8 20.675 6 17.638T4 11.1V6.375q0-.625.363-1.125t.937-.725l6-2.25q.35-.125.7-.125t.7.125l6 2.25q.575.225.938.725T20 6.375V11.1q0 3.5-2 6.538T12.625 21.8q-.15.05-.3.075T12 21.9t-.325-.025'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:service-toolbox-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7 6V5q0-.825.588-1.412T9 3h6q.825 0 1.413.588T17 5v1h.7q.575 0 1.075.325t.725.875l2.35 5.4q.075.2.113.4t.037.4V18q0 .825-.587 1.413T20 20H4q-.825 0-1.412-.587T2 18v-4.6q0-.2.038-.4t.112-.4L4.5 7.2q.225-.55.725-.875T6.3 6zm2 0h6V5H9zm-2 6v-.025q0-.425.288-.712T8 10.974t.713.288t.287.712V12h6v-.025q0-.425.288-.712t.712-.288t.713.288t.287.712V12h2.4l-1.7-4H6.3l-1.7 4zm0 2H4v4h16v-4h-3v.025q0 .425-.288.713t-.712.287t-.712-.288t-.288-.712V14H9v.025q0 .425-.288.713T8 15.025t-.712-.288T7 14.026zm5 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:settings-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m9.25 22l-.4-3.2q-.325-.125-.612-.3t-.563-.375L4.7 19.375l-2.75-4.75l2.575-1.95Q4.5 12.5 4.5 12.338v-.675q0-.163.025-.338L1.95 9.375l2.75-4.75l2.975 1.25q.275-.2.575-.375t.6-.3l.4-3.2h5.5l.4 3.2q.325.125.613.3t.562.375l2.975-1.25l2.75 4.75l-2.575 1.95q.025.175.025.338v.674q0 .163-.05.338l2.575 1.95l-2.75 4.75l-2.95-1.25q-.275.2-.575.375t-.6.3l-.4 3.2zM11 20h1.975l.35-2.65q.775-.2 1.438-.587t1.212-.938l2.475 1.025l.975-1.7l-2.15-1.625q.125-.35.175-.737T17.5 12t-.05-.787t-.175-.738l2.15-1.625l-.975-1.7l-2.475 1.05q-.55-.575-1.212-.962t-1.438-.588L13 4h-1.975l-.35 2.65q-.775.2-1.437.588t-1.213.937L5.55 7.15l-.975 1.7l2.15 1.6q-.125.375-.175.75t-.05.8q0 .4.05.775t.175.75l-2.15 1.625l.975 1.7l2.475-1.05q.55.575 1.213.963t1.437.587zm1.05-4.5q1.45 0 2.475-1.025T15.55 12t-1.025-2.475T12.05 8.5q-1.475 0-2.488 1.025T8.55 12t1.013 2.475T12.05 15.5M12 12'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:settings-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10.825 22q-.675 0-1.162-.45t-.588-1.1L8.85 18.8q-.325-.125-.612-.3t-.563-.375l-1.55.65q-.625.275-1.25.05t-.975-.8l-1.175-2.05q-.35-.575-.2-1.225t.675-1.075l1.325-1Q4.5 12.5 4.5 12.337v-.675q0-.162.025-.337l-1.325-1Q2.675 9.9 2.525 9.25t.2-1.225L3.9 5.975q.35-.575.975-.8t1.25.05l1.55.65q.275-.2.575-.375t.6-.3l.225-1.65q.1-.65.588-1.1T10.825 2h2.35q.675 0 1.163.45t.587 1.1l.225 1.65q.325.125.613.3t.562.375l1.55-.65q.625-.275 1.25-.05t.975.8l1.175 2.05q.35.575.2 1.225t-.675 1.075l-1.325 1q.025.175.025.338v.674q0 .163-.05.338l1.325 1q.525.425.675 1.075t-.2 1.225l-1.2 2.05q-.35.575-.975.8t-1.25-.05l-1.5-.65q-.275.2-.575.375t-.6.3l-.225 1.65q-.1.65-.587 1.1t-1.163.45zM11 20h1.975l.35-2.65q.775-.2 1.438-.587t1.212-.938l2.475 1.025l.975-1.7l-2.15-1.625q.125-.35.175-.737T17.5 12t-.05-.787t-.175-.738l2.15-1.625l-.975-1.7l-2.475 1.05q-.55-.575-1.212-.962t-1.438-.588L13 4h-1.975l-.35 2.65q-.775.2-1.437.588t-1.213.937L5.55 7.15l-.975 1.7l2.15 1.6q-.125.375-.175.75t-.05.8q0 .4.05.775t.175.75l-2.15 1.625l.975 1.7l2.475-1.05q.55.575 1.213.963t1.437.587zm1.05-4.5q1.45 0 2.475-1.025T15.55 12t-1.025-2.475T12.05 8.5q-1.475 0-2.487 1.025T8.55 12t1.013 2.475T12.05 15.5M12 12'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:shopping-cart-checkout-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5.588 21.413Q5 20.825 5 20t.588-1.412T7 18t1.413.588T9 20t-.587 1.413T7 22t-1.412-.587m10 0Q15 20.825 15 20t.588-1.412T17 18t1.413.588T19 20t-.587 1.413T17 22t-1.412-.587M3 4H2q-.425 0-.712-.288T1 3t.288-.712T2 2h1.65q.275 0 .525.15t.375.425L8.525 11h7l3.625-6.5q.125-.25.35-.375T20 4q.575 0 .863.488t.012.987L17.3 11.95q-.275.5-.737.775T15.55 13H8.1L7 15h11q.425 0 .713.288T19 16t-.288.713T18 17H7q-1.125 0-1.713-.975T5.25 14.05L6.6 11.6zm9.175 3H9q-.425 0-.712-.288T8 6t.288-.712T9 5h3.175l-.9-.9q-.3-.3-.288-.7t.313-.7q.3-.275.7-.288t.7.288l2.6 2.6q.3.3.3.7t-.3.7l-2.6 2.6q-.275.275-.687.288T11.3 9.3q-.275-.275-.275-.7t.275-.7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:smart-toy-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 15q-1.25 0-2.125-.875T1 12t.875-2.125T4 9V7q0-.825.588-1.412T6 5h3q0-1.25.875-2.125T12 2t2.125.875T15 5h3q.825 0 1.413.588T20 7v2q1.25 0 2.125.875T23 12t-.875 2.125T20 15v4q0 .825-.587 1.413T18 21H6q-.825 0-1.412-.587T4 19zm6.063-2.437q.437-.438.437-1.063t-.437-1.062T9 10t-1.062.438T7.5 11.5t.438 1.063T9 13t1.063-.437m6 0q.437-.438.437-1.063t-.437-1.062T15 10t-1.062.438T13.5 11.5t.438 1.063T15 13t1.063-.437M8 17h8v-2H8zm-2 2h12V7H6zm6-6'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:stop-circle-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 16h6q.425 0 .713-.288T16 15V9q0-.425-.288-.712T15 8H9q-.425 0-.712.288T8 9v6q0 .425.288.713T9 16m3 6q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20m0-8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:stop-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 16V8q0-.825.588-1.412T8 6h8q.825 0 1.413.588T18 8v8q0 .825-.587 1.413T16 18H8q-.825 0-1.412-.587T6 16'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:timer-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10 3q-.425 0-.712-.288T9 2t.288-.712T10 1h4q.425 0 .713.288T15 2t-.288.713T14 3zm2.713 10.713Q13 13.425 13 13V9q0-.425-.288-.712T12 8t-.712.288T11 9v4q0 .425.288.713T12 14t.713-.288m-4.2 7.576q-1.638-.713-2.863-1.938t-1.937-2.863T3 13t.713-3.488T5.65 6.65t2.863-1.937T12 4q1.55 0 2.975.5t2.675 1.45l.7-.7q.275-.275.7-.275t.7.275t.275.7t-.275.7l-.7.7Q20 8.6 20.5 10.025T21 13q0 1.85-.713 3.488T18.35 19.35t-2.863 1.938T12 22t-3.488-.712m8.438-3.338Q19 15.9 19 13t-2.05-4.95T12 6T7.05 8.05T5 13t2.05 4.95T12 20t4.95-2.05M12 13'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:update-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 21q-1.875 0-3.512-.712t-2.85-1.925t-1.925-2.85T3 12t.713-3.512t1.924-2.85t2.85-1.925T12 3q2.05 0 3.888.875T19 6.35V5q0-.425.288-.712T20 4t.713.288T21 5v4q0 .425-.288.713T20 10h-4q-.425 0-.712-.288T15 9t.288-.712T16 8h1.75q-1.025-1.4-2.525-2.2T12 5Q9.075 5 7.038 7.038T5 12t2.038 4.963T12 19q2.375 0 4.25-1.425t2.475-3.675q.125-.4.45-.6t.725-.15q.425.05.675.362t.15.688q-.725 2.975-3.15 4.888T12 21m1-9.4l2.5 2.5q.275.275.275.7t-.275.7t-.7.275t-.7-.275l-2.8-2.8q-.15-.15-.225-.337T11 11.975V8q0-.425.288-.712T12 7t.713.288T13 8z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:upload{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 16V7.85l-2.6 2.6L7 9l5-5l5 5l-1.4 1.45l-2.6-2.6V16zm-5 4q-.825 0-1.412-.587T4 18v-3h2v3h12v-3h2v3q0 .825-.587 1.413T18 20z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:upload-file-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 19h2v-4.175l1.6 1.6L16 15l-4-4l-4 4l1.425 1.4L11 14.825zm-5 3q-.825 0-1.412-.587T4 20V4q0-.825.588-1.412T6 2h8l6 6v12q0 .825-.587 1.413T18 22zm7-13V4H6v16h12V9zM6 4v5zv16z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:visibility-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M15.188 14.688Q16.5 13.375 16.5 11.5t-1.312-3.187T12 7T8.813 8.313T7.5 11.5t1.313 3.188T12 16t3.188-1.312m-5.1-1.276Q9.3 12.625 9.3 11.5t.788-1.912T12 8.8t1.913.788t.787 1.912t-.787 1.913T12 14.2t-1.912-.787m-4.2 3.787q-2.763-1.8-4.363-4.75q-.125-.225-.187-.462t-.063-.488t.063-.488t.187-.462q1.6-2.95 4.363-4.75T12 4t6.113 1.8t4.362 4.75q.125.225.188.463t.062.487t-.062.488t-.188.462q-1.6 2.95-4.362 4.75T12 19t-6.113-1.8m11.3-1.687Q19.55 14.025 20.8 11.5q-1.25-2.525-3.613-4.012T12 6T6.813 7.488T3.2 11.5q1.25 2.525 3.613 4.013T12 17t5.188-1.487'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:vital-signs-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8.15 19.725q-.375-.275-.55-.7L5.3 13H2q-.425 0-.712-.288T1 12t.288-.712T2 11h4q.325 0 .563.175t.362.475L9 17.1l4.6-12.125q.175-.425.55-.7T15 4t.85.275t.55.7L18.7 11H22q.425 0 .713.288T23 12t-.288.713T22 13h-4q-.325 0-.562-.175t-.363-.475L15 6.9l-4.6 12.125q-.175.425-.55.7T9 20t-.85-.275'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:warning-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M2.725 21q-.275 0-.5-.137t-.35-.363t-.137-.488t.137-.512l9.25-16q.15-.25.388-.375T12 3t.488.125t.387.375l9.25 16q.15.25.138.513t-.138.487t-.35.363t-.5.137zm1.725-2h15.1L12 6zm8.263-1.287Q13 17.425 13 17t-.288-.712T12 16t-.712.288T11 17t.288.713T12 18t.713-.288m0-3Q13 14.425 13 14v-3q0-.425-.288-.712T12 10t-.712.288T11 11v3q0 .425.288.713T12 15t.713-.288M12 12.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:workspace-premium-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12 11.925l-1.7 1.3q-.15.125-.3.013t-.1-.288l.65-2.1l-1.75-1.4q-.125-.125-.075-.287T8.95 9h2.15l.65-2.05q.05-.175.25-.175t.25.175L12.9 9h2.125q.175 0 .238.163t-.063.287l-1.775 1.4l.65 2.1q.05.175-.1.288t-.3-.013zM12 21l-4.675 1.55q-.5.175-.913-.125t-.412-.8v-6.35q-.95-1.05-1.475-2.4T4 10q0-3.35 2.325-5.675T12 2t5.675 2.325T20 10q0 1.525-.525 2.875T18 15.275v6.35q0 .5-.413.8t-.912.125zm4.25-6.75Q18 12.5 18 10t-1.75-4.25T12 4T7.75 5.75T6 10t1.75 4.25T12 16t4.25-1.75'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-arrow-right-thin{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M14 16.94v-4H5.08l-.03-2.01H14V6.94l5 5Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M21 7L9 19l-5.5-5.5l1.41-1.41L9 16.17L19.59 5.59z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-chevron-down{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7.41 8.58L12 13.17l4.59-4.59L18 10l-6 6l-6-6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-clock-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 20a8 8 0 0 0 8-8a8 8 0 0 0-8-8a8 8 0 0 0-8 8a8 8 0 0 0 8 8m0-18a10 10 0 0 1 10 10a10 10 0 0 1-10 10C6.47 22 2 17.5 2 12A10 10 0 0 1 12 2m.5 5v5.25l4.5 2.67l-.75 1.23L11 13V7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-close{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 6.41L17.59 5L12 10.59L6.41 5L5 6.41L10.59 12L5 17.59L6.41 19L12 13.41L17.59 19L19 17.59L13.41 12z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-cloud-upload{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 20H6.5q-2.28 0-3.89-1.57Q1 16.85 1 14.58q0-1.95 1.17-3.48q1.18-1.53 3.08-1.95q.63-2.3 2.5-3.72Q9.63 4 12 4q2.93 0 4.96 2.04Q19 8.07 19 11q1.73.2 2.86 1.5q1.14 1.28 1.14 3q0 1.88-1.31 3.19T18.5 20H13v-7.15l1.6 1.55L16 13l-4-4l-4 4l1.4 1.4l1.6-1.55Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-database-cog-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 14c-2.42 0-4.7-.6-6-1.55V9.64c1.47.83 3.61 1.36 6 1.36s4.53-.53 6-1.36v2.44c.33-.05.66-.08 1-.08s.67.03 1 .08V7c0-2.21-3.58-4-8-4S4 4.79 4 7v10c0 2.21 3.59 4 8 4h.29a7.4 7.4 0 0 1-.29-2c-3.87 0-6-1.5-6-2v-2.23c1.61.78 3.72 1.23 6 1.23c.24 0 .47 0 .7-.03c.4-.83.95-1.56 1.62-2.16c-.74.12-1.52.19-2.32.19m0-9c3.87 0 6 1.5 6 2s-2.13 2-6 2s-6-1.5-6-2s2.13-2 6-2m10.7 14.6v-1l1.1-.8c.1-.1.2-.2.1-.3l-1-1.7c0-.1-.2-.1-.3-.1l-1.2.5c-.3-.2-.6-.4-.9-.5l-.2-1.3c0-.1-.1-.2-.2-.2h-2c-.2 0-.3.1-.3.2l-.2 1.3c-.3.2-.5.3-.8.5l-1.2-.5c-.1 0-.2 0-.3.1l-1 1.7c0 .1 0 .2.1.3l1.1.8v1l-1.1.8c-.1.1-.2.2-.1.3l1 1.7c.1.1.2.1.3.1l1.2-.5c.2.2.5.4.8.5l.2 1.3c.1.1.2.2.3.2h2c.1 0 .2-.1.2-.2l.2-1.3c.3-.2.5-.3.8-.5l1.2.4c.1 0 .2 0 .3-.1l1-1.7c.1-.1.1-.2 0-.2zm-3.7.9c-.8 0-1.5-.7-1.5-1.5s.7-1.5 1.5-1.5s1.5.7 1.5 1.5s-.7 1.5-1.5 1.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-file-document-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 2a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8l-6-6zm0 2h7v5h5v11H6zm2 8v2h8v-2zm0 4v2h5v-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-folder-open-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6.1 10L4 18V8h17a2 2 0 0 0-2-2h-7l-2-2H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h15c.9 0 1.7-.6 1.9-1.5l2.3-8.5zM19 18H6l1.6-6h13z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-format-list-bulleted{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7 5h14v2H7zm0 8v-2h14v2zM4 4.5A1.5 1.5 0 0 1 5.5 6A1.5 1.5 0 0 1 4 7.5A1.5 1.5 0 0 1 2.5 6A1.5 1.5 0 0 1 4 4.5m0 6A1.5 1.5 0 0 1 5.5 12A1.5 1.5 0 0 1 4 13.5A1.5 1.5 0 0 1 2.5 12A1.5 1.5 0 0 1 4 10.5M7 19v-2h14v2zm-3-2.5A1.5 1.5 0 0 1 5.5 18A1.5 1.5 0 0 1 4 19.5A1.5 1.5 0 0 1 2.5 18A1.5 1.5 0 0 1 4 16.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-git{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M2.6 10.59L8.38 4.8l1.69 1.7c-.24.85.15 1.78.93 2.23v5.54c-.6.34-1 .99-1 1.73a2 2 0 0 0 2 2a2 2 0 0 0 2-2c0-.74-.4-1.39-1-1.73V9.41l2.07 2.09c-.07.15-.07.32-.07.5a2 2 0 0 0 2 2a2 2 0 0 0 2-2a2 2 0 0 0-2-2c-.18 0-.35 0-.5.07L13.93 7.5a1.98 1.98 0 0 0-1.15-2.34c-.43-.16-.88-.2-1.28-.09L9.8 3.38l.79-.78c.78-.79 2.04-.79 2.82 0l7.99 7.99c.79.78.79 2.04 0 2.82l-7.99 7.99c-.78.79-2.04.79-2.82 0L2.6 13.41c-.79-.78-.79-2.04 0-2.82'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-github{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5c.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34c-.46-1.16-1.11-1.47-1.11-1.47c-.91-.62.07-.6.07-.6c1 .07 1.53 1.03 1.53 1.03c.87 1.52 2.34 1.07 2.91.83c.09-.65.35-1.09.63-1.34c-2.22-.25-4.55-1.11-4.55-4.92c0-1.11.38-2 1.03-2.71c-.1-.25-.45-1.29.1-2.64c0 0 .84-.27 2.75 1.02c.79-.22 1.65-.33 2.5-.33s1.71.11 2.5.33c1.91-1.29 2.75-1.02 2.75-1.02c.55 1.35.2 2.39.1 2.64c.65.71 1.03 1.6 1.03 2.71c0 3.82-2.34 4.66-4.57 4.91c.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-history{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M13.5 8H12v5l4.28 2.54l.72-1.21l-3.5-2.08zM13 3a9 9 0 0 0-9 9H1l3.96 4.03L9 12H6a7 7 0 0 1 7-7a7 7 0 0 1 7 7a7 7 0 0 1-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42A8.9 8.9 0 0 0 13 21a9 9 0 0 0 9-9a9 9 0 0 0-9-9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-information-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 9h2V7h-2m1 13c-4.41 0-8-3.59-8-8s3.59-8 8-8s8 3.59 8 8s-3.59 8-8 8m0-18A10 10 0 0 0 2 12a10 10 0 0 0 10 10a10 10 0 0 0 10-10A10 10 0 0 0 12 2m-1 15h2v-6h-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-language-php{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 18.08c-6.63 0-12-2.72-12-6.08s5.37-6.08 12-6.08S24 8.64 24 12s-5.37 6.08-12 6.08m-5.19-7.95c.54 0 .91.1 1.09.31c.18.2.22.56.13 1.03c-.1.53-.29.87-.58 1.09q-.42.33-1.29.33h-.87l.53-2.76zm-3.5 5.55h1.44l.34-1.75h1.23c.54 0 .98-.06 1.33-.17c.35-.12.67-.31.96-.58c.24-.22.43-.46.58-.73c.15-.26.26-.56.31-.88c.16-.78.05-1.39-.33-1.82c-.39-.44-.99-.65-1.82-.65H4.59zm7.25-8.33l-1.28 6.58h1.42l.74-3.77h1.14c.36 0 .6.06.71.18s.13.34.07.66l-.57 2.93h1.45l.59-3.07c.13-.62.03-1.07-.27-1.36c-.3-.27-.85-.4-1.65-.4h-1.27L12 7.35zM18 10.13c.55 0 .91.1 1.09.31c.18.2.22.56.13 1.03c-.1.53-.29.87-.57 1.09c-.29.22-.72.33-1.3.33h-.85l.5-2.76zm-3.5 5.55h1.44l.34-1.75h1.22c.55 0 1-.06 1.35-.17c.35-.12.65-.31.95-.58c.24-.22.44-.46.58-.73c.15-.26.26-.56.32-.88c.15-.78.04-1.39-.34-1.82c-.36-.44-.99-.65-1.82-.65h-2.75z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-lightning-bolt{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 15H6l7-14v8h5l-7 14z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-monitor{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M21 16H3V4h18m0-2H3c-1.11 0-2 .89-2 2v12a2 2 0 0 0 2 2h7v2H8v2h8v-2h-2v-2h7a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-nodejs{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 1.85c-.27 0-.55.07-.78.2l-7.44 4.3c-.48.28-.78.8-.78 1.36v8.58c0 .56.3 1.08.78 1.36l1.95 1.12c.95.46 1.27.47 1.71.47c1.4 0 2.21-.85 2.21-2.33V8.44c0-.12-.1-.22-.22-.22H8.5c-.13 0-.23.1-.23.22v8.47c0 .66-.68 1.31-1.77.76L4.45 16.5a.26.26 0 0 1-.11-.21V7.71c0-.09.04-.17.11-.21l7.44-4.29c.06-.04.16-.04.22 0l7.44 4.29c.07.04.11.12.11.21v8.58c0 .08-.04.16-.11.21l-7.44 4.29c-.06.04-.16.04-.23 0L10 19.65c-.08-.03-.16-.04-.21-.01c-.53.3-.63.36-1.12.51c-.12.04-.31.11.07.32l2.48 1.47q.36.21.78.21t.78-.21l7.44-4.29c.48-.28.78-.8.78-1.36V7.71c0-.56-.3-1.08-.78-1.36l-7.44-4.3c-.23-.13-.5-.2-.78-.2M14 8c-2.12 0-3.39.89-3.39 2.39c0 1.61 1.26 2.08 3.3 2.28c2.43.24 2.62.6 2.62 1.08c0 .83-.67 1.18-2.23 1.18c-1.98 0-2.4-.49-2.55-1.47a.226.226 0 0 0-.22-.18h-.96c-.12 0-.21.09-.21.22c0 1.24.68 2.74 3.94 2.74c2.35 0 3.7-.93 3.7-2.55c0-1.61-1.08-2.03-3.37-2.34c-2.31-.3-2.54-.46-2.54-1c0-.45.2-1.05 1.91-1.05c1.5 0 2.09.33 2.32 1.36c.02.1.11.17.21.17h.97c.05 0 .11-.02.15-.07c.04-.04.07-.1.05-.16C17.56 8.82 16.38 8 14 8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-open-in-new{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M14 3v2h3.59l-9.83 9.83l1.41 1.41L19 6.41V10h2V3m-2 16H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7h-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-plus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-server{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 1h16a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1m0 8h16a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1m0 8h16a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1M9 5h1V3H9zm0 8h1v-2H9zm0 8h1v-2H9zM5 3v2h2V3zm0 8v2h2v-2zm0 8v2h2v-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-swap-horizontal{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m21 9l-4-4v3h-7v2h7v3M7 11l-4 4l4 4v-3h7v-2H7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-trash-can-outline,.i-mdi\\:trash-can-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 3v1H4v2h1v13a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V6h1V4h-5V3zM7 6h10v13H7zm2 2v9h2V8zm4 0v9h2V8z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-upload{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 16v-6H5l7-7l7 7h-4v6zm-4 4v-2h14v2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-view-quilt-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 5v13h17V5zm2 11V7h3v9zm5 0v-3.5h3V16zm8 0h-3v-3.5h3zm-8-5.5V7h8v3.5z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-weather-night{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m17.75 4.09l-2.53 1.94l.91 3.06l-2.63-1.81l-2.63 1.81l.91-3.06l-2.53-1.94L12.44 4l1.06-3l1.06 3zm3.5 6.91l-1.64 1.25l.59 1.98l-1.7-1.17l-1.7 1.17l.59-1.98L15.75 11l2.06-.05L18.5 9l.69 1.95zm-2.28 4.95c.83-.08 1.72 1.1 1.19 1.85c-.32.45-.66.87-1.08 1.27C15.17 23 8.84 23 4.94 19.07c-3.91-3.9-3.91-10.24 0-14.14c.4-.4.82-.76 1.27-1.08c.75-.53 1.93.36 1.85 1.19c-.27 2.86.69 5.83 2.89 8.02a9.96 9.96 0 0 0 8.02 2.89m-1.64 2.02a12.08 12.08 0 0 1-7.8-3.47c-2.17-2.19-3.33-5-3.49-7.82c-2.81 3.14-2.7 7.96.31 10.98c3.02 3.01 7.84 3.12 10.98.31'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-white-balance-sunny{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m3.55 19.09l1.41 1.41l1.8-1.79l-1.42-1.42M12 6c-3.31 0-6 2.69-6 6s2.69 6 6 6s6-2.69 6-6c0-3.32-2.69-6-6-6m8 7h3v-2h-3m-2.76 7.71l1.8 1.79l1.41-1.41l-1.79-1.8M20.45 5l-1.41-1.4l-1.8 1.79l1.42 1.42M13 1h-2v3h2M6.76 5.39L4.96 3.6L3.55 5l1.79 1.81zM1 13h3v-2H1m12 9h-2v3h2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-wordpress{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M3.42 12c0-1.24.27-2.42.74-3.5l4.1 11.22A8.56 8.56 0 0 1 3.42 12m14.37-.43c0 .73-.29 1.58-.65 2.77l-.86 2.86l-3.1-9.2l.98-.1c.47-.06.41-.74-.05-.71c0 0-1.39.11-2.29.11l-2.26-.11c-.46-.03-.51.68-.06.71l.91.1l1.34 3.64l-1.88 5.63L6.74 8l.99-.1c.46-.06.4-.74-.06-.71c0 0-1.39.11-2.29.11l-.55-.01C6.37 4.96 9 3.42 12 3.42c2.23 0 4.27.86 5.79 2.25h-.11c-.84 0-1.44.73-1.44 1.52c0 .71.41 1.31.84 2.01c.33.57.71 1.3.71 2.37m-5.64 1.18l2.64 7.22l.06.12c-.89.32-1.85.49-2.85.49c-.84 0-1.65-.12-2.42-.35zm7.38-4.87A8.55 8.55 0 0 1 20.58 12c0 3.16-1.72 5.93-4.27 7.41l2.62-7.57c.49-1.22.66-2.2.66-3.07zM12 2a10 10 0 0 1 10 10a10 10 0 0 1-10 10A10 10 0 0 1 2 12A10 10 0 0 1 12 2m0 19.54c5.26 0 9.54-4.28 9.54-9.54S17.26 2.46 12 2.46S2.46 6.74 2.46 12s4.28 9.54 9.54 9.54'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\\:earth{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M17.9 17.39c-.26-.8-1.01-1.39-1.9-1.39h-1v-3a1 1 0 0 0-1-1H8v-2h2a1 1 0 0 0 1-1V7h2a2 2 0 0 0 2-2v-.41a7.984 7.984 0 0 1 2.9 12.8M11 19.93c-3.95-.49-7-3.85-7-7.93c0-.62.08-1.22.21-1.79L9 15v1a2 2 0 0 0 2 2m1-16A10 10 0 0 0 2 12a10 10 0 0 0 10 10a10 10 0 0 0 10-10A10 10 0 0 0 12 2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\\:fire{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M17.66 11.2c-.23-.3-.51-.56-.77-.82c-.67-.6-1.43-1.03-2.07-1.66C13.33 7.26 13 4.85 13.95 3c-.95.23-1.78.75-2.49 1.32c-2.59 2.08-3.61 5.75-2.39 8.9c.04.1.08.2.08.33c0 .22-.15.42-.35.5c-.23.1-.47.04-.66-.12a.6.6 0 0 1-.14-.17c-1.13-1.43-1.31-3.48-.55-5.12C5.78 10 4.87 12.3 5 14.47c.06.5.12 1 .29 1.5c.14.6.41 1.2.71 1.73c1.08 1.73 2.95 2.97 4.96 3.22c2.14.27 4.43-.12 6.07-1.6c1.83-1.66 2.47-4.32 1.53-6.6l-.13-.26c-.21-.46-.77-1.26-.77-1.26m-3.16 6.3c-.28.24-.74.5-1.1.6c-1.12.4-2.24-.16-2.9-.82c1.19-.28 1.9-1.16 2.11-2.05c.17-.8-.15-1.46-.28-2.23c-.12-.74-.1-1.37.17-2.06c.19.38.39.76.63 1.06c.77 1 1.98 1.44 2.24 2.8c.04.14.06.28.06.43c.03.82-.33 1.72-.93 2.27'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\\:pin{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 12V4h1V2H7v2h1v8l-2 2v2h5.2v6h1.6v-6H18v-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\\:radar{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m19.07 4.93l-1.41 1.41A8 8 0 0 1 20 12a8 8 0 0 1-8 8a8 8 0 0 1-8-8c0-4.08 3.05-7.44 7-7.93v2.02C8.16 6.57 6 9.03 6 12a6 6 0 0 0 6 6a6 6 0 0 0 6-6c0-1.66-.67-3.16-1.76-4.24l-1.41 1.41C15.55 9.9 16 10.9 16 12a4 4 0 0 1-4 4a4 4 0 0 1-4-4c0-1.86 1.28-3.41 3-3.86v2.14c-.6.35-1 .98-1 1.72a2 2 0 0 0 2 2a2 2 0 0 0 2-2c0-.74-.4-1.38-1-1.72V2h-1A10 10 0 0 0 2 12a10 10 0 0 0 10 10a10 10 0 0 0 10-10c0-2.76-1.12-5.26-2.93-7.07'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\\:remove-circle-off-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M22.1 21.5L2.4 1.7L1.1 3l3 3C2.8 7.6 2 9.7 2 12c0 5.5 4.5 10 10 10c2.3 0 4.4-.8 6-2.1l2.8 2.8zM12 20c-4.4 0-8-3.6-8-8c0-1.7.6-3.3 1.5-4.6L9.1 11H7v2h4.1l5.5 5.5c-1.3.9-2.9 1.5-4.6 1.5M8.2 5L6.7 3.5C8.3 2.6 10.1 2 12 2c5.5 0 10 4.5 10 10c0 1.9-.6 3.7-1.5 5.3L19 15.8c.6-1.1 1-2.4 1-3.8c0-4.4-3.6-8-8-8c-1.4 0-2.7.4-3.8 1m8 8l-2-2H17v2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\\:robot-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M17.5 15.5c0 1.11-.89 2-2 2s-2-.89-2-2s.9-2 2-2s2 .9 2 2m-9-2c-1.1 0-2 .9-2 2s.9 2 2 2s2-.89 2-2s-.89-2-2-2M23 15v3c0 .55-.45 1-1 1h-1v1c0 1.11-.89 2-2 2H5a2 2 0 0 1-2-2v-1H2c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1h1c0-3.87 3.13-7 7-7h1V5.73c-.6-.34-1-.99-1-1.73c0-1.1.9-2 2-2s2 .9 2 2c0 .74-.4 1.39-1 1.73V7h1c3.87 0 7 3.13 7 7h1c.55 0 1 .45 1 1m-2 1h-2v-2c0-2.76-2.24-5-5-5h-4c-2.76 0-5 2.24-5 5v2H3v1h2v3h14v-3h2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\\:server-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M2 4.6v4.8c0 .9.5 1.6 1.2 1.6h17.7c.6 0 1.2-.7 1.2-1.6V4.6C22 3.7 21.5 3 20.8 3H3.2C2.5 3 2 3.7 2 4.6M10 8V6H9v2zM5 8h2V6H5zm15 1H4V5h16zM2 14.6v4.8c0 .9.5 1.6 1.2 1.6h17.7c.6 0 1.2-.7 1.2-1.6v-4.8c0-.9-.5-1.6-1.2-1.6H3.2c-.7 0-1.2.7-1.2 1.6m8 3.4v-2H9v2zm-5 0h2v-2H5zm15 1H4v-4h16z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\\:shield-search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 9a3 3 0 0 1 3 3a3 3 0 0 1-3 3a3 3 0 0 1-3-3a3 3 0 0 1 3-3m5.86 10.31C16.23 21.22 14.28 22.45 12 23c-2.56-.61-4.7-2.07-6.42-4.37C3.86 16.34 3 13.8 3 11V5l9-4l9 4v6c0 2.39-.64 4.61-1.92 6.67l-2.91-2.91c.52-.79.83-1.76.83-2.76a5 5 0 0 0-5-5a5 5 0 0 0-5 5a5 5 0 0 0 5 5c1 0 1.97-.31 2.76-.83z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mi\\:attachment{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19.463 5.576c-.688-.75-1.929-.796-2.756.031l-8.1 8.1c-.21.21-.21.476 0 .686s.476.21.686 0l6.7-6.7a1 1 0 0 1 1.414 1.414l-6.7 6.7a2.45 2.45 0 0 1-3.514 0a2.45 2.45 0 0 1 0-3.514l8.1-8.1c1.567-1.568 4.115-1.619 5.63.015c1.552 1.569 1.597 4.104-.03 5.613l-9.486 9.486c-2.19 2.19-5.624 2.19-7.814 0s-2.19-5.624 0-7.814l8.1-8.1a1 1 0 0 1 1.414 1.414l-8.1 8.1c-1.41 1.41-1.41 3.576 0 4.986s3.576 1.41 4.986 0l9.5-9.5l.031-.03c.75-.687.796-1.929-.031-2.756z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\\:add-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M10.5 20a1.5 1.5 0 0 0 3 0v-6.5H20a1.5 1.5 0 0 0 0-3h-6.5V4a1.5 1.5 0 0 0-3 0v6.5H4a1.5 1.5 0 0 0 0 3h6.5z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\\:add-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M11 20a1 1 0 1 0 2 0v-7h7a1 1 0 1 0 0-2h-7V4a1 1 0 1 0-2 0v7H4a1 1 0 1 0 0 2h7z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\\:arrow-right-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='M24 0v24H0V0zM12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='m15.06 5.283l5.657 5.657a1.5 1.5 0 0 1 0 2.12l-5.656 5.658a1.5 1.5 0 0 1-2.122-2.122l3.096-3.096H4.5a1.5 1.5 0 0 1 0-3h11.535L12.94 7.404a1.5 1.5 0 0 1 2.122-2.121Z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\\:close-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='m12 13.414l5.657 5.657a1 1 0 0 0 1.414-1.414L13.414 12l5.657-5.657a1 1 0 0 0-1.414-1.414L12 10.586L6.343 4.929A1 1 0 0 0 4.93 6.343L10.586 12l-5.657 5.657a1 1 0 1 0 1.414 1.414z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\\:cloud-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M5 10.416a6.5 6.5 0 0 1 12.586-2.204A6.002 6.002 0 0 1 16 20H7a5 5 0 0 1-2-9.584M11.5 6a4.5 4.5 0 0 0-4.473 5a1.01 1.01 0 0 1-.758 1.09A3.002 3.002 0 0 0 7 18h9a4 4 0 0 0 .655-7.947a1.01 1.01 0 0 1-.81-.732A4.5 4.5 0 0 0 11.5 6'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\\:delete-2-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M14.28 2a2 2 0 0 1 1.897 1.368L16.72 5H20a1 1 0 1 1 0 2l-.003.071l-.867 12.143A3 3 0 0 1 16.138 22H7.862a3 3 0 0 1-2.992-2.786L4.003 7.07L4 7a1 1 0 0 1 0-2h3.28l.543-1.632A2 2 0 0 1 9.721 2zm3.717 5H6.003l.862 12.071a1 1 0 0 0 .997.929h8.276a1 1 0 0 0 .997-.929zM10 10a1 1 0 0 1 .993.883L11 11v5a1 1 0 0 1-1.993.117L9 16v-5a1 1 0 0 1 1-1m4 0a1 1 0 0 1 1 1v5a1 1 0 1 1-2 0v-5a1 1 0 0 1 1-1m.28-6H9.72l-.333 1h5.226z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\\:discord-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M15.003 4c.744 0 1.53.26 2.25.547l.527.216c1.26.528 1.968 1.636 2.517 2.853c.891 1.975 1.51 4.608 1.724 6.61c.102.95.127 1.906-.056 2.549c-.197.687-.867 1.173-1.518 1.555l-.322.183l-.334.186q-.26.144-.525.284l-.522.27l-.717.357l-.577.284a1 1 0 1 1-.894-1.788l.79-.39l-.58-.609c-1.39.57-3.027.893-4.766.893s-3.376-.322-4.766-.893l-.58.608l.793.39a1 1 0 1 1-.894 1.79l-.544-.27c-.402-.2-.805-.398-1.203-.607l-.928-.505l-.321-.183c-.651-.382-1.322-.868-1.518-1.555c-.184-.643-.158-1.598-.057-2.55c.214-2.001.833-4.634 1.724-6.609c.549-1.217 1.257-2.325 2.517-2.853C7.059 4.413 8.072 4 9 4c.603 0 1.077.555.99 1.147A14 14 0 0 1 12 5c.691 0 1.366.05 2.014.148A1.012 1.012 0 0 1 15.004 4ZM8.75 10.5a1.75 1.75 0 1 0 0 3.5a1.75 1.75 0 0 0 0-3.5m6.5 0a1.75 1.75 0 1 0 0 3.5a1.75 1.75 0 0 0 0-3.5'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\\:down-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M24 0v24H0V0zM12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M13.06 16.06a1.5 1.5 0 0 1-2.12 0l-5.658-5.656a1.5 1.5 0 1 1 2.122-2.121L12 12.879l4.596-4.596a1.5 1.5 0 0 1 2.122 2.12l-5.657 5.658Z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\\:plugin-2-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M10.5 4a1.472 1.472 0 0 0-1.317 2.13l.163.325A1.067 1.067 0 0 1 8.39 8H5a1 1 0 0 0-1 1v1.194c1.82-.109 3.5 1.331 3.5 3.306S5.82 16.915 4 16.806V19a1 1 0 0 0 1 1h2.194c-.109-1.82 1.331-3.5 3.306-3.5s3.415 1.68 3.306 3.5H15a1 1 0 0 0 1-1v-3.39c0-.794.835-1.31 1.545-.956l.324.163a1.472 1.472 0 1 0 0-2.634l-.324.163A1.067 1.067 0 0 1 16 11.39V9a1 1 0 0 0-1-1h-2.39c-.794 0-1.31-.835-.956-1.545l.163-.325A1.472 1.472 0 0 0 10.5 4M7.064 6c-.316-2.017 1.23-4 3.436-4s3.752 1.983 3.436 4H15a3 3 0 0 1 3 3v1.064c2.017-.316 4 1.23 4 3.436s-1.983 3.752-4 3.436V19a3 3 0 0 1-3 3h-2.407a1.06 1.06 0 0 1-.976-1.48l.085-.197a1.308 1.308 0 1 0-2.404 0l.085.198c.3.7-.214 1.479-.976 1.479H5a3 3 0 0 1-3-3v-3.407c0-.762.779-1.276 1.48-.976l.197.085a1.308 1.308 0 1 0 0-2.404l-.198.085c-.7.3-1.479-.214-1.479-.976V9a3 3 0 0 1 3-3z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\\:right-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M24 0v24H0V0zM12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M15.707 11.293a1 1 0 0 1 0 1.414l-5.657 5.657a1 1 0 1 1-1.414-1.414l4.95-4.95l-4.95-4.95a1 1 0 0 1 1.414-1.414z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\\:telegram-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M19.777 4.43a1.5 1.5 0 0 1 2.062 1.626l-2.268 13.757c-.22 1.327-1.676 2.088-2.893 1.427c-1.018-.553-2.53-1.405-3.89-2.294c-.68-.445-2.763-1.87-2.507-2.884c.22-.867 3.72-4.125 5.72-6.062c.785-.761.427-1.2-.5-.5c-2.302 1.738-5.998 4.381-7.22 5.125c-1.078.656-1.64.768-2.312.656c-1.226-.204-2.363-.52-3.291-.905c-1.254-.52-1.193-2.244-.001-2.746z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\\:time-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m0 2a8 8 0 1 0 0 16a8 8 0 0 0 0-16m0 2a1 1 0 0 1 .993.883L13 7v4.586l2.707 2.707a1 1 0 0 1-1.32 1.497l-.094-.083l-3-3a1 1 0 0 1-.284-.576L11 12V7a1 1 0 0 1 1-1'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mynaui\\:refresh-solid{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M21.074 12.154a.75.75 0 0 1 .672.82c-.49 4.93-4.658 8.776-9.724 8.776c-2.724 0-5.364-.933-7.238-2.68L3 20.85a.75.75 0 0 1-.75-.75v-3.96c0-.714.58-1.29 1.291-1.29h3.97a.75.75 0 0 1 .75.75l-2.413 2.407c1.558 1.433 3.78 2.243 6.174 2.243c4.29 0 7.817-3.258 8.232-7.424a.75.75 0 0 1 .82-.672m-18.82-1.128c.49-4.93 4.658-8.776 9.724-8.776c2.724 0 5.364.933 7.238 2.68L21 3.15a.75.75 0 0 1 .75.75v3.96c0 .714-.58 1.29-1.291 1.29h-3.97a.75.75 0 0 1-.75-.75l2.413-2.408c-1.558-1.432-3.78-2.242-6.174-2.242c-4.29 0-7.817 3.258-8.232 7.424a.75.75 0 1 1-1.492-.148'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-octicon\\:git-branch-16{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.5 2.5 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25m-6 0a.75.75 0 1 0 1.5 0a.75.75 0 0 0-1.5 0m8.25-.75a.75.75 0 1 0 0 1.5a.75.75 0 0 0 0-1.5M4.25 12a.75.75 0 1 0 0 1.5a.75.75 0 0 0 0-1.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-pajamas\\:issue-type-maintenance{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M11.25 2.5a2.25 2.25 0 0 0-2.154 2.904l.13.43l-.317.318l-6.254 6.253l-.53-.53l.53.53a.664.664 0 0 0 .94.94L9.848 7.09l.318-.318l.43.13a2.25 2.25 0 0 0 2.685-3.124l-1.5 1.501a.75.75 0 1 1-1.061-1.06l1.5-1.5a2.24 2.24 0 0 0-.97-.22ZM7.5 4.75a3.75 3.75 0 1 1 3.114 3.696L10.061 9l.939.94l.47-.47l.53-.53l.53.53l1.875 1.875a2.164 2.164 0 1 1-3.06 3.06L9.47 12.53L8.94 12l.53-.53l.47-.47l-.94-.94l-4.345 4.345l-.53-.53l.53.53a2.164 2.164 0 1 1-3.06-3.06L5.939 7L3.5 4.56l-.617.617l-.507-.761l-1-1.5l-.341-.512l.435-.434l.5-.5l.434-.435l.512.341l1.5 1l.761.507l-.616.617L7 5.94l.554-.554A4 4 0 0 1 7.5 4.75m4.5 6.31l1.345 1.345a.664.664 0 0 1-.94.94L11.061 12z' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-pajamas\\:todo-add{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M13 6a.75.75 0 0 1-.75-.75v-1.5h-1.5a.75.75 0 0 1 0-1.5h1.5V.75a.75.75 0 0 1 1.5 0v1.5h1.5a.75.75 0 0 1 0 1.5h-1.5v1.5A.75.75 0 0 1 13 6M3 13.5a.5.5 0 0 1-.5-.5V3a.5.5 0 0 1 .5-.5h4.25a.75.75 0 0 0 0-1.5H3a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8.75a.75.75 0 0 0-1.5 0V13a.5.5 0 0 1-.5.5z' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-pixel\\:plus-solid{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M23 11v2h-1v1h-8v8h-1v1h-2v-1h-1v-8H2v-1H1v-2h1v-1h8V2h1V1h2v1h1v8h8v1z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-prime\\:clone{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M14 16.75H6A2.75 2.75 0 0 1 3.25 14V6A2.75 2.75 0 0 1 6 3.25h8A2.75 2.75 0 0 1 16.75 6v8A2.75 2.75 0 0 1 14 16.75m-8-12A1.25 1.25 0 0 0 4.75 6v8A1.25 1.25 0 0 0 6 15.25h8A1.25 1.25 0 0 0 15.25 14V6A1.25 1.25 0 0 0 14 4.75Z'/%3E%3Cpath fill='currentColor' d='M18 20.75h-8A2.75 2.75 0 0 1 7.25 18v-2h1.5v2A1.25 1.25 0 0 0 10 19.25h8A1.25 1.25 0 0 0 19.25 18v-8A1.25 1.25 0 0 0 18 8.75h-2v-1.5h2A2.75 2.75 0 0 1 20.75 10v8A2.75 2.75 0 0 1 18 20.75'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-qlementine-icons\\:tool-16{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M15.1 3.12a1 1 0 0 1 .706.71c.452 1.71.032 3.62-1.32 4.97a5.14 5.14 0 0 1-4.87 1.36a.34.34 0 0 0-.148-.006l-.025.008l-5.08 5.08a2.563 2.563 0 0 1-3.62 0a2.563 2.563 0 0 1 0-3.62l5.08-5.08l.008-.025a.34.34 0 0 0-.006-.148a5.16 5.16 0 0 1 1.366-4.88a5.11 5.11 0 0 1 4.97-1.32a1 1 0 0 1 .452 1.674l-2.1 2.1l.383 1.15l1.15.383l2.1-2.1a1 1 0 0 1 .968-.258zM5.81 6.55l.001-.002zm3.62 3.62l.002-.001zm4.34-2.07a4.16 4.16 0 0 1-3.93 1.1c-.396-.096-.827-.023-1.12.265l-5.08 5.08c-.607.608-1.6.608-2.21 0a1.57 1.57 0 0 1 0-2.21l5.08-5.08c.288-.288.361-.721.265-1.12a4.2 4.2 0 0 1-.043-1.78a4.2 4.2 0 0 1 1.14-2.15c.76-.76 1.74-1.16 2.73-1.2a4.3 4.3 0 0 1 1.28.137l-2.1 2.1a1 1 0 0 0-.242 1.02l.383 1.15c.1.299.334.533.632.632l1.15.383a.99.99 0 0 0 1.02-.242l2.1-2.1c.11.418.156.849.137 1.28a4.1 4.1 0 0 1-1.2 2.73z' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ri\\:device-recover-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 2a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1zm-1 2H6v16h12zm-6 3a5 5 0 0 1 2.628 9.254L12.5 12H15a3 3 0 1 0-3 3l.955 1.909q-.464.09-.955.091a5 5 0 0 1 0-10'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ri\\:menu-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M3 4h18v2H3zm0 7h18v2H3zm0 7h18v2H3z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:backend{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.82 3.283c.35.262.727.456 1.131.583.527.168.961.22 1.262.23-.026.378-.081.97-.196 1.74-.097.646-.29 1.209-.572 1.676-.293.48-.592.709-.745.802-.483.294-.852.314-.88.315-.029.001-.397-.02-.88-.315-.153-.093-.453-.321-.745-.802-.283-.466-.476-1.03-.572-1.675a22.466 22.466 0 0 1-.197-1.74 4.768 4.768 0 0 0 1.262-.23 3.769 3.769 0 0 0 1.132-.584zm0-.569s-.44.46-1.24.714a4.248 4.248 0 0 1-1.277.215c-.195 0-.303-.019-.303-.019s.008.828.226 2.288c.232 1.56.958 2.458 1.523 2.802.601.367 1.057.37 1.07.37.015 0 .47-.003 1.072-.37.564-.344 1.29-1.242 1.523-2.802.218-1.46.226-2.288.226-2.288s-.108.02-.304.02c-.272 0-.716-.038-1.275-.216-.801-.254-1.241-.714-1.241-.714z' fill='currentColor'/%3E%3Cpath d='M6.82 3.17V5.9H4.403l-.197-1.98 2.614-.75zm0 2.73v2.944l.805-.215.856-.839.464-.9.292-.99H6.82z' fill='currentColor'/%3E%3Crect x='1.5' y='1.5' rx='2' width='11' height='9.286' stroke='currentColor'/%3E%3Cpath stroke='currentColor' d='M7 11.286V13'/%3E%3Cpath d='M3.25 13h7.5' stroke='currentColor' stroke-linecap='round'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:backup{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 128 128' style='enable-background:new 0 0 128 128' xml:space='preserve'%3E%3Cpath d='M76.6 112H25.4c-5.2 0-9.4-4.2-9.4-9.4V40.2c0-5.2 4.2-9.4 9.4-9.4h51.2c5.2 0 9.4 4.2 9.4 9.4v2.9c0 2.1-1.7 3.7-3.7 3.7s-3.7-1.7-3.7-3.7v-2.9c0-1-.8-1.9-1.9-1.9H25.4c-1 0-1.9.8-1.9 1.9v62.4c0 1 .8 1.9 1.9 1.9h51.2c1 0 1.9-.8 1.9-1.9V82.8c0-2.1 1.7-3.7 3.7-3.7s3.7 1.7 3.7 3.7v19.8c0 5.2-4.2 9.4-9.3 9.4z' fill='currentColor'/%3E%3Cpath d='M102.6 97.2h-11c-2.1 0-3.7-1.7-3.7-3.7 0-2.1 1.7-3.7 3.7-3.7h11.1c1 0 1.9-.8 1.9-1.9V25.4c0-1-.8-1.9-1.9-1.9H51.4c-1 0-1.9.8-1.9 1.9v.7c0 2.1-1.7 3.7-3.7 3.7s-3.7-1.7-3.7-3.7v-.7c0-5.2 4.2-9.4 9.4-9.4h51.2c5.2 0 9.4 4.2 9.4 9.4v62.4c-.1 5.2-4.3 9.4-9.5 9.4z' fill='currentColor'/%3E%3Cpath d='M60 99.1c-.9 0-1.8-.3-2.5-.9L30.3 73.9c-1.5-1.4-1.6-3.8-.2-5.3l.3-.3 27.2-23.2c1.6-1.3 3.9-1.2 5.3.4.6.7.9 1.5.9 2.4v12c8.8-.9 16.9-5.2 22.6-12l8.8-10.4c1.3-1.6 3.6-1.9 5.3-.6 1.2.9 1.7 2.4 1.3 3.9L99.3 51c-3.9 17-18.2 29.5-35.5 31.1v13.3c-.1 2.1-1.8 3.7-3.8 3.7zM38.5 71.2 56.2 87v-8.5c0-2.1 1.7-3.7 3.7-3.7 13.5 0 25.2-8 30.3-20.1-7.9 8.2-18.8 12.9-30.2 12.9-2.1 0-3.7-1.7-3.7-3.7V56L38.5 71.2z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:feature-record{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='34px' height='34px' fill='none'%3E%3Cpath d='M0 0h34v34H0z'/%3E%3Cpath fill='currentColor' d='M7.65.17h1.744v6.474H7.65zm15.849 15.941a7.88 7.88 0 0 1 5.451 2.181 7.862 7.862 0 0 1 2.447 5.358 7.845 7.845 0 0 1-2.057 5.69 7.868 7.868 0 0 1-5.857 2.579 7.88 7.88 0 0 1-5.452-2.182 7.862 7.862 0 0 1-2.447-5.358 7.845 7.845 0 0 1 2.058-5.689 7.868 7.868 0 0 1 5.856-2.579zm0-1.741c-.15 0-.301.003-.453.01-5.329.246-9.45 4.759-9.203 10.08.239 5.17 4.511 9.2 9.641 9.2.15 0 .302-.003.453-.01 5.329-.246 9.45-4.759 9.204-10.08-.24-5.17-4.512-9.2-9.642-9.2'/%3E%3Cpath fill='currentColor' d='M16.19 31.67c-.47-.445-.897-.932-1.278-1.454H4.083a1.48 1.48 0 0 1-1.482-1.476V5.77a1.48 1.48 0 0 1 1.482-1.476h21.584a1.48 1.48 0 0 1 1.482 1.476v8.39a10.52 10.52 0 0 1 1.751.835V5.77a3.227 3.227 0 0 0-3.233-3.22H4.083A3.227 3.227 0 0 0 .85 5.77v22.97a3.227 3.227 0 0 0 3.233 3.22H16.51a10.68 10.68 0 0 1-.32-.29'/%3E%3Cpath fill='currentColor' d='M27.152 15.997a8.794 8.794 0 0 1 1.748 1.056v-.008a8.785 8.785 0 0 0-1.748-1.051zM28.785 27.2H22.32v-7.849h1.747v6.111h4.717zM5.27 11.752h19.429v1.738H5.27zM20.522.17h1.747v6.46h-1.747zm-7.559 24.457H5.27v1.738h7.95a10.49 10.49 0 0 1-.257-1.738m1.72-6.438H5.27v1.738h8.479c.255-.607.568-1.189.934-1.738'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:34px;height:34px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:feature-tips{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='34px' height='34px' fill='none'%3E%3Cpath d='M0 0h34v34H0z'/%3E%3Cpath fill='currentColor' d='M32.44 25.345a1.251 1.251 0 0 0-1.253 1.252v4.59h-4.59a1.251 1.251 0 1 0 0 2.504h5.425a1.67 1.67 0 0 0 1.669-1.67v-5.424a1.251 1.251 0 0 0-1.252-1.252M32.022.31h-5.425a1.252 1.252 0 1 0 0 2.504h4.59v4.59a1.251 1.251 0 1 0 2.504 0V1.978A1.669 1.669 0 0 0 32.02.31M1.56 8.655a1.252 1.252 0 0 0 1.252-1.252v-4.59h4.59a1.252 1.252 0 1 0 0-2.504H1.978A1.67 1.67 0 0 0 .31 1.98v5.424c0 .69.561 1.252 1.252 1.252m5.842 22.532h-4.59v-4.59a1.252 1.252 0 1 0-2.504 0v5.425c0 .92.748 1.669 1.67 1.669h5.424a1.252 1.252 0 1 0 0-2.504m8.438-17.646c0-.638.52-1.153 1.159-1.153.64 0 1.16.515 1.16 1.153v5.517A1.154 1.154 0 0 1 17 20.214a1.155 1.155 0 0 1-1.16-1.155zm0 8.276c0-.637.52-1.153 1.159-1.153a1.156 1.156 0 0 1 1.003 1.731 1.156 1.156 0 0 1-1.003.577 1.155 1.155 0 0 1-1.16-1.155m12.503 1.272c.704 1.21-.177 2.72-1.578 2.72H7.233c-1.402 0-2.283-1.51-1.578-2.72l9.767-16.773A1.808 1.808 0 0 1 17 5.41c.643 0 1.244.33 1.578.906zm-2.387.416-8.955-15.3-8.933 15.342z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:34px;height:34px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:feature-trojan{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='34px' height='34px' fill='none'%3E%3Cpath d='M0 0h34v34H0z'/%3E%3Cpath fill='currentColor' d='M1.062 27.228a.662.662 0 0 1 .718.607v3.426a.81.81 0 0 0 .792.792H4.67a.68.68 0 0 1 .718.644v.074a.758.758 0 0 1-.718.718h-2.1a2.248 2.248 0 0 1-2.228-2.228v-3.297a.68.68 0 0 1 .626-.736zm31.71 0a.68.68 0 0 1 .717.644v3.407a2.257 2.257 0 0 1-2.228 2.21h-2.1a.68.68 0 0 1-.717-.644v-.074a.68.68 0 0 1 .644-.718h2.173a.81.81 0 0 0 .792-.792v-3.297a.665.665 0 0 1 .59-.736zM20.304 3.656c1.951.57 8.212 3.02 7.365 10.239 0 .865-.147 1.841-.147 3.02v3.168a2.513 2.513 0 0 1-2.339 2.67h-.847v.331a9.968 9.968 0 0 0 .369 3.039c.22.902 0 1.86-.59 2.596a3.289 3.289 0 0 1-2.449 1.142h-9.723c-1.73.019-3.13-1.38-3.148-3.112 0-.387.073-.755.202-1.123a12.36 12.36 0 0 1 2.652-4.052 6.07 6.07 0 0 0 1.454-3.241c-.405.092-.791.24-1.16.424l-2.67 1.841a2.19 2.19 0 0 1-2.799-.368l-1.38-1.473a1.837 1.837 0 0 1-.203-2.302l6.04-9.484a3.907 3.907 0 0 1 1.841-1.603c.774-.534 1.62-.976 2.486-1.344a8.038 8.038 0 0 1 5.046-.368M13.62 6.602h-.092c-.552.203-.994.608-1.289 1.105l-5.027 7.827a.666.666 0 0 1 .331.81.71.71 0 0 1-.644.497H6.42l-.313.516c-.129.129-.147.332-.037.46 0 .019.019.019.037.037l1.363 1.437c.276.257.681.331 1.013.147l2.67-1.731a6.135 6.135 0 0 1 2.301-.866 4.164 4.164 0 0 0 2.892-1.583 2.477 2.477 0 0 0 .276-1.842.708.708 0 0 1 .626-.792.73.73 0 0 1 .755.442 4.524 4.524 0 0 1-.46 3.02 5.071 5.071 0 0 1-3.02 1.952 6.918 6.918 0 0 1-1.713 4.402 9.385 9.385 0 0 0-2.45 3.683 1.419 1.419 0 0 0 .222 1.51c.313.479.865.755 1.436.718h9.723a1.526 1.526 0 0 0 1.307-.644c.295-.387.405-.884.277-1.363a12.07 12.07 0 0 1-.277-3.978c.921-11.528 0-12.246-2.817-14.18a11.51 11.51 0 0 0-5.524-1.657 2.695 2.695 0 0 0-1.087.073m2.652-1.436h-.258a11.33 11.33 0 0 1 4.935 1.841c3.204 2.229 4.309 3.684 3.554 14.273h.552c.645 0 1.16-.516 1.16-1.16v-3.205c0-1.234 0-2.228.148-3.167.202-2.026 0-6.851-6.427-8.73a6.699 6.699 0 0 0-3.664.148m-3.315 5.525c.276.257.35.662.147.994l-.515.663a.644.644 0 0 1-.57.276 1.252 1.252 0 0 1-.443-.147.769.769 0 0 1-.22-1.05c0-.018.018-.018.036-.037l.497-.663a.794.794 0 0 1 1.068-.073zM4.671.34a.68.68 0 0 1 .718.644v.074a.708.708 0 0 1-.718.718h-2.1a.81.81 0 0 0-.791.792v3.683a.68.68 0 0 1-.645.719h-.073a.68.68 0 0 1-.719-.645V2.569A2.248 2.248 0 0 1 2.572.341zm26.59 0a2.248 2.248 0 0 1 2.228 2.228v3.683a.68.68 0 0 1-.644.719h-.074a.68.68 0 0 1-.718-.645V2.569a.81.81 0 0 0-.792-.792h-2.1a.68.68 0 0 1-.717-.644v-.074a.68.68 0 0 1 .644-.718z'/%3E%3Cpath fill='currentColor' d='M31.334 33.66H29.23a.78.78 0 0 1-.812-.74v-.073c-.037-.425.277-.775.701-.812h2.215a.726.726 0 0 0 .702-.702V28.03a.82.82 0 0 1 .812-.812.82.82 0 0 1 .812.812v3.323a2.348 2.348 0 0 1-2.326 2.307m-2.104-1.44a.622.622 0 0 0-.628.627c0 .35.277.628.628.628h2.104a2.144 2.144 0 0 0 2.234-2.05V28.03a.622.622 0 0 0-.628-.627.622.622 0 0 0-.627.627v3.323a.924.924 0 0 1-.886.886zM4.68 33.66H2.577a2.347 2.347 0 0 1-2.233-2.327V28.03a.75.75 0 0 1 .701-.812h.111a.75.75 0 0 1 .812.702v3.433a.726.726 0 0 0 .702.701H4.68c.424-.037.775.277.812.702v.11a.816.816 0 0 1-.812.794M.99 27.382a.584.584 0 0 0-.629.554v3.396a2.145 2.145 0 0 0 2.05 2.234h2.27c.35 0 .627-.277.627-.628a.584.584 0 0 0-.553-.627H2.576a.924.924 0 0 1-.886-.886v-3.397a.585.585 0 0 0-.535-.646zm20.654 2.585h-9.672a3.254 3.254 0 0 1-3.249-3.25c0-.387.074-.756.203-1.125a12.098 12.098 0 0 1 2.695-4.08 6.563 6.563 0 0 0 1.403-3.064c-.35.11-.683.277-.997.461l-2.676 1.736a2.285 2.285 0 0 1-2.935-.388L5.05 18.8a1.95 1.95 0 0 1-.24-2.4l6.073-9.47a4.094 4.094 0 0 1 1.846-1.642 13.994 13.994 0 0 1 2.436-1.422 8.214 8.214 0 0 1 5.113-.295c1.975.59 8.325 3.046 7.512 10.356 0 .904-.147 1.846-.147 3.027v3.175c.11 1.421-.96 2.658-2.4 2.769h-.794v.24c-.018 1.033.111 2.049.388 3.045.24.905.055 1.846-.498 2.603a3.312 3.312 0 0 1-2.621 1.181zm-8.38-11.777v.129a6.14 6.14 0 0 1-1.477 3.304 12.235 12.235 0 0 0-2.658 4.024 3.07 3.07 0 0 0 1.68 4.006c.369.147.775.221 1.163.221h9.746a3.257 3.257 0 0 0 2.4-1.126c.553-.701.756-1.624.553-2.51a9.763 9.763 0 0 1-.332-3.101v-.425h.738a2.336 2.336 0 0 0 1.846-.757c.48-.498.72-1.163.664-1.846v-3.156c0-1.145 0-2.141.148-3.046.794-7.162-5.537-9.58-7.383-10.152a8.062 8.062 0 0 0-5.02.277c-.85.387-1.662.867-2.419 1.42a3.782 3.782 0 0 0-1.846 1.588l-6.091 9.451c-.48.72-.406 1.68.203 2.308l1.366 1.44a2.108 2.108 0 0 0 2.695.332l2.676-1.772c.37-.222.757-.406 1.182-.517zm8.564 10.263h-9.782a1.88 1.88 0 0 1-1.514-.757 1.5 1.5 0 0 1-.24-1.514 9.453 9.453 0 0 1 2.418-3.691 6.934 6.934 0 0 0 1.717-4.412 4.849 4.849 0 0 0 2.971-1.846 4.233 4.233 0 0 0 .443-2.954.57.57 0 0 0-.277-.406.508.508 0 0 0-.46 0 .533.533 0 0 0-.352.388 2.517 2.517 0 0 1-.295 1.957 4.266 4.266 0 0 1-2.953 1.624 5.838 5.838 0 0 0-2.27.85l-2.677 1.734c-.37.203-.812.13-1.126-.147L6.047 17.82a.457.457 0 0 1 0-.627l.35-.554.314.092h.203a.572.572 0 0 0 .554-.443.555.555 0 0 0-.277-.683l4.984-7.882a2.66 2.66 0 0 1 1.273-1.107h.13c.35-.11.72-.166 1.089-.13 1.956.074 3.876.647 5.537 1.68 2.769 1.957 3.802 2.695 2.861 14.306-.13 1.33-.037 2.658.277 3.95a1.514 1.514 0 0 1-.314 1.44c-.295.37-.757.59-1.236.59zm-7.124-10.337a7.277 7.277 0 0 1-1.846 4.448v.093a8.99 8.99 0 0 0-2.381 3.525 1.33 1.33 0 0 0 .203 1.422c.295.443.83.72 1.366.683h9.746c.48.018.94-.203 1.218-.61.295-.35.406-.83.295-1.292a11.704 11.704 0 0 1-.295-4.005c.923-11.5 0-12.22-2.788-14.14a11.074 11.074 0 0 0-5.537-1.643 2.373 2.373 0 0 0-1.015.13h-.092a2.438 2.438 0 0 0-1.237.996l-4.984 7.827a.758.758 0 0 1 .37.868.787.787 0 0 1-.739.553H6.49l-.296.443c-.11.093-.11.259-.018.37l.018.018 1.366 1.458c.24.24.61.277.905.111l2.658-1.717a6.047 6.047 0 0 1 2.344-.886 4.07 4.07 0 0 0 2.842-1.661 2.483 2.483 0 0 0 .277-1.846.634.634 0 0 1 0-.628.917.917 0 0 1 .536-.369.705.705 0 0 1 .609 0c.203.111.332.314.369.536a4.42 4.42 0 0 1-.443 3.1 5.098 5.098 0 0 1-2.99 2.216zm10.447 3.34h-.646v-.11c.775-10.78-.443-12.072-3.526-14.213a11.532 11.532 0 0 0-4.91-1.846v-.111l.277-.092a6.96 6.96 0 0 1 3.692 0c6.516 1.846 6.7 6.83 6.497 8.842 0 .941-.147 1.956-.147 3.175v3.174c-.037.683-.591 1.2-1.274 1.182zm-.462-.184h.462c.59 0 1.07-.48 1.07-1.07v-3.25c0-1.217 0-2.251.148-3.192.203-1.976 0-6.775-6.368-8.64a6.72 6.72 0 0 0-3.526 0c1.643.222 3.23.831 4.615 1.754 3.083 2.29 4.338 3.6 3.563 14.398zm-12.643-8.565a1.12 1.12 0 0 1-.48-.147.935.935 0 0 1-.314-.554.853.853 0 0 1 .166-.59l.498-.665a.877.877 0 0 1 1.145-.148c.35.258.443.757.203 1.126l-.517.665a.736.736 0 0 1-.701.313m.516-2.067a.67.67 0 0 0-.516.221l-.499.665a.595.595 0 0 0-.129.461.6.6 0 0 0 .222.407c.11.073.258.11.387.129a.533.533 0 0 0 .498-.24l.517-.665a.703.703 0 0 0-.129-.867.608.608 0 0 0-.35-.111m20.304-3.563a.78.78 0 0 1-.812-.738V2.574a.726.726 0 0 0-.701-.701H29.23a.78.78 0 0 1-.812-.738V1.06a.777.777 0 0 1 .812-.72h2.104a2.364 2.364 0 0 1 2.326 2.326v3.691a.777.777 0 0 1-.812.72zM29.175.433a.584.584 0 0 0-.628.554v.074a.584.584 0 0 0 .554.627h2.178c.48.019.868.406.886.886v3.692c0 .35.277.628.627.628.351 0 .628-.277.628-.628V2.574c0-1.181-.96-2.14-2.141-2.14zM1.063 7.078a.777.777 0 0 1-.72-.812V2.574A2.33 2.33 0 0 1 2.576.341h2.105a.78.78 0 0 1 .812.738v.074a.82.82 0 0 1-.812.812H2.576a.726.726 0 0 0-.7.702v3.691a.75.75 0 0 1-.795.72zM2.576.433c-1.18 0-2.14.96-2.14 2.141v3.692a.584.584 0 0 0 .553.628h.074a.584.584 0 0 0 .627-.554V2.574a.924.924 0 0 1 .886-.886h2.105c.35 0 .627-.277.627-.627a.584.584 0 0 0-.553-.628z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:34px;height:34px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:filescan{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128' style='enable-background:new 0 0 128 128' xml:space='preserve'%3E%3Cpath class='st0' d='M36.8 46.8h20.6c1.9 0 3.4-1.5 3.4-3.4S59.3 40 57.4 40H36.8c-1.9 0-3.4 1.5-3.4 3.4s1.5 3.4 3.4 3.4z' fill='currentColor'/%3E%3Cpath class='st0' d='M88.4 105.2H30.1c-1.9 0-3.4-1.5-3.4-3.4V26.3c0-1.9 1.5-3.4 3.4-3.4h41.2V40c0 3.8 3.1 6.9 6.9 6.9h17.2V64c0 1.9 1.5 3.4 3.4 3.4s3.4-1.5 3.4-3.4V38.1c0-.9-.4-1.8-1-2.4L82.6 17c-.6-.6-1.5-1-2.4-1H26.6c-3.8 0-6.9 3.1-6.9 6.9v82.3c0 3.8 3.1 6.9 6.9 6.9h61.8c1.9 0 3.4-1.5 3.4-3.4s-1.5-3.5-3.4-3.5zM78.1 22.8 95.3 40H81.5c-1.9 0-3.4-1.5-3.4-3.4V22.8z' fill='currentColor'/%3E%3Cpath class='st0' d='M36.8 81.2c-1.9 0-3.4 1.5-3.4 3.4s1.5 3.4 3.4 3.4h34.4c1.9 0 3.4-1.5 3.4-3.4s-1.5-3.4-3.4-3.4H36.8zM81.4 64c0-1.9-1.5-3.4-3.4-3.4H36.8c-1.9 0-3.4 1.5-3.4 3.4s1.5 3.4 3.4 3.4H78c1.9 0 3.4-1.5 3.4-3.4zm20.8 37.8c-2 0-3.6-1.5-3.9-3.4l-2.2-17.2c-.5-3.6 2.4-6.8 6-6.8s6.5 3.2 6 6.8L106 98.4c-.2 2-1.9 3.4-3.8 3.4zm-3.5 6.7c0 1.9 1.5 3.4 3.4 3.4s3.4-1.5 3.4-3.4-1.5-3.4-3.4-3.4c-1.8 0-3.4 1.5-3.4 3.4z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:ftps{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.082 9.897c.23.356.502.687.814.992.168.164.43.164.598 0a.404.404 0 0 0 0-.585 4.887 4.887 0 0 1-1.197-1.856h1.662V9.69c0 .231.186.414.423.414a.414.414 0 0 0 .423-.414V8.448h1.69V9.69c0 .231.187.414.424.414a.414.414 0 0 0 .422-.414V8.448h1.691V9.69c0 .231.186.414.423.414a.414.414 0 0 0 .423-.414V8.448h1.988a5.078 5.078 0 0 1-.49.992c-.2.31-.436.598-.707.864a.404.404 0 0 0 0 .585c.167.164.43.164.597 0A5.713 5.713 0 0 0 13 6.793a5.701 5.701 0 0 0-1.734-4.096 5.896 5.896 0 0 0-2.985-1.578A6.046 6.046 0 0 0 7.08 1a6.046 6.046 0 0 0-2.227.424A5.9 5.9 0 0 0 2.08 3.688a5.706 5.706 0 0 0 0 6.21zm10.003-2.276a4.89 4.89 0 0 0-.093-2.082v.427H9.878V7.62h2.207zm-3.053 0V5.966h-1.69V7.62h1.69zm-2.536 0V5.966H4.805V7.62h1.69zm-2.537 0V5.966H2.078a4.896 4.896 0 0 0 0 1.655h1.881zM2.297 5.138h1.662v-2.26a5.13 5.13 0 0 0-1.172 1.268 4.887 4.887 0 0 0-.49.992zm2.508-2.784v2.784h1.69V1.86a5.096 5.096 0 0 0-1.69.494zm2.536-.52v3.304h1.691V2.242c-.284-.113-.617-.25-.913-.311a5.143 5.143 0 0 0-.778-.097zm2.537.814c.282.183.546.394.79.634a4.904 4.904 0 0 1 1.198 1.856H9.878v-2.49z' fill='currentColor' fill-rule='evenodd'/%3E%3Cpath d='M9.455 11.345H5.228a.841.841 0 0 0-.736.414H1v.827h3.492a.841.841 0 0 0 .736.414h4.227a.841.841 0 0 0 .736-.414h2.646v-.827h-2.646a.841.841 0 0 0-.736-.414z' clip-rule='evenodd' fill='currentColor' fill-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:malicious-scan{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='60px' height='60px' fill='none'%3E%3Cpath d='M0 0h60v60H0z'/%3E%3Cpath fill='currentColor' d='M57.246 44.727a2.209 2.209 0 0 0-2.21 2.21v8.1h-8.1a2.21 2.21 0 1 0 0 4.418h9.573a2.945 2.945 0 0 0 2.946-2.946v-9.573a2.209 2.209 0 0 0-2.21-2.209M56.51.545h-9.573a2.21 2.21 0 1 0 0 4.419h8.1v8.1a2.208 2.208 0 1 0 4.419 0V3.49A2.945 2.945 0 0 0 56.509.545M2.755 15.273a2.21 2.21 0 0 0 2.209-2.21v-8.1h8.1a2.209 2.209 0 0 0 0-4.418H3.49A2.945 2.945 0 0 0 .545 3.491v9.573c0 1.219.99 2.209 2.21 2.209m10.309 39.763h-8.1v-8.1a2.209 2.209 0 1 0-4.419 0v9.573a2.947 2.947 0 0 0 2.946 2.946h9.573a2.208 2.208 0 1 0 0-4.419m14.89-31.14c0-1.126.917-2.034 2.046-2.034 1.13 0 2.045.908 2.045 2.034v9.737A2.037 2.037 0 0 1 30 35.67a2.038 2.038 0 0 1-2.045-2.037zm0 14.605A2.04 2.04 0 0 1 30 36.466c1.13 0 2.045.911 2.045 2.035A2.04 2.04 0 0 1 30 40.538a2.04 2.04 0 0 1-2.045-2.037m22.064 2.244c1.244 2.136-.31 4.8-2.784 4.8h-34.47c-2.474 0-4.029-2.664-2.785-4.8l17.237-29.599A3.19 3.19 0 0 1 30 9.546a3.2 3.2 0 0 1 2.785 1.598zm-4.21.734-15.805-27-15.764 27.074z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:60px;height:60px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:overview{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='25px' height='25px' fill='none'%3E%3Cpath d='M0 0h25v25H0z'/%3E%3Cpath fill='currentColor' d='M3.125 11.458h8.333V3.125H3.125zm2.083-6.25h4.167v4.167H5.208zm17.696 2.117-5.218-5.219-5.246 5.246 5.219 5.218zm-5.218-2.273 2.272 2.273-2.3 2.299-2.272-2.272zM3.125 21.875h8.333v-8.333H3.125zm2.083-6.25h4.167v4.167H5.208zm8.334 6.25h8.333v-8.333h-8.333zm2.083-6.25h4.167v4.167h-4.167z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:25px;height:25px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:php{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='60px' height='60px' fill='none'%3E%3Cpath d='M0 0h60v60H0z'/%3E%3Cpath fill='currentColor' d='M30.499 13.083c3.4 0 6.739.894 9.683 2.59a19.35 19.35 0 0 1 7.089 7.077 19.308 19.308 0 0 1 2.594 9.667v21.747l4.842.003V59H6.291v-4.833l4.841-.003V32.417c0-3.394.895-6.728 2.595-9.667a19.35 19.35 0 0 1 7.089-7.076 19.393 19.393 0 0 1 9.683-2.59m0 4.834c-2.488 0-4.935.638-7.105 1.852a14.514 14.514 0 0 0-5.29 5.086 14.482 14.482 0 0 0-2.12 7.018l-.01.544-.003 21.75h29.05l.003-21.75a14.48 14.48 0 0 0-1.946-7.25 14.512 14.512 0 0 0-5.317-5.308 14.545 14.545 0 0 0-7.262-1.942m3.781 7.832-2.905 9.805h7.112L26.458 48.676l3.02-9.887h-6.912l11.717-13.04zM51.577 7.958 55 11.375l-6.846 6.834-3.423-3.417zm-42.156 0 6.846 6.834-3.423 3.417L6 11.375l3.423-3.417zM32.92 1v9.667h-4.842V1z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:60px;height:60px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:sql{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='60px' height='60px' fill='none'%3E%3Cpath d='M0 0h60v60H0z'/%3E%3Cpath fill='currentColor' d='M32.37 53.4a1.687 1.687 0 0 1-1.084.393l-.06-.002h.004c-.87 0-1.637-.607-2.302-1.837l-2.214 1.339v.012c.52 1.034 1.146 1.79 1.877 2.277.735.482 1.59.72 2.575.72 1.265 0 2.29-.369 3.075-1.112a3.705 3.705 0 0 0 1.175-2.71l-.002-.118v-.033c0-.573-.122-1.117-.341-1.608l.01.025c-.3-.6-.68-1.113-1.135-1.549l-.002-.002c-.217-.22-.825-.755-1.828-1.595-1.077-.913-1.724-1.506-1.932-1.78a1.069 1.069 0 0 1-.238-.664c0-.235.113-.447.333-.63a1.283 1.283 0 0 1 .85-.278h-.002c.712 0 1.411.479 2.098 1.435l1.947-1.73c-.717-.847-1.396-1.434-2.016-1.746a4.238 4.238 0 0 0-1.967-.479h-.01l-.105-.002a3.798 3.798 0 0 0-2.608 1.033l.001-.001a3.256 3.256 0 0 0-1.098 2.444v.034-.002c0 .67.217 1.339.66 2.006.438.67 1.417 1.62 2.923 2.854.791.652 1.304 1.129 1.533 1.447a1.572 1.572 0 0 1 .352.94v.003c0 .348-.157.652-.465.913zm16.204-9.55a6.855 6.855 0 0 0-4.98-2.134h-.09.006a7.03 7.03 0 0 0-3.613.982 7.178 7.178 0 0 0-3.61 6.222v.09-.005c0 1.985.681 3.7 2.059 5.14 1.377 1.433 3.11 2.154 5.19 2.154 1.242 0 2.367-.277 3.385-.834l1.225 1.586h3.128l-2.41-3.122c1.216-1.364 1.828-2.985 1.828-4.87 0-2.05-.703-3.788-2.12-5.208zm-1.36 7.944-1.256-1.617h-3.14l2.476 3.203a4.486 4.486 0 0 1-1.801.37 4.554 4.554 0 0 1-2.915-1.049l.007.006c-1.095-.905-1.651-2.12-1.651-3.658 0-1.378.443-2.512 1.316-3.405.872-.894 1.955-1.346 3.25-1.346 1.259 0 2.327.46 3.214 1.377.887.92 1.334 2.033 1.334 3.354a4.88 4.88 0 0 1-.834 2.768zm7.632-9.73h-2.637V55.95h6.48v-2.52h-3.845V42.067zM30.499 34.96c8.947 0 18.33-1.629 23.7-4.474v5.678h.009c.065 1.066 1.042 1.911 2.232 1.911 1.194 0 2.164-.847 2.233-1.91h.009v-24.37c0-13.406-56.345-13.406-56.345 0v36.57c0 5.34 9.652 8.757 20.772 9.808.088.014.192.025.298.026h.002l.122.013v-.013c1.217-.02 2.194-.92 2.194-2.032 0-1.122-1.004-2.03-2.238-2.03h-.057c-10.738-.99-16.62-4.083-16.62-5.777v-6.104c3.861 2.042 9.808 3.458 16.168 4.092.152.032.329.052.507.052h.044c1.217-.018 2.194-.917 2.194-2.03 0-1.125-1.003-2.033-2.238-2.033h-.092c-10.715-1-16.593-4.083-16.593-5.773v-6.096c5.36 2.858 14.751 4.488 23.695 4.488zm23.778-10.972c0 2.441-8.492 6.498-23.695 6.498-15.204 0-23.7-4.057-23.7-6.095v-6.099c5.363 2.846 14.75 4.474 23.7 4.474 8.944 0 18.33-1.628 23.695-4.474v5.691zM30.499 5.696c15.203 0 23.7 4.062 23.7 6.09 0 2.033-8.497 6.098-23.7 6.098-15.204 0-23.7-4.062-23.7-6.098-.004-2.02 8.496-6.087 23.7-6.087z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:60px;height:60px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:time{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='60px' height='60px' fill='none'%3E%3Cpath d='M0 0h60v60H0z'/%3E%3Cpath fill='currentColor' d='M5 33.386c0-5.198 1.705-10.262 4.87-14.467s7.629-7.335 12.75-8.942a26.374 26.374 0 0 1 15.76 0c5.121 1.607 9.585 4.737 12.75 8.942 3.165 4.205 4.87 9.27 4.87 14.467 0 5.198-1.705 10.263-4.87 14.468s-7.629 7.335-12.75 8.941a26.373 26.373 0 0 1-15.76 0C17.5 55.19 13.035 52.06 9.87 47.854 6.705 43.649 5 38.584 5 33.386m25.5-19.432c-4.251 0-8.394 1.3-11.833 3.712-3.44 2.412-6 5.813-7.313 9.716a18.79 18.79 0 0 0 0 12.01c1.314 3.902 3.874 7.303 7.313 9.715 3.44 2.412 7.582 3.711 11.833 3.711s8.394-1.299 11.833-3.711c3.44-2.412 6-5.813 7.313-9.716a18.79 18.79 0 0 0 0-12.01c-1.313-3.902-3.873-7.303-7.313-9.715-3.44-2.412-7.582-3.712-11.833-3.712M18.421 3.592c0-.455.124-.902.36-1.296a2.64 2.64 0 0 1 .982-.948c.408-.227.871-.347 1.342-.347h18.79a2.75 2.75 0 0 1 1.577.495c.458.322.8.775.974 1.296.175.52.175 1.08 0 1.6s-.516.974-.974 1.296a2.75 2.75 0 0 1-1.577.495h-18.79c-.47 0-.934-.12-1.342-.347a2.64 2.64 0 0 1-.982-.949 2.522 2.522 0 0 1-.36-1.295'/%3E%3Cpath fill='currentColor' d='M51.217 8.783a2.667 2.667 0 0 1 0 3.776l-4 3.999a2.67 2.67 0 1 1-3.775-3.775l4-4a2.666 2.666 0 0 1 3.775 0m-20.55 9.887a2.666 2.666 0 0 1 2.665 2.666v11.998a2.666 2.666 0 0 1-5.332 0V21.336a2.666 2.666 0 0 1 2.666-2.666'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:60px;height:60px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:webhorse{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.518 10.297a2.1 2.1 0 0 1 2.096-2.105 2.1 2.1 0 0 1 2.095 2.105c0 .675-.315 1.275-.806 1.66L13 13.611l-.581.389-1.134-1.708a2.1 2.1 0 0 1-2.767-1.995zm.699 0a1.4 1.4 0 0 1 1.397-1.403 1.4 1.4 0 0 1 1.397 1.403 1.4 1.4 0 0 1-1.397 1.403 1.4 1.4 0 0 1-1.397-1.403z' clip-rule='evenodd' fill='currentColor' fill-rule='evenodd'/%3E%3Cpath d='M5.927 3.43a.226.226 0 0 0 .227-.224.228.228 0 0 0-.234-.218.226.226 0 0 0-.23.222c0 .058.026.115.07.156a.236.236 0 0 0 .163.064h.004zM4.438 9.014a.317.317 0 0 0 .074.356.353.353 0 0 0 .373.07.325.325 0 0 0 .21-.302.317.317 0 0 0-.098-.23.338.338 0 0 0-.242-.094.34.34 0 0 0-.317.2zm2.724-1.021h.007-.007zm-.244-2.12c-.001-.845-.716-1.528-1.599-1.53-.882 0-1.598.684-1.598 1.53 0 .843.715 1.528 1.598 1.528.884 0 1.599-.685 1.599-1.529z' fill='currentColor'/%3E%3Cpath d='M7.323 10.503a4.28 4.28 0 0 1-.497.03c-1.409-.004-2.72-.697-3.471-1.839a3.789 3.789 0 0 1-.236-3.789l.313-.52c1.102-1.546 3.19-2.135 4.992-1.408 1.695.684 2.696 2.355 2.485 4.076.255.07.497.172.72.3.017-.1.03-.201.04-.303h.5a.48.48 0 0 0 .433-.22.438.438 0 0 0 0-.467.48.48 0 0 0-.433-.22h-.506a4.475 4.475 0 0 0-.377-1.396l.607-.336.012-.007a.44.44 0 0 0 .17-.615.483.483 0 0 0-.643-.162.02.02 0 0 0-.011 0l-.596.327a4.744 4.744 0 0 0-1.184-1.15l.315-.523c.093-.14.1-.317.016-.463a.474.474 0 0 0-.417-.233.477.477 0 0 0-.413.241.02.02 0 0 0 0 .012l-.31.52a4.948 4.948 0 0 0-1.58-.399v-.505A.465.465 0 0 0 6.778 1a.465.465 0 0 0-.475.454v.512a4.993 4.993 0 0 0-1.476.39l-.316-.523a.476.476 0 0 0-.413-.242.473.473 0 0 0-.417.233.434.434 0 0 0 .016.463l.316.518A4.74 4.74 0 0 0 2.846 3.92l-.516-.292a.492.492 0 0 0-.484-.016.447.447 0 0 0-.243.4.451.451 0 0 0 .252.394l.523.292a4.41 4.41 0 0 0-.401 1.435h-.528A.463.463 0 0 0 1 6.587c0 .241.197.44.449.454h.534c.042.45.155.895.335 1.313l-.577.32a.45.45 0 0 0-.252.396.445.445 0 0 0 .243.399.49.49 0 0 0 .484-.016l.546-.31c.274.4.61.757.997 1.06l-.37.618a.443.443 0 0 0 .171.62.486.486 0 0 0 .649-.164l.34-.564c.55.28 1.15.455 1.769.518v.483h-.009a.46.46 0 0 0 .469.424.46.46 0 0 0 .468-.424v-.476a4.73 4.73 0 0 0 .395-.048 2.716 2.716 0 0 1-.318-.687z' fill='currentColor'/%3E%3Cpath d='M7.219 9.957a2.683 2.683 0 0 1 .504-1.806 1.055 1.055 0 0 0-.558-.158 1.029 1.029 0 0 0-.951.603.953.953 0 0 0 .218 1.073c.21.203.498.304.787.288zm.977-5.748a.28.28 0 0 0-.288.27.278.278 0 0 0 .28.277.28.28 0 0 0 .286-.274h.005a.278.278 0 0 0-.283-.273zm1.012 1.593c-.458.004-.828.361-.826.8.002.28.154.524.383.665a3 3 0 0 1 1.195-.314.77.77 0 0 0 .088-.355c-.005-.441-.379-.795-.84-.796z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:webscan{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128' style='enable-background:new 0 0 128 128' xml:space='preserve'%3E%3Cpath d='M108.1 81.3c2.2 0 4 1.8 3.9 4V98c0 7.3-6.4 14-13.2 14H29.2c-6.9 0-13.2-6.8-13.2-14V85.5c0-2.1 2-4.2 3.9-4.2 2 0 3.9 2.1 3.9 4.2V98c0 3.1 2.4 5.7 5.4 5.7h69.6c2.9 0 5.4-2.6 5.4-5.7V85.5c-.1-2.1 1.9-4.2 3.9-4.2zM69.2 41l.8.1c2.4 1.1 3.6 3.3 3 5.6L63 85.8c-1.2 2.8-3.6 3.9-5.9 2.8-2.4-1.1-3.6-3.3-3-5.6L64 44c1.1-2.2 3.5-3.3 5.9-2.8l-.7-.2zm-25 7.5c2-1 4.4-.5 5.4 1.6s.5 4.7-1.5 5.8l-12.7 7.8 12.7 7.8c2 1 2.4 3.7 1.5 5.8-1 2.1-3.4 2.6-5.4 1.6L25.6 67.3c-1-1-2-2.1-2-3.7s1-3.1 2-3.7l18.6-11.4zM79 50c1-2.1 3.4-2.6 5.4-1.6L102.9 60c1 1 2 2.1 2 3.7s-1 3.1-2 3.7L84.3 78.8c-2 1-4.4.5-5.4-1.6s-.5-4.7 1.5-5.8l12.7-7.8-12.7-7.8C78.5 54.7 78 52.1 79 50zm19.8-34.1c6.9 0 13.2 6.2 13.2 14v12.5c0 2.1-2 4.2-3.9 4.2-2 0-3.9-2.1-3.9-4.2V30c0-3.1-2.4-5.7-5.4-5.7H29.2c-2.9 0-5.4 2.6-5.4 5.7v12c0 2.1-2 4.2-3.9 4.2S16 44.1 16 42V30c0-7.3 6.4-14 13.2-14h69.6z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:xss{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='60px' height='60px' fill='none'%3E%3Cpath d='M0 0h60v60H0z'/%3E%3Cpath fill='currentColor' d='M55.838 19.49a26.886 26.886 0 0 0-5.893-8.582 27.439 27.439 0 0 0-8.74-5.785A27.767 27.767 0 0 0 30.5 3c-3.712 0-7.313.714-10.705 2.123a27.44 27.44 0 0 0-8.74 5.785 26.885 26.885 0 0 0-5.893 8.582A26.411 26.411 0 0 0 3 30c0 3.644.727 7.18 2.162 10.51a26.886 26.886 0 0 0 5.893 8.582 27.439 27.439 0 0 0 8.74 5.785A27.768 27.768 0 0 0 30.5 57c3.712 0 7.313-.714 10.705-2.123a27.438 27.438 0 0 0 8.74-5.785 26.885 26.885 0 0 0 5.893-8.582A26.413 26.413 0 0 0 58 30c0-3.644-.727-7.18-2.162-10.51m-23.3 2.047a129.031 129.031 0 0 0 9.145-.44c.646 2.148 1.059 4.456 1.234 6.903h-10.38zm0-4.005V8.248a21.85 21.85 0 0 1 3.887 3.387 23.558 23.558 0 0 1 3.742 5.564 129.3 129.3 0 0 1-7.63.333m-4.075-9.047v9.044a132.158 132.158 0 0 1-7.295-.319 23.592 23.592 0 0 1 3.608-5.42 21.972 21.972 0 0 1 3.687-3.305m-6.946 12.76c2.313.154 4.629.25 6.946.287V28H18.424c.175-2.442.586-4.747 1.231-6.893.602.049 1.223.095 1.862.137M14.341 28H7.163a22.494 22.494 0 0 1 2.3-8.142c1.29.223 3.364.547 6.074.852-.63 2.294-1.03 4.73-1.196 7.29m-.054 4a25.82 25.82 0 0 0 1.47 7.3c-2.807.31-4.952.645-6.278.874A22.493 22.493 0 0 1 7.163 32zm4.08 0h10.096v6.503a137.807 137.807 0 0 0-8.512.401c-.912-2.282-1.442-4.596-1.584-6.904m10.096 10.506v8.232a39.132 39.132 0 0 1-3.567-3.733 33.357 33.357 0 0 1-3.016-4.23c2.192-.144 4.387-.234 6.583-.269m4.074 8.542v-8.545c2.19.031 4.506.119 6.918.283a33.338 33.338 0 0 1-3.01 4.219 39.248 39.248 0 0 1-3.908 4.043m3.344-12.464c-1.114-.043-2.229-.072-3.344-.087V32h10.437c-.142 2.31-.673 4.628-1.587 6.913a129.247 129.247 0 0 0-5.506-.33M47.055 32h6.782a22.493 22.493 0 0 1-2.312 8.166c-1.975-.33-3.96-.61-5.95-.84A25.827 25.827 0 0 0 47.055 32M47 28c-.166-2.57-.568-5.015-1.203-7.316a117.98 117.98 0 0 0 5.744-.818A22.493 22.493 0 0 1 53.837 28zm.065-14.263c.779.765 1.503 1.583 2.167 2.447-1.59.241-3.184.449-4.782.624-1.243-2.925-2.917-5.557-4.984-7.834a26.531 26.531 0 0 0-.343-.37 23.413 23.413 0 0 1 7.942 5.133M22.407 8.405c-.18.187-.358.377-.532.569-2.073 2.283-3.75 4.923-4.994 7.857-2.06-.218-3.786-.453-5.107-.655a23.463 23.463 0 0 1 2.161-2.44 23.405 23.405 0 0 1 8.472-5.331m-8.472 37.858a23.474 23.474 0 0 1-2.137-2.409c1.434-.218 3.343-.476 5.641-.708 1.16 2.221 2.63 4.397 4.384 6.488a42.629 42.629 0 0 0 2.274 2.5 23.392 23.392 0 0 1-10.162-5.87m23.442 5.734a42.568 42.568 0 0 0 2.14-2.363c1.75-2.084 3.215-4.253 4.374-6.467 1.777.186 3.55.413 5.317.68a23.472 23.472 0 0 1-2.143 2.416 23.392 23.392 0 0 1-9.688 5.734'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:60px;height:60px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-settings\\:discord{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' class='icon' width='200px' height='200.00px' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512z' fill='%23738BD8'/%3E%3Cpath d='M190.915 234.305h642.169v477.288H190.915z' fill='%23FFFFFF'/%3E%3Cpath d='M698.157 932.274L157.288 862.85c-58.43-7.5-55.4-191.167-50.26-249.853l26.034-297.22c5.14-58.686 74.356-120.22 132.7-128.362l466.441-65.085c58.346-8.14 177.24 212.65 176.09 271.548l-8.677 445.108M512 300.373c-114.347 0-194.56 49.067-194.56 49.067 43.947-39.253 120.747-61.867 120.747-61.867l-7.254-7.253c-72.106 1.28-137.386 51.2-137.386 51.2-73.387 153.173-68.694 285.44-68.694 285.44 59.734 77.227 148.48 71.68 148.48 71.68l30.294-38.4c-53.334-11.52-87.04-58.88-87.04-58.88S396.8 645.973 512 645.973c115.2 0 195.413-54.613 195.413-54.613s-33.706 47.36-87.04 58.88l30.294 38.4s88.746 5.547 148.48-71.68c0 0 4.693-132.267-68.694-285.44 0 0-65.28-49.92-137.386-51.2l-7.254 7.253s76.8 22.614 120.747 61.867c0 0-80.213-49.067-194.56-49.067M423.68 462.08c27.733 0 50.347 24.32 49.92 54.187 0 29.44-22.187 54.186-49.92 54.186-27.307 0-49.493-24.746-49.493-54.186 0-29.867 21.76-54.187 49.493-54.187m177.92 0c27.733 0 49.92 24.32 49.92 54.187 0 29.44-22.187 54.186-49.92 54.186-27.307 0-49.493-24.746-49.493-54.186 0-29.867 21.76-54.187 49.493-54.187z' fill='%23738BD8'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:200px;height:200px;display:inline-flex}.i-settings\\:network{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect id='svg 2' x='0.000000' y='0.000000'/%3E%3Cpath id='矢量 8' d='M10 1.875C14.4875 1.875 18.125 5.5125 18.125 10C18.125 14.4875 14.4875 18.125 10 18.125C5.5125 18.125 1.875 14.4875 1.875 10C1.875 5.5125 5.5125 1.875 10 1.875ZM9.375 10.625L6.88833 10.6254C6.90583 11.0254 6.93958 11.4146 6.98833 11.7908L7.02708 12.07L7.07542 12.3679C7.46125 14.5729 8.35917 16.23 9.37542 16.7233L9.375 10.625ZM13.1117 10.6254L10.625 10.625L10.625 16.7233C11.6183 16.2404 12.4987 14.6458 12.8979 12.5142L12.9246 12.3679L12.9729 12.0704C13.0447 11.5915 13.091 11.1092 13.1117 10.6254L13.1117 10.6254ZM5.63708 10.6254L3.15292 10.6254C3.38042 13.1463 4.96917 15.2754 7.17833 16.2712C6.74625 15.6017 6.39 14.7788 6.12833 13.8488L6.06917 13.6321L6.00042 13.3554L5.93708 13.0729C5.76796 12.2671 5.6676 11.4483 5.63708 10.6254L5.63708 10.6254ZM16.8471 10.6254L14.3625 10.6254C14.3349 11.3606 14.2522 12.0926 14.115 12.8154L14.0625 13.0729L13.9992 13.3554L13.9304 13.6325C13.6637 14.6508 13.2867 15.5504 12.8212 16.2712C15.0304 15.2754 16.6192 13.1463 16.8463 10.6254L16.8471 10.6254ZM7.17833 3.72833L7.1225 3.75375C4.94167 4.76042 3.37833 6.875 3.15292 9.375L5.63708 9.375C5.66708 8.6125 5.75167 7.87708 5.88458 7.18458L5.93708 6.92708L6.00042 6.64458L6.06917 6.3675C6.33583 5.34917 6.71292 4.44958 7.17833 3.72875L7.17833 3.72833ZM9.375 3.27667C8.38458 3.7575 7.50625 5.345 7.10542 7.46792L7.07542 7.63208L7.02708 7.92958C6.9553 8.40859 6.90898 8.89108 6.88833 9.375L9.375 9.375L9.375 3.27667ZM12.8217 3.72875L12.8717 3.80792C13.28 4.46083 13.6183 5.25292 13.8696 6.14292L13.9308 6.36792L13.9996 6.64458L14.0629 6.92708C14.2263 7.69375 14.3292 8.51708 14.3629 9.375L16.8471 9.375C16.62 6.85375 15.0312 4.72458 12.8217 3.72917L12.8217 3.72875ZM10.625 3.27667L10.625 9.375L13.1117 9.375C13.0944 8.97409 13.0596 8.57413 13.0075 8.17625L12.9729 7.92958L12.9246 7.63208C12.5388 5.4275 11.6412 3.77042 10.6254 3.27667L10.625 3.27667Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-settings\\:page{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect id='svg 5' x='0.000000' y='0.000000'/%3E%3Cpath id='矢量 12' d='M18.0879 7.86328C17.7598 7.53125 17.3223 7.34375 16.8535 7.33594C16.7676 7.32617 16.5078 7.30078 16.1328 7.26562C15.9512 6.85547 15.7305 6.46484 15.4707 6.10156C15.6328 5.75 15.7129 5.57227 15.75 5.47461L15.7559 5.47656C16.25 4.61914 15.957 3.51758 15.1016 3.02148L13.5996 2.15039C13.3262 1.99219 13.0137 1.9082 12.6973 1.90625C12.0684 1.90625 11.4707 2.23828 11.1719 2.75391C11.1426 2.79492 10.9824 3.01758 10.7422 3.35352C10.2969 3.30859 9.84766 3.31055 9.40234 3.35547C9.17773 3.03711 9.06445 2.87695 8.99609 2.79492L9 2.79297C8.67969 2.23828 8.08203 1.89453 7.44141 1.89453C7.12891 1.89453 6.82031 1.97656 6.54688 2.13281L5.04102 2.99805C4.62109 3.24023 4.32031 3.63086 4.19336 4.10156C4.07227 4.55078 4.12891 5.01367 4.35156 5.40234C4.37305 5.44922 4.49805 5.72656 4.6875 6.14062C4.58203 6.28906 4.48047 6.44531 4.38867 6.60352C4.27344 6.80469 4.16602 7.01367 4.07422 7.22656C3.56641 7.27344 3.375 7.29102 3.29492 7.30078C2.31055 7.30469 1.50781 8.10742 1.50391 9.0957L1.5 10.832C1.5 11.3164 1.68945 11.7734 2.0332 12.1172C2.36328 12.4473 2.78906 12.6289 3.23828 12.6309C3.29297 12.6367 3.62891 12.6699 4.12891 12.7168C4.29297 13.0664 4.48828 13.4004 4.71094 13.7168C4.50391 14.1641 4.40625 14.3789 4.36523 14.4941L4.35938 14.4902C4.12109 14.8984 4.05664 15.3945 4.17773 15.8516C4.29883 16.3105 4.60352 16.709 5.01367 16.9453L6.51563 17.8164C6.78906 17.9746 7.09961 18.0586 7.41602 18.0586C8.04492 18.0586 8.64258 17.7266 8.94141 17.2109C8.97461 17.166 9.17383 16.8887 9.4668 16.4766C9.85352 16.5137 10.2422 16.5176 10.623 16.4863C10.9043 16.8867 11.041 17.0762 11.1172 17.168L11.1113 17.1719C11.4316 17.7266 12.0293 18.0703 12.6699 18.0703C12.9824 18.0703 13.293 17.9883 13.5645 17.832L15.0703 16.9688C15.4824 16.7344 15.7891 16.3359 15.9121 15.877C16.0352 15.4258 15.9785 14.9531 15.752 14.5449C15.7148 14.4609 15.5938 14.1934 15.418 13.8105C15.5566 13.625 15.6855 13.4277 15.8047 13.2266C15.8965 13.0684 15.9805 12.9043 16.0566 12.7383C16.5195 12.6953 16.7207 12.6777 16.8145 12.6641L16.8145 12.666C17.8027 12.6641 18.6074 11.8594 18.6094 10.8711L18.6133 9.13476C18.6152 8.66211 18.4238 8.19922 18.0879 7.86328L18.0879 7.86328ZM14.1406 13.2969C13.9785 13.4922 13.9414 13.7656 14.0469 13.9961C14.3145 14.582 14.5059 15.0039 14.5469 15.0977C14.5508 15.1055 14.5527 15.1133 14.5566 15.1172C14.5664 15.1367 14.5762 15.1562 14.5879 15.1758C14.6504 15.2832 14.668 15.4141 14.6348 15.5352C14.6016 15.6562 14.5215 15.7617 14.4121 15.8242L12.9063 16.6895C12.834 16.7305 12.7539 16.752 12.6719 16.752C12.4941 16.752 12.3379 16.6523 12.2305 16.4707L12.2148 16.4473C12.166 16.377 11.875 15.9707 11.4805 15.4102C11.3359 15.2051 11.0938 15.0996 10.8457 15.1367C10.3203 15.2129 9.78711 15.207 9.26368 15.123C9.01368 15.084 8.76563 15.1875 8.61914 15.3945C8.375 15.7402 8.16993 16.0254 8.03125 16.2188C7.91602 16.3789 7.84571 16.4785 7.82813 16.5059C7.76954 16.6094 7.66211 16.6875 7.53711 16.7207C7.41211 16.7539 7.28125 16.7383 7.17774 16.6777L5.67579 15.8066C5.56641 15.7422 5.48829 15.6406 5.45508 15.5176C5.41993 15.3887 5.44336 15.2578 5.52735 15.1113L5.53321 15.0977C5.53907 15.084 5.75586 14.6074 6.07618 13.918C6.1836 13.6875 6.15039 13.4219 5.99219 13.2246C5.65821 12.8105 5.39063 12.3516 5.19532 11.8574C5.10352 11.625 4.89063 11.4648 4.64063 11.4414C4.26368 11.4063 3.94532 11.375 3.71485 11.3535C3.44141 11.3281 3.33008 11.3164 3.29493 11.3145C3.03321 11.3125 2.82032 11.0996 2.82032 10.8379L2.82422 9.10156C2.82422 8.83984 3.03711 8.62695 3.29883 8.62695C3.32032 8.62695 3.34375 8.625 3.36524 8.62305C3.3711 8.62305 3.37696 8.62305 3.38672 8.62109C3.48438 8.61133 3.94922 8.56641 4.59375 8.50977C4.84571 8.48633 5.06641 8.31836 5.1543 8.08203C5.26954 7.77344 5.39258 7.50781 5.53125 7.26953C5.64454 7.07227 5.78516 6.87109 5.97071 6.63867C6.12696 6.44336 6.15821 6.17969 6.05469 5.95313C5.91602 5.65039 5.79883 5.39258 5.71094 5.19922C5.5918 4.9375 5.54297 4.83008 5.52539 4.79688C5.39454 4.57031 5.47461 4.2793 5.70118 4.14844L7.20704 3.2832C7.44141 3.14844 7.73243 3.24219 7.88282 3.5L7.89649 3.51953C7.93555 3.57227 8.19141 3.93359 8.55469 4.44922C8.70118 4.65625 8.95704 4.76367 9.20704 4.7207C9.76758 4.625 10.3672 4.62305 10.9453 4.7168C11.1953 4.75781 11.4434 4.6543 11.5898 4.44727C11.7813 4.17773 11.9434 3.95117 12.0625 3.78516C12.207 3.58203 12.2676 3.5 12.2871 3.46875C12.3477 3.36523 12.4531 3.28711 12.5762 3.25391C12.7012 3.2207 12.832 3.23633 12.9356 3.29492L14.4395 4.16797C14.5469 4.23047 14.627 4.33594 14.6602 4.45703C14.6953 4.58594 14.6719 4.7168 14.5879 4.86328L14.5664 4.90039L14.5664 4.9082C14.5176 5.01367 14.3457 5.39258 14.1074 5.9082C14.002 6.13477 14.0352 6.4082 14.1934 6.60156C14.5664 7.06445 14.8555 7.57227 15.0527 8.11328C15.1387 8.35156 15.3594 8.52148 15.6113 8.54492C16.2051 8.60156 16.6309 8.64453 16.7305 8.6543C16.7402 8.65625 16.7481 8.65625 16.7539 8.65625C16.9473 8.67188 17.0703 8.7168 17.1524 8.79883C17.2402 8.88672 17.291 9.00977 17.291 9.13477L17.2871 10.873C17.2871 11.1426 17.0606 11.3477 16.7617 11.3496C16.7617 11.3496 16.7461 11.3496 16.7188 11.3535C16.6055 11.3652 16.1602 11.4063 15.5469 11.4609C15.2969 11.4844 15.0859 11.6426 14.9922 11.875C14.8828 12.1465 14.7793 12.3672 14.6621 12.5684C14.5176 12.8105 14.3477 13.0488 14.1406 13.2969L14.1406 13.2969Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 13' d='M11.6387 7.25586C11.1699 6.98438 10.6387 6.8418 10.0977 6.83984C9.00393 6.83984 7.98245 7.42773 7.43362 8.37305C6.58206 9.83984 7.08401 11.7266 8.55081 12.5781C9.01956 12.8496 9.55276 12.9941 10.0938 12.9941C11.1875 12.9941 12.209 12.4062 12.7578 11.4609C13.166 10.7598 13.2813 9.91016 13.0703 9.12695C12.8633 8.34375 12.3418 7.66016 11.6387 7.25586L11.6387 7.25586ZM11.6114 10.7969C11.2969 11.3359 10.7149 11.6699 10.0918 11.6699C9.78323 11.6699 9.4805 11.5879 9.21292 11.4316C8.37698 10.9453 8.09182 9.87109 8.5762 9.03516C8.89065 8.49609 9.47268 8.16211 10.0957 8.16016C10.4043 8.16016 10.7071 8.24219 10.9746 8.39844C11.375 8.62891 11.6719 9.01758 11.7891 9.46484C11.9102 9.91992 11.8477 10.3926 11.6114 10.7969L11.6114 10.7969Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 14' d='M18.0684 7.86328C17.7402 7.53125 17.3027 7.34375 16.834 7.33594C16.7481 7.32617 16.4883 7.30078 16.1133 7.26562C15.9316 6.85547 15.7109 6.46484 15.4512 6.10156C15.6133 5.75 15.6934 5.57227 15.7305 5.47461L15.7363 5.47656C16.2305 4.61914 15.9375 3.51758 15.082 3.02148L13.5801 2.15039C13.3066 1.99219 12.9941 1.9082 12.6777 1.90625C12.0488 1.90625 11.4512 2.23828 11.1523 2.75391C11.123 2.79492 10.9629 3.01758 10.7227 3.35352C10.2773 3.30859 9.82813 3.31055 9.38281 3.35547C9.1582 3.03711 9.04492 2.87695 8.97656 2.79492L8.98047 2.79297C8.66016 2.23828 8.0625 1.89453 7.42188 1.89453C7.10938 1.89453 6.80078 1.97656 6.52734 2.13281L5.02148 2.99805C4.60156 3.24023 4.30078 3.63086 4.17383 4.10156C4.05273 4.55078 4.10938 5.01367 4.33203 5.40234C4.35352 5.44922 4.47852 5.72656 4.66797 6.14062C4.5625 6.28906 4.46094 6.44531 4.36914 6.60352C4.25391 6.80469 4.14648 7.01367 4.05469 7.22656C3.54688 7.27344 3.35547 7.29102 3.27539 7.30078C2.29102 7.30469 1.48828 8.10742 1.48438 9.0957L1.48047 10.832C1.48047 11.3164 1.66992 11.7734 2.01367 12.1172C2.34375 12.4473 2.76953 12.6289 3.21875 12.6309C3.27344 12.6367 3.60938 12.6699 4.10938 12.7168C4.27344 13.0664 4.46875 13.4004 4.69141 13.7168C4.48438 14.1641 4.38672 14.3789 4.3457 14.4941L4.33984 14.4902C4.10156 14.8984 4.03711 15.3945 4.1582 15.8516C4.2793 16.3105 4.58398 16.709 4.99414 16.9453L6.49609 17.8164C6.76953 17.9746 7.08008 18.0586 7.39649 18.0586C8.02539 18.0586 8.62305 17.7266 8.92188 17.2109C8.95508 17.166 9.1543 16.8887 9.44727 16.4766C9.83399 16.5137 10.2227 16.5176 10.6035 16.4863C10.8848 16.8867 11.0215 17.0762 11.0977 17.168L11.0918 17.1719C11.4121 17.7266 12.0098 18.0703 12.6504 18.0703C12.9629 18.0703 13.2734 17.9883 13.5449 17.832L15.0508 16.9688C15.4629 16.7344 15.7695 16.3359 15.8926 15.877C16.0156 15.4258 15.959 14.9531 15.7324 14.5449C15.6953 14.4609 15.5742 14.1934 15.3984 13.8105C15.5371 13.625 15.666 13.4277 15.7852 13.2266C15.877 13.0684 15.9609 12.9043 16.0371 12.7383C16.5 12.6953 16.7012 12.6777 16.7949 12.6641L16.7949 12.666C17.7832 12.6641 18.5879 11.8594 18.5898 10.8711L18.5938 9.13476C18.5957 8.66211 18.4043 8.19922 18.0684 7.86328L18.0684 7.86328ZM14.1211 13.2969C13.959 13.4922 13.9219 13.7656 14.0273 13.9961C14.2949 14.582 14.4863 15.0039 14.5273 15.0977C14.5313 15.1055 14.5332 15.1133 14.5371 15.1172C14.5469 15.1367 14.5566 15.1562 14.5684 15.1758C14.6309 15.2832 14.6484 15.4141 14.6152 15.5352C14.582 15.6562 14.502 15.7617 14.3926 15.8242L12.8867 16.6895C12.8145 16.7305 12.7344 16.752 12.6523 16.752C12.4746 16.752 12.3184 16.6523 12.2109 16.4707L12.1953 16.4473C12.1465 16.377 11.8555 15.9707 11.4609 15.4102C11.3164 15.2051 11.0742 15.0996 10.8262 15.1367C10.3008 15.2129 9.76758 15.207 9.24414 15.123C8.99414 15.084 8.7461 15.1875 8.59961 15.3945C8.35547 15.7402 8.15039 16.0254 8.01172 16.2188C7.89649 16.3789 7.82618 16.4785 7.8086 16.5059C7.75 16.6094 7.64258 16.6875 7.51758 16.7207C7.39258 16.7539 7.26172 16.7383 7.15821 16.6777L5.65625 15.8066C5.54688 15.7422 5.46875 15.6406 5.43555 15.5176C5.40039 15.3887 5.42383 15.2578 5.50782 15.1113L5.51368 15.0977C5.51954 15.084 5.73633 14.6074 6.05664 13.918C6.16407 13.6875 6.13086 13.4219 5.97266 13.2246C5.63868 12.8105 5.3711 12.3516 5.17579 11.8574C5.08399 11.625 4.8711 11.4648 4.6211 11.4414C4.24414 11.4063 3.92579 11.375 3.69532 11.3535C3.42188 11.3281 3.31055 11.3164 3.27539 11.3145C3.01368 11.3125 2.80079 11.0996 2.80079 10.8379L2.80469 9.10156C2.80469 8.83984 3.01758 8.62695 3.2793 8.62695C3.30079 8.62695 3.32422 8.625 3.34571 8.62305C3.35157 8.62305 3.35743 8.62305 3.36719 8.62109C3.46485 8.61133 3.92969 8.56641 4.57422 8.50977C4.82618 8.48633 5.04688 8.31836 5.13477 8.08203C5.25 7.77344 5.37305 7.50781 5.51172 7.26953C5.625 7.07227 5.76563 6.87109 5.95118 6.63867C6.10743 6.44336 6.13868 6.17969 6.03516 5.95313C5.89649 5.65039 5.7793 5.39258 5.69141 5.19922C5.57227 4.9375 5.52344 4.83008 5.50586 4.79688C5.375 4.57031 5.45508 4.2793 5.68164 4.14844L7.1875 3.2832C7.42188 3.14844 7.71289 3.24219 7.86329 3.5L7.87696 3.51953C7.91602 3.57227 8.17188 3.93359 8.53516 4.44922C8.68165 4.65625 8.93751 4.76367 9.18751 4.7207C9.74805 4.625 10.3477 4.62305 10.9258 4.7168C11.1758 4.75781 11.4238 4.6543 11.5703 4.44727C11.7617 4.17773 11.9238 3.95117 12.043 3.78516C12.1875 3.58203 12.2481 3.5 12.2676 3.46875C12.3281 3.36523 12.4336 3.28711 12.5566 3.25391C12.6816 3.2207 12.8125 3.23633 12.916 3.29492L14.4199 4.16797C14.5273 4.23047 14.6074 4.33594 14.6406 4.45703C14.6758 4.58594 14.6524 4.7168 14.5684 4.86328L14.5469 4.90039L14.5469 4.9082C14.4981 5.01367 14.3262 5.39258 14.0879 5.9082C13.9824 6.13477 14.0156 6.4082 14.1738 6.60156C14.5469 7.06445 14.8359 7.57227 15.0332 8.11328C15.1191 8.35156 15.3399 8.52148 15.5918 8.54492C16.1856 8.60156 16.6113 8.64453 16.7109 8.6543C16.7207 8.65625 16.7285 8.65625 16.7344 8.65625C16.9277 8.67188 17.0508 8.7168 17.1328 8.79883C17.2207 8.88672 17.2715 9.00977 17.2715 9.13477L17.2676 10.873C17.2676 11.1426 17.041 11.3477 16.7422 11.3496C16.7422 11.3496 16.7266 11.3496 16.6992 11.3535C16.5859 11.3652 16.1406 11.4063 15.5273 11.4609C15.2773 11.4844 15.0664 11.6426 14.9727 11.875C14.8633 12.1465 14.7598 12.3672 14.6426 12.5684C14.498 12.8105 14.3281 13.0488 14.1211 13.2969L14.1211 13.2969Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 15' d='M11.6192 7.25586C11.1504 6.98438 10.6192 6.8418 10.0782 6.83984C8.9844 6.83984 7.96292 7.42773 7.41409 8.37305C6.56253 9.83984 7.06448 11.7266 8.53128 12.5781C9.00003 12.8496 9.53323 12.9941 10.0742 12.9941C11.168 12.9941 12.1895 12.4062 12.7383 11.4609C13.1465 10.7598 13.2617 9.91016 13.0508 9.12695C12.8438 8.34375 12.3223 7.66016 11.6192 7.25586L11.6192 7.25586ZM11.5918 10.7969C11.2774 11.3359 10.6953 11.6699 10.0723 11.6699C9.7637 11.6699 9.46096 11.5879 9.19339 11.4316C8.35745 10.9453 8.07229 9.87109 8.55667 9.03516C8.87112 8.49609 9.45315 8.16211 10.0762 8.16016C10.3848 8.16016 10.6875 8.24219 10.9551 8.39844C11.3555 8.62891 11.6524 9.01758 11.7696 9.46484C11.8907 9.91992 11.8282 10.3926 11.5918 10.7969L11.5918 10.7969Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 16' d='M18.0488 7.86328C17.7207 7.53125 17.2832 7.34375 16.8145 7.33594C16.7285 7.32617 16.4688 7.30078 16.0938 7.26562C15.9121 6.85547 15.6914 6.46484 15.4316 6.10156C15.5938 5.75 15.6738 5.57227 15.7109 5.47461L15.7168 5.47656C16.2109 4.61914 15.918 3.51758 15.0625 3.02148L13.5605 2.15039C13.2871 1.99219 12.9746 1.9082 12.6582 1.90625C12.0293 1.90625 11.4316 2.23828 11.1328 2.75391C11.1035 2.79492 10.9434 3.01758 10.7031 3.35352C10.2578 3.30859 9.80859 3.31055 9.36328 3.35547C9.13867 3.03711 9.02539 2.87695 8.95703 2.79492L8.96094 2.79297C8.64063 2.23828 8.04297 1.89453 7.40234 1.89453C7.08984 1.89453 6.78125 1.97656 6.50781 2.13281L5.00195 2.99805C4.58203 3.24023 4.28125 3.63086 4.1543 4.10156C4.0332 4.55078 4.08984 5.01367 4.3125 5.40234C4.33398 5.44922 4.45898 5.72656 4.64844 6.14062C4.54297 6.28906 4.44141 6.44531 4.34961 6.60352C4.23438 6.80469 4.12695 7.01367 4.03516 7.22656C3.52734 7.27344 3.33594 7.29102 3.25586 7.30078C2.27148 7.30469 1.46875 8.10742 1.46484 9.0957L1.46094 10.832C1.46094 11.3164 1.65039 11.7734 1.99414 12.1172C2.32422 12.4473 2.75 12.6289 3.19922 12.6309C3.25391 12.6367 3.58984 12.6699 4.08984 12.7168C4.25391 13.0664 4.44922 13.4004 4.67188 13.7168C4.46484 14.1641 4.36719 14.3789 4.32617 14.4941L4.32031 14.4902C4.08203 14.8984 4.01758 15.3945 4.13867 15.8516C4.25977 16.3105 4.56445 16.709 4.97461 16.9453L6.47656 17.8164C6.75 17.9746 7.06055 18.0586 7.37695 18.0586C8.00586 18.0586 8.60352 17.7266 8.90235 17.2109C8.93555 17.166 9.13477 16.8887 9.42774 16.4766C9.81445 16.5137 10.2031 16.5176 10.584 16.4863C10.8652 16.8867 11.002 17.0762 11.0781 17.168L11.0723 17.1719C11.3926 17.7266 11.9902 18.0703 12.6309 18.0703C12.9434 18.0703 13.2539 17.9883 13.5254 17.832L15.0312 16.9688C15.4434 16.7344 15.75 16.3359 15.873 15.877C15.9961 15.4258 15.9395 14.9531 15.7129 14.5449C15.6758 14.4609 15.5547 14.1934 15.3789 13.8105C15.5176 13.625 15.6465 13.4277 15.7656 13.2266C15.8574 13.0684 15.9414 12.9043 16.0176 12.7383C16.4805 12.6953 16.6816 12.6777 16.7754 12.6641L16.7754 12.666C17.7637 12.6641 18.5684 11.8594 18.5703 10.8711L18.5742 9.13476C18.5762 8.66211 18.3848 8.19922 18.0488 7.86328L18.0488 7.86328ZM14.1016 13.2969C13.9395 13.4922 13.9023 13.7656 14.0078 13.9961C14.2754 14.582 14.4668 15.0039 14.5078 15.0977C14.5117 15.1055 14.5137 15.1133 14.5176 15.1172C14.5273 15.1367 14.5371 15.1562 14.5488 15.1758C14.6113 15.2832 14.6289 15.4141 14.5957 15.5352C14.5625 15.6562 14.4824 15.7617 14.373 15.8242L12.8672 16.6895C12.7949 16.7305 12.7148 16.752 12.6328 16.752C12.4551 16.752 12.2988 16.6523 12.1914 16.4707L12.1758 16.4473C12.127 16.377 11.8359 15.9707 11.4414 15.4102C11.2969 15.2051 11.0547 15.0996 10.8066 15.1367C10.2813 15.2129 9.74805 15.207 9.22461 15.123C8.97461 15.084 8.72657 15.1875 8.58008 15.3945C8.33594 15.7402 8.13086 16.0254 7.99219 16.2188C7.87696 16.3789 7.80664 16.4785 7.78907 16.5059C7.73047 16.6094 7.62305 16.6875 7.49805 16.7207C7.37305 16.7539 7.24219 16.7383 7.13868 16.6777L5.63672 15.8066C5.52735 15.7422 5.44922 15.6406 5.41602 15.5176C5.38086 15.3887 5.4043 15.2578 5.48829 15.1113L5.49414 15.0977C5.5 15.084 5.7168 14.6074 6.03711 13.918C6.14454 13.6875 6.11133 13.4219 5.95313 13.2246C5.61914 12.8105 5.35157 12.3516 5.15625 11.8574C5.06446 11.625 4.85157 11.4648 4.60157 11.4414C4.22461 11.4063 3.90625 11.375 3.67579 11.3535C3.40235 11.3281 3.29102 11.3164 3.25586 11.3145C2.99414 11.3125 2.78125 11.0996 2.78125 10.8379L2.78516 9.10156C2.78516 8.83984 2.99805 8.62695 3.25977 8.62695C3.28125 8.62695 3.30469 8.625 3.32618 8.62305C3.33204 8.62305 3.33789 8.62305 3.34766 8.62109C3.44532 8.61133 3.91016 8.56641 4.55469 8.50977C4.80664 8.48633 5.02735 8.31836 5.11524 8.08203C5.23047 7.77344 5.35352 7.50781 5.49219 7.26953C5.60547 7.07227 5.7461 6.87109 5.93164 6.63867C6.08789 6.44336 6.11915 6.17969 6.01563 5.95313C5.87696 5.65039 5.75977 5.39258 5.67188 5.19922C5.55274 4.9375 5.50391 4.83008 5.48633 4.79688C5.35547 4.57031 5.43555 4.2793 5.66211 4.14844L7.16797 3.2832C7.40235 3.14844 7.69336 3.24219 7.84375 3.5L7.85743 3.51953C7.89649 3.57227 8.15235 3.93359 8.51563 4.44922C8.66212 4.65625 8.91797 4.76367 9.16797 4.7207C9.72852 4.625 10.3281 4.62305 10.9063 4.7168C11.1563 4.75781 11.4043 4.6543 11.5508 4.44727C11.7422 4.17773 11.9043 3.95117 12.0234 3.78516C12.168 3.58203 12.2285 3.5 12.2481 3.46875C12.3086 3.36523 12.4141 3.28711 12.5371 3.25391C12.6621 3.2207 12.793 3.23633 12.8965 3.29492L14.4004 4.16797C14.5078 4.23047 14.5879 4.33594 14.6211 4.45703C14.6563 4.58594 14.6328 4.7168 14.5488 4.86328L14.5273 4.90039L14.5273 4.9082C14.4785 5.01367 14.3066 5.39258 14.0684 5.9082C13.9629 6.13477 13.9961 6.4082 14.1543 6.60156C14.5274 7.06445 14.8164 7.57227 15.0137 8.11328C15.0996 8.35156 15.3203 8.52148 15.5723 8.54492C16.166 8.60156 16.5918 8.64453 16.6914 8.6543C16.7012 8.65625 16.709 8.65625 16.7149 8.65625C16.9082 8.67188 17.0313 8.7168 17.1133 8.79883C17.2012 8.88672 17.252 9.00977 17.252 9.13477L17.2481 10.873C17.2481 11.1426 17.0215 11.3477 16.7227 11.3496C16.7227 11.3496 16.707 11.3496 16.6797 11.3535C16.5664 11.3652 16.1211 11.4063 15.5078 11.4609C15.2578 11.4844 15.0469 11.6426 14.9531 11.875C14.8438 12.1465 14.7402 12.3672 14.6231 12.5684C14.4785 12.8105 14.3086 13.0488 14.1016 13.2969L14.1016 13.2969Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 17' d='M11.5996 7.25586C11.1309 6.98438 10.5996 6.8418 10.0586 6.83984C8.96487 6.83984 7.94339 7.42773 7.39456 8.37305C6.54299 9.83984 7.04495 11.7266 8.51175 12.5781C8.9805 12.8496 9.5137 12.9941 10.0547 12.9941C11.1485 12.9941 12.1699 12.4062 12.7188 11.4609C13.127 10.7598 13.2422 9.91016 13.0313 9.12695C12.8242 8.34375 12.3028 7.66016 11.5996 7.25586L11.5996 7.25586ZM11.5723 10.7969C11.2578 11.3359 10.6758 11.6699 10.0528 11.6699C9.74417 11.6699 9.44143 11.5879 9.17385 11.4316C8.33792 10.9453 8.05276 9.87109 8.53714 9.03516C8.85159 8.49609 9.43362 8.16211 10.0567 8.16016C10.3653 8.16016 10.668 8.24219 10.9356 8.39844C11.336 8.62891 11.6328 9.01758 11.75 9.46484C11.8711 9.91992 11.8086 10.3926 11.5723 10.7969L11.5723 10.7969Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-settings\\:safe{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect id='svg 1' x='0.000000' y='0.000000'/%3E%3Cpath id='矢量 5' d='M9.99984 2.59545C13.1498 2.59545 15.0362 3.15908 15.9089 3.50454L15.9089 10.3227C15.9163 11.2154 15.6738 12.0924 15.2089 12.8545C14.6026 13.818 13.8408 14.6744 12.9546 15.3889C12.0684 16.1035 11.07 16.6663 9.99984 17.0545C8.93101 16.6686 7.93334 16.1086 7.04719 15.3972C6.16105 14.6859 5.39861 13.8328 4.79075 12.8727C4.32586 12.1106 4.0834 11.2336 4.09075 10.3409L4.09075 3.52272C4.97256 3.16363 6.85438 2.61363 9.99984 2.61363M9.99984 1.24999C4.80438 1.23181 2.72711 2.67272 2.72711 2.67272L2.72711 10.3409C2.72213 11.4877 3.03694 12.6131 3.6362 13.5909C4.3697 14.7492 5.30004 15.7703 6.38521 16.6082C7.47038 17.4461 8.69366 18.0879 9.99984 18.5045C11.306 18.0879 12.5293 17.4462 13.6145 16.6082C14.6996 15.7703 15.63 14.7492 16.3635 13.5909C16.9627 12.6131 17.2775 11.4877 17.2726 10.3409L17.2726 2.67272C17.2726 2.67272 15.1953 1.23181 9.99984 1.23181L9.99984 1.24999Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 6' d='M9.14544 11.4591C9.01548 11.4588 8.88832 11.4212 8.77913 11.3508C8.66995 11.2803 8.58336 11.1798 8.52969 11.0615C8.47602 10.9431 8.45754 10.8118 8.47645 10.6832C8.49536 10.5546 8.55087 10.4342 8.63635 10.3363L11.7591 6.69996C11.8551 6.59053 11.9832 6.5143 12.1252 6.48219C12.2672 6.45008 12.4157 6.46374 12.5494 6.52122C12.6832 6.5787 12.7953 6.67704 12.8697 6.80215C12.9441 6.92725 12.977 7.07271 12.9636 7.21766C12.9503 7.36261 12.8914 7.49962 12.7954 7.60905L9.66817 11.2454C9.60211 11.3173 9.52101 11.3737 9.43066 11.4106C9.34031 11.4475 9.24292 11.4641 9.14544 11.4591L9.14544 11.4591Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 7' d='M9.14538 11.4591C9.06995 11.4597 8.99497 11.4473 8.92371 11.4226C8.85246 11.3978 8.78599 11.3609 8.7272 11.3137L7.30447 10.1955C7.19125 10.1062 7.1092 9.98336 7.07006 9.84458C7.03093 9.7058 7.03673 9.5582 7.08663 9.42291C7.13653 9.28763 7.22796 9.17161 7.34784 9.09148C7.46772 9.01135 7.60988 8.97122 7.75397 8.97684C7.89805 8.98245 8.03666 9.03353 8.14993 9.12276L9.56811 10.2455C9.66223 10.319 9.73523 10.4161 9.7797 10.527C9.82417 10.6379 9.83853 10.7585 9.82133 10.8767C9.80413 10.9949 9.75597 11.1064 9.68175 11.2C9.61847 11.2818 9.5371 11.3477 9.44403 11.3926C9.35096 11.4376 9.24873 11.4604 9.14538 11.4591L9.14538 11.4591Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-settings\\:ssl{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect id='svg 2' x='0.000000' y='0.000000'/%3E%3Cpath id='矢量 5' d='M9.99984 2.59545C13.1498 2.59545 15.0362 3.15908 15.9089 3.50454L15.9089 10.3227C15.9163 11.2154 15.6738 12.0924 15.2089 12.8545C14.6026 13.818 13.8408 14.6744 12.9546 15.3889C12.0684 16.1035 11.07 16.6663 9.99984 17.0545C8.93101 16.6686 7.93334 16.1086 7.04719 15.3972C6.16105 14.6859 5.39861 13.8328 4.79075 12.8727C4.32586 12.1106 4.0834 11.2336 4.09075 10.3409L4.09075 3.52272C4.97256 3.16363 6.85438 2.61363 9.99984 2.61363M9.99984 1.24999C4.80438 1.23181 2.72711 2.67272 2.72711 2.67272L2.72711 10.3409C2.72213 11.4877 3.03694 12.6131 3.6362 13.5909C4.3697 14.7492 5.30004 15.7703 6.38521 16.6082C7.47038 17.4461 8.69366 18.0879 9.99984 18.5045C11.306 18.0879 12.5293 17.4462 13.6145 16.6082C14.6996 15.7703 15.63 14.7492 16.3635 13.5909C16.9627 12.6131 17.2775 11.4877 17.2726 10.3409L17.2726 2.67272C17.2726 2.67272 15.1953 1.23181 9.99984 1.23181L9.99984 1.24999Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-settings\\:success{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 8.74341 8.74414' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath id='矢量 19' d='M4.01465 6.34766C3.93555 6.34766 3.85742 6.31738 3.79785 6.25586L1.80664 4.23828C1.68652 4.11719 1.68652 3.91992 1.80664 3.79785C1.92676 3.67578 2.12109 3.67578 2.24023 3.79785L4.01562 5.59668L8.21875 1.33594C8.25656 1.2972 8.30404 1.26927 8.35627 1.25505C8.40849 1.24083 8.46358 1.24083 8.51581 1.25505C8.56804 1.26927 8.61551 1.2972 8.65332 1.33594C8.77344 1.45703 8.77344 1.6543 8.65332 1.77637L4.23145 6.25684C4.17188 6.31738 4.09277 6.34766 4.01465 6.34766ZM4.31348 8.74414C3.73144 8.74414 3.16602 8.62891 2.63477 8.40137C2.12109 8.18066 1.66016 7.86621 1.26465 7.46484C0.869141 7.06348 0.557617 6.5957 0.34082 6.0752C0.114258 5.53418 0 4.96191 0 4.37207C0 3.78223 0.114258 3.20898 0.338867 2.66992C0.556641 2.14941 0.868164 1.68164 1.26367 1.28027C1.65918 0.878906 2.12012 0.563477 2.63379 0.34375C3.16602 0.116211 3.73144 0 4.31348 0C5.17188 0 6.00098 0.255859 6.71191 0.738281C6.83496 0.821289 6.86914 0.992188 6.78613 1.11719C6.7041 1.24219 6.53516 1.27637 6.41211 1.19141C5.79102 0.770508 5.06445 0.546875 4.31348 0.546875C2.23145 0.546875 0.540039 2.26367 0.540039 4.37207C0.540039 6.48047 2.23242 8.19727 4.31348 8.19727C6.39355 8.19727 8.08691 6.48145 8.08691 4.37207C8.08691 4.23633 8.08008 4.10059 8.06543 3.96484C8.04883 3.81445 8.15723 3.68066 8.30566 3.66406C8.4541 3.64746 8.58594 3.75684 8.60156 3.90723C8.61816 4.06055 8.62598 4.21777 8.62598 4.37207C8.62598 4.96191 8.51172 5.53516 8.28711 6.07422C8.06933 6.5957 7.75976 7.06152 7.36328 7.46387C6.96777 7.86523 6.50586 8.18066 5.99219 8.40039C5.45996 8.62695 4.89551 8.74414 4.31348 8.74414L4.31348 8.74414Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-settings\\:webhook{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' class='icon' width='200px' height='200.00px' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='512' cy='512' r='512' fill='%23ffffff'/%3E%3Cpath fill='%23698fdf' d='M0 512C0 229.23264 229.23264 0 512 0s512 229.23264 512 512A512 512 0 1 1 0 512z m306.78016 46.0288l32.512-95.21152 32.50176 95.21152h-65.024z m100.84352 106.1888h77.23008L378.8288 378.24512h-79.07328L193.73056 664.2176h77.2096l16.62976-49.67424h103.43424l16.61952 49.664zM589.0048 438.1696h24.0128c26.59328 0 39.90528 11.88864 39.90528 35.66592 0 23.7568-13.312 35.65568-39.90528 35.65568H589.0048V438.1696z m0 131.23584h42.8544c31.27296 0 55.22432-8.3456 71.84384-25.0368 16.64-16.70144 24.94464-40.20224 24.94464-70.5536 0-30.34112-8.30464-53.8624-24.94464-70.54336-16.61952-16.6912-40.57088-25.0368-71.84384-25.0368H516.608v285.98272h72.3968v-94.8224z m178.06336-191.16032v285.97248h72.42752V378.24512h-72.42752z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:200px;height:200px;display:inline-flex}.i-si\\:server-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M3 9h18M3 15h18m-4-3h1m-1 6h1M17 6h1M5.4 3h13.2A2.4 2.4 0 0 1 21 5.4v13.2a2.4 2.4 0 0 1-2.4 2.4H5.4A2.4 2.4 0 0 1 3 18.6V5.4A2.4 2.4 0 0 1 5.4 3'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-site\\:light{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1781249655651' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='11211' xmlns:xlink='http://www.w3.org/1999/xlink' width='200' height='200'%3E%3Cpath d='M341.333333 967.111111h284.444445v56.888889H341.333333zM816.526222 110.364444l40.220445 40.163556-80.440889 80.497778-40.220445-40.220445zM150.584889 110.364444L230.968889 190.691556l-40.220445 40.220444-80.497777-80.440889zM853.333333 455.111111h113.777778v56.888889h-113.777778zM0 455.111111h113.777778v56.888889H0zM455.111111 0h56.888889v113.777778H455.111111zM483.555556 170.666667C312.888889 170.666667 170.666667 312.888889 170.666667 483.555556c0 119.466667 56.888889 227.555556 170.666666 278.755555V910.222222h284.444445v-147.911111c113.777778-51.2 170.666667-159.288889 170.666666-278.755555 0-170.666667-142.222222-312.888889-312.888888-312.888889z m113.777777 540.444444l-28.444444 17.066667V853.333333H398.222222v-125.155555l-28.444444-17.066667c-91.022222-45.511111-142.222222-130.844444-142.222222-227.555555C227.555556 341.333333 341.333333 227.555556 483.555556 227.555556S739.555556 341.333333 739.555556 483.555556c0 96.711111-51.2 182.044444-142.222223 227.555555z' fill='%2320a53a' p-id='11212'%3E%3C/path%3E%3Cpath d='M341.333333 512h113.777778v284.444444h56.888889V512h113.777778V455.111111H341.333333z' fill='%2320a53a' p-id='11213'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:200px;height:200px;display:inline-flex}.i-site\\:performance{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1770109361508' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='7931' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M859.733333 217.6l-32-27.733333c-8.533333-8.533333-23.466667-6.4-29.866666 2.133333L580.266667 443.733333c-21.333333-10.666667-44.8-17.066667-68.266667-17.066666-83.2 0-149.333333 66.133333-149.333333 149.333333s66.133333 149.333333 149.333333 149.333333 149.333333-66.133333 149.333333-149.333333c0-25.6-6.4-51.2-19.2-72.533333l219.733334-256c8.533333-10.666667 6.4-23.466667-2.133334-29.866667zM512 640c-36.266667 0-64-27.733333-64-64s27.733333-64 64-64 64 27.733333 64 64-27.733333 64-64 64z' fill='currentColor' p-id='7932'%3E%3C/path%3E%3Cpath d='M731.733333 232.533333C667.733333 194.133333 593.066667 170.666667 512 170.666667 277.333333 170.666667 85.333333 362.666667 85.333333 597.333333c0 44.8 6.4 87.466667 19.2 128h91.733334C179.2 684.8 170.666667 642.133333 170.666667 597.333333c0-187.733333 153.6-341.333333 341.333333-341.333333 61.866667 0 117.333333 17.066667 166.4 44.8l53.333333-68.266667zM829.866667 313.6l-53.333334 68.266667C825.6 441.6 853.333333 516.266667 853.333333 597.333333c0 44.8-8.533333 87.466667-25.6 128h91.733334c12.8-40.533333 19.2-83.2 19.2-128 0-108.8-40.533333-206.933333-108.8-283.733333z' fill='currentColor' p-id='7933'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-site\\:tutorial{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1776137902617' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='4811' xmlns:xlink='http://www.w3.org/1999/xlink' width='200' height='200'%3E%3Cpath d='M607.934444 417.856853c-6.179746-6.1777-12.766768-11.746532-19.554358-16.910135l-0.01228 0.011256c-6.986111-6.719028-16.47216-10.857279-26.930349-10.857279-21.464871 0-38.864146 17.400299-38.864146 38.864146 0 9.497305 3.411703 18.196431 9.071609 24.947182l-0.001023 0c0.001023 0.001023 0.00307 0.00307 0.005117 0.004093 2.718925 3.242857 5.953595 6.03853 9.585309 8.251941 3.664459 3.021823 7.261381 5.997598 10.624988 9.361205l3.203972 3.204995c40.279379 40.229237 28.254507 109.539812-12.024871 149.820214L371.157763 796.383956c-40.278355 40.229237-105.761766 40.229237-146.042167 0l-3.229554-3.231601c-40.281425-40.278355-40.281425-105.809861 0-145.991002l75.93546-75.909877c9.742898-7.733125 15.997346-19.668968 15.997346-33.072233 0-23.312962-18.898419-42.211381-42.211381-42.211381-8.797363 0-16.963347 2.693342-23.725354 7.297197-0.021489-0.045025-0.044002-0.088004-0.066515-0.134053l-0.809435 0.757247c-2.989077 2.148943-5.691629 4.669346-8.025791 7.510044l-78.913281 73.841775c-74.178443 74.229608-74.178443 195.632609 0 269.758863l3.203972 3.202948c74.178443 74.127278 195.529255 74.127278 269.707698 0l171.829484-171.880649c74.076112-74.17435 80.357166-191.184297 6.282077-265.311575L607.934444 417.856853z' fill='%235D5D5D' p-id='4812'%3E%3C/path%3E%3Cpath d='M855.61957 165.804257l-3.203972-3.203972c-74.17742-74.178443-195.528232-74.178443-269.706675 0L410.87944 334.479911c-74.178443 74.178443-78.263481 181.296089-4.085038 255.522628l3.152806 3.104711c3.368724 3.367701 6.865361 6.54302 10.434653 9.588379 2.583848 2.885723 5.618974 5.355985 8.992815 7.309476 0.025583 0.020466 0.052189 0.041956 0.077771 0.062422l0.011256-0.010233c5.377474 3.092431 11.608386 4.870938 18.257829 4.870938 20.263509 0 36.68962-16.428158 36.68962-36.68962 0-5.719258-1.309832-11.132548-3.645017-15.95846l0 0c-4.850471-10.891048-13.930267-17.521049-20.210297-23.802102l-3.15383-3.102664c-40.278355-40.278355-24.982998-98.79612 15.295358-139.074476l171.930791-171.830507c40.179095-40.280402 105.685018-40.280402 145.965419 0l3.206018 3.152806c40.279379 40.281425 40.279379 105.838513 0 146.06775l-75.686796 75.737962c-10.296507 7.628748-16.97358 19.865443-16.97358 33.662681 0 23.12365 18.745946 41.87062 41.87062 41.87062 8.048303 0 15.563464-2.275833 21.944801-6.211469 0.048095 0.081864 0.093121 0.157589 0.141216 0.240477l1.173732-1.083681c3.616364-2.421142 6.828522-5.393847 9.529027-8.792247l79.766718-73.603345C929.798013 361.334535 929.798013 239.981676 855.61957 165.804257z' fill='%235D5D5D' p-id='4813'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:200px;height:200px;display:inline-flex}.i-soft-dns-close{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762334981673' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='10737' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M515.7 960.1c-29.2-0.1-52.9-23.9-52.9-53l-0.1-149.8c0.3-1.5 0.4-2.8 0.4-4V743l-10.1-2.1c-62.1-12.9-118.8-45.2-164-93.4-60-64.1-93.1-149.1-93.1-239.4v-107l-26.7 0.2c-6.3 0-12.2-2.5-16.7-7s-6.9-10.4-6.9-16.7c0-6.4 2.4-12.4 6.9-16.8 4.4-4.5 10.4-6.9 16.7-6.9h64.6l-102.9-103c-4.9-4.9-7.6-11.5-7.6-18.4 0-7 2.7-13.5 7.6-18.4 4.9-4.9 11.5-7.6 18.4-7.6s13.5 2.7 18.4 7.6l139.7 139.7h12.2V95c0-17.1 13.9-31.1 31.1-31.1 17.1 0 31 13.9 31 31.1l0.1 158.8h265.4V95c0-17.1 13.9-31 31.1-31 17.1 0 31 13.9 31 31.1v158.7l148.1 0.1c13.1 0 23.7 10.6 23.7 23.7 0 6.4-2.5 12.3-6.9 16.8-4.5 4.5-10.4 7-16.9 7h-21.9v106.9c0 94.5-35.7 182.2-100.5 246.9l-1.6 1.6c-1.7 1.7-3.5 3.3-5.4 5l-6.4 5.9L893 839.2c10.2 10.2 10.2 26.7 0 36.9-4.9 4.9-11.5 7.6-18.4 7.6-7 0-13.5-2.7-18.4-7.6L679.4 699.4l-3.1 1.9c-30.8 19-63.8 32.3-98.2 39.6l-10.7 2.3 0.7 10.9 0.2 2.4 0.1 150.7c0.1 14.1-5.4 27.3-15.4 37.4-10 10-23.3 15.5-37.3 15.5zM243.4 408.2c0 78.2 28.5 151.6 80.3 206.8 51.4 54.7 119.6 84.9 192 84.9 43 0 85.8-11.1 124-32l5.4-3-363.9-363.7h-37.9l0.1 107z m444.3 225.7l6.3-5.7c2.4-2.2 4.9-4.3 7.2-6.6 55-55.1 86.6-132.9 86.6-213.4v-12.7h-0.1v-94.2l-432.7-0.1 332.7 332.7z' p-id='10738' fill='%23ffffff'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-soft-dns-disk{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762244187005' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='7877' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M554.688 682.624a42.688 42.688 0 0 0 0 85.376h0.448a42.688 42.688 0 1 0 0-85.376h-0.448zM767.488 682.624a42.688 42.688 0 0 0 0 85.376H768a42.688 42.688 0 1 0 0-85.376h-0.512z' fill='currentColor' p-id='7878'%3E%3C/path%3E%3Cpath d='M465.28 96h93.44c59.456 0 106.88 0 144.96 4.48 39.36 4.48 72.128 14.08 100.992 35.584 28.8 21.44 47.424 50.112 63.104 86.464 15.232 35.2 28.8 80.64 45.952 137.6l52.48 174.848c1.28 4.48 2.752 9.28 3.584 14.336v0.32l0.192 1.216c0.64 5.12 0.64 10.048 0.64 14.72v3.392c0 72.704 0 130.304-5.632 175.68-5.824 46.592-18.112 84.736-45.952 115.84-4.992 5.568-10.304 10.88-15.936 15.872-31.104 27.84-69.184 40.128-115.84 45.952-45.312 5.696-102.912 5.696-175.616 5.696H412.352c-72.704 0-130.304 0-175.68-5.696-46.592-5.824-84.672-18.112-115.84-45.888a202.944 202.944 0 0 1-15.872-16c-27.84-31.04-40.128-69.12-45.952-115.84-5.696-45.312-5.696-102.912-5.696-175.616v-3.328c0-4.672 0-9.664 0.704-14.784v-0.32l0.192-1.216c0.832-5.056 2.24-9.856 3.584-14.272l52.48-174.912c17.088-56.96 30.72-102.4 45.952-137.6 15.68-36.352 34.304-65.024 63.104-86.4 28.8-21.504 61.632-31.104 100.992-35.712C358.4 96 405.76 96 465.28 96zM327.68 164.032c-33.152 3.84-53.632 11.072-70.144 23.36-16.512 12.288-29.376 29.824-42.56 60.48-13.568 31.424-26.176 73.28-43.968 132.544l-42.688 142.272h767.36l-42.688-142.272c-17.792-59.264-30.4-101.12-43.968-132.48-13.184-30.72-26.048-48.256-42.56-60.544-16.512-12.288-36.992-19.52-70.144-23.36C662.336 160 618.624 160 556.736 160H467.328c-61.952 0-105.6 0-139.648 4.032zM122.496 736.64c5.056 40.128 14.528 63.616 30.144 81.088 3.456 3.84 7.04 7.488 10.88 10.88 17.536 15.68 40.96 25.088 81.152 30.144 40.96 5.12 94.464 5.184 169.92 5.184h194.816c75.456 0 129.024 0 169.92-5.184 40.128-5.056 63.616-14.464 81.152-30.08 3.84-3.456 7.424-7.104 10.88-10.944 15.616-17.536 25.088-40.96 30.08-81.088 4.672-37.248 5.12-84.928 5.248-150.016H117.312c0.064 65.088 0.512 112.768 5.184 150.016z' fill='currentColor' p-id='7879'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-soft-dns-icon{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762335529080' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='11802' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M170.666667 128h682.666666a42.666667 42.666667 0 0 1 42.666667 42.666667v298.666666H128V170.666667a42.666667 42.666667 0 0 1 42.666667-42.666667zM128 554.666667h768v298.666666a42.666667 42.666667 0 0 1-42.666667 42.666667H170.666667a42.666667 42.666667 0 0 1-42.666667-42.666667v-298.666666z m170.666667 128v85.333333h128v-85.333333H298.666667zM298.666667 256v85.333333h128V256H298.666667z' fill='currentColor' p-id='11803'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-soft-dns-menu{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762241899839' class='icon' viewBox='0 0 1025 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='12295' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M163.231468 552.233328c6.707287 4.471525 14.905083 6.707287 23.102879 6.707287 12.669321-0.745254 24.593387-5.216779 33.536437-14.159829 17.8861-17.8861 17.8861-46.951012 0-65.582365-8.94305-8.94305-20.867116-13.414575-33.536437-14.159829-8.197796 0-16.395591 2.235762-23.102879 6.707287-7.452542 4.471525-12.669321 10.433558-17.140846 17.140846-8.197796 14.159829-8.197796 31.300674 0 46.205757 4.471525 6.707287 10.433558 13.414575 17.140846 17.140846zM1024.74527 791.459911c0-11.924066-4.471525-23.848133-13.414575-32.791182-8.94305-8.94305-20.121862-13.414575-32.791183-14.159829H46.226566c-12.669321 0.745254-23.848133 5.216779-32.791183 14.159829-8.94305 8.94305-13.414575 20.121862-13.414575 32.791182v186.313539c-0.745254 24.593387 18.631354 45.460503 43.969995 46.205757H978.539512c24.593387 0.745254 45.460503-18.631354 45.460504-43.969995v-188.549301z m-46.205758 0v186.313539H46.226566v-186.313539h932.312946z' p-id='12296' fill='currentColor'%3E%3C/path%3E%3Cpath d='M978.539512 371.881823H46.226566c-12.669321 0-24.593387 4.471525-32.791183 13.414575C5.237587 394.984702 0.766062 406.908768 0.766062 418.832834v185.568285c0 12.669321 4.471525 24.593387 13.414575 33.536437 8.197796 8.94305 20.121862 14.159829 32.791183 13.414574h932.312946c12.669321 0 24.593387-4.471525 32.791183-13.414574 8.94305-8.94305 13.414575-20.867116 13.414575-33.536437V418.832834c0-12.669321-4.471525-24.593387-13.414575-33.536436-8.94305-8.197796-20.867116-13.414575-33.536437-13.414575z m0 46.951011v185.568285H46.226566V418.832834h932.312946zM980.775275 0H46.226566C34.302499 0 22.378433 4.471525 13.435383 13.414575 5.237587 21.61237 0.020808 33.536437 0.766062 45.460503v186.313539c0 11.924066 4.471525 23.848133 13.414575 32.791183 8.94305 8.94305 20.121862 13.414575 32.791183 14.159829h932.312946c12.669321-0.745254 23.848133-5.216779 32.791183-14.159829 8.94305-8.94305 13.414575-20.867116 13.414575-32.791183v-186.313539c0-24.593387-20.121862-44.715249-44.715249-45.460503z m-2.235763 232.519296H46.226566v-186.313538h932.312946v186.313538z' p-id='12297' fill='currentColor'%3E%3C/path%3E%3Cpath d='M163.231468 179.606251c18.631354 10.433558 40.988978 7.452542 55.894061-6.707287 8.94305-8.197796 14.159829-20.121862 13.414575-32.791183 0-26.083895-20.867116-46.951012-46.205757-46.951012h-0.745255c-8.197796 0-15.650337 2.235762-23.102878 5.962033s-12.669321 9.688304-17.140846 17.140846c-8.197796 14.905083-8.197796 32.045929 0 46.951012 5.216779 6.707287 11.178812 12.669321 17.8861 16.395591z' p-id='12298' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-soft-dns-open{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762328247815' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='7956' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M341.333333 386.773333h341.333334a85.333333 85.333333 0 0 1 85.333333 85.333334v149.333333a234.752 234.752 0 0 1-177.28 227.584A64 64 0 0 1 533.333333 941.44h-42.666666a64 64 0 0 1-57.386667-92.416A234.752 234.752 0 0 1 256 621.44v-149.333333a85.333333 85.333333 0 0 1 85.333333-85.333334z m85.333334-42.666666H341.333333v-213.333334a42.666667 42.666667 0 1 1 85.333334 0v213.333334z m256 0H597.333333v-213.333334a42.666667 42.666667 0 1 1 85.333334 0v213.333334z' p-id='7957' fill='%234CAF50'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-soft-dns-reload{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762410163124' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='32942' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M758.5792 234.2912c0 29.0816 23.3472 52.4288 52.4288 52.4288 29.0816 0 52.4288-23.3472 52.4288-52.4288s-23.7568-52.4288-52.4288-52.4288c-29.0816 0-52.4288 23.7568-52.4288 52.4288zM855.6544 516.9152c0 23.3472 12.288 44.2368 31.9488 56.1152 19.6608 11.8784 45.056 11.8784 64.7168 0a65.3312 65.3312 0 0 0 0-112.2304c-19.6608-11.8784-45.056-11.8784-64.7168 0s-31.9488 33.1776-31.9488 56.1152zM736.8704 801.1776c0 27.0336 14.7456 52.4288 38.0928 65.9456 23.3472 13.5168 52.4288 13.5168 76.1856 0 23.3472-13.5168 38.0928-38.912 38.0928-65.9456s-14.7456-52.4288-38.0928-65.9456c-23.3472-13.5168-52.4288-13.5168-76.1856 0-23.3472 13.9264-38.0928 38.912-38.0928 65.9456zM440.7296 915.0464c0 31.5392 16.7936 60.2112 44.2368 76.1856 27.0336 15.9744 61.0304 15.9744 88.064 0a89.2928 89.2928 0 0 0 44.2368-76.1856c0-31.5392-16.7936-60.2112-44.2368-76.1856-27.0336-15.9744-61.0304-15.9744-88.064 0-26.624 15.9744-44.2368 45.056-44.2368 76.1856zM151.1424 797.0816c0 35.2256 18.432 67.584 49.152 84.7872 30.3104 17.2032 67.584 17.2032 97.8944 0a97.4848 97.4848 0 0 0 48.7424-84.7872 97.8944 97.8944 0 0 0-97.8944-97.8944c-54.4768-0.8192-97.8944 43.8272-97.8944 97.8944zM426.8032 124.1088c0 57.344 46.6944 104.0384 104.0384 104.0384s104.0384-46.6944 104.0384-104.0384c0-36.864-19.6608-71.2704-51.6096-89.7024-31.9488-18.432-72.0896-18.432-104.0384 0a103.6288 103.6288 0 0 0-52.4288 89.7024zM144.9984 236.7488c0 36.864 19.6608 71.2704 51.6096 89.7024 31.9488 18.432 72.0896 18.432 104.0384 0a102.8096 102.8096 0 0 0 52.4288-89.7024c0-57.344-46.6944-104.0384-104.0384-104.0384-57.344 0-104.0384 46.2848-104.0384 104.0384zM39.7312 514.048c0 54.8864 44.2368 99.1232 99.1232 99.1232s99.1232-44.2368 99.1232-99.1232c0-54.8864-44.2368-99.1232-99.1232-99.1232-54.8864 0-99.1232 44.2368-99.1232 99.1232z' p-id='32943' fill='%2320A53A'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-soft-dns-restart{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762327725612' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='5980' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M512.170724 1024c-282.416084 0-512.17061-208.087082-512.17061-463.888037 0-255.744085 229.754526-463.774297 512.17061-463.774298h8.24614V0l247.327335 149.681662-247.384205 149.567921V203.025658H512.170724c-216.674442 0-392.857492 160.259469-392.857492 357.200045 0 196.940575 176.23992 357.086305 392.857492 357.086304s392.857492-160.202599 392.857491-357.200044c0-29.401755 26.728868-53.343996 59.656559-53.343997 32.870821 0 59.599689 23.942241 59.599689 53.343997 0 123.521493-53.173387 239.877374-149.795401 327.570809-96.906365 87.864045-225.546151 136.317228-362.318338 136.317228z' fill='%2320A53A' p-id='5981'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-soft-dns-server{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762241874270' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='10262' xmlns:xlink='http://www.w3.org/1999/xlink' %3E%3Cpath d='M306.820741 191.525926c-51.579259 11.188148-103.632593 63.241481-114.820741 114.820741-21.428148 99.176296 53.475556 186.785185 148.954074 186.785185l152.651852 0 0-6.447407 0-31.478519L493.605926 333.937778l-0.18963 0C489.623704 241.682963 403.816296 170.571852 306.820741 191.525926zM455.68 455.205926l-114.725926 0c-63.905185 0-115.579259-52.242963-114.725926-116.337778 0.853333-61.819259 51.294815-112.260741 113.114074-113.114074 64.094815-0.853333 116.337778 50.820741 116.337778 114.725926L455.68 455.205926z' fill='currentColor' p-id='10263'%3E%3C/path%3E%3Cpath d='M832.663704 306.346667c-11.188148-51.579259-63.241481-103.632593-114.820741-114.820741-96.900741-20.954074-182.802963 50.157037-186.595556 142.506667l-0.18963 0 0 121.173333 0 31.478519 0 6.447407 152.651852 0C779.093333 493.131852 854.091852 405.522963 832.663704 306.346667zM568.983704 340.48c0-63.905185 52.242963-115.579259 116.337778-114.725926 61.819259 0.853333 112.260741 51.294815 113.114074 113.114074 0.853333 64.094815-50.820741 116.337778-114.725926 116.337778l-114.725926 0L568.983704 340.48z' fill='currentColor' p-id='10264'%3E%3C/path%3E%3Cpath d='M192 717.842963c11.188148 51.579259 63.241481 103.632593 114.820741 114.820741 96.900741 20.954074 182.802963-50.157037 186.595556-142.506667l0.18963 0L493.605926 568.983704l0-31.478519 0-6.447407-152.651852 0C245.475556 531.057778 170.571852 618.666667 192 717.842963zM455.68 683.70963c0 63.905185-52.242963 115.579259-116.337778 114.725926-61.819259-0.853333-112.260741-51.294815-113.114074-113.114074-0.853333-64.094815 50.820741-116.337778 114.725926-116.337778l114.725926 0L455.68 683.70963z' fill='currentColor' p-id='10265'%3E%3C/path%3E%3Cpath d='M683.70963 531.057778l-152.651852 0 0 6.447407 0 31.478519 0 121.173333 0.18963 0c3.887407 92.34963 89.694815 163.460741 186.595556 142.506667 51.579259-11.188148 103.632593-63.241481 114.820741-114.820741C854.091852 618.666667 779.093333 531.057778 683.70963 531.057778zM798.435556 685.321481C797.582222 747.140741 747.140741 797.582222 685.321481 798.435556c-64.094815 0.853333-116.337778-50.820741-116.337778-114.725926l0-114.725926 114.725926 0C747.614815 568.983704 799.288889 621.226667 798.435556 685.321481z' fill='currentColor' p-id='10266'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-soft-dns-stop{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762327609688' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='4672' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M320 128A64 64 0 0 0 256 192v640a64 64 0 0 0 128 0v-640A64 64 0 0 0 320 128z m384 0A64 64 0 0 0 640 192v640a64 64 0 0 0 128 0v-640A64 64 0 0 0 704 128z' fill='%2320A53A' p-id='4673'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-soft-dns-system{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762241912388' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='13400' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M608 96c35.3456 0 64 28.6544 64 64v192c0 35.3456-28.6544 64-64 64h-72v71.9984L760 488c34.992 0 63.4256 28.0832 63.992 62.9424L824 552v56h72c35.3456 0 64 28.6544 64 64v192c0 35.3456-28.6544 64-64 64H704c-35.3456 0-64-28.6544-64-64V672c0-35.3456 28.6544-64 64-64h72v-56c0-8.688-6.9232-15.7568-15.552-15.9936L760 536H264c-8.688 0-15.7568 6.9232-15.9936 15.552L248 552v56h72c35.3456 0 64 28.6544 64 64v192c0 35.3456-28.6544 64-64 64H128c-35.3456 0-64-28.6544-64-64V672c0-35.3456 28.6544-64 64-64h72v-56c0-34.992 28.0832-63.4256 62.9424-63.992L264 488l224-0.0016V416h-72c-35.3456 0-64-28.6544-64-64V160c0-35.3456 28.6544-64 64-64h192zM320 656H128c-8.8368 0-16 7.1632-16 16v192c0 8.8368 7.1632 16 16 16h192c8.8368 0 16-7.1632 16-16V672c0-8.8368-7.1632-16-16-16z m576 0H704c-8.8368 0-16 7.1632-16 16v192c0 8.8368 7.1632 16 16 16h192c8.8368 0 16-7.1632 16-16V672c0-8.8368-7.1632-16-16-16zM608 144H416c-8.8368 0-16 7.1632-16 16v192c0 8.8368 7.1632 16 16 16h192c8.8368 0 16-7.1632 16-16V160c0-8.8368-7.1632-16-16-16z' fill='currentColor' p-id='13401'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-soft-dns-uninstall{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762327863599' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='7095' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M464.18 82.59h96.4v96.37h-96.4z' p-id='7096' fill='currentColor'%3E%3C/path%3E%3Cpath d='M78.68 169.93h867.35v96.37H78.68z' p-id='7097' fill='%23ffffff'%3E%3C/path%3E%3Cpath d='M849.65 940.93h-674.6v-771h674.6v771z m-578.22-96.37h481.85V266.31H271.43v578.25z' p-id='7098' fill='currentColor'%3E%3C/path%3E%3Cpath d='M367.8 362.68h96.37v385.5H367.8zM560.53 362.68h96.37v385.5h-96.37z' p-id='7099' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-solar-settings-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M14.279 2.152C13.909 2 13.439 2 12.5 2s-1.408 0-1.779.152a2 2 0 0 0-1.09 1.083c-.094.223-.13.484-.145.863a1.62 1.62 0 0 1-.796 1.353a1.64 1.64 0 0 1-1.579.008c-.338-.178-.583-.276-.825-.308a2.03 2.03 0 0 0-1.49.396c-.318.242-.553.646-1.022 1.453c-.47.807-.704 1.21-.757 1.605c-.07.526.074 1.058.4 1.479c.148.192.357.353.68.555c.477.297.783.803.783 1.361s-.306 1.064-.782 1.36c-.324.203-.533.364-.682.556a2 2 0 0 0-.399 1.479c.053.394.287.798.757 1.605s.704 1.21 1.022 1.453c.424.323.96.465 1.49.396c.242-.032.487-.13.825-.308a1.64 1.64 0 0 1 1.58.008c.486.28.774.795.795 1.353c.015.38.051.64.145.863c.204.49.596.88 1.09 1.083c.37.152.84.152 1.779.152s1.409 0 1.779-.152a2 2 0 0 0 1.09-1.083c.094-.223.13-.483.145-.863c.02-.558.309-1.074.796-1.353a1.64 1.64 0 0 1 1.579-.008c.338.178.583.276.825.308c.53.07 1.066-.073 1.49-.396c.318-.242.553-.646 1.022-1.453c.47-.807.704-1.21.757-1.605a2 2 0 0 0-.4-1.479c-.148-.192-.357-.353-.68-.555c-.477-.297-.783-.803-.783-1.361s.306-1.064.782-1.36c.324-.203.533-.364.682-.556a2 2 0 0 0 .399-1.479c-.053-.394-.287-.798-.757-1.605s-.704-1.21-1.022-1.453a2.03 2.03 0 0 0-1.49-.396c-.242.032-.487.13-.825.308a1.64 1.64 0 0 1-1.58-.008a1.62 1.62 0 0 1-.795-1.353c-.015-.38-.051-.64-.145-.863a2 2 0 0 0-1.09-1.083M12.5 15c1.67 0 3.023-1.343 3.023-3S14.169 9 12.5 9s-3.023 1.343-3.023 3s1.354 3 3.023 3' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-solar-undo-left-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M7.53 3.47a.75.75 0 0 1 0 1.06L5.81 6.25h9.226c.904 0 1.633 0 2.222.053c.606.055 1.136.172 1.617.45a3.75 3.75 0 0 1 1.373 1.372c.277.481.394 1.011.449 1.617c.053.589.053 1.318.053 2.222v.072c0 .904 0 1.633-.053 2.222c-.055.606-.171 1.136-.45 1.617a3.75 3.75 0 0 1-1.372 1.373c-.481.277-1.011.394-1.617.449c-.589.053-1.318.053-2.222.053H8a.75.75 0 0 1 0-1.5h7c.948 0 1.61 0 2.122-.047c.503-.046.788-.13 1.003-.254a2.25 2.25 0 0 0 .824-.824c.124-.215.208-.5.254-1.003c.046-.512.047-1.174.047-2.122s0-1.61-.047-2.122c-.046-.503-.13-.788-.254-1.003a2.25 2.25 0 0 0-.824-.824c-.215-.124-.5-.208-1.003-.254c-.512-.046-1.174-.047-2.122-.047H5.81l1.72 1.72a.75.75 0 1 1-1.06 1.06l-3-3a.75.75 0 0 1 0-1.06l3-3a.75.75 0 0 1 1.06 0' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-solar\\:close-circle-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M22 12c0 5.523-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2s10 4.477 10 10M8.97 8.97a.75.75 0 0 1 1.06 0L12 10.94l1.97-1.97a.75.75 0 0 1 1.06 1.06L13.06 12l1.97 1.97a.75.75 0 0 1-1.06 1.06L12 13.06l-1.97 1.97a.75.75 0 0 1-1.06-1.06L10.94 12l-1.97-1.97a.75.75 0 0 1 0-1.06' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-streamline-ultimate\\:loading-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 6.5A1.5 1.5 0 0 0 13.5 5V2a1.5 1.5 0 0 0-3 0v3A1.5 1.5 0 0 0 12 6.5m-3.73-.39L6.15 4A1.53 1.53 0 0 0 4 4a1.48 1.48 0 0 0-.44 1.06A1.52 1.52 0 0 0 4 6.11l2.15 2.12a1.5 1.5 0 0 0 1.06.44a1.5 1.5 0 0 0 1.06-2.56M.5 12A1.5 1.5 0 0 0 2 13.5h3a1.5 1.5 0 0 0 0-3H2A1.5 1.5 0 0 0 .5 12M7 15.52a1.48 1.48 0 0 0-1.1.48l-2.13 2.08a1.51 1.51 0 0 0 0 2.12a1.51 1.51 0 0 0 2.13 0L8 18.08a1.5 1.5 0 0 0-1-2.56M10.5 22a1.5 1.5 0 0 0 3 0v-3a1.5 1.5 0 0 0-3 0Zm5.55-6a1.5 1.5 0 0 0 0 2.12l2.12 2.12a1.52 1.52 0 0 0 1.06.44a1.54 1.54 0 0 0 1.07-.44a1.5 1.5 0 0 0 .43-1.06a1.48 1.48 0 0 0-.44-1.07L18.17 16a1.5 1.5 0 0 0-2.12 0m7.45-4a1.5 1.5 0 0 0-1.5-1.5h-3a1.5 1.5 0 0 0-1.5 1.5a1.5 1.5 0 0 0 1.5 1.5h3a1.5 1.5 0 0 0 1.5-1.5M19 3.41a1.52 1.52 0 0 0-1 .44L15.86 6a1.5 1.5 0 0 0 0 2.12a1.51 1.51 0 0 0 2.13 0L20.11 6A1.5 1.5 0 0 0 19 3.41'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-streamline\\:delete-1-solid{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 14 14' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M1.707.293A1 1 0 0 0 .293 1.707L5.586 7L.293 12.293a1 1 0 1 0 1.414 1.414L7 8.414l5.293 5.293a1 1 0 0 0 1.414-1.414L8.414 7l5.293-5.293A1 1 0 0 0 12.293.293L7 5.586z' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-svg-spinners\\:3-dots-fade{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Ccircle cx='4' cy='12' r='3' fill='currentColor'%3E%3Canimate id='SVG7x14Dcom' fill='freeze' attributeName='opacity' begin='0;SVGqSjG0dUp.end-0.25s' dur='0.75s' values='1;.2'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3' fill='currentColor' opacity='.4'%3E%3Canimate fill='freeze' attributeName='opacity' begin='SVG7x14Dcom.begin+0.15s' dur='0.75s' values='1;.2'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='3' fill='currentColor' opacity='.3'%3E%3Canimate id='SVGqSjG0dUp' fill='freeze' attributeName='opacity' begin='SVG7x14Dcom.begin+0.3s' dur='0.75s' values='1;.2'/%3E%3C/circle%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-svg-spinners\\:90-ring-with-bg{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12,1A11,11,0,1,0,23,12,11,11,0,0,0,12,1Zm0,19a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' opacity='.25'/%3E%3Cpath fill='currentColor' d='M10.14,1.16a11,11,0,0,0-9,8.92A1.59,1.59,0,0,0,2.46,12,1.52,1.52,0,0,0,4.11,10.7a8,8,0,0,1,6.66-6.61A1.42,1.42,0,0,0,12,2.69h0A1.57,1.57,0,0,0,10.14,1.16Z'%3E%3CanimateTransform attributeName='transform' dur='0.75s' repeatCount='indefinite' type='rotate' values='0 12 12;360 12 12'/%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-system\\:alibaba{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23f76e05;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M224.55,659.8c-18.73-3.86-32.23-20.25-32.44-39.37v-216.85c.74-18.92,14.01-35.03,32.44-39.37l201.33-43.6,21.16-86.3h-233.84c-81.84-.57-148.63,65.31-149.2,147.15,0,.32,0,.64,0,.97v256.28c.53,82.19,67.01,148.71,149.2,149.27h233.71l-21.16-85.92-201.33-42.19.13-.06ZM810.28,234.3h-235.51l21.48,86.24,201.33,43.6c18.7,3.93,32.16,20.33,32.38,39.43v216.85c-.76,18.91-13.99,35.01-32.38,39.43l-201.33,43.6-21.48,86.24h235.51c82.51.18,149.54-66.57,149.72-149.08,0-.17,0-.34,0-.51v-257.63c-1.02-82.01-67.7-148.01-149.72-148.18Z'/%3E%3Cpath class='st0' d='M425.89,500.72h171.71v21.16h-171.71v-21.16Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\\:alma{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %2386da2f;}.st1 {fill: %23ffcb12;}.st2 {fill: %230069da;}.st3 {fill: %23ff4649;}.st4 {fill: %2324c2ff;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M887.84,568.74c38.14-2.92,68.99,22.01,71.95,60.19,2.92,39.66-25.01,71.95-63.15,74.87-36.85,2.71-68.99-24.83-71.95-61.67-2.96-39.62,23.45-69.03,63.11-73.43v.04h.04Z'/%3E%3Cpath class='st4' d='M423.92,881.47c0-38.14,29.37-67.51,64.59-67.51s69.03,32.33,69.03,68.99-29.33,66.11-63.11,67.55c-42.58,0-70.51-26.49-70.51-68.99v-.04Z'/%3E%3Cpath class='st1' d='M528.12,452.77c-5.84,2.96-8.8-1.44-10.25-5.84-54.3-101.36-38.18-229.06,57.26-305.41,24.97-20.53,71.95-25.01,92.48-4.4,8.8,7.4,10.28,16.13,11.76,26.41,2.92,22.05,7.32,44.06,22.05,61.67,16.13,19.13,36.66,26.41,60.15,25.01,20.53,0,41.1-2.92,54.34,20.53,7.32,13.24,4.4,64.55-7.32,74.83-5.88,4.44-10.28,1.48-14.69,0-33.81-13.21-69.03-13.21-104.28-7.32-11.73,1.44-17.61-1.48-17.61-14.69-1.48-22.05-5.84-42.58-17.61-61.67-22.01-39.66-63.11-41.14-89.56-4.4-22.01,29.37-27.85,64.59-33.77,99.88-5.88,30.77-4.4,63.11-2.96,95.44v-.04Z'/%3E%3Cpath class='st0' d='M564.82,474.78c-2.92-4.44-1.48-8.8,2.92-11.73,83.72-76.35,208.53-91.04,305.41-16.17,24.93,20.57,41.1,63.15,27.89,88.12-4.67,8.62-12.64,14.98-22.09,17.61-20.53,8.8-39.62,17.65-52.82,36.7-13.21,19.17-16.13,41.1-10.25,64.67,4.4,19.05,11.73,39.58-7.36,57.19-10.25,10.28-60.19,19.13-73.39,10.28-5.84-4.4-4.4-8.8-2.96-14.69,4.4-36.7-4.4-70.51-17.61-102.76-4.4-11.73-2.92-17.61,8.8-20.53,20.57-5.84,39.7-16.17,54.34-30.81,32.29-30.81,25.01-70.43-17.61-88.08-33.77-14.73-68.99-11.76-102.76-8.8-32.26,1.44-63.11,10.25-92.48,19.09,0,0-.04-.08-.04-.08Z'/%3E%3Cpath class='st4' d='M545.73,512.95c4.4-4.4,7.4-2.96,11.76,0,96.88,58.75,146.78,174.68,102.76,287.77-11.76,29.41-49.94,58.75-77.79,51.42-11.73-2.88-17.65-8.8-23.53-16.13-13.21-17.69-27.89-33.81-49.86-41.1-23.49-7.32-44.1-2.92-64.67,8.8-17.57,10.28-35.18,23.49-57.19,10.28-13.24-7.36-35.25-52.82-30.85-67.51,2.92-5.84,8.8-5.84,14.73-5.84,36.66-5.88,66.07-23.49,93.96-47.02,8.8-7.36,16.13-7.36,23.45,2.92,11.76,17.61,26.41,32.29,45.5,42.54,38.18,22.09,74.87,2.96,79.27-41.06,4.4-36.7-8.8-68.95-20.53-101.28-13.34-29.15-29.07-57.15-47.02-83.72v-.08Z'/%3E%3Cpath class='st2' d='M498.75,521.8c-5.84,29.33-19.09,57.23-36.62,82.2-52.9,79.24-129.25,111.57-223.22,102.76-33.74-2.96-61.67-30.85-64.55-58.75-1.66-10.61,1.58-21.39,8.8-29.33,10.25-13.21,19.09-25.01,23.45-41.1,8.8-32.33-2.92-58.75-26.41-82.2-32.26-32.33-27.85-61.71,10.28-85.16,4.4-2.96,10.28-5.84,16.13-8.8,8.8-4.4,16.17-4.4,19.13,5.84,13.24,33.77,39.62,58.75,69.03,79.31,10.28,8.8,10.28,14.65,1.48,24.97-17.63,18.79-28.03,43.22-29.37,68.95-2.92,32.33,16.17,52.9,48.42,52.9,20.57,0,39.62-7.32,57.26-16.13,45.5-23.53,80.72-57.26,114.53-92.56,4.4-1.48,5.84-4.4,11.73-2.92h-.08Z'/%3E%3Cpath class='st3' d='M258.01,213.46c2.92,0,10.25,1.44,17.61,2.92,54.34,10.28,88.08-8.8,105.69-60.23,11.73-33.74,36.7-44.06,69.03-26.41,1.44,0,1.44,1.48,2.92,1.48,33.74,19.09,33.74,22.01,13.21,51.42-17.61,23.45-26.49,49.86-30.81,77.79-2.92,16.17-8.8,19.13-23.49,13.24-23.45-8.84-48.42-8.84-73.39,0-27.89,8.76-39.62,33.7-30.81,61.63,11.73,36.7,44.02,52.9,71.87,71.95,27.93,19.13,60.23,29.41,91.04,42.58,4.44,1.44,11.73,1.44,10.28,8.8-1.48,4.44-7.36,4.44-13.24,4.44-66.07,2.92-129.14-7.4-180.56-51.42-48.46-39.62-83.68-88.04-77.83-155.59,4.4-22.05,20.57-38.18,48.5-42.58,0,0,0-.04,0-.04Z'/%3E%3Cpath class='st2' d='M137.63,626c-35.22,4.4-70.43-24.97-73.43-61.67-2.92-35.22,26.41-70.51,60.19-73.39,38.14-4.48,73.39,21.97,76.35,57.19,1.44,33.81-20.57,74.91-63.15,77.79v.08h.04Z'/%3E%3Cpath class='st1' d='M754.26,103.37c36.66-2.96,71.95,26.41,74.87,63.11,2.96,35.25-26.49,69.03-61.67,71.91-38.18,2.96-71.95-24.93-74.87-61.67-2.96-36.7,23.45-70.43,61.67-73.35Z'/%3E%3Cpath class='st3' d='M371.05,131.19c4.44,38.18-22.09,70.47-61.71,76.35-33.74,4.44-68.99-23.45-73.39-55.71-4.44-42.62,19.09-73.47,58.75-77.87,36.66-4.44,71.87,23.45,76.35,57.23Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\\:anolis{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %2359ab2d;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M513.19,63.99c-118.97,0-233.12,47.59-317.24,132.51-84.27,85.23-131.5,200.27-131.42,320.13,0,4.23.5,8.41.55,12.54l-1,310.87c-.8,20.21,3.83,40.32,13.39,58.24,9.46,17.87,20.91,31.36,40.82,43.61,19.71,12.2,36.74,16.48,56.9,16.88,20.14.43,40.04-4.55,57.59-14.44,35.88-20.29,58.14-58.24,58.34-99.46v-34.5l1.39-163.52v-127.88c.33-23.73-8.17-46.74-23.84-64.56-25.17-29.14-22.89-72.94,5.18-99.31,28-26.27,71.92-25.16,98.56,2.49,26.72,27.71,26.85,71.54.3,99.41-15.67,17.17-24.2,39.68-23.84,62.92v26.98s11.9,100.21,82.73,10.06l44.8-73.77c12.3-20.26,16.78-44.5,12.44-67.85-7.29-37.94,17.01-74.76,54.76-82.98,37.74-7.95,74.88,15.82,83.48,53.41,8.98,37.56-13.57,75.45-50.87,85.47-22.1,6.47-40.82,21.16-52.52,40.97l-47.44,77.85s-24.24,46.19,31.61,46.19l64.21-2.04c23.05-.3,45.1-9.46,61.68-25.54,26.72-27.62,70.7-28.55,98.56-2.09,27.98,26.38,29.92,70.49,4.48,99.36-25.31,28.98-69.27,32.09-98.41,6.97-17.83-15.56-40.86-23.84-64.51-23.2,0,0-64.81-1-107.97,48.58-35.01,39.96-43.44,96.69-21.55,145.11,1.14,2.49,2.49,4.93,3.68,7.72l1.49,2.24c.95,1.69,1.99,3.29,2.99,4.88l1.79,2.74c1,1.49,1.99,2.79,3.14,4.18l2.24,2.84c1.1,1.39,2.19,2.69,3.34,3.88l2.64,2.89,3.58,3.63,2.99,2.69,3.98,3.48,3.34,2.49,4.43,3.29c1.13.83,2.29,1.61,3.48,2.34,1.6,1.1,3.26,2.09,4.98,2.99l3.78,2.29c1.79,1,3.63,1.94,5.43,2.79l4.08,1.99,6.37,2.59,4.03,1.69,7.72,2.64,3.34,1.1c3.93,1.24,7.67,2.24,12.1,3.24l2.39.5c3.53.75,7.12,1.49,10.65,2.09l4.98.75c2.94.45,5.87.9,9.01,1.19l5.97.6,8.11.6c8.61.55,17.32.3,25.89-.55,223.81-48.93,375.14-260,351.24-489.73-23.84-229.78-215.34-404.45-444.28-405.45h-.05Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\\:arch{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %231793d1;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M511.92,64c-39.89,97.78-63.95,161.73-108.36,256.6,27.23,28.86,60.65,62.46,114.93,100.42-58.36-24.01-98.16-48.11-127.9-73.12-56.84,118.58-145.88,287.48-326.59,612.1,142.03-81.98,252.12-132.52,354.72-151.81-4.63-19.94-6.9-40.35-6.74-60.82l.17-4.55c2.25-90.97,49.59-160.93,105.66-156.18,56.07,4.75,99.66,82.4,97.41,173.37-.43,17.11-2.36,33.59-5.73,48.86,101.49,19.85,210.41,70.26,350.51,151.13-27.63-50.85-52.28-96.69-75.83-140.35-37.09-28.74-75.78-66.15-154.7-106.65,54.24,14.09,93.08,30.34,123.35,48.52-239.42-445.67-258.8-504.89-340.91-697.53Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\\:centos{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23ffa648;}.st1 {fill: %23ffa64c;}.st2 {fill: %232f3597;}.st3 {fill: %23a3248d;}.st4 {fill: %2392307f;}.st5 {fill: %23a6218e;}.st6 {fill: %232b30a5;}.st7 {fill: %232f3291;}.st8 {fill: %23a6cd3c;}.st9 {fill: %23f6ab46;}.st10 {fill: %23a4cb3e;}%3C/style%3E%3C/defs%3E%3Cpath class='st10' d='M195.23,340.05l31.68-31.68,20.38-20.35,20.35,20.35,146.04,146.04h40.74v-40.71l-146.04-146.04-20.38-20.41,20.38-20.35,31.65-31.65h-144.81v144.81Z'/%3E%3Cpath class='st8' d='M454.42,372.96v-177.75h-73.62l-52.07,52.07s125.68,125.68,125.68,125.68ZM195.23,380.82v73.62h177.75l-125.68-125.68s-52.07,52.07-52.07,52.07Z'/%3E%3Cpath class='st4' d='M736.03,247.28l-20.38,20.38-146.07,146.04v40.71h40.74l146.07-146.04,20.38-20.35,20.35,20.35,31.65,31.68v-144.81h-144.81l31.68,31.65,20.38,20.38Z'/%3E%3Cpath class='st9' d='M409.64,166.44h73.59v235.33l28.78,28.81,28.81-28.81v-235.33h73.62l-102.42-102.42-102.36,102.42Z'/%3E%3Cpath class='st3' d='M651.05,454.4h177.72v-73.59l-52.07-52.07-125.65,125.65Z'/%3E%3Cpath class='st5' d='M166.42,540.82h235.33l28.81-28.81-28.81-28.81h-235.33v-73.62l-102.42,102.42,102.42,102.42v-73.62Z'/%3E%3Cpath class='st1' d='M569.58,651.07v177.75h73.65l52.04-52.07s-125.68-125.68-125.68-125.68ZM651.05,569.6l125.65,125.68,52.07-52.07v-73.62s-177.72,0-177.72,0Z'/%3E%3Cpath class='st3' d='M569.58,372.96l125.68-125.68-52.04-52.04h-73.65v177.72Z'/%3E%3Cpath class='st0' d='M828.74,683.98l-31.65,31.68-20.38,20.35-20.35-20.35-146.04-146.07h-40.74v40.74l146.07,146.07,20.38,20.35-20.38,20.38-31.68,31.65h144.78v-144.81Z'/%3E%3Cpath class='st6' d='M857.58,483.21h-235.33l-28.78,28.81,28.78,28.81h235.33v73.62l102.42-102.42-102.42-102.42v73.62Z'/%3E%3Cpath class='st2' d='M247.29,695.28l125.65-125.68h-177.72v73.62l52.07,52.07Z'/%3E%3Cpath class='st7' d='M288,776.72l20.35-20.38,146.04-146.01v-40.74h-40.71l-146.07,146.07-20.35,20.35-20.35-20.35-31.68-31.68v144.81h144.84l-31.68-31.68s-20.38-20.38-20.38-20.38ZM614.42,857.59h-73.62v-235.36l-28.81-28.81-28.78,28.81v235.36h-73.62l102.42,102.39s102.39-102.39,102.39-102.39Z'/%3E%3Cpath class='st7' d='M454.42,651.07l-125.68,125.65,52.07,52.07h73.62v-177.72Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\\:debian{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23ce0c48;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M881.64,392.44c-2.99-34.03-9.55-67.66-19.56-100.32l11.64,3.88c-31.2-71.21-78.83-143.17-134.36-174.37-7.61-4.48-30.75,4.33-23.29-10.6s-32.84-7.17-49.71-4.18c-22.99,3.73-26.28-25.53-65.69-31.35-22.39-3.14-28.22,16.12-39.11,11.64-20.6-8.21-18.21-24.19-50.46-8.21-16.12,7.91,10.15-22.84-43-4.03l-4.48-10.9c-94.95,36.43-121.67,66.73-148.39,69.42-6.12,0-29.86,28.66-46.88,46.43-14.93,14.93-22.99,31.95-43,34.64l-14.93,61.81c-25.43,21.16-40.95,51.92-42.85,84.95-5.16-15.3-3.76-32.05,3.88-46.28-14.93,5.97-40.16,14.93-25.98,84.8,11.2,55.24-4.63,118.24,8.81,179.15,4.18,18.36,0,35.08,5.37,44.79,94.2,206.32,182.73,343.07,413.38,336.05l3.88-7.76c-24.63-5.97-48.22-14.93-97.64-26.87-16.27-3.88-20.15-29.86-35.23-38.67-8.21-4.78-24.78-3.58-32.55-8.66s3.73-18.96-17.47-12.54c-7.46,2.24-12.09-9.55-17.62-14.93s0-20.75-20.45-21.65c-20.45-.9-16.12-25.98-17.32-39.11-10.6,1.34-1.05-1.34-11.64,3.88-9.75-6.79-17.07-16.52-20.9-27.77-8.96-42.85-9.26-18.81-13.14-28.37-4.73-12.68-10.37-25-16.87-36.87l23.44,7.76h3.88l3.88-11.64-23.29-7.61h27.32c-6.72,12.24,1.79,4.63-11.79,7.76v11.64l19.56-7.76v-11.64c-18.06-8.96-25.08-11.64-43-19.26l7.91,7.76v3.88h-43c-19.26-12.99-12.24-27.77-15.68-46.43,14.93,0,8.06,5.82,14.93-11.5l-14.93,7.76,11.64-29.71-11.64,11.5c-25.53-33.89-14.18-85.54-10.45-133.02,1.51-32.54,13.03-63.83,32.99-89.57,7.76-8.81,4.48-22.09,4.78-32.55l27.32-23.14h15.68c6.72,14.93,4.18,4.78,0,19.26l7.76,3.88c6.27-7.61,5.37-5.23,7.76-19.26-8.81-9.26-6.12-8.66-23.29-11.64,20.44-33.84,58.22-53.26,97.64-50.16l3.88-11.64-15.68,7.91-3.88-11.5c18.36-16.11,42.18-24.6,66.58-23.74,5.52,0,6.12-14.93,11.2-17.02,141.38-53,270.66,8.21,324.71,128.99,2.93,9.82,5.32,19.78,7.17,29.86,14.93,49.86-6.27,106.29,8.51,136.15-6.87,31.5-32.1,12.09-35.23,27.02-7.46,36.13-12.99,52.25-35.68,68.97-8.3,7.37-17.3,13.92-26.87,19.56,9.59-9.58,16.36-21.61,19.56-34.78-93.01,97.64-229.76,55.98-253.79-92.71-4.75-30.68,6.92-61.61,30.75-81.51,81.36-76.59,131.38-45.83,180.04-17.91l-7.76-26.87c-28.81-21.35-14.93-17.32-7.91-50.16v-3.88l-15.68-11.5c2.24,8.81.9,4.63,7.91,14.93-3.88,14.03,0,7.91-7.76,14.93-13.14,8.51-20.75,6.42-39.11,3.88l3.88-11.64-11.64-11.64c0,10.3-3.58,2.39,0,14.93-110.33,8.66-190.79,70.02-156.31,227.67,1.26,13.12,3.86,26.08,7.76,38.67l-7.76,7.61-3.88-23.14h-11.79l-3.88,11.64c-11.05-22.54-.75,9.41,35.23,46.28,3.51,3.9,7.25,7.59,11.2,11.05,41.8,29.86,99.13,71.21,176.16,43h7.91v-3.88l-89.57-11.64-3.88-7.61c93.46,21.65,154.81-7.46,207.07-42.4,11.5-14.93,10-21.05,19.41-7.91,16.87-14.93,3.43-23.44,11.79-38.52,5.67-10.3,28.51-14.93,39.11-30.9l35.08-119.43h-14.93c2.69-12.54,19.71-29.86-3.88-42.4-2.24-1.34,7.91-1.19,7.76-3.73-1.65-20.65-8.31-40.58-19.41-58.07,28.96,18.96,31.8,59.72,46.88,92.56v7.76h3.88v-41.5h-1.04ZM459.75,585.02l-8.36-23.14,54.64,50.16-46.28-27.02ZM191.03,249.27l-20.3-3.88v34.78c14.63-9.26,16.57-9.11,19.56-30.9h.75ZM694.14,403.64c-10.3,10.14-15.74,24.23-14.93,38.67l11.79,7.61c13.69-11.79,15.42-32.37,3.88-46.28h-.75ZM822.97,550.39c22.99-10.15,47.77-50.76,31.35-84.95l-31.35,84.8v.15ZM670.7,480.82c-13.73,10.3-17.32,11.64-19.56,34.78l11.64,7.76,15.68-7.76c7.2-12.96,8.61-28.35,3.88-42.4-7.32,11.79-2.24,18.06-11.64,7.61ZM612.03,550.39c13.88-9.55,10.45-12.99,15.68-19.41v-4.18c-18.16,1.95-36.48,1.95-54.64,0-11.5-12.24-11.64-25.68-27.32-34.64,14.93,30.75,2.84,33.44,27.32,54.04,11.48,2.79,23.27,4.09,35.08,3.88,1.34,0-5.97-.9,3.88,0v.3ZM244.92,519.48h-11.79l-7.76,7.61c8.36,8.96,4.78,6.27,11.64-3.88l11.79,19.41,3.88-14.93-7.76-7.61v-.6ZM259.85,569.65l3.88-7.76c-8.81-7.61,0-3.14-11.64,0l-11.64-14.93,3.88,14.93v7.76h15.53Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\\:deepin{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23007cff;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M665.21,90c-64.37-23.52-130.28-29.87-194.31-23.89-74.22,5.85-110.43,28.81-108.27,24.67-121.37,43.31-223.99,136.52-271.48,267.19-84.58,232.72,35.25,490.09,267.58,574.84,232.5,84.75,489.44-35.28,574.08-268,84.64-232.7-35.19-490.06-267.64-574.78l.03-.03ZM374.05,890.73c-24.91-9.17-48.83-20.81-71.43-34.75l1.74.98c108.27,8.31,249.61-16.6,344.92-105.81,0,0,181.65-145.14,50.2-383.36,0,0,21.19,96.01-5.82,174.96,0,0-25.76,107.4-140.25,138.57-168.64,45.95-360.77-72.04-441.12-129.27-6.05-58.77-.67-119.47,20.91-178.74,31.92-87.8,91.95-156.34,165.28-202.35-18.29,128.26-3.81,246.38,17.02,295.86,27.97,66.33,76.52,143.72,171.35,153.63,94.83,9.97,147.08-78.76,147.08-78.76,48.69-73.91,56.31-180.06,55.55-182.64-.76-2.6-12.96-9.6-12.96-9.6-32.73,132.49-86.71,176.73-86.71,176.73-85.12,82.18-145.4,25.2-145.4,25.2-64.82-69.63-19.4-182.75-19.4-182.75,25.4-77.05,99.31-189.8,183.11-247.14,13.97,3.44,28,5.6,41.8,10.61,51.35,19.09,95.45,46.45,132.97,80.89l-.28-.25c-61.26,22.37-160.18,69.63-160.18,69.63-156.82,66.08-167.43,165.98-167.43,165.98-16.24,102.95,65.49,59.36,65.49,59.36,84.08-40.96,125.41-168.58,125.41-168.58-26.23-5.01-46.93,3-46.93,3-33.57,82.87-102.03,116.92-102.03,116.92-26.96,14.25-33.23-10.95-33.23-10.95-4.56-18.9,19.49-22.09,19.49-22.09,37.32-14.53,61.18-53.73,66.61-69.74,5.38-16.04,15.37-17.33,15.37-17.33,28.31-9.27,61.49-16.32,95.73-19.79l2.04-.17c63.47-7.81,160.63,22.49,160.63,22.49,20.04,7.94,40.49,14.81,61.26,20.58,35.61,89.01,41.24,190.31,5.96,287.46-76.13,209.43-307.46,317.48-516.71,241.24h-.03Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\\:opencloudos{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23060198;}.st1 {fill: %230368ec;}.st2 {fill: %2300c0ff;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M213.3,661.37l149.34-149.34,149.34,149.34c-82.47,82.48-216.19,82.49-298.67.02,0,0-.01-.01-.02-.02ZM511.98,362.68c82.47-82.48,216.19-82.49,298.67-.02,0,0,.01.01.02.02l-149.34,149.34s-149.34-149.34-149.34-149.34Z'/%3E%3Cpath class='st2' d='M213.3,661.37c-82.48-82.47-82.49-216.19-.02-298.67,0,0,.01-.01.02-.02L511.98,64c82.48,82.47,82.49,216.19.02,298.67l-.02.02-298.68,298.68Z'/%3E%3Cpath class='st1' d='M661.32,810.66l-149.34,149.34c-82.48-82.47-82.49-216.19-.02-298.67,0,0,.01-.01.02-.02l149.34-149.34,149.34-149.34c82.48,82.39,82.55,216.05.16,298.53-.05.05-.1.11-.16.16,0,0-149.34,149.34-149.34,149.34Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\\:openeuler{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23002fa7;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M841.43,413.79c-28.88,24.54-68.56,32.01-104.39,19.64-35.36-10.66-47.14-35.92-27.5-56.12,26.78-20.62,61.69-27.48,94.28-18.52,36.48,8.98,53.32,33.11,35.92,56.12M675.31,369.45c-25.82,20.36-59.87,27.05-91.48,17.96-16.84-5.05-26.38-15.71-26.94-24.69s-11.22-12.91-23.01-16.28c-12.47-3.1-25.41-3.87-38.16-2.24l-15.71,3.37c-11.86,3.56-23.05,9.06-33.11,16.28-8.98,8.08-14.42,19.37-15.15,31.43,0,8.42,8.98,15.71,21.33,20.2,13.82,3.47,28.28,3.47,42.09,0,18.31-5.46,37.81-5.46,56.12,0,17.78,4.27,28.73,22.15,24.46,39.93-1.48,6.18-4.71,11.8-9.31,16.19-27.71,23.76-65.96,31.03-100.46,19.08-13.7-4.89-23.19-17.47-24.13-31.99,0-9.54-9.54-16.84-21.33-21.89-13.64-4.04-27.98-5.19-42.09-3.37l-17.4,3.37c-13.93,3.43-26.83,10.17-37.6,19.64-7.55,7.19-13.65,15.76-17.96,25.25-2.01,4.26-3.33,8.8-3.93,13.47.46,11.66,7.71,21.98,18.52,26.38,13.95,6.06,29.38,7.82,44.34,5.05,18.58-4.95,38.27-3.77,56.12,3.37,30.87,14.03,34.23,48.26,5.61,76.32-29.52,29.53-74.28,37.59-112.24,20.2-14.81-8.41-22.52-25.41-19.08-42.09.21-2.05.21-4.12,0-6.17-.48-2.76-1.43-5.42-2.81-7.86-3.23-6.59-8.56-11.92-15.15-15.15-13.49-6.26-28.57-8.22-43.21-5.61-18.43,6.24-38.57,5.03-56.12-3.37-21.89-13.47-15.71-41.53,13.47-62.86,14.49-11.01,31.44-18.33,49.39-21.33,16.79-1.22,33.1-6.21,47.7-14.59,10.54-6.72,17.84-17.47,20.2-29.74.49-3.35.49-6.75,0-10.1-1.21-8.9,1.45-17.88,7.3-24.69,8.01-7.11,17.99-11.61,28.62-12.91,8.04-.52,16.1-.52,24.13,0h16.84c9.87-2.72,19.05-7.5,26.94-14.03,7.44-4.56,12.86-11.78,15.15-20.2v-8.42c0-15.15,19.08-31.43,49.39-37.04,13.28-3.17,27.12-3.17,40.41,0,8.71,1.24,16.37,6.41,20.76,14.03.24,1.11.24,2.26,0,3.37,4.69,8.4,12.96,14.19,22.45,15.71,13.35,2.55,27.06,2.55,40.41,0,17.16-4.1,35.04-4.1,52.19,0,29.74,7.3,39.85,28.06,21.33,46.02M603.48,706.18c-32.46,36.72-85.93,46.25-129.08,23.01-28.74-15.92-39.13-52.12-23.21-80.86,3.27-5.89,7.51-11.19,12.55-15.66,31.39-29.78,77.43-38.16,117.29-21.33,29.73,8.76,46.73,39.96,37.97,69.69-2.83,9.62-8.19,18.3-15.52,25.15M895.31,268.43l-354.13-197.55c-17.58-9.18-38.54-9.18-56.12,0L127.01,267.87c-17.09,9.86-27.74,27.97-28.06,47.7v392.85c.32,19.73,10.97,37.84,28.06,47.7l356.93,196.99c17.58,9.18,38.54,9.18,56.12,0l356.93-196.99c17.09-9.86,27.74-27.97,28.06-47.7v-392.85c-.32-19.73-10.97-37.84-28.06-47.7'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\\:oracle{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23fff;}.st1 {fill: %23e10025;}%3C/style%3E%3C/defs%3E%3Cpath class='st1' d='M64,512c0,247.42,200.58,448,448,448s448-200.58,448-448S759.42,64,512,64,64,264.58,64,512Z'/%3E%3Cpath class='st0' d='M427.2,344h169.59c92.34,0,167.2,75.22,167.2,168s-74.86,168-167.2,168h-169.59c-92.34,0-167.2-75.22-167.2-168s74.86-168,167.2-168ZM427.2,404.59c-59.04,0-106.9,48.09-106.9,107.41s47.86,107.41,106.9,107.41h169.59c59.04,0,106.9-48.09,106.9-107.41s-47.86-107.41-106.9-107.41h-169.59Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\\:rocky{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %2310b981;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M935.07,659.74c16.15-46.26,24.93-95.98,24.93-147.74,0-247.43-200.58-448-448-448S64,264.57,64,512c0,122.42,49.11,233.38,128.7,314.25l454.43-454.44,112.19,112.2s175.75,175.74,175.75,175.74ZM853.24,802.29l-206.11-206.1-322.74,322.75c57.07,26.35,120.62,41.05,187.61,41.05,136.69,0,259.07-61.21,341.25-157.71h0Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\\:tencent{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %230052d9;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M960,134.74H205.47L64,889.26h754.53s141.47-754.53,141.47-754.53ZM392.63,771.37l61.89-330.11h-131.16l-47.16-82.53h193.79l22.11-117.89,267.47,200.42h-198.95l-44.21,235.79h148.84l82.53,94.32s-355.16,0-355.16,0Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\\:ubuntu{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23e9000c;}.st1 {fill: %23fac400;}.st2 {fill: %23fb9200;}%3C/style%3E%3C/defs%3E%3Cpath class='st2' d='M168.77,415.97c51.69,0,93.83,42,93.83,93.53s-42.15,93.54-93.83,93.54c-51.69-.14-93.83-42.14-93.83-93.68s42.15-93.39,93.83-93.39ZM586.52,139.03c23.2,0,45.82,2.2,67.69,6.32-.42,4-.61,8.02-.59,12.04,0,71.8,58.74,130.39,130.69,130.39,28.35,0,54.47-8.96,75.92-24.38,49.78,56.83,82.08,129.22,88.54,208.66l-148.01,4.55c-12.33-106.9-103.81-190.3-214.24-190.3-31.12,0-60.94,6.61-87.66,18.65l-74.01-127.89c48.61-24.38,103.67-38.03,161.67-38.03Z'/%3E%3Cpath class='st1' d='M789.31,772.93c51.69,0,93.68,42,93.68,93.54s-42.14,93.53-93.68,93.53-93.83-41.99-93.83-93.53c.15-51.55,42.29-93.54,93.83-93.54ZM379.19,798.63c-63.14-44.05-111.9-107.49-137-181.49,34.51-23.5,57.27-63,57.27-107.78s-24.67-87.37-61.53-110.42c23.2-78.42,72.54-145.96,137.74-192.51l77.98,125.7c-50.37,39.36-82.82,100.73-82.82,169.3s31.87,128.77,81.49,168.13c0,0-73.12,129.07-73.12,129.07Z'/%3E%3Cpath class='st0' d='M949.06,526.98c-6.02,86.49-42.72,164.61-99.26,223.93-18.63-9.73-39.33-14.81-60.35-14.83-68.72,0-125.26,53.31-130.4,120.4-23.5,4.71-47.72,7.35-72.54,7.35-55.05.04-109.38-12.46-158.88-36.56l73.72-128.19c26.14,11.31,54.92,17.47,85.17,17.47,110.86,0,202.79-84.28,214.38-191.77,0,0,148.15,2.21,148.15,2.21ZM784.31,64c51.69,0,93.83,41.99,93.83,93.54s-42.14,93.53-93.83,93.53-93.83-42-93.83-93.53c.14-51.54,42.28-93.53,93.83-93.53h0Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-tabler\\:network{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 9a6 6 0 1 0 12 0A6 6 0 0 0 6 9'/%3E%3Cpath d='M12 3q2 .5 2 6c0 5.5-.667 5.667-2 6m0-12q-2 .5-2 6c0 5.5.667 5.667 2 6M6 9h12M3 20h7m4 0h7m-11 0a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-5v3'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-tabler\\:send{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 14L21 3m0 0l-6.5 18a.55.55 0 0 1-1 0L10 14l-7-3.5a.55.55 0 0 1 0-1z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-tdesign\\:caret-left{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='M14.5 5v14l-7-7z'/%3E%3Cpath stroke='currentColor' stroke-linecap='square' stroke-width='2' d='M14.5 5v14l-7-7z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-tdesign\\:caret-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='m16.5 12l-7-7v14z'/%3E%3Cpath stroke='currentColor' stroke-linecap='square' stroke-width='2' d='m16.5 12l-7-7v14z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-theme\\:auto{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3Cpath fill='currentColor' d='M868.2,129.4c39.9,0,72.2,32.3,72.2,72.2v498.3c0,39.9-32.3,72.2-72.2,72.2h-313.3c-6.1,0-11,4.9-11,11v39.3c0,6.1,4.9,11,11,11h160.6c6.1,0,11,5,11,11.1v39.2c0,6.1-4.9,11-11,11h-406.4c-6.1,0-11-4.9-11-11v-39.2c0-6.1,4.9-11,11-11h162.7c6.1,0,11-5,11-11.1v-39.3c0-6.1-4.9-11-11-11H155.8c-39.9,0-72.2-32.3-72.2-72.2V201.6c0-39.9,32.3-72.2,72.2-72.2h712.5ZM868.2,190.6H155.8c-6.1,0-11,4.9-11,11v498.3c0,6.1,4.9,11,11,11h712.5c6.1,0,11-4.9,11-11V201.6c0-6.1-4.9-11-11-11Z'/%3E%3Cg id='Layer_1'%3E%3Cpath fill='currentColor' d='M512,263.9c11.8,0,21.4,9.6,21.4,21.4v26.7c0,11.8-9.6,21.4-21.4,21.4-11.8,0-21.3-9.6-21.4-21.4v-26.7c0-11.8,9.6-21.4,21.4-21.4ZM512,568.1c11.8,0,21.4,9.6,21.4,21.4v26.7c0,11.8-9.6,21.4-21.4,21.4s-21.4-9.6-21.4-21.4h0v-26.7c0-11.8,9.6-21.4,21.4-21.4ZM698.8,450.7c0,11.8-9.6,21.4-21.4,21.4h-26.7c-11.8,0-21.4-9.6-21.4-21.4,0-11.8,9.6-21.4,21.4-21.4h26.7c11.8,0,21.4,9.6,21.4,21.4ZM394.6,450.7c0,11.8-9.6,21.4-21.4,21.4h-26.7c-11.8,0-21.4-9.6-21.4-21.4,0-11.8,9.6-21.3,21.4-21.4h26.7c11.8,0,21.4,9.6,21.4,21.4ZM644.1,318.6c8.3,8.3,8.3,21.9,0,30.2l-18.9,18.9c-8.2,8.5-21.7,8.7-30.2.5-8.5-8.2-8.7-21.7-.5-30.2.2-.2.4-.4.5-.5l18.9-18.9c8.3-8.3,21.9-8.3,30.2,0h0ZM428.9,533.8c8.3,8.3,8.3,21.9,0,30.2l-18.9,18.9c-8.2,8.5-21.7,8.7-30.2.5-8.5-8.2-8.7-21.7-.5-30.2.2-.2.4-.4.5-.5l18.9-18.9c8.3-8.3,21.9-8.3,30.2,0ZM644.1,582.8c-8.3,8.3-21.9,8.3-30.2,0l-18.9-18.9c-8.5-8.2-8.7-21.7-.5-30.2,8.2-8.5,21.7-8.7,30.2-.5.2.2.4.4.5.5l18.9,18.9c8.3,8.3,8.3,21.9,0,30.2ZM428.9,367.7c-8.3,8.3-21.9,8.3-30.2,0l-18.9-18.9c-8.5-8.2-8.7-21.7-.5-30.2,8.2-8.5,21.7-8.7,30.2-.5.2.2.4.4.5.5l18.9,18.9c8.3,8.3,8.3,21.9,0,30.2ZM512,530.8c-44.2,0-80.1-35.8-80.1-80.1s35.8-80.1,80.1-80.1,80.1,35.8,80.1,80.1-35.8,80.1-80.1,80.1Z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-theme\\:dark{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.6009 2C15.724 2.94694 18 5.87417 18 9.33934C18 13.5702 14.607 17 10.4217 17C6.76389 17 3.71152 14.3805 3 10.8966C3.88275 11.2745 4.83184 11.4687 5.7905 11.4673C9.74343 11.4673 12.9478 8.22812 12.9478 4.23223C12.9478 3.49723 12.8396 2.7882 12.6379 2.12002L12.6009 2Z' stroke='currentColor' stroke-width='1.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-theme\\:light{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13 9.68439C13 11.254 11.6569 12.5265 10 12.5265C8.34315 12.5265 7 11.254 7 9.68439C7 8.11474 8.34315 6.84229 10 6.84229C11.6569 6.84229 13 8.11474 13 9.68439Z' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18 10.4345C18.4142 10.4345 18.75 10.0988 18.75 9.68455C18.75 9.27033 18.4142 8.93455 18 8.93455V10.4345ZM16 8.93455C15.5858 8.93455 15.25 9.27033 15.25 9.68455C15.25 10.0988 15.5858 10.4345 16 10.4345V8.93455ZM4 10.4345C4.41421 10.4345 4.75 10.0988 4.75 9.68455C4.75 9.27033 4.41421 8.93455 4 8.93455V10.4345ZM2 8.93455C1.58579 8.93455 1.25 9.27033 1.25 9.68455C1.25 10.0988 1.58579 10.4345 2 10.4345V8.93455ZM10.7506 2.10547C10.7506 1.69126 10.4148 1.35547 10.0006 1.35547C9.58638 1.35547 9.2506 1.69126 9.2506 2.10547H10.7506ZM9.2506 4.00021C9.2506 4.41442 9.58638 4.75021 10.0006 4.75021C10.4148 4.75021 10.7506 4.41442 10.7506 4.00021H9.2506ZM10.7506 15.3686C10.7506 14.9544 10.4148 14.6186 10.0006 14.6186C9.58638 14.6186 9.2506 14.9544 9.2506 15.3686H10.7506ZM9.2506 17.2634C9.2506 17.6776 9.58638 18.0134 10.0006 18.0134C10.4148 18.0134 10.7506 17.6776 10.7506 17.2634H9.2506ZM16.1744 4.86959C16.4751 4.58471 16.4879 4.11001 16.2031 3.80931C15.9182 3.50862 15.4435 3.49579 15.1428 3.78066L16.1744 4.86959ZM13.7279 5.12105C13.4272 5.40592 13.4144 5.88062 13.6993 6.18132C13.9842 6.48202 14.4589 6.49485 14.7596 6.20998L13.7279 5.12105ZM6.27442 14.2478C6.57512 13.9629 6.58794 13.4882 6.30307 13.1875C6.0182 12.8868 5.5435 12.874 5.2428 13.1589L6.27442 14.2478ZM3.82794 14.4993C3.52724 14.7841 3.51441 15.2588 3.79929 15.5595C4.08416 15.8602 4.55886 15.8731 4.85956 15.5882L3.82794 14.4993ZM4.85956 3.78066C4.55886 3.49579 4.08416 3.50862 3.79929 3.80931C3.51441 4.11001 3.52724 4.58471 3.82794 4.86959L4.85956 3.78066ZM5.2428 6.20998C5.5435 6.49485 6.0182 6.48202 6.30307 6.18132C6.58794 5.88062 6.57512 5.40592 6.27442 5.12105L5.2428 6.20998ZM14.7596 13.1599C14.4589 12.875 13.9842 12.8878 13.6993 13.1885C13.4144 13.4892 13.4272 13.9639 13.7279 14.2488L14.7596 13.1599ZM15.1417 15.5881C15.4424 15.873 15.9171 15.8601 16.2019 15.5594C16.4868 15.2587 16.474 14.784 16.1733 14.4992L15.1417 15.5881ZM18 9.68455V8.93455H16V9.68455V10.4345H18V9.68455ZM4 9.68455V8.93455H2V9.68455V10.4345H4V9.68455ZM10.0006 2.10547H9.2506V4.00021H10.0006H10.7506V2.10547H10.0006ZM10.0006 15.3686H9.2506V17.2634H10.0006H10.7506V15.3686H10.0006ZM15.6586 4.32512L15.1428 3.78066L13.7279 5.12105L14.2437 5.66551L14.7596 6.20998L16.1744 4.86959L15.6586 4.32512ZM5.75861 13.7033L5.2428 13.1589L3.82794 14.4993L4.34375 15.0437L4.85956 15.5882L6.27442 14.2478L5.75861 13.7033ZM4.34375 4.32512L3.82794 4.86959L5.2428 6.20998L5.75861 5.66551L6.27442 5.12105L4.85956 3.78066L4.34375 4.32512ZM14.2437 13.7043L13.7279 14.2488L15.1417 15.5881L15.6575 15.0436L16.1733 14.4992L14.7596 13.1599L14.2437 13.7043Z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-uiw\\:question-circle-o{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 20 20' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10 0c5.523 0 10 4.477 10 10s-4.477 10-10 10S0 15.523 0 10S4.477 0 10 0m0 1.395a8.605 8.605 0 1 0 0 17.21a8.605 8.605 0 0 0 0-17.21m0 12.241a.91.91 0 1 1 0 1.819a.91.91 0 0 1 0-1.819m2.68-8.306c.726.73.96 1.564.838 2.436c-.096.691-.52 1.435-1.084 1.926c-.7.606-.872.756-1.004.889l-.06.062l-.101.11a2.6 2.6 0 0 0-.538.915q-.111.308-.183.905a.682.682 0 0 1-1.354-.158c.058-.493.14-.893.255-1.21a3.9 3.9 0 0 1 .82-1.379c.17-.184.365-.37.614-.593c.115-.103.567-.494.678-.59c.313-.282.558-.718.607-1.066c.066-.471-.048-.876-.455-1.285c-.43-.432-1.106-.64-1.625-.572c-.758.098-1.065.21-1.588.668c-.382.336-.634.833-.75 1.519a.682.682 0 0 1-1.344-.227c.164-.98.561-1.76 1.194-2.316c.759-.667 1.31-.867 2.312-.997c.925-.12 2.027.218 2.768.963'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-waf\\:attack-map{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='2' y1='12' x2='22' y2='12'%3E%3C/line%3E%3Cpath d='M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-waf\\:attacked-domain{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z'%3E%3C/path%3E%3Cline x1='12' y1='9' x2='12' y2='13'%3E%3C/line%3E%3Cline x1='12' y1='17' x2='12.01' y2='17'%3E%3C/line%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-waf\\:interception-event{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'%3E%3C/path%3E%3Cpolyline points='14 2 14 8 20 8'%3E%3C/polyline%3E%3Cline x1='12' y1='18' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='9' y1='15' x2='15' y2='15'%3E%3C/line%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-waf\\:interception-type{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-waf\\:malicious{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 96 117' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' customFrame='%23000000'%3E%3Cpath id='矢量 8' d='M48 116C47.3625 116 46.783 115.824 46.2614 115.472C32.1788 106.847 21.979 99.6888 14.4451 90.477C5.75216 79.9158 1.52158 67.5944 1.05795 51.7525L1.05795 51.4592C1.05795 50.5791 1 49.7577 1 48.9362C1 48.1148 1 47.2347 1.05795 46.4133L1.05795 30.102C1.05795 28.2245 2.56473 26.6403 4.47719 26.6403C21.2256 26.6403 36.7571 17.4872 45.0444 2.7602C45.6239 1.70408 46.783 1 48 1C49.217 1 50.3761 1.64541 50.9556 2.7602C59.2429 17.4872 74.8323 26.6403 91.5808 26.6403C93.4353 26.6403 95 28.1658 95 30.102L95 51.7525C95 51.9872 95 52.2219 94.942 52.398C93.783 85.9592 75.4698 99.7474 49.7966 115.531C49.217 115.824 48.6375 116 48 116L48 116ZM7.89643 51.6352C8.3021 65.8342 12.0691 76.7475 19.7189 86.0765C26.3255 94.1735 35.5401 100.745 48.058 108.49C71.8187 93.8214 87.3502 81.4413 88.2195 51.5765C88.2195 51.4005 88.2195 51.2832 88.2774 51.1071L88.2774 33.3878C72.2244 32.3316 57.4464 24 48.1159 10.7985C38.6696 24 23.8915 32.3316 7.89643 33.3878L7.89643 46.5306C7.89643 47.352 7.83848 48.1735 7.83848 48.9362C7.83848 49.7577 7.83848 50.5204 7.89643 51.3418L7.89643 51.6352L7.89643 51.6352ZM49.275 88.5408C50.9556 88.8733 48.4636 88.4821 48.058 88.3061C46.3194 87.6021 45.4501 85.6071 46.0876 83.8469L53.7953 63.7219L39.7707 63.7219C38.6695 63.7219 37.6264 63.1939 36.9889 62.2551C36.3514 61.3163 36.1776 60.1429 36.5832 59.0867L44.8126 35.6173C45.4501 33.7985 47.3625 32.8597 49.1591 33.5051C50.9556 34.1505 51.8829 36.0867 51.2454 37.9056L44.5808 56.8571L58.7793 56.8571C59.8804 56.8571 60.9815 57.4439 61.561 58.3827C62.1985 59.3214 62.3144 60.4949 61.9088 61.551L52.4044 86.3699C51.9408 87.7194 50.6658 88.5408 49.275 88.5408L49.275 88.5408Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 8' d='M45.7214 116.314C37.953 111.556 31.8091 107.447 27.2898 103.989C21.791 99.7807 17.2514 95.4878 13.6711 91.1101C10.7158 87.5198 8.25265 83.691 6.28146 79.6238C5.30765 77.6145 4.45391 75.547 3.72025 73.4213C1.51414 67.0293 0.293512 59.8161 0.0583818 51.7818L0.0579532 51.7672L0.0579532 51.4592C0.0579532 51.1723 0.0482447 50.7488 0.0288275 50.1887C0.00960916 49.6344 0 49.2169 0 48.9362C0 47.8024 0.0193177 46.9499 0.0579532 46.3788L0.0579532 30.102C0.0579532 29.4963 0.163393 28.9333 0.374273 28.413C0.587083 27.888 0.907274 27.4065 1.33484 26.9685C1.77524 26.5174 2.26313 26.1812 2.79851 25.9599C3.31404 25.7468 3.87359 25.6403 4.47719 25.6403C6.4059 25.6403 8.31889 25.5182 10.2162 25.2739C12.3133 25.0039 14.3913 24.5846 16.45 24.0161C18.1246 23.5537 19.7621 22.9994 21.3625 22.3532C23.4467 21.5117 25.468 20.5143 27.4263 19.3612C29.085 18.3845 30.6703 17.3127 32.1821 16.1457C33.8256 14.8772 35.3822 13.4963 36.8521 12.0029C38.1908 10.643 39.436 9.21141 40.5878 7.70825C41.905 5.98908 43.1001 4.17626 44.1729 2.26979C44.3167 2.00777 44.4836 1.76561 44.6738 1.54331C44.9792 1.1864 45.3443 0.880682 45.7693 0.626148C46.186 0.376603 46.6193 0.201649 47.0693 0.101284C47.372 0.0337613 47.6822 -1.19209e-07 48 -1.19209e-07C48.4263 0 48.8361 0.0569096 49.2294 0.170729C49.5727 0.270062 49.9034 0.412742 50.2216 0.598767C50.5919 0.815253 50.9166 1.07401 51.1957 1.37504C51.4451 1.64402 51.6581 1.94675 51.8347 2.28324C52.8557 4.09619 53.9882 5.82467 55.2325 7.46868C56.436 9.05891 57.7439 10.5701 59.1563 12.0023C60.5755 13.4414 62.0758 14.7763 63.6573 16.0069C65.2257 17.2274 66.8739 18.3453 68.6019 19.3607C70.5572 20.5097 72.5749 21.5041 74.655 22.3438C76.2654 22.9939 77.9133 23.5513 79.5986 24.016C81.7251 24.6024 83.8713 25.03 86.0373 25.2989C87.871 25.5265 89.7188 25.6403 91.5808 25.6403C92.1637 25.6403 92.7066 25.7407 93.2094 25.9415C93.7504 26.1575 94.245 26.4897 94.6932 26.9382C95.1229 27.3682 95.4466 27.8427 95.6644 28.3616C95.8881 28.8948 96 29.475 96 30.102L96 51.7525C96 52.0708 95.9793 52.3313 95.9379 52.5341C95.6467 60.7095 94.3171 68.0461 91.9489 74.544C91.3296 76.2435 90.6314 77.9053 89.8545 79.5294C87.8644 83.6893 85.3574 87.602 82.3335 91.2674C78.6497 95.7327 73.9123 100.152 68.1211 104.525C63.7812 107.802 57.8476 111.755 50.3203 116.382L50.2851 116.404L50.2482 116.423C49.488 116.808 48.7386 117 48 117C47.5552 117 47.1315 116.935 46.7288 116.805C46.3769 116.691 46.0411 116.527 45.7214 116.314ZM94.942 52.398C95 52.2219 95 51.9872 95 51.7525L95 30.102C95 28.1658 93.4353 26.6403 91.5808 26.6403C74.8323 26.6403 59.2429 17.4872 50.9556 2.7602C50.3761 1.64541 49.217 1 48 1C46.783 1 45.6239 1.70408 45.0444 2.7602C36.7571 17.4872 21.2256 26.6403 4.47719 26.6403C2.56473 26.6403 1.05795 28.2245 1.05795 30.102L1.05795 46.4133C1 47.2347 1 48.1148 1 48.9362C1 49.7577 1.05795 50.5791 1.05795 51.4592L1.05795 51.7525C1.52158 67.5944 5.75216 79.9158 14.4451 90.477C21.979 99.6888 32.1788 106.847 46.2614 115.472C46.783 115.824 47.3625 116 48 116C48.6375 116 49.217 115.824 49.7966 115.531C75.4698 99.7474 93.783 85.9592 94.942 52.398ZM7.93078 52.6352C8.48209 66.3485 12.2496 76.9677 19.7189 86.0765C26.3255 94.1735 35.5401 100.745 48.058 108.49C71.8187 93.8214 87.3502 81.4413 88.2195 51.5765C88.2195 51.4005 88.2195 51.2832 88.2774 51.1071L88.2774 33.3878C72.5737 32.3546 58.0901 24.3591 48.7327 11.6533C48.5246 11.3707 48.3189 11.0857 48.1159 10.7985C47.9112 11.0846 47.704 11.3684 47.4943 11.6499C38.0285 24.3577 23.5449 32.3545 7.89643 33.3878L7.89643 46.5306C7.89643 47.352 7.83848 48.1735 7.83848 48.9362C7.83848 49.5181 7.83848 50.0705 7.85908 50.6352C7.86756 50.8677 7.87953 51.1023 7.89643 51.3418L7.89643 51.6352C7.906 51.9704 7.91745 52.3037 7.93078 52.6352ZM8.89643 51.6212C9.09717 58.6048 10.144 64.8501 12.0368 70.357C12.6578 72.1636 13.3804 73.9212 14.2046 75.6297C15.8803 79.1033 17.9762 82.3742 20.4921 85.4425L20.4937 85.4443C23.55 89.19 27.4796 92.9164 32.2827 96.6236C36.2275 99.6683 41.4861 103.232 48.0586 107.314C54.5823 103.271 59.7716 99.7718 63.6264 96.8151C68.677 92.9413 72.7827 89.0381 75.9436 85.1054C78.2718 82.2085 80.2287 79.131 81.8141 75.8727C82.6335 74.1889 83.3537 72.4568 83.9747 70.6764C85.929 65.0733 87.0106 58.7012 87.2195 51.5603C87.2205 51.3453 87.2398 51.1517 87.2774 50.9793L87.2774 34.3163C83.7549 34.0256 80.3256 33.4065 76.9895 32.459C72.9157 31.302 68.9809 29.6554 65.1852 27.5191C61.6507 25.5298 58.4096 23.2133 55.4619 20.5696C52.7663 18.1519 50.316 15.4605 48.1112 12.4955C45.767 15.6129 43.1581 18.4275 40.2845 20.9392C37.4341 23.4305 34.3233 25.6239 30.952 27.5193C26.9785 29.7533 22.859 31.4518 18.5935 32.6148C15.4409 33.4744 12.2085 34.0415 8.89643 34.316L8.89643 46.5306C8.89643 46.8215 8.88629 47.2492 8.86601 47.8137C8.84766 48.3245 8.83848 48.6987 8.83848 48.9362C8.83848 49.9689 8.85697 50.7473 8.89396 51.2715L8.89643 51.3066L8.89643 51.6212ZM46.2949 88.3567C46.6843 88.723 47.1445 89.0141 47.6753 89.23C47.9398 89.3407 48.4755 89.4641 49.2824 89.6002C49.4099 89.6217 49.5155 89.6383 49.5991 89.6498C49.9298 89.6953 50.1999 89.6489 50.4094 89.5107C50.4772 89.466 50.5386 89.4116 50.5937 89.3477C50.6386 89.3339 50.6832 89.3193 50.7275 89.3039C51.0848 89.1805 51.4254 89.0087 51.7494 88.7886C52.1358 88.526 52.463 88.2185 52.7311 87.8659C52.9912 87.5238 53.1956 87.1392 53.3442 86.7122L62.8423 61.9096C62.9924 61.5187 63.0869 61.1224 63.1258 60.7208C63.1547 60.4224 63.1529 60.121 63.1204 59.8167C63.082 59.4569 63.0027 59.112 62.8825 58.782C62.7625 58.4528 62.6018 58.1384 62.4004 57.8388C62.2737 57.6359 62.1315 57.4469 61.9738 57.2718C61.6588 56.9221 61.2821 56.6279 60.8436 56.3894C60.4493 56.1749 60.0419 56.0252 59.6214 55.9404C59.3463 55.8849 59.0656 55.8571 58.7793 55.8571L45.9925 55.8571L52.1891 38.2364C52.4044 37.622 52.4906 37.0169 52.4476 36.4212C52.409 35.8852 52.2658 35.3567 52.0181 34.8358C51.7674 34.3087 51.4435 33.8601 51.0463 33.4901C50.6159 33.0891 50.0995 32.7804 49.4972 32.564C48.8899 32.3458 48.2919 32.2576 47.703 32.2992C47.1653 32.3373 46.6353 32.4836 46.113 32.7382C45.6169 32.9801 45.1913 33.2887 44.8363 33.664C44.414 34.1104 44.0915 34.6512 43.8689 35.2865L35.6441 58.7428C35.5283 59.0475 35.4484 59.3573 35.4043 59.6721C35.3506 60.0563 35.3504 60.448 35.4037 60.8472C35.4406 61.124 35.5017 61.3929 35.587 61.654C35.7199 62.0608 35.9114 62.4484 36.1616 62.8169C36.3754 63.1317 36.6209 63.41 36.8982 63.652C37.1531 63.8745 37.4349 64.0663 37.7435 64.2272C38.0368 64.3802 38.3395 64.4977 38.6516 64.5798C39.0121 64.6746 39.3852 64.722 39.7707 64.7219L52.3415 64.7219L45.1473 83.5064C44.9489 84.0542 44.8557 84.5997 44.8678 85.1429C44.8806 85.723 45.0135 86.3005 45.2664 86.8753C45.5237 87.4601 45.8665 87.9539 46.2949 88.3567ZM52.7245 63.7219L39.7707 63.7219C38.6695 63.7219 37.6264 63.1939 36.9889 62.2551C36.3514 61.3163 36.1776 60.1429 36.5832 59.0867L44.8126 35.6173C45.4501 33.7985 47.3625 32.8597 49.1591 33.5051C50.9556 34.1505 51.8829 36.0867 51.2454 37.9056L44.9324 55.8571L44.5808 56.8571L58.7793 56.8571C59.8804 56.8571 60.9815 57.4439 61.561 58.3827C62.1985 59.3214 62.3144 60.4949 61.9088 61.551L52.4044 86.3699C52.1134 87.2169 51.5028 87.8559 50.7445 88.2143C50.2947 88.4269 49.7929 88.5408 49.275 88.5408C50.2145 88.7267 49.85 88.6864 49.275 88.584C49.1424 88.5604 48.9987 88.5335 48.8572 88.5053C48.5144 88.437 48.1846 88.3611 48.058 88.3061C47.6145 88.1266 47.2276 87.863 46.9079 87.5408C45.9739 86.5997 45.6127 85.1582 46.0876 83.8469L53.4123 64.7219L53.7953 63.7219L52.7245 63.7219Z' fill='currentColor' fill-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-waf\\:qps{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='22 12 18 12 15 21 9 3 6 12 2 12'%3E%3C/polyline%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-waf\\:response{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-waf\\:site-traffic{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1766214102461' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='3552'%3E%3Cpath d='M290.1 409.6H155.135A371.405 371.405 0 0 0 140.851 512c0 35.533 4.967 69.888 14.336 102.4H290.15c-5.632-32.768-8.499-66.918-8.499-102.4s2.867-69.632 8.5-102.4z m52.07 0A542.106 542.106 0 0 0 332.8 512c0 35.738 3.072 69.888 9.37 102.4H486.4V409.6H342.17z m75.008 461.363A491.878 491.878 0 0 1 301.568 665.6h-127.59a372.07 372.07 0 0 0 243.2 205.363z m69.222-3.584V665.6H354.97c24.064 77.107 67.84 144.23 131.43 201.83z m-69.222-714.291a372.07 372.07 0 0 0-243.2 205.312h127.59a491.878 491.878 0 0 1 115.558-205.363z m69.222 3.584c-63.59 57.446-107.315 124.57-131.43 201.728H486.4V156.57zM733.9 409.6c5.633 32.768 8.5 66.918 8.5 102.4s-2.867 69.632-8.5 102.4h135.015c9.319-32.512 14.285-66.867 14.285-102.4s-4.966-69.888-14.336-102.4H733.901z m-52.07 0H537.6v204.8h144.23c6.247-32.512 9.37-66.662 9.37-102.4s-3.072-69.888-9.37-102.4z m-75.008 461.363a372.07 372.07 0 0 0 243.2-205.363h-127.59a491.878 491.878 0 0 1-115.558 205.363zM537.6 867.38c63.59-57.55 107.315-124.673 131.43-201.78H537.6v201.83z m69.222-714.291A491.878 491.878 0 0 1 722.432 358.4h127.642a372.07 372.07 0 0 0-243.2-205.363z m-69.222 3.584V358.4h131.43c-24.064-77.107-67.84-144.23-131.43-201.83zM512 947.2a435.2 435.2 0 1 1 0-870.4 435.2 435.2 0 0 1 0 870.4z' fill='currentColor' p-id='3553'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-waf\\:today{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 101.2 101.2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' customFrame='%23000000'%3E%3Cpath id='矢量 6' d='M50.6 0.599976C62.1042 0.599976 71.4333 10.225 71.4333 22.0958C71.4333 23.9301 71.2091 25.7311 70.7761 27.4658C70.2889 29.4175 70.9661 31.5435 72.5949 32.7239C74.979 34.4516 77.1552 36.4556 79.0768 38.6965C79.1296 38.758 79.0892 38.8531 79.0083 38.8583C83.9375 38.8583 88.1 34.6916 88.1 29.3875C88.1 27.3416 89.62 25.6 91.6659 25.6L92.6417 25.6C94.7357 25.6 96.4333 27.2976 96.4333 29.3916C96.4333 35.4035 93.2323 40.7463 88.3562 43.7833C86.2 45.1262 84.9812 47.8855 85.8501 50.2725C86.827 52.9565 87.5055 55.7844 87.8451 58.7138C87.86 58.8422 87.9708 58.9463 88.1 58.9416L88.1 58.9333L96.6027 58.9416C98.8108 58.9431 100.6 60.7309 100.6 62.939L100.6 63.2723C100.6 65.4825 98.8075 67.2764 96.5973 67.275L88.1 67.2666C87.9715 67.2596 87.8599 67.3543 87.8451 67.4822C87.5101 70.3714 86.8385 73.206 85.8476 75.9292C84.9792 78.3155 86.1983 81.0731 88.354 82.4153C93.2313 85.452 96.4333 90.7955 96.4333 96.8083C96.4333 98.9024 94.7357 100.6 92.6417 100.6L91.921 100.6C89.8221 100.6 88.1161 98.9071 88.1 96.8083C88.1 92.2739 85.0565 88.5748 81.0943 87.597C79.9211 87.3076 78.7601 87.8909 77.9338 88.7725C74.6543 92.2714 70.7283 95.1117 66.3663 97.1329C61.4258 99.4221 56.0451 100.605 50.6 100.6C45.1553 100.606 39.7749 99.4229 34.8344 97.1344C29.9533 94.8733 25.6177 91.5867 22.1228 87.4993C22.0709 87.4386 22.1119 87.3534 22.1917 87.35L22.1917 87.3416C17.2625 87.3416 13.1 91.5083 13.1 96.8125C13.1 98.9042 11.4043 100.6 9.31251 100.6L8.55834 100.6C6.46426 100.6 4.76667 98.9024 4.76667 96.8083C4.76667 90.7959 7.96824 85.4528 12.845 82.4159C15.0009 81.0734 16.2199 78.315 15.3514 75.9284C14.3605 73.2055 13.6892 70.3712 13.3549 67.4822C13.3401 67.3543 13.2285 67.2596 13.1 67.2666L4.60001 67.2666C2.39087 67.2666 0.600006 65.4758 0.600006 63.2666L0.600006 62.9333C0.600006 60.7242 2.39087 58.9333 4.60001 58.9333L13.1 58.9333C13.1046 58.9333 13.1 58.9287 13.1 58.9333L13.1 58.9416C13.2292 58.9463 13.34 58.8422 13.3549 58.7138C13.6902 55.826 14.3617 52.9928 15.3522 50.2709C16.2207 47.8845 15.0016 45.1268 12.8458 43.7845C7.96861 40.7478 4.76667 35.4044 4.76667 29.3916C4.76667 27.2976 6.46426 25.6 8.55834 25.6L9.30834 25.6C11.4024 25.6 13.1 27.2976 13.1 29.3916C13.1 33.9269 16.1447 37.6266 20.1081 38.6035C21.28 38.8923 22.4398 38.3103 23.2658 37.4303C24.8948 35.6945 26.684 34.1181 28.609 32.7218C30.2378 31.5403 30.9137 29.4132 30.4243 27.4614C29.9859 25.7126 29.7639 23.9119 29.7667 22.1C29.7667 10.2208 39.0958 0.599976 50.6 0.599976ZM41.9325 35.2442C38.1038 36.4364 34.5456 38.4104 31.4912 41.0593C27.2681 44.7219 24.1862 49.5206 22.6121 54.8845C21.0379 60.2484 21.0379 65.9516 22.612 71.3154C24.1862 76.6793 27.2681 81.478 31.4912 85.1406C34.5456 87.7895 38.1038 89.7635 41.9325 90.9557C44.2591 91.6802 46.4333 89.7921 46.4333 87.3553L46.4333 38.8446C46.4333 36.4078 44.2591 34.5197 41.9325 35.2442ZM54.7708 34.2291L54.7708 87.3465C54.7708 89.7849 56.9478 91.6734 59.2751 90.9457C63.0972 89.7507 66.6488 87.7763 69.6974 85.1292C73.9153 81.4667 76.9931 76.6702 78.565 71.3099C80.137 65.9495 80.137 60.2505 78.565 54.8901C76.9931 49.5297 73.9153 44.7333 69.6974 41.0708C65.4794 37.4083 60.2987 35.0337 54.7708 34.2291L54.7708 34.2291ZM50.6 9.19581C43.6958 9.19581 38.1 14.9708 38.1 22.0958C38.1 22.7076 38.141 23.3125 38.2218 23.9076C38.4979 25.9406 40.6743 26.8757 42.6796 26.4422C45.2788 25.8803 47.9339 25.5972 50.6 25.6C53.3214 25.6 55.9746 25.8904 58.5303 26.4405C60.5313 26.8712 62.7015 25.9392 62.9777 23.911C63.0588 23.315 63.1 22.7089 63.1 22.0958C63.1 14.9708 57.5042 9.19581 50.6 9.19581L50.6 9.19581Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 6' d='M71.4333 22.0958C71.4333 23.9301 71.2091 25.7311 70.7761 27.4658C70.2889 29.4175 70.9661 31.5435 72.5949 32.7239C74.979 34.4516 77.1552 36.4556 79.0768 38.6965C79.1296 38.758 79.0892 38.8531 79.0083 38.8583C83.9375 38.8583 88.1 34.6916 88.1 29.3875C88.1 27.3416 89.62 25.6 91.6659 25.6L92.6417 25.6C94.7357 25.6 96.4333 27.2976 96.4333 29.3916C96.4333 35.4035 93.2323 40.7463 88.3562 43.7833C86.2 45.1262 84.9812 47.8855 85.8501 50.2725C86.827 52.9565 87.5055 55.7844 87.8451 58.7138C87.86 58.8422 87.9708 58.9463 88.1 58.9416L88.1 58.9333L96.6027 58.9416C98.8108 58.9431 100.6 60.7309 100.6 62.939L100.6 63.2723C100.6 65.4825 98.8075 67.2764 96.5973 67.275L88.1 67.2666C87.9715 67.2596 87.8599 67.3543 87.8451 67.4822C87.5101 70.3714 86.8385 73.206 85.8476 75.9292C84.9792 78.3155 86.1983 81.0731 88.354 82.4153C93.2313 85.452 96.4333 90.7955 96.4333 96.8083C96.4333 98.9024 94.7357 100.6 92.6417 100.6L91.921 100.6C89.8221 100.6 88.1161 98.9071 88.1 96.8083C88.1 92.2739 85.0565 88.5748 81.0943 87.597C79.9211 87.3076 78.7601 87.8909 77.9338 88.7725C74.6543 92.2714 70.7283 95.1117 66.3663 97.1329C61.4258 99.4221 56.0451 100.605 50.6 100.6C45.1553 100.606 39.7749 99.4229 34.8344 97.1344C29.9533 94.8733 25.6177 91.5867 22.1228 87.4993C22.0709 87.4386 22.1119 87.3534 22.1917 87.35L22.1917 87.3416C17.2625 87.3416 13.1 91.5083 13.1 96.8125C13.1 98.9042 11.4043 100.6 9.31251 100.6L8.55834 100.6C6.46426 100.6 4.76667 98.9024 4.76667 96.8083C4.76667 90.7959 7.96824 85.4528 12.845 82.4159C15.0009 81.0734 16.2199 78.315 15.3514 75.9284C14.3605 73.2055 13.6892 70.3712 13.3549 67.4822C13.3401 67.3543 13.2285 67.2596 13.1 67.2666L4.60001 67.2666C2.39087 67.2666 0.600006 65.4758 0.600006 63.2666L0.600006 62.9333C0.600006 60.7242 2.39087 58.9333 4.60001 58.9333L13.1 58.9333C13.1046 58.9333 13.1 58.9287 13.1 58.9333L13.1 58.9416C13.2292 58.9463 13.34 58.8422 13.3549 58.7138C13.6902 55.826 14.3617 52.9928 15.3522 50.2709C16.2207 47.8845 15.0016 45.1268 12.8458 43.7845C7.96861 40.7478 4.76667 35.4044 4.76667 29.3916C4.76667 27.2976 6.46426 25.6 8.55834 25.6L9.30834 25.6C11.4024 25.6 13.1 27.2976 13.1 29.3916C13.1 33.9269 16.1447 37.6266 20.1081 38.6035C21.28 38.8923 22.4398 38.3103 23.2658 37.4303C24.8948 35.6945 26.684 34.1181 28.609 32.7218C30.2378 31.5403 30.9137 29.4132 30.4243 27.4614C29.9859 25.7126 29.7639 23.9119 29.7667 22.1C29.7667 10.2208 39.0958 0.599976 50.6 0.599976C62.1042 0.599976 71.4333 10.225 71.4333 22.0958ZM31.4912 41.0593C27.2681 44.7219 24.1862 49.5206 22.6121 54.8845C21.0379 60.2484 21.0379 65.9516 22.612 71.3154C24.1862 76.6793 27.2681 81.478 31.4912 85.1406C34.5456 87.7895 38.1038 89.7635 41.9325 90.9557C44.2591 91.6802 46.4333 89.7921 46.4333 87.3553L46.4333 38.8446C46.4333 36.4078 44.2591 34.5197 41.9325 35.2442C38.1038 36.4364 34.5456 38.4104 31.4912 41.0593ZM54.7708 87.3465C54.7708 89.7849 56.9478 91.6734 59.2751 90.9457C63.0972 89.7507 66.6488 87.7763 69.6974 85.1292C73.9153 81.4667 76.9931 76.6702 78.565 71.3099C80.137 65.9495 80.137 60.2505 78.565 54.8901C76.9931 49.5297 73.9153 44.7333 69.6974 41.0708C65.4794 37.4083 60.2987 35.0337 54.7708 34.2291L54.7708 34.2291L54.7708 87.3465ZM38.1 22.0958C38.1 22.7076 38.141 23.3125 38.2218 23.9076C38.4979 25.9406 40.6743 26.8757 42.6796 26.4422C45.2788 25.8803 47.9339 25.5972 50.6 25.6C53.3214 25.6 55.9746 25.8904 58.5303 26.4405C60.5313 26.8712 62.7015 25.9392 62.9777 23.911C63.0588 23.315 63.1 22.7089 63.1 22.0958C63.1 14.9708 57.5042 9.19581 50.6 9.19581L50.6 9.19581C43.6958 9.19581 38.1 14.9708 38.1 22.0958Z' fill-rule='nonzero' stroke='currentColor' stroke-width='1.20000005'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-waf\\:traffic-filter,[i-waf\\:traffic-filter=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='22 3 2 3 10 12.46 10 19 14 21 14 12.46 22 3'%3E%3C/polygon%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-waf\\:traffic-ranking{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='20' x2='18' y2='10'%3E%3C/line%3E%3Cline x1='12' y1='20' x2='12' y2='4'%3E%3C/line%3E%3Cline x1='6' y1='20' x2='6' y2='14'%3E%3C/line%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-waf\\:visit-page{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'%3E%3C/path%3E%3Cpolyline points='14 2 14 8 20 8'%3E%3C/polyline%3E%3Cline x1='16' y1='13' x2='8' y2='13'%3E%3C/line%3E%3Cline x1='16' y1='17' x2='8' y2='17'%3E%3C/line%3E%3Cpolyline points='10 9 9 9 8 9'%3E%3C/polyline%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-weui\\:delete-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='m6.774 6.4l.812 13.648a.8.8 0 0 0 .798.752h7.232a.8.8 0 0 0 .798-.752L17.226 6.4zm11.655 0l-.817 13.719A2 2 0 0 1 15.616 22H8.384a2 2 0 0 1-1.996-1.881L5.571 6.4H3.5v-.7a.5.5 0 0 1 .5-.5h16a.5.5 0 0 1 .5.5v.7zM14 3a.5.5 0 0 1 .5.5v.7h-5v-.7A.5.5 0 0 1 10 3zM9.5 9h1.2l.5 9H10zm3.8 0h1.2l-.5 9h-1.2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-zondicons\\:close-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 20 20' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M2.93 17.07A10 10 0 1 1 17.07 2.93A10 10 0 0 1 2.93 17.07m1.41-1.41A8 8 0 1 0 15.66 4.34A8 8 0 0 0 4.34 15.66m9.9-8.49L11.41 10l2.83 2.83l-1.41 1.41L10 11.41l-2.83 2.83l-1.41-1.41L8.59 10L5.76 7.17l1.41-1.41L10 8.59l2.83-2.83z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.container,[container=""]{width:100%}[\\!container=""]{width:100%!important}.empty-container:empty,[before~=container]:before{width:100%}.flex-center{justify-content:center;align-items:center;display:flex}@media (min-width:640px){.container,[container=""]{max-width:640px}[\\!container=""]{max-width:640px!important}.empty-container:empty,[before~=container]:before{max-width:640px}}@media (min-width:768px){.container,[container=""]{max-width:768px}[\\!container=""]{max-width:768px!important}.empty-container:empty,[before~=container]:before{max-width:768px}}@media (min-width:1024px){.container,[container=""]{max-width:1024px}[\\!container=""]{max-width:1024px!important}.empty-container:empty,[before~=container]:before{max-width:1024px}}@media (min-width:1280px){.container,[container=""]{max-width:1280px}[\\!container=""]{max-width:1280px!important}.empty-container:empty,[before~=container]:before{max-width:1280px}}@media (min-width:1536px){.container,[container=""]{max-width:1536px}[\\!container=""]{max-width:1536px!important}.empty-container:empty,[before~=container]:before{max-width:1536px}}[select~="$event)"]{user-select:var(--event\\))}.\\[http\\:\\/\\/\\]{http://}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.static,[static=""]{position:static}.inset-0{top:0;bottom:0;left:0;right:0}[end~="1"]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.25rem}[end~="1"]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.25rem}[end~="1"]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.25rem}[end~="1"]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.25rem}.-left-\\[160px\\]{left:-160px}.-left-\\[9px\\]{left:-9px}.-left-4px{left:-4px}.-top-\\[20px\\]{top:-20px}.-top-1\\.5px{top:-1.5px}.-top-6px{top:-6px}.-top-90px{top:-90px}.bottom--1px{bottom:-1px}.bottom-\\[10em\\]{bottom:10em}.bottom-0{bottom:0}.bottom-12px{bottom:12px}.bottom-20px{bottom:20px}.bottom-5px{bottom:5px}.left-\\[-21px\\]{left:-21px}.left-\\[0\\.4rem\\]{left:.4rem}.left-\\[2\\.6rem\\]{left:2.6rem}.left-\\[3px\\]{left:3px}.left-\\[4px\\]{left:4px}.left-\\[50\\%\\]{left:50%}.left-0{left:0}.left-15px{left:15px}.left-24px{left:24px}.left-50px{left:50px}.right--2px{right:-2px}.right-\\[2rem\\]{right:2rem}.right-0,.right-0px{right:0}.right-10px{right:10px}.right-12px{right:12px}.right-15px{right:15px}.right-16px{right:16px}.right-1px{right:1px}.right-1rem,.right-4{right:1rem}.right-20px{right:20px}.right-24px{right:24px}.right-40px{right:40px}.right-8px{right:8px}.top--10px{top:-10px}.top-\\[0\\.4rem\\]{top:.4rem}.top-\\[1\\.6rem\\]{top:1.6rem}.top-\\[18px\\]{top:18px}.top-\\[1rem\\],.top-4{top:1rem}.top-\\[20px\\]{top:20px}.top-\\[3px\\]{top:3px}.top-\\[4px\\]{top:4px}.top-\\[5rem\\]{top:5rem}.top-0{top:0}.top-1\\/2{top:50%}.top-12px{top:12px}.top-15px{top:15px}.top-16px{top:16px}.top-24px{top:24px}.top-8px{top:8px}.top-92px{top:92px}[left~="100"]{left:25rem}[right~="100"]{right:25rem}[line-clamp~="1"]{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[line-clamp~="2"]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[line-clamp~="999"]{-webkit-line-clamp:999;line-clamp:999;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[line-clamp~="9999"]{-webkit-line-clamp:9999;line-clamp:9999;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.isolate{isolation:isolate}.z-1,.z01{z-index:1}.z-2,.z02{z-index:2}.z-\\[55\\],.z-55{z-index:55}.z-\\[99\\],.z-99{z-index:99}.z-10{z-index:10}.z-100{z-index:100}.z-1000{z-index:1000}.z-20{z-index:20}.z-50{z-index:50}.z-996{z-index:996}.z-9999{z-index:9999}.grid{display:grid}.grid-cols-\\[minmax\\(0\\,1fr\\)_44px\\]{grid-template-columns:minmax(0,1fr) 44px}.grid-cols-2,[cols~="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}[cols~="1"]{grid-template-columns:repeat(1,minmax(0,1fr))}[cols~="10"]{grid-template-columns:repeat(10,minmax(0,1fr))}[cols~="11"]{grid-template-columns:repeat(11,minmax(0,1fr))}[cols~="15"]{grid-template-columns:repeat(15,minmax(0,1fr))}[cols~="24"]{grid-template-columns:repeat(24,minmax(0,1fr))}[cols~="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}[cols~="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}[cols~="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}[rows~="1"]{grid-template-rows:repeat(1,minmax(0,1fr))}[rows~="10"]{grid-template-rows:repeat(10,minmax(0,1fr))}[rows~="12"]{grid-template-rows:repeat(12,minmax(0,1fr))}[rows~="14"]{grid-template-rows:repeat(14,minmax(0,1fr))}[rows~="15"]{grid-template-rows:repeat(15,minmax(0,1fr))}[rows~="16"]{grid-template-rows:repeat(16,minmax(0,1fr))}[rows~="2"]{grid-template-rows:repeat(2,minmax(0,1fr))}[rows~="3"]{grid-template-rows:repeat(3,minmax(0,1fr))}[rows~="4"]{grid-template-rows:repeat(4,minmax(0,1fr))}[rows~="5"]{grid-template-rows:repeat(5,minmax(0,1fr))}[rows~="6"]{grid-template-rows:repeat(6,minmax(0,1fr))}[rows~="8"]{grid-template-rows:repeat(8,minmax(0,1fr))}[rows~="80"]{grid-template-rows:repeat(80,minmax(0,1fr))}.float-right{float:right}.m-\\[1rem\\]{margin:1rem}.m-\\[auto\\],.m-auto{margin:auto}.m-0{margin:0}.m-0\\!{margin:0!important}.m-15px{margin:15px}.m-16px{margin:16px}.m-20px{margin:20px}.m-2px{margin:2px}.m19{margin:4.75rem}.mx-\\[0\\.4rem\\]{margin-left:.4rem;margin-right:.4rem}.mx-\\[1\\.2rem\\]{margin-left:1.2rem;margin-right:1.2rem}.mx-\\[4px\\],.mx-4px{margin-left:4px;margin-right:4px}.mx-\\[8px\\],.mx-8px{margin-left:8px;margin-right:8px}.mx-0\\!{margin-left:0!important;margin-right:0!important}.mx-0\\.5em{margin-left:.5em;margin-right:.5em}.mx-10px{margin-left:10px;margin-right:10px}.mx-12px{margin-left:12px;margin-right:12px}.mx-16px{margin-left:16px;margin-right:16px}.mx-20px{margin-left:20px;margin-right:20px}.mx-2px{margin-left:2px;margin-right:2px}.mx-32px{margin-left:32px;margin-right:32px}.mx-4px\\!{margin-left:4px!important;margin-right:4px!important}.mx-5px{margin-left:5px;margin-right:5px}.mx-6px{margin-left:6px;margin-right:6px}.mx-auto{margin-left:auto;margin-right:auto}.my,.my-4{margin-top:1rem;margin-bottom:1rem}.my-\\[1\\.2rem\\]{margin-top:1.2rem;margin-bottom:1.2rem}.my-\\[1rem\\]\\!{margin-top:1rem!important;margin-bottom:1rem!important}.my-\\[3rem\\]{margin-top:3rem;margin-bottom:3rem}.my-10px{margin-top:10px;margin-bottom:10px}.my-10px\\!{margin-top:10px!important;margin-bottom:10px!important}.my-12px{margin-top:12px;margin-bottom:12px}.my-15px,[my-15px=""]{margin-top:15px;margin-bottom:15px}.my-16px{margin-top:16px;margin-bottom:16px}.my-16px\\!{margin-top:16px!important;margin-bottom:16px!important}.my-18px{margin-top:18px;margin-bottom:18px}.my-20px{margin-top:20px;margin-bottom:20px}.my-20px\\!{margin-top:20px!important;margin-bottom:20px!important}.my-22px{margin-top:22px;margin-bottom:22px}.my-24px{margin-top:24px;margin-bottom:24px}.my-24px\\!{margin-top:24px!important;margin-bottom:24px!important}.my-25px{margin-top:25px;margin-bottom:25px}.my-4px\\!{margin-top:4px!important;margin-bottom:4px!important}.my-5px{margin-top:5px;margin-bottom:5px}.my-6\\!{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-8px{margin-top:8px;margin-bottom:8px}.my-8px\\!{margin-top:8px!important;margin-bottom:8px!important}[mx-10px~=default\\:]:default{margin-left:10px;margin-right:10px}[my-15px~=default\\:]:default{margin-top:15px;margin-bottom:15px}.\\!mb-\\[1\\.8rem\\]{margin-bottom:1.8rem!important}.\\!mt-\\[12px\\],.mt-12px\\!{margin-top:12px!important}.\\!mt-0{margin-top:0!important}.mb-\\[\\.2rem\\]{margin-bottom:.2rem}.mb-\\[1\\.6rem\\]{margin-bottom:1.6rem}.mb-\\[12px\\],.mb-12px{margin-bottom:12px}.mb-\\[1rem\\],.mb-1rem{margin-bottom:1rem}.mb-\\[20px\\],.mb-20px{margin-bottom:20px}.mb-\\[24px\\],.mb-24px{margin-bottom:24px}.mb-\\[2rem\\],.mb-8{margin-bottom:2rem}.mb-1{margin-bottom:.25rem}.mb-10px{margin-bottom:10px}.mb-10px\\!{margin-bottom:10px!important}.mb-14px{margin-bottom:14px}.mb-15px{margin-bottom:15px}.mb-15px\\!{margin-bottom:15px!important}.mb-16px{margin-bottom:16px}.mb-16px\\!{margin-bottom:16px!important}.mb-18px{margin-bottom:18px}.mb-2{margin-bottom:.5rem}.mb-20px\\!{margin-bottom:20px!important}.mb-30px{margin-bottom:30px}.mb-32px{margin-bottom:32px}.mb-38px{margin-bottom:38px}.mb-40px{margin-bottom:40px}.mb-48px{margin-bottom:48px}.mb-4px{margin-bottom:4px}.mb-6px{margin-bottom:6px}.mb-7px{margin-bottom:7px}.mb-8px{margin-bottom:8px}.me:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:1rem}.me:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:1rem}.me:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:1rem}.me:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:1rem}.ml-\\[0\\.6rem\\]{margin-left:.6rem}.ml-\\[1\\.2rem\\]{margin-left:1.2rem}.ml-\\[130px\\]{margin-left:130px}.ml-\\[16px\\],.ml-16px{margin-left:16px}.ml-\\[1rem\\]{margin-left:1rem}.ml-\\[20px\\],.ml-20px{margin-left:20px}.ml-\\[3rem\\]{margin-left:3rem}.ml-\\[8px\\],.ml-8px{margin-left:8px}.ml-0\\.2em{margin-left:.2em}.ml-0\\.5em{margin-left:.5em}.ml-108px{margin-left:108px}.ml-10px,[ml-10px=""]{margin-left:10px}.ml-10px\\!{margin-left:10px!important}.ml-126px{margin-left:126px}.ml-12px{margin-left:12px}.ml-14px{margin-left:14px}.ml-15px{margin-left:15px}.ml-24px{margin-left:24px}.ml-25px{margin-left:25px}.ml-2px{margin-left:2px}.ml-30px{margin-left:30px}.ml-32px{margin-left:32px}.ml-3px{margin-left:3px}.ml-40px{margin-left:40px}.ml-4px{margin-left:4px}.ml-5{margin-left:1.25rem}.ml-5px{margin-left:5px}.ml-5px\\!{margin-left:5px!important}.ml-6{margin-left:1.5rem}.ml-60px{margin-left:60px}.ml-6px{margin-left:6px}.ml-70px{margin-left:70px}.ml-7px{margin-left:7px}.ml-90px{margin-left:90px}.ml-auto,[ml-auto=""]{margin-left:auto}.mr-\\[\\.8rem\\]{margin-right:.8rem}.mr-\\[0\\.1rem\\]{margin-right:.1rem}.mr-\\[1\\.6rem\\]{margin-right:1.6rem}.mr-\\[1rem\\]{margin-right:1rem}.mr-\\[2rem\\]{margin-right:2rem}.mr-\\[4rem\\]{margin-right:4rem}.mr-0\\!{margin-right:0!important}.mr-0\\.25em{margin-right:.25em}.mr-1{margin-right:.25rem}.mr-10px{margin-right:10px}.mr-10px\\!{margin-right:10px!important}.mr-12px{margin-right:12px}.mr-14px{margin-right:14px}.mr-15px{margin-right:15px}.mr-16px{margin-right:16px}.mr-20px{margin-right:20px}.mr-22px{margin-right:22px}.mr-24px{margin-right:24px}.mr-2px{margin-right:2px}.mr-30px{margin-right:30px}.mr-32px{margin-right:32px}.mr-3px{margin-right:3px}.mr-40px{margin-right:40px}.mr-4px{margin-right:4px}.mr-5{margin-right:1.25rem}.mr-5px{margin-right:5px}.mr-6px{margin-right:6px}.mr-80px{margin-right:80px}.mr-8px{margin-right:8px}.ms:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:1rem}.ms:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:1rem}[ms=""]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:1rem}[ms=""]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:1rem}.ms:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:1rem}.ms:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:1rem}[ms=""]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:1rem}[ms=""]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:1rem}.mt,.mt-\\[1rem\\],.mt-4{margin-top:1rem}.mt--10px{margin-top:-10px}.mt--2px{margin-top:-2px}.mt-\\[0rem\\]{margin-top:0}.mt-\\[1\\.2rem\\]{margin-top:1.2rem}.mt-\\[1\\.6rem\\]{margin-top:1.6rem}.mt-\\[10\\.5rem\\]{margin-top:10.5rem}.mt-\\[12px\\],.mt-12px{margin-top:12px}.mt-\\[16px\\],.mt-16px{margin-top:16px}.mt-\\[2rem\\]{margin-top:2rem}.mt-\\[40px\\],.mt-40px{margin-top:40px}.mt-\\[4px\\],.mt-4px,[mt-4px=""]{margin-top:4px}.mt-0{margin-top:0}.mt-10px{margin-top:10px}.mt-14px{margin-top:14px}.mt-15{margin-top:3.75rem}.mt-15px{margin-top:15px}.mt-16px\\!{margin-top:16px!important}.mt-20px{margin-top:20px}.mt-24px{margin-top:24px}.mt-2px{margin-top:2px}.mt-30px{margin-top:30px}.mt-32px{margin-top:32px}.mt-36px{margin-top:36px}.mt-3px{margin-top:3px}.mt-49px{margin-top:49px}.mt-50px{margin-top:50px}.mt-5px{margin-top:5px}.mt-6px{margin-top:6px}.mt-8px{margin-top:8px}.last\\:mb-0:last-child{margin-bottom:0}.inline,[inline=""]{display:inline}.block,[block=""]{display:block}.inline-block{display:inline-block}.contents,[contents=""]{display:contents}.list-item{display:list-item}.hidden,[hidden~=default\\:]:default{display:none}[size~="0"]{width:0;height:0}[size~="10"]{width:2.5rem;height:2.5rem}[size~="100"]{width:25rem;height:25rem}[size~="12"]{width:3rem;height:3rem}[size~="120"]{width:30rem;height:30rem}[size~="13"]{width:3.25rem;height:3.25rem}[size~="14"]{width:3.5rem;height:3.5rem}[size~="15"]{width:3.75rem;height:3.75rem}[size~="150"]{width:37.5rem;height:37.5rem}[size~="16"]{width:4rem;height:4rem}[size~="17"]{width:4.25rem;height:4.25rem}[size~="18"]{width:4.5rem;height:4.5rem}[size~="2"]{width:.5rem;height:.5rem}[size~="20"]{width:5rem;height:5rem}[size~="21"]{width:5.25rem;height:5.25rem}[size~="22"]{width:5.5rem;height:5.5rem}[size~="24"]{width:6rem;height:6rem}[size~="25"]{width:6.25rem;height:6.25rem}[size~="26"]{width:6.5rem;height:6.5rem}[size~="3"]{width:.75rem;height:.75rem}[size~="30"]{width:7.5rem;height:7.5rem}[size~="32"]{width:8rem;height:8rem}[size~="34"]{width:8.5rem;height:8.5rem}[size~="36"]{width:9rem;height:9rem}[size~="4"]{width:1rem;height:1rem}[size~="40"]{width:10rem;height:10rem}[size~="46"]{width:11.5rem;height:11.5rem}[size~="48"]{width:12rem;height:12rem}[size~="5"]{width:1.25rem;height:1.25rem}[size~="50"]{width:12.5rem;height:12.5rem}[size~="6"]{width:1.5rem;height:1.5rem}[size~="60"]{width:15rem;height:15rem}[size~="8"]{width:2rem;height:2rem}[size~="80"]{width:20rem;height:20rem}.\\!w-\\[12rem\\]{width:12rem!important}.h-\\[100px\\]{height:100px}.h-\\[10rem\\]{height:10rem}.h-\\[12px\\]{height:12px}.h-\\[1rem\\]{height:1rem}.h-\\[2\\.2rem\\]{height:2.2rem}.h-\\[20px\\],.h-20px{height:20px}.h-\\[22rem\\]{height:22rem}.h-\\[24rem\\]{height:24rem}.h-\\[3\\.2rem\\]{height:3.2rem}.h-\\[30\\.1rem\\]{height:30.1rem}.h-\\[32rem\\]{height:32rem}.h-\\[34rem\\]{height:34rem}.h-\\[36px\\],.h-36px{height:36px}.h-\\[38rem\\]{height:38rem}.h-\\[3rem\\]{height:3rem}.h-\\[4\\.4rem\\]{height:4.4rem}.h-\\[40rem\\]{height:40rem}.h-\\[44px\\],.h-44px{height:44px}.h-\\[4rem\\],.h-16{height:4rem}.h-\\[5\\.4rem\\]{height:5.4rem}.h-\\[50px\\],.h-50px{height:50px}.h-\\[5px\\]{height:5px}.h-\\[67px\\]{height:67px}.h-\\[6px\\],.h-6px{height:6px}.h-\\[92px\\]{height:92px}.h-\\[96px\\]{height:96px}.h-10{height:2.5rem}.h-100\\%,.h-full,[h-full=""]{height:100%}.h-103px{height:103px}.h-10px{height:10px}.h-110px{height:110px}.h-114px{height:114px}.h-116px{height:116px}.h-120px{height:120px}.h-124px{height:124px}.h-130px,[h-130px=""]{height:130px}.h-140px{height:140px}.h-14px{height:14px}.h-150px{height:150px}.h-15px{height:15px}.h-160px,[h-160px=""]{height:160px}.h-16px{height:16px}.h-176px{height:176px}.h-180px{height:180px}.h-18px{height:18px}.h-200px,[h-200px=""]{height:200px}.h-200px\\!{height:200px!important}.h-22px{height:22px}.h-24px,[h-24px=""]{height:24px}.h-250px{height:250px}.h-25px{height:25px}.h-260px{height:260px}.h-280px{height:280px}.h-28px{height:28px}.h-2px{height:2px}.h-300px{height:300px}.h-30px{height:30px}.h-320px{height:320px}.h-32px{height:32px}.h-34px{height:34px}.h-350px{height:350px}.h-35px{height:35px}.h-360px{height:360px}.h-388px{height:388px}.h-38px{height:38px}.h-392px{height:392px}.h-400px{height:400px}.h-400px\\!{height:400px!important}.h-40px{height:40px}.h-420px{height:420px}.h-428px{height:428px}.h-42px{height:42px}.h-440px{height:440px}.h-450px{height:450px}.h-456px{height:456px}.h-460px{height:460px}.h-468px{height:468px}.h-46px{height:46px}.h-475px{height:475px}.h-478px{height:478px}.h-480px{height:480px}.h-48px{height:48px}.h-500px{height:500px}.h-52px{height:52px}.h-530px{height:530px}.h-540px{height:540px}.h-55\\%{height:55%}.h-550px{height:550px}.h-560px{height:560px}.h-56px{height:56px}.h-580px{height:580px}.h-600px{height:600px}.h-600px\\!{height:600px!important}.h-60px,[h-60px=""]{height:60px}.h-610px{height:610px}.h-620px{height:620px}.h-700px{height:700px}.h-70px{height:70px}.h-720px{height:720px}.h-72px{height:72px}.h-750px{height:750px}.h-8{height:2rem}.h-80px{height:80px}.h-8px{height:8px}.h-95px{height:95px}.h-auto\\!{height:auto!important}.h-full\\!{height:100%!important}.h1{height:.25rem}.h2,[h2=""]{height:.5rem}.h3{height:.75rem}.max-h-\\[14rem\\]{max-height:14rem}.max-h-16px{max-height:16px}.max-h-200px{max-height:200px}.max-h-220px{max-height:220px}.max-h-22px{max-height:22px}.max-h-300px{max-height:300px}.max-h-460px{max-height:460px}.max-h-540px{max-height:540px}.max-h-600px{max-height:600px}.max-h-620px{max-height:620px}.max-h-640px{max-height:640px}.max-w-\\[1200px\\]{max-width:1200px}.max-w-\\[36rem\\]{max-width:36rem}.max-w-\\[90rem\\]{max-width:90rem}.max-w-100\\%,.max-w-full{max-width:100%}.max-w-1000px{max-width:1000px}.max-w-150px\\!{max-width:150px!important}.max-w-160px{max-width:160px}.max-w-16px{max-width:16px}.max-w-190px\\!{max-width:190px!important}.max-w-1920px{max-width:1920px}.max-w-250px{max-width:250px}.max-w-260px{max-width:260px}.max-w-290px{max-width:290px}.max-w-300px{max-width:300px}.max-w-350px{max-width:350px}.max-w-360px{max-width:360px}.max-w-360px\\!{max-width:360px!important}.max-w-400px{max-width:400px}.max-w-480px\\!{max-width:480px!important}.max-w-500px{max-width:500px}.max-w-80px{max-width:80px}.min-h-0{min-height:0}.min-h-100px{min-height:100px}.min-h-172px{min-height:172px}.min-h-18px{min-height:18px}.min-h-244px{min-height:244px}.min-h-24px{min-height:24px}.min-h-26px{min-height:26px}.min-h-28px{min-height:28px}.min-h-300px{min-height:300px}.min-h-30px{min-height:30px}.min-h-34px{min-height:34px}.min-h-360px{min-height:360px}.min-h-48px{min-height:48px}.min-h-500px{min-height:500px}.min-h-50px{min-height:50px}.min-h-520px{min-height:520px}.min-h-52px{min-height:52px}.min-h-56px{min-height:56px}.min-h-60px{min-height:60px}.min-h-628px{min-height:628px}.min-h-654px{min-height:654px}.min-h-76px{min-height:76px}.min-w-\\[260px\\],.min-w-260px{min-width:260px}.min-w-0{min-width:0}.min-w-112px{min-width:112px}.min-w-120px{min-width:120px}.min-w-134px{min-width:134px}.min-w-160px{min-width:160px}.min-w-180px{min-width:180px}.min-w-18px{min-width:18px}.min-w-240px{min-width:240px}.min-w-250px{min-width:250px}.min-w-32px{min-width:32px}.min-w-40px{min-width:40px}.min-w-450px{min-width:450px}.min-w-500px{min-width:500px}.min-w-52px{min-width:52px}.min-w-68px{min-width:68px}.min-w-70px{min-width:70px}.min-w-80px{min-width:80px}.min-w-auto\\!{min-width:auto!important}.w-\\[0\\.7rem\\]{width:.7rem}.w-\\[100px\\],.w-100px{width:100px}.w-\\[10px\\],.w-10px{width:10px}.w-\\[10rem\\]{width:10rem}.w-\\[12px\\],.w-12px{width:12px}.w-\\[12rem\\]{width:12rem}.w-\\[145px\\],.w-145px{width:145px}.w-\\[150px\\],.w-150px{width:150px}.w-\\[17rem\\]{width:17rem}.w-\\[25rem\\]{width:25rem}.w-\\[26rem\\]{width:26rem}.w-\\[30rem\\]\\!{width:30rem!important}.w-\\[33\\%\\],.w-33\\%{width:33%}.w-\\[34\\.0rem\\]{width:34rem}.w-\\[350px\\],.w-350px,[w-350px=""]{width:350px}.w-\\[36px\\],.w-36px{width:36px}.w-\\[36rem\\]{width:36rem}.w-\\[40\\%\\]{width:40%}.w-\\[48rem\\]{width:48rem}.w-\\[5\\.8rem\\]{width:5.8rem}.w-\\[50px\\],.w-50px{width:50px}.w-\\[50rem\\]{width:50rem}.w-\\[50rem\\]\\!{width:50rem!important}.w-\\[58px\\],.w-58px{width:58px}.w-\\[60\\%\\],.w-60\\%{width:60%}.w-\\[6px\\]{width:6px}.w-\\[78px\\]{width:78px}.w-\\[7px\\]{width:7px}.w-\\[92px\\],.w-92px{width:92px}.w-\\[96px\\]{width:96px}.w-\\[9rem\\]{width:9rem}.w-0{width:0}.w-1\\/3{width:33.3333%}.w-100\\%,.w-full,[w-full=""]{width:100%}.w-1000px{width:1000px}.w-100px\\!{width:100px!important}.w-1020px{width:1020px}.w-105px\\!,[w-105px\\!=""]{width:105px!important}.w-110px{width:110px}.w-110px\\!{width:110px!important}.w-120px{width:120px}.w-120px\\!{width:120px!important}.w-130px{width:130px}.w-130px\\!{width:130px!important}.w-140px{width:140px}.w-140px\\!{width:140px!important}.w-142px{width:142px}.w-145px\\!{width:145px!important}.w-148px{width:148px}.w-14px{width:14px}.w-150px\\!{width:150px!important}.w-160px{width:160px}.w-165px\\!{width:165px!important}.w-16px{width:16px}.w-170{width:42.5rem}.w-170px{width:170px}.w-174px{width:174px}.w-180px{width:180px}.w-180px\\!{width:180px!important}.w-186px{width:186px}.w-18px{width:18px}.w-190px\\!{width:190px!important}.w-194px{width:194px}.w-200px{width:200px}.w-200px\\!{width:200px!important}.w-208px\\!,[w-208px\\!=""]{width:208px!important}.w-20px{width:20px}.w-20rem{width:20rem}.w-210px{width:210px}.w-214px{width:214px}.w-215px\\!{width:215px!important}.w-218px\\!{width:218px!important}.w-220px{width:220px}.w-220px\\!{width:220px!important}.w-225px{width:225px}.w-22px{width:22px}.w-230px{width:230px}.w-240px{width:240px}.w-240px\\!{width:240px!important}.w-24px,[w-24px=""]{width:24px}.w-250px{width:250px}.w-250px\\!{width:250px!important}.w-25px{width:25px}.w-260px{width:260px}.w-260px\\!{width:260px!important}.w-26px{width:26px}.w-280px{width:280px}.w-280px\\!{width:280px!important}.w-290px{width:290px}.w-290px\\!{width:290px!important}.w-300px{width:300px}.w-300px\\!{width:300px!important}.w-302px{width:302px}.w-30px{width:30px}.w-310px{width:310px}.w-320px{width:320px}.w-320px\\!{width:320px!important}.w-328px{width:328px}.w-32px{width:32px}.w-330px{width:330px}.w-330px\\!{width:330px!important}.w-332px{width:332px}.w-34px{width:34px}.w-350px\\!{width:350px!important}.w-360px{width:360px}.w-360px\\!{width:360px!important}.w-380px{width:380px}.w-380px\\!{width:380px!important}.w-38px{width:38px}.w-400px{width:400px}.w-400px\\!{width:400px!important}.w-40px{width:40px}.w-410px{width:410px}.w-410px\\!{width:410px!important}.w-415px{width:415px}.w-42\\%{width:42%}.w-420px{width:420px}.w-420px\\!{width:420px!important}.w-42px{width:42px}.w-430px{width:430px}.w-440px{width:440px}.w-440px\\!{width:440px!important}.w-44px{width:44px}.w-45\\%{width:45%}.w-450px{width:450px}.w-450px\\!{width:450px!important}.w-460px{width:460px}.w-466px{width:466px}.w-470px{width:470px}.w-475px{width:475px}.w-476px{width:476px}.w-48\\%{width:48%}.w-480px{width:480px}.w-48px{width:48px}.w-5{width:1.25rem}.w-50\\%{width:50%}.w-500px{width:500px}.w-500px\\!{width:500px!important}.w-50px\\!{width:50px!important}.w-510px{width:510px}.w-530px,[w-530px=""]{width:530px}.w-540px{width:540px}.w-550px{width:550px}.w-550px\\!{width:550px!important}.w-560px{width:560px}.w-560px\\!{width:560px!important}.w-56px{width:56px}.w-570px{width:570px}.w-580px{width:580px}.w-600px{width:600px}.w-600px\\!{width:600px!important}.w-60px{width:60px}.w-620px{width:620px}.w-640px{width:640px}.w-64px{width:64px}.w-650px{width:650px}.w-660px{width:660px}.w-680px{width:680px}.w-70\\%{width:70%}.w-700px{width:700px}.w-70px{width:70px}.w-720px{width:720px}.w-740px{width:740px}.w-76\\%{width:76%}.w-760px{width:760px}.w-8{width:2rem}.w-80\\%{width:80%}.w-80px{width:80px}.w-80px\\!{width:80px!important}.w-820px{width:820px}.w-850px\\!{width:850px!important}.w-860px{width:860px}.w-86px{width:86px}.w-88px,[w-88px=""]{width:88px}.w-89\\%{width:89%}.w-8px{width:8px}.w-90\\%{width:90%}.w-900px{width:900px}.w-90px{width:90px}.w-920px{width:920px}.w-950px{width:950px}.w-96\\%{width:96%}.w-98px\\!{width:98px!important}.w-auto{width:auto}.w-full\\!{width:100%!important}[max-w-150px\\!~=default\\:]:default{max-width:150px!important}[w-310px~=default\\:]:default{width:310px}[w-570px~=default\\:]:default{width:570px}[w-full~=default\\:]:default{width:100%}.flex,[flex=""]{display:flex}.inline-flex{display:inline-flex}.flex-1,[flex-1~=placeholder\\:]::placeholder{flex:1}.flex-shrink,[flex-shrink-0~=\\{],[flex-shrink-0~=\\}],[flex-shrink-0~="})"],[flex-shrink-0~=\\=],[flex-shrink-0~=else],[flex-shrink-0~=h\\(],[flex-shrink-0~=iconNode],[flex-shrink-0~=return]{flex-shrink:1}.flex-shrink-0,.shrink-0,[flex-shrink-0=""]{flex-shrink:0}.flex-shrink-0\\!{flex-shrink:0!important}.flex-basis-30px{flex-basis:30px}.flex-row-reverse{flex-direction:row-reverse}.flex-col,[flex-col=""]{flex-direction:column}.flex-col\\!{flex-direction:column!important}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-nowrap\\!{flex-wrap:nowrap!important}.table,[table=""]{display:table}.file-table::-webkit-file-upload-button{display:table}.file-table::file-selector-button{display:table}.border-collapse{border-collapse:collapse}.table-fixed{table-layout:fixed}.transform{transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.\\!animate-none{animation:none!important}.cursor-default{cursor:default}.cursor-pointer,[cursor-pointer=""]{cursor:pointer}.cursor-pointer\\!{cursor:pointer!important}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-grab{cursor:grab}.select-text{user-select:text}.select-none{user-select:none}.resize,[resize=""]{resize:both}.list-disc{list-style-type:disc}.list-outside{list-style-position:outside}.list-none\\!{list-style-type:none!important}[columns~="1"]{columns:1}.\\!items-start,.items-start\\!{align-items:flex-start!important}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-end\\!{align-items:flex-end!important}.items-center,[items-center=""]{align-items:center}.items-center\\!{align-items:center!important}[items-center~=default\\:]:default,[items-center~=checked\\:]:checked{align-items:center}.items-baseline{align-items:baseline}.self-start{align-self:flex-start}.justify-start{justify-content:flex-start}.justify-end,[justify~=end]{justify-content:flex-end}.justify-end\\!{justify-content:flex-end!important}.justify-center,[justify~=center]{justify-content:center}.justify-center\\!{justify-content:center!important}.justify-between{justify-content:space-between}.justify-between\\!,[justify-between\\!=""]{justify-content:space-between!important}.justify-around\\!{justify-content:space-around!important}.justify-evenly{justify-content:space-evenly}.justify-evenly\\!{justify-content:space-evenly!important}.gap-\\[14px\\]{gap:14px}.gap-\\[6px\\],.gap-6px{gap:6px}.gap-0\\!{gap:0!important}.gap-10px{gap:10px}.gap-12px{gap:12px}.gap-12px\\!{gap:12px!important}.gap-16px{gap:16px}.gap-16px\\!{gap:16px!important}.gap-18px{gap:18px}.gap-2\\.5{gap:.625rem}.gap-20px{gap:20px}.gap-24px{gap:24px}.gap-2px{gap:2px}.gap-32px{gap:32px}.gap-3px{gap:3px}.gap-4{gap:1rem}.gap-48px{gap:48px}.gap-4px{gap:4px}.gap-5px{gap:5px}.gap-6{gap:1.5rem}.gap-60px{gap:60px}.gap-8px,[gap-8px=""]{gap:8px}.gap-x-18px{column-gap:18px}.gap-x-24px{column-gap:24px}.gap-y-12px{row-gap:12px}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.truncate,[is-empty~=truncate]:empty{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.break-all\\!{word-break:break-all!important}.b,.border,.border-1,.border-1px,[b=""],[border-1px=""]{border-width:1px}.border-\\[0\\.1rem\\]{border-width:.1rem}.border-0{border-width:0}.border-2px{border-width:2px}.border-b-\\[1px\\],.border-b-1,.border-b-1px{border-bottom-width:1px}.border-l-\\[3px\\],.border-l-3px{border-left-width:3px}.border-\\[\\#777\\]{--un-border-opacity:1;border-color:rgba(119,119,119,var(--un-border-opacity))}.border-\\[\\#e8e8e8\\]{--un-border-opacity:1;border-color:rgba(232,232,232,var(--un-border-opacity))}.border-\\[\\#EBEEF5\\],.border-\\#EBEEF5{--un-border-opacity:1;border-color:rgba(235,238,245,var(--un-border-opacity))}.border-\\[\\#ececec\\],.border-\\#ececec{--un-border-opacity:1;border-color:rgba(236,236,236,var(--un-border-opacity))}.border-\\[var\\(--color-border\\)\\]{border-color:var(--color-border)}.border-\\[var\\(--color-primary\\)\\],.border-primary{border-color:var(--color-primary)}.border-\\[var\\(--site-global-ip-white-ips-border\\)\\]{border-color:var(--site-global-ip-white-ips-border)}.border-\\#20a53a{--un-border-opacity:1;border-color:rgba(32,165,58,var(--un-border-opacity))}.border-\\#b8e29f{--un-border-opacity:1;border-color:rgba(184,226,159,var(--un-border-opacity))}.border-\\#ccc{--un-border-opacity:1;border-color:rgba(204,204,204,var(--un-border-opacity))}.border-\\#e3e4e5{--un-border-opacity:1;border-color:rgba(227,228,229,var(--un-border-opacity))}.border-\\#f3adaa{--un-border-opacity:1;border-color:rgba(243,173,170,var(--un-border-opacity))}.border-\\#f4cf8f{--un-border-opacity:1;border-color:rgba(244,207,143,var(--un-border-opacity))}.border-white{--un-border-opacity:1;border-color:rgba(255,255,255,var(--un-border-opacity))}.border-b-\\#EBEEF5{--un-border-opacity:1;--un-border-bottom-opacity:var(--un-border-opacity);border-bottom-color:rgba(235,238,245,var(--un-border-bottom-opacity))}.border-l-\\[\\#def2e2\\]{--un-border-opacity:1;--un-border-left-opacity:var(--un-border-opacity);border-left-color:rgba(222,242,226,var(--un-border-left-opacity))}.border-l-primary{border-left-color:var(--color-primary)}.rounded{border-radius:.25rem}.rounded-\\[0\\.2rem\\]{border-radius:.2rem}.rounded-\\[0\\.4rem\\]{border-radius:.4rem}.rounded-\\[100\\%\\]{border-radius:100%}.rounded-\\[2px\\],.rounded-2px{border-radius:2px}.rounded-\\[6px\\],.rounded-6px{border-radius:6px}.rounded-\\[8px\\],.rounded-8px{border-radius:8px}.rounded-1\\/2,.rounded-50\\%{border-radius:50%}.rounded-10px{border-radius:10px}.rounded-12px{border-radius:12px}.rounded-20px{border-radius:20px}.rounded-4px,[rounded-4px=""]{border-radius:4px}.rounded-5px{border-radius:5px}.rounded-full{border-radius:9999px}.rounded-b-4px{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.rounded-bl-10px{border-bottom-left-radius:10px}.rounded-bl-full{border-bottom-left-radius:9999px}.rounded-tl-10px{border-top-left-radius:10px}.rounded-tl-full{border-top-left-radius:9999px}.rounded-tr-10px{border-top-right-radius:10px}.\\!border-none{border-style:none!important}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-solid,[border-solid=""]{border-style:solid}.border-b-solid{border-bottom-style:solid}.border-l-solid{border-left-style:solid}.bg-\\[\\#1e1e1e\\]{--un-bg-opacity:1;background-color:rgba(30,30,30,var(--un-bg-opacity)) }.bg-\\[\\#20a53a\\],.bg-\\#20a53a{--un-bg-opacity:1;background-color:rgba(32,165,58,var(--un-bg-opacity)) }.bg-\\[\\#262626\\]{--un-bg-opacity:1;background-color:rgba(38,38,38,var(--un-bg-opacity)) }.bg-\\[\\#333\\]{--un-bg-opacity:1;background-color:rgba(51,51,51,var(--un-bg-opacity)) }.bg-\\[\\#a1a1a1\\]{--un-bg-opacity:1;background-color:rgba(161,161,161,var(--un-bg-opacity)) }.bg-\\[\\#CBCBCB\\]{--un-bg-opacity:1;background-color:rgba(203,203,203,var(--un-bg-opacity)) }.bg-\\[\\#e8d544\\]{--un-bg-opacity:1;background-color:rgba(232,213,68,var(--un-bg-opacity)) }.bg-\\[\\#ef0808\\]{--un-bg-opacity:1;background-color:rgba(239,8,8,var(--un-bg-opacity)) }.bg-\\[\\#efefef\\]{--un-bg-opacity:1;background-color:rgba(239,239,239,var(--un-bg-opacity)) }.bg-\\[\\#f0ad4e\\]{--un-bg-opacity:1;background-color:rgba(240,173,78,var(--un-bg-opacity)) }.bg-\\[\\#F1F9F3\\],.bg-\\#F1F9F3{--un-bg-opacity:1;background-color:rgba(241,249,243,var(--un-bg-opacity)) }.bg-\\[\\#f6f6f6\\]{--un-bg-opacity:1;background-color:rgba(246,246,246,var(--un-bg-opacity)) }.bg-\\[\\#fc6d26\\]{--un-bg-opacity:1;background-color:rgba(252,109,38,var(--un-bg-opacity)) }.bg-\\[\\#ffff00\\]{--un-bg-opacity:1;background-color:rgba(255,255,0,var(--un-bg-opacity)) }.bg-\\[100\\%\\]{background-position:100%}.bg-\\[var\\(--app-third-install-tip-bg\\)\\]{background-color:var(--app-third-install-tip-bg) }.bg-\\[var\\(--color-bg-4\\)\\]{background-color:var(--color-bg-4) }.bg-\\[var\\(--data-base-del-input-bg\\)\\]{background-color:var(--data-base-del-input-bg) }.bg-\\[var\\(--domains-lets-ssl-apply-bg\\)\\]{background-color:var(--domains-lets-ssl-apply-bg) }.bg-\\[var\\(--home-overview-btn-color\\)\\]{background-color:var(--home-overview-btn-color) }.bg-\\[var\\(--home-risk-security-list-bg\\)\\]{background-color:var(--home-risk-security-list-bg) }.bg-\\[var\\(--home-risk-security-list-hover-bg\\)\\]{background-color:var(--home-risk-security-list-hover-bg) }.bg-\\[var\\(--home-update-latest-bg\\)\\]{background-color:var(--home-update-latest-bg) }.bg-\\[var\\(--security-server-safe-progress\\)\\]{background-color:var(--security-server-safe-progress) }.bg-\\[var\\(--setting-security-google-login-key-bg\\)\\]{background-color:var(--setting-security-google-login-key-bg) }.bg-\\[var\\(--site-global-ip-white-ips-bg\\)\\]{background-color:var(--site-global-ip-white-ips-bg) }.bg-\\[var\\(--site-guide-surface-muted\\)\\]{background-color:var(--site-guide-surface-muted) }.bg-\\#000000{--un-bg-opacity:1;background-color:rgba(0,0,0,var(--un-bg-opacity)) }.bg-\\#222222{--un-bg-opacity:1;background-color:rgba(34,34,34,var(--un-bg-opacity)) }.bg-\\#282c34{--un-bg-opacity:1;background-color:rgba(40,44,52,var(--un-bg-opacity)) }.bg-\\#282C34{--un-bg-opacity:1;background-color:rgba(40,44,52,var(--un-bg-opacity)) }.bg-\\#333333{--un-bg-opacity:1;background-color:rgba(51,51,51,var(--un-bg-opacity)) }.bg-\\#424251{--un-bg-opacity:1;background-color:rgba(66,66,81,var(--un-bg-opacity)) }.bg-\\#4caf50{--un-bg-opacity:1;background-color:rgba(76,175,80,var(--un-bg-opacity)) }.bg-\\#565656{--un-bg-opacity:1;background-color:rgba(86,86,86,var(--un-bg-opacity)) }.bg-\\#7f7f7f{--un-bg-opacity:1;background-color:rgba(127,127,127,var(--un-bg-opacity)) }.bg-\\#c7f7ce{--un-bg-opacity:1;background-color:rgba(199,247,206,var(--un-bg-opacity)) }.bg-\\#c8e6c9{--un-bg-opacity:1;background-color:rgba(200,230,201,var(--un-bg-opacity)) }.bg-\\#cccccc{--un-bg-opacity:1;background-color:rgba(204,204,204,var(--un-bg-opacity)) }.bg-\\#cccccc00{--un-bg-opacity:0;background-color:rgba(204,204,204,var(--un-bg-opacity)) }.bg-\\#e7f5e9{--un-bg-opacity:1;background-color:rgba(231,245,233,var(--un-bg-opacity)) }.bg-\\#ececec{--un-bg-opacity:1;background-color:rgba(236,236,236,var(--un-bg-opacity)) }.bg-\\#f5f5f5{--un-bg-opacity:1;background-color:rgba(245,245,245,var(--un-bg-opacity)) }.bg-\\#f7cfce{--un-bg-opacity:1;background-color:rgba(247,207,206,var(--un-bg-opacity)) }.bg-\\#f7e6ce{--un-bg-opacity:1;background-color:rgba(247,230,206,var(--un-bg-opacity)) }.bg-\\#f7f7f7{--un-bg-opacity:1;background-color:rgba(247,247,247,var(--un-bg-opacity)) }.bg-\\#ff0000{--un-bg-opacity:1;background-color:rgba(255,0,0,var(--un-bg-opacity)) }.bg-\\#ff6000{--un-bg-opacity:1;background-color:rgba(255,96,0,var(--un-bg-opacity)) }.bg-\\#ffaa2c{--un-bg-opacity:1;background-color:rgba(255,170,44,var(--un-bg-opacity)) }.bg-\\#FFB04C{--un-bg-opacity:1;background-color:rgba(255,176,76,var(--un-bg-opacity)) }.bg-\\#ffc107\\!{--un-bg-opacity:1!important;background-color:rgba(255,193,7,var(--un-bg-opacity)) !important}.bg-\\#fff,.bg-white{--un-bg-opacity:1;background-color:rgba(255,255,255,var(--un-bg-opacity)) }.bg-\\#ffffff{--un-bg-opacity:1;background-color:rgba(255,255,255,var(--un-bg-opacity)) }.bg-black{--un-bg-opacity:1;background-color:rgba(0,0,0,var(--un-bg-opacity)) }.bg-error{background-color:var(--color-error) }.bg-gray-100{--un-bg-opacity:1;background-color:rgba(243,244,246,var(--un-bg-opacity)) }.bg-gray-500{--un-bg-opacity:1;background-color:rgba(107,114,128,var(--un-bg-opacity)) }.bg-gray-700,.dark .dark\\:bg-gray-700{--un-bg-opacity:1;background-color:rgba(55,65,81,var(--un-bg-opacity)) }.bg-modal{background-color:var(--color-modal) }.bg-primary{background-color:var(--color-primary) }.bg-transparent{background-color:transparent}.hover\\:bg-\\#F68900:hover{--un-bg-opacity:1;background-color:rgba(246,137,0,var(--un-bg-opacity)) }.hover\\:bg-primary:hover{background-color:var(--color-primary) }[to~=body]{--un-gradient-to-position:100%;--un-gradient-to:rgba(58,66,77,var(--un-to-opacity,1)) var(--un-gradient-to-position)}[stroke-width~="10"]{stroke-width:10px}[stroke-width~="12"]{stroke-width:12px}[stroke-width~="2"]{stroke-width:2px}[stroke-width~="4"]{stroke-width:4px}[stroke-width~="7"]{stroke-width:7px}[stroke-width~="8"]{stroke-width:8px}[stroke~=\\#3BE43D]{--un-stroke-opacity:1;stroke:rgba(59,228,61,var(--un-stroke-opacity)) }.object-contain{object-fit:contain}.\\!p-\\[0\\],.\\!p-0{padding:0!important}.p-\\[1\\.6rem\\]{padding:1.6rem}.p-\\[12px\\],.p-12px{padding:12px}.p-\\[20px\\],.p-20px{padding:20px}.p-\\[2rem\\],.p-8{padding:2rem}.p-0{padding:0}.p-10{padding:2.5rem}.p-10px{padding:10px}.p-14px{padding:14px}.p-15px{padding:15px}.p-16px{padding:16px}.p-16px\\!{padding:16px!important}.p-24px{padding:24px}.p-26px{padding:26px}.p-28px{padding:28px}.p-30px{padding:30px}.p-32px{padding:32px}.p-40px{padding:40px}.p-44px{padding:44px}.p-4px{padding:4px}.p-5{padding:1.25rem}.p-5px,[p-5px=""]{padding:5px}.p-6px{padding:6px}.p-8px{padding:8px}.px,.px-4,[px=""]{padding-left:1rem;padding-right:1rem}.px-\\[0\\.8rem\\]{padding-left:.8rem;padding-right:.8rem}.px-\\[1\\.6rem\\]{padding-left:1.6rem;padding-right:1.6rem}.px-\\[10px\\],.px-10px{padding-left:10px;padding-right:10px}.px-\\[3rem\\]{padding-left:3rem;padding-right:3rem}.px-\\[8px\\],.px-8px{padding-left:8px;padding-right:8px}.px-0{padding-left:0;padding-right:0}.px-12px{padding-left:12px;padding-right:12px}.px-14px{padding-left:14px;padding-right:14px}.px-15px{padding-left:15px;padding-right:15px}.px-16px{padding-left:16px;padding-right:16px}.px-2{padding-left:.5rem;padding-right:.5rem}.px-20px,[px-20px=""]{padding-left:20px;padding-right:20px}.px-24px{padding-left:24px;padding-right:24px}.px-2px{padding-left:2px;padding-right:2px}.px-30px{padding-left:30px;padding-right:30px}.px-32px{padding-left:32px;padding-right:32px}.px-36px{padding-left:36px;padding-right:36px}.px-40px{padding-left:40px;padding-right:40px}.px-4px{padding-left:4px;padding-right:4px}.px-50px{padding-left:50px;padding-right:50px}.px-5px{padding-left:5px;padding-right:5px}.px-6px{padding-left:6px;padding-right:6px}.py,.py-\\[1rem\\]{padding-top:1rem;padding-bottom:1rem}.py-\\[0\\.6rem\\]{padding-top:.6rem;padding-bottom:.6rem}.py-\\[3\\.2rem\\]{padding-top:3.2rem;padding-bottom:3.2rem}.py-\\[4px\\],.py-4px{padding-top:4px;padding-bottom:4px}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10px{padding-top:10px;padding-bottom:10px}.py-12px{padding-top:12px;padding-bottom:12px}.py-14px{padding-top:14px;padding-bottom:14px}.py-15px{padding-top:15px;padding-bottom:15px}.py-16px{padding-top:16px;padding-bottom:16px}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-20px{padding-top:20px;padding-bottom:20px}.py-24px{padding-top:24px;padding-bottom:24px}.py-26px{padding-top:26px;padding-bottom:26px}.py-2px{padding-top:2px;padding-bottom:2px}.py-30px{padding-top:30px;padding-bottom:30px}.py-32px{padding-top:32px;padding-bottom:32px}.py-3px{padding-top:3px;padding-bottom:3px}.py-40px{padding-top:40px;padding-bottom:40px}.py-50px{padding-top:50px;padding-bottom:50px}.py-52px{padding-top:52px;padding-bottom:52px}.py-5px{padding-top:5px;padding-bottom:5px}.py-6px{padding-top:6px;padding-bottom:6px}.py-8px{padding-top:8px;padding-bottom:8px}[px-8px~=default\\:]:default{padding-left:8px;padding-right:8px}.pb-0{padding-bottom:0}.pb-100px{padding-bottom:100px}.pb-10px{padding-bottom:10px}.pb-12px{padding-bottom:12px}.pb-16px{padding-bottom:16px}.pb-20px{padding-bottom:20px}.pb-24px{padding-bottom:24px}.pb-32px{padding-bottom:32px}.pb-40px{padding-bottom:40px}.pb-4px{padding-bottom:4px}.pb-5px{padding-bottom:5px}.pb-8px{padding-bottom:8px}.pl{padding-left:1rem}.pl-\\[12px\\],.pl-12px{padding-left:12px}.pl-\\[2\\.5rem\\]{padding-left:2.5rem}.pl-10px{padding-left:10px}.pl-15px{padding-left:15px}.pl-16px{padding-left:16px}.pl-18px{padding-left:18px}.pl-20px{padding-left:20px}.pl-21px{padding-left:21px}.pl-22px{padding-left:22px}.pl-24px{padding-left:24px}.pl-26px{padding-left:26px}.pl-28px{padding-left:28px}.pl-30px{padding-left:30px}.pl-36px{padding-left:36px}.pl-48px{padding-left:48px}.pl-4px{padding-left:4px}.pl-5px{padding-left:5px}.pl-8px{padding-left:8px}.pl-96px{padding-left:96px}.pr-\\[0\\.8rem\\]{padding-right:.8rem}.pr-\\[1\\.5rem\\]{padding-right:1.5rem}.pr-\\[2rem\\]{padding-right:2rem}.pr-10px{padding-right:10px}.pr-12px{padding-right:12px}.pr-15px{padding-right:15px}.pr-16px{padding-right:16px}.pr-24px{padding-right:24px}.pr-28px{padding-right:28px}.pr-36px{padding-right:36px}.pr-40px{padding-right:40px}.pr-56px{padding-right:56px}.pr-8px{padding-right:8px}.ps:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1rem}.ps:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1rem}[ps=""]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1rem}[ps=""]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1rem}.ps:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1rem}.ps:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1rem}[ps=""]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1rem}[ps=""]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1rem}.ps1:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.25rem}.ps1:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.25rem}.ps1:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.25rem}.ps1:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.25rem}.pt{padding-top:1rem}.pt-0,.pt-0px{padding-top:0}.pt-0\\!{padding-top:0!important}.pt-100px{padding-top:100px}.pt-12px{padding-top:12px}.pt-140px{padding-top:140px}.pt-14px{padding-top:14px}.pt-15px{padding-top:15px}.pt-16px{padding-top:16px}.pt-20px{padding-top:20px}.pt-22px{padding-top:22px}.pt-24px,[pt-24px=""]{padding-top:24px}.pt-28px{padding-top:28px}.pt-32px{padding-top:32px}.pt-35px{padding-top:35px}.pt-40px{padding-top:40px}.pt-44px{padding-top:44px}.pt-4px{padding-top:4px}.pt-50px{padding-top:50px}.pt-5px{padding-top:5px}.pt-6px{padding-top:6px}.pt-8\\%{padding-top:8%}.pt-80px{padding-top:80px}.pt-8px{padding-top:8px}[pb-12px~=default\\:]:default{padding-bottom:12px}.pie:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:1rem}.pie:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:1rem}.pie:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:1rem}.pie:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:1rem}.text-center{text-align:center}.text-left,[is-empty~=text-left]:empty{text-align:left}.text-right{text-align:right}.indent--15px{text-indent:-15px}.root-indent:root{text-indent:1.5rem}[root-indent~="0"]:root{text-indent:0}[root-indent~="26"]:root{text-indent:6.5rem}.text-nowrap{text-wrap:nowrap}.text-nowrap\\!{text-wrap:nowrap!important}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}[align~=end]{vertical-align:bottom}.text-\\[1\\.2rem\\]{font-size:1.2rem}.text-\\[1\\.4rem\\]{font-size:1.4rem}.text-\\[1\\.5rem\\]{font-size:1.5rem}.text-\\[1\\.6rem\\]{font-size:1.6rem}.text-\\[1\\.8rem\\]{font-size:1.8rem}.text-\\[11px\\]{font-size:11px}.text-\\[13px\\],.text-13px{font-size:13px}.text-\\[14px\\],.text-14px,[text-14px=""]{font-size:14px}.text-\\[18px\\],.text-18px,[text-18px=""]{font-size:18px}.text-\\[2\\.4rem\\]{font-size:2.4rem}.text-\\[20px\\],.text-20px{font-size:20px}.text-\\[22px\\],.text-22px{font-size:22px}.text-\\[2rem\\]{font-size:2rem}.text-\\[3\\.2rem\\]{font-size:3.2rem}.text-\\[30px\\],.text-30px{font-size:30px}.text-\\[32px\\],.text-32px{font-size:32px}.text-10px{font-size:10px}.text-12px{font-size:12px}.text-12px\\!{font-size:12px!important}.text-15px{font-size:15px}.text-16,[text-16=""]{font-size:4rem}.text-16px{font-size:16px}.text-17px,[text-17px=""]{font-size:17px}.text-19px{font-size:19px}.text-21px{font-size:21px}.text-24px{font-size:24px}.text-26px{font-size:26px}.text-28px{font-size:28px}.text-2xl{font-size:1.5rem;line-height:2rem}.text-34px{font-size:34px}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-40px{font-size:40px}.text-44px{font-size:44px}.text-48px{font-size:48px}.text-4xl\\!{font-size:2.25rem!important;line-height:2.5rem!important}.text-50px{font-size:50px}.text-7{font-size:1.75rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xl{font-size:1.25rem;line-height:1.75rem}[text-14px~=default\\:]:default{font-size:14px}[font-size~="12"]{font-size:3rem}.\\!text-\\[\\#20a53A\\]{--un-text-opacity:1!important;color:rgba(32,165,58,var(--un-text-opacity)) !important}.\\!text-\\[\\#E8D544\\]{--un-text-opacity:1!important;color:rgba(232,213,68,var(--un-text-opacity)) !important}.\\!text-\\[\\#EF0808\\]{--un-text-opacity:1!important;color:rgba(239,8,8,var(--un-text-opacity)) !important}.\\!text-\\[\\#F0AD4E\\]{--un-text-opacity:1!important;color:rgba(240,173,78,var(--un-text-opacity)) !important}.\\!text-primary,.color-primary\\!{color:var(--color-primary) !important}.color-gray,.dark .dark\\:text-gray-400,.text-gray-400{--un-text-opacity:1;color:rgba(156,163,175,var(--un-text-opacity)) }.text-\\[\\'\\ \\+\\ \\(_unref\\(scanDetect\\)\\.security_count\\ \\=\\=\\=\\ 100\\ \\?\\ \\'\\ \\#20a53a\\ \\'\\ \\:\\ \\'\\ \\#fc6d26\\ \\'\\)\\ \\+\\ \\'\\]{color:" + ( unref(scanDetect).security count === 100 ? " #20a53a " : " #fc6d26 ") + " }.text-\\[\\'\\ \\+\\ \\(scanDetect\\.security_count\\ \\=\\=\\=\\ 100\\ \\?\\ \\'\\ \\#20a53a\\ \\'\\ \\:\\ \\'\\ \\#fc6d26\\ \\'\\)\\ \\+\\ \\'\\]{color:" + (scanDetect.security count === 100 ? " #20a53a " : " #fc6d26 ") + " }.text-\\[\\#2080f0\\]{--un-text-opacity:1;color:rgba(32,128,240,var(--un-text-opacity)) }.color-\\#20a53a,.text-\\[\\#20a53a\\],.text-\\#20a53a,[color~=\\#20a53a]{--un-text-opacity:1;color:rgba(32,165,58,var(--un-text-opacity)) }.text-\\[\\#333\\],.text-\\#333{--un-text-opacity:1;color:rgba(51,51,51,var(--un-text-opacity)) }.text-\\[\\#36ad6a\\]{--un-text-opacity:1;color:rgba(54,173,106,var(--un-text-opacity)) }.text-\\[\\#555\\],.text-\\#555{--un-text-opacity:1;color:rgba(85,85,85,var(--un-text-opacity)) }.text-\\[\\#565656\\]{--un-text-opacity:1;color:rgba(86,86,86,var(--un-text-opacity)) }.text-\\[\\#909399\\],.text-\\#909399,[color~=\\#909399]{--un-text-opacity:1;color:rgba(144,147,153,var(--un-text-opacity)) }.color-\\#999,.text-\\[\\#999\\],.text-\\#999,[color~=\\#999]{--un-text-opacity:1;color:rgba(153,153,153,var(--un-text-opacity)) }.text-\\[\\#a4a4a4\\]{--un-text-opacity:1;color:rgba(164,164,164,var(--un-text-opacity)) }.text-\\[\\#cca700\\]{--un-text-opacity:1;color:rgba(204,167,0,var(--un-text-opacity)) }.text-\\[\\#ccc\\],.text-\\#ccc{--un-text-opacity:1;color:rgba(204,204,204,var(--un-text-opacity)) }.text-\\[\\#d03050\\]{--un-text-opacity:1;color:rgba(208,48,80,var(--un-text-opacity)) }.text-\\[\\#e0e0e0\\]{--un-text-opacity:1;color:rgba(224,224,224,var(--un-text-opacity)) }.color-\\#ef0808,.text-\\[\\#ef0808\\],[color~=\\#ef0808]{--un-text-opacity:1;color:rgba(239,8,8,var(--un-text-opacity)) }.text-\\[\\#f0a020\\],[color~=\\#f0a020]{--un-text-opacity:1;color:rgba(240,160,32,var(--un-text-opacity)) }.text-\\[\\#F0AD4E\\]{--un-text-opacity:1;color:rgba(240,173,78,var(--un-text-opacity)) }.color-\\#fc6d26,.text-\\[\\#fc6d26\\],.text-\\#fc6d26,[color~=\\#fc6d26]{--un-text-opacity:1;color:rgba(252,109,38,var(--un-text-opacity)) }.color-\\#fff,.color-white,.text-\\[\\#fff\\],.text-\\#fff,.text-white,[color~=\\#fff],[color~=white]{--un-text-opacity:1;color:rgba(255,255,255,var(--un-text-opacity)) }.text-\\[red\\]{color:red}.text-\\[var\\(--ai-think-content-color\\)\\]{color:var(--ai-think-content-color) }.text-\\[var\\(--border-hover-focus-color\\)\\]{color:var(--border-hover-focus-color) }.text-\\[var\\(--button-text-base-color\\)\\]{color:var(--button-text-base-color) }.color-primary,.text-\\[var\\(--color-primary\\)\\],.text-primary,.text-primary\\:hover,[is-empty~=text-primary]:empty{color:var(--color-primary) }.color-font2,.text-\\[var\\(--color-text-2\\)\\],.text-font2{color:var(--color-text-2) }.color-default,.text-\\[var\\(--color-text-4\\)\\],.text-default{color:var(--color-text-4) }.text-\\[var\\(--home-success-text-color\\)\\]{color:var(--home-success-text-color) }.text-\\[var\\(--setting-security-google-login-bind-text\\)\\]{color:var(--setting-security-google-login-bind-text) }.text-\\[var\\(--setting-security-google-login-bind-title\\)\\]{color:var(--setting-security-google-login-bind-title) }.text-\\[var\\(--setting-security-google-login-key-text\\)\\]{color:var(--setting-security-google-login-key-text) }.color-\\#666,.text-\\#666,[color~=\\#666]{--un-text-opacity:1;color:rgba(102,102,102,var(--un-text-opacity)) }.text-\\#666\\!{--un-text-opacity:1!important;color:rgba(102,102,102,var(--un-text-opacity)) !important}.text-\\#69be3d{--un-text-opacity:1;color:rgba(105,190,61,var(--un-text-opacity)) }.text-\\#6c7688{--un-text-opacity:1;color:rgba(108,118,136,var(--un-text-opacity)) }.text-\\#777{--un-text-opacity:1;color:rgba(119,119,119,var(--un-text-opacity)) }.text-\\#919191{--un-text-opacity:1;color:rgba(145,145,145,var(--un-text-opacity)) }.text-\\#9DA1A6{--un-text-opacity:1;color:rgba(157,161,166,var(--un-text-opacity)) }.text-\\#e6a23c{--un-text-opacity:1;color:rgba(230,162,60,var(--un-text-opacity)) }.text-\\#ececec{--un-text-opacity:1;color:rgba(236,236,236,var(--un-text-opacity)) }.text-\\#ef8581{--un-text-opacity:1;color:rgba(239,133,129,var(--un-text-opacity)) }.text-\\#f7be56{--un-text-opacity:1;color:rgba(247,190,86,var(--un-text-opacity)) }.text-\\#fcb040{--un-text-opacity:1;color:rgba(252,176,64,var(--un-text-opacity)) }.color-\\#feaa04,.text-\\#feaa04{--un-text-opacity:1;color:rgba(254,170,4,var(--un-text-opacity)) }.text-\\#ff9f2e{--un-text-opacity:1;color:rgba(255,159,46,var(--un-text-opacity)) }.text-base,.text-title{color:var(--color-text-base) }.text-black,[color~=\\#000]{--un-text-opacity:1;color:rgba(0,0,0,var(--un-text-opacity)) }.text-blue-500{--un-text-opacity:1;color:rgba(59,130,246,var(--un-text-opacity)) }.color-desc,.text-desc{color:var(--color-text-desc) }.color-error,.text-error,[text-error=""]{color:var(--color-error) }.text-font1{color:var(--color-text-1) }.text-font3{color:var(--color-text-3) }.text-gray-500{--un-text-opacity:1;color:rgba(107,114,128,var(--un-text-opacity)) }.text-gray-600{--un-text-opacity:1;color:rgba(75,85,99,var(--un-text-opacity)) }.text-orange-400{--un-text-opacity:1;color:rgba(251,146,60,var(--un-text-opacity)) }.text-primary-hover{color:var(--primary-button-color-hover) }.color-pro,.text-pro{color:var(--color-pro) }.text-purple-500{--un-text-opacity:1;color:rgba(168,85,247,var(--un-text-opacity)) }.text-red-5{--un-text-opacity:1;color:rgba(239,68,68,var(--un-text-opacity)) }.color-warning,.text-warning{color:var(--color-warning) }.text-warning\\!{color:var(--color-warning) !important}.text-weak{--un-text-opacity:1;color:rgba(196,198,201,var(--un-text-opacity)) }.text-yellow-500{--un-text-opacity:1;color:rgba(234,179,8,var(--un-text-opacity)) }[text-color~=\\#3BE43D]{--un-text-opacity:1;color:rgba(59,228,61,var(--un-text-opacity)) }[text~="$t("]{color:var(--t\\() }.hover\\:text-\\#777777:hover{--un-text-opacity:1;color:rgba(119,119,119,var(--un-text-opacity)) }.hover\\:text-error:hover{color:var(--color-error) }.hover\\:text-primary:hover{color:var(--color-primary) }.color-\\[var\\(--home-update-bt-link-color\\)\\]{color:var(--home-update-bt-link-color) }.color-\\#1d9534{--un-text-opacity:1;color:rgba(29,149,52,var(--un-text-opacity)) }.color-\\#3c763d{--un-text-opacity:1;color:rgba(60,118,61,var(--un-text-opacity)) }.color-\\#666666,[color~=\\#666666]{--un-text-opacity:1;color:rgba(102,102,102,var(--un-text-opacity)) }.color-\\#999999{--un-text-opacity:1;color:rgba(153,153,153,var(--un-text-opacity)) }.color-\\#f23836{--un-text-opacity:1;color:rgba(242,56,54,var(--un-text-opacity)) }.color-\\#fc7938{--un-text-opacity:1;color:rgba(252,121,56,var(--un-text-opacity)) }.color-\\#ff3333{--un-text-opacity:1;color:rgba(255,51,51,var(--un-text-opacity)) }.color-\\#ffb800{--un-text-opacity:1;color:rgba(255,184,0,var(--un-text-opacity)) }.color-red{--un-text-opacity:1;color:rgba(248,113,113,var(--un-text-opacity)) }[color~=\\#0a8c46]{--un-text-opacity:1;color:rgba(10,140,70,var(--un-text-opacity)) }[color~=\\#4fb233]{--un-text-opacity:1;color:rgba(79,178,51,var(--un-text-opacity)) }[color~=\\#67c23a]{--un-text-opacity:1;color:rgba(103,194,58,var(--un-text-opacity)) }[color~=\\#7c8ea0]{--un-text-opacity:1;color:rgba(124,142,160,var(--un-text-opacity)) }[color~=\\#A6ADB3]{--un-text-opacity:1;color:rgba(166,173,179,var(--un-text-opacity)) }[color~=\\#c2c2c2]{--un-text-opacity:1;color:rgba(194,194,194,var(--un-text-opacity)) }[color~=\\#cbcbcb]{--un-text-opacity:1;color:rgba(203,203,203,var(--un-text-opacity)) }[color~=\\#E85445]{--un-text-opacity:1;color:rgba(232,84,69,var(--un-text-opacity)) }[color~=\\#f08a00]{--un-text-opacity:1;color:rgba(240,138,0,var(--un-text-opacity)) }[color~=\\#f2711c]{--un-text-opacity:1;color:rgba(242,113,28,var(--un-text-opacity)) }[color~=\\#FDCA62]{--un-text-opacity:1;color:rgba(253,202,98,var(--un-text-opacity)) }[color~=\\#ff8d00]{--un-text-opacity:1;color:rgba(255,141,0,var(--un-text-opacity)) }[color~=\\#ffae45]{--un-text-opacity:1;color:rgba(255,174,69,var(--un-text-opacity)) }.hover\\:color-error:hover{color:var(--color-error) }.hover\\:color-error\\!:hover{color:var(--color-error) !important}.hover\\:color-primary:hover{color:var(--color-primary) }.hover\\:color-primary\\!:hover{color:var(--color-primary) !important}.font-500{font-weight:500}.font-600{font-weight:600}.font-700,.font-bold,.fw-bold{font-weight:700}.font-bold\\!{font-weight:700!important}.leading-\\[0\\.14rem\\]{line-height:.14rem}.leading-\\[1\\.2\\]{line-height:1.2}.leading-\\[1\\.4\\]{line-height:1.4}.leading-\\[1\\.5\\]{line-height:1.5}.leading-\\[1\\.8rem\\]{line-height:1.8rem}.leading-\\[1\\],.leading-none{line-height:1}.leading-\\[2rem\\]{line-height:2rem}.leading-1{line-height:.25rem}.leading-14px{line-height:14px}.leading-15px{line-height:15px}.leading-16px{line-height:16px}.leading-17px{line-height:17px}.leading-18{line-height:4.5rem}.leading-18px{line-height:18px}.leading-20px{line-height:20px}.leading-22px,.lh-22px{line-height:22px}.leading-24px,.line-height-24px{line-height:24px}.leading-25px{line-height:25px}.leading-26px{line-height:26px}.leading-28px{line-height:28px}.leading-30px{line-height:30px}.leading-32px{line-height:32px}.leading-36px{line-height:36px}.leading-40px{line-height:40px}.leading-50px{line-height:50px}.font-inherit{font-family:inherit}.uppercase,[uppercase=""]{text-transform:uppercase}.lowercase,[lowercase=""]{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.tab,[tab=""]{tab-size:4}.tab-0{tab-size:0}[tab~="$t("]{-moz-tab-size:var(--t\\();-o-tab-size:var(--t\\();tab-size:var(--t\\()}[tab~="1"]{tab-size:1}.active-tab:active{tab-size:4}.text-shadow{--un-text-shadow:0 0 1px var(--un-text-shadow-color,rgba(0,0,0,.2)),0 0 1px var(--un-text-shadow-color,rgba(1,0,5,.1));text-shadow:var(--un-text-shadow)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.group:hover .group-hover\\:opacity-100{opacity:1}.shadow{--un-shadow:var(--un-shadow-inset) 0 1px 3px 0 var(--un-shadow-color,rgba(0,0,0,.1)),var(--un-shadow-inset) 0 1px 2px -1px var(--un-shadow-color,rgba(0,0,0,.1));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-sm{--un-shadow:var(--un-shadow-inset) 0 1px 2px 0 var(--un-shadow-color,rgba(0,0,0,.05));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.outline{outline-style:solid}.-ring{--un-ring-width:-3px;--un-ring-offset-shadow:calc(var(--un-ring-inset) * -1) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:calc(var(--un-ring-inset) * -1) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:calc(var(--un-ring-offset-shadow), * -1) var(--un-ring-shadow), var(--un-shadow)}.blur,[blur=""],[blur~=required\\:]:required{--un-blur:blur(8px);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.backdrop-filter{backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}[delay~="500"]{transition-delay:.5s}.ease,.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.content-\\[\\'\\'\\]{content:""}.content-none{content:none}[placeholder~="$t("]::placeholder{color:var(--t\\() }[placeholder~=title]::placeholder{color:var(--color-text-base) }@media (min-width:1280px){[cols~=xl\\:4]{grid-template-columns:repeat(4,minmax(0,1fr))}[cols~=xl\\:5]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1536px){[cols~="2xl:5"]{grid-template-columns:repeat(5,minmax(0,1fr))}}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/static/vite/fonts/outfit-latin-500-normal.woff2)format("woff2"),url(/static/vite/fonts/outfit-all-500-normal.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/static/vite/fonts/inter.woff2)format("woff2")}:root{--color-primary:#20a53a;--color-primary-1:#e4f4e7;--color-success:#20a53a;--color-warning:#ffae45;--color-error:#e73a33;--color-pro:#ff8f00;--primary-button-color-hover:#1d9534;--primary-button-color-pressed:#1a8a30;--primary-button-color-suppl:#1d9534;--color-text-base:#3a424d;--color-text-1:#131313;--color-text-2:#3a424d;--color-text-3:#999;--color-text-4:#666;--color-text-5:#333;--color-text-desc:#999;--color-bg-1:#f2f5f9;--color-bg-2:#fff;--color-bg-3:#f2f5f9;--color-bg-4:#f7f7f7;--layout-bg:url(/static/vite/images/bg2.png);--color-border:#dcdfe6;--border-hover-focus-color:var(--color-primary);--color-sider-text:#3a424d;--color-sider:rgba(242,245,249,.6);--color-sider-active:#20a53a;--color-sider-hover:rgba(32,165,58,.1);--color-sider-hover-text:#20a53a;--color-sider-active-text:#fff;--router-menu-active-text:var(--color-primary);--router-menu-active-bg:rgba(32,165,58,.063);--color-table-td:var(--color-bg-2);--color-table-th:#f6f6f6;--color-table-border:var(--color-border);--color-table-td-hover:#f0f9f7;--color-modal:#fff;--modal-header-bg:#f6f8f8;--modal-header-bottom-border:#eee;--modal-action-bg:var(--modal-header-bg);--modal-action-top-border:#edf1f2;---card-bg-color-1:#f9fafb;---card-border-error-color-1:rgba(239,8,8,.19);--color-tabs:#f5f5f5;--dialog-color-text:#333;--dialog-color-title-text:#333;--color-message:#fff;--color-message-border:#d3d4d3;--popover-color:#fff;--input-text-color:#333;--input-focus-bg-color:var(--color-bg-2);--input-disabled-color:#f5f5f5;--input-group-label-color:#f5f5f5;--input-disabled-border-color:1px solid #d9d9d9;--select-box-shadow:0 0 8px 0 rgba(32,165,58,.4);--button-text-color:var(--color-text-2);--button-type-text-primary:var(--color-primary);--button-text-base-color:#fff;--button-gray-color:#eee;--radio-text-color:#333;--radio-bg-color:var(--color-bg-2);--radio-active-dot-color:var(--color-primary);--radio-border-dot-color:inset 0 0 0 1px #d2ffdb;--check-color-checked:var(--color-primary);--check-border-checked:1px solid var(--color-primary);--switch-active-color:var(--color-primary);--upload-dragger-color:#fff;--tooltip-color-text:#666;--alert-default-bg:#fafafc;--alert-warning-bg:#fdf6ec;--alert-error-bg:#fde6e6;--alert-success-text:#333;--alert-error-border:1px solid #fde6e6;--tag-primary-text-color:var(--color-primary);--collapse-color:#f2f5f9;--collapse-header-bg:#fafafa;--time-picker-separator-color:#ccc;--tabs-panel-color-text:#333;--tabs-border-color:#cacad9;--tabs-bg:-webkit-gradient(linear, 0% 0, 0% 100%, from(#f6f6f6), to(#ddd));--tabs-active-bg:#fff;--tabs-active-text-color:#333;--bt-tabs-modal-bg:#f0f0f1;--bt-tabs-modal-active-bg:var(--color-modal);--bt-tabs-modal-cancel-btn-bg:#cbcbcb;--bt-tabs-modal-header-close:brightness(1);--bt-tabs-modal-color:#f9fbfc;--bt-tabs-modal-left-active-bg:#4caf50;--bt-tabs-modal-left-shadow:2px 0 3px #e4e3e3;--confirm-calc-bg:#f0f0f0;--progress-rail-color:#f2f5f9;--pagination-item-active-border:1px solid var(--color-primary);--pagination-item-active-color:var(--color-primary);--ace-editor-tip-color:#555;--pre-color-text:#333;--pre-bg-color:#f5f5f5;--modal-boxshadow:0 6px 16px -9px rgba(0,0,0,.08), 0 9px 28px 0 rgba(0,0,0,.05), 0 12px 48px 16px rgba(0,0,0,.03);--bt-input-path-hover-bg:#ececec;--flow-container-bg:#f3f4f6;--flow-config-title-color:#333;--home-ad-bg-color:#fff;--home-ad-badge-bg-color:linear-gradient(270deg, rgba(255,255,255,.2) 0%, rgba(255,174,69,.2) 100%);--home-overview-btn-color:#f2f5f9;--home-soft-bg-color:transparent;--home-soft-bg-hover-color:linear-gradient(244.14deg, #fff -1.23%, #e5f7ee 72.39%);--home-soft-border-color:#edf0f4;--home-soft-border-hover-color:var(--color-primary);--home-monitor-tabs-active-color:var(--color-primary);--home-risk-overview-circle-bg:#fff;--home-risk-security-list-hover-bg:#f5f7fa;--home-risk-security-list-spin-bg:#f2f2f2;--home-risk-security-list-collapse-item-color:#666;--home-risk-security-ignore-collapse-bg:#f8f8f8;--home-risk-file-info-title-color:#666;--home-risk-file-info-item-color:#333;--home-risk-server-list-bg:#f7f7f7;--home-risk-server-list-text:#555;--home-risk-server-list-hover:#efefef;--home-update-bg-url:url(/static/vite/images/update-bg.png);--home-update-title-color:#565656;--home-update-content-bg:#f6fbf7;--home-update-content-text:#666;--home-update-detail-bg:#f7f7f7;--home-update-detail-date:#333;--home-pro-icon-color:#fff;--home-disk-color-warning:#ffefda;--home-disk-color-error:#fad8d6;--home-update-latest-bg:#f7fcf8;--home-update-latest-border:1px solid #eeefec;--home-update-latest-text-color:#4f4f4f;--home-update-head-bg:#37bc51;--home-update-back-bg:linear-gradient(to top, #fff, #37bc51);--home-update-bt-link-color:var(--color-primary);--home-soft-install-bg-color:var(--color-table-td-hover);--home-soft-install-border-color:var(--color-primary);--home-success-bg-color:#37bc51;--home-success-text-color:#c7c7c7;--home-risk-security-list-bg:#fafcff;--home-risk-security-report-bg:#f8f9fa;--home-risk-security-report-bg1:rgba(255,255,255,.95);--site-config-ssl-label:#666;--site-config-business-tips:#dff0d8;--site-ace-editor-border:#ccc;--site-confirm-calc-box-bg:#f0f0f0;--site-detele-content-item-hover-bg:#fcfcfc;--site-task-progress-border:#e5e7eb;--site-multi-service-rollback-bg:#f0f0f1;--site-global-ip-white-ips-bg:#f8f9fa;--site-global-ip-white-ips-border:#e4e8eb;--site-subsite-bg:#fafcff;--site-backup-column-hover-bg:#eceff4;--site-backup-column-icon-bg:#f6f6f6;--site-backup-timer-bg:#f8f8f8;--site-guide-mask-bg:rgba(51,51,51,.32);--site-guide-panel-bg:rgba(255,255,255,.96);--site-guide-panel-shadow:0 36px 72px -18px rgba(15,23,42,.2);--site-guide-accent-bar:linear-gradient(90deg, #34d399 0%, var(--color-primary) 12.5%, #38bdf8 25%, var(--color-primary) 37.5%, #34d399 50%, var(--color-primary) 62.5%, #38bdf8 75%, var(--color-primary) 87.5%, #34d399 100%);--site-guide-divider:rgba(241,245,249,.7);--site-guide-border:#e2e8f0;--site-guide-border-soft:#f1f5f9;--site-guide-border-muted:#d7e1ee;--site-guide-border-panel:rgba(226,232,240,.8);--site-guide-transparent-bg:transparent;--site-guide-surface:#fff;--site-guide-surface-muted:#f8fafc;--site-guide-surface-muted-alpha:rgba(248,250,252,.5);--site-guide-surface-muted-strong:rgba(248,250,252,.72);--site-guide-surface-header:rgba(241,245,249,.5);--site-guide-title-color:#0f172a;--site-guide-title-color-2:#1e293b;--site-guide-heading-color:#1f2937;--site-guide-text-color:#334155;--site-guide-text-secondary:#475569;--site-guide-text-muted:#64748b;--site-guide-text-subtle:#94a3b8;--site-guide-text-placeholder:#8ba0bb;--site-guide-text-disabled:#9ca3af;--site-guide-icon-muted:#cbd5e1;--site-guide-icon-inverse:#fff;--site-guide-primary-bg:color-mix(in srgb, var(--color-primary) 10%, var(--site-guide-surface));--site-guide-primary-shadow:0 12px 24px -8px rgba(32,165,58,.15);--site-guide-primary-shadow-strong:0 12px 24px -8px rgba(32,165,58,.3);--site-guide-primary-ring:0 0 0 2px rgba(32,165,58,.2);--site-guide-primary-glow:radial-gradient(circle, rgba(52,211,153,.5) 0%, rgba(32,165,58,.28) 48%, rgba(32,165,58,0) 80%);--site-guide-inset-shadow:inset 0 1px 8px rgba(15,23,42,.03);--site-guide-panel-inset-shadow:inset 0 2px 6px rgba(15,23,42,.02);--site-guide-danger:#e85445;--site-guide-success-text:#059669;--site-guide-success-dot:#34d399;--site-guide-emerald-bg:#ecfdf5;--site-guide-emerald-text:#059669;--site-guide-emerald-badge-bg:#d1fae5;--site-guide-emerald-badge-text:#065f46;--site-guide-violet-bg:#f5f3ff;--site-guide-violet-text:#7c3aed;--site-guide-type-wordpress-color:#0284c7;--site-guide-type-wordpress-bg:#f0f9ff;--site-guide-type-php-color:#4f46e5;--site-guide-type-php-bg:#eef2ff;--site-guide-type-node-color:#059669;--site-guide-type-node-bg:#ecfdf5;--site-guide-type-proxy-color:#f43f5e;--site-guide-type-proxy-bg:#fff1f2;--site-guide-minimized-bg:rgba(255,255,255,.96);--site-guide-minimized-border:rgba(226,232,240,.85);--site-guide-minimized-shadow:0 12px 28px rgba(15,23,42,.16);--site-guide-minimized-shadow-hover:0 16px 34px rgba(15,23,42,.2);--site-guide-minimized-title-color:#2a3039;--site-guide-minimized-desc-color:#606975;--data-base-del-input-bg:#e6e6e6;--docker-type-list-bg:#e6e6e6;--docker-type-list-text:#555;--docker-type-list-active-bg:#e8f6eb;--docker-type-list-active-text:var(--color-primary);--docker-plugin-list-tag-gb:#f4f4f5;--docker-plugin-list-tag-tips-bg:#fff;--docker-plugin-list-border:#fff;--app-soft-sort-bg:#e6e6e6;--app-soft-sort-active-bg:var(--color-primary);--app-soft-sort-hover-color:#fff;--app-soft-used-hover:#f5f5f5;--app-soft-pro-tips-text:var(--color-primary);--app-soft-pro-tips-bg:var(--router-menu-active-bg);--app-third-security-tip-bg:#f2dede;--app-plugin-dns-bg:#f7fffa;--app-third-install-tip-bg:#f5f6fa;--pay-color:#ff8f00;--pay-color-bg:#fff5e1;--pay-color-border:#ecb566;--coupon-bg:url(/static/vite/images/bg.png);--mailserver-overview-bg:#fafafa;--mailserver-domain-check-tips-bg:#f6f6f6;--mailserver-domain-check-box-bg:#edf7f2;--log-type-list-active-bg:#eef8f0;--log-type-list-hover-bg:#f5f7fa;--log-type-list-border:#e9e9e9;--security-brute-force-tips-bg:#f2dede;--security-server-safe-progress:#ebedf0;--domains-business-ssl-buy-bg:#f1f9f3;--domains-business-ssl-buy-bg-border:#ececec;--domains-business-ssl-count-disable:#efefef;--domains-lets-ssl-apply-bg:#f8f8f8;--domains-lets-ssl-apply-border:#dedede;--domains-lets-ssl-upload-border:#ccc;--domains-lets-ssl-upload-text:#e9f8ec;--setting-card-title-color:#666;--setting-back-create-collapse-border:#f5f5f5;--setting-back-create-table-th-bg:var(--color-bg-2);--setting-back-create-collapse-title:#666;--setting-security-panel-port-tips:#f7f7f7;--setting-panel-bind-account-left-bg:linear-gradient(0deg, #d8efdb, #edf7ef);--setting-security-google-login-key-bg:#f8f8f8;--setting-security-google-login-key-text:#444;--setting-security-google-login-bind-title:#555;--setting-security-google-login-bind-text:#666;--install-box-bg:rgba(255,255,255,.333);--install-desc-bg:#fff;--install-box-text-color:#555;--file-choose-hover-color:#f5f7fa;--file-choose-hover-border-color:#e1e1e1;--file-card-hover-color:#f0f9f7;--terminal-head-bg:#f1f1f1;--terminal-head-item-close-hover:#f7f7f7;--terminal-head-item-hover:#dadada;--chart-tooltip-bg-color:#fff;--chart-tooltip-text-color:#333;--chart-tooltip-header-bg-color:#f6f6f6;--waf-map-color:#e6e6e6;--waf-map-border-color:#fff;--waf-overview-text-color:#666;--nps-box-hover-bg:var(--color-primary);--scrollbar-thumb-bg-color:#999;--scrollbar-track-bg-color:#ededed;--bt-error-modal-bg:#f5f5f5;--bt-error-modal-title-color:#333;--ai-quota-bg:#fff9f2;--ai-model-select-bg:#f3f3f3;--ai-think-content-color:#798595;--ai-think-border-color:#dcdfe6;--ai-think-section-bg:#f7f7f7;--ai-chat-website-builder-bg:#f6f6f6}:root[theme-mode=dark]{--color-primary:#20a53a;--color-success:#20a53a;--color-warning:#e67e22;--color-error:#f16575;--color-pro:#feaa04;--primary-button-color-hover:#267544;--primary-button-color-pressed:#20633a;--primary-button-color-suppl:#267544;--color-text-base:#c7c7c7;--color-text-1:#d8dce2;--color-text-2:#c7c7c7;--color-text-3:#919191;--color-text-4:#aaa;--color-text-5:#e0e0e0;--color-text-desc:#777;--color-bg-1:#18191c;--color-bg-2:#202020;--color-bg-3:#2e2e2e;--color-bg-4:#2e2e2e;--layout-bg:none;--color-border:#434343;--border-hover-focus-color:var(--color-text-base);--color-sider-text:#a1a1aa;--color-sider:transparent;--color-sider-active:#353535;--color-sider-hover:#353535;--color-sider-hover-text:#fff;--color-sider-active-text:#fff;--router-menu-active-text:var(--color-text-base);--router-menu-active-bg:#353535;--color-table-td:var(--color-bg-2);--color-table-th:#232323;--color-table-border:var(--color-border);--color-table-td-hover:#353535;--color-modal:var(--color-bg-1);--modal-header-bg:var(--color-bg-2);--modal-header-bottom-border:var(--color-bg-3);--modal-action-bg:var(--modal-header-bg);--modal-action-top-border:var(--color-bg-3);---card-bg-color-1:#1a1a1a;---card-border-primary-color-1:#2a4d3a;---card-border-error-color-1:rgba(255,100,100,.4);--color-tabs:#1e1e1e;--dialog-color-text:var(--color-text-base);--dialog-color-title-text:var(--color-text-base);--color-message:#48484e;--color-message-border:#48484e;--popover-color:var(--color-bg-1);--input-text-color:var(--color-text-base);--input-focus-bg-color:var(--color-bg-2);--input-disabled-color:var(--color-bg-1);--input-group-label-color:#333;--input-disabled-border-color:1px solid var(--color-border);--select-box-shadow:0 0 8px 0 rgba(48,53,49,.4);--button-text-color:var(--color-text-base);--button-type-text-primary:var(--color-text-base);--button-text-base-color:#000;--button-gray-color:#353535;--radio-text-color:var(--color-text-base);--radio-bg-color:var(--color-bg-2);--radio-active-dot-color:var(--color-text-base);--radio-border-dot-color:inset 0 0 0 1px var(--color-text-base);--check-color-checked:var(--color-text-base);--check-border-checked:1px solid var(--color-text-base);--switch-active-color:var(--color-primary);--upload-dragger-color:var(--color-bg-2);--tooltip-color-text:var(--color-text-base);--alert-default-bg:#202020;--alert-warning-bg:#4a3c1a;--alert-error-bg:#4a1f1f;--alert-success-text:var(--color-text-base);--alert-error-border:1px solid var(--color-border);--tag-primary-text-color:var(--color-text-base);--collapse-color:#222;--collapse-header-bg:var(--color-bg-2);--time-picker-separator-color:#434343;--tabs-panel-color-text:var(--color-text-base);--tabs-border-color:#555;--tabs-bg:#353535;--tabs-active-bg:var(--color-bg-1);--tabs-active-text-color:var(--color-text-base);--bt-tabs-modal-bg:var(--color-bg-2);--bt-tabs-modal-active-bg:#353535;--bt-tabs-modal-cancel-btn-bg:#353535;--bt-tabs-modal-header-close:brightness(.7) contrast(1.1);--bt-tabs-modal-color:var(--bt-tabs-modal-bg);--bt-tabs-modal-left-active-bg:#353535;--bt-tabs-modal-left-shadow:2px 0 3px #444;--confirm-calc-bg:var(--color-bg-1);--progress-rail-color:#444;--pagination-item-active-border:1px solid var(--color-border);--pagination-item-active-color:var(--color-text-base);--ace-editor-tip-color:var(--color-text-base);--pre-color-text:var(--color-text-base);--pre-bg-color:var(--color-bg-3);--modal-boxshadow:0 0 3px 1px rgba(255,255,255,.4);--bt-input-path-hover-bg:#353535;--flow-container-bg:var(--color-bg-2);--flow-config-title-color:var(--color-text-base);--home-ad-bg-color:linear-gradient(90deg, #333 0%, rgba(63,57,49,.5) 100%);--home-ad-badge-bg-color:linear-gradient(270deg, rgba(51,51,51,.2) 0%, rgba(236,188,152,.2) 100%);--home-overview-btn-color:#181818;--home-soft-bg-color:var(--color-bg-2);--home-soft-bg-hover-color:linear-gradient(244.14deg, var(--color-bg-2) -1.23%, var(--color-bg-1) 72.39%);--home-soft-border-color:#333;--home-soft-border-hover-color:var(--color-text-base);--home-monitor-tabs-active-color:var(--color-text-base);--home-risk-overview-circle-bg:var(--color-bg-1);--home-risk-security-list-hover-bg:#333;--home-risk-security-list-spin-bg:var(--color-bg-3);--home-risk-security-list-collapse-item-color:#999;--home-risk-security-ignore-collapse-bg:var(--color-bg-1);--home-risk-file-info-title-color:var(--color-text-base);--home-risk-file-info-item-color:var(--color-text-base);--home-risk-server-list-bg:var(--color-bg-2);--home-risk-server-list-text:var(--color-text-base);--home-risk-server-list-hover:var(--color-bg-3);--home-update-bg-url:url(/static/vite/images/update-bg-dark.png);--home-update-title-color:var(--color-text-base);--home-update-content-bg:var(--color-bg-2);--home-update-content-text:#999;--home-update-detail-bg:var(--color-bg-2);--home-update-detail-date:var(--color-text-base);--home-pro-icon-color:var(--color-text-base);--home-disk-color-warning:#d4941e;--home-disk-color-error:#ec7063;--home-update-latest-bg:var(--color-bg-1);--home-update-latest-border:1px solid var(--color-border);--home-update-latest-text-color:#999;--home-update-head-bg:var(--color-bg-1);--home-update-back-bg:none;--home-update-bt-link-color:var(--color-primary);--home-soft-install-bg-color:var(--color-bg-2);--home-soft-install-border-color:var(--color-text-base);--home-success-bg-color:var(--color-bg-1);--home-success-text-color:#333;--home-risk-security-list-bg:var(--color-bg-2);--home-risk-security-report-bg:var(--color-bg-2);--home-risk-security-report-bg1:var(--color-bg-2);--site-config-ssl-label:var(--color-text-base);--site-config-business-tips:var(--color-bg-2);--site-ace-editor-border:var(--color-border);--site-confirm-calc-box-bg:#333;--site-detele-content-item-hover-bg:#333;--site-task-progress-border:var(--color-border);--site-multi-service-rollback-bg:var(--color-bg-2);--site-global-ip-white-ips-bg:var(--color-bg-2);--site-global-ip-white-ips-border:var(--color-bg-2);--site-subsite-bg:var(--color-bg-1);--site-backup-column-hover-bg:var(--color-bg-3);--site-backup-column-icon-bg:var(--color-bg-3);--site-backup-timer-bg:var(--color-bg-2);--site-guide-mask-bg:rgba(51,51,51,.46);--site-guide-panel-bg:var(--color-bg-1);--site-guide-panel-shadow:0 0 3px 1px rgba(255,255,255,.18);--site-guide-accent-bar:linear-gradient(90deg, #2a6f55 0%, var(--color-primary) 12.5%, #25617c 25%, var(--color-primary) 37.5%, #2a6f55 50%, var(--color-primary) 62.5%, #25617c 75%, var(--color-primary) 87.5%, #2a6f55 100%);--site-guide-divider:var(--color-border);--site-guide-border:var(--color-border);--site-guide-border-soft:var(--color-border);--site-guide-border-muted:var(--color-border);--site-guide-border-panel:var(--color-border);--site-guide-transparent-bg:transparent;--site-guide-surface:var(--color-bg-2);--site-guide-surface-muted:var(--color-bg-3);--site-guide-surface-muted-alpha:var(--color-bg-2);--site-guide-surface-muted-strong:var(--color-bg-2);--site-guide-surface-header:var(--color-bg-3);--site-guide-title-color:var(--color-text-1);--site-guide-title-color-2:var(--color-text-1);--site-guide-heading-color:var(--color-text-1);--site-guide-text-color:var(--color-text-base);--site-guide-text-secondary:var(--color-text-4);--site-guide-text-muted:var(--color-text-base);--site-guide-text-subtle:var(--color-text-3);--site-guide-text-placeholder:var(--color-text-3);--site-guide-text-disabled:var(--color-text-desc);--site-guide-icon-muted:var(--color-text-desc);--site-guide-icon-inverse:#000;--site-guide-primary-bg:color-mix(in srgb, var(--color-primary) 14%, var(--site-guide-surface));--site-guide-primary-shadow:0 12px 24px -8px rgba(32,165,58,.22);--site-guide-primary-shadow-strong:0 12px 24px -8px rgba(32,165,58,.26);--site-guide-primary-ring:0 0 0 2px rgba(32,165,58,.24);--site-guide-primary-glow:radial-gradient(circle, rgba(42,111,85,.5) 0%, rgba(32,165,58,.22) 48%, rgba(32,165,58,0) 80%);--site-guide-inset-shadow:inset 0 1px 8px rgba(255,255,255,.03);--site-guide-panel-inset-shadow:inset 0 2px 6px rgba(255,255,255,.02);--site-guide-danger:var(--color-error);--site-guide-success-text:var(--color-primary);--site-guide-success-dot:var(--color-primary);--site-guide-emerald-bg:var(--color-bg-3);--site-guide-emerald-text:var(--color-primary);--site-guide-emerald-badge-bg:var(--color-bg-3);--site-guide-emerald-badge-text:var(--color-text-base);--site-guide-violet-bg:var(--color-bg-3);--site-guide-violet-text:#a78bfa;--site-guide-type-wordpress-color:#38bdf8;--site-guide-type-wordpress-bg:#082f49;--site-guide-type-php-color:#a78bfa;--site-guide-type-php-bg:#312e81;--site-guide-type-node-color:var(--color-primary);--site-guide-type-node-bg:#12351d;--site-guide-type-proxy-color:#fb7185;--site-guide-type-proxy-bg:#4c0519;--site-guide-minimized-bg:var(--color-bg-2);--site-guide-minimized-border:var(--color-border);--site-guide-minimized-shadow:0 0 3px 1px rgba(255,255,255,.12);--site-guide-minimized-shadow-hover:0 0 5px 2px rgba(255,255,255,.18);--site-guide-minimized-title-color:var(--color-text-1);--site-guide-minimized-desc-color:var(--color-text-base);--data-base-del-input-bg:#353535;--docker-type-list-bg:#2a2a2a;--docker-type-list-text:var(--color-text-base);--docker-type-list-active-bg:var(--color-bg-3);--docker-type-list-active-text:var(--color-text-base);--docker-plugin-list-tag-gb:var(--color-bg-1);--docker-plugin-list-tag-tips-bg:var(--color-bg-1);--docker-plugin-list-border:var(--color-border);--app-soft-sort-bg:var(--color-bg-1);--app-soft-sort-active-bg:var(--color-bg-3);--app-soft-sort-hover-color:var(--color-text-base);--app-soft-used-hover:var(--color-bg-3);--app-soft-pro-tips-text:var(--color-primary);--app-soft-pro-tips-bg:var(--router-menu-active-bg);--app-third-security-tip-bg:var(--color-bg-1);--app-plugin-dns-bg:var(--color-bg-3);--app-third-install-tip-bg:var(--color-bg-3);--pay-color:#feaa04;--pay-color-bg:#292929;--pay-color-border:#ecb665;--coupon-bg:url(/static/vite/images/bg_dark.png);--mailserver-overview-bg:var(--color-bg-3);--mailserver-domain-check-tips-bg:var(--color-bg-2);--mailserver-domain-check-box-bg:var(--color-bg-2);--log-type-list-active-bg:var(--color-bg-3);--log-type-list-hover-bg:var(--color-bg-3);--log-type-list-border:var(--color-border);--security-brute-force-tips-bg:var(--color-bg-2);--security-server-safe-progress:var(--color-bg-1);--domains-business-ssl-buy-bg:var(--color-bg-2);--domains-business-ssl-buy-bg-border:#929292;--domains-business-ssl-count-disable:var(--color-bg-3);--domains-lets-ssl-apply-bg:var(--color-bg-2);--domains-lets-ssl-apply-border:var(--color-bg-3);--domains-lets-ssl-upload-border:var(--color-border);--domains-lets-ssl-upload-text:var(--color-bg-2);--setting-card-title-color:var(--color-text-base);--setting-back-create-collapse-border:var(--color-border);--setting-back-create-table-th-bg:#232323;--setting-back-create-collapse-title:var(--color-text-base);--setting-security-panel-port-tips:var(--color-bg-2);--setting-panel-bind-account-left-bg:linear-gradient(0deg, #404440, #202020);--setting-security-google-login-key-bg:var(--color-bg-2);--setting-security-google-login-key-text:var(--color-text-base);--setting-security-google-login-bind-title:var(--color-text-base);--setting-security-google-login-bind-text:var(--color-text-base);--install-box-bg:rgba(114,114,114,.333);--install-desc-bg:var(--color-bg-1);--install-box-text-color:var(--color-text-base);--file-choose-hover-color:#333;--file-choose-hover-border-color:#333;--file-card-hover-color:#333;--terminal-head-bg:#666;--terminal-head-item-close-hover:#666;--terminal-head-item-hover:#555;--chart-tooltip-bg-color:#181818;--chart-tooltip-text-color:#c5c5c5;--chart-tooltip-header-bg-color:#121212;--waf-map-color:#353535;--waf-map-border-color:#aaa;--waf-overview-text-color:var(--color-text-3);--nps-box-hover-bg:#353535;--scrollbar-thumb-bg-color:rgba(255,255,255,.2);--scrollbar-track-bg-color:rgba(255,255,255,0);--bt-error-modal-bg:var(--color-bg-2);--bt-error-modal-title-color:var(--color-text-base);--ai-quota-bg:var(--color-bg-2);--ai-model-select-bg:var(--color-bg-3);--ai-think-content-color:var(--color-text-3);--ai-think-border-color:var(--color-border);--ai-think-section-bg:var(--color-bg-3);--ai-chat-website-builder-bg:var(--color-bg-1)}.modal-footer-btns{flex-direction:row;justify-content:end;align-items:center;gap:10px;padding:10px;display:flex}.single-line-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}*,:before{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0;padding:0}body{font-family:PingFang SC,Inter,Microsoft YaHei,Segoe UI,sans-serif;font-size:12px;font-weight:400;line-height:normal;overflow:hidden}input[type=password]::-ms-reveal{display:none}input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}input[type=number]{-webkit-appearance:textfield;appearance:textfield}a{cursor:pointer;text-decoration:none}p,ul,li,pre{margin:0;padding:0}body,h1,h2,h3,h4,h5,h6,p,ul,ol,label,form{margin:0}ul,li{list-style:none}input{outline:none}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Courier New,monospace}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;font-weight:500;line-height:1.1}.h3,h3{font-size:24px}h4,h5,h6{font-size:1em}ul li::marker{height:100%;display:block}mark{color:inherit;background:#ff0;padding:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-bg-color);border-radius:8px;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}::-webkit-scrollbar-track{background:var(--scrollbar-track-bg-color);border-radius:8px;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}iframe::-webkit-scrollbar{width:8px;height:8px}iframe::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-bg-color);border-radius:8px;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}iframe::-webkit-scrollbar-track{background:var(--scrollbar-track-bg-color);border-radius:8px;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}.leader-line{z-index:auto}@font-face{font-family:Glyphicons Halflings;src:url(/static/vite/fonts/glyphicons-halflings-regular.eot);src:url(/static/vite/fonts/glyphicons-halflings-regular.eot?#iefix)format("embedded-opentype"),url(/static/vite/fonts/glyphicons-halflings-regular.woff2)format("woff2"),url(/static/vite/fonts/glyphicons-halflings-regular.woff)format("woff"),url(/static/vite/fonts/glyphicons-halflings-regular.ttf)format("truetype"),url(/static/vite/images/glyphicons-halflings-regular.svg#glyphicons_halflingsregular)format("svg")}.glyphicon{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;display:inline-block;position:relative;top:1px}.glyphicon-vip:before{content:""}.glyphicon-ok:before{content:""}.n-layout .n-layout-scroll-container{overflow-x:auto}.n-dialog .n-dialog__title{position:relative}.n-form-item .n-form-item-label{line-height:normal}.n-button{user-select:auto;line-height:normal}.n-divider:not(.n-divider--vertical){margin:0}.n-ellipsis p{display:inline}.n-card{background-color:rgba(var(--n-color), var(--main-content-opacity));box-shadow:0 0 8px rgba(0,0,0,.06)}.n-card.n-card--bordered{border:none}.n-card .n-card-header{border-bottom:1px solid var(--color-border);align-items:center;min-height:48px;padding:0 20px;display:flex}.n-card .n-card__content{padding:0}.n-alert .n-alert__icon{top:50%;transform:translateY(-50%)}.n-alert .n-alert-body{line-height:16px}.n-radio-group .n-radio{margin-right:16px}.n-radio-group .n-radio:last-of-type{margin-right:0}.n-radio-group .n-radio-button{font-weight:inherit}.n-data-table{font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.n-data-table .n-data-table-th{height:34px}.n-data-table .n-data-table-td{height:36px}.n-pagination .n-pagination-prefix{flex:1}.n-tabs.n-tabs--left>.n-tab-pane,.n-tabs.n-tabs--top>.n-tab-pane{padding:var(--n-pane-padding-top) var(--n-pane-padding-right) var(--n-pane-padding-bottom) var(--n-pane-padding-left)}.n-tabs.n-tabs--top .n-tabs-nav-scroll-content{flex-direction:row}.n-select .n-base-selection--multiple .n-tag{--n-height:24px;--n-close-size:14px;font-size:12px}.n-badge.n-badge--dot .n-badge-sup{width:6px;min-width:6px;height:6px;bottom:calc(100% - 3px)}.n-spin-container .n-spin-content{height:100%}.n-base-select-option .n-base-select-option__content{width:100%}.n-data-table .n-data-table-th.n-data-table-th--sortable.sort-center .n-data-table-th__title-wrapper{justify-content:center}.n-data-table .n-data-table-th.n-data-table-th--sortable .n-data-table-th__title-wrapper .n-data-table-th__title{flex:none;min-width:auto}:root{--el-font-size-base:12px}.el-select .el-select__wrapper{gap:0;min-height:30px;font-size:12px;line-height:22px}.el-select .el-select__wrapper .el-select__selection{margin-right:4px}div.el-alert{--el-alert-padding:12px;--el-alert-icon-large-size:20px;--el-alert-description-font-size:13px;border:1px solid #eee}div.el-alert .el-alert__icon.is-big{margin-right:8px}div.el-alert .el-alert__content{flex:1}.help-info-text{margin-top:15px}.help-info-text li{line-height:24px}#nprogress .bar{background-color:var(--color-primary)}#nprogress .spinner-icon{border-top-color:var(--color-primary);border-left-color:var(--color-primary)}.bt-message pre{color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;margin:10px 0 0;padding:9.5px;font-size:13px;line-height:1.42857;display:block;overflow:auto}.bt-error-modal pre{color:var(--bt-error-modal-title-color);word-break:break-all;word-wrap:break-word;background-color:var(--bt-error-modal-bg);border:1px solid #ccc;border-radius:4px;margin:0 0 10px;padding:9.5px;font-size:13px;line-height:1.42857;display:block;overflow:auto}.bt-tips-ul li{margin-left:1.5em;list-style:outside}.bt-ask-ico{color:#fb7d00;text-align:center;cursor:help;border:1px solid #fb7d00;border-radius:8px;justify-content:center;align-items:center;width:16px;height:16px;font-family:arial;font-size:11px;font-style:normal;display:inline-flex}.bt-ask-ico:hover{color:#fff;background-color:#fb7d00}button.reset{cursor:pointer;outline:inherit;background:0 0;border:none;padding:0;display:inline-flex}.bt-link,.btlink{color:var(--color-primary);cursor:pointer}.bt-link:hover,.btlink:hover{color:var(--primary-button-color-hover)}.bt-link.error,.btlink.error{color:#ef0808}.bt-link.error:hover,.btlink.error:hover{color:#c81e1e}.btn-xs{height:auto;padding:4px 8px}.code-toolbar{height:100%}.pre-code[class*=language-]{border:none;margin:0;font-size:14px}.echarts-tooltip{background-color:var(--chart-tooltip-bg-color);color:var(--chart-tooltip-text-color);border-radius:10px;flex-direction:column;display:flex}.echarts-tooltip .formatter-header{background-color:var(--chart-tooltip-header-bg-color);border-top-left-radius:4px;border-top-right-radius:4px;align-items:center;height:40px;padding:0 16px;display:flex}.echarts-tooltip .formatter-header img{width:24px;height:24px;margin-right:6px}.echarts-tooltip .formatter-body{padding:16px 20px}.echarts-tooltip .formatter-body .select-data{align-items:center;margin-bottom:8px;font-size:14px;display:flex}.echarts-tooltip .process-top5{border:1px solid var(--color-border);border-radius:8px}.echarts-tooltip .process-top5 table{table-layout:fixed;border-collapse:collapse;border-radius:8px;width:100%;font-size:12px;overflow:hidden}.echarts-tooltip .process-top5 table thead{background-color:var(--chart-tooltip-header-bg-color)}.echarts-tooltip .process-top5 table thead th{border:0;border-bottom:1px solid var(--color-border);text-align:left;height:24px;color:var(--color-text-4);padding:5px 10px;line-height:24px}.echarts-tooltip .process-top5 table tbody tr{text-align:left;height:22px;line-height:22px}.echarts-tooltip .process-top5 table tbody tr:last-child{border-bottom:none}.echarts-tooltip .process-top5 table tbody tr td{white-space:normal;border:0;padding:4px 10px}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:9999999}.home-tooltip{background-color:var(--chart-tooltip-bg-color);min-width:220px;color:var(--chart-tooltip-text-color);border-radius:6px;padding:12px}.home-tooltip .time{align-items:center;margin-bottom:10px;display:flex}.home-tooltip .time .icon{background-image:url(/static/vite/images/time.svg);width:20px;height:20px;margin-right:6px}.home-tooltip .home-tooltip-content{flex-direction:column;gap:8px;display:flex}.home-tooltip .home-tooltip-content .item{white-space:pre;align-items:center;display:flex}.home-tooltip .home-tooltip-content .item .icon{justify-content:center;width:20px;margin-right:6px;display:flex}.home-tooltip .home-tooltip-content .item .icon .circular{border-radius:50%;width:6px;height:6px}.home-tooltip .home-tooltip-content .item .text{color:rgba(255,255,255,.8);line-height:20px} -/*$vite$:1*/`,document.head.appendChild(ye),Hr=function(e){return Object.prototype.toString.call(e).slice(8,-1).toLowerCase()},Ti=function(e,t){return Hr(e)===t.toLowerCase()},e(`vp`,Ei=function(e){return Ti(e,`undefined`)}),bi=function(e){return xi(e)},e(`gp`,P=function(e){return Ti(e,`object`)}),_i=function(e){return Ti(e,`date`)},e(`pp`,mi=function(e){return hi(e)}),e(`_p`,Ci=function(e){return Ti(e,`string`)}),e(`hp`,N=function(e){return Ti(e,`number`)}),e(`mp`,gi=function(e){return Ti(e,`boolean`)}),zn=function(){return document.body||document.documentElement},e(`fp`,vr=function(e,t){var n=null,r=function(e,t){var i;if(e){var a=(i=e.parentElement)==null?void 0:i.getAttribute(`class`),o=a==null?void 0:a.split(` `),s=e.parentElement;a?o&&!o.includes(t)?r(s,t):o&&o.includes(t)&&(n=s):r(s,t)}};return r(e,t),n}),e(`ip`,Mn=function(){var e=localStorage.getItem(`apsess`);return``.concat(e?`/apsess_`.concat(e):``)}),e(`sp`,_r=function(e){var t=e.match(/class='Pcount'>Total ([0-9]*)0&&arguments[0]!==void 0?arguments[0]:0,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:2,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:``,i=N(e)?e:Number(e),a=1024,o=[` B`,` KB`,` MB`,` GB`,` TB`,` PB`,` EB`,` ZB`,` YB`,` BB`,` NB`,` DB`],s=0;s0&&arguments[0]!==void 0?arguments[0]:2e3,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2e3;return N(e)&&(t=e),new Promise(function(n){var r=window.setTimeout(function(){Ci(e)?window.location.href=e:N(e)&&window.location.reload(),n(r)},t)})}),qe=new Set,e(`lp`,F=function(e,t,n){return new Promise(function(r,i){if(!t&&qe.has(e)){r(!0);return}var a=document.createElement(`script`);a.type=`text/javascript`,a.src=e,n&&Object.keys(n).forEach(function(e){a.setAttribute(e,n[e])}),t?t.appendChild(a):document.body.appendChild(a),a.onload=function(t){qe.add(e),r(t)},a.onerror=function(){i(Error(`Failed to load JS: `.concat(e)))}})}),e(`cp`,function(e,t){return new Promise(function(n,r){var i=document.createElement(`link`);i.rel=`stylesheet`,i.href=e,i.onload=function(){n(!0)},i.onerror=function(){r(Error(`Failed to load CSS: `.concat(e)))},t?t.appendChild(i):document.head.appendChild(i)})}),e(`tp`,Ft=function(e,t){for(var n=e.split(`.`),r=t.split(`.`),i=Math.max(n.length,r.length),a=0;as)return!0;if(o/g,`>`).replace(/"/g,`"`).replace(/'/g,`‘`).replace(/\(/g,`(`).replace(/</g,`<`).replace(/>/g,`>`).replace(/`/g,```).replace(/=/g,`=`)}),e(`dp`,function(e,t){var n=document.createElement(`a`);n.download=t,n.style.display=`none`;var r=new Blob([e]);n.href=URL.createObjectURL(r),document.body.appendChild(n),n.click(),document.body.removeChild(n)}),e(`op`,Kn=function(e){return e}),e(`Jf`,kn=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:`yyyy-MM-dd HH:mm:ss`;Ci(e)&&(e=isNaN(_o(e))?new Date(e).getTime():_o(e));var n=0;if(_i(e))n=e.getTime();else if(N(e)){e=Math.round(e);var r=e.toString();r.length===13&&(n=e),r.length===10&&(n=e*1e3)}return n===0?`--`:En(n,t)}),e(`Qf`,function(e){var t=e,n=0,r=0,i=0;t>60&&(n=Math.ceil(t/60),t=Math.ceil(t%60)),n>60&&(r=Math.ceil(n/60),n=Math.ceil(n%60)),r>24&&(i=Math.ceil(r/24),r=Math.ceil(r%24));var a=t+`s`;return n>0&&(a=n+`m `+a),r>0&&(a=r+`h `+a),i>0?``.concat(i,` days`):a}),e(`Zf`,function(e){var t=new Date,n;switch(e){case`today`:n=t;break;case`yesterday`:n=Ge(t,-1);break;default:n=new Date(e);break}return n}),e(`Xf`,function(e){return{start:so(e),end:vn(e)}}),e(`$f`,function(e){return N(e)?Math.floor(e/1e3):Math.floor(e.getTime()/1e3)}),e(`Yf`,function(e){var t=Po().t,n=Math.floor(Date.now()/1e3),r=Math.floor(n-e);if(r<60)return t(`Mail.Domain.index_62`,[r]);if(r<3600)return t(`Mail.Domain.index_63`,[Math.floor(r/60)]);var i=Math.floor(r/3600);return i<24?t(`Mail.Domain.index_64`,[i]):kn(e)}),e(`ep`,function(e){var t=new Date(e),n=t.getFullYear(),r=t.getMonth()+1,i=t.getDate(),a=new Date(n,r-1,i).getTime();return Math.floor((e-a)/1e3)}),wt=function(e,t){var n=t-e;if(n<0)return`0`;var r=Math.floor(n/(24*3600)),i=Math.floor(n%(24*3600)/3600),a=Math.floor(n%3600/60),o=n%60;return r>0?``.concat(r,`d`,i,`h`,a,`m`,o,`s`):i>0?``.concat(i,`h`,a,`m`,o,`s`):a>0?``.concat(a,`m`,o,`s`):``.concat(o,`s`)},M(),oi(),sa=function(e){var t=e.slice(1),n=1;t.length===3&&(t=``.concat(t[0],t[0],t[1],t[1],t[2],t[2])),t.length===8&&(n=parseInt(t.slice(6),16)/255,t=t.slice(0,6));var r=parseInt(t,16);return{r:r>>16&255,g:r>>8&255,b:r&255,a:n}},ca=function(e){var t=e.match(/(\d(\.\d+)?)+/g)||[],n=t.map(function(e){return parseInt(e,10)});return{r:n[0],g:n[1],b:n[2],a:parseFloat(t[3])}},oa=function(e){if(e.startsWith(`#`))return sa(e);if(e.startsWith(`rgb`))return ca(e);if(e===`transparent`)return sa(`#00000000`);throw Error(`color string error: `.concat(e))},bo=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,n=e.r,r=e.g,i=e.b;return`rgba(`.concat(n,`,`,r,`,`,i,`,`,t,`)`)},yo=function(e){var t=e.r,n=e.g,r=e.b;return``.concat(t,`, `,n,`, `,r)},e(`qf`,qr=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,n=oa(e);return bo(n,t)}),Kr=function(e){var t=oa(e);return yo(t)},Vi=function(e,t,n){n=Math.max(Math.min(Number(n),1),0);var r=oa(e),i=oa(t);return`rgb(`.concat(Math.round(r.r*(1-n)+i.r*n),`, `,Math.round(r.g*(1-n)+i.g*n),`, `,Math.round(r.b*(1-n)+i.b*n),`)`)},kt={default:`ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz123456789`,password:`AaBbCcDdEeFfGHhiJjKkLMmNnPpRSrTsWtXwYxZyz2345678`,wp:`AaBbCcDdEeFfGHhiJjKkLMmNnPpRSrTsWtXwYxZyz12345678!@#$%^&*?`,letter:`ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz`},e(`Gf`,Er=function(){for(var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:`default`,n=``,r=kt[t],i=0;i0&&arguments[0]!==void 0?arguments[0]:16;return Er(e,`password`)}),e(`Wf`,Tr=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:8;return Math.random().toString(16).slice(2,2+e)}),e(`Vf`,qn=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:``,n=localStorage.getItem(e);return P(t)?n==null?t:JSON.parse(n):n==null?t:n}),e(`Uf`,function(e,t){localStorage.setItem(e,``.concat(t))}),mn=function(e){Array.isArray(e)||(e=[e]),_s(e).forEach(function(e){localStorage.removeItem(e)})},e(`Hf`,Wa=function(e,t){var n=30,r=new Date;r.setTime(r.getTime()+n*24*60*60*1e3),document.cookie=e+`=`+escape(t)+`;expires=`+r.toUTCString()}),e(`Bf`,function(e){if(typeof document>`u`)return null;for(var t=document.cookie.split(`;`),n=0;n0?ki[0]:Mi,window.lang=Mi,e(`Lf`,A=Ut({legacy:!1,locale:Mi,fallbackLocale:Cn,globalInjection:!0,allowComposition:!0,messages:zi})),re=[`info`,`success`,`warning`,`error`,`loading`],M(),Te=[`xlink:href`,`fill`],ai=E({__name:`index`,props:{name:{},size:{},color:{},prefix:{default:`icon`}},emits:[`click`],setup:function(e,t){var n=t.emit,r=e,i=n,a=S(function(){return`#`.concat(r.prefix,`-`,r.name)}),o=function(e){i(`click`,e)};return function(t,n){return L(),Ht(`svg`,{"aria-hidden":`true`,class:`svg-icon`,style:Qi({"font-size":e.size+`px`}),onClick:o},[C(`use`,{"xlink:href":q(a),fill:e.color},null,8,Te)],4)}}}),e(`If`,He=function(e,t){var n=e.__vccOpts||e,r=!0,i=!1,a=void 0;try{for(var o=t[Symbol.iterator](),s;!(r=(s=o.next()).done);r=!0){var c=hs(s.value,2),l=c[0];n[l]=c[1]}}catch(e){i=!0,a=e}finally{try{!r&&o.return!=null&&o.return()}finally{if(i)throw a}}return n}),e(`Ff`,lt=He(ai,[[`__scopeId`,`data-v-6b488054`]])),M(),si(),Ii=Yt({position:`fixed`,left:`0`,top:`0`,display:`flex`,alignItems:`center`,minWidth:`180px`,maxWidth:`360px`,maxHeight:`700px`,padding:`16px`,border:`1px solid var(--color-message-border)`,borderRadius:`4px`,backgroundColor:`var(--color-message)`,opacity:0}),ji=Yt(bs()),ft=E({name:`BtMessage`,props:{type:{type:String,default:`info`},content:{type:[String,Function],default:``},duration:{type:Number,default:2500},close:{type:Boolean,default:!1},isHtml:{type:Boolean,default:!1},maxWidth:{type:[String,Number],default:360},zIndex:Number},emits:[`close`],setup:function(e,t){var n=t.emit,r=z(null),i=Bo(),a=No(`--color-text-1`),o={success:{icon:`base-success`,color:i.value.primaryColor},error:{icon:`base-error`,color:i.value.errorColor},warning:{icon:`base-warning`,color:i.value.warningColor},info:{icon:`base-info`,color:i.value.infoColor},loading:{icon:`base-loading`,color:a.value}},s=S(function(){return o[e.type]}),c=0,l=function(){n(`close`)},u=function(){var t=e.duration;t>0&&(c=window.setTimeout(l,t))},d=function(){c&&(window.clearTimeout(c),c=0)},f=function(){var e=r.value;if(e){var t=window.document.body,n=(t.clientWidth-e.clientWidth)/2,i=(t.clientHeight-e.clientHeight)/2;e.style.left=n+`px`,e.style.top=i+`px`}},p=!0,m=new Qr(function(){if(p){p=!1;return}f()}),h=function(){Ji(function(){var e=r.value;e&&(e.style.opacity=`1`)})};return ta(function(){f(),h(),u(),m.observe(window.document.body)}),$i(function(){d(),m.disconnect()}),{iconInfo:s,messageRef:r,handleClose:l}},render:function(){var e=this;return Jo(w(`div`,{ref:`messageRef`,class:Ii,style:{maxWidth:On(this.maxWidth)}},[this.close?w(st,{onClick:function(){e.handleClose()}},null):``,w(`div`,{class:`flex-basis-30px`},[w(lt,{name:this.iconInfo.icon,size:30,class:this.type===`loading`?ji:``,color:this.iconInfo.color},null)]),w(`div`,{class:`flex-1 ml-10px max-h-600px leading-20px text-14px overflow-auto text-font1`},[this.isHtml?``:w(`div`,null,[ba(this.content)]),this.isHtml?w(`div`,{innerHTML:this.content},null):``])]),[[$o,{zIndex:this.zIndex,enabled:!0}]])}}),M(),si(),Ri=E({name:`MessageList`,props:{messages:{type:Array,default:function(){return[]}},type:{type:String,default:`success`},position:{type:String,default:`center`}},emits:[`close`,`afterClose`],setup:function(){},render:function(){var e=this,t;return w(ne,null,[this.messages.map(function(e){if(e.mask)return Jo(w(`div`,{class:`n-modal-mask`},null),[[$o,{zIndex:void 0,enabled:!0}]])}),w(ge,{name:`bounce`,onAfterLeave:function(){e.$emit(`afterClose`)}},Ss(t=this.messages.map(function(t){return w(ft,{key:t.id,type:t.type,close:t.close,isHtml:t.isHtml,content:t.content,duration:t.duration,maxWidth:t.maxWidth,onClose:function(){e.$emit(`close`,t.id)}},null)}))?t:{default:function(){return[t]}})])}}),M(),ie=function e(t){var n=this;is(this,e),b(this,`messageIds`,void 0),b(this,`messages`,void 0),b(this,`position`,void 0),b(this,`container`,void 0),b(this,`messageCount`,0),b(this,`add`,function(e){var t;n.messageCount++;var r=(t=e.id)==null?`__bt_message_`.concat(n.messageCount):t;if(n.messageIds.has(r))return n.update(r,e);var i=R(Z({id:r},e));return n.messages.value.push(i),n.messageIds.add(r),{close:function(){return n.remove(r)}}}),b(this,`update`,function(e,t){for(var r=0;r0&&arguments[0]!==void 0?arguments[0]:{};is(this,e),b(this,`_instance`,void 0),b(this,`_defaultConfig`,{baseURL:``,timeout:25e4,headers:{"Content-Type":`application/x-www-form-urlencoded`},requestOptions:{prefix:`/v2`,loading:``,errorMessage:!0,errorMessageKey:`result`,successMessage:!1,successMessageKey:`result`}});var n=Qe.create(Object.assign(this._defaultConfig,t));Es(n),this._instance=n}return os(e,[{key:`request`,value:function(e){return e.cancelToken=$e.addPending().token,this._instance.request(e)}},{key:`get`,value:function(e,t){return this._instance.get(e,t)}},{key:`post`,value:function(e,t,n){return this._instance.post(e,t||{},n)}}]),e}(),e(`Tf`,B=new de),e(`wf`,Ya=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return B.post(`/config?action=set_panel_theme`,{data:JSON.stringify(e)},{requestOptions:{loading:t?A.global.t(`Config.UI.savingInterfaceSettings`):``,successMessage:n}})}),M(),e(`Cf`,ho=D(`ThemeStore`,function(){var e=z(`auto`),t=S(function(){return e.value===`auto`?n():e.value}),n=function(){return window.matchMedia(`(prefers-color-scheme: dark)`).matches?`dark`:`light`},r=function(e){var t=e===`auto`?n():e;document.documentElement.setAttribute(`theme-mode`,t),document.documentElement.classList.remove(`light`,`dark`),document.documentElement.classList.add(t)},i=function(t){e.value=t,r(t)},a=function(e){i(e),t.value===`light`&&c.value===`#F4D1B4`&&(l(`#20a53a`),Ji(function(){I.warning(A.global.t(`Config.Theme.GoldNotSupportedDefault`),{maxWidth:440,close:!0})}))},o=function(){r(t.value)},s=z({theme:{preset:`light`,color:`#20a53a`,view:`default`},logo:{image:`/static/icons/logo-white.svg`,favicon:`/static/favicon.ico`},sidebar:{dark:!0,color:`#3c444d`,opacity:100},interface:{rounded:`smaller`,is_show_bg:!0,bg_image:`/static/images/bg-default.png`,bg_image_dark:`/static/images/bg-default.png`,bg_image_opacity:20,content_opacity:70,shadow_color:`#000000`,shadow_opacity:5,container_width:`100%`},home:{overview_view:`default`,overview_size:24,bg_image_opacity:20},login:{is_show_logo:!0,logo:`/static/icons/logo-green.svg`,is_show_bg:!1,bg_image:``,bg_image_opacity:70,content_opacity:100},terminal:{show:!1,url:``,opacity:70}}),c=S(function(){return s.value.theme.color}),l=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;s.value.theme.color=e,t&&p(!1,!1)},u=S(function(){return Kn(s.value.logo.image)}),d=S(function(){var e=c.value;return{"--menu-bg-opacity":``.concat(s.value.sidebar.opacity/100),"--main-bg-image":s.value.interface.is_show_bg?t.value===`light`?`url('`.concat(Kn(s.value.interface.bg_image),`')`):`url('`.concat(Kn(s.value.interface.bg_image_dark),`')`):``,"--main-bg-opacity":``.concat(s.value.interface.bg_image_opacity/100),"--main-content-opacity":``.concat(s.value.interface.content_opacity/100),"--color-primary":e,"--color-primary-1":t.value===`dark`?qr(e,.15):Vi(e,`#ffffff`,.9),"--color-success":e,"--primary-button-color-hover":Vi(e,`#000000`,.1),"--primary-button-color-pressed":Vi(e,`#000000`,.2),"--primary-button-color-suppl":Vi(e,`#000000`,.1),"--border-hover-focus-color":e,"--color-sider-active":t.value===`dark`?`#353535`:e,"--color-sider-hover":t.value===`dark`?`#353535`:qr(e,.1),"--color-sider-hover-text":e,"--router-menu-active-text":e,"--router-menu-active-bg":qr(e,.063),"--button-type-text-primary":e,"--button-bg-hover":t.value===`dark`?qr(e,.15):Vi(e,`#ffffff`,.94),"--button-border-hover":t.value===`dark`?`1px solid `.concat(qr(e,.3)):`1px solid `.concat(Vi(e,`#ffffff`,.7)),"--card-border-primary-color-1":t.value===`dark`?qr(e,.3):Vi(e,`#ffffff`,.75),"--n-color-hover":e,"--alert-success-bg":t.value===`dark`?`var(--color-bg-2)`:Vi(e,`#ffffff`,.96),"--alert-success-border":t.value===`dark`?`1px solid var(--color-border)`:`1px solid `.concat(Vi(e,`#ffffff`,.85)),"--button-text-base-color":e===`#F4D1B4`?`#000000`:`#ffffff`}}),f=function(){s.value=JSON.parse(window.vite_public_panel_theme.replace(/'/g,`"`).replace(/"/g,`"`).replace(/True/g,`true`).replace(/False/g,`false`))},p=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return X(function(){return $(this,function(n){switch(n.label){case 0:return s.value?[4,Ya(vo(s.value),e,t)]:[3,2];case 1:n.sent(),n.label=2;case 2:return[2]}})})()};return{theme:t,themeRef:e,setTheme:i,setSafeTheme:a,changeTheme:o,menuLogo:u,rootCssVer:d,initThemeConfig:f,themeColor:c,themeConfig:s,setThemeColor:l,setThemeConfig:p}},{persist:{pick:[`themeRef`]}})),M(),p=Yt({filter:`var(--bt-tabs-modal-header-close)`,position:`absolute`,top:`-28px`,right:`-28px`,width:`30px`,height:`30px`,borderRadius:`50%`,backgroundImage:`url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAKwwAACsMBNCkkqwAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMy8xNC8xNxpI5/gAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAEN0lEQVRIiaWXTUhjVxTH/+diAmNMDGpCSCBNtWFEIQ0MFAYGZlNt6aKbUhpxYeAZxY0MlGy7K67LLIraYA26sd2UblrUEYp0oIKIgviBaaqNlYRIJgkulDm3i+Q9XvJenjoeCLxz7j3nd9595957QlJKqEJEsBJmfg7gGYAgAB+AtwAKRPQ3gE0i2rQMoBcppfZrMR5l5llmzstbhJn/ZeaXzDxw5wRMgEFmnrkNZpHEN8zsaRXfdG2llB9LKX8iIrfeXigUsLe3h1KphGq1CiKCw+FAV1cXIpEIurq6muP8ByAmhPjjVjAzjxHRj3rb7u4u1tbWkM/nLVfJ7/djeHgY/f39zQl8LoT4tSWYmT8hot9UvVKpYHl5Gdls1hLYLOFwGCMjI2hvb9fDn+vfXAMz8/sA9ojIAQC5XA6Li4sol8v3gqrS3d0NRVG05ZdS/kNEHxLRGwAQurlTKrRcLj8ICgDFYhGpVApXV1cAACJ6D8CUOi7q2TwhoqRqXFpaehBUD19ZWdGbZpj5Az1Yy2RnZwenp6eGIH6/3xJit9vhdrsN9oODAxwdHelNUxqYiBTVur6+bnCORqOYnp5GIpGAzWYzjPt8PiSTSSSTSdjtdsP46uqq9qyyBDMPqcZsNotCoWBwPDk5QblcRl9fH+LxeAPc6/UikUjA6XQik8ng+vra4H92doaLiwtV7WTmjwRqZy8A4Pj42OAE1LbV7OysAe71ejE5OQmHw4FMJoN0Om3qbxL7mQDwWNXM3laVYrHYAFcUpQG6sLCAm5ublv5NsR8LIvKpWrVabemowufn51EulxEKhe4MNYntE60mthIiarg+hbh3iJqflFL76h0dHZaTPR6PVkjZbBaVSgWhUAiKophWu16aYl8IAIf6wFbQiYkJrXpTqRTm5uYa4GZbqUXsQwFA6xrC4bCpk9vtboCq37RQKDTAx8bGWi59U+xNQUSvVC0YDBruVAAIBAJwOp04OTkxFJIKVwuura3N1N/n02r4jRDiLwIAZv6TiJ4CwPb2dvP5CqB2UFjdxzabDY8ePTI94+PxuHZHSym/E0K8UNfla3VSNBpFIBAwON/WBNzc3JhCe3t7mxuD74H6WS2EeC2lfF1/RiwWa7jE31VcLhdisZimSym/FUIcauC6TEkpr4FaBSqKAqfT+c5Qt9uN8fFxuFwuFVpE/W0BY+vzBRH9rOqlUgnpdBrn5+f3goZCIYyOjjYkLqX8VAjxuym4Djc0e1tbW9jY2MDl5aUl0OPxYGhoCJFIpMEupfxKCNFQsabtLTN/BuAXImrYG7lcDvv7+6hUKsjn8xBCoKenB52dnRgcHNRvGRVYIqIviWjNMuMm+AAzv3xAQz8jpQzeGWiSwFNmTjPz1R14JWb+QUr55La41v/SjEkModY4+AAMENFbKeUhgByATSHEK8sAOvkfU5us3WE/neAAAAAASUVORK5CYII=")`,backgroundPosition:`center`,transition:`all 0.4s ease-in-out`,cursor:`pointer`,"&:hover":{transform:`rotate(180deg)`,backgroundImage:`url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAKwwAACsMBNCkkqwAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMy8xNC8xNxpI5/gAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAEXUlEQVRIiaWXf2iVZRTHv8957t3d3ruSja0mA82NLTMl7gZzjJH0A0RLCKIiskDTzFhmhFrLqKDAMtHMGvvRVn8lSFFS2i/s19rWmC2DVlKbiRtzc2Ngce1u95ynP+7e1/e97/2x6fnvnOf5ns95fr3P8yrMw0RkFYB6AIsAlABgABeUUmcAdCqlOueTL6MZYx5g4QEWZpPFWDjOwqdYeN3VAGtZuDsbLEMRJ1h4abr8Kg10pxjZQ4o87dOjo+CeXtDkFGR4GABAlRUwxUUI1K1EIJzvySNGBMB2TfqtrGAWbiVFmzzArh7EWzsQ/6k37Qwpy0LgztsR2LwBwfKy5AJe0aRfSAtm4UZS9KrjT0witvtlxL//IS3QZ8EchDY+guATj4GCQTd8m3vkDpiFbwXwrT29M4NDiDVsh5w9N3eoywL1dQgd2AttWTY4TorKlFLnAIBcfffaUJ6YQOzxbVcMBYB4ZxemdzTCxOMAAFIUANBqtxMAGGPWk6IaOxjb8TxkZOSKobbNfPMdplva3aHVLHyHAxYjzsLPfPFVyk1ES2/MCFGWBVpY4otPt7ZDxsbdodccMCmqtKOxg2/7xMG71iD/o8Ow2puhQiF/UZUVCB//BPmfH4WaXVPbTCyGWFPL5b6KqgCAWHiXHeT+XyFnzvoS88/9kAsTCNTWIK/poAdO5WUItzeDiosQ7+2DiUZ9+vixL2H+i9muYuENBGCt06G7xycCABk9j+jGLT44lZch/H4bVGEBuLcPlxqeTqk3//4D+W3AHbqHANzgAP4aSikEABkc8sCttiYPNLqlASYWS6vn30+73QoiRdc6yScn0gqT4bo6MmcoAJipKbdbQJ5WlozilKb1/DUASIxcdJyiosydlyyGNbuR+GS/M3KrrSnlbnebKihwu1ME4G8ncfmSzND32hLQ3j5EN231TLvV1uQ7Ssl6l/1JAI7ZXqCuNrVoYYkXOrumyWued2g/QOTTq1AIurrKHfqYSNF+29ORW0ClpT6hXnZT4pz29Po2kgMfG0egOgKVm+vTB+5eA5XrLIXRpDsSl4LwRVJ0DQDMfHocl3Y2+kddXgYZTH/cVCgEtWABZHzc2xDMQfjoEejFixKFGvlFk47Y8/KM02/taugVy32JM0GBxKfRBwWQ8/CDDnTWngO897EzahkbR/S+hyATmc91NgusrIHVcgiYfRCIkR816XrAex8/KiZxjun665D3zptZj1cm01UR5O3b44YaAE/Z7Q5Ykz4C4A3HX74M1ocfQFdF5g0N3n8vwh3NUIWes7tbkz5pO3N67M18fQLTze+CvR96P/C2Vch5cit00t0tRg5o0p4bJOXzloVfBPASqaQv6vAIuKsbPPDH5QR5eaAVN0PX1kAXFiYDDSl6Vin1esaKk+DrWPjUVTzou40xqb9IcyxgMwsPsmT9gzHGGGHh08aY9dnyppzqDEXsQuLhUAyglBSJGBkFcB7AZ5r0vrnm+h+4JqLbk005nAAAAABJRU5ErkJggg==")`}}),m=Yt({position:`absolute`,top:`-28px`,right:`-28px`,width:`30px`,height:`30px`,borderRadius:`50%`,transition:`all 0.4s ease-in-out`,cursor:`pointer`,"&:hover":{transform:`rotate(180deg)`}}),st=E({functional:!0,props:{onClick:{type:Function}},emit:[`click`],setup:function(){var e=ho();return{isDark:S(function(){return e.theme===`dark`})}},render:function(){var e=this;return w(`div`,{class:`bt-close absolute top-15px right-15px z-1000`,onClick:function(t){e.$emit(`click`,t)}},[this.isDark?w(`div`,{class:m},[w(`i`,{class:`i-solar:close-circle-bold text-30px color-#666`},null)]):w(`div`,{class:p},null)])}}),M(),oe=Yt({flex:1,width:0,height:`42px`,lineHeight:`42px`,padding:`0 60px 0 20px`,backgroundColor:`var(--modal-header-bg)`,borderBottom:`1px solid var(--modal-header-bottom-border)`,borderRadius:`10px 10px 0 0`,fontSize:`var(--n-title-font-size)`,fontWeight:`var(--n-title-font-weight)`,color:`var(--n-title-text-color)`,overflow:`hidden`,whiteSpace:`nowrap`,textOverflow:`ellipsis`}),_t=E({name:`BtModalHeader`,functional:!0,props:{title:{type:[String,Function],default:``},onClick:{type:Function,default:function(){}},hideClose:{type:Boolean,default:!1}},render:function(){var e=this,t=this,n=t.title,r=t.hideClose;return w(ne,null,[n&&w(`div`,{class:oe},[ba(n)]),!r&&w(st,{onClick:function(t){return e.$emit(`click`,t)}},null)])}}),M(),ae=Yt({display:`flex`,justifyContent:`flex-end`,gap:`10px`,width:`100%`,padding:`10px 18px`,borderTop:`1px solid var(--modal-action-top-border)`,borderRadius:`0 0 4px 4px`,backgroundColor:`var(--modal-action-bg)`,"& .cancel-btn":{"--n-color-hover":`#c9302c`}}),e(`Sf`,pt=E({name:`BtModalAction`,functional:!0,render:function(){var e,t;return w(`div`,{class:ae},[(e=(t=this.$slots).default)==null?void 0:e.call(t)])}})),M(),e(`xf`,ht=E({name:`BtModal`,props:{show:Boolean,zIndex:Number,component:Object,modalClass:String,onUpdateShow:Function,"onUpdate:show":Function,onAfterLeave:Function,data:{type:Object,default:function(){return{}}},width:{type:[Number,String],default:`auto`},height:{type:[Number,String],default:`auto`},minHeight:{type:[Number,String],default:`auto`},title:{type:[String,Function],default:``},content:{type:[String,Function],default:``},transformOrigin:{type:String,default:`center`},showMask:{type:Boolean,default:!0},isNotScroll:{type:Boolean,default:!1},hideClose:{type:Boolean,default:!1},draggable:{type:Boolean,default:!0},bgColor:{type:String,default:``},maskClosable:{type:Boolean,default:!1},top:{type:[Number,String],default:``},footer:{type:Boolean,default:!1},showCancel:{type:Boolean,default:!0},confirmType:{type:String,default:`primary`},confirmText:{type:String,default:``},cancelText:{type:String,default:``},onConfirm:{type:Function,default:function(){return!0}},onCancel:{type:Function,default:function(){return!0}},onClose:{type:Function,default:function(){return!0}},onPublicClose:{type:Function,default:function(){return!0}},to:{type:[String,Object],default:void 0}},setup:function(e){var t=z(null),n=z(null),r=z(e.showMask),i=S(function(){return e.showMask&&r.value});qo(function(){return e.showMask},function(e){r.value=e});var a=function(t){var n=e.onUpdateShow,r=e[`onUpdate:show`];n==null||n(t),r==null||r(t)},o=function(){a(!1)};ea(n,function(t){if(e.show&&e.maskClosable&&!i.value){if(t.target.closest(`.editor-title`))return;o()}});var s=function(){var t;(t=e.onAfterLeave)==null||t.call(e)},c=function(e){a(e)},l=Ho().height,u=S(function(){return l.value?``.concat(l.value*.9,`px`):`auto`}),d=z(!1),f=z(!1),p=S(function(){var t=e.data;return vi(t)?{}:{data:t}}),m={hide:o},h=function(){var n,r,i=e.onClose,a=e.onPublicClose,s=(n=t.value)==null?void 0:n.onClose,c=(r=t.value)==null?void 0:r.onPublicClose;Promise.resolve(a(m)).then(function(e){return Promise.resolve(c?c(m):e)}).then(function(e){return i(m),Promise.resolve(e)}).then(function(e){return Promise.resolve(s?s(m):e)}).then(function(e){e!==!1&&o()})},g=function(){var n,r,i=e.onCancel,a=(n=t.value)==null?void 0:n.onCancel,s=e.onPublicClose,c=(r=t.value)==null?void 0:r.onPublicClose;Promise.resolve(s(m)).then(function(e){return Promise.resolve(c?c(m):e)}).then(function(e){return i(m),Promise.resolve(e)}).then(function(e){return Promise.resolve(a?a(m):e)}).then(function(e){e!==!1&&o()})},ee=function(){return X(function(){var n,r,i;return $(this,function(a){return r=e.onConfirm,i=(n=t.value)==null?void 0:n.onConfirm,Promise.resolve(r(m)).then(function(e){return Promise.resolve(i?i(m):e)}).then(function(e){e!==!1&&o()}),[2]})})()},te=z({type:e.confirmType,text:e.confirmText,disabled:!1,loading:!1});return{componentRef:t,modalContentRef:n,cancelBtn:z({text:e.cancelText,disabled:!1}),confirmBtn:te,componentData:p,maxScrollHeight:u,mergedShowMask:i,isMaximized:d,isMinimized:f,close:o,setConfirm:function(e){te.value=Object.assign(te.value,e)},setMaskVisible:function(e){r.value=e},doUpdateShow:a,handleClose:h,handleCancel:g,handleConfirm:ee,handleAfterLeave:s,handleUpdateShow:c,handleMaximize:function(){d.value=!d.value},handleMinimize:function(){f.value=!f.value}}},render:function(){var e=this,t=Po().t,n=No(`--bt-tabs-modal-cancel-btn-bg`),r=Z({width:this.isMaximized?`100%`:this.isMinimized?`260px`:On(this.width),height:this.isMaximized?`100vh`:``,backgroundColor:this.bgColor},this.maskClosable&&!this.mergedShowMask?{transition:`none`}:{},N(this.top)?{alignSelf:`flex-start`,marginTop:On(this.top)}:{},this.isMaximized?{maxWidth:`100%`,maxHeight:`100%`}:{});return w(se,{show:this.show,class:this.modalClass,style:r,preset:`dialog`,closable:!1,"auto-focus":!1,"show-icon":!1,"trap-focus":!1,"mask-closable":this.mergedShowMask?this.maskClosable:!1,"z-index":this.zIndex,"show-mask":this.mergedShowMask,draggable:this.draggable,transformOrigin:this.transformOrigin,to:this.to,onAfterLeave:this.handleAfterLeave,"onUpdate:show":this.handleUpdateShow},{header:function(){return w(_t,{title:e.title,hideClose:e.hideClose,onClick:function(){e.handleClose()}},null)},default:function(){return w(`div`,{ref:`modalContentRef`,class:e.isNotScroll?``:`overflow-auto`,style:{height:e.isMaximized?`100vh`:e.isMinimized?`auto`:On(e.height),maxHeight:e.isMaximized?`100%`:e.maxScrollHeight,minHeight:e.isMinimized?`0px`:On(e.minHeight)}},[function(){var t,n,r=e.component,i=e.content;return r?w(r,Fi({ref:`componentRef`},e.data,e.componentData,{onClose:e.close,onSetConfirm:e.setConfirm,onSetMaskVisible:e.setMaskVisible,onModalConfirm:e.handleConfirm,onMaximize:e.handleMaximize,onMinimize:e.handleMinimize}),null):i?ba(i):(t=(n=e.$slots).default)==null?void 0:t.call(n)}()])},action:function(){return e.footer?w(pt,null,{default:function(){return[e.showCancel&&w(f,{class:`cancel-btn`,size:`small`,color:n.value,onClick:function(){e.handleCancel()}},{default:function(){return[e.cancelBtn.text||t(`Public.Btn.Cancel`)]}}),w(f,{size:`small`,type:e.confirmBtn.type,loading:e.confirmBtn.loading,disabled:e.confirmBtn.disabled,onClick:function(){e.handleConfirm()}},{default:function(){return[e.confirmBtn.text||t(`Public.Btn.Confirm`)]}})]}}):null}})}})),M(),gt=E({name:`BtModalEnvironment`,props:{internalKey:{type:String,required:!0},onInternalAfterLeave:{type:Function,required:!0},data:Object,width:[Number,String],height:[Number,String],minHeight:[Number,String],title:[String,Function],content:[String,Function],component:Object,modalClass:String,footer:Boolean,isNotScroll:Boolean,hideClose:Boolean,bgColor:String,zIndex:Number,maskClosable:{type:Boolean,default:!1},top:[Number,String],onConfirm:Function,confirmType:String,confirmText:String,onClose:Function,onCancel:Function,onPublicClose:Function,showCancel:{type:Boolean,default:!0},showMask:{type:Boolean,default:!0},draggable:{type:Boolean,default:!0},transformOrigin:{type:String,default:`center`}},setup:function(e){var t=z(!1);return ta(function(){t.value=!0}),{show:t,hide:function(){t.value=!1},handleUpdateShow:function(e){t.value=e},handleAfterLeave:function(){var t=e.onInternalAfterLeave,n=e.internalKey;t==null||t(n)}}},render:function(){return w(ht,{show:this.show,onUpdateShow:this.handleUpdateShow,data:this.data,title:this.title,width:this.width,height:this.height,minHeight:this.minHeight,content:this.content,component:this.component,modalClass:this.modalClass,hideClose:this.hideClose,bgColor:this.bgColor,showMask:this.showMask,draggable:this.draggable,isNotScroll:this.isNotScroll,zIndex:this.zIndex,maskClosable:this.maskClosable,top:this.top,footer:this.footer,showCancel:this.showCancel,confirmType:this.confirmType,confirmText:this.confirmText,onCancel:this.onCancel,onConfirm:this.onConfirm,onPublicClose:this.onPublicClose,transformOrigin:this.transformOrigin,onAfterLeave:this.handleAfterLeave},null)}}),M(),mt=E({name:`BtDialogConfig`,setup:function(){var e=Nn(),t=e.dynamicModals;return{dynamicModals:t,modalInstRefs:e.modalInstRefs,handleAfterLeave:function(e){t.value.splice(t.value.findIndex(function(t){return t.key===e}),1)}}},render:function(){var e=this,t,n;return Wr(ne,null,[this.dynamicModals.map(function(t){return Wr(gt,Z({ref:function(n){n===null?delete e.modalInstRefs[`modal-`.concat(t.key)]:e.modalInstRefs[`modal-`.concat(t.key)]=n},internalKey:t.key,onInternalAfterLeave:e.handleAfterLeave},vo(t)))}),(t=(n=this.$slots).default)==null?void 0:t.call(n)])}}),M(),ii=E({__name:`index`,setup:function(e){var t=co(ho()),n=t.theme,r=t.themeColor,i=t.rootCssVer,a=window.lang,o=hs(new Map([[`cht`,[Qo,dn]],[`de`,[fn,Qt]],[`en`,[_n,$t]],[`fra`,[An,tn]],[`ind`,[Yr,nn]],[`it`,[Oi,rn]],[`kor`,[Ai,an]],[`pt`,[ma,on]],[`ru`,[Pa,sn]],[`spa`,[xn,en]],[`tur`,[xo,cn]],[`uk`,[So,ln]],[`vie`,[Go,un]]]).get(a)||[_n,$t],2),s=o[0],c=o[1],l=S(function(){return n.value===`dark`?Xt:null}),u=z(s),d=z(c),f=function(e){return i.value[e]||getComputedStyle(document.documentElement).getPropertyValue(e).trim()},p=function(){return{common:{lineHeight:`normal`,fontSize:`12px`,fontSizeSmall:`12px`,fontSizeMedium:`12px`,heightMedium:`32px`,borderRadius:`10px`,primaryColor:f(`--color-primary`),primaryColorHover:f(`--primary-button-color-hover`),primaryColorPressed:f(`--primary-button-color-pressed`),primaryColorSuppl:f(`--primary-button-color-suppl`),successColor:f(`--color-success`),warningColor:f(`--color-warning`),errorColor:f(`--color-error`),textColorBase:f(`--color-text-base`),textColor1:f(`--color-text-1`),textColor2:f(`--color-text-2`),textColor3:f(`--color-text-3`),baseColor:f(`--button-text-base-color`),borderColor:f(`--color-border`)},Layout:{footerColor:f(`--color-bg-2`),siderColor:f(`--color-bg-2`)},Dialog:{padding:`0`,titleFontSize:`14px`,closeMargin:`0`,contentMargin:`0`,borderRadius:`10px`,color:f(`--color-modal`),titleTextColor:f(`--dialog-color-title-text`),textColor:f(`--color-text-1`)},Message:{padding:`16px 20px 16px 15px`,iconSize:`30px`,fontSize:`14px`},Form:{feedbackHeightMedium:`20px`,feedbackHeightLarge:`22px`,feedbackFontSizeMedium:`12px`,feedbackFontSizeLarge:`12px`,feedbackPadding:`2px 0 0`,labelFontSizeLeftMedium:`12px`,labelPaddingHorizontal:`0 20px 0 0`,labelFontSizeTopMedium:`12px`},Input:{textColor:f(`--input-text-color`),color:f(`--color-bg-2`),paddingMedium:`0 8px`,lineHeightTextarea:`22px`,colorDisabled:f(`--input-disabled-color`),textColorDisabled:`#b8b8b8`,placeholderColorDisabled:`#999`,borderColor:f(`--color-border`),borderHover:`1px solid `+f(`--border-hover-focus-color`),borderFocus:`1px solid `+f(`--border-hover-focus-color`),borderDisabled:f(`--input-disabled-border-color`),colorFocus:f(`--input-focus-bg-color`),caretColor:f(`--color-primary`),groupLabelColor:f(`--input-group-label-color`),groupLabelTextColor:f(`--color-text-2`),border:`1px solid `+f(`--color-border`)},Button:{fontSizeSmall:`12px`,textColor:f(`--button-text-color`),textColorHover:f(`--border-hover-focus-color`),colorHover:f(`--button-bg-hover`),borderHover:f(`--button-border-hover`),heightSmall:`26px`,paddingMedium:`0 12px`,paddingSmall:`0 10px`,textColorTextPrimary:f(`--button-type-text-primary`)},Card:{color:Kr(f(`--color-bg-2`)),textColor:f(`--color-text-2`),borderColor:f(`--color-border`),borderRadius:`10px`,titleFontWeight:`500`,titleTextColor:f(`--color-text-base`),titleFontSizeMedium:`16px`,paddingMedium:`0`},DataTable:{thColor:f(`--color-table-th`),thTextColor:f(`--color-table-th-text`),tdColor:f(`--color-table-td`),thPaddingMedium:`8px`,tdPaddingMedium:`6px 8px`,borderColor:f(`--color-table-border`),thColorModal:f(`--color-table-th`),thTextColorModal:f(`--color-table-th-text`),tdColorModal:f(`--color-table-td`),tdColorHoverModal:f(`--color-table-th`),thColorPopover:f(`--color-table-th`),thTextColorPopover:f(`--color-table-th-text`),tdColorPopover:f(`--color-table-td`),tdColorHoverPopover:f(`--color-table-th`)},Table:{thPaddingMedium:`8px`,tdPaddingMedium:`8px`,thTextColor:f(`--color-table-th-text`),thColorModal:f(`--color-table-th`),thTextColorModal:f(`--color-table-th-text`),borderColorModal:f(`--color-table-border`)},Checkbox:{textColor:f(`--color-text-1`),labelLineHeight:1,labelPadding:`0 0 0 8px`},Radio:{textColor:f(`--radio-text-color`),labelPadding:`0 0 0 8px`,buttonColorActive:f(`--color-primary`),buttonTextColorActive:`#fff`,dotColorActive:f(`--radio-active-dot-color`)},Upload:{draggerColor:f(`--upload-dragger-color`),itemTextColor:`#333333`,itemIconColor:`#333333`,itemIconSize:`14px`},Tabs:{tabFontSizeLarge:`14px`,paneTextColor:f(`--color-text-1`),tabFontSizeMedium:`12px`,tabGapLargeLine:`20px`,tabPaddingLargeLine:`12px 16px`},Log:{loaderFontSize:`12px`},Code:{fontSize:`12px`,textColor:`#fff`},Alert:{padding:`10px 12px`,iconSize:`20px`,fontSize:`13px`,iconMargin:`0 8px 0 12px`,color:f(`--alert-default-bg`),border:`1px solid `+f(`--color-border`),contentTextColor:f(`--color-text-2`),colorSuccess:f(`--alert-success-bg`),borderSuccess:f(`--alert-success-border`),contentTextColorWarning:f(`--color-warning`),contentTextColorError:f(`--color-error`)},Drawer:{titleFontSize:`14px`},Breadcrumb:{fontSize:`14px`,itemLineHeight:`normal`},Pagination:{jumperFontSizeMedium:`13px`,itemBorderActive:f(`--pagination-item-active-border`),itemTextColorActive:f(`--pagination-item-active-color`)},Tooltip:{color:f(`--color-bg-2`),textColor:f(`--tooltip-color-text`)},Spin:{textColor:f(`--color-text-base`),sizeSmall:`16px`},Switch:{railWidthSmall:`28px`,railHeightSmall:`16px`,buttonWidthSmall:`12px`,buttonHeightSmall:`12px`,railColorActive:f(`--switch-active-color`)},Select:{peers:{InternalSelection:{border:`1px solid `+f(`--color-border`),textColor:f(`--color-text-base`),color:f(`--color-bg-2`),placeholderColor:`#999`,colorDisabled:f(`--input-disabled-color`),colorActive:f(`--color-bg-1`),textColorDisabled:`#b8b8b8`,placeholderColorDisabled:`#999`,borderHover:`1px solid `+f(`--border-hover-focus-color`),borderFocus:`1px solid `+f(`--border-hover-focus-color`),borderActive:`1px solid `+f(`--border-hover-focus-color`)},InternalSelectMenu:{color:f(`--color-bg-2`),optionTextColor:f(`--color-text-base`),optionTextColorActive:f(`--color-text-base`),optionColorPending:f(`--color-bg-1`),optionColorActivePending:f(`--color-bg-1`)}}},Empty:{iconSizeLarge:`52px`,fontSizeLarge:`14px`},Progress:{railColor:f(`--progress-rail-color`),textColor:f(`--color-text-base`)},Popover:{color:f(`--popover-color`),textColor:f(`--color-text-base`)},Dropdown:{color:f(`--color-bg-2`),textColor:f(`--color-text-base`),optionTextColor:f(`--color-text-base`),optionTextColorHover:f(`--color-text-base`),optionTextColorActive:f(`--color-text-base`),optionColorHover:f(`--color-bg-1`),optionColorPressed:f(`--color-bg-1`),dividerColor:f(`--color-border`)},Tag:{},DatePicker:{panelColor:f(`--color-bg-2`)},TimePicker:{panelColor:f(`--color-bg-2`)},Cascader:{menuColor:f(`--color-bg-2`),peers:{InternalSelection:{color:f(`--color-bg-2`)}}},Modal:{boxShadow:f(`--modal-boxshadow`)},Divider:{color:f(`--color-border`),textColor:f(`--color-text-3`),fontWeight:400},Scrollbar:{railInsetHorizontalBottom:`auto 2px 0px 2px`,railInsetVerticalRight:`2px 2px 2px auto`}}},m=z(p());return qo(function(){return[n.value,r.value]},function(){Ji(function(){m.value=p()})},{immediate:!0}),function(e,t){var n=mt,r=h;return L(),Bt(r,{class:`w-full h-full`,"inline-theme-disabled":``,theme:q(l),locale:q(u),"date-locale":q(d),"theme-overrides":q(m)},{default:Y(function(){return[Sa(e.$slots,`default`),w(n)]}),_:3},8,[`theme`,`locale`,`date-locale`,`theme-overrides`])}}}),ct=ii,o=function(e){return e.Free=`free`,e.Professional=`pro`,e.Enterprise=`ltd`,e}({}),Be=A.global,K=Be.t,wr=function(){return B.post(`/panel/public/get_public_config_simple`)},e(`of`,Cr=function(){return B.post(`/panel/public/get_public_config`)}),Ur=function(){return B.post(`/ssl?action=GetUserInfo`,{},{requestOptions:{loading:K(`Component.Api.index_1`),errorMessage:!1}})},e(`mf`,function(e){return B.post(`/userRegister?action=toRegister`,e,{requestOptions:{loading:K(`Component.Api.index_1`),successMessage:!0}})}),e(`Kd`,function(e){return B.post(`/ssl?action=GetToken`,e,{requestOptions:{loading:K(`Component.Api.index_2`),successMessage:!0}})}),e(`_f`,function(e){return B.post(`/ssl?action=verify_mail_any`,e,{requestOptions:{loading:K(`Component.Api.index_1`),successMessage:!0}})}),e(`Qd`,function(){return B.post(`/config?action=get_nps_new`,{product_type:2},{requestOptions:{loading:K(`Component.Api.index_1`)}})}),e(`hf`,function(e){return B.post(`/config?action=write_nps_new`,{questions:JSON.stringify(e.questions),rate:0,product_type:2,submit_entry:e.submit_entry},{requestOptions:{loading:K(`Component.Api.index_3`)}})}),e(`if`,function(e){return B.post(`/auth?action=get_plugin_remarks`,e)}),e(`rf`,function(e){return B.post(`/auth?action=get_plugin_price`,e)}),e(`ef`,function(){return B.post(`/config?action=get_panel_ssl_status`)}),e(`Zd`,function(e){return B.post(`/auth?action=get_buy_code`,e)}),e(`cf`,function(e){return B.post(`/auth?action=get_stripe_session_id`,e)}),e(`tf`,function(e){return B.post(`/auth?action=get_paypal_session_id`,e)}),e(`Jd`,function(e){return B.post(`/auth?action=check_paypal_status`,e)}),e(`Yd`,function(e){return B.post(`/auth?action=detect_order_status`,e)}),e(`nf`,function(){return B.post(`/auth?action=get_product_auth_all`)}),e(`yf`,function(e){return B.post(`/auth?action=auth_activate`,e,{requestOptions:{loading:K(`WP.api.tamper_8`),successMessage:!0}})}),e(`af`,function(){return B.post(`/auth?action=get_voucher_plugin_all`)}),e(`bf`,function(e){return e.pid?B.post(`/auth?action=create_order_voucher_plugin`,{pid:e.pid,coupon_id:e.coupon_id,cycle:e.cycle,cycle_unit:e.cycle_unit,charge_type:e.charge_type},{requestOptions:{loading:K(`WP.api.tamper_8`),successMessage:!0}}):B.post(`/auth?action=create_order_voucher`,{code:e.code},{requestOptions:{loading:K(`WP.api.tamper_8`),successMessage:!0}})}),e(`sf`,Dr=function(){return B.post(`/auth?action=get_all_coupons`)}),e(`lf`,function(){return B.post(`/auth?action=get_coupon_list`)}),e(`ff`,function(e){return B.post(`/auth?action=get_apply_copon`,e,{requestOptions:{loading:K(`WP.api.tamper_8`),successMessage:!0}})}),e(`uf`,function(e){return B.post(`/auth?action=ignore_coupon_time`,e,{requestOptions:{loading:K(`WP.api.tamper_8`),successMessage:!0}})}),e(`Xd`,function(){return B.post(`/install_finish`)}),e(`pf`,function(e){return B.post(`/userRegister?action=toRegister`,e,{requestOptions:{prefix:``,loading:K(`Login.index_33`),isOriginalResult:!0}})}),e(`$d`,function(){return B.post(`/config?action=get_nps_new`,{},{requestOptions:{loading:K(`Component.Api.index_1`)}})}),e(`gf`,function(e){return B.post(`/config?action=write_nps_new`,e,{requestOptions:{loading:K(`Component.Api.index_3`)}})}),e(`qd`,function(e){return B.post(`/config?action=set_theme`,e,{requestOptions:{loading:K(`Component.Api.index_1`),successMessage:!0}})}),e(`df`,Wi=function(e){return B.post(`/site?action=switch_multi_webservice_status`,e,{requestOptions:{loading:K(`Component.Api.index_1`),successMessage:!0}})}),xr=function(){return B.post(`/panel/public/get_public_backend_record`)},e(`vf`,function(e){return B.post(`/panel/public/set_public_backend_record`,e)}),lo=function(e){return B.post(`/panel/public/submit_module_logs`,e,{requestOptions:{successMessage:!1,errorMessage:!1}})},e(`vd`,function(){return B.post(`/ajax?action=get_pay_type`)}),e(`yd`,function(){return B.post(`/plugin?action=get_index_list`)}),e(`_d`,function(){return B.post(`/system?action=GetNetWork`)}),e(`xd`,Gn=function(){return B.post(`/ajax?action=UpdatePanel`)}),e(`md`,function(){return B.post(`/ajax?action=get_beta_logs`,{},{requestOptions:{loading:A.global.t(`Home.Api.index_1`)}})}),e(`ud`,function(){return B.post(`/ajax?action=apple_beta`,{},{requestOptions:{loading:A.global.t(`Home.Api.index_1`)}})}),e(`dd`,function(){return B.post(`/ajax?action=to_not_beta`,{},{requestOptions:{loading:A.global.t(`Home.Api.index_1`)}})}),e(`bd`,function(){return B.post(`/ajax?action=UpdatePanel`,{check:!0},{requestOptions:{loading:A.global.t(`Home.Api.index_1`)}})}),e(`Md`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/ajax?action=ignore_version`,e,{requestOptions:{loading:t?A.global.t(`Home.Api.index_1`):``,successMessage:t}})}),e(`Gd`,function(e){return B.post(`/ajax?action=UpdatePanel`,e,{requestOptions:{loading:A.global.t(`Home.Api.index_2`),successMessage:!0}})}),e(`Bd`,function(e){return B.post(`/ajax?action=ScheduleUpdate`,e,{requestOptions:{loading:A.global.t(`Home.Api.index_1`),successMessage:!0}})}),e(`Id`,function(){return B.post(`/ajax?action=RepPanel`,{force:1},{requestOptions:{loading:A.global.t(`Home.Api.index_1`)}})}),e(`Ad`,function(){return B.post(`/system?action=get_upgrade_log`)}),e(`Ld`,function(){var e=arguments.length>0&&arguments[0]!==void 0&&arguments[0];return B.post(`/system?action=ReWeb`,{},{requestOptions:{loading:e?A.global.t(`Home.Api.index_1`):``,successMessage:e}})}),e(`Vd`,function(e){return B.post(`/plugin?action=sort_index`,e,{requestOptions:{loading:A.global.t(`Home.Api.index_1`),successMessage:!0}})}),e(`Fd`,function(){return B.post(`/system?action=ReMemory`)}),e(`Wd`,function(){return B.post(`/system?action=ServiceAdmin`,{name:`{{session['webserver']}}`,type:`stop`})}),e(`Ud`,function(){return B.post(`/system?action=ServiceAdmin`,{name:`mysqld`,type:`stop`})}),e(`Rd`,function(){return B.post(`/system?action=RestartServer`)}),e(`kd`,function(){return B.post(`/system?action=GetSystemTotal`)}),e(`Cd`,function(){return B.post(`/ajax?action=GetSoftList`)}),e(`gd`,function(){return B.post(`/monitor/process_management/specific_resource_load_type`)}),e(`Nd`,function(e){return B.post(`/monitor/process_management/kill_process_all`,e,{requestOptions:{loading:A.global.t(`Home.Api.index_1`),successMessage:!0}})}),e(`hd`,function(){return B.post(`/files?action=GetExecLog`)}),Bn=function(e){return B.post(`/data?action=getData`,Q(Z({},e),{tojs:`reader_message_list`,table:`tasks`,result:`2,4,6,8`}))},Vn=function(){return B.post(`/files?action=GetTaskSpeed`,{},{requestOptions:{errorMessage:!1}})},e(`fd`,function(e){return B.post(`/files?action=RemoveTask`,e,{requestOptions:{loading:A.global.t(`Security.Api.Index_3`),successMessage:!0}})}),Br=function(){return B.post(`/ajax?action=GetTaskCount`)},e(`Td`,function(e){return B.post(`/site?action=service_install_count`,e,{requestOptions:{loading:``,successMessage:!1,errorMessage:!1}})}),e(`Pd`,function(){return B.post(`/system?action=mark_reboot_read`)}),e(`Ed`,function(){return B.post(`/overview?action=overview_template`)}),e(`zd`,function(e){return B.post(`/overview?action=set_overview`,e,{requestOptions:{loading:A.global.t(`Home.Api.index_1`),successMessage:!0}})}),e(`ld`,function(e){return B.post(`/overview?action=add_overview`,e,{requestOptions:{loading:A.global.t(`Home.Api.index_1`),successMessage:!0}})}),e(`pd`,function(e){return B.post(`/overview?action=del_overview`,e,{requestOptions:{loading:A.global.t(`Home.Api.index_1`),successMessage:!0}})}),e(`Dd`,function(){return B.post(`/overview?action=get_overview`)}),e(`Hd`,function(e){return B.post(`/overview?action=sort_overview`,e,{requestOptions:{loading:A.global.t(`Home.Api.index_1`),successMessage:!0}})}),e(`Od`,function(e){return B.post(`/overview?action=get_overview_window`,e)}),e(`wd`,function(){return B.post(`/config?action=get_memo_body`)}),e(`jd`,function(){return B.post(`/ajax?action=get_version_logs`)}),e(`Sd`,function(e){return B.post(`/files?action=GetFileBody`,e,{requestOptions:{errorMessage:!1}})}),M(),e(`cd`,Lo=D(`layout-msg`,function(){var e=k(),t=z([]),n=null,r=0,i=function(){n&&clearInterval(n),r=0,n=window.setInterval(function(){o(),e.taskCount===0&&(n&&clearInterval(n),a())},2e3)},a=function(){return X(function(){var n;return $(this,function(r){switch(r.label){case 0:return r.trys.push([0,2,,3]),[4,Vn()];case 1:return n=r.sent().message,P(n)&&(e.taskCount=n.task.length,t.value=n.task),[3,3];case 2:return r.sent(),e.taskCount=0,[3,3];case 3:return[2]}})})()},o=function(){return X(function(){var t;return $(this,function(i){switch(i.label){case 0:return i.trys.push([0,2,,3]),[4,Br()];case 1:return t=i.sent().message,P(t)&&e.taskCount!==t.result&&a(),r=0,[3,3];case 2:return i.sent(),r++,r>=3&&n&&clearInterval(n),[3,3];case 3:return[2]}})})()};return qo(function(){return e.taskCount},function(t){t===0&&e.isMultiServiceInstall&&(Wi({status:`enable`}),e.getConfigSimple())}),{taskList:t,onRepetion:i,getList:a}})),Ve=A.global,po=Ve.t,e(`au`,Sr=function(){return B.post(`/panel/public/get_public_config`)}),e(`nu`,function(){return B.post(`/config?action=get_menu_list`)}),e(`eu`,function(){return B.post(`/config?action=check_two_step`)}),e(`Yl`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return B.post(`/config?action=ClosePanel`,e,{requestOptions:{loading:A.global.t(`Config.API.global_1`),successMessage:!0}})}),e(`vu`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return B.post(`/config?action=set_ipv6_status`,e,{requestOptions:{loading:A.global.t(`Config.API.global_2`),successMessage:!0}})}),e(`xu`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return B.post(`/config?action=set_local`,e,{requestOptions:{loading:A.global.t(`Config.API.global_3`),successMessage:!0}})}),e(`gu`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return B.post(`/config?action=set_debug`,e,{requestOptions:{loading:A.global.t(`Config.API.global_4`),successMessage:!0}})}),e(`Pu`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/config?action=set_token`,e,{requestOptions:{loading:A.global.t(`Config.API.global_5`),successMessage:t}})}),e(`uu`,Vr=function(){return B.post(`/config?action=get_token`)}),e(`yu`,function(e){return B.post(`/config?action=set_language`,e,{requestOptions:{loading:A.global.t(`Config.API.global_6`),successMessage:!0}})}),e(`wu`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:A.global.t(`Config.API.global_36`);return B.post(`/config?action=setPanel`,e,{requestOptions:{loading:t,successMessage:!0}})}),e(`Mu`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return B.post(`/config?action=syncDate`,e,{requestOptions:{loading:A.global.t(`Config.API.global_12`),successMessage:!0}})}),e(`su`,function(e){return B.post(`/panel/public/GetZoneinfo`,e)}),e(`ku`,function(e){return B.post(`/panel/public/SetZone`,e,{requestOptions:{loading:A.global.t(`Config.API.global_36`),successMessage:!0}})}),e(`Iu`,function(e){return B.post(`/config?action=setUsername`,e,{requestOptions:{loading:A.global.t(`Config.API.global_13`),successMessage:!0}})}),e(`Eu`,function(e){return B.post(`/config?action=setPassword`,e,{requestOptions:{loading:A.global.t(`Config.API.global_14`),successMessage:!0}})}),e(`bu`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return B.post(`/config?action=setlastPassword`,e,{requestOptions:{loading:A.global.t(`Config.API.global_14`),successMessage:!0}})}),e(`_u`,function(e){return B.post(`/config?action=set_hide_menu_list`,{hide_list:JSON.stringify(e.hide_list)},{requestOptions:{loading:A.global.t(`Config.API.global_15`),successMessage:!0}})}),e(`Zl`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return B.post(`/ssl?action=DelToken`,e,{requestOptions:{loading:A.global.t(`Config.API.global_16`),successMessage:!0}})}),e(`Xl`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return B.post(`/config?action=SetPanelSSL`,e,{requestOptions:{loading:A.global.t(`Config.API.global_17`),successMessage:!0}})}),e(`Tu`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/config?action=SetPanelSSL`,e,{requestOptions:{loading:t?A.global.t(`Config.API.global_17`):``,successMessage:!0}})}),e(`fu`,function(e){var t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return B.post(`/config?action=SavePanelSSL`,e,{requestOptions:{loading:t?A.global.t(`Config.API.global_17`):``,successMessage:t}})}),e(`Ql`,function(){return B.post(`/config?action=get_cert_source`)}),e(`ru`,function(){return B.post(`/config?action=GetPanelSSL`)}),e(`mu`,function(e){return B.post(`/config?action=set_basic_auth`,e,{requestOptions:{loading:A.global.t(`Config.API.global_18`),successMessage:!0}})}),e(`Fu`,function(e){var t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return B.post(`/config?action=set_two_step_auth`,e,{requestOptions:{loading:A.global.t(`Config.API.global_19`),successMessage:t}})}),e(`$l`,function(){return B.post(`/config?action=get_key`)}),e(`ou`,function(e){return B.post(`/config?action=get_qrcode_data`,e)}),e(`Du`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return B.post(`/config?action=set_password_safe`,e,{requestOptions:{loading:A.global.t(`Config.API.global_20`),successMessage:!0}})}),e(`pu`,function(e){return B.post(`/config?action=set_admin_path`,e,{requestOptions:{loading:A.global.t(`Config.API.global_24`),successMessage:!0}})}),e(`Su`,function(e){return B.post(`/config?action=set_not_auth_status`,e,{requestOptions:{loading:A.global.t(`Config.API.global_25`),successMessage:!0}})}),e(`iu`,function(){return B.post(`/config?action=get_password_config`)}),e(`Ou`,function(e){return B.post(`/config?action=set_password_expire`,e,{requestOptions:{loading:A.global.t(`Config.API.global_26`),successMessage:!0}})}),e(`cu`,function(e){return B.post(`/config?action=get_temp_login`,e)}),e(`Nu`,function(e){return B.post(`/config?action=set_temp_login`,e,{requestOptions:{loading:A.global.t(`Config.API.global_27`)}})}),e(`du`,function(e){return B.post(`/config?action=remove_temp_login`,e,{requestOptions:{loading:A.global.t(`Config.API.global_28`),successMessage:!0}})}),e(`Jl`,function(e){return B.post(`/config?action=clear_temp_login`,e,{requestOptions:{loading:A.global.t(`Config.API.global_29`),successMessage:!0}})}),e(`lu`,function(e){return B.post(`/config?action=get_temp_login_logs`,e)}),e(`tu`,function(){return B.post(`/config?action=get_limit_ua`)}),e(`ql`,function(){return B.post(`/config?action=clearBackup`,{},{requestOptions:{loading:A.global.t(`Config.API.global_35`),successMessage:!0}})}),e(`hu`,function(e){return B.post(`/config?action=set_cdn_status`,e,{requestOptions:{loading:A.global.t(`Config.API.global_36`),successMessage:!0}})}),e(`Cu`,function(e){return B.post(`/panel/public/set_panel_announce_config`,e,{requestOptions:{loading:A.global.t(`Config.API.global_36`),successMessage:!0}})}),e(`ju`,function(e){return B.post(`/config?action=set_site_total_setup`,e,{requestOptions:{loading:A.global.t(`Config.API.global_36`),successMessage:!0}})}),e(`Au`,function(e){return B.post(`/config?action=set_auto_favicon`,e,{requestOptions:{loading:A.global.t(`Config.API.global_36`),successMessage:!0}})}),M(),e(`Kl`,ko=D(`account-settings-store`,function(){var e=function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Vr()];case 1:return e=t.sent().message,P(e)&&(l.open=e.open,l.limit_addr=e.limit_addr),[2]}})})()},t=z(0),n=z(!1),r=z(``),i=z(50443),a=z(0),o=z(!1),s=z(``),c=z({downUrl:``,updateMsg:``,uptime:``,version:``}),l=R({open:!0,limit_addr:``}),u=S(function(){return l.open&&l.limit_addr.includes(`127.0.0.1`)}),d=S(function(){var e=s.value.split(`.`);return e[0]>`1`||e[0]===`1`&&(e[1]>`0`||e[1]===`0`&&e[2]>=`9`)}),f=S(function(){return n.value&&r.value===`nginx`}),p=S(function(){return t.value===2&&f.value}),m=S(function(){return a.value===1}),h=function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Sr()];case 1:return e=t.sent().message,P(e)&&(r.value=e.webserver,n.value=e.web.setup),[2]}})})()},g=function(){return X(function(){var e;return $(this,function(n){switch(n.label){case 0:return[4,h()];case 1:return n.sent(),[4,Gs()];case 2:return e=n.sent().message,P(e)&&(t.value=e.install_status,a.value=e.run_status,s.value=e.version,i.value=Number(e.server_port)),[2]}})})()},ee=function(){return X(function(){var e,t;return $(this,function(n){switch(n.label){case 0:return[4,Gn()];case 1:return e=n.sent().message,P(e)&&(t=e.account,c.value.downUrl=t.downUrl,c.value.updateMsg=t.updateMsg,c.value.uptime=t.uptime,c.value.version=t.version),[2]}})})()},te=z(!1),_=z({certificate:``,private_key:``}),ne=function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Xs()];case 1:return e=t.sent().message,P(e)&&(te.value=e.certificate!==``,_.value.certificate=e.certificate,_.value.private_key=e.private_key),[2]}})})()},v=z(``),re=z(`https`),ie=z(`80`),ae=z(``),oe=z(),se=function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Qs()];case 1:return e=t.sent().message,P(e)&&(v.value=e.domain?e.domain:e.ip,re.value=e.protocol,ie.value=e.port,ae.value=e.domain,oe.value=e),[2]}})})()};return{install:t,runStatus:a,isInstall:p,isRunning:m,getInfo:g,hasCert:te,certInfo:_,getCertInfo:ne,getServerIP:se,serverIP:v,port:i,serverProtocol:re,serverPort:ie,resetServerIP:function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,$s((e=oe.value)==null?void 0:e.ip)];case 1:return t.sent(),[4,se()];case 2:return t.sent(),[2]}})})()},getUpdateVersion:ee,getApiInfo:e,newVersionInfo:c,hasNewVersion:o,version:s,isExistWhite:u,formToken:l,isUserAutoMatic:d}})),j(),v=function(){return y(function(){return t.import(`./app-layout-legacy.js?v=1784873523001`).then(function(e){return e.t})},void 0)},j(),ot=function(e,t,n){return X(function(){var t,r,i;return $(this,function(a){switch(a.label){case 0:return a.trys.push([0,2,,3]),t=k(),!t.userInfo.status||!t.hasSubPanelAuth&&!t.isPro?(e.path===`/aapanelsub/install`?n():n(`/aapanelsub/install`),[2]):(r=ko(),[4,r.getInfo()]);case 1:return a.sent(),e.path!==`/aapanelsub/install`&&!r.isInstall?(n(`/aapanelsub/install`),[2]):e.path===`/aapanelsub/install`&&r.isInstall?(n(`/aapanelsub/account`),[2]):e.path!==`/aapanelsub/settings`&&r.isInstall&&!r.runStatus?(n(`/aapanelsub/settings`),[2]):[3,3];case 2:return i=a.sent(),console.error(i),[3,3];case 3:return n(),[2]}})})()},We={path:`/aapanelsub`,name:`Account`,redirect:`/aapanelsub/account`,meta:{sort:12,keepAlive:!0},component:v,children:[{path:`/aapanelsub`,name:`Account Layout`,redirect:`/aapanelsub/account`,meta:{title:A.global.t(`Layout.Sider.account_1`),icon:`account`},component:function(){return y(function(){return t.import(`./view-account-legacy.js?v=1784873523001`).then(function(e){return e.a})},void 0)},children:[{path:`account`,name:`Account Account`,meta:{activeMenu:`Account Layout`,title:A.global.t(`Layout.Sider.account_2`)},beforeEnter:ot,component:function(){return y(function(){return t.import(`./view-account-legacy.js?v=1784873523001`).then(function(e){return e.s})},void 0)}},{path:`package`,name:`Account Package`,meta:{activeMenu:`Account Layout`,title:A.global.t(`Layout.Sider.account_3`)},beforeEnter:ot,component:function(){return y(function(){return t.import(`./view-account-legacy.js?v=1784873523001`).then(function(e){return e.n})},void 0)}},{path:`Storage`,name:`Account Storage`,meta:{activeMenu:`Account Layout`,title:A.global.t(`Layout.Sider.account_5`)},beforeEnter:ot,component:function(){return y(function(){return t.import(`./view-account-legacy.js?v=1784873523001`).then(function(e){return e.o})},void 0)}},{path:`logs`,name:`Account Logs`,meta:{activeMenu:`Account Layout`,title:A.global.t(`Layout.Sider.account_4`)},beforeEnter:ot,component:function(){return y(function(){return t.import(`./view-account-legacy.js?v=1784873523001`).then(function(e){return e.r})},void 0)}},{path:`settings`,name:`Account Settings`,meta:{activeMenu:`Account Layout`,title:A.global.t(`Layout.Sider.account_6`)},beforeEnter:ot,component:function(){return y(function(){return t.import(`./view-account-legacy.js?v=1784873523001`).then(function(e){return e.t})},void 0)}}]},{path:`/aapanelsub`,name:`Account Other Layout`,redirect:`/aapanelsub/install`,meta:{title:A.global.t(`Layout.Sider.account_1`),icon:`account`},component:function(){return y(function(){return t.import(`./view-account-legacy.js?v=1784873523001`).then(function(e){return e.a})},void 0)},children:[{path:`install`,name:`Account Install`,meta:{activeMenu:`Account Layout`,title:A.global.t(`Layout.Sider.account_1`),install:!0},beforeEnter:ot,component:function(){return y(function(){return t.import(`./view-account-legacy.js?v=1784873523001`).then(function(e){return e.i})},void 0)}}]}]},j(),at=function(e,t,n){return X(function(){return $(this,function(t){try{if(!k().userInfo.status&&e.path!==`/ai/Introduction`)return n(`/ai/Introduction`),[2]}catch(e){console.log(e)}return n(),[2]})})()},Je={path:`/ai`,name:`AI`,redirect:`/ai/chat`,meta:{sort:13},component:v,children:[{path:`/ai`,name:`AI Layout`,redirect:`/ai/chat`,meta:{title:`AI`,icon:`ai`},component:function(){return y(function(){return t.import(`./view-ai-legacy.js?v=1784873523001`).then(function(e){return e.H})},void 0)},children:[{path:`chat`,name:`chat`,meta:{activeMenu:`AI Layout`,title:A.global.t(`Chat`)},beforeEnter:at,component:function(){return y(function(){return t.import(`./view-ai-legacy.js?v=1784873523001`).then(function(e){return e.U})},void 0)}},{path:`website-manage`,name:`website-manage`,meta:{activeMenu:`AI Layout`,title:A.global.t(`Website Manage`),hidden:!0},beforeEnter:at,component:function(){return y(function(){return t.import(`./view-ai-legacy.js?v=1784873523001`).then(function(e){return e.t})},void 0)}},{path:`tools`,name:`tools`,meta:{activeMenu:`AI Layout`,title:A.global.t(`Database.index_22`),hidden:!0},beforeEnter:at,component:function(){return y(function(){return t.import(`./view-ai-legacy.js?v=1784873523001`).then(function(e){return e.I})},void 0)}},{path:`skills`,name:`skills`,meta:{activeMenu:`AI Layout`,title:A.global.t(`Skills`)},beforeEnter:at,component:function(){return y(function(){return t.import(`./view-ai-legacy.js?v=1784873523001`).then(function(e){return e.L})},void 0)}},{path:`quota`,name:`quota`,meta:{activeMenu:`AI Layout`,title:A.global.t(`Component.Quota.index_1`)},beforeEnter:at,component:function(){return y(function(){return t.import(`./view-ai-legacy.js?v=1784873523001`).then(function(e){return e.z})},void 0)}},{path:`model`,name:`model`,meta:{activeMenu:`AI Layout`,title:A.global.t(`Models`)},beforeEnter:at,component:function(){return y(function(){return t.import(`./view-ai-legacy.js?v=1784873523001`).then(function(e){return e.V})},void 0)}},{path:`msg`,name:`msg`,meta:{activeMenu:`AI Layout`,title:A.global.t(`ChatOps`)},beforeEnter:at,component:function(){return y(function(){return t.import(`./view-ai-legacy.js?v=1784873523001`).then(function(e){return e.B})},void 0)}},{path:`setting`,name:`setting`,meta:{activeMenu:`AI Layout`,title:A.global.t(`Layout.Sider.docker_12`)},beforeEnter:at,component:function(){return y(function(){return t.import(`./view-ai-legacy.js?v=1784873523001`).then(function(e){return e.R})},void 0)}},{path:`Introduction`,name:`Introduction`,meta:{activeMenu:`AI Layout`,title:A.global.t(`Introduction`),hidden:!0},component:function(){return y(function(){return t.import(`./view-ai-legacy.js?v=1784873523001`).then(function(e){return e.F})},void 0)}}]}]},j(),It={path:`/setting`,name:`Settings`,redirect:`/setting/all`,meta:{sort:15,keepAlive:!1},component:v,children:[{path:`/setting`,name:`Settings Layout`,meta:{title:A.global.t(`Layout.Sider.config_1`),icon:`settings`},component:function(){return y(function(){return t.import(`./view-config-legacy.js?v=1784873523001`).then(function(e){return e.s})},void 0)},children:[{path:`all`,name:`All Setting`,meta:{activeMenu:`Settings Layout`,title:A.global.t(`Layout.Sider.config_2`)},component:function(){return y(function(){return t.import(`./view-config-legacy.js?v=1784873523001`).then(function(e){return e.l})},void 0)}},{path:`ui`,name:`UI Setting`,meta:{activeMenu:`Settings Layout`,title:A.global.t(`Layout.Sider.config_8`)},component:function(){return y(function(){return t.import(`./view-config-legacy.js?v=1784873523001`).then(function(e){return e.i})},void 0)}},{path:`alarm`,name:`Alarm Setting`,meta:{activeMenu:`Settings Layout`,title:A.global.t(`Layout.Sider.config_5`)},component:function(){return y(function(){return t.import(`./view-config-legacy.js?v=1784873523001`).then(function(e){return e.u})},void 0)}},{path:`backup`,name:`Backup Setting`,meta:{activeMenu:`Settings Layout`,title:A.global.t(`Layout.Sider.config_6`)},component:function(){return y(function(){return t.import(`./view-config-legacy.js?v=1784873523001`).then(function(e){return e.c})},void 0)}},{path:`migrate`,name:`Migrate Setting`,meta:{activeMenu:`Settings Layout`,title:`aaPanel Migrate`},component:function(){return y(function(){return t.import(`./view-config-legacy.js?v=1784873523001`).then(function(e){return e.o})},void 0)}},{path:`other-panel-migrate`,name:`Other Panel Migrate`,meta:{activeMenu:`Settings Layout`,title:A.global.t(`Other Panel Migrate`)},component:function(){return y(function(){return t.import(`./view-config-legacy.js?v=1784873523001`).then(function(e){return e.a})},void 0)}},{path:`service`,name:`Service Setting`,meta:{activeMenu:`Settings Layout`,title:A.global.t(`Service`)},component:function(){return y(function(){return t.import(`./view-config-legacy.js?v=1784873523001`).then(function(e){return e.t})},void 0)}}]}]},j(),Jt={path:`/crontab`,name:`Cron`,redirect:`/crontab/task`,meta:{sort:13},component:v,children:[{path:`/crontab`,name:`Crontab Layout`,redirect:`/crontab/task`,meta:{title:A.global.t(`Layout.Sider.crontab_1`),icon:`cron`},component:function(){return y(function(){return t.import(`./view-crontab-legacy.js?v=1784873523001`).then(function(e){return e.o})},void 0)},children:[{path:`task`,name:`Crontab Task`,meta:{activeMenu:`Crontab Layout`,title:A.global.t(`Crontab.Planned.index_1`)},component:function(){return y(function(){return t.import(`./view-crontab-legacy.js?v=1784873523001`).then(function(e){return e.n})},void 0)}},{path:`arrange`,name:`Docker Task Arrange`,meta:{activeMenu:`Crontab Layout`,title:A.global.t(`Crontab.Planned.index_2`)},component:function(){return y(function(){return t.import(`./view-crontab-legacy.js?v=1784873523001`).then(function(e){return e.s})},void 0)}},{path:`script`,name:`Docker Script Library`,meta:{activeMenu:`Crontab Layout`,title:A.global.t(`Crontab.Planned.index_3`)},component:function(){return y(function(){return t.import(`./view-crontab-legacy.js?v=1784873523001`).then(function(e){return e.a})},void 0)}}]}]},j(),Zt={path:`/database`,name:`Databases`,redirect:`/database/mysql`,meta:{sort:5},component:v,children:[{path:`/database`,name:`Databases Layout`,redirect:`/database/mysql`,meta:{title:A.global.t(`Layout.Sider.database_1`),icon:`database`},component:function(){return y(function(){return t.import(`./view-database-legacy.js?v=1784873523001`).then(function(e){return e.o})},void 0)},children:[{path:`mysql`,name:`Database MySQL`,meta:{activeMenu:`Databases Layout`,title:A.global.t(`Layout.Sider.database_2`)},component:function(){return y(function(){return t.import(`./view-database-legacy.js?v=1784873523001`).then(function(e){return e.i})},void 0)}},{path:`sqlserver`,name:`Database SqlServer`,meta:{activeMenu:`Databases Layout`,title:A.global.t(`Layout.Sider.database_3`)},component:function(){return y(function(){return t.import(`./view-database-legacy.js?v=1784873523001`).then(function(e){return e.t})},void 0)}},{path:`mongo`,name:`Database MongoDB`,meta:{activeMenu:`Databases Layout`,title:A.global.t(`Layout.Sider.database_4`)},component:function(){return y(function(){return t.import(`./view-database-legacy.js?v=1784873523001`).then(function(e){return e.a})},void 0)}},{path:`redis`,name:`Database Redis`,meta:{activeMenu:`Databases Layout`,title:A.global.t(`Layout.Sider.database_5`)},component:function(){return y(function(){return t.import(`./view-database-legacy.js?v=1784873523001`).then(function(e){return e.n})},void 0)}},{path:`pgsql`,name:`Database PgSQL`,meta:{activeMenu:`Databases Layout`,title:A.global.t(`Layout.Sider.database_6`)},component:function(){return y(function(){return t.import(`./view-database-legacy.js?v=1784873523001`).then(function(e){return e.r})},void 0)}}]}]},e(`dl`,function(){return B.post(`/btdocker/container/get_list`)}),e(`bl`,function(){return B.post(`/btdocker/container/get_other_container_data`)}),e(`Hc`,function(e){return B.post(`/btdocker/container/prune`,e,{requestOptions:{loading:A.global.t(`Docker.api.index_1`),successMessage:!0}})}),e(`Hl`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/btdocker/container/set_container_status`,{data:JSON.stringify(e)},{requestOptions:{loading:t?A.global.t(`Docker.api.index_2`):``,successMessage:t}})}),e(`Bl`,function(e){return B.post(`/btdocker/container/set_container_remark`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_3`),successMessage:!0}})}),e(`Mc`,function(e){return B.post(`/btdocker/container/run`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_4`),successMessage:!0}})}),e(`el`,function(e){return B.post(`/btdocker/container/upgrade_container`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_5`),successMessage:!0}})}),e(`ll`,function(e){return B.post(`/btdocker/container/docker_shell`,e,{requestOptions:{loading:A.global.t(`Docker.api.index_6`)}})}),e(`il`,function(e){return B.post(`/btdocker/container/run_cmd`,e)}),e(`Xc`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/btdocker/container/del_container`,{data:JSON.stringify(e)},{requestOptions:{loading:t?A.global.t(`Docker.api.index_7`):``,successMessage:t}})}),e(`pl`,function(){return B.post(`/btdocker/container/get_logs_all`)}),e(`ul`,function(e,t){return B.post(`/btdocker/container/get_container_info`,{data:JSON.stringify(e)},{requestOptions:{loading:t?A.global.t(`Docker.api.index_6`):``}})}),e(`fl`,function(e){return B.post(`/btdocker/container/get_logs`,{data:JSON.stringify(e)})}),e(`Uc`,function(e){return B.post(`/btdocker/container/clear_log`,e,{requestOptions:{loading:A.global.t(`Docker.api.index_8`),successMessage:!0}})}),e(`Rl`,function(e){return B.post(`/btdocker/container/docker_split`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_9`),successMessage:!0}})}),e(`Nc`,function(e){return B.post(`/btdocker/network/connect`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_10`),successMessage:!0}})}),e(`kl`,function(e){return B.post(`/btdocker/network/disconnect`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_11`),successMessage:!0}})}),e(`Vl`,function(e){return B.post(`/btdocker/container/update_restart_policy`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_12`),successMessage:!0}})}),e(`zl`,function(e){return B.post(`/btdocker/container/commit`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_13`),successMessage:!0}})}),e(`Pl`,function(e){return B.post(`/btdocker/container/rename_container`,e,{requestOptions:{loading:A.global.t(`Docker.api.index_15`),successMessage:!0}})}),e(`ml`,function(e){return B.post(`/btdocker/status/stats`,{data:JSON.stringify(e)})}),e(`hl`,function(e){return B.post(`/btdocker/container/get_container_merged`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_16`)}})}),e(`gl`,function(e){return B.post(`/btdocker/proxy/get_proxy_info`,e)}),e(`Yc`,function(e){return B.post(`/btdocker/proxy/create_proxy`,e,{requestOptions:{loading:A.global.t(`Docker.api.index_55`),successMessage:!0}})}),e(`Jc`,function(e){return B.post(`/btdocker/proxy/create_proxy`,e,{requestOptions:{loading:A.global.t(`Docker.api.index_55`)}})}),e(`qc`,function(e){return B.post(`/btdocker/proxy/close_proxy`,e,{requestOptions:{loading:A.global.t(`Docker.api.index_56`),successMessage:!0}})}),e(`sl`,function(e){return B.post(`/btdocker/proxy/get_cert_info`,e,{requestOptions:{loading:A.global.t(`Docker.api.index_57`)}})}),e(`vl`,function(){return B.post(`/btdocker/image/image_list`)}),e(`Dl`,function(e){return B.post(`/btdocker/image/load`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_17`),successMessage:!0}})}),e(`Bc`,function(e){return B.post(`/btdocker/image/build`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_18`),successMessage:!0}})}),e(`Wc`,function(e){return B.post(`/btdocker/image/prune`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_19`),successMessage:!0}})}),e(`jl`,function(e){return B.post(`/btdocker/image/push`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_20`),successMessage:!0}})}),e(`ol`,function(e){return B.post(`/btdocker/image/save`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_21`),successMessage:!0}})}),e(`Ml`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/btdocker/image/remove`,{data:JSON.stringify(e)},{requestOptions:{loading:t?A.global.t(`Docker.api.index_22`):``,successMessage:t}})}),e(`yl`,function(e){return B.post(`/btdocker/image/search`,{data:JSON.stringify(e)})}),e(`al`,function(e){return B.post(`/btdocker/image/run_cmd`,e)}),e(`Ic`,function(e){return B.post(`/btdocker/compose/create_async`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_26`)}})}),e(`xl`,function(e){return B.post(`/btdocker/compose/task_logs`,{data:JSON.stringify(e)})}),e(`tl`,function(e){return B.post(`/btdocker/compose/edit`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_27`),successMessage:!0}})}),e(`Rc`,function(e){return B.post(`/btdocker/compose/add_template`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_28`),successMessage:!0}})}),e(`nl`,function(e){return B.post(`/btdocker/compose/edit_template`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_29`),successMessage:!0}})}),e(`Pc`,function(e){return B.post(`/btdocker/compose/add_template_in_path`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_28`),successMessage:!0}})}),e(`$c`,function(e){return B.post(`/btdocker/compose/remove_template`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_30`),successMessage:!0}})}),e(`wl`,function(e){return B.post(`/btdocker/compose/get_template`,{data:JSON.stringify(e)})}),e(`Al`,function(e){return B.post(`/btdocker/compose/pull`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_31`)}})}),e(`Tl`,function(){return B.post(`/btdocker/compose/template_list`)}),e(`cl`,function(e){return B.post(`/btdocker/compose/get_compose_project`,{data:JSON.stringify(e)})}),e(`Fc`,function(e){return B.post(`/btdocker/network/add`,e,{requestOptions:{loading:A.global.t(`Docker.api.index_32`),successMessage:!0}})}),e(`Zc`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/btdocker/network/del_network`,{data:JSON.stringify(e)},{requestOptions:{loading:t?A.global.t(`Docker.api.index_44`):``,successMessage:t}})}),e(`Gc`,function(){return B.post(`/btdocker/network/prune`,{},{requestOptions:{loading:A.global.t(`Docker.api.index_33`),successMessage:!0}})}),e(`_l`,function(){return B.post(`/btdocker/network/get_host_network`)}),e(`Lc`,function(e){return B.post(`/btdocker/volume/add`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_34`),successMessage:!0}})}),e(`Qc`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/btdocker/volume/remove`,{data:JSON.stringify(e)},{requestOptions:{loading:t?A.global.t(`Docker.api.index_45`):``,successMessage:t}})}),e(`Kc`,function(){return B.post(`/btdocker/volume/prune`,{},{requestOptions:{loading:A.global.t(`Docker.api.index_35`),successMessage:!0}})}),e(`Cl`,function(){return B.post(`/btdocker/volume/get_volume_list`)}),e(`El`,function(){var e=arguments.length>0&&arguments[0]!==void 0&&arguments[0];return B.post(`/btdocker/registry/registry_listV2`,{},{requestOptions:{loading:e?A.global.t(`Docker.api.index_6`):``}})}),e(`zc`,function(e){return B.post(`/btdocker/registry/add`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_36`),successMessage:!0}})}),e(`rl`,function(e){return B.post(`/btdocker/registry/edit`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_37`),successMessage:!0}})}),e(`Nl`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/btdocker/registry/remove`,{data:JSON.stringify(e)},{requestOptions:{loading:t?A.global.t(`Docker.api.index_46`):``,successMessage:t}})}),Hn=function(){return B.post(`/btdocker/setup/get_config`)},e(`Sl`,function(){return B.post(`/btdocker/setup/get_registry_mirrors`)}),e(`Wl`,function(e){return B.post(`/btdocker/setup/docker_service`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_38`),successMessage:!0}})}),e(`Fl`,function(){return B.post(`/btdocker/setup/repair_docker`,{},{requestOptions:{loading:A.global.t(`Docker.api.index_39`),successMessage:!0}})}),e(`Il`,function(){return B.post(`/btdocker/setup/docker_service`,{data:JSON.stringify({act:`restart`})},{requestOptions:{loading:A.global.t(`Docker.api.index_40`),successMessage:!0}})}),e(`Ll`,function(e){return B.post(`/btdocker/setup/set_docker_compose_path`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_43`),successMessage:!0}})}),e(`Ol`,function(e){return B.post(`/btdocker/setup/install_docker_program`,e,{requestOptions:{loading:A.global.t(`Docker.api.index_47`),successMessage:!0}})}),e(`Vc`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return B.post(`/btdocker/setup/uninstall_status`,e,{requestOptions:{loading:A.global.t(`Docker.api.index_48`)}})}),e(`Gl`,function(e){return B.post(`/btdocker/setup/uninstall_docker_program`,e,{requestOptions:{loading:A.global.t(`Docker.api.index_49`),successMessage:!0}})}),e(`Ul`,function(e){return B.post(`/btdocker/setup/set_ipv6_global`,e,{requestOptions:{loading:A.global.t(`Docker.api.index_51`,[e.status===1?A.global.t(`Docker.api.index_52`):A.global.t(`Docker.api.index_53`)]),successMessage:!0}})}),M(),e(`jc`,gn=D(`docker`,function(){var e=z(!1),t=function(t){e.value=t},n={daemon_path:``,docker_compose_installed:!1,docker_compose_path:`/usr/bin/docker-compose`,docker_installed:!0,monitor_save_date:0,monitor_status:!1,service_status:!1,ipv6_addr:``,ipv6_status:!1,socket:``,docker_compose_version:``,warehouse:[],log_cutting:{},iptables:!1,live_restore:!1,driver:`cgroupfs`,allow_update_install_path:!1,dk_project_path:``},r=z(Pt(n)),i=z({mem_total:0,online_cpus:0});return{setting:r,isRefresh:e,serverInfo:i,reset:function(){r.value=Pt(n)},getSetting:function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Hn()];case 1:return e=t.sent().message,P(e)&&(r.value=e),[2]}})})()},setRefresh:t,setServerInfo:function(e,t){i.value.mem_total=e,i.value.online_cpus=t}}})),j(),it=function(e,t,n){return X(function(){var t,r;return $(this,function(i){switch(i.label){case 0:return i.trys.push([0,2,,3]),t=gn(),[4,t.getSetting()];case 1:return i.sent(),e.path===`/docker/setting`?[3,3]:(t.setting.docker_installed&&t.setting.docker_compose_installed&&t.setting.service_status?n():(t.setting.docker_installed&&!t.setting.service_status&&I.error(A.global.t(`Docker.index_1`)),n({path:`/docker/setting`})),[2]);case 2:return r=i.sent(),console.log(r),[3,3];case 3:return n(),[2]}})})()},Na={path:`/docker`,name:`Docker`,redirect:`/docker/overview`,meta:{sort:5,keepAlive:!0},component:v,children:[{path:`/docker`,name:`Docker Layout`,redirect:`/docker/overview`,meta:{title:A.global.t(`Layout.Sider.docker_1`),icon:`docker`},component:function(){return y(function(){return t.import(`./view-docker-legacy.js?v=1784873523001`).then(function(e){return e.o})},void 0)},children:[{path:`overview`,name:`Docker Overview`,meta:{activeMenu:`Docker Layout`,title:A.global.t(`Layout.Sider.docker_3`)},beforeEnter:it,component:function(){return y(function(){return t.import(`./view-docker-legacy.js?v=1784873523001`).then(function(e){return e.i})},void 0)}},{path:`container`,name:`Docker Container`,meta:{activeMenu:`Docker Layout`,title:A.global.t(`Layout.Sider.docker_4`)},beforeEnter:it,component:function(){return y(function(){return t.import(`./view-docker-legacy.js?v=1784873523001`).then(function(e){return e.l})},void 0)}},{path:`app`,name:`DockerApp`,meta:{activeMenu:`Docker Layout`,title:A.global.t(`Layout.Sider.docker_2`)},beforeEnter:it,component:function(){return y(function(){return t.import(`./view-docker-legacy.js?v=1784873523001`).then(function(e){return e.d})},void 0)}},{path:`cloud`,name:`Docker Cloud Image`,meta:{activeMenu:`Docker Layout`,title:A.global.t(`Layout.Sider.docker_5`)},beforeEnter:it,component:function(){return y(function(){return t.import(`./view-docker-legacy.js?v=1784873523001`).then(function(e){return e.c})},void 0)}},{path:`local`,name:`Docker Local Image`,meta:{activeMenu:`Docker Layout`,title:A.global.t(`Layout.Sider.docker_6`)},beforeEnter:it,component:function(){return y(function(){return t.import(`./view-docker-legacy.js?v=1784873523001`).then(function(e){return e.s})},void 0)}},{path:`compose`,name:`Docker Compose`,meta:{activeMenu:`Docker Layout`,title:A.global.t(`Layout.Sider.docker_7`)},beforeEnter:it,component:function(){return y(function(){return t.import(`./view-docker-legacy.js?v=1784873523001`).then(function(e){return e.u})},void 0)}},{path:`network`,name:`Docker Network`,meta:{activeMenu:`Docker Layout`,title:A.global.t(`Layout.Sider.docker_9`)},beforeEnter:it,component:function(){return y(function(){return t.import(`./view-docker-legacy.js?v=1784873523001`).then(function(e){return e.a})},void 0)}},{path:`storage`,name:`Docker Storage`,meta:{activeMenu:`Docker Layout`,title:A.global.t(`Layout.Sider.docker_10`)},beforeEnter:it,component:function(){return y(function(){return t.import(`./view-docker-legacy.js?v=1784873523001`).then(function(e){return e.n})},void 0)}},{path:`warehouse`,name:`Docker Warehouse`,meta:{activeMenu:`Docker Layout`,title:A.global.t(`Layout.Sider.docker_11`)},beforeEnter:it,component:function(){return y(function(){return t.import(`./view-docker-legacy.js?v=1784873523001`).then(function(e){return e.t})},void 0)}},{path:`setting`,name:`Docker Setting`,meta:{activeMenu:`Docker Layout`,title:A.global.t(`Layout.Sider.docker_12`)},beforeEnter:it,component:function(){return y(function(){return t.import(`./view-docker-legacy.js?v=1784873523001`).then(function(e){return e.r})},void 0)}}]}]},j(),wn={path:`/files`,name:`Files`,redirect:`/files`,meta:{sort:10},component:v,children:[{path:``,name:`Files Layout`,meta:{title:A.global.t(`Layout.Sider.files_1`),icon:`files`},component:function(){return y(function(){return t.import(`./view-files-legacy.js?v=1784873523001`).then(function(e){return e.o})},void 0)}}]},j(),jn={path:`/ftp`,name:`FTP`,redirect:`/ftp`,meta:{sort:4,keepAlive:!0},component:v,children:[{path:`/ftp`,name:`FTP Layout`,redirect:`/ftp`,meta:{title:A.global.t(`Layout.Sider.ftp_1`),icon:`ftp`},component:function(){return y(function(){return t.import(`./view-ftp-legacy.js?v=1784873523001`).then(function(e){return e.c})},void 0)},children:[{path:``,name:`FTP Manager`,meta:{activeMenu:`FTP Layout`,title:A.global.t(`Layout.Sider.ftp_2`)},component:function(){return y(function(){return t.import(`./view-ftp-legacy.js?v=1784873523001`).then(function(e){return e.i})},void 0)}}]}]},j(),Jr={path:`/`,name:`Home`,component:v,redirect:`/home`,meta:{sort:0},children:[{path:`home`,name:`Home Overview`,meta:{title:A.global.t(`Layout.Sider.home_1`),icon:`home`},component:function(){return y(function(){return t.import(`./view-home-legacy.js?v=1784873523001`).then(function(e){return e.n})},void 0)}}]},j(),Ni={path:`/logs`,name:`Logs`,redirect:`/logs/panel`,meta:{sort:11},component:v,children:[{path:`/logs`,name:`Logs Layout`,redirect:`/logs/panel`,meta:{title:A.global.t(`Layout.Sider.logs_1`),icon:`logs`},component:function(){return y(function(){return t.import(`./view-logs-legacy.js?v=1784873523001`).then(function(e){return e.o})},void 0)},children:[{path:`panel`,name:`Panel Logs`,meta:{activeMenu:`Logs Layout`,title:A.global.t(`Layout.Sider.logs_2`)},component:function(){return y(function(){return t.import(`./view-logs-legacy.js?v=1784873523001`).then(function(e){return e.a})},void 0)}},{path:`website`,name:`Website Logs`,meta:{activeMenu:`Logs Layout`,title:A.global.t(`Layout.Sider.logs_3`)},component:function(){return y(function(){return t.import(`./view-logs-legacy.js?v=1784873523001`).then(function(e){return e.t})},void 0)}},{path:`audit`,name:`Logs Audit`,meta:{activeMenu:`Logs Layout`,title:A.global.t(`Layout.Sider.logs_4`)},component:function(){return y(function(){return t.import(`./view-logs-legacy.js?v=1784873523001`).then(function(e){return e.s})},void 0)}},{path:`ssh`,name:`SSH Login Logs`,meta:{activeMenu:`Logs Layout`,title:A.global.t(`Layout.Sider.logs_5`)},component:function(){return y(function(){return t.import(`./view-logs-legacy.js?v=1784873523001`).then(function(e){return e.r})},void 0)}},{path:`soft`,name:`Soft Logs`,meta:{activeMenu:`Logs Layout`,title:A.global.t(`Layout.Sider.logs_6`)},component:function(){return y(function(){return t.import(`./view-logs-legacy.js?v=1784873523001`).then(function(e){return e.i})},void 0)}}]}]},e(`Ec`,function(){return B.post(`/mod/mail/billionmail/sso`)}),e(`Tc`,function(){return B.post(`/mod/mail/billionmail/status`)}),Rn=function(){return B.post(`/mod/mail/billionmail/precheck`)},e(`Oc`,function(){return B.post(`/mod/mail/billionmail/start`,{},{requestOptions:{loading:A.global.t(`Mail.BillionMail.Api.starting`),successMessage:!0}})}),e(`kc`,function(){return B.post(`/mod/mail/billionmail/stop`,{},{requestOptions:{loading:A.global.t(`Mail.BillionMail.Api.stopping`),successMessage:!0}})}),e(`Dc`,function(){return B.post(`/mod/mail/billionmail/restart`,{},{requestOptions:{loading:A.global.t(`Mail.BillionMail.Api.restarting`),successMessage:!0}})}),e(`Ac`,function(){return B.post(`/mod/mail/billionmail/uninstall`,{},{requestOptions:{loading:A.global.t(`Mail.BillionMail.Api.uninstalling`),successMessage:!0}})}),M(),e(`wc`,Ao=D(`billion-mail`,function(){var e=z({name:``,version:``,supported_mail_sys:!1,billionmail_only:!1,warning:``}),t=z({installed:!1,running:!1,error:``}),n=z({installed:!1}),r=z({mail_sys_installed:!1,is_new_user:!1}),i=$a(!1),a=$a(0);return{system:e,docker:t,billionmail:n,legacy_mail:r,installStatus:i,precheckVersion:a,isNewUser:S(function(){return!r.value.mail_sys_installed||r.value.is_new_user}),isInstalled:S(function(){return t.value.installed&&n.value.installed}),isRunning:S(function(){return t.value.running&&n.value.status===`running`}),getBillionMailPrecheck:function(){return X(function(){var o;return $(this,function(s){switch(s.label){case 0:return[4,Rn()];case 1:return o=s.sent().message,P(o)&&(e.value=o.system,t.value=o.docker,n.value=o.billionmail,r.value=o.legacy_mail,i.value=o.install_status===!0,a.value+=1),[2,{install_status:i.value,system:e.value,docker:t.value,billionmail:n.value,legacy_mail:r.value}]}})})()}}})),j(),l=`/mail/billion-mail`,c=``.concat(l,`-install`),rt=function(e){return X(function(){var t,n,r,i;return $(this,function(a){switch(a.label){case 0:return a.trys.push([0,3,,4]),t=Ao(),[4,t.getBillionMailPrecheck()];case 1:return a.sent(),t.isNewUser?(n=t.isInstalled?l:c,e.path===n?[2]:[2,n]):(r=Pi(),[4,r.getMailInfo()]);case 2:return a.sent(),!r.setup&&e.path!==`/mail/settings`?[2,`/mail/settings`]:[3,4];case 3:return i=a.sent(),console.log(i),[3,4];case 4:return[2]}})})()},ka={path:`/mail`,name:`Mail Server`,redirect:`/mail/market`,meta:{sort:9},component:v,children:[{path:``,name:`Mail Server Layout`,redirect:`/mail/market`,meta:{title:A.global.t(`Layout.Sider.mail_1`),icon:`mail`},component:function(){return y(function(){return t.import(`./view-mail-legacy.js?v=1784873523001`).then(function(e){return e.a})},void 0)},children:[{path:`market`,name:`Mail Marketing`,meta:{activeMenu:`Mail Server Layout`,title:`Mail Marketing`},beforeEnter:rt,component:function(){return y(function(){return t.import(`./view-mail-legacy.js?v=1784873523001`).then(function(e){return e.r})},void 0)}},{path:`domain`,name:`Mail Domain`,meta:{activeMenu:`Mail Server Layout`,title:`Mail Domain`},beforeEnter:rt,component:function(){return y(function(){return t.import(`./view-mail-legacy.js?v=1784873523001`).then(function(e){return e.d})},void 0)}},{path:`mailbox`,name:`Mail Mailboxes`,meta:{activeMenu:`Mail Server Layout`,title:`Mailboxes`},beforeEnter:rt,component:function(){return y(function(){return t.import(`./view-mail-legacy.js?v=1784873523001`).then(function(e){return e.i})},void 0)}},{path:`email`,name:`Mail Email`,meta:{activeMenu:`Mail Server Layout`,title:`Email`},beforeEnter:rt,component:function(){return y(function(){return t.import(`./view-mail-legacy.js?v=1784873523001`).then(function(e){return e.o})},void 0)}},{path:`settings`,name:`Mail Settings`,meta:{activeMenu:`Mail Server Layout`,title:`Other Settings`},beforeEnter:rt,component:function(){return y(function(){return t.import(`./view-mail-legacy.js?v=1784873523001`).then(function(e){return e.n})},void 0)}},{path:`billion-mail`,name:`Billion Mail`,meta:{activeMenu:`Mail Server Layout`,title:`Billion Mail`,hidden:!0,hideNav:!0},beforeEnter:rt,component:function(){return y(function(){return t.import(`./view-billion-mail-legacy.js?v=1784873523001`).then(function(e){return e.t})},void 0)}},{path:`billion-mail-install`,name:`Billion Mail Install`,meta:{activeMenu:`Mail Server Layout`,title:`Billion Mail Install`,hidden:!0,hideNav:!0},beforeEnter:rt,component:function(){return y(function(){return t.import(`./view-billion-mail-legacy.js?v=1784873523001`).then(function(e){return e.r})},void 0)}}]}]},j(),Ui={path:`/control`,name:`Monitor`,redirect:`/control/system`,meta:{sort:6},component:v,children:[{path:`/control`,name:`Monitor Layout`,redirect:`/monitor/system`,meta:{title:A.global.t(`Layout.Sider.monitor_1`),icon:`monitor`},component:function(){return y(function(){return t.import(`./view-monitor-legacy.js?v=1784873523001`).then(function(e){return e.n})},void 0)},children:[{path:`system`,name:`Monitor System`,meta:{activeMenu:`Monitor Layout`,title:A.global.t(`Layout.Sider.monitor_2`)},component:function(){return y(function(){return t.import(`./view-monitor-legacy.js?v=1784873523001`).then(function(e){return e.t})},void 0)}}]}]},j(),nt=function(e,t,n){return X(function(){var t;return $(this,function(r){t=k();try{if(!t.nodeInstall&&e.path!==`/node/install`)return n(`/node/install`),[2];if(t.nodeInstall&&e.path===`/node/install`)return n(`/node/manage`),[2]}catch(e){console.error(e)}return n(),[2]})})()},Yi={path:`/node`,name:`Node`,redirect:`/node/manage`,meta:{sort:11},component:v,children:[{path:`/node`,name:`Node Layout`,redirect:`/node/manage`,meta:{title:`Node`,icon:`node`},component:function(){return y(function(){return t.import(`./view-node-legacy.js?v=1784873523001`).then(function(e){return e.r})},void 0)},children:[{path:`manage`,name:`Node Manage`,beforeEnter:nt,meta:{activeMenu:`Node Layout`,title:A.global.t(`Node Manage`)},component:function(){return y(function(){return t.import(`./view-node-legacy.js?v=1784873523001`).then(function(e){return e.t})},void 0)}},{path:`file-transfer`,name:`File Transfer`,beforeEnter:nt,meta:{activeMenu:`Node Layout`,title:A.global.t(`File transfer`)},component:function(){return y(function(){return t.import(`./view-node-legacy.js?v=1784873523001`).then(function(e){return e.i})},void 0)}},{path:`install`,name:`Node Install`,beforeEnter:nt,meta:{activeMenu:`Node Layout`,title:A.global.t(`Node install`),hidden:!0},component:function(){return y(function(){return t.import(`./view-node-legacy.js?v=1784873523001`).then(function(e){return e.n})},void 0)}}]}]},j(),Ha={path:`/security`,name:`Security`,redirect:`/security/overview`,meta:{sort:7},component:v,children:[{path:`/security`,name:`Security Layout`,redirect:`/security/overview`,meta:{title:A.global.t(`Layout.Sider.security_1`),icon:`security`},component:function(){return y(function(){return t.import(`./view-security-legacy.js?v=1784873523001`).then(function(e){return e.s})},void 0)},children:[{path:`overview`,name:`Security Overview`,meta:{activeMenu:`Security Layout`,title:A.global.t(`Security.Tabs.Index_5`)},component:function(){return y(function(){return t.import(`./view-security-legacy.js?v=1784873523001`).then(function(e){return e.a})},void 0)}},{path:`firewall`,name:`Security Firewall`,meta:{activeMenu:`Security Layout`,title:A.global.t(`Layout.Sider.security_2`)},component:function(){return y(function(){return t.import(`./view-security-legacy.js?v=1784873523001`).then(function(e){return e.c})},void 0)}},{path:`ssh`,name:`Security SSH`,meta:{activeMenu:`Security Layout`,title:A.global.t(`Layout.Sider.security_3`)},component:function(){return y(function(){return t.import(`./view-security-legacy.js?v=1784873523001`).then(function(e){return e.n})},void 0)}},{path:`server-safe`,name:`Server Safe`,meta:{activeMenu:`Security Layout`,title:A.global.t(`Security.ServerSafe.title`)},component:function(){return y(function(){return t.import(`./view-security-legacy.js?v=1784873523001`).then(function(e){return e.i})},void 0)}},{path:`site-security`,name:`Site Security`,meta:{activeMenu:`Security Layout`,title:A.global.t(`Layout.Sider.security_8`)},component:function(){return y(function(){return t.import(`./view-security-legacy.js?v=1784873523001`).then(function(e){return e.r})},void 0)}},{path:`brute-force`,name:`Security Brute Force`,meta:{activeMenu:`Security Layout`,title:A.global.t(`Layout.Sider.security_4`)},component:function(){return y(function(){return t.import(`./view-security-legacy.js?v=1784873523001`).then(function(e){return e.u})},void 0)}},{path:`compiler-access`,name:`Compiler Access`,meta:{activeMenu:`Security Layout`,title:A.global.t(`Layout.Sider.security_5`)},component:function(){return y(function(){return t.import(`./view-security-legacy.js?v=1784873523001`).then(function(e){return e.l})},void 0)}},{path:`anti-intrusion`,name:`Security Anti Intrusion`,meta:{activeMenu:`Security Layout`,title:A.global.t(`Layout.Sider.security_6`)},component:function(){return y(function(){return t.import(`./view-security-legacy.js?v=1784873523001`).then(function(e){return e.d})},void 0)}},{path:`system-hardening`,name:`Security System Hardening`,meta:{activeMenu:`Security Layout`,title:A.global.t(`Layout.Sider.security_7`)},component:function(){return y(function(){return t.import(`./view-security-legacy.js?v=1784873523001`).then(function(e){return e.t})},void 0)}},{path:`network-scan`,name:`Security Network Scan`,meta:{activeMenu:`Security Layout`,title:A.global.t(`Layout.Sider.security_9`)},component:function(){return y(function(){return t.import(`./view-security-legacy.js?v=1784873523001`).then(function(e){return e.o})},void 0)}}]}]},j(),Ki={path:`/softs`,name:`App Store`,redirect:`/softs`,meta:{sort:14,keepAlive:!1},component:v,children:[{path:``,name:`App Store Layout`,meta:{title:A.global.t(`Layout.Sider.soft_1`),icon:`app`},component:function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1784873523001`).then(function(e){return e.n})},void 0)},children:[{path:`app`,name:`Software Official`,meta:{activeMenu:`App Store Layout`,title:A.global.t(`Layout.Sider.soft_3`)},component:function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1784873523001`).then(function(e){return e.C})},void 0)}},{path:`third`,name:`Software Third`,meta:{activeMenu:`App Store Layout`,title:A.global.t(`Layout.Sider.soft_4`)},component:function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1784873523001`).then(function(e){return e.t})},void 0)}}]}]},j(),ro={path:`/ssl_domain`,name:`Domains`,redirect:`/ssl_domain/domain`,meta:{sort:11},component:v,children:[{path:`/ssl_domain`,name:`SSL Layout`,redirect:`/ssl_domain/domain`,meta:{title:A.global.t(`Layout.Sider.domain_1`),icon:`domain`},component:function(){return y(function(){return t.import(`./view-ssl-legacy.js?v=1784873523001`).then(function(e){return e.t})},void 0)},children:[{path:`domain`,name:`SSL Domain`,meta:{activeMenu:`SSL Layout`,title:A.global.t(`Layout.Sider.domain_1`)},component:function(){return y(function(){return t.import(`./view-ssl-legacy.js?v=1784873523001`).then(function(e){return e.n})},void 0)}},{path:`certificate`,name:`SSL Certificate`,meta:{activeMenu:`SSL Layout`,title:`SSL `+A.global.t(`Layout.Sider.domain_2`)},component:function(){return y(function(){return t.import(`./view-ssl-legacy.js?v=1784873523001`).then(function(e){return e.o})},void 0)}}]}]},j(),mo={path:`/terminal`,name:`Terminal`,redirect:`/terminal`,meta:{sort:12,keepAlive:!0},component:v,children:[{path:``,name:`Terminal Layout`,meta:{title:A.global.t(`Layout.Sider.terminal_1`),icon:`terminal`},component:function(){return y(function(){return t.import(`./view-terminal-legacy.js?v=1784873523001`).then(function(e){return e.n})},void 0)}}]},e(`vc`,_e({SetRedisPersistence:function(){return fe},addModule:function(){return Ke},cancelSoftIndex:function(){return Ot},clearSoftSearchHistory:function(){return Nt},delModule:function(){return hn},getApacheLoad:function(){return Pn},getApachePerformance:function(){return Fn},getApacheSwitch:function(){return In},getFtpLogSwitch:function(){return Wn},getMemcachedLoad:function(){return Jn},getModule:function(){return Yn},getMongodbConfig:function(){return Xn},getMongodbData:function(){return Zn},getMongodbLog:function(){return Qn},getMysqlBinaryLog:function(){return tr},getMysqlBinaryLogTable:function(){return nr},getMysqlMemoryStatus:function(){return rr},getMysqlPerformance:function(){return ir},getMysqlSlowLog:function(){return ar},getMysqlSsl:function(){return or},getMysqlStatus:function(){return sr},getMysqlStorage:function(){return cr},getNginxErrorLog:function(){return lr},getNginxLoad:function(){return ur},getNginxPerformance:function(){return dr},getOLSConfig:function(){return pr},getOLSPhpConfig:function(){return mr},getOLSPhpConfigHtml:function(){return hr},getOLSPhpInfo:function(){return gr},getRecentlySoft:function(){return Or},getRedisPerformance:function(){return kr},getRedisPersistence:function(){return Ar},getRedisStatus:function(){return jr},getSoftInfo:function(){return Ir},getSoftInfoOLS:function(){return Lr},getSoftInstallProgress:function(){return Rr},getSoftList:function(){return zr},installOLSPhpExtension:function(){return ci},installPluginNew:function(){return li},installPluginV2:function(){return ui},installSoft:function(){return di},installZip:function(){return fi},removeSoftSearchHistory:function(){return _a},saveApachePerformance:function(){return Fa},saveMemcachedPerformance:function(){return Ia},saveMongodbConfig:function(){return La},saveMysqlPerformance:function(){return Ra},saveNginxPerformance:function(){return za},saveOLSConfig:function(){return Ba},saveRedisPerformance:function(){return Va},setApacheSwitch:function(){return Ua},setModuleArgs:function(){return Ga},setMysqlPort:function(){return Ka},setMysqlSsl:function(){return qa},setMysqlStorage:function(){return Ja},setSoftIndex:function(){return Za},unInstallSoft:function(){return Co},uninstallOLSPhpExtension:function(){return wo},updateAlarmStatus:function(){return To},updateSoftInfo:function(){return Eo},uploadApp:function(){return Do}})),Pe=A.global,G=Pe.t,e(`Zs`,Ir=function(e){var t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return B.post(`/plugin?action=get_soft_find`,e,{requestOptions:{loading:t?G(`Login.index_22`):``}})}),e(`ic`,_a=function(e){return B.post(`/panel/history/remove_search_history`,e,{requestOptions:{loading:G(`Login.index_22`),successMessage:!0}})}),e(`Ss`,Nt=function(e){return B.post(`/panel/history/clear_search_history`,e,{requestOptions:{loading:G(`Login.index_22`),successMessage:!0}})}),e(`Sc`,Eo=function(e){return B.post(`/plugin?action=get_soft_list`,e,{requestOptions:{loading:G(`Login.index_34`)}})}),e(`nc`,ui=function(e){return B.post(`/plugin?action=install_plugin`,e)}),li=function(e){return B.post(`/plugin?action=install_plugin`,e,{requestOptions:{prefix:``,isOriginalResult:!0,loading:`Installing, please wait...`}})},e(`qs`,Or=function(){return B.post(`/plugin?action=get_usually_plugin`)}),e(`ec`,zr=function(e){var t=arguments.length>1&&arguments[1]!==void 0&&arguments[1],n=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return B.post(n?`/plugin?action=get_soft_list_card`:`/plugin?action=get_soft_list`,e,{requestOptions:{loading:t?G(`WP.api.tamper_15`):``}})}),e(`yc`,Co=function(e){return B.post(`/plugin?action=uninstall_plugin`,e,{requestOptions:{loading:G(`WP.api.tamper_14`),successMessage:!0}})}),e(`_c`,Za=function(e){return B.post(`/plugin?action=add_index`,e,{requestOptions:{loading:G(`WP.api.tamper_8`),successMessage:!0}})}),e(`xs`,Ot=function(e){return B.post(`/plugin?action=remove_index`,e,{requestOptions:{loading:G(`WP.api.tamper_8`),successMessage:!0}})}),e(`Cc`,Do=function(e){return B.post(`/plugin?action=update_zip`,e,{requestOptions:{loading:G(`Docker.api.App.index_7`)}})}),e(`rc`,di=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/plugin?action=install_plugin`,e,{requestOptions:{loading:t?G(`Mail.Api.index_35`):``},timeout:0})}),e(`ks`,Yn=function(e){return B.post(`/plugin?action=get_make_args`,e)}),e(`bs`,Ke=function(e){return B.post(`/plugin?action=add_make_args`,e,{requestOptions:{loading:G(`Mail.Api.index_22`)}})}),e(`Cs`,hn=function(e){return B.post(`/plugin?action=del_make_args`,e,{requestOptions:{loading:G(`Mail.Api.index_37`)}})}),e(`pc`,Ga=function(e){return B.post(`/plugin?action=set_make_args`,e,{requestOptions:{loading:G(`Login.index_22`)}})}),cr=function(){return B.post(`/database?action=GetMySQLInfo`)},e(`xc`,To=function(e){return B.post(`/mod/push/task/update_task_status`,Q(Z({},e),{task_data:JSON.stringify(e.task_data)}),{requestOptions:{loading:G(`WP.api.tamper_15`),successMessage:!0}})}),e(`gc`,Ja=function(e){return B.post(`/database?action=SetDataDir`,e,{requestOptions:{loading:G(`Crontab.Api.index_2`),successMessage:!0}})}),e(`mc`,Ka=function(e){return B.post(`/database?action=SetMySQLPort`,e,{requestOptions:{loading:G(`Crontab.Api.index_2`),successMessage:!0}})}),e(`zs`,sr=function(){return B.post(`/database?action=GetRunStatus`)}),e(`Is`,ir=function(){return B.post(`/database?action=GetDbStatus`)}),e(`cc`,Ra=function(e){return B.post(`/database?action=SetDbConf`,e,{requestOptions:{loading:G(`Account.Account.accountState-721844-19`),successMessage:!0}})}),e(`Ls`,ar=function(){return B.post(`/database?action=GetSlowLogs`)}),e(`Ns`,tr=function(e){return B.post(`/database?action=BinLog`,e,{requestOptions:{loading:e?``:G(`Component.Pay.index_12`)}})}),e(`Ps`,nr=function(){return B.post(`/database?action=GetMySQLBinlogs`)}),e(`Fs`,rr=function(e){return B.post(`/database?action=mysql_oom_adj`,e,{requestOptions:{loading:e?G(`Component.Pay.index_12`):``,errorMessage:!!e}})}),e(`Rs`,or=function(){return B.post(`/database?action=check_mysql_ssl_status`)}),e(`hc`,qa=function(){return B.post(`/database?action=write_ssl_to_mysql`,{},{requestOptions:{loading:G(`Component.Pay.index_12`),successMessage:!0}})}),e(`Vs`,ur=function(){return B.post(`/ajax?action=GetNginxStatus`)}),e(`Hs`,dr=function(){return B.post(`/config?action=GetNginxValue`)}),e(`lc`,za=function(e){return B.post(`/config?action=SetNginxValue`,e,{requestOptions:{loading:G(`Account.Account.accountState-721844-19`),successMessage:!0}})}),e(`Bs`,lr=function(e){return B.post(`/ajax?action=GetOpeLogs`,e)}),e(`ys`,fe=function(e){return B.post(`/plugin?action=a&name=redis&s=SetRedisPersistence`,e,{requestOptions:{loading:G(`Account.Account.accountState-721844-19`),successMessage:!0}})}),e(`Ds`,Wn=function(e){return B.post(`/ftp?action=set_ftp_logs`,e,{requestOptions:{loading:e.exec_name===`getlog`?``:G(`Crontab.Api.index_2`),successMessage:e.exec_name!==`getlog`}})}),e(`Js`,kr=function(){return B.post(`/plugin?action=a&name=redis&s=GetRedisConf`)}),e(`dc`,Va=function(e){return B.post(`/plugin?action=a&name=redis&s=SetRedisConf`,e,{requestOptions:{loading:G(`Account.Account.accountState-721844-19`),successMessage:!0}})}),e(`Xs`,jr=function(){return B.post(`/plugin?action=a&name=redis&s=GetRedisStatus`)}),e(`Ys`,Ar=function(){return B.post(`/plugin?action=a&name=redis&s=GetRedisPersistence`)}),e(`js`,Zn=function(){return B.post(`/plugin?action=a&name=mongodb&s=get_databases`)}),e(`As`,Xn=function(){return B.post(`/plugin?action=a&name=mongodb&s=get_options`)}),e(`sc`,La=function(e){return B.post(`/plugin?action=a&name=mongodb&s=save_options`,e,{requestOptions:{loading:G(`Account.Account.accountState-721844-19`),successMessage:!0}})}),e(`Ms`,Qn=function(){return B.post(`/plugin?action=a&name=mongodb&s=get_logs`)}),e(`Es`,In=function(e){return B.post(`/site?action=get_restart_task`,e)}),e(`fc`,Ua=function(e){return B.post(`/site?action=set_restart_task`,e,{requestOptions:{loading:G(`Crontab.Api.index_2`),successMessage:!0}})}),e(`ws`,Pn=function(){return B.post(`/ajax?action=GetApacheStatus`)}),e(`Ts`,Fn=function(){return B.post(`/config?action=GetApacheValue`)}),e(`ac`,Fa=function(e){return B.post(`/config?action=SetApacheValue`,e,{requestOptions:{loading:G(`Account.Account.accountState-721844-19`),successMessage:!0}})}),e(`Os`,Jn=function(){return B.post(`/ajax?action=GetMemcachedStatus`)}),e(`oc`,Ia=function(e){return B.post(`/ajax?action=SetMemcachedCache`,e,{requestOptions:{loading:G(`Account.Account.accountState-721844-19`),successMessage:!0}})}),e(`Us`,pr=function(){return B.post(`/config?action=get_ols_value`)}),e(`uc`,Ba=function(e){return B.post(`/config?action=set_ols_value`,e,{requestOptions:{loading:G(`Account.Account.accountState-721844-19`),successMessage:!0}})}),e(`Ks`,gr=function(e){return B.post(`/ajax?action=php_info`,e,{headers:{"Aap-Web-Server":`ols`}})}),e(`Ws`,mr=function(e){return B.post(`/ajax?action=GetPHPConfig`,e,{headers:{"Aap-Web-Server":`ols`}})}),e(`Gs`,hr=function(e){return B.post(`/ajax?action=GetPHPInfo`,e,{requestOptions:{loading:G(`Component.Pay.index_12`),successMessage:!1},headers:{"Aap-Web-Server":`ols`}})}),e(`tc`,ci=function(e){return B.post(`/files?action=InstallSoft`,e,{requestOptions:{loading:G(`Component.Pay.index_12`),successMessage:!0},headers:{"Aap-Web-Server":`ols`}})}),e(`bc`,wo=function(e){return B.post(`/files?action=UninstallSoft`,e,{requestOptions:{loading:G(`Component.Pay.index_12`),successMessage:!0},headers:{"Aap-Web-Server":`ols`}})}),e(`Qs`,Lr=function(e){var t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return B.post(`/plugin?action=get_soft_find`,e,{requestOptions:{loading:t?G(`Login.index_22`):``},headers:{"Aap-Web-Server":`ols`}})}),e(`$s`,Rr=function(e){return B.post(`/plugin?action=get_download_speed`,e,{requestOptions:{loading:``,successMessage:!1,errorMessage:!1}})}),fi=function(e){return B.post(`/plugin?action=input_zip`,e,{timeout:0,requestOptions:{successMessage:!0}})},M(),e(`vs`,Ko=D(`waf`,function(){var e=k(),t=z(!1),n=z(!1),r=z(``),i=z(`9.3.7`),a=z(`9.9.1`);return{version:r,lastVersion:a,isBuy:t,isInstall:n,firstVersion:i,isFirstVersion:S(function(){return Ft(r.value,i.value)}),isNewVersion:S(function(){return Ft(r.value,a.value)}),isNewVersionSite:S(function(){return e.multiService||Ft(r.value,a.value)}),isBuyAndInstall:S(function(){return t.value&&n.value}),getWafInfo:function(){return X(function(){var e;return $(this,function(i){switch(i.label){case 0:return[4,Ir({sName:`btwaf`})];case 1:return e=i.sent().message,P(e)&&(t.value=N(e.endtime)?e.endtime>=0:!1,n.value=e.setup,r.value=e.version),[2]}})})()}}})),j(),pa=A.global.te(`Layout.Sider.wap_13`)?A.global.t(`Layout.Sider.wap_13`):`Protection Screen`,x=function(e,t,n){return X(function(){var t,r;return $(this,function(i){switch(i.label){case 0:t=Ko(),i.label=1;case 1:return i.trys.push([1,3,,4]),[4,t.getWafInfo()];case 2:return i.sent(),!t.isBuyAndInstall&&e.path!==`/waf/install`?(n(`/waf/install`),[2]):t.isBuyAndInstall&&e.path===`/waf/install`?(n(`/waf/overview`),[2]):t.isBuyAndInstall&&!t.isNewVersion&&e.path!==`/waf/site`?(n(`/waf/site`),[2]):[3,4];case 3:return r=i.sent(),console.error(r),[3,4];case 4:return n(),[2]}})})()},qi={path:`/waf`,name:`WAF`,redirect:`/waf/overview`,meta:{sort:8,keepAlive:!1},component:v,children:[{path:`/waf`,name:`Waf Layout`,redirect:`/waf/overview`,meta:{title:A.global.t(`Layout.Sider.wap_1`),icon:`waf`},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1784873523001`).then(function(e){return e.S})},void 0)},children:[{path:`overview`,name:`Waf Overview`,beforeEnter:x,meta:{activeMenu:`Waf Layout`,title:A.global.t(`Layout.Sider.wap_2`)},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1784873523001`).then(function(e){return e.y})},void 0)}},{path:`site`,name:`Waf Site`,beforeEnter:x,meta:{activeMenu:`Waf Layout`,title:A.global.t(`Layout.Sider.wap_3`)},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1784873523001`).then(function(e){return e.t})},void 0)}},{path:`block`,name:`Waf Block`,beforeEnter:x,meta:{activeMenu:`Waf Layout`,title:A.global.t(`Layout.Sider.wap_4`)},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1784873523001`).then(function(e){return e.E})},void 0)}},{path:`rules`,name:`Waf Rules`,beforeEnter:x,meta:{activeMenu:`Waf Layout`,title:A.global.t(`Layout.Sider.wap_5`)},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1784873523001`).then(function(e){return e.g})},void 0)}},{path:`area`,name:`Waf Area`,beforeEnter:x,meta:{activeMenu:`Waf Layout`,title:A.global.t(`Layout.Sider.wap_6`)},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1784873523001`).then(function(e){return e.D})},void 0)}},{path:`screen`,name:`Waf Protection Screen`,beforeEnter:x,meta:{activeMenu:`Waf Layout`,title:pa},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1784873523001`).then(function(e){return e.v})},void 0)}},{path:`flow`,name:`Waf Flow Limiting`,beforeEnter:x,meta:{activeMenu:`Waf Layout`,title:A.global.t(`Layout.Sider.wap_11`)},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1784873523001`).then(function(e){return e.C})},void 0)}},{path:`custom`,name:`Waf Custom Rule`,beforeEnter:x,meta:{activeMenu:`Waf Layout`,title:A.global.t(`Layout.Sider.wap_7`)},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1784873523001`).then(function(e){return e.T})},void 0)}},{path:`exclusive`,name:`Waf Exclusive Rule`,beforeEnter:x,meta:{activeMenu:`Waf Layout`,title:A.global.t(`Layout.Sider.wap_12`)},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1784873523001`).then(function(e){return e.w})},void 0)}},{path:`map`,name:`Waf Attack Map`,beforeEnter:x,meta:{activeMenu:`Waf Layout`,title:A.global.t(`Layout.Sider.wap_8`),hidden:!0},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1784873523001`).then(function(e){return e.b})},void 0)}},{path:`report`,name:`Waf Attack Report`,beforeEnter:x,meta:{activeMenu:`Waf Layout`,title:A.global.t(`Layout.Sider.wap_9`)},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1784873523001`).then(function(e){return e._})},void 0)}},{path:`setting`,name:`Waf Setting`,beforeEnter:x,meta:{activeMenu:`Waf Layout`,title:A.global.t(`Layout.Sider.wap_10`)},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1784873523001`).then(function(e){return e.h})},void 0)}}]},{path:`/waf`,name:`Waf Other Layout`,redirect:`/waf/install`,meta:{title:A.global.t(`Layout.Sider.wap_1`),icon:`waf`},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1784873523001`).then(function(e){return e.S})},void 0)},children:[{path:`install`,name:`Waf Install`,beforeEnter:x,meta:{activeMenu:`Waf Layout`,title:`aaPanel WAF`,install:!0},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1784873523001`).then(function(e){return e.x})},void 0)}}]}]},j(),to={path:`/site`,name:`Website`,redirect:`/site/php`,meta:{sort:2,keepAlive:!0},component:v,children:[{path:`/site`,name:`Website Layout`,redirect:`/site/php`,meta:{title:A.global.t(`Layout.Sider.site_1`),icon:`website`},component:function(){return y(function(){return t.import(`./view-site-legacy.js?v=1784873523001`).then(function(e){return e.C})},void 0)},children:[{path:`php`,name:`Website PHP`,meta:{activeMenu:`Website Layout`,title:A.global.t(`Layout.Sider.site_2`)},component:function(){return y(function(){return t.import(`./view-site-legacy.js?v=1784873523001`).then(function(e){return e.r})},void 0)}},{path:`node`,name:`Website Node.js`,meta:{activeMenu:`Website Layout`,title:A.global.t(`Layout.Sider.site_3`)},component:function(){return y(function(){return t.import(`./view-site-legacy.js?v=1784873523001`).then(function(e){return e.S})},void 0)}},{path:`proxy`,name:`Reverse Proxy`,meta:{activeMenu:`Website Layout`,title:A.global.t(`Layout.Sider.site_4`)},component:function(){return y(function(){return t.import(`./view-site-legacy.js?v=1784873523001`).then(function(e){return e.n})},void 0)}},{path:`go`,name:`Go`,meta:{activeMenu:`Website Layout`,title:A.global.t(`Go Project`)},component:function(){return y(function(){return t.import(`./view-site-legacy.js?v=1784873523001`).then(function(e){return e.w})},void 0)}},{path:`python`,name:`Python`,meta:{activeMenu:`Website Layout`,title:A.global.t(`Python Project`)},component:function(){return y(function(){return t.import(`./view-site-legacy.js?v=1784873523001`).then(function(e){return e.t})},void 0)}}]}]},j(),Xo={path:`/wp`,name:`WP Toolkit`,redirect:`/wp/toolkit`,meta:{sort:3},component:v,children:[{path:`/wp`,name:`WP Toolkit Layout`,redirect:`/wp/toolkit`,meta:{title:`WP Toolkit`,icon:`wp`},component:function(){return y(function(){return t.import(`./view-wp-legacy.js?v=1784873523001`).then(function(e){return e.o})},void 0)},children:[{path:`toolkit`,name:`local`,meta:{activeMenu:`WP Toolkit Layout`,title:A.global.t(`Layout.Sider.wp_1`)},component:function(){return y(function(){return t.import(`./view-wp-legacy.js?v=1784873523001`).then(function(e){return e.t})},void 0)}},{path:`remote`,name:`remote`,meta:{activeMenu:`WP Toolkit Layout`,title:A.global.t(`Layout.Sider.wp_2`)},component:function(){return y(function(){return t.import(`./view-wp-legacy.js?v=1784873523001`).then(function(e){return e.a})},void 0)}}]}]},j(),Hi=Object.assign({"./modules/account.ts":We,"./modules/ai.ts":Je,"./modules/config.ts":It,"./modules/crontab.ts":Jt,"./modules/database.ts":Zt,"./modules/docker.ts":Na,"./modules/files.ts":wn,"./modules/ftp.ts":jn,"./modules/home.ts":Jr,"./modules/logs.ts":Ni,"./modules/mail.ts":ka,"./modules/monitor.ts":Ui,"./modules/node.ts":Yi,"./modules/security.ts":Ha,"./modules/soft.ts":Ki,"./modules/ssl.ts":ro,"./modules/terminal.ts":mo,"./modules/waf.ts":qi,"./modules/website.ts":to,"./modules/wp.ts":Xo}),Da=_s(Object.keys(Hi).map(function(e){var t=Hi[e],n=``;return t.path=n+t.path,t.redirect=n+t.redirect,t.children&&t.children.length>0&&t.children[0].children&&(t.children[0].path=n+t.children[0].path,t.children[0].redirect=n+t.children[0].path),t}).sort(function(e,t){var n,r,i,a;return(N((n=e.meta)==null?void 0:n.sort)?(r=e.meta)==null?void 0:r.sort:Number.MAX_VALUE)-(N((i=t.meta)==null?void 0:i.sort)?(a=t.meta)==null?void 0:a.sort:Number.MAX_VALUE)})),e(`gs`,Aa=[]),Da.forEach(function(e){Aa.push(e)}),ia=[{path:`/`,component:v,children:[{path:`binds`,name:`Bind Account`,meta:{hidden:!0},component:function(){return y(function(){return t.import(`./view-bind-legacy.js?v=1784873523001`).then(function(e){return e.t})},void 0)}},{path:`modify_password`,name:`Modify Password`,meta:{hidden:!0},component:function(){return y(function(){return t.import(`./view-modify-password-legacy.js?v=1784873523001`).then(function(e){return e.t})},void 0)}}]},{path:`/flow/:id`,name:`Flow`,meta:{hidden:!0},component:function(){return y(function(){return t.import(`./view-flow-legacy.js?v=1784873523001`).then(function(e){return e.t})},void 0)}}],e(`_s`,Ma=_s(Aa).concat(_s(ia))),Ln=function(){var e=localStorage.getItem(`apsess`);if(new URLSearchParams(window.location.search).get(`tem_login`)===`true`){var t=window.location.pathname.match(/^\/apsess_([^/]+)/);if(t&&t[1]){e=t[1],localStorage.setItem(`apsess`,e);var n=window.location.pathname+window.location.hash;window.history.replaceState(null,``,n)}}if(!e)return window.location.replace(`/login?dologin=True`),``;var r=`/apsess_`.concat(e),i=window.location.pathname;if(!/^\/apsess_[a-zA-Z0-9]+/.test(i)){var a=(r+i).replace(/\/\/+/g,`/`);return window.location.replace(a+window.location.search+window.location.hash),r}if((i.match(/\/apsess_[a-zA-Z0-9]+/g)||[]).length>1){var o=i.replace(/\/apsess_[a-zA-Z0-9]+/g,``);o.startsWith(`/`)||(o=`/`+o);var s=(r+o).replace(/\/\/+/g,`/`)+window.location.search+window.location.hash;return window.location.replace(s),r}var c=i.match(/^\/apsess_([^/]+)/);if(c&&c[1]!==e){var l=i.replace(/^\/apsess_[^/]+/,``);l.startsWith(`/`)||(l=`/`+l);var u=(r+l).replace(/\/\/+/g,`/`)+window.location.search+window.location.hash;return window.location.replace(u),r}return r},Oa=Gt({routes:Ma,history:qt(Ln()),scrollBehavior:function(){return{left:0,top:0}}}),M(),e(`hs`,D(`route`,function(){var e=z([]),t=z([]);return{menus:e,showMenus:S(function(){return e.value.filter(function(e){return!t.value.includes(e.showName)})}),setHideMenu:function(e){t.value=e},generateRoutes:function(){mn(`page-menu`);var t=qn(`page-menu-new`,JSON.stringify({})),n=JSON.parse(t);e.value=[],Ma.forEach(function(t){var r=t.children;if(!(!r||r.length===0)){var i=r[0],a=i.name,o=i.meta||{},s=o.hidden,c=o.title,l=o.icon,u=i.children?i.children[0].name:i.name,d=n[String(t.name||``)],f=!1;if(r)for(var p=0;p0}),ee=function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Dr()];case 1:return e=t.sent().message,P(e)&&(m.value.status=e.status,m.value.end_time=e.end_time,m.value.obtain_id=e.obtain_id,m.value.length=e.coupons.length,m.value.total=e.total),[2,e]}})})()},te=z(!1);return{pid:i,type:t,label:n,desc:r,source:a,username:o,ssl:s,plugins:c,orderLoad:te,receiveCoupon:m,showCoupon:h,showCouponModal:g,reset:function(){t.value=`pro`,n.value=e(`Component.Pay.index_1`),r.value=e(`Component.Pay.index_2`),i.value=`100000058`,a.value=27,o.value=``,c.value=[]},setSsl:p,setMenu:l,setSource:u,setUsername:d,setPlugins:f,setOrderLoad:function(e){te.value=e},getReceiveCoupon:ee}})),M(),e(`ps`,D(`site-proxy`,function(){var e=z(!1);return{siteName:z(`1111`),proxyPath:z(`1111`),isRefresh:e,setRefresh:function(t){e.value=t}}})),Fe=A.global,W=Fe.t,e(`Qo`,function(e){return B.post(`/project/nodejs/get_project_list`,{data:JSON.stringify(e)})}),e(`ts`,function(){return B.post(`/project/nodejs/get_nodejs_version`)}),e(`es`,function(e){return B.post(`/project/nodejs/get_run_list`,{data:JSON.stringify(e)})}),e(`Uo`,function(e){return B.post(`/project/nodejs/create_project`,{data:JSON.stringify(e)},{requestOptions:{loading:W(`Security.Api.Index_4`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}})}),e(`Jo`,fr=function(e){return B.post(`/project/nodejs/get_project_info`,{data:JSON.stringify(e)})}),e(`Ko`,function(e){return B.post(`/project/nodejs/modify_project`,{data:JSON.stringify(e)},{requestOptions:{loading:W(`Crontab.Api.index_5`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}})}),e(`ss`,function(e){return B.post(`/project/nodejs/unbind_extranet`,{data:JSON.stringify(e)},{requestOptions:{loading:W(`Node.index_66`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}})}),e(`cs`,function(e){return B.post(`/project/nodejs/bind_extranet`,{data:JSON.stringify(e)},{requestOptions:{loading:W(`Node.index_67`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}})}),e(`Yo`,function(e){return B.post(`/project/nodejs/project_get_domain`,{data:JSON.stringify(e)})}),e(`Ho`,function(e){return B.post(`/project/nodejs/project_add_domain`,{data:JSON.stringify(e)},{requestOptions:{loading:W(`Mail.Api.index_22`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}})}),e(`Go`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/project/nodejs/project_remove_domain`,{data:JSON.stringify(e)},{requestOptions:{loading:t?W(`Mail.Api.index_37`):``,errorMessageKey:`data`,successMessage:t,successMessageKey:`data`}})}),e(`Xo`,function(e){return B.post(`/project/nodejs/get_project_modules`,{data:JSON.stringify(e)})}),e(`as`,function(e){return B.post(`/project/nodejs/install_module`,{data:JSON.stringify(e)},{requestOptions:{loading:W(`Mail.Api.index_35`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}})}),e(`is`,function(e){return B.post(`/project/nodejs/install_packages`,{data:JSON.stringify(e)},{requestOptions:{loading:W(`Mail.Api.index_35`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}})}),e(`fs`,function(e){return B.post(`/project/nodejs/upgrade_module`,{data:JSON.stringify(e)},{requestOptions:{loading:W(`Node.index_73`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}})}),e(`ds`,function(e){return B.post(`/project/nodejs/uninstall_module`,{data:JSON.stringify(e)},{requestOptions:{loading:W(`Mail.Api.index_34`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}})}),e(`$o`,function(e){return B.post(`/project/nodejs/get_project_log`,{data:JSON.stringify(e)})}),e(`Wo`,function(e){return B.post(`/project/nodejs/batch_operation_project`,Q(Z({},e),{project_names:JSON.stringify(e.project_names)}),{requestOptions:{loading:W(`Component.Pay.index_12`)}})}),e(`ns`,function(){return B.post(`/mod/nodejs/com/get_pm2_monit`)}),e(`rs`,function(e){return B.post(`/mod/nodejs/com/get_pm2_logs`,e)}),e(`qo`,function(){return B.post(`/plugin?action=a&s=get_online_version_list&name=nodejs`,{},{requestOptions:{loading:``,errorMessage:!1}})}),e(`ls`,function(e){return B.post(`/plugin?action=a&s=set_default_env&name=nodejs`,e,{requestOptions:{loading:W(`Component.Pay.index_12`),successMessage:!1}})}),e(`us`,function(e){return B.post(`/mod/nodejs/com/set_pm2_status`,e,{requestOptions:{loading:W(`Component.Pay.index_12`),successMessage:!1}})}),e(`Zo`,function(){return B.post(`/mod/nodejs/com/pre_env`)}),e(`os`,function(e){return B.post(`/mod/nodejs/com/modify_project`,e,{requestOptions:{loading:W(`Component.Pay.index_12`),successMessage:!0}})}),M(),e(`Vo`,D(`site-node`,function(){var e=z(``),t=z(!1),n=function(e){t.value=e},r=z(!1),i=S(function(){return r.value}),a=z(!0),o=z(),s=z(``),c=z(``);return{siteName:e,isRefresh:t,isMapping:i,isMappingState:r,isRun:a,nodePath:s,domains:o,activeMenu:c,setMenu:function(){c.value=``},getConfig:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return X(function(){var n;return $(this,function(i){switch(i.label){case 0:return r.value=!1,[4,fr({project_name:e.value})];case 1:if(n=i.sent().message,P(n)&&(o.value=n.project_config.domains,a.value=n.run,s.value=n.project_config.project_cwd,r.value=!!n.project_config.bind_extranet,!n.project_config.bind_extranet&&t))throw Error();return[2]}})})()},setRefresh:n}})),M(),e(`Bo`,D(`ftp`,function(){var e=k(),t=z(!1),n=z(``),r=z(21),i=z(!0);return{isRefresh:t,port:r,url:S(function(){return e.address?`ftp://`.concat(e.address,`:`,r.value):`--`}),addPath:n,install:i,resetPage:function(){n.value=``,r.value=21,i.value=!0,t.value=!1},getConfig:function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Cr()];case 1:return e=t.sent().message,P(e)&&(r.value=e.ftpPort,n.value=e.sites_path,i.value=e[`pure-ftpd`].setup),[2]}})})()},setRefresh:function(e){t.value=e}}})),Ie=A.global,U=Ie.t,e(`ho`,Mr=function(e){return e.type===`mysql`?B.post(`/database?action=GetCloudServer`,e):B.post(`/database/`.concat(e.type,`/GetCloudServer`),{data:JSON.stringify(e)})}),e(`za`,function(e,t){return e===`mysql`?B.post(`/database?action=AddCloudServer`,t,{requestOptions:{loading:U(`Database.Api.Index_1`),successMessage:!0,errorMessage:{isHtml:!0,close:!0}}}):B.post(`/database/`.concat(e,`/AddCloudServer`),{data:JSON.stringify(t)},{requestOptions:{loading:U(`Database.Api.Index_1`),successMessage:!0,errorMessage:{isHtml:!0,close:!0}}})}),e(`vo`,function(e,t){return e===`mysql`?B.post(`/database?action=ModifyCloudServer`,t,{requestOptions:{loading:U(`Database.Api.Index_2`),successMessage:!0}}):B.post(`/database/`.concat(e,`/ModifyCloudServer`),{data:JSON.stringify(t)},{requestOptions:{loading:U(`Database.Api.Index_2`),successMessage:!0}})}),e(`Ya`,function(e,t){return e===`mysql`?B.post(`/database?action=RemoveCloudServer`,t,{requestOptions:{loading:U(`Database.Api.Index_3`),successMessage:!0}}):B.post(`/database/`.concat(e,`/RemoveCloudServer`),{data:JSON.stringify(t)},{requestOptions:{loading:U(`Database.Api.Index_3`),successMessage:!0}})}),e(`Lo`,function(e,t){return e===`mysql`?B.post(`/database?action=SyncGetDatabases`,t,{requestOptions:{loading:U(`Database.Api.Index_4`),successMessage:!0}}):B.post(`/database/`.concat(e,`/SyncGetDatabases`),{data:JSON.stringify(t)},{requestOptions:{loading:U(`Database.Api.Index_4`),successMessage:!0}})}),e(`ao`,function(e){return B.post(`/data?action=getData`,Z({table:`databases`},e))}),e(`Fa`,function(e){return B.post(`/database?action=AddDatabase`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`Ua`,function(e,t){return e===`mysql`?B.post(`/database?action=DeleteDatabase`,t):B.post(`/database/`.concat(e,`/DeleteDatabase`),{data:JSON.stringify(t)})}),e(`to`,function(e){return e===`mysql`?B.post(`/data?action=getKey`,{table:`config`,key:`mysql_root`,id:1}):B.post(`/database/`.concat(e,`/get_root_pwd`),{})}),e(`_o`,function(e,t){return e===`mysql`?B.post(`/database?action=SetupPassword`,t,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}}):B.post(`/database/`.concat(e,`/set_root_pwd`),{data:JSON.stringify(t)},{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`Io`,function(e,t){return e===`mysql`?B.post(`/database?action=SyncToDatabases&type=`.concat(+(t.ids.length>0)),{ids:JSON.stringify(t.ids)},{requestOptions:{loading:U(`Database.Api.Index_4`),successMessage:!0}}):B.post(`/database/`.concat(e,`/SyncToDatabases`),{data:JSON.stringify({type:+(t.ids.length>0),ids:JSON.stringify(t.ids)})},{requestOptions:{loading:U(`Database.Api.Index_4`),successMessage:!0}})}),e(`Ro`,function(e,t){return e===`mysql`?B.post(`/database?action=SyncGetDatabases`,t,{requestOptions:{loading:U(`Database.Api.Index_4`),successMessage:!0}}):B.post(`/database/`.concat(e,`/SyncGetDatabases`),{data:JSON.stringify(t)},{requestOptions:{loading:U(`Database.Api.Index_4`),successMessage:!0}})}),e(`Co`,function(e){return B.post(`/data?action=setPs`,Q(Z({},e),{table:`databases`}),{requestOptions:{successMessage:!0}})}),e(`go`,function(e,t){return e===`mysql`?B.post(`/database?action=ResDatabasePassword`,t,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}}):B.post(`/database/`.concat(e,`/ResDatabasePassword`),{data:JSON.stringify(t)},{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`Qa`,function(e){return B.post(`/data?action=getData`,Q(Z({},e),{table:`backup`,type:1}))}),e(`zo`,function(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return e===`mysql`?B.post(`/database?action=ToBackup`,t,{timeout:999999999,requestOptions:{loading:n?U(`WP.api.tamper_9`):``,successMessage:n}}):B.post(`/database/`.concat(e,`/ToBackup`),{data:JSON.stringify(t)},{requestOptions:{loading:n?U(`WP.api.tamper_9`):``,successMessage:n}})}),e(`bo`,function(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return e===`mysql`?B.post(`/database?action=InputSql`,t,{timeout:999999999,requestOptions:{loading:n?U(`Database.Api.Index_5`):``,successMessage:!0}}):B.post(`/database/`.concat(e,`/InputSql`),{data:JSON.stringify(t)},{requestOptions:{loading:U(`Database.Api.Index_5`),successMessage:!0}})}),e(`Wa`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/database?action=DelBackup`,e,{requestOptions:{loading:t?U(`WP.api.tamper_8`):``,successMessage:t}})}),e(`ro`,function(e){return B.post(`/database?action=GetDatabaseAccess`,e,{requestOptions:{loading:U(`WP.api.tamper_8`)}})}),e(`Eo`,function(e){return B.post(`/database?action=SetDatabaseAccess`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`co`,function(e){return B.post(`/database?action=GetInfo`,e)}),e(`xo`,function(e){return B.post(`/database?action=ReTable`,Q(Z({},e),{tables:JSON.stringify(e.tables)}),{requestOptions:{loading:U(`Database.Api.Index_6`),successMessage:!0}})}),e(`yo`,function(e){return B.post(`/database?action=OpTable`,Q(Z({},e),{tables:JSON.stringify(e.tables)}),{requestOptions:{loading:U(`Database.Api.Index_7`),successMessage:!0}})}),e(`Oo`,function(e){return B.post(`/database?action=AlTable`,Q(Z({},e),{tables:JSON.stringify(e.tables)}),{requestOptions:{loading:U(`Database.Api.Index_8`),successMessage:!0}})}),e(`Pa`,function(e,t){return B.post(`/database/`.concat(e,`/AddDatabase`),{data:JSON.stringify(t)},{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`oo`,function(e){return B.post(`/database?action=GetUserHostDbGrant`,e)}),e(`lo`,function(e){return B.post(`/database?action=GetMysqlUser`,e)}),e(`so`,function(e){return B.post(`/database?action=GetDatabasesList`,e)}),e(`Ia`,function(e){return B.post(`/database?action=AddUserGrants`,e,{requestOptions:{loading:U(`Security.Api.Index_4`),successMessage:!0}})}),e(`La`,function(e){return B.post(`/database?action=AddMysqlUser`,e,{requestOptions:{loading:U(`Security.Api.Index_4`),successMessage:!0}})}),e(`ko`,function(e){return B.post(`/database?action=ChangeUserPass`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`Xa`,function(e){return B.post(`/database?action=GetUserGrants`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`Ga`,function(e){return B.post(`/database?action=DelMysqlUser`,e,{requestOptions:{loading:U(`Security.Api.Index_3`),successMessage:!0}})}),e(`Ka`,function(e){return B.post(`/database?action=DelUserGrants`,e,{requestOptions:{loading:U(`Security.Api.Index_3`),successMessage:!0}})}),e(`io`,function(e){return B.post(`/crontab?action=get_auto_config`,e)}),e(`Do`,function(e){return B.post(`/crontab?action=set_auto_config`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`eo`,function(e,t){return B.post(`/database/`.concat(e,`/get_list`),{data:JSON.stringify(Q(Z({},t),{table:`databases`}))})}),e(`no`,function(){return B.post(`/database/mongodb/get_root_pwd`)}),e(`To`,function(e){return B.post(`/database/mongodb/set_auth_status`,{data:JSON.stringify(Q(Z({},e),{status:1}))},{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`wo`,function(e){return B.post(`/database/mongodb/set_auth_status`,{data:JSON.stringify(e)},{requestOptions:{loading:U(`Database.Api.Index_9`),successMessage:!0}})}),e(`mo`,function(e){return B.post(`/database/redis/get_list`,{data:JSON.stringify(e)})}),e(`po`,function(e){return B.post(`/database/redis/get_db_keylist`,{data:JSON.stringify(e)})}),e(`Ra`,function(e){return B.post(`/database/redis/set_redis_val`,{data:JSON.stringify(e)},{requestOptions:{loading:U(`Database.Api.Index_11`),successMessage:!0}})}),e(`Ja`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/database/redis/del_redis_val`,{data:JSON.stringify(e)},{requestOptions:{loading:t?U(`WP.api.tamper_8`):``,successMessage:t}})}),e(`fo`,function(){return B.post(`/database/redis/get_backup_list`)}),e(`Ba`,function(e){return B.post(`/database/redis/ToBackup`,{data:JSON.stringify(e)},{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`So`,function(e){return B.post(`/database/redis/InputSql`,{data:JSON.stringify(e)},{requestOptions:{loading:U(`Database.Api.Index_10`),successMessage:!0}})}),e(`qa`,function(e){return B.post(`/database/redis/DelBackup`,{data:JSON.stringify(e)},{requestOptions:{loading:U(`Database.Api.Index_12`),successMessage:!0}})}),e(`Va`,function(e){return B.post(`/database/redis/clear_flushdb`,{data:JSON.stringify({sid:e.sid,ids:JSON.stringify(e.ids)})},{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`Za`,function(e){return B.post(`/database?action=check_del_data`,{ids:JSON.stringify(e.ids)})}),e(`Fo`,function(e){return B.post(`/system?action=ServiceAdmin`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`uo`,function(){return B.post(`/data?action=getKey`,{table:`config`,key:`mysql_root`,id:1})}),e(`Po`,function(e){return B.post(`/ajax?action=setPHPMyAdmin`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`do`,function(){return B.post(`/ajax?action=get_phpmyadmin_ssl`)}),e(`Ao`,function(e){return B.post(`/ajax?action=setPHPMyAdmin`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`Mo`,function(e){return B.post(`/ajax?action=set_phpmyadmin_ssl`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`No`,function(e){return B.post(`/ajax?action=change_phpmyadmin_ssl_port`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`Ha`,function(){return B.post(`/ajax?action=setPHPMyAdmin`,{password:`close`,siteName:`phpmyadmin`},{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`jo`,function(e){return B.post(`/ajax?action=setPHPMyAdmin`,Q(Z({},e),{siteName:`phpmyadmin`}),{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`$a`,function(e){return B.post(`/files?action=get_sql_backup`,e)}),M(),e(`Na`,D(`database`,function(){var e=z(`mysql`),t=z(!1),n=z(-1),r=z(-1),i=$a([]),a=z(``),o=z(``),s=z({port:`888`,setup:!1}),c=z(!0),l=z(!0),u=z(!0),d=z(!0),f=z(!0);return{type:e,isRefresh:t,install:c,delRemoteId:n,addRedisId:r,remoteList:i,backupPath:a,mysqlRoot:o,phpmyadmin:s,isInstallRedis:l,isInstallMongoDB:u,isInstallPgsql:d,isInstallPgsqlManager:f,resetPage:function(){a.value=``,i.value=[]},getRemote:function(){return X(function(){var t;return $(this,function(n){switch(n.label){case 0:return[4,Mr({type:e.value})];case 1:return t=n.sent().message,i.value=mi(t)?t:[],c.value=i.value.length>0,[2]}})})()},getConfig:function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Cr()];case 1:return e=t.sent().message,P(e)&&(a.value=O(e,`backup_path`,``),o.value=O(e,`mysql_root`,``),s.value.setup=O(e,`phpmyadmin.setup`,!1),l.value=O(e,`redis.setup`,!1),u.value=O(e,`mongodb.setup`,!1),d.value=O(e,`pgsql.setup`,!1),f.value=O(e,`pgsql.pgsql_manager_setup`,!1)),[2]}})})()},setType:function(t){e.value=t},setRefresh:function(e){t.value=e},setDelRemoteId:function(e){n.value=e},setAddRedisId:function(e){r.value=e}}})),M(),e(`Ma`,D(`docker-app`,function(){var e=z(`all`),t=z(!1),n=z(0),r=z(0);return{type:e,refresh:t,maxCpu:n,maxMemory:r,setType:function(t){e.value=t},setRefresh:function(e){t.value=e},setMaxCpu:function(e){n.value=e},setMaxMemory:function(e){r.value=e}}},{persist:{pick:[`type`]}})),M(),e(`ja`,D(`terminal`,function(){var e=z(!0),t=z(!1),n=z(!1),r=function(e){n.value=e},i=z(),a=z(``),o=z(!0);return{isShow:e,isFull:t,isRefresh:n,server:i,command:a,isRunCmd:o,setRefresh:r,setCommand:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;a.value=e,o.value=t}}})),M(),e(`Aa`,D(`logs`,function(){var e=z(),t=function(t){e.value=t},n=z(),r=function(e){n.value=e},i=z();return{currentId:e,websiteName:n,logName:i,setLogName:function(e){i.value=e},setCurrentId:t,setWebsite:r}})),M(),Le=A.global,fo=Le.t,Vt=function(){return{p:1,row:20,query:``,type:0,tojs:`soft.get_list`,force:0}},e(`ka`,D(`soft`,function(){var e=z(!1),t=z([]),n=z(`table`),r=R(Vt()),i=S(function(){return[{label:fo(`Crontab.Script.index_25`),value:0},{label:fo(`Mail.Setting.index_7`),value:-1},{label:fo(`Soft.index_1`),value:5},{label:fo(`Database.index_22`),value:6},{label:fo(`Soft.index_2`),value:7},{label:fo(`Soft.index_3`),value:8}]}),a=function(t){e.value=t};return{isRefresh:e,search:r,viewMode:n,optionType:i,searchHistory:t,setRefresh:a,setSearchType:function(e){r.p=1,r.type=e},setForceUpdate:function(){r.force=1,a(!0)},resetSearch:function(){Object.assign(r,Vt())},setSearchHistory:function(e){t.value=e},removeSearchHistory:function(e){t.value=t.value.filter(function(t){return t!==e})},clearSearchHistory:function(){t.value=[]}}},{persist:{pick:[`viewMode`,`search.type`]}})),M(),M(),M(),e(`Ea`,Lt=D(`config`,function(){var e=z(!1),t=function(t){e.value=t},n=z(``),r=z(`/www/wwwroot`),i=z(!0),a=z({setup:!1}),o=z({setup:!0,type:``,version:``,status:!1}),s=z({setup:!1,version:``,status:!1}),c=z({setup:!1,version:``,status:!1}),l=z({is_install:0,status:!1,version:``});return{getPHPConfig:function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Cr()];case 1:return e=t.sent().message,P(e)&&(n.value=O(e,`webserver`,``),r.value=O(e,`sites_path`,``),i.value=O(e,`recycle_bin`,!1),a.value.setup=!!e.php.length,P(e.web)&&(o.value=e.web),P(e[`pure-ftpd`])&&(s.value=e[`pure-ftpd`]),P(e.mysql)&&(c.value=e.mysql),P(e.monitor)&&(l.value=e.monitor)),[2]}})})()},webserver:n,sitePath:r,recycleBin:i,php:a,web:o,ftp:s,mysql:c,isRefresh:e,monitor:l,isMonitorInstall:S(function(){return l.value.is_install===1&&Ft(l.value.version,`4.1.2`)}),setRefresh:t}})),M(),j(),Re=A.global,uo=Re.t,yn=[`mysql`,`nginx`,`pureftpd`,`redis`,`mongodb`,`apache`,`memcached`,`openlitespeed`,`pdns`],e(`va`,function(e){return yn.includes(e)}),e(`ga`,At=function(e){return e.price!==`0.00`&&(e.endtime==-1||e.endtime==-2)}),e(`_a`,function(e){switch(e.task){case`-1`:return uo(`Soft.index_40`);case`0`:return uo(`Soft.index_41`);case`-2`:return uo(`Soft.index_42`);case`1`:return uo(`Public.Btn.Install`);default:return`unknown`}}),e(`ya`,function(e){return!e.custom&&e.versions.map(function(e){return``.concat(e.m_version,`.`,e.version)}).some(function(t){return e.type===5?Dt(e.version,t):Et(e.version,t)})&&e.setup&&!At(e)}),e(`xa`,function(e){return e.versions.map(function(e){return``.concat(e.m_version,`.`,e.version)}).findIndex(function(t){return e.type===5?Dt(e.version,t):Et(e.version,t)})}),Dt=function(e,t){var n=e.split(`.`).map(Number),r=t.split(`.`).map(Number),i=n[0],a=n[1],o=n[2]||0,s=r[0],c=r[1],l=r[2]||0;return i!==s||a!==c||a===0&&c>0?!1:oi||s===i&&c>(a===void 0?-1:a)||s===i&&c===(a===void 0?-1:a)&&l>(o===void 0?-1:o)?[s,c===void 0?``:c,l===void 0?``:l].filter(Boolean).join(`.`):!1},e(`ba`,function(){J({width:574,minHeight:400,component:T(function(){return y(function(){return t.import(`./feature-Feedback-legacy.js?v=1784873523001`).then(function(e){return e.r})},void 0)})})}),e(`Sa`,Fo=function(e,n){var r=J({width:620,minHeight:200,data:{name:e,callback:n,hide:function(){return r.hide()}},component:T(function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1784873523001`).then(function(e){return e.x})},void 0)})})}),e(`Ca`,function(e,n){J({title:uo(`Soft.index_25`),width:500,data:{data:e,callback:n},footer:!0,confirmText:uo(`Public.Btn.Install`),component:T(function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1784873523001`).then(function(e){return e.S})},void 0)})})}),e(`Ta`,function(e,n,r){var i=J({width:620,minHeight:200,data:{row:e,callback:n,softInfo:r,hide:function(){return i.hide()}},component:T(function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1784873523001`).then(function(e){return e.b})},void 0)})})}),e(`wa`,function(e,n,r){return X(function(){var i;return $(this,function(a){switch(a.label){case 0:i=J({width:500,height:342,hideClose:!0,showMask:!1,data:{filename:`/tmp/panelShell.pl`,num:10,title:uo(`Soft.index_21`)},component:T(function(){return y(function(){return t.import(`./app-ui-legacy.js?v=1784873523001`).then(function(e){return e.r})},void 0)})}),a.label=1;case 1:return a.trys.push([1,,3,4]),[4,fi({plugin_name:e,tmp_path:n})];case 2:return a.sent(),[3,4];case 3:return i.hide(),r==null||r(),[7];case 4:return[2]}})})()}),M(),j(),ze=A.global,H=ze.t,e(`Bn`,function(e){return B.post(`/site?action=AddSite`,Q(Z({},e),{webname:JSON.stringify(e.webname)}),{requestOptions:{loading:H(`WP.api.tamper_7`)}})}),e(`Vn`,function(e){return B.post(`/site?action=create_website_multiple`,{create_type:`txt`,websites_content:JSON.stringify(e.websites_content)},{requestOptions:{loading:H(`WP.api.tamper_7`)}})}),e(`gr`,function(e){var t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return B.post(`/site?action=DeleteSite`,e,{requestOptions:{loading:t?H(`WP.api.tamper_8`):``,successMessage:t}})}),e(`jr`,function(e){return B.post(`/site?action=check_del_data`,{ids:JSON.stringify(e.ids)})}),e(`Lr`,function(e){return B.post(`/data?action=getData`,e)}),e(`Fr`,function(){return B.post(`/site?action=get_site_types`)}),e(`zn`,function(e){return B.post(`/site?action=add_site_type`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Or`,function(e){return B.post(`/site?action=modify_site_type_name`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`ur`,function(e){return B.post(`/site?action=remove_site_type`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Pi`,function(e){return B.post(`/site?action=set_site_type`,Q(Z({},e),{site_ids:JSON.stringify(e.site_ids)}),{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Nr`,function(){return B.post(`/site?action=GetDefaultSite`)}),e(`Ni`,function(e){return B.post(`/site?action=SetDefaultSite`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Mr`,function(){return B.post(`/config?action=get_cli_php_version`)}),e(`Hr`,yr=function(){return B.post(`/site?action=GetPHPVersion`)}),e(`Pr`,function(){return B.post(`/site?action=get_language`)}),e(`zi`,function(e){return B.post(`/config?action=set_cli_php_version`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Bi`,function(e){return B.post(`/site?action=set_site_php_version_multiple`,e,{requestOptions:{loading:H(`WP.api.tamper_8`)}})}),e(`Li`,Xa=function(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return B.post(`/site?action=`.concat(e?`SiteStart`:`SiteStop`),t,{requestOptions:{loading:n?H(`WP.api.tamper_8`):``,successMessage:n}})}),e(`$r`,function(e){return B.post(`/data?action=getData`,Q(Z({},e),{table:`backup`,type:`0`}))}),e(`Di`,function(e){return B.post(`/files?action=restore_website`,e,{requestOptions:{successMessage:!0}})}),e(`Zr`,function(){return B.post(`/files?action=get_progress`)}),e(`_r`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/site?action=DelBackup`,e,{requestOptions:{loading:t?H(`WP.api.tamper_8`):``,successMessage:t}})}),e(`Zi`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/site?action=SetEdate`,e,{requestOptions:{loading:t?H(`Site.Api.Index_2`):``,successMessage:t}})}),e(`ea`,function(e){return B.post(`/data?action=setPs`,Q(Z({},e),{table:`sites`}),{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`oi`,function(e){return B.post(`/data?action=getData`,{table:`domain`,list:`True`,search:e.id})}),e(`Xn`,function(e){return B.post(`/site?action=AddDomain`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`br`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/site?action=DelDomain`,e,{requestOptions:{loading:t?H(`WP.api.tamper_8`):``,successMessage:t,errorMessage:t}})}),e(`ni`,function(e){return B.post(`/site?action=GetDirBinding`,e)}),e(`Jn`,function(e){return B.post(`/site?action=AddDirBinding`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`ri`,function(e){return B.post(`/site?action=GetDirRewrite`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),errorMessage:!1}})}),e(`Yn`,function(e){return B.post(`/site?action=GetDirRewrite`,Q(Z({},e),{add:1}),{requestOptions:{loading:H(`WP.api.tamper_8`)}})}),e(`yr`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/site?action=DelDirBinding`,e,{requestOptions:{loading:t?H(`WP.api.tamper_8`):``,successMessage:t}})}),e(`li`,function(e){return B.post(`/data?action=getKey`,Q(Z({},e),{key:`path`,table:`sites`}))}),e(`ii`,function(e){return B.post(`/site?action=GetDirUserINI`,e)}),e(`Yi`,function(e){return B.post(`/site?action=SetPath`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`ta`,function(e){return B.post(`/site?action=SetSiteRunPath`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`na`,function(e){return B.post(`/site?action=SetDirUserINI`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Ji`,function(e){return B.post(`/site?action=logsOpen`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`sr`,function(e){return B.post(`/site?action=CloseHasPwd`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`$i`,function(e){return B.post(`/site?action=SetHasPwd`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`ci`,function(e){return B.post(`/site?action=get_dir_auth`,e)}),e(`Zn`,function(e){return B.post(`/site?action=set_dir_auth`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`xi`,function(e){return B.post(`/site?action=modify_dir_auth_pass`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`xr`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/site?action=delete_dir_auth`,e,{requestOptions:{loading:t?H(`WP.api.tamper_8`):``,successMessage:t}})}),e(`ti`,function(e){return B.post(`/config?action=get_file_deny`,e)}),e(`qn`,function(e){return B.post(`/config?action=set_file_deny`,Q(Z({},e),{act:`add`}),{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`bi`,function(e){return B.post(`/config?action=set_file_deny`,Q(Z({},e),{act:`edit`}),{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`vr`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/config?action=del_file_deny`,e,{requestOptions:{loading:t?H(`WP.api.tamper_8`):``,successMessage:t}})}),e(`si`,function(e){return B.post(`/site?action=GetLimitNet`,e)}),e(`Qi`,function(e){return B.post(`/site?action=SetLimitNet`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`or`,function(e){return B.post(`/site?action=CloseLimitNet`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`ai`,function(e){return B.post(`/site?action=GetIndex`,e)}),e(`mi`,function(e){return B.post(`/site?action=GetRewriteList`,e)}),e(`Oi`,function(e){return B.post(`/site?action=SetRewriteTel`,e,{requestOptions:{loading:H(`Site.Api.Index_2`),successMessage:!0}})}),e(`Ai`,function(e){return B.post(`/site?action=SetIndex`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`gi`,function(e){return B.post(`/site?action=GetSitePHPVersion`,e)}),e(`Ri`,function(e){return B.post(`/site?action=SetPHPVersion`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Vr`,function(e){return B.post(`/config?action=get_php_session_path`,e)}),e(`Ii`,function(e){return B.post(`/config?action=set_php_session_path`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`_i`,function(e){return B.post(`/site?action=is_update`,e)}),e(`vi`,function(e){return B.post(`/site?action=get_wp_username`,e)}),e(`ua`,function(e){return B.post(`/site?action=update_wp`,e,{requestOptions:{loading:H(`Site.Api.Index_3`),successMessage:!0}})}),e(`ca`,function(e){return B.post(`/site?action=set_fastcgi_cache`,Q(Z({},e),{act:e.act?`enable`:`disable`}),{requestOptions:{loading:``.concat(e.act?H(`Site.Api.Index_4`):H(`Site.Api.Index_5`),` `,H(`Site.Api.Index_6`)),successMessage:!0}})}),e(`ar`,function(e){return B.post(`/site?action=purge_all_cache`,e,{requestOptions:{loading:H(`Site.Api.Index_7`),successMessage:!0}})}),e(`Ei`,function(e){return B.post(`/site?action=reset_wp_password`,e,{requestOptions:{loading:H(`Site.Api.Index_8`),successMessage:!0}})}),e(`ei`,function(e){return B.post(`/files?action=get_composer_version`,e)}),e(`la`,function(e){return B.post(`/files?action=update_composer`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Dr`,function(e){return B.post(`/files?action=DeleteFile`,{path:``.concat(e.path,`/composer.lock`)},{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Ar`,function(e){return B.post(`/files?action=exec_composer`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`pi`,function(e){return B.post(`/site?action=GetRedirectList`,e)}),e(`$n`,function(e){return B.post(`/site?action=CreateRedirect`,Q(Z({},e),{redirectdomain:JSON.stringify(e.redirectdomain)}),{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Ci`,function(e){return B.post(`/site?action=ModifyRedirect`,Q(Z({},e),{redirectdomain:JSON.stringify(e.redirectdomain)}),{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`wi`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return B.post(`/site?action=ModifyRedirect`,Q(Z({},e),{redirectdomain:JSON.stringify(e.redirectdomain)}),{requestOptions:{loading:t?H(`WP.api.tamper_8`):``,successMessage:n}})}),e(`Xi`,function(e){return B.post(`/site?action=set_error_redirect`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Cr`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/site?action=DeleteRedirect`,e,{requestOptions:{loading:t?H(`WP.api.tamper_8`):``,successMessage:t}})}),e(`fi`,function(e){return B.post(`/site?action=GetRedirectFile`,e)}),e(`Mi`,function(e){return B.post(`/site?action=SaveRedirectFile`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`di`,function(e){return B.post(`/site?action=GetProxyList`,e)}),e(`Qn`,function(e){return B.post(`/site?action=CreateProxy`,Q(Z({},e),{subfilter:JSON.stringify(e.subfilter)}),{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Si`,function(e){return B.post(`/site?action=ModifyProxy`,Q(Z({},e),{subfilter:JSON.stringify(e.subfilter)}),{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Sr`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/site?action=RemoveProxy`,e,{requestOptions:{loading:t?H(`WP.api.tamper_8`):``,successMessage:t}})}),e(`ui`,function(e){return B.post(`/site?action=GetProxyFile`,e)}),e(`ji`,function(e){return B.post(`/site?action=SaveProxyFile`,e,{requestOptions:{loading:H(`Site.Api.Index_9`),successMessage:!0}})}),e(`zr`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/site?action=GetSecurity`,e,{requestOptions:{loading:t?H(`Site.Api.Index_10`):``}})}),e(`Fi`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/site?action=SetSecurity`,e,{requestOptions:{loading:t?H(`Site.Api.Index_9`):``,successMessage:!0}})}),e(`Rr`,function(e){return B.post(`/site?action=GetSiteLogs`,e)}),e(`Ir`,function(e){return B.post(`/site?action=get_site_err_log`,e)}),e(`Br`,function(e){return B.post(`/ajax?action=get_result&path=`.concat(e.path))}),e(`Ti`,function(e){return B.post(`/ajax?action=log_analysis&path=`.concat(e.path))}),e(`Qr`,function(e){return B.post(`/ajax?action=speed_log&path=`.concat(e.path))}),e(`hi`,function(e){return B.post(`/ajax?action=get_detailed&path=`.concat(e.path,`&type=`,e.type))}),e(`Gn`,function(e){return B.post(`/mod/proxy/com/create`,e,{requestOptions:{loading:H(`Site.Api.Index_9`),successMessage:!0}})}),e(`Kr`,function(e){return B.post(`/mod/proxy/com/get_list`,e)}),e(`dr`,function(e){var t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return B.post(`/mod/proxy/com/delete`,e,{requestOptions:{loading:t?H(`WP.api.tamper_8`):``,successMessage:t}})}),e(`Ki`,function(e){return B.post(`/data?action=setPs`,Q(Z({},e),{table:`sites`}),{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Ur`,function(e){return B.post(`/mod/proxy/com/get_global_conf`,e)}),e(`Wr`,function(e){return B.post(`/mod/proxy/com/get_domain_list`,e)}),e(`Wn`,function(e){return B.post(`/mod/proxy/com/add_domain`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`mr`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/mod/proxy/com/del_domain`,e,{requestOptions:{loading:t?H(`WP.api.tamper_8`):``,successMessage:t,errorMessage:t}})}),e(`Jr`,function(e){return B.post(`/mod/proxy/com/get_proxy_list`,e)}),e(`sa`,function(e){return B.post(`/mod/proxy/com/set_url_remark`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`er`,function(e){return B.post(`/mod/proxy/com/add_proxy`,e,{requestOptions:{loading:H(`Site.Api.Index_9`),successMessage:!0}})}),e(`Tr`,function(e){return B.post(`/mod/proxy/com/del_url_proxy`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`oa`,function(e){return B.post(`/mod/proxy/com/set_url_proxy`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`aa`,function(e){return B.post(`/mod/proxy/com/set_url_custom_conf`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`nr`,function(e){return B.post(`/mod/proxy/com/add_sub_filter`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Er`,function(e){return B.post(`/mod/proxy/com/del_sub_filter`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`ra`,function(e){return B.post(`/mod/proxy/com/set_url_cache`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`tr`,function(e){return B.post(`/mod/proxy/com/add_url_ip_limit`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`wr`,function(e){return B.post(`/mod/proxy/com/del_url_ip_limit`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`lr`,function(e){return B.post(`/mod/proxy/com/del_url_ip_limit`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`ia`,function(e){return B.post(`/mod/proxy/com/set_url_gzip`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Vi`,function(e){return B.post(`/mod/proxy/com/set_global_cache`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`ir`,function(e){return B.post(`/mod/proxy/com/clear_cache`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Hi`,function(e){return B.post(`/mod/proxy/com/set_global_gzip`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Hn`,function(e){return B.post(`/mod/proxy/com/add_ip_limit`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`fr`,function(e){return B.post(`/mod/proxy/com/del_ip_limit`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`cr`,function(e){return B.post(`/mod/proxy/com/batch_del_ip_limit`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Un`,function(e){return B.post(`/mod/proxy/com/add_dir_auth`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`kr`,function(e){return B.post(`/mod/proxy/com/set_dir_auth`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`pr`,function(e){return B.post(`/mod/proxy/com/del_dir_auth`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Ui`,function(e){return B.post(`/mod/proxy/com/set_global_log`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Wi`,function(e){return B.post(`/mod/proxy/com/set_global_websocket`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Gr`,function(e){return B.post(`/mod/proxy/com/get_config`,e)}),e(`Gi`,function(e){return B.post(`/mod/proxy/com/save_config`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Yr`,function(e){return B.post(`/project/proxy/get_project_redirect_list`,e)}),e(`hr`,function(e){return B.post(`/mod/proxy/com/DeleteRedirect`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Kn`,function(e){return B.post(`/mod/proxy/com/CreateRedirect`,Q(Z({},e),{redirectdomain:JSON.stringify(e.redirectdomain)}),{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`yi`,function(e){return B.post(`/mod/proxy/com/ModifyRedirect`,Q(Z({},e),{redirectdomain:JSON.stringify(e.redirectdomain)}),{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Xr`,function(e){return B.post(`/mod/proxy/com/GetRedirectFile`,e)}),e(`ki`,function(e){return B.post(`/files?action=SaveFileBody`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`qr`,function(e){return B.post(`/mod/proxy/com/GetSiteLogs`,e)}),e(`qi`,function(e){return B.post(`/site?action=SetSecurity`,e,{requestOptions:{loading:H(`Site.Api.Index_9`),successMessage:!0}})}),e(`rr`,function(e){return B.post(`/site?action=php_wp_backup`,e,{requestOptions:{loading:H(`WP.api.tamper_9`),successMessage:!1}})}),M(),e(`Rn`,fa=R({name:``,title:``,s_status:!0,s_version:``})),e(`Fn`,Gi=R({datadir:``,port:3306})),e(`Nn`,function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,cr()];case 1:return e=t.sent().message,P(e)&&(Gi.datadir=e.datadir,Gi.port=Number(e.port)),[2]}})})()}),e(`Ln`,ua=z(``)),e(`In`,la=z([])),e(`Pn`,function(){return X(function(){var e,t;return $(this,function(n){switch(n.label){case 0:return[4,yr()];case 1:return e=n.sent().message,mi(e)&&e.length>0?(t=e.filter(function(e){return e.version!==`00`}),la.value=t.reverse().map(function(e){return{label:e.name,value:e.version}}),ua.value=t[0].version):(ua.value=``,la.value=[]),[2]}})})()}),M(),j(),e(`kn`,function(e){return X(function(){var t,n,r;return $(this,function(i){switch(i.label){case 0:t=I.loading(`Processing, please wait...`).close,i.label=1;case 1:return i.trys.push([1,,3,4]),[4,Ir({sName:e})];case 2:return n=i.sent().message,P(n)&&(r=n.versions[0].full_version,Mo({title:`Install plugin`,content:`Are you sure to install [`.concat(n.title,` v`,r,`] plugin?`),onConfirm:function(){return X(function(){return $(this,function(e){switch(e.label){case 0:return n.status?[4,li({sName:n.name,version:r,upgrade:r})]:[3,2];case 1:return e.sent(),[3,4];case 2:return[4,li({sName:n.name,version:r})];case 3:e.sent(),e.label=4;case 4:return lc(),[2]}})})()}})),[3,4];case 3:return t(),[7];case 4:return[2]}})})()}),e(`jn`,function(e,t){return X(function(){var n,r,i;return $(this,function(a){switch(a.label){case 0:n=I.loading(`Processing, please wait...`).close,a.label=1;case 1:return a.trys.push([1,,3,4]),[4,Ir({sName:e})];case 2:return r=a.sent().message,P(r)&&(i=r.versions[0].full_version,Mo({title:`Install plugin`,content:`Are you sure to install [`.concat(r.title,` v`,i,`] plugin?`),onConfirm:function(){return X(function(){var e,n;return $(this,function(a){switch(a.label){case 0:return[4,di({sName:r.name,version:i,upgrade:i,type:1})];case 1:return e=a.sent(),n=e.message,P(n)?n.result?(lc(),[2]):[4,dc({name:n.name,tmp_path:n.tmp_path,title:A.global.t(`Soft.index_21`)},function(){t==null||t()})]:[3,3];case 2:a.sent(),a.label=3;case 3:return[2]}})})()}})),[3,4];case 3:return n(),[7];case 4:return[2]}})})()}),e(`En`,jt=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return X(function(){var n,r;return $(this,function(i){switch(i.label){case 0:t&&(n=I.loading(`Processing, please wait...`)),i.label=1;case 1:return i.trys.push([1,,3,4]),[4,Ir({sName:e})];case 2:return r=i.sent().message,P(r)&&r.setup?[2,r]:(Fo(e),[2,Promise.reject()]);case 3:return t&&(n==null||n.close()),[7];case 4:return[2]}})})()}),e(`Dn`,function(e,t){var n=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return X(function(){return $(this,function(r){switch(r.label){case 0:return k().isFree?(Oc({source:t}),[2,Promise.reject()]):[4,jt(e,n)];case 1:return[2,r.sent()]}})})()}),e(`An`,function(e){return X(function(){var t,n,r,i,a,o;return $(this,function(s){switch(s.label){case 0:return t=e.source,n=e.isBuy,r=e.isSetup,i=e.onInstalled,a=ps(e,[`source`,`isBuy`,`isSetup`,`onInstalled`]),o=k(),n||o.isLtd?r?[4,fc(a)]:(Fo(a.name,i),[2]):(Oc({source:t}),[2]);case 1:return s.sent(),[2]}})})()}),e(`On`,Fr=function(e){return`/static/img/soft_ico/ico-`.concat(e.replace(/-+[{0-9},.,]+$/,``),`.png`)}),M(),j(),br=function(e){return e.name===`pdns`?e.title:function(){return Wr(`div`,{class:`flex items-center`},[Wr(`img`,{class:`w-22px max-h-22px mr-5px`,src:Fr(e.name)}),Wr(`span`,e.title)])}},na=function(e){fa.name=e.name===`pureftpd`?`pure-ftpd`:e.name,fa.s_version=e.name,fa.title=e.title;var t=e.name+`View`;Bi[t](e)},Bi={mysqlView:function(e){J({title:br(e),width:800,height:660,component:T(function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1784873523001`).then(function(e){return e.o})},void 0)})})},nginxView:function(e){J({title:br(e),width:800,height:660,component:T(function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1784873523001`).then(function(e){return e.a})},void 0)})})},pureftpdView:function(e){J({title:br(e),width:1e3,height:550,component:T(function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1784873523001`).then(function(e){return e.l})},void 0)})})},redisView:function(e){J({title:br(e),width:800,height:660,component:T(function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1784873523001`).then(function(e){return e.r})},void 0)})})},mongodbView:function(e){J({title:br(e),width:800,height:660,component:T(function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1784873523001`).then(function(e){return e.s})},void 0)})})},apacheView:function(e){J({title:br(e),width:800,height:660,component:T(function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1784873523001`).then(function(e){return e.y})},void 0)})})},memcachedView:function(e){J({title:br(e),width:800,height:660,component:T(function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1784873523001`).then(function(e){return e.c})},void 0)})})},openlitespeedView:function(e){J({title:br(e),width:800,height:660,component:T(function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1784873523001`).then(function(e){return e.i})},void 0)})})},pdnsView:function(e){J({title:br(e),width:900,height:600,component:T(function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1784873523001`).then(function(e){return e.u})},void 0)})})}},M(),j(),V=A.global.t,e(`vn`,[{key:`cache`,label:`Purge Cache`,icon:function(){return w(`i`,{class:`i-ant-design:clear-outlined text-18px`},null)}},{key:`category`,label:V(`Category`),icon:function(){return w(`i`,{class:`i-ic:baseline-category text-18px`},null)}},{key:`plugin`,label:V(`WP.TableRow.index_5`),icon:function(){return w(`i`,{class:`i-mingcute:plugin-2-line text-18px`},null)}},{key:`theme`,label:V(`WP.TableRow.index_6`),icon:function(){return w(`i`,{class:`i-lsicon:clothes-outline text-18px`},null)}},{key:`delete`,label:V(`Public.Btn.Del`),icon:function(){return w(`i`,{class:`i-weui:delete-outlined text-18px`},null)}}]),e(`Sn`,function(e){return X(function(){var t;return $(this,function(n){switch(n.label){case 0:return[4,ac({source:142})];case 1:return n.sent(),[4,oc(`monitor`)];case 2:return n.sent(),fc({name:`monitor`,title:`Website statistics-v2`,admin:!0}),e&&(t=setInterval(function(){if(window.document.getElementsByClassName(`layui-layer-page`)[0]){clearInterval(t);var n=!1,r=!1,i=!1,a=setInterval(function(){if(!n){var t=document.querySelector(`[data-name="request"]`);t&&(t.click(),n=!0)}if(!r){var o=document.querySelector(`.search-type [data-name="l30"]`)||document.querySelector(`[data-name="l30"]`);o&&(o.click(),r=!0)}i||document.querySelectorAll(`.mt_select_list li`).forEach(function(t){t.getAttribute(`data-name`)===e&&(t.click(),i=!0)}),n&&r&&i&&clearInterval(a)},50)}},50)),[2]}})})()}),er=function(e){return e.total?e.total.request:0},$n=function(e){return e.list.map(function(e){return{date:e.date,value:e.request}})},e(`_n`,E({name:`CloseSite`,props:{val:{type:String,required:!0},row:{type:Object,required:!0},close:{type:Function,required:!0},onOpenConfig:{type:Function}},emits:[`close`],setup:function(e){var t=k(),n=e.val===`1`?V(`Site.PHP.index_22`):V(`Site.PHP.index_23`),r=function(){e.close()},i=function(){return X(function(){return $(this,function(t){switch(t.label){case 0:return[4,Xa(e.val===`1`,{id:e.row.id,name:e.row.name})];case 1:return t.sent(),e.row.status=e.val,e.close(),[2]}})})()},a=No(`--bt-tabs-modal-cancel-btn-bg`);return function(){var o,s;return w(ne,null,[w(`div`,{class:`flex p-20px`},[w(lt,{name:`base-warning`,size:`30`,color:`#f0a020`},null),w(`div`,{class:`confirm-content flex-1 ml-10px pt-4px text-14px leading-22px`},[ba(n)])]),w(pt,null,{default:function(){return[w(f,{size:`small`,class:`cancel-btn`,color:a.value,onClick:r},pc(o=V(`Public.Btn.Cancel`))?o:{default:function(){return[o]}}),e.val!==`1`&&(!e.row.is_child||e.row.main_site)?w(f,{type:`warning`,size:`small`,onClick:function(){var n;if(t.isFree){Oc({source:371});return}(n=e.onOpenConfig)==null||n.call(e)}},{default:function(){return[`Maintenance`]}}):``,w(f,{size:`small`,type:e.val===`1`?`primary`:`error`,onClick:i},pc(s=V(`Public.Btn.Confirm`))?s:{default:function(){return[s]}})]}})])}}})),e(`yn`,function(e){return!!(e.is_child&&!e.main_site)}),yi=function(e){return!e.is_child&&!e.__isSubSiteControl&&e.sub_site>0},eo=function(e){var t=e.target;return!!(t!=null&&t.closest(`a, button, input, textarea, select, label, .n-checkbox, .n-button, .n-base-selection, .n-popselect, .n-data-table-sorter, .n-dropdown-trigger, .n-data-table-expand-trigger, .n-data-table-expand`))},e(`bn`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return yi(e)?Q(Z({},t),{class:[t.class,`wp-subsite-parent-row-clickable`].filter(Boolean).join(` `),onClick:function(e){if(!eo(e)){var t=e.currentTarget,n=t==null?void 0:t.querySelector(`.n-data-table-expand-trigger, .n-data-table-expand`);n==null||n.click()}}}):t}),e(`wn`,ra=function(e,n,r){return X(function(){return $(this,function(i){return J({title:e,width:500,minHeight:200,data:{params:n,callback:r},component:T(function(){return y(function(){return t.import(`./view-wp-legacy.js?v=1784873523001`).then(function(e){return e.n})},void 0)})}),[2]})})()}),e(`xn`,function(e,n){J({title:V(`Add SubSite - {0}`,[e.name]),width:700,minHeight:500,footer:!0,data:{getList:function(){ra(V(`Add SubSite`),`backup_deploy`,n)},name:e.name},component:T(function(){return y(function(){return t.import(`./view-wp-legacy.js?v=1784873523001`).then(function(e){return e.i})},void 0)})})}),e(`Cn`,function(){var e=arguments.length>0&&arguments[0]!==void 0&&arguments[0],n=arguments.length>1?arguments[1]:void 0;J({title:n?`[`.concat(n,`] `,V(`Website statistics`)):V(`Website statistics`),width:900,minHeight:450,data:{name:n,showTops5:e},component:T(function(){return y(function(){return t.import(`./view-wp-legacy.js?v=1784873523001`).then(function(e){return e.r})},void 0)})})}),M(),ri=E({__name:`index`,props:{value:{default:``},height:{default:22},onUpdateValue:{},onBlur:{}},setup:function(e){var t=e,n=Vo(t,`value`),r=function(e){var n,r=e.target;t==null||(n=t.onBlur)==null||n.call(t,r.value||``,e)},i=function(e){e.target.blur()};return function(t,a){return Jo((L(),Ht(`input`,{"onUpdate:modelValue":a[0]||(a[0]=function(e){return Si(n)?n.value=e:null}),class:`bt-table-input`,style:Qi({height:q(On)(e.height)}),onBlur:r,onKeyup:Yo(i,[`enter`])},null,36)),[[Uo,q(n)]])}}}),e(`gn`,vt=He(ri,[[`__scopeId`,`data-v-ae262dd9`]])),M(),we={class:`leading-[1]`},ni=E({__name:`index`,props:{value:{type:[Number,String,Boolean,null],default:`1`},checkedValue:{type:[Number,String,Boolean],default:`1`},uncheckedValue:{type:[Number,String,Boolean],default:`0`},checkedLabel:{default:``},uncheckedLabel:{default:``},onClick:{type:Function,default:void 0}},setup:function(e){var t=e,n=function(){var e=t.value,n=t.checkedValue,r=t.uncheckedValue,i=t.onClick;i&&Tt(i,e===n?r:n)};return function(t,r){var i=_;return L(),Bt(i,{class:Zi([`items-center cursor-pointer`,e.value===e.checkedValue?`text-primary`:`text-error`]),size:2,inline:!0,onClick:n},{default:Y(function(){return[C(`span`,we,go(e.value===e.checkedValue?e.checkedLabel||t.$t(`Public.Status.Running`):e.uncheckedLabel||t.$t(`Public.Status.Stopped`)),1),C(`i`,{class:Zi([`text-14px`,``.concat(e.value===e.checkedValue?`i-mage:play-fill`:`i-mage:pause-fill`)])},null,2)]}),_:1},8,[`class`])}}}),e(`hn`,xt=ni),M(),ti=E({__name:`index`,props:{type:{default:`primary`},target:{},width:{},href:{},disabled:{type:Boolean,default:!1},onClick:{}},emits:[`click`],setup:function(e,t){var n=t.emit,r=e,i=n,a=function(e){r.href||i(`click`,e)};return function(t,n){var r=f;return L(),Bt(r,Fi({style:{width:e.width},tag:`a`,text:``},t.$attrs,{rel:`noreferer noopener`,target:e.target,type:e.type,disabled:e.disabled,href:e.href?e.href:`javascript:;`,onClick:a}),{default:Y(function(){return[Sa(t.$slots,`default`,{},void 0,!0)]}),_:3},16,[`style`,`target`,`type`,`disabled`,`href`])}}}),e(`mn`,ut=He(ti,[[`__scopeId`,`data-v-15a23a06`]])),M(),e(`pn`,dt=E({name:`BtLinkGroup`,props:{options:{type:Array,default:function(){return[]}}},render:function(){var e;return w(_,{class:`items-center`,justify:`end`,inline:!0,size:0},mc(e=this.options.filter(function(e){return e.show===void 0||e.show}).map(function(e,t){var n=e.linkType||`default`;return w(ne,null,[t===0?``:w(g,{class:`mx-4px!`,vertical:!0},null),n==="default"?w(ut,{disabled:e.disabled||!1,class:e.class,type:e.type,width:e.width||`auto`,onClick:function(t){var n;(n=e.onClick)==null||n.call(e,t)}},{default:function(){return[e.label]}}):``,n===`dropdown`?w(ee,e.dropdown||{},{default:function(){return[w(ut,{disabled:e.disabled||!1,onClick:function(t){var n;(n=e.onClick)==null||n.call(e,t)}},{default:function(){return[e.label,w(lt,{name:`base-arrow-bottom`,size:`13`},null)]}})]}}):``])}))?e:{default:function(){return[e]}})}})),M(),ei=E({__name:`index`,props:{disabled:{type:Boolean,default:!1},tips:{},value:{type:[Boolean,String,Number],default:!1},onClick:{}},setup:function(e){var t=z(!0),n=e;typeof n.value==`string`||typeof n.value==`number`?t.value=!!n.value:t.value=n.value;var r=function(){var e=n.onClick;e&&Tt(e,t.value)};return function(n,i){var a=me,o=he;return L(),Bt(o,{trigger:`hover`,disabled:!(e.disabled&&q(t))},{trigger:Y(function(){return[w(a,{size:`small`,value:q(t),"onUpdate:value":[i[0]||(i[0]=function(e){return Si(t)?t.value=e:t=e}),r],disabled:e.disabled&&q(t)},null,8,[`value`,`disabled`])]}),default:Y(function(){return[Kt(` `+go(e.tips),1)]}),_:1},8,[`disabled`])}}}),e(`fn`,St=ei),e(`dn`,Rt=function(e){return X(function(){var t,n,r;return $(this,function(i){return t=jo({legacy:!0}),n=t.copy,r=t.isSupported,r.value?(n(e),I.success(A.global.t(`Utils.Copy.index_1`))):I.error(A.global.t(`Utils.Copy.index_2`)),[2]})})()}),M(),Ce={class:`flex`},Oe={class:`w-0 flex-1 flex items-center`},je={class:`min-w-0`},Me={class:`i-majesticons:eye-line`},Ne={class:`i-majesticons:eye-off-line`},$r=E({__name:`index`,props:{value:{default:``}},setup:function(e){var t=e,n=z(!1),r=S(function(){return n.value?t.value:`**********`}),i=function(){n.value=!n.value},a=function(){return X(function(){return $(this,function(e){return Rt(``.concat(t.value)),[2]})})()};return function(e,t){var o=te,s=lt;return L(),Ht(`div`,Ce,[C(`div`,Oe,[C(`div`,je,[w(o,{class:`max-w-full`,tooltip:{contentStyle:{maxWidth:`200px`}}},{default:Y(function(){return[Kt(go(q(r)),1)]}),_:1})]),C(`div`,{class:`ml-6px flex items-center text-15px cursor-pointer`,title:`Show`,onClick:i},[Jo(C(`i`,Me,null,512),[[Wo,!q(n)]]),Jo(C(`i`,Ne,null,512),[[Wo,q(n)]])]),C(`button`,{class:`reset ml-6px text-15px cursor-pointer`,title:`Copy`,onClick:a},[w(s,{name:`common-copy`})])])])}}}),e(`un`,yt=$r),M(),Ue={},Se={class:`bt-tips-ul flex flex-col gap-4px list-outside list-disc leading-20px text-desc`},e(`ln`,Ct=He(Ue,[[`render`,hc]])),M(),j(),xe=[`onClick`],De={class:`whitespace-nowrap mr-10px`},Ae={class:`w-120px`},ao=E({__name:`ssl-colums`,props:{config:{type:[Number,Object],default:-1},sslApplyList:{type:Array,default:function(){return[]}}},emits:[`click`],setup:function(e,n){var r=n.emit,i=Po().t,a=r,o=function(){a(`click`)},s=function(e,n){e.stopPropagation(),J({title:i(`SSL.Domain.index_5`),width:700,height:450,data:{path:n},component:T(function(){return y(function(){return t.import(`./view-ssl-legacy.js?v=1784873523001`).then(function(e){return e.r})},void 0)})})};return function(t,n){var r=f,i=le,a=lt,c=_;return q(P)(e.config)?(L(),Bt(r,{key:0,type:e.config.endtime<0?`error`:`primary`,text:``,onClick:o},{default:Y(function(){return[Kt(go(e.config.endtime<0?t.$t(`Site.PHP.index_28`):t.$t(`Site.PHP.index_29`,[e.config.endtime])),1)]}),_:1},8,[`type`])):e.sslApplyList.length>0?(L(!0),Ht(ne,{key:1},xa(e.sslApplyList,function(e){return L(),Ht(`div`,{class:`flex flex-nowrap! p-10px cursor-pointer items-center`,key:e.task_name,onClick:function(t){return s(t,e.task_log)}},[C(`span`,De,go(e.task_name),1),w(c,{class:`items-center flex-nowrap!`},{default:Y(function(){return[C(`div`,Ae,[w(i,{class:`w-full`,type:`line`,status:`success`,"indicator-placement":`inside`,percentage:e.task_status,processing:e.task_status!==100},null,8,[`percentage`,`processing`])]),w(a,{name:`base-left-logs`,size:`18`,color:`#666666`})]}),_:2},1024)],8,xe)}),128)):(L(),Bt(r,{key:2,type:`warning`,text:``,onClick:o},{default:Y(function(){return[Kt(go(t.$t(`Site.PHP.index_30`)),1)]}),_:1}))}}}),io=ao,M(),be={class:`font-bold`},Ee={class:`text-desc`},ke=[`textContent`],tt=E({__name:`backup-colums`,props:{count:{type:Number,default:0}},emits:[`showBackup`],setup:function(e,t){var n=t.emit,r=Po().t,i=n,a=function(){i(`showBackup`)},o=S(function(){return e.count<=0}),s=S(function(){return o.value?r(`Click to backup`):r(`Click to manage`)});return function(t,n){var r=_,i=he;return L(),Bt(i,null,{trigger:Y(function(){return[w(r,{class:`site-backup flex-nowrap!`,size:5,onClick:a},{default:Y(function(){return[C(`span`,{class:Zi([`site-backup__icon`,{"is-empty":q(o)}])},_s(n[0]||(n[0]=[C(`i`,{class:`i-material-symbols:cloud-download-outline-rounded`},null,-1)])),2),w(r,{class:`truncate text-left`,vertical:``,size:3},{default:Y(function(){return[C(`div`,{class:Zi([`text-primary`,{"text-warning":q(o)}])},[C(`span`,be,go(e.count),1),Kt(` `+go(t.$t(`Node.index_87`)),1)],2),C(`div`,Ee,go(q(s)),1)]}),_:1}),n[1]||(n[1]=C(`i`,{class:`site-backup__arrow i-ic:round-chevron-right`},null,-1))]}),_:1})]}),default:Y(function(){return[C(`span`,{textContent:go(t.$t(`Backup locally or to cloud, restore anytime`))},null,8,ke)]}),_:1})}}}),et=He(tt,[[`__scopeId`,`data-v-003e3b60`]]),M(),j(),ue=T(function(){return y(function(){return t.import(`./feature-Quota-legacy.js?v=1784873523001`).then(function(e){return e.t})},void 0)}),pe=T(function(){return y(function(){return t.import(`./app-components-legacy.js?v=1784873523001`).then(function(e){return e.I})},void 0)}),M(),j(),e(`Xt`,Io=D(`layout-message-list`,function(){var e=z(0),n=R({p:1,limit:11,search:`1`}),r=nc([{key:`name`,title:A.global.t(`Site.TableRow.index_2`),width:200,render:function(e){return w(te,{tooltip:!0},{default:function(){return[e.install_status===1?w(lt,{name:`base-tick`,class:`text-primary`},null):Jo(w(lt,{name:`base-close`,class:`text-error`},null),[[Ea(`else`)]]),w(`span`,{class:`ml-4px`},[e.name])]}})}},{key:`addtime`,title:A.global.t(`Docker.Volume.index_7`)},{key:`start`,title:A.global.t(`Layout.MessageBox.index_7`),render:function(e){return wt(e.start,e.end)}},Sc({width:70,options:function(e){return[{label:A.global.t(`Security.Anti.Index_21`),onClick:function(){J({width:600,height:500,data:{id:e.id},title:`Install Log[`+e.name+`]`,component:T(function(){return y(function(){return t.import(`./feature-MessageBox-legacy.js?v=1784873523001`).then(function(e){return e.t})},void 0)})})}}]}})]),i=r.table,a=r.columns,o=tc(),s=o.loading,c=o.setLoading;return{listConut:e,search:n,table:i,columns:a,loading:s,getMessageCount:function(){return X(function(){var t;return $(this,function(r){switch(r.label){case 0:return r.trys.push([0,,2,3]),c(!0),[4,Bn(vo(n))];case 1:return t=r.sent().message,P(t)&&(i.data=t.data,i.total=_r(t.page),e.value=i.total),[3,3];case 2:return c(!1),[7];case 3:return[2]}})})()}}})),D(`layoutSote`,function(){return{msgStoreRefs:co(Io()),taskStoreRefs:co(Lo())}}),Nr=function(){return B.post(`/plugin?action=a&name=btwaf&s=get_customize_config_help`)},e(`qt`,function(){return B.post(`/plugin?action=a&name=btwaf&s=get_customize_list`)}),e(`Yt`,function(e){return B.post(`/plugin?action=a&name=btwaf&s=set_status_customize_rule`,e,{requestOptions:{loading:A.global.t(`Waf.Api.custom_35`),successMessage:!0}})}),e(`Gt`,function(e){return B.post(`/plugin?action=a&name=btwaf&s=create_customize_rule`,{infos:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Waf.Api.custom_36`),successMessage:!0}})}),e(`Kt`,function(e){return B.post(`/plugin?action=a&name=btwaf&s=update_customize_rule`,{id:e.id,infos:JSON.stringify(e.infos)},{requestOptions:{loading:A.global.t(`Waf.Api.custom_37`),successMessage:!0}})}),e(`Jt`,function(e){return B.post(`/plugin?action=a&name=btwaf&s=remove_customize_rule`,e,{requestOptions:{loading:A.global.t(`Waf.Api.custom_38`),successMessage:!0}})}),M(),e(`Wt`,D(`waf-custom-rule`,function(){var e=R({action:[],operators:{},options:[],sitemap:{}}),t=function(){return X(function(){var t;return $(this,function(n){switch(n.label){case 0:return[4,Nr()];case 1:return t=n.sent().message,P(t)&&(e.action=t.action,e.operators=t.operators,e.options=t.options,e.sitemap=t.sitemap),[2]}})})()},n=function(){e.action=[],e.operators={},e.options=[],e.sitemap={}},r=function(t){var n=e.options.find(function(e){return e.type===t});return n?n.text:`--`};return{config:e,getConfig:t,clearConfig:n,getSiteName:function(t){return t.map(function(t){return e.sitemap[t]||`--`}).join(`, `)},getConditionName:r,getMatchCondition:function(e){var t=[],n=function(e){for(var r=0;r1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/firewall/com/set_port_rule`,Z({operation:`remove`},e),{requestOptions:{loading:t?A.global.t(`Security.Firewall.Api.index_15`):``,successMessage:t}})}),e(`Ft`,function(e){return B.post(`/safe/firewall/get_listening_processes`,{data:JSON.stringify(e)})}),e(`Ot`,function(e){return B.post(`/firewall/com/export_rules`,e,{requestOptions:{loading:A.global.t(`Security.Firewall.Api.index_14`)}})}),e(`zt`,function(e){return B.post(`/firewall/com/import_rules`,e,{requestOptions:{successMessage:!0}})}),e(`Mt`,function(e){return B.post(`/firewall/com/ip_rules_list`,e)}),e(`ft`,function(e){return B.post(`/firewall/com/set_ip_rule`,Q(Z({},e),{operation:`add`}),{requestOptions:{loading:A.global.t(`Security.Firewall.Api.index_9`),successMessage:!0}})}),e(`St`,function(e){return B.post(`/firewall/com/modify_ip_rule`,{new_data:JSON.stringify(Z({operation:`add`},e.new_data)),old_data:JSON.stringify(e.old_data)},{requestOptions:{loading:A.global.t(`Security.Firewall.Api.index_10`),successMessage:!0}})}),e(`Ct`,function(e){return B.post(`/firewall/com/modify_ip_rule`,{new_data:JSON.stringify(Z({operation:`add`},e.new_data)),old_data:JSON.stringify(e.old_data)},{requestOptions:{loading:A.global.t(`Security.Firewall.Api.index_11`),successMessage:!0}})}),e(`vt`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/firewall/com/set_ip_rule`,Z({operation:`remove`},e),{requestOptions:{loading:t?A.global.t(`Security.Firewall.Api.index_16`):``,successMessage:t}})}),e(`Pt`,function(e){return B.post(`/firewall/com/port_forward_list`,e)}),e(`pt`,function(e){return B.post(`/firewall/com/set_port_forward`,Q(Z({},e),{operation:`add`}),{requestOptions:{loading:A.global.t(`Security.Firewall.Api.index_19`),successMessage:!0}})}),e(`wt`,function(e){return B.post(`/firewall/com/modify_forward_rule`,{new_data:JSON.stringify(Z({operation:`add`},e.new_data)),old_data:JSON.stringify(e.old_data)},{requestOptions:{loading:A.global.t(`Security.Firewall.Api.index_20`),successMessage:!0}})}),e(`yt`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/firewall/com/set_port_forward`,Z({operation:`remove`},e),{requestOptions:{loading:t?A.global.t(`Security.Firewall.Api.index_17`):``,successMessage:t}})}),e(`kt`,function(e){return B.post(`/safe/firewall/get_country_list`,{data:JSON.stringify(e)})}),e(`At`,function(){return B.post(`/safe/firewall/get_countrys`)}),e(`dt`,function(e){return B.post(`/safe/firewall/create_countrys`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Security.Firewall.Api.index_12`),successMessage:!0}})}),e(`xt`,function(e){return B.post(`/safe/firewall/modify_country`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Security.Firewall.Api.index_13`),successMessage:!0}})}),e(`_t`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/safe/firewall/remove_country`,{data:JSON.stringify(e)},{requestOptions:{loading:t?A.global.t(`Security.Firewall.Api.index_18`):``,successMessage:t}})}),e(`Rt`,function(e){return B.post(`/safe/firewall/import_rules`,{data:JSON.stringify(Z({rule_name:`country_rule`},e))},{requestOptions:{successMessage:!0}})}),e(`Dt`,function(){return B.post(`/safe/firewall/export_rules`,{data:JSON.stringify({rule_name:`country_rule`})},{requestOptions:{loading:A.global.t(`Security.Firewall.Api.index_14`)}})}),M(),e(`ut`,D(`security`,function(){var e=z({switch:!1,times:0,days:0}),t=z(!1),n=z(!1),r=function(e){n.value=e},i=R({status:!0,initStatus:!0});return{antiForm:e,systemHardening:t,isRefresh:n,setRefresh:r,firewallStatus:i,getStatus:function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Un()];case 1:return e=t.sent().message,P(e)&&(i.status=e.status,i.initStatus=e.init_status.status),[2]}})})()}}})),e(`Y`,function(e){return B.post(`/ssl_domain?action=list_dns_api`,e)}),e(`u`,function(e){return B.post(`/ssl_domain?action=create_dns_api`,e,{requestOptions:{loading:A.global.t(`WP.api.tamper_2`),successMessage:!0}})}),e(`j`,function(e){return B.post(`/ssl_domain?action=edit_dns_api`,e,{requestOptions:{loading:A.global.t(`Crontab.Api.index_5`),successMessage:!0}})}),e(`S`,function(e){return B.post(`/ssl_domain?action=delete_dns_api`,e,{requestOptions:{loading:A.global.t(`Mail.Api.index_37`),successMessage:!0}})}),e(`X`,function(){return B.post(`/ssl_domain?action=get_dns_support`)}),e(`G`,function(e){return B.post(`/ssl_domain?action=list_dns_record`,e)}),e(`l`,function(e){return B.post(`/ssl_domain?action=create_dns_record`,e,{requestOptions:{loading:A.global.t(`WP.api.tamper_2`),successMessage:!0}})}),e(`A`,function(e){return B.post(`/ssl_domain?action=edit_dns_record`,e,{requestOptions:{loading:A.global.t(`Crontab.Api.index_5`),successMessage:!0}})}),e(`x`,function(e){return B.post(`/ssl_domain?action=delete_dns_record`,e,{requestOptions:{loading:A.global.t(`Mail.Api.index_37`),successMessage:!0}})}),e(`K`,function(e){return B.post(`/ssl_domain?action=list_domain_details`,e)}),e(`k`,function(e){return B.post(`/ssl_domain?action=switch_ssl_alarm`,e,{requestOptions:{loading:A.global.t(`Crontab.Api.index_5`),successMessage:!0}})}),e(`q`,function(e){return B.post(`/ssl_domain?action=sync_dns_info`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),e(`W`,function(e){return B.post(`/ssl_domain?action=list_ssl_info`,e)}),e(`D`,function(e){return B.post(`/ssl_domain?action=download_cert`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!1}})}),e(`$`,function(e){return B.post(`/ssl_domain?action=one_cilck_renew`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),e(`nt`,function(e){return B.post(`/ssl_domain?action=renew_cert_process`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!1}})}),e(`c`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/ssl_domain?action=apply_new_ssl`,e,{requestOptions:{loading:t?A.global.t(`Login.index_22`):``}})}),e(`st`,function(e){return B.post(`/ssl_domain?action=upload_cert`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!1}})}),e(`ot`,function(e){return B.post(`/ssl_domain?action=switch_auto_renew`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),e(`V`,function(e){return B.post(`/ssl_domain?action=cert_domain_list`,e)}),e(`C`,function(e){return B.post(`/ssl_domain?action=cert_deploy_sites`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!1}})}),e(`w`,function(e){return B.post(`/ssl_domain?action=cert_deploy_mails`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!1}})}),e(`T`,function(e){return B.post(`/ssl_domain?action=cert_deploy_panel`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),e(`b`,function(e){return B.post(`/ssl_domain?action=remove_cert`,e,{requestOptions:{loading:A.global.t(`Mail.Api.index_37`),successMessage:!0}})}),e(`H`,function(e){return B.post(`/ssl_domain?action=check_domain_automatic`,e)}),e(`J`,function(e){return B.post(`/files?action=GetFileBody`,e,{requestOptions:{errorMessage:!1}})}),e(`R`,function(){return B.post(`/ssl_domain?action=ssl_tasks_status`)}),e(`U`,function(e){return B.post(`/plugin?action=a&name=mail_sys&s=get_auto_cert`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),errorMessage:!1}})}),e(`E`,function(e){return B.post(`/plugin?action=a&name=mail_sys&s=auto_deploy_cert`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),e(`z`,function(){return B.post(`/business_ssl?action=get_product_list`)}),e(`f`,function(e){return B.post(`/business_ssl?action=apply_cert_order_pay`,e)}),e(`B`,function(){return B.post(`/business_ssl?action=get_cert_admin`)}),e(`P`,function(e){return B.post(`/business_ssl?action=list_business_ssl`,e)}),e(`Z`,function(e){return B.post(`/data?action=getData`,e)}),e(`rt`,function(e){return B.post(`/business_ssl?action=apply_order_ca`,e,{requestOptions:{loading:A.global.t(`Account.Account.accountState-721844-19`),successMessage:!0}})}),e(`ct`,function(e){return B.post(`/business_ssl?action=get_verify_result`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!1}})}),e(`h`,function(e){return B.post(`/business_ssl?action=check_domain_suitable`,e)}),e(`N`,function(){return B.post(`/ssl_domain?action=get_sites`)}),e(`_`,function(e){return B.post(`/ssl_domain?action=manual_apply_vaild`,e,{requestOptions:{loading:``,successMessage:!0,errorMessage:!1}})}),e(`g`,function(e){return B.post(`/ssl_domain?action=manual_apply_check`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!1}})}),e(`lt`,function(e){return B.post(`/business_ssl?action=check_url_txt`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!1,errorMessage:!1}})}),e(`m`,function(e){return B.post(`/business_ssl?action=again_verify`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),Pr=function(){return B.post(`/ssl_dns?action=get_status`)},e(`Q`,function(e){return B.post(`/ssl_dns?action=install_pdns`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!1}})}),e(`F`,function(){return B.post(`/ssl_dns?action=get_nameserver`)}),e(`it`,function(e){return B.post(`/ssl_dns?action=set_nameserver`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),e(`p`,function(e){return B.post(`/ssl_dns?action=change_status`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),e(`s`,function(e){return B.post(`/ssl_dns?action=add_zone`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),e(`y`,function(e){return B.post(`/ssl_dns?action=del_zone`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),e(`L`,function(e){return B.post(`/ssl_dns?action=get_soa`,e)}),e(`O`,function(e){return B.post(`/ssl_dns?action=set_soa`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),e(`I`,function(e){return B.post(`/ssl_dns?action=get_logger`,e)}),e(`v`,function(){return B.post(`/ssl_dns?action=clear_logger`,{},{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),e(`d`,function(e){return B.post(`/ssl_dns?action=add_dmarc`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),e(`et`,function(){return X(function(){return $(this,function(e){return B.post(`/ssl_dns?action=add_dkim_spf`,{},{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}}),[2]})})()}),e(`tt`,function(e){return B.post(`/ssl_dns?action=dns_checker`,e)}),e(`at`,function(e){return B.post(`/ssl_dns?action=set_ttl_batch`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),e(`M`,function(){return B.post(`/ssl_dns?action=fix_zone`,{},{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),M(),e(`o`,D(`ssl`,function(){var e=z(!0),t=z(!0);return{dnsInstall:e,dnsStatus:t,getDNSStatus:function(){return X(function(){var n;return $(this,function(r){switch(r.label){case 0:return[4,Pr()];case 1:return n=r.sent().message,P(n)&&(t.value=n.status,e.value=n.service===`pdns`),[2]}})})()}}})),M(),j(),M(),j(),e(`i`,k=D(`global`,function(){var e=Lo(),n=z(0),r=z(0),i=z(1080),a=z(52),s=function(e){i.value=e},c=function(e){n.value=e},l=function(e){r.value=e},u=z(`--`),d=z(0),f=z({status:!1,username:``}),p=z(!0),m=S(function(){return f.value.status?f.value.username:`--`}),h=z(o.Free),g=z(0),ee=S(function(){return g.value<0?`--`:g.value===0?`Lifetime`:kn(g.value,`yyyy-MM-dd`)}),te=S(function(){return g.value===0}),_=S(function(){return h.value===o.Free}),ne=S(function(){return h.value===o.Professional}),v=S(function(){return h.value===o.Enterprise}),re=z(``),ie=z(!1),ae=z(!0),oe=z(!0),se=z(!0),ce=z(``),le=function(e){var t=hs(e,3),n=t[1],r=t[2];N(n)&&n>-1?(h.value=o.Professional,g.value=n):N(r)&&r>-1?(h.value=o.Enterprise,g.value=r):(h.value=o.Free,g.value=-1)},ue=z(`en`),de=z([]),fe=z(`fresh`),pe=Ro(),me=z(!1),he=z(!1),ge=z(!1),_e=z(!0),ve=R({isShow:!0}),ye=z(!1),b=z(!1);return{userInfo:f,username:m,authType:h,authExpired:ee,isFree:_,isPro:ne,isLtd:v,isLifetime:te,address:u,taskCount:d,mainWidth:n,mainHeight:r,bodyMinWidth:i,footerHeight:a,installFinished:p,lang:ue,langList:de,theme:fe,isMultiServiceInstall:me,multiService:he,isWebServerJump:ge,siteMonitorStatus:_e,aaPanelPro:ie,hasSubPanelAuth:ae,nodeInstall:oe,panelDomain:ce,nodeJs:se,aiAssistant:ve,ai_first_record:ye,first_backup:b,versionType:re,initPublicBackendRecord:function(){return X(function(){var e,t,n,r;return $(this,function(i){switch(i.label){case 0:return[4,xr()];case 1:return e=i.sent().message,t=P(e)?e:{},n=Object.prototype.hasOwnProperty.call(t,`ai`),ye.value=!n||Number(t.ai)!==0,r=Object.prototype.hasOwnProperty.call(t,`wp_backup`),b.value=!r||Number(t.wp_backup)!==0,[2]}})})()},getCheckAuth:function(){return X(function(){return $(this,function(e){return ie.value&&_.value&&Oc({source:210}),[2]})})()},setMainWidth:c,setMainHeight:l,setBodyMinWidth:s,getConfigSimple:function(){return X(function(){var n,r;return $(this,function(i){switch(i.label){case 0:return[4,wr()];case 1:if(n=i.sent().message,P(n)){if(d.value=O(n,`task_count`,0),u.value=O(n,`panel.address`,`--`),f.value.status=O(n,`user_info.status`,!1),f.value.username=O(n,`user_info.data.username`,``),ue.value=O(n,`language`,`en`),de.value=O(n,`language_list`,[]),fe.value=O(n,`theme`,`fresh`),oe.value=O(n,`node_manager.is_install`,!0),p.value=n.install_finished,ie.value=n.isPro,me.value=n.multi_service_install,he.value=n.multi_service,_e.value=O(n,`site_total_monitor.is_install`,!0),r=[``,-1,-1],ce.value=O(n,`panel.domain`,``),se.value=n.nodejs,ve.isShow=O(n,`ai_widget.chat`,!0),re.value=O(n,`panel.version_type`,``),le(O(n,`get_pd`,r)),window.document.title=O(n,`webname`,`aaPanel Linux Panel`),ae.value=!!n.account_limit,p.value===!1&&pe.path===`/`){if(ie.value&&!f.value.status)return[2];J({width:480,minHeight:280,hideClose:!0,zIndex:99999,component:T(function(){return y(function(){return t.import(`./view-home-legacy.js?v=1784873523001`).then(function(e){return e.r})},void 0)})})}n.limit_login&&pe.path!==`/login`&&(window.location.href=`/login?dologin=True`),d.value!==0&&e.onRepetion()}return[2]}})})()}}})),M(),a=E({__name:`App`,setup:function(e){var t=ho(),n=k();return qo(function(){return t.rootCssVer},function(e){Object.entries(e).forEach(function(e){var t=hs(e,2),n=t[0],r=t[1];document.documentElement.style.setProperty(n,r)})},{immediate:!0,deep:!0}),t.changeTheme(),t.initThemeConfig(),n.initPublicBackendRecord(),function(e,t){var n=Ta(`router-view`),r=ct;return L(),Bt(r,null,{default:Y(function(){return[w(n)]}),_:1})}}}),i=a,Zr=ve(wa(),1),Zr.default.configure({easing:`ease`,minimum:.3,speed:300,showSpinner:!0,trickleSpeed:200}),aa=[`/modify_password`],Oa.beforeEach(function(e,t,n){return X(function(){var r,i,a,o,s;return $(this,function(c){switch(c.label){case 0:if(Zr.default.start(),$e.removeAllPending(),aa.includes(t.path))return n(t.path),[2];i=k(),c.label=1;case 1:return c.trys.push([1,3,,4]),[4,i.getConfigSimple()];case 2:return c.sent(),[3,4];case 3:return a=c.sent(),console.error(a),[3,4];case 4:return!i.userInfo.status&&i.aaPanelPro?e.path===`/binds`?n():n(`/binds`):(i.getCheckAuth(),n()),o=window.document.title.split(` - `)[0]||`aaPanel`,s=((r=e.matched[0])==null?void 0:r.name)||`aaPanel`,s?window.document.title=``.concat(o,` - `,s):window.document.title=o,[2]}})})()}),Oa.afterEach(function(){Zr.default.done()}),e(`r`,ja=Oa),Qa=function(e){e.directive(`modal-drag`,{mounted:function(e){var t=e,n=vr(e,`n-dialog`),r=function(){var e=zn();return Object.prototype.hasOwnProperty.call(e,`currentStyle`)&&`currentStyle`in e?function(t,n){return e.currentStyle[n]}:function(e,t){return getComputedStyle(e)[t]}}();t.onmousedown=function(e){var t=e.clientX,i=e.clientY,a=document.body.clientWidth,o=document.documentElement.clientHeight,s=n.offsetWidth,c=n.offsetHeight,l=n.offsetLeft,u=a-n.offsetLeft-s,d=n.offsetTop,f=o-n.offsetTop-c,p=r(n,`left`);p===`auto`&&(p=`0px`);var m=r(n,`top`);return p.includes(`%`)?(p=``.concat(document.body.clientWidth*(p.replace(/%/g,``)/100)),m=``.concat(document.body.clientHeight*(m.replace(/%/g,``)/100))):(p=``.concat(+p.replace(/px/g,``)),m=``.concat(+m.replace(/px/g,``))),document.onmousemove=function(e){var r=e.clientX-t,a=e.clientY-i;-r>l?r=-l:r>u&&(r=u),-a>d?a=-d:a>f&&(a=f),n.style.cssText+=`;left:`.concat(r+_o(p),`px;top:`,a+_o(m),`px;`)},document.onmouseup=function(){document.onmousemove=null,document.onmouseup=null},!1}}}),e.directive(`load-text`,function(e,t){var n=e.nextElementSibling,r=n&&n.classList.contains(`load-text`);t.value&&!r?r||(e.style.display=`none`,e.insertAdjacentHTML(`afterend`,`--`)):t.value||(r&&n.remove(),e.removeAttribute(`style`))}),e.directive(`scroll-bottom`,{updated:function(e){e.scrollTop=e.scrollHeight}}),e.directive(`table`,function(e){e.onscroll=function(){var t=e.scrollTop,n=e.querySelector(`thead`);n&&(n.style.transform=`translateY(`.concat(t,`px)`))}})},r=`panel_analytics_logs`,n=60*1e3,Ye=null,wi=!1,pi=function(e){return Object.keys(e).length===0},Xi=function(e){return e.trim().replace(/\s+/g,`_`)},Mt=function(){try{window.localStorage.removeItem(r)}catch(e){}},ha=function(){if(typeof window>`u`)return{};try{var e=window.localStorage.getItem(r);if(!e)return{};var t=JSON.parse(e);return t&&(t===void 0?`undefined`:vs(t))===`object`&&!Array.isArray(t)?t:{}}catch(e){return Mt(),{}}},Zo=function(e){if(!(typeof window>`u`)){if(pi(e)){Mt();return}try{window.localStorage.setItem(r,JSON.stringify(e))}catch(e){}}},va=function(e){var t=ha();Object.entries(e).forEach(function(e){var n=hs(e,2),r=n[0],i=n[1];Object.entries(i).forEach(function(e){var n=hs(e,2),i=n[0],a=n[1],o,s=(o=t[r])==null?void 0:o[i];if(s){var c=s.count-a.count;c>0?s.count=c:delete t[r][i]}}),t[r]&&Object.keys(t[r]).length===0&&delete t[r]}),Zo(t)},Dn=function(e){return Object.entries(e).flatMap(function(e){var t=hs(e,2),n=t[0],r=t[1];return Object.entries(r).map(function(e){var t=hs(e,2);return{module:n,fun_name:t[0],count:t[1].count}})})},e(`n`,function(e,t){var n,r=Xi(e),i=Xi(t);if(!(!r||!i)){var a=ha();a[r]||(a[r]={}),(n=a[r])[i]||(n[i]={count:0}),a[r][i].count+=1,Zo(a)}}),Tn=function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:if(wi||(e=ha(),pi(e)))return[2];wi=!0,t.label=1;case 1:return t.trys.push([1,,3,4]),[4,lo({logs:JSON.stringify(Dn(e))})];case 2:return t.sent(),va(e),[3,4];case 3:return wi=!1,[7];case 4:return[2]}})})()},oo=function(){typeof window>`u`||Ye!==null||(Ye=window.setInterval(function(){Tn().catch(function(){})},n))},M(),Ze=zt(i),da=Wt(),da.use(no),Ze.use(da),Ze.use(A),Ze.use(ja),Qa(Ze),oo(),Ze.mount(`#app`),e(`t`,function(e){return e[e.NotDeploy=-1]=`NotDeploy`,e[e.SaveOrHolderDeploy=0]=`SaveOrHolderDeploy`,e[e.LetsEncryptDeploy=1]=`LetsEncryptDeploy`,e[e.TestDeploy=2]=`TestDeploy`,e[e.BusinessDeploy=3]=`BusinessDeploy`,e}({}))}}})})(); \ No newline at end of file +`]);return Cs=function(){return e},e}function ws(e){var t=Or(),n=In();return n.dynamicModals.value.push(Z({key:t},e)),{hide:function(){var e;(e=n.modalInstRefs[`modal-`.concat(t)])==null||e.hide()}}}function Ts(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!Ai(e)}function Es(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:``,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return R({show:!1,title:e,data:t})}function Ds(e){var t=e.config.url,n=function(e){return t.endsWith(e)};jo.some(n)&&(!P(e.data.message)&&!$e.some(n)&&(e.data.message={}),!Tn.some(n)&&e.data.status==0&&(e.data.message.result=e.data.msg),e.data.status==-1&&(e.data.message.result=e.data.msg))}function Os(){var e=Date.now();return{requestTime:e,requestToken:(0,$r.default)(String(e).concat((0,$r.default)(void 0)))}}function ks(e){e.interceptors.request.use(function(e){e.data;var t=e.headers,n;t[`X-Http-Token`]=(n=document.getElementById(`request_token_head`))==null?void 0:n.getAttribute(`token`);var r=e.requestOptions;r!=null&&r.loading&&(r.load=I.loading(r.loading)),r!=null&&r.prefix&&(e.url=r.prefix+e.url),r!=null&&r.isMock&&(e.baseURL=`/mock`);var i=localStorage.getItem(`apsess`);return i&&(e.url=`/apsess_`.concat(i,e.url)),e},function(e){return Promise.reject(e)}),e.interceptors.response.use(function(e){Ds(e);var t=e.data,n=e.config.requestOptions;if(n!=null&&n.load&&n.load.close(),n!=null&&n.isOriginalResult)return{message:t};if(P(t)&&Jr(t,`status`)){var r=t.message;if(t.status===-1||t.status===-2){if(P(r)&&r.redirect)return I.error(r.msg),ya(r.redirect),Promise.reject(t);if(n!=null&&n.errorMessage){var i=``,a=n.errorMessageKey||`result`;if(P(r)){var o=O(r,a,``);i=Ei(o)?o:``}Ei(r)&&(i=r);var s={isHtml:!0,maxWidth:700};(t.status===-2||i.length>80)&&(s=Object.assign(s,{close:!0})),yi(n.errorMessage)||(s=Object.assign(s,n.errorMessage)),I.error(i,s)}return Promise.reject(t)}if(t.status===0){if(n!=null&&n.successMessage){var c=``,l=n.successMessageKey||`result`;if(P(r)){var u=O(r,l,``);c=Ei(u)?u:``}Ei(r)&&(c=r),I.success(c,yi(n.successMessage)?{isHtml:!0}:n.successMessage)}return t}}return Promise.reject(t)},function(e){var t=e.response,n=e.config;if(n){var r=n.requestOptions;r!=null&&r.load&&r.load.close()}if(t.status===401){window.location.href=`/`;return}if(t&&t.status===500){var i=e.request.responseText;(i.indexOf(`An error occurred while the panel was running`)!==-1||i.indexOf(`We need to make sure this has a favicon so that the debugger does`)!==-1)&&J({width:1e3,content:function(){return w(Cn,{text:i},null)}})}return Promise.reject(e)})}function As(e){return B.post(`/virtual/get_account_list.json`,e)}function js(e){return B.post(`/virtual/create_account.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`,loading:go(`Account.Account.accountState-721844-18`)}})}function Ms(e){return B.post(`/virtual/modify_account.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`,loading:go(`Account.Account.accountState-721844-19`)}})}function Ns(e){return B.post(`/virtual/remove_account.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function Ps(){return B.post(`/virtual/get_type_list.json`)}function Fs(e){return B.post(`/virtual/create_type.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function Is(e){return B.post(`/virtual/modify_type.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function Ls(e){return B.post(`/virtual/remove_type.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function Rs(e){return B.post(`/virtual/get_package_list.json`,e)}function zs(e){return B.post(`/virtual/create_package.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function Bs(e){return B.post(`/virtual/modify_package.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function Vs(e){return B.post(`/virtual/remove_package.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function Hs(e){return B.post(`/virtual/get_logs.json`,e)}function Us(){return B.post(`/virtual/clean_logs.json`,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function Ws(){return B.post(`/virtual/get_disk_list.json`)}function Gs(e){return B.post(`/virtual/set_default_disk.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function Ks(e){return B.post(`/virtual/enable_disk_quota.json`,{mountpoint:e},{requestOptions:{loading:go(`Account.Disk.disk_810348-13`),successMessage:{close:!0},successMessageKey:`result`}})}function qs(e){return B.post(`/virtual/get_account_temp_login_token.json`,e)}function Js(){return B.post(`/virtual/get_service_info.json`)}function Ys(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return B.post(`/virtual/`.concat(e,`_service.json`),t,{requestOptions:{loading:go(`Account.Settings.index_1`),successMessage:!0,successMessageKey:`result`}})}function Xs(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return B.post(`/virtual/install_service.json`,e,{requestOptions:{loading:go(`Account.Install.index_6`),successMessage:!0,successMessageKey:`result`}})}function Zs(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return B.post(`/virtual/update_service.json`,e,{requestOptions:{loading:go(`Account.Settings.index_21`),successMessage:!0,successMessageKey:`result`}})}function Qs(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return B.post(`/virtual/get_install_log.json`,e)}function $s(){return B.post(`/virtual/get_server_ssl.json`)}function ec(e,t){return B.post(`/virtual/save_server_ssl.json`,{certificate:e,private_key:t},{requestOptions:{loading:go(`Account.Install.index_10`),successMessage:!0,successMessageKey:`result`}})}function tc(){return B.post(`/virtual/get_server_address.json`)}function nc(e){return B.post(`/virtual/set_server_address.json`,{address:e},{requestOptions:{loading:go(`Account.Settings.index_8`),successMessage:!0,successMessageKey:`result`}})}function rc(e){return B.post(`/virtual/modify_service_port`,{port:e},{requestOptions:{loading:go(`Component.Pay.index_12`),successMessage:!0,successMessageKey:`result`}})}function ic(){var e=arguments.length>0&&arguments[0]!==void 0&&arguments[0],t=z(e);return{loading:t,setLoading:function(e){(!(arguments.length>1&&arguments[1]!==void 0)||arguments[1])&&(t.value=e)}}}function ac(e){var t=z([]),n=R({data:[],total:0,loading:!1});return{keys:t,table:n,columns:z(e),setLoading:function(e){(!(arguments.length>1&&arguments[1]!==void 0)||arguments[1])&&(n.loading=e)}}}function oc(){var e=arguments.length>0&&arguments[0]!==void 0&&arguments[0],n=arguments.length>1?arguments[1]:void 0;J({width:950,hideClose:e,data:{onSuccess:n},component:T(function(){return y(function(){return t.import(`./feature-Account-legacy.js?v=1786507437784`).then(function(e){return e.t})},void 0)})})}function sc(){return X(function(){return $(this,function(e){switch(e.label){case 0:if(localStorage.getItem(`loginActivityShown`))return[3,4];e.label=1;case 1:return e.trys.push([1,3,,4]),[4,Kr()];case 2:return e.sent(),[3,4];case 3:return e.sent(),oc(),[3,4];case 4:return[2]}})})()}function cc(e){return new Promise(function(t,n){if(k().isFree){Mc(e),n(!1);return}t(!0)})}function lc(e){return X(function(){var t;return $(this,function(n){switch(n.label){case 0:return[4,zr({sName:e})];case 1:return t=n.sent().message,P(t)&&!t.status?(Ro(e),[2,Promise.reject(!1)]):[2]}})})()}function uc(){return X(function(){return $(this,function(e){switch(e.label){case 0:return[4,F(`/static/vite/oldjs/jquery-2.2.4.min.js?v=1786507437784`)];case 1:return e.sent(),[4,F(`/static/layer/layer.js?v=1786507437784`)];case 2:return e.sent(),[4,F(`/static/vite/oldjs/jsencrypt.min.js?v=1786507437784`)];case 3:return e.sent(),[4,F(`/static/language/English/lan.js?v=1786507437784`)];case 4:return e.sent(),[2]}})})()}function dc(){return X(function(){return $(this,function(e){switch(e.label){case 0:return[4,Promise.all([F(`/static/codemirror/lib/codemirror.js?v=1786507437784`),F(`/static/laydate/laydate.js?v=1786507437784`),F(`/static/vite/oldjs/clipboard.min.js?v=1786507437784`),F(`/static/vite/oldjs/soft.js?v=1786507437784`),F(`/static/vite/oldjs/public.js?v=1786507437784`),F(`/static/vite/oldjs/public_backup.js?v=1786507437784`),F(`/static/vite/oldjs/tools.js?v=1786507437784`)])];case 1:return e.sent(),[2]}})})()}function fc(){J({width:800,minHeight:`550`,title:A.global.t(`Layout.MessageBox.index_6`),component:T(function(){return y(function(){return t.import(`./feature-MessageBox-legacy.js?v=1786507437784`).then(function(e){return e.n})},void 0)})})}function pc(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:e=I.loading(`Loading, please wait...`),t.label=1;case 1:return t.trys.push([1,,6,7]),[4,uc()];case 2:return t.sent(),[4,dc()];case 3:return t.sent(),[4,F(`/static/ace/ace.js?v=1786507437784`)];case 4:return t.sent(),[4,F(`/static/vite/oldjs/soft.js?v=1786507437784`)];case 5:return t.sent(),[3,7];case 6:return e.close(),[7];case 7:return[2]}})})()}function mc(e,t){return X(function(){return $(this,function(n){switch(n.label){case 0:return[4,pc()];case 1:return n.sent(),soft.input_zip(e.name,e.tmp_path,e.title,function(){t==null||t()}),[2]}})})()}function hc(e){return X(function(){return $(this,function(t){switch(t.label){case 0:return[`mysql`,`nginx`,`pureftpd`,`redis`,`mongodb`,`apache`,`memcached`,`openlitespeed`,`pdns`].includes(e.name)?(aa(e),[2]):[4,pc()];case 1:return t.sent(),e.admin?bt.soft.set_lib_config(e.name,e.title,e.version):soft.set_soft_config(e.name,e.title),[2]}})})()}function gc(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!Ai(e)}function _c(e){J({title:V(`Task result`),width:500,minHeight:200,data:{overview:e},component:T(function(){return y(function(){return t.import(`./view-wp-legacy.js?v=1786507437784`).then(function(e){return e.n})},void 0)})})}function vc(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!Ai(e)}function yc(e,t){return L(),Gt(`ul`,Te,[Ta(e.$slots,`default`)])}function bc(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return{key:e.key||`quota`,title:e.title||A.global.t(`Component.Quota.index_1`),width:e.width||`8%`,minWidth:e.minWidth||100,maxWidth:e.maxWidth||120,render:function(t){return w(pe,{type:e.type||``,data:t,callback:e.callback},null)}}}function xc(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=Ho(),n=e.key||`path`;return{key:n,title:e.title||A.global.t(`Public.Table.Path`),width:e.width,minWidth:e.minWidth||120,ellipsis:{tooltip:!0},render:function(e){return w(`a`,{class:`bt-link`,href:`javascript:;`,onClick:function(){qa(`Path`,e[n]),t.push(`/files`)}},[e[n]])}}}function Sc(e){var t=e.key,n=t===void 0?`status`:t;return{key:e.key||`status`,title:e.title||A.global.t(`Public.Table.Status`),width:e.width,minWidth:e.minWidth||80,render:function(t){return w(wt,{value:t[n],"checked-title":e.checkedLabel||A.global.t(`Public.Status.Running`),"unchecked-title":e.uncheckedLabel||A.global.t(`Public.Status.Stop`),checkedValue:e.checkedValue,uncheckedValue:e.uncheckedValue,onClick:function(n){e.confirm&&Fo(e.confirm(n,t))}},null)}}}function Cc(e){var t=e.key,n=t===void 0?`status`:t;return{key:e.key||`Caching(nginx)`,title:e.title||`Caching(nginx)`,width:e.width,minWidth:70,render:function(t){return w(Tt,{disabled:e.disabled?e.disabled(t):!1,tips:e.tips,value:t[n],onClick:function(n){e.onClick(n,t)}},null)}}}function wc(e){var t=e.key,n=t===void 0?`status`:t;return{key:n,title:e.title||A.global.t(`Public.Table.Status`),width:e.width||`8%`,minWidth:e.minWidth||80,render:function(t){var r=e.status(t);return w(wt,{value:t[n],"checked-label":r.checkedLabel,"checked-value":r.checkedValue,"unchecked-label":r.uncheckedLabel,"unchecked-value":r.uncheckedValue,onClick:function(e){var t;(t=r.onClick)==null||t.call(r,e)}},null)}}}function Tc(e){var t=e.key,n=t===void 0?`ps`:t;return{key:n,title:e.title||A.global.t(`Public.Table.Note`),width:e.width,minWidth:e.minWidth||120,render:function(t){return w(St,{value:t[n],onBlur:function(r,i){return X(function(){var a,o,s;return $(this,function(c){switch(c.label){case 0:if(a=t[n],a===r)return[3,4];c.label=1;case 1:return c.trys.push([1,3,,4]),[4,e.onBlur(r,t)];case 2:return c.sent(),t[n]=r,[3,4];case 3:return o=c.sent(),s=i.target,s.value=a,console.error(o),[3,4];case 4:return[2]}})})()}},null)}}}function Ec(e){return{key:e.key||`action`,title:e.title||A.global.t(`Public.Table.Action`),align:e.align||`right`,width:e.width,minWidth:e.minWidth,maxWidth:e.maxWidth,render:function(t,n){var r,i,a=((r=e.options)==null?void 0:r.call(e,t,n))||[],o=(i=e.dropdown)==null?void 0:i.call(e,t,n);return o?w(_,{size:2,class:`justify-end! items-center`},{default:function(){return[w(mt,{options:a},null),w(ee,{trigger:`click`,options:o.options,onSelect:function(e){return o.onSelect(e,t)}},{default:function(){return[w(`i`,{class:`i-famicons:ellipsis-vertical text-18px cursor-pointer`},null)]}})]}}):w(mt,{options:a},null)}}}function Dc(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.key||`password`;return{key:t,title:e.title||A.global.t(`Public.Table.Password`),width:e.width,minWidth:e.minWidth,maxWidth:e.maxWidth,render:function(e){var n=e[t];return w(Ct,{value:Ei(n)?n:``},null)}}}function Oc(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.key||`progress`,n=e.placement||`inside`,r=e.loading||!0;return{key:t,title:e.title||A.global.t(`Mail.Unsubscribe.index_26`),width:e.width||`10%`,minWidth:100,maxWidth:e.maxWidth,render:function(i){return w(fe,{type:`line`,"indicator-placement":n,percentage:i[t],processing:r&&i[t]!==100,height:e.height,status:e.status,color:e.color},null)}}}function kc(e){var t=A.global.t;return{key:`requests`,sorter:!0,sortOrder:!1,className:`sort-center`,title:function(e){return e?`Requests`:w(_,{class:`items-center justify-center!`,size:3},{default:function(){return[w(`span`,null,[Yt(`Requests`)]),w(de,{trigger:`hover`},{trigger:function(){return w(`i`,{class:`i-uiw:question-circle-o text-16px text-#9DA1A6 cursor-pointer`},null)},default:function(){return w(Et,null,{default:function(){return[w(`li`,null,[Yt(`The monitoring report data will be updated as the website list is refreshed`)]),w(`li`,null,[Yt(`The monitoring report plugin will use the plugin's data; if it is not installed, free monitoring report data will be used.`)])]}})}})]}})},align:`center`,width:e.width||`12%`,minWidth:e.minWidth||110,maxWidth:e.maxWidth,render:function(n){var r=fo(k()),i=r.isFree,a=r.siteMonitorStatus,o=fo(Bt()),s=o.webserver,c=o.monitor,l=o.isMonitorInstall,u=e.monitorMap;if(s.value!==`nginx`&&s.value!==`apache`)return`--`;if(!a.value&&i.value)return w(f,{type:`primary`,text:!0,onClick:function(){cc({source:142})}},{default:function(){return[Yt(`Active`)]}});if(!l.value&&!a.value)return w(f,{type:`primary`,text:!0,onClick:function(){Ro(`monitor`,function(){return X(function(){return $(this,function(t){return e.getMonitorData(),[2]})})()})}},{default:function(){return[c.value.is_install===1?t(`Public.Btn.Update`):t(`Public.Btn.Install`)]}});var d=u.value[n.name];if(!xi(d)){var p=rr(d),m=nr(d);return w(ge,{name:n.name,total:p,value:m},null)}return`--`}}}function Ac(e){var t=A.global.t;return{key:e.key||`site_ssl`,title:e.title||t(`Site.PHP.index_27`),align:e.align||`center`,width:e.width||`10%`,sorter:`default`,className:`sort-center`,render:function(t){var n=e.applySSLInfo.value.filter(function(e){return e.target_id===t.id});return w(so,{config:t.ssl,sslApplyList:n,onClick:function(){e.onClick(t)}},null)}}}function jc(e){var n=A.global.t;return{key:e.key||`backup_count`,title:e.title||n(`Backup / Restore`),align:e.align,width:e.width||`8%`,minWidth:e.minWidth,render:function(r){return w(rt,{count:r.backup_count,onShowBackup:function(){if(e.site_type===`node`){J({title:n(`Node.index_88`,[r.name]),width:820,minHeight:200,data:{row:r},component:T(function(){return y(function(){return t.import(`./app-components-legacy.js?v=1786507437784`).then(function(e){return e.Gi})},void 0)})});return}J({title:``.concat(e.title||n(`Backup / Restore`),` [`,r.name,`]`),width:950,minHeight:520,data:{row:r,site_type:e.site_type},component:T(function(){return y(function(){return t.import(`./app-components-legacy.js?v=1786507437784`).then(function(e){return e.It})},void 0)})})}},null)}}}function Mc(e){return X(function(){var n,r,i;return $(this,function(a){switch(a.label){case 0:return a.trys.push([0,4,,5]),n=k(),r=``,n.aaPanelPro&&n.isFree?(r=n.username,[3,3]):[3,1];case 1:return[4,Kr()];case 2:i=a.sent().message,r=O(i,`data.username`,``),a.label=3;case 3:return J({width:1e3,height:720,hideClose:n.aaPanelPro&&n.isFree,data:Z({username:r},e),component:T(function(){return y(function(){return t.import(`./feature-Pay-legacy.js?v=1786507437784`).then(function(e){return e.t})},void 0)})}),[3,5];case 4:return a.sent(),oc(),[3,5];case 5:return[2]}})})()}return e({$:void 0,$a:void 0,$c:void 0,$d:void 0,$f:void 0,$i:void 0,$l:void 0,$n:void 0,$o:void 0,$r:void 0,$s:void 0,$t:Dc,$u:Xs,A:void 0,Aa:void 0,Ac:void 0,Ad:void 0,Af:void 0,Ai:void 0,Al:void 0,An:void 0,Ao:void 0,Ar:void 0,As:void 0,At:void 0,Au:void 0,B:void 0,Ba:void 0,Bc:void 0,Bd:void 0,Bf:void 0,Bi:void 0,Bl:void 0,Bn:void 0,Bo:void 0,Br:void 0,Bs:void 0,Bt:void 0,Bu:Zs,C:void 0,Ca:void 0,Cc:void 0,Cd:void 0,Cf:void 0,Ci:void 0,Cl:void 0,Cn:void 0,Co:void 0,Cr:void 0,Cs:void 0,Ct:void 0,Cu:void 0,D:void 0,Da:ac,Dc:void 0,Dd:void 0,Df:void 0,Di:void 0,Dl:void 0,Dn:void 0,Do:void 0,Dr:void 0,Ds:void 0,Dt:void 0,Du:void 0,E:void 0,Ea:void 0,Ec:void 0,Ed:void 0,Ef:void 0,Ei:void 0,El:void 0,En:void 0,Eo:void 0,Er:void 0,Es:void 0,Et:void 0,Eu:void 0,F:void 0,Fa:void 0,Fc:void 0,Fd:void 0,Ff:Es,Fi:void 0,Fl:void 0,Fn:void 0,Fo:void 0,Fr:void 0,Fs:void 0,Ft:void 0,Fu:void 0,G:void 0,Ga:void 0,Gc:void 0,Gd:void 0,Gf:void 0,Gi:void 0,Gl:void 0,Gn:void 0,Go:void 0,Gr:void 0,Gs:void 0,Gt:void 0,Gu:Ks,H:void 0,Ha:void 0,Hc:void 0,Hd:void 0,Hf:void 0,Hi:void 0,Hl:void 0,Hn:void 0,Ho:void 0,Hr:void 0,Hs:void 0,Ht:void 0,Hu:js,I:void 0,Ia:void 0,Ic:void 0,Id:void 0,If:void 0,Ii:void 0,Il:void 0,In:void 0,Io:void 0,Ir:void 0,Is:void 0,It:void 0,Iu:void 0,J:void 0,Ja:void 0,Jc:void 0,Jd:void 0,Jf:void 0,Ji:void 0,Jl:void 0,Jn:void 0,Jo:void 0,Jr:void 0,Js:void 0,Jt:void 0,Ju:qs,K:void 0,Ka:void 0,Kc:void 0,Kd:void 0,Kf:void 0,Ki:void 0,Kl:void 0,Kn:void 0,Ko:void 0,Kr:void 0,Ks:void 0,Kt:void 0,Ku:Qs,L:void 0,La:void 0,Lc:void 0,Ld:void 0,Lf:void 0,Li:void 0,Ll:void 0,Ln:void 0,Lo:void 0,Lr:void 0,Ls:void 0,Lt:void 0,Lu:void 0,M:void 0,Ma:void 0,Mc:void 0,Md:void 0,Mf:void 0,Mi:void 0,Ml:void 0,Mn:fc,Mo:void 0,Mr:void 0,Ms:void 0,Mt:void 0,Mu:void 0,N:void 0,Na:void 0,Nc:void 0,Nd:void 0,Nf:void 0,Ni:void 0,Nl:void 0,Nn:void 0,No:void 0,Nr:void 0,Ns:void 0,Nt:void 0,Nu:void 0,O:void 0,Oa:ic,Oc:void 0,Od:void 0,Of:void 0,Oi:void 0,Ol:void 0,On:void 0,Oo:void 0,Or:void 0,Os:void 0,Ot:void 0,Ou:void 0,P:void 0,Pa:void 0,Pc:void 0,Pd:void 0,Pf:void 0,Pi:void 0,Pl:void 0,Pn:void 0,Po:void 0,Pr:void 0,Ps:void 0,Pt:void 0,Pu:void 0,Q:void 0,Qa:void 0,Qc:void 0,Qd:void 0,Qf:void 0,Qi:void 0,Ql:void 0,Qn:void 0,Qo:void 0,Qr:void 0,Qs:void 0,Qt:jc,Qu:Ps,R:void 0,Ra:void 0,Rc:void 0,Rd:void 0,Rf:void 0,Ri:void 0,Rl:void 0,Rn:void 0,Ro:void 0,Rr:void 0,Rs:void 0,Rt:void 0,Ru:void 0,S:void 0,Sa:void 0,Sc:void 0,Sd:void 0,Sf:void 0,Si:void 0,Sl:void 0,Sn:void 0,So:void 0,Sr:void 0,Ss:void 0,St:void 0,Su:void 0,T:void 0,Ta:void 0,Tc:void 0,Td:void 0,Tf:void 0,Ti:void 0,Tl:void 0,Tn:hc,To:void 0,Tr:void 0,Ts:void 0,Tt:void 0,Tu:void 0,U:void 0,Ua:void 0,Uc:void 0,Ud:void 0,Uf:void 0,Ui:void 0,Ul:void 0,Un:void 0,Uo:void 0,Ur:void 0,Us:void 0,Ut:void 0,Uu:zs,V:void 0,Va:void 0,Vc:void 0,Vd:void 0,Vf:ws,Vi:void 0,Vl:void 0,Vn:void 0,Vo:void 0,Vr:void 0,Vs:void 0,Vt:void 0,Vu:Us,W:void 0,Wa:void 0,Wc:void 0,Wd:void 0,Wf:void 0,Wi:void 0,Wl:void 0,Wn:void 0,Wo:void 0,Wr:void 0,Ws:void 0,Wt:void 0,Wu:Fs,X:void 0,Xa:void 0,Xc:void 0,Xd:void 0,Xf:void 0,Xi:void 0,Xl:void 0,Xn:void 0,Xo:void 0,Xr:void 0,Xs:void 0,Xt:void 0,Xu:Hs,Y:void 0,Ya:void 0,Yc:void 0,Yd:void 0,Yf:void 0,Yi:void 0,Yl:void 0,Yn:void 0,Yo:void 0,Yr:void 0,Ys:void 0,Yt:void 0,Yu:Ws,Z:void 0,Za:void 0,Zc:void 0,Zd:void 0,Zf:void 0,Zi:void 0,Zl:void 0,Zn:void 0,Zo:void 0,Zr:void 0,Zs:void 0,Zt:Ec,Zu:Rs,_:void 0,_a:void 0,_c:void 0,_d:void 0,_f:void 0,_i:void 0,_l:void 0,_n:void 0,_o:void 0,_p:void 0,_r:void 0,_s:void 0,_t:void 0,_u:void 0,a:Mc,aa:void 0,ac:void 0,ad:Ls,af:void 0,ai:void 0,al:void 0,an:kc,ao:void 0,ap:void 0,ar:void 0,as:void 0,at:void 0,au:void 0,b:void 0,ba:void 0,bc:void 0,bd:void 0,bf:void 0,bi:void 0,bl:void 0,bn:void 0,bo:void 0,bp:void 0,br:void 0,bs:void 0,bt:void 0,bu:void 0,c:void 0,ca:void 0,cc:void 0,cd:Gs,cf:void 0,ci:void 0,cl:void 0,cn:Cc,co:void 0,cp:void 0,cr:void 0,cs:void 0,ct:void 0,cu:void 0,d:void 0,da:uc,dc:void 0,dd:void 0,df:void 0,di:void 0,dl:void 0,dn:void 0,do:void 0,dp:void 0,dr:void 0,ds:void 0,dt:void 0,du:void 0,ea:void 0,ec:void 0,ed:Ms,ef:void 0,ei:void 0,el:void 0,en:xc,eo:void 0,ep:void 0,er:void 0,es:void 0,et:void 0,eu:void 0,f:void 0,fa:cc,fc:void 0,fd:void 0,ff:void 0,fi:void 0,fl:void 0,fn:void 0,fo:void 0,fp:void 0,fr:void 0,fs:void 0,ft:void 0,fu:void 0,g:void 0,ga:void 0,gc:void 0,gd:void 0,gf:void 0,gi:void 0,gl:void 0,gn:void 0,go:void 0,gp:void 0,gr:void 0,gs:void 0,gt:void 0,gu:void 0,h:void 0,ha:sc,hc:void 0,hd:void 0,hf:void 0,hi:void 0,hl:void 0,hn:void 0,ho:void 0,hp:void 0,hr:void 0,hs:void 0,ht:void 0,hu:void 0,i:void 0,ia:void 0,ic:void 0,id:Vs,if:void 0,ii:void 0,il:void 0,in:Tc,io:void 0,ip:void 0,ir:void 0,is:void 0,it:void 0,iu:void 0,j:void 0,ja:void 0,jc:void 0,jd:void 0,jf:void 0,ji:void 0,jl:void 0,jn:void 0,jo:void 0,jr:void 0,js:void 0,jt:void 0,ju:void 0,k:void 0,ka:void 0,kc:void 0,kd:void 0,kf:Os,ki:void 0,kl:void 0,kn:void 0,ko:void 0,kr:void 0,ks:void 0,kt:void 0,ku:void 0,l:void 0,la:void 0,lc:void 0,ld:nc,lf:void 0,li:void 0,ll:void 0,ln:void 0,lo:void 0,lp:void 0,lr:void 0,ls:void 0,lt:void 0,lu:void 0,m:void 0,ma:oc,mc:void 0,md:void 0,mf:void 0,mi:void 0,ml:void 0,mn:void 0,mo:void 0,mp:void 0,mr:void 0,ms:void 0,mt:void 0,mu:void 0,n:void 0,na:void 0,nc:void 0,nd:Is,nf:void 0,ni:void 0,nl:void 0,nn:Sc,no:void 0,np:void 0,nr:void 0,ns:void 0,nt:void 0,nu:void 0,o:void 0,oa:void 0,oc:void 0,od:ec,of:void 0,oi:void 0,ol:void 0,on:Ac,oo:void 0,op:void 0,or:void 0,os:void 0,ot:void 0,ou:void 0,p:void 0,pa:lc,pc:void 0,pd:void 0,pf:void 0,pi:void 0,pl:void 0,pn:void 0,po:void 0,pp:void 0,pr:void 0,ps:void 0,pt:void 0,pu:void 0,q:void 0,qa:void 0,qc:void 0,qd:void 0,qf:void 0,qi:void 0,ql:void 0,qn:void 0,qo:void 0,qr:void 0,qs:void 0,qt:void 0,qu:As,r:void 0,ra:void 0,rc:void 0,rd:Ns,rf:void 0,ri:void 0,rl:void 0,rn:bc,ro:void 0,rp:void 0,rr:void 0,rs:void 0,rt:void 0,ru:void 0,s:void 0,sa:void 0,sc:void 0,sd:Ys,sf:void 0,si:void 0,sl:void 0,sn:wc,so:void 0,sp:void 0,sr:void 0,ss:void 0,st:void 0,su:void 0,t:void 0,ta:void 0,tc:void 0,td:Bs,tf:void 0,ti:void 0,tl:void 0,tn:Oc,to:void 0,tp:void 0,tr:void 0,ts:void 0,tt:void 0,tu:void 0,u:void 0,ua:void 0,uc:void 0,ud:rc,uf:void 0,ui:void 0,ul:void 0,un:void 0,uo:void 0,up:void 0,ur:void 0,us:void 0,ut:void 0,uu:void 0,v:void 0,va:void 0,vc:void 0,vd:void 0,vf:void 0,vi:void 0,vl:void 0,vn:void 0,vo:void 0,vp:void 0,vr:void 0,vs:void 0,vt:void 0,vu:void 0,w:void 0,wa:void 0,wc:void 0,wd:void 0,wf:void 0,wi:void 0,wl:void 0,wn:void 0,wo:void 0,wr:void 0,ws:void 0,wt:void 0,wu:void 0,x:void 0,xa:void 0,xc:void 0,xd:void 0,xf:void 0,xi:void 0,xl:void 0,xn:void 0,xo:void 0,xp:void 0,xr:void 0,xs:void 0,xt:void 0,xu:void 0,y:void 0,ya:void 0,yc:void 0,yd:void 0,yf:void 0,yi:void 0,yl:void 0,yn:void 0,yo:void 0,yp:void 0,yr:void 0,ys:void 0,yt:void 0,yu:void 0,z:void 0,za:void 0,zc:void 0,zd:void 0,zf:void 0,zi:void 0,zl:void 0,zn:void 0,zo:void 0,zr:void 0,zs:void 0,zt:void 0,zu:void 0}),{setters:[function(e){be=e.r,xe=e.a},function(e){ne=e.mn,ye=e.in,b=e.G,Je=e.A,tt=e.n,Lt=e.jt,S=e.yn,Ht=e.an,C=e.bn,Ut=e.xn,Gt=e.Cn,Yt=e.En,w=e.Dn,T=e.On,E=e.kn,xn=e.E,kn=e.w,O=e.Ft,qr=e.Mn,Jr=e.Et,li=e.K,e.fr,e.Pn,e.on,e.Ir,M=e.nn,vi=e.Bt,xi=e.wt,wi=e.Lt,Ti=e.hr,Ai=e.In,Ri=e.Rn,Zi=e.zn,ea=e.Yr,ta=e.Zr,na=e.Hn,ra=e.r,ia=e.Gn,L=e.Jn,R=e.vr,z=e.br,Sa=e.sn,wa=e.Xn,Ta=e.Zn,Oa=e.Qn,ka=e.$n,no=e.Cr,uo=e.k,yo=e.ei,bo=e.Rt,xo=e.wr,q=e.Or,Po=e.a,Io=e.o,Wo=e.m,Go=e.g,Ko=e.ln,qo=e.un,Xo=e.or,Y=e.cr,Zo=e.lr,Qo=e.dn},function(e){Kt=e.c,qt=e.d,Jt=e.r,Xt=e.i,D=e.f,ao=e.u,fo=e.p,Lo=e.l,Vo=e.a,Ho=e.o},function(e){f=e.gt,h=e.it,g=e.B,ee=e.q,te=e.Y,_=e.L,se=e.V,de=e.Tt,fe=e.T,_e=e.h,ve=e.X,Ot=e.rn,$t=e.n,tn=e.Ht,nn=e.Vt,rn=e.Bt,an=e.zt,on=e.Rt,sn=e.Lt,cn=e.It,ln=e.Ft,un=e.Pt,dn=e.Nt,fn=e.Mt,pn=e.jt,mn=e.At,hn=e.tn,bn=e.en,wn=e.$t,jn=e.in,Nn=e.Qt,Qr=e.Zt,ji=e.Xt,Ni=e.Yt,_a=e.Jt,Ca=e.nn,La=e.qt,wo=e.Kt,To=e.Gt,Uo=e.r,Jo=e.Wt,ts=e.Ut},function(e){Qt=e.y,ti=e.b,ui=e.J,Ea=e.v,Da=e._,ns=e.Y},function(e){y=e.n,j=e.r},function(){}],execute:function(){Se=document.createElement(`style`),Se.textContent=`.svg-icon[data-v-6b488054]{fill:currentColor;vertical-align:-.15em;width:1em;height:1em}@keyframes bounce-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes bounce-out{0%{transform:scale(1)}30%{transform:scale(1.05)}to{opacity:0;transform:scale(.7)}}.bounce-enter-active{animation:.3s both bounce-in}.bounce-leave-active{animation-name:bounce-out;animation-duration:.2s;animation-fill-mode:both}.bt-table-input[data-v-ae262dd9]{outline-offset:2px;white-space:pre-line;color:#666;background:0 0;border:1px solid transparent;width:100%;padding:0}.bt-table-input[data-v-ae262dd9]:hover,.bt-table-input[data-v-ae262dd9]:focus{border:1px solid var(--border-hover-focus-color);background-color:var(--color-bg-2)}.n-button[data-v-15a23a06]{user-select:auto;line-height:inherit;font-size:inherit;text-align:left}.site-backup[data-v-003e3b60]{cursor:pointer;border-radius:6px;align-items:center;padding:4px 6px;transition:background-color .2s;position:relative}.site-backup[data-v-003e3b60]:hover{background-color:var(--site-backup-column-hover-bg)}.site-backup:hover .site-backup__arrow[data-v-003e3b60]{opacity:1;transform:translateY(-50%)}.site-backup__icon[data-v-003e3b60]{background-color:var(--site-backup-column-icon-bg);width:24px;height:24px;color:var(--color-primary);border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.site-backup__icon.is-empty[data-v-003e3b60]{color:var(--color-text-3)}.site-backup__arrow[data-v-003e3b60]{opacity:0;font-size:18px;transition:opacity .2s,transform .2s;position:absolute;top:50%;right:4px;transform:translate(-4px,-50%)}.i-ant-design-border-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32m-40 728H184V184h656z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design-close-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M799.855 166.312c.023.007.043.018.084.059l57.69 57.69c.041.041.052.06.059.084a.1.1 0 0 1 0 .069c-.007.023-.018.042-.059.083L569.926 512l287.703 287.703c.041.04.052.06.059.083a.12.12 0 0 1 0 .07c-.007.022-.018.042-.059.083l-57.69 57.69c-.041.041-.06.052-.084.059a.1.1 0 0 1-.069 0c-.023-.007-.042-.018-.083-.059L512 569.926L224.297 857.629c-.04.041-.06.052-.083.059a.12.12 0 0 1-.07 0c-.022-.007-.042-.018-.083-.059l-57.69-57.69c-.041-.041-.052-.06-.059-.084a.1.1 0 0 1 0-.069c.007-.023.018-.042.059-.083L454.073 512L166.371 224.297c-.041-.04-.052-.06-.059-.083a.12.12 0 0 1 0-.07c.007-.022.018-.042.059-.083l57.69-57.69c.041-.041.06-.052.084-.059a.1.1 0 0 1 .069 0c.023.007.042.018.083.059L512 454.073l287.703-287.702c.04-.041.06-.052.083-.059a.12.12 0 0 1 .07 0Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design-minus-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M872 474H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design-switcher-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M752 240H144c-17.7 0-32 14.3-32 32v608c0 17.7 14.3 32 32 32h608c17.7 0 32-14.3 32-32V272c0-17.7-14.3-32-32-32m-40 600H184V312h528zm168-728H264c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h576v576c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V144c0-17.7-14.3-32-32-32M300 550h296v64H300z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\\:appstore-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M464 144H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16m-52 268H212V212h200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16m-52 268H612V212h200zM464 544H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16m-52 268H212V612h200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16m-52 268H612V612h200z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\\:clear-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m899.1 869.6l-53-305.6H864c14.4 0 26-11.6 26-26V346c0-14.4-11.6-26-26-26H618V138c0-14.4-11.6-26-26-26H432c-14.4 0-26 11.6-26 26v182H160c-14.4 0-26 11.6-26 26v192c0 14.4 11.6 26 26 26h17.9l-53 305.6c-.3 1.5-.4 3-.4 4.4c0 14.4 11.6 26 26 26h723c1.5 0 3-.1 4.4-.4c14.2-2.4 23.7-15.9 21.2-30M204 390h272V182h72v208h272v104H204zm468 440V674c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v156H416V674c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v156H202.8l45.1-260H776l45.1 260z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\\:database-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32m-600 72h560v208H232zm560 480H232V408h560zm0 272H232V680h560zM304 240a40 40 0 1 0 80 0a40 40 0 1 0-80 0m0 272a40 40 0 1 0 80 0a40 40 0 1 0-80 0m0 272a40 40 0 1 0 80 0a40 40 0 1 0-80 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\\:file-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7M790.2 326H602V137.8zm1.8 562H232V136h302v216a42 42 0 0 0 42 42h216z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\\:file-text-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7M790.2 326H602V137.8zm1.8 562H232V136h302v216a42 42 0 0 0 42 42h216zM504 618H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8M312 490v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\\:folder-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M880 298.4H521L403.7 186.2a8.15 8.15 0 0 0-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32M840 768H184V256h188.5l119.6 114.4H840z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\\:menu-fold-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8m-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8m0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8M115.4 518.9L271.7 642c5.8 4.6 14.4.5 14.4-6.9V388.9c0-7.4-8.5-11.5-14.4-6.9L115.4 505.1a8.74 8.74 0 0 0 0 13.8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\\:menu-unfold-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8m-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8m0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8M142.4 642.1L298.7 519a8.84 8.84 0 0 0 0-13.9L142.4 381.9c-5.8-4.6-14.4-.5-14.4 6.9v246.3a8.9 8.9 0 0 0 14.4 7'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\\:picture-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32m-40 632H136v-39.9l138.5-164.3l150.1 178L658.1 489L888 761.6zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752zM304 456a88 88 0 1 0 0-176a88 88 0 0 0 0 176m0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28s-28-12.5-28-28s12.5-28 28-28'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\\:security-scan-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2M810 654.3L512 886.5L214 654.3V226.7l298-101.6l298 101.6zM402.9 528.8l-77.5 77.5a8.03 8.03 0 0 0 0 11.3l34 34c3.1 3.1 8.2 3.1 11.3 0l77.5-77.5c55.7 35.1 130.1 28.4 178.6-20.1c56.3-56.3 56.3-147.5 0-203.8s-147.5-56.3-203.8 0c-48.5 48.5-55.2 123-20.1 178.6m65.4-133.3c31.3-31.3 82-31.3 113.2 0c31.3 31.3 31.3 82 0 113.2c-31.3 31.3-82 31.3-113.2 0s-31.3-81.9 0-113.2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\\:skin-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M870 126H663.8c-17.4 0-32.9 11.9-37 29.3C614.3 208.1 567 246 512 246s-102.3-37.9-114.8-90.7a37.93 37.93 0 0 0-37-29.3H154a44 44 0 0 0-44 44v252a44 44 0 0 0 44 44h75v388a44 44 0 0 0 44 44h478a44 44 0 0 0 44-44V466h75a44 44 0 0 0 44-44V170a44 44 0 0 0-44-44m-28 268H723v432H301V394H182V198h153.3c28.2 71.2 97.5 120 176.7 120s148.5-48.8 176.7-120H842z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ant-design\\:unordered-list-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8m0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8m0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8M104 228a56 56 0 1 0 112 0a56 56 0 1 0-112 0m0 284a56 56 0 1 0 112 0a56 56 0 1 0-112 0m0 284a56 56 0 1 0 112 0a56 56 0 1 0-112 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon-calendar{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M26 4h-4V2h-2v2h-8V2h-2v2H6c-1.1 0-2 .9-2 2v20c0 1.1.9 2 2 2h20c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 22H6V12h20zm0-16H6V6h4v2h2V6h8v2h2V6h4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon-search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m29 27.586l-7.552-7.552a11.018 11.018 0 1 0-1.414 1.414L27.586 29ZM4 13a9 9 0 1 1 9 9a9.01 9.01 0 0 1-9-9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\\:certificate{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m24 17l1.912 3.703l4.088.594L27 24l.771 4L24 25.75L20.229 28L21 24l-3-2.703l4.2-.594zM6 16h6v2H6zm0-4h10v2H6zm0-4h10v2H6z'/%3E%3Cpath fill='currentColor' d='M16 26H4V6h24v10h2V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h12Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\\:data-base{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M24 3H8a2 2 0 0 0-2 2v22a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2m0 2v6H8V5ZM8 19v-6h16v6Zm0 8v-6h16v6Z'/%3E%3Ccircle cx='11' cy='8' r='1' fill='currentColor'/%3E%3Ccircle cx='11' cy='16' r='1' fill='currentColor'/%3E%3Ccircle cx='11' cy='24' r='1' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\\:ibm-cloud-direct-link-1-dedicated{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M27 29H13c-1.1 0-2-.9-2-2v-4h2v4h14V13h-4v-2h4c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2'/%3E%3Cpath fill='currentColor' d='M19 21h-6c-1.1 0-2-.9-2-2v-6c0-1.1.9-2 2-2h6c1.1 0 2 .9 2 2v6c0 1.1-.9 2-2 2m-6-8v6h6v-6z'/%3E%3Cpath fill='currentColor' d='M5 3h14c1.1 0 2 .9 2 2v4h-2V5H5v14h4v2H5c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\\:locked{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M24 14h-2V8a6 6 0 0 0-12 0v6H8a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V16a2 2 0 0 0-2-2M12 8a4 4 0 0 1 8 0v6h-8Zm12 20H8V16h16Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\\:meter{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M26 16a9.9 9.9 0 0 0-1.14-4.618l-1.495 1.496A7.95 7.95 0 0 1 24 16Zm-2.586-6L22 8.586L17.285 13.3A3 3 0 0 0 16 13a3 3 0 1 0 3 3a3 3 0 0 0-.3-1.285ZM16 17a1 1 0 1 1 1-1a1 1 0 0 1-1 1m0-9a8 8 0 0 1 3.122.635l1.496-1.496A9.986 9.986 0 0 0 6 16h2a8.01 8.01 0 0 1 8-8'/%3E%3Cpath fill='currentColor' d='M16 30a14 14 0 1 1 14-14a14.016 14.016 0 0 1-14 14m0-26a12 12 0 1 0 12 12A12.014 12.014 0 0 0 16 4'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\\:notebook{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 10h7v2h-7zm0 5h7v2h-7zm0 5h7v2h-7z'/%3E%3Cpath fill='currentColor' d='M28 5H4a2 2 0 0 0-2 2v18a2 2 0 0 0 2 2h24a2.003 2.003 0 0 0 2-2V7a2 2 0 0 0-2-2M4 7h11v18H4Zm13 18V7h11l.002 18Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\\:reminder{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m30 23.382l-2-1V20a6.005 6.005 0 0 0-5-5.91V12h-2v2.09A6.005 6.005 0 0 0 16 20v2.382l-2 1V28h6v2h4v-2h6ZM28 26H16v-1.382l2-1V20a4 4 0 0 1 8 0v3.618l2 1Z'/%3E%3Cpath fill='currentColor' d='M28 6a2 2 0 0 0-2-2h-4V2h-2v2h-8V2h-2v2H6a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h4v-2H6V6h4v2h2V6h8v2h2V6h4v6h2Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\\:security{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M14 16.59L11.41 14L10 15.41l4 4l8-8L20.59 10z'/%3E%3Cpath fill='currentColor' d='m16 30l-6.176-3.293A10.98 10.98 0 0 1 4 17V4a2 2 0 0 1 2-2h20a2 2 0 0 1 2 2v13a10.98 10.98 0 0 1-5.824 9.707ZM6 4v13a8.99 8.99 0 0 0 4.766 7.942L16 27.733l5.234-2.79A8.99 8.99 0 0 0 26 17V4Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\\:terminal{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M26 4.01H6a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2v-20a2 2 0 0 0-2-2m0 2v4H6v-4Zm-20 20v-14h20v14Z'/%3E%3Cpath fill='currentColor' d='m10.76 16.18l2.82 2.83l-2.82 2.83l1.41 1.41l4.24-4.24l-4.24-4.24z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\\:time{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 30a14 14 0 1 1 14-14a14 14 0 0 1-14 14m0-26a12 12 0 1 0 12 12A12 12 0 0 0 16 4'/%3E%3Cpath fill='currentColor' d='M20.59 22L15 16.41V7h2v8.58l5 5.01z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\\:warning{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 2a14 14 0 1 0 14 14A14 14 0 0 0 16 2m0 26a12 12 0 1 1 12-12a12 12 0 0 1-12 12'/%3E%3Cpath fill='currentColor' d='M15 8h2v11h-2zm1 14a1.5 1.5 0 1 0 1.5 1.5A1.5 1.5 0 0 0 16 22'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-cbi\\:power-panel-logo{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11.997 2.006a9.988 9.988 0 0 0-6.96 17.16v-7.164a6.94 6.94 0 0 1 4.817-6.588V9.19a3.549 3.549 0 1 0 4.284 0V5.415A6.938 6.938 0 1 1 9.44 18.46v3.199a9.994 9.994 0 1 0 2.557-19.653m1.324 9.877h-2.65V3.538h2.65Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-ai{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' viewBox='0 0 199.927 199.943' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='199.926758' height='199.942871' fill='none' customFrame='%23000000'%3E%3Cdefs%3E%3ClinearGradient id='paint_linear_0' x1='99.9634476' x2='99.9634476' y1='0' y2='199.942871' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='rgb(96,213,75)' offset='0' stop-opacity='1'/%3E%3Cstop stop-color='rgb(32,165,58)' offset='1' stop-opacity='1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath id='矢量 311' d='M97.0206 27.0209C98.1779 27.0238 99.3129 27.3391 100.306 27.9336C101.299 28.5281 102.113 29.3797 102.662 30.3985L188.602 190.51C189.121 191.486 189.379 192.58 189.351 193.685C189.323 194.79 189.01 195.869 188.443 196.818C187.875 197.767 187.072 198.553 186.112 199.101C185.151 199.648 184.066 199.938 182.96 199.943L146.314 199.943C145.155 199.942 144.018 199.627 143.025 199.031C142.031 198.435 141.218 197.58 140.672 196.558L88.0017 98.2291C85.3096 93.2162 77.9046 93.9446 76.2408 99.3859L60.2596 151.635C59.9686 152.593 59.9055 153.606 60.0753 154.593C60.2452 155.58 60.6433 156.514 61.2379 157.319C61.8346 158.125 62.6118 158.78 63.5071 159.231C64.4024 159.683 65.391 159.918 66.3936 159.919L91.9077 159.919C92.9251 159.923 93.9269 160.169 94.8307 160.636C95.7344 161.103 96.514 161.779 97.1055 162.606C97.6969 163.434 98.083 164.391 98.2322 165.397C98.3813 166.404 98.2891 167.431 97.9632 168.395L88.623 195.616C88.191 196.878 87.375 197.974 86.2892 198.75C85.2034 199.526 83.9021 199.943 82.5676 199.943L6.40361 199.943C5.387 199.941 4.38529 199.698 3.48112 199.234C2.57695 198.769 1.79623 198.096 1.20336 197.27C0.61049 196.444 0.222464 195.489 0.0712933 194.484C-0.0798775 193.479 0.0101382 192.452 0.333914 191.488L54.3185 31.3768C54.7469 30.1081 55.5622 29.0056 56.6496 28.2243C57.7371 27.443 59.042 27.0221 60.3811 27.0209L97.0134 27.0209L97.0206 27.0209ZM173.449 16.8238C174.384 19.6087 176.127 22.1794 178.533 24.3073C180.939 26.4424 183.931 28.0777 187.273 29.0774L199.927 32.8906L187.073 36.7466C183.789 37.7392 180.825 39.3388 178.44 41.4239C176.139 43.3861 174.381 45.9064 173.334 48.7432L167.807 64.2673L162.259 48.7289C161.208 45.8945 159.448 43.377 157.146 41.4167C154.634 39.2663 151.694 37.6744 148.52 36.7466L135.667 32.8763L148.327 29.0631C151.655 28.0634 154.654 26.4282 157.053 24.3002C159.374 22.2952 161.129 19.7176 162.145 16.8238L167.807 0L173.456 16.8238L173.449 16.8238Z' fill='url(%23paint_linear_0)' fill-rule='nonzero'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:199.927px;height:199.943px;display:inline-flex}.i-common-arrow-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024' %3E%3Cpath fill='currentColor' d='M340.864 149.312a30.592 30.592 0 0 0 0 42.752L652.736 512 340.864 831.872a30.592 30.592 0 0 0 0 42.752 29.12 29.12 0 0 0 41.728 0L714.24 534.336a32 32 0 0 0 0-44.672L382.592 149.376a29.12 29.12 0 0 0-41.728 0z'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-back{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1707188471958' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='35211'%3E%3Cpath d='M481.536 772.8a38.4 38.4 0 0 1-54.272 54.336l-288-288a38.4 38.4 0 0 1 0-54.336l288-288a38.4 38.4 0 1 1 54.272 54.336L259.2 473.6H870.4a38.4 38.4 0 1 1 0 76.8H259.136l222.4 222.4z' p-id='35212' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-copy{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024' data-v-ea893728=''%3E%3Cpath fill='currentColor' d='M128 320v576h576V320zm-32-64h640a32 32 0 0 1 32 32v640a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V288a32 32 0 0 1 32-32M960 96v704a32 32 0 0 1-32 32h-96v-64h64V128H384v64h-64V96a32 32 0 0 1 32-32h576a32 32 0 0 1 32 32M256 672h320v64H256zm0-192h320v64H256z'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-download{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpolyline points='7 10 12 15 17 10' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cline x1='12' y1='15' x2='12' y2='3' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-full{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1024 1024'%3E%3Cpath d='M290 236.4l43.9-43.9a8.01 8.01 0 0 0-4.7-13.6L169 160c-5.1-.6-9.5 3.7-8.9 8.9L179 329.1c.8 6.6 8.9 9.4 13.6 4.7l43.7-43.7L370 423.7c3.1 3.1 8.2 3.1 11.3 0l42.4-42.3c3.1-3.1 3.1-8.2 0-11.3L290 236.4zm352.7 187.3c3.1 3.1 8.2 3.1 11.3 0l133.7-133.6l43.7 43.7a8.01 8.01 0 0 0 13.6-4.7L863.9 169c.6-5.1-3.7-9.5-8.9-8.9L694.8 179c-6.6.8-9.4 8.9-4.7 13.6l43.9 43.9L600.3 370a8.03 8.03 0 0 0 0 11.3l42.4 42.4zM845 694.9c-.8-6.6-8.9-9.4-13.6-4.7l-43.7 43.7L654 600.3a8.03 8.03 0 0 0-11.3 0l-42.4 42.3a8.03 8.03 0 0 0 0 11.3L734 787.6l-43.9 43.9a8.01 8.01 0 0 0 4.7 13.6L855 864c5.1.6 9.5-3.7 8.9-8.9L845 694.9zm-463.7-94.6a8.03 8.03 0 0 0-11.3 0L236.3 733.9l-43.7-43.7a8.01 8.01 0 0 0-13.6 4.7L160.1 855c-.6 5.1 3.7 9.5 8.9 8.9L329.2 845c6.6-.8 9.4-8.9 4.7-13.6L290 787.6L423.7 654c3.1-3.1 3.1-8.2 0-11.3l-42.4-42.4z' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-full-exit{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1024 1024'%3E%3Cpath d='M391 240.9c-.8-6.6-8.9-9.4-13.6-4.7l-43.7 43.7L200 146.3a8.03 8.03 0 0 0-11.3 0l-42.4 42.3a8.03 8.03 0 0 0 0 11.3L280 333.6l-43.9 43.9a8.01 8.01 0 0 0 4.7 13.6L401 410c5.1.6 9.5-3.7 8.9-8.9L391 240.9zm10.1 373.2L240.8 633c-6.6.8-9.4 8.9-4.7 13.6l43.9 43.9L146.3 824a8.03 8.03 0 0 0 0 11.3l42.4 42.3c3.1 3.1 8.2 3.1 11.3 0L333.7 744l43.7 43.7A8.01 8.01 0 0 0 391 783l18.9-160.1c.6-5.1-3.7-9.4-8.8-8.8zm221.8-204.2L783.2 391c6.6-.8 9.4-8.9 4.7-13.6L744 333.6L877.7 200c3.1-3.1 3.1-8.2 0-11.3l-42.4-42.3a8.03 8.03 0 0 0-11.3 0L690.3 279.9l-43.7-43.7a8.01 8.01 0 0 0-13.6 4.7L614.1 401c-.6 5.2 3.7 9.5 8.8 8.9zM744 690.4l43.9-43.9a8.01 8.01 0 0 0-4.7-13.6L623 614c-5.1-.6-9.5 3.7-8.9 8.9L633 783.1c.8 6.6 8.9 9.4 13.6 4.7l43.7-43.7L824 877.7c3.1 3.1 8.2 3.1 11.3 0l42.4-42.3c3.1-3.1 3.1-8.2 0-11.3L744 690.4z' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-gifts{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' viewBox='0 0 13 13' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='13.000000' height='13.000000' fill='none'%3E%3Crect id='' width='13.000000' height='13.000000' x='0.000000' y='0.000000'/%3E%3Cpath id='矢量 12' d='M3.57632 10.9395L5.79673 10.9395L5.79673 9.00088L2.98218 9.00088L2.98218 10.3453C2.98218 10.6716 3.25005 10.9395 3.57632 10.9395L3.57632 10.9395ZM5.79546 5.00059L3.57632 5.00059C3.25005 5.00059 2.98218 5.26719 2.98218 5.59473L2.98218 7.33652L5.79546 7.33652L5.79546 5.00059L5.79546 5.00059ZM7.46108 10.9395L9.4606 10.9395C9.78687 10.9395 10.0547 10.6729 10.0547 10.3453L10.0547 9.00088L7.46108 9.00088L7.46108 10.9395ZM10.0547 7.33652L10.0547 5.59473C10.0547 5.26846 9.78814 5.00059 9.4606 5.00059L7.46108 5.00059L7.46108 7.33652L10.0547 7.33652ZM4.48403 1.8623C4.3939 1.8623 4.22505 1.87754 4.11841 1.97656C4.09429 1.99941 4.01939 2.06797 4.01939 2.23809C4.01939 2.42979 4.12349 2.73066 4.41548 3.00234C4.77222 3.33496 5.36001 3.58506 5.78403 3.58506C5.93257 3.58506 5.98589 3.55205 5.98589 3.55205C6.05444 3.41367 5.8856 2.71543 5.38794 2.25205C5.12642 2.0083 4.78745 1.8623 4.48403 1.8623ZM7.32651 3.58633C7.74927 3.58633 8.33833 3.33623 8.69507 3.00361C8.98706 2.73193 9.08989 2.43105 9.08989 2.23936C9.08989 2.06924 9.01626 1.99941 8.99214 1.97783C8.88423 1.87754 8.71665 1.86357 8.62651 1.86357C8.3231 1.86357 7.9854 2.00957 7.72261 2.25459C7.22876 2.71416 7.05864 3.40605 7.13735 3.56602L7.13862 3.56602C7.14624 3.56348 7.20337 3.58633 7.32651 3.58633L7.32651 3.58633Z' fill='rgb(255,174,69)' fill-rule='nonzero'/%3E%3Cpath id='矢量 13' d='M11.2469 8.52881L7.225 8.52881C7.09424 8.52881 6.98887 8.63418 6.98887 8.76494L6.98887 11.9413C6.98887 12.0721 7.09424 12.1774 7.225 12.1774L10.4534 12.1774C10.5842 12.1774 10.6896 12.0721 10.6896 11.9413C10.6896 11.8105 10.5842 11.7052 10.4534 11.7052L7.46113 11.7052L7.46113 9.00107L11.0107 9.00107L11.0107 11.1466C11.0107 11.2773 11.1161 11.3827 11.2469 11.3827C11.3776 11.3827 11.483 11.2773 11.483 11.1466L11.483 8.76494C11.483 8.63418 11.3776 8.52881 11.2469 8.52881L11.2469 8.52881ZM10.4521 3.76299L9.41367 3.76299C9.87324 3.33262 10.136 2.77783 10.136 2.23955C10.136 1.83584 9.98242 1.47148 9.7044 1.21123C9.43018 0.956055 9.04678 0.816406 8.62529 0.816406C8.05527 0.816406 7.46621 1.06143 7.00791 1.48799C6.9127 1.57686 6.90762 1.72666 6.99648 1.82188C7.08535 1.91709 7.23516 1.92217 7.33037 1.8333C7.70234 1.48672 8.17461 1.28867 8.62529 1.28867C8.93252 1.28867 9.19404 1.38135 9.38193 1.55654C9.56602 1.72793 9.6625 1.96406 9.6625 2.23955C9.6625 2.64961 9.45176 3.08125 9.08359 3.42402C8.94268 3.55479 8.76875 3.6792 8.56436 3.79346C8.47041 3.84551 8.42471 3.95469 8.45137 4.05879C8.47803 4.16289 8.57197 4.23525 8.67988 4.23525L10.4509 4.23525C10.7581 4.23525 11.0082 4.48535 11.0082 4.79258L11.0082 7.33545L7.46113 7.33545L7.46113 4.3457C7.46113 4.21494 7.35576 4.10957 7.225 4.10957C7.09424 4.10957 6.98887 4.21494 6.98887 4.3457L6.98887 7.57158C6.98887 7.70234 7.09424 7.80771 7.225 7.80771L11.2469 7.80771C11.3776 7.80771 11.483 7.70234 11.483 7.57158L11.483 4.79385C11.483 4.2251 11.0209 3.76299 10.4521 3.76299L10.4521 3.76299ZM6.03291 8.52881L1.79014 8.52881C1.65937 8.52881 1.554 8.63418 1.554 8.76494L1.554 11.1466C1.554 11.7153 2.01611 12.1774 2.58486 12.1774L6.03291 12.1774C6.16367 12.1774 6.26904 12.0721 6.26904 11.9413L6.26904 8.76494C6.26904 8.63418 6.1624 8.52881 6.03291 8.52881L6.03291 8.52881ZM2.58359 11.7039C2.27637 11.7039 2.02627 11.4538 2.02627 11.1466L2.02627 9.00107L5.79551 9.00107L5.79551 11.7052L2.58359 11.7052L2.58359 11.7039ZM6.03291 4.11084C5.90215 4.11084 5.79678 4.21621 5.79678 4.34697L5.79678 7.33672L2.02627 7.33672L2.02627 4.79385C2.02627 4.48662 2.27637 4.23652 2.58359 4.23652L4.42695 4.23652C4.53486 4.23652 4.62881 4.16416 4.65547 4.06006C4.68213 3.95596 4.63643 3.84678 4.54248 3.79473C4.33936 3.68047 4.16416 3.55606 4.02324 3.42529C3.65635 3.08252 3.44561 2.65088 3.44561 2.24082C3.44561 1.96533 3.54209 1.7292 3.72617 1.55781C3.91533 1.38262 4.17686 1.28867 4.48408 1.28867C4.93604 1.28867 5.4083 1.48672 5.77901 1.8333C5.87422 1.92217 6.02402 1.91709 6.11289 1.82188C6.20176 1.72666 6.19668 1.57686 6.10147 1.48799C5.64317 1.06143 5.0541 0.816407 4.48408 0.816407C4.05625 0.816407 3.68301 0.953516 3.40498 1.2125C3.12695 1.47148 2.97334 1.83711 2.97334 2.24082C2.97334 2.7791 3.23613 3.33389 3.6957 3.76426L2.58359 3.76426C2.01484 3.76426 1.55273 4.22637 1.55273 4.79512L1.55273 7.57412C1.55273 7.70488 1.65811 7.81025 1.78887 7.81025L6.03164 7.81025C6.1624 7.81025 6.26777 7.70488 6.26777 7.57412L6.26777 4.34697C6.26904 4.21621 6.1624 4.11084 6.03291 4.11084L6.03291 4.11084Z' fill='rgb(107,64,13)' fill-rule='nonzero'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:13px;height:13px;display:inline-flex}.i-common-load{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1786007838699' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='26631' xmlns:xlink='http://www.w3.org/1999/xlink' width='1em' height='1em'%3E%3Cpath d='M512 926.3m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26632'%3E%3C/path%3E%3Cpath d='M694.1 877.5m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26633'%3E%3C/path%3E%3Cpath d='M606.3 913.9m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26634'%3E%3C/path%3E%3Cpath d='M417.7 913.9m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26635'%3E%3C/path%3E%3Cpath d='M329.9 877.5m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26636'%3E%3C/path%3E%3Cpath d='M876.2 562.1m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26637'%3E%3C/path%3E%3Cpath d='M147.8 562.1m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26638'%3E%3C/path%3E%3Cpath d='M254.4 819.7m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26639'%3E%3C/path%3E%3Cpath d='M196.6 744.2m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26640'%3E%3C/path%3E%3Cpath d='M160.2 656.4m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26641'%3E%3C/path%3E%3Cpath d='M769.6 819.7m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26642'%3E%3C/path%3E%3Cpath d='M827.4 744.2m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26643'%3E%3C/path%3E%3Cpath d='M863.8 656.4m-32 0a32 32 0 1 0 64 0 32 32 0 1 0-64 0Z' fill='currentColor' p-id='26644'%3E%3C/path%3E%3Cpath d='M147.3 585.9c-17.7 0-32-14.3-32-32 0-53.1 10.4-104.7 31-153.3 19.8-46.9 48.2-89 84.4-125.1S309 211 355.8 191.1c48.6-20.5 100.1-31 153.3-31 15.3 0 30.8 0.9 45.9 2.6 17.6 2 30.1 17.9 28.1 35.5s-17.9 30.1-35.5 28.1c-12.7-1.5-25.6-2.2-38.5-2.2-181.8 0-329.7 147.9-329.7 329.7-0.1 17.8-14.4 32.1-32.1 32.1z' fill='currentColor' p-id='26645'%3E%3C/path%3E%3Cpath d='M876.9 585.9c-17.7 0-32-14.3-32-32 0-97-42.5-188.7-116.5-251.5-13.5-11.4-15.1-31.6-3.7-45.1 11.4-13.5 31.6-15.1 45.1-3.7 88.4 75 139.1 184.5 139.1 300.3 0 17.7-14.3 32-32 32z' fill='currentColor' p-id='26646'%3E%3C/path%3E%3Cpath d='M486.7 340l-45.2-45.3 92.9-92.9-92.9-92.9 45.2-45.3 138.2 138.2z' fill='currentColor' p-id='26647'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-mail{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Crect x='2' y='4' width='20' height='16' rx='2' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpolyline points='22 7 12 13 2 7' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-node{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1779175324597' class='icon' viewBox='0 0 1280 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='22310' xmlns:xlink='http://www.w3.org/1999/xlink' width='250' height='200'%3E%3Cpath d='M632.6 904c-4.2 0-8.4-1.2-12.2-3.2L582 878c-5.8-3.2-3-4.4-1-5 7.6-2.6 9.2-3.2 17.4-8 0.8-0.4 2-0.2 2.8 0.2l29.6 17.6c1 0.6 2.6 0.6 3.6 0L750 816c1-0.6 1.8-1.8 1.8-3.2v-133.4c0-1.4-0.6-2.6-1.8-3.2l-115.6-66.6c-1-0.6-2.4-0.6-3.6 0l-115.6 66.6c-1.2 0.6-1.8 2-1.8 3.2v133.4c0 1.2 0.8 2.4 1.8 3l31.6 18.2c17.2 8.6 27.8-1.6 27.8-11.6v-131.8c0-1.8 1.4-3.4 3.4-3.4h14.6c1.8 0 3.4 1.4 3.4 3.4v131.8c0 23-12.4 36-34.2 36-6.6 0-12 0-26.6-7.2l-30.4-17.4c-7.4-4.4-12.2-12.4-12.2-21v-133.4c0-8.6 4.6-16.8 12.2-21l115.6-66.8c7.4-4.2 17-4.2 24.2 0l115.6 66.8c7.4 4.4 12.2 12.4 12.2 21v133.4c0 8.6-4.6 16.8-12.2 21l-115.6 66.8c-3.4 2.2-7.6 3.4-12 3.4z m93.4-131.6c0-25-16.8-31.6-52.4-36.4-36-4.8-39.6-7.2-39.6-15.6 0-7 3-16.2 29.6-16.2 23.8 0 32.6 5.2 36.2 21.2 0.4 1.6 1.6 2.6 3.2 2.6h15c1 0 1.8-0.4 2.4-1 0.6-0.8 1-1.6 0.8-2.6-2.4-27.6-20.6-40.4-57.6-40.4-33 0-52.6 14-52.6 37.2 0 25.4 19.6 32.2 51.2 35.4 37.8 3.8 40.8 9.2 40.8 16.6 0 13-10.4 18.4-34.8 18.4-30.6 0-37.4-7.6-39.6-22.8-0.2-1.6-1.6-2.8-3.4-2.8h-15c-1.8 0-3.4 1.4-3.4 3.4 0 19.4 10.6 42.6 61.2 42.6 37 0 58-14.4 58-39.6z m109-100.2c0 12.2-10 22.2-22.2 22.2s-22.2-10-22.2-22.2c0-12.6 10.4-22.2 22.2-22.2 12-0.2 22.2 9.6 22.2 22.2z m-3.6 0c0-10.4-8.4-18.6-18.8-18.6-10.2 0-18.6 8.2-18.6 18.6 0 10.4 8.4 18.8 18.6 18.8 10.4-0.2 18.8-8.6 18.8-18.8z m-9 12.4h-5.2c-0.2-1.2-1-7.6-1-7.8-0.4-1.4-0.8-2.2-2.6-2.2h-4.4v10h-4.8v-25h8.6c3 0 8.8 0 8.8 6.6 0 4.6-3 5.6-4.8 6.2 3.4 0.2 3.6 2.4 4.2 5.6 0.2 2 0.6 5.4 1.2 6.6z m-5.6-17.6c0-3.4-2.4-3.4-3.6-3.4h-4v7h3.8c3.2 0 3.8-2.2 3.8-3.6zM274.6 382c0-5.4-2.8-10.2-7.4-12.8l-122.6-70.6c-2-1.2-4.4-1.8-6.8-2h-1.2c-2.4 0-4.6 0.8-6.8 2L7.4 369.2C2.8 371.8 0 376.8 0 382l0.2 190c0 2.6 1.4 5 3.6 6.4 2.2 1.4 5 1.4 7.4 0L84 536.6c4.6-2.8 7.4-7.6 7.4-12.8v-88.8c0-5.2 2.8-10.2 7.4-12.8l31-17.8c2.4-1.4 4.8-2 7.4-2 2.6 0 5.2 0.6 7.4 2l31 17.8c4.6 2.6 7.4 7.6 7.4 12.8v88.8c0 5.2 2.8 10.2 7.4 12.8l72.8 41.8c2.2 1.4 5.2 1.4 7.4 0 2.2-1.2 3.6-3.8 3.6-6.4l0.4-190zM945 174.6v352.8c0 5.2-2.8 10.2-7.4 12.8l-122.6 70.8c-4.6 2.6-10.2 2.6-14.8 0l-122.6-70.8c-4.6-2.6-7.4-7.6-7.4-12.8v-141.6c0-5.2 2.8-10.2 7.4-12.8l122.6-70.8c4.6-2.6 10.2-2.6 14.8 0l30.6 17.6c3.4 2 7.8-0.6 7.8-4.4v-188c0-5.6 6-9.2 11-6.4l73 40.8c4.6 2.4 7.6 7.4 7.6 12.8z m-92 257.8c0-1.4-0.8-2.6-1.8-3.2l-42-24.4c-1.2-0.6-2.6-0.6-3.8 0l-42 24.4c-1.2 0.6-1.8 1.8-1.8 3.2v48.6c0 1.4 0.8 2.6 1.8 3.2l42 24.2c1.2 0.6 2.6 0.6 3.6 0l42-24.2c1.2-0.6 1.8-1.8 1.8-3.2v-48.6z m419.6-1.4c4.6-2.6 7.4-7.6 7.4-12.8V384c0-5.2-2.8-10.2-7.4-12.8l-121.8-70.8c-4.6-2.6-10.2-2.6-14.8 0l-122.6 70.8c-4.6 2.6-7.4 7.6-7.4 12.8v141.6c0 5.4 2.8 10.2 7.4 12.8l121.8 69.4c4.4 2.6 10 2.6 14.6 0l73.6-41c5-2.8 5-10 0-12.8L1100 483.2c-2.4-1.4-3.8-3.8-3.8-6.4v-44.4c0-2.6 1.4-5 3.8-6.4l38.4-22.2c2.2-1.4 5.2-1.4 7.4 0l38.4 22.2c2.2 1.4 3.8 3.8 3.8 6.4v34.8c0 5.6 6.2 9.2 11.2 6.4l73.4-42.6zM1118 438c-0.8 0.6-1.4 1.4-1.4 2.4v27.2c0 1 0.6 2 1.4 2.4l23.6 13.6c0.8 0.6 2 0.6 2.8 0L1168 470c0.8-0.6 1.4-1.4 1.4-2.4v-27.2c0-1-0.6-2-1.4-2.4l-23.6-13.6c-0.8-0.6-2-0.6-2.8 0L1118 438z m-508.4 87v-140.8c0-5.2-3.2-10.2-7.8-12.8l-122.2-70.4c-4.2-2.4-10-2.8-14.8 0l-122.2 70.4c-4.6 2.6-7.8 7.4-7.8 12.8v140.8c0 5.6 3.8 10.4 8 12.8l122.4 70.4c4.8 2.8 10.4 2.6 14.8 0l122-70.4c3.6-2 6.2-5.4 7.2-9.4 0.2-1 0.4-2.2 0.4-3.4z m-148.6-249.8l-1.6 1h2.2l-0.6-1z m152.4 260.4l-0.8-1.4v1.8l0.8-0.4z' fill='%23059669' p-id='22311'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:250px;height:200px;display:inline-flex}.i-common-php{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1779175274232' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='20798' xmlns:xlink='http://www.w3.org/1999/xlink' width='200' height='200'%3E%3Cpath d='M213.333333 597.333333a42.666667 42.666667 0 0 1 0 85.333334H170.666667v-85.333334h42.666666m0-85.333333H85.333333v426.666667h85.333334v-170.666667h42.666666a128 128 0 0 0 128-128 128 128 0 0 0-128-128z m597.333334 85.333333a42.666667 42.666667 0 0 1 0 85.333334h-42.666667v-85.333334h42.666667m0-85.333333h-128v426.666667h85.333333v-170.666667h42.666667a128 128 0 0 0 128-128 128 128 0 0 0-128-128z m-256 0v170.666667h-85.333334v-170.666667h-85.333333v426.666667h85.333333v-170.666667h85.333334v170.666667h85.333333V512zM85.333333 85.333333v384h85.333334V170.666667h519.253333L853.333333 334.08V469.333333h85.333334v-170.666666L725.333333 85.333333z' fill='%234F46E5' p-id='20799'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:200px;height:200px;display:inline-flex}.i-common-proxy{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1779271142194' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='5101' xmlns:xlink='http://www.w3.org/1999/xlink' width='200' height='200'%3E%3Cpath d='M512 0L68.48 256v512l443.52 256 443.52-256V256z m256 707.84c0 30.08-27.552 55.04-65.248 55.04-26.912 0-57.632-10.88-76.832-34.56l-256-304.672v284.16c0 30.752-24.32 55.04-54.368 55.04h-3.232c-30.752 0-55.04-25.6-55.04-55.04V316.16c0-30.08 26.88-55.04 64-55.04 27.552 0 58.88 10.88 78.08 34.56L654.08 600.352V316.16c0-30.752 25.6-55.04 55.04-55.04h3.2c30.72 0 55.04 25.6 55.04 55.04v391.68z' fill='%23F43F5E' p-id='5102'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:200px;height:200px;display:inline-flex}.i-common-refresh,.i-common\\:refresh,[i-common-refresh=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M896.128 378.752a29.888 29.888 0 0 1-27.52-18.304 388.224 388.224 0 0 0-715.392 0 29.888 29.888 0 1 1-54.976-23.296 448 448 0 0 1 825.6 0 29.888 29.888 0 0 1-27.52 41.6z' fill='currentColor'/%3E%3Cpath d='M510.912 959.168a448.576 448.576 0 0 1-412.672-274.176 29.888 29.888 0 1 1 54.976-23.296 388.224 388.224 0 0 0 715.392 0 29.888 29.888 0 1 1 54.976 23.296 447.424 447.424 0 0 1-412.736 274.176z' fill='currentColor'/%3E%3Cpath d='M92.992 393.472a29.888 29.888 0 0 1-29.952-29.952V180.224a29.952 29.952 0 0 1 59.84 0V363.52a29.888 29.888 0 0 1-29.888 29.952z' fill='currentColor'/%3E%3Cpath d='M276.352 393.472H93.056a29.952 29.952 0 0 1 0-59.84h183.296a29.952 29.952 0 0 1 0 59.84z' fill='currentColor'/%3E%3Cpath d='M929.216 864.768a29.952 29.952 0 0 1-29.952-29.952V651.52a29.952 29.952 0 1 1 59.84 0v183.296a29.952 29.952 0 0 1-29.888 29.952z' fill='currentColor'/%3E%3Cpath d='M929.216 681.6h-183.296a29.952 29.952 0 1 1 0-59.84h183.296a29.952 29.952 0 0 1 0 59.84z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 512 512'%3E%3Cpath d='M456.69 421.39L362.6 327.3a173.81 173.81 0 0 0 34.84-104.58C397.44 126.38 319.06 48 222.72 48S48 126.38 48 222.72s78.38 174.72 174.72 174.72A173.81 173.81 0 0 0 327.3 362.6l94.09 94.09a25 25 0 0 0 35.3-35.3zM97.92 222.72a124.8 124.8 0 1 1 124.8 124.8a124.95 124.95 0 0 1-124.8-124.8z' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-smart{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M12 2L2 7l10 5 10-5-10-5z'%3E%3C/path%3E%3Cpath d='M2 17l10 5 10-5'%3E%3C/path%3E%3Cpath d='M2 12l10 5 10-5'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:16px;height:16px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-warning{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1658198918096' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='3020'%3E%3Cpath d='M512 64q190.016 4.992 316.512 131.488T960 512q-4.992 190.016-131.488 316.512T512 960q-190.016-4.992-316.512-131.488T64 512q4.992-190.016 131.488-316.512T512 64z m0 192q-26.016 0-43.008 19.008T453.984 320l23.008 256q2.016 14.016 11.488 22.496t23.488 8.512 23.488-8.512 11.488-22.496l23.008-256q2.016-26.016-15.008-44.992T511.936 256z m0 512q22.016-0.992 36.512-15.008t14.496-36-14.496-36.512T512 665.984t-36.512 14.496-14.496 36.512 14.496 36T512 768z' fill='currentColor' p-id='3021'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common-wordpress{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1779175109680' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='6427' xmlns:xlink='http://www.w3.org/1999/xlink' width='200' height='200'%3E%3Cpath d='M993.882353 512c0 265.637647-216.184471 481.882353-481.882353 481.882353s-481.882353-216.244706-481.882353-481.882353 216.184471-481.882353 481.882353-481.882353 481.882353 216.244706 481.882353 481.882353z m-22.046118 0c0-253.289412-206.486588-459.836235-459.836235-459.836235S52.163765 258.710588 52.163765 512s206.486588 459.836235 459.836235 459.836235 459.836235-206.546824 459.836235-459.836235zM134.445176 343.642353l197.391059 540.551529A413.936941 413.936941 0 0 1 98.424471 512c0-59.632941 12.950588-116.736 36.020705-168.357647z m624.941177 281.298823l-40.899765 137.697883-149.504-444.175059s24.756706-1.626353 47.344941-4.336941c22.046118-2.710588 19.395765-35.538824-2.650353-33.852235-67.222588 4.818824-110.290824 5.360941-110.290823 5.360941s-40.297412-0.602353-108.604235-5.421177c-22.588235-1.626353-25.298824 32.225882-2.710589 33.852236l43.008 4.397176 64.512 176.368941-90.352941 271.058824-150.588235-447.427765s24.756706-1.626353 47.344941-4.336941c22.046118-2.710588 19.395765-35.538824-2.650353-33.852235-66.740706 4.818824-110.290824 5.360941-110.290823 5.360941-7.529412 0-16.624941-0.542118-26.322824-0.542118A411.768471 411.768471 0 0 1 512 98.424471c107.580235 0 205.462588 41.441882 279.130353 108.66447h-5.360941c-40.357647 0-69.391059 34.996706-69.391059 73.185883 0 33.852235 19.877647 62.403765 40.839529 96.737882 16.203294 27.467294 33.852235 62.945882 33.852236 114.085647 0.060235 35.358118-14.396235 76.318118-31.683765 133.842823z m-113.001412 271.119059c0.542118 2.108235 1.626353 4.216471 2.710588 5.903059a412.611765 412.611765 0 0 1-137.155764 23.672471c-40.297412 0-79.570824-6.023529-116.736-17.227294L518.927059 548.141176l127.457882 347.919059zM925.575529 512a412.310588 412.310588 0 0 1-206.004705 357.135059l126.373647-364.664471c20.961882-60.295529 31.744-106.435765 31.744-148.48 0-14.998588-1.084235-29.033412-3.252706-42.465882 32.346353 59.151059 51.139765 126.433882 51.139764 198.475294z' fill='%230284C7' p-id='6428'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:200px;height:200px;display:inline-flex}.i-common\\:component-ui{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath d='M17.1934 3.12891H2.81836C2.70865 3.12891 2.60087 3.15778 2.50586 3.21264C2.41085 3.2675 2.33195 3.34639 2.27709 3.44141C2.22224 3.53642 2.19336 3.6442 2.19336 3.75391V16.8789C2.19336 16.9886 2.22224 17.0964 2.27709 17.1914C2.33195 17.2864 2.41085 17.3653 2.50586 17.4202C2.60087 17.475 2.70865 17.5039 2.81836 17.5039H17.1934C17.3031 17.5039 17.4108 17.475 17.5059 17.4202C17.6009 17.3653 17.6798 17.2864 17.7346 17.1914C17.7895 17.0964 17.8184 16.9886 17.8184 16.8789V3.75391C17.8184 3.6442 17.7895 3.53642 17.7346 3.44141C17.6798 3.34639 17.6009 3.2675 17.5059 3.21264C17.4108 3.15779 17.3031 3.12891 17.1934 3.12891ZM16.7246 16.4102H3.28711V8.44141H16.7246V16.4102ZM16.7246 7.34766H3.28711V4.22266H16.7246V7.34766Z' fill='currentColor'/%3E%3Cpath d='M4.69336 5.16016H5.63086C5.73503 5.16016 5.78711 5.21224 5.78711 5.31641V6.25391C5.78711 6.35807 5.73503 6.41016 5.63086 6.41016H4.69336C4.58919 6.41016 4.53711 6.35807 4.53711 6.25391V5.31641C4.53711 5.21224 4.58919 5.16016 4.69336 5.16016Z' fill='currentColor'/%3E%3Cpath d='M7.19336 5.16016H8.13086C8.23503 5.16016 8.28711 5.21224 8.28711 5.31641V6.25391C8.28711 6.35807 8.23503 6.41016 8.13086 6.41016H7.19336C7.08919 6.41016 7.03711 6.35807 7.03711 6.25391V5.31641C7.03711 5.21224 7.08919 5.16016 7.19336 5.16016Z' fill='currentColor'/%3E%3Cpath d='M4.84961 13.5977H8.59961C8.80794 13.5977 8.91211 13.7018 8.91211 13.9102V14.3789C8.91211 14.5872 8.80794 14.6914 8.59961 14.6914H4.84961C4.64128 14.6914 4.53711 14.5872 4.53711 14.3789V13.9102C4.53711 13.7018 4.64128 13.5977 4.84961 13.5977Z' fill='currentColor'/%3E%3Cpath d='M4.84961 11.5664H8.59961C8.80794 11.5664 8.91211 11.6706 8.91211 11.8789V12.3477C8.91211 12.556 8.80794 12.6602 8.59961 12.6602H4.84961C4.64128 12.6602 4.53711 12.556 4.53711 12.3477V11.8789C4.53711 11.6706 4.64128 11.5664 4.84961 11.5664Z' fill='currentColor'/%3E%3Cpath d='M4.84961 9.69141H8.59961C8.80794 9.69141 8.91211 9.79557 8.91211 10.0039V10.4727C8.91211 10.681 8.80794 10.7852 8.59961 10.7852H4.84961C4.64128 10.7852 4.53711 10.681 4.53711 10.4727V10.0039C4.53711 9.79557 4.64128 9.69141 4.84961 9.69141Z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:20px;height:20px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common\\:feedback{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.6665 10V17.5H3.33313V2.5L10.8331 2.49996' stroke='%233A424D' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M16.6669 3.33332L10.0002 9.99999' stroke='%233BAF52' stroke-width='1.5'/%3E%3Cpath d='M6.66687 13.3333L13.3335 13.3333' stroke='%233A424D' stroke-width='1.5'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-common\\:feedback-dark{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.6665 10.0001V17.5H3.33313V2.50004L10.8331 2.5' stroke='%23C7C7C7' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M16.6669 3.33337L10.0002 10' stroke='%2320a53a' stroke-width='1.5'/%3E%3Cpath d='M6.66687 13.3334L13.3335 13.3334' stroke='%23C7C7C7' stroke-width='1.5'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-common\\:fire{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' customFrame='%23000000'%3E%3Crect id='控件/红点/火' x='0.000000' y='0.000000' fill='rgb(255,255,255)' fill-opacity='0'/%3E%3Cg id='Group 23'%3E%3Ccircle id='Oval 3' cx='9' cy='9' r='9' fill='rgb(255,143,0)'/%3E%3Ccircle id='Oval 3' cx='9' cy='9' r='9' stroke='rgb(151,151,151)' stroke-opacity='0' stroke-width='0'/%3E%3Cpath id='形状' d='M8.7772 2C8.7772 2 6.92746 6.03452 5.11464 8.08207C2.74809 10.7552 4.45539 14.0743 7.38007 14.8398C7.38007 14.8398 6.05756 13.5418 7.61239 11.2286C8.50315 9.90333 9.04363 9.22321 9.04363 9.22321C9.04122 9.22321 8.78924 10.9791 10.0199 12.0311C11.2388 13.0732 10.7489 14.8398 10.7489 14.8398C10.7489 14.8398 15.2513 13.3263 13.6592 9.09562C13.6592 9.09562 13.1865 7.71814 12.1055 6.73028C12.1055 6.73028 12.2424 8.37659 11.7805 8.41992C11.3183 8.46326 11.0081 8.17356 10.8043 6.05458C10.6394 4.33926 9.73096 3.34337 8.7772 2Z' fill='rgb(255,255,255)' fill-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-common\\:google{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%234285f4' d='M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z'/%3E%3Cpath fill='%2334a853' d='M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z'/%3E%3Cpath fill='%23fbbc05' d='M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z'/%3E%3Cpath fill='%23ea4335' d='M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-common\\:guide{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 169 165' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' customFrame='%23000000'%3E%3Cg id='组合 161'%3E%3Cg id='' clip-path='url(%23clipPath_1)' customFrame='url(%23clipPath_1)'%3E%3Crect id='' width='110.000000' height='110.000000' x='20.000000' y='20.000000'/%3E%3Cpath id='矢量 420' d='M74.957 38.6377C95.1094 38.6377 111.513 55.0303 111.513 75.1934C111.513 95.3564 95.1094 111.738 74.957 111.738C54.8047 111.738 38.4014 95.3457 38.4014 75.1934C38.4014 55.041 54.8047 38.6377 74.957 38.6377ZM74.957 30.5166C50.2822 30.5166 30.2803 50.5186 30.2803 75.1934C30.2803 99.8682 50.2822 119.87 74.957 119.87C99.6319 119.87 119.634 99.8682 119.634 75.1934C119.634 50.5185 99.6319 30.5166 74.957 30.5166Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 421' d='M74.957 38.6377C80.6182 38.6377 89.169 53.2148 89.169 75.1934C89.169 97.1719 80.6182 111.738 74.957 111.738C69.2959 111.738 60.7451 97.1611 60.7451 75.1934C60.7451 53.2256 69.2959 38.6377 74.957 38.6377M74.957 30.5166C62.625 30.5166 52.624 50.5186 52.624 75.1934C52.624 99.8682 62.625 119.87 74.957 119.87C87.2891 119.87 97.29 99.8682 97.29 75.1934C97.29 50.5185 87.2891 30.5166 74.957 30.5166L74.957 30.5166Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 417' d='M38.1504 72.25L111.85 72.25L111.85 78.85L38.1504 78.85L38.1504 72.25Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/g%3E%3Cpath id='矢量 426' d='M139.286 47.4475C139.286 25.7186 126 10.725 102.557 10.725L47.4536 10.725C23.9893 10.725 10.7036 24.8499 10.7036 47.4475L10.7036 102.553C10.7036 124.292 25.1357 139.296 47.4536 139.296L66.9536 139.296L66.9536 150L42.8571 150C19.2 150 0 130.824 0 107.154L0 42.8679C0.0018801 35.3399 1.98364 27.9451 5.74604 21.4269C9.50843 14.9088 14.9188 9.49698 21.4333 5.73571C27.9478 1.97444 35.3367 -0.0037567 42.8571 4.61782e-06L107.143 4.61782e-06C130.811 4.61782e-06 150 19.1978 150 42.8679L150 66.967L139.286 66.967L139.286 47.4475L139.286 47.4475Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 427' d='M164.882 125.882L138.118 125.882L138.118 99.1176C138.118 96.6471 136.471 95 134 95C131.529 95 129.882 96.6471 129.882 99.1176L129.882 125.882L103.118 125.882C100.647 125.882 99 127.529 99 130C99 132.471 100.647 134.118 103.118 134.118L129.882 134.118L129.882 160.882C129.882 163.353 131.529 165 134 165C136.471 165 138.118 163.353 138.118 160.882L138.118 134.118L164.882 134.118C167.353 134.118 169 132.471 169 130C169 127.529 167.353 125.882 164.882 125.882Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common\\:lang{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 15.1054H7L9.5 17.0001L11.5 15.1054H15C16.1046 15.1054 17 14.2099 17 13.1054V5.05273C17 3.94816 16.1046 3.05273 15 3.05273H4C2.89543 3.05273 2 3.94816 2 5.05273V13.1054C2 14.2099 2.89543 15.1054 4 15.1054Z' stroke='currentColor' stroke-width='1.5'/%3E%3Cpath d='M6 13L8.8 6H10.2L13 13' stroke='currentColor' stroke-width='1.5'/%3E%3Cpath d='M7 10H12' stroke='currentColor' stroke-width='1.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common\\:pro{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 16 17' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_3186)'%3E%3Cpath d='M12.8 0.5H3.2L0 6.3L8 16.7L16 6.3L12.8 0.5ZM8 12.276L3.592 6.1H5.552L8 9.524L10.448 6.1H12.416L8 12.276Z' fill='currentColor'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_3186'%3E%3Crect width='16' height='16' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-common\\:terminal{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M13.125 1C13.6083 1 14 1.35815 14 1.79999L14 12.2C14 12.6418 13.6083 13 13.125 13L0.875 13C0.391724 13 0 12.6418 0 12.2L0 1.79999C0 1.35815 0.391724 1 0.875 1L13.125 1ZM1.3125 2C1.07092 2 0.875 2.22388 0.875 2.5C0.875 2.77612 1.07092 3 1.3125 3C1.55408 3 1.75 2.77612 1.75 2.5C1.75 2.22388 1.55408 2 1.3125 2ZM3.0625 2C2.82092 2 2.625 2.22388 2.625 2.5C2.625 2.77612 2.82092 3 3.0625 3C3.30408 3 3.5 2.77612 3.5 2.5C3.5 2.22388 3.30408 2 3.0625 2ZM4.8125 2C4.57092 2 4.375 2.22388 4.375 2.5C4.375 2.77612 4.57092 3 4.8125 3C5.05408 3 5.25 2.77612 5.25 2.5C5.25 2.22388 5.05408 2 4.8125 2ZM0.875 12.2L0.875 4L13.125 4L13.125 12.2L0.875 12.2ZM6.27771 7.83093L3.45422 5.50293L2.86816 6.09698L5.01245 7.86499L2.84961 9.87115L3.47278 10.4327L6.27771 7.83093ZM9.70947 9.2406L6.99988 9.2406L6.99988 10.0406L9.70947 10.0406L9.70947 9.2406Z' clip-rule='evenodd' fill-rule='evenodd' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-covid\\:quarantine-place-time-calendar-1{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath stroke-linecap='round' d='M17.25 20.643a3.429 3.429 0 1 0 0-6.858a3.429 3.429 0 0 0 0 6.858m-.571-9.429h1.142m-.571 0v2.572m3.839-1.218l.808.808m-.404-.404l-1.819 1.818m3.576 1.853v1.143m0-.572h-2.571m1.218 3.839l-.808.808m.404-.404l-1.819-1.818m-1.853 3.575h-1.142m.571 0v-2.571m-3.839 1.218l-.808-.808m.404.404l1.819-1.818m-3.576-1.853v-1.143m0 .571h2.571m-1.218-3.838l.808-.808m-.404.404l1.819 1.818m-6.861 3.049H2.3a1.553 1.553 0 0 1-1.55-1.551V3.889A1.55 1.55 0 0 1 2.3 2.337h13.977a1.55 1.55 0 0 1 1.552 1.552v4.364'/%3E%3Cpath d='M.757 6.992h17.079'/%3E%3Cpath stroke-linecap='round' d='M5.408 3.889V.786m7.763 3.103V.786'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-dashicons\\:admin-site-alt3{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 20 20' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 0a9 9 0 1 0 0 18A9 9 0 0 0 9 0M1.11 9.68h2.51c.04.91.167 1.814.38 2.7H1.84a7.9 7.9 0 0 1-.73-2.7m8.57-5.4V1.19a4.13 4.13 0 0 1 2.22 2q.308.521.54 1.08zm3.22 1.35c.232.883.37 1.788.41 2.7H9.68v-2.7zM8.32 1.19v3.09H5.56A8.5 8.5 0 0 1 6.1 3.2a4.13 4.13 0 0 1 2.22-2.01m0 4.44v2.7H4.7c.04-.912.178-1.817.41-2.7zm-4.7 2.69H1.11a7.9 7.9 0 0 1 .73-2.7H4a14 14 0 0 0-.38 2.7M4.7 9.68h3.62v2.7H5.11a13 13 0 0 1-.41-2.7m3.63 4v3.09a4.13 4.13 0 0 1-2.22-2a8.5 8.5 0 0 1-.54-1.08zm1.35 3.09v-3.04h2.76a8.5 8.5 0 0 1-.54 1.08a4.13 4.13 0 0 1-2.22 2zm0-4.44v-2.7h3.62a13 13 0 0 1-.41 2.7zm4.71-2.7h2.51a7.9 7.9 0 0 1-.73 2.7H14c.21-.87.337-1.757.38-2.65zm0-1.35A14 14 0 0 0 14 5.63h2.16c.403.85.65 1.764.73 2.7zm1-4H13.6a8.9 8.9 0 0 0-1.39-2.52a8 8 0 0 1 3.14 2.52zm-9.6-2.52A8.9 8.9 0 0 0 4.4 4.28H2.65a8 8 0 0 1 3.14-2.52m-3.15 12H4.4a8.9 8.9 0 0 0 1.39 2.52a8 8 0 0 1-3.14-2.55zm9.56 2.52a8.9 8.9 0 0 0 1.39-2.52h1.76a8 8 0 0 1-3.14 2.48z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-docker\\:compose{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1750641044372' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='5832'%3E%3Cpath d='M232.96 15.36H41.984C18.944 15.36 0 34.304 0 57.344v190.976c0 23.04 18.944 41.984 41.984 41.984h190.976c23.04 0 41.984-18.944 41.984-41.984V57.344c0.512-23.04-18.432-41.984-41.984-41.984z m-1.024 219.136c0 7.168-6.144 12.288-12.8 12.288H56.32c-7.168 0-12.8-6.144-12.8-12.288V71.68c0-7.168 6.144-12.288 12.8-12.288h162.816c7.168 0 12.8 6.144 12.8 12.288v162.816zM232.96 370.688H41.984c-23.04 0-41.984 18.944-41.984 41.984v190.976c0 23.04 18.944 41.984 41.984 41.984h190.976c23.04 0 41.984-18.944 41.984-41.984V412.16c0.512-23.552-18.432-41.472-41.984-41.472z m-1.024 218.624c0 7.168-6.144 12.288-12.8 12.288H56.32c-7.168 0-12.8-6.144-12.8-12.288V425.984c0-7.168 6.144-12.288 12.8-12.288h162.816c7.168 0 12.8 6.144 12.8 12.288v163.328zM232.96 724.992H41.984c-23.04 0-41.984 18.944-41.984 41.984v190.976c0 23.04 18.944 41.984 41.984 41.984h190.976c23.04 0 41.984-18.944 41.984-41.984v-190.976c0.512-23.04-18.432-41.984-41.984-41.984z m-1.024 219.136c0 7.168-6.144 12.288-12.8 12.288H56.32c-7.168 0-12.8-6.144-12.8-12.288v-162.816c0-7.168 6.144-12.288 12.8-12.288h162.816c7.168 0 12.8 6.144 12.8 12.288v162.816zM982.016 15.36H397.312c-23.04 0-41.984 18.944-41.984 41.984v190.976c0 23.04 18.944 41.984 41.984 41.984h584.704c23.04 0 41.984-18.944 41.984-41.984V57.344c-0.512-23.04-18.944-41.984-41.984-41.984z m-2.048 219.136c0 7.168-6.144 12.288-12.8 12.288H411.136c-7.168 0-12.8-6.144-12.8-12.288V71.68c0-7.168 6.144-12.288 12.8-12.288H967.68c7.168 0 12.8 6.144 12.8 12.288v162.816h-0.512zM982.016 370.688H397.312c-23.04 0-41.984 18.944-41.984 41.984v190.976c0 23.04 18.944 41.984 41.984 41.984h584.704c23.04 0 41.984-18.944 41.984-41.984V412.16c-0.512-23.552-18.944-41.472-41.984-41.472z m-2.048 218.624c0 7.168-6.144 12.288-12.8 12.288H411.136c-7.168 0-12.8-6.144-12.8-12.288V425.984c0-7.168 6.144-12.288 12.8-12.288H967.68c7.168 0 12.8 6.144 12.8 12.288v163.328h-0.512zM982.016 724.992H397.312c-23.04 0-41.984 18.944-41.984 41.984v190.976c0 23.04 18.944 41.984 41.984 41.984h584.704c23.04 0 41.984-18.944 41.984-41.984v-190.976c-0.512-23.04-18.944-41.984-41.984-41.984z m-2.048 219.136c0 7.168-6.144 12.288-12.8 12.288H411.136c-7.168 0-12.8-6.144-12.8-12.288v-162.816c0-7.168 6.144-12.288 12.8-12.288H967.68c7.168 0 12.8 6.144 12.8 12.288v162.816h-0.512z' fill='currentColor' p-id='5833'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-docker\\:container{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1750640949761' viewBox='0 0 1031 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='4657'%3E%3Cpath d='M248.332363 1023.995632a21.839416 21.839416 0 0 1-11.374696-3.093917L11.374696 890.684195A22.749392 22.749392 0 0 1 0 871.02872V610.593681a22.931387 22.931387 0 0 1 11.374696-19.746472L236.593677 460.629689a23.022385 23.022385 0 0 1 22.749392 0l225.855963 130.21752a22.931387 22.931387 0 0 1 11.374696 19.746472v260.435039a22.749392 22.749392 0 0 1-11.374696 19.655475l-225.491973 130.21752a22.294404 22.294404 0 0 1-11.374696 3.093917zM45.498784 857.925071l202.833579 117.022872 202.742581-117.022872V623.697331L248.332363 506.674458 45.498784 623.697331z m428.325552 13.103649zM782.579084 1023.995632a22.294404 22.294404 0 0 1-11.374696-3.093917L545.985408 890.684195a22.749392 22.749392 0 0 1-11.374696-19.655475V610.593681A22.931387 22.931387 0 0 1 545.985408 590.847209l225.491973-130.21752a23.022385 23.022385 0 0 1 22.749392 0l225.582971 130.21752a22.931387 22.931387 0 0 1 11.374696 19.746472v260.435039a22.749392 22.749392 0 0 1-11.374696 19.655475l-225.582971 130.21752a21.839416 21.839416 0 0 1-11.647689 3.093917zM580.109496 857.925071L782.579084 974.947943l202.833579-117.022872V623.697331L782.579084 506.674458 580.109496 623.697331z m428.325552 13.103649zM512.862293 566.368863a21.839416 21.839416 0 0 1-11.374696-3.093917L275.904626 433.057426a22.749392 22.749392 0 0 1-11.374696-19.655475V152.966912a22.931387 22.931387 0 0 1 11.374696-19.746473L501.487597 3.00292a23.022385 23.022385 0 0 1 22.749392 0l225.491973 130.217519a22.931387 22.931387 0 0 1 11.374696 19.746473v260.435039a22.749392 22.749392 0 0 1-11.374696 19.655475L524.236989 563.274946a22.294404 22.294404 0 0 1-11.374696 3.093917zM310.028714 400.389299l202.833579 116.931875L715.604874 400.389299V166.070562L512.862293 49.047689 310.028714 166.070562z m428.325552 13.10365z' p-id='4658' fill='currentColor'%3E%3C/path%3E%3Cpath d='M512.862293 297.380052a23.295377 23.295377 0 0 1-11.465694-3.093917l-142.593189-82.443797a22.749392 22.749392 0 0 1 0-39.401947L501.396599 89.996595a23.20438 23.20438 0 0 1 22.84039 0L666.830178 172.895379a22.749392 22.749392 0 0 1 0 39.401947l-142.593189 81.988809a23.20438 23.20438 0 0 1-11.374696 3.093917zM415.67689 192.186864l97.185403 56.145499L609.683705 192.186864 512.862293 136.496352zM248.332363 763.560593a22.385402 22.385402 0 0 1-11.738686-3.093918l-142.593189-81.897811a22.931387 22.931387 0 0 1-11.374696-19.746472 22.749392 22.749392 0 0 1 11.374696-19.655475L236.593677 556.268133a22.749392 22.749392 0 0 1 22.840389 0l142.593189 82.443796a22.749392 22.749392 0 0 1 11.374696 19.655475 22.931387 22.931387 0 0 1-11.374696 19.746472l-142.593189 81.897812a22.294404 22.294404 0 0 1-11.101703 3.548905zM151.14696 658.367404l97.185403 56.1455L345.790758 658.367404l-97.458395-56.145499zM782.579084 763.560593a22.294404 22.294404 0 0 1-11.374696-3.093918l-142.593189-81.897811a22.931387 22.931387 0 0 1-11.374696-19.746472 22.749392 22.749392 0 0 1 11.374696-19.655475l142.593189-82.443796a22.749392 22.749392 0 0 1 22.84039 0L937.27495 638.711929a22.749392 22.749392 0 0 1 11.374696 19.655475 22.931387 22.931387 0 0 1-11.374696 19.746472l-142.593189 81.897812a22.385402 22.385402 0 0 1-12.102677 3.548905zM685.757672 658.367404L782.579084 714.512904l97.185403-56.1455L782.579084 602.221905z' p-id='4659' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-docker\\:image{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1750641093279' viewBox='0 0 1117 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='6884'%3E%3Cpath d='M442.898361 116.049051l2.23404 0.74468L74.840328 1.368349A61.901515 61.901515 0 0 0 0 61.966675v883.283427a61.9946 61.9946 0 0 0 74.840328 60.598326l379.507486-118.124847a77.074368 77.074368 0 0 0 41.981329-68.510549V189.58619a77.539793 77.539793 0 0 0-53.430782-73.537139zM403.244157 792.218386L93.084986 874.412428V132.618179l310.159171 82.380212v577.12691zM1054.466716 0.065159a77.260538 77.260538 0 0 0-12.845728 1.30319L675.796995 115.490542l1.30319-0.18617a77.446708 77.446708 0 0 0-56.968012 74.467988v629.161417c0 29.88028 17.034552 55.850991 41.981329 68.696719l379.228231 118.217932a61.9946 61.9946 0 0 0 75.026498-60.691411V61.966675a61.529175 61.529175 0 0 0-61.901515-61.808431z' fill='currentColor' opacity='.801' p-id='6885'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-docker\\:mirror{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1750641157017' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='10179'%3E%3Cpath d='M528.832 106.432l352 217.92a32 32 0 0 1 15.168 27.2V896a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V351.552a32 32 0 0 1 15.168-27.2l352-217.92a32 32 0 0 1 33.664 0zM512 171.264l-320 198.08V864h640V369.344l-320-198.08z m-253.44 212.832l3.712 0.512 213.344 42.688a32 32 0 0 1 25.504 27.616l0.224 3.744v298.688a32 32 0 0 1-22.08 30.4l-3.648 0.96-213.344 42.688a32 32 0 0 1-38.08-27.68L224 800V416a32 32 0 0 1 34.56-31.904zM800 416v384a32 32 0 0 1-38.272 31.36l-213.344-42.656a32 32 0 0 1-25.728-31.36v-298.688a32 32 0 0 1 25.728-31.36l213.344-42.688A32 32 0 0 1 800 416zM287.968 455.008v305.952l149.344-29.856v-246.24l-149.344-29.856z m448.032 0l-149.344 29.856v246.24L736 760.96v-305.952z' p-id='10180' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-docker\\:network{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1750641121238' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='8080'%3E%3Cpath d='M372.305 745.773C403.023 787.057 441.673 822.09 486 848.615v-127.74c-39.818 2.647-78.01 11.24-113.695 24.898z m-51.609 24.217a392.912 392.912 0 0 0-60.194 41.64h-1.271c56.974 48.113 127.858 80.27 205.76 89.58-57.186-32.69-106.475-77.62-144.295-131.22zM295.985 540c4.004 56.745 20.087 110.155 45.691 157.675 44.903-18.522 93.476-29.956 144.324-32.91V540H295.985z m-56.124 0H120.985c6.296 89.215 42.447 170.188 98.523 232.989a449.204 449.204 0 0 1 71.8-50.725C262.051 667.323 243.903 605.57 239.86 540z m445.864 158.764c25.95-47.793 42.251-101.585 46.29-158.764H541v124.899c51.032 3.215 99.745 14.975 144.725 33.865z m50.207 24.904a449.248 449.248 0 0 1 68.903 48.937c55.88-62.746 91.897-143.571 98.18-232.605H788.138c-4.08 66.13-22.507 128.377-52.206 183.668zM541 849.194c44.394-26.387 83.134-61.292 113.965-102.46-35.735-13.96-74.02-22.825-113.965-25.706v128.166z m23.097 51.374c75.9-10.079 144.941-41.875 200.672-88.937h-0.484a392.964 392.964 0 0 0-57.91-40.348c-37.456 52.683-86.02 96.917-142.278 129.285z m-222.315-574.44c-25.666 47.57-41.787 101.05-45.797 157.872H486V358.884c-50.804-2.916-99.34-14.297-144.218-32.755z m-50.397-24.538a449.186 449.186 0 0 1-71.828-50.634C163.453 313.765 127.283 394.76 120.985 484H239.86c4.047-65.628 22.223-127.432 51.524-182.41zM486 175.385c-44.257 26.483-82.856 61.448-113.551 102.648 35.648 13.593 73.79 22.132 113.551 24.744V175.385z m-21.01-52.595c-77.702 9.286-148.422 41.303-205.321 89.21h0.518a392.903 392.903 0 0 0 60.606 41.872c37.808-53.54 87.06-98.42 144.198-131.082zM654.7 276.878c-30.788-41.016-69.433-75.796-113.7-102.108v127.81c39.849-2.906 78.045-11.77 113.7-25.702z m51.415-24.562A392.966 392.966 0 0 0 763.97 212h0.361c-55.635-46.843-124.483-78.493-200.153-88.558 56.093 32.29 104.535 76.377 141.937 128.874zM732.017 484c-4.045-57.343-20.423-111.282-46.498-159.179C640.6 343.7 591.959 355.465 541 358.712V484h191.017z m56.123 0h114.875c-6.295-89.205-42.439-170.17-98.504-232.968a449.25 449.25 0 0 1-68.79 48.87c29.828 55.4 48.333 117.798 52.42 184.098zM512 960C264.576 960 64 759.424 64 512S264.576 64 512 64s448 200.576 448 448-200.576 448-448 448z' fill='currentColor' p-id='8081'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-docker\\:volume{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1750641138362' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='9125'%3E%3Cpath d='M925.27 269.25V758c0 112.46-185.35 203.64-414 203.64s-414-91.18-414-203.64V269.25c0-112.46 185.34-203.63 414-203.63s414 91.17 414 203.63zM842.47 758V269.25c0-43.07-125.73-122.18-331.18-122.18s-331.18 79.11-331.18 122.18V758c0 43.07 125.73 122.18 331.18 122.18S842.47 801.05 842.47 758z' fill='currentColor' p-id='9126'%3E%3C/path%3E%3Cpath d='M925.27 269.25c0 112.47-185.35 203.64-414 203.64s-414-91.17-414-203.64 185.34-203.63 414-203.63 414 91.17 414 203.63z m-82.8 0c0-43.07-125.73-122.18-331.18-122.18s-331.18 79.11-331.18 122.18 125.73 122.18 331.18 122.18 331.18-79.1 331.18-122.18z' fill='currentColor' p-id='9127'%3E%3C/path%3E%3Cpath d='M511.29 554.34c-205.45 0-331.18-79.1-331.18-122.18H97.32c0 112.47 185.34 203.64 414 203.64s414-91.17 414-203.64h-82.8c-0.05 43.08-125.78 122.18-331.23 122.18z' fill='currentColor' p-id='9128'%3E%3C/path%3E%3Cpath d='M511.29 717.25c-205.45 0-331.18-79.11-331.18-122.18H97.32c0 112.47 185.34 203.64 414 203.64s414-91.17 414-203.64h-82.8c-0.05 43.07-125.78 122.18-331.23 122.18z' fill='currentColor' p-id='9129'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-domain\\:setting{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='currentColor'%3E%3Crect id='资源管理' x='0.000000' y='0.000000' fill='currentColor' fill-opacity='0'/%3E%3Cpath id='形状结合' d='M2.57806 1.40698L13.2342 1.40698C13.8256 1.40698 14.305 1.88637 14.305 2.47772L14.305 4.90995C14.305 5.25242 14.1442 5.55733 13.894 5.75333C13.4005 5.55625 12.8918 5.68477 12.5228 5.98068L10.9975 5.98068C10.6393 5.68927 10.1742 5.57036 9.67089 5.73813L9.36093 5.87039C9.2799 5.90655 9.20049 5.9433 9.12263 5.98068L2.57806 5.98068C1.98671 5.98068 1.50732 5.5013 1.50732 4.90995L1.50732 2.47772C1.50732 1.88637 1.98671 1.40698 2.57806 1.40698ZM8.10536 6.56504L2.57806 6.56504C1.98671 6.56504 1.50732 7.04442 1.50732 7.63577L1.50732 10.068C1.50732 10.6594 1.98671 11.1387 2.57806 11.1387L5.3785 11.1387C5.39874 10.9888 5.42464 10.8357 5.45625 10.6777L5.49351 10.5374C5.53804 10.4038 5.59925 10.279 5.67447 10.1653L2.57806 10.1653C2.5243 10.1653 2.48072 10.1218 2.48072 10.068L2.48072 7.63577C2.48072 7.58201 2.5243 7.53843 2.57806 7.53843L7.15438 7.53843C7.23545 7.32313 7.37166 7.12735 7.5631 6.97539L7.62866 6.92808L7.78482 6.80023C7.8886 6.71909 7.99532 6.64078 8.10536 6.56504ZM5.32766 11.7231L2.57806 11.7231C1.98671 11.7231 1.50732 12.2025 1.50732 12.7938L1.50732 15.2261C1.50732 15.8174 1.98671 16.2968 2.57806 16.2968L7.1537 16.2968C7.03764 15.9974 7.02133 15.657 7.15365 15.3234L2.57806 15.3234C2.5243 15.3234 2.48072 15.2798 2.48072 15.2261L2.48072 12.7938C2.48072 12.7401 2.5243 12.6965 2.57806 12.6965L5.37289 12.6965C5.35414 12.5489 5.34066 12.3997 5.33263 12.2516L5.32382 11.931C5.32382 11.8618 5.3251 11.7925 5.32766 11.7231ZM13.2342 2.38038L2.57806 2.38038C2.5243 2.38038 2.48072 2.42396 2.48072 2.47772L2.48072 4.90995C2.48072 4.96371 2.5243 5.00729 2.57806 5.00729L13.2342 5.00729C13.288 5.00729 13.3316 4.96371 13.3316 4.90995L13.3316 2.47772C13.3316 2.42396 13.288 2.38038 13.2342 2.38038Z' fill='rgb(251,252,251)' fill-rule='evenodd'/%3E%3Cpath id='路径' d='M10.2593 16.5606C9.67847 16.3556 9.13184 16.0481 8.65354 15.604C8.58521 15.5356 8.55104 15.4331 8.58521 15.3648C8.75603 14.8523 8.6877 14.3057 8.41438 13.8616C8.14107 13.3833 7.7311 13.0758 7.21863 12.9733C7.11613 12.9391 7.04781 12.8708 7.04781 12.7683C6.97948 12.4608 6.94531 12.1192 6.94531 11.8117C6.94531 11.5042 6.97948 11.1967 7.04781 10.8551C7.08197 10.7526 7.1503 10.6843 7.21863 10.6501C7.7311 10.5135 8.17523 10.206 8.41438 9.76184C8.6877 9.28353 8.72187 8.77106 8.58521 8.2586C8.55104 8.15611 8.58521 8.05361 8.65354 8.01945C9.13184 7.60947 9.67847 7.30199 10.2593 7.06284C10.3618 7.02868 10.4301 7.06284 10.4984 7.13117C10.8742 7.50698 11.3525 7.74613 11.865 7.74613C12.3775 7.74613 12.8899 7.54114 13.2316 7.13117C13.2999 7.06284 13.4024 7.02868 13.4707 7.06284C14.0515 7.26783 14.5982 7.57531 15.0765 8.01945C15.1448 8.08778 15.179 8.19027 15.1448 8.2586C14.974 8.77106 15.0423 9.3177 15.3156 9.76184C15.5889 10.2401 15.9989 10.5476 16.5114 10.6501C16.6139 10.6843 16.6822 10.7526 16.6822 10.8551C16.7505 11.1626 16.7847 11.5042 16.7847 11.8117C16.7847 12.1192 16.7505 12.4267 16.6822 12.7683C16.648 12.8708 16.5797 12.9391 16.5114 12.9733C15.9989 13.11 15.5548 13.4174 15.3156 13.8616C15.0423 14.3399 15.0081 14.8523 15.1448 15.3648C15.179 15.4673 15.1448 15.5698 15.0765 15.604C14.5982 16.0139 14.0515 16.3214 13.4707 16.5606C13.3682 16.5947 13.2999 16.5606 13.2316 16.4922C12.8558 16.1164 12.3775 15.8773 11.865 15.8773C11.3525 15.8773 10.8401 16.0823 10.4984 16.4922C10.4643 16.5264 10.3959 16.5606 10.3276 16.5606C10.2934 16.5606 10.2593 16.5606 10.2593 16.5606Z' fill='rgb(255,255,255)' fill-opacity='0' fill-rule='evenodd'/%3E%3Cpath id='路径' d='M8.65354 15.604C8.58521 15.5356 8.55104 15.4331 8.58521 15.3648C8.75603 14.8523 8.6877 14.3057 8.41438 13.8616C8.14107 13.3833 7.7311 13.0758 7.21863 12.9733C7.11613 12.9391 7.04781 12.8708 7.04781 12.7683C6.97948 12.4608 6.94531 12.1192 6.94531 11.8117C6.94531 11.5042 6.97948 11.1967 7.04781 10.8551C7.08197 10.7526 7.1503 10.6843 7.21863 10.6501C7.7311 10.5135 8.17523 10.206 8.41438 9.76184C8.6877 9.28353 8.72187 8.77106 8.58521 8.2586C8.55104 8.15611 8.58521 8.05361 8.65354 8.01945C9.13184 7.60947 9.67847 7.30199 10.2593 7.06284C10.3618 7.02868 10.4301 7.06284 10.4984 7.13117C10.8742 7.50698 11.3525 7.74613 11.865 7.74613C12.3775 7.74613 12.8899 7.54114 13.2316 7.13117C13.2999 7.06284 13.4024 7.02868 13.4707 7.06284C14.0515 7.26783 14.5982 7.57531 15.0765 8.01945C15.1448 8.08778 15.179 8.19027 15.1448 8.2586C14.974 8.77106 15.0423 9.3177 15.3156 9.76184C15.5889 10.2401 15.9989 10.5476 16.5114 10.6501C16.6139 10.6843 16.6822 10.7526 16.6822 10.8551C16.7505 11.1626 16.7847 11.5042 16.7847 11.8117C16.7847 12.1192 16.7505 12.4267 16.6822 12.7683C16.648 12.8708 16.5797 12.9391 16.5114 12.9733C15.9989 13.11 15.5548 13.4174 15.3156 13.8616C15.0423 14.3399 15.0081 14.8523 15.1448 15.3648C15.179 15.4673 15.1448 15.5698 15.0765 15.604C14.5982 16.0139 14.0515 16.3214 13.4707 16.5606C13.3682 16.5947 13.2999 16.5606 13.2316 16.4922C12.8558 16.1164 12.3775 15.8773 11.865 15.8773C11.3525 15.8773 10.8401 16.0823 10.4984 16.4922C10.4643 16.5264 10.3959 16.5606 10.3276 16.5606C10.2934 16.5606 10.2593 16.5606 10.2593 16.5606C9.67847 16.3556 9.13184 16.0481 8.65354 15.604Z' fill-rule='evenodd' fill='rgb(255,255,255)' fill-opacity='0' stroke='rgb(251,252,251)' stroke-width='1.10000002'/%3E%3Cpath id='路径' d='M11.865 13.451C12.7694 13.451 13.476 12.7161 13.476 11.8117C13.476 10.9072 12.7412 10.1724 11.865 10.1724C10.9605 10.1724 10.2539 10.9072 10.2539 11.8117C10.2539 12.7161 10.9888 13.451 11.865 13.451L11.865 13.451Z' fill='rgb(0,0,0)' fill-opacity='0' fill-rule='evenodd'/%3E%3Cpath id='路径' d='M13.476 11.8117C13.476 10.9072 12.7412 10.1724 11.865 10.1724C10.9605 10.1724 10.2539 10.9072 10.2539 11.8117C10.2539 12.7161 10.9888 13.451 11.865 13.451L11.865 13.451C12.7694 13.451 13.476 12.7161 13.476 11.8117Z' fill-rule='evenodd' stroke='rgb(251,252,251)' stroke-width='1.10000002'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-eos-icons\\:loading{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 2A10 10 0 1 0 22 12A10 10 0 0 0 12 2Zm0 18a8 8 0 1 1 8-8A8 8 0 0 1 12 20Z' opacity='.5'/%3E%3Cpath fill='currentColor' d='M20 12h2A10 10 0 0 0 12 2V4A8 8 0 0 1 20 12Z'%3E%3CanimateTransform attributeName='transform' dur='1s' from='0 12 12' repeatCount='indefinite' to='360 12 12' type='rotate'/%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M406.7 707L195.8 496.2a32 32 0 1 0-45.2 45.2l256 256l512-512a32 32 0 0 0-45.3-45.2L406.6 706.9z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-close{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M764.3 214.6L512 466.9L259.7 214.6a32 32 0 0 0-45.1 45.1L466.8 512L214.5 764.2a32 32 0 1 0 45.1 45.2L512 557.2l252.3 252.3a32 32 0 0 0 45.1-45.1L557.1 512l252.3-252.4a32 32 0 1 0-45.1-45.2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-close-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M195.2 195.2a64 64 0 0 1 90.5 0L512 421.5l226.3-226.3a64 64 0 0 1 90.5 90.5L602.5 512l226.3 226.3a64 64 0 0 1-90.5 90.5L512 602.5L285.7 828.8a64 64 0 0 1-90.5-90.5L421.5 512L195.2 285.7a64 64 0 0 1 0-90.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-document{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M832 384H576V128H192v768h640zm-26.5-64L640 154.5V320zM160 64h480l256 256v608a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32m160 448h384v64H320zm0-192h160v64H320zm0 384h384v64H320z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-document-copy{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M128 320v576h576V320zm-32-64h640a32 32 0 0 1 32 32v640a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V288a32 32 0 0 1 32-32M960 96v704a32 32 0 0 1-32 32h-96v-64h64V128H384v64h-64V96a32 32 0 0 1 32-32h576a32 32 0 0 1 32 32M256 672h320v64H256zm0-192h320v64H256z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-location{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M800 416a288 288 0 1 0-576 0c0 118.1 94.5 272.1 288 456.6C705.5 688 800 534 800 416M512 960Q160 640 160 416a352 352 0 0 1 704 0q0 224-352 544'/%3E%3Cpath fill='currentColor' d='M512 512a96 96 0 1 0 0-192a96 96 0 0 0 0 192m0 64a160 160 0 1 1 0-320a160 160 0 0 1 0 320'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-monitor{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M544 768v128h192a32 32 0 1 1 0 64H288a32 32 0 1 1 0-64h192V768H192A128 128 0 0 1 64 640V256a128 128 0 0 1 128-128h640a128 128 0 0 1 128 128v384a128 128 0 0 1-128 128zM192 192a64 64 0 0 0-64 64v384a64 64 0 0 0 64 64h640a64 64 0 0 0 64-64V256a64 64 0 0 0-64-64z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-operation{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M389.4 768a96 96 0 0 1 181.2 0H896v64H570.6a96 96 0 0 1-181.2 0H128v-64zm192-288a96 96 0 0 1 181.2 0H896v64H762.6a96 96 0 0 1-181.2 0H128v-64zm-320-288a96 96 0 0 1 181.2 0H896v64H442.6a96 96 0 0 1-181.2 0H128v-64z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-plus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M480 480V128a32 32 0 0 1 64 0v352h352a32 32 0 1 1 0 64H544v352a32 32 0 1 1-64 0V544H128a32 32 0 0 1 0-64z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-question-filled{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M512 64a448 448 0 1 1 0 896a448 448 0 0 1 0-896m23.7 191.5q-77.9 0-123.2 44.3c-31 29.6-45.7 70.4-45.7 122.5H447c0-29.5 5.7-52.8 17.6-69c13.4-19.7 35.2-28.8 66.2-28.8q36.2-.2 56.3 19.7a77 77 0 0 1 19.7 54.9a78 78 0 0 1-19 50l-8.4 9.8c-45.8 40.9-73.2 70.4-82.4 89.5c-9.8 19-14 42.2-14 69v9.8h80.9v-9.9c0-16.9 3.5-31.6 10.6-45.7a109 109 0 0 1 28.1-35.2c33.8-29.6 54.2-48.6 60.6-55.6c16.9-22.6 26-51.4 26-86.6q0-64.4-42.2-101.4c-28.2-25.3-65.5-37.3-111.3-37.3m-12.6 406.2a54 54 0 0 0-38.7 14.8a49 49 0 0 0-15.5 38c0 15.5 4.9 28.2 15.5 38A55 55 0 0 0 523 768c15.5 0 28.1-5 38.7-14.8a52 52 0 0 0 16.2-38.7a52 52 0 0 0-15.5-38a56 56 0 0 0-39.4-14.8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-refresh-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M784.5 230.3v-50.6a32 32 0 1 1 64 0v149a32 32 0 0 1-32 32h-149a32 32 0 1 1 0-64h93a320 320 0 1 0-235.7 536.5a320 320 0 0 0 320-320h64a384 384 0 0 1-384 384a384 384 0 0 1-384-384a384 384 0 0 1 643.7-283'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m795.9 750.7l125 125a32 32 0 0 1-45.3 45.2l-125-125a416 416 0 1 1 45.3-45.2M480 832a352 352 0 1 0 0-704a352 352 0 0 0 0 704'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-select{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M77.2 415a64 64 0 0 1 90.5 0L394 641.3l452.5-452.5a64 64 0 1 1 90.6 90.5l-543 543l-317-316.8a64 64 0 0 1 0-90.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-setting{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M600.7 64a32 32 0 0 1 30.5 22.2l35.2 109.4a348 348 0 0 1 42.4 24.5l112.4-24.2a32 32 0 0 1 34.4 15.4l88.7 153.5a32 32 0 0 1-4 37.5l-77.1 85.1a357 357 0 0 1 0 49l77 85.3a32 32 0 0 1 4.1 37.5l-88.7 153.6a32 32 0 0 1-34.4 15.3l-112.4-24.2q-20.2 13.6-42.4 24.5l-35.2 109.4a32 32 0 0 1-30.5 22.2H423.3a32 32 0 0 1-30.5-22.2l-35.1-109.3a352 352 0 0 1-42.6-24.7l-112.3 24.3a32 32 0 0 1-34.4-15.4L79.7 659.2a32 32 0 0 1 4-37.5l77.1-85.3a357 357 0 0 1 0-48.8l-77-85.3a32 32 0 0 1-4.1-37.5l88.7-153.6a32 32 0 0 1 34.4-15.3l112.3 24.3a355 355 0 0 1 42.6-24.7l35.2-109.3A32 32 0 0 1 423.2 64zm-23.4 64H446.7l-36.3 113l-24.5 12a294 294 0 0 0-34.9 20.2l-22.6 15.3l-116.2-25l-65.3 113l79.7 88.3l-2 27.1a293 293 0 0 0 0 40.2l2 27.1l-79.8 88.2L212 760.6l116.2-25l22.7 15.2a294 294 0 0 0 34.8 20.1l24.5 12L446.7 896h130.7L614 782.8l24.4-11.9a288 288 0 0 0 34.8-20l22.6-15.3l116.3 25l65.2-113.2l-79.7-88.2l2-27.1a293 293 0 0 0 0-40.3l-2-27.1l79.8-88.1L812 263.4l-116.3 25l-22.6-15.2a288 288 0 0 0-34.8-20.1L614 241zM512 320a192 192 0 1 1 0 384a192 192 0 0 1 0-384m0 64a128 128 0 1 0 0 256a128 128 0 0 0 0-256'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep-top{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M572.2 205.3v600.3a30.1 30.1 0 1 1-60.2 0V205.3L292.4 438.6a29 29 0 0 1-42.7 0a33.4 33.4 0 0 1 0-45.2l271-288a29 29 0 0 1 42.7 0l271.1 288a33.4 33.4 0 0 1 0 45.2a29 29 0 0 1-42.6 0z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep\\:arrow-down{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M831.9 340.9L512 652.7L192.1 340.9a30.6 30.6 0 0 0-42.7 0a29 29 0 0 0 0 41.6l340.3 331.7a32 32 0 0 0 44.6 0l340.3-331.7a29 29 0 0 0 0-41.7a30.6 30.6 0 0 0-42.7 0z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep\\:arrow-down-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M104.7 338.8a64 64 0 0 1 90.5 0L512 655.6l316.8-316.8a64 64 0 0 1 90.5 90.4l-362 362.1a64 64 0 0 1-90.5 0l-362.1-362a64 64 0 0 1 0-90.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ep\\:arrow-up-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M104.7 685.2a64 64 0 0 0 90.5 0L512 368.4l316.8 316.8a64 64 0 0 0 90.5-90.4l-362-362.1a64 64 0 0 0-90.5 0l-362.1 362a64 64 0 0 0 0 90.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa-solid\\:external-link-alt{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M432 320h-32a16 16 0 0 0-16 16v112H64V128h144a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16H48a48 48 0 0 0-48 48v352a48 48 0 0 0 48 48h352a48 48 0 0 0 48-48V336a16 16 0 0 0-16-16M488 0H360c-21.37 0-32.05 25.91-17 41l35.73 35.73L135 320.37a24 24 0 0 0 0 34L157.67 377a24 24 0 0 0 34 0l243.61-243.68L471 169c15 15 41 4.5 41-17V24a24 24 0 0 0-24-24'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa\\:angle-down{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1280' display='inline-flex' width='0.8em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M1011 480q0 13-10 23L535 969q-10 10-23 10t-23-10L23 503q-10-10-10-23t10-23l50-50q10-10 23-10t23 10l393 393l393-393q10-10 23-10t23 10l50 50q10 10 10 23'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:.8em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa\\:folder-open-o{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1920 1408' display='inline-flex' width='1.37em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M1781 803q0-35-53-35H640q-40 0-85.5 21.5T483 842l-294 363q-18 24-18 40q0 35 53 35h1088q40 0 86-22t71-53l294-363q18-22 18-39M640 640h768V480q0-40-28-68t-68-28H736q-40 0-68-28t-28-68v-64q0-40-28-68t-68-28H224q-40 0-68 28t-28 68v853l256-315q44-53 116-87.5T640 640m1269 163q0 62-46 120l-295 363q-43 53-116 87.5t-140 34.5H224q-92 0-158-66T0 1184V224q0-92 66-158T224 0h320q92 0 158 66t66 158v32h544q92 0 158 66t66 158v160h192q54 0 99 24.5t67 70.5q15 32 15 68'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1.37em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa\\:lightbulb-o{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1536' display='inline-flex' width='0.67em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M736 448q0 13-9.5 22.5T704 480t-22.5-9.5T672 448q0-46-54-71t-106-25q-13 0-22.5-9.5T480 320t9.5-22.5T512 288q50 0 99.5 16t87 54t37.5 90m160 0q0-72-34.5-134t-90-101.5t-123-62T512 128t-136.5 22.5t-123 62t-90 101.5T128 448q0 101 68 180q10 11 30.5 33t30.5 33q128 153 141 298h228q13-145 141-298q10-11 30.5-33t30.5-33q68-79 68-180m128 0q0 155-103 268q-45 49-74.5 87T787 898.5T753 1006q47 28 47 82q0 37-25 64q25 27 25 64q0 52-45 81q13 23 13 47q0 46-31.5 71t-77.5 25q-20 44-60 70t-87 26t-87-26t-60-70q-46 0-77.5-25t-31.5-71q0-24 13-47q-45-29-45-81q0-37 25-64q-25-27-25-64q0-54 47-82q-4-50-34-107.5T177.5 803T103 716Q0 603 0 448q0-99 44.5-184.5t117-142t164-89T512 0t186.5 32.5t164 89t117 142T1024 448'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:.67em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fa6-solid-check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 448 512' display='inline-flex' width='0.88em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7l233.4-233.3c12.5-12.5 32.8-12.5 45.3 0z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:.88em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\\:ellipsis-vertical{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Ccircle cx='256' cy='256' r='48' fill='currentColor'/%3E%3Ccircle cx='256' cy='416' r='48' fill='currentColor'/%3E%3Ccircle cx='256' cy='96' r='48' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\\:pause-circle-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='32' d='M448 256c0-106-86-192-192-192S64 150 64 256s86 192 192 192s192-86 192-192Z'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-miterlimit='10' stroke-width='32' d='M208 192v128m96-128v128'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\\:play-circle-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='32' d='M448 256c0-106-86-192-192-192S64 150 64 256s86 192 192 192s192-86 192-192Z'/%3E%3Cpath fill='currentColor' d='m216.32 334.44l114.45-69.14a10.89 10.89 0 0 0 0-18.6l-114.45-69.14a10.78 10.78 0 0 0-16.32 9.31v138.26a10.78 10.78 0 0 0 16.32 9.31'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\\:refresh-circle-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-miterlimit='10' stroke-width='28' d='M288 193s12.18-6-32-6a80 80 0 1 0 80 80'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='28' d='m256 149l40 40l-40 40'/%3E%3Cpath fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='32' d='M256 64C150 64 64 150 64 256s86 192 192 192s192-86 192-192S362 64 256 64Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\\:settings{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Ccircle cx='256' cy='256' r='48' fill='currentColor'/%3E%3Cpath fill='currentColor' d='m470.39 300l-.47-.38l-31.56-24.75a16.11 16.11 0 0 1-6.1-13.33v-11.56a16 16 0 0 1 6.11-13.22L469.92 212l.47-.38a26.68 26.68 0 0 0 5.9-34.06l-42.71-73.9a1.6 1.6 0 0 1-.13-.22A26.86 26.86 0 0 0 401 92.14l-.35.13l-37.1 14.93a15.94 15.94 0 0 1-14.47-1.29q-4.92-3.1-10-5.86a15.94 15.94 0 0 1-8.19-11.82l-5.59-39.59l-.12-.72A27.22 27.22 0 0 0 298.76 26h-85.52a26.92 26.92 0 0 0-26.45 22.39l-.09.56l-5.57 39.67a16 16 0 0 1-8.13 11.82a175 175 0 0 0-10 5.82a15.92 15.92 0 0 1-14.43 1.27l-37.13-15l-.35-.14a26.87 26.87 0 0 0-32.48 11.34l-.13.22l-42.77 73.95a26.71 26.71 0 0 0 5.9 34.1l.47.38l31.56 24.75a16.11 16.11 0 0 1 6.1 13.33v11.56a16 16 0 0 1-6.11 13.22L42.08 300l-.47.38a26.68 26.68 0 0 0-5.9 34.06l42.71 73.9a1.6 1.6 0 0 1 .13.22a26.86 26.86 0 0 0 32.45 11.3l.35-.13l37.07-14.93a15.94 15.94 0 0 1 14.47 1.29q4.92 3.11 10 5.86a15.94 15.94 0 0 1 8.19 11.82l5.56 39.59l.12.72A27.22 27.22 0 0 0 213.24 486h85.52a26.92 26.92 0 0 0 26.45-22.39l.09-.56l5.57-39.67a16 16 0 0 1 8.18-11.82c3.42-1.84 6.76-3.79 10-5.82a15.92 15.92 0 0 1 14.43-1.27l37.13 14.95l.35.14a26.85 26.85 0 0 0 32.48-11.34a3 3 0 0 1 .13-.22l42.71-73.89a26.7 26.7 0 0 0-5.89-34.11m-134.48-40.24a80 80 0 1 1-83.66-83.67a80.21 80.21 0 0 1 83.66 83.67'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\\:settings-outline,[i-famicons\\:settings-outline=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='M262.29 192.31a64 64 0 1 0 57.4 57.4a64.13 64.13 0 0 0-57.4-57.4M416.39 256a154 154 0 0 1-1.53 20.79l45.21 35.46a10.81 10.81 0 0 1 2.45 13.75l-42.77 74a10.81 10.81 0 0 1-13.14 4.59l-44.9-18.08a16.11 16.11 0 0 0-15.17 1.75A164.5 164.5 0 0 1 325 400.8a15.94 15.94 0 0 0-8.82 12.14l-6.73 47.89a11.08 11.08 0 0 1-10.68 9.17h-85.54a11.11 11.11 0 0 1-10.69-8.87l-6.72-47.82a16.07 16.07 0 0 0-9-12.22a155 155 0 0 1-21.46-12.57a16 16 0 0 0-15.11-1.71l-44.89 18.07a10.81 10.81 0 0 1-13.14-4.58l-42.77-74a10.8 10.8 0 0 1 2.45-13.75l38.21-30a16.05 16.05 0 0 0 6-14.08c-.36-4.17-.58-8.33-.58-12.5s.21-8.27.58-12.35a16 16 0 0 0-6.07-13.94l-38.19-30A10.81 10.81 0 0 1 49.48 186l42.77-74a10.81 10.81 0 0 1 13.14-4.59l44.9 18.08a16.11 16.11 0 0 0 15.17-1.75A164.5 164.5 0 0 1 187 111.2a15.94 15.94 0 0 0 8.82-12.14l6.73-47.89A11.08 11.08 0 0 1 213.23 42h85.54a11.11 11.11 0 0 1 10.69 8.87l6.72 47.82a16.07 16.07 0 0 0 9 12.22a155 155 0 0 1 21.46 12.57a16 16 0 0 0 15.11 1.71l44.89-18.07a10.81 10.81 0 0 1 13.14 4.58l42.77 74a10.8 10.8 0 0 1-2.45 13.75l-38.21 30a16.05 16.05 0 0 0-6.05 14.08c.33 4.14.55 8.3.55 12.47'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\\:stop-circle-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='32' d='M448 256c0-106-86-192-192-192S64 150 64 256s86 192 192 192s192-86 192-192Z'/%3E%3Cpath fill='currentColor' d='M310.4 336H201.6a25.62 25.62 0 0 1-25.6-25.6V201.6a25.62 25.62 0 0 1 25.6-25.6h108.8a25.62 25.62 0 0 1 25.6 25.6v108.8a25.62 25.62 0 0 1-25.6 25.6'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-famicons\\:trash-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='m112 112l20 320c.95 18.49 14.4 32 32 32h184c17.67 0 30.87-13.51 32-32l20-320'/%3E%3Cpath fill='currentColor' stroke='currentColor' stroke-linecap='round' stroke-miterlimit='10' stroke-width='32' d='M80 112h352'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='M192 112V72h0a23.93 23.93 0 0 1 24-24h80a23.93 23.93 0 0 1 24 24h0v40m-64 64v224m-72-224l8 224m136-224l-8 224'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-file-dir{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3ClinearGradient id='paint_linear_404_103_0' x1='1.000000' y1='8.114033' x2='13.000000' y2='8.114033' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFE8A4'/%3E%3Cstop offset='0.996499' stop-color='%23FFD96F'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath id='path' d='M12.1727 2.75769L5.53442 2.75769C5.53442 2.70795 5.52966 2.65869 5.52026 2.60986C5.51074 2.5611 5.49683 2.51373 5.47827 2.46777C5.45972 2.42181 5.43701 2.37811 5.41003 2.33679C5.38318 2.29541 5.35254 2.25714 5.31836 2.22198C5.28406 2.18677 5.24683 2.1554 5.20654 2.12775C5.16626 2.1001 5.12378 2.07678 5.07898 2.05774C5.03418 2.0387 4.98816 2.02435 4.94055 2.01465C4.89307 2.00494 4.84509 2.00006 4.79663 2.00006L1.8468 2.00006C1.79834 2.00006 1.75037 2.00494 1.70288 2.01465C1.6554 2.02435 1.60925 2.0387 1.56458 2.05774C1.51978 2.07678 1.47729 2.1001 1.43701 2.12775C1.39673 2.1554 1.3595 2.18677 1.3252 2.22198C1.29089 2.25714 1.26038 2.29541 1.2334 2.33679C1.20654 2.37811 1.18384 2.42181 1.16528 2.46777C1.14673 2.51373 1.13281 2.5611 1.12329 2.60986C1.11389 2.65869 1.10913 2.70795 1.10913 2.75769L1.10913 5.03058C1.10913 5.44971 1.43872 5.78821 1.8468 5.78821L12.1737 5.78821C12.2222 5.78821 12.2701 5.78333 12.3176 5.77362C12.3652 5.76392 12.4113 5.74957 12.4561 5.73053C12.5009 5.71149 12.5433 5.68817 12.5836 5.66052C12.6239 5.63287 12.6611 5.60144 12.6954 5.56628C12.7296 5.53113 12.7603 5.49286 12.7871 5.45148C12.8141 5.4101 12.8368 5.36646 12.8553 5.3205C12.8739 5.27454 12.8878 5.22717 12.8973 5.17834C12.9067 5.12958 12.9115 5.08032 12.9115 5.03058L12.9115 3.51532C12.9115 3.46552 12.9067 3.4162 12.8972 3.36737C12.8878 3.31854 12.8738 3.27112 12.8552 3.22516C12.8367 3.17914 12.8138 3.1355 12.787 3.09412C12.76 3.05267 12.7294 3.0144 12.6951 2.97925C12.6608 2.94403 12.6234 2.91266 12.5831 2.88501C12.5427 2.85742 12.5002 2.83411 12.4553 2.81506C12.4105 2.79608 12.3644 2.78174 12.3168 2.77209C12.2693 2.76239 12.2212 2.75763 12.1727 2.75769Z' fill='%23FDCA48' fill-opacity='1.000000' fill-rule='nonzero'/%3E%3Cpath id='path' d='M11.436 3.51532L2.5835 3.51532C2.53503 3.51532 2.48706 3.5202 2.43958 3.52991C2.39209 3.53961 2.34595 3.55396 2.30127 3.573C2.25647 3.59204 2.21399 3.61536 2.17371 3.64301C2.13342 3.67065 2.09619 3.70203 2.06189 3.73724C2.02759 3.7724 1.99707 3.81067 1.97009 3.85205C1.94324 3.89337 1.92053 3.93707 1.90198 3.98303C1.88342 4.02899 1.86951 4.07635 1.85999 4.12512C1.85059 4.17395 1.84583 4.22321 1.84583 4.27295L1.84583 5.03058C1.84583 5.44971 2.17639 5.78821 2.5835 5.78821L11.4351 5.78821C11.4835 5.78821 11.5315 5.78333 11.579 5.77362C11.6265 5.76392 11.6726 5.74957 11.7173 5.73053C11.7621 5.71149 11.8046 5.68817 11.8448 5.66052C11.8851 5.63287 11.9224 5.6015 11.9567 5.56628C11.991 5.53113 12.0215 5.49286 12.0485 5.45148C12.0753 5.41016 12.098 5.36646 12.1166 5.3205C12.1351 5.27454 12.1492 5.22717 12.1586 5.17841C12.168 5.12958 12.1727 5.08032 12.1727 5.03058L12.1727 4.27295C12.1727 4.22327 12.168 4.17401 12.1586 4.12524C12.1492 4.07654 12.1351 4.02917 12.1167 3.98328C12.0981 3.93732 12.0754 3.89368 12.0486 3.85236C12.0217 3.81104 11.9912 3.77277 11.957 3.73761C11.9229 3.70239 11.8856 3.67102 11.8453 3.64337C11.8052 3.61572 11.7627 3.59235 11.718 3.5733C11.6733 3.5542 11.6272 3.53979 11.5798 3.53003C11.5323 3.52032 11.4844 3.51538 11.436 3.51532Z' fill='%23FFFFFF' fill-opacity='1.000000' fill-rule='nonzero'/%3E%3Cpath id='path' d='M12.2489 4.22803L1.75012 4.22803C1.70081 4.22803 1.65198 4.23218 1.60376 4.24048C1.55542 4.24878 1.50854 4.26105 1.46301 4.27734C1.41748 4.29358 1.37427 4.31354 1.33337 4.33716C1.29236 4.36078 1.25452 4.38763 1.21973 4.41772C1.18481 4.44781 1.15381 4.48053 1.12646 4.51587C1.099 4.55121 1.07593 4.58856 1.05713 4.62787C1.03821 4.66711 1.02405 4.70764 1.0144 4.74933C1.00476 4.79108 1 4.83319 1 4.87567L1 11.3524C1 11.7098 1.33508 12.0001 1.75012 12.0001L12.2499 12.0001C12.2992 12.0001 12.348 11.9959 12.3962 11.9876C12.4446 11.9793 12.4915 11.967 12.537 11.9507C12.5825 11.9344 12.6257 11.9145 12.6666 11.8909C12.7076 11.8672 12.7455 11.8404 12.7803 11.8104C12.8152 11.7803 12.8462 11.7476 12.8735 11.7122C12.901 11.6768 12.9241 11.6395 12.9429 11.6002C12.9618 11.5609 12.976 11.5204 12.9856 11.4787C12.9952 11.437 13 11.3949 13 11.3524L13 4.87567C13 4.83313 12.9952 4.79095 12.9856 4.74921C12.976 4.70752 12.9617 4.66699 12.9429 4.62762C12.924 4.58832 12.9008 4.55096 12.8734 4.51562C12.8459 4.48022 12.8148 4.44751 12.7799 4.41742C12.7451 4.38733 12.7072 4.36047 12.6661 4.33685C12.6251 4.31329 12.5818 4.29333 12.5363 4.2771C12.4907 4.2608 12.4437 4.2486 12.3954 4.2403C12.347 4.23206 12.2982 4.22797 12.2489 4.22803Z' fill='url(%23paint_linear_404_103_0)' fill-opacity='1.000000' fill-rule='nonzero'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-file-disk{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 1152 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1152 608v192c0 53.02-42.98 96-96 96H96c-53.02 0-96-42.98-96-96V608c0-53.02 42.98-96 96-96h960c53.02 0 96 42.98 96 96zm-96-160a159.114 159.114 0 0 1 61.554 12.33L924.5 170.748A96.006 96.006 0 0 0 844.622 128H307.378a96 96 0 0 0-79.876 42.748L34.446 460.33A159.114 159.114 0 0 1 96 448h960zm-96 192c-35.346 0-64 28.654-64 64s28.654 64 64 64 64-28.654 64-64-28.654-64-64-64zm-192 0c-35.346 0-64 28.654-64 64s28.654 64 64 64 64-28.654 64-64-28.654-64-64-64z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-file-file{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' data-spm-anchor-id='a313x.7781069.0.i7'%3E%3Cpath d='M842.667 981.333H181.333A53.393 53.393 0 0 1 128 928V96a53.393 53.393 0 0 1 53.333-53.333H648.08a52.987 52.987 0 0 1 37.713 15.62L880.38 252.873A52.987 52.987 0 0 1 896 290.587V928a53.393 53.393 0 0 1-53.333 53.333zm-661.334-896A10.667 10.667 0 0 0 170.667 96v832a10.667 10.667 0 0 0 10.666 10.667h661.334A10.667 10.667 0 0 0 853.333 928V298.667h-160A53.393 53.393 0 0 1 640 245.333v-160zM682.667 115.5v129.833A10.667 10.667 0 0 0 693.333 256h129.834zM704 768H320a21.333 21.333 0 0 1 0-42.667h384A21.333 21.333 0 0 1 704 768zm0-213.333H320A21.333 21.333 0 0 1 320 512h384a21.333 21.333 0 0 1 0 42.667zm-213.333-256H320A21.333 21.333 0 0 1 320 256h170.667a21.333 21.333 0 0 1 0 42.667z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-flowbite\\:play-solid{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M8.6 5.2A1 1 0 0 0 7 6v12a1 1 0 0 0 1.6.8l8-6a1 1 0 0 0 0-1.6z' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-fontisto\\:close{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M20.48 3.512a11.97 11.97 0 0 0-8.486-3.514C5.366-.002-.007 5.371-.007 11.999c0 3.314 1.344 6.315 3.516 8.487A11.97 11.97 0 0 0 11.995 24c6.628 0 12.001-5.373 12.001-12.001c0-3.314-1.344-6.315-3.516-8.487m-1.542 15.427a9.8 9.8 0 0 1-6.943 2.876c-5.423 0-9.819-4.396-9.819-9.819a9.8 9.8 0 0 1 2.876-6.943a9.8 9.8 0 0 1 6.942-2.876c5.422 0 9.818 4.396 9.818 9.818a9.8 9.8 0 0 1-2.876 6.942z'/%3E%3Cpath fill='currentColor' d='m13.537 12l3.855-3.855a1.091 1.091 0 0 0-1.542-1.541l.001-.001l-3.855 3.855l-3.855-3.855A1.091 1.091 0 0 0 6.6 8.145l-.001-.001l3.855 3.855l-3.855 3.855a1.091 1.091 0 1 0 1.541 1.542l.001-.001l3.855-3.855l3.855 3.855a1.091 1.091 0 1 0 1.542-1.541l-.001-.001z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-healthicons\\:health-vulnerability-through-social-determinants-outline-24px{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='currentColor'%3E%3Cpath d='M3.017 7.6A9.96 9.96 0 0 0 2 12c0 5.523 4.477 10 10 10q1.022-.002 1.985-.197a.3.3 0 0 1-.005-.053v-.99a.25.25 0 0 0-.074-.177l-.677-.677Q12.628 20 12 20A8 8 0 0 1 4.582 9H3.354a.25.25 0 0 1-.25-.25v-.958a.25.25 0 0 0-.073-.177zm5.988-3.02l-1.51-1.51A9.96 9.96 0 0 1 12 2c5.523 0 10 4.477 10 10a9.95 9.95 0 0 1-1.433 5.16L19.1 15.693A8 8 0 0 0 9.005 4.58M6 3l3 3l-.79.79l-.35-.35v1.443H6.745v-.93a.744.744 0 1 0-1.488 0v.93H4.139V6.44l-.35.35L3 6z'/%3E%3Cpath d='M11 16v-3H8v-2h3V8h2v3h3v2h-3v3zm6.4-.6l3.5 3.529l-.82.826l-.362-.366v1.51h-1.545v-.973a.776.776 0 0 0-.773-.779a.776.776 0 0 0-.773.78v.973h-1.545v-1.51l-.363.365l-.82-.826z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home-gift{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 12.6494 12.6621' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' customFrame='%23000000'%3E%3Cpath id='矢量 369' d='M11.4296 2.35786L10.9855 2.35786C11.2107 1.97596 11.3095 1.61169 11.278 1.27381C11.2518 0.991023 11.1177 0.586577 10.6266 0.264252C10.2194 -0.00361454 9.69581 -0.069314 9.11488 0.0758196C8.17281 0.312347 7.05786 1.12551 6.32477 2.10822C5.59123 1.12552 4.47717 0.312347 3.53512 0.0758195C2.95371 -0.0702574 2.42963 -0.00409436 2.0225 0.264252C1.53181 0.586577 1.39776 0.991023 1.37157 1.27381C1.33999 1.61169 1.43792 1.97596 1.66407 2.35786L1.21989 2.35786C0.547341 2.35786 0 2.90561 0 3.57868L0 5.15111C0 5.68354 0.35117 6.1541 0.859241 6.31212C0.810954 6.44572 0.785675 6.58384 0.785675 6.72379L0.785675 11.4413C0.785675 12.1139 1.33364 12.6619 2.00626 12.6619L10.6447 12.6619C11.3172 12.6619 11.8643 12.114 11.8643 11.4413L11.8643 6.72378C11.8643 6.58293 11.84 6.44437 11.7917 6.31164C12.299 6.15274 12.6493 5.68218 12.6493 5.1511L12.6493 3.57908C12.6493 2.90606 12.1022 2.35786 11.4296 2.35786ZM10.6447 11.7925L6.75903 11.7925L6.75903 6.37214L10.6447 6.37214C10.8383 6.37214 10.9954 6.53012 10.9954 6.72378L10.9954 11.4413C10.9954 11.635 10.8383 11.7925 10.6447 11.7925ZM7.23751 2.35786C7.85547 1.64506 8.6666 1.08491 9.32523 0.919679C9.66737 0.83393 9.94722 0.857402 10.1499 0.991023C10.3653 1.13251 10.4036 1.25867 10.4122 1.35395C10.4465 1.70331 10.0718 2.17433 9.89488 2.35786L7.23751 2.35786ZM11.7799 3.57909L11.7799 5.15111C11.7799 5.34478 11.6233 5.50227 11.4296 5.50227L6.75903 5.50227L6.75903 3.22768L11.4296 3.22768C11.6233 3.22768 11.7799 3.38546 11.7799 3.57909ZM5.89007 6.37214L5.89007 11.7925L2.00624 11.7925C1.81212 11.7925 1.65502 11.635 1.65502 11.4413L1.65502 6.72378C1.65502 6.53012 1.81212 6.37214 2.00624 6.37214L5.89007 6.37214ZM2.23736 1.35395C2.24592 1.25867 2.28475 1.1325 2.49919 0.991023C2.70047 0.857402 2.98035 0.832778 3.32434 0.919679C3.9793 1.08398 4.78955 1.64418 5.40888 2.35786L2.75375 2.35786C2.59531 2.19739 2.20259 1.71169 2.23736 1.35395ZM0.868707 3.57909C0.868707 3.38548 1.0258 3.22768 1.21988 3.22768L5.89005 3.22768L5.89005 5.50227L1.21988 5.50227C1.0258 5.50227 0.868707 5.34478 0.868707 5.15111L0.868707 3.57909Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home-notice{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 15.7041 11.9209' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' customFrame='%23000000'%3E%3Cpath id='矢量 374' d='M10.1106 10.798C10.0733 10.798 10.0361 10.7919 10.0007 10.7801C9.9652 10.7684 9.93184 10.751 9.90187 10.7286C6.64187 8.29239 3.19375 8.16864 2.53562 8.16864C2.45125 8.16864 2.40437 8.17051 2.4 8.17051C2.25312 8.17551 2.11062 8.08614 2.0575 7.94426C1.035 5.20801 2.02187 2.88051 2.06437 2.78301C2.0913 2.72155 2.13528 2.6691 2.19112 2.63188C2.24695 2.59466 2.31228 2.57423 2.37937 2.57301C6.54125 2.51301 8.80687 0.861139 9.89625 0.0667638C10.0031 -0.0107363 10.1431 -0.0213611 10.26 0.0380138C10.3769 0.0973886 10.4506 0.217389 10.4506 0.348639C10.4506 0.959889 10.4531 3.38239 10.4556 5.71364C10.4581 7.87614 10.46 9.96114 10.46 10.4493C10.46 10.514 10.442 10.5774 10.408 10.6325C10.374 10.6876 10.3253 10.7321 10.2675 10.7611C10.2189 10.7852 10.1655 10.7978 10.1112 10.798L10.1106 10.798ZM2.63 7.47176C3.46687 7.48426 6.63125 7.67801 9.76125 9.77426C9.76 8.87551 9.75875 7.31614 9.7575 5.71426C9.75562 3.91426 9.75375 2.05926 9.75312 1.02676C8.48312 1.90114 6.25875 3.16176 2.62937 3.26614C2.43812 3.83864 1.99062 5.54114 2.63062 7.47239L2.63 7.47176ZM2.3775 8.17114L1.72187 8.15926C0.759375 8.15926 0 6.93176 0 5.36489C0 3.79801 0.759375 2.56989 1.72875 2.56989L2.4675 2.56989L2.4675 3.26801L1.72875 3.26801C1.24125 3.26801 0.698125 4.12926 0.698125 5.36489C0.698125 6.60051 1.24125 7.46176 1.72875 7.46176L2.39062 7.47426L2.3775 8.17176L2.3775 8.17114ZM14.18 0.595514L13.6031 1.05614C14.4437 2.18551 14.96 3.70239 14.96 5.36989C14.96 7.03801 14.4437 8.55426 13.6031 9.68364L14.18 10.1449C15.1231 8.88552 15.7037 7.21114 15.7037 5.36989C15.7037 3.52989 15.1231 1.85489 14.18 0.59614L14.18 0.595514ZM11.7137 2.80489C12.0744 3.57301 12.2806 4.44551 12.2806 5.37051C12.2806 6.29676 12.075 7.16801 11.7137 7.93676L12.3087 8.41301C12.7637 7.50989 13.0244 6.47426 13.0244 5.37114C13.0244 4.26864 12.7637 3.23301 12.3087 2.32926L11.7137 2.80489L11.7137 2.80489ZM4.09 11.9211C3.53187 11.9211 3.07812 11.4674 3.07812 10.9093L3.07812 7.53239L5.10125 7.78801L5.10125 10.9093C5.10125 11.4668 4.6475 11.9205 4.08937 11.9205L4.09 11.9211ZM3.77625 8.32426L3.77625 10.9099C3.77625 11.083 3.91687 11.2236 4.09 11.2236C4.26312 11.2236 4.40375 11.083 4.40375 10.9099L4.40375 8.40364L3.77625 8.32489L3.77625 8.32426Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none'%3E%3Crect id='' width='16.000000' height='16.000000' x='0.000000' y='0.000000' transform='matrix(-1,0,0,1,16,0)'/%3E%3Cpath id='矢量 363' d='M2.53333 3L12 3L12 4.33333L2.53333 4.33333L4.6 6.4L3.66667 7.33333L0 3.66667L3.66667 0L4.6 0.933333L2.53333 3Z' fill='currentColor' fill-rule='nonzero' transform='matrix(-1,0,0,1,14,4.5)'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home-upgrade{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1718692535082' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='1480' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M897.3 594.1c0 16.9 13.7 30.6 30.6 30.6 16.9 0 30.6-13.7 30.6-30.6 0-16.9-13.7-30.6-30.6-30.6-16.9 0-30.6 13.7-30.6 30.6zM911.9 662.6c-11.4 0-21.9 5.9-28.8 15.1-5.5 7.8-11.9 15.5-18.7 22.4-30.2 30.2-70.4 46.6-113.3 46.6h-44.8c-19.6 0-35.6 16-35.6 35.6 0 18.3 14.6 32.9 32.9 32.9h42.5c61.7 0 119.2-24.2 163.1-67.2 11-11 21-23.3 29.2-36.1 14.2-21.4-0.9-49.3-26.5-49.3z m39.3-182.3c-10.1-20.1-23.3-38.8-39.3-55.3-38.4-39.7-88.6-64-143.5-69.4-45.6-97.3-143.4-158.5-251.6-158.5-67.2 0-132 24.2-182.7 67.6-45.2 40.2-77.2 93.2-90.5 152.1-46.1 4.6-89.1 24.7-122.4 58.5-37.5 37.4-57.7 87.7-57.7 140.2 0 52.5 20.1 101.9 56.7 139.3 35.6 37 83.6 58 134.3 59.8 0.9 0 2.7 0.5 3.7 0.5H313c18.7 0 33.8-15.1 33.8-33.8 0-19.2-15.5-34.3-34.3-34.3h-61.2c-32.9-1.8-64-15.1-87.3-38.8-23.8-24.2-36.5-55.7-36.5-89.5 0-34.3 13.2-66.7 37-90.9 21.9-21.9 49.3-35.2 79.5-37.9l54.4-5.5 12.8-53.9c9.6-43.9 33.8-85 68.1-114.7 38.4-32.9 87.3-51.2 137.5-51.2 81.8 0 154.9 45.7 190.1 119.2l18.3 37.9 42 4.1c37.5 3.7 73.1 21 100.1 48.4 10.1 10.5 18.7 21.9 25.6 34.7 5.5 10.5 16.4 16.9 27.9 16.9h1.8c23.6 1.1 39.6-24 28.6-45.5z' fill='currentColor' p-id='1481'%3E%3C/path%3E%3Cpath d='M684.4 575.3L541 431.9c-11.4-11.4-29.2-11.4-40.7 0L356.9 575.3c-11.4 11.4-11.4 29.2 0 40.7 11.4 11.4 29.2 11.4 40.7 0l94.6-94.6v275c0 16 12.8 28.8 28.8 28.8s28.8-12.8 28.8-28.8v-275l94.6 94.6c5.5 5.5 12.8 8.2 20.1 8.2s14.6-2.7 20.1-8.2c11.3-11.4 11.3-29.2-0.2-40.7z' fill='currentColor' p-id='1482'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home-warning{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 14.25 12' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' customFrame='%23000000'%3E%3Cpath id='矢量 375' d='M7.125 8.04663e-07L14.25 12L0 12L7.125 0L7.125 8.04663e-07ZM2.625 10.5L11.625 10.5L7.125 2.625L2.625 10.5ZM6.375 5.25L7.875 5.25L7.875 7.5L6.375 7.5L6.375 5.25L6.375 5.25ZM6.375 8.25L7.875 8.25L7.875 9.75L6.375 9.75L6.375 8.25L6.375 8.25Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home\\:check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 6.5L5.5 11L12.5 4' fill='none' stroke='currentColor' stroke-width='2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home\\:fix{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 7.48571C18 10.5154 15.544 12.9714 12.5143 12.9714C11.5878 12.9714 10.7149 12.7417 9.94953 12.3362L4.28571 18L2 15.7143L7.66382 10.0505C7.25829 9.28507 7.02857 8.41221 7.02857 7.48571C7.02857 4.45604 9.48462 2 12.5143 2C13.4408 2 14.3136 2.22969 15.079 2.63524L11.6 6.11429L13.8857 8.4L17.3648 4.92096C17.7703 5.68635 18 6.55922 18 7.48571Z' stroke='currentColor' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home\\:restart{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 9V2' stroke='currentColor' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M5.61905 4C3.77138 5.35135 2.57129 7.53552 2.57129 9.99998C2.57129 14.1027 5.89717 17.4286 9.99986 17.4286C14.1025 17.4286 17.4284 14.1027 17.4284 9.99998C17.4284 7.32457 16.0141 4.97949 13.8923 3.67164' stroke='currentColor' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home\\:update{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3_230)'%3E%3Cpath d='M4.13753 13.7501C4.87923 14.8601 5.93344 15.7253 7.16684 16.2362C8.40024 16.7471 9.75744 16.8808 11.0668 16.6203C12.3762 16.3599 13.5789 15.717 14.5229 14.773C15.4669 13.829 16.1098 12.6262 16.3703 11.3169C16.6307 10.0075 16.497 8.65029 15.9861 7.41689C15.4752 6.18349 14.6101 5.12928 13.5001 4.38758C12.39 3.64588 11.085 3.25 9.74995 3.25C7.86292 3.2571 6.05168 3.99342 4.69495 5.305L3.44995 6.4' stroke='currentColor' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M3 3.25V7H6.75' stroke='currentColor' stroke-width='1.5' stroke-linecap='square'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3_230'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-home\\:user{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %233f3f3f;}.st1 {fill: %23ecb485;}.st2 {opacity: .1;}.st2, .st3 {fill: %2322b573;}.st4 {fill: %23f6caa9;}%3C/style%3E%3C/defs%3E%3Cpath class='st2' d='M64,512c0,247.42,200.58,448,448,448s448-200.58,448-448S759.42,64,512,64,64,264.58,64,512Z'/%3E%3Cpath class='st4' d='M698.6,459.8c0,113.87-82.01,206.18-183.17,206.18s-183.17-92.31-183.17-206.17,82.01-206.18,183.17-206.18,183.17,92.31,183.17,206.18'/%3E%3Cpath class='st4' d='M444.27,633.56h140.49v116.19h-140.49v-116.19ZM355.41,471.89c0,17.02-12.6,30.83-28.14,30.83s-28.14-13.8-28.14-30.83,12.6-30.83,28.14-30.83,28.14,13.8,28.14,30.83M731.35,471.51c0,17.02-12.6,30.83-28.14,30.83s-28.14-13.8-28.14-30.83,12.6-30.83,28.14-30.83,28.14,13.8,28.14,30.83'/%3E%3Cpath class='st1' d='M444.64,650.21s26.6,13.69,65.19,13.69c45.33,1.85,74.93-13.32,74.93-13.32v13.69s-49.83,26.64-72.31,26.64-68.18-31.45-68.18-31.45l.37-9.25h0ZM491.79,202.69s-123.95,12.35-125.23,93.49,95.71,96.67,131.65,105.55c35.94,8.88,134.78,20.29,192.54-73.53,0,0-15.84-36.79-24.51-62.45-3.85-6.66,6.22,11.43-28.44-10.44-34.66-21.87-81.19-57.68-146.01-52.61'/%3E%3Cpath class='st0' d='M405.01,247.01s-90.37,15.05-95.5,95.91c-5.14,80.86,9.21,102.22,9.21,102.22,0,0,20.38-.06,25.51,30.41,0,0,9.43,5.59,10.27,0,1.39-9.29-8.27-53.43,10.99-94.45,19.13-40.76,37.56-46.58,37.56-46.58l1.96-87.5ZM642.57,335.37s24.17,31.15,28.35,62.29c3.54,26.41,8.47,76.09,8.47,76.09,0,0,6.74,4.76,11.55-6.66,4.81-11.41,3.57-22.81,8.05-25.77,23.65-15.66,17.48-81.5,16.21-88.45-5.37-29.4-29.76-76.64-29.76-76.64,0,0-42.87,59.14-42.87,59.14Z'/%3E%3Cpath class='st0' d='M488.66,175.41s-128.26,5.27-129.55,90.56,100.02,109.34,135.97,118.66c35.94,9.33,134.78,21.32,192.54-77.29,0,0,14.44-44.64,5.78-71.63-3.85-7-24.07,17.99-58.72-5-34.66-22.99-81.19-60.63-146.01-55.31'/%3E%3Cpath class='st3' d='M839.09,818.12c-22.8-17.9-65.73-44.28-108.29-64.98-69.09-33.59-145.99-48.64-145.99-48.64l-.06,2.28c-5.6,5.98-32.63,32.62-69.86,32.62s-64.07-25.01-70.4-31.31l-.33-3.24s-74.05,10.15-143.14,43.74c-47.28,22.99-95,52.99-115.09,70.59,81.7,86.69,197.57,140.81,326.08,140.81s245.34-54.56,327.09-141.88h0Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-hugeicons\\:firewall{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M19 14H5c-1.414 0-2.121 0-2.56.44C2 14.878 2 15.585 2 17v2c0 1.414 0 2.121.44 2.56C2.878 22 3.585 22 5 22h14c1.414 0 2.121 0 2.56-.44c.44-.439.44-1.146.44-2.56v-2c0-1.414 0-2.121-.44-2.56C21.122 14 20.415 14 19 14M2 18h20m-10 0v-4m-5 8v-4m10 4v-4m1.841-7c-.287-1.194-1.005-2.36-2.466-3.4C12.437 4.8 12 2 12 2s-4.062 3.6-1.75 8c-2.1.32-3.078-2-3.304-3.2c-.97 1.29-1.74 2.736-1.91 4.2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-hugeicons\\:internet{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-width='1.5'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cellipse cx='12' cy='12' rx='4' ry='10'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M2 12h20'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\\:baseline-category{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12 2l-5.5 9h11z'/%3E%3Ccircle cx='17.5' cy='17.5' r='4.5' fill='currentColor'/%3E%3Cpath fill='currentColor' d='M3 13.5h8v8H3z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\\:baseline-pause-circle-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 16h2V8H9zm3-14C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8s8 3.59 8 8s-3.59 8-8 8m1-4h2V8h-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\\:baseline-php{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M13 9h1.5v6H13v-2.5h-2V15H9.5V9H11v2h2zm-5 1.5v1c0 .8-.7 1.5-1.5 1.5h-2v2H3V9h3.5c.8 0 1.5.7 1.5 1.5m-1.5 0h-2v1h2zm15 0v1c0 .8-.7 1.5-1.5 1.5h-2v2h-1.5V9H20c.8 0 1.5.7 1.5 1.5m-1.5 0h-2v1h2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\\:baseline-zoom-in,[i-ic\\:baseline-zoom-in=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M15.5 14h-.79l-.28-.27A6.47 6.47 0 0 0 16 9.5A6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5S14 7.01 14 9.5S11.99 14 9.5 14'/%3E%3Cpath fill='currentColor' d='M12 10h-2v2H9v-2H7V9h2V7h1v2h2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\\:baseline-zoom-out,[i-ic\\:baseline-zoom-out=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M15.5 14h-.79l-.28-.27A6.47 6.47 0 0 0 16 9.5A6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5S14 7.01 14 9.5S11.99 14 9.5 14M7 9h5v1H7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\\:outline-arrow-circle-left{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M2 12c0 5.52 4.48 10 10 10s10-4.48 10-10S17.52 2 12 2S2 6.48 2 12m18 0c0 4.42-3.58 8-8 8s-8-3.58-8-8s3.58-8 8-8s8 3.58 8 8M8 12l4-4l1.41 1.41L11.83 11H16v2h-4.17l1.59 1.59L12 16z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\\:outline-arrow-circle-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M22 12c0-5.52-4.48-10-10-10S2 6.48 2 12s4.48 10 10 10s10-4.48 10-10M4 12c0-4.42 3.58-8 8-8s8 3.58 8 8s-3.58 8-8 8s-8-3.58-8-8m12 0l-4 4l-1.41-1.41L12.17 13H8v-2h4.17l-1.59-1.59L12 8z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\\:outline-view-module{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M3 5v14h18V5zm16 6h-3.33V7H19zm-5.33 0h-3.33V7h3.33zM8.33 7v4H5V7zM5 17v-4h3.33v4zm5.33 0v-4h3.33v4zm5.34 0v-4H19v4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\\:round-chevron-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9.29 6.71a.996.996 0 0 0 0 1.41L13.17 12l-3.88 3.88a.996.996 0 1 0 1.41 1.41l4.59-4.59a.996.996 0 0 0 0-1.41L10.7 6.7c-.38-.38-1.02-.38-1.41.01'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ic\\:round-refresh{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M17.65 6.35a7.95 7.95 0 0 0-6.48-2.31c-3.67.37-6.69 3.35-7.1 7.02C3.52 15.91 7.27 20 12 20a7.98 7.98 0 0 0 7.21-4.56c.32-.67-.16-1.44-.9-1.44c-.37 0-.72.2-.88.53a5.994 5.994 0 0 1-6.8 3.31c-2.22-.49-4.01-2.3-4.48-4.52A6.002 6.002 0 0 1 12 6c1.66 0 3.14.69 4.22 1.78l-1.51 1.51c-.63.63-.19 1.71.7 1.71H19c.55 0 1-.45 1-1V6.41c0-.89-1.08-1.34-1.71-.71z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-icon-park-outline\\:disk{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 48 48' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-width='4'%3E%3Cpath stroke-linejoin='round' d='M41 4H7a3 3 0 0 0-3 3v34a3 3 0 0 0 3 3h34a3 3 0 0 0 3-3V7a3 3 0 0 0-3-3Z'/%3E%3Cpath stroke-linejoin='round' d='M34 4v18H15V4z'/%3E%3Cpath stroke-linecap='round' d='M29 11v4M11.997 4h25.001'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-icon-park-outline\\:mind-mapping{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 48 48' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linejoin='round' stroke-width='4'%3E%3Cpath d='M8 28a4 4 0 1 0 0-8a4 4 0 0 0 0 8ZM42 8a2 2 0 1 0 0-4a2 2 0 0 0 0 4Zm0 18a2 2 0 1 0 0-4a2 2 0 0 0 0 4Zm0 18a2 2 0 1 0 0-4a2 2 0 0 0 0 4Z'/%3E%3Cpath stroke-linecap='round' d='M32 6H20v36h12M12 24h20'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-iconamoon\\:3d-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5'%3E%3Cpath d='m12 3l7.794 4.5v7.845a2 2 0 0 1-1 1.732L13 20.423a2 2 0 0 1-2 0l-5.794-3.346a2 2 0 0 1-1-1.732V7.5z'/%3E%3Cpath d='M12 7v5l-4.33 2.5M12 12l4.33 2.5'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-iconamoon\\:file{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linejoin='round' stroke-width='2'%3E%3Cpath stroke-linecap='round' d='M7 21a2 2 0 0 1-2-2V3h9l5 5v11a2 2 0 0 1-2 2z'/%3E%3Cpath d='M13 3v6h6'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-iconamoon\\:search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m21 21l-4.343-4.343m0 0A8 8 0 1 0 5.343 5.343a8 8 0 0 0 11.314 11.314'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-iconamoon\\:search-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='m21 21l-4.343-4.343m0 0A8 8 0 1 0 5.343 5.343a8 8 0 0 0 11.314 11.314'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-iconoir\\:cpu{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M8 15.4V8.6a.6.6 0 0 1 .6-.6h6.8a.6.6 0 0 1 .6.6v6.8a.6.6 0 0 1-.6.6H8.6a.6.6 0 0 1-.6-.6'/%3E%3Cpath d='M20 4.6v14.8a.6.6 0 0 1-.6.6H4.6a.6.6 0 0 1-.6-.6V4.6a.6.6 0 0 1 .6-.6h14.8a.6.6 0 0 1 .6.6M17 4V2m-5 2V2M7 4V2m0 18v2m5-2v2m5-2v2m3-5h2m-2-5h2m-2-5h2M4 17H2m2-5H2m2-5H2'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-iconoir\\:sidebar-expand{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M19 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2m-9.5 0V3'/%3E%3Cpath d='m5.5 10l1.75 2l-1.75 2'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-iconoir\\:xmark-circle,[i-iconoir\\:xmark-circle=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M9.172 14.828L12.001 12m2.828-2.828L12.001 12m0 0L9.172 9.172M12.001 12l2.828 2.828M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2S2 6.477 2 12s4.477 10 10 10'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-jam\\:write{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='-2 -2 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m5.72 14.456l1.761-.508l10.603-10.73a.456.456 0 0 0-.003-.64l-.635-.642a.443.443 0 0 0-.632-.003L6.239 12.635zM18.703.664l.635.643c.876.887.884 2.318.016 3.196L8.428 15.561l-3.764 1.084a.9.9 0 0 1-1.11-.623a.9.9 0 0 1-.002-.506l1.095-3.84L15.544.647a2.215 2.215 0 0 1 3.159.016zM7.184 1.817c.496 0 .898.407.898.909a.903.903 0 0 1-.898.909H3.592c-.992 0-1.796.814-1.796 1.817v10.906c0 1.004.804 1.818 1.796 1.818h10.776c.992 0 1.797-.814 1.797-1.818v-3.635c0-.502.402-.909.898-.909s.898.407.898.91v3.634c0 2.008-1.609 3.636-3.593 3.636H3.592C1.608 19.994 0 18.366 0 16.358V5.452c0-2.007 1.608-3.635 3.592-3.635z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lets-icons\\:lightning-ring{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath fill='currentColor' d='M11.5 13.8h-1.063c-1.53 0-2.294 0-2.583-.497s.088-1.162.844-2.491l2.367-4.167c.375-.66.563-.99.749-.94c.186.049.186.428.186 1.187V9.7c0 .236 0 .354.073.427s.191.073.427.073h1.063c1.53 0 2.294 0 2.583.497s-.088 1.162-.844 2.491l-2.367 4.167c-.375.66-.563.99-.749.94C12 18.247 12 17.868 12 17.109V14.3c0-.236 0-.354-.073-.427s-.191-.073-.427-.073'/%3E%3Ccircle cx='12' cy='12' r='9' stroke='currentColor' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lets-icons\\:time{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath stroke-linecap='round' d='M16.5 12h-4.25a.25.25 0 0 1-.25-.25V8.5'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lineicons\\:protection{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 64 64' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M53.6 7.5L33.3 1.9c-.8-.2-1.7-.2-2.5 0L10.4 7.5c-2.1.6-3.6 2.5-3.6 4.7V27c0 15.5 9.2 29.2 23.4 34.9c.6.2 1.2.4 1.8.4s1.2-.1 1.8-.4c14.2-5.7 23.4-19.5 23.4-35V12.2c0-2.2-1.5-4.1-3.6-4.7m-.9 19.4c0 13.4-8.3 25.8-20.5 30.8h-.3c-12.5-5-20.6-17.1-20.6-30.7V12.2c0-.1.1-.3.2-.3l20.4-5.6h.2l20.4 5.6c.1 0 .2.2.2.3z'/%3E%3Cpath fill='currentColor' d='M43.3 22.6L29.5 34.2L23.3 29c-1-.8-2.4-.7-3.2.3s-.7 2.4.3 3.2l7.6 6.4c.4.4.9.5 1.4.5s1-.2 1.4-.5L46.2 26c1-.8 1.1-2.2.3-3.2c-.8-.9-2.3-1-3.2-.2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lsicon\\:clothes-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' d='M5 13.5h6v-6l2 1L14 5l-2-2.5h-1.5C10.5 3 9.2 4 8 4S5.5 3 5.5 2.5H4L2 5l1 3.5l2-1z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-arrow-down{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 5v14m7-7l-7 7l-7-7'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-arrow-up{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m5 12l7-7l7 7m-7 7V5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-bell{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10.268 21a2 2 0 0 0 3.464 0m-10.47-5.674A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 6L9 17l-5-5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-chevron-left{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m15 18l-6-6l6-6'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-chevron-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 18l6-6l-6-6'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-circle-alert{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4m0 4h.01'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-circle-check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m9 12l2 2l4-4'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-circle-help{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3m.08 4h.01'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-database{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cellipse cx='12' cy='5' rx='9' ry='3'/%3E%3Cpath d='M3 5v14a9 3 0 0 0 18 0V5'/%3E%3Cpath d='M3 12a9 3 0 0 0 18 0'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-file-archive{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13.659 22H18a2 2 0 0 0 2-2V8a2.4 2.4 0 0 0-.706-1.706l-3.588-3.588A2.4 2.4 0 0 0 14 2H6a2 2 0 0 0-2 2v11.5'/%3E%3Cpath d='M14 2v5a1 1 0 0 0 1 1h5M8 12v-1m0 7v-2m0-9V6'/%3E%3Ccircle cx='8' cy='20' r='2'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-file-code-2{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4'/%3E%3Cpath d='M14 2v4a2 2 0 0 0 2 2h4M5 12l-3 3l3 3m4 0l3-3l-3-3'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-file-plus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z'/%3E%3Cpath d='M14 2v5a1 1 0 0 0 1 1h5M9 15h6m-3 3v-6'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-file-search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z'/%3E%3Cpath d='M14 2v5a1 1 0 0 0 1 1h5'/%3E%3Ccircle cx='11.5' cy='14.5' r='2.5'/%3E%3Cpath d='M13.3 16.3L15 18'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-folder-plus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 10v6m-3-3h6m5 7a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-git-branch{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 6a9 9 0 0 0-9 9V3'/%3E%3Ccircle cx='18' cy='6' r='3'/%3E%3Ccircle cx='6' cy='18' r='3'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-hard-drive-download{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 2v8m4-4l-4 4l-4-4'/%3E%3Crect width='20' height='8' x='2' y='14' rx='2'/%3E%3Cpath d='M6 18h.01M10 18h.01'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-info{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4m0-4h.01'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-maximize{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 3H5a2 2 0 0 0-2 2v3m18 0V5a2 2 0 0 0-2-2h-3M3 16v3a2 2 0 0 0 2 2h3m8 0h3a2 2 0 0 0 2-2v-3'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-minus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-plus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14m-7-7v14'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-refresh-cw{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 0 1 9-9a9.75 9.75 0 0 1 6.74 2.74L21 8'/%3E%3Cpath d='M21 3v5h-5m5 4a9 9 0 0 1-9 9a9.75 9.75 0 0 1-6.74-2.74L3 16'/%3E%3Cpath d='M8 16H3v5'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m21 21l-4.34-4.34'/%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-server{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='20' height='8' x='2' y='2' rx='2' ry='2'/%3E%3Crect width='20' height='8' x='2' y='14' rx='2' ry='2'/%3E%3Cpath d='M6 6h.01M6 18h.01'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-settings{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9.671 4.136a2.34 2.34 0 0 1 4.659 0a2.34 2.34 0 0 0 3.319 1.915a2.34 2.34 0 0 1 2.33 4.033a2.34 2.34 0 0 0 0 3.831a2.34 2.34 0 0 1-2.33 4.033a2.34 2.34 0 0 0-3.319 1.915a2.34 2.34 0 0 1-4.659 0a2.34 2.34 0 0 0-3.32-1.915a2.34 2.34 0 0 1-2.33-4.033a2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-text-cursor-input{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 20h-1a2 2 0 0 1-2-2a2 2 0 0 1-2 2H6m7-12h7a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-7m-8 0H4a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2h1m1-4h1a2 2 0 0 1 2 2a2 2 0 0 1 2-2h1M9 6v12'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-triangle-alert{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m21.73 18l-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3M12 9v4m0 4h.01'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-upload{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 3v12m5-7l-5-5l-5 5m14 7v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-wrench{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-x{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 6L6 18M6 6l12 12'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide-zap{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide\\:logs{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 5h1m-1 7h1m-1 7h1M8 5h1m-1 7h1m-1 7h1m4-14h8m-8 7h8m-8 7h8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-lucide\\:user-round{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='8' r='5'/%3E%3Cpath d='M20 21a8 8 0 0 0-16 0'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mage\\:pause-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10.25 5.5v13a1.75 1.75 0 0 1-1.75 1.75h-3a1.75 1.75 0 0 1-1.75-1.75v-13A1.76 1.76 0 0 1 5.5 3.75h3a1.75 1.75 0 0 1 1.75 1.75m10 0v13a1.75 1.75 0 0 1-1.75 1.75h-3a1.75 1.75 0 0 1-1.75-1.75v-13a1.76 1.76 0 0 1 1.75-1.75h3a1.75 1.75 0 0 1 1.75 1.75'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mage\\:play-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19.105 11.446a2.34 2.34 0 0 1-.21 1c-.15.332-.38.62-.67.84l-9.65 7.51a2.3 2.3 0 0 1-1.17.46h-.23a2.2 2.2 0 0 1-1-.24a2.29 2.29 0 0 1-1.28-2v-14a2.2 2.2 0 0 1 .33-1.17a2.27 2.27 0 0 1 2.05-1.1c.412.02.812.148 1.16.37l9.66 6.44c.294.204.54.47.72.78c.19.34.29.721.29 1.11'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-majesticons\\:eye-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 5c-6.307 0-9.367 5.683-9.91 6.808a.44.44 0 0 0 0 .384C2.632 13.317 5.692 19 12 19s9.367-5.683 9.91-6.808a.44.44 0 0 0 0-.384C21.368 10.683 18.308 5 12 5'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-majesticons\\:eye-off-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 6.362A9.7 9.7 0 0 1 12 5c6.307 0 9.367 5.683 9.91 6.808c.06.123.06.261 0 .385c-.352.728-1.756 3.362-4.41 5.131M14 18.8a10 10 0 0 1-2 .2c-6.307 0-9.367-5.683-9.91-6.808a.44.44 0 0 1 0-.386c.219-.452.84-1.632 1.91-2.885m6 .843A3 3 0 0 1 14.236 14M3 3l18 18'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols-light\\:bottom-panel-close{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12 11.596l3.173-3.192H8.827zM18.384 4q.672 0 1.144.472T20 5.616v12.769q0 .67-.472 1.143q-.472.472-1.143.472H5.615q-.67 0-1.143-.472Q4 19.056 4 18.385V5.615q0-.67.472-1.143Q4.944 4 5.616 4zM19 15V5.616q0-.231-.192-.424T18.384 5H5.616q-.231 0-.424.192T5 5.616V15z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols-light\\:check-small-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m10 14.312l6.246-6.266q.14-.14.354-.14t.354.14t.14.354t-.14.354l-6.389 6.369q-.242.243-.565.243t-.565-.243l-2.389-2.37q-.14-.14-.14-.353t.14-.354t.354-.14t.354.14z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols-light\\:close-small-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12 12.727l-3.244 3.252q-.161.16-.358.15t-.358-.17t-.16-.363t.16-.363L11.274 12L8.04 8.782q-.16-.161-.16-.367t.16-.368t.364-.16q.204 0 .363.16L12 11.298l3.219-3.252q.161-.16.358-.16t.358.16q.165.166.165.367t-.165.36L12.702 12l3.252 3.244q.16.161.16.358t-.16.358q-.166.165-.367.165t-.36-.165z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols-light\\:drag-pan{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 21.308L8.442 17.75l.714-.713L11.5 19.38V12.5H4.625l2.344 2.339l-.719.719L2.692 12l3.552-3.552l.714.714L4.619 11.5H11.5V4.62L9.156 6.963l-.714-.714L12 2.692l3.558 3.558l-.714.714L12.5 4.618V11.5h6.875l-2.344-2.339l.719-.719L21.308 12l-3.558 3.558l-.713-.714L19.38 12.5H12.5v6.875l2.339-2.344l.719.719z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols-light\\:edit-square-sharp{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10 14v-2.615l9.683-9.683l2.56 2.564L12.518 14zm9.466-8.354l1.347-1.361l-1.111-1.17l-1.387 1.381zM4 20V4h10.002l-6.386 6.387v5.998h5.896L20 9.895V20z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:action-key{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m21.6 23l-3.075-3.05q-.45.275-.962.413T16.5 20.5q-1.65 0-2.825-1.175T12.5 16.5t1.175-2.825T16.5 12.5t2.825 1.175T20.5 16.5q0 .575-.15 1.088t-.425.962L23 21.6zM5.5 20.5q-1.65 0-2.825-1.175T1.5 16.5t1.175-2.825T5.5 12.5t2.825 1.175T9.5 16.5t-1.175 2.825T5.5 20.5m11-2q.825 0 1.413-.587T18.5 16.5t-.587-1.412T16.5 14.5t-1.412.588T14.5 16.5t.588 1.413t1.412.587m-11-9q-1.65 0-2.825-1.175T1.5 5.5t1.175-2.825T5.5 1.5t2.825 1.175T9.5 5.5T8.325 8.325T5.5 9.5m11 0q-1.65 0-2.825-1.175T12.5 5.5t1.175-2.825T16.5 1.5t2.825 1.175T20.5 5.5t-1.175 2.825T16.5 9.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:add{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 13H5v-2h6V5h2v6h6v2h-6v6h-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:add-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 13H6q-.425 0-.712-.288T5 12t.288-.712T6 11h5V6q0-.425.288-.712T12 5t.713.288T13 6v5h5q.425 0 .713.288T19 12t-.288.713T18 13h-5v5q0 .425-.288.713T12 19t-.712-.288T11 18z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:arrow-downward-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 16.175V5q0-.425.288-.712T12 4t.713.288T13 5v11.175l4.9-4.9q.3-.3.7-.288t.7.313q.275.3.287.7t-.287.7l-6.6 6.6q-.15.15-.325.213t-.375.062t-.375-.062t-.325-.213l-6.6-6.6q-.275-.275-.275-.687T4.7 11.3q.3-.3.713-.3t.712.3z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:arrow-forward-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16.175 13H5q-.425 0-.712-.288T4 12t.288-.712T5 11h11.175l-4.9-4.9q-.3-.3-.288-.7t.313-.7q.3-.275.7-.288t.7.288l6.6 6.6q.15.15.213.325t.062.375t-.062.375t-.213.325l-6.6 6.6q-.275.275-.687.275T11.3 19.3q-.3-.3-.3-.712t.3-.713z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:arrow-left-alt-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m7.85 13l2.85 2.85q.3.3.288.7t-.288.7q-.3.3-.712.313t-.713-.288L4.7 12.7q-.3-.3-.3-.7t.3-.7l4.575-4.575q.3-.3.713-.287t.712.312q.275.3.288.7t-.288.7L7.85 11H19q.425 0 .713.288T20 12t-.288.713T19 13z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:arrow-right-alt-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16.15 13H5q-.425 0-.712-.288T4 12t.288-.712T5 11h11.15L13.3 8.15q-.3-.3-.288-.7t.288-.7q.3-.3.713-.312t.712.287L19.3 11.3q.15.15.213.325t.062.375t-.062.375t-.213.325l-4.575 4.575q-.3.3-.712.288t-.713-.313q-.275-.3-.288-.7t.288-.7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:arrow-upward-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m11 7.825l-4.9 4.9q-.3.3-.7.288t-.7-.313q-.275-.3-.288-.7t.288-.7l6.6-6.6q.15-.15.325-.212T12 4.425t.375.063t.325.212l6.6 6.6q.275.275.275.688t-.275.712q-.3.3-.712.3t-.713-.3L13 7.825V19q0 .425-.288.713T12 20t-.712-.288T11 19z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:article-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h14q.825 0 1.413.588T21 5v14q0 .825-.587 1.413T19 21zm0-2h14V5H5zM5 5v14zm3 12h5q.425 0 .713-.288T14 16t-.288-.712T13 15H8q-.425 0-.712.288T7 16t.288.713T8 17m0-4h8q.425 0 .713-.288T17 12t-.288-.712T16 11H8q-.425 0-.712.288T7 12t.288.713T8 13m0-4h8q.425 0 .713-.288T17 8t-.288-.712T16 7H8q-.425 0-.712.288T7 8t.288.713T8 9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:auto-awesome-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 8.3q-.125 0-.263-.075T18.55 8l-.8-1.75l-1.75-.8q-.15-.05-.225-.187T15.7 5q0-.125.075-.262T16 4.55l1.75-.8l.8-1.75q.05-.15.188-.225T19 1.7q.125 0 .263.075T19.45 2l.8 1.75l1.75.8q.15.05.225.188T22.3 5q0 .125-.075.263T22 5.45l-1.75.8l-.8 1.75q-.05.15-.188.225T19 8.3Zm0 14q-.125 0-.263-.075T18.55 22l-.8-1.75l-1.75-.8q-.15-.05-.225-.188T15.7 19q0-.125.075-.263T16 18.55l1.75-.8l.8-1.75q.05-.15.188-.225T19 15.7q.125 0 .263.075t.187.225l.8 1.75l1.75.8q.15.05.225.188T22.3 19q0 .125-.075.263T22 19.45l-1.75.8l-.8 1.75q-.05.15-.188.225T19 22.3ZM9 18.575q-.275 0-.525-.15T8.1 18l-1.6-3.5L3 12.9q-.275-.125-.425-.375T2.425 12q0-.275.15-.525T3 11.1l3.5-1.6L8.1 6q.125-.275.375-.425T9 5.425q.275 0 .525.15T9.9 6l1.6 3.5l3.5 1.6q.275.125.425.375t.15.525q0 .275-.15.525T15 12.9l-3.5 1.6L9.9 18q-.125.275-.375.425t-.525.15Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:backup-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m11 12.85l-.9.875Q9.825 14 9.413 14t-.713-.3q-.275-.275-.275-.7t.275-.7l2.6-2.6q.3-.3.7-.3t.7.3l2.6 2.6q.275.275.287.688t-.287.712q-.275.275-.687.288t-.713-.263l-.9-.875V18h5.5q1.05 0 1.775-.725T21 15.5t-.725-1.775T18.5 13H17v-2q0-2.075-1.463-3.538T12 6T8.463 7.463T7 11h-.5q-1.45 0-2.475 1.025T3 14.5t1.025 2.475T6.5 18H8q.425 0 .713.288T9 19t-.288.713T8 20H6.5q-2.275 0-3.887-1.575T1 14.575q0-1.95 1.175-3.475T5.25 9.15q.625-2.3 2.5-3.725T12 4q2.925 0 4.963 2.038T19 11q1.725.2 2.863 1.488T23 15.5q0 1.875-1.312 3.188T18.5 20H13q-.825 0-1.412-.587T11 18zm1 .15'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:bolt-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 15H5.9q-.6 0-.888-.537t.063-1.038l7.475-10.75q.25-.35.65-.487t.825.012t.625.525t.15.8L14 10h3.875q.65 0 .913.575t-.163 1.075L10.4 21.5q-.275.325-.675.425t-.775-.075t-.587-.537t-.163-.788z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:build-circle-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m15.5 16.9l1.4-1.4q.15-.15.15-.35t-.15-.35l-3.4-3.425q.1-.275.15-.55t.05-.625q0-1.425-1.012-2.437T10.25 6.75q-.425 0-.85.113t-.825.312l2.35 2.35l-1.4 1.4l-2.35-2.35q-.2.4-.312.825t-.113.85q0 1.425 1.013 2.438T10.2 13.7q.325 0 .613-.05t.562-.15l3.425 3.4q.15.15.35.15t.35-.15M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20m0-8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:cancel-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12 13.4l2.9 2.9q.275.275.7.275t.7-.275t.275-.7t-.275-.7L13.4 12l2.9-2.9q.275-.275.275-.7t-.275-.7t-.7-.275t-.7.275L12 10.6L9.1 7.7q-.275-.275-.7-.275t-.7.275t-.275.7t.275.7l2.9 2.9l-2.9 2.9q-.275.275-.275.7t.275.7t.7.275t.7-.275zm0 8.6q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:category{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6.5 11L12 2l5.5 9zm11 11q-1.875 0-3.187-1.312T13 17.5t1.313-3.187T17.5 13t3.188 1.313T22 17.5t-1.312 3.188T17.5 22M3 21.5v-8h8v8z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:chat-bubble-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m6 18l-2.3 2.3q-.475.475-1.088.213T2 19.575V4q0-.825.588-1.412T4 2h16q.825 0 1.413.588T22 4v12q0 .825-.587 1.413T20 18zm-.85-2H20V4H4v13.125zM4 16V4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m9.55 18l-5.7-5.7l1.425-1.425L9.55 15.15l9.175-9.175L20.15 7.4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:check-circle-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m10.6 13.8l-2.15-2.15q-.275-.275-.7-.275t-.7.275t-.275.7t.275.7L9.9 15.9q.3.3.7.3t.7-.3l5.65-5.65q.275-.275.275-.7t-.275-.7t-.7-.275t-.7.275zM12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:check-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m9.55 15.15l8.475-8.475q.3-.3.7-.3t.7.3t.3.713t-.3.712l-9.175 9.2q-.3.3-.7.3t-.7-.3L4.55 13q-.3-.3-.288-.712t.313-.713t.713-.3t.712.3z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:close{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6.4 19L5 17.6l5.6-5.6L5 6.4L6.4 5l5.6 5.6L17.6 5L19 6.4L13.4 12l5.6 5.6l-1.4 1.4l-5.6-5.6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:close-fullscreen-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m10 15.4l-5.9 5.9q-.275.275-.7.275t-.7-.275t-.275-.7t.275-.7L8.6 14H5q-.425 0-.712-.288T4 13t.288-.712T5 12h6q.425 0 .713.288T12 13v6q0 .425-.288.713T11 20t-.712-.288T10 19zm5.4-5.4H19q.425 0 .713.288T20 11t-.288.713T19 12h-6q-.425 0-.712-.288T12 11V5q0-.425.288-.712T13 4t.713.288T14 5v3.6l5.9-5.9q.275-.275.7-.275t.7.275t.275.7t-.275.7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:close-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12 13.4l-4.9 4.9q-.275.275-.7.275t-.7-.275t-.275-.7t.275-.7l4.9-4.9l-4.9-4.9q-.275-.275-.275-.7t.275-.7t.7-.275t.7.275l4.9 4.9l4.9-4.9q.275-.275.7-.275t.7.275t.275.7t-.275.7L13.4 12l4.9 4.9q.275.275.275.7t-.275.7t-.7.275t-.7-.275z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:cloud-download-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 12.15V6.1q-1.9.35-2.95 1.838T7 11h-.5q-1.45 0-2.475 1.025T3 14.5t1.025 2.475T6.5 18h12q1.05 0 1.775-.725T21 15.5t-.725-1.775T18.5 13H17v-2q0-1.2-.55-2.238T15 7V4.675q1.85.875 2.925 2.588T19 11q1.725.2 2.863 1.488T23 15.5q0 1.875-1.312 3.188T18.5 20h-12q-2.275 0-3.887-1.575T1 14.575q0-1.95 1.175-3.475T5.25 9.15q.425-1.8 2.125-3.425T11 4.1q.825 0 1.413.588T13 6.1v6.05l.9-.875q.275-.275.688-.275t.712.3q.275.275.275.7t-.275.7l-2.6 2.6q-.3.3-.7.3t-.7-.3l-2.6-2.6q-.275-.275-.287-.687T8.7 11.3q.275-.275.688-.288t.712.263zm1-1.1'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:cloud-sync{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 20v-2h2.725q-1.275-1.1-2-2.65T4 12q0-2.8 1.7-4.937T10 4.25v2.1q-1.75.625-2.875 2.163T6 12q0 1.35.538 2.488T8 16.45V14h2v6zm11 0q-1.25 0-2.125-.875T12 17q0-1.2.825-2.062t2.025-.913q.425-.9 1.263-1.463T18 12q1.325 0 2.288.863T21.45 15q1.05 0 1.8.725t.75 1.75q0 1.05-.725 1.788T21.5 20zm2.9-9q-.175-1.025-.675-1.9T16 7.55V10h-2V4h6v2h-2.725q1.075.95 1.763 2.225T19.925 11z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:code-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4.825 12.025L8.7 15.9q.275.275.275.7t-.275.7t-.7.275t-.7-.275l-4.6-4.6q-.15-.15-.213-.325T2.426 12t.063-.375t.212-.325l4.6-4.6q.3-.3.713-.3t.712.3t.3.713t-.3.712zm14.35-.05L15.3 8.1q-.275-.275-.275-.7t.275-.7t.7-.275t.7.275l4.6 4.6q.15.15.213.325t.062.375t-.062.375t-.213.325l-4.6 4.6q-.3.3-.7.288t-.7-.313t-.3-.712t.3-.713z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:content-copy-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 18q-.825 0-1.412-.587T7 16V4q0-.825.588-1.412T9 2h9q.825 0 1.413.588T20 4v12q0 .825-.587 1.413T18 18zm0-2h9V4H9zm-4 6q-.825 0-1.412-.587T3 20V7q0-.425.288-.712T4 6t.713.288T5 7v13h10q.425 0 .713.288T16 21t-.288.713T15 22zm4-6V4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:dashboard-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M13 8V4q0-.425.288-.712T14 3h6q.425 0 .713.288T21 4v4q0 .425-.288.713T20 9h-6q-.425 0-.712-.288T13 8M3 12V4q0-.425.288-.712T4 3h6q.425 0 .713.288T11 4v8q0 .425-.288.713T10 13H4q-.425 0-.712-.288T3 12m10 8v-8q0-.425.288-.712T14 11h6q.425 0 .713.288T21 12v8q0 .425-.288.713T20 21h-6q-.425 0-.712-.288T13 20M3 20v-4q0-.425.288-.712T4 15h6q.425 0 .713.288T11 16v4q0 .425-.288.713T10 21H4q-.425 0-.712-.288T3 20m2-9h4V5H5zm10 8h4v-6h-4zm0-12h4V5h-4zM5 19h4v-2H5zm4-2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:data-object-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M15 20q-.425 0-.712-.288T14 19t.288-.712T15 18h2q.425 0 .713-.288T18 17v-2q0-.95.55-1.725t1.45-1.1v-.35q-.9-.325-1.45-1.1T18 9V7q0-.425-.288-.712T17 6h-2q-.425 0-.712-.288T14 5t.288-.712T15 4h2q1.25 0 2.125.875T20 7v2q0 .425.288.713T21 10t.713.288T22 11v2q0 .425-.288.713T21 14t-.712.288T20 15v2q0 1.25-.875 2.125T17 20zm-8 0q-1.25 0-2.125-.875T4 17v-2q0-.425-.288-.712T3 14t-.712-.288T2 13v-2q0-.425.288-.712T3 10t.713-.288T4 9V7q0-1.25.875-2.125T7 4h2q.425 0 .713.288T10 5t-.288.713T9 6H7q-.425 0-.712.288T6 7v2q0 .95-.55 1.725T4 11.825v.35q.9.325 1.45 1.1T6 15v2q0 .425.288.713T7 18h2q.425 0 .713.288T10 19t-.288.713T9 20z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:delete-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7 21q-.825 0-1.412-.587T5 19V6q-.425 0-.712-.288T4 5t.288-.712T5 4h4q0-.425.288-.712T10 3h4q.425 0 .713.288T15 4h4q.425 0 .713.288T20 5t-.288.713T19 6v13q0 .825-.587 1.413T17 21zM17 6H7v13h10zm-6.287 10.713Q11 16.425 11 16V9q0-.425-.288-.712T10 8t-.712.288T9 9v7q0 .425.288.713T10 17t.713-.288m4 0Q15 16.426 15 16V9q0-.425-.288-.712T14 8t-.712.288T13 9v7q0 .425.288.713T14 17t.713-.288M7 6v13z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:deployed-code-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 19.425v-6.85L5 9.1v6.85zm2 0l6-3.475V9.1l-6 3.475zm-1-8.575l5.925-3.425L12 4L6.075 7.425zM4 17.7q-.475-.275-.737-.725t-.263-1v-7.95q0-.55.263-1T4 6.3l7-4.025Q11.475 2 12 2t1 .275L20 6.3q.475.275.738.725t.262 1v7.95q0 .55-.262 1T20 17.7l-7 4.025Q12.525 22 12 22t-1-.275zm8-5.7'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:description-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8 18h8v-2H8zm0-4h8v-2H8zm-2 8q-.825 0-1.412-.587T4 20V4q0-.825.588-1.412T6 2h8l6 6v12q0 .825-.587 1.413T18 22zm7-13V4H6v16h12V9zM6 4v5zv16z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:description-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 18h6q.425 0 .713-.288T16 17t-.288-.712T15 16H9q-.425 0-.712.288T8 17t.288.713T9 18m0-4h6q.425 0 .713-.288T16 13t-.288-.712T15 12H9q-.425 0-.712.288T8 13t.288.713T9 14m-3 8q-.825 0-1.412-.587T4 20V4q0-.825.588-1.412T6 2h7.175q.4 0 .763.15t.637.425l4.85 4.85q.275.275.425.638t.15.762V20q0 .825-.587 1.413T18 22zm7-14V4H6v16h12V9h-4q-.425 0-.712-.288T13 8M6 4v5zv16z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:drive-file-rename-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m10 21l4-4h6q.825 0 1.413.588T22 19q0 .825-.588 1.413T20 21H10Zm8.3-12.075l-4.25-4.2l1.4-1.4q.575-.575 1.413-.575t1.412.575l1.4 1.4q.575.575.6 1.388t-.55 1.387L18.3 8.925ZM3 21q-.425 0-.713-.288T2 20v-2.825q0-.2.075-.388t.225-.337l10.3-10.3l4.25 4.25l-10.3 10.3q-.15.15-.337.225T5.825 21H3Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:edit-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 19h1.425L16.2 9.225L14.775 7.8L5 17.575zm-1 2q-.425 0-.712-.288T3 20v-2.425q0-.4.15-.763t.425-.637L16.2 3.575q.3-.275.663-.425t.762-.15t.775.15t.65.45L20.425 5q.3.275.437.65T21 6.4q0 .4-.138.763t-.437.662l-12.6 12.6q-.275.275-.638.425t-.762.15zM19 6.4L17.6 5zm-3.525 2.125l-.7-.725L16.2 9.225z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:event-upcoming-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 22h-3q-.425 0-.712-.288T15 21t.288-.712T16 20h3V10H5v3q0 .425-.288.713T4 14t-.712-.288T3 13V6q0-.825.588-1.412T5 4h1V3q0-.425.288-.712T7 2t.713.288T8 3v1h8V3q0-.425.288-.712T17 2t.713.288T18 3v1h1q.825 0 1.413.588T21 6v14q0 .825-.587 1.413T19 22m-9.825-2H2q-.425 0-.712-.288T1 19t.288-.712T2 18h7.175L7.3 16.1q-.275-.275-.287-.687T7.3 14.7q.275-.275.7-.275t.7.275l3.6 3.6q.3.3.3.7t-.3.7l-3.6 3.6q-.275.275-.687.288T7.3 23.3q-.275-.275-.275-.7t.275-.7zM5 8h14V6H5zm0 0V6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:extension-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 21q-.825 0-1.413-.587Q3 19.825 3 19v-3.8q1.2 0 2.1-.762q.9-.763.9-1.938q0-1.175-.9-1.938Q4.2 9.8 3 9.8V6q0-.825.587-1.412Q4.175 4 5 4h4q0-1.05.725-1.775Q10.45 1.5 11.5 1.5q1.05 0 1.775.725Q14 2.95 14 4h4q.825 0 1.413.588Q20 5.175 20 6v4q1.05 0 1.775.725q.725.725.725 1.775q0 1.05-.725 1.775Q21.05 15 20 15v4q0 .825-.587 1.413Q18.825 21 18 21h-3.8q0-1.2-.762-2.1q-.763-.9-1.938-.9q-1.175 0-1.938.9q-.762.9-.762 2.1Zm13-2V6H5v2.2q1.35.5 2.175 1.675Q8 11.05 8 12.5q0 1.425-.825 2.6T5 16.8V19h2.2q.525-1.35 1.7-2.175Q10.075 16 11.5 16t2.6.825q1.175.825 1.7 2.175Zm-6.5-6.5Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:folder-open-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h6l2 2h8q.825 0 1.413.588T22 8H11.175l-2-2H4v12l2.4-8h17.1l-2.575 8.575q-.2.65-.737 1.038T19 20zm2.1-2H19l1.8-6H7.9zm0 0l1.8-6zM4 8V6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:folder-open-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h5.175q.4 0 .763.15t.637.425L12 6h9q.425 0 .713.288T22 7t-.288.713T21 8h-9.825l-2-2H4v12l1.975-6.575q.2-.65.738-1.037T7.9 10h12.9q1.025 0 1.613.813t.312 1.762l-1.8 6q-.2.65-.737 1.038T19 20zm2.1-2H19l1.8-6H7.9zM4 11.45V6zM6.1 18l1.8-6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:folder-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h6l2 2h8q.825 0 1.413.588T22 8v10q0 .825-.587 1.413T20 20zm0-2h16V8h-8.825l-2-2H4zm0 0V6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:format-list-bulleted-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10 19q-.425 0-.712-.288T9 18t.288-.712T10 17h10q.425 0 .713.288T21 18t-.288.713T20 19zm0-6q-.425 0-.712-.288T9 12t.288-.712T10 11h10q.425 0 .713.288T21 12t-.288.713T20 13zm0-6q-.425 0-.712-.288T9 6t.288-.712T10 5h10q.425 0 .713.288T21 6t-.288.713T20 7zM5 20q-.825 0-1.412-.587T3 18t.588-1.412T5 16t1.413.588T7 18t-.587 1.413T5 20m0-6q-.825 0-1.412-.587T3 12t.588-1.412T5 10t1.413.588T7 12t-.587 1.413T5 14M3.588 7.413Q3 6.825 3 6t.588-1.412T5 4t1.413.588T7 6t-.587 1.413T5 8t-1.412-.587'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:grid-view-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 11q-.825 0-1.412-.587T3 9V5q0-.825.588-1.412T5 3h4q.825 0 1.413.588T11 5v4q0 .825-.587 1.413T9 11zm0 10q-.825 0-1.412-.587T3 19v-4q0-.825.588-1.412T5 13h4q.825 0 1.413.588T11 15v4q0 .825-.587 1.413T9 21zm10-10q-.825 0-1.412-.587T13 9V5q0-.825.588-1.412T15 3h4q.825 0 1.413.588T21 5v4q0 .825-.587 1.413T19 11zm0 10q-.825 0-1.412-.587T13 19v-4q0-.825.588-1.412T15 13h4q.825 0 1.413.588T21 15v4q0 .825-.587 1.413T19 21zM5 9h4V5H5zm10 0h4V5h-4zm0 10h4v-4h-4zM5 19h4v-4H5zM9 9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:group-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M1 17.2q0-.85.438-1.562T2.6 14.55q1.55-.775 3.15-1.162T9 13t3.25.388t3.15 1.162q.725.375 1.163 1.088T17 17.2v.8q0 .825-.587 1.413T15 20H3q-.825 0-1.412-.587T1 18zM21 20h-2.55q.275-.45.413-.962T19 18v-1q0-1.1-.612-2.113T16.65 13.15q1.275.15 2.4.513t2.1.887q.9.5 1.375 1.112T23 17v1q0 .825-.587 1.413T21 20M6.175 10.825Q5 9.65 5 8t1.175-2.825T9 4t2.825 1.175T13 8t-1.175 2.825T9 12t-2.825-1.175m11.65 0Q16.65 12 15 12q-.275 0-.7-.062t-.7-.138q.675-.8 1.038-1.775T15 8t-.362-2.025T13.6 4.2q.35-.125.7-.163T15 4q1.65 0 2.825 1.175T19 8t-1.175 2.825M3 18h12v-.8q0-.275-.137-.5t-.363-.35q-1.35-.675-2.725-1.012T9 15t-2.775.338T3.5 16.35q-.225.125-.363.35T3 17.2zm7.413-8.587Q11 8.825 11 8t-.587-1.412T9 6t-1.412.588T7 8t.588 1.413T9 10t1.413-.587M9 8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:home-work-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M23 5v14q0 .825-.587 1.413T21 21h-3q-.425 0-.712-.288T17 20t.288-.712T18 19h3V5h-9v.5q0 .425-.288.713T11 6.5t-.712-.288T10 5.5v-.55q0-.8.575-1.375T11.95 3H21q.825 0 1.413.588T23 5M1 12.025q0-.5.225-.925t.625-.7l5-3.575q.275-.2.563-.288T8 6.45t.588.088t.562.287l5 3.575q.4.275.625.7t.225.925V19q0 .825-.587 1.413T13 21h-2q-.825 0-1.412-.587T9 19v-3H7v3q0 .825-.587 1.413T5 21H3q-.825 0-1.412-.587T1 19zM3 12v7h2v-3q0-.825.588-1.412T7 14h2q.825 0 1.413.588T11 16v3h2v-7L8 8.45zm8 7v-5H5v5v-5h6zm6.5-10h1q.2 0 .35-.15T19 8.5v-1q0-.2-.15-.35T18.5 7h-1q-.2 0-.35.15T17 7.5v1q0 .2.15.35t.35.15m0 4h1q.2 0 .35-.15t.15-.35v-1q0-.2-.15-.35T18.5 11h-1q-.2 0-.35.15t-.15.35v1q0 .2.15.35t.35.15m0 4h1q.2 0 .35-.15t.15-.35v-1q0-.2-.15-.35T18.5 15h-1q-.2 0-.35.15t-.15.35v1q0 .2.15.35t.35.15'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:info{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 17h2v-6h-2zm1.713-8.287Q13 8.425 13 8t-.288-.712T12 7t-.712.288T11 8t.288.713T12 9t.713-.288M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:info-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12.713 16.713Q13 16.425 13 16v-4q0-.425-.288-.712T12 11t-.712.288T11 12v4q0 .425.288.713T12 17t.713-.288m0-8Q13 8.425 13 8t-.288-.712T12 7t-.712.288T11 8t.288.713T12 9t.713-.288M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20m0-8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:inventory-2-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 22q-.825 0-1.412-.587T3 20V8.725q-.45-.275-.725-.712T2 7V4q0-.825.588-1.412T4 2h16q.825 0 1.413.588T22 4v3q0 .575-.275 1.013T21 8.724V20q0 .825-.587 1.413T19 22zM5 9v11h14V9zM4 7h16V4H4zm6 7h4q.425 0 .713-.288T15 13t-.288-.712T14 12h-4q-.425 0-.712.288T9 13t.288.713T10 14m2 .5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:keyboard-arrow-down-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11.625 14.913q-.175-.063-.325-.213l-4.6-4.6q-.275-.275-.275-.7t.275-.7t.7-.275t.7.275l3.9 3.9l3.9-3.9q.275-.275.7-.275t.7.275t.275.7t-.275.7l-4.6 4.6q-.15.15-.325.213t-.375.062t-.375-.062'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:lan-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M3 20v-3q0-.825.588-1.412T5 15h1v-2q0-.825.588-1.412T8 11h3V9h-1q-.825 0-1.412-.587T8 7V4q0-.825.588-1.412T10 2h4q.825 0 1.413.588T16 4v3q0 .825-.587 1.413T14 9h-1v2h3q.825 0 1.413.588T18 13v2h1q.825 0 1.413.588T21 17v3q0 .825-.587 1.413T19 22h-4q-.825 0-1.412-.587T13 20v-3q0-.825.588-1.412T15 15h1v-2H8v2h1q.825 0 1.413.588T11 17v3q0 .825-.587 1.413T9 22H5q-.825 0-1.412-.587T3 20m7-13h4V4h-4zM5 20h4v-3H5zm10 0h4v-3h-4zm0-3'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:language{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8.125 21.213q-1.825-.788-3.187-2.15t-2.15-3.188T2 11.988t.788-3.875t2.15-3.175t3.187-2.15T12.013 2t3.875.788t3.175 2.15t2.15 3.175t.787 3.875t-.787 3.887t-2.15 3.188t-3.175 2.15t-3.875.787t-3.888-.787M12 19.95q.65-.9 1.125-1.875T13.9 16h-3.8q.3 1.1.775 2.075T12 19.95m-2.6-.4q-.45-.825-.787-1.713T8.05 16H5.1q.725 1.25 1.813 2.175T9.4 19.55m5.2 0q1.4-.45 2.488-1.375T18.9 16h-2.95q-.225.95-.562 1.838T14.6 19.55M4.25 14h3.4q-.075-.5-.112-.987T7.5 12t.038-1.012T7.65 10h-3.4q-.125.5-.187.988T4 12t.063 1.013t.187.987m5.4 0h4.7q.075-.5.113-.987T14.5 12t-.038-1.012T14.35 10h-4.7q-.075.5-.112.988T9.5 12t.038 1.013t.112.987m6.7 0h3.4q.125-.5.188-.987T20 12t-.062-1.012T19.75 10h-3.4q.075.5.113.988T16.5 12t-.038 1.013t-.112.987m-.4-6h2.95q-.725-1.25-1.812-2.175T14.6 4.45q.45.825.788 1.713T15.95 8M10.1 8h3.8q-.3-1.1-.775-2.075T12 4.05q-.65.9-1.125 1.875T10.1 8m-5 0h2.95q.225-.95.563-1.838T9.4 4.45Q8 4.9 6.912 5.825T5.1 8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:library-add-check-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12.7 14.05l5.65-5.65l-1.4-1.45l-4.25 4.25l-2.15-2.1l-1.4 1.4zM8 18q-.825 0-1.412-.587T6 16V4q0-.825.588-1.412T8 2h12q.825 0 1.413.588T22 4v12q0 .825-.587 1.413T20 18zm0-2h12V4H8zm-4 6q-.825 0-1.412-.587T2 20V6h2v14h14v2zM8 4v12z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:lock-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 22q-.825 0-1.412-.587T4 20V10q0-.825.588-1.412T6 8h1V6q0-2.075 1.463-3.537T12 1t3.538 1.463T17 6v2h1q.825 0 1.413.588T20 10v10q0 .825-.587 1.413T18 22zm0-2h12V10H6zm7.413-3.588Q14 15.826 14 15t-.587-1.412T12 13t-1.412.588T10 15t.588 1.413T12 17t1.413-.587M9 8h6V6q0-1.25-.875-2.125T12 3t-2.125.875T9 6zM6 20V10z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:login-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M13 21q-.425 0-.712-.288T12 20t.288-.712T13 19h6V5h-6q-.425 0-.712-.288T12 4t.288-.712T13 3h6q.825 0 1.413.588T21 5v14q0 .825-.587 1.413T19 21zm-1.825-8H4q-.425 0-.712-.288T3 12t.288-.712T4 11h7.175L9.3 9.125q-.275-.275-.275-.675t.275-.7t.7-.313t.725.288L14.3 11.3q.3.3.3.7t-.3.7l-3.575 3.575q-.3.3-.712.288T9.3 16.25q-.275-.3-.262-.712t.287-.688z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:mail-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h16q.825 0 1.413.588T22 6v12q0 .825-.587 1.413T20 20zM20 8l-7.475 4.675q-.125.075-.262.113t-.263.037t-.262-.037t-.263-.113L4 8v10h16zm-8 3l8-5H4zM4 8v.25v-1.475v.025V6v.8v-.012V8.25zv10z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:memory{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 15V9h6v6zm0 6v-2H7q-.825 0-1.412-.587T5 17v-2H3v-2h2v-2H3V9h2V7q0-.825.588-1.412T7 5h2V3h2v2h2V3h2v2h2q.825 0 1.413.588T19 7v2h2v2h-2v2h2v2h-2v2q0 .825-.587 1.413T17 19h-2v2h-2v-2h-2v2zm8-4V7H7v10z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:memory-alt-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 15h2V9H6zm5 0h2V9h-2zm5 0h2V9h-2zM4 17h16V7H4zm0 0V7zm1 4v-2H4q-.825 0-1.412-.587T2 17V7q0-.825.588-1.412T4 5h1V3h2v2h4V3h2v2h4V3h2v2h1q.825 0 1.413.588T22 7v10q0 .825-.587 1.413T20 19h-1v2h-2v-2h-4v2h-2v-2H7v2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:model-training{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5.15 18.85q-1.025-1.2-1.588-2.687T3 13q0-3.75 2.625-6.375T12 4h.2l-1.6-1.6L12 1l4 4l-4 4l-1.425-1.425L12.15 6H12Q9.1 6 7.05 8.05T5 13q0 1.275.412 2.4t1.163 2.025zM11 18.5q0-.575-.387-1.137t-.863-1.175t-.862-1.275T8.5 13.5q0-1.45 1.025-2.475T12 10t2.475 1.025T15.5 13.5q0 .75-.387 1.413t-.863 1.274t-.862 1.175T13 18.5zm0 2.5v-1.5h2V21zm7.85-2.15l-1.425-1.425q.75-.9 1.163-2.025T19 13q0-1.65-.687-3.062t-1.888-2.363L17.85 6.15q1.45 1.25 2.3 3.013T21 13q0 1.675-.562 3.163T18.85 18.85'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:monitoring-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M3.288 20.713Q3 20.425 3 20v-1q0-.425.288-.712T4 18t.713.288T5 19v1q0 .425-.288.713T4 21t-.712-.288m4 0Q7 20.426 7 20v-5.5q0-.425.288-.712T8 13.5t.713.288T9 14.5V20q0 .425-.288.713T8 21t-.712-.288m4 0Q11 20.426 11 20v-3.5q0-.425.288-.712T12 15.5t.713.288t.287.712V20q0 .425-.288.713T12 21t-.712-.288m4 0Q15 20.426 15 20v-5q0-.425.288-.712T16 14t.713.288T17 15v5q0 .425-.288.713T16 21t-.712-.288m4 0Q19 20.426 19 20v-9q0-.425.288-.712T20 10t.713.288T21 11v9q0 .425-.288.713T20 21t-.712-.288M14 11.975q-.4 0-.763-.15t-.662-.425L10 8.825l-5.3 5.3q-.3.3-.712.288t-.713-.313q-.275-.3-.262-.712T3.3 12.7l5.275-5.275q.3-.3.663-.437T10 6.85t.775.138t.65.437L14 10l5.3-5.3q.3-.3.713-.288t.712.313q.275.3.263.713t-.288.687L15.425 11.4q-.275.275-.65.425t-.775.15'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:more-horiz{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 14q-.825 0-1.412-.587T4 12t.588-1.412T6 10t1.413.588T8 12t-.587 1.413T6 14m6 0q-.825 0-1.412-.587T10 12t.588-1.412T12 10t1.413.588T14 12t-.587 1.413T12 14m6 0q-.825 0-1.412-.587T16 12t.588-1.412T18 10t1.413.588T20 12t-.587 1.413T18 14'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:nest-clock-farsight-analog-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m13 12.175l2.25 2.25q.275.275.275.688t-.275.712q-.3.3-.712.3t-.713-.3L11.3 13.3q-.15-.15-.225-.337T11 12.575V9q0-.425.288-.712T12 8t.713.288T13 9zm-1.713-6.462Q11 5.425 11 5V4h2v1q0 .425-.288.713T12 6t-.712-.288m7 5.576Q18.575 11 19 11h1v2h-1q-.425 0-.712-.288T18 12t.288-.712m-5.575 7Q13 18.575 13 19v1h-2v-1q0-.425.288-.712T12 18t.713.288m-7-5.575Q5.425 13 5 13H4v-2h1q.425 0 .713.288T6 12t-.288.713M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m8-10q0-3.35-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20t5.675-2.325T20 12m-8 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:network-node{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M3.025 20.975Q2 19.95 2 18.5t1.025-2.475T5.5 15q.45 0 .875.112t.8.313L11 11.6V8.85q-1.1-.325-1.8-1.237T8.5 5.5q0-1.45 1.025-2.475T12 2t2.475 1.025T15.5 5.5q0 1.2-.7 2.113T13 8.85v2.75l3.85 3.825q.375-.2.788-.312T18.5 15q1.45 0 2.475 1.025T22 18.5t-1.025 2.475T18.5 22t-2.475-1.025T15 18.5q0-.45.112-.875t.313-.8L12 13.4l-3.425 3.425q.2.375.313.8T9 18.5q0 1.45-1.025 2.475T5.5 22t-2.475-1.025m16.538-1.412Q20 19.125 20 18.5t-.437-1.062T18.5 17t-1.062.438T17 18.5t.438 1.063T18.5 20t1.063-.437m-6.5-13q.437-.438.437-1.063t-.437-1.062T12 4t-1.062.438T10.5 5.5t.438 1.063T12 7t1.063-.437m-6.5 13Q7 19.125 7 18.5t-.437-1.062T5.5 17t-1.062.438T4 18.5t.438 1.063T5.5 20t1.063-.437'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:notifications-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 19v-2h2v-7q0-2.075 1.25-3.687T10.5 4.2v-.7q0-.625.438-1.062T12 2t1.063.438T13.5 3.5v.7q2 .5 3.25 2.113T18 10v7h2v2zm8 3q-.825 0-1.412-.587T10 20h4q0 .825-.587 1.413T12 22m-4-5h8v-7q0-1.65-1.175-2.825T12 6T9.175 7.175T8 10z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:notifications-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 19q-.425 0-.712-.288T4 18t.288-.712T5 17h1v-7q0-2.075 1.25-3.687T10.5 4.2v-.7q0-.625.438-1.062T12 2t1.063.438T13.5 3.5v.7q2 .5 3.25 2.113T18 10v7h1q.425 0 .713.288T20 18t-.288.713T19 19zm7 3q-.825 0-1.412-.587T10 20h4q0 .825-.587 1.413T12 22m-4-5h8v-7q0-1.65-1.175-2.825T12 6T9.175 7.175T8 10z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:open-in-full-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 21q-.425 0-.712-.288T3 20v-6q0-.425.288-.712T4 13t.713.288T5 14v3.6L17.6 5H14q-.425 0-.712-.288T13 4t.288-.712T14 3h6q.425 0 .713.288T21 4v6q0 .425-.288.713T20 11t-.712-.288T19 10V6.4L6.4 19H10q.425 0 .713.288T11 20t-.288.713T10 21z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:open-in-new-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h6q.425 0 .713.288T12 4t-.288.713T11 5H5v14h14v-6q0-.425.288-.712T20 12t.713.288T21 13v6q0 .825-.587 1.413T19 21zM19 6.4L10.4 15q-.275.275-.7.275T9 15t-.275-.7t.275-.7L17.6 5H15q-.425 0-.712-.288T14 4t.288-.712T15 3h5q.425 0 .713.288T21 4v5q0 .425-.288.713T20 10t-.712-.288T19 9z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:person-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9.175 10.825Q8 9.65 8 8t1.175-2.825T12 4t2.825 1.175T16 8t-1.175 2.825T12 12t-2.825-1.175M4 18v-.8q0-.85.438-1.562T5.6 14.55q1.55-.775 3.15-1.162T12 13t3.25.388t3.15 1.162q.725.375 1.163 1.088T20 17.2v.8q0 .825-.587 1.413T18 20H6q-.825 0-1.412-.587T4 18m2 0h12v-.8q0-.275-.137-.5t-.363-.35q-1.35-.675-2.725-1.012T12 15t-2.775.338T6.5 16.35q-.225.125-.363.35T6 17.2zm7.413-8.587Q14 8.825 14 8t-.587-1.412T12 6t-1.412.588T10 8t.588 1.413T12 10t1.413-.587M12 18'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:play-circle-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m10.65 15.75l4.875-3.125q.35-.225.35-.625t-.35-.625L10.65 8.25q-.375-.25-.763-.038t-.387.663v6.25q0 .45.388.663t.762-.038M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20m0-8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:public{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8.1 21.213q-1.825-.788-3.175-2.138T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22t-3.9-.788M11 19.95V18q-.825 0-1.412-.587T9 16v-1l-4.8-4.8q-.075.45-.137.9T4 12q0 3.025 1.988 5.3T11 19.95m6.9-2.55q1.025-1.125 1.563-2.512T20 12q0-2.45-1.362-4.475T15 4.6V5q0 .825-.587 1.413T13 7h-2v2q0 .425-.288.713T10 10H8v2h6q.425 0 .713.288T15 13v3h1q.65 0 1.175.388T17.9 17.4'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:radio-button-unchecked{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:refresh-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 20q-3.35 0-5.675-2.325T4 12t2.325-5.675T12 4q1.725 0 3.3.712T18 6.75V5q0-.425.288-.712T19 4t.713.288T20 5v5q0 .425-.288.713T19 11h-5q-.425 0-.712-.288T13 10t.288-.712T14 9h3.2q-.8-1.4-2.187-2.2T12 6Q9.5 6 7.75 7.75T6 12t1.75 4.25T12 18q1.7 0 3.113-.862t2.187-2.313q.2-.35.563-.487t.737-.013q.4.125.575.525t-.025.75q-1.025 2-2.925 3.2T12 20'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:restart-alt-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9.825 20.7q-2.575-.725-4.2-2.837T4 13q0-1.425.475-2.713t1.35-2.362q.275-.3.675-.313t.725.313q.275.275.288.675t-.263.75q-.6.775-.925 1.7T6 13q0 2.025 1.188 3.613t3.062 2.162q.325.1.538.375t.212.6q0 .5-.35.788t-.825.162m4.35 0q-.475.125-.825-.175t-.35-.8q0-.3.213-.575t.537-.375q1.875-.6 3.063-2.175T18 13q0-2.5-1.75-4.25T12 7h-.075l.4.4q.275.275.275.7t-.275.7t-.7.275t-.7-.275l-2.1-2.1q-.15-.15-.212-.325T8.55 6t.063-.375t.212-.325l2.1-2.1q.275-.275.7-.275t.7.275t.275.7t-.275.7l-.4.4H12q3.35 0 5.675 2.325T20 13q0 2.725-1.625 4.85t-4.2 2.85'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:save-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h11.175q.4 0 .763.15t.637.425l2.85 2.85q.275.275.425.638t.15.762V19q0 .825-.587 1.413T19 21zM19 7.85L16.15 5H5v14h14zm-4.875 9.275Q15 16.25 15 15t-.875-2.125T12 12t-2.125.875T9 15t.875 2.125T12 18t2.125-.875M7 10h7q.425 0 .713-.288T15 9V7q0-.425-.288-.712T14 6H7q-.425 0-.712.288T6 7v2q0 .425.288.713T7 10M5 7.85V19V5z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m19.6 21l-6.3-6.3q-.75.6-1.725.95T9.5 16q-2.725 0-4.612-1.888T3 9.5t1.888-4.612T9.5 3t4.613 1.888T16 9.5q0 1.1-.35 2.075T14.7 13.3l6.3 6.3zM9.5 14q1.875 0 3.188-1.312T14 9.5t-1.312-3.187T9.5 5T6.313 6.313T5 9.5t1.313 3.188T9.5 14'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:search-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9.5 16q-2.725 0-4.612-1.888T3 9.5t1.888-4.612T9.5 3t4.613 1.888T16 9.5q0 1.1-.35 2.075T14.7 13.3l5.6 5.6q.275.275.275.7t-.275.7t-.7.275t-.7-.275l-5.6-5.6q-.75.6-1.725.95T9.5 16m0-2q1.875 0 3.188-1.312T14 9.5t-1.312-3.187T9.5 5T6.313 6.313T5 9.5t1.313 3.188T9.5 14'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:security-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 19.9q2.425-.75 4.05-2.962T17.95 12H12V4.125l-6 2.25v5.175q0 .175.05.45H12zm-.325 1.975q-.15-.025-.3-.075Q8 20.675 6 17.638T4 11.1V6.375q0-.625.363-1.125t.937-.725l6-2.25q.35-.125.7-.125t.7.125l6 2.25q.575.225.938.725T20 6.375V11.1q0 3.5-2 6.538T12.625 21.8q-.15.05-.3.075T12 21.9t-.325-.025'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:service-toolbox-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7 6V5q0-.825.588-1.412T9 3h6q.825 0 1.413.588T17 5v1h.7q.575 0 1.075.325t.725.875l2.35 5.4q.075.2.113.4t.037.4V18q0 .825-.587 1.413T20 20H4q-.825 0-1.412-.587T2 18v-4.6q0-.2.038-.4t.112-.4L4.5 7.2q.225-.55.725-.875T6.3 6zm2 0h6V5H9zm-2 6v-.025q0-.425.288-.712T8 10.974t.713.288t.287.712V12h6v-.025q0-.425.288-.712t.712-.288t.713.288t.287.712V12h2.4l-1.7-4H6.3l-1.7 4zm0 2H4v4h16v-4h-3v.025q0 .425-.288.713t-.712.287t-.712-.288t-.288-.712V14H9v.025q0 .425-.288.713T8 15.025t-.712-.288T7 14.026zm5 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:settings-ethernet-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M20.15 12L16.3 8.1q-.275-.275-.288-.687T16.3 6.7q.275-.275.7-.275t.7.275l4.6 4.6q.15.15.213.325t.062.375t-.062.375t-.213.325l-4.6 4.6q-.275.275-.687.288T16.3 17.3q-.275-.275-.275-.7t.275-.7zm-16.3 0l3.85 3.9q.275.275.288.688T7.7 17.3q-.275.275-.7.275t-.7-.275l-4.6-4.6q-.15-.15-.212-.325T1.425 12t.063-.375t.212-.325l4.6-4.6q.275-.275.688-.288T7.7 6.7q.275.275.275.7t-.275.7zm3.438.713Q7 12.425 7 12t.288-.712T8 11t.713.288T9 12t-.288.713T8 13t-.712-.288m4 0Q11 12.426 11 12t.288-.712T12 11t.713.288T13 12t-.288.713T12 13t-.712-.288m4 0Q15 12.426 15 12t.288-.712T16 11t.713.288T17 12t-.288.713T16 13t-.712-.288'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:settings-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m9.25 22l-.4-3.2q-.325-.125-.612-.3t-.563-.375L4.7 19.375l-2.75-4.75l2.575-1.95Q4.5 12.5 4.5 12.338v-.675q0-.163.025-.338L1.95 9.375l2.75-4.75l2.975 1.25q.275-.2.575-.375t.6-.3l.4-3.2h5.5l.4 3.2q.325.125.613.3t.562.375l2.975-1.25l2.75 4.75l-2.575 1.95q.025.175.025.338v.674q0 .163-.05.338l2.575 1.95l-2.75 4.75l-2.95-1.25q-.275.2-.575.375t-.6.3l-.4 3.2zM11 20h1.975l.35-2.65q.775-.2 1.438-.587t1.212-.938l2.475 1.025l.975-1.7l-2.15-1.625q.125-.35.175-.737T17.5 12t-.05-.787t-.175-.738l2.15-1.625l-.975-1.7l-2.475 1.05q-.55-.575-1.212-.962t-1.438-.588L13 4h-1.975l-.35 2.65q-.775.2-1.437.588t-1.213.937L5.55 7.15l-.975 1.7l2.15 1.6q-.125.375-.175.75t-.05.8q0 .4.05.775t.175.75l-2.15 1.625l.975 1.7l2.475-1.05q.55.575 1.213.963t1.437.587zm1.05-4.5q1.45 0 2.475-1.025T15.55 12t-1.025-2.475T12.05 8.5q-1.475 0-2.488 1.025T8.55 12t1.013 2.475T12.05 15.5M12 12'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:settings-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10.825 22q-.675 0-1.162-.45t-.588-1.1L8.85 18.8q-.325-.125-.612-.3t-.563-.375l-1.55.65q-.625.275-1.25.05t-.975-.8l-1.175-2.05q-.35-.575-.2-1.225t.675-1.075l1.325-1Q4.5 12.5 4.5 12.337v-.675q0-.162.025-.337l-1.325-1Q2.675 9.9 2.525 9.25t.2-1.225L3.9 5.975q.35-.575.975-.8t1.25.05l1.55.65q.275-.2.575-.375t.6-.3l.225-1.65q.1-.65.588-1.1T10.825 2h2.35q.675 0 1.163.45t.587 1.1l.225 1.65q.325.125.613.3t.562.375l1.55-.65q.625-.275 1.25-.05t.975.8l1.175 2.05q.35.575.2 1.225t-.675 1.075l-1.325 1q.025.175.025.338v.674q0 .163-.05.338l1.325 1q.525.425.675 1.075t-.2 1.225l-1.2 2.05q-.35.575-.975.8t-1.25-.05l-1.5-.65q-.275.2-.575.375t-.6.3l-.225 1.65q-.1.65-.587 1.1t-1.163.45zM11 20h1.975l.35-2.65q.775-.2 1.438-.587t1.212-.938l2.475 1.025l.975-1.7l-2.15-1.625q.125-.35.175-.737T17.5 12t-.05-.787t-.175-.738l2.15-1.625l-.975-1.7l-2.475 1.05q-.55-.575-1.212-.962t-1.438-.588L13 4h-1.975l-.35 2.65q-.775.2-1.437.588t-1.213.937L5.55 7.15l-.975 1.7l2.15 1.6q-.125.375-.175.75t-.05.8q0 .4.05.775t.175.75l-2.15 1.625l.975 1.7l2.475-1.05q.55.575 1.213.963t1.437.587zm1.05-4.5q1.45 0 2.475-1.025T15.55 12t-1.025-2.475T12.05 8.5q-1.475 0-2.487 1.025T8.55 12t1.013 2.475T12.05 15.5M12 12'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:shield-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11.675 21.875q-.15-.025-.3-.075Q8 20.675 6 17.637T4 11.1V6.375q0-.625.363-1.125t.937-.725l6-2.25q.35-.125.7-.125t.7.125l6 2.25q.575.225.938.725T20 6.375V11.1q0 3.5-2 6.538T12.625 21.8q-.15.05-.3.075T12 21.9t-.325-.025M12 19.9q2.6-.825 4.3-3.3t1.7-5.5V6.375l-6-2.25l-6 2.25V11.1q0 3.025 1.7 5.5t4.3 3.3m0-7.9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:shopping-cart-checkout-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5.588 21.413Q5 20.825 5 20t.588-1.412T7 18t1.413.588T9 20t-.587 1.413T7 22t-1.412-.587m10 0Q15 20.825 15 20t.588-1.412T17 18t1.413.588T19 20t-.587 1.413T17 22t-1.412-.587M3 4H2q-.425 0-.712-.288T1 3t.288-.712T2 2h1.65q.275 0 .525.15t.375.425L8.525 11h7l3.625-6.5q.125-.25.35-.375T20 4q.575 0 .863.488t.012.987L17.3 11.95q-.275.5-.737.775T15.55 13H8.1L7 15h11q.425 0 .713.288T19 16t-.288.713T18 17H7q-1.125 0-1.713-.975T5.25 14.05L6.6 11.6zm9.175 3H9q-.425 0-.712-.288T8 6t.288-.712T9 5h3.175l-.9-.9q-.3-.3-.288-.7t.313-.7q.3-.275.7-.288t.7.288l2.6 2.6q.3.3.3.7t-.3.7l-2.6 2.6q-.275.275-.687.288T11.3 9.3q-.275-.275-.275-.7t.275-.7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:smart-toy-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 15q-1.25 0-2.125-.875T1 12t.875-2.125T4 9V7q0-.825.588-1.412T6 5h3q0-1.25.875-2.125T12 2t2.125.875T15 5h3q.825 0 1.413.588T20 7v2q1.25 0 2.125.875T23 12t-.875 2.125T20 15v4q0 .825-.587 1.413T18 21H6q-.825 0-1.412-.587T4 19zm6.063-2.437q.437-.438.437-1.063t-.437-1.062T9 10t-1.062.438T7.5 11.5t.438 1.063T9 13t1.063-.437m6 0q.437-.438.437-1.063t-.437-1.062T15 10t-1.062.438T13.5 11.5t.438 1.063T15 13t1.063-.437M8 17h8v-2H8zm-2 2h12V7H6zm6-6'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:speed-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 16.088q.95-.013 1.4-.688l4.225-6.325q.225-.35-.062-.637t-.638-.063L10.6 12.6q-.675.45-.712 1.375t.562 1.525t1.55.588M12 4q.9 0 1.775.15t1.7.475q.4.15.85.563t.25.787t-.9.5t-1.125-.025q-.625-.225-1.262-.337T12 6Q8.675 6 6.337 8.338T4 14q0 1.05.288 2.075T5.1 18h13.8q.575-.95.838-1.975T20 13.9q0-.65-.113-1.275T19.55 11.4q-.15-.425-.05-.825t.45-.675q.325-.25.713-.15t.537.45q.375.875.575 1.788T22 13.85q.025 1.425-.325 2.725T20.65 19.05q-.275.45-.75.7t-1 .25H5.1q-.525 0-1-.25t-.75-.7q-.65-1.125-1-2.387T2 14q0-2.075.788-3.887t2.15-3.175t3.187-2.15T12 4m.175 7.825'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:stop-circle-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 16h6q.425 0 .713-.288T16 15V9q0-.425-.288-.712T15 8H9q-.425 0-.712.288T8 9v6q0 .425.288.713T9 16m3 6q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20m0-8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:stop-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 16V8q0-.825.588-1.412T8 6h8q.825 0 1.413.588T18 8v8q0 .825-.587 1.413T16 18H8q-.825 0-1.412-.587T6 16'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:system-update-alt-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h4q.425 0 .713.288T9 5t-.288.713T8 6H4v12h16V6h-4q-.425 0-.712-.288T15 5t.288-.712T16 4h4q.825 0 1.413.588T22 6v12q0 .825-.587 1.413T20 20zm7-8.4V5q0-.425.288-.712T12 4t.713.288T13 5v6.6l1.9-1.9q.275-.275.7-.275t.7.275t.275.7t-.275.7l-3.6 3.6q-.3.3-.7.3t-.7-.3l-3.6-3.6q-.275-.275-.275-.7t.275-.7t.7-.275t.7.275z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:terminal-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h16q.825 0 1.413.588T22 6v12q0 .825-.587 1.413T20 20zm0-2h16V8H4zm4.675-5l-1.9-1.9q-.3-.3-.288-.7t.313-.7q.3-.275.7-.287t.7.287l2.6 2.6q.3.3.3.7t-.3.7l-2.6 2.6q-.275.275-.687.288T6.8 16.3q-.275-.275-.275-.7t.275-.7zM13 17q-.425 0-.712-.288T12 16t.288-.712T13 15h4q.425 0 .713.288T18 16t-.288.713T17 17z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:timer-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10 3q-.425 0-.712-.288T9 2t.288-.712T10 1h4q.425 0 .713.288T15 2t-.288.713T14 3zm2.713 10.713Q13 13.425 13 13V9q0-.425-.288-.712T12 8t-.712.288T11 9v4q0 .425.288.713T12 14t.713-.288m-4.2 7.576q-1.638-.713-2.863-1.938t-1.937-2.863T3 13t.713-3.488T5.65 6.65t2.863-1.937T12 4q1.55 0 2.975.5t2.675 1.45l.7-.7q.275-.275.7-.275t.7.275t.275.7t-.275.7l-.7.7Q20 8.6 20.5 10.025T21 13q0 1.85-.713 3.488T18.35 19.35t-2.863 1.938T12 22t-3.488-.712m8.438-3.338Q19 15.9 19 13t-2.05-4.95T12 6T7.05 8.05T5 13t2.05 4.95T12 20t4.95-2.05M12 13'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:update-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 21q-1.875 0-3.512-.712t-2.85-1.925t-1.925-2.85T3 12t.713-3.512t1.924-2.85t2.85-1.925T12 3q2.05 0 3.888.875T19 6.35V5q0-.425.288-.712T20 4t.713.288T21 5v4q0 .425-.288.713T20 10h-4q-.425 0-.712-.288T15 9t.288-.712T16 8h1.75q-1.025-1.4-2.525-2.2T12 5Q9.075 5 7.038 7.038T5 12t2.038 4.963T12 19q2.375 0 4.25-1.425t2.475-3.675q.125-.4.45-.6t.725-.15q.425.05.675.362t.15.688q-.725 2.975-3.15 4.888T12 21m1-9.4l2.5 2.5q.275.275.275.7t-.275.7t-.7.275t-.7-.275l-2.8-2.8q-.15-.15-.225-.337T11 11.975V8q0-.425.288-.712T12 7t.713.288T13 8z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:upgrade-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8 20q-.425 0-.712-.288T7 19t.288-.712T8 18h8q.425 0 .713.288T17 19t-.288.713T16 20zm3.288-4.288Q11 15.425 11 15V7.825L9.1 9.7q-.275.275-.687.288T7.7 9.7q-.275-.275-.275-.7t.275-.7l3.6-3.6q.15-.15.325-.212T12 4.425t.375.063t.325.212l3.6 3.6q.275.275.288.688T16.3 9.7q-.275.275-.7.275t-.7-.275L13 7.825V15q0 .425-.287.713T12 16t-.712-.288'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:upload{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 16V7.85l-2.6 2.6L7 9l5-5l5 5l-1.4 1.45l-2.6-2.6V16zm-5 4q-.825 0-1.412-.587T4 18v-3h2v3h12v-3h2v3q0 .825-.587 1.413T18 20z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:upload-file-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 19h2v-4.175l1.6 1.6L16 15l-4-4l-4 4l1.425 1.4L11 14.825zm-5 3q-.825 0-1.412-.587T4 20V4q0-.825.588-1.412T6 2h8l6 6v12q0 .825-.587 1.413T18 22zm7-13V4H6v16h12V9zM6 4v5zv16z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:verified-user-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m10.95 12.7l-1.4-1.4q-.3-.3-.7-.3t-.7.3t-.3.713t.3.712l2.1 2.125q.3.3.7.3t.7-.3l4.25-4.25q.3-.3.3-.712t-.3-.713t-.712-.3t-.713.3zm.725 9.175q-.15-.025-.3-.075Q8 20.675 6 17.637T4 11.1V6.375q0-.625.363-1.125t.937-.725l6-2.25q.35-.125.7-.125t.7.125l6 2.25q.575.225.938.725T20 6.375V11.1q0 3.5-2 6.538T12.625 21.8q-.15.05-.3.075T12 21.9t-.325-.025M12 19.9q2.6-.825 4.3-3.3t1.7-5.5V6.375l-6-2.25l-6 2.25V11.1q0 3.025 1.7 5.5t4.3 3.3m0-7.9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:visibility-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M15.188 14.688Q16.5 13.375 16.5 11.5t-1.312-3.187T12 7T8.813 8.313T7.5 11.5t1.313 3.188T12 16t3.188-1.312m-5.1-1.276Q9.3 12.625 9.3 11.5t.788-1.912T12 8.8t1.913.788t.787 1.912t-.787 1.913T12 14.2t-1.912-.787m-4.2 3.787q-2.763-1.8-4.363-4.75q-.125-.225-.187-.462t-.063-.488t.063-.488t.187-.462q1.6-2.95 4.363-4.75T12 4t6.113 1.8t4.362 4.75q.125.225.188.463t.062.487t-.062.488t-.188.462q-1.6 2.95-4.362 4.75T12 19t-6.113-1.8m11.3-1.687Q19.55 14.025 20.8 11.5q-1.25-2.525-3.613-4.012T12 6T6.813 7.488T3.2 11.5q1.25 2.525 3.613 4.013T12 17t5.188-1.487'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:vital-signs-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8.15 19.725q-.375-.275-.55-.7L5.3 13H2q-.425 0-.712-.288T1 12t.288-.712T2 11h4q.325 0 .563.175t.362.475L9 17.1l4.6-12.125q.175-.425.55-.7T15 4t.85.275t.55.7L18.7 11H22q.425 0 .713.288T23 12t-.288.713T22 13h-4q-.325 0-.562-.175t-.363-.475L15 6.9l-4.6 12.125q-.175.425-.55.7T9 20t-.85-.275'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:warning-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M2.725 21q-.275 0-.5-.137t-.35-.363t-.137-.488t.137-.512l9.25-16q.15-.25.388-.375T12 3t.488.125t.387.375l9.25 16q.15.25.138.513t-.138.487t-.35.363t-.5.137zm1.725-2h15.1L12 6zm8.263-1.287Q13 17.425 13 17t-.288-.712T12 16t-.712.288T11 17t.288.713T12 18t.713-.288m0-3Q13 14.425 13 14v-3q0-.425-.288-.712T12 10t-.712.288T11 11v3q0 .425.288.713T12 15t.713-.288M12 12.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-material-symbols\\:web-asset{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h16q.825 0 1.413.588T22 6v12q0 .825-.587 1.413T20 20zm0-2h16V8H4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-arrow-right-thin{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M14 16.94v-4H5.08l-.03-2.01H14V6.94l5 5Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M21 7L9 19l-5.5-5.5l1.41-1.41L9 16.17L19.59 5.59z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-chevron-down,.i-mdi\\:chevron-down{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7.41 8.58L12 13.17l4.59-4.59L18 10l-6 6l-6-6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-clock-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 20a8 8 0 0 0 8-8a8 8 0 0 0-8-8a8 8 0 0 0-8 8a8 8 0 0 0 8 8m0-18a10 10 0 0 1 10 10a10 10 0 0 1-10 10C6.47 22 2 17.5 2 12A10 10 0 0 1 12 2m.5 5v5.25l4.5 2.67l-.75 1.23L11 13V7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-close{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 6.41L17.59 5L12 10.59L6.41 5L5 6.41L10.59 12L5 17.59L6.41 19L12 13.41L17.59 19L19 17.59L13.41 12z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-cloud-upload{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 20H6.5q-2.28 0-3.89-1.57Q1 16.85 1 14.58q0-1.95 1.17-3.48q1.18-1.53 3.08-1.95q.63-2.3 2.5-3.72Q9.63 4 12 4q2.93 0 4.96 2.04Q19 8.07 19 11q1.73.2 2.86 1.5q1.14 1.28 1.14 3q0 1.88-1.31 3.19T18.5 20H13v-7.15l1.6 1.55L16 13l-4-4l-4 4l1.4 1.4l1.6-1.55Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-database-cog-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 14c-2.42 0-4.7-.6-6-1.55V9.64c1.47.83 3.61 1.36 6 1.36s4.53-.53 6-1.36v2.44c.33-.05.66-.08 1-.08s.67.03 1 .08V7c0-2.21-3.58-4-8-4S4 4.79 4 7v10c0 2.21 3.59 4 8 4h.29a7.4 7.4 0 0 1-.29-2c-3.87 0-6-1.5-6-2v-2.23c1.61.78 3.72 1.23 6 1.23c.24 0 .47 0 .7-.03c.4-.83.95-1.56 1.62-2.16c-.74.12-1.52.19-2.32.19m0-9c3.87 0 6 1.5 6 2s-2.13 2-6 2s-6-1.5-6-2s2.13-2 6-2m10.7 14.6v-1l1.1-.8c.1-.1.2-.2.1-.3l-1-1.7c0-.1-.2-.1-.3-.1l-1.2.5c-.3-.2-.6-.4-.9-.5l-.2-1.3c0-.1-.1-.2-.2-.2h-2c-.2 0-.3.1-.3.2l-.2 1.3c-.3.2-.5.3-.8.5l-1.2-.5c-.1 0-.2 0-.3.1l-1 1.7c0 .1 0 .2.1.3l1.1.8v1l-1.1.8c-.1.1-.2.2-.1.3l1 1.7c.1.1.2.1.3.1l1.2-.5c.2.2.5.4.8.5l.2 1.3c.1.1.2.2.3.2h2c.1 0 .2-.1.2-.2l.2-1.3c.3-.2.5-.3.8-.5l1.2.4c.1 0 .2 0 .3-.1l1-1.7c.1-.1.1-.2 0-.2zm-3.7.9c-.8 0-1.5-.7-1.5-1.5s.7-1.5 1.5-1.5s1.5.7 1.5 1.5s-.7 1.5-1.5 1.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-file-document-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 2a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8l-6-6zm0 2h7v5h5v11H6zm2 8v2h8v-2zm0 4v2h5v-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-folder-arrow-down-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M22 8v5.81c-.61-.35-1.28-.59-2-.72V8H4v10h9.09c-.05.33-.09.66-.09 1s.04.67.09 1H4a2 2 0 0 1-2-2V6c0-1.11.89-2 2-2h6l2 2h8a2 2 0 0 1 2 2m-2 8h-2v4h-2l3 3l3-3h-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-folder-open-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6.1 10L4 18V8h17a2 2 0 0 0-2-2h-7l-2-2H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h15c.9 0 1.7-.6 1.9-1.5l2.3-8.5zM19 18H6l1.6-6h13z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-format-list-bulleted{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7 5h14v2H7zm0 8v-2h14v2zM4 4.5A1.5 1.5 0 0 1 5.5 6A1.5 1.5 0 0 1 4 7.5A1.5 1.5 0 0 1 2.5 6A1.5 1.5 0 0 1 4 4.5m0 6A1.5 1.5 0 0 1 5.5 12A1.5 1.5 0 0 1 4 13.5A1.5 1.5 0 0 1 2.5 12A1.5 1.5 0 0 1 4 10.5M7 19v-2h14v2zm-3-2.5A1.5 1.5 0 0 1 5.5 18A1.5 1.5 0 0 1 4 19.5A1.5 1.5 0 0 1 2.5 18A1.5 1.5 0 0 1 4 16.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-git{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M2.6 10.59L8.38 4.8l1.69 1.7c-.24.85.15 1.78.93 2.23v5.54c-.6.34-1 .99-1 1.73a2 2 0 0 0 2 2a2 2 0 0 0 2-2c0-.74-.4-1.39-1-1.73V9.41l2.07 2.09c-.07.15-.07.32-.07.5a2 2 0 0 0 2 2a2 2 0 0 0 2-2a2 2 0 0 0-2-2c-.18 0-.35 0-.5.07L13.93 7.5a1.98 1.98 0 0 0-1.15-2.34c-.43-.16-.88-.2-1.28-.09L9.8 3.38l.79-.78c.78-.79 2.04-.79 2.82 0l7.99 7.99c.79.78.79 2.04 0 2.82l-7.99 7.99c-.78.79-2.04.79-2.82 0L2.6 13.41c-.79-.78-.79-2.04 0-2.82'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-github{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5c.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34c-.46-1.16-1.11-1.47-1.11-1.47c-.91-.62.07-.6.07-.6c1 .07 1.53 1.03 1.53 1.03c.87 1.52 2.34 1.07 2.91.83c.09-.65.35-1.09.63-1.34c-2.22-.25-4.55-1.11-4.55-4.92c0-1.11.38-2 1.03-2.71c-.1-.25-.45-1.29.1-2.64c0 0 .84-.27 2.75 1.02c.79-.22 1.65-.33 2.5-.33s1.71.11 2.5.33c1.91-1.29 2.75-1.02 2.75-1.02c.55 1.35.2 2.39.1 2.64c.65.71 1.03 1.6 1.03 2.71c0 3.82-2.34 4.66-4.57 4.91c.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-history{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M13.5 8H12v5l4.28 2.54l.72-1.21l-3.5-2.08zM13 3a9 9 0 0 0-9 9H1l3.96 4.03L9 12H6a7 7 0 0 1 7-7a7 7 0 0 1 7 7a7 7 0 0 1-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42A8.9 8.9 0 0 0 13 21a9 9 0 0 0 9-9a9 9 0 0 0-9-9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-information-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 9h2V7h-2m1 13c-4.41 0-8-3.59-8-8s3.59-8 8-8s8 3.59 8 8s-3.59 8-8 8m0-18A10 10 0 0 0 2 12a10 10 0 0 0 10 10a10 10 0 0 0 10-10A10 10 0 0 0 12 2m-1 15h2v-6h-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-language-php{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 18.08c-6.63 0-12-2.72-12-6.08s5.37-6.08 12-6.08S24 8.64 24 12s-5.37 6.08-12 6.08m-5.19-7.95c.54 0 .91.1 1.09.31c.18.2.22.56.13 1.03c-.1.53-.29.87-.58 1.09q-.42.33-1.29.33h-.87l.53-2.76zm-3.5 5.55h1.44l.34-1.75h1.23c.54 0 .98-.06 1.33-.17c.35-.12.67-.31.96-.58c.24-.22.43-.46.58-.73c.15-.26.26-.56.31-.88c.16-.78.05-1.39-.33-1.82c-.39-.44-.99-.65-1.82-.65H4.59zm7.25-8.33l-1.28 6.58h1.42l.74-3.77h1.14c.36 0 .6.06.71.18s.13.34.07.66l-.57 2.93h1.45l.59-3.07c.13-.62.03-1.07-.27-1.36c-.3-.27-.85-.4-1.65-.4h-1.27L12 7.35zM18 10.13c.55 0 .91.1 1.09.31c.18.2.22.56.13 1.03c-.1.53-.29.87-.57 1.09c-.29.22-.72.33-1.3.33h-.85l.5-2.76zm-3.5 5.55h1.44l.34-1.75h1.22c.55 0 1-.06 1.35-.17c.35-.12.65-.31.95-.58c.24-.22.44-.46.58-.73c.15-.26.26-.56.32-.88c.15-.78.04-1.39-.34-1.82c-.36-.44-.99-.65-1.82-.65h-2.75z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-lightning-bolt{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 15H6l7-14v8h5l-7 14z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-monitor{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M21 16H3V4h18m0-2H3c-1.11 0-2 .89-2 2v12a2 2 0 0 0 2 2h7v2H8v2h8v-2h-2v-2h7a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-nodejs{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 1.85c-.27 0-.55.07-.78.2l-7.44 4.3c-.48.28-.78.8-.78 1.36v8.58c0 .56.3 1.08.78 1.36l1.95 1.12c.95.46 1.27.47 1.71.47c1.4 0 2.21-.85 2.21-2.33V8.44c0-.12-.1-.22-.22-.22H8.5c-.13 0-.23.1-.23.22v8.47c0 .66-.68 1.31-1.77.76L4.45 16.5a.26.26 0 0 1-.11-.21V7.71c0-.09.04-.17.11-.21l7.44-4.29c.06-.04.16-.04.22 0l7.44 4.29c.07.04.11.12.11.21v8.58c0 .08-.04.16-.11.21l-7.44 4.29c-.06.04-.16.04-.23 0L10 19.65c-.08-.03-.16-.04-.21-.01c-.53.3-.63.36-1.12.51c-.12.04-.31.11.07.32l2.48 1.47q.36.21.78.21t.78-.21l7.44-4.29c.48-.28.78-.8.78-1.36V7.71c0-.56-.3-1.08-.78-1.36l-7.44-4.3c-.23-.13-.5-.2-.78-.2M14 8c-2.12 0-3.39.89-3.39 2.39c0 1.61 1.26 2.08 3.3 2.28c2.43.24 2.62.6 2.62 1.08c0 .83-.67 1.18-2.23 1.18c-1.98 0-2.4-.49-2.55-1.47a.226.226 0 0 0-.22-.18h-.96c-.12 0-.21.09-.21.22c0 1.24.68 2.74 3.94 2.74c2.35 0 3.7-.93 3.7-2.55c0-1.61-1.08-2.03-3.37-2.34c-2.31-.3-2.54-.46-2.54-1c0-.45.2-1.05 1.91-1.05c1.5 0 2.09.33 2.32 1.36c.02.1.11.17.21.17h.97c.05 0 .11-.02.15-.07c.04-.04.07-.1.05-.16C17.56 8.82 16.38 8 14 8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-open-in-new{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M14 3v2h3.59l-9.83 9.83l1.41 1.41L19 6.41V10h2V3m-2 16H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7h-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-plus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-server{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 1h16a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1m0 8h16a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1m0 8h16a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1M9 5h1V3H9zm0 8h1v-2H9zm0 8h1v-2H9zM5 3v2h2V3zm0 8v2h2v-2zm0 8v2h2v-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-swap-horizontal{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m21 9l-4-4v3h-7v2h7v3M7 11l-4 4l4 4v-3h7v-2H7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-trash-can-outline,.i-mdi\\:trash-can-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 3v1H4v2h1v13a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V6h1V4h-5V3zM7 6h10v13H7zm2 2v9h2V8zm4 0v9h2V8z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-upload{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 16v-6H5l7-7l7 7h-4v6zm-4 4v-2h14v2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-view-quilt-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 5v13h17V5zm2 11V7h3v9zm5 0v-3.5h3V16zm8 0h-3v-3.5h3zm-8-5.5V7h8v3.5z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-weather-night{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m17.75 4.09l-2.53 1.94l.91 3.06l-2.63-1.81l-2.63 1.81l.91-3.06l-2.53-1.94L12.44 4l1.06-3l1.06 3zm3.5 6.91l-1.64 1.25l.59 1.98l-1.7-1.17l-1.7 1.17l.59-1.98L15.75 11l2.06-.05L18.5 9l.69 1.95zm-2.28 4.95c.83-.08 1.72 1.1 1.19 1.85c-.32.45-.66.87-1.08 1.27C15.17 23 8.84 23 4.94 19.07c-3.91-3.9-3.91-10.24 0-14.14c.4-.4.82-.76 1.27-1.08c.75-.53 1.93.36 1.85 1.19c-.27 2.86.69 5.83 2.89 8.02a9.96 9.96 0 0 0 8.02 2.89m-1.64 2.02a12.08 12.08 0 0 1-7.8-3.47c-2.17-2.19-3.33-5-3.49-7.82c-2.81 3.14-2.7 7.96.31 10.98c3.02 3.01 7.84 3.12 10.98.31'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-white-balance-sunny{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m3.55 19.09l1.41 1.41l1.8-1.79l-1.42-1.42M12 6c-3.31 0-6 2.69-6 6s2.69 6 6 6s6-2.69 6-6c0-3.32-2.69-6-6-6m8 7h3v-2h-3m-2.76 7.71l1.8 1.79l1.41-1.41l-1.79-1.8M20.45 5l-1.41-1.4l-1.8 1.79l1.42 1.42M13 1h-2v3h2M6.76 5.39L4.96 3.6L3.55 5l1.79 1.81zM1 13h3v-2H1m12 9h-2v3h2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi-wordpress,.i-mdi\\:wordpress{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M3.42 12c0-1.24.27-2.42.74-3.5l4.1 11.22A8.56 8.56 0 0 1 3.42 12m14.37-.43c0 .73-.29 1.58-.65 2.77l-.86 2.86l-3.1-9.2l.98-.1c.47-.06.41-.74-.05-.71c0 0-1.39.11-2.29.11l-2.26-.11c-.46-.03-.51.68-.06.71l.91.1l1.34 3.64l-1.88 5.63L6.74 8l.99-.1c.46-.06.4-.74-.06-.71c0 0-1.39.11-2.29.11l-.55-.01C6.37 4.96 9 3.42 12 3.42c2.23 0 4.27.86 5.79 2.25h-.11c-.84 0-1.44.73-1.44 1.52c0 .71.41 1.31.84 2.01c.33.57.71 1.3.71 2.37m-5.64 1.18l2.64 7.22l.06.12c-.89.32-1.85.49-2.85.49c-.84 0-1.65-.12-2.42-.35zm7.38-4.87A8.55 8.55 0 0 1 20.58 12c0 3.16-1.72 5.93-4.27 7.41l2.62-7.57c.49-1.22.66-2.2.66-3.07zM12 2a10 10 0 0 1 10 10a10 10 0 0 1-10 10A10 10 0 0 1 2 12A10 10 0 0 1 12 2m0 19.54c5.26 0 9.54-4.28 9.54-9.54S17.26 2.46 12 2.46S2.46 6.74 2.46 12s4.28 9.54 9.54 9.54'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\\:earth{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M17.9 17.39c-.26-.8-1.01-1.39-1.9-1.39h-1v-3a1 1 0 0 0-1-1H8v-2h2a1 1 0 0 0 1-1V7h2a2 2 0 0 0 2-2v-.41a7.984 7.984 0 0 1 2.9 12.8M11 19.93c-3.95-.49-7-3.85-7-7.93c0-.62.08-1.22.21-1.79L9 15v1a2 2 0 0 0 2 2m1-16A10 10 0 0 0 2 12a10 10 0 0 0 10 10a10 10 0 0 0 10-10A10 10 0 0 0 12 2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\\:fire{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M17.66 11.2c-.23-.3-.51-.56-.77-.82c-.67-.6-1.43-1.03-2.07-1.66C13.33 7.26 13 4.85 13.95 3c-.95.23-1.78.75-2.49 1.32c-2.59 2.08-3.61 5.75-2.39 8.9c.04.1.08.2.08.33c0 .22-.15.42-.35.5c-.23.1-.47.04-.66-.12a.6.6 0 0 1-.14-.17c-1.13-1.43-1.31-3.48-.55-5.12C5.78 10 4.87 12.3 5 14.47c.06.5.12 1 .29 1.5c.14.6.41 1.2.71 1.73c1.08 1.73 2.95 2.97 4.96 3.22c2.14.27 4.43-.12 6.07-1.6c1.83-1.66 2.47-4.32 1.53-6.6l-.13-.26c-.21-.46-.77-1.26-.77-1.26m-3.16 6.3c-.28.24-.74.5-1.1.6c-1.12.4-2.24-.16-2.9-.82c1.19-.28 1.9-1.16 2.11-2.05c.17-.8-.15-1.46-.28-2.23c-.12-.74-.1-1.37.17-2.06c.19.38.39.76.63 1.06c.77 1 1.98 1.44 2.24 2.8c.04.14.06.28.06.43c.03.82-.33 1.72-.93 2.27'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\\:pin{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 12V4h1V2H7v2h1v8l-2 2v2h5.2v6h1.6v-6H18v-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\\:radar{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m19.07 4.93l-1.41 1.41A8 8 0 0 1 20 12a8 8 0 0 1-8 8a8 8 0 0 1-8-8c0-4.08 3.05-7.44 7-7.93v2.02C8.16 6.57 6 9.03 6 12a6 6 0 0 0 6 6a6 6 0 0 0 6-6c0-1.66-.67-3.16-1.76-4.24l-1.41 1.41C15.55 9.9 16 10.9 16 12a4 4 0 0 1-4 4a4 4 0 0 1-4-4c0-1.86 1.28-3.41 3-3.86v2.14c-.6.35-1 .98-1 1.72a2 2 0 0 0 2 2a2 2 0 0 0 2-2c0-.74-.4-1.38-1-1.72V2h-1A10 10 0 0 0 2 12a10 10 0 0 0 10 10a10 10 0 0 0 10-10c0-2.76-1.12-5.26-2.93-7.07'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\\:remove-circle-off-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M22.1 21.5L2.4 1.7L1.1 3l3 3C2.8 7.6 2 9.7 2 12c0 5.5 4.5 10 10 10c2.3 0 4.4-.8 6-2.1l2.8 2.8zM12 20c-4.4 0-8-3.6-8-8c0-1.7.6-3.3 1.5-4.6L9.1 11H7v2h4.1l5.5 5.5c-1.3.9-2.9 1.5-4.6 1.5M8.2 5L6.7 3.5C8.3 2.6 10.1 2 12 2c5.5 0 10 4.5 10 10c0 1.9-.6 3.7-1.5 5.3L19 15.8c.6-1.1 1-2.4 1-3.8c0-4.4-3.6-8-8-8c-1.4 0-2.7.4-3.8 1m8 8l-2-2H17v2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\\:robot-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M17.5 15.5c0 1.11-.89 2-2 2s-2-.89-2-2s.9-2 2-2s2 .9 2 2m-9-2c-1.1 0-2 .9-2 2s.9 2 2 2s2-.89 2-2s-.89-2-2-2M23 15v3c0 .55-.45 1-1 1h-1v1c0 1.11-.89 2-2 2H5a2 2 0 0 1-2-2v-1H2c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1h1c0-3.87 3.13-7 7-7h1V5.73c-.6-.34-1-.99-1-1.73c0-1.1.9-2 2-2s2 .9 2 2c0 .74-.4 1.39-1 1.73V7h1c3.87 0 7 3.13 7 7h1c.55 0 1 .45 1 1m-2 1h-2v-2c0-2.76-2.24-5-5-5h-4c-2.76 0-5 2.24-5 5v2H3v1h2v3h14v-3h2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\\:server-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M2 4.6v4.8c0 .9.5 1.6 1.2 1.6h17.7c.6 0 1.2-.7 1.2-1.6V4.6C22 3.7 21.5 3 20.8 3H3.2C2.5 3 2 3.7 2 4.6M10 8V6H9v2zM5 8h2V6H5zm15 1H4V5h16zM2 14.6v4.8c0 .9.5 1.6 1.2 1.6h17.7c.6 0 1.2-.7 1.2-1.6v-4.8c0-.9-.5-1.6-1.2-1.6H3.2c-.7 0-1.2.7-1.2 1.6m8 3.4v-2H9v2zm-5 0h2v-2H5zm15 1H4v-4h16z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\\:shield-search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 9a3 3 0 0 1 3 3a3 3 0 0 1-3 3a3 3 0 0 1-3-3a3 3 0 0 1 3-3m5.86 10.31C16.23 21.22 14.28 22.45 12 23c-2.56-.61-4.7-2.07-6.42-4.37C3.86 16.34 3 13.8 3 11V5l9-4l9 4v6c0 2.39-.64 4.61-1.92 6.67l-2.91-2.91c.52-.79.83-1.76.83-2.76a5 5 0 0 0-5-5a5 5 0 0 0-5 5a5 5 0 0 0 5 5c1 0 1.97-.31 2.76-.83z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mdi\\:source-branch{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M13 14c-3.36 0-4.46 1.35-4.82 2.24C9.25 16.7 10 17.76 10 19a3 3 0 0 1-3 3a3 3 0 0 1-3-3c0-1.31.83-2.42 2-2.83V7.83A2.99 2.99 0 0 1 4 5a3 3 0 0 1 3-3a3 3 0 0 1 3 3c0 1.31-.83 2.42-2 2.83v5.29c.88-.65 2.16-1.12 4-1.12c2.67 0 3.56-1.34 3.85-2.23A3.01 3.01 0 0 1 14 7a3 3 0 0 1 3-3a3 3 0 0 1 3 3c0 1.34-.88 2.5-2.09 2.86C17.65 11.29 16.68 14 13 14m-6 4a1 1 0 0 0-1 1a1 1 0 0 0 1 1a1 1 0 0 0 1-1a1 1 0 0 0-1-1M7 4a1 1 0 0 0-1 1a1 1 0 0 0 1 1a1 1 0 0 0 1-1a1 1 0 0 0-1-1m10 2a1 1 0 0 0-1 1a1 1 0 0 0 1 1a1 1 0 0 0 1-1a1 1 0 0 0-1-1'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mi\\:attachment{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19.463 5.576c-.688-.75-1.929-.796-2.756.031l-8.1 8.1c-.21.21-.21.476 0 .686s.476.21.686 0l6.7-6.7a1 1 0 0 1 1.414 1.414l-6.7 6.7a2.45 2.45 0 0 1-3.514 0a2.45 2.45 0 0 1 0-3.514l8.1-8.1c1.567-1.568 4.115-1.619 5.63.015c1.552 1.569 1.597 4.104-.03 5.613l-9.486 9.486c-2.19 2.19-5.624 2.19-7.814 0s-2.19-5.624 0-7.814l8.1-8.1a1 1 0 0 1 1.414 1.414l-8.1 8.1c-1.41 1.41-1.41 3.576 0 4.986s3.576 1.41 4.986 0l9.5-9.5l.031-.03c.75-.687.796-1.929-.031-2.756z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\\:add-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M10.5 20a1.5 1.5 0 0 0 3 0v-6.5H20a1.5 1.5 0 0 0 0-3h-6.5V4a1.5 1.5 0 0 0-3 0v6.5H4a1.5 1.5 0 0 0 0 3h6.5z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\\:add-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M11 20a1 1 0 1 0 2 0v-7h7a1 1 0 1 0 0-2h-7V4a1 1 0 1 0-2 0v7H4a1 1 0 1 0 0 2h7z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\\:arrow-right-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='M24 0v24H0V0zM12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='m15.06 5.283l5.657 5.657a1.5 1.5 0 0 1 0 2.12l-5.656 5.658a1.5 1.5 0 0 1-2.122-2.122l3.096-3.096H4.5a1.5 1.5 0 0 1 0-3h11.535L12.94 7.404a1.5 1.5 0 0 1 2.122-2.121Z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\\:close-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='m12 13.414l5.657 5.657a1 1 0 0 0 1.414-1.414L13.414 12l5.657-5.657a1 1 0 0 0-1.414-1.414L12 10.586L6.343 4.929A1 1 0 0 0 4.93 6.343L10.586 12l-5.657 5.657a1 1 0 1 0 1.414 1.414z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\\:cloud-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M5 10.416a6.5 6.5 0 0 1 12.586-2.204A6.002 6.002 0 0 1 16 20H7a5 5 0 0 1-2-9.584M11.5 6a4.5 4.5 0 0 0-4.473 5a1.01 1.01 0 0 1-.758 1.09A3.002 3.002 0 0 0 7 18h9a4 4 0 0 0 .655-7.947a1.01 1.01 0 0 1-.81-.732A4.5 4.5 0 0 0 11.5 6'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\\:delete-2-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M14.28 2a2 2 0 0 1 1.897 1.368L16.72 5H20a1 1 0 1 1 0 2l-.003.071l-.867 12.143A3 3 0 0 1 16.138 22H7.862a3 3 0 0 1-2.992-2.786L4.003 7.07L4 7a1 1 0 0 1 0-2h3.28l.543-1.632A2 2 0 0 1 9.721 2zm3.717 5H6.003l.862 12.071a1 1 0 0 0 .997.929h8.276a1 1 0 0 0 .997-.929zM10 10a1 1 0 0 1 .993.883L11 11v5a1 1 0 0 1-1.993.117L9 16v-5a1 1 0 0 1 1-1m4 0a1 1 0 0 1 1 1v5a1 1 0 1 1-2 0v-5a1 1 0 0 1 1-1m.28-6H9.72l-.333 1h5.226z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\\:discord-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M15.003 4c.744 0 1.53.26 2.25.547l.527.216c1.26.528 1.968 1.636 2.517 2.853c.891 1.975 1.51 4.608 1.724 6.61c.102.95.127 1.906-.056 2.549c-.197.687-.867 1.173-1.518 1.555l-.322.183l-.334.186q-.26.144-.525.284l-.522.27l-.717.357l-.577.284a1 1 0 1 1-.894-1.788l.79-.39l-.58-.609c-1.39.57-3.027.893-4.766.893s-3.376-.322-4.766-.893l-.58.608l.793.39a1 1 0 1 1-.894 1.79l-.544-.27c-.402-.2-.805-.398-1.203-.607l-.928-.505l-.321-.183c-.651-.382-1.322-.868-1.518-1.555c-.184-.643-.158-1.598-.057-2.55c.214-2.001.833-4.634 1.724-6.609c.549-1.217 1.257-2.325 2.517-2.853C7.059 4.413 8.072 4 9 4c.603 0 1.077.555.99 1.147A14 14 0 0 1 12 5c.691 0 1.366.05 2.014.148A1.012 1.012 0 0 1 15.004 4ZM8.75 10.5a1.75 1.75 0 1 0 0 3.5a1.75 1.75 0 0 0 0-3.5m6.5 0a1.75 1.75 0 1 0 0 3.5a1.75 1.75 0 0 0 0-3.5'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\\:down-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M24 0v24H0V0zM12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M13.06 16.06a1.5 1.5 0 0 1-2.12 0l-5.658-5.656a1.5 1.5 0 1 1 2.122-2.121L12 12.879l4.596-4.596a1.5 1.5 0 0 1 2.122 2.12l-5.657 5.658Z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\\:plugin-2-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M10.5 4a1.472 1.472 0 0 0-1.317 2.13l.163.325A1.067 1.067 0 0 1 8.39 8H5a1 1 0 0 0-1 1v1.194c1.82-.109 3.5 1.331 3.5 3.306S5.82 16.915 4 16.806V19a1 1 0 0 0 1 1h2.194c-.109-1.82 1.331-3.5 3.306-3.5s3.415 1.68 3.306 3.5H15a1 1 0 0 0 1-1v-3.39c0-.794.835-1.31 1.545-.956l.324.163a1.472 1.472 0 1 0 0-2.634l-.324.163A1.067 1.067 0 0 1 16 11.39V9a1 1 0 0 0-1-1h-2.39c-.794 0-1.31-.835-.956-1.545l.163-.325A1.472 1.472 0 0 0 10.5 4M7.064 6c-.316-2.017 1.23-4 3.436-4s3.752 1.983 3.436 4H15a3 3 0 0 1 3 3v1.064c2.017-.316 4 1.23 4 3.436s-1.983 3.752-4 3.436V19a3 3 0 0 1-3 3h-2.407a1.06 1.06 0 0 1-.976-1.48l.085-.197a1.308 1.308 0 1 0-2.404 0l.085.198c.3.7-.214 1.479-.976 1.479H5a3 3 0 0 1-3-3v-3.407c0-.762.779-1.276 1.48-.976l.197.085a1.308 1.308 0 1 0 0-2.404l-.198.085c-.7.3-1.479-.214-1.479-.976V9a3 3 0 0 1 3-3z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\\:right-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M24 0v24H0V0zM12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M15.707 11.293a1 1 0 0 1 0 1.414l-5.657 5.657a1 1 0 1 1-1.414-1.414l4.95-4.95l-4.95-4.95a1 1 0 0 1 1.414-1.414z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\\:telegram-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M19.777 4.43a1.5 1.5 0 0 1 2.062 1.626l-2.268 13.757c-.22 1.327-1.676 2.088-2.893 1.427c-1.018-.553-2.53-1.405-3.89-2.294c-.68-.445-2.763-1.87-2.507-2.884c.22-.867 3.72-4.125 5.72-6.062c.785-.761.427-1.2-.5-.5c-2.302 1.738-5.998 4.381-7.22 5.125c-1.078.656-1.64.768-2.312.656c-1.226-.204-2.363-.52-3.291-.905c-1.254-.52-1.193-2.244-.001-2.746z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mingcute\\:time-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m0 2a8 8 0 1 0 0 16a8 8 0 0 0 0-16m0 2a1 1 0 0 1 .993.883L13 7v4.586l2.707 2.707a1 1 0 0 1-1.32 1.497l-.094-.083l-3-3a1 1 0 0 1-.284-.576L11 12V7a1 1 0 0 1 1-1'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-mynaui\\:refresh-solid{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M21.074 12.154a.75.75 0 0 1 .672.82c-.49 4.93-4.658 8.776-9.724 8.776c-2.724 0-5.364-.933-7.238-2.68L3 20.85a.75.75 0 0 1-.75-.75v-3.96c0-.714.58-1.29 1.291-1.29h3.97a.75.75 0 0 1 .75.75l-2.413 2.407c1.558 1.433 3.78 2.243 6.174 2.243c4.29 0 7.817-3.258 8.232-7.424a.75.75 0 0 1 .82-.672m-18.82-1.128c.49-4.93 4.658-8.776 9.724-8.776c2.724 0 5.364.933 7.238 2.68L21 3.15a.75.75 0 0 1 .75.75v3.96c0 .714-.58 1.29-1.291 1.29h-3.97a.75.75 0 0 1-.75-.75l2.413-2.408c-1.558-1.432-3.78-2.242-6.174-2.242c-4.29 0-7.817 3.258-8.232 7.424a.75.75 0 1 1-1.492-.148'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-octicon\\:git-branch-16{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.5 2.5 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25m-6 0a.75.75 0 1 0 1.5 0a.75.75 0 0 0-1.5 0m8.25-.75a.75.75 0 1 0 0 1.5a.75.75 0 0 0 0-1.5M4.25 12a.75.75 0 1 0 0 1.5a.75.75 0 0 0 0-1.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-pajamas\\:issue-type-maintenance{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M11.25 2.5a2.25 2.25 0 0 0-2.154 2.904l.13.43l-.317.318l-6.254 6.253l-.53-.53l.53.53a.664.664 0 0 0 .94.94L9.848 7.09l.318-.318l.43.13a2.25 2.25 0 0 0 2.685-3.124l-1.5 1.501a.75.75 0 1 1-1.061-1.06l1.5-1.5a2.24 2.24 0 0 0-.97-.22ZM7.5 4.75a3.75 3.75 0 1 1 3.114 3.696L10.061 9l.939.94l.47-.47l.53-.53l.53.53l1.875 1.875a2.164 2.164 0 1 1-3.06 3.06L9.47 12.53L8.94 12l.53-.53l.47-.47l-.94-.94l-4.345 4.345l-.53-.53l.53.53a2.164 2.164 0 1 1-3.06-3.06L5.939 7L3.5 4.56l-.617.617l-.507-.761l-1-1.5l-.341-.512l.435-.434l.5-.5l.434-.435l.512.341l1.5 1l.761.507l-.616.617L7 5.94l.554-.554A4 4 0 0 1 7.5 4.75m4.5 6.31l1.345 1.345a.664.664 0 0 1-.94.94L11.061 12z' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-pajamas\\:todo-add{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M13 6a.75.75 0 0 1-.75-.75v-1.5h-1.5a.75.75 0 0 1 0-1.5h1.5V.75a.75.75 0 0 1 1.5 0v1.5h1.5a.75.75 0 0 1 0 1.5h-1.5v1.5A.75.75 0 0 1 13 6M3 13.5a.5.5 0 0 1-.5-.5V3a.5.5 0 0 1 .5-.5h4.25a.75.75 0 0 0 0-1.5H3a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8.75a.75.75 0 0 0-1.5 0V13a.5.5 0 0 1-.5.5z' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-pixel\\:plus-solid{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M23 11v2h-1v1h-8v8h-1v1h-2v-1h-1v-8H2v-1H1v-2h1v-1h8V2h1V1h2v1h1v8h8v1z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-prime\\:clone{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M14 16.75H6A2.75 2.75 0 0 1 3.25 14V6A2.75 2.75 0 0 1 6 3.25h8A2.75 2.75 0 0 1 16.75 6v8A2.75 2.75 0 0 1 14 16.75m-8-12A1.25 1.25 0 0 0 4.75 6v8A1.25 1.25 0 0 0 6 15.25h8A1.25 1.25 0 0 0 15.25 14V6A1.25 1.25 0 0 0 14 4.75Z'/%3E%3Cpath fill='currentColor' d='M18 20.75h-8A2.75 2.75 0 0 1 7.25 18v-2h1.5v2A1.25 1.25 0 0 0 10 19.25h8A1.25 1.25 0 0 0 19.25 18v-8A1.25 1.25 0 0 0 18 8.75h-2v-1.5h2A2.75 2.75 0 0 1 20.75 10v8A2.75 2.75 0 0 1 18 20.75'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-qlementine-icons\\:tool-16{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M15.1 3.12a1 1 0 0 1 .706.71c.452 1.71.032 3.62-1.32 4.97a5.14 5.14 0 0 1-4.87 1.36a.34.34 0 0 0-.148-.006l-.025.008l-5.08 5.08a2.563 2.563 0 0 1-3.62 0a2.563 2.563 0 0 1 0-3.62l5.08-5.08l.008-.025a.34.34 0 0 0-.006-.148a5.16 5.16 0 0 1 1.366-4.88a5.11 5.11 0 0 1 4.97-1.32a1 1 0 0 1 .452 1.674l-2.1 2.1l.383 1.15l1.15.383l2.1-2.1a1 1 0 0 1 .968-.258zM5.81 6.55l.001-.002zm3.62 3.62l.002-.001zm4.34-2.07a4.16 4.16 0 0 1-3.93 1.1c-.396-.096-.827-.023-1.12.265l-5.08 5.08c-.607.608-1.6.608-2.21 0a1.57 1.57 0 0 1 0-2.21l5.08-5.08c.288-.288.361-.721.265-1.12a4.2 4.2 0 0 1-.043-1.78a4.2 4.2 0 0 1 1.14-2.15c.76-.76 1.74-1.16 2.73-1.2a4.3 4.3 0 0 1 1.28.137l-2.1 2.1a1 1 0 0 0-.242 1.02l.383 1.15c.1.299.334.533.632.632l1.15.383a.99.99 0 0 0 1.02-.242l2.1-2.1c.11.418.156.849.137 1.28a4.1 4.1 0 0 1-1.2 2.73z' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ri\\:device-recover-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 2a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1zm-1 2H6v16h12zm-6 3a5 5 0 0 1 2.628 9.254L12.5 12H15a3 3 0 1 0-3 3l.955 1.909q-.464.09-.955.091a5 5 0 0 1 0-10'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ri\\:menu-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M3 4h18v2H3zm0 7h18v2H3zm0 7h18v2H3z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:backend{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.82 3.283c.35.262.727.456 1.131.583.527.168.961.22 1.262.23-.026.378-.081.97-.196 1.74-.097.646-.29 1.209-.572 1.676-.293.48-.592.709-.745.802-.483.294-.852.314-.88.315-.029.001-.397-.02-.88-.315-.153-.093-.453-.321-.745-.802-.283-.466-.476-1.03-.572-1.675a22.466 22.466 0 0 1-.197-1.74 4.768 4.768 0 0 0 1.262-.23 3.769 3.769 0 0 0 1.132-.584zm0-.569s-.44.46-1.24.714a4.248 4.248 0 0 1-1.277.215c-.195 0-.303-.019-.303-.019s.008.828.226 2.288c.232 1.56.958 2.458 1.523 2.802.601.367 1.057.37 1.07.37.015 0 .47-.003 1.072-.37.564-.344 1.29-1.242 1.523-2.802.218-1.46.226-2.288.226-2.288s-.108.02-.304.02c-.272 0-.716-.038-1.275-.216-.801-.254-1.241-.714-1.241-.714z' fill='currentColor'/%3E%3Cpath d='M6.82 3.17V5.9H4.403l-.197-1.98 2.614-.75zm0 2.73v2.944l.805-.215.856-.839.464-.9.292-.99H6.82z' fill='currentColor'/%3E%3Crect x='1.5' y='1.5' rx='2' width='11' height='9.286' stroke='currentColor'/%3E%3Cpath stroke='currentColor' d='M7 11.286V13'/%3E%3Cpath d='M3.25 13h7.5' stroke='currentColor' stroke-linecap='round'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:backup{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 128 128' style='enable-background:new 0 0 128 128' xml:space='preserve'%3E%3Cpath d='M76.6 112H25.4c-5.2 0-9.4-4.2-9.4-9.4V40.2c0-5.2 4.2-9.4 9.4-9.4h51.2c5.2 0 9.4 4.2 9.4 9.4v2.9c0 2.1-1.7 3.7-3.7 3.7s-3.7-1.7-3.7-3.7v-2.9c0-1-.8-1.9-1.9-1.9H25.4c-1 0-1.9.8-1.9 1.9v62.4c0 1 .8 1.9 1.9 1.9h51.2c1 0 1.9-.8 1.9-1.9V82.8c0-2.1 1.7-3.7 3.7-3.7s3.7 1.7 3.7 3.7v19.8c0 5.2-4.2 9.4-9.3 9.4z' fill='currentColor'/%3E%3Cpath d='M102.6 97.2h-11c-2.1 0-3.7-1.7-3.7-3.7 0-2.1 1.7-3.7 3.7-3.7h11.1c1 0 1.9-.8 1.9-1.9V25.4c0-1-.8-1.9-1.9-1.9H51.4c-1 0-1.9.8-1.9 1.9v.7c0 2.1-1.7 3.7-3.7 3.7s-3.7-1.7-3.7-3.7v-.7c0-5.2 4.2-9.4 9.4-9.4h51.2c5.2 0 9.4 4.2 9.4 9.4v62.4c-.1 5.2-4.3 9.4-9.5 9.4z' fill='currentColor'/%3E%3Cpath d='M60 99.1c-.9 0-1.8-.3-2.5-.9L30.3 73.9c-1.5-1.4-1.6-3.8-.2-5.3l.3-.3 27.2-23.2c1.6-1.3 3.9-1.2 5.3.4.6.7.9 1.5.9 2.4v12c8.8-.9 16.9-5.2 22.6-12l8.8-10.4c1.3-1.6 3.6-1.9 5.3-.6 1.2.9 1.7 2.4 1.3 3.9L99.3 51c-3.9 17-18.2 29.5-35.5 31.1v13.3c-.1 2.1-1.8 3.7-3.8 3.7zM38.5 71.2 56.2 87v-8.5c0-2.1 1.7-3.7 3.7-3.7 13.5 0 25.2-8 30.3-20.1-7.9 8.2-18.8 12.9-30.2 12.9-2.1 0-3.7-1.7-3.7-3.7V56L38.5 71.2z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:feature-record{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='34px' height='34px' fill='none'%3E%3Cpath d='M0 0h34v34H0z'/%3E%3Cpath fill='currentColor' d='M7.65.17h1.744v6.474H7.65zm15.849 15.941a7.88 7.88 0 0 1 5.451 2.181 7.862 7.862 0 0 1 2.447 5.358 7.845 7.845 0 0 1-2.057 5.69 7.868 7.868 0 0 1-5.857 2.579 7.88 7.88 0 0 1-5.452-2.182 7.862 7.862 0 0 1-2.447-5.358 7.845 7.845 0 0 1 2.058-5.689 7.868 7.868 0 0 1 5.856-2.579zm0-1.741c-.15 0-.301.003-.453.01-5.329.246-9.45 4.759-9.203 10.08.239 5.17 4.511 9.2 9.641 9.2.15 0 .302-.003.453-.01 5.329-.246 9.45-4.759 9.204-10.08-.24-5.17-4.512-9.2-9.642-9.2'/%3E%3Cpath fill='currentColor' d='M16.19 31.67c-.47-.445-.897-.932-1.278-1.454H4.083a1.48 1.48 0 0 1-1.482-1.476V5.77a1.48 1.48 0 0 1 1.482-1.476h21.584a1.48 1.48 0 0 1 1.482 1.476v8.39a10.52 10.52 0 0 1 1.751.835V5.77a3.227 3.227 0 0 0-3.233-3.22H4.083A3.227 3.227 0 0 0 .85 5.77v22.97a3.227 3.227 0 0 0 3.233 3.22H16.51a10.68 10.68 0 0 1-.32-.29'/%3E%3Cpath fill='currentColor' d='M27.152 15.997a8.794 8.794 0 0 1 1.748 1.056v-.008a8.785 8.785 0 0 0-1.748-1.051zM28.785 27.2H22.32v-7.849h1.747v6.111h4.717zM5.27 11.752h19.429v1.738H5.27zM20.522.17h1.747v6.46h-1.747zm-7.559 24.457H5.27v1.738h7.95a10.49 10.49 0 0 1-.257-1.738m1.72-6.438H5.27v1.738h8.479c.255-.607.568-1.189.934-1.738'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:34px;height:34px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:feature-tips{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='34px' height='34px' fill='none'%3E%3Cpath d='M0 0h34v34H0z'/%3E%3Cpath fill='currentColor' d='M32.44 25.345a1.251 1.251 0 0 0-1.253 1.252v4.59h-4.59a1.251 1.251 0 1 0 0 2.504h5.425a1.67 1.67 0 0 0 1.669-1.67v-5.424a1.251 1.251 0 0 0-1.252-1.252M32.022.31h-5.425a1.252 1.252 0 1 0 0 2.504h4.59v4.59a1.251 1.251 0 1 0 2.504 0V1.978A1.669 1.669 0 0 0 32.02.31M1.56 8.655a1.252 1.252 0 0 0 1.252-1.252v-4.59h4.59a1.252 1.252 0 1 0 0-2.504H1.978A1.67 1.67 0 0 0 .31 1.98v5.424c0 .69.561 1.252 1.252 1.252m5.842 22.532h-4.59v-4.59a1.252 1.252 0 1 0-2.504 0v5.425c0 .92.748 1.669 1.67 1.669h5.424a1.252 1.252 0 1 0 0-2.504m8.438-17.646c0-.638.52-1.153 1.159-1.153.64 0 1.16.515 1.16 1.153v5.517A1.154 1.154 0 0 1 17 20.214a1.155 1.155 0 0 1-1.16-1.155zm0 8.276c0-.637.52-1.153 1.159-1.153a1.156 1.156 0 0 1 1.003 1.731 1.156 1.156 0 0 1-1.003.577 1.155 1.155 0 0 1-1.16-1.155m12.503 1.272c.704 1.21-.177 2.72-1.578 2.72H7.233c-1.402 0-2.283-1.51-1.578-2.72l9.767-16.773A1.808 1.808 0 0 1 17 5.41c.643 0 1.244.33 1.578.906zm-2.387.416-8.955-15.3-8.933 15.342z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:34px;height:34px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:feature-trojan{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='34px' height='34px' fill='none'%3E%3Cpath d='M0 0h34v34H0z'/%3E%3Cpath fill='currentColor' d='M1.062 27.228a.662.662 0 0 1 .718.607v3.426a.81.81 0 0 0 .792.792H4.67a.68.68 0 0 1 .718.644v.074a.758.758 0 0 1-.718.718h-2.1a2.248 2.248 0 0 1-2.228-2.228v-3.297a.68.68 0 0 1 .626-.736zm31.71 0a.68.68 0 0 1 .717.644v3.407a2.257 2.257 0 0 1-2.228 2.21h-2.1a.68.68 0 0 1-.717-.644v-.074a.68.68 0 0 1 .644-.718h2.173a.81.81 0 0 0 .792-.792v-3.297a.665.665 0 0 1 .59-.736zM20.304 3.656c1.951.57 8.212 3.02 7.365 10.239 0 .865-.147 1.841-.147 3.02v3.168a2.513 2.513 0 0 1-2.339 2.67h-.847v.331a9.968 9.968 0 0 0 .369 3.039c.22.902 0 1.86-.59 2.596a3.289 3.289 0 0 1-2.449 1.142h-9.723c-1.73.019-3.13-1.38-3.148-3.112 0-.387.073-.755.202-1.123a12.36 12.36 0 0 1 2.652-4.052 6.07 6.07 0 0 0 1.454-3.241c-.405.092-.791.24-1.16.424l-2.67 1.841a2.19 2.19 0 0 1-2.799-.368l-1.38-1.473a1.837 1.837 0 0 1-.203-2.302l6.04-9.484a3.907 3.907 0 0 1 1.841-1.603c.774-.534 1.62-.976 2.486-1.344a8.038 8.038 0 0 1 5.046-.368M13.62 6.602h-.092c-.552.203-.994.608-1.289 1.105l-5.027 7.827a.666.666 0 0 1 .331.81.71.71 0 0 1-.644.497H6.42l-.313.516c-.129.129-.147.332-.037.46 0 .019.019.019.037.037l1.363 1.437c.276.257.681.331 1.013.147l2.67-1.731a6.135 6.135 0 0 1 2.301-.866 4.164 4.164 0 0 0 2.892-1.583 2.477 2.477 0 0 0 .276-1.842.708.708 0 0 1 .626-.792.73.73 0 0 1 .755.442 4.524 4.524 0 0 1-.46 3.02 5.071 5.071 0 0 1-3.02 1.952 6.918 6.918 0 0 1-1.713 4.402 9.385 9.385 0 0 0-2.45 3.683 1.419 1.419 0 0 0 .222 1.51c.313.479.865.755 1.436.718h9.723a1.526 1.526 0 0 0 1.307-.644c.295-.387.405-.884.277-1.363a12.07 12.07 0 0 1-.277-3.978c.921-11.528 0-12.246-2.817-14.18a11.51 11.51 0 0 0-5.524-1.657 2.695 2.695 0 0 0-1.087.073m2.652-1.436h-.258a11.33 11.33 0 0 1 4.935 1.841c3.204 2.229 4.309 3.684 3.554 14.273h.552c.645 0 1.16-.516 1.16-1.16v-3.205c0-1.234 0-2.228.148-3.167.202-2.026 0-6.851-6.427-8.73a6.699 6.699 0 0 0-3.664.148m-3.315 5.525c.276.257.35.662.147.994l-.515.663a.644.644 0 0 1-.57.276 1.252 1.252 0 0 1-.443-.147.769.769 0 0 1-.22-1.05c0-.018.018-.018.036-.037l.497-.663a.794.794 0 0 1 1.068-.073zM4.671.34a.68.68 0 0 1 .718.644v.074a.708.708 0 0 1-.718.718h-2.1a.81.81 0 0 0-.791.792v3.683a.68.68 0 0 1-.645.719h-.073a.68.68 0 0 1-.719-.645V2.569A2.248 2.248 0 0 1 2.572.341zm26.59 0a2.248 2.248 0 0 1 2.228 2.228v3.683a.68.68 0 0 1-.644.719h-.074a.68.68 0 0 1-.718-.645V2.569a.81.81 0 0 0-.792-.792h-2.1a.68.68 0 0 1-.717-.644v-.074a.68.68 0 0 1 .644-.718z'/%3E%3Cpath fill='currentColor' d='M31.334 33.66H29.23a.78.78 0 0 1-.812-.74v-.073c-.037-.425.277-.775.701-.812h2.215a.726.726 0 0 0 .702-.702V28.03a.82.82 0 0 1 .812-.812.82.82 0 0 1 .812.812v3.323a2.348 2.348 0 0 1-2.326 2.307m-2.104-1.44a.622.622 0 0 0-.628.627c0 .35.277.628.628.628h2.104a2.144 2.144 0 0 0 2.234-2.05V28.03a.622.622 0 0 0-.628-.627.622.622 0 0 0-.627.627v3.323a.924.924 0 0 1-.886.886zM4.68 33.66H2.577a2.347 2.347 0 0 1-2.233-2.327V28.03a.75.75 0 0 1 .701-.812h.111a.75.75 0 0 1 .812.702v3.433a.726.726 0 0 0 .702.701H4.68c.424-.037.775.277.812.702v.11a.816.816 0 0 1-.812.794M.99 27.382a.584.584 0 0 0-.629.554v3.396a2.145 2.145 0 0 0 2.05 2.234h2.27c.35 0 .627-.277.627-.628a.584.584 0 0 0-.553-.627H2.576a.924.924 0 0 1-.886-.886v-3.397a.585.585 0 0 0-.535-.646zm20.654 2.585h-9.672a3.254 3.254 0 0 1-3.249-3.25c0-.387.074-.756.203-1.125a12.098 12.098 0 0 1 2.695-4.08 6.563 6.563 0 0 0 1.403-3.064c-.35.11-.683.277-.997.461l-2.676 1.736a2.285 2.285 0 0 1-2.935-.388L5.05 18.8a1.95 1.95 0 0 1-.24-2.4l6.073-9.47a4.094 4.094 0 0 1 1.846-1.642 13.994 13.994 0 0 1 2.436-1.422 8.214 8.214 0 0 1 5.113-.295c1.975.59 8.325 3.046 7.512 10.356 0 .904-.147 1.846-.147 3.027v3.175c.11 1.421-.96 2.658-2.4 2.769h-.794v.24c-.018 1.033.111 2.049.388 3.045.24.905.055 1.846-.498 2.603a3.312 3.312 0 0 1-2.621 1.181zm-8.38-11.777v.129a6.14 6.14 0 0 1-1.477 3.304 12.235 12.235 0 0 0-2.658 4.024 3.07 3.07 0 0 0 1.68 4.006c.369.147.775.221 1.163.221h9.746a3.257 3.257 0 0 0 2.4-1.126c.553-.701.756-1.624.553-2.51a9.763 9.763 0 0 1-.332-3.101v-.425h.738a2.336 2.336 0 0 0 1.846-.757c.48-.498.72-1.163.664-1.846v-3.156c0-1.145 0-2.141.148-3.046.794-7.162-5.537-9.58-7.383-10.152a8.062 8.062 0 0 0-5.02.277c-.85.387-1.662.867-2.419 1.42a3.782 3.782 0 0 0-1.846 1.588l-6.091 9.451c-.48.72-.406 1.68.203 2.308l1.366 1.44a2.108 2.108 0 0 0 2.695.332l2.676-1.772c.37-.222.757-.406 1.182-.517zm8.564 10.263h-9.782a1.88 1.88 0 0 1-1.514-.757 1.5 1.5 0 0 1-.24-1.514 9.453 9.453 0 0 1 2.418-3.691 6.934 6.934 0 0 0 1.717-4.412 4.849 4.849 0 0 0 2.971-1.846 4.233 4.233 0 0 0 .443-2.954.57.57 0 0 0-.277-.406.508.508 0 0 0-.46 0 .533.533 0 0 0-.352.388 2.517 2.517 0 0 1-.295 1.957 4.266 4.266 0 0 1-2.953 1.624 5.838 5.838 0 0 0-2.27.85l-2.677 1.734c-.37.203-.812.13-1.126-.147L6.047 17.82a.457.457 0 0 1 0-.627l.35-.554.314.092h.203a.572.572 0 0 0 .554-.443.555.555 0 0 0-.277-.683l4.984-7.882a2.66 2.66 0 0 1 1.273-1.107h.13c.35-.11.72-.166 1.089-.13 1.956.074 3.876.647 5.537 1.68 2.769 1.957 3.802 2.695 2.861 14.306-.13 1.33-.037 2.658.277 3.95a1.514 1.514 0 0 1-.314 1.44c-.295.37-.757.59-1.236.59zm-7.124-10.337a7.277 7.277 0 0 1-1.846 4.448v.093a8.99 8.99 0 0 0-2.381 3.525 1.33 1.33 0 0 0 .203 1.422c.295.443.83.72 1.366.683h9.746c.48.018.94-.203 1.218-.61.295-.35.406-.83.295-1.292a11.704 11.704 0 0 1-.295-4.005c.923-11.5 0-12.22-2.788-14.14a11.074 11.074 0 0 0-5.537-1.643 2.373 2.373 0 0 0-1.015.13h-.092a2.438 2.438 0 0 0-1.237.996l-4.984 7.827a.758.758 0 0 1 .37.868.787.787 0 0 1-.739.553H6.49l-.296.443c-.11.093-.11.259-.018.37l.018.018 1.366 1.458c.24.24.61.277.905.111l2.658-1.717a6.047 6.047 0 0 1 2.344-.886 4.07 4.07 0 0 0 2.842-1.661 2.483 2.483 0 0 0 .277-1.846.634.634 0 0 1 0-.628.917.917 0 0 1 .536-.369.705.705 0 0 1 .609 0c.203.111.332.314.369.536a4.42 4.42 0 0 1-.443 3.1 5.098 5.098 0 0 1-2.99 2.216zm10.447 3.34h-.646v-.11c.775-10.78-.443-12.072-3.526-14.213a11.532 11.532 0 0 0-4.91-1.846v-.111l.277-.092a6.96 6.96 0 0 1 3.692 0c6.516 1.846 6.7 6.83 6.497 8.842 0 .941-.147 1.956-.147 3.175v3.174c-.037.683-.591 1.2-1.274 1.182zm-.462-.184h.462c.59 0 1.07-.48 1.07-1.07v-3.25c0-1.217 0-2.251.148-3.192.203-1.976 0-6.775-6.368-8.64a6.72 6.72 0 0 0-3.526 0c1.643.222 3.23.831 4.615 1.754 3.083 2.29 4.338 3.6 3.563 14.398zm-12.643-8.565a1.12 1.12 0 0 1-.48-.147.935.935 0 0 1-.314-.554.853.853 0 0 1 .166-.59l.498-.665a.877.877 0 0 1 1.145-.148c.35.258.443.757.203 1.126l-.517.665a.736.736 0 0 1-.701.313m.516-2.067a.67.67 0 0 0-.516.221l-.499.665a.595.595 0 0 0-.129.461.6.6 0 0 0 .222.407c.11.073.258.11.387.129a.533.533 0 0 0 .498-.24l.517-.665a.703.703 0 0 0-.129-.867.608.608 0 0 0-.35-.111m20.304-3.563a.78.78 0 0 1-.812-.738V2.574a.726.726 0 0 0-.701-.701H29.23a.78.78 0 0 1-.812-.738V1.06a.777.777 0 0 1 .812-.72h2.104a2.364 2.364 0 0 1 2.326 2.326v3.691a.777.777 0 0 1-.812.72zM29.175.433a.584.584 0 0 0-.628.554v.074a.584.584 0 0 0 .554.627h2.178c.48.019.868.406.886.886v3.692c0 .35.277.628.627.628.351 0 .628-.277.628-.628V2.574c0-1.181-.96-2.14-2.141-2.14zM1.063 7.078a.777.777 0 0 1-.72-.812V2.574A2.33 2.33 0 0 1 2.576.341h2.105a.78.78 0 0 1 .812.738v.074a.82.82 0 0 1-.812.812H2.576a.726.726 0 0 0-.7.702v3.691a.75.75 0 0 1-.795.72zM2.576.433c-1.18 0-2.14.96-2.14 2.141v3.692a.584.584 0 0 0 .553.628h.074a.584.584 0 0 0 .627-.554V2.574a.924.924 0 0 1 .886-.886h2.105c.35 0 .627-.277.627-.627a.584.584 0 0 0-.553-.628z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:34px;height:34px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:filescan{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128' style='enable-background:new 0 0 128 128' xml:space='preserve'%3E%3Cpath class='st0' d='M36.8 46.8h20.6c1.9 0 3.4-1.5 3.4-3.4S59.3 40 57.4 40H36.8c-1.9 0-3.4 1.5-3.4 3.4s1.5 3.4 3.4 3.4z' fill='currentColor'/%3E%3Cpath class='st0' d='M88.4 105.2H30.1c-1.9 0-3.4-1.5-3.4-3.4V26.3c0-1.9 1.5-3.4 3.4-3.4h41.2V40c0 3.8 3.1 6.9 6.9 6.9h17.2V64c0 1.9 1.5 3.4 3.4 3.4s3.4-1.5 3.4-3.4V38.1c0-.9-.4-1.8-1-2.4L82.6 17c-.6-.6-1.5-1-2.4-1H26.6c-3.8 0-6.9 3.1-6.9 6.9v82.3c0 3.8 3.1 6.9 6.9 6.9h61.8c1.9 0 3.4-1.5 3.4-3.4s-1.5-3.5-3.4-3.5zM78.1 22.8 95.3 40H81.5c-1.9 0-3.4-1.5-3.4-3.4V22.8z' fill='currentColor'/%3E%3Cpath class='st0' d='M36.8 81.2c-1.9 0-3.4 1.5-3.4 3.4s1.5 3.4 3.4 3.4h34.4c1.9 0 3.4-1.5 3.4-3.4s-1.5-3.4-3.4-3.4H36.8zM81.4 64c0-1.9-1.5-3.4-3.4-3.4H36.8c-1.9 0-3.4 1.5-3.4 3.4s1.5 3.4 3.4 3.4H78c1.9 0 3.4-1.5 3.4-3.4zm20.8 37.8c-2 0-3.6-1.5-3.9-3.4l-2.2-17.2c-.5-3.6 2.4-6.8 6-6.8s6.5 3.2 6 6.8L106 98.4c-.2 2-1.9 3.4-3.8 3.4zm-3.5 6.7c0 1.9 1.5 3.4 3.4 3.4s3.4-1.5 3.4-3.4-1.5-3.4-3.4-3.4c-1.8 0-3.4 1.5-3.4 3.4z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:ftps{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.082 9.897c.23.356.502.687.814.992.168.164.43.164.598 0a.404.404 0 0 0 0-.585 4.887 4.887 0 0 1-1.197-1.856h1.662V9.69c0 .231.186.414.423.414a.414.414 0 0 0 .423-.414V8.448h1.69V9.69c0 .231.187.414.424.414a.414.414 0 0 0 .422-.414V8.448h1.691V9.69c0 .231.186.414.423.414a.414.414 0 0 0 .423-.414V8.448h1.988a5.078 5.078 0 0 1-.49.992c-.2.31-.436.598-.707.864a.404.404 0 0 0 0 .585c.167.164.43.164.597 0A5.713 5.713 0 0 0 13 6.793a5.701 5.701 0 0 0-1.734-4.096 5.896 5.896 0 0 0-2.985-1.578A6.046 6.046 0 0 0 7.08 1a6.046 6.046 0 0 0-2.227.424A5.9 5.9 0 0 0 2.08 3.688a5.706 5.706 0 0 0 0 6.21zm10.003-2.276a4.89 4.89 0 0 0-.093-2.082v.427H9.878V7.62h2.207zm-3.053 0V5.966h-1.69V7.62h1.69zm-2.536 0V5.966H4.805V7.62h1.69zm-2.537 0V5.966H2.078a4.896 4.896 0 0 0 0 1.655h1.881zM2.297 5.138h1.662v-2.26a5.13 5.13 0 0 0-1.172 1.268 4.887 4.887 0 0 0-.49.992zm2.508-2.784v2.784h1.69V1.86a5.096 5.096 0 0 0-1.69.494zm2.536-.52v3.304h1.691V2.242c-.284-.113-.617-.25-.913-.311a5.143 5.143 0 0 0-.778-.097zm2.537.814c.282.183.546.394.79.634a4.904 4.904 0 0 1 1.198 1.856H9.878v-2.49z' fill='currentColor' fill-rule='evenodd'/%3E%3Cpath d='M9.455 11.345H5.228a.841.841 0 0 0-.736.414H1v.827h3.492a.841.841 0 0 0 .736.414h4.227a.841.841 0 0 0 .736-.414h2.646v-.827h-2.646a.841.841 0 0 0-.736-.414z' clip-rule='evenodd' fill='currentColor' fill-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:malicious-scan{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='60px' height='60px' fill='none'%3E%3Cpath d='M0 0h60v60H0z'/%3E%3Cpath fill='currentColor' d='M57.246 44.727a2.209 2.209 0 0 0-2.21 2.21v8.1h-8.1a2.21 2.21 0 1 0 0 4.418h9.573a2.945 2.945 0 0 0 2.946-2.946v-9.573a2.209 2.209 0 0 0-2.21-2.209M56.51.545h-9.573a2.21 2.21 0 1 0 0 4.419h8.1v8.1a2.208 2.208 0 1 0 4.419 0V3.49A2.945 2.945 0 0 0 56.509.545M2.755 15.273a2.21 2.21 0 0 0 2.209-2.21v-8.1h8.1a2.209 2.209 0 0 0 0-4.418H3.49A2.945 2.945 0 0 0 .545 3.491v9.573c0 1.219.99 2.209 2.21 2.209m10.309 39.763h-8.1v-8.1a2.209 2.209 0 1 0-4.419 0v9.573a2.947 2.947 0 0 0 2.946 2.946h9.573a2.208 2.208 0 1 0 0-4.419m14.89-31.14c0-1.126.917-2.034 2.046-2.034 1.13 0 2.045.908 2.045 2.034v9.737A2.037 2.037 0 0 1 30 35.67a2.038 2.038 0 0 1-2.045-2.037zm0 14.605A2.04 2.04 0 0 1 30 36.466c1.13 0 2.045.911 2.045 2.035A2.04 2.04 0 0 1 30 40.538a2.04 2.04 0 0 1-2.045-2.037m22.064 2.244c1.244 2.136-.31 4.8-2.784 4.8h-34.47c-2.474 0-4.029-2.664-2.785-4.8l17.237-29.599A3.19 3.19 0 0 1 30 9.546a3.2 3.2 0 0 1 2.785 1.598zm-4.21.734-15.805-27-15.764 27.074z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:60px;height:60px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:overview{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='25px' height='25px' fill='none'%3E%3Cpath d='M0 0h25v25H0z'/%3E%3Cpath fill='currentColor' d='M3.125 11.458h8.333V3.125H3.125zm2.083-6.25h4.167v4.167H5.208zm17.696 2.117-5.218-5.219-5.246 5.246 5.219 5.218zm-5.218-2.273 2.272 2.273-2.3 2.299-2.272-2.272zM3.125 21.875h8.333v-8.333H3.125zm2.083-6.25h4.167v4.167H5.208zm8.334 6.25h8.333v-8.333h-8.333zm2.083-6.25h4.167v4.167h-4.167z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:25px;height:25px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:php{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='60px' height='60px' fill='none'%3E%3Cpath d='M0 0h60v60H0z'/%3E%3Cpath fill='currentColor' d='M30.499 13.083c3.4 0 6.739.894 9.683 2.59a19.35 19.35 0 0 1 7.089 7.077 19.308 19.308 0 0 1 2.594 9.667v21.747l4.842.003V59H6.291v-4.833l4.841-.003V32.417c0-3.394.895-6.728 2.595-9.667a19.35 19.35 0 0 1 7.089-7.076 19.393 19.393 0 0 1 9.683-2.59m0 4.834c-2.488 0-4.935.638-7.105 1.852a14.514 14.514 0 0 0-5.29 5.086 14.482 14.482 0 0 0-2.12 7.018l-.01.544-.003 21.75h29.05l.003-21.75a14.48 14.48 0 0 0-1.946-7.25 14.512 14.512 0 0 0-5.317-5.308 14.545 14.545 0 0 0-7.262-1.942m3.781 7.832-2.905 9.805h7.112L26.458 48.676l3.02-9.887h-6.912l11.717-13.04zM51.577 7.958 55 11.375l-6.846 6.834-3.423-3.417zm-42.156 0 6.846 6.834-3.423 3.417L6 11.375l3.423-3.417zM32.92 1v9.667h-4.842V1z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:60px;height:60px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:sql{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='60px' height='60px' fill='none'%3E%3Cpath d='M0 0h60v60H0z'/%3E%3Cpath fill='currentColor' d='M32.37 53.4a1.687 1.687 0 0 1-1.084.393l-.06-.002h.004c-.87 0-1.637-.607-2.302-1.837l-2.214 1.339v.012c.52 1.034 1.146 1.79 1.877 2.277.735.482 1.59.72 2.575.72 1.265 0 2.29-.369 3.075-1.112a3.705 3.705 0 0 0 1.175-2.71l-.002-.118v-.033c0-.573-.122-1.117-.341-1.608l.01.025c-.3-.6-.68-1.113-1.135-1.549l-.002-.002c-.217-.22-.825-.755-1.828-1.595-1.077-.913-1.724-1.506-1.932-1.78a1.069 1.069 0 0 1-.238-.664c0-.235.113-.447.333-.63a1.283 1.283 0 0 1 .85-.278h-.002c.712 0 1.411.479 2.098 1.435l1.947-1.73c-.717-.847-1.396-1.434-2.016-1.746a4.238 4.238 0 0 0-1.967-.479h-.01l-.105-.002a3.798 3.798 0 0 0-2.608 1.033l.001-.001a3.256 3.256 0 0 0-1.098 2.444v.034-.002c0 .67.217 1.339.66 2.006.438.67 1.417 1.62 2.923 2.854.791.652 1.304 1.129 1.533 1.447a1.572 1.572 0 0 1 .352.94v.003c0 .348-.157.652-.465.913zm16.204-9.55a6.855 6.855 0 0 0-4.98-2.134h-.09.006a7.03 7.03 0 0 0-3.613.982 7.178 7.178 0 0 0-3.61 6.222v.09-.005c0 1.985.681 3.7 2.059 5.14 1.377 1.433 3.11 2.154 5.19 2.154 1.242 0 2.367-.277 3.385-.834l1.225 1.586h3.128l-2.41-3.122c1.216-1.364 1.828-2.985 1.828-4.87 0-2.05-.703-3.788-2.12-5.208zm-1.36 7.944-1.256-1.617h-3.14l2.476 3.203a4.486 4.486 0 0 1-1.801.37 4.554 4.554 0 0 1-2.915-1.049l.007.006c-1.095-.905-1.651-2.12-1.651-3.658 0-1.378.443-2.512 1.316-3.405.872-.894 1.955-1.346 3.25-1.346 1.259 0 2.327.46 3.214 1.377.887.92 1.334 2.033 1.334 3.354a4.88 4.88 0 0 1-.834 2.768zm7.632-9.73h-2.637V55.95h6.48v-2.52h-3.845V42.067zM30.499 34.96c8.947 0 18.33-1.629 23.7-4.474v5.678h.009c.065 1.066 1.042 1.911 2.232 1.911 1.194 0 2.164-.847 2.233-1.91h.009v-24.37c0-13.406-56.345-13.406-56.345 0v36.57c0 5.34 9.652 8.757 20.772 9.808.088.014.192.025.298.026h.002l.122.013v-.013c1.217-.02 2.194-.92 2.194-2.032 0-1.122-1.004-2.03-2.238-2.03h-.057c-10.738-.99-16.62-4.083-16.62-5.777v-6.104c3.861 2.042 9.808 3.458 16.168 4.092.152.032.329.052.507.052h.044c1.217-.018 2.194-.917 2.194-2.03 0-1.125-1.003-2.033-2.238-2.033h-.092c-10.715-1-16.593-4.083-16.593-5.773v-6.096c5.36 2.858 14.751 4.488 23.695 4.488zm23.778-10.972c0 2.441-8.492 6.498-23.695 6.498-15.204 0-23.7-4.057-23.7-6.095v-6.099c5.363 2.846 14.75 4.474 23.7 4.474 8.944 0 18.33-1.628 23.695-4.474v5.691zM30.499 5.696c15.203 0 23.7 4.062 23.7 6.09 0 2.033-8.497 6.098-23.7 6.098-15.204 0-23.7-4.062-23.7-6.098-.004-2.02 8.496-6.087 23.7-6.087z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:60px;height:60px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:time{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='60px' height='60px' fill='none'%3E%3Cpath d='M0 0h60v60H0z'/%3E%3Cpath fill='currentColor' d='M5 33.386c0-5.198 1.705-10.262 4.87-14.467s7.629-7.335 12.75-8.942a26.374 26.374 0 0 1 15.76 0c5.121 1.607 9.585 4.737 12.75 8.942 3.165 4.205 4.87 9.27 4.87 14.467 0 5.198-1.705 10.263-4.87 14.468s-7.629 7.335-12.75 8.941a26.373 26.373 0 0 1-15.76 0C17.5 55.19 13.035 52.06 9.87 47.854 6.705 43.649 5 38.584 5 33.386m25.5-19.432c-4.251 0-8.394 1.3-11.833 3.712-3.44 2.412-6 5.813-7.313 9.716a18.79 18.79 0 0 0 0 12.01c1.314 3.902 3.874 7.303 7.313 9.715 3.44 2.412 7.582 3.711 11.833 3.711s8.394-1.299 11.833-3.711c3.44-2.412 6-5.813 7.313-9.716a18.79 18.79 0 0 0 0-12.01c-1.313-3.902-3.873-7.303-7.313-9.715-3.44-2.412-7.582-3.712-11.833-3.712M18.421 3.592c0-.455.124-.902.36-1.296a2.64 2.64 0 0 1 .982-.948c.408-.227.871-.347 1.342-.347h18.79a2.75 2.75 0 0 1 1.577.495c.458.322.8.775.974 1.296.175.52.175 1.08 0 1.6s-.516.974-.974 1.296a2.75 2.75 0 0 1-1.577.495h-18.79c-.47 0-.934-.12-1.342-.347a2.64 2.64 0 0 1-.982-.949 2.522 2.522 0 0 1-.36-1.295'/%3E%3Cpath fill='currentColor' d='M51.217 8.783a2.667 2.667 0 0 1 0 3.776l-4 3.999a2.67 2.67 0 1 1-3.775-3.775l4-4a2.666 2.666 0 0 1 3.775 0m-20.55 9.887a2.666 2.666 0 0 1 2.665 2.666v11.998a2.666 2.666 0 0 1-5.332 0V21.336a2.666 2.666 0 0 1 2.666-2.666'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:60px;height:60px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:webhorse{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.518 10.297a2.1 2.1 0 0 1 2.096-2.105 2.1 2.1 0 0 1 2.095 2.105c0 .675-.315 1.275-.806 1.66L13 13.611l-.581.389-1.134-1.708a2.1 2.1 0 0 1-2.767-1.995zm.699 0a1.4 1.4 0 0 1 1.397-1.403 1.4 1.4 0 0 1 1.397 1.403 1.4 1.4 0 0 1-1.397 1.403 1.4 1.4 0 0 1-1.397-1.403z' clip-rule='evenodd' fill='currentColor' fill-rule='evenodd'/%3E%3Cpath d='M5.927 3.43a.226.226 0 0 0 .227-.224.228.228 0 0 0-.234-.218.226.226 0 0 0-.23.222c0 .058.026.115.07.156a.236.236 0 0 0 .163.064h.004zM4.438 9.014a.317.317 0 0 0 .074.356.353.353 0 0 0 .373.07.325.325 0 0 0 .21-.302.317.317 0 0 0-.098-.23.338.338 0 0 0-.242-.094.34.34 0 0 0-.317.2zm2.724-1.021h.007-.007zm-.244-2.12c-.001-.845-.716-1.528-1.599-1.53-.882 0-1.598.684-1.598 1.53 0 .843.715 1.528 1.598 1.528.884 0 1.599-.685 1.599-1.529z' fill='currentColor'/%3E%3Cpath d='M7.323 10.503a4.28 4.28 0 0 1-.497.03c-1.409-.004-2.72-.697-3.471-1.839a3.789 3.789 0 0 1-.236-3.789l.313-.52c1.102-1.546 3.19-2.135 4.992-1.408 1.695.684 2.696 2.355 2.485 4.076.255.07.497.172.72.3.017-.1.03-.201.04-.303h.5a.48.48 0 0 0 .433-.22.438.438 0 0 0 0-.467.48.48 0 0 0-.433-.22h-.506a4.475 4.475 0 0 0-.377-1.396l.607-.336.012-.007a.44.44 0 0 0 .17-.615.483.483 0 0 0-.643-.162.02.02 0 0 0-.011 0l-.596.327a4.744 4.744 0 0 0-1.184-1.15l.315-.523c.093-.14.1-.317.016-.463a.474.474 0 0 0-.417-.233.477.477 0 0 0-.413.241.02.02 0 0 0 0 .012l-.31.52a4.948 4.948 0 0 0-1.58-.399v-.505A.465.465 0 0 0 6.778 1a.465.465 0 0 0-.475.454v.512a4.993 4.993 0 0 0-1.476.39l-.316-.523a.476.476 0 0 0-.413-.242.473.473 0 0 0-.417.233.434.434 0 0 0 .016.463l.316.518A4.74 4.74 0 0 0 2.846 3.92l-.516-.292a.492.492 0 0 0-.484-.016.447.447 0 0 0-.243.4.451.451 0 0 0 .252.394l.523.292a4.41 4.41 0 0 0-.401 1.435h-.528A.463.463 0 0 0 1 6.587c0 .241.197.44.449.454h.534c.042.45.155.895.335 1.313l-.577.32a.45.45 0 0 0-.252.396.445.445 0 0 0 .243.399.49.49 0 0 0 .484-.016l.546-.31c.274.4.61.757.997 1.06l-.37.618a.443.443 0 0 0 .171.62.486.486 0 0 0 .649-.164l.34-.564c.55.28 1.15.455 1.769.518v.483h-.009a.46.46 0 0 0 .469.424.46.46 0 0 0 .468-.424v-.476a4.73 4.73 0 0 0 .395-.048 2.716 2.716 0 0 1-.318-.687z' fill='currentColor'/%3E%3Cpath d='M7.219 9.957a2.683 2.683 0 0 1 .504-1.806 1.055 1.055 0 0 0-.558-.158 1.029 1.029 0 0 0-.951.603.953.953 0 0 0 .218 1.073c.21.203.498.304.787.288zm.977-5.748a.28.28 0 0 0-.288.27.278.278 0 0 0 .28.277.28.28 0 0 0 .286-.274h.005a.278.278 0 0 0-.283-.273zm1.012 1.593c-.458.004-.828.361-.826.8.002.28.154.524.383.665a3 3 0 0 1 1.195-.314.77.77 0 0 0 .088-.355c-.005-.441-.379-.795-.84-.796z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:webscan{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128' style='enable-background:new 0 0 128 128' xml:space='preserve'%3E%3Cpath d='M108.1 81.3c2.2 0 4 1.8 3.9 4V98c0 7.3-6.4 14-13.2 14H29.2c-6.9 0-13.2-6.8-13.2-14V85.5c0-2.1 2-4.2 3.9-4.2 2 0 3.9 2.1 3.9 4.2V98c0 3.1 2.4 5.7 5.4 5.7h69.6c2.9 0 5.4-2.6 5.4-5.7V85.5c-.1-2.1 1.9-4.2 3.9-4.2zM69.2 41l.8.1c2.4 1.1 3.6 3.3 3 5.6L63 85.8c-1.2 2.8-3.6 3.9-5.9 2.8-2.4-1.1-3.6-3.3-3-5.6L64 44c1.1-2.2 3.5-3.3 5.9-2.8l-.7-.2zm-25 7.5c2-1 4.4-.5 5.4 1.6s.5 4.7-1.5 5.8l-12.7 7.8 12.7 7.8c2 1 2.4 3.7 1.5 5.8-1 2.1-3.4 2.6-5.4 1.6L25.6 67.3c-1-1-2-2.1-2-3.7s1-3.1 2-3.7l18.6-11.4zM79 50c1-2.1 3.4-2.6 5.4-1.6L102.9 60c1 1 2 2.1 2 3.7s-1 3.1-2 3.7L84.3 78.8c-2 1-4.4.5-5.4-1.6s-.5-4.7 1.5-5.8l12.7-7.8-12.7-7.8C78.5 54.7 78 52.1 79 50zm19.8-34.1c6.9 0 13.2 6.2 13.2 14v12.5c0 2.1-2 4.2-3.9 4.2-2 0-3.9-2.1-3.9-4.2V30c0-3.1-2.4-5.7-5.4-5.7H29.2c-2.9 0-5.4 2.6-5.4 5.7v12c0 2.1-2 4.2-3.9 4.2S16 44.1 16 42V30c0-7.3 6.4-14 13.2-14h69.6z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-security\\:xss{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' xmlns='http://www.w3.org/2000/svg' width='60px' height='60px' fill='none'%3E%3Cpath d='M0 0h60v60H0z'/%3E%3Cpath fill='currentColor' d='M55.838 19.49a26.886 26.886 0 0 0-5.893-8.582 27.439 27.439 0 0 0-8.74-5.785A27.767 27.767 0 0 0 30.5 3c-3.712 0-7.313.714-10.705 2.123a27.44 27.44 0 0 0-8.74 5.785 26.885 26.885 0 0 0-5.893 8.582A26.411 26.411 0 0 0 3 30c0 3.644.727 7.18 2.162 10.51a26.886 26.886 0 0 0 5.893 8.582 27.439 27.439 0 0 0 8.74 5.785A27.768 27.768 0 0 0 30.5 57c3.712 0 7.313-.714 10.705-2.123a27.438 27.438 0 0 0 8.74-5.785 26.885 26.885 0 0 0 5.893-8.582A26.413 26.413 0 0 0 58 30c0-3.644-.727-7.18-2.162-10.51m-23.3 2.047a129.031 129.031 0 0 0 9.145-.44c.646 2.148 1.059 4.456 1.234 6.903h-10.38zm0-4.005V8.248a21.85 21.85 0 0 1 3.887 3.387 23.558 23.558 0 0 1 3.742 5.564 129.3 129.3 0 0 1-7.63.333m-4.075-9.047v9.044a132.158 132.158 0 0 1-7.295-.319 23.592 23.592 0 0 1 3.608-5.42 21.972 21.972 0 0 1 3.687-3.305m-6.946 12.76c2.313.154 4.629.25 6.946.287V28H18.424c.175-2.442.586-4.747 1.231-6.893.602.049 1.223.095 1.862.137M14.341 28H7.163a22.494 22.494 0 0 1 2.3-8.142c1.29.223 3.364.547 6.074.852-.63 2.294-1.03 4.73-1.196 7.29m-.054 4a25.82 25.82 0 0 0 1.47 7.3c-2.807.31-4.952.645-6.278.874A22.493 22.493 0 0 1 7.163 32zm4.08 0h10.096v6.503a137.807 137.807 0 0 0-8.512.401c-.912-2.282-1.442-4.596-1.584-6.904m10.096 10.506v8.232a39.132 39.132 0 0 1-3.567-3.733 33.357 33.357 0 0 1-3.016-4.23c2.192-.144 4.387-.234 6.583-.269m4.074 8.542v-8.545c2.19.031 4.506.119 6.918.283a33.338 33.338 0 0 1-3.01 4.219 39.248 39.248 0 0 1-3.908 4.043m3.344-12.464c-1.114-.043-2.229-.072-3.344-.087V32h10.437c-.142 2.31-.673 4.628-1.587 6.913a129.247 129.247 0 0 0-5.506-.33M47.055 32h6.782a22.493 22.493 0 0 1-2.312 8.166c-1.975-.33-3.96-.61-5.95-.84A25.827 25.827 0 0 0 47.055 32M47 28c-.166-2.57-.568-5.015-1.203-7.316a117.98 117.98 0 0 0 5.744-.818A22.493 22.493 0 0 1 53.837 28zm.065-14.263c.779.765 1.503 1.583 2.167 2.447-1.59.241-3.184.449-4.782.624-1.243-2.925-2.917-5.557-4.984-7.834a26.531 26.531 0 0 0-.343-.37 23.413 23.413 0 0 1 7.942 5.133M22.407 8.405c-.18.187-.358.377-.532.569-2.073 2.283-3.75 4.923-4.994 7.857-2.06-.218-3.786-.453-5.107-.655a23.463 23.463 0 0 1 2.161-2.44 23.405 23.405 0 0 1 8.472-5.331m-8.472 37.858a23.474 23.474 0 0 1-2.137-2.409c1.434-.218 3.343-.476 5.641-.708 1.16 2.221 2.63 4.397 4.384 6.488a42.629 42.629 0 0 0 2.274 2.5 23.392 23.392 0 0 1-10.162-5.87m23.442 5.734a42.568 42.568 0 0 0 2.14-2.363c1.75-2.084 3.215-4.253 4.374-6.467 1.777.186 3.55.413 5.317.68a23.472 23.472 0 0 1-2.143 2.416 23.392 23.392 0 0 1-9.688 5.734'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:60px;height:60px;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-settings\\:discord{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' class='icon' width='200px' height='200.00px' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512z' fill='%23738BD8'/%3E%3Cpath d='M190.915 234.305h642.169v477.288H190.915z' fill='%23FFFFFF'/%3E%3Cpath d='M698.157 932.274L157.288 862.85c-58.43-7.5-55.4-191.167-50.26-249.853l26.034-297.22c5.14-58.686 74.356-120.22 132.7-128.362l466.441-65.085c58.346-8.14 177.24 212.65 176.09 271.548l-8.677 445.108M512 300.373c-114.347 0-194.56 49.067-194.56 49.067 43.947-39.253 120.747-61.867 120.747-61.867l-7.254-7.253c-72.106 1.28-137.386 51.2-137.386 51.2-73.387 153.173-68.694 285.44-68.694 285.44 59.734 77.227 148.48 71.68 148.48 71.68l30.294-38.4c-53.334-11.52-87.04-58.88-87.04-58.88S396.8 645.973 512 645.973c115.2 0 195.413-54.613 195.413-54.613s-33.706 47.36-87.04 58.88l30.294 38.4s88.746 5.547 148.48-71.68c0 0 4.693-132.267-68.694-285.44 0 0-65.28-49.92-137.386-51.2l-7.254 7.253s76.8 22.614 120.747 61.867c0 0-80.213-49.067-194.56-49.067M423.68 462.08c27.733 0 50.347 24.32 49.92 54.187 0 29.44-22.187 54.186-49.92 54.186-27.307 0-49.493-24.746-49.493-54.186 0-29.867 21.76-54.187 49.493-54.187m177.92 0c27.733 0 49.92 24.32 49.92 54.187 0 29.44-22.187 54.186-49.92 54.186-27.307 0-49.493-24.746-49.493-54.186 0-29.867 21.76-54.187 49.493-54.187z' fill='%23738BD8'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:200px;height:200px;display:inline-flex}.i-settings\\:network{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect id='svg 2' x='0.000000' y='0.000000'/%3E%3Cpath id='矢量 8' d='M10 1.875C14.4875 1.875 18.125 5.5125 18.125 10C18.125 14.4875 14.4875 18.125 10 18.125C5.5125 18.125 1.875 14.4875 1.875 10C1.875 5.5125 5.5125 1.875 10 1.875ZM9.375 10.625L6.88833 10.6254C6.90583 11.0254 6.93958 11.4146 6.98833 11.7908L7.02708 12.07L7.07542 12.3679C7.46125 14.5729 8.35917 16.23 9.37542 16.7233L9.375 10.625ZM13.1117 10.6254L10.625 10.625L10.625 16.7233C11.6183 16.2404 12.4987 14.6458 12.8979 12.5142L12.9246 12.3679L12.9729 12.0704C13.0447 11.5915 13.091 11.1092 13.1117 10.6254L13.1117 10.6254ZM5.63708 10.6254L3.15292 10.6254C3.38042 13.1463 4.96917 15.2754 7.17833 16.2712C6.74625 15.6017 6.39 14.7788 6.12833 13.8488L6.06917 13.6321L6.00042 13.3554L5.93708 13.0729C5.76796 12.2671 5.6676 11.4483 5.63708 10.6254L5.63708 10.6254ZM16.8471 10.6254L14.3625 10.6254C14.3349 11.3606 14.2522 12.0926 14.115 12.8154L14.0625 13.0729L13.9992 13.3554L13.9304 13.6325C13.6637 14.6508 13.2867 15.5504 12.8212 16.2712C15.0304 15.2754 16.6192 13.1463 16.8463 10.6254L16.8471 10.6254ZM7.17833 3.72833L7.1225 3.75375C4.94167 4.76042 3.37833 6.875 3.15292 9.375L5.63708 9.375C5.66708 8.6125 5.75167 7.87708 5.88458 7.18458L5.93708 6.92708L6.00042 6.64458L6.06917 6.3675C6.33583 5.34917 6.71292 4.44958 7.17833 3.72875L7.17833 3.72833ZM9.375 3.27667C8.38458 3.7575 7.50625 5.345 7.10542 7.46792L7.07542 7.63208L7.02708 7.92958C6.9553 8.40859 6.90898 8.89108 6.88833 9.375L9.375 9.375L9.375 3.27667ZM12.8217 3.72875L12.8717 3.80792C13.28 4.46083 13.6183 5.25292 13.8696 6.14292L13.9308 6.36792L13.9996 6.64458L14.0629 6.92708C14.2263 7.69375 14.3292 8.51708 14.3629 9.375L16.8471 9.375C16.62 6.85375 15.0312 4.72458 12.8217 3.72917L12.8217 3.72875ZM10.625 3.27667L10.625 9.375L13.1117 9.375C13.0944 8.97409 13.0596 8.57413 13.0075 8.17625L12.9729 7.92958L12.9246 7.63208C12.5388 5.4275 11.6412 3.77042 10.6254 3.27667L10.625 3.27667Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-settings\\:page{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect id='svg 5' x='0.000000' y='0.000000'/%3E%3Cpath id='矢量 12' d='M18.0879 7.86328C17.7598 7.53125 17.3223 7.34375 16.8535 7.33594C16.7676 7.32617 16.5078 7.30078 16.1328 7.26562C15.9512 6.85547 15.7305 6.46484 15.4707 6.10156C15.6328 5.75 15.7129 5.57227 15.75 5.47461L15.7559 5.47656C16.25 4.61914 15.957 3.51758 15.1016 3.02148L13.5996 2.15039C13.3262 1.99219 13.0137 1.9082 12.6973 1.90625C12.0684 1.90625 11.4707 2.23828 11.1719 2.75391C11.1426 2.79492 10.9824 3.01758 10.7422 3.35352C10.2969 3.30859 9.84766 3.31055 9.40234 3.35547C9.17773 3.03711 9.06445 2.87695 8.99609 2.79492L9 2.79297C8.67969 2.23828 8.08203 1.89453 7.44141 1.89453C7.12891 1.89453 6.82031 1.97656 6.54688 2.13281L5.04102 2.99805C4.62109 3.24023 4.32031 3.63086 4.19336 4.10156C4.07227 4.55078 4.12891 5.01367 4.35156 5.40234C4.37305 5.44922 4.49805 5.72656 4.6875 6.14062C4.58203 6.28906 4.48047 6.44531 4.38867 6.60352C4.27344 6.80469 4.16602 7.01367 4.07422 7.22656C3.56641 7.27344 3.375 7.29102 3.29492 7.30078C2.31055 7.30469 1.50781 8.10742 1.50391 9.0957L1.5 10.832C1.5 11.3164 1.68945 11.7734 2.0332 12.1172C2.36328 12.4473 2.78906 12.6289 3.23828 12.6309C3.29297 12.6367 3.62891 12.6699 4.12891 12.7168C4.29297 13.0664 4.48828 13.4004 4.71094 13.7168C4.50391 14.1641 4.40625 14.3789 4.36523 14.4941L4.35938 14.4902C4.12109 14.8984 4.05664 15.3945 4.17773 15.8516C4.29883 16.3105 4.60352 16.709 5.01367 16.9453L6.51563 17.8164C6.78906 17.9746 7.09961 18.0586 7.41602 18.0586C8.04492 18.0586 8.64258 17.7266 8.94141 17.2109C8.97461 17.166 9.17383 16.8887 9.4668 16.4766C9.85352 16.5137 10.2422 16.5176 10.623 16.4863C10.9043 16.8867 11.041 17.0762 11.1172 17.168L11.1113 17.1719C11.4316 17.7266 12.0293 18.0703 12.6699 18.0703C12.9824 18.0703 13.293 17.9883 13.5645 17.832L15.0703 16.9688C15.4824 16.7344 15.7891 16.3359 15.9121 15.877C16.0352 15.4258 15.9785 14.9531 15.752 14.5449C15.7148 14.4609 15.5938 14.1934 15.418 13.8105C15.5566 13.625 15.6855 13.4277 15.8047 13.2266C15.8965 13.0684 15.9805 12.9043 16.0566 12.7383C16.5195 12.6953 16.7207 12.6777 16.8145 12.6641L16.8145 12.666C17.8027 12.6641 18.6074 11.8594 18.6094 10.8711L18.6133 9.13476C18.6152 8.66211 18.4238 8.19922 18.0879 7.86328L18.0879 7.86328ZM14.1406 13.2969C13.9785 13.4922 13.9414 13.7656 14.0469 13.9961C14.3145 14.582 14.5059 15.0039 14.5469 15.0977C14.5508 15.1055 14.5527 15.1133 14.5566 15.1172C14.5664 15.1367 14.5762 15.1562 14.5879 15.1758C14.6504 15.2832 14.668 15.4141 14.6348 15.5352C14.6016 15.6562 14.5215 15.7617 14.4121 15.8242L12.9063 16.6895C12.834 16.7305 12.7539 16.752 12.6719 16.752C12.4941 16.752 12.3379 16.6523 12.2305 16.4707L12.2148 16.4473C12.166 16.377 11.875 15.9707 11.4805 15.4102C11.3359 15.2051 11.0938 15.0996 10.8457 15.1367C10.3203 15.2129 9.78711 15.207 9.26368 15.123C9.01368 15.084 8.76563 15.1875 8.61914 15.3945C8.375 15.7402 8.16993 16.0254 8.03125 16.2188C7.91602 16.3789 7.84571 16.4785 7.82813 16.5059C7.76954 16.6094 7.66211 16.6875 7.53711 16.7207C7.41211 16.7539 7.28125 16.7383 7.17774 16.6777L5.67579 15.8066C5.56641 15.7422 5.48829 15.6406 5.45508 15.5176C5.41993 15.3887 5.44336 15.2578 5.52735 15.1113L5.53321 15.0977C5.53907 15.084 5.75586 14.6074 6.07618 13.918C6.1836 13.6875 6.15039 13.4219 5.99219 13.2246C5.65821 12.8105 5.39063 12.3516 5.19532 11.8574C5.10352 11.625 4.89063 11.4648 4.64063 11.4414C4.26368 11.4063 3.94532 11.375 3.71485 11.3535C3.44141 11.3281 3.33008 11.3164 3.29493 11.3145C3.03321 11.3125 2.82032 11.0996 2.82032 10.8379L2.82422 9.10156C2.82422 8.83984 3.03711 8.62695 3.29883 8.62695C3.32032 8.62695 3.34375 8.625 3.36524 8.62305C3.3711 8.62305 3.37696 8.62305 3.38672 8.62109C3.48438 8.61133 3.94922 8.56641 4.59375 8.50977C4.84571 8.48633 5.06641 8.31836 5.1543 8.08203C5.26954 7.77344 5.39258 7.50781 5.53125 7.26953C5.64454 7.07227 5.78516 6.87109 5.97071 6.63867C6.12696 6.44336 6.15821 6.17969 6.05469 5.95313C5.91602 5.65039 5.79883 5.39258 5.71094 5.19922C5.5918 4.9375 5.54297 4.83008 5.52539 4.79688C5.39454 4.57031 5.47461 4.2793 5.70118 4.14844L7.20704 3.2832C7.44141 3.14844 7.73243 3.24219 7.88282 3.5L7.89649 3.51953C7.93555 3.57227 8.19141 3.93359 8.55469 4.44922C8.70118 4.65625 8.95704 4.76367 9.20704 4.7207C9.76758 4.625 10.3672 4.62305 10.9453 4.7168C11.1953 4.75781 11.4434 4.6543 11.5898 4.44727C11.7813 4.17773 11.9434 3.95117 12.0625 3.78516C12.207 3.58203 12.2676 3.5 12.2871 3.46875C12.3477 3.36523 12.4531 3.28711 12.5762 3.25391C12.7012 3.2207 12.832 3.23633 12.9356 3.29492L14.4395 4.16797C14.5469 4.23047 14.627 4.33594 14.6602 4.45703C14.6953 4.58594 14.6719 4.7168 14.5879 4.86328L14.5664 4.90039L14.5664 4.9082C14.5176 5.01367 14.3457 5.39258 14.1074 5.9082C14.002 6.13477 14.0352 6.4082 14.1934 6.60156C14.5664 7.06445 14.8555 7.57227 15.0527 8.11328C15.1387 8.35156 15.3594 8.52148 15.6113 8.54492C16.2051 8.60156 16.6309 8.64453 16.7305 8.6543C16.7402 8.65625 16.7481 8.65625 16.7539 8.65625C16.9473 8.67188 17.0703 8.7168 17.1524 8.79883C17.2402 8.88672 17.291 9.00977 17.291 9.13477L17.2871 10.873C17.2871 11.1426 17.0606 11.3477 16.7617 11.3496C16.7617 11.3496 16.7461 11.3496 16.7188 11.3535C16.6055 11.3652 16.1602 11.4063 15.5469 11.4609C15.2969 11.4844 15.0859 11.6426 14.9922 11.875C14.8828 12.1465 14.7793 12.3672 14.6621 12.5684C14.5176 12.8105 14.3477 13.0488 14.1406 13.2969L14.1406 13.2969Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 13' d='M11.6387 7.25586C11.1699 6.98438 10.6387 6.8418 10.0977 6.83984C9.00393 6.83984 7.98245 7.42773 7.43362 8.37305C6.58206 9.83984 7.08401 11.7266 8.55081 12.5781C9.01956 12.8496 9.55276 12.9941 10.0938 12.9941C11.1875 12.9941 12.209 12.4062 12.7578 11.4609C13.166 10.7598 13.2813 9.91016 13.0703 9.12695C12.8633 8.34375 12.3418 7.66016 11.6387 7.25586L11.6387 7.25586ZM11.6114 10.7969C11.2969 11.3359 10.7149 11.6699 10.0918 11.6699C9.78323 11.6699 9.4805 11.5879 9.21292 11.4316C8.37698 10.9453 8.09182 9.87109 8.5762 9.03516C8.89065 8.49609 9.47268 8.16211 10.0957 8.16016C10.4043 8.16016 10.7071 8.24219 10.9746 8.39844C11.375 8.62891 11.6719 9.01758 11.7891 9.46484C11.9102 9.91992 11.8477 10.3926 11.6114 10.7969L11.6114 10.7969Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 14' d='M18.0684 7.86328C17.7402 7.53125 17.3027 7.34375 16.834 7.33594C16.7481 7.32617 16.4883 7.30078 16.1133 7.26562C15.9316 6.85547 15.7109 6.46484 15.4512 6.10156C15.6133 5.75 15.6934 5.57227 15.7305 5.47461L15.7363 5.47656C16.2305 4.61914 15.9375 3.51758 15.082 3.02148L13.5801 2.15039C13.3066 1.99219 12.9941 1.9082 12.6777 1.90625C12.0488 1.90625 11.4512 2.23828 11.1523 2.75391C11.123 2.79492 10.9629 3.01758 10.7227 3.35352C10.2773 3.30859 9.82813 3.31055 9.38281 3.35547C9.1582 3.03711 9.04492 2.87695 8.97656 2.79492L8.98047 2.79297C8.66016 2.23828 8.0625 1.89453 7.42188 1.89453C7.10938 1.89453 6.80078 1.97656 6.52734 2.13281L5.02148 2.99805C4.60156 3.24023 4.30078 3.63086 4.17383 4.10156C4.05273 4.55078 4.10938 5.01367 4.33203 5.40234C4.35352 5.44922 4.47852 5.72656 4.66797 6.14062C4.5625 6.28906 4.46094 6.44531 4.36914 6.60352C4.25391 6.80469 4.14648 7.01367 4.05469 7.22656C3.54688 7.27344 3.35547 7.29102 3.27539 7.30078C2.29102 7.30469 1.48828 8.10742 1.48438 9.0957L1.48047 10.832C1.48047 11.3164 1.66992 11.7734 2.01367 12.1172C2.34375 12.4473 2.76953 12.6289 3.21875 12.6309C3.27344 12.6367 3.60938 12.6699 4.10938 12.7168C4.27344 13.0664 4.46875 13.4004 4.69141 13.7168C4.48438 14.1641 4.38672 14.3789 4.3457 14.4941L4.33984 14.4902C4.10156 14.8984 4.03711 15.3945 4.1582 15.8516C4.2793 16.3105 4.58398 16.709 4.99414 16.9453L6.49609 17.8164C6.76953 17.9746 7.08008 18.0586 7.39649 18.0586C8.02539 18.0586 8.62305 17.7266 8.92188 17.2109C8.95508 17.166 9.1543 16.8887 9.44727 16.4766C9.83399 16.5137 10.2227 16.5176 10.6035 16.4863C10.8848 16.8867 11.0215 17.0762 11.0977 17.168L11.0918 17.1719C11.4121 17.7266 12.0098 18.0703 12.6504 18.0703C12.9629 18.0703 13.2734 17.9883 13.5449 17.832L15.0508 16.9688C15.4629 16.7344 15.7695 16.3359 15.8926 15.877C16.0156 15.4258 15.959 14.9531 15.7324 14.5449C15.6953 14.4609 15.5742 14.1934 15.3984 13.8105C15.5371 13.625 15.666 13.4277 15.7852 13.2266C15.877 13.0684 15.9609 12.9043 16.0371 12.7383C16.5 12.6953 16.7012 12.6777 16.7949 12.6641L16.7949 12.666C17.7832 12.6641 18.5879 11.8594 18.5898 10.8711L18.5938 9.13476C18.5957 8.66211 18.4043 8.19922 18.0684 7.86328L18.0684 7.86328ZM14.1211 13.2969C13.959 13.4922 13.9219 13.7656 14.0273 13.9961C14.2949 14.582 14.4863 15.0039 14.5273 15.0977C14.5313 15.1055 14.5332 15.1133 14.5371 15.1172C14.5469 15.1367 14.5566 15.1562 14.5684 15.1758C14.6309 15.2832 14.6484 15.4141 14.6152 15.5352C14.582 15.6562 14.502 15.7617 14.3926 15.8242L12.8867 16.6895C12.8145 16.7305 12.7344 16.752 12.6523 16.752C12.4746 16.752 12.3184 16.6523 12.2109 16.4707L12.1953 16.4473C12.1465 16.377 11.8555 15.9707 11.4609 15.4102C11.3164 15.2051 11.0742 15.0996 10.8262 15.1367C10.3008 15.2129 9.76758 15.207 9.24414 15.123C8.99414 15.084 8.7461 15.1875 8.59961 15.3945C8.35547 15.7402 8.15039 16.0254 8.01172 16.2188C7.89649 16.3789 7.82618 16.4785 7.8086 16.5059C7.75 16.6094 7.64258 16.6875 7.51758 16.7207C7.39258 16.7539 7.26172 16.7383 7.15821 16.6777L5.65625 15.8066C5.54688 15.7422 5.46875 15.6406 5.43555 15.5176C5.40039 15.3887 5.42383 15.2578 5.50782 15.1113L5.51368 15.0977C5.51954 15.084 5.73633 14.6074 6.05664 13.918C6.16407 13.6875 6.13086 13.4219 5.97266 13.2246C5.63868 12.8105 5.3711 12.3516 5.17579 11.8574C5.08399 11.625 4.8711 11.4648 4.6211 11.4414C4.24414 11.4063 3.92579 11.375 3.69532 11.3535C3.42188 11.3281 3.31055 11.3164 3.27539 11.3145C3.01368 11.3125 2.80079 11.0996 2.80079 10.8379L2.80469 9.10156C2.80469 8.83984 3.01758 8.62695 3.2793 8.62695C3.30079 8.62695 3.32422 8.625 3.34571 8.62305C3.35157 8.62305 3.35743 8.62305 3.36719 8.62109C3.46485 8.61133 3.92969 8.56641 4.57422 8.50977C4.82618 8.48633 5.04688 8.31836 5.13477 8.08203C5.25 7.77344 5.37305 7.50781 5.51172 7.26953C5.625 7.07227 5.76563 6.87109 5.95118 6.63867C6.10743 6.44336 6.13868 6.17969 6.03516 5.95313C5.89649 5.65039 5.7793 5.39258 5.69141 5.19922C5.57227 4.9375 5.52344 4.83008 5.50586 4.79688C5.375 4.57031 5.45508 4.2793 5.68164 4.14844L7.1875 3.2832C7.42188 3.14844 7.71289 3.24219 7.86329 3.5L7.87696 3.51953C7.91602 3.57227 8.17188 3.93359 8.53516 4.44922C8.68165 4.65625 8.93751 4.76367 9.18751 4.7207C9.74805 4.625 10.3477 4.62305 10.9258 4.7168C11.1758 4.75781 11.4238 4.6543 11.5703 4.44727C11.7617 4.17773 11.9238 3.95117 12.043 3.78516C12.1875 3.58203 12.2481 3.5 12.2676 3.46875C12.3281 3.36523 12.4336 3.28711 12.5566 3.25391C12.6816 3.2207 12.8125 3.23633 12.916 3.29492L14.4199 4.16797C14.5273 4.23047 14.6074 4.33594 14.6406 4.45703C14.6758 4.58594 14.6524 4.7168 14.5684 4.86328L14.5469 4.90039L14.5469 4.9082C14.4981 5.01367 14.3262 5.39258 14.0879 5.9082C13.9824 6.13477 14.0156 6.4082 14.1738 6.60156C14.5469 7.06445 14.8359 7.57227 15.0332 8.11328C15.1191 8.35156 15.3399 8.52148 15.5918 8.54492C16.1856 8.60156 16.6113 8.64453 16.7109 8.6543C16.7207 8.65625 16.7285 8.65625 16.7344 8.65625C16.9277 8.67188 17.0508 8.7168 17.1328 8.79883C17.2207 8.88672 17.2715 9.00977 17.2715 9.13477L17.2676 10.873C17.2676 11.1426 17.041 11.3477 16.7422 11.3496C16.7422 11.3496 16.7266 11.3496 16.6992 11.3535C16.5859 11.3652 16.1406 11.4063 15.5273 11.4609C15.2773 11.4844 15.0664 11.6426 14.9727 11.875C14.8633 12.1465 14.7598 12.3672 14.6426 12.5684C14.498 12.8105 14.3281 13.0488 14.1211 13.2969L14.1211 13.2969Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 15' d='M11.6192 7.25586C11.1504 6.98438 10.6192 6.8418 10.0782 6.83984C8.9844 6.83984 7.96292 7.42773 7.41409 8.37305C6.56253 9.83984 7.06448 11.7266 8.53128 12.5781C9.00003 12.8496 9.53323 12.9941 10.0742 12.9941C11.168 12.9941 12.1895 12.4062 12.7383 11.4609C13.1465 10.7598 13.2617 9.91016 13.0508 9.12695C12.8438 8.34375 12.3223 7.66016 11.6192 7.25586L11.6192 7.25586ZM11.5918 10.7969C11.2774 11.3359 10.6953 11.6699 10.0723 11.6699C9.7637 11.6699 9.46096 11.5879 9.19339 11.4316C8.35745 10.9453 8.07229 9.87109 8.55667 9.03516C8.87112 8.49609 9.45315 8.16211 10.0762 8.16016C10.3848 8.16016 10.6875 8.24219 10.9551 8.39844C11.3555 8.62891 11.6524 9.01758 11.7696 9.46484C11.8907 9.91992 11.8282 10.3926 11.5918 10.7969L11.5918 10.7969Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 16' d='M18.0488 7.86328C17.7207 7.53125 17.2832 7.34375 16.8145 7.33594C16.7285 7.32617 16.4688 7.30078 16.0938 7.26562C15.9121 6.85547 15.6914 6.46484 15.4316 6.10156C15.5938 5.75 15.6738 5.57227 15.7109 5.47461L15.7168 5.47656C16.2109 4.61914 15.918 3.51758 15.0625 3.02148L13.5605 2.15039C13.2871 1.99219 12.9746 1.9082 12.6582 1.90625C12.0293 1.90625 11.4316 2.23828 11.1328 2.75391C11.1035 2.79492 10.9434 3.01758 10.7031 3.35352C10.2578 3.30859 9.80859 3.31055 9.36328 3.35547C9.13867 3.03711 9.02539 2.87695 8.95703 2.79492L8.96094 2.79297C8.64063 2.23828 8.04297 1.89453 7.40234 1.89453C7.08984 1.89453 6.78125 1.97656 6.50781 2.13281L5.00195 2.99805C4.58203 3.24023 4.28125 3.63086 4.1543 4.10156C4.0332 4.55078 4.08984 5.01367 4.3125 5.40234C4.33398 5.44922 4.45898 5.72656 4.64844 6.14062C4.54297 6.28906 4.44141 6.44531 4.34961 6.60352C4.23438 6.80469 4.12695 7.01367 4.03516 7.22656C3.52734 7.27344 3.33594 7.29102 3.25586 7.30078C2.27148 7.30469 1.46875 8.10742 1.46484 9.0957L1.46094 10.832C1.46094 11.3164 1.65039 11.7734 1.99414 12.1172C2.32422 12.4473 2.75 12.6289 3.19922 12.6309C3.25391 12.6367 3.58984 12.6699 4.08984 12.7168C4.25391 13.0664 4.44922 13.4004 4.67188 13.7168C4.46484 14.1641 4.36719 14.3789 4.32617 14.4941L4.32031 14.4902C4.08203 14.8984 4.01758 15.3945 4.13867 15.8516C4.25977 16.3105 4.56445 16.709 4.97461 16.9453L6.47656 17.8164C6.75 17.9746 7.06055 18.0586 7.37695 18.0586C8.00586 18.0586 8.60352 17.7266 8.90235 17.2109C8.93555 17.166 9.13477 16.8887 9.42774 16.4766C9.81445 16.5137 10.2031 16.5176 10.584 16.4863C10.8652 16.8867 11.002 17.0762 11.0781 17.168L11.0723 17.1719C11.3926 17.7266 11.9902 18.0703 12.6309 18.0703C12.9434 18.0703 13.2539 17.9883 13.5254 17.832L15.0312 16.9688C15.4434 16.7344 15.75 16.3359 15.873 15.877C15.9961 15.4258 15.9395 14.9531 15.7129 14.5449C15.6758 14.4609 15.5547 14.1934 15.3789 13.8105C15.5176 13.625 15.6465 13.4277 15.7656 13.2266C15.8574 13.0684 15.9414 12.9043 16.0176 12.7383C16.4805 12.6953 16.6816 12.6777 16.7754 12.6641L16.7754 12.666C17.7637 12.6641 18.5684 11.8594 18.5703 10.8711L18.5742 9.13476C18.5762 8.66211 18.3848 8.19922 18.0488 7.86328L18.0488 7.86328ZM14.1016 13.2969C13.9395 13.4922 13.9023 13.7656 14.0078 13.9961C14.2754 14.582 14.4668 15.0039 14.5078 15.0977C14.5117 15.1055 14.5137 15.1133 14.5176 15.1172C14.5273 15.1367 14.5371 15.1562 14.5488 15.1758C14.6113 15.2832 14.6289 15.4141 14.5957 15.5352C14.5625 15.6562 14.4824 15.7617 14.373 15.8242L12.8672 16.6895C12.7949 16.7305 12.7148 16.752 12.6328 16.752C12.4551 16.752 12.2988 16.6523 12.1914 16.4707L12.1758 16.4473C12.127 16.377 11.8359 15.9707 11.4414 15.4102C11.2969 15.2051 11.0547 15.0996 10.8066 15.1367C10.2813 15.2129 9.74805 15.207 9.22461 15.123C8.97461 15.084 8.72657 15.1875 8.58008 15.3945C8.33594 15.7402 8.13086 16.0254 7.99219 16.2188C7.87696 16.3789 7.80664 16.4785 7.78907 16.5059C7.73047 16.6094 7.62305 16.6875 7.49805 16.7207C7.37305 16.7539 7.24219 16.7383 7.13868 16.6777L5.63672 15.8066C5.52735 15.7422 5.44922 15.6406 5.41602 15.5176C5.38086 15.3887 5.4043 15.2578 5.48829 15.1113L5.49414 15.0977C5.5 15.084 5.7168 14.6074 6.03711 13.918C6.14454 13.6875 6.11133 13.4219 5.95313 13.2246C5.61914 12.8105 5.35157 12.3516 5.15625 11.8574C5.06446 11.625 4.85157 11.4648 4.60157 11.4414C4.22461 11.4063 3.90625 11.375 3.67579 11.3535C3.40235 11.3281 3.29102 11.3164 3.25586 11.3145C2.99414 11.3125 2.78125 11.0996 2.78125 10.8379L2.78516 9.10156C2.78516 8.83984 2.99805 8.62695 3.25977 8.62695C3.28125 8.62695 3.30469 8.625 3.32618 8.62305C3.33204 8.62305 3.33789 8.62305 3.34766 8.62109C3.44532 8.61133 3.91016 8.56641 4.55469 8.50977C4.80664 8.48633 5.02735 8.31836 5.11524 8.08203C5.23047 7.77344 5.35352 7.50781 5.49219 7.26953C5.60547 7.07227 5.7461 6.87109 5.93164 6.63867C6.08789 6.44336 6.11915 6.17969 6.01563 5.95313C5.87696 5.65039 5.75977 5.39258 5.67188 5.19922C5.55274 4.9375 5.50391 4.83008 5.48633 4.79688C5.35547 4.57031 5.43555 4.2793 5.66211 4.14844L7.16797 3.2832C7.40235 3.14844 7.69336 3.24219 7.84375 3.5L7.85743 3.51953C7.89649 3.57227 8.15235 3.93359 8.51563 4.44922C8.66212 4.65625 8.91797 4.76367 9.16797 4.7207C9.72852 4.625 10.3281 4.62305 10.9063 4.7168C11.1563 4.75781 11.4043 4.6543 11.5508 4.44727C11.7422 4.17773 11.9043 3.95117 12.0234 3.78516C12.168 3.58203 12.2285 3.5 12.2481 3.46875C12.3086 3.36523 12.4141 3.28711 12.5371 3.25391C12.6621 3.2207 12.793 3.23633 12.8965 3.29492L14.4004 4.16797C14.5078 4.23047 14.5879 4.33594 14.6211 4.45703C14.6563 4.58594 14.6328 4.7168 14.5488 4.86328L14.5273 4.90039L14.5273 4.9082C14.4785 5.01367 14.3066 5.39258 14.0684 5.9082C13.9629 6.13477 13.9961 6.4082 14.1543 6.60156C14.5274 7.06445 14.8164 7.57227 15.0137 8.11328C15.0996 8.35156 15.3203 8.52148 15.5723 8.54492C16.166 8.60156 16.5918 8.64453 16.6914 8.6543C16.7012 8.65625 16.709 8.65625 16.7149 8.65625C16.9082 8.67188 17.0313 8.7168 17.1133 8.79883C17.2012 8.88672 17.252 9.00977 17.252 9.13477L17.2481 10.873C17.2481 11.1426 17.0215 11.3477 16.7227 11.3496C16.7227 11.3496 16.707 11.3496 16.6797 11.3535C16.5664 11.3652 16.1211 11.4063 15.5078 11.4609C15.2578 11.4844 15.0469 11.6426 14.9531 11.875C14.8438 12.1465 14.7402 12.3672 14.6231 12.5684C14.4785 12.8105 14.3086 13.0488 14.1016 13.2969L14.1016 13.2969Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 17' d='M11.5996 7.25586C11.1309 6.98438 10.5996 6.8418 10.0586 6.83984C8.96487 6.83984 7.94339 7.42773 7.39456 8.37305C6.54299 9.83984 7.04495 11.7266 8.51175 12.5781C8.9805 12.8496 9.5137 12.9941 10.0547 12.9941C11.1485 12.9941 12.1699 12.4062 12.7188 11.4609C13.127 10.7598 13.2422 9.91016 13.0313 9.12695C12.8242 8.34375 12.3028 7.66016 11.5996 7.25586L11.5996 7.25586ZM11.5723 10.7969C11.2578 11.3359 10.6758 11.6699 10.0528 11.6699C9.74417 11.6699 9.44143 11.5879 9.17385 11.4316C8.33792 10.9453 8.05276 9.87109 8.53714 9.03516C8.85159 8.49609 9.43362 8.16211 10.0567 8.16016C10.3653 8.16016 10.668 8.24219 10.9356 8.39844C11.336 8.62891 11.6328 9.01758 11.75 9.46484C11.8711 9.91992 11.8086 10.3926 11.5723 10.7969L11.5723 10.7969Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-settings\\:safe{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect id='svg 1' x='0.000000' y='0.000000'/%3E%3Cpath id='矢量 5' d='M9.99984 2.59545C13.1498 2.59545 15.0362 3.15908 15.9089 3.50454L15.9089 10.3227C15.9163 11.2154 15.6738 12.0924 15.2089 12.8545C14.6026 13.818 13.8408 14.6744 12.9546 15.3889C12.0684 16.1035 11.07 16.6663 9.99984 17.0545C8.93101 16.6686 7.93334 16.1086 7.04719 15.3972C6.16105 14.6859 5.39861 13.8328 4.79075 12.8727C4.32586 12.1106 4.0834 11.2336 4.09075 10.3409L4.09075 3.52272C4.97256 3.16363 6.85438 2.61363 9.99984 2.61363M9.99984 1.24999C4.80438 1.23181 2.72711 2.67272 2.72711 2.67272L2.72711 10.3409C2.72213 11.4877 3.03694 12.6131 3.6362 13.5909C4.3697 14.7492 5.30004 15.7703 6.38521 16.6082C7.47038 17.4461 8.69366 18.0879 9.99984 18.5045C11.306 18.0879 12.5293 17.4462 13.6145 16.6082C14.6996 15.7703 15.63 14.7492 16.3635 13.5909C16.9627 12.6131 17.2775 11.4877 17.2726 10.3409L17.2726 2.67272C17.2726 2.67272 15.1953 1.23181 9.99984 1.23181L9.99984 1.24999Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 6' d='M9.14544 11.4591C9.01548 11.4588 8.88832 11.4212 8.77913 11.3508C8.66995 11.2803 8.58336 11.1798 8.52969 11.0615C8.47602 10.9431 8.45754 10.8118 8.47645 10.6832C8.49536 10.5546 8.55087 10.4342 8.63635 10.3363L11.7591 6.69996C11.8551 6.59053 11.9832 6.5143 12.1252 6.48219C12.2672 6.45008 12.4157 6.46374 12.5494 6.52122C12.6832 6.5787 12.7953 6.67704 12.8697 6.80215C12.9441 6.92725 12.977 7.07271 12.9636 7.21766C12.9503 7.36261 12.8914 7.49962 12.7954 7.60905L9.66817 11.2454C9.60211 11.3173 9.52101 11.3737 9.43066 11.4106C9.34031 11.4475 9.24292 11.4641 9.14544 11.4591L9.14544 11.4591Z' fill='currentColor' fill-rule='nonzero'/%3E%3Cpath id='矢量 7' d='M9.14538 11.4591C9.06995 11.4597 8.99497 11.4473 8.92371 11.4226C8.85246 11.3978 8.78599 11.3609 8.7272 11.3137L7.30447 10.1955C7.19125 10.1062 7.1092 9.98336 7.07006 9.84458C7.03093 9.7058 7.03673 9.5582 7.08663 9.42291C7.13653 9.28763 7.22796 9.17161 7.34784 9.09148C7.46772 9.01135 7.60988 8.97122 7.75397 8.97684C7.89805 8.98245 8.03666 9.03353 8.14993 9.12276L9.56811 10.2455C9.66223 10.319 9.73523 10.4161 9.7797 10.527C9.82417 10.6379 9.83853 10.7585 9.82133 10.8767C9.80413 10.9949 9.75597 11.1064 9.68175 11.2C9.61847 11.2818 9.5371 11.3477 9.44403 11.3926C9.35096 11.4376 9.24873 11.4604 9.14538 11.4591L9.14538 11.4591Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-settings\\:ssl{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect id='svg 2' x='0.000000' y='0.000000'/%3E%3Cpath id='矢量 5' d='M9.99984 2.59545C13.1498 2.59545 15.0362 3.15908 15.9089 3.50454L15.9089 10.3227C15.9163 11.2154 15.6738 12.0924 15.2089 12.8545C14.6026 13.818 13.8408 14.6744 12.9546 15.3889C12.0684 16.1035 11.07 16.6663 9.99984 17.0545C8.93101 16.6686 7.93334 16.1086 7.04719 15.3972C6.16105 14.6859 5.39861 13.8328 4.79075 12.8727C4.32586 12.1106 4.0834 11.2336 4.09075 10.3409L4.09075 3.52272C4.97256 3.16363 6.85438 2.61363 9.99984 2.61363M9.99984 1.24999C4.80438 1.23181 2.72711 2.67272 2.72711 2.67272L2.72711 10.3409C2.72213 11.4877 3.03694 12.6131 3.6362 13.5909C4.3697 14.7492 5.30004 15.7703 6.38521 16.6082C7.47038 17.4461 8.69366 18.0879 9.99984 18.5045C11.306 18.0879 12.5293 17.4462 13.6145 16.6082C14.6996 15.7703 15.63 14.7492 16.3635 13.5909C16.9627 12.6131 17.2775 11.4877 17.2726 10.3409L17.2726 2.67272C17.2726 2.67272 15.1953 1.23181 9.99984 1.23181L9.99984 1.24999Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-settings\\:success{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 8.74341 8.74414' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath id='矢量 19' d='M4.01465 6.34766C3.93555 6.34766 3.85742 6.31738 3.79785 6.25586L1.80664 4.23828C1.68652 4.11719 1.68652 3.91992 1.80664 3.79785C1.92676 3.67578 2.12109 3.67578 2.24023 3.79785L4.01562 5.59668L8.21875 1.33594C8.25656 1.2972 8.30404 1.26927 8.35627 1.25505C8.40849 1.24083 8.46358 1.24083 8.51581 1.25505C8.56804 1.26927 8.61551 1.2972 8.65332 1.33594C8.77344 1.45703 8.77344 1.6543 8.65332 1.77637L4.23145 6.25684C4.17188 6.31738 4.09277 6.34766 4.01465 6.34766ZM4.31348 8.74414C3.73144 8.74414 3.16602 8.62891 2.63477 8.40137C2.12109 8.18066 1.66016 7.86621 1.26465 7.46484C0.869141 7.06348 0.557617 6.5957 0.34082 6.0752C0.114258 5.53418 0 4.96191 0 4.37207C0 3.78223 0.114258 3.20898 0.338867 2.66992C0.556641 2.14941 0.868164 1.68164 1.26367 1.28027C1.65918 0.878906 2.12012 0.563477 2.63379 0.34375C3.16602 0.116211 3.73144 0 4.31348 0C5.17188 0 6.00098 0.255859 6.71191 0.738281C6.83496 0.821289 6.86914 0.992188 6.78613 1.11719C6.7041 1.24219 6.53516 1.27637 6.41211 1.19141C5.79102 0.770508 5.06445 0.546875 4.31348 0.546875C2.23145 0.546875 0.540039 2.26367 0.540039 4.37207C0.540039 6.48047 2.23242 8.19727 4.31348 8.19727C6.39355 8.19727 8.08691 6.48145 8.08691 4.37207C8.08691 4.23633 8.08008 4.10059 8.06543 3.96484C8.04883 3.81445 8.15723 3.68066 8.30566 3.66406C8.4541 3.64746 8.58594 3.75684 8.60156 3.90723C8.61816 4.06055 8.62598 4.21777 8.62598 4.37207C8.62598 4.96191 8.51172 5.53516 8.28711 6.07422C8.06933 6.5957 7.75976 7.06152 7.36328 7.46387C6.96777 7.86523 6.50586 8.18066 5.99219 8.40039C5.45996 8.62695 4.89551 8.74414 4.31348 8.74414L4.31348 8.74414Z' fill='currentColor' fill-rule='nonzero'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-settings\\:webhook{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' class='icon' width='200px' height='200.00px' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='512' cy='512' r='512' fill='%23ffffff'/%3E%3Cpath fill='%23698fdf' d='M0 512C0 229.23264 229.23264 0 512 0s512 229.23264 512 512A512 512 0 1 1 0 512z m306.78016 46.0288l32.512-95.21152 32.50176 95.21152h-65.024z m100.84352 106.1888h77.23008L378.8288 378.24512h-79.07328L193.73056 664.2176h77.2096l16.62976-49.67424h103.43424l16.61952 49.664zM589.0048 438.1696h24.0128c26.59328 0 39.90528 11.88864 39.90528 35.66592 0 23.7568-13.312 35.65568-39.90528 35.65568H589.0048V438.1696z m0 131.23584h42.8544c31.27296 0 55.22432-8.3456 71.84384-25.0368 16.64-16.70144 24.94464-40.20224 24.94464-70.5536 0-30.34112-8.30464-53.8624-24.94464-70.54336-16.61952-16.6912-40.57088-25.0368-71.84384-25.0368H516.608v285.98272h72.3968v-94.8224z m178.06336-191.16032v285.97248h72.42752V378.24512h-72.42752z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:200px;height:200px;display:inline-flex}.i-si\\:server-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M3 9h18M3 15h18m-4-3h1m-1 6h1M17 6h1M5.4 3h13.2A2.4 2.4 0 0 1 21 5.4v13.2a2.4 2.4 0 0 1-2.4 2.4H5.4A2.4 2.4 0 0 1 3 18.6V5.4A2.4 2.4 0 0 1 5.4 3'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-site-redirect{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1786429411465' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='6029' xmlns:xlink='http://www.w3.org/1999/xlink' width='1em' height='1em'%3E%3Cpath d='M368.4864 256c19.9168 0 38.4512 10.24 49.5104 27.0848l2.0992 3.456 133.6576 236.1344h161.664v-148.1984c0-14.336 11.3152-25.984 25.2672-25.984 7.04 0 13.7728 3.0464 18.5344 8.3712l172.544 192.384c8.9088 9.9584 8.9088 25.2928 0 35.2512l-172.544 192.384a24.7296 24.7296 0 0 1-35.6608 1.4592 26.3424 26.3424 0 0 1-8.1152-19.072V645.632H519.424c-19.9168 0-38.4512-10.2144-49.4848-27.0592l-2.1248-3.456-133.6576-236.16H134.8352l-0.0256-0.1024h-38.656A19.6352 19.6352 0 0 1 76.8 358.9632v-83.0464c0-11.008 8.6528-19.9168 19.3536-19.9168h272.3328z' fill='currentColor' p-id='6030'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-site\\:light{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1781249655651' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='11211' xmlns:xlink='http://www.w3.org/1999/xlink' width='200' height='200'%3E%3Cpath d='M341.333333 967.111111h284.444445v56.888889H341.333333zM816.526222 110.364444l40.220445 40.163556-80.440889 80.497778-40.220445-40.220445zM150.584889 110.364444L230.968889 190.691556l-40.220445 40.220444-80.497777-80.440889zM853.333333 455.111111h113.777778v56.888889h-113.777778zM0 455.111111h113.777778v56.888889H0zM455.111111 0h56.888889v113.777778H455.111111zM483.555556 170.666667C312.888889 170.666667 170.666667 312.888889 170.666667 483.555556c0 119.466667 56.888889 227.555556 170.666666 278.755555V910.222222h284.444445v-147.911111c113.777778-51.2 170.666667-159.288889 170.666666-278.755555 0-170.666667-142.222222-312.888889-312.888888-312.888889z m113.777777 540.444444l-28.444444 17.066667V853.333333H398.222222v-125.155555l-28.444444-17.066667c-91.022222-45.511111-142.222222-130.844444-142.222222-227.555555C227.555556 341.333333 341.333333 227.555556 483.555556 227.555556S739.555556 341.333333 739.555556 483.555556c0 96.711111-51.2 182.044444-142.222223 227.555555z' fill='%2320a53a' p-id='11212'%3E%3C/path%3E%3Cpath d='M341.333333 512h113.777778v284.444444h56.888889V512h113.777778V455.111111H341.333333z' fill='%2320a53a' p-id='11213'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:200px;height:200px;display:inline-flex}.i-site\\:performance{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1770109361508' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='7931' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M859.733333 217.6l-32-27.733333c-8.533333-8.533333-23.466667-6.4-29.866666 2.133333L580.266667 443.733333c-21.333333-10.666667-44.8-17.066667-68.266667-17.066666-83.2 0-149.333333 66.133333-149.333333 149.333333s66.133333 149.333333 149.333333 149.333333 149.333333-66.133333 149.333333-149.333333c0-25.6-6.4-51.2-19.2-72.533333l219.733334-256c8.533333-10.666667 6.4-23.466667-2.133334-29.866667zM512 640c-36.266667 0-64-27.733333-64-64s27.733333-64 64-64 64 27.733333 64 64-27.733333 64-64 64z' fill='currentColor' p-id='7932'%3E%3C/path%3E%3Cpath d='M731.733333 232.533333C667.733333 194.133333 593.066667 170.666667 512 170.666667 277.333333 170.666667 85.333333 362.666667 85.333333 597.333333c0 44.8 6.4 87.466667 19.2 128h91.733334C179.2 684.8 170.666667 642.133333 170.666667 597.333333c0-187.733333 153.6-341.333333 341.333333-341.333333 61.866667 0 117.333333 17.066667 166.4 44.8l53.333333-68.266667zM829.866667 313.6l-53.333334 68.266667C825.6 441.6 853.333333 516.266667 853.333333 597.333333c0 44.8-8.533333 87.466667-25.6 128h91.733334c12.8-40.533333 19.2-83.2 19.2-128 0-108.8-40.533333-206.933333-108.8-283.733333z' fill='currentColor' p-id='7933'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-site\\:tutorial{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' t='1776137902617' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='4811' xmlns:xlink='http://www.w3.org/1999/xlink' width='200' height='200'%3E%3Cpath d='M607.934444 417.856853c-6.179746-6.1777-12.766768-11.746532-19.554358-16.910135l-0.01228 0.011256c-6.986111-6.719028-16.47216-10.857279-26.930349-10.857279-21.464871 0-38.864146 17.400299-38.864146 38.864146 0 9.497305 3.411703 18.196431 9.071609 24.947182l-0.001023 0c0.001023 0.001023 0.00307 0.00307 0.005117 0.004093 2.718925 3.242857 5.953595 6.03853 9.585309 8.251941 3.664459 3.021823 7.261381 5.997598 10.624988 9.361205l3.203972 3.204995c40.279379 40.229237 28.254507 109.539812-12.024871 149.820214L371.157763 796.383956c-40.278355 40.229237-105.761766 40.229237-146.042167 0l-3.229554-3.231601c-40.281425-40.278355-40.281425-105.809861 0-145.991002l75.93546-75.909877c9.742898-7.733125 15.997346-19.668968 15.997346-33.072233 0-23.312962-18.898419-42.211381-42.211381-42.211381-8.797363 0-16.963347 2.693342-23.725354 7.297197-0.021489-0.045025-0.044002-0.088004-0.066515-0.134053l-0.809435 0.757247c-2.989077 2.148943-5.691629 4.669346-8.025791 7.510044l-78.913281 73.841775c-74.178443 74.229608-74.178443 195.632609 0 269.758863l3.203972 3.202948c74.178443 74.127278 195.529255 74.127278 269.707698 0l171.829484-171.880649c74.076112-74.17435 80.357166-191.184297 6.282077-265.311575L607.934444 417.856853z' fill='%235D5D5D' p-id='4812'%3E%3C/path%3E%3Cpath d='M855.61957 165.804257l-3.203972-3.203972c-74.17742-74.178443-195.528232-74.178443-269.706675 0L410.87944 334.479911c-74.178443 74.178443-78.263481 181.296089-4.085038 255.522628l3.152806 3.104711c3.368724 3.367701 6.865361 6.54302 10.434653 9.588379 2.583848 2.885723 5.618974 5.355985 8.992815 7.309476 0.025583 0.020466 0.052189 0.041956 0.077771 0.062422l0.011256-0.010233c5.377474 3.092431 11.608386 4.870938 18.257829 4.870938 20.263509 0 36.68962-16.428158 36.68962-36.68962 0-5.719258-1.309832-11.132548-3.645017-15.95846l0 0c-4.850471-10.891048-13.930267-17.521049-20.210297-23.802102l-3.15383-3.102664c-40.278355-40.278355-24.982998-98.79612 15.295358-139.074476l171.930791-171.830507c40.179095-40.280402 105.685018-40.280402 145.965419 0l3.206018 3.152806c40.279379 40.281425 40.279379 105.838513 0 146.06775l-75.686796 75.737962c-10.296507 7.628748-16.97358 19.865443-16.97358 33.662681 0 23.12365 18.745946 41.87062 41.87062 41.87062 8.048303 0 15.563464-2.275833 21.944801-6.211469 0.048095 0.081864 0.093121 0.157589 0.141216 0.240477l1.173732-1.083681c3.616364-2.421142 6.828522-5.393847 9.529027-8.792247l79.766718-73.603345C929.798013 361.334535 929.798013 239.981676 855.61957 165.804257z' fill='%235D5D5D' p-id='4813'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:200px;height:200px;display:inline-flex}.i-soft-dns-close{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762334981673' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='10737' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M515.7 960.1c-29.2-0.1-52.9-23.9-52.9-53l-0.1-149.8c0.3-1.5 0.4-2.8 0.4-4V743l-10.1-2.1c-62.1-12.9-118.8-45.2-164-93.4-60-64.1-93.1-149.1-93.1-239.4v-107l-26.7 0.2c-6.3 0-12.2-2.5-16.7-7s-6.9-10.4-6.9-16.7c0-6.4 2.4-12.4 6.9-16.8 4.4-4.5 10.4-6.9 16.7-6.9h64.6l-102.9-103c-4.9-4.9-7.6-11.5-7.6-18.4 0-7 2.7-13.5 7.6-18.4 4.9-4.9 11.5-7.6 18.4-7.6s13.5 2.7 18.4 7.6l139.7 139.7h12.2V95c0-17.1 13.9-31.1 31.1-31.1 17.1 0 31 13.9 31 31.1l0.1 158.8h265.4V95c0-17.1 13.9-31 31.1-31 17.1 0 31 13.9 31 31.1v158.7l148.1 0.1c13.1 0 23.7 10.6 23.7 23.7 0 6.4-2.5 12.3-6.9 16.8-4.5 4.5-10.4 7-16.9 7h-21.9v106.9c0 94.5-35.7 182.2-100.5 246.9l-1.6 1.6c-1.7 1.7-3.5 3.3-5.4 5l-6.4 5.9L893 839.2c10.2 10.2 10.2 26.7 0 36.9-4.9 4.9-11.5 7.6-18.4 7.6-7 0-13.5-2.7-18.4-7.6L679.4 699.4l-3.1 1.9c-30.8 19-63.8 32.3-98.2 39.6l-10.7 2.3 0.7 10.9 0.2 2.4 0.1 150.7c0.1 14.1-5.4 27.3-15.4 37.4-10 10-23.3 15.5-37.3 15.5zM243.4 408.2c0 78.2 28.5 151.6 80.3 206.8 51.4 54.7 119.6 84.9 192 84.9 43 0 85.8-11.1 124-32l5.4-3-363.9-363.7h-37.9l0.1 107z m444.3 225.7l6.3-5.7c2.4-2.2 4.9-4.3 7.2-6.6 55-55.1 86.6-132.9 86.6-213.4v-12.7h-0.1v-94.2l-432.7-0.1 332.7 332.7z' p-id='10738' fill='%23ffffff'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-soft-dns-disk{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762244187005' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='7877' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M554.688 682.624a42.688 42.688 0 0 0 0 85.376h0.448a42.688 42.688 0 1 0 0-85.376h-0.448zM767.488 682.624a42.688 42.688 0 0 0 0 85.376H768a42.688 42.688 0 1 0 0-85.376h-0.512z' fill='currentColor' p-id='7878'%3E%3C/path%3E%3Cpath d='M465.28 96h93.44c59.456 0 106.88 0 144.96 4.48 39.36 4.48 72.128 14.08 100.992 35.584 28.8 21.44 47.424 50.112 63.104 86.464 15.232 35.2 28.8 80.64 45.952 137.6l52.48 174.848c1.28 4.48 2.752 9.28 3.584 14.336v0.32l0.192 1.216c0.64 5.12 0.64 10.048 0.64 14.72v3.392c0 72.704 0 130.304-5.632 175.68-5.824 46.592-18.112 84.736-45.952 115.84-4.992 5.568-10.304 10.88-15.936 15.872-31.104 27.84-69.184 40.128-115.84 45.952-45.312 5.696-102.912 5.696-175.616 5.696H412.352c-72.704 0-130.304 0-175.68-5.696-46.592-5.824-84.672-18.112-115.84-45.888a202.944 202.944 0 0 1-15.872-16c-27.84-31.04-40.128-69.12-45.952-115.84-5.696-45.312-5.696-102.912-5.696-175.616v-3.328c0-4.672 0-9.664 0.704-14.784v-0.32l0.192-1.216c0.832-5.056 2.24-9.856 3.584-14.272l52.48-174.912c17.088-56.96 30.72-102.4 45.952-137.6 15.68-36.352 34.304-65.024 63.104-86.4 28.8-21.504 61.632-31.104 100.992-35.712C358.4 96 405.76 96 465.28 96zM327.68 164.032c-33.152 3.84-53.632 11.072-70.144 23.36-16.512 12.288-29.376 29.824-42.56 60.48-13.568 31.424-26.176 73.28-43.968 132.544l-42.688 142.272h767.36l-42.688-142.272c-17.792-59.264-30.4-101.12-43.968-132.48-13.184-30.72-26.048-48.256-42.56-60.544-16.512-12.288-36.992-19.52-70.144-23.36C662.336 160 618.624 160 556.736 160H467.328c-61.952 0-105.6 0-139.648 4.032zM122.496 736.64c5.056 40.128 14.528 63.616 30.144 81.088 3.456 3.84 7.04 7.488 10.88 10.88 17.536 15.68 40.96 25.088 81.152 30.144 40.96 5.12 94.464 5.184 169.92 5.184h194.816c75.456 0 129.024 0 169.92-5.184 40.128-5.056 63.616-14.464 81.152-30.08 3.84-3.456 7.424-7.104 10.88-10.944 15.616-17.536 25.088-40.96 30.08-81.088 4.672-37.248 5.12-84.928 5.248-150.016H117.312c0.064 65.088 0.512 112.768 5.184 150.016z' fill='currentColor' p-id='7879'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-soft-dns-icon{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762335529080' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='11802' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M170.666667 128h682.666666a42.666667 42.666667 0 0 1 42.666667 42.666667v298.666666H128V170.666667a42.666667 42.666667 0 0 1 42.666667-42.666667zM128 554.666667h768v298.666666a42.666667 42.666667 0 0 1-42.666667 42.666667H170.666667a42.666667 42.666667 0 0 1-42.666667-42.666667v-298.666666z m170.666667 128v85.333333h128v-85.333333H298.666667zM298.666667 256v85.333333h128V256H298.666667z' fill='currentColor' p-id='11803'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-soft-dns-menu{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762241899839' class='icon' viewBox='0 0 1025 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='12295' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M163.231468 552.233328c6.707287 4.471525 14.905083 6.707287 23.102879 6.707287 12.669321-0.745254 24.593387-5.216779 33.536437-14.159829 17.8861-17.8861 17.8861-46.951012 0-65.582365-8.94305-8.94305-20.867116-13.414575-33.536437-14.159829-8.197796 0-16.395591 2.235762-23.102879 6.707287-7.452542 4.471525-12.669321 10.433558-17.140846 17.140846-8.197796 14.159829-8.197796 31.300674 0 46.205757 4.471525 6.707287 10.433558 13.414575 17.140846 17.140846zM1024.74527 791.459911c0-11.924066-4.471525-23.848133-13.414575-32.791182-8.94305-8.94305-20.121862-13.414575-32.791183-14.159829H46.226566c-12.669321 0.745254-23.848133 5.216779-32.791183 14.159829-8.94305 8.94305-13.414575 20.121862-13.414575 32.791182v186.313539c-0.745254 24.593387 18.631354 45.460503 43.969995 46.205757H978.539512c24.593387 0.745254 45.460503-18.631354 45.460504-43.969995v-188.549301z m-46.205758 0v186.313539H46.226566v-186.313539h932.312946z' p-id='12296' fill='currentColor'%3E%3C/path%3E%3Cpath d='M978.539512 371.881823H46.226566c-12.669321 0-24.593387 4.471525-32.791183 13.414575C5.237587 394.984702 0.766062 406.908768 0.766062 418.832834v185.568285c0 12.669321 4.471525 24.593387 13.414575 33.536437 8.197796 8.94305 20.121862 14.159829 32.791183 13.414574h932.312946c12.669321 0 24.593387-4.471525 32.791183-13.414574 8.94305-8.94305 13.414575-20.867116 13.414575-33.536437V418.832834c0-12.669321-4.471525-24.593387-13.414575-33.536436-8.94305-8.197796-20.867116-13.414575-33.536437-13.414575z m0 46.951011v185.568285H46.226566V418.832834h932.312946zM980.775275 0H46.226566C34.302499 0 22.378433 4.471525 13.435383 13.414575 5.237587 21.61237 0.020808 33.536437 0.766062 45.460503v186.313539c0 11.924066 4.471525 23.848133 13.414575 32.791183 8.94305 8.94305 20.121862 13.414575 32.791183 14.159829h932.312946c12.669321-0.745254 23.848133-5.216779 32.791183-14.159829 8.94305-8.94305 13.414575-20.867116 13.414575-32.791183v-186.313539c0-24.593387-20.121862-44.715249-44.715249-45.460503z m-2.235763 232.519296H46.226566v-186.313538h932.312946v186.313538z' p-id='12297' fill='currentColor'%3E%3C/path%3E%3Cpath d='M163.231468 179.606251c18.631354 10.433558 40.988978 7.452542 55.894061-6.707287 8.94305-8.197796 14.159829-20.121862 13.414575-32.791183 0-26.083895-20.867116-46.951012-46.205757-46.951012h-0.745255c-8.197796 0-15.650337 2.235762-23.102878 5.962033s-12.669321 9.688304-17.140846 17.140846c-8.197796 14.905083-8.197796 32.045929 0 46.951012 5.216779 6.707287 11.178812 12.669321 17.8861 16.395591z' p-id='12298' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-soft-dns-open{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762328247815' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='7956' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M341.333333 386.773333h341.333334a85.333333 85.333333 0 0 1 85.333333 85.333334v149.333333a234.752 234.752 0 0 1-177.28 227.584A64 64 0 0 1 533.333333 941.44h-42.666666a64 64 0 0 1-57.386667-92.416A234.752 234.752 0 0 1 256 621.44v-149.333333a85.333333 85.333333 0 0 1 85.333333-85.333334z m85.333334-42.666666H341.333333v-213.333334a42.666667 42.666667 0 1 1 85.333334 0v213.333334z m256 0H597.333333v-213.333334a42.666667 42.666667 0 1 1 85.333334 0v213.333334z' p-id='7957' fill='%234CAF50'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-soft-dns-reload{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762410163124' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='32942' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M758.5792 234.2912c0 29.0816 23.3472 52.4288 52.4288 52.4288 29.0816 0 52.4288-23.3472 52.4288-52.4288s-23.7568-52.4288-52.4288-52.4288c-29.0816 0-52.4288 23.7568-52.4288 52.4288zM855.6544 516.9152c0 23.3472 12.288 44.2368 31.9488 56.1152 19.6608 11.8784 45.056 11.8784 64.7168 0a65.3312 65.3312 0 0 0 0-112.2304c-19.6608-11.8784-45.056-11.8784-64.7168 0s-31.9488 33.1776-31.9488 56.1152zM736.8704 801.1776c0 27.0336 14.7456 52.4288 38.0928 65.9456 23.3472 13.5168 52.4288 13.5168 76.1856 0 23.3472-13.5168 38.0928-38.912 38.0928-65.9456s-14.7456-52.4288-38.0928-65.9456c-23.3472-13.5168-52.4288-13.5168-76.1856 0-23.3472 13.9264-38.0928 38.912-38.0928 65.9456zM440.7296 915.0464c0 31.5392 16.7936 60.2112 44.2368 76.1856 27.0336 15.9744 61.0304 15.9744 88.064 0a89.2928 89.2928 0 0 0 44.2368-76.1856c0-31.5392-16.7936-60.2112-44.2368-76.1856-27.0336-15.9744-61.0304-15.9744-88.064 0-26.624 15.9744-44.2368 45.056-44.2368 76.1856zM151.1424 797.0816c0 35.2256 18.432 67.584 49.152 84.7872 30.3104 17.2032 67.584 17.2032 97.8944 0a97.4848 97.4848 0 0 0 48.7424-84.7872 97.8944 97.8944 0 0 0-97.8944-97.8944c-54.4768-0.8192-97.8944 43.8272-97.8944 97.8944zM426.8032 124.1088c0 57.344 46.6944 104.0384 104.0384 104.0384s104.0384-46.6944 104.0384-104.0384c0-36.864-19.6608-71.2704-51.6096-89.7024-31.9488-18.432-72.0896-18.432-104.0384 0a103.6288 103.6288 0 0 0-52.4288 89.7024zM144.9984 236.7488c0 36.864 19.6608 71.2704 51.6096 89.7024 31.9488 18.432 72.0896 18.432 104.0384 0a102.8096 102.8096 0 0 0 52.4288-89.7024c0-57.344-46.6944-104.0384-104.0384-104.0384-57.344 0-104.0384 46.2848-104.0384 104.0384zM39.7312 514.048c0 54.8864 44.2368 99.1232 99.1232 99.1232s99.1232-44.2368 99.1232-99.1232c0-54.8864-44.2368-99.1232-99.1232-99.1232-54.8864 0-99.1232 44.2368-99.1232 99.1232z' p-id='32943' fill='%2320A53A'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-soft-dns-restart{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762327725612' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='5980' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M512.170724 1024c-282.416084 0-512.17061-208.087082-512.17061-463.888037 0-255.744085 229.754526-463.774297 512.17061-463.774298h8.24614V0l247.327335 149.681662-247.384205 149.567921V203.025658H512.170724c-216.674442 0-392.857492 160.259469-392.857492 357.200045 0 196.940575 176.23992 357.086305 392.857492 357.086304s392.857492-160.202599 392.857491-357.200044c0-29.401755 26.728868-53.343996 59.656559-53.343997 32.870821 0 59.599689 23.942241 59.599689 53.343997 0 123.521493-53.173387 239.877374-149.795401 327.570809-96.906365 87.864045-225.546151 136.317228-362.318338 136.317228z' fill='%2320A53A' p-id='5981'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-soft-dns-server{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762241874270' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='10262' xmlns:xlink='http://www.w3.org/1999/xlink' %3E%3Cpath d='M306.820741 191.525926c-51.579259 11.188148-103.632593 63.241481-114.820741 114.820741-21.428148 99.176296 53.475556 186.785185 148.954074 186.785185l152.651852 0 0-6.447407 0-31.478519L493.605926 333.937778l-0.18963 0C489.623704 241.682963 403.816296 170.571852 306.820741 191.525926zM455.68 455.205926l-114.725926 0c-63.905185 0-115.579259-52.242963-114.725926-116.337778 0.853333-61.819259 51.294815-112.260741 113.114074-113.114074 64.094815-0.853333 116.337778 50.820741 116.337778 114.725926L455.68 455.205926z' fill='currentColor' p-id='10263'%3E%3C/path%3E%3Cpath d='M832.663704 306.346667c-11.188148-51.579259-63.241481-103.632593-114.820741-114.820741-96.900741-20.954074-182.802963 50.157037-186.595556 142.506667l-0.18963 0 0 121.173333 0 31.478519 0 6.447407 152.651852 0C779.093333 493.131852 854.091852 405.522963 832.663704 306.346667zM568.983704 340.48c0-63.905185 52.242963-115.579259 116.337778-114.725926 61.819259 0.853333 112.260741 51.294815 113.114074 113.114074 0.853333 64.094815-50.820741 116.337778-114.725926 116.337778l-114.725926 0L568.983704 340.48z' fill='currentColor' p-id='10264'%3E%3C/path%3E%3Cpath d='M192 717.842963c11.188148 51.579259 63.241481 103.632593 114.820741 114.820741 96.900741 20.954074 182.802963-50.157037 186.595556-142.506667l0.18963 0L493.605926 568.983704l0-31.478519 0-6.447407-152.651852 0C245.475556 531.057778 170.571852 618.666667 192 717.842963zM455.68 683.70963c0 63.905185-52.242963 115.579259-116.337778 114.725926-61.819259-0.853333-112.260741-51.294815-113.114074-113.114074-0.853333-64.094815 50.820741-116.337778 114.725926-116.337778l114.725926 0L455.68 683.70963z' fill='currentColor' p-id='10265'%3E%3C/path%3E%3Cpath d='M683.70963 531.057778l-152.651852 0 0 6.447407 0 31.478519 0 121.173333 0.18963 0c3.887407 92.34963 89.694815 163.460741 186.595556 142.506667 51.579259-11.188148 103.632593-63.241481 114.820741-114.820741C854.091852 618.666667 779.093333 531.057778 683.70963 531.057778zM798.435556 685.321481C797.582222 747.140741 747.140741 797.582222 685.321481 798.435556c-64.094815 0.853333-116.337778-50.820741-116.337778-114.725926l0-114.725926 114.725926 0C747.614815 568.983704 799.288889 621.226667 798.435556 685.321481z' fill='currentColor' p-id='10266'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-soft-dns-stop{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762327609688' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='4672' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M320 128A64 64 0 0 0 256 192v640a64 64 0 0 0 128 0v-640A64 64 0 0 0 320 128z m384 0A64 64 0 0 0 640 192v640a64 64 0 0 0 128 0v-640A64 64 0 0 0 704 128z' fill='%2320A53A' p-id='4673'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-soft-dns-system{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762241912388' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='13400' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M608 96c35.3456 0 64 28.6544 64 64v192c0 35.3456-28.6544 64-64 64h-72v71.9984L760 488c34.992 0 63.4256 28.0832 63.992 62.9424L824 552v56h72c35.3456 0 64 28.6544 64 64v192c0 35.3456-28.6544 64-64 64H704c-35.3456 0-64-28.6544-64-64V672c0-35.3456 28.6544-64 64-64h72v-56c0-8.688-6.9232-15.7568-15.552-15.9936L760 536H264c-8.688 0-15.7568 6.9232-15.9936 15.552L248 552v56h72c35.3456 0 64 28.6544 64 64v192c0 35.3456-28.6544 64-64 64H128c-35.3456 0-64-28.6544-64-64V672c0-35.3456 28.6544-64 64-64h72v-56c0-34.992 28.0832-63.4256 62.9424-63.992L264 488l224-0.0016V416h-72c-35.3456 0-64-28.6544-64-64V160c0-35.3456 28.6544-64 64-64h192zM320 656H128c-8.8368 0-16 7.1632-16 16v192c0 8.8368 7.1632 16 16 16h192c8.8368 0 16-7.1632 16-16V672c0-8.8368-7.1632-16-16-16z m576 0H704c-8.8368 0-16 7.1632-16 16v192c0 8.8368 7.1632 16 16 16h192c8.8368 0 16-7.1632 16-16V672c0-8.8368-7.1632-16-16-16zM608 144H416c-8.8368 0-16 7.1632-16 16v192c0 8.8368 7.1632 16 16 16h192c8.8368 0 16-7.1632 16-16V160c0-8.8368-7.1632-16-16-16z' fill='currentColor' p-id='13401'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-soft-dns-uninstall{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' t='1762327863599' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='7095' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M464.18 82.59h96.4v96.37h-96.4z' p-id='7096' fill='currentColor'%3E%3C/path%3E%3Cpath d='M78.68 169.93h867.35v96.37H78.68z' p-id='7097' fill='%23ffffff'%3E%3C/path%3E%3Cpath d='M849.65 940.93h-674.6v-771h674.6v771z m-578.22-96.37h481.85V266.31H271.43v578.25z' p-id='7098' fill='currentColor'%3E%3C/path%3E%3Cpath d='M367.8 362.68h96.37v385.5H367.8zM560.53 362.68h96.37v385.5h-96.37z' p-id='7099' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-solar-settings-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M14.279 2.152C13.909 2 13.439 2 12.5 2s-1.408 0-1.779.152a2 2 0 0 0-1.09 1.083c-.094.223-.13.484-.145.863a1.62 1.62 0 0 1-.796 1.353a1.64 1.64 0 0 1-1.579.008c-.338-.178-.583-.276-.825-.308a2.03 2.03 0 0 0-1.49.396c-.318.242-.553.646-1.022 1.453c-.47.807-.704 1.21-.757 1.605c-.07.526.074 1.058.4 1.479c.148.192.357.353.68.555c.477.297.783.803.783 1.361s-.306 1.064-.782 1.36c-.324.203-.533.364-.682.556a2 2 0 0 0-.399 1.479c.053.394.287.798.757 1.605s.704 1.21 1.022 1.453c.424.323.96.465 1.49.396c.242-.032.487-.13.825-.308a1.64 1.64 0 0 1 1.58.008c.486.28.774.795.795 1.353c.015.38.051.64.145.863c.204.49.596.88 1.09 1.083c.37.152.84.152 1.779.152s1.409 0 1.779-.152a2 2 0 0 0 1.09-1.083c.094-.223.13-.483.145-.863c.02-.558.309-1.074.796-1.353a1.64 1.64 0 0 1 1.579-.008c.338.178.583.276.825.308c.53.07 1.066-.073 1.49-.396c.318-.242.553-.646 1.022-1.453c.47-.807.704-1.21.757-1.605a2 2 0 0 0-.4-1.479c-.148-.192-.357-.353-.68-.555c-.477-.297-.783-.803-.783-1.361s.306-1.064.782-1.36c.324-.203.533-.364.682-.556a2 2 0 0 0 .399-1.479c-.053-.394-.287-.798-.757-1.605s-.704-1.21-1.022-1.453a2.03 2.03 0 0 0-1.49-.396c-.242.032-.487.13-.825.308a1.64 1.64 0 0 1-1.58-.008a1.62 1.62 0 0 1-.795-1.353c-.015-.38-.051-.64-.145-.863a2 2 0 0 0-1.09-1.083M12.5 15c1.67 0 3.023-1.343 3.023-3S14.169 9 12.5 9s-3.023 1.343-3.023 3s1.354 3 3.023 3' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-solar-undo-left-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M7.53 3.47a.75.75 0 0 1 0 1.06L5.81 6.25h9.226c.904 0 1.633 0 2.222.053c.606.055 1.136.172 1.617.45a3.75 3.75 0 0 1 1.373 1.372c.277.481.394 1.011.449 1.617c.053.589.053 1.318.053 2.222v.072c0 .904 0 1.633-.053 2.222c-.055.606-.171 1.136-.45 1.617a3.75 3.75 0 0 1-1.372 1.373c-.481.277-1.011.394-1.617.449c-.589.053-1.318.053-2.222.053H8a.75.75 0 0 1 0-1.5h7c.948 0 1.61 0 2.122-.047c.503-.046.788-.13 1.003-.254a2.25 2.25 0 0 0 .824-.824c.124-.215.208-.5.254-1.003c.046-.512.047-1.174.047-2.122s0-1.61-.047-2.122c-.046-.503-.13-.788-.254-1.003a2.25 2.25 0 0 0-.824-.824c-.215-.124-.5-.208-1.003-.254c-.512-.046-1.174-.047-2.122-.047H5.81l1.72 1.72a.75.75 0 1 1-1.06 1.06l-3-3a.75.75 0 0 1 0-1.06l3-3a.75.75 0 0 1 1.06 0' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-solar\\:close-circle-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M22 12c0 5.523-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2s10 4.477 10 10M8.97 8.97a.75.75 0 0 1 1.06 0L12 10.94l1.97-1.97a.75.75 0 0 1 1.06 1.06L13.06 12l1.97 1.97a.75.75 0 0 1-1.06 1.06L12 13.06l-1.97 1.97a.75.75 0 0 1-1.06-1.06L10.94 12l-1.97-1.97a.75.75 0 0 1 0-1.06' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-streamline-ultimate\\:loading-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 6.5A1.5 1.5 0 0 0 13.5 5V2a1.5 1.5 0 0 0-3 0v3A1.5 1.5 0 0 0 12 6.5m-3.73-.39L6.15 4A1.53 1.53 0 0 0 4 4a1.48 1.48 0 0 0-.44 1.06A1.52 1.52 0 0 0 4 6.11l2.15 2.12a1.5 1.5 0 0 0 1.06.44a1.5 1.5 0 0 0 1.06-2.56M.5 12A1.5 1.5 0 0 0 2 13.5h3a1.5 1.5 0 0 0 0-3H2A1.5 1.5 0 0 0 .5 12M7 15.52a1.48 1.48 0 0 0-1.1.48l-2.13 2.08a1.51 1.51 0 0 0 0 2.12a1.51 1.51 0 0 0 2.13 0L8 18.08a1.5 1.5 0 0 0-1-2.56M10.5 22a1.5 1.5 0 0 0 3 0v-3a1.5 1.5 0 0 0-3 0Zm5.55-6a1.5 1.5 0 0 0 0 2.12l2.12 2.12a1.52 1.52 0 0 0 1.06.44a1.54 1.54 0 0 0 1.07-.44a1.5 1.5 0 0 0 .43-1.06a1.48 1.48 0 0 0-.44-1.07L18.17 16a1.5 1.5 0 0 0-2.12 0m7.45-4a1.5 1.5 0 0 0-1.5-1.5h-3a1.5 1.5 0 0 0-1.5 1.5a1.5 1.5 0 0 0 1.5 1.5h3a1.5 1.5 0 0 0 1.5-1.5M19 3.41a1.52 1.52 0 0 0-1 .44L15.86 6a1.5 1.5 0 0 0 0 2.12a1.51 1.51 0 0 0 2.13 0L20.11 6A1.5 1.5 0 0 0 19 3.41'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-streamline\\:delete-1-solid{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 14 14' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M1.707.293A1 1 0 0 0 .293 1.707L5.586 7L.293 12.293a1 1 0 1 0 1.414 1.414L7 8.414l5.293 5.293a1 1 0 0 0 1.414-1.414L8.414 7l5.293-5.293A1 1 0 0 0 12.293.293L7 5.586z' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-svg-spinners\\:3-dots-fade{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Ccircle cx='4' cy='12' r='3' fill='currentColor'%3E%3Canimate id='SVG7x14Dcom' fill='freeze' attributeName='opacity' begin='0;SVGqSjG0dUp.end-0.25s' dur='0.75s' values='1;.2'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3' fill='currentColor' opacity='.4'%3E%3Canimate fill='freeze' attributeName='opacity' begin='SVG7x14Dcom.begin+0.15s' dur='0.75s' values='1;.2'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='3' fill='currentColor' opacity='.3'%3E%3Canimate id='SVGqSjG0dUp' fill='freeze' attributeName='opacity' begin='SVG7x14Dcom.begin+0.3s' dur='0.75s' values='1;.2'/%3E%3C/circle%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-svg-spinners\\:90-ring-with-bg{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12,1A11,11,0,1,0,23,12,11,11,0,0,0,12,1Zm0,19a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' opacity='.25'/%3E%3Cpath fill='currentColor' d='M10.14,1.16a11,11,0,0,0-9,8.92A1.59,1.59,0,0,0,2.46,12,1.52,1.52,0,0,0,4.11,10.7a8,8,0,0,1,6.66-6.61A1.42,1.42,0,0,0,12,2.69h0A1.57,1.57,0,0,0,10.14,1.16Z'%3E%3CanimateTransform attributeName='transform' dur='0.75s' repeatCount='indefinite' type='rotate' values='0 12 12;360 12 12'/%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-system\\:alibaba{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23f76e05;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M224.55,659.8c-18.73-3.86-32.23-20.25-32.44-39.37v-216.85c.74-18.92,14.01-35.03,32.44-39.37l201.33-43.6,21.16-86.3h-233.84c-81.84-.57-148.63,65.31-149.2,147.15,0,.32,0,.64,0,.97v256.28c.53,82.19,67.01,148.71,149.2,149.27h233.71l-21.16-85.92-201.33-42.19.13-.06ZM810.28,234.3h-235.51l21.48,86.24,201.33,43.6c18.7,3.93,32.16,20.33,32.38,39.43v216.85c-.76,18.91-13.99,35.01-32.38,39.43l-201.33,43.6-21.48,86.24h235.51c82.51.18,149.54-66.57,149.72-149.08,0-.17,0-.34,0-.51v-257.63c-1.02-82.01-67.7-148.01-149.72-148.18Z'/%3E%3Cpath class='st0' d='M425.89,500.72h171.71v21.16h-171.71v-21.16Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\\:alma{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %2386da2f;}.st1 {fill: %23ffcb12;}.st2 {fill: %230069da;}.st3 {fill: %23ff4649;}.st4 {fill: %2324c2ff;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M887.84,568.74c38.14-2.92,68.99,22.01,71.95,60.19,2.92,39.66-25.01,71.95-63.15,74.87-36.85,2.71-68.99-24.83-71.95-61.67-2.96-39.62,23.45-69.03,63.11-73.43v.04h.04Z'/%3E%3Cpath class='st4' d='M423.92,881.47c0-38.14,29.37-67.51,64.59-67.51s69.03,32.33,69.03,68.99-29.33,66.11-63.11,67.55c-42.58,0-70.51-26.49-70.51-68.99v-.04Z'/%3E%3Cpath class='st1' d='M528.12,452.77c-5.84,2.96-8.8-1.44-10.25-5.84-54.3-101.36-38.18-229.06,57.26-305.41,24.97-20.53,71.95-25.01,92.48-4.4,8.8,7.4,10.28,16.13,11.76,26.41,2.92,22.05,7.32,44.06,22.05,61.67,16.13,19.13,36.66,26.41,60.15,25.01,20.53,0,41.1-2.92,54.34,20.53,7.32,13.24,4.4,64.55-7.32,74.83-5.88,4.44-10.28,1.48-14.69,0-33.81-13.21-69.03-13.21-104.28-7.32-11.73,1.44-17.61-1.48-17.61-14.69-1.48-22.05-5.84-42.58-17.61-61.67-22.01-39.66-63.11-41.14-89.56-4.4-22.01,29.37-27.85,64.59-33.77,99.88-5.88,30.77-4.4,63.11-2.96,95.44v-.04Z'/%3E%3Cpath class='st0' d='M564.82,474.78c-2.92-4.44-1.48-8.8,2.92-11.73,83.72-76.35,208.53-91.04,305.41-16.17,24.93,20.57,41.1,63.15,27.89,88.12-4.67,8.62-12.64,14.98-22.09,17.61-20.53,8.8-39.62,17.65-52.82,36.7-13.21,19.17-16.13,41.1-10.25,64.67,4.4,19.05,11.73,39.58-7.36,57.19-10.25,10.28-60.19,19.13-73.39,10.28-5.84-4.4-4.4-8.8-2.96-14.69,4.4-36.7-4.4-70.51-17.61-102.76-4.4-11.73-2.92-17.61,8.8-20.53,20.57-5.84,39.7-16.17,54.34-30.81,32.29-30.81,25.01-70.43-17.61-88.08-33.77-14.73-68.99-11.76-102.76-8.8-32.26,1.44-63.11,10.25-92.48,19.09,0,0-.04-.08-.04-.08Z'/%3E%3Cpath class='st4' d='M545.73,512.95c4.4-4.4,7.4-2.96,11.76,0,96.88,58.75,146.78,174.68,102.76,287.77-11.76,29.41-49.94,58.75-77.79,51.42-11.73-2.88-17.65-8.8-23.53-16.13-13.21-17.69-27.89-33.81-49.86-41.1-23.49-7.32-44.1-2.92-64.67,8.8-17.57,10.28-35.18,23.49-57.19,10.28-13.24-7.36-35.25-52.82-30.85-67.51,2.92-5.84,8.8-5.84,14.73-5.84,36.66-5.88,66.07-23.49,93.96-47.02,8.8-7.36,16.13-7.36,23.45,2.92,11.76,17.61,26.41,32.29,45.5,42.54,38.18,22.09,74.87,2.96,79.27-41.06,4.4-36.7-8.8-68.95-20.53-101.28-13.34-29.15-29.07-57.15-47.02-83.72v-.08Z'/%3E%3Cpath class='st2' d='M498.75,521.8c-5.84,29.33-19.09,57.23-36.62,82.2-52.9,79.24-129.25,111.57-223.22,102.76-33.74-2.96-61.67-30.85-64.55-58.75-1.66-10.61,1.58-21.39,8.8-29.33,10.25-13.21,19.09-25.01,23.45-41.1,8.8-32.33-2.92-58.75-26.41-82.2-32.26-32.33-27.85-61.71,10.28-85.16,4.4-2.96,10.28-5.84,16.13-8.8,8.8-4.4,16.17-4.4,19.13,5.84,13.24,33.77,39.62,58.75,69.03,79.31,10.28,8.8,10.28,14.65,1.48,24.97-17.63,18.79-28.03,43.22-29.37,68.95-2.92,32.33,16.17,52.9,48.42,52.9,20.57,0,39.62-7.32,57.26-16.13,45.5-23.53,80.72-57.26,114.53-92.56,4.4-1.48,5.84-4.4,11.73-2.92h-.08Z'/%3E%3Cpath class='st3' d='M258.01,213.46c2.92,0,10.25,1.44,17.61,2.92,54.34,10.28,88.08-8.8,105.69-60.23,11.73-33.74,36.7-44.06,69.03-26.41,1.44,0,1.44,1.48,2.92,1.48,33.74,19.09,33.74,22.01,13.21,51.42-17.61,23.45-26.49,49.86-30.81,77.79-2.92,16.17-8.8,19.13-23.49,13.24-23.45-8.84-48.42-8.84-73.39,0-27.89,8.76-39.62,33.7-30.81,61.63,11.73,36.7,44.02,52.9,71.87,71.95,27.93,19.13,60.23,29.41,91.04,42.58,4.44,1.44,11.73,1.44,10.28,8.8-1.48,4.44-7.36,4.44-13.24,4.44-66.07,2.92-129.14-7.4-180.56-51.42-48.46-39.62-83.68-88.04-77.83-155.59,4.4-22.05,20.57-38.18,48.5-42.58,0,0,0-.04,0-.04Z'/%3E%3Cpath class='st2' d='M137.63,626c-35.22,4.4-70.43-24.97-73.43-61.67-2.92-35.22,26.41-70.51,60.19-73.39,38.14-4.48,73.39,21.97,76.35,57.19,1.44,33.81-20.57,74.91-63.15,77.79v.08h.04Z'/%3E%3Cpath class='st1' d='M754.26,103.37c36.66-2.96,71.95,26.41,74.87,63.11,2.96,35.25-26.49,69.03-61.67,71.91-38.18,2.96-71.95-24.93-74.87-61.67-2.96-36.7,23.45-70.43,61.67-73.35Z'/%3E%3Cpath class='st3' d='M371.05,131.19c4.44,38.18-22.09,70.47-61.71,76.35-33.74,4.44-68.99-23.45-73.39-55.71-4.44-42.62,19.09-73.47,58.75-77.87,36.66-4.44,71.87,23.45,76.35,57.23Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\\:anolis{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %2359ab2d;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M513.19,63.99c-118.97,0-233.12,47.59-317.24,132.51-84.27,85.23-131.5,200.27-131.42,320.13,0,4.23.5,8.41.55,12.54l-1,310.87c-.8,20.21,3.83,40.32,13.39,58.24,9.46,17.87,20.91,31.36,40.82,43.61,19.71,12.2,36.74,16.48,56.9,16.88,20.14.43,40.04-4.55,57.59-14.44,35.88-20.29,58.14-58.24,58.34-99.46v-34.5l1.39-163.52v-127.88c.33-23.73-8.17-46.74-23.84-64.56-25.17-29.14-22.89-72.94,5.18-99.31,28-26.27,71.92-25.16,98.56,2.49,26.72,27.71,26.85,71.54.3,99.41-15.67,17.17-24.2,39.68-23.84,62.92v26.98s11.9,100.21,82.73,10.06l44.8-73.77c12.3-20.26,16.78-44.5,12.44-67.85-7.29-37.94,17.01-74.76,54.76-82.98,37.74-7.95,74.88,15.82,83.48,53.41,8.98,37.56-13.57,75.45-50.87,85.47-22.1,6.47-40.82,21.16-52.52,40.97l-47.44,77.85s-24.24,46.19,31.61,46.19l64.21-2.04c23.05-.3,45.1-9.46,61.68-25.54,26.72-27.62,70.7-28.55,98.56-2.09,27.98,26.38,29.92,70.49,4.48,99.36-25.31,28.98-69.27,32.09-98.41,6.97-17.83-15.56-40.86-23.84-64.51-23.2,0,0-64.81-1-107.97,48.58-35.01,39.96-43.44,96.69-21.55,145.11,1.14,2.49,2.49,4.93,3.68,7.72l1.49,2.24c.95,1.69,1.99,3.29,2.99,4.88l1.79,2.74c1,1.49,1.99,2.79,3.14,4.18l2.24,2.84c1.1,1.39,2.19,2.69,3.34,3.88l2.64,2.89,3.58,3.63,2.99,2.69,3.98,3.48,3.34,2.49,4.43,3.29c1.13.83,2.29,1.61,3.48,2.34,1.6,1.1,3.26,2.09,4.98,2.99l3.78,2.29c1.79,1,3.63,1.94,5.43,2.79l4.08,1.99,6.37,2.59,4.03,1.69,7.72,2.64,3.34,1.1c3.93,1.24,7.67,2.24,12.1,3.24l2.39.5c3.53.75,7.12,1.49,10.65,2.09l4.98.75c2.94.45,5.87.9,9.01,1.19l5.97.6,8.11.6c8.61.55,17.32.3,25.89-.55,223.81-48.93,375.14-260,351.24-489.73-23.84-229.78-215.34-404.45-444.28-405.45h-.05Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\\:arch{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %231793d1;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M511.92,64c-39.89,97.78-63.95,161.73-108.36,256.6,27.23,28.86,60.65,62.46,114.93,100.42-58.36-24.01-98.16-48.11-127.9-73.12-56.84,118.58-145.88,287.48-326.59,612.1,142.03-81.98,252.12-132.52,354.72-151.81-4.63-19.94-6.9-40.35-6.74-60.82l.17-4.55c2.25-90.97,49.59-160.93,105.66-156.18,56.07,4.75,99.66,82.4,97.41,173.37-.43,17.11-2.36,33.59-5.73,48.86,101.49,19.85,210.41,70.26,350.51,151.13-27.63-50.85-52.28-96.69-75.83-140.35-37.09-28.74-75.78-66.15-154.7-106.65,54.24,14.09,93.08,30.34,123.35,48.52-239.42-445.67-258.8-504.89-340.91-697.53Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\\:centos{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23ffa648;}.st1 {fill: %23ffa64c;}.st2 {fill: %232f3597;}.st3 {fill: %23a3248d;}.st4 {fill: %2392307f;}.st5 {fill: %23a6218e;}.st6 {fill: %232b30a5;}.st7 {fill: %232f3291;}.st8 {fill: %23a6cd3c;}.st9 {fill: %23f6ab46;}.st10 {fill: %23a4cb3e;}%3C/style%3E%3C/defs%3E%3Cpath class='st10' d='M195.23,340.05l31.68-31.68,20.38-20.35,20.35,20.35,146.04,146.04h40.74v-40.71l-146.04-146.04-20.38-20.41,20.38-20.35,31.65-31.65h-144.81v144.81Z'/%3E%3Cpath class='st8' d='M454.42,372.96v-177.75h-73.62l-52.07,52.07s125.68,125.68,125.68,125.68ZM195.23,380.82v73.62h177.75l-125.68-125.68s-52.07,52.07-52.07,52.07Z'/%3E%3Cpath class='st4' d='M736.03,247.28l-20.38,20.38-146.07,146.04v40.71h40.74l146.07-146.04,20.38-20.35,20.35,20.35,31.65,31.68v-144.81h-144.81l31.68,31.65,20.38,20.38Z'/%3E%3Cpath class='st9' d='M409.64,166.44h73.59v235.33l28.78,28.81,28.81-28.81v-235.33h73.62l-102.42-102.42-102.36,102.42Z'/%3E%3Cpath class='st3' d='M651.05,454.4h177.72v-73.59l-52.07-52.07-125.65,125.65Z'/%3E%3Cpath class='st5' d='M166.42,540.82h235.33l28.81-28.81-28.81-28.81h-235.33v-73.62l-102.42,102.42,102.42,102.42v-73.62Z'/%3E%3Cpath class='st1' d='M569.58,651.07v177.75h73.65l52.04-52.07s-125.68-125.68-125.68-125.68ZM651.05,569.6l125.65,125.68,52.07-52.07v-73.62s-177.72,0-177.72,0Z'/%3E%3Cpath class='st3' d='M569.58,372.96l125.68-125.68-52.04-52.04h-73.65v177.72Z'/%3E%3Cpath class='st0' d='M828.74,683.98l-31.65,31.68-20.38,20.35-20.35-20.35-146.04-146.07h-40.74v40.74l146.07,146.07,20.38,20.35-20.38,20.38-31.68,31.65h144.78v-144.81Z'/%3E%3Cpath class='st6' d='M857.58,483.21h-235.33l-28.78,28.81,28.78,28.81h235.33v73.62l102.42-102.42-102.42-102.42v73.62Z'/%3E%3Cpath class='st2' d='M247.29,695.28l125.65-125.68h-177.72v73.62l52.07,52.07Z'/%3E%3Cpath class='st7' d='M288,776.72l20.35-20.38,146.04-146.01v-40.74h-40.71l-146.07,146.07-20.35,20.35-20.35-20.35-31.68-31.68v144.81h144.84l-31.68-31.68s-20.38-20.38-20.38-20.38ZM614.42,857.59h-73.62v-235.36l-28.81-28.81-28.78,28.81v235.36h-73.62l102.42,102.39s102.39-102.39,102.39-102.39Z'/%3E%3Cpath class='st7' d='M454.42,651.07l-125.68,125.65,52.07,52.07h73.62v-177.72Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\\:debian{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23ce0c48;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M881.64,392.44c-2.99-34.03-9.55-67.66-19.56-100.32l11.64,3.88c-31.2-71.21-78.83-143.17-134.36-174.37-7.61-4.48-30.75,4.33-23.29-10.6s-32.84-7.17-49.71-4.18c-22.99,3.73-26.28-25.53-65.69-31.35-22.39-3.14-28.22,16.12-39.11,11.64-20.6-8.21-18.21-24.19-50.46-8.21-16.12,7.91,10.15-22.84-43-4.03l-4.48-10.9c-94.95,36.43-121.67,66.73-148.39,69.42-6.12,0-29.86,28.66-46.88,46.43-14.93,14.93-22.99,31.95-43,34.64l-14.93,61.81c-25.43,21.16-40.95,51.92-42.85,84.95-5.16-15.3-3.76-32.05,3.88-46.28-14.93,5.97-40.16,14.93-25.98,84.8,11.2,55.24-4.63,118.24,8.81,179.15,4.18,18.36,0,35.08,5.37,44.79,94.2,206.32,182.73,343.07,413.38,336.05l3.88-7.76c-24.63-5.97-48.22-14.93-97.64-26.87-16.27-3.88-20.15-29.86-35.23-38.67-8.21-4.78-24.78-3.58-32.55-8.66s3.73-18.96-17.47-12.54c-7.46,2.24-12.09-9.55-17.62-14.93s0-20.75-20.45-21.65c-20.45-.9-16.12-25.98-17.32-39.11-10.6,1.34-1.05-1.34-11.64,3.88-9.75-6.79-17.07-16.52-20.9-27.77-8.96-42.85-9.26-18.81-13.14-28.37-4.73-12.68-10.37-25-16.87-36.87l23.44,7.76h3.88l3.88-11.64-23.29-7.61h27.32c-6.72,12.24,1.79,4.63-11.79,7.76v11.64l19.56-7.76v-11.64c-18.06-8.96-25.08-11.64-43-19.26l7.91,7.76v3.88h-43c-19.26-12.99-12.24-27.77-15.68-46.43,14.93,0,8.06,5.82,14.93-11.5l-14.93,7.76,11.64-29.71-11.64,11.5c-25.53-33.89-14.18-85.54-10.45-133.02,1.51-32.54,13.03-63.83,32.99-89.57,7.76-8.81,4.48-22.09,4.78-32.55l27.32-23.14h15.68c6.72,14.93,4.18,4.78,0,19.26l7.76,3.88c6.27-7.61,5.37-5.23,7.76-19.26-8.81-9.26-6.12-8.66-23.29-11.64,20.44-33.84,58.22-53.26,97.64-50.16l3.88-11.64-15.68,7.91-3.88-11.5c18.36-16.11,42.18-24.6,66.58-23.74,5.52,0,6.12-14.93,11.2-17.02,141.38-53,270.66,8.21,324.71,128.99,2.93,9.82,5.32,19.78,7.17,29.86,14.93,49.86-6.27,106.29,8.51,136.15-6.87,31.5-32.1,12.09-35.23,27.02-7.46,36.13-12.99,52.25-35.68,68.97-8.3,7.37-17.3,13.92-26.87,19.56,9.59-9.58,16.36-21.61,19.56-34.78-93.01,97.64-229.76,55.98-253.79-92.71-4.75-30.68,6.92-61.61,30.75-81.51,81.36-76.59,131.38-45.83,180.04-17.91l-7.76-26.87c-28.81-21.35-14.93-17.32-7.91-50.16v-3.88l-15.68-11.5c2.24,8.81.9,4.63,7.91,14.93-3.88,14.03,0,7.91-7.76,14.93-13.14,8.51-20.75,6.42-39.11,3.88l3.88-11.64-11.64-11.64c0,10.3-3.58,2.39,0,14.93-110.33,8.66-190.79,70.02-156.31,227.67,1.26,13.12,3.86,26.08,7.76,38.67l-7.76,7.61-3.88-23.14h-11.79l-3.88,11.64c-11.05-22.54-.75,9.41,35.23,46.28,3.51,3.9,7.25,7.59,11.2,11.05,41.8,29.86,99.13,71.21,176.16,43h7.91v-3.88l-89.57-11.64-3.88-7.61c93.46,21.65,154.81-7.46,207.07-42.4,11.5-14.93,10-21.05,19.41-7.91,16.87-14.93,3.43-23.44,11.79-38.52,5.67-10.3,28.51-14.93,39.11-30.9l35.08-119.43h-14.93c2.69-12.54,19.71-29.86-3.88-42.4-2.24-1.34,7.91-1.19,7.76-3.73-1.65-20.65-8.31-40.58-19.41-58.07,28.96,18.96,31.8,59.72,46.88,92.56v7.76h3.88v-41.5h-1.04ZM459.75,585.02l-8.36-23.14,54.64,50.16-46.28-27.02ZM191.03,249.27l-20.3-3.88v34.78c14.63-9.26,16.57-9.11,19.56-30.9h.75ZM694.14,403.64c-10.3,10.14-15.74,24.23-14.93,38.67l11.79,7.61c13.69-11.79,15.42-32.37,3.88-46.28h-.75ZM822.97,550.39c22.99-10.15,47.77-50.76,31.35-84.95l-31.35,84.8v.15ZM670.7,480.82c-13.73,10.3-17.32,11.64-19.56,34.78l11.64,7.76,15.68-7.76c7.2-12.96,8.61-28.35,3.88-42.4-7.32,11.79-2.24,18.06-11.64,7.61ZM612.03,550.39c13.88-9.55,10.45-12.99,15.68-19.41v-4.18c-18.16,1.95-36.48,1.95-54.64,0-11.5-12.24-11.64-25.68-27.32-34.64,14.93,30.75,2.84,33.44,27.32,54.04,11.48,2.79,23.27,4.09,35.08,3.88,1.34,0-5.97-.9,3.88,0v.3ZM244.92,519.48h-11.79l-7.76,7.61c8.36,8.96,4.78,6.27,11.64-3.88l11.79,19.41,3.88-14.93-7.76-7.61v-.6ZM259.85,569.65l3.88-7.76c-8.81-7.61,0-3.14-11.64,0l-11.64-14.93,3.88,14.93v7.76h15.53Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\\:deepin{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23007cff;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M665.21,90c-64.37-23.52-130.28-29.87-194.31-23.89-74.22,5.85-110.43,28.81-108.27,24.67-121.37,43.31-223.99,136.52-271.48,267.19-84.58,232.72,35.25,490.09,267.58,574.84,232.5,84.75,489.44-35.28,574.08-268,84.64-232.7-35.19-490.06-267.64-574.78l.03-.03ZM374.05,890.73c-24.91-9.17-48.83-20.81-71.43-34.75l1.74.98c108.27,8.31,249.61-16.6,344.92-105.81,0,0,181.65-145.14,50.2-383.36,0,0,21.19,96.01-5.82,174.96,0,0-25.76,107.4-140.25,138.57-168.64,45.95-360.77-72.04-441.12-129.27-6.05-58.77-.67-119.47,20.91-178.74,31.92-87.8,91.95-156.34,165.28-202.35-18.29,128.26-3.81,246.38,17.02,295.86,27.97,66.33,76.52,143.72,171.35,153.63,94.83,9.97,147.08-78.76,147.08-78.76,48.69-73.91,56.31-180.06,55.55-182.64-.76-2.6-12.96-9.6-12.96-9.6-32.73,132.49-86.71,176.73-86.71,176.73-85.12,82.18-145.4,25.2-145.4,25.2-64.82-69.63-19.4-182.75-19.4-182.75,25.4-77.05,99.31-189.8,183.11-247.14,13.97,3.44,28,5.6,41.8,10.61,51.35,19.09,95.45,46.45,132.97,80.89l-.28-.25c-61.26,22.37-160.18,69.63-160.18,69.63-156.82,66.08-167.43,165.98-167.43,165.98-16.24,102.95,65.49,59.36,65.49,59.36,84.08-40.96,125.41-168.58,125.41-168.58-26.23-5.01-46.93,3-46.93,3-33.57,82.87-102.03,116.92-102.03,116.92-26.96,14.25-33.23-10.95-33.23-10.95-4.56-18.9,19.49-22.09,19.49-22.09,37.32-14.53,61.18-53.73,66.61-69.74,5.38-16.04,15.37-17.33,15.37-17.33,28.31-9.27,61.49-16.32,95.73-19.79l2.04-.17c63.47-7.81,160.63,22.49,160.63,22.49,20.04,7.94,40.49,14.81,61.26,20.58,35.61,89.01,41.24,190.31,5.96,287.46-76.13,209.43-307.46,317.48-516.71,241.24h-.03Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\\:opencloudos{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23060198;}.st1 {fill: %230368ec;}.st2 {fill: %2300c0ff;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M213.3,661.37l149.34-149.34,149.34,149.34c-82.47,82.48-216.19,82.49-298.67.02,0,0-.01-.01-.02-.02ZM511.98,362.68c82.47-82.48,216.19-82.49,298.67-.02,0,0,.01.01.02.02l-149.34,149.34s-149.34-149.34-149.34-149.34Z'/%3E%3Cpath class='st2' d='M213.3,661.37c-82.48-82.47-82.49-216.19-.02-298.67,0,0,.01-.01.02-.02L511.98,64c82.48,82.47,82.49,216.19.02,298.67l-.02.02-298.68,298.68Z'/%3E%3Cpath class='st1' d='M661.32,810.66l-149.34,149.34c-82.48-82.47-82.49-216.19-.02-298.67,0,0,.01-.01.02-.02l149.34-149.34,149.34-149.34c82.48,82.39,82.55,216.05.16,298.53-.05.05-.1.11-.16.16,0,0-149.34,149.34-149.34,149.34Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\\:openeuler{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23002fa7;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M841.43,413.79c-28.88,24.54-68.56,32.01-104.39,19.64-35.36-10.66-47.14-35.92-27.5-56.12,26.78-20.62,61.69-27.48,94.28-18.52,36.48,8.98,53.32,33.11,35.92,56.12M675.31,369.45c-25.82,20.36-59.87,27.05-91.48,17.96-16.84-5.05-26.38-15.71-26.94-24.69s-11.22-12.91-23.01-16.28c-12.47-3.1-25.41-3.87-38.16-2.24l-15.71,3.37c-11.86,3.56-23.05,9.06-33.11,16.28-8.98,8.08-14.42,19.37-15.15,31.43,0,8.42,8.98,15.71,21.33,20.2,13.82,3.47,28.28,3.47,42.09,0,18.31-5.46,37.81-5.46,56.12,0,17.78,4.27,28.73,22.15,24.46,39.93-1.48,6.18-4.71,11.8-9.31,16.19-27.71,23.76-65.96,31.03-100.46,19.08-13.7-4.89-23.19-17.47-24.13-31.99,0-9.54-9.54-16.84-21.33-21.89-13.64-4.04-27.98-5.19-42.09-3.37l-17.4,3.37c-13.93,3.43-26.83,10.17-37.6,19.64-7.55,7.19-13.65,15.76-17.96,25.25-2.01,4.26-3.33,8.8-3.93,13.47.46,11.66,7.71,21.98,18.52,26.38,13.95,6.06,29.38,7.82,44.34,5.05,18.58-4.95,38.27-3.77,56.12,3.37,30.87,14.03,34.23,48.26,5.61,76.32-29.52,29.53-74.28,37.59-112.24,20.2-14.81-8.41-22.52-25.41-19.08-42.09.21-2.05.21-4.12,0-6.17-.48-2.76-1.43-5.42-2.81-7.86-3.23-6.59-8.56-11.92-15.15-15.15-13.49-6.26-28.57-8.22-43.21-5.61-18.43,6.24-38.57,5.03-56.12-3.37-21.89-13.47-15.71-41.53,13.47-62.86,14.49-11.01,31.44-18.33,49.39-21.33,16.79-1.22,33.1-6.21,47.7-14.59,10.54-6.72,17.84-17.47,20.2-29.74.49-3.35.49-6.75,0-10.1-1.21-8.9,1.45-17.88,7.3-24.69,8.01-7.11,17.99-11.61,28.62-12.91,8.04-.52,16.1-.52,24.13,0h16.84c9.87-2.72,19.05-7.5,26.94-14.03,7.44-4.56,12.86-11.78,15.15-20.2v-8.42c0-15.15,19.08-31.43,49.39-37.04,13.28-3.17,27.12-3.17,40.41,0,8.71,1.24,16.37,6.41,20.76,14.03.24,1.11.24,2.26,0,3.37,4.69,8.4,12.96,14.19,22.45,15.71,13.35,2.55,27.06,2.55,40.41,0,17.16-4.1,35.04-4.1,52.19,0,29.74,7.3,39.85,28.06,21.33,46.02M603.48,706.18c-32.46,36.72-85.93,46.25-129.08,23.01-28.74-15.92-39.13-52.12-23.21-80.86,3.27-5.89,7.51-11.19,12.55-15.66,31.39-29.78,77.43-38.16,117.29-21.33,29.73,8.76,46.73,39.96,37.97,69.69-2.83,9.62-8.19,18.3-15.52,25.15M895.31,268.43l-354.13-197.55c-17.58-9.18-38.54-9.18-56.12,0L127.01,267.87c-17.09,9.86-27.74,27.97-28.06,47.7v392.85c.32,19.73,10.97,37.84,28.06,47.7l356.93,196.99c17.58,9.18,38.54,9.18,56.12,0l356.93-196.99c17.09-9.86,27.74-27.97,28.06-47.7v-392.85c-.32-19.73-10.97-37.84-28.06-47.7'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\\:oracle{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23fff;}.st1 {fill: %23e10025;}%3C/style%3E%3C/defs%3E%3Cpath class='st1' d='M64,512c0,247.42,200.58,448,448,448s448-200.58,448-448S759.42,64,512,64,64,264.58,64,512Z'/%3E%3Cpath class='st0' d='M427.2,344h169.59c92.34,0,167.2,75.22,167.2,168s-74.86,168-167.2,168h-169.59c-92.34,0-167.2-75.22-167.2-168s74.86-168,167.2-168ZM427.2,404.59c-59.04,0-106.9,48.09-106.9,107.41s47.86,107.41,106.9,107.41h169.59c59.04,0,106.9-48.09,106.9-107.41s-47.86-107.41-106.9-107.41h-169.59Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\\:rocky{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %2310b981;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M935.07,659.74c16.15-46.26,24.93-95.98,24.93-147.74,0-247.43-200.58-448-448-448S64,264.57,64,512c0,122.42,49.11,233.38,128.7,314.25l454.43-454.44,112.19,112.2s175.75,175.74,175.75,175.74ZM853.24,802.29l-206.11-206.1-322.74,322.75c57.07,26.35,120.62,41.05,187.61,41.05,136.69,0,259.07-61.21,341.25-157.71h0Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\\:tencent{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %230052d9;}%3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M960,134.74H205.47L64,889.26h754.53s141.47-754.53,141.47-754.53ZM392.63,771.37l61.89-330.11h-131.16l-47.16-82.53h193.79l22.11-117.89,267.47,200.42h-198.95l-44.21,235.79h148.84l82.53,94.32s-355.16,0-355.16,0Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-system\\:ubuntu{background:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' id='_图层_1' data-name='图层_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3C!-- Generator: Adobe Illustrator 29.0.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 192) --%3E%3Cdefs%3E%3Cstyle%3E.st0 {fill: %23e9000c;}.st1 {fill: %23fac400;}.st2 {fill: %23fb9200;}%3C/style%3E%3C/defs%3E%3Cpath class='st2' d='M168.77,415.97c51.69,0,93.83,42,93.83,93.53s-42.15,93.54-93.83,93.54c-51.69-.14-93.83-42.14-93.83-93.68s42.15-93.39,93.83-93.39ZM586.52,139.03c23.2,0,45.82,2.2,67.69,6.32-.42,4-.61,8.02-.59,12.04,0,71.8,58.74,130.39,130.69,130.39,28.35,0,54.47-8.96,75.92-24.38,49.78,56.83,82.08,129.22,88.54,208.66l-148.01,4.55c-12.33-106.9-103.81-190.3-214.24-190.3-31.12,0-60.94,6.61-87.66,18.65l-74.01-127.89c48.61-24.38,103.67-38.03,161.67-38.03Z'/%3E%3Cpath class='st1' d='M789.31,772.93c51.69,0,93.68,42,93.68,93.54s-42.14,93.53-93.68,93.53-93.83-41.99-93.83-93.53c.15-51.55,42.29-93.54,93.83-93.54ZM379.19,798.63c-63.14-44.05-111.9-107.49-137-181.49,34.51-23.5,57.27-63,57.27-107.78s-24.67-87.37-61.53-110.42c23.2-78.42,72.54-145.96,137.74-192.51l77.98,125.7c-50.37,39.36-82.82,100.73-82.82,169.3s31.87,128.77,81.49,168.13c0,0-73.12,129.07-73.12,129.07Z'/%3E%3Cpath class='st0' d='M949.06,526.98c-6.02,86.49-42.72,164.61-99.26,223.93-18.63-9.73-39.33-14.81-60.35-14.83-68.72,0-125.26,53.31-130.4,120.4-23.5,4.71-47.72,7.35-72.54,7.35-55.05.04-109.38-12.46-158.88-36.56l73.72-128.19c26.14,11.31,54.92,17.47,85.17,17.47,110.86,0,202.79-84.28,214.38-191.77,0,0,148.15,2.21,148.15,2.21ZM784.31,64c51.69,0,93.83,41.99,93.83,93.54s-42.14,93.53-93.83,93.53-93.83-42-93.83-93.53c.14-51.54,42.28-93.53,93.83-93.53h0Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:1em;height:1em;display:inline-flex}.i-tabler\\:network{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 9a6 6 0 1 0 12 0A6 6 0 0 0 6 9'/%3E%3Cpath d='M12 3q2 .5 2 6c0 5.5-.667 5.667-2 6m0-12q-2 .5-2 6c0 5.5.667 5.667 2 6M6 9h12M3 20h7m4 0h7m-11 0a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2-5v3'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-tabler\\:send{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 14L21 3m0 0l-6.5 18a.55.55 0 0 1-1 0L10 14l-7-3.5a.55.55 0 0 1 0-1z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-tdesign\\:caret-left{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='M14.5 5v14l-7-7z'/%3E%3Cpath stroke='currentColor' stroke-linecap='square' stroke-width='2' d='M14.5 5v14l-7-7z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-tdesign\\:caret-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='m16.5 12l-7-7v14z'/%3E%3Cpath stroke='currentColor' stroke-linecap='square' stroke-width='2' d='m16.5 12l-7-7v14z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-tdesign\\:task{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='M20 22V4h-4v2H8V4H4v18z'/%3E%3Cpath d='M16 6H8V2h8z'/%3E%3Cpath stroke='currentColor' stroke-width='2' d='M16 4h4v18H4V4h4m8 0V2H8v2m8 0v2H8V4'/%3E%3Cpath stroke='currentColor' stroke-linecap='square' stroke-width='2' d='M10 12h4m-4 4h4'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-theme\\:auto{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1024 1024'%3E%3Cpath fill='currentColor' d='M868.2,129.4c39.9,0,72.2,32.3,72.2,72.2v498.3c0,39.9-32.3,72.2-72.2,72.2h-313.3c-6.1,0-11,4.9-11,11v39.3c0,6.1,4.9,11,11,11h160.6c6.1,0,11,5,11,11.1v39.2c0,6.1-4.9,11-11,11h-406.4c-6.1,0-11-4.9-11-11v-39.2c0-6.1,4.9-11,11-11h162.7c6.1,0,11-5,11-11.1v-39.3c0-6.1-4.9-11-11-11H155.8c-39.9,0-72.2-32.3-72.2-72.2V201.6c0-39.9,32.3-72.2,72.2-72.2h712.5ZM868.2,190.6H155.8c-6.1,0-11,4.9-11,11v498.3c0,6.1,4.9,11,11,11h712.5c6.1,0,11-4.9,11-11V201.6c0-6.1-4.9-11-11-11Z'/%3E%3Cg id='Layer_1'%3E%3Cpath fill='currentColor' d='M512,263.9c11.8,0,21.4,9.6,21.4,21.4v26.7c0,11.8-9.6,21.4-21.4,21.4-11.8,0-21.3-9.6-21.4-21.4v-26.7c0-11.8,9.6-21.4,21.4-21.4ZM512,568.1c11.8,0,21.4,9.6,21.4,21.4v26.7c0,11.8-9.6,21.4-21.4,21.4s-21.4-9.6-21.4-21.4h0v-26.7c0-11.8,9.6-21.4,21.4-21.4ZM698.8,450.7c0,11.8-9.6,21.4-21.4,21.4h-26.7c-11.8,0-21.4-9.6-21.4-21.4,0-11.8,9.6-21.4,21.4-21.4h26.7c11.8,0,21.4,9.6,21.4,21.4ZM394.6,450.7c0,11.8-9.6,21.4-21.4,21.4h-26.7c-11.8,0-21.4-9.6-21.4-21.4,0-11.8,9.6-21.3,21.4-21.4h26.7c11.8,0,21.4,9.6,21.4,21.4ZM644.1,318.6c8.3,8.3,8.3,21.9,0,30.2l-18.9,18.9c-8.2,8.5-21.7,8.7-30.2.5-8.5-8.2-8.7-21.7-.5-30.2.2-.2.4-.4.5-.5l18.9-18.9c8.3-8.3,21.9-8.3,30.2,0h0ZM428.9,533.8c8.3,8.3,8.3,21.9,0,30.2l-18.9,18.9c-8.2,8.5-21.7,8.7-30.2.5-8.5-8.2-8.7-21.7-.5-30.2.2-.2.4-.4.5-.5l18.9-18.9c8.3-8.3,21.9-8.3,30.2,0ZM644.1,582.8c-8.3,8.3-21.9,8.3-30.2,0l-18.9-18.9c-8.5-8.2-8.7-21.7-.5-30.2,8.2-8.5,21.7-8.7,30.2-.5.2.2.4.4.5.5l18.9,18.9c8.3,8.3,8.3,21.9,0,30.2ZM428.9,367.7c-8.3,8.3-21.9,8.3-30.2,0l-18.9-18.9c-8.5-8.2-8.7-21.7-.5-30.2,8.2-8.5,21.7-8.7,30.2-.5.2.2.4.4.5.5l18.9,18.9c8.3,8.3,8.3,21.9,0,30.2ZM512,530.8c-44.2,0-80.1-35.8-80.1-80.1s35.8-80.1,80.1-80.1,80.1,35.8,80.1,80.1-35.8,80.1-80.1,80.1Z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-theme\\:dark{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.6009 2C15.724 2.94694 18 5.87417 18 9.33934C18 13.5702 14.607 17 10.4217 17C6.76389 17 3.71152 14.3805 3 10.8966C3.88275 11.2745 4.83184 11.4687 5.7905 11.4673C9.74343 11.4673 12.9478 8.22812 12.9478 4.23223C12.9478 3.49723 12.8396 2.7882 12.6379 2.12002L12.6009 2Z' stroke='currentColor' stroke-width='1.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-theme\\:light{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13 9.68439C13 11.254 11.6569 12.5265 10 12.5265C8.34315 12.5265 7 11.254 7 9.68439C7 8.11474 8.34315 6.84229 10 6.84229C11.6569 6.84229 13 8.11474 13 9.68439Z' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18 10.4345C18.4142 10.4345 18.75 10.0988 18.75 9.68455C18.75 9.27033 18.4142 8.93455 18 8.93455V10.4345ZM16 8.93455C15.5858 8.93455 15.25 9.27033 15.25 9.68455C15.25 10.0988 15.5858 10.4345 16 10.4345V8.93455ZM4 10.4345C4.41421 10.4345 4.75 10.0988 4.75 9.68455C4.75 9.27033 4.41421 8.93455 4 8.93455V10.4345ZM2 8.93455C1.58579 8.93455 1.25 9.27033 1.25 9.68455C1.25 10.0988 1.58579 10.4345 2 10.4345V8.93455ZM10.7506 2.10547C10.7506 1.69126 10.4148 1.35547 10.0006 1.35547C9.58638 1.35547 9.2506 1.69126 9.2506 2.10547H10.7506ZM9.2506 4.00021C9.2506 4.41442 9.58638 4.75021 10.0006 4.75021C10.4148 4.75021 10.7506 4.41442 10.7506 4.00021H9.2506ZM10.7506 15.3686C10.7506 14.9544 10.4148 14.6186 10.0006 14.6186C9.58638 14.6186 9.2506 14.9544 9.2506 15.3686H10.7506ZM9.2506 17.2634C9.2506 17.6776 9.58638 18.0134 10.0006 18.0134C10.4148 18.0134 10.7506 17.6776 10.7506 17.2634H9.2506ZM16.1744 4.86959C16.4751 4.58471 16.4879 4.11001 16.2031 3.80931C15.9182 3.50862 15.4435 3.49579 15.1428 3.78066L16.1744 4.86959ZM13.7279 5.12105C13.4272 5.40592 13.4144 5.88062 13.6993 6.18132C13.9842 6.48202 14.4589 6.49485 14.7596 6.20998L13.7279 5.12105ZM6.27442 14.2478C6.57512 13.9629 6.58794 13.4882 6.30307 13.1875C6.0182 12.8868 5.5435 12.874 5.2428 13.1589L6.27442 14.2478ZM3.82794 14.4993C3.52724 14.7841 3.51441 15.2588 3.79929 15.5595C4.08416 15.8602 4.55886 15.8731 4.85956 15.5882L3.82794 14.4993ZM4.85956 3.78066C4.55886 3.49579 4.08416 3.50862 3.79929 3.80931C3.51441 4.11001 3.52724 4.58471 3.82794 4.86959L4.85956 3.78066ZM5.2428 6.20998C5.5435 6.49485 6.0182 6.48202 6.30307 6.18132C6.58794 5.88062 6.57512 5.40592 6.27442 5.12105L5.2428 6.20998ZM14.7596 13.1599C14.4589 12.875 13.9842 12.8878 13.6993 13.1885C13.4144 13.4892 13.4272 13.9639 13.7279 14.2488L14.7596 13.1599ZM15.1417 15.5881C15.4424 15.873 15.9171 15.8601 16.2019 15.5594C16.4868 15.2587 16.474 14.784 16.1733 14.4992L15.1417 15.5881ZM18 9.68455V8.93455H16V9.68455V10.4345H18V9.68455ZM4 9.68455V8.93455H2V9.68455V10.4345H4V9.68455ZM10.0006 2.10547H9.2506V4.00021H10.0006H10.7506V2.10547H10.0006ZM10.0006 15.3686H9.2506V17.2634H10.0006H10.7506V15.3686H10.0006ZM15.6586 4.32512L15.1428 3.78066L13.7279 5.12105L14.2437 5.66551L14.7596 6.20998L16.1744 4.86959L15.6586 4.32512ZM5.75861 13.7033L5.2428 13.1589L3.82794 14.4993L4.34375 15.0437L4.85956 15.5882L6.27442 14.2478L5.75861 13.7033ZM4.34375 4.32512L3.82794 4.86959L5.2428 6.20998L5.75861 5.66551L6.27442 5.12105L4.85956 3.78066L4.34375 4.32512ZM14.2437 13.7043L13.7279 14.2488L15.1417 15.5881L15.6575 15.0436L16.1733 14.4992L14.7596 13.1599L14.2437 13.7043Z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-uiw\\:question-circle-o{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 20 20' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10 0c5.523 0 10 4.477 10 10s-4.477 10-10 10S0 15.523 0 10S4.477 0 10 0m0 1.395a8.605 8.605 0 1 0 0 17.21a8.605 8.605 0 0 0 0-17.21m0 12.241a.91.91 0 1 1 0 1.819a.91.91 0 0 1 0-1.819m2.68-8.306c.726.73.96 1.564.838 2.436c-.096.691-.52 1.435-1.084 1.926c-.7.606-.872.756-1.004.889l-.06.062l-.101.11a2.6 2.6 0 0 0-.538.915q-.111.308-.183.905a.682.682 0 0 1-1.354-.158c.058-.493.14-.893.255-1.21a3.9 3.9 0 0 1 .82-1.379c.17-.184.365-.37.614-.593c.115-.103.567-.494.678-.59c.313-.282.558-.718.607-1.066c.066-.471-.048-.876-.455-1.285c-.43-.432-1.106-.64-1.625-.572c-.758.098-1.065.21-1.588.668c-.382.336-.634.833-.75 1.519a.682.682 0 0 1-1.344-.227c.164-.98.561-1.76 1.194-2.316c.759-.667 1.31-.867 2.312-.997c.925-.12 2.027.218 2.768.963'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-weui\\:delete-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='m6.774 6.4l.812 13.648a.8.8 0 0 0 .798.752h7.232a.8.8 0 0 0 .798-.752L17.226 6.4zm11.655 0l-.817 13.719A2 2 0 0 1 15.616 22H8.384a2 2 0 0 1-1.996-1.881L5.571 6.4H3.5v-.7a.5.5 0 0 1 .5-.5h16a.5.5 0 0 1 .5.5v.7zM14 3a.5.5 0 0 1 .5.5v.7h-5v-.7A.5.5 0 0 1 10 3zM9.5 9h1.2l.5 9H10zm3.8 0h1.2l-.5 9h-1.2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-zondicons\\:close-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 20 20' display='inline-flex' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M2.93 17.07A10 10 0 1 1 17.07 2.93A10 10 0 0 1 2.93 17.07m1.41-1.41A8 8 0 1 0 15.66 4.34A8 8 0 0 0 4.34 15.66m9.9-8.49L11.41 10l2.83 2.83l-1.41 1.41L10 11.41l-2.83 2.83l-1.41-1.41L8.59 10L5.76 7.17l1.41-1.41L10 8.59l2.83-2.83z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}[i-common\\:refresh~=default\\:]:default{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-flex' width='1em' height='1em' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M896.128 378.752a29.888 29.888 0 0 1-27.52-18.304 388.224 388.224 0 0 0-715.392 0 29.888 29.888 0 1 1-54.976-23.296 448 448 0 0 1 825.6 0 29.888 29.888 0 0 1-27.52 41.6z' fill='currentColor'/%3E%3Cpath d='M510.912 959.168a448.576 448.576 0 0 1-412.672-274.176 29.888 29.888 0 1 1 54.976-23.296 388.224 388.224 0 0 0 715.392 0 29.888 29.888 0 1 1 54.976 23.296 447.424 447.424 0 0 1-412.736 274.176z' fill='currentColor'/%3E%3Cpath d='M92.992 393.472a29.888 29.888 0 0 1-29.952-29.952V180.224a29.952 29.952 0 0 1 59.84 0V363.52a29.888 29.888 0 0 1-29.888 29.952z' fill='currentColor'/%3E%3Cpath d='M276.352 393.472H93.056a29.952 29.952 0 0 1 0-59.84h183.296a29.952 29.952 0 0 1 0 59.84z' fill='currentColor'/%3E%3Cpath d='M929.216 864.768a29.952 29.952 0 0 1-29.952-29.952V651.52a29.952 29.952 0 1 1 59.84 0v183.296a29.952 29.952 0 0 1-29.888 29.952z' fill='currentColor'/%3E%3Cpath d='M929.216 681.6h-183.296a29.952 29.952 0 1 1 0-59.84h183.296a29.952 29.952 0 0 1 0 59.84z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;display:inline-flex;-webkit-mask-size:100% 100%;mask-size:100% 100%}.container,[container=""]{width:100%}[\\!container=""]{width:100%!important}.empty-container:empty,[before~=container]:before{width:100%}.flex-center{justify-content:center;align-items:center;display:flex}@media (min-width:640px){.container,[container=""]{max-width:640px}[\\!container=""]{max-width:640px!important}.empty-container:empty,[before~=container]:before{max-width:640px}}@media (min-width:768px){.container,[container=""]{max-width:768px}[\\!container=""]{max-width:768px!important}.empty-container:empty,[before~=container]:before{max-width:768px}}@media (min-width:1024px){.container,[container=""]{max-width:1024px}[\\!container=""]{max-width:1024px!important}.empty-container:empty,[before~=container]:before{max-width:1024px}}@media (min-width:1280px){.container,[container=""]{max-width:1280px}[\\!container=""]{max-width:1280px!important}.empty-container:empty,[before~=container]:before{max-width:1280px}}@media (min-width:1536px){.container,[container=""]{max-width:1536px}[\\!container=""]{max-width:1536px!important}.empty-container:empty,[before~=container]:before{max-width:1536px}}[select~="$event)"]{user-select:var(--event\\))}.\\[http\\:\\/\\/\\]{http://}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.static,[static=""]{position:static}.inset-0{top:0;bottom:0;left:0;right:0}[end~="1"]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.25rem}[end~="1"]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.25rem}[end~="1"]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.25rem}[end~="1"]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.25rem}.-left-\\[160px\\]{left:-160px}.-left-\\[9px\\]{left:-9px}.-left-4px{left:-4px}.-top-\\[20px\\]{top:-20px}.-top-1\\.5px{top:-1.5px}.-top-6px{top:-6px}.-top-90px{top:-90px}.bottom--1px{bottom:-1px}.bottom-\\[10em\\]{bottom:10em}.bottom-0{bottom:0}.bottom-12px{bottom:12px}.bottom-20px{bottom:20px}.bottom-5px{bottom:5px}.left-\\[-21px\\]{left:-21px}.left-\\[0\\.4rem\\]{left:.4rem}.left-\\[2\\.6rem\\]{left:2.6rem}.left-\\[3px\\]{left:3px}.left-\\[4px\\]{left:4px}.left-\\[50\\%\\]{left:50%}.left-0{left:0}.left-15px{left:15px}.left-24px{left:24px}.left-50px{left:50px}.right--2px{right:-2px}.right-\\[2rem\\]{right:2rem}.right-\\[6rem\\]{right:6rem}.right-0,.right-0px{right:0}.right-10px{right:10px}.right-12px{right:12px}.right-15px{right:15px}.right-16px{right:16px}.right-1px{right:1px}.right-1rem,.right-4{right:1rem}.right-20px{right:20px}.right-24px{right:24px}.right-40px{right:40px}.right-8px{right:8px}.top--10px{top:-10px}.top-\\[0\\.4rem\\]{top:.4rem}.top-\\[1\\.6rem\\]{top:1.6rem}.top-\\[1\\.8rem\\]{top:1.8rem}.top-\\[18px\\]{top:18px}.top-\\[1rem\\],.top-4{top:1rem}.top-\\[20px\\]{top:20px}.top-\\[3px\\]{top:3px}.top-\\[4px\\]{top:4px}.top-\\[5rem\\]{top:5rem}.top-0{top:0}.top-1\\/2{top:50%}.top-12px{top:12px}.top-15px{top:15px}.top-16px{top:16px}.top-24px{top:24px}.top-8px{top:8px}.top-92px{top:92px}[left~="100"]{left:25rem}[right~="100"]{right:25rem}[line-clamp~="1"]{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[line-clamp~="2"]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[line-clamp~="999"]{-webkit-line-clamp:999;line-clamp:999;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[line-clamp~="9999"]{-webkit-line-clamp:9999;line-clamp:9999;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.isolate{isolation:isolate}.z-1,.z01{z-index:1}.z-2,.z02{z-index:2}.z-\\[55\\],.z-55{z-index:55}.z-\\[99\\],.z-99{z-index:99}.z-10{z-index:10}.z-100{z-index:100}.z-1000{z-index:1000}.z-20{z-index:20}.z-50{z-index:50}.z-996{z-index:996}.z-9999{z-index:9999}.grid{display:grid}.col-span-2{grid-column:span 2/span 2}.grid-cols-\\[minmax\\(0\\,1fr\\)_44px\\]{grid-template-columns:minmax(0,1fr) 44px}.grid-cols-2,[cols~="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}[cols~="1"]{grid-template-columns:repeat(1,minmax(0,1fr))}[cols~="10"]{grid-template-columns:repeat(10,minmax(0,1fr))}[cols~="11"]{grid-template-columns:repeat(11,minmax(0,1fr))}[cols~="15"]{grid-template-columns:repeat(15,minmax(0,1fr))}[cols~="24"]{grid-template-columns:repeat(24,minmax(0,1fr))}[cols~="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}[cols~="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}[cols~="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}[rows~="1"]{grid-template-rows:repeat(1,minmax(0,1fr))}[rows~="10"]{grid-template-rows:repeat(10,minmax(0,1fr))}[rows~="12"]{grid-template-rows:repeat(12,minmax(0,1fr))}[rows~="14"]{grid-template-rows:repeat(14,minmax(0,1fr))}[rows~="15"]{grid-template-rows:repeat(15,minmax(0,1fr))}[rows~="16"]{grid-template-rows:repeat(16,minmax(0,1fr))}[rows~="2"]{grid-template-rows:repeat(2,minmax(0,1fr))}[rows~="3"]{grid-template-rows:repeat(3,minmax(0,1fr))}[rows~="4"]{grid-template-rows:repeat(4,minmax(0,1fr))}[rows~="5"]{grid-template-rows:repeat(5,minmax(0,1fr))}[rows~="6"]{grid-template-rows:repeat(6,minmax(0,1fr))}[rows~="8"]{grid-template-rows:repeat(8,minmax(0,1fr))}[rows~="80"]{grid-template-rows:repeat(80,minmax(0,1fr))}.float-right{float:right}.m-\\[1rem\\]{margin:1rem}.m-\\[auto\\],.m-auto{margin:auto}.m-0{margin:0}.m-0\\!{margin:0!important}.m-15px{margin:15px}.m-16px{margin:16px}.m-20px{margin:20px}.m-2px{margin:2px}.m19{margin:4.75rem}.mx-\\[0\\.4rem\\]{margin-left:.4rem;margin-right:.4rem}.mx-\\[1\\.2rem\\]{margin-left:1.2rem;margin-right:1.2rem}.mx-\\[4px\\],.mx-4px{margin-left:4px;margin-right:4px}.mx-\\[8px\\],.mx-8px{margin-left:8px;margin-right:8px}.mx-0\\!{margin-left:0!important;margin-right:0!important}.mx-0\\.5em{margin-left:.5em;margin-right:.5em}.mx-10px{margin-left:10px;margin-right:10px}.mx-12px{margin-left:12px;margin-right:12px}.mx-16px{margin-left:16px;margin-right:16px}.mx-20px{margin-left:20px;margin-right:20px}.mx-2px{margin-left:2px;margin-right:2px}.mx-32px{margin-left:32px;margin-right:32px}.mx-4px\\!{margin-left:4px!important;margin-right:4px!important}.mx-5px{margin-left:5px;margin-right:5px}.mx-6px{margin-left:6px;margin-right:6px}.mx-auto{margin-left:auto;margin-right:auto}.my,.my-4{margin-top:1rem;margin-bottom:1rem}.my-\\[1\\.2rem\\]{margin-top:1.2rem;margin-bottom:1.2rem}.my-\\[1rem\\]\\!{margin-top:1rem!important;margin-bottom:1rem!important}.my-\\[3rem\\]{margin-top:3rem;margin-bottom:3rem}.my-10px{margin-top:10px;margin-bottom:10px}.my-10px\\!{margin-top:10px!important;margin-bottom:10px!important}.my-12px{margin-top:12px;margin-bottom:12px}.my-15px,[my-15px=""]{margin-top:15px;margin-bottom:15px}.my-16px{margin-top:16px;margin-bottom:16px}.my-16px\\!{margin-top:16px!important;margin-bottom:16px!important}.my-18px{margin-top:18px;margin-bottom:18px}.my-20px{margin-top:20px;margin-bottom:20px}.my-20px\\!{margin-top:20px!important;margin-bottom:20px!important}.my-22px{margin-top:22px;margin-bottom:22px}.my-24px{margin-top:24px;margin-bottom:24px}.my-24px\\!{margin-top:24px!important;margin-bottom:24px!important}.my-25px{margin-top:25px;margin-bottom:25px}.my-4px\\!{margin-top:4px!important;margin-bottom:4px!important}.my-5px{margin-top:5px;margin-bottom:5px}.my-6\\!{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-8px{margin-top:8px;margin-bottom:8px}.my-8px\\!{margin-top:8px!important;margin-bottom:8px!important}[mx-10px~=default\\:]:default{margin-left:10px;margin-right:10px}[my-15px~=default\\:]:default{margin-top:15px;margin-bottom:15px}.\\!mb-\\[1\\.8rem\\]{margin-bottom:1.8rem!important}.\\!mt-\\[12px\\],.mt-12px\\!{margin-top:12px!important}.\\!mt-0{margin-top:0!important}.mb-\\[\\.2rem\\]{margin-bottom:.2rem}.mb-\\[1\\.6rem\\]{margin-bottom:1.6rem}.mb-\\[12px\\],.mb-12px{margin-bottom:12px}.mb-\\[1rem\\],.mb-1rem{margin-bottom:1rem}.mb-\\[20px\\],.mb-20px{margin-bottom:20px}.mb-\\[24px\\],.mb-24px{margin-bottom:24px}.mb-\\[2rem\\],.mb-8{margin-bottom:2rem}.mb-1{margin-bottom:.25rem}.mb-10px{margin-bottom:10px}.mb-10px\\!{margin-bottom:10px!important}.mb-14px{margin-bottom:14px}.mb-15px{margin-bottom:15px}.mb-15px\\!{margin-bottom:15px!important}.mb-16px,[mb-16px=""]{margin-bottom:16px}.mb-16px\\!{margin-bottom:16px!important}.mb-18px{margin-bottom:18px}.mb-2{margin-bottom:.5rem}.mb-20px\\!{margin-bottom:20px!important}.mb-30px{margin-bottom:30px}.mb-32px{margin-bottom:32px}.mb-38px{margin-bottom:38px}.mb-40px{margin-bottom:40px}.mb-48px{margin-bottom:48px}.mb-4px{margin-bottom:4px}.mb-6px{margin-bottom:6px}.mb-7px{margin-bottom:7px}.mb-8px{margin-bottom:8px}.me:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:1rem}.me:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:1rem}.me:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:1rem}.me:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:1rem}.ml-\\[0\\.6rem\\]{margin-left:.6rem}.ml-\\[1\\.2rem\\]{margin-left:1.2rem}.ml-\\[130px\\]{margin-left:130px}.ml-\\[16px\\],.ml-16px{margin-left:16px}.ml-\\[1rem\\]{margin-left:1rem}.ml-\\[20px\\],.ml-20px{margin-left:20px}.ml-\\[3rem\\]{margin-left:3rem}.ml-\\[8px\\],.ml-8px{margin-left:8px}.ml-0\\.2em{margin-left:.2em}.ml-0\\.5em{margin-left:.5em}.ml-108px{margin-left:108px}.ml-10px,[ml-10px=""]{margin-left:10px}.ml-10px\\!{margin-left:10px!important}.ml-126px{margin-left:126px}.ml-12px{margin-left:12px}.ml-14px{margin-left:14px}.ml-15px{margin-left:15px}.ml-24px{margin-left:24px}.ml-25px{margin-left:25px}.ml-2px{margin-left:2px}.ml-30px{margin-left:30px}.ml-32px{margin-left:32px}.ml-3px{margin-left:3px}.ml-40px{margin-left:40px}.ml-4px{margin-left:4px}.ml-5{margin-left:1.25rem}.ml-5px{margin-left:5px}.ml-5px\\!{margin-left:5px!important}.ml-6{margin-left:1.5rem}.ml-60px{margin-left:60px}.ml-6px{margin-left:6px}.ml-7px{margin-left:7px}.ml-90px{margin-left:90px}.ml-auto,[ml-auto=""]{margin-left:auto}.mr-\\[\\.8rem\\]{margin-right:.8rem}.mr-\\[0\\.1rem\\]{margin-right:.1rem}.mr-\\[1\\.6rem\\]{margin-right:1.6rem}.mr-\\[1rem\\]{margin-right:1rem}.mr-\\[2rem\\]{margin-right:2rem}.mr-\\[4rem\\]{margin-right:4rem}.mr-0\\!{margin-right:0!important}.mr-0\\.25em{margin-right:.25em}.mr-1{margin-right:.25rem}.mr-10px{margin-right:10px}.mr-10px\\!{margin-right:10px!important}.mr-12px{margin-right:12px}.mr-14px{margin-right:14px}.mr-15px{margin-right:15px}.mr-16px{margin-right:16px}.mr-20px{margin-right:20px}.mr-22px{margin-right:22px}.mr-24px{margin-right:24px}.mr-2px{margin-right:2px}.mr-30px{margin-right:30px}.mr-32px{margin-right:32px}.mr-3px{margin-right:3px}.mr-40px{margin-right:40px}.mr-4px{margin-right:4px}.mr-5{margin-right:1.25rem}.mr-5px{margin-right:5px}.mr-6px{margin-right:6px}.mr-80px{margin-right:80px}.mr-8px{margin-right:8px}.ms:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:1rem}.ms:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:1rem}[ms=""]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:1rem}[ms=""]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:1rem}.ms:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:1rem}.ms:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:1rem}[ms=""]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:1rem}[ms=""]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:1rem}.mt,.mt-\\[1rem\\],.mt-4{margin-top:1rem}.mt--10px{margin-top:-10px}.mt--2px{margin-top:-2px}.mt-\\[0rem\\]{margin-top:0}.mt-\\[1\\.2rem\\]{margin-top:1.2rem}.mt-\\[1\\.6rem\\]{margin-top:1.6rem}.mt-\\[10\\.5rem\\]{margin-top:10.5rem}.mt-\\[12px\\],.mt-12px{margin-top:12px}.mt-\\[16px\\],.mt-16px{margin-top:16px}.mt-\\[2rem\\]{margin-top:2rem}.mt-\\[40px\\],.mt-40px{margin-top:40px}.mt-\\[4px\\],.mt-4px,[mt-4px=""]{margin-top:4px}.mt-0{margin-top:0}.mt-10px{margin-top:10px}.mt-14px{margin-top:14px}.mt-15{margin-top:3.75rem}.mt-15px{margin-top:15px}.mt-16px\\!{margin-top:16px!important}.mt-20px{margin-top:20px}.mt-24px{margin-top:24px}.mt-2px{margin-top:2px}.mt-30px{margin-top:30px}.mt-32px{margin-top:32px}.mt-36px{margin-top:36px}.mt-3px{margin-top:3px}.mt-49px{margin-top:49px}.mt-50px{margin-top:50px}.mt-5px{margin-top:5px}.mt-6px{margin-top:6px}.mt-8px{margin-top:8px}.last\\:mb-0:last-child{margin-bottom:0}.inline,[inline=""]{display:inline}.block,[block=""]{display:block}.inline-block{display:inline-block}.contents,[contents=""]{display:contents}.list-item{display:list-item}.hidden,[hidden~=default\\:]:default{display:none}[size~="0"]{width:0;height:0}[size~="10"]{width:2.5rem;height:2.5rem}[size~="100"]{width:25rem;height:25rem}[size~="12"]{width:3rem;height:3rem}[size~="120"]{width:30rem;height:30rem}[size~="13"]{width:3.25rem;height:3.25rem}[size~="14"]{width:3.5rem;height:3.5rem}[size~="15"]{width:3.75rem;height:3.75rem}[size~="150"]{width:37.5rem;height:37.5rem}[size~="16"]{width:4rem;height:4rem}[size~="17"]{width:4.25rem;height:4.25rem}[size~="18"]{width:4.5rem;height:4.5rem}[size~="2"]{width:.5rem;height:.5rem}[size~="20"]{width:5rem;height:5rem}[size~="21"]{width:5.25rem;height:5.25rem}[size~="22"]{width:5.5rem;height:5.5rem}[size~="24"]{width:6rem;height:6rem}[size~="25"]{width:6.25rem;height:6.25rem}[size~="26"]{width:6.5rem;height:6.5rem}[size~="3"]{width:.75rem;height:.75rem}[size~="30"]{width:7.5rem;height:7.5rem}[size~="32"]{width:8rem;height:8rem}[size~="34"]{width:8.5rem;height:8.5rem}[size~="36"]{width:9rem;height:9rem}[size~="4"]{width:1rem;height:1rem}[size~="40"]{width:10rem;height:10rem}[size~="46"]{width:11.5rem;height:11.5rem}[size~="48"]{width:12rem;height:12rem}[size~="5"]{width:1.25rem;height:1.25rem}[size~="50"]{width:12.5rem;height:12.5rem}[size~="6"]{width:1.5rem;height:1.5rem}[size~="60"]{width:15rem;height:15rem}[size~="8"]{width:2rem;height:2rem}[size~="80"]{width:20rem;height:20rem}.\\!w-\\[12rem\\]{width:12rem!important}.h-\\[100px\\]{height:100px}.h-\\[10rem\\]{height:10rem}.h-\\[12px\\]{height:12px}.h-\\[1rem\\],.h4{height:1rem}.h-\\[2\\.2rem\\]{height:2.2rem}.h-\\[20px\\],.h-20px{height:20px}.h-\\[22rem\\]{height:22rem}.h-\\[24rem\\]{height:24rem}.h-\\[3\\.2rem\\]{height:3.2rem}.h-\\[30\\.1rem\\]{height:30.1rem}.h-\\[32rem\\]{height:32rem}.h-\\[34rem\\]{height:34rem}.h-\\[36px\\],.h-36px{height:36px}.h-\\[38rem\\]{height:38rem}.h-\\[3rem\\]{height:3rem}.h-\\[4\\.4rem\\]{height:4.4rem}.h-\\[40rem\\]{height:40rem}.h-\\[44px\\],.h-44px{height:44px}.h-\\[4rem\\],.h-16{height:4rem}.h-\\[5\\.4rem\\]{height:5.4rem}.h-\\[50px\\],.h-50px{height:50px}.h-\\[5px\\]{height:5px}.h-\\[67px\\]{height:67px}.h-\\[6px\\],.h-6px{height:6px}.h-\\[92px\\]{height:92px}.h-\\[96px\\]{height:96px}.h-10{height:2.5rem}.h-100\\%,.h-full,[h-full=""]{height:100%}.h-103px{height:103px}.h-10px{height:10px}.h-110px{height:110px}.h-116px{height:116px}.h-120px{height:120px}.h-124px{height:124px}.h-130px,[h-130px=""]{height:130px}.h-140px{height:140px}.h-14px{height:14px}.h-150px{height:150px}.h-15px{height:15px}.h-160px,[h-160px=""]{height:160px}.h-16px{height:16px}.h-180px{height:180px}.h-18px{height:18px}.h-200px,[h-200px=""]{height:200px}.h-200px\\!{height:200px!important}.h-22px{height:22px}.h-24px,[h-24px=""]{height:24px}.h-250px{height:250px}.h-25px{height:25px}.h-260px{height:260px}.h-280px{height:280px}.h-28px{height:28px}.h-2px{height:2px}.h-300px{height:300px}.h-30px{height:30px}.h-320px{height:320px}.h-32px{height:32px}.h-340px{height:340px}.h-34px{height:34px}.h-350px{height:350px}.h-35px{height:35px}.h-360px{height:360px}.h-388px{height:388px}.h-38px{height:38px}.h-392px{height:392px}.h-400px{height:400px}.h-400px\\!{height:400px!important}.h-40px{height:40px}.h-420px{height:420px}.h-428px{height:428px}.h-42px{height:42px}.h-440px{height:440px}.h-450px{height:450px}.h-456px{height:456px}.h-460px{height:460px}.h-468px{height:468px}.h-46px{height:46px}.h-478px{height:478px}.h-480px{height:480px}.h-48px{height:48px}.h-500px{height:500px}.h-500px\\!{height:500px!important}.h-52px{height:52px}.h-540px{height:540px}.h-55\\%{height:55%}.h-550px{height:550px}.h-560px{height:560px}.h-56px{height:56px}.h-580px{height:580px}.h-600px{height:600px}.h-600px\\!{height:600px!important}.h-60px,[h-60px=""]{height:60px}.h-610px{height:610px}.h-620px{height:620px}.h-700px{height:700px}.h-70px{height:70px}.h-720px{height:720px}.h-72px{height:72px}.h-750px{height:750px}.h-8{height:2rem}.h-80px{height:80px}.h-8px{height:8px}.h-95px{height:95px}.h-auto\\!{height:auto!important}.h-full\\!{height:100%!important}.h1{height:.25rem}.h2,[h2=""]{height:.5rem}.h3{height:.75rem}.max-h-\\[14rem\\]{max-height:14rem}.max-h-16px{max-height:16px}.max-h-200px{max-height:200px}.max-h-220px{max-height:220px}.max-h-22px{max-height:22px}.max-h-300px{max-height:300px}.max-h-460px{max-height:460px}.max-h-540px{max-height:540px}.max-h-600px{max-height:600px}.max-h-620px{max-height:620px}.max-h-640px{max-height:640px}.max-h-730px\\!{max-height:730px!important}.max-w-\\[1200px\\]{max-width:1200px}.max-w-\\[36rem\\]{max-width:36rem}.max-w-\\[90rem\\]{max-width:90rem}.max-w-100\\%,.max-w-full{max-width:100%}.max-w-1000px{max-width:1000px}.max-w-150px\\!{max-width:150px!important}.max-w-160px{max-width:160px}.max-w-16px{max-width:16px}.max-w-190px\\!{max-width:190px!important}.max-w-1920px{max-width:1920px}.max-w-250px{max-width:250px}.max-w-260px{max-width:260px}.max-w-290px{max-width:290px}.max-w-300px{max-width:300px}.max-w-350px{max-width:350px}.max-w-360px{max-width:360px}.max-w-360px\\!{max-width:360px!important}.max-w-400px{max-width:400px}.max-w-480px\\!{max-width:480px!important}.max-w-500px{max-width:500px}.max-w-80px{max-width:80px}.min-h-0{min-height:0}.min-h-100px{min-height:100px}.min-h-172px{min-height:172px}.min-h-18px{min-height:18px}.min-h-244px{min-height:244px}.min-h-24px{min-height:24px}.min-h-268px{min-height:268px}.min-h-26px{min-height:26px}.min-h-28px{min-height:28px}.min-h-300px{min-height:300px}.min-h-30px{min-height:30px}.min-h-34px{min-height:34px}.min-h-360px{min-height:360px}.min-h-48px{min-height:48px}.min-h-500px{min-height:500px}.min-h-50px{min-height:50px}.min-h-520px{min-height:520px}.min-h-52px{min-height:52px}.min-h-56px{min-height:56px}.min-h-60px{min-height:60px}.min-h-628px{min-height:628px}.min-h-654px{min-height:654px}.min-h-76px{min-height:76px}.min-w-\\[260px\\],.min-w-260px{min-width:260px}.min-w-0{min-width:0}.min-w-112px{min-width:112px}.min-w-120px{min-width:120px}.min-w-134px{min-width:134px}.min-w-160px{min-width:160px}.min-w-180px{min-width:180px}.min-w-18px{min-width:18px}.min-w-240px{min-width:240px}.min-w-250px{min-width:250px}.min-w-32px{min-width:32px}.min-w-40px{min-width:40px}.min-w-450px{min-width:450px}.min-w-500px{min-width:500px}.min-w-52px{min-width:52px}.min-w-68px{min-width:68px}.min-w-70px{min-width:70px}.min-w-80px{min-width:80px}.min-w-auto\\!{min-width:auto!important}.w-\\[0\\.7rem\\]{width:.7rem}.w-\\[100px\\],.w-100px{width:100px}.w-\\[10px\\],.w-10px{width:10px}.w-\\[10rem\\]{width:10rem}.w-\\[12px\\],.w-12px{width:12px}.w-\\[12rem\\]{width:12rem}.w-\\[145px\\],.w-145px{width:145px}.w-\\[150px\\],.w-150px{width:150px}.w-\\[17rem\\]{width:17rem}.w-\\[25rem\\]{width:25rem}.w-\\[26rem\\]{width:26rem}.w-\\[30rem\\]\\!{width:30rem!important}.w-\\[33\\%\\],.w-33\\%{width:33%}.w-\\[34\\.0rem\\]{width:34rem}.w-\\[350px\\],.w-350px,[w-350px=""]{width:350px}.w-\\[36px\\],.w-36px{width:36px}.w-\\[36rem\\]{width:36rem}.w-\\[40\\%\\]{width:40%}.w-\\[48rem\\]{width:48rem}.w-\\[5\\.8rem\\]{width:5.8rem}.w-\\[50px\\],.w-50px{width:50px}.w-\\[50rem\\]{width:50rem}.w-\\[50rem\\]\\!{width:50rem!important}.w-\\[58px\\],.w-58px{width:58px}.w-\\[60\\%\\],.w-60\\%{width:60%}.w-\\[6px\\]{width:6px}.w-\\[78px\\]{width:78px}.w-\\[7px\\]{width:7px}.w-\\[92px\\],.w-92px{width:92px}.w-\\[96px\\]{width:96px}.w-\\[9rem\\]{width:9rem}.w-0{width:0}.w-1\\/3{width:33.3333%}.w-100\\%,.w-full,[w-full=""]{width:100%}.w-1000px{width:1000px}.w-100px\\!{width:100px!important}.w-1020px{width:1020px}.w-105px\\!,[w-105px\\!=""]{width:105px!important}.w-110px{width:110px}.w-110px\\!{width:110px!important}.w-120px{width:120px}.w-120px\\!{width:120px!important}.w-130px{width:130px}.w-130px\\!{width:130px!important}.w-140px{width:140px}.w-140px\\!{width:140px!important}.w-142px{width:142px}.w-145px\\!{width:145px!important}.w-148px{width:148px}.w-14px{width:14px}.w-150px\\!{width:150px!important}.w-160px{width:160px}.w-165px\\!{width:165px!important}.w-16px{width:16px}.w-170{width:42.5rem}.w-170px{width:170px}.w-174px{width:174px}.w-180px{width:180px}.w-180px\\!{width:180px!important}.w-186px{width:186px}.w-18px{width:18px}.w-190px\\!{width:190px!important}.w-194px{width:194px}.w-200px{width:200px}.w-200px\\!{width:200px!important}.w-208px\\!,[w-208px\\!=""]{width:208px!important}.w-20px{width:20px}.w-20rem{width:20rem}.w-210px{width:210px}.w-214px{width:214px}.w-215px\\!{width:215px!important}.w-218px\\!{width:218px!important}.w-220px{width:220px}.w-220px\\!{width:220px!important}.w-225px{width:225px}.w-22px{width:22px}.w-230px{width:230px}.w-240px{width:240px}.w-240px\\!{width:240px!important}.w-24px,[w-24px=""]{width:24px}.w-250px{width:250px}.w-250px\\!{width:250px!important}.w-25px{width:25px}.w-260px{width:260px}.w-260px\\!{width:260px!important}.w-26px{width:26px}.w-280px{width:280px}.w-280px\\!{width:280px!important}.w-290px{width:290px}.w-290px\\!{width:290px!important}.w-300px{width:300px}.w-300px\\!{width:300px!important}.w-302px{width:302px}.w-30px{width:30px}.w-310px{width:310px}.w-320px{width:320px}.w-320px\\!{width:320px!important}.w-328px{width:328px}.w-32px{width:32px}.w-330px{width:330px}.w-330px\\!{width:330px!important}.w-332px{width:332px}.w-34px{width:34px}.w-350px\\!{width:350px!important}.w-360px{width:360px}.w-360px\\!{width:360px!important}.w-380px{width:380px}.w-380px\\!{width:380px!important}.w-38px{width:38px}.w-400px{width:400px}.w-400px\\!{width:400px!important}.w-40px{width:40px}.w-410px{width:410px}.w-410px\\!{width:410px!important}.w-415px{width:415px}.w-42\\%{width:42%}.w-420px{width:420px}.w-420px\\!{width:420px!important}.w-42px{width:42px}.w-430px{width:430px}.w-440px{width:440px}.w-440px\\!{width:440px!important}.w-44px{width:44px}.w-45\\%{width:45%}.w-450px{width:450px}.w-450px\\!{width:450px!important}.w-460px{width:460px}.w-466px{width:466px}.w-470px{width:470px}.w-475px{width:475px}.w-476px{width:476px}.w-48\\%{width:48%}.w-480px{width:480px}.w-48px{width:48px}.w-5{width:1.25rem}.w-50\\%{width:50%}.w-500px{width:500px}.w-500px\\!{width:500px!important}.w-505px{width:505px}.w-50px\\!{width:50px!important}.w-510px{width:510px}.w-520px{width:520px}.w-530px,[w-530px=""]{width:530px}.w-540px{width:540px}.w-550px{width:550px}.w-550px\\!{width:550px!important}.w-560px{width:560px}.w-560px\\!{width:560px!important}.w-56px{width:56px}.w-570px{width:570px}.w-580px{width:580px}.w-600px{width:600px}.w-600px\\!{width:600px!important}.w-60px{width:60px}.w-620px{width:620px}.w-640px{width:640px}.w-64px{width:64px}.w-650px{width:650px}.w-660px{width:660px}.w-680px{width:680px}.w-70\\%{width:70%}.w-700px{width:700px}.w-70px{width:70px}.w-720px{width:720px}.w-740px{width:740px}.w-76\\%{width:76%}.w-760px{width:760px}.w-8{width:2rem}.w-80\\%{width:80%}.w-80px{width:80px}.w-80px\\!{width:80px!important}.w-820px{width:820px}.w-850px\\!{width:850px!important}.w-860px{width:860px}.w-86px{width:86px}.w-88px,[w-88px=""]{width:88px}.w-89\\%{width:89%}.w-8px{width:8px}.w-90\\%{width:90%}.w-900px{width:900px}.w-90px{width:90px}.w-920px{width:920px}.w-950px{width:950px}.w-96\\%{width:96%}.w-98px\\!{width:98px!important}.w-auto{width:auto}.w-full\\!{width:100%!important}[max-w-150px\\!~=default\\:]:default{max-width:150px!important}[w-310px~=default\\:]:default{width:310px}[w-570px~=default\\:]:default{width:570px}[w-full~=default\\:]:default{width:100%}.flex,[flex=""]{display:flex}.inline-flex{display:inline-flex}.flex-1,[flex-1~=placeholder\\:]::placeholder{flex:1}.flex-shrink,[flex-shrink-0~=\\{],[flex-shrink-0~=\\}],[flex-shrink-0~="})"],[flex-shrink-0~=\\=],[flex-shrink-0~=else],[flex-shrink-0~=h\\(],[flex-shrink-0~=iconNode],[flex-shrink-0~=return]{flex-shrink:1}.flex-shrink-0,.shrink-0,[flex-shrink-0=""]{flex-shrink:0}.flex-shrink-0\\!{flex-shrink:0!important}.flex-basis-30px{flex-basis:30px}.flex-row-reverse{flex-direction:row-reverse}.flex-col,[flex-col=""]{flex-direction:column}.flex-col\\!{flex-direction:column!important}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-nowrap\\!{flex-wrap:nowrap!important}.table,[table=""]{display:table}.file-table::-webkit-file-upload-button{display:table}.file-table::file-selector-button{display:table}.border-collapse{border-collapse:collapse}.table-fixed{table-layout:fixed}.transform{transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.\\!animate-none{animation:none!important}.cursor-default{cursor:default}.cursor-pointer,[cursor-pointer=""]{cursor:pointer}.cursor-pointer\\!{cursor:pointer!important}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-grab{cursor:grab}.select-text{user-select:text}.select-none{user-select:none}.resize,[resize=""]{resize:both}.list-disc{list-style-type:disc}.list-outside{list-style-position:outside}.list-none\\!{list-style-type:none!important}[columns~="1"]{columns:1}.\\!items-start,.items-start\\!{align-items:flex-start!important}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-end\\!{align-items:flex-end!important}.items-center,[items-center=""]{align-items:center}.items-center\\!{align-items:center!important}[items-center~=default\\:]:default,[items-center~=checked\\:]:checked{align-items:center}.items-baseline{align-items:baseline}.self-start{align-self:flex-start}.justify-start{justify-content:flex-start}.justify-end,[justify~=end]{justify-content:flex-end}.justify-end\\!{justify-content:flex-end!important}.justify-center,[justify~=center]{justify-content:center}.justify-center\\!{justify-content:center!important}.justify-between{justify-content:space-between}.justify-between\\!,[justify-between\\!=""]{justify-content:space-between!important}.justify-around\\!{justify-content:space-around!important}.justify-evenly{justify-content:space-evenly}.justify-evenly\\!{justify-content:space-evenly!important}.gap-\\[14px\\]{gap:14px}.gap-\\[6px\\],.gap-6px{gap:6px}.gap-0\\!{gap:0!important}.gap-10px{gap:10px}.gap-12px{gap:12px}.gap-12px\\!{gap:12px!important}.gap-16px{gap:16px}.gap-16px\\!{gap:16px!important}.gap-18px{gap:18px}.gap-2\\.5{gap:.625rem}.gap-20px{gap:20px}.gap-24px{gap:24px}.gap-2px{gap:2px}.gap-32px{gap:32px}.gap-3px{gap:3px}.gap-4{gap:1rem}.gap-48px{gap:48px}.gap-4px{gap:4px}.gap-5px{gap:5px}.gap-6{gap:1.5rem}.gap-60px{gap:60px}.gap-8px,[gap-8px=""]{gap:8px}.gap-x-18px{column-gap:18px}.gap-x-24px{column-gap:24px}.gap-y-12px{row-gap:12px}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.truncate,[is-empty~=truncate]:empty{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.break-all\\!{word-break:break-all!important}.b,.border,.border-1,.border-1px,[b=""],[border-1px=""]{border-width:1px}.border-\\[0\\.1rem\\]{border-width:.1rem}.border-0{border-width:0}.border-2px{border-width:2px}.border-b-\\[1px\\],.border-b-1,.border-b-1px{border-bottom-width:1px}.border-l-\\[3px\\],.border-l-3px{border-left-width:3px}.border-\\[\\#777\\]{--un-border-opacity:1;border-color:rgba(119,119,119,var(--un-border-opacity))}.border-\\[\\#e8e8e8\\]{--un-border-opacity:1;border-color:rgba(232,232,232,var(--un-border-opacity))}.border-\\[\\#EBEEF5\\],.border-\\#EBEEF5{--un-border-opacity:1;border-color:rgba(235,238,245,var(--un-border-opacity))}.border-\\[\\#ececec\\],.border-\\#ececec{--un-border-opacity:1;border-color:rgba(236,236,236,var(--un-border-opacity))}.border-\\[var\\(--color-border\\)\\]{border-color:var(--color-border)}.border-\\[var\\(--color-primary\\)\\],.border-primary{border-color:var(--color-primary)}.border-\\[var\\(--site-global-ip-white-ips-border\\)\\]{border-color:var(--site-global-ip-white-ips-border)}.border-\\#20a53a{--un-border-opacity:1;border-color:rgba(32,165,58,var(--un-border-opacity))}.border-\\#b8e29f{--un-border-opacity:1;border-color:rgba(184,226,159,var(--un-border-opacity))}.border-\\#ccc{--un-border-opacity:1;border-color:rgba(204,204,204,var(--un-border-opacity))}.border-\\#e3e4e5{--un-border-opacity:1;border-color:rgba(227,228,229,var(--un-border-opacity))}.border-\\#f3adaa{--un-border-opacity:1;border-color:rgba(243,173,170,var(--un-border-opacity))}.border-\\#f4cf8f{--un-border-opacity:1;border-color:rgba(244,207,143,var(--un-border-opacity))}.border-white{--un-border-opacity:1;border-color:rgba(255,255,255,var(--un-border-opacity))}.border-b-\\#EBEEF5{--un-border-opacity:1;--un-border-bottom-opacity:var(--un-border-opacity);border-bottom-color:rgba(235,238,245,var(--un-border-bottom-opacity))}.border-l-\\[\\#def2e2\\]{--un-border-opacity:1;--un-border-left-opacity:var(--un-border-opacity);border-left-color:rgba(222,242,226,var(--un-border-left-opacity))}.border-l-primary{border-left-color:var(--color-primary)}.rounded{border-radius:.25rem}.rounded-\\[0\\.2rem\\]{border-radius:.2rem}.rounded-\\[0\\.4rem\\]{border-radius:.4rem}.rounded-\\[100\\%\\]{border-radius:100%}.rounded-\\[2px\\],.rounded-2px{border-radius:2px}.rounded-\\[6px\\],.rounded-6px{border-radius:6px}.rounded-\\[8px\\],.rounded-8px{border-radius:8px}.rounded-1\\/2,.rounded-50\\%{border-radius:50%}.rounded-10px{border-radius:10px}.rounded-12px{border-radius:12px}.rounded-20px{border-radius:20px}.rounded-4px,[rounded-4px=""]{border-radius:4px}.rounded-5px{border-radius:5px}.rounded-full{border-radius:9999px}.rounded-b-4px{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.rounded-bl-10px{border-bottom-left-radius:10px}.rounded-bl-full{border-bottom-left-radius:9999px}.rounded-tl-10px{border-top-left-radius:10px}.rounded-tl-full{border-top-left-radius:9999px}.rounded-tr-10px{border-top-right-radius:10px}.\\!border-none{border-style:none!important}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-solid,[border-solid=""]{border-style:solid}.border-b-solid{border-bottom-style:solid}.border-l-solid{border-left-style:solid}.bg-\\[\\#1e1e1e\\]{--un-bg-opacity:1;background-color:rgba(30,30,30,var(--un-bg-opacity)) }.bg-\\[\\#20a53a\\],.bg-\\#20a53a{--un-bg-opacity:1;background-color:rgba(32,165,58,var(--un-bg-opacity)) }.bg-\\[\\#262626\\]{--un-bg-opacity:1;background-color:rgba(38,38,38,var(--un-bg-opacity)) }.bg-\\[\\#333\\]{--un-bg-opacity:1;background-color:rgba(51,51,51,var(--un-bg-opacity)) }.bg-\\[\\#a1a1a1\\]{--un-bg-opacity:1;background-color:rgba(161,161,161,var(--un-bg-opacity)) }.bg-\\[\\#CBCBCB\\]{--un-bg-opacity:1;background-color:rgba(203,203,203,var(--un-bg-opacity)) }.bg-\\[\\#e8d544\\]{--un-bg-opacity:1;background-color:rgba(232,213,68,var(--un-bg-opacity)) }.bg-\\[\\#ef0808\\]{--un-bg-opacity:1;background-color:rgba(239,8,8,var(--un-bg-opacity)) }.bg-\\[\\#efefef\\]{--un-bg-opacity:1;background-color:rgba(239,239,239,var(--un-bg-opacity)) }.bg-\\[\\#f0ad4e\\]{--un-bg-opacity:1;background-color:rgba(240,173,78,var(--un-bg-opacity)) }.bg-\\[\\#F1F9F3\\],.bg-\\#F1F9F3{--un-bg-opacity:1;background-color:rgba(241,249,243,var(--un-bg-opacity)) }.bg-\\[\\#f6f6f6\\]{--un-bg-opacity:1;background-color:rgba(246,246,246,var(--un-bg-opacity)) }.bg-\\[\\#fc6d26\\]{--un-bg-opacity:1;background-color:rgba(252,109,38,var(--un-bg-opacity)) }.bg-\\[\\#ffff00\\]{--un-bg-opacity:1;background-color:rgba(255,255,0,var(--un-bg-opacity)) }.bg-\\[100\\%\\]{background-position:100%}.bg-\\[var\\(--app-third-install-tip-bg\\)\\]{background-color:var(--app-third-install-tip-bg) }.bg-\\[var\\(--color-bg-4\\)\\]{background-color:var(--color-bg-4) }.bg-\\[var\\(--color-table-th\\)\\]{background-color:var(--color-table-th) }.bg-\\[var\\(--data-base-del-input-bg\\)\\]{background-color:var(--data-base-del-input-bg) }.bg-\\[var\\(--domains-lets-ssl-apply-bg\\)\\]{background-color:var(--domains-lets-ssl-apply-bg) }.bg-\\[var\\(--home-overview-btn-color\\)\\]{background-color:var(--home-overview-btn-color) }.bg-\\[var\\(--home-risk-security-list-bg\\)\\]{background-color:var(--home-risk-security-list-bg) }.bg-\\[var\\(--home-risk-security-list-hover-bg\\)\\]{background-color:var(--home-risk-security-list-hover-bg) }.bg-\\[var\\(--home-update-latest-bg\\)\\]{background-color:var(--home-update-latest-bg) }.bg-\\[var\\(--security-server-safe-progress\\)\\]{background-color:var(--security-server-safe-progress) }.bg-\\[var\\(--setting-security-google-login-key-bg\\)\\]{background-color:var(--setting-security-google-login-key-bg) }.bg-\\[var\\(--site-global-ip-white-ips-bg\\)\\]{background-color:var(--site-global-ip-white-ips-bg) }.bg-\\[var\\(--site-guide-surface-muted\\)\\]{background-color:var(--site-guide-surface-muted) }.bg-\\#000000{--un-bg-opacity:1;background-color:rgba(0,0,0,var(--un-bg-opacity)) }.bg-\\#222222{--un-bg-opacity:1;background-color:rgba(34,34,34,var(--un-bg-opacity)) }.bg-\\#282c34{--un-bg-opacity:1;background-color:rgba(40,44,52,var(--un-bg-opacity)) }.bg-\\#282C34{--un-bg-opacity:1;background-color:rgba(40,44,52,var(--un-bg-opacity)) }.bg-\\#333333{--un-bg-opacity:1;background-color:rgba(51,51,51,var(--un-bg-opacity)) }.bg-\\#424251{--un-bg-opacity:1;background-color:rgba(66,66,81,var(--un-bg-opacity)) }.bg-\\#4caf50{--un-bg-opacity:1;background-color:rgba(76,175,80,var(--un-bg-opacity)) }.bg-\\#565656{--un-bg-opacity:1;background-color:rgba(86,86,86,var(--un-bg-opacity)) }.bg-\\#7f7f7f{--un-bg-opacity:1;background-color:rgba(127,127,127,var(--un-bg-opacity)) }.bg-\\#c7f7ce{--un-bg-opacity:1;background-color:rgba(199,247,206,var(--un-bg-opacity)) }.bg-\\#c8e6c9{--un-bg-opacity:1;background-color:rgba(200,230,201,var(--un-bg-opacity)) }.bg-\\#cccccc{--un-bg-opacity:1;background-color:rgba(204,204,204,var(--un-bg-opacity)) }.bg-\\#cccccc00{--un-bg-opacity:0;background-color:rgba(204,204,204,var(--un-bg-opacity)) }.bg-\\#e7f5e9{--un-bg-opacity:1;background-color:rgba(231,245,233,var(--un-bg-opacity)) }.bg-\\#ececec{--un-bg-opacity:1;background-color:rgba(236,236,236,var(--un-bg-opacity)) }.bg-\\#f5f5f5{--un-bg-opacity:1;background-color:rgba(245,245,245,var(--un-bg-opacity)) }.bg-\\#f7cfce{--un-bg-opacity:1;background-color:rgba(247,207,206,var(--un-bg-opacity)) }.bg-\\#f7e6ce{--un-bg-opacity:1;background-color:rgba(247,230,206,var(--un-bg-opacity)) }.bg-\\#f7f7f7{--un-bg-opacity:1;background-color:rgba(247,247,247,var(--un-bg-opacity)) }.bg-\\#ff0000{--un-bg-opacity:1;background-color:rgba(255,0,0,var(--un-bg-opacity)) }.bg-\\#ff6000{--un-bg-opacity:1;background-color:rgba(255,96,0,var(--un-bg-opacity)) }.bg-\\#ffaa2c{--un-bg-opacity:1;background-color:rgba(255,170,44,var(--un-bg-opacity)) }.bg-\\#FFB04C{--un-bg-opacity:1;background-color:rgba(255,176,76,var(--un-bg-opacity)) }.bg-\\#ffc107\\!{--un-bg-opacity:1!important;background-color:rgba(255,193,7,var(--un-bg-opacity)) !important}.bg-\\#fff,.bg-white{--un-bg-opacity:1;background-color:rgba(255,255,255,var(--un-bg-opacity)) }.bg-\\#ffffff{--un-bg-opacity:1;background-color:rgba(255,255,255,var(--un-bg-opacity)) }.bg-black{--un-bg-opacity:1;background-color:rgba(0,0,0,var(--un-bg-opacity)) }.bg-error{background-color:var(--color-error) }.bg-gray-100{--un-bg-opacity:1;background-color:rgba(243,244,246,var(--un-bg-opacity)) }.bg-gray-500{--un-bg-opacity:1;background-color:rgba(107,114,128,var(--un-bg-opacity)) }.bg-gray-700,.dark .dark\\:bg-gray-700{--un-bg-opacity:1;background-color:rgba(55,65,81,var(--un-bg-opacity)) }.bg-modal{background-color:var(--color-modal) }.bg-primary{background-color:var(--color-primary) }.bg-transparent{background-color:transparent}.hover\\:bg-\\#F68900:hover{--un-bg-opacity:1;background-color:rgba(246,137,0,var(--un-bg-opacity)) }.hover\\:bg-primary:hover{background-color:var(--color-primary) }[to~=body]{--un-gradient-to-position:100%;--un-gradient-to:rgba(58,66,77,var(--un-to-opacity,1)) var(--un-gradient-to-position)}[stroke-width~="10"]{stroke-width:10px}[stroke-width~="12"]{stroke-width:12px}[stroke-width~="2"]{stroke-width:2px}[stroke-width~="4"]{stroke-width:4px}[stroke-width~="7"]{stroke-width:7px}[stroke-width~="8"]{stroke-width:8px}[stroke~=\\#3BE43D]{--un-stroke-opacity:1;stroke:rgba(59,228,61,var(--un-stroke-opacity)) }.object-contain{object-fit:contain}.\\!p-\\[0\\],.\\!p-0{padding:0!important}.p-\\[1\\.6rem\\]{padding:1.6rem}.p-\\[12px\\],.p-12px{padding:12px}.p-\\[20px\\],.p-20px{padding:20px}.p-\\[2rem\\],.p-8{padding:2rem}.p-0{padding:0}.p-10{padding:2.5rem}.p-10px{padding:10px}.p-14px{padding:14px}.p-15px{padding:15px}.p-16px{padding:16px}.p-16px\\!{padding:16px!important}.p-24px{padding:24px}.p-26px{padding:26px}.p-28px{padding:28px}.p-30px{padding:30px}.p-32px{padding:32px}.p-40px{padding:40px}.p-44px{padding:44px}.p-4px{padding:4px}.p-5{padding:1.25rem}.p-5px,[p-5px=""]{padding:5px}.p-6px{padding:6px}.p-8px{padding:8px}.px,.px-4,[px=""]{padding-left:1rem;padding-right:1rem}.px-\\[0\\.8rem\\]{padding-left:.8rem;padding-right:.8rem}.px-\\[1\\.6rem\\]{padding-left:1.6rem;padding-right:1.6rem}.px-\\[10px\\],.px-10px{padding-left:10px;padding-right:10px}.px-\\[3rem\\]{padding-left:3rem;padding-right:3rem}.px-\\[8px\\],.px-8px{padding-left:8px;padding-right:8px}.px-0{padding-left:0;padding-right:0}.px-12px{padding-left:12px;padding-right:12px}.px-14px{padding-left:14px;padding-right:14px}.px-15px{padding-left:15px;padding-right:15px}.px-16px{padding-left:16px;padding-right:16px}.px-2{padding-left:.5rem;padding-right:.5rem}.px-20px,[px-20px=""]{padding-left:20px;padding-right:20px}.px-24px{padding-left:24px;padding-right:24px}.px-2px{padding-left:2px;padding-right:2px}.px-30px{padding-left:30px;padding-right:30px}.px-32px{padding-left:32px;padding-right:32px}.px-36px{padding-left:36px;padding-right:36px}.px-40px{padding-left:40px;padding-right:40px}.px-4px{padding-left:4px;padding-right:4px}.px-50px{padding-left:50px;padding-right:50px}.px-5px{padding-left:5px;padding-right:5px}.px-6px{padding-left:6px;padding-right:6px}.py,.py-\\[1rem\\]{padding-top:1rem;padding-bottom:1rem}.py-\\[0\\.6rem\\]{padding-top:.6rem;padding-bottom:.6rem}.py-\\[3\\.2rem\\]{padding-top:3.2rem;padding-bottom:3.2rem}.py-\\[4px\\],.py-4px{padding-top:4px;padding-bottom:4px}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10px{padding-top:10px;padding-bottom:10px}.py-12px{padding-top:12px;padding-bottom:12px}.py-14px{padding-top:14px;padding-bottom:14px}.py-15px{padding-top:15px;padding-bottom:15px}.py-16px{padding-top:16px;padding-bottom:16px}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-20px{padding-top:20px;padding-bottom:20px}.py-24px{padding-top:24px;padding-bottom:24px}.py-26px{padding-top:26px;padding-bottom:26px}.py-2px{padding-top:2px;padding-bottom:2px}.py-30px{padding-top:30px;padding-bottom:30px}.py-32px{padding-top:32px;padding-bottom:32px}.py-3px{padding-top:3px;padding-bottom:3px}.py-40px{padding-top:40px;padding-bottom:40px}.py-50px{padding-top:50px;padding-bottom:50px}.py-52px{padding-top:52px;padding-bottom:52px}.py-5px{padding-top:5px;padding-bottom:5px}.py-6px{padding-top:6px;padding-bottom:6px}.py-8px{padding-top:8px;padding-bottom:8px}[px-8px~=default\\:]:default{padding-left:8px;padding-right:8px}.pb-0{padding-bottom:0}.pb-100px{padding-bottom:100px}.pb-10px{padding-bottom:10px}.pb-12px{padding-bottom:12px}.pb-16px{padding-bottom:16px}.pb-20px{padding-bottom:20px}.pb-24px{padding-bottom:24px}.pb-30px{padding-bottom:30px}.pb-32px{padding-bottom:32px}.pb-40px{padding-bottom:40px}.pb-4px{padding-bottom:4px}.pb-5px{padding-bottom:5px}.pb-8px{padding-bottom:8px}.pl{padding-left:1rem}.pl-\\[12px\\],.pl-12px{padding-left:12px}.pl-\\[2\\.5rem\\]{padding-left:2.5rem}.pl-10px{padding-left:10px}.pl-15px{padding-left:15px}.pl-16px{padding-left:16px}.pl-18px{padding-left:18px}.pl-20px{padding-left:20px}.pl-21px{padding-left:21px}.pl-22px{padding-left:22px}.pl-24px{padding-left:24px}.pl-26px{padding-left:26px}.pl-28px{padding-left:28px}.pl-30px{padding-left:30px}.pl-36px{padding-left:36px}.pl-48px{padding-left:48px}.pl-4px{padding-left:4px}.pl-5px{padding-left:5px}.pl-8px{padding-left:8px}.pl-96px{padding-left:96px}.pr-\\[0\\.8rem\\]{padding-right:.8rem}.pr-\\[1\\.5rem\\]{padding-right:1.5rem}.pr-\\[2rem\\]{padding-right:2rem}.pr-10px{padding-right:10px}.pr-12px{padding-right:12px}.pr-15px{padding-right:15px}.pr-16px{padding-right:16px}.pr-24px{padding-right:24px}.pr-28px{padding-right:28px}.pr-36px{padding-right:36px}.pr-40px{padding-right:40px}.pr-56px{padding-right:56px}.pr-8px{padding-right:8px}.ps:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1rem}.ps:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1rem}[ps=""]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1rem}[ps=""]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1rem}.ps:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1rem}.ps:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1rem}[ps=""]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1rem}[ps=""]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1rem}.ps1:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.25rem}.ps1:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.25rem}.ps1:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.25rem}.ps1:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.25rem}.pt{padding-top:1rem}.pt-0,.pt-0px{padding-top:0}.pt-0\\!{padding-top:0!important}.pt-100px{padding-top:100px}.pt-12px{padding-top:12px}.pt-140px{padding-top:140px}.pt-14px{padding-top:14px}.pt-15px{padding-top:15px}.pt-16px{padding-top:16px}.pt-20px{padding-top:20px}.pt-22px{padding-top:22px}.pt-24px,[pt-24px=""]{padding-top:24px}.pt-28px{padding-top:28px}.pt-32px{padding-top:32px}.pt-35px{padding-top:35px}.pt-40px{padding-top:40px}.pt-44px{padding-top:44px}.pt-4px{padding-top:4px}.pt-50px{padding-top:50px}.pt-5px{padding-top:5px}.pt-6px{padding-top:6px}.pt-8\\%{padding-top:8%}.pt-80px{padding-top:80px}.pt-8px{padding-top:8px}[pb-12px~=default\\:]:default{padding-bottom:12px}.pie:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:1rem}.pie:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:1rem}.pie:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:1rem}.pie:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:1rem}.text-center{text-align:center}.text-left,[is-empty~=text-left]:empty{text-align:left}.text-right{text-align:right}.indent--15px{text-indent:-15px}.root-indent:root{text-indent:1.5rem}[root-indent~="0"]:root{text-indent:0}[root-indent~="26"]:root{text-indent:6.5rem}.text-wrap{text-wrap:wrap}.text-nowrap{text-wrap:nowrap}.text-nowrap\\!{text-wrap:nowrap!important}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}[align~=end]{vertical-align:bottom}.text-\\[1\\.2rem\\]{font-size:1.2rem}.text-\\[1\\.4rem\\]{font-size:1.4rem}.text-\\[1\\.5rem\\]{font-size:1.5rem}.text-\\[1\\.6rem\\]{font-size:1.6rem}.text-\\[1\\.8rem\\]{font-size:1.8rem}.text-\\[11px\\]{font-size:11px}.text-\\[13px\\],.text-13px{font-size:13px}.text-\\[14px\\],.text-14px,[text-14px=""]{font-size:14px}.text-\\[18px\\],.text-18px,[text-18px=""]{font-size:18px}.text-\\[2\\.4rem\\]{font-size:2.4rem}.text-\\[20px\\],.text-20px{font-size:20px}.text-\\[22px\\],.text-22px{font-size:22px}.text-\\[2rem\\]{font-size:2rem}.text-\\[3\\.2rem\\]{font-size:3.2rem}.text-\\[30px\\],.text-30px{font-size:30px}.text-\\[32px\\],.text-32px{font-size:32px}.text-10px{font-size:10px}.text-12px{font-size:12px}.text-12px\\!{font-size:12px!important}.text-15px{font-size:15px}.text-16,[text-16=""]{font-size:4rem}.text-16px{font-size:16px}.text-17px,[text-17px=""]{font-size:17px}.text-19px{font-size:19px}.text-21px{font-size:21px}.text-24px{font-size:24px}.text-26px{font-size:26px}.text-28px{font-size:28px}.text-2xl{font-size:1.5rem;line-height:2rem}.text-34px{font-size:34px}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-40px{font-size:40px}.text-44px{font-size:44px}.text-48px{font-size:48px}.text-4xl\\!{font-size:2.25rem!important;line-height:2.5rem!important}.text-50px{font-size:50px}.text-7{font-size:1.75rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xl{font-size:1.25rem;line-height:1.75rem}[font-size~="12"]{font-size:3rem}.\\!text-\\[\\#20a53A\\]{--un-text-opacity:1!important;color:rgba(32,165,58,var(--un-text-opacity)) !important}.\\!text-\\[\\#E8D544\\]{--un-text-opacity:1!important;color:rgba(232,213,68,var(--un-text-opacity)) !important}.\\!text-\\[\\#EF0808\\]{--un-text-opacity:1!important;color:rgba(239,8,8,var(--un-text-opacity)) !important}.\\!text-\\[\\#F0AD4E\\]{--un-text-opacity:1!important;color:rgba(240,173,78,var(--un-text-opacity)) !important}.\\!text-primary{color:var(--color-primary) !important}.color-gray,.dark .dark\\:text-gray-400,.text-gray-400{--un-text-opacity:1;color:rgba(156,163,175,var(--un-text-opacity)) }.text-\\[\\'\\ \\+\\ \\(_unref\\(scanDetect\\)\\.security_count\\ \\=\\=\\=\\ 100\\ \\?\\ \\'\\ \\#20a53a\\ \\'\\ \\:\\ \\'\\ \\#fc6d26\\ \\'\\)\\ \\+\\ \\'\\]{color:" + ( unref(scanDetect).security count === 100 ? " #20a53a " : " #fc6d26 ") + " }.text-\\[\\'\\ \\+\\ \\(scanDetect\\.security_count\\ \\=\\=\\=\\ 100\\ \\?\\ \\'\\ \\#20a53a\\ \\'\\ \\:\\ \\'\\ \\#fc6d26\\ \\'\\)\\ \\+\\ \\'\\]{color:" + (scanDetect.security count === 100 ? " #20a53a " : " #fc6d26 ") + " }.text-\\[\\#2080f0\\]{--un-text-opacity:1;color:rgba(32,128,240,var(--un-text-opacity)) }.color-\\#20a53a,.text-\\[\\#20a53a\\],.text-\\#20a53a,[color~=\\#20a53a]{--un-text-opacity:1;color:rgba(32,165,58,var(--un-text-opacity)) }.text-\\[\\#333\\],.text-\\#333{--un-text-opacity:1;color:rgba(51,51,51,var(--un-text-opacity)) }.text-\\[\\#36ad6a\\]{--un-text-opacity:1;color:rgba(54,173,106,var(--un-text-opacity)) }.text-\\[\\#555\\],.text-\\#555{--un-text-opacity:1;color:rgba(85,85,85,var(--un-text-opacity)) }.text-\\[\\#565656\\]{--un-text-opacity:1;color:rgba(86,86,86,var(--un-text-opacity)) }.text-\\[\\#909399\\],.text-\\#909399,[color~=\\#909399]{--un-text-opacity:1;color:rgba(144,147,153,var(--un-text-opacity)) }.color-\\#999,.text-\\[\\#999\\],.text-\\#999,[color~=\\#999]{--un-text-opacity:1;color:rgba(153,153,153,var(--un-text-opacity)) }.text-\\[\\#a4a4a4\\]{--un-text-opacity:1;color:rgba(164,164,164,var(--un-text-opacity)) }.text-\\[\\#cca700\\]{--un-text-opacity:1;color:rgba(204,167,0,var(--un-text-opacity)) }.text-\\[\\#ccc\\],.text-\\#ccc{--un-text-opacity:1;color:rgba(204,204,204,var(--un-text-opacity)) }.text-\\[\\#d03050\\]{--un-text-opacity:1;color:rgba(208,48,80,var(--un-text-opacity)) }.text-\\[\\#e0e0e0\\]{--un-text-opacity:1;color:rgba(224,224,224,var(--un-text-opacity)) }.color-\\#ef0808,.text-\\[\\#ef0808\\],[color~=\\#ef0808]{--un-text-opacity:1;color:rgba(239,8,8,var(--un-text-opacity)) }.text-\\[\\#f0a020\\],[color~=\\#f0a020]{--un-text-opacity:1;color:rgba(240,160,32,var(--un-text-opacity)) }.text-\\[\\#F0AD4E\\]{--un-text-opacity:1;color:rgba(240,173,78,var(--un-text-opacity)) }.color-\\#fc6d26,.text-\\[\\#fc6d26\\],.text-\\#fc6d26,[color~=\\#fc6d26]{--un-text-opacity:1;color:rgba(252,109,38,var(--un-text-opacity)) }.color-\\#fff,.color-white,.text-\\[\\#fff\\],.text-\\#fff,.text-white,[color~=\\#fff],[color~=white]{--un-text-opacity:1;color:rgba(255,255,255,var(--un-text-opacity)) }.text-\\[red\\]{color:red}.text-\\[var\\(--ai-think-content-color\\)\\]{color:var(--ai-think-content-color) }.text-\\[var\\(--border-hover-focus-color\\)\\]{color:var(--border-hover-focus-color) }.text-\\[var\\(--button-text-base-color\\)\\]{color:var(--button-text-base-color) }.color-primary,.text-\\[var\\(--color-primary\\)\\],.text-primary,.text-primary\\:hover,[is-empty~=text-primary]:empty{color:var(--color-primary) }.color-font2,.text-\\[var\\(--color-text-2\\)\\],.text-font2{color:var(--color-text-2) }.color-default,.text-\\[var\\(--color-text-4\\)\\],.text-default{color:var(--color-text-4) }.text-\\[var\\(--home-success-text-color\\)\\]{color:var(--home-success-text-color) }.text-\\[var\\(--setting-security-google-login-bind-text\\)\\]{color:var(--setting-security-google-login-bind-text) }.text-\\[var\\(--setting-security-google-login-bind-title\\)\\]{color:var(--setting-security-google-login-bind-title) }.text-\\[var\\(--setting-security-google-login-key-text\\)\\]{color:var(--setting-security-google-login-key-text) }.color-\\#666,.text-\\#666,[color~=\\#666]{--un-text-opacity:1;color:rgba(102,102,102,var(--un-text-opacity)) }.text-\\#666\\!{--un-text-opacity:1!important;color:rgba(102,102,102,var(--un-text-opacity)) !important}.text-\\#69be3d{--un-text-opacity:1;color:rgba(105,190,61,var(--un-text-opacity)) }.text-\\#6c7688{--un-text-opacity:1;color:rgba(108,118,136,var(--un-text-opacity)) }.text-\\#777{--un-text-opacity:1;color:rgba(119,119,119,var(--un-text-opacity)) }.text-\\#919191{--un-text-opacity:1;color:rgba(145,145,145,var(--un-text-opacity)) }.text-\\#9DA1A6{--un-text-opacity:1;color:rgba(157,161,166,var(--un-text-opacity)) }.text-\\#e6a23c{--un-text-opacity:1;color:rgba(230,162,60,var(--un-text-opacity)) }.text-\\#ececec{--un-text-opacity:1;color:rgba(236,236,236,var(--un-text-opacity)) }.text-\\#ef8581{--un-text-opacity:1;color:rgba(239,133,129,var(--un-text-opacity)) }.text-\\#f7be56{--un-text-opacity:1;color:rgba(247,190,86,var(--un-text-opacity)) }.text-\\#fcb040{--un-text-opacity:1;color:rgba(252,176,64,var(--un-text-opacity)) }.color-\\#feaa04,.text-\\#feaa04{--un-text-opacity:1;color:rgba(254,170,4,var(--un-text-opacity)) }.text-\\#ff9f2e{--un-text-opacity:1;color:rgba(255,159,46,var(--un-text-opacity)) }.text-base,.text-title{color:var(--color-text-base) }.text-black,[color~=\\#000]{--un-text-opacity:1;color:rgba(0,0,0,var(--un-text-opacity)) }.text-blue-500,[color~=\\#3b82f6]{--un-text-opacity:1;color:rgba(59,130,246,var(--un-text-opacity)) }.color-desc,.text-desc{color:var(--color-text-desc) }.color-error,.text-error,[text-error=""]{color:var(--color-error) }.text-font1{color:var(--color-text-1) }.text-font3{color:var(--color-text-3) }.text-gray-500{--un-text-opacity:1;color:rgba(107,114,128,var(--un-text-opacity)) }.text-gray-600{--un-text-opacity:1;color:rgba(75,85,99,var(--un-text-opacity)) }.text-orange-400{--un-text-opacity:1;color:rgba(251,146,60,var(--un-text-opacity)) }.text-primary-hover{color:var(--primary-button-color-hover) }.color-pro,.text-pro{color:var(--color-pro) }.text-purple-500{--un-text-opacity:1;color:rgba(168,85,247,var(--un-text-opacity)) }.text-red-5{--un-text-opacity:1;color:rgba(239,68,68,var(--un-text-opacity)) }.color-warning,.text-warning{color:var(--color-warning) }.text-warning\\!{color:var(--color-warning) !important}.text-weak{--un-text-opacity:1;color:rgba(196,198,201,var(--un-text-opacity)) }.text-yellow-500{--un-text-opacity:1;color:rgba(234,179,8,var(--un-text-opacity)) }[text-color~=\\#3BE43D]{--un-text-opacity:1;color:rgba(59,228,61,var(--un-text-opacity)) }[text~="$t("]{color:var(--t\\() }.hover\\:text-\\#777777:hover{--un-text-opacity:1;color:rgba(119,119,119,var(--un-text-opacity)) }.hover\\:text-error:hover{color:var(--color-error) }.hover\\:text-primary:hover{color:var(--color-primary) }.color-\\[var\\(--home-update-bt-link-color\\)\\]{color:var(--home-update-bt-link-color) }.color-\\#1d9534{--un-text-opacity:1;color:rgba(29,149,52,var(--un-text-opacity)) }.color-\\#3c763d{--un-text-opacity:1;color:rgba(60,118,61,var(--un-text-opacity)) }.color-\\#666666,[color~=\\#666666]{--un-text-opacity:1;color:rgba(102,102,102,var(--un-text-opacity)) }.color-\\#999999{--un-text-opacity:1;color:rgba(153,153,153,var(--un-text-opacity)) }.color-\\#f23836{--un-text-opacity:1;color:rgba(242,56,54,var(--un-text-opacity)) }.color-\\#fc7938{--un-text-opacity:1;color:rgba(252,121,56,var(--un-text-opacity)) }.color-\\#ff3333{--un-text-opacity:1;color:rgba(255,51,51,var(--un-text-opacity)) }.color-\\#ffb800{--un-text-opacity:1;color:rgba(255,184,0,var(--un-text-opacity)) }.color-red{--un-text-opacity:1;color:rgba(248,113,113,var(--un-text-opacity)) }[color~=\\#0a8c46]{--un-text-opacity:1;color:rgba(10,140,70,var(--un-text-opacity)) }[color~=\\#4fb233]{--un-text-opacity:1;color:rgba(79,178,51,var(--un-text-opacity)) }[color~=\\#67c23a]{--un-text-opacity:1;color:rgba(103,194,58,var(--un-text-opacity)) }[color~=\\#7c8ea0]{--un-text-opacity:1;color:rgba(124,142,160,var(--un-text-opacity)) }[color~=\\#A6ADB3]{--un-text-opacity:1;color:rgba(166,173,179,var(--un-text-opacity)) }[color~=\\#c2c2c2]{--un-text-opacity:1;color:rgba(194,194,194,var(--un-text-opacity)) }[color~=\\#cbcbcb]{--un-text-opacity:1;color:rgba(203,203,203,var(--un-text-opacity)) }[color~=\\#E85445]{--un-text-opacity:1;color:rgba(232,84,69,var(--un-text-opacity)) }[color~=\\#f08a00]{--un-text-opacity:1;color:rgba(240,138,0,var(--un-text-opacity)) }[color~=\\#f2711c]{--un-text-opacity:1;color:rgba(242,113,28,var(--un-text-opacity)) }[color~=\\#f59e0b]{--un-text-opacity:1;color:rgba(245,158,11,var(--un-text-opacity)) }[color~=\\#FDCA62]{--un-text-opacity:1;color:rgba(253,202,98,var(--un-text-opacity)) }[color~=\\#ff8d00]{--un-text-opacity:1;color:rgba(255,141,0,var(--un-text-opacity)) }[color~=\\#ffae45]{--un-text-opacity:1;color:rgba(255,174,69,var(--un-text-opacity)) }.hover\\:color-error:hover{color:var(--color-error) }.hover\\:color-error\\!:hover{color:var(--color-error) !important}.hover\\:color-primary:hover{color:var(--color-primary) }.hover\\:color-primary\\!:hover{color:var(--color-primary) !important}.font-500{font-weight:500}.font-600{font-weight:600}.font-700,.font-bold,.fw-bold{font-weight:700}.font-bold\\!{font-weight:700!important}.leading-\\[0\\.14rem\\]{line-height:.14rem}.leading-\\[1\\.2\\]{line-height:1.2}.leading-\\[1\\.4\\]{line-height:1.4}.leading-\\[1\\.5\\]{line-height:1.5}.leading-\\[1\\.8rem\\]{line-height:1.8rem}.leading-\\[1\\],.leading-none{line-height:1}.leading-\\[2rem\\]{line-height:2rem}.leading-1{line-height:.25rem}.leading-14px{line-height:14px}.leading-15px{line-height:15px}.leading-16px{line-height:16px}.leading-17px{line-height:17px}.leading-18{line-height:4.5rem}.leading-18px{line-height:18px}.leading-20px{line-height:20px}.leading-22px,.lh-22px{line-height:22px}.leading-24px,.line-height-24px{line-height:24px}.leading-25px{line-height:25px}.leading-26px{line-height:26px}.leading-28px{line-height:28px}.leading-30px{line-height:30px}.leading-32px{line-height:32px}.leading-36px{line-height:36px}.leading-40px{line-height:40px}.leading-50px{line-height:50px}.font-inherit{font-family:inherit}.uppercase,[uppercase=""]{text-transform:uppercase}.lowercase,[lowercase=""]{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tab,[tab=""]{tab-size:4}.tab-0{tab-size:0}[tab~="$t("]{-moz-tab-size:var(--t\\();-o-tab-size:var(--t\\();tab-size:var(--t\\()}[tab~="1"]{tab-size:1}.active-tab:active{tab-size:4}.text-shadow{--un-text-shadow:0 0 1px var(--un-text-shadow-color,rgba(0,0,0,.2)),0 0 1px var(--un-text-shadow-color,rgba(1,0,5,.1));text-shadow:var(--un-text-shadow)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.group:hover .group-hover\\:opacity-100{opacity:1}.shadow{--un-shadow:var(--un-shadow-inset) 0 1px 3px 0 var(--un-shadow-color,rgba(0,0,0,.1)),var(--un-shadow-inset) 0 1px 2px -1px var(--un-shadow-color,rgba(0,0,0,.1));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-sm{--un-shadow:var(--un-shadow-inset) 0 1px 2px 0 var(--un-shadow-color,rgba(0,0,0,.05));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.outline{outline-style:solid}.-ring{--un-ring-width:-3px;--un-ring-offset-shadow:calc(var(--un-ring-inset) * -1) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:calc(var(--un-ring-inset) * -1) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:calc(var(--un-ring-offset-shadow), * -1) var(--un-ring-shadow), var(--un-shadow)}.blur,[blur=""],[blur~=required\\:]:required{--un-blur:blur(8px);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.backdrop-filter{backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}[delay~="500"]{transition-delay:.5s}.ease,.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.content-\\[\\'\\'\\]{content:""}.content-none{content:none}[placeholder~="$t("]::placeholder{color:var(--t\\() }[placeholder~=title]::placeholder{color:var(--color-text-base) }@media (min-width:1280px){[cols~=xl\\:4]{grid-template-columns:repeat(4,minmax(0,1fr))}[cols~=xl\\:5]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1536px){[cols~="2xl:5"]{grid-template-columns:repeat(5,minmax(0,1fr))}}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/static/vite/fonts/outfit-latin-500-normal.woff2)format("woff2"),url(/static/vite/fonts/outfit-all-500-normal.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/static/vite/fonts/inter.woff2)format("woff2")}:root{--color-primary:#20a53a;--color-primary-1:#e4f4e7;--color-success:#20a53a;--color-warning:#ffae45;--color-error:#e73a33;--color-pro:#ff8f00;--primary-button-color-hover:#1d9534;--primary-button-color-pressed:#1a8a30;--primary-button-color-suppl:#1d9534;--color-text-base:#3a424d;--color-text-1:#131313;--color-text-2:#3a424d;--color-text-3:#999;--color-text-4:#666;--color-text-5:#333;--color-text-desc:#999;--color-bg-1:#f2f5f9;--color-bg-2:#fff;--color-bg-3:#f2f5f9;--color-bg-4:#f7f7f7;--layout-bg:url(/static/vite/images/bg2.png);--color-border:#dcdfe6;--border-hover-focus-color:var(--color-primary);--color-sider-text:#3a424d;--color-sider:rgba(242,245,249,.6);--color-sider-active:#20a53a;--color-sider-hover:rgba(32,165,58,.1);--color-sider-hover-text:#20a53a;--color-sider-active-text:#fff;--router-menu-active-text:var(--color-primary);--router-menu-active-bg:rgba(32,165,58,.063);--color-table-td:var(--color-bg-2);--color-table-th:#f6f6f6;--color-table-border:var(--color-border);--color-table-td-hover:#f0f9f7;--color-modal:#fff;--modal-header-bg:#f6f8f8;--modal-header-bottom-border:#eee;--modal-action-bg:var(--modal-header-bg);--modal-action-top-border:#edf1f2;--modal-header-title-color:#25282c;---card-bg-color-1:#f9fafb;---card-border-error-color-1:rgba(239,8,8,.19);--color-tabs:#f5f5f5;--dialog-color-text:#333;--dialog-color-title-text:#333;--color-message:#fff;--color-message-border:#d3d4d3;--popover-color:#fff;--input-text-color:#333;--input-focus-bg-color:var(--color-bg-2);--input-disabled-color:#f5f5f5;--input-group-label-color:#f5f5f5;--input-disabled-border-color:1px solid #d9d9d9;--select-box-shadow:0 0 8px 0 rgba(32,165,58,.4);--button-text-color:var(--color-text-2);--button-type-text-primary:var(--color-primary);--button-text-base-color:#fff;--button-gray-color:#eee;--radio-text-color:#333;--radio-bg-color:var(--color-bg-2);--radio-active-dot-color:var(--color-primary);--radio-border-dot-color:inset 0 0 0 1px #d2ffdb;--check-color-checked:var(--color-primary);--check-border-checked:1px solid var(--color-primary);--switch-active-color:var(--color-primary);--upload-dragger-color:#fff;--tooltip-color-text:#666;--alert-default-bg:#fafafc;--alert-warning-bg:#fdf6ec;--alert-error-bg:#fde6e6;--alert-success-text:#333;--alert-error-border:1px solid #fde6e6;--tag-primary-text-color:var(--color-primary);--collapse-color:#f2f5f9;--collapse-header-bg:#fafafa;--time-picker-separator-color:#ccc;--tabs-panel-color-text:#333;--tabs-border-color:#cacad9;--tabs-bg:-webkit-gradient(linear, 0% 0, 0% 100%, from(#f6f6f6), to(#ddd));--tabs-active-bg:#fff;--tabs-active-text-color:#333;--bt-tabs-modal-bg:#f0f0f1;--bt-tabs-modal-active-bg:var(--color-modal);--bt-tabs-modal-cancel-btn-bg:#cbcbcb;--bt-tabs-modal-header-close:brightness(1);--bt-tabs-modal-color:#f9fbfc;--bt-tabs-modal-left-active-bg:#4caf50;--bt-tabs-modal-left-shadow:2px 0 3px #e4e3e3;--bt-tabs-modal-modern-hover-bg:#f3f4f6;--bt-tabs-modal-modern-hover-color:var(--color-text-1);--bt-tabs-modal-line-color:#50555b;--confirm-calc-bg:#f0f0f0;--progress-rail-color:#f2f5f9;--pagination-item-active-border:1px solid var(--color-primary);--pagination-item-active-color:var(--color-primary);--ace-editor-tip-color:#555;--pre-color-text:#333;--pre-bg-color:#f5f5f5;--modal-boxshadow:0 6px 16px -9px rgba(0,0,0,.08), 0 9px 28px 0 rgba(0,0,0,.05), 0 12px 48px 16px rgba(0,0,0,.03);--bt-input-path-hover-bg:#ececec;--flow-container-bg:#f3f4f6;--flow-config-title-color:#333;--home-ad-bg-color:#fff;--home-ad-badge-bg-color:linear-gradient(270deg, rgba(255,255,255,.2) 0%, rgba(255,174,69,.2) 100%);--home-overview-btn-color:#f2f5f9;--home-soft-bg-color:transparent;--home-soft-bg-hover-color:linear-gradient(244.14deg, #fff -1.23%, #e5f7ee 72.39%);--home-soft-border-color:#edf0f4;--home-soft-border-hover-color:var(--color-primary);--home-monitor-tabs-active-color:var(--color-primary);--home-risk-overview-circle-bg:#fff;--home-risk-security-list-hover-bg:#f5f7fa;--home-risk-security-list-spin-bg:#f2f2f2;--home-risk-security-list-collapse-item-color:#666;--home-risk-security-ignore-collapse-bg:#f8f8f8;--home-risk-file-info-title-color:#666;--home-risk-file-info-item-color:#333;--home-risk-server-list-bg:#f7f7f7;--home-risk-server-list-text:#555;--home-risk-server-list-hover:#efefef;--home-update-bg-url:url(/static/vite/images/update-bg.png);--home-update-title-color:#565656;--home-update-content-bg:#f6fbf7;--home-update-content-text:#666;--home-update-detail-bg:#f7f7f7;--home-update-detail-date:#333;--home-pro-icon-color:#fff;--home-disk-color-warning:#ffefda;--home-disk-color-error:#fad8d6;--home-update-latest-bg:#f7fcf8;--home-update-latest-border:1px solid #eeefec;--home-update-latest-text-color:#4f4f4f;--home-update-head-bg:#37bc51;--home-update-back-bg:linear-gradient(to top, #fff, #37bc51);--home-update-bt-link-color:var(--color-primary);--home-soft-install-bg-color:var(--color-table-td-hover);--home-soft-install-border-color:var(--color-primary);--home-success-bg-color:#37bc51;--home-success-text-color:#c7c7c7;--home-risk-security-list-bg:#fafcff;--home-risk-security-report-bg:#f8f9fa;--home-risk-security-report-bg1:rgba(255,255,255,.95);--site-config-ssl-label:#666;--site-config-business-tips:#dff0d8;--site-ace-editor-border:#ccc;--site-confirm-calc-box-bg:#f0f0f0;--site-detele-content-item-hover-bg:#fcfcfc;--site-task-progress-border:#e5e7eb;--site-multi-service-rollback-bg:#f0f0f1;--site-global-ip-white-ips-bg:#f8f9fa;--site-global-ip-white-ips-border:#e4e8eb;--site-subsite-bg:#fafcff;--site-backup-column-hover-bg:#eceff4;--site-backup-column-icon-bg:#f6f6f6;--site-backup-timer-bg:#f8f8f8;--site-task-result-table-bg:#fbfcfd;--site-guide-mask-bg:rgba(51,51,51,.32);--site-guide-panel-bg:rgba(255,255,255,.96);--site-guide-panel-shadow:0 36px 72px -18px rgba(15,23,42,.2);--site-guide-accent-bar:linear-gradient(90deg, #34d399 0%, var(--color-primary) 12.5%, #38bdf8 25%, var(--color-primary) 37.5%, #34d399 50%, var(--color-primary) 62.5%, #38bdf8 75%, var(--color-primary) 87.5%, #34d399 100%);--site-guide-divider:rgba(241,245,249,.7);--site-guide-border:#e2e8f0;--site-guide-border-soft:#f1f5f9;--site-guide-border-muted:#d7e1ee;--site-guide-border-panel:rgba(226,232,240,.8);--site-guide-transparent-bg:transparent;--site-guide-surface:#fff;--site-guide-surface-muted:#f8fafc;--site-guide-surface-muted-alpha:rgba(248,250,252,.5);--site-guide-surface-muted-strong:rgba(248,250,252,.72);--site-guide-surface-header:rgba(241,245,249,.5);--site-guide-title-color:#0f172a;--site-guide-title-color-2:#1e293b;--site-guide-heading-color:#1f2937;--site-guide-text-color:#334155;--site-guide-text-secondary:#475569;--site-guide-text-muted:#64748b;--site-guide-text-subtle:#94a3b8;--site-guide-text-placeholder:#8ba0bb;--site-guide-text-disabled:#9ca3af;--site-guide-icon-muted:#cbd5e1;--site-guide-icon-inverse:#fff;--site-guide-primary-bg:color-mix(in srgb, var(--color-primary) 10%, var(--site-guide-surface));--site-guide-primary-shadow:0 12px 24px -8px rgba(32,165,58,.15);--site-guide-primary-shadow-strong:0 12px 24px -8px rgba(32,165,58,.3);--site-guide-primary-ring:0 0 0 2px rgba(32,165,58,.2);--site-guide-primary-glow:radial-gradient(circle, rgba(52,211,153,.5) 0%, rgba(32,165,58,.28) 48%, rgba(32,165,58,0) 80%);--site-guide-inset-shadow:inset 0 1px 8px rgba(15,23,42,.03);--site-guide-panel-inset-shadow:inset 0 2px 6px rgba(15,23,42,.02);--site-guide-danger:#e85445;--site-guide-success-text:#059669;--site-guide-emerald-bg:#ecfdf5;--site-guide-emerald-text:#059669;--site-guide-emerald-badge-bg:#d1fae5;--site-guide-emerald-badge-text:#065f46;--site-guide-violet-bg:#f5f3ff;--site-guide-violet-text:#7c3aed;--site-guide-type-wordpress-color:#0284c7;--site-guide-type-wordpress-bg:#f0f9ff;--site-guide-type-php-color:#4f46e5;--site-guide-type-php-bg:#eef2ff;--site-guide-type-node-color:#059669;--site-guide-type-node-bg:#ecfdf5;--site-guide-type-proxy-color:#f43f5e;--site-guide-type-proxy-bg:#fff1f2;--site-guide-minimized-bg:rgba(255,255,255,.96);--site-guide-minimized-border:rgba(226,232,240,.85);--site-guide-minimized-shadow:0 12px 28px rgba(15,23,42,.16);--site-guide-minimized-shadow-hover:0 16px 34px rgba(15,23,42,.2);--site-guide-minimized-title-color:#2a3039;--site-guide-minimized-desc-color:#606975;--data-base-del-input-bg:#e6e6e6;--docker-type-list-bg:#e6e6e6;--docker-type-list-text:#555;--docker-type-list-active-bg:#e8f6eb;--docker-type-list-active-text:var(--color-primary);--docker-plugin-list-tag-gb:#f4f4f5;--docker-plugin-list-tag-tips-bg:#fff;--docker-plugin-list-border:#fff;--app-soft-sort-bg:#e6e6e6;--app-soft-sort-active-bg:var(--color-primary);--app-soft-sort-hover-color:#fff;--app-soft-used-hover:#f5f5f5;--app-soft-pro-tips-text:var(--color-primary);--app-soft-pro-tips-bg:var(--router-menu-active-bg);--app-third-security-tip-bg:#f2dede;--app-plugin-dns-bg:#f7fffa;--app-third-install-tip-bg:#f5f6fa;--pay-color:#ff8f00;--pay-color-bg:#fff5e1;--pay-color-border:#ecb566;--coupon-bg:url(/static/vite/images/bg.png);--mailserver-overview-bg:#fafafa;--mailserver-domain-check-tips-bg:#f6f6f6;--mailserver-domain-check-box-bg:#edf7f2;--log-type-list-active-bg:#eef8f0;--log-type-list-hover-bg:#f5f7fa;--log-type-list-border:#e9e9e9;--security-brute-force-tips-bg:#f2dede;--security-server-safe-progress:#ebedf0;--domains-business-ssl-buy-bg:#f1f9f3;--domains-business-ssl-buy-bg-border:#ececec;--domains-business-ssl-count-disable:#efefef;--domains-lets-ssl-apply-bg:#f8f8f8;--domains-lets-ssl-apply-border:#dedede;--domains-lets-ssl-upload-border:#ccc;--domains-lets-ssl-upload-text:#e9f8ec;--setting-card-title-color:#666;--setting-back-create-collapse-border:#f5f5f5;--setting-back-create-table-th-bg:var(--color-bg-2);--setting-back-create-collapse-title:#666;--setting-security-panel-port-tips:#f7f7f7;--setting-panel-bind-account-left-bg:linear-gradient(0deg, #d8efdb, #edf7ef);--setting-security-google-login-key-bg:#f8f8f8;--setting-security-google-login-key-text:#444;--setting-security-google-login-bind-title:#555;--setting-security-google-login-bind-text:#666;--install-box-bg:rgba(255,255,255,.333);--install-desc-bg:#fff;--install-box-text-color:#555;--file-choose-hover-color:#f5f7fa;--file-choose-hover-border-color:#e1e1e1;--file-card-hover-color:#f0f9f7;--terminal-head-bg:#f1f1f1;--terminal-head-item-close-hover:#f7f7f7;--terminal-head-item-hover:#dadada;--chart-tooltip-bg-color:#fff;--chart-tooltip-text-color:#333;--chart-tooltip-header-bg-color:#f6f6f6;--waf-map-color:#e6e6e6;--waf-map-border-color:#fff;--waf-overview-text-color:#666;--nps-box-hover-bg:var(--color-primary);--scrollbar-thumb-bg-color:#999;--scrollbar-track-bg-color:#ededed;--bt-error-modal-bg:#f5f5f5;--bt-error-modal-title-color:#333;--ai-quota-bg:#fff9f2;--ai-model-select-bg:#f3f3f3;--ai-think-content-color:#798595;--ai-think-border-color:#dcdfe6;--ai-think-section-border:#f1f1f1;--ai-chat-website-builder-bg:#f6f6f6}:root[theme-mode=dark]{--color-primary:#20a53a;--color-success:#20a53a;--color-warning:#e67e22;--color-error:#f16575;--color-pro:#feaa04;--primary-button-color-hover:#267544;--primary-button-color-pressed:#20633a;--primary-button-color-suppl:#267544;--color-text-base:#c7c7c7;--color-text-1:#d8dce2;--color-text-2:#c7c7c7;--color-text-3:#919191;--color-text-4:#aaa;--color-text-5:#e0e0e0;--color-text-desc:#777;--color-bg-1:#18191c;--color-bg-2:#202020;--color-bg-3:#2e2e2e;--color-bg-4:#2e2e2e;--layout-bg:none;--color-border:#434343;--border-hover-focus-color:var(--color-text-base);--color-sider-text:#a1a1aa;--color-sider:transparent;--color-sider-active:#353535;--color-sider-hover:#353535;--color-sider-hover-text:#fff;--color-sider-active-text:#fff;--router-menu-active-text:var(--color-text-base);--router-menu-active-bg:#353535;--color-table-td:var(--color-bg-2);--color-table-th:#232323;--color-table-border:var(--color-border);--color-table-td-hover:#353535;--color-modal:var(--color-bg-1);--modal-header-bg:var(--color-bg-2);--modal-header-bottom-border:var(--color-bg-3);--modal-action-bg:var(--modal-header-bg);--modal-action-top-border:var(--color-bg-3);--modal-header-title-color:var(--color-text-base);---card-bg-color-1:#1a1a1a;---card-border-primary-color-1:#2a4d3a;---card-border-error-color-1:rgba(255,100,100,.4);--color-tabs:#1e1e1e;--dialog-color-text:var(--color-text-base);--dialog-color-title-text:var(--color-text-base);--color-message:#48484e;--color-message-border:#48484e;--popover-color:var(--color-bg-1);--input-text-color:var(--color-text-base);--input-focus-bg-color:var(--color-bg-2);--input-disabled-color:var(--color-bg-1);--input-group-label-color:#333;--input-disabled-border-color:1px solid var(--color-border);--select-box-shadow:0 0 8px 0 rgba(48,53,49,.4);--button-text-color:var(--color-text-base);--button-type-text-primary:var(--color-text-base);--button-text-base-color:#000;--button-gray-color:#353535;--radio-text-color:var(--color-text-base);--radio-bg-color:var(--color-bg-2);--radio-active-dot-color:var(--color-text-base);--radio-border-dot-color:inset 0 0 0 1px var(--color-text-base);--check-color-checked:var(--color-text-base);--check-border-checked:1px solid var(--color-text-base);--switch-active-color:var(--color-primary);--upload-dragger-color:var(--color-bg-2);--tooltip-color-text:var(--color-text-base);--alert-default-bg:#202020;--alert-warning-bg:#4a3c1a;--alert-error-bg:#4a1f1f;--alert-success-text:var(--color-text-base);--alert-error-border:1px solid var(--color-border);--tag-primary-text-color:var(--color-text-base);--collapse-color:#222;--collapse-header-bg:var(--color-bg-2);--time-picker-separator-color:#434343;--tabs-panel-color-text:var(--color-text-base);--tabs-border-color:#555;--tabs-bg:#353535;--tabs-active-bg:var(--color-bg-1);--tabs-active-text-color:var(--color-text-base);--bt-tabs-modal-bg:var(--color-bg-2);--bt-tabs-modal-active-bg:#353535;--bt-tabs-modal-cancel-btn-bg:#353535;--bt-tabs-modal-header-close:brightness(.7) contrast(1.1);--bt-tabs-modal-color:var(--bt-tabs-modal-bg);--bt-tabs-modal-left-active-bg:#353535;--bt-tabs-modal-left-shadow:2px 0 3px #444;--bt-tabs-modal-modern-hover-bg:var(--color-bg-3);--bt-tabs-modal-modern-hover-color:var(--color-text-1);--bt-tabs-modal-line-color:var(--color-text-base);--confirm-calc-bg:var(--color-bg-1);--progress-rail-color:#444;--pagination-item-active-border:1px solid var(--color-border);--pagination-item-active-color:var(--color-text-base);--ace-editor-tip-color:var(--color-text-base);--pre-color-text:var(--color-text-base);--pre-bg-color:var(--color-bg-3);--modal-boxshadow:0 0 3px 1px rgba(255,255,255,.4);--bt-input-path-hover-bg:#353535;--flow-container-bg:var(--color-bg-2);--flow-config-title-color:var(--color-text-base);--home-ad-bg-color:linear-gradient(90deg, #333 0%, rgba(63,57,49,.5) 100%);--home-ad-badge-bg-color:linear-gradient(270deg, rgba(51,51,51,.2) 0%, rgba(236,188,152,.2) 100%);--home-overview-btn-color:#181818;--home-soft-bg-color:var(--color-bg-2);--home-soft-bg-hover-color:linear-gradient(244.14deg, var(--color-bg-2) -1.23%, var(--color-bg-1) 72.39%);--home-soft-border-color:#333;--home-soft-border-hover-color:var(--color-text-base);--home-monitor-tabs-active-color:var(--color-text-base);--home-risk-overview-circle-bg:var(--color-bg-1);--home-risk-security-list-hover-bg:#333;--home-risk-security-list-spin-bg:var(--color-bg-3);--home-risk-security-list-collapse-item-color:#999;--home-risk-security-ignore-collapse-bg:var(--color-bg-1);--home-risk-file-info-title-color:var(--color-text-base);--home-risk-file-info-item-color:var(--color-text-base);--home-risk-server-list-bg:var(--color-bg-2);--home-risk-server-list-text:var(--color-text-base);--home-risk-server-list-hover:var(--color-bg-3);--home-update-bg-url:url(/static/vite/images/update-bg-dark.png);--home-update-title-color:var(--color-text-base);--home-update-content-bg:var(--color-bg-2);--home-update-content-text:#999;--home-update-detail-bg:var(--color-bg-2);--home-update-detail-date:var(--color-text-base);--home-pro-icon-color:var(--color-text-base);--home-disk-color-warning:#d4941e;--home-disk-color-error:#ec7063;--home-update-latest-bg:var(--color-bg-1);--home-update-latest-border:1px solid var(--color-border);--home-update-latest-text-color:#999;--home-update-head-bg:var(--color-bg-1);--home-update-back-bg:none;--home-update-bt-link-color:var(--color-primary);--home-soft-install-bg-color:var(--color-bg-2);--home-soft-install-border-color:var(--color-text-base);--home-success-bg-color:var(--color-bg-1);--home-success-text-color:#333;--home-risk-security-list-bg:var(--color-bg-2);--home-risk-security-report-bg:var(--color-bg-2);--home-risk-security-report-bg1:var(--color-bg-2);--site-config-ssl-label:var(--color-text-base);--site-config-business-tips:var(--color-bg-2);--site-ace-editor-border:var(--color-border);--site-confirm-calc-box-bg:#333;--site-detele-content-item-hover-bg:#333;--site-task-progress-border:var(--color-border);--site-multi-service-rollback-bg:var(--color-bg-2);--site-global-ip-white-ips-bg:var(--color-bg-2);--site-global-ip-white-ips-border:var(--color-bg-2);--site-subsite-bg:var(--color-bg-1);--site-backup-column-hover-bg:var(--color-bg-3);--site-backup-column-icon-bg:var(--color-bg-3);--site-backup-timer-bg:var(--color-bg-2);--site-task-result-table-bg:var(--color-bg-2);--site-guide-mask-bg:rgba(51,51,51,.46);--site-guide-panel-bg:var(--color-bg-1);--site-guide-panel-shadow:0 0 3px 1px rgba(255,255,255,.18);--site-guide-accent-bar:linear-gradient(90deg, #2a6f55 0%, var(--color-primary) 12.5%, #25617c 25%, var(--color-primary) 37.5%, #2a6f55 50%, var(--color-primary) 62.5%, #25617c 75%, var(--color-primary) 87.5%, #2a6f55 100%);--site-guide-divider:var(--color-border);--site-guide-border:var(--color-border);--site-guide-border-soft:var(--color-border);--site-guide-border-muted:var(--color-border);--site-guide-border-panel:var(--color-border);--site-guide-transparent-bg:transparent;--site-guide-surface:var(--color-bg-2);--site-guide-surface-muted:var(--color-bg-3);--site-guide-surface-muted-alpha:var(--color-bg-2);--site-guide-surface-muted-strong:var(--color-bg-2);--site-guide-surface-header:var(--color-bg-3);--site-guide-title-color:var(--color-text-1);--site-guide-title-color-2:var(--color-text-1);--site-guide-heading-color:var(--color-text-1);--site-guide-text-color:var(--color-text-base);--site-guide-text-secondary:var(--color-text-4);--site-guide-text-muted:var(--color-text-base);--site-guide-text-subtle:var(--color-text-3);--site-guide-text-placeholder:var(--color-text-3);--site-guide-text-disabled:var(--color-text-desc);--site-guide-icon-muted:var(--color-text-desc);--site-guide-icon-inverse:#000;--site-guide-primary-bg:color-mix(in srgb, var(--color-primary) 14%, var(--site-guide-surface));--site-guide-primary-shadow:0 12px 24px -8px rgba(32,165,58,.22);--site-guide-primary-shadow-strong:0 12px 24px -8px rgba(32,165,58,.26);--site-guide-primary-ring:0 0 0 2px rgba(32,165,58,.24);--site-guide-primary-glow:radial-gradient(circle, rgba(42,111,85,.5) 0%, rgba(32,165,58,.22) 48%, rgba(32,165,58,0) 80%);--site-guide-inset-shadow:inset 0 1px 8px rgba(255,255,255,.03);--site-guide-panel-inset-shadow:inset 0 2px 6px rgba(255,255,255,.02);--site-guide-danger:var(--color-error);--site-guide-success-text:var(--color-primary);--site-guide-emerald-bg:var(--color-bg-3);--site-guide-emerald-text:var(--color-primary);--site-guide-emerald-badge-bg:var(--color-bg-3);--site-guide-emerald-badge-text:var(--color-text-base);--site-guide-violet-bg:var(--color-bg-3);--site-guide-violet-text:#a78bfa;--site-guide-type-wordpress-color:#38bdf8;--site-guide-type-wordpress-bg:#082f49;--site-guide-type-php-color:#a78bfa;--site-guide-type-php-bg:#312e81;--site-guide-type-node-color:var(--color-primary);--site-guide-type-node-bg:#12351d;--site-guide-type-proxy-color:#fb7185;--site-guide-type-proxy-bg:#4c0519;--site-guide-minimized-bg:var(--color-bg-2);--site-guide-minimized-border:var(--color-border);--site-guide-minimized-shadow:0 0 3px 1px rgba(255,255,255,.12);--site-guide-minimized-shadow-hover:0 0 5px 2px rgba(255,255,255,.18);--site-guide-minimized-title-color:var(--color-text-1);--site-guide-minimized-desc-color:var(--color-text-base);--data-base-del-input-bg:#353535;--docker-type-list-bg:#2a2a2a;--docker-type-list-text:var(--color-text-base);--docker-type-list-active-bg:var(--color-bg-3);--docker-type-list-active-text:var(--color-text-base);--docker-plugin-list-tag-gb:var(--color-bg-1);--docker-plugin-list-tag-tips-bg:var(--color-bg-1);--docker-plugin-list-border:var(--color-border);--app-soft-sort-bg:var(--color-bg-1);--app-soft-sort-active-bg:var(--color-bg-3);--app-soft-sort-hover-color:var(--color-text-base);--app-soft-used-hover:var(--color-bg-3);--app-soft-pro-tips-text:var(--color-primary);--app-soft-pro-tips-bg:var(--router-menu-active-bg);--app-third-security-tip-bg:var(--color-bg-1);--app-plugin-dns-bg:var(--color-bg-3);--app-third-install-tip-bg:var(--color-bg-3);--pay-color:#feaa04;--pay-color-bg:#292929;--pay-color-border:#ecb665;--coupon-bg:url(/static/vite/images/bg_dark.png);--mailserver-overview-bg:var(--color-bg-3);--mailserver-domain-check-tips-bg:var(--color-bg-2);--mailserver-domain-check-box-bg:var(--color-bg-2);--log-type-list-active-bg:var(--color-bg-3);--log-type-list-hover-bg:var(--color-bg-3);--log-type-list-border:var(--color-border);--security-brute-force-tips-bg:var(--color-bg-2);--security-server-safe-progress:var(--color-bg-1);--domains-business-ssl-buy-bg:var(--color-bg-2);--domains-business-ssl-buy-bg-border:#929292;--domains-business-ssl-count-disable:var(--color-bg-3);--domains-lets-ssl-apply-bg:var(--color-bg-2);--domains-lets-ssl-apply-border:var(--color-bg-3);--domains-lets-ssl-upload-border:var(--color-border);--domains-lets-ssl-upload-text:var(--color-bg-2);--setting-card-title-color:var(--color-text-base);--setting-back-create-collapse-border:var(--color-border);--setting-back-create-table-th-bg:#232323;--setting-back-create-collapse-title:var(--color-text-base);--setting-security-panel-port-tips:var(--color-bg-2);--setting-panel-bind-account-left-bg:linear-gradient(0deg, #404440, #202020);--setting-security-google-login-key-bg:var(--color-bg-2);--setting-security-google-login-key-text:var(--color-text-base);--setting-security-google-login-bind-title:var(--color-text-base);--setting-security-google-login-bind-text:var(--color-text-base);--install-box-bg:rgba(114,114,114,.333);--install-desc-bg:var(--color-bg-1);--install-box-text-color:var(--color-text-base);--file-choose-hover-color:#333;--file-choose-hover-border-color:#333;--file-card-hover-color:#333;--terminal-head-bg:#666;--terminal-head-item-close-hover:#666;--terminal-head-item-hover:#555;--chart-tooltip-bg-color:#181818;--chart-tooltip-text-color:#c5c5c5;--chart-tooltip-header-bg-color:#121212;--waf-map-color:#353535;--waf-map-border-color:#aaa;--waf-overview-text-color:var(--color-text-3);--nps-box-hover-bg:#353535;--scrollbar-thumb-bg-color:rgba(255,255,255,.2);--scrollbar-track-bg-color:rgba(255,255,255,0);--bt-error-modal-bg:var(--color-bg-2);--bt-error-modal-title-color:var(--color-text-base);--ai-quota-bg:var(--color-bg-2);--ai-model-select-bg:var(--color-bg-3);--ai-think-content-color:var(--color-text-3);--ai-think-border-color:var(--color-border);--ai-think-section-border:var(--color-bg-3);--ai-chat-website-builder-bg:var(--color-bg-1)}.modal-footer-btns{flex-direction:row;justify-content:end;align-items:center;gap:10px;padding:10px;display:flex}.single-line-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}*,:before{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0;padding:0}body{font-family:PingFang SC,Inter,Microsoft YaHei,Segoe UI,sans-serif;font-size:12px;font-weight:400;line-height:normal;overflow:hidden}input[type=password]::-ms-reveal{display:none}input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}input[type=number]{-webkit-appearance:textfield;appearance:textfield}a{cursor:pointer;text-decoration:none}p,ul,li,pre{margin:0;padding:0}body,h1,h2,h3,h4,h5,h6,p,ul,ol,label,form{margin:0}ul,li{list-style:none}input{outline:none}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Courier New,monospace}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;font-weight:500;line-height:1.1}.h3,h3{font-size:24px}h4,h5,h6{font-size:1em}ul li::marker{height:100%;display:block}mark{color:inherit;background:#ff0;padding:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-bg-color);border-radius:8px;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}::-webkit-scrollbar-track{background:var(--scrollbar-track-bg-color);border-radius:8px;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}iframe::-webkit-scrollbar{width:8px;height:8px}iframe::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-bg-color);border-radius:8px;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}iframe::-webkit-scrollbar-track{background:var(--scrollbar-track-bg-color);border-radius:8px;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}.leader-line{z-index:auto}@font-face{font-family:Glyphicons Halflings;src:url(/static/vite/fonts/glyphicons-halflings-regular.eot);src:url(/static/vite/fonts/glyphicons-halflings-regular.eot?#iefix)format("embedded-opentype"),url(/static/vite/fonts/glyphicons-halflings-regular.woff2)format("woff2"),url(/static/vite/fonts/glyphicons-halflings-regular.woff)format("woff"),url(/static/vite/fonts/glyphicons-halflings-regular.ttf)format("truetype"),url(/static/vite/images/glyphicons-halflings-regular.svg#glyphicons_halflingsregular)format("svg")}.glyphicon{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;display:inline-block;position:relative;top:1px}.glyphicon-vip:before{content:""}.glyphicon-ok:before{content:""}.n-layout .n-layout-scroll-container{overflow-x:auto}.n-dialog .n-dialog__title{position:relative}.bt-modal--modern{--modal-header-bg:transparent;--modal-action-bg:transparent}.n-form-item .n-form-item-label{color:var(--color-text-base);font-size:13px;font-weight:500;line-height:normal}.n-form-item .n-form-item-label.n-form-item-label--left-mark .n-form-item-label__asterisk{margin-left:-10px}.n-button{user-select:auto;line-height:normal}.n-divider:not(.n-divider--vertical){margin:0}.n-ellipsis p{display:inline}.n-card{background-color:rgba(var(--n-color), var(--main-content-opacity));box-shadow:0 0 8px rgba(0,0,0,.06)}.n-card.n-card--bordered{border:none}.n-card .n-card-header{border-bottom:1px solid var(--color-border);align-items:center;min-height:48px;padding:0 20px;display:flex}.n-card .n-card__content{padding:0}.n-alert .n-alert__icon{top:50%;transform:translateY(-50%)}.n-alert .n-alert-body{line-height:16px}.n-radio-group .n-radio{margin-right:16px}.n-radio-group .n-radio:last-of-type{margin-right:0}.n-radio-group .n-radio-button{font-weight:inherit}.n-data-table{font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.n-data-table .n-data-table-th{height:34px}.n-data-table .n-data-table-td{height:36px}.n-pagination .n-pagination-prefix{flex:1}.n-tabs.n-tabs--left>.n-tab-pane,.n-tabs.n-tabs--top>.n-tab-pane{padding:var(--n-pane-padding-top) var(--n-pane-padding-right) var(--n-pane-padding-bottom) var(--n-pane-padding-left)}.n-tabs.n-tabs--top .n-tabs-nav-scroll-content{flex-direction:row}.n-select .n-base-selection--multiple .n-tag{--n-height:24px;--n-close-size:14px;font-size:12px}.n-badge.n-badge--dot .n-badge-sup{width:6px;min-width:6px;height:6px;bottom:calc(100% - 3px)}.n-spin-container .n-spin-content{height:100%}.n-base-select-option .n-base-select-option__content{width:100%}.n-data-table .n-data-table-th.n-data-table-th--sortable.sort-center .n-data-table-th__title-wrapper{justify-content:center}.n-data-table .n-data-table-th.n-data-table-th--sortable .n-data-table-th__title-wrapper .n-data-table-th__title{flex:none;min-width:auto}:root[theme-mode=dark] .n-form-item .n-form-item-label{color:var(--color-text-base)}:root{--el-font-size-base:12px}.el-select .el-select__wrapper{gap:0;min-height:30px;font-size:12px;line-height:22px}.el-select .el-select__wrapper .el-select__selection{margin-right:4px}div.el-alert{--el-alert-padding:12px;--el-alert-icon-large-size:20px;--el-alert-description-font-size:13px;border:1px solid #eee}div.el-alert .el-alert__icon.is-big{margin-right:8px}div.el-alert .el-alert__content{flex:1}.help-info-text{margin-top:15px}.help-info-text li{line-height:24px}#nprogress .bar{background-color:var(--color-primary)}#nprogress .spinner-icon{border-top-color:var(--color-primary);border-left-color:var(--color-primary)}.bt-message pre{color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;margin:10px 0 0;padding:9.5px;font-size:13px;line-height:1.42857;display:block;overflow:auto}.bt-error-modal pre{color:var(--bt-error-modal-title-color);word-break:break-all;word-wrap:break-word;background-color:var(--bt-error-modal-bg);border:1px solid #ccc;border-radius:4px;margin:0 0 10px;padding:9.5px;font-size:13px;line-height:1.42857;display:block;overflow:auto}.bt-tips-ul li{margin-left:1.5em;list-style:outside}.bt-ask-ico{color:#fb7d00;text-align:center;cursor:help;border:1px solid #fb7d00;border-radius:8px;justify-content:center;align-items:center;width:16px;height:16px;font-family:arial;font-size:11px;font-style:normal;display:inline-flex}.bt-ask-ico:hover{color:#fff;background-color:#fb7d00}button.reset{cursor:pointer;outline:inherit;background:0 0;border:none;padding:0;display:inline-flex}.bt-link,.btlink{color:var(--color-primary);cursor:pointer}.bt-link:hover,.btlink:hover{color:var(--primary-button-color-hover)}.bt-link.error,.btlink.error{color:#ef0808}.bt-link.error:hover,.btlink.error:hover{color:#c81e1e}.btn-xs{height:auto;padding:4px 8px}.code-toolbar{height:100%}.pre-code[class*=language-]{border:none;margin:0;font-size:14px}.echarts-tooltip{background-color:var(--chart-tooltip-bg-color);color:var(--chart-tooltip-text-color);border-radius:10px;flex-direction:column;display:flex}.echarts-tooltip .formatter-header{background-color:var(--chart-tooltip-header-bg-color);border-top-left-radius:4px;border-top-right-radius:4px;align-items:center;height:40px;padding:0 16px;display:flex}.echarts-tooltip .formatter-header img{width:24px;height:24px;margin-right:6px}.echarts-tooltip .formatter-body{padding:16px 20px}.echarts-tooltip .formatter-body .select-data{align-items:center;margin-bottom:8px;font-size:14px;display:flex}.echarts-tooltip .process-top5{border:1px solid var(--color-border);border-radius:8px}.echarts-tooltip .process-top5 table{table-layout:fixed;border-collapse:collapse;border-radius:8px;width:100%;font-size:12px;overflow:hidden}.echarts-tooltip .process-top5 table thead{background-color:var(--chart-tooltip-header-bg-color)}.echarts-tooltip .process-top5 table thead th{border:0;border-bottom:1px solid var(--color-border);text-align:left;height:24px;color:var(--color-text-4);padding:5px 10px;line-height:24px}.echarts-tooltip .process-top5 table tbody tr{text-align:left;height:22px;line-height:22px}.echarts-tooltip .process-top5 table tbody tr:last-child{border-bottom:none}.echarts-tooltip .process-top5 table tbody tr td{white-space:normal;border:0;padding:4px 10px}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:9999999}.home-tooltip{background-color:var(--chart-tooltip-bg-color);min-width:220px;color:var(--chart-tooltip-text-color);border-radius:6px;padding:12px}.home-tooltip .time{align-items:center;margin-bottom:10px;display:flex}.home-tooltip .time .icon{background-image:url(/static/vite/images/time.svg);width:20px;height:20px;margin-right:6px}.home-tooltip .home-tooltip-content{flex-direction:column;gap:8px;display:flex}.home-tooltip .home-tooltip-content .item{white-space:pre;align-items:center;display:flex}.home-tooltip .home-tooltip-content .item .icon{justify-content:center;width:20px;margin-right:6px;display:flex}.home-tooltip .home-tooltip-content .item .icon .circular{border-radius:50%;width:6px;height:6px}.home-tooltip .home-tooltip-content .item .text{color:rgba(255,255,255,.8);line-height:20px} +/*$vite$:1*/`,document.head.appendChild(Se),Gr=function(e){return Object.prototype.toString.call(e).slice(8,-1).toLowerCase()},Oi=function(e,t){return Gr(e)===t.toLowerCase()},e(`xp`,ki=function(e){return Oi(e,`undefined`)}),Ci=function(e){return wi(e)},e(`yp`,P=function(e){return Oi(e,`object`)}),bi=function(e){return Oi(e,`date`)},e(`gp`,_i=function(e){return vi(e)}),e(`bp`,Ei=function(e){return Oi(e,`string`)}),e(`vp`,N=function(e){return Oi(e,`number`)}),e(`_p`,yi=function(e){return Oi(e,`boolean`)}),Hn=function(){return document.body||document.documentElement},e(`hp`,xr=function(e,t){var n=null,r=function(e,t){var i;if(e){var a=(i=e.parentElement)==null?void 0:i.getAttribute(`class`),o=a==null?void 0:a.split(` `),s=e.parentElement;a?o&&!o.includes(t)?r(s,t):o&&o.includes(t)&&(n=s):r(s,t)}};return r(e,t),n}),e(`sp`,Fn=function(){var e=localStorage.getItem(`apsess`);return``.concat(e?`/apsess_`.concat(e):``)}),e(`up`,br=function(e){var t=e.match(/class='Pcount'>Total ([0-9]*)0&&arguments[0]!==void 0?arguments[0]:0,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:2,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:``,i=N(e)?e:Number(e),a=1024,o=[` B`,` KB`,` MB`,` GB`,` TB`,` PB`,` EB`,` ZB`,` YB`,` BB`,` NB`,` DB`],s=0;s0&&arguments[0]!==void 0?arguments[0]:2e3,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2e3;return N(e)&&(t=e),new Promise(function(n){var r=window.setTimeout(function(){Ei(e)?window.location.href=e:N(e)&&window.location.reload(),n(r)},t)})}),Xe=new Set,e(`fp`,F=function(e,t,n){return new Promise(function(r,i){if(!t&&Xe.has(e)){r(!0);return}var a=document.createElement(`script`);a.type=`text/javascript`,a.src=e,n&&Object.keys(n).forEach(function(e){a.setAttribute(e,n[e])}),t?t.appendChild(a):document.body.appendChild(a),a.onload=function(t){Xe.add(e),r(t)},a.onerror=function(){i(Error(`Failed to load JS: `.concat(e)))}})}),e(`dp`,function(e,t){return new Promise(function(n,r){var i=document.createElement(`link`);i.rel=`stylesheet`,i.href=e,i.onload=function(){n(!0)},i.onerror=function(){r(Error(`Failed to load CSS: `.concat(e)))},t?t.appendChild(i):document.head.appendChild(i)})}),e(`ip`,Rt=function(e,t){for(var n=e.split(`.`),r=t.split(`.`),i=Math.max(n.length,r.length),a=0;as)return!0;if(o/g,`>`).replace(/"/g,`"`).replace(/'/g,`‘`).replace(/\(/g,`(`).replace(/</g,`<`).replace(/>/g,`>`).replace(/`/g,```).replace(/=/g,`=`):``}),e(`mp`,function(e,t){var n=document.createElement(`a`);n.download=t,n.style.display=`none`;var r=new Blob([e]);n.href=URL.createObjectURL(r),document.body.appendChild(n),n.click(),document.body.removeChild(n)}),e(`lp`,Yn=function(e){return e}),e(`Zf`,Mn=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:`yyyy-MM-dd HH:mm:ss`;Ei(e)&&(e=isNaN(bo(e))?new Date(e).getTime():bo(e));var n=0;if(bi(e))n=e.getTime();else if(N(e)){e=Math.round(e);var r=e.toString();r.length===13&&(n=e),r.length===10&&(n=e*1e3)}return n===0?`--`:kn(n,t)}),e(`tp`,function(e){var t=e,n=0,r=0,i=0;t>60&&(n=Math.ceil(t/60),t=Math.ceil(t%60)),n>60&&(r=Math.ceil(n/60),n=Math.ceil(n%60)),r>24&&(i=Math.ceil(r/24),r=Math.ceil(r%24));var a=t+`s`;return n>0&&(a=n+`m `+a),r>0&&(a=r+`h `+a),i>0?``.concat(i,` days`):a}),e(`ep`,function(e){var t=new Date,n;switch(e){case`today`:n=t;break;case`yesterday`:n=Je(t,-1);break;default:n=new Date(e);break}return n}),e(`$f`,function(e){return{start:uo(e),end:xn(e)}}),e(`np`,function(e){return N(e)?Math.floor(e/1e3):Math.floor(e.getTime()/1e3)}),e(`Qf`,function(e){var t=Lo().t,n=Math.floor(Date.now()/1e3),r=Math.floor(n-e);if(r<60)return t(`Mail.Domain.index_62`,[r]);if(r<3600)return t(`Mail.Domain.index_63`,[Math.floor(r/60)]);var i=Math.floor(r/3600);return i<24?t(`Mail.Domain.index_64`,[i]):Mn(e)}),e(`rp`,function(e){var t=new Date(e),n=t.getFullYear(),r=t.getMonth()+1,i=t.getDate(),a=new Date(n,r-1,i).getTime();return Math.floor((e-a)/1e3)}),Dt=function(e,t){var n=t-e;if(n<0)return`0`;var r=Math.floor(n/(24*3600)),i=Math.floor(n%(24*3600)/3600),a=Math.floor(n%3600/60),o=n%60;return r>0?``.concat(r,`d`,i,`h`,a,`m`,o,`s`):i>0?``.concat(i,`h`,a,`m`,o,`s`):a>0?``.concat(a,`m`,o,`s`):``.concat(o,`s`)},M(),li(),ua=function(e){var t=e.slice(1),n=1;t.length===3&&(t=``.concat(t[0],t[0],t[1],t[1],t[2],t[2])),t.length===8&&(n=parseInt(t.slice(6),16)/255,t=t.slice(0,6));var r=parseInt(t,16);return{r:r>>16&255,g:r>>8&255,b:r&255,a:n}},da=function(e){var t=e.match(/(\d(\.\d+)?)+/g)||[],n=t.map(function(e){return parseInt(e,10)});return{r:n[0],g:n[1],b:n[2],a:parseFloat(t[3])}},la=function(e){if(e.startsWith(`#`))return ua(e);if(e.startsWith(`rgb`))return da(e);if(e===`transparent`)return ua(`#00000000`);throw Error(`color string error: `.concat(e))},Co=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,n=e.r,r=e.g,i=e.b;return`rgba(`.concat(n,`,`,r,`,`,i,`,`,t,`)`)},So=function(e){var t=e.r,n=e.g,r=e.b;return``.concat(t,`, `,n,`, `,r)},e(`Xf`,Xr=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,n=la(e);return Co(n,t)}),Yr=function(e){var t=la(e);return So(t)},Wi=function(e,t,n){n=Math.max(Math.min(Number(n),1),0);var r=la(e),i=la(t);return`rgb(`.concat(Math.round(r.r*(1-n)+i.r*n),`, `,Math.round(r.g*(1-n)+i.g*n),`, `,Math.round(r.b*(1-n)+i.b*n),`)`)},Mt={default:`ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz123456789`,password:`AaBbCcDdEeFfGHhiJjKkLMmNnPpRSrTsWtXwYxZyz2345678`,wp:`AaBbCcDdEeFfGHhiJjKkLMmNnPpRSrTsWtXwYxZyz12345678!@#$%^&*?`,letter:`ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz`},e(`Jf`,kr=function(){for(var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:`default`,n=``,r=Mt[t],i=0;i0&&arguments[0]!==void 0?arguments[0]:16;return kr(e,`password`)}),e(`qf`,Or=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:8;return Math.random().toString(16).slice(2,2+e)}),e(`Wf`,Xn=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:``,n=localStorage.getItem(e);return P(t)?n==null?t:JSON.parse(n):n==null?t:n}),e(`Kf`,function(e,t){localStorage.setItem(e,``.concat(t))}),_n=function(e){Array.isArray(e)||(e=[e]),bs(e).forEach(function(e){localStorage.removeItem(e)})},e(`Gf`,qa=function(e,t){var n=30,r=new Date;r.setTime(r.getTime()+n*24*60*60*1e3),document.cookie=e+`=`+escape(t)+`;expires=`+r.toUTCString()}),e(`Uf`,function(e){if(typeof document>`u`)return null;for(var t=document.cookie.split(`;`),n=0;n0?Mi[0]:Fi,window.lang=Fi,e(`Bf`,A=Kt({legacy:!1,locale:Fi,fallbackLocale:En,globalInjection:!0,allowComposition:!0,messages:Hi})),re=[`info`,`success`,`warning`,`error`,`loading`],M(),Oe=[`xlink:href`,`fill`],ci=E({__name:`index`,props:{name:{},size:{},color:{},prefix:{default:`icon`}},emits:[`click`],setup:function(e,t){var n=t.emit,r=e,i=n,a=S(function(){return`#`.concat(r.prefix,`-`,r.name)}),o=function(e){i(`click`,e)};return function(t,n){return L(),Gt(`svg`,{"aria-hidden":`true`,class:`svg-icon`,style:ta({"font-size":e.size+`px`}),onClick:o},[C(`use`,{"xlink:href":q(a),fill:e.color},null,8,Oe)],4)}}}),e(`zf`,Ge=function(e,t){var n=e.__vccOpts||e,r=!0,i=!1,a=void 0;try{for(var o=t[Symbol.iterator](),s;!(r=(s=o.next()).done);r=!0){var c=vs(s.value,2),l=c[0];n[l]=c[1]}}catch(e){i=!0,a=e}finally{try{!r&&o.return!=null&&o.return()}finally{if(i)throw a}}return n}),e(`Rf`,ft=Ge(ci,[[`__scopeId`,`data-v-6b488054`]])),M(),p=Qt({filter:`var(--bt-tabs-modal-header-close)`,position:`absolute`,top:`-28px`,right:`-28px`,width:`30px`,height:`30px`,borderRadius:`50%`,backgroundImage:`url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAKwwAACsMBNCkkqwAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMy8xNC8xNxpI5/gAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAEN0lEQVRIiaWXTUhjVxTH/+diAmNMDGpCSCBNtWFEIQ0MFAYGZlNt6aKbUhpxYeAZxY0MlGy7K67LLIraYA26sd2UblrUEYp0oIKIgviBaaqNlYRIJgkulDm3i+Q9XvJenjoeCLxz7j3nd9595957QlJKqEJEsBJmfg7gGYAgAB+AtwAKRPQ3gE0i2rQMoBcppfZrMR5l5llmzstbhJn/ZeaXzDxw5wRMgEFmnrkNZpHEN8zsaRXfdG2llB9LKX8iIrfeXigUsLe3h1KphGq1CiKCw+FAV1cXIpEIurq6muP8ByAmhPjjVjAzjxHRj3rb7u4u1tbWkM/nLVfJ7/djeHgY/f39zQl8LoT4tSWYmT8hot9UvVKpYHl5Gdls1hLYLOFwGCMjI2hvb9fDn+vfXAMz8/sA9ojIAQC5XA6Li4sol8v3gqrS3d0NRVG05ZdS/kNEHxLRGwAQurlTKrRcLj8ICgDFYhGpVApXV1cAACJ6D8CUOi7q2TwhoqRqXFpaehBUD19ZWdGbZpj5Az1Yy2RnZwenp6eGIH6/3xJit9vhdrsN9oODAxwdHelNUxqYiBTVur6+bnCORqOYnp5GIpGAzWYzjPt8PiSTSSSTSdjtdsP46uqq9qyyBDMPqcZsNotCoWBwPDk5QblcRl9fH+LxeAPc6/UikUjA6XQik8ng+vra4H92doaLiwtV7WTmjwRqZy8A4Pj42OAE1LbV7OysAe71ejE5OQmHw4FMJoN0Om3qbxL7mQDwWNXM3laVYrHYAFcUpQG6sLCAm5ublv5NsR8LIvKpWrVabemowufn51EulxEKhe4MNYntE60mthIiarg+hbh3iJqflFL76h0dHZaTPR6PVkjZbBaVSgWhUAiKophWu16aYl8IAIf6wFbQiYkJrXpTqRTm5uYa4GZbqUXsQwFA6xrC4bCpk9vtboCq37RQKDTAx8bGWi59U+xNQUSvVC0YDBruVAAIBAJwOp04OTkxFJIKVwuura3N1N/n02r4jRDiLwIAZv6TiJ4CwPb2dvP5CqB2UFjdxzabDY8ePTI94+PxuHZHSym/E0K8UNfla3VSNBpFIBAwON/WBNzc3JhCe3t7mxuD74H6WS2EeC2lfF1/RiwWa7jE31VcLhdisZimSym/FUIcauC6TEkpr4FaBSqKAqfT+c5Qt9uN8fFxuFwuFVpE/W0BY+vzBRH9rOqlUgnpdBrn5+f3goZCIYyOjjYkLqX8VAjxuym4Djc0e1tbW9jY2MDl5aUl0OPxYGhoCJFIpMEupfxKCNFQsabtLTN/BuAXImrYG7lcDvv7+6hUKsjn8xBCoKenB52dnRgcHNRvGRVYIqIviWjNMuMm+AAzv3xAQz8jpQzeGWiSwFNmTjPz1R14JWb+QUr55La41v/SjEkModY4+AAMENFbKeUhgByATSHEK8sAOvkfU5us3WE/neAAAAAASUVORK5CYII=")`,backgroundPosition:`center`,transition:`all 0.4s ease-in-out`,cursor:`pointer`,"&:hover":{transform:`rotate(180deg)`,backgroundImage:`url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAKwwAACsMBNCkkqwAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMy8xNC8xNxpI5/gAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAEXUlEQVRIiaWXf2iVZRTHv8957t3d3ruSja0mA82NLTMl7gZzjJH0A0RLCKIiskDTzFhmhFrLqKDAMtHMGvvRVn8lSFFS2i/s19rWmC2DVlKbiRtzc2Ngce1u95ynP+7e1/e97/2x6fnvnOf5ns95fr3P8yrMw0RkFYB6AIsAlABgABeUUmcAdCqlOueTL6MZYx5g4QEWZpPFWDjOwqdYeN3VAGtZuDsbLEMRJ1h4abr8Kg10pxjZQ4o87dOjo+CeXtDkFGR4GABAlRUwxUUI1K1EIJzvySNGBMB2TfqtrGAWbiVFmzzArh7EWzsQ/6k37Qwpy0LgztsR2LwBwfKy5AJe0aRfSAtm4UZS9KrjT0witvtlxL//IS3QZ8EchDY+guATj4GCQTd8m3vkDpiFbwXwrT29M4NDiDVsh5w9N3eoywL1dQgd2AttWTY4TorKlFLnAIBcfffaUJ6YQOzxbVcMBYB4ZxemdzTCxOMAAFIUANBqtxMAGGPWk6IaOxjb8TxkZOSKobbNfPMdplva3aHVLHyHAxYjzsLPfPFVyk1ES2/MCFGWBVpY4otPt7ZDxsbdodccMCmqtKOxg2/7xMG71iD/o8Ow2puhQiF/UZUVCB//BPmfH4WaXVPbTCyGWFPL5b6KqgCAWHiXHeT+XyFnzvoS88/9kAsTCNTWIK/poAdO5WUItzeDiosQ7+2DiUZ9+vixL2H+i9muYuENBGCt06G7xycCABk9j+jGLT44lZch/H4bVGEBuLcPlxqeTqk3//4D+W3AHbqHANzgAP4aSikEABkc8sCttiYPNLqlASYWS6vn30+73QoiRdc6yScn0gqT4bo6MmcoAJipKbdbQJ5WlozilKb1/DUASIxcdJyiosydlyyGNbuR+GS/M3KrrSnlbnebKihwu1ME4G8ncfmSzND32hLQ3j5EN231TLvV1uQ7Ssl6l/1JAI7ZXqCuNrVoYYkXOrumyWued2g/QOTTq1AIurrKHfqYSNF+29ORW0ClpT6hXnZT4pz29Po2kgMfG0egOgKVm+vTB+5eA5XrLIXRpDsSl4LwRVJ0DQDMfHocl3Y2+kddXgYZTH/cVCgEtWABZHzc2xDMQfjoEejFixKFGvlFk47Y8/KM02/taugVy32JM0GBxKfRBwWQ8/CDDnTWngO897EzahkbR/S+hyATmc91NgusrIHVcgiYfRCIkR816XrAex8/KiZxjun665D3zptZj1cm01UR5O3b44YaAE/Z7Q5Ykz4C4A3HX74M1ocfQFdF5g0N3n8vwh3NUIWes7tbkz5pO3N67M18fQLTze+CvR96P/C2Vch5cit00t0tRg5o0p4bJOXzloVfBPASqaQv6vAIuKsbPPDH5QR5eaAVN0PX1kAXFiYDDSl6Vin1esaKk+DrWPjUVTzou40xqb9IcyxgMwsPsmT9gzHGGGHh08aY9dnyppzqDEXsQuLhUAyglBSJGBkFcB7AZ5r0vrnm+h+4JqLbk005nAAAAABJRU5ErkJggg==")`}}),m=Qt({position:`absolute`,top:`-28px`,right:`-28px`,width:`30px`,height:`30px`,borderRadius:`50%`,transition:`all 0.4s ease-in-out`,cursor:`pointer`,"&:hover":{transform:`rotate(180deg)`}}),ut=E({functional:!0,props:{onClick:{type:Function}},emit:[`click`],setup:function(){var e=vo();return{isDark:S(function(){return e.theme===`dark`})}},render:function(){var e=this;return w(`div`,{class:`bt-close absolute top-15px right-15px z-1000`,onClick:function(t){e.$emit(`click`,t)}},[this.isDark?w(`div`,{class:m},[w(`i`,{class:`i-solar:close-circle-bold text-30px color-#666`},null)]):w(`div`,{class:p},null)])}}),M(),ui(),zi=Qt({position:`fixed`,left:`0`,top:`0`,display:`flex`,alignItems:`center`,minWidth:`180px`,maxWidth:`360px`,maxHeight:`700px`,padding:`16px`,border:`1px solid var(--color-message-border)`,borderRadius:`4px`,backgroundColor:`var(--color-message)`,opacity:0}),Pi=Qt(Cs()),ht=E({name:`BtMessage`,props:{type:{type:String,default:`info`},content:{type:[String,Function],default:``},duration:{type:Number,default:2500},close:{type:Boolean,default:!1},isHtml:{type:Boolean,default:!1},maxWidth:{type:[String,Number],default:360},zIndex:Number},emits:[`close`],setup:function(e,t){var n=t.emit,r=z(null),i=Uo(),a=Io(`--color-text-1`),o={success:{icon:`base-success`,color:i.value.primaryColor},error:{icon:`base-error`,color:i.value.errorColor},warning:{icon:`base-warning`,color:i.value.warningColor},info:{icon:`base-info`,color:i.value.infoColor},loading:{icon:`base-loading`,color:a.value}},s=S(function(){return o[e.type]}),c=0,l=function(){n(`close`)},u=function(){var t=e.duration;t>0&&(c=window.setTimeout(l,t))},d=function(){c&&(window.clearTimeout(c),c=0)},f=function(){var e=r.value;if(e){var t=window.document.body,n=(t.clientWidth-e.clientWidth)/2,i=(t.clientHeight-e.clientHeight)/2;e.style.left=n+`px`,e.style.top=i+`px`}},p=!0,m=new ti(function(){if(p){p=!1;return}f()}),h=function(){Zi(function(){var e=r.value;e&&(e.style.opacity=`1`)})};return ia(function(){f(),h(),u(),m.observe(window.document.body)}),na(function(){d(),m.disconnect()}),{iconInfo:s,messageRef:r,handleClose:l}},render:function(){var e=this;return Zo(w(`div`,{ref:`messageRef`,class:zi,style:{maxWidth:jn(this.maxWidth)}},[this.close?w(ut,{onClick:function(){e.handleClose()}},null):``,w(`div`,{class:`flex-basis-30px`},[w(ft,{name:this.iconInfo.icon,size:30,class:this.type===`loading`?Pi:``,color:this.iconInfo.color},null)]),w(`div`,{class:`flex-1 ml-10px max-h-600px leading-20px text-14px overflow-auto text-font1`},[this.isHtml?``:w(`div`,null,[Ca(this.content)]),this.isHtml?w(`div`,{innerHTML:this.content},null):``])]),[[ns,{zIndex:this.zIndex,enabled:!0}]])}}),M(),ui(),Vi=E({name:`MessageList`,props:{messages:{type:Array,default:function(){return[]}},type:{type:String,default:`success`},position:{type:String,default:`center`}},emits:[`close`,`afterClose`],setup:function(){},render:function(){var e=this,t;return w(ne,null,[this.messages.map(function(e){if(e.mask)return Zo(w(`div`,{class:`n-modal-mask`},null),[[ns,{zIndex:void 0,enabled:!0}]])}),w(ye,{name:`bounce`,onAfterLeave:function(){e.$emit(`afterClose`)}},Ts(t=this.messages.map(function(t){return w(ht,{key:t.id,type:t.type,close:t.close,isHtml:t.isHtml,content:t.content,duration:t.duration,maxWidth:t.maxWidth,onClose:function(){e.$emit(`close`,t.id)}},null)}))?t:{default:function(){return[t]}})])}}),M(),ie=function e(t){var n=this;ss(this,e),b(this,`messageIds`,void 0),b(this,`messages`,void 0),b(this,`position`,void 0),b(this,`container`,void 0),b(this,`messageCount`,0),b(this,`add`,function(e){var t;n.messageCount++;var r=(t=e.id)==null?`__bt_message_`.concat(n.messageCount):t;if(n.messageIds.has(r))return n.update(r,e);var i=R(Z({id:r},e));return n.messages.value.push(i),n.messageIds.add(r),{close:function(){return n.remove(r)}}}),b(this,`update`,function(e,t){for(var r=0;r0&&arguments[0]!==void 0?arguments[0]:{};ss(this,e),b(this,`_instance`,void 0),b(this,`_defaultConfig`,{baseURL:``,timeout:25e4,headers:{"Content-Type":`application/x-www-form-urlencoded`},requestOptions:{prefix:`/v2`,loading:``,errorMessage:!0,errorMessageKey:`result`,successMessage:!1,successMessageKey:`result`}});var n=tt.create(Object.assign(this._defaultConfig,t));ks(n),this._instance=n}return ls(e,[{key:`request`,value:function(e){return e.cancelToken=nt.addPending().token,this._instance.request(e)}},{key:`get`,value:function(e,t){return this._instance.get(e,t)}},{key:`post`,value:function(e,t,n){return this._instance.post(e,t||{},n)}}]),e}(),e(`Of`,B=new me),e(`Df`,Qa=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return B.post(`/config?action=set_panel_theme`,{data:JSON.stringify(e)},{requestOptions:{loading:t?A.global.t(`Config.UI.savingInterfaceSettings`):``,successMessage:n}})}),M(),e(`Ef`,vo=D(`ThemeStore`,function(){var e=z(`auto`),t=S(function(){return e.value===`auto`?n():e.value}),n=function(){return window.matchMedia(`(prefers-color-scheme: dark)`).matches?`dark`:`light`},r=function(e){var t=e===`auto`?n():e;document.documentElement.setAttribute(`theme-mode`,t),document.documentElement.classList.remove(`light`,`dark`),document.documentElement.classList.add(t)},i=function(t){e.value=t,r(t)},a=function(e){i(e),t.value===`light`&&c.value===`#F4D1B4`&&(u(`#20a53a`),Zi(function(){I.warning(A.global.t(`Config.Theme.GoldNotSupportedDefault`),{maxWidth:440,close:!0})}))},o=function(){r(t.value)},s=z({theme:{preset:`light`,color:`#20a53a`,view:`default`,component_ui:`modern`},logo:{image:`/static/icons/logo-white.svg`,favicon:`/static/favicon.ico`},sidebar:{dark:!0,color:`#3c444d`,opacity:100},interface:{rounded:`smaller`,is_show_bg:!0,bg_image:`/static/images/bg-default.png`,bg_image_dark:`/static/images/bg-default.png`,bg_image_opacity:20,content_opacity:70,shadow_color:`#000000`,shadow_opacity:5,container_width:`100%`},home:{overview_view:`default`,overview_size:24,bg_image_opacity:20},login:{is_show_logo:!0,logo:`/static/icons/logo-green.svg`,is_show_bg:!1,bg_image:``,bg_image_opacity:70,content_opacity:100},terminal:{show:!1,url:``,opacity:70}}),c=S(function(){return s.value.theme.color}),l=S(function(){var e;return(e=s.value.theme.component_ui)==null?`legacy`:e}),u=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;s.value.theme.color=e,t&&m(!1,!1)},d=S(function(){return Yn(s.value.logo.image)}),f=S(function(){var e=c.value;return{"--menu-bg-opacity":``.concat(s.value.sidebar.opacity/100),"--main-bg-image":s.value.interface.is_show_bg?t.value===`light`?`url('`.concat(Yn(s.value.interface.bg_image),`')`):`url('`.concat(Yn(s.value.interface.bg_image_dark),`')`):``,"--main-bg-opacity":``.concat(s.value.interface.bg_image_opacity/100),"--main-content-opacity":``.concat(s.value.interface.content_opacity/100),"--color-primary":e,"--color-primary-1":t.value===`dark`?Xr(e,.15):Wi(e,`#ffffff`,.9),"--color-success":e,"--primary-button-color-hover":Wi(e,`#000000`,.1),"--primary-button-color-pressed":Wi(e,`#000000`,.2),"--primary-button-color-suppl":Wi(e,`#000000`,.1),"--border-hover-focus-color":e,"--color-sider-active":t.value===`dark`?`#353535`:e,"--color-sider-hover":t.value===`dark`?`#353535`:Xr(e,.1),"--color-sider-hover-text":e,"--router-menu-active-text":e,"--router-menu-active-bg":Xr(e,.063),"--button-type-text-primary":e,"--button-bg-hover":t.value===`dark`?Xr(e,.15):Wi(e,`#ffffff`,.94),"--button-border-hover":t.value===`dark`?`1px solid `.concat(Xr(e,.3)):`1px solid `.concat(Wi(e,`#ffffff`,.7)),"--card-border-primary-color-1":t.value===`dark`?Xr(e,.3):Wi(e,`#ffffff`,.75),"--n-color-hover":e,"--alert-success-bg":t.value===`dark`?`var(--color-bg-2)`:Wi(e,`#ffffff`,.96),"--alert-success-border":t.value===`dark`?`1px solid var(--color-border)`:`1px solid `.concat(Wi(e,`#ffffff`,.85)),"--button-text-base-color":e===`#F4D1B4`?`#000000`:`#ffffff`}}),p=function(){s.value=JSON.parse(window.vite_public_panel_theme.replace(/'/g,`"`).replace(/"/g,`"`).replace(/True/g,`true`).replace(/False/g,`false`))},m=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return X(function(){return $(this,function(n){switch(n.label){case 0:return s.value?[4,Qa(xo(s.value),e,t)]:[3,2];case 1:n.sent(),n.label=2;case 2:return[2]}})})()};return{theme:t,themeRef:e,setTheme:i,setSafeTheme:a,changeTheme:o,menuLogo:d,rootCssVer:f,initThemeConfig:p,themeColor:c,componentUi:l,themeConfig:s,setThemeColor:u,setThemeConfig:m}},{persist:{pick:[`themeRef`]}})),M(),oe=Qt({flex:1,width:0,height:`42px`,lineHeight:`42px`,padding:`0 60px 0 20px`,backgroundColor:`var(--modal-header-bg)`,borderBottom:`1px solid var(--modal-header-bottom-border)`,borderRadius:`10px 10px 0 0`,fontSize:`var(--n-title-font-size)`,fontWeight:`var(--n-title-font-weight)`,color:`var(--n-title-text-color)`,overflow:`hidden`,whiteSpace:`nowrap`,textOverflow:`ellipsis`}),ue=Qt({height:`53px`,lineHeight:`53px`,fontSize:`14px`,color:`var(--modal-header-title-color)`}),ce=Qt({position:`absolute`,top:`14.5px`,right:`20px`,display:`flex`,width:`24px`,height:`24px`,padding:0,border:0,borderRadius:`6px`,alignItems:`center`,justifyContent:`center`,backgroundColor:`transparent`,color:`var(--color-text-2)`,cursor:`pointer`,transition:`color 0.2s ease, background-color 0.2s ease`,"&:hover":{backgroundColor:`var(--color-bg-3)`,color:`var(--color-text-1)`},zIndex:999}),le=Qt({top:`10px`,right:`10px`}),xt=E({name:`BtModalHeader`,functional:!0,props:{title:{type:[String,Function],default:``},onClick:{type:Function,default:function(){}},hideClose:{type:Boolean,default:!1},ui:{type:String,default:`legacy`}},render:function(){var e=this,t=this,n=t.title,r=t.hideClose,i=t.ui;return w(ne,null,[n&&w(`div`,{class:[oe,i===`modern`&&ue]},[Ca(n)]),!r&&(i===`modern`?w(`button`,{type:`button`,class:[ce,!n&&le],"aria-label":`Close`,onClick:function(t){return e.$emit(`click`,t)}},[w(`i`,{class:`i-material-symbols:close-rounded text-20px`},null)]):w(ut,{onClick:function(t){return e.$emit(`click`,t)}},null))])}}),M(),ae=Qt({display:`flex`,justifyContent:`flex-end`,gap:`10px`,width:`100%`,padding:`10px 18px`,borderTop:`1px solid var(--modal-action-top-border)`,borderRadius:`0 0 4px 4px`,backgroundColor:`var(--modal-action-bg)`,"& .cancel-btn":{"--n-color-hover":`#c9302c`}}),e(`Tf`,gt=E({name:`BtModalAction`,functional:!0,render:function(){var e,t;return w(`div`,{class:ae},[(e=(t=this.$slots).default)==null?void 0:e.call(t)])}})),M(),e(`wf`,vt=E({name:`BtModal`,props:{show:Boolean,zIndex:Number,component:Object,modalClass:String,onUpdateShow:Function,"onUpdate:show":Function,onAfterLeave:Function,data:{type:Object,default:function(){return{}}},width:{type:[Number,String],default:`auto`},height:{type:[Number,String],default:`auto`},minHeight:{type:[Number,String],default:`auto`},title:{type:[String,Function],default:``},content:{type:[String,Function],default:``},transformOrigin:{type:String,default:`center`},showMask:{type:Boolean,default:!0},isNotScroll:{type:Boolean,default:!1},hideClose:{type:Boolean,default:!1},draggable:{type:Boolean,default:!0},bgColor:{type:String,default:``},maskClosable:{type:Boolean,default:!1},top:{type:[Number,String],default:``},footer:{type:Boolean,default:!1},showCancel:{type:Boolean,default:!0},confirmType:{type:String,default:`primary`},confirmText:{type:String,default:``},cancelText:{type:String,default:``},onConfirm:{type:Function,default:function(){return!0}},onCancel:{type:Function,default:function(){return!0}},onClose:{type:Function,default:function(){return!0}},onPublicClose:{type:Function,default:function(){return!0}},to:{type:[String,Object],default:void 0}},setup:function(e){var t=vo(),n=S(function(){return t.componentUi}),r=z(null),i=z(null),a=z(e.showMask),o=S(function(){return e.showMask&&a.value});Xo(function(){return e.showMask},function(e){a.value=e});var s=function(t){var n=e.onUpdateShow,r=e[`onUpdate:show`];n==null||n(t),r==null||r(t)},c=function(){s(!1)};ra(i,function(t){if(e.show&&e.maskClosable&&!o.value){if(t.target.closest(`.editor-title`))return;c()}});var l=function(){var t;(t=e.onAfterLeave)==null||t.call(e)},u=function(e){s(e)},d=Go().height,f=S(function(){return d.value?``.concat(d.value*.9,`px`):`auto`}),p=z(!1),m=z(!1),h=S(function(){var t=e.data;return xi(t)?{}:{data:t}}),g={hide:c},ee=function(){var t,n,i=e.onClose,a=e.onPublicClose,o=(t=r.value)==null?void 0:t.onClose,s=(n=r.value)==null?void 0:n.onPublicClose;Promise.resolve(a(g)).then(function(e){return Promise.resolve(s?s(g):e)}).then(function(e){return i(g),Promise.resolve(e)}).then(function(e){return Promise.resolve(o?o(g):e)}).then(function(e){e!==!1&&c()})},te=function(){var t,n,i=e.onCancel,a=(t=r.value)==null?void 0:t.onCancel,o=e.onPublicClose,s=(n=r.value)==null?void 0:n.onPublicClose;Promise.resolve(o(g)).then(function(e){return Promise.resolve(s?s(g):e)}).then(function(e){return i(g),Promise.resolve(e)}).then(function(e){return Promise.resolve(a?a(g):e)}).then(function(e){e!==!1&&c()})},_=function(){return X(function(){var t,n,i;return $(this,function(a){return n=e.onConfirm,i=(t=r.value)==null?void 0:t.onConfirm,Promise.resolve(n(g)).then(function(e){return Promise.resolve(i?i(g):e)}).then(function(e){e!==!1&&c()}),[2]})})()},ne=z({type:e.confirmType,text:e.confirmText,disabled:!1,loading:!1});return{componentUi:n,componentRef:r,modalContentRef:i,cancelBtn:z({text:e.cancelText,disabled:!1}),confirmBtn:ne,componentData:h,maxScrollHeight:f,mergedShowMask:o,isMaximized:p,isMinimized:m,close:c,setConfirm:function(e){ne.value=Object.assign(ne.value,e)},setMaskVisible:function(e){a.value=e},doUpdateShow:s,handleClose:ee,handleCancel:te,handleConfirm:_,handleAfterLeave:l,handleUpdateShow:u,handleMaximize:function(){p.value=!p.value},handleMinimize:function(){m.value=!m.value}}},render:function(){var e=this,t=Lo().t,n=Io(`--bt-tabs-modal-cancel-btn-bg`),r=Z({width:this.isMaximized?`100%`:this.isMinimized?`260px`:jn(this.width),height:this.isMaximized?`100vh`:``,backgroundColor:this.bgColor},this.maskClosable&&!this.mergedShowMask?{transition:`none`}:{},N(this.top)?{alignSelf:`flex-start`,marginTop:jn(this.top)}:{},this.isMaximized?{maxWidth:`100%`,maxHeight:`100%`}:{});return w(se,{show:this.show,class:[`bt-modal--`.concat(this.componentUi),this.modalClass],style:r,preset:`dialog`,closable:!1,"auto-focus":!1,"show-icon":!1,"trap-focus":!1,"mask-closable":this.mergedShowMask?this.maskClosable:!1,"z-index":this.zIndex,"show-mask":this.mergedShowMask,draggable:this.draggable,transformOrigin:this.transformOrigin,to:this.to,onAfterLeave:this.handleAfterLeave,"onUpdate:show":this.handleUpdateShow},{header:function(){return w(xt,{title:e.title,ui:e.componentUi,hideClose:e.hideClose,onClick:function(){e.handleClose()}},null)},default:function(){return w(`div`,{ref:`modalContentRef`,class:e.isNotScroll?``:`overflow-auto`,style:{height:e.isMaximized?`100vh`:e.isMinimized?`auto`:jn(e.height),maxHeight:e.isMaximized?`100%`:e.maxScrollHeight,minHeight:e.isMinimized?`0px`:jn(e.minHeight)}},[function(){var t,n,r=e.component,i=e.content;return r?w(r,Ri({ref:`componentRef`},e.data,e.componentData,{onClose:e.close,onSetConfirm:e.setConfirm,onSetMaskVisible:e.setMaskVisible,onModalConfirm:e.handleConfirm,onMaximize:e.handleMaximize,onMinimize:e.handleMinimize}),null):i?Ca(i):(t=(n=e.$slots).default)==null?void 0:t.call(n)}()])},action:function(){return e.footer?w(gt,null,{default:function(){return[e.showCancel&&e.componentUi===`modern`&&w(f,{size:`medium`,onClick:function(){e.handleCancel()}},{default:function(){return[e.cancelBtn.text||t(`Public.Btn.Cancel`)]}}),e.showCancel&&e.componentUi!==`modern`&&w(f,{class:`cancel-btn`,size:`small`,color:n.value,onClick:function(){e.handleCancel()}},{default:function(){return[e.cancelBtn.text||t(`Public.Btn.Cancel`)]}}),w(f,{size:e.componentUi===`modern`?`medium`:`small`,type:e.confirmBtn.type,loading:e.confirmBtn.loading,disabled:e.confirmBtn.disabled,onClick:function(){e.handleConfirm()}},{default:function(){return[e.confirmBtn.text||t(`Public.Btn.Confirm`)]}})]}}):null}})}})),M(),yt=E({name:`BtModalEnvironment`,props:{internalKey:{type:String,required:!0},onInternalAfterLeave:{type:Function,required:!0},data:Object,width:[Number,String],height:[Number,String],minHeight:[Number,String],title:[String,Function],content:[String,Function],component:Object,modalClass:String,footer:Boolean,isNotScroll:Boolean,hideClose:Boolean,bgColor:String,zIndex:Number,maskClosable:{type:Boolean,default:!1},top:[Number,String],onConfirm:Function,confirmType:String,confirmText:String,onClose:Function,onCancel:Function,onPublicClose:Function,showCancel:{type:Boolean,default:!0},showMask:{type:Boolean,default:!0},draggable:{type:Boolean,default:!0},transformOrigin:{type:String,default:`center`}},setup:function(e){var t=z(!1);return ia(function(){t.value=!0}),{show:t,hide:function(){t.value=!1},handleUpdateShow:function(e){t.value=e},handleAfterLeave:function(){var t=e.onInternalAfterLeave,n=e.internalKey;t==null||t(n)}}},render:function(){return w(vt,{show:this.show,onUpdateShow:this.handleUpdateShow,data:this.data,title:this.title,width:this.width,height:this.height,minHeight:this.minHeight,content:this.content,component:this.component,modalClass:this.modalClass,hideClose:this.hideClose,bgColor:this.bgColor,showMask:this.showMask,draggable:this.draggable,isNotScroll:this.isNotScroll,zIndex:this.zIndex,maskClosable:this.maskClosable,top:this.top,footer:this.footer,showCancel:this.showCancel,confirmType:this.confirmType,confirmText:this.confirmText,onCancel:this.onCancel,onConfirm:this.onConfirm,onPublicClose:this.onPublicClose,transformOrigin:this.transformOrigin,onAfterLeave:this.handleAfterLeave},null)}}),M(),_t=E({name:`BtDialogConfig`,setup:function(){var e=In(),t=e.dynamicModals;return{dynamicModals:t,modalInstRefs:e.modalInstRefs,handleAfterLeave:function(e){t.value.splice(t.value.findIndex(function(t){return t.key===e}),1)}}},render:function(){var e=this,t,n;return qr(ne,null,[this.dynamicModals.map(function(t){return qr(yt,Z({ref:function(n){n===null?delete e.modalInstRefs[`modal-`.concat(t.key)]:e.modalInstRefs[`modal-`.concat(t.key)]=n},internalKey:t.key,onInternalAfterLeave:e.handleAfterLeave},xo(t)))}),(t=(n=this.$slots).default)==null?void 0:t.call(n)])}}),M(),si=E({__name:`index`,setup:function(e){var t=fo(vo()),n=t.theme,r=t.themeColor,i=t.rootCssVer,a=window.lang,o=vs(new Map([[`cht`,[ts,mn]],[`de`,[hn,tn]],[`en`,[bn,nn]],[`fra`,[Nn,an]],[`ind`,[Qr,on]],[`it`,[ji,sn]],[`kor`,[Ni,cn]],[`pt`,[_a,ln]],[`ru`,[La,un]],[`spa`,[wn,rn]],[`tur`,[wo,dn]],[`uk`,[To,fn]],[`vie`,[Jo,pn]]]).get(a)||[bn,nn],2),s=o[0],c=o[1],l=S(function(){return n.value===`dark`?$t:null}),u=z(s),d=z(c),f=function(e){return i.value[e]||getComputedStyle(document.documentElement).getPropertyValue(e).trim()},p=function(){return{common:{lineHeight:`normal`,fontSize:`12px`,fontSizeSmall:`12px`,fontSizeMedium:`12px`,heightMedium:`32px`,borderRadius:`10px`,primaryColor:f(`--color-primary`),primaryColorHover:f(`--primary-button-color-hover`),primaryColorPressed:f(`--primary-button-color-pressed`),primaryColorSuppl:f(`--primary-button-color-suppl`),successColor:f(`--color-success`),warningColor:f(`--color-warning`),errorColor:f(`--color-error`),textColorBase:f(`--color-text-base`),textColor1:f(`--color-text-1`),textColor2:f(`--color-text-2`),textColor3:f(`--color-text-3`),baseColor:f(`--button-text-base-color`),borderColor:f(`--color-border`)},Layout:{footerColor:f(`--color-bg-2`),siderColor:f(`--color-bg-2`)},Dialog:{padding:`0`,titleFontSize:`14px`,closeMargin:`0`,contentMargin:`0`,borderRadius:`10px`,color:f(`--color-modal`),titleTextColor:f(`--dialog-color-title-text`),textColor:f(`--color-text-1`)},Message:{padding:`16px 20px 16px 15px`,iconSize:`30px`,fontSize:`14px`},Form:{feedbackHeightMedium:`20px`,feedbackHeightLarge:`22px`,feedbackFontSizeMedium:`12px`,feedbackFontSizeLarge:`12px`,feedbackPadding:`2px 0 0`,labelFontSizeLeftMedium:`12px`,labelPaddingHorizontal:`0 20px 0 0`,labelFontSizeTopMedium:`12px`},Input:{textColor:f(`--input-text-color`),color:f(`--color-bg-2`),paddingMedium:`0 8px`,lineHeightTextarea:`22px`,colorDisabled:f(`--input-disabled-color`),textColorDisabled:`#b8b8b8`,placeholderColorDisabled:`#999`,borderColor:f(`--color-border`),borderHover:`1px solid `+f(`--border-hover-focus-color`),borderFocus:`1px solid `+f(`--border-hover-focus-color`),borderDisabled:f(`--input-disabled-border-color`),colorFocus:f(`--input-focus-bg-color`),caretColor:f(`--color-primary`),groupLabelColor:f(`--input-group-label-color`),groupLabelTextColor:f(`--color-text-2`),border:`1px solid `+f(`--color-border`)},Button:{fontSizeSmall:`12px`,textColor:f(`--button-text-color`),textColorHover:f(`--border-hover-focus-color`),colorHover:f(`--button-bg-hover`),borderHover:f(`--button-border-hover`),heightSmall:`26px`,paddingMedium:`0 12px`,paddingSmall:`0 10px`,textColorTextPrimary:f(`--button-type-text-primary`),borderRadiusMedium:`6px`},Card:{color:Yr(f(`--color-bg-2`)),textColor:f(`--color-text-2`),borderColor:f(`--color-border`),borderRadius:`10px`,titleFontWeight:`500`,titleTextColor:f(`--color-text-base`),titleFontSizeMedium:`16px`,paddingMedium:`0`},DataTable:{thColor:f(`--color-table-th`),thTextColor:f(`--color-table-th-text`),tdColor:f(`--color-table-td`),thPaddingMedium:`8px`,tdPaddingMedium:`6px 8px`,borderColor:f(`--color-table-border`),thColorModal:f(`--color-table-th`),thTextColorModal:f(`--color-table-th-text`),tdColorModal:f(`--color-table-td`),tdColorHoverModal:f(`--color-table-th`),thColorPopover:f(`--color-table-th`),thTextColorPopover:f(`--color-table-th-text`),tdColorPopover:f(`--color-table-td`),tdColorHoverPopover:f(`--color-table-th`)},Table:{thPaddingMedium:`8px`,tdPaddingMedium:`8px`,thTextColor:f(`--color-table-th-text`),thColorModal:f(`--color-table-th`),thTextColorModal:f(`--color-table-th-text`),borderColorModal:f(`--color-table-border`)},Checkbox:{textColor:f(`--color-text-1`),labelLineHeight:1,labelPadding:`0 0 0 8px`},Radio:{textColor:f(`--radio-text-color`),labelPadding:`0 0 0 8px`,buttonColorActive:f(`--color-primary`),buttonTextColorActive:`#fff`,dotColorActive:f(`--radio-active-dot-color`)},Upload:{draggerColor:f(`--upload-dragger-color`),itemTextColor:`#333333`,itemIconColor:`#333333`,itemIconSize:`14px`},Tabs:{tabFontSizeLarge:`14px`,paneTextColor:f(`--color-text-1`),tabFontSizeMedium:`12px`,tabGapLargeLine:`20px`,tabPaddingLargeLine:`12px 16px`},Log:{loaderFontSize:`12px`},Code:{fontSize:`12px`,textColor:`#fff`},Alert:{padding:`10px 12px`,iconSize:`20px`,fontSize:`13px`,iconMargin:`0 8px 0 12px`,color:f(`--alert-default-bg`),border:`1px solid `+f(`--color-border`),contentTextColor:f(`--color-text-2`),colorSuccess:f(`--alert-success-bg`),borderSuccess:f(`--alert-success-border`),contentTextColorWarning:f(`--color-warning`),contentTextColorError:f(`--color-error`)},Drawer:{titleFontSize:`14px`},Breadcrumb:{fontSize:`14px`,itemLineHeight:`normal`},Pagination:{jumperFontSizeMedium:`13px`,itemBorderActive:f(`--pagination-item-active-border`),itemTextColorActive:f(`--pagination-item-active-color`)},Tooltip:{color:f(`--color-bg-2`),textColor:f(`--tooltip-color-text`)},Spin:{textColor:f(`--color-text-base`),sizeSmall:`16px`},Switch:{railWidthSmall:`28px`,railHeightSmall:`16px`,buttonWidthSmall:`12px`,buttonHeightSmall:`12px`,railColorActive:f(`--switch-active-color`)},Select:{peers:{InternalSelection:{border:`1px solid `+f(`--color-border`),textColor:f(`--color-text-base`),color:f(`--color-bg-2`),placeholderColor:`#999`,colorDisabled:f(`--input-disabled-color`),colorActive:f(`--color-bg-1`),textColorDisabled:`#b8b8b8`,placeholderColorDisabled:`#999`,borderHover:`1px solid `+f(`--border-hover-focus-color`),borderFocus:`1px solid `+f(`--border-hover-focus-color`),borderActive:`1px solid `+f(`--border-hover-focus-color`)},InternalSelectMenu:{color:f(`--color-bg-2`),optionTextColor:f(`--color-text-base`),optionTextColorActive:f(`--color-text-base`),optionColorPending:f(`--color-bg-1`),optionColorActivePending:f(`--color-bg-1`)}}},Empty:{iconSizeLarge:`52px`,fontSizeLarge:`14px`},Progress:{railColor:f(`--progress-rail-color`),textColor:f(`--color-text-base`)},Popover:{color:f(`--popover-color`),textColor:f(`--color-text-base`)},Dropdown:{color:f(`--color-bg-2`),textColor:f(`--color-text-base`),optionTextColor:f(`--color-text-base`),optionTextColorHover:f(`--color-text-base`),optionTextColorActive:f(`--color-text-base`),optionColorHover:f(`--color-bg-1`),optionColorPressed:f(`--color-bg-1`),dividerColor:f(`--color-border`)},Tag:{},DatePicker:{panelColor:f(`--color-bg-2`)},TimePicker:{panelColor:f(`--color-bg-2`)},Cascader:{menuColor:f(`--color-bg-2`),peers:{InternalSelection:{color:f(`--color-bg-2`)}}},Modal:{boxShadow:f(`--modal-boxshadow`)},Divider:{color:f(`--color-border`),textColor:f(`--color-text-3`),fontWeight:400},Scrollbar:{railInsetHorizontalBottom:`auto 2px 0px 2px`,railInsetVerticalRight:`2px 2px 2px auto`}}},m=z(p());return Xo(function(){return[n.value,r.value]},function(){Zi(function(){m.value=p()})},{immediate:!0}),function(e,t){var n=_t,r=h;return L(),Ut(r,{class:`w-full h-full`,"inline-theme-disabled":``,theme:q(l),locale:q(u),"date-locale":q(d),"theme-overrides":q(m)},{default:Y(function(){return[Ta(e.$slots,`default`),w(n)]}),_:3},8,[`theme`,`locale`,`date-locale`,`theme-overrides`])}}}),dt=si,o=function(e){return e.Free=`free`,e.Professional=`pro`,e.Enterprise=`ltd`,e}({}),Be=A.global,K=Be.t,Dr=function(){return B.post(`/panel/public/get_public_config_simple`)},e(`lf`,Er=function(){return B.post(`/panel/public/get_public_config`)}),Kr=function(){return B.post(`/ssl?action=GetUserInfo`,{},{requestOptions:{loading:K(`Component.Api.index_1`),errorMessage:!1}})},e(`_f`,function(e){return B.post(`/userRegister?action=toRegister`,e,{requestOptions:{loading:K(`Component.Api.index_1`),successMessage:!0}})}),e(`Yd`,function(e){return B.post(`/ssl?action=GetToken`,e,{requestOptions:{loading:K(`Component.Api.index_2`),successMessage:!0}})}),e(`bf`,function(e){return B.post(`/ssl?action=verify_mail_any`,e,{requestOptions:{loading:K(`Component.Api.index_1`),successMessage:!0}})}),e(`tf`,function(){return B.post(`/config?action=get_nps_new`,{product_type:2},{requestOptions:{loading:K(`Component.Api.index_1`)}})}),e(`vf`,function(e){return B.post(`/config?action=write_nps_new`,{questions:JSON.stringify(e.questions),rate:0,product_type:2,submit_entry:e.submit_entry},{requestOptions:{loading:K(`Component.Api.index_3`)}})}),e(`sf`,function(e){return B.post(`/auth?action=get_plugin_remarks`,e)}),e(`of`,function(e){return B.post(`/auth?action=get_plugin_price`,e)}),e(`rf`,function(){return B.post(`/config?action=get_panel_ssl_status`)}),e(`ef`,function(e){return B.post(`/auth?action=get_buy_code`,e)}),e(`df`,function(e){return B.post(`/auth?action=get_stripe_session_id`,e)}),e(`if`,function(e){return B.post(`/auth?action=get_paypal_session_id`,e)}),e(`Zd`,function(e){return B.post(`/auth?action=check_paypal_status`,e)}),e(`Qd`,function(e){return B.post(`/auth?action=detect_order_status`,e)}),e(`af`,function(){return B.post(`/auth?action=get_product_auth_all`)}),e(`Sf`,function(e){return B.post(`/auth?action=auth_activate`,e,{requestOptions:{loading:K(`WP.api.tamper_8`),successMessage:!0}})}),e(`cf`,function(){return B.post(`/auth?action=get_voucher_plugin_all`)}),e(`Cf`,function(e){return e.pid?B.post(`/auth?action=create_order_voucher_plugin`,{pid:e.pid,coupon_id:e.coupon_id,cycle:e.cycle,cycle_unit:e.cycle_unit,charge_type:e.charge_type},{requestOptions:{loading:K(`WP.api.tamper_8`),successMessage:!0}}):B.post(`/auth?action=create_order_voucher`,{code:e.code},{requestOptions:{loading:K(`WP.api.tamper_8`),successMessage:!0}})}),e(`uf`,Ar=function(){return B.post(`/auth?action=get_all_coupons`)}),e(`ff`,function(){return B.post(`/auth?action=get_coupon_list`)}),e(`hf`,function(e){return B.post(`/auth?action=get_apply_copon`,e,{requestOptions:{loading:K(`WP.api.tamper_8`),successMessage:!0}})}),e(`pf`,function(e){return B.post(`/auth?action=ignore_coupon_time`,e,{requestOptions:{loading:K(`WP.api.tamper_8`),successMessage:!0}})}),e(`$d`,function(){return B.post(`/install_finish`)}),e(`gf`,function(e){return B.post(`/userRegister?action=toRegister`,e,{requestOptions:{prefix:``,loading:K(`Login.index_33`),isOriginalResult:!0}})}),e(`nf`,function(){return B.post(`/config?action=get_nps_new`,{},{requestOptions:{loading:K(`Component.Api.index_1`)}})}),e(`yf`,function(e){return B.post(`/config?action=write_nps_new`,e,{requestOptions:{loading:K(`Component.Api.index_3`)}})}),e(`Xd`,function(e){return B.post(`/config?action=set_theme`,e,{requestOptions:{loading:K(`Component.Api.index_1`),successMessage:!0}})}),e(`mf`,qi=function(e){return B.post(`/site?action=switch_multi_webservice_status`,e,{requestOptions:{loading:K(`Component.Api.index_1`),successMessage:!0}})}),wr=function(){return B.post(`/panel/public/get_public_backend_record`)},e(`xf`,function(e){return B.post(`/panel/public/set_public_backend_record`,e)}),po=function(e){return B.post(`/panel/public/submit_module_logs`,e,{requestOptions:{successMessage:!1,errorMessage:!1}})},e(`xd`,function(){return B.post(`/ajax?action=get_pay_type`)}),e(`Sd`,function(){return B.post(`/plugin?action=get_index_list`)}),e(`bd`,function(){return B.post(`/system?action=GetNetWork`)}),e(`wd`,Jn=function(){return B.post(`/ajax?action=UpdatePanel`)}),e(`_d`,function(){return B.post(`/ajax?action=get_beta_logs`,{},{requestOptions:{loading:A.global.t(`Home.Api.index_1`)}})}),e(`pd`,function(){return B.post(`/ajax?action=apple_beta`,{},{requestOptions:{loading:A.global.t(`Home.Api.index_1`)}})}),e(`md`,function(){return B.post(`/ajax?action=to_not_beta`,{},{requestOptions:{loading:A.global.t(`Home.Api.index_1`)}})}),e(`Cd`,function(){return B.post(`/ajax?action=UpdatePanel`,{check:!0},{requestOptions:{loading:A.global.t(`Home.Api.index_1`)}})}),e(`Fd`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/ajax?action=ignore_version`,e,{requestOptions:{loading:t?A.global.t(`Home.Api.index_1`):``,successMessage:t}})}),e(`Jd`,function(e){return B.post(`/ajax?action=UpdatePanel`,e,{requestOptions:{loading:A.global.t(`Home.Api.index_2`),successMessage:!0}})}),e(`Ud`,function(e){return B.post(`/ajax?action=ScheduleUpdate`,e,{requestOptions:{loading:A.global.t(`Home.Api.index_1`),successMessage:!0}})}),e(`zd`,function(){return B.post(`/ajax?action=RepPanel`,{force:1},{requestOptions:{loading:A.global.t(`Home.Api.index_1`)}})}),e(`Nd`,function(){return B.post(`/system?action=get_upgrade_log`)}),e(`Bd`,function(){var e=arguments.length>0&&arguments[0]!==void 0&&arguments[0];return B.post(`/system?action=ReWeb`,{},{requestOptions:{loading:e?A.global.t(`Home.Api.index_1`):``,successMessage:e}})}),e(`Wd`,function(e){return B.post(`/plugin?action=sort_index`,e,{requestOptions:{loading:A.global.t(`Home.Api.index_1`),successMessage:!0}})}),e(`Rd`,function(){return B.post(`/system?action=ReMemory`)}),e(`qd`,function(){return B.post(`/system?action=ServiceAdmin`,{name:`{{session['webserver']}}`,type:`stop`})}),e(`Kd`,function(){return B.post(`/system?action=ServiceAdmin`,{name:`mysqld`,type:`stop`})}),e(`Vd`,function(){return B.post(`/system?action=RestartServer`)}),e(`Md`,function(){return B.post(`/system?action=GetSystemTotal`)}),e(`Ed`,function(){return B.post(`/ajax?action=GetSoftList`)}),e(`yd`,function(){return B.post(`/monitor/process_management/specific_resource_load_type`)}),e(`Id`,function(e){return B.post(`/monitor/process_management/kill_process_all`,e,{requestOptions:{loading:A.global.t(`Home.Api.index_1`),successMessage:!0}})}),e(`vd`,function(){return B.post(`/files?action=GetExecLog`)}),Un=function(e){return B.post(`/data?action=getData`,Q(Z({},e),{tojs:`reader_message_list`,table:`tasks`,result:`2,4,6,8`}))},Wn=function(){return B.post(`/files?action=GetTaskSpeed`,{},{requestOptions:{errorMessage:!1}})},e(`hd`,function(e){return B.post(`/files?action=RemoveTask`,e,{requestOptions:{loading:A.global.t(`Security.Api.Index_3`),successMessage:!0}})}),Ur=function(){return B.post(`/ajax?action=GetTaskCount`)},e(`Od`,function(e){return B.post(`/site?action=service_install_count`,e,{requestOptions:{loading:``,successMessage:!1,errorMessage:!1}})}),e(`Ld`,function(){return B.post(`/system?action=mark_reboot_read`)}),e(`kd`,function(){return B.post(`/overview?action=overview_template`)}),e(`Hd`,function(e){return B.post(`/overview?action=set_overview`,e,{requestOptions:{loading:A.global.t(`Home.Api.index_1`),successMessage:!0}})}),e(`fd`,function(e){return B.post(`/overview?action=add_overview`,e,{requestOptions:{loading:A.global.t(`Home.Api.index_1`),successMessage:!0}})}),e(`gd`,function(e){return B.post(`/overview?action=del_overview`,e,{requestOptions:{loading:A.global.t(`Home.Api.index_1`),successMessage:!0}})}),e(`Ad`,function(){return B.post(`/overview?action=get_overview`)}),e(`Gd`,function(e){return B.post(`/overview?action=sort_overview`,e,{requestOptions:{loading:A.global.t(`Home.Api.index_1`),successMessage:!0}})}),e(`jd`,function(e){return B.post(`/overview?action=get_overview_window`,e)}),e(`Dd`,function(){return B.post(`/config?action=get_memo_body`)}),e(`Pd`,function(){return B.post(`/ajax?action=get_version_logs`)}),e(`Td`,function(e){return B.post(`/files?action=GetFileBody`,e,{requestOptions:{errorMessage:!1}})}),M(),e(`dd`,Bo=D(`layout-msg`,function(){var e=k(),t=z([]),n=null,r=0,i=function(){n&&clearInterval(n),r=0,n=window.setInterval(function(){o(),e.taskCount===0&&(n&&clearInterval(n),a())},2e3)},a=function(){return X(function(){var n;return $(this,function(r){switch(r.label){case 0:return r.trys.push([0,2,,3]),[4,Wn()];case 1:return n=r.sent().message,P(n)&&(e.taskCount=n.task.length,t.value=n.task),[3,3];case 2:return r.sent(),e.taskCount=0,[3,3];case 3:return[2]}})})()},o=function(){return X(function(){var t;return $(this,function(i){switch(i.label){case 0:return i.trys.push([0,2,,3]),[4,Ur()];case 1:return t=i.sent().message,P(t)&&e.taskCount!==t.result&&a(),r=0,[3,3];case 2:return i.sent(),r++,r>=3&&n&&clearInterval(n),[3,3];case 3:return[2]}})})()};return Xo(function(){return e.taskCount},function(t){t===0&&e.isMultiServiceInstall&&(qi({status:`enable`}),e.getConfigSimple())}),{taskList:t,onRepetion:i,getList:a}})),Le=A.global,go=Le.t,e(`cu`,Tr=function(){return B.post(`/panel/public/get_public_config`)}),e(`au`,function(){return B.post(`/config?action=get_menu_list`)}),e(`ru`,function(){return B.post(`/config?action=check_two_step`)}),e(`Ql`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return B.post(`/config?action=ClosePanel`,e,{requestOptions:{loading:A.global.t(`Config.API.global_1`),successMessage:!0}})}),e(`xu`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return B.post(`/config?action=set_ipv6_status`,e,{requestOptions:{loading:A.global.t(`Config.API.global_2`),successMessage:!0}})}),e(`wu`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return B.post(`/config?action=set_local`,e,{requestOptions:{loading:A.global.t(`Config.API.global_3`),successMessage:!0}})}),e(`yu`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return B.post(`/config?action=set_debug`,e,{requestOptions:{loading:A.global.t(`Config.API.global_4`),successMessage:!0}})}),e(`Lu`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/config?action=set_token`,e,{requestOptions:{loading:A.global.t(`Config.API.global_5`),successMessage:t}})}),e(`pu`,Wr=function(){return B.post(`/config?action=get_token`)}),e(`Su`,function(e){return B.post(`/config?action=set_language`,e,{requestOptions:{loading:A.global.t(`Config.API.global_6`),successMessage:!0}})}),e(`Du`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:A.global.t(`Config.API.global_36`);return B.post(`/config?action=setPanel`,e,{requestOptions:{loading:t,successMessage:!0}})}),e(`Fu`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return B.post(`/config?action=syncDate`,e,{requestOptions:{loading:A.global.t(`Config.API.global_12`),successMessage:!0}})}),e(`uu`,function(e){return B.post(`/panel/public/GetZoneinfo`,e)}),e(`Mu`,function(e){return B.post(`/panel/public/SetZone`,e,{requestOptions:{loading:A.global.t(`Config.API.global_36`),successMessage:!0}})}),e(`zu`,function(e){return B.post(`/config?action=setUsername`,e,{requestOptions:{loading:A.global.t(`Config.API.global_13`),successMessage:!0}})}),e(`ku`,function(e){return B.post(`/config?action=setPassword`,e,{requestOptions:{loading:A.global.t(`Config.API.global_14`),successMessage:!0}})}),e(`Cu`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return B.post(`/config?action=setlastPassword`,e,{requestOptions:{loading:A.global.t(`Config.API.global_14`),successMessage:!0}})}),e(`bu`,function(e){return B.post(`/config?action=set_hide_menu_list`,{hide_list:JSON.stringify(e.hide_list)},{requestOptions:{loading:A.global.t(`Config.API.global_15`),successMessage:!0}})}),e(`eu`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return B.post(`/ssl?action=DelToken`,e,{requestOptions:{loading:A.global.t(`Config.API.global_16`),successMessage:!0}})}),e(`$l`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return B.post(`/config?action=SetPanelSSL`,e,{requestOptions:{loading:A.global.t(`Config.API.global_17`),successMessage:!0}})}),e(`Ou`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/config?action=SetPanelSSL`,e,{requestOptions:{loading:t?A.global.t(`Config.API.global_17`):``,successMessage:!0}})}),e(`hu`,function(e){var t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return B.post(`/config?action=SavePanelSSL`,e,{requestOptions:{loading:t?A.global.t(`Config.API.global_17`):``,successMessage:t}})}),e(`tu`,function(){return B.post(`/config?action=get_cert_source`)}),e(`ou`,function(){return B.post(`/config?action=GetPanelSSL`)}),e(`_u`,function(e){return B.post(`/config?action=set_basic_auth`,e,{requestOptions:{loading:A.global.t(`Config.API.global_18`),successMessage:!0}})}),e(`Ru`,function(e){var t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return B.post(`/config?action=set_two_step_auth`,e,{requestOptions:{loading:A.global.t(`Config.API.global_19`),successMessage:t}})}),e(`nu`,function(){return B.post(`/config?action=get_key`)}),e(`lu`,function(e){return B.post(`/config?action=get_qrcode_data`,e)}),e(`Au`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return B.post(`/config?action=set_password_safe`,e,{requestOptions:{loading:A.global.t(`Config.API.global_20`),successMessage:!0}})}),e(`gu`,function(e){return B.post(`/config?action=set_admin_path`,e,{requestOptions:{loading:A.global.t(`Config.API.global_24`),successMessage:!0}})}),e(`Tu`,function(e){return B.post(`/config?action=set_not_auth_status`,e,{requestOptions:{loading:A.global.t(`Config.API.global_25`),successMessage:!0}})}),e(`su`,function(){return B.post(`/config?action=get_password_config`)}),e(`ju`,function(e){return B.post(`/config?action=set_password_expire`,e,{requestOptions:{loading:A.global.t(`Config.API.global_26`),successMessage:!0}})}),e(`du`,function(e){return B.post(`/config?action=get_temp_login`,e)}),e(`Iu`,function(e){return B.post(`/config?action=set_temp_login`,e,{requestOptions:{loading:A.global.t(`Config.API.global_27`)}})}),e(`mu`,function(e){return B.post(`/config?action=remove_temp_login`,e,{requestOptions:{loading:A.global.t(`Config.API.global_28`),successMessage:!0}})}),e(`Zl`,function(e){return B.post(`/config?action=clear_temp_login`,e,{requestOptions:{loading:A.global.t(`Config.API.global_29`),successMessage:!0}})}),e(`fu`,function(e){return B.post(`/config?action=get_temp_login_logs`,e)}),e(`iu`,function(){return B.post(`/config?action=get_limit_ua`)}),e(`Xl`,function(){return B.post(`/config?action=clearBackup`,{},{requestOptions:{loading:A.global.t(`Config.API.global_35`),successMessage:!0}})}),e(`vu`,function(e){return B.post(`/config?action=set_cdn_status`,e,{requestOptions:{loading:A.global.t(`Config.API.global_36`),successMessage:!0}})}),e(`Eu`,function(e){return B.post(`/panel/public/set_panel_announce_config`,e,{requestOptions:{loading:A.global.t(`Config.API.global_36`),successMessage:!0}})}),e(`Pu`,function(e){return B.post(`/config?action=set_site_total_setup`,e,{requestOptions:{loading:A.global.t(`Config.API.global_36`),successMessage:!0}})}),e(`Nu`,function(e){return B.post(`/config?action=set_auto_favicon`,e,{requestOptions:{loading:A.global.t(`Config.API.global_36`),successMessage:!0}})}),M(),e(`Yl`,Mo=D(`account-settings-store`,function(){var e=function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Wr()];case 1:return e=t.sent().message,P(e)&&(l.open=e.open,l.limit_addr=e.limit_addr),[2]}})})()},t=z(0),n=z(!1),r=z(``),i=z(50443),a=z(0),o=z(!1),s=z(``),c=z({downUrl:``,updateMsg:``,uptime:``,version:``}),l=R({open:!0,limit_addr:``}),u=S(function(){return l.open&&l.limit_addr.includes(`127.0.0.1`)}),d=S(function(){var e=s.value.split(`.`);return e[0]>`1`||e[0]===`1`&&(e[1]>`0`||e[1]===`0`&&e[2]>=`9`)}),f=S(function(){return n.value&&r.value===`nginx`}),p=S(function(){return t.value===2&&f.value}),m=S(function(){return a.value===1}),h=function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Tr()];case 1:return e=t.sent().message,P(e)&&(r.value=e.webserver,n.value=e.web.setup),[2]}})})()},g=function(){return X(function(){var e;return $(this,function(n){switch(n.label){case 0:return[4,h()];case 1:return n.sent(),[4,Js()];case 2:return e=n.sent().message,P(e)&&(t.value=e.install_status,a.value=e.run_status,s.value=e.version,i.value=Number(e.server_port)),[2]}})})()},ee=function(){return X(function(){var e,t;return $(this,function(n){switch(n.label){case 0:return[4,Jn()];case 1:return e=n.sent().message,P(e)&&(t=e.account,c.value.downUrl=t.downUrl,c.value.updateMsg=t.updateMsg,c.value.uptime=t.uptime,c.value.version=t.version),[2]}})})()},te=z(!1),_=z({certificate:``,private_key:``}),ne=function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,$s()];case 1:return e=t.sent().message,P(e)&&(te.value=e.certificate!==``,_.value.certificate=e.certificate,_.value.private_key=e.private_key),[2]}})})()},v=z(``),re=z(`https`),ie=z(`80`),ae=z(``),oe=z(),se=function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,tc()];case 1:return e=t.sent().message,P(e)&&(v.value=e.domain?e.domain:e.ip,re.value=e.protocol,ie.value=e.port,ae.value=e.domain,oe.value=e),[2]}})})()};return{install:t,runStatus:a,isInstall:p,isRunning:m,getInfo:g,hasCert:te,certInfo:_,getCertInfo:ne,getServerIP:se,serverIP:v,port:i,serverProtocol:re,serverPort:ie,resetServerIP:function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,nc((e=oe.value)==null?void 0:e.ip)];case 1:return t.sent(),[4,se()];case 2:return t.sent(),[2]}})})()},getUpdateVersion:ee,getApiInfo:e,newVersionInfo:c,hasNewVersion:o,version:s,isExistWhite:u,formToken:l,isUserAutoMatic:d}})),j(),v=function(){return y(function(){return t.import(`./app-layout-legacy.js?v=1786507437784`).then(function(e){return e.t})},void 0)},j(),lt=function(e,t,n){return X(function(){var t,r,i;return $(this,function(a){switch(a.label){case 0:return a.trys.push([0,2,,3]),t=k(),!t.userInfo.status||!t.hasSubPanelAuth&&!t.isPro?(e.path===`/aapanelsub/install`?n():n(`/aapanelsub/install`),[2]):(r=Mo(),[4,r.getInfo()]);case 1:return a.sent(),e.path!==`/aapanelsub/install`&&!r.isInstall?(n(`/aapanelsub/install`),[2]):e.path===`/aapanelsub/install`&&r.isInstall?(n(`/aapanelsub/account`),[2]):e.path!==`/aapanelsub/settings`&&r.isInstall&&!r.runStatus?(n(`/aapanelsub/settings`),[2]):[3,3];case 2:return i=a.sent(),console.error(i),[3,3];case 3:return n(),[2]}})})()},qe={path:`/aapanelsub`,name:`Account`,redirect:`/aapanelsub/account`,meta:{sort:12,keepAlive:!0},component:v,children:[{path:`/aapanelsub`,name:`Account Layout`,redirect:`/aapanelsub/account`,meta:{title:A.global.t(`Layout.Sider.account_1`),icon:`account`},component:function(){return y(function(){return t.import(`./view-account-legacy.js?v=1786507437784`).then(function(e){return e.a})},void 0)},children:[{path:`account`,name:`Account Account`,meta:{activeMenu:`Account Layout`,title:A.global.t(`Layout.Sider.account_2`)},beforeEnter:lt,component:function(){return y(function(){return t.import(`./view-account-legacy.js?v=1786507437784`).then(function(e){return e.s})},void 0)}},{path:`package`,name:`Account Package`,meta:{activeMenu:`Account Layout`,title:A.global.t(`Layout.Sider.account_3`)},beforeEnter:lt,component:function(){return y(function(){return t.import(`./view-account-legacy.js?v=1786507437784`).then(function(e){return e.n})},void 0)}},{path:`Storage`,name:`Account Storage`,meta:{activeMenu:`Account Layout`,title:A.global.t(`Layout.Sider.account_5`)},beforeEnter:lt,component:function(){return y(function(){return t.import(`./view-account-legacy.js?v=1786507437784`).then(function(e){return e.o})},void 0)}},{path:`logs`,name:`Account Logs`,meta:{activeMenu:`Account Layout`,title:A.global.t(`Layout.Sider.account_4`)},beforeEnter:lt,component:function(){return y(function(){return t.import(`./view-account-legacy.js?v=1786507437784`).then(function(e){return e.r})},void 0)}},{path:`settings`,name:`Account Settings`,meta:{activeMenu:`Account Layout`,title:A.global.t(`Layout.Sider.account_6`)},beforeEnter:lt,component:function(){return y(function(){return t.import(`./view-account-legacy.js?v=1786507437784`).then(function(e){return e.t})},void 0)}}]},{path:`/aapanelsub`,name:`Account Other Layout`,redirect:`/aapanelsub/install`,meta:{title:A.global.t(`Layout.Sider.account_1`),icon:`account`},component:function(){return y(function(){return t.import(`./view-account-legacy.js?v=1786507437784`).then(function(e){return e.a})},void 0)},children:[{path:`install`,name:`Account Install`,meta:{activeMenu:`Account Layout`,title:A.global.t(`Layout.Sider.account_1`),install:!0},beforeEnter:lt,component:function(){return y(function(){return t.import(`./view-account-legacy.js?v=1786507437784`).then(function(e){return e.i})},void 0)}}]}]},j(),ct=function(e,t,n){return X(function(){return $(this,function(t){try{if(!k().userInfo.status&&e.path!==`/ai/Introduction`)return n(`/ai/Introduction`),[2]}catch(e){console.log(e)}return n(),[2]})})()},Ze={path:`/ai`,name:`AI`,redirect:`/ai/chat`,meta:{sort:13},component:v,children:[{path:`/ai`,name:`AI Layout`,redirect:`/ai/chat`,meta:{title:`AI`,icon:`ai`},component:function(){return y(function(){return t.import(`./view-ai-legacy.js?v=1786507437784`).then(function(e){return e.H})},void 0)},children:[{path:`chat`,name:`chat`,meta:{activeMenu:`AI Layout`,title:A.global.t(`Chat`)},beforeEnter:ct,component:function(){return y(function(){return t.import(`./view-ai-legacy.js?v=1786507437784`).then(function(e){return e.U})},void 0)}},{path:`website-manage`,name:`website-manage`,meta:{activeMenu:`AI Layout`,title:A.global.t(`Website Manage`),hidden:!0},beforeEnter:ct,component:function(){return y(function(){return t.import(`./view-ai-legacy.js?v=1786507437784`).then(function(e){return e.t})},void 0)}},{path:`tools`,name:`tools`,meta:{activeMenu:`AI Layout`,title:A.global.t(`Database.index_22`),hidden:!0},beforeEnter:ct,component:function(){return y(function(){return t.import(`./view-ai-legacy.js?v=1786507437784`).then(function(e){return e.I})},void 0)}},{path:`skills`,name:`skills`,meta:{activeMenu:`AI Layout`,title:A.global.t(`Skills`)},beforeEnter:ct,component:function(){return y(function(){return t.import(`./view-ai-legacy.js?v=1786507437784`).then(function(e){return e.L})},void 0)}},{path:`quota`,name:`quota`,meta:{activeMenu:`AI Layout`,title:A.global.t(`Component.Quota.index_1`)},beforeEnter:ct,component:function(){return y(function(){return t.import(`./view-ai-legacy.js?v=1786507437784`).then(function(e){return e.z})},void 0)}},{path:`model`,name:`model`,meta:{activeMenu:`AI Layout`,title:A.global.t(`Models`)},beforeEnter:ct,component:function(){return y(function(){return t.import(`./view-ai-legacy.js?v=1786507437784`).then(function(e){return e.V})},void 0)}},{path:`msg`,name:`msg`,meta:{activeMenu:`AI Layout`,title:A.global.t(`ChatOps`)},beforeEnter:ct,component:function(){return y(function(){return t.import(`./view-ai-legacy.js?v=1786507437784`).then(function(e){return e.B})},void 0)}},{path:`setting`,name:`setting`,meta:{activeMenu:`AI Layout`,title:A.global.t(`Layout.Sider.docker_12`)},beforeEnter:ct,component:function(){return y(function(){return t.import(`./view-ai-legacy.js?v=1786507437784`).then(function(e){return e.R})},void 0)}},{path:`Introduction`,name:`Introduction`,meta:{activeMenu:`AI Layout`,title:A.global.t(`Introduction`),hidden:!0},component:function(){return y(function(){return t.import(`./view-ai-legacy.js?v=1786507437784`).then(function(e){return e.F})},void 0)}}]}]},j(),zt={path:`/setting`,name:`Settings`,redirect:`/setting/all`,meta:{sort:15,keepAlive:!1},component:v,children:[{path:`/setting`,name:`Settings Layout`,meta:{title:A.global.t(`Layout.Sider.config_1`),icon:`settings`},component:function(){return y(function(){return t.import(`./view-config-legacy.js?v=1786507437784`).then(function(e){return e.s})},void 0)},children:[{path:`all`,name:`All Setting`,meta:{activeMenu:`Settings Layout`,title:A.global.t(`Layout.Sider.config_2`)},component:function(){return y(function(){return t.import(`./view-config-legacy.js?v=1786507437784`).then(function(e){return e.l})},void 0)}},{path:`ui`,name:`UI Setting`,meta:{activeMenu:`Settings Layout`,title:A.global.t(`Layout.Sider.config_8`)},component:function(){return y(function(){return t.import(`./view-config-legacy.js?v=1786507437784`).then(function(e){return e.i})},void 0)}},{path:`alarm`,name:`Alarm Setting`,meta:{activeMenu:`Settings Layout`,title:A.global.t(`Layout.Sider.config_5`)},component:function(){return y(function(){return t.import(`./view-config-legacy.js?v=1786507437784`).then(function(e){return e.u})},void 0)}},{path:`backup`,name:`Backup Setting`,meta:{activeMenu:`Settings Layout`,title:A.global.t(`Layout.Sider.config_6`)},component:function(){return y(function(){return t.import(`./view-config-legacy.js?v=1786507437784`).then(function(e){return e.c})},void 0)}},{path:`migrate`,name:`Migrate Setting`,meta:{activeMenu:`Settings Layout`,title:`aaPanel Migrate`},component:function(){return y(function(){return t.import(`./view-config-legacy.js?v=1786507437784`).then(function(e){return e.o})},void 0)}},{path:`other-panel-migrate`,name:`Other Panel Migrate`,meta:{activeMenu:`Settings Layout`,title:A.global.t(`Other Panel Migrate`)},component:function(){return y(function(){return t.import(`./view-config-legacy.js?v=1786507437784`).then(function(e){return e.a})},void 0)}},{path:`service`,name:`Service Setting`,meta:{activeMenu:`Settings Layout`,title:A.global.t(`Service`)},component:function(){return y(function(){return t.import(`./view-config-legacy.js?v=1786507437784`).then(function(e){return e.t})},void 0)}}]}]},j(),Zt={path:`/crontab`,name:`Cron`,redirect:`/crontab/task`,meta:{sort:13},component:v,children:[{path:`/crontab`,name:`Crontab Layout`,redirect:`/crontab/task`,meta:{title:A.global.t(`Layout.Sider.crontab_1`),icon:`cron`},component:function(){return y(function(){return t.import(`./view-crontab-legacy.js?v=1786507437784`).then(function(e){return e.o})},void 0)},children:[{path:`task`,name:`Crontab Task`,meta:{activeMenu:`Crontab Layout`,title:A.global.t(`Crontab.Planned.index_1`)},component:function(){return y(function(){return t.import(`./view-crontab-legacy.js?v=1786507437784`).then(function(e){return e.n})},void 0)}},{path:`arrange`,name:`Docker Task Arrange`,meta:{activeMenu:`Crontab Layout`,title:A.global.t(`Crontab.Planned.index_2`)},component:function(){return y(function(){return t.import(`./view-crontab-legacy.js?v=1786507437784`).then(function(e){return e.s})},void 0)}},{path:`script`,name:`Docker Script Library`,meta:{activeMenu:`Crontab Layout`,title:A.global.t(`Crontab.Planned.index_3`)},component:function(){return y(function(){return t.import(`./view-crontab-legacy.js?v=1786507437784`).then(function(e){return e.a})},void 0)}}]}]},j(),en={path:`/database`,name:`Databases`,redirect:`/database/mysql`,meta:{sort:5},component:v,children:[{path:`/database`,name:`Databases Layout`,redirect:`/database/mysql`,meta:{title:A.global.t(`Layout.Sider.database_1`),icon:`database`},component:function(){return y(function(){return t.import(`./view-database-legacy.js?v=1786507437784`).then(function(e){return e.o})},void 0)},children:[{path:`mysql`,name:`Database MySQL`,meta:{activeMenu:`Databases Layout`,title:A.global.t(`Layout.Sider.database_2`)},component:function(){return y(function(){return t.import(`./view-database-legacy.js?v=1786507437784`).then(function(e){return e.i})},void 0)}},{path:`sqlserver`,name:`Database SqlServer`,meta:{activeMenu:`Databases Layout`,title:A.global.t(`Layout.Sider.database_3`)},component:function(){return y(function(){return t.import(`./view-database-legacy.js?v=1786507437784`).then(function(e){return e.t})},void 0)}},{path:`mongo`,name:`Database MongoDB`,meta:{activeMenu:`Databases Layout`,title:A.global.t(`Layout.Sider.database_4`)},component:function(){return y(function(){return t.import(`./view-database-legacy.js?v=1786507437784`).then(function(e){return e.a})},void 0)}},{path:`redis`,name:`Database Redis`,meta:{activeMenu:`Databases Layout`,title:A.global.t(`Layout.Sider.database_5`)},component:function(){return y(function(){return t.import(`./view-database-legacy.js?v=1786507437784`).then(function(e){return e.n})},void 0)}},{path:`pgsql`,name:`Database PgSQL`,meta:{activeMenu:`Databases Layout`,title:A.global.t(`Layout.Sider.database_6`)},component:function(){return y(function(){return t.import(`./view-database-legacy.js?v=1786507437784`).then(function(e){return e.r})},void 0)}}]}]},e(`ml`,function(){return B.post(`/btdocker/container/get_list`)}),e(`Cl`,function(){return B.post(`/btdocker/container/get_other_container_data`)}),e(`Gc`,function(e){return B.post(`/btdocker/container/prune`,e,{requestOptions:{loading:A.global.t(`Docker.api.index_1`),successMessage:!0}})}),e(`Gl`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/btdocker/container/set_container_status`,{data:JSON.stringify(e)},{requestOptions:{loading:t?A.global.t(`Docker.api.index_2`):``,successMessage:t}})}),e(`Ul`,function(e){return B.post(`/btdocker/container/set_container_remark`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_3`),successMessage:!0}})}),e(`Fc`,function(e){return B.post(`/btdocker/container/run`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_4`),successMessage:!0}})}),e(`rl`,function(e){return B.post(`/btdocker/container/upgrade_container`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_5`),successMessage:!0}})}),e(`fl`,function(e){return B.post(`/btdocker/container/docker_shell`,e,{requestOptions:{loading:A.global.t(`Docker.api.index_6`)}})}),e(`sl`,function(e){return B.post(`/btdocker/container/run_cmd`,e)}),e(`$c`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/btdocker/container/del_container`,{data:JSON.stringify(e)},{requestOptions:{loading:t?A.global.t(`Docker.api.index_7`):``,successMessage:t}})}),e(`gl`,function(){return B.post(`/btdocker/container/get_logs_all`)}),e(`pl`,function(e,t){return B.post(`/btdocker/container/get_container_info`,{data:JSON.stringify(e)},{requestOptions:{loading:t?A.global.t(`Docker.api.index_6`):``}})}),e(`hl`,function(e){return B.post(`/btdocker/container/get_logs`,{data:JSON.stringify(e)})}),e(`Kc`,function(e){return B.post(`/btdocker/container/clear_log`,e,{requestOptions:{loading:A.global.t(`Docker.api.index_8`),successMessage:!0}})}),e(`Vl`,function(e){return B.post(`/btdocker/container/docker_split`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_9`),successMessage:!0}})}),e(`Ic`,function(e){return B.post(`/btdocker/network/connect`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_10`),successMessage:!0}})}),e(`Ml`,function(e){return B.post(`/btdocker/network/disconnect`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_11`),successMessage:!0}})}),e(`Wl`,function(e){return B.post(`/btdocker/container/update_restart_policy`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_12`),successMessage:!0}})}),e(`Hl`,function(e){return B.post(`/btdocker/container/commit`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_13`),successMessage:!0}})}),e(`Ll`,function(e){return B.post(`/btdocker/container/rename_container`,e,{requestOptions:{loading:A.global.t(`Docker.api.index_15`),successMessage:!0}})}),e(`_l`,function(e){return B.post(`/btdocker/status/stats`,{data:JSON.stringify(e)})}),e(`vl`,function(e){return B.post(`/btdocker/container/get_container_merged`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_16`)}})}),e(`yl`,function(e){return B.post(`/btdocker/proxy/get_proxy_info`,e)}),e(`Qc`,function(e){return B.post(`/btdocker/proxy/create_proxy`,e,{requestOptions:{loading:A.global.t(`Docker.api.index_55`),successMessage:!0}})}),e(`Zc`,function(e){return B.post(`/btdocker/proxy/create_proxy`,e,{requestOptions:{loading:A.global.t(`Docker.api.index_55`)}})}),e(`Xc`,function(e){return B.post(`/btdocker/proxy/close_proxy`,e,{requestOptions:{loading:A.global.t(`Docker.api.index_56`),successMessage:!0}})}),e(`ul`,function(e){return B.post(`/btdocker/proxy/get_cert_info`,e,{requestOptions:{loading:A.global.t(`Docker.api.index_57`)}})}),e(`xl`,function(){return B.post(`/btdocker/image/image_list`)}),e(`Al`,function(e){return B.post(`/btdocker/image/load`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_17`),successMessage:!0}})}),e(`Uc`,function(e){return B.post(`/btdocker/image/build`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_18`),successMessage:!0}})}),e(`qc`,function(e){return B.post(`/btdocker/image/prune`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_19`),successMessage:!0}})}),e(`Pl`,function(e){return B.post(`/btdocker/image/push`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_20`),successMessage:!0}})}),e(`ll`,function(e){return B.post(`/btdocker/image/save`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_21`),successMessage:!0}})}),e(`Fl`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/btdocker/image/remove`,{data:JSON.stringify(e)},{requestOptions:{loading:t?A.global.t(`Docker.api.index_22`):``,successMessage:t}})}),e(`Sl`,function(e){return B.post(`/btdocker/image/search`,{data:JSON.stringify(e)})}),e(`cl`,function(e){return B.post(`/btdocker/image/run_cmd`,e)}),e(`zc`,function(e){return B.post(`/btdocker/compose/create_async`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_26`)}})}),e(`wl`,function(e){return B.post(`/btdocker/compose/task_logs`,{data:JSON.stringify(e)})}),e(`il`,function(e){return B.post(`/btdocker/compose/edit`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_27`),successMessage:!0}})}),e(`Vc`,function(e){return B.post(`/btdocker/compose/add_template`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_28`),successMessage:!0}})}),e(`al`,function(e){return B.post(`/btdocker/compose/edit_template`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_29`),successMessage:!0}})}),e(`Lc`,function(e){return B.post(`/btdocker/compose/add_template_in_path`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_28`),successMessage:!0}})}),e(`nl`,function(e){return B.post(`/btdocker/compose/remove_template`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_30`),successMessage:!0}})}),e(`Dl`,function(e){return B.post(`/btdocker/compose/get_template`,{data:JSON.stringify(e)})}),e(`Nl`,function(e){return B.post(`/btdocker/compose/pull`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_31`)}})}),e(`Ol`,function(){return B.post(`/btdocker/compose/template_list`)}),e(`dl`,function(e){return B.post(`/btdocker/compose/get_compose_project`,{data:JSON.stringify(e)})}),e(`Rc`,function(e){return B.post(`/btdocker/network/add`,e,{requestOptions:{loading:A.global.t(`Docker.api.index_32`),successMessage:!0}})}),e(`el`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/btdocker/network/del_network`,{data:JSON.stringify(e)},{requestOptions:{loading:t?A.global.t(`Docker.api.index_44`):``,successMessage:t}})}),e(`Jc`,function(){return B.post(`/btdocker/network/prune`,{},{requestOptions:{loading:A.global.t(`Docker.api.index_33`),successMessage:!0}})}),e(`bl`,function(){return B.post(`/btdocker/network/get_host_network`)}),e(`Bc`,function(e){return B.post(`/btdocker/volume/add`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_34`),successMessage:!0}})}),e(`tl`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/btdocker/volume/remove`,{data:JSON.stringify(e)},{requestOptions:{loading:t?A.global.t(`Docker.api.index_45`):``,successMessage:t}})}),e(`Yc`,function(){return B.post(`/btdocker/volume/prune`,{},{requestOptions:{loading:A.global.t(`Docker.api.index_35`),successMessage:!0}})}),e(`El`,function(){return B.post(`/btdocker/volume/get_volume_list`)}),e(`kl`,function(){var e=arguments.length>0&&arguments[0]!==void 0&&arguments[0];return B.post(`/btdocker/registry/registry_listV2`,{},{requestOptions:{loading:e?A.global.t(`Docker.api.index_6`):``}})}),e(`Hc`,function(e){return B.post(`/btdocker/registry/add`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_36`),successMessage:!0}})}),e(`ol`,function(e){return B.post(`/btdocker/registry/edit`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_37`),successMessage:!0}})}),e(`Il`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/btdocker/registry/remove`,{data:JSON.stringify(e)},{requestOptions:{loading:t?A.global.t(`Docker.api.index_46`):``,successMessage:t}})}),Gn=function(){return B.post(`/btdocker/setup/get_config`)},e(`Tl`,function(){return B.post(`/btdocker/setup/get_registry_mirrors`)}),e(`ql`,function(e){return B.post(`/btdocker/setup/docker_service`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_38`),successMessage:!0}})}),e(`Rl`,function(){return B.post(`/btdocker/setup/repair_docker`,{},{requestOptions:{loading:A.global.t(`Docker.api.index_39`),successMessage:!0}})}),e(`zl`,function(){return B.post(`/btdocker/setup/docker_service`,{data:JSON.stringify({act:`restart`})},{requestOptions:{loading:A.global.t(`Docker.api.index_40`),successMessage:!0}})}),e(`Bl`,function(e){return B.post(`/btdocker/setup/set_docker_compose_path`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Docker.api.index_43`),successMessage:!0}})}),e(`jl`,function(e){return B.post(`/btdocker/setup/install_docker_program`,e,{requestOptions:{loading:A.global.t(`Docker.api.index_47`),successMessage:!0}})}),e(`Wc`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return B.post(`/btdocker/setup/uninstall_status`,e,{requestOptions:{loading:A.global.t(`Docker.api.index_48`)}})}),e(`Jl`,function(e){return B.post(`/btdocker/setup/uninstall_docker_program`,e,{requestOptions:{loading:A.global.t(`Docker.api.index_49`),successMessage:!0}})}),e(`Kl`,function(e){return B.post(`/btdocker/setup/set_ipv6_global`,e,{requestOptions:{loading:A.global.t(`Docker.api.index_51`,[e.status===1?A.global.t(`Docker.api.index_52`):A.global.t(`Docker.api.index_53`)]),successMessage:!0}})}),M(),e(`Pc`,yn=D(`docker`,function(){var e=z(!1),t=function(t){e.value=t},n={daemon_path:``,docker_compose_installed:!1,docker_compose_path:`/usr/bin/docker-compose`,docker_installed:!0,monitor_save_date:0,monitor_status:!1,service_status:!1,ipv6_addr:``,ipv6_status:!1,socket:``,docker_compose_version:``,warehouse:[],log_cutting:{},iptables:!1,live_restore:!1,driver:`cgroupfs`,allow_update_install_path:!1,dk_project_path:``},r=z(Lt(n)),i=z({mem_total:0,online_cpus:0});return{setting:r,isRefresh:e,serverInfo:i,reset:function(){r.value=Lt(n)},getSetting:function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Gn()];case 1:return e=t.sent().message,P(e)&&(r.value=e),[2]}})})()},setRefresh:t,setServerInfo:function(e,t){i.value.mem_total=e,i.value.online_cpus=t}}})),j(),st=function(e,t,n){return X(function(){var t,r;return $(this,function(i){switch(i.label){case 0:return i.trys.push([0,2,,3]),t=yn(),[4,t.getSetting()];case 1:return i.sent(),e.path===`/docker/setting`?[3,3]:(t.setting.docker_installed&&t.setting.docker_compose_installed&&t.setting.service_status?n():(t.setting.docker_installed&&!t.setting.service_status&&I.error(A.global.t(`Docker.index_1`)),n({path:`/docker/setting`})),[2]);case 2:return r=i.sent(),console.log(r),[3,3];case 3:return n(),[2]}})})()},Ia={path:`/docker`,name:`Docker`,redirect:`/docker/overview`,meta:{sort:5,keepAlive:!0},component:v,children:[{path:`/docker`,name:`Docker Layout`,redirect:`/docker/overview`,meta:{title:A.global.t(`Layout.Sider.docker_1`),icon:`docker`},component:function(){return y(function(){return t.import(`./view-docker-legacy.js?v=1786507437784`).then(function(e){return e.o})},void 0)},children:[{path:`overview`,name:`Docker Overview`,meta:{activeMenu:`Docker Layout`,title:A.global.t(`Layout.Sider.docker_3`)},beforeEnter:st,component:function(){return y(function(){return t.import(`./view-docker-legacy.js?v=1786507437784`).then(function(e){return e.i})},void 0)}},{path:`container`,name:`Docker Container`,meta:{activeMenu:`Docker Layout`,title:A.global.t(`Layout.Sider.docker_4`)},beforeEnter:st,component:function(){return y(function(){return t.import(`./view-docker-legacy.js?v=1786507437784`).then(function(e){return e.l})},void 0)}},{path:`app`,name:`DockerApp`,meta:{activeMenu:`Docker Layout`,title:A.global.t(`Layout.Sider.docker_2`)},beforeEnter:st,component:function(){return y(function(){return t.import(`./view-docker-legacy.js?v=1786507437784`).then(function(e){return e.d})},void 0)}},{path:`cloud`,name:`Docker Cloud Image`,meta:{activeMenu:`Docker Layout`,title:A.global.t(`Layout.Sider.docker_5`)},beforeEnter:st,component:function(){return y(function(){return t.import(`./view-docker-legacy.js?v=1786507437784`).then(function(e){return e.c})},void 0)}},{path:`local`,name:`Docker Local Image`,meta:{activeMenu:`Docker Layout`,title:A.global.t(`Layout.Sider.docker_6`)},beforeEnter:st,component:function(){return y(function(){return t.import(`./view-docker-legacy.js?v=1786507437784`).then(function(e){return e.s})},void 0)}},{path:`compose`,name:`Docker Compose`,meta:{activeMenu:`Docker Layout`,title:A.global.t(`Layout.Sider.docker_7`)},beforeEnter:st,component:function(){return y(function(){return t.import(`./view-docker-legacy.js?v=1786507437784`).then(function(e){return e.u})},void 0)}},{path:`network`,name:`Docker Network`,meta:{activeMenu:`Docker Layout`,title:A.global.t(`Layout.Sider.docker_9`)},beforeEnter:st,component:function(){return y(function(){return t.import(`./view-docker-legacy.js?v=1786507437784`).then(function(e){return e.a})},void 0)}},{path:`storage`,name:`Docker Storage`,meta:{activeMenu:`Docker Layout`,title:A.global.t(`Layout.Sider.docker_10`)},beforeEnter:st,component:function(){return y(function(){return t.import(`./view-docker-legacy.js?v=1786507437784`).then(function(e){return e.n})},void 0)}},{path:`warehouse`,name:`Docker Warehouse`,meta:{activeMenu:`Docker Layout`,title:A.global.t(`Layout.Sider.docker_11`)},beforeEnter:st,component:function(){return y(function(){return t.import(`./view-docker-legacy.js?v=1786507437784`).then(function(e){return e.t})},void 0)}},{path:`setting`,name:`Docker Setting`,meta:{activeMenu:`Docker Layout`,title:A.global.t(`Layout.Sider.docker_12`)},beforeEnter:st,component:function(){return y(function(){return t.import(`./view-docker-legacy.js?v=1786507437784`).then(function(e){return e.r})},void 0)}}]}]},j(),Dn={path:`/files`,name:`Files`,redirect:`/files`,meta:{sort:10},component:v,children:[{path:``,name:`Files Layout`,meta:{title:A.global.t(`Layout.Sider.files_1`),icon:`files`},component:function(){return y(function(){return t.import(`./view-files-legacy.js?v=1786507437784`).then(function(e){return e.o})},void 0)}}]},j(),Pn={path:`/ftp`,name:`FTP`,redirect:`/ftp`,meta:{sort:4,keepAlive:!0},component:v,children:[{path:`/ftp`,name:`FTP Layout`,redirect:`/ftp`,meta:{title:A.global.t(`Layout.Sider.ftp_1`),icon:`ftp`},component:function(){return y(function(){return t.import(`./view-ftp-legacy.js?v=1786507437784`).then(function(e){return e.c})},void 0)},children:[{path:``,name:`FTP Manager`,meta:{activeMenu:`FTP Layout`,title:A.global.t(`Layout.Sider.ftp_2`)},component:function(){return y(function(){return t.import(`./view-ftp-legacy.js?v=1786507437784`).then(function(e){return e.i})},void 0)}}]}]},j(),Zr={path:`/`,name:`Home`,component:v,redirect:`/home`,meta:{sort:0},children:[{path:`home`,name:`Home Overview`,meta:{title:A.global.t(`Layout.Sider.home_1`),icon:`home`},component:function(){return y(function(){return t.import(`./view-home-legacy.js?v=1786507437784`).then(function(e){return e.r})},void 0)}}]},j(),Ii={path:`/logs`,name:`Logs`,redirect:`/logs/panel`,meta:{sort:11},component:v,children:[{path:`/logs`,name:`Logs Layout`,redirect:`/logs/panel`,meta:{title:A.global.t(`Layout.Sider.logs_1`),icon:`logs`},component:function(){return y(function(){return t.import(`./view-logs-legacy.js?v=1786507437784`).then(function(e){return e.o})},void 0)},children:[{path:`panel`,name:`Panel Logs`,meta:{activeMenu:`Logs Layout`,title:A.global.t(`Layout.Sider.logs_2`)},component:function(){return y(function(){return t.import(`./view-logs-legacy.js?v=1786507437784`).then(function(e){return e.a})},void 0)}},{path:`website`,name:`Website Logs`,meta:{activeMenu:`Logs Layout`,title:A.global.t(`Layout.Sider.logs_3`)},component:function(){return y(function(){return t.import(`./view-logs-legacy.js?v=1786507437784`).then(function(e){return e.t})},void 0)}},{path:`audit`,name:`Logs Audit`,meta:{activeMenu:`Logs Layout`,title:A.global.t(`Layout.Sider.logs_4`)},component:function(){return y(function(){return t.import(`./view-logs-legacy.js?v=1786507437784`).then(function(e){return e.s})},void 0)}},{path:`ssh`,name:`SSH Login Logs`,meta:{activeMenu:`Logs Layout`,title:A.global.t(`Layout.Sider.logs_5`)},component:function(){return y(function(){return t.import(`./view-logs-legacy.js?v=1786507437784`).then(function(e){return e.r})},void 0)}},{path:`soft`,name:`Soft Logs`,meta:{activeMenu:`Logs Layout`,title:A.global.t(`Layout.Sider.logs_6`)},component:function(){return y(function(){return t.import(`./view-logs-legacy.js?v=1786507437784`).then(function(e){return e.i})},void 0)}}]}]},e(`kc`,function(){return B.post(`/mod/mail/billionmail/sso`)}),e(`Oc`,function(){return B.post(`/mod/mail/billionmail/status`)}),Vn=function(){return B.post(`/mod/mail/billionmail/precheck`)},e(`jc`,function(){return B.post(`/mod/mail/billionmail/start`,{},{requestOptions:{loading:A.global.t(`Mail.BillionMail.Api.starting`),successMessage:!0}})}),e(`Mc`,function(){return B.post(`/mod/mail/billionmail/stop`,{},{requestOptions:{loading:A.global.t(`Mail.BillionMail.Api.stopping`),successMessage:!0}})}),e(`Ac`,function(){return B.post(`/mod/mail/billionmail/restart`,{},{requestOptions:{loading:A.global.t(`Mail.BillionMail.Api.restarting`),successMessage:!0}})}),e(`Nc`,function(){return B.post(`/mod/mail/billionmail/uninstall`,{},{requestOptions:{loading:A.global.t(`Mail.BillionMail.Api.uninstalling`),successMessage:!0}})}),M(),e(`Dc`,No=D(`billion-mail`,function(){var e=z({name:``,version:``,supported_mail_sys:!1,billionmail_only:!1,warning:``}),t=z({installed:!1,running:!1,error:``}),n=z({installed:!1}),r=z({mail_sys_installed:!1,is_new_user:!1}),i=no(!1),a=no(0);return{system:e,docker:t,billionmail:n,legacy_mail:r,installStatus:i,precheckVersion:a,isNewUser:S(function(){return!r.value.mail_sys_installed||r.value.is_new_user}),isInstalled:S(function(){return t.value.installed&&n.value.installed}),isRunning:S(function(){return t.value.running&&n.value.status===`running`}),getBillionMailPrecheck:function(){return X(function(){var o;return $(this,function(s){switch(s.label){case 0:return[4,Vn()];case 1:return o=s.sent().message,P(o)&&(e.value=o.system,t.value=o.docker,n.value=o.billionmail,r.value=o.legacy_mail,i.value=o.install_status===!0,a.value+=1),[2,{install_status:i.value,system:e.value,docker:t.value,billionmail:n.value,legacy_mail:r.value}]}})})()}}})),j(),l=`/mail/billion-mail`,c=``.concat(l,`-install`),ot=function(e){return X(function(){var t,n,r,i;return $(this,function(a){switch(a.label){case 0:return a.trys.push([0,3,,4]),t=No(),[4,t.getBillionMailPrecheck()];case 1:return a.sent(),t.isNewUser?(n=t.isInstalled?l:c,e.path===n?[2]:[2,n]):(r=Li(),[4,r.getMailInfo()]);case 2:return a.sent(),!r.setup&&e.path!==`/mail/settings`?[2,`/mail/settings`]:[3,4];case 3:return i=a.sent(),console.log(i),[3,4];case 4:return[2]}})})()},Ma={path:`/mail`,name:`Mail Server`,redirect:`/mail/market`,meta:{sort:9},component:v,children:[{path:``,name:`Mail Server Layout`,redirect:`/mail/market`,meta:{title:A.global.t(`Layout.Sider.mail_1`),icon:`mail`},component:function(){return y(function(){return t.import(`./view-mail-legacy.js?v=1786507437784`).then(function(e){return e.a})},void 0)},children:[{path:`market`,name:`Mail Marketing`,meta:{activeMenu:`Mail Server Layout`,title:`Mail Marketing`},beforeEnter:ot,component:function(){return y(function(){return t.import(`./view-mail-legacy.js?v=1786507437784`).then(function(e){return e.r})},void 0)}},{path:`domain`,name:`Mail Domain`,meta:{activeMenu:`Mail Server Layout`,title:`Mail Domain`},beforeEnter:ot,component:function(){return y(function(){return t.import(`./view-mail-legacy.js?v=1786507437784`).then(function(e){return e.d})},void 0)}},{path:`mailbox`,name:`Mail Mailboxes`,meta:{activeMenu:`Mail Server Layout`,title:`Mailboxes`},beforeEnter:ot,component:function(){return y(function(){return t.import(`./view-mail-legacy.js?v=1786507437784`).then(function(e){return e.i})},void 0)}},{path:`email`,name:`Mail Email`,meta:{activeMenu:`Mail Server Layout`,title:`Email`},beforeEnter:ot,component:function(){return y(function(){return t.import(`./view-mail-legacy.js?v=1786507437784`).then(function(e){return e.o})},void 0)}},{path:`settings`,name:`Mail Settings`,meta:{activeMenu:`Mail Server Layout`,title:`Other Settings`},beforeEnter:ot,component:function(){return y(function(){return t.import(`./view-mail-legacy.js?v=1786507437784`).then(function(e){return e.n})},void 0)}},{path:`billion-mail`,name:`Billion Mail`,meta:{activeMenu:`Mail Server Layout`,title:`Billion Mail`,hidden:!0,hideNav:!0},beforeEnter:ot,component:function(){return y(function(){return t.import(`./view-billion-mail-legacy.js?v=1786507437784`).then(function(e){return e.t})},void 0)}},{path:`billion-mail-install`,name:`Billion Mail Install`,meta:{activeMenu:`Mail Server Layout`,title:`Billion Mail Install`,hidden:!0,hideNav:!0},beforeEnter:ot,component:function(){return y(function(){return t.import(`./view-billion-mail-legacy.js?v=1786507437784`).then(function(e){return e.r})},void 0)}}]}]},j(),Ki={path:`/control`,name:`Monitor`,redirect:`/control/system`,meta:{sort:6},component:v,children:[{path:`/control`,name:`Monitor Layout`,redirect:`/monitor/system`,meta:{title:A.global.t(`Layout.Sider.monitor_1`),icon:`monitor`},component:function(){return y(function(){return t.import(`./view-monitor-legacy.js?v=1786507437784`).then(function(e){return e.n})},void 0)},children:[{path:`system`,name:`Monitor System`,meta:{activeMenu:`Monitor Layout`,title:A.global.t(`Layout.Sider.monitor_2`)},component:function(){return y(function(){return t.import(`./view-monitor-legacy.js?v=1786507437784`).then(function(e){return e.t})},void 0)}}]}]},j(),at=function(e,t,n){return X(function(){var t;return $(this,function(r){t=k();try{if(!t.nodeInstall&&e.path!==`/node/install`)return n(`/node/install`),[2];if(t.nodeInstall&&e.path===`/node/install`)return n(`/node/manage`),[2]}catch(e){console.error(e)}return n(),[2]})})()},Qi={path:`/node`,name:`Node`,redirect:`/node/manage`,meta:{sort:11},component:v,children:[{path:`/node`,name:`Node Layout`,redirect:`/node/manage`,meta:{title:`Node`,icon:`node`},component:function(){return y(function(){return t.import(`./view-node-legacy.js?v=1786507437784`).then(function(e){return e.r})},void 0)},children:[{path:`manage`,name:`Node Manage`,beforeEnter:at,meta:{activeMenu:`Node Layout`,title:A.global.t(`Node Manage`)},component:function(){return y(function(){return t.import(`./view-node-legacy.js?v=1786507437784`).then(function(e){return e.t})},void 0)}},{path:`file-transfer`,name:`File Transfer`,beforeEnter:at,meta:{activeMenu:`Node Layout`,title:A.global.t(`File transfer`)},component:function(){return y(function(){return t.import(`./view-node-legacy.js?v=1786507437784`).then(function(e){return e.i})},void 0)}},{path:`install`,name:`Node Install`,beforeEnter:at,meta:{activeMenu:`Node Layout`,title:A.global.t(`Node install`),hidden:!0},component:function(){return y(function(){return t.import(`./view-node-legacy.js?v=1786507437784`).then(function(e){return e.n})},void 0)}}]}]},j(),Ga={path:`/security`,name:`Security`,redirect:`/security/overview`,meta:{sort:7},component:v,children:[{path:`/security`,name:`Security Layout`,redirect:`/security/overview`,meta:{title:A.global.t(`Layout.Sider.security_1`),icon:`security`},component:function(){return y(function(){return t.import(`./view-security-legacy.js?v=1786507437784`).then(function(e){return e.s})},void 0)},children:[{path:`overview`,name:`Security Overview`,meta:{activeMenu:`Security Layout`,title:A.global.t(`Security.Tabs.Index_5`)},component:function(){return y(function(){return t.import(`./view-security-legacy.js?v=1786507437784`).then(function(e){return e.a})},void 0)}},{path:`firewall`,name:`Security Firewall`,meta:{activeMenu:`Security Layout`,title:A.global.t(`Layout.Sider.security_2`)},component:function(){return y(function(){return t.import(`./view-security-legacy.js?v=1786507437784`).then(function(e){return e.c})},void 0)}},{path:`ssh`,name:`Security SSH`,meta:{activeMenu:`Security Layout`,title:A.global.t(`Layout.Sider.security_3`)},component:function(){return y(function(){return t.import(`./view-security-legacy.js?v=1786507437784`).then(function(e){return e.n})},void 0)}},{path:`server-safe`,name:`Server Safe`,meta:{activeMenu:`Security Layout`,title:A.global.t(`Security.ServerSafe.title`)},component:function(){return y(function(){return t.import(`./view-security-legacy.js?v=1786507437784`).then(function(e){return e.i})},void 0)}},{path:`site-security`,name:`Site Security`,meta:{activeMenu:`Security Layout`,title:A.global.t(`Layout.Sider.security_8`)},component:function(){return y(function(){return t.import(`./view-security-legacy.js?v=1786507437784`).then(function(e){return e.r})},void 0)}},{path:`brute-force`,name:`Security Brute Force`,meta:{activeMenu:`Security Layout`,title:A.global.t(`Layout.Sider.security_4`)},component:function(){return y(function(){return t.import(`./view-security-legacy.js?v=1786507437784`).then(function(e){return e.u})},void 0)}},{path:`compiler-access`,name:`Compiler Access`,meta:{activeMenu:`Security Layout`,title:A.global.t(`Layout.Sider.security_5`)},component:function(){return y(function(){return t.import(`./view-security-legacy.js?v=1786507437784`).then(function(e){return e.l})},void 0)}},{path:`anti-intrusion`,name:`Security Anti Intrusion`,meta:{activeMenu:`Security Layout`,title:A.global.t(`Layout.Sider.security_6`)},component:function(){return y(function(){return t.import(`./view-security-legacy.js?v=1786507437784`).then(function(e){return e.d})},void 0)}},{path:`system-hardening`,name:`Security System Hardening`,meta:{activeMenu:`Security Layout`,title:A.global.t(`Layout.Sider.security_7`)},component:function(){return y(function(){return t.import(`./view-security-legacy.js?v=1786507437784`).then(function(e){return e.t})},void 0)}},{path:`network-scan`,name:`Security Network Scan`,meta:{activeMenu:`Security Layout`,title:A.global.t(`Layout.Sider.security_9`)},component:function(){return y(function(){return t.import(`./view-security-legacy.js?v=1786507437784`).then(function(e){return e.o})},void 0)}}]}]},j(),Yi={path:`/softs`,name:`App Store`,redirect:`/softs`,meta:{sort:14,keepAlive:!1},component:v,children:[{path:``,name:`App Store Layout`,meta:{title:A.global.t(`Layout.Sider.soft_1`),icon:`app`},component:function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1786507437784`).then(function(e){return e.n})},void 0)},children:[{path:`app`,name:`Software Official`,meta:{activeMenu:`App Store Layout`,title:A.global.t(`Layout.Sider.soft_3`)},component:function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1786507437784`).then(function(e){return e.C})},void 0)}},{path:`third`,name:`Software Third`,meta:{activeMenu:`App Store Layout`,title:A.global.t(`Layout.Sider.soft_4`)},component:function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1786507437784`).then(function(e){return e.t})},void 0)}}]}]},j(),oo={path:`/ssl_domain`,name:`Domains`,redirect:`/ssl_domain/domain`,meta:{sort:11},component:v,children:[{path:`/ssl_domain`,name:`SSL Layout`,redirect:`/ssl_domain/domain`,meta:{title:A.global.t(`Layout.Sider.domain_1`),icon:`domain`},component:function(){return y(function(){return t.import(`./view-ssl-legacy.js?v=1786507437784`).then(function(e){return e.t})},void 0)},children:[{path:`domain`,name:`SSL Domain`,meta:{activeMenu:`SSL Layout`,title:A.global.t(`Layout.Sider.domain_1`)},component:function(){return y(function(){return t.import(`./view-ssl-legacy.js?v=1786507437784`).then(function(e){return e.n})},void 0)}},{path:`certificate`,name:`SSL Certificate`,meta:{activeMenu:`SSL Layout`,title:`SSL `+A.global.t(`Layout.Sider.domain_2`)},component:function(){return y(function(){return t.import(`./view-ssl-legacy.js?v=1786507437784`).then(function(e){return e.o})},void 0)}}]}]},j(),_o={path:`/terminal`,name:`Terminal`,redirect:`/terminal`,meta:{sort:12,keepAlive:!0},component:v,children:[{path:``,name:`Terminal Layout`,meta:{title:A.global.t(`Layout.Sider.terminal_1`),icon:`terminal`},component:function(){return y(function(){return t.import(`./view-terminal-legacy.js?v=1786507437784`).then(function(e){return e.n})},void 0)}}]},e(`xc`,be({SetRedisPersistence:function(){return he},addModule:function(){return Ye},cancelSoftIndex:function(){return jt},clearSoftSearchHistory:function(){return It},delModule:function(){return vn},getApacheLoad:function(){return Ln},getApachePerformance:function(){return Rn},getApacheSwitch:function(){return zn},getFtpLogSwitch:function(){return qn},getMemcachedLoad:function(){return Zn},getModule:function(){return Qn},getMongodbConfig:function(){return $n},getMongodbData:function(){return er},getMongodbLog:function(){return tr},getMysqlBinaryLog:function(){return ir},getMysqlBinaryLogTable:function(){return ar},getMysqlMemoryStatus:function(){return or},getMysqlPerformance:function(){return sr},getMysqlSlowLog:function(){return cr},getMysqlSsl:function(){return lr},getMysqlStatus:function(){return ur},getMysqlStorage:function(){return dr},getNginxErrorLog:function(){return fr},getNginxLoad:function(){return pr},getNginxPerformance:function(){return mr},getOLSConfig:function(){return gr},getOLSPhpConfig:function(){return _r},getOLSPhpConfigHtml:function(){return vr},getOLSPhpInfo:function(){return yr},getRecentlySoft:function(){return jr},getRedisPerformance:function(){return Mr},getRedisPersistence:function(){return Nr},getRedisStatus:function(){return Pr},getSoftInfo:function(){return zr},getSoftInfoOLS:function(){return Br},getSoftInstallProgress:function(){return Vr},getSoftList:function(){return Hr},installOLSPhpExtension:function(){return di},installPluginNew:function(){return fi},installPluginV2:function(){return pi},installSoft:function(){return mi},installZip:function(){return hi},removeSoftSearchHistory:function(){return ba},saveApachePerformance:function(){return Ra},saveMemcachedPerformance:function(){return za},saveMongodbConfig:function(){return Ba},saveMysqlPerformance:function(){return Va},saveNginxPerformance:function(){return Ha},saveOLSConfig:function(){return Ua},saveRedisPerformance:function(){return Wa},setApacheSwitch:function(){return Ka},setModuleArgs:function(){return Ja},setMysqlPort:function(){return Ya},setMysqlSsl:function(){return Xa},setMysqlStorage:function(){return Za},setSoftIndex:function(){return eo},unInstallSoft:function(){return Eo},uninstallOLSPhpExtension:function(){return Do},updateAlarmStatus:function(){return Oo},updateSoftInfo:function(){return ko},uploadApp:function(){return Ao}})),Re=A.global,G=Re.t,e(`ec`,zr=function(e){var t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return B.post(`/plugin?action=get_soft_find`,e,{requestOptions:{loading:t?G(`Login.index_22`):``}})}),e(`sc`,ba=function(e){return B.post(`/panel/history/remove_search_history`,e,{requestOptions:{loading:G(`Login.index_22`),successMessage:!0}})}),e(`Ts`,It=function(e){return B.post(`/panel/history/clear_search_history`,e,{requestOptions:{loading:G(`Login.index_22`),successMessage:!0}})}),e(`Tc`,ko=function(e){return B.post(`/plugin?action=get_soft_list`,e,{requestOptions:{loading:G(`Login.index_34`)}})}),e(`ac`,pi=function(e){return B.post(`/plugin?action=install_plugin`,e)}),fi=function(e){return B.post(`/plugin?action=install_plugin`,e,{requestOptions:{prefix:``,isOriginalResult:!0,loading:`Installing, please wait...`}})},e(`Xs`,jr=function(){return B.post(`/plugin?action=get_usually_plugin`)}),e(`rc`,Hr=function(e){var t=arguments.length>1&&arguments[1]!==void 0&&arguments[1],n=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return B.post(n?`/plugin?action=get_soft_list_card`:`/plugin?action=get_soft_list`,e,{requestOptions:{loading:t?G(`WP.api.tamper_15`):``}})}),e(`Sc`,Eo=function(e){return B.post(`/plugin?action=uninstall_plugin`,e,{requestOptions:{loading:G(`WP.api.tamper_14`),successMessage:!0}})}),e(`bc`,eo=function(e){return B.post(`/plugin?action=add_index`,e,{requestOptions:{loading:G(`WP.api.tamper_8`),successMessage:!0}})}),e(`ws`,jt=function(e){return B.post(`/plugin?action=remove_index`,e,{requestOptions:{loading:G(`WP.api.tamper_8`),successMessage:!0}})}),e(`Ec`,Ao=function(e){return B.post(`/plugin?action=update_zip`,e,{requestOptions:{loading:G(`Docker.api.App.index_7`)}})}),e(`oc`,mi=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/plugin?action=install_plugin`,e,{requestOptions:{loading:t?G(`Mail.Api.index_35`):``},timeout:0})}),e(`Ms`,Qn=function(e){return B.post(`/plugin?action=get_make_args`,e)}),e(`Cs`,Ye=function(e){return B.post(`/plugin?action=add_make_args`,e,{requestOptions:{loading:G(`Mail.Api.index_22`)}})}),e(`Es`,vn=function(e){return B.post(`/plugin?action=del_make_args`,e,{requestOptions:{loading:G(`Mail.Api.index_37`)}})}),e(`gc`,Ja=function(e){return B.post(`/plugin?action=set_make_args`,e,{requestOptions:{loading:G(`Login.index_22`)}})}),dr=function(){return B.post(`/database?action=GetMySQLInfo`)},e(`wc`,Oo=function(e){return B.post(`/mod/push/task/update_task_status`,Q(Z({},e),{task_data:JSON.stringify(e.task_data)}),{requestOptions:{loading:G(`WP.api.tamper_15`),successMessage:!0}})}),e(`yc`,Za=function(e){return B.post(`/database?action=SetDataDir`,e,{requestOptions:{loading:G(`Crontab.Api.index_2`),successMessage:!0}})}),e(`_c`,Ya=function(e){return B.post(`/database?action=SetMySQLPort`,e,{requestOptions:{loading:G(`Crontab.Api.index_2`),successMessage:!0}})}),e(`Hs`,ur=function(){return B.post(`/database?action=GetRunStatus`)}),e(`zs`,sr=function(){return B.post(`/database?action=GetDbStatus`)}),e(`dc`,Va=function(e){return B.post(`/database?action=SetDbConf`,e,{requestOptions:{loading:G(`Account.Account.accountState-721844-19`),successMessage:!0}})}),e(`Bs`,cr=function(){return B.post(`/database?action=GetSlowLogs`)}),e(`Is`,ir=function(e){return B.post(`/database?action=BinLog`,e,{requestOptions:{loading:e?``:G(`Component.Pay.index_12`)}})}),e(`Ls`,ar=function(){return B.post(`/database?action=GetMySQLBinlogs`)}),e(`Rs`,or=function(e){return B.post(`/database?action=mysql_oom_adj`,e,{requestOptions:{loading:e?G(`Component.Pay.index_12`):``,errorMessage:!!e}})}),e(`Vs`,lr=function(){return B.post(`/database?action=check_mysql_ssl_status`)}),e(`vc`,Xa=function(){return B.post(`/database?action=write_ssl_to_mysql`,{},{requestOptions:{loading:G(`Component.Pay.index_12`),successMessage:!0}})}),e(`Ws`,pr=function(){return B.post(`/ajax?action=GetNginxStatus`)}),e(`Gs`,mr=function(){return B.post(`/config?action=GetNginxValue`)}),e(`fc`,Ha=function(e){return B.post(`/config?action=SetNginxValue`,e,{requestOptions:{loading:G(`Account.Account.accountState-721844-19`),successMessage:!0}})}),e(`Us`,fr=function(e){return B.post(`/ajax?action=GetOpeLogs`,e)}),e(`Ss`,he=function(e){return B.post(`/plugin?action=a&name=redis&s=SetRedisPersistence`,e,{requestOptions:{loading:G(`Account.Account.accountState-721844-19`),successMessage:!0}})}),e(`As`,qn=function(e){return B.post(`/ftp?action=set_ftp_logs`,e,{requestOptions:{loading:e.exec_name===`getlog`?``:G(`Crontab.Api.index_2`),successMessage:e.exec_name!==`getlog`}})}),e(`Zs`,Mr=function(){return B.post(`/plugin?action=a&name=redis&s=GetRedisConf`)}),e(`mc`,Wa=function(e){return B.post(`/plugin?action=a&name=redis&s=SetRedisConf`,e,{requestOptions:{loading:G(`Account.Account.accountState-721844-19`),successMessage:!0}})}),e(`$s`,Pr=function(){return B.post(`/plugin?action=a&name=redis&s=GetRedisStatus`)}),e(`Qs`,Nr=function(){return B.post(`/plugin?action=a&name=redis&s=GetRedisPersistence`)}),e(`Ps`,er=function(){return B.post(`/plugin?action=a&name=mongodb&s=get_databases`)}),e(`Ns`,$n=function(){return B.post(`/plugin?action=a&name=mongodb&s=get_options`)}),e(`uc`,Ba=function(e){return B.post(`/plugin?action=a&name=mongodb&s=save_options`,e,{requestOptions:{loading:G(`Account.Account.accountState-721844-19`),successMessage:!0}})}),e(`Fs`,tr=function(){return B.post(`/plugin?action=a&name=mongodb&s=get_logs`)}),e(`ks`,zn=function(e){return B.post(`/site?action=get_restart_task`,e)}),e(`hc`,Ka=function(e){return B.post(`/site?action=set_restart_task`,e,{requestOptions:{loading:G(`Crontab.Api.index_2`),successMessage:!0}})}),e(`Ds`,Ln=function(){return B.post(`/ajax?action=GetApacheStatus`)}),e(`Os`,Rn=function(){return B.post(`/config?action=GetApacheValue`)}),e(`cc`,Ra=function(e){return B.post(`/config?action=SetApacheValue`,e,{requestOptions:{loading:G(`Account.Account.accountState-721844-19`),successMessage:!0}})}),e(`js`,Zn=function(){return B.post(`/ajax?action=GetMemcachedStatus`)}),e(`lc`,za=function(e){return B.post(`/ajax?action=SetMemcachedCache`,e,{requestOptions:{loading:G(`Account.Account.accountState-721844-19`),successMessage:!0}})}),e(`Ks`,gr=function(){return B.post(`/config?action=get_ols_value`)}),e(`pc`,Ua=function(e){return B.post(`/config?action=set_ols_value`,e,{requestOptions:{loading:G(`Account.Account.accountState-721844-19`),successMessage:!0}})}),e(`Ys`,yr=function(e){return B.post(`/ajax?action=php_info`,e,{headers:{"Aap-Web-Server":`ols`}})}),e(`qs`,_r=function(e){return B.post(`/ajax?action=GetPHPConfig`,e,{headers:{"Aap-Web-Server":`ols`}})}),e(`Js`,vr=function(e){return B.post(`/ajax?action=GetPHPInfo`,e,{requestOptions:{loading:G(`Component.Pay.index_12`),successMessage:!1},headers:{"Aap-Web-Server":`ols`}})}),e(`ic`,di=function(e){return B.post(`/files?action=InstallSoft`,e,{requestOptions:{loading:G(`Component.Pay.index_12`),successMessage:!0},headers:{"Aap-Web-Server":`ols`}})}),e(`Cc`,Do=function(e){return B.post(`/files?action=UninstallSoft`,e,{requestOptions:{loading:G(`Component.Pay.index_12`),successMessage:!0},headers:{"Aap-Web-Server":`ols`}})}),e(`tc`,Br=function(e){var t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return B.post(`/plugin?action=get_soft_find`,e,{requestOptions:{loading:t?G(`Login.index_22`):``},headers:{"Aap-Web-Server":`ols`}})}),e(`nc`,Vr=function(e){return B.post(`/plugin?action=get_download_speed`,e,{requestOptions:{loading:``,successMessage:!1,errorMessage:!1}})}),hi=function(e){return B.post(`/plugin?action=input_zip`,e,{timeout:0,requestOptions:{successMessage:!0}})},M(),e(`xs`,Yo=D(`waf`,function(){var e=k(),t=z(!1),n=z(!1),r=z(``),i=z(`9.3.7`),a=z(`9.9.2`);return{version:r,lastVersion:a,isBuy:t,isInstall:n,firstVersion:i,isFirstVersion:S(function(){return Rt(r.value,i.value)}),isNewVersion:S(function(){return Rt(r.value,a.value)}),isNewVersionSite:S(function(){return e.multiService||Rt(r.value,a.value)}),isBuyAndInstall:S(function(){return t.value&&n.value}),getWafInfo:function(){return X(function(){var e;return $(this,function(i){switch(i.label){case 0:return[4,zr({sName:`btwaf`})];case 1:return e=i.sent().message,P(e)&&(t.value=N(e.endtime)?e.endtime>=0:!1,n.value=e.setup,r.value=e.version),[2]}})})()}}})),j(),ga=A.global.te(`Layout.Sider.wap_13`)?A.global.t(`Layout.Sider.wap_13`):`Protection Screen`,x=function(e,t,n){return X(function(){var t,r;return $(this,function(i){switch(i.label){case 0:t=Yo(),i.label=1;case 1:return i.trys.push([1,3,,4]),[4,t.getWafInfo()];case 2:return i.sent(),!t.isBuyAndInstall&&e.path!==`/waf/install`?(n(`/waf/install`),[2]):t.isBuyAndInstall&&e.path===`/waf/install`?(n(`/waf/overview`),[2]):t.isBuyAndInstall&&!t.isNewVersion&&e.path!==`/waf/site`?(n(`/waf/site`),[2]):[3,4];case 3:return r=i.sent(),console.error(r),[3,4];case 4:return n(),[2]}})})()},Xi={path:`/waf`,name:`WAF`,redirect:`/waf/overview`,meta:{sort:8,keepAlive:!1},component:v,children:[{path:`/waf`,name:`Waf Layout`,redirect:`/waf/overview`,meta:{title:A.global.t(`Layout.Sider.wap_1`),icon:`waf`},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1786507437784`).then(function(e){return e.S})},void 0)},children:[{path:`overview`,name:`Waf Overview`,beforeEnter:x,meta:{activeMenu:`Waf Layout`,title:A.global.t(`Layout.Sider.wap_2`)},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1786507437784`).then(function(e){return e.y})},void 0)}},{path:`site`,name:`Waf Site`,beforeEnter:x,meta:{activeMenu:`Waf Layout`,title:A.global.t(`Layout.Sider.wap_3`)},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1786507437784`).then(function(e){return e.t})},void 0)}},{path:`block`,name:`Waf Block`,beforeEnter:x,meta:{activeMenu:`Waf Layout`,title:A.global.t(`Layout.Sider.wap_4`)},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1786507437784`).then(function(e){return e.E})},void 0)}},{path:`rules`,name:`Waf Rules`,beforeEnter:x,meta:{activeMenu:`Waf Layout`,title:A.global.t(`Layout.Sider.wap_5`)},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1786507437784`).then(function(e){return e.g})},void 0)}},{path:`area`,name:`Waf Area`,beforeEnter:x,meta:{activeMenu:`Waf Layout`,title:A.global.t(`Layout.Sider.wap_6`)},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1786507437784`).then(function(e){return e.D})},void 0)}},{path:`screen`,name:`Waf Protection Screen`,beforeEnter:x,meta:{activeMenu:`Waf Layout`,title:ga},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1786507437784`).then(function(e){return e.v})},void 0)}},{path:`flow`,name:`Waf Flow Limiting`,beforeEnter:x,meta:{activeMenu:`Waf Layout`,title:A.global.t(`Layout.Sider.wap_11`)},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1786507437784`).then(function(e){return e.C})},void 0)}},{path:`custom`,name:`Waf Custom Rule`,beforeEnter:x,meta:{activeMenu:`Waf Layout`,title:A.global.t(`Layout.Sider.wap_7`)},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1786507437784`).then(function(e){return e.T})},void 0)}},{path:`exclusive`,name:`Waf Exclusive Rule`,beforeEnter:x,meta:{activeMenu:`Waf Layout`,title:A.global.t(`Layout.Sider.wap_12`)},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1786507437784`).then(function(e){return e.w})},void 0)}},{path:`map`,name:`Waf Attack Map`,beforeEnter:x,meta:{activeMenu:`Waf Layout`,title:A.global.t(`Layout.Sider.wap_8`),hidden:!0},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1786507437784`).then(function(e){return e.b})},void 0)}},{path:`report`,name:`Waf Attack Report`,beforeEnter:x,meta:{activeMenu:`Waf Layout`,title:A.global.t(`Layout.Sider.wap_9`)},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1786507437784`).then(function(e){return e._})},void 0)}},{path:`setting`,name:`Waf Setting`,beforeEnter:x,meta:{activeMenu:`Waf Layout`,title:A.global.t(`Layout.Sider.wap_10`)},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1786507437784`).then(function(e){return e.h})},void 0)}}]},{path:`/waf`,name:`Waf Other Layout`,redirect:`/waf/install`,meta:{title:A.global.t(`Layout.Sider.wap_1`),icon:`waf`},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1786507437784`).then(function(e){return e.S})},void 0)},children:[{path:`install`,name:`Waf Install`,beforeEnter:x,meta:{activeMenu:`Waf Layout`,title:`aaPanel WAF`,install:!0},component:function(){return y(function(){return t.import(`./view-waf-legacy.js?v=1786507437784`).then(function(e){return e.x})},void 0)}}]}]},j(),io={path:`/site`,name:`Website`,redirect:`/site/php`,meta:{sort:2,keepAlive:!0},component:v,children:[{path:`/site`,name:`Website Layout`,redirect:`/site/php`,meta:{title:A.global.t(`Layout.Sider.site_1`),icon:`website`},component:function(){return y(function(){return t.import(`./view-site-legacy.js?v=1786507437784`).then(function(e){return e.C})},void 0)},children:[{path:`php`,name:`Website PHP`,meta:{activeMenu:`Website Layout`,title:A.global.t(`Layout.Sider.site_2`)},component:function(){return y(function(){return t.import(`./view-site-legacy.js?v=1786507437784`).then(function(e){return e.r})},void 0)}},{path:`node`,name:`Website Node.js`,meta:{activeMenu:`Website Layout`,title:A.global.t(`Layout.Sider.site_3`)},component:function(){return y(function(){return t.import(`./view-site-legacy.js?v=1786507437784`).then(function(e){return e.S})},void 0)}},{path:`proxy`,name:`Reverse Proxy`,meta:{activeMenu:`Website Layout`,title:A.global.t(`Layout.Sider.site_4`)},component:function(){return y(function(){return t.import(`./view-site-legacy.js?v=1786507437784`).then(function(e){return e.n})},void 0)}},{path:`go`,name:`Go`,meta:{activeMenu:`Website Layout`,title:A.global.t(`Go Project`)},component:function(){return y(function(){return t.import(`./view-site-legacy.js?v=1786507437784`).then(function(e){return e.w})},void 0)}},{path:`python`,name:`Python`,meta:{activeMenu:`Website Layout`,title:A.global.t(`Python Project`)},component:function(){return y(function(){return t.import(`./view-site-legacy.js?v=1786507437784`).then(function(e){return e.t})},void 0)}}]}]},j(),$o={path:`/wp`,name:`WP Toolkit`,redirect:`/wp/toolkit`,meta:{sort:3},component:v,children:[{path:`/wp`,name:`WP Toolkit Layout`,redirect:`/wp/toolkit`,meta:{title:`WP Toolkit`,icon:`wp`},component:function(){return y(function(){return t.import(`./view-wp-legacy.js?v=1786507437784`).then(function(e){return e.s})},void 0)},children:[{path:`toolkit`,name:`local`,meta:{activeMenu:`WP Toolkit Layout`,title:A.global.t(`Layout.Sider.wp_1`)},component:function(){return y(function(){return t.import(`./view-wp-legacy.js?v=1786507437784`).then(function(e){return e.t})},void 0)}},{path:`remote`,name:`remote`,meta:{activeMenu:`WP Toolkit Layout`,title:A.global.t(`Layout.Sider.wp_2`)},component:function(){return y(function(){return t.import(`./view-wp-legacy.js?v=1786507437784`).then(function(e){return e.o})},void 0)}}]}]},j(),Gi=Object.assign({"./modules/account.ts":qe,"./modules/ai.ts":Ze,"./modules/config.ts":zt,"./modules/crontab.ts":Zt,"./modules/database.ts":en,"./modules/docker.ts":Ia,"./modules/files.ts":Dn,"./modules/ftp.ts":Pn,"./modules/home.ts":Zr,"./modules/logs.ts":Ii,"./modules/mail.ts":Ma,"./modules/monitor.ts":Ki,"./modules/node.ts":Qi,"./modules/security.ts":Ga,"./modules/soft.ts":Yi,"./modules/ssl.ts":oo,"./modules/terminal.ts":_o,"./modules/waf.ts":Xi,"./modules/website.ts":io,"./modules/wp.ts":$o}),Aa=bs(Object.keys(Gi).map(function(e){var t=Gi[e],n=``;return t.path=n+t.path,t.redirect=n+t.redirect,t.children&&t.children.length>0&&t.children[0].children&&(t.children[0].path=n+t.children[0].path,t.children[0].redirect=n+t.children[0].path),t}).sort(function(e,t){var n,r,i,a;return(N((n=e.meta)==null?void 0:n.sort)?(r=e.meta)==null?void 0:r.sort:Number.MAX_VALUE)-(N((i=t.meta)==null?void 0:i.sort)?(a=t.meta)==null?void 0:a.sort:Number.MAX_VALUE)})),e(`ys`,Na=[]),Aa.forEach(function(e){Na.push(e)}),sa=[{path:`/`,component:v,children:[{path:`binds`,name:`Bind Account`,meta:{hidden:!0},component:function(){return y(function(){return t.import(`./view-bind-legacy.js?v=1786507437784`).then(function(e){return e.t})},void 0)}},{path:`modify_password`,name:`Modify Password`,meta:{hidden:!0},component:function(){return y(function(){return t.import(`./view-modify-password-legacy.js?v=1786507437784`).then(function(e){return e.t})},void 0)}}]},{path:`/flow/:id`,name:`Flow`,meta:{hidden:!0},component:function(){return y(function(){return t.import(`./view-flow-legacy.js?v=1786507437784`).then(function(e){return e.t})},void 0)}}],e(`bs`,Fa=bs(Na).concat(bs(sa))),Bn=function(){var e=localStorage.getItem(`apsess`);if(new URLSearchParams(window.location.search).get(`tem_login`)===`true`){var t=window.location.pathname.match(/^\/apsess_([^/]+)/);if(t&&t[1]){e=t[1],localStorage.setItem(`apsess`,e);var n=window.location.pathname+window.location.hash;window.history.replaceState(null,``,n)}}if(!e)return window.location.replace(`/login?dologin=True`),``;var r=`/apsess_`.concat(e),i=window.location.pathname;if(!/^\/apsess_[a-zA-Z0-9]+/.test(i)){var a=(r+i).replace(/\/\/+/g,`/`);return window.location.replace(a+window.location.search+window.location.hash),r}if((i.match(/\/apsess_[a-zA-Z0-9]+/g)||[]).length>1){var o=i.replace(/\/apsess_[a-zA-Z0-9]+/g,``);o.startsWith(`/`)||(o=`/`+o);var s=(r+o).replace(/\/\/+/g,`/`)+window.location.search+window.location.hash;return window.location.replace(s),r}var c=i.match(/^\/apsess_([^/]+)/);if(c&&c[1]!==e){var l=i.replace(/^\/apsess_[^/]+/,``);l.startsWith(`/`)||(l=`/`+l);var u=(r+l).replace(/\/\/+/g,`/`)+window.location.search+window.location.hash;return window.location.replace(u),r}return r},ja=Jt({routes:Fa,history:Xt(Bn()),scrollBehavior:function(){return{left:0,top:0}}}),M(),e(`vs`,D(`route`,function(){var e=z([]),t=z([]);return{menus:e,showMenus:S(function(){return e.value.filter(function(e){return!t.value.includes(e.showName)})}),setHideMenu:function(e){t.value=e},generateRoutes:function(){_n(`page-menu`);var t=Xn(`page-menu-new`,JSON.stringify({})),n=JSON.parse(t);e.value=[],Fa.forEach(function(t){var r=t.children;if(!(!r||r.length===0)){var i=r[0],a=i.name,o=i.meta||{},s=o.hidden,c=o.title,l=o.icon,u=i.children?i.children[0].name:i.name,d=n[String(t.name||``)],f=!1;if(r)for(var p=0;p0}),ee=function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Ar()];case 1:return e=t.sent().message,P(e)&&(m.value.status=e.status,m.value.end_time=e.end_time,m.value.obtain_id=e.obtain_id,m.value.length=e.coupons.length,m.value.total=e.total),[2,e]}})})()},te=z(!1);return{pid:i,type:t,label:n,desc:r,source:a,username:o,ssl:s,plugins:c,orderLoad:te,receiveCoupon:m,showCoupon:h,showCouponModal:g,reset:function(){t.value=`pro`,n.value=e(`Component.Pay.index_1`),r.value=e(`Component.Pay.index_2`),i.value=`100000058`,a.value=27,o.value=``,c.value=[]},setSsl:p,setMenu:l,setSource:u,setUsername:d,setPlugins:f,setOrderLoad:function(e){te.value=e},getReceiveCoupon:ee}})),M(),e(`gs`,D(`site-proxy`,function(){var e=z(!1);return{siteName:z(`1111`),proxyPath:z(`1111`),isRefresh:e,setRefresh:function(t){e.value=t}}})),ze=A.global,W=ze.t,e(`es`,function(e){return B.post(`/project/nodejs/get_project_list`,{data:JSON.stringify(e)})}),e(`rs`,function(){return B.post(`/project/nodejs/get_nodejs_version`)}),e(`ns`,function(e){return B.post(`/project/nodejs/get_run_list`,{data:JSON.stringify(e)})}),e(`Uo`,function(e){return B.post(`/project/nodejs/create_project`,{data:JSON.stringify(e)},{requestOptions:{loading:W(`Security.Api.Index_4`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}})}),e(`ds`,function(){return B.post(`/project/nodejs/scan_import_projects`,{},{requestOptions:{loading:``}})}),e(`Go`,function(e){return B.post(`/project/nodejs/create_scan_import_project`,{data:JSON.stringify(e)},{requestOptions:{loading:W(`Security.Api.Index_4`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}})}),e(`Yo`,hr=function(e){return B.post(`/project/nodejs/get_project_info`,{data:JSON.stringify(e)})}),e(`qo`,function(e){return B.post(`/project/nodejs/modify_project`,{data:JSON.stringify(e)},{requestOptions:{loading:W(`Crontab.Api.index_5`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}})}),e(`ls`,function(e){return B.post(`/project/nodejs/unbind_extranet`,{data:JSON.stringify(e)},{requestOptions:{loading:W(`Node.index_66`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}})}),e(`us`,function(e){return B.post(`/project/nodejs/bind_extranet`,{data:JSON.stringify(e)},{requestOptions:{loading:W(`Node.index_67`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}})}),e(`Xo`,function(e){return B.post(`/project/nodejs/project_get_domain`,{data:JSON.stringify(e)})}),e(`Ho`,function(e){return B.post(`/project/nodejs/project_add_domain`,{data:JSON.stringify(e)},{requestOptions:{loading:W(`Mail.Api.index_22`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}})}),e(`Ko`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/project/nodejs/project_remove_domain`,{data:JSON.stringify(e)},{requestOptions:{loading:t?W(`Mail.Api.index_37`):``,errorMessageKey:`data`,successMessage:t,successMessageKey:`data`}})}),e(`Zo`,function(e){return B.post(`/project/nodejs/get_project_modules`,{data:JSON.stringify(e)})}),e(`ss`,function(e){return B.post(`/project/nodejs/install_module`,{data:JSON.stringify(e)},{requestOptions:{loading:W(`Mail.Api.index_35`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}})}),e(`os`,function(e){return B.post(`/project/nodejs/install_packages`,{data:JSON.stringify(e)},{requestOptions:{loading:W(`Mail.Api.index_35`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}})}),e(`hs`,function(e){return B.post(`/project/nodejs/upgrade_module`,{data:JSON.stringify(e)},{requestOptions:{loading:W(`Node.index_73`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}})}),e(`ms`,function(e){return B.post(`/project/nodejs/uninstall_module`,{data:JSON.stringify(e)},{requestOptions:{loading:W(`Mail.Api.index_34`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}})}),e(`ts`,function(e){return B.post(`/project/nodejs/get_project_log`,{data:JSON.stringify(e)})}),e(`Wo`,function(e){return B.post(`/project/nodejs/batch_operation_project`,Q(Z({},e),{project_names:JSON.stringify(e.project_names)}),{requestOptions:{loading:W(`Component.Pay.index_12`)}})}),e(`is`,function(){return B.post(`/mod/nodejs/com/get_pm2_monit`)}),e(`as`,function(e){return B.post(`/mod/nodejs/com/get_pm2_logs`,e)}),e(`Jo`,function(){return B.post(`/plugin?action=a&s=get_online_version_list&name=nodejs`,{},{requestOptions:{loading:``,errorMessage:!1}})}),e(`fs`,function(e){return B.post(`/plugin?action=a&s=set_default_env&name=nodejs`,e,{requestOptions:{loading:W(`Component.Pay.index_12`),successMessage:!1}})}),e(`ps`,function(e){return B.post(`/mod/nodejs/com/set_pm2_status`,e,{requestOptions:{loading:W(`Component.Pay.index_12`),successMessage:!1}})}),e(`$o`,function(){return B.post(`/mod/nodejs/com/pre_env`)}),e(`Qo`,function(e){return B.post(`/mod/nodejs/com/get_package_managers`,e)}),e(`cs`,function(e){return B.post(`/mod/nodejs/com/modify_project`,e,{requestOptions:{loading:W(`Component.Pay.index_12`),successMessage:!0}})}),M(),e(`Vo`,D(`site-node`,function(){var e=z(``),t=z(!1),n=function(e){t.value=e},r=z(!1),i=S(function(){return r.value}),a=z(!0),o=z(),s=z(``),c=z(``);return{siteName:e,isRefresh:t,isMapping:i,isMappingState:r,isRun:a,nodePath:s,domains:o,activeMenu:c,setMenu:function(){c.value=``},getConfig:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return X(function(){var n;return $(this,function(i){switch(i.label){case 0:return r.value=!1,[4,hr({project_name:e.value})];case 1:if(n=i.sent().message,P(n)&&(o.value=n.project_config.domains,a.value=n.run,s.value=n.project_config.project_cwd,r.value=!!n.project_config.bind_extranet,!n.project_config.bind_extranet&&t))throw Error();return[2]}})})()},setRefresh:n}})),M(),e(`Bo`,D(`ftp`,function(){var e=k(),t=z(!1),n=z(``),r=z(21),i=z(!0);return{isRefresh:t,port:r,url:S(function(){return e.address?`ftp://`.concat(e.address,`:`,r.value):`--`}),addPath:n,install:i,resetPage:function(){n.value=``,r.value=21,i.value=!0,t.value=!1},getConfig:function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Er()];case 1:return e=t.sent().message,P(e)&&(r.value=e.ftpPort,n.value=e.sites_path,i.value=e[`pure-ftpd`].setup),[2]}})})()},setRefresh:function(e){t.value=e}}})),Ve=A.global,U=Ve.t,e(`ho`,Fr=function(e){return e.type===`mysql`?B.post(`/database?action=GetCloudServer`,e):B.post(`/database/`.concat(e.type,`/GetCloudServer`),{data:JSON.stringify(e)})}),e(`za`,function(e,t){return e===`mysql`?B.post(`/database?action=AddCloudServer`,t,{requestOptions:{loading:U(`Database.Api.Index_1`),successMessage:!0,errorMessage:{isHtml:!0,close:!0}}}):B.post(`/database/`.concat(e,`/AddCloudServer`),{data:JSON.stringify(t)},{requestOptions:{loading:U(`Database.Api.Index_1`),successMessage:!0,errorMessage:{isHtml:!0,close:!0}}})}),e(`vo`,function(e,t){return e===`mysql`?B.post(`/database?action=ModifyCloudServer`,t,{requestOptions:{loading:U(`Database.Api.Index_2`),successMessage:!0}}):B.post(`/database/`.concat(e,`/ModifyCloudServer`),{data:JSON.stringify(t)},{requestOptions:{loading:U(`Database.Api.Index_2`),successMessage:!0}})}),e(`Ya`,function(e,t){return e===`mysql`?B.post(`/database?action=RemoveCloudServer`,t,{requestOptions:{loading:U(`Database.Api.Index_3`),successMessage:!0}}):B.post(`/database/`.concat(e,`/RemoveCloudServer`),{data:JSON.stringify(t)},{requestOptions:{loading:U(`Database.Api.Index_3`),successMessage:!0}})}),e(`Lo`,function(e,t){return e===`mysql`?B.post(`/database?action=SyncGetDatabases`,t,{requestOptions:{loading:U(`Database.Api.Index_4`),successMessage:!0}}):B.post(`/database/`.concat(e,`/SyncGetDatabases`),{data:JSON.stringify(t)},{requestOptions:{loading:U(`Database.Api.Index_4`),successMessage:!0}})}),e(`ao`,function(e){return B.post(`/data?action=getData`,Z({table:`databases`},e))}),e(`Fa`,function(e){return B.post(`/database?action=AddDatabase`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`Ua`,function(e,t){return e===`mysql`?B.post(`/database?action=DeleteDatabase`,t):B.post(`/database/`.concat(e,`/DeleteDatabase`),{data:JSON.stringify(t)})}),e(`to`,function(e){return e===`mysql`?B.post(`/data?action=getKey`,{table:`config`,key:`mysql_root`,id:1}):B.post(`/database/`.concat(e,`/get_root_pwd`),{})}),e(`_o`,function(e,t){return e===`mysql`?B.post(`/database?action=SetupPassword`,t,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}}):B.post(`/database/`.concat(e,`/set_root_pwd`),{data:JSON.stringify(t)},{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`Io`,function(e,t){return e===`mysql`?B.post(`/database?action=SyncToDatabases&type=`.concat(+(t.ids.length>0)),{ids:JSON.stringify(t.ids)},{requestOptions:{loading:U(`Database.Api.Index_4`),successMessage:!0}}):B.post(`/database/`.concat(e,`/SyncToDatabases`),{data:JSON.stringify({type:+(t.ids.length>0),ids:JSON.stringify(t.ids)})},{requestOptions:{loading:U(`Database.Api.Index_4`),successMessage:!0}})}),e(`Ro`,function(e,t){return e===`mysql`?B.post(`/database?action=SyncGetDatabases`,t,{requestOptions:{loading:U(`Database.Api.Index_4`),successMessage:!0}}):B.post(`/database/`.concat(e,`/SyncGetDatabases`),{data:JSON.stringify(t)},{requestOptions:{loading:U(`Database.Api.Index_4`),successMessage:!0}})}),e(`Co`,function(e){return B.post(`/data?action=setPs`,Q(Z({},e),{table:`databases`}),{requestOptions:{successMessage:!0}})}),e(`go`,function(e,t){return e===`mysql`?B.post(`/database?action=ResDatabasePassword`,t,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}}):B.post(`/database/`.concat(e,`/ResDatabasePassword`),{data:JSON.stringify(t)},{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`Qa`,function(e){return B.post(`/data?action=getData`,Q(Z({},e),{table:`backup`,type:1}))}),e(`zo`,function(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return e===`mysql`?B.post(`/database?action=ToBackup`,t,{timeout:999999999,requestOptions:{loading:n?U(`WP.api.tamper_9`):``,successMessage:n}}):B.post(`/database/`.concat(e,`/ToBackup`),{data:JSON.stringify(t)},{requestOptions:{loading:n?U(`WP.api.tamper_9`):``,successMessage:n}})}),e(`bo`,function(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return e===`mysql`?B.post(`/database?action=InputSql`,t,{timeout:999999999,requestOptions:{loading:n?U(`Database.Api.Index_5`):``,successMessage:!0}}):B.post(`/database/`.concat(e,`/InputSql`),{data:JSON.stringify(t)},{requestOptions:{loading:U(`Database.Api.Index_5`),successMessage:!0}})}),e(`Wa`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/database?action=DelBackup`,e,{requestOptions:{loading:t?U(`WP.api.tamper_8`):``,successMessage:t}})}),e(`ro`,function(e){return B.post(`/database?action=GetDatabaseAccess`,e,{requestOptions:{loading:U(`WP.api.tamper_8`)}})}),e(`Eo`,function(e){return B.post(`/database?action=SetDatabaseAccess`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`co`,function(e){return B.post(`/database?action=GetInfo`,e)}),e(`xo`,function(e){return B.post(`/database?action=ReTable`,Q(Z({},e),{tables:JSON.stringify(e.tables)}),{requestOptions:{loading:U(`Database.Api.Index_6`),successMessage:!0}})}),e(`yo`,function(e){return B.post(`/database?action=OpTable`,Q(Z({},e),{tables:JSON.stringify(e.tables)}),{requestOptions:{loading:U(`Database.Api.Index_7`),successMessage:!0}})}),e(`Oo`,function(e){return B.post(`/database?action=AlTable`,Q(Z({},e),{tables:JSON.stringify(e.tables)}),{requestOptions:{loading:U(`Database.Api.Index_8`),successMessage:!0}})}),e(`Pa`,function(e,t){return B.post(`/database/`.concat(e,`/AddDatabase`),{data:JSON.stringify(t)},{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`oo`,function(e){return B.post(`/database?action=GetUserHostDbGrant`,e)}),e(`lo`,function(e){return B.post(`/database?action=GetMysqlUser`,e)}),e(`so`,function(e){return B.post(`/database?action=GetDatabasesList`,e)}),e(`Ia`,function(e){return B.post(`/database?action=AddUserGrants`,e,{requestOptions:{loading:U(`Security.Api.Index_4`),successMessage:!0}})}),e(`La`,function(e){return B.post(`/database?action=AddMysqlUser`,e,{requestOptions:{loading:U(`Security.Api.Index_4`),successMessage:!0}})}),e(`ko`,function(e){return B.post(`/database?action=ChangeUserPass`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`Xa`,function(e){return B.post(`/database?action=GetUserGrants`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`Ga`,function(e){return B.post(`/database?action=DelMysqlUser`,e,{requestOptions:{loading:U(`Security.Api.Index_3`),successMessage:!0}})}),e(`Ka`,function(e){return B.post(`/database?action=DelUserGrants`,e,{requestOptions:{loading:U(`Security.Api.Index_3`),successMessage:!0}})}),e(`io`,function(e){return B.post(`/crontab?action=get_auto_config`,e)}),e(`Do`,function(e){return B.post(`/crontab?action=set_auto_config`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`eo`,function(e,t){return B.post(`/database/`.concat(e,`/get_list`),{data:JSON.stringify(Q(Z({},t),{table:`databases`}))})}),e(`no`,function(){return B.post(`/database/mongodb/get_root_pwd`)}),e(`To`,function(e){return B.post(`/database/mongodb/set_auth_status`,{data:JSON.stringify(Q(Z({},e),{status:1}))},{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`wo`,function(e){return B.post(`/database/mongodb/set_auth_status`,{data:JSON.stringify(e)},{requestOptions:{loading:U(`Database.Api.Index_9`),successMessage:!0}})}),e(`mo`,function(e){return B.post(`/database/redis/get_list`,{data:JSON.stringify(e)})}),e(`po`,function(e){return B.post(`/database/redis/get_db_keylist`,{data:JSON.stringify(e)})}),e(`Ra`,function(e){return B.post(`/database/redis/set_redis_val`,{data:JSON.stringify(e)},{requestOptions:{loading:U(`Database.Api.Index_11`),successMessage:!0}})}),e(`Ja`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/database/redis/del_redis_val`,{data:JSON.stringify(e)},{requestOptions:{loading:t?U(`WP.api.tamper_8`):``,successMessage:t}})}),e(`fo`,function(){return B.post(`/database/redis/get_backup_list`)}),e(`Ba`,function(e){return B.post(`/database/redis/ToBackup`,{data:JSON.stringify(e)},{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`So`,function(e){return B.post(`/database/redis/InputSql`,{data:JSON.stringify(e)},{requestOptions:{loading:U(`Database.Api.Index_10`),successMessage:!0}})}),e(`qa`,function(e){return B.post(`/database/redis/DelBackup`,{data:JSON.stringify(e)},{requestOptions:{loading:U(`Database.Api.Index_12`),successMessage:!0}})}),e(`Va`,function(e){return B.post(`/database/redis/clear_flushdb`,{data:JSON.stringify({sid:e.sid,ids:JSON.stringify(e.ids)})},{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`Za`,function(e){return B.post(`/database?action=check_del_data`,{ids:JSON.stringify(e.ids)})}),e(`Fo`,function(e){return B.post(`/system?action=ServiceAdmin`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`uo`,function(){return B.post(`/data?action=getKey`,{table:`config`,key:`mysql_root`,id:1})}),e(`Po`,function(e){return B.post(`/ajax?action=setPHPMyAdmin`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`do`,function(){return B.post(`/ajax?action=get_phpmyadmin_ssl`)}),e(`Ao`,function(e){return B.post(`/ajax?action=setPHPMyAdmin`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`Mo`,function(e){return B.post(`/ajax?action=set_phpmyadmin_ssl`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`No`,function(e){return B.post(`/ajax?action=change_phpmyadmin_ssl_port`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`Ha`,function(){return B.post(`/ajax?action=setPHPMyAdmin`,{password:`close`,siteName:`phpmyadmin`},{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`jo`,function(e){return B.post(`/ajax?action=setPHPMyAdmin`,Q(Z({},e),{siteName:`phpmyadmin`}),{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}})}),e(`$a`,function(e){return B.post(`/files?action=get_sql_backup`,e)}),M(),e(`Na`,D(`database`,function(){var e=z(`mysql`),t=z(!1),n=z(-1),r=z(-1),i=no([]),a=z(``),o=z(``),s=z({port:`888`,setup:!1}),c=z(!0),l=z(!0),u=z(!0),d=z(!0),f=z(!0);return{type:e,isRefresh:t,install:c,delRemoteId:n,addRedisId:r,remoteList:i,backupPath:a,mysqlRoot:o,phpmyadmin:s,isInstallRedis:l,isInstallMongoDB:u,isInstallPgsql:d,isInstallPgsqlManager:f,resetPage:function(){a.value=``,i.value=[]},getRemote:function(){return X(function(){var t;return $(this,function(n){switch(n.label){case 0:return[4,Fr({type:e.value})];case 1:return t=n.sent().message,i.value=_i(t)?t:[],c.value=i.value.length>0,[2]}})})()},getConfig:function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Er()];case 1:return e=t.sent().message,P(e)&&(a.value=O(e,`backup_path`,``),o.value=O(e,`mysql_root`,``),s.value.setup=O(e,`phpmyadmin.setup`,!1),l.value=O(e,`redis.setup`,!1),u.value=O(e,`mongodb.setup`,!1),d.value=O(e,`pgsql.setup`,!1),f.value=O(e,`pgsql.pgsql_manager_setup`,!1)),[2]}})})()},setType:function(t){e.value=t},setRefresh:function(e){t.value=e},setDelRemoteId:function(e){n.value=e},setAddRedisId:function(e){r.value=e}}})),M(),e(`Ma`,D(`docker-app`,function(){var e=z(`all`),t=z(!1),n=z(0),r=z(0);return{type:e,refresh:t,maxCpu:n,maxMemory:r,setType:function(t){e.value=t},setRefresh:function(e){t.value=e},setMaxCpu:function(e){n.value=e},setMaxMemory:function(e){r.value=e}}},{persist:{pick:[`type`]}})),M(),e(`ja`,D(`terminal`,function(){var e=z(!0),t=z(!1),n=z(!1),r=function(e){n.value=e},i=z(),a=z(``),o=z(!0);return{isShow:e,isFull:t,isRefresh:n,server:i,command:a,isRunCmd:o,setRefresh:r,setCommand:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;a.value=e,o.value=t}}})),M(),e(`Aa`,D(`logs`,function(){var e=z(),t=function(t){e.value=t},n=z(),r=function(e){n.value=e},i=z();return{currentId:e,websiteName:n,logName:i,setLogName:function(e){i.value=e},setCurrentId:t,setWebsite:r}})),M(),He=A.global,ho=He.t,Wt=function(){return{p:1,row:20,query:``,type:0,tojs:`soft.get_list`,force:0}},e(`ka`,D(`soft`,function(){var e=z(!1),t=z([]),n=z(`table`),r=R(Wt()),i=S(function(){return[{label:ho(`Crontab.Script.index_25`),value:0},{label:ho(`Mail.Setting.index_7`),value:-1},{label:ho(`Soft.index_1`),value:5},{label:ho(`Database.index_22`),value:6},{label:ho(`Soft.index_2`),value:7},{label:ho(`Soft.index_3`),value:8}]}),a=function(t){e.value=t};return{isRefresh:e,search:r,viewMode:n,optionType:i,searchHistory:t,setRefresh:a,setSearchType:function(e){r.p=1,r.type=e},setForceUpdate:function(){r.force=1,a(!0)},resetSearch:function(){Object.assign(r,Wt())},setSearchHistory:function(e){t.value=e},removeSearchHistory:function(e){t.value=t.value.filter(function(t){return t!==e})},clearSearchHistory:function(){t.value=[]}}},{persist:{pick:[`viewMode`,`search.type`]}})),M(),M(),M(),e(`Ea`,Bt=D(`config`,function(){var e=z(!1),t=function(t){e.value=t},n=z(``),r=z(`/www/wwwroot`),i=z(!0),a=z({setup:!1}),o=z({setup:!0,type:``,version:``,status:!1}),s=z({setup:!1,version:``,status:!1}),c=z({setup:!1,version:``,status:!1}),l=z({is_install:0,status:!1,version:``});return{getPHPConfig:function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Er()];case 1:return e=t.sent().message,P(e)&&(n.value=O(e,`webserver`,``),r.value=O(e,`sites_path`,``),i.value=O(e,`recycle_bin`,!1),a.value.setup=!!e.php.length,P(e.web)&&(o.value=e.web),P(e[`pure-ftpd`])&&(s.value=e[`pure-ftpd`]),P(e.mysql)&&(c.value=e.mysql),P(e.monitor)&&(l.value=e.monitor)),[2]}})})()},webserver:n,sitePath:r,recycleBin:i,php:a,web:o,ftp:s,mysql:c,isRefresh:e,monitor:l,isMonitorInstall:S(function(){return l.value.is_install===1&&Rt(l.value.version,`4.1.2`)}),setRefresh:t}})),M(),j(),Ue=A.global,mo=Ue.t,Sn=[`mysql`,`nginx`,`pureftpd`,`redis`,`mongodb`,`apache`,`memcached`,`openlitespeed`,`pdns`],e(`va`,function(e){return Sn.includes(e)}),e(`ga`,Nt=function(e){return e.price!==`0.00`&&(e.endtime==-1||e.endtime==-2)}),e(`_a`,function(e){switch(e.task){case`-1`:return mo(`Soft.index_40`);case`0`:return mo(`Soft.index_41`);case`-2`:return mo(`Soft.index_42`);case`1`:return mo(`Public.Btn.Install`);default:return`unknown`}}),e(`ya`,function(e){return!e.custom&&e.versions.map(function(e){return``.concat(e.m_version,`.`,e.version)}).some(function(t){return e.type===5?At(e.version,t):kt(e.version,t)})&&e.setup&&!Nt(e)}),e(`xa`,function(e){return e.versions.map(function(e){return``.concat(e.m_version,`.`,e.version)}).findIndex(function(t){return e.type===5?At(e.version,t):kt(e.version,t)})}),At=function(e,t){var n=e.split(`.`).map(Number),r=t.split(`.`).map(Number),i=n[0],a=n[1],o=n[2]||0,s=r[0],c=r[1],l=r[2]||0;return i!==s||a!==c||a===0&&c>0?!1:oi||s===i&&c>(a===void 0?-1:a)||s===i&&c===(a===void 0?-1:a)&&l>(o===void 0?-1:o)?[s,c===void 0?``:c,l===void 0?``:l].filter(Boolean).join(`.`):!1},e(`ba`,function(){J({width:574,minHeight:400,component:T(function(){return y(function(){return t.import(`./feature-Feedback-legacy.js?v=1786507437784`).then(function(e){return e.r})},void 0)})})}),e(`Sa`,Ro=function(e,n){var r=J({width:620,minHeight:200,data:{name:e,callback:n,hide:function(){return r.hide()}},component:T(function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1786507437784`).then(function(e){return e.x})},void 0)})})}),e(`Ca`,function(e,n){J({title:mo(`Soft.index_25`),width:500,data:{data:e,callback:n},footer:!0,confirmText:mo(`Public.Btn.Install`),component:T(function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1786507437784`).then(function(e){return e.S})},void 0)})})}),e(`Ta`,function(e,n,r){var i=J({width:620,minHeight:200,data:{row:e,callback:n,softInfo:r,hide:function(){return i.hide()}},component:T(function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1786507437784`).then(function(e){return e.b})},void 0)})})}),e(`wa`,function(e,n,r){return X(function(){var i;return $(this,function(a){switch(a.label){case 0:i=J({width:500,height:342,hideClose:!0,showMask:!1,data:{filename:`/tmp/panelShell.pl`,num:10,title:mo(`Soft.index_21`)},component:T(function(){return y(function(){return t.import(`./app-ui-legacy.js?v=1786507437784`).then(function(e){return e.r})},void 0)})}),a.label=1;case 1:return a.trys.push([1,,3,4]),[4,hi({plugin_name:e,tmp_path:n})];case 2:return a.sent(),[3,4];case 3:return i.hide(),r==null||r(),[7];case 4:return[2]}})})()}),M(),j(),We=A.global,H=We.t,e(`Bn`,function(e){return B.post(`/site?action=AddSite`,Q(Z({},e),{webname:JSON.stringify(e.webname)}),{requestOptions:{loading:H(`WP.api.tamper_7`)}})}),e(`Vn`,function(e){return B.post(`/site?action=create_website_multiple`,{create_type:`txt`,websites_content:JSON.stringify(e.websites_content)},{requestOptions:{loading:H(`WP.api.tamper_7`)}})}),e(`gr`,function(e){var t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return B.post(`/site?action=DeleteSite`,e,{requestOptions:{loading:t?H(`WP.api.tamper_8`):``,successMessage:t}})}),e(`jr`,function(e){return B.post(`/site?action=check_del_data`,{ids:JSON.stringify(e.ids)})}),e(`Lr`,function(e){return B.post(`/data?action=getData`,e)}),e(`Fr`,function(){return B.post(`/site?action=get_site_types`)}),e(`zn`,function(e){return B.post(`/site?action=add_site_type`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Or`,function(e){return B.post(`/site?action=modify_site_type_name`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`ur`,function(e){return B.post(`/site?action=remove_site_type`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Pi`,function(e){return B.post(`/site?action=set_site_type`,Q(Z({},e),{site_ids:JSON.stringify(e.site_ids)}),{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Nr`,function(){return B.post(`/site?action=GetDefaultSite`)}),e(`Ni`,function(e){return B.post(`/site?action=SetDefaultSite`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Mr`,function(){return B.post(`/config?action=get_cli_php_version`)}),e(`Hr`,Sr=function(){return B.post(`/site?action=GetPHPVersion`)}),e(`Pr`,function(){return B.post(`/site?action=get_language`)}),e(`zi`,function(e){return B.post(`/config?action=set_cli_php_version`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Bi`,function(e){return B.post(`/site?action=set_site_php_version_multiple`,e,{requestOptions:{loading:H(`WP.api.tamper_8`)}})}),e(`Li`,$a=function(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return B.post(`/site?action=`.concat(e?`SiteStart`:`SiteStop`),t,{requestOptions:{loading:n?H(`WP.api.tamper_8`):``,successMessage:n}})}),e(`$r`,function(e){return B.post(`/data?action=getData`,Q(Z({},e),{table:`backup`,type:`0`}))}),e(`Di`,function(e){return B.post(`/files?action=restore_website`,e,{requestOptions:{successMessage:!0}})}),e(`Zr`,function(){return B.post(`/files?action=get_progress`)}),e(`_r`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/site?action=DelBackup`,e,{requestOptions:{loading:t?H(`WP.api.tamper_8`):``,successMessage:t}})}),e(`Zi`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/site?action=SetEdate`,e,{requestOptions:{loading:t?H(`Site.Api.Index_2`):``,successMessage:t}})}),e(`ea`,function(e){return B.post(`/data?action=setPs`,Q(Z({},e),{table:`sites`}),{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`oi`,function(e){return B.post(`/data?action=getData`,{table:`domain`,list:`True`,search:e.id})}),e(`Xn`,function(e){return B.post(`/site?action=AddDomain`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`br`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/site?action=DelDomain`,e,{requestOptions:{loading:t?H(`WP.api.tamper_8`):``,successMessage:t,errorMessage:t}})}),e(`ni`,function(e){return B.post(`/site?action=GetDirBinding`,e)}),e(`Jn`,function(e){return B.post(`/site?action=AddDirBinding`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`ri`,function(e){return B.post(`/site?action=GetDirRewrite`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),errorMessage:!1}})}),e(`Yn`,function(e){return B.post(`/site?action=GetDirRewrite`,Q(Z({},e),{add:1}),{requestOptions:{loading:H(`WP.api.tamper_8`)}})}),e(`yr`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/site?action=DelDirBinding`,e,{requestOptions:{loading:t?H(`WP.api.tamper_8`):``,successMessage:t}})}),e(`li`,function(e){return B.post(`/data?action=getKey`,Q(Z({},e),{key:`path`,table:`sites`}))}),e(`ii`,function(e){return B.post(`/site?action=GetDirUserINI`,e)}),e(`Yi`,function(e){return B.post(`/site?action=SetPath`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`ta`,function(e){return B.post(`/site?action=SetSiteRunPath`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`na`,function(e){return B.post(`/site?action=SetDirUserINI`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Ji`,function(e){return B.post(`/site?action=logsOpen`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`sr`,function(e){return B.post(`/site?action=CloseHasPwd`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`$i`,function(e){return B.post(`/site?action=SetHasPwd`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`ci`,function(e){return B.post(`/site?action=get_dir_auth`,e)}),e(`Zn`,function(e){return B.post(`/site?action=set_dir_auth`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`xi`,function(e){return B.post(`/site?action=modify_dir_auth_pass`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`xr`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/site?action=delete_dir_auth`,e,{requestOptions:{loading:t?H(`WP.api.tamper_8`):``,successMessage:t}})}),e(`ti`,function(e){return B.post(`/config?action=get_file_deny`,e)}),e(`qn`,function(e){return B.post(`/config?action=set_file_deny`,Q(Z({},e),{act:`add`}),{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`bi`,function(e){return B.post(`/config?action=set_file_deny`,Q(Z({},e),{act:`edit`}),{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`vr`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/config?action=del_file_deny`,e,{requestOptions:{loading:t?H(`WP.api.tamper_8`):``,successMessage:t}})}),e(`si`,function(e){return B.post(`/site?action=GetLimitNet`,e)}),e(`Qi`,function(e){return B.post(`/site?action=SetLimitNet`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`or`,function(e){return B.post(`/site?action=CloseLimitNet`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`ai`,function(e){return B.post(`/site?action=GetIndex`,e)}),e(`mi`,function(e){return B.post(`/site?action=GetRewriteList`,e)}),e(`Oi`,function(e){return B.post(`/site?action=SetRewriteTel`,e,{requestOptions:{loading:H(`Site.Api.Index_2`),successMessage:!0}})}),e(`Ai`,function(e){return B.post(`/site?action=SetIndex`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`gi`,function(e){return B.post(`/site?action=GetSitePHPVersion`,e)}),e(`Ri`,function(e){return B.post(`/site?action=SetPHPVersion`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Vr`,function(e){return B.post(`/config?action=get_php_session_path`,e)}),e(`Ii`,function(e){return B.post(`/config?action=set_php_session_path`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`_i`,function(e){return B.post(`/site?action=is_update`,e)}),e(`vi`,function(e){return B.post(`/site?action=get_wp_username`,e)}),e(`ua`,function(e){return B.post(`/site?action=update_wp`,e,{requestOptions:{loading:H(`Site.Api.Index_3`),successMessage:!0}})}),e(`ca`,function(e){return B.post(`/site?action=set_fastcgi_cache`,Q(Z({},e),{act:e.act?`enable`:`disable`}),{requestOptions:{loading:``.concat(e.act?H(`Site.Api.Index_4`):H(`Site.Api.Index_5`),` `,H(`Site.Api.Index_6`)),successMessage:!0}})}),e(`ar`,function(e){return B.post(`/site?action=purge_all_cache`,e,{requestOptions:{loading:H(`Site.Api.Index_7`),successMessage:!0}})}),e(`Ei`,function(e){return B.post(`/site?action=reset_wp_password`,e,{requestOptions:{loading:H(`Site.Api.Index_8`),successMessage:!0}})}),e(`ei`,function(e){return B.post(`/files?action=get_composer_version`,e)}),e(`la`,function(e){return B.post(`/files?action=update_composer`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Dr`,function(e){return B.post(`/files?action=DeleteFile`,{path:``.concat(e.path,`/composer.lock`)},{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Ar`,function(e){return B.post(`/files?action=exec_composer`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`pi`,function(e){return B.post(`/site?action=GetRedirectList`,e)}),e(`$n`,function(e){return B.post(`/site?action=CreateRedirect`,Q(Z({},e),{redirectdomain:JSON.stringify(e.redirectdomain)}),{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Ci`,function(e){return B.post(`/site?action=ModifyRedirect`,Q(Z({},e),{redirectdomain:JSON.stringify(e.redirectdomain)}),{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`wi`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return B.post(`/site?action=ModifyRedirect`,Q(Z({},e),{redirectdomain:JSON.stringify(e.redirectdomain)}),{requestOptions:{loading:t?H(`WP.api.tamper_8`):``,successMessage:n}})}),e(`Xi`,function(e){return B.post(`/site?action=set_error_redirect`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Cr`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/site?action=DeleteRedirect`,e,{requestOptions:{loading:t?H(`WP.api.tamper_8`):``,successMessage:t}})}),e(`fi`,function(e){return B.post(`/site?action=GetRedirectFile`,e)}),e(`Mi`,function(e){return B.post(`/site?action=SaveRedirectFile`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`di`,function(e){return B.post(`/site?action=GetProxyList`,e)}),e(`Qn`,function(e){return B.post(`/site?action=CreateProxy`,Q(Z({},e),{subfilter:JSON.stringify(e.subfilter)}),{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Si`,function(e){return B.post(`/site?action=ModifyProxy`,Q(Z({},e),{subfilter:JSON.stringify(e.subfilter)}),{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Sr`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/site?action=RemoveProxy`,e,{requestOptions:{loading:t?H(`WP.api.tamper_8`):``,successMessage:t}})}),e(`ui`,function(e){return B.post(`/site?action=GetProxyFile`,e)}),e(`ji`,function(e){return B.post(`/site?action=SaveProxyFile`,e,{requestOptions:{loading:H(`Site.Api.Index_9`),successMessage:!0}})}),e(`zr`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/site?action=GetSecurity`,e,{requestOptions:{loading:t?H(`Site.Api.Index_10`):``}})}),e(`Fi`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/site?action=SetSecurity`,e,{requestOptions:{loading:t?H(`Site.Api.Index_9`):``,successMessage:!0}})}),e(`Rr`,function(e){return B.post(`/site?action=GetSiteLogs`,e)}),e(`Ir`,function(e){return B.post(`/site?action=get_site_err_log`,e)}),e(`Br`,function(e){return B.post(`/ajax?action=get_result&path=`.concat(e.path))}),e(`Ti`,function(e){return B.post(`/ajax?action=log_analysis&path=`.concat(e.path))}),e(`Qr`,function(e){return B.post(`/ajax?action=speed_log&path=`.concat(e.path))}),e(`hi`,function(e){return B.post(`/ajax?action=get_detailed&path=`.concat(e.path,`&type=`,e.type))}),e(`Gn`,function(e){return B.post(`/mod/proxy/com/create`,e,{requestOptions:{loading:H(`Site.Api.Index_9`),successMessage:!0}})}),e(`Kr`,function(e){return B.post(`/mod/proxy/com/get_list`,e)}),e(`dr`,function(e){var t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return B.post(`/mod/proxy/com/delete`,e,{requestOptions:{loading:t?H(`WP.api.tamper_8`):``,successMessage:t}})}),e(`Ki`,function(e){return B.post(`/data?action=setPs`,Q(Z({},e),{table:`sites`}),{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Ur`,function(e){return B.post(`/mod/proxy/com/get_global_conf`,e)}),e(`Wr`,function(e){return B.post(`/mod/proxy/com/get_domain_list`,e)}),e(`Wn`,function(e){return B.post(`/mod/proxy/com/add_domain`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`mr`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/mod/proxy/com/del_domain`,e,{requestOptions:{loading:t?H(`WP.api.tamper_8`):``,successMessage:t,errorMessage:t}})}),e(`Jr`,function(e){return B.post(`/mod/proxy/com/get_proxy_list`,e)}),e(`sa`,function(e){return B.post(`/mod/proxy/com/set_url_remark`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`er`,function(e){return B.post(`/mod/proxy/com/add_proxy`,e,{requestOptions:{loading:H(`Site.Api.Index_9`),successMessage:!0}})}),e(`Tr`,function(e){return B.post(`/mod/proxy/com/del_url_proxy`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`oa`,function(e){return B.post(`/mod/proxy/com/set_url_proxy`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`aa`,function(e){return B.post(`/mod/proxy/com/set_url_custom_conf`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`nr`,function(e){return B.post(`/mod/proxy/com/add_sub_filter`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Er`,function(e){return B.post(`/mod/proxy/com/del_sub_filter`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`ra`,function(e){return B.post(`/mod/proxy/com/set_url_cache`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`tr`,function(e){return B.post(`/mod/proxy/com/add_url_ip_limit`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`wr`,function(e){return B.post(`/mod/proxy/com/del_url_ip_limit`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`lr`,function(e){return B.post(`/mod/proxy/com/del_url_ip_limit`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`ia`,function(e){return B.post(`/mod/proxy/com/set_url_gzip`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Vi`,function(e){return B.post(`/mod/proxy/com/set_global_cache`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`ir`,function(e){return B.post(`/mod/proxy/com/clear_cache`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Hi`,function(e){return B.post(`/mod/proxy/com/set_global_gzip`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Hn`,function(e){return B.post(`/mod/proxy/com/add_ip_limit`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`fr`,function(e){return B.post(`/mod/proxy/com/del_ip_limit`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`cr`,function(e){return B.post(`/mod/proxy/com/batch_del_ip_limit`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Un`,function(e){return B.post(`/mod/proxy/com/add_dir_auth`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`kr`,function(e){return B.post(`/mod/proxy/com/set_dir_auth`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`pr`,function(e){return B.post(`/mod/proxy/com/del_dir_auth`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Ui`,function(e){return B.post(`/mod/proxy/com/set_global_log`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Wi`,function(e){return B.post(`/mod/proxy/com/set_global_websocket`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Gr`,function(e){return B.post(`/mod/proxy/com/get_config`,e)}),e(`Gi`,function(e){return B.post(`/mod/proxy/com/save_config`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Yr`,function(e){return B.post(`/project/proxy/get_project_redirect_list`,e)}),e(`hr`,function(e){return B.post(`/mod/proxy/com/DeleteRedirect`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Kn`,function(e){return B.post(`/mod/proxy/com/CreateRedirect`,Q(Z({},e),{redirectdomain:JSON.stringify(e.redirectdomain)}),{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`yi`,function(e){return B.post(`/mod/proxy/com/ModifyRedirect`,Q(Z({},e),{redirectdomain:JSON.stringify(e.redirectdomain)}),{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`Xr`,function(e){return B.post(`/mod/proxy/com/GetRedirectFile`,e)}),e(`ki`,function(e){return B.post(`/files?action=SaveFileBody`,e,{requestOptions:{loading:H(`WP.api.tamper_8`),successMessage:!0}})}),e(`qr`,function(e){return B.post(`/mod/proxy/com/GetSiteLogs`,e)}),e(`qi`,function(e){return B.post(`/site?action=SetSecurity`,e,{requestOptions:{loading:H(`Site.Api.Index_9`),successMessage:!0}})}),e(`rr`,function(e){return B.post(`/site?action=php_wp_backup`,e,{requestOptions:{loading:H(`WP.api.tamper_9`),successMessage:!1}})}),M(),e(`Rn`,ha=R({name:``,title:``,s_status:!0,s_version:``})),e(`Fn`,Ji=R({datadir:``,port:3306})),e(`Nn`,function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,dr()];case 1:return e=t.sent().message,P(e)&&(Ji.datadir=e.datadir,Ji.port=Number(e.port)),[2]}})})()}),e(`Ln`,pa=z(``)),e(`In`,fa=z([])),e(`Pn`,function(){return X(function(){var e,t;return $(this,function(n){switch(n.label){case 0:return[4,Sr()];case 1:return e=n.sent().message,_i(e)&&e.length>0?(t=e.filter(function(e){return e.version!==`00`}),fa.value=t.reverse().map(function(e){return{label:e.name,value:e.version}}),pa.value=t[0].version):(pa.value=``,fa.value=[]),[2]}})})()}),M(),j(),e(`kn`,function(e){return X(function(){var t,n,r;return $(this,function(i){switch(i.label){case 0:t=I.loading(`Processing, please wait...`).close,i.label=1;case 1:return i.trys.push([1,,3,4]),[4,zr({sName:e})];case 2:return n=i.sent().message,P(n)&&(r=n.versions[0].full_version,Fo({title:`Install plugin`,content:`Are you sure to install [`.concat(n.title,` v`,r,`] plugin?`),onConfirm:function(){return X(function(){return $(this,function(e){switch(e.label){case 0:return n.status?[4,fi({sName:n.name,version:r,upgrade:r})]:[3,2];case 1:return e.sent(),[3,4];case 2:return[4,fi({sName:n.name,version:r})];case 3:e.sent(),e.label=4;case 4:return fc(),[2]}})})()}})),[3,4];case 3:return t(),[7];case 4:return[2]}})})()}),e(`jn`,function(e,t){return X(function(){var n,r,i;return $(this,function(a){switch(a.label){case 0:n=I.loading(`Processing, please wait...`).close,a.label=1;case 1:return a.trys.push([1,,3,4]),[4,zr({sName:e})];case 2:return r=a.sent().message,P(r)&&(i=r.versions[0].full_version,Fo({title:`Install plugin`,content:`Are you sure to install [`.concat(r.title,` v`,i,`] plugin?`),onConfirm:function(){return X(function(){var e,n;return $(this,function(a){switch(a.label){case 0:return[4,mi({sName:r.name,version:i,upgrade:i,type:1})];case 1:return e=a.sent(),n=e.message,P(n)?n.result?(fc(),[2]):[4,mc({name:n.name,tmp_path:n.tmp_path,title:A.global.t(`Soft.index_21`)},function(){t==null||t()})]:[3,3];case 2:a.sent(),a.label=3;case 3:return[2]}})})()}})),[3,4];case 3:return n(),[7];case 4:return[2]}})})()}),e(`En`,Pt=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return X(function(){var n,r;return $(this,function(i){switch(i.label){case 0:t&&(n=I.loading(`Processing, please wait...`)),i.label=1;case 1:return i.trys.push([1,,3,4]),[4,zr({sName:e})];case 2:return r=i.sent().message,P(r)&&r.setup?[2,r]:(Ro(e),[2,Promise.reject()]);case 3:return t&&(n==null||n.close()),[7];case 4:return[2]}})})()}),e(`Dn`,function(e,t){var n=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return X(function(){return $(this,function(r){switch(r.label){case 0:return k().isFree?(Mc({source:t}),[2,Promise.reject()]):[4,Pt(e,n)];case 1:return[2,r.sent()]}})})()}),e(`An`,function(e){return X(function(){var t,n,r,i,a,o;return $(this,function(s){switch(s.label){case 0:return t=e.source,n=e.isBuy,r=e.isSetup,i=e.onInstalled,a=gs(e,[`source`,`isBuy`,`isSetup`,`onInstalled`]),o=k(),n||o.isLtd?r?[4,hc(a)]:(Ro(a.name,i),[2]):(Mc({source:t}),[2]);case 1:return s.sent(),[2]}})})()}),e(`On`,Rr=function(e){return`/static/img/soft_ico/ico-`.concat(e.replace(/-+[{0-9},.,]+$/,``),`.png`)}),M(),j(),Cr=function(e){return e.name===`pdns`?e.title:function(){return qr(`div`,{class:`flex items-center`},[qr(`img`,{class:`w-22px max-h-22px mr-5px`,src:Rr(e.name)}),qr(`span`,e.title)])}},aa=function(e){ha.name=e.name===`pureftpd`?`pure-ftpd`:e.name,ha.s_version=e.name,ha.title=e.title;var t=e.name+`View`;Ui[t](e)},Ui={mysqlView:function(e){J({title:Cr(e),width:800,height:660,component:T(function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1786507437784`).then(function(e){return e.o})},void 0)})})},nginxView:function(e){J({title:Cr(e),width:800,height:660,component:T(function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1786507437784`).then(function(e){return e.a})},void 0)})})},pureftpdView:function(e){J({title:Cr(e),width:1e3,height:550,component:T(function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1786507437784`).then(function(e){return e.l})},void 0)})})},redisView:function(e){J({title:Cr(e),width:800,height:660,component:T(function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1786507437784`).then(function(e){return e.r})},void 0)})})},mongodbView:function(e){J({title:Cr(e),width:800,height:660,component:T(function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1786507437784`).then(function(e){return e.s})},void 0)})})},apacheView:function(e){J({title:Cr(e),width:800,height:660,component:T(function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1786507437784`).then(function(e){return e.y})},void 0)})})},memcachedView:function(e){J({title:Cr(e),width:800,height:660,component:T(function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1786507437784`).then(function(e){return e.c})},void 0)})})},openlitespeedView:function(e){J({title:Cr(e),width:800,height:660,component:T(function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1786507437784`).then(function(e){return e.i})},void 0)})})},pdnsView:function(e){J({title:Cr(e),width:900,height:600,component:T(function(){return y(function(){return t.import(`./view-soft-legacy.js?v=1786507437784`).then(function(e){return e.u})},void 0)})})}},M(),j(),V=A.global.t,e(`vn`,[{key:`cache`,label:`Purge Cache`,icon:function(){return w(`i`,{class:`i-ant-design:clear-outlined text-18px`},null)}},{key:`category`,label:V(`Category`),icon:function(){return w(`i`,{class:`i-ic:baseline-category text-18px`},null)}},{key:`plugin`,label:V(`WP.TableRow.index_5`),icon:function(){return w(`i`,{class:`i-mingcute:plugin-2-line text-18px`},null)}},{key:`theme`,label:V(`WP.TableRow.index_6`),icon:function(){return w(`i`,{class:`i-lsicon:clothes-outline text-18px`},null)}},{key:`delete`,label:V(`Public.Btn.Del`),icon:function(){return w(`i`,{class:`i-weui:delete-outlined text-18px`},null)}}]),e(`Sn`,function(e){return X(function(){var t;return $(this,function(n){switch(n.label){case 0:return[4,cc({source:142})];case 1:return n.sent(),[4,lc(`monitor`)];case 2:return n.sent(),hc({name:`monitor`,title:`Website statistics-v2`,admin:!0}),e&&(t=setInterval(function(){if(window.document.getElementsByClassName(`layui-layer-page`)[0]){clearInterval(t);var n=!1,r=!1,i=!1,a=setInterval(function(){if(!n){var t=document.querySelector(`[data-name="request"]`);t&&(t.click(),n=!0)}if(!r){var o=document.querySelector(`.search-type [data-name="l30"]`)||document.querySelector(`[data-name="l30"]`);o&&(o.click(),r=!0)}i||document.querySelectorAll(`.mt_select_list li`).forEach(function(t){t.getAttribute(`data-name`)===e&&(t.click(),i=!0)}),n&&r&&i&&clearInterval(a)},50)}},50)),[2]}})})()}),rr=function(e){return e.total?e.total.request:0},nr=function(e){return e.list.map(function(e){return{date:e.date,value:e.request}})},e(`_n`,E({name:`CloseSite`,props:{val:{type:String,required:!0},row:{type:Object,required:!0},close:{type:Function,required:!0},onOpenConfig:{type:Function}},emits:[`close`],setup:function(e){var t=k(),n=e.val===`1`?V(`Site.PHP.index_22`):V(`Site.PHP.index_23`),r=function(){e.close()},i=function(){return X(function(){return $(this,function(t){switch(t.label){case 0:return[4,$a(e.val===`1`,{id:e.row.id,name:e.row.name})];case 1:return t.sent(),e.row.status=e.val,e.close(),[2]}})})()},a=Io(`--bt-tabs-modal-cancel-btn-bg`);return function(){var o,s;return w(ne,null,[w(`div`,{class:`flex p-20px`},[w(ft,{name:`base-warning`,size:`30`,color:`#f0a020`},null),w(`div`,{class:`confirm-content flex-1 ml-10px pt-4px text-14px leading-22px`},[Ca(n)])]),w(gt,null,{default:function(){return[w(f,{size:`small`,class:`cancel-btn`,color:a.value,onClick:r},gc(o=V(`Public.Btn.Cancel`))?o:{default:function(){return[o]}}),e.val!==`1`&&(!e.row.is_child||e.row.main_site)?w(f,{type:`warning`,size:`small`,onClick:function(){var n;if(t.isFree){Mc({source:371});return}(n=e.onOpenConfig)==null||n.call(e)}},{default:function(){return[`Maintenance`]}}):``,w(f,{size:`small`,type:e.val===`1`?`primary`:`error`,onClick:i},gc(s=V(`Public.Btn.Confirm`))?s:{default:function(){return[s]}})]}})])}}})),e(`yn`,function(e){return!!(e.is_child&&!e.main_site)}),Si=function(e){return!e.is_child&&!e.__isSubSiteControl&&e.sub_site>0},ro=function(e){var t=e.target;return!!(t!=null&&t.closest(`a, button, input, textarea, select, label, .n-checkbox, .n-button, .n-base-selection, .n-popselect, .n-data-table-sorter, .n-dropdown-trigger, .n-data-table-expand-trigger, .n-data-table-expand`))},e(`bn`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Si(e)?Q(Z({},t),{class:[t.class,`wp-subsite-parent-row-clickable`].filter(Boolean).join(` `),onClick:function(e){if(!ro(e)){var t=e.currentTarget,n=t==null?void 0:t.querySelector(`.n-data-table-expand-trigger, .n-data-table-expand`);n==null||n.click()}}}):t}),e(`wn`,oa=function(e,n,r){J({title:e,width:760,minHeight:200,data:{params:n,callback:r,onResult:function(e){_c(e)}},component:T(function(){return y(function(){return t.import(`./view-wp-legacy.js?v=1786507437784`).then(function(e){return e.r})},void 0)})})}),e(`xn`,function(e,n){J({title:V(`Add SubSite - {0}`,[e.name]),width:700,minHeight:500,footer:!0,data:{getList:function(){oa(V(`Add SubSite`),`backup_deploy`,n)},name:e.name},component:T(function(){return y(function(){return t.import(`./view-wp-legacy.js?v=1786507437784`).then(function(e){return e.a})},void 0)})})}),e(`Cn`,function(){var e=arguments.length>0&&arguments[0]!==void 0&&arguments[0],n=arguments.length>1?arguments[1]:void 0;J({title:n?`[`.concat(n,`] `,V(`Website statistics`)):V(`Website statistics`),width:900,minHeight:450,data:{name:n,showTops5:e},component:T(function(){return y(function(){return t.import(`./view-wp-legacy.js?v=1786507437784`).then(function(e){return e.i})},void 0)})})}),M(),oi=E({__name:`index`,props:{value:{default:``},height:{default:22},onUpdateValue:{},onBlur:{}},setup:function(e){var t=e,n=Wo(t,`value`),r=function(e){var n,r=e.target;t==null||(n=t.onBlur)==null||n.call(t,r.value||``,e)},i=function(e){e.target.blur()};return function(t,a){return Zo((L(),Gt(`input`,{"onUpdate:modelValue":a[0]||(a[0]=function(e){return Ti(n)?n.value=e:null}),class:`bt-table-input`,style:ta({height:q(jn)(e.height)}),onBlur:r,onKeyup:Qo(i,[`enter`])},null,36)),[[Ko,q(n)]])}}}),e(`gn`,St=Ge(oi,[[`__scopeId`,`data-v-ae262dd9`]])),M(),De={class:`leading-[1]`},ai=E({__name:`index`,props:{value:{type:[Number,String,Boolean,null],default:`1`},checkedValue:{type:[Number,String,Boolean],default:`1`},uncheckedValue:{type:[Number,String,Boolean],default:`0`},checkedLabel:{default:``},uncheckedLabel:{default:``},onClick:{type:Function,default:void 0}},setup:function(e){var t=e,n=function(){var e=t.value,n=t.checkedValue,r=t.uncheckedValue,i=t.onClick;i&&Ot(i,e===n?r:n)};return function(t,r){var i=_;return L(),Ut(i,{class:ea([`items-center cursor-pointer`,e.value===e.checkedValue?`text-primary`:`text-error`]),size:2,inline:!0,onClick:n},{default:Y(function(){return[C(`span`,De,yo(e.value===e.checkedValue?e.checkedLabel||t.$t(`Public.Status.Running`):e.uncheckedLabel||t.$t(`Public.Status.Stopped`)),1),C(`i`,{class:ea([`text-14px`,``.concat(e.value===e.checkedValue?`i-mage:play-fill`:`i-mage:pause-fill`)])},null,2)]}),_:1},8,[`class`])}}}),e(`hn`,wt=ai),M(),ii=E({__name:`index`,props:{type:{default:`primary`},target:{},width:{},href:{},disabled:{type:Boolean,default:!1},onClick:{}},emits:[`click`],setup:function(e,t){var n=t.emit,r=e,i=n,a=function(e){r.href||i(`click`,e)};return function(t,n){var r=f;return L(),Ut(r,Ri({style:{width:e.width},tag:`a`,text:``},t.$attrs,{rel:`noreferer noopener`,target:e.target,type:e.type,disabled:e.disabled,href:e.href?e.href:`javascript:;`,onClick:a}),{default:Y(function(){return[Ta(t.$slots,`default`,{},void 0,!0)]}),_:3},16,[`style`,`target`,`type`,`disabled`,`href`])}}}),e(`mn`,pt=Ge(ii,[[`__scopeId`,`data-v-15a23a06`]])),M(),e(`pn`,mt=E({name:`BtLinkGroup`,props:{options:{type:Array,default:function(){return[]}}},render:function(){var e;return w(_,{class:`items-center`,justify:`end`,inline:!0,size:0},vc(e=this.options.filter(function(e){return e.show===void 0||e.show}).map(function(e,t){var n=e.linkType||`default`;return w(ne,null,[t===0?``:w(g,{class:`mx-4px!`,vertical:!0},null),n==="default"?w(pt,{disabled:e.disabled||!1,class:e.class,type:e.type,width:e.width||`auto`,onClick:function(t){var n;(n=e.onClick)==null||n.call(e,t)}},{default:function(){return[e.label]}}):``,n===`dropdown`?w(ee,e.dropdown||{},{default:function(){return[w(pt,{disabled:e.disabled||!1,onClick:function(t){var n;(n=e.onClick)==null||n.call(e,t)}},{default:function(){return[e.label,w(ft,{name:`base-arrow-bottom`,size:`13`},null)]}})]}}):``])}))?e:{default:function(){return[e]}})}})),M(),ri=E({__name:`index`,props:{disabled:{type:Boolean,default:!1},tips:{},value:{type:[Boolean,String,Number],default:!1},onClick:{}},setup:function(e){var t=z(!0),n=e;typeof n.value==`string`||typeof n.value==`number`?t.value=!!n.value:t.value=n.value;var r=function(){var e=n.onClick;e&&Ot(e,t.value)};return function(n,i){var a=_e,o=ve;return L(),Ut(o,{trigger:`hover`,disabled:!(e.disabled&&q(t))},{trigger:Y(function(){return[w(a,{size:`small`,value:q(t),"onUpdate:value":[i[0]||(i[0]=function(e){return Ti(t)?t.value=e:t=e}),r],disabled:e.disabled&&q(t)},null,8,[`value`,`disabled`])]}),default:Y(function(){return[Yt(` `+yo(e.tips),1)]}),_:1},8,[`disabled`])}}}),e(`fn`,Tt=ri),e(`dn`,Vt=function(e){return X(function(){var t,n,r;return $(this,function(i){return t=Po({legacy:!0}),n=t.copy,r=t.isSupported,r.value?(n(e),I.success(A.global.t(`Utils.Copy.index_1`))):I.error(A.global.t(`Utils.Copy.index_2`)),[2]})})()}),M(),Ee={class:`flex`},je={class:`w-0 flex-1 flex items-center`},Pe={class:`min-w-0`},Fe={class:`i-majesticons:eye-line`},Ie={class:`i-majesticons:eye-off-line`},ni=E({__name:`index`,props:{value:{default:``}},setup:function(e){var t=e,n=z(!1),r=S(function(){return n.value?t.value:`**********`}),i=function(){n.value=!n.value},a=function(){return X(function(){return $(this,function(e){return Vt(``.concat(t.value)),[2]})})()};return function(e,t){var o=te,s=ft;return L(),Gt(`div`,Ee,[C(`div`,je,[C(`div`,Pe,[w(o,{class:`max-w-full`,tooltip:{contentStyle:{maxWidth:`200px`}}},{default:Y(function(){return[Yt(yo(q(r)),1)]}),_:1})]),C(`div`,{class:`ml-6px flex items-center text-15px cursor-pointer`,title:`Show`,onClick:i},[Zo(C(`i`,Fe,null,512),[[qo,!q(n)]]),Zo(C(`i`,Ie,null,512),[[qo,q(n)]])]),C(`button`,{class:`reset ml-6px text-15px cursor-pointer`,title:`Copy`,onClick:a},[w(s,{name:`common-copy`})])])])}}}),e(`un`,Ct=ni),M(),Ke={},Te={class:`bt-tips-ul flex flex-col gap-4px list-outside list-disc leading-20px text-desc`},e(`ln`,Et=Ge(Ke,[[`render`,yc]])),M(),j(),we=[`onClick`],Ae={class:`whitespace-nowrap mr-10px`},Ne={class:`w-120px`},co=E({__name:`ssl-colums`,props:{config:{type:[Number,Object],default:-1},sslApplyList:{type:Array,default:function(){return[]}}},emits:[`click`],setup:function(e,n){var r=n.emit,i=Lo().t,a=r,o=function(){a(`click`)},s=function(e,n){e.stopPropagation(),J({title:i(`SSL.Domain.index_5`),width:700,height:450,data:{path:n},component:T(function(){return y(function(){return t.import(`./view-ssl-legacy.js?v=1786507437784`).then(function(e){return e.r})},void 0)})})};return function(t,n){var r=f,i=fe,a=ft,c=_;return q(P)(e.config)?(L(),Ut(r,{key:0,type:e.config.endtime<0?`error`:`primary`,text:``,onClick:o},{default:Y(function(){return[Yt(yo(e.config.endtime<0?t.$t(`Site.PHP.index_28`):t.$t(`Site.PHP.index_29`,[e.config.endtime])),1)]}),_:1},8,[`type`])):e.sslApplyList.length>0?(L(!0),Gt(ne,{key:1},wa(e.sslApplyList,function(e){return L(),Gt(`div`,{class:`flex flex-nowrap! p-10px cursor-pointer items-center`,key:e.task_name,onClick:function(t){return s(t,e.task_log)}},[C(`span`,Ae,yo(e.task_name),1),w(c,{class:`items-center flex-nowrap!`},{default:Y(function(){return[C(`div`,Ne,[w(i,{class:`w-full`,type:`line`,status:`success`,"indicator-placement":`inside`,percentage:e.task_status,processing:e.task_status!==100},null,8,[`percentage`,`processing`])]),w(a,{name:`base-left-logs`,size:`18`,color:`#666666`})]}),_:2},1024)],8,we)}),128)):(L(),Ut(r,{key:2,type:`warning`,text:``,onClick:o},{default:Y(function(){return[Yt(yo(t.$t(`Site.PHP.index_30`)),1)]}),_:1}))}}}),so=co,M(),Ce={class:`font-bold`},ke={class:`text-desc`},Me=[`textContent`],it=E({__name:`backup-colums`,props:{count:{type:Number,default:0}},emits:[`showBackup`],setup:function(e,t){var n=t.emit,r=Lo().t,i=n,a=function(){i(`showBackup`)},o=S(function(){return e.count<=0}),s=S(function(){return o.value?r(`Click to backup`):r(`Click to manage`)});return function(t,n){var r=_,i=ve;return L(),Ut(i,null,{trigger:Y(function(){return[w(r,{class:`site-backup flex-nowrap!`,size:5,onClick:a},{default:Y(function(){return[C(`span`,{class:ea([`site-backup__icon`,{"is-empty":q(o)}])},bs(n[0]||(n[0]=[C(`i`,{class:`i-material-symbols:cloud-download-outline-rounded`},null,-1)])),2),w(r,{class:`truncate text-left`,vertical:``,size:3},{default:Y(function(){return[C(`div`,{class:ea([`text-primary`,{"text-warning":q(o)}])},[C(`span`,Ce,yo(e.count),1),Yt(` `+yo(t.$t(`Node.index_87`)),1)],2),C(`div`,ke,yo(q(s)),1)]}),_:1}),n[1]||(n[1]=C(`i`,{class:`site-backup__arrow i-ic:round-chevron-right`},null,-1))]}),_:1})]}),default:Y(function(){return[C(`span`,{textContent:yo(t.$t(`Backup locally or to cloud, restore anytime`))},null,8,Me)]}),_:1})}}}),rt=Ge(it,[[`__scopeId`,`data-v-003e3b60`]]),M(),j(),pe=T(function(){return y(function(){return t.import(`./feature-Quota-legacy.js?v=1786507437784`).then(function(e){return e.t})},void 0)}),ge=T(function(){return y(function(){return t.import(`./app-components-legacy.js?v=1786507437784`).then(function(e){return e.I})},void 0)}),M(),j(),e(`Xt`,zo=D(`layout-message-list`,function(){var e=z(0),n=R({p:1,limit:11,search:`1`}),r=ac([{key:`name`,title:A.global.t(`Site.TableRow.index_2`),width:200,render:function(e){return w(te,{tooltip:!0},{default:function(){return[e.install_status===1?w(ft,{name:`base-tick`,class:`text-primary`},null):Zo(w(ft,{name:`base-close`,class:`text-error`},null),[[ka(`else`)]]),w(`span`,{class:`ml-4px`},[e.name])]}})}},{key:`addtime`,title:A.global.t(`Docker.Volume.index_7`)},{key:`start`,title:A.global.t(`Layout.MessageBox.index_7`),render:function(e){return Dt(e.start,e.end)}},Ec({width:70,options:function(e){return[{label:A.global.t(`Security.Anti.Index_21`),onClick:function(){J({width:600,height:500,data:{id:e.id},title:`Install Log[`+e.name+`]`,component:T(function(){return y(function(){return t.import(`./feature-MessageBox-legacy.js?v=1786507437784`).then(function(e){return e.t})},void 0)})})}}]}})]),i=r.table,a=r.columns,o=ic(),s=o.loading,c=o.setLoading;return{listConut:e,search:n,table:i,columns:a,loading:s,getMessageCount:function(){return X(function(){var t;return $(this,function(r){switch(r.label){case 0:return r.trys.push([0,,2,3]),c(!0),[4,Un(xo(n))];case 1:return t=r.sent().message,P(t)&&(i.data=t.data,i.total=br(t.page),e.value=i.total),[3,3];case 2:return c(!1),[7];case 3:return[2]}})})()}}})),D(`layoutSote`,function(){return{msgStoreRefs:fo(zo()),taskStoreRefs:fo(Bo())}}),Ir=function(){return B.post(`/plugin?action=a&name=btwaf&s=get_customize_config_help`)},e(`qt`,function(){return B.post(`/plugin?action=a&name=btwaf&s=get_customize_list`)}),e(`Yt`,function(e){return B.post(`/plugin?action=a&name=btwaf&s=set_status_customize_rule`,e,{requestOptions:{loading:A.global.t(`Waf.Api.custom_35`),successMessage:!0}})}),e(`Gt`,function(e){return B.post(`/plugin?action=a&name=btwaf&s=create_customize_rule`,{infos:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Waf.Api.custom_36`),successMessage:!0}})}),e(`Kt`,function(e){return B.post(`/plugin?action=a&name=btwaf&s=update_customize_rule`,{id:e.id,infos:JSON.stringify(e.infos)},{requestOptions:{loading:A.global.t(`Waf.Api.custom_37`),successMessage:!0}})}),e(`Jt`,function(e){return B.post(`/plugin?action=a&name=btwaf&s=remove_customize_rule`,e,{requestOptions:{loading:A.global.t(`Waf.Api.custom_38`),successMessage:!0}})}),M(),e(`Wt`,D(`waf-custom-rule`,function(){var e=R({action:[],operators:{},options:[],sitemap:{}}),t=function(){return X(function(){var t;return $(this,function(n){switch(n.label){case 0:return[4,Ir()];case 1:return t=n.sent().message,P(t)&&(e.action=t.action,e.operators=t.operators,e.options=t.options,e.sitemap=t.sitemap),[2]}})})()},n=function(){e.action=[],e.operators={},e.options=[],e.sitemap={}},r=function(t){var n=e.options.find(function(e){return e.type===t});return n?n.text:`--`};return{config:e,getConfig:t,clearConfig:n,getSiteName:function(t){return t.map(function(t){return e.sitemap[t]||`--`}).join(`, `)},getConditionName:r,getMatchCondition:function(e){var t=[],n=function(e){for(var r=0;r1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/firewall/com/set_port_rule`,Z({operation:`remove`},e),{requestOptions:{loading:t?A.global.t(`Security.Firewall.Api.index_15`):``,successMessage:t}})}),e(`Ft`,function(e){return B.post(`/safe/firewall/get_listening_processes`,{data:JSON.stringify(e)})}),e(`Ot`,function(e){return B.post(`/firewall/com/export_rules`,e,{requestOptions:{loading:A.global.t(`Security.Firewall.Api.index_14`)}})}),e(`zt`,function(e){return B.post(`/firewall/com/import_rules`,e,{requestOptions:{successMessage:!0}})}),e(`Mt`,function(e){return B.post(`/firewall/com/ip_rules_list`,e)}),e(`ft`,function(e){return B.post(`/firewall/com/set_ip_rule`,Q(Z({},e),{operation:`add`}),{requestOptions:{loading:A.global.t(`Security.Firewall.Api.index_9`),successMessage:!0}})}),e(`St`,function(e){return B.post(`/firewall/com/modify_ip_rule`,{new_data:JSON.stringify(Z({operation:`add`},e.new_data)),old_data:JSON.stringify(e.old_data)},{requestOptions:{loading:A.global.t(`Security.Firewall.Api.index_10`),successMessage:!0}})}),e(`Ct`,function(e){return B.post(`/firewall/com/modify_ip_rule`,{new_data:JSON.stringify(Z({operation:`add`},e.new_data)),old_data:JSON.stringify(e.old_data)},{requestOptions:{loading:A.global.t(`Security.Firewall.Api.index_11`),successMessage:!0}})}),e(`vt`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/firewall/com/set_ip_rule`,Z({operation:`remove`},e),{requestOptions:{loading:t?A.global.t(`Security.Firewall.Api.index_16`):``,successMessage:t}})}),e(`Pt`,function(e){return B.post(`/firewall/com/port_forward_list`,e)}),e(`pt`,function(e){return B.post(`/firewall/com/set_port_forward`,Q(Z({},e),{operation:`add`}),{requestOptions:{loading:A.global.t(`Security.Firewall.Api.index_19`),successMessage:!0}})}),e(`wt`,function(e){return B.post(`/firewall/com/modify_forward_rule`,{new_data:JSON.stringify(Z({operation:`add`},e.new_data)),old_data:JSON.stringify(e.old_data)},{requestOptions:{loading:A.global.t(`Security.Firewall.Api.index_20`),successMessage:!0}})}),e(`yt`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/firewall/com/set_port_forward`,Z({operation:`remove`},e),{requestOptions:{loading:t?A.global.t(`Security.Firewall.Api.index_17`):``,successMessage:t}})}),e(`kt`,function(e){return B.post(`/safe/firewall/get_country_list`,{data:JSON.stringify(e)})}),e(`At`,function(){return B.post(`/safe/firewall/get_countrys`)}),e(`dt`,function(e){return B.post(`/safe/firewall/create_countrys`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Security.Firewall.Api.index_12`),successMessage:!0}})}),e(`xt`,function(e){return B.post(`/safe/firewall/modify_country`,{data:JSON.stringify(e)},{requestOptions:{loading:A.global.t(`Security.Firewall.Api.index_13`),successMessage:!0}})}),e(`_t`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/safe/firewall/remove_country`,{data:JSON.stringify(e)},{requestOptions:{loading:t?A.global.t(`Security.Firewall.Api.index_18`):``,successMessage:t}})}),e(`Rt`,function(e){return B.post(`/safe/firewall/import_rules`,{data:JSON.stringify(Z({rule_name:`country_rule`},e))},{requestOptions:{successMessage:!0}})}),e(`Dt`,function(){return B.post(`/safe/firewall/export_rules`,{data:JSON.stringify({rule_name:`country_rule`})},{requestOptions:{loading:A.global.t(`Security.Firewall.Api.index_14`)}})}),M(),e(`ut`,D(`security`,function(){var e=z({switch:!1,times:0,days:0}),t=z(!1),n=z(!1),r=function(e){n.value=e},i=R({status:!0,initStatus:!0});return{antiForm:e,systemHardening:t,isRefresh:n,setRefresh:r,firewallStatus:i,getStatus:function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Kn()];case 1:return e=t.sent().message,P(e)&&(i.status=e.status,i.initStatus=e.init_status.status),[2]}})})()}}})),e(`Y`,function(e){return B.post(`/ssl_domain?action=list_dns_api`,e)}),e(`u`,function(e){return B.post(`/ssl_domain?action=create_dns_api`,e,{requestOptions:{loading:A.global.t(`WP.api.tamper_2`),successMessage:!0}})}),e(`j`,function(e){return B.post(`/ssl_domain?action=edit_dns_api`,e,{requestOptions:{loading:A.global.t(`Crontab.Api.index_5`),successMessage:!0}})}),e(`S`,function(e){return B.post(`/ssl_domain?action=delete_dns_api`,e,{requestOptions:{loading:A.global.t(`Mail.Api.index_37`),successMessage:!0}})}),e(`X`,function(){return B.post(`/ssl_domain?action=get_dns_support`)}),e(`G`,function(e){return B.post(`/ssl_domain?action=list_dns_record`,e)}),e(`l`,function(e){return B.post(`/ssl_domain?action=create_dns_record`,e,{requestOptions:{loading:A.global.t(`WP.api.tamper_2`),successMessage:!0}})}),e(`A`,function(e){return B.post(`/ssl_domain?action=edit_dns_record`,e,{requestOptions:{loading:A.global.t(`Crontab.Api.index_5`),successMessage:!0}})}),e(`x`,function(e){return B.post(`/ssl_domain?action=delete_dns_record`,e,{requestOptions:{loading:A.global.t(`Mail.Api.index_37`),successMessage:!0}})}),e(`K`,function(e){return B.post(`/ssl_domain?action=list_domain_details`,e)}),e(`k`,function(e){return B.post(`/ssl_domain?action=switch_ssl_alarm`,e,{requestOptions:{loading:A.global.t(`Crontab.Api.index_5`),successMessage:!0}})}),e(`q`,function(e){return B.post(`/ssl_domain?action=sync_dns_info`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),e(`W`,function(e){return B.post(`/ssl_domain?action=list_ssl_info`,e)}),e(`D`,function(e){return B.post(`/ssl_domain?action=download_cert`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!1}})}),e(`$`,function(e){return B.post(`/ssl_domain?action=one_cilck_renew`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),e(`nt`,function(e){return B.post(`/ssl_domain?action=renew_cert_process`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!1}})}),e(`c`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return B.post(`/ssl_domain?action=apply_new_ssl`,e,{requestOptions:{loading:t?A.global.t(`Login.index_22`):``}})}),e(`st`,function(e){return B.post(`/ssl_domain?action=upload_cert`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!1}})}),e(`ot`,function(e){return B.post(`/ssl_domain?action=switch_auto_renew`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),e(`V`,function(e){return B.post(`/ssl_domain?action=cert_domain_list`,e)}),e(`C`,function(e){return B.post(`/ssl_domain?action=cert_deploy_sites`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!1}})}),e(`w`,function(e){return B.post(`/ssl_domain?action=cert_deploy_mails`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!1}})}),e(`T`,function(e){return B.post(`/ssl_domain?action=cert_deploy_panel`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),e(`b`,function(e){return B.post(`/ssl_domain?action=remove_cert`,e,{requestOptions:{loading:A.global.t(`Mail.Api.index_37`),successMessage:!0}})}),e(`H`,function(e){return B.post(`/ssl_domain?action=check_domain_automatic`,e)}),e(`J`,function(e){return B.post(`/files?action=GetFileBody`,e,{requestOptions:{errorMessage:!1}})}),e(`R`,function(){return B.post(`/ssl_domain?action=ssl_tasks_status`)}),e(`U`,function(e){return B.post(`/plugin?action=a&name=mail_sys&s=get_auto_cert`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),errorMessage:!1}})}),e(`E`,function(e){return B.post(`/plugin?action=a&name=mail_sys&s=auto_deploy_cert`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),e(`z`,function(){return B.post(`/business_ssl?action=get_product_list`)}),e(`f`,function(e){return B.post(`/business_ssl?action=apply_cert_order_pay`,e)}),e(`B`,function(){return B.post(`/business_ssl?action=get_cert_admin`)}),e(`P`,function(e){return B.post(`/business_ssl?action=list_business_ssl`,e)}),e(`Z`,function(e){return B.post(`/data?action=getData`,e)}),e(`rt`,function(e){return B.post(`/business_ssl?action=apply_order_ca`,e,{requestOptions:{loading:A.global.t(`Account.Account.accountState-721844-19`),successMessage:!0}})}),e(`ct`,function(e){return B.post(`/business_ssl?action=get_verify_result`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!1}})}),e(`h`,function(e){return B.post(`/business_ssl?action=check_domain_suitable`,e)}),e(`N`,function(){return B.post(`/ssl_domain?action=get_sites`)}),e(`_`,function(e){return B.post(`/ssl_domain?action=manual_apply_vaild`,e,{requestOptions:{loading:``,successMessage:!0,errorMessage:!1}})}),e(`g`,function(e){return B.post(`/ssl_domain?action=manual_apply_check`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!1}})}),e(`lt`,function(e){return B.post(`/business_ssl?action=check_url_txt`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!1,errorMessage:!1}})}),e(`m`,function(e){return B.post(`/business_ssl?action=again_verify`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),Lr=function(){return B.post(`/ssl_dns?action=get_status`)},e(`Q`,function(e){return B.post(`/ssl_dns?action=install_pdns`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!1}})}),e(`F`,function(){return B.post(`/ssl_dns?action=get_nameserver`)}),e(`it`,function(e){return B.post(`/ssl_dns?action=set_nameserver`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),e(`p`,function(e){return B.post(`/ssl_dns?action=change_status`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),e(`s`,function(e){return B.post(`/ssl_dns?action=add_zone`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),e(`y`,function(e){return B.post(`/ssl_dns?action=del_zone`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),e(`L`,function(e){return B.post(`/ssl_dns?action=get_soa`,e)}),e(`O`,function(e){return B.post(`/ssl_dns?action=set_soa`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),e(`I`,function(e){return B.post(`/ssl_dns?action=get_logger`,e)}),e(`v`,function(){return B.post(`/ssl_dns?action=clear_logger`,{},{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),e(`d`,function(e){return B.post(`/ssl_dns?action=add_dmarc`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),e(`et`,function(){return X(function(){return $(this,function(e){return B.post(`/ssl_dns?action=add_dkim_spf`,{},{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}}),[2]})})()}),e(`tt`,function(e){return B.post(`/ssl_dns?action=dns_checker`,e)}),e(`at`,function(e){return B.post(`/ssl_dns?action=set_ttl_batch`,e,{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),e(`M`,function(){return B.post(`/ssl_dns?action=fix_zone`,{},{requestOptions:{loading:A.global.t(`Login.index_22`),successMessage:!0}})}),M(),e(`o`,D(`ssl`,function(){var e=z(!0),t=z(!0);return{dnsInstall:e,dnsStatus:t,getDNSStatus:function(){return X(function(){var n;return $(this,function(r){switch(r.label){case 0:return[4,Lr()];case 1:return n=r.sent().message,P(n)&&(t.value=n.status,e.value=n.service===`pdns`),[2]}})})()}}})),M(),j(),M(),j(),e(`i`,k=D(`global`,function(){var e=Bo(),n=z(0),r=z(0),i=z(1080),a=z(52),s=function(e){i.value=e},c=function(e){n.value=e},l=function(e){r.value=e},u=z(`--`),d=z(0),f=z({status:!1,username:``}),p=z(!0),m=S(function(){return f.value.status?f.value.username:`--`}),h=z(o.Free),g=z(0),ee=S(function(){return g.value<0?`--`:g.value===0?`Lifetime`:Mn(g.value,`yyyy-MM-dd`)}),te=S(function(){return g.value===0}),_=S(function(){return h.value===o.Free}),ne=S(function(){return h.value===o.Professional}),v=S(function(){return h.value===o.Enterprise}),re=z(``),ie=z(!1),ae=z(!0),oe=z(!0),se=z(!0),ce=z(``),le=function(e){var t=vs(e,3),n=t[1],r=t[2];N(n)&&n>-1?(h.value=o.Professional,g.value=n):N(r)&&r>-1?(h.value=o.Enterprise,g.value=r):(h.value=o.Free,g.value=-1)},ue=z(`en`),de=z([]),fe=z(`fresh`),pe=Vo(),me=z(!1),he=z(!1),ge=z(!1),_e=z(!0),ve=R({isShow:!0}),ye=z(!1),be=z(!1);return{userInfo:f,username:m,authType:h,authExpired:ee,isFree:_,isPro:ne,isLtd:v,isLifetime:te,address:u,taskCount:d,mainWidth:n,mainHeight:r,bodyMinWidth:i,footerHeight:a,installFinished:p,lang:ue,langList:de,theme:fe,isMultiServiceInstall:me,multiService:he,isWebServerJump:ge,siteMonitorStatus:_e,aaPanelPro:ie,hasSubPanelAuth:ae,nodeInstall:oe,panelDomain:ce,nodeJs:se,aiAssistant:ve,ai_first_record:ye,first_backup:be,versionType:re,initPublicBackendRecord:function(){return X(function(){var e,t,n,r;return $(this,function(i){switch(i.label){case 0:return[4,wr()];case 1:return e=i.sent().message,t=P(e)?e:{},n=Object.prototype.hasOwnProperty.call(t,`ai`),ye.value=!n||Number(t.ai)!==0,r=Object.prototype.hasOwnProperty.call(t,`wp_backup`),be.value=!r||Number(t.wp_backup)!==0,[2]}})})()},getCheckAuth:function(){return X(function(){return $(this,function(e){return ie.value&&_.value&&Mc({source:210}),[2]})})()},setMainWidth:c,setMainHeight:l,setBodyMinWidth:s,getConfigSimple:function(){return X(function(){var n,r;return $(this,function(i){switch(i.label){case 0:return[4,Dr()];case 1:if(n=i.sent().message,P(n)){if(d.value=O(n,`task_count`,0),u.value=O(n,`panel.address`,`--`),f.value.status=O(n,`user_info.status`,!1),f.value.username=O(n,`user_info.data.username`,``),ue.value=O(n,`language`,`en`),de.value=O(n,`language_list`,[]),fe.value=O(n,`theme`,`fresh`),oe.value=O(n,`node_manager.is_install`,!0),p.value=n.install_finished,ie.value=n.isPro,me.value=n.multi_service_install,he.value=n.multi_service,_e.value=O(n,`site_total_monitor.is_install`,!0),r=[``,-1,-1],ce.value=O(n,`panel.domain`,``),se.value=n.nodejs,ve.isShow=O(n,`ai_widget.chat`,!0),re.value=O(n,`panel.version_type`,``),le(O(n,`get_pd`,r)),window.document.title=O(n,`webname`,`aaPanel Linux Panel`),ae.value=!!n.account_limit,p.value===!1&&pe.path===`/`){if(ie.value&&!f.value.status)return[2];J({width:480,minHeight:280,hideClose:!0,zIndex:99999,component:T(function(){return y(function(){return t.import(`./view-home-legacy.js?v=1786507437784`).then(function(e){return e.i})},void 0)})})}n.limit_login&&pe.path!==`/login`&&(window.location.href=`/login?dologin=True`),d.value!==0&&e.onRepetion()}return[2]}})})()}}})),M(),a=E({__name:`App`,setup:function(e){var t=vo(),n=k();return Xo(function(){return t.rootCssVer},function(e){Object.entries(e).forEach(function(e){var t=vs(e,2),n=t[0],r=t[1];document.documentElement.style.setProperty(n,r)})},{immediate:!0,deep:!0}),t.changeTheme(),t.initThemeConfig(),n.initPublicBackendRecord(),function(e,t){var n=Oa(`router-view`),r=dt;return L(),Ut(r,null,{default:Y(function(){return[w(n)]}),_:1})}}}),i=a,ei=xe(Da(),1),ei.default.configure({easing:`ease`,minimum:.3,speed:300,showSpinner:!0,trickleSpeed:200}),ca=[`/modify_password`],ja.beforeEach(function(e,t,n){return X(function(){var r,i,a,o,s;return $(this,function(c){switch(c.label){case 0:if(ei.default.start(),nt.removeAllPending(),ca.includes(t.path))return n(t.path),[2];i=k(),c.label=1;case 1:return c.trys.push([1,3,,4]),[4,i.getConfigSimple()];case 2:return c.sent(),[3,4];case 3:return a=c.sent(),console.error(a),[3,4];case 4:return!i.userInfo.status&&i.aaPanelPro?e.path===`/binds`?n():n(`/binds`):(i.getCheckAuth(),n()),o=window.document.title.split(` - `)[0]||`aaPanel`,s=((r=e.matched[0])==null?void 0:r.name)||`aaPanel`,s?window.document.title=``.concat(o,` - `,s):window.document.title=o,[2]}})})()}),ja.afterEach(function(){ei.default.done()}),e(`r`,Pa=ja),to=function(e){e.directive(`modal-drag`,{mounted:function(e){var t=e,n=xr(e,`n-dialog`),r=function(){var e=Hn();return Object.prototype.hasOwnProperty.call(e,`currentStyle`)&&`currentStyle`in e?function(t,n){return e.currentStyle[n]}:function(e,t){return getComputedStyle(e)[t]}}();t.onmousedown=function(e){var t=e.clientX,i=e.clientY,a=document.body.clientWidth,o=document.documentElement.clientHeight,s=n.offsetWidth,c=n.offsetHeight,l=n.offsetLeft,u=a-n.offsetLeft-s,d=n.offsetTop,f=o-n.offsetTop-c,p=r(n,`left`);p===`auto`&&(p=`0px`);var m=r(n,`top`);return p.includes(`%`)?(p=``.concat(document.body.clientWidth*(p.replace(/%/g,``)/100)),m=``.concat(document.body.clientHeight*(m.replace(/%/g,``)/100))):(p=``.concat(+p.replace(/px/g,``)),m=``.concat(+m.replace(/px/g,``))),document.onmousemove=function(e){var r=e.clientX-t,a=e.clientY-i;-r>l?r=-l:r>u&&(r=u),-a>d?a=-d:a>f&&(a=f),n.style.cssText+=`;left:`.concat(r+bo(p),`px;top:`,a+bo(m),`px;`)},document.onmouseup=function(){document.onmousemove=null,document.onmouseup=null},!1}}}),e.directive(`load-text`,function(e,t){var n=e.nextElementSibling,r=n&&n.classList.contains(`load-text`);t.value&&!r?r||(e.style.display=`none`,e.insertAdjacentHTML(`afterend`,`--`)):t.value||(r&&n.remove(),e.removeAttribute(`style`))}),e.directive(`scroll-bottom`,{updated:function(e){e.scrollTop=e.scrollHeight}}),e.directive(`table`,function(e){e.onscroll=function(){var t=e.scrollTop,n=e.querySelector(`thead`);n&&(n.style.transform=`translateY(`.concat(t,`px)`))}})},r=`panel_analytics_logs`,n=60*1e3,Qe=null,Di=!1,gi=function(e){return Object.keys(e).length===0},$i=function(e){return e.trim().replace(/\s+/g,`_`)},Ft=function(){try{window.localStorage.removeItem(r)}catch(e){}},va=function(){if(typeof window>`u`)return{};try{var e=window.localStorage.getItem(r);if(!e)return{};var t=JSON.parse(e);return t&&(t===void 0?`undefined`:xs(t))===`object`&&!Array.isArray(t)?t:{}}catch(e){return Ft(),{}}},es=function(e){if(!(typeof window>`u`)){if(gi(e)){Ft();return}try{window.localStorage.setItem(r,JSON.stringify(e))}catch(e){}}},xa=function(e){var t=va();Object.entries(e).forEach(function(e){var n=vs(e,2),r=n[0],i=n[1];Object.entries(i).forEach(function(e){var n=vs(e,2),i=n[0],a=n[1],o,s=(o=t[r])==null?void 0:o[i];if(s){var c=s.count-a.count;c>0?s.count=c:delete t[r][i]}}),t[r]&&Object.keys(t[r]).length===0&&delete t[r]}),es(t)},An=function(e){return Object.entries(e).flatMap(function(e){var t=vs(e,2),n=t[0],r=t[1];return Object.entries(r).map(function(e){var t=vs(e,2);return{module:n,fun_name:t[0],count:t[1].count}})})},e(`n`,function(e,t){var n,r=$i(e),i=$i(t);if(!(!r||!i)){var a=va();a[r]||(a[r]={}),(n=a[r])[i]||(n[i]={count:0}),a[r][i].count+=1,es(a)}}),On=function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:if(Di||(e=va(),gi(e)))return[2];Di=!0,t.label=1;case 1:return t.trys.push([1,,3,4]),[4,po({logs:JSON.stringify(An(e))})];case 2:return t.sent(),xa(e),[3,4];case 3:return Di=!1,[7];case 4:return[2]}})})()},lo=function(){typeof window>`u`||Qe!==null||(Qe=window.setInterval(function(){On().catch(function(){})},n))},M(),et=Ht(i),ma=qt(),ma.use(ao),et.use(ma),et.use(A),et.use(Pa),to(et),lo(),et.mount(`#app`),e(`t`,function(e){return e[e.NotDeploy=-1]=`NotDeploy`,e[e.SaveOrHolderDeploy=0]=`SaveOrHolderDeploy`,e[e.LetsEncryptDeploy=1]=`LetsEncryptDeploy`,e[e.TestDeploy=2]=`TestDeploy`,e[e.BusinessDeploy=3]=`BusinessDeploy`,e}({}))}}})})(); \ No newline at end of file diff --git a/BTPanel/static/vite/js/app-modal-ui-legacy.js b/BTPanel/static/vite/js/app-modal-ui-legacy.js index 46cba844..919ab983 100644 --- a/BTPanel/static/vite/js/app-modal-ui-legacy.js +++ b/BTPanel/static/vite/js/app-modal-ui-legacy.js @@ -1,2 +1,2 @@ -(function(){System.register([`./rolldown-runtime-legacy.js?v=1784873523001`,`./vendor-utils-legacy.js?v=1784873523001`,`./vendor-vue-legacy.js?v=1784873523001`,`./vendor-naive-legacy.js?v=1784873523001`,`./app-legacy.js?v=1784873523001`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O,k,A,j,M,N,P,F,I,L,R,z;function B(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1] { - const hrefs = [] const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1784873523001" + const version = "1786507437784" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() @@ -28,14 +27,5 @@ loaded.add(url.href) removeAfterLoad(freshLink, link) } - for (const href of hrefs) { - const url = new URL(href, import.meta.url).href - if (loaded.has(url)) continue - const link = document.createElement("link") - link.rel = "stylesheet" - link.href = url - document.head.appendChild(link) - loaded.add(url) - } })(); -import{r as e}from"./rolldown-runtime.js?v=1784873523001";import{Cn as t,Dn as n,En as r,Er as i,Ft as a,Rn as o,Wn as s,Zr as c,bn as l,kn as u,mn as d,nn as f,qn as p,yn as m,yr as h}from"./vendor-utils.js?v=1784873523001";import{l as g,s as _}from"./vendor-vue.js?v=1784873523001";import{G as v,k as y,tn as b,w as x,xt as S}from"./vendor-naive.js?v=1784873523001";import{Ff as C,Pf as w,jf as T}from"./app.js?v=1784873523001";f();var E={class:`w-400px p-20px`},D={class:`mb-12px text-14px`},O=u({__name:`progress`,props:{data:{}},emits:[`close`],setup(e,{emit:r}){let{title:o,data:s,api:u,callback:d}=e.data,f=r,g=h(0),_=h(0),v=m(()=>s.length);return(async()=>{for(let e=0;e{let a=x;return p(),t(`div`,E,[l(`div`,D,[l(`span`,null,c(e.$t(`Component.Batch.index_3`,i(o))),1),l(`span`,null,c(i(_))+`/`+c(i(v)),1)]),n(a,{type:`line`,status:`success`,percentage:i(g),height:24,"border-radius":4,"fill-border-radius":0,processing:!0,"show-indicator":!1,"indicator-placement":`inside`},null,8,[`percentage`])])}}});f();var k={class:`p-24px`},A={class:`flex items-center mb-24px`},j={class:`flex-1 ml-12px text-14px leading-22px`},M={class:`flex-1 ml-12px text-14px leading-22px`},N=u({__name:`index`,props:{data:{}},emits:[`setConfirm`],setup(e,{expose:r,emit:a}){let o=e,{title:s,desc:u,data:f,columns:m,api:_,done:y,onCustomApi:b}=o.data,x=a,{t:S}=g(),w=h([]),E=h([...m,{key:`batchStatus`,title:S(`Public.Table.Result`),align:`right`,width:200,render:e=>e.batchStatus===`success`?n(`span`,{class:`text-primary`},[e.reqMsg]):e.batchStatus===`error`?n(`span`,{class:`text-error`},[e.reqMsg]):n(`span`,{class:`text-warning`},[S(`Public.Status.Wait`)])}]),D=()=>{w.value=f.map(e=>({batchStatus:`wait`,...e}));let{status:e}=o.data;e===`done`&&F(f)},N=h(!1),P=h(``),F=e=>{let t=e.filter(e=>e.batchStatus===`success`).length,n=e.length-t;P.value=S(`Component.Confirm.index_3`,[s,e.length,t,n]),N.value=!0,x(`setConfirm`,{text:`Done`,disabled:!1}),y==null||y(e)},I=e=>{if(x(`setConfirm`,{disabled:!0}),b){b(w.value),e();return}T({title:s,hideClose:!0,data:{title:s,api:_,data:w.value,callback:F},component:O})};return D(),r({onConfirm:({hide:e})=>(N.value?e():I(e),!1)}),(e,r)=>{let a=C,o=v;return p(),t(`div`,k,[l(`div`,A,[i(N)?(p(),t(d,{key:1},[n(a,{name:`base-success`,size:`40`,class:`text-primary`}),l(`div`,M,c(i(P)),1)],64)):(p(),t(d,{key:0},[n(a,{name:`base-warning`,size:`40`,class:`text-warning`}),l(`div`,j,c(i(u)),1)],64))]),n(o,{"max-height":182,data:i(w),columns:i(E)},null,8,[`data`,`columns`])])}}}),P=e({default:()=>F}),F=N,I=e({default:()=>L});f();var L=u({name:`BtModal`,props:{data:{type:Object},content:{type:[String,Function],default:``}},emits:[`modalConfirm`,`close`],setup(e,{emit:t}){let{t:n}=g(),r=h(0),i=h(0),a=h(null),c=h(null);return c.value=null,r.value=Math.round(Math.random()*9+1),i.value=Math.round(Math.random()*9+1),s(()=>{o(()=>{a.value&&a.value.focus()})}),{sum:c,addend1:r,addend2:i,inputRef:a,onEnter:()=>{t(`modalConfirm`)},onConfirm:async()=>{if(c.value===r.value+i.value){var a,o;await((a=e.data)==null||(o=a.onConfirm)==null?void 0:o.call(a)),t(`close`)}else w.error(n(`Component.Confirm.index_5`));return!1}}},render(){let{t:e}=g();return n(`div`,{class:`p-20px`},[n(`div`,{class:`flex items-center`},[n(`div`,{class:`flex-1 text-12px leading-20px`},[b(this.content)])]),n(`div`,{class:`confirm-calc-box flex items-center h-48px mt-12px px-12px`,style:{backgroundColor:`var(--confirm-calc-bg)`}},[n(`div`,null,[e(`Component.Confirm.index_4`)]),n(`div`,{class:`confirm-calc-num mx-10px`},[this.addend1,r(` + `),this.addend2]),n(`div`,{class:`mr-10px`},[r(`=`)]),n(`div`,{class:`w-90px`},[n(y,{ref:`inputRef`,size:`small`,placeholder:``,inputProps:{name:`sum`,onKeyup:e=>{e.key===`Enter`&&this.onEnter()}},value:this.sum,showButton:!1,onUpdateValue:e=>{this.sum=e}},null)])])])}}),R=e({default:()=>z});f();var z=u({name:`BtModal`,props:{data:{type:Object}},emits:[`modalConfirm`],setup(e,{emit:t}){var n;let{t:r}=g(),i=h(null),a=h(``),c=(((n=e.data)==null?void 0:n.text)||``).trim().toLowerCase(),l=h(c.replace(/^./u,e=>e.toUpperCase()));return s(()=>{o(()=>{i.value&&i.value.focus()})}),{text:l,result:a,inputRef:i,onConfirm:async t=>{if(a.value.trim().toLowerCase()===c){var n,i;await((n=e.data)==null||(i=n.onConfirm)==null?void 0:i.call(n,t)),t.hide()}else w.error(r(`Component.Confirm.index_2`));return!1},onKeydownEnter:e=>{e.key===`Enter`&&t(`modalConfirm`)}}},render(){var e;return n(`div`,{class:`p-20px`},[n(`div`,{class:`flex items-center`},[n(C,{name:`base-warning`,size:`30`,color:`#f0a020`},null),n(`div`,{class:`flex-1 ml-12px text-14px leading-20px`},[b((e=this.data)==null?void 0:e.content)])]),n(`div`,{class:`mt-16px p-12px bg-[var(--data-base-del-input-bg)] rounded-8px`},[n(_,{tag:`div`,keypath:`Component.Confirm.manualInputVerification`,scope:`global`},{text_:()=>n(`span`,{class:`text-error`},[this.text])}),n(S,{ref:`inputRef`,size:`small`,class:`mt-8px`,placeholder:``,inputProps:{name:`confirm_text`},value:this.result,onUpdateValue:e=>{this.result=e},onKeydown:this.onKeydownEnter},null)])])}});export{O as a,P as i,I as n,F as r,R as t}; \ No newline at end of file +import{r as e}from"./rolldown-runtime.js?v=1786507437784";import{Cn as t,Dn as n,En as r,Ft as i,Gn as a,Jn as o,Or as s,bn as c,br as l,ei as u,kn as d,mn as f,nn as p,yn as m,zn as h}from"./vendor-utils.js?v=1786507437784";import{l as g,s as _}from"./vendor-vue.js?v=1786507437784";import{A as v,K as y,St as b,T as x,nn as S}from"./vendor-naive.js?v=1786507437784";import{Lf as C,Pf as w,Rf as T}from"./app.js?v=1786507437784";p();var E={class:`w-400px p-20px`},D={class:`mb-12px text-14px`},O=d({__name:`progress`,props:{data:{}},emits:[`close`],setup(e,{emit:r}){let{title:a,data:d,api:f,callback:p}=e.data,h=r,g=l(0),_=l(0),v=m(()=>d.length);return(async()=>{for(let e=0;e{let i=x;return o(),t(`div`,E,[c(`div`,D,[c(`span`,null,u(e.$t(`Component.Batch.index_3`,s(a))),1),c(`span`,null,u(s(_))+`/`+u(s(v)),1)]),n(i,{type:`line`,status:`success`,percentage:s(g),height:24,"border-radius":4,"fill-border-radius":0,processing:!0,"show-indicator":!1,"indicator-placement":`inside`},null,8,[`percentage`])])}}});p();var k={class:`p-24px`},A={class:`flex items-center mb-24px`},j={class:`flex-1 ml-12px text-14px leading-22px`},M={class:`flex-1 ml-12px text-14px leading-22px`},N=d({__name:`index`,props:{data:{}},emits:[`setConfirm`],setup(e,{expose:r,emit:i}){let a=e,{title:d,desc:p,data:m,columns:h,api:_,done:v,onCustomApi:b}=a.data,x=i,{t:S}=g(),C=l([]),E=l([...h,{key:`batchStatus`,title:S(`Public.Table.Result`),align:`right`,width:200,render:e=>e.batchStatus===`success`?n(`span`,{class:`text-primary`},[e.reqMsg]):e.batchStatus===`error`?n(`span`,{class:`text-error`},[e.reqMsg]):n(`span`,{class:`text-warning`},[S(`Public.Status.Wait`)])}]),D=()=>{C.value=m.map(e=>({batchStatus:`wait`,...e}));let{status:e}=a.data;e===`done`&&F(m)},N=l(!1),P=l(``),F=e=>{let t=e.filter(e=>e.batchStatus===`success`).length,n=e.length-t;P.value=S(`Component.Confirm.index_3`,[d,e.length,t,n]),N.value=!0,x(`setConfirm`,{text:`Done`,disabled:!1}),v==null||v(e)},I=e=>{if(x(`setConfirm`,{disabled:!0}),b){b(C.value),e();return}w({title:d,hideClose:!0,data:{title:d,api:_,data:C.value,callback:F},component:O})};return D(),r({onConfirm:({hide:e})=>(N.value?e():I(e),!1)}),(e,r)=>{let i=T,a=y;return o(),t(`div`,k,[c(`div`,A,[s(N)?(o(),t(f,{key:1},[n(i,{name:`base-success`,size:`40`,class:`text-primary`}),c(`div`,M,u(s(P)),1)],64)):(o(),t(f,{key:0},[n(i,{name:`base-warning`,size:`40`,class:`text-warning`}),c(`div`,j,u(s(p)),1)],64))]),n(a,{"max-height":182,data:s(C),columns:s(E)},null,8,[`data`,`columns`])])}}}),P=e({default:()=>F}),F=N,I=e({default:()=>L});p();var L=d({name:`BtModal`,props:{data:{type:Object},content:{type:[String,Function],default:``}},emits:[`modalConfirm`,`close`],setup(e,{emit:t}){let{t:n}=g(),r=l(0),i=l(0),o=l(null),s=l(null);return s.value=null,r.value=Math.round(Math.random()*9+1),i.value=Math.round(Math.random()*9+1),a(()=>{h(()=>{o.value&&o.value.focus()})}),{sum:s,addend1:r,addend2:i,inputRef:o,onEnter:()=>{t(`modalConfirm`)},onConfirm:async()=>{if(s.value===r.value+i.value){var a,o;await((a=e.data)==null||(o=a.onConfirm)==null?void 0:o.call(a)),t(`close`)}else C.error(n(`Component.Confirm.index_5`));return!1}}},render(){let{t:e}=g();return n(`div`,{class:`p-20px`},[n(`div`,{class:`flex items-center`},[n(`div`,{class:`flex-1 text-12px leading-20px`},[S(this.content)])]),n(`div`,{class:`confirm-calc-box flex items-center h-48px mt-12px px-12px`,style:{backgroundColor:`var(--confirm-calc-bg)`}},[n(`div`,null,[e(`Component.Confirm.index_4`)]),n(`div`,{class:`confirm-calc-num mx-10px`},[this.addend1,r(` + `),this.addend2]),n(`div`,{class:`mr-10px`},[r(`=`)]),n(`div`,{class:`w-90px`},[n(v,{ref:`inputRef`,size:`small`,placeholder:``,inputProps:{name:`sum`,onKeyup:e=>{e.key===`Enter`&&this.onEnter()}},value:this.sum,showButton:!1,onUpdateValue:e=>{this.sum=e}},null)])])])}}),R=e({default:()=>z});p();var z=d({name:`BtModal`,props:{data:{type:Object}},emits:[`modalConfirm`],setup(e,{emit:t}){var n;let{t:r}=g(),i=l(null),o=l(``),s=(((n=e.data)==null?void 0:n.text)||``).trim().toLowerCase(),c=l(s.replace(/^./u,e=>e.toUpperCase()));return a(()=>{h(()=>{i.value&&i.value.focus()})}),{text:c,result:o,inputRef:i,onConfirm:async t=>{if(o.value.trim().toLowerCase()===s){var n,i;await((n=e.data)==null||(i=n.onConfirm)==null?void 0:i.call(n,t)),t.hide()}else C.error(r(`Component.Confirm.index_2`));return!1},onKeydownEnter:e=>{e.key===`Enter`&&t(`modalConfirm`)}}},render(){var e;return n(`div`,{class:`p-20px`},[n(`div`,{class:`flex items-center`},[n(T,{name:`base-warning`,size:`30`,color:`#f0a020`},null),n(`div`,{class:`flex-1 ml-12px text-14px leading-20px`},[S((e=this.data)==null?void 0:e.content)])]),n(`div`,{class:`mt-16px p-12px bg-[var(--data-base-del-input-bg)] rounded-8px`},[n(_,{tag:`div`,keypath:`Component.Confirm.manualInputVerification`,scope:`global`},{text_:()=>n(`span`,{class:`text-error`},[this.text])}),n(b,{ref:`inputRef`,size:`small`,class:`mt-8px`,placeholder:``,inputProps:{name:`confirm_text`},value:this.result,onUpdateValue:e=>{this.result=e},onKeydown:this.onKeydownEnter},null)])])}});export{O as a,P as i,I as n,F as r,R as t}; \ No newline at end of file diff --git a/BTPanel/static/vite/js/app-shared-legacy.js b/BTPanel/static/vite/js/app-shared-legacy.js index db2543e1..fb7e3ed7 100644 --- a/BTPanel/static/vite/js/app-shared-legacy.js +++ b/BTPanel/static/vite/js/app-shared-legacy.js @@ -1,9 +1,9 @@ -(function(){System.register([`./vendor-utils-legacy.js?v=1784873523001`,`./vendor-vue-legacy.js?v=1784873523001`,`./vendor-naive-legacy.js?v=1784873523001`,`./vendor-legacy.js?v=1784873523001`,`./app-legacy.js?v=1784873523001`,`./app-components-legacy.js?v=1784873523001`,`./vendor-pdf-legacy.js?v=1784873523001`,`./app-modal-ui-legacy.js?v=1784873523001`,`./vendor-crypto-legacy.js?v=1784873523001`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,ee,te,ne,re,ie,ae,oe,se,ce,le,ue,de,fe,pe,me,he,ge,_e,ve,ye,be,xe,Se,S,Ce,we,Te,Ee,De,Oe,ke,C,w,Ae,je,T,E,D,Me,Ne,O,Pe,Fe,Ie,Le,Re,ze,Be,Ve,He,Ue,We,k,A,j,Ge,M,Ke,qe,Je,Ye,Xe,Ze,N,Qe,$e,et,tt,nt,P,rt,it,at,ot,F,I,st,ct,L,lt,R,ut,dt,ft,z,pt,B,mt,V,ht,H,gt,_t,U,W,vt,yt,bt,xt,St,Ct,wt,Tt,Et,Dt,Ot,kt,G,At,jt,K,Mt,Nt,Pt,Ft,It,q,Lt,Rt,J,Y;function zt(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]1&&arguments[1]!==void 0?arguments[1]:{},n={},r=It(i(),{autoReconnect:{retries:0,delay:500},immediate:t.immediate,onConnected:function(){a(),l()},onMessage:function(e,r){var i;if(Ke(r.data)){var a=JSON.parse(r.data),o=a.callback||a.ws_callback||a.def_name;o&&n[o]&&n[o].callback(e,r)}(i=t.onMessage)==null||i.call(t,e,r)},onDisconnected:t.onDisconnected});function i(){var t=window.location,n=t.host,r=t.protocol===`http:`?`ws://`:`wss://`,i=``,a=localStorage.getItem(`apsess`),o=a?`/apsess_`.concat(a):``;return r+n+i+o+`/v2`+e}function a(){var e={},n;e[`x-http-token`]=(n=document.getElementById(`request_token_head`))==null?void 0:n.getAttribute(`token`),t.verifyData&&Object.assign(e,t.verifyData),c(e)}var o=function(e){return r.status.value===e},s=function(e,t){if(t)n[t.action]={data:e,callback:t.callback};else{var r=Fe(10);n[r]={data:e,callback:function(){}}}c(e)},c=function(e){o(`OPEN`)&&r.send(M(e)?JSON.stringify(e):e)},l=function(){Object.entries(n).forEach(function(e){var t=Yt(e,2)[1];c(t.data)})};return Q(Z({},r),{send:s,close:function(){Object.keys(n).forEach(function(e){delete n[e]}),r.close()}})}function en(){K({title:k.global.t(`Home.index_8`),width:350,minHeight:110,component:T(function(){return x(function(){return t.import(`./view-home-legacy.js?v=1784873523001`).then(function(e){return e.o})},void 0)})})}function tn(){P(function(){setTimeout(function(){Xe()},1e3)})}function nn(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:100,t=I(0),n=null;function r(){n=requestAnimationFrame(function(){t.value++,!(t.value>=e)&&r()})}r(),rt(function(){n&&cancelAnimationFrame(n)});function i(e){return t.value>=e}return{defer:i}}function rn(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!qe(e)}function an(e,t,n,r){var a=e.label,o=e.key,c=e.type,u=e.options,d=e.el;switch(c){case`input`:return w(l,N({label:a,path:o},n),{default:function(){return[w(p,N({value:t[o],"onUpdate:value":function(e){return t[o]=e}},d),null)]}});case`password`:return w(l,N({label:a,path:o},n),{default:function(){return[w(p,N({value:t[o],"onUpdate:value":function(e){return t[o]=e}},d),null)]}});case`select`:return w(l,N({label:a,path:e.key},n),{default:function(){return[w(v,N({options:u,value:t[o],"onUpdate:value":function(e){return t[o]=e}},d),null)]}});case`checkbox`:return w(l,N({label:a,path:e.key},n),{default:function(){return[w(i,N({checked:t[o],"onUpdate:checked":function(e){return t[o]=e}},d),null)]}});case`date-picker`:return w(l,N({label:a,path:e.key},n),{default:function(){return[w(s,N({"formatted-value":t[o],"onUpdate:formatted-value":function(e){return t[o]=e},type:`date`,"value-format":`yyyy-MM-dd`},d),null)]}});case`input-number`:return w(l,N({label:a,path:e.key},n),{default:function(){return[w(m,N({value:t[o],"onUpdate:value":function(e){return t[o]=e}},d),null)]}});case`custom-item`:return w(l,N({label:a,path:e.key},n),{default:function(){var t;return[(t=e.slots)==null?void 0:t.default(n)]}});case`custom-slot`:return w(l,N({label:a,path:e.key},n),{default:function(){var t;return[r&&((t=r[e.key])==null?void 0:t.call(r))]}})}}function on(){var e=R(wt()),t=e.isUserAutoMatic,r=e.isExistWhite,i=Ze(),a=I(!1),o=F({website_and_email:`yes`,domain:``,dns_record:2}),s=I(``),c=F({domain:[{required:!0,message:k.global.t(`SSL.index_21`),trigger:`blur`}]}),u=I(),d=function(){if(o.domain.trim()===``){s.value=``;return}if(s.value!==o.domain){var e;(e=u.value)==null||e.getParseStatus(),s.value=o.domain}},f=S(function(){var e;return(e=u.value)==null?void 0:e.isSupportAuto});return[E({props:{isEdit:Boolean},setup:function(e,s){var f=s.expose,m=I(),h=F({});return f(h),P(function(){var e,n;(function(){return X(function(){return $(this,function(e){switch(e.label){case 0:return e.trys.push([0,,2,3]),a.value=!0,[4,i.getMailInfo()];case 1:return e.sent(),(!i.install||!t.value||!r.value)&&(o.website_and_email=`no`),[3,3];case 2:return a.value=!1,[7];case 3:return[2]}})})()})(),Object.assign(h,{validate:(e=m.value)==null?void 0:e.validate,restoreValidation:(n=m.value)==null?void 0:n.restoreValidation})}),function(){return w(y,{show:a.value},{default:function(){return[Y(w(ye,{ref:m,model:o,rules:c},{default:function(){return[w(l,{label:`Create a website and email`},{default:function(){return[w(g,{class:`w-150px`,value:o.website_and_email,onUpdateValue:function(e){return o.website_and_email=e},"onUpdate:value":d,disabled:!t.value||!i.install||!r.value},{default:function(){return[w(_,{value:`yes`},{default:function(){return[C(`Yes`)]}}),w(_,{value:`no`},{default:function(){return[C(`No`)]}})]}}),Y(w(n,{"show-icon":!1},{default:function(){return[w(`div`,{class:`flex items-center`},[w(be,{name:`base-info`,size:17,class:`mr-8px`},null),w(`span`,{class:`leading-17px`},[!i.install||!t.value?`Current Mail Server is not installed or sub-panel version is lower than 1.0.9`:`API not enabled or 127.0.0.1 not added to the API whitelist`])])]}}),[[q,!i.install||!t.value||!r.value]])]}}),Y(w(l,{label:`Domain`,path:`domain`},{default:function(){return[w(p,{value:o.domain,onUpdateValue:function(e){return o.domain=e},onBlur:d},null)]}}),[[q,o.website_and_email===`yes`]]),Y(w(l,{label:`DNS record`},{default:function(){return[w(g,{value:o.dns_record,onUpdateValue:function(e){o.dns_record=e,d()}},{default:function(){return[w(_,{value:2},{default:function(){return[w(`div`,{class:`flex h-15px items-center mr-16px`},[w(`div`,null,[C(`Automatic`)]),w(be,{name:`ssl-stars`,size:22},null)])]}}),w(_,{value:1},{default:function(){return[C(`Manual`)]}})]}})]}}),[[q,o.website_and_email===`yes`]]),Y(w(l,{label:` `},{default:function(){return[w(ge,{ref:u,domain:o.domain},null)]}}),[[q,o.website_and_email===`yes`]])]}}),[[q,!e.isEdit]]),Y(w(ye,null,{default:function(){return[Y(w(l,{label:`Domain`},{default:function(){return[w(p,{value:o.domain,disabled:!0},null)]}}),[[q,o.domain]])]}}),[[q,e.isEdit]])]}})}}}),o,f]}function sn(){var e=[{type:`input`,label:k.global.t(`Account.Account.FormHooks-122755-1`),key:`username`,el:{disabled:!0}},{type:`custom-slot`,label:k.global.t(`Account.Account.FormHooks-122755-2`),key:`password`},{type:`input`,label:k.global.t(`Account.Account.FormHooks-122755-4`),key:`email`},{type:`custom-slot`,label:k.global.t(`Account.Account.FormHooks-122755-5`),key:`expire_date`},{type:`input`,label:k.global.t(`Account.Account.FormHooks-122755-14`),key:`remark`}],t=F({username:``,password:``,email:``,expire_date:`0000-00-00`,remark:``}),n=F({username:[{required:!0,message:k.global.t(`Account.Account.FormHooks-122755-7`),trigger:`blur`},{validator:function(e,t){return/^[a-zA-Z0-9_]+$/.test(t)?!0:Error(k.global.t(`Username can only contain letters, numbers, and underscores`))},trigger:`blur`}],password:[{required:!0,message:k.global.t(`Account.Account.FormHooks-122755-8`),trigger:`blur`}],email:[{required:!0,message:k.global.t(`Account.Account.FormHooks-122755-10`),trigger:`blur`}]});return[E({props:{isEdit:Boolean},setup:function(r,i){var a=i.attrs,s=i.expose,c=i.slots,l=I(),u=F({});return s(u),P(function(){var e,t;Object.assign(u,{validate:(e=l.value)==null?void 0:e.validate,restoreValidation:(t=l.value)==null?void 0:t.restoreValidation})}),r.isEdit?(e[0].el.disabled=!0,n.password[0].required=!1):(e[0].el.disabled=!1,n.password[0].required=!0),function(){return w(o,N({options:e,modelValue:t,"label-placement":`left`,"label-width":`130px`},a,{rules:n,ref:l}),rn(c)?c:{default:function(){return[c]}})}}}),t]}function cn(){var e=[{type:`input`,label:k.global.t(`Account.Account.FormHooks-122755-13`),key:`package_name`},{type:`input`,label:k.global.t(`Account.Account.FormHooks-122755-14`),key:`remark`},{type:`custom-item`,label:k.global.t(`Account.Account.FormHooks-122755-15`),key:`disk_space_quota`,slots:{default:function(e){return w(a,N({modelValue:t.disk_space_quota,"onUpdate:modelValue":function(e){return t.disk_space_quota=e}},e),null)}}},{type:`custom-item`,label:k.global.t(`Account.Account.FormHooks-122755-16`),key:`monthly_bandwidth_limit`,slots:{default:function(e){return w(a,N({modelValue:t.monthly_bandwidth_limit,"onUpdate:modelValue":function(e){return t.monthly_bandwidth_limit=e}},e),null)}}},{type:`custom-item`,label:k.global.t(`Account.Account.FormHooks-122755-17`),key:`max_site_limit`,slots:{default:function(e){return w(a,N({modelValue:t.max_site_limit,"onUpdate:modelValue":function(e){return t.max_site_limit=e}},e),null)}}},{type:`input-number`,label:k.global.t(`Account.Account.FormHooks-122755-18`),key:`php_start_children`},{type:`input-number`,label:k.global.t(`Account.Account.FormHooks-122755-19`),key:`php_max_children`},{type:`custom-item`,label:k.global.t(`Account.Account.FormHooks-122755-21`),key:`max_database`,slots:{default:function(e){return w(a,N({modelValue:t.max_database,"onUpdate:modelValue":function(e){return t.max_database=e}},e),null)}}}],t=F({package_name:``,remark:``,disk_space_quota:{value:0,unlimited:!0},monthly_bandwidth_limit:{value:0,unlimited:!0},max_site_limit:{value:0,unlimited:!0},php_start_children:1,php_max_children:3,max_email_account:{value:1,unlimited:!1},max_database:{value:0,unlimited:!0}}),n=F({package_name:[{required:!0,message:k.global.t(`Account.Account.FormHooks-122755-22`),trigger:`blur`}],disk_space_quota:[{required:!0,message:k.global.t(`Account.Account.FormHooks-122755-24`),trigger:`blur`,validator:function(e,t){return t.unlimited?!0:!!(t.value&&t.value>0)}}],monthly_bandwidth_limit:[{required:!0,message:k.global.t(`Account.Account.FormHooks-122755-25`),trigger:`blur`,validator:function(e,t){return t.unlimited?!0:!!(t.value&&t.value>0)}}],max_site_limit:[{required:!0,message:k.global.t(`Account.Account.FormHooks-122755-26`),trigger:`blur`,validator:function(e,t){return t.unlimited?!0:!!(t.value&&t.value>0)}}],php_start_children:[{required:!0,validator:function(e,t){return t?!0:Error(k.global.t(`Account.Account.FormHooks-122755-27`))}}],php_max_children:[{required:!0,validator:function(e,t){return t>0||Error(k.global.t(`Account.Account.FormHooks-122755-28`))}}],max_email_account:[{required:!0,message:k.global.t(`Account.Account.FormHooks-122755-29`),trigger:`blur`,validator:function(e,t){return t.unlimited?!0:!!(t.value&&t.value>0)}}],max_database:[{required:!0,message:k.global.t(`Account.Account.FormHooks-122755-30`),trigger:`blur`,validator:function(e,t){return t.unlimited?!0:!!(t.value&&t.value>0)}}]}),r=I();return[E({props:{isDisable:Boolean,exclude:Array},setup:function(i,a){var s=a.expose,c=F({}),l=I(!1);return s(c),P(function(){var e,t;Object.assign(c,{validate:(e=r.value)==null?void 0:e.validate,restoreValidation:(t=r.value)==null?void 0:t.restoreValidation})}),Lt(i,function(e){`isDisable`in e&&(l.value=e.isDisable)},{immediate:!0}),function(){return w(d,null,[w(o,{exclude:i.exclude,options:e,modelValue:t,"label-placement":`left`,"label-width":`130px`,rules:n,ref:r,disabled:l.value},null)])}}}),t]}function ln(e){return/^[a-zA-Z]:\\/.test(e)||/^\/[a-zA-Z0-9]*/.test(e)}function un(e){var t=I(`auto`),n=R(Ue()).mainHeight,r=kt(e),i=r.top,a=r.bottom;return Rt(function(){if(n.value!==0){var e=document.querySelector(`#layout-main`),r=e==null?void 0:e.children[0],o=r==null?void 0:r.getBoundingClientRect(),s=((o==null?void 0:o.bottom)||0)-a.value;t.value=``.concat(n.value-i.value-s,`px`)}}),{height:t}}function dn(e){var t=R(Ue()).mainHeight,n=kt(e),r=n.top,i=n.bottom;return{height:S(function(){if(t.value===0)return`auto`;var e=document.querySelector(`#layout-main`),n=e==null?void 0:e.children[0],a=n==null?void 0:n.getBoundingClientRect(),o=((a==null?void 0:a.bottom)||0)-i.value;return``.concat(t.value-r.value-o,`px`)})}}function fn(e,t){var n=t.getTooltip,r=t.renderTooltip,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,a=I(!1),o=I(-1),s=I(-1),c=function(){var t;if(a.value){var n=(t=e.value)==null?void 0:t.getChart();n&&(a.value=!1,o.value=-1,s.value=-1,n.setOption({tooltip:Z({triggerOn:`mousemove|click`,enterable:!1,alwaysShowContent:!1},r())}),n.dispatchAction({type:`hideTip`}))}},l=function(t){var n,r=((n=e.value)==null?void 0:n.$el)||e.value;r&&r.contains&&!r.contains(t.target)&&a.value&&c()};typeof window<`u`&&window.addEventListener(`click`,l),rt(function(){typeof window<`u`&&window.removeEventListener(`click`,l)});var u=function(){var t;if(e.value){var r=(t=e.value)==null?void 0:t.getChart();if(!r){setTimeout(u,500);return}i&&setTimeout(function(){r.dispatchAction({type:`takeGlobalCursor`,key:`dataZoomSelect`,dataZoomSelectActive:!0})},200),r.off(`restore`),r.getZr().off(`click`),r.on(`restore`,function(){i&&setTimeout(function(){r.dispatchAction({type:`takeGlobalCursor`,key:`dataZoomSelect`,dataZoomSelectActive:!0})},200)}),r.getZr().on(`click`,function(e){for(var t=[e.offsetX,e.offsetY],i=r.getOption(),l=-1,u=i.grid||[{}],d=0;d`u`))if(e!=null&&e.value){var t=Ce.create(e.value,{resize:!0,useWorker:!0});r=function(e){return n(t(e))}}else r=function(e){return n(Ce(e))}}),tt(function(){}),{trigger:function(e){var n=Z({particleCount:500,spread:80,startVelocity:120,gravity:1,ticks:300,angle:90,origin:{x:.5,y:1}},t||{},e||{});return r(n)},stream:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:2e3,n=arguments.length>1?arguments[1]:void 0;return new Promise(function(i){var a=Date.now()+e,o=function(){r(Z({particleCount:8,angle:90,spread:70,origin:{x:.5,y:1}},t||{},n?n():{})),Date.now()254)return!1;var n=t.split(`@`);if(n.length!==2)return!1;var r=Yt(n,2),i=r[0],a=r[1];return!i||i.length>64||i.startsWith(`.`)||i.endsWith(`.`)||i.includes(`..`)||!a||a.length>253||a.endsWith(`.`)||a.includes(`..`)?!1:/^[A-Za-z0-9!#$%&\x27*+/=?^_`{|}~.-]+$/.test(i)&&/^(?:[A-Za-z0-9](?:[A-Za-z0-9-]{0,61}[A-Za-z0-9])?\.)+[A-Za-z]{2,63}$/.test(a)}),e(`tp`,function(e){return/^((https|http|ftp|rtsp|mms)?:\/\/)[^\s]+/.test(e)}),fe=k.global,mt=fe.t,e(`Vf`,function(e){return L.post(`/files?action=DeleteFile`,e,{requestOptions:{loading:mt(`WP.api.tamper_8`),successMessage:!0}})}),e(`Uf`,function(e){return L.post(`/files?action=GetFileBody`,e)}),e(`Wf`,function(e){return L.post(`/files?action=SaveFileBody`,e,{requestOptions:{loading:mt(`Site.Api.Index_2`),errorMessage:{close:!0}}})}),e(`Gf`,function(e,t){return L.post(`/files?action=upload`,e,{headers:{"Content-Type":`multipart/form-data`},onUploadProgress:function(e){t==null||t(e)}})}),e(`qf`,function(e,t){return L.post(`/files?action=upload`,e,{headers:{"Content-Type":`multipart/form-data`},requestOptions:{isOriginalResult:!0},onUploadProgress:function(e){t==null||t(e)}})}),e(`Kf`,function(e){return L.post(`/files?action=upload_files_exists`,e,{requestOptions:{loading:mt(`Component.Pay.index_12`),successMessage:!1}})}),e(`Hf`,function(e){return L.post(`/files?action=DeleteFile`,e,{requestOptions:{loading:`Deleting file, please wait...`,successMessage:!0}})}),e(`Bf`,`/static/vite/images/like.png`),re=k.global,B=re.t,e(`Nf`,function(e){return L.post(`/files?action=GetDir`,e)}),e(`Pf`,function(e){return L.post(`/files?action=GetDirNew&tojs=GetFiles`,e)}),e(`Of`,function(e){return L.post(`/files?action=CreateFile`,e,{requestOptions:{loading:B(`file.buttonGroup.loading.creatingFile`),successMessage:!0}})}),e(`Lf`,function(e){return L.post(`/files?action=MvFile`,Q(Z({},e),{rename:!0}),{requestOptions:{loading:B(`file.contextMenu.loading.moving`),successMessage:!0}})}),e(`Df`,function(e){return L.post(`/files?action=CreateDir`,e,{requestOptions:{loading:B(`file.buttonGroup.loading.creatingDirectory`),successMessage:!0}})}),e(`jf`,function(e){return L.post(`/files?action=GetFileBody`,e)}),e(`Rf`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/files?action=SaveFileBody`,e,{requestOptions:{loading:t?B(`file.api.saving`):``}})}),e(`kf`,function(e){return L.post(`/files?action=del_history`,e,{requestOptions:{loading:B(`file.api.deleting`),successMessage:!0}})}),e(`If`,function(e){return L.post(`/files?action=re_history`,e,{requestOptions:{loading:B(`file.api.recovering`)}})}),e(`zf`,function(e){return L.post(`/files?action=files_search`,e)}),e(`Ff`,function(e){return L.post(`/files?action=read_history`,e)}),e(`Ef`,function(e){return L.post(`/files/size/get_batch_path_size`,e)}),e(`Af`,function(e){return L.post(`/files?action=GetDirSize`,e)}),e(`Mf`,function(e){return L.post(`/files?action=GetFileHistory`,e)}),j(),A(),ae=k.global,pt=ae.t,e(`Cf`,function(e){return L.post(`/project/quota/modify_path_quota`,{data:JSON.stringify({path:e.path,quota_type:e.quota_type,quota_push:{module:``,status:!1,size:0,push_count:0},quota_storage:{size:e.size}})},{requestOptions:{loading:pt(`WP.api.tamper_8`),successMessage:!0,errorMessage:{close:!0}}})}),e(`Sf`,function(e){return L.post(`/project/quota/modify_database_quota`,{data:JSON.stringify({db_name:e.db_name,quota_push:{module:``,status:!1,size:0,push_count:0},quota_storage:{size:e.size}})},{requestOptions:{loading:pt(`WP.api.tamper_8`),successMessage:!0,errorMessage:{close:!0}}})}),e(`xf`,function(){return L.post(`/config?action=get_msg_configs`)}),e(`bf`,function(e){var t=window.public_key;if(t.length<10)return e;var n=new Je;return n.setPublicKey(t),n.encrypt(e)}),e(`yf`,`/static/vite/images/apple-pay.svg`),e(`vf`,`/static/vite/images/google-pay.svg`),e(`_f`,`/static/vite/images/alipay.svg`),e(`gf`,`/static/vite/images/weChat-pay.svg`),j(),e(`mf`,function(e,t){return X(function(){var n,r,i,a,o,s;return $(this,function(c){switch(c.label){case 0:return document.startViewTransition?[3,2]:[4,t()];case 1:return c.sent(),[2];case 2:return i=(n=e==null?void 0:e.clientX)==null?window.innerWidth/2:n,a=(r=e==null?void 0:e.clientY)==null?window.innerHeight/2:r,o=Math.hypot(Math.max(i,window.innerWidth-i),Math.max(a,window.innerHeight-a)),s=document.startViewTransition(function(){return X(function(){return $(this,function(e){switch(e.label){case 0:return[4,t()];case 1:return e.sent(),[2]}})})()}),s.ready.then(function(){var e=[`circle(0px at `.concat(i,`px `,a,`px)`),`circle(`.concat(o,`px at `,i,`px `,a,`px)`)];document.documentElement.animate({clipPath:e},{duration:400,easing:`ease-in`,pseudoElement:`::view-transition-new(root)`})}),[4,s.finished];case 3:return c.sent(),[2]}})})()}),e(`pf`,`/static/vite/images/pro-default.svg`),e(`ff`,`/static/vite/images/pro2.svg`),e(`df`,`/static/vite/images/pro_pay.svg`),e(`uf`,`/static/vite/images/pro.svg`),j(),e(`zd`,function(){return L.post(`/safecloud?action=get_safe_overview`)}),e(`Ld`,function(){return L.post(`/safecloud?action=get_pending_alarm_trend`)}),e(`of`,function(e){return L.post(`/safecloud?action=set_config`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Ud`,function(){return L.post(`/site?action=get_cron_scanin_info`)}),e(`sf`,function(e){return L.post(`/site?action=set_cron_scanin_info`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Hd`,function(){return L.post(`/safecloud?action=get_security_trend`)}),e(`Rd`,function(){return L.post(`/safecloud?action=get_security_dynamic`)}),e(`Wd`,function(){return L.post(`/safecloud?action=get_safecloud_list`)}),e(`Bd`,function(){return L.post(`/warning?action=get_list`,{check:`object`})}),e(`Yd`,function(){return L.post(`/warning?action=get_warning_rules`)}),e(`Xd`,function(){return L.post(`/warning?action=kill_get_list`)}),e(`qd`,function(){return L.post(`/warning?action=get_tmp_result`)}),e(`Gd`,function(){return L.post(`/warning?action=get_scan_bar`,{check:`object`})}),e(`Id`,function(e){return L.post(`/warning?action=get_list`,e)}),e(`Zd`,function(e){return L.post(`/safe/security/set_security`,{data:e})}),e(`Pd`,function(){return L.post(`/safe/security/get_repair_bar`)}),e(`if`,function(e){return L.post(`/warning?action=set_ignore`,Q(Z({},e),{check:`msg`}),{requestOptions:{loading:``,successMessage:!0}})}),e(`jd`,function(){return L.post(`/safecloud?action=get_config`)}),e(`$d`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{is_task:!0};return L.post(`/safecloud?action=webshell_detection`,e,{requestOptions:{loading:k.global.t(`Home.Security.index_42`),successMessage:!0}})}),e(`tf`,function(e){return L.post(`/safecloud?action=set_config`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Nd`,function(e){return L.post(`/safecloud?action=get_webshell_result`,e)}),e(`af`,function(e){return L.post(`/safecloud?action=ignore_file`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!1}})}),e(`Od`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/safecloud?action=deal_webshell_file`,e,{requestOptions:{loading:t?k.global.t(`Component.Pay.index_12`):``,successMessage:t}})}),e(`Jd`,function(){return L.post(`/scanning?action=get_vuln_info`)}),e(`ef`,function(){return L.post(`/scanning?action=startScan`)}),e(`Kd`,function(){return L.post(`/safe_detect?action=get_safe_count`)}),e(`nf`,function(e){return L.post(`/safecloud?action=set_alarm_config`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Ad`,function(){return L.post(`/safecloud?action=get_ignored_list`)}),e(`Dd`,function(e){return L.post(`/safecloud?action=del_ignored`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Md`,function(){return L.post(`/warning?action=get_res_list`)}),e(`Vd`,function(){return L.post(`/safe/report?action=get_report`)}),e(`rf`,function(){return L.post(`/plugin?action=a&name=bt_hids&s=set_process`,{},{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`cf`,function(e){return L.post(`/warning?action=set_scan_categories`,{categories:JSON.stringify(e.categories)},{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Fd`,function(){return L.post(`/safe/security/get_repair_records`)}),e(`Qd`,function(e){return L.post(`/safe/security/rollback_repair`,{data:JSON.stringify(e)},{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`kd`,function(e){return L.post(`/safe/security/delete_repair_records`,{data:JSON.stringify(e)},{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),j(),A(),e(`Ed`,function(e){K({title:k.global.t(`Config.Alarm.index_85`,[e.row.title]),width:500,minHeight:280,data:{row:e.row,refresh:e.onRefresh},component:T(function(){return x(function(){return t.import(`./view-config-legacy.js?v=1784873523001`).then(function(e){return e.f})},void 0)})})}),e(`_d`,function(e){return L.post(`/mod/push/task/get_task_list`,e)}),e(`bd`,function(){return L.post(`/mod/push/task/get_task_template_list`)}),e(`ud`,function(e){return L.post(`/mod/push/task/set_task_conf`,Q(Z({},e),{task_data:JSON.stringify(e.task_data)}),{requestOptions:{loading:k.global.t(`Config.API.alarm_1`),successMessage:!0}})}),e(`hd`,function(e){return L.post(`/mod/push/task/set_task_conf`,Q(Z({},e),{task_data:JSON.stringify(e.task_data)}),{requestOptions:{loading:k.global.t(`Config.API.alarm_2`),successMessage:!0}})}),e(`Cd`,function(e){return L.post(`/mod/push/task/change_task_conf`,e,{requestOptions:{loading:k.global.t(`Config.API.alarm_3`),successMessage:!0}})}),e(`pd`,function(e){return L.post(`/mod/push/task/remove_task_conf`,e,{requestOptions:{loading:k.global.t(`Config.API.alarm_4`),successMessage:!0}})}),e(`yd`,function(e){return L.post(`/mod/push/task/get_task_record`,e)}),e(`fd`,function(e){return L.post(`/mod/push/task/remove_task_records`,Q(Z({},e),{record_ids:JSON.stringify(e.record_ids)}),{requestOptions:{loading:k.global.t(`Config.API.alarm_5`),successMessage:!0}})}),e(`dd`,function(e){return L.post(`/mod/push/task/clear_task_record`,Q(Z({},e),{record_ids:JSON.stringify(e.record_ids)}),{requestOptions:{loading:k.global.t(`Config.API.alarm_5`),successMessage:!0}})}),e(`gd`,function(e){return L.post(`/mod/push/msgconf/get_sender_list`,e)}),e(`vd`,function(e){return L.post(`/push?action=get_push_logs`,e)}),e(`ld`,function(e){return L.post(`/mod/push/msgconf/set_sender_conf`,Q(Z({},e),{sender_data:JSON.stringify(e.sender_data)}),{requestOptions:{loading:k.global.t(`Config.API.alarm_6`),successMessage:!0}})}),e(`md`,function(e){return L.post(`/mod/push/msgconf/set_sender_conf`,Q(Z({},e),{sender_data:JSON.stringify(e.sender_data)}),{requestOptions:{loading:k.global.t(`Config.API.alarm_7`),successMessage:!0}})}),e(`xd`,function(e){return L.post(`/mod/push/msgconf/change_sendr_used`,e,{requestOptions:{loading:k.global.t(`Config.API.alarm_8`),successMessage:!0}})}),e(`Sd`,function(e){return L.post(`/mod/push/msgconf/set_default_sender`,e,{requestOptions:{loading:k.global.t(`Config.API.alarm_9`),successMessage:!0}})}),e(`wd`,function(e){return L.post(`/mod/push/msgconf/test_send_msg`,e,{requestOptions:{loading:k.global.t(`Config.API.alarm_10`),successMessage:!0}})}),e(`Td`,function(e){return L.post(`/mod/push/msgconf/remove_sender`,e,{requestOptions:{loading:k.global.t(`Config.API.alarm_11`),successMessage:!0}})}),e(`cd`,`/static/vite/images/secure.png`),e(`sd`,`/static/vite/images/toolview.png`),e(`hu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_data_info`,e)}),e(`mu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_domains`,e)}),e(`iu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=flush_domain_record`,e)}),e(`Qu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=enable_catchall`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_1`),successMessage:!0}})}),e(`$u`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=set_mail_certificate_multiple`,Q(Z({},e),{act:`add`}),{requestOptions:{loading:k.global.t(`Mail.Api.index_2`),successMessage:!0}})}),e(`Wl`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=set_mail_certificate_multiple`,Q(Z({},e),{act:`delete`}),{requestOptions:{loading:k.global.t(`Mail.Api.index_5`),successMessage:!0}})}),e(`Ml`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=add_domain_new`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_3`),successMessage:!0,errorMessage:{close:!0}}})}),e(`$l`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=update_domain`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_4`),successMessage:!0}})}),e(`Ul`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=delete_domain`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_5`),successMessage:!0}})}),e(`Jl`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=delete_mx_txt_cache`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_6`),successMessage:!0}})}),e(`Hu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=auto_resolves_domain`,e,{requestOptions:{loading:k.global.t(`Login.index_22`),successMessage:!0,errorMessage:!1}})}),e(`pu`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_domain_name`)}),e(`Cu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_mailboxs_total`,e)}),e(`Fl`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=add_mailbox_v2`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_7`),successMessage:!0}})}),e(`nu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=update_mailbox_v2`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_8`),successMessage:!0}})}),e(`ql`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/plugin?action=a&name=mail_sys&s=delete_mailbox`,e,{requestOptions:{loading:t?k.global.t(`Mail.Api.index_9`):``,successMessage:t}})}),e(`lu`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_bcc`)}),e(`Nl`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=set_mail_bcc`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_10`),successMessage:!0}})}),e(`eu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=update_bcc`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_11`),successMessage:!0}})}),e(`Gl`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=del_bcc`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_12`),successMessage:!0}})}),e(`bu`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_mail_forward`)}),e(`Pl`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=set_mail_forward`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_13`),successMessage:!0}})}),e(`tu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=edit_mail_forward`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_14`),successMessage:!0}})}),e(`Kl`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=delete_mail_forward`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_15`),successMessage:!0}})}),e(`Iu`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_all_user`)}),e(`_u`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_mails`,e)}),e(`Vu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=move_to_junk`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_16`),successMessage:!0,isOriginalResult:!0}})}),e(`Xl`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/plugin?action=a&name=mail_sys&s=delete_mail`,e,{requestOptions:{loading:t?k.global.t(`Mail.Api.index_17`):``,successMessage:t,isOriginalResult:!0}})}),e(`ju`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_junk_mails`,e)}),e(`Ku`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=move_out_junk`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_18`),successMessage:!0}})}),e(`wu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_sent_mails`,e)}),e(`Yu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=send_mail`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_19`),successMessage:!0}})}),e(`Pu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_task_list`,e)}),e(`Mu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_log_rank`,e)}),e(`Nu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_log_list`,e)}),e(`Zl`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=delete_task`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_20`),successMessage:!0}})}),e(`ed`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=pause_task`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_23`),successMessage:!0}})}),e(`su`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_backup_task_status`,{},{requestOptions:{errorMessage:!1}})}),e(`Vl`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=close_backup_task`,{},{requestOptions:{loading:k.global.t(`Mail.Api.index_39`),successMessage:!0}})}),e(`du`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_cloud_storage_list`)}),e(`qu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=open_backup_task`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_24`),successMessage:!0}})}),e(`cu`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_backup_path`)}),e(`ou`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_backup_file_list`,e)}),e(`Gu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=restore`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_25`),successMessage:!0}})}),e(`Au`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_service_status`)}),e(`id`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=service_admin`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_26`),successMessage:!0}})}),e(`Xu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=set_alarm_black_switch`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_26`),successMessage:!0}})}),e(`Wu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=repair_service_conf`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_27`),successMessage:!0}})}),e(`Ou`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_config`,e)}),e(`Ju`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=save_config`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_28`),successMessage:!0}})}),e(`ku`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_service_monitor_status`,{},{requestOptions:{errorMessage:!1}})}),e(`rd`,function(e){return L.post(`/crontab?action=set_cron_status`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_29`),successMessage:!0}})}),e(`Ll`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=create_service_monitor_task`,{},{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Du`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_save_day`)}),e(`td`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=set_save_day`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_31`),successMessage:!0}})}),e(`yu`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=check_mail_env`)}),e(`Uu`,function(e,t){return L.post(`/plugin?action=a&name=mail_sys&s=`.concat(t),{},{requestOptions:{loading:k.global.t(`Mail.Api.index_32`,[e]),successMessage:!0}})}),e(`zl`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=change_hostname`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_33`),successMessage:!0}})}),e(`zu`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=setup_mail_sys`)}),e(`vu`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_init_log`)}),e(`Eu`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_roundcube_status`)}),e(`fu`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_domain`)}),e(`od`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=uninstall_roundcube`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_34`),successMessage:!0}})}),e(`Bu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=add_roundcube`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_35`),successMessage:!0}})}),e(`Il`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=add_roundcube_info`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_35`),successMessage:!0}})}),e(`Fu`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_unsubscribe_info`)}),e(`ad`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=set_unsubscribe_info`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_40`),successMessage:!0}})}),e(`Yl`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return L.post(`/plugin?action=a&name=mail_sys&s=del_unsubscribe_info`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_41`),successMessage:!0}})}),e(`gu`,function(e){return L.post(`/auth?action=get_expand_pack_prices`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`)}})}),e(`Lu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=import_contacts`,e,{requestOptions:{loading:k.global.t(`WP.api.tamper_2`),successMessage:!0}})}),e(`Bl`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=check_blacklists`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`uu`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_blacklist_tips`)}),e(`Zu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=Blacklist_tips`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Su`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_alarm_send `,e)}),e(`xu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=read_blacklist_scan_log`,e)}),e(`Ru`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=import_users`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_21`),successMessage:!0}})}),e(`ru`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=export_users`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_38`)}})}),e(`Rl`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=create_email_batch_random`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_44`)}})}),e(`jl`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=create_auto_reply_email`,e,{requestOptions:{loading:k.global.t(`WP.api.tamper_2`),successMessage:!0}})}),e(`Ql`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=update_auto_reply_email`,e,{requestOptions:{loading:k.global.t(`Crontab.Api.index_5`),successMessage:!0}})}),e(`au`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_auto_reply_email`,e)}),e(`Hl`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=delete_auto_reply_email`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_37`),successMessage:!0}})}),e(`Tu`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_quota_alert_status`)}),e(`nd`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=set_send_email_to_user`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),j(),e(`Al`,Ct=D(`aapanelsub-account-store`,function(){var e=function(){var e=t.expendFormState,n=e.package_id,r=e.mountpoint,i=t.acForData,a=i.username,o=i.password,s=i.email,c=i.expire_date,l=i.remark,u=t.wpForData,d=u.disk_space_quota,f=u.monthly_bandwidth_limit,p=u.max_site_limit,m=u.max_database,h=u.php_start_children,g=u.php_max_children;return Object.assign({},{username:a,password:o,email:s,expire_date:c,package_id:n,mountpoint:r,disk_space_quota:d.unlimited?0:String(Number(d.value)*1024*1024),monthly_bandwidth_limit:f.unlimited?0:String(Number(f.value)*1024*1024),max_site_limit:p.unlimited?0:p.value,max_database:m.unlimited?0:m.value,php_start_children:h,php_max_children:g,remark:l})},t=St(),n=G().t,r=function(){return X(function(){var e;return $(this,function(n){switch(n.label){case 0:return n.trys.push([0,,2,3]),o(!0),[4,Re(t.search)];case 1:return e=n.sent().message,M(e)&&(t.table.data=e.list,t.table.total=e.page.count,t.account_total=e.account_total),[3,3];case 2:return o(!1),[7];case 3:return[2]}})})()},i=At(),a=i.loading,o=i.setLoading,s=function(){return X(function(){var e;return $(this,function(n){switch(n.label){case 0:return[4,He()];case 1:return e=n.sent().message,M(e)&&(t.packageSourceList=e.list,t.packageList=e.list.map(function(e){return{label:e.package_name,value:e.package_id}}),e.list.length>0&&(t.expendFormState.package_id=e.list[0].package_id,u(t.expendFormState.package_id))),[2]}})})()},c=function(e){var t=e.url,n=e.user,r=e.pass;Te(`Access address: `.concat(t,` +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Z(e){for(var t=1;t0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]1&&arguments[1]!==void 0?arguments[1]:{},n={},r=It(i(),{autoReconnect:{retries:0,delay:500},immediate:t.immediate,onConnected:function(){a(),l()},onMessage:function(e,r){var i;if(Ke(r.data)){var a=JSON.parse(r.data),o=a.callback||a.ws_callback||a.def_name;o&&n[o]&&n[o].callback(e,r)}(i=t.onMessage)==null||i.call(t,e,r)},onDisconnected:t.onDisconnected});function i(){var t=window.location,n=t.host,r=t.protocol===`http:`?`ws://`:`wss://`,i=``,a=localStorage.getItem(`apsess`),o=a?`/apsess_`.concat(a):``;return r+n+i+o+`/v2`+e}function a(){var e={},n;e[`x-http-token`]=(n=document.getElementById(`request_token_head`))==null?void 0:n.getAttribute(`token`),t.verifyData&&Object.assign(e,t.verifyData),c(e)}var o=function(e){return r.status.value===e},s=function(e,t){if(t)n[t.action]={data:e,callback:t.callback};else{var r=Fe(10);n[r]={data:e,callback:function(){}}}c(e)},c=function(e){o(`OPEN`)&&r.send(M(e)?JSON.stringify(e):e)},l=function(){Object.entries(n).forEach(function(e){var t=Yt(e,2)[1];c(t.data)})};return Q(Z({},r),{send:s,close:function(){Object.keys(n).forEach(function(e){delete n[e]}),r.close()}})}function en(){K({title:k.global.t(`Home.index_8`),width:350,minHeight:110,component:T(function(){return x(function(){return t.import(`./view-home-legacy.js?v=1786507437784`).then(function(e){return e.s})},void 0)})})}function tn(){P(function(){setTimeout(function(){Xe()},1e3)})}function nn(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:100,t=I(0),n=null;function r(){n=requestAnimationFrame(function(){t.value++,!(t.value>=e)&&r()})}r(),rt(function(){n&&cancelAnimationFrame(n)});function i(e){return t.value>=e}return{defer:i}}function rn(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!qe(e)}function an(e,t,n,r){var a=e.label,o=e.key,c=e.type,u=e.options,d=e.el;switch(c){case`input`:return w(l,N({label:a,path:o},n),{default:function(){return[w(p,N({value:t[o],"onUpdate:value":function(e){return t[o]=e}},d),null)]}});case`password`:return w(l,N({label:a,path:o},n),{default:function(){return[w(p,N({value:t[o],"onUpdate:value":function(e){return t[o]=e}},d),null)]}});case`select`:return w(l,N({label:a,path:e.key},n),{default:function(){return[w(v,N({options:u,value:t[o],"onUpdate:value":function(e){return t[o]=e}},d),null)]}});case`checkbox`:return w(l,N({label:a,path:e.key},n),{default:function(){return[w(i,N({checked:t[o],"onUpdate:checked":function(e){return t[o]=e}},d),null)]}});case`date-picker`:return w(l,N({label:a,path:e.key},n),{default:function(){return[w(s,N({"formatted-value":t[o],"onUpdate:formatted-value":function(e){return t[o]=e},type:`date`,"value-format":`yyyy-MM-dd`},d),null)]}});case`input-number`:return w(l,N({label:a,path:e.key},n),{default:function(){return[w(m,N({value:t[o],"onUpdate:value":function(e){return t[o]=e}},d),null)]}});case`custom-item`:return w(l,N({label:a,path:e.key},n),{default:function(){var t;return[(t=e.slots)==null?void 0:t.default(n)]}});case`custom-slot`:return w(l,N({label:a,path:e.key},n),{default:function(){var t;return[r&&((t=r[e.key])==null?void 0:t.call(r))]}})}}function on(){var e=R(wt()),t=e.isUserAutoMatic,r=e.isExistWhite,i=Ze(),a=I(!1),o=F({website_and_email:`yes`,domain:``,dns_record:2}),s=I(``),c=F({domain:[{required:!0,message:k.global.t(`SSL.index_21`),trigger:`blur`}]}),u=I(),d=function(){if(o.domain.trim()===``){s.value=``;return}if(s.value!==o.domain){var e;(e=u.value)==null||e.getParseStatus(),s.value=o.domain}},f=S(function(){var e;return(e=u.value)==null?void 0:e.isSupportAuto});return[E({props:{isEdit:Boolean},setup:function(e,s){var f=s.expose,m=I(),h=F({});return f(h),P(function(){var e,n;(function(){return X(function(){return $(this,function(e){switch(e.label){case 0:return e.trys.push([0,,2,3]),a.value=!0,[4,i.getMailInfo()];case 1:return e.sent(),(!i.install||!t.value||!r.value)&&(o.website_and_email=`no`),[3,3];case 2:return a.value=!1,[7];case 3:return[2]}})})()})(),Object.assign(h,{validate:(e=m.value)==null?void 0:e.validate,restoreValidation:(n=m.value)==null?void 0:n.restoreValidation})}),function(){return w(y,{show:a.value},{default:function(){return[Y(w(ye,{ref:m,model:o,rules:c},{default:function(){return[w(l,{label:`Create a website and email`},{default:function(){return[w(g,{class:`w-150px`,value:o.website_and_email,onUpdateValue:function(e){return o.website_and_email=e},"onUpdate:value":d,disabled:!t.value||!i.install||!r.value},{default:function(){return[w(_,{value:`yes`},{default:function(){return[C(`Yes`)]}}),w(_,{value:`no`},{default:function(){return[C(`No`)]}})]}}),Y(w(n,{"show-icon":!1},{default:function(){return[w(`div`,{class:`flex items-center`},[w(be,{name:`base-info`,size:17,class:`mr-8px`},null),w(`span`,{class:`leading-17px`},[!i.install||!t.value?`Current Mail Server is not installed or sub-panel version is lower than 1.0.9`:`API not enabled or 127.0.0.1 not added to the API whitelist`])])]}}),[[q,!i.install||!t.value||!r.value]])]}}),Y(w(l,{label:`Domain`,path:`domain`},{default:function(){return[w(p,{value:o.domain,onUpdateValue:function(e){return o.domain=e},onBlur:d},null)]}}),[[q,o.website_and_email===`yes`]]),Y(w(l,{label:`DNS record`},{default:function(){return[w(g,{value:o.dns_record,onUpdateValue:function(e){o.dns_record=e,d()}},{default:function(){return[w(_,{value:2},{default:function(){return[w(`div`,{class:`flex h-15px items-center mr-16px`},[w(`div`,null,[C(`Automatic`)]),w(be,{name:`ssl-stars`,size:22},null)])]}}),w(_,{value:1},{default:function(){return[C(`Manual`)]}})]}})]}}),[[q,o.website_and_email===`yes`]]),Y(w(l,{label:` `},{default:function(){return[w(ge,{ref:u,domain:o.domain},null)]}}),[[q,o.website_and_email===`yes`]])]}}),[[q,!e.isEdit]]),Y(w(ye,null,{default:function(){return[Y(w(l,{label:`Domain`},{default:function(){return[w(p,{value:o.domain,disabled:!0},null)]}}),[[q,o.domain]])]}}),[[q,e.isEdit]])]}})}}}),o,f]}function sn(){var e=[{type:`input`,label:k.global.t(`Account.Account.FormHooks-122755-1`),key:`username`,el:{disabled:!0}},{type:`custom-slot`,label:k.global.t(`Account.Account.FormHooks-122755-2`),key:`password`},{type:`input`,label:k.global.t(`Account.Account.FormHooks-122755-4`),key:`email`},{type:`custom-slot`,label:k.global.t(`Account.Account.FormHooks-122755-5`),key:`expire_date`},{type:`input`,label:k.global.t(`Account.Account.FormHooks-122755-14`),key:`remark`}],t=F({username:``,password:``,email:``,expire_date:`0000-00-00`,remark:``}),n=F({username:[{required:!0,message:k.global.t(`Account.Account.FormHooks-122755-7`),trigger:`blur`},{validator:function(e,t){return/^[a-zA-Z0-9_]+$/.test(t)?!0:Error(k.global.t(`Username can only contain letters, numbers, and underscores`))},trigger:`blur`}],password:[{required:!0,message:k.global.t(`Account.Account.FormHooks-122755-8`),trigger:`blur`}],email:[{required:!0,message:k.global.t(`Account.Account.FormHooks-122755-10`),trigger:`blur`}]});return[E({props:{isEdit:Boolean},setup:function(r,i){var a=i.attrs,s=i.expose,c=i.slots,l=I(),u=F({});return s(u),P(function(){var e,t;Object.assign(u,{validate:(e=l.value)==null?void 0:e.validate,restoreValidation:(t=l.value)==null?void 0:t.restoreValidation})}),r.isEdit?(e[0].el.disabled=!0,n.password[0].required=!1):(e[0].el.disabled=!1,n.password[0].required=!0),function(){return w(o,N({options:e,modelValue:t,"label-placement":`left`,"label-width":`130px`},a,{rules:n,ref:l}),rn(c)?c:{default:function(){return[c]}})}}}),t]}function cn(){var e=[{type:`input`,label:k.global.t(`Account.Account.FormHooks-122755-13`),key:`package_name`},{type:`input`,label:k.global.t(`Account.Account.FormHooks-122755-14`),key:`remark`},{type:`custom-item`,label:k.global.t(`Account.Account.FormHooks-122755-15`),key:`disk_space_quota`,slots:{default:function(e){return w(a,N({modelValue:t.disk_space_quota,"onUpdate:modelValue":function(e){return t.disk_space_quota=e}},e),null)}}},{type:`custom-item`,label:k.global.t(`Account.Account.FormHooks-122755-16`),key:`monthly_bandwidth_limit`,slots:{default:function(e){return w(a,N({modelValue:t.monthly_bandwidth_limit,"onUpdate:modelValue":function(e){return t.monthly_bandwidth_limit=e}},e),null)}}},{type:`custom-item`,label:k.global.t(`Account.Account.FormHooks-122755-17`),key:`max_site_limit`,slots:{default:function(e){return w(a,N({modelValue:t.max_site_limit,"onUpdate:modelValue":function(e){return t.max_site_limit=e}},e),null)}}},{type:`input-number`,label:k.global.t(`Account.Account.FormHooks-122755-18`),key:`php_start_children`},{type:`input-number`,label:k.global.t(`Account.Account.FormHooks-122755-19`),key:`php_max_children`},{type:`custom-item`,label:k.global.t(`Account.Account.FormHooks-122755-21`),key:`max_database`,slots:{default:function(e){return w(a,N({modelValue:t.max_database,"onUpdate:modelValue":function(e){return t.max_database=e}},e),null)}}}],t=F({package_name:``,remark:``,disk_space_quota:{value:0,unlimited:!0},monthly_bandwidth_limit:{value:0,unlimited:!0},max_site_limit:{value:0,unlimited:!0},php_start_children:1,php_max_children:3,max_email_account:{value:1,unlimited:!1},max_database:{value:0,unlimited:!0}}),n=F({package_name:[{required:!0,message:k.global.t(`Account.Account.FormHooks-122755-22`),trigger:`blur`}],disk_space_quota:[{required:!0,message:k.global.t(`Account.Account.FormHooks-122755-24`),trigger:`blur`,validator:function(e,t){return t.unlimited?!0:!!(t.value&&t.value>0)}}],monthly_bandwidth_limit:[{required:!0,message:k.global.t(`Account.Account.FormHooks-122755-25`),trigger:`blur`,validator:function(e,t){return t.unlimited?!0:!!(t.value&&t.value>0)}}],max_site_limit:[{required:!0,message:k.global.t(`Account.Account.FormHooks-122755-26`),trigger:`blur`,validator:function(e,t){return t.unlimited?!0:!!(t.value&&t.value>0)}}],php_start_children:[{required:!0,validator:function(e,t){return t?!0:Error(k.global.t(`Account.Account.FormHooks-122755-27`))}}],php_max_children:[{required:!0,validator:function(e,t){return t>0||Error(k.global.t(`Account.Account.FormHooks-122755-28`))}}],max_email_account:[{required:!0,message:k.global.t(`Account.Account.FormHooks-122755-29`),trigger:`blur`,validator:function(e,t){return t.unlimited?!0:!!(t.value&&t.value>0)}}],max_database:[{required:!0,message:k.global.t(`Account.Account.FormHooks-122755-30`),trigger:`blur`,validator:function(e,t){return t.unlimited?!0:!!(t.value&&t.value>0)}}]}),r=I();return[E({props:{isDisable:Boolean,exclude:Array},setup:function(i,a){var s=a.expose,c=F({}),l=I(!1);return s(c),P(function(){var e,t;Object.assign(c,{validate:(e=r.value)==null?void 0:e.validate,restoreValidation:(t=r.value)==null?void 0:t.restoreValidation})}),Lt(i,function(e){`isDisable`in e&&(l.value=e.isDisable)},{immediate:!0}),function(){return w(d,null,[w(o,{exclude:i.exclude,options:e,modelValue:t,"label-placement":`left`,"label-width":`130px`,rules:n,ref:r,disabled:l.value},null)])}}}),t]}function ln(e){return/^[a-zA-Z]:\\/.test(e)||/^\/[a-zA-Z0-9]*/.test(e)}function un(e){var t=I(`auto`),n=R(Ue()).mainHeight,r=kt(e),i=r.top,a=r.bottom;return Rt(function(){if(n.value!==0){var e=document.querySelector(`#layout-main`),r=e==null?void 0:e.children[0],o=r==null?void 0:r.getBoundingClientRect(),s=((o==null?void 0:o.bottom)||0)-a.value;t.value=``.concat(n.value-i.value-s,`px`)}}),{height:t}}function dn(e){var t=R(Ue()).mainHeight,n=kt(e),r=n.top,i=n.bottom;return{height:S(function(){if(t.value===0)return`auto`;var e=document.querySelector(`#layout-main`),n=e==null?void 0:e.children[0],a=n==null?void 0:n.getBoundingClientRect(),o=((a==null?void 0:a.bottom)||0)-i.value;return``.concat(t.value-r.value-o,`px`)})}}function fn(e,t){var n=t.getTooltip,r=t.renderTooltip,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,a=I(!1),o=I(-1),s=I(-1),c=function(){var t;if(a.value){var n=(t=e.value)==null?void 0:t.getChart();n&&(a.value=!1,o.value=-1,s.value=-1,n.setOption({tooltip:Z({triggerOn:`mousemove|click`,enterable:!1,alwaysShowContent:!1},r())}),n.dispatchAction({type:`hideTip`}))}},l=function(t){var n,r=((n=e.value)==null?void 0:n.$el)||e.value;r&&r.contains&&!r.contains(t.target)&&a.value&&c()};typeof window<`u`&&window.addEventListener(`click`,l),rt(function(){typeof window<`u`&&window.removeEventListener(`click`,l)});var u=function(){var t;if(e.value){var r=(t=e.value)==null?void 0:t.getChart();if(!r){setTimeout(u,500);return}i&&setTimeout(function(){r.dispatchAction({type:`takeGlobalCursor`,key:`dataZoomSelect`,dataZoomSelectActive:!0})},200),r.off(`restore`),r.getZr().off(`click`),r.on(`restore`,function(){i&&setTimeout(function(){r.dispatchAction({type:`takeGlobalCursor`,key:`dataZoomSelect`,dataZoomSelectActive:!0})},200)}),r.getZr().on(`click`,function(e){for(var t=[e.offsetX,e.offsetY],i=r.getOption(),l=-1,u=i.grid||[{}],d=0;d`u`))if(e!=null&&e.value){var t=Ce.create(e.value,{resize:!0,useWorker:!0});r=function(e){return n(t(e))}}else r=function(e){return n(Ce(e))}}),tt(function(){}),{trigger:function(e){var n=Z({particleCount:500,spread:80,startVelocity:120,gravity:1,ticks:300,angle:90,origin:{x:.5,y:1}},t||{},e||{});return r(n)},stream:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:2e3,n=arguments.length>1?arguments[1]:void 0;return new Promise(function(i){var a=Date.now()+e,o=function(){r(Z({particleCount:8,angle:90,spread:70,origin:{x:.5,y:1}},t||{},n?n():{})),Date.now()254)return!1;var n=t.split(`@`);if(n.length!==2)return!1;var r=Yt(n,2),i=r[0],a=r[1];return!i||i.length>64||i.startsWith(`.`)||i.endsWith(`.`)||i.includes(`..`)||!a||a.length>253||a.endsWith(`.`)||a.includes(`..`)?!1:/^[A-Za-z0-9!#$%&\x27*+/=?^_`{|}~.-]+$/.test(i)&&/^(?:[A-Za-z0-9](?:[A-Za-z0-9-]{0,61}[A-Za-z0-9])?\.)+[A-Za-z]{2,63}$/.test(a)}),e(`$f`,function(e){return/^((https|http|ftp|rtsp|mms)?:\/\/)[^\s]+/.test(e)}),oe=k.global,mt=oe.t,e(`zf`,function(e){return L.post(`/files?action=DeleteFile`,e,{requestOptions:{loading:mt(`WP.api.tamper_8`),successMessage:!0}})}),e(`Vf`,function(e){return L.post(`/files?action=GetFileBody`,e)}),e(`Hf`,function(e){return L.post(`/files?action=SaveFileBody`,e,{requestOptions:{loading:mt(`Site.Api.Index_2`),errorMessage:{close:!0}}})}),e(`Uf`,function(e,t){return L.post(`/files?action=upload`,e,{headers:{"Content-Type":`multipart/form-data`},onUploadProgress:function(e){t==null||t(e)}})}),e(`Gf`,function(e,t){return L.post(`/files?action=upload`,e,{headers:{"Content-Type":`multipart/form-data`},requestOptions:{isOriginalResult:!0},onUploadProgress:function(e){t==null||t(e)}})}),e(`Wf`,function(e){return L.post(`/files?action=upload_files_exists`,e,{requestOptions:{loading:mt(`Component.Pay.index_12`),successMessage:!1}})}),e(`Bf`,function(e){return L.post(`/files?action=DeleteFile`,e,{requestOptions:{loading:`Deleting file, please wait...`,successMessage:!0}})}),e(`Rf`,`/static/vite/images/like.png`),pe=k.global,B=pe.t,e(`jf`,function(e){return L.post(`/files?action=GetDir`,e)}),e(`Mf`,function(e){return L.post(`/files?action=GetDirNew&tojs=GetFiles`,e)}),e(`Ef`,function(e){return L.post(`/files?action=CreateFile`,e,{requestOptions:{loading:B(`file.buttonGroup.loading.creatingFile`),successMessage:!0}})}),e(`Ff`,function(e){return L.post(`/files?action=MvFile`,Q(Z({},e),{rename:!0}),{requestOptions:{loading:B(`file.contextMenu.loading.moving`),successMessage:!0}})}),e(`Tf`,function(e){return L.post(`/files?action=CreateDir`,e,{requestOptions:{loading:B(`file.buttonGroup.loading.creatingDirectory`),successMessage:!0}})}),e(`kf`,function(e){return L.post(`/files?action=GetFileBody`,e)}),e(`If`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/files?action=SaveFileBody`,e,{requestOptions:{loading:t?B(`file.api.saving`):``}})}),e(`Df`,function(e){return L.post(`/files?action=del_history`,e,{requestOptions:{loading:B(`file.api.deleting`),successMessage:!0}})}),e(`Pf`,function(e){return L.post(`/files?action=re_history`,e,{requestOptions:{loading:B(`file.api.recovering`)}})}),e(`Lf`,function(e){return L.post(`/files?action=files_search`,e)}),e(`Nf`,function(e){return L.post(`/files?action=read_history`,e)}),e(`wf`,function(e){return L.post(`/files/size/get_batch_path_size`,e)}),e(`Of`,function(e){return L.post(`/files?action=GetDirSize`,e)}),e(`Af`,function(e){return L.post(`/files?action=GetFileHistory`,e)}),j(),A(),de=k.global,pt=de.t,e(`xf`,function(e){return L.post(`/project/quota/modify_path_quota`,{data:JSON.stringify({path:e.path,quota_type:e.quota_type,quota_push:{module:``,status:!1,size:0,push_count:0},quota_storage:{size:e.size}})},{requestOptions:{loading:pt(`WP.api.tamper_8`),successMessage:!0,errorMessage:{close:!0}}})}),e(`bf`,function(e){return L.post(`/project/quota/modify_database_quota`,{data:JSON.stringify({db_name:e.db_name,quota_push:{module:``,status:!1,size:0,push_count:0},quota_storage:{size:e.size}})},{requestOptions:{loading:pt(`WP.api.tamper_8`),successMessage:!0,errorMessage:{close:!0}}})}),e(`yf`,function(){return L.post(`/config?action=get_msg_configs`)}),e(`vf`,function(e){var t=window.public_key;if(t.length<10)return e;var n=new Je;return n.setPublicKey(t),n.encrypt(e)}),e(`_f`,`/static/vite/images/apple-pay.svg`),e(`gf`,`/static/vite/images/google-pay.svg`),e(`hf`,`/static/vite/images/alipay.svg`),e(`mf`,`/static/vite/images/weChat-pay.svg`),j(),e(`ff`,function(e,t){return X(function(){var n,r,i,a,o,s;return $(this,function(c){switch(c.label){case 0:return document.startViewTransition?[3,2]:[4,t()];case 1:return c.sent(),[2];case 2:return i=(n=e==null?void 0:e.clientX)==null?window.innerWidth/2:n,a=(r=e==null?void 0:e.clientY)==null?window.innerHeight/2:r,o=Math.hypot(Math.max(i,window.innerWidth-i),Math.max(a,window.innerHeight-a)),s=document.startViewTransition(function(){return X(function(){return $(this,function(e){switch(e.label){case 0:return[4,t()];case 1:return e.sent(),[2]}})})()}),s.ready.then(function(){var e=[`circle(0px at `.concat(i,`px `,a,`px)`),`circle(`.concat(o,`px at `,i,`px `,a,`px)`)];document.documentElement.animate({clipPath:e},{duration:400,easing:`ease-in`,pseudoElement:`::view-transition-new(root)`})}),[4,s.finished];case 3:return c.sent(),[2]}})})()}),e(`df`,`/static/vite/images/pro-default.svg`),e(`uf`,`/static/vite/images/pro2.svg`),e(`lf`,`/static/vite/images/pro_pay.svg`),e(`cf`,`/static/vite/images/pro.svg`),j(),e(`Ld`,function(){return L.post(`/safecloud?action=get_safe_overview`)}),e(`Fd`,function(){return L.post(`/safecloud?action=get_pending_alarm_trend`)}),e(`if`,function(e){return L.post(`/safecloud?action=set_config`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Vd`,function(){return L.post(`/site?action=get_cron_scanin_info`)}),e(`af`,function(e){return L.post(`/site?action=set_cron_scanin_info`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Bd`,function(){return L.post(`/safecloud?action=get_security_trend`)}),e(`Id`,function(){return L.post(`/safecloud?action=get_security_dynamic`)}),e(`Hd`,function(){return L.post(`/safecloud?action=get_safecloud_list`)}),e(`Rd`,function(){return L.post(`/warning?action=get_list`,{check:`object`})}),e(`qd`,function(){return L.post(`/warning?action=get_warning_rules`)}),e(`Jd`,function(){return L.post(`/warning?action=kill_get_list`)}),e(`Gd`,function(){return L.post(`/warning?action=get_tmp_result`)}),e(`Ud`,function(){return L.post(`/warning?action=get_scan_bar`,{check:`object`})}),e(`Pd`,function(e){return L.post(`/warning?action=get_list`,e)}),e(`Yd`,function(e){return L.post(`/safe/security/set_security`,{data:e})}),e(`Md`,function(){return L.post(`/safe/security/get_repair_bar`)}),e(`nf`,function(e){return L.post(`/warning?action=set_ignore`,Q(Z({},e),{check:`msg`}),{requestOptions:{loading:``,successMessage:!0}})}),e(`kd`,function(){return L.post(`/safecloud?action=get_config`)}),e(`Zd`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{is_task:!0};return L.post(`/safecloud?action=webshell_detection`,e,{requestOptions:{loading:k.global.t(`Home.Security.index_42`),successMessage:!0}})}),e(`$d`,function(e){return L.post(`/safecloud?action=set_config`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`jd`,function(e){return L.post(`/safecloud?action=get_webshell_result`,e)}),e(`rf`,function(e){return L.post(`/safecloud?action=ignore_file`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!1}})}),e(`Ed`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/safecloud?action=deal_webshell_file`,e,{requestOptions:{loading:t?k.global.t(`Component.Pay.index_12`):``,successMessage:t}})}),e(`Kd`,function(){return L.post(`/scanning?action=get_vuln_info`)}),e(`Qd`,function(){return L.post(`/scanning?action=startScan`)}),e(`Wd`,function(){return L.post(`/safe_detect?action=get_safe_count`)}),e(`ef`,function(e){return L.post(`/safecloud?action=set_alarm_config`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Od`,function(){return L.post(`/safecloud?action=get_ignored_list`)}),e(`Td`,function(e){return L.post(`/safecloud?action=del_ignored`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Ad`,function(){return L.post(`/warning?action=get_res_list`)}),e(`zd`,function(){return L.post(`/safe/report?action=get_report`)}),e(`tf`,function(){return L.post(`/plugin?action=a&name=bt_hids&s=set_process`,{},{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`of`,function(e){return L.post(`/warning?action=set_scan_categories`,{categories:JSON.stringify(e.categories)},{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Nd`,function(){return L.post(`/safe/security/get_repair_records`)}),e(`Xd`,function(e){return L.post(`/safe/security/rollback_repair`,{data:JSON.stringify(e)},{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Dd`,function(e){return L.post(`/safe/security/delete_repair_records`,{data:JSON.stringify(e)},{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),j(),A(),e(`wd`,function(e){K({title:k.global.t(`Config.Alarm.index_85`,[e.row.title]),width:500,minHeight:280,data:{row:e.row,refresh:e.onRefresh},component:T(function(){return x(function(){return t.import(`./view-config-legacy.js?v=1786507437784`).then(function(e){return e.f})},void 0)})})}),e(`hd`,function(e){return L.post(`/mod/push/task/get_task_list`,e)}),e(`vd`,function(){return L.post(`/mod/push/task/get_task_template_list`)}),e(`cd`,function(e){return L.post(`/mod/push/task/set_task_conf`,Q(Z({},e),{task_data:JSON.stringify(e.task_data)}),{requestOptions:{loading:k.global.t(`Config.API.alarm_1`),successMessage:!0}})}),e(`pd`,function(e){return L.post(`/mod/push/task/set_task_conf`,Q(Z({},e),{task_data:JSON.stringify(e.task_data)}),{requestOptions:{loading:k.global.t(`Config.API.alarm_2`),successMessage:!0}})}),e(`xd`,function(e){return L.post(`/mod/push/task/change_task_conf`,e,{requestOptions:{loading:k.global.t(`Config.API.alarm_3`),successMessage:!0}})}),e(`dd`,function(e){return L.post(`/mod/push/task/remove_task_conf`,e,{requestOptions:{loading:k.global.t(`Config.API.alarm_4`),successMessage:!0}})}),e(`_d`,function(e){return L.post(`/mod/push/task/get_task_record`,e)}),e(`ud`,function(e){return L.post(`/mod/push/task/remove_task_records`,Q(Z({},e),{record_ids:JSON.stringify(e.record_ids)}),{requestOptions:{loading:k.global.t(`Config.API.alarm_5`),successMessage:!0}})}),e(`ld`,function(e){return L.post(`/mod/push/task/clear_task_record`,Q(Z({},e),{record_ids:JSON.stringify(e.record_ids)}),{requestOptions:{loading:k.global.t(`Config.API.alarm_5`),successMessage:!0}})}),e(`md`,function(e){return L.post(`/mod/push/msgconf/get_sender_list`,e)}),e(`gd`,function(e){return L.post(`/push?action=get_push_logs`,e)}),e(`sd`,function(e){return L.post(`/mod/push/msgconf/set_sender_conf`,Q(Z({},e),{sender_data:JSON.stringify(e.sender_data)}),{requestOptions:{loading:k.global.t(`Config.API.alarm_6`),successMessage:!0}})}),e(`fd`,function(e){return L.post(`/mod/push/msgconf/set_sender_conf`,Q(Z({},e),{sender_data:JSON.stringify(e.sender_data)}),{requestOptions:{loading:k.global.t(`Config.API.alarm_7`),successMessage:!0}})}),e(`yd`,function(e){return L.post(`/mod/push/msgconf/change_sendr_used`,e,{requestOptions:{loading:k.global.t(`Config.API.alarm_8`),successMessage:!0}})}),e(`bd`,function(e){return L.post(`/mod/push/msgconf/set_default_sender`,e,{requestOptions:{loading:k.global.t(`Config.API.alarm_9`),successMessage:!0}})}),e(`Sd`,function(e){return L.post(`/mod/push/msgconf/test_send_msg`,e,{requestOptions:{loading:k.global.t(`Config.API.alarm_10`),successMessage:!0}})}),e(`Cd`,function(e){return L.post(`/mod/push/msgconf/remove_sender`,e,{requestOptions:{loading:k.global.t(`Config.API.alarm_11`),successMessage:!0}})}),e(`od`,`/static/vite/images/secure.png`),e(`ad`,`/static/vite/images/toolview.png`),e(`pu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_data_info`,e)}),e(`fu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_domains`,e)}),e(`nu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=flush_domain_record`,e)}),e(`Xu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=enable_catchall`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_1`),successMessage:!0}})}),e(`Zu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=set_mail_certificate_multiple`,Q(Z({},e),{act:`add`}),{requestOptions:{loading:k.global.t(`Mail.Api.index_2`),successMessage:!0}})}),e(`Hl`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=set_mail_certificate_multiple`,Q(Z({},e),{act:`delete`}),{requestOptions:{loading:k.global.t(`Mail.Api.index_5`),successMessage:!0}})}),e(`Al`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=add_domain_new`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_3`),successMessage:!0,errorMessage:{close:!0}}})}),e(`Zl`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=update_domain`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_4`),successMessage:!0}})}),e(`Vl`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=delete_domain`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_5`),successMessage:!0}})}),e(`Kl`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=delete_mx_txt_cache`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_6`),successMessage:!0}})}),e(`Bu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=auto_resolves_domain`,e,{requestOptions:{loading:k.global.t(`Login.index_22`),successMessage:!0,errorMessage:!1}})}),e(`du`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_domain_name`)}),e(`xu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_mailboxs_total`,e)}),e(`Nl`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=add_mailbox_v2`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_7`),successMessage:!0}})}),e(`eu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=update_mailbox_v2`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_8`),successMessage:!0}})}),e(`Gl`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/plugin?action=a&name=mail_sys&s=delete_mailbox`,e,{requestOptions:{loading:t?k.global.t(`Mail.Api.index_9`):``,successMessage:t}})}),e(`su`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_bcc`)}),e(`jl`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=set_mail_bcc`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_10`),successMessage:!0}})}),e(`Ql`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=update_bcc`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_11`),successMessage:!0}})}),e(`Ul`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=del_bcc`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_12`),successMessage:!0}})}),e(`vu`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_mail_forward`)}),e(`Ml`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=set_mail_forward`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_13`),successMessage:!0}})}),e(`$l`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=edit_mail_forward`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_14`),successMessage:!0}})}),e(`Wl`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=delete_mail_forward`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_15`),successMessage:!0}})}),e(`Pu`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_all_user`)}),e(`hu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_mails`,e)}),e(`zu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=move_to_junk`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_16`),successMessage:!0,isOriginalResult:!0}})}),e(`Jl`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/plugin?action=a&name=mail_sys&s=delete_mail`,e,{requestOptions:{loading:t?k.global.t(`Mail.Api.index_17`):``,successMessage:t,isOriginalResult:!0}})}),e(`ku`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_junk_mails`,e)}),e(`Wu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=move_out_junk`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_18`),successMessage:!0}})}),e(`Su`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_sent_mails`,e)}),e(`qu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=send_mail`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_19`),successMessage:!0}})}),e(`Mu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_task_list`,e)}),e(`Au`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_log_rank`,e)}),e(`ju`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_log_list`,e)}),e(`Yl`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=delete_task`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_20`),successMessage:!0}})}),e(`Qu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=pause_task`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_23`),successMessage:!0}})}),e(`au`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_backup_task_status`,{},{requestOptions:{errorMessage:!1}})}),e(`zl`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=close_backup_task`,{},{requestOptions:{loading:k.global.t(`Mail.Api.index_39`),successMessage:!0}})}),e(`lu`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_cloud_storage_list`)}),e(`Gu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=open_backup_task`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_24`),successMessage:!0}})}),e(`ou`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_backup_path`)}),e(`iu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_backup_file_list`,e)}),e(`Uu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=restore`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_25`),successMessage:!0}})}),e(`Ou`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_service_status`)}),e(`nd`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=service_admin`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_26`),successMessage:!0}})}),e(`Ju`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=set_alarm_black_switch`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_26`),successMessage:!0}})}),e(`Hu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=repair_service_conf`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_27`),successMessage:!0}})}),e(`Eu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_config`,e)}),e(`Ku`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=save_config`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_28`),successMessage:!0}})}),e(`Du`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_service_monitor_status`,{},{requestOptions:{errorMessage:!1}})}),e(`td`,function(e){return L.post(`/crontab?action=set_cron_status`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_29`),successMessage:!0}})}),e(`Fl`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=create_service_monitor_task`,{},{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Tu`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_save_day`)}),e(`$u`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=set_save_day`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_31`),successMessage:!0}})}),e(`_u`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=check_mail_env`)}),e(`Vu`,function(e,t){return L.post(`/plugin?action=a&name=mail_sys&s=`.concat(t),{},{requestOptions:{loading:k.global.t(`Mail.Api.index_32`,[e]),successMessage:!0}})}),e(`Ll`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=change_hostname`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_33`),successMessage:!0}})}),e(`Lu`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=setup_mail_sys`)}),e(`gu`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_init_log`)}),e(`wu`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_roundcube_status`)}),e(`uu`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_domain`)}),e(`id`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=uninstall_roundcube`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_34`),successMessage:!0}})}),e(`Ru`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=add_roundcube`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_35`),successMessage:!0}})}),e(`Pl`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=add_roundcube_info`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_35`),successMessage:!0}})}),e(`Nu`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_unsubscribe_info`)}),e(`rd`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=set_unsubscribe_info`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_40`),successMessage:!0}})}),e(`ql`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return L.post(`/plugin?action=a&name=mail_sys&s=del_unsubscribe_info`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_41`),successMessage:!0}})}),e(`mu`,function(e){return L.post(`/auth?action=get_expand_pack_prices`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`)}})}),e(`Fu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=import_contacts`,e,{requestOptions:{loading:k.global.t(`WP.api.tamper_2`),successMessage:!0}})}),e(`Rl`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=check_blacklists`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`cu`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_blacklist_tips`)}),e(`Yu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=Blacklist_tips`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`bu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_alarm_send `,e)}),e(`yu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=read_blacklist_scan_log`,e)}),e(`Iu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=import_users`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_21`),successMessage:!0}})}),e(`tu`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=export_users`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_38`)}})}),e(`Il`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=create_email_batch_random`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_44`)}})}),e(`kl`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=create_auto_reply_email`,e,{requestOptions:{loading:k.global.t(`WP.api.tamper_2`),successMessage:!0}})}),e(`Xl`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=update_auto_reply_email`,e,{requestOptions:{loading:k.global.t(`Crontab.Api.index_5`),successMessage:!0}})}),e(`ru`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_auto_reply_email`,e)}),e(`Bl`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=delete_auto_reply_email`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_37`),successMessage:!0}})}),e(`Cu`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_quota_alert_status`)}),e(`ed`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=set_send_email_to_user`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),j(),e(`Ol`,Ct=D(`aapanelsub-account-store`,function(){var e=function(){var e=t.expendFormState,n=e.package_id,r=e.mountpoint,i=t.acForData,a=i.username,o=i.password,s=i.email,c=i.expire_date,l=i.remark,u=t.wpForData,d=u.disk_space_quota,f=u.monthly_bandwidth_limit,p=u.max_site_limit,m=u.max_database,h=u.php_start_children,g=u.php_max_children;return Object.assign({},{username:a,password:o,email:s,expire_date:c,package_id:n,mountpoint:r,disk_space_quota:d.unlimited?0:String(Number(d.value)*1024*1024),monthly_bandwidth_limit:f.unlimited?0:String(Number(f.value)*1024*1024),max_site_limit:p.unlimited?0:p.value,max_database:m.unlimited?0:m.value,php_start_children:h,php_max_children:g,remark:l})},t=St(),n=G().t,r=function(){return X(function(){var e;return $(this,function(n){switch(n.label){case 0:return n.trys.push([0,,2,3]),o(!0),[4,Re(t.search)];case 1:return e=n.sent().message,M(e)&&(t.table.data=e.list,t.table.total=e.page.count,t.account_total=e.account_total),[3,3];case 2:return o(!1),[7];case 3:return[2]}})})()},i=At(),a=i.loading,o=i.setLoading,s=function(){return X(function(){var e;return $(this,function(n){switch(n.label){case 0:return[4,He()];case 1:return e=n.sent().message,M(e)&&(t.packageSourceList=e.list,t.packageList=e.list.map(function(e){return{label:e.package_name,value:e.package_id}}),e.list.length>0&&(t.expendFormState.package_id=e.list[0].package_id,u(t.expendFormState.package_id))),[2]}})})()},c=function(e){var t=e.url,n=e.user,r=e.pass;Te(`Access address: `.concat(t,` Username: `,n,` -init Password: `,r))},l=function(){return X(function(){var e,r;return $(this,function(i){switch(i.label){case 0:return[4,Be()];case 1:return e=i.sent(),M(e)&&(r={},t.diskMountSourceList=e.message,t.diskMountPointList=e.message.map(function(e){return e.is_default&&(r=e),{label:``.concat(e.mountpoint,` (`,O(e.used),`/`,O(e.total),`) `,n(`Account.Account.account_533924-7`),`:`,e.is_group_quota?n(`Account.Account.account_533924-5`):n(`Account.Account.account_533924-6`)),value:e.mountpoint}}),e.message.length>0&&(t.expendFormState.mountpoint=r.mountpoint||e.message[0].mountpoint,t.currentChangeDisk=Object.keys(r).length===0?e.message[0]:r)),[2]}})})()},u=function(e){return X(function(){var n,r,i,a,o,s,c,l,u;return $(this,function(d){return n=t.packageSourceList.find(function(t){return t.package_id===e}),n&&(r=n.package_name,i=n.disk_space_quota,a=n.monthly_bandwidth_limit,o=n.max_site_limit,s=n.max_database,c=n.php_start_children,l=n.php_max_children,u=n.remark,t.wpForData.package_name=r,t.wpForData.disk_space_quota=i==0?{value:``,unlimited:!0}:{value:i/1024/1024,unlimited:!1},t.wpForData.monthly_bandwidth_limit=a==0?{value:``,unlimited:!0}:{value:a/1024/1024,unlimited:!1},t.wpForData.max_site_limit=o===0?{value:``,unlimited:!0}:{value:o,unlimited:!1},t.wpForData.max_database=s==0?{value:``,unlimited:!0}:{value:s,unlimited:!1},t.wpForData.php_start_children=c,t.wpForData.php_max_children=l,t.wpForData.remark=u),[2]})})()},f=function(){return X(function(){return $(this,function(e){switch(e.label){case 0:return h(),[4,s()];case 1:return e.sent(),[4,l()];case 2:return e.sent(),t.addVisible=!0,t.isEdit=!1,[2]}})})()},p=function(e){return X(function(){var t;return $(this,function(n){switch(n.label){case 0:return[4,ze({account_id:e})];case 1:return t=n.sent().message,M(t)&&window.open(t.login_url+`?token=`+t.token),[2]}})})()},m=function(){return X(function(){var i,a,o,s,c,l,u,d,f;return $(this,function(p){switch(p.label){case 0:return t.domainForData.website_and_email===`yes`&&!t.isEdit?[4,(a=t.accountDomainFormRef)==null?void 0:a.validate()]:[3,2];case 1:p.sent(),p.label=2;case 2:return[4,(i=t.accountFormRef)==null?void 0:i.validate()];case 3:if(p.sent(),o=t.domainForData,s=t.isSupportAuto,!s&&t.domainForData.website_and_email===`yes`&&!t.isEdit)return Qe.error(`Your domain name does not support Create a website and email`),[2,!1];if(c=e(),c.domain=o.website_and_email===`yes`?o.domain:null,c.automatic_dns=+(o.dns_record===2&&o.website_and_email===`yes`),Number(c.disk_space_quota)>0&&!t.isEdit){if(l=t.currentChangeDisk,u=l.is_group_quota,d=l.free,!u)return Qe.error(n(`Account.Account.account_533924-3`)),[2,!1];if(d80?l.value.errorColor:t>60?l.value.warningColor:l.value.primaryColor},f=function(){return X(function(){var e,t,n;return $(this,function(r){switch(r.label){case 0:return r.trys.push([0,,2,3]),i(!0),[4,Be()];case 1:return e=r.sent(),M(e)&&(o.data=e.message,t=e.message.find(function(e){return e.is_default}),t&&(n=Z({},t),n.account_percent=Math.round(n.account_allocate/n.total*100),a.value=n)),[3,3];case 2:return i(!1),[7];case 3:return[2]}})})()};return{loading:r,DefaultDisk:a,init:f,columns:c,table:o,diskColor:u}})),e(`El`,`/static/vite/images/1.jpg`),e(`Tl`,Nt=D(`packageStore`,function(){var e=function(){return X(function(){return $(this,function(e){return a.isEdit=!1,a.addVisible=!0,a.formData_reset(),[2]})})()},t=function(e){return X(function(){return $(this,function(t){return r(e),a.current_account_id=e.package_id,a.isEdit=!0,a.addVisible=!0,[2]})})()},n=function(){var e=a.formData,t=e.package_name,n=e.disk_space_quota,r=e.monthly_bandwidth_limit,i=e.max_site_limit,o=e.max_database,s=e.php_start_children,c=e.php_max_children,l=e.remark;return{package_name:t,disk_space_quota:n.unlimited?0:String(Number(n.value)*1024*1024),monthly_bandwidth_limit:r.unlimited?0:String(Number(r.value)*1024*1024),max_site_limit:i.unlimited?0:i.value,max_database:o.unlimited?0:o.value,max_email_account:0,php_start_children:s,php_max_children:c,remark:l}},r=function(e){var t=e.package_name,n=e.disk_space_quota,r=e.monthly_bandwidth_limit,i=e.max_site_limit,o=e.max_database,s=e.php_start_children,c=e.php_max_children,l=e.remark;a.formData.package_name=t,a.formData.disk_space_quota=n==0?{value:``,unlimited:!0}:{value:n/1024/1024,unlimited:!1},a.formData.monthly_bandwidth_limit=r==0?{value:``,unlimited:!0}:{value:r/1024/1024,unlimited:!1},a.formData.max_site_limit=i==0?{value:``,unlimited:!0}:{value:i,unlimited:!1},a.formData.max_database=o==0?{value:``,unlimited:!0}:{value:o,unlimited:!1},a.formData.php_start_children=s,a.formData.php_max_children=c,a.formData.remark=l},i=function(){return X(function(){var e,t;return $(this,function(r){switch(r.label){case 0:return r.trys.push([0,6,,7]),[4,(e=a.packageFormRef)==null?void 0:e.validate()];case 1:return r.sent(),a.isEdit?[4,et(Z({package_id:a.current_account_id},n()))]:[3,3];case 2:return r.sent(),a.formData_reset(),s(),[3,5];case 3:return[4,je(n())];case 4:r.sent(),a.formData_reset(),s(),r.label=5;case 5:return[3,7];case 6:return t=r.sent(),[2,Promise.reject(t)];case 7:return[2]}})})()},a=Mt(),o=G().t,s=function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),u(!0),[4,He(a.search)];case 1:return e=t.sent().message,M(e)&&(a.table.data=e.list,a.table.total=e.page.count),[3,3];case 2:return u(!1),[7];case 3:return[2]}})})()},c=At(),l=c.loading,u=c.setLoading;return{init:s,loading:l,setLoading:u,removePackage:function(e){return X(function(){return $(this,function(t){return Et({title:o(`Account.Package.package-988835-0`,[e.package_name]),content:o(`Account.Package.package-988835-1`),onConfirm:function(){return X(function(){return $(this,function(t){switch(t.label){case 0:return e.status===1?(Qe.error(o(`Account.Package.package-988835-2`)),[2]):[4,ct({package_id:e.package_id})];case 1:return t.sent(),s(),[2]}})})()}}),[2]})})()},create_package:e,editPackage:t,packageInfoConfirm:i}})),j(),e(`wl`,Mt=D(`packageStateStore`,function(){var e=function(){d.package_name=``,d.disk_space_quota={value:0,unlimited:!0},d.monthly_bandwidth_limit={value:0,unlimited:!0},d.max_site_limit={value:0,unlimited:!0},d.max_database={value:0,unlimited:!0},d.php_start_children=1,d.php_max_children=3,d.remark=``},t=Nt(),n=G().t,r=F({data:[],total:0,loading:!1}),i=I([{title:n(`Account.Package.packageState-592272-0`),key:`package_name`,width:150},{title:n(`Account.Package.packageState-592272-1`),key:`php_start_children`,width:80,render:function(e){return w(`div`,null,[e.max_site_limit===0?w(`img`,{class:`icon`,title:``,src:ot},null):e.max_site_limit])}},{title:n(`Account.Account.accountState-721844-3`),key:`disk_space_quota`,render:function(e){return w(`div`,null,[e.disk_space_quota===0?w(`img`,{class:`icon`,title:``,src:ot},null):O(e.disk_space_quota,!0,0)])}},{title:n(`Account.Package.packageState-592272-2`),key:`monthly_bandwidth_limit`,render:function(e){return w(`div`,null,[e.monthly_bandwidth_limit===0?w(`img`,{class:`icon`,title:``,src:ot},null):O(e.monthly_bandwidth_limit,!0,0)])}},{title:n(`Account.Account.accountState-721844-14`),key:`remark`,render:function(e){return e.remark?e.remark:`--`}},{title:n(`Account.Package.packageState-592272-7`),key:`create_time`,render:function(e){return Ne(e.create_time)}},Tt({title:n(`Public.Table.Action`),align:`right`,width:200,options:function(e){return[{label:n(`Account.Package.packageState-592272-8`),onClick:function(){return X(function(){return $(this,function(n){return[2,t.editPackage(e)]})})()}},{label:n(`Account.Package.packageState-592272-9`),onClick:function(){return X(function(){return $(this,function(n){return t.removePackage(e),[2]})})()}}]}})]),a=I([]),o=F({p:1,rows:10,search_value:``}),s=I(!1),c=I(!1),l=Yt(cn(),2),u=l[0],d=l[1],f=I(0),p=I(0),m=I(null);return{search:o,table:r,columns:i,keys:a,addVisible:s,formData:d,PackageInfoForm:function(){return u},formData_reset:e,packageFormRef:I(),isEdit:c,disk_space_quota_cache:f,monthly_bandwidth_limit_cache:p,current_account_id:m}})),j(),jt=D(`logsStateStore`,function(){var e=G().t,t=F({data:[],total:0,loading:!1}),n=I([{title:e(`Account.Logs.logsState-131428-0`),key:`log_type`,width:150},{title:e(`Account.Logs.logsState-131428-1`),key:`log_level`,width:100},{title:e(`Account.Logs.logsState-131428-2`),key:`status`,width:100,render:function(t){return t.log_status?w(`span`,{class:`text-primary`},[e(`Account.Logs.logsState-456809-0`)]):w(`span`,{class:`text-error`},[e(`Account.Logs.logsState-456809-1`)])}},{title:e(`Account.Logs.logsState-131428-3`),key:`log_body`,render:function(t){return w(`div`,{class:`flex`},[t.username?w(`div`,{class:`text-[#909399]`},[e(`Account.Account.account_533924-0`)+` [`+t.username+`]-->`]):``,w(`div`,null,[t.log_body])])}},{key:`log_time`,align:`right`,title:e(`Logs.Panel.index_7`),render:function(e){return Ne(e.log_time)}}]),r=I([]);return{search:F({p:1,rows:10,search:``}),table:t,columns:n,keys:r}}),j(),e(`Cl`,D(`account-store`,function(){var e=R(St()),t=R(Mt()),n=Ot(),r=R(jt());return{install:I(!1),account:Z({},e),w_package:Z({},t),disk:Z({},n),logs:Z({},r)}})),e(`Sl`,D(`logsStore`,function(){var e=G().t,t=R(jt()),n=t.search,r=t.table,i=function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),s(!0),[4,Ve(n.value)];case 1:return e=t.sent().message,M(e)&&(r.value.data=e.list,r.value.total=e.page.count),[3,3];case 2:return s(!1),[7];case 3:return[2]}})})()},a=At(),o=a.loading,s=a.setLoading;return{init:i,setLoading:s,loading:o,onClear:function(){Et({title:e(`Logs.Panel.index_5`),content:e(`Logs.Panel.index_15`),onConfirm:function(){return X(function(){return $(this,function(e){switch(e.label){case 0:return[4,Se()];case 1:return e.sent(),i(),[2]}})})()}})}}})),j(),A(),e(`xl`,function(e){var n=e.checkedType||[`dir`];K({title:n.length===1&&n[0]===`file`?k.global.t(`Component.Upload.index_1`):k.global.t(`Component.SelectPath.index_7`),width:750,height:640,footer:!1,data:{path:e.path,checkedType:n,callback:e.onCheckedSuccess},component:T(function(){return x(function(){return t.import(`./feature-FilePicker-legacy.js?v=1784873523001`).then(function(e){return e.t})},void 0)})})}),j(),A(),e(`yl`,function(e){var n=e.path,r=e.confirmText,i=e.size,a=e.uploadData,o=e.onUploadSuccess;K({title:`Upload files to [`.concat(n,`]`),width:580,minHeight:436,footer:!0,confirmText:r||k.global.t(`Public.Btn.Upload`),data:{path:n,size:i,uploadData:a,uploadSuccess:o},component:T(function(){return x(function(){return t.import(`./app-ui-legacy.js?v=1784873523001`).then(function(e){return e.t})},void 0)})})}),e(`vl`,`/static/vite/images/preview.png`),j(),e(`_l`,function(){var e=I([]),t=null,n=I(!1),r=function(i){return X(function(){var a;return $(this,function(o){switch(o.label){case 0:return t&&clearTimeout(t),[4,Ie()];case 1:return a=o.sent().message,Ge(a)&&(e.value=a,a.length>0?(n.value=!0,t=window.setTimeout(function(){r(i)},3e3)):n.value&&i&&i()),[2]}})})()};return{applySSLInfo:e,getSSLApplyList:r,clearTimer:function(){t&&clearTimeout(t)}}}),e(`ol`,function(e){var t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return L.post(`/mod/docker/com/get_apps`,e,{requestOptions:{loading:t?k.global.t(`Docker.api.App.index_1`):``}})}),e(`dl`,function(e){var t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return L.post(`/mod/docker/com/get_installed_apps`,e,{requestOptions:{loading:t?k.global.t(`Docker.api.App.index_1`):``}})}),e(`ul`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return L.post(`/mod/docker/com/get_tags`,e)}),e(`ll`,function(e){return L.post(`/mod/docker/com/get_dependence_apps`,{depend_app:JSON.stringify(e.depend_app)})}),e(`fl`,function(e){return L.post(`/mod/docker/com/create_app`,e,{requestOptions:{loading:k.global.t(`Docker.api.App.index_2`),successMessage:!0}})}),e(`hl`,function(e){return L.post(`/mod/docker/com/set_app_status`,e,{requestOptions:{loading:k.global.t(`Docker.api.App.index_3`),successMessage:!0}})}),e(`pl`,function(e){return L.post(`/mod/docker/com/remove_app`,e,{requestOptions:{loading:k.global.t(`Docker.api.App.index_4`),successMessage:!0}})}),e(`sl`,function(e){return L.post(`/mod/docker/com/get_app_log`,e)}),e(`al`,function(e){return L.post(`/mod/docker/com/get_app_installed_log`,e)}),e(`cl`,function(e){return L.post(`/mod/docker/com/get_backup_list`,e)}),e(`nl`,function(e){return L.post(`/mod/docker/com/backup_app`,e,{requestOptions:{loading:k.global.t(`Docker.api.App.index_5`),successMessage:!0}})}),e(`rl`,function(e){return L.post(`/mod/docker/com/delete_backup`,e,{requestOptions:{loading:k.global.t(`Docker.api.App.index_4`),successMessage:!0}})}),e(`ml`,function(e){return L.post(`/mod/docker/com/restore_backup`,e,{requestOptions:{loading:k.global.t(`Docker.api.App.index_6`),successMessage:!0}})}),e(`gl`,function(e){return L.post(`/mod/docker/com/upload_backup`,e,{headers:{"Content-Type":`multipart/form-data`},requestOptions:{loading:k.global.t(`Docker.api.App.index_7`),successMessage:!0}})}),e(`il`,function(e){return L.post(`/mod/docker/com/client_db_shell`,e,{requestOptions:{loading:k.global.t(`Docker.api.App.index_1`)}})}),e(`tl`,`/static/vite/images/banner.png`),e(`Xc`,function(){return L.post(`/mod/backup_restore/com/get_backup_list`)}),e(`Jc`,function(){return L.post(`/mod/backup_restore/com/get_data_total`)}),e(`Gc`,function(e){return L.post(`/mod/backup_restore/com/add_backup`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Qc`,function(e){return L.post(`/mod/backup_restore/com/get_progress`,e)}),e(`Kc`,function(e){return L.post(`/mod/backup_restore/com/task_stop`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`$c`,function(e){return L.post(`/mod/backup_restore/com/exec_backup`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`qc`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/mod/backup_restore/com/del_backup`,e,{requestOptions:{loading:t?k.global.t(`Component.Pay.index_12`):``,successMessage:t}})}),e(`Yc`,function(e){return L.post(`/mod/backup_restore/com/get_details`,e)}),e(`Zc`,function(e){return L.post(`/mod/backup_restore/com/get_exec_logs`,e)}),e(`el`,function(e){return L.post(`/mod/backup_restore/com/add_restore`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Vc`,function(){return L.post(`/mod/backup_restore/com/get_migrate_status`)}),e(`Fc`,function(e){return L.post(`/mod/backup_restore/com/ssh_auth_check`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Uc`,function(e){return L.post(`/mod/backup_restore/com/add_migrate_task`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Bc`,function(){return L.post(`/mod/backup_restore/com/get_migrate_progress`)}),e(`Pc`,function(){return L.post(`/mod/backup_restore/com/stop_migrate`,{},{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Ic`,function(){return L.post(`/mod/backup_restore/com/close_migrate_popup`,{},{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!1}})}),e(`Hc`,function(e){return L.post(`/mod/migrate/com/cp_migrate_start`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`zc`,function(){return L.post(`/mod/migrate/com/get_migrate_status`)}),e(`Wc`,function(e){return L.post(`/mod/migrate/com/connect_cp_verify`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Lc`,function(e){return L.post(`/mod/migrate/com/cp_users_info`,e)}),e(`Rc`,function(e){return L.post(`/mod/migrate/com/cp_migrate_info`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!1}})}),e(`Nc`,function(){return L.post(`/mod/migrate/com/cancel_migrate`,{},{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Mc`,function(e){return L.post(`/config?action=get_alarm_services`,e)}),pe=k.global,z=pe.t,e(`kc`,function(e){return L.post(`/crontab/trigger/get_trigger_list`,{data:JSON.stringify(e)})}),e(`xc`,function(e){return L.post(`/crontab/trigger/create_trigger`,{data:JSON.stringify(e)},{requestOptions:{loading:z(`Security.Api.Index_4`),successMessage:!0}})}),e(`Tc`,function(e){return L.post(`/crontab/trigger/modify_trigger`,{data:JSON.stringify(e)},{requestOptions:{loading:z(`Crontab.Api.index_5`),successMessage:!0}})}),e(`jc`,function(){return L.post(`/crontab/script/get_script_list_by_type`)}),e(`Dc`,function(e){return L.post(`/crontab/trigger/get_operator_where_list`,{data:JSON.stringify(e)})}),e(`bc`,function(e){return L.post(`/crontab/trigger/create_operator_where`,{data:JSON.stringify(e)},{requestOptions:{loading:z(`Security.Api.Index_4`),successMessage:!0}})}),e(`wc`,function(e){return L.post(`/crontab/trigger/modify_operator_where`,{data:JSON.stringify(e)},{requestOptions:{loading:z(`Crontab.Api.index_5`),successMessage:!0}})}),e(`Cc`,function(e){return L.post(`/crontab/trigger/remove_operator_where`,e,{requestOptions:{loading:z(`Security.Api.Index_3`),successMessage:!0}})}),e(`Oc`,function(e){return L.post(`/crontab/trigger/get_operator_logs`,{data:JSON.stringify(e)})}),e(`Ac`,function(e){return L.post(`/crontab/trigger/get_trigger_logs`,e)}),e(`Ec`,function(e){return L.post(`/crontab/trigger/test_trigger`,{data:JSON.stringify(e)},{requestOptions:{loading:z(`Crontab.Api.index_4`),successMessage:!1,errorMessage:!1}})}),e(`Sc`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/crontab/trigger/remove_trigger`,e,{requestOptions:{loading:t?z(`Security.Api.Index_3`):``,successMessage:t}})}),me=k.global,ft=me.t,e(`vc`,function(e){return L.post(`/crontab/script/get_script_list`,{data:JSON.stringify(e)})}),e(`mc`,function(e){return L.post(`/crontab/script/create_script`,{data:JSON.stringify(e)},{requestOptions:{loading:ft(`Security.Api.Index_4`),successMessage:!0}})}),e(`gc`,function(e){return L.post(`/crontab/script/modify_script`,{data:JSON.stringify(e)},{requestOptions:{loading:ft(`Crontab.Api.index_5`),successMessage:!0}})}),e(`_c`,function(e){return L.post(`/crontab/script/test_script`,{data:JSON.stringify(e)},{requestOptions:{loading:ft(`Crontab.Api.index_4`),errorMessage:!1}})}),e(`yc`,function(e){return L.post(`/crontab/script/get_script_logs`,{data:JSON.stringify(e)})}),e(`hc`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/crontab/script/remove_script`,e,{requestOptions:{loading:t?ft(`Security.Api.Index_3`):``,successMessage:t}})}),he=k.global,vt=he.t,e(`cc`,function(){return L.post(`/adminer_manager?action=get_status`)}),e(`lc`,function(){return L.post(`/adminer_manager?action=support_versions`)}),e(`fc`,function(e){return L.post(`/adminer_manager?action=switch_php`,e,{requestOptions:{loading:vt(`Database.adminerManager.switchingPhp`),successMessage:!0}})}),e(`uc`,function(e){return L.post(`/adminer_manager?action=install`,e,{requestOptions:{loading:vt(`Database.adminerManager.installing`),successMessage:!0}})}),e(`pc`,function(){return L.post(`/adminer_manager?action=uninstall`,{},{requestOptions:{loading:vt(`Database.adminerManager.uninstalling`),successMessage:!0}})}),e(`dc`,function(e){return L.post(`/adminer_manager?action=switch_port`,e,{requestOptions:{loading:vt(`Database.adminerManager.switchingPort`),successMessage:!0}})}),e(`ac`,function(e){return L.post(`/database?action=GetBackupSize`,e)}),e(`sc`,function(e){return L.post(`/database?action=GetImportSize`,e)}),e(`oc`,function(){return L.post(`/database?action=GetImportLog`)}),e(`nc`,function(e){var t=e.complex;return{trigger:e.trigger||[`blur`,`change`],validator:function(e,n){return n=n.trim(),n===``?Error(`密码不能为空`):t.length&&n.length0&&arguments[0]!==void 0?arguments[0]:{}).trigger||[`blur`,`change`],validator:function(e,t){var n=Array.from(new Set([`/`,`/www`,`/bin`,`/boot`,`/dev`,`/etc`,`/lib`,`/media`,`/mnt`,`/opt`,`/proc`,`/root`,`/run`,`/sbin`,`/srv`,`/sys`,`/tmp`,`/usr`,`/var`]));return t=t.trim(),t===``?Error(`目录不能为空`):!n.includes(t)||Error(`目录为系统保留目录, 请重新选择`)}}}),e(`ic`,function(){return{trigger:(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).trigger||[`blur`,`input`],validator:function(e,t){return t?xe(t)?!0:Error(`端口格式错误, 请填写1-65535之间的数字`):Error(`Port cannot be empty`)}}}),j(),j(),e(`$s`,function(e){return L.post(`/mod/docker/com/edit_remark`,e,{requestOptions:{loading:k.global.t(`Docker.api.index_54`),successMessage:!0}})}),e(`Qs`,function(e){return L.post(`/mod/docker/com/get_project_container_logs`,e)}),e(`Zs`,function(e){return L.post(`/btdocker/image/get_image_tags`,e)}),e(`Xs`,function(e){return L.post(`/btdocker/image/get_image_detail`,e)}),e(`Ys`,function(){return L.post(`/btdocker/status/get_docker_system_info`)}),e(`Bs`,function(){return L.post(`/btdocker/setup/get_system_info`)}),e(`Vs`,function(e){return L.post(`/btdocker/setup/set_docker_global`,e,{requestOptions:{loading:k.global.t(`Docker.api.index_42`),successMessage:!0}})}),e(`Ks`,function(e){return L.post(`/btdocker/setup/set_docker_global`,e,{requestOptions:{loading:k.global.t(`Docker.api.index_55`),successMessage:!0}})}),e(`Gs`,function(e){return L.post(`/btdocker/setup/set_docker_global`,e,{requestOptions:{loading:k.global.t(`Docker.api.index_55`),successMessage:!0}})}),e(`Us`,function(e){return L.post(`/btdocker/setup/set_docker_global`,e,{requestOptions:{loading:k.global.t(`Docker.api.index_55`),successMessage:!0}})}),e(`Ws`,function(e){return L.post(`/btdocker/setup/set_docker_global`,e,{requestOptions:{loading:k.global.t(`Docker.api.index_55`),successMessage:!0}})}),e(`Hs`,function(e){return L.post(`/btdocker/setup/set_docker_global`,e,{requestOptions:{loading:k.global.t(`Docker.api.index_55`),successMessage:!0}})}),e(`qs`,function(e){return L.post(`/btdocker/setup/set_dk_project_path`,e,{requestOptions:{loading:k.global.t(`Docker.api.index_43`)}})}),e(`zs`,function(e){return L.post(`/btdocker/setup/del_com_registry_mirror`,{data:JSON.stringify(e)},{requestOptions:{loading:k.global.t(`Docker.api.index_41`),successMessage:!0}})}),e(`Js`,function(){return L.post(`/btdocker/setup/update_compose`,{},{requestOptions:{loading:k.global.t(`Docker.api.index_55`),successMessage:!0}})}),ne=k.global,W=ne.t,e(`Is`,function(){return L.post(`/xterm?action=get_host_list`)}),e(`js`,function(e){return L.post(`/xterm?action=create_host`,e,{requestOptions:{loading:W(`Security.Api.Index_4`),successMessage:!0}})}),e(`Ls`,function(e){return L.post(`/xterm?action=get_host_find`,e)}),e(`Ns`,function(e){return L.post(`/xterm?action=remove_host`,e,{requestOptions:{loading:W(`Security.Api.Index_3`),successMessage:!0}})}),e(`Fs`,function(){return L.post(`/xterm?action=get_command_list`)}),e(`As`,function(e){return L.post(`/xterm?action=create_command`,e,{requestOptions:{loading:W(`Security.Api.Index_4`),successMessage:!0}})}),e(`Ps`,function(e){return L.post(`/xterm?action=modify_command`,e,{requestOptions:{loading:W(`Crontab.Api.index_5`),successMessage:!0}})}),e(`Ms`,function(e){return L.post(`/xterm?action=remove_command`,e,{requestOptions:{loading:W(`Security.Api.Index_3`),successMessage:!0}})}),e(`Rs`,function(e){return L.post(`/xterm?action=test_ssh_connect`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:!0}})}),bt=function(e){return Array.isArray(e)?e.map(String).filter(Boolean):e&&(e===void 0?`undefined`:Zt(e))===`object`?Object.keys(e):e==null?[]:[String(e)].filter(Boolean)},We=function(e,t){return t.some(function(t){return e.some(function(e){return e===t||e.endsWith(`_bt_`.concat(t))||e.endsWith(`/`.concat(t))})})},e(`Os`,function(e){at({title:e.title,footer:!0,data:{desc:e.desc,list:e.data,columns:e.columns,onConfirm:e.onConfirm,onRefresh:e.onRefresh},component:ve})}),e(`ks`,function(e){var t=bt(e.result.success),n=bt(e.result.error),r=e.data.map(function(r){var i=bt(e.getRowKey(r)),a=We(t,i),o=We(n,i);return Q(Z({},r),{batchStatus:a&&!o?`success`:`error`,reqMsg:a&&!o?e.successText:e.errorText})});at({title:e.title,width:e.width||440,footer:!0,component:we,data:{title:e.taskTitle,data:r,status:`done`,columns:e.columns}})}),e(`ys`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=add_task`,e,{requestOptions:{loading:`Adding task, please wait...`,successMessage:!0}})}),e(`Ss`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=update_task`,e,{requestOptions:{loading:`Editing task, please wait...`,successMessage:!0}})}),e(`Ds`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=send_mail_test`,e,{requestOptions:{loading:`Sending test email, please wait...`,successMessage:!0}})}),e(`Es`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return L.post(`/plugin?action=a&name=mail_sys&s=get_mail_type_list`,e)}),e(`Ts`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_email_temp`)}),e(`ws`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_email_temp_list`,e)}),e(`Cs`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_task_email_content`,e)}),e(`vs`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=add_email_temp`,e,{requestOptions:{loading:`Adding template, please wait...`,successMessage:!0}})}),e(`xs`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/plugin?action=a&name=mail_sys&s=edit_email_temp`,e,{requestOptions:{loading:t?`Editing template, please wait...`:``,successMessage:t}})}),e(`bs`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=del_email_temp`,e,{requestOptions:{loading:`Deleting template, please wait...`,successMessage:!0}})}),e(`ds`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/campaign/set_automation`,e,{headers:{"Content-Type":`application/json`},requestOptions:{loading:t?`Adding, please wait...`:``}})}),e(`fs`,function(e){return L.post(`/campaign/set_automation`,e,{headers:{"Content-Type":`application/json`},requestOptions:{loading:`Setting up, please wait...`}})}),e(`ps`,function(e){return L.post(`/campaign/get_automations`,e,{headers:{"Content-Type":`application/json`}})}),e(`hs`,function(e){return L.post(`/campaign/remove_automation`,e,{headers:{"Content-Type":`application/json`}})}),e(`ms`,function(e){return L.post(`/campaign/get_automation_workflow`,e,{headers:{"Content-Type":`application/json`}})}),e(`_s`,function(e){return L.post(`/campaign/set_automation_status`,e,{headers:{"Content-Type":`application/json`},requestOptions:{loading:`Setting up, please wait...`,successMessage:!0}})}),e(`gs`,function(e){return L.post(`/campaign/set_automation_name`,e,{headers:{"Content-Type":`application/json`},requestOptions:{loading:`Renaming in progress, please wait...`,successMessage:!0}})}),e(`$o`,function(e){return L.post(`/campaign/overview`,e)}),e(`Io`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=add_mail_type`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_22`),successMessage:!0}})}),e(`Ho`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=edit_mail_type`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_42`),successMessage:!0}})}),e(`Qo`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_mail_type_info_list`,e)}),e(`Uo`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/plugin?action=a&name=mail_sys&s=update_subscription_state`,e,{requestOptions:{loading:`Modifying status, please wait...`,successMessage:t}})}),e(`Bo`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/plugin?action=a&name=mail_sys&s=del_mail_type_list`,e,{requestOptions:{loading:t?k.global.t(`Mail.Api.index_37`):``,successMessage:t}})}),e(`rs`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_unsubscribe_list`,e)}),e(`Vo`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/plugin?action=a&name=mail_sys&s=del_unsubscribe_list`,e,{requestOptions:{loading:t?k.global.t(`Mail.Api.index_37`):``,successMessage:t}})}),e(`us`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=edit_type_unsubscribe_list`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_43`),successMessage:!0}})}),e(`ls`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=edit_type_unsubscribe_list`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_43`),successMessage:!0}})}),e(`is`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=import_contacts_etypes`,e,{requestOptions:{loading:`Processing, please wait...`,successMessage:!0}})}),e(`Po`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=import_contacts_from_content`,e,{requestOptions:{loading:`Processing, please wait...`,successMessage:!0}})}),e(`Yo`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_contacts_list`,e)}),e(`Xo`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_abnormal_recipient`,e)}),e(`zo`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/plugin?action=a&name=mail_sys&s=del_abnormal_recipient`,e,{requestOptions:{loading:t?k.global.t(`Mail.Api.index_37`):``,successMessage:t}})}),e(`Zo`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_abnormal_status`)}),e(`Ro`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=clear_abnormal_recipient`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_37`),successMessage:!0}})}),e(`Jo`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_contact_number`,e)}),e(`ns`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_task_unsubscribe_list`,e)}),e(`ts`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return L.post(`/plugin?action=a&name=mail_sys&s=get_task_all`,e)}),e(`Wo`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=export_email_template`,e)}),e(`as`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=import_email_template`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_21`),successMessage:!0}})}),e(`Lo`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=copy_template`,e,{requestOptions:{loading:`Copying template, please wait...`,successMessage:!0}})}),e(`qo`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return L.post(`/plugin?action=a&name=mail_sys&s=get_mail_type_list`,e)}),e(`Go`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=export_contact_group`,e,{requestOptions:{loading:`Exporting, please wait...`}})}),e(`Fo`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=import_contact_group`,e,{requestOptions:{loading:`Processing, please wait...`,successMessage:!0}})}),e(`os`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=merge_groups`,e,{requestOptions:{loading:`Processing, please wait...`,successMessage:!0}})}),e(`Ko`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=export_task_errlog_to_csv`,e,{requestOptions:{loading:`Exporting, please wait...`}})}),e(`es`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return L.post(`/plugin?action=a&name=mail_sys&s=get_service_status`,e)}),e(`ss`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=check_email_valid`,e,{requestOptions:{loading:`Scanning, please wait...`,successMessage:!0}})}),e(`cs`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=set_abnormal_mail_check_switch`,e,{requestOptions:{loading:`Setting, please wait...`,successMessage:!0}})}),ie=k.global,U=ie.t,e(`bo`,function(e){return L.post(`/data?action=getData`,Q(Z({},e),{table:`ftps`}))}),e(`mo`,function(e){return L.post(`/ftp?action=AddUser`,e,{requestOptions:{loading:U(`Ftp.Api.Index_1`),successMessage:!0}})}),e(`Oo`,function(e){return L.post(`/ftp?action=setPort`,e,{requestOptions:{loading:U(`Ftp.Api.Index_1`),successMessage:!0}})}),e(`Ao`,function(e){return L.post(`/ftp?action=SetStatus`,e,{requestOptions:{loading:U(`Ftp.Api.Index_1`),successMessage:!0}})}),e(`ko`,function(e){return L.post(`/data?action=setPs`,Q(Z({},e),{table:`ftps`}),{requestOptions:{loading:U(`Ftp.Api.Index_1`),successMessage:!0}})}),e(`Eo`,function(e){return L.post(`/ftp?action=SetUserPassword`,e,{requestOptions:{loading:U(`Ftp.Api.Index_1`),successMessage:!0}})}),e(`Do`,function(e){return L.post(`/ftp?action=set_user_home`,e,{requestOptions:{loading:U(`Ftp.Api.Index_1`),successMessage:!0}})}),e(`go`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/ftp?action=DeleteUser`,e,{requestOptions:{loading:t?U(`Ftp.Api.Index_1`):``,successMessage:t}})}),e(`xo`,function(){return L.post(`/logs/ftp/set_ftp_log`,{exec_name:`getlog`},{requestOptions:{loading:U(`Ftp.Api.Index_1`),errorMessage:{close:!0}}})}),e(`Mo`,function(){return L.post(`/logs/ftp/set_ftp_log`,{exec_name:`start`},{requestOptions:{loading:U(`Ftp.Api.Index_1`),successMessage:!0}})}),e(`So`,function(e){return L.post(`/logs/ftp/get_login_log`,e)}),e(`vo`,function(e){return L.post(`/logs/ftp/get_action_log`,e)}),e(`Co`,function(){return L.post(`/logs/ftp/ftp_users`)}),e(`yo`,function(){return L.post(`/logs/ftp/get_analysis_config`)}),e(`To`,function(e){return L.post(`/logs/ftp/set_analysis_config`,e,{requestOptions:{loading:U(`Ftp.Api.Index_1`),successMessage:!0}})}),e(`po`,function(e){return L.post(`/logs/ftp/log_analysis`,e,{requestOptions:{loading:U(`Ftp.Api.Index_1`)}})}),e(`jo`,function(e){return L.post(`/logs/ftp/set_cron_task`,e,{requestOptions:{loading:U(`Ftp.Api.Index_1`),successMessage:!0}})}),e(`wo`,function(){return L.post(`/logs/ftp/get_white_list`)}),e(`ho`,function(e){return L.post(`/logs/ftp/set_white_list`,e,{requestOptions:{loading:U(`Ftp.Api.Index_1`),successMessage:!0}})}),e(`No`,function(e){return L.post(`/ftp?action=SetStatus`,e,{requestOptions:{loading:U(`Ftp.Api.Index_1`),successMessage:!0}})}),e(`_o`,function(e){return L.post(`/ftp?action=DeleteUser`,e,{requestOptions:{loading:U(`Ftp.Api.Index_1`),successMessage:!0}})}),e(`fo`,`/static/vite/images/icon-ftp-log.svg`),e(`do`,`/static/vite/images/icon-login-error.svg`),e(`uo`,`/static/vite/images/icon-login-address.svg`),e(`lo`,`/static/vite/images/icon-shell-file.svg`),e(`co`,`/static/vite/images/icon-anonymous.svg`),e(`so`,`/static/vite/images/icon-login-time.svg`),e(`oo`,`/static/vite/images/update-back.png`),e(`ao`,`/static/vite/images/update-icon.svg`),e(`io`,`/static/vite/images/update-rocket.svg`),e(`ro`,`/static/vite/images/dns-server.png`),e(`no`,`/static/vite/images/mail-server.png`),e(`to`,`/static/vite/images/logo.png`),e(`eo`,`0&&(t.expendFormState.mountpoint=r.mountpoint||e.message[0].mountpoint,t.currentChangeDisk=Object.keys(r).length===0?e.message[0]:r)),[2]}})})()},u=function(e){return X(function(){var n,r,i,a,o,s,c,l,u;return $(this,function(d){return n=t.packageSourceList.find(function(t){return t.package_id===e}),n&&(r=n.package_name,i=n.disk_space_quota,a=n.monthly_bandwidth_limit,o=n.max_site_limit,s=n.max_database,c=n.php_start_children,l=n.php_max_children,u=n.remark,t.wpForData.package_name=r,t.wpForData.disk_space_quota=i==0?{value:``,unlimited:!0}:{value:i/1024/1024,unlimited:!1},t.wpForData.monthly_bandwidth_limit=a==0?{value:``,unlimited:!0}:{value:a/1024/1024,unlimited:!1},t.wpForData.max_site_limit=o===0?{value:``,unlimited:!0}:{value:o,unlimited:!1},t.wpForData.max_database=s==0?{value:``,unlimited:!0}:{value:s,unlimited:!1},t.wpForData.php_start_children=c,t.wpForData.php_max_children=l,t.wpForData.remark=u),[2]})})()},f=function(){return X(function(){return $(this,function(e){switch(e.label){case 0:return h(),[4,s()];case 1:return e.sent(),[4,l()];case 2:return e.sent(),t.addVisible=!0,t.isEdit=!1,[2]}})})()},p=function(e){return X(function(){var t;return $(this,function(n){switch(n.label){case 0:return[4,ze({account_id:e})];case 1:return t=n.sent().message,M(t)&&window.open(t.login_url+`?token=`+t.token),[2]}})})()},m=function(){return X(function(){var i,a,o,s,c,l,u,d,f;return $(this,function(p){switch(p.label){case 0:return t.domainForData.website_and_email===`yes`&&!t.isEdit?[4,(a=t.accountDomainFormRef)==null?void 0:a.validate()]:[3,2];case 1:p.sent(),p.label=2;case 2:return[4,(i=t.accountFormRef)==null?void 0:i.validate()];case 3:if(p.sent(),o=t.domainForData,s=t.isSupportAuto,!s&&t.domainForData.website_and_email===`yes`&&!t.isEdit)return Qe.error(`Your domain name does not support Create a website and email`),[2,!1];if(c=e(),c.domain=o.website_and_email===`yes`?o.domain:null,c.automatic_dns=+(o.dns_record===2&&o.website_and_email===`yes`),Number(c.disk_space_quota)>0&&!t.isEdit){if(l=t.currentChangeDisk,u=l.is_group_quota,d=l.free,!u)return Qe.error(n(`Account.Account.account_533924-3`)),[2,!1];if(d80?l.value.errorColor:t>60?l.value.warningColor:l.value.primaryColor},f=function(){return X(function(){var e,t,n;return $(this,function(r){switch(r.label){case 0:return r.trys.push([0,,2,3]),i(!0),[4,Be()];case 1:return e=r.sent(),M(e)&&(o.data=e.message,t=e.message.find(function(e){return e.is_default}),t&&(n=Z({},t),n.account_percent=Math.round(n.account_allocate/n.total*100),a.value=n)),[3,3];case 2:return i(!1),[7];case 3:return[2]}})})()};return{loading:r,DefaultDisk:a,init:f,columns:c,table:o,diskColor:u}})),e(`wl`,`/static/vite/images/1.jpg`),e(`Cl`,Nt=D(`packageStore`,function(){var e=function(){return X(function(){return $(this,function(e){return a.isEdit=!1,a.addVisible=!0,a.formData_reset(),[2]})})()},t=function(e){return X(function(){return $(this,function(t){return r(e),a.current_account_id=e.package_id,a.isEdit=!0,a.addVisible=!0,[2]})})()},n=function(){var e=a.formData,t=e.package_name,n=e.disk_space_quota,r=e.monthly_bandwidth_limit,i=e.max_site_limit,o=e.max_database,s=e.php_start_children,c=e.php_max_children,l=e.remark;return{package_name:t,disk_space_quota:n.unlimited?0:String(Number(n.value)*1024*1024),monthly_bandwidth_limit:r.unlimited?0:String(Number(r.value)*1024*1024),max_site_limit:i.unlimited?0:i.value,max_database:o.unlimited?0:o.value,max_email_account:0,php_start_children:s,php_max_children:c,remark:l}},r=function(e){var t=e.package_name,n=e.disk_space_quota,r=e.monthly_bandwidth_limit,i=e.max_site_limit,o=e.max_database,s=e.php_start_children,c=e.php_max_children,l=e.remark;a.formData.package_name=t,a.formData.disk_space_quota=n==0?{value:``,unlimited:!0}:{value:n/1024/1024,unlimited:!1},a.formData.monthly_bandwidth_limit=r==0?{value:``,unlimited:!0}:{value:r/1024/1024,unlimited:!1},a.formData.max_site_limit=i==0?{value:``,unlimited:!0}:{value:i,unlimited:!1},a.formData.max_database=o==0?{value:``,unlimited:!0}:{value:o,unlimited:!1},a.formData.php_start_children=s,a.formData.php_max_children=c,a.formData.remark=l},i=function(){return X(function(){var e,t;return $(this,function(r){switch(r.label){case 0:return r.trys.push([0,6,,7]),[4,(e=a.packageFormRef)==null?void 0:e.validate()];case 1:return r.sent(),a.isEdit?[4,et(Z({package_id:a.current_account_id},n()))]:[3,3];case 2:return r.sent(),a.formData_reset(),s(),[3,5];case 3:return[4,je(n())];case 4:r.sent(),a.formData_reset(),s(),r.label=5;case 5:return[3,7];case 6:return t=r.sent(),[2,Promise.reject(t)];case 7:return[2]}})})()},a=Mt(),o=G().t,s=function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),u(!0),[4,He(a.search)];case 1:return e=t.sent().message,M(e)&&(a.table.data=e.list,a.table.total=e.page.count),[3,3];case 2:return u(!1),[7];case 3:return[2]}})})()},c=At(),l=c.loading,u=c.setLoading;return{init:s,loading:l,setLoading:u,removePackage:function(e){return X(function(){return $(this,function(t){return Et({title:o(`Account.Package.package-988835-0`,[e.package_name]),content:o(`Account.Package.package-988835-1`),onConfirm:function(){return X(function(){return $(this,function(t){switch(t.label){case 0:return e.status===1?(Qe.error(o(`Account.Package.package-988835-2`)),[2]):[4,ct({package_id:e.package_id})];case 1:return t.sent(),s(),[2]}})})()}}),[2]})})()},create_package:e,editPackage:t,packageInfoConfirm:i}})),j(),e(`Sl`,Mt=D(`packageStateStore`,function(){var e=function(){d.package_name=``,d.disk_space_quota={value:0,unlimited:!0},d.monthly_bandwidth_limit={value:0,unlimited:!0},d.max_site_limit={value:0,unlimited:!0},d.max_database={value:0,unlimited:!0},d.php_start_children=1,d.php_max_children=3,d.remark=``},t=Nt(),n=G().t,r=F({data:[],total:0,loading:!1}),i=I([{title:n(`Account.Package.packageState-592272-0`),key:`package_name`,width:150},{title:n(`Account.Package.packageState-592272-1`),key:`php_start_children`,width:80,render:function(e){return w(`div`,null,[e.max_site_limit===0?w(`img`,{class:`icon`,title:``,src:ot},null):e.max_site_limit])}},{title:n(`Account.Account.accountState-721844-3`),key:`disk_space_quota`,render:function(e){return w(`div`,null,[e.disk_space_quota===0?w(`img`,{class:`icon`,title:``,src:ot},null):O(e.disk_space_quota,!0,0)])}},{title:n(`Account.Package.packageState-592272-2`),key:`monthly_bandwidth_limit`,render:function(e){return w(`div`,null,[e.monthly_bandwidth_limit===0?w(`img`,{class:`icon`,title:``,src:ot},null):O(e.monthly_bandwidth_limit,!0,0)])}},{title:n(`Account.Account.accountState-721844-14`),key:`remark`,render:function(e){return e.remark?e.remark:`--`}},{title:n(`Account.Package.packageState-592272-7`),key:`create_time`,render:function(e){return Ne(e.create_time)}},Tt({title:n(`Public.Table.Action`),align:`right`,width:200,options:function(e){return[{label:n(`Account.Package.packageState-592272-8`),onClick:function(){return X(function(){return $(this,function(n){return[2,t.editPackage(e)]})})()}},{label:n(`Account.Package.packageState-592272-9`),onClick:function(){return X(function(){return $(this,function(n){return t.removePackage(e),[2]})})()}}]}})]),a=I([]),o=F({p:1,rows:10,search_value:``}),s=I(!1),c=I(!1),l=Yt(cn(),2),u=l[0],d=l[1],f=I(0),p=I(0),m=I(null);return{search:o,table:r,columns:i,keys:a,addVisible:s,formData:d,PackageInfoForm:function(){return u},formData_reset:e,packageFormRef:I(),isEdit:c,disk_space_quota_cache:f,monthly_bandwidth_limit_cache:p,current_account_id:m}})),j(),jt=D(`logsStateStore`,function(){var e=G().t,t=F({data:[],total:0,loading:!1}),n=I([{title:e(`Account.Logs.logsState-131428-0`),key:`log_type`,width:150},{title:e(`Account.Logs.logsState-131428-1`),key:`log_level`,width:100},{title:e(`Account.Logs.logsState-131428-2`),key:`status`,width:100,render:function(t){return t.log_status?w(`span`,{class:`text-primary`},[e(`Account.Logs.logsState-456809-0`)]):w(`span`,{class:`text-error`},[e(`Account.Logs.logsState-456809-1`)])}},{title:e(`Account.Logs.logsState-131428-3`),key:`log_body`,render:function(t){return w(`div`,{class:`flex`},[t.username?w(`div`,{class:`text-[#909399]`},[e(`Account.Account.account_533924-0`)+` [`+t.username+`]-->`]):``,w(`div`,null,[t.log_body])])}},{key:`log_time`,align:`right`,title:e(`Logs.Panel.index_7`),render:function(e){return Ne(e.log_time)}}]),r=I([]);return{search:F({p:1,rows:10,search:``}),table:t,columns:n,keys:r}}),j(),e(`xl`,D(`account-store`,function(){var e=R(St()),t=R(Mt()),n=Ot(),r=R(jt());return{install:I(!1),account:Z({},e),w_package:Z({},t),disk:Z({},n),logs:Z({},r)}})),e(`bl`,D(`logsStore`,function(){var e=G().t,t=R(jt()),n=t.search,r=t.table,i=function(){return X(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),s(!0),[4,Ve(n.value)];case 1:return e=t.sent().message,M(e)&&(r.value.data=e.list,r.value.total=e.page.count),[3,3];case 2:return s(!1),[7];case 3:return[2]}})})()},a=At(),o=a.loading,s=a.setLoading;return{init:i,setLoading:s,loading:o,onClear:function(){Et({title:e(`Logs.Panel.index_5`),content:e(`Logs.Panel.index_15`),onConfirm:function(){return X(function(){return $(this,function(e){switch(e.label){case 0:return[4,Se()];case 1:return e.sent(),i(),[2]}})})()}})}}})),j(),A(),e(`yl`,function(e){var n=e.checkedType||[`dir`];K({title:n.length===1&&n[0]===`file`?k.global.t(`Component.Upload.index_1`):k.global.t(`Component.SelectPath.index_7`),width:750,height:640,footer:!1,data:{path:e.path,checkedType:n,callback:e.onCheckedSuccess},component:T(function(){return x(function(){return t.import(`./feature-FilePicker-legacy.js?v=1786507437784`).then(function(e){return e.t})},void 0)})})}),j(),A(),e(`_l`,function(e){var n=e.path,r=e.confirmText,i=e.size,a=e.uploadData,o=e.onUploadSuccess;K({title:`Upload files to [`.concat(n,`]`),width:580,minHeight:436,footer:!0,confirmText:r||k.global.t(`Public.Btn.Upload`),data:{path:n,size:i,uploadData:a,uploadSuccess:o},component:T(function(){return x(function(){return t.import(`./app-ui-legacy.js?v=1786507437784`).then(function(e){return e.t})},void 0)})})}),e(`gl`,`/static/vite/images/preview.png`),j(),e(`hl`,function(){var e=I([]),t=null,n=I(!1),r=function(i){return X(function(){var a;return $(this,function(o){switch(o.label){case 0:return t&&clearTimeout(t),[4,Ie()];case 1:return a=o.sent().message,Ge(a)&&(e.value=a,a.length>0?(n.value=!0,t=window.setTimeout(function(){r(i)},3e3)):n.value&&i&&i()),[2]}})})()};return{applySSLInfo:e,getSSLApplyList:r,clearTimer:function(){t&&clearTimeout(t)}}}),e(`il`,function(e){var t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return L.post(`/mod/docker/com/get_apps`,e,{requestOptions:{loading:t?k.global.t(`Docker.api.App.index_1`):``}})}),e(`ll`,function(e){var t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return L.post(`/mod/docker/com/get_installed_apps`,e,{requestOptions:{loading:t?k.global.t(`Docker.api.App.index_1`):``}})}),e(`cl`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return L.post(`/mod/docker/com/get_tags`,e)}),e(`sl`,function(e){return L.post(`/mod/docker/com/get_dependence_apps`,{depend_app:JSON.stringify(e.depend_app)})}),e(`ul`,function(e){return L.post(`/mod/docker/com/create_app`,e,{requestOptions:{loading:k.global.t(`Docker.api.App.index_2`),successMessage:!0}})}),e(`pl`,function(e){return L.post(`/mod/docker/com/set_app_status`,e,{requestOptions:{loading:k.global.t(`Docker.api.App.index_3`),successMessage:!0}})}),e(`dl`,function(e){return L.post(`/mod/docker/com/remove_app`,e,{requestOptions:{loading:k.global.t(`Docker.api.App.index_4`),successMessage:!0}})}),e(`al`,function(e){return L.post(`/mod/docker/com/get_app_log`,e)}),e(`rl`,function(e){return L.post(`/mod/docker/com/get_app_installed_log`,e)}),e(`ol`,function(e){return L.post(`/mod/docker/com/get_backup_list`,e)}),e(`el`,function(e){return L.post(`/mod/docker/com/backup_app`,e,{requestOptions:{loading:k.global.t(`Docker.api.App.index_5`),successMessage:!0}})}),e(`tl`,function(e){return L.post(`/mod/docker/com/delete_backup`,e,{requestOptions:{loading:k.global.t(`Docker.api.App.index_4`),successMessage:!0}})}),e(`fl`,function(e){return L.post(`/mod/docker/com/restore_backup`,e,{requestOptions:{loading:k.global.t(`Docker.api.App.index_6`),successMessage:!0}})}),e(`ml`,function(e){return L.post(`/mod/docker/com/upload_backup`,e,{headers:{"Content-Type":`multipart/form-data`},requestOptions:{loading:k.global.t(`Docker.api.App.index_7`),successMessage:!0}})}),e(`nl`,function(e){return L.post(`/mod/docker/com/client_db_shell`,e,{requestOptions:{loading:k.global.t(`Docker.api.App.index_1`)}})}),e(`$c`,`/static/vite/images/banner.png`),e(`Jc`,function(){return L.post(`/mod/backup_restore/com/get_backup_list`)}),e(`Kc`,function(){return L.post(`/mod/backup_restore/com/get_data_total`)}),e(`Uc`,function(e){return L.post(`/mod/backup_restore/com/add_backup`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Xc`,function(e){return L.post(`/mod/backup_restore/com/get_progress`,e)}),e(`Wc`,function(e){return L.post(`/mod/backup_restore/com/task_stop`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Zc`,function(e){return L.post(`/mod/backup_restore/com/exec_backup`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Gc`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/mod/backup_restore/com/del_backup`,e,{requestOptions:{loading:t?k.global.t(`Component.Pay.index_12`):``,successMessage:t}})}),e(`qc`,function(e){return L.post(`/mod/backup_restore/com/get_details`,e)}),e(`Yc`,function(e){return L.post(`/mod/backup_restore/com/get_exec_logs`,e)}),e(`Qc`,function(e){return L.post(`/mod/backup_restore/com/add_restore`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`zc`,function(){return L.post(`/mod/backup_restore/com/get_migrate_status`)}),e(`Nc`,function(e){return L.post(`/mod/backup_restore/com/ssh_auth_check`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Vc`,function(e){return L.post(`/mod/backup_restore/com/add_migrate_task`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Rc`,function(){return L.post(`/mod/backup_restore/com/get_migrate_progress`)}),e(`Mc`,function(){return L.post(`/mod/backup_restore/com/stop_migrate`,{},{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Pc`,function(){return L.post(`/mod/backup_restore/com/close_migrate_popup`,{},{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!1}})}),e(`Bc`,function(e){return L.post(`/mod/migrate/com/cp_migrate_start`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Lc`,function(){return L.post(`/mod/migrate/com/get_migrate_status`)}),e(`Hc`,function(e){return L.post(`/mod/migrate/com/connect_cp_verify`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Fc`,function(e){return L.post(`/mod/migrate/com/cp_users_info`,e)}),e(`Ic`,function(e){return L.post(`/mod/migrate/com/cp_migrate_info`,e,{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!1}})}),e(`jc`,function(){return L.post(`/mod/migrate/com/cancel_migrate`,{},{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!0}})}),e(`Ac`,function(e){return L.post(`/config?action=get_alarm_services`,e)}),se=k.global,z=se.t,e(`Dc`,function(e){return L.post(`/crontab/trigger/get_trigger_list`,{data:JSON.stringify(e)})}),e(`yc`,function(e){return L.post(`/crontab/trigger/create_trigger`,{data:JSON.stringify(e)},{requestOptions:{loading:z(`Security.Api.Index_4`),successMessage:!0}})}),e(`Cc`,function(e){return L.post(`/crontab/trigger/modify_trigger`,{data:JSON.stringify(e)},{requestOptions:{loading:z(`Crontab.Api.index_5`),successMessage:!0}})}),e(`kc`,function(){return L.post(`/crontab/script/get_script_list_by_type`)}),e(`Tc`,function(e){return L.post(`/crontab/trigger/get_operator_where_list`,{data:JSON.stringify(e)})}),e(`vc`,function(e){return L.post(`/crontab/trigger/create_operator_where`,{data:JSON.stringify(e)},{requestOptions:{loading:z(`Security.Api.Index_4`),successMessage:!0}})}),e(`Sc`,function(e){return L.post(`/crontab/trigger/modify_operator_where`,{data:JSON.stringify(e)},{requestOptions:{loading:z(`Crontab.Api.index_5`),successMessage:!0}})}),e(`xc`,function(e){return L.post(`/crontab/trigger/remove_operator_where`,e,{requestOptions:{loading:z(`Security.Api.Index_3`),successMessage:!0}})}),e(`Ec`,function(e){return L.post(`/crontab/trigger/get_operator_logs`,{data:JSON.stringify(e)})}),e(`Oc`,function(e){return L.post(`/crontab/trigger/get_trigger_logs`,e)}),e(`wc`,function(e){return L.post(`/crontab/trigger/test_trigger`,{data:JSON.stringify(e)},{requestOptions:{loading:z(`Crontab.Api.index_4`),successMessage:!1,errorMessage:!1}})}),e(`bc`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/crontab/trigger/remove_trigger`,e,{requestOptions:{loading:t?z(`Security.Api.Index_3`):``,successMessage:t}})}),ce=k.global,ft=ce.t,e(`gc`,function(e){return L.post(`/crontab/script/get_script_list`,{data:JSON.stringify(e)})}),e(`fc`,function(e){return L.post(`/crontab/script/create_script`,{data:JSON.stringify(e)},{requestOptions:{loading:ft(`Security.Api.Index_4`),successMessage:!0}})}),e(`mc`,function(e){return L.post(`/crontab/script/modify_script`,{data:JSON.stringify(e)},{requestOptions:{loading:ft(`Crontab.Api.index_5`),successMessage:!0}})}),e(`hc`,function(e){return L.post(`/crontab/script/test_script`,{data:JSON.stringify(e)},{requestOptions:{loading:ft(`Crontab.Api.index_4`),errorMessage:!1}})}),e(`_c`,function(e){return L.post(`/crontab/script/get_script_logs`,{data:JSON.stringify(e)})}),e(`pc`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/crontab/script/remove_script`,e,{requestOptions:{loading:t?ft(`Security.Api.Index_3`):``,successMessage:t}})}),le=k.global,vt=le.t,e(`oc`,function(){return L.post(`/adminer_manager?action=get_status`)}),e(`sc`,function(){return L.post(`/adminer_manager?action=support_versions`)}),e(`uc`,function(e){return L.post(`/adminer_manager?action=switch_php`,e,{requestOptions:{loading:vt(`Database.adminerManager.switchingPhp`),successMessage:!0}})}),e(`cc`,function(e){return L.post(`/adminer_manager?action=install`,e,{requestOptions:{loading:vt(`Database.adminerManager.installing`),successMessage:!0}})}),e(`dc`,function(){return L.post(`/adminer_manager?action=uninstall`,{},{requestOptions:{loading:vt(`Database.adminerManager.uninstalling`),successMessage:!0}})}),e(`lc`,function(e){return L.post(`/adminer_manager?action=switch_port`,e,{requestOptions:{loading:vt(`Database.adminerManager.switchingPort`),successMessage:!0}})}),e(`rc`,function(e){return L.post(`/database?action=GetBackupSize`,e)}),e(`ac`,function(e){return L.post(`/database?action=GetImportSize`,e)}),e(`ic`,function(){return L.post(`/database?action=GetImportLog`)}),e(`ec`,function(e){var t=e.complex;return{trigger:e.trigger||[`blur`,`change`],validator:function(e,n){return n=n.trim(),n===``?Error(`密码不能为空`):t.length&&n.length0&&arguments[0]!==void 0?arguments[0]:{}).trigger||[`blur`,`change`],validator:function(e,t){var n=Array.from(new Set([`/`,`/www`,`/bin`,`/boot`,`/dev`,`/etc`,`/lib`,`/media`,`/mnt`,`/opt`,`/proc`,`/root`,`/run`,`/sbin`,`/srv`,`/sys`,`/tmp`,`/usr`,`/var`]));return t=t.trim(),t===``?Error(`目录不能为空`):!n.includes(t)||Error(`目录为系统保留目录, 请重新选择`)}}}),e(`nc`,function(){return{trigger:(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).trigger||[`blur`,`input`],validator:function(e,t){return t?xe(t)?!0:Error(`端口格式错误, 请填写1-65535之间的数字`):Error(`Port cannot be empty`)}}}),j(),j(),e(`Zs`,function(e){return L.post(`/mod/docker/com/edit_remark`,e,{requestOptions:{loading:k.global.t(`Docker.api.index_54`),successMessage:!0}})}),e(`Xs`,function(e){return L.post(`/mod/docker/com/get_project_container_logs`,e)}),e(`Ys`,function(e){return L.post(`/btdocker/image/get_image_tags`,e)}),e(`Js`,function(e){return L.post(`/btdocker/image/get_image_detail`,e)}),e(`qs`,function(){return L.post(`/btdocker/status/get_docker_system_info`)}),e(`Rs`,function(){return L.post(`/btdocker/setup/get_system_info`)}),e(`zs`,function(e){return L.post(`/btdocker/setup/set_docker_global`,e,{requestOptions:{loading:k.global.t(`Docker.api.index_42`),successMessage:!0}})}),e(`Ws`,function(e){return L.post(`/btdocker/setup/set_docker_global`,e,{requestOptions:{loading:k.global.t(`Docker.api.index_55`),successMessage:!0}})}),e(`Us`,function(e){return L.post(`/btdocker/setup/set_docker_global`,e,{requestOptions:{loading:k.global.t(`Docker.api.index_55`),successMessage:!0}})}),e(`Vs`,function(e){return L.post(`/btdocker/setup/set_docker_global`,e,{requestOptions:{loading:k.global.t(`Docker.api.index_55`),successMessage:!0}})}),e(`Hs`,function(e){return L.post(`/btdocker/setup/set_docker_global`,e,{requestOptions:{loading:k.global.t(`Docker.api.index_55`),successMessage:!0}})}),e(`Bs`,function(e){return L.post(`/btdocker/setup/set_docker_global`,e,{requestOptions:{loading:k.global.t(`Docker.api.index_55`),successMessage:!0}})}),e(`Gs`,function(e){return L.post(`/btdocker/setup/set_dk_project_path`,e,{requestOptions:{loading:k.global.t(`Docker.api.index_43`)}})}),e(`Ls`,function(e){return L.post(`/btdocker/setup/del_com_registry_mirror`,{data:JSON.stringify(e)},{requestOptions:{loading:k.global.t(`Docker.api.index_41`),successMessage:!0}})}),e(`Ks`,function(){return L.post(`/btdocker/setup/update_compose`,{},{requestOptions:{loading:k.global.t(`Docker.api.index_55`),successMessage:!0}})}),ue=k.global,W=ue.t,e(`Ps`,function(){return L.post(`/xterm?action=get_host_list`)}),e(`ks`,function(e){return L.post(`/xterm?action=create_host`,e,{requestOptions:{loading:W(`Security.Api.Index_4`),successMessage:!0}})}),e(`Fs`,function(e){return L.post(`/xterm?action=get_host_find`,e)}),e(`js`,function(e){return L.post(`/xterm?action=remove_host`,e,{requestOptions:{loading:W(`Security.Api.Index_3`),successMessage:!0}})}),e(`Ns`,function(){return L.post(`/xterm?action=get_command_list`)}),e(`Os`,function(e){return L.post(`/xterm?action=create_command`,e,{requestOptions:{loading:W(`Security.Api.Index_4`),successMessage:!0}})}),e(`Ms`,function(e){return L.post(`/xterm?action=modify_command`,e,{requestOptions:{loading:W(`Crontab.Api.index_5`),successMessage:!0}})}),e(`As`,function(e){return L.post(`/xterm?action=remove_command`,e,{requestOptions:{loading:W(`Security.Api.Index_3`),successMessage:!0}})}),e(`Is`,function(e){return L.post(`/xterm?action=test_ssh_connect`,e,{requestOptions:{loading:W(`Login.index_22`),successMessage:!0}})}),bt=function(e){return Array.isArray(e)?e.map(String).filter(Boolean):e&&(e===void 0?`undefined`:Zt(e))===`object`?Object.keys(e):e==null?[]:[String(e)].filter(Boolean)},We=function(e,t){return t.some(function(t){return e.some(function(e){return e===t||e.endsWith(`_bt_`.concat(t))||e.endsWith(`/`.concat(t))})})},e(`Es`,function(e){at({title:e.title,footer:!0,data:{desc:e.desc,list:e.data,columns:e.columns,onConfirm:e.onConfirm,onRefresh:e.onRefresh},component:ve})}),e(`Ds`,function(e){var t=bt(e.result.success),n=bt(e.result.error),r=e.data.map(function(r){var i=bt(e.getRowKey(r)),a=We(t,i),o=We(n,i);return Q(Z({},r),{batchStatus:a&&!o?`success`:`error`,reqMsg:a&&!o?e.successText:e.errorText})});at({title:e.title,width:e.width||440,footer:!0,component:we,data:{title:e.taskTitle,data:r,status:`done`,columns:e.columns}})}),e(`_s`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=add_task`,e,{requestOptions:{loading:`Adding task, please wait...`,successMessage:!0}})}),e(`bs`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=update_task`,e,{requestOptions:{loading:`Editing task, please wait...`,successMessage:!0}})}),e(`Ts`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=send_mail_test`,e,{requestOptions:{loading:`Sending test email, please wait...`,successMessage:!0}})}),e(`ws`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return L.post(`/plugin?action=a&name=mail_sys&s=get_mail_type_list`,e)}),e(`Cs`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_email_temp`)}),e(`Ss`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_email_temp_list`,e)}),e(`xs`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_task_email_content`,e)}),e(`gs`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=add_email_temp`,e,{requestOptions:{loading:`Adding template, please wait...`,successMessage:!0}})}),e(`ys`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/plugin?action=a&name=mail_sys&s=edit_email_temp`,e,{requestOptions:{loading:t?`Editing template, please wait...`:``,successMessage:t}})}),e(`vs`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=del_email_temp`,e,{requestOptions:{loading:`Deleting template, please wait...`,successMessage:!0}})}),e(`ls`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/campaign/set_automation`,e,{headers:{"Content-Type":`application/json`},requestOptions:{loading:t?`Adding, please wait...`:``}})}),e(`us`,function(e){return L.post(`/campaign/set_automation`,e,{headers:{"Content-Type":`application/json`},requestOptions:{loading:`Setting up, please wait...`}})}),e(`ds`,function(e){return L.post(`/campaign/get_automations`,e,{headers:{"Content-Type":`application/json`}})}),e(`ps`,function(e){return L.post(`/campaign/remove_automation`,e,{headers:{"Content-Type":`application/json`}})}),e(`fs`,function(e){return L.post(`/campaign/get_automation_workflow`,e,{headers:{"Content-Type":`application/json`}})}),e(`hs`,function(e){return L.post(`/campaign/set_automation_status`,e,{headers:{"Content-Type":`application/json`},requestOptions:{loading:`Setting up, please wait...`,successMessage:!0}})}),e(`ms`,function(e){return L.post(`/campaign/set_automation_name`,e,{headers:{"Content-Type":`application/json`},requestOptions:{loading:`Renaming in progress, please wait...`,successMessage:!0}})}),e(`Zo`,function(e){return L.post(`/campaign/overview`,e)}),e(`Po`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=add_mail_type`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_22`),successMessage:!0}})}),e(`Bo`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=edit_mail_type`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_42`),successMessage:!0}})}),e(`Xo`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_mail_type_info_list`,e)}),e(`Vo`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/plugin?action=a&name=mail_sys&s=update_subscription_state`,e,{requestOptions:{loading:`Modifying status, please wait...`,successMessage:t}})}),e(`Ro`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/plugin?action=a&name=mail_sys&s=del_mail_type_list`,e,{requestOptions:{loading:t?k.global.t(`Mail.Api.index_37`):``,successMessage:t}})}),e(`ts`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_unsubscribe_list`,e)}),e(`zo`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/plugin?action=a&name=mail_sys&s=del_unsubscribe_list`,e,{requestOptions:{loading:t?k.global.t(`Mail.Api.index_37`):``,successMessage:t}})}),e(`cs`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=edit_type_unsubscribe_list`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_43`),successMessage:!0}})}),e(`ss`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=edit_type_unsubscribe_list`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_43`),successMessage:!0}})}),e(`ns`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=import_contacts_etypes`,e,{requestOptions:{loading:`Processing, please wait...`,successMessage:!0}})}),e(`Mo`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=import_contacts_from_content`,e,{requestOptions:{loading:`Processing, please wait...`,successMessage:!0}})}),e(`qo`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_contacts_list`,e)}),e(`Jo`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_abnormal_recipient`,e)}),e(`Lo`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/plugin?action=a&name=mail_sys&s=del_abnormal_recipient`,e,{requestOptions:{loading:t?k.global.t(`Mail.Api.index_37`):``,successMessage:t}})}),e(`Yo`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=get_abnormal_status`)}),e(`Io`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=clear_abnormal_recipient`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_37`),successMessage:!0}})}),e(`Ko`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_contact_number`,e)}),e(`es`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=get_task_unsubscribe_list`,e)}),e(`$o`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return L.post(`/plugin?action=a&name=mail_sys&s=get_task_all`,e)}),e(`Ho`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=export_email_template`,e)}),e(`rs`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=import_email_template`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_21`),successMessage:!0}})}),e(`Fo`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=copy_template`,e,{requestOptions:{loading:`Copying template, please wait...`,successMessage:!0}})}),e(`Go`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return L.post(`/plugin?action=a&name=mail_sys&s=get_mail_type_list`,e)}),e(`Uo`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=export_contact_group`,e,{requestOptions:{loading:`Exporting, please wait...`}})}),e(`No`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=import_contact_group`,e,{requestOptions:{loading:`Processing, please wait...`,successMessage:!0}})}),e(`is`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=merge_groups`,e,{requestOptions:{loading:`Processing, please wait...`,successMessage:!0}})}),e(`Wo`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=export_task_errlog_to_csv`,e,{requestOptions:{loading:`Exporting, please wait...`}})}),e(`Qo`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return L.post(`/plugin?action=a&name=mail_sys&s=get_service_status`,e)}),e(`as`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=check_email_valid`,e,{requestOptions:{loading:`Scanning, please wait...`,successMessage:!0}})}),e(`os`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=set_abnormal_mail_check_switch`,e,{requestOptions:{loading:`Setting, please wait...`,successMessage:!0}})}),fe=k.global,U=fe.t,e(`vo`,function(e){return L.post(`/data?action=getData`,Q(Z({},e),{table:`ftps`}))}),e(`fo`,function(e){return L.post(`/ftp?action=AddUser`,e,{requestOptions:{loading:U(`Ftp.Api.Index_1`),successMessage:!0}})}),e(`Eo`,function(e){return L.post(`/ftp?action=setPort`,e,{requestOptions:{loading:U(`Ftp.Api.Index_1`),successMessage:!0}})}),e(`Oo`,function(e){return L.post(`/ftp?action=SetStatus`,e,{requestOptions:{loading:U(`Ftp.Api.Index_1`),successMessage:!0}})}),e(`Do`,function(e){return L.post(`/data?action=setPs`,Q(Z({},e),{table:`ftps`}),{requestOptions:{loading:U(`Ftp.Api.Index_1`),successMessage:!0}})}),e(`wo`,function(e){return L.post(`/ftp?action=SetUserPassword`,e,{requestOptions:{loading:U(`Ftp.Api.Index_1`),successMessage:!0}})}),e(`To`,function(e){return L.post(`/ftp?action=set_user_home`,e,{requestOptions:{loading:U(`Ftp.Api.Index_1`),successMessage:!0}})}),e(`mo`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/ftp?action=DeleteUser`,e,{requestOptions:{loading:t?U(`Ftp.Api.Index_1`):``,successMessage:t}})}),e(`yo`,function(){return L.post(`/logs/ftp/set_ftp_log`,{exec_name:`getlog`},{requestOptions:{loading:U(`Ftp.Api.Index_1`),errorMessage:{close:!0}}})}),e(`Ao`,function(){return L.post(`/logs/ftp/set_ftp_log`,{exec_name:`start`},{requestOptions:{loading:U(`Ftp.Api.Index_1`),successMessage:!0}})}),e(`bo`,function(e){return L.post(`/logs/ftp/get_login_log`,e)}),e(`go`,function(e){return L.post(`/logs/ftp/get_action_log`,e)}),e(`xo`,function(){return L.post(`/logs/ftp/ftp_users`)}),e(`_o`,function(){return L.post(`/logs/ftp/get_analysis_config`)}),e(`Co`,function(e){return L.post(`/logs/ftp/set_analysis_config`,e,{requestOptions:{loading:U(`Ftp.Api.Index_1`),successMessage:!0}})}),e(`do`,function(e){return L.post(`/logs/ftp/log_analysis`,e,{requestOptions:{loading:U(`Ftp.Api.Index_1`)}})}),e(`ko`,function(e){return L.post(`/logs/ftp/set_cron_task`,e,{requestOptions:{loading:U(`Ftp.Api.Index_1`),successMessage:!0}})}),e(`So`,function(){return L.post(`/logs/ftp/get_white_list`)}),e(`po`,function(e){return L.post(`/logs/ftp/set_white_list`,e,{requestOptions:{loading:U(`Ftp.Api.Index_1`),successMessage:!0}})}),e(`jo`,function(e){return L.post(`/ftp?action=SetStatus`,e,{requestOptions:{loading:U(`Ftp.Api.Index_1`),successMessage:!0}})}),e(`ho`,function(e){return L.post(`/ftp?action=DeleteUser`,e,{requestOptions:{loading:U(`Ftp.Api.Index_1`),successMessage:!0}})}),e(`uo`,`/static/vite/images/icon-ftp-log.svg`),e(`lo`,`/static/vite/images/icon-login-error.svg`),e(`co`,`/static/vite/images/icon-login-address.svg`),e(`so`,`/static/vite/images/icon-shell-file.svg`),e(`oo`,`/static/vite/images/icon-anonymous.svg`),e(`ao`,`/static/vite/images/icon-login-time.svg`),e(`io`,`/static/vite/images/update-back.png`),e(`ro`,`/static/vite/images/update-icon.svg`),e(`no`,`/static/vite/images/update-rocket.svg`),e(`to`,`/static/vite/images/dns-server.png`),e(`eo`,`/static/vite/images/mail-server.png`),e(`$a`,`/static/vite/images/logo.png`),e(`Qa`,` -`),e(`$a`,` +`),e(`Za`,` -`),e(`Qa`,` +`),e(`Xa`,` -`),j(),A(),oe=k.global,_t=oe.t,e(`Za`,function(e,n,r){var i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:`Public.AlarmTask.ConfigurationTask`;K({title:_t(i),width:`860px`,minHeight:`340px`,footer:!0,data:{isEdit:!1,onRefresh:e,template_id:n,row:r},component:T(function(){return x(function(){return t.import(`./view-config-legacy.js?v=1784873523001`).then(function(e){return e.d})},void 0)})})}),se=k.global,gt=se.t,e(`La`,function(e){return L.post(`/data?action=getData&table=logs&tojs=getLogs&limit=`.concat(e.limit,`&p=`,e.p,`&search=`,e.search))}),e(`Pa`,function(){return L.post(`/ajax?action=delClose`,{requestOptions:{loading:gt(`Security.Api.Index_3`),successMessage:!0}})}),e(`Ra`,function(){return L.post(`/config?action=get_panel_error_logs`)}),e(`Ia`,function(e){return L.post(`/data?action=getData&table=crontab`,e)}),e(`qa`,function(e){return L.post(`/site?action=get_site_list`,e)}),e(`Ja`,function(e){return L.post(`/logs/panel/get_logs_bytype`,{data:JSON.stringify(e)})}),e(`Ua`,function(e){return L.post(`/site?action=GetSiteLogs`,e)}),e(`Ka`,function(e){return L.post(`/site?action=get_site_err_log`,e)}),e(`Ya`,function(e){return L.post(`/ajax?action=get_result&path=`.concat(e.siteName))}),e(`Xa`,function(e){return L.post(`/ajax?action=log_analysis&path=`.concat(e.siteName))}),e(`Wa`,function(){return L.post(`/safe/syslog/get_sys_logfiles`)}),e(`Ga`,function(e){return L.post(`/safe/syslog/get_sys_log`,{data:JSON.stringify(e)})}),e(`za`,function(e){return L.post(`/mod/ssh/com/get_ssh_list`,{data:JSON.stringify(e)})}),e(`Ha`,function(){return L.post(`/logs/panel/get_slow_logs`,{data:JSON.stringify({limit:5e3})})}),e(`Va`,function(e){return L.post(`/database?action=GetErrorLog`,e,{requestOptions:{loading:e?gt(`Security.Api.Index_3`):``,successMessage:!!e}})}),e(`Ba`,function(){return L.post(`/data?action=getData&table=ftps`,{p:1,limit:9999})}),e(`Fa`,function(e){return L.post(`/site?action=download_logs`,e,{requestOptions:{loading:gt(`Login.index_22`),successMessage:!1}})}),e(`Na`,function(e){return L.post(`/site?action=clear_logs`,e,{requestOptions:{loading:gt(`Login.index_22`),successMessage:!0}})}),e(`Ma`,`/static/vite/images/logAudit.png`),e(`ja`,`/static/vite/images/ftp-logs.png`),e(`Aa`,`/static/vite/images/login-logs.png`),e(`Da`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=deploy_roundcube`,e,{requestOptions:{loading:`Installing, please wait...`}})}),e(`ka`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=uninstall_roundcube`,e,{requestOptions:{loading:`Uninstalling, please wait...`,successMessage:!0}})}),e(`Oa`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=open_domain_ssl_alarm`,e,{requestOptions:{loading:k.global.t(`Crontab.Api.index_2`),successMessage:!0}})}),e(`Ea`,function(e){return L.post(`/ssl_domain?action=mail_record_check`,e)}),e(`Ta`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=check_rspamd_route`,{},{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!1}})}),e(`Ca`,function(e){return X(function(){return $(this,function(t){switch(t.label){case 0:return[4,Ye(`/static/ckeditor/ckeditor.js?v=1784873523001`)];case 1:return t.sent(),CKEDITOR.replace(e,{customConfig:`/static/ckeditor/config.js?v1.0`}),[2]}})})()}),e(`xa`,function(){return CKEDITOR.instances.editor.getData()}),e(`wa`,function(e){CKEDITOR.instances.editor.setData(e)}),e(`Sa`,function(){CKEDITOR.remove(CKEDITOR.instances.editor)}),e(`ba`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=login_roundcube_multiple`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_36`)}})}),e(`ya`,`/static/vite/images/unsubscribe.png`),e(`va`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return L.post(`/plugin?action=a&name=mail_sys&s=get_mail_type_list`,e)}),e(`ha`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=add_mail_type`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_22`),successMessage:!0}})}),e(`ga`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=del_mail_type_list`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_37`),successMessage:!0}})}),e(`_a`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=edit_mail_type`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_42`),successMessage:!0}})}),e(`ma`,`/static/vite/images/auto-pro.png`),e(`ca`,function(e){return L.post(`/config?action=SetControl`,e)}),e(`pa`,function(e){return L.post(`/config?action=SetControl`,e,{requestOptions:{loading:k.global.t(`Monitor.API.system_1`),successMessage:!0}})}),e(`sa`,function(){return L.post(`/config?action=SetControl`,{type:`del`},{requestOptions:{loading:k.global.t(`Monitor.API.system_2`),successMessage:!0}})}),e(`da`,function(e){return L.post(`/ajax?action=get_load_average`,e)}),e(`la`,function(e){return L.post(`/ajax?action=GetCpuIo`,e)}),e(`ua`,function(e){return L.post(`/ajax?action=GetDiskIo`,e)}),e(`fa`,function(e){return L.post(`/ajax?action=GetNetWorkIo`,e)}),j(),e(`aa`,`/static/vite/images/node-mannage.png`),e(`ia`,`/static/vite/images/node-files.png`),ce=k.global,H=ce.t,e(`qi`,function(){return L.post(`/plugin?action=a&name=bt_security&s=get_total_all`)}),e(`Qi`,function(){return L.post(`/plugin?action=a&name=bt_security&s=start_bt_security`,{},{requestOptions:{loading:H(`Security.Api.Index_1`),successMessage:!0}})}),e(`ta`,function(){return L.post(`/plugin?action=a&name=bt_security&s=stop_bt_security`,{},{requestOptions:{loading:H(`Security.Api.Index_2`),successMessage:!0}})}),e(`ea`,function(e){return L.post(`/plugin?action=a&name=bt_security&s=start_user_security`,e,{requestOptions:{loading:H(`Security.Api.Index_1`),successMessage:!0}})}),e(`ra`,function(e){return L.post(`/plugin?action=a&name=bt_security&s=stop_user_security`,e,{requestOptions:{loading:H(`Security.Api.Index_2`),successMessage:!0}})}),e(`$i`,function(e){return L.post(`/plugin?action=a&name=bt_security&s=start_user_log`,e,{requestOptions:{loading:H(`Security.Api.Index_1`),successMessage:!0}})}),e(`na`,function(e){return L.post(`/plugin?action=a&name=bt_security&s=stop_user_log`,e,{requestOptions:{loading:H(`Security.Api.Index_2`),successMessage:!0}})}),e(`Ji`,function(e){return L.post(`/plugin?action=a&name=bt_security&s=get_logs_list`,e,{requestOptions:{loading:H(`Site.Api.Index_10`),successMessage:!1}})}),e(`Yi`,function(e){return L.post(`/plugin?action=a&name=bt_security&s=get_user_log`,e)}),e(`Zi`,function(){return L.post(`/plugin?action=a&name=bt_security&s=porcess_set_up_log`)}),e(`Ki`,function(e){return L.post(`/plugin?action=a&name=bt_security&s=del_porcess_log`,e,{requestOptions:{loading:H(`Security.Api.Index_3`),successMessage:!0}})}),e(`Gi`,function(e){return L.post(`/plugin?action=a&name=bt_security&s=add_porcess_log`,e,{requestOptions:{loading:H(`Security.Api.Index_4`),successMessage:!0}})}),e(`Xi`,function(e){return L.post(`/plugin?action=a&name=bt_security&s=get_log`,e)}),e(`Wi`,`/static/vite/images/overview.png`),e(`Ui`,`/static/vite/images/whitelist.png`),e(`Hi`,`/static/vite/images/logs.png`),le=k.global,ht=le.t,e(`Ii`,function(){return L.post(`/breaking_through?action=get_config`)}),e(`Bi`,function(e){return L.post(`/breaking_through?action=set_config`,e,{requestOptions:{loading:ht(`Security.Api.Index_6`),successMessage:!0}})}),e(`Pi`,function(e){return L.post(`/breaking_through?action=check_local_ip_white`,e,{requestOptions:{loading:``,successMessage:!1,errorMessage:!1}})}),e(`Mi`,function(e){return L.post(`/breaking_through?action=panel_ip_white`,e,{requestOptions:{loading:ht(`Security.Api.Index_4`),successMessage:!0}})}),e(`Ri`,function(e){return L.post(`/breaking_through?action=get_black_white`,e)}),e(`Ni`,function(e){return L.post(`/breaking_through?action=add_black_white`,e,{requestOptions:{loading:ht(`Security.Api.Index_6`),successMessage:!0}})}),e(`Li`,function(e){return L.post(`/breaking_through?action=get_history_record`,e)}),e(`Fi`,function(){return L.post(`/breaking_through?action=clear_history_record_limit`,{},{requestOptions:{loading:ht(`Security.Api.Index_7`),successMessage:!0}})}),e(`Vi`,function(e){return L.post(`/breaking_through?action=set_history_record_limit`,e,{requestOptions:{loading:ht(`Security.Api.Index_6`),successMessage:!0}})}),e(`zi`,function(){return L.post(`/breaking_through?action=get_protected_services`)}),e(`ji`,`/static/vite/images/overview-dark.png`),e(`Ai`,`/static/vite/images/overview2.png`),e(`ki`,`/static/vite/images/operation-logs-dark.png`),e(`Oi`,`/static/vite/images/operation-logs.png`),e(`Di`,`/static/vite/images/real-logs-dark.png`),e(`Ei`,`/static/vite/images/real-logs.png`),e(`Ti`,`/static/vite/images/records-dark.png`),e(`wi`,`/static/vite/images/records.png`),e(`ci`,function(){return L.post(`/safe/ssh/GetSshInfo`)}),e(`si`,function(){return L.post(`/ssh_security?action=get_config`)}),e(`fi`,function(){return L.post(`/mod/ssh/com/get_ssh_intrusion`)}),e(`Si`,function(e){return L.post(`/firewall?action=SetSshStatus`,e,{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_1`),successMessage:!0}})}),e(`xi`,function(e){return L.post(`/ssh_security?action=`.concat(e.status?`set_password`:`stop_password`),e,{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_2`),successMessage:!0}})}),e(`pi`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/ssh_security?action=set_sshkey`,e,{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_3`),successMessage:t}})}),e(`Ci`,function(){return L.post(`/ssh_security?action=stop_key`,{},{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_4`),successMessage:!0}})}),e(`bi`,function(e){return L.post(`/firewall?action=SetSshPort`,e,{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_5`),successMessage:!0}})}),e(`vi`,function(e){return L.post(`/ssh_security?action=set_root`,e,{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_6`),successMessage:!0}})}),e(`yi`,function(e){return L.post(`/ssh_security?action=set_root_password`,e,{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_7`),successMessage:!0}})}),e(`Qr`,function(e){return L.post(`/ssh_security?action=add_sys_user`,e,{requestOptions:{loading:k.global.t(`Security.SSH.Account.api_create`),successMessage:!0}})}),e(`ni`,function(e){return L.post(`/ssh_security?action=del_sys_user`,e,{requestOptions:{loading:k.global.t(`Security.SSH.Account.api_delete`),successMessage:!0}})}),e(`li`,function(){return L.post(`/ssh_security?action=get_key`)}),e(`ui`,function(e){return L.post(`/mod/ssh/com/get_ssh_list`,{data:JSON.stringify(e)})}),e(`ei`,function(e){return L.post(`/safe/syslog/create_ip_rules`,{data:JSON.stringify(e)},{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_8`)}})}),e(`mi`,function(e){return L.post(`/safe/syslog/remove_ip_rules`,{data:JSON.stringify(e)},{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_8`)}})}),e(`gi`,function(e){return L.post(`/mod/ssh/com/run_ban_login_failed_ip`,{data:JSON.stringify(e)},{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_12`),successMessage:!1}})}),e(`Zr`,function(e){return L.post(`/mod/ssh/com/add_cron_job`,{data:JSON.stringify(e)},{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_13`),successMessage:!0}})}),e(`hi`,function(){return L.post(`/mod/ssh/com/remove_cron_job`,{},{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_14`),successMessage:!0}})}),e(`di`,function(e){return L.post(`/ajax?action=get_lines`,e,{requestOptions:{errorMessage:!1}})}),e(`ri`,function(e){return L.post(`/safe/syslog/export_ssh_log`,{data:JSON.stringify(e)},{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_15`)}})}),e(`$r`,function(){return L.post(`/mod/ssh/com/clean_ssh_list`,{},{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_16`),successMessage:!0}})}),e(`oi`,function(e){return L.post(`/ssh_security?action=get_logs`,e)}),e(`ai`,function(){return L.post(`/ssh_security?action=get_login_send`)}),e(`_i`,function(e,t){return L.post(`/ssh_security?action=`.concat(e?`set_login_send`:`clear_login_send`),t,{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_9`),successMessage:!0}})}),e(`ii`,function(){return L.post(`/ssh_security?action=return_ip`)}),e(`Xr`,function(e){return L.post(`/ssh_security?action=add_return_ip`,e,{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_10`),successMessage:!0}})}),e(`ti`,function(e){return L.post(`/ssh_security?action=del_return_ip`,e,{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_11`),successMessage:!0}})}),j(),e(`Jr`,`/static/vite/images/site-security-bg.png`),e(`qr`,`/static/vite/images/ssh-logs.png`),e(`Kr`,`/static/vite/images/account-overview-dark.png`),e(`Gr`,`/static/vite/images/account-overview.png`),ue=k.global,V=ue.t,e(`Ir`,function(){return L.post(`/plugin?name=syssafe&action=a&s=get_safe_status`)}),e(`Wr`,function(e){return L.post(`/plugin?name=syssafe&action=a&s=set_safe_status`,e,{requestOptions:{loading:V(`Security.Api.Index_5`),successMessage:!0}})}),e(`Hr`,function(){return L.post(`/plugin?name=syssafe&action=a&s=set_open`,{},{requestOptions:{loading:V(`Security.Api.Index_5`),successMessage:!0}})}),e(`zr`,function(e){return L.post(`/plugin?name=syssafe&action=a&s=get_safe_config`,e)}),e(`Fr`,function(e){return L.post(`/plugin?name=syssafe&action=a&s=remove_safe_path`,e,{requestOptions:{loading:V(`Security.Api.Index_3`),successMessage:!0}})}),e(`Mr`,function(e){return L.post(`/plugin?name=syssafe&action=a&s=add_safe_path`,e,{requestOptions:{loading:V(`Security.Api.Index_4`),successMessage:!0}})}),e(`Rr`,function(){return L.post(`/plugin?name=syssafe&action=a&s=get_ssh_limit_info`)}),e(`jr`,function(e){return L.post(`/plugin?name=syssafe&action=a&s=add_ssh_limit`,e,{requestOptions:{loading:V(`Security.Api.Index_4`),successMessage:!0}})}),e(`Pr`,function(e){return L.post(`/plugin?name=syssafe&action=a&s=remove_ssh_limit`,e,{requestOptions:{loading:V(`Security.Api.Index_3`),successMessage:!0}})}),e(`Br`,function(e){return L.post(`/data?action=getData`,Q(Z({},e),{table:`logs`,order:`id desc`}))}),e(`Vr`,function(){return L.post(`/plugin?name=syssafe&action=a&s=get_ssh_config`)}),e(`Ur`,function(e){return L.post(`/plugin?name=syssafe&action=a&s=save_ssh_config`,e,{requestOptions:{loading:V(`Security.Api.Index_6`),successMessage:!0}})}),e(`Lr`,function(){return L.post(`/plugin?name=syssafe&action=a&s=get_process_white`)}),e(`Nr`,function(e){return L.post(`/plugin?name=syssafe&action=a&s=remove_process_white`,e,{requestOptions:{loading:V(`Security.Api.Index_3`),successMessage:!0}})}),e(`Ar`,function(e){return L.post(`/plugin?name=syssafe&action=a&s=add_process_white`,e,{requestOptions:{loading:V(`Security.Api.Index_4`),successMessage:!0}})}),e(`kr`,`/static/vite/images/protection.png`),e(`Or`,`/static/vite/images/block.png`),e(`Dr`,`/static/vite/images/log.png`),j(),A(),de=k.global,dt=de.t,e(`Tr`,nt=function(e,n,r,i){K({title:i||``.concat(dt(`Crontab.Planned.index_19`),` [`,e[0].name,`]`),width:350,minHeight:72,footer:!0,data:{siteType:n,ids:e.map(function(e){return Number(e.id)}),onRefresh:r},component:T(function(){return x(function(){return t.import(`./app-components-legacy.js?v=1784873523001`).then(function(e){return e.V})},void 0)})})}),e(`Er`,function(e,t){return{key:`category`,label:dt(`Crontab.Planned.index_19`),onBatch:function(n){nt(n,e,t,dt(`Site.Batch.index_22`))}}}),e(`wr`,function(e){return L.post(`/git?action=pull_project_git`,e)}),e(`Cr`,function(){return L.post(`/git?action=get_clone_progress`)}),e(`Sr`,`/static/vite/images/git-ps.png`),e(`xr`,`/static/vite/images/warning.svg`),e(`br`,`/static/vite/images/warn.svg`),e(`yr`,`/static/vite/images/refersh.svg`),j(),e(`vr`,function(e){var t=e.fetchFn,n=e.params,r=e.immediate,i=r===void 0||r,a=e.rowKey,o=a===void 0?function(e){return e.id}:a,s=e.useParams,c=F({loading:i}),l=I([]),u=I(0),d=I(n),f=function(){return s?s(d.value):d.value},p=Dt(function(){var e=arguments.length>0&&arguments[0]!==void 0&&arguments[0],n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return X(function(){var r,i;return $(this,function(a){switch(a.label){case 0:e&&(d.value.p=1),n&&(c.loading=!0),a.label=1;case 1:return a.trys.push([1,,3,4]),r=f(),[4,t(r)];case 2:return i=a.sent().message,M(i)&&(l.value=Ge(i.data)?i.data:[],u.value=Pe(i.page)),[3,4];case 3:return n&&(c.loading=!1),[7];case 4:return[2]}})})()},300),m=function(e){c.loading=e},h=function(){return p(arguments.length>0&&arguments[0]!==void 0&&arguments[0],arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0)},g=function(){return h(!0,arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0)},_=function(e,t){d.value.sort_field=e,d.value.sort_order=t,h(!0)},v=function(e){Object.assign(d.value,e),h(!0)},y=S(function(){return l.value.length>0});return P(function(){i&&h()}),{loading:S(function(){return c.loading}),hasData:y,tableParams:d,tableData:l,fetchTable:h,resetTable:g,setLoading:m,changeSort:_,changeFilter:v,tableConfig:S(function(){return{rowKey:o,data:l.value,loading:c.loading}}),pageConfig:S(function(){return{page:d.value.p,pageSize:d.value.limit,itemCount:u.value,onUpdatePage:function(e){d.value.p=e},onUpdatePageSize:function(e){d.value.limit=e}}})}}),e(`_r`,`/static/vite/images/domians-1.png`),e(`gr`,`/static/vite/images/domians-2.png`),e(`hr`,`/static/vite/images/domians-3.png`),e(`fr`,function(){return L.post(`/btwaf/get_reg_tions.json`)}),e(`pr`,function(){return L.post(`/plugin?action=a&name=btwaf&s=reg_domains`)}),e(`ur`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_reg_tions`,e,{requestOptions:{loading:k.global.t(`Waf.Api.area_32`),successMessage:!0}})}),e(`dr`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=`.concat(e.select===0?`del_reg_tions`:`del_city`),{id:e.id},{requestOptions:{loading:k.global.t(`Waf.Api.area_33`),successMessage:!0}})}),e(`mr`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=`.concat(e.select===0?`edit_reg_tions`:`edit_city`),{id:e.id,open:e.open,status:e.status},{requestOptions:{loading:k.global.t(`Waf.Api.area_34`),successMessage:!0}})}),e(`$n`,function(e){return L.post(`/btwaf/attack_report_log.json`,e)}),e(`ar`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=import_data`,e,{requestOptions:{loading:k.global.t(`Waf.Api.block_14`)}})}),e(`tr`,function(e){return L.post(`/btwaf/get_logs`,e)}),e(`Zn`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=wubao_url_white`,e,{requestOptions:{loading:k.global.t(`Waf.Api.block_15`),successMessage:!0}})}),e(`ir`,function(){return L.post(`/plugin?action=a&name=btwaf&s=get_site_config`)}),e(`or`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=remove_log`,Q(Z({},e),{site_logs:JSON.stringify(e.site_all===1?[]:e.site_logs)}),{requestOptions:{loading:k.global.t(`Waf.Api.block_16`),successMessage:!0}})}),e(`er`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=get_safe_logs_sql`,e)}),e(`lr`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=remove_waf_drop_ip`,e,{requestOptions:{loading:k.global.t(`Waf.Api.block_17`),successMessage:!0}})}),e(`cr`,function(){return L.post(`/plugin?action=a&name=btwaf&s=clean_waf_drop_ip`,{},{requestOptions:{loading:k.global.t(`Waf.Api.block_18`),successMessage:!0}})}),e(`nr`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=get_rule_hit_list`,e)}),e(`Qn`,function(){return L.post(`/plugin?action=a&name=btwaf&s=delete_rule_hit_list`,{},{requestOptions:{loading:k.global.t(`Waf.Api.block_19`),successMessage:!0}})}),e(`rr`,function(){return L.post(`/plugin?action=a&name=btwaf&s=get_rule_hit_type_list`)}),e(`sr`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=set_hit_type`,{data:JSON.stringify(e.data)},{requestOptions:{loading:k.global.t(`Waf.Api.block_20`),successMessage:!0}})}),e(`Kn`,function(e){return L.post(`/btwaf/get_rule_ip.json`,e)}),e(`qn`,function(e){return L.post(`/btwaf/import_rule_check.json`,e,{requestOptions:{loading:k.global.t(`Waf.Api.rules_21`),successMessage:!0}})}),e(`Gn`,function(e){return L.post(`/btwaf/export_rule_check.json`,e,{requestOptions:{loading:k.global.t(`Waf.Api.rules_22`),successMessage:!0}})}),e(`Wn`,function(e){return L.post(`/btwaf/empty_rule_check.json`,e,{requestOptions:{loading:k.global.t(`Waf.Api.rules_23`),successMessage:!0}})}),e(`Ln`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_ip_white`,e,{requestOptions:{loading:k.global.t(`Waf.Api.rules_24`),successMessage:!0}})}),e(`zn`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_ipv6_white`,e,{requestOptions:{loading:k.global.t(`Waf.Api.rules_24`),successMessage:!0}})}),e(`In`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_ip_black`,e,{requestOptions:{loading:k.global.t(`Waf.Api.rules_25`),successMessage:!0}})}),e(`Rn`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_ipv6_black`,e,{requestOptions:{loading:k.global.t(`Waf.Api.rules_25`),successMessage:!0}})}),e(`Jn`,function(e){return L.post(`/btwaf/remove_rule_check.json`,e,{requestOptions:{loading:k.global.t(`Waf.Api.rules_26`,[e.rule===`ip_white`?k.global.t(`Waf.Api.rules_32`):k.global.t(`Waf.Api.rules_33`)]),successMessage:!0}})}),e(`Vn`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_ua_white`,e,{requestOptions:{loading:k.global.t(`Waf.Api.rules_27`),successMessage:!0}})}),e(`Bn`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_ua_black`,e,{requestOptions:{loading:k.global.t(`Waf.Api.rules_28`),successMessage:!0}})}),e(`Yn`,function(e){return L.post(`/btwaf/remove_rule_check.json`,e,{requestOptions:{loading:k.global.t(`Waf.Api.rules_29`,[e.rule===`ip_white`?k.global.t(`Waf.Api.rules_32`):k.global.t(`Waf.Api.rules_33`)]),successMessage:!0}})}),e(`Un`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_url_white`,e,{requestOptions:{loading:k.global.t(`Waf.Api.block_15`),successMessage:!0}})}),e(`Hn`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_url_black`,e,{requestOptions:{loading:k.global.t(`Waf.Api.rules_30`),successMessage:!0}})}),e(`Xn`,function(e){return L.post(`/btwaf/remove_rule_check.json`,e,{requestOptions:{loading:k.global.t(`Waf.Api.rules_31`,[e.rule===`ip_white`?k.global.t(`Waf.Api.rules_32`):k.global.t(`Waf.Api.rules_33`)]),successMessage:!0}})}),e(`Nn`,function(e){return L.post(`/btwaf/get_cms_rule_list.json`,e)}),e(`Fn`,function(e){return L.post(`/btwaf/set_cms_rule_status.json`,e,{requestOptions:{loading:k.global.t(`Waf.Api.exclusive_79`),successMessage:!0}})}),e(`Pn`,function(){return L.post(`/plugin?action=a&name=btwaf&s=set_obj_open`,{obj:`cms_rule_open`},{requestOptions:{loading:k.global.t(`Waf.Api.exclusive_80`),successMessage:!0}})}),e(`jn`,function(){return L.post(`/btwaf/get_user_limit.json`)}),e(`On`,function(e){return L.post(`/btwaf/add_user_limit.json`,{data:JSON.stringify(e)},{requestOptions:{loading:k.global.t(`Waf.Flow.API.index_1`),successMessage:!0}})}),e(`An`,function(e){return L.post(`/btwaf/edit_user_limit.json`,{data:JSON.stringify(e)},{requestOptions:{loading:k.global.t(`Waf.Flow.API.index_2`),successMessage:!0}})}),e(`Mn`,function(e){return L.post(`/btwaf/set_user_limit.json`,e,{requestOptions:{loading:k.global.t(`Waf.Flow.API.index_3`),successMessage:!0}})}),e(`kn`,function(e){return L.post(`/btwaf/del_user_limit.json`,e,{requestOptions:{loading:k.global.t(`Waf.Flow.API.index_4`),successMessage:!0}})}),e(`Dn`,`/static/vite/images/1.png`),e(`En`,`/static/vite/images/2.png`),e(`Tn`,`/static/vite/images/3.png`),e(`wn`,`/static/vite/images/4.png`),e(`Cn`,`/static/vite/images/5.png`),e(`Sn`,`/static/vite/images/6.png`),e(`xn`,`/static/vite/images/7.png`),e(`bn`,`/static/vite/images/8.png`),e(`yn`,`/static/vite/images/9.png`),e(`vn`,`/static/vite/images/10.png`),e(`_n`,`/static/vite/images/11.png`),e(`gn`,`/static/vite/images/12.png`),e(`hn`,`/static/vite/images/13.png`),e(`mn`,`/static/vite/images/14.png`),e(`pn`,`/static/vite/images/15.png`),e(`fn`,`/static/vite/images/16.png`),e(`dn`,`/static/vite/images/17.png`),e(`un`,`/static/vite/images/18.png`),e(`ln`,`/static/vite/images/19.png`),e(`cn`,`/static/vite/images/20.png`),e(`on`,function(){return L.post(`/btwaf/get_server_longitude.json`)}),e(`sn`,function(e){return L.post(`/btwaf/set_server_longitude.json`,e,{requestOptions:{loading:k.global.t(`Waf.Api.map_39`),successMessage:!0}})}),e(`an`,function(){return L.post(`/btwaf/gongji_map.json`)}),e(`tn`,function(e){return L.post(`/btwaf/overview.json`,e)}),e(`en`,function(e){return L.post(`/btwaf/new_overview.json`,e)}),e(`$t`,function(){return L.post(`/btwaf/get_index_map.json`)}),e(`in`,function(){return L.post(`/plugin?action=a&name=btwaf&s=set_obj_open`,{obj:`3D`},{requestOptions:{loading:k.global.t(`Waf.Api.overview_2`),successMessage:!0}})}),e(`nn`,function(e){return L.post(`/btwaf/get_traffic_top.json`,e)}),e(`rn`,function(e){return L.post(`/btwaf/get_url_top.json`,e)}),e(`Mt`,function(){return L.post(`/plugin?action=a&name=btwaf&s=get_config`)}),e(`Jt`,function(){return L.post(`/plugin?action=a&name=btwaf&s=set_open`,{},{requestOptions:{loading:k.global.t(`Waf.Api.setting_40`),successMessage:!0}})}),e(`Ht`,function(){return L.post(`/plugin?action=a&name=btwaf&s=restore_default_configuration`,{},{requestOptions:{loading:k.global.t(`Waf.Api.setting_41`),successMessage:!0}})}),e(`Pt`,function(){return L.post(`/plugin?action=a&name=btwaf&s=return_is_site`)}),e(`jt`,function(){return L.post(`/plugin?action=a&name=btwaf&s=bckup_sesings`,{},{requestOptions:{loading:k.global.t(`Waf.Api.setting_42`)}})}),e(`zt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=import_sesings`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_43`),successMessage:!0}})}),e(`Gt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=set_obj_open`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_44`),successMessage:!0}})}),e(`Kt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=set_obj_status`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_45`),successMessage:!0}})}),e(`Wt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=set_cc_conf`,e,{requestOptions:{successMessage:!0}})}),e(`Ut`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=set_retry`,e,{requestOptions:{loading:k.global.t(`Waf.Api.site_5`),successMessage:!0}})}),e(`Qt`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return L.post(`/plugin?action=a&name=btwaf&s=get_update_malicious_ip`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_46`),successMessage:!0}})}),e(`ct`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_cc_uri_frequency`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_47`),successMessage:!0}})}),e(`Et`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=edit_cc_uri_frequency`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_48`),successMessage:!0}})}),e(`yt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=del_cc_uri_frequency`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_49`),successMessage:!0}})}),e(`pt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_url_cc_param`,Q(Z({},e),{param:JSON.stringify(e.param)}),{requestOptions:{loading:k.global.t(`Waf.Api.setting_50`),successMessage:!0}})}),e(`Ct`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=del_url_cc_param`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_51`),successMessage:!0}})}),e(`It`,function(){return L.post(`/plugin?action=a&name=btwaf&s=get_url_request_mode`)}),e(`mt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_url_request_mode`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_52`),successMessage:!0}})}),e(`wt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=del_url_request_mode`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_53`),successMessage:!0}})}),e(`ut`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_method_type`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_54`),successMessage:!0}})}),e(`lt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_header_len`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_55`),successMessage:!0}})}),e(`Dt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=edit_header_len`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_56`),successMessage:!0}})}),e(`bt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=del_header_len`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_57`),successMessage:!0}})}),e(`qt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=http_config`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_58`),successMessage:!0}})}),e(`At`,function(){return L.post(`/plugin?action=a&name=btwaf&s=get_url_white_chekc`)}),e(`at`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_url_white_chekc`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_59`),successMessage:!0}})}),e(`gt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=del_url_white_chekc`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_60`),successMessage:!0}})}),e(`Zt`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return L.post(`/plugin?action=a&name=btwaf&s=get_zhizu_list2233`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_61`),successMessage:!0}})}),e(`Nt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=get_rule`,e)}),e(`dt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_rule`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_62`),successMessage:!0}})}),e(`Vt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=modify_rule`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_63`),successMessage:!0}})}),e(`Yt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=set_rule_state`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_64`),successMessage:!0}})}),e(`xt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=remove_rule`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_65`),successMessage:!0}})}),e(`Xt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=set_scan_conf`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_66`),successMessage:!0}})}),e(`Lt`,function(){return L.post(`/plugin?action=a&name=btwaf&s=get_golbls_cc`)}),e(`ht`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=golbls_cc_zeng`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_67`),successMessage:!0}})}),e(`Tt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=del_golbls_cc`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_68`),successMessage:!0}})}),e(`st`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_body_rule`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_69`),successMessage:!0}})}),e(`vt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=del_body_rule`,{body:JSON.stringify(e.body)},{requestOptions:{loading:k.global.t(`Waf.Api.setting_70`),successMessage:!0}})}),e(`Ft`,function(){return L.post(`/plugin?action=a&name=btwaf&s=get_url_find`)}),e(`ft`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_url_find`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_71`),successMessage:!0}})}),e(`Bt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_url_list`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_72`),successMessage:!0}})}),e(`St`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=del_url_find`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_73`),successMessage:!0}})}),e(`kt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=empty_data`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_74`),successMessage:!0}})}),e(`ot`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_body_intercept`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_75`),successMessage:!0}})}),e(`Rt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=import_body_intercept`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_76`),successMessage:!0}})}),e(`_t`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=del_body_intercept`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_77`),successMessage:!0}})}),e(`Ot`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return L.post(`/plugin?action=a&name=btwaf&s=empty_body_intercept`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_78`),successMessage:!0}})}),e(`et`,function(){return L.post(`/btwaf/waf_large_screen_map.json`)}),e(`tt`,function(){return L.post(`/btwaf/waf_large_screen_qps.json`)}),e(`nt`,function(){return L.post(`/btwaf/get_total_all_overview.json`)}),e(`$`,function(){return L.post(`/btwaf/get_all_tu.json`)}),e(`Q`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t,n;return L.post(`/btwaf/attack_report_log.json`,{p:(t=e.p)==null?1:t,limit:(n=e.limit)==null?20:n})}),e(`it`,function(e){return L.post(`/btwaf/update_large_screen_text.json`,e)}),e(`rt`,function(e){return L.post(`/btwaf/set_server_longitude.json`,e)}),e(`Z`,`/static/vite/images/cr-03.svg`),e(`X`,`/static/vite/images/cr-02.svg`),e(`Y`,`/static/vite/images/nav-01.svg`),e(`J`,`/static/vite/images/nav-02.svg`),e(`q`,`/static/vite/images/cr-t.svg`),e(`W`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=get_report`,e)}),e(`K`,function(){return L.post(`/plugin?action=a&name=btwaf&s=get_server_name`)}),e(`G`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=get_search`,e)}),e(`U`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=get_id_log`,e,{requestOptions:{loading:k.global.t(`Waf.Api.report_1`)}})}),e(`k`,function(e){return L.post(`/btwaf/get_site_config3.json`,e)}),e(`C`,function(){return L.post(`/plugin?action=a&name=btwaf&s=get_config`)}),e(`P`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=set_obj_open`,e,{requestOptions:{loading:k.global.t(`Waf.Api.site_2`),successMessage:!0}})}),e(`D`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=get_site_config_byname`,e)}),e(`z`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=set_site_obj_open`,e,{requestOptions:{loading:k.global.t(`Waf.Api.site_3`),successMessage:!0}})}),e(`S`,function(){return L.post(`/plugin?action=a&name=btwaf&s=city`)}),e(`H`,function(){return L.post(`/plugin?action=a&name=btwaf&s=stop_cc_status`)}),e(`b`,function(){return L.post(`/plugin?action=a&name=btwaf&s=check_renji`,{},{requestOptions:{loading:k.global.t(`Waf.Api.site_4`)}})}),e(`L`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=set_site_cc_conf`,e,{requestOptions:{successMessage:!0}})}),e(`I`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=set_site_retry`,e,{requestOptions:{loading:k.global.t(`Waf.Api.site_5`),successMessage:!0}})}),e(`O`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=get_site_disable_rule`,e)}),e(`j`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=get_site_rule`,e)}),e(`v`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_site_rule`,e,{requestOptions:{loading:k.global.t(`Waf.Api.site_6`),successMessage:!0}})}),e(`g`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_site_rule`,e,{requestOptions:{loading:k.global.t(`Waf.Api.site_6`),successMessage:!0}})}),e(`y`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_site_rule`,e,{requestOptions:{loading:k.global.t(`Waf.Api.site_6`),successMessage:!0}})}),e(`x`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=remove_site_rule`,e,{requestOptions:{loading:k.global.t(`Waf.Api.site_7`),successMessage:!0}})}),e(`R`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=set_site_disable_rule`,e,{requestOptions:{loading:k.global.t(`Waf.Api.site_8`),successMessage:!0}})}),e(`w`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=get_rule`,e)}),e(`N`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=save_scan_rule`,e,{requestOptions:{loading:k.global.t(`Waf.Api.site_9`),successMessage:!0}})}),e(`B`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=set_spider`,e,{requestOptions:{loading:k.global.t(`Waf.Api.site_10`),successMessage:!0}})}),e(`E`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=get_site_cdn_header`,e)}),e(`_`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_site_cdn_header`,e,{requestOptions:{loading:k.global.t(`Waf.Api.site_11`),successMessage:!0}})}),e(`M`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=remove_site_cdn_header`,e,{requestOptions:{loading:k.global.t(`Waf.Api.site_12`),successMessage:!0}})}),e(`A`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=get_logs_list`,e,{requestOptions:{loading:k.global.t(`Waf.Api.site_13`)}})}),e(`T`,function(e){return L.post(`/btwaf/get_safe_logs_sql2.json`,e)}),e(`V`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=start_crawler`,e,{requestOptions:{loading:k.global.t(`Waf.Site.API.index_1`),successMessage:!0}})}),e(`F`,function(e){return L.post(`/btwaf/start_limiting_timeout.json`,{site:e.site,limiting:JSON.stringify(e.limiting)},{requestOptions:{loading:k.global.t(`Waf.Site.API.index_2`),successMessage:!0}})}),ut=k.global.t,e(`f`,function(e){return L.post(`/site?action=wp_remote_add`,e,{requestOptions:{loading:ut(`WP.api.tamper_7`),successMessage:!0}})}),e(`p`,function(e){return L.post(`/site?action=wp_remote_add_manually`,e,{requestOptions:{loading:ut(`WP.api.tamper_7`),successMessage:!0}})}),e(`h`,function(e){return L.post(`/site?action=wp_remote_sites`,e)}),e(`m`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/site?action=wp_remote_remove`,e,{requestOptions:{loading:t?ut(`WP.api.tamper_3`):``,successMessage:t}})}),e(`d`,function(e){return L.post(`/site?action=AddWPSite`,Q(Z({},e),{websites_content:JSON.stringify(e.websites_content)}),{requestOptions:{loading:ut(`WP.api.tamper_7`)}})}),e(`u`,`/static/vite/images/scan.png`),e(`a`,function(e){return L.post(`/tamper_core/modify_path_config.json`,e,{requestOptions:{loading:k.global.t(`WP.api.tamper_1`),isOriginalResult:!0,prefix:``}})}),e(`n`,function(e){return L.post(`/tamper_core/add_black_exts.json`,e,{requestOptions:{loading:k.global.t(`WP.api.tamper_2`),isOriginalResult:!0,prefix:``}})}),e(`o`,function(e){return L.post(`/tamper_core/remove_black_exts.json`,e,{requestOptions:{loading:k.global.t(`WP.api.tamper_3`),isOriginalResult:!0,prefix:``}})}),e(`r`,function(e){return L.post(`/tamper_core/add_white_dirs.json`,e,{requestOptions:{loading:k.global.t(`WP.api.tamper_4`),isOriginalResult:!0,prefix:``}})}),e(`l`,function(e){return L.post(`/tamper_core/set_white_dir_with_ps.json`,e,{requestOptions:{loading:k.global.t(`WP.api.tamper_5`),isOriginalResult:!0,prefix:``}})}),e(`s`,function(e){return L.post(`/tamper_core/remove_white_dirs.json`,e,{requestOptions:{loading:k.global.t(`WP.api.tamper_6`),isOriginalResult:!0,prefix:``}})}),e(`i`,function(e){return L.post(`/tamper_core/add_white_files.json`,e,{requestOptions:{loading:k.global.t(`WP.api.tamper_4`),isOriginalResult:!0,prefix:``}})}),e(`c`,function(e){return L.post(`/tamper_core/remove_white_files.json`,e,{requestOptions:{loading:k.global.t(`WP.api.tamper_6`),isOriginalResult:!0,prefix:``}})}),e(`t`,`/static/vite/images/preview2.png`)}}})})(); \ No newline at end of file +`),j(),A(),me=k.global,_t=me.t,e(`Ya`,function(e,n,r){var i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:`Public.AlarmTask.ConfigurationTask`;K({title:_t(i),width:`860px`,minHeight:`340px`,footer:!0,data:{isEdit:!1,onRefresh:e,template_id:n,row:r},component:T(function(){return x(function(){return t.import(`./view-config-legacy.js?v=1786507437784`).then(function(e){return e.d})},void 0)})})}),e(`Ja`,`/static/vite/images/git-ps.png`),he=k.global,gt=he.t,e(`Pa`,function(e){return L.post(`/data?action=getData&table=logs&tojs=getLogs&limit=`.concat(e.limit,`&p=`,e.p,`&search=`,e.search))}),e(`ja`,function(){return L.post(`/ajax?action=delClose`,{requestOptions:{loading:gt(`Security.Api.Index_3`),successMessage:!0}})}),e(`Fa`,function(){return L.post(`/config?action=get_panel_error_logs`)}),e(`Na`,function(e){return L.post(`/data?action=getData&table=crontab`,e)}),e(`Wa`,function(e){return L.post(`/site?action=get_site_list`,e)}),e(`Ga`,function(e){return L.post(`/logs/panel/get_logs_bytype`,{data:JSON.stringify(e)})}),e(`Ba`,function(e){return L.post(`/site?action=GetSiteLogs`,e)}),e(`Ua`,function(e){return L.post(`/site?action=get_site_err_log`,e)}),e(`Ka`,function(e){return L.post(`/ajax?action=get_result&path=`.concat(e.siteName))}),e(`qa`,function(e){return L.post(`/ajax?action=log_analysis&path=`.concat(e.siteName))}),e(`Va`,function(){return L.post(`/safe/syslog/get_sys_logfiles`)}),e(`Ha`,function(e){return L.post(`/safe/syslog/get_sys_log`,{data:JSON.stringify(e)})}),e(`Ia`,function(e){return L.post(`/mod/ssh/com/get_ssh_list`,{data:JSON.stringify(e)})}),e(`za`,function(){return L.post(`/logs/panel/get_slow_logs`,{data:JSON.stringify({limit:5e3})})}),e(`Ra`,function(e){return L.post(`/database?action=GetErrorLog`,e,{requestOptions:{loading:e?gt(`Security.Api.Index_3`):``,successMessage:!!e}})}),e(`La`,function(){return L.post(`/data?action=getData&table=ftps`,{p:1,limit:9999})}),e(`Ma`,function(e){return L.post(`/site?action=download_logs`,e,{requestOptions:{loading:gt(`Login.index_22`),successMessage:!1}})}),e(`Aa`,function(e){return L.post(`/site?action=clear_logs`,e,{requestOptions:{loading:gt(`Login.index_22`),successMessage:!0}})}),e(`ka`,`/static/vite/images/logAudit.png`),e(`Oa`,`/static/vite/images/ftp-logs.png`),e(`Da`,`/static/vite/images/login-logs.png`),e(`wa`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=deploy_roundcube`,e,{requestOptions:{loading:`Installing, please wait...`}})}),e(`Ea`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=uninstall_roundcube`,e,{requestOptions:{loading:`Uninstalling, please wait...`,successMessage:!0}})}),e(`Ta`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=open_domain_ssl_alarm`,e,{requestOptions:{loading:k.global.t(`Crontab.Api.index_2`),successMessage:!0}})}),e(`Ca`,function(e){return L.post(`/ssl_domain?action=mail_record_check`,e)}),e(`Sa`,function(){return L.post(`/plugin?action=a&name=mail_sys&s=check_rspamd_route`,{},{requestOptions:{loading:k.global.t(`Component.Pay.index_12`),successMessage:!1}})}),e(`ba`,function(e){return X(function(){return $(this,function(t){switch(t.label){case 0:return[4,Ye(`/static/ckeditor/ckeditor.js?v=1786507437784`)];case 1:return t.sent(),CKEDITOR.replace(e,{customConfig:`/static/ckeditor/config.js?v1.0`}),[2]}})})()}),e(`va`,function(){return CKEDITOR.instances.editor.getData()}),e(`xa`,function(e){CKEDITOR.instances.editor.setData(e)}),e(`ya`,function(){CKEDITOR.remove(CKEDITOR.instances.editor)}),e(`_a`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=login_roundcube_multiple`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_36`)}})}),e(`ga`,`/static/vite/images/unsubscribe.png`),e(`ha`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return L.post(`/plugin?action=a&name=mail_sys&s=get_mail_type_list`,e)}),e(`fa`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=add_mail_type`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_22`),successMessage:!0}})}),e(`pa`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=del_mail_type_list`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_37`),successMessage:!0}})}),e(`ma`,function(e){return L.post(`/plugin?action=a&name=mail_sys&s=edit_mail_type`,e,{requestOptions:{loading:k.global.t(`Mail.Api.index_42`),successMessage:!0}})}),e(`da`,`/static/vite/images/auto-pro.png`),e(`aa`,function(e){return L.post(`/config?action=SetControl`,e)}),e(`ua`,function(e){return L.post(`/config?action=SetControl`,e,{requestOptions:{loading:k.global.t(`Monitor.API.system_1`),successMessage:!0}})}),e(`ia`,function(){return L.post(`/config?action=SetControl`,{type:`del`},{requestOptions:{loading:k.global.t(`Monitor.API.system_2`),successMessage:!0}})}),e(`ca`,function(e){return L.post(`/ajax?action=get_load_average`,e)}),e(`oa`,function(e){return L.post(`/ajax?action=GetCpuIo`,e)}),e(`sa`,function(e){return L.post(`/ajax?action=GetDiskIo`,e)}),e(`la`,function(e){return L.post(`/ajax?action=GetNetWorkIo`,e)}),j(),e(`na`,`/static/vite/images/node-mannage.png`),e(`ta`,`/static/vite/images/node-files.png`),ne=k.global,H=ne.t,e(`Wi`,function(){return L.post(`/plugin?action=a&name=bt_security&s=get_total_all`)}),e(`Yi`,function(){return L.post(`/plugin?action=a&name=bt_security&s=start_bt_security`,{},{requestOptions:{loading:H(`Security.Api.Index_1`),successMessage:!0}})}),e(`Qi`,function(){return L.post(`/plugin?action=a&name=bt_security&s=stop_bt_security`,{},{requestOptions:{loading:H(`Security.Api.Index_2`),successMessage:!0}})}),e(`Zi`,function(e){return L.post(`/plugin?action=a&name=bt_security&s=start_user_security`,e,{requestOptions:{loading:H(`Security.Api.Index_1`),successMessage:!0}})}),e(`ea`,function(e){return L.post(`/plugin?action=a&name=bt_security&s=stop_user_security`,e,{requestOptions:{loading:H(`Security.Api.Index_2`),successMessage:!0}})}),e(`Xi`,function(e){return L.post(`/plugin?action=a&name=bt_security&s=start_user_log`,e,{requestOptions:{loading:H(`Security.Api.Index_1`),successMessage:!0}})}),e(`$i`,function(e){return L.post(`/plugin?action=a&name=bt_security&s=stop_user_log`,e,{requestOptions:{loading:H(`Security.Api.Index_2`),successMessage:!0}})}),e(`Gi`,function(e){return L.post(`/plugin?action=a&name=bt_security&s=get_logs_list`,e,{requestOptions:{loading:H(`Site.Api.Index_10`),successMessage:!1}})}),e(`Ki`,function(e){return L.post(`/plugin?action=a&name=bt_security&s=get_user_log`,e)}),e(`Ji`,function(){return L.post(`/plugin?action=a&name=bt_security&s=porcess_set_up_log`)}),e(`Ui`,function(e){return L.post(`/plugin?action=a&name=bt_security&s=del_porcess_log`,e,{requestOptions:{loading:H(`Security.Api.Index_3`),successMessage:!0}})}),e(`Hi`,function(e){return L.post(`/plugin?action=a&name=bt_security&s=add_porcess_log`,e,{requestOptions:{loading:H(`Security.Api.Index_4`),successMessage:!0}})}),e(`qi`,function(e){return L.post(`/plugin?action=a&name=bt_security&s=get_log`,e)}),e(`Vi`,`/static/vite/images/overview2.png`),e(`Bi`,`/static/vite/images/whitelist.png`),e(`zi`,`/static/vite/images/logs.png`),re=k.global,ht=re.t,e(`Ni`,function(){return L.post(`/breaking_through?action=get_config`)}),e(`Li`,function(e){return L.post(`/breaking_through?action=set_config`,e,{requestOptions:{loading:ht(`Security.Api.Index_6`),successMessage:!0}})}),e(`ji`,function(e){return L.post(`/breaking_through?action=check_local_ip_white`,e,{requestOptions:{loading:``,successMessage:!1,errorMessage:!1}})}),e(`ki`,function(e){return L.post(`/breaking_through?action=panel_ip_white`,e,{requestOptions:{loading:ht(`Security.Api.Index_4`),successMessage:!0}})}),e(`Fi`,function(e){return L.post(`/breaking_through?action=get_black_white`,e)}),e(`Ai`,function(e){return L.post(`/breaking_through?action=add_black_white`,e,{requestOptions:{loading:ht(`Security.Api.Index_6`),successMessage:!0}})}),e(`Pi`,function(e){return L.post(`/breaking_through?action=get_history_record`,e)}),e(`Mi`,function(){return L.post(`/breaking_through?action=clear_history_record_limit`,{},{requestOptions:{loading:ht(`Security.Api.Index_7`),successMessage:!0}})}),e(`Ri`,function(e){return L.post(`/breaking_through?action=set_history_record_limit`,e,{requestOptions:{loading:ht(`Security.Api.Index_6`),successMessage:!0}})}),e(`Ii`,function(){return L.post(`/breaking_through?action=get_protected_services`)}),e(`Oi`,`/static/vite/images/overview-dark.png`),e(`Di`,`/static/vite/images/overview.png`),e(`Ei`,`/static/vite/images/operation-logs-dark.png`),e(`Ti`,`/static/vite/images/operation-logs.png`),e(`wi`,`/static/vite/images/real-logs-dark.png`),e(`Ci`,`/static/vite/images/real-logs.png`),e(`Si`,`/static/vite/images/records-dark.png`),e(`xi`,`/static/vite/images/records.png`),e(`oi`,function(){return L.post(`/safe/ssh/GetSshInfo`)}),e(`ai`,function(){return L.post(`/ssh_security?action=get_config`)}),e(`ui`,function(){return L.post(`/mod/ssh/com/get_ssh_intrusion`)}),e(`yi`,function(e){return L.post(`/firewall?action=SetSshStatus`,e,{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_1`),successMessage:!0}})}),e(`vi`,function(e){return L.post(`/ssh_security?action=`.concat(e.status?`set_password`:`stop_password`),e,{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_2`),successMessage:!0}})}),e(`di`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/ssh_security?action=set_sshkey`,e,{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_3`),successMessage:t}})}),e(`bi`,function(){return L.post(`/ssh_security?action=stop_key`,{},{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_4`),successMessage:!0}})}),e(`_i`,function(e){return L.post(`/firewall?action=SetSshPort`,e,{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_5`),successMessage:!0}})}),e(`hi`,function(e){return L.post(`/ssh_security?action=set_root`,e,{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_6`),successMessage:!0}})}),e(`gi`,function(e){return L.post(`/ssh_security?action=set_root_password`,e,{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_7`),successMessage:!0}})}),e(`Xr`,function(e){return L.post(`/ssh_security?action=add_sys_user`,e,{requestOptions:{loading:k.global.t(`Security.SSH.Account.api_create`),successMessage:!0}})}),e(`ei`,function(e){return L.post(`/ssh_security?action=del_sys_user`,e,{requestOptions:{loading:k.global.t(`Security.SSH.Account.api_delete`),successMessage:!0}})}),e(`si`,function(){return L.post(`/ssh_security?action=get_key`)}),e(`ci`,function(e){return L.post(`/mod/ssh/com/get_ssh_list`,{data:JSON.stringify(e)})}),e(`Qr`,function(e){return L.post(`/safe/syslog/create_ip_rules`,{data:JSON.stringify(e)},{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_8`)}})}),e(`fi`,function(e){return L.post(`/safe/syslog/remove_ip_rules`,{data:JSON.stringify(e)},{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_8`)}})}),e(`mi`,function(e){return L.post(`/mod/ssh/com/run_ban_login_failed_ip`,{data:JSON.stringify(e)},{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_12`),successMessage:!1}})}),e(`Yr`,function(e){return L.post(`/mod/ssh/com/add_cron_job`,{data:JSON.stringify(e)},{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_13`),successMessage:!0}})}),e(`pi`,function(){return L.post(`/mod/ssh/com/remove_cron_job`,{},{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_14`),successMessage:!0}})}),e(`li`,function(e){return L.post(`/ajax?action=get_lines`,e,{requestOptions:{errorMessage:!1}})}),e(`ti`,function(e){return L.post(`/safe/syslog/export_ssh_log`,{data:JSON.stringify(e)},{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_15`)}})}),e(`Zr`,function(){return L.post(`/mod/ssh/com/clean_ssh_list`,{},{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_16`),successMessage:!0}})}),e(`ii`,function(e){return L.post(`/ssh_security?action=get_logs`,e)}),e(`ri`,function(){return L.post(`/ssh_security?action=get_login_send`)}),e(`ni`,function(){return L.post(`/ssh_security?action=return_ip`)}),e(`Jr`,function(e){return L.post(`/ssh_security?action=add_return_ip`,e,{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_10`),successMessage:!0}})}),e(`$r`,function(e){return L.post(`/ssh_security?action=del_return_ip`,e,{requestOptions:{loading:k.global.t(`Security.SSH.Api.index_11`),successMessage:!0}})}),j(),e(`Kr`,`/static/vite/images/site-security-bg.png`),e(`Gr`,`/static/vite/images/ssh-logs.png`),e(`Wr`,`/static/vite/images/account-overview-dark.png`),e(`Ur`,`/static/vite/images/account-overview.png`),ie=k.global,V=ie.t,e(`Pr`,function(){return L.post(`/plugin?name=syssafe&action=a&s=get_safe_status`)}),e(`Hr`,function(e){return L.post(`/plugin?name=syssafe&action=a&s=set_safe_status`,e,{requestOptions:{loading:V(`Security.Api.Index_5`),successMessage:!0}})}),e(`Br`,function(){return L.post(`/plugin?name=syssafe&action=a&s=set_open`,{},{requestOptions:{loading:V(`Security.Api.Index_5`),successMessage:!0}})}),e(`Lr`,function(e){return L.post(`/plugin?name=syssafe&action=a&s=get_safe_config`,e)}),e(`Nr`,function(e){return L.post(`/plugin?name=syssafe&action=a&s=remove_safe_path`,e,{requestOptions:{loading:V(`Security.Api.Index_3`),successMessage:!0}})}),e(`Ar`,function(e){return L.post(`/plugin?name=syssafe&action=a&s=add_safe_path`,e,{requestOptions:{loading:V(`Security.Api.Index_4`),successMessage:!0}})}),e(`Ir`,function(){return L.post(`/plugin?name=syssafe&action=a&s=get_ssh_limit_info`)}),e(`kr`,function(e){return L.post(`/plugin?name=syssafe&action=a&s=add_ssh_limit`,e,{requestOptions:{loading:V(`Security.Api.Index_4`),successMessage:!0}})}),e(`Mr`,function(e){return L.post(`/plugin?name=syssafe&action=a&s=remove_ssh_limit`,e,{requestOptions:{loading:V(`Security.Api.Index_3`),successMessage:!0}})}),e(`Rr`,function(e){return L.post(`/data?action=getData`,Q(Z({},e),{table:`logs`,order:`id desc`}))}),e(`zr`,function(){return L.post(`/plugin?name=syssafe&action=a&s=get_ssh_config`)}),e(`Vr`,function(e){return L.post(`/plugin?name=syssafe&action=a&s=save_ssh_config`,e,{requestOptions:{loading:V(`Security.Api.Index_6`),successMessage:!0}})}),e(`Fr`,function(){return L.post(`/plugin?name=syssafe&action=a&s=get_process_white`)}),e(`jr`,function(e){return L.post(`/plugin?name=syssafe&action=a&s=remove_process_white`,e,{requestOptions:{loading:V(`Security.Api.Index_3`),successMessage:!0}})}),e(`Or`,function(e){return L.post(`/plugin?name=syssafe&action=a&s=add_process_white`,e,{requestOptions:{loading:V(`Security.Api.Index_4`),successMessage:!0}})}),e(`Dr`,`/static/vite/images/protection.png`),e(`Er`,`/static/vite/images/block.png`),e(`Tr`,`/static/vite/images/log.png`),j(),A(),ae=k.global,dt=ae.t,e(`Cr`,nt=function(e,n,r,i){K({title:i||``.concat(dt(`Crontab.Planned.index_19`),` [`,e[0].name,`]`),width:350,minHeight:72,footer:!0,data:{siteType:n,ids:e.map(function(e){return Number(e.id)}),onRefresh:r},component:T(function(){return x(function(){return t.import(`./app-components-legacy.js?v=1786507437784`).then(function(e){return e.V})},void 0)})})}),e(`wr`,function(e,t){return{key:`category`,label:dt(`Crontab.Planned.index_19`),onBatch:function(n){nt(n,e,t,dt(`Site.Batch.index_22`))}}}),e(`Sr`,function(e){return L.post(`/git?action=pull_project_git`,e)}),e(`xr`,function(){return L.post(`/git?action=get_clone_progress`)}),e(`br`,`/static/vite/images/warning.svg`),e(`yr`,`/static/vite/images/warn.svg`),e(`vr`,`/static/vite/images/refersh.svg`),j(),e(`_r`,function(e){var t=e.fetchFn,n=e.params,r=e.immediate,i=r===void 0||r,a=e.rowKey,o=a===void 0?function(e){return e.id}:a,s=e.useParams,c=F({loading:i}),l=I([]),u=I(0),d=I(n),f=function(){return s?s(d.value):d.value},p=Dt(function(){var e=arguments.length>0&&arguments[0]!==void 0&&arguments[0],n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return X(function(){var r,i;return $(this,function(a){switch(a.label){case 0:e&&(d.value.p=1),n&&(c.loading=!0),a.label=1;case 1:return a.trys.push([1,,3,4]),r=f(),[4,t(r)];case 2:return i=a.sent().message,M(i)&&(l.value=Ge(i.data)?i.data:[],u.value=Pe(i.page)),[3,4];case 3:return n&&(c.loading=!1),[7];case 4:return[2]}})})()},300),m=function(e){c.loading=e},h=function(){return p(arguments.length>0&&arguments[0]!==void 0&&arguments[0],arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0)},g=function(){return h(!0,arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0)},_=function(e,t){d.value.sort_field=e,d.value.sort_order=t,h(!0)},v=function(e){Object.assign(d.value,e),h(!0)},y=S(function(){return l.value.length>0});return P(function(){i&&h()}),{loading:S(function(){return c.loading}),hasData:y,tableParams:d,tableData:l,fetchTable:h,resetTable:g,setLoading:m,changeSort:_,changeFilter:v,tableConfig:S(function(){return{rowKey:o,data:l.value,loading:c.loading}}),pageConfig:S(function(){return{page:d.value.p,pageSize:d.value.limit,itemCount:u.value,onUpdatePage:function(e){d.value.p=e},onUpdatePageSize:function(e){d.value.limit=e}}})}}),e(`gr`,`/static/vite/images/domians-1.png`),e(`hr`,`/static/vite/images/domians-2.png`),e(`mr`,`/static/vite/images/domians-3.png`),e(`dr`,function(){return L.post(`/btwaf/get_reg_tions.json`)}),e(`fr`,function(){return L.post(`/plugin?action=a&name=btwaf&s=reg_domains`)}),e(`lr`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_reg_tions`,e,{requestOptions:{loading:k.global.t(`Waf.Api.area_32`),successMessage:!0}})}),e(`ur`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=`.concat(e.select===0?`del_reg_tions`:`del_city`),{id:e.id},{requestOptions:{loading:k.global.t(`Waf.Api.area_33`),successMessage:!0}})}),e(`pr`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=`.concat(e.select===0?`edit_reg_tions`:`edit_city`),{id:e.id,open:e.open,status:e.status},{requestOptions:{loading:k.global.t(`Waf.Api.area_34`),successMessage:!0}})}),e(`Qn`,function(e){return L.post(`/btwaf/attack_report_log.json`,e)}),e(`ir`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=import_data`,e,{requestOptions:{loading:k.global.t(`Waf.Api.block_14`)}})}),e(`er`,function(e){return L.post(`/btwaf/get_logs`,e)}),e(`Xn`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=wubao_url_white`,e,{requestOptions:{loading:k.global.t(`Waf.Api.block_15`),successMessage:!0}})}),e(`rr`,function(){return L.post(`/plugin?action=a&name=btwaf&s=get_site_config`)}),e(`ar`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=remove_log`,Q(Z({},e),{site_logs:JSON.stringify(e.site_all===1?[]:e.site_logs)}),{requestOptions:{loading:k.global.t(`Waf.Api.block_16`),successMessage:!0}})}),e(`$n`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=get_safe_logs_sql`,e)}),e(`cr`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=remove_waf_drop_ip`,e,{requestOptions:{loading:k.global.t(`Waf.Api.block_17`),successMessage:!0}})}),e(`sr`,function(){return L.post(`/plugin?action=a&name=btwaf&s=clean_waf_drop_ip`,{},{requestOptions:{loading:k.global.t(`Waf.Api.block_18`),successMessage:!0}})}),e(`tr`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=get_rule_hit_list`,e)}),e(`Zn`,function(){return L.post(`/plugin?action=a&name=btwaf&s=delete_rule_hit_list`,{},{requestOptions:{loading:k.global.t(`Waf.Api.block_19`),successMessage:!0}})}),e(`nr`,function(){return L.post(`/plugin?action=a&name=btwaf&s=get_rule_hit_type_list`)}),e(`or`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=set_hit_type`,{data:JSON.stringify(e.data)},{requestOptions:{loading:k.global.t(`Waf.Api.block_20`),successMessage:!0}})}),e(`Gn`,function(e){return L.post(`/btwaf/get_rule_ip.json`,e)}),e(`Kn`,function(e){return L.post(`/btwaf/import_rule_check.json`,e,{requestOptions:{loading:k.global.t(`Waf.Api.rules_21`),successMessage:!0}})}),e(`Wn`,function(e){return L.post(`/btwaf/export_rule_check.json`,e,{requestOptions:{loading:k.global.t(`Waf.Api.rules_22`),successMessage:!0}})}),e(`Un`,function(e){return L.post(`/btwaf/empty_rule_check.json`,e,{requestOptions:{loading:k.global.t(`Waf.Api.rules_23`),successMessage:!0}})}),e(`In`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_ip_white`,e,{requestOptions:{loading:k.global.t(`Waf.Api.rules_24`),successMessage:!0}})}),e(`Rn`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_ipv6_white`,e,{requestOptions:{loading:k.global.t(`Waf.Api.rules_24`),successMessage:!0}})}),e(`Fn`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_ip_black`,e,{requestOptions:{loading:k.global.t(`Waf.Api.rules_25`),successMessage:!0}})}),e(`Ln`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_ipv6_black`,e,{requestOptions:{loading:k.global.t(`Waf.Api.rules_25`),successMessage:!0}})}),e(`qn`,function(e){return L.post(`/btwaf/remove_rule_check.json`,e,{requestOptions:{loading:k.global.t(`Waf.Api.rules_26`,[e.rule===`ip_white`?k.global.t(`Waf.Api.rules_32`):k.global.t(`Waf.Api.rules_33`)]),successMessage:!0}})}),e(`Bn`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_ua_white`,e,{requestOptions:{loading:k.global.t(`Waf.Api.rules_27`),successMessage:!0}})}),e(`zn`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_ua_black`,e,{requestOptions:{loading:k.global.t(`Waf.Api.rules_28`),successMessage:!0}})}),e(`Jn`,function(e){return L.post(`/btwaf/remove_rule_check.json`,e,{requestOptions:{loading:k.global.t(`Waf.Api.rules_29`,[e.rule===`ip_white`?k.global.t(`Waf.Api.rules_32`):k.global.t(`Waf.Api.rules_33`)]),successMessage:!0}})}),e(`Hn`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_url_white`,e,{requestOptions:{loading:k.global.t(`Waf.Api.block_15`),successMessage:!0}})}),e(`Vn`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_url_black`,e,{requestOptions:{loading:k.global.t(`Waf.Api.rules_30`),successMessage:!0}})}),e(`Yn`,function(e){return L.post(`/btwaf/remove_rule_check.json`,e,{requestOptions:{loading:k.global.t(`Waf.Api.rules_31`,[e.rule===`ip_white`?k.global.t(`Waf.Api.rules_32`):k.global.t(`Waf.Api.rules_33`)]),successMessage:!0}})}),e(`Mn`,function(e){return L.post(`/btwaf/get_cms_rule_list.json`,e)}),e(`Pn`,function(e){return L.post(`/btwaf/set_cms_rule_status.json`,e,{requestOptions:{loading:k.global.t(`Waf.Api.exclusive_79`),successMessage:!0}})}),e(`Nn`,function(){return L.post(`/plugin?action=a&name=btwaf&s=set_obj_open`,{obj:`cms_rule_open`},{requestOptions:{loading:k.global.t(`Waf.Api.exclusive_80`),successMessage:!0}})}),e(`An`,function(){return L.post(`/btwaf/get_user_limit.json`)}),e(`Dn`,function(e){return L.post(`/btwaf/add_user_limit.json`,{data:JSON.stringify(e)},{requestOptions:{loading:k.global.t(`Waf.Flow.API.index_1`),successMessage:!0}})}),e(`kn`,function(e){return L.post(`/btwaf/edit_user_limit.json`,{data:JSON.stringify(e)},{requestOptions:{loading:k.global.t(`Waf.Flow.API.index_2`),successMessage:!0}})}),e(`jn`,function(e){return L.post(`/btwaf/set_user_limit.json`,e,{requestOptions:{loading:k.global.t(`Waf.Flow.API.index_3`),successMessage:!0}})}),e(`On`,function(e){return L.post(`/btwaf/del_user_limit.json`,e,{requestOptions:{loading:k.global.t(`Waf.Flow.API.index_4`),successMessage:!0}})}),e(`En`,`/static/vite/images/1.png`),e(`Tn`,`/static/vite/images/2.png`),e(`wn`,`/static/vite/images/3.png`),e(`Cn`,`/static/vite/images/4.png`),e(`Sn`,`/static/vite/images/5.png`),e(`xn`,`/static/vite/images/6.png`),e(`bn`,`/static/vite/images/7.png`),e(`yn`,`/static/vite/images/8.png`),e(`vn`,`/static/vite/images/9.png`),e(`_n`,`/static/vite/images/10.png`),e(`gn`,`/static/vite/images/11.png`),e(`hn`,`/static/vite/images/12.png`),e(`mn`,`/static/vite/images/13.png`),e(`pn`,`/static/vite/images/14.png`),e(`fn`,`/static/vite/images/15.png`),e(`dn`,`/static/vite/images/16.png`),e(`un`,`/static/vite/images/17.png`),e(`ln`,`/static/vite/images/18.png`),e(`cn`,`/static/vite/images/19.png`),e(`sn`,`/static/vite/images/20.png`),e(`an`,function(){return L.post(`/btwaf/get_server_longitude.json`)}),e(`on`,function(e){return L.post(`/btwaf/set_server_longitude.json`,e,{requestOptions:{loading:k.global.t(`Waf.Api.map_39`),successMessage:!0}})}),e(`in`,function(){return L.post(`/btwaf/gongji_map.json`)}),e(`tn`,function(e){return L.post(`/btwaf/overview.json`,e)}),e(`en`,function(e){return L.post(`/btwaf/new_overview.json`,e)}),e(`$t`,function(){return L.post(`/btwaf/get_index_map.json`)}),e(`nn`,function(e){return L.post(`/btwaf/get_traffic_top.json`,e)}),e(`rn`,function(e){return L.post(`/btwaf/get_url_top.json`,e)}),e(`Mt`,function(){return L.post(`/plugin?action=a&name=btwaf&s=get_config`)}),e(`Jt`,function(){return L.post(`/plugin?action=a&name=btwaf&s=set_open`,{},{requestOptions:{loading:k.global.t(`Waf.Api.setting_40`),successMessage:!0}})}),e(`Ht`,function(){return L.post(`/plugin?action=a&name=btwaf&s=restore_default_configuration`,{},{requestOptions:{loading:k.global.t(`Waf.Api.setting_41`),successMessage:!0}})}),e(`Pt`,function(){return L.post(`/plugin?action=a&name=btwaf&s=return_is_site`)}),e(`jt`,function(){return L.post(`/plugin?action=a&name=btwaf&s=bckup_sesings`,{},{requestOptions:{loading:k.global.t(`Waf.Api.setting_42`)}})}),e(`zt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=import_sesings`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_43`),successMessage:!0}})}),e(`Gt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=set_obj_open`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_44`),successMessage:!0}})}),e(`Kt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=set_obj_status`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_45`),successMessage:!0}})}),e(`Wt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=set_cc_conf`,e,{requestOptions:{successMessage:!0}})}),e(`Ut`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=set_retry`,e,{requestOptions:{loading:k.global.t(`Waf.Api.site_5`),successMessage:!0}})}),e(`Qt`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return L.post(`/plugin?action=a&name=btwaf&s=get_update_malicious_ip`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_46`),successMessage:!0}})}),e(`ct`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_cc_uri_frequency`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_47`),successMessage:!0}})}),e(`Et`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=edit_cc_uri_frequency`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_48`),successMessage:!0}})}),e(`yt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=del_cc_uri_frequency`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_49`),successMessage:!0}})}),e(`pt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_url_cc_param`,Q(Z({},e),{param:JSON.stringify(e.param)}),{requestOptions:{loading:k.global.t(`Waf.Api.setting_50`),successMessage:!0}})}),e(`Ct`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=del_url_cc_param`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_51`),successMessage:!0}})}),e(`It`,function(){return L.post(`/plugin?action=a&name=btwaf&s=get_url_request_mode`)}),e(`mt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_url_request_mode`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_52`),successMessage:!0}})}),e(`wt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=del_url_request_mode`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_53`),successMessage:!0}})}),e(`ut`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_method_type`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_54`),successMessage:!0}})}),e(`lt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_header_len`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_55`),successMessage:!0}})}),e(`Dt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=edit_header_len`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_56`),successMessage:!0}})}),e(`bt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=del_header_len`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_57`),successMessage:!0}})}),e(`qt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=http_config`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_58`),successMessage:!0}})}),e(`At`,function(){return L.post(`/plugin?action=a&name=btwaf&s=get_url_white_chekc`)}),e(`at`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_url_white_chekc`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_59`),successMessage:!0}})}),e(`gt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=del_url_white_chekc`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_60`),successMessage:!0}})}),e(`Zt`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return L.post(`/plugin?action=a&name=btwaf&s=get_zhizu_list2233`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_61`),successMessage:!0}})}),e(`Nt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=get_rule`,e)}),e(`dt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_rule`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_62`),successMessage:!0}})}),e(`Vt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=modify_rule`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_63`),successMessage:!0}})}),e(`Yt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=set_rule_state`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_64`),successMessage:!0}})}),e(`xt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=remove_rule`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_65`),successMessage:!0}})}),e(`Xt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=set_scan_conf`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_66`),successMessage:!0}})}),e(`Lt`,function(){return L.post(`/plugin?action=a&name=btwaf&s=get_golbls_cc`)}),e(`ht`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=golbls_cc_zeng`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_67`),successMessage:!0}})}),e(`Tt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=del_golbls_cc`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_68`),successMessage:!0}})}),e(`st`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_body_rule`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_69`),successMessage:!0}})}),e(`vt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=del_body_rule`,{body:JSON.stringify(e.body)},{requestOptions:{loading:k.global.t(`Waf.Api.setting_70`),successMessage:!0}})}),e(`Ft`,function(){return L.post(`/plugin?action=a&name=btwaf&s=get_url_find`)}),e(`ft`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_url_find`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_71`),successMessage:!0}})}),e(`Bt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_url_list`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_72`),successMessage:!0}})}),e(`St`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=del_url_find`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_73`),successMessage:!0}})}),e(`kt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=empty_data`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_74`),successMessage:!0}})}),e(`ot`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_body_intercept`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_75`),successMessage:!0}})}),e(`Rt`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=import_body_intercept`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_76`),successMessage:!0}})}),e(`_t`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=del_body_intercept`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_77`),successMessage:!0}})}),e(`Ot`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return L.post(`/plugin?action=a&name=btwaf&s=empty_body_intercept`,e,{requestOptions:{loading:k.global.t(`Waf.Api.setting_78`),successMessage:!0}})}),e(`et`,function(){return L.post(`/btwaf/waf_large_screen_map.json`)}),e(`tt`,function(){return L.post(`/btwaf/waf_large_screen_qps.json`)}),e(`nt`,function(){return L.post(`/btwaf/get_total_all_overview.json`)}),e(`$`,function(){return L.post(`/btwaf/get_all_tu.json`)}),e(`Q`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t,n;return L.post(`/btwaf/attack_report_log.json`,{p:(t=e.p)==null?1:t,limit:(n=e.limit)==null?20:n})}),e(`it`,function(e){return L.post(`/btwaf/update_large_screen_text.json`,e)}),e(`rt`,function(e){return L.post(`/btwaf/set_server_longitude.json`,e)}),e(`Z`,`/static/vite/images/cr-03.svg`),e(`X`,`/static/vite/images/cr-02.svg`),e(`Y`,`/static/vite/images/nav-01.svg`),e(`J`,`/static/vite/images/nav-02.svg`),e(`q`,`/static/vite/images/cr-t.svg`),e(`W`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=get_report`,e)}),e(`K`,function(){return L.post(`/plugin?action=a&name=btwaf&s=get_server_name`)}),e(`G`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=get_search`,e)}),e(`U`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=get_id_log`,e,{requestOptions:{loading:k.global.t(`Waf.Api.report_1`)}})}),e(`k`,function(e){return L.post(`/btwaf/get_site_config3.json`,e)}),e(`C`,function(){return L.post(`/plugin?action=a&name=btwaf&s=get_config`)}),e(`P`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=set_obj_open`,e,{requestOptions:{loading:k.global.t(`Waf.Api.site_2`),successMessage:!0}})}),e(`D`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=get_site_config_byname`,e)}),e(`z`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=set_site_obj_open`,e,{requestOptions:{loading:k.global.t(`Waf.Api.site_3`),successMessage:!0}})}),e(`S`,function(){return L.post(`/plugin?action=a&name=btwaf&s=city`)}),e(`H`,function(){return L.post(`/plugin?action=a&name=btwaf&s=stop_cc_status`)}),e(`b`,function(){return L.post(`/plugin?action=a&name=btwaf&s=check_renji`,{},{requestOptions:{loading:k.global.t(`Waf.Api.site_4`)}})}),e(`L`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=set_site_cc_conf`,e,{requestOptions:{successMessage:!0}})}),e(`I`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=set_site_retry`,e,{requestOptions:{loading:k.global.t(`Waf.Api.site_5`),successMessage:!0}})}),e(`O`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=get_site_disable_rule`,e)}),e(`j`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=get_site_rule`,e)}),e(`v`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_site_rule`,e,{requestOptions:{loading:k.global.t(`Waf.Api.site_6`),successMessage:!0}})}),e(`g`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_site_rule`,e,{requestOptions:{loading:k.global.t(`Waf.Api.site_6`),successMessage:!0}})}),e(`y`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_site_rule`,e,{requestOptions:{loading:k.global.t(`Waf.Api.site_6`),successMessage:!0}})}),e(`x`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=remove_site_rule`,e,{requestOptions:{loading:k.global.t(`Waf.Api.site_7`),successMessage:!0}})}),e(`R`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=set_site_disable_rule`,e,{requestOptions:{loading:k.global.t(`Waf.Api.site_8`),successMessage:!0}})}),e(`w`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=get_rule`,e)}),e(`N`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=save_scan_rule`,e,{requestOptions:{loading:k.global.t(`Waf.Api.site_9`),successMessage:!0}})}),e(`B`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=set_spider`,e,{requestOptions:{loading:k.global.t(`Waf.Api.site_10`),successMessage:!0}})}),e(`E`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=get_site_cdn_header`,e)}),e(`_`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=add_site_cdn_header`,e,{requestOptions:{loading:k.global.t(`Waf.Api.site_11`),successMessage:!0}})}),e(`M`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=remove_site_cdn_header`,e,{requestOptions:{loading:k.global.t(`Waf.Api.site_12`),successMessage:!0}})}),e(`A`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=get_logs_list`,e,{requestOptions:{loading:k.global.t(`Waf.Api.site_13`)}})}),e(`T`,function(e){return L.post(`/btwaf/get_safe_logs_sql2.json`,e)}),e(`V`,function(e){return L.post(`/plugin?action=a&name=btwaf&s=start_crawler`,e,{requestOptions:{loading:k.global.t(`Waf.Site.API.index_1`),successMessage:!0}})}),e(`F`,function(e){return L.post(`/btwaf/start_limiting_timeout.json`,{site:e.site,limiting:JSON.stringify(e.limiting)},{requestOptions:{loading:k.global.t(`Waf.Site.API.index_2`),successMessage:!0}})}),ut=k.global.t,e(`f`,function(e){return L.post(`/site?action=wp_remote_add`,e,{requestOptions:{loading:ut(`WP.api.tamper_7`),successMessage:!0}})}),e(`p`,function(e){return L.post(`/site?action=wp_remote_add_manually`,e,{requestOptions:{loading:ut(`WP.api.tamper_7`),successMessage:!0}})}),e(`h`,function(e){return L.post(`/site?action=wp_remote_sites`,e)}),e(`m`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return L.post(`/site?action=wp_remote_remove`,e,{requestOptions:{loading:t?ut(`WP.api.tamper_3`):``,successMessage:t}})}),e(`d`,function(e){return L.post(`/site?action=AddWPSite`,Q(Z({},e),{websites_content:JSON.stringify(e.websites_content)}),{requestOptions:{loading:ut(`WP.api.tamper_7`)}})}),e(`u`,`/static/vite/images/scan.png`),e(`a`,function(e){return L.post(`/tamper_core/modify_path_config.json`,e,{requestOptions:{loading:k.global.t(`WP.api.tamper_1`),isOriginalResult:!0,prefix:``}})}),e(`n`,function(e){return L.post(`/tamper_core/add_black_exts.json`,e,{requestOptions:{loading:k.global.t(`WP.api.tamper_2`),isOriginalResult:!0,prefix:``}})}),e(`o`,function(e){return L.post(`/tamper_core/remove_black_exts.json`,e,{requestOptions:{loading:k.global.t(`WP.api.tamper_3`),isOriginalResult:!0,prefix:``}})}),e(`r`,function(e){return L.post(`/tamper_core/add_white_dirs.json`,e,{requestOptions:{loading:k.global.t(`WP.api.tamper_4`),isOriginalResult:!0,prefix:``}})}),e(`l`,function(e){return L.post(`/tamper_core/set_white_dir_with_ps.json`,e,{requestOptions:{loading:k.global.t(`WP.api.tamper_5`),isOriginalResult:!0,prefix:``}})}),e(`s`,function(e){return L.post(`/tamper_core/remove_white_dirs.json`,e,{requestOptions:{loading:k.global.t(`WP.api.tamper_6`),isOriginalResult:!0,prefix:``}})}),e(`i`,function(e){return L.post(`/tamper_core/add_white_files.json`,e,{requestOptions:{loading:k.global.t(`WP.api.tamper_4`),isOriginalResult:!0,prefix:``}})}),e(`c`,function(e){return L.post(`/tamper_core/remove_white_files.json`,e,{requestOptions:{loading:k.global.t(`WP.api.tamper_6`),isOriginalResult:!0,prefix:``}})}),e(`t`,`/static/vite/images/preview2.png`)}}})})(); \ No newline at end of file diff --git a/BTPanel/static/vite/js/app-shared.js b/BTPanel/static/vite/js/app-shared.js index 9561fb2b..785f31bc 100644 --- a/BTPanel/static/vite/js/app-shared.js +++ b/BTPanel/static/vite/js/app-shared.js @@ -1,8 +1,7 @@ ;(() => { - const hrefs = ["../css/app-shared.css?v=1784873523001"] const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1784873523001" + const version = "1786507437784" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() @@ -28,17 +27,9 @@ loaded.add(url.href) removeAfterLoad(freshLink, link) } - for (const href of hrefs) { - const url = new URL(href, import.meta.url).href - if (loaded.has(url)) continue - const link = document.createElement("link") - link.rel = "stylesheet" - link.href = url - document.head.appendChild(link) - loaded.add(url) - } })(); -import{Cn as e,Cr as t,Dn as n,En as r,Er as i,Fn as a,Gn as o,Ln as s,On as c,Sn as l,Vn as u,Wn as d,_r as f,ar as p,bn as m,cr as h,h as g,kn as _,mn as v,nn as y,or as b,qn as x,s as S,sr as C,un as w,xn as T,y as ee,yn as E,yr as D}from"./vendor-utils.js?v=1784873523001";import{f as O,l as k,o as te,p as A}from"./vendor-vue.js?v=1784873523001";import{F as ne,I as re,P as j,Q as M,St as ie,U as ae,X as oe,_ as se,et as ce,ht as le,k as ue,lt as de,m as fe,r as pe,w as me,xt as he}from"./vendor-naive.js?v=1784873523001";import{n as ge}from"./vendor.js?v=1784873523001";import{Af as N,Bu as _e,Ff as ve,Gf as ye,Gu as be,H as xe,Hu as Se,Jf as Ce,Ju as we,Kl as Te,Ku as Ee,Lf as P,Oa as De,Pf as F,Qu as Oe,R as ke,Rf as Ae,Ru as je,Tf as I,Ut as Me,Wu as Ne,Zt as Pe,Zu as Fe,ad as Ie,ap as L,da as Le,dn as Re,ed as ze,gp as R,i as Be,jf as z,lp as Ve,pp as He,qu as Ue,sp as We,td as Ge,zu as Ke}from"./app.js?v=1784873523001";import{Ki as qe,ia as Je,n as Ye}from"./app-components.js?v=1784873523001";import{n as B,r as V}from"./vendor-pdf.js?v=1784873523001";import{r as Xe}from"./app-modal-ui.js?v=1784873523001";import{t as Ze}from"./vendor-crypto.js?v=1784873523001";var Qe=e=>/^([1-9]|[1-9]\d|[1-9]\d{2}|[1-9]\d{3}|[1-5]\d{4}|6[0-4]\d{3}|65[0-4]\d{2}|655[0-2]\d|6553[0-5])$/.test(`${e}`),$e=e=>/^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$|^([\da-fA-F]{1,4}:){6}((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$|^::([\da-fA-F]{1,4}:){0,4}((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$|^([\da-fA-F]{1,4}:):([\da-fA-F]{1,4}:){0,3}((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$|^([\da-fA-F]{1,4}:){2}:([\da-fA-F]{1,4}:){0,2}((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$|^([\da-fA-F]{1,4}:){3}:([\da-fA-F]{1,4}:){0,1}((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$|^([\da-fA-F]{1,4}:){4}:((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$|^([\da-fA-F]{1,4}:){7}[\da-fA-F]{1,4}$|^:((:[\da-fA-F]{1,4}){1,6}|:)$|^[\da-fA-F]{1,4}:((:[\da-fA-F]{1,4}){1,5}|:)$|^([\da-fA-F]{1,4}:){2}((:[\da-fA-F]{1,4}){1,4}|:)$|^([\da-fA-F]{1,4}:){3}((:[\da-fA-F]{1,4}){1,3}|:)$|^([\da-fA-F]{1,4}:){4}((:[\da-fA-F]{1,4}){1,2}|:)$|^([\da-fA-F]{1,4}:){5}:([\da-fA-F]{1,4})?$|^([\da-fA-F]{1,4}:){6}:$/.test(e),et=e=>/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(\/\d{1,2})?$/.test(e),tt=e=>/^([\w\u4e00-\u9fa5\-*]{1,100}\.){1,10}([\w\u4e00-\u9fa5-]{1,24}|[\w\u4e00-\u9fa5-]{1,24}\.[\w\u4e00-\u9fa5-]{1,24})$/.test(e.trim()),nt=e=>/^([\w\u4e00-\u9fa5\-\\*]{1,100}\.){1,10}([\w\u4e00-\u9fa5\\-]{1,24}|[\w\u4e00-\u9fa5\\-]{1,24}\.[\w\u4e00-\u9fa5\\-]{1,24})(:([1-9]|[1-9]\d|[1-9]\d{2}|[1-9]\d{3}|[1-5]\d{4}|6[0-4]\d{3}|65[0-4]\d{2}|655[0-2]\d|6553[0-5]))?$/.test(e.trim()),rt=e=>/^(?=^.{3,255}$)[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+$/.test(e),it=e=>{let t=e.trim();if(!t||t.length>254)return!1;let n=t.split(`@`);if(n.length!==2)return!1;let[r,i]=n;return!r||r.length>64||r.startsWith(`.`)||r.endsWith(`.`)||r.includes(`..`)||!i||i.length>253||i.endsWith(`.`)||i.includes(`..`)?!1:/^[A-Za-z0-9!#$%&\x27*+/=?^_`{|}~.-]+$/.test(r)&&/^(?:[A-Za-z0-9](?:[A-Za-z0-9-]{0,61}[A-Za-z0-9])?\.)+[A-Za-z]{2,63}$/.test(i)},at=e=>/^((https|http|ftp|rtsp|mms)?:\/\/)[^\s]+/.test(e),{t:ot}=P.global,st=e=>I.post(`/files?action=DeleteFile`,e,{requestOptions:{loading:ot(`WP.api.tamper_8`),successMessage:!0}}),ct=e=>I.post(`/files?action=GetFileBody`,e),lt=e=>I.post(`/files?action=SaveFileBody`,e,{requestOptions:{loading:ot(`Site.Api.Index_2`),errorMessage:{close:!0}}}),ut=(e,t)=>I.post(`/files?action=upload`,e,{headers:{"Content-Type":`multipart/form-data`},onUploadProgress:e=>{t==null||t(e)}}),dt=(e,t)=>I.post(`/files?action=upload`,e,{headers:{"Content-Type":`multipart/form-data`},requestOptions:{isOriginalResult:!0},onUploadProgress:e=>{t==null||t(e)}}),ft=e=>I.post(`/files?action=upload_files_exists`,e,{requestOptions:{loading:ot(`Component.Pay.index_12`),successMessage:!1}}),pt=e=>I.post(`/files?action=DeleteFile`,e,{requestOptions:{loading:`Deleting file, please wait...`,successMessage:!0}}),mt=`/static/vite/images/like.png`,{t:H}=P.global,ht=e=>I.post(`/files?action=GetDir`,e),gt=e=>I.post(`/files?action=GetDirNew&tojs=GetFiles`,e),_t=e=>I.post(`/files?action=CreateFile`,e,{requestOptions:{loading:H(`file.buttonGroup.loading.creatingFile`),successMessage:!0}}),vt=e=>I.post(`/files?action=MvFile`,{...e,rename:!0},{requestOptions:{loading:H(`file.contextMenu.loading.moving`),successMessage:!0}}),yt=e=>I.post(`/files?action=CreateDir`,e,{requestOptions:{loading:H(`file.buttonGroup.loading.creatingDirectory`),successMessage:!0}}),bt=e=>I.post(`/files?action=GetFileBody`,e),xt=(e,t=!0)=>I.post(`/files?action=SaveFileBody`,e,{requestOptions:{loading:t?H(`file.api.saving`):``}}),St=e=>I.post(`/files?action=del_history`,e,{requestOptions:{loading:H(`file.api.deleting`),successMessage:!0}}),Ct=e=>I.post(`/files?action=re_history`,e,{requestOptions:{loading:H(`file.api.recovering`)}}),wt=e=>I.post(`/files?action=files_search`,e),Tt=e=>I.post(`/files?action=read_history`,e),Et=e=>I.post(`/files/size/get_batch_path_size`,e),Dt=e=>I.post(`/files?action=GetDirSize`,e),Ot=e=>I.post(`/files?action=GetFileHistory`,e);function kt(e,t={}){let n={},r=g(i(),{autoReconnect:{retries:0,delay:500},immediate:t.immediate,onConnected:()=>{a(),l()},onMessage:(e,r)=>{var i;if(Je(r.data)){let t=JSON.parse(r.data),i=t.callback||t.ws_callback||t.def_name;i&&n[i]&&n[i].callback(e,r)}(i=t.onMessage)==null||i.call(t,e,r)},onDisconnected:t.onDisconnected});function i(){let{host:t,protocol:n}=window.location,r=n===`http:`?`ws://`:`wss://`,i=localStorage.getItem(`apsess`),a=i?`/apsess_${i}`:``;return r+t+``+a+`/v2`+e}function a(){let e={};var n;e[`x-http-token`]=(n=document.getElementById(`request_token_head`))==null?void 0:n.getAttribute(`token`),t.verifyData&&Object.assign(e,t.verifyData),c(e)}let o=e=>r.status.value===e,s=(e,t)=>{if(t)n[t.action]={data:e,callback:t.callback};else{let t=ye(10);n[t]={data:e,callback:()=>{}}}c(e)},c=e=>{o(`OPEN`)&&r.send(R(e)?JSON.stringify(e):e)},l=()=>{Object.entries(n).forEach(([,e])=>{c(e.data)})},u=()=>{Object.keys(n).forEach(e=>{delete n[e]}),r.close()};return{...r,send:s,close:u}}y(),V();function At(){z({title:P.global.t(`Home.index_8`),width:350,minHeight:110,component:c(()=>B(()=>import(`./view-home.js?v=1784873523001`).then(e=>e.o),[]))})}var{t:jt}=P.global,Mt=e=>I.post(`/project/quota/modify_path_quota`,{data:JSON.stringify({path:e.path,quota_type:e.quota_type,quota_push:{module:``,status:!1,size:0,push_count:0},quota_storage:{size:e.size}})},{requestOptions:{loading:jt(`WP.api.tamper_8`),successMessage:!0,errorMessage:{close:!0}}}),Nt=e=>I.post(`/project/quota/modify_database_quota`,{data:JSON.stringify({db_name:e.db_name,quota_push:{module:``,status:!1,size:0,push_count:0},quota_storage:{size:e.size}})},{requestOptions:{loading:jt(`WP.api.tamper_8`),successMessage:!0,errorMessage:{close:!0}}}),Pt=()=>I.post(`/config?action=get_msg_configs`),Ft=e=>{let t=window.public_key;if(t.length<10)return e;let n=new Ze;return n.setPublicKey(t),n.encrypt(e)},It=`/static/vite/images/apple-pay.svg`,Lt=`/static/vite/images/google-pay.svg`,Rt=`/static/vite/images/alipay.svg`,zt=`/static/vite/images/weChat-pay.svg`;y();function Bt(){d(()=>{setTimeout(()=>{Le()},1e3)})}var Vt=async(e,t)=>{var n,r;if(!document.startViewTransition){await t();return}let i=(n=e==null?void 0:e.clientX)==null?window.innerWidth/2:n,a=(r=e==null?void 0:e.clientY)==null?window.innerHeight/2:r,o=Math.hypot(Math.max(i,window.innerWidth-i),Math.max(a,window.innerHeight-a)),s=document.startViewTransition(async()=>{await t()});s.ready.then(()=>{let e=[`circle(0px at ${i}px ${a}px)`,`circle(${o}px at ${i}px ${a}px)`];document.documentElement.animate({clipPath:e},{duration:400,easing:`ease-in`,pseudoElement:`::view-transition-new(root)`})}),await s.finished},Ht=`/static/vite/images/pro-default.svg`,Ut=`/static/vite/images/pro2.svg`,Wt=`/static/vite/images/pro_pay.svg`,Gt=`/static/vite/images/pro.svg`;y();function Kt(e=100){let t=D(0),n=null;function r(){n=requestAnimationFrame(()=>{t.value++,!(t.value>=e)&&r()})}r(),o(()=>{n&&cancelAnimationFrame(n)});function i(e){return t.value>=e}return{defer:i}}var qt=()=>I.post(`/safecloud?action=get_safe_overview`),Jt=()=>I.post(`/safecloud?action=get_pending_alarm_trend`),Yt=e=>I.post(`/safecloud?action=set_config`,e,{requestOptions:{loading:P.global.t(`Component.Pay.index_12`),successMessage:!0}}),Xt=()=>I.post(`/site?action=get_cron_scanin_info`),Zt=e=>I.post(`/site?action=set_cron_scanin_info`,e,{requestOptions:{loading:P.global.t(`Component.Pay.index_12`),successMessage:!0}}),Qt=()=>I.post(`/safecloud?action=get_security_trend`),$t=()=>I.post(`/safecloud?action=get_security_dynamic`),en=()=>I.post(`/safecloud?action=get_safecloud_list`),tn=()=>I.post(`/warning?action=get_list`,{check:`object`}),nn=()=>I.post(`/warning?action=get_warning_rules`),rn=()=>I.post(`/warning?action=kill_get_list`),an=()=>I.post(`/warning?action=get_tmp_result`),on=()=>I.post(`/warning?action=get_scan_bar`,{check:`object`}),sn=e=>I.post(`/warning?action=get_list`,e),cn=e=>I.post(`/safe/security/set_security`,{data:e}),ln=()=>I.post(`/safe/security/get_repair_bar`),un=e=>I.post(`/warning?action=set_ignore`,{...e,check:`msg`},{requestOptions:{loading:``,successMessage:!0}}),dn=()=>I.post(`/safecloud?action=get_config`),fn=(e={is_task:!0})=>I.post(`/safecloud?action=webshell_detection`,e,{requestOptions:{loading:P.global.t(`Home.Security.index_42`),successMessage:!0}}),pn=e=>I.post(`/safecloud?action=set_config`,e,{requestOptions:{loading:P.global.t(`Component.Pay.index_12`),successMessage:!0}}),mn=e=>I.post(`/safecloud?action=get_webshell_result`,e),hn=e=>I.post(`/safecloud?action=ignore_file`,e,{requestOptions:{loading:P.global.t(`Component.Pay.index_12`),successMessage:!1}}),gn=(e,t=!0)=>I.post(`/safecloud?action=deal_webshell_file`,e,{requestOptions:{loading:t?P.global.t(`Component.Pay.index_12`):``,successMessage:t}}),_n=()=>I.post(`/scanning?action=get_vuln_info`),vn=()=>I.post(`/scanning?action=startScan`),yn=()=>I.post(`/safe_detect?action=get_safe_count`),bn=e=>I.post(`/safecloud?action=set_alarm_config`,e,{requestOptions:{loading:P.global.t(`Component.Pay.index_12`),successMessage:!0}}),xn=()=>I.post(`/safecloud?action=get_ignored_list`),Sn=e=>I.post(`/safecloud?action=del_ignored`,e,{requestOptions:{loading:P.global.t(`Component.Pay.index_12`),successMessage:!0}}),Cn=()=>I.post(`/warning?action=get_res_list`),wn=()=>I.post(`/safe/report?action=get_report`),Tn=()=>I.post(`/plugin?action=a&name=bt_hids&s=set_process`,{},{requestOptions:{loading:P.global.t(`Component.Pay.index_12`),successMessage:!0}}),En=e=>I.post(`/warning?action=set_scan_categories`,{categories:JSON.stringify(e.categories)},{requestOptions:{loading:P.global.t(`Component.Pay.index_12`),successMessage:!0}}),Dn=()=>I.post(`/safe/security/get_repair_records`),On=e=>I.post(`/safe/security/rollback_repair`,{data:JSON.stringify(e)},{requestOptions:{loading:P.global.t(`Component.Pay.index_12`),successMessage:!0}}),kn=e=>I.post(`/safe/security/delete_repair_records`,{data:JSON.stringify(e)},{requestOptions:{loading:P.global.t(`Component.Pay.index_12`),successMessage:!0}});y(),V();var An=e=>{z({title:P.global.t(`Config.Alarm.index_85`,[e.row.title]),width:500,minHeight:280,data:{row:e.row,refresh:e.onRefresh},component:c(()=>B(()=>import(`./view-config.js?v=1784873523001`).then(e=>e.f),[]))})},jn=e=>I.post(`/mod/push/task/get_task_list`,e),Mn=()=>I.post(`/mod/push/task/get_task_template_list`),Nn=e=>I.post(`/mod/push/task/set_task_conf`,{...e,task_data:JSON.stringify(e.task_data)},{requestOptions:{loading:P.global.t(`Config.API.alarm_1`),successMessage:!0}}),Pn=e=>I.post(`/mod/push/task/set_task_conf`,{...e,task_data:JSON.stringify(e.task_data)},{requestOptions:{loading:P.global.t(`Config.API.alarm_2`),successMessage:!0}}),Fn=e=>I.post(`/mod/push/task/change_task_conf`,e,{requestOptions:{loading:P.global.t(`Config.API.alarm_3`),successMessage:!0}}),In=e=>I.post(`/mod/push/task/remove_task_conf`,e,{requestOptions:{loading:P.global.t(`Config.API.alarm_4`),successMessage:!0}}),Ln=e=>I.post(`/mod/push/task/get_task_record`,e),Rn=e=>I.post(`/mod/push/task/remove_task_records`,{...e,record_ids:JSON.stringify(e.record_ids)},{requestOptions:{loading:P.global.t(`Config.API.alarm_5`),successMessage:!0}}),zn=e=>I.post(`/mod/push/task/clear_task_record`,{...e,record_ids:JSON.stringify(e.record_ids)},{requestOptions:{loading:P.global.t(`Config.API.alarm_5`),successMessage:!0}}),Bn=e=>I.post(`/mod/push/msgconf/get_sender_list`,e),Vn=e=>I.post(`/push?action=get_push_logs`,e),Hn=e=>I.post(`/mod/push/msgconf/set_sender_conf`,{...e,sender_data:JSON.stringify(e.sender_data)},{requestOptions:{loading:P.global.t(`Config.API.alarm_6`),successMessage:!0}}),Un=e=>I.post(`/mod/push/msgconf/set_sender_conf`,{...e,sender_data:JSON.stringify(e.sender_data)},{requestOptions:{loading:P.global.t(`Config.API.alarm_7`),successMessage:!0}}),Wn=e=>I.post(`/mod/push/msgconf/change_sendr_used`,e,{requestOptions:{loading:P.global.t(`Config.API.alarm_8`),successMessage:!0}}),Gn=e=>I.post(`/mod/push/msgconf/set_default_sender`,e,{requestOptions:{loading:P.global.t(`Config.API.alarm_9`),successMessage:!0}}),Kn=e=>I.post(`/mod/push/msgconf/test_send_msg`,e,{requestOptions:{loading:P.global.t(`Config.API.alarm_10`),successMessage:!0}}),qn=e=>I.post(`/mod/push/msgconf/remove_sender`,e,{requestOptions:{loading:P.global.t(`Config.API.alarm_11`),successMessage:!0}}),Jn=`/static/vite/images/secure.png`,Yn=`/static/vite/images/toolview.png`,Xn=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_data_info`,e),Zn=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_domains`,e),Qn=e=>I.post(`/plugin?action=a&name=mail_sys&s=flush_domain_record`,e),$n=e=>I.post(`/plugin?action=a&name=mail_sys&s=enable_catchall`,e,{requestOptions:{loading:P.global.t(`Mail.Api.index_1`),successMessage:!0}}),er=e=>I.post(`/plugin?action=a&name=mail_sys&s=set_mail_certificate_multiple`,{...e,act:`add`},{requestOptions:{loading:P.global.t(`Mail.Api.index_2`),successMessage:!0}}),tr=e=>I.post(`/plugin?action=a&name=mail_sys&s=set_mail_certificate_multiple`,{...e,act:`delete`},{requestOptions:{loading:P.global.t(`Mail.Api.index_5`),successMessage:!0}}),nr=e=>I.post(`/plugin?action=a&name=mail_sys&s=add_domain_new`,e,{requestOptions:{loading:P.global.t(`Mail.Api.index_3`),successMessage:!0,errorMessage:{close:!0}}}),rr=e=>I.post(`/plugin?action=a&name=mail_sys&s=update_domain`,e,{requestOptions:{loading:P.global.t(`Mail.Api.index_4`),successMessage:!0}}),ir=e=>I.post(`/plugin?action=a&name=mail_sys&s=delete_domain`,e,{requestOptions:{loading:P.global.t(`Mail.Api.index_5`),successMessage:!0}}),ar=e=>I.post(`/plugin?action=a&name=mail_sys&s=delete_mx_txt_cache`,e,{requestOptions:{loading:P.global.t(`Mail.Api.index_6`),successMessage:!0}}),or=e=>I.post(`/plugin?action=a&name=mail_sys&s=auto_resolves_domain`,e,{requestOptions:{loading:P.global.t(`Login.index_22`),successMessage:!0,errorMessage:!1}}),sr=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_domain_name`),cr=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_mailboxs_total`,e),lr=e=>I.post(`/plugin?action=a&name=mail_sys&s=add_mailbox_v2`,e,{requestOptions:{loading:P.global.t(`Mail.Api.index_7`),successMessage:!0}}),ur=e=>I.post(`/plugin?action=a&name=mail_sys&s=update_mailbox_v2`,e,{requestOptions:{loading:P.global.t(`Mail.Api.index_8`),successMessage:!0}}),dr=(e,t=!0)=>I.post(`/plugin?action=a&name=mail_sys&s=delete_mailbox`,e,{requestOptions:{loading:t?P.global.t(`Mail.Api.index_9`):``,successMessage:t}}),fr=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_bcc`),pr=e=>I.post(`/plugin?action=a&name=mail_sys&s=set_mail_bcc`,e,{requestOptions:{loading:P.global.t(`Mail.Api.index_10`),successMessage:!0}}),mr=e=>I.post(`/plugin?action=a&name=mail_sys&s=update_bcc`,e,{requestOptions:{loading:P.global.t(`Mail.Api.index_11`),successMessage:!0}}),hr=e=>I.post(`/plugin?action=a&name=mail_sys&s=del_bcc`,e,{requestOptions:{loading:P.global.t(`Mail.Api.index_12`),successMessage:!0}}),gr=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_mail_forward`),_r=e=>I.post(`/plugin?action=a&name=mail_sys&s=set_mail_forward`,e,{requestOptions:{loading:P.global.t(`Mail.Api.index_13`),successMessage:!0}}),vr=e=>I.post(`/plugin?action=a&name=mail_sys&s=edit_mail_forward`,e,{requestOptions:{loading:P.global.t(`Mail.Api.index_14`),successMessage:!0}}),yr=e=>I.post(`/plugin?action=a&name=mail_sys&s=delete_mail_forward`,e,{requestOptions:{loading:P.global.t(`Mail.Api.index_15`),successMessage:!0}}),br=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_all_user`),xr=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_mails`,e),Sr=e=>I.post(`/plugin?action=a&name=mail_sys&s=move_to_junk`,e,{requestOptions:{loading:P.global.t(`Mail.Api.index_16`),successMessage:!0,isOriginalResult:!0}}),Cr=(e,t=!0)=>I.post(`/plugin?action=a&name=mail_sys&s=delete_mail`,e,{requestOptions:{loading:t?P.global.t(`Mail.Api.index_17`):``,successMessage:t,isOriginalResult:!0}}),wr=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_junk_mails`,e),Tr=e=>I.post(`/plugin?action=a&name=mail_sys&s=move_out_junk`,e,{requestOptions:{loading:P.global.t(`Mail.Api.index_18`),successMessage:!0}}),Er=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_sent_mails`,e),Dr=e=>I.post(`/plugin?action=a&name=mail_sys&s=send_mail`,e,{requestOptions:{loading:P.global.t(`Mail.Api.index_19`),successMessage:!0}}),Or=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_task_list`,e),kr=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_log_rank`,e),Ar=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_log_list`,e),jr=e=>I.post(`/plugin?action=a&name=mail_sys&s=delete_task`,e,{requestOptions:{loading:P.global.t(`Mail.Api.index_20`),successMessage:!0}}),Mr=e=>I.post(`/plugin?action=a&name=mail_sys&s=pause_task`,e,{requestOptions:{loading:P.global.t(`Mail.Api.index_23`),successMessage:!0}}),Nr=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_backup_task_status`,{},{requestOptions:{errorMessage:!1}}),Pr=()=>I.post(`/plugin?action=a&name=mail_sys&s=close_backup_task`,{},{requestOptions:{loading:P.global.t(`Mail.Api.index_39`),successMessage:!0}}),Fr=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_cloud_storage_list`),Ir=e=>I.post(`/plugin?action=a&name=mail_sys&s=open_backup_task`,e,{requestOptions:{loading:P.global.t(`Mail.Api.index_24`),successMessage:!0}}),Lr=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_backup_path`),Rr=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_backup_file_list`,e),zr=e=>I.post(`/plugin?action=a&name=mail_sys&s=restore`,e,{requestOptions:{loading:P.global.t(`Mail.Api.index_25`),successMessage:!0}}),Br=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_service_status`),Vr=e=>I.post(`/plugin?action=a&name=mail_sys&s=service_admin`,e,{requestOptions:{loading:P.global.t(`Mail.Api.index_26`),successMessage:!0}}),Hr=e=>I.post(`/plugin?action=a&name=mail_sys&s=set_alarm_black_switch`,e,{requestOptions:{loading:P.global.t(`Mail.Api.index_26`),successMessage:!0}}),Ur=e=>I.post(`/plugin?action=a&name=mail_sys&s=repair_service_conf`,e,{requestOptions:{loading:P.global.t(`Mail.Api.index_27`),successMessage:!0}}),Wr=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_config`,e),Gr=e=>I.post(`/plugin?action=a&name=mail_sys&s=save_config`,e,{requestOptions:{loading:P.global.t(`Mail.Api.index_28`),successMessage:!0}}),Kr=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_service_monitor_status`,{},{requestOptions:{errorMessage:!1}}),qr=e=>I.post(`/crontab?action=set_cron_status`,e,{requestOptions:{loading:P.global.t(`Mail.Api.index_29`),successMessage:!0}}),Jr=()=>I.post(`/plugin?action=a&name=mail_sys&s=create_service_monitor_task`,{},{requestOptions:{loading:P.global.t(`Component.Pay.index_12`),successMessage:!0}}),Yr=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_save_day`),Xr=e=>I.post(`/plugin?action=a&name=mail_sys&s=set_save_day`,e,{requestOptions:{loading:P.global.t(`Mail.Api.index_31`),successMessage:!0}}),Zr=()=>I.post(`/plugin?action=a&name=mail_sys&s=check_mail_env`),Qr=(e,t)=>I.post(`/plugin?action=a&name=mail_sys&s=${t}`,{},{requestOptions:{loading:P.global.t(`Mail.Api.index_32`,[e]),successMessage:!0}}),$r=e=>I.post(`/plugin?action=a&name=mail_sys&s=change_hostname`,e,{requestOptions:{loading:P.global.t(`Mail.Api.index_33`),successMessage:!0}}),ei=()=>I.post(`/plugin?action=a&name=mail_sys&s=setup_mail_sys`),ti=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_init_log`),ni=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_roundcube_status`),ri=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_domain`),ii=e=>I.post(`/plugin?action=a&name=mail_sys&s=uninstall_roundcube`,e,{requestOptions:{loading:P.global.t(`Mail.Api.index_34`),successMessage:!0}}),ai=e=>I.post(`/plugin?action=a&name=mail_sys&s=add_roundcube`,e,{requestOptions:{loading:P.global.t(`Mail.Api.index_35`),successMessage:!0}}),oi=e=>I.post(`/plugin?action=a&name=mail_sys&s=add_roundcube_info`,e,{requestOptions:{loading:P.global.t(`Mail.Api.index_35`),successMessage:!0}}),si=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_unsubscribe_info`),ci=e=>I.post(`/plugin?action=a&name=mail_sys&s=set_unsubscribe_info`,e,{requestOptions:{loading:P.global.t(`Mail.Api.index_40`),successMessage:!0}}),li=(e={})=>I.post(`/plugin?action=a&name=mail_sys&s=del_unsubscribe_info`,e,{requestOptions:{loading:P.global.t(`Mail.Api.index_41`),successMessage:!0}}),ui=e=>I.post(`/auth?action=get_expand_pack_prices`,e,{requestOptions:{loading:P.global.t(`Component.Pay.index_12`)}}),di=e=>I.post(`/plugin?action=a&name=mail_sys&s=import_contacts`,e,{requestOptions:{loading:P.global.t(`WP.api.tamper_2`),successMessage:!0}}),fi=e=>I.post(`/plugin?action=a&name=mail_sys&s=check_blacklists`,e,{requestOptions:{loading:P.global.t(`Component.Pay.index_12`),successMessage:!0}}),pi=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_blacklist_tips`),mi=e=>I.post(`/plugin?action=a&name=mail_sys&s=Blacklist_tips`,e,{requestOptions:{loading:P.global.t(`Component.Pay.index_12`),successMessage:!0}}),hi=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_alarm_send `,e),gi=e=>I.post(`/plugin?action=a&name=mail_sys&s=read_blacklist_scan_log`,e),_i=e=>I.post(`/plugin?action=a&name=mail_sys&s=import_users`,e,{requestOptions:{loading:P.global.t(`Mail.Api.index_21`),successMessage:!0}}),vi=e=>I.post(`/plugin?action=a&name=mail_sys&s=export_users`,e,{requestOptions:{loading:P.global.t(`Mail.Api.index_38`)}}),yi=e=>I.post(`/plugin?action=a&name=mail_sys&s=create_email_batch_random`,e,{requestOptions:{loading:P.global.t(`Mail.Api.index_44`)}}),bi=e=>I.post(`/plugin?action=a&name=mail_sys&s=create_auto_reply_email`,e,{requestOptions:{loading:P.global.t(`WP.api.tamper_2`),successMessage:!0}}),xi=e=>I.post(`/plugin?action=a&name=mail_sys&s=update_auto_reply_email`,e,{requestOptions:{loading:P.global.t(`Crontab.Api.index_5`),successMessage:!0}}),Si=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_auto_reply_email`,e),Ci=e=>I.post(`/plugin?action=a&name=mail_sys&s=delete_auto_reply_email`,e,{requestOptions:{loading:P.global.t(`Mail.Api.index_37`),successMessage:!0}}),wi=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_quota_alert_status`),Ti=e=>I.post(`/plugin?action=a&name=mail_sys&s=set_send_email_to_user`,e,{requestOptions:{loading:P.global.t(`Component.Pay.index_12`),successMessage:!0}});y();var Ei=O(`aapanelsub-account-store`,()=>{let e=Ii(),{t}=k(),r=async()=>{try{a(!0);let{message:t}=await Ne(e.search);R(t)&&(e.table.data=t.list,e.table.total=t.page.count,e.account_total=t.account_total)}finally{a(!1)}},{loading:i,setLoading:a}=De(),o=async()=>{let{message:t}=await we();R(t)&&(e.packageSourceList=t.list,e.packageList=t.list.map(e=>({label:e.package_name,value:e.package_id})),t.list.length>0&&(e.expendFormState.package_id=t.list[0].package_id,l(e.expendFormState.package_id)))},s=e=>{let{url:t,user:n,pass:r}=e;Re(`Access address: ${t}\nUsername: ${n}\ninit Password: ${r}`)},c=async()=>{let n=await Ee();if(R(n)){let r={};e.diskMountSourceList=n.message,e.diskMountPointList=n.message.map(e=>(e.is_default&&(r=e),{label:`${e.mountpoint} (${L(e.used)}/${L(e.total)}) ${t(`Account.Account.account_533924-7`)}:${e.is_group_quota?t(`Account.Account.account_533924-5`):t(`Account.Account.account_533924-6`)}`,value:e.mountpoint})),n.message.length>0&&(e.expendFormState.mountpoint=r.mountpoint||n.message[0].mountpoint,e.currentChangeDisk=Object.keys(r).length===0?n.message[0]:r)}},l=async t=>{let n=e.packageSourceList.find(e=>e.package_id===t);if(n){let{package_name:t,disk_space_quota:r,monthly_bandwidth_limit:i,max_site_limit:a,max_database:o,php_start_children:s,php_max_children:c,remark:l}=n;e.wpForData.package_name=t,e.wpForData.disk_space_quota=r==0?{value:``,unlimited:!0}:{value:r/1024/1024,unlimited:!1},e.wpForData.monthly_bandwidth_limit=i==0?{value:``,unlimited:!0}:{value:i/1024/1024,unlimited:!1},e.wpForData.max_site_limit=a===0?{value:``,unlimited:!0}:{value:a,unlimited:!1},e.wpForData.max_database=o==0?{value:``,unlimited:!0}:{value:o,unlimited:!1},e.wpForData.php_start_children=s,e.wpForData.php_max_children=c,e.wpForData.remark=l}},u=async()=>{m(),await o(),await c(),e.addVisible=!0,e.isEdit=!1},d=async e=>{let{message:t}=await be({account_id:e});R(t)&&window.open(t.login_url+`?token=`+t.token)};function f(){let{package_id:t,mountpoint:n}=e.expendFormState,{username:r,password:i,email:a,expire_date:o,remark:s}=e.acForData,{disk_space_quota:c,monthly_bandwidth_limit:l,max_site_limit:u,max_database:d,php_start_children:f,php_max_children:p}=e.wpForData;return Object.assign({},{username:r,password:i,email:a,expire_date:o,package_id:t,mountpoint:n,disk_space_quota:c.unlimited?0:String(Number(c.value)*1024*1024),monthly_bandwidth_limit:l.unlimited?0:String(Number(l.value)*1024*1024),max_site_limit:u.unlimited?0:u.value,max_database:d.unlimited?0:d.value,php_start_children:f,php_max_children:p,remark:s})}let p=async()=>{var n;if(e.domainForData.website_and_email===`yes`&&!e.isEdit){var i;await((i=e.accountDomainFormRef)==null?void 0:i.validate())}await((n=e.accountFormRef)==null?void 0:n.validate());let{domainForData:a,isSupportAuto:o}=e;if(!o&&e.domainForData.website_and_email===`yes`&&!e.isEdit)return F.error(`Your domain name does not support Create a website and email`),!1;let s=f();if(s.domain=a.website_and_email===`yes`?a.domain:null,s.automatic_dns=+(a.dns_record===2&&a.website_and_email===`yes`),Number(s.disk_space_quota)>0&&!e.isEdit){let{is_group_quota:n,free:r}=e.currentChangeDisk;if(!n)return F.error(t(`Account.Account.account_533924-3`)),!1;if(r{e.acForData.username=``,e.acForData.password=``,e.acForData.email=``,e.acForData.expire_date=`0000-00-00`,e.expendFormState.package_id=void 0,e.domainForData.domain=``,h()},h=()=>{e.wpForData.package_name=``,e.wpForData.disk_space_quota={value:``,unlimited:!1},e.wpForData.monthly_bandwidth_limit={value:``,unlimited:!1},e.wpForData.max_site_limit={value:``,unlimited:!1},e.wpForData.max_database={value:``,unlimited:!1},e.wpForData.php_start_children=1,e.wpForData.php_max_children=1,e.wpForData.remark=``};return{init:r,addHost:u,setLoading:a,loading:i,onLogin:d,modifyStatus:async e=>{let{status:n,username:r}=e;N({title:`${t(n===0?`Site.PHP.index_21_2`:`Site.PHP.index_21_3`)} ${t(`Account.Account.account_533924-0`,[r])}`,content:t(n===0?`Account.Account.account_533924-1`:`Account.Account.account_533924-2`),onConfirm:async()=>{await Fe({...e,status:+(n===0)}),e.status=+(n===0)}})},removeAccount:async e=>{N({title:t(`Account.Account.account_673836-0`,[e.username]),content:()=>n(v,null,[n(`div`,null,[t(`Account.Account.account_673836-1`)])]),onConfirm:async()=>{await ze({account_id:e.account_id,is_del_resources:!0}),r()}})},form_save:p,form_reset:m,package_form_reset:h,getPackageList:o,getDiskList:c,changePackage:l,copyInfo:s}});y();var Di={key:0,class:`color-desc`},Oi=_({__name:`automatic`,props:{domain:{}},setup(t,{expose:a}){let o=te(),s=t,c=D(),u=E(()=>{var e;return(e=c.value)==null?void 0:e.support.includes(`auto`)}),d=()=>{o.push(`/ssl_domain/domain`)};return a({getParseStatus:async()=>{let{message:e}=await xe({domain:s.domain});R(e)&&(c.value=e)},parseStatus:c,isSupportAuto:u}),(t,a)=>{let o=le,s=re,f=ie;return x(),T(s,null,{default:C(()=>[i(c)?l(``,!0):(x(),e(`span`,Di,` *The program will use the APl to automatically add the required DNS records forthe mail server and complete the installation of the SSL certifcate. `)),i(c)?(x(),T(s,{key:1},{default:C(()=>[i(u)?(x(),T(f,{key:1,type:`success`},{default:C(()=>[...a[2]||(a[2]=[r(` Your domain has been connccted to the domain managementccnter, and you can use this fcature to complcte onc-click deployment. `,-1)])]),_:1})):(x(),T(f,{key:0,type:`error`},{default:C(()=>[n(s,{class:`items-center flex-nowrap!`},{default:C(()=>[a[1]||(a[1]=m(`span`,null,`Your domain has not yet been integrated with the Domain Name Management Center.`,-1)),n(o,{type:`primary`,size:`small`,ghost:``,onClick:d},{default:C(()=>[...a[0]||(a[0]=[r(`Add Now`,-1)])]),_:1})]),_:1})]),_:1}))]),_:1})):l(``,!0)]),_:1})}}});y();function ki(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!a(e)}var Ai=_({props:{options:Array,modelValue:Object,rules:Object,exclude:Array},setup(e,{attrs:t,slots:r,expose:i}){let a=D(null),o=f({});return i(o),d(()=>{var e,t;Object.assign(o,{validate:(e=a.value)==null?void 0:e.validate,restoreValidation:(t=a.value)==null?void 0:t.restoreValidation})}),()=>n(v,null,[n(ne,s(t,{model:e.modelValue,ref:a,rules:e.rules}),{default:()=>{var i;return n(v,null,[(i=e.options)==null?void 0:i.filter(t=>{var n;return!((n=e.exclude)!=null&&n.includes(t.key))}).map(n=>ji(n,e.modelValue,t,r))])}})])}});function ji(e,t,r,i){let{label:a,key:o,type:c,options:l,el:u}=e;switch(c){case`input`:return n(j,s({label:a,path:o},r),{default:()=>[n(he,s({value:t[o],"onUpdate:value":e=>t[o]=e},u),null)]});case`password`:return n(j,s({label:a,path:o},r),{default:()=>[n(he,s({value:t[o],"onUpdate:value":e=>t[o]=e},u),null)]});case`select`:return n(j,s({label:a,path:e.key},r),{default:()=>[n(ce,s({options:l,value:t[o],"onUpdate:value":e=>t[o]=e},u),null)]});case`checkbox`:return n(j,s({label:a,path:e.key},r),{default:()=>[n(de,s({checked:t[o],"onUpdate:checked":e=>t[o]=e},u),null)]});case`date-picker`:return n(j,s({label:a,path:e.key},r),{default:()=>[n(ae,s({"formatted-value":t[o],"onUpdate:formatted-value":e=>t[o]=e,type:`date`,"value-format":`yyyy-MM-dd`},u),null)]});case`input-number`:return n(j,s({label:a,path:e.key},r),{default:()=>[n(Fi,s({value:t[o],"onUpdate:value":e=>t[o]=e},u),null)]});case`custom-item`:return n(j,s({label:a,path:e.key},r),{default:()=>{var t;return[(t=e.slots)==null?void 0:t.default(r)]}});case`custom-slot`:return n(j,s({label:a,path:e.key},r),{default:()=>{var t;return[i&&((t=i[e.key])==null?void 0:t.call(i))]}})}}function Mi(){let{isUserAutoMatic:e,isExistWhite:t}=A(Te()),i=Me(),a=D(!1),o=f({website_and_email:`yes`,domain:``,dns_record:2}),s=D(``),c=f({domain:[{required:!0,message:P.global.t(`SSL.index_21`),trigger:`blur`}]}),l=D(),u=()=>{if(o.domain.trim()===``){s.value=``;return}if(s.value!==o.domain){var e;(e=l.value)==null||e.getParseStatus(),s.value=o.domain}},p=E(()=>{var e;return(e=l.value)==null?void 0:e.isSupportAuto});return[_({props:{isEdit:Boolean},setup(s,{expose:p}){let m=D(),g=f({});return p(g),d(()=>{var n,r;(async()=>{try{a.value=!0,await i.getMailInfo(),(!i.install||!e.value||!t.value)&&(o.website_and_email=`no`)}finally{a.value=!1}})(),Object.assign(g,{validate:(n=m.value)==null?void 0:n.validate,restoreValidation:(r=m.value)==null?void 0:r.restoreValidation})}),()=>n(se,{show:a.value},{default:()=>[h(n(qe,{ref:m,model:o,rules:c},{default:()=>[n(j,{label:`Create a website and email`},{default:()=>[n(oe,{class:`w-150px`,value:o.website_and_email,onUpdateValue:e=>o.website_and_email=e,"onUpdate:value":u,disabled:!e.value||!i.install||!t.value},{default:()=>[n(M,{value:`yes`},{default:()=>[r(`Yes`)]}),n(M,{value:`no`},{default:()=>[r(`No`)]})]}),h(n(ie,{"show-icon":!1},{default:()=>[n(`div`,{class:`flex items-center`},[n(ve,{name:`base-info`,size:17,class:`mr-8px`},null),n(`span`,{class:`leading-17px`},[!i.install||!e.value?`Current Mail Server is not installed or sub-panel version is lower than 1.0.9`:`API not enabled or 127.0.0.1 not added to the API whitelist`])])]}),[[w,!i.install||!e.value||!t.value]])]}),h(n(j,{label:`Domain`,path:`domain`},{default:()=>[n(he,{value:o.domain,onUpdateValue:e=>o.domain=e,onBlur:u},null)]}),[[w,o.website_and_email===`yes`]]),h(n(j,{label:`DNS record`},{default:()=>[n(oe,{value:o.dns_record,onUpdateValue:e=>{o.dns_record=e,u()}},{default:()=>[n(M,{value:2},{default:()=>[n(`div`,{class:`flex h-15px items-center mr-16px`},[n(`div`,null,[r(`Automatic`)]),n(ve,{name:`ssl-stars`,size:22},null)])]}),n(M,{value:1},{default:()=>[r(`Manual`)]})]})]}),[[w,o.website_and_email===`yes`]]),h(n(j,{label:` `},{default:()=>[n(Oi,{ref:l,domain:o.domain},null)]}),[[w,o.website_and_email===`yes`]])]}),[[w,!s.isEdit]]),h(n(qe,null,{default:()=>[h(n(j,{label:`Domain`},{default:()=>[n(he,{value:o.domain,disabled:!0},null)]}),[[w,o.domain]])]}),[[w,s.isEdit]])]})}}),o,p]}function Ni(){let e=[{type:`input`,label:P.global.t(`Account.Account.FormHooks-122755-1`),key:`username`,el:{disabled:!0}},{type:`custom-slot`,label:P.global.t(`Account.Account.FormHooks-122755-2`),key:`password`},{type:`input`,label:P.global.t(`Account.Account.FormHooks-122755-4`),key:`email`},{type:`custom-slot`,label:P.global.t(`Account.Account.FormHooks-122755-5`),key:`expire_date`},{type:`input`,label:P.global.t(`Account.Account.FormHooks-122755-14`),key:`remark`}],t=f({username:``,password:``,email:``,expire_date:`0000-00-00`,remark:``}),r=f({username:[{required:!0,message:P.global.t(`Account.Account.FormHooks-122755-7`),trigger:`blur`},{validator:(e,t)=>/^[a-zA-Z0-9_]+$/.test(t)?!0:Error(P.global.t(`Username can only contain letters, numbers, and underscores`)),trigger:`blur`}],password:[{required:!0,message:P.global.t(`Account.Account.FormHooks-122755-8`),trigger:`blur`}],email:[{required:!0,message:P.global.t(`Account.Account.FormHooks-122755-10`),trigger:`blur`}]});return[_({props:{isEdit:Boolean},setup(i,{attrs:a,expose:o,slots:c}){let l=D(),u=f({});return o(u),d(()=>{var e,t;Object.assign(u,{validate:(e=l.value)==null?void 0:e.validate,restoreValidation:(t=l.value)==null?void 0:t.restoreValidation})}),i.isEdit?(e[0].el.disabled=!0,r.password[0].required=!1):(e[0].el.disabled=!1,r.password[0].required=!0),()=>n(Ai,s({options:e,modelValue:t,"label-placement":`left`,"label-width":`130px`},a,{rules:r,ref:l}),ki(c)?c:{default:()=>[c]})}}),t]}var U=_({props:{modelValue:Object},setup(e,{attrs:t}){var r,i,a,o;let s=f({value:(r=e.modelValue)!=null&&r.value?(i=e.modelValue)==null?void 0:i.value:0,unlimited:(a=e.modelValue)!=null&&a.unlimited?(o=e.modelValue)==null?void 0:o.unlimited:!1});return p(s,t=>{e.modelValue.value=t.value,e.modelValue.unlimited=t.unlimited}),()=>{var r;return n(`div`,{class:`inline-item`},[n(`div`,{class:`left-item`},[n(Fi,{value:s.value,"onUpdate:value":e=>s.value=e,disabled:((r=e.modelValue)==null?void 0:r.unlimited)||t.disabled},null)]),n(`div`,{class:`right-item`},[n(fe,{value:s.unlimited,"onUpdate:value":e=>s.unlimited=e,disabled:t.disabled},{checked:()=>P.global.t(`Account.Account.FormHooks-122755-12`),unchecked:()=>P.global.t(`Account.Account.FormHooks-122755-12`)})])])}}});function Pi(){let e=[{type:`input`,label:P.global.t(`Account.Account.FormHooks-122755-13`),key:`package_name`},{type:`input`,label:P.global.t(`Account.Account.FormHooks-122755-14`),key:`remark`},{type:`custom-item`,label:P.global.t(`Account.Account.FormHooks-122755-15`),key:`disk_space_quota`,slots:{default:e=>n(U,s({modelValue:t.disk_space_quota,"onUpdate:modelValue":e=>t.disk_space_quota=e},e),null)}},{type:`custom-item`,label:P.global.t(`Account.Account.FormHooks-122755-16`),key:`monthly_bandwidth_limit`,slots:{default:e=>n(U,s({modelValue:t.monthly_bandwidth_limit,"onUpdate:modelValue":e=>t.monthly_bandwidth_limit=e},e),null)}},{type:`custom-item`,label:P.global.t(`Account.Account.FormHooks-122755-17`),key:`max_site_limit`,slots:{default:e=>n(U,s({modelValue:t.max_site_limit,"onUpdate:modelValue":e=>t.max_site_limit=e},e),null)}},{type:`input-number`,label:P.global.t(`Account.Account.FormHooks-122755-18`),key:`php_start_children`},{type:`input-number`,label:P.global.t(`Account.Account.FormHooks-122755-19`),key:`php_max_children`},{type:`custom-item`,label:P.global.t(`Account.Account.FormHooks-122755-21`),key:`max_database`,slots:{default:e=>n(U,s({modelValue:t.max_database,"onUpdate:modelValue":e=>t.max_database=e},e),null)}}],t=f({package_name:``,remark:``,disk_space_quota:{value:0,unlimited:!0},monthly_bandwidth_limit:{value:0,unlimited:!0},max_site_limit:{value:0,unlimited:!0},php_start_children:1,php_max_children:3,max_email_account:{value:1,unlimited:!1},max_database:{value:0,unlimited:!0}}),r=f({package_name:[{required:!0,message:P.global.t(`Account.Account.FormHooks-122755-22`),trigger:`blur`}],disk_space_quota:[{required:!0,message:P.global.t(`Account.Account.FormHooks-122755-24`),trigger:`blur`,validator(e,t){return t.unlimited?!0:!!(t.value&&t.value>0)}}],monthly_bandwidth_limit:[{required:!0,message:P.global.t(`Account.Account.FormHooks-122755-25`),trigger:`blur`,validator(e,t){return t.unlimited?!0:!!(t.value&&t.value>0)}}],max_site_limit:[{required:!0,message:P.global.t(`Account.Account.FormHooks-122755-26`),trigger:`blur`,validator(e,t){return t.unlimited?!0:!!(t.value&&t.value>0)}}],php_start_children:[{required:!0,validator(e,t){return t?!0:Error(P.global.t(`Account.Account.FormHooks-122755-27`))}}],php_max_children:[{required:!0,validator(e,t){return t>0||Error(P.global.t(`Account.Account.FormHooks-122755-28`))}}],max_email_account:[{required:!0,message:P.global.t(`Account.Account.FormHooks-122755-29`),trigger:`blur`,validator(e,t){return t.unlimited?!0:!!(t.value&&t.value>0)}}],max_database:[{required:!0,message:P.global.t(`Account.Account.FormHooks-122755-30`),trigger:`blur`,validator(e,t){return t.unlimited?!0:!!(t.value&&t.value>0)}}]}),i=D();return[_({props:{isDisable:Boolean,exclude:Array},setup(a,{expose:o}){let s=f({}),c=D(!1);return o(s),d(()=>{var e,t;Object.assign(s,{validate:(e=i.value)==null?void 0:e.validate,restoreValidation:(t=i.value)==null?void 0:t.restoreValidation})}),p(a,e=>{`isDisable`in e&&(c.value=e.isDisable)},{immediate:!0}),()=>n(v,null,[n(Ai,{exclude:a.exclude,options:e,modelValue:t,"label-placement":`left`,"label-width":`130px`,rules:r,ref:i,disabled:c.value},null)])}}),t]}var Fi=_({props:{value:Number},emits:[`update:value`],setup(e,{emit:r,attrs:i}){let a=t(e,`value`),o=D(e.value);p(a,e=>{o.value=e});function c(e){isNaN(Number(e))?(o.value=0,r(`update:value`,1)):(o.value=Math.round(e),r(`update:value`,Number(Math.floor(e))))}return()=>n(ue,s(i,{value:o.value,clearable:!0,"onUpdate:value":c,min:1}),null)}}),W=`/static/vite/images/quota.svg`;y();var Ii=O(`account-state-store`,()=>{let e=Ei(),{t}=k(),i=D(!1),a=D(!1),o=D(null),s=D(null),c=D(30),l=f({data:[],total:0,loading:!1}),u=D([{title:t(`Account.Account.accountState-721844-0`),key:`username`,width:130,render:t=>n(`span`,{class:`text-primary cursor-pointer`,onClick:()=>e.onLogin(t.account_id)},[t.username])},{title:t(`Account.Account.accountState-721844-1`),key:`package_name`,width:100},{title:t(`Account.Account.accountState-721844-2`),key:`email`},{title:t(`Account.Account.accountState-721844-20`),key:`login_info`,width:80,render:r=>n(`span`,{class:`text-primary cursor-pointer`,onClick:()=>e.copyInfo({url:r.login_url,user:r.username,pass:r.init_password})},[t(`Public.Btn.Copy`)])},{key:`quota`,title:t(`Account.Account.accountState-721844-3`),render:e=>n(`span`,{class:e.disk_space_status===0?`text-error`:``},[e.disk_space_used===0&&e.disk_space_quota===0?`-`:L(e.disk_space_used,!0,0),r(` /`),` `,e.disk_space_quota===0?n(`img`,{class:`icon`,title:``,src:W},null):L(e.disk_space_quota,!0,0)])},{key:`bandwidth`,title:t(`Account.Account.accountState-721844-7`),render:e=>n(`span`,{class:e.monthly_bandwidth_status===0?`text-error`:``},[L(e.monthly_bandwidth_used,!0,2),r(` /`),` `,e.monthly_bandwidth_limit===0?n(`img`,{class:`icon`,title:``,src:W},null):L(e.monthly_bandwidth_limit,!0,0)])},{title:t(`Account.Account.accountState-721844-8`),key:`status`,width:68,render:r=>{let i=new Map([[-1,t(`Account.Account.accountState-721844-9`)],[0,t(`Account.Account.accountState-721844-10`)],[1,t(`Account.Account.accountState-721844-11`)],[2,t(`Account.Account.accountState-721844-12`)]]);return n(`span`,{onClick:()=>e.modifyStatus(r),class:`cursor-pointer ${r.status===1||r.status===-1?`text-primary`:`text-error`}`},[i.get(r.status)])}},{title:t(`Account.Account.accountState-721844-13`),key:`expire_date`,width:106,render:e=>e.expire_date===`0000-00-00`?t(`Account.Account.account_index_10`):e.expire_date},{title:t(`Account.Account.accountState-721844-14`),key:`remark`,render:e=>e.remark?e.remark:`--`},Pe({title:t(`Public.Table.Action`),align:`right`,width:200,options:n=>[{label:t(`Account.Account.accountState-721844-15`),onClick:async()=>{e.onLogin(n.account_id)}},{label:t(`Account.Account.accountState-721844-16`),onClick:async()=>{await e.getPackageList(),await e.getDiskList(),m.value=Number(n.account_id),a.value=!0,b.username=n.username,b.password=``,b.email=n.email,b.expire_date=n.expire_date,b.remark=n.remark,w.value.package_id=Number(n.package_id),w.value.mountpoint=n.mountpoint,e.changePackage(n.package_id),S.domain=n.domain,i.value=!0}},{label:t(`Account.Account.accountState-721844-17`),onClick:async()=>{e.removeAccount(n)}}]})]),d=D([]),p=f({p:1,rows:10,type_id:-1,search_value:``}),m=D(null),h=D([]),g=D([]),_=D([]),v=D([]),[y,b]=Ni(),[x,S,C]=Mi(),w=D({package_id:-1,mountpoint:``}),T=D(),[ee,E]=Pi();return{addVisible:i,search:p,table:l,columns:u,keys:d,isEdit:a,accountFormRef:o,accountDomainFormRef:s,account_total:c,acForData:b,domainForData:S,expendFormState:w,wpForData:E,packageList:h,packageSourceList:g,diskMountPointList:_,diskMountSourceList:v,current_account_id:m,currentChangeDisk:T,initAccountForm:()=>y,initPackageForm:()=>ee,initDomainForm:()=>x,isSupportAuto:C}});y();var Li=O(`diskStore`,()=>{let{t:e}=k(),{loading:t,setLoading:i}=De(),a=D({device:``,mountpoint:``,fstype:``,total:0,used:0,free:0,used_percent:0,inodes_total:0,inodes_used:0,inodes_free:0,inodes_used_percent:0,is_group_quota:!1,is_user_quota:!1,is_default:!1,account_allocate:0,account_percent:0}),o=f({data:[]}),s=D(!1),c=D([{title:e(`Account.Disk.disk_810348-0`),key:`mountpoint`},{title:e(`Account.Disk.disk_810348-1`),key:`device`},{title:e(`Account.Disk.disk_810348-9`),key:`is_group_quota`,render:t=>t.is_user_quota?n(`span`,null,[e(`Account.Disk.disk_810348-10`)]):n(`div`,null,[n(`span`,{class:`text-warning`},[e(`Account.Disk.disk_810348-11`)]),r(` | `),n(`span`,{class:`text-primary cursor-pointer`,onClick:()=>u(t.mountpoint)},[e(`Account.Disk.disk_810348-12`)])])},{title:e(`Account.Disk.disk_810348-2`),key:`total`,width:120,render:e=>L(e.total)},{title:e(`Account.Disk.disk_810348-3`),key:`used`,render:e=>{let t=Math.round(e.used_percent);return n(v,null,[n(`div`,{class:`mb-[.2rem]`},[t,r(`% / `),L(e.used)]),n(me,{height:10,color:d(t),percentage:t,showIndicator:!1},null)])}},Pe({title:e(`Public.Table.Action`),align:`right`,width:200,options:t=>[{label:e(`Account.Disk.disk_810348-4`),show:t.is_default&&!s.value,disabled:!0},{label:`重启服务`,show:t.is_default&&s.value,type:`warning`,onClick:async()=>At()},{label:e(`Account.Disk.disk_810348-5`),show:!t.is_default,onClick:async()=>{N({title:e(`Account.Disk.disk_810348-6`),content:e(`Account.Disk.disk_810348-7`,[t.mountpoint]),onConfirm:async()=>{await Ie({mountpoint:t.mountpoint}),s.value=!0,p()}})}}]})]),l=pe();async function u(e){await Se(e),p()}let d=e=>{let t=Math.round(e);return t>80?l.value.errorColor:t>60?l.value.warningColor:l.value.primaryColor},p=async()=>{try{i(!0);let e=await Ee();if(R(e)){o.data=e.message;let t=e.message.find(e=>e.is_default);if(t){let e={...t};e.account_percent=Math.round(e.account_allocate/e.total*100),a.value=e}}}finally{i(!1)}};return{loading:t,DefaultDisk:a,init:p,columns:c,table:o,diskColor:d}}),Ri=`/static/vite/images/1.jpg`,zi=O(`packageStore`,()=>{let e=Bi(),{t}=k(),n=async()=>{try{i(!0);let{message:t}=await we(e.search);R(t)&&(e.table.data=t.list,e.table.total=t.page.count)}finally{i(!1)}},{loading:r,setLoading:i}=De(),a=async e=>{N({title:t(`Account.Package.package-988835-0`,[e.package_name]),content:t(`Account.Package.package-988835-1`),onConfirm:async()=>{if(e.status===1){F.error(t(`Account.Package.package-988835-2`));return}await Ge({package_id:e.package_id}),n()}})};async function o(){e.isEdit=!1,e.addVisible=!0,e.formData_reset()}async function s(t){l(t),e.current_account_id=t.package_id,e.isEdit=!0,e.addVisible=!0}function c(){let{package_name:t,disk_space_quota:n,monthly_bandwidth_limit:r,max_site_limit:i,max_database:a,php_start_children:o,php_max_children:s,remark:c}=e.formData;return{package_name:t,disk_space_quota:n.unlimited?0:String(Number(n.value)*1024*1024),monthly_bandwidth_limit:r.unlimited?0:String(Number(r.value)*1024*1024),max_site_limit:i.unlimited?0:i.value,max_database:a.unlimited?0:a.value,max_email_account:0,php_start_children:o,php_max_children:s,remark:c}}function l(t){let{package_name:n,disk_space_quota:r,monthly_bandwidth_limit:i,max_site_limit:a,max_database:o,php_start_children:s,php_max_children:c,remark:l}=t;e.formData.package_name=n,e.formData.disk_space_quota=r==0?{value:``,unlimited:!0}:{value:r/1024/1024,unlimited:!1},e.formData.monthly_bandwidth_limit=i==0?{value:``,unlimited:!0}:{value:i/1024/1024,unlimited:!1},e.formData.max_site_limit=a==0?{value:``,unlimited:!0}:{value:a,unlimited:!1},e.formData.max_database=o==0?{value:``,unlimited:!0}:{value:o,unlimited:!1},e.formData.php_start_children=s,e.formData.php_max_children=c,e.formData.remark=l}async function u(){try{var t;await((t=e.packageFormRef)==null?void 0:t.validate()),e.isEdit?(await Oe({package_id:e.current_account_id,...c()}),e.formData_reset(),n()):(await _e(c()),e.formData_reset(),n())}catch(e){return Promise.reject(e)}}return{init:n,loading:r,setLoading:i,removePackage:a,create_package:o,editPackage:s,packageInfoConfirm:u}});y();var Bi=O(`packageStateStore`,()=>{let e=zi(),{t}=k(),r=f({data:[],total:0,loading:!1}),i=D([{title:t(`Account.Package.packageState-592272-0`),key:`package_name`,width:150},{title:t(`Account.Package.packageState-592272-1`),key:`php_start_children`,width:80,render:e=>n(`div`,null,[e.max_site_limit===0?n(`img`,{class:`icon`,title:``,src:W},null):e.max_site_limit])},{title:t(`Account.Account.accountState-721844-3`),key:`disk_space_quota`,render:e=>n(`div`,null,[e.disk_space_quota===0?n(`img`,{class:`icon`,title:``,src:W},null):L(e.disk_space_quota,!0,0)])},{title:t(`Account.Package.packageState-592272-2`),key:`monthly_bandwidth_limit`,render:e=>n(`div`,null,[e.monthly_bandwidth_limit===0?n(`img`,{class:`icon`,title:``,src:W},null):L(e.monthly_bandwidth_limit,!0,0)])},{title:t(`Account.Account.accountState-721844-14`),key:`remark`,render:e=>e.remark?e.remark:`--`},{title:t(`Account.Package.packageState-592272-7`),key:`create_time`,render:e=>Ce(e.create_time)},Pe({title:t(`Public.Table.Action`),align:`right`,width:200,options:n=>[{label:t(`Account.Package.packageState-592272-8`),onClick:async()=>e.editPackage(n)},{label:t(`Account.Package.packageState-592272-9`),onClick:async()=>{e.removePackage(n)}}]})]),a=D([]),o=f({p:1,rows:10,search_value:``}),s=D(!1),c=D(!1),[l,u]=Pi();function d(){u.package_name=``,u.disk_space_quota={value:0,unlimited:!0},u.monthly_bandwidth_limit={value:0,unlimited:!0},u.max_site_limit={value:0,unlimited:!0},u.max_database={value:0,unlimited:!0},u.php_start_children=1,u.php_max_children=3,u.remark=``}let p=D(0),m=D(0),h=D(null);return{search:o,table:r,columns:i,keys:a,addVisible:s,formData:u,PackageInfoForm:()=>l,formData_reset:d,packageFormRef:D(),isEdit:c,disk_space_quota_cache:p,monthly_bandwidth_limit_cache:m,current_account_id:h}});y();var Vi=O(`logsStateStore`,()=>{let{t:e}=k(),t=f({data:[],total:0,loading:!1}),r=D([{title:e(`Account.Logs.logsState-131428-0`),key:`log_type`,width:150},{title:e(`Account.Logs.logsState-131428-1`),key:`log_level`,width:100},{title:e(`Account.Logs.logsState-131428-2`),key:`status`,width:100,render:t=>t.log_status?n(`span`,{class:`text-primary`},[e(`Account.Logs.logsState-456809-0`)]):n(`span`,{class:`text-error`},[e(`Account.Logs.logsState-456809-1`)])},{title:e(`Account.Logs.logsState-131428-3`),key:`log_body`,render:t=>n(`div`,{class:`flex`},[t.username?n(`div`,{class:`text-[#909399]`},[e(`Account.Account.account_533924-0`)+` [`+t.username+`]-->`]):``,n(`div`,null,[t.log_body])])},{key:`log_time`,align:`right`,title:e(`Logs.Panel.index_7`),render:e=>Ce(e.log_time)}]),i=D([]);return{search:f({p:1,rows:10,search:``}),table:t,columns:r,keys:i}});y();var Hi=O(`account-store`,()=>{let e=A(Ii()),t=A(Bi()),n=Li(),r=A(Vi());return{install:D(!1),account:{...e},w_package:{...t},disk:{...n},logs:{...r}}}),Ui=O(`logsStore`,()=>{let{t:e}=k(),{search:t,table:n}=A(Vi()),r=async()=>{try{a(!0);let{message:e}=await Ue(t.value);R(e)&&(n.value.data=e.list,n.value.total=e.page.count)}finally{a(!1)}},{loading:i,setLoading:a}=De();return{init:r,setLoading:a,loading:i,onClear:()=>{N({title:e(`Logs.Panel.index_5`),content:e(`Logs.Panel.index_15`),onConfirm:async()=>{await je(),r()}})}}});y(),V();var Wi=e=>{let t=e.checkedType||[`dir`];z({title:t.length===1&&t[0]===`file`?P.global.t(`Component.Upload.index_1`):P.global.t(`Component.SelectPath.index_7`),width:750,height:640,footer:!1,data:{path:e.path,checkedType:t,callback:e.onCheckedSuccess},component:c(()=>B(()=>import(`./feature-FilePicker.js?v=1784873523001`).then(e=>e.t),[]))})};function Gi(e){return/^[a-zA-Z]:\\/.test(e)||/^\/[a-zA-Z0-9]*/.test(e)}y(),V();var Ki=({path:e,confirmText:t,size:n,uploadData:r,onUploadSuccess:i})=>{z({title:`Upload files to [${e}]`,width:580,minHeight:436,footer:!0,confirmText:t||P.global.t(`Public.Btn.Upload`),data:{path:e,size:n,uploadData:r,uploadSuccess:i},component:c(()=>B(()=>import(`./app-ui.js?v=1784873523001`).then(e=>e.t),[]))})},qi=`/static/vite/images/preview.png`;y();var Ji=()=>{let e=D([]),t=null,n=D(!1),r=async i=>{t&&clearTimeout(t);let{message:a}=await ke();He(a)&&(e.value=a,a.length>0?(n.value=!0,t=window.setTimeout(()=>{r(i)},3e3)):n.value&&i&&i())};return{applySSLInfo:e,getSSLApplyList:r,clearTimer:()=>{t&&clearTimeout(t)}}},Yi=(e,t=!1)=>I.post(`/mod/docker/com/get_apps`,e,{requestOptions:{loading:t?P.global.t(`Docker.api.App.index_1`):``}}),Xi=(e,t=!1)=>I.post(`/mod/docker/com/get_installed_apps`,e,{requestOptions:{loading:t?P.global.t(`Docker.api.App.index_1`):``}}),Zi=(e={})=>I.post(`/mod/docker/com/get_tags`,e),Qi=e=>I.post(`/mod/docker/com/get_dependence_apps`,{depend_app:JSON.stringify(e.depend_app)}),$i=e=>I.post(`/mod/docker/com/create_app`,e,{requestOptions:{loading:P.global.t(`Docker.api.App.index_2`),successMessage:!0}}),ea=e=>I.post(`/mod/docker/com/set_app_status`,e,{requestOptions:{loading:P.global.t(`Docker.api.App.index_3`),successMessage:!0}}),ta=e=>I.post(`/mod/docker/com/remove_app`,e,{requestOptions:{loading:P.global.t(`Docker.api.App.index_4`),successMessage:!0}}),na=e=>I.post(`/mod/docker/com/get_app_log`,e),ra=e=>I.post(`/mod/docker/com/get_app_installed_log`,e),ia=e=>I.post(`/mod/docker/com/get_backup_list`,e),aa=e=>I.post(`/mod/docker/com/backup_app`,e,{requestOptions:{loading:P.global.t(`Docker.api.App.index_5`),successMessage:!0}}),oa=e=>I.post(`/mod/docker/com/delete_backup`,e,{requestOptions:{loading:P.global.t(`Docker.api.App.index_4`),successMessage:!0}}),sa=e=>I.post(`/mod/docker/com/restore_backup`,e,{requestOptions:{loading:P.global.t(`Docker.api.App.index_6`),successMessage:!0}}),ca=e=>I.post(`/mod/docker/com/upload_backup`,e,{headers:{"Content-Type":`multipart/form-data`},requestOptions:{loading:P.global.t(`Docker.api.App.index_7`),successMessage:!0}}),la=e=>I.post(`/mod/docker/com/client_db_shell`,e,{requestOptions:{loading:P.global.t(`Docker.api.App.index_1`)}}),ua=`/static/vite/images/banner.png`,da=()=>I.post(`/mod/backup_restore/com/get_backup_list`),fa=()=>I.post(`/mod/backup_restore/com/get_data_total`),pa=e=>I.post(`/mod/backup_restore/com/add_backup`,e,{requestOptions:{loading:P.global.t(`Component.Pay.index_12`),successMessage:!0}}),ma=e=>I.post(`/mod/backup_restore/com/get_progress`,e),ha=e=>I.post(`/mod/backup_restore/com/task_stop`,e,{requestOptions:{loading:P.global.t(`Component.Pay.index_12`),successMessage:!0}}),ga=e=>I.post(`/mod/backup_restore/com/exec_backup`,e,{requestOptions:{loading:P.global.t(`Component.Pay.index_12`),successMessage:!0}}),_a=(e,t=!0)=>I.post(`/mod/backup_restore/com/del_backup`,e,{requestOptions:{loading:t?P.global.t(`Component.Pay.index_12`):``,successMessage:t}}),va=e=>I.post(`/mod/backup_restore/com/get_details`,e),ya=e=>I.post(`/mod/backup_restore/com/get_exec_logs`,e),ba=e=>I.post(`/mod/backup_restore/com/add_restore`,e,{requestOptions:{loading:P.global.t(`Component.Pay.index_12`),successMessage:!0}}),xa=()=>I.post(`/mod/backup_restore/com/get_migrate_status`),Sa=e=>I.post(`/mod/backup_restore/com/ssh_auth_check`,e,{requestOptions:{loading:P.global.t(`Component.Pay.index_12`),successMessage:!0}}),Ca=e=>I.post(`/mod/backup_restore/com/add_migrate_task`,e,{requestOptions:{loading:P.global.t(`Component.Pay.index_12`),successMessage:!0}}),wa=()=>I.post(`/mod/backup_restore/com/get_migrate_progress`),Ta=()=>I.post(`/mod/backup_restore/com/stop_migrate`,{},{requestOptions:{loading:P.global.t(`Component.Pay.index_12`),successMessage:!0}}),Ea=()=>I.post(`/mod/backup_restore/com/close_migrate_popup`,{},{requestOptions:{loading:P.global.t(`Component.Pay.index_12`),successMessage:!1}}),Da=e=>I.post(`/mod/migrate/com/cp_migrate_start`,e,{requestOptions:{loading:P.global.t(`Component.Pay.index_12`),successMessage:!0}}),Oa=()=>I.post(`/mod/migrate/com/get_migrate_status`),ka=e=>I.post(`/mod/migrate/com/connect_cp_verify`,e,{requestOptions:{loading:P.global.t(`Component.Pay.index_12`),successMessage:!0}}),Aa=e=>I.post(`/mod/migrate/com/cp_users_info`,e),ja=e=>I.post(`/mod/migrate/com/cp_migrate_info`,e,{requestOptions:{loading:P.global.t(`Component.Pay.index_12`),successMessage:!1}}),Ma=()=>I.post(`/mod/migrate/com/cancel_migrate`,{},{requestOptions:{loading:P.global.t(`Component.Pay.index_12`),successMessage:!0}}),Na=e=>I.post(`/config?action=get_alarm_services`,e),{t:G}=P.global,Pa=e=>I.post(`/crontab/trigger/get_trigger_list`,{data:JSON.stringify(e)}),Fa=e=>I.post(`/crontab/trigger/create_trigger`,{data:JSON.stringify(e)},{requestOptions:{loading:G(`Security.Api.Index_4`),successMessage:!0}}),Ia=e=>I.post(`/crontab/trigger/modify_trigger`,{data:JSON.stringify(e)},{requestOptions:{loading:G(`Crontab.Api.index_5`),successMessage:!0}}),La=()=>I.post(`/crontab/script/get_script_list_by_type`),Ra=e=>I.post(`/crontab/trigger/get_operator_where_list`,{data:JSON.stringify(e)}),za=e=>I.post(`/crontab/trigger/create_operator_where`,{data:JSON.stringify(e)},{requestOptions:{loading:G(`Security.Api.Index_4`),successMessage:!0}}),Ba=e=>I.post(`/crontab/trigger/modify_operator_where`,{data:JSON.stringify(e)},{requestOptions:{loading:G(`Crontab.Api.index_5`),successMessage:!0}}),Va=e=>I.post(`/crontab/trigger/remove_operator_where`,e,{requestOptions:{loading:G(`Security.Api.Index_3`),successMessage:!0}}),Ha=e=>I.post(`/crontab/trigger/get_operator_logs`,{data:JSON.stringify(e)}),Ua=e=>I.post(`/crontab/trigger/get_trigger_logs`,e),Wa=e=>I.post(`/crontab/trigger/test_trigger`,{data:JSON.stringify(e)},{requestOptions:{loading:G(`Crontab.Api.index_4`),successMessage:!1,errorMessage:!1}}),Ga=(e,t=!0)=>I.post(`/crontab/trigger/remove_trigger`,e,{requestOptions:{loading:t?G(`Security.Api.Index_3`):``,successMessage:t}}),{t:K}=P.global,Ka=e=>I.post(`/crontab/script/get_script_list`,{data:JSON.stringify(e)}),qa=e=>I.post(`/crontab/script/create_script`,{data:JSON.stringify(e)},{requestOptions:{loading:K(`Security.Api.Index_4`),successMessage:!0}}),Ja=e=>I.post(`/crontab/script/modify_script`,{data:JSON.stringify(e)},{requestOptions:{loading:K(`Crontab.Api.index_5`),successMessage:!0}}),Ya=e=>I.post(`/crontab/script/test_script`,{data:JSON.stringify(e)},{requestOptions:{loading:K(`Crontab.Api.index_4`),errorMessage:!1}}),Xa=e=>I.post(`/crontab/script/get_script_logs`,{data:JSON.stringify(e)}),Za=(e,t=!0)=>I.post(`/crontab/script/remove_script`,e,{requestOptions:{loading:t?K(`Security.Api.Index_3`):``,successMessage:t}}),{t:q}=P.global,Qa=()=>I.post(`/adminer_manager?action=get_status`),$a=()=>I.post(`/adminer_manager?action=support_versions`),eo=e=>I.post(`/adminer_manager?action=switch_php`,e,{requestOptions:{loading:q(`Database.adminerManager.switchingPhp`),successMessage:!0}}),to=e=>I.post(`/adminer_manager?action=install`,e,{requestOptions:{loading:q(`Database.adminerManager.installing`),successMessage:!0}}),no=()=>I.post(`/adminer_manager?action=uninstall`,{},{requestOptions:{loading:q(`Database.adminerManager.uninstalling`),successMessage:!0}}),ro=e=>I.post(`/adminer_manager?action=switch_port`,e,{requestOptions:{loading:q(`Database.adminerManager.switchingPort`),successMessage:!0}}),io=e=>I.post(`/database?action=GetBackupSize`,e),ao=e=>I.post(`/database?action=GetImportSize`,e),oo=()=>I.post(`/database?action=GetImportLog`),so=({complex:e,trigger:t})=>({trigger:t||[`blur`,`change`],validator:(t,n)=>(n=n.trim(),n===``?Error(`密码不能为空`):e.length&&n.length({trigger:e||[`blur`,`change`],validator:(e,t)=>{let n=Array.from(new Set([`/`,`/www`,`/bin`,`/boot`,`/dev`,`/etc`,`/lib`,`/media`,`/mnt`,`/opt`,`/proc`,`/root`,`/run`,`/sbin`,`/srv`,`/sys`,`/tmp`,`/usr`,`/var`]));return t=t.trim(),t===``?Error(`目录不能为空`):!n.includes(t)||Error(`目录为系统保留目录, 请重新选择`)}}),lo=({trigger:e}={})=>({trigger:e||[`blur`,`input`],validator:(e,t)=>t?Qe(t)?!0:Error(`端口格式错误, 请填写1-65535之间的数字`):Error(`Port cannot be empty`)});y();function uo(e){let t=D(`auto`),{mainHeight:n}=A(Be()),{top:r,bottom:i}=S(e);return b(()=>{if(n.value===0)return;let e=document.querySelector(`#layout-main`),a=e==null?void 0:e.children[0],o=a==null?void 0:a.getBoundingClientRect(),s=((o==null?void 0:o.bottom)||0)-i.value;t.value=`${n.value-r.value-s}px`}),{height:t}}y();function fo(e){let{mainHeight:t}=A(Be()),{top:n,bottom:r}=S(e);return{height:E(()=>{if(t.value===0)return`auto`;let e=document.querySelector(`#layout-main`),i=e==null?void 0:e.children[0],a=i==null?void 0:i.getBoundingClientRect(),o=((a==null?void 0:a.bottom)||0)-r.value;return`${t.value-n.value-o}px`})}}var po=e=>I.post(`/mod/docker/com/edit_remark`,e,{requestOptions:{loading:P.global.t(`Docker.api.index_54`),successMessage:!0}}),mo=e=>I.post(`/mod/docker/com/get_project_container_logs`,e),ho=e=>I.post(`/btdocker/image/get_image_tags`,e),go=e=>I.post(`/btdocker/image/get_image_detail`,e),_o=()=>I.post(`/btdocker/status/get_docker_system_info`),vo=()=>I.post(`/btdocker/setup/get_system_info`),yo=e=>I.post(`/btdocker/setup/set_docker_global`,e,{requestOptions:{loading:P.global.t(`Docker.api.index_42`),successMessage:!0}}),bo=e=>I.post(`/btdocker/setup/set_docker_global`,e,{requestOptions:{loading:P.global.t(`Docker.api.index_55`),successMessage:!0}}),xo=e=>I.post(`/btdocker/setup/set_docker_global`,e,{requestOptions:{loading:P.global.t(`Docker.api.index_55`),successMessage:!0}}),So=e=>I.post(`/btdocker/setup/set_docker_global`,e,{requestOptions:{loading:P.global.t(`Docker.api.index_55`),successMessage:!0}}),Co=e=>I.post(`/btdocker/setup/set_docker_global`,e,{requestOptions:{loading:P.global.t(`Docker.api.index_55`),successMessage:!0}}),wo=e=>I.post(`/btdocker/setup/set_docker_global`,e,{requestOptions:{loading:P.global.t(`Docker.api.index_55`),successMessage:!0}}),To=e=>I.post(`/btdocker/setup/set_dk_project_path`,e,{requestOptions:{loading:P.global.t(`Docker.api.index_43`)}}),Eo=e=>I.post(`/btdocker/setup/del_com_registry_mirror`,{data:JSON.stringify(e)},{requestOptions:{loading:P.global.t(`Docker.api.index_41`),successMessage:!0}}),Do=()=>I.post(`/btdocker/setup/update_compose`,{},{requestOptions:{loading:P.global.t(`Docker.api.index_55`),successMessage:!0}}),{t:J}=P.global,Oo=()=>I.post(`/xterm?action=get_host_list`),ko=e=>I.post(`/xterm?action=create_host`,e,{requestOptions:{loading:J(`Security.Api.Index_4`),successMessage:!0}}),Ao=e=>I.post(`/xterm?action=get_host_find`,e),jo=e=>I.post(`/xterm?action=remove_host`,e,{requestOptions:{loading:J(`Security.Api.Index_3`),successMessage:!0}}),Mo=()=>I.post(`/xterm?action=get_command_list`),No=e=>I.post(`/xterm?action=create_command`,e,{requestOptions:{loading:J(`Security.Api.Index_4`),successMessage:!0}}),Po=e=>I.post(`/xterm?action=modify_command`,e,{requestOptions:{loading:J(`Crontab.Api.index_5`),successMessage:!0}}),Fo=e=>I.post(`/xterm?action=remove_command`,e,{requestOptions:{loading:J(`Security.Api.Index_3`),successMessage:!0}}),Io=e=>I.post(`/xterm?action=test_ssh_connect`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:!0}}),Lo=e=>Array.isArray(e)?e.map(String).filter(Boolean):e&&typeof e==`object`?Object.keys(e):e==null?[]:[String(e)].filter(Boolean),Ro=(e,t)=>t.some(t=>e.some(e=>e===t||e.endsWith(`_bt_${t}`)||e.endsWith(`/${t}`))),zo=e=>{Ae({title:e.title,footer:!0,data:{desc:e.desc,list:e.data,columns:e.columns,onConfirm:e.onConfirm,onRefresh:e.onRefresh},component:Ye})},Bo=e=>{let t=Lo(e.result.success),n=Lo(e.result.error),r=e.data.map(r=>{let i=Lo(e.getRowKey(r)),a=Ro(t,i),o=Ro(n,i);return{...r,batchStatus:a&&!o?`success`:`error`,reqMsg:a&&!o?e.successText:e.errorText}});Ae({title:e.title,width:e.width||440,footer:!0,component:Xe,data:{title:e.taskTitle,data:r,status:`done`,columns:e.columns}})},Vo=e=>I.post(`/plugin?action=a&name=mail_sys&s=add_task`,e,{requestOptions:{loading:`Adding task, please wait...`,successMessage:!0}}),Ho=e=>I.post(`/plugin?action=a&name=mail_sys&s=update_task`,e,{requestOptions:{loading:`Editing task, please wait...`,successMessage:!0}}),Uo=e=>I.post(`/plugin?action=a&name=mail_sys&s=send_mail_test`,e,{requestOptions:{loading:`Sending test email, please wait...`,successMessage:!0}}),Wo=(e={})=>I.post(`/plugin?action=a&name=mail_sys&s=get_mail_type_list`,e),Go=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_email_temp`),Ko=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_email_temp_list`,e),qo=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_task_email_content`,e),Jo=e=>I.post(`/plugin?action=a&name=mail_sys&s=add_email_temp`,e,{requestOptions:{loading:`Adding template, please wait...`,successMessage:!0}}),Yo=(e,t=!0)=>I.post(`/plugin?action=a&name=mail_sys&s=edit_email_temp`,e,{requestOptions:{loading:t?`Editing template, please wait...`:``,successMessage:t}}),Xo=e=>I.post(`/plugin?action=a&name=mail_sys&s=del_email_temp`,e,{requestOptions:{loading:`Deleting template, please wait...`,successMessage:!0}}),Zo=(e,t=!0)=>I.post(`/campaign/set_automation`,e,{headers:{"Content-Type":`application/json`},requestOptions:{loading:t?`Adding, please wait...`:``}}),Qo=e=>I.post(`/campaign/set_automation`,e,{headers:{"Content-Type":`application/json`},requestOptions:{loading:`Setting up, please wait...`}}),$o=e=>I.post(`/campaign/get_automations`,e,{headers:{"Content-Type":`application/json`}}),es=e=>I.post(`/campaign/remove_automation`,e,{headers:{"Content-Type":`application/json`}}),ts=e=>I.post(`/campaign/get_automation_workflow`,e,{headers:{"Content-Type":`application/json`}}),ns=e=>I.post(`/campaign/set_automation_status`,e,{headers:{"Content-Type":`application/json`},requestOptions:{loading:`Setting up, please wait...`,successMessage:!0}}),rs=e=>I.post(`/campaign/set_automation_name`,e,{headers:{"Content-Type":`application/json`},requestOptions:{loading:`Renaming in progress, please wait...`,successMessage:!0}}),is=e=>I.post(`/campaign/overview`,e),as=e=>I.post(`/plugin?action=a&name=mail_sys&s=add_mail_type`,e,{requestOptions:{loading:P.global.t(`Mail.Api.index_22`),successMessage:!0}}),os=e=>I.post(`/plugin?action=a&name=mail_sys&s=edit_mail_type`,e,{requestOptions:{loading:P.global.t(`Mail.Api.index_42`),successMessage:!0}}),ss=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_mail_type_info_list`,e),cs=(e,t=!0)=>I.post(`/plugin?action=a&name=mail_sys&s=update_subscription_state`,e,{requestOptions:{loading:`Modifying status, please wait...`,successMessage:t}}),ls=(e,t=!0)=>I.post(`/plugin?action=a&name=mail_sys&s=del_mail_type_list`,e,{requestOptions:{loading:t?P.global.t(`Mail.Api.index_37`):``,successMessage:t}}),us=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_unsubscribe_list`,e),ds=(e,t=!0)=>I.post(`/plugin?action=a&name=mail_sys&s=del_unsubscribe_list`,e,{requestOptions:{loading:t?P.global.t(`Mail.Api.index_37`):``,successMessage:t}}),fs=e=>I.post(`/plugin?action=a&name=mail_sys&s=edit_type_unsubscribe_list`,e,{requestOptions:{loading:P.global.t(`Mail.Api.index_43`),successMessage:!0}}),ps=e=>I.post(`/plugin?action=a&name=mail_sys&s=edit_type_unsubscribe_list`,e,{requestOptions:{loading:P.global.t(`Mail.Api.index_43`),successMessage:!0}}),ms=e=>I.post(`/plugin?action=a&name=mail_sys&s=import_contacts_etypes`,e,{requestOptions:{loading:`Processing, please wait...`,successMessage:!0}}),hs=e=>I.post(`/plugin?action=a&name=mail_sys&s=import_contacts_from_content`,e,{requestOptions:{loading:`Processing, please wait...`,successMessage:!0}}),gs=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_contacts_list`,e),_s=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_abnormal_recipient`,e),vs=(e,t=!0)=>I.post(`/plugin?action=a&name=mail_sys&s=del_abnormal_recipient`,e,{requestOptions:{loading:t?P.global.t(`Mail.Api.index_37`):``,successMessage:t}}),ys=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_abnormal_status`),bs=e=>I.post(`/plugin?action=a&name=mail_sys&s=clear_abnormal_recipient`,e,{requestOptions:{loading:P.global.t(`Mail.Api.index_37`),successMessage:!0}}),xs=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_contact_number`,e),Ss=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_task_unsubscribe_list`,e),Cs=(e={})=>I.post(`/plugin?action=a&name=mail_sys&s=get_task_all`,e),ws=e=>I.post(`/plugin?action=a&name=mail_sys&s=export_email_template`,e),Ts=e=>I.post(`/plugin?action=a&name=mail_sys&s=import_email_template`,e,{requestOptions:{loading:P.global.t(`Mail.Api.index_21`),successMessage:!0}}),Es=e=>I.post(`/plugin?action=a&name=mail_sys&s=copy_template`,e,{requestOptions:{loading:`Copying template, please wait...`,successMessage:!0}}),Ds=(e={})=>I.post(`/plugin?action=a&name=mail_sys&s=get_mail_type_list`,e),Os=e=>I.post(`/plugin?action=a&name=mail_sys&s=export_contact_group`,e,{requestOptions:{loading:`Exporting, please wait...`}}),ks=e=>I.post(`/plugin?action=a&name=mail_sys&s=import_contact_group`,e,{requestOptions:{loading:`Processing, please wait...`,successMessage:!0}}),As=e=>I.post(`/plugin?action=a&name=mail_sys&s=merge_groups`,e,{requestOptions:{loading:`Processing, please wait...`,successMessage:!0}}),js=e=>I.post(`/plugin?action=a&name=mail_sys&s=export_task_errlog_to_csv`,e,{requestOptions:{loading:`Exporting, please wait...`}}),Ms=(e={})=>I.post(`/plugin?action=a&name=mail_sys&s=get_service_status`,e),Ns=e=>I.post(`/plugin?action=a&name=mail_sys&s=check_email_valid`,e,{requestOptions:{loading:`Scanning, please wait...`,successMessage:!0}}),Ps=e=>I.post(`/plugin?action=a&name=mail_sys&s=set_abnormal_mail_check_switch`,e,{requestOptions:{loading:`Setting, please wait...`,successMessage:!0}}),{t:Y}=P.global,Fs=e=>I.post(`/data?action=getData`,{...e,table:`ftps`}),Is=e=>I.post(`/ftp?action=AddUser`,e,{requestOptions:{loading:Y(`Ftp.Api.Index_1`),successMessage:!0}}),Ls=e=>I.post(`/ftp?action=setPort`,e,{requestOptions:{loading:Y(`Ftp.Api.Index_1`),successMessage:!0}}),Rs=e=>I.post(`/ftp?action=SetStatus`,e,{requestOptions:{loading:Y(`Ftp.Api.Index_1`),successMessage:!0}}),zs=e=>I.post(`/data?action=setPs`,{...e,table:`ftps`},{requestOptions:{loading:Y(`Ftp.Api.Index_1`),successMessage:!0}}),Bs=e=>I.post(`/ftp?action=SetUserPassword`,e,{requestOptions:{loading:Y(`Ftp.Api.Index_1`),successMessage:!0}}),Vs=e=>I.post(`/ftp?action=set_user_home`,e,{requestOptions:{loading:Y(`Ftp.Api.Index_1`),successMessage:!0}}),Hs=(e,t=!0)=>I.post(`/ftp?action=DeleteUser`,e,{requestOptions:{loading:t?Y(`Ftp.Api.Index_1`):``,successMessage:t}}),Us=()=>I.post(`/logs/ftp/set_ftp_log`,{exec_name:`getlog`},{requestOptions:{loading:Y(`Ftp.Api.Index_1`),errorMessage:{close:!0}}}),Ws=()=>I.post(`/logs/ftp/set_ftp_log`,{exec_name:`start`},{requestOptions:{loading:Y(`Ftp.Api.Index_1`),successMessage:!0}}),Gs=e=>I.post(`/logs/ftp/get_login_log`,e),Ks=e=>I.post(`/logs/ftp/get_action_log`,e),qs=()=>I.post(`/logs/ftp/ftp_users`),Js=()=>I.post(`/logs/ftp/get_analysis_config`),Ys=e=>I.post(`/logs/ftp/set_analysis_config`,e,{requestOptions:{loading:Y(`Ftp.Api.Index_1`),successMessage:!0}}),Xs=e=>I.post(`/logs/ftp/log_analysis`,e,{requestOptions:{loading:Y(`Ftp.Api.Index_1`)}}),Zs=e=>I.post(`/logs/ftp/set_cron_task`,e,{requestOptions:{loading:Y(`Ftp.Api.Index_1`),successMessage:!0}}),Qs=()=>I.post(`/logs/ftp/get_white_list`),$s=e=>I.post(`/logs/ftp/set_white_list`,e,{requestOptions:{loading:Y(`Ftp.Api.Index_1`),successMessage:!0}}),ec=e=>I.post(`/ftp?action=SetStatus`,e,{requestOptions:{loading:Y(`Ftp.Api.Index_1`),successMessage:!0}}),tc=e=>I.post(`/ftp?action=DeleteUser`,e,{requestOptions:{loading:Y(`Ftp.Api.Index_1`),successMessage:!0}}),nc=`/static/vite/images/icon-ftp-log.svg`,rc=`/static/vite/images/icon-login-error.svg`,ic=`/static/vite/images/icon-login-address.svg`,ac=`/static/vite/images/icon-shell-file.svg`,oc=`/static/vite/images/icon-anonymous.svg`,sc=`/static/vite/images/icon-login-time.svg`,cc=`/static/vite/images/update-back.png`,lc=`/static/vite/images/update-icon.svg`,uc=`/static/vite/images/update-rocket.svg`,dc=`/static/vite/images/dns-server.png`,fc=`/static/vite/images/mail-server.png`,pc=`/static/vite/images/logo.png`,mc=`i.map(i=>d[i]); +import{Cn as e,Dn as t,En as n,Gn as r,Hn as i,In as a,Jn as o,Kn as s,On as c,Or as l,Rn as u,Sn as d,Tr as f,bn as p,br as m,cr as h,h as g,kn as _,lr as v,mn as y,nn as b,or as x,s as S,sr as ee,un as C,vr as w,xn as T,y as te,yn as E}from"./vendor-utils.js?v=1786507437784";import{f as D,l as O,o as ne,p as k}from"./vendor-vue.js?v=1786507437784";import{$ as re,A as ie,Ct as ae,F as A,I as oe,L as se,St as j,T as ce,W as le,Z as ue,gt as de,h as fe,r as pe,tt as me,ut as he,v as ge}from"./vendor-naive.js?v=1786507437784";import{n as _e}from"./vendor.js?v=1786507437784";import{Bf as M,Gu as ve,H as ye,Hu as be,Jf as xe,Ju as Se,Lf as N,Nf as P,Oa as F,Of as I,Pf as L,R as Ce,Rf as we,Ut as Te,Uu as Ee,Vf as De,Vu as Oe,Xu as ke,Yl as Ae,Yu as je,Zf as Me,Zt as Ne,Zu as Pe,cd as Fe,cp as R,da as Ie,dn as Le,ed as Re,fp as ze,gp as Be,i as Ve,id as He,qu as Ue,rd as We,td as Ge,up as Ke,yp as z}from"./app.js?v=1786507437784";import{Ki as qe,ia as Je,n as Ye}from"./app-components.js?v=1786507437784";import{n as B,r as V}from"./vendor-pdf.js?v=1786507437784";import{r as Xe}from"./app-modal-ui.js?v=1786507437784";import{t as Ze}from"./vendor-crypto.js?v=1786507437784";var Qe=e=>/^([1-9]|[1-9]\d|[1-9]\d{2}|[1-9]\d{3}|[1-5]\d{4}|6[0-4]\d{3}|65[0-4]\d{2}|655[0-2]\d|6553[0-5])$/.test(`${e}`),$e=e=>/^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$|^([\da-fA-F]{1,4}:){6}((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$|^::([\da-fA-F]{1,4}:){0,4}((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$|^([\da-fA-F]{1,4}:):([\da-fA-F]{1,4}:){0,3}((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$|^([\da-fA-F]{1,4}:){2}:([\da-fA-F]{1,4}:){0,2}((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$|^([\da-fA-F]{1,4}:){3}:([\da-fA-F]{1,4}:){0,1}((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$|^([\da-fA-F]{1,4}:){4}:((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$|^([\da-fA-F]{1,4}:){7}[\da-fA-F]{1,4}$|^:((:[\da-fA-F]{1,4}){1,6}|:)$|^[\da-fA-F]{1,4}:((:[\da-fA-F]{1,4}){1,5}|:)$|^([\da-fA-F]{1,4}:){2}((:[\da-fA-F]{1,4}){1,4}|:)$|^([\da-fA-F]{1,4}:){3}((:[\da-fA-F]{1,4}){1,3}|:)$|^([\da-fA-F]{1,4}:){4}((:[\da-fA-F]{1,4}){1,2}|:)$|^([\da-fA-F]{1,4}:){5}:([\da-fA-F]{1,4})?$|^([\da-fA-F]{1,4}:){6}:$/.test(e),et=e=>/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(\/\d{1,2})?$/.test(e),tt=e=>/^([\w\u4e00-\u9fa5\-*]{1,100}\.){1,10}([\w\u4e00-\u9fa5-]{1,24}|[\w\u4e00-\u9fa5-]{1,24}\.[\w\u4e00-\u9fa5-]{1,24})$/.test(e.trim()),nt=e=>/^([\w\u4e00-\u9fa5\-\\*]{1,100}\.){1,10}([\w\u4e00-\u9fa5\\-]{1,24}|[\w\u4e00-\u9fa5\\-]{1,24}\.[\w\u4e00-\u9fa5\\-]{1,24})(:([1-9]|[1-9]\d|[1-9]\d{2}|[1-9]\d{3}|[1-5]\d{4}|6[0-4]\d{3}|65[0-4]\d{2}|655[0-2]\d|6553[0-5]))?$/.test(e.trim()),rt=e=>/^(?=^.{3,255}$)[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+$/.test(e),it=e=>{let t=e.trim();if(!t||t.length>254)return!1;let n=t.split(`@`);if(n.length!==2)return!1;let[r,i]=n;return!r||r.length>64||r.startsWith(`.`)||r.endsWith(`.`)||r.includes(`..`)||!i||i.length>253||i.endsWith(`.`)||i.includes(`..`)?!1:/^[A-Za-z0-9!#$%&\x27*+/=?^_`{|}~.-]+$/.test(r)&&/^(?:[A-Za-z0-9](?:[A-Za-z0-9-]{0,61}[A-Za-z0-9])?\.)+[A-Za-z]{2,63}$/.test(i)},at=e=>/^((https|http|ftp|rtsp|mms)?:\/\/)[^\s]+/.test(e),{t:ot}=M.global,st=e=>I.post(`/files?action=DeleteFile`,e,{requestOptions:{loading:ot(`WP.api.tamper_8`),successMessage:!0}}),ct=e=>I.post(`/files?action=GetFileBody`,e),lt=e=>I.post(`/files?action=SaveFileBody`,e,{requestOptions:{loading:ot(`Site.Api.Index_2`),errorMessage:{close:!0}}}),ut=(e,t)=>I.post(`/files?action=upload`,e,{headers:{"Content-Type":`multipart/form-data`},onUploadProgress:e=>{t==null||t(e)}}),dt=(e,t)=>I.post(`/files?action=upload`,e,{headers:{"Content-Type":`multipart/form-data`},requestOptions:{isOriginalResult:!0},onUploadProgress:e=>{t==null||t(e)}}),ft=e=>I.post(`/files?action=upload_files_exists`,e,{requestOptions:{loading:ot(`Component.Pay.index_12`),successMessage:!1}}),pt=e=>I.post(`/files?action=DeleteFile`,e,{requestOptions:{loading:`Deleting file, please wait...`,successMessage:!0}}),mt=`/static/vite/images/like.png`,{t:H}=M.global,ht=e=>I.post(`/files?action=GetDir`,e),gt=e=>I.post(`/files?action=GetDirNew&tojs=GetFiles`,e),_t=e=>I.post(`/files?action=CreateFile`,e,{requestOptions:{loading:H(`file.buttonGroup.loading.creatingFile`),successMessage:!0}}),vt=e=>I.post(`/files?action=MvFile`,{...e,rename:!0},{requestOptions:{loading:H(`file.contextMenu.loading.moving`),successMessage:!0}}),yt=e=>I.post(`/files?action=CreateDir`,e,{requestOptions:{loading:H(`file.buttonGroup.loading.creatingDirectory`),successMessage:!0}}),bt=e=>I.post(`/files?action=GetFileBody`,e),xt=(e,t=!0)=>I.post(`/files?action=SaveFileBody`,e,{requestOptions:{loading:t?H(`file.api.saving`):``}}),St=e=>I.post(`/files?action=del_history`,e,{requestOptions:{loading:H(`file.api.deleting`),successMessage:!0}}),Ct=e=>I.post(`/files?action=re_history`,e,{requestOptions:{loading:H(`file.api.recovering`)}}),wt=e=>I.post(`/files?action=files_search`,e),Tt=e=>I.post(`/files?action=read_history`,e),Et=e=>I.post(`/files/size/get_batch_path_size`,e),Dt=e=>I.post(`/files?action=GetDirSize`,e),Ot=e=>I.post(`/files?action=GetFileHistory`,e);function kt(e,t={}){let n={},r=g(i(),{autoReconnect:{retries:0,delay:500},immediate:t.immediate,onConnected:()=>{a(),l()},onMessage:(e,r)=>{var i;if(Je(r.data)){let t=JSON.parse(r.data),i=t.callback||t.ws_callback||t.def_name;i&&n[i]&&n[i].callback(e,r)}(i=t.onMessage)==null||i.call(t,e,r)},onDisconnected:t.onDisconnected});function i(){let{host:t,protocol:n}=window.location,r=n===`http:`?`ws://`:`wss://`,i=localStorage.getItem(`apsess`),a=i?`/apsess_${i}`:``;return r+t+``+a+`/v2`+e}function a(){let e={};var n;e[`x-http-token`]=(n=document.getElementById(`request_token_head`))==null?void 0:n.getAttribute(`token`),t.verifyData&&Object.assign(e,t.verifyData),c(e)}let o=e=>r.status.value===e,s=(e,t)=>{if(t)n[t.action]={data:e,callback:t.callback};else{let t=xe(10);n[t]={data:e,callback:()=>{}}}c(e)},c=e=>{o(`OPEN`)&&r.send(z(e)?JSON.stringify(e):e)},l=()=>{Object.entries(n).forEach(([,e])=>{c(e.data)})},u=()=>{Object.keys(n).forEach(e=>{delete n[e]}),r.close()};return{...r,send:s,close:u}}b(),V();function At(){L({title:M.global.t(`Home.index_8`),width:350,minHeight:110,component:c(()=>B(()=>import(`./view-home.js?v=1786507437784`).then(e=>e.s),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43])))})}var{t:jt}=M.global,Mt=e=>I.post(`/project/quota/modify_path_quota`,{data:JSON.stringify({path:e.path,quota_type:e.quota_type,quota_push:{module:``,status:!1,size:0,push_count:0},quota_storage:{size:e.size}})},{requestOptions:{loading:jt(`WP.api.tamper_8`),successMessage:!0,errorMessage:{close:!0}}}),Nt=e=>I.post(`/project/quota/modify_database_quota`,{data:JSON.stringify({db_name:e.db_name,quota_push:{module:``,status:!1,size:0,push_count:0},quota_storage:{size:e.size}})},{requestOptions:{loading:jt(`WP.api.tamper_8`),successMessage:!0,errorMessage:{close:!0}}}),Pt=()=>I.post(`/config?action=get_msg_configs`),Ft=e=>{let t=window.public_key;if(t.length<10)return e;let n=new Ze;return n.setPublicKey(t),n.encrypt(e)},It=`/static/vite/images/apple-pay.svg`,Lt=`/static/vite/images/google-pay.svg`,Rt=`/static/vite/images/alipay.svg`,zt=`/static/vite/images/weChat-pay.svg`;b();function Bt(){r(()=>{setTimeout(()=>{Ie()},1e3)})}var Vt=async(e,t)=>{var n,r;if(!document.startViewTransition){await t();return}let i=(n=e==null?void 0:e.clientX)==null?window.innerWidth/2:n,a=(r=e==null?void 0:e.clientY)==null?window.innerHeight/2:r,o=Math.hypot(Math.max(i,window.innerWidth-i),Math.max(a,window.innerHeight-a)),s=document.startViewTransition(async()=>{await t()});s.ready.then(()=>{let e=[`circle(0px at ${i}px ${a}px)`,`circle(${o}px at ${i}px ${a}px)`];document.documentElement.animate({clipPath:e},{duration:400,easing:`ease-in`,pseudoElement:`::view-transition-new(root)`})}),await s.finished},Ht=`/static/vite/images/pro-default.svg`,Ut=`/static/vite/images/pro2.svg`,Wt=`/static/vite/images/pro_pay.svg`,Gt=`/static/vite/images/pro.svg`;b();function Kt(e=100){let t=m(0),n=null;function r(){n=requestAnimationFrame(()=>{t.value++,!(t.value>=e)&&r()})}r(),s(()=>{n&&cancelAnimationFrame(n)});function i(e){return t.value>=e}return{defer:i}}var qt=()=>I.post(`/safecloud?action=get_safe_overview`),Jt=()=>I.post(`/safecloud?action=get_pending_alarm_trend`),Yt=e=>I.post(`/safecloud?action=set_config`,e,{requestOptions:{loading:M.global.t(`Component.Pay.index_12`),successMessage:!0}}),Xt=()=>I.post(`/site?action=get_cron_scanin_info`),Zt=e=>I.post(`/site?action=set_cron_scanin_info`,e,{requestOptions:{loading:M.global.t(`Component.Pay.index_12`),successMessage:!0}}),Qt=()=>I.post(`/safecloud?action=get_security_trend`),$t=()=>I.post(`/safecloud?action=get_security_dynamic`),en=()=>I.post(`/safecloud?action=get_safecloud_list`),tn=()=>I.post(`/warning?action=get_list`,{check:`object`}),nn=()=>I.post(`/warning?action=get_warning_rules`),rn=()=>I.post(`/warning?action=kill_get_list`),an=()=>I.post(`/warning?action=get_tmp_result`),on=()=>I.post(`/warning?action=get_scan_bar`,{check:`object`}),sn=e=>I.post(`/warning?action=get_list`,e),cn=e=>I.post(`/safe/security/set_security`,{data:e}),ln=()=>I.post(`/safe/security/get_repair_bar`),un=e=>I.post(`/warning?action=set_ignore`,{...e,check:`msg`},{requestOptions:{loading:``,successMessage:!0}}),dn=()=>I.post(`/safecloud?action=get_config`),fn=(e={is_task:!0})=>I.post(`/safecloud?action=webshell_detection`,e,{requestOptions:{loading:M.global.t(`Home.Security.index_42`),successMessage:!0}}),pn=e=>I.post(`/safecloud?action=set_config`,e,{requestOptions:{loading:M.global.t(`Component.Pay.index_12`),successMessage:!0}}),mn=e=>I.post(`/safecloud?action=get_webshell_result`,e),hn=e=>I.post(`/safecloud?action=ignore_file`,e,{requestOptions:{loading:M.global.t(`Component.Pay.index_12`),successMessage:!1}}),gn=(e,t=!0)=>I.post(`/safecloud?action=deal_webshell_file`,e,{requestOptions:{loading:t?M.global.t(`Component.Pay.index_12`):``,successMessage:t}}),_n=()=>I.post(`/scanning?action=get_vuln_info`),vn=()=>I.post(`/scanning?action=startScan`),yn=()=>I.post(`/safe_detect?action=get_safe_count`),bn=e=>I.post(`/safecloud?action=set_alarm_config`,e,{requestOptions:{loading:M.global.t(`Component.Pay.index_12`),successMessage:!0}}),xn=()=>I.post(`/safecloud?action=get_ignored_list`),Sn=e=>I.post(`/safecloud?action=del_ignored`,e,{requestOptions:{loading:M.global.t(`Component.Pay.index_12`),successMessage:!0}}),Cn=()=>I.post(`/warning?action=get_res_list`),wn=()=>I.post(`/safe/report?action=get_report`),Tn=()=>I.post(`/plugin?action=a&name=bt_hids&s=set_process`,{},{requestOptions:{loading:M.global.t(`Component.Pay.index_12`),successMessage:!0}}),En=e=>I.post(`/warning?action=set_scan_categories`,{categories:JSON.stringify(e.categories)},{requestOptions:{loading:M.global.t(`Component.Pay.index_12`),successMessage:!0}}),Dn=()=>I.post(`/safe/security/get_repair_records`),On=e=>I.post(`/safe/security/rollback_repair`,{data:JSON.stringify(e)},{requestOptions:{loading:M.global.t(`Component.Pay.index_12`),successMessage:!0}}),kn=e=>I.post(`/safe/security/delete_repair_records`,{data:JSON.stringify(e)},{requestOptions:{loading:M.global.t(`Component.Pay.index_12`),successMessage:!0}});b(),V();var An=e=>{L({title:M.global.t(`Config.Alarm.index_85`,[e.row.title]),width:500,minHeight:280,data:{row:e.row,refresh:e.onRefresh},component:c(()=>B(()=>import(`./view-config.js?v=1786507437784`).then(e=>e.f),__vite__mapDeps([44,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,38,30,31,39,32,33,45])))})},jn=e=>I.post(`/mod/push/task/get_task_list`,e),Mn=()=>I.post(`/mod/push/task/get_task_template_list`),Nn=e=>I.post(`/mod/push/task/set_task_conf`,{...e,task_data:JSON.stringify(e.task_data)},{requestOptions:{loading:M.global.t(`Config.API.alarm_1`),successMessage:!0}}),Pn=e=>I.post(`/mod/push/task/set_task_conf`,{...e,task_data:JSON.stringify(e.task_data)},{requestOptions:{loading:M.global.t(`Config.API.alarm_2`),successMessage:!0}}),Fn=e=>I.post(`/mod/push/task/change_task_conf`,e,{requestOptions:{loading:M.global.t(`Config.API.alarm_3`),successMessage:!0}}),In=e=>I.post(`/mod/push/task/remove_task_conf`,e,{requestOptions:{loading:M.global.t(`Config.API.alarm_4`),successMessage:!0}}),Ln=e=>I.post(`/mod/push/task/get_task_record`,e),Rn=e=>I.post(`/mod/push/task/remove_task_records`,{...e,record_ids:JSON.stringify(e.record_ids)},{requestOptions:{loading:M.global.t(`Config.API.alarm_5`),successMessage:!0}}),zn=e=>I.post(`/mod/push/task/clear_task_record`,{...e,record_ids:JSON.stringify(e.record_ids)},{requestOptions:{loading:M.global.t(`Config.API.alarm_5`),successMessage:!0}}),Bn=e=>I.post(`/mod/push/msgconf/get_sender_list`,e),Vn=e=>I.post(`/push?action=get_push_logs`,e),Hn=e=>I.post(`/mod/push/msgconf/set_sender_conf`,{...e,sender_data:JSON.stringify(e.sender_data)},{requestOptions:{loading:M.global.t(`Config.API.alarm_6`),successMessage:!0}}),Un=e=>I.post(`/mod/push/msgconf/set_sender_conf`,{...e,sender_data:JSON.stringify(e.sender_data)},{requestOptions:{loading:M.global.t(`Config.API.alarm_7`),successMessage:!0}}),Wn=e=>I.post(`/mod/push/msgconf/change_sendr_used`,e,{requestOptions:{loading:M.global.t(`Config.API.alarm_8`),successMessage:!0}}),Gn=e=>I.post(`/mod/push/msgconf/set_default_sender`,e,{requestOptions:{loading:M.global.t(`Config.API.alarm_9`),successMessage:!0}}),Kn=e=>I.post(`/mod/push/msgconf/test_send_msg`,e,{requestOptions:{loading:M.global.t(`Config.API.alarm_10`),successMessage:!0}}),qn=e=>I.post(`/mod/push/msgconf/remove_sender`,e,{requestOptions:{loading:M.global.t(`Config.API.alarm_11`),successMessage:!0}}),Jn=`/static/vite/images/secure.png`,Yn=`/static/vite/images/toolview.png`,Xn=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_data_info`,e),Zn=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_domains`,e),Qn=e=>I.post(`/plugin?action=a&name=mail_sys&s=flush_domain_record`,e),$n=e=>I.post(`/plugin?action=a&name=mail_sys&s=enable_catchall`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_1`),successMessage:!0}}),er=e=>I.post(`/plugin?action=a&name=mail_sys&s=set_mail_certificate_multiple`,{...e,act:`add`},{requestOptions:{loading:M.global.t(`Mail.Api.index_2`),successMessage:!0}}),tr=e=>I.post(`/plugin?action=a&name=mail_sys&s=set_mail_certificate_multiple`,{...e,act:`delete`},{requestOptions:{loading:M.global.t(`Mail.Api.index_5`),successMessage:!0}}),nr=e=>I.post(`/plugin?action=a&name=mail_sys&s=add_domain_new`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_3`),successMessage:!0,errorMessage:{close:!0}}}),rr=e=>I.post(`/plugin?action=a&name=mail_sys&s=update_domain`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_4`),successMessage:!0}}),ir=e=>I.post(`/plugin?action=a&name=mail_sys&s=delete_domain`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_5`),successMessage:!0}}),ar=e=>I.post(`/plugin?action=a&name=mail_sys&s=delete_mx_txt_cache`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_6`),successMessage:!0}}),or=e=>I.post(`/plugin?action=a&name=mail_sys&s=auto_resolves_domain`,e,{requestOptions:{loading:M.global.t(`Login.index_22`),successMessage:!0,errorMessage:!1}}),sr=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_domain_name`),cr=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_mailboxs_total`,e),lr=e=>I.post(`/plugin?action=a&name=mail_sys&s=add_mailbox_v2`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_7`),successMessage:!0}}),ur=e=>I.post(`/plugin?action=a&name=mail_sys&s=update_mailbox_v2`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_8`),successMessage:!0}}),dr=(e,t=!0)=>I.post(`/plugin?action=a&name=mail_sys&s=delete_mailbox`,e,{requestOptions:{loading:t?M.global.t(`Mail.Api.index_9`):``,successMessage:t}}),fr=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_bcc`),pr=e=>I.post(`/plugin?action=a&name=mail_sys&s=set_mail_bcc`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_10`),successMessage:!0}}),mr=e=>I.post(`/plugin?action=a&name=mail_sys&s=update_bcc`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_11`),successMessage:!0}}),hr=e=>I.post(`/plugin?action=a&name=mail_sys&s=del_bcc`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_12`),successMessage:!0}}),gr=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_mail_forward`),_r=e=>I.post(`/plugin?action=a&name=mail_sys&s=set_mail_forward`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_13`),successMessage:!0}}),vr=e=>I.post(`/plugin?action=a&name=mail_sys&s=edit_mail_forward`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_14`),successMessage:!0}}),yr=e=>I.post(`/plugin?action=a&name=mail_sys&s=delete_mail_forward`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_15`),successMessage:!0}}),br=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_all_user`),xr=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_mails`,e),Sr=e=>I.post(`/plugin?action=a&name=mail_sys&s=move_to_junk`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_16`),successMessage:!0,isOriginalResult:!0}}),Cr=(e,t=!0)=>I.post(`/plugin?action=a&name=mail_sys&s=delete_mail`,e,{requestOptions:{loading:t?M.global.t(`Mail.Api.index_17`):``,successMessage:t,isOriginalResult:!0}}),wr=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_junk_mails`,e),Tr=e=>I.post(`/plugin?action=a&name=mail_sys&s=move_out_junk`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_18`),successMessage:!0}}),Er=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_sent_mails`,e),Dr=e=>I.post(`/plugin?action=a&name=mail_sys&s=send_mail`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_19`),successMessage:!0}}),Or=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_task_list`,e),kr=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_log_rank`,e),Ar=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_log_list`,e),jr=e=>I.post(`/plugin?action=a&name=mail_sys&s=delete_task`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_20`),successMessage:!0}}),Mr=e=>I.post(`/plugin?action=a&name=mail_sys&s=pause_task`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_23`),successMessage:!0}}),Nr=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_backup_task_status`,{},{requestOptions:{errorMessage:!1}}),Pr=()=>I.post(`/plugin?action=a&name=mail_sys&s=close_backup_task`,{},{requestOptions:{loading:M.global.t(`Mail.Api.index_39`),successMessage:!0}}),Fr=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_cloud_storage_list`),Ir=e=>I.post(`/plugin?action=a&name=mail_sys&s=open_backup_task`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_24`),successMessage:!0}}),Lr=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_backup_path`),Rr=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_backup_file_list`,e),zr=e=>I.post(`/plugin?action=a&name=mail_sys&s=restore`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_25`),successMessage:!0}}),Br=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_service_status`),Vr=e=>I.post(`/plugin?action=a&name=mail_sys&s=service_admin`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_26`),successMessage:!0}}),Hr=e=>I.post(`/plugin?action=a&name=mail_sys&s=set_alarm_black_switch`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_26`),successMessage:!0}}),Ur=e=>I.post(`/plugin?action=a&name=mail_sys&s=repair_service_conf`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_27`),successMessage:!0}}),Wr=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_config`,e),Gr=e=>I.post(`/plugin?action=a&name=mail_sys&s=save_config`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_28`),successMessage:!0}}),Kr=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_service_monitor_status`,{},{requestOptions:{errorMessage:!1}}),qr=e=>I.post(`/crontab?action=set_cron_status`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_29`),successMessage:!0}}),Jr=()=>I.post(`/plugin?action=a&name=mail_sys&s=create_service_monitor_task`,{},{requestOptions:{loading:M.global.t(`Component.Pay.index_12`),successMessage:!0}}),Yr=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_save_day`),Xr=e=>I.post(`/plugin?action=a&name=mail_sys&s=set_save_day`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_31`),successMessage:!0}}),Zr=()=>I.post(`/plugin?action=a&name=mail_sys&s=check_mail_env`),Qr=(e,t)=>I.post(`/plugin?action=a&name=mail_sys&s=${t}`,{},{requestOptions:{loading:M.global.t(`Mail.Api.index_32`,[e]),successMessage:!0}}),$r=e=>I.post(`/plugin?action=a&name=mail_sys&s=change_hostname`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_33`),successMessage:!0}}),ei=()=>I.post(`/plugin?action=a&name=mail_sys&s=setup_mail_sys`),ti=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_init_log`),ni=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_roundcube_status`),ri=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_domain`),ii=e=>I.post(`/plugin?action=a&name=mail_sys&s=uninstall_roundcube`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_34`),successMessage:!0}}),ai=e=>I.post(`/plugin?action=a&name=mail_sys&s=add_roundcube`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_35`),successMessage:!0}}),oi=e=>I.post(`/plugin?action=a&name=mail_sys&s=add_roundcube_info`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_35`),successMessage:!0}}),si=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_unsubscribe_info`),ci=e=>I.post(`/plugin?action=a&name=mail_sys&s=set_unsubscribe_info`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_40`),successMessage:!0}}),li=(e={})=>I.post(`/plugin?action=a&name=mail_sys&s=del_unsubscribe_info`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_41`),successMessage:!0}}),ui=e=>I.post(`/auth?action=get_expand_pack_prices`,e,{requestOptions:{loading:M.global.t(`Component.Pay.index_12`)}}),di=e=>I.post(`/plugin?action=a&name=mail_sys&s=import_contacts`,e,{requestOptions:{loading:M.global.t(`WP.api.tamper_2`),successMessage:!0}}),fi=e=>I.post(`/plugin?action=a&name=mail_sys&s=check_blacklists`,e,{requestOptions:{loading:M.global.t(`Component.Pay.index_12`),successMessage:!0}}),pi=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_blacklist_tips`),mi=e=>I.post(`/plugin?action=a&name=mail_sys&s=Blacklist_tips`,e,{requestOptions:{loading:M.global.t(`Component.Pay.index_12`),successMessage:!0}}),hi=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_alarm_send `,e),gi=e=>I.post(`/plugin?action=a&name=mail_sys&s=read_blacklist_scan_log`,e),_i=e=>I.post(`/plugin?action=a&name=mail_sys&s=import_users`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_21`),successMessage:!0}}),vi=e=>I.post(`/plugin?action=a&name=mail_sys&s=export_users`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_38`)}}),yi=e=>I.post(`/plugin?action=a&name=mail_sys&s=create_email_batch_random`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_44`)}}),bi=e=>I.post(`/plugin?action=a&name=mail_sys&s=create_auto_reply_email`,e,{requestOptions:{loading:M.global.t(`WP.api.tamper_2`),successMessage:!0}}),xi=e=>I.post(`/plugin?action=a&name=mail_sys&s=update_auto_reply_email`,e,{requestOptions:{loading:M.global.t(`Crontab.Api.index_5`),successMessage:!0}}),Si=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_auto_reply_email`,e),Ci=e=>I.post(`/plugin?action=a&name=mail_sys&s=delete_auto_reply_email`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_37`),successMessage:!0}}),wi=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_quota_alert_status`),Ti=e=>I.post(`/plugin?action=a&name=mail_sys&s=set_send_email_to_user`,e,{requestOptions:{loading:M.global.t(`Component.Pay.index_12`),successMessage:!0}});b();var Ei=D(`aapanelsub-account-store`,()=>{let e=Ii(),{t:n}=O(),r=async()=>{try{a(!0);let{message:t}=await Ue(e.search);z(t)&&(e.table.data=t.list,e.table.total=t.page.count,e.account_total=t.account_total)}finally{a(!1)}},{loading:i,setLoading:a}=F(),o=async()=>{let{message:t}=await Pe();z(t)&&(e.packageSourceList=t.list,e.packageList=t.list.map(e=>({label:e.package_name,value:e.package_id})),t.list.length>0&&(e.expendFormState.package_id=t.list[0].package_id,l(e.expendFormState.package_id)))},s=e=>{let{url:t,user:n,pass:r}=e;Le(`Access address: ${t}\nUsername: ${n}\ninit Password: ${r}`)},c=async()=>{let t=await je();if(z(t)){let r={};e.diskMountSourceList=t.message,e.diskMountPointList=t.message.map(e=>(e.is_default&&(r=e),{label:`${e.mountpoint} (${R(e.used)}/${R(e.total)}) ${n(`Account.Account.account_533924-7`)}:${e.is_group_quota?n(`Account.Account.account_533924-5`):n(`Account.Account.account_533924-6`)}`,value:e.mountpoint})),t.message.length>0&&(e.expendFormState.mountpoint=r.mountpoint||t.message[0].mountpoint,e.currentChangeDisk=Object.keys(r).length===0?t.message[0]:r)}},l=async t=>{let n=e.packageSourceList.find(e=>e.package_id===t);if(n){let{package_name:t,disk_space_quota:r,monthly_bandwidth_limit:i,max_site_limit:a,max_database:o,php_start_children:s,php_max_children:c,remark:l}=n;e.wpForData.package_name=t,e.wpForData.disk_space_quota=r==0?{value:``,unlimited:!0}:{value:r/1024/1024,unlimited:!1},e.wpForData.monthly_bandwidth_limit=i==0?{value:``,unlimited:!0}:{value:i/1024/1024,unlimited:!1},e.wpForData.max_site_limit=a===0?{value:``,unlimited:!0}:{value:a,unlimited:!1},e.wpForData.max_database=o==0?{value:``,unlimited:!0}:{value:o,unlimited:!1},e.wpForData.php_start_children=s,e.wpForData.php_max_children=c,e.wpForData.remark=l}},u=async()=>{m(),await o(),await c(),e.addVisible=!0,e.isEdit=!1},d=async e=>{let{message:t}=await Se({account_id:e});z(t)&&window.open(t.login_url+`?token=`+t.token)};function f(){let{package_id:t,mountpoint:n}=e.expendFormState,{username:r,password:i,email:a,expire_date:o,remark:s}=e.acForData,{disk_space_quota:c,monthly_bandwidth_limit:l,max_site_limit:u,max_database:d,php_start_children:f,php_max_children:p}=e.wpForData;return Object.assign({},{username:r,password:i,email:a,expire_date:o,package_id:t,mountpoint:n,disk_space_quota:c.unlimited?0:String(Number(c.value)*1024*1024),monthly_bandwidth_limit:l.unlimited?0:String(Number(l.value)*1024*1024),max_site_limit:u.unlimited?0:u.value,max_database:d.unlimited?0:d.value,php_start_children:f,php_max_children:p,remark:s})}let p=async()=>{var t;if(e.domainForData.website_and_email===`yes`&&!e.isEdit){var i;await((i=e.accountDomainFormRef)==null?void 0:i.validate())}await((t=e.accountFormRef)==null?void 0:t.validate());let{domainForData:a,isSupportAuto:o}=e;if(!o&&e.domainForData.website_and_email===`yes`&&!e.isEdit)return N.error(`Your domain name does not support Create a website and email`),!1;let s=f();if(s.domain=a.website_and_email===`yes`?a.domain:null,s.automatic_dns=+(a.dns_record===2&&a.website_and_email===`yes`),Number(s.disk_space_quota)>0&&!e.isEdit){let{is_group_quota:t,free:r}=e.currentChangeDisk;if(!t)return N.error(n(`Account.Account.account_533924-3`)),!1;if(r{e.acForData.username=``,e.acForData.password=``,e.acForData.email=``,e.acForData.expire_date=`0000-00-00`,e.expendFormState.package_id=void 0,e.domainForData.domain=``,h()},h=()=>{e.wpForData.package_name=``,e.wpForData.disk_space_quota={value:``,unlimited:!1},e.wpForData.monthly_bandwidth_limit={value:``,unlimited:!1},e.wpForData.max_site_limit={value:``,unlimited:!1},e.wpForData.max_database={value:``,unlimited:!1},e.wpForData.php_start_children=1,e.wpForData.php_max_children=1,e.wpForData.remark=``};return{init:r,addHost:u,setLoading:a,loading:i,onLogin:d,modifyStatus:async e=>{let{status:t,username:r}=e;P({title:`${n(t===0?`Site.PHP.index_21_2`:`Site.PHP.index_21_3`)} ${n(`Account.Account.account_533924-0`,[r])}`,content:n(t===0?`Account.Account.account_533924-1`:`Account.Account.account_533924-2`),onConfirm:async()=>{await Re({...e,status:+(t===0)}),e.status=+(t===0)}})},removeAccount:async e=>{P({title:n(`Account.Account.account_673836-0`,[e.username]),content:()=>t(y,null,[t(`div`,null,[n(`Account.Account.account_673836-1`)])]),onConfirm:async()=>{await We({account_id:e.account_id,is_del_resources:!0}),r()}})},form_save:p,form_reset:m,package_form_reset:h,getPackageList:o,getDiskList:c,changePackage:l,copyInfo:s}});b();var Di={key:0,class:`color-desc`},Oi=_({__name:`automatic`,props:{domain:{}},setup(r,{expose:i}){let a=ne(),s=r,c=m(),u=E(()=>{var e;return(e=c.value)==null?void 0:e.support.includes(`auto`)}),f=()=>{a.push(`/ssl_domain/domain`)};return i({getParseStatus:async()=>{let{message:e}=await ye({domain:s.domain});z(e)&&(c.value=e)},parseStatus:c,isSupportAuto:u}),(r,i)=>{let a=de,s=se,m=ae;return o(),T(s,null,{default:h(()=>[l(c)?d(``,!0):(o(),e(`span`,Di,` *The program will use the APl to automatically add the required DNS records forthe mail server and complete the installation of the SSL certifcate. `)),l(c)?(o(),T(s,{key:1},{default:h(()=>[l(u)?(o(),T(m,{key:1,type:`success`},{default:h(()=>[...i[2]||(i[2]=[n(` Your domain has been connccted to the domain managementccnter, and you can use this fcature to complcte onc-click deployment. `,-1)])]),_:1})):(o(),T(m,{key:0,type:`error`},{default:h(()=>[t(s,{class:`items-center flex-nowrap!`},{default:h(()=>[i[1]||(i[1]=p(`span`,null,`Your domain has not yet been integrated with the Domain Name Management Center.`,-1)),t(a,{type:`primary`,size:`small`,ghost:``,onClick:f},{default:h(()=>[...i[0]||(i[0]=[n(`Add Now`,-1)])]),_:1})]),_:1})]),_:1}))]),_:1})):d(``,!0)]),_:1})}}});b();function ki(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!a(e)}var Ai=_({props:{options:Array,modelValue:Object,rules:Object,exclude:Array},setup(e,{attrs:n,slots:i,expose:a}){let o=m(null),s=w({});return a(s),r(()=>{var e,t;Object.assign(s,{validate:(e=o.value)==null?void 0:e.validate,restoreValidation:(t=o.value)==null?void 0:t.restoreValidation})}),()=>t(y,null,[t(oe,u(n,{model:e.modelValue,ref:o,rules:e.rules}),{default:()=>{var r;return t(y,null,[(r=e.options)==null?void 0:r.filter(t=>{var n;return!((n=e.exclude)!=null&&n.includes(t.key))}).map(t=>ji(t,e.modelValue,n,i))])}})])}});function ji(e,n,r,i){let{label:a,key:o,type:s,options:c,el:l}=e;switch(s){case`input`:return t(A,u({label:a,path:o},r),{default:()=>[t(j,u({value:n[o],"onUpdate:value":e=>n[o]=e},l),null)]});case`password`:return t(A,u({label:a,path:o},r),{default:()=>[t(j,u({value:n[o],"onUpdate:value":e=>n[o]=e},l),null)]});case`select`:return t(A,u({label:a,path:e.key},r),{default:()=>[t(me,u({options:c,value:n[o],"onUpdate:value":e=>n[o]=e},l),null)]});case`checkbox`:return t(A,u({label:a,path:e.key},r),{default:()=>[t(he,u({checked:n[o],"onUpdate:checked":e=>n[o]=e},l),null)]});case`date-picker`:return t(A,u({label:a,path:e.key},r),{default:()=>[t(le,u({"formatted-value":n[o],"onUpdate:formatted-value":e=>n[o]=e,type:`date`,"value-format":`yyyy-MM-dd`},l),null)]});case`input-number`:return t(A,u({label:a,path:e.key},r),{default:()=>[t(Fi,u({value:n[o],"onUpdate:value":e=>n[o]=e},l),null)]});case`custom-item`:return t(A,u({label:a,path:e.key},r),{default:()=>{var t;return[(t=e.slots)==null?void 0:t.default(r)]}});case`custom-slot`:return t(A,u({label:a,path:e.key},r),{default:()=>{var t;return[i&&((t=i[e.key])==null?void 0:t.call(i))]}})}}function Mi(){let{isUserAutoMatic:e,isExistWhite:i}=k(Ae()),a=Te(),o=m(!1),s=w({website_and_email:`yes`,domain:``,dns_record:2}),c=m(``),l=w({domain:[{required:!0,message:M.global.t(`SSL.index_21`),trigger:`blur`}]}),u=m(),d=()=>{if(s.domain.trim()===``){c.value=``;return}if(c.value!==s.domain){var e;(e=u.value)==null||e.getParseStatus(),c.value=s.domain}},f=E(()=>{var e;return(e=u.value)==null?void 0:e.isSupportAuto});return[_({props:{isEdit:Boolean},setup(c,{expose:f}){let p=m(),h=w({});return f(h),r(()=>{var t,n;(async()=>{try{o.value=!0,await a.getMailInfo(),(!a.install||!e.value||!i.value)&&(s.website_and_email=`no`)}finally{o.value=!1}})(),Object.assign(h,{validate:(t=p.value)==null?void 0:t.validate,restoreValidation:(n=p.value)==null?void 0:n.restoreValidation})}),()=>t(ge,{show:o.value},{default:()=>[v(t(qe,{ref:p,model:s,rules:l},{default:()=>[t(A,{label:`Create a website and email`},{default:()=>[t(ue,{class:`w-150px`,value:s.website_and_email,onUpdateValue:e=>s.website_and_email=e,"onUpdate:value":d,disabled:!e.value||!a.install||!i.value},{default:()=>[t(re,{value:`yes`},{default:()=>[n(`Yes`)]}),t(re,{value:`no`},{default:()=>[n(`No`)]})]}),v(t(ae,{"show-icon":!1},{default:()=>[t(`div`,{class:`flex items-center`},[t(we,{name:`base-info`,size:17,class:`mr-8px`},null),t(`span`,{class:`leading-17px`},[!a.install||!e.value?`Current Mail Server is not installed or sub-panel version is lower than 1.0.9`:`API not enabled or 127.0.0.1 not added to the API whitelist`])])]}),[[C,!a.install||!e.value||!i.value]])]}),v(t(A,{label:`Domain`,path:`domain`},{default:()=>[t(j,{value:s.domain,onUpdateValue:e=>s.domain=e,onBlur:d},null)]}),[[C,s.website_and_email===`yes`]]),v(t(A,{label:`DNS record`},{default:()=>[t(ue,{value:s.dns_record,onUpdateValue:e=>{s.dns_record=e,d()}},{default:()=>[t(re,{value:2},{default:()=>[t(`div`,{class:`flex h-15px items-center mr-16px`},[t(`div`,null,[n(`Automatic`)]),t(we,{name:`ssl-stars`,size:22},null)])]}),t(re,{value:1},{default:()=>[n(`Manual`)]})]})]}),[[C,s.website_and_email===`yes`]]),v(t(A,{label:` `},{default:()=>[t(Oi,{ref:u,domain:s.domain},null)]}),[[C,s.website_and_email===`yes`]])]}),[[C,!c.isEdit]]),v(t(qe,null,{default:()=>[v(t(A,{label:`Domain`},{default:()=>[t(j,{value:s.domain,disabled:!0},null)]}),[[C,s.domain]])]}),[[C,c.isEdit]])]})}}),s,f]}function Ni(){let e=[{type:`input`,label:M.global.t(`Account.Account.FormHooks-122755-1`),key:`username`,el:{disabled:!0}},{type:`custom-slot`,label:M.global.t(`Account.Account.FormHooks-122755-2`),key:`password`},{type:`input`,label:M.global.t(`Account.Account.FormHooks-122755-4`),key:`email`},{type:`custom-slot`,label:M.global.t(`Account.Account.FormHooks-122755-5`),key:`expire_date`},{type:`input`,label:M.global.t(`Account.Account.FormHooks-122755-14`),key:`remark`}],n=w({username:``,password:``,email:``,expire_date:`0000-00-00`,remark:``}),i=w({username:[{required:!0,message:M.global.t(`Account.Account.FormHooks-122755-7`),trigger:`blur`},{validator:(e,t)=>/^[a-zA-Z0-9_]+$/.test(t)?!0:Error(M.global.t(`Username can only contain letters, numbers, and underscores`)),trigger:`blur`}],password:[{required:!0,message:M.global.t(`Account.Account.FormHooks-122755-8`),trigger:`blur`}],email:[{required:!0,message:M.global.t(`Account.Account.FormHooks-122755-10`),trigger:`blur`}]});return[_({props:{isEdit:Boolean},setup(a,{attrs:o,expose:s,slots:c}){let l=m(),d=w({});return s(d),r(()=>{var e,t;Object.assign(d,{validate:(e=l.value)==null?void 0:e.validate,restoreValidation:(t=l.value)==null?void 0:t.restoreValidation})}),a.isEdit?(e[0].el.disabled=!0,i.password[0].required=!1):(e[0].el.disabled=!1,i.password[0].required=!0),()=>t(Ai,u({options:e,modelValue:n,"label-placement":`left`,"label-width":`130px`},o,{rules:i,ref:l}),ki(c)?c:{default:()=>[c]})}}),n]}var U=_({props:{modelValue:Object},setup(e,{attrs:n}){var r,i,a,o;let s=w({value:(r=e.modelValue)!=null&&r.value?(i=e.modelValue)==null?void 0:i.value:0,unlimited:(a=e.modelValue)!=null&&a.unlimited?(o=e.modelValue)==null?void 0:o.unlimited:!1});return x(s,t=>{e.modelValue.value=t.value,e.modelValue.unlimited=t.unlimited}),()=>{var r;return t(`div`,{class:`inline-item`},[t(`div`,{class:`left-item`},[t(Fi,{value:s.value,"onUpdate:value":e=>s.value=e,disabled:((r=e.modelValue)==null?void 0:r.unlimited)||n.disabled},null)]),t(`div`,{class:`right-item`},[t(fe,{value:s.unlimited,"onUpdate:value":e=>s.unlimited=e,disabled:n.disabled},{checked:()=>M.global.t(`Account.Account.FormHooks-122755-12`),unchecked:()=>M.global.t(`Account.Account.FormHooks-122755-12`)})])])}}});function Pi(){let e=[{type:`input`,label:M.global.t(`Account.Account.FormHooks-122755-13`),key:`package_name`},{type:`input`,label:M.global.t(`Account.Account.FormHooks-122755-14`),key:`remark`},{type:`custom-item`,label:M.global.t(`Account.Account.FormHooks-122755-15`),key:`disk_space_quota`,slots:{default:e=>t(U,u({modelValue:n.disk_space_quota,"onUpdate:modelValue":e=>n.disk_space_quota=e},e),null)}},{type:`custom-item`,label:M.global.t(`Account.Account.FormHooks-122755-16`),key:`monthly_bandwidth_limit`,slots:{default:e=>t(U,u({modelValue:n.monthly_bandwidth_limit,"onUpdate:modelValue":e=>n.monthly_bandwidth_limit=e},e),null)}},{type:`custom-item`,label:M.global.t(`Account.Account.FormHooks-122755-17`),key:`max_site_limit`,slots:{default:e=>t(U,u({modelValue:n.max_site_limit,"onUpdate:modelValue":e=>n.max_site_limit=e},e),null)}},{type:`input-number`,label:M.global.t(`Account.Account.FormHooks-122755-18`),key:`php_start_children`},{type:`input-number`,label:M.global.t(`Account.Account.FormHooks-122755-19`),key:`php_max_children`},{type:`custom-item`,label:M.global.t(`Account.Account.FormHooks-122755-21`),key:`max_database`,slots:{default:e=>t(U,u({modelValue:n.max_database,"onUpdate:modelValue":e=>n.max_database=e},e),null)}}],n=w({package_name:``,remark:``,disk_space_quota:{value:0,unlimited:!0},monthly_bandwidth_limit:{value:0,unlimited:!0},max_site_limit:{value:0,unlimited:!0},php_start_children:1,php_max_children:3,max_email_account:{value:1,unlimited:!1},max_database:{value:0,unlimited:!0}}),i=w({package_name:[{required:!0,message:M.global.t(`Account.Account.FormHooks-122755-22`),trigger:`blur`}],disk_space_quota:[{required:!0,message:M.global.t(`Account.Account.FormHooks-122755-24`),trigger:`blur`,validator(e,t){return t.unlimited?!0:!!(t.value&&t.value>0)}}],monthly_bandwidth_limit:[{required:!0,message:M.global.t(`Account.Account.FormHooks-122755-25`),trigger:`blur`,validator(e,t){return t.unlimited?!0:!!(t.value&&t.value>0)}}],max_site_limit:[{required:!0,message:M.global.t(`Account.Account.FormHooks-122755-26`),trigger:`blur`,validator(e,t){return t.unlimited?!0:!!(t.value&&t.value>0)}}],php_start_children:[{required:!0,validator(e,t){return t?!0:Error(M.global.t(`Account.Account.FormHooks-122755-27`))}}],php_max_children:[{required:!0,validator(e,t){return t>0||Error(M.global.t(`Account.Account.FormHooks-122755-28`))}}],max_email_account:[{required:!0,message:M.global.t(`Account.Account.FormHooks-122755-29`),trigger:`blur`,validator(e,t){return t.unlimited?!0:!!(t.value&&t.value>0)}}],max_database:[{required:!0,message:M.global.t(`Account.Account.FormHooks-122755-30`),trigger:`blur`,validator(e,t){return t.unlimited?!0:!!(t.value&&t.value>0)}}]}),a=m();return[_({props:{isDisable:Boolean,exclude:Array},setup(o,{expose:s}){let c=w({}),l=m(!1);return s(c),r(()=>{var e,t;Object.assign(c,{validate:(e=a.value)==null?void 0:e.validate,restoreValidation:(t=a.value)==null?void 0:t.restoreValidation})}),x(o,e=>{`isDisable`in e&&(l.value=e.isDisable)},{immediate:!0}),()=>t(y,null,[t(Ai,{exclude:o.exclude,options:e,modelValue:n,"label-placement":`left`,"label-width":`130px`,rules:i,ref:a,disabled:l.value},null)])}}),n]}var Fi=_({props:{value:Number},emits:[`update:value`],setup(e,{emit:n,attrs:r}){let i=f(e,`value`),a=m(e.value);x(i,e=>{a.value=e});function o(e){isNaN(Number(e))?(a.value=0,n(`update:value`,1)):(a.value=Math.round(e),n(`update:value`,Number(Math.floor(e))))}return()=>t(ie,u(r,{value:a.value,clearable:!0,"onUpdate:value":o,min:1}),null)}}),W=`/static/vite/images/quota.svg`;b();var Ii=D(`account-state-store`,()=>{let e=Ei(),{t:r}=O(),i=m(!1),a=m(!1),o=m(null),s=m(null),c=m(30),l=w({data:[],total:0,loading:!1}),u=m([{title:r(`Account.Account.accountState-721844-0`),key:`username`,width:130,render:n=>t(`span`,{class:`text-primary cursor-pointer`,onClick:()=>e.onLogin(n.account_id)},[n.username])},{title:r(`Account.Account.accountState-721844-1`),key:`package_name`,width:100},{title:r(`Account.Account.accountState-721844-2`),key:`email`},{title:r(`Account.Account.accountState-721844-20`),key:`login_info`,width:80,render:n=>t(`span`,{class:`text-primary cursor-pointer`,onClick:()=>e.copyInfo({url:n.login_url,user:n.username,pass:n.init_password})},[r(`Public.Btn.Copy`)])},{key:`quota`,title:r(`Account.Account.accountState-721844-3`),render:e=>t(`span`,{class:e.disk_space_status===0?`text-error`:``},[e.disk_space_used===0&&e.disk_space_quota===0?`-`:R(e.disk_space_used,!0,0),n(` /`),` `,e.disk_space_quota===0?t(`img`,{class:`icon`,title:``,src:W},null):R(e.disk_space_quota,!0,0)])},{key:`bandwidth`,title:r(`Account.Account.accountState-721844-7`),render:e=>t(`span`,{class:e.monthly_bandwidth_status===0?`text-error`:``},[R(e.monthly_bandwidth_used,!0,2),n(` /`),` `,e.monthly_bandwidth_limit===0?t(`img`,{class:`icon`,title:``,src:W},null):R(e.monthly_bandwidth_limit,!0,0)])},{title:r(`Account.Account.accountState-721844-8`),key:`status`,width:68,render:n=>{let i=new Map([[-1,r(`Account.Account.accountState-721844-9`)],[0,r(`Account.Account.accountState-721844-10`)],[1,r(`Account.Account.accountState-721844-11`)],[2,r(`Account.Account.accountState-721844-12`)]]);return t(`span`,{onClick:()=>e.modifyStatus(n),class:`cursor-pointer ${n.status===1||n.status===-1?`text-primary`:`text-error`}`},[i.get(n.status)])}},{title:r(`Account.Account.accountState-721844-13`),key:`expire_date`,width:106,render:e=>e.expire_date===`0000-00-00`?r(`Account.Account.account_index_10`):e.expire_date},{title:r(`Account.Account.accountState-721844-14`),key:`remark`,render:e=>e.remark?e.remark:`--`},Ne({title:r(`Public.Table.Action`),align:`right`,width:200,options:t=>[{label:r(`Account.Account.accountState-721844-15`),onClick:async()=>{e.onLogin(t.account_id)}},{label:r(`Account.Account.accountState-721844-16`),onClick:async()=>{await e.getPackageList(),await e.getDiskList(),p.value=Number(t.account_id),a.value=!0,b.username=t.username,b.password=``,b.email=t.email,b.expire_date=t.expire_date,b.remark=t.remark,C.value.package_id=Number(t.package_id),C.value.mountpoint=t.mountpoint,e.changePackage(t.package_id),S.domain=t.domain,i.value=!0}},{label:r(`Account.Account.accountState-721844-17`),onClick:async()=>{e.removeAccount(t)}}]})]),d=m([]),f=w({p:1,rows:10,type_id:-1,search_value:``}),p=m(null),h=m([]),g=m([]),_=m([]),v=m([]),[y,b]=Ni(),[x,S,ee]=Mi(),C=m({package_id:-1,mountpoint:``}),T=m(),[te,E]=Pi();return{addVisible:i,search:f,table:l,columns:u,keys:d,isEdit:a,accountFormRef:o,accountDomainFormRef:s,account_total:c,acForData:b,domainForData:S,expendFormState:C,wpForData:E,packageList:h,packageSourceList:g,diskMountPointList:_,diskMountSourceList:v,current_account_id:p,currentChangeDisk:T,initAccountForm:()=>y,initPackageForm:()=>te,initDomainForm:()=>x,isSupportAuto:ee}});b();var Li=D(`diskStore`,()=>{let{t:e}=O(),{loading:r,setLoading:i}=F(),a=m({device:``,mountpoint:``,fstype:``,total:0,used:0,free:0,used_percent:0,inodes_total:0,inodes_used:0,inodes_free:0,inodes_used_percent:0,is_group_quota:!1,is_user_quota:!1,is_default:!1,account_allocate:0,account_percent:0}),o=w({data:[]}),s=m(!1),c=m([{title:e(`Account.Disk.disk_810348-0`),key:`mountpoint`},{title:e(`Account.Disk.disk_810348-1`),key:`device`},{title:e(`Account.Disk.disk_810348-9`),key:`is_group_quota`,render:r=>r.is_user_quota?t(`span`,null,[e(`Account.Disk.disk_810348-10`)]):t(`div`,null,[t(`span`,{class:`text-warning`},[e(`Account.Disk.disk_810348-11`)]),n(` | `),t(`span`,{class:`text-primary cursor-pointer`,onClick:()=>u(r.mountpoint)},[e(`Account.Disk.disk_810348-12`)])])},{title:e(`Account.Disk.disk_810348-2`),key:`total`,width:120,render:e=>R(e.total)},{title:e(`Account.Disk.disk_810348-3`),key:`used`,render:e=>{let r=Math.round(e.used_percent);return t(y,null,[t(`div`,{class:`mb-[.2rem]`},[r,n(`% / `),R(e.used)]),t(ce,{height:10,color:d(r),percentage:r,showIndicator:!1},null)])}},Ne({title:e(`Public.Table.Action`),align:`right`,width:200,options:t=>[{label:e(`Account.Disk.disk_810348-4`),show:t.is_default&&!s.value,disabled:!0},{label:`重启服务`,show:t.is_default&&s.value,type:`warning`,onClick:async()=>At()},{label:e(`Account.Disk.disk_810348-5`),show:!t.is_default,onClick:async()=>{P({title:e(`Account.Disk.disk_810348-6`),content:e(`Account.Disk.disk_810348-7`,[t.mountpoint]),onConfirm:async()=>{await Fe({mountpoint:t.mountpoint}),s.value=!0,f()}})}}]})]),l=pe();async function u(e){await ve(e),f()}let d=e=>{let t=Math.round(e);return t>80?l.value.errorColor:t>60?l.value.warningColor:l.value.primaryColor},f=async()=>{try{i(!0);let e=await je();if(z(e)){o.data=e.message;let t=e.message.find(e=>e.is_default);if(t){let e={...t};e.account_percent=Math.round(e.account_allocate/e.total*100),a.value=e}}}finally{i(!1)}};return{loading:r,DefaultDisk:a,init:f,columns:c,table:o,diskColor:d}}),Ri=`/static/vite/images/1.jpg`,zi=D(`packageStore`,()=>{let e=Bi(),{t}=O(),n=async()=>{try{i(!0);let{message:t}=await Pe(e.search);z(t)&&(e.table.data=t.list,e.table.total=t.page.count)}finally{i(!1)}},{loading:r,setLoading:i}=F(),a=async e=>{P({title:t(`Account.Package.package-988835-0`,[e.package_name]),content:t(`Account.Package.package-988835-1`),onConfirm:async()=>{if(e.status===1){N.error(t(`Account.Package.package-988835-2`));return}await He({package_id:e.package_id}),n()}})};async function o(){e.isEdit=!1,e.addVisible=!0,e.formData_reset()}async function s(t){l(t),e.current_account_id=t.package_id,e.isEdit=!0,e.addVisible=!0}function c(){let{package_name:t,disk_space_quota:n,monthly_bandwidth_limit:r,max_site_limit:i,max_database:a,php_start_children:o,php_max_children:s,remark:c}=e.formData;return{package_name:t,disk_space_quota:n.unlimited?0:String(Number(n.value)*1024*1024),monthly_bandwidth_limit:r.unlimited?0:String(Number(r.value)*1024*1024),max_site_limit:i.unlimited?0:i.value,max_database:a.unlimited?0:a.value,max_email_account:0,php_start_children:o,php_max_children:s,remark:c}}function l(t){let{package_name:n,disk_space_quota:r,monthly_bandwidth_limit:i,max_site_limit:a,max_database:o,php_start_children:s,php_max_children:c,remark:l}=t;e.formData.package_name=n,e.formData.disk_space_quota=r==0?{value:``,unlimited:!0}:{value:r/1024/1024,unlimited:!1},e.formData.monthly_bandwidth_limit=i==0?{value:``,unlimited:!0}:{value:i/1024/1024,unlimited:!1},e.formData.max_site_limit=a==0?{value:``,unlimited:!0}:{value:a,unlimited:!1},e.formData.max_database=o==0?{value:``,unlimited:!0}:{value:o,unlimited:!1},e.formData.php_start_children=s,e.formData.php_max_children=c,e.formData.remark=l}async function u(){try{var t;await((t=e.packageFormRef)==null?void 0:t.validate()),e.isEdit?(await Ge({package_id:e.current_account_id,...c()}),e.formData_reset(),n()):(await Ee(c()),e.formData_reset(),n())}catch(e){return Promise.reject(e)}}return{init:n,loading:r,setLoading:i,removePackage:a,create_package:o,editPackage:s,packageInfoConfirm:u}});b();var Bi=D(`packageStateStore`,()=>{let e=zi(),{t:n}=O(),r=w({data:[],total:0,loading:!1}),i=m([{title:n(`Account.Package.packageState-592272-0`),key:`package_name`,width:150},{title:n(`Account.Package.packageState-592272-1`),key:`php_start_children`,width:80,render:e=>t(`div`,null,[e.max_site_limit===0?t(`img`,{class:`icon`,title:``,src:W},null):e.max_site_limit])},{title:n(`Account.Account.accountState-721844-3`),key:`disk_space_quota`,render:e=>t(`div`,null,[e.disk_space_quota===0?t(`img`,{class:`icon`,title:``,src:W},null):R(e.disk_space_quota,!0,0)])},{title:n(`Account.Package.packageState-592272-2`),key:`monthly_bandwidth_limit`,render:e=>t(`div`,null,[e.monthly_bandwidth_limit===0?t(`img`,{class:`icon`,title:``,src:W},null):R(e.monthly_bandwidth_limit,!0,0)])},{title:n(`Account.Account.accountState-721844-14`),key:`remark`,render:e=>e.remark?e.remark:`--`},{title:n(`Account.Package.packageState-592272-7`),key:`create_time`,render:e=>Me(e.create_time)},Ne({title:n(`Public.Table.Action`),align:`right`,width:200,options:t=>[{label:n(`Account.Package.packageState-592272-8`),onClick:async()=>e.editPackage(t)},{label:n(`Account.Package.packageState-592272-9`),onClick:async()=>{e.removePackage(t)}}]})]),a=m([]),o=w({p:1,rows:10,search_value:``}),s=m(!1),c=m(!1),[l,u]=Pi();function d(){u.package_name=``,u.disk_space_quota={value:0,unlimited:!0},u.monthly_bandwidth_limit={value:0,unlimited:!0},u.max_site_limit={value:0,unlimited:!0},u.max_database={value:0,unlimited:!0},u.php_start_children=1,u.php_max_children=3,u.remark=``}let f=m(0),p=m(0),h=m(null);return{search:o,table:r,columns:i,keys:a,addVisible:s,formData:u,PackageInfoForm:()=>l,formData_reset:d,packageFormRef:m(),isEdit:c,disk_space_quota_cache:f,monthly_bandwidth_limit_cache:p,current_account_id:h}});b();var Vi=D(`logsStateStore`,()=>{let{t:e}=O(),n=w({data:[],total:0,loading:!1}),r=m([{title:e(`Account.Logs.logsState-131428-0`),key:`log_type`,width:150},{title:e(`Account.Logs.logsState-131428-1`),key:`log_level`,width:100},{title:e(`Account.Logs.logsState-131428-2`),key:`status`,width:100,render:n=>n.log_status?t(`span`,{class:`text-primary`},[e(`Account.Logs.logsState-456809-0`)]):t(`span`,{class:`text-error`},[e(`Account.Logs.logsState-456809-1`)])},{title:e(`Account.Logs.logsState-131428-3`),key:`log_body`,render:n=>t(`div`,{class:`flex`},[n.username?t(`div`,{class:`text-[#909399]`},[e(`Account.Account.account_533924-0`)+` [`+n.username+`]-->`]):``,t(`div`,null,[n.log_body])])},{key:`log_time`,align:`right`,title:e(`Logs.Panel.index_7`),render:e=>Me(e.log_time)}]),i=m([]);return{search:w({p:1,rows:10,search:``}),table:n,columns:r,keys:i}});b();var Hi=D(`account-store`,()=>{let e=k(Ii()),t=k(Bi()),n=Li(),r=k(Vi());return{install:m(!1),account:{...e},w_package:{...t},disk:{...n},logs:{...r}}}),Ui=D(`logsStore`,()=>{let{t:e}=O(),{search:t,table:n}=k(Vi()),r=async()=>{try{a(!0);let{message:e}=await ke(t.value);z(e)&&(n.value.data=e.list,n.value.total=e.page.count)}finally{a(!1)}},{loading:i,setLoading:a}=F();return{init:r,setLoading:a,loading:i,onClear:()=>{P({title:e(`Logs.Panel.index_5`),content:e(`Logs.Panel.index_15`),onConfirm:async()=>{await Oe(),r()}})}}});b(),V();var Wi=e=>{let t=e.checkedType||[`dir`];L({title:t.length===1&&t[0]===`file`?M.global.t(`Component.Upload.index_1`):M.global.t(`Component.SelectPath.index_7`),width:750,height:640,footer:!1,data:{path:e.path,checkedType:t,callback:e.onCheckedSuccess},component:c(()=>B(()=>import(`./feature-FilePicker.js?v=1786507437784`).then(e=>e.t),__vite__mapDeps([28,1,2,3,4,5,6,7,8,9,10,11,29])))})};function Gi(e){return/^[a-zA-Z]:\\/.test(e)||/^\/[a-zA-Z0-9]*/.test(e)}b(),V();var Ki=({path:e,confirmText:t,size:n,uploadData:r,onUploadSuccess:i})=>{L({title:`Upload files to [${e}]`,width:580,minHeight:436,footer:!0,confirmText:t||M.global.t(`Public.Btn.Upload`),data:{path:e,size:n,uploadData:r,uploadSuccess:i},component:c(()=>B(()=>import(`./app-ui.js?v=1786507437784`).then(e=>e.t),__vite__mapDeps([46,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,47])))})},qi=`/static/vite/images/preview.png`;b();var Ji=()=>{let e=m([]),t=null,n=m(!1),r=async i=>{t&&clearTimeout(t);let{message:a}=await Ce();Be(a)&&(e.value=a,a.length>0?(n.value=!0,t=window.setTimeout(()=>{r(i)},3e3)):n.value&&i&&i())};return{applySSLInfo:e,getSSLApplyList:r,clearTimer:()=>{t&&clearTimeout(t)}}},Yi=(e,t=!1)=>I.post(`/mod/docker/com/get_apps`,e,{requestOptions:{loading:t?M.global.t(`Docker.api.App.index_1`):``}}),Xi=(e,t=!1)=>I.post(`/mod/docker/com/get_installed_apps`,e,{requestOptions:{loading:t?M.global.t(`Docker.api.App.index_1`):``}}),Zi=(e={})=>I.post(`/mod/docker/com/get_tags`,e),Qi=e=>I.post(`/mod/docker/com/get_dependence_apps`,{depend_app:JSON.stringify(e.depend_app)}),$i=e=>I.post(`/mod/docker/com/create_app`,e,{requestOptions:{loading:M.global.t(`Docker.api.App.index_2`),successMessage:!0}}),ea=e=>I.post(`/mod/docker/com/set_app_status`,e,{requestOptions:{loading:M.global.t(`Docker.api.App.index_3`),successMessage:!0}}),ta=e=>I.post(`/mod/docker/com/remove_app`,e,{requestOptions:{loading:M.global.t(`Docker.api.App.index_4`),successMessage:!0}}),na=e=>I.post(`/mod/docker/com/get_app_log`,e),ra=e=>I.post(`/mod/docker/com/get_app_installed_log`,e),ia=e=>I.post(`/mod/docker/com/get_backup_list`,e),aa=e=>I.post(`/mod/docker/com/backup_app`,e,{requestOptions:{loading:M.global.t(`Docker.api.App.index_5`),successMessage:!0}}),oa=e=>I.post(`/mod/docker/com/delete_backup`,e,{requestOptions:{loading:M.global.t(`Docker.api.App.index_4`),successMessage:!0}}),sa=e=>I.post(`/mod/docker/com/restore_backup`,e,{requestOptions:{loading:M.global.t(`Docker.api.App.index_6`),successMessage:!0}}),ca=e=>I.post(`/mod/docker/com/upload_backup`,e,{headers:{"Content-Type":`multipart/form-data`},requestOptions:{loading:M.global.t(`Docker.api.App.index_7`),successMessage:!0}}),la=e=>I.post(`/mod/docker/com/client_db_shell`,e,{requestOptions:{loading:M.global.t(`Docker.api.App.index_1`)}}),ua=`/static/vite/images/banner.png`,da=()=>I.post(`/mod/backup_restore/com/get_backup_list`),fa=()=>I.post(`/mod/backup_restore/com/get_data_total`),pa=e=>I.post(`/mod/backup_restore/com/add_backup`,e,{requestOptions:{loading:M.global.t(`Component.Pay.index_12`),successMessage:!0}}),ma=e=>I.post(`/mod/backup_restore/com/get_progress`,e),ha=e=>I.post(`/mod/backup_restore/com/task_stop`,e,{requestOptions:{loading:M.global.t(`Component.Pay.index_12`),successMessage:!0}}),ga=e=>I.post(`/mod/backup_restore/com/exec_backup`,e,{requestOptions:{loading:M.global.t(`Component.Pay.index_12`),successMessage:!0}}),_a=(e,t=!0)=>I.post(`/mod/backup_restore/com/del_backup`,e,{requestOptions:{loading:t?M.global.t(`Component.Pay.index_12`):``,successMessage:t}}),va=e=>I.post(`/mod/backup_restore/com/get_details`,e),ya=e=>I.post(`/mod/backup_restore/com/get_exec_logs`,e),ba=e=>I.post(`/mod/backup_restore/com/add_restore`,e,{requestOptions:{loading:M.global.t(`Component.Pay.index_12`),successMessage:!0}}),xa=()=>I.post(`/mod/backup_restore/com/get_migrate_status`),Sa=e=>I.post(`/mod/backup_restore/com/ssh_auth_check`,e,{requestOptions:{loading:M.global.t(`Component.Pay.index_12`),successMessage:!0}}),Ca=e=>I.post(`/mod/backup_restore/com/add_migrate_task`,e,{requestOptions:{loading:M.global.t(`Component.Pay.index_12`),successMessage:!0}}),wa=()=>I.post(`/mod/backup_restore/com/get_migrate_progress`),Ta=()=>I.post(`/mod/backup_restore/com/stop_migrate`,{},{requestOptions:{loading:M.global.t(`Component.Pay.index_12`),successMessage:!0}}),Ea=()=>I.post(`/mod/backup_restore/com/close_migrate_popup`,{},{requestOptions:{loading:M.global.t(`Component.Pay.index_12`),successMessage:!1}}),Da=e=>I.post(`/mod/migrate/com/cp_migrate_start`,e,{requestOptions:{loading:M.global.t(`Component.Pay.index_12`),successMessage:!0}}),Oa=()=>I.post(`/mod/migrate/com/get_migrate_status`),ka=e=>I.post(`/mod/migrate/com/connect_cp_verify`,e,{requestOptions:{loading:M.global.t(`Component.Pay.index_12`),successMessage:!0}}),Aa=e=>I.post(`/mod/migrate/com/cp_users_info`,e),ja=e=>I.post(`/mod/migrate/com/cp_migrate_info`,e,{requestOptions:{loading:M.global.t(`Component.Pay.index_12`),successMessage:!1}}),Ma=()=>I.post(`/mod/migrate/com/cancel_migrate`,{},{requestOptions:{loading:M.global.t(`Component.Pay.index_12`),successMessage:!0}}),Na=e=>I.post(`/config?action=get_alarm_services`,e),{t:G}=M.global,Pa=e=>I.post(`/crontab/trigger/get_trigger_list`,{data:JSON.stringify(e)}),Fa=e=>I.post(`/crontab/trigger/create_trigger`,{data:JSON.stringify(e)},{requestOptions:{loading:G(`Security.Api.Index_4`),successMessage:!0}}),Ia=e=>I.post(`/crontab/trigger/modify_trigger`,{data:JSON.stringify(e)},{requestOptions:{loading:G(`Crontab.Api.index_5`),successMessage:!0}}),La=()=>I.post(`/crontab/script/get_script_list_by_type`),Ra=e=>I.post(`/crontab/trigger/get_operator_where_list`,{data:JSON.stringify(e)}),za=e=>I.post(`/crontab/trigger/create_operator_where`,{data:JSON.stringify(e)},{requestOptions:{loading:G(`Security.Api.Index_4`),successMessage:!0}}),Ba=e=>I.post(`/crontab/trigger/modify_operator_where`,{data:JSON.stringify(e)},{requestOptions:{loading:G(`Crontab.Api.index_5`),successMessage:!0}}),Va=e=>I.post(`/crontab/trigger/remove_operator_where`,e,{requestOptions:{loading:G(`Security.Api.Index_3`),successMessage:!0}}),Ha=e=>I.post(`/crontab/trigger/get_operator_logs`,{data:JSON.stringify(e)}),Ua=e=>I.post(`/crontab/trigger/get_trigger_logs`,e),Wa=e=>I.post(`/crontab/trigger/test_trigger`,{data:JSON.stringify(e)},{requestOptions:{loading:G(`Crontab.Api.index_4`),successMessage:!1,errorMessage:!1}}),Ga=(e,t=!0)=>I.post(`/crontab/trigger/remove_trigger`,e,{requestOptions:{loading:t?G(`Security.Api.Index_3`):``,successMessage:t}}),{t:K}=M.global,Ka=e=>I.post(`/crontab/script/get_script_list`,{data:JSON.stringify(e)}),qa=e=>I.post(`/crontab/script/create_script`,{data:JSON.stringify(e)},{requestOptions:{loading:K(`Security.Api.Index_4`),successMessage:!0}}),Ja=e=>I.post(`/crontab/script/modify_script`,{data:JSON.stringify(e)},{requestOptions:{loading:K(`Crontab.Api.index_5`),successMessage:!0}}),Ya=e=>I.post(`/crontab/script/test_script`,{data:JSON.stringify(e)},{requestOptions:{loading:K(`Crontab.Api.index_4`),errorMessage:!1}}),Xa=e=>I.post(`/crontab/script/get_script_logs`,{data:JSON.stringify(e)}),Za=(e,t=!0)=>I.post(`/crontab/script/remove_script`,e,{requestOptions:{loading:t?K(`Security.Api.Index_3`):``,successMessage:t}}),{t:q}=M.global,Qa=()=>I.post(`/adminer_manager?action=get_status`),$a=()=>I.post(`/adminer_manager?action=support_versions`),eo=e=>I.post(`/adminer_manager?action=switch_php`,e,{requestOptions:{loading:q(`Database.adminerManager.switchingPhp`),successMessage:!0}}),to=e=>I.post(`/adminer_manager?action=install`,e,{requestOptions:{loading:q(`Database.adminerManager.installing`),successMessage:!0}}),no=()=>I.post(`/adminer_manager?action=uninstall`,{},{requestOptions:{loading:q(`Database.adminerManager.uninstalling`),successMessage:!0}}),ro=e=>I.post(`/adminer_manager?action=switch_port`,e,{requestOptions:{loading:q(`Database.adminerManager.switchingPort`),successMessage:!0}}),io=e=>I.post(`/database?action=GetBackupSize`,e),ao=e=>I.post(`/database?action=GetImportSize`,e),oo=()=>I.post(`/database?action=GetImportLog`),so=({complex:e,trigger:t})=>({trigger:t||[`blur`,`change`],validator:(t,n)=>(n=n.trim(),n===``?Error(`密码不能为空`):e.length&&n.length({trigger:e||[`blur`,`change`],validator:(e,t)=>{let n=Array.from(new Set([`/`,`/www`,`/bin`,`/boot`,`/dev`,`/etc`,`/lib`,`/media`,`/mnt`,`/opt`,`/proc`,`/root`,`/run`,`/sbin`,`/srv`,`/sys`,`/tmp`,`/usr`,`/var`]));return t=t.trim(),t===``?Error(`目录不能为空`):!n.includes(t)||Error(`目录为系统保留目录, 请重新选择`)}}),lo=({trigger:e}={})=>({trigger:e||[`blur`,`input`],validator:(e,t)=>t?Qe(t)?!0:Error(`端口格式错误, 请填写1-65535之间的数字`):Error(`Port cannot be empty`)});b();function uo(e){let t=m(`auto`),{mainHeight:n}=k(Ve()),{top:r,bottom:i}=S(e);return ee(()=>{if(n.value===0)return;let e=document.querySelector(`#layout-main`),a=e==null?void 0:e.children[0],o=a==null?void 0:a.getBoundingClientRect(),s=((o==null?void 0:o.bottom)||0)-i.value;t.value=`${n.value-r.value-s}px`}),{height:t}}b();function fo(e){let{mainHeight:t}=k(Ve()),{top:n,bottom:r}=S(e);return{height:E(()=>{if(t.value===0)return`auto`;let e=document.querySelector(`#layout-main`),i=e==null?void 0:e.children[0],a=i==null?void 0:i.getBoundingClientRect(),o=((a==null?void 0:a.bottom)||0)-r.value;return`${t.value-n.value-o}px`})}}var po=e=>I.post(`/mod/docker/com/edit_remark`,e,{requestOptions:{loading:M.global.t(`Docker.api.index_54`),successMessage:!0}}),mo=e=>I.post(`/mod/docker/com/get_project_container_logs`,e),ho=e=>I.post(`/btdocker/image/get_image_tags`,e),go=e=>I.post(`/btdocker/image/get_image_detail`,e),_o=()=>I.post(`/btdocker/status/get_docker_system_info`),vo=()=>I.post(`/btdocker/setup/get_system_info`),yo=e=>I.post(`/btdocker/setup/set_docker_global`,e,{requestOptions:{loading:M.global.t(`Docker.api.index_42`),successMessage:!0}}),bo=e=>I.post(`/btdocker/setup/set_docker_global`,e,{requestOptions:{loading:M.global.t(`Docker.api.index_55`),successMessage:!0}}),xo=e=>I.post(`/btdocker/setup/set_docker_global`,e,{requestOptions:{loading:M.global.t(`Docker.api.index_55`),successMessage:!0}}),So=e=>I.post(`/btdocker/setup/set_docker_global`,e,{requestOptions:{loading:M.global.t(`Docker.api.index_55`),successMessage:!0}}),Co=e=>I.post(`/btdocker/setup/set_docker_global`,e,{requestOptions:{loading:M.global.t(`Docker.api.index_55`),successMessage:!0}}),wo=e=>I.post(`/btdocker/setup/set_docker_global`,e,{requestOptions:{loading:M.global.t(`Docker.api.index_55`),successMessage:!0}}),To=e=>I.post(`/btdocker/setup/set_dk_project_path`,e,{requestOptions:{loading:M.global.t(`Docker.api.index_43`)}}),Eo=e=>I.post(`/btdocker/setup/del_com_registry_mirror`,{data:JSON.stringify(e)},{requestOptions:{loading:M.global.t(`Docker.api.index_41`),successMessage:!0}}),Do=()=>I.post(`/btdocker/setup/update_compose`,{},{requestOptions:{loading:M.global.t(`Docker.api.index_55`),successMessage:!0}}),{t:J}=M.global,Oo=()=>I.post(`/xterm?action=get_host_list`),ko=e=>I.post(`/xterm?action=create_host`,e,{requestOptions:{loading:J(`Security.Api.Index_4`),successMessage:!0}}),Ao=e=>I.post(`/xterm?action=get_host_find`,e),jo=e=>I.post(`/xterm?action=remove_host`,e,{requestOptions:{loading:J(`Security.Api.Index_3`),successMessage:!0}}),Mo=()=>I.post(`/xterm?action=get_command_list`),No=e=>I.post(`/xterm?action=create_command`,e,{requestOptions:{loading:J(`Security.Api.Index_4`),successMessage:!0}}),Po=e=>I.post(`/xterm?action=modify_command`,e,{requestOptions:{loading:J(`Crontab.Api.index_5`),successMessage:!0}}),Fo=e=>I.post(`/xterm?action=remove_command`,e,{requestOptions:{loading:J(`Security.Api.Index_3`),successMessage:!0}}),Io=e=>I.post(`/xterm?action=test_ssh_connect`,e,{requestOptions:{loading:J(`Login.index_22`),successMessage:!0}}),Lo=e=>Array.isArray(e)?e.map(String).filter(Boolean):e&&typeof e==`object`?Object.keys(e):e==null?[]:[String(e)].filter(Boolean),Ro=(e,t)=>t.some(t=>e.some(e=>e===t||e.endsWith(`_bt_${t}`)||e.endsWith(`/${t}`))),zo=e=>{De({title:e.title,footer:!0,data:{desc:e.desc,list:e.data,columns:e.columns,onConfirm:e.onConfirm,onRefresh:e.onRefresh},component:Ye})},Bo=e=>{let t=Lo(e.result.success),n=Lo(e.result.error),r=e.data.map(r=>{let i=Lo(e.getRowKey(r)),a=Ro(t,i),o=Ro(n,i);return{...r,batchStatus:a&&!o?`success`:`error`,reqMsg:a&&!o?e.successText:e.errorText}});De({title:e.title,width:e.width||440,footer:!0,component:Xe,data:{title:e.taskTitle,data:r,status:`done`,columns:e.columns}})},Vo=e=>I.post(`/plugin?action=a&name=mail_sys&s=add_task`,e,{requestOptions:{loading:`Adding task, please wait...`,successMessage:!0}}),Ho=e=>I.post(`/plugin?action=a&name=mail_sys&s=update_task`,e,{requestOptions:{loading:`Editing task, please wait...`,successMessage:!0}}),Uo=e=>I.post(`/plugin?action=a&name=mail_sys&s=send_mail_test`,e,{requestOptions:{loading:`Sending test email, please wait...`,successMessage:!0}}),Wo=(e={})=>I.post(`/plugin?action=a&name=mail_sys&s=get_mail_type_list`,e),Go=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_email_temp`),Ko=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_email_temp_list`,e),qo=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_task_email_content`,e),Jo=e=>I.post(`/plugin?action=a&name=mail_sys&s=add_email_temp`,e,{requestOptions:{loading:`Adding template, please wait...`,successMessage:!0}}),Yo=(e,t=!0)=>I.post(`/plugin?action=a&name=mail_sys&s=edit_email_temp`,e,{requestOptions:{loading:t?`Editing template, please wait...`:``,successMessage:t}}),Xo=e=>I.post(`/plugin?action=a&name=mail_sys&s=del_email_temp`,e,{requestOptions:{loading:`Deleting template, please wait...`,successMessage:!0}}),Zo=(e,t=!0)=>I.post(`/campaign/set_automation`,e,{headers:{"Content-Type":`application/json`},requestOptions:{loading:t?`Adding, please wait...`:``}}),Qo=e=>I.post(`/campaign/set_automation`,e,{headers:{"Content-Type":`application/json`},requestOptions:{loading:`Setting up, please wait...`}}),$o=e=>I.post(`/campaign/get_automations`,e,{headers:{"Content-Type":`application/json`}}),es=e=>I.post(`/campaign/remove_automation`,e,{headers:{"Content-Type":`application/json`}}),ts=e=>I.post(`/campaign/get_automation_workflow`,e,{headers:{"Content-Type":`application/json`}}),ns=e=>I.post(`/campaign/set_automation_status`,e,{headers:{"Content-Type":`application/json`},requestOptions:{loading:`Setting up, please wait...`,successMessage:!0}}),rs=e=>I.post(`/campaign/set_automation_name`,e,{headers:{"Content-Type":`application/json`},requestOptions:{loading:`Renaming in progress, please wait...`,successMessage:!0}}),is=e=>I.post(`/campaign/overview`,e),as=e=>I.post(`/plugin?action=a&name=mail_sys&s=add_mail_type`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_22`),successMessage:!0}}),os=e=>I.post(`/plugin?action=a&name=mail_sys&s=edit_mail_type`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_42`),successMessage:!0}}),ss=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_mail_type_info_list`,e),cs=(e,t=!0)=>I.post(`/plugin?action=a&name=mail_sys&s=update_subscription_state`,e,{requestOptions:{loading:`Modifying status, please wait...`,successMessage:t}}),ls=(e,t=!0)=>I.post(`/plugin?action=a&name=mail_sys&s=del_mail_type_list`,e,{requestOptions:{loading:t?M.global.t(`Mail.Api.index_37`):``,successMessage:t}}),us=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_unsubscribe_list`,e),ds=(e,t=!0)=>I.post(`/plugin?action=a&name=mail_sys&s=del_unsubscribe_list`,e,{requestOptions:{loading:t?M.global.t(`Mail.Api.index_37`):``,successMessage:t}}),fs=e=>I.post(`/plugin?action=a&name=mail_sys&s=edit_type_unsubscribe_list`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_43`),successMessage:!0}}),ps=e=>I.post(`/plugin?action=a&name=mail_sys&s=edit_type_unsubscribe_list`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_43`),successMessage:!0}}),ms=e=>I.post(`/plugin?action=a&name=mail_sys&s=import_contacts_etypes`,e,{requestOptions:{loading:`Processing, please wait...`,successMessage:!0}}),hs=e=>I.post(`/plugin?action=a&name=mail_sys&s=import_contacts_from_content`,e,{requestOptions:{loading:`Processing, please wait...`,successMessage:!0}}),gs=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_contacts_list`,e),_s=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_abnormal_recipient`,e),vs=(e,t=!0)=>I.post(`/plugin?action=a&name=mail_sys&s=del_abnormal_recipient`,e,{requestOptions:{loading:t?M.global.t(`Mail.Api.index_37`):``,successMessage:t}}),ys=()=>I.post(`/plugin?action=a&name=mail_sys&s=get_abnormal_status`),bs=e=>I.post(`/plugin?action=a&name=mail_sys&s=clear_abnormal_recipient`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_37`),successMessage:!0}}),xs=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_contact_number`,e),Ss=e=>I.post(`/plugin?action=a&name=mail_sys&s=get_task_unsubscribe_list`,e),Cs=(e={})=>I.post(`/plugin?action=a&name=mail_sys&s=get_task_all`,e),ws=e=>I.post(`/plugin?action=a&name=mail_sys&s=export_email_template`,e),Ts=e=>I.post(`/plugin?action=a&name=mail_sys&s=import_email_template`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_21`),successMessage:!0}}),Es=e=>I.post(`/plugin?action=a&name=mail_sys&s=copy_template`,e,{requestOptions:{loading:`Copying template, please wait...`,successMessage:!0}}),Ds=(e={})=>I.post(`/plugin?action=a&name=mail_sys&s=get_mail_type_list`,e),Os=e=>I.post(`/plugin?action=a&name=mail_sys&s=export_contact_group`,e,{requestOptions:{loading:`Exporting, please wait...`}}),ks=e=>I.post(`/plugin?action=a&name=mail_sys&s=import_contact_group`,e,{requestOptions:{loading:`Processing, please wait...`,successMessage:!0}}),As=e=>I.post(`/plugin?action=a&name=mail_sys&s=merge_groups`,e,{requestOptions:{loading:`Processing, please wait...`,successMessage:!0}}),js=e=>I.post(`/plugin?action=a&name=mail_sys&s=export_task_errlog_to_csv`,e,{requestOptions:{loading:`Exporting, please wait...`}}),Ms=(e={})=>I.post(`/plugin?action=a&name=mail_sys&s=get_service_status`,e),Ns=e=>I.post(`/plugin?action=a&name=mail_sys&s=check_email_valid`,e,{requestOptions:{loading:`Scanning, please wait...`,successMessage:!0}}),Ps=e=>I.post(`/plugin?action=a&name=mail_sys&s=set_abnormal_mail_check_switch`,e,{requestOptions:{loading:`Setting, please wait...`,successMessage:!0}}),{t:Y}=M.global,Fs=e=>I.post(`/data?action=getData`,{...e,table:`ftps`}),Is=e=>I.post(`/ftp?action=AddUser`,e,{requestOptions:{loading:Y(`Ftp.Api.Index_1`),successMessage:!0}}),Ls=e=>I.post(`/ftp?action=setPort`,e,{requestOptions:{loading:Y(`Ftp.Api.Index_1`),successMessage:!0}}),Rs=e=>I.post(`/ftp?action=SetStatus`,e,{requestOptions:{loading:Y(`Ftp.Api.Index_1`),successMessage:!0}}),zs=e=>I.post(`/data?action=setPs`,{...e,table:`ftps`},{requestOptions:{loading:Y(`Ftp.Api.Index_1`),successMessage:!0}}),Bs=e=>I.post(`/ftp?action=SetUserPassword`,e,{requestOptions:{loading:Y(`Ftp.Api.Index_1`),successMessage:!0}}),Vs=e=>I.post(`/ftp?action=set_user_home`,e,{requestOptions:{loading:Y(`Ftp.Api.Index_1`),successMessage:!0}}),Hs=(e,t=!0)=>I.post(`/ftp?action=DeleteUser`,e,{requestOptions:{loading:t?Y(`Ftp.Api.Index_1`):``,successMessage:t}}),Us=()=>I.post(`/logs/ftp/set_ftp_log`,{exec_name:`getlog`},{requestOptions:{loading:Y(`Ftp.Api.Index_1`),errorMessage:{close:!0}}}),Ws=()=>I.post(`/logs/ftp/set_ftp_log`,{exec_name:`start`},{requestOptions:{loading:Y(`Ftp.Api.Index_1`),successMessage:!0}}),Gs=e=>I.post(`/logs/ftp/get_login_log`,e),Ks=e=>I.post(`/logs/ftp/get_action_log`,e),qs=()=>I.post(`/logs/ftp/ftp_users`),Js=()=>I.post(`/logs/ftp/get_analysis_config`),Ys=e=>I.post(`/logs/ftp/set_analysis_config`,e,{requestOptions:{loading:Y(`Ftp.Api.Index_1`),successMessage:!0}}),Xs=e=>I.post(`/logs/ftp/log_analysis`,e,{requestOptions:{loading:Y(`Ftp.Api.Index_1`)}}),Zs=e=>I.post(`/logs/ftp/set_cron_task`,e,{requestOptions:{loading:Y(`Ftp.Api.Index_1`),successMessage:!0}}),Qs=()=>I.post(`/logs/ftp/get_white_list`),$s=e=>I.post(`/logs/ftp/set_white_list`,e,{requestOptions:{loading:Y(`Ftp.Api.Index_1`),successMessage:!0}}),ec=e=>I.post(`/ftp?action=SetStatus`,e,{requestOptions:{loading:Y(`Ftp.Api.Index_1`),successMessage:!0}}),tc=e=>I.post(`/ftp?action=DeleteUser`,e,{requestOptions:{loading:Y(`Ftp.Api.Index_1`),successMessage:!0}}),nc=`/static/vite/images/icon-ftp-log.svg`,rc=`/static/vite/images/icon-login-error.svg`,ic=`/static/vite/images/icon-login-address.svg`,ac=`/static/vite/images/icon-shell-file.svg`,oc=`/static/vite/images/icon-anonymous.svg`,sc=`/static/vite/images/icon-login-time.svg`,cc=`/static/vite/images/update-back.png`,lc=`/static/vite/images/update-icon.svg`,uc=`/static/vite/images/update-rocket.svg`,dc=`/static/vite/images/dns-server.png`,fc=`/static/vite/images/mail-server.png`,pc=`/static/vite/images/logo.png`,mc=``,gc=` -`;y(),V();var{t:_c}=P.global,vc=(e,t,n,r=`Public.AlarmTask.ConfigurationTask`)=>{z({title:_c(r),width:`860px`,minHeight:`340px`,footer:!0,data:{isEdit:!1,onRefresh:e,template_id:t,row:n},component:c(()=>B(()=>import(`./view-config.js?v=1784873523001`).then(e=>e.d),[]))})},{t:X}=P.global,yc=e=>I.post(`/data?action=getData&table=logs&tojs=getLogs&limit=${e.limit}&p=${e.p}&search=${e.search}`),bc=()=>I.post(`/ajax?action=delClose`,{requestOptions:{loading:X(`Security.Api.Index_3`),successMessage:!0}}),xc=()=>I.post(`/config?action=get_panel_error_logs`),Sc=e=>I.post(`/data?action=getData&table=crontab`,e),Cc=e=>I.post(`/site?action=get_site_list`,e),wc=e=>I.post(`/logs/panel/get_logs_bytype`,{data:JSON.stringify(e)}),Tc=e=>I.post(`/site?action=GetSiteLogs`,e),Ec=e=>I.post(`/site?action=get_site_err_log`,e),Dc=e=>I.post(`/ajax?action=get_result&path=${e.siteName}`),Oc=e=>I.post(`/ajax?action=log_analysis&path=${e.siteName}`),kc=()=>I.post(`/safe/syslog/get_sys_logfiles`),Ac=e=>I.post(`/safe/syslog/get_sys_log`,{data:JSON.stringify(e)}),jc=e=>I.post(`/mod/ssh/com/get_ssh_list`,{data:JSON.stringify(e)}),Mc=()=>I.post(`/logs/panel/get_slow_logs`,{data:JSON.stringify({limit:5e3})}),Nc=e=>I.post(`/database?action=GetErrorLog`,e,{requestOptions:{loading:e?X(`Security.Api.Index_3`):``,successMessage:!!e}}),Pc=()=>I.post(`/data?action=getData&table=ftps`,{p:1,limit:9999}),Fc=e=>I.post(`/site?action=download_logs`,e,{requestOptions:{loading:X(`Login.index_22`),successMessage:!1}}),Ic=e=>I.post(`/site?action=clear_logs`,e,{requestOptions:{loading:X(`Login.index_22`),successMessage:!0}}),Lc=`/static/vite/images/logAudit.png`,Rc=`/static/vite/images/ftp-logs.png`,zc=`/static/vite/images/login-logs.png`,Bc=e=>I.post(`/plugin?action=a&name=mail_sys&s=deploy_roundcube`,e,{requestOptions:{loading:`Installing, please wait...`}}),Vc=e=>I.post(`/plugin?action=a&name=mail_sys&s=uninstall_roundcube`,e,{requestOptions:{loading:`Uninstalling, please wait...`,successMessage:!0}}),Hc=e=>I.post(`/plugin?action=a&name=mail_sys&s=open_domain_ssl_alarm`,e,{requestOptions:{loading:P.global.t(`Crontab.Api.index_2`),successMessage:!0}}),Uc=e=>I.post(`/ssl_domain?action=mail_record_check`,e),Wc=()=>I.post(`/plugin?action=a&name=mail_sys&s=check_rspamd_route`,{},{requestOptions:{loading:P.global.t(`Component.Pay.index_12`),successMessage:!1}}),Gc=async e=>{await Ve(`/static/ckeditor/ckeditor.js?v=1784873523001`),CKEDITOR.replace(e,{customConfig:`/static/ckeditor/config.js?v1.0`})},Kc=()=>CKEDITOR.instances.editor.getData(),qc=e=>{CKEDITOR.instances.editor.setData(e)},Jc=()=>{CKEDITOR.remove(CKEDITOR.instances.editor)},Yc=e=>I.post(`/plugin?action=a&name=mail_sys&s=login_roundcube_multiple`,e,{requestOptions:{loading:P.global.t(`Mail.Api.index_36`)}}),Xc=`/static/vite/images/unsubscribe.png`,Zc=(e={})=>I.post(`/plugin?action=a&name=mail_sys&s=get_mail_type_list`,e),Qc=e=>I.post(`/plugin?action=a&name=mail_sys&s=add_mail_type`,e,{requestOptions:{loading:P.global.t(`Mail.Api.index_22`),successMessage:!0}}),$c=e=>I.post(`/plugin?action=a&name=mail_sys&s=del_mail_type_list`,e,{requestOptions:{loading:P.global.t(`Mail.Api.index_37`),successMessage:!0}}),el=e=>I.post(`/plugin?action=a&name=mail_sys&s=edit_mail_type`,e,{requestOptions:{loading:P.global.t(`Mail.Api.index_42`),successMessage:!0}}),tl=`/static/vite/images/auto-pro.png`,nl=e=>I.post(`/config?action=SetControl`,e),rl=e=>I.post(`/config?action=SetControl`,e,{requestOptions:{loading:P.global.t(`Monitor.API.system_1`),successMessage:!0}}),il=()=>I.post(`/config?action=SetControl`,{type:`del`},{requestOptions:{loading:P.global.t(`Monitor.API.system_2`),successMessage:!0}}),al=e=>I.post(`/ajax?action=get_load_average`,e),ol=e=>I.post(`/ajax?action=GetCpuIo`,e),sl=e=>I.post(`/ajax?action=GetDiskIo`,e),cl=e=>I.post(`/ajax?action=GetNetWorkIo`,e);y();function ll(e,{getTooltip:t,renderTooltip:n},r=!0){let i=D(!1),a=D(-1),s=D(-1),c=()=>{var t;if(!i.value)return;let r=(t=e.value)==null?void 0:t.getChart();r&&(i.value=!1,a.value=-1,s.value=-1,r.setOption({tooltip:{triggerOn:`mousemove|click`,enterable:!1,alwaysShowContent:!1,...n()}}),r.dispatchAction({type:`hideTip`}))},l=t=>{var n;let r=((n=e.value)==null?void 0:n.$el)||e.value;r&&r.contains&&!r.contains(t.target)&&i.value&&c()};typeof window<`u`&&window.addEventListener(`click`,l),o(()=>{typeof window<`u`&&window.removeEventListener(`click`,l)});let u=()=>{var n;if(!e.value)return;let o=(n=e.value)==null?void 0:n.getChart();if(!o){setTimeout(u,500);return}r&&setTimeout(()=>{o.dispatchAction({type:`takeGlobalCursor`,key:`dataZoomSelect`,dataZoomSelectActive:!0})},200),o.off(`restore`),o.getZr().off(`click`),o.on(`restore`,()=>{r&&setTimeout(()=>{o.dispatchAction({type:`takeGlobalCursor`,key:`dataZoomSelect`,dataZoomSelectActive:!0})},200)}),o.getZr().on(`click`,e=>{let n=[e.offsetX,e.offsetY],r=o.getOption(),l=-1,u=r.grid||[{}];for(let e=0;et(i,{pos:n,size:o})}}),o.dispatchAction({type:`showTip`,seriesIndex:d,dataIndex:h}))})};return{initChartEvent:u,isFixed:i,fixedIndex:a}}var ul=`/static/vite/images/node-mannage.png`,dl=`/static/vite/images/node-files.png`,{t:Z}=P.global,fl=()=>I.post(`/plugin?action=a&name=bt_security&s=get_total_all`),pl=()=>I.post(`/plugin?action=a&name=bt_security&s=start_bt_security`,{},{requestOptions:{loading:Z(`Security.Api.Index_1`),successMessage:!0}}),ml=()=>I.post(`/plugin?action=a&name=bt_security&s=stop_bt_security`,{},{requestOptions:{loading:Z(`Security.Api.Index_2`),successMessage:!0}}),hl=e=>I.post(`/plugin?action=a&name=bt_security&s=start_user_security`,e,{requestOptions:{loading:Z(`Security.Api.Index_1`),successMessage:!0}}),gl=e=>I.post(`/plugin?action=a&name=bt_security&s=stop_user_security`,e,{requestOptions:{loading:Z(`Security.Api.Index_2`),successMessage:!0}}),_l=e=>I.post(`/plugin?action=a&name=bt_security&s=start_user_log`,e,{requestOptions:{loading:Z(`Security.Api.Index_1`),successMessage:!0}}),vl=e=>I.post(`/plugin?action=a&name=bt_security&s=stop_user_log`,e,{requestOptions:{loading:Z(`Security.Api.Index_2`),successMessage:!0}}),yl=e=>I.post(`/plugin?action=a&name=bt_security&s=get_logs_list`,e,{requestOptions:{loading:Z(`Site.Api.Index_10`),successMessage:!1}}),bl=e=>I.post(`/plugin?action=a&name=bt_security&s=get_user_log`,e),xl=()=>I.post(`/plugin?action=a&name=bt_security&s=porcess_set_up_log`),Sl=e=>I.post(`/plugin?action=a&name=bt_security&s=del_porcess_log`,e,{requestOptions:{loading:Z(`Security.Api.Index_3`),successMessage:!0}}),Cl=e=>I.post(`/plugin?action=a&name=bt_security&s=add_porcess_log`,e,{requestOptions:{loading:Z(`Security.Api.Index_4`),successMessage:!0}}),wl=e=>I.post(`/plugin?action=a&name=bt_security&s=get_log`,e),Tl=`/static/vite/images/overview2.png`,El=`/static/vite/images/whitelist.png`,Dl=`/static/vite/images/logs.png`,{t:Q}=P.global,Ol=()=>I.post(`/breaking_through?action=get_config`),kl=e=>I.post(`/breaking_through?action=set_config`,e,{requestOptions:{loading:Q(`Security.Api.Index_6`),successMessage:!0}}),Al=e=>I.post(`/breaking_through?action=check_local_ip_white`,e,{requestOptions:{loading:``,successMessage:!1,errorMessage:!1}}),jl=e=>I.post(`/breaking_through?action=panel_ip_white`,e,{requestOptions:{loading:Q(`Security.Api.Index_4`),successMessage:!0}}),Ml=e=>I.post(`/breaking_through?action=get_black_white`,e),Nl=e=>I.post(`/breaking_through?action=add_black_white`,e,{requestOptions:{loading:Q(`Security.Api.Index_6`),successMessage:!0}}),Pl=e=>I.post(`/breaking_through?action=get_history_record`,e),Fl=()=>I.post(`/breaking_through?action=clear_history_record_limit`,{},{requestOptions:{loading:Q(`Security.Api.Index_7`),successMessage:!0}}),Il=e=>I.post(`/breaking_through?action=set_history_record_limit`,e,{requestOptions:{loading:Q(`Security.Api.Index_6`),successMessage:!0}}),Ll=()=>I.post(`/breaking_through?action=get_protected_services`),Rl=`/static/vite/images/overview-dark.png`,zl=`/static/vite/images/overview.png`,Bl=`/static/vite/images/operation-logs-dark.png`,Vl=`/static/vite/images/operation-logs.png`,Hl=`/static/vite/images/real-logs-dark.png`,Ul=`/static/vite/images/real-logs.png`,Wl=`/static/vite/images/records-dark.png`,Gl=`/static/vite/images/records.png`,Kl=()=>I.post(`/safe/ssh/GetSshInfo`),ql=()=>I.post(`/ssh_security?action=get_config`),Jl=()=>I.post(`/mod/ssh/com/get_ssh_intrusion`),Yl=e=>I.post(`/firewall?action=SetSshStatus`,e,{requestOptions:{loading:P.global.t(`Security.SSH.Api.index_1`),successMessage:!0}}),Xl=e=>I.post(`/ssh_security?action=${e.status?`set_password`:`stop_password`}`,e,{requestOptions:{loading:P.global.t(`Security.SSH.Api.index_2`),successMessage:!0}}),Zl=(e,t=!0)=>I.post(`/ssh_security?action=set_sshkey`,e,{requestOptions:{loading:P.global.t(`Security.SSH.Api.index_3`),successMessage:t}}),Ql=()=>I.post(`/ssh_security?action=stop_key`,{},{requestOptions:{loading:P.global.t(`Security.SSH.Api.index_4`),successMessage:!0}}),$l=e=>I.post(`/firewall?action=SetSshPort`,e,{requestOptions:{loading:P.global.t(`Security.SSH.Api.index_5`),successMessage:!0}}),eu=e=>I.post(`/ssh_security?action=set_root`,e,{requestOptions:{loading:P.global.t(`Security.SSH.Api.index_6`),successMessage:!0}}),tu=e=>I.post(`/ssh_security?action=set_root_password`,e,{requestOptions:{loading:P.global.t(`Security.SSH.Api.index_7`),successMessage:!0}}),nu=e=>I.post(`/ssh_security?action=add_sys_user`,e,{requestOptions:{loading:P.global.t(`Security.SSH.Account.api_create`),successMessage:!0}}),ru=e=>I.post(`/ssh_security?action=del_sys_user`,e,{requestOptions:{loading:P.global.t(`Security.SSH.Account.api_delete`),successMessage:!0}}),iu=()=>I.post(`/ssh_security?action=get_key`),au=e=>I.post(`/mod/ssh/com/get_ssh_list`,{data:JSON.stringify(e)}),ou=e=>I.post(`/safe/syslog/create_ip_rules`,{data:JSON.stringify(e)},{requestOptions:{loading:P.global.t(`Security.SSH.Api.index_8`)}}),su=e=>I.post(`/safe/syslog/remove_ip_rules`,{data:JSON.stringify(e)},{requestOptions:{loading:P.global.t(`Security.SSH.Api.index_8`)}}),cu=e=>I.post(`/mod/ssh/com/run_ban_login_failed_ip`,{data:JSON.stringify(e)},{requestOptions:{loading:P.global.t(`Security.SSH.Api.index_12`),successMessage:!1}}),lu=e=>I.post(`/mod/ssh/com/add_cron_job`,{data:JSON.stringify(e)},{requestOptions:{loading:P.global.t(`Security.SSH.Api.index_13`),successMessage:!0}}),uu=()=>I.post(`/mod/ssh/com/remove_cron_job`,{},{requestOptions:{loading:P.global.t(`Security.SSH.Api.index_14`),successMessage:!0}}),du=e=>I.post(`/ajax?action=get_lines`,e,{requestOptions:{errorMessage:!1}}),fu=e=>I.post(`/safe/syslog/export_ssh_log`,{data:JSON.stringify(e)},{requestOptions:{loading:P.global.t(`Security.SSH.Api.index_15`)}}),pu=()=>I.post(`/mod/ssh/com/clean_ssh_list`,{},{requestOptions:{loading:P.global.t(`Security.SSH.Api.index_16`),successMessage:!0}}),mu=e=>I.post(`/ssh_security?action=get_logs`,e),hu=()=>I.post(`/ssh_security?action=get_login_send`),gu=(e,t)=>I.post(`/ssh_security?action=${e?`set_login_send`:`clear_login_send`}`,t,{requestOptions:{loading:P.global.t(`Security.SSH.Api.index_9`),successMessage:!0}}),_u=()=>I.post(`/ssh_security?action=return_ip`),vu=e=>I.post(`/ssh_security?action=add_return_ip`,e,{requestOptions:{loading:P.global.t(`Security.SSH.Api.index_10`),successMessage:!0}}),yu=e=>I.post(`/ssh_security?action=del_return_ip`,e,{requestOptions:{loading:P.global.t(`Security.SSH.Api.index_11`),successMessage:!0}});y();function bu(e,t){let n=e=>e?e.then(()=>null):Promise.resolve(null),r=e=>n(ge(e));return d(()=>{if(!(typeof window>`u`))if(e!=null&&e.value){let t=ge.create(e.value,{resize:!0,useWorker:!0});r=e=>n(t(e))}else r=e=>n(ge(e))}),u(()=>{}),{trigger:e=>{let n={particleCount:500,spread:80,startVelocity:120,gravity:1,ticks:300,angle:90,origin:{x:.5,y:1},...t||{},...e||{}};return r(n)},stream:(e=2e3,n)=>new Promise(i=>{let a=Date.now()+e,o=()=>{r({particleCount:8,angle:90,spread:70,origin:{x:.5,y:1},...t||{},...n?n():{}}),Date.now()I.post(`/plugin?name=syssafe&action=a&s=get_safe_status`),Eu=e=>I.post(`/plugin?name=syssafe&action=a&s=set_safe_status`,e,{requestOptions:{loading:$(`Security.Api.Index_5`),successMessage:!0}}),Du=()=>I.post(`/plugin?name=syssafe&action=a&s=set_open`,{},{requestOptions:{loading:$(`Security.Api.Index_5`),successMessage:!0}}),Ou=e=>I.post(`/plugin?name=syssafe&action=a&s=get_safe_config`,e),ku=e=>I.post(`/plugin?name=syssafe&action=a&s=remove_safe_path`,e,{requestOptions:{loading:$(`Security.Api.Index_3`),successMessage:!0}}),Au=e=>I.post(`/plugin?name=syssafe&action=a&s=add_safe_path`,e,{requestOptions:{loading:$(`Security.Api.Index_4`),successMessage:!0}}),ju=()=>I.post(`/plugin?name=syssafe&action=a&s=get_ssh_limit_info`),Mu=e=>I.post(`/plugin?name=syssafe&action=a&s=add_ssh_limit`,e,{requestOptions:{loading:$(`Security.Api.Index_4`),successMessage:!0}}),Nu=e=>I.post(`/plugin?name=syssafe&action=a&s=remove_ssh_limit`,e,{requestOptions:{loading:$(`Security.Api.Index_3`),successMessage:!0}}),Pu=e=>I.post(`/data?action=getData`,{...e,table:`logs`,order:`id desc`}),Fu=()=>I.post(`/plugin?name=syssafe&action=a&s=get_ssh_config`),Iu=e=>I.post(`/plugin?name=syssafe&action=a&s=save_ssh_config`,e,{requestOptions:{loading:$(`Security.Api.Index_6`),successMessage:!0}}),Lu=()=>I.post(`/plugin?name=syssafe&action=a&s=get_process_white`),Ru=e=>I.post(`/plugin?name=syssafe&action=a&s=remove_process_white`,e,{requestOptions:{loading:$(`Security.Api.Index_3`),successMessage:!0}}),zu=e=>I.post(`/plugin?name=syssafe&action=a&s=add_process_white`,e,{requestOptions:{loading:$(`Security.Api.Index_4`),successMessage:!0}}),Bu=`/static/vite/images/protection.png`,Vu=`/static/vite/images/block.png`,Hu=`/static/vite/images/log.png`;y(),V();var{t:Uu}=P.global,Wu=(e,t,n,r)=>{z({title:r||`${Uu(`Crontab.Planned.index_19`)} [${e[0].name}]`,width:350,minHeight:72,footer:!0,data:{siteType:t,ids:e.map(e=>Number(e.id)),onRefresh:n},component:c(()=>B(()=>import(`./app-components.js?v=1784873523001`).then(e=>e.V),[]))})},Gu=(e,t)=>({key:`category`,label:Uu(`Crontab.Planned.index_19`),onBatch:n=>{Wu(n,e,t,Uu(`Site.Batch.index_22`))}}),Ku=e=>I.post(`/git?action=pull_project_git`,e),qu=()=>I.post(`/git?action=get_clone_progress`),Ju=`/static/vite/images/git-ps.png`,Yu=`/static/vite/images/warning.svg`,Xu=`/static/vite/images/warn.svg`,Zu=`/static/vite/images/refersh.svg`;y();var Qu=e=>{let{fetchFn:t,params:n,immediate:r=!0,rowKey:i=e=>e.id,useParams:a}=e,o=f({loading:r}),s=D([]),c=D(0),l=D(n),u=()=>a?a(l.value):l.value,p=ee(async(e=!1,n=!0)=>{e&&(l.value.p=1),n&&(o.loading=!0);try{let e=u(),{message:n}=await t(e);R(n)&&(s.value=He(n.data)?n.data:[],c.value=We(n.page))}finally{n&&(o.loading=!1)}},300),m=e=>{o.loading=e},h=(e=!1,t=!0)=>p(e,t),g=(e=!0)=>h(!0,e),_=(e,t)=>{l.value.sort_field=e,l.value.sort_order=t,h(!0)},v=e=>{Object.assign(l.value,e),h(!0)},y=E(()=>s.value.length>0);return d(()=>{r&&h()}),{loading:E(()=>o.loading),hasData:y,tableParams:l,tableData:s,fetchTable:h,resetTable:g,setLoading:m,changeSort:_,changeFilter:v,tableConfig:E(()=>({rowKey:i,data:s.value,loading:o.loading})),pageConfig:E(()=>({page:l.value.p,pageSize:l.value.limit,itemCount:c.value,onUpdatePage:e=>{l.value.p=e},onUpdatePageSize:e=>{l.value.limit=e}}))}},$u=`/static/vite/images/domians-1.png`,ed=`/static/vite/images/domians-2.png`,td=`/static/vite/images/domians-3.png`,nd=()=>I.post(`/btwaf/get_reg_tions.json`),rd=()=>I.post(`/plugin?action=a&name=btwaf&s=reg_domains`),id=e=>I.post(`/plugin?action=a&name=btwaf&s=add_reg_tions`,e,{requestOptions:{loading:P.global.t(`Waf.Api.area_32`),successMessage:!0}}),ad=e=>I.post(`/plugin?action=a&name=btwaf&s=${e.select===0?`del_reg_tions`:`del_city`}`,{id:e.id},{requestOptions:{loading:P.global.t(`Waf.Api.area_33`),successMessage:!0}}),od=e=>I.post(`/plugin?action=a&name=btwaf&s=${e.select===0?`edit_reg_tions`:`edit_city`}`,{id:e.id,open:e.open,status:e.status},{requestOptions:{loading:P.global.t(`Waf.Api.area_34`),successMessage:!0}}),sd=e=>I.post(`/btwaf/attack_report_log.json`,e),cd=e=>I.post(`/plugin?action=a&name=btwaf&s=import_data`,e,{requestOptions:{loading:P.global.t(`Waf.Api.block_14`)}}),ld=e=>I.post(`/btwaf/get_logs`,e),ud=e=>I.post(`/plugin?action=a&name=btwaf&s=wubao_url_white`,e,{requestOptions:{loading:P.global.t(`Waf.Api.block_15`),successMessage:!0}}),dd=()=>I.post(`/plugin?action=a&name=btwaf&s=get_site_config`),fd=e=>I.post(`/plugin?action=a&name=btwaf&s=remove_log`,{...e,site_logs:JSON.stringify(e.site_all===1?[]:e.site_logs)},{requestOptions:{loading:P.global.t(`Waf.Api.block_16`),successMessage:!0}}),pd=e=>I.post(`/plugin?action=a&name=btwaf&s=get_safe_logs_sql`,e),md=e=>I.post(`/plugin?action=a&name=btwaf&s=remove_waf_drop_ip`,e,{requestOptions:{loading:P.global.t(`Waf.Api.block_17`),successMessage:!0}}),hd=()=>I.post(`/plugin?action=a&name=btwaf&s=clean_waf_drop_ip`,{},{requestOptions:{loading:P.global.t(`Waf.Api.block_18`),successMessage:!0}}),gd=e=>I.post(`/plugin?action=a&name=btwaf&s=get_rule_hit_list`,e),_d=()=>I.post(`/plugin?action=a&name=btwaf&s=delete_rule_hit_list`,{},{requestOptions:{loading:P.global.t(`Waf.Api.block_19`),successMessage:!0}}),vd=()=>I.post(`/plugin?action=a&name=btwaf&s=get_rule_hit_type_list`),yd=e=>I.post(`/plugin?action=a&name=btwaf&s=set_hit_type`,{data:JSON.stringify(e.data)},{requestOptions:{loading:P.global.t(`Waf.Api.block_20`),successMessage:!0}}),bd=e=>I.post(`/btwaf/get_rule_ip.json`,e),xd=e=>I.post(`/btwaf/import_rule_check.json`,e,{requestOptions:{loading:P.global.t(`Waf.Api.rules_21`),successMessage:!0}}),Sd=e=>I.post(`/btwaf/export_rule_check.json`,e,{requestOptions:{loading:P.global.t(`Waf.Api.rules_22`),successMessage:!0}}),Cd=e=>I.post(`/btwaf/empty_rule_check.json`,e,{requestOptions:{loading:P.global.t(`Waf.Api.rules_23`),successMessage:!0}}),wd=e=>I.post(`/plugin?action=a&name=btwaf&s=add_ip_white`,e,{requestOptions:{loading:P.global.t(`Waf.Api.rules_24`),successMessage:!0}}),Td=e=>I.post(`/plugin?action=a&name=btwaf&s=add_ipv6_white`,e,{requestOptions:{loading:P.global.t(`Waf.Api.rules_24`),successMessage:!0}}),Ed=e=>I.post(`/plugin?action=a&name=btwaf&s=add_ip_black`,e,{requestOptions:{loading:P.global.t(`Waf.Api.rules_25`),successMessage:!0}}),Dd=e=>I.post(`/plugin?action=a&name=btwaf&s=add_ipv6_black`,e,{requestOptions:{loading:P.global.t(`Waf.Api.rules_25`),successMessage:!0}}),Od=e=>I.post(`/btwaf/remove_rule_check.json`,e,{requestOptions:{loading:P.global.t(`Waf.Api.rules_26`,[e.rule===`ip_white`?P.global.t(`Waf.Api.rules_32`):P.global.t(`Waf.Api.rules_33`)]),successMessage:!0}}),kd=e=>I.post(`/plugin?action=a&name=btwaf&s=add_ua_white`,e,{requestOptions:{loading:P.global.t(`Waf.Api.rules_27`),successMessage:!0}}),Ad=e=>I.post(`/plugin?action=a&name=btwaf&s=add_ua_black`,e,{requestOptions:{loading:P.global.t(`Waf.Api.rules_28`),successMessage:!0}}),jd=e=>I.post(`/btwaf/remove_rule_check.json`,e,{requestOptions:{loading:P.global.t(`Waf.Api.rules_29`,[e.rule===`ip_white`?P.global.t(`Waf.Api.rules_32`):P.global.t(`Waf.Api.rules_33`)]),successMessage:!0}}),Md=e=>I.post(`/plugin?action=a&name=btwaf&s=add_url_white`,e,{requestOptions:{loading:P.global.t(`Waf.Api.block_15`),successMessage:!0}}),Nd=e=>I.post(`/plugin?action=a&name=btwaf&s=add_url_black`,e,{requestOptions:{loading:P.global.t(`Waf.Api.rules_30`),successMessage:!0}}),Pd=e=>I.post(`/btwaf/remove_rule_check.json`,e,{requestOptions:{loading:P.global.t(`Waf.Api.rules_31`,[e.rule===`ip_white`?P.global.t(`Waf.Api.rules_32`):P.global.t(`Waf.Api.rules_33`)]),successMessage:!0}}),Fd=e=>I.post(`/btwaf/get_cms_rule_list.json`,e),Id=e=>I.post(`/btwaf/set_cms_rule_status.json`,e,{requestOptions:{loading:P.global.t(`Waf.Api.exclusive_79`),successMessage:!0}}),Ld=()=>I.post(`/plugin?action=a&name=btwaf&s=set_obj_open`,{obj:`cms_rule_open`},{requestOptions:{loading:P.global.t(`Waf.Api.exclusive_80`),successMessage:!0}}),Rd=()=>I.post(`/btwaf/get_user_limit.json`),zd=e=>I.post(`/btwaf/add_user_limit.json`,{data:JSON.stringify(e)},{requestOptions:{loading:P.global.t(`Waf.Flow.API.index_1`),successMessage:!0}}),Bd=e=>I.post(`/btwaf/edit_user_limit.json`,{data:JSON.stringify(e)},{requestOptions:{loading:P.global.t(`Waf.Flow.API.index_2`),successMessage:!0}}),Vd=e=>I.post(`/btwaf/set_user_limit.json`,e,{requestOptions:{loading:P.global.t(`Waf.Flow.API.index_3`),successMessage:!0}}),Hd=e=>I.post(`/btwaf/del_user_limit.json`,e,{requestOptions:{loading:P.global.t(`Waf.Flow.API.index_4`),successMessage:!0}}),Ud=`/static/vite/images/1.png`,Wd=`/static/vite/images/2.png`,Gd=`/static/vite/images/3.png`,Kd=`/static/vite/images/4.png`,qd=`/static/vite/images/5.png`,Jd=`/static/vite/images/6.png`,Yd=`/static/vite/images/7.png`,Xd=`/static/vite/images/8.png`,Zd=`/static/vite/images/9.png`,Qd=`/static/vite/images/10.png`,$d=`/static/vite/images/11.png`,ef=`/static/vite/images/12.png`,tf=`/static/vite/images/13.png`,nf=`/static/vite/images/14.png`,rf=`/static/vite/images/15.png`,af=`/static/vite/images/16.png`,of=`/static/vite/images/17.png`,sf=`/static/vite/images/18.png`,cf=`/static/vite/images/19.png`,lf=`/static/vite/images/20.png`,uf=()=>I.post(`/btwaf/get_server_longitude.json`),df=e=>I.post(`/btwaf/set_server_longitude.json`,e,{requestOptions:{loading:P.global.t(`Waf.Api.map_39`),successMessage:!0}}),ff=()=>I.post(`/btwaf/gongji_map.json`),pf=e=>I.post(`/btwaf/overview.json`,e),mf=e=>I.post(`/btwaf/new_overview.json`,e),hf=()=>I.post(`/btwaf/get_index_map.json`),gf=()=>I.post(`/plugin?action=a&name=btwaf&s=set_obj_open`,{obj:`3D`},{requestOptions:{loading:P.global.t(`Waf.Api.overview_2`),successMessage:!0}}),_f=e=>I.post(`/btwaf/get_traffic_top.json`,e),vf=e=>I.post(`/btwaf/get_url_top.json`,e),yf=()=>I.post(`/plugin?action=a&name=btwaf&s=get_config`),bf=()=>I.post(`/plugin?action=a&name=btwaf&s=set_open`,{},{requestOptions:{loading:P.global.t(`Waf.Api.setting_40`),successMessage:!0}}),xf=()=>I.post(`/plugin?action=a&name=btwaf&s=restore_default_configuration`,{},{requestOptions:{loading:P.global.t(`Waf.Api.setting_41`),successMessage:!0}}),Sf=()=>I.post(`/plugin?action=a&name=btwaf&s=return_is_site`),Cf=()=>I.post(`/plugin?action=a&name=btwaf&s=bckup_sesings`,{},{requestOptions:{loading:P.global.t(`Waf.Api.setting_42`)}}),wf=e=>I.post(`/plugin?action=a&name=btwaf&s=import_sesings`,e,{requestOptions:{loading:P.global.t(`Waf.Api.setting_43`),successMessage:!0}}),Tf=e=>I.post(`/plugin?action=a&name=btwaf&s=set_obj_open`,e,{requestOptions:{loading:P.global.t(`Waf.Api.setting_44`),successMessage:!0}}),Ef=e=>I.post(`/plugin?action=a&name=btwaf&s=set_obj_status`,e,{requestOptions:{loading:P.global.t(`Waf.Api.setting_45`),successMessage:!0}}),Df=e=>I.post(`/plugin?action=a&name=btwaf&s=set_cc_conf`,e,{requestOptions:{successMessage:!0}}),Of=e=>I.post(`/plugin?action=a&name=btwaf&s=set_retry`,e,{requestOptions:{loading:P.global.t(`Waf.Api.site_5`),successMessage:!0}}),kf=(e={})=>I.post(`/plugin?action=a&name=btwaf&s=get_update_malicious_ip`,e,{requestOptions:{loading:P.global.t(`Waf.Api.setting_46`),successMessage:!0}}),Af=e=>I.post(`/plugin?action=a&name=btwaf&s=add_cc_uri_frequency`,e,{requestOptions:{loading:P.global.t(`Waf.Api.setting_47`),successMessage:!0}}),jf=e=>I.post(`/plugin?action=a&name=btwaf&s=edit_cc_uri_frequency`,e,{requestOptions:{loading:P.global.t(`Waf.Api.setting_48`),successMessage:!0}}),Mf=e=>I.post(`/plugin?action=a&name=btwaf&s=del_cc_uri_frequency`,e,{requestOptions:{loading:P.global.t(`Waf.Api.setting_49`),successMessage:!0}}),Nf=e=>I.post(`/plugin?action=a&name=btwaf&s=add_url_cc_param`,{...e,param:JSON.stringify(e.param)},{requestOptions:{loading:P.global.t(`Waf.Api.setting_50`),successMessage:!0}}),Pf=e=>I.post(`/plugin?action=a&name=btwaf&s=del_url_cc_param`,e,{requestOptions:{loading:P.global.t(`Waf.Api.setting_51`),successMessage:!0}}),Ff=()=>I.post(`/plugin?action=a&name=btwaf&s=get_url_request_mode`),If=e=>I.post(`/plugin?action=a&name=btwaf&s=add_url_request_mode`,e,{requestOptions:{loading:P.global.t(`Waf.Api.setting_52`),successMessage:!0}}),Lf=e=>I.post(`/plugin?action=a&name=btwaf&s=del_url_request_mode`,e,{requestOptions:{loading:P.global.t(`Waf.Api.setting_53`),successMessage:!0}}),Rf=e=>I.post(`/plugin?action=a&name=btwaf&s=add_method_type`,e,{requestOptions:{loading:P.global.t(`Waf.Api.setting_54`),successMessage:!0}}),zf=e=>I.post(`/plugin?action=a&name=btwaf&s=add_header_len`,e,{requestOptions:{loading:P.global.t(`Waf.Api.setting_55`),successMessage:!0}}),Bf=e=>I.post(`/plugin?action=a&name=btwaf&s=edit_header_len`,e,{requestOptions:{loading:P.global.t(`Waf.Api.setting_56`),successMessage:!0}}),Vf=e=>I.post(`/plugin?action=a&name=btwaf&s=del_header_len`,e,{requestOptions:{loading:P.global.t(`Waf.Api.setting_57`),successMessage:!0}}),Hf=e=>I.post(`/plugin?action=a&name=btwaf&s=http_config`,e,{requestOptions:{loading:P.global.t(`Waf.Api.setting_58`),successMessage:!0}}),Uf=()=>I.post(`/plugin?action=a&name=btwaf&s=get_url_white_chekc`),Wf=e=>I.post(`/plugin?action=a&name=btwaf&s=add_url_white_chekc`,e,{requestOptions:{loading:P.global.t(`Waf.Api.setting_59`),successMessage:!0}}),Gf=e=>I.post(`/plugin?action=a&name=btwaf&s=del_url_white_chekc`,e,{requestOptions:{loading:P.global.t(`Waf.Api.setting_60`),successMessage:!0}}),Kf=(e={})=>I.post(`/plugin?action=a&name=btwaf&s=get_zhizu_list2233`,e,{requestOptions:{loading:P.global.t(`Waf.Api.setting_61`),successMessage:!0}}),qf=e=>I.post(`/plugin?action=a&name=btwaf&s=get_rule`,e),Jf=e=>I.post(`/plugin?action=a&name=btwaf&s=add_rule`,e,{requestOptions:{loading:P.global.t(`Waf.Api.setting_62`),successMessage:!0}}),Yf=e=>I.post(`/plugin?action=a&name=btwaf&s=modify_rule`,e,{requestOptions:{loading:P.global.t(`Waf.Api.setting_63`),successMessage:!0}}),Xf=e=>I.post(`/plugin?action=a&name=btwaf&s=set_rule_state`,e,{requestOptions:{loading:P.global.t(`Waf.Api.setting_64`),successMessage:!0}}),Zf=e=>I.post(`/plugin?action=a&name=btwaf&s=remove_rule`,e,{requestOptions:{loading:P.global.t(`Waf.Api.setting_65`),successMessage:!0}}),Qf=e=>I.post(`/plugin?action=a&name=btwaf&s=set_scan_conf`,e,{requestOptions:{loading:P.global.t(`Waf.Api.setting_66`),successMessage:!0}}),$f=()=>I.post(`/plugin?action=a&name=btwaf&s=get_golbls_cc`),ep=e=>I.post(`/plugin?action=a&name=btwaf&s=golbls_cc_zeng`,e,{requestOptions:{loading:P.global.t(`Waf.Api.setting_67`),successMessage:!0}}),tp=e=>I.post(`/plugin?action=a&name=btwaf&s=del_golbls_cc`,e,{requestOptions:{loading:P.global.t(`Waf.Api.setting_68`),successMessage:!0}}),np=e=>I.post(`/plugin?action=a&name=btwaf&s=add_body_rule`,e,{requestOptions:{loading:P.global.t(`Waf.Api.setting_69`),successMessage:!0}}),rp=e=>I.post(`/plugin?action=a&name=btwaf&s=del_body_rule`,{body:JSON.stringify(e.body)},{requestOptions:{loading:P.global.t(`Waf.Api.setting_70`),successMessage:!0}}),ip=()=>I.post(`/plugin?action=a&name=btwaf&s=get_url_find`),ap=e=>I.post(`/plugin?action=a&name=btwaf&s=add_url_find`,e,{requestOptions:{loading:P.global.t(`Waf.Api.setting_71`),successMessage:!0}}),op=e=>I.post(`/plugin?action=a&name=btwaf&s=add_url_list`,e,{requestOptions:{loading:P.global.t(`Waf.Api.setting_72`),successMessage:!0}}),sp=e=>I.post(`/plugin?action=a&name=btwaf&s=del_url_find`,e,{requestOptions:{loading:P.global.t(`Waf.Api.setting_73`),successMessage:!0}}),cp=e=>I.post(`/plugin?action=a&name=btwaf&s=empty_data`,e,{requestOptions:{loading:P.global.t(`Waf.Api.setting_74`),successMessage:!0}}),lp=e=>I.post(`/plugin?action=a&name=btwaf&s=add_body_intercept`,e,{requestOptions:{loading:P.global.t(`Waf.Api.setting_75`),successMessage:!0}}),up=e=>I.post(`/plugin?action=a&name=btwaf&s=import_body_intercept`,e,{requestOptions:{loading:P.global.t(`Waf.Api.setting_76`),successMessage:!0}}),dp=e=>I.post(`/plugin?action=a&name=btwaf&s=del_body_intercept`,e,{requestOptions:{loading:P.global.t(`Waf.Api.setting_77`),successMessage:!0}}),fp=(e={})=>I.post(`/plugin?action=a&name=btwaf&s=empty_body_intercept`,e,{requestOptions:{loading:P.global.t(`Waf.Api.setting_78`),successMessage:!0}}),pp=()=>I.post(`/btwaf/waf_large_screen_map.json`),mp=()=>I.post(`/btwaf/waf_large_screen_qps.json`),hp=()=>I.post(`/btwaf/get_total_all_overview.json`),gp=()=>I.post(`/btwaf/get_all_tu.json`),_p=(e={})=>{var t,n;return I.post(`/btwaf/attack_report_log.json`,{p:(t=e.p)==null?1:t,limit:(n=e.limit)==null?20:n})},vp=e=>I.post(`/btwaf/update_large_screen_text.json`,e),yp=e=>I.post(`/btwaf/set_server_longitude.json`,e),bp=`/static/vite/images/cr-03.svg`,xp=`/static/vite/images/cr-02.svg`,Sp=`/static/vite/images/nav-01.svg`,Cp=`/static/vite/images/nav-02.svg`,wp=`/static/vite/images/cr-t.svg`,Tp=e=>I.post(`/plugin?action=a&name=btwaf&s=get_report`,e),Ep=()=>I.post(`/plugin?action=a&name=btwaf&s=get_server_name`),Dp=e=>I.post(`/plugin?action=a&name=btwaf&s=get_search`,e),Op=e=>I.post(`/plugin?action=a&name=btwaf&s=get_id_log`,e,{requestOptions:{loading:P.global.t(`Waf.Api.report_1`)}}),kp=e=>I.post(`/btwaf/get_site_config3.json`,e),Ap=()=>I.post(`/plugin?action=a&name=btwaf&s=get_config`),jp=e=>I.post(`/plugin?action=a&name=btwaf&s=set_obj_open`,e,{requestOptions:{loading:P.global.t(`Waf.Api.site_2`),successMessage:!0}}),Mp=e=>I.post(`/plugin?action=a&name=btwaf&s=get_site_config_byname`,e),Np=e=>I.post(`/plugin?action=a&name=btwaf&s=set_site_obj_open`,e,{requestOptions:{loading:P.global.t(`Waf.Api.site_3`),successMessage:!0}}),Pp=()=>I.post(`/plugin?action=a&name=btwaf&s=city`),Fp=()=>I.post(`/plugin?action=a&name=btwaf&s=stop_cc_status`),Ip=()=>I.post(`/plugin?action=a&name=btwaf&s=check_renji`,{},{requestOptions:{loading:P.global.t(`Waf.Api.site_4`)}}),Lp=e=>I.post(`/plugin?action=a&name=btwaf&s=set_site_cc_conf`,e,{requestOptions:{successMessage:!0}}),Rp=e=>I.post(`/plugin?action=a&name=btwaf&s=set_site_retry`,e,{requestOptions:{loading:P.global.t(`Waf.Api.site_5`),successMessage:!0}}),zp=e=>I.post(`/plugin?action=a&name=btwaf&s=get_site_disable_rule`,e),Bp=e=>I.post(`/plugin?action=a&name=btwaf&s=get_site_rule`,e),Vp=e=>I.post(`/plugin?action=a&name=btwaf&s=add_site_rule`,e,{requestOptions:{loading:P.global.t(`Waf.Api.site_6`),successMessage:!0}}),Hp=e=>I.post(`/plugin?action=a&name=btwaf&s=add_site_rule`,e,{requestOptions:{loading:P.global.t(`Waf.Api.site_6`),successMessage:!0}}),Up=e=>I.post(`/plugin?action=a&name=btwaf&s=add_site_rule`,e,{requestOptions:{loading:P.global.t(`Waf.Api.site_6`),successMessage:!0}}),Wp=e=>I.post(`/plugin?action=a&name=btwaf&s=remove_site_rule`,e,{requestOptions:{loading:P.global.t(`Waf.Api.site_7`),successMessage:!0}}),Gp=e=>I.post(`/plugin?action=a&name=btwaf&s=set_site_disable_rule`,e,{requestOptions:{loading:P.global.t(`Waf.Api.site_8`),successMessage:!0}}),Kp=e=>I.post(`/plugin?action=a&name=btwaf&s=get_rule`,e),qp=e=>I.post(`/plugin?action=a&name=btwaf&s=save_scan_rule`,e,{requestOptions:{loading:P.global.t(`Waf.Api.site_9`),successMessage:!0}}),Jp=e=>I.post(`/plugin?action=a&name=btwaf&s=set_spider`,e,{requestOptions:{loading:P.global.t(`Waf.Api.site_10`),successMessage:!0}}),Yp=e=>I.post(`/plugin?action=a&name=btwaf&s=get_site_cdn_header`,e),Xp=e=>I.post(`/plugin?action=a&name=btwaf&s=add_site_cdn_header`,e,{requestOptions:{loading:P.global.t(`Waf.Api.site_11`),successMessage:!0}}),Zp=e=>I.post(`/plugin?action=a&name=btwaf&s=remove_site_cdn_header`,e,{requestOptions:{loading:P.global.t(`Waf.Api.site_12`),successMessage:!0}}),Qp=e=>I.post(`/plugin?action=a&name=btwaf&s=get_logs_list`,e,{requestOptions:{loading:P.global.t(`Waf.Api.site_13`)}}),$p=e=>I.post(`/btwaf/get_safe_logs_sql2.json`,e),em=e=>I.post(`/plugin?action=a&name=btwaf&s=start_crawler`,e,{requestOptions:{loading:P.global.t(`Waf.Site.API.index_1`),successMessage:!0}}),tm=e=>I.post(`/btwaf/start_limiting_timeout.json`,{site:e.site,limiting:JSON.stringify(e.limiting)},{requestOptions:{loading:P.global.t(`Waf.Site.API.index_2`),successMessage:!0}}),{t:nm}=P.global,rm=e=>I.post(`/site?action=wp_remote_add`,e,{requestOptions:{loading:nm(`WP.api.tamper_7`),successMessage:!0}}),im=e=>I.post(`/site?action=wp_remote_add_manually`,e,{requestOptions:{loading:nm(`WP.api.tamper_7`),successMessage:!0}}),am=e=>I.post(`/site?action=wp_remote_sites`,e),om=(e,t=!0)=>I.post(`/site?action=wp_remote_remove`,e,{requestOptions:{loading:t?nm(`WP.api.tamper_3`):``,successMessage:t}}),sm=e=>I.post(`/site?action=AddWPSite`,{...e,websites_content:JSON.stringify(e.websites_content)},{requestOptions:{loading:nm(`WP.api.tamper_7`)}}),cm=`/static/vite/images/scan.png`,lm=e=>I.post(`/tamper_core/modify_path_config.json`,e,{requestOptions:{loading:P.global.t(`WP.api.tamper_1`),isOriginalResult:!0,prefix:``}}),um=e=>I.post(`/tamper_core/add_black_exts.json`,e,{requestOptions:{loading:P.global.t(`WP.api.tamper_2`),isOriginalResult:!0,prefix:``}}),dm=e=>I.post(`/tamper_core/remove_black_exts.json`,e,{requestOptions:{loading:P.global.t(`WP.api.tamper_3`),isOriginalResult:!0,prefix:``}}),fm=e=>I.post(`/tamper_core/add_white_dirs.json`,e,{requestOptions:{loading:P.global.t(`WP.api.tamper_4`),isOriginalResult:!0,prefix:``}}),pm=e=>I.post(`/tamper_core/set_white_dir_with_ps.json`,e,{requestOptions:{loading:P.global.t(`WP.api.tamper_5`),isOriginalResult:!0,prefix:``}}),mm=e=>I.post(`/tamper_core/remove_white_dirs.json`,e,{requestOptions:{loading:P.global.t(`WP.api.tamper_6`),isOriginalResult:!0,prefix:``}}),hm=e=>I.post(`/tamper_core/add_white_files.json`,e,{requestOptions:{loading:P.global.t(`WP.api.tamper_4`),isOriginalResult:!0,prefix:``}}),gm=e=>I.post(`/tamper_core/remove_white_files.json`,e,{requestOptions:{loading:P.global.t(`WP.api.tamper_6`),isOriginalResult:!0,prefix:``}}),_m=`/static/vite/images/preview2.png`;export{gp as $,hc as $a,ga as $c,fn as $d,et as $f,_l as $i,rr as $l,sd as $n,is as $o,pu as $r,po as $s,hf as $t,er as $u,Qp as A,zc as Aa,Ua as Ac,xn as Ad,Dt as Af,zl as Ai,Ei as Al,Bd as An,Rs as Ao,zu as Ar,No as As,Uf as At,Br as Au,Jp as B,Pc as Ba,wa as Bc,tn as Bd,mt as Bf,kl as Bi,fi as Bl,Ad as Bn,ls as Bo,Pu as Br,vo as Bs,op as Bt,ai as Bu,Ap as C,Gc as Ca,Va as Cc,Fn as Cd,Mt as Cf,Ql as Ci,Hi as Cl,qd as Cn,qs as Co,qu as Cr,qo as Cs,Pf as Ct,cr as Cu,Mp as D,Bc as Da,Ra as Dc,Sn as Dd,yt as Df,Hl as Di,Li as Dl,Ud as Dn,Vs as Do,Hu as Dr,Uo as Ds,Bf as Dt,Yr as Du,Yp as E,Uc as Ea,Wa as Ec,An as Ed,Et as Ef,Ul as Ei,Ri as El,Wd as En,Bs as Eo,Gu as Er,Wo as Es,jf as Et,ni as Eu,tm as F,Fc as Fa,Sa as Fc,Dn as Fd,Tt as Ff,Fl as Fi,lr as Fl,Id as Fn,ks as Fo,ku as Fr,Mo as Fs,ip as Ft,si as Fu,Dp as G,Ac as Ga,pa as Gc,on as Gd,ut as Gf,Cl as Gi,hr as Gl,Sd as Gn,Os as Go,wu as Gr,xo as Gs,Tf as Gt,zr as Gu,Fp as H,Mc as Ha,Da as Hc,Qt as Hd,pt as Hf,Dl as Hi,Ci as Hl,Nd as Hn,os as Ho,Du as Hr,wo as Hs,xf as Ht,or as Hu,Rp as I,Sc as Ia,Ea as Ic,sn as Id,Ct as If,Ol as Ii,oi as Il,Ed as In,as as Io,Tu as Ir,Oo as Is,Ff as It,br as Iu,Cp as J,wc as Ja,fa as Jc,_n as Jd,tt as Jf,yl as Ji,ar as Jl,Od as Jn,xs as Jo,xu as Jr,Do as Js,bf as Jt,Gr as Ju,Ep as K,Ec as Ka,ha as Kc,yn as Kd,ft as Kf,Sl as Ki,yr as Kl,bd as Kn,js as Ko,Cu as Kr,bo as Ks,Ef as Kt,Tr as Ku,Lp as L,yc as La,Aa as Lc,Jt as Ld,vt as Lf,Pl as Li,Jr as Ll,wd as Ln,Es as Lo,Lu as Lr,Ao as Ls,$f as Lt,di as Lu,Zp as M,Lc as Ma,Na as Mc,Cn as Md,Ot as Mf,jl as Mi,nr as Ml,Vd as Mn,Ws as Mo,Au as Mr,Fo as Ms,yf as Mt,kr as Mu,qp as N,Ic as Na,Ma as Nc,mn as Nd,ht as Nf,Nl as Ni,pr as Nl,Fd as Nn,ec as No,Ru as Nr,jo as Ns,qf as Nt,Ar as Nu,zp as O,Hc as Oa,Ha as Oc,gn as Od,_t as Of,Vl as Oi,Ii as Ol,zd as On,Ls as Oo,Vu as Or,zo as Os,fp as Ot,Wr as Ou,jp as P,bc as Pa,Ta as Pc,ln as Pd,gt as Pf,Al as Pi,_r as Pl,Ld as Pn,hs as Po,Nu as Pr,Po as Ps,Sf as Pt,Or as Pu,_p as Q,gc as Qa,ma as Qc,On as Qd,$e as Qf,pl as Qi,xi as Ql,_d as Qn,ss as Qo,nu as Qr,mo as Qs,kf as Qt,$n as Qu,Gp as R,xc as Ra,ja as Rc,$t as Rd,xt as Rf,Ml as Ri,yi as Rl,Dd as Rn,bs as Ro,ju as Rr,Io as Rs,up as Rt,_i as Ru,Pp as S,Jc as Sa,Ga as Sc,Gn as Sd,Nt as Sf,Yl as Si,Ui as Sl,Jd as Sn,Gs as So,Ju as Sr,Ho as Ss,sp as St,hi as Su,$p as T,Wc as Ta,Ia as Tc,qn as Td,kt as Tf,Wl as Ti,zi as Tl,Gd as Tn,Ys as To,Wu as Tr,Go as Ts,tp as Tt,wi as Tu,Op as U,Tc as Ua,Ca as Uc,Xt as Ud,ct as Uf,El as Ui,ir as Ul,Md as Un,cs as Uo,Iu as Ur,So as Us,Of as Ut,Qr as Uu,em as V,Nc as Va,xa as Vc,wn as Vd,st as Vf,Il as Vi,Pr as Vl,kd as Vn,ds as Vo,Fu as Vr,yo as Vs,Yf as Vt,Sr as Vu,Tp as W,kc as Wa,ka as Wc,en as Wd,lt as Wf,Tl as Wi,tr as Wl,Cd as Wn,ws as Wo,Eu as Wr,Co as Ws,Df as Wt,Ur as Wu,xp as X,Oc as Xa,da as Xc,rn as Xd,nt as Xf,wl as Xi,Cr as Xl,Pd as Xn,_s as Xo,vu as Xr,go as Xs,Qf as Xt,Hr as Xu,Sp as Y,Dc as Ya,va as Yc,nn as Yd,rt as Yf,bl as Yi,li as Yl,jd as Yn,gs as Yo,bu as Yr,_o as Ys,Xf as Yt,Dr as Yu,bp as Z,vc as Za,ya as Zc,cn as Zd,it as Zf,xl as Zi,jr as Zl,ud as Zn,ys as Zo,lu as Zr,ho as Zs,Kf as Zt,mi as Zu,Xp as _,el as _a,Ya as _c,jn as _d,Rt as _f,gu as _i,Ji as _l,$d as _n,tc as _o,$u as _r,ns as _s,dp as _t,xr as _u,lm as a,ul as aa,io as ac,ci as ad,hn as af,hu as ai,ra as al,ff as an,lc as ao,cd as ar,Ts as as,Wf as at,Si as au,Ip as b,Yc as ba,za as bc,Mn as bd,Ft as bf,$l as bi,Gi as bl,Xd as bn,Fs as bo,Xu as br,Xo as bs,Vf as bt,gr as bu,gm as c,nl as ca,Qa as cc,Jn as cd,En as cf,Kl as ci,ia as cl,lf as cn,oc as co,hd as cr,Ps as cs,Af as ct,Lr as cu,sm as d,al as da,ro as dc,zn as dd,Wt as df,du as di,Xi as dl,of as dn,rc as do,ad as dr,Zo as ds,Jf as dt,Fr as du,hl as ea,fo as ec,Mr as ed,vn as ef,ou as ei,ba as el,mf as en,mc as eo,Qe as ep,pd as er,Ms as es,pp as et,mr as eu,rm as f,cl as fa,eo as fc,Rn as fd,Ut as ff,Jl as fi,$i as fl,af as fn,nc as fo,nd as fr,Qo as fs,ap as ft,ri as fu,Hp as g,$c as ga,Ja as gc,Bn as gd,zt as gf,cu as gi,ca as gl,ef as gn,Hs as go,ed as gr,rs as gs,Gf as gt,ui as gu,am as h,Qc as ha,Za as hc,Pn as hd,Bt as hf,uu as hi,ea as hl,tf as hn,$s as ho,td as hr,es as hs,ep as ht,Xn as hu,hm as i,dl as ia,lo as ic,Vr as id,un as if,_u as ii,la as il,gf as in,uc as io,dd as ir,ms as is,vp as it,Qn as iu,Bp as j,Rc as ja,La as jc,dn as jd,bt as jf,Rl as ji,bi as jl,Rd as jn,Zs as jo,Mu as jr,ko as js,Cf as jt,wr as ju,kp as k,Vc as ka,Pa as kc,kn as kd,St as kf,Bl as ki,W as kl,Hd as kn,zs as ko,Bu as kr,Bo as ks,cp as kt,Kr as ku,pm as l,ol as la,$a as lc,Hn as ld,Kt as lf,iu as li,Qi as ll,cf as ln,ac as lo,md as lr,ps as ls,zf as lt,fr as lu,om as m,tl as ma,qa as mc,Un as md,Vt as mf,su as mi,sa as ml,nf as mn,Is as mo,od as mr,ts as ms,If as mt,Zn as mu,um as n,vl as na,so as nc,Ti as nd,bn as nf,ru as ni,aa as nl,_f as nn,fc as no,gd as nr,Ss as ns,hp as nt,ur as nu,dm as o,ll as oa,oo as oc,ii as od,Yt as of,mu as oi,Yi as ol,uf as on,cc as oo,fd as or,As as os,lp as ot,Rr as ou,im as p,rl as pa,no as pc,In as pd,Ht as pf,Zl as pi,ta as pl,rf as pn,Xs as po,rd as pr,$o as ps,Nf as pt,sr as pu,wp as q,Cc as qa,_a as qc,an as qd,dt as qf,fl as qi,dr as ql,xd as qn,Ds as qo,Su as qr,To as qs,Hf as qt,Ir as qu,fm as r,gl as ra,co as rc,qr as rd,Tn as rf,fu as ri,oa as rl,vf as rn,dc as ro,vd as rr,us as rs,yp as rt,vi as ru,mm as s,il as sa,ao as sc,Yn as sd,Zt as sf,ql as si,na as sl,df as sn,sc as so,yd as sr,Ns as ss,np as st,Nr as su,_m as t,ml as ta,uo as tc,Xr as td,pn as tf,yu as ti,ua as tl,pf as tn,pc as to,at as tp,ld as tr,Cs as ts,mp as tt,vr as tu,cm as u,sl as ua,to as uc,Nn as ud,Gt as uf,au as ui,Zi as ul,sf as un,ic as uo,id as ur,fs as us,Rf as ut,pi as uu,Vp as v,Zc as va,Ka as vc,Vn as vd,Lt as vf,eu as vi,qi as vl,Qd as vn,Ks as vo,Qu as vr,Jo as vs,rp as vt,ti as vu,Kp as w,qc as wa,Ba as wc,Kn as wd,At as wf,Gl as wi,Bi as wl,Kd as wn,Qs as wo,Ku as wr,Ko as ws,Lf as wt,Er as wu,Wp as x,Kc as xa,Fa as xc,Wn as xd,Pt as xf,Xl as xi,Wi as xl,Yd as xn,Us as xo,Yu as xr,Yo as xs,Zf as xt,gi as xu,Up as y,Xc as ya,Xa as yc,Ln as yd,It as yf,tu as yi,Ki as yl,Zd as yn,Js as yo,Zu as yr,Vo as ys,Mf as yt,Zr as yu,Np as z,jc as za,Oa as zc,qt as zd,wt as zf,Ll as zi,$r as zl,Td as zn,vs as zo,Ou as zr,Eo as zs,wf as zt,ei as zu}; \ No newline at end of file +`;b(),V();var{t:_c}=M.global,vc=(e,t,n,r=`Public.AlarmTask.ConfigurationTask`)=>{L({title:_c(r),width:`860px`,minHeight:`340px`,footer:!0,data:{isEdit:!1,onRefresh:e,template_id:t,row:n},component:c(()=>B(()=>import(`./view-config.js?v=1786507437784`).then(e=>e.d),__vite__mapDeps([44,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,38,30,31,39,32,33,45])))})},yc=`/static/vite/images/git-ps.png`,{t:X}=M.global,bc=e=>I.post(`/data?action=getData&table=logs&tojs=getLogs&limit=${e.limit}&p=${e.p}&search=${e.search}`),xc=()=>I.post(`/ajax?action=delClose`,{requestOptions:{loading:X(`Security.Api.Index_3`),successMessage:!0}}),Sc=()=>I.post(`/config?action=get_panel_error_logs`),Cc=e=>I.post(`/data?action=getData&table=crontab`,e),wc=e=>I.post(`/site?action=get_site_list`,e),Tc=e=>I.post(`/logs/panel/get_logs_bytype`,{data:JSON.stringify(e)}),Ec=e=>I.post(`/site?action=GetSiteLogs`,e),Dc=e=>I.post(`/site?action=get_site_err_log`,e),Oc=e=>I.post(`/ajax?action=get_result&path=${e.siteName}`),kc=e=>I.post(`/ajax?action=log_analysis&path=${e.siteName}`),Ac=()=>I.post(`/safe/syslog/get_sys_logfiles`),jc=e=>I.post(`/safe/syslog/get_sys_log`,{data:JSON.stringify(e)}),Mc=e=>I.post(`/mod/ssh/com/get_ssh_list`,{data:JSON.stringify(e)}),Nc=()=>I.post(`/logs/panel/get_slow_logs`,{data:JSON.stringify({limit:5e3})}),Pc=e=>I.post(`/database?action=GetErrorLog`,e,{requestOptions:{loading:e?X(`Security.Api.Index_3`):``,successMessage:!!e}}),Fc=()=>I.post(`/data?action=getData&table=ftps`,{p:1,limit:9999}),Ic=e=>I.post(`/site?action=download_logs`,e,{requestOptions:{loading:X(`Login.index_22`),successMessage:!1}}),Lc=e=>I.post(`/site?action=clear_logs`,e,{requestOptions:{loading:X(`Login.index_22`),successMessage:!0}}),Rc=`/static/vite/images/logAudit.png`,zc=`/static/vite/images/ftp-logs.png`,Bc=`/static/vite/images/login-logs.png`,Vc=e=>I.post(`/plugin?action=a&name=mail_sys&s=deploy_roundcube`,e,{requestOptions:{loading:`Installing, please wait...`}}),Hc=e=>I.post(`/plugin?action=a&name=mail_sys&s=uninstall_roundcube`,e,{requestOptions:{loading:`Uninstalling, please wait...`,successMessage:!0}}),Uc=e=>I.post(`/plugin?action=a&name=mail_sys&s=open_domain_ssl_alarm`,e,{requestOptions:{loading:M.global.t(`Crontab.Api.index_2`),successMessage:!0}}),Wc=e=>I.post(`/ssl_domain?action=mail_record_check`,e),Gc=()=>I.post(`/plugin?action=a&name=mail_sys&s=check_rspamd_route`,{},{requestOptions:{loading:M.global.t(`Component.Pay.index_12`),successMessage:!1}}),Kc=async e=>{await ze(`/static/ckeditor/ckeditor.js?v=1786507437784`),CKEDITOR.replace(e,{customConfig:`/static/ckeditor/config.js?v1.0`})},qc=()=>CKEDITOR.instances.editor.getData(),Jc=e=>{CKEDITOR.instances.editor.setData(e)},Yc=()=>{CKEDITOR.remove(CKEDITOR.instances.editor)},Xc=e=>I.post(`/plugin?action=a&name=mail_sys&s=login_roundcube_multiple`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_36`)}}),Zc=`/static/vite/images/unsubscribe.png`,Qc=(e={})=>I.post(`/plugin?action=a&name=mail_sys&s=get_mail_type_list`,e),$c=e=>I.post(`/plugin?action=a&name=mail_sys&s=add_mail_type`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_22`),successMessage:!0}}),el=e=>I.post(`/plugin?action=a&name=mail_sys&s=del_mail_type_list`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_37`),successMessage:!0}}),tl=e=>I.post(`/plugin?action=a&name=mail_sys&s=edit_mail_type`,e,{requestOptions:{loading:M.global.t(`Mail.Api.index_42`),successMessage:!0}}),nl=`/static/vite/images/auto-pro.png`,rl=e=>I.post(`/config?action=SetControl`,e),il=e=>I.post(`/config?action=SetControl`,e,{requestOptions:{loading:M.global.t(`Monitor.API.system_1`),successMessage:!0}}),al=()=>I.post(`/config?action=SetControl`,{type:`del`},{requestOptions:{loading:M.global.t(`Monitor.API.system_2`),successMessage:!0}}),ol=e=>I.post(`/ajax?action=get_load_average`,e),sl=e=>I.post(`/ajax?action=GetCpuIo`,e),cl=e=>I.post(`/ajax?action=GetDiskIo`,e),ll=e=>I.post(`/ajax?action=GetNetWorkIo`,e);b();function ul(e,{getTooltip:t,renderTooltip:n},r=!0){let i=m(!1),a=m(-1),o=m(-1),c=()=>{var t;if(!i.value)return;let r=(t=e.value)==null?void 0:t.getChart();r&&(i.value=!1,a.value=-1,o.value=-1,r.setOption({tooltip:{triggerOn:`mousemove|click`,enterable:!1,alwaysShowContent:!1,...n()}}),r.dispatchAction({type:`hideTip`}))},l=t=>{var n;let r=((n=e.value)==null?void 0:n.$el)||e.value;r&&r.contains&&!r.contains(t.target)&&i.value&&c()};typeof window<`u`&&window.addEventListener(`click`,l),s(()=>{typeof window<`u`&&window.removeEventListener(`click`,l)});let u=()=>{var n;if(!e.value)return;let s=(n=e.value)==null?void 0:n.getChart();if(!s){setTimeout(u,500);return}r&&setTimeout(()=>{s.dispatchAction({type:`takeGlobalCursor`,key:`dataZoomSelect`,dataZoomSelectActive:!0})},200),s.off(`restore`),s.getZr().off(`click`),s.on(`restore`,()=>{r&&setTimeout(()=>{s.dispatchAction({type:`takeGlobalCursor`,key:`dataZoomSelect`,dataZoomSelectActive:!0})},200)}),s.getZr().on(`click`,e=>{let n=[e.offsetX,e.offsetY],r=s.getOption(),l=-1,u=r.grid||[{}];for(let e=0;et(i,{pos:n,size:o})}}),s.dispatchAction({type:`showTip`,seriesIndex:d,dataIndex:h}))})};return{initChartEvent:u,isFixed:i,fixedIndex:a}}var dl=`/static/vite/images/node-mannage.png`,fl=`/static/vite/images/node-files.png`,{t:Z}=M.global,pl=()=>I.post(`/plugin?action=a&name=bt_security&s=get_total_all`),ml=()=>I.post(`/plugin?action=a&name=bt_security&s=start_bt_security`,{},{requestOptions:{loading:Z(`Security.Api.Index_1`),successMessage:!0}}),hl=()=>I.post(`/plugin?action=a&name=bt_security&s=stop_bt_security`,{},{requestOptions:{loading:Z(`Security.Api.Index_2`),successMessage:!0}}),gl=e=>I.post(`/plugin?action=a&name=bt_security&s=start_user_security`,e,{requestOptions:{loading:Z(`Security.Api.Index_1`),successMessage:!0}}),_l=e=>I.post(`/plugin?action=a&name=bt_security&s=stop_user_security`,e,{requestOptions:{loading:Z(`Security.Api.Index_2`),successMessage:!0}}),vl=e=>I.post(`/plugin?action=a&name=bt_security&s=start_user_log`,e,{requestOptions:{loading:Z(`Security.Api.Index_1`),successMessage:!0}}),yl=e=>I.post(`/plugin?action=a&name=bt_security&s=stop_user_log`,e,{requestOptions:{loading:Z(`Security.Api.Index_2`),successMessage:!0}}),bl=e=>I.post(`/plugin?action=a&name=bt_security&s=get_logs_list`,e,{requestOptions:{loading:Z(`Site.Api.Index_10`),successMessage:!1}}),xl=e=>I.post(`/plugin?action=a&name=bt_security&s=get_user_log`,e),Sl=()=>I.post(`/plugin?action=a&name=bt_security&s=porcess_set_up_log`),Cl=e=>I.post(`/plugin?action=a&name=bt_security&s=del_porcess_log`,e,{requestOptions:{loading:Z(`Security.Api.Index_3`),successMessage:!0}}),wl=e=>I.post(`/plugin?action=a&name=bt_security&s=add_porcess_log`,e,{requestOptions:{loading:Z(`Security.Api.Index_4`),successMessage:!0}}),Tl=e=>I.post(`/plugin?action=a&name=bt_security&s=get_log`,e),El=`/static/vite/images/overview.png`,Dl=`/static/vite/images/whitelist.png`,Ol=`/static/vite/images/logs.png`,{t:Q}=M.global,kl=()=>I.post(`/breaking_through?action=get_config`),Al=e=>I.post(`/breaking_through?action=set_config`,e,{requestOptions:{loading:Q(`Security.Api.Index_6`),successMessage:!0}}),jl=e=>I.post(`/breaking_through?action=check_local_ip_white`,e,{requestOptions:{loading:``,successMessage:!1,errorMessage:!1}}),Ml=e=>I.post(`/breaking_through?action=panel_ip_white`,e,{requestOptions:{loading:Q(`Security.Api.Index_4`),successMessage:!0}}),Nl=e=>I.post(`/breaking_through?action=get_black_white`,e),Pl=e=>I.post(`/breaking_through?action=add_black_white`,e,{requestOptions:{loading:Q(`Security.Api.Index_6`),successMessage:!0}}),Fl=e=>I.post(`/breaking_through?action=get_history_record`,e),Il=()=>I.post(`/breaking_through?action=clear_history_record_limit`,{},{requestOptions:{loading:Q(`Security.Api.Index_7`),successMessage:!0}}),Ll=e=>I.post(`/breaking_through?action=set_history_record_limit`,e,{requestOptions:{loading:Q(`Security.Api.Index_6`),successMessage:!0}}),Rl=()=>I.post(`/breaking_through?action=get_protected_services`),zl=`/static/vite/images/overview-dark.png`,Bl=`/static/vite/images/overview2.png`,Vl=`/static/vite/images/operation-logs-dark.png`,Hl=`/static/vite/images/operation-logs.png`,Ul=`/static/vite/images/real-logs-dark.png`,Wl=`/static/vite/images/real-logs.png`,Gl=`/static/vite/images/records-dark.png`,Kl=`/static/vite/images/records.png`,ql=()=>I.post(`/safe/ssh/GetSshInfo`),Jl=()=>I.post(`/ssh_security?action=get_config`),Yl=()=>I.post(`/mod/ssh/com/get_ssh_intrusion`),Xl=e=>I.post(`/firewall?action=SetSshStatus`,e,{requestOptions:{loading:M.global.t(`Security.SSH.Api.index_1`),successMessage:!0}}),Zl=e=>I.post(`/ssh_security?action=${e.status?`set_password`:`stop_password`}`,e,{requestOptions:{loading:M.global.t(`Security.SSH.Api.index_2`),successMessage:!0}}),Ql=(e,t=!0)=>I.post(`/ssh_security?action=set_sshkey`,e,{requestOptions:{loading:M.global.t(`Security.SSH.Api.index_3`),successMessage:t}}),$l=()=>I.post(`/ssh_security?action=stop_key`,{},{requestOptions:{loading:M.global.t(`Security.SSH.Api.index_4`),successMessage:!0}}),eu=e=>I.post(`/firewall?action=SetSshPort`,e,{requestOptions:{loading:M.global.t(`Security.SSH.Api.index_5`),successMessage:!0}}),tu=e=>I.post(`/ssh_security?action=set_root`,e,{requestOptions:{loading:M.global.t(`Security.SSH.Api.index_6`),successMessage:!0}}),nu=e=>I.post(`/ssh_security?action=set_root_password`,e,{requestOptions:{loading:M.global.t(`Security.SSH.Api.index_7`),successMessage:!0}}),ru=e=>I.post(`/ssh_security?action=add_sys_user`,e,{requestOptions:{loading:M.global.t(`Security.SSH.Account.api_create`),successMessage:!0}}),iu=e=>I.post(`/ssh_security?action=del_sys_user`,e,{requestOptions:{loading:M.global.t(`Security.SSH.Account.api_delete`),successMessage:!0}}),au=()=>I.post(`/ssh_security?action=get_key`),ou=e=>I.post(`/mod/ssh/com/get_ssh_list`,{data:JSON.stringify(e)}),su=e=>I.post(`/safe/syslog/create_ip_rules`,{data:JSON.stringify(e)},{requestOptions:{loading:M.global.t(`Security.SSH.Api.index_8`)}}),cu=e=>I.post(`/safe/syslog/remove_ip_rules`,{data:JSON.stringify(e)},{requestOptions:{loading:M.global.t(`Security.SSH.Api.index_8`)}}),lu=e=>I.post(`/mod/ssh/com/run_ban_login_failed_ip`,{data:JSON.stringify(e)},{requestOptions:{loading:M.global.t(`Security.SSH.Api.index_12`),successMessage:!1}}),uu=e=>I.post(`/mod/ssh/com/add_cron_job`,{data:JSON.stringify(e)},{requestOptions:{loading:M.global.t(`Security.SSH.Api.index_13`),successMessage:!0}}),du=()=>I.post(`/mod/ssh/com/remove_cron_job`,{},{requestOptions:{loading:M.global.t(`Security.SSH.Api.index_14`),successMessage:!0}}),fu=e=>I.post(`/ajax?action=get_lines`,e,{requestOptions:{errorMessage:!1}}),pu=e=>I.post(`/safe/syslog/export_ssh_log`,{data:JSON.stringify(e)},{requestOptions:{loading:M.global.t(`Security.SSH.Api.index_15`)}}),mu=()=>I.post(`/mod/ssh/com/clean_ssh_list`,{},{requestOptions:{loading:M.global.t(`Security.SSH.Api.index_16`),successMessage:!0}}),hu=e=>I.post(`/ssh_security?action=get_logs`,e),gu=()=>I.post(`/ssh_security?action=get_login_send`),_u=()=>I.post(`/ssh_security?action=return_ip`),vu=e=>I.post(`/ssh_security?action=add_return_ip`,e,{requestOptions:{loading:M.global.t(`Security.SSH.Api.index_10`),successMessage:!0}}),yu=e=>I.post(`/ssh_security?action=del_return_ip`,e,{requestOptions:{loading:M.global.t(`Security.SSH.Api.index_11`),successMessage:!0}});b();function bu(e,t){let n=e=>e?e.then(()=>null):Promise.resolve(null),a=e=>n(_e(e));return r(()=>{if(!(typeof window>`u`))if(e!=null&&e.value){let t=_e.create(e.value,{resize:!0,useWorker:!0});a=e=>n(t(e))}else a=e=>n(_e(e))}),i(()=>{}),{trigger:e=>{let n={particleCount:500,spread:80,startVelocity:120,gravity:1,ticks:300,angle:90,origin:{x:.5,y:1},...t||{},...e||{}};return a(n)},stream:(e=2e3,n)=>new Promise(r=>{let i=Date.now()+e,o=()=>{a({particleCount:8,angle:90,spread:70,origin:{x:.5,y:1},...t||{},...n?n():{}}),Date.now()I.post(`/plugin?name=syssafe&action=a&s=get_safe_status`),Eu=e=>I.post(`/plugin?name=syssafe&action=a&s=set_safe_status`,e,{requestOptions:{loading:$(`Security.Api.Index_5`),successMessage:!0}}),Du=()=>I.post(`/plugin?name=syssafe&action=a&s=set_open`,{},{requestOptions:{loading:$(`Security.Api.Index_5`),successMessage:!0}}),Ou=e=>I.post(`/plugin?name=syssafe&action=a&s=get_safe_config`,e),ku=e=>I.post(`/plugin?name=syssafe&action=a&s=remove_safe_path`,e,{requestOptions:{loading:$(`Security.Api.Index_3`),successMessage:!0}}),Au=e=>I.post(`/plugin?name=syssafe&action=a&s=add_safe_path`,e,{requestOptions:{loading:$(`Security.Api.Index_4`),successMessage:!0}}),ju=()=>I.post(`/plugin?name=syssafe&action=a&s=get_ssh_limit_info`),Mu=e=>I.post(`/plugin?name=syssafe&action=a&s=add_ssh_limit`,e,{requestOptions:{loading:$(`Security.Api.Index_4`),successMessage:!0}}),Nu=e=>I.post(`/plugin?name=syssafe&action=a&s=remove_ssh_limit`,e,{requestOptions:{loading:$(`Security.Api.Index_3`),successMessage:!0}}),Pu=e=>I.post(`/data?action=getData`,{...e,table:`logs`,order:`id desc`}),Fu=()=>I.post(`/plugin?name=syssafe&action=a&s=get_ssh_config`),Iu=e=>I.post(`/plugin?name=syssafe&action=a&s=save_ssh_config`,e,{requestOptions:{loading:$(`Security.Api.Index_6`),successMessage:!0}}),Lu=()=>I.post(`/plugin?name=syssafe&action=a&s=get_process_white`),Ru=e=>I.post(`/plugin?name=syssafe&action=a&s=remove_process_white`,e,{requestOptions:{loading:$(`Security.Api.Index_3`),successMessage:!0}}),zu=e=>I.post(`/plugin?name=syssafe&action=a&s=add_process_white`,e,{requestOptions:{loading:$(`Security.Api.Index_4`),successMessage:!0}}),Bu=`/static/vite/images/protection.png`,Vu=`/static/vite/images/block.png`,Hu=`/static/vite/images/log.png`;b(),V();var{t:Uu}=M.global,Wu=(e,t,n,r)=>{L({title:r||`${Uu(`Crontab.Planned.index_19`)} [${e[0].name}]`,width:350,minHeight:72,footer:!0,data:{siteType:t,ids:e.map(e=>Number(e.id)),onRefresh:n},component:c(()=>B(()=>import(`./app-components.js?v=1786507437784`).then(e=>e.V),__vite__mapDeps([12,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18])))})},Gu=(e,t)=>({key:`category`,label:Uu(`Crontab.Planned.index_19`),onBatch:n=>{Wu(n,e,t,Uu(`Site.Batch.index_22`))}}),Ku=e=>I.post(`/git?action=pull_project_git`,e),qu=()=>I.post(`/git?action=get_clone_progress`),Ju=`/static/vite/images/warning.svg`,Yu=`/static/vite/images/warn.svg`,Xu=`/static/vite/images/refersh.svg`;b();var Zu=e=>{let{fetchFn:t,params:n,immediate:i=!0,rowKey:a=e=>e.id,useParams:o}=e,s=w({loading:i}),c=m([]),l=m(0),u=m(n),d=()=>o?o(u.value):u.value,f=te(async(e=!1,n=!0)=>{e&&(u.value.p=1),n&&(s.loading=!0);try{let e=d(),{message:n}=await t(e);z(n)&&(c.value=Be(n.data)?n.data:[],l.value=Ke(n.page))}finally{n&&(s.loading=!1)}},300),p=e=>{s.loading=e},h=(e=!1,t=!0)=>f(e,t),g=(e=!0)=>h(!0,e),_=(e,t)=>{u.value.sort_field=e,u.value.sort_order=t,h(!0)},v=e=>{Object.assign(u.value,e),h(!0)},y=E(()=>c.value.length>0);return r(()=>{i&&h()}),{loading:E(()=>s.loading),hasData:y,tableParams:u,tableData:c,fetchTable:h,resetTable:g,setLoading:p,changeSort:_,changeFilter:v,tableConfig:E(()=>({rowKey:a,data:c.value,loading:s.loading})),pageConfig:E(()=>({page:u.value.p,pageSize:u.value.limit,itemCount:l.value,onUpdatePage:e=>{u.value.p=e},onUpdatePageSize:e=>{u.value.limit=e}}))}},Qu=`/static/vite/images/domians-1.png`,$u=`/static/vite/images/domians-2.png`,ed=`/static/vite/images/domians-3.png`,td=()=>I.post(`/btwaf/get_reg_tions.json`),nd=()=>I.post(`/plugin?action=a&name=btwaf&s=reg_domains`),rd=e=>I.post(`/plugin?action=a&name=btwaf&s=add_reg_tions`,e,{requestOptions:{loading:M.global.t(`Waf.Api.area_32`),successMessage:!0}}),id=e=>I.post(`/plugin?action=a&name=btwaf&s=${e.select===0?`del_reg_tions`:`del_city`}`,{id:e.id},{requestOptions:{loading:M.global.t(`Waf.Api.area_33`),successMessage:!0}}),ad=e=>I.post(`/plugin?action=a&name=btwaf&s=${e.select===0?`edit_reg_tions`:`edit_city`}`,{id:e.id,open:e.open,status:e.status},{requestOptions:{loading:M.global.t(`Waf.Api.area_34`),successMessage:!0}}),od=e=>I.post(`/btwaf/attack_report_log.json`,e),sd=e=>I.post(`/plugin?action=a&name=btwaf&s=import_data`,e,{requestOptions:{loading:M.global.t(`Waf.Api.block_14`)}}),cd=e=>I.post(`/btwaf/get_logs`,e),ld=e=>I.post(`/plugin?action=a&name=btwaf&s=wubao_url_white`,e,{requestOptions:{loading:M.global.t(`Waf.Api.block_15`),successMessage:!0}}),ud=()=>I.post(`/plugin?action=a&name=btwaf&s=get_site_config`),dd=e=>I.post(`/plugin?action=a&name=btwaf&s=remove_log`,{...e,site_logs:JSON.stringify(e.site_all===1?[]:e.site_logs)},{requestOptions:{loading:M.global.t(`Waf.Api.block_16`),successMessage:!0}}),fd=e=>I.post(`/plugin?action=a&name=btwaf&s=get_safe_logs_sql`,e),pd=e=>I.post(`/plugin?action=a&name=btwaf&s=remove_waf_drop_ip`,e,{requestOptions:{loading:M.global.t(`Waf.Api.block_17`),successMessage:!0}}),md=()=>I.post(`/plugin?action=a&name=btwaf&s=clean_waf_drop_ip`,{},{requestOptions:{loading:M.global.t(`Waf.Api.block_18`),successMessage:!0}}),hd=e=>I.post(`/plugin?action=a&name=btwaf&s=get_rule_hit_list`,e),gd=()=>I.post(`/plugin?action=a&name=btwaf&s=delete_rule_hit_list`,{},{requestOptions:{loading:M.global.t(`Waf.Api.block_19`),successMessage:!0}}),_d=()=>I.post(`/plugin?action=a&name=btwaf&s=get_rule_hit_type_list`),vd=e=>I.post(`/plugin?action=a&name=btwaf&s=set_hit_type`,{data:JSON.stringify(e.data)},{requestOptions:{loading:M.global.t(`Waf.Api.block_20`),successMessage:!0}}),yd=e=>I.post(`/btwaf/get_rule_ip.json`,e),bd=e=>I.post(`/btwaf/import_rule_check.json`,e,{requestOptions:{loading:M.global.t(`Waf.Api.rules_21`),successMessage:!0}}),xd=e=>I.post(`/btwaf/export_rule_check.json`,e,{requestOptions:{loading:M.global.t(`Waf.Api.rules_22`),successMessage:!0}}),Sd=e=>I.post(`/btwaf/empty_rule_check.json`,e,{requestOptions:{loading:M.global.t(`Waf.Api.rules_23`),successMessage:!0}}),Cd=e=>I.post(`/plugin?action=a&name=btwaf&s=add_ip_white`,e,{requestOptions:{loading:M.global.t(`Waf.Api.rules_24`),successMessage:!0}}),wd=e=>I.post(`/plugin?action=a&name=btwaf&s=add_ipv6_white`,e,{requestOptions:{loading:M.global.t(`Waf.Api.rules_24`),successMessage:!0}}),Td=e=>I.post(`/plugin?action=a&name=btwaf&s=add_ip_black`,e,{requestOptions:{loading:M.global.t(`Waf.Api.rules_25`),successMessage:!0}}),Ed=e=>I.post(`/plugin?action=a&name=btwaf&s=add_ipv6_black`,e,{requestOptions:{loading:M.global.t(`Waf.Api.rules_25`),successMessage:!0}}),Dd=e=>I.post(`/btwaf/remove_rule_check.json`,e,{requestOptions:{loading:M.global.t(`Waf.Api.rules_26`,[e.rule===`ip_white`?M.global.t(`Waf.Api.rules_32`):M.global.t(`Waf.Api.rules_33`)]),successMessage:!0}}),Od=e=>I.post(`/plugin?action=a&name=btwaf&s=add_ua_white`,e,{requestOptions:{loading:M.global.t(`Waf.Api.rules_27`),successMessage:!0}}),kd=e=>I.post(`/plugin?action=a&name=btwaf&s=add_ua_black`,e,{requestOptions:{loading:M.global.t(`Waf.Api.rules_28`),successMessage:!0}}),Ad=e=>I.post(`/btwaf/remove_rule_check.json`,e,{requestOptions:{loading:M.global.t(`Waf.Api.rules_29`,[e.rule===`ip_white`?M.global.t(`Waf.Api.rules_32`):M.global.t(`Waf.Api.rules_33`)]),successMessage:!0}}),jd=e=>I.post(`/plugin?action=a&name=btwaf&s=add_url_white`,e,{requestOptions:{loading:M.global.t(`Waf.Api.block_15`),successMessage:!0}}),Md=e=>I.post(`/plugin?action=a&name=btwaf&s=add_url_black`,e,{requestOptions:{loading:M.global.t(`Waf.Api.rules_30`),successMessage:!0}}),Nd=e=>I.post(`/btwaf/remove_rule_check.json`,e,{requestOptions:{loading:M.global.t(`Waf.Api.rules_31`,[e.rule===`ip_white`?M.global.t(`Waf.Api.rules_32`):M.global.t(`Waf.Api.rules_33`)]),successMessage:!0}}),Pd=e=>I.post(`/btwaf/get_cms_rule_list.json`,e),Fd=e=>I.post(`/btwaf/set_cms_rule_status.json`,e,{requestOptions:{loading:M.global.t(`Waf.Api.exclusive_79`),successMessage:!0}}),Id=()=>I.post(`/plugin?action=a&name=btwaf&s=set_obj_open`,{obj:`cms_rule_open`},{requestOptions:{loading:M.global.t(`Waf.Api.exclusive_80`),successMessage:!0}}),Ld=()=>I.post(`/btwaf/get_user_limit.json`),Rd=e=>I.post(`/btwaf/add_user_limit.json`,{data:JSON.stringify(e)},{requestOptions:{loading:M.global.t(`Waf.Flow.API.index_1`),successMessage:!0}}),zd=e=>I.post(`/btwaf/edit_user_limit.json`,{data:JSON.stringify(e)},{requestOptions:{loading:M.global.t(`Waf.Flow.API.index_2`),successMessage:!0}}),Bd=e=>I.post(`/btwaf/set_user_limit.json`,e,{requestOptions:{loading:M.global.t(`Waf.Flow.API.index_3`),successMessage:!0}}),Vd=e=>I.post(`/btwaf/del_user_limit.json`,e,{requestOptions:{loading:M.global.t(`Waf.Flow.API.index_4`),successMessage:!0}}),Hd=`/static/vite/images/1.png`,Ud=`/static/vite/images/2.png`,Wd=`/static/vite/images/3.png`,Gd=`/static/vite/images/4.png`,Kd=`/static/vite/images/5.png`,qd=`/static/vite/images/6.png`,Jd=`/static/vite/images/7.png`,Yd=`/static/vite/images/8.png`,Xd=`/static/vite/images/9.png`,Zd=`/static/vite/images/10.png`,Qd=`/static/vite/images/11.png`,$d=`/static/vite/images/12.png`,ef=`/static/vite/images/13.png`,tf=`/static/vite/images/14.png`,nf=`/static/vite/images/15.png`,rf=`/static/vite/images/16.png`,af=`/static/vite/images/17.png`,of=`/static/vite/images/18.png`,sf=`/static/vite/images/19.png`,cf=`/static/vite/images/20.png`,lf=()=>I.post(`/btwaf/get_server_longitude.json`),uf=e=>I.post(`/btwaf/set_server_longitude.json`,e,{requestOptions:{loading:M.global.t(`Waf.Api.map_39`),successMessage:!0}}),df=()=>I.post(`/btwaf/gongji_map.json`),ff=e=>I.post(`/btwaf/overview.json`,e),pf=e=>I.post(`/btwaf/new_overview.json`,e),mf=()=>I.post(`/btwaf/get_index_map.json`),hf=e=>I.post(`/btwaf/get_traffic_top.json`,e),gf=e=>I.post(`/btwaf/get_url_top.json`,e),_f=()=>I.post(`/plugin?action=a&name=btwaf&s=get_config`),vf=()=>I.post(`/plugin?action=a&name=btwaf&s=set_open`,{},{requestOptions:{loading:M.global.t(`Waf.Api.setting_40`),successMessage:!0}}),yf=()=>I.post(`/plugin?action=a&name=btwaf&s=restore_default_configuration`,{},{requestOptions:{loading:M.global.t(`Waf.Api.setting_41`),successMessage:!0}}),bf=()=>I.post(`/plugin?action=a&name=btwaf&s=return_is_site`),xf=()=>I.post(`/plugin?action=a&name=btwaf&s=bckup_sesings`,{},{requestOptions:{loading:M.global.t(`Waf.Api.setting_42`)}}),Sf=e=>I.post(`/plugin?action=a&name=btwaf&s=import_sesings`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_43`),successMessage:!0}}),Cf=e=>I.post(`/plugin?action=a&name=btwaf&s=set_obj_open`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_44`),successMessage:!0}}),wf=e=>I.post(`/plugin?action=a&name=btwaf&s=set_obj_status`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_45`),successMessage:!0}}),Tf=e=>I.post(`/plugin?action=a&name=btwaf&s=set_cc_conf`,e,{requestOptions:{successMessage:!0}}),Ef=e=>I.post(`/plugin?action=a&name=btwaf&s=set_retry`,e,{requestOptions:{loading:M.global.t(`Waf.Api.site_5`),successMessage:!0}}),Df=(e={})=>I.post(`/plugin?action=a&name=btwaf&s=get_update_malicious_ip`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_46`),successMessage:!0}}),Of=e=>I.post(`/plugin?action=a&name=btwaf&s=add_cc_uri_frequency`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_47`),successMessage:!0}}),kf=e=>I.post(`/plugin?action=a&name=btwaf&s=edit_cc_uri_frequency`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_48`),successMessage:!0}}),Af=e=>I.post(`/plugin?action=a&name=btwaf&s=del_cc_uri_frequency`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_49`),successMessage:!0}}),jf=e=>I.post(`/plugin?action=a&name=btwaf&s=add_url_cc_param`,{...e,param:JSON.stringify(e.param)},{requestOptions:{loading:M.global.t(`Waf.Api.setting_50`),successMessage:!0}}),Mf=e=>I.post(`/plugin?action=a&name=btwaf&s=del_url_cc_param`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_51`),successMessage:!0}}),Nf=()=>I.post(`/plugin?action=a&name=btwaf&s=get_url_request_mode`),Pf=e=>I.post(`/plugin?action=a&name=btwaf&s=add_url_request_mode`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_52`),successMessage:!0}}),Ff=e=>I.post(`/plugin?action=a&name=btwaf&s=del_url_request_mode`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_53`),successMessage:!0}}),If=e=>I.post(`/plugin?action=a&name=btwaf&s=add_method_type`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_54`),successMessage:!0}}),Lf=e=>I.post(`/plugin?action=a&name=btwaf&s=add_header_len`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_55`),successMessage:!0}}),Rf=e=>I.post(`/plugin?action=a&name=btwaf&s=edit_header_len`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_56`),successMessage:!0}}),zf=e=>I.post(`/plugin?action=a&name=btwaf&s=del_header_len`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_57`),successMessage:!0}}),Bf=e=>I.post(`/plugin?action=a&name=btwaf&s=http_config`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_58`),successMessage:!0}}),Vf=()=>I.post(`/plugin?action=a&name=btwaf&s=get_url_white_chekc`),Hf=e=>I.post(`/plugin?action=a&name=btwaf&s=add_url_white_chekc`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_59`),successMessage:!0}}),Uf=e=>I.post(`/plugin?action=a&name=btwaf&s=del_url_white_chekc`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_60`),successMessage:!0}}),Wf=(e={})=>I.post(`/plugin?action=a&name=btwaf&s=get_zhizu_list2233`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_61`),successMessage:!0}}),Gf=e=>I.post(`/plugin?action=a&name=btwaf&s=get_rule`,e),Kf=e=>I.post(`/plugin?action=a&name=btwaf&s=add_rule`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_62`),successMessage:!0}}),qf=e=>I.post(`/plugin?action=a&name=btwaf&s=modify_rule`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_63`),successMessage:!0}}),Jf=e=>I.post(`/plugin?action=a&name=btwaf&s=set_rule_state`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_64`),successMessage:!0}}),Yf=e=>I.post(`/plugin?action=a&name=btwaf&s=remove_rule`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_65`),successMessage:!0}}),Xf=e=>I.post(`/plugin?action=a&name=btwaf&s=set_scan_conf`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_66`),successMessage:!0}}),Zf=()=>I.post(`/plugin?action=a&name=btwaf&s=get_golbls_cc`),Qf=e=>I.post(`/plugin?action=a&name=btwaf&s=golbls_cc_zeng`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_67`),successMessage:!0}}),$f=e=>I.post(`/plugin?action=a&name=btwaf&s=del_golbls_cc`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_68`),successMessage:!0}}),ep=e=>I.post(`/plugin?action=a&name=btwaf&s=add_body_rule`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_69`),successMessage:!0}}),tp=e=>I.post(`/plugin?action=a&name=btwaf&s=del_body_rule`,{body:JSON.stringify(e.body)},{requestOptions:{loading:M.global.t(`Waf.Api.setting_70`),successMessage:!0}}),np=()=>I.post(`/plugin?action=a&name=btwaf&s=get_url_find`),rp=e=>I.post(`/plugin?action=a&name=btwaf&s=add_url_find`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_71`),successMessage:!0}}),ip=e=>I.post(`/plugin?action=a&name=btwaf&s=add_url_list`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_72`),successMessage:!0}}),ap=e=>I.post(`/plugin?action=a&name=btwaf&s=del_url_find`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_73`),successMessage:!0}}),op=e=>I.post(`/plugin?action=a&name=btwaf&s=empty_data`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_74`),successMessage:!0}}),sp=e=>I.post(`/plugin?action=a&name=btwaf&s=add_body_intercept`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_75`),successMessage:!0}}),cp=e=>I.post(`/plugin?action=a&name=btwaf&s=import_body_intercept`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_76`),successMessage:!0}}),lp=e=>I.post(`/plugin?action=a&name=btwaf&s=del_body_intercept`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_77`),successMessage:!0}}),up=(e={})=>I.post(`/plugin?action=a&name=btwaf&s=empty_body_intercept`,e,{requestOptions:{loading:M.global.t(`Waf.Api.setting_78`),successMessage:!0}}),dp=()=>I.post(`/btwaf/waf_large_screen_map.json`),fp=()=>I.post(`/btwaf/waf_large_screen_qps.json`),pp=()=>I.post(`/btwaf/get_total_all_overview.json`),mp=()=>I.post(`/btwaf/get_all_tu.json`),hp=(e={})=>{var t,n;return I.post(`/btwaf/attack_report_log.json`,{p:(t=e.p)==null?1:t,limit:(n=e.limit)==null?20:n})},gp=e=>I.post(`/btwaf/update_large_screen_text.json`,e),_p=e=>I.post(`/btwaf/set_server_longitude.json`,e),vp=`/static/vite/images/cr-03.svg`,yp=`/static/vite/images/cr-02.svg`,bp=`/static/vite/images/nav-01.svg`,xp=`/static/vite/images/nav-02.svg`,Sp=`/static/vite/images/cr-t.svg`,Cp=e=>I.post(`/plugin?action=a&name=btwaf&s=get_report`,e),wp=()=>I.post(`/plugin?action=a&name=btwaf&s=get_server_name`),Tp=e=>I.post(`/plugin?action=a&name=btwaf&s=get_search`,e),Ep=e=>I.post(`/plugin?action=a&name=btwaf&s=get_id_log`,e,{requestOptions:{loading:M.global.t(`Waf.Api.report_1`)}}),Dp=e=>I.post(`/btwaf/get_site_config3.json`,e),Op=()=>I.post(`/plugin?action=a&name=btwaf&s=get_config`),kp=e=>I.post(`/plugin?action=a&name=btwaf&s=set_obj_open`,e,{requestOptions:{loading:M.global.t(`Waf.Api.site_2`),successMessage:!0}}),Ap=e=>I.post(`/plugin?action=a&name=btwaf&s=get_site_config_byname`,e),jp=e=>I.post(`/plugin?action=a&name=btwaf&s=set_site_obj_open`,e,{requestOptions:{loading:M.global.t(`Waf.Api.site_3`),successMessage:!0}}),Mp=()=>I.post(`/plugin?action=a&name=btwaf&s=city`),Np=()=>I.post(`/plugin?action=a&name=btwaf&s=stop_cc_status`),Pp=()=>I.post(`/plugin?action=a&name=btwaf&s=check_renji`,{},{requestOptions:{loading:M.global.t(`Waf.Api.site_4`)}}),Fp=e=>I.post(`/plugin?action=a&name=btwaf&s=set_site_cc_conf`,e,{requestOptions:{successMessage:!0}}),Ip=e=>I.post(`/plugin?action=a&name=btwaf&s=set_site_retry`,e,{requestOptions:{loading:M.global.t(`Waf.Api.site_5`),successMessage:!0}}),Lp=e=>I.post(`/plugin?action=a&name=btwaf&s=get_site_disable_rule`,e),Rp=e=>I.post(`/plugin?action=a&name=btwaf&s=get_site_rule`,e),zp=e=>I.post(`/plugin?action=a&name=btwaf&s=add_site_rule`,e,{requestOptions:{loading:M.global.t(`Waf.Api.site_6`),successMessage:!0}}),Bp=e=>I.post(`/plugin?action=a&name=btwaf&s=add_site_rule`,e,{requestOptions:{loading:M.global.t(`Waf.Api.site_6`),successMessage:!0}}),Vp=e=>I.post(`/plugin?action=a&name=btwaf&s=add_site_rule`,e,{requestOptions:{loading:M.global.t(`Waf.Api.site_6`),successMessage:!0}}),Hp=e=>I.post(`/plugin?action=a&name=btwaf&s=remove_site_rule`,e,{requestOptions:{loading:M.global.t(`Waf.Api.site_7`),successMessage:!0}}),Up=e=>I.post(`/plugin?action=a&name=btwaf&s=set_site_disable_rule`,e,{requestOptions:{loading:M.global.t(`Waf.Api.site_8`),successMessage:!0}}),Wp=e=>I.post(`/plugin?action=a&name=btwaf&s=get_rule`,e),Gp=e=>I.post(`/plugin?action=a&name=btwaf&s=save_scan_rule`,e,{requestOptions:{loading:M.global.t(`Waf.Api.site_9`),successMessage:!0}}),Kp=e=>I.post(`/plugin?action=a&name=btwaf&s=set_spider`,e,{requestOptions:{loading:M.global.t(`Waf.Api.site_10`),successMessage:!0}}),qp=e=>I.post(`/plugin?action=a&name=btwaf&s=get_site_cdn_header`,e),Jp=e=>I.post(`/plugin?action=a&name=btwaf&s=add_site_cdn_header`,e,{requestOptions:{loading:M.global.t(`Waf.Api.site_11`),successMessage:!0}}),Yp=e=>I.post(`/plugin?action=a&name=btwaf&s=remove_site_cdn_header`,e,{requestOptions:{loading:M.global.t(`Waf.Api.site_12`),successMessage:!0}}),Xp=e=>I.post(`/plugin?action=a&name=btwaf&s=get_logs_list`,e,{requestOptions:{loading:M.global.t(`Waf.Api.site_13`)}}),Zp=e=>I.post(`/btwaf/get_safe_logs_sql2.json`,e),Qp=e=>I.post(`/plugin?action=a&name=btwaf&s=start_crawler`,e,{requestOptions:{loading:M.global.t(`Waf.Site.API.index_1`),successMessage:!0}}),$p=e=>I.post(`/btwaf/start_limiting_timeout.json`,{site:e.site,limiting:JSON.stringify(e.limiting)},{requestOptions:{loading:M.global.t(`Waf.Site.API.index_2`),successMessage:!0}}),{t:em}=M.global,tm=e=>I.post(`/site?action=wp_remote_add`,e,{requestOptions:{loading:em(`WP.api.tamper_7`),successMessage:!0}}),nm=e=>I.post(`/site?action=wp_remote_add_manually`,e,{requestOptions:{loading:em(`WP.api.tamper_7`),successMessage:!0}}),rm=e=>I.post(`/site?action=wp_remote_sites`,e),im=(e,t=!0)=>I.post(`/site?action=wp_remote_remove`,e,{requestOptions:{loading:t?em(`WP.api.tamper_3`):``,successMessage:t}}),am=e=>I.post(`/site?action=AddWPSite`,{...e,websites_content:JSON.stringify(e.websites_content)},{requestOptions:{loading:em(`WP.api.tamper_7`)}}),om=`/static/vite/images/scan.png`,sm=e=>I.post(`/tamper_core/modify_path_config.json`,e,{requestOptions:{loading:M.global.t(`WP.api.tamper_1`),isOriginalResult:!0,prefix:``}}),cm=e=>I.post(`/tamper_core/add_black_exts.json`,e,{requestOptions:{loading:M.global.t(`WP.api.tamper_2`),isOriginalResult:!0,prefix:``}}),lm=e=>I.post(`/tamper_core/remove_black_exts.json`,e,{requestOptions:{loading:M.global.t(`WP.api.tamper_3`),isOriginalResult:!0,prefix:``}}),um=e=>I.post(`/tamper_core/add_white_dirs.json`,e,{requestOptions:{loading:M.global.t(`WP.api.tamper_4`),isOriginalResult:!0,prefix:``}}),dm=e=>I.post(`/tamper_core/set_white_dir_with_ps.json`,e,{requestOptions:{loading:M.global.t(`WP.api.tamper_5`),isOriginalResult:!0,prefix:``}}),fm=e=>I.post(`/tamper_core/remove_white_dirs.json`,e,{requestOptions:{loading:M.global.t(`WP.api.tamper_6`),isOriginalResult:!0,prefix:``}}),pm=e=>I.post(`/tamper_core/add_white_files.json`,e,{requestOptions:{loading:M.global.t(`WP.api.tamper_4`),isOriginalResult:!0,prefix:``}}),mm=e=>I.post(`/tamper_core/remove_white_files.json`,e,{requestOptions:{loading:M.global.t(`WP.api.tamper_6`),isOriginalResult:!0,prefix:``}}),hm=`/static/vite/images/preview2.png`;export{mp as $,pc as $a,ua as $c,pn as $d,at as $f,yl as $i,vr as $l,fd as $n,Cs as $o,yu as $r,uo as $s,mf as $t,Xr as $u,Xp as A,Lc as Aa,Na as Ac,Cn as Ad,Ot as Af,Pl as Ai,nr as Al,Ld as An,Ws as Ao,Au as Ar,Fo as As,Vf as At,kr as Au,Kp as B,Ec as Ba,Da as Bc,Qt as Bd,pt as Bf,Dl as Bi,Ci as Bl,Od as Bn,os as Bo,Du as Br,wo as Bs,ip as Bt,or as Bu,Op as C,Wc as Ca,Ia as Cc,qn as Cd,kt as Cf,Wl as Ci,zi as Cl,Gd as Cn,Ys as Co,Wu as Cr,Go as Cs,Mf as Ct,wi as Cu,Ap as D,Bc as Da,Pa as Dc,kn as Dd,St as Df,Bl as Di,W as Dl,Rd as Dn,zs as Do,Bu as Dr,Bo as Ds,Rf as Dt,Kr as Du,qp as E,Hc as Ea,Ha as Ec,gn as Ed,_t as Ef,Vl as Ei,Ii as El,Hd as En,Ls as Eo,Vu as Er,zo as Es,kf as Et,Wr as Eu,$p as F,Sc as Fa,Aa as Fc,Jt as Fd,vt as Ff,Nl as Fi,Jr as Fl,Td as Fn,Es as Fo,Lu as Fr,Ao as Fs,np as Ft,di as Fu,Tp as G,Tc as Ga,_a as Gc,an as Gd,dt as Gf,bl as Gi,dr as Gl,yd as Gn,Ds as Go,Su as Gr,To as Gs,Cf as Gt,Ir as Gu,Np as H,jc as Ha,ka as Hc,en as Hd,lt as Hf,wl as Hi,tr as Hl,jd as Hn,ws as Ho,Eu as Hr,Co as Hs,yf as Ht,Ur as Hu,Ip as I,Mc as Ia,ja as Ic,$t as Id,xt as If,Rl as Ii,yi as Il,Cd as In,bs as Io,ju as Ir,Io as Is,Nf as It,_i as Iu,xp as J,yc as Ja,da as Jc,rn as Jd,nt as Jf,Sl as Ji,Cr as Jl,Ad as Jn,_s as Jo,vu as Jr,go as Js,vf as Jt,Hr as Ju,wp as K,Oc as Ka,fa as Kc,_n as Kd,tt as Kf,xl as Ki,ar as Kl,bd as Kn,xs as Ko,xu as Kr,Do as Ks,wf as Kt,Gr as Ku,Fp as L,Fc as La,Oa as Lc,qt as Ld,wt as Lf,Al as Li,$r as Ll,Ed as Ln,vs as Lo,Ou as Lr,Eo as Ls,Zf as Lt,ei as Lu,Yp as M,Ic as Ma,Ta as Mc,ln as Md,gt as Mf,Il as Mi,_r as Ml,Pd as Mn,hs as Mo,Nu as Mr,Po as Ms,_f as Mt,Or as Mu,Gp as N,Cc as Na,Sa as Nc,Dn as Nd,Tt as Nf,kl as Ni,lr as Nl,Id as Nn,ks as No,ku as Nr,Mo as Ns,Gf as Nt,si as Nu,Lp as O,zc as Oa,Ua as Oc,xn as Od,Dt as Of,zl as Oi,Ei as Ol,Vd as On,Rs as Oo,zu as Or,No as Os,up as Ot,Br as Ou,kp as P,bc as Pa,Ea as Pc,sn as Pd,Ct as Pf,Fl as Pi,oi as Pl,Fd as Pn,as as Po,Tu as Pr,Oo as Ps,bf as Pt,br as Pu,hp as Q,mc as Qa,ba as Qc,vn as Qd,Qe as Qf,hl as Qi,mr as Ql,od as Qn,Ms as Qo,su as Qr,fo as Qs,Df as Qt,Mr as Qu,Up as R,Pc as Ra,wa as Rc,tn as Rd,mt as Rf,Ll as Ri,fi as Rl,wd as Rn,ls as Ro,Pu as Rr,vo as Rs,cp as Rt,ai as Ru,Mp as S,Gc as Sa,Ba as Sc,Kn as Sd,At as Sf,Gl as Si,Bi as Sl,Kd as Sn,Qs as So,Ku as Sr,Ko as Ss,ap as St,Er as Su,Zp as T,Uc as Ta,Ra as Tc,Sn as Td,yt as Tf,Hl as Ti,Li as Tl,Ud as Tn,Vs as To,Hu as Tr,Uo as Ts,$f as Tt,Yr as Tu,Ep as U,Dc as Ua,pa as Uc,on as Ud,ut as Uf,Cl as Ui,hr as Ul,Sd as Un,Os as Uo,wu as Ur,xo as Us,Ef as Ut,zr as Uu,Qp as V,Ac as Va,Ca as Vc,Xt as Vd,ct as Vf,El as Vi,ir as Vl,Md as Vn,cs as Vo,Iu as Vr,So as Vs,qf as Vt,Qr as Vu,Cp as W,wc as Wa,ha as Wc,yn as Wd,ft as Wf,pl as Wi,yr as Wl,xd as Wn,js as Wo,Cu as Wr,bo as Ws,Tf as Wt,Tr as Wu,yp as X,gc as Xa,ma as Xc,On as Xd,$e as Xf,vl as Xi,xi as Xl,ld as Xn,ss as Xo,ru as Xr,mo as Xs,Xf as Xt,$n as Xu,bp as Y,vc as Ya,ya as Yc,cn as Yd,it as Yf,ml as Yi,jr as Yl,Nd as Yn,ys as Yo,uu as Yr,ho as Ys,Jf as Yt,mi as Yu,vp as Z,hc as Za,ga as Zc,fn as Zd,et as Zf,gl as Zi,rr as Zl,gd as Zn,is as Zo,mu as Zr,po as Zs,Wf as Zt,er as Zu,Jp as _,Xc as _a,Xa as _c,Ln as _d,It as _f,eu as _i,Ki as _l,Zd as _n,Js as _o,Zu as _r,Vo as _s,lp as _t,Zr as _u,sm as a,rl as aa,ao as ac,Yn as ad,Zt as af,Jl as ai,na as al,lf as an,sc as ao,dd as ar,Ns as as,Hf as at,Nr as au,Pp as b,Kc as ba,Ga as bc,Gn as bd,Nt as bf,$l as bi,Ui as bl,Jd as bn,Gs as bo,Ju as br,Ho as bs,zf as bt,hi as bu,mm as c,ol as ca,to as cc,Nn as cd,Gt as cf,ou as ci,Zi as cl,sf as cn,ic as co,pd as cr,fs as cs,Of as ct,pi as cu,am as d,nl as da,no as dc,In as dd,Ht as df,Ql as di,ta as dl,rf as dn,Xs as do,td as dr,$o as ds,Kf as dt,sr as du,_l as ea,so as ec,Ti as ed,bn as ef,iu as ei,aa as el,pf as en,fc as eo,cd as er,Ss as es,dp as et,ur as eu,tm as f,$c as fa,qa as fc,Un as fd,Vt as ff,cu as fi,sa as fl,nf as fn,Is as fo,nd as fr,ts as fs,rp as ft,Zn as fu,Bp as g,Zc as ga,Ka as gc,Vn as gd,Lt as gf,nu as gi,qi as gl,Qd as gn,Ks as go,Qu as gr,Jo as gs,Uf as gt,ti as gu,rm as h,Qc as ha,Ya as hc,jn as hd,Rt as hf,tu as hi,Ji as hl,$d as hn,tc as ho,$u as hr,ns as hs,Qf as ht,xr as hu,pm as i,al as ia,oo as ic,ii as id,Yt as if,hu as ii,Yi as il,df as in,cc as io,sd as ir,As as is,gp as it,Rr as iu,Rp as j,xc as ja,Ma as jc,mn as jd,ht as jf,jl as ji,pr as jl,Bd as jn,ec as jo,Ru as jr,jo as js,xf as jt,Ar as ju,Dp as k,Rc as ka,La as kc,dn as kd,bt as kf,Ml as ki,bi as kl,zd as kn,Zs as ko,Mu as kr,ko as ks,op as kt,wr as ku,dm as l,ll as la,ro as lc,zn as ld,Wt as lf,fu as li,Xi as ll,of as ln,rc as lo,rd as lr,Zo as ls,Lf as lt,Fr as lu,im as m,tl as ma,Ja as mc,Bn as md,zt as mf,lu as mi,ca as ml,ef as mn,Hs as mo,ed as mr,rs as ms,Pf as mt,ui as mu,cm as n,dl as na,lo as nc,Vr as nd,un as nf,_u as ni,la as nl,hf as nn,uc as no,_d as nr,ms as ns,pp as nt,Qn as nu,lm as o,sl as oa,Qa as oc,Jn as od,En as of,ql as oi,ia as ol,uf as on,oc as oo,vd as or,Ps as os,sp as ot,Lr as ou,nm as p,el as pa,Za as pc,Pn as pd,Bt as pf,du as pi,ea as pl,tf as pn,$s as po,ad as pr,es as ps,jf as pt,Xn as pu,Sp as q,kc as qa,va as qc,nn as qd,rt as qf,Tl as qi,li as ql,Dd as qn,gs as qo,bu as qr,_o as qs,Bf as qt,Dr as qu,um as r,ul as ra,io as rc,ci as rd,hn as rf,gu as ri,ra as rl,gf as rn,lc as ro,ud as rr,Ts as rs,_p as rt,Si as ru,fm as s,cl as sa,$a as sc,Hn as sd,Kt as sf,au as si,Qi as sl,cf as sn,ac as so,md as sr,ps as ss,ep as st,fr as su,hm as t,fl as ta,co as tc,qr as td,Tn as tf,pu as ti,oa as tl,ff as tn,dc as to,hd as tr,us as ts,fp as tt,vi as tu,om as u,il as ua,eo as uc,Rn as ud,Ut as uf,Yl as ui,$i as ul,af as un,nc as uo,id as ur,Qo as us,If as ut,ri as uu,zp as v,qc as va,za as vc,Mn as vd,Ft as vf,Zl as vi,Gi as vl,Xd as vn,Fs as vo,Xu as vr,Xo as vs,tp as vt,gr as vu,Wp as w,Vc as wa,Wa as wc,An as wd,Et as wf,Ul as wi,Ri as wl,Wd as wn,Bs as wo,Gu as wr,Wo as ws,Ff as wt,ni as wu,Hp as x,Jc as xa,Va as xc,Fn as xd,Mt as xf,Kl as xi,Hi as xl,qd as xn,qs as xo,qu as xr,qo as xs,Yf as xt,cr as xu,Vp as y,Yc as ya,Fa as yc,Wn as yd,Pt as yf,Xl as yi,Wi as yl,Yd as yn,Us as yo,Yu as yr,Yo as ys,Af as yt,gi as yu,jp as z,Nc as za,xa as zc,wn as zd,st as zf,Ol as zi,Pr as zl,kd as zn,ds as zo,Fu as zr,yo as zs,Sf as zt,Sr as zu}; \ No newline at end of file diff --git a/BTPanel/static/vite/js/app-temp-legacy.js b/BTPanel/static/vite/js/app-temp-legacy.js index e3d5f616..69f675b9 100644 --- a/BTPanel/static/vite/js/app-temp-legacy.js +++ b/BTPanel/static/vite/js/app-temp-legacy.js @@ -1,3 +1,3 @@ -(function(){System.register([`./vendor-utils-legacy.js?v=1784873523001`,`./vendor-vue-legacy.js?v=1784873523001`,`./vendor-naive-legacy.js?v=1784873523001`,`./app-legacy.js?v=1784873523001`,`./app-components-legacy.js?v=1784873523001`,`./app-shared-legacy.js?v=1784873523001`,`./vendor-pdf-legacy.js?v=1784873523001`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,ee,te,ne,re,ie,ae,oe,se,T,ce,le,ue,de,fe,E,D,pe,O,k,A,j,M,N,me,P,he,ge,_e,ve,F,ye,be,xe,Se,Ce,we,Te,Ee,De,Oe,ke,I,Ae,je,L,Me,Ne,R,z,Pe,Fe,Ie,B,Le,V,Re,ze,H,Be,U,Ve,He,W,Ue,We,Ge,G,Ke,qe,K,q,Je,Ye,Xe,Ze,Qe,$e,J,et,tt,nt,rt,it,Y;function X(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]0?N(d,{type:`error`,size:`small`,class:`px-2px h-20px`,bordered:!1},$(i=s(l))?i:{default:function(){return[i]}}):``,l>0?N(`span`,{class:`mx-4px`},[M(`:`)]):``,N(d,{type:`error`,size:`small`,class:`px-2px h-20px`,bordered:!1},$(a=s(t))?a:{default:function(){return[a]}}),N(`span`,{class:`mx-4px`},[M(`:`)]),N(d,{type:`error`,size:`small`,class:`px-2px h-20px`,bordered:!1},$(o=s(n))?o:{default:function(){return[o]}}),N(`span`,{class:`mx-4px`},[M(`:`)]),N(d,{type:`error`,size:`small`,class:`px-2px h-20px`,bordered:!1},$(c=s(r))?c:{default:function(){return[c]}})])},l=function(){r.endtime>0&&a(`finish`)};return function(e,t){var n=i;return B(),k(n,{duration:q(o),render:c,"on-finish":l},null,8,[`duration`])}}}),Ke=qe,I(),ke(),y={class:`text-pro`},w={key:0,class:`font-bold`},re={key:1,class:`flex items-center`},ae={class:`mr-6px`},De=P({__name:`index`,props:{arrowPlacement:{type:String,default:`right`}},setup:function(e){var n=Le(),r=G(n),i=r.showCoupon,a=r.receiveCoupon,o=it().width,s=H([]),c=D(function(){return s.value.length}),l=D(function(){return c.value===0?0:s.value[c.value-1].deduct_amount}),u=Re({quota:0,total:0,received:0}),d=function(){if(a.value.status===1){Qe({width:400,bgColor:`transparent`,data:{obtainId:a.value.obtain_id,endTime:a.value.end_time,couponQuota:u,couponList:s.value,onReceive:function(){J({source:176})}},component:me(function(){return f(function(){return t.import(`./feature-Pay-legacy.js?v=1784873523001`).then(function(e){return e.n})},void 0)})});return}else a.value.total>0&&J({source:176})};return function(){return Z(function(){var e;return Q(this,function(t){switch(t.label){case 0:return[4,n.getReceiveCoupon()];case 1:return e=t.sent(),L(e)&&(Ge(e.coupons,`deduct_amount`),s.value=e.coupons,e.package_quota&&(u.quota=e.package_quota.quota,u.total=e.package_quota.total,u.received=e.package_quota.total-e.package_quota.quota)),[2]}})})()}(),function(t,n){return q(i)?(B(),j(`div`,{key:0,class:R([`coupon-box`,e.arrowPlacement]),onClick:d},[n[0]||(n[0]=O(`div`,{class:`coupon-logo`},null,-1)),O(`div`,y,[q(a).status===1?(B(),j(`div`,w,K(q(o)>1500?t.$t(`Component.Coupon.index_11`,[q(l)]):t.$t(`Component.Coupon.index_12`,[q(c)])),1)):q(a).total>0?(B(),j(`div`,re,[O(`span`,ae,K(t.$t(`Component.Coupon.index_4`)),1),N(Ke,{endtime:q(a).end_time},null,8,[`endtime`])])):A(``,!0)])],2)):A(``,!0)}}}),e(`l`,pe=T(De,[[`__scopeId`,`data-v-cebcd9fb`]])),I(),Ee=P({__name:`index`,props:Ne({multiple:{type:Boolean,default:!0}},{value:{},valueModifiers:{}}),emits:[`update:value`],setup:function(e){var t=Xe().t,n=Ze(),r=n.loading,i=n.setLoading,a=$e(e,`value`),o=H([]),c=H([{name:`mail`,title:t(`Config.Alarm.index_3`),ps:t(`Config.Alarm.index_36`),help:`https://www.bt.cn/bbs/thread-66183-1-1.html`,list:[]},{name:`dingding`,title:t(`Config.Alarm.index_5`),ps:t(`Config.Alarm.index_37`),help:`https://www.bt.cn/bbs/thread-108081-1-1.html`,list:[]},{name:`weixin`,title:t(`Config.Alarm.index_6`),ps:t(`Config.Alarm.index_38`),help:`https://www.bt.cn/bbs/thread-108116-1-1.html`,list:[]},{name:`feishu`,title:t(`Config.Alarm.index_4`),ps:t(`Config.Alarm.index_39`),help:`https://www.aapanel.com/forum/d/16942-aapanel-how-does-set-lark-or-feishu-notification`,list:[]},{name:`tg`,title:`Telegram`,ps:`Use Telegram to send and receive panel notifications`,help:`https://www.aapanel.com/docs/Function/Tutorial/telegram-alarm.html`,list:[]},{name:`discord`,title:`Discord`,ps:`Use Discord to send and receive panel notifications`,help:`https://www.aapanel.com/docs/Function/Tutorial/discord-alarm.html`,list:[]},{name:`webhook`,title:`Webhook`,ps:`Use Webhook to send and receive panel notifications`,help:`https://www.aapanel.com/docs/Function/Tutorial/webhook-alarm.html`,list:[]}]),u=function(){return Z(function(){var e;return Q(this,function(n){switch(n.label){case 0:return n.trys.push([0,,2,3]),i(!0),[4,ge({refresh:0})];case 1:return e=n.sent().message,o.value=[],Ae(e)&&(c.value.forEach(function(t){t.list=e.filter(function(e){return e.sender_type===t.name})}),c.value.forEach(function(n){var r=e.filter(function(e){return e.used&&e.sender_type===n.name});r.length>0?r.forEach(function(e){o.value.push({label:``.concat(e.data.title,` (`,n.title,`)`),value:e.id})}):o.value.push({label:function(){return N(s,null,[n.title,M(`[`),N(`a`,{class:`bt-link`,onClick:function(){Ie({row:n,onRefresh:u})}},[t(`Public.Btn.Conf`)]),M(`]`)])},value:n.name,disabled:!0})})),[3,3];case 2:return i(!1),[7];case 3:return[2]}})})()};return u(),function(t,n){var i=l;return B(),k(i,{value:a.value,"onUpdate:value":n[0]||(n[0]=function(e){return a.value=e}),loading:q(r),options:q(o),multiple:e.multiple,"max-tag-count":`responsive`,placeholder:t.$t(`Config.Alarm.index_86`)},null,8,[`value`,`loading`,`options`,`multiple`,`placeholder`])}}}),e(`c`,Ee),I(),Te=P({__name:`index`,props:{source:{type:Number,default:27}},setup:function(e){var t=G(F()).isPro,n=function(){J({source:e.source})};return function(e,r){return B(),j(`div`,{class:R([`pro-badge`,{pro:q(t)}]),onClick:n},lt(r[0]||(r[0]=[O(`i`,{class:`i-common:pro text-14px color-white`},null,-1),O(`span`,{class:`text`},`PRO`,-1)])),2)}}}),e(`s`,V=T(Te,[[`__scopeId`,`data-v-2b0f127e`]])),I(),v={class:`flex items-center gap-10px`},C={class:`text-default`},ne={key:0},ie={key:0},oe={class:`mr-4px`},se={class:`text-[#fc6d26] font-bold`},we=P({__name:`index`,setup:function(e){var t=G(F()),r=t.isFree,i=t.isPro,a=t.authExpired,o=t.versionType,c=window.panelVersion,l=function(){J({source:80})},u=function(){J({source:81})};return function(e,t){var d=n,f=fe;return B(),j(`div`,v,[q(r)?(B(),j(s,{key:0},[N(V,{source:80}),O(`div`,C,K(e.$t(`Component.Auth.index_1`)),1),q(!0)?(B(),j(`span`,ne,K(q(c))+` `+K(q(o)),1)):A(``,!0),N(d,{class:`h-24px px-8px`,type:`primary`,onClick:l},{default:Y(function(){return[M(K(e.$t(`Component.Auth.index_5`)),1)]}),_:1})],64)):A(``,!0),q(i)?(B(),j(s,{key:1},[N(V,{source:81}),q(!0)?(B(),j(`span`,ie,K(q(c))+` `+K(q(o)),1)):A(``,!0),O(`div`,null,[O(`span`,oe,K(e.$t(`Component.Auth.index_4`)),1),O(`span`,se,K(q(a)),1)]),N(f,{class:`font-bold`,onClick:u},{default:Y(function(){return[M(K(e.$t(`Component.Auth.index_2`)),1)]}),_:1})],64)):A(``,!0)])}}}),le=we,I(),_={class:`p-16px`},S=[`onClick`],te={class:`flex items-center gap-12px pr-16px`},Ce=P({__name:`index`,props:{noRouter:{type:Boolean,default:!1}},emits:[`change`],setup:function(e,t){var n=t.emit,i=e,a=n,o=et(),c=tt(),l=F(),u=He(),d=G(l),f=d.userInfo,p=d.authExpired,m=rt(`menuListRef`),h=rt(`menuContainerRef`),g=Ye(m).width,v=Ye(h).width,y=D(function(){return v.value-g.value>460}),b=D(function(){return o.meta.hideNav!==!0}),x=H([]),C=function(){for(var e=function(e){var t=W[e].children;if(!t)return{v:void 0};if(t[0].name===n){var i=W[e].path;if(t&&t.length>0){var a;x.value=((a=t[r].children)==null?void 0:a.map(function(e){var t;return{path:``.concat(i,`/`,e.path),name:String(e.name),title:``.concat(((t=e.meta)==null?void 0:t.title)||``),hidden:e.meta&&je(e.meta.hidden)?e.meta.hidden:!1}}))||[]}return`break`}},t=o.meta.install,n=o.meta.activeMenu,r=+!!t,i=0;ie.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]0?N(d,{type:`error`,size:`small`,class:`px-2px h-20px`,bordered:!1},$(i=s(l))?i:{default:function(){return[i]}}):``,l>0?N(`span`,{class:`mx-4px`},[M(`:`)]):``,N(d,{type:`error`,size:`small`,class:`px-2px h-20px`,bordered:!1},$(a=s(t))?a:{default:function(){return[a]}}),N(`span`,{class:`mx-4px`},[M(`:`)]),N(d,{type:`error`,size:`small`,class:`px-2px h-20px`,bordered:!1},$(o=s(n))?o:{default:function(){return[o]}}),N(`span`,{class:`mx-4px`},[M(`:`)]),N(d,{type:`error`,size:`small`,class:`px-2px h-20px`,bordered:!1},$(c=s(r))?c:{default:function(){return[c]}})])},l=function(){r.endtime>0&&a(`finish`)};return function(e,t){var n=i;return B(),k(n,{duration:q(o),render:c,"on-finish":l},null,8,[`duration`])}}}),Ke=qe,I(),ke(),y={class:`text-pro`},w={key:0,class:`font-bold`},re={key:1,class:`flex items-center`},ae={class:`mr-6px`},De=P({__name:`index`,props:{arrowPlacement:{type:String,default:`right`}},setup:function(e){var n=Le(),r=G(n),i=r.showCoupon,a=r.receiveCoupon,o=it().width,s=H([]),c=D(function(){return s.value.length}),l=D(function(){return c.value===0?0:s.value[c.value-1].deduct_amount}),u=Re({quota:0,total:0,received:0}),d=function(){if(a.value.status===1){Qe({width:400,bgColor:`transparent`,data:{obtainId:a.value.obtain_id,endTime:a.value.end_time,couponQuota:u,couponList:s.value,onReceive:function(){J({source:176})}},component:me(function(){return f(function(){return t.import(`./feature-Pay-legacy.js?v=1786507437784`).then(function(e){return e.n})},void 0)})});return}else a.value.total>0&&J({source:176})};return function(){return Z(function(){var e;return Q(this,function(t){switch(t.label){case 0:return[4,n.getReceiveCoupon()];case 1:return e=t.sent(),L(e)&&(Ge(e.coupons,`deduct_amount`),s.value=e.coupons,e.package_quota&&(u.quota=e.package_quota.quota,u.total=e.package_quota.total,u.received=e.package_quota.total-e.package_quota.quota)),[2]}})})()}(),function(t,n){return q(i)?(B(),j(`div`,{key:0,class:R([`coupon-box`,e.arrowPlacement]),onClick:d},[n[0]||(n[0]=O(`div`,{class:`coupon-logo`},null,-1)),O(`div`,y,[q(a).status===1?(B(),j(`div`,w,K(q(o)>1500?t.$t(`Component.Coupon.index_11`,[q(l)]):t.$t(`Component.Coupon.index_12`,[q(c)])),1)):q(a).total>0?(B(),j(`div`,re,[O(`span`,ae,K(t.$t(`Component.Coupon.index_4`)),1),N(Ke,{endtime:q(a).end_time},null,8,[`endtime`])])):A(``,!0)])],2)):A(``,!0)}}}),e(`l`,pe=T(De,[[`__scopeId`,`data-v-cebcd9fb`]])),I(),Ee=P({__name:`index`,props:Ne({multiple:{type:Boolean,default:!0}},{value:{},valueModifiers:{}}),emits:[`update:value`],setup:function(e){var t=Xe().t,n=Ze(),r=n.loading,i=n.setLoading,a=$e(e,`value`),o=H([]),c=H([{name:`mail`,title:t(`Config.Alarm.index_3`),ps:t(`Config.Alarm.index_36`),help:`https://www.bt.cn/bbs/thread-66183-1-1.html`,list:[]},{name:`dingding`,title:t(`Config.Alarm.index_5`),ps:t(`Config.Alarm.index_37`),help:`https://www.bt.cn/bbs/thread-108081-1-1.html`,list:[]},{name:`weixin`,title:t(`Config.Alarm.index_6`),ps:t(`Config.Alarm.index_38`),help:`https://www.bt.cn/bbs/thread-108116-1-1.html`,list:[]},{name:`feishu`,title:t(`Config.Alarm.index_4`),ps:t(`Config.Alarm.index_39`),help:`https://www.aapanel.com/forum/d/16942-aapanel-how-does-set-lark-or-feishu-notification`,list:[]},{name:`tg`,title:`Telegram`,ps:`Use Telegram to send and receive panel notifications`,help:`https://www.aapanel.com/docs/Function/Tutorial/telegram-alarm.html`,list:[]},{name:`discord`,title:`Discord`,ps:`Use Discord to send and receive panel notifications`,help:`https://www.aapanel.com/docs/Function/Tutorial/discord-alarm.html`,list:[]},{name:`webhook`,title:`Webhook`,ps:`Use Webhook to send and receive panel notifications`,help:`https://www.aapanel.com/docs/Function/Tutorial/webhook-alarm.html`,list:[]}]),u=function(){return Z(function(){var e;return Q(this,function(n){switch(n.label){case 0:return n.trys.push([0,,2,3]),i(!0),[4,ge({refresh:0})];case 1:return e=n.sent().message,o.value=[],Ae(e)&&(c.value.forEach(function(t){t.list=e.filter(function(e){return e.sender_type===t.name})}),c.value.forEach(function(n){var r=e.filter(function(e){return e.used&&e.sender_type===n.name});r.length>0?r.forEach(function(e){o.value.push({label:``.concat(e.data.title,` (`,n.title,`)`),value:e.id})}):o.value.push({label:function(){return N(s,null,[n.title,M(`[`),N(`a`,{class:`bt-link`,onClick:function(){Ie({row:n,onRefresh:u})}},[t(`Public.Btn.Conf`)]),M(`]`)])},value:n.name,disabled:!0})})),[3,3];case 2:return i(!1),[7];case 3:return[2]}})})()};return u(),function(t,n){var i=l;return B(),k(i,{value:a.value,"onUpdate:value":n[0]||(n[0]=function(e){return a.value=e}),loading:q(r),options:q(o),multiple:e.multiple,"max-tag-count":`responsive`,placeholder:t.$t(`Config.Alarm.index_86`)},null,8,[`value`,`loading`,`options`,`multiple`,`placeholder`])}}}),e(`c`,Ee),I(),Te=P({__name:`index`,props:{source:{type:Number,default:27}},setup:function(e){var t=G(F()).isPro,n=function(){J({source:e.source})};return function(e,r){return B(),j(`div`,{class:R([`pro-badge`,{pro:q(t)}]),onClick:n},lt(r[0]||(r[0]=[O(`i`,{class:`i-common:pro text-14px color-white`},null,-1),O(`span`,{class:`text`},`PRO`,-1)])),2)}}}),e(`s`,V=T(Te,[[`__scopeId`,`data-v-2b0f127e`]])),I(),v={class:`flex items-center gap-10px`},C={class:`text-default`},ne={key:0},ie={key:0},oe={class:`mr-4px`},se={class:`text-[#fc6d26] font-bold`},we=P({__name:`index`,setup:function(e){var t=G(F()),r=t.isFree,i=t.isPro,a=t.authExpired,o=t.versionType,c=window.panelVersion,l=function(){J({source:80})},u=function(){J({source:81})};return function(e,t){var d=n,f=fe;return B(),j(`div`,v,[q(r)?(B(),j(s,{key:0},[N(V,{source:80}),O(`div`,C,K(e.$t(`Component.Auth.index_1`)),1),q(!0)?(B(),j(`span`,ne,K(q(c))+` `+K(q(o)),1)):A(``,!0),N(d,{class:`h-24px px-8px`,type:`primary`,onClick:l},{default:Y(function(){return[M(K(e.$t(`Component.Auth.index_5`)),1)]}),_:1})],64)):A(``,!0),q(i)?(B(),j(s,{key:1},[N(V,{source:81}),q(!0)?(B(),j(`span`,ie,K(q(c))+` `+K(q(o)),1)):A(``,!0),O(`div`,null,[O(`span`,oe,K(e.$t(`Component.Auth.index_4`)),1),O(`span`,se,K(q(a)),1)]),N(f,{class:`font-bold`,onClick:u},{default:Y(function(){return[M(K(e.$t(`Component.Auth.index_2`)),1)]}),_:1})],64)):A(``,!0)])}}}),le=we,I(),_={class:`p-16px`},S=[`onClick`],te={class:`flex items-center gap-12px pr-16px`},Ce=P({__name:`index`,props:{noRouter:{type:Boolean,default:!1}},emits:[`change`],setup:function(e,t){var n=t.emit,i=e,a=n,o=et(),c=tt(),l=F(),u=He(),d=G(l),f=d.userInfo,p=d.authExpired,m=rt(`menuListRef`),h=rt(`menuContainerRef`),g=Ye(m).width,v=Ye(h).width,y=D(function(){return v.value-g.value>460}),b=D(function(){return o.meta.hideNav!==!0}),x=H([]),C=function(){for(var e=function(e){var t=W[e].children;if(!t)return{v:void 0};if(t[0].name===n){var i=W[e].path;if(t&&t.length>0){var a;x.value=((a=t[r].children)==null?void 0:a.map(function(e){var t;return{path:``.concat(i,`/`,e.path),name:String(e.name),title:``.concat(((t=e.meta)==null?void 0:t.title)||``),hidden:e.meta&&je(e.meta.hidden)?e.meta.hidden:!1}}))||[]}return`break`}},t=o.meta.install,n=o.meta.activeMenu,r=+!!t,i=0;i { - const hrefs = ["../css/app-temp.css?v=1784873523001"] const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1784873523001" + const version = "1786507437784" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() @@ -28,14 +27,6 @@ loaded.add(url.href) removeAfterLoad(freshLink, link) } - for (const href of hrefs) { - const url = new URL(href, import.meta.url).href - if (loaded.has(url)) continue - const link = document.createElement("link") - link.rel = "stylesheet" - link.href = url - document.head.appendChild(link) - loaded.add(url) - } })(); -import{Cn as e,Dn as t,En as n,Er as r,Fn as i,In as a,Jr as o,On as s,Sn as c,Vn as l,Wn as u,Xn as d,Yn as f,Zn as p,Zr as m,_r as h,bn as g,g as _,ir as v,kn as y,mn as b,nn as x,nr as S,qn as C,qr as w,s as T,sr as E,vt as D,xn as O,yn as k,yr as A}from"./vendor-utils.js?v=1784873523001";import{a as j,l as M,o as ee,p as N}from"./vendor-vue.js?v=1784873523001";import{Ct as P,I as F,et as I,ht as L,nt as R,pt as te,rn as z,wt as B,y as ne,z as V}from"./vendor-naive.js?v=1784873523001";import{Af as re,Ff as ie,If as H,Oa as U,Tn as ae,Uf as oe,Vf as se,_s as W,a as G,gp as K,hs as ce,i as q,jf as le,mn as J,mp as ue,ms as de,n as fe,pp as pe}from"./app.js?v=1784873523001";import{F as me,Ni as he,Ti as ge,na as Y}from"./app-components.js?v=1784873523001";import{Ed as _e,gd as ve}from"./app-shared.js?v=1784873523001";import{n as ye,r as be}from"./vendor-pdf.js?v=1784873523001";x();var xe=y({__name:`index`,props:{padding:{type:[String,Number],default:`16px`}},setup(t){return(n,i)=>(C(),e(`div`,{style:o({padding:r(z)(t.padding)})},[d(n.$slots,`default`)],4))}});x();function X(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!i(e)}var Se=y({__name:`time`,props:{endtime:{default:0}},emits:[`finish`],setup(e,{emit:i}){let a=e,o=i,s=k(()=>{let e=Date.now(),t=a.endtime*1e3;return Math.max(0,t-e)}),c=e=>e.toString().padStart(2,`0`),l=({hours:e,minutes:r,seconds:i})=>{let a,o,s,l,u=Math.floor(e/24);return e%=24,t(`div`,{class:`inline-flex items-center`},[u>0?t(P,{type:`error`,size:`small`,class:`px-2px h-20px`,bordered:!1},X(a=c(u))?a:{default:()=>[a]}):``,u>0?t(`span`,{class:`mx-4px`},[n(`:`)]):``,t(P,{type:`error`,size:`small`,class:`px-2px h-20px`,bordered:!1},X(o=c(e))?o:{default:()=>[o]}),t(`span`,{class:`mx-4px`},[n(`:`)]),t(P,{type:`error`,size:`small`,class:`px-2px h-20px`,bordered:!1},X(s=c(r))?s:{default:()=>[s]}),t(`span`,{class:`mx-4px`},[n(`:`)]),t(P,{type:`error`,size:`small`,class:`px-2px h-20px`,bordered:!1},X(l=c(i))?l:{default:()=>[l]})])},u=()=>{a.endtime>0&&o(`finish`)};return(e,t)=>{let n=R;return C(),O(n,{duration:r(s),render:l,"on-finish":u},null,8,[`duration`])}}});x(),be();var Ce={class:`text-pro`},we={key:0,class:`font-bold`},Te={key:1,class:`flex items-center`},Ee={class:`mr-6px`},Z=H(y({__name:`index`,props:{arrowPlacement:{type:String,default:`right`}},setup(n){let i=de(),{showCoupon:a,receiveCoupon:o}=N(i),{width:l}=_(),u=A([]),d=k(()=>u.value.length),f=k(()=>d.value===0?0:u.value[d.value-1].deduct_amount),p=h({quota:0,total:0,received:0}),v=()=>{if(o.value.status===1){le({width:400,bgColor:`transparent`,data:{obtainId:o.value.obtain_id,endTime:o.value.end_time,couponQuota:p,couponList:u.value,onReceive:()=>{G({source:176})}},component:s(()=>ye(()=>import(`./feature-Pay.js?v=1784873523001`).then(e=>e.n),[]))});return}else o.value.total>0&&G({source:176})};return(async()=>{let e=await i.getReceiveCoupon();K(e)&&(D(e.coupons,`deduct_amount`),u.value=e.coupons,e.package_quota&&(p.quota=e.package_quota.quota,p.total=e.package_quota.total,p.received=e.package_quota.total-e.package_quota.quota))})(),(i,s)=>r(a)?(C(),e(`div`,{key:0,class:w([`coupon-box`,n.arrowPlacement]),onClick:v},[s[0]||(s[0]=g(`div`,{class:`coupon-logo`},null,-1)),g(`div`,Ce,[r(o).status===1?(C(),e(`div`,we,m(r(l)>1500?i.$t(`Component.Coupon.index_11`,[r(f)]):i.$t(`Component.Coupon.index_12`,[r(d)])),1)):r(o).total>0?(C(),e(`div`,Te,[g(`span`,Ee,m(i.$t(`Component.Coupon.index_4`)),1),t(Se,{endtime:r(o).end_time},null,8,[`endtime`])])):c(``,!0)])],2)):c(``,!0)}}),[[`__scopeId`,`data-v-cebcd9fb`]]);x();var De=y({__name:`index`,props:a({multiple:{type:Boolean,default:!0}},{value:{},valueModifiers:{}}),emits:[`update:value`],setup(e){let{t:i}=M(),{loading:a,setLoading:o}=U(),s=S(e,`value`),c=A([]),l=A([{name:`mail`,title:i(`Config.Alarm.index_3`),ps:i(`Config.Alarm.index_36`),help:`https://www.bt.cn/bbs/thread-66183-1-1.html`,list:[]},{name:`dingding`,title:i(`Config.Alarm.index_5`),ps:i(`Config.Alarm.index_37`),help:`https://www.bt.cn/bbs/thread-108081-1-1.html`,list:[]},{name:`weixin`,title:i(`Config.Alarm.index_6`),ps:i(`Config.Alarm.index_38`),help:`https://www.bt.cn/bbs/thread-108116-1-1.html`,list:[]},{name:`feishu`,title:i(`Config.Alarm.index_4`),ps:i(`Config.Alarm.index_39`),help:`https://www.aapanel.com/forum/d/16942-aapanel-how-does-set-lark-or-feishu-notification`,list:[]},{name:`tg`,title:`Telegram`,ps:`Use Telegram to send and receive panel notifications`,help:`https://www.aapanel.com/docs/Function/Tutorial/telegram-alarm.html`,list:[]},{name:`discord`,title:`Discord`,ps:`Use Discord to send and receive panel notifications`,help:`https://www.aapanel.com/docs/Function/Tutorial/discord-alarm.html`,list:[]},{name:`webhook`,title:`Webhook`,ps:`Use Webhook to send and receive panel notifications`,help:`https://www.aapanel.com/docs/Function/Tutorial/webhook-alarm.html`,list:[]}]),u=async()=>{try{o(!0);let{message:e}=await ve({refresh:0});c.value=[],pe(e)&&(l.value.forEach(t=>{t.list=e.filter(e=>e.sender_type===t.name)}),l.value.forEach(r=>{let a=e.filter(e=>e.used&&e.sender_type===r.name);a.length>0?a.forEach(e=>{c.value.push({label:`${e.data.title} (${r.title})`,value:e.id})}):c.value.push({label:()=>t(b,null,[r.title,n(`[`),t(`a`,{class:`bt-link`,onClick:()=>{_e({row:r,onRefresh:u})}},[i(`Public.Btn.Conf`)]),n(`]`)]),value:r.name,disabled:!0})}))}finally{o(!1)}};return u(),(t,n)=>{let i=I;return C(),O(i,{value:s.value,"onUpdate:value":n[0]||(n[0]=e=>s.value=e),loading:r(a),options:r(c),multiple:e.multiple,"max-tag-count":`responsive`,placeholder:t.$t(`Config.Alarm.index_86`)},null,8,[`value`,`loading`,`options`,`multiple`,`placeholder`])}}});x();var Q=H(y({__name:`index`,props:{source:{type:Number,default:27}},setup(t){let{isPro:n}=N(q()),i=()=>{G({source:t.source})};return(t,a)=>(C(),e(`div`,{class:w([`pro-badge`,{pro:r(n)}]),onClick:i},[...a[0]||(a[0]=[g(`i`,{class:`i-common:pro text-14px color-white`},null,-1),g(`span`,{class:`text`},`PRO`,-1)])],2))}}),[[`__scopeId`,`data-v-2b0f127e`]]);x();var Oe={class:`flex items-center gap-10px`},ke={class:`text-default`},Ae={key:0},je={key:0},Me={class:`mr-4px`},Ne={class:`text-[#fc6d26] font-bold`},Pe=y({__name:`index`,setup(i){let{isFree:a,isPro:o,authExpired:s,versionType:l}=N(q()),u=window.panelVersion,d=()=>{G({source:80})},f=()=>{G({source:81})};return(i,p)=>{let h=L,_=J;return C(),e(`div`,Oe,[r(a)?(C(),e(b,{key:0},[t(Q,{source:80}),g(`div`,ke,m(i.$t(`Component.Auth.index_1`)),1),r(!0)?(C(),e(`span`,Ae,m(r(u))+` `+m(r(l)),1)):c(``,!0),t(h,{class:`h-24px px-8px`,type:`primary`,onClick:d},{default:E(()=>[n(m(i.$t(`Component.Auth.index_5`)),1)]),_:1})],64)):c(``,!0),r(o)?(C(),e(b,{key:1},[t(Q,{source:81}),r(!0)?(C(),e(`span`,je,m(r(u))+` `+m(r(l)),1)):c(``,!0),g(`div`,null,[g(`span`,Me,m(i.$t(`Component.Auth.index_4`)),1),g(`span`,Ne,m(r(s)),1)]),t(_,{class:`font-bold`,onClick:f},{default:E(()=>[n(m(i.$t(`Component.Auth.index_2`)),1)]),_:1})],64)):c(``,!0)])}}});x();var Fe={class:`p-16px`},Ie=[`onClick`],Le={class:`flex items-center gap-12px pr-16px`},Re=H(y({__name:`index`,props:{noRouter:{type:Boolean,default:!1}},emits:[`change`],setup(n,{emit:i}){let a=n,o=i,s=j(),u=ee(),h=q(),_=ce(),{userInfo:y,authExpired:x}=N(h),S=v(`menuListRef`),D=v(`menuContainerRef`),{width:M}=T(S),{width:P}=T(D),F=k(()=>P.value-M.value>460),I=k(()=>s.meta.hideNav!==!0),L=A([]),R=()=>{let e=s.meta.install,t=s.meta.activeMenu,n=+!!e;for(let e=0;e0){var r;L.value=((r=i[n].children)==null?void 0:r.map(e=>{var n;return{path:`${t}/${e.path}`,name:String(e.name),title:`${((n=e.meta)==null?void 0:n.title)||``}`,hidden:e.meta&&ue(e.meta.hidden)?e.meta.hidden:!1}}))||[]}break}}},z=e=>{fe(`panel_fun_menu`,e.name),a.noRouter||(B(e),u.push(e.path)),o(`change`,e)},B=e=>{let t=s.matched[0].name,n=se(`page-menu-new`,JSON.stringify({})),r=JSON.parse(n);t&&(r[String(t)]=e.name),oe(`page-menu-new`,JSON.stringify(r))};return R(),l(()=>{_.generateRoutes()}),(n,i)=>{let a=Pe,o=te,s=p(`router-view`);return C(),e(`div`,Fe,[r(I)?(C(),O(o,{key:0,class:`mb-12px rounded-10px`},{default:E(()=>[g(`div`,{ref_key:`menuContainerRef`,ref:D,class:`flex items-center justify-between min-h-48px`},[g(`div`,{ref_key:`menuListRef`,ref:S,class:`menu-list`},[(C(!0),e(b,null,f(r(L),t=>(C(),e(b,{key:t.name},[t.hidden===!0?c(``,!0):(C(),e(`div`,{key:0,class:w([`menu-item`,{active:t.name===n.$route.name}]),onClick:e=>z(t)},m(t.title),11,Ie))],64))),128))],512),g(`div`,Le,[n.$slots.suffix?d(n.$slots,`suffix`,{key:0},void 0,!0):r(F)?(C(),e(b,{key:1},[r(y).status&&r(x)!==`Lifetime`?(C(),O(Z,{key:0})):c(``,!0),t(a)],64)):c(``,!0)])],512)]),_:3})):c(``,!0),d(n.$slots,`public-exam`,{},void 0,!0),t(s)])}}}),[[`__scopeId`,`data-v-aaa9b4a6`]]);x();var ze={key:0,class:`i-material-symbols:network-node color-primary text-16px`},Be={class:`m-2px`},Ve=H(y({__name:`index`,props:{softName:{default:``},openSoft:{default:``},isWebSite:{type:Boolean,default:!1}},setup(i){let a=i,{t:o}=M(),{multiService:s}=N(q()),l=A({status:!0,s_status:!0,msg:``,version:`0`,name:``,title:``,admin:!1,s_version:``}),u=k(()=>Y(l.value.name)+` `+l.value.version),{loading:d,setLoading:f}=U(),p=async()=>{try{f(!0);let{message:e}=await ge({name:a.softName});K(e)&&(l.value=e)}finally{f(!1)}},h=(e,t)=>{re({title:`${t} ${u.value}`,content:o(`Component.SoftState.index_1`,[t.toLowerCase(),Y(l.value.name)]),onConfirm:async()=>{await he({name:l.value.s_version,type:e}),p()}})},_=()=>{ae({name:a.openSoft?a.openSoft:a.softName,title:Y(l.value.name),admin:!0})};return p(),(a,f)=>{let p=ne,v=ie,y=L,x=J,S=V,T=F,D=B;return C(),O(D,{trigger:`hover`},{trigger:E(()=>[r(d)?(C(),O(p,{key:0,width:120,height:32,sharp:!1})):(C(),O(y,{key:1,class:`min-w-120px soft-btn`,type:r(l).s_status?`default`:`error`,onClick:_},{default:E(()=>[i.isWebSite&&r(s)?(C(),e(`i`,ze)):(C(),O(v,{key:1,name:`soft-${i.softName}`,size:`20`},null,8,[`name`])),g(`span`,Be,m(r(u)),1),g(`span`,{class:w([`text-14px`,`${r(l).s_status?`i-mage:play-fill text-primary`:`i-mage:pause-fill text-error`}`])},null,2)]),_:1},8,[`type`]))]),default:E(()=>[t(T,{class:`items-center`,size:8},{default:E(()=>[t(x,{onClick:f[0]||(f[0]=e=>h(r(l).s_status?`stop`:`start`,r(l).s_status?a.$t(`Public.Status.Stop`):a.$t(`Public.Status.Start`)))},{default:E(()=>[n(m(r(l).s_status?a.$t(`Public.Status.Stop`):a.$t(`Public.Status.Start`)),1)]),_:1}),t(S,{class:`mx-0!`,vertical:``}),t(x,{onClick:f[1]||(f[1]=e=>h(`restart`,r(o)(`Public.Status.Restart`)))},{default:E(()=>[n(m(a.$t(`Public.Status.Restart`)),1)]),_:1}),t(S,{class:`mx-0!`,vertical:``}),t(x,{onClick:f[2]||(f[2]=e=>h(`reload`,r(o)(`Public.Status.Reload`)))},{default:E(()=>[n(m(a.$t(`Public.Status.Reload`)),1)]),_:1}),i.softName===`pgsql`?c(``,!0):(C(),e(b,{key:0},[t(S,{class:`mx-0!`,vertical:``}),t(x,{onClick:_},{default:E(()=>[n(m(a.$t(`Database.Mysql.index_26`)),1)]),_:1})],64))]),_:1})]),_:1})}}}),[[`__scopeId`,`data-v-e30fb08b`]]);x();var He={class:`relative h-full`},Ue={key:0,class:`install-box`},We={class:`install-desc`},$=H(y({__name:`index`,props:{active:{type:Boolean,default:!0}},setup(t){return(n,r)=>(C(),e(`div`,He,[d(n.$slots,`default`,{},void 0,!0),t.active?c(``,!0):(C(),e(`div`,Ue,[g(`div`,We,[d(n.$slots,`desc`,{},void 0,!0)])]))]))}}),[[`__scopeId`,`data-v-cbd3a0f8`]]);x();var Ge=[`src`],Ke=H(y({__name:`index`,props:{path:{default:``}},setup(t){let n=A(`/`+t.path),i=A(null),a=A(996),s=()=>{a.value=998,l()},c=()=>{a.value=998},l=()=>{var e;let t=(e=i.value)==null?void 0:e.contentWindow;t&&t.postMessage(`init`,`*`)},d=()=>{window.addEventListener(`message`,e=>{e.data===`showMainView`&&(a.value=996)})};return u(()=>{d()}),(t,l)=>(C(),e(`iframe`,{ref_key:`frameRef`,ref:i,class:`iframePage`,src:r(n),style:o({zIndex:r(a)}),onLoad:s,onMouseenter:c},null,44,Ge))}}),[[`__scopeId`,`data-v-c7344c42`]]);x();var qe=y({__name:`index`,props:{source:{type:Number,required:!0}},emits:[`init`],setup(e,{emit:i}){let a=i,{isPro:o}=N(q()),s=()=>{G({source:e.source})};return o.value&&a(`init`),(e,i)=>{let a=L,c=me;return C(),O(c,{install:r(o)},{desc:E(()=>[g(`span`,null,m(e.$t(`WP.Config.index_34`)),1),t(a,{class:`ml-8px`,onClick:s,type:`primary`,size:`small`},{default:E(()=>[n(m(e.$t(`Component.Auth.index_3`)),1)]),_:1})]),default:E(()=>[d(e.$slots,`default`)]),_:3},8,[`install`])}}});x();var Je={};function Ye(e,t){let n=P;return C(),O(n,{size:`small`,bordered:!1},{default:E(()=>[d(e.$slots,`default`,{},void 0,!0)]),_:3})}var Xe=H(Je,[[`render`,Ye],[`__scopeId`,`data-v-3eeccaf3`]]);export{Ve as a,De as c,$ as i,Z as l,qe as n,Re as o,Ke as r,Q as s,Xe as t,xe as u}; \ No newline at end of file +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/feature-Pay.js?v=1786507437784","js/rolldown-runtime.js?v=1786507437784","js/vendor-utils.js?v=1786507437784","js/vendor-vue.js?v=1786507437784","js/vendor-naive.js?v=1786507437784","js/vendor.js?v=1786507437784","css/vendor.css?v=1786507437784","js/app.js?v=1786507437784","js/vendor-pdf.js?v=1786507437784","js/vendor-polyfills.js?v=1786507437784","js/app-icons.js?v=1786507437784","css/app.css?v=1786507437784","js/app-components.js?v=1786507437784","js/app-base.js?v=1786507437784","js/vendor-code-highlight.js?v=1786507437784","css/vendor-code-highlight.css?v=1786507437784","css/app-base.css?v=1786507437784","js/vendor-pay.js?v=1786507437784","css/app-components.css?v=1786507437784","js/app-shared.js?v=1786507437784","js/app-modal-ui.js?v=1786507437784","js/vendor-crypto.js?v=1786507437784","css/app-shared.css?v=1786507437784","js/domain-config.js?v=1786507437784","js/app-form.js?v=1786507437784","css/app-form.css?v=1786507437784","css/domain-config.css?v=1786507437784","css/feature-Pay.css?v=1786507437784"])))=>i.map(i=>d[i]); +import{Cn as e,Dn as t,En as n,Gn as r,Hn as i,In as a,Jn as o,Ln as s,On as c,Or as l,Qn as u,Sn as d,Xn as f,Yr as p,Zn as m,Zr as h,ar as g,bn as _,br as v,cr as y,ei as b,g as x,kn as S,mn as C,nn as w,rr as T,s as E,vr as D,vt as O,xn as k,yn as A}from"./vendor-utils.js?v=1786507437784";import{a as ee,l as j,o as M,p as N}from"./vendor-vue.js?v=1786507437784";import{B as P,L as F,Tt as I,b as L,gt as R,in as z,mt as te,rt as B,tt as ne,wt as V}from"./vendor-naive.js?v=1786507437784";import{Kf as re,Nf as ie,Oa as H,Pf as ae,Rf as oe,Tn as se,Wf as ce,_p as le,_s as ue,a as U,bs as W,gp as de,i as G,mn as K,n as fe,vs as pe,yp as q,zf as J}from"./app.js?v=1786507437784";import{F as me,Ni as he,Ti as ge,na as Y}from"./app-components.js?v=1786507437784";import{md as _e,wd as ve}from"./app-shared.js?v=1786507437784";import{n as ye,r as be}from"./vendor-pdf.js?v=1786507437784";w();var xe=S({__name:`index`,props:{padding:{type:[String,Number],default:`16px`}},setup(t){return(n,r)=>(o(),e(`div`,{style:h({padding:l(z)(t.padding)})},[m(n.$slots,`default`)],4))}});w();function X(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!a(e)}var Se=S({__name:`time`,props:{endtime:{default:0}},emits:[`finish`],setup(e,{emit:r}){let i=e,a=r,s=A(()=>{let e=Date.now(),t=i.endtime*1e3;return Math.max(0,t-e)}),c=e=>e.toString().padStart(2,`0`),u=({hours:e,minutes:r,seconds:i})=>{let a,o,s,l,u=Math.floor(e/24);return e%=24,t(`div`,{class:`inline-flex items-center`},[u>0?t(V,{type:`error`,size:`small`,class:`px-2px h-20px`,bordered:!1},X(a=c(u))?a:{default:()=>[a]}):``,u>0?t(`span`,{class:`mx-4px`},[n(`:`)]):``,t(V,{type:`error`,size:`small`,class:`px-2px h-20px`,bordered:!1},X(o=c(e))?o:{default:()=>[o]}),t(`span`,{class:`mx-4px`},[n(`:`)]),t(V,{type:`error`,size:`small`,class:`px-2px h-20px`,bordered:!1},X(s=c(r))?s:{default:()=>[s]}),t(`span`,{class:`mx-4px`},[n(`:`)]),t(V,{type:`error`,size:`small`,class:`px-2px h-20px`,bordered:!1},X(l=c(i))?l:{default:()=>[l]})])},d=()=>{i.endtime>0&&a(`finish`)};return(e,t)=>{let n=B;return o(),k(n,{duration:l(s),render:u,"on-finish":d},null,8,[`duration`])}}});w(),be();var Ce={class:`text-pro`},we={key:0,class:`font-bold`},Te={key:1,class:`flex items-center`},Ee={class:`mr-6px`},Z=J(S({__name:`index`,props:{arrowPlacement:{type:String,default:`right`}},setup(n){let r=ue(),{showCoupon:i,receiveCoupon:a}=N(r),{width:s}=x(),u=v([]),f=A(()=>u.value.length),m=A(()=>f.value===0?0:u.value[f.value-1].deduct_amount),h=D({quota:0,total:0,received:0}),g=()=>{if(a.value.status===1){ae({width:400,bgColor:`transparent`,data:{obtainId:a.value.obtain_id,endTime:a.value.end_time,couponQuota:h,couponList:u.value,onReceive:()=>{U({source:176})}},component:c(()=>ye(()=>import(`./feature-Pay.js?v=1786507437784`).then(e=>e.n),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27])))});return}else a.value.total>0&&U({source:176})};return(async()=>{let e=await r.getReceiveCoupon();q(e)&&(O(e.coupons,`deduct_amount`),u.value=e.coupons,e.package_quota&&(h.quota=e.package_quota.quota,h.total=e.package_quota.total,h.received=e.package_quota.total-e.package_quota.quota))})(),(r,c)=>l(i)?(o(),e(`div`,{key:0,class:p([`coupon-box`,n.arrowPlacement]),onClick:g},[c[0]||(c[0]=_(`div`,{class:`coupon-logo`},null,-1)),_(`div`,Ce,[l(a).status===1?(o(),e(`div`,we,b(l(s)>1500?r.$t(`Component.Coupon.index_11`,[l(m)]):r.$t(`Component.Coupon.index_12`,[l(f)])),1)):l(a).total>0?(o(),e(`div`,Te,[_(`span`,Ee,b(r.$t(`Component.Coupon.index_4`)),1),t(Se,{endtime:l(a).end_time},null,8,[`endtime`])])):d(``,!0)])],2)):d(``,!0)}}),[[`__scopeId`,`data-v-cebcd9fb`]]);w();var De=S({__name:`index`,props:s({multiple:{type:Boolean,default:!0}},{value:{},valueModifiers:{}}),emits:[`update:value`],setup(e){let{t:r}=j(),{loading:i,setLoading:a}=H(),s=T(e,`value`),c=v([]),u=v([{name:`mail`,title:r(`Config.Alarm.index_3`),ps:r(`Config.Alarm.index_36`),help:`https://www.bt.cn/bbs/thread-66183-1-1.html`,list:[]},{name:`dingding`,title:r(`Config.Alarm.index_5`),ps:r(`Config.Alarm.index_37`),help:`https://www.bt.cn/bbs/thread-108081-1-1.html`,list:[]},{name:`weixin`,title:r(`Config.Alarm.index_6`),ps:r(`Config.Alarm.index_38`),help:`https://www.bt.cn/bbs/thread-108116-1-1.html`,list:[]},{name:`feishu`,title:r(`Config.Alarm.index_4`),ps:r(`Config.Alarm.index_39`),help:`https://www.aapanel.com/forum/d/16942-aapanel-how-does-set-lark-or-feishu-notification`,list:[]},{name:`tg`,title:`Telegram`,ps:`Use Telegram to send and receive panel notifications`,help:`https://www.aapanel.com/docs/Function/Tutorial/telegram-alarm.html`,list:[]},{name:`discord`,title:`Discord`,ps:`Use Discord to send and receive panel notifications`,help:`https://www.aapanel.com/docs/Function/Tutorial/discord-alarm.html`,list:[]},{name:`webhook`,title:`Webhook`,ps:`Use Webhook to send and receive panel notifications`,help:`https://www.aapanel.com/docs/Function/Tutorial/webhook-alarm.html`,list:[]}]),d=async()=>{try{a(!0);let{message:e}=await _e({refresh:0});c.value=[],de(e)&&(u.value.forEach(t=>{t.list=e.filter(e=>e.sender_type===t.name)}),u.value.forEach(i=>{let a=e.filter(e=>e.used&&e.sender_type===i.name);a.length>0?a.forEach(e=>{c.value.push({label:`${e.data.title} (${i.title})`,value:e.id})}):c.value.push({label:()=>t(C,null,[i.title,n(`[`),t(`a`,{class:`bt-link`,onClick:()=>{ve({row:i,onRefresh:d})}},[r(`Public.Btn.Conf`)]),n(`]`)]),value:i.name,disabled:!0})}))}finally{a(!1)}};return d(),(t,n)=>{let r=ne;return o(),k(r,{value:s.value,"onUpdate:value":n[0]||(n[0]=e=>s.value=e),loading:l(i),options:l(c),multiple:e.multiple,"max-tag-count":`responsive`,placeholder:t.$t(`Config.Alarm.index_86`)},null,8,[`value`,`loading`,`options`,`multiple`,`placeholder`])}}});w();var Q=J(S({__name:`index`,props:{source:{type:Number,default:27}},setup(t){let{isPro:n}=N(G()),r=()=>{U({source:t.source})};return(t,i)=>(o(),e(`div`,{class:p([`pro-badge`,{pro:l(n)}]),onClick:r},[...i[0]||(i[0]=[_(`i`,{class:`i-common:pro text-14px color-white`},null,-1),_(`span`,{class:`text`},`PRO`,-1)])],2))}}),[[`__scopeId`,`data-v-2b0f127e`]]);w();var Oe={class:`flex items-center gap-10px`},ke={class:`text-default`},Ae={key:0},je={key:0},Me={class:`mr-4px`},Ne={class:`text-[#fc6d26] font-bold`},Pe=S({__name:`index`,setup(r){let{isFree:i,isPro:a,authExpired:s,versionType:c}=N(G()),u=window.panelVersion,f=()=>{U({source:80})},p=()=>{U({source:81})};return(r,m)=>{let h=R,g=K;return o(),e(`div`,Oe,[l(i)?(o(),e(C,{key:0},[t(Q,{source:80}),_(`div`,ke,b(r.$t(`Component.Auth.index_1`)),1),l(!0)?(o(),e(`span`,Ae,b(l(u))+` `+b(l(c)),1)):d(``,!0),t(h,{class:`h-24px px-8px`,type:`primary`,onClick:f},{default:y(()=>[n(b(r.$t(`Component.Auth.index_5`)),1)]),_:1})],64)):d(``,!0),l(a)?(o(),e(C,{key:1},[t(Q,{source:81}),l(!0)?(o(),e(`span`,je,b(l(u))+` `+b(l(c)),1)):d(``,!0),_(`div`,null,[_(`span`,Me,b(r.$t(`Component.Auth.index_4`)),1),_(`span`,Ne,b(l(s)),1)]),t(g,{class:`font-bold`,onClick:p},{default:y(()=>[n(b(r.$t(`Component.Auth.index_2`)),1)]),_:1})],64)):d(``,!0)])}}});w();var Fe={class:`p-16px`},Ie=[`onClick`],Le={class:`flex items-center gap-12px pr-16px`},Re=J(S({__name:`index`,props:{noRouter:{type:Boolean,default:!1}},emits:[`change`],setup(n,{emit:r}){let a=n,s=r,c=ee(),h=M(),x=G(),S=pe(),{userInfo:w,authExpired:T}=N(x),D=g(`menuListRef`),O=g(`menuContainerRef`),{width:j}=E(D),{width:P}=E(O),F=A(()=>P.value-j.value>460),I=A(()=>c.meta.hideNav!==!0),L=v([]),R=()=>{let e=c.meta.install,t=c.meta.activeMenu,n=+!!e;for(let e=0;e0){var r;L.value=((r=i[n].children)==null?void 0:r.map(e=>{var n;return{path:`${t}/${e.path}`,name:String(e.name),title:`${((n=e.meta)==null?void 0:n.title)||``}`,hidden:e.meta&&le(e.meta.hidden)?e.meta.hidden:!1}}))||[]}break}}},z=e=>{fe(`panel_fun_menu`,e.name),a.noRouter||(B(e),h.push(e.path)),s(`change`,e)},B=e=>{let t=c.matched[0].name,n=ce(`page-menu-new`,JSON.stringify({})),r=JSON.parse(n);t&&(r[String(t)]=e.name),re(`page-menu-new`,JSON.stringify(r))};return R(),i(()=>{S.generateRoutes()}),(n,r)=>{let i=Pe,a=te,s=u(`router-view`);return o(),e(`div`,Fe,[l(I)?(o(),k(a,{key:0,class:`mb-12px rounded-10px`},{default:y(()=>[_(`div`,{ref_key:`menuContainerRef`,ref:O,class:`flex items-center justify-between min-h-48px`},[_(`div`,{ref_key:`menuListRef`,ref:D,class:`menu-list`},[(o(!0),e(C,null,f(l(L),t=>(o(),e(C,{key:t.name},[t.hidden===!0?d(``,!0):(o(),e(`div`,{key:0,class:p([`menu-item`,{active:t.name===n.$route.name}]),onClick:e=>z(t)},b(t.title),11,Ie))],64))),128))],512),_(`div`,Le,[n.$slots.suffix?m(n.$slots,`suffix`,{key:0},void 0,!0):l(F)?(o(),e(C,{key:1},[l(w).status&&l(T)!==`Lifetime`?(o(),k(Z,{key:0})):d(``,!0),t(i)],64)):d(``,!0)])],512)]),_:3})):d(``,!0),m(n.$slots,`public-exam`,{},void 0,!0),t(s)])}}}),[[`__scopeId`,`data-v-aaa9b4a6`]]);w();var ze={key:0,class:`i-material-symbols:network-node color-primary text-16px`},Be={class:`m-2px`},Ve=J(S({__name:`index`,props:{softName:{default:``},openSoft:{default:``},isWebSite:{type:Boolean,default:!1}},setup(r){let i=r,{t:a}=j(),{multiService:s}=N(G()),c=v({status:!0,s_status:!0,msg:``,version:`0`,name:``,title:``,admin:!1,s_version:``}),u=A(()=>Y(c.value.name)+` `+c.value.version),{loading:f,setLoading:m}=H(),h=async()=>{try{m(!0);let{message:e}=await ge({name:i.softName});q(e)&&(c.value=e)}finally{m(!1)}},g=(e,t)=>{ie({title:`${t} ${u.value}`,content:a(`Component.SoftState.index_1`,[t.toLowerCase(),Y(c.value.name)]),onConfirm:async()=>{await he({name:c.value.s_version,type:e}),h()}})},x=()=>{se({name:i.openSoft?i.openSoft:i.softName,title:Y(c.value.name),admin:!0})};return h(),(i,m)=>{let h=L,v=oe,S=R,w=K,T=P,E=F,D=I;return o(),k(D,{trigger:`hover`},{trigger:y(()=>[l(f)?(o(),k(h,{key:0,width:120,height:32,sharp:!1})):(o(),k(S,{key:1,class:`min-w-120px soft-btn`,type:l(c).s_status?`default`:`error`,onClick:x},{default:y(()=>[r.isWebSite&&l(s)?(o(),e(`i`,ze)):(o(),k(v,{key:1,name:`soft-${r.softName}`,size:`20`},null,8,[`name`])),_(`span`,Be,b(l(u)),1),_(`span`,{class:p([`text-14px`,`${l(c).s_status?`i-mage:play-fill text-primary`:`i-mage:pause-fill text-error`}`])},null,2)]),_:1},8,[`type`]))]),default:y(()=>[t(E,{class:`items-center`,size:8},{default:y(()=>[t(w,{onClick:m[0]||(m[0]=e=>g(l(c).s_status?`stop`:`start`,l(c).s_status?i.$t(`Public.Status.Stop`):i.$t(`Public.Status.Start`)))},{default:y(()=>[n(b(l(c).s_status?i.$t(`Public.Status.Stop`):i.$t(`Public.Status.Start`)),1)]),_:1}),t(T,{class:`mx-0!`,vertical:``}),t(w,{onClick:m[1]||(m[1]=e=>g(`restart`,l(a)(`Public.Status.Restart`)))},{default:y(()=>[n(b(i.$t(`Public.Status.Restart`)),1)]),_:1}),t(T,{class:`mx-0!`,vertical:``}),t(w,{onClick:m[2]||(m[2]=e=>g(`reload`,l(a)(`Public.Status.Reload`)))},{default:y(()=>[n(b(i.$t(`Public.Status.Reload`)),1)]),_:1}),r.softName===`pgsql`?d(``,!0):(o(),e(C,{key:0},[t(T,{class:`mx-0!`,vertical:``}),t(w,{onClick:x},{default:y(()=>[n(b(i.$t(`Database.Mysql.index_26`)),1)]),_:1})],64))]),_:1})]),_:1})}}}),[[`__scopeId`,`data-v-e30fb08b`]]);w();var $={class:`relative h-full`},He={key:0,class:`install-box`},Ue={class:`install-desc`},We=J(S({__name:`index`,props:{active:{type:Boolean,default:!0}},setup(t){return(n,r)=>(o(),e(`div`,$,[m(n.$slots,`default`,{},void 0,!0),t.active?d(``,!0):(o(),e(`div`,He,[_(`div`,Ue,[m(n.$slots,`desc`,{},void 0,!0)])]))]))}}),[[`__scopeId`,`data-v-cbd3a0f8`]]);w();var Ge=[`src`],Ke=J(S({__name:`index`,props:{path:{default:``}},setup(t){let n=v(`/`+t.path),i=v(null),a=v(996),s=()=>{a.value=998,u()},c=()=>{a.value=998},u=()=>{var e;let t=(e=i.value)==null?void 0:e.contentWindow;t&&t.postMessage(`init`,`*`)},d=()=>{window.addEventListener(`message`,e=>{e.data===`showMainView`&&(a.value=996)})};return r(()=>{d()}),(t,r)=>(o(),e(`iframe`,{ref_key:`frameRef`,ref:i,class:`iframePage`,src:l(n),style:h({zIndex:l(a)}),onLoad:s,onMouseenter:c},null,44,Ge))}}),[[`__scopeId`,`data-v-c7344c42`]]);w();var qe=S({__name:`index`,props:{source:{type:Number,required:!0}},emits:[`init`],setup(e,{emit:r}){let i=r,{isPro:a}=N(G()),s=()=>{U({source:e.source})};return a.value&&i(`init`),(e,r)=>{let i=R,c=me;return o(),k(c,{install:l(a)},{desc:y(()=>[_(`span`,null,b(e.$t(`WP.Config.index_34`)),1),t(i,{class:`ml-8px`,onClick:s,type:`primary`,size:`small`},{default:y(()=>[n(b(e.$t(`Component.Auth.index_3`)),1)]),_:1})]),default:y(()=>[m(e.$slots,`default`)]),_:3},8,[`install`])}}});w();var Je={};function Ye(e,t){let n=V;return o(),k(n,{size:`small`,bordered:!1},{default:y(()=>[m(e.$slots,`default`,{},void 0,!0)]),_:3})}var Xe=J(Je,[[`render`,Ye],[`__scopeId`,`data-v-3eeccaf3`]]);export{Ve as a,De as c,We as i,Z as l,qe as n,Re as o,Ke as r,Q as s,Xe as t,xe as u}; \ No newline at end of file diff --git a/BTPanel/static/vite/js/app-ui-legacy.js b/BTPanel/static/vite/js/app-ui-legacy.js index a2427d4b..e57b6aa8 100644 --- a/BTPanel/static/vite/js/app-ui-legacy.js +++ b/BTPanel/static/vite/js/app-ui-legacy.js @@ -1,3 +1,3 @@ -(function(){System.register([`./rolldown-runtime-legacy.js?v=1784873523001`,`./vendor-utils-legacy.js?v=1784873523001`,`./vendor-vue-legacy.js?v=1784873523001`,`./vendor-naive-legacy.js?v=1784873523001`,`./app-legacy.js?v=1784873523001`,`./app-components-legacy.js?v=1784873523001`,`./app-shared-legacy.js?v=1784873523001`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,ee,x,S,C,w,T,E,D,O,k,A,j,M,N,P,F,I,L,R,z,B,V,H,U,W,G,K,q,J,te,ne,re,ie,ae,Y,X,oe;function Z(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw TypeError(t?`Object is not iterable.`:`Symbol.iterator is not defined.`)}function pe(e,t){if(e){if(typeof e==`string`)return Z(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`)return Array.from(n);if(n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Z(e,t)}}return e({n:void 0,r:void 0,t:void 0}),{setters:[function(e){c=e.r},function(e){x=e.yn,S=e.bn,C=e.xn,w=e.Sn,T=e.Cn,E=e.En,D=e.Dn,O=e.kn,e.dr,e.Nn,e.on,e.Pr,P=e.nn,I=e.mr,R=e.Rn,z=e.qr,B=e.Wn,V=e.Gn,H=e.qn,W=e.yr,G=e.Qn,K=e.Zr,q=e.Er,ae=e.un,Y=e.sr,X=e.cr,oe=e.fn},function(e){re=e.l},function(e){n=e.ht,i=e.G,a=e.w,o=e.a,s=e.i,ie=e.r},function(e){b=e.If,ee=e.Ff,k=e.ap,A=e.fp,F=e.gp,L=e.Pf,ne=e.Zt},function(e){j=e.at},function(e){J=e.qf}],execute:function(){l=document.createElement(`style`),l.textContent=`.progress-log[data-v-7960cb7f]{background-color:#000;flex-direction:column;height:100%;display:flex}.progress-log__title[data-v-7960cb7f]{color:#333;cursor:move;background-color:#fff;justify-content:space-between;align-items:center;height:42px;padding-left:16px;display:flex;box-shadow:0 1px 4px rgba(0,0,0,.1)}.progress-log__title-text[data-v-7960cb7f]{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.progress-log__actions[data-v-7960cb7f]{align-items:center;height:100%;display:flex}.progress-log__action[data-v-7960cb7f]{cursor:pointer;justify-content:center;align-items:center;width:48px;height:100%;transition:background-color .2s;display:flex}.progress-log__action i[data-v-7960cb7f]{color:#555;font-size:18px}.progress-log__action[data-v-7960cb7f]:hover{background-color:#e5e5e5}.progress-log__content[data-v-7960cb7f]{color:#fff;white-space:pre-wrap;background-color:#000;flex:1;height:100%;padding:10px;overflow:auto}.progress-log.is-minimize[data-v-7960cb7f]{width:260px}.progress-log.is-minimize .progress-log__title[data-v-7960cb7f]{padding-left:12px}.n-upload-dragger[data-v-e3a71476]{height:360px;padding:10px}.n-upload-dragger[data-v-e3a71476]:hover{--n-dragger-border-hover:1px dashed var(--color-primary)}.drag-text[data-v-e3a71476]{margin-top:20px;font-size:16px}.drag-suffix[data-v-e3a71476]{color:#777;margin-top:12px;font-size:14px}.n-data-table[data-v-e3a71476]{--n-th-color-modal:transparent;--n-td-color-modal:transparent;--n-th-color-hover-modal:transparent;--n-td-color-hover-modal:transparent;--n-border-color-modal:transparent} +(function(){System.register([`./rolldown-runtime-legacy.js?v=1786507437784`,`./vendor-utils-legacy.js?v=1786507437784`,`./vendor-vue-legacy.js?v=1786507437784`,`./vendor-naive-legacy.js?v=1786507437784`,`./app-legacy.js?v=1786507437784`,`./app-components-legacy.js?v=1786507437784`,`./app-shared-legacy.js?v=1786507437784`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,ee,x,S,C,w,T,E,D,O,k,A,j,M,N,P,F,I,L,R,z,B,V,H,U,W,G,K,q,J,te,ne,re,ie,ae,Y,X,oe;function Z(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw TypeError(t?`Object is not iterable.`:`Symbol.iterator is not defined.`)}function pe(e,t){if(e){if(typeof e==`string`)return Z(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`)return Array.from(n);if(n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Z(e,t)}}return e({n:void 0,r:void 0,t:void 0}),{setters:[function(e){c=e.r},function(e){x=e.yn,S=e.bn,C=e.xn,w=e.Sn,T=e.Cn,E=e.En,D=e.Dn,O=e.kn,e.fr,e.Pn,e.on,e.Ir,P=e.nn,I=e.hr,R=e.zn,z=e.Yr,B=e.Gn,V=e.Kn,H=e.Jn,W=e.br,G=e.$n,K=e.ei,q=e.Or,ae=e.un,Y=e.cr,X=e.lr,oe=e.fn},function(e){re=e.l},function(e){n=e.gt,i=e.K,a=e.T,o=e.a,s=e.i,ie=e.r},function(e){b=e.zf,ee=e.Rf,k=e.cp,A=e.hp,F=e.yp,L=e.Lf,ne=e.Zt},function(e){j=e.at},function(e){J=e.Gf}],execute:function(){l=document.createElement(`style`),l.textContent=`.progress-log[data-v-7960cb7f]{background-color:#000;flex-direction:column;height:100%;display:flex}.progress-log__title[data-v-7960cb7f]{color:#333;cursor:move;background-color:#fff;justify-content:space-between;align-items:center;height:42px;padding-left:16px;display:flex;box-shadow:0 1px 4px rgba(0,0,0,.1)}.progress-log__title-text[data-v-7960cb7f]{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.progress-log__actions[data-v-7960cb7f]{align-items:center;height:100%;display:flex}.progress-log__action[data-v-7960cb7f]{cursor:pointer;justify-content:center;align-items:center;width:48px;height:100%;transition:background-color .2s;display:flex}.progress-log__action i[data-v-7960cb7f]{color:#555;font-size:18px}.progress-log__action[data-v-7960cb7f]:hover{background-color:#e5e5e5}.progress-log__content[data-v-7960cb7f]{color:#fff;white-space:pre-wrap;background-color:#000;flex:1;height:100%;padding:10px;overflow:auto}.progress-log.is-minimize[data-v-7960cb7f]{width:260px}.progress-log.is-minimize .progress-log__title[data-v-7960cb7f]{padding-left:12px}.n-upload-dragger[data-v-e3a71476]{height:360px;padding:10px}.n-upload-dragger[data-v-e3a71476]:hover{--n-dragger-border-hover:1px dashed var(--color-primary)}.drag-text[data-v-e3a71476]{margin-top:20px;font-size:16px}.drag-suffix[data-v-e3a71476]{color:#777;margin-top:12px;font-size:14px}.n-data-table[data-v-e3a71476]{--n-th-color-modal:transparent;--n-td-color-modal:transparent;--n-th-color-hover-modal:transparent;--n-td-color-hover-modal:transparent;--n-border-color-modal:transparent} /*$vite$:1*/`,document.head.appendChild(l),P(),d={class:`progress-log__title-text`},p={class:`progress-log__actions`},h=[`title`],_=[`title`],y=[`innerHTML`],N=O({__name:`index`,props:{filename:{},num:{default:20},title:{}},emits:[`minimize`],setup:function(e,t){var n=t.emit,r=e,i=n,a=W(`Loading...`),o=W(),s=W(),c=W(!1),l=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,R()];case 1:return t.sent(),e=o.value,e&&(e.scrollTop=e.scrollHeight),[2]}})})()},u=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,j({filename:r.filename,num:r.num})];case 1:return e=t.sent().message,F(e)&&(a.value=e.result,l()),[2]}})})()};u();var f=null;B(function(){f=setInterval(function(){u()},1e3)}),V(function(){f&&clearInterval(f)});var m=function(e){R(function(){if(s.value){var t=A(s.value,`n-dialog`);if(t){if(!e){t.style.left=``,t.style.top=``;return}var n=document.documentElement.clientHeight,r=10,i=r,a=Math.max(r,n-t.offsetHeight-r),o=parseFloat(t.style.left)||0,c=parseFloat(t.style.top)||0;t.style.left=``.concat(o+i-t.offsetLeft,`px`),t.style.top=``.concat(c+a-t.offsetTop,`px`)}}})},g=function(){c.value=!c.value,i(`minimize`),m(c.value)};return function(t,n){var r=G(`modal-drag`);return H(),T(`div`,{class:z([`progress-log`,{"is-minimize":q(c)}])},[e.title?X((H(),T(`div`,{key:0,ref_key:`titleRef`,ref:s,class:`progress-log__title`},[S(`span`,d,K(e.title),1),S(`div`,p,[q(c)?(H(),T(`div`,{key:1,class:`progress-log__action`,title:t.$t(`fileEditor.title.restore`),onClick:g},de(n[1]||(n[1]=[S(`i`,{class:`i-ant-design-switcher-outlined`},null,-1)])),8,_)):(H(),T(`div`,{key:0,class:`progress-log__action`,title:t.$t(`fileEditor.title.minimize`),onClick:g},de(n[0]||(n[0]=[S(`i`,{class:`i-ant-design-minus-outlined`},null,-1)])),8,h))])])),[[r]]):w(``,!0),X(S(`pre`,{ref_key:`logRef`,ref:o,innerHTML:q(a),class:`progress-log__content`},null,8,y),[[ae,!q(c)]])],2)}}}),e(`r`,c({default:function(){return U}})),e(`n`,U=b(N,[[`__scopeId`,`data-v-7960cb7f`]])),P(),u={class:`p-16px`},f={class:`flex items-center mb-12px`},m={key:1,class:`flex-center flex-col h-300px`},g={class:`drag-text`},v={key:0,class:`drag-suffix`},r=50*1024*1024,M=O({__name:`index`,props:{path:{default:``},size:{},uploadData:{default:function(){return{multiple:!1}}},uploadSuccess:{},showSuccessMsg:{type:Boolean,default:!0}},emits:[`setConfirm`],setup:function(e,t){var c=t.expose,l=t.emit,d=e,p=l,h=d.path,_=d.uploadData,y=re().t,b=ie(),O=W([]),A=W(new Map),j=x(function(){return(_.accept||``).split(`,`).map(function(e){return`'`.concat(e,`'`)}).join(`, `)}),M=function(e){var t,n,r,i=e.file;return((t=(n=i.file)==null?void 0:n.size)==null?0:t)>1024*1024*((r=d.size)==null?1/0:r)?(L.error(y(`Component.UploadFile.index_7`,[i.name,d.size])),!1):(_.multiple||(O.value=[]),!0)},N=function(e){var t=e.id||e.name,n=A.value.get(t);n&&(n.abort(),A.value.delete(t),e.status=`error`,e.percentage=0,L.info(`Upload Canceled: `.concat(e.name)))},P=W([{key:`name`,title:y(`Component.UploadFile.index_3`),ellipsis:!0},{key:`size`,title:y(`Component.UploadFile.index_4`),width:100,render:function(e){var t;return k((t=e.file)==null?void 0:t.size)}},{key:`status`,title:y(`Component.UploadFile.index_5`),width:140,render:function(e){if(e.status===`pending`)return y(`Component.UploadFile.index_8`);if(e.status===`finished`)return D(`span`,{class:`text-primary`},[y(`Component.UploadFile.index_9`)]);if(e.status===`error`)return D(`span`,{class:`text-error`},[E(`Upload Failed`)]);var t=e.percentage?e.percentage.toFixed(1):0;return D(a,{type:`line`,color:b.value.primaryColor,"indicator-placement":`outside`,processing:!0,percentage:Number(t)},null)}},ne({width:70,options:function(e,t){return[{label:y(`Public.Btn.Del`),type:`error`,show:e.status!==`uploading`,onClick:function(){return O.value.splice(t,1)}},{label:y(`Public.Btn.Cancel`),type:`warning`,show:e.status===`uploading`,onClick:function(){return N(e)}}]}})]),F=function(e,t,n,r){return Q(function(){var i,a,o,s,c,l;return $(this,function(u){switch(u.label){case 0:i=function(i){var o,l,u,d,f,p,m,g,_,v;return $(this,function(y){switch(y.label){case 0:if(r.signal.aborted)throw Error(`Upload Canceled`);o=s,l=Math.min(e.size,o+a),u=e.slice(o,l),d=l-o,f=new FormData,f.append(`f_path`,h),f.append(`f_name`,t),f.append(`f_size`,e.size.toString()),f.append(`f_start`,o.toString()),f.append(`blob`,u),y.label=1;case 1:return y.trys.push([1,3,,11]),[4,J(f,function(t){if(!r.signal.aborted){var i=(s+(t.progress||0)*d)/e.size*100;n(Math.min(i,99))}})];case 2:return p=y.sent(),m=l,p&&typeof p.message==`number`&&(m=p.message),s=Math.max(s,m),n(Math.min(s/e.size*100,99)),s>=e.size?[2,(c=i,`break`)]:(i=Math.floor(s/a)-1,[3,11]);case 3:y.sent(),g=!1,_=0,y.label=4;case 4:if(!(_<3))return[3,10];if(r.signal.aborted)throw Error(`Upload Canceled`);y.label=5;case 5:return y.trys.push([5,8,,9]),[4,new Promise(function(e){return setTimeout(e,1e3)})];case 6:return y.sent(),[4,J(f)];case 7:return v=y.sent(),v&&typeof v.message==`number`?(s=v.message,g=!0,[3,10]):[3,9];case 8:return y.sent(),g=!1,[3,9];case 9:return _++,[3,4];case 10:if(!g)throw Error(`Chunk `.concat(i+1,` upload failed`));return[3,11];case 11:return c=i,[2]}})},a=10*1024*1024,o=Math.ceil(e.size/a),s=0,c=0,u.label=1;case 1:return cr?[4,F(t,e.name,function(t){return e.percentage=t},a)]:[3,3];case 2:return!c.sent()||a.signal.aborted?(e.status=`error`,i=!0,[2,`continue`]):[3,5];case 3:return s=new FormData,s.append(`f_path`,h),s.append(`f_name`,e.name),s.append(`f_start`,`0`),s.append(`f_size`,t.size.toString()),s.append(`blob`,t),[4,J(s,function(t){a.signal.aborted||(e.percentage=(t.progress||0)*100)})];case 4:c.sent(),c.label=5;case 5:return a.signal.aborted?(e.status=`error`,i=!0,[2,`continue`]):(e.status=`finished`,[3,8]);case 6:return c.sent(),e.status=`error`,L.error(``.concat(e.name,` upload failed}`)),n=!1,[3,8];case 7:return A.value.delete(o),[7];case 8:return[2]}})},l=t[Symbol.iterator](),g.label=2;case 2:return(a=(u=l.next()).done)?[3,5]:[5,fe(c())];case 3:g.sent(),g.label=4;case 4:return a=!0,[3,2];case 5:return[3,8];case 6:return f=g.sent(),o=!0,s=f,[3,8];case 7:try{!a&&l.return!=null&&l.return()}finally{if(o)throw s}return[7];case 8:return n&&!i&&d.showSuccessMsg&&t.filter(function(e){return e.status===`finished`}).length&&L.success(y(`Component.UploadFile.index_9`)),p(`setConfirm`,{disabled:!1}),m=t.filter(function(e){return e.status===`finished`}),m.length?[4,(e=d.uploadSuccess)==null?void 0:e.call(d,m)]:[3,10];case 9:g.sent(),g.label=10;case 10:return[2,n&&!i]}})})()}}),function(e,t){var r=n,a=s,c=i,l=ee,d=o;return H(),T(`div`,u,[S(`div`,f,[D(a,{ref:`upload`,class:`w-auto`,"file-list":q(O),"onUpdate:fileList":t[0]||(t[0]=function(e){return I(O)?O.value=e:null}),accept:q(_).accept,multiple:q(_).multiple,"default-upload":!1,"show-file-list":!1,onBeforeUpload:M},{default:Y(function(){return[D(r,{type:`primary`},{default:Y(function(){return[E(K(e.$t(`Component.UploadFile.index_6`)),1)]}),_:1})]}),_:1},8,[`file-list`,`accept`,`multiple`])]),D(a,{ref:`upload`,class:`w-auto`,"file-list":q(O),"onUpdate:fileList":t[2]||(t[2]=function(e){return I(O)?O.value=e:null}),accept:q(_).accept,multiple:q(_).multiple,"default-upload":!1,"show-file-list":!1,onBeforeUpload:M},{default:Y(function(){return[D(d,null,{default:Y(function(){return[q(O).length>0?(H(),C(c,{key:0,"max-height":300,bordered:!1,data:q(O),columns:q(P),onClick:t[1]||(t[1]=oe(function(){},[`stop`]))},null,8,[`data`,`columns`])):(H(),T(`div`,m,[D(l,{name:`base-upload`,size:`48`,class:`text-#999`}),S(`div`,g,K(e.$t(`Component.UploadFile.index_1`)),1),q(_).accept?(H(),T(`div`,v,K(e.$t(`Component.UploadFile.index_2`,[q(j)])),1)):w(``,!0)]))]}),_:1})]}),_:1},8,[`file-list`,`accept`,`multiple`])])}}}),e(`t`,c({default:function(){return te}})),te=b(M,[[`__scopeId`,`data-v-e3a71476`]])}}})})(); \ No newline at end of file diff --git a/BTPanel/static/vite/js/app-ui.js b/BTPanel/static/vite/js/app-ui.js index 5e9ed149..d41c41d8 100644 --- a/BTPanel/static/vite/js/app-ui.js +++ b/BTPanel/static/vite/js/app-ui.js @@ -1,8 +1,7 @@ ;(() => { - const hrefs = ["../css/app-ui.css?v=1784873523001"] const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1784873523001" + const version = "1786507437784" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() @@ -28,14 +27,5 @@ loaded.add(url.href) removeAfterLoad(freshLink, link) } - for (const href of hrefs) { - const url = new URL(href, import.meta.url).href - if (loaded.has(url)) continue - const link = document.createElement("link") - link.rel = "stylesheet" - link.href = url - document.head.appendChild(link) - loaded.add(url) - } })(); -import{r as e}from"./rolldown-runtime.js?v=1784873523001";import{Cn as t,Dn as n,En as r,Er as i,Gn as a,Qn as o,Rn as s,Sn as c,Wn as l,Zr as u,bn as d,cr as f,fn as p,kn as m,mr as h,nn as g,qn as _,qr as v,sr as y,un as b,xn as x,yn as S,yr as C}from"./vendor-utils.js?v=1784873523001";import{l as w}from"./vendor-vue.js?v=1784873523001";import{G as T,a as E,ht as D,i as O,r as k,w as A}from"./vendor-naive.js?v=1784873523001";import{Ff as j,If as M,Pf as N,Zt as P,ap as F,fp as I,gp as L}from"./app.js?v=1784873523001";import{at as R}from"./app-components.js?v=1784873523001";import{qf as z}from"./app-shared.js?v=1784873523001";g();var B={class:`progress-log__title-text`},V={class:`progress-log__actions`},H=[`title`],U=[`title`],W=[`innerHTML`],G=m({__name:`index`,props:{filename:{},num:{default:20},title:{}},emits:[`minimize`],setup(e,{emit:n}){let r=e,p=n,m=C(`Loading...`),h=C(),g=C(),y=C(!1),x=async()=>{await s();let e=h.value;e&&(e.scrollTop=e.scrollHeight)},S=async()=>{let{message:e}=await R({filename:r.filename,num:r.num});L(e)&&(m.value=e.result,x())};S();let w=null;l(()=>{w=setInterval(()=>{S()},1e3)}),a(()=>{w&&clearInterval(w)});let T=e=>{s(()=>{if(!g.value)return;let t=I(g.value,`n-dialog`);if(!t)return;if(!e){t.style.left=``,t.style.top=``;return}let n=document.documentElement.clientHeight,r=Math.max(10,n-t.offsetHeight-10),i=parseFloat(t.style.left)||0,a=parseFloat(t.style.top)||0;t.style.left=`${i+10-t.offsetLeft}px`,t.style.top=`${a+r-t.offsetTop}px`})},E=()=>{y.value=!y.value,p(`minimize`),T(y.value)};return(n,r)=>{let a=o(`modal-drag`);return _(),t(`div`,{class:v([`progress-log`,{"is-minimize":i(y)}])},[e.title?f((_(),t(`div`,{key:0,ref_key:`titleRef`,ref:g,class:`progress-log__title`},[d(`span`,B,u(e.title),1),d(`div`,V,[i(y)?(_(),t(`div`,{key:1,class:`progress-log__action`,title:n.$t(`fileEditor.title.restore`),onClick:E},[...r[1]||(r[1]=[d(`i`,{class:`i-ant-design-switcher-outlined`},null,-1)])],8,U)):(_(),t(`div`,{key:0,class:`progress-log__action`,title:n.$t(`fileEditor.title.minimize`),onClick:E},[...r[0]||(r[0]=[d(`i`,{class:`i-ant-design-minus-outlined`},null,-1)])],8,H))])])),[[a]]):c(``,!0),f(d(`pre`,{ref_key:`logRef`,ref:h,innerHTML:i(m),class:`progress-log__content`},null,8,W),[[b,!i(y)]])],2)}}}),K=e({default:()=>q}),q=M(G,[[`__scopeId`,`data-v-7960cb7f`]]);g();var J={class:`p-16px`},Y={class:`flex items-center mb-12px`},X={key:1,class:`flex-center flex-col h-300px`},Z={class:`drag-text`},Q={key:0,class:`drag-suffix`},$=50*1024*1024,ee=m({__name:`index`,props:{path:{default:``},size:{},uploadData:{default:()=>({multiple:!1})},uploadSuccess:{},showSuccessMsg:{type:Boolean,default:!0}},emits:[`setConfirm`],setup(e,{expose:a,emit:o}){let s=e,l=o,{path:f,uploadData:m}=s,{t:g}=w(),v=k(),b=C([]),M=C(new Map),I=S(()=>(m.accept||``).split(`,`).map(e=>`'${e}'`).join(`, `)),L=e=>{var t,n,r;let{file:i}=e;return((t=(n=i.file)==null?void 0:n.size)==null?0:t)>1024*1024*((r=s.size)==null?1/0:r)?(N.error(g(`Component.UploadFile.index_7`,[i.name,s.size])),!1):(m.multiple||(b.value=[]),!0)},R=e=>{let t=e.id||e.name,n=M.value.get(t);n&&(n.abort(),M.value.delete(t),e.status=`error`,e.percentage=0,N.info(`Upload Canceled: ${e.name}`))},B=C([{key:`name`,title:g(`Component.UploadFile.index_3`),ellipsis:!0},{key:`size`,title:g(`Component.UploadFile.index_4`),width:100,render:e=>{var t;return F((t=e.file)==null?void 0:t.size)}},{key:`status`,title:g(`Component.UploadFile.index_5`),width:140,render:e=>{if(e.status===`pending`)return g(`Component.UploadFile.index_8`);if(e.status===`finished`)return n(`span`,{class:`text-primary`},[g(`Component.UploadFile.index_9`)]);if(e.status===`error`)return n(`span`,{class:`text-error`},[r(`Upload Failed`)]);let t=e.percentage?e.percentage.toFixed(1):0;return n(A,{type:`line`,color:v.value.primaryColor,"indicator-placement":`outside`,processing:!0,percentage:Number(t)},null)}},P({width:70,options:(e,t)=>[{label:g(`Public.Btn.Del`),type:`error`,show:e.status!==`uploading`,onClick:()=>b.value.splice(t,1)},{label:g(`Public.Btn.Cancel`),type:`warning`,show:e.status===`uploading`,onClick:()=>R(e)}]})]),V=async(e,t,n,r)=>{let i=10*1024*1024,a=Math.ceil(e.size/i),o=0;for(let s=0;s{if(r.signal.aborted)return;let i=(o+(t.progress||0)*u)/e.size*100;n(Math.min(i,99))}),a=c;if(t&&typeof t.message==`number`&&(a=t.message),o=Math.max(o,a),n(Math.min(o/e.size*100,99)),o>=e.size)break;s=Math.floor(o/i)-1}catch(e){let t=!1;for(let e=0;e<3;e++){if(r.signal.aborted)throw Error(`Upload Canceled`);try{await new Promise(e=>setTimeout(e,1e3));let e=await z(d);if(e&&typeof e.message==`number`){o=e.message,t=!0;break}}catch(e){t=!1}}if(!t)throw Error(`Chunk ${s+1} upload failed`)}}return n(100),!0};return a({onConfirm:async()=>{var e;let t=b.value.filter(e=>e.status===`pending`);if(!t.length)return N.error(g(`Component.UploadFile.index_10`)),!1;l(`setConfirm`,{disabled:!0}),t.forEach(e=>e.status=`uploading`);let n=!0,r=!1;for(let e of t){let t=e.file;if(!t)continue;let i=new AbortController,a=e.id||e.name;M.value.set(a,i);try{if(t.size>$){if(!await V(t,e.name,t=>e.percentage=t,i)||i.signal.aborted){e.status=`error`,r=!0;continue}}else{let n=new FormData;n.append(`f_path`,f),n.append(`f_name`,e.name),n.append(`f_start`,`0`),n.append(`f_size`,t.size.toString()),n.append(`blob`,t),await z(n,t=>{i.signal.aborted||(e.percentage=(t.progress||0)*100)})}if(i.signal.aborted){e.status=`error`,r=!0;continue}e.status=`finished`}catch(t){e.status=`error`,N.error(`${e.name} upload failed}`),n=!1}finally{M.value.delete(a)}}n&&!r&&s.showSuccessMsg&&t.filter(e=>e.status===`finished`).length&&N.success(g(`Component.UploadFile.index_9`)),l(`setConfirm`,{disabled:!1});let i=t.filter(e=>e.status===`finished`);return i.length&&await((e=s.uploadSuccess)==null?void 0:e.call(s,i)),n&&!r}}),(e,a)=>{let o=D,s=O,l=T,f=j,g=E;return _(),t(`div`,J,[d(`div`,Y,[n(s,{ref:`upload`,class:`w-auto`,"file-list":i(b),"onUpdate:fileList":a[0]||(a[0]=e=>h(b)?b.value=e:null),accept:i(m).accept,multiple:i(m).multiple,"default-upload":!1,"show-file-list":!1,onBeforeUpload:L},{default:y(()=>[n(o,{type:`primary`},{default:y(()=>[r(u(e.$t(`Component.UploadFile.index_6`)),1)]),_:1})]),_:1},8,[`file-list`,`accept`,`multiple`])]),n(s,{ref:`upload`,class:`w-auto`,"file-list":i(b),"onUpdate:fileList":a[2]||(a[2]=e=>h(b)?b.value=e:null),accept:i(m).accept,multiple:i(m).multiple,"default-upload":!1,"show-file-list":!1,onBeforeUpload:L},{default:y(()=>[n(g,null,{default:y(()=>[i(b).length>0?(_(),x(l,{key:0,"max-height":300,bordered:!1,data:i(b),columns:i(B),onClick:a[1]||(a[1]=p(()=>{},[`stop`]))},null,8,[`data`,`columns`])):(_(),t(`div`,X,[n(f,{name:`base-upload`,size:`48`,class:`text-#999`}),d(`div`,Z,u(e.$t(`Component.UploadFile.index_1`)),1),i(m).accept?(_(),t(`div`,Q,u(e.$t(`Component.UploadFile.index_2`,[i(I)])),1)):c(``,!0)]))]),_:1})]),_:1},8,[`file-list`,`accept`,`multiple`])])}}}),te=e({default:()=>ne}),ne=M(ee,[[`__scopeId`,`data-v-e3a71476`]]);export{q as n,K as r,te as t}; \ No newline at end of file +import{r as e}from"./rolldown-runtime.js?v=1786507437784";import{$n as t,Cn as n,Dn as r,En as i,Gn as a,Jn as o,Kn as s,Or as c,Sn as l,Yr as u,bn as d,br as f,cr as p,ei as m,fn as h,hr as g,kn as _,lr as v,nn as y,un as b,xn as x,yn as S,zn as C}from"./vendor-utils.js?v=1786507437784";import{l as w}from"./vendor-vue.js?v=1786507437784";import{K as T,T as E,a as D,gt as O,i as k,r as A}from"./vendor-naive.js?v=1786507437784";import{Lf as j,Rf as M,Zt as N,cp as P,hp as F,yp as I,zf as L}from"./app.js?v=1786507437784";import{at as R}from"./app-components.js?v=1786507437784";import{Gf as z}from"./app-shared.js?v=1786507437784";y();var B={class:`progress-log__title-text`},V={class:`progress-log__actions`},H=[`title`],U=[`title`],W=[`innerHTML`],G=_({__name:`index`,props:{filename:{},num:{default:20},title:{}},emits:[`minimize`],setup(e,{emit:r}){let i=e,p=r,h=f(`Loading...`),g=f(),_=f(),y=f(!1),x=async()=>{await C();let e=g.value;e&&(e.scrollTop=e.scrollHeight)},S=async()=>{let{message:e}=await R({filename:i.filename,num:i.num});I(e)&&(h.value=e.result,x())};S();let w=null;a(()=>{w=setInterval(()=>{S()},1e3)}),s(()=>{w&&clearInterval(w)});let T=e=>{C(()=>{if(!_.value)return;let t=F(_.value,`n-dialog`);if(!t)return;if(!e){t.style.left=``,t.style.top=``;return}let n=document.documentElement.clientHeight,r=Math.max(10,n-t.offsetHeight-10),i=parseFloat(t.style.left)||0,a=parseFloat(t.style.top)||0;t.style.left=`${i+10-t.offsetLeft}px`,t.style.top=`${a+r-t.offsetTop}px`})},E=()=>{y.value=!y.value,p(`minimize`),T(y.value)};return(r,i)=>{let a=t(`modal-drag`);return o(),n(`div`,{class:u([`progress-log`,{"is-minimize":c(y)}])},[e.title?v((o(),n(`div`,{key:0,ref_key:`titleRef`,ref:_,class:`progress-log__title`},[d(`span`,B,m(e.title),1),d(`div`,V,[c(y)?(o(),n(`div`,{key:1,class:`progress-log__action`,title:r.$t(`fileEditor.title.restore`),onClick:E},[...i[1]||(i[1]=[d(`i`,{class:`i-ant-design-switcher-outlined`},null,-1)])],8,U)):(o(),n(`div`,{key:0,class:`progress-log__action`,title:r.$t(`fileEditor.title.minimize`),onClick:E},[...i[0]||(i[0]=[d(`i`,{class:`i-ant-design-minus-outlined`},null,-1)])],8,H))])])),[[a]]):l(``,!0),v(d(`pre`,{ref_key:`logRef`,ref:g,innerHTML:c(h),class:`progress-log__content`},null,8,W),[[b,!c(y)]])],2)}}}),K=e({default:()=>q}),q=L(G,[[`__scopeId`,`data-v-7960cb7f`]]);y();var J={class:`p-16px`},Y={class:`flex items-center mb-12px`},X={key:1,class:`flex-center flex-col h-300px`},Z={class:`drag-text`},Q={key:0,class:`drag-suffix`},$=50*1024*1024,ee=_({__name:`index`,props:{path:{default:``},size:{},uploadData:{default:()=>({multiple:!1})},uploadSuccess:{},showSuccessMsg:{type:Boolean,default:!0}},emits:[`setConfirm`],setup(e,{expose:t,emit:a}){let s=e,u=a,{path:_,uploadData:v}=s,{t:y}=w(),b=A(),C=f([]),F=f(new Map),I=S(()=>(v.accept||``).split(`,`).map(e=>`'${e}'`).join(`, `)),L=e=>{var t,n,r;let{file:i}=e;return((t=(n=i.file)==null?void 0:n.size)==null?0:t)>1024*1024*((r=s.size)==null?1/0:r)?(j.error(y(`Component.UploadFile.index_7`,[i.name,s.size])),!1):(v.multiple||(C.value=[]),!0)},R=e=>{let t=e.id||e.name,n=F.value.get(t);n&&(n.abort(),F.value.delete(t),e.status=`error`,e.percentage=0,j.info(`Upload Canceled: ${e.name}`))},B=f([{key:`name`,title:y(`Component.UploadFile.index_3`),ellipsis:!0},{key:`size`,title:y(`Component.UploadFile.index_4`),width:100,render:e=>{var t;return P((t=e.file)==null?void 0:t.size)}},{key:`status`,title:y(`Component.UploadFile.index_5`),width:140,render:e=>{if(e.status===`pending`)return y(`Component.UploadFile.index_8`);if(e.status===`finished`)return r(`span`,{class:`text-primary`},[y(`Component.UploadFile.index_9`)]);if(e.status===`error`)return r(`span`,{class:`text-error`},[i(`Upload Failed`)]);let t=e.percentage?e.percentage.toFixed(1):0;return r(E,{type:`line`,color:b.value.primaryColor,"indicator-placement":`outside`,processing:!0,percentage:Number(t)},null)}},N({width:70,options:(e,t)=>[{label:y(`Public.Btn.Del`),type:`error`,show:e.status!==`uploading`,onClick:()=>C.value.splice(t,1)},{label:y(`Public.Btn.Cancel`),type:`warning`,show:e.status===`uploading`,onClick:()=>R(e)}]})]),V=async(e,t,n,r)=>{let i=10*1024*1024,a=Math.ceil(e.size/i),o=0;for(let s=0;s{if(r.signal.aborted)return;let i=(o+(t.progress||0)*u)/e.size*100;n(Math.min(i,99))}),a=c;if(t&&typeof t.message==`number`&&(a=t.message),o=Math.max(o,a),n(Math.min(o/e.size*100,99)),o>=e.size)break;s=Math.floor(o/i)-1}catch(e){let t=!1;for(let e=0;e<3;e++){if(r.signal.aborted)throw Error(`Upload Canceled`);try{await new Promise(e=>setTimeout(e,1e3));let e=await z(d);if(e&&typeof e.message==`number`){o=e.message,t=!0;break}}catch(e){t=!1}}if(!t)throw Error(`Chunk ${s+1} upload failed`)}}return n(100),!0};return t({onConfirm:async()=>{var e;let t=C.value.filter(e=>e.status===`pending`);if(!t.length)return j.error(y(`Component.UploadFile.index_10`)),!1;u(`setConfirm`,{disabled:!0}),t.forEach(e=>e.status=`uploading`);let n=!0,r=!1;for(let e of t){let t=e.file;if(!t)continue;let i=new AbortController,a=e.id||e.name;F.value.set(a,i);try{if(t.size>$){if(!await V(t,e.name,t=>e.percentage=t,i)||i.signal.aborted){e.status=`error`,r=!0;continue}}else{let n=new FormData;n.append(`f_path`,_),n.append(`f_name`,e.name),n.append(`f_start`,`0`),n.append(`f_size`,t.size.toString()),n.append(`blob`,t),await z(n,t=>{i.signal.aborted||(e.percentage=(t.progress||0)*100)})}if(i.signal.aborted){e.status=`error`,r=!0;continue}e.status=`finished`}catch(t){e.status=`error`,j.error(`${e.name} upload failed}`),n=!1}finally{F.value.delete(a)}}n&&!r&&s.showSuccessMsg&&t.filter(e=>e.status===`finished`).length&&j.success(y(`Component.UploadFile.index_9`)),u(`setConfirm`,{disabled:!1});let i=t.filter(e=>e.status===`finished`);return i.length&&await((e=s.uploadSuccess)==null?void 0:e.call(s,i)),n&&!r}}),(e,t)=>{let a=O,s=k,u=T,f=M,_=D;return o(),n(`div`,J,[d(`div`,Y,[r(s,{ref:`upload`,class:`w-auto`,"file-list":c(C),"onUpdate:fileList":t[0]||(t[0]=e=>g(C)?C.value=e:null),accept:c(v).accept,multiple:c(v).multiple,"default-upload":!1,"show-file-list":!1,onBeforeUpload:L},{default:p(()=>[r(a,{type:`primary`},{default:p(()=>[i(m(e.$t(`Component.UploadFile.index_6`)),1)]),_:1})]),_:1},8,[`file-list`,`accept`,`multiple`])]),r(s,{ref:`upload`,class:`w-auto`,"file-list":c(C),"onUpdate:fileList":t[2]||(t[2]=e=>g(C)?C.value=e:null),accept:c(v).accept,multiple:c(v).multiple,"default-upload":!1,"show-file-list":!1,onBeforeUpload:L},{default:p(()=>[r(_,null,{default:p(()=>[c(C).length>0?(o(),x(u,{key:0,"max-height":300,bordered:!1,data:c(C),columns:c(B),onClick:t[1]||(t[1]=h(()=>{},[`stop`]))},null,8,[`data`,`columns`])):(o(),n(`div`,X,[r(f,{name:`base-upload`,size:`48`,class:`text-#999`}),d(`div`,Z,m(e.$t(`Component.UploadFile.index_1`)),1),c(v).accept?(o(),n(`div`,Q,m(e.$t(`Component.UploadFile.index_2`,[c(I)])),1)):l(``,!0)]))]),_:1})]),_:1},8,[`file-list`,`accept`,`multiple`])])}}}),te=e({default:()=>ne}),ne=L(ee,[[`__scopeId`,`data-v-e3a71476`]]);export{q as n,K as r,te as t}; \ No newline at end of file diff --git a/BTPanel/static/vite/js/app.js b/BTPanel/static/vite/js/app.js index 463baff1..ebd5dfe3 100644 --- a/BTPanel/static/vite/js/app.js +++ b/BTPanel/static/vite/js/app.js @@ -1,8 +1,7 @@ ;(() => { - const hrefs = ["../css/app.css?v=1784873523001"] const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1784873523001" + const version = "1786507437784" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() @@ -28,17 +27,9 @@ loaded.add(url.href) removeAfterLoad(freshLink, link) } - for (const href of hrefs) { - const url = new URL(href, import.meta.url).href - if (loaded.has(url)) continue - const link = document.createElement("link") - link.rel = "stylesheet" - link.href = url - document.head.appendChild(link) - loaded.add(url) - } })(); -import{a as e,r as t}from"./rolldown-runtime.js?v=1784873523001";import{A as n,Bt as r,Cn as i,Dn as a,E as o,En as s,Er as c,Et as l,Fn as u,Ft as d,G as f,Jr as p,K as m,Ln as h,Lt as ee,On as g,Qn as _,Rn as te,Rt as ne,Sr as re,Vn as ie,Wn as ae,Xn as oe,Yn as se,Zn as ce,Zr as v,_r as y,a as le,an as ue,ar as de,bn as b,cr as fe,dn as pe,g as me,in as he,jn as ge,jt as _e,k as ve,kn as x,ln as ye,m as be,mn as xe,mr as Se,n as Ce,nn as S,o as we,qn as C,qr as Te,r as Ee,sn as De,sr as w,un as Oe,w as ke,wt as Ae,xn as je,xr as Me,yn as T,yr as E}from"./vendor-utils.js?v=1784873523001";import{a as Ne,c as Pe,d as Fe,f as D,i as Ie,l as Le,o as Re,p as ze,r as Be,u as Ve}from"./vendor-vue.js?v=1784873523001";import{$t as He,At as Ue,B as We,Bt as Ge,Ft as Ke,Gt as qe,Ht as Je,I as Ye,It as Xe,J as Ze,Jt as Qe,K as $e,Kt as et,Lt as tt,Mt as nt,Nt as rt,Pt as it,Qt as at,Rt as ot,Ut as st,Vt as ct,Wt as lt,Xt as ut,Y as dt,Yt as ft,Zt as pt,en as mt,ht as O,jt as ht,kt as gt,m as _t,n as vt,nn as yt,qt as xt,r as St,rn as Ct,rt as wt,tn as Tt,w as Et,wt as Dt,z as Ot,zt as kt}from"./vendor-naive.js?v=1784873523001";import{J as At,Y as jt,_ as Mt,b as Nt,v as Pt,y as Ft}from"./vendor.js?v=1784873523001";import{n as k,r as A}from"./vendor-pdf.js?v=1784873523001";import"./app-icons.js?v=1784873523001";var It=e=>Object.prototype.toString.call(e).slice(8,-1).toLowerCase(),Lt=(e,t)=>It(e)===t.toLowerCase(),Rt=e=>Lt(e,`undefined`),zt=e=>ee(e),j=e=>Lt(e,`object`),Bt=e=>Lt(e,`date`),Vt=e=>r(e),M=e=>Lt(e,`string`),N=e=>Lt(e,`number`),Ht=e=>Lt(e,`boolean`),Ut=()=>document.body||document.documentElement,Wt=(e,t)=>{let n=null,r=(e,t)=>{var i;if(!e)return;let a=(i=e.parentElement)==null?void 0:i.getAttribute(`class`),o=a==null?void 0:a.split(` `),s=e.parentElement;a?o&&!o.includes(t)?r(s,t):o&&o.includes(t)&&(n=s):r(s,t)};return r(e,t),n},Gt=()=>{let e=localStorage.getItem(`apsess`);return`${e?`/apsess_${e}`:``}`},Kt=e=>{let t=e.match(/class='Pcount'>Total ([0-9]*){let i=N(e)?e:Number(e),a=1024,o=[` B`,` KB`,` MB`,` GB`,` TB`,` PB`,` EB`,` ZB`,` YB`,` BB`,` NB`,` DB`];for(let e=0;e{let n=Gt(),r=/^(https?:)?\/\//.test(e)||e.startsWith(`/download?`)||e.startsWith(`/api/download?`)?e:`${n}/download?filename=${e}${t?`&name=${t}`:``}`;window.open(r,`_self`,`noopener,noreferrer`)},Yt=(e=2e3,t=2e3)=>{let n=t;return N(e)&&(n=e),new Promise(t=>{let r=window.setTimeout(()=>{M(e)?window.location.href=e:N(e)&&window.location.reload(),t(r)},n)})},Xt=new Set,P=(e,t,n)=>new Promise((r,i)=>{if(!t&&Xt.has(e)){r(!0);return}let a=document.createElement(`script`);a.type=`text/javascript`,a.src=e,n&&Object.keys(n).forEach(e=>{a.setAttribute(e,n[e])}),t?t.appendChild(a):document.body.appendChild(a),a.onload=t=>{Xt.add(e),r(t)},a.onerror=()=>{i(Error(`Failed to load JS: ${e}`))}}),Zt=(e,t)=>new Promise((n,r)=>{let i=document.createElement(`link`);i.rel=`stylesheet`,i.href=e,i.onload=()=>{n(!0)},i.onerror=()=>{r(Error(`Failed to load CSS: ${e}`))},t?t.appendChild(i):document.head.appendChild(i)}),Qt=(e,t)=>{let n=e.split(`.`),r=t.split(`.`),i=Math.max(n.length,r.length);for(let e=0;ei)return!0;if(te.replace(/&/g,`&`).replace(//g,`>`).replace(/"/g,`"`).replace(/'/g,`‘`).replace(/\(/g,`(`).replace(/</g,`<`).replace(/>/g,`>`).replace(/`/g,```).replace(/=/g,`=`),en=(e,t)=>{let n=document.createElement(`a`);n.download=t,n.style.display=`none`;let r=new Blob([e]);n.href=URL.createObjectURL(r),document.body.appendChild(n),n.click(),document.body.removeChild(n)},tn=e=>e,nn=(e,t=`yyyy-MM-dd HH:mm:ss`)=>{M(e)&&(e=isNaN(ne(e))?new Date(e).getTime():ne(e));let n=0;if(Bt(e))n=e.getTime();else if(N(e)){e=Math.round(e);let t=e.toString();t.length===13&&(n=e),t.length===10&&(n=e*1e3)}return n===0?`--`:ke(n,t)},rn=e=>{let t=e,n=0,r=0,i=0;t>60&&(n=Math.ceil(t/60),t=Math.ceil(t%60)),n>60&&(r=Math.ceil(n/60),n=Math.ceil(n%60)),r>24&&(i=Math.ceil(r/24),r=Math.ceil(r%24));let a=t+`s`;return n>0&&(a=n+`m `+a),r>0&&(a=r+`h `+a),i>0?`${i} days`:a},an=e=>{let t=new Date,r;switch(e){case`today`:r=t;break;case`yesterday`:r=n(t,-1);break;default:r=new Date(e);break}return r},on=e=>({start:ve(e),end:o(e)}),sn=e=>N(e)?Math.floor(e/1e3):Math.floor(e.getTime()/1e3),cn=e=>{let{t}=Le(),n=Math.floor(Date.now()/1e3),r=Math.floor(n-e);if(r<60)return t(`Mail.Domain.index_62`,[r]);if(r<3600)return t(`Mail.Domain.index_63`,[Math.floor(r/60)]);{let n=Math.floor(r/3600);return n<24?t(`Mail.Domain.index_64`,[n]):nn(e)}},ln=e=>{let t=new Date(e),n=t.getFullYear(),r=t.getMonth()+1,i=t.getDate(),a=new Date(n,r-1,i).getTime();return Math.floor((e-a)/1e3)},un=(e,t)=>{let n=t-e;if(n<0)return`0`;let r=Math.floor(n/(24*3600)),i=Math.floor(n%(24*3600)/3600),a=Math.floor(n%3600/60),o=n%60;return r>0?`${r}d${i}h${a}m${o}s`:i>0?`${i}h${a}m${o}s`:a>0?`${a}m${o}s`:`${o}s`};S(),m();var dn=e=>{let t=e.slice(1),n=1;t.length===3&&(t=`${t[0]}${t[0]}${t[1]}${t[1]}${t[2]}${t[2]}`),t.length===8&&(n=parseInt(t.slice(6),16)/255,t=t.slice(0,6));let r=parseInt(t,16);return{r:r>>16&255,g:r>>8&255,b:r&255,a:n}},fn=e=>{let t=e.match(/(\d(\.\d+)?)+/g)||[],n=t.map(e=>parseInt(e,10));return{r:n[0],g:n[1],b:n[2],a:parseFloat(t[3])}},pn=e=>{if(e.startsWith(`#`))return dn(e);if(e.startsWith(`rgb`))return fn(e);if(e===`transparent`)return dn(`#00000000`);throw Error(`color string error: ${e}`)},mn=(e,t=1)=>{let{r:n,g:r,b:i}=e;return`rgba(${n},${r},${i},${t})`},hn=e=>{let{r:t,g:n,b:r}=e;return`${t}, ${n}, ${r}`},gn=(e,t=1)=>mn(pn(e),t),_n=e=>hn(pn(e)),F=(e,t,n)=>{n=Math.max(Math.min(Number(n),1),0);let r=pn(e),i=pn(t);return`rgb(${Math.round(r.r*(1-n)+i.r*n)}, ${Math.round(r.g*(1-n)+i.g*n)}, ${Math.round(r.b*(1-n)+i.b*n)})`},vn={default:`ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz123456789`,password:`AaBbCcDdEeFfGHhiJjKkLMmNnPpRSrTsWtXwYxZyz2345678`,wp:`AaBbCcDdEeFfGHhiJjKkLMmNnPpRSrTsWtXwYxZyz12345678!@#$%^&*?`,letter:`ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz`},yn=(e=10,t=`default`)=>{let n=``,r=vn[t];for(let t=0;tyn(e,`password`),xn=(e=8)=>Math.random().toString(16).slice(2,2+e),Sn=(e,t=``)=>{let n=localStorage.getItem(e);return j(t)?n==null?t:JSON.parse(n):n==null?t:n},Cn=(e,t)=>{localStorage.setItem(e,`${t}`)},wn=e=>{Array.isArray(e)||(e=[e]),[...e].forEach(e=>{localStorage.removeItem(e)})},Tn=(e,t)=>{let n=new Date;n.setTime(n.getTime()+720*60*60*1e3),document.cookie=e+`=`+escape(t)+`;expires=`+n.toUTCString()},En=e=>{if(typeof document>`u`)return null;let t=document.cookie.split(`;`);for(let n=0;n{Tn(e,``)},On={dynamicModals:E([]),modalInstRefs:{}},kn=()=>On;function An(e){let t=xn(),n=kn();return n.dynamicModals.value.push({key:t,...e}),{hide:()=>{var e;(e=n.modalInstRefs[`modal-${t}`])==null||e.hide()}}}var jn=`en`,Mn=`en`,Nn={};{Nn=Object.assign(Nn,JSON.parse(atob(window.translations)));let e=Object.keys(Nn);jn=e.length>0?e[0]:jn,window.lang=jn}var I=Pe({legacy:!1,locale:jn,fallbackLocale:Mn,globalInjection:!0,allowComposition:!0,messages:Nn}),Pn=[`info`,`success`,`warning`,`error`,`loading`];S();var Fn=[`xlink:href`,`fill`],In=x({__name:`index`,props:{name:{},size:{},color:{},prefix:{default:`icon`}},emits:[`click`],setup(e,{emit:t}){let n=e,r=t,a=T(()=>`#${n.prefix}-${n.name}`),o=e=>{r(`click`,e)};return(t,n)=>(C(),i(`svg`,{"aria-hidden":`true`,class:`svg-icon`,style:p({"font-size":e.size+`px`}),onClick:o},[b(`use`,{"xlink:href":c(a),fill:e.color},null,8,Fn)],4))}}),Ln=(e,t)=>{let n=e.__vccOpts||e;for(let[e,r]of t)n[e]=r;return n},L=Ln(In,[[`__scopeId`,`data-v-6b488054`]]);S(),At();var Rn=Nt({position:`fixed`,left:`0`,top:`0`,display:`flex`,alignItems:`center`,minWidth:`180px`,maxWidth:`360px`,maxHeight:`700px`,padding:`16px`,border:`1px solid var(--color-message-border)`,borderRadius:`4px`,backgroundColor:`var(--color-message)`,opacity:0}),zn=Nt` +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/app-modal-ui.js?v=1786507437784","js/rolldown-runtime.js?v=1786507437784","js/vendor-utils.js?v=1786507437784","js/vendor-vue.js?v=1786507437784","js/vendor-naive.js?v=1786507437784","js/vendor.js?v=1786507437784","css/vendor.css?v=1786507437784","js/app-layout.js?v=1786507437784","js/vendor-pdf.js?v=1786507437784","js/vendor-polyfills.js?v=1786507437784","css/app-layout.css?v=1786507437784","js/view-account.js?v=1786507437784","js/app-components.js?v=1786507437784","js/app-base.js?v=1786507437784","js/vendor-code-highlight.js?v=1786507437784","css/vendor-code-highlight.css?v=1786507437784","css/app-base.css?v=1786507437784","js/vendor-pay.js?v=1786507437784","css/app-components.css?v=1786507437784","js/app-shared.js?v=1786507437784","js/vendor-crypto.js?v=1786507437784","css/app-shared.css?v=1786507437784","js/app-form.js?v=1786507437784","css/app-form.css?v=1786507437784","js/app-temp.js?v=1786507437784","css/app-temp.css?v=1786507437784","css/view-account.css?v=1786507437784","js/view-ai.js?v=1786507437784","js/feature-FileEditor.js?v=1786507437784","js/vendor-ace.js?v=1786507437784","css/vendor-ace.css?v=1786507437784","js/feature-EmailEditor.js?v=1786507437784","js/vendor-interaction.js?v=1786507437784","js/vendor-wangeditor.js?v=1786507437784","css/vendor-wangeditor.css?v=1786507437784","css/feature-EmailEditor.css?v=1786507437784","css/feature-FileEditor.css?v=1786507437784","js/domain-config.js?v=1786507437784","css/domain-config.css?v=1786507437784","css/view-ai.css?v=1786507437784","js/view-config.js?v=1786507437784","css/view-config.css?v=1786507437784","js/view-crontab.js?v=1786507437784","css/view-crontab.css?v=1786507437784","js/view-database.js?v=1786507437784","css/view-database.css?v=1786507437784","js/view-docker.js?v=1786507437784","js/view-billion-mail.js?v=1786507437784","css/view-billion-mail.css?v=1786507437784","js/vendor-terminal.js?v=1786507437784","css/vendor-terminal.css?v=1786507437784","js/feature-Terminal.js?v=1786507437784","css/feature-Terminal.css?v=1786507437784","css/view-docker.css?v=1786507437784","js/view-files.js?v=1786507437784","js/feature-FilePicker.js?v=1786507437784","css/feature-FilePicker.css?v=1786507437784","css/view-files.css?v=1786507437784","js/view-ftp.js?v=1786507437784","css/view-ftp.css?v=1786507437784","js/view-home.js?v=1786507437784","js/legacy-view-home.js?v=1786507437784","js/vendor-charts.js?v=1786507437784","css/legacy-view-home.css?v=1786507437784","css/view-home.css?v=1786507437784","js/view-logs.js?v=1786507437784","css/view-logs.css?v=1786507437784","js/view-mail.js?v=1786507437784","js/view-flow.js?v=1786507437784","css/view-flow.css?v=1786507437784","css/view-mail.css?v=1786507437784","js/view-monitor.js?v=1786507437784","css/view-monitor.css?v=1786507437784","js/view-node.js?v=1786507437784","css/view-node.css?v=1786507437784","js/view-security.js?v=1786507437784","css/view-security.css?v=1786507437784","js/view-soft.js?v=1786507437784","css/view-soft.css?v=1786507437784","js/view-ssl.js?v=1786507437784","css/view-ssl.css?v=1786507437784","js/view-terminal.js?v=1786507437784","css/view-terminal.css?v=1786507437784","js/view-waf.js?v=1786507437784","js/feature-Charts.js?v=1786507437784","css/feature-Charts.css?v=1786507437784","js/view-site.js?v=1786507437784","js/app-ui.js?v=1786507437784","css/app-ui.css?v=1786507437784","css/view-site.css?v=1786507437784","js/vendor-map.js?v=1786507437784","css/vendor-map.css?v=1786507437784","js/vendor-charts-3d.js?v=1786507437784","css/view-waf.css?v=1786507437784","js/view-wp.js?v=1786507437784","css/view-wp.css?v=1786507437784","js/view-bind.js?v=1786507437784","css/view-bind.css?v=1786507437784","js/view-modify-password.js?v=1786507437784","js/feature-Feedback.js?v=1786507437784","css/feature-Feedback.css?v=1786507437784","js/feature-Account.js?v=1786507437784","css/feature-Account.css?v=1786507437784","js/feature-MessageBox.js?v=1786507437784","css/feature-MessageBox.css?v=1786507437784","js/feature-Quota.js?v=1786507437784","js/feature-Pay.js?v=1786507437784","css/feature-Pay.css?v=1786507437784"])))=>i.map(i=>d[i]); +import{a as e,r as t}from"./rolldown-runtime.js?v=1786507437784";import{$n as n,A as r,Bt as i,Cn as a,Cr as o,Dn as s,E as c,En as l,Et as u,Ft as d,G as f,Gn as p,Hn as m,In as h,Jn as g,K as ee,Lt as te,Mn as _,On as v,Or as y,Qn as ne,Rn as re,Rt as ie,Xn as ae,Yr as oe,Zn as se,Zr as ce,a as le,an as ue,bn as b,br as x,cr as S,dn as de,ei as C,g as fe,hr as pe,in as me,jt as he,k as ge,kn as w,ln as _e,lr as ve,m as ye,mn as be,n as xe,nn as T,o as Se,or as Ce,r as we,sn as Te,un as Ee,vr as E,w as De,wr as Oe,wt as ke,xn as Ae,yn as D,zn as je}from"./vendor-utils.js?v=1786507437784";import{a as Me,c as Ne,d as Pe,f as O,i as Fe,l as Ie,o as Le,p as Re,r as ze,u as Be}from"./vendor-vue.js?v=1786507437784";import{$t as Ve,At as He,B as Ue,Bt as We,Ft as Ge,Gt as Ke,Ht as qe,It as Je,Jt as Ye,Kt as Xe,L as Ze,Lt as Qe,Mt as $e,Nt as et,Pt as tt,Qt as nt,Rt as rt,T as it,Tt as at,Ut as ot,V as st,Vt as ct,Wt as lt,X as ut,Xt as dt,Y as ft,Yt as pt,Zt as mt,en as ht,gt as k,h as gt,in as _t,it as vt,jt as yt,n as xt,nn as St,q as Ct,qt as wt,r as Tt,rn as Et,tn as Dt,zt as Ot}from"./vendor-naive.js?v=1786507437784";import{J as kt,Y as At,_ as jt,b as Mt,v as Nt,y as A}from"./vendor.js?v=1786507437784";import{n as j,r as M}from"./vendor-pdf.js?v=1786507437784";import"./app-icons.js?v=1786507437784";var Pt=e=>Object.prototype.toString.call(e).slice(8,-1).toLowerCase(),Ft=(e,t)=>Pt(e)===t.toLowerCase(),It=e=>Ft(e,`undefined`),Lt=e=>te(e),N=e=>Ft(e,`object`),Rt=e=>Ft(e,`date`),zt=e=>i(e),P=e=>Ft(e,`string`),F=e=>Ft(e,`number`),Bt=e=>Ft(e,`boolean`),Vt=()=>document.body||document.documentElement,Ht=(e,t)=>{let n=null,r=(e,t)=>{var i;if(!e)return;let a=(i=e.parentElement)==null?void 0:i.getAttribute(`class`),o=a==null?void 0:a.split(` `),s=e.parentElement;a?o&&!o.includes(t)?r(s,t):o&&o.includes(t)&&(n=s):r(s,t)};return r(e,t),n},Ut=()=>{let e=localStorage.getItem(`apsess`);return`${e?`/apsess_${e}`:``}`},Wt=e=>{let t=e.match(/class='Pcount'>Total ([0-9]*){let i=F(e)?e:Number(e),a=1024,o=[` B`,` KB`,` MB`,` GB`,` TB`,` PB`,` EB`,` ZB`,` YB`,` BB`,` NB`,` DB`];for(let e=0;e{let n=Ut(),r=/^(https?:)?\/\//.test(e)||e.startsWith(`/download?`)||e.startsWith(`/api/download?`)?e:`${n}/download?filename=${e}${t?`&name=${t}`:``}`;window.open(r,`_self`,`noopener,noreferrer`)},qt=(e=2e3,t=2e3)=>{let n=t;return F(e)&&(n=e),new Promise(t=>{let r=window.setTimeout(()=>{P(e)?window.location.href=e:F(e)&&window.location.reload(),t(r)},n)})},Jt=new Set,I=(e,t,n)=>new Promise((r,i)=>{if(!t&&Jt.has(e)){r(!0);return}let a=document.createElement(`script`);a.type=`text/javascript`,a.src=e,n&&Object.keys(n).forEach(e=>{a.setAttribute(e,n[e])}),t?t.appendChild(a):document.body.appendChild(a),a.onload=t=>{Jt.add(e),r(t)},a.onerror=()=>{i(Error(`Failed to load JS: ${e}`))}}),Yt=(e,t)=>new Promise((n,r)=>{let i=document.createElement(`link`);i.rel=`stylesheet`,i.href=e,i.onload=()=>{n(!0)},i.onerror=()=>{r(Error(`Failed to load CSS: ${e}`))},t?t.appendChild(i):document.head.appendChild(i)}),Xt=(e,t)=>{let n=e.split(`.`),r=t.split(`.`),i=Math.max(n.length,r.length);for(let e=0;ei)return!0;if(te?e.replace(/&/g,`&`).replace(//g,`>`).replace(/"/g,`"`).replace(/'/g,`‘`).replace(/\(/g,`(`).replace(/</g,`<`).replace(/>/g,`>`).replace(/`/g,```).replace(/=/g,`=`):``,Qt=(e,t)=>{let n=document.createElement(`a`);n.download=t,n.style.display=`none`;let r=new Blob([e]);n.href=URL.createObjectURL(r),document.body.appendChild(n),n.click(),document.body.removeChild(n)},$t=e=>e,en=(e,t=`yyyy-MM-dd HH:mm:ss`)=>{P(e)&&(e=isNaN(ie(e))?new Date(e).getTime():ie(e));let n=0;if(Rt(e))n=e.getTime();else if(F(e)){e=Math.round(e);let t=e.toString();t.length===13&&(n=e),t.length===10&&(n=e*1e3)}return n===0?`--`:De(n,t)},tn=e=>{let t=e,n=0,r=0,i=0;t>60&&(n=Math.ceil(t/60),t=Math.ceil(t%60)),n>60&&(r=Math.ceil(n/60),n=Math.ceil(n%60)),r>24&&(i=Math.ceil(r/24),r=Math.ceil(r%24));let a=t+`s`;return n>0&&(a=n+`m `+a),r>0&&(a=r+`h `+a),i>0?`${i} days`:a},nn=e=>{let t=new Date,n;switch(e){case`today`:n=t;break;case`yesterday`:n=r(t,-1);break;default:n=new Date(e);break}return n},rn=e=>({start:ge(e),end:c(e)}),an=e=>F(e)?Math.floor(e/1e3):Math.floor(e.getTime()/1e3),on=e=>{let{t}=Ie(),n=Math.floor(Date.now()/1e3),r=Math.floor(n-e);if(r<60)return t(`Mail.Domain.index_62`,[r]);if(r<3600)return t(`Mail.Domain.index_63`,[Math.floor(r/60)]);{let n=Math.floor(r/3600);return n<24?t(`Mail.Domain.index_64`,[n]):en(e)}},sn=e=>{let t=new Date(e),n=t.getFullYear(),r=t.getMonth()+1,i=t.getDate(),a=new Date(n,r-1,i).getTime();return Math.floor((e-a)/1e3)},cn=(e,t)=>{let n=t-e;if(n<0)return`0`;let r=Math.floor(n/(24*3600)),i=Math.floor(n%(24*3600)/3600),a=Math.floor(n%3600/60),o=n%60;return r>0?`${r}d${i}h${a}m${o}s`:i>0?`${i}h${a}m${o}s`:a>0?`${a}m${o}s`:`${o}s`};T(),ee();var ln=e=>{let t=e.slice(1),n=1;t.length===3&&(t=`${t[0]}${t[0]}${t[1]}${t[1]}${t[2]}${t[2]}`),t.length===8&&(n=parseInt(t.slice(6),16)/255,t=t.slice(0,6));let r=parseInt(t,16);return{r:r>>16&255,g:r>>8&255,b:r&255,a:n}},un=e=>{let t=e.match(/(\d(\.\d+)?)+/g)||[],n=t.map(e=>parseInt(e,10));return{r:n[0],g:n[1],b:n[2],a:parseFloat(t[3])}},dn=e=>{if(e.startsWith(`#`))return ln(e);if(e.startsWith(`rgb`))return un(e);if(e===`transparent`)return ln(`#00000000`);throw Error(`color string error: ${e}`)},fn=(e,t=1)=>{let{r:n,g:r,b:i}=e;return`rgba(${n},${r},${i},${t})`},pn=e=>{let{r:t,g:n,b:r}=e;return`${t}, ${n}, ${r}`},mn=(e,t=1)=>fn(dn(e),t),hn=e=>pn(dn(e)),L=(e,t,n)=>{n=Math.max(Math.min(Number(n),1),0);let r=dn(e),i=dn(t);return`rgb(${Math.round(r.r*(1-n)+i.r*n)}, ${Math.round(r.g*(1-n)+i.g*n)}, ${Math.round(r.b*(1-n)+i.b*n)})`},gn={default:`ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz123456789`,password:`AaBbCcDdEeFfGHhiJjKkLMmNnPpRSrTsWtXwYxZyz2345678`,wp:`AaBbCcDdEeFfGHhiJjKkLMmNnPpRSrTsWtXwYxZyz12345678!@#$%^&*?`,letter:`ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz`},_n=(e=10,t=`default`)=>{let n=``,r=gn[t];for(let t=0;t_n(e,`password`),yn=(e=8)=>Math.random().toString(16).slice(2,2+e),bn=(e,t=``)=>{let n=localStorage.getItem(e);return N(t)?n==null?t:JSON.parse(n):n==null?t:n},xn=(e,t)=>{localStorage.setItem(e,`${t}`)},Sn=e=>{Array.isArray(e)||(e=[e]),[...e].forEach(e=>{localStorage.removeItem(e)})},Cn=(e,t)=>{let n=new Date;n.setTime(n.getTime()+720*60*60*1e3),document.cookie=e+`=`+escape(t)+`;expires=`+n.toUTCString()},wn=e=>{if(typeof document>`u`)return null;let t=document.cookie.split(`;`);for(let n=0;n{Cn(e,``)},En={dynamicModals:x([]),modalInstRefs:{}},Dn=()=>En;function On(e){let t=yn(),n=Dn();return n.dynamicModals.value.push({key:t,...e}),{hide:()=>{var e;(e=n.modalInstRefs[`modal-${t}`])==null||e.hide()}}}var kn=`en`,An=`en`,jn={};{jn=Object.assign(jn,JSON.parse(atob(window.translations)));let e=Object.keys(jn);kn=e.length>0?e[0]:kn,window.lang=kn}var R=Ne({legacy:!1,locale:kn,fallbackLocale:An,globalInjection:!0,allowComposition:!0,messages:jn}),Mn=[`info`,`success`,`warning`,`error`,`loading`];T();var Nn=[`xlink:href`,`fill`],Pn=w({__name:`index`,props:{name:{},size:{},color:{},prefix:{default:`icon`}},emits:[`click`],setup(e,{emit:t}){let n=e,r=t,i=D(()=>`#${n.prefix}-${n.name}`),o=e=>{r(`click`,e)};return(t,n)=>(g(),a(`svg`,{"aria-hidden":`true`,class:`svg-icon`,style:ce({"font-size":e.size+`px`}),onClick:o},[b(`use`,{"xlink:href":y(i),fill:e.color},null,8,Nn)],4))}}),Fn=(e,t)=>{let n=e.__vccOpts||e;for(let[e,r]of t)n[e]=r;return n},z=Fn(Pn,[[`__scopeId`,`data-v-6b488054`]]);T();var In=A({filter:`var(--bt-tabs-modal-header-close)`,position:`absolute`,top:`-28px`,right:`-28px`,width:`30px`,height:`30px`,borderRadius:`50%`,backgroundImage:`url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAKwwAACsMBNCkkqwAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMy8xNC8xNxpI5/gAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAEN0lEQVRIiaWXTUhjVxTH/+diAmNMDGpCSCBNtWFEIQ0MFAYGZlNt6aKbUhpxYeAZxY0MlGy7K67LLIraYA26sd2UblrUEYp0oIKIgviBaaqNlYRIJgkulDm3i+Q9XvJenjoeCLxz7j3nd9595957QlJKqEJEsBJmfg7gGYAgAB+AtwAKRPQ3gE0i2rQMoBcppfZrMR5l5llmzstbhJn/ZeaXzDxw5wRMgEFmnrkNZpHEN8zsaRXfdG2llB9LKX8iIrfeXigUsLe3h1KphGq1CiKCw+FAV1cXIpEIurq6muP8ByAmhPjjVjAzjxHRj3rb7u4u1tbWkM/nLVfJ7/djeHgY/f39zQl8LoT4tSWYmT8hot9UvVKpYHl5Gdls1hLYLOFwGCMjI2hvb9fDn+vfXAMz8/sA9ojIAQC5XA6Li4sol8v3gqrS3d0NRVG05ZdS/kNEHxLRGwAQurlTKrRcLj8ICgDFYhGpVApXV1cAACJ6D8CUOi7q2TwhoqRqXFpaehBUD19ZWdGbZpj5Az1Yy2RnZwenp6eGIH6/3xJit9vhdrsN9oODAxwdHelNUxqYiBTVur6+bnCORqOYnp5GIpGAzWYzjPt8PiSTSSSTSdjtdsP46uqq9qyyBDMPqcZsNotCoWBwPDk5QblcRl9fH+LxeAPc6/UikUjA6XQik8ng+vra4H92doaLiwtV7WTmjwRqZy8A4Pj42OAE1LbV7OysAe71ejE5OQmHw4FMJoN0Om3qbxL7mQDwWNXM3laVYrHYAFcUpQG6sLCAm5ublv5NsR8LIvKpWrVabemowufn51EulxEKhe4MNYntE60mthIiarg+hbh3iJqflFL76h0dHZaTPR6PVkjZbBaVSgWhUAiKophWu16aYl8IAIf6wFbQiYkJrXpTqRTm5uYa4GZbqUXsQwFA6xrC4bCpk9vtboCq37RQKDTAx8bGWi59U+xNQUSvVC0YDBruVAAIBAJwOp04OTkxFJIKVwuura3N1N/n02r4jRDiLwIAZv6TiJ4CwPb2dvP5CqB2UFjdxzabDY8ePTI94+PxuHZHSym/E0K8UNfla3VSNBpFIBAwON/WBNzc3JhCe3t7mxuD74H6WS2EeC2lfF1/RiwWa7jE31VcLhdisZimSym/FUIcauC6TEkpr4FaBSqKAqfT+c5Qt9uN8fFxuFwuFVpE/W0BY+vzBRH9rOqlUgnpdBrn5+f3goZCIYyOjjYkLqX8VAjxuym4Djc0e1tbW9jY2MDl5aUl0OPxYGhoCJFIpMEupfxKCNFQsabtLTN/BuAXImrYG7lcDvv7+6hUKsjn8xBCoKenB52dnRgcHNRvGRVYIqIviWjNMuMm+AAzv3xAQz8jpQzeGWiSwFNmTjPz1R14JWb+QUr55La41v/SjEkModY4+AAMENFbKeUhgByATSHEK8sAOvkfU5us3WE/neAAAAAASUVORK5CYII=")`,backgroundPosition:`center`,transition:`all 0.4s ease-in-out`,cursor:`pointer`,"&:hover":{transform:`rotate(180deg)`,backgroundImage:`url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAKwwAACsMBNCkkqwAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMy8xNC8xNxpI5/gAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAEXUlEQVRIiaWXf2iVZRTHv8957t3d3ruSja0mA82NLTMl7gZzjJH0A0RLCKIiskDTzFhmhFrLqKDAMtHMGvvRVn8lSFFS2i/s19rWmC2DVlKbiRtzc2Ngce1u95ynP+7e1/e97/2x6fnvnOf5ns95fr3P8yrMw0RkFYB6AIsAlABgABeUUmcAdCqlOueTL6MZYx5g4QEWZpPFWDjOwqdYeN3VAGtZuDsbLEMRJ1h4abr8Kg10pxjZQ4o87dOjo+CeXtDkFGR4GABAlRUwxUUI1K1EIJzvySNGBMB2TfqtrGAWbiVFmzzArh7EWzsQ/6k37Qwpy0LgztsR2LwBwfKy5AJe0aRfSAtm4UZS9KrjT0witvtlxL//IS3QZ8EchDY+guATj4GCQTd8m3vkDpiFbwXwrT29M4NDiDVsh5w9N3eoywL1dQgd2AttWTY4TorKlFLnAIBcfffaUJ6YQOzxbVcMBYB4ZxemdzTCxOMAAFIUANBqtxMAGGPWk6IaOxjb8TxkZOSKobbNfPMdplva3aHVLHyHAxYjzsLPfPFVyk1ES2/MCFGWBVpY4otPt7ZDxsbdodccMCmqtKOxg2/7xMG71iD/o8Ow2puhQiF/UZUVCB//BPmfH4WaXVPbTCyGWFPL5b6KqgCAWHiXHeT+XyFnzvoS88/9kAsTCNTWIK/poAdO5WUItzeDiosQ7+2DiUZ9+vixL2H+i9muYuENBGCt06G7xycCABk9j+jGLT44lZch/H4bVGEBuLcPlxqeTqk3//4D+W3AHbqHANzgAP4aSikEABkc8sCttiYPNLqlASYWS6vn30+73QoiRdc6yScn0gqT4bo6MmcoAJipKbdbQJ5WlozilKb1/DUASIxcdJyiosydlyyGNbuR+GS/M3KrrSnlbnebKihwu1ME4G8ncfmSzND32hLQ3j5EN231TLvV1uQ7Ssl6l/1JAI7ZXqCuNrVoYYkXOrumyWued2g/QOTTq1AIurrKHfqYSNF+29ORW0ClpT6hXnZT4pz29Po2kgMfG0egOgKVm+vTB+5eA5XrLIXRpDsSl4LwRVJ0DQDMfHocl3Y2+kddXgYZTH/cVCgEtWABZHzc2xDMQfjoEejFixKFGvlFk47Y8/KM02/taugVy32JM0GBxKfRBwWQ8/CDDnTWngO897EzahkbR/S+hyATmc91NgusrIHVcgiYfRCIkR816XrAex8/KiZxjun665D3zptZj1cm01UR5O3b44YaAE/Z7Q5Ykz4C4A3HX74M1ocfQFdF5g0N3n8vwh3NUIWes7tbkz5pO3N67M18fQLTze+CvR96P/C2Vch5cit00t0tRg5o0p4bJOXzloVfBPASqaQv6vAIuKsbPPDH5QR5eaAVN0PX1kAXFiYDDSl6Vin1esaKk+DrWPjUVTzou40xqb9IcyxgMwsPsmT9gzHGGGHh08aY9dnyppzqDEXsQuLhUAyglBSJGBkFcB7AZ5r0vrnm+h+4JqLbk005nAAAAABJRU5ErkJggg==")`}}),Ln=A({position:`absolute`,top:`-28px`,right:`-28px`,width:`30px`,height:`30px`,borderRadius:`50%`,transition:`all 0.4s ease-in-out`,cursor:`pointer`,"&:hover":{transform:`rotate(180deg)`}}),Rn=w({functional:!0,props:{onClick:{type:Function}},emit:[`click`],setup(){let e=ur();return{isDark:D(()=>e.theme===`dark`)}},render(){return s(`div`,{class:`bt-close absolute top-15px right-15px z-1000`,onClick:e=>{this.$emit(`click`,e)}},[this.isDark?s(`div`,{class:Ln},[s(`i`,{class:`i-solar:close-circle-bold text-30px color-#666`},null)]):s(`div`,{class:In},null)])}});T(),kt();var zn=A({position:`fixed`,left:`0`,top:`0`,display:`flex`,alignItems:`center`,minWidth:`180px`,maxWidth:`360px`,maxHeight:`700px`,padding:`16px`,border:`1px solid var(--color-message-border)`,borderRadius:`4px`,backgroundColor:`var(--color-message)`,opacity:0}),Bn=A` animation: rotating 2s linear infinite; @keyframes rotating { @@ -49,4 +40,4 @@ import{a as e,r as t}from"./rolldown-runtime.js?v=1784873523001";import{A as n,B transform: rotate(360deg); } } -`,Bn=x({name:`BtMessage`,props:{type:{type:String,default:`info`},content:{type:[String,Function],default:``},duration:{type:Number,default:2500},close:{type:Boolean,default:!1},isHtml:{type:Boolean,default:!1},maxWidth:{type:[String,Number],default:360},zIndex:Number},emits:[`close`],setup(e,{emit:t}){let n=E(null),r=St(),i=we(`--color-text-1`),a={success:{icon:`base-success`,color:r.value.primaryColor},error:{icon:`base-error`,color:r.value.errorColor},warning:{icon:`base-warning`,color:r.value.warningColor},info:{icon:`base-info`,color:r.value.infoColor},loading:{icon:`base-loading`,color:i.value}},o=T(()=>a[e.type]),s=0,c=()=>{t(`close`)},l=()=>{let{duration:t}=e;t>0&&(s=window.setTimeout(c,t))},u=()=>{s&&(window.clearTimeout(s),s=0)},d=()=>{let e=n.value;if(!e)return;let t=window.document.body,r=(t.clientWidth-e.clientWidth)/2,i=(t.clientHeight-e.clientHeight)/2;e.style.left=r+`px`,e.style.top=i+`px`},f=!0,p=new Ft(()=>{if(f){f=!1;return}d()}),m=()=>{te(()=>{let e=n.value;e&&(e.style.opacity=`1`)})};return ae(()=>{d(),m(),l(),p.observe(window.document.body)}),ie(()=>{u(),p.disconnect()}),{iconInfo:o,messageRef:n,handleClose:c}},render(){return fe(a(`div`,{ref:`messageRef`,class:Rn,style:{maxWidth:Ct(this.maxWidth)}},[this.close?a(fr,{onClick:()=>{this.handleClose()}},null):``,a(`div`,{class:`flex-basis-30px`},[a(L,{name:this.iconInfo.icon,size:30,class:this.type===`loading`?zn:``,color:this.iconInfo.color},null)]),a(`div`,{class:`flex-1 ml-10px max-h-600px leading-20px text-14px overflow-auto text-font1`},[this.isHtml?``:a(`div`,null,[Tt(this.content)]),this.isHtml?a(`div`,{innerHTML:this.content},null):``])]),[[jt,{zIndex:this.zIndex,enabled:!0}]])}});S(),At();function Vn(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!u(e)}var Hn=x({name:`MessageList`,props:{messages:{type:Array,default:()=>[]},type:{type:String,default:`success`},position:{type:String,default:`center`}},emits:[`close`,`afterClose`],setup(){},render(){let e;return a(xe,null,[this.messages.map(e=>{if(e.mask)return fe(a(`div`,{class:`n-modal-mask`},null),[[jt,{zIndex:void 0,enabled:!0}]])}),a(he,{name:`bounce`,onAfterLeave:()=>{this.$emit(`afterClose`)}},Vn(e=this.messages.map(e=>a(Bn,{key:e.id,type:e.type,close:e.close,isHtml:e.isHtml,content:e.content,duration:e.duration,maxWidth:e.maxWidth,onClose:()=>{this.$emit(`close`,e.id)}},null)))?e:{default:()=>[e]})])}});S();var Un=class{constructor(e){f(this,`messageIds`,void 0),f(this,`messages`,void 0),f(this,`position`,void 0),f(this,`container`,void 0),f(this,`messageCount`,0),f(this,`add`,e=>{var t;this.messageCount++;let n=(t=e.id)==null?`__bt_message_${this.messageCount}`:t;if(this.messageIds.has(n))return this.update(n,e);let r=y({id:n,...e});return this.messages.value.push(r),this.messageIds.add(n),{close:()=>this.remove(n)}}),f(this,`update`,(e,t)=>{for(let n=0;nthis.remove(e)}}),f(this,`remove`,e=>{for(let t=0;t{this.messages.value.splice(0)}),f(this,`destroy`,()=>{this.messages.value.length===0&&this.container&&(De(null,this.container),document.body.removeChild(this.container),this.container=null,Wn[this.position]=void 0)});let{position:t=`center`}=e,n=document.createElement(`div`);n.classList.add(`bt-message`),this.container=n,this.messages=E([]),this.messageIds=new Set,this.position=t,De(a(Hn,{position:t,messages:this.messages.value,type:e.type,onClose:this.remove,onAfterClose:this.destroy}),this.container),document.body.appendChild(this.container)}},Wn={},R=Pn.reduce((e,t)=>(e[t]=(e,n)=>{M(e)||zt(e)?n?n.content=e:n={content:e}:n={...e},(t===`loading`||n.close)&&(n.mask=n.mask===void 0||n.mask,n.duration=n.duration?n.duration:0);let r={type:t,...n},{position:i=`center`}=r;return Wn[i]||(Wn[i]=new Un(r)),Wn[i].add(r)},e),{});R.clear=e=>{if(e){var t;(t=Wn[e])==null||t.clear()}else Object.values(Wn).forEach(e=>e==null?void 0:e.clear())};var Gn=e(Pt(),1);S(),A();var Kn=g(()=>k(()=>import(`./app-modal-ui.js?v=1784873523001`).then(e=>e.n),[])),qn=g(()=>k(()=>import(`./app-modal-ui.js?v=1784873523001`).then(e=>e.t),[])),z=An,Jn=()=>{let e=kn();Object.values(e.modalInstRefs).forEach(e=>e==null?void 0:e.hide())},Yn=({title:e,content:t,width:n=350,showIcon:r=!0,showCancel:i=!0,confirmText:o,confirmType:s,cancelText:c,onConfirm:l=()=>void 0,onCancel:u=()=>void 0,onPublicClose:d=()=>void 0})=>z({title:e,width:n,showCancel:i,confirmText:o,confirmType:s,cancelText:c,showMask:!0,footer:!0,onConfirm:l,onCancel:u,onPublicClose:d,content:()=>a(`div`,{class:`flex p-20px gap-10px`},[r?a(L,{name:`base-warning`,size:`30`,color:`#f0a020`},null):``,a(`div`,{class:`confirm-content flex-1 pt-4px text-14px leading-22px`},[Tt(t)])])}),Xn=({title:e,content:t,width:n=350,onConfirm:r=()=>void 0})=>{z({title:e,width:n,footer:!0,data:{content:t,onConfirm:r},component:Kn})},Zn=({text:e,title:t,content:n,width:r=470,onConfirm:i=()=>void 0})=>{z({title:t,width:r,footer:!0,data:{text:e,content:n,onConfirm:i},component:qn})},Qn=({title:e=``,desc:t=``,data:n=[],columns:r=[],api:i,done:a,onCustomApi:o})=>{z({title:e,width:440,footer:!0,data:{title:e,desc:t,data:n,columns:r,api:i,done:a,onCustomApi:o},component:g(()=>k(()=>import(`./app-modal-ui.js?v=1784873523001`).then(e=>e.i),[]))})};function $n(e=``,t={}){return y({show:!1,title:e,data:t})}S();var er=x({name:`BtError`,props:{text:{type:String,default:``}},render(){return a(`div`,{class:`bt-error-modal p-20px text-14px`,innerHTML:this.text},null)}}),tr=[`/v2/virtual/create_account.json`,`/v2/virtual/modify_account.json`,`/v2/virtual/remove_account.json`,`/v2/virtual/create_type.json`,`/v2/virtual/modify_type.json`,`/v2/virtual/remove_type.json`,`/v2/virtual/create_package.json`,`/v2/virtual/modify_package.json`,`/v2/virtual/remove_package.json`,`/v2/virtual/get_logs.json`,`/v2/virtual/clean_logs.json`,`/v2/virtual/set_default_disk.json`,`/v2/virtual/get_account_temp_login_token.json`,`/v2/virtual/get_account_list.json`,`/v2/virtual/get_package_list.json`,`/v2/virtual/get_disk_list.json`,`/v2/virtual/get_logs.json`,`/v2/virtual/enable_disk_quota.json`,`/v2/virtual/get_server_ssl.json`,`/v2/virtual/save_server_ssl.json`,`/v2/virtual/close_server_ssl.json`,`/v2/virtual/get_server_address.json`,`/v2/virtual/set_server_address.json`],nr=[`/v2/virtual/get_account_list.json`,`/v2/virtual/get_package_list.json`,`/v2/virtual/get_disk_list.json`,`/v2/virtual/get_logs.json`],rr=[`/v2/virtual/get_disk_list.json`];function ir(e){let t=e.config.url,n=e=>t.endsWith(e);tr.some(n)&&(!j(e.data.message)&&!rr.some(n)&&(e.data.message={}),!nr.some(n)&&e.data.status==0&&(e.data.message.result=e.data.msg),e.data.status==-1&&(e.data.message.result=e.data.msg))}S();function ar(){let e=Date.now();return{requestTime:e,requestToken:(0,Gn.default)(String(e).concat((0,Gn.default)(void 0)))}}function or(e){e.interceptors.request.use(e=>{let{data:t,headers:n}=e;var r;n[`X-Http-Token`]=(r=document.getElementById(`request_token_head`))==null?void 0:r.getAttribute(`token`);let{requestOptions:i}=e;i!=null&&i.loading&&(i.load=R.loading(i.loading)),i!=null&&i.prefix&&(e.url=i.prefix+e.url),i!=null&&i.isMock&&(e.baseURL=`/mock`);let a=localStorage.getItem(`apsess`);return a&&(e.url=`/apsess_${a}${e.url}`),e},e=>Promise.reject(e)),e.interceptors.response.use(e=>{ir(e);let{data:t,config:n}=e,{requestOptions:r}=n;if(r!=null&&r.load&&r.load.close(),r!=null&&r.isOriginalResult)return{message:t};if(j(t)&&l(t,`status`)){let{message:e}=t;if(t.status===-1||t.status===-2){if(j(e)&&e.redirect)return R.error(e.msg),Yt(e.redirect),Promise.reject(t);if(r!=null&&r.errorMessage){let n=``,i=r.errorMessageKey||`result`;if(j(e)){let t=d(e,i,``);n=M(t)?t:``}M(e)&&(n=e);let a={isHtml:!0,maxWidth:700};(t.status===-2||n.length>80)&&(a=Object.assign(a,{close:!0})),Ht(r.errorMessage)||(a=Object.assign(a,r.errorMessage)),R.error(n,a)}return Promise.reject(t)}if(t.status===0){if(r!=null&&r.successMessage){let t=``,n=r.successMessageKey||`result`;if(j(e)){let r=d(e,n,``);t=M(r)?r:``}M(e)&&(t=e),R.success(t,Ht(r.successMessage)?{isHtml:!0}:r.successMessage)}return t}}return Promise.reject(t)},e=>{let{response:t,config:n}=e;if(n){let{requestOptions:e}=n;e!=null&&e.load&&e.load.close()}if(t.status===401){window.location.href=`/`;return}if(t&&t.status===500){let t=e.request.responseText;(t.indexOf(`An error occurred while the panel was running`)!==-1||t.indexOf(`We need to make sure this has a favicon so that the debugger does`)!==-1)&&z({width:1e3,content:()=>a(er,{text:t},null)})}return Promise.reject(e)})}m();var sr=new class{constructor(){f(this,`pendings`,[])}addPending(){let e=Ce.CancelToken.source();return this.pendings.push(e),e}removeAllPending(){this.pendings.forEach(e=>{e.cancel()}),this.reset()}reset(){this.pendings.splice(0,this.pendings.length)}};m();var B=new class{constructor(e={}){f(this,`_instance`,void 0),f(this,`_defaultConfig`,{baseURL:``,timeout:25e4,headers:{"Content-Type":`application/x-www-form-urlencoded`},requestOptions:{prefix:`/v2`,loading:``,errorMessage:!0,errorMessageKey:`result`,successMessage:!1,successMessageKey:`result`}});let t=Ce.create(Object.assign(this._defaultConfig,e));or(t),this._instance=t}request(e){return e.cancelToken=sr.addPending().token,this._instance.request(e)}get(e,t){return this._instance.get(e,t)}post(e,t,n){return this._instance.post(e,t||{},n)}},cr=(e,t=!0,n=!0)=>B.post(`/config?action=set_panel_theme`,{data:JSON.stringify(e)},{requestOptions:{loading:t?I.global.t(`Config.UI.savingInterfaceSettings`):``,successMessage:n}});S();var lr=D(`ThemeStore`,()=>{let e=E(`auto`),t=T(()=>e.value===`auto`?n():e.value),n=()=>window.matchMedia(`(prefers-color-scheme: dark)`).matches?`dark`:`light`,r=e=>{let t=e===`auto`?n():e;document.documentElement.setAttribute(`theme-mode`,t),document.documentElement.classList.remove(`light`,`dark`),document.documentElement.classList.add(t)},i=t=>{e.value=t,r(t)},a=e=>{i(e),t.value===`light`&&c.value===`#F4D1B4`&&(l(`#20a53a`),te(()=>{R.warning(I.global.t(`Config.Theme.GoldNotSupportedDefault`),{maxWidth:440,close:!0})}))},o=()=>{r(t.value)},s=E({theme:{preset:`light`,color:`#20a53a`,view:`default`},logo:{image:`/static/icons/logo-white.svg`,favicon:`/static/favicon.ico`},sidebar:{dark:!0,color:`#3c444d`,opacity:100},interface:{rounded:`smaller`,is_show_bg:!0,bg_image:`/static/images/bg-default.png`,bg_image_dark:`/static/images/bg-default.png`,bg_image_opacity:20,content_opacity:70,shadow_color:`#000000`,shadow_opacity:5,container_width:`100%`},home:{overview_view:`default`,overview_size:24,bg_image_opacity:20},login:{is_show_logo:!0,logo:`/static/icons/logo-green.svg`,is_show_bg:!1,bg_image:``,bg_image_opacity:70,content_opacity:100},terminal:{show:!1,url:``,opacity:70}}),c=T(()=>s.value.theme.color),l=(e,t=!0)=>{s.value.theme.color=e,t&&p(!1,!1)},u=T(()=>tn(s.value.logo.image)),d=T(()=>{let e=c.value;return{"--menu-bg-opacity":`${s.value.sidebar.opacity/100}`,"--main-bg-image":s.value.interface.is_show_bg?t.value===`light`?`url('${tn(s.value.interface.bg_image)}')`:`url('${tn(s.value.interface.bg_image_dark)}')`:``,"--main-bg-opacity":`${s.value.interface.bg_image_opacity/100}`,"--main-content-opacity":`${s.value.interface.content_opacity/100}`,"--color-primary":e,"--color-primary-1":t.value===`dark`?gn(e,.15):F(e,`#ffffff`,.9),"--color-success":e,"--primary-button-color-hover":F(e,`#000000`,.1),"--primary-button-color-pressed":F(e,`#000000`,.2),"--primary-button-color-suppl":F(e,`#000000`,.1),"--border-hover-focus-color":e,"--color-sider-active":t.value===`dark`?`#353535`:e,"--color-sider-hover":t.value===`dark`?`#353535`:gn(e,.1),"--color-sider-hover-text":e,"--router-menu-active-text":e,"--router-menu-active-bg":gn(e,.063),"--button-type-text-primary":e,"--button-bg-hover":t.value===`dark`?gn(e,.15):F(e,`#ffffff`,.94),"--button-border-hover":t.value===`dark`?`1px solid ${gn(e,.3)}`:`1px solid ${F(e,`#ffffff`,.7)}`,"--card-border-primary-color-1":t.value===`dark`?gn(e,.3):F(e,`#ffffff`,.75),"--n-color-hover":e,"--alert-success-bg":t.value===`dark`?`var(--color-bg-2)`:F(e,`#ffffff`,.96),"--alert-success-border":t.value===`dark`?`1px solid var(--color-border)`:`1px solid ${F(e,`#ffffff`,.85)}`,"--button-text-base-color":e===`#F4D1B4`?`#000000`:`#ffffff`}}),f=()=>{s.value=JSON.parse(window.vite_public_panel_theme.replace(/'/g,`"`).replace(/"/g,`"`).replace(/True/g,`true`).replace(/False/g,`false`))},p=async(e=!0,t=!0)=>{s.value&&await cr(re(s.value),e,t)};return{theme:t,themeRef:e,setTheme:i,setSafeTheme:a,changeTheme:o,menuLogo:u,rootCssVer:d,initThemeConfig:f,themeColor:c,themeConfig:s,setThemeColor:l,setThemeConfig:p}},{persist:{pick:[`themeRef`]}});S();var ur=Nt({filter:`var(--bt-tabs-modal-header-close)`,position:`absolute`,top:`-28px`,right:`-28px`,width:`30px`,height:`30px`,borderRadius:`50%`,backgroundImage:`url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAKwwAACsMBNCkkqwAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMy8xNC8xNxpI5/gAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAEN0lEQVRIiaWXTUhjVxTH/+diAmNMDGpCSCBNtWFEIQ0MFAYGZlNt6aKbUhpxYeAZxY0MlGy7K67LLIraYA26sd2UblrUEYp0oIKIgviBaaqNlYRIJgkulDm3i+Q9XvJenjoeCLxz7j3nd9595957QlJKqEJEsBJmfg7gGYAgAB+AtwAKRPQ3gE0i2rQMoBcppfZrMR5l5llmzstbhJn/ZeaXzDxw5wRMgEFmnrkNZpHEN8zsaRXfdG2llB9LKX8iIrfeXigUsLe3h1KphGq1CiKCw+FAV1cXIpEIurq6muP8ByAmhPjjVjAzjxHRj3rb7u4u1tbWkM/nLVfJ7/djeHgY/f39zQl8LoT4tSWYmT8hot9UvVKpYHl5Gdls1hLYLOFwGCMjI2hvb9fDn+vfXAMz8/sA9ojIAQC5XA6Li4sol8v3gqrS3d0NRVG05ZdS/kNEHxLRGwAQurlTKrRcLj8ICgDFYhGpVApXV1cAACJ6D8CUOi7q2TwhoqRqXFpaehBUD19ZWdGbZpj5Az1Yy2RnZwenp6eGIH6/3xJit9vhdrsN9oODAxwdHelNUxqYiBTVur6+bnCORqOYnp5GIpGAzWYzjPt8PiSTSSSTSdjtdsP46uqq9qyyBDMPqcZsNotCoWBwPDk5QblcRl9fH+LxeAPc6/UikUjA6XQik8ng+vra4H92doaLiwtV7WTmjwRqZy8A4Pj42OAE1LbV7OysAe71ejE5OQmHw4FMJoN0Om3qbxL7mQDwWNXM3laVYrHYAFcUpQG6sLCAm5ublv5NsR8LIvKpWrVabemowufn51EulxEKhe4MNYntE60mthIiarg+hbh3iJqflFL76h0dHZaTPR6PVkjZbBaVSgWhUAiKophWu16aYl8IAIf6wFbQiYkJrXpTqRTm5uYa4GZbqUXsQwFA6xrC4bCpk9vtboCq37RQKDTAx8bGWi59U+xNQUSvVC0YDBruVAAIBAJwOp04OTkxFJIKVwuura3N1N/n02r4jRDiLwIAZv6TiJ4CwPb2dvP5CqB2UFjdxzabDY8ePTI94+PxuHZHSym/E0K8UNfla3VSNBpFIBAwON/WBNzc3JhCe3t7mxuD74H6WS2EeC2lfF1/RiwWa7jE31VcLhdisZimSym/FUIcauC6TEkpr4FaBSqKAqfT+c5Qt9uN8fFxuFwuFVpE/W0BY+vzBRH9rOqlUgnpdBrn5+f3goZCIYyOjjYkLqX8VAjxuym4Djc0e1tbW9jY2MDl5aUl0OPxYGhoCJFIpMEupfxKCNFQsabtLTN/BuAXImrYG7lcDvv7+6hUKsjn8xBCoKenB52dnRgcHNRvGRVYIqIviWjNMuMm+AAzv3xAQz8jpQzeGWiSwFNmTjPz1R14JWb+QUr55La41v/SjEkModY4+AAMENFbKeUhgByATSHEK8sAOvkfU5us3WE/neAAAAAASUVORK5CYII=")`,backgroundPosition:`center`,transition:`all 0.4s ease-in-out`,cursor:`pointer`,"&:hover":{transform:`rotate(180deg)`,backgroundImage:`url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAKwwAACsMBNCkkqwAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMy8xNC8xNxpI5/gAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAEXUlEQVRIiaWXf2iVZRTHv8957t3d3ruSja0mA82NLTMl7gZzjJH0A0RLCKIiskDTzFhmhFrLqKDAMtHMGvvRVn8lSFFS2i/s19rWmC2DVlKbiRtzc2Ngce1u95ynP+7e1/e97/2x6fnvnOf5ns95fr3P8yrMw0RkFYB6AIsAlABgABeUUmcAdCqlOueTL6MZYx5g4QEWZpPFWDjOwqdYeN3VAGtZuDsbLEMRJ1h4abr8Kg10pxjZQ4o87dOjo+CeXtDkFGR4GABAlRUwxUUI1K1EIJzvySNGBMB2TfqtrGAWbiVFmzzArh7EWzsQ/6k37Qwpy0LgztsR2LwBwfKy5AJe0aRfSAtm4UZS9KrjT0witvtlxL//IS3QZ8EchDY+guATj4GCQTd8m3vkDpiFbwXwrT29M4NDiDVsh5w9N3eoywL1dQgd2AttWTY4TorKlFLnAIBcfffaUJ6YQOzxbVcMBYB4ZxemdzTCxOMAAFIUANBqtxMAGGPWk6IaOxjb8TxkZOSKobbNfPMdplva3aHVLHyHAxYjzsLPfPFVyk1ES2/MCFGWBVpY4otPt7ZDxsbdodccMCmqtKOxg2/7xMG71iD/o8Ow2puhQiF/UZUVCB//BPmfH4WaXVPbTCyGWFPL5b6KqgCAWHiXHeT+XyFnzvoS88/9kAsTCNTWIK/poAdO5WUItzeDiosQ7+2DiUZ9+vixL2H+i9muYuENBGCt06G7xycCABk9j+jGLT44lZch/H4bVGEBuLcPlxqeTqk3//4D+W3AHbqHANzgAP4aSikEABkc8sCttiYPNLqlASYWS6vn30+73QoiRdc6yScn0gqT4bo6MmcoAJipKbdbQJ5WlozilKb1/DUASIxcdJyiosydlyyGNbuR+GS/M3KrrSnlbnebKihwu1ME4G8ncfmSzND32hLQ3j5EN231TLvV1uQ7Ssl6l/1JAI7ZXqCuNrVoYYkXOrumyWued2g/QOTTq1AIurrKHfqYSNF+29ORW0ClpT6hXnZT4pz29Po2kgMfG0egOgKVm+vTB+5eA5XrLIXRpDsSl4LwRVJ0DQDMfHocl3Y2+kddXgYZTH/cVCgEtWABZHzc2xDMQfjoEejFixKFGvlFk47Y8/KM02/taugVy32JM0GBxKfRBwWQ8/CDDnTWngO897EzahkbR/S+hyATmc91NgusrIHVcgiYfRCIkR816XrAex8/KiZxjun665D3zptZj1cm01UR5O3b44YaAE/Z7Q5Ykz4C4A3HX74M1ocfQFdF5g0N3n8vwh3NUIWes7tbkz5pO3N67M18fQLTze+CvR96P/C2Vch5cit00t0tRg5o0p4bJOXzloVfBPASqaQv6vAIuKsbPPDH5QR5eaAVN0PX1kAXFiYDDSl6Vin1esaKk+DrWPjUVTzou40xqb9IcyxgMwsPsmT9gzHGGGHh08aY9dnyppzqDEXsQuLhUAyglBSJGBkFcB7AZ5r0vrnm+h+4JqLbk005nAAAAABJRU5ErkJggg==")`}}),dr=Nt({position:`absolute`,top:`-28px`,right:`-28px`,width:`30px`,height:`30px`,borderRadius:`50%`,transition:`all 0.4s ease-in-out`,cursor:`pointer`,"&:hover":{transform:`rotate(180deg)`}}),fr=x({functional:!0,props:{onClick:{type:Function}},emit:[`click`],setup(){let e=lr();return{isDark:T(()=>e.theme===`dark`)}},render(){return a(`div`,{class:`bt-close absolute top-15px right-15px z-1000`,onClick:e=>{this.$emit(`click`,e)}},[this.isDark?a(`div`,{class:dr},[a(`i`,{class:`i-solar:close-circle-bold text-30px color-#666`},null)]):a(`div`,{class:ur},null)])}});S();var pr=Nt({flex:1,width:0,height:`42px`,lineHeight:`42px`,padding:`0 60px 0 20px`,backgroundColor:`var(--modal-header-bg)`,borderBottom:`1px solid var(--modal-header-bottom-border)`,borderRadius:`10px 10px 0 0`,fontSize:`var(--n-title-font-size)`,fontWeight:`var(--n-title-font-weight)`,color:`var(--n-title-text-color)`,overflow:`hidden`,whiteSpace:`nowrap`,textOverflow:`ellipsis`}),mr=x({name:`BtModalHeader`,functional:!0,props:{title:{type:[String,Function],default:``},onClick:{type:Function,default:()=>{}},hideClose:{type:Boolean,default:!1}},render(){let{title:e,hideClose:t}=this;return a(xe,null,[e&&a(`div`,{class:pr},[Tt(e)]),!t&&a(fr,{onClick:e=>this.$emit(`click`,e)},null)])}});S();var hr=Nt({display:`flex`,justifyContent:`flex-end`,gap:`10px`,width:`100%`,padding:`10px 18px`,borderTop:`1px solid var(--modal-action-top-border)`,borderRadius:`0 0 4px 4px`,backgroundColor:`var(--modal-action-bg)`,"& .cancel-btn":{"--n-color-hover":`#c9302c`}}),gr=x({name:`BtModalAction`,functional:!0,render(){var e,t;return a(`div`,{class:hr},[(e=(t=this.$slots).default)==null?void 0:e.call(t)])}});S();var _r=x({name:`BtModal`,props:{show:Boolean,zIndex:Number,component:Object,modalClass:String,onUpdateShow:Function,"onUpdate:show":Function,onAfterLeave:Function,data:{type:Object,default:()=>({})},width:{type:[Number,String],default:`auto`},height:{type:[Number,String],default:`auto`},minHeight:{type:[Number,String],default:`auto`},title:{type:[String,Function],default:``},content:{type:[String,Function],default:``},transformOrigin:{type:String,default:`center`},showMask:{type:Boolean,default:!0},isNotScroll:{type:Boolean,default:!1},hideClose:{type:Boolean,default:!1},draggable:{type:Boolean,default:!0},bgColor:{type:String,default:``},maskClosable:{type:Boolean,default:!1},top:{type:[Number,String],default:``},footer:{type:Boolean,default:!1},showCancel:{type:Boolean,default:!0},confirmType:{type:String,default:`primary`},confirmText:{type:String,default:``},cancelText:{type:String,default:``},onConfirm:{type:Function,default:()=>!0},onCancel:{type:Function,default:()=>!0},onClose:{type:Function,default:()=>!0},onPublicClose:{type:Function,default:()=>!0},to:{type:[String,Object],default:void 0}},setup(e){let t=E(null),n=E(null),r=E(e.showMask),i=T(()=>e.showMask&&r.value);de(()=>e.showMask,e=>{r.value=e});let a=t=>{let{onUpdateShow:n,"onUpdate:show":r}=e;n==null||n(t),r==null||r(t)},o=()=>{a(!1)};Ee(n,t=>{if(e.show&&e.maskClosable&&!i.value){if(t.target.closest(`.editor-title`))return;o()}});let s=()=>{var t;(t=e.onAfterLeave)==null||t.call(e)},c=e=>{a(e)},{height:l}=me(),u=T(()=>l.value?`${l.value*.9}px`:`auto`),d=E(!1),f=E(!1),p=T(()=>{let{data:t}=e;return Ae(t)?{}:{data:t}}),m={hide:o},h=()=>{var n,r;let i=e.onClose,a=e.onPublicClose,s=(n=t.value)==null?void 0:n.onClose,c=(r=t.value)==null?void 0:r.onPublicClose;Promise.resolve(a(m)).then(e=>Promise.resolve(c?c(m):e)).then(e=>(i(m),Promise.resolve(e))).then(e=>Promise.resolve(s?s(m):e)).then(e=>{e!==!1&&o()})},ee=()=>{var n,r;let i=e.onCancel,a=(n=t.value)==null?void 0:n.onCancel,s=e.onPublicClose,c=(r=t.value)==null?void 0:r.onPublicClose;Promise.resolve(s(m)).then(e=>Promise.resolve(c?c(m):e)).then(e=>(i(m),Promise.resolve(e))).then(e=>Promise.resolve(a?a(m):e)).then(e=>{e!==!1&&o()})},g=async()=>{var n;let r=e.onConfirm,i=(n=t.value)==null?void 0:n.onConfirm;Promise.resolve(r(m)).then(e=>Promise.resolve(i?i(m):e)).then(e=>{e!==!1&&o()})},_=E({type:e.confirmType,text:e.confirmText,disabled:!1,loading:!1});return{componentRef:t,modalContentRef:n,cancelBtn:E({text:e.cancelText,disabled:!1}),confirmBtn:_,componentData:p,maxScrollHeight:u,mergedShowMask:i,isMaximized:d,isMinimized:f,close:o,setConfirm:e=>{_.value=Object.assign(_.value,e)},setMaskVisible:e=>{r.value=e},doUpdateShow:a,handleClose:h,handleCancel:ee,handleConfirm:g,handleAfterLeave:s,handleUpdateShow:c,handleMaximize:()=>{d.value=!d.value},handleMinimize:()=>{f.value=!f.value}}},render(){let{t:e}=Le(),t=we(`--bt-tabs-modal-cancel-btn-bg`),n={width:this.isMaximized?`100%`:this.isMinimized?`260px`:Ct(this.width),height:this.isMaximized?`100vh`:``,backgroundColor:this.bgColor,...this.maskClosable&&!this.mergedShowMask?{transition:`none`}:{},...N(this.top)?{alignSelf:`flex-start`,marginTop:Ct(this.top)}:{},...this.isMaximized?{maxWidth:`100%`,maxHeight:`100%`}:{}};return a(We,{show:this.show,class:this.modalClass,style:n,preset:`dialog`,closable:!1,"auto-focus":!1,"show-icon":!1,"trap-focus":!1,"mask-closable":this.mergedShowMask?this.maskClosable:!1,"z-index":this.zIndex,"show-mask":this.mergedShowMask,draggable:this.draggable,transformOrigin:this.transformOrigin,to:this.to,onAfterLeave:this.handleAfterLeave,"onUpdate:show":this.handleUpdateShow},{header:()=>a(mr,{title:this.title,hideClose:this.hideClose,onClick:()=>{this.handleClose()}},null),default:()=>a(`div`,{ref:`modalContentRef`,class:this.isNotScroll?``:`overflow-auto`,style:{height:this.isMaximized?`100vh`:this.isMinimized?`auto`:Ct(this.height),maxHeight:this.isMaximized?`100%`:this.maxScrollHeight,minHeight:this.isMinimized?`0px`:Ct(this.minHeight)}},[(()=>{var e,t;let{component:n,content:r}=this;return n?a(n,h({ref:`componentRef`},this.data,this.componentData,{onClose:this.close,onSetConfirm:this.setConfirm,onSetMaskVisible:this.setMaskVisible,onModalConfirm:this.handleConfirm,onMaximize:this.handleMaximize,onMinimize:this.handleMinimize}),null):r?Tt(r):(e=(t=this.$slots).default)==null?void 0:e.call(t)})()]),action:()=>this.footer?a(gr,null,{default:()=>[this.showCancel&&a(O,{class:`cancel-btn`,size:`small`,color:t.value,onClick:()=>{this.handleCancel()}},{default:()=>[this.cancelBtn.text||e(`Public.Btn.Cancel`)]}),a(O,{size:`small`,type:this.confirmBtn.type,loading:this.confirmBtn.loading,disabled:this.confirmBtn.disabled,onClick:()=>{this.handleConfirm()}},{default:()=>[this.confirmBtn.text||e(`Public.Btn.Confirm`)]})]}):null})}});S();var vr=x({name:`BtModalEnvironment`,props:{internalKey:{type:String,required:!0},onInternalAfterLeave:{type:Function,required:!0},data:Object,width:[Number,String],height:[Number,String],minHeight:[Number,String],title:[String,Function],content:[String,Function],component:Object,modalClass:String,footer:Boolean,isNotScroll:Boolean,hideClose:Boolean,bgColor:String,zIndex:Number,maskClosable:{type:Boolean,default:!1},top:[Number,String],onConfirm:Function,confirmType:String,confirmText:String,onClose:Function,onCancel:Function,onPublicClose:Function,showCancel:{type:Boolean,default:!0},showMask:{type:Boolean,default:!0},draggable:{type:Boolean,default:!0},transformOrigin:{type:String,default:`center`}},setup(e){let t=E(!1);return ae(()=>{t.value=!0}),{show:t,hide:()=>{t.value=!1},handleUpdateShow:e=>{t.value=e},handleAfterLeave:()=>{let{onInternalAfterLeave:t,internalKey:n}=e;t==null||t(n)}}},render(){return a(_r,{show:this.show,onUpdateShow:this.handleUpdateShow,data:this.data,title:this.title,width:this.width,height:this.height,minHeight:this.minHeight,content:this.content,component:this.component,modalClass:this.modalClass,hideClose:this.hideClose,bgColor:this.bgColor,showMask:this.showMask,draggable:this.draggable,isNotScroll:this.isNotScroll,zIndex:this.zIndex,maskClosable:this.maskClosable,top:this.top,footer:this.footer,showCancel:this.showCancel,confirmType:this.confirmType,confirmText:this.confirmText,onCancel:this.onCancel,onConfirm:this.onConfirm,onPublicClose:this.onPublicClose,transformOrigin:this.transformOrigin,onAfterLeave:this.handleAfterLeave},null)}});S();var yr=x({name:`BtDialogConfig`,setup(){let{dynamicModals:e,modalInstRefs:t}=kn();return{dynamicModals:e,modalInstRefs:t,handleAfterLeave:t=>{e.value.splice(e.value.findIndex(e=>e.key===t),1)}}},render(){var e,t;return ge(xe,null,[this.dynamicModals.map(e=>ge(vr,{ref:t=>{t===null?delete this.modalInstRefs[`modal-${e.key}`]:this.modalInstRefs[`modal-${e.key}`]=t},internalKey:e.key,onInternalAfterLeave:this.handleAfterLeave,...re(e)})),(e=(t=this.$slots).default)==null?void 0:e.call(t)])}});S();var br=x({__name:`index`,setup(e){let{theme:t,themeColor:n,rootCssVer:r}=ze(lr()),i=window.lang,[o,s]=new Map([[`cht`,[Je,gt]],[`de`,[mt,ct]],[`en`,[He,Ge]],[`fra`,[pt,ot]],[`ind`,[ut,tt]],[`it`,[ft,Xe]],[`kor`,[Qe,Ke]],[`pt`,[xt,it]],[`ru`,[et,rt]],[`spa`,[at,kt]],[`tur`,[qe,nt]],[`uk`,[lt,ht]],[`vie`,[st,Ue]]]).get(i)||[He,Ge],l=T(()=>t.value===`dark`?vt:null),u=E(o),d=E(s),f=e=>r.value[e]||getComputedStyle(document.documentElement).getPropertyValue(e).trim(),p=()=>({common:{lineHeight:`normal`,fontSize:`12px`,fontSizeSmall:`12px`,fontSizeMedium:`12px`,heightMedium:`32px`,borderRadius:`10px`,primaryColor:f(`--color-primary`),primaryColorHover:f(`--primary-button-color-hover`),primaryColorPressed:f(`--primary-button-color-pressed`),primaryColorSuppl:f(`--primary-button-color-suppl`),successColor:f(`--color-success`),warningColor:f(`--color-warning`),errorColor:f(`--color-error`),textColorBase:f(`--color-text-base`),textColor1:f(`--color-text-1`),textColor2:f(`--color-text-2`),textColor3:f(`--color-text-3`),baseColor:f(`--button-text-base-color`),borderColor:f(`--color-border`)},Layout:{footerColor:f(`--color-bg-2`),siderColor:f(`--color-bg-2`)},Dialog:{padding:`0`,titleFontSize:`14px`,closeMargin:`0`,contentMargin:`0`,borderRadius:`10px`,color:f(`--color-modal`),titleTextColor:f(`--dialog-color-title-text`),textColor:f(`--color-text-1`)},Message:{padding:`16px 20px 16px 15px`,iconSize:`30px`,fontSize:`14px`},Form:{feedbackHeightMedium:`20px`,feedbackHeightLarge:`22px`,feedbackFontSizeMedium:`12px`,feedbackFontSizeLarge:`12px`,feedbackPadding:`2px 0 0`,labelFontSizeLeftMedium:`12px`,labelPaddingHorizontal:`0 20px 0 0`,labelFontSizeTopMedium:`12px`},Input:{textColor:f(`--input-text-color`),color:f(`--color-bg-2`),paddingMedium:`0 8px`,lineHeightTextarea:`22px`,colorDisabled:f(`--input-disabled-color`),textColorDisabled:`#b8b8b8`,placeholderColorDisabled:`#999`,borderColor:f(`--color-border`),borderHover:`1px solid `+f(`--border-hover-focus-color`),borderFocus:`1px solid `+f(`--border-hover-focus-color`),borderDisabled:f(`--input-disabled-border-color`),colorFocus:f(`--input-focus-bg-color`),caretColor:f(`--color-primary`),groupLabelColor:f(`--input-group-label-color`),groupLabelTextColor:f(`--color-text-2`),border:`1px solid `+f(`--color-border`)},Button:{fontSizeSmall:`12px`,textColor:f(`--button-text-color`),textColorHover:f(`--border-hover-focus-color`),colorHover:f(`--button-bg-hover`),borderHover:f(`--button-border-hover`),heightSmall:`26px`,paddingMedium:`0 12px`,paddingSmall:`0 10px`,textColorTextPrimary:f(`--button-type-text-primary`)},Card:{color:_n(f(`--color-bg-2`)),textColor:f(`--color-text-2`),borderColor:f(`--color-border`),borderRadius:`10px`,titleFontWeight:`500`,titleTextColor:f(`--color-text-base`),titleFontSizeMedium:`16px`,paddingMedium:`0`},DataTable:{thColor:f(`--color-table-th`),thTextColor:f(`--color-table-th-text`),tdColor:f(`--color-table-td`),thPaddingMedium:`8px`,tdPaddingMedium:`6px 8px`,borderColor:f(`--color-table-border`),thColorModal:f(`--color-table-th`),thTextColorModal:f(`--color-table-th-text`),tdColorModal:f(`--color-table-td`),tdColorHoverModal:f(`--color-table-th`),thColorPopover:f(`--color-table-th`),thTextColorPopover:f(`--color-table-th-text`),tdColorPopover:f(`--color-table-td`),tdColorHoverPopover:f(`--color-table-th`)},Table:{thPaddingMedium:`8px`,tdPaddingMedium:`8px`,thTextColor:f(`--color-table-th-text`),thColorModal:f(`--color-table-th`),thTextColorModal:f(`--color-table-th-text`),borderColorModal:f(`--color-table-border`)},Checkbox:{textColor:f(`--color-text-1`),labelLineHeight:1,labelPadding:`0 0 0 8px`},Radio:{textColor:f(`--radio-text-color`),labelPadding:`0 0 0 8px`,buttonColorActive:f(`--color-primary`),buttonTextColorActive:`#fff`,dotColorActive:f(`--radio-active-dot-color`)},Upload:{draggerColor:f(`--upload-dragger-color`),itemTextColor:`#333333`,itemIconColor:`#333333`,itemIconSize:`14px`},Tabs:{tabFontSizeLarge:`14px`,paneTextColor:f(`--color-text-1`),tabFontSizeMedium:`12px`,tabGapLargeLine:`20px`,tabPaddingLargeLine:`12px 16px`},Log:{loaderFontSize:`12px`},Code:{fontSize:`12px`,textColor:`#fff`},Alert:{padding:`10px 12px`,iconSize:`20px`,fontSize:`13px`,iconMargin:`0 8px 0 12px`,color:f(`--alert-default-bg`),border:`1px solid `+f(`--color-border`),contentTextColor:f(`--color-text-2`),colorSuccess:f(`--alert-success-bg`),borderSuccess:f(`--alert-success-border`),contentTextColorWarning:f(`--color-warning`),contentTextColorError:f(`--color-error`)},Drawer:{titleFontSize:`14px`},Breadcrumb:{fontSize:`14px`,itemLineHeight:`normal`},Pagination:{jumperFontSizeMedium:`13px`,itemBorderActive:f(`--pagination-item-active-border`),itemTextColorActive:f(`--pagination-item-active-color`)},Tooltip:{color:f(`--color-bg-2`),textColor:f(`--tooltip-color-text`)},Spin:{textColor:f(`--color-text-base`),sizeSmall:`16px`},Switch:{railWidthSmall:`28px`,railHeightSmall:`16px`,buttonWidthSmall:`12px`,buttonHeightSmall:`12px`,railColorActive:f(`--switch-active-color`)},Select:{peers:{InternalSelection:{border:`1px solid `+f(`--color-border`),textColor:f(`--color-text-base`),color:f(`--color-bg-2`),placeholderColor:`#999`,colorDisabled:f(`--input-disabled-color`),colorActive:f(`--color-bg-1`),textColorDisabled:`#b8b8b8`,placeholderColorDisabled:`#999`,borderHover:`1px solid `+f(`--border-hover-focus-color`),borderFocus:`1px solid `+f(`--border-hover-focus-color`),borderActive:`1px solid `+f(`--border-hover-focus-color`)},InternalSelectMenu:{color:f(`--color-bg-2`),optionTextColor:f(`--color-text-base`),optionTextColorActive:f(`--color-text-base`),optionColorPending:f(`--color-bg-1`),optionColorActivePending:f(`--color-bg-1`)}}},Empty:{iconSizeLarge:`52px`,fontSizeLarge:`14px`},Progress:{railColor:f(`--progress-rail-color`),textColor:f(`--color-text-base`)},Popover:{color:f(`--popover-color`),textColor:f(`--color-text-base`)},Dropdown:{color:f(`--color-bg-2`),textColor:f(`--color-text-base`),optionTextColor:f(`--color-text-base`),optionTextColorHover:f(`--color-text-base`),optionTextColorActive:f(`--color-text-base`),optionColorHover:f(`--color-bg-1`),optionColorPressed:f(`--color-bg-1`),dividerColor:f(`--color-border`)},Tag:{},DatePicker:{panelColor:f(`--color-bg-2`)},TimePicker:{panelColor:f(`--color-bg-2`)},Cascader:{menuColor:f(`--color-bg-2`),peers:{InternalSelection:{color:f(`--color-bg-2`)}}},Modal:{boxShadow:f(`--modal-boxshadow`)},Divider:{color:f(`--color-border`),textColor:f(`--color-text-3`),fontWeight:400},Scrollbar:{railInsetHorizontalBottom:`auto 2px 0px 2px`,railInsetVerticalRight:`2px 2px 2px auto`}}),m=E(p());return de(()=>[t.value,n.value],()=>{te(()=>{m.value=p()})},{immediate:!0}),(e,t)=>{let n=yr,r=wt;return C(),je(r,{class:`w-full h-full`,"inline-theme-disabled":``,theme:c(l),locale:c(u),"date-locale":c(d),"theme-overrides":c(m)},{default:w(()=>[oe(e.$slots,`default`),a(n)]),_:3},8,[`theme`,`locale`,`date-locale`,`theme-overrides`])}}}),xr=function(e){return e.Free=`free`,e.Professional=`pro`,e.Enterprise=`ltd`,e}({}),{t:V}=I.global,Sr=()=>B.post(`/panel/public/get_public_config_simple`),Cr=()=>B.post(`/panel/public/get_public_config`),wr=()=>B.post(`/ssl?action=GetUserInfo`,{},{requestOptions:{loading:V(`Component.Api.index_1`),errorMessage:!1}}),Tr=e=>B.post(`/userRegister?action=toRegister`,e,{requestOptions:{loading:V(`Component.Api.index_1`),successMessage:!0}}),Er=e=>B.post(`/ssl?action=GetToken`,e,{requestOptions:{loading:V(`Component.Api.index_2`),successMessage:!0}}),Dr=e=>B.post(`/ssl?action=verify_mail_any`,e,{requestOptions:{loading:V(`Component.Api.index_1`),successMessage:!0}}),Or=()=>B.post(`/config?action=get_nps_new`,{product_type:2},{requestOptions:{loading:V(`Component.Api.index_1`)}}),kr=e=>B.post(`/config?action=write_nps_new`,{questions:JSON.stringify(e.questions),rate:0,product_type:2,submit_entry:e.submit_entry},{requestOptions:{loading:V(`Component.Api.index_3`)}}),Ar=e=>B.post(`/auth?action=get_plugin_remarks`,e),jr=e=>B.post(`/auth?action=get_plugin_price`,e),Mr=()=>B.post(`/config?action=get_panel_ssl_status`),Nr=e=>B.post(`/auth?action=get_buy_code`,e),Pr=e=>B.post(`/auth?action=get_stripe_session_id`,e),Fr=e=>B.post(`/auth?action=get_paypal_session_id`,e),Ir=e=>B.post(`/auth?action=check_paypal_status`,e),Lr=e=>B.post(`/auth?action=detect_order_status`,e),Rr=()=>B.post(`/auth?action=get_product_auth_all`),zr=e=>B.post(`/auth?action=auth_activate`,e,{requestOptions:{loading:V(`WP.api.tamper_8`),successMessage:!0}}),Br=()=>B.post(`/auth?action=get_voucher_plugin_all`),Vr=e=>e.pid?B.post(`/auth?action=create_order_voucher_plugin`,{pid:e.pid,coupon_id:e.coupon_id,cycle:e.cycle,cycle_unit:e.cycle_unit,charge_type:e.charge_type},{requestOptions:{loading:V(`WP.api.tamper_8`),successMessage:!0}}):B.post(`/auth?action=create_order_voucher`,{code:e.code},{requestOptions:{loading:V(`WP.api.tamper_8`),successMessage:!0}}),Hr=()=>B.post(`/auth?action=get_all_coupons`),Ur=()=>B.post(`/auth?action=get_coupon_list`),Wr=e=>B.post(`/auth?action=get_apply_copon`,e,{requestOptions:{loading:V(`WP.api.tamper_8`),successMessage:!0}}),Gr=e=>B.post(`/auth?action=ignore_coupon_time`,e,{requestOptions:{loading:V(`WP.api.tamper_8`),successMessage:!0}}),Kr=()=>B.post(`/install_finish`),qr=e=>B.post(`/userRegister?action=toRegister`,e,{requestOptions:{prefix:``,loading:V(`Login.index_33`),isOriginalResult:!0}}),Jr=()=>B.post(`/config?action=get_nps_new`,{},{requestOptions:{loading:V(`Component.Api.index_1`)}}),Yr=e=>B.post(`/config?action=write_nps_new`,e,{requestOptions:{loading:V(`Component.Api.index_3`)}}),Xr=e=>B.post(`/config?action=set_theme`,e,{requestOptions:{loading:V(`Component.Api.index_1`),successMessage:!0}}),Zr=e=>B.post(`/site?action=switch_multi_webservice_status`,e,{requestOptions:{loading:V(`Component.Api.index_1`),successMessage:!0}}),Qr=()=>B.post(`/panel/public/get_public_backend_record`),$r=e=>B.post(`/panel/public/set_public_backend_record`,e),ei=e=>B.post(`/panel/public/submit_module_logs`,e,{requestOptions:{successMessage:!1,errorMessage:!1}}),ti=()=>B.post(`/ajax?action=get_pay_type`),ni=()=>B.post(`/plugin?action=get_index_list`),ri=()=>B.post(`/system?action=GetNetWork`),ii=()=>B.post(`/ajax?action=UpdatePanel`),ai=()=>B.post(`/ajax?action=get_beta_logs`,{},{requestOptions:{loading:I.global.t(`Home.Api.index_1`)}}),oi=()=>B.post(`/ajax?action=apple_beta`,{},{requestOptions:{loading:I.global.t(`Home.Api.index_1`)}}),si=()=>B.post(`/ajax?action=to_not_beta`,{},{requestOptions:{loading:I.global.t(`Home.Api.index_1`)}}),ci=()=>B.post(`/ajax?action=UpdatePanel`,{check:!0},{requestOptions:{loading:I.global.t(`Home.Api.index_1`)}}),li=(e,t=!0)=>B.post(`/ajax?action=ignore_version`,e,{requestOptions:{loading:t?I.global.t(`Home.Api.index_1`):``,successMessage:t}}),ui=e=>B.post(`/ajax?action=UpdatePanel`,e,{requestOptions:{loading:I.global.t(`Home.Api.index_2`),successMessage:!0}}),di=e=>B.post(`/ajax?action=ScheduleUpdate`,e,{requestOptions:{loading:I.global.t(`Home.Api.index_1`),successMessage:!0}}),fi=()=>B.post(`/ajax?action=RepPanel`,{force:1},{requestOptions:{loading:I.global.t(`Home.Api.index_1`)}}),pi=()=>B.post(`/system?action=get_upgrade_log`),mi=(e=!1)=>B.post(`/system?action=ReWeb`,{},{requestOptions:{loading:e?I.global.t(`Home.Api.index_1`):``,successMessage:e}}),hi=e=>B.post(`/plugin?action=sort_index`,e,{requestOptions:{loading:I.global.t(`Home.Api.index_1`),successMessage:!0}}),gi=()=>B.post(`/system?action=ReMemory`),_i=()=>B.post(`/system?action=ServiceAdmin`,{name:`{{session['webserver']}}`,type:`stop`}),vi=()=>B.post(`/system?action=ServiceAdmin`,{name:`mysqld`,type:`stop`}),yi=()=>B.post(`/system?action=RestartServer`),bi=()=>B.post(`/system?action=GetSystemTotal`),xi=()=>B.post(`/ajax?action=GetSoftList`),Si=()=>B.post(`/monitor/process_management/specific_resource_load_type`),Ci=e=>B.post(`/monitor/process_management/kill_process_all`,e,{requestOptions:{loading:I.global.t(`Home.Api.index_1`),successMessage:!0}}),wi=()=>B.post(`/files?action=GetExecLog`),Ti=e=>B.post(`/data?action=getData`,{...e,tojs:`reader_message_list`,table:`tasks`,result:`2,4,6,8`}),Ei=()=>B.post(`/files?action=GetTaskSpeed`,{},{requestOptions:{errorMessage:!1}}),Di=e=>B.post(`/files?action=RemoveTask`,e,{requestOptions:{loading:I.global.t(`Security.Api.Index_3`),successMessage:!0}}),Oi=()=>B.post(`/ajax?action=GetTaskCount`),ki=e=>B.post(`/site?action=service_install_count`,e,{requestOptions:{loading:``,successMessage:!1,errorMessage:!1}}),Ai=()=>B.post(`/system?action=mark_reboot_read`),ji=()=>B.post(`/overview?action=overview_template`),Mi=e=>B.post(`/overview?action=set_overview`,e,{requestOptions:{loading:I.global.t(`Home.Api.index_1`),successMessage:!0}}),Ni=e=>B.post(`/overview?action=add_overview`,e,{requestOptions:{loading:I.global.t(`Home.Api.index_1`),successMessage:!0}}),Pi=e=>B.post(`/overview?action=del_overview`,e,{requestOptions:{loading:I.global.t(`Home.Api.index_1`),successMessage:!0}}),Fi=()=>B.post(`/overview?action=get_overview`),Ii=e=>B.post(`/overview?action=sort_overview`,e,{requestOptions:{loading:I.global.t(`Home.Api.index_1`),successMessage:!0}}),Li=e=>B.post(`/overview?action=get_overview_window`,e),Ri=()=>B.post(`/config?action=get_memo_body`),zi=()=>B.post(`/ajax?action=get_version_logs`),Bi=e=>B.post(`/files?action=GetFileBody`,e,{requestOptions:{errorMessage:!1}});S();var Vi=D(`layout-msg`,()=>{let e=$(),t=E([]),n=null,r=0,i=()=>{n&&clearInterval(n),r=0,n=window.setInterval(()=>{o(),e.taskCount===0&&(n&&clearInterval(n),a())},2e3)},a=async()=>{try{let{message:n}=await Ei();j(n)&&(e.taskCount=n.task.length,t.value=n.task)}catch(t){e.taskCount=0}},o=async()=>{try{let{message:t}=await Oi();j(t)&&e.taskCount!==t.result&&a(),r=0}catch(e){r++,r>=3&&n&&clearInterval(n)}};return de(()=>e.taskCount,t=>{t===0&&e.isMultiServiceInstall&&(Zr({status:`enable`}),e.getConfigSimple())}),{taskList:t,onRepetion:i,getList:a}}),{t:H}=I.global;function Hi(e){return B.post(`/virtual/get_account_list.json`,e)}function Ui(e){return B.post(`/virtual/create_account.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`,loading:H(`Account.Account.accountState-721844-18`)}})}function Wi(e){return B.post(`/virtual/modify_account.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`,loading:H(`Account.Account.accountState-721844-19`)}})}function Gi(e){return B.post(`/virtual/remove_account.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function Ki(){return B.post(`/virtual/get_type_list.json`)}function qi(e){return B.post(`/virtual/create_type.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function Ji(e){return B.post(`/virtual/modify_type.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function Yi(e){return B.post(`/virtual/remove_type.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function Xi(e){return B.post(`/virtual/get_package_list.json`,e)}function Zi(e){return B.post(`/virtual/create_package.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function Qi(e){return B.post(`/virtual/modify_package.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function $i(e){return B.post(`/virtual/remove_package.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function ea(e){return B.post(`/virtual/get_logs.json`,e)}function ta(){return B.post(`/virtual/clean_logs.json`,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function na(){return B.post(`/virtual/get_disk_list.json`)}function ra(e){return B.post(`/virtual/set_default_disk.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function ia(e){return B.post(`/virtual/enable_disk_quota.json`,{mountpoint:e},{requestOptions:{loading:H(`Account.Disk.disk_810348-13`),successMessage:{close:!0},successMessageKey:`result`}})}function aa(e){return B.post(`/virtual/get_account_temp_login_token.json`,e)}function oa(){return B.post(`/virtual/get_service_info.json`)}function sa(e,t={}){return B.post(`/virtual/${e}_service.json`,t,{requestOptions:{loading:H(`Account.Settings.index_1`),successMessage:!0,successMessageKey:`result`}})}function ca(e={}){return B.post(`/virtual/install_service.json`,e,{requestOptions:{loading:H(`Account.Install.index_6`),successMessage:!0,successMessageKey:`result`}})}function la(e={}){return B.post(`/virtual/update_service.json`,e,{requestOptions:{loading:H(`Account.Settings.index_21`),successMessage:!0,successMessageKey:`result`}})}function ua(e={}){return B.post(`/virtual/get_install_log.json`,e)}function da(){return B.post(`/virtual/get_server_ssl.json`)}function fa(e,t){return B.post(`/virtual/save_server_ssl.json`,{certificate:e,private_key:t},{requestOptions:{loading:H(`Account.Install.index_10`),successMessage:!0,successMessageKey:`result`}})}function pa(){return B.post(`/virtual/get_server_address.json`)}function ma(e){return B.post(`/virtual/set_server_address.json`,{address:e},{requestOptions:{loading:H(`Account.Settings.index_8`),successMessage:!0,successMessageKey:`result`}})}function ha(e){return B.post(`/virtual/modify_service_port`,{port:e},{requestOptions:{loading:H(`Component.Pay.index_12`),successMessage:!0,successMessageKey:`result`}})}var ga=()=>B.post(`/panel/public/get_public_config`),_a=()=>B.post(`/config?action=get_menu_list`),va=()=>B.post(`/config?action=check_two_step`),ya=(e={})=>B.post(`/config?action=ClosePanel`,e,{requestOptions:{loading:I.global.t(`Config.API.global_1`),successMessage:!0}}),ba=(e={})=>B.post(`/config?action=set_ipv6_status`,e,{requestOptions:{loading:I.global.t(`Config.API.global_2`),successMessage:!0}}),xa=(e={})=>B.post(`/config?action=set_local`,e,{requestOptions:{loading:I.global.t(`Config.API.global_3`),successMessage:!0}}),Sa=(e={})=>B.post(`/config?action=set_debug`,e,{requestOptions:{loading:I.global.t(`Config.API.global_4`),successMessage:!0}}),Ca=(e,t=!0)=>B.post(`/config?action=set_token`,e,{requestOptions:{loading:I.global.t(`Config.API.global_5`),successMessage:t}}),wa=()=>B.post(`/config?action=get_token`),Ta=e=>B.post(`/config?action=set_language`,e,{requestOptions:{loading:I.global.t(`Config.API.global_6`),successMessage:!0}}),Ea=(e,t=I.global.t(`Config.API.global_36`))=>B.post(`/config?action=setPanel`,e,{requestOptions:{loading:t,successMessage:!0}}),Da=(e={})=>B.post(`/config?action=syncDate`,e,{requestOptions:{loading:I.global.t(`Config.API.global_12`),successMessage:!0}}),Oa=e=>B.post(`/panel/public/GetZoneinfo`,e),ka=e=>B.post(`/panel/public/SetZone`,e,{requestOptions:{loading:I.global.t(`Config.API.global_36`),successMessage:!0}}),Aa=e=>B.post(`/config?action=setUsername`,e,{requestOptions:{loading:I.global.t(`Config.API.global_13`),successMessage:!0}}),ja=e=>B.post(`/config?action=setPassword`,e,{requestOptions:{loading:I.global.t(`Config.API.global_14`),successMessage:!0}}),Ma=(e={})=>B.post(`/config?action=setlastPassword`,e,{requestOptions:{loading:I.global.t(`Config.API.global_14`),successMessage:!0}}),Na=e=>B.post(`/config?action=set_hide_menu_list`,{hide_list:JSON.stringify(e.hide_list)},{requestOptions:{loading:I.global.t(`Config.API.global_15`),successMessage:!0}}),Pa=(e={})=>B.post(`/ssl?action=DelToken`,e,{requestOptions:{loading:I.global.t(`Config.API.global_16`),successMessage:!0}}),Fa=(e={})=>B.post(`/config?action=SetPanelSSL`,e,{requestOptions:{loading:I.global.t(`Config.API.global_17`),successMessage:!0}}),Ia=(e,t=!0)=>B.post(`/config?action=SetPanelSSL`,e,{requestOptions:{loading:t?I.global.t(`Config.API.global_17`):``,successMessage:!0}}),La=(e,t=!1)=>B.post(`/config?action=SavePanelSSL`,e,{requestOptions:{loading:t?I.global.t(`Config.API.global_17`):``,successMessage:t}}),Ra=()=>B.post(`/config?action=get_cert_source`),za=()=>B.post(`/config?action=GetPanelSSL`),Ba=e=>B.post(`/config?action=set_basic_auth`,e,{requestOptions:{loading:I.global.t(`Config.API.global_18`),successMessage:!0}}),Va=(e,t=!1)=>B.post(`/config?action=set_two_step_auth`,e,{requestOptions:{loading:I.global.t(`Config.API.global_19`),successMessage:t}}),Ha=()=>B.post(`/config?action=get_key`),Ua=e=>B.post(`/config?action=get_qrcode_data`,e),Wa=(e={})=>B.post(`/config?action=set_password_safe`,e,{requestOptions:{loading:I.global.t(`Config.API.global_20`),successMessage:!0}}),Ga=e=>B.post(`/config?action=set_admin_path`,e,{requestOptions:{loading:I.global.t(`Config.API.global_24`),successMessage:!0}}),Ka=e=>B.post(`/config?action=set_not_auth_status`,e,{requestOptions:{loading:I.global.t(`Config.API.global_25`),successMessage:!0}}),qa=()=>B.post(`/config?action=get_password_config`),Ja=e=>B.post(`/config?action=set_password_expire`,e,{requestOptions:{loading:I.global.t(`Config.API.global_26`),successMessage:!0}}),Ya=e=>B.post(`/config?action=get_temp_login`,e),Xa=e=>B.post(`/config?action=set_temp_login`,e,{requestOptions:{loading:I.global.t(`Config.API.global_27`)}}),Za=e=>B.post(`/config?action=remove_temp_login`,e,{requestOptions:{loading:I.global.t(`Config.API.global_28`),successMessage:!0}}),Qa=e=>B.post(`/config?action=clear_temp_login`,e,{requestOptions:{loading:I.global.t(`Config.API.global_29`),successMessage:!0}}),$a=e=>B.post(`/config?action=get_temp_login_logs`,e),eo=()=>B.post(`/config?action=get_limit_ua`),to=()=>B.post(`/config?action=clearBackup`,{},{requestOptions:{loading:I.global.t(`Config.API.global_35`),successMessage:!0}}),no=e=>B.post(`/config?action=set_cdn_status`,e,{requestOptions:{loading:I.global.t(`Config.API.global_36`),successMessage:!0}}),ro=e=>B.post(`/panel/public/set_panel_announce_config`,e,{requestOptions:{loading:I.global.t(`Config.API.global_36`),successMessage:!0}}),io=e=>B.post(`/config?action=set_site_total_setup`,e,{requestOptions:{loading:I.global.t(`Config.API.global_36`),successMessage:!0}}),ao=e=>B.post(`/config?action=set_auto_favicon`,e,{requestOptions:{loading:I.global.t(`Config.API.global_36`),successMessage:!0}});S();var oo=D(`account-settings-store`,()=>{let e=E(0),t=E(!1),n=E(``),r=E(50443),i=E(0),a=E(!1),o=E(``),s=E({downUrl:``,updateMsg:``,uptime:``,version:``}),c=y({open:!0,limit_addr:``}),l=T(()=>c.open&&c.limit_addr.includes(`127.0.0.1`)),u=T(()=>{let e=o.value.split(`.`);return e[0]>`1`||e[0]===`1`&&(e[1]>`0`||e[1]===`0`&&e[2]>=`9`)}),d=T(()=>t.value&&n.value===`nginx`),f=T(()=>e.value===2&&d.value),p=T(()=>i.value===1),m=async()=>{let{message:e}=await ga();j(e)&&(n.value=e.webserver,t.value=e.web.setup)},h=async()=>{await m();let{message:t}=await oa();j(t)&&(e.value=t.install_status,i.value=t.run_status,o.value=t.version,r.value=Number(t.server_port))},ee=async()=>{let{message:e}=await ii();if(j(e)){let{account:t}=e;s.value.downUrl=t.downUrl,s.value.updateMsg=t.updateMsg,s.value.uptime=t.uptime,s.value.version=t.version}};async function g(){let{message:e}=await wa();j(e)&&(c.open=e.open,c.limit_addr=e.limit_addr)}let _=E(!1),te=E({certificate:``,private_key:``}),ne=async()=>{let{message:e}=await da();j(e)&&(_.value=e.certificate!==``,te.value.certificate=e.certificate,te.value.private_key=e.private_key)},re=E(``),ie=E(`https`),ae=E(`80`),oe=E(``),se=E(),ce=async()=>{let{message:e}=await pa();j(e)&&(re.value=e.domain?e.domain:e.ip,ie.value=e.protocol,ae.value=e.port,oe.value=e.domain,se.value=e)};return{install:e,runStatus:i,isInstall:f,isRunning:p,getInfo:h,hasCert:_,certInfo:te,getCertInfo:ne,getServerIP:ce,serverIP:re,port:r,serverProtocol:ie,serverPort:ae,resetServerIP:async()=>{var e;await ma((e=se.value)==null?void 0:e.ip),await ce()},getUpdateVersion:ee,getApiInfo:g,newVersionInfo:s,hasNewVersion:a,version:o,isExistWhite:l,formToken:c,isUserAutoMatic:u}});A();var U=()=>k(()=>import(`./app-layout.js?v=1784873523001`).then(e=>e.t),[]);A();var so=async(e,t,n)=>{try{let t=$();if(!t.userInfo.status||!t.hasSubPanelAuth&&!t.isPro){e.path===`/aapanelsub/install`?n():n(`/aapanelsub/install`);return}let r=oo();if(await r.getInfo(),e.path!==`/aapanelsub/install`&&!r.isInstall){n(`/aapanelsub/install`);return}if(e.path===`/aapanelsub/install`&&r.isInstall){n(`/aapanelsub/account`);return}if(e.path!==`/aapanelsub/settings`&&r.isInstall&&!r.runStatus){n(`/aapanelsub/settings`);return}}catch(e){console.error(e)}n()},co={path:`/aapanelsub`,name:`Account`,redirect:`/aapanelsub/account`,meta:{sort:12,keepAlive:!0},component:U,children:[{path:`/aapanelsub`,name:`Account Layout`,redirect:`/aapanelsub/account`,meta:{title:I.global.t(`Layout.Sider.account_1`),icon:`account`},component:()=>k(()=>import(`./view-account.js?v=1784873523001`).then(e=>e.a),[]),children:[{path:`account`,name:`Account Account`,meta:{activeMenu:`Account Layout`,title:I.global.t(`Layout.Sider.account_2`)},beforeEnter:so,component:()=>k(()=>import(`./view-account.js?v=1784873523001`).then(e=>e.s),[])},{path:`package`,name:`Account Package`,meta:{activeMenu:`Account Layout`,title:I.global.t(`Layout.Sider.account_3`)},beforeEnter:so,component:()=>k(()=>import(`./view-account.js?v=1784873523001`).then(e=>e.n),[])},{path:`Storage`,name:`Account Storage`,meta:{activeMenu:`Account Layout`,title:I.global.t(`Layout.Sider.account_5`)},beforeEnter:so,component:()=>k(()=>import(`./view-account.js?v=1784873523001`).then(e=>e.o),[])},{path:`logs`,name:`Account Logs`,meta:{activeMenu:`Account Layout`,title:I.global.t(`Layout.Sider.account_4`)},beforeEnter:so,component:()=>k(()=>import(`./view-account.js?v=1784873523001`).then(e=>e.r),[])},{path:`settings`,name:`Account Settings`,meta:{activeMenu:`Account Layout`,title:I.global.t(`Layout.Sider.account_6`)},beforeEnter:so,component:()=>k(()=>import(`./view-account.js?v=1784873523001`).then(e=>e.t),[])}]},{path:`/aapanelsub`,name:`Account Other Layout`,redirect:`/aapanelsub/install`,meta:{title:I.global.t(`Layout.Sider.account_1`),icon:`account`},component:()=>k(()=>import(`./view-account.js?v=1784873523001`).then(e=>e.a),[]),children:[{path:`install`,name:`Account Install`,meta:{activeMenu:`Account Layout`,title:I.global.t(`Layout.Sider.account_1`),install:!0},beforeEnter:so,component:()=>k(()=>import(`./view-account.js?v=1784873523001`).then(e=>e.i),[])}]}]};A();var W=async(e,t,n)=>{try{if(!$().userInfo.status&&e.path!==`/ai/Introduction`){n(`/ai/Introduction`);return}}catch(e){console.log(e)}n()},lo={path:`/ai`,name:`AI`,redirect:`/ai/chat`,meta:{sort:13},component:U,children:[{path:`/ai`,name:`AI Layout`,redirect:`/ai/chat`,meta:{title:`AI`,icon:`ai`},component:()=>k(()=>import(`./view-ai.js?v=1784873523001`).then(e=>e.H),[]),children:[{path:`chat`,name:`chat`,meta:{activeMenu:`AI Layout`,title:I.global.t(`Chat`)},beforeEnter:W,component:()=>k(()=>import(`./view-ai.js?v=1784873523001`).then(e=>e.U),[])},{path:`website-manage`,name:`website-manage`,meta:{activeMenu:`AI Layout`,title:I.global.t(`Website Manage`),hidden:!0},beforeEnter:W,component:()=>k(()=>import(`./view-ai.js?v=1784873523001`).then(e=>e.t),[])},{path:`tools`,name:`tools`,meta:{activeMenu:`AI Layout`,title:I.global.t(`Database.index_22`),hidden:!0},beforeEnter:W,component:()=>k(()=>import(`./view-ai.js?v=1784873523001`).then(e=>e.I),[])},{path:`skills`,name:`skills`,meta:{activeMenu:`AI Layout`,title:I.global.t(`Skills`)},beforeEnter:W,component:()=>k(()=>import(`./view-ai.js?v=1784873523001`).then(e=>e.L),[])},{path:`quota`,name:`quota`,meta:{activeMenu:`AI Layout`,title:I.global.t(`Component.Quota.index_1`)},beforeEnter:W,component:()=>k(()=>import(`./view-ai.js?v=1784873523001`).then(e=>e.z),[])},{path:`model`,name:`model`,meta:{activeMenu:`AI Layout`,title:I.global.t(`Models`)},beforeEnter:W,component:()=>k(()=>import(`./view-ai.js?v=1784873523001`).then(e=>e.V),[])},{path:`msg`,name:`msg`,meta:{activeMenu:`AI Layout`,title:I.global.t(`ChatOps`)},beforeEnter:W,component:()=>k(()=>import(`./view-ai.js?v=1784873523001`).then(e=>e.B),[])},{path:`setting`,name:`setting`,meta:{activeMenu:`AI Layout`,title:I.global.t(`Layout.Sider.docker_12`)},beforeEnter:W,component:()=>k(()=>import(`./view-ai.js?v=1784873523001`).then(e=>e.R),[])},{path:`Introduction`,name:`Introduction`,meta:{activeMenu:`AI Layout`,title:I.global.t(`Introduction`),hidden:!0},component:()=>k(()=>import(`./view-ai.js?v=1784873523001`).then(e=>e.F),[])}]}]};A();var uo={path:`/setting`,name:`Settings`,redirect:`/setting/all`,meta:{sort:15,keepAlive:!1},component:U,children:[{path:`/setting`,name:`Settings Layout`,meta:{title:I.global.t(`Layout.Sider.config_1`),icon:`settings`},component:()=>k(()=>import(`./view-config.js?v=1784873523001`).then(e=>e.s),[]),children:[{path:`all`,name:`All Setting`,meta:{activeMenu:`Settings Layout`,title:I.global.t(`Layout.Sider.config_2`)},component:()=>k(()=>import(`./view-config.js?v=1784873523001`).then(e=>e.l),[])},{path:`ui`,name:`UI Setting`,meta:{activeMenu:`Settings Layout`,title:I.global.t(`Layout.Sider.config_8`)},component:()=>k(()=>import(`./view-config.js?v=1784873523001`).then(e=>e.i),[])},{path:`alarm`,name:`Alarm Setting`,meta:{activeMenu:`Settings Layout`,title:I.global.t(`Layout.Sider.config_5`)},component:()=>k(()=>import(`./view-config.js?v=1784873523001`).then(e=>e.u),[])},{path:`backup`,name:`Backup Setting`,meta:{activeMenu:`Settings Layout`,title:I.global.t(`Layout.Sider.config_6`)},component:()=>k(()=>import(`./view-config.js?v=1784873523001`).then(e=>e.c),[])},{path:`migrate`,name:`Migrate Setting`,meta:{activeMenu:`Settings Layout`,title:`aaPanel Migrate`},component:()=>k(()=>import(`./view-config.js?v=1784873523001`).then(e=>e.o),[])},{path:`other-panel-migrate`,name:`Other Panel Migrate`,meta:{activeMenu:`Settings Layout`,title:I.global.t(`Other Panel Migrate`)},component:()=>k(()=>import(`./view-config.js?v=1784873523001`).then(e=>e.a),[])},{path:`service`,name:`Service Setting`,meta:{activeMenu:`Settings Layout`,title:I.global.t(`Service`)},component:()=>k(()=>import(`./view-config.js?v=1784873523001`).then(e=>e.t),[])}]}]};A();var fo={path:`/crontab`,name:`Cron`,redirect:`/crontab/task`,meta:{sort:13},component:U,children:[{path:`/crontab`,name:`Crontab Layout`,redirect:`/crontab/task`,meta:{title:I.global.t(`Layout.Sider.crontab_1`),icon:`cron`},component:()=>k(()=>import(`./view-crontab.js?v=1784873523001`).then(e=>e.o),[]),children:[{path:`task`,name:`Crontab Task`,meta:{activeMenu:`Crontab Layout`,title:I.global.t(`Crontab.Planned.index_1`)},component:()=>k(()=>import(`./view-crontab.js?v=1784873523001`).then(e=>e.n),[])},{path:`arrange`,name:`Docker Task Arrange`,meta:{activeMenu:`Crontab Layout`,title:I.global.t(`Crontab.Planned.index_2`)},component:()=>k(()=>import(`./view-crontab.js?v=1784873523001`).then(e=>e.s),[])},{path:`script`,name:`Docker Script Library`,meta:{activeMenu:`Crontab Layout`,title:I.global.t(`Crontab.Planned.index_3`)},component:()=>k(()=>import(`./view-crontab.js?v=1784873523001`).then(e=>e.a),[])}]}]};A();var po={path:`/database`,name:`Databases`,redirect:`/database/mysql`,meta:{sort:5},component:U,children:[{path:`/database`,name:`Databases Layout`,redirect:`/database/mysql`,meta:{title:I.global.t(`Layout.Sider.database_1`),icon:`database`},component:()=>k(()=>import(`./view-database.js?v=1784873523001`).then(e=>e.o),[]),children:[{path:`mysql`,name:`Database MySQL`,meta:{activeMenu:`Databases Layout`,title:I.global.t(`Layout.Sider.database_2`)},component:()=>k(()=>import(`./view-database.js?v=1784873523001`).then(e=>e.i),[])},{path:`sqlserver`,name:`Database SqlServer`,meta:{activeMenu:`Databases Layout`,title:I.global.t(`Layout.Sider.database_3`)},component:()=>k(()=>import(`./view-database.js?v=1784873523001`).then(e=>e.t),[])},{path:`mongo`,name:`Database MongoDB`,meta:{activeMenu:`Databases Layout`,title:I.global.t(`Layout.Sider.database_4`)},component:()=>k(()=>import(`./view-database.js?v=1784873523001`).then(e=>e.a),[])},{path:`redis`,name:`Database Redis`,meta:{activeMenu:`Databases Layout`,title:I.global.t(`Layout.Sider.database_5`)},component:()=>k(()=>import(`./view-database.js?v=1784873523001`).then(e=>e.n),[])},{path:`pgsql`,name:`Database PgSQL`,meta:{activeMenu:`Databases Layout`,title:I.global.t(`Layout.Sider.database_6`)},component:()=>k(()=>import(`./view-database.js?v=1784873523001`).then(e=>e.r),[])}]}]},mo=()=>B.post(`/btdocker/container/get_list`),ho=()=>B.post(`/btdocker/container/get_other_container_data`),go=e=>B.post(`/btdocker/container/prune`,e,{requestOptions:{loading:I.global.t(`Docker.api.index_1`),successMessage:!0}}),_o=(e,t=!0)=>B.post(`/btdocker/container/set_container_status`,{data:JSON.stringify(e)},{requestOptions:{loading:t?I.global.t(`Docker.api.index_2`):``,successMessage:t}}),vo=e=>B.post(`/btdocker/container/set_container_remark`,{data:JSON.stringify(e)},{requestOptions:{loading:I.global.t(`Docker.api.index_3`),successMessage:!0}}),yo=e=>B.post(`/btdocker/container/run`,{data:JSON.stringify(e)},{requestOptions:{loading:I.global.t(`Docker.api.index_4`),successMessage:!0}}),bo=e=>B.post(`/btdocker/container/upgrade_container`,{data:JSON.stringify(e)},{requestOptions:{loading:I.global.t(`Docker.api.index_5`),successMessage:!0}}),xo=e=>B.post(`/btdocker/container/docker_shell`,e,{requestOptions:{loading:I.global.t(`Docker.api.index_6`)}}),So=e=>B.post(`/btdocker/container/run_cmd`,e),Co=(e,t=!0)=>B.post(`/btdocker/container/del_container`,{data:JSON.stringify(e)},{requestOptions:{loading:t?I.global.t(`Docker.api.index_7`):``,successMessage:t}}),wo=()=>B.post(`/btdocker/container/get_logs_all`),To=(e,t)=>B.post(`/btdocker/container/get_container_info`,{data:JSON.stringify(e)},{requestOptions:{loading:t?I.global.t(`Docker.api.index_6`):``}}),Eo=e=>B.post(`/btdocker/container/get_logs`,{data:JSON.stringify(e)}),Do=e=>B.post(`/btdocker/container/clear_log`,e,{requestOptions:{loading:I.global.t(`Docker.api.index_8`),successMessage:!0}}),Oo=e=>B.post(`/btdocker/container/docker_split`,{data:JSON.stringify(e)},{requestOptions:{loading:I.global.t(`Docker.api.index_9`),successMessage:!0}}),ko=e=>B.post(`/btdocker/network/connect`,{data:JSON.stringify(e)},{requestOptions:{loading:I.global.t(`Docker.api.index_10`),successMessage:!0}}),Ao=e=>B.post(`/btdocker/network/disconnect`,{data:JSON.stringify(e)},{requestOptions:{loading:I.global.t(`Docker.api.index_11`),successMessage:!0}}),jo=e=>B.post(`/btdocker/container/update_restart_policy`,{data:JSON.stringify(e)},{requestOptions:{loading:I.global.t(`Docker.api.index_12`),successMessage:!0}}),Mo=e=>B.post(`/btdocker/container/commit`,{data:JSON.stringify(e)},{requestOptions:{loading:I.global.t(`Docker.api.index_13`),successMessage:!0}}),No=e=>B.post(`/btdocker/container/rename_container`,e,{requestOptions:{loading:I.global.t(`Docker.api.index_15`),successMessage:!0}}),Po=e=>B.post(`/btdocker/status/stats`,{data:JSON.stringify(e)}),Fo=e=>B.post(`/btdocker/container/get_container_merged`,{data:JSON.stringify(e)},{requestOptions:{loading:I.global.t(`Docker.api.index_16`)}}),Io=e=>B.post(`/btdocker/proxy/get_proxy_info`,e),Lo=e=>B.post(`/btdocker/proxy/create_proxy`,e,{requestOptions:{loading:I.global.t(`Docker.api.index_55`),successMessage:!0}}),Ro=e=>B.post(`/btdocker/proxy/create_proxy`,e,{requestOptions:{loading:I.global.t(`Docker.api.index_55`)}}),zo=e=>B.post(`/btdocker/proxy/close_proxy`,e,{requestOptions:{loading:I.global.t(`Docker.api.index_56`),successMessage:!0}}),Bo=e=>B.post(`/btdocker/proxy/get_cert_info`,e,{requestOptions:{loading:I.global.t(`Docker.api.index_57`)}}),Vo=()=>B.post(`/btdocker/image/image_list`),Ho=e=>B.post(`/btdocker/image/load`,{data:JSON.stringify(e)},{requestOptions:{loading:I.global.t(`Docker.api.index_17`),successMessage:!0}}),Uo=e=>B.post(`/btdocker/image/build`,{data:JSON.stringify(e)},{requestOptions:{loading:I.global.t(`Docker.api.index_18`),successMessage:!0}}),Wo=e=>B.post(`/btdocker/image/prune`,{data:JSON.stringify(e)},{requestOptions:{loading:I.global.t(`Docker.api.index_19`),successMessage:!0}}),Go=e=>B.post(`/btdocker/image/push`,{data:JSON.stringify(e)},{requestOptions:{loading:I.global.t(`Docker.api.index_20`),successMessage:!0}}),Ko=e=>B.post(`/btdocker/image/save`,{data:JSON.stringify(e)},{requestOptions:{loading:I.global.t(`Docker.api.index_21`),successMessage:!0}}),qo=(e,t=!0)=>B.post(`/btdocker/image/remove`,{data:JSON.stringify(e)},{requestOptions:{loading:t?I.global.t(`Docker.api.index_22`):``,successMessage:t}}),Jo=e=>B.post(`/btdocker/image/search`,{data:JSON.stringify(e)}),Yo=e=>B.post(`/btdocker/image/run_cmd`,e),Xo=e=>B.post(`/btdocker/compose/create_async`,{data:JSON.stringify(e)},{requestOptions:{loading:I.global.t(`Docker.api.index_26`)}}),Zo=e=>B.post(`/btdocker/compose/task_logs`,{data:JSON.stringify(e)}),Qo=e=>B.post(`/btdocker/compose/edit`,{data:JSON.stringify(e)},{requestOptions:{loading:I.global.t(`Docker.api.index_27`),successMessage:!0}}),$o=e=>B.post(`/btdocker/compose/add_template`,{data:JSON.stringify(e)},{requestOptions:{loading:I.global.t(`Docker.api.index_28`),successMessage:!0}}),es=e=>B.post(`/btdocker/compose/edit_template`,{data:JSON.stringify(e)},{requestOptions:{loading:I.global.t(`Docker.api.index_29`),successMessage:!0}}),ts=e=>B.post(`/btdocker/compose/add_template_in_path`,{data:JSON.stringify(e)},{requestOptions:{loading:I.global.t(`Docker.api.index_28`),successMessage:!0}}),ns=e=>B.post(`/btdocker/compose/remove_template`,{data:JSON.stringify(e)},{requestOptions:{loading:I.global.t(`Docker.api.index_30`),successMessage:!0}}),rs=e=>B.post(`/btdocker/compose/get_template`,{data:JSON.stringify(e)}),is=e=>B.post(`/btdocker/compose/pull`,{data:JSON.stringify(e)},{requestOptions:{loading:I.global.t(`Docker.api.index_31`)}}),as=()=>B.post(`/btdocker/compose/template_list`),os=e=>B.post(`/btdocker/compose/get_compose_project`,{data:JSON.stringify(e)}),ss=e=>B.post(`/btdocker/network/add`,e,{requestOptions:{loading:I.global.t(`Docker.api.index_32`),successMessage:!0}}),cs=(e,t=!0)=>B.post(`/btdocker/network/del_network`,{data:JSON.stringify(e)},{requestOptions:{loading:t?I.global.t(`Docker.api.index_44`):``,successMessage:t}}),ls=()=>B.post(`/btdocker/network/prune`,{},{requestOptions:{loading:I.global.t(`Docker.api.index_33`),successMessage:!0}}),us=()=>B.post(`/btdocker/network/get_host_network`),ds=e=>B.post(`/btdocker/volume/add`,{data:JSON.stringify(e)},{requestOptions:{loading:I.global.t(`Docker.api.index_34`),successMessage:!0}}),fs=(e,t=!0)=>B.post(`/btdocker/volume/remove`,{data:JSON.stringify(e)},{requestOptions:{loading:t?I.global.t(`Docker.api.index_45`):``,successMessage:t}}),ps=()=>B.post(`/btdocker/volume/prune`,{},{requestOptions:{loading:I.global.t(`Docker.api.index_35`),successMessage:!0}}),ms=()=>B.post(`/btdocker/volume/get_volume_list`),hs=(e=!1)=>B.post(`/btdocker/registry/registry_listV2`,{},{requestOptions:{loading:e?I.global.t(`Docker.api.index_6`):``}}),gs=e=>B.post(`/btdocker/registry/add`,{data:JSON.stringify(e)},{requestOptions:{loading:I.global.t(`Docker.api.index_36`),successMessage:!0}}),_s=e=>B.post(`/btdocker/registry/edit`,{data:JSON.stringify(e)},{requestOptions:{loading:I.global.t(`Docker.api.index_37`),successMessage:!0}}),vs=(e,t=!0)=>B.post(`/btdocker/registry/remove`,{data:JSON.stringify(e)},{requestOptions:{loading:t?I.global.t(`Docker.api.index_46`):``,successMessage:t}}),ys=()=>B.post(`/btdocker/setup/get_config`),bs=()=>B.post(`/btdocker/setup/get_registry_mirrors`),xs=e=>B.post(`/btdocker/setup/docker_service`,{data:JSON.stringify(e)},{requestOptions:{loading:I.global.t(`Docker.api.index_38`),successMessage:!0}}),Ss=()=>B.post(`/btdocker/setup/repair_docker`,{},{requestOptions:{loading:I.global.t(`Docker.api.index_39`),successMessage:!0}}),Cs=()=>B.post(`/btdocker/setup/docker_service`,{data:JSON.stringify({act:`restart`})},{requestOptions:{loading:I.global.t(`Docker.api.index_40`),successMessage:!0}}),ws=e=>B.post(`/btdocker/setup/set_docker_compose_path`,{data:JSON.stringify(e)},{requestOptions:{loading:I.global.t(`Docker.api.index_43`),successMessage:!0}}),Ts=e=>B.post(`/btdocker/setup/install_docker_program`,e,{requestOptions:{loading:I.global.t(`Docker.api.index_47`),successMessage:!0}}),Es=(e={})=>B.post(`/btdocker/setup/uninstall_status`,e,{requestOptions:{loading:I.global.t(`Docker.api.index_48`)}}),Ds=e=>B.post(`/btdocker/setup/uninstall_docker_program`,e,{requestOptions:{loading:I.global.t(`Docker.api.index_49`),successMessage:!0}}),Os=e=>B.post(`/btdocker/setup/set_ipv6_global`,e,{requestOptions:{loading:I.global.t(`Docker.api.index_51`,[e.status===1?I.global.t(`Docker.api.index_52`):I.global.t(`Docker.api.index_53`)]),successMessage:!0}});S();var ks=D(`docker`,()=>{let e=E(!1),t=t=>{e.value=t},n={daemon_path:``,docker_compose_installed:!1,docker_compose_path:`/usr/bin/docker-compose`,docker_installed:!0,monitor_save_date:0,monitor_status:!1,service_status:!1,ipv6_addr:``,ipv6_status:!1,socket:``,docker_compose_version:``,warehouse:[],log_cutting:{},iptables:!1,live_restore:!1,driver:`cgroupfs`,allow_update_install_path:!1,dk_project_path:``},r=E(_e(n)),i=E({mem_total:0,online_cpus:0});return{setting:r,isRefresh:e,serverInfo:i,reset:()=>{r.value=_e(n)},getSetting:async()=>{let{message:e}=await ys();j(e)&&(r.value=e)},setRefresh:t,setServerInfo:(e,t)=>{i.value.mem_total=e,i.value.online_cpus=t}}});A();var G=async(e,t,n)=>{try{let t=ks();if(await t.getSetting(),e.path!==`/docker/setting`){t.setting.docker_installed&&t.setting.docker_compose_installed&&t.setting.service_status?n():(t.setting.docker_installed&&!t.setting.service_status&&R.error(I.global.t(`Docker.index_1`)),n({path:`/docker/setting`}));return}}catch(e){console.log(e)}n()},As={path:`/docker`,name:`Docker`,redirect:`/docker/overview`,meta:{sort:5,keepAlive:!0},component:U,children:[{path:`/docker`,name:`Docker Layout`,redirect:`/docker/overview`,meta:{title:I.global.t(`Layout.Sider.docker_1`),icon:`docker`},component:()=>k(()=>import(`./view-docker.js?v=1784873523001`).then(e=>e.o),[]),children:[{path:`overview`,name:`Docker Overview`,meta:{activeMenu:`Docker Layout`,title:I.global.t(`Layout.Sider.docker_3`)},beforeEnter:G,component:()=>k(()=>import(`./view-docker.js?v=1784873523001`).then(e=>e.i),[])},{path:`container`,name:`Docker Container`,meta:{activeMenu:`Docker Layout`,title:I.global.t(`Layout.Sider.docker_4`)},beforeEnter:G,component:()=>k(()=>import(`./view-docker.js?v=1784873523001`).then(e=>e.l),[])},{path:`app`,name:`DockerApp`,meta:{activeMenu:`Docker Layout`,title:I.global.t(`Layout.Sider.docker_2`)},beforeEnter:G,component:()=>k(()=>import(`./view-docker.js?v=1784873523001`).then(e=>e.d),[])},{path:`cloud`,name:`Docker Cloud Image`,meta:{activeMenu:`Docker Layout`,title:I.global.t(`Layout.Sider.docker_5`)},beforeEnter:G,component:()=>k(()=>import(`./view-docker.js?v=1784873523001`).then(e=>e.c),[])},{path:`local`,name:`Docker Local Image`,meta:{activeMenu:`Docker Layout`,title:I.global.t(`Layout.Sider.docker_6`)},beforeEnter:G,component:()=>k(()=>import(`./view-docker.js?v=1784873523001`).then(e=>e.s),[])},{path:`compose`,name:`Docker Compose`,meta:{activeMenu:`Docker Layout`,title:I.global.t(`Layout.Sider.docker_7`)},beforeEnter:G,component:()=>k(()=>import(`./view-docker.js?v=1784873523001`).then(e=>e.u),[])},{path:`network`,name:`Docker Network`,meta:{activeMenu:`Docker Layout`,title:I.global.t(`Layout.Sider.docker_9`)},beforeEnter:G,component:()=>k(()=>import(`./view-docker.js?v=1784873523001`).then(e=>e.a),[])},{path:`storage`,name:`Docker Storage`,meta:{activeMenu:`Docker Layout`,title:I.global.t(`Layout.Sider.docker_10`)},beforeEnter:G,component:()=>k(()=>import(`./view-docker.js?v=1784873523001`).then(e=>e.n),[])},{path:`warehouse`,name:`Docker Warehouse`,meta:{activeMenu:`Docker Layout`,title:I.global.t(`Layout.Sider.docker_11`)},beforeEnter:G,component:()=>k(()=>import(`./view-docker.js?v=1784873523001`).then(e=>e.t),[])},{path:`setting`,name:`Docker Setting`,meta:{activeMenu:`Docker Layout`,title:I.global.t(`Layout.Sider.docker_12`)},beforeEnter:G,component:()=>k(()=>import(`./view-docker.js?v=1784873523001`).then(e=>e.r),[])}]}]};A();var js={path:`/files`,name:`Files`,redirect:`/files`,meta:{sort:10},component:U,children:[{path:``,name:`Files Layout`,meta:{title:I.global.t(`Layout.Sider.files_1`),icon:`files`},component:()=>k(()=>import(`./view-files.js?v=1784873523001`).then(e=>e.o),[])}]};A();var Ms={path:`/ftp`,name:`FTP`,redirect:`/ftp`,meta:{sort:4,keepAlive:!0},component:U,children:[{path:`/ftp`,name:`FTP Layout`,redirect:`/ftp`,meta:{title:I.global.t(`Layout.Sider.ftp_1`),icon:`ftp`},component:()=>k(()=>import(`./view-ftp.js?v=1784873523001`).then(e=>e.c),[]),children:[{path:``,name:`FTP Manager`,meta:{activeMenu:`FTP Layout`,title:I.global.t(`Layout.Sider.ftp_2`)},component:()=>k(()=>import(`./view-ftp.js?v=1784873523001`).then(e=>e.i),[])}]}]};A();var Ns={path:`/`,name:`Home`,component:U,redirect:`/home`,meta:{sort:0},children:[{path:`home`,name:`Home Overview`,meta:{title:I.global.t(`Layout.Sider.home_1`),icon:`home`},component:()=>k(()=>import(`./view-home.js?v=1784873523001`).then(e=>e.n),[])}]};A();var Ps={path:`/logs`,name:`Logs`,redirect:`/logs/panel`,meta:{sort:11},component:U,children:[{path:`/logs`,name:`Logs Layout`,redirect:`/logs/panel`,meta:{title:I.global.t(`Layout.Sider.logs_1`),icon:`logs`},component:()=>k(()=>import(`./view-logs.js?v=1784873523001`).then(e=>e.o),[]),children:[{path:`panel`,name:`Panel Logs`,meta:{activeMenu:`Logs Layout`,title:I.global.t(`Layout.Sider.logs_2`)},component:()=>k(()=>import(`./view-logs.js?v=1784873523001`).then(e=>e.a),[])},{path:`website`,name:`Website Logs`,meta:{activeMenu:`Logs Layout`,title:I.global.t(`Layout.Sider.logs_3`)},component:()=>k(()=>import(`./view-logs.js?v=1784873523001`).then(e=>e.t),[])},{path:`audit`,name:`Logs Audit`,meta:{activeMenu:`Logs Layout`,title:I.global.t(`Layout.Sider.logs_4`)},component:()=>k(()=>import(`./view-logs.js?v=1784873523001`).then(e=>e.s),[])},{path:`ssh`,name:`SSH Login Logs`,meta:{activeMenu:`Logs Layout`,title:I.global.t(`Layout.Sider.logs_5`)},component:()=>k(()=>import(`./view-logs.js?v=1784873523001`).then(e=>e.r),[])},{path:`soft`,name:`Soft Logs`,meta:{activeMenu:`Logs Layout`,title:I.global.t(`Layout.Sider.logs_6`)},component:()=>k(()=>import(`./view-logs.js?v=1784873523001`).then(e=>e.i),[])}]}]},Fs=()=>B.post(`/mod/mail/billionmail/sso`),Is=()=>B.post(`/mod/mail/billionmail/status`),Ls=()=>B.post(`/mod/mail/billionmail/precheck`),Rs=()=>B.post(`/mod/mail/billionmail/start`,{},{requestOptions:{loading:I.global.t(`Mail.BillionMail.Api.starting`),successMessage:!0}}),zs=()=>B.post(`/mod/mail/billionmail/stop`,{},{requestOptions:{loading:I.global.t(`Mail.BillionMail.Api.stopping`),successMessage:!0}}),Bs=()=>B.post(`/mod/mail/billionmail/restart`,{},{requestOptions:{loading:I.global.t(`Mail.BillionMail.Api.restarting`),successMessage:!0}}),Vs=()=>B.post(`/mod/mail/billionmail/uninstall`,{},{requestOptions:{loading:I.global.t(`Mail.BillionMail.Api.uninstalling`),successMessage:!0}});S();var Hs=D(`billion-mail`,()=>{let e=E({name:``,version:``,supported_mail_sys:!1,billionmail_only:!1,warning:``}),t=E({installed:!1,running:!1,error:``}),n=E({installed:!1}),r=E({mail_sys_installed:!1,is_new_user:!1}),i=Me(!1),a=Me(0);return{system:e,docker:t,billionmail:n,legacy_mail:r,installStatus:i,precheckVersion:a,isNewUser:T(()=>!r.value.mail_sys_installed||r.value.is_new_user),isInstalled:T(()=>t.value.installed&&n.value.installed),isRunning:T(()=>t.value.running&&n.value.status===`running`),getBillionMailPrecheck:async()=>{let{message:o}=await Ls();return j(o)&&(e.value=o.system,t.value=o.docker,n.value=o.billionmail,r.value=o.legacy_mail,i.value=o.install_status===!0,a.value+=1),{install_status:i.value,system:e.value,docker:t.value,billionmail:n.value,legacy_mail:r.value}}}});A();var Us=`/mail/billion-mail`,Ws=`${Us}-install`,Gs=async e=>{try{let t=Hs();if(await t.getBillionMailPrecheck(),t.isNewUser){let n=t.isInstalled?Us:Ws;return e.path===n?void 0:n}let n=kh();if(await n.getMailInfo(),!n.setup&&e.path!==`/mail/settings`)return`/mail/settings`}catch(e){console.log(e)}},Ks={path:`/mail`,name:`Mail Server`,redirect:`/mail/market`,meta:{sort:9},component:U,children:[{path:``,name:`Mail Server Layout`,redirect:`/mail/market`,meta:{title:I.global.t(`Layout.Sider.mail_1`),icon:`mail`},component:()=>k(()=>import(`./view-mail.js?v=1784873523001`).then(e=>e.a),[]),children:[{path:`market`,name:`Mail Marketing`,meta:{activeMenu:`Mail Server Layout`,title:`Mail Marketing`},beforeEnter:Gs,component:()=>k(()=>import(`./view-mail.js?v=1784873523001`).then(e=>e.r),[])},{path:`domain`,name:`Mail Domain`,meta:{activeMenu:`Mail Server Layout`,title:`Mail Domain`},beforeEnter:Gs,component:()=>k(()=>import(`./view-mail.js?v=1784873523001`).then(e=>e.d),[])},{path:`mailbox`,name:`Mail Mailboxes`,meta:{activeMenu:`Mail Server Layout`,title:`Mailboxes`},beforeEnter:Gs,component:()=>k(()=>import(`./view-mail.js?v=1784873523001`).then(e=>e.i),[])},{path:`email`,name:`Mail Email`,meta:{activeMenu:`Mail Server Layout`,title:`Email`},beforeEnter:Gs,component:()=>k(()=>import(`./view-mail.js?v=1784873523001`).then(e=>e.o),[])},{path:`settings`,name:`Mail Settings`,meta:{activeMenu:`Mail Server Layout`,title:`Other Settings`},beforeEnter:Gs,component:()=>k(()=>import(`./view-mail.js?v=1784873523001`).then(e=>e.n),[])},{path:`billion-mail`,name:`Billion Mail`,meta:{activeMenu:`Mail Server Layout`,title:`Billion Mail`,hidden:!0,hideNav:!0},beforeEnter:Gs,component:()=>k(()=>import(`./view-billion-mail.js?v=1784873523001`).then(e=>e.t),[])},{path:`billion-mail-install`,name:`Billion Mail Install`,meta:{activeMenu:`Mail Server Layout`,title:`Billion Mail Install`,hidden:!0,hideNav:!0},beforeEnter:Gs,component:()=>k(()=>import(`./view-billion-mail.js?v=1784873523001`).then(e=>e.r),[])}]}]};A();var qs={path:`/control`,name:`Monitor`,redirect:`/control/system`,meta:{sort:6},component:U,children:[{path:`/control`,name:`Monitor Layout`,redirect:`/monitor/system`,meta:{title:I.global.t(`Layout.Sider.monitor_1`),icon:`monitor`},component:()=>k(()=>import(`./view-monitor.js?v=1784873523001`).then(e=>e.n),[]),children:[{path:`system`,name:`Monitor System`,meta:{activeMenu:`Monitor Layout`,title:I.global.t(`Layout.Sider.monitor_2`)},component:()=>k(()=>import(`./view-monitor.js?v=1784873523001`).then(e=>e.t),[])}]}]};A();var Js=async(e,t,n)=>{let r=$();try{if(!r.nodeInstall&&e.path!==`/node/install`){n(`/node/install`);return}if(r.nodeInstall&&e.path===`/node/install`){n(`/node/manage`);return}}catch(e){console.error(e)}n()},Ys={path:`/node`,name:`Node`,redirect:`/node/manage`,meta:{sort:11},component:U,children:[{path:`/node`,name:`Node Layout`,redirect:`/node/manage`,meta:{title:`Node`,icon:`node`},component:()=>k(()=>import(`./view-node.js?v=1784873523001`).then(e=>e.r),[]),children:[{path:`manage`,name:`Node Manage`,beforeEnter:Js,meta:{activeMenu:`Node Layout`,title:I.global.t(`Node Manage`)},component:()=>k(()=>import(`./view-node.js?v=1784873523001`).then(e=>e.t),[])},{path:`file-transfer`,name:`File Transfer`,beforeEnter:Js,meta:{activeMenu:`Node Layout`,title:I.global.t(`File transfer`)},component:()=>k(()=>import(`./view-node.js?v=1784873523001`).then(e=>e.i),[])},{path:`install`,name:`Node Install`,beforeEnter:Js,meta:{activeMenu:`Node Layout`,title:I.global.t(`Node install`),hidden:!0},component:()=>k(()=>import(`./view-node.js?v=1784873523001`).then(e=>e.n),[])}]}]};A();var Xs={path:`/security`,name:`Security`,redirect:`/security/overview`,meta:{sort:7},component:U,children:[{path:`/security`,name:`Security Layout`,redirect:`/security/overview`,meta:{title:I.global.t(`Layout.Sider.security_1`),icon:`security`},component:()=>k(()=>import(`./view-security.js?v=1784873523001`).then(e=>e.s),[]),children:[{path:`overview`,name:`Security Overview`,meta:{activeMenu:`Security Layout`,title:I.global.t(`Security.Tabs.Index_5`)},component:()=>k(()=>import(`./view-security.js?v=1784873523001`).then(e=>e.a),[])},{path:`firewall`,name:`Security Firewall`,meta:{activeMenu:`Security Layout`,title:I.global.t(`Layout.Sider.security_2`)},component:()=>k(()=>import(`./view-security.js?v=1784873523001`).then(e=>e.c),[])},{path:`ssh`,name:`Security SSH`,meta:{activeMenu:`Security Layout`,title:I.global.t(`Layout.Sider.security_3`)},component:()=>k(()=>import(`./view-security.js?v=1784873523001`).then(e=>e.n),[])},{path:`server-safe`,name:`Server Safe`,meta:{activeMenu:`Security Layout`,title:I.global.t(`Security.ServerSafe.title`)},component:()=>k(()=>import(`./view-security.js?v=1784873523001`).then(e=>e.i),[])},{path:`site-security`,name:`Site Security`,meta:{activeMenu:`Security Layout`,title:I.global.t(`Layout.Sider.security_8`)},component:()=>k(()=>import(`./view-security.js?v=1784873523001`).then(e=>e.r),[])},{path:`brute-force`,name:`Security Brute Force`,meta:{activeMenu:`Security Layout`,title:I.global.t(`Layout.Sider.security_4`)},component:()=>k(()=>import(`./view-security.js?v=1784873523001`).then(e=>e.u),[])},{path:`compiler-access`,name:`Compiler Access`,meta:{activeMenu:`Security Layout`,title:I.global.t(`Layout.Sider.security_5`)},component:()=>k(()=>import(`./view-security.js?v=1784873523001`).then(e=>e.l),[])},{path:`anti-intrusion`,name:`Security Anti Intrusion`,meta:{activeMenu:`Security Layout`,title:I.global.t(`Layout.Sider.security_6`)},component:()=>k(()=>import(`./view-security.js?v=1784873523001`).then(e=>e.d),[])},{path:`system-hardening`,name:`Security System Hardening`,meta:{activeMenu:`Security Layout`,title:I.global.t(`Layout.Sider.security_7`)},component:()=>k(()=>import(`./view-security.js?v=1784873523001`).then(e=>e.t),[])},{path:`network-scan`,name:`Security Network Scan`,meta:{activeMenu:`Security Layout`,title:I.global.t(`Layout.Sider.security_9`)},component:()=>k(()=>import(`./view-security.js?v=1784873523001`).then(e=>e.o),[])}]}]};A();var Zs={path:`/softs`,name:`App Store`,redirect:`/softs`,meta:{sort:14,keepAlive:!1},component:U,children:[{path:``,name:`App Store Layout`,meta:{title:I.global.t(`Layout.Sider.soft_1`),icon:`app`},component:()=>k(()=>import(`./view-soft.js?v=1784873523001`).then(e=>e.n),[]),children:[{path:`app`,name:`Software Official`,meta:{activeMenu:`App Store Layout`,title:I.global.t(`Layout.Sider.soft_3`)},component:()=>k(()=>import(`./view-soft.js?v=1784873523001`).then(e=>e.C),[])},{path:`third`,name:`Software Third`,meta:{activeMenu:`App Store Layout`,title:I.global.t(`Layout.Sider.soft_4`)},component:()=>k(()=>import(`./view-soft.js?v=1784873523001`).then(e=>e.t),[])}]}]};A();var Qs={path:`/ssl_domain`,name:`Domains`,redirect:`/ssl_domain/domain`,meta:{sort:11},component:U,children:[{path:`/ssl_domain`,name:`SSL Layout`,redirect:`/ssl_domain/domain`,meta:{title:I.global.t(`Layout.Sider.domain_1`),icon:`domain`},component:()=>k(()=>import(`./view-ssl.js?v=1784873523001`).then(e=>e.t),[]),children:[{path:`domain`,name:`SSL Domain`,meta:{activeMenu:`SSL Layout`,title:I.global.t(`Layout.Sider.domain_1`)},component:()=>k(()=>import(`./view-ssl.js?v=1784873523001`).then(e=>e.n),[])},{path:`certificate`,name:`SSL Certificate`,meta:{activeMenu:`SSL Layout`,title:`SSL `+I.global.t(`Layout.Sider.domain_2`)},component:()=>k(()=>import(`./view-ssl.js?v=1784873523001`).then(e=>e.o),[])}]}]};A();var $s={path:`/terminal`,name:`Terminal`,redirect:`/terminal`,meta:{sort:12,keepAlive:!0},component:U,children:[{path:``,name:`Terminal Layout`,meta:{title:I.global.t(`Layout.Sider.terminal_1`),icon:`terminal`},component:()=>k(()=>import(`./view-terminal.js?v=1784873523001`).then(e=>e.n),[])}]},ec=t({SetRedisPersistence:()=>Fc,addModule:()=>hc,cancelSoftIndex:()=>dc,clearSoftSearchHistory:()=>rc,delModule:()=>gc,getApacheLoad:()=>qc,getApachePerformance:()=>Jc,getApacheSwitch:()=>Gc,getFtpLogSwitch:()=>Ic,getMemcachedLoad:()=>Xc,getModule:()=>mc,getMongodbConfig:()=>Hc,getMongodbData:()=>Vc,getMongodbLog:()=>Wc,getMysqlBinaryLog:()=>Ec,getMysqlBinaryLogTable:()=>Dc,getMysqlMemoryStatus:()=>Oc,getMysqlPerformance:()=>Cc,getMysqlSlowLog:()=>Tc,getMysqlSsl:()=>kc,getMysqlStatus:()=>Sc,getMysqlStorage:()=>vc,getNginxErrorLog:()=>Pc,getNginxLoad:()=>jc,getNginxPerformance:()=>Mc,getOLSConfig:()=>Qc,getOLSPhpConfig:()=>tl,getOLSPhpConfigHtml:()=>nl,getOLSPhpInfo:()=>el,getRecentlySoft:()=>sc,getRedisPerformance:()=>Lc,getRedisPersistence:()=>Bc,getRedisStatus:()=>zc,getSoftInfo:()=>tc,getSoftInfoOLS:()=>al,getSoftInstallProgress:()=>ol,getSoftList:()=>cc,installOLSPhpExtension:()=>rl,installPluginNew:()=>oc,installPluginV2:()=>ac,installSoft:()=>pc,installZip:()=>sl,removeSoftSearchHistory:()=>nc,saveApachePerformance:()=>Yc,saveMemcachedPerformance:()=>Zc,saveMongodbConfig:()=>Uc,saveMysqlPerformance:()=>wc,saveNginxPerformance:()=>Nc,saveOLSConfig:()=>$c,saveRedisPerformance:()=>Rc,setApacheSwitch:()=>Kc,setModuleArgs:()=>_c,setMysqlPort:()=>xc,setMysqlSsl:()=>Ac,setMysqlStorage:()=>bc,setSoftIndex:()=>uc,unInstallSoft:()=>lc,uninstallOLSPhpExtension:()=>il,updateAlarmStatus:()=>yc,updateSoftInfo:()=>ic,uploadApp:()=>fc}),{t:K}=I.global,tc=(e,t=!1)=>B.post(`/plugin?action=get_soft_find`,e,{requestOptions:{loading:t?K(`Login.index_22`):``}}),nc=e=>B.post(`/panel/history/remove_search_history`,e,{requestOptions:{loading:K(`Login.index_22`),successMessage:!0}}),rc=e=>B.post(`/panel/history/clear_search_history`,e,{requestOptions:{loading:K(`Login.index_22`),successMessage:!0}}),ic=e=>B.post(`/plugin?action=get_soft_list`,e,{requestOptions:{loading:K(`Login.index_34`)}}),ac=e=>B.post(`/plugin?action=install_plugin`,e),oc=e=>B.post(`/plugin?action=install_plugin`,e,{requestOptions:{prefix:``,isOriginalResult:!0,loading:`Installing, please wait...`}}),sc=()=>B.post(`/plugin?action=get_usually_plugin`),cc=(e,t=!1,n=!1)=>B.post(n?`/plugin?action=get_soft_list_card`:`/plugin?action=get_soft_list`,e,{requestOptions:{loading:t?K(`WP.api.tamper_15`):``}}),lc=e=>B.post(`/plugin?action=uninstall_plugin`,e,{requestOptions:{loading:K(`WP.api.tamper_14`),successMessage:!0}}),uc=e=>B.post(`/plugin?action=add_index`,e,{requestOptions:{loading:K(`WP.api.tamper_8`),successMessage:!0}}),dc=e=>B.post(`/plugin?action=remove_index`,e,{requestOptions:{loading:K(`WP.api.tamper_8`),successMessage:!0}}),fc=e=>B.post(`/plugin?action=update_zip`,e,{requestOptions:{loading:K(`Docker.api.App.index_7`)}}),pc=(e,t=!0)=>B.post(`/plugin?action=install_plugin`,e,{requestOptions:{loading:t?K(`Mail.Api.index_35`):``},timeout:0}),mc=e=>B.post(`/plugin?action=get_make_args`,e),hc=e=>B.post(`/plugin?action=add_make_args`,e,{requestOptions:{loading:K(`Mail.Api.index_22`)}}),gc=e=>B.post(`/plugin?action=del_make_args`,e,{requestOptions:{loading:K(`Mail.Api.index_37`)}}),_c=e=>B.post(`/plugin?action=set_make_args`,e,{requestOptions:{loading:K(`Login.index_22`)}}),vc=()=>B.post(`/database?action=GetMySQLInfo`),yc=e=>B.post(`/mod/push/task/update_task_status`,{...e,task_data:JSON.stringify(e.task_data)},{requestOptions:{loading:K(`WP.api.tamper_15`),successMessage:!0}}),bc=e=>B.post(`/database?action=SetDataDir`,e,{requestOptions:{loading:K(`Crontab.Api.index_2`),successMessage:!0}}),xc=e=>B.post(`/database?action=SetMySQLPort`,e,{requestOptions:{loading:K(`Crontab.Api.index_2`),successMessage:!0}}),Sc=()=>B.post(`/database?action=GetRunStatus`),Cc=()=>B.post(`/database?action=GetDbStatus`),wc=e=>B.post(`/database?action=SetDbConf`,e,{requestOptions:{loading:K(`Account.Account.accountState-721844-19`),successMessage:!0}}),Tc=()=>B.post(`/database?action=GetSlowLogs`),Ec=e=>B.post(`/database?action=BinLog`,e,{requestOptions:{loading:e?``:K(`Component.Pay.index_12`)}}),Dc=()=>B.post(`/database?action=GetMySQLBinlogs`),Oc=e=>B.post(`/database?action=mysql_oom_adj`,e,{requestOptions:{loading:e?K(`Component.Pay.index_12`):``,errorMessage:!!e}}),kc=()=>B.post(`/database?action=check_mysql_ssl_status`),Ac=()=>B.post(`/database?action=write_ssl_to_mysql`,{},{requestOptions:{loading:K(`Component.Pay.index_12`),successMessage:!0}}),jc=()=>B.post(`/ajax?action=GetNginxStatus`),Mc=()=>B.post(`/config?action=GetNginxValue`),Nc=e=>B.post(`/config?action=SetNginxValue`,e,{requestOptions:{loading:K(`Account.Account.accountState-721844-19`),successMessage:!0}}),Pc=e=>B.post(`/ajax?action=GetOpeLogs`,e),Fc=e=>B.post(`/plugin?action=a&name=redis&s=SetRedisPersistence`,e,{requestOptions:{loading:K(`Account.Account.accountState-721844-19`),successMessage:!0}}),Ic=e=>B.post(`/ftp?action=set_ftp_logs`,e,{requestOptions:{loading:e.exec_name===`getlog`?``:K(`Crontab.Api.index_2`),successMessage:e.exec_name!==`getlog`}}),Lc=()=>B.post(`/plugin?action=a&name=redis&s=GetRedisConf`),Rc=e=>B.post(`/plugin?action=a&name=redis&s=SetRedisConf`,e,{requestOptions:{loading:K(`Account.Account.accountState-721844-19`),successMessage:!0}}),zc=()=>B.post(`/plugin?action=a&name=redis&s=GetRedisStatus`),Bc=()=>B.post(`/plugin?action=a&name=redis&s=GetRedisPersistence`),Vc=()=>B.post(`/plugin?action=a&name=mongodb&s=get_databases`),Hc=()=>B.post(`/plugin?action=a&name=mongodb&s=get_options`),Uc=e=>B.post(`/plugin?action=a&name=mongodb&s=save_options`,e,{requestOptions:{loading:K(`Account.Account.accountState-721844-19`),successMessage:!0}}),Wc=()=>B.post(`/plugin?action=a&name=mongodb&s=get_logs`),Gc=e=>B.post(`/site?action=get_restart_task`,e),Kc=e=>B.post(`/site?action=set_restart_task`,e,{requestOptions:{loading:K(`Crontab.Api.index_2`),successMessage:!0}}),qc=()=>B.post(`/ajax?action=GetApacheStatus`),Jc=()=>B.post(`/config?action=GetApacheValue`),Yc=e=>B.post(`/config?action=SetApacheValue`,e,{requestOptions:{loading:K(`Account.Account.accountState-721844-19`),successMessage:!0}}),Xc=()=>B.post(`/ajax?action=GetMemcachedStatus`),Zc=e=>B.post(`/ajax?action=SetMemcachedCache`,e,{requestOptions:{loading:K(`Account.Account.accountState-721844-19`),successMessage:!0}}),Qc=()=>B.post(`/config?action=get_ols_value`),$c=e=>B.post(`/config?action=set_ols_value`,e,{requestOptions:{loading:K(`Account.Account.accountState-721844-19`),successMessage:!0}}),el=e=>B.post(`/ajax?action=php_info`,e,{headers:{"Aap-Web-Server":`ols`}}),tl=e=>B.post(`/ajax?action=GetPHPConfig`,e,{headers:{"Aap-Web-Server":`ols`}}),nl=e=>B.post(`/ajax?action=GetPHPInfo`,e,{requestOptions:{loading:K(`Component.Pay.index_12`),successMessage:!1},headers:{"Aap-Web-Server":`ols`}}),rl=e=>B.post(`/files?action=InstallSoft`,e,{requestOptions:{loading:K(`Component.Pay.index_12`),successMessage:!0},headers:{"Aap-Web-Server":`ols`}}),il=e=>B.post(`/files?action=UninstallSoft`,e,{requestOptions:{loading:K(`Component.Pay.index_12`),successMessage:!0},headers:{"Aap-Web-Server":`ols`}}),al=(e,t=!1)=>B.post(`/plugin?action=get_soft_find`,e,{requestOptions:{loading:t?K(`Login.index_22`):``},headers:{"Aap-Web-Server":`ols`}}),ol=e=>B.post(`/plugin?action=get_download_speed`,e,{requestOptions:{loading:``,successMessage:!1,errorMessage:!1}}),sl=e=>B.post(`/plugin?action=input_zip`,e,{timeout:0,requestOptions:{successMessage:!0}});S();var cl=D(`waf`,()=>{let e=$(),t=E(!1),n=E(!1),r=E(``),i=E(`9.3.7`),a=E(`9.9.1`);return{version:r,lastVersion:a,isBuy:t,isInstall:n,firstVersion:i,isFirstVersion:T(()=>Qt(r.value,i.value)),isNewVersion:T(()=>Qt(r.value,a.value)),isNewVersionSite:T(()=>e.multiService||Qt(r.value,a.value)),isBuyAndInstall:T(()=>t.value&&n.value),getWafInfo:async()=>{let{message:e}=await tc({sName:`btwaf`});j(e)&&(t.value=N(e.endtime)?e.endtime>=0:!1,n.value=e.setup,r.value=e.version)}}});A();var ll=I.global.te(`Layout.Sider.wap_13`)?I.global.t(`Layout.Sider.wap_13`):`Protection Screen`,q=async(e,t,n)=>{let r=cl();try{if(await r.getWafInfo(),!r.isBuyAndInstall&&e.path!==`/waf/install`){n(`/waf/install`);return}if(r.isBuyAndInstall&&e.path===`/waf/install`){n(`/waf/overview`);return}if(r.isBuyAndInstall&&!r.isNewVersion&&e.path!==`/waf/site`){n(`/waf/site`);return}}catch(e){console.error(e)}n()},ul={path:`/waf`,name:`WAF`,redirect:`/waf/overview`,meta:{sort:8,keepAlive:!1},component:U,children:[{path:`/waf`,name:`Waf Layout`,redirect:`/waf/overview`,meta:{title:I.global.t(`Layout.Sider.wap_1`),icon:`waf`},component:()=>k(()=>import(`./view-waf.js?v=1784873523001`).then(e=>e.S),[]),children:[{path:`overview`,name:`Waf Overview`,beforeEnter:q,meta:{activeMenu:`Waf Layout`,title:I.global.t(`Layout.Sider.wap_2`)},component:()=>k(()=>import(`./view-waf.js?v=1784873523001`).then(e=>e.y),[])},{path:`site`,name:`Waf Site`,beforeEnter:q,meta:{activeMenu:`Waf Layout`,title:I.global.t(`Layout.Sider.wap_3`)},component:()=>k(()=>import(`./view-waf.js?v=1784873523001`).then(e=>e.t),[])},{path:`block`,name:`Waf Block`,beforeEnter:q,meta:{activeMenu:`Waf Layout`,title:I.global.t(`Layout.Sider.wap_4`)},component:()=>k(()=>import(`./view-waf.js?v=1784873523001`).then(e=>e.E),[])},{path:`rules`,name:`Waf Rules`,beforeEnter:q,meta:{activeMenu:`Waf Layout`,title:I.global.t(`Layout.Sider.wap_5`)},component:()=>k(()=>import(`./view-waf.js?v=1784873523001`).then(e=>e.g),[])},{path:`area`,name:`Waf Area`,beforeEnter:q,meta:{activeMenu:`Waf Layout`,title:I.global.t(`Layout.Sider.wap_6`)},component:()=>k(()=>import(`./view-waf.js?v=1784873523001`).then(e=>e.D),[])},{path:`screen`,name:`Waf Protection Screen`,beforeEnter:q,meta:{activeMenu:`Waf Layout`,title:ll},component:()=>k(()=>import(`./view-waf.js?v=1784873523001`).then(e=>e.v),[])},{path:`flow`,name:`Waf Flow Limiting`,beforeEnter:q,meta:{activeMenu:`Waf Layout`,title:I.global.t(`Layout.Sider.wap_11`)},component:()=>k(()=>import(`./view-waf.js?v=1784873523001`).then(e=>e.C),[])},{path:`custom`,name:`Waf Custom Rule`,beforeEnter:q,meta:{activeMenu:`Waf Layout`,title:I.global.t(`Layout.Sider.wap_7`)},component:()=>k(()=>import(`./view-waf.js?v=1784873523001`).then(e=>e.T),[])},{path:`exclusive`,name:`Waf Exclusive Rule`,beforeEnter:q,meta:{activeMenu:`Waf Layout`,title:I.global.t(`Layout.Sider.wap_12`)},component:()=>k(()=>import(`./view-waf.js?v=1784873523001`).then(e=>e.w),[])},{path:`map`,name:`Waf Attack Map`,beforeEnter:q,meta:{activeMenu:`Waf Layout`,title:I.global.t(`Layout.Sider.wap_8`),hidden:!0},component:()=>k(()=>import(`./view-waf.js?v=1784873523001`).then(e=>e.b),[])},{path:`report`,name:`Waf Attack Report`,beforeEnter:q,meta:{activeMenu:`Waf Layout`,title:I.global.t(`Layout.Sider.wap_9`)},component:()=>k(()=>import(`./view-waf.js?v=1784873523001`).then(e=>e._),[])},{path:`setting`,name:`Waf Setting`,beforeEnter:q,meta:{activeMenu:`Waf Layout`,title:I.global.t(`Layout.Sider.wap_10`)},component:()=>k(()=>import(`./view-waf.js?v=1784873523001`).then(e=>e.h),[])}]},{path:`/waf`,name:`Waf Other Layout`,redirect:`/waf/install`,meta:{title:I.global.t(`Layout.Sider.wap_1`),icon:`waf`},component:()=>k(()=>import(`./view-waf.js?v=1784873523001`).then(e=>e.S),[]),children:[{path:`install`,name:`Waf Install`,beforeEnter:q,meta:{activeMenu:`Waf Layout`,title:`aaPanel WAF`,install:!0},component:()=>k(()=>import(`./view-waf.js?v=1784873523001`).then(e=>e.x),[])}]}]};A();var dl={path:`/site`,name:`Website`,redirect:`/site/php`,meta:{sort:2,keepAlive:!0},component:U,children:[{path:`/site`,name:`Website Layout`,redirect:`/site/php`,meta:{title:I.global.t(`Layout.Sider.site_1`),icon:`website`},component:()=>k(()=>import(`./view-site.js?v=1784873523001`).then(e=>e.C),[]),children:[{path:`php`,name:`Website PHP`,meta:{activeMenu:`Website Layout`,title:I.global.t(`Layout.Sider.site_2`)},component:()=>k(()=>import(`./view-site.js?v=1784873523001`).then(e=>e.r),[])},{path:`node`,name:`Website Node.js`,meta:{activeMenu:`Website Layout`,title:I.global.t(`Layout.Sider.site_3`)},component:()=>k(()=>import(`./view-site.js?v=1784873523001`).then(e=>e.S),[])},{path:`proxy`,name:`Reverse Proxy`,meta:{activeMenu:`Website Layout`,title:I.global.t(`Layout.Sider.site_4`)},component:()=>k(()=>import(`./view-site.js?v=1784873523001`).then(e=>e.n),[])},{path:`go`,name:`Go`,meta:{activeMenu:`Website Layout`,title:I.global.t(`Go Project`)},component:()=>k(()=>import(`./view-site.js?v=1784873523001`).then(e=>e.w),[])},{path:`python`,name:`Python`,meta:{activeMenu:`Website Layout`,title:I.global.t(`Python Project`)},component:()=>k(()=>import(`./view-site.js?v=1784873523001`).then(e=>e.t),[])}]}]};A();var fl={path:`/wp`,name:`WP Toolkit`,redirect:`/wp/toolkit`,meta:{sort:3},component:U,children:[{path:`/wp`,name:`WP Toolkit Layout`,redirect:`/wp/toolkit`,meta:{title:`WP Toolkit`,icon:`wp`},component:()=>k(()=>import(`./view-wp.js?v=1784873523001`).then(e=>e.o),[]),children:[{path:`toolkit`,name:`local`,meta:{activeMenu:`WP Toolkit Layout`,title:I.global.t(`Layout.Sider.wp_1`)},component:()=>k(()=>import(`./view-wp.js?v=1784873523001`).then(e=>e.t),[])},{path:`remote`,name:`remote`,meta:{activeMenu:`WP Toolkit Layout`,title:I.global.t(`Layout.Sider.wp_2`)},component:()=>k(()=>import(`./view-wp.js?v=1784873523001`).then(e=>e.a),[])}]}]};A();var pl=Object.assign({"./modules/account.ts":co,"./modules/ai.ts":lo,"./modules/config.ts":uo,"./modules/crontab.ts":fo,"./modules/database.ts":po,"./modules/docker.ts":As,"./modules/files.ts":js,"./modules/ftp.ts":Ms,"./modules/home.ts":Ns,"./modules/logs.ts":Ps,"./modules/mail.ts":Ks,"./modules/monitor.ts":qs,"./modules/node.ts":Ys,"./modules/security.ts":Xs,"./modules/soft.ts":Zs,"./modules/ssl.ts":Qs,"./modules/terminal.ts":$s,"./modules/waf.ts":ul,"./modules/website.ts":dl,"./modules/wp.ts":fl}),ml=[...Object.keys(pl).map(e=>{let t=pl[e];return t.path=``+t.path,t.redirect=``+t.redirect,t.children&&t.children.length>0&&t.children[0].children&&(t.children[0].path=``+t.children[0].path,t.children[0].redirect=``+t.children[0].path),t}).sort((e,t)=>{var n,r,i,a;return(N((n=e.meta)==null?void 0:n.sort)?(r=e.meta)==null?void 0:r.sort:Number.MAX_VALUE)-(N((i=t.meta)==null?void 0:i.sort)?(a=t.meta)==null?void 0:a.sort:Number.MAX_VALUE)})],hl=[];ml.forEach(e=>{hl.push(e)});var gl=[{path:`/`,component:U,children:[{path:`binds`,name:`Bind Account`,meta:{hidden:!0},component:()=>k(()=>import(`./view-bind.js?v=1784873523001`).then(e=>e.t),[])},{path:`modify_password`,name:`Modify Password`,meta:{hidden:!0},component:()=>k(()=>import(`./view-modify-password.js?v=1784873523001`).then(e=>e.t),[])}]},{path:`/flow/:id`,name:`Flow`,meta:{hidden:!0},component:()=>k(()=>import(`./view-flow.js?v=1784873523001`).then(e=>e.t),[])}],_l=[...hl,...gl],vl=Be({routes:_l,history:Ie((()=>{let e=localStorage.getItem(`apsess`);if(new URLSearchParams(window.location.search).get(`tem_login`)===`true`){let t=window.location.pathname.match(/^\/apsess_([^/]+)/);if(t&&t[1]){e=t[1],localStorage.setItem(`apsess`,e);let n=window.location.pathname+window.location.hash;window.history.replaceState(null,``,n)}}if(!e)return window.location.replace(`/login?dologin=True`),``;let t=`/apsess_${e}`,n=window.location.pathname;if(!/^\/apsess_[a-zA-Z0-9]+/.test(n)){let e=(t+n).replace(/\/\/+/g,`/`);return window.location.replace(e+window.location.search+window.location.hash),t}if((n.match(/\/apsess_[a-zA-Z0-9]+/g)||[]).length>1){let e=n.replace(/\/apsess_[a-zA-Z0-9]+/g,``);e.startsWith(`/`)||(e=`/`+e);let r=(t+e).replace(/\/\/+/g,`/`)+window.location.search+window.location.hash;return window.location.replace(r),t}let r=n.match(/^\/apsess_([^/]+)/);if(r&&r[1]!==e){let e=n.replace(/^\/apsess_[^/]+/,``);e.startsWith(`/`)||(e=`/`+e);let r=(t+e).replace(/\/\/+/g,`/`)+window.location.search+window.location.hash;return window.location.replace(r),t}return t})()),scrollBehavior:()=>({left:0,top:0})});S();var yl=D(`route`,()=>{let e=E([]),t=E([]);return{menus:e,showMenus:T(()=>e.value.filter(e=>!t.value.includes(e.showName))),setHideMenu:e=>{t.value=e},generateRoutes:()=>{wn(`page-menu`);let t=Sn(`page-menu-new`,JSON.stringify({})),n=JSON.parse(t);e.value=[],_l.forEach(t=>{let{children:r}=t;if(!r||r.length===0)return;let i=r[0],{name:a,meta:o}=i,{hidden:s,title:c,icon:l}=o||{},u=i.children?i.children[0].name:i.name,d=n[String(t.name||``)],f=!1;if(r)for(let e=0;e{let n=window.vite_menus,r=JSON.parse(n.replace(/'/g,`"`).replace(/'/g,`"`));if(Vt(r)){let n=e.value.filter(e=>!r.map(e=>e.title).includes(e.showName));t.value=n.map(e=>e.showName)}}}});S();var bl=D(`global-pay`,()=>{let{t:e}=Le(),t=E(`pro`),n=E(e(`Component.Pay.index_1`)),r=E(e(`Component.Pay.index_2`)),i=E(`100000058`),a=E(27),o=E(``),s=E(!0),c=E([]),l=e=>{t.value=e.key,i.value=e.pid,n.value=e.label,r.value=e.desc},u=e=>{a.value=e},d=e=>{o.value=e},f=e=>{c.value=[e]},p=e=>{s.value=e},m=E({status:0,end_time:0,obtain_id:0,total:0,length:0}),h=T(()=>!(m.value.status===1&&m.value.length<=0||m.value.total===0||m.value.end_time-Math.floor(Date.now()/1e3)<=0)),ee=T(()=>m.value.status!==1||m.value.end_time-Math.floor(Date.now()/1e3)<=0?!1:m.value.length>0),g=async()=>{let{message:e}=await Hr();return j(e)&&(m.value.status=e.status,m.value.end_time=e.end_time,m.value.obtain_id=e.obtain_id,m.value.length=e.coupons.length,m.value.total=e.total),e},_=E(!1);return{pid:i,type:t,label:n,desc:r,source:a,username:o,ssl:s,plugins:c,orderLoad:_,receiveCoupon:m,showCoupon:h,showCouponModal:ee,reset:()=>{t.value=`pro`,n.value=e(`Component.Pay.index_1`),r.value=e(`Component.Pay.index_2`),i.value=`100000058`,a.value=27,o.value=``,c.value=[]},setSsl:p,setMenu:l,setSource:u,setUsername:d,setPlugins:f,setOrderLoad:e=>{_.value=e},getReceiveCoupon:g}});S();var xl=D(`site-proxy`,()=>{let e=E(!1);return{siteName:E(`1111`),proxyPath:E(`1111`),isRefresh:e,setRefresh:t=>{e.value=t}}}),{t:J}=I.global,Sl=e=>B.post(`/project/nodejs/get_project_list`,{data:JSON.stringify(e)}),Cl=()=>B.post(`/project/nodejs/get_nodejs_version`),wl=e=>B.post(`/project/nodejs/get_run_list`,{data:JSON.stringify(e)}),Tl=e=>B.post(`/project/nodejs/create_project`,{data:JSON.stringify(e)},{requestOptions:{loading:J(`Security.Api.Index_4`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}}),El=e=>B.post(`/project/nodejs/get_project_info`,{data:JSON.stringify(e)}),Dl=e=>B.post(`/project/nodejs/modify_project`,{data:JSON.stringify(e)},{requestOptions:{loading:J(`Crontab.Api.index_5`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}}),Ol=e=>B.post(`/project/nodejs/unbind_extranet`,{data:JSON.stringify(e)},{requestOptions:{loading:J(`Node.index_66`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}}),kl=e=>B.post(`/project/nodejs/bind_extranet`,{data:JSON.stringify(e)},{requestOptions:{loading:J(`Node.index_67`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}}),Al=e=>B.post(`/project/nodejs/project_get_domain`,{data:JSON.stringify(e)}),jl=e=>B.post(`/project/nodejs/project_add_domain`,{data:JSON.stringify(e)},{requestOptions:{loading:J(`Mail.Api.index_22`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}}),Ml=(e,t=!0)=>B.post(`/project/nodejs/project_remove_domain`,{data:JSON.stringify(e)},{requestOptions:{loading:t?J(`Mail.Api.index_37`):``,errorMessageKey:`data`,successMessage:t,successMessageKey:`data`}}),Nl=e=>B.post(`/project/nodejs/get_project_modules`,{data:JSON.stringify(e)}),Pl=e=>B.post(`/project/nodejs/install_module`,{data:JSON.stringify(e)},{requestOptions:{loading:J(`Mail.Api.index_35`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}}),Fl=e=>B.post(`/project/nodejs/install_packages`,{data:JSON.stringify(e)},{requestOptions:{loading:J(`Mail.Api.index_35`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}}),Il=e=>B.post(`/project/nodejs/upgrade_module`,{data:JSON.stringify(e)},{requestOptions:{loading:J(`Node.index_73`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}}),Ll=e=>B.post(`/project/nodejs/uninstall_module`,{data:JSON.stringify(e)},{requestOptions:{loading:J(`Mail.Api.index_34`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}}),Rl=e=>B.post(`/project/nodejs/get_project_log`,{data:JSON.stringify(e)}),zl=e=>B.post(`/project/nodejs/batch_operation_project`,{...e,project_names:JSON.stringify(e.project_names)},{requestOptions:{loading:J(`Component.Pay.index_12`)}}),Bl=()=>B.post(`/mod/nodejs/com/get_pm2_monit`),Vl=e=>B.post(`/mod/nodejs/com/get_pm2_logs`,e),Hl=()=>B.post(`/plugin?action=a&s=get_online_version_list&name=nodejs`,{},{requestOptions:{loading:``,errorMessage:!1}}),Ul=e=>B.post(`/plugin?action=a&s=set_default_env&name=nodejs`,e,{requestOptions:{loading:J(`Component.Pay.index_12`),successMessage:!1}}),Wl=e=>B.post(`/mod/nodejs/com/set_pm2_status`,e,{requestOptions:{loading:J(`Component.Pay.index_12`),successMessage:!1}}),Gl=()=>B.post(`/mod/nodejs/com/pre_env`),Kl=e=>B.post(`/mod/nodejs/com/modify_project`,e,{requestOptions:{loading:J(`Component.Pay.index_12`),successMessage:!0}});S();var ql=D(`site-node`,()=>{let e=E(``),t=E(!1),n=e=>{t.value=e},r=E(!1),i=T(()=>r.value),a=E(!0),o=E(),s=E(``),c=E(``);return{siteName:e,isRefresh:t,isMapping:i,isMappingState:r,isRun:a,nodePath:s,domains:o,activeMenu:c,setMenu:()=>{c.value=``},getConfig:async(t=!0)=>{r.value=!1;let{message:n}=await El({project_name:e.value});if(j(n)&&(o.value=n.project_config.domains,a.value=n.run,s.value=n.project_config.project_cwd,r.value=!!n.project_config.bind_extranet,!n.project_config.bind_extranet&&t))throw Error()},setRefresh:n}});S();var Jl=D(`ftp`,()=>{let e=$(),t=E(!1),n=E(``),r=E(21),i=E(!0);return{isRefresh:t,port:r,url:T(()=>e.address?`ftp://${e.address}:${r.value}`:`--`),addPath:n,install:i,resetPage:()=>{n.value=``,r.value=21,i.value=!0,t.value=!1},getConfig:async()=>{let{message:e}=await Cr();j(e)&&(r.value=e.ftpPort,n.value=e.sites_path,i.value=e[`pure-ftpd`].setup)},setRefresh:e=>{t.value=e}}}),{t:Y}=I.global,Yl=e=>e.type===`mysql`?B.post(`/database?action=GetCloudServer`,e):B.post(`/database/${e.type}/GetCloudServer`,{data:JSON.stringify(e)}),Xl=(e,t)=>e===`mysql`?B.post(`/database?action=AddCloudServer`,t,{requestOptions:{loading:Y(`Database.Api.Index_1`),successMessage:!0,errorMessage:{isHtml:!0,close:!0}}}):B.post(`/database/${e}/AddCloudServer`,{data:JSON.stringify(t)},{requestOptions:{loading:Y(`Database.Api.Index_1`),successMessage:!0,errorMessage:{isHtml:!0,close:!0}}}),Zl=(e,t)=>e===`mysql`?B.post(`/database?action=ModifyCloudServer`,t,{requestOptions:{loading:Y(`Database.Api.Index_2`),successMessage:!0}}):B.post(`/database/${e}/ModifyCloudServer`,{data:JSON.stringify(t)},{requestOptions:{loading:Y(`Database.Api.Index_2`),successMessage:!0}}),Ql=(e,t)=>e===`mysql`?B.post(`/database?action=RemoveCloudServer`,t,{requestOptions:{loading:Y(`Database.Api.Index_3`),successMessage:!0}}):B.post(`/database/${e}/RemoveCloudServer`,{data:JSON.stringify(t)},{requestOptions:{loading:Y(`Database.Api.Index_3`),successMessage:!0}}),$l=(e,t)=>e===`mysql`?B.post(`/database?action=SyncGetDatabases`,t,{requestOptions:{loading:Y(`Database.Api.Index_4`),successMessage:!0}}):B.post(`/database/${e}/SyncGetDatabases`,{data:JSON.stringify(t)},{requestOptions:{loading:Y(`Database.Api.Index_4`),successMessage:!0}}),eu=e=>B.post(`/data?action=getData`,{table:`databases`,...e}),tu=e=>B.post(`/database?action=AddDatabase`,e,{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),nu=(e,t)=>e===`mysql`?B.post(`/database?action=DeleteDatabase`,t):B.post(`/database/${e}/DeleteDatabase`,{data:JSON.stringify(t)}),ru=e=>e===`mysql`?B.post(`/data?action=getKey`,{table:`config`,key:`mysql_root`,id:1}):B.post(`/database/${e}/get_root_pwd`,{}),iu=(e,t)=>e===`mysql`?B.post(`/database?action=SetupPassword`,t,{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}):B.post(`/database/${e}/set_root_pwd`,{data:JSON.stringify(t)},{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),au=(e,t)=>e===`mysql`?B.post(`/database?action=SyncToDatabases&type=${+(t.ids.length>0)}`,{ids:JSON.stringify(t.ids)},{requestOptions:{loading:Y(`Database.Api.Index_4`),successMessage:!0}}):B.post(`/database/${e}/SyncToDatabases`,{data:JSON.stringify({type:+(t.ids.length>0),ids:JSON.stringify(t.ids)})},{requestOptions:{loading:Y(`Database.Api.Index_4`),successMessage:!0}}),ou=(e,t)=>e===`mysql`?B.post(`/database?action=SyncGetDatabases`,t,{requestOptions:{loading:Y(`Database.Api.Index_4`),successMessage:!0}}):B.post(`/database/${e}/SyncGetDatabases`,{data:JSON.stringify(t)},{requestOptions:{loading:Y(`Database.Api.Index_4`),successMessage:!0}}),su=e=>B.post(`/data?action=setPs`,{...e,table:`databases`},{requestOptions:{successMessage:!0}}),cu=(e,t)=>e===`mysql`?B.post(`/database?action=ResDatabasePassword`,t,{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}):B.post(`/database/${e}/ResDatabasePassword`,{data:JSON.stringify(t)},{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),lu=e=>B.post(`/data?action=getData`,{...e,table:`backup`,type:1}),uu=(e,t,n=!0)=>e===`mysql`?B.post(`/database?action=ToBackup`,t,{timeout:999999999,requestOptions:{loading:n?Y(`WP.api.tamper_9`):``,successMessage:n}}):B.post(`/database/${e}/ToBackup`,{data:JSON.stringify(t)},{requestOptions:{loading:n?Y(`WP.api.tamper_9`):``,successMessage:n}}),du=(e,t,n=!0)=>e===`mysql`?B.post(`/database?action=InputSql`,t,{timeout:999999999,requestOptions:{loading:n?Y(`Database.Api.Index_5`):``,successMessage:!0}}):B.post(`/database/${e}/InputSql`,{data:JSON.stringify(t)},{requestOptions:{loading:Y(`Database.Api.Index_5`),successMessage:!0}}),fu=(e,t=!0)=>B.post(`/database?action=DelBackup`,e,{requestOptions:{loading:t?Y(`WP.api.tamper_8`):``,successMessage:t}}),pu=e=>B.post(`/database?action=GetDatabaseAccess`,e,{requestOptions:{loading:Y(`WP.api.tamper_8`)}}),mu=e=>B.post(`/database?action=SetDatabaseAccess`,e,{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),hu=e=>B.post(`/database?action=GetInfo`,e),gu=e=>B.post(`/database?action=ReTable`,{...e,tables:JSON.stringify(e.tables)},{requestOptions:{loading:Y(`Database.Api.Index_6`),successMessage:!0}}),_u=e=>B.post(`/database?action=OpTable`,{...e,tables:JSON.stringify(e.tables)},{requestOptions:{loading:Y(`Database.Api.Index_7`),successMessage:!0}}),vu=e=>B.post(`/database?action=AlTable`,{...e,tables:JSON.stringify(e.tables)},{requestOptions:{loading:Y(`Database.Api.Index_8`),successMessage:!0}}),yu=(e,t)=>B.post(`/database/${e}/AddDatabase`,{data:JSON.stringify(t)},{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),bu=e=>B.post(`/database?action=GetUserHostDbGrant`,e),xu=e=>B.post(`/database?action=GetMysqlUser`,e),Su=e=>B.post(`/database?action=GetDatabasesList`,e),Cu=e=>B.post(`/database?action=AddUserGrants`,e,{requestOptions:{loading:Y(`Security.Api.Index_4`),successMessage:!0}}),wu=e=>B.post(`/database?action=AddMysqlUser`,e,{requestOptions:{loading:Y(`Security.Api.Index_4`),successMessage:!0}}),Tu=e=>B.post(`/database?action=ChangeUserPass`,e,{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),Eu=e=>B.post(`/database?action=GetUserGrants`,e,{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),Du=e=>B.post(`/database?action=DelMysqlUser`,e,{requestOptions:{loading:Y(`Security.Api.Index_3`),successMessage:!0}}),Ou=e=>B.post(`/database?action=DelUserGrants`,e,{requestOptions:{loading:Y(`Security.Api.Index_3`),successMessage:!0}}),ku=e=>B.post(`/crontab?action=get_auto_config`,e),Au=e=>B.post(`/crontab?action=set_auto_config`,e,{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),ju=(e,t)=>B.post(`/database/${e}/get_list`,{data:JSON.stringify({...t,table:`databases`})}),Mu=()=>B.post(`/database/mongodb/get_root_pwd`),Nu=e=>B.post(`/database/mongodb/set_auth_status`,{data:JSON.stringify({...e,status:1})},{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),Pu=e=>B.post(`/database/mongodb/set_auth_status`,{data:JSON.stringify(e)},{requestOptions:{loading:Y(`Database.Api.Index_9`),successMessage:!0}}),Fu=e=>B.post(`/database/redis/get_list`,{data:JSON.stringify(e)}),Iu=e=>B.post(`/database/redis/get_db_keylist`,{data:JSON.stringify(e)}),Lu=e=>B.post(`/database/redis/set_redis_val`,{data:JSON.stringify(e)},{requestOptions:{loading:Y(`Database.Api.Index_11`),successMessage:!0}}),Ru=(e,t=!0)=>B.post(`/database/redis/del_redis_val`,{data:JSON.stringify(e)},{requestOptions:{loading:t?Y(`WP.api.tamper_8`):``,successMessage:t}}),zu=()=>B.post(`/database/redis/get_backup_list`),Bu=e=>B.post(`/database/redis/ToBackup`,{data:JSON.stringify(e)},{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),Vu=e=>B.post(`/database/redis/InputSql`,{data:JSON.stringify(e)},{requestOptions:{loading:Y(`Database.Api.Index_10`),successMessage:!0}}),Hu=e=>B.post(`/database/redis/DelBackup`,{data:JSON.stringify(e)},{requestOptions:{loading:Y(`Database.Api.Index_12`),successMessage:!0}}),Uu=e=>B.post(`/database/redis/clear_flushdb`,{data:JSON.stringify({sid:e.sid,ids:JSON.stringify(e.ids)})},{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),Wu=e=>B.post(`/database?action=check_del_data`,{ids:JSON.stringify(e.ids)}),Gu=e=>B.post(`/system?action=ServiceAdmin`,e,{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),Ku=()=>B.post(`/data?action=getKey`,{table:`config`,key:`mysql_root`,id:1}),qu=e=>B.post(`/ajax?action=setPHPMyAdmin`,e,{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),Ju=()=>B.post(`/ajax?action=get_phpmyadmin_ssl`),Yu=e=>B.post(`/ajax?action=setPHPMyAdmin`,e,{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),Xu=e=>B.post(`/ajax?action=set_phpmyadmin_ssl`,e,{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),Zu=e=>B.post(`/ajax?action=change_phpmyadmin_ssl_port`,e,{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),Qu=()=>B.post(`/ajax?action=setPHPMyAdmin`,{password:`close`,siteName:`phpmyadmin`},{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),$u=e=>B.post(`/ajax?action=setPHPMyAdmin`,{...e,siteName:`phpmyadmin`},{requestOptions:{loading:Y(`WP.api.tamper_8`),successMessage:!0}}),ed=e=>B.post(`/files?action=get_sql_backup`,e);S();var td=D(`database`,()=>{let e=E(`mysql`),t=E(!1),n=E(-1),r=E(-1),i=Me([]),a=E(``),o=E(``),s=E({port:`888`,setup:!1}),c=E(!0),l=E(!0),u=E(!0),f=E(!0),p=E(!0);return{type:e,isRefresh:t,install:c,delRemoteId:n,addRedisId:r,remoteList:i,backupPath:a,mysqlRoot:o,phpmyadmin:s,isInstallRedis:l,isInstallMongoDB:u,isInstallPgsql:f,isInstallPgsqlManager:p,resetPage:()=>{a.value=``,i.value=[]},getRemote:async()=>{let{message:t}=await Yl({type:e.value});i.value=Vt(t)?t:[],c.value=i.value.length>0},getConfig:async()=>{let{message:e}=await Cr();j(e)&&(a.value=d(e,`backup_path`,``),o.value=d(e,`mysql_root`,``),s.value.setup=d(e,`phpmyadmin.setup`,!1),l.value=d(e,`redis.setup`,!1),u.value=d(e,`mongodb.setup`,!1),f.value=d(e,`pgsql.setup`,!1),p.value=d(e,`pgsql.pgsql_manager_setup`,!1))},setType:t=>{e.value=t},setRefresh:e=>{t.value=e},setDelRemoteId:e=>{n.value=e},setAddRedisId:e=>{r.value=e}}});S();var nd=D(`docker-app`,()=>{let e=E(`all`),t=E(!1),n=E(0),r=E(0);return{type:e,refresh:t,maxCpu:n,maxMemory:r,setType:t=>{e.value=t},setRefresh:e=>{t.value=e},setMaxCpu:e=>{n.value=e},setMaxMemory:e=>{r.value=e}}},{persist:{pick:[`type`]}});S();var rd=D(`terminal`,()=>{let e=E(!0),t=E(!1),n=E(!1),r=e=>{n.value=e},i=E(),a=E(``),o=E(!0);return{isShow:e,isFull:t,isRefresh:n,server:i,command:a,isRunCmd:o,setRefresh:r,setCommand:(e,t=!0)=>{a.value=e,o.value=t}}});S();var id=D(`logs`,()=>{let e=E(),t=t=>{e.value=t},n=E(),r=e=>{n.value=e},i=E();return{currentId:e,websiteName:n,logName:i,setLogName:e=>{i.value=e},setCurrentId:t,setWebsite:r}});S();var{t:ad}=I.global,od=()=>({p:1,row:20,query:``,type:0,tojs:`soft.get_list`,force:0}),sd=D(`soft`,()=>{let e=E(!1),t=E([]),n=E(`table`),r=y(od()),i=T(()=>[{label:ad(`Crontab.Script.index_25`),value:0},{label:ad(`Mail.Setting.index_7`),value:-1},{label:ad(`Soft.index_1`),value:5},{label:ad(`Database.index_22`),value:6},{label:ad(`Soft.index_2`),value:7},{label:ad(`Soft.index_3`),value:8}]),a=t=>{e.value=t};return{isRefresh:e,search:r,viewMode:n,optionType:i,searchHistory:t,setRefresh:a,setSearchType:e=>{r.p=1,r.type=e},setForceUpdate:()=>{r.force=1,a(!0)},resetSearch:()=>{Object.assign(r,od())},setSearchHistory:e=>{t.value=e},removeSearchHistory:e=>{t.value=t.value.filter(t=>t!==e)},clearSearchHistory:()=>{t.value=[]}}},{persist:{pick:[`viewMode`,`search.type`]}});S();function cd(e=!1){let t=E(e);return{loading:t,setLoading:(e,n=!0)=>{n&&(t.value=e)}}}S();function ld(e){let t=E([]),n=y({data:[],total:0,loading:!1});return{keys:t,table:n,columns:E(e),setLoading:(e,t=!0)=>{t&&(n.loading=e)}}}S();var ud=D(`config`,()=>{let e=E(!1),t=t=>{e.value=t},n=E(``),r=E(`/www/wwwroot`),i=E(!0),a=E({setup:!1}),o=E({setup:!0,type:``,version:``,status:!1}),s=E({setup:!1,version:``,status:!1}),c=E({setup:!1,version:``,status:!1}),l=E({is_install:0,status:!1,version:``});return{getPHPConfig:async()=>{let{message:e}=await Cr();j(e)&&(n.value=d(e,`webserver`,``),r.value=d(e,`sites_path`,``),i.value=d(e,`recycle_bin`,!1),a.value.setup=!!e.php.length,j(e.web)&&(o.value=e.web),j(e[`pure-ftpd`])&&(s.value=e[`pure-ftpd`]),j(e.mysql)&&(c.value=e.mysql),j(e.monitor)&&(l.value=e.monitor))},webserver:n,sitePath:r,recycleBin:i,php:a,web:o,ftp:s,mysql:c,isRefresh:e,monitor:l,isMonitorInstall:T(()=>l.value.is_install===1&&Qt(l.value.version,`4.1.2`)),setRefresh:t}});S(),A();var{t:dd}=I.global,fd=[`mysql`,`nginx`,`pureftpd`,`redis`,`mongodb`,`apache`,`memcached`,`openlitespeed`,`pdns`],pd=e=>fd.includes(e),md=e=>e.price!==`0.00`&&(e.endtime==-1||e.endtime==-2),hd=e=>{switch(e.task){case`-1`:return dd(`Soft.index_40`);case`0`:return dd(`Soft.index_41`);case`-2`:return dd(`Soft.index_42`);case`1`:return dd(`Public.Btn.Install`);default:return`unknown`}},gd=e=>!e.custom&&e.versions.map(e=>`${e.m_version}.${e.version}`).some(t=>e.type===5?vd(e.version,t):yd(e.version,t))&&e.setup&&!md(e),_d=e=>e.versions.map(e=>`${e.m_version}.${e.version}`).findIndex(t=>e.type===5?vd(e.version,t):yd(e.version,t)),vd=(e,t)=>{let n=e.split(`.`).map(Number),r=t.split(`.`).map(Number),i=n[0],a=n[1],o=n[2]||0,s=r[0],c=r[1],l=r[2]||0;return i!==s||a!==c||a===0&&c>0?!1:o{let n=e.split(`.`).map(Number),r=t.split(`.`).map(Number),i=n[0],a=n[1],o=n[2],s=r[0],c=r[1],l=r[2];return s>i||s===i&&c>(a===void 0?-1:a)||s===i&&c===(a===void 0?-1:a)&&l>(o===void 0?-1:o)?[s,c===void 0?``:c,l===void 0?``:l].filter(Boolean).join(`.`):!1},bd=()=>{z({width:574,minHeight:400,component:g(()=>k(()=>import(`./feature-Feedback.js?v=1784873523001`).then(e=>e.r),[]))})},xd=(e,t)=>{let n=z({width:620,minHeight:200,data:{name:e,callback:t,hide:()=>n.hide()},component:g(()=>k(()=>import(`./view-soft.js?v=1784873523001`).then(e=>e.x),[]))})},Sd=(e,t)=>{z({title:dd(`Soft.index_25`),width:500,data:{data:e,callback:t},footer:!0,confirmText:dd(`Public.Btn.Install`),component:g(()=>k(()=>import(`./view-soft.js?v=1784873523001`).then(e=>e.S),[]))})},Cd=(e,t,n)=>{let r=z({width:620,minHeight:200,data:{row:e,callback:t,softInfo:n,hide:()=>r.hide()},component:g(()=>k(()=>import(`./view-soft.js?v=1784873523001`).then(e=>e.b),[]))})},wd=async(e,t,n)=>{let r=z({width:500,height:342,hideClose:!0,showMask:!1,data:{filename:`/tmp/panelShell.pl`,num:10,title:dd(`Soft.index_21`)},component:g(()=>k(()=>import(`./app-ui.js?v=1784873523001`).then(e=>e.r),[]))});try{await sl({plugin_name:e,tmp_path:t})}finally{r.hide(),n==null||n()}};S(),A();function Td(e=!1,t){z({width:950,hideClose:e,data:{onSuccess:t},component:g(()=>k(()=>import(`./feature-Account.js?v=1784873523001`).then(e=>e.t),[]))})}async function Ed(){if(!localStorage.getItem(`loginActivityShown`))try{await wr()}catch(e){Td()}}function Dd(e){return new Promise((t,n)=>{if($().isFree){h_(e),n(!1);return}t(!0)})}async function Od(e){let{message:t}=await tc({sName:e});if(j(t)&&!t.status)return xd(e),Promise.reject(!1)}async function kd(){await P(`/static/vite/oldjs/jquery-2.2.4.min.js?v=1784873523001`),await P(`/static/layer/layer.js?v=1784873523001`),await P(`/static/vite/oldjs/jsencrypt.min.js?v=1784873523001`),await P(`/static/language/English/lan.js?v=1784873523001`)}async function Ad(){await Promise.all([P(`/static/codemirror/lib/codemirror.js?v=1784873523001`),P(`/static/laydate/laydate.js?v=1784873523001`),P(`/static/vite/oldjs/clipboard.min.js?v=1784873523001`),P(`/static/vite/oldjs/soft.js?v=1784873523001`),P(`/static/vite/oldjs/public.js?v=1784873523001`),P(`/static/vite/oldjs/public_backup.js?v=1784873523001`),P(`/static/vite/oldjs/tools.js?v=1784873523001`)])}var{t:X}=I.global,jd=e=>B.post(`/site?action=AddSite`,{...e,webname:JSON.stringify(e.webname)},{requestOptions:{loading:X(`WP.api.tamper_7`)}}),Md=e=>B.post(`/site?action=create_website_multiple`,{create_type:`txt`,websites_content:JSON.stringify(e.websites_content)},{requestOptions:{loading:X(`WP.api.tamper_7`)}}),Nd=(e,t=!1)=>B.post(`/site?action=DeleteSite`,e,{requestOptions:{loading:t?X(`WP.api.tamper_8`):``,successMessage:t}}),Pd=e=>B.post(`/site?action=check_del_data`,{ids:JSON.stringify(e.ids)}),Fd=e=>B.post(`/data?action=getData`,e),Id=()=>B.post(`/site?action=get_site_types`),Ld=e=>B.post(`/site?action=add_site_type`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Rd=e=>B.post(`/site?action=modify_site_type_name`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),zd=e=>B.post(`/site?action=remove_site_type`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Bd=e=>B.post(`/site?action=set_site_type`,{...e,site_ids:JSON.stringify(e.site_ids)},{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Vd=()=>B.post(`/site?action=GetDefaultSite`),Hd=e=>B.post(`/site?action=SetDefaultSite`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Ud=()=>B.post(`/config?action=get_cli_php_version`),Wd=()=>B.post(`/site?action=GetPHPVersion`),Gd=()=>B.post(`/site?action=get_language`),Kd=e=>B.post(`/config?action=set_cli_php_version`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),qd=e=>B.post(`/site?action=set_site_php_version_multiple`,e,{requestOptions:{loading:X(`WP.api.tamper_8`)}}),Jd=(e,t,n=!0)=>B.post(`/site?action=${e?`SiteStart`:`SiteStop`}`,t,{requestOptions:{loading:n?X(`WP.api.tamper_8`):``,successMessage:n}}),Yd=e=>B.post(`/data?action=getData`,{...e,table:`backup`,type:`0`}),Xd=e=>B.post(`/files?action=restore_website`,e,{requestOptions:{successMessage:!0}}),Zd=()=>B.post(`/files?action=get_progress`),Qd=(e,t=!0)=>B.post(`/site?action=DelBackup`,e,{requestOptions:{loading:t?X(`WP.api.tamper_8`):``,successMessage:t}}),$d=(e,t=!0)=>B.post(`/site?action=SetEdate`,e,{requestOptions:{loading:t?X(`Site.Api.Index_2`):``,successMessage:t}}),ef=e=>B.post(`/data?action=setPs`,{...e,table:`sites`},{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),tf=e=>B.post(`/data?action=getData`,{table:`domain`,list:`True`,search:e.id}),nf=e=>B.post(`/site?action=AddDomain`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),rf=(e,t=!0)=>B.post(`/site?action=DelDomain`,e,{requestOptions:{loading:t?X(`WP.api.tamper_8`):``,successMessage:t,errorMessage:t}}),af=e=>B.post(`/site?action=GetDirBinding`,e),of=e=>B.post(`/site?action=AddDirBinding`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),sf=e=>B.post(`/site?action=GetDirRewrite`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),errorMessage:!1}}),cf=e=>B.post(`/site?action=GetDirRewrite`,{...e,add:1},{requestOptions:{loading:X(`WP.api.tamper_8`)}}),lf=(e,t=!0)=>B.post(`/site?action=DelDirBinding`,e,{requestOptions:{loading:t?X(`WP.api.tamper_8`):``,successMessage:t}}),uf=e=>B.post(`/data?action=getKey`,{...e,key:`path`,table:`sites`}),df=e=>B.post(`/site?action=GetDirUserINI`,e),ff=e=>B.post(`/site?action=SetPath`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),pf=e=>B.post(`/site?action=SetSiteRunPath`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),mf=e=>B.post(`/site?action=SetDirUserINI`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),hf=e=>B.post(`/site?action=logsOpen`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),gf=e=>B.post(`/site?action=CloseHasPwd`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),_f=e=>B.post(`/site?action=SetHasPwd`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),vf=e=>B.post(`/site?action=get_dir_auth`,e),yf=e=>B.post(`/site?action=set_dir_auth`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),bf=e=>B.post(`/site?action=modify_dir_auth_pass`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),xf=(e,t=!0)=>B.post(`/site?action=delete_dir_auth`,e,{requestOptions:{loading:t?X(`WP.api.tamper_8`):``,successMessage:t}}),Sf=e=>B.post(`/config?action=get_file_deny`,e),Cf=e=>B.post(`/config?action=set_file_deny`,{...e,act:`add`},{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),wf=e=>B.post(`/config?action=set_file_deny`,{...e,act:`edit`},{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Tf=(e,t=!0)=>B.post(`/config?action=del_file_deny`,e,{requestOptions:{loading:t?X(`WP.api.tamper_8`):``,successMessage:t}}),Ef=e=>B.post(`/site?action=GetLimitNet`,e),Df=e=>B.post(`/site?action=SetLimitNet`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Of=e=>B.post(`/site?action=CloseLimitNet`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),kf=e=>B.post(`/site?action=GetIndex`,e),Af=e=>B.post(`/site?action=GetRewriteList`,e),jf=e=>B.post(`/site?action=SetRewriteTel`,e,{requestOptions:{loading:X(`Site.Api.Index_2`),successMessage:!0}}),Mf=e=>B.post(`/site?action=SetIndex`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Nf=e=>B.post(`/site?action=GetSitePHPVersion`,e),Pf=e=>B.post(`/site?action=SetPHPVersion`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Ff=e=>B.post(`/config?action=get_php_session_path`,e),If=e=>B.post(`/config?action=set_php_session_path`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Lf=e=>B.post(`/site?action=is_update`,e),Rf=e=>B.post(`/site?action=get_wp_username`,e),zf=e=>B.post(`/site?action=update_wp`,e,{requestOptions:{loading:X(`Site.Api.Index_3`),successMessage:!0}}),Bf=e=>B.post(`/site?action=set_fastcgi_cache`,{...e,act:e.act?`enable`:`disable`},{requestOptions:{loading:`${e.act?X(`Site.Api.Index_4`):X(`Site.Api.Index_5`)} ${X(`Site.Api.Index_6`)}`,successMessage:!0}}),Vf=e=>B.post(`/site?action=purge_all_cache`,e,{requestOptions:{loading:X(`Site.Api.Index_7`),successMessage:!0}}),Hf=e=>B.post(`/site?action=reset_wp_password`,e,{requestOptions:{loading:X(`Site.Api.Index_8`),successMessage:!0}}),Uf=e=>B.post(`/files?action=get_composer_version`,e),Wf=e=>B.post(`/files?action=update_composer`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Gf=e=>B.post(`/files?action=DeleteFile`,{path:`${e.path}/composer.lock`},{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Kf=e=>B.post(`/files?action=exec_composer`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),qf=e=>B.post(`/site?action=GetRedirectList`,e),Jf=e=>B.post(`/site?action=CreateRedirect`,{...e,redirectdomain:JSON.stringify(e.redirectdomain)},{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Yf=e=>B.post(`/site?action=ModifyRedirect`,{...e,redirectdomain:JSON.stringify(e.redirectdomain)},{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Xf=(e,t=!0,n=!0)=>B.post(`/site?action=ModifyRedirect`,{...e,redirectdomain:JSON.stringify(e.redirectdomain)},{requestOptions:{loading:t?X(`WP.api.tamper_8`):``,successMessage:n}}),Zf=e=>B.post(`/site?action=set_error_redirect`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Qf=(e,t=!0)=>B.post(`/site?action=DeleteRedirect`,e,{requestOptions:{loading:t?X(`WP.api.tamper_8`):``,successMessage:t}}),$f=e=>B.post(`/site?action=GetRedirectFile`,e),ep=e=>B.post(`/site?action=SaveRedirectFile`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),tp=e=>B.post(`/site?action=GetProxyList`,e),np=e=>B.post(`/site?action=CreateProxy`,{...e,subfilter:JSON.stringify(e.subfilter)},{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),rp=e=>B.post(`/site?action=ModifyProxy`,{...e,subfilter:JSON.stringify(e.subfilter)},{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),ip=(e,t=!0)=>B.post(`/site?action=RemoveProxy`,e,{requestOptions:{loading:t?X(`WP.api.tamper_8`):``,successMessage:t}}),ap=e=>B.post(`/site?action=GetProxyFile`,e),op=e=>B.post(`/site?action=SaveProxyFile`,e,{requestOptions:{loading:X(`Site.Api.Index_9`),successMessage:!0}}),sp=(e,t=!0)=>B.post(`/site?action=GetSecurity`,e,{requestOptions:{loading:t?X(`Site.Api.Index_10`):``}}),cp=(e,t=!0)=>B.post(`/site?action=SetSecurity`,e,{requestOptions:{loading:t?X(`Site.Api.Index_9`):``,successMessage:!0}}),lp=e=>B.post(`/site?action=GetSiteLogs`,e),up=e=>B.post(`/site?action=get_site_err_log`,e),dp=e=>B.post(`/ajax?action=get_result&path=${e.path}`),fp=e=>B.post(`/ajax?action=log_analysis&path=${e.path}`),pp=e=>B.post(`/ajax?action=speed_log&path=${e.path}`),mp=e=>B.post(`/ajax?action=get_detailed&path=${e.path}&type=${e.type}`),hp=e=>B.post(`/mod/proxy/com/create`,e,{requestOptions:{loading:X(`Site.Api.Index_9`),successMessage:!0}}),gp=e=>B.post(`/mod/proxy/com/get_list`,e),_p=(e,t=!1)=>B.post(`/mod/proxy/com/delete`,e,{requestOptions:{loading:t?X(`WP.api.tamper_8`):``,successMessage:t}}),vp=e=>B.post(`/data?action=setPs`,{...e,table:`sites`},{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),yp=e=>B.post(`/mod/proxy/com/get_global_conf`,e),bp=e=>B.post(`/mod/proxy/com/get_domain_list`,e),xp=e=>B.post(`/mod/proxy/com/add_domain`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Sp=(e,t=!0)=>B.post(`/mod/proxy/com/del_domain`,e,{requestOptions:{loading:t?X(`WP.api.tamper_8`):``,successMessage:t,errorMessage:t}}),Cp=e=>B.post(`/mod/proxy/com/get_proxy_list`,e),wp=e=>B.post(`/mod/proxy/com/set_url_remark`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Tp=e=>B.post(`/mod/proxy/com/add_proxy`,e,{requestOptions:{loading:X(`Site.Api.Index_9`),successMessage:!0}}),Ep=e=>B.post(`/mod/proxy/com/del_url_proxy`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Dp=e=>B.post(`/mod/proxy/com/set_url_proxy`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Op=e=>B.post(`/mod/proxy/com/set_url_custom_conf`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),kp=e=>B.post(`/mod/proxy/com/add_sub_filter`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Ap=e=>B.post(`/mod/proxy/com/del_sub_filter`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),jp=e=>B.post(`/mod/proxy/com/set_url_cache`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Mp=e=>B.post(`/mod/proxy/com/add_url_ip_limit`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Np=e=>B.post(`/mod/proxy/com/del_url_ip_limit`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Pp=e=>B.post(`/mod/proxy/com/del_url_ip_limit`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Fp=e=>B.post(`/mod/proxy/com/set_url_gzip`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Ip=e=>B.post(`/mod/proxy/com/set_global_cache`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Lp=e=>B.post(`/mod/proxy/com/clear_cache`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Rp=e=>B.post(`/mod/proxy/com/set_global_gzip`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),zp=e=>B.post(`/mod/proxy/com/add_ip_limit`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Bp=e=>B.post(`/mod/proxy/com/del_ip_limit`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Vp=e=>B.post(`/mod/proxy/com/batch_del_ip_limit`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Hp=e=>B.post(`/mod/proxy/com/add_dir_auth`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Up=e=>B.post(`/mod/proxy/com/set_dir_auth`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Wp=e=>B.post(`/mod/proxy/com/del_dir_auth`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Gp=e=>B.post(`/mod/proxy/com/set_global_log`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Kp=e=>B.post(`/mod/proxy/com/set_global_websocket`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),qp=e=>B.post(`/mod/proxy/com/get_config`,e),Jp=e=>B.post(`/mod/proxy/com/save_config`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Yp=e=>B.post(`/project/proxy/get_project_redirect_list`,e),Xp=e=>B.post(`/mod/proxy/com/DeleteRedirect`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Zp=e=>B.post(`/mod/proxy/com/CreateRedirect`,{...e,redirectdomain:JSON.stringify(e.redirectdomain)},{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Qp=e=>B.post(`/mod/proxy/com/ModifyRedirect`,{...e,redirectdomain:JSON.stringify(e.redirectdomain)},{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),$p=e=>B.post(`/mod/proxy/com/GetRedirectFile`,e),em=e=>B.post(`/files?action=SaveFileBody`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),tm=e=>B.post(`/mod/proxy/com/GetSiteLogs`,e),nm=e=>B.post(`/site?action=SetSecurity`,e,{requestOptions:{loading:X(`Site.Api.Index_9`),successMessage:!0}}),rm=e=>B.post(`/site?action=php_wp_backup`,e,{requestOptions:{loading:X(`WP.api.tamper_9`),successMessage:!1}});S();var im=y({name:``,title:``,s_status:!0,s_version:``}),am=y({datadir:``,port:3306}),om=async()=>{let{message:e}=await vc();j(e)&&(am.datadir=e.datadir,am.port=Number(e.port))},sm=E(``),cm=E([]),lm=async()=>{let{message:e}=await Wd();if(Vt(e)&&e.length>0){let t=e.filter(e=>e.version!==`00`);cm.value=t.reverse().map(e=>({label:e.name,value:e.version})),sm.value=t[0].version}else sm.value=``,cm.value=[]};S(),A();function um(){z({width:800,minHeight:`550`,title:I.global.t(`Layout.MessageBox.index_6`),component:g(()=>k(()=>import(`./feature-MessageBox.js?v=1784873523001`).then(e=>e.n),[]))})}var dm=async e=>{let{close:t}=R.loading(`Processing, please wait...`);try{let{message:t}=await tc({sName:e});if(j(t)){let e=t.versions[0].full_version;Yn({title:`Install plugin`,content:`Are you sure to install [${t.title} v${e}] plugin?`,onConfirm:async()=>{t.status?await oc({sName:t.name,version:e,upgrade:e}):await oc({sName:t.name,version:e}),um()}})}}finally{t()}},fm=async(e,t)=>{let{close:n}=R.loading(`Processing, please wait...`);try{let{message:n}=await tc({sName:e});if(j(n)){let e=n.versions[0].full_version;Yn({title:`Install plugin`,content:`Are you sure to install [${n.title} v${e}] plugin?`,onConfirm:async()=>{let{message:r}=await pc({sName:n.name,version:e,upgrade:e,type:1});if(j(r)){if(r.result){um();return}await bm({name:r.name,tmp_path:r.tmp_path,title:I.global.t(`Soft.index_21`)},()=>{t==null||t()})}}})}}finally{n()}},pm=async(e,t=!0)=>{let n;t&&(n=R.loading(`Processing, please wait...`));try{let{message:t}=await tc({sName:e});return j(t)&&t.setup?t:(xd(e),Promise.reject())}finally{t&&(n==null||n.close())}},mm=async(e,t,n=!1)=>$().isFree?(h_({source:t}),Promise.reject()):await pm(e,n),hm=async e=>{let{source:t,isBuy:n,isSetup:r,onInstalled:i,...a}=e,o=$();if(!(n||o.isLtd)){h_({source:t});return}if(!r){xd(a.name,i);return}await xm(a)},gm=e=>`/static/img/soft_ico/ico-${e.replace(/-+[{0-9},.,]+$/,``)}.png`;S(),A();var Z=e=>e.name===`pdns`?e.title:()=>ge(`div`,{class:`flex items-center`},[ge(`img`,{class:`w-22px max-h-22px mr-5px`,src:gm(e.name)}),ge(`span`,e.title)]),_m=e=>{im.name=e.name===`pureftpd`?`pure-ftpd`:e.name,im.s_version=e.name,im.title=e.title,vm[e.name+`View`](e)},vm={mysqlView(e){z({title:Z(e),width:800,height:660,component:g(()=>k(()=>import(`./view-soft.js?v=1784873523001`).then(e=>e.o),[]))})},nginxView(e){z({title:Z(e),width:800,height:660,component:g(()=>k(()=>import(`./view-soft.js?v=1784873523001`).then(e=>e.a),[]))})},pureftpdView(e){z({title:Z(e),width:1e3,height:550,component:g(()=>k(()=>import(`./view-soft.js?v=1784873523001`).then(e=>e.l),[]))})},redisView(e){z({title:Z(e),width:800,height:660,component:g(()=>k(()=>import(`./view-soft.js?v=1784873523001`).then(e=>e.r),[]))})},mongodbView(e){z({title:Z(e),width:800,height:660,component:g(()=>k(()=>import(`./view-soft.js?v=1784873523001`).then(e=>e.s),[]))})},apacheView(e){z({title:Z(e),width:800,height:660,component:g(()=>k(()=>import(`./view-soft.js?v=1784873523001`).then(e=>e.y),[]))})},memcachedView(e){z({title:Z(e),width:800,height:660,component:g(()=>k(()=>import(`./view-soft.js?v=1784873523001`).then(e=>e.c),[]))})},openlitespeedView(e){z({title:Z(e),width:800,height:660,component:g(()=>k(()=>import(`./view-soft.js?v=1784873523001`).then(e=>e.i),[]))})},pdnsView(e){z({title:Z(e),width:900,height:600,component:g(()=>k(()=>import(`./view-soft.js?v=1784873523001`).then(e=>e.u),[]))})}};async function ym(){let e=R.loading(`Loading, please wait...`);try{await kd(),await Ad(),await P(`/static/ace/ace.js?v=1784873523001`),await P(`/static/vite/oldjs/soft.js?v=1784873523001`)}finally{e.close()}}async function bm(e,t){await ym(),soft.input_zip(e.name,e.tmp_path,e.title,function(){t==null||t()})}async function xm(e){if([`mysql`,`nginx`,`pureftpd`,`redis`,`mongodb`,`apache`,`memcached`,`openlitespeed`,`pdns`].includes(e.name)){_m(e);return}await ym(),e.admin?bt.soft.set_lib_config(e.name,e.title,e.version):soft.set_soft_config(e.name,e.title)}S(),A();function Sm(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!u(e)}var{t:Q}=I.global,Cm=[{key:`cache`,label:`Purge Cache`,icon:()=>a(`i`,{class:`i-ant-design:clear-outlined text-18px`},null)},{key:`category`,label:Q(`Category`),icon:()=>a(`i`,{class:`i-ic:baseline-category text-18px`},null)},{key:`plugin`,label:Q(`WP.TableRow.index_5`),icon:()=>a(`i`,{class:`i-mingcute:plugin-2-line text-18px`},null)},{key:`theme`,label:Q(`WP.TableRow.index_6`),icon:()=>a(`i`,{class:`i-lsicon:clothes-outline text-18px`},null)},{key:`delete`,label:Q(`Public.Btn.Del`),icon:()=>a(`i`,{class:`i-weui:delete-outlined text-18px`},null)}],wm=async e=>{if(await Dd({source:142}),await Od(`monitor`),xm({name:`monitor`,title:`Website statistics-v2`,admin:!0}),!e)return;let t=setInterval(()=>{if(window.document.getElementsByClassName(`layui-layer-page`)[0]){clearInterval(t);let n=!1,r=!1,i=!1,a=setInterval(()=>{if(!n){let e=document.querySelector(`[data-name="request"]`);e&&(e.click(),n=!0)}if(!r){let e=document.querySelector(`.search-type [data-name="l30"]`)||document.querySelector(`[data-name="l30"]`);e&&(e.click(),r=!0)}i||document.querySelectorAll(`.mt_select_list li`).forEach(t=>{t.getAttribute(`data-name`)===e&&(t.click(),i=!0)}),n&&r&&i&&clearInterval(a)},50)}},50)},Tm=e=>e.total?e.total.request:0,Em=e=>e.list.map(e=>({date:e.date,value:e.request})),Dm=x({name:`CloseSite`,props:{val:{type:String,required:!0},row:{type:Object,required:!0},close:{type:Function,required:!0},onOpenConfig:{type:Function}},emits:[`close`],setup(e){let t=$(),n=e.val===`1`?Q(`Site.PHP.index_22`):Q(`Site.PHP.index_23`),r=()=>{e.close()},i=async()=>{await Jd(e.val===`1`,{id:e.row.id,name:e.row.name}),e.row.status=e.val,e.close()},o=we(`--bt-tabs-modal-cancel-btn-bg`);return()=>{let s,c;return a(xe,null,[a(`div`,{class:`flex p-20px`},[a(L,{name:`base-warning`,size:`30`,color:`#f0a020`},null),a(`div`,{class:`confirm-content flex-1 ml-10px pt-4px text-14px leading-22px`},[Tt(n)])]),a(gr,null,{default:()=>[a(O,{size:`small`,class:`cancel-btn`,color:o.value,onClick:r},Sm(s=Q(`Public.Btn.Cancel`))?s:{default:()=>[s]}),e.val!==`1`&&(!e.row.is_child||e.row.main_site)?a(O,{type:`warning`,size:`small`,onClick:()=>{var n;if(t.isFree){h_({source:371});return}(n=e.onOpenConfig)==null||n.call(e)}},{default:()=>[`Maintenance`]}):``,a(O,{size:`small`,type:e.val===`1`?`primary`:`error`,onClick:i},Sm(c=Q(`Public.Btn.Confirm`))?c:{default:()=>[c]})]})])}}}),Om=e=>!!(e.is_child&&!e.main_site),km=e=>!e.is_child&&!e.__isSubSiteControl&&e.sub_site>0,Am=e=>{let t=e.target;return!!(t!=null&&t.closest(`a, button, input, textarea, select, label, .n-checkbox, .n-button, .n-base-selection, .n-popselect, .n-data-table-sorter, .n-dropdown-trigger, .n-data-table-expand-trigger, .n-data-table-expand`))},jm=(e,t={})=>km(e)?{...t,class:[t.class,`wp-subsite-parent-row-clickable`].filter(Boolean).join(` `),onClick:e=>{if(Am(e))return;let t=e.currentTarget,n=t==null?void 0:t.querySelector(`.n-data-table-expand-trigger, .n-data-table-expand`);n==null||n.click()}}:t,Mm=async(e,t,n)=>{z({title:e,width:500,minHeight:200,data:{params:t,callback:n},component:g(()=>k(()=>import(`./view-wp.js?v=1784873523001`).then(e=>e.n),[]))})},Nm=(e,t)=>{z({title:Q(`Add SubSite - {0}`,[e.name]),width:700,minHeight:500,footer:!0,data:{getList:()=>{Mm(Q(`Add SubSite`),`backup_deploy`,t)},name:e.name},component:g(()=>k(()=>import(`./view-wp.js?v=1784873523001`).then(e=>e.i),[]))})},Pm=(e=!1,t)=>{z({title:t?`[${t}] ${Q(`Website statistics`)}`:Q(`Website statistics`),width:900,minHeight:450,data:{name:t,showTops5:e},component:g(()=>k(()=>import(`./view-wp.js?v=1784873523001`).then(e=>e.r),[]))})};S();var Fm=Ln(x({__name:`index`,props:{value:{default:``},height:{default:22},onUpdateValue:{},onBlur:{}},setup(e){let t=e,n=be(t,`value`),r=e=>{var n;let r=e.target;t==null||(n=t.onBlur)==null||n.call(t,r.value||``,e)},a=e=>{e.target.blur()};return(t,o)=>fe((C(),i(`input`,{"onUpdate:modelValue":o[0]||(o[0]=e=>Se(n)?n.value=e:null),class:`bt-table-input`,style:p({height:c(Ct)(e.height)}),onBlur:r,onKeyup:pe(a,[`enter`])},null,36)),[[ye,c(n)]])}}),[[`__scopeId`,`data-v-ae262dd9`]]);S();var Im={class:`leading-[1]`},Lm=x({__name:`index`,props:{value:{type:[Number,String,Boolean,null],default:`1`},checkedValue:{type:[Number,String,Boolean],default:`1`},uncheckedValue:{type:[Number,String,Boolean],default:`0`},checkedLabel:{default:``},uncheckedLabel:{default:``},onClick:{type:Function,default:void 0}},setup(e){let t=e,n=()=>{let{value:e,checkedValue:n,uncheckedValue:r,onClick:i}=t;i&&yt(i,e===n?r:n)};return(t,r)=>{let i=Ye;return C(),je(i,{class:Te([`items-center cursor-pointer`,e.value===e.checkedValue?`text-primary`:`text-error`]),size:2,inline:!0,onClick:n},{default:w(()=>[b(`span`,Im,v(e.value===e.checkedValue?e.checkedLabel||t.$t(`Public.Status.Running`):e.uncheckedLabel||t.$t(`Public.Status.Stopped`)),1),b(`i`,{class:Te([`text-14px`,`${e.value===e.checkedValue?`i-mage:play-fill`:`i-mage:pause-fill`}`])},null,2)]),_:1},8,[`class`])}}});S();var Rm=Ln(x({__name:`index`,props:{type:{default:`primary`},target:{},width:{},href:{},disabled:{type:Boolean,default:!1},onClick:{}},emits:[`click`],setup(e,{emit:t}){let n=e,r=t,i=e=>{let{href:t}=n;t||r(`click`,e)};return(t,n)=>{let r=O;return C(),je(r,h({style:{width:e.width},tag:`a`,text:``},t.$attrs,{rel:`noreferer noopener`,target:e.target,type:e.type,disabled:e.disabled,href:e.href?e.href:`javascript:;`,onClick:i}),{default:w(()=>[oe(t.$slots,`default`,{},void 0,!0)]),_:3},16,[`style`,`target`,`type`,`disabled`,`href`])}}}),[[`__scopeId`,`data-v-15a23a06`]]);S();function zm(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!u(e)}var Bm=x({name:`BtLinkGroup`,props:{options:{type:Array,default:()=>[]}},render(){let e;return a(Ye,{class:`items-center`,justify:`end`,inline:!0,size:0},zm(e=this.options.filter(e=>e.show===void 0||e.show).map((e,t)=>{let n=e.linkType||`default`;return a(xe,null,[t===0?``:a(Ot,{class:`mx-4px!`,vertical:!0},null),n==="default"?a(Rm,{disabled:e.disabled||!1,class:e.class,type:e.type,width:e.width||`auto`,onClick:t=>{var n;(n=e.onClick)==null||n.call(e,t)}},{default:()=>[e.label]}):``,n===`dropdown`?a($e,e.dropdown||{},{default:()=>[a(Rm,{disabled:e.disabled||!1,onClick:t=>{var n;(n=e.onClick)==null||n.call(e,t)}},{default:()=>[e.label,a(L,{name:`base-arrow-bottom`,size:`13`},null)]})]}):``])}))?e:{default:()=>[e]})}});S();var Vm=x({__name:`index`,props:{disabled:{type:Boolean,default:!1},tips:{},value:{type:[Boolean,String,Number],default:!1},onClick:{}},setup(e){let t=E(!0),n=e;typeof n.value==`string`||typeof n.value==`number`?t.value=!!n.value:t.value=n.value;let r=()=>{let{onClick:e}=n;e&&yt(e,t.value)};return(n,i)=>{let o=_t,l=dt;return C(),je(l,{trigger:`hover`,disabled:!(e.disabled&&c(t))},{trigger:w(()=>[a(o,{size:`small`,value:c(t),"onUpdate:value":[i[0]||(i[0]=e=>Se(t)?t.value=e:t=e),r],disabled:e.disabled&&c(t)},null,8,[`value`,`disabled`])]),default:w(()=>[s(` `+v(e.tips),1)]),_:1},8,[`disabled`])}}}),Hm=async e=>{let{copy:t,isSupported:n}=le({legacy:!0});n.value?(t(e),R.success(I.global.t(`Utils.Copy.index_1`))):R.error(I.global.t(`Utils.Copy.index_2`))};S();var Um={class:`flex`},Wm={class:`w-0 flex-1 flex items-center`},Gm={class:`min-w-0`},Km={class:`i-majesticons:eye-line`},qm={class:`i-majesticons:eye-off-line`},Jm=x({__name:`index`,props:{value:{default:``}},setup(e){let t=e,n=E(!1),r=T(()=>n.value?t.value:`**********`),o=()=>{n.value=!n.value},l=async()=>{Hm(`${t.value}`)};return(e,t)=>{let u=Ze,d=L;return C(),i(`div`,Um,[b(`div`,Wm,[b(`div`,Gm,[a(u,{class:`max-w-full`,tooltip:{contentStyle:{maxWidth:`200px`}}},{default:w(()=>[s(v(c(r)),1)]),_:1})]),b(`div`,{class:`ml-6px flex items-center text-15px cursor-pointer`,title:`Show`,onClick:o},[fe(b(`i`,Km,null,512),[[Oe,!c(n)]]),fe(b(`i`,qm,null,512),[[Oe,c(n)]])]),b(`button`,{class:`reset ml-6px text-15px cursor-pointer`,title:`Copy`,onClick:l},[a(d,{name:`common-copy`})])])])}}});S();var Ym={},Xm={class:`bt-tips-ul flex flex-col gap-4px list-outside list-disc leading-20px text-desc`};function Zm(e,t){return C(),i(`ul`,Xm,[oe(e.$slots,`default`)])}var Qm=Ln(Ym,[[`render`,Zm]]);S(),A();var $m=[`onClick`],eh={class:`whitespace-nowrap mr-10px`},th={class:`w-120px`},nh=x({__name:`ssl-colums`,props:{config:{type:[Number,Object],default:-1},sslApplyList:{type:Array,default:()=>[]}},emits:[`click`],setup(e,{emit:t}){let{t:n}=Le(),r=t,o=()=>{r(`click`)},l=(e,t)=>{e.stopPropagation(),z({title:n(`SSL.Domain.index_5`),width:700,height:450,data:{path:t},component:g(()=>k(()=>import(`./view-ssl.js?v=1784873523001`).then(e=>e.r),[]))})};return(t,n)=>{let r=O,u=Et,d=L,f=Ye;return c(j)(e.config)?(C(),je(r,{key:0,type:e.config.endtime<0?`error`:`primary`,text:``,onClick:o},{default:w(()=>[s(v(e.config.endtime<0?t.$t(`Site.PHP.index_28`):t.$t(`Site.PHP.index_29`,[e.config.endtime])),1)]),_:1},8,[`type`])):e.sslApplyList.length>0?(C(!0),i(xe,{key:1},se(e.sslApplyList,e=>(C(),i(`div`,{class:`flex flex-nowrap! p-10px cursor-pointer items-center`,key:e.task_name,onClick:t=>l(t,e.task_log)},[b(`span`,eh,v(e.task_name),1),a(f,{class:`items-center flex-nowrap!`},{default:w(()=>[b(`div`,th,[a(u,{class:`w-full`,type:`line`,status:`success`,"indicator-placement":`inside`,percentage:e.task_status,processing:e.task_status!==100},null,8,[`percentage`,`processing`])]),a(d,{name:`base-left-logs`,size:`18`,color:`#666666`})]),_:2},1024)],8,$m))),128)):(C(),je(r,{key:2,type:`warning`,text:``,onClick:o},{default:w(()=>[s(v(t.$t(`Site.PHP.index_30`)),1)]),_:1}))}}});S();var rh={class:`font-bold`},ih={class:`text-desc`},ah=[`textContent`],oh=Ln(x({__name:`backup-colums`,props:{count:{type:Number,default:0}},emits:[`showBackup`],setup(e,{emit:t}){let{t:n}=Le(),r=t,i=()=>{r(`showBackup`)},o=T(()=>e.count<=0),l=T(()=>o.value?n(`Click to backup`):n(`Click to manage`));return(t,n)=>{let r=Ye,u=dt;return C(),je(u,null,{trigger:w(()=>[a(r,{class:`site-backup flex-nowrap!`,size:5,onClick:i},{default:w(()=>[b(`span`,{class:Te([`site-backup__icon`,{"is-empty":c(o)}])},[...n[0]||(n[0]=[b(`i`,{class:`i-material-symbols:cloud-download-outline-rounded`},null,-1)])],2),a(r,{class:`truncate text-left`,vertical:``,size:3},{default:w(()=>[b(`div`,{class:Te([`text-primary`,{"text-warning":c(o)}])},[b(`span`,rh,v(e.count),1),s(` `+v(t.$t(`Node.index_87`)),1)],2),b(`div`,ih,v(c(l)),1)]),_:1}),n[1]||(n[1]=b(`i`,{class:`site-backup__arrow i-ic:round-chevron-right`},null,-1))]),_:1})]),default:w(()=>[b(`span`,{textContent:v(t.$t(`Backup locally or to cloud, restore anytime`))},null,8,ah)]),_:1})}}}),[[`__scopeId`,`data-v-003e3b60`]]);S(),A();var sh=g(()=>k(()=>import(`./feature-Quota.js?v=1784873523001`).then(e=>e.t),[])),ch=g(()=>k(()=>import(`./app-components.js?v=1784873523001`).then(e=>e.I),[]));function lh(e={}){return{key:e.key||`quota`,title:e.title||I.global.t(`Component.Quota.index_1`),width:e.width||`8%`,minWidth:e.minWidth||100,maxWidth:e.maxWidth||120,render:t=>a(sh,{type:e.type||``,data:t,callback:e.callback},null)}}function uh(e={}){let t=Re(),n=e.key||`path`;return{key:n,title:e.title||I.global.t(`Public.Table.Path`),width:e.width,minWidth:e.minWidth||120,ellipsis:{tooltip:!0},render:e=>a(`a`,{class:`bt-link`,href:`javascript:;`,onClick:()=>{Tn(`Path`,e[n]),t.push(`/files`)}},[e[n]])}}function dh(e){let{key:t=`status`}=e;return{key:e.key||`status`,title:e.title||I.global.t(`Public.Table.Status`),width:e.width,minWidth:e.minWidth||80,render:n=>a(Lm,{value:n[t],"checked-title":e.checkedLabel||I.global.t(`Public.Status.Running`),"unchecked-title":e.uncheckedLabel||I.global.t(`Public.Status.Stop`),checkedValue:e.checkedValue,uncheckedValue:e.uncheckedValue,onClick:t=>{e.confirm&&Yn(e.confirm(t,n))}},null)}}function fh(e){let{key:t=`status`}=e;return{key:e.key||`Caching(nginx)`,title:e.title||`Caching(nginx)`,width:e.width,minWidth:70,render:n=>a(Vm,{disabled:e.disabled?e.disabled(n):!1,tips:e.tips,value:n[t],onClick:t=>{e.onClick(t,n)}},null)}}function ph(e){let{key:t=`status`}=e;return{key:t,title:e.title||I.global.t(`Public.Table.Status`),width:e.width||`8%`,minWidth:e.minWidth||80,render:n=>{let r=e.status(n);return a(Lm,{value:n[t],"checked-label":r.checkedLabel,"checked-value":r.checkedValue,"unchecked-label":r.uncheckedLabel,"unchecked-value":r.uncheckedValue,onClick:e=>{var t;(t=r.onClick)==null||t.call(r,e)}},null)}}}function mh(e){let{key:t=`ps`}=e;return{key:t,title:e.title||I.global.t(`Public.Table.Note`),width:e.width,minWidth:e.minWidth||120,render:n=>a(Fm,{value:n[t],onBlur:async(r,i)=>{let a=n[t];if(a!==r)try{await e.onBlur(r,n),n[t]=r}catch(e){let t=i.target;t.value=a,console.error(e)}}},null)}}function hh(e){return{key:e.key||`action`,title:e.title||I.global.t(`Public.Table.Action`),align:e.align||`right`,width:e.width,minWidth:e.minWidth,maxWidth:e.maxWidth,render:(t,n)=>{var r,i;let o=((r=e.options)==null?void 0:r.call(e,t,n))||[],s=(i=e.dropdown)==null?void 0:i.call(e,t,n);return s?a(Ye,{size:2,class:`justify-end! items-center`},{default:()=>[a(Bm,{options:o},null),a($e,{trigger:`click`,options:s.options,onSelect:e=>s.onSelect(e,t)},{default:()=>[a(`i`,{class:`i-famicons:ellipsis-vertical text-18px cursor-pointer`},null)]})]}):a(Bm,{options:o},null)}}}function gh(e={}){let t=e.key||`password`;return{key:t,title:e.title||I.global.t(`Public.Table.Password`),width:e.width,minWidth:e.minWidth,maxWidth:e.maxWidth,render:e=>{let n=e[t];return a(Jm,{value:M(n)?n:``},null)}}}function _h(e={}){let t=e.key||`progress`,n=e.placement||`inside`,r=e.loading||!0;return{key:t,title:e.title||I.global.t(`Mail.Unsubscribe.index_26`),width:e.width||`10%`,minWidth:100,maxWidth:e.maxWidth,render:i=>a(Et,{type:`line`,"indicator-placement":n,percentage:i[t],processing:r&&i[t]!==100,height:e.height,status:e.status,color:e.color},null)}}function vh(e){let{t}=I.global;return{key:`requests`,sorter:!0,sortOrder:!1,className:`sort-center`,title:e=>e?`Requests`:a(Ye,{class:`items-center justify-center!`,size:3},{default:()=>[a(`span`,null,[s(`Requests`)]),a(Dt,{trigger:`hover`},{trigger:()=>a(`i`,{class:`i-uiw:question-circle-o text-16px text-#9DA1A6 cursor-pointer`},null),default:()=>a(Qm,null,{default:()=>[a(`li`,null,[s(`The monitoring report data will be updated as the website list is refreshed`)]),a(`li`,null,[s(`The monitoring report plugin will use the plugin's data; if it is not installed, free monitoring report data will be used.`)])]})})]}),align:`center`,width:e.width||`12%`,minWidth:e.minWidth||110,maxWidth:e.maxWidth,render:n=>{let{isFree:r,siteMonitorStatus:i}=ze($()),{webserver:o,monitor:c,isMonitorInstall:l}=ze(ud()),{monitorMap:u}=e;if(o.value!==`nginx`&&o.value!==`apache`)return`--`;if(!i.value&&r.value)return a(O,{type:`primary`,text:!0,onClick:()=>{Dd({source:142})}},{default:()=>[s(`Active`)]});if(!l.value&&!i.value)return a(O,{type:`primary`,text:!0,onClick:()=>{xd(`monitor`,async()=>{e.getMonitorData()})}},{default:()=>[c.value.is_install===1?t(`Public.Btn.Update`):t(`Public.Btn.Install`)]});let d=u.value[n.name];if(!Ae(d)){let e=Tm(d),t=Em(d);return a(ch,{name:n.name,total:e,value:t},null)}return`--`}}}function yh(e){let{t}=I.global;return{key:e.key||`site_ssl`,title:e.title||t(`Site.PHP.index_27`),align:e.align||`center`,width:e.width||`10%`,sorter:`default`,className:`sort-center`,render:t=>{let n=e.applySSLInfo.value.filter(e=>e.target_id===t.id);return a(nh,{config:t.ssl,sslApplyList:n,onClick:()=>{e.onClick(t)}},null)}}}function bh(e){let{t}=I.global;return{key:e.key||`backup_count`,title:e.title||t(`Backup / Restore`),align:e.align,width:e.width||`8%`,minWidth:e.minWidth,render:n=>a(oh,{count:n.backup_count,onShowBackup:()=>{if(e.site_type===`node`){z({title:t(`Node.index_88`,[n.name]),width:820,minHeight:200,data:{row:n},component:g(()=>k(()=>import(`./app-components.js?v=1784873523001`).then(e=>e.Gi),[]))});return}z({title:`${e.title||t(`Backup / Restore`)} [${n.name}]`,width:950,minHeight:520,data:{row:n,site_type:e.site_type},component:g(()=>k(()=>import(`./app-components.js?v=1784873523001`).then(e=>e.It),[]))})}},null)}}S(),A();var xh=D(`layout-message-list`,()=>{let e=E(0),t=y({p:1,limit:11,search:`1`}),{table:n,columns:r}=ld([{key:`name`,title:I.global.t(`Site.TableRow.index_2`),width:200,render:e=>a(Ze,{tooltip:!0},{default:()=>[e.install_status===1?a(L,{name:`base-tick`,class:`text-primary`},null):fe(a(L,{name:`base-close`,class:`text-error`},null),[[_(`else`)]]),a(`span`,{class:`ml-4px`},[e.name])]})},{key:`addtime`,title:I.global.t(`Docker.Volume.index_7`)},{key:`start`,title:I.global.t(`Layout.MessageBox.index_7`),render:e=>un(e.start,e.end)},hh({width:70,options:e=>[{label:I.global.t(`Security.Anti.Index_21`),onClick:()=>{z({width:600,height:500,data:{id:e.id},title:`Install Log[`+e.name+`]`,component:g(()=>k(()=>import(`./feature-MessageBox.js?v=1784873523001`).then(e=>e.t),[]))})}}]})]),{loading:i,setLoading:o}=cd();return{listConut:e,search:t,table:n,columns:r,loading:i,getMessageCount:async()=>{try{o(!0);let{message:r}=await Ti(re(t));j(r)&&(n.data=r.data,n.total=Kt(r.page),e.value=n.total)}finally{o(!1)}}}});D(`layoutSote`,()=>({msgStoreRefs:ze(xh()),taskStoreRefs:ze(Vi())}));var Sh=()=>B.post(`/plugin?action=a&name=btwaf&s=get_customize_config_help`),Ch=()=>B.post(`/plugin?action=a&name=btwaf&s=get_customize_list`),wh=e=>B.post(`/plugin?action=a&name=btwaf&s=set_status_customize_rule`,e,{requestOptions:{loading:I.global.t(`Waf.Api.custom_35`),successMessage:!0}}),Th=e=>B.post(`/plugin?action=a&name=btwaf&s=create_customize_rule`,{infos:JSON.stringify(e)},{requestOptions:{loading:I.global.t(`Waf.Api.custom_36`),successMessage:!0}}),Eh=e=>B.post(`/plugin?action=a&name=btwaf&s=update_customize_rule`,{id:e.id,infos:JSON.stringify(e.infos)},{requestOptions:{loading:I.global.t(`Waf.Api.custom_37`),successMessage:!0}}),Dh=e=>B.post(`/plugin?action=a&name=btwaf&s=remove_customize_rule`,e,{requestOptions:{loading:I.global.t(`Waf.Api.custom_38`),successMessage:!0}});S();var Oh=D(`waf-custom-rule`,()=>{let e=y({action:[],operators:{},options:[],sitemap:{}}),t=async()=>{let{message:t}=await Sh();j(t)&&(e.action=t.action,e.operators=t.operators,e.options=t.options,e.sitemap=t.sitemap)},n=()=>{e.action=[],e.operators={},e.options=[],e.sitemap={}},r=t=>{let n=e.options.find(e=>e.type===t);return n?n.text:`--`};return{config:e,getConfig:t,clearConfig:n,getSiteName:t=>t.map(t=>e.sitemap[t]||`--`).join(`, `),getConditionName:r,getMatchCondition:e=>{let t=[],n=e=>{for(let r=0;rr(e)).join(`,`)},getExecuteAction:(t,n)=>{let r=e.action.find(e=>e.type===t);if(r){let e=r.response.find(e=>e.type===n);return e?`${r.text} (${e.text})`:r.text}return`--`},getOperatorName:t=>e.operators[t]?e.operators[t].text:`--`}});S();var kh=D(`mail`,()=>{let e=E(!1),t=E(!1),n=E(!1),r=E(``),i=E(`7.3.2`);return{setup:T(()=>$().userInfo.status&&e.value&&!t.value&&n.value),update:t,install:e,version:r,checkEnv:n,lastVersion:i,getMailInfo:async()=>{let{message:a}=await tc({sName:`mail_sys`});j(a)&&(e.value=Ht(a.setup)?a.setup:!1,n.value=!Ht(a.mail_sys_status)||a.mail_sys_status,r.value=a.version||`0`,t.value=!Qt(r.value,i.value))}}}),Ah=()=>B.post(`/firewall/com/get_status`),jh=()=>B.post(`/firewall/com/update_bt_firewall`,{check:`object`,customType:`model`},{requestOptions:{loading:I.global.t(`Component.Pay.index_12`),successMessage:!1}}),Mh=()=>B.post(`/firewall/com/clean_cache`,{check:`msg`,customType:`model`},{requestOptions:{loading:I.global.t(`Component.Pay.index_12`),successMessage:!0}}),Nh=e=>B.post(`/ajax?action=get_lines`,e,{requestOptions:{loading:``,successMessage:!1,errorMessage:!1}}),Ph=e=>B.post(`/firewall/com/set_status`,e,{requestOptions:{loading:I.global.t(`Security.Firewall.Api.index_2`),successMessage:!0}}),Fh=e=>B.post(`/firewall?action=SetPing`,e,{requestOptions:{loading:I.global.t(`Security.Firewall.Api.index_3`),successMessage:!0}}),Ih=()=>B.post(`/firewall/com/get_www_logs_size`),Lh=()=>B.post(`/files?action=CloseLogs`,{},{requestOptions:{loading:I.global.t(`Security.Firewall.Api.index_4`)}}),Rh=()=>B.post(`/firewall/com/get_firewall_info`),zh=e=>B.post(`/firewall/com/port_rules_list`,e),Bh=e=>B.post(`/firewall/com/set_port_rule`,{...e,operation:`add`},{requestOptions:{loading:I.global.t(`Security.Firewall.Api.index_5`),successMessage:!0}}),Vh=e=>B.post(`/firewall/com/modify_port_rule`,{new_data:JSON.stringify({...e.new_data,operation:`add`}),old_data:JSON.stringify(e.old_data)},{requestOptions:{loading:I.global.t(`Security.Firewall.Api.index_6`),successMessage:!0}}),Hh=e=>B.post(`/firewall/com/modify_port_rule`,{new_data:JSON.stringify({operation:`add`,...e.new_data}),old_data:JSON.stringify(e.old_data)},{requestOptions:{loading:I.global.t(`Security.Firewall.Api.index_7`),successMessage:!0}}),Uh=(e,t=!0)=>B.post(`/firewall/com/set_port_rule`,{operation:`remove`,...e},{requestOptions:{loading:t?I.global.t(`Security.Firewall.Api.index_15`):``,successMessage:t}}),Wh=e=>B.post(`/safe/firewall/get_listening_processes`,{data:JSON.stringify(e)}),Gh=e=>B.post(`/firewall/com/export_rules`,e,{requestOptions:{loading:I.global.t(`Security.Firewall.Api.index_14`)}}),Kh=e=>B.post(`/firewall/com/import_rules`,e,{requestOptions:{successMessage:!0}}),qh=e=>B.post(`/firewall/com/ip_rules_list`,e),Jh=e=>B.post(`/firewall/com/set_ip_rule`,{...e,operation:`add`},{requestOptions:{loading:I.global.t(`Security.Firewall.Api.index_9`),successMessage:!0}}),Yh=e=>B.post(`/firewall/com/modify_ip_rule`,{new_data:JSON.stringify({operation:`add`,...e.new_data}),old_data:JSON.stringify(e.old_data)},{requestOptions:{loading:I.global.t(`Security.Firewall.Api.index_10`),successMessage:!0}}),Xh=e=>B.post(`/firewall/com/modify_ip_rule`,{new_data:JSON.stringify({operation:`add`,...e.new_data}),old_data:JSON.stringify(e.old_data)},{requestOptions:{loading:I.global.t(`Security.Firewall.Api.index_11`),successMessage:!0}}),Zh=(e,t=!0)=>B.post(`/firewall/com/set_ip_rule`,{operation:`remove`,...e},{requestOptions:{loading:t?I.global.t(`Security.Firewall.Api.index_16`):``,successMessage:t}}),Qh=e=>B.post(`/firewall/com/port_forward_list`,e),$h=e=>B.post(`/firewall/com/set_port_forward`,{...e,operation:`add`},{requestOptions:{loading:I.global.t(`Security.Firewall.Api.index_19`),successMessage:!0}}),eg=e=>B.post(`/firewall/com/modify_forward_rule`,{new_data:JSON.stringify({operation:`add`,...e.new_data}),old_data:JSON.stringify(e.old_data)},{requestOptions:{loading:I.global.t(`Security.Firewall.Api.index_20`),successMessage:!0}}),tg=(e,t=!0)=>B.post(`/firewall/com/set_port_forward`,{operation:`remove`,...e},{requestOptions:{loading:t?I.global.t(`Security.Firewall.Api.index_17`):``,successMessage:t}}),ng=e=>B.post(`/safe/firewall/get_country_list`,{data:JSON.stringify(e)}),rg=()=>B.post(`/safe/firewall/get_countrys`),ig=e=>B.post(`/safe/firewall/create_countrys`,{data:JSON.stringify(e)},{requestOptions:{loading:I.global.t(`Security.Firewall.Api.index_12`),successMessage:!0}}),ag=e=>B.post(`/safe/firewall/modify_country`,{data:JSON.stringify(e)},{requestOptions:{loading:I.global.t(`Security.Firewall.Api.index_13`),successMessage:!0}}),og=(e,t=!0)=>B.post(`/safe/firewall/remove_country`,{data:JSON.stringify(e)},{requestOptions:{loading:t?I.global.t(`Security.Firewall.Api.index_18`):``,successMessage:t}}),sg=e=>B.post(`/safe/firewall/import_rules`,{data:JSON.stringify({rule_name:`country_rule`,...e})},{requestOptions:{successMessage:!0}}),cg=()=>B.post(`/safe/firewall/export_rules`,{data:JSON.stringify({rule_name:`country_rule`})},{requestOptions:{loading:I.global.t(`Security.Firewall.Api.index_14`)}});S();var lg=D(`security`,()=>{let e=E({switch:!1,times:0,days:0}),t=E(!1),n=E(!1),r=e=>{n.value=e},i=y({status:!0,initStatus:!0});return{antiForm:e,systemHardening:t,isRefresh:n,setRefresh:r,firewallStatus:i,getStatus:async()=>{let{message:e}=await Ah();j(e)&&(i.status=e.status,i.initStatus=e.init_status.status)}}}),ug=e=>B.post(`/ssl_domain?action=list_dns_api`,e),dg=e=>B.post(`/ssl_domain?action=create_dns_api`,e,{requestOptions:{loading:I.global.t(`WP.api.tamper_2`),successMessage:!0}}),fg=e=>B.post(`/ssl_domain?action=edit_dns_api`,e,{requestOptions:{loading:I.global.t(`Crontab.Api.index_5`),successMessage:!0}}),pg=e=>B.post(`/ssl_domain?action=delete_dns_api`,e,{requestOptions:{loading:I.global.t(`Mail.Api.index_37`),successMessage:!0}}),mg=()=>B.post(`/ssl_domain?action=get_dns_support`),hg=e=>B.post(`/ssl_domain?action=list_dns_record`,e),gg=e=>B.post(`/ssl_domain?action=create_dns_record`,e,{requestOptions:{loading:I.global.t(`WP.api.tamper_2`),successMessage:!0}}),_g=e=>B.post(`/ssl_domain?action=edit_dns_record`,e,{requestOptions:{loading:I.global.t(`Crontab.Api.index_5`),successMessage:!0}}),vg=e=>B.post(`/ssl_domain?action=delete_dns_record`,e,{requestOptions:{loading:I.global.t(`Mail.Api.index_37`),successMessage:!0}}),yg=e=>B.post(`/ssl_domain?action=list_domain_details`,e),bg=e=>B.post(`/ssl_domain?action=switch_ssl_alarm`,e,{requestOptions:{loading:I.global.t(`Crontab.Api.index_5`),successMessage:!0}}),xg=e=>B.post(`/ssl_domain?action=sync_dns_info`,e,{requestOptions:{loading:I.global.t(`Login.index_22`),successMessage:!0}}),Sg=e=>B.post(`/ssl_domain?action=list_ssl_info`,e),Cg=e=>B.post(`/ssl_domain?action=download_cert`,e,{requestOptions:{loading:I.global.t(`Login.index_22`),successMessage:!1}}),wg=e=>B.post(`/ssl_domain?action=one_cilck_renew`,e,{requestOptions:{loading:I.global.t(`Login.index_22`),successMessage:!0}}),Tg=e=>B.post(`/ssl_domain?action=renew_cert_process`,e,{requestOptions:{loading:I.global.t(`Login.index_22`),successMessage:!1}}),Eg=(e,t=!0)=>B.post(`/ssl_domain?action=apply_new_ssl`,e,{requestOptions:{loading:t?I.global.t(`Login.index_22`):``}}),Dg=e=>B.post(`/ssl_domain?action=upload_cert`,e,{requestOptions:{loading:I.global.t(`Login.index_22`),successMessage:!1}}),Og=e=>B.post(`/ssl_domain?action=switch_auto_renew`,e,{requestOptions:{loading:I.global.t(`Login.index_22`),successMessage:!0}}),kg=e=>B.post(`/ssl_domain?action=cert_domain_list`,e),Ag=e=>B.post(`/ssl_domain?action=cert_deploy_sites`,e,{requestOptions:{loading:I.global.t(`Login.index_22`),successMessage:!1}}),jg=e=>B.post(`/ssl_domain?action=cert_deploy_mails`,e,{requestOptions:{loading:I.global.t(`Login.index_22`),successMessage:!1}}),Mg=e=>B.post(`/ssl_domain?action=cert_deploy_panel`,e,{requestOptions:{loading:I.global.t(`Login.index_22`),successMessage:!0}}),Ng=e=>B.post(`/ssl_domain?action=remove_cert`,e,{requestOptions:{loading:I.global.t(`Mail.Api.index_37`),successMessage:!0}}),Pg=e=>B.post(`/ssl_domain?action=check_domain_automatic`,e),Fg=e=>B.post(`/files?action=GetFileBody`,e,{requestOptions:{errorMessage:!1}}),Ig=()=>B.post(`/ssl_domain?action=ssl_tasks_status`),Lg=e=>B.post(`/plugin?action=a&name=mail_sys&s=get_auto_cert`,e,{requestOptions:{loading:I.global.t(`Login.index_22`),errorMessage:!1}}),Rg=e=>B.post(`/plugin?action=a&name=mail_sys&s=auto_deploy_cert`,e,{requestOptions:{loading:I.global.t(`Login.index_22`),successMessage:!0}}),zg=()=>B.post(`/business_ssl?action=get_product_list`),Bg=e=>B.post(`/business_ssl?action=apply_cert_order_pay`,e),Vg=()=>B.post(`/business_ssl?action=get_cert_admin`),Hg=e=>B.post(`/business_ssl?action=list_business_ssl`,e),Ug=e=>B.post(`/data?action=getData`,e),Wg=e=>B.post(`/business_ssl?action=apply_order_ca`,e,{requestOptions:{loading:I.global.t(`Account.Account.accountState-721844-19`),successMessage:!0}}),Gg=e=>B.post(`/business_ssl?action=get_verify_result`,e,{requestOptions:{loading:I.global.t(`Login.index_22`),successMessage:!1}}),Kg=e=>B.post(`/business_ssl?action=check_domain_suitable`,e),qg=()=>B.post(`/ssl_domain?action=get_sites`),Jg=e=>B.post(`/ssl_domain?action=manual_apply_vaild`,e,{requestOptions:{loading:``,successMessage:!0,errorMessage:!1}}),Yg=e=>B.post(`/ssl_domain?action=manual_apply_check`,e,{requestOptions:{loading:I.global.t(`Login.index_22`),successMessage:!1}}),Xg=e=>B.post(`/business_ssl?action=check_url_txt`,e,{requestOptions:{loading:I.global.t(`Login.index_22`),successMessage:!1,errorMessage:!1}}),Zg=e=>B.post(`/business_ssl?action=again_verify`,e,{requestOptions:{loading:I.global.t(`Login.index_22`),successMessage:!0}}),Qg=()=>B.post(`/ssl_dns?action=get_status`),$g=e=>B.post(`/ssl_dns?action=install_pdns`,e,{requestOptions:{loading:I.global.t(`Login.index_22`),successMessage:!1}}),e_=()=>B.post(`/ssl_dns?action=get_nameserver`),t_=e=>B.post(`/ssl_dns?action=set_nameserver`,e,{requestOptions:{loading:I.global.t(`Login.index_22`),successMessage:!0}}),n_=e=>B.post(`/ssl_dns?action=change_status`,e,{requestOptions:{loading:I.global.t(`Login.index_22`),successMessage:!0}}),r_=e=>B.post(`/ssl_dns?action=add_zone`,e,{requestOptions:{loading:I.global.t(`Login.index_22`),successMessage:!0}}),i_=e=>B.post(`/ssl_dns?action=del_zone`,e,{requestOptions:{loading:I.global.t(`Login.index_22`),successMessage:!0}}),a_=e=>B.post(`/ssl_dns?action=get_soa`,e),o_=e=>B.post(`/ssl_dns?action=set_soa`,e,{requestOptions:{loading:I.global.t(`Login.index_22`),successMessage:!0}}),s_=e=>B.post(`/ssl_dns?action=get_logger`,e),c_=()=>B.post(`/ssl_dns?action=clear_logger`,{},{requestOptions:{loading:I.global.t(`Login.index_22`),successMessage:!0}}),l_=e=>B.post(`/ssl_dns?action=add_dmarc`,e,{requestOptions:{loading:I.global.t(`Login.index_22`),successMessage:!0}}),u_=async()=>{B.post(`/ssl_dns?action=add_dkim_spf`,{},{requestOptions:{loading:I.global.t(`Login.index_22`),successMessage:!0}})},d_=e=>B.post(`/ssl_dns?action=dns_checker`,e),f_=e=>B.post(`/ssl_dns?action=set_ttl_batch`,e,{requestOptions:{loading:I.global.t(`Login.index_22`),successMessage:!0}}),p_=()=>B.post(`/ssl_dns?action=fix_zone`,{},{requestOptions:{loading:I.global.t(`Login.index_22`),successMessage:!0}});S();var m_=D(`ssl`,()=>{let e=E(!0),t=E(!0);return{dnsInstall:e,dnsStatus:t,getDNSStatus:async()=>{let{message:n}=await Qg();j(n)&&(t.value=n.status,e.value=n.service===`pdns`)}}});S(),A();async function h_(e){try{let t=$(),n=``;if(t.aaPanelPro&&t.isFree)n=t.username;else{let{message:e}=await wr();n=d(e,`data.username`,``)}z({width:1e3,height:720,hideClose:t.aaPanelPro&&t.isFree,data:{username:n,...e},component:g(()=>k(()=>import(`./feature-Pay.js?v=1784873523001`).then(e=>e.t),[]))})}catch(e){Td()}}S(),A();var $=D(`global`,()=>{let e=Vi(),t=E(0),n=E(0),r=E(1080),i=E(52),a=e=>{r.value=e},o=e=>{t.value=e},s=e=>{n.value=e},c=E(`--`),l=E(0),u=E({status:!1,username:``}),f=E(!0),p=T(()=>u.value.status?u.value.username:`--`),m=E(xr.Free),h=E(0),ee=T(()=>h.value<0?`--`:h.value===0?`Lifetime`:nn(h.value,`yyyy-MM-dd`)),_=T(()=>h.value===0),te=T(()=>m.value===xr.Free),ne=T(()=>m.value===xr.Professional),re=T(()=>m.value===xr.Enterprise),ie=E(``),ae=E(!1),oe=E(!0),se=E(!0),ce=E(!0),v=E(``),le=e=>{let[,t,n]=e;N(t)&&t>-1?(m.value=xr.Professional,h.value=t):N(n)&&n>-1?(m.value=xr.Enterprise,h.value=n):(m.value=xr.Free,h.value=-1)},ue=E(`en`),de=E([]),b=E(`fresh`),fe=Ne(),pe=E(!1),me=E(!1),he=E(!1),ge=E(!0),_e=y({isShow:!0}),ve=E(!1),x=E(!1);return{userInfo:u,username:p,authType:m,authExpired:ee,isFree:te,isPro:ne,isLtd:re,isLifetime:_,address:c,taskCount:l,mainWidth:t,mainHeight:n,bodyMinWidth:r,footerHeight:i,installFinished:f,lang:ue,langList:de,theme:b,isMultiServiceInstall:pe,multiService:me,isWebServerJump:he,siteMonitorStatus:ge,aaPanelPro:ae,hasSubPanelAuth:oe,nodeInstall:se,panelDomain:v,nodeJs:ce,aiAssistant:_e,ai_first_record:ve,first_backup:x,versionType:ie,initPublicBackendRecord:async()=>{let{message:e}=await Qr(),t=j(e)?e:{},n=Object.prototype.hasOwnProperty.call(t,`ai`);ve.value=!n||Number(t.ai)!==0;let r=Object.prototype.hasOwnProperty.call(t,`wp_backup`);x.value=!r||Number(t.wp_backup)!==0},getCheckAuth:async()=>{if(ae.value&&te.value){h_({source:210});return}},setMainWidth:o,setMainHeight:s,setBodyMinWidth:a,getConfigSimple:async()=>{let{message:t}=await Sr();if(j(t)){if(l.value=d(t,`task_count`,0),c.value=d(t,`panel.address`,`--`),u.value.status=d(t,`user_info.status`,!1),u.value.username=d(t,`user_info.data.username`,``),ue.value=d(t,`language`,`en`),de.value=d(t,`language_list`,[]),b.value=d(t,`theme`,`fresh`),se.value=d(t,`node_manager.is_install`,!0),f.value=t.install_finished,ae.value=t.isPro,pe.value=t.multi_service_install,me.value=t.multi_service,ge.value=d(t,`site_total_monitor.is_install`,!0),v.value=d(t,`panel.domain`,``),ce.value=t.nodejs,_e.isShow=d(t,`ai_widget.chat`,!0),ie.value=d(t,`panel.version_type`,``),le(d(t,`get_pd`,[``,-1,-1])),window.document.title=d(t,`webname`,`aaPanel Linux Panel`),oe.value=!!t.account_limit,f.value===!1&&fe.path===`/`){if(ae.value&&!u.value.status)return;z({width:480,minHeight:280,hideClose:!0,zIndex:99999,component:g(()=>k(()=>import(`./view-home.js?v=1784873523001`).then(e=>e.r),[]))})}t.limit_login&&fe.path!==`/login`&&(window.location.href=`/login?dologin=True`),l.value!==0&&e.onRepetion()}}}});S();var g_=x({__name:`App`,setup(e){let t=lr(),n=$();return de(()=>t.rootCssVer,e=>{Object.entries(e).forEach(([e,t])=>{document.documentElement.style.setProperty(e,t)})},{immediate:!0,deep:!0}),t.changeTheme(),t.initThemeConfig(),n.initPublicBackendRecord(),(e,t)=>{let n=ce(`router-view`),r=br;return C(),je(r,null,{default:w(()=>[a(n)]),_:1})}}}),__=e(Mt(),1);__.default.configure({easing:`ease`,minimum:.3,speed:300,showSpinner:!0,trickleSpeed:200});var v_=[`/modify_password`];vl.beforeEach(async(e,t,n)=>{var r;if(__.default.start(),sr.removeAllPending(),v_.includes(t.path)){n(t.path);return}let i=$();try{await i.getConfigSimple()}catch(e){console.error(e)}!i.userInfo.status&&i.aaPanelPro?e.path===`/binds`?n():n(`/binds`):(i.getCheckAuth(),n());let a=window.document.title.split(` - `)[0]||`aaPanel`,o=((r=e.matched[0])==null?void 0:r.name)||`aaPanel`;o?window.document.title=`${a} - ${o}`:window.document.title=a}),vl.afterEach(()=>{__.default.done()});var y_=vl,b_=e=>{e.directive(`modal-drag`,{mounted(e){let t=e,n=Wt(e,`n-dialog`),r=(()=>{let e=Ut();return Object.prototype.hasOwnProperty.call(e,`currentStyle`)&&`currentStyle`in e?(t,n)=>e.currentStyle[n]:(e,t)=>getComputedStyle(e)[t]})();t.onmousedown=e=>{let t=e.clientX,i=e.clientY,a=document.body.clientWidth,o=document.documentElement.clientHeight,s=n.offsetWidth,c=n.offsetHeight,l=n.offsetLeft,u=a-n.offsetLeft-s,d=n.offsetTop,f=o-n.offsetTop-c,p=r(n,`left`);p===`auto`&&(p=`0px`);let m=r(n,`top`);return p.includes(`%`)?(p=`${document.body.clientWidth*(p.replace(/%/g,``)/100)}`,m=`${document.body.clientHeight*(m.replace(/%/g,``)/100)}`):(p=`${+p.replace(/px/g,``)}`,m=`${+m.replace(/px/g,``)}`),document.onmousemove=e=>{let r=e.clientX-t,a=e.clientY-i;-r>l?r=-l:r>u&&(r=u),-a>d?a=-d:a>f&&(a=f),n.style.cssText+=`;left:${r+ne(p)}px;top:${a+ne(m)}px;`},document.onmouseup=()=>{document.onmousemove=null,document.onmouseup=null},!1}}}),e.directive(`load-text`,(e,t)=>{let n=e.nextElementSibling,r=n&&n.classList.contains(`load-text`);t.value&&!r?r||(e.style.display=`none`,e.insertAdjacentHTML(`afterend`,`--`)):t.value||(r&&n.remove(),e.removeAttribute(`style`))}),e.directive(`scroll-bottom`,{updated(e){e.scrollTop=e.scrollHeight}}),e.directive(`table`,e=>{e.onscroll=()=>{let t=e.scrollTop,n=e.querySelector(`thead`);n&&(n.style.transform=`translateY(${t}px)`)}})},x_=`panel_analytics_logs`,S_=60*1e3,C_=null,w_=!1,T_=e=>Object.keys(e).length===0,E_=e=>e.trim().replace(/\s+/g,`_`),D_=()=>{try{window.localStorage.removeItem(x_)}catch(e){}},O_=()=>{if(typeof window>`u`)return{};try{let e=window.localStorage.getItem(x_);if(!e)return{};let t=JSON.parse(e);return t&&typeof t==`object`&&!Array.isArray(t)?t:{}}catch(e){return D_(),{}}},k_=e=>{if(!(typeof window>`u`)){if(T_(e)){D_();return}try{window.localStorage.setItem(x_,JSON.stringify(e))}catch(e){}}},A_=e=>{let t=O_();Object.entries(e).forEach(([e,n])=>{Object.entries(n).forEach(([n,r])=>{var i;let a=(i=t[e])==null?void 0:i[n];if(!a)return;let o=a.count-r.count;o>0?a.count=o:delete t[e][n]}),t[e]&&Object.keys(t[e]).length===0&&delete t[e]}),k_(t)},j_=e=>Object.entries(e).flatMap(([e,t])=>Object.entries(t).map(([t,n])=>({module:e,fun_name:t,count:n.count}))),M_=(e,t)=>{var n;let r=E_(e),i=E_(t);if(!r||!i)return;let a=O_();a[r]||(a[r]={}),(n=a[r])[i]||(n[i]={count:0}),a[r][i].count+=1,k_(a)},N_=async()=>{if(w_)return;let e=O_();if(!T_(e)){w_=!0;try{await ei({logs:JSON.stringify(j_(e))}),A_(e)}finally{w_=!1}}},P_=()=>{typeof window>`u`||C_!==null||(C_=window.setInterval(()=>{N_().catch(()=>void 0)},S_))};S();var F_=ue(g_),I_=Fe();I_.use(Ve),F_.use(I_),F_.use(I),F_.use(y_),b_(F_),P_(),F_.mount(`#app`);var L_=function(e){return e[e.NotDeploy=-1]=`NotDeploy`,e[e.SaveOrHolderDeploy=0]=`SaveOrHolderDeploy`,e[e.LetsEncryptDeploy=1]=`LetsEncryptDeploy`,e[e.TestDeploy=2]=`TestDeploy`,e[e.BusinessDeploy=3]=`BusinessDeploy`,e}({});export{wg as $,ed as $a,ns as $c,Jr as $d,sn as $f,_f as $i,Ha as $l,Jf as $n,Rl as $o,Yd as $r,ol as $s,gh as $t,Ji as $u,_g as A,id as Aa,Vs as Ac,pi as Ad,Yn as Af,Mf as Ai,is as Al,hm as An,Yu as Ao,Kf as Ar,Hc as As,rg as At,ao as Au,Vg as B,Bu as Ba,Uo as Bc,di as Bd,En as Bf,qd as Bi,vo as Bl,jd as Bn,Jl as Bo,dp as Br,Pc as Bs,Ph as Bt,Zi as Bu,Ag as C,Sd as Ca,fc as Cc,xi as Cd,lr as Cf,Yf as Ci,ms as Cl,Pm as Cn,su as Co,Qf as Cr,gc as Cs,Xh as Ct,ro as Cu,Cg as D,ld as Da,Bs as Dc,Fi as Dd,Jn as Df,Xd as Di,Ho as Dl,mm as Dn,Au as Do,Gf as Dr,Ic as Ds,cg as Dt,Wa as Du,Rg as E,ud as Ea,Fs as Ec,ji as Ed,ar as Ef,Hf as Ei,hs as El,pm as En,mu as Eo,Ap as Er,Gc as Es,Hh as Et,ja as Eu,e_ as F,tu as Fa,ss as Fc,gi as Fd,L as Ff,cp as Fi,Ss as Fl,am as Fn,Gu as Fo,Id as Fr,Oc as Fs,Wh as Ft,Va as Fu,hg as G,Du as Ga,ls as Gc,ui as Gd,yn as Gf,Jp as Gi,Ds as Gl,hp as Gn,Ml as Go,qp as Gr,nl as Gs,Th as Gt,aa as Gu,Pg as H,Qu as Ha,go as Hc,Ii as Hd,Tn as Hf,Rp as Hi,_o as Hl,zp as Hn,jl as Ho,Wd as Hr,Mc as Hs,jh as Ht,ia as Hu,s_ as I,Cu as Ia,Xo as Ic,fi as Id,Ln as If,If as Ii,Cs as Il,cm as In,au as Io,up as Ir,Cc as Is,zh as It,Aa as Iu,Fg as J,Ru as Ja,Ro as Jc,Ir as Jd,nn as Jf,hf as Ji,Qa as Jl,of as Jn,El as Jo,Cp as Jr,Lc as Js,Dh as Jt,Xi as Ju,yg as K,Ou as Ka,ps as Kc,Er as Kd,bn as Kf,vp as Ki,oo as Kl,Zp as Kn,Dl as Ko,gp as Kr,el as Ks,Eh as Kt,na as Ku,a_ as L,wu as La,ds as Lc,mi as Ld,I as Lf,Jd as Li,ws as Ll,sm as Ln,$l as Lo,Fd as Lr,Tc as Ls,Ih as Lt,la as Lu,p_ as M,nd as Ma,yo as Mc,li as Md,$n as Mf,ep as Mi,qo as Ml,um as Mn,Xu as Mo,Ud as Mr,Wc as Ms,qh as Mt,Da as Mu,qg as N,td as Na,ko as Nc,Ci as Nd,Zn as Nf,Hd as Ni,vs as Nl,om as Nn,Zu as No,Vd as Nr,Ec as Ns,Nh as Nt,Xa as Nu,o_ as O,cd as Oa,Rs as Oc,Li as Od,Qn as Of,jf as Oi,Ts as Ol,gm as On,vu as Oo,Rd as Or,Xc as Os,Gh as Ot,Ja as Ou,Hg as P,yu as Pa,ts as Pc,Ai as Pd,R as Pf,Bd as Pi,No as Pl,lm as Pn,qu as Po,Gd as Pr,Dc as Ps,Qh as Pt,Ca as Pu,$g as Q,lu as Qa,fs as Qc,Or as Qd,rn as Qf,Df as Qi,Ra as Ql,np as Qn,Sl as Qo,pp as Qr,al as Qs,bh as Qt,Qi as Qu,Ig as R,Lu as Ra,$o as Rc,yi as Rd,An as Rf,Pf as Ri,Oo as Rl,im as Rn,ou as Ro,lp as Rr,kc as Rs,sg as Rt,ta as Ru,pg as S,xd as Sa,ic as Sc,Bi as Sd,gr as Sf,rp as Si,bs as Sl,wm as Sn,Vu as So,ip as Sr,rc as Ss,Yh as St,Ka as Su,Mg as T,Cd as Ta,Is as Tc,ki as Td,B as Tf,fp as Ti,as as Tl,xm as Tn,Nu as To,Ep as Tr,Jc as Ts,Vh as Tt,Ia as Tu,Lg as U,nu as Ua,Do as Uc,vi as Ud,Cn as Uf,Gp as Ui,Os as Ul,Hp as Un,Tl as Uo,yp as Ur,Qc as Us,kh as Ut,ua as Uu,kg as V,Uu as Va,Es as Vc,hi as Vd,Sn as Vf,Ip as Vi,jo as Vl,Md as Vn,ql as Vo,Ff as Vr,jc as Vs,Fh as Vt,qi as Vu,Sg as W,fu as Wa,Wo as Wc,_i as Wd,xn as Wf,Kp as Wi,xs as Wl,xp as Wn,zl as Wo,bp as Wr,tl as Ws,Oh as Wt,Hi as Wu,mg as X,Eu as Xa,Co as Xc,Kr as Xd,on as Xf,Zf as Xi,Fa as Xl,nf as Xn,Nl as Xo,$p as Xr,zc as Xs,xh as Xt,ca as Xu,ug as Y,Ql as Ya,Lo as Yc,Lr as Yd,cn as Yf,ff as Yi,ya as Yl,cf as Yn,Al as Yo,Yp as Yr,Bc as Ys,wh as Yt,Ki as Yu,Ug as Z,Wu as Za,cs as Zc,Nr as Zd,an as Zf,$d as Zi,Pa as Zl,yf as Zn,Gl as Zo,Zd as Zr,tc as Zs,hh as Zt,Wi as Zu,Jg as _,hd as _a,uc as _c,ri as _d,Dr as _f,Lf as _i,us as _l,Dm as _n,iu as _o,M as _p,Qd as _r,_l as _s,og as _t,Na as _u,h_ as a,Op as aa,Yc as ac,ra as ad,Br as af,kf as ai,Yo as al,vh as an,eu as ao,qt as ap,Vf as ar,Pl as as,f_ as at,ga as au,Ng as b,bd as ba,il as bc,ci as bd,Vr as bf,wf as bi,ho as bl,jm as bn,du as bo,rf as br,hc as bs,Uh as bt,Ma as bu,Eg as c,Bf as ca,wc as cc,Vi as cd,Pr as cf,vf as ci,os as cl,fh as cn,hu as co,Zt as cp,Vp as cr,kl as cs,Gg as ct,Ya as cu,l_ as d,kd as da,Rc as dc,si as dd,Zr as df,tp as di,mo as dl,Hm as dn,Ju as do,en as dp,_p as dr,Ll as ds,ig as dt,Za as du,ef as ea,cc as ec,Gi as ed,Mr as ef,Uf as ei,bo as el,uh as en,ju as eo,ln as ep,Tp as er,wl as es,u_ as et,va as eu,Bg as f,Dd as fa,Kc as fc,Di as fd,Wr as ff,$f as fi,Eo as fl,Vm as fn,zu as fo,Wt as fp,Bp as fr,Il as fs,Jh as ft,La as fu,Yg as g,md as ga,bc as gc,Si as gd,Yr as gf,Nf as gi,Io as gl,Fm as gn,cu as go,j as gp,Nd as gr,hl as gs,Lh as gt,Sa as gu,Kg as h,Ed as ha,Ac as hc,wi as hd,kr as hf,mp as hi,Fo as hl,Lm as hn,Yl as ho,N as hp,Xp as hr,yl as hs,Mh as ht,no as hu,$ as i,Fp as ia,nc as ic,sa as id,Ar as if,df as ii,So as il,mh as in,ku as io,Gt as ip,Lp as ir,Fl as is,t_ as it,qa as iu,fg as j,rd as ja,ks as jc,zi as jd,z as jf,op as ji,Go as jl,fm as jn,$u as jo,Pd as jr,Vc as js,Rh as jt,io as ju,bg as k,sd as ka,zs as kc,bi as kd,Xn as kf,em as ki,Ao as kl,dm as kn,Tu as ko,Up as kr,mc as ks,ng as kt,ka as ku,gg as l,Wf as la,Nc as lc,Ni as ld,Ur as lf,uf as li,xo as ll,Qm as ln,xu as lo,P as lp,Pp as lr,Ul as ls,Xg as lt,$a as lu,Zg as m,Td as ma,xc as mc,ai as md,Tr as mf,Af as mi,Po as ml,Rm as mn,Fu as mo,Ht as mp,Sp as mr,bl as ms,Bh as mt,Ba as mu,M_ as n,mf as na,ac as nc,Yi as nd,Rr as nf,af as ni,es as nl,dh as nn,Mu as no,Jt as np,kp as nr,Bl as ns,Tg as nt,_a as nu,m_ as o,Dp as oa,Zc as oc,ma as od,Cr as of,tf as oi,Ko as ol,yh as on,bu as oo,tn as op,Of as or,Kl as os,Og as ot,Ua as ou,n_ as p,Od as pa,_c as pc,Pi as pd,qr as pf,qf as pi,wo as pl,Bm as pn,Iu as po,Vt as pp,Wp as pr,xl as ps,$h as pt,Ga as pu,xg as q,Hu as qa,zo as qc,Xr as qd,gn as qf,nm as qi,to as ql,Cf as qn,Hl as qo,tm as qr,sc as qs,Ch as qt,ea as qu,y_ as r,jp as ra,pc as rc,fa as rd,jr as rf,sf as ri,_s as rl,lh as rn,pu as ro,$t as rp,rm as rr,Vl as rs,Wg as rt,za as ru,r_ as s,wp as sa,Uc as sc,ha as sd,Hr as sf,Ef as si,Bo as sl,ph as sn,Su as so,Kt as sp,gf as sr,Ol as ss,Dg as st,Oa as su,L_ as t,pf as ta,rl as tc,$i as td,Fr as tf,Sf as ti,Qo as tl,_h as tn,ru as to,Qt as tp,Mp as tr,Cl as ts,d_ as tt,eo as tu,dg as u,zf as ua,$c as uc,oi as ud,Gr as uf,ap as ui,To as ul,Jm as un,Ku as uo,Yt as up,zd as ur,Wl as us,lg as ut,wa as uu,c_ as v,pd as va,ec as vc,ti as vd,$r as vf,Rf as vi,Vo as vl,Cm as vn,Zl as vo,Rt as vp,Tf as vr,cl as vs,Zh as vt,ba as vu,jg as w,wd as wa,Hs as wc,Ri as wd,cr as wf,Xf as wi,rs as wl,Mm as wn,Pu as wo,Np as wr,qc as ws,eg as wt,Ea as wu,vg as x,_d as xa,yc as xc,ii as xd,_r as xf,bf as xi,Zo as xl,Nm as xn,gu as xo,xf as xr,dc as xs,ag as xt,xa as xu,i_ as y,gd as ya,lc as yc,ni as yd,zr as yf,Qp as yi,Jo as yl,Om as yn,_u as yo,lf as yr,Fc as ys,tg as yt,Ta as yu,zg as z,Xl as za,gs as zc,Mi as zd,Dn as zf,Kd as zi,Mo as zl,Ld as zn,uu as zo,sp as zr,Sc as zs,Kh as zt,Ui as zu}; \ No newline at end of file +`,Vn=w({name:`BtMessage`,props:{type:{type:String,default:`info`},content:{type:[String,Function],default:``},duration:{type:Number,default:2500},close:{type:Boolean,default:!1},isHtml:{type:Boolean,default:!1},maxWidth:{type:[String,Number],default:360},zIndex:Number},emits:[`close`],setup(e,{emit:t}){let n=x(null),r=Tt(),i=Se(`--color-text-1`),a={success:{icon:`base-success`,color:r.value.primaryColor},error:{icon:`base-error`,color:r.value.errorColor},warning:{icon:`base-warning`,color:r.value.warningColor},info:{icon:`base-info`,color:r.value.infoColor},loading:{icon:`base-loading`,color:i.value}},o=D(()=>a[e.type]),s=0,c=()=>{t(`close`)},l=()=>{let{duration:t}=e;t>0&&(s=window.setTimeout(c,t))},u=()=>{s&&(window.clearTimeout(s),s=0)},d=()=>{let e=n.value;if(!e)return;let t=window.document.body,r=(t.clientWidth-e.clientWidth)/2,i=(t.clientHeight-e.clientHeight)/2;e.style.left=r+`px`,e.style.top=i+`px`},f=!0,h=new Mt(()=>{if(f){f=!1;return}d()}),g=()=>{je(()=>{let e=n.value;e&&(e.style.opacity=`1`)})};return p(()=>{d(),g(),l(),h.observe(window.document.body)}),m(()=>{u(),h.disconnect()}),{iconInfo:o,messageRef:n,handleClose:c}},render(){return ve(s(`div`,{ref:`messageRef`,class:zn,style:{maxWidth:_t(this.maxWidth)}},[this.close?s(Rn,{onClick:()=>{this.handleClose()}},null):``,s(`div`,{class:`flex-basis-30px`},[s(z,{name:this.iconInfo.icon,size:30,class:this.type===`loading`?Bn:``,color:this.iconInfo.color},null)]),s(`div`,{class:`flex-1 ml-10px max-h-600px leading-20px text-14px overflow-auto text-font1`},[this.isHtml?``:s(`div`,null,[St(this.content)]),this.isHtml?s(`div`,{innerHTML:this.content},null):``])]),[[At,{zIndex:this.zIndex,enabled:!0}]])}});T(),kt();function Hn(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!h(e)}var Un=w({name:`MessageList`,props:{messages:{type:Array,default:()=>[]},type:{type:String,default:`success`},position:{type:String,default:`center`}},emits:[`close`,`afterClose`],setup(){},render(){let e;return s(be,null,[this.messages.map(e=>{if(e.mask)return ve(s(`div`,{class:`n-modal-mask`},null),[[At,{zIndex:void 0,enabled:!0}]])}),s(me,{name:`bounce`,onAfterLeave:()=>{this.$emit(`afterClose`)}},Hn(e=this.messages.map(e=>s(Vn,{key:e.id,type:e.type,close:e.close,isHtml:e.isHtml,content:e.content,duration:e.duration,maxWidth:e.maxWidth,onClose:()=>{this.$emit(`close`,e.id)}},null)))?e:{default:()=>[e]})])}});T();var Wn=class{constructor(e){f(this,`messageIds`,void 0),f(this,`messages`,void 0),f(this,`position`,void 0),f(this,`container`,void 0),f(this,`messageCount`,0),f(this,`add`,e=>{var t;this.messageCount++;let n=(t=e.id)==null?`__bt_message_${this.messageCount}`:t;if(this.messageIds.has(n))return this.update(n,e);let r=E({id:n,...e});return this.messages.value.push(r),this.messageIds.add(n),{close:()=>this.remove(n)}}),f(this,`update`,(e,t)=>{for(let n=0;nthis.remove(e)}}),f(this,`remove`,e=>{for(let t=0;t{this.messages.value.splice(0)}),f(this,`destroy`,()=>{this.messages.value.length===0&&this.container&&(Te(null,this.container),document.body.removeChild(this.container),this.container=null,Gn[this.position]=void 0)});let{position:t=`center`}=e,n=document.createElement(`div`);n.classList.add(`bt-message`),this.container=n,this.messages=x([]),this.messageIds=new Set,this.position=t,Te(s(Un,{position:t,messages:this.messages.value,type:e.type,onClose:this.remove,onAfterClose:this.destroy}),this.container),document.body.appendChild(this.container)}},Gn={},B=Mn.reduce((e,t)=>(e[t]=(e,n)=>{P(e)||Lt(e)?n?n.content=e:n={content:e}:n={...e},(t===`loading`||n.close)&&(n.mask=n.mask===void 0||n.mask,n.duration=n.duration?n.duration:0);let r={type:t,...n},{position:i=`center`}=r;return Gn[i]||(Gn[i]=new Wn(r)),Gn[i].add(r)},e),{});B.clear=e=>{if(e){var t;(t=Gn[e])==null||t.clear()}else Object.values(Gn).forEach(e=>e==null?void 0:e.clear())};var Kn=e(Nt(),1);T(),M();var qn=v(()=>j(()=>import(`./app-modal-ui.js?v=1786507437784`).then(e=>e.n),__vite__mapDeps([0,1,2,3,4,5,6]))),Jn=v(()=>j(()=>import(`./app-modal-ui.js?v=1786507437784`).then(e=>e.t),__vite__mapDeps([0,1,2,3,4,5,6]))),V=On,Yn=()=>{let e=Dn();Object.values(e.modalInstRefs).forEach(e=>e==null?void 0:e.hide())},Xn=({title:e,content:t,width:n=350,showIcon:r=!0,showCancel:i=!0,confirmText:a,confirmType:o,cancelText:c,onConfirm:l=()=>void 0,onCancel:u=()=>void 0,onPublicClose:d=()=>void 0})=>V({title:e,width:n,showCancel:i,confirmText:a,confirmType:o,cancelText:c,showMask:!0,footer:!0,onConfirm:l,onCancel:u,onPublicClose:d,content:()=>s(`div`,{class:`flex p-20px gap-10px`},[r?s(z,{name:`base-warning`,size:`30`,color:`#f0a020`},null):``,s(`div`,{class:`confirm-content flex-1 pt-4px text-14px leading-22px`},[St(t)])])}),Zn=({title:e,content:t,width:n=350,onConfirm:r=()=>void 0})=>{V({title:e,width:n,footer:!0,data:{content:t,onConfirm:r},component:qn})},Qn=({text:e,title:t,content:n,width:r=470,onConfirm:i=()=>void 0})=>{V({title:t,width:r,footer:!0,data:{text:e,content:n,onConfirm:i},component:Jn})},$n=({title:e=``,desc:t=``,data:n=[],columns:r=[],api:i,done:a,onCustomApi:o})=>{V({title:e,width:440,footer:!0,data:{title:e,desc:t,data:n,columns:r,api:i,done:a,onCustomApi:o},component:v(()=>j(()=>import(`./app-modal-ui.js?v=1786507437784`).then(e=>e.i),__vite__mapDeps([0,1,2,3,4,5,6])))})};function er(e=``,t={}){return E({show:!1,title:e,data:t})}T();var tr=w({name:`BtError`,props:{text:{type:String,default:``}},render(){return s(`div`,{class:`bt-error-modal p-20px text-14px`,innerHTML:this.text},null)}}),nr=[`/v2/virtual/create_account.json`,`/v2/virtual/modify_account.json`,`/v2/virtual/remove_account.json`,`/v2/virtual/create_type.json`,`/v2/virtual/modify_type.json`,`/v2/virtual/remove_type.json`,`/v2/virtual/create_package.json`,`/v2/virtual/modify_package.json`,`/v2/virtual/remove_package.json`,`/v2/virtual/get_logs.json`,`/v2/virtual/clean_logs.json`,`/v2/virtual/set_default_disk.json`,`/v2/virtual/get_account_temp_login_token.json`,`/v2/virtual/get_account_list.json`,`/v2/virtual/get_package_list.json`,`/v2/virtual/get_disk_list.json`,`/v2/virtual/get_logs.json`,`/v2/virtual/enable_disk_quota.json`,`/v2/virtual/get_server_ssl.json`,`/v2/virtual/save_server_ssl.json`,`/v2/virtual/close_server_ssl.json`,`/v2/virtual/get_server_address.json`,`/v2/virtual/set_server_address.json`],rr=[`/v2/virtual/get_account_list.json`,`/v2/virtual/get_package_list.json`,`/v2/virtual/get_disk_list.json`,`/v2/virtual/get_logs.json`],ir=[`/v2/virtual/get_disk_list.json`];function ar(e){let t=e.config.url,n=e=>t.endsWith(e);nr.some(n)&&(!N(e.data.message)&&!ir.some(n)&&(e.data.message={}),!rr.some(n)&&e.data.status==0&&(e.data.message.result=e.data.msg),e.data.status==-1&&(e.data.message.result=e.data.msg))}T();function or(){let e=Date.now();return{requestTime:e,requestToken:(0,Kn.default)(String(e).concat((0,Kn.default)(void 0)))}}function sr(e){e.interceptors.request.use(e=>{let{data:t,headers:n}=e;var r;n[`X-Http-Token`]=(r=document.getElementById(`request_token_head`))==null?void 0:r.getAttribute(`token`);let{requestOptions:i}=e;i!=null&&i.loading&&(i.load=B.loading(i.loading)),i!=null&&i.prefix&&(e.url=i.prefix+e.url),i!=null&&i.isMock&&(e.baseURL=`/mock`);let a=localStorage.getItem(`apsess`);return a&&(e.url=`/apsess_${a}${e.url}`),e},e=>Promise.reject(e)),e.interceptors.response.use(e=>{ar(e);let{data:t,config:n}=e,{requestOptions:r}=n;if(r!=null&&r.load&&r.load.close(),r!=null&&r.isOriginalResult)return{message:t};if(N(t)&&u(t,`status`)){let{message:e}=t;if(t.status===-1||t.status===-2){if(N(e)&&e.redirect)return B.error(e.msg),qt(e.redirect),Promise.reject(t);if(r!=null&&r.errorMessage){let n=``,i=r.errorMessageKey||`result`;if(N(e)){let t=d(e,i,``);n=P(t)?t:``}P(e)&&(n=e);let a={isHtml:!0,maxWidth:700};(t.status===-2||n.length>80)&&(a=Object.assign(a,{close:!0})),Bt(r.errorMessage)||(a=Object.assign(a,r.errorMessage)),B.error(n,a)}return Promise.reject(t)}if(t.status===0){if(r!=null&&r.successMessage){let t=``,n=r.successMessageKey||`result`;if(N(e)){let r=d(e,n,``);t=P(r)?r:``}P(e)&&(t=e),B.success(t,Bt(r.successMessage)?{isHtml:!0}:r.successMessage)}return t}}return Promise.reject(t)},e=>{let{response:t,config:n}=e;if(n){let{requestOptions:e}=n;e!=null&&e.load&&e.load.close()}if(t.status===401){window.location.href=`/`;return}if(t&&t.status===500){let t=e.request.responseText;(t.indexOf(`An error occurred while the panel was running`)!==-1||t.indexOf(`We need to make sure this has a favicon so that the debugger does`)!==-1)&&V({width:1e3,content:()=>s(tr,{text:t},null)})}return Promise.reject(e)})}ee();var cr=new class{constructor(){f(this,`pendings`,[])}addPending(){let e=xe.CancelToken.source();return this.pendings.push(e),e}removeAllPending(){this.pendings.forEach(e=>{e.cancel()}),this.reset()}reset(){this.pendings.splice(0,this.pendings.length)}};ee();var H=new class{constructor(e={}){f(this,`_instance`,void 0),f(this,`_defaultConfig`,{baseURL:``,timeout:25e4,headers:{"Content-Type":`application/x-www-form-urlencoded`},requestOptions:{prefix:`/v2`,loading:``,errorMessage:!0,errorMessageKey:`result`,successMessage:!1,successMessageKey:`result`}});let t=xe.create(Object.assign(this._defaultConfig,e));sr(t),this._instance=t}request(e){return e.cancelToken=cr.addPending().token,this._instance.request(e)}get(e,t){return this._instance.get(e,t)}post(e,t,n){return this._instance.post(e,t||{},n)}},lr=(e,t=!0,n=!0)=>H.post(`/config?action=set_panel_theme`,{data:JSON.stringify(e)},{requestOptions:{loading:t?R.global.t(`Config.UI.savingInterfaceSettings`):``,successMessage:n}});T();var ur=O(`ThemeStore`,()=>{let e=x(`auto`),t=D(()=>e.value===`auto`?n():e.value),n=()=>window.matchMedia(`(prefers-color-scheme: dark)`).matches?`dark`:`light`,r=e=>{let t=e===`auto`?n():e;document.documentElement.setAttribute(`theme-mode`,t),document.documentElement.classList.remove(`light`,`dark`),document.documentElement.classList.add(t)},i=t=>{e.value=t,r(t)},a=e=>{i(e),t.value===`light`&&c.value===`#F4D1B4`&&(u(`#20a53a`),je(()=>{B.warning(R.global.t(`Config.Theme.GoldNotSupportedDefault`),{maxWidth:440,close:!0})}))},o=()=>{r(t.value)},s=x({theme:{preset:`light`,color:`#20a53a`,view:`default`,component_ui:`modern`},logo:{image:`/static/icons/logo-white.svg`,favicon:`/static/favicon.ico`},sidebar:{dark:!0,color:`#3c444d`,opacity:100},interface:{rounded:`smaller`,is_show_bg:!0,bg_image:`/static/images/bg-default.png`,bg_image_dark:`/static/images/bg-default.png`,bg_image_opacity:20,content_opacity:70,shadow_color:`#000000`,shadow_opacity:5,container_width:`100%`},home:{overview_view:`default`,overview_size:24,bg_image_opacity:20},login:{is_show_logo:!0,logo:`/static/icons/logo-green.svg`,is_show_bg:!1,bg_image:``,bg_image_opacity:70,content_opacity:100},terminal:{show:!1,url:``,opacity:70}}),c=D(()=>s.value.theme.color),l=D(()=>{var e;return(e=s.value.theme.component_ui)==null?`legacy`:e}),u=(e,t=!0)=>{s.value.theme.color=e,t&&m(!1,!1)},d=D(()=>$t(s.value.logo.image)),f=D(()=>{let e=c.value;return{"--menu-bg-opacity":`${s.value.sidebar.opacity/100}`,"--main-bg-image":s.value.interface.is_show_bg?t.value===`light`?`url('${$t(s.value.interface.bg_image)}')`:`url('${$t(s.value.interface.bg_image_dark)}')`:``,"--main-bg-opacity":`${s.value.interface.bg_image_opacity/100}`,"--main-content-opacity":`${s.value.interface.content_opacity/100}`,"--color-primary":e,"--color-primary-1":t.value===`dark`?mn(e,.15):L(e,`#ffffff`,.9),"--color-success":e,"--primary-button-color-hover":L(e,`#000000`,.1),"--primary-button-color-pressed":L(e,`#000000`,.2),"--primary-button-color-suppl":L(e,`#000000`,.1),"--border-hover-focus-color":e,"--color-sider-active":t.value===`dark`?`#353535`:e,"--color-sider-hover":t.value===`dark`?`#353535`:mn(e,.1),"--color-sider-hover-text":e,"--router-menu-active-text":e,"--router-menu-active-bg":mn(e,.063),"--button-type-text-primary":e,"--button-bg-hover":t.value===`dark`?mn(e,.15):L(e,`#ffffff`,.94),"--button-border-hover":t.value===`dark`?`1px solid ${mn(e,.3)}`:`1px solid ${L(e,`#ffffff`,.7)}`,"--card-border-primary-color-1":t.value===`dark`?mn(e,.3):L(e,`#ffffff`,.75),"--n-color-hover":e,"--alert-success-bg":t.value===`dark`?`var(--color-bg-2)`:L(e,`#ffffff`,.96),"--alert-success-border":t.value===`dark`?`1px solid var(--color-border)`:`1px solid ${L(e,`#ffffff`,.85)}`,"--button-text-base-color":e===`#F4D1B4`?`#000000`:`#ffffff`}}),p=()=>{s.value=JSON.parse(window.vite_public_panel_theme.replace(/'/g,`"`).replace(/"/g,`"`).replace(/True/g,`true`).replace(/False/g,`false`))},m=async(e=!0,t=!0)=>{s.value&&await lr(Oe(s.value),e,t)};return{theme:t,themeRef:e,setTheme:i,setSafeTheme:a,changeTheme:o,menuLogo:d,rootCssVer:f,initThemeConfig:p,themeColor:c,componentUi:l,themeConfig:s,setThemeColor:u,setThemeConfig:m}},{persist:{pick:[`themeRef`]}});T();var dr=A({flex:1,width:0,height:`42px`,lineHeight:`42px`,padding:`0 60px 0 20px`,backgroundColor:`var(--modal-header-bg)`,borderBottom:`1px solid var(--modal-header-bottom-border)`,borderRadius:`10px 10px 0 0`,fontSize:`var(--n-title-font-size)`,fontWeight:`var(--n-title-font-weight)`,color:`var(--n-title-text-color)`,overflow:`hidden`,whiteSpace:`nowrap`,textOverflow:`ellipsis`}),fr=A({height:`53px`,lineHeight:`53px`,fontSize:`14px`,color:`var(--modal-header-title-color)`}),pr=A({position:`absolute`,top:`14.5px`,right:`20px`,display:`flex`,width:`24px`,height:`24px`,padding:0,border:0,borderRadius:`6px`,alignItems:`center`,justifyContent:`center`,backgroundColor:`transparent`,color:`var(--color-text-2)`,cursor:`pointer`,transition:`color 0.2s ease, background-color 0.2s ease`,"&:hover":{backgroundColor:`var(--color-bg-3)`,color:`var(--color-text-1)`},zIndex:999}),mr=A({top:`10px`,right:`10px`}),hr=w({name:`BtModalHeader`,functional:!0,props:{title:{type:[String,Function],default:``},onClick:{type:Function,default:()=>{}},hideClose:{type:Boolean,default:!1},ui:{type:String,default:`legacy`}},render(){let{title:e,hideClose:t,ui:n}=this;return s(be,null,[e&&s(`div`,{class:[dr,n===`modern`&&fr]},[St(e)]),!t&&(n===`modern`?s(`button`,{type:`button`,class:[pr,!e&&mr],"aria-label":`Close`,onClick:e=>this.$emit(`click`,e)},[s(`i`,{class:`i-material-symbols:close-rounded text-20px`},null)]):s(Rn,{onClick:e=>this.$emit(`click`,e)},null))])}});T();var gr=A({display:`flex`,justifyContent:`flex-end`,gap:`10px`,width:`100%`,padding:`10px 18px`,borderTop:`1px solid var(--modal-action-top-border)`,borderRadius:`0 0 4px 4px`,backgroundColor:`var(--modal-action-bg)`,"& .cancel-btn":{"--n-color-hover":`#c9302c`}}),_r=w({name:`BtModalAction`,functional:!0,render(){var e,t;return s(`div`,{class:gr},[(e=(t=this.$slots).default)==null?void 0:e.call(t)])}});T();var vr=w({name:`BtModal`,props:{show:Boolean,zIndex:Number,component:Object,modalClass:String,onUpdateShow:Function,"onUpdate:show":Function,onAfterLeave:Function,data:{type:Object,default:()=>({})},width:{type:[Number,String],default:`auto`},height:{type:[Number,String],default:`auto`},minHeight:{type:[Number,String],default:`auto`},title:{type:[String,Function],default:``},content:{type:[String,Function],default:``},transformOrigin:{type:String,default:`center`},showMask:{type:Boolean,default:!0},isNotScroll:{type:Boolean,default:!1},hideClose:{type:Boolean,default:!1},draggable:{type:Boolean,default:!0},bgColor:{type:String,default:``},maskClosable:{type:Boolean,default:!1},top:{type:[Number,String],default:``},footer:{type:Boolean,default:!1},showCancel:{type:Boolean,default:!0},confirmType:{type:String,default:`primary`},confirmText:{type:String,default:``},cancelText:{type:String,default:``},onConfirm:{type:Function,default:()=>!0},onCancel:{type:Function,default:()=>!0},onClose:{type:Function,default:()=>!0},onPublicClose:{type:Function,default:()=>!0},to:{type:[String,Object],default:void 0}},setup(e){let t=ur(),n=D(()=>t.componentUi),r=x(null),i=x(null),a=x(e.showMask),o=D(()=>e.showMask&&a.value);Ce(()=>e.showMask,e=>{a.value=e});let s=t=>{let{onUpdateShow:n,"onUpdate:show":r}=e;n==null||n(t),r==null||r(t)},c=()=>{s(!1)};we(i,t=>{if(e.show&&e.maskClosable&&!o.value){if(t.target.closest(`.editor-title`))return;c()}});let l=()=>{var t;(t=e.onAfterLeave)==null||t.call(e)},u=e=>{s(e)},{height:d}=fe(),f=D(()=>d.value?`${d.value*.9}px`:`auto`),p=x(!1),m=x(!1),h=D(()=>{let{data:t}=e;return ke(t)?{}:{data:t}}),g={hide:c},ee=()=>{var t,n;let i=e.onClose,a=e.onPublicClose,o=(t=r.value)==null?void 0:t.onClose,s=(n=r.value)==null?void 0:n.onPublicClose;Promise.resolve(a(g)).then(e=>Promise.resolve(s?s(g):e)).then(e=>(i(g),Promise.resolve(e))).then(e=>Promise.resolve(o?o(g):e)).then(e=>{e!==!1&&c()})},te=()=>{var t,n;let i=e.onCancel,a=(t=r.value)==null?void 0:t.onCancel,o=e.onPublicClose,s=(n=r.value)==null?void 0:n.onPublicClose;Promise.resolve(o(g)).then(e=>Promise.resolve(s?s(g):e)).then(e=>(i(g),Promise.resolve(e))).then(e=>Promise.resolve(a?a(g):e)).then(e=>{e!==!1&&c()})},_=async()=>{var t;let n=e.onConfirm,i=(t=r.value)==null?void 0:t.onConfirm;Promise.resolve(n(g)).then(e=>Promise.resolve(i?i(g):e)).then(e=>{e!==!1&&c()})},v=x({type:e.confirmType,text:e.confirmText,disabled:!1,loading:!1});return{componentUi:n,componentRef:r,modalContentRef:i,cancelBtn:x({text:e.cancelText,disabled:!1}),confirmBtn:v,componentData:h,maxScrollHeight:f,mergedShowMask:o,isMaximized:p,isMinimized:m,close:c,setConfirm:e=>{v.value=Object.assign(v.value,e)},setMaskVisible:e=>{a.value=e},doUpdateShow:s,handleClose:ee,handleCancel:te,handleConfirm:_,handleAfterLeave:l,handleUpdateShow:u,handleMaximize:()=>{p.value=!p.value},handleMinimize:()=>{m.value=!m.value}}},render(){let{t:e}=Ie(),t=Se(`--bt-tabs-modal-cancel-btn-bg`),n={width:this.isMaximized?`100%`:this.isMinimized?`260px`:_t(this.width),height:this.isMaximized?`100vh`:``,backgroundColor:this.bgColor,...this.maskClosable&&!this.mergedShowMask?{transition:`none`}:{},...F(this.top)?{alignSelf:`flex-start`,marginTop:_t(this.top)}:{},...this.isMaximized?{maxWidth:`100%`,maxHeight:`100%`}:{}};return s(st,{show:this.show,class:[`bt-modal--${this.componentUi}`,this.modalClass],style:n,preset:`dialog`,closable:!1,"auto-focus":!1,"show-icon":!1,"trap-focus":!1,"mask-closable":this.mergedShowMask?this.maskClosable:!1,"z-index":this.zIndex,"show-mask":this.mergedShowMask,draggable:this.draggable,transformOrigin:this.transformOrigin,to:this.to,onAfterLeave:this.handleAfterLeave,"onUpdate:show":this.handleUpdateShow},{header:()=>s(hr,{title:this.title,ui:this.componentUi,hideClose:this.hideClose,onClick:()=>{this.handleClose()}},null),default:()=>s(`div`,{ref:`modalContentRef`,class:this.isNotScroll?``:`overflow-auto`,style:{height:this.isMaximized?`100vh`:this.isMinimized?`auto`:_t(this.height),maxHeight:this.isMaximized?`100%`:this.maxScrollHeight,minHeight:this.isMinimized?`0px`:_t(this.minHeight)}},[(()=>{var e,t;let{component:n,content:r}=this;return n?s(n,re({ref:`componentRef`},this.data,this.componentData,{onClose:this.close,onSetConfirm:this.setConfirm,onSetMaskVisible:this.setMaskVisible,onModalConfirm:this.handleConfirm,onMaximize:this.handleMaximize,onMinimize:this.handleMinimize}),null):r?St(r):(e=(t=this.$slots).default)==null?void 0:e.call(t)})()]),action:()=>this.footer?s(_r,null,{default:()=>[this.showCancel&&this.componentUi===`modern`&&s(k,{size:`medium`,onClick:()=>{this.handleCancel()}},{default:()=>[this.cancelBtn.text||e(`Public.Btn.Cancel`)]}),this.showCancel&&this.componentUi!==`modern`&&s(k,{class:`cancel-btn`,size:`small`,color:t.value,onClick:()=>{this.handleCancel()}},{default:()=>[this.cancelBtn.text||e(`Public.Btn.Cancel`)]}),s(k,{size:this.componentUi===`modern`?`medium`:`small`,type:this.confirmBtn.type,loading:this.confirmBtn.loading,disabled:this.confirmBtn.disabled,onClick:()=>{this.handleConfirm()}},{default:()=>[this.confirmBtn.text||e(`Public.Btn.Confirm`)]})]}):null})}});T();var yr=w({name:`BtModalEnvironment`,props:{internalKey:{type:String,required:!0},onInternalAfterLeave:{type:Function,required:!0},data:Object,width:[Number,String],height:[Number,String],minHeight:[Number,String],title:[String,Function],content:[String,Function],component:Object,modalClass:String,footer:Boolean,isNotScroll:Boolean,hideClose:Boolean,bgColor:String,zIndex:Number,maskClosable:{type:Boolean,default:!1},top:[Number,String],onConfirm:Function,confirmType:String,confirmText:String,onClose:Function,onCancel:Function,onPublicClose:Function,showCancel:{type:Boolean,default:!0},showMask:{type:Boolean,default:!0},draggable:{type:Boolean,default:!0},transformOrigin:{type:String,default:`center`}},setup(e){let t=x(!1);return p(()=>{t.value=!0}),{show:t,hide:()=>{t.value=!1},handleUpdateShow:e=>{t.value=e},handleAfterLeave:()=>{let{onInternalAfterLeave:t,internalKey:n}=e;t==null||t(n)}}},render(){return s(vr,{show:this.show,onUpdateShow:this.handleUpdateShow,data:this.data,title:this.title,width:this.width,height:this.height,minHeight:this.minHeight,content:this.content,component:this.component,modalClass:this.modalClass,hideClose:this.hideClose,bgColor:this.bgColor,showMask:this.showMask,draggable:this.draggable,isNotScroll:this.isNotScroll,zIndex:this.zIndex,maskClosable:this.maskClosable,top:this.top,footer:this.footer,showCancel:this.showCancel,confirmType:this.confirmType,confirmText:this.confirmText,onCancel:this.onCancel,onConfirm:this.onConfirm,onPublicClose:this.onPublicClose,transformOrigin:this.transformOrigin,onAfterLeave:this.handleAfterLeave},null)}});T();var br=w({name:`BtDialogConfig`,setup(){let{dynamicModals:e,modalInstRefs:t}=Dn();return{dynamicModals:e,modalInstRefs:t,handleAfterLeave:t=>{e.value.splice(e.value.findIndex(e=>e.key===t),1)}}},render(){var e,t;return _(be,null,[this.dynamicModals.map(e=>_(yr,{ref:t=>{t===null?delete this.modalInstRefs[`modal-${e.key}`]:this.modalInstRefs[`modal-${e.key}`]=t},internalKey:e.key,onInternalAfterLeave:this.handleAfterLeave,...Oe(e)})),(e=(t=this.$slots).default)==null?void 0:e.call(t)])}});T();var xr=w({__name:`index`,setup(e){let{theme:t,themeColor:n,rootCssVer:r}=Re(ur()),i=window.lang,[a,o]=new Map([[`cht`,[ot,He]],[`de`,[Dt,qe]],[`en`,[ht,ct]],[`fra`,[nt,Ot]],[`ind`,[mt,rt]],[`it`,[dt,Qe]],[`kor`,[pt,Je]],[`pt`,[Ye,Ge]],[`ru`,[wt,tt]],[`spa`,[Ve,We]],[`tur`,[Xe,et]],[`uk`,[Ke,$e]],[`vie`,[lt,yt]]]).get(i)||[ht,ct],c=D(()=>t.value===`dark`?xt:null),l=x(a),u=x(o),d=e=>r.value[e]||getComputedStyle(document.documentElement).getPropertyValue(e).trim(),f=()=>({common:{lineHeight:`normal`,fontSize:`12px`,fontSizeSmall:`12px`,fontSizeMedium:`12px`,heightMedium:`32px`,borderRadius:`10px`,primaryColor:d(`--color-primary`),primaryColorHover:d(`--primary-button-color-hover`),primaryColorPressed:d(`--primary-button-color-pressed`),primaryColorSuppl:d(`--primary-button-color-suppl`),successColor:d(`--color-success`),warningColor:d(`--color-warning`),errorColor:d(`--color-error`),textColorBase:d(`--color-text-base`),textColor1:d(`--color-text-1`),textColor2:d(`--color-text-2`),textColor3:d(`--color-text-3`),baseColor:d(`--button-text-base-color`),borderColor:d(`--color-border`)},Layout:{footerColor:d(`--color-bg-2`),siderColor:d(`--color-bg-2`)},Dialog:{padding:`0`,titleFontSize:`14px`,closeMargin:`0`,contentMargin:`0`,borderRadius:`10px`,color:d(`--color-modal`),titleTextColor:d(`--dialog-color-title-text`),textColor:d(`--color-text-1`)},Message:{padding:`16px 20px 16px 15px`,iconSize:`30px`,fontSize:`14px`},Form:{feedbackHeightMedium:`20px`,feedbackHeightLarge:`22px`,feedbackFontSizeMedium:`12px`,feedbackFontSizeLarge:`12px`,feedbackPadding:`2px 0 0`,labelFontSizeLeftMedium:`12px`,labelPaddingHorizontal:`0 20px 0 0`,labelFontSizeTopMedium:`12px`},Input:{textColor:d(`--input-text-color`),color:d(`--color-bg-2`),paddingMedium:`0 8px`,lineHeightTextarea:`22px`,colorDisabled:d(`--input-disabled-color`),textColorDisabled:`#b8b8b8`,placeholderColorDisabled:`#999`,borderColor:d(`--color-border`),borderHover:`1px solid `+d(`--border-hover-focus-color`),borderFocus:`1px solid `+d(`--border-hover-focus-color`),borderDisabled:d(`--input-disabled-border-color`),colorFocus:d(`--input-focus-bg-color`),caretColor:d(`--color-primary`),groupLabelColor:d(`--input-group-label-color`),groupLabelTextColor:d(`--color-text-2`),border:`1px solid `+d(`--color-border`)},Button:{fontSizeSmall:`12px`,textColor:d(`--button-text-color`),textColorHover:d(`--border-hover-focus-color`),colorHover:d(`--button-bg-hover`),borderHover:d(`--button-border-hover`),heightSmall:`26px`,paddingMedium:`0 12px`,paddingSmall:`0 10px`,textColorTextPrimary:d(`--button-type-text-primary`),borderRadiusMedium:`6px`},Card:{color:hn(d(`--color-bg-2`)),textColor:d(`--color-text-2`),borderColor:d(`--color-border`),borderRadius:`10px`,titleFontWeight:`500`,titleTextColor:d(`--color-text-base`),titleFontSizeMedium:`16px`,paddingMedium:`0`},DataTable:{thColor:d(`--color-table-th`),thTextColor:d(`--color-table-th-text`),tdColor:d(`--color-table-td`),thPaddingMedium:`8px`,tdPaddingMedium:`6px 8px`,borderColor:d(`--color-table-border`),thColorModal:d(`--color-table-th`),thTextColorModal:d(`--color-table-th-text`),tdColorModal:d(`--color-table-td`),tdColorHoverModal:d(`--color-table-th`),thColorPopover:d(`--color-table-th`),thTextColorPopover:d(`--color-table-th-text`),tdColorPopover:d(`--color-table-td`),tdColorHoverPopover:d(`--color-table-th`)},Table:{thPaddingMedium:`8px`,tdPaddingMedium:`8px`,thTextColor:d(`--color-table-th-text`),thColorModal:d(`--color-table-th`),thTextColorModal:d(`--color-table-th-text`),borderColorModal:d(`--color-table-border`)},Checkbox:{textColor:d(`--color-text-1`),labelLineHeight:1,labelPadding:`0 0 0 8px`},Radio:{textColor:d(`--radio-text-color`),labelPadding:`0 0 0 8px`,buttonColorActive:d(`--color-primary`),buttonTextColorActive:`#fff`,dotColorActive:d(`--radio-active-dot-color`)},Upload:{draggerColor:d(`--upload-dragger-color`),itemTextColor:`#333333`,itemIconColor:`#333333`,itemIconSize:`14px`},Tabs:{tabFontSizeLarge:`14px`,paneTextColor:d(`--color-text-1`),tabFontSizeMedium:`12px`,tabGapLargeLine:`20px`,tabPaddingLargeLine:`12px 16px`},Log:{loaderFontSize:`12px`},Code:{fontSize:`12px`,textColor:`#fff`},Alert:{padding:`10px 12px`,iconSize:`20px`,fontSize:`13px`,iconMargin:`0 8px 0 12px`,color:d(`--alert-default-bg`),border:`1px solid `+d(`--color-border`),contentTextColor:d(`--color-text-2`),colorSuccess:d(`--alert-success-bg`),borderSuccess:d(`--alert-success-border`),contentTextColorWarning:d(`--color-warning`),contentTextColorError:d(`--color-error`)},Drawer:{titleFontSize:`14px`},Breadcrumb:{fontSize:`14px`,itemLineHeight:`normal`},Pagination:{jumperFontSizeMedium:`13px`,itemBorderActive:d(`--pagination-item-active-border`),itemTextColorActive:d(`--pagination-item-active-color`)},Tooltip:{color:d(`--color-bg-2`),textColor:d(`--tooltip-color-text`)},Spin:{textColor:d(`--color-text-base`),sizeSmall:`16px`},Switch:{railWidthSmall:`28px`,railHeightSmall:`16px`,buttonWidthSmall:`12px`,buttonHeightSmall:`12px`,railColorActive:d(`--switch-active-color`)},Select:{peers:{InternalSelection:{border:`1px solid `+d(`--color-border`),textColor:d(`--color-text-base`),color:d(`--color-bg-2`),placeholderColor:`#999`,colorDisabled:d(`--input-disabled-color`),colorActive:d(`--color-bg-1`),textColorDisabled:`#b8b8b8`,placeholderColorDisabled:`#999`,borderHover:`1px solid `+d(`--border-hover-focus-color`),borderFocus:`1px solid `+d(`--border-hover-focus-color`),borderActive:`1px solid `+d(`--border-hover-focus-color`)},InternalSelectMenu:{color:d(`--color-bg-2`),optionTextColor:d(`--color-text-base`),optionTextColorActive:d(`--color-text-base`),optionColorPending:d(`--color-bg-1`),optionColorActivePending:d(`--color-bg-1`)}}},Empty:{iconSizeLarge:`52px`,fontSizeLarge:`14px`},Progress:{railColor:d(`--progress-rail-color`),textColor:d(`--color-text-base`)},Popover:{color:d(`--popover-color`),textColor:d(`--color-text-base`)},Dropdown:{color:d(`--color-bg-2`),textColor:d(`--color-text-base`),optionTextColor:d(`--color-text-base`),optionTextColorHover:d(`--color-text-base`),optionTextColorActive:d(`--color-text-base`),optionColorHover:d(`--color-bg-1`),optionColorPressed:d(`--color-bg-1`),dividerColor:d(`--color-border`)},Tag:{},DatePicker:{panelColor:d(`--color-bg-2`)},TimePicker:{panelColor:d(`--color-bg-2`)},Cascader:{menuColor:d(`--color-bg-2`),peers:{InternalSelection:{color:d(`--color-bg-2`)}}},Modal:{boxShadow:d(`--modal-boxshadow`)},Divider:{color:d(`--color-border`),textColor:d(`--color-text-3`),fontWeight:400},Scrollbar:{railInsetHorizontalBottom:`auto 2px 0px 2px`,railInsetVerticalRight:`2px 2px 2px auto`}}),p=x(f());return Ce(()=>[t.value,n.value],()=>{je(()=>{p.value=f()})},{immediate:!0}),(e,t)=>{let n=br,r=vt;return g(),Ae(r,{class:`w-full h-full`,"inline-theme-disabled":``,theme:y(c),locale:y(l),"date-locale":y(u),"theme-overrides":y(p)},{default:S(()=>[se(e.$slots,`default`),s(n)]),_:3},8,[`theme`,`locale`,`date-locale`,`theme-overrides`])}}}),Sr=function(e){return e.Free=`free`,e.Professional=`pro`,e.Enterprise=`ltd`,e}({}),{t:U}=R.global,Cr=()=>H.post(`/panel/public/get_public_config_simple`),wr=()=>H.post(`/panel/public/get_public_config`),Tr=()=>H.post(`/ssl?action=GetUserInfo`,{},{requestOptions:{loading:U(`Component.Api.index_1`),errorMessage:!1}}),Er=e=>H.post(`/userRegister?action=toRegister`,e,{requestOptions:{loading:U(`Component.Api.index_1`),successMessage:!0}}),Dr=e=>H.post(`/ssl?action=GetToken`,e,{requestOptions:{loading:U(`Component.Api.index_2`),successMessage:!0}}),Or=e=>H.post(`/ssl?action=verify_mail_any`,e,{requestOptions:{loading:U(`Component.Api.index_1`),successMessage:!0}}),kr=()=>H.post(`/config?action=get_nps_new`,{product_type:2},{requestOptions:{loading:U(`Component.Api.index_1`)}}),Ar=e=>H.post(`/config?action=write_nps_new`,{questions:JSON.stringify(e.questions),rate:0,product_type:2,submit_entry:e.submit_entry},{requestOptions:{loading:U(`Component.Api.index_3`)}}),jr=e=>H.post(`/auth?action=get_plugin_remarks`,e),Mr=e=>H.post(`/auth?action=get_plugin_price`,e),Nr=()=>H.post(`/config?action=get_panel_ssl_status`),Pr=e=>H.post(`/auth?action=get_buy_code`,e),Fr=e=>H.post(`/auth?action=get_stripe_session_id`,e),Ir=e=>H.post(`/auth?action=get_paypal_session_id`,e),Lr=e=>H.post(`/auth?action=check_paypal_status`,e),Rr=e=>H.post(`/auth?action=detect_order_status`,e),zr=()=>H.post(`/auth?action=get_product_auth_all`),Br=e=>H.post(`/auth?action=auth_activate`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}}),Vr=()=>H.post(`/auth?action=get_voucher_plugin_all`),Hr=e=>e.pid?H.post(`/auth?action=create_order_voucher_plugin`,{pid:e.pid,coupon_id:e.coupon_id,cycle:e.cycle,cycle_unit:e.cycle_unit,charge_type:e.charge_type},{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}}):H.post(`/auth?action=create_order_voucher`,{code:e.code},{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}}),Ur=()=>H.post(`/auth?action=get_all_coupons`),Wr=()=>H.post(`/auth?action=get_coupon_list`),Gr=e=>H.post(`/auth?action=get_apply_copon`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}}),Kr=e=>H.post(`/auth?action=ignore_coupon_time`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}}),qr=()=>H.post(`/install_finish`),Jr=e=>H.post(`/userRegister?action=toRegister`,e,{requestOptions:{prefix:``,loading:U(`Login.index_33`),isOriginalResult:!0}}),Yr=()=>H.post(`/config?action=get_nps_new`,{},{requestOptions:{loading:U(`Component.Api.index_1`)}}),Xr=e=>H.post(`/config?action=write_nps_new`,e,{requestOptions:{loading:U(`Component.Api.index_3`)}}),Zr=e=>H.post(`/config?action=set_theme`,e,{requestOptions:{loading:U(`Component.Api.index_1`),successMessage:!0}}),Qr=e=>H.post(`/site?action=switch_multi_webservice_status`,e,{requestOptions:{loading:U(`Component.Api.index_1`),successMessage:!0}}),$r=()=>H.post(`/panel/public/get_public_backend_record`),ei=e=>H.post(`/panel/public/set_public_backend_record`,e),ti=e=>H.post(`/panel/public/submit_module_logs`,e,{requestOptions:{successMessage:!1,errorMessage:!1}}),ni=()=>H.post(`/ajax?action=get_pay_type`),ri=()=>H.post(`/plugin?action=get_index_list`),ii=()=>H.post(`/system?action=GetNetWork`),ai=()=>H.post(`/ajax?action=UpdatePanel`),oi=()=>H.post(`/ajax?action=get_beta_logs`,{},{requestOptions:{loading:R.global.t(`Home.Api.index_1`)}}),si=()=>H.post(`/ajax?action=apple_beta`,{},{requestOptions:{loading:R.global.t(`Home.Api.index_1`)}}),ci=()=>H.post(`/ajax?action=to_not_beta`,{},{requestOptions:{loading:R.global.t(`Home.Api.index_1`)}}),li=()=>H.post(`/ajax?action=UpdatePanel`,{check:!0},{requestOptions:{loading:R.global.t(`Home.Api.index_1`)}}),ui=(e,t=!0)=>H.post(`/ajax?action=ignore_version`,e,{requestOptions:{loading:t?R.global.t(`Home.Api.index_1`):``,successMessage:t}}),di=e=>H.post(`/ajax?action=UpdatePanel`,e,{requestOptions:{loading:R.global.t(`Home.Api.index_2`),successMessage:!0}}),fi=e=>H.post(`/ajax?action=ScheduleUpdate`,e,{requestOptions:{loading:R.global.t(`Home.Api.index_1`),successMessage:!0}}),pi=()=>H.post(`/ajax?action=RepPanel`,{force:1},{requestOptions:{loading:R.global.t(`Home.Api.index_1`)}}),mi=()=>H.post(`/system?action=get_upgrade_log`),hi=(e=!1)=>H.post(`/system?action=ReWeb`,{},{requestOptions:{loading:e?R.global.t(`Home.Api.index_1`):``,successMessage:e}}),gi=e=>H.post(`/plugin?action=sort_index`,e,{requestOptions:{loading:R.global.t(`Home.Api.index_1`),successMessage:!0}}),_i=()=>H.post(`/system?action=ReMemory`),vi=()=>H.post(`/system?action=ServiceAdmin`,{name:`{{session['webserver']}}`,type:`stop`}),yi=()=>H.post(`/system?action=ServiceAdmin`,{name:`mysqld`,type:`stop`}),bi=()=>H.post(`/system?action=RestartServer`),xi=()=>H.post(`/system?action=GetSystemTotal`),Si=()=>H.post(`/ajax?action=GetSoftList`),Ci=()=>H.post(`/monitor/process_management/specific_resource_load_type`),wi=e=>H.post(`/monitor/process_management/kill_process_all`,e,{requestOptions:{loading:R.global.t(`Home.Api.index_1`),successMessage:!0}}),Ti=()=>H.post(`/files?action=GetExecLog`),Ei=e=>H.post(`/data?action=getData`,{...e,tojs:`reader_message_list`,table:`tasks`,result:`2,4,6,8`}),Di=()=>H.post(`/files?action=GetTaskSpeed`,{},{requestOptions:{errorMessage:!1}}),Oi=e=>H.post(`/files?action=RemoveTask`,e,{requestOptions:{loading:R.global.t(`Security.Api.Index_3`),successMessage:!0}}),ki=()=>H.post(`/ajax?action=GetTaskCount`),Ai=e=>H.post(`/site?action=service_install_count`,e,{requestOptions:{loading:``,successMessage:!1,errorMessage:!1}}),ji=()=>H.post(`/system?action=mark_reboot_read`),Mi=()=>H.post(`/overview?action=overview_template`),Ni=e=>H.post(`/overview?action=set_overview`,e,{requestOptions:{loading:R.global.t(`Home.Api.index_1`),successMessage:!0}}),Pi=e=>H.post(`/overview?action=add_overview`,e,{requestOptions:{loading:R.global.t(`Home.Api.index_1`),successMessage:!0}}),Fi=e=>H.post(`/overview?action=del_overview`,e,{requestOptions:{loading:R.global.t(`Home.Api.index_1`),successMessage:!0}}),Ii=()=>H.post(`/overview?action=get_overview`),Li=e=>H.post(`/overview?action=sort_overview`,e,{requestOptions:{loading:R.global.t(`Home.Api.index_1`),successMessage:!0}}),Ri=e=>H.post(`/overview?action=get_overview_window`,e),zi=()=>H.post(`/config?action=get_memo_body`),Bi=()=>H.post(`/ajax?action=get_version_logs`),Vi=e=>H.post(`/files?action=GetFileBody`,e,{requestOptions:{errorMessage:!1}});T();var Hi=O(`layout-msg`,()=>{let e=$(),t=x([]),n=null,r=0,i=()=>{n&&clearInterval(n),r=0,n=window.setInterval(()=>{o(),e.taskCount===0&&(n&&clearInterval(n),a())},2e3)},a=async()=>{try{let{message:n}=await Di();N(n)&&(e.taskCount=n.task.length,t.value=n.task)}catch(t){e.taskCount=0}},o=async()=>{try{let{message:t}=await ki();N(t)&&e.taskCount!==t.result&&a(),r=0}catch(e){r++,r>=3&&n&&clearInterval(n)}};return Ce(()=>e.taskCount,t=>{t===0&&e.isMultiServiceInstall&&(Qr({status:`enable`}),e.getConfigSimple())}),{taskList:t,onRepetion:i,getList:a}}),{t:W}=R.global;function Ui(e){return H.post(`/virtual/get_account_list.json`,e)}function Wi(e){return H.post(`/virtual/create_account.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`,loading:W(`Account.Account.accountState-721844-18`)}})}function Gi(e){return H.post(`/virtual/modify_account.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`,loading:W(`Account.Account.accountState-721844-19`)}})}function Ki(e){return H.post(`/virtual/remove_account.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function qi(){return H.post(`/virtual/get_type_list.json`)}function Ji(e){return H.post(`/virtual/create_type.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function Yi(e){return H.post(`/virtual/modify_type.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function Xi(e){return H.post(`/virtual/remove_type.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function Zi(e){return H.post(`/virtual/get_package_list.json`,e)}function Qi(e){return H.post(`/virtual/create_package.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function $i(e){return H.post(`/virtual/modify_package.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function ea(e){return H.post(`/virtual/remove_package.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function ta(e){return H.post(`/virtual/get_logs.json`,e)}function na(){return H.post(`/virtual/clean_logs.json`,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function ra(){return H.post(`/virtual/get_disk_list.json`)}function ia(e){return H.post(`/virtual/set_default_disk.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function aa(e){return H.post(`/virtual/enable_disk_quota.json`,{mountpoint:e},{requestOptions:{loading:W(`Account.Disk.disk_810348-13`),successMessage:{close:!0},successMessageKey:`result`}})}function oa(e){return H.post(`/virtual/get_account_temp_login_token.json`,e)}function sa(){return H.post(`/virtual/get_service_info.json`)}function ca(e,t={}){return H.post(`/virtual/${e}_service.json`,t,{requestOptions:{loading:W(`Account.Settings.index_1`),successMessage:!0,successMessageKey:`result`}})}function la(e={}){return H.post(`/virtual/install_service.json`,e,{requestOptions:{loading:W(`Account.Install.index_6`),successMessage:!0,successMessageKey:`result`}})}function ua(e={}){return H.post(`/virtual/update_service.json`,e,{requestOptions:{loading:W(`Account.Settings.index_21`),successMessage:!0,successMessageKey:`result`}})}function da(e={}){return H.post(`/virtual/get_install_log.json`,e)}function fa(){return H.post(`/virtual/get_server_ssl.json`)}function pa(e,t){return H.post(`/virtual/save_server_ssl.json`,{certificate:e,private_key:t},{requestOptions:{loading:W(`Account.Install.index_10`),successMessage:!0,successMessageKey:`result`}})}function ma(){return H.post(`/virtual/get_server_address.json`)}function ha(e){return H.post(`/virtual/set_server_address.json`,{address:e},{requestOptions:{loading:W(`Account.Settings.index_8`),successMessage:!0,successMessageKey:`result`}})}function ga(e){return H.post(`/virtual/modify_service_port`,{port:e},{requestOptions:{loading:W(`Component.Pay.index_12`),successMessage:!0,successMessageKey:`result`}})}var _a=()=>H.post(`/panel/public/get_public_config`),va=()=>H.post(`/config?action=get_menu_list`),ya=()=>H.post(`/config?action=check_two_step`),ba=(e={})=>H.post(`/config?action=ClosePanel`,e,{requestOptions:{loading:R.global.t(`Config.API.global_1`),successMessage:!0}}),xa=(e={})=>H.post(`/config?action=set_ipv6_status`,e,{requestOptions:{loading:R.global.t(`Config.API.global_2`),successMessage:!0}}),Sa=(e={})=>H.post(`/config?action=set_local`,e,{requestOptions:{loading:R.global.t(`Config.API.global_3`),successMessage:!0}}),Ca=(e={})=>H.post(`/config?action=set_debug`,e,{requestOptions:{loading:R.global.t(`Config.API.global_4`),successMessage:!0}}),wa=(e,t=!0)=>H.post(`/config?action=set_token`,e,{requestOptions:{loading:R.global.t(`Config.API.global_5`),successMessage:t}}),Ta=()=>H.post(`/config?action=get_token`),Ea=e=>H.post(`/config?action=set_language`,e,{requestOptions:{loading:R.global.t(`Config.API.global_6`),successMessage:!0}}),Da=(e,t=R.global.t(`Config.API.global_36`))=>H.post(`/config?action=setPanel`,e,{requestOptions:{loading:t,successMessage:!0}}),Oa=(e={})=>H.post(`/config?action=syncDate`,e,{requestOptions:{loading:R.global.t(`Config.API.global_12`),successMessage:!0}}),ka=e=>H.post(`/panel/public/GetZoneinfo`,e),Aa=e=>H.post(`/panel/public/SetZone`,e,{requestOptions:{loading:R.global.t(`Config.API.global_36`),successMessage:!0}}),ja=e=>H.post(`/config?action=setUsername`,e,{requestOptions:{loading:R.global.t(`Config.API.global_13`),successMessage:!0}}),Ma=e=>H.post(`/config?action=setPassword`,e,{requestOptions:{loading:R.global.t(`Config.API.global_14`),successMessage:!0}}),Na=(e={})=>H.post(`/config?action=setlastPassword`,e,{requestOptions:{loading:R.global.t(`Config.API.global_14`),successMessage:!0}}),Pa=e=>H.post(`/config?action=set_hide_menu_list`,{hide_list:JSON.stringify(e.hide_list)},{requestOptions:{loading:R.global.t(`Config.API.global_15`),successMessage:!0}}),Fa=(e={})=>H.post(`/ssl?action=DelToken`,e,{requestOptions:{loading:R.global.t(`Config.API.global_16`),successMessage:!0}}),Ia=(e={})=>H.post(`/config?action=SetPanelSSL`,e,{requestOptions:{loading:R.global.t(`Config.API.global_17`),successMessage:!0}}),La=(e,t=!0)=>H.post(`/config?action=SetPanelSSL`,e,{requestOptions:{loading:t?R.global.t(`Config.API.global_17`):``,successMessage:!0}}),Ra=(e,t=!1)=>H.post(`/config?action=SavePanelSSL`,e,{requestOptions:{loading:t?R.global.t(`Config.API.global_17`):``,successMessage:t}}),za=()=>H.post(`/config?action=get_cert_source`),Ba=()=>H.post(`/config?action=GetPanelSSL`),Va=e=>H.post(`/config?action=set_basic_auth`,e,{requestOptions:{loading:R.global.t(`Config.API.global_18`),successMessage:!0}}),Ha=(e,t=!1)=>H.post(`/config?action=set_two_step_auth`,e,{requestOptions:{loading:R.global.t(`Config.API.global_19`),successMessage:t}}),Ua=()=>H.post(`/config?action=get_key`),Wa=e=>H.post(`/config?action=get_qrcode_data`,e),Ga=(e={})=>H.post(`/config?action=set_password_safe`,e,{requestOptions:{loading:R.global.t(`Config.API.global_20`),successMessage:!0}}),Ka=e=>H.post(`/config?action=set_admin_path`,e,{requestOptions:{loading:R.global.t(`Config.API.global_24`),successMessage:!0}}),qa=e=>H.post(`/config?action=set_not_auth_status`,e,{requestOptions:{loading:R.global.t(`Config.API.global_25`),successMessage:!0}}),Ja=()=>H.post(`/config?action=get_password_config`),Ya=e=>H.post(`/config?action=set_password_expire`,e,{requestOptions:{loading:R.global.t(`Config.API.global_26`),successMessage:!0}}),Xa=e=>H.post(`/config?action=get_temp_login`,e),Za=e=>H.post(`/config?action=set_temp_login`,e,{requestOptions:{loading:R.global.t(`Config.API.global_27`)}}),Qa=e=>H.post(`/config?action=remove_temp_login`,e,{requestOptions:{loading:R.global.t(`Config.API.global_28`),successMessage:!0}}),$a=e=>H.post(`/config?action=clear_temp_login`,e,{requestOptions:{loading:R.global.t(`Config.API.global_29`),successMessage:!0}}),eo=e=>H.post(`/config?action=get_temp_login_logs`,e),to=()=>H.post(`/config?action=get_limit_ua`),no=()=>H.post(`/config?action=clearBackup`,{},{requestOptions:{loading:R.global.t(`Config.API.global_35`),successMessage:!0}}),ro=e=>H.post(`/config?action=set_cdn_status`,e,{requestOptions:{loading:R.global.t(`Config.API.global_36`),successMessage:!0}}),io=e=>H.post(`/panel/public/set_panel_announce_config`,e,{requestOptions:{loading:R.global.t(`Config.API.global_36`),successMessage:!0}}),ao=e=>H.post(`/config?action=set_site_total_setup`,e,{requestOptions:{loading:R.global.t(`Config.API.global_36`),successMessage:!0}}),oo=e=>H.post(`/config?action=set_auto_favicon`,e,{requestOptions:{loading:R.global.t(`Config.API.global_36`),successMessage:!0}});T();var so=O(`account-settings-store`,()=>{let e=x(0),t=x(!1),n=x(``),r=x(50443),i=x(0),a=x(!1),o=x(``),s=x({downUrl:``,updateMsg:``,uptime:``,version:``}),c=E({open:!0,limit_addr:``}),l=D(()=>c.open&&c.limit_addr.includes(`127.0.0.1`)),u=D(()=>{let e=o.value.split(`.`);return e[0]>`1`||e[0]===`1`&&(e[1]>`0`||e[1]===`0`&&e[2]>=`9`)}),d=D(()=>t.value&&n.value===`nginx`),f=D(()=>e.value===2&&d.value),p=D(()=>i.value===1),m=async()=>{let{message:e}=await _a();N(e)&&(n.value=e.webserver,t.value=e.web.setup)},h=async()=>{await m();let{message:t}=await sa();N(t)&&(e.value=t.install_status,i.value=t.run_status,o.value=t.version,r.value=Number(t.server_port))},g=async()=>{let{message:e}=await ai();if(N(e)){let{account:t}=e;s.value.downUrl=t.downUrl,s.value.updateMsg=t.updateMsg,s.value.uptime=t.uptime,s.value.version=t.version}};async function ee(){let{message:e}=await Ta();N(e)&&(c.open=e.open,c.limit_addr=e.limit_addr)}let te=x(!1),_=x({certificate:``,private_key:``}),v=async()=>{let{message:e}=await fa();N(e)&&(te.value=e.certificate!==``,_.value.certificate=e.certificate,_.value.private_key=e.private_key)},y=x(``),ne=x(`https`),re=x(`80`),ie=x(``),ae=x(),oe=async()=>{let{message:e}=await ma();N(e)&&(y.value=e.domain?e.domain:e.ip,ne.value=e.protocol,re.value=e.port,ie.value=e.domain,ae.value=e)};return{install:e,runStatus:i,isInstall:f,isRunning:p,getInfo:h,hasCert:te,certInfo:_,getCertInfo:v,getServerIP:oe,serverIP:y,port:r,serverProtocol:ne,serverPort:re,resetServerIP:async()=>{var e;await ha((e=ae.value)==null?void 0:e.ip),await oe()},getUpdateVersion:g,getApiInfo:ee,newVersionInfo:s,hasNewVersion:a,version:o,isExistWhite:l,formToken:c,isUserAutoMatic:u}});M();var G=()=>j(()=>import(`./app-layout.js?v=1786507437784`).then(e=>e.t),__vite__mapDeps([7,1,2,3,4,5,6,8,9,10]));M();var co=async(e,t,n)=>{try{let t=$();if(!t.userInfo.status||!t.hasSubPanelAuth&&!t.isPro){e.path===`/aapanelsub/install`?n():n(`/aapanelsub/install`);return}let r=so();if(await r.getInfo(),e.path!==`/aapanelsub/install`&&!r.isInstall){n(`/aapanelsub/install`);return}if(e.path===`/aapanelsub/install`&&r.isInstall){n(`/aapanelsub/account`);return}if(e.path!==`/aapanelsub/settings`&&r.isInstall&&!r.runStatus){n(`/aapanelsub/settings`);return}}catch(e){console.error(e)}n()},lo={path:`/aapanelsub`,name:`Account`,redirect:`/aapanelsub/account`,meta:{sort:12,keepAlive:!0},component:G,children:[{path:`/aapanelsub`,name:`Account Layout`,redirect:`/aapanelsub/account`,meta:{title:R.global.t(`Layout.Sider.account_1`),icon:`account`},component:()=>j(()=>import(`./view-account.js?v=1786507437784`).then(e=>e.a),__vite__mapDeps([11,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,22,23,24,25,26])),children:[{path:`account`,name:`Account Account`,meta:{activeMenu:`Account Layout`,title:R.global.t(`Layout.Sider.account_2`)},beforeEnter:co,component:()=>j(()=>import(`./view-account.js?v=1786507437784`).then(e=>e.s),__vite__mapDeps([11,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,22,23,24,25,26]))},{path:`package`,name:`Account Package`,meta:{activeMenu:`Account Layout`,title:R.global.t(`Layout.Sider.account_3`)},beforeEnter:co,component:()=>j(()=>import(`./view-account.js?v=1786507437784`).then(e=>e.n),__vite__mapDeps([11,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,22,23,24,25,26]))},{path:`Storage`,name:`Account Storage`,meta:{activeMenu:`Account Layout`,title:R.global.t(`Layout.Sider.account_5`)},beforeEnter:co,component:()=>j(()=>import(`./view-account.js?v=1786507437784`).then(e=>e.o),__vite__mapDeps([11,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,22,23,24,25,26]))},{path:`logs`,name:`Account Logs`,meta:{activeMenu:`Account Layout`,title:R.global.t(`Layout.Sider.account_4`)},beforeEnter:co,component:()=>j(()=>import(`./view-account.js?v=1786507437784`).then(e=>e.r),__vite__mapDeps([11,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,22,23,24,25,26]))},{path:`settings`,name:`Account Settings`,meta:{activeMenu:`Account Layout`,title:R.global.t(`Layout.Sider.account_6`)},beforeEnter:co,component:()=>j(()=>import(`./view-account.js?v=1786507437784`).then(e=>e.t),__vite__mapDeps([11,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,22,23,24,25,26]))}]},{path:`/aapanelsub`,name:`Account Other Layout`,redirect:`/aapanelsub/install`,meta:{title:R.global.t(`Layout.Sider.account_1`),icon:`account`},component:()=>j(()=>import(`./view-account.js?v=1786507437784`).then(e=>e.a),__vite__mapDeps([11,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,22,23,24,25,26])),children:[{path:`install`,name:`Account Install`,meta:{activeMenu:`Account Layout`,title:R.global.t(`Layout.Sider.account_1`),install:!0},beforeEnter:co,component:()=>j(()=>import(`./view-account.js?v=1786507437784`).then(e=>e.i),__vite__mapDeps([11,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,22,23,24,25,26]))}]}]};M();var uo=async(e,t,n)=>{try{if(!$().userInfo.status&&e.path!==`/ai/Introduction`){n(`/ai/Introduction`);return}}catch(e){console.log(e)}n()},fo={path:`/ai`,name:`AI`,redirect:`/ai/chat`,meta:{sort:13},component:G,children:[{path:`/ai`,name:`AI Layout`,redirect:`/ai/chat`,meta:{title:`AI`,icon:`ai`},component:()=>j(()=>import(`./view-ai.js?v=1786507437784`).then(e=>e.H),__vite__mapDeps([27,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,37,22,23,38,24,25,39])),children:[{path:`chat`,name:`chat`,meta:{activeMenu:`AI Layout`,title:R.global.t(`Chat`)},beforeEnter:uo,component:()=>j(()=>import(`./view-ai.js?v=1786507437784`).then(e=>e.U),__vite__mapDeps([27,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,37,22,23,38,24,25,39]))},{path:`website-manage`,name:`website-manage`,meta:{activeMenu:`AI Layout`,title:R.global.t(`Website Manage`),hidden:!0},beforeEnter:uo,component:()=>j(()=>import(`./view-ai.js?v=1786507437784`).then(e=>e.t),__vite__mapDeps([27,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,37,22,23,38,24,25,39]))},{path:`tools`,name:`tools`,meta:{activeMenu:`AI Layout`,title:R.global.t(`Database.index_22`),hidden:!0},beforeEnter:uo,component:()=>j(()=>import(`./view-ai.js?v=1786507437784`).then(e=>e.I),__vite__mapDeps([27,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,37,22,23,38,24,25,39]))},{path:`skills`,name:`skills`,meta:{activeMenu:`AI Layout`,title:R.global.t(`Skills`)},beforeEnter:uo,component:()=>j(()=>import(`./view-ai.js?v=1786507437784`).then(e=>e.L),__vite__mapDeps([27,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,37,22,23,38,24,25,39]))},{path:`quota`,name:`quota`,meta:{activeMenu:`AI Layout`,title:R.global.t(`Component.Quota.index_1`)},beforeEnter:uo,component:()=>j(()=>import(`./view-ai.js?v=1786507437784`).then(e=>e.z),__vite__mapDeps([27,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,37,22,23,38,24,25,39]))},{path:`model`,name:`model`,meta:{activeMenu:`AI Layout`,title:R.global.t(`Models`)},beforeEnter:uo,component:()=>j(()=>import(`./view-ai.js?v=1786507437784`).then(e=>e.V),__vite__mapDeps([27,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,37,22,23,38,24,25,39]))},{path:`msg`,name:`msg`,meta:{activeMenu:`AI Layout`,title:R.global.t(`ChatOps`)},beforeEnter:uo,component:()=>j(()=>import(`./view-ai.js?v=1786507437784`).then(e=>e.B),__vite__mapDeps([27,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,37,22,23,38,24,25,39]))},{path:`setting`,name:`setting`,meta:{activeMenu:`AI Layout`,title:R.global.t(`Layout.Sider.docker_12`)},beforeEnter:uo,component:()=>j(()=>import(`./view-ai.js?v=1786507437784`).then(e=>e.R),__vite__mapDeps([27,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,37,22,23,38,24,25,39]))},{path:`Introduction`,name:`Introduction`,meta:{activeMenu:`AI Layout`,title:R.global.t(`Introduction`),hidden:!0},component:()=>j(()=>import(`./view-ai.js?v=1786507437784`).then(e=>e.F),__vite__mapDeps([27,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,37,22,23,38,24,25,39]))}]}]};M();var po={path:`/setting`,name:`Settings`,redirect:`/setting/all`,meta:{sort:15,keepAlive:!1},component:G,children:[{path:`/setting`,name:`Settings Layout`,meta:{title:R.global.t(`Layout.Sider.config_1`),icon:`settings`},component:()=>j(()=>import(`./view-config.js?v=1786507437784`).then(e=>e.s),__vite__mapDeps([40,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,37,22,23,38,24,25,41])),children:[{path:`all`,name:`All Setting`,meta:{activeMenu:`Settings Layout`,title:R.global.t(`Layout.Sider.config_2`)},component:()=>j(()=>import(`./view-config.js?v=1786507437784`).then(e=>e.l),__vite__mapDeps([40,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,37,22,23,38,24,25,41]))},{path:`ui`,name:`UI Setting`,meta:{activeMenu:`Settings Layout`,title:R.global.t(`Layout.Sider.config_8`)},component:()=>j(()=>import(`./view-config.js?v=1786507437784`).then(e=>e.i),__vite__mapDeps([40,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,37,22,23,38,24,25,41]))},{path:`alarm`,name:`Alarm Setting`,meta:{activeMenu:`Settings Layout`,title:R.global.t(`Layout.Sider.config_5`)},component:()=>j(()=>import(`./view-config.js?v=1786507437784`).then(e=>e.u),__vite__mapDeps([40,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,37,22,23,38,24,25,41]))},{path:`backup`,name:`Backup Setting`,meta:{activeMenu:`Settings Layout`,title:R.global.t(`Layout.Sider.config_6`)},component:()=>j(()=>import(`./view-config.js?v=1786507437784`).then(e=>e.c),__vite__mapDeps([40,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,37,22,23,38,24,25,41]))},{path:`migrate`,name:`Migrate Setting`,meta:{activeMenu:`Settings Layout`,title:`aaPanel Migrate`},component:()=>j(()=>import(`./view-config.js?v=1786507437784`).then(e=>e.o),__vite__mapDeps([40,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,37,22,23,38,24,25,41]))},{path:`other-panel-migrate`,name:`Other Panel Migrate`,meta:{activeMenu:`Settings Layout`,title:R.global.t(`Other Panel Migrate`)},component:()=>j(()=>import(`./view-config.js?v=1786507437784`).then(e=>e.a),__vite__mapDeps([40,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,37,22,23,38,24,25,41]))},{path:`service`,name:`Service Setting`,meta:{activeMenu:`Settings Layout`,title:R.global.t(`Service`)},component:()=>j(()=>import(`./view-config.js?v=1786507437784`).then(e=>e.t),__vite__mapDeps([40,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,37,22,23,38,24,25,41]))}]}]};M();var mo={path:`/crontab`,name:`Cron`,redirect:`/crontab/task`,meta:{sort:13},component:G,children:[{path:`/crontab`,name:`Crontab Layout`,redirect:`/crontab/task`,meta:{title:R.global.t(`Layout.Sider.crontab_1`),icon:`cron`},component:()=>j(()=>import(`./view-crontab.js?v=1786507437784`).then(e=>e.o),__vite__mapDeps([42,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,29,30,22,23,24,25,43])),children:[{path:`task`,name:`Crontab Task`,meta:{activeMenu:`Crontab Layout`,title:R.global.t(`Crontab.Planned.index_1`)},component:()=>j(()=>import(`./view-crontab.js?v=1786507437784`).then(e=>e.n),__vite__mapDeps([42,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,29,30,22,23,24,25,43]))},{path:`arrange`,name:`Docker Task Arrange`,meta:{activeMenu:`Crontab Layout`,title:R.global.t(`Crontab.Planned.index_2`)},component:()=>j(()=>import(`./view-crontab.js?v=1786507437784`).then(e=>e.s),__vite__mapDeps([42,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,29,30,22,23,24,25,43]))},{path:`script`,name:`Docker Script Library`,meta:{activeMenu:`Crontab Layout`,title:R.global.t(`Crontab.Planned.index_3`)},component:()=>j(()=>import(`./view-crontab.js?v=1786507437784`).then(e=>e.a),__vite__mapDeps([42,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,29,30,22,23,24,25,43]))}]}]};M();var ho={path:`/database`,name:`Databases`,redirect:`/database/mysql`,meta:{sort:5},component:G,children:[{path:`/database`,name:`Databases Layout`,redirect:`/database/mysql`,meta:{title:R.global.t(`Layout.Sider.database_1`),icon:`database`},component:()=>j(()=>import(`./view-database.js?v=1786507437784`).then(e=>e.o),__vite__mapDeps([44,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,22,23,24,25,45])),children:[{path:`mysql`,name:`Database MySQL`,meta:{activeMenu:`Databases Layout`,title:R.global.t(`Layout.Sider.database_2`)},component:()=>j(()=>import(`./view-database.js?v=1786507437784`).then(e=>e.i),__vite__mapDeps([44,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,22,23,24,25,45]))},{path:`sqlserver`,name:`Database SqlServer`,meta:{activeMenu:`Databases Layout`,title:R.global.t(`Layout.Sider.database_3`)},component:()=>j(()=>import(`./view-database.js?v=1786507437784`).then(e=>e.t),__vite__mapDeps([44,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,22,23,24,25,45]))},{path:`mongo`,name:`Database MongoDB`,meta:{activeMenu:`Databases Layout`,title:R.global.t(`Layout.Sider.database_4`)},component:()=>j(()=>import(`./view-database.js?v=1786507437784`).then(e=>e.a),__vite__mapDeps([44,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,22,23,24,25,45]))},{path:`redis`,name:`Database Redis`,meta:{activeMenu:`Databases Layout`,title:R.global.t(`Layout.Sider.database_5`)},component:()=>j(()=>import(`./view-database.js?v=1786507437784`).then(e=>e.n),__vite__mapDeps([44,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,22,23,24,25,45]))},{path:`pgsql`,name:`Database PgSQL`,meta:{activeMenu:`Databases Layout`,title:R.global.t(`Layout.Sider.database_6`)},component:()=>j(()=>import(`./view-database.js?v=1786507437784`).then(e=>e.r),__vite__mapDeps([44,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,22,23,24,25,45]))}]}]},go=()=>H.post(`/btdocker/container/get_list`),_o=()=>H.post(`/btdocker/container/get_other_container_data`),vo=e=>H.post(`/btdocker/container/prune`,e,{requestOptions:{loading:R.global.t(`Docker.api.index_1`),successMessage:!0}}),yo=(e,t=!0)=>H.post(`/btdocker/container/set_container_status`,{data:JSON.stringify(e)},{requestOptions:{loading:t?R.global.t(`Docker.api.index_2`):``,successMessage:t}}),bo=e=>H.post(`/btdocker/container/set_container_remark`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_3`),successMessage:!0}}),xo=e=>H.post(`/btdocker/container/run`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_4`),successMessage:!0}}),So=e=>H.post(`/btdocker/container/upgrade_container`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_5`),successMessage:!0}}),Co=e=>H.post(`/btdocker/container/docker_shell`,e,{requestOptions:{loading:R.global.t(`Docker.api.index_6`)}}),wo=e=>H.post(`/btdocker/container/run_cmd`,e),To=(e,t=!0)=>H.post(`/btdocker/container/del_container`,{data:JSON.stringify(e)},{requestOptions:{loading:t?R.global.t(`Docker.api.index_7`):``,successMessage:t}}),Eo=()=>H.post(`/btdocker/container/get_logs_all`),Do=(e,t)=>H.post(`/btdocker/container/get_container_info`,{data:JSON.stringify(e)},{requestOptions:{loading:t?R.global.t(`Docker.api.index_6`):``}}),Oo=e=>H.post(`/btdocker/container/get_logs`,{data:JSON.stringify(e)}),ko=e=>H.post(`/btdocker/container/clear_log`,e,{requestOptions:{loading:R.global.t(`Docker.api.index_8`),successMessage:!0}}),Ao=e=>H.post(`/btdocker/container/docker_split`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_9`),successMessage:!0}}),jo=e=>H.post(`/btdocker/network/connect`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_10`),successMessage:!0}}),Mo=e=>H.post(`/btdocker/network/disconnect`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_11`),successMessage:!0}}),No=e=>H.post(`/btdocker/container/update_restart_policy`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_12`),successMessage:!0}}),Po=e=>H.post(`/btdocker/container/commit`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_13`),successMessage:!0}}),Fo=e=>H.post(`/btdocker/container/rename_container`,e,{requestOptions:{loading:R.global.t(`Docker.api.index_15`),successMessage:!0}}),Io=e=>H.post(`/btdocker/status/stats`,{data:JSON.stringify(e)}),Lo=e=>H.post(`/btdocker/container/get_container_merged`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_16`)}}),Ro=e=>H.post(`/btdocker/proxy/get_proxy_info`,e),zo=e=>H.post(`/btdocker/proxy/create_proxy`,e,{requestOptions:{loading:R.global.t(`Docker.api.index_55`),successMessage:!0}}),Bo=e=>H.post(`/btdocker/proxy/create_proxy`,e,{requestOptions:{loading:R.global.t(`Docker.api.index_55`)}}),Vo=e=>H.post(`/btdocker/proxy/close_proxy`,e,{requestOptions:{loading:R.global.t(`Docker.api.index_56`),successMessage:!0}}),Ho=e=>H.post(`/btdocker/proxy/get_cert_info`,e,{requestOptions:{loading:R.global.t(`Docker.api.index_57`)}}),Uo=()=>H.post(`/btdocker/image/image_list`),Wo=e=>H.post(`/btdocker/image/load`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_17`),successMessage:!0}}),Go=e=>H.post(`/btdocker/image/build`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_18`),successMessage:!0}}),Ko=e=>H.post(`/btdocker/image/prune`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_19`),successMessage:!0}}),qo=e=>H.post(`/btdocker/image/push`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_20`),successMessage:!0}}),Jo=e=>H.post(`/btdocker/image/save`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_21`),successMessage:!0}}),Yo=(e,t=!0)=>H.post(`/btdocker/image/remove`,{data:JSON.stringify(e)},{requestOptions:{loading:t?R.global.t(`Docker.api.index_22`):``,successMessage:t}}),Xo=e=>H.post(`/btdocker/image/search`,{data:JSON.stringify(e)}),Zo=e=>H.post(`/btdocker/image/run_cmd`,e),Qo=e=>H.post(`/btdocker/compose/create_async`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_26`)}}),$o=e=>H.post(`/btdocker/compose/task_logs`,{data:JSON.stringify(e)}),es=e=>H.post(`/btdocker/compose/edit`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_27`),successMessage:!0}}),ts=e=>H.post(`/btdocker/compose/add_template`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_28`),successMessage:!0}}),ns=e=>H.post(`/btdocker/compose/edit_template`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_29`),successMessage:!0}}),rs=e=>H.post(`/btdocker/compose/add_template_in_path`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_28`),successMessage:!0}}),is=e=>H.post(`/btdocker/compose/remove_template`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_30`),successMessage:!0}}),as=e=>H.post(`/btdocker/compose/get_template`,{data:JSON.stringify(e)}),os=e=>H.post(`/btdocker/compose/pull`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_31`)}}),ss=()=>H.post(`/btdocker/compose/template_list`),cs=e=>H.post(`/btdocker/compose/get_compose_project`,{data:JSON.stringify(e)}),ls=e=>H.post(`/btdocker/network/add`,e,{requestOptions:{loading:R.global.t(`Docker.api.index_32`),successMessage:!0}}),us=(e,t=!0)=>H.post(`/btdocker/network/del_network`,{data:JSON.stringify(e)},{requestOptions:{loading:t?R.global.t(`Docker.api.index_44`):``,successMessage:t}}),ds=()=>H.post(`/btdocker/network/prune`,{},{requestOptions:{loading:R.global.t(`Docker.api.index_33`),successMessage:!0}}),fs=()=>H.post(`/btdocker/network/get_host_network`),ps=e=>H.post(`/btdocker/volume/add`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_34`),successMessage:!0}}),ms=(e,t=!0)=>H.post(`/btdocker/volume/remove`,{data:JSON.stringify(e)},{requestOptions:{loading:t?R.global.t(`Docker.api.index_45`):``,successMessage:t}}),hs=()=>H.post(`/btdocker/volume/prune`,{},{requestOptions:{loading:R.global.t(`Docker.api.index_35`),successMessage:!0}}),gs=()=>H.post(`/btdocker/volume/get_volume_list`),_s=(e=!1)=>H.post(`/btdocker/registry/registry_listV2`,{},{requestOptions:{loading:e?R.global.t(`Docker.api.index_6`):``}}),vs=e=>H.post(`/btdocker/registry/add`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_36`),successMessage:!0}}),ys=e=>H.post(`/btdocker/registry/edit`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_37`),successMessage:!0}}),bs=(e,t=!0)=>H.post(`/btdocker/registry/remove`,{data:JSON.stringify(e)},{requestOptions:{loading:t?R.global.t(`Docker.api.index_46`):``,successMessage:t}}),xs=()=>H.post(`/btdocker/setup/get_config`),Ss=()=>H.post(`/btdocker/setup/get_registry_mirrors`),Cs=e=>H.post(`/btdocker/setup/docker_service`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_38`),successMessage:!0}}),ws=()=>H.post(`/btdocker/setup/repair_docker`,{},{requestOptions:{loading:R.global.t(`Docker.api.index_39`),successMessage:!0}}),Ts=()=>H.post(`/btdocker/setup/docker_service`,{data:JSON.stringify({act:`restart`})},{requestOptions:{loading:R.global.t(`Docker.api.index_40`),successMessage:!0}}),Es=e=>H.post(`/btdocker/setup/set_docker_compose_path`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_43`),successMessage:!0}}),Ds=e=>H.post(`/btdocker/setup/install_docker_program`,e,{requestOptions:{loading:R.global.t(`Docker.api.index_47`),successMessage:!0}}),Os=(e={})=>H.post(`/btdocker/setup/uninstall_status`,e,{requestOptions:{loading:R.global.t(`Docker.api.index_48`)}}),ks=e=>H.post(`/btdocker/setup/uninstall_docker_program`,e,{requestOptions:{loading:R.global.t(`Docker.api.index_49`),successMessage:!0}}),As=e=>H.post(`/btdocker/setup/set_ipv6_global`,e,{requestOptions:{loading:R.global.t(`Docker.api.index_51`,[e.status===1?R.global.t(`Docker.api.index_52`):R.global.t(`Docker.api.index_53`)]),successMessage:!0}});T();var js=O(`docker`,()=>{let e=x(!1),t=t=>{e.value=t},n={daemon_path:``,docker_compose_installed:!1,docker_compose_path:`/usr/bin/docker-compose`,docker_installed:!0,monitor_save_date:0,monitor_status:!1,service_status:!1,ipv6_addr:``,ipv6_status:!1,socket:``,docker_compose_version:``,warehouse:[],log_cutting:{},iptables:!1,live_restore:!1,driver:`cgroupfs`,allow_update_install_path:!1,dk_project_path:``},r=x(he(n)),i=x({mem_total:0,online_cpus:0});return{setting:r,isRefresh:e,serverInfo:i,reset:()=>{r.value=he(n)},getSetting:async()=>{let{message:e}=await xs();N(e)&&(r.value=e)},setRefresh:t,setServerInfo:(e,t)=>{i.value.mem_total=e,i.value.online_cpus=t}}});M();var K=async(e,t,n)=>{try{let t=js();if(await t.getSetting(),e.path!==`/docker/setting`){t.setting.docker_installed&&t.setting.docker_compose_installed&&t.setting.service_status?n():(t.setting.docker_installed&&!t.setting.service_status&&B.error(R.global.t(`Docker.index_1`)),n({path:`/docker/setting`}));return}}catch(e){console.log(e)}n()},Ms={path:`/docker`,name:`Docker`,redirect:`/docker/overview`,meta:{sort:5,keepAlive:!0},component:G,children:[{path:`/docker`,name:`Docker Layout`,redirect:`/docker/overview`,meta:{title:R.global.t(`Layout.Sider.docker_1`),icon:`docker`},component:()=>j(()=>import(`./view-docker.js?v=1786507437784`).then(e=>e.o),__vite__mapDeps([46,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,47,48,49,50,51,52,53])),children:[{path:`overview`,name:`Docker Overview`,meta:{activeMenu:`Docker Layout`,title:R.global.t(`Layout.Sider.docker_3`)},beforeEnter:K,component:()=>j(()=>import(`./view-docker.js?v=1786507437784`).then(e=>e.i),__vite__mapDeps([46,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,47,48,49,50,51,52,53]))},{path:`container`,name:`Docker Container`,meta:{activeMenu:`Docker Layout`,title:R.global.t(`Layout.Sider.docker_4`)},beforeEnter:K,component:()=>j(()=>import(`./view-docker.js?v=1786507437784`).then(e=>e.l),__vite__mapDeps([46,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,47,48,49,50,51,52,53]))},{path:`app`,name:`DockerApp`,meta:{activeMenu:`Docker Layout`,title:R.global.t(`Layout.Sider.docker_2`)},beforeEnter:K,component:()=>j(()=>import(`./view-docker.js?v=1786507437784`).then(e=>e.d),__vite__mapDeps([46,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,47,48,49,50,51,52,53]))},{path:`cloud`,name:`Docker Cloud Image`,meta:{activeMenu:`Docker Layout`,title:R.global.t(`Layout.Sider.docker_5`)},beforeEnter:K,component:()=>j(()=>import(`./view-docker.js?v=1786507437784`).then(e=>e.c),__vite__mapDeps([46,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,47,48,49,50,51,52,53]))},{path:`local`,name:`Docker Local Image`,meta:{activeMenu:`Docker Layout`,title:R.global.t(`Layout.Sider.docker_6`)},beforeEnter:K,component:()=>j(()=>import(`./view-docker.js?v=1786507437784`).then(e=>e.s),__vite__mapDeps([46,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,47,48,49,50,51,52,53]))},{path:`compose`,name:`Docker Compose`,meta:{activeMenu:`Docker Layout`,title:R.global.t(`Layout.Sider.docker_7`)},beforeEnter:K,component:()=>j(()=>import(`./view-docker.js?v=1786507437784`).then(e=>e.u),__vite__mapDeps([46,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,47,48,49,50,51,52,53]))},{path:`network`,name:`Docker Network`,meta:{activeMenu:`Docker Layout`,title:R.global.t(`Layout.Sider.docker_9`)},beforeEnter:K,component:()=>j(()=>import(`./view-docker.js?v=1786507437784`).then(e=>e.a),__vite__mapDeps([46,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,47,48,49,50,51,52,53]))},{path:`storage`,name:`Docker Storage`,meta:{activeMenu:`Docker Layout`,title:R.global.t(`Layout.Sider.docker_10`)},beforeEnter:K,component:()=>j(()=>import(`./view-docker.js?v=1786507437784`).then(e=>e.n),__vite__mapDeps([46,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,47,48,49,50,51,52,53]))},{path:`warehouse`,name:`Docker Warehouse`,meta:{activeMenu:`Docker Layout`,title:R.global.t(`Layout.Sider.docker_11`)},beforeEnter:K,component:()=>j(()=>import(`./view-docker.js?v=1786507437784`).then(e=>e.t),__vite__mapDeps([46,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,47,48,49,50,51,52,53]))},{path:`setting`,name:`Docker Setting`,meta:{activeMenu:`Docker Layout`,title:R.global.t(`Layout.Sider.docker_12`)},beforeEnter:K,component:()=>j(()=>import(`./view-docker.js?v=1786507437784`).then(e=>e.r),__vite__mapDeps([46,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,47,48,49,50,51,52,53]))}]}]};M();var Ns={path:`/files`,name:`Files`,redirect:`/files`,meta:{sort:10},component:G,children:[{path:``,name:`Files Layout`,meta:{title:R.global.t(`Layout.Sider.files_1`),icon:`files`},component:()=>j(()=>import(`./view-files.js?v=1786507437784`).then(e=>e.o),__vite__mapDeps([54,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,55,56,22,23,44,24,25,45,49,50,57]))}]};M();var Ps={path:`/ftp`,name:`FTP`,redirect:`/ftp`,meta:{sort:4,keepAlive:!0},component:G,children:[{path:`/ftp`,name:`FTP Layout`,redirect:`/ftp`,meta:{title:R.global.t(`Layout.Sider.ftp_1`),icon:`ftp`},component:()=>j(()=>import(`./view-ftp.js?v=1786507437784`).then(e=>e.c),__vite__mapDeps([58,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,22,23,24,25,59])),children:[{path:``,name:`FTP Manager`,meta:{activeMenu:`FTP Layout`,title:R.global.t(`Layout.Sider.ftp_2`)},component:()=>j(()=>import(`./view-ftp.js?v=1786507437784`).then(e=>e.i),__vite__mapDeps([58,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,22,23,24,25,59]))}]}]};M();var Fs={path:`/`,name:`Home`,component:G,redirect:`/home`,meta:{sort:0},children:[{path:`home`,name:`Home Overview`,meta:{title:R.global.t(`Layout.Sider.home_1`),icon:`home`},component:()=>j(()=>import(`./view-home.js?v=1786507437784`).then(e=>e.r),__vite__mapDeps([60,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,55,56,22,23,24,25,61,62,63,27,37,38,39,47,48,64]))}]};M();var Is={path:`/logs`,name:`Logs`,redirect:`/logs/panel`,meta:{sort:11},component:G,children:[{path:`/logs`,name:`Logs Layout`,redirect:`/logs/panel`,meta:{title:R.global.t(`Layout.Sider.logs_1`),icon:`logs`},component:()=>j(()=>import(`./view-logs.js?v=1786507437784`).then(e=>e.o),__vite__mapDeps([65,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,22,23,24,25,66])),children:[{path:`panel`,name:`Panel Logs`,meta:{activeMenu:`Logs Layout`,title:R.global.t(`Layout.Sider.logs_2`)},component:()=>j(()=>import(`./view-logs.js?v=1786507437784`).then(e=>e.a),__vite__mapDeps([65,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,22,23,24,25,66]))},{path:`website`,name:`Website Logs`,meta:{activeMenu:`Logs Layout`,title:R.global.t(`Layout.Sider.logs_3`)},component:()=>j(()=>import(`./view-logs.js?v=1786507437784`).then(e=>e.t),__vite__mapDeps([65,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,22,23,24,25,66]))},{path:`audit`,name:`Logs Audit`,meta:{activeMenu:`Logs Layout`,title:R.global.t(`Layout.Sider.logs_4`)},component:()=>j(()=>import(`./view-logs.js?v=1786507437784`).then(e=>e.s),__vite__mapDeps([65,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,22,23,24,25,66]))},{path:`ssh`,name:`SSH Login Logs`,meta:{activeMenu:`Logs Layout`,title:R.global.t(`Layout.Sider.logs_5`)},component:()=>j(()=>import(`./view-logs.js?v=1786507437784`).then(e=>e.r),__vite__mapDeps([65,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,22,23,24,25,66]))},{path:`soft`,name:`Soft Logs`,meta:{activeMenu:`Logs Layout`,title:R.global.t(`Layout.Sider.logs_6`)},component:()=>j(()=>import(`./view-logs.js?v=1786507437784`).then(e=>e.i),__vite__mapDeps([65,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,22,23,24,25,66]))}]}]},Ls=()=>H.post(`/mod/mail/billionmail/sso`),Rs=()=>H.post(`/mod/mail/billionmail/status`),zs=()=>H.post(`/mod/mail/billionmail/precheck`),Bs=()=>H.post(`/mod/mail/billionmail/start`,{},{requestOptions:{loading:R.global.t(`Mail.BillionMail.Api.starting`),successMessage:!0}}),Vs=()=>H.post(`/mod/mail/billionmail/stop`,{},{requestOptions:{loading:R.global.t(`Mail.BillionMail.Api.stopping`),successMessage:!0}}),Hs=()=>H.post(`/mod/mail/billionmail/restart`,{},{requestOptions:{loading:R.global.t(`Mail.BillionMail.Api.restarting`),successMessage:!0}}),Us=()=>H.post(`/mod/mail/billionmail/uninstall`,{},{requestOptions:{loading:R.global.t(`Mail.BillionMail.Api.uninstalling`),successMessage:!0}});T();var Ws=O(`billion-mail`,()=>{let e=x({name:``,version:``,supported_mail_sys:!1,billionmail_only:!1,warning:``}),t=x({installed:!1,running:!1,error:``}),n=x({installed:!1}),r=x({mail_sys_installed:!1,is_new_user:!1}),i=o(!1),a=o(0);return{system:e,docker:t,billionmail:n,legacy_mail:r,installStatus:i,precheckVersion:a,isNewUser:D(()=>!r.value.mail_sys_installed||r.value.is_new_user),isInstalled:D(()=>t.value.installed&&n.value.installed),isRunning:D(()=>t.value.running&&n.value.status===`running`),getBillionMailPrecheck:async()=>{let{message:o}=await zs();return N(o)&&(e.value=o.system,t.value=o.docker,n.value=o.billionmail,r.value=o.legacy_mail,i.value=o.install_status===!0,a.value+=1),{install_status:i.value,system:e.value,docker:t.value,billionmail:n.value,legacy_mail:r.value}}}});M();var Gs=`/mail/billion-mail`,Ks=`${Gs}-install`,qs=async e=>{try{let t=Ws();if(await t.getBillionMailPrecheck(),t.isNewUser){let n=t.isInstalled?Gs:Ks;return e.path===n?void 0:n}let n=Ih();if(await n.getMailInfo(),!n.setup&&e.path!==`/mail/settings`)return`/mail/settings`}catch(e){console.log(e)}},Js={path:`/mail`,name:`Mail Server`,redirect:`/mail/market`,meta:{sort:9},component:G,children:[{path:``,name:`Mail Server Layout`,redirect:`/mail/market`,meta:{title:R.global.t(`Layout.Sider.mail_1`),icon:`mail`},component:()=>j(()=>import(`./view-mail.js?v=1786507437784`).then(e=>e.a),__vite__mapDeps([67,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,68,69,70])),children:[{path:`market`,name:`Mail Marketing`,meta:{activeMenu:`Mail Server Layout`,title:`Mail Marketing`},beforeEnter:qs,component:()=>j(()=>import(`./view-mail.js?v=1786507437784`).then(e=>e.r),__vite__mapDeps([67,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,68,69,70]))},{path:`domain`,name:`Mail Domain`,meta:{activeMenu:`Mail Server Layout`,title:`Mail Domain`},beforeEnter:qs,component:()=>j(()=>import(`./view-mail.js?v=1786507437784`).then(e=>e.d),__vite__mapDeps([67,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,68,69,70]))},{path:`mailbox`,name:`Mail Mailboxes`,meta:{activeMenu:`Mail Server Layout`,title:`Mailboxes`},beforeEnter:qs,component:()=>j(()=>import(`./view-mail.js?v=1786507437784`).then(e=>e.i),__vite__mapDeps([67,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,68,69,70]))},{path:`email`,name:`Mail Email`,meta:{activeMenu:`Mail Server Layout`,title:`Email`},beforeEnter:qs,component:()=>j(()=>import(`./view-mail.js?v=1786507437784`).then(e=>e.o),__vite__mapDeps([67,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,68,69,70]))},{path:`settings`,name:`Mail Settings`,meta:{activeMenu:`Mail Server Layout`,title:`Other Settings`},beforeEnter:qs,component:()=>j(()=>import(`./view-mail.js?v=1786507437784`).then(e=>e.n),__vite__mapDeps([67,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,68,69,70]))},{path:`billion-mail`,name:`Billion Mail`,meta:{activeMenu:`Mail Server Layout`,title:`Billion Mail`,hidden:!0,hideNav:!0},beforeEnter:qs,component:()=>j(()=>import(`./view-billion-mail.js?v=1786507437784`).then(e=>e.t),__vite__mapDeps([47,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,22,23,48]))},{path:`billion-mail-install`,name:`Billion Mail Install`,meta:{activeMenu:`Mail Server Layout`,title:`Billion Mail Install`,hidden:!0,hideNav:!0},beforeEnter:qs,component:()=>j(()=>import(`./view-billion-mail.js?v=1786507437784`).then(e=>e.r),__vite__mapDeps([47,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,22,23,48]))}]}]};M();var Ys={path:`/control`,name:`Monitor`,redirect:`/control/system`,meta:{sort:6},component:G,children:[{path:`/control`,name:`Monitor Layout`,redirect:`/monitor/system`,meta:{title:R.global.t(`Layout.Sider.monitor_1`),icon:`monitor`},component:()=>j(()=>import(`./view-monitor.js?v=1786507437784`).then(e=>e.n),__vite__mapDeps([71,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,24,25,72])),children:[{path:`system`,name:`Monitor System`,meta:{activeMenu:`Monitor Layout`,title:R.global.t(`Layout.Sider.monitor_2`)},component:()=>j(()=>import(`./view-monitor.js?v=1786507437784`).then(e=>e.t),__vite__mapDeps([71,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,24,25,72]))}]}]};M();var Xs=async(e,t,n)=>{let r=$();try{if(!r.nodeInstall&&e.path!==`/node/install`){n(`/node/install`);return}if(r.nodeInstall&&e.path===`/node/install`){n(`/node/manage`);return}}catch(e){console.error(e)}n()},Zs={path:`/node`,name:`Node`,redirect:`/node/manage`,meta:{sort:11},component:G,children:[{path:`/node`,name:`Node Layout`,redirect:`/node/manage`,meta:{title:`Node`,icon:`node`},component:()=>j(()=>import(`./view-node.js?v=1786507437784`).then(e=>e.r),__vite__mapDeps([73,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,51,49,50,52,54,55,56,44,45,57,74])),children:[{path:`manage`,name:`Node Manage`,beforeEnter:Xs,meta:{activeMenu:`Node Layout`,title:R.global.t(`Node Manage`)},component:()=>j(()=>import(`./view-node.js?v=1786507437784`).then(e=>e.t),__vite__mapDeps([73,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,51,49,50,52,54,55,56,44,45,57,74]))},{path:`file-transfer`,name:`File Transfer`,beforeEnter:Xs,meta:{activeMenu:`Node Layout`,title:R.global.t(`File transfer`)},component:()=>j(()=>import(`./view-node.js?v=1786507437784`).then(e=>e.i),__vite__mapDeps([73,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,51,49,50,52,54,55,56,44,45,57,74]))},{path:`install`,name:`Node Install`,beforeEnter:Xs,meta:{activeMenu:`Node Layout`,title:R.global.t(`Node install`),hidden:!0},component:()=>j(()=>import(`./view-node.js?v=1786507437784`).then(e=>e.n),__vite__mapDeps([73,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,51,49,50,52,54,55,56,44,45,57,74]))}]}]};M();var Qs={path:`/security`,name:`Security`,redirect:`/security/overview`,meta:{sort:7},component:G,children:[{path:`/security`,name:`Security Layout`,redirect:`/security/overview`,meta:{title:R.global.t(`Layout.Sider.security_1`),icon:`security`},component:()=>j(()=>import(`./view-security.js?v=1786507437784`).then(e=>e.s),__vite__mapDeps([75,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,37,22,23,38,24,25,76])),children:[{path:`overview`,name:`Security Overview`,meta:{activeMenu:`Security Layout`,title:R.global.t(`Security.Tabs.Index_5`)},component:()=>j(()=>import(`./view-security.js?v=1786507437784`).then(e=>e.a),__vite__mapDeps([75,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,37,22,23,38,24,25,76]))},{path:`firewall`,name:`Security Firewall`,meta:{activeMenu:`Security Layout`,title:R.global.t(`Layout.Sider.security_2`)},component:()=>j(()=>import(`./view-security.js?v=1786507437784`).then(e=>e.c),__vite__mapDeps([75,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,37,22,23,38,24,25,76]))},{path:`ssh`,name:`Security SSH`,meta:{activeMenu:`Security Layout`,title:R.global.t(`Layout.Sider.security_3`)},component:()=>j(()=>import(`./view-security.js?v=1786507437784`).then(e=>e.n),__vite__mapDeps([75,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,37,22,23,38,24,25,76]))},{path:`server-safe`,name:`Server Safe`,meta:{activeMenu:`Security Layout`,title:R.global.t(`Security.ServerSafe.title`)},component:()=>j(()=>import(`./view-security.js?v=1786507437784`).then(e=>e.i),__vite__mapDeps([75,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,37,22,23,38,24,25,76]))},{path:`site-security`,name:`Site Security`,meta:{activeMenu:`Security Layout`,title:R.global.t(`Layout.Sider.security_8`)},component:()=>j(()=>import(`./view-security.js?v=1786507437784`).then(e=>e.r),__vite__mapDeps([75,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,37,22,23,38,24,25,76]))},{path:`brute-force`,name:`Security Brute Force`,meta:{activeMenu:`Security Layout`,title:R.global.t(`Layout.Sider.security_4`)},component:()=>j(()=>import(`./view-security.js?v=1786507437784`).then(e=>e.u),__vite__mapDeps([75,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,37,22,23,38,24,25,76]))},{path:`compiler-access`,name:`Compiler Access`,meta:{activeMenu:`Security Layout`,title:R.global.t(`Layout.Sider.security_5`)},component:()=>j(()=>import(`./view-security.js?v=1786507437784`).then(e=>e.l),__vite__mapDeps([75,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,37,22,23,38,24,25,76]))},{path:`anti-intrusion`,name:`Security Anti Intrusion`,meta:{activeMenu:`Security Layout`,title:R.global.t(`Layout.Sider.security_6`)},component:()=>j(()=>import(`./view-security.js?v=1786507437784`).then(e=>e.d),__vite__mapDeps([75,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,37,22,23,38,24,25,76]))},{path:`system-hardening`,name:`Security System Hardening`,meta:{activeMenu:`Security Layout`,title:R.global.t(`Layout.Sider.security_7`)},component:()=>j(()=>import(`./view-security.js?v=1786507437784`).then(e=>e.t),__vite__mapDeps([75,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,37,22,23,38,24,25,76]))},{path:`network-scan`,name:`Security Network Scan`,meta:{activeMenu:`Security Layout`,title:R.global.t(`Layout.Sider.security_9`)},component:()=>j(()=>import(`./view-security.js?v=1786507437784`).then(e=>e.o),__vite__mapDeps([75,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,37,22,23,38,24,25,76]))}]}]};M();var $s={path:`/softs`,name:`App Store`,redirect:`/softs`,meta:{sort:14,keepAlive:!1},component:G,children:[{path:``,name:`App Store Layout`,meta:{title:R.global.t(`Layout.Sider.soft_1`),icon:`app`},component:()=>j(()=>import(`./view-soft.js?v=1786507437784`).then(e=>e.n),__vite__mapDeps([77,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,58,59,78])),children:[{path:`app`,name:`Software Official`,meta:{activeMenu:`App Store Layout`,title:R.global.t(`Layout.Sider.soft_3`)},component:()=>j(()=>import(`./view-soft.js?v=1786507437784`).then(e=>e.C),__vite__mapDeps([77,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,58,59,78]))},{path:`third`,name:`Software Third`,meta:{activeMenu:`App Store Layout`,title:R.global.t(`Layout.Sider.soft_4`)},component:()=>j(()=>import(`./view-soft.js?v=1786507437784`).then(e=>e.t),__vite__mapDeps([77,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,58,59,78]))}]}]};M();var ec={path:`/ssl_domain`,name:`Domains`,redirect:`/ssl_domain/domain`,meta:{sort:11},component:G,children:[{path:`/ssl_domain`,name:`SSL Layout`,redirect:`/ssl_domain/domain`,meta:{title:R.global.t(`Layout.Sider.domain_1`),icon:`domain`},component:()=>j(()=>import(`./view-ssl.js?v=1786507437784`).then(e=>e.t),__vite__mapDeps([79,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,24,25,77,28,29,30,31,32,33,34,35,36,22,23,58,59,78,80])),children:[{path:`domain`,name:`SSL Domain`,meta:{activeMenu:`SSL Layout`,title:R.global.t(`Layout.Sider.domain_1`)},component:()=>j(()=>import(`./view-ssl.js?v=1786507437784`).then(e=>e.n),__vite__mapDeps([79,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,24,25,77,28,29,30,31,32,33,34,35,36,22,23,58,59,78,80]))},{path:`certificate`,name:`SSL Certificate`,meta:{activeMenu:`SSL Layout`,title:`SSL `+R.global.t(`Layout.Sider.domain_2`)},component:()=>j(()=>import(`./view-ssl.js?v=1786507437784`).then(e=>e.o),__vite__mapDeps([79,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,24,25,77,28,29,30,31,32,33,34,35,36,22,23,58,59,78,80]))}]}]};M();var tc={path:`/terminal`,name:`Terminal`,redirect:`/terminal`,meta:{sort:12,keepAlive:!0},component:G,children:[{path:``,name:`Terminal Layout`,meta:{title:R.global.t(`Layout.Sider.terminal_1`),icon:`terminal`},component:()=>j(()=>import(`./view-terminal.js?v=1786507437784`).then(e=>e.n),__vite__mapDeps([81,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,54,28,29,30,31,32,33,34,35,36,55,56,22,23,44,24,25,45,49,50,57,82]))}]},nc=t({SetRedisPersistence:()=>Lc,addModule:()=>_c,cancelSoftIndex:()=>pc,clearSoftSearchHistory:()=>ac,delModule:()=>vc,getApacheLoad:()=>Yc,getApachePerformance:()=>Xc,getApacheSwitch:()=>qc,getFtpLogSwitch:()=>Rc,getMemcachedLoad:()=>Qc,getModule:()=>gc,getMongodbConfig:()=>Wc,getMongodbData:()=>Uc,getMongodbLog:()=>Kc,getMysqlBinaryLog:()=>Oc,getMysqlBinaryLogTable:()=>kc,getMysqlMemoryStatus:()=>Ac,getMysqlPerformance:()=>Tc,getMysqlSlowLog:()=>Dc,getMysqlSsl:()=>jc,getMysqlStatus:()=>wc,getMysqlStorage:()=>bc,getNginxErrorLog:()=>Ic,getNginxLoad:()=>Nc,getNginxPerformance:()=>Pc,getOLSConfig:()=>el,getOLSPhpConfig:()=>rl,getOLSPhpConfigHtml:()=>il,getOLSPhpInfo:()=>nl,getRecentlySoft:()=>lc,getRedisPerformance:()=>zc,getRedisPersistence:()=>Hc,getRedisStatus:()=>Vc,getSoftInfo:()=>rc,getSoftInfoOLS:()=>sl,getSoftInstallProgress:()=>cl,getSoftList:()=>uc,installOLSPhpExtension:()=>al,installPluginNew:()=>cc,installPluginV2:()=>sc,installSoft:()=>hc,installZip:()=>ll,removeSoftSearchHistory:()=>ic,saveApachePerformance:()=>Zc,saveMemcachedPerformance:()=>$c,saveMongodbConfig:()=>Gc,saveMysqlPerformance:()=>Ec,saveNginxPerformance:()=>Fc,saveOLSConfig:()=>tl,saveRedisPerformance:()=>Bc,setApacheSwitch:()=>Jc,setModuleArgs:()=>yc,setMysqlPort:()=>Cc,setMysqlSsl:()=>Mc,setMysqlStorage:()=>Sc,setSoftIndex:()=>fc,unInstallSoft:()=>dc,uninstallOLSPhpExtension:()=>ol,updateAlarmStatus:()=>xc,updateSoftInfo:()=>oc,uploadApp:()=>mc}),{t:q}=R.global,rc=(e,t=!1)=>H.post(`/plugin?action=get_soft_find`,e,{requestOptions:{loading:t?q(`Login.index_22`):``}}),ic=e=>H.post(`/panel/history/remove_search_history`,e,{requestOptions:{loading:q(`Login.index_22`),successMessage:!0}}),ac=e=>H.post(`/panel/history/clear_search_history`,e,{requestOptions:{loading:q(`Login.index_22`),successMessage:!0}}),oc=e=>H.post(`/plugin?action=get_soft_list`,e,{requestOptions:{loading:q(`Login.index_34`)}}),sc=e=>H.post(`/plugin?action=install_plugin`,e),cc=e=>H.post(`/plugin?action=install_plugin`,e,{requestOptions:{prefix:``,isOriginalResult:!0,loading:`Installing, please wait...`}}),lc=()=>H.post(`/plugin?action=get_usually_plugin`),uc=(e,t=!1,n=!1)=>H.post(n?`/plugin?action=get_soft_list_card`:`/plugin?action=get_soft_list`,e,{requestOptions:{loading:t?q(`WP.api.tamper_15`):``}}),dc=e=>H.post(`/plugin?action=uninstall_plugin`,e,{requestOptions:{loading:q(`WP.api.tamper_14`),successMessage:!0}}),fc=e=>H.post(`/plugin?action=add_index`,e,{requestOptions:{loading:q(`WP.api.tamper_8`),successMessage:!0}}),pc=e=>H.post(`/plugin?action=remove_index`,e,{requestOptions:{loading:q(`WP.api.tamper_8`),successMessage:!0}}),mc=e=>H.post(`/plugin?action=update_zip`,e,{requestOptions:{loading:q(`Docker.api.App.index_7`)}}),hc=(e,t=!0)=>H.post(`/plugin?action=install_plugin`,e,{requestOptions:{loading:t?q(`Mail.Api.index_35`):``},timeout:0}),gc=e=>H.post(`/plugin?action=get_make_args`,e),_c=e=>H.post(`/plugin?action=add_make_args`,e,{requestOptions:{loading:q(`Mail.Api.index_22`)}}),vc=e=>H.post(`/plugin?action=del_make_args`,e,{requestOptions:{loading:q(`Mail.Api.index_37`)}}),yc=e=>H.post(`/plugin?action=set_make_args`,e,{requestOptions:{loading:q(`Login.index_22`)}}),bc=()=>H.post(`/database?action=GetMySQLInfo`),xc=e=>H.post(`/mod/push/task/update_task_status`,{...e,task_data:JSON.stringify(e.task_data)},{requestOptions:{loading:q(`WP.api.tamper_15`),successMessage:!0}}),Sc=e=>H.post(`/database?action=SetDataDir`,e,{requestOptions:{loading:q(`Crontab.Api.index_2`),successMessage:!0}}),Cc=e=>H.post(`/database?action=SetMySQLPort`,e,{requestOptions:{loading:q(`Crontab.Api.index_2`),successMessage:!0}}),wc=()=>H.post(`/database?action=GetRunStatus`),Tc=()=>H.post(`/database?action=GetDbStatus`),Ec=e=>H.post(`/database?action=SetDbConf`,e,{requestOptions:{loading:q(`Account.Account.accountState-721844-19`),successMessage:!0}}),Dc=()=>H.post(`/database?action=GetSlowLogs`),Oc=e=>H.post(`/database?action=BinLog`,e,{requestOptions:{loading:e?``:q(`Component.Pay.index_12`)}}),kc=()=>H.post(`/database?action=GetMySQLBinlogs`),Ac=e=>H.post(`/database?action=mysql_oom_adj`,e,{requestOptions:{loading:e?q(`Component.Pay.index_12`):``,errorMessage:!!e}}),jc=()=>H.post(`/database?action=check_mysql_ssl_status`),Mc=()=>H.post(`/database?action=write_ssl_to_mysql`,{},{requestOptions:{loading:q(`Component.Pay.index_12`),successMessage:!0}}),Nc=()=>H.post(`/ajax?action=GetNginxStatus`),Pc=()=>H.post(`/config?action=GetNginxValue`),Fc=e=>H.post(`/config?action=SetNginxValue`,e,{requestOptions:{loading:q(`Account.Account.accountState-721844-19`),successMessage:!0}}),Ic=e=>H.post(`/ajax?action=GetOpeLogs`,e),Lc=e=>H.post(`/plugin?action=a&name=redis&s=SetRedisPersistence`,e,{requestOptions:{loading:q(`Account.Account.accountState-721844-19`),successMessage:!0}}),Rc=e=>H.post(`/ftp?action=set_ftp_logs`,e,{requestOptions:{loading:e.exec_name===`getlog`?``:q(`Crontab.Api.index_2`),successMessage:e.exec_name!==`getlog`}}),zc=()=>H.post(`/plugin?action=a&name=redis&s=GetRedisConf`),Bc=e=>H.post(`/plugin?action=a&name=redis&s=SetRedisConf`,e,{requestOptions:{loading:q(`Account.Account.accountState-721844-19`),successMessage:!0}}),Vc=()=>H.post(`/plugin?action=a&name=redis&s=GetRedisStatus`),Hc=()=>H.post(`/plugin?action=a&name=redis&s=GetRedisPersistence`),Uc=()=>H.post(`/plugin?action=a&name=mongodb&s=get_databases`),Wc=()=>H.post(`/plugin?action=a&name=mongodb&s=get_options`),Gc=e=>H.post(`/plugin?action=a&name=mongodb&s=save_options`,e,{requestOptions:{loading:q(`Account.Account.accountState-721844-19`),successMessage:!0}}),Kc=()=>H.post(`/plugin?action=a&name=mongodb&s=get_logs`),qc=e=>H.post(`/site?action=get_restart_task`,e),Jc=e=>H.post(`/site?action=set_restart_task`,e,{requestOptions:{loading:q(`Crontab.Api.index_2`),successMessage:!0}}),Yc=()=>H.post(`/ajax?action=GetApacheStatus`),Xc=()=>H.post(`/config?action=GetApacheValue`),Zc=e=>H.post(`/config?action=SetApacheValue`,e,{requestOptions:{loading:q(`Account.Account.accountState-721844-19`),successMessage:!0}}),Qc=()=>H.post(`/ajax?action=GetMemcachedStatus`),$c=e=>H.post(`/ajax?action=SetMemcachedCache`,e,{requestOptions:{loading:q(`Account.Account.accountState-721844-19`),successMessage:!0}}),el=()=>H.post(`/config?action=get_ols_value`),tl=e=>H.post(`/config?action=set_ols_value`,e,{requestOptions:{loading:q(`Account.Account.accountState-721844-19`),successMessage:!0}}),nl=e=>H.post(`/ajax?action=php_info`,e,{headers:{"Aap-Web-Server":`ols`}}),rl=e=>H.post(`/ajax?action=GetPHPConfig`,e,{headers:{"Aap-Web-Server":`ols`}}),il=e=>H.post(`/ajax?action=GetPHPInfo`,e,{requestOptions:{loading:q(`Component.Pay.index_12`),successMessage:!1},headers:{"Aap-Web-Server":`ols`}}),al=e=>H.post(`/files?action=InstallSoft`,e,{requestOptions:{loading:q(`Component.Pay.index_12`),successMessage:!0},headers:{"Aap-Web-Server":`ols`}}),ol=e=>H.post(`/files?action=UninstallSoft`,e,{requestOptions:{loading:q(`Component.Pay.index_12`),successMessage:!0},headers:{"Aap-Web-Server":`ols`}}),sl=(e,t=!1)=>H.post(`/plugin?action=get_soft_find`,e,{requestOptions:{loading:t?q(`Login.index_22`):``},headers:{"Aap-Web-Server":`ols`}}),cl=e=>H.post(`/plugin?action=get_download_speed`,e,{requestOptions:{loading:``,successMessage:!1,errorMessage:!1}}),ll=e=>H.post(`/plugin?action=input_zip`,e,{timeout:0,requestOptions:{successMessage:!0}});T();var ul=O(`waf`,()=>{let e=$(),t=x(!1),n=x(!1),r=x(``),i=x(`9.3.7`),a=x(`9.9.2`);return{version:r,lastVersion:a,isBuy:t,isInstall:n,firstVersion:i,isFirstVersion:D(()=>Xt(r.value,i.value)),isNewVersion:D(()=>Xt(r.value,a.value)),isNewVersionSite:D(()=>e.multiService||Xt(r.value,a.value)),isBuyAndInstall:D(()=>t.value&&n.value),getWafInfo:async()=>{let{message:e}=await rc({sName:`btwaf`});N(e)&&(t.value=F(e.endtime)?e.endtime>=0:!1,n.value=e.setup,r.value=e.version)}}});M();var dl=R.global.te(`Layout.Sider.wap_13`)?R.global.t(`Layout.Sider.wap_13`):`Protection Screen`,J=async(e,t,n)=>{let r=ul();try{if(await r.getWafInfo(),!r.isBuyAndInstall&&e.path!==`/waf/install`){n(`/waf/install`);return}if(r.isBuyAndInstall&&e.path===`/waf/install`){n(`/waf/overview`);return}if(r.isBuyAndInstall&&!r.isNewVersion&&e.path!==`/waf/site`){n(`/waf/site`);return}}catch(e){console.error(e)}n()},fl={path:`/waf`,name:`WAF`,redirect:`/waf/overview`,meta:{sort:8,keepAlive:!1},component:G,children:[{path:`/waf`,name:`Waf Layout`,redirect:`/waf/overview`,meta:{title:R.global.t(`Layout.Sider.wap_1`),icon:`waf`},component:()=>j(()=>import(`./view-waf.js?v=1786507437784`).then(e=>e.S),__vite__mapDeps([83,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,62,84,85,24,25,86,87,88,22,23,27,37,38,39,44,45,51,49,50,52,60,55,56,61,63,47,48,64,65,66,89,90,91,92,93])),children:[{path:`overview`,name:`Waf Overview`,beforeEnter:J,meta:{activeMenu:`Waf Layout`,title:R.global.t(`Layout.Sider.wap_2`)},component:()=>j(()=>import(`./view-waf.js?v=1786507437784`).then(e=>e.y),__vite__mapDeps([83,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,62,84,85,24,25,86,87,88,22,23,27,37,38,39,44,45,51,49,50,52,60,55,56,61,63,47,48,64,65,66,89,90,91,92,93]))},{path:`site`,name:`Waf Site`,beforeEnter:J,meta:{activeMenu:`Waf Layout`,title:R.global.t(`Layout.Sider.wap_3`)},component:()=>j(()=>import(`./view-waf.js?v=1786507437784`).then(e=>e.t),__vite__mapDeps([83,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,62,84,85,24,25,86,87,88,22,23,27,37,38,39,44,45,51,49,50,52,60,55,56,61,63,47,48,64,65,66,89,90,91,92,93]))},{path:`block`,name:`Waf Block`,beforeEnter:J,meta:{activeMenu:`Waf Layout`,title:R.global.t(`Layout.Sider.wap_4`)},component:()=>j(()=>import(`./view-waf.js?v=1786507437784`).then(e=>e.E),__vite__mapDeps([83,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,62,84,85,24,25,86,87,88,22,23,27,37,38,39,44,45,51,49,50,52,60,55,56,61,63,47,48,64,65,66,89,90,91,92,93]))},{path:`rules`,name:`Waf Rules`,beforeEnter:J,meta:{activeMenu:`Waf Layout`,title:R.global.t(`Layout.Sider.wap_5`)},component:()=>j(()=>import(`./view-waf.js?v=1786507437784`).then(e=>e.g),__vite__mapDeps([83,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,62,84,85,24,25,86,87,88,22,23,27,37,38,39,44,45,51,49,50,52,60,55,56,61,63,47,48,64,65,66,89,90,91,92,93]))},{path:`area`,name:`Waf Area`,beforeEnter:J,meta:{activeMenu:`Waf Layout`,title:R.global.t(`Layout.Sider.wap_6`)},component:()=>j(()=>import(`./view-waf.js?v=1786507437784`).then(e=>e.D),__vite__mapDeps([83,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,62,84,85,24,25,86,87,88,22,23,27,37,38,39,44,45,51,49,50,52,60,55,56,61,63,47,48,64,65,66,89,90,91,92,93]))},{path:`screen`,name:`Waf Protection Screen`,beforeEnter:J,meta:{activeMenu:`Waf Layout`,title:dl},component:()=>j(()=>import(`./view-waf.js?v=1786507437784`).then(e=>e.v),__vite__mapDeps([83,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,62,84,85,24,25,86,87,88,22,23,27,37,38,39,44,45,51,49,50,52,60,55,56,61,63,47,48,64,65,66,89,90,91,92,93]))},{path:`flow`,name:`Waf Flow Limiting`,beforeEnter:J,meta:{activeMenu:`Waf Layout`,title:R.global.t(`Layout.Sider.wap_11`)},component:()=>j(()=>import(`./view-waf.js?v=1786507437784`).then(e=>e.C),__vite__mapDeps([83,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,62,84,85,24,25,86,87,88,22,23,27,37,38,39,44,45,51,49,50,52,60,55,56,61,63,47,48,64,65,66,89,90,91,92,93]))},{path:`custom`,name:`Waf Custom Rule`,beforeEnter:J,meta:{activeMenu:`Waf Layout`,title:R.global.t(`Layout.Sider.wap_7`)},component:()=>j(()=>import(`./view-waf.js?v=1786507437784`).then(e=>e.T),__vite__mapDeps([83,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,62,84,85,24,25,86,87,88,22,23,27,37,38,39,44,45,51,49,50,52,60,55,56,61,63,47,48,64,65,66,89,90,91,92,93]))},{path:`exclusive`,name:`Waf Exclusive Rule`,beforeEnter:J,meta:{activeMenu:`Waf Layout`,title:R.global.t(`Layout.Sider.wap_12`)},component:()=>j(()=>import(`./view-waf.js?v=1786507437784`).then(e=>e.w),__vite__mapDeps([83,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,62,84,85,24,25,86,87,88,22,23,27,37,38,39,44,45,51,49,50,52,60,55,56,61,63,47,48,64,65,66,89,90,91,92,93]))},{path:`map`,name:`Waf Attack Map`,beforeEnter:J,meta:{activeMenu:`Waf Layout`,title:R.global.t(`Layout.Sider.wap_8`),hidden:!0},component:()=>j(()=>import(`./view-waf.js?v=1786507437784`).then(e=>e.b),__vite__mapDeps([83,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,62,84,85,24,25,86,87,88,22,23,27,37,38,39,44,45,51,49,50,52,60,55,56,61,63,47,48,64,65,66,89,90,91,92,93]))},{path:`report`,name:`Waf Attack Report`,beforeEnter:J,meta:{activeMenu:`Waf Layout`,title:R.global.t(`Layout.Sider.wap_9`)},component:()=>j(()=>import(`./view-waf.js?v=1786507437784`).then(e=>e._),__vite__mapDeps([83,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,62,84,85,24,25,86,87,88,22,23,27,37,38,39,44,45,51,49,50,52,60,55,56,61,63,47,48,64,65,66,89,90,91,92,93]))},{path:`setting`,name:`Waf Setting`,beforeEnter:J,meta:{activeMenu:`Waf Layout`,title:R.global.t(`Layout.Sider.wap_10`)},component:()=>j(()=>import(`./view-waf.js?v=1786507437784`).then(e=>e.h),__vite__mapDeps([83,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,62,84,85,24,25,86,87,88,22,23,27,37,38,39,44,45,51,49,50,52,60,55,56,61,63,47,48,64,65,66,89,90,91,92,93]))}]},{path:`/waf`,name:`Waf Other Layout`,redirect:`/waf/install`,meta:{title:R.global.t(`Layout.Sider.wap_1`),icon:`waf`},component:()=>j(()=>import(`./view-waf.js?v=1786507437784`).then(e=>e.S),__vite__mapDeps([83,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,62,84,85,24,25,86,87,88,22,23,27,37,38,39,44,45,51,49,50,52,60,55,56,61,63,47,48,64,65,66,89,90,91,92,93])),children:[{path:`install`,name:`Waf Install`,beforeEnter:J,meta:{activeMenu:`Waf Layout`,title:`aaPanel WAF`,install:!0},component:()=>j(()=>import(`./view-waf.js?v=1786507437784`).then(e=>e.x),__vite__mapDeps([83,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,62,84,85,24,25,86,87,88,22,23,27,37,38,39,44,45,51,49,50,52,60,55,56,61,63,47,48,64,65,66,89,90,91,92,93]))}]}]};M();var pl={path:`/site`,name:`Website`,redirect:`/site/php`,meta:{sort:2,keepAlive:!0},component:G,children:[{path:`/site`,name:`Website Layout`,redirect:`/site/php`,meta:{title:R.global.t(`Layout.Sider.site_1`),icon:`website`},component:()=>j(()=>import(`./view-site.js?v=1786507437784`).then(e=>e.C),__vite__mapDeps([86,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,87,88,22,23,24,25,27,37,38,39,44,45,51,49,50,52,60,55,56,61,62,63,47,48,64,65,66,89])),children:[{path:`php`,name:`Website PHP`,meta:{activeMenu:`Website Layout`,title:R.global.t(`Layout.Sider.site_2`)},component:()=>j(()=>import(`./view-site.js?v=1786507437784`).then(e=>e.r),__vite__mapDeps([86,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,87,88,22,23,24,25,27,37,38,39,44,45,51,49,50,52,60,55,56,61,62,63,47,48,64,65,66,89]))},{path:`node`,name:`Website Node.js`,meta:{activeMenu:`Website Layout`,title:R.global.t(`Layout.Sider.site_3`)},component:()=>j(()=>import(`./view-site.js?v=1786507437784`).then(e=>e.S),__vite__mapDeps([86,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,87,88,22,23,24,25,27,37,38,39,44,45,51,49,50,52,60,55,56,61,62,63,47,48,64,65,66,89]))},{path:`proxy`,name:`Reverse Proxy`,meta:{activeMenu:`Website Layout`,title:R.global.t(`Layout.Sider.site_4`)},component:()=>j(()=>import(`./view-site.js?v=1786507437784`).then(e=>e.n),__vite__mapDeps([86,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,87,88,22,23,24,25,27,37,38,39,44,45,51,49,50,52,60,55,56,61,62,63,47,48,64,65,66,89]))},{path:`go`,name:`Go`,meta:{activeMenu:`Website Layout`,title:R.global.t(`Go Project`)},component:()=>j(()=>import(`./view-site.js?v=1786507437784`).then(e=>e.w),__vite__mapDeps([86,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,87,88,22,23,24,25,27,37,38,39,44,45,51,49,50,52,60,55,56,61,62,63,47,48,64,65,66,89]))},{path:`python`,name:`Python`,meta:{activeMenu:`Website Layout`,title:R.global.t(`Python Project`)},component:()=>j(()=>import(`./view-site.js?v=1786507437784`).then(e=>e.t),__vite__mapDeps([86,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,87,88,22,23,24,25,27,37,38,39,44,45,51,49,50,52,60,55,56,61,62,63,47,48,64,65,66,89]))}]}]};M();var ml={path:`/wp`,name:`WP Toolkit`,redirect:`/wp/toolkit`,meta:{sort:3},component:G,children:[{path:`/wp`,name:`WP Toolkit Layout`,redirect:`/wp/toolkit`,meta:{title:`WP Toolkit`,icon:`wp`},component:()=>j(()=>import(`./view-wp.js?v=1786507437784`).then(e=>e.s),__vite__mapDeps([94,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,44,45,60,55,56,61,62,63,27,37,38,39,47,48,64,86,87,88,51,49,50,52,65,66,89,95])),children:[{path:`toolkit`,name:`local`,meta:{activeMenu:`WP Toolkit Layout`,title:R.global.t(`Layout.Sider.wp_1`)},component:()=>j(()=>import(`./view-wp.js?v=1786507437784`).then(e=>e.t),__vite__mapDeps([94,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,44,45,60,55,56,61,62,63,27,37,38,39,47,48,64,86,87,88,51,49,50,52,65,66,89,95]))},{path:`remote`,name:`remote`,meta:{activeMenu:`WP Toolkit Layout`,title:R.global.t(`Layout.Sider.wp_2`)},component:()=>j(()=>import(`./view-wp.js?v=1786507437784`).then(e=>e.o),__vite__mapDeps([94,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,44,45,60,55,56,61,62,63,27,37,38,39,47,48,64,86,87,88,51,49,50,52,65,66,89,95]))}]}]};M();var hl=Object.assign({"./modules/account.ts":lo,"./modules/ai.ts":fo,"./modules/config.ts":po,"./modules/crontab.ts":mo,"./modules/database.ts":ho,"./modules/docker.ts":Ms,"./modules/files.ts":Ns,"./modules/ftp.ts":Ps,"./modules/home.ts":Fs,"./modules/logs.ts":Is,"./modules/mail.ts":Js,"./modules/monitor.ts":Ys,"./modules/node.ts":Zs,"./modules/security.ts":Qs,"./modules/soft.ts":$s,"./modules/ssl.ts":ec,"./modules/terminal.ts":tc,"./modules/waf.ts":fl,"./modules/website.ts":pl,"./modules/wp.ts":ml}),gl=[...Object.keys(hl).map(e=>{let t=hl[e];return t.path=``+t.path,t.redirect=``+t.redirect,t.children&&t.children.length>0&&t.children[0].children&&(t.children[0].path=``+t.children[0].path,t.children[0].redirect=``+t.children[0].path),t}).sort((e,t)=>{var n,r,i,a;return(F((n=e.meta)==null?void 0:n.sort)?(r=e.meta)==null?void 0:r.sort:Number.MAX_VALUE)-(F((i=t.meta)==null?void 0:i.sort)?(a=t.meta)==null?void 0:a.sort:Number.MAX_VALUE)})],_l=[];gl.forEach(e=>{_l.push(e)});var vl=[{path:`/`,component:G,children:[{path:`binds`,name:`Bind Account`,meta:{hidden:!0},component:()=>j(()=>import(`./view-bind.js?v=1786507437784`).then(e=>e.t),__vite__mapDeps([96,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,97]))},{path:`modify_password`,name:`Modify Password`,meta:{hidden:!0},component:()=>j(()=>import(`./view-modify-password.js?v=1786507437784`).then(e=>e.t),__vite__mapDeps([98,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,22,23]))}]},{path:`/flow/:id`,name:`Flow`,meta:{hidden:!0},component:()=>j(()=>import(`./view-flow.js?v=1786507437784`).then(e=>e.t),__vite__mapDeps([68,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,69]))}],yl=[..._l,...vl],bl=ze({routes:yl,history:Fe((()=>{let e=localStorage.getItem(`apsess`);if(new URLSearchParams(window.location.search).get(`tem_login`)===`true`){let t=window.location.pathname.match(/^\/apsess_([^/]+)/);if(t&&t[1]){e=t[1],localStorage.setItem(`apsess`,e);let n=window.location.pathname+window.location.hash;window.history.replaceState(null,``,n)}}if(!e)return window.location.replace(`/login?dologin=True`),``;let t=`/apsess_${e}`,n=window.location.pathname;if(!/^\/apsess_[a-zA-Z0-9]+/.test(n)){let e=(t+n).replace(/\/\/+/g,`/`);return window.location.replace(e+window.location.search+window.location.hash),t}if((n.match(/\/apsess_[a-zA-Z0-9]+/g)||[]).length>1){let e=n.replace(/\/apsess_[a-zA-Z0-9]+/g,``);e.startsWith(`/`)||(e=`/`+e);let r=(t+e).replace(/\/\/+/g,`/`)+window.location.search+window.location.hash;return window.location.replace(r),t}let r=n.match(/^\/apsess_([^/]+)/);if(r&&r[1]!==e){let e=n.replace(/^\/apsess_[^/]+/,``);e.startsWith(`/`)||(e=`/`+e);let r=(t+e).replace(/\/\/+/g,`/`)+window.location.search+window.location.hash;return window.location.replace(r),t}return t})()),scrollBehavior:()=>({left:0,top:0})});T();var xl=O(`route`,()=>{let e=x([]),t=x([]);return{menus:e,showMenus:D(()=>e.value.filter(e=>!t.value.includes(e.showName))),setHideMenu:e=>{t.value=e},generateRoutes:()=>{Sn(`page-menu`);let t=bn(`page-menu-new`,JSON.stringify({})),n=JSON.parse(t);e.value=[],yl.forEach(t=>{let{children:r}=t;if(!r||r.length===0)return;let i=r[0],{name:a,meta:o}=i,{hidden:s,title:c,icon:l}=o||{},u=i.children?i.children[0].name:i.name,d=n[String(t.name||``)],f=!1;if(r)for(let e=0;e{let n=window.vite_menus,r=JSON.parse(n.replace(/'/g,`"`).replace(/'/g,`"`));if(zt(r)){let n=e.value.filter(e=>!r.map(e=>e.title).includes(e.showName));t.value=n.map(e=>e.showName)}}}});T();var Sl=O(`global-pay`,()=>{let{t:e}=Ie(),t=x(`pro`),n=x(e(`Component.Pay.index_1`)),r=x(e(`Component.Pay.index_2`)),i=x(`100000058`),a=x(27),o=x(``),s=x(!0),c=x([]),l=e=>{t.value=e.key,i.value=e.pid,n.value=e.label,r.value=e.desc},u=e=>{a.value=e},d=e=>{o.value=e},f=e=>{c.value=[e]},p=e=>{s.value=e},m=x({status:0,end_time:0,obtain_id:0,total:0,length:0}),h=D(()=>!(m.value.status===1&&m.value.length<=0||m.value.total===0||m.value.end_time-Math.floor(Date.now()/1e3)<=0)),g=D(()=>m.value.status!==1||m.value.end_time-Math.floor(Date.now()/1e3)<=0?!1:m.value.length>0),ee=async()=>{let{message:e}=await Ur();return N(e)&&(m.value.status=e.status,m.value.end_time=e.end_time,m.value.obtain_id=e.obtain_id,m.value.length=e.coupons.length,m.value.total=e.total),e},te=x(!1);return{pid:i,type:t,label:n,desc:r,source:a,username:o,ssl:s,plugins:c,orderLoad:te,receiveCoupon:m,showCoupon:h,showCouponModal:g,reset:()=>{t.value=`pro`,n.value=e(`Component.Pay.index_1`),r.value=e(`Component.Pay.index_2`),i.value=`100000058`,a.value=27,o.value=``,c.value=[]},setSsl:p,setMenu:l,setSource:u,setUsername:d,setPlugins:f,setOrderLoad:e=>{te.value=e},getReceiveCoupon:ee}});T();var Cl=O(`site-proxy`,()=>{let e=x(!1);return{siteName:x(`1111`),proxyPath:x(`1111`),isRefresh:e,setRefresh:t=>{e.value=t}}}),{t:Y}=R.global,wl=e=>H.post(`/project/nodejs/get_project_list`,{data:JSON.stringify(e)}),Tl=()=>H.post(`/project/nodejs/get_nodejs_version`),El=e=>H.post(`/project/nodejs/get_run_list`,{data:JSON.stringify(e)}),Dl=e=>H.post(`/project/nodejs/create_project`,{data:JSON.stringify(e)},{requestOptions:{loading:Y(`Security.Api.Index_4`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}}),Ol=()=>H.post(`/project/nodejs/scan_import_projects`,{},{requestOptions:{loading:``}}),kl=e=>H.post(`/project/nodejs/create_scan_import_project`,{data:JSON.stringify(e)},{requestOptions:{loading:Y(`Security.Api.Index_4`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}}),Al=e=>H.post(`/project/nodejs/get_project_info`,{data:JSON.stringify(e)}),jl=e=>H.post(`/project/nodejs/modify_project`,{data:JSON.stringify(e)},{requestOptions:{loading:Y(`Crontab.Api.index_5`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}}),Ml=e=>H.post(`/project/nodejs/unbind_extranet`,{data:JSON.stringify(e)},{requestOptions:{loading:Y(`Node.index_66`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}}),Nl=e=>H.post(`/project/nodejs/bind_extranet`,{data:JSON.stringify(e)},{requestOptions:{loading:Y(`Node.index_67`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}}),Pl=e=>H.post(`/project/nodejs/project_get_domain`,{data:JSON.stringify(e)}),Fl=e=>H.post(`/project/nodejs/project_add_domain`,{data:JSON.stringify(e)},{requestOptions:{loading:Y(`Mail.Api.index_22`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}}),Il=(e,t=!0)=>H.post(`/project/nodejs/project_remove_domain`,{data:JSON.stringify(e)},{requestOptions:{loading:t?Y(`Mail.Api.index_37`):``,errorMessageKey:`data`,successMessage:t,successMessageKey:`data`}}),Ll=e=>H.post(`/project/nodejs/get_project_modules`,{data:JSON.stringify(e)}),Rl=e=>H.post(`/project/nodejs/install_module`,{data:JSON.stringify(e)},{requestOptions:{loading:Y(`Mail.Api.index_35`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}}),zl=e=>H.post(`/project/nodejs/install_packages`,{data:JSON.stringify(e)},{requestOptions:{loading:Y(`Mail.Api.index_35`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}}),Bl=e=>H.post(`/project/nodejs/upgrade_module`,{data:JSON.stringify(e)},{requestOptions:{loading:Y(`Node.index_73`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}}),Vl=e=>H.post(`/project/nodejs/uninstall_module`,{data:JSON.stringify(e)},{requestOptions:{loading:Y(`Mail.Api.index_34`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}}),Hl=e=>H.post(`/project/nodejs/get_project_log`,{data:JSON.stringify(e)}),Ul=e=>H.post(`/project/nodejs/batch_operation_project`,{...e,project_names:JSON.stringify(e.project_names)},{requestOptions:{loading:Y(`Component.Pay.index_12`)}}),Wl=()=>H.post(`/mod/nodejs/com/get_pm2_monit`),Gl=e=>H.post(`/mod/nodejs/com/get_pm2_logs`,e),Kl=()=>H.post(`/plugin?action=a&s=get_online_version_list&name=nodejs`,{},{requestOptions:{loading:``,errorMessage:!1}}),ql=e=>H.post(`/plugin?action=a&s=set_default_env&name=nodejs`,e,{requestOptions:{loading:Y(`Component.Pay.index_12`),successMessage:!1}}),Jl=e=>H.post(`/mod/nodejs/com/set_pm2_status`,e,{requestOptions:{loading:Y(`Component.Pay.index_12`),successMessage:!1}}),Yl=()=>H.post(`/mod/nodejs/com/pre_env`),Xl=e=>H.post(`/mod/nodejs/com/get_package_managers`,e),Zl=e=>H.post(`/mod/nodejs/com/modify_project`,e,{requestOptions:{loading:Y(`Component.Pay.index_12`),successMessage:!0}});T();var Ql=O(`site-node`,()=>{let e=x(``),t=x(!1),n=e=>{t.value=e},r=x(!1),i=D(()=>r.value),a=x(!0),o=x(),s=x(``),c=x(``);return{siteName:e,isRefresh:t,isMapping:i,isMappingState:r,isRun:a,nodePath:s,domains:o,activeMenu:c,setMenu:()=>{c.value=``},getConfig:async(t=!0)=>{r.value=!1;let{message:n}=await Al({project_name:e.value});if(N(n)&&(o.value=n.project_config.domains,a.value=n.run,s.value=n.project_config.project_cwd,r.value=!!n.project_config.bind_extranet,!n.project_config.bind_extranet&&t))throw Error()},setRefresh:n}});T();var $l=O(`ftp`,()=>{let e=$(),t=x(!1),n=x(``),r=x(21),i=x(!0);return{isRefresh:t,port:r,url:D(()=>e.address?`ftp://${e.address}:${r.value}`:`--`),addPath:n,install:i,resetPage:()=>{n.value=``,r.value=21,i.value=!0,t.value=!1},getConfig:async()=>{let{message:e}=await wr();N(e)&&(r.value=e.ftpPort,n.value=e.sites_path,i.value=e[`pure-ftpd`].setup)},setRefresh:e=>{t.value=e}}}),{t:X}=R.global,eu=e=>e.type===`mysql`?H.post(`/database?action=GetCloudServer`,e):H.post(`/database/${e.type}/GetCloudServer`,{data:JSON.stringify(e)}),tu=(e,t)=>e===`mysql`?H.post(`/database?action=AddCloudServer`,t,{requestOptions:{loading:X(`Database.Api.Index_1`),successMessage:!0,errorMessage:{isHtml:!0,close:!0}}}):H.post(`/database/${e}/AddCloudServer`,{data:JSON.stringify(t)},{requestOptions:{loading:X(`Database.Api.Index_1`),successMessage:!0,errorMessage:{isHtml:!0,close:!0}}}),nu=(e,t)=>e===`mysql`?H.post(`/database?action=ModifyCloudServer`,t,{requestOptions:{loading:X(`Database.Api.Index_2`),successMessage:!0}}):H.post(`/database/${e}/ModifyCloudServer`,{data:JSON.stringify(t)},{requestOptions:{loading:X(`Database.Api.Index_2`),successMessage:!0}}),ru=(e,t)=>e===`mysql`?H.post(`/database?action=RemoveCloudServer`,t,{requestOptions:{loading:X(`Database.Api.Index_3`),successMessage:!0}}):H.post(`/database/${e}/RemoveCloudServer`,{data:JSON.stringify(t)},{requestOptions:{loading:X(`Database.Api.Index_3`),successMessage:!0}}),iu=(e,t)=>e===`mysql`?H.post(`/database?action=SyncGetDatabases`,t,{requestOptions:{loading:X(`Database.Api.Index_4`),successMessage:!0}}):H.post(`/database/${e}/SyncGetDatabases`,{data:JSON.stringify(t)},{requestOptions:{loading:X(`Database.Api.Index_4`),successMessage:!0}}),au=e=>H.post(`/data?action=getData`,{table:`databases`,...e}),ou=e=>H.post(`/database?action=AddDatabase`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),su=(e,t)=>e===`mysql`?H.post(`/database?action=DeleteDatabase`,t):H.post(`/database/${e}/DeleteDatabase`,{data:JSON.stringify(t)}),cu=e=>e===`mysql`?H.post(`/data?action=getKey`,{table:`config`,key:`mysql_root`,id:1}):H.post(`/database/${e}/get_root_pwd`,{}),lu=(e,t)=>e===`mysql`?H.post(`/database?action=SetupPassword`,t,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}):H.post(`/database/${e}/set_root_pwd`,{data:JSON.stringify(t)},{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),uu=(e,t)=>e===`mysql`?H.post(`/database?action=SyncToDatabases&type=${+(t.ids.length>0)}`,{ids:JSON.stringify(t.ids)},{requestOptions:{loading:X(`Database.Api.Index_4`),successMessage:!0}}):H.post(`/database/${e}/SyncToDatabases`,{data:JSON.stringify({type:+(t.ids.length>0),ids:JSON.stringify(t.ids)})},{requestOptions:{loading:X(`Database.Api.Index_4`),successMessage:!0}}),du=(e,t)=>e===`mysql`?H.post(`/database?action=SyncGetDatabases`,t,{requestOptions:{loading:X(`Database.Api.Index_4`),successMessage:!0}}):H.post(`/database/${e}/SyncGetDatabases`,{data:JSON.stringify(t)},{requestOptions:{loading:X(`Database.Api.Index_4`),successMessage:!0}}),fu=e=>H.post(`/data?action=setPs`,{...e,table:`databases`},{requestOptions:{successMessage:!0}}),pu=(e,t)=>e===`mysql`?H.post(`/database?action=ResDatabasePassword`,t,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}):H.post(`/database/${e}/ResDatabasePassword`,{data:JSON.stringify(t)},{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),mu=e=>H.post(`/data?action=getData`,{...e,table:`backup`,type:1}),hu=(e,t,n=!0)=>e===`mysql`?H.post(`/database?action=ToBackup`,t,{timeout:999999999,requestOptions:{loading:n?X(`WP.api.tamper_9`):``,successMessage:n}}):H.post(`/database/${e}/ToBackup`,{data:JSON.stringify(t)},{requestOptions:{loading:n?X(`WP.api.tamper_9`):``,successMessage:n}}),gu=(e,t,n=!0)=>e===`mysql`?H.post(`/database?action=InputSql`,t,{timeout:999999999,requestOptions:{loading:n?X(`Database.Api.Index_5`):``,successMessage:!0}}):H.post(`/database/${e}/InputSql`,{data:JSON.stringify(t)},{requestOptions:{loading:X(`Database.Api.Index_5`),successMessage:!0}}),_u=(e,t=!0)=>H.post(`/database?action=DelBackup`,e,{requestOptions:{loading:t?X(`WP.api.tamper_8`):``,successMessage:t}}),vu=e=>H.post(`/database?action=GetDatabaseAccess`,e,{requestOptions:{loading:X(`WP.api.tamper_8`)}}),yu=e=>H.post(`/database?action=SetDatabaseAccess`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),bu=e=>H.post(`/database?action=GetInfo`,e),xu=e=>H.post(`/database?action=ReTable`,{...e,tables:JSON.stringify(e.tables)},{requestOptions:{loading:X(`Database.Api.Index_6`),successMessage:!0}}),Su=e=>H.post(`/database?action=OpTable`,{...e,tables:JSON.stringify(e.tables)},{requestOptions:{loading:X(`Database.Api.Index_7`),successMessage:!0}}),Cu=e=>H.post(`/database?action=AlTable`,{...e,tables:JSON.stringify(e.tables)},{requestOptions:{loading:X(`Database.Api.Index_8`),successMessage:!0}}),wu=(e,t)=>H.post(`/database/${e}/AddDatabase`,{data:JSON.stringify(t)},{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Tu=e=>H.post(`/database?action=GetUserHostDbGrant`,e),Eu=e=>H.post(`/database?action=GetMysqlUser`,e),Du=e=>H.post(`/database?action=GetDatabasesList`,e),Ou=e=>H.post(`/database?action=AddUserGrants`,e,{requestOptions:{loading:X(`Security.Api.Index_4`),successMessage:!0}}),ku=e=>H.post(`/database?action=AddMysqlUser`,e,{requestOptions:{loading:X(`Security.Api.Index_4`),successMessage:!0}}),Au=e=>H.post(`/database?action=ChangeUserPass`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),ju=e=>H.post(`/database?action=GetUserGrants`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Mu=e=>H.post(`/database?action=DelMysqlUser`,e,{requestOptions:{loading:X(`Security.Api.Index_3`),successMessage:!0}}),Nu=e=>H.post(`/database?action=DelUserGrants`,e,{requestOptions:{loading:X(`Security.Api.Index_3`),successMessage:!0}}),Pu=e=>H.post(`/crontab?action=get_auto_config`,e),Fu=e=>H.post(`/crontab?action=set_auto_config`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Iu=(e,t)=>H.post(`/database/${e}/get_list`,{data:JSON.stringify({...t,table:`databases`})}),Lu=()=>H.post(`/database/mongodb/get_root_pwd`),Ru=e=>H.post(`/database/mongodb/set_auth_status`,{data:JSON.stringify({...e,status:1})},{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),zu=e=>H.post(`/database/mongodb/set_auth_status`,{data:JSON.stringify(e)},{requestOptions:{loading:X(`Database.Api.Index_9`),successMessage:!0}}),Bu=e=>H.post(`/database/redis/get_list`,{data:JSON.stringify(e)}),Vu=e=>H.post(`/database/redis/get_db_keylist`,{data:JSON.stringify(e)}),Hu=e=>H.post(`/database/redis/set_redis_val`,{data:JSON.stringify(e)},{requestOptions:{loading:X(`Database.Api.Index_11`),successMessage:!0}}),Uu=(e,t=!0)=>H.post(`/database/redis/del_redis_val`,{data:JSON.stringify(e)},{requestOptions:{loading:t?X(`WP.api.tamper_8`):``,successMessage:t}}),Wu=()=>H.post(`/database/redis/get_backup_list`),Gu=e=>H.post(`/database/redis/ToBackup`,{data:JSON.stringify(e)},{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Ku=e=>H.post(`/database/redis/InputSql`,{data:JSON.stringify(e)},{requestOptions:{loading:X(`Database.Api.Index_10`),successMessage:!0}}),qu=e=>H.post(`/database/redis/DelBackup`,{data:JSON.stringify(e)},{requestOptions:{loading:X(`Database.Api.Index_12`),successMessage:!0}}),Ju=e=>H.post(`/database/redis/clear_flushdb`,{data:JSON.stringify({sid:e.sid,ids:JSON.stringify(e.ids)})},{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Yu=e=>H.post(`/database?action=check_del_data`,{ids:JSON.stringify(e.ids)}),Xu=e=>H.post(`/system?action=ServiceAdmin`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Zu=()=>H.post(`/data?action=getKey`,{table:`config`,key:`mysql_root`,id:1}),Qu=e=>H.post(`/ajax?action=setPHPMyAdmin`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),$u=()=>H.post(`/ajax?action=get_phpmyadmin_ssl`),ed=e=>H.post(`/ajax?action=setPHPMyAdmin`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),td=e=>H.post(`/ajax?action=set_phpmyadmin_ssl`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),nd=e=>H.post(`/ajax?action=change_phpmyadmin_ssl_port`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),rd=()=>H.post(`/ajax?action=setPHPMyAdmin`,{password:`close`,siteName:`phpmyadmin`},{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),id=e=>H.post(`/ajax?action=setPHPMyAdmin`,{...e,siteName:`phpmyadmin`},{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),ad=e=>H.post(`/files?action=get_sql_backup`,e);T();var od=O(`database`,()=>{let e=x(`mysql`),t=x(!1),n=x(-1),r=x(-1),i=o([]),a=x(``),s=x(``),c=x({port:`888`,setup:!1}),l=x(!0),u=x(!0),f=x(!0),p=x(!0),m=x(!0);return{type:e,isRefresh:t,install:l,delRemoteId:n,addRedisId:r,remoteList:i,backupPath:a,mysqlRoot:s,phpmyadmin:c,isInstallRedis:u,isInstallMongoDB:f,isInstallPgsql:p,isInstallPgsqlManager:m,resetPage:()=>{a.value=``,i.value=[]},getRemote:async()=>{let{message:t}=await eu({type:e.value});i.value=zt(t)?t:[],l.value=i.value.length>0},getConfig:async()=>{let{message:e}=await wr();N(e)&&(a.value=d(e,`backup_path`,``),s.value=d(e,`mysql_root`,``),c.value.setup=d(e,`phpmyadmin.setup`,!1),u.value=d(e,`redis.setup`,!1),f.value=d(e,`mongodb.setup`,!1),p.value=d(e,`pgsql.setup`,!1),m.value=d(e,`pgsql.pgsql_manager_setup`,!1))},setType:t=>{e.value=t},setRefresh:e=>{t.value=e},setDelRemoteId:e=>{n.value=e},setAddRedisId:e=>{r.value=e}}});T();var sd=O(`docker-app`,()=>{let e=x(`all`),t=x(!1),n=x(0),r=x(0);return{type:e,refresh:t,maxCpu:n,maxMemory:r,setType:t=>{e.value=t},setRefresh:e=>{t.value=e},setMaxCpu:e=>{n.value=e},setMaxMemory:e=>{r.value=e}}},{persist:{pick:[`type`]}});T();var cd=O(`terminal`,()=>{let e=x(!0),t=x(!1),n=x(!1),r=e=>{n.value=e},i=x(),a=x(``),o=x(!0);return{isShow:e,isFull:t,isRefresh:n,server:i,command:a,isRunCmd:o,setRefresh:r,setCommand:(e,t=!0)=>{a.value=e,o.value=t}}});T();var ld=O(`logs`,()=>{let e=x(),t=t=>{e.value=t},n=x(),r=e=>{n.value=e},i=x();return{currentId:e,websiteName:n,logName:i,setLogName:e=>{i.value=e},setCurrentId:t,setWebsite:r}});T();var{t:ud}=R.global,dd=()=>({p:1,row:20,query:``,type:0,tojs:`soft.get_list`,force:0}),fd=O(`soft`,()=>{let e=x(!1),t=x([]),n=x(`table`),r=E(dd()),i=D(()=>[{label:ud(`Crontab.Script.index_25`),value:0},{label:ud(`Mail.Setting.index_7`),value:-1},{label:ud(`Soft.index_1`),value:5},{label:ud(`Database.index_22`),value:6},{label:ud(`Soft.index_2`),value:7},{label:ud(`Soft.index_3`),value:8}]),a=t=>{e.value=t};return{isRefresh:e,search:r,viewMode:n,optionType:i,searchHistory:t,setRefresh:a,setSearchType:e=>{r.p=1,r.type=e},setForceUpdate:()=>{r.force=1,a(!0)},resetSearch:()=>{Object.assign(r,dd())},setSearchHistory:e=>{t.value=e},removeSearchHistory:e=>{t.value=t.value.filter(t=>t!==e)},clearSearchHistory:()=>{t.value=[]}}},{persist:{pick:[`viewMode`,`search.type`]}});T();function pd(e=!1){let t=x(e);return{loading:t,setLoading:(e,n=!0)=>{n&&(t.value=e)}}}T();function md(e){let t=x([]),n=E({data:[],total:0,loading:!1});return{keys:t,table:n,columns:x(e),setLoading:(e,t=!0)=>{t&&(n.loading=e)}}}T();var hd=O(`config`,()=>{let e=x(!1),t=t=>{e.value=t},n=x(``),r=x(`/www/wwwroot`),i=x(!0),a=x({setup:!1}),o=x({setup:!0,type:``,version:``,status:!1}),s=x({setup:!1,version:``,status:!1}),c=x({setup:!1,version:``,status:!1}),l=x({is_install:0,status:!1,version:``});return{getPHPConfig:async()=>{let{message:e}=await wr();N(e)&&(n.value=d(e,`webserver`,``),r.value=d(e,`sites_path`,``),i.value=d(e,`recycle_bin`,!1),a.value.setup=!!e.php.length,N(e.web)&&(o.value=e.web),N(e[`pure-ftpd`])&&(s.value=e[`pure-ftpd`]),N(e.mysql)&&(c.value=e.mysql),N(e.monitor)&&(l.value=e.monitor))},webserver:n,sitePath:r,recycleBin:i,php:a,web:o,ftp:s,mysql:c,isRefresh:e,monitor:l,isMonitorInstall:D(()=>l.value.is_install===1&&Xt(l.value.version,`4.1.2`)),setRefresh:t}});T(),M();var{t:gd}=R.global,_d=[`mysql`,`nginx`,`pureftpd`,`redis`,`mongodb`,`apache`,`memcached`,`openlitespeed`,`pdns`],vd=e=>_d.includes(e),yd=e=>e.price!==`0.00`&&(e.endtime==-1||e.endtime==-2),bd=e=>{switch(e.task){case`-1`:return gd(`Soft.index_40`);case`0`:return gd(`Soft.index_41`);case`-2`:return gd(`Soft.index_42`);case`1`:return gd(`Public.Btn.Install`);default:return`unknown`}},xd=e=>!e.custom&&e.versions.map(e=>`${e.m_version}.${e.version}`).some(t=>e.type===5?Cd(e.version,t):wd(e.version,t))&&e.setup&&!yd(e),Sd=e=>e.versions.map(e=>`${e.m_version}.${e.version}`).findIndex(t=>e.type===5?Cd(e.version,t):wd(e.version,t)),Cd=(e,t)=>{let n=e.split(`.`).map(Number),r=t.split(`.`).map(Number),i=n[0],a=n[1],o=n[2]||0,s=r[0],c=r[1],l=r[2]||0;return i!==s||a!==c||a===0&&c>0?!1:o{let n=e.split(`.`).map(Number),r=t.split(`.`).map(Number),i=n[0],a=n[1],o=n[2],s=r[0],c=r[1],l=r[2];return s>i||s===i&&c>(a===void 0?-1:a)||s===i&&c===(a===void 0?-1:a)&&l>(o===void 0?-1:o)?[s,c===void 0?``:c,l===void 0?``:l].filter(Boolean).join(`.`):!1},Td=()=>{V({width:574,minHeight:400,component:v(()=>j(()=>import(`./feature-Feedback.js?v=1786507437784`).then(e=>e.r),__vite__mapDeps([99,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,100])))})},Ed=(e,t)=>{let n=V({width:620,minHeight:200,data:{name:e,callback:t,hide:()=>n.hide()},component:v(()=>j(()=>import(`./view-soft.js?v=1786507437784`).then(e=>e.x),__vite__mapDeps([77,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,58,59,78])))})},Dd=(e,t)=>{V({title:gd(`Soft.index_25`),width:500,data:{data:e,callback:t},footer:!0,confirmText:gd(`Public.Btn.Install`),component:v(()=>j(()=>import(`./view-soft.js?v=1786507437784`).then(e=>e.S),__vite__mapDeps([77,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,58,59,78])))})},Od=(e,t,n)=>{let r=V({width:620,minHeight:200,data:{row:e,callback:t,softInfo:n,hide:()=>r.hide()},component:v(()=>j(()=>import(`./view-soft.js?v=1786507437784`).then(e=>e.b),__vite__mapDeps([77,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,58,59,78])))})},kd=async(e,t,n)=>{let r=V({width:500,height:342,hideClose:!0,showMask:!1,data:{filename:`/tmp/panelShell.pl`,num:10,title:gd(`Soft.index_21`)},component:v(()=>j(()=>import(`./app-ui.js?v=1786507437784`).then(e=>e.r),__vite__mapDeps([87,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,88])))});try{await ll({plugin_name:e,tmp_path:t})}finally{r.hide(),n==null||n()}};T(),M();function Ad(e=!1,t){V({width:950,hideClose:e,data:{onSuccess:t},component:v(()=>j(()=>import(`./feature-Account.js?v=1786507437784`).then(e=>e.t),__vite__mapDeps([101,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,102])))})}async function jd(){if(!localStorage.getItem(`loginActivityShown`))try{await Tr()}catch(e){Ad()}}function Md(e){return new Promise((t,n)=>{if($().isFree){S_(e),n(!1);return}t(!0)})}async function Nd(e){let{message:t}=await rc({sName:e});if(N(t)&&!t.status)return Ed(e),Promise.reject(!1)}async function Pd(){await I(`/static/vite/oldjs/jquery-2.2.4.min.js?v=1786507437784`),await I(`/static/layer/layer.js?v=1786507437784`),await I(`/static/vite/oldjs/jsencrypt.min.js?v=1786507437784`),await I(`/static/language/English/lan.js?v=1786507437784`)}async function Fd(){await Promise.all([I(`/static/codemirror/lib/codemirror.js?v=1786507437784`),I(`/static/laydate/laydate.js?v=1786507437784`),I(`/static/vite/oldjs/clipboard.min.js?v=1786507437784`),I(`/static/vite/oldjs/soft.js?v=1786507437784`),I(`/static/vite/oldjs/public.js?v=1786507437784`),I(`/static/vite/oldjs/public_backup.js?v=1786507437784`),I(`/static/vite/oldjs/tools.js?v=1786507437784`)])}var{t:Z}=R.global,Id=e=>H.post(`/site?action=AddSite`,{...e,webname:JSON.stringify(e.webname)},{requestOptions:{loading:Z(`WP.api.tamper_7`)}}),Ld=e=>H.post(`/site?action=create_website_multiple`,{create_type:`txt`,websites_content:JSON.stringify(e.websites_content)},{requestOptions:{loading:Z(`WP.api.tamper_7`)}}),Rd=(e,t=!1)=>H.post(`/site?action=DeleteSite`,e,{requestOptions:{loading:t?Z(`WP.api.tamper_8`):``,successMessage:t}}),zd=e=>H.post(`/site?action=check_del_data`,{ids:JSON.stringify(e.ids)}),Bd=e=>H.post(`/data?action=getData`,e),Vd=()=>H.post(`/site?action=get_site_types`),Hd=e=>H.post(`/site?action=add_site_type`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Ud=e=>H.post(`/site?action=modify_site_type_name`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Wd=e=>H.post(`/site?action=remove_site_type`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Gd=e=>H.post(`/site?action=set_site_type`,{...e,site_ids:JSON.stringify(e.site_ids)},{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Kd=()=>H.post(`/site?action=GetDefaultSite`),qd=e=>H.post(`/site?action=SetDefaultSite`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Jd=()=>H.post(`/config?action=get_cli_php_version`),Yd=()=>H.post(`/site?action=GetPHPVersion`),Xd=()=>H.post(`/site?action=get_language`),Zd=e=>H.post(`/config?action=set_cli_php_version`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Qd=e=>H.post(`/site?action=set_site_php_version_multiple`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`)}}),$d=(e,t,n=!0)=>H.post(`/site?action=${e?`SiteStart`:`SiteStop`}`,t,{requestOptions:{loading:n?Z(`WP.api.tamper_8`):``,successMessage:n}}),ef=e=>H.post(`/data?action=getData`,{...e,table:`backup`,type:`0`}),tf=e=>H.post(`/files?action=restore_website`,e,{requestOptions:{successMessage:!0}}),nf=()=>H.post(`/files?action=get_progress`),rf=(e,t=!0)=>H.post(`/site?action=DelBackup`,e,{requestOptions:{loading:t?Z(`WP.api.tamper_8`):``,successMessage:t}}),af=(e,t=!0)=>H.post(`/site?action=SetEdate`,e,{requestOptions:{loading:t?Z(`Site.Api.Index_2`):``,successMessage:t}}),of=e=>H.post(`/data?action=setPs`,{...e,table:`sites`},{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),sf=e=>H.post(`/data?action=getData`,{table:`domain`,list:`True`,search:e.id}),cf=e=>H.post(`/site?action=AddDomain`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),lf=(e,t=!0)=>H.post(`/site?action=DelDomain`,e,{requestOptions:{loading:t?Z(`WP.api.tamper_8`):``,successMessage:t,errorMessage:t}}),uf=e=>H.post(`/site?action=GetDirBinding`,e),df=e=>H.post(`/site?action=AddDirBinding`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),ff=e=>H.post(`/site?action=GetDirRewrite`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),errorMessage:!1}}),pf=e=>H.post(`/site?action=GetDirRewrite`,{...e,add:1},{requestOptions:{loading:Z(`WP.api.tamper_8`)}}),mf=(e,t=!0)=>H.post(`/site?action=DelDirBinding`,e,{requestOptions:{loading:t?Z(`WP.api.tamper_8`):``,successMessage:t}}),hf=e=>H.post(`/data?action=getKey`,{...e,key:`path`,table:`sites`}),gf=e=>H.post(`/site?action=GetDirUserINI`,e),_f=e=>H.post(`/site?action=SetPath`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),vf=e=>H.post(`/site?action=SetSiteRunPath`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),yf=e=>H.post(`/site?action=SetDirUserINI`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),bf=e=>H.post(`/site?action=logsOpen`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),xf=e=>H.post(`/site?action=CloseHasPwd`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Sf=e=>H.post(`/site?action=SetHasPwd`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Cf=e=>H.post(`/site?action=get_dir_auth`,e),wf=e=>H.post(`/site?action=set_dir_auth`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Tf=e=>H.post(`/site?action=modify_dir_auth_pass`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Ef=(e,t=!0)=>H.post(`/site?action=delete_dir_auth`,e,{requestOptions:{loading:t?Z(`WP.api.tamper_8`):``,successMessage:t}}),Df=e=>H.post(`/config?action=get_file_deny`,e),Of=e=>H.post(`/config?action=set_file_deny`,{...e,act:`add`},{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),kf=e=>H.post(`/config?action=set_file_deny`,{...e,act:`edit`},{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Af=(e,t=!0)=>H.post(`/config?action=del_file_deny`,e,{requestOptions:{loading:t?Z(`WP.api.tamper_8`):``,successMessage:t}}),jf=e=>H.post(`/site?action=GetLimitNet`,e),Mf=e=>H.post(`/site?action=SetLimitNet`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Nf=e=>H.post(`/site?action=CloseLimitNet`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Pf=e=>H.post(`/site?action=GetIndex`,e),Ff=e=>H.post(`/site?action=GetRewriteList`,e),If=e=>H.post(`/site?action=SetRewriteTel`,e,{requestOptions:{loading:Z(`Site.Api.Index_2`),successMessage:!0}}),Lf=e=>H.post(`/site?action=SetIndex`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Rf=e=>H.post(`/site?action=GetSitePHPVersion`,e),zf=e=>H.post(`/site?action=SetPHPVersion`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Bf=e=>H.post(`/config?action=get_php_session_path`,e),Vf=e=>H.post(`/config?action=set_php_session_path`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Hf=e=>H.post(`/site?action=is_update`,e),Uf=e=>H.post(`/site?action=get_wp_username`,e),Wf=e=>H.post(`/site?action=update_wp`,e,{requestOptions:{loading:Z(`Site.Api.Index_3`),successMessage:!0}}),Gf=e=>H.post(`/site?action=set_fastcgi_cache`,{...e,act:e.act?`enable`:`disable`},{requestOptions:{loading:`${e.act?Z(`Site.Api.Index_4`):Z(`Site.Api.Index_5`)} ${Z(`Site.Api.Index_6`)}`,successMessage:!0}}),Kf=e=>H.post(`/site?action=purge_all_cache`,e,{requestOptions:{loading:Z(`Site.Api.Index_7`),successMessage:!0}}),qf=e=>H.post(`/site?action=reset_wp_password`,e,{requestOptions:{loading:Z(`Site.Api.Index_8`),successMessage:!0}}),Jf=e=>H.post(`/files?action=get_composer_version`,e),Yf=e=>H.post(`/files?action=update_composer`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Xf=e=>H.post(`/files?action=DeleteFile`,{path:`${e.path}/composer.lock`},{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Zf=e=>H.post(`/files?action=exec_composer`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Qf=e=>H.post(`/site?action=GetRedirectList`,e),$f=e=>H.post(`/site?action=CreateRedirect`,{...e,redirectdomain:JSON.stringify(e.redirectdomain)},{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),ep=e=>H.post(`/site?action=ModifyRedirect`,{...e,redirectdomain:JSON.stringify(e.redirectdomain)},{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),tp=(e,t=!0,n=!0)=>H.post(`/site?action=ModifyRedirect`,{...e,redirectdomain:JSON.stringify(e.redirectdomain)},{requestOptions:{loading:t?Z(`WP.api.tamper_8`):``,successMessage:n}}),np=e=>H.post(`/site?action=set_error_redirect`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),rp=(e,t=!0)=>H.post(`/site?action=DeleteRedirect`,e,{requestOptions:{loading:t?Z(`WP.api.tamper_8`):``,successMessage:t}}),ip=e=>H.post(`/site?action=GetRedirectFile`,e),ap=e=>H.post(`/site?action=SaveRedirectFile`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),op=e=>H.post(`/site?action=GetProxyList`,e),sp=e=>H.post(`/site?action=CreateProxy`,{...e,subfilter:JSON.stringify(e.subfilter)},{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),cp=e=>H.post(`/site?action=ModifyProxy`,{...e,subfilter:JSON.stringify(e.subfilter)},{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),lp=(e,t=!0)=>H.post(`/site?action=RemoveProxy`,e,{requestOptions:{loading:t?Z(`WP.api.tamper_8`):``,successMessage:t}}),up=e=>H.post(`/site?action=GetProxyFile`,e),dp=e=>H.post(`/site?action=SaveProxyFile`,e,{requestOptions:{loading:Z(`Site.Api.Index_9`),successMessage:!0}}),fp=(e,t=!0)=>H.post(`/site?action=GetSecurity`,e,{requestOptions:{loading:t?Z(`Site.Api.Index_10`):``}}),pp=(e,t=!0)=>H.post(`/site?action=SetSecurity`,e,{requestOptions:{loading:t?Z(`Site.Api.Index_9`):``,successMessage:!0}}),mp=e=>H.post(`/site?action=GetSiteLogs`,e),hp=e=>H.post(`/site?action=get_site_err_log`,e),gp=e=>H.post(`/ajax?action=get_result&path=${e.path}`),_p=e=>H.post(`/ajax?action=log_analysis&path=${e.path}`),vp=e=>H.post(`/ajax?action=speed_log&path=${e.path}`),yp=e=>H.post(`/ajax?action=get_detailed&path=${e.path}&type=${e.type}`),bp=e=>H.post(`/mod/proxy/com/create`,e,{requestOptions:{loading:Z(`Site.Api.Index_9`),successMessage:!0}}),xp=e=>H.post(`/mod/proxy/com/get_list`,e),Sp=(e,t=!1)=>H.post(`/mod/proxy/com/delete`,e,{requestOptions:{loading:t?Z(`WP.api.tamper_8`):``,successMessage:t}}),Cp=e=>H.post(`/data?action=setPs`,{...e,table:`sites`},{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),wp=e=>H.post(`/mod/proxy/com/get_global_conf`,e),Tp=e=>H.post(`/mod/proxy/com/get_domain_list`,e),Ep=e=>H.post(`/mod/proxy/com/add_domain`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Dp=(e,t=!0)=>H.post(`/mod/proxy/com/del_domain`,e,{requestOptions:{loading:t?Z(`WP.api.tamper_8`):``,successMessage:t,errorMessage:t}}),Op=e=>H.post(`/mod/proxy/com/get_proxy_list`,e),kp=e=>H.post(`/mod/proxy/com/set_url_remark`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Ap=e=>H.post(`/mod/proxy/com/add_proxy`,e,{requestOptions:{loading:Z(`Site.Api.Index_9`),successMessage:!0}}),jp=e=>H.post(`/mod/proxy/com/del_url_proxy`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Mp=e=>H.post(`/mod/proxy/com/set_url_proxy`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Np=e=>H.post(`/mod/proxy/com/set_url_custom_conf`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Pp=e=>H.post(`/mod/proxy/com/add_sub_filter`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Fp=e=>H.post(`/mod/proxy/com/del_sub_filter`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Ip=e=>H.post(`/mod/proxy/com/set_url_cache`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Lp=e=>H.post(`/mod/proxy/com/add_url_ip_limit`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Rp=e=>H.post(`/mod/proxy/com/del_url_ip_limit`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),zp=e=>H.post(`/mod/proxy/com/del_url_ip_limit`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Bp=e=>H.post(`/mod/proxy/com/set_url_gzip`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Vp=e=>H.post(`/mod/proxy/com/set_global_cache`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Hp=e=>H.post(`/mod/proxy/com/clear_cache`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Up=e=>H.post(`/mod/proxy/com/set_global_gzip`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Wp=e=>H.post(`/mod/proxy/com/add_ip_limit`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Gp=e=>H.post(`/mod/proxy/com/del_ip_limit`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Kp=e=>H.post(`/mod/proxy/com/batch_del_ip_limit`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),qp=e=>H.post(`/mod/proxy/com/add_dir_auth`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Jp=e=>H.post(`/mod/proxy/com/set_dir_auth`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Yp=e=>H.post(`/mod/proxy/com/del_dir_auth`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Xp=e=>H.post(`/mod/proxy/com/set_global_log`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Zp=e=>H.post(`/mod/proxy/com/set_global_websocket`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Qp=e=>H.post(`/mod/proxy/com/get_config`,e),$p=e=>H.post(`/mod/proxy/com/save_config`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),em=e=>H.post(`/project/proxy/get_project_redirect_list`,e),tm=e=>H.post(`/mod/proxy/com/DeleteRedirect`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),nm=e=>H.post(`/mod/proxy/com/CreateRedirect`,{...e,redirectdomain:JSON.stringify(e.redirectdomain)},{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),rm=e=>H.post(`/mod/proxy/com/ModifyRedirect`,{...e,redirectdomain:JSON.stringify(e.redirectdomain)},{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),im=e=>H.post(`/mod/proxy/com/GetRedirectFile`,e),am=e=>H.post(`/files?action=SaveFileBody`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),om=e=>H.post(`/mod/proxy/com/GetSiteLogs`,e),sm=e=>H.post(`/site?action=SetSecurity`,e,{requestOptions:{loading:Z(`Site.Api.Index_9`),successMessage:!0}}),cm=e=>H.post(`/site?action=php_wp_backup`,e,{requestOptions:{loading:Z(`WP.api.tamper_9`),successMessage:!1}});T();var lm=E({name:``,title:``,s_status:!0,s_version:``}),um=E({datadir:``,port:3306}),dm=async()=>{let{message:e}=await bc();N(e)&&(um.datadir=e.datadir,um.port=Number(e.port))},fm=x(``),pm=x([]),mm=async()=>{let{message:e}=await Yd();if(zt(e)&&e.length>0){let t=e.filter(e=>e.version!==`00`);pm.value=t.reverse().map(e=>({label:e.name,value:e.version})),fm.value=t[0].version}else fm.value=``,pm.value=[]};T(),M();function hm(){V({width:800,minHeight:`550`,title:R.global.t(`Layout.MessageBox.index_6`),component:v(()=>j(()=>import(`./feature-MessageBox.js?v=1786507437784`).then(e=>e.n),__vite__mapDeps([103,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,104])))})}var gm=async e=>{let{close:t}=B.loading(`Processing, please wait...`);try{let{message:t}=await rc({sName:e});if(N(t)){let e=t.versions[0].full_version;Xn({title:`Install plugin`,content:`Are you sure to install [${t.title} v${e}] plugin?`,onConfirm:async()=>{t.status?await cc({sName:t.name,version:e,upgrade:e}):await cc({sName:t.name,version:e}),hm()}})}}finally{t()}},_m=async(e,t)=>{let{close:n}=B.loading(`Processing, please wait...`);try{let{message:n}=await rc({sName:e});if(N(n)){let e=n.versions[0].full_version;Xn({title:`Install plugin`,content:`Are you sure to install [${n.title} v${e}] plugin?`,onConfirm:async()=>{let{message:r}=await hc({sName:n.name,version:e,upgrade:e,type:1});if(N(r)){if(r.result){hm();return}await Em({name:r.name,tmp_path:r.tmp_path,title:R.global.t(`Soft.index_21`)},()=>{t==null||t()})}}})}}finally{n()}},vm=async(e,t=!0)=>{let n;t&&(n=B.loading(`Processing, please wait...`));try{let{message:t}=await rc({sName:e});return N(t)&&t.setup?t:(Ed(e),Promise.reject())}finally{t&&(n==null||n.close())}},ym=async(e,t,n=!1)=>$().isFree?(S_({source:t}),Promise.reject()):await vm(e,n),bm=async e=>{let{source:t,isBuy:n,isSetup:r,onInstalled:i,...a}=e,o=$();if(!(n||o.isLtd)){S_({source:t});return}if(!r){Ed(a.name,i);return}await Dm(a)},xm=e=>`/static/img/soft_ico/ico-${e.replace(/-+[{0-9},.,]+$/,``)}.png`;T(),M();var Sm=e=>e.name===`pdns`?e.title:()=>_(`div`,{class:`flex items-center`},[_(`img`,{class:`w-22px max-h-22px mr-5px`,src:xm(e.name)}),_(`span`,e.title)]),Cm=e=>{lm.name=e.name===`pureftpd`?`pure-ftpd`:e.name,lm.s_version=e.name,lm.title=e.title,wm[e.name+`View`](e)},wm={mysqlView(e){V({title:Sm(e),width:800,height:660,component:v(()=>j(()=>import(`./view-soft.js?v=1786507437784`).then(e=>e.o),__vite__mapDeps([77,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,58,59,78])))})},nginxView(e){V({title:Sm(e),width:800,height:660,component:v(()=>j(()=>import(`./view-soft.js?v=1786507437784`).then(e=>e.a),__vite__mapDeps([77,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,58,59,78])))})},pureftpdView(e){V({title:Sm(e),width:1e3,height:550,component:v(()=>j(()=>import(`./view-soft.js?v=1786507437784`).then(e=>e.l),__vite__mapDeps([77,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,58,59,78])))})},redisView(e){V({title:Sm(e),width:800,height:660,component:v(()=>j(()=>import(`./view-soft.js?v=1786507437784`).then(e=>e.r),__vite__mapDeps([77,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,58,59,78])))})},mongodbView(e){V({title:Sm(e),width:800,height:660,component:v(()=>j(()=>import(`./view-soft.js?v=1786507437784`).then(e=>e.s),__vite__mapDeps([77,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,58,59,78])))})},apacheView(e){V({title:Sm(e),width:800,height:660,component:v(()=>j(()=>import(`./view-soft.js?v=1786507437784`).then(e=>e.y),__vite__mapDeps([77,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,58,59,78])))})},memcachedView(e){V({title:Sm(e),width:800,height:660,component:v(()=>j(()=>import(`./view-soft.js?v=1786507437784`).then(e=>e.c),__vite__mapDeps([77,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,58,59,78])))})},openlitespeedView(e){V({title:Sm(e),width:800,height:660,component:v(()=>j(()=>import(`./view-soft.js?v=1786507437784`).then(e=>e.i),__vite__mapDeps([77,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,58,59,78])))})},pdnsView(e){V({title:Sm(e),width:900,height:600,component:v(()=>j(()=>import(`./view-soft.js?v=1786507437784`).then(e=>e.u),__vite__mapDeps([77,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,58,59,78])))})}};async function Tm(){let e=B.loading(`Loading, please wait...`);try{await Pd(),await Fd(),await I(`/static/ace/ace.js?v=1786507437784`),await I(`/static/vite/oldjs/soft.js?v=1786507437784`)}finally{e.close()}}async function Em(e,t){await Tm(),soft.input_zip(e.name,e.tmp_path,e.title,function(){t==null||t()})}async function Dm(e){if([`mysql`,`nginx`,`pureftpd`,`redis`,`mongodb`,`apache`,`memcached`,`openlitespeed`,`pdns`].includes(e.name)){Cm(e);return}await Tm(),e.admin?bt.soft.set_lib_config(e.name,e.title,e.version):soft.set_soft_config(e.name,e.title)}T(),M();function Om(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!h(e)}var{t:Q}=R.global,km=[{key:`cache`,label:`Purge Cache`,icon:()=>s(`i`,{class:`i-ant-design:clear-outlined text-18px`},null)},{key:`category`,label:Q(`Category`),icon:()=>s(`i`,{class:`i-ic:baseline-category text-18px`},null)},{key:`plugin`,label:Q(`WP.TableRow.index_5`),icon:()=>s(`i`,{class:`i-mingcute:plugin-2-line text-18px`},null)},{key:`theme`,label:Q(`WP.TableRow.index_6`),icon:()=>s(`i`,{class:`i-lsicon:clothes-outline text-18px`},null)},{key:`delete`,label:Q(`Public.Btn.Del`),icon:()=>s(`i`,{class:`i-weui:delete-outlined text-18px`},null)}],Am=async e=>{if(await Md({source:142}),await Nd(`monitor`),Dm({name:`monitor`,title:`Website statistics-v2`,admin:!0}),!e)return;let t=setInterval(()=>{if(window.document.getElementsByClassName(`layui-layer-page`)[0]){clearInterval(t);let n=!1,r=!1,i=!1,a=setInterval(()=>{if(!n){let e=document.querySelector(`[data-name="request"]`);e&&(e.click(),n=!0)}if(!r){let e=document.querySelector(`.search-type [data-name="l30"]`)||document.querySelector(`[data-name="l30"]`);e&&(e.click(),r=!0)}i||document.querySelectorAll(`.mt_select_list li`).forEach(t=>{t.getAttribute(`data-name`)===e&&(t.click(),i=!0)}),n&&r&&i&&clearInterval(a)},50)}},50)},jm=e=>e.total?e.total.request:0,Mm=e=>e.list.map(e=>({date:e.date,value:e.request})),Nm=w({name:`CloseSite`,props:{val:{type:String,required:!0},row:{type:Object,required:!0},close:{type:Function,required:!0},onOpenConfig:{type:Function}},emits:[`close`],setup(e){let t=$(),n=e.val===`1`?Q(`Site.PHP.index_22`):Q(`Site.PHP.index_23`),r=()=>{e.close()},i=async()=>{await $d(e.val===`1`,{id:e.row.id,name:e.row.name}),e.row.status=e.val,e.close()},a=Se(`--bt-tabs-modal-cancel-btn-bg`);return()=>{let o,c;return s(be,null,[s(`div`,{class:`flex p-20px`},[s(z,{name:`base-warning`,size:`30`,color:`#f0a020`},null),s(`div`,{class:`confirm-content flex-1 ml-10px pt-4px text-14px leading-22px`},[St(n)])]),s(_r,null,{default:()=>[s(k,{size:`small`,class:`cancel-btn`,color:a.value,onClick:r},Om(o=Q(`Public.Btn.Cancel`))?o:{default:()=>[o]}),e.val!==`1`&&(!e.row.is_child||e.row.main_site)?s(k,{type:`warning`,size:`small`,onClick:()=>{var n;if(t.isFree){S_({source:371});return}(n=e.onOpenConfig)==null||n.call(e)}},{default:()=>[`Maintenance`]}):``,s(k,{size:`small`,type:e.val===`1`?`primary`:`error`,onClick:i},Om(c=Q(`Public.Btn.Confirm`))?c:{default:()=>[c]})]})])}}}),Pm=e=>!!(e.is_child&&!e.main_site),Fm=e=>!e.is_child&&!e.__isSubSiteControl&&e.sub_site>0,Im=e=>{let t=e.target;return!!(t!=null&&t.closest(`a, button, input, textarea, select, label, .n-checkbox, .n-button, .n-base-selection, .n-popselect, .n-data-table-sorter, .n-dropdown-trigger, .n-data-table-expand-trigger, .n-data-table-expand`))},Lm=(e,t={})=>Fm(e)?{...t,class:[t.class,`wp-subsite-parent-row-clickable`].filter(Boolean).join(` `),onClick:e=>{if(Im(e))return;let t=e.currentTarget,n=t==null?void 0:t.querySelector(`.n-data-table-expand-trigger, .n-data-table-expand`);n==null||n.click()}}:t,Rm=(e,t,n)=>{V({title:e,width:760,minHeight:200,data:{params:t,callback:n,onResult:e=>{zm(e)}},component:v(()=>j(()=>import(`./view-wp.js?v=1786507437784`).then(e=>e.r),__vite__mapDeps([94,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,44,45,60,55,56,61,62,63,27,37,38,39,47,48,64,86,87,88,51,49,50,52,65,66,89,95])))})};function zm(e){V({title:Q(`Task result`),width:500,minHeight:200,data:{overview:e},component:v(()=>j(()=>import(`./view-wp.js?v=1786507437784`).then(e=>e.n),__vite__mapDeps([94,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,44,45,60,55,56,61,62,63,27,37,38,39,47,48,64,86,87,88,51,49,50,52,65,66,89,95])))})}var Bm=(e,t)=>{V({title:Q(`Add SubSite - {0}`,[e.name]),width:700,minHeight:500,footer:!0,data:{getList:()=>{Rm(Q(`Add SubSite`),`backup_deploy`,t)},name:e.name},component:v(()=>j(()=>import(`./view-wp.js?v=1786507437784`).then(e=>e.a),__vite__mapDeps([94,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,44,45,60,55,56,61,62,63,27,37,38,39,47,48,64,86,87,88,51,49,50,52,65,66,89,95])))})},Vm=(e=!1,t)=>{V({title:t?`[${t}] ${Q(`Website statistics`)}`:Q(`Website statistics`),width:900,minHeight:450,data:{name:t,showTops5:e},component:v(()=>j(()=>import(`./view-wp.js?v=1786507437784`).then(e=>e.i),__vite__mapDeps([94,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,44,45,60,55,56,61,62,63,27,37,38,39,47,48,64,86,87,88,51,49,50,52,65,66,89,95])))})};T();var Hm=Fn(w({__name:`index`,props:{value:{default:``},height:{default:22},onUpdateValue:{},onBlur:{}},setup(e){let t=e,n=ye(t,`value`),r=e=>{var n;let r=e.target;t==null||(n=t.onBlur)==null||n.call(t,r.value||``,e)},i=e=>{e.target.blur()};return(t,o)=>ve((g(),a(`input`,{"onUpdate:modelValue":o[0]||(o[0]=e=>pe(n)?n.value=e:null),class:`bt-table-input`,style:ce({height:y(_t)(e.height)}),onBlur:r,onKeyup:de(i,[`enter`])},null,36)),[[_e,y(n)]])}}),[[`__scopeId`,`data-v-ae262dd9`]]);T();var Um={class:`leading-[1]`},Wm=w({__name:`index`,props:{value:{type:[Number,String,Boolean,null],default:`1`},checkedValue:{type:[Number,String,Boolean],default:`1`},uncheckedValue:{type:[Number,String,Boolean],default:`0`},checkedLabel:{default:``},uncheckedLabel:{default:``},onClick:{type:Function,default:void 0}},setup(e){let t=e,n=()=>{let{value:e,checkedValue:n,uncheckedValue:r,onClick:i}=t;i&&Et(i,e===n?r:n)};return(t,r)=>{let i=Ze;return g(),Ae(i,{class:oe([`items-center cursor-pointer`,e.value===e.checkedValue?`text-primary`:`text-error`]),size:2,inline:!0,onClick:n},{default:S(()=>[b(`span`,Um,C(e.value===e.checkedValue?e.checkedLabel||t.$t(`Public.Status.Running`):e.uncheckedLabel||t.$t(`Public.Status.Stopped`)),1),b(`i`,{class:oe([`text-14px`,`${e.value===e.checkedValue?`i-mage:play-fill`:`i-mage:pause-fill`}`])},null,2)]),_:1},8,[`class`])}}});T();var Gm=Fn(w({__name:`index`,props:{type:{default:`primary`},target:{},width:{},href:{},disabled:{type:Boolean,default:!1},onClick:{}},emits:[`click`],setup(e,{emit:t}){let n=e,r=t,i=e=>{let{href:t}=n;t||r(`click`,e)};return(t,n)=>{let r=k;return g(),Ae(r,re({style:{width:e.width},tag:`a`,text:``},t.$attrs,{rel:`noreferer noopener`,target:e.target,type:e.type,disabled:e.disabled,href:e.href?e.href:`javascript:;`,onClick:i}),{default:S(()=>[se(t.$slots,`default`,{},void 0,!0)]),_:3},16,[`style`,`target`,`type`,`disabled`,`href`])}}}),[[`__scopeId`,`data-v-15a23a06`]]);T();function Km(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!h(e)}var qm=w({name:`BtLinkGroup`,props:{options:{type:Array,default:()=>[]}},render(){let e;return s(Ze,{class:`items-center`,justify:`end`,inline:!0,size:0},Km(e=this.options.filter(e=>e.show===void 0||e.show).map((e,t)=>{let n=e.linkType||`default`;return s(be,null,[t===0?``:s(Ue,{class:`mx-4px!`,vertical:!0},null),n==="default"?s(Gm,{disabled:e.disabled||!1,class:e.class,type:e.type,width:e.width||`auto`,onClick:t=>{var n;(n=e.onClick)==null||n.call(e,t)}},{default:()=>[e.label]}):``,n===`dropdown`?s(Ct,e.dropdown||{},{default:()=>[s(Gm,{disabled:e.disabled||!1,onClick:t=>{var n;(n=e.onClick)==null||n.call(e,t)}},{default:()=>[e.label,s(z,{name:`base-arrow-bottom`,size:`13`},null)]})]}):``])}))?e:{default:()=>[e]})}});T();var Jm=w({__name:`index`,props:{disabled:{type:Boolean,default:!1},tips:{},value:{type:[Boolean,String,Number],default:!1},onClick:{}},setup(e){let t=x(!0),n=e;typeof n.value==`string`||typeof n.value==`number`?t.value=!!n.value:t.value=n.value;let r=()=>{let{onClick:e}=n;e&&Et(e,t.value)};return(n,i)=>{let a=gt,o=ut;return g(),Ae(o,{trigger:`hover`,disabled:!(e.disabled&&y(t))},{trigger:S(()=>[s(a,{size:`small`,value:y(t),"onUpdate:value":[i[0]||(i[0]=e=>pe(t)?t.value=e:t=e),r],disabled:e.disabled&&y(t)},null,8,[`value`,`disabled`])]),default:S(()=>[l(` `+C(e.tips),1)]),_:1},8,[`disabled`])}}}),Ym=async e=>{let{copy:t,isSupported:n}=le({legacy:!0});n.value?(t(e),B.success(R.global.t(`Utils.Copy.index_1`))):B.error(R.global.t(`Utils.Copy.index_2`))};T();var Xm={class:`flex`},Zm={class:`w-0 flex-1 flex items-center`},Qm={class:`min-w-0`},$m={class:`i-majesticons:eye-line`},eh={class:`i-majesticons:eye-off-line`},th=w({__name:`index`,props:{value:{default:``}},setup(e){let t=e,n=x(!1),r=D(()=>n.value?t.value:`**********`),i=()=>{n.value=!n.value},o=async()=>{Ym(`${t.value}`)};return(e,t)=>{let c=ft,u=z;return g(),a(`div`,Xm,[b(`div`,Zm,[b(`div`,Qm,[s(c,{class:`max-w-full`,tooltip:{contentStyle:{maxWidth:`200px`}}},{default:S(()=>[l(C(y(r)),1)]),_:1})]),b(`div`,{class:`ml-6px flex items-center text-15px cursor-pointer`,title:`Show`,onClick:i},[ve(b(`i`,$m,null,512),[[Ee,!y(n)]]),ve(b(`i`,eh,null,512),[[Ee,y(n)]])]),b(`button`,{class:`reset ml-6px text-15px cursor-pointer`,title:`Copy`,onClick:o},[s(u,{name:`common-copy`})])])])}}});T();var nh={},rh={class:`bt-tips-ul flex flex-col gap-4px list-outside list-disc leading-20px text-desc`};function ih(e,t){return g(),a(`ul`,rh,[se(e.$slots,`default`)])}var ah=Fn(nh,[[`render`,ih]]);T(),M();var oh=[`onClick`],sh={class:`whitespace-nowrap mr-10px`},ch={class:`w-120px`},lh=w({__name:`ssl-colums`,props:{config:{type:[Number,Object],default:-1},sslApplyList:{type:Array,default:()=>[]}},emits:[`click`],setup(e,{emit:t}){let{t:n}=Ie(),r=t,i=()=>{r(`click`)},o=(e,t)=>{e.stopPropagation(),V({title:n(`SSL.Domain.index_5`),width:700,height:450,data:{path:t},component:v(()=>j(()=>import(`./view-ssl.js?v=1786507437784`).then(e=>e.r),__vite__mapDeps([79,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,24,25,77,28,29,30,31,32,33,34,35,36,22,23,58,59,78,80])))})};return(t,n)=>{let r=k,c=it,u=z,d=Ze;return y(N)(e.config)?(g(),Ae(r,{key:0,type:e.config.endtime<0?`error`:`primary`,text:``,onClick:i},{default:S(()=>[l(C(e.config.endtime<0?t.$t(`Site.PHP.index_28`):t.$t(`Site.PHP.index_29`,[e.config.endtime])),1)]),_:1},8,[`type`])):e.sslApplyList.length>0?(g(!0),a(be,{key:1},ae(e.sslApplyList,e=>(g(),a(`div`,{class:`flex flex-nowrap! p-10px cursor-pointer items-center`,key:e.task_name,onClick:t=>o(t,e.task_log)},[b(`span`,sh,C(e.task_name),1),s(d,{class:`items-center flex-nowrap!`},{default:S(()=>[b(`div`,ch,[s(c,{class:`w-full`,type:`line`,status:`success`,"indicator-placement":`inside`,percentage:e.task_status,processing:e.task_status!==100},null,8,[`percentage`,`processing`])]),s(u,{name:`base-left-logs`,size:`18`,color:`#666666`})]),_:2},1024)],8,oh))),128)):(g(),Ae(r,{key:2,type:`warning`,text:``,onClick:i},{default:S(()=>[l(C(t.$t(`Site.PHP.index_30`)),1)]),_:1}))}}});T();var uh={class:`font-bold`},dh={class:`text-desc`},fh=[`textContent`],ph=Fn(w({__name:`backup-colums`,props:{count:{type:Number,default:0}},emits:[`showBackup`],setup(e,{emit:t}){let{t:n}=Ie(),r=t,i=()=>{r(`showBackup`)},a=D(()=>e.count<=0),o=D(()=>a.value?n(`Click to backup`):n(`Click to manage`));return(t,n)=>{let r=Ze,c=ut;return g(),Ae(c,null,{trigger:S(()=>[s(r,{class:`site-backup flex-nowrap!`,size:5,onClick:i},{default:S(()=>[b(`span`,{class:oe([`site-backup__icon`,{"is-empty":y(a)}])},[...n[0]||(n[0]=[b(`i`,{class:`i-material-symbols:cloud-download-outline-rounded`},null,-1)])],2),s(r,{class:`truncate text-left`,vertical:``,size:3},{default:S(()=>[b(`div`,{class:oe([`text-primary`,{"text-warning":y(a)}])},[b(`span`,uh,C(e.count),1),l(` `+C(t.$t(`Node.index_87`)),1)],2),b(`div`,dh,C(y(o)),1)]),_:1}),n[1]||(n[1]=b(`i`,{class:`site-backup__arrow i-ic:round-chevron-right`},null,-1))]),_:1})]),default:S(()=>[b(`span`,{textContent:C(t.$t(`Backup locally or to cloud, restore anytime`))},null,8,fh)]),_:1})}}}),[[`__scopeId`,`data-v-003e3b60`]]);T(),M();var mh=v(()=>j(()=>import(`./feature-Quota.js?v=1786507437784`).then(e=>e.t),__vite__mapDeps([105,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21]))),hh=v(()=>j(()=>import(`./app-components.js?v=1786507437784`).then(e=>e.I),__vite__mapDeps([12,1,2,3,4,5,6,8,9,13,14,15,16,17,18])));function gh(e={}){return{key:e.key||`quota`,title:e.title||R.global.t(`Component.Quota.index_1`),width:e.width||`8%`,minWidth:e.minWidth||100,maxWidth:e.maxWidth||120,render:t=>s(mh,{type:e.type||``,data:t,callback:e.callback},null)}}function _h(e={}){let t=Le(),n=e.key||`path`;return{key:n,title:e.title||R.global.t(`Public.Table.Path`),width:e.width,minWidth:e.minWidth||120,ellipsis:{tooltip:!0},render:e=>s(`a`,{class:`bt-link`,href:`javascript:;`,onClick:()=>{Cn(`Path`,e[n]),t.push(`/files`)}},[e[n]])}}function vh(e){let{key:t=`status`}=e;return{key:e.key||`status`,title:e.title||R.global.t(`Public.Table.Status`),width:e.width,minWidth:e.minWidth||80,render:n=>s(Wm,{value:n[t],"checked-title":e.checkedLabel||R.global.t(`Public.Status.Running`),"unchecked-title":e.uncheckedLabel||R.global.t(`Public.Status.Stop`),checkedValue:e.checkedValue,uncheckedValue:e.uncheckedValue,onClick:t=>{e.confirm&&Xn(e.confirm(t,n))}},null)}}function yh(e){let{key:t=`status`}=e;return{key:e.key||`Caching(nginx)`,title:e.title||`Caching(nginx)`,width:e.width,minWidth:70,render:n=>s(Jm,{disabled:e.disabled?e.disabled(n):!1,tips:e.tips,value:n[t],onClick:t=>{e.onClick(t,n)}},null)}}function bh(e){let{key:t=`status`}=e;return{key:t,title:e.title||R.global.t(`Public.Table.Status`),width:e.width||`8%`,minWidth:e.minWidth||80,render:n=>{let r=e.status(n);return s(Wm,{value:n[t],"checked-label":r.checkedLabel,"checked-value":r.checkedValue,"unchecked-label":r.uncheckedLabel,"unchecked-value":r.uncheckedValue,onClick:e=>{var t;(t=r.onClick)==null||t.call(r,e)}},null)}}}function xh(e){let{key:t=`ps`}=e;return{key:t,title:e.title||R.global.t(`Public.Table.Note`),width:e.width,minWidth:e.minWidth||120,render:n=>s(Hm,{value:n[t],onBlur:async(r,i)=>{let a=n[t];if(a!==r)try{await e.onBlur(r,n),n[t]=r}catch(e){let t=i.target;t.value=a,console.error(e)}}},null)}}function Sh(e){return{key:e.key||`action`,title:e.title||R.global.t(`Public.Table.Action`),align:e.align||`right`,width:e.width,minWidth:e.minWidth,maxWidth:e.maxWidth,render:(t,n)=>{var r,i;let a=((r=e.options)==null?void 0:r.call(e,t,n))||[],o=(i=e.dropdown)==null?void 0:i.call(e,t,n);return o?s(Ze,{size:2,class:`justify-end! items-center`},{default:()=>[s(qm,{options:a},null),s(Ct,{trigger:`click`,options:o.options,onSelect:e=>o.onSelect(e,t)},{default:()=>[s(`i`,{class:`i-famicons:ellipsis-vertical text-18px cursor-pointer`},null)]})]}):s(qm,{options:a},null)}}}function Ch(e={}){let t=e.key||`password`;return{key:t,title:e.title||R.global.t(`Public.Table.Password`),width:e.width,minWidth:e.minWidth,maxWidth:e.maxWidth,render:e=>{let n=e[t];return s(th,{value:P(n)?n:``},null)}}}function wh(e={}){let t=e.key||`progress`,n=e.placement||`inside`,r=e.loading||!0;return{key:t,title:e.title||R.global.t(`Mail.Unsubscribe.index_26`),width:e.width||`10%`,minWidth:100,maxWidth:e.maxWidth,render:i=>s(it,{type:`line`,"indicator-placement":n,percentage:i[t],processing:r&&i[t]!==100,height:e.height,status:e.status,color:e.color},null)}}function Th(e){let{t}=R.global;return{key:`requests`,sorter:!0,sortOrder:!1,className:`sort-center`,title:e=>e?`Requests`:s(Ze,{class:`items-center justify-center!`,size:3},{default:()=>[s(`span`,null,[l(`Requests`)]),s(at,{trigger:`hover`},{trigger:()=>s(`i`,{class:`i-uiw:question-circle-o text-16px text-#9DA1A6 cursor-pointer`},null),default:()=>s(ah,null,{default:()=>[s(`li`,null,[l(`The monitoring report data will be updated as the website list is refreshed`)]),s(`li`,null,[l(`The monitoring report plugin will use the plugin's data; if it is not installed, free monitoring report data will be used.`)])]})})]}),align:`center`,width:e.width||`12%`,minWidth:e.minWidth||110,maxWidth:e.maxWidth,render:n=>{let{isFree:r,siteMonitorStatus:i}=Re($()),{webserver:a,monitor:o,isMonitorInstall:c}=Re(hd()),{monitorMap:u}=e;if(a.value!==`nginx`&&a.value!==`apache`)return`--`;if(!i.value&&r.value)return s(k,{type:`primary`,text:!0,onClick:()=>{Md({source:142})}},{default:()=>[l(`Active`)]});if(!c.value&&!i.value)return s(k,{type:`primary`,text:!0,onClick:()=>{Ed(`monitor`,async()=>{e.getMonitorData()})}},{default:()=>[o.value.is_install===1?t(`Public.Btn.Update`):t(`Public.Btn.Install`)]});let d=u.value[n.name];if(!ke(d)){let e=jm(d),t=Mm(d);return s(hh,{name:n.name,total:e,value:t},null)}return`--`}}}function Eh(e){let{t}=R.global;return{key:e.key||`site_ssl`,title:e.title||t(`Site.PHP.index_27`),align:e.align||`center`,width:e.width||`10%`,sorter:`default`,className:`sort-center`,render:t=>{let n=e.applySSLInfo.value.filter(e=>e.target_id===t.id);return s(lh,{config:t.ssl,sslApplyList:n,onClick:()=>{e.onClick(t)}},null)}}}function Dh(e){let{t}=R.global;return{key:e.key||`backup_count`,title:e.title||t(`Backup / Restore`),align:e.align,width:e.width||`8%`,minWidth:e.minWidth,render:n=>s(ph,{count:n.backup_count,onShowBackup:()=>{if(e.site_type===`node`){V({title:t(`Node.index_88`,[n.name]),width:820,minHeight:200,data:{row:n},component:v(()=>j(()=>import(`./app-components.js?v=1786507437784`).then(e=>e.Gi),__vite__mapDeps([12,1,2,3,4,5,6,8,9,13,14,15,16,17,18])))});return}V({title:`${e.title||t(`Backup / Restore`)} [${n.name}]`,width:950,minHeight:520,data:{row:n,site_type:e.site_type},component:v(()=>j(()=>import(`./app-components.js?v=1786507437784`).then(e=>e.It),__vite__mapDeps([12,1,2,3,4,5,6,8,9,13,14,15,16,17,18])))})}},null)}}T(),M();var Oh=O(`layout-message-list`,()=>{let e=x(0),t=E({p:1,limit:11,search:`1`}),{table:r,columns:i}=md([{key:`name`,title:R.global.t(`Site.TableRow.index_2`),width:200,render:e=>s(ft,{tooltip:!0},{default:()=>[e.install_status===1?s(z,{name:`base-tick`,class:`text-primary`},null):ve(s(z,{name:`base-close`,class:`text-error`},null),[[n(`else`)]]),s(`span`,{class:`ml-4px`},[e.name])]})},{key:`addtime`,title:R.global.t(`Docker.Volume.index_7`)},{key:`start`,title:R.global.t(`Layout.MessageBox.index_7`),render:e=>cn(e.start,e.end)},Sh({width:70,options:e=>[{label:R.global.t(`Security.Anti.Index_21`),onClick:()=>{V({width:600,height:500,data:{id:e.id},title:`Install Log[`+e.name+`]`,component:v(()=>j(()=>import(`./feature-MessageBox.js?v=1786507437784`).then(e=>e.t),__vite__mapDeps([103,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,104])))})}}]})]),{loading:a,setLoading:o}=pd();return{listConut:e,search:t,table:r,columns:i,loading:a,getMessageCount:async()=>{try{o(!0);let{message:n}=await Ei(Oe(t));N(n)&&(r.data=n.data,r.total=Wt(n.page),e.value=r.total)}finally{o(!1)}}}});O(`layoutSote`,()=>({msgStoreRefs:Re(Oh()),taskStoreRefs:Re(Hi())}));var kh=()=>H.post(`/plugin?action=a&name=btwaf&s=get_customize_config_help`),Ah=()=>H.post(`/plugin?action=a&name=btwaf&s=get_customize_list`),jh=e=>H.post(`/plugin?action=a&name=btwaf&s=set_status_customize_rule`,e,{requestOptions:{loading:R.global.t(`Waf.Api.custom_35`),successMessage:!0}}),Mh=e=>H.post(`/plugin?action=a&name=btwaf&s=create_customize_rule`,{infos:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Waf.Api.custom_36`),successMessage:!0}}),Nh=e=>H.post(`/plugin?action=a&name=btwaf&s=update_customize_rule`,{id:e.id,infos:JSON.stringify(e.infos)},{requestOptions:{loading:R.global.t(`Waf.Api.custom_37`),successMessage:!0}}),Ph=e=>H.post(`/plugin?action=a&name=btwaf&s=remove_customize_rule`,e,{requestOptions:{loading:R.global.t(`Waf.Api.custom_38`),successMessage:!0}});T();var Fh=O(`waf-custom-rule`,()=>{let e=E({action:[],operators:{},options:[],sitemap:{}}),t=async()=>{let{message:t}=await kh();N(t)&&(e.action=t.action,e.operators=t.operators,e.options=t.options,e.sitemap=t.sitemap)},n=()=>{e.action=[],e.operators={},e.options=[],e.sitemap={}},r=t=>{let n=e.options.find(e=>e.type===t);return n?n.text:`--`};return{config:e,getConfig:t,clearConfig:n,getSiteName:t=>t.map(t=>e.sitemap[t]||`--`).join(`, `),getConditionName:r,getMatchCondition:e=>{let t=[],n=e=>{for(let r=0;rr(e)).join(`,`)},getExecuteAction:(t,n)=>{let r=e.action.find(e=>e.type===t);if(r){let e=r.response.find(e=>e.type===n);return e?`${r.text} (${e.text})`:r.text}return`--`},getOperatorName:t=>e.operators[t]?e.operators[t].text:`--`}});T();var Ih=O(`mail`,()=>{let e=x(!1),t=x(!1),n=x(!1),r=x(``),i=x(`7.3.2`);return{setup:D(()=>$().userInfo.status&&e.value&&!t.value&&n.value),update:t,install:e,version:r,checkEnv:n,lastVersion:i,getMailInfo:async()=>{let{message:a}=await rc({sName:`mail_sys`});N(a)&&(e.value=Bt(a.setup)?a.setup:!1,n.value=!Bt(a.mail_sys_status)||a.mail_sys_status,r.value=a.version||`0`,t.value=!Xt(r.value,i.value))}}}),Lh=()=>H.post(`/firewall/com/get_status`),Rh=()=>H.post(`/firewall/com/update_bt_firewall`,{check:`object`,customType:`model`},{requestOptions:{loading:R.global.t(`Component.Pay.index_12`),successMessage:!1}}),zh=()=>H.post(`/firewall/com/clean_cache`,{check:`msg`,customType:`model`},{requestOptions:{loading:R.global.t(`Component.Pay.index_12`),successMessage:!0}}),Bh=e=>H.post(`/ajax?action=get_lines`,e,{requestOptions:{loading:``,successMessage:!1,errorMessage:!1}}),Vh=e=>H.post(`/firewall/com/set_status`,e,{requestOptions:{loading:R.global.t(`Security.Firewall.Api.index_2`),successMessage:!0}}),Hh=e=>H.post(`/firewall?action=SetPing`,e,{requestOptions:{loading:R.global.t(`Security.Firewall.Api.index_3`),successMessage:!0}}),Uh=()=>H.post(`/firewall/com/get_www_logs_size`),Wh=()=>H.post(`/files?action=CloseLogs`,{},{requestOptions:{loading:R.global.t(`Security.Firewall.Api.index_4`)}}),Gh=()=>H.post(`/firewall/com/get_firewall_info`),Kh=e=>H.post(`/firewall/com/port_rules_list`,e),qh=e=>H.post(`/firewall/com/set_port_rule`,{...e,operation:`add`},{requestOptions:{loading:R.global.t(`Security.Firewall.Api.index_5`),successMessage:!0}}),Jh=e=>H.post(`/firewall/com/modify_port_rule`,{new_data:JSON.stringify({...e.new_data,operation:`add`}),old_data:JSON.stringify(e.old_data)},{requestOptions:{loading:R.global.t(`Security.Firewall.Api.index_6`),successMessage:!0}}),Yh=e=>H.post(`/firewall/com/modify_port_rule`,{new_data:JSON.stringify({operation:`add`,...e.new_data}),old_data:JSON.stringify(e.old_data)},{requestOptions:{loading:R.global.t(`Security.Firewall.Api.index_7`),successMessage:!0}}),Xh=(e,t=!0)=>H.post(`/firewall/com/set_port_rule`,{operation:`remove`,...e},{requestOptions:{loading:t?R.global.t(`Security.Firewall.Api.index_15`):``,successMessage:t}}),Zh=e=>H.post(`/safe/firewall/get_listening_processes`,{data:JSON.stringify(e)}),Qh=e=>H.post(`/firewall/com/export_rules`,e,{requestOptions:{loading:R.global.t(`Security.Firewall.Api.index_14`)}}),$h=e=>H.post(`/firewall/com/import_rules`,e,{requestOptions:{successMessage:!0}}),eg=e=>H.post(`/firewall/com/ip_rules_list`,e),tg=e=>H.post(`/firewall/com/set_ip_rule`,{...e,operation:`add`},{requestOptions:{loading:R.global.t(`Security.Firewall.Api.index_9`),successMessage:!0}}),ng=e=>H.post(`/firewall/com/modify_ip_rule`,{new_data:JSON.stringify({operation:`add`,...e.new_data}),old_data:JSON.stringify(e.old_data)},{requestOptions:{loading:R.global.t(`Security.Firewall.Api.index_10`),successMessage:!0}}),rg=e=>H.post(`/firewall/com/modify_ip_rule`,{new_data:JSON.stringify({operation:`add`,...e.new_data}),old_data:JSON.stringify(e.old_data)},{requestOptions:{loading:R.global.t(`Security.Firewall.Api.index_11`),successMessage:!0}}),ig=(e,t=!0)=>H.post(`/firewall/com/set_ip_rule`,{operation:`remove`,...e},{requestOptions:{loading:t?R.global.t(`Security.Firewall.Api.index_16`):``,successMessage:t}}),ag=e=>H.post(`/firewall/com/port_forward_list`,e),og=e=>H.post(`/firewall/com/set_port_forward`,{...e,operation:`add`},{requestOptions:{loading:R.global.t(`Security.Firewall.Api.index_19`),successMessage:!0}}),sg=e=>H.post(`/firewall/com/modify_forward_rule`,{new_data:JSON.stringify({operation:`add`,...e.new_data}),old_data:JSON.stringify(e.old_data)},{requestOptions:{loading:R.global.t(`Security.Firewall.Api.index_20`),successMessage:!0}}),cg=(e,t=!0)=>H.post(`/firewall/com/set_port_forward`,{operation:`remove`,...e},{requestOptions:{loading:t?R.global.t(`Security.Firewall.Api.index_17`):``,successMessage:t}}),lg=e=>H.post(`/safe/firewall/get_country_list`,{data:JSON.stringify(e)}),ug=()=>H.post(`/safe/firewall/get_countrys`),dg=e=>H.post(`/safe/firewall/create_countrys`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Security.Firewall.Api.index_12`),successMessage:!0}}),fg=e=>H.post(`/safe/firewall/modify_country`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Security.Firewall.Api.index_13`),successMessage:!0}}),pg=(e,t=!0)=>H.post(`/safe/firewall/remove_country`,{data:JSON.stringify(e)},{requestOptions:{loading:t?R.global.t(`Security.Firewall.Api.index_18`):``,successMessage:t}}),mg=e=>H.post(`/safe/firewall/import_rules`,{data:JSON.stringify({rule_name:`country_rule`,...e})},{requestOptions:{successMessage:!0}}),hg=()=>H.post(`/safe/firewall/export_rules`,{data:JSON.stringify({rule_name:`country_rule`})},{requestOptions:{loading:R.global.t(`Security.Firewall.Api.index_14`)}});T();var gg=O(`security`,()=>{let e=x({switch:!1,times:0,days:0}),t=x(!1),n=x(!1),r=e=>{n.value=e},i=E({status:!0,initStatus:!0});return{antiForm:e,systemHardening:t,isRefresh:n,setRefresh:r,firewallStatus:i,getStatus:async()=>{let{message:e}=await Lh();N(e)&&(i.status=e.status,i.initStatus=e.init_status.status)}}}),_g=e=>H.post(`/ssl_domain?action=list_dns_api`,e),vg=e=>H.post(`/ssl_domain?action=create_dns_api`,e,{requestOptions:{loading:R.global.t(`WP.api.tamper_2`),successMessage:!0}}),yg=e=>H.post(`/ssl_domain?action=edit_dns_api`,e,{requestOptions:{loading:R.global.t(`Crontab.Api.index_5`),successMessage:!0}}),bg=e=>H.post(`/ssl_domain?action=delete_dns_api`,e,{requestOptions:{loading:R.global.t(`Mail.Api.index_37`),successMessage:!0}}),xg=()=>H.post(`/ssl_domain?action=get_dns_support`),Sg=e=>H.post(`/ssl_domain?action=list_dns_record`,e),Cg=e=>H.post(`/ssl_domain?action=create_dns_record`,e,{requestOptions:{loading:R.global.t(`WP.api.tamper_2`),successMessage:!0}}),wg=e=>H.post(`/ssl_domain?action=edit_dns_record`,e,{requestOptions:{loading:R.global.t(`Crontab.Api.index_5`),successMessage:!0}}),Tg=e=>H.post(`/ssl_domain?action=delete_dns_record`,e,{requestOptions:{loading:R.global.t(`Mail.Api.index_37`),successMessage:!0}}),Eg=e=>H.post(`/ssl_domain?action=list_domain_details`,e),Dg=e=>H.post(`/ssl_domain?action=switch_ssl_alarm`,e,{requestOptions:{loading:R.global.t(`Crontab.Api.index_5`),successMessage:!0}}),Og=e=>H.post(`/ssl_domain?action=sync_dns_info`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!0}}),kg=e=>H.post(`/ssl_domain?action=list_ssl_info`,e),Ag=e=>H.post(`/ssl_domain?action=download_cert`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!1}}),jg=e=>H.post(`/ssl_domain?action=one_cilck_renew`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!0}}),Mg=e=>H.post(`/ssl_domain?action=renew_cert_process`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!1}}),Ng=(e,t=!0)=>H.post(`/ssl_domain?action=apply_new_ssl`,e,{requestOptions:{loading:t?R.global.t(`Login.index_22`):``}}),Pg=e=>H.post(`/ssl_domain?action=upload_cert`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!1}}),Fg=e=>H.post(`/ssl_domain?action=switch_auto_renew`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!0}}),Ig=e=>H.post(`/ssl_domain?action=cert_domain_list`,e),Lg=e=>H.post(`/ssl_domain?action=cert_deploy_sites`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!1}}),Rg=e=>H.post(`/ssl_domain?action=cert_deploy_mails`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!1}}),zg=e=>H.post(`/ssl_domain?action=cert_deploy_panel`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!0}}),Bg=e=>H.post(`/ssl_domain?action=remove_cert`,e,{requestOptions:{loading:R.global.t(`Mail.Api.index_37`),successMessage:!0}}),Vg=e=>H.post(`/ssl_domain?action=check_domain_automatic`,e),Hg=e=>H.post(`/files?action=GetFileBody`,e,{requestOptions:{errorMessage:!1}}),Ug=()=>H.post(`/ssl_domain?action=ssl_tasks_status`),Wg=e=>H.post(`/plugin?action=a&name=mail_sys&s=get_auto_cert`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),errorMessage:!1}}),Gg=e=>H.post(`/plugin?action=a&name=mail_sys&s=auto_deploy_cert`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!0}}),Kg=()=>H.post(`/business_ssl?action=get_product_list`),qg=e=>H.post(`/business_ssl?action=apply_cert_order_pay`,e),Jg=()=>H.post(`/business_ssl?action=get_cert_admin`),Yg=e=>H.post(`/business_ssl?action=list_business_ssl`,e),Xg=e=>H.post(`/data?action=getData`,e),Zg=e=>H.post(`/business_ssl?action=apply_order_ca`,e,{requestOptions:{loading:R.global.t(`Account.Account.accountState-721844-19`),successMessage:!0}}),Qg=e=>H.post(`/business_ssl?action=get_verify_result`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!1}}),$g=e=>H.post(`/business_ssl?action=check_domain_suitable`,e),e_=()=>H.post(`/ssl_domain?action=get_sites`),t_=e=>H.post(`/ssl_domain?action=manual_apply_vaild`,e,{requestOptions:{loading:``,successMessage:!0,errorMessage:!1}}),n_=e=>H.post(`/ssl_domain?action=manual_apply_check`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!1}}),r_=e=>H.post(`/business_ssl?action=check_url_txt`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!1,errorMessage:!1}}),i_=e=>H.post(`/business_ssl?action=again_verify`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!0}}),a_=()=>H.post(`/ssl_dns?action=get_status`),o_=e=>H.post(`/ssl_dns?action=install_pdns`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!1}}),s_=()=>H.post(`/ssl_dns?action=get_nameserver`),c_=e=>H.post(`/ssl_dns?action=set_nameserver`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!0}}),l_=e=>H.post(`/ssl_dns?action=change_status`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!0}}),u_=e=>H.post(`/ssl_dns?action=add_zone`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!0}}),d_=e=>H.post(`/ssl_dns?action=del_zone`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!0}}),f_=e=>H.post(`/ssl_dns?action=get_soa`,e),p_=e=>H.post(`/ssl_dns?action=set_soa`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!0}}),m_=e=>H.post(`/ssl_dns?action=get_logger`,e),h_=()=>H.post(`/ssl_dns?action=clear_logger`,{},{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!0}}),g_=e=>H.post(`/ssl_dns?action=add_dmarc`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!0}}),__=async()=>{H.post(`/ssl_dns?action=add_dkim_spf`,{},{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!0}})},v_=e=>H.post(`/ssl_dns?action=dns_checker`,e),y_=e=>H.post(`/ssl_dns?action=set_ttl_batch`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!0}}),b_=()=>H.post(`/ssl_dns?action=fix_zone`,{},{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!0}});T();var x_=O(`ssl`,()=>{let e=x(!0),t=x(!0);return{dnsInstall:e,dnsStatus:t,getDNSStatus:async()=>{let{message:n}=await a_();N(n)&&(t.value=n.status,e.value=n.service===`pdns`)}}});T(),M();async function S_(e){try{let t=$(),n=``;if(t.aaPanelPro&&t.isFree)n=t.username;else{let{message:e}=await Tr();n=d(e,`data.username`,``)}V({width:1e3,height:720,hideClose:t.aaPanelPro&&t.isFree,data:{username:n,...e},component:v(()=>j(()=>import(`./feature-Pay.js?v=1786507437784`).then(e=>e.t),__vite__mapDeps([106,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,37,22,23,38,107])))})}catch(e){Ad()}}T(),M();var $=O(`global`,()=>{let e=Hi(),t=x(0),n=x(0),r=x(1080),i=x(52),a=e=>{r.value=e},o=e=>{t.value=e},s=e=>{n.value=e},c=x(`--`),l=x(0),u=x({status:!1,username:``}),f=x(!0),p=D(()=>u.value.status?u.value.username:`--`),m=x(Sr.Free),h=x(0),g=D(()=>h.value<0?`--`:h.value===0?`Lifetime`:en(h.value,`yyyy-MM-dd`)),ee=D(()=>h.value===0),te=D(()=>m.value===Sr.Free),_=D(()=>m.value===Sr.Professional),y=D(()=>m.value===Sr.Enterprise),ne=x(``),re=x(!1),ie=x(!0),ae=x(!0),oe=x(!0),se=x(``),ce=e=>{let[,t,n]=e;F(t)&&t>-1?(m.value=Sr.Professional,h.value=t):F(n)&&n>-1?(m.value=Sr.Enterprise,h.value=n):(m.value=Sr.Free,h.value=-1)},le=x(`en`),ue=x([]),b=x(`fresh`),S=Me(),de=x(!1),C=x(!1),fe=x(!1),pe=x(!0),me=E({isShow:!0}),he=x(!1),ge=x(!1);return{userInfo:u,username:p,authType:m,authExpired:g,isFree:te,isPro:_,isLtd:y,isLifetime:ee,address:c,taskCount:l,mainWidth:t,mainHeight:n,bodyMinWidth:r,footerHeight:i,installFinished:f,lang:le,langList:ue,theme:b,isMultiServiceInstall:de,multiService:C,isWebServerJump:fe,siteMonitorStatus:pe,aaPanelPro:re,hasSubPanelAuth:ie,nodeInstall:ae,panelDomain:se,nodeJs:oe,aiAssistant:me,ai_first_record:he,first_backup:ge,versionType:ne,initPublicBackendRecord:async()=>{let{message:e}=await $r(),t=N(e)?e:{},n=Object.prototype.hasOwnProperty.call(t,`ai`);he.value=!n||Number(t.ai)!==0;let r=Object.prototype.hasOwnProperty.call(t,`wp_backup`);ge.value=!r||Number(t.wp_backup)!==0},getCheckAuth:async()=>{if(re.value&&te.value){S_({source:210});return}},setMainWidth:o,setMainHeight:s,setBodyMinWidth:a,getConfigSimple:async()=>{let{message:t}=await Cr();if(N(t)){if(l.value=d(t,`task_count`,0),c.value=d(t,`panel.address`,`--`),u.value.status=d(t,`user_info.status`,!1),u.value.username=d(t,`user_info.data.username`,``),le.value=d(t,`language`,`en`),ue.value=d(t,`language_list`,[]),b.value=d(t,`theme`,`fresh`),ae.value=d(t,`node_manager.is_install`,!0),f.value=t.install_finished,re.value=t.isPro,de.value=t.multi_service_install,C.value=t.multi_service,pe.value=d(t,`site_total_monitor.is_install`,!0),se.value=d(t,`panel.domain`,``),oe.value=t.nodejs,me.isShow=d(t,`ai_widget.chat`,!0),ne.value=d(t,`panel.version_type`,``),ce(d(t,`get_pd`,[``,-1,-1])),window.document.title=d(t,`webname`,`aaPanel Linux Panel`),ie.value=!!t.account_limit,f.value===!1&&S.path===`/`){if(re.value&&!u.value.status)return;V({width:480,minHeight:280,hideClose:!0,zIndex:99999,component:v(()=>j(()=>import(`./view-home.js?v=1786507437784`).then(e=>e.i),__vite__mapDeps([60,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,55,56,22,23,24,25,61,62,63,27,37,38,39,47,48,64])))})}t.limit_login&&S.path!==`/login`&&(window.location.href=`/login?dologin=True`),l.value!==0&&e.onRepetion()}}}});T();var C_=w({__name:`App`,setup(e){let t=ur(),n=$();return Ce(()=>t.rootCssVer,e=>{Object.entries(e).forEach(([e,t])=>{document.documentElement.style.setProperty(e,t)})},{immediate:!0,deep:!0}),t.changeTheme(),t.initThemeConfig(),n.initPublicBackendRecord(),(e,t)=>{let n=ne(`router-view`),r=xr;return g(),Ae(r,null,{default:S(()=>[s(n)]),_:1})}}}),w_=e(jt(),1);w_.default.configure({easing:`ease`,minimum:.3,speed:300,showSpinner:!0,trickleSpeed:200});var T_=[`/modify_password`];bl.beforeEach(async(e,t,n)=>{var r;if(w_.default.start(),cr.removeAllPending(),T_.includes(t.path)){n(t.path);return}let i=$();try{await i.getConfigSimple()}catch(e){console.error(e)}!i.userInfo.status&&i.aaPanelPro?e.path===`/binds`?n():n(`/binds`):(i.getCheckAuth(),n());let a=window.document.title.split(` - `)[0]||`aaPanel`,o=((r=e.matched[0])==null?void 0:r.name)||`aaPanel`;o?window.document.title=`${a} - ${o}`:window.document.title=a}),bl.afterEach(()=>{w_.default.done()});var E_=bl,D_=e=>{e.directive(`modal-drag`,{mounted(e){let t=e,n=Ht(e,`n-dialog`),r=(()=>{let e=Vt();return Object.prototype.hasOwnProperty.call(e,`currentStyle`)&&`currentStyle`in e?(t,n)=>e.currentStyle[n]:(e,t)=>getComputedStyle(e)[t]})();t.onmousedown=e=>{let t=e.clientX,i=e.clientY,a=document.body.clientWidth,o=document.documentElement.clientHeight,s=n.offsetWidth,c=n.offsetHeight,l=n.offsetLeft,u=a-n.offsetLeft-s,d=n.offsetTop,f=o-n.offsetTop-c,p=r(n,`left`);p===`auto`&&(p=`0px`);let m=r(n,`top`);return p.includes(`%`)?(p=`${document.body.clientWidth*(p.replace(/%/g,``)/100)}`,m=`${document.body.clientHeight*(m.replace(/%/g,``)/100)}`):(p=`${+p.replace(/px/g,``)}`,m=`${+m.replace(/px/g,``)}`),document.onmousemove=e=>{let r=e.clientX-t,a=e.clientY-i;-r>l?r=-l:r>u&&(r=u),-a>d?a=-d:a>f&&(a=f),n.style.cssText+=`;left:${r+ie(p)}px;top:${a+ie(m)}px;`},document.onmouseup=()=>{document.onmousemove=null,document.onmouseup=null},!1}}}),e.directive(`load-text`,(e,t)=>{let n=e.nextElementSibling,r=n&&n.classList.contains(`load-text`);t.value&&!r?r||(e.style.display=`none`,e.insertAdjacentHTML(`afterend`,`--`)):t.value||(r&&n.remove(),e.removeAttribute(`style`))}),e.directive(`scroll-bottom`,{updated(e){e.scrollTop=e.scrollHeight}}),e.directive(`table`,e=>{e.onscroll=()=>{let t=e.scrollTop,n=e.querySelector(`thead`);n&&(n.style.transform=`translateY(${t}px)`)}})},O_=`panel_analytics_logs`,k_=60*1e3,A_=null,j_=!1,M_=e=>Object.keys(e).length===0,N_=e=>e.trim().replace(/\s+/g,`_`),P_=()=>{try{window.localStorage.removeItem(O_)}catch(e){}},F_=()=>{if(typeof window>`u`)return{};try{let e=window.localStorage.getItem(O_);if(!e)return{};let t=JSON.parse(e);return t&&typeof t==`object`&&!Array.isArray(t)?t:{}}catch(e){return P_(),{}}},I_=e=>{if(!(typeof window>`u`)){if(M_(e)){P_();return}try{window.localStorage.setItem(O_,JSON.stringify(e))}catch(e){}}},L_=e=>{let t=F_();Object.entries(e).forEach(([e,n])=>{Object.entries(n).forEach(([n,r])=>{var i;let a=(i=t[e])==null?void 0:i[n];if(!a)return;let o=a.count-r.count;o>0?a.count=o:delete t[e][n]}),t[e]&&Object.keys(t[e]).length===0&&delete t[e]}),I_(t)},R_=e=>Object.entries(e).flatMap(([e,t])=>Object.entries(t).map(([t,n])=>({module:e,fun_name:t,count:n.count}))),z_=(e,t)=>{var n;let r=N_(e),i=N_(t);if(!r||!i)return;let a=F_();a[r]||(a[r]={}),(n=a[r])[i]||(n[i]={count:0}),a[r][i].count+=1,I_(a)},B_=async()=>{if(j_)return;let e=F_();if(!M_(e)){j_=!0;try{await ti({logs:JSON.stringify(R_(e))}),L_(e)}finally{j_=!1}}},V_=()=>{typeof window>`u`||A_!==null||(A_=window.setInterval(()=>{B_().catch(()=>void 0)},k_))};T();var H_=ue(C_),U_=Pe();U_.use(Be),H_.use(U_),H_.use(R),H_.use(E_),D_(H_),V_(),H_.mount(`#app`);var W_=function(e){return e[e.NotDeploy=-1]=`NotDeploy`,e[e.SaveOrHolderDeploy=0]=`SaveOrHolderDeploy`,e[e.LetsEncryptDeploy=1]=`LetsEncryptDeploy`,e[e.TestDeploy=2]=`TestDeploy`,e[e.BusinessDeploy=3]=`BusinessDeploy`,e}({});export{jg as $,ad as $a,To as $c,qr as $d,rn as $f,Sf as $i,Ia as $l,$f as $n,Yl as $o,ef as $r,Vc as $s,Ch as $t,la as $u,wg as A,ld as Aa,Hs as Ac,Ii as Ad,Yn as Af,Lf as Ai,Wo as Al,bm as An,ed as Ao,Zf as Ar,Rc as As,ug as At,Ga as Au,Jg as B,Gu as Ba,ps as Bc,hi as Bd,R as Bf,Qd as Bi,Es as Bl,Id as Bn,$l as Bo,gp as Br,Dc as Bs,Vh as Bt,ua as Bu,Lg as C,Dd as Ca,ol as Cc,li as Cd,Hr as Cf,ep as Ci,_o as Cl,Vm as Cn,fu as Co,rp as Cr,_c as Cs,rg as Ct,Na as Cu,Ag as D,md as Da,Ws as Dc,zi as Dd,lr as Df,tf as Di,as as Dl,ym as Dn,Fu as Do,Xf as Dr,Yc as Ds,hg as Dt,Da as Du,Gg as E,hd as Ea,mc as Ec,Si as Ed,ur as Ef,qf as Ei,gs as El,vm as En,yu as Eo,Fp as Er,vc as Es,Yh as Et,io as Eu,s_ as F,ou as Fa,xo as Fc,ui as Fd,er as Ff,pp as Fi,Yo as Fl,um as Fn,Xu as Fo,Vd as Fr,Kc as Fs,Zh as Ft,Oa as Fu,Sg as G,Mu as Ga,vo as Gc,Li as Gd,Cn as Gf,$p as Gi,yo as Gl,bp as Gn,kl as Go,Qp as Gr,Pc as Gs,Mh as Gt,aa as Gu,Vg as H,rd as Ha,vs as Hc,Ni as Hd,Tn as Hf,Up as Hi,Po as Hl,Wp as Hn,Fl as Ho,Yd as Hr,wc as Hs,Rh as Ht,Wi as Hu,m_ as I,Ou as Ia,jo as Ic,wi as Id,Qn as If,Vf as Ii,bs as Il,pm as In,uu as Io,hp as Ir,Oc as Is,Kh as It,Za as Iu,Hg as J,Uu as Ja,ds as Jc,di as Jd,_n as Jf,bf as Ji,ks as Jl,df as Jn,Kl as Jo,Op as Jr,il as Js,Ph as Jt,oa as Ju,Eg as K,Nu as Ka,ko as Kc,yi as Kd,xn as Kf,Cp as Ki,As as Kl,nm as Kn,Il as Ko,xp as Kr,el as Ks,Nh as Kt,da as Ku,f_ as L,ku as La,rs as Lc,ji as Ld,B as Lf,$d as Li,Fo as Ll,fm as Ln,iu as Lo,Bd as Lr,kc as Ls,Uh as Lt,wa as Lu,b_ as M,sd as Ma,Vs as Mc,xi as Md,Zn as Mf,ap as Mi,Mo as Ml,hm as Mn,td as Mo,Jd as Mr,gc as Ms,eg as Mt,Aa as Mu,e_ as N,od as Na,Us as Nc,mi as Nd,Xn as Nf,qd as Ni,os as Nl,dm as Nn,nd as No,Kd as Nr,Wc as Ns,Bh as Nt,oo as Nu,p_ as O,pd as Oa,Rs as Oc,Ai as Od,H as Of,If as Oi,ss as Ol,xm as On,Cu as Oo,Ud as Or,Xc as Os,Qh as Ot,La as Ou,Yg as P,wu as Pa,js as Pc,Bi as Pd,V as Pf,Gd as Pi,qo as Pl,mm as Pn,Qu as Po,Xd as Pr,Uc as Ps,ag as Pt,ao as Pu,o_ as Q,mu as Qa,zo as Qc,Rr as Qd,on as Qf,Mf as Qi,ba as Ql,sp as Qn,Xl as Qo,vp as Qr,Hc as Qs,Dh as Qt,qi as Qu,Ug as R,Hu as Ra,ls as Rc,_i as Rd,z as Rf,zf as Ri,ws as Rl,lm as Rn,du as Ro,mp as Rr,Ac as Rs,mg as Rt,Ha as Ru,bg as S,Ed as Sa,dc as Sc,ri as Sd,Br as Sf,cp as Si,Xo as Sl,Am as Sn,Ku as So,lp as Sr,Lc as Ss,ng as St,Ea as Su,zg as T,Od as Ta,oc as Tc,Vi as Td,_r as Tf,_p as Ti,Ss as Tl,Dm as Tn,Ru as To,jp as Tr,ac as Ts,Jh as Tt,qa as Tu,Wg as U,su as Ua,Go as Uc,fi as Ud,wn as Uf,Xp as Ui,bo as Ul,qp as Un,Dl as Uo,wp as Ur,Ic as Us,Ih as Ut,Qi as Uu,Ig as V,Ju as Va,ts as Vc,bi as Vd,On as Vf,Vp as Vi,Ao as Vl,Ld as Vn,Ql as Vo,Bf as Vr,jc as Vs,Hh as Vt,na as Vu,kg as W,_u as Wa,Os as Wc,gi as Wd,bn as Wf,Zp as Wi,No as Wl,Ep as Wn,Ul as Wo,Tp as Wr,Nc as Ws,Fh as Wt,Ji as Wu,xg as X,ju as Xa,Vo as Xc,Zr as Xd,mn as Xf,np as Xi,no as Xl,cf as Xn,Pl as Xo,im as Xr,lc as Xs,Oh as Xt,ta as Xu,_g as Y,ru as Ya,hs as Yc,Dr as Yd,vn as Yf,_f as Yi,so as Yl,pf as Yn,Al as Yo,em as Yr,nl as Ys,jh as Yt,ra as Yu,Xg as Z,Yu as Za,Bo as Zc,Lr as Zd,en as Zf,af as Zi,$a as Zl,wf as Zn,Ll as Zo,nf as Zr,zc as Zs,Sh as Zt,Zi as Zu,t_ as _,bd as _a,Cc as _c,oi as _d,Er as _f,Hf as _i,Io as _l,Nm as _n,lu as _o,Bt as _p,rf as _r,Sl as _s,pg as _t,Va as _u,S_ as a,Np as aa,sc as ac,Xi as ad,zr as af,Pf as ai,ns as al,Th as an,au as ao,Kt as ap,Kf as ar,Gl as as,y_ as at,va as au,Bg as b,Td as ba,fc as bc,ii as bd,Or as bf,kf as bi,fs as bl,Lm as bn,gu as bo,P as bp,lf as br,yl as bs,Xh as bt,Pa as bu,Ng as c,Gf as ca,Zc as cc,ia as cd,Vr as cf,Cf as ci,Zo as cl,yh as cn,bu as co,Gt as cp,Kp as cr,Zl as cs,Qg as ct,_a as cu,g_ as d,Pd as da,Ec as dc,Hi as dd,Fr as df,op as di,cs as dl,Ym as dn,$u as do,Yt as dp,Sp as dr,Ol as ds,dg as dt,Xa as du,of as ea,rc as ec,Gi as ed,Pr as ef,Jf as ei,us as el,_h as en,Iu as eo,nn as ep,Ap as er,wl as es,__ as et,Fa as eu,qg as f,Md as fa,Fc as fc,Pi as fd,Wr as ff,ip as fi,Co as fl,Jm as fn,Wu as fo,I as fp,Gp as fr,ql as fs,tg as ft,eo as fu,n_ as g,yd as ga,yc as gc,Fi as gd,Jr as gf,Rf as gi,Eo as gl,Hm as gn,pu as go,zt as gp,Rd as gr,Cl as gs,Wh as gt,Ka as gu,$g as h,jd as ha,Jc as hc,Oi as hd,Gr as hf,yp as hi,Oo as hl,Wm as hn,eu as ho,Ht as hp,tm as hr,Bl as hs,zh as ht,Ra as hu,$ as i,Bp as ia,al as ic,ea as id,Ir as if,gf as ii,es as il,xh as in,Pu as io,Xt as ip,Hp as ir,Wl as is,c_ as it,to as iu,yg as j,cd as ja,Bs as jc,Ri as jd,$n as jf,dp as ji,Ds as jl,_m as jn,id as jo,zd as jr,Qc as js,Gh as jt,Ya as ju,Dg as k,fd as ka,Ls as kc,Mi as kd,or as kf,am as ki,_s as kl,gm as kn,Au as ko,Jp as kr,qc as ks,lg as kt,Ma as ku,Cg as l,Yf as la,$c as lc,ha as ld,wr as lf,hf as li,Jo as ll,ah as ln,Eu as lo,$t as lp,zp as lr,Ml as ls,r_ as lt,Wa as lu,i_ as m,Ad as ma,Bc as mc,ci as md,Qr as mf,Ff as mi,go as ml,Gm as mn,Bu as mo,Qt as mp,Dp as mr,Vl as ms,qh as mt,Qa as mu,z_ as n,yf as na,cl as nc,Yi as nd,Yr as nf,uf as ni,is as nl,vh as nn,Lu as no,an as np,Pp as nr,El as ns,Mg as nt,Ua as nu,x_ as o,Mp as oa,hc as oc,pa as od,Mr as of,sf as oi,ys as ol,Eh as on,Tu as oo,Zt as op,Nf as or,zl as os,Fg as ot,Ba as ou,l_ as p,Nd as pa,tl as pc,si as pd,Kr as pf,Qf as pi,Do as pl,qm as pn,Vu as po,qt as pp,Yp as pr,Jl as ps,og as pt,Ta as pu,Og as q,qu as qa,Ko as qc,vi as qd,yn as qf,sm as qi,Cs as ql,Of as qn,jl as qo,om as qr,rl as qs,Ah as qt,Ui as qu,E_ as r,Ip as ra,uc as rc,Ki as rd,Nr as rf,ff as ri,So as rl,gh as rn,vu as ro,sn as rp,cm as rr,Tl as rs,Zg as rt,ya as ru,u_ as s,kp as sa,ic as sc,ca as sd,jr as sf,jf as si,wo as sl,bh as sn,Du as so,Ut as sp,xf as sr,Rl as ss,Pg as st,Ja as su,W_ as t,vf as ta,sl as tc,$i as td,kr as tf,Df as ti,ms as tl,wh as tn,cu as to,tn as tp,Lp as tr,Hl as ts,v_ as tt,za as tu,vg as u,Wf as ua,Gc as uc,ga as ud,Ur as uf,up as ui,Ho as ul,th as un,Zu as uo,Wt as up,Wd as ur,Nl as us,gg as ut,ka as uu,h_ as v,vd as va,Mc as vc,Ti as vd,Ar as vf,Uf as vi,Lo as vl,km as vn,nu as vo,F as vp,Af as vr,xl as vs,ig as vt,ro as vu,Rg as w,kd as wa,xc as wc,ai as wd,vr as wf,tp as wi,$o as wl,Rm as wn,zu as wo,Rp as wr,pc as ws,sg as wt,Sa as wu,Tg as x,Sd as xa,nc as xc,ni as xd,ei as xf,Tf as xi,Uo as xl,Bm as xn,xu as xo,It as xp,Ef as xr,ul as xs,fg as xt,xa as xu,d_ as y,xd as ya,Sc as yc,Ci as yd,Xr as yf,rm as yi,Ro as yl,Pm as yn,Su as yo,N as yp,mf as yr,_l as ys,cg as yt,Ca as yu,Kg as z,tu as za,Qo as zc,pi as zd,Fn as zf,Zd as zi,Ts as zl,Hd as zn,hu as zo,fp as zr,Tc as zs,$h as zt,ja as zu}; \ No newline at end of file diff --git a/BTPanel/static/vite/js/domain-config-legacy.js b/BTPanel/static/vite/js/domain-config-legacy.js index 2479519e..73e6d6f5 100644 --- a/BTPanel/static/vite/js/domain-config-legacy.js +++ b/BTPanel/static/vite/js/domain-config-legacy.js @@ -1,4 +1,4 @@ -(function(){System.register([`./rolldown-runtime-legacy.js?v=1784873523001`,`./vendor-utils-legacy.js?v=1784873523001`,`./vendor-vue-legacy.js?v=1784873523001`,`./vendor-naive-legacy.js?v=1784873523001`,`./app-legacy.js?v=1784873523001`,`./app-components-legacy.js?v=1784873523001`,`./app-shared-legacy.js?v=1784873523001`,`./app-base-legacy.js?v=1784873523001`,`./app-form-legacy.js?v=1784873523001`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,ee,te,g,_,v,y,b,x,ne,re,S,ie,C,ae,oe,se,ce,le,ue,de,fe,pe,me,he,ge,_e,ve,ye,be,xe,Se,Ce,we,Te,Ee,De,Oe,ke,Ae,je,Me,Ne,Pe,Fe,Ie,Le,Re,ze,Be,Ve,He,Ue,We,Ge,Ke,qe,Je,Ye,Xe,Ze,Qe,$e,et,tt,nt,rt,it,at,ot,st,ct,lt,ut,dt,ft,pt,mt,ht,gt,_t,vt,yt,bt,xt,St,Ct,wt,Tt,Et,Dt,w,Ot,kt,T,At,jt,Mt,Nt,Pt,E,Ft,It,Lt,Rt,zt,Bt,Vt,Ht,Ut,D,O,k,A,j,M,Wt,Gt,N,Kt,qt,Jt,Yt,Xt,Zt,Qt,$t,en,tn,nn,rn,an,on,sn,cn,ln,un,P,dn,F,I,fn,pn,L,R,mn,hn,gn,z,_n,vn,yn,bn,xn,Sn,Cn,wn,Tn,En,Dn,B,V,H,U,On,kn,An,jn,W,Mn,Nn,Pn,Fn,In,Ln,Rn,zn,Bn,Vn,Hn,Un,Wn,Gn,Kn,qn,Jn,Yn,Xn,Zn,Qn,$n,er,tr,nr,G,rr,ir,ar,K,or,q,sr,cr,J,lr,Y,ur,dr,fr,X,pr,mr,hr,gr,_r,Z,vr,yr;function br(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1].flex[data-v-3921b1c6]{flex-wrap:wrap} +(function(){System.register([`./rolldown-runtime-legacy.js?v=1786507437784`,`./vendor-utils-legacy.js?v=1786507437784`,`./vendor-vue-legacy.js?v=1786507437784`,`./vendor-naive-legacy.js?v=1786507437784`,`./app-legacy.js?v=1786507437784`,`./app-components-legacy.js?v=1786507437784`,`./app-shared-legacy.js?v=1786507437784`,`./app-base-legacy.js?v=1786507437784`,`./app-form-legacy.js?v=1786507437784`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,ee,te,g,_,v,y,b,x,ne,re,S,ie,C,ae,oe,se,ce,le,ue,de,fe,pe,me,he,ge,_e,ve,ye,be,xe,Se,Ce,we,Te,Ee,De,Oe,ke,Ae,je,Me,Ne,Pe,Fe,Ie,Le,Re,ze,Be,Ve,He,Ue,We,Ge,Ke,qe,Je,Ye,Xe,Ze,Qe,$e,et,tt,nt,rt,it,at,ot,st,ct,lt,ut,dt,ft,pt,mt,ht,gt,_t,vt,yt,bt,xt,St,Ct,wt,Tt,Et,Dt,w,Ot,kt,T,At,jt,Mt,Nt,Pt,E,Ft,It,Lt,Rt,zt,Bt,Vt,Ht,Ut,D,O,k,A,j,M,Wt,Gt,N,Kt,qt,Jt,Yt,Xt,Zt,Qt,$t,en,tn,nn,rn,an,on,sn,cn,ln,un,P,dn,F,I,fn,pn,L,R,mn,hn,gn,z,_n,vn,yn,bn,xn,Sn,Cn,wn,Tn,En,Dn,B,V,H,U,On,kn,An,jn,W,Mn,Nn,Pn,Fn,In,Ln,Rn,zn,Bn,Vn,Hn,Un,Wn,Gn,Kn,qn,Jn,Yn,Xn,Zn,Qn,$n,er,tr,nr,G,rr,ir,ar,K,or,q,sr,cr,J,lr,Y,ur,dr,fr,X,pr,mr,hr,gr,_r,Z,vr,yr;function br(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1].flex[data-v-3921b1c6]{flex-wrap:wrap} /*$vite$:1*/`,document.head.appendChild(_),e(`S`,g({useSettingsStore:function(){return X}})),P(),e(`C`,X=Kt(`settings-all`,function(){var e=V({listenIpv6:!1,offlineMode:!1,debugMode:!1,apiInterface:!1,api_token:``,cdn_status:!1,lang:null,langList:[],webname:``,session_timeout:``,session_timeout_source:0,sites_path:``,backup_path:``,serverIp:``,systemDate:``,username:``,account:``,isBindAccount:!1,icon_status:!1,home_announce:!1,backup_info:{auto_backup:0,backup_number:0,total_size:0}}),t=V({panelSSL:!1,basicAuth:!1,dynamicPwd:!1,pwdComplexity:!1,domain:``,limitIp:``,port:`7800`,adminPath:`/`,statusCode:404,pwdSetDay:0,pwdExpireDay:0,pwdExpireTime:0,uaAstrict:!1}),n=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,tn()];case 1:return e=t.sent().message,F(e)&&(r(e),i(e)),[2]}})})()},r=function(t){var n;e.value.listenIpv6=t.ipv6===`checked`,e.value.offlineMode=t.is_local===`checked`,e.value.debugMode=t.debug===`checked`,e.value.apiInterface=t.api===`checked`,e.value.cdn_status=t.cdn_status,e.value.api_token=t.api_token,e.value.lang=t.language,e.value.langList=t.language_list.map(function(e){return{label:e.title,value:e.name}}),e.value.webname=t.webname||``,e.value.session_timeout=t.session_timeout||``,e.value.session_timeout_source=t.session_timeout_source||86400,e.value.sites_path=t.sites_path||``,e.value.backup_path=t.backup_path||``,e.value.systemDate=t.systemdate||``,e.value.username=t.username||``,e.value.icon_status=t.icon_status,e.value.home_announce=!!((n=t.panel_announce)!=null&&n.home_announce);var r=t.panel,i=t.user_info;F(r)&&(e.value.serverIp=r.address||``,e.value.backup_info=r.backup_info),F(i)&&(e.value.account=i.data.username,e.value.isBindAccount=i.status===!0)},i=function(e){var n,r=e.panel,i=e.SSL;t.value.panelSSL=i||location.protocol.indexOf(`https:`)>-1,t.value.basicAuth=((n=e.basic_auth)==null?void 0:n.open)||!1,t.value.statusCode=e.status_code||404,F(r)&&(t.value.domain=r.domain||``,t.value.limitIp=r.limitip||``,t.value.port=r.listen_port||`7800`,t.value.adminPath=r.admin_path||`/`)},a=function(){return Q(function(){var e;return $(this,function(n){switch(n.label){case 0:return[4,Jt()];case 1:return e=n.sent().message,F(e)&&(t.value.dynamicPwd=e.result),[2]}})})()},o=function(){return Q(function(){var e;return $(this,function(n){switch(n.label){case 0:return[4,en()];case 1:return e=n.sent().message,F(e)&&(t.value.pwdSetDay=e.expire,t.value.pwdExpireDay=e.expire_day,t.value.pwdExpireTime=e.expire_time,t.value.pwdComplexity=e.password_safe),[2]}})})()},s=function(){return Q(function(){var e;return $(this,function(n){switch(n.label){case 0:return[4,Yt()];case 1:return e=n.sent().message,F(e)&&(t.value.uaAstrict=e.status!==`0`),[2]}})})()},c=V([]);return{panelConfig:e,safeConfig:t,menuList:c,getConfig:n,getMenus:function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Xt()];case 1:return e=t.sent().message,c.value=dn(e)?e:[],[2]}})})()},getDynamicPwd:a,getPasswordStatus:o,getLimitUaInfo:s}})),e(`x`,dr=function(){var e=X();return{panelConfig:nr(e).panelConfig,getConfig:e.getConfig}}),P(),ae={class:`w-320px`},ke=[`innerHTML`],Ge={class:`inline-block text-center leading-[1.4]`},nt={class:`w-320px`},er=N({__name:`set`,setup:function(e){var t=J().t,n=dr().panelConfig,i=B({token:``,limit_addr:``,ip_type:`custom`}),a=function(e){return Q(function(){return $(this,function(t){switch(t.label){case 0:return[4,Bn({t_type:2})];case 1:return t.sent(),n.value.apiInterface=e,[2]}})})()},c=function(){sr({title:t(`Config.Panel.index_33`),content:function(){return M(s,null,[M(`div`,{class:`mb-8px`},[t(`Config.Panel.index_86`)]),M(`div`,{class:`text-error`},[t(`Config.Panel.index_87`)])])},onConfirm:function(){return Q(function(){var e,n;return $(this,function(r){switch(r.label){case 0:return[4,Bn({t_type:1},!1)];case 1:return e=r.sent(),n=e.message,L.success({content:t(`Config.Panel.index_34`),close:!0}),F(n)&&(i.token=n.result),[2]}})})()}})},u=function(){switch(i.ip_type){case`all`:return`0.0.0.0/0 ::/0`;case`ipv4`:return`0.0.0.0/0`;case`ipv6`:return`::/0`;case`custom`:return i.limit_addr}},p=function(){switch(i.ip_type){case`all`:return t(`Allow all IPs`);case`ipv4`:return t(`Only allow IPv4 type`);case`ipv6`:return t(`Only allow IPv6 type`);case`custom`:return t(`Only allow custom IP`)}},m=function(){return Q(function(){return $(this,function(e){switch(e.label){case 0:return[4,Bn({t_type:3,limit_addr:u(),ip_type:i.ip_type})];case 1:return e.sent(),v(),[2]}})})()},h=lr(),g=h.loading,_=h.setLoading,v=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),_(!0),[4,rn()];case 1:return e=t.sent().message,F(e)&&(i.token=e.token,i.limit_addr=e.limit_addr,i.ip_type=e.ip_type),[3,3];case 2:return _(!1),[7];case 3:return[2]}})})()};return v(),function(e,t){var s=te,u=o,h=r,_=l,v=d,y=f,b=Pt,x=T,ne=E,re=ee;return z(),O(re,{show:q(g),class:`w-540px p-20px`},{default:Z(function(){return[M(x,{model:q(i)},{default:Z(function(){return[M(u,{label:e.$t(`Config.Panel.index_19`)},{default:Z(function(){return[M(s,{value:q(n).apiInterface,"onUpdate:value":a},null,8,[`value`])]}),_:1},8,[`label`]),M(u,{label:e.$t(`Config.Panel.index_26`)},{default:Z(function(){return[D(`div`,ae,[M(_,{value:q(i).token,"onUpdate:value":t[0]||(t[0]=function(e){return q(i).token=e}),readonly:!0},{suffix:Z(function(){return[M(h,{class:`h-22px px-5px`,type:`primary`,size:`small`,onClick:c},{default:Z(function(){return[j(K(e.$t(`Public.Btn.Reset`)),1)]}),_:1})]}),_:1},8,[`value`])])]}),_:1},8,[`label`]),M(u,{label:e.$t(`IP Type`),"show-feedback":!1},{default:Z(function(){return[M(y,{value:q(i).ip_type,"onUpdate:value":t[1]||(t[1]=function(e){return q(i).ip_type=e})},{default:Z(function(){return[M(v,{value:`all`},{default:Z(function(){return[j(K(e.$t(`Public.All`)),1)]}),_:1}),M(v,{value:`ipv4`},{default:Z(function(){return Dr(t[3]||(t[3]=[j(` IPV4 `,-1)]))}),_:1}),M(v,{value:`ipv6`},{default:Z(function(){return Dr(t[4]||(t[4]=[j(` IPV6 `,-1)]))}),_:1}),M(v,{value:`custom`},{default:Z(function(){return[j(K(e.$t(`Public.Search.Custom`)),1)]}),_:1})]}),_:1},8,[`value`])]}),_:1},8,[`label`]),M(u,{label:` `},{default:Z(function(){return[D(`div`,{innerHTML:p()},null,8,ke)]}),_:1}),vr(M(u,{class:`form-item`},{label:Z(function(){return[D(`div`,Ge,[j(K(e.$t(`Config.Panel.index_27`)),1),t[5]||(t[5]=D(`br`,null,null,-1)),j(` `+K(e.$t(`Config.Panel.index_28`)),1)])]}),default:Z(function(){return[D(`div`,nt,[M(b,{value:q(i).limit_addr,"onUpdate:value":t[2]||(t[2]=function(e){return q(i).limit_addr=e}),rows:4},null,8,[`value`])])]}),_:1},512),[[_r,q(i).ip_type===`custom`]]),M(u,{label:` `,"show-feedback":!1},{default:Z(function(){return[M(h,{type:`primary`,onClick:m},{default:Z(function(){return[j(K(e.$t(`Public.Btn.Save`)),1)]}),_:1})]}),_:1})]}),_:1},8,[`model`]),M(ne,{class:`mt-20px`},{default:Z(function(){return[D(`li`,null,K(e.$t(`Config.Panel.index_29`)),1),D(`li`,null,K(e.$t(`Config.Panel.index_30`)),1),D(`li`,null,K(e.$t(`Config.Panel.index_31`)),1),D(`li`,null,[j(K(e.$t(`Config.Panel.index_32`))+` `,1),t[6]||(t[6]=D(`a`,{class:`bt-link`,href:`https://www.aapanel.com/forum/d/482-api-interface-tutorial`,target:`_blank`},` https://www.aapanel.com/forum/d/482-api-interface-tutorial `,-1))])]}),_:1})]}),_:1},8,[`show`])}}}),Jn=er,P(),An=N({__name:`risk`,props:{checked:{type:[String,Number,Boolean]},checkedModifiers:{}},emits:[`update:checked`],setup:function(e,t){var n=t.expose,r=ur(e,`checked`),a=gr(),o=V(0),c=V(0),l=V(!1),d=V(),f=function(){var e=d.value.$el.getClientRects()[0],t=e.x,n=e.y;o.value=t-5,c.value=n-3,l.value=!0,p()},p=cr(function(){l.value=!1},2500);return n({validate:function(){return new Promise(function(e,t){r.value?e(!0):(f(),t(!1))})},showTips:f}),function(e,t){var n=i,f=u;return z(),A(s,null,[M(n,{ref_key:`checkboxRef`,ref:d,checked:r.value,"onUpdate:checked":t[0]||(t[0]=function(e){return r.value=e})},{default:Z(function(){return[U(e.$slots,`default`)]}),_:3},8,[`checked`]),M(f,{show:q(l),x:q(o),y:q(c),trigger:`manual`,placement:`top-start`,style:hn({backgroundColor:q(a).errorColor,color:`#fff`}),"arrow-style":{backgroundColor:q(a).errorColor}},{default:Z(function(){return[D(`span`,null,K(e.$t(`Config.Safe.index_169`)),1)]}),_:1},8,[`show`,`x`,`y`,`style`,`arrow-style`])],64)}}}),e(`b`,kn=An),P(),kt={},C={class:`confirm-tips`},e(`y`,rr=w(kt,[[`render`,kr],[`__scopeId`,`data-v-d88dcbd1`]])),P(),ie={class:`flex items-center`},Oe={class:`min-w-32px`},We={class:`ml-12px text-21px`},ar=N({__name:`title`,setup:function(e){var t=gr();return function(e,n){var r=At;return z(),A(`div`,ie,[D(`div`,Oe,[M(r,{name:`base-warning`,size:`32`,color:q(t).warningColor},null,8,[`color`])]),D(`div`,We,[U(e.$slots,`default`)])])}}}),e(`v`,ir=ar),P(),S={class:`w-440px p-20px`},De={class:`text-error`},Ue={class:`text-error`},Ut=N({__name:`confirm`,setup:function(e,t){var n=t.expose,r=dr().panelConfig,i=hr(`riskRef`);return n({onConfirm:function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,(e=i.value)==null?void 0:e.validate()];case 1:return t.sent(),[4,Pn()];case 2:return t.sent(),r.value.debugMode=!0,H(3e3),[2]}})})()}}),function(e,t){return z(),A(`div`,S,[M(ir,{class:`mb-20px`},{default:Z(function(){return[j(K(e.$t(`Config.Panel.index_14`)),1)]}),_:1}),M(rr,{class:`mb-20px`},{default:Z(function(){return[D(`li`,De,K(e.$t(`Config.Panel.index_15`)),1),D(`li`,Ue,K(e.$t(`Config.Panel.debugRestartTip`)),1),D(`li`,null,K(e.$t(`Config.Panel.index_16`)),1),D(`li`,null,K(e.$t(`Config.Panel.index_17`)),1)]}),_:1}),M(kn,{ref_key:`riskRef`,ref:i},{default:Z(function(){return[j(K(e.$t(`Config.Panel.index_18`)),1)]}),_:1},512)])}}}),Ht=Ut,P(),re={class:`w-360px p-20px`},$n=N({__name:`set`,props:{menuList:{type:Array,default:function(){return[]}}},setup:function(e){var t=J().t,n=jn(),r=[`memuA`,`memuAsoft`,`memuAconfig`,`dologin`],i=mr([{key:`title`,title:t(`Config.Panel.index_80`)},{key:`show`,title:t(`Config.Panel.index_81`),align:`right`,width:100,render:function(e){return r.includes(e.id)?t(`Config.Panel.index_82`):M(te,{value:e.show,size:`small`,onUpdateValue:function(t){a(t,e)}},null)}}]).columns,a=function(t,r){return Q(function(){var i;return $(this,function(a){switch(a.label){case 0:return i=e.menuList.filter(function(e){return!e.show}).map(function(e){return e}),t?i.splice(i.map(function(e){return e.id}).indexOf(r.id),1):i.push(r),[4,Fn({hide_list:i.map(function(e){return e.id})})];case 1:return a.sent(),n.setHideMenu(i.map(function(e){return e.title})),r.show=t,[2]}})})()};return function(t,n){var r=Mt;return z(),A(`div`,re,[M(r,{data:e.menuList,columns:q(i)},null,8,[`data`,`columns`])])}}}),qn=$n,P(),ne={class:`w-420px px-20px pt-28px pb-8px`},Ee={class:`w-210px`},He={class:`w-210px`},ut={class:`w-210px`},Qn=N({__name:`set`,setup:function(e,t){var n=t.expose,r=J().t,i=V(null),a=B({password1:``,password2:``,userpassword:``}),s={password1:{trigger:[`blur`,`input`],validator:function(){return a.password1.trim()===``?Error(r(`Config.Panel.index_67`)):a.password1.trim().length<6?Error(r(`Config.Panel.index_68`)):!0}},password2:{trigger:[`blur`,`input`],validator:function(){return a.password2.trim()===``?Error(r(`Config.Panel.index_69`)):a.password2===a.password1||Error(r(`Config.Panel.index_70`))}},userpassword:{trigger:[`blur`,`input`],required:!0,message:r(`Config.Panel.index_67`)}};return n({onConfirm:function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,(e=i.value)==null?void 0:e.validate()];case 1:return t.sent(),[4,zn({password1:W(a.password1),password2:W(a.password2),userpassword:W(a.userpassword)})];case 2:return t.sent(),H(`/login?dologin=True`,1500),[2]}})})()}}),function(e,t){var n=l,r=o,c=jt,u=T;return z(),A(`div`,ne,[M(u,{ref_key:`formRef`,ref:i,model:q(a),rules:s,"require-mark-placement":`left`},{default:Z(function(){return[M(r,{label:e.$t(`Old Password`),path:`userpassword`,"show-require-mark":!0},{default:Z(function(){return[D(`div`,Ee,[M(n,{value:q(a).userpassword,"onUpdate:value":t[0]||(t[0]=function(e){return q(a).userpassword=e}),placeholder:``},null,8,[`value`])])]}),_:1},8,[`label`]),M(r,{label:e.$t(`New Password`),path:`password1`,"show-require-mark":!0},{default:Z(function(){return[D(`div`,He,[M(c,{value:q(a).password1,"onUpdate:value":t[1]||(t[1]=function(e){return q(a).password1=e}),length:10,placeholder:``},null,8,[`value`])])]}),_:1},8,[`label`]),M(r,{label:e.$t(`Config.Panel.index_59`),path:`password2`,"show-require-mark":!0},{default:Z(function(){return[D(`div`,ut,[M(n,{value:q(a).password2,"onUpdate:value":t[2]||(t[2]=function(e){return q(a).password2=e}),placeholder:``},null,8,[`value`])])]}),_:1},8,[`label`])]}),_:1},8,[`model`])])}}}),Kn=Qn,e(`g`,fr=function(){var e=X(),t=nr(e),n=t.panelConfig,r=t.safeConfig,i=function(){return{webname:n.value.webname||``,session_timeout:n.value.session_timeout_source||86400,domain:r.value.domain,limitip:r.value.limitIp,sites_path:n.value.sites_path,backup_path:n.value.backup_path,address:n.value.serverIp,systemdate:n.value.systemDate,port:r.value.port,backup_number:n.value.backup_info.backup_number,auto_backup:n.value.backup_info.auto_backup}};return{saveConfig:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Q(function(){return $(this,function(t){switch(t.label){case 0:return[4,In(Er({},i(),e))];case 1:return t.sent(),[2]}})})()},getConfig:e.getConfig}}),P(),x={class:`w-400px p-20px`},Le={class:`text-error`},$e={class:`text-error`},lt={class:`text-error`},_t={class:`w-210px`},Zn=N({__name:`set`,setup:function(e,t){var n=t.expose,r=J().t,i=V(),a=V(null),s=Ar().safeConfig,l=fr().saveConfig,u=B({port:Zt(s.value.port)}),d={port:{trigger:[`blur`,`input`],validator:function(){return It(u.port)?!0:Error(r(`Config.Safe.index_104`))}}};return n({onConfirm:function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,i.value.validate()];case 1:return t.sent(),[4,(e=a.value)==null?void 0:e.validate()];case 2:return t.sent(),[4,l({port:``.concat(u.port)})];case 3:return t.sent(),H(``.concat(location.protocol,`//`,location.hostname,`:`,u.port,location.pathname),3e3),[2]}})})()}}),function(e,t){var n=c,r=o,s=T;return z(),A(`div`,x,[M(rr,{class:`mb-20px`},{default:Z(function(){return[D(`li`,Le,K(e.$t(`Config.Safe.index_100`)),1),D(`li`,$e,K(e.$t(`Config.Safe.index_101`)),1),D(`li`,lt,K(e.$t(`Config.Safe.portRestartTip`)),1)]}),_:1}),M(s,{ref_key:`formRef`,ref:a,model:q(u),rules:d},{default:Z(function(){return[M(r,{label:e.$t(`Config.Safe.index_96`),path:`port`,"label-width":`auto`,"label-style":{paddingLeft:`24px`}},{default:Z(function(){return[D(`div`,_t,[M(n,{value:q(u).port,"onUpdate:value":t[0]||(t[0]=function(e){return q(u).port=e}),min:1,max:65535,"show-button":!1,placeholder:``},null,8,[`value`])])]}),_:1},8,[`label`])]}),_:1},8,[`model`]),M(kn,{ref_key:`riskRef`,ref:i},{default:Z(function(){return[j(K(e.$t(`Config.Safe.index_102`))+` `,1),D(`a`,{class:`bt-link`,href:`https://www.aapanel.com/forum/d/599-how-to-release-the-aapanel-port`,target:`_blank`,onClick:yr(function(){return!1},[`stop`])},K(e.$t(`Config.Safe.index_103`)),1)]}),_:1},512)])}}}),Gn=Zn,P(),b={class:`w-440px px-20px pt-28px pb-24px`},Ie={class:`w-240px`},Qe={class:`text-error`},Xn=N({__name:`set`,setup:function(e,t){var n=t.expose,r=J().t,i=Ar().safeConfig,a=V(null),s=B({adminPath:i.value.adminPath}),c={adminPath:{trigger:[`blur`,`input`],validator:function(){return s.adminPath.trim()!==``||Error(r(`Config.Safe.index_108`))}}};return n({onConfirm:function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,(e=a.value)==null?void 0:e.validate()];case 1:return t.sent(),[4,Nn({admin_path:W(s.adminPath)})];case 2:return t.sent(),i.value.adminPath=s.adminPath,[2]}})})()}}),function(e,t){var n=l,r=o,i=T,u=E;return z(),A(`div`,b,[M(i,{ref_key:`formRef`,ref:a,model:q(s),rules:c},{default:Z(function(){return[M(r,{label:e.$t(`Config.Safe.index_105`),path:`adminPath`},{default:Z(function(){return[D(`div`,Ie,[M(n,{value:q(s).adminPath,"onUpdate:value":t[0]||(t[0]=function(e){return q(s).adminPath=e}),placeholder:``},null,8,[`value`])])]}),_:1},8,[`label`])]}),_:1},8,[`model`]),M(u,{class:`mt-4px`},{default:Z(function(){return[D(`li`,Qe,K(e.$t(`Config.Safe.panelRestartTip`)),1)]}),_:1})])}}}),Wn=Xn,Lt=function(){for(var e=document.cookie.split(`;`),t=0;t-1?n.substr(0,r):n;document.cookie=``.concat(i,`=;expires=Thu, 01 Jan 1970 00:00:00 GMT`)}},an=function(e){return Q(function(){var t,n;return $(this,function(r){switch(r.label){case 0:return[4,new Promise(function(e){return setTimeout(e,2e3)})];case 1:return r.sent(),t=localStorage.getItem(`apsess`),Lt(),sessionStorage.clear(),e?window.location.href=e:(n=``.concat(location.protocol===`http:`?`https`:`http`,`://`,window.location.host,`/apsess_`,t),window.location.href=n),[2]}})})()},P(),pe={class:`w-400px flex p-20px`},Fe={class:`min-w-32px`},Ze={class:`flex-1 ml-10px text-14px leading-22px`},ct={class:`flex items-center min-h-30px mb-12px text-error`},gt={class:`mb-12px text-error`},Bt=N({__name:`close`,emits:[`setConfirm`],setup:function(e,t){var n=t.expose,r=t.emit,a=J().t,o=gr(),s=V(!1),c=function(){l>0||r(`setConfirm`,{disabled:!s.value})},l=5;return function(){r(`setConfirm`,{text:a(`Config.Safe.index_16`,[l]),disabled:!0});var e=setInterval(function(){l--,r(`setConfirm`,{text:a(`Config.Safe.index_16`,[l])}),l<=0&&(clearInterval(e),r(`setConfirm`,{text:a(`Config.Safe.index_17`),disabled:!s.value}))},1e3)}(),n({onConfirm:function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Rt()];case 1:return e=t.sent().message,[4,an(e.redirect)];case 2:return t.sent(),[2,!1]}})})()}}),function(e,t){var n=At,r=i;return z(),A(`div`,pe,[D(`div`,Fe,[M(n,{name:`base-warning`,color:q(o).warningColor,size:`32`},null,8,[`color`])]),D(`div`,Ze,[D(`div`,ct,K(e.$t(`Config.Safe.index_14`)),1),D(`div`,gt,K(e.$t(`Config.Safe.panelRestartTip`)),1),M(r,{checked:q(s),"onUpdate:checked":[t[0]||(t[0]=function(e){return I(s)?s.value=e:null}),c]},{default:Z(function(){return[j(K(e.$t(`Config.Safe.index_15`)),1)]}),_:1},8,[`checked`])])])}}}),zt=Bt,P(),fe={class:`w-640px px-40px py-24px`},Pe={class:`flex-center mb-20px`},Xe={class:`min-w-32px`},st={class:`ml-4px text-21px`},ht={class:`text-error`},xt={class:`text-error`},wt={class:`bt-link`,href:`https://www.aapanel.com/forum/d/167-common-problems-after-opening-the-panel-certificate`,target:`_blank`},Et={class:`flex`},Dt={class:`form-label`},me={class:`w-280px`},he={class:`flex mt-16px`},ge={class:`form-label`},_e={class:`w-280px`},ve={class:`flex mt-16px`},ye={class:`form-label`},be={class:`w-280px`},xe={class:`flex mt-16px`},Se={class:`form-label`},Ce={class:`w-280px`},Re={class:`flex justify-between mt-24px`},ze={class:`bt-link`,href:`https://www.aapanel.com/forum/d/167-common-problems-after-opening-the-panel-certificate`,target:`_blank`},Dn=N({__name:`open`,setup:function(e,t){var n=t.expose,r=J().t,i=hr(`riskRef`),a=V(1),o=V(``),s=V(``),c=V(``),u=[{label:r(`Config.Safe.index_30`),value:1},{label:`Let's Encrypt`,value:2},{label:r(`Config.Safe.index_31`),value:3}],d=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,qt()];case 1:return e=t.sent().message,F(e)&&(a.value=e.cert_type?Number(e.cert_type):1,o.value=e.email||``),[2]}})})()},f=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,$t()];case 1:return e=t.sent().message,F(e)&&(s.value=e.privateKey||``,c.value=e.certPem||``),[2]}})})()},p=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:e=L.loading(r(`Config.Safe.index_32`)),t.label=1;case 1:return t.trys.push([1,,3,4]),[4,Promise.all([d(),f()])];case 2:return t.sent(),[3,4];case 3:return e.close(),[7];case 4:return[2]}})})()},h=function(){var e=a.value===2?{email:o.value}:{};return Er({cert_type:a.value},e)};return p(),n({onConfirm:function(){return Q(function(){var e,t,n;return $(this,function(l){switch(l.label){case 0:return[4,(e=i.value)==null?void 0:e.validate()];case 1:if(l.sent(),a.value===2&&o.value.trim()===``)return L.error(r(`Config.Safe.index_33`)),[2,!1];if(a.value===2&&!Ft(o.value))return L.error(r(`Config.Safe.index_34`)),[2,!1];if(a.value===3&&(s.value.trim()===``||c.value.trim()===``))return L.error(r(`Config.Safe.index_35`)),[2,!1];t=L.loading(r(`Config.Safe.index_36`)),l.label=2;case 2:return l.trys.push([2,,7,8]),a.value===3?[4,Mn({privateKey:s.value,certPem:c.value})]:[3,4];case 3:l.sent(),l.label=4;case 4:return[4,Rn(h(),!1)];case 5:return n=l.sent().message,[4,an(n.redirect)];case 6:return l.sent(),[3,8];case 7:return t.close(),[7];case 8:return[2,!1]}})})()}}),function(e,t){var n=At,r=On(`i18n-t`),d=m,f=l,p=Pt;return z(),A(`div`,fe,[D(`div`,Pe,[D(`div`,Xe,[M(n,{name:`scan-success`,size:`32`})]),D(`span`,st,K(e.$t(`Config.Safe.index_18`)),1)]),M(rr,{class:`mb-20px`},{default:Z(function(){return[D(`li`,ht,K(e.$t(`Config.Safe.index_19`)),1),D(`li`,xt,K(e.$t(`Config.Safe.panelRestartTip`)),1),D(`li`,null,K(e.$t(`Config.Safe.index_20`)),1),M(r,{tag:`li`,scope:`global`,keypath:`Config.Safe.index_21`},{link_:Z(function(){return[D(`a`,wt,K(e.$t(`Config.Safe.index_22`)),1)]}),_:1})]}),_:1}),D(`div`,Et,[D(`span`,Dt,K(e.$t(`Config.Safe.index_24`)),1),D(`div`,me,[M(d,{value:q(a),"onUpdate:value":t[0]||(t[0]=function(e){return I(a)?a.value=e:null}),options:u},null,8,[`value`])])]),vr(D(`div`,he,[D(`span`,ge,K(e.$t(`Config.Safe.index_25`)),1),D(`div`,_e,[M(f,{value:q(o),"onUpdate:value":t[1]||(t[1]=function(e){return I(o)?o.value=e:null}),placeholder:e.$t(`Config.Safe.index_26`)},null,8,[`value`,`placeholder`])])],512),[[_r,q(a)===2]]),vr(D(`div`,ve,[D(`span`,ye,K(e.$t(`Config.Safe.index_27`)),1),D(`div`,be,[M(p,{value:q(s),"onUpdate:value":t[2]||(t[2]=function(e){return I(s)?s.value=e:null}),rows:4,placeholder:``},null,8,[`value`])])],512),[[_r,q(a)===3]]),vr(D(`div`,xe,[D(`span`,Se,K(e.$t(`Config.Safe.index_28`)),1),D(`div`,Ce,[M(p,{value:q(c),"onUpdate:value":t[3]||(t[3]=function(e){return I(c)?c.value=e:null}),rows:4,placeholder:``},null,8,[`value`])])],512),[[_r,q(a)===3]]),D(`div`,Re,[M(kn,{ref_key:`riskRef`,ref:i},{default:Z(function(){return[j(K(e.$t(`Config.Safe.index_29`)),1)]}),_:1},512),D(`a`,ze,K(e.$t(`Config.Safe.index_167`)),1)])])}}}),En=w(Dn,[[`__scopeId`,`data-v-16ee3bfb`]]),P(),de={class:`flex gap-20px mt-16px`},Ne={class:`flex-1`},Ye={class:`mb-8px`},ot={class:`flex-1`},mt={class:`mb-8px`},bt={class:`mt-10px`},Ct={class:`bt-link`,href:`http://www.bt.cn/bbs/thread-704-1-1.html`,target:`_blank`},Gt=N({__name:`custom`,setup:function(e){var t=lr(),i=t.loading,a=t.setLoading,o=V(``),s=V(``),c=B({dns:[``],issuer:`--`,notBefore:`--`,notAfter:`--`,endtime:0}),l=Vt(function(){return c.endtime<=0}),u=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),a(!0),[4,$t()];case 1:return e=t.sent().message,F(e)&&(o.value=e.privateKey||``,s.value=e.certPem||``,c.dns=e.info.dns||[],c.issuer=e.info.issuer||``,c.notBefore=e.info.notBefore||``,c.notAfter=e.info.notAfter||``,c.endtime=e.info.endtime||0),[3,3];case 2:return a(!1),[7];case 3:return[2]}})})()};u();var d=function(){return Q(function(){return $(this,function(e){switch(e.label){case 0:return[4,Mn({privateKey:o.value,certPem:s.value},!0)];case 1:return e.sent(),u(),[2]}})})()};return function(e,t){var a=n,u=Pt,f=r,p=E,m=ee;return z(),O(m,{show:q(i)},{default:Z(function(){return[q(s)?(z(),O(a,{key:0,type:q(l)?`error`:`success`,"show-icon":!1},{default:Z(function(){return[D(`div`,{class:mn([`flex flex-wrap gap-x-24px py-2px text-12px`,q(l)?`text-error`:`text-primary`])},[D(`div`,null,[j(K(e.$t(`Config.Safe.index_37`)),1),D(`b`,null,K(q(c).dns.join(`,`)||`--`),1)]),D(`div`,null,[j(K(e.$t(`Config.Safe.index_38`)),1),D(`b`,null,K(q(c).issuer),1)]),D(`div`,null,[j(K(e.$t(`Config.Safe.index_39`)),1),D(`b`,null,K(q(l)?`已过期`:q(c).notAfter),1)])],2)]}),_:1},8,[`type`])):k(``,!0),D(`div`,de,[D(`div`,Ne,[D(`div`,Ye,K(e.$t(`Config.Safe.index_27`)),1),M(u,{value:q(o),"onUpdate:value":t[0]||(t[0]=function(e){return I(o)?o.value=e:null}),rows:14,placeholder:``},null,8,[`value`])]),D(`div`,ot,[D(`div`,mt,K(e.$t(`Config.Safe.index_28`)),1),M(u,{value:q(s),"onUpdate:value":t[1]||(t[1]=function(e){return I(s)?s.value=e:null}),rows:14,placeholder:``},null,8,[`value`])])]),D(`div`,bt,[M(f,{type:`primary`,onClick:d},{default:Z(function(){return[j(K(e.$t(`Public.Btn.Save`)),1)]}),_:1})]),M(p,{class:`mt-12px`},{default:Z(function(){return[D(`li`,null,[j(K(e.$t(`Config.Safe.index_40`))+` `,1),D(`a`,Ct,` [`+K(e.$t(`Public.Btn.Help`))+`] `,1)]),D(`li`,null,K(e.$t(`Config.Safe.index_42`)),1),D(`li`,null,K(e.$t(`Config.Safe.index_43`)),1)]}),_:1})]}),_:1},8,[`show`])}}}),Wt=Gt,P(),ue={class:`h-400px`},Me={class:`flex items-center`},Je={class:`min-w-18px mr-8px`},at={class:`leading-18px`},pt={class:`w-400px mr-10px`},yt={class:`text-primary font-bold`},St={class:`text-warning font-bold`},Tt={class:`text-error`},pn=N({__name:`lets`,setup:function(e){var t=J().t,i=V(null),s=B({domain:``,hash:``,auth_type:`http`,support:[]}),c={domain:{required:!0,trigger:`blur`,message:t(`Config.Safe.Ssl.index_10`)}},u=V(!1),d=V(!1),m=V(!1),ee=function(){y()},te=function(){m.value=!1,d.value=!1,s.hash=``,s.support=[]},g=function(){window.open(`/ssl_domain/domain`)},_=function(){return Q(function(){var e,t,n;return $(this,function(r){switch(r.label){case 0:return[4,(e=i.value)==null?void 0:e.validate()];case 1:return r.sent(),[4,Ln({domain:or(s)})];case 2:return t=r.sent(),n=t.message,F(n)&&(n.task_id?v(n.task_id):L.success(n.result)),[2]}})})()},v=function(e){Y({hideClose:!0,data:{task_id:e},component:tr})},y=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:if(!s.domain)return[2];t.label=1;case 1:return t.trys.push([1,,3,4]),u.value=!0,[4,nn({domain:s.domain})];case 2:return e=t.sent().message,F(e)&&(d.value=!0,m.value=!!e.hash,s.hash=e.hash,s.support=e.support),[3,4];case 3:return u.value=!1,[7];case 4:return[2]}})})()};return function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Qt()];case 1:return e=t.sent().message,F(e)&&(s.domain=e.domain),[2]}})})()}(),function(e,t){var v=At,b=n,x=p,ne=h,re=f,S=o,ie=l,C=r,ae=a,oe=T,se=E;return z(),A(`div`,ue,[M(b,{"show-icon":!1,class:`mb-20px`},{default:Z(function(){return[D(`div`,Me,[D(`div`,Je,[M(v,{name:`base-info`,size:17})]),D(`span`,at,K(e.$t(`Config.Safe.Ssl.index_1`)),1)])]}),_:1}),M(oe,{ref_key:`formRef`,ref:i,model:q(s),rules:c,"label-width":`140`},{default:Z(function(){return[M(S,{label:e.$t(`Config.Safe.Ssl.index_2`)},{default:Z(function(){return[M(re,{value:q(s).auth_type,"onUpdate:value":t[0]||(t[0]=function(e){return q(s).auth_type=e})},{default:Z(function(){return[M(ne,null,{default:Z(function(){return[M(x,{value:`http`},{default:Z(function(){return[j(K(e.$t(`SSL.SiteSSL.index_17`)),1)]}),_:1}),M(x,{value:`dns`},{default:Z(function(){return[j(K(e.$t(`SSL.index_12`)),1)]}),_:1})]}),_:1})]}),_:1},8,[`value`])]}),_:1},8,[`label`]),q(s).auth_type===`dns`?(z(),O(S,{key:0,label:e.$t(`Config.Safe.Ssl.index_4`),prop:`domain`},{default:Z(function(){return[D(`div`,pt,[M(ie,{value:q(s).domain,"onUpdate:value":t[1]||(t[1]=function(e){return q(s).domain=e}),loading:q(u),"input-props":{spellcheck:!1},placeholder:e.$t(`Config.Safe.Ssl.index_5`),clearable:``,onBlur:ee,onInput:te},null,8,[`value`,`loading`,`placeholder`])]),M(C,{onClick:y},{default:Z(function(){return[j(K(e.$t(`Config.Safe.Ssl.index_12`)),1)]}),_:1})]}),_:1},8,[`label`])):k(``,!0),q(s).auth_type===`http`?(z(),O(S,{key:1,label:e.$t(`Config.Safe.Ssl.index_4`)},{default:Z(function(){return[M(ie,{class:`w-400px!`,value:q(s).domain,"onUpdate:value":t[2]||(t[2]=function(e){return q(s).domain=e}),placeholder:e.$t(`Config.Safe.Ssl.index_5`)},null,8,[`value`,`placeholder`])]}),_:1},8,[`label`])):k(``,!0),q(d)&&q(s).auth_type===`dns`?(z(),O(S,{key:2,label:` `},{default:Z(function(){return[q(m)?(z(),O(b,{key:0,type:`success`,class:`min-w-500px`},{default:Z(function(){return[D(`span`,yt,K(e.$t(`Config.Safe.Ssl.index_6`,[q(s).domain])),1)]}),_:1})):(z(),O(b,{key:1,type:`warning`,class:`min-w-500px`},{default:Z(function(){return[M(ae,{class:`items-center`},{default:Z(function(){return[D(`span`,St,K(e.$t(`Config.Safe.Ssl.index_7`,[q(s).domain])),1),M(C,{type:`primary`,ghost:``,size:`small`,onClick:g},{default:Z(function(){return[j(K(e.$t(`Config.Safe.Ssl.index_8`)),1)]}),_:1})]}),_:1})]}),_:1}))]}),_:1})):k(``,!0),M(S,{label:` `},{default:Z(function(){return[M(C,{type:`primary`,disabled:!q(m)&&q(s).auth_type===`dns`,onClick:_},{default:Z(function(){return[j(K(e.$t(`Config.Safe.Ssl.index_9`)),1)]}),_:1},8,[`disabled`])]}),_:1})]}),_:1},8,[`model`]),q(s).auth_type===`http`?(z(),O(se,{key:0},{default:Z(function(){return[D(`li`,Tt,K(e.$t(`SSL.SiteSSL.index_15`)),1),D(`li`,null,K(e.$t(`Site.Cert.index_21`)),1),D(`li`,null,K(e.$t(`Site.Cert.index_23`)),1),D(`li`,null,K(e.$t(`Site.Cert.index_24`)),1)]}),_:1})):k(``,!0)])}}}),fn=pn,P(),le={class:`w-740px p-16px`},un=N({__name:`index`,setup:function(e){var t=V(`custom`),n=[{key:`custom`,label:`Custom SSL`,component:Wt},{key:`lets`,label:`Lets Encrypt`,component:fn}];return function(e,r){var i=Nt;return z(),A(`div`,le,[M(i,{value:q(t),"onUpdate:value":r[0]||(r[0]=function(e){return I(t)?t.value=e:null}),options:n},null,8,[`value`])])}}}),Un=un,P(),ce={class:`w-420px px-20px pt-28px pb-8px`},je={class:`w-210px`},qe={class:`w-210px`},it={class:`w-210px`},Yn=N({__name:`set`,setup:function(e,t){var n=t.expose,r=J().t,i=dr().panelConfig,a=hr(`formRef`),s=B({username1:i.value.username,username2:``,userpassword:``}),c={username1:{trigger:[`blur`,`input`],validator:function(){return s.username1.trim()!==``||Error(r(`Config.Panel.index_60`))}},username2:{trigger:[`blur`,`input`],validator:function(){return s.username2.trim()===``?Error(r(`Config.Panel.index_61`)):s.username2===s.username1||Error(r(`Config.Panel.index_62`))}},userpassword:{trigger:[`blur`,`input`],required:!0,message:r(`Config.Panel.index_67`)}};return n({onConfirm:function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,(e=a.value)==null?void 0:e.validate()];case 1:return t.sent(),[4,Vn({username1:W(s.username1),username2:W(s.username2),userpassword:W(s.userpassword)})];case 2:return t.sent(),H(`/login?dologin=True`,1500),[2]}})})()}}),function(e,t){var n=l,r=o,i=T;return z(),A(`div`,ce,[M(i,{ref_key:`formRef`,ref:a,model:q(s),rules:c,"require-mark-placement":`left`},{default:Z(function(){return[M(r,{label:e.$t(`Config.Panel.index_58`),path:`username1`,"show-require-mark":!0},{default:Z(function(){return[D(`div`,je,[M(n,{value:q(s).username1,"onUpdate:value":t[0]||(t[0]=function(e){return q(s).username1=e}),placeholder:``},null,8,[`value`])])]}),_:1},8,[`label`]),M(r,{label:e.$t(`Config.Panel.index_59`),path:`username2`,"show-require-mark":!0},{default:Z(function(){return[D(`div`,qe,[M(n,{value:q(s).username2,"onUpdate:value":t[1]||(t[1]=function(e){return q(s).username2=e}),placeholder:``},null,8,[`value`])])]}),_:1},8,[`label`]),M(r,{label:e.$t(`Config.Panel.index_66`),path:`userpassword`,"show-require-mark":!0},{default:Z(function(){return[D(`div`,it,[M(n,{value:q(s).userpassword,"onUpdate:value":t[2]||(t[2]=function(e){return q(s).userpassword=e}),placeholder:``},null,8,[`value`])])]}),_:1},8,[`label`])]}),_:1},8,[`model`])])}}}),Hn=Yn,e(`a`,g({openApiSet:function(){return gn},openDebugModeConfirm:function(){return _n},openMenuHideSet:function(){return vn},openPasswordSet:function(){return yn},openPortSet:function(){return bn},openSSLClose:function(){return xn},openSSLOpen:function(){return Sn},openSSLSet:function(){return Cn},openSafeEntrySet:function(){return wn},openUsernameSet:function(){return Tn}})),R=Object.assign({"./api/set.vue":Jn,"./debug-mode/confirm.vue":Ht,"./menu-hide/set.vue":qn,"./password/set.vue":Kn,"./port/set.vue":Gn,"./safe-entry/set.vue":Wn,"./ssl/close.vue":zt,"./ssl/open.vue":En,"./ssl/set/custom.vue":Wt,"./ssl/set/index.vue":Un,"./ssl/set/lets.vue":fn,"./username/set.vue":Hn}),G=on.global.t,e(`h`,Tn=function(){Y({title:G(`Config.Panel.index_57`),footer:!0,component:R[`./username/set.vue`]})}),e(`l`,yn=function(){Y({title:G(`Config.Panel.index_65`),footer:!0,component:R[`./password/set.vue`]})}),e(`c`,vn=function(e){Y({title:G(`Config.Panel.index_79`),component:R[`./menu-hide/set.vue`],data:{menuList:e}})}),e(`u`,bn=function(){Y({title:G(`Config.Safe.index_99`),footer:!0,component:R[`./port/set.vue`]})}),e(`m`,wn=function(){Y({title:G(`Config.Safe.index_107`),footer:!0,component:R[`./safe-entry/set.vue`]})}),e(`p`,Cn=function(){Y({title:G(`Config.Safe.index_13`),component:R[`./ssl/set/index.vue`]})}),e(`d`,xn=function(){Y({title:G(`Config.Safe.index_12`),footer:!0,confirmType:`error`,component:R[`./ssl/close.vue`]})}),e(`f`,Sn=function(){Y({title:G(`Config.Safe.index_11`),footer:!0,component:R[`./ssl/open.vue`]})}),e(`s`,_n=function(){Y({title:G(`Config.Panel.index_11`),footer:!0,component:R[`./debug-mode/confirm.vue`]})}),e(`o`,gn=function(){Y({title:G(`Config.Panel.index_25`),component:R[`./api/set.vue`]})}),P(),se=[`title`],Ae={key:0,class:`settings-label`},Ke={key:1,class:`settings-label`},rt={class:`settings-content`},ft={class:`settings-desc`},ln=N({__name:`index`,props:{label:{type:String,default:``}},setup:function(e){var t=pr().label!==void 0;return function(n,r){return z(),A(`div`,{class:`settings-rows`,title:e.label},[t?(z(),A(`div`,Ae,[U(n.$slots,`label`,{},void 0,!0)])):(z(),A(`div`,Ke,K(e.label),1)),D(`div`,rt,[U(n.$slots,`content`,{},void 0,!0)]),D(`div`,ft,[U(n.$slots,`desc`,{},void 0,!0)])],8,se)}}}),e(`i`,w(ln,[[`__scopeId`,`data-v-bee78963`]])),P(),Ot={},oe={class:`settings-title`},e(`r`,w(Ot,[[`render`,jr],[`__scopeId`,`data-v-00adcb85`]])),P(),y={class:`commonly-card`},Te={class:`card-head`},Ve={class:`card-icon`},tt={class:`flex-1`},dt={class:`card-title`},vt={class:`card-desc text-desc`},cn=N({__name:`index`,props:{title:{type:String,default:``},desc:{type:String,default:``}},setup:function(e){return function(t,n){return z(),A(`div`,y,[D(`div`,Te,[D(`div`,Ve,[U(t.$slots,`icon`,{},void 0,!0)]),D(`div`,tt,[D(`div`,dt,K(e.title),1),D(`div`,vt,K(e.desc),1)])]),U(t.$slots,`default`,{},void 0,!0)])}}}),e(`n`,w(cn,[[`__scopeId`,`data-v-e957caac`]])),P(),v={class:`commonly-rows`},we={class:`leading-14px`},Be={key:0,class:`text-desc`},et={class:`flex items-center mt-8px gap-8px`},sn=N({__name:`index`,props:{title:{type:String,default:``},desc:{type:String,default:``}},setup:function(e){return function(t,n){return z(),A(`div`,v,[D(`div`,we,[D(`span`,null,K(e.title),1),e.desc?(z(),A(`span`,Be,` - `+K(e.desc),1)):k(``,!0)]),D(`div`,et,[U(t.$slots,`default`,{},void 0,!0)]),U(t.$slots,`bottom`,{},void 0,!0)])}}}),e(`t`,w(sn,[[`__scopeId`,`data-v-3921b1c6`]]))}}})})(); \ No newline at end of file diff --git a/BTPanel/static/vite/js/domain-config.js b/BTPanel/static/vite/js/domain-config.js index 9654d817..147b531d 100644 --- a/BTPanel/static/vite/js/domain-config.js +++ b/BTPanel/static/vite/js/domain-config.js @@ -1,8 +1,7 @@ ;(() => { - const hrefs = ["../css/domain-config.css?v=1784873523001"] const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1784873523001" + const version = "1786507437784" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() @@ -28,15 +27,6 @@ loaded.add(url.href) removeAfterLoad(freshLink, link) } - for (const href of hrefs) { - const url = new URL(href, import.meta.url).href - if (loaded.has(url)) continue - const link = document.createElement("link") - link.rel = "stylesheet" - link.href = url - document.head.appendChild(link) - loaded.add(url) - } })(); -import{r as e}from"./rolldown-runtime.js?v=1784873523001";import{Cn as t,Dn as n,En as r,Er as i,Jr as a,Sn as o,Sr as s,Xn as c,Zn as l,Zr as u,_r as d,bn as f,cr as p,fn as m,ir as h,kn as g,mn as _,mr as v,nn as y,nr as b,qn as x,qr as S,rr as C,sr as w,un as T,xn as E,y as D,yn as O,yr as k}from"./vendor-utils.js?v=1784873523001";import{f as A,l as j,p as M}from"./vendor-vue.js?v=1784873523001";import{I as ee,L as te,P as N,Q as ne,St as re,X as ie,Z as ae,_ as oe,et as se,ht as ce,k as le,lt as ue,m as de,r as P,wt as fe,xt as F}from"./vendor-naive.js?v=1784873523001";import{Af as pe,Da as me,Eu as he,Ff as I,H as ge,If as L,Iu as _e,Lf as ve,Oa as ye,Pf as R,Pu as z,Ql as be,Tu as xe,Xl as Se,_u as Ce,au as we,eu as Te,fu as Ee,gp as B,gu as De,hs as Oe,iu as ke,jf as V,ln as H,nu as Ae,pp as je,pu as Me,ru as Ne,tu as Pe,up as U,uu as Fe,wu as Ie}from"./app.js?v=1784873523001";import{D as Le,Ki as W,M as Re,N as G,j as ze,qi as Be,ra as Ve}from"./app-components.js?v=1784873523001";import{Zf as He,bf as K,ep as Ue}from"./app-shared.js?v=1784873523001";import{d as We}from"./app-base.js?v=1784873523001";import{c as Ge}from"./app-form.js?v=1784873523001";var Ke=e({useSettingsStore:()=>q});y();var q=A(`settings-all`,()=>{let e=k({listenIpv6:!1,offlineMode:!1,debugMode:!1,apiInterface:!1,api_token:``,cdn_status:!1,lang:null,langList:[],webname:``,session_timeout:``,session_timeout_source:0,sites_path:``,backup_path:``,serverIp:``,systemDate:``,username:``,account:``,isBindAccount:!1,icon_status:!1,home_announce:!1,backup_info:{auto_backup:0,backup_number:0,total_size:0}}),t=k({panelSSL:!1,basicAuth:!1,dynamicPwd:!1,pwdComplexity:!1,domain:``,limitIp:``,port:`7800`,adminPath:`/`,statusCode:404,pwdSetDay:0,pwdExpireDay:0,pwdExpireTime:0,uaAstrict:!1}),n=async()=>{let{message:e}=await we();B(e)&&(r(e),i(e))},r=t=>{var n;e.value.listenIpv6=t.ipv6===`checked`,e.value.offlineMode=t.is_local===`checked`,e.value.debugMode=t.debug===`checked`,e.value.apiInterface=t.api===`checked`,e.value.cdn_status=t.cdn_status,e.value.api_token=t.api_token,e.value.lang=t.language,e.value.langList=t.language_list.map(e=>({label:e.title,value:e.name})),e.value.webname=t.webname||``,e.value.session_timeout=t.session_timeout||``,e.value.session_timeout_source=t.session_timeout_source||86400,e.value.sites_path=t.sites_path||``,e.value.backup_path=t.backup_path||``,e.value.systemDate=t.systemdate||``,e.value.username=t.username||``,e.value.icon_status=t.icon_status,e.value.home_announce=!!((n=t.panel_announce)!=null&&n.home_announce);let{panel:r,user_info:i}=t;B(r)&&(e.value.serverIp=r.address||``,e.value.backup_info=r.backup_info),B(i)&&(e.value.account=i.data.username,e.value.isBindAccount=i.status===!0)},i=e=>{var n;let{panel:r,SSL:i}=e;t.value.panelSSL=i||location.protocol.indexOf(`https:`)>-1,t.value.basicAuth=((n=e.basic_auth)==null?void 0:n.open)||!1,t.value.statusCode=e.status_code||404,B(r)&&(t.value.domain=r.domain||``,t.value.limitIp=r.limitip||``,t.value.port=r.listen_port||`7800`,t.value.adminPath=r.admin_path||`/`)},a=async()=>{let{message:e}=await Te();B(e)&&(t.value.dynamicPwd=e.result)},o=async()=>{let{message:e}=await ke();B(e)&&(t.value.pwdSetDay=e.expire,t.value.pwdExpireDay=e.expire_day,t.value.pwdExpireTime=e.expire_time,t.value.pwdComplexity=e.password_safe)},s=async()=>{let{message:e}=await Pe();B(e)&&(t.value.uaAstrict=e.status!==`0`)},c=k([]);return{panelConfig:e,safeConfig:t,menuList:c,getConfig:n,getMenus:async()=>{let{message:e}=await Ae();c.value=je(e)?e:[]},getDynamicPwd:a,getPasswordStatus:o,getLimitUaInfo:s}}),J=()=>{let e=q(),{panelConfig:t}=M(e);return{panelConfig:t,getConfig:e.getConfig}};y();var qe={class:`w-320px`},Je=[`innerHTML`],Ye={class:`inline-block text-center leading-[1.4]`},Xe={class:`w-320px`},Ze=g({__name:`set`,setup(e){let{t}=j(),{panelConfig:a}=J(),o=d({token:``,limit_addr:``,ip_type:`custom`}),s=async e=>{await z({t_type:2}),a.value.apiInterface=e},c=()=>{pe({title:t(`Config.Panel.index_33`),content:()=>n(_,null,[n(`div`,{class:`mb-8px`},[t(`Config.Panel.index_86`)]),n(`div`,{class:`text-error`},[t(`Config.Panel.index_87`)])]),onConfirm:async()=>{let{message:e}=await z({t_type:1},!1);R.success({content:t(`Config.Panel.index_34`),close:!0}),B(e)&&(o.token=e.result)}})},l=()=>{switch(o.ip_type){case`all`:return`0.0.0.0/0 -::/0`;case`ipv4`:return`0.0.0.0/0`;case`ipv6`:return`::/0`;case`custom`:return o.limit_addr}},m=()=>{switch(o.ip_type){case`all`:return t(`Allow all IPs`);case`ipv4`:return t(`Only allow IPv4 type`);case`ipv6`:return t(`Only allow IPv6 type`);case`custom`:return t(`Only allow custom IP`)}},h=async()=>{await z({t_type:3,limit_addr:l(),ip_type:o.ip_type}),y()},{loading:g,setLoading:v}=ye(),y=async()=>{try{v(!0);let{message:e}=await Fe();B(e)&&(o.token=e.token,o.limit_addr=e.limit_addr,o.ip_type=e.ip_type)}finally{v(!1)}};return y(),(e,t)=>{let l=de,d=N,_=ce,v=F,y=ae,b=ie,S=G,C=W,D=H,O=oe;return x(),E(O,{show:i(g),class:`w-540px p-20px`},{default:w(()=>[n(C,{model:i(o)},{default:w(()=>[n(d,{label:e.$t(`Config.Panel.index_19`)},{default:w(()=>[n(l,{value:i(a).apiInterface,"onUpdate:value":s},null,8,[`value`])]),_:1},8,[`label`]),n(d,{label:e.$t(`Config.Panel.index_26`)},{default:w(()=>[f(`div`,qe,[n(v,{value:i(o).token,"onUpdate:value":t[0]||(t[0]=e=>i(o).token=e),readonly:!0},{suffix:w(()=>[n(_,{class:`h-22px px-5px`,type:`primary`,size:`small`,onClick:c},{default:w(()=>[r(u(e.$t(`Public.Btn.Reset`)),1)]),_:1})]),_:1},8,[`value`])])]),_:1},8,[`label`]),n(d,{label:e.$t(`IP Type`),"show-feedback":!1},{default:w(()=>[n(b,{value:i(o).ip_type,"onUpdate:value":t[1]||(t[1]=e=>i(o).ip_type=e)},{default:w(()=>[n(y,{value:`all`},{default:w(()=>[r(u(e.$t(`Public.All`)),1)]),_:1}),n(y,{value:`ipv4`},{default:w(()=>[...t[3]||(t[3]=[r(` IPV4 `,-1)])]),_:1}),n(y,{value:`ipv6`},{default:w(()=>[...t[4]||(t[4]=[r(` IPV6 `,-1)])]),_:1}),n(y,{value:`custom`},{default:w(()=>[r(u(e.$t(`Public.Search.Custom`)),1)]),_:1})]),_:1},8,[`value`])]),_:1},8,[`label`]),n(d,{label:` `},{default:w(()=>[f(`div`,{innerHTML:m()},null,8,Je)]),_:1}),p(n(d,{class:`form-item`},{label:w(()=>[f(`div`,Ye,[r(u(e.$t(`Config.Panel.index_27`)),1),t[5]||(t[5]=f(`br`,null,null,-1)),r(` `+u(e.$t(`Config.Panel.index_28`)),1)])]),default:w(()=>[f(`div`,Xe,[n(S,{value:i(o).limit_addr,"onUpdate:value":t[2]||(t[2]=e=>i(o).limit_addr=e),rows:4},null,8,[`value`])])]),_:1},512),[[T,i(o).ip_type===`custom`]]),n(d,{label:` `,"show-feedback":!1},{default:w(()=>[n(_,{type:`primary`,onClick:h},{default:w(()=>[r(u(e.$t(`Public.Btn.Save`)),1)]),_:1})]),_:1})]),_:1},8,[`model`]),n(D,{class:`mt-20px`},{default:w(()=>[f(`li`,null,u(e.$t(`Config.Panel.index_29`)),1),f(`li`,null,u(e.$t(`Config.Panel.index_30`)),1),f(`li`,null,u(e.$t(`Config.Panel.index_31`)),1),f(`li`,null,[r(u(e.$t(`Config.Panel.index_32`))+` `,1),t[6]||(t[6]=f(`a`,{class:`bt-link`,href:`https://www.aapanel.com/forum/d/482-api-interface-tutorial`,target:`_blank`},` https://www.aapanel.com/forum/d/482-api-interface-tutorial `,-1))])]),_:1})]),_:1},8,[`show`])}}});y();var Y=g({__name:`risk`,props:{checked:{type:[String,Number,Boolean]},checkedModifiers:{}},emits:[`update:checked`],setup(e,{expose:r}){let o=b(e,`checked`),s=P(),l=k(0),d=k(0),p=k(!1),m=k(),h=()=>{let{x:e,y:t}=m.value.$el.getClientRects()[0];l.value=e-5,d.value=t-3,p.value=!0,g()},g=D(()=>{p.value=!1},2500);return r({validate:()=>new Promise((e,t)=>{o.value?e(!0):(h(),t(!1))}),showTips:h}),(e,r)=>{let h=ue,g=fe;return x(),t(_,null,[n(h,{ref_key:`checkboxRef`,ref:m,checked:o.value,"onUpdate:checked":r[0]||(r[0]=e=>o.value=e)},{default:w(()=>[c(e.$slots,`default`)]),_:3},8,[`checked`]),n(g,{show:i(p),x:i(l),y:i(d),trigger:`manual`,placement:`top-start`,style:a({backgroundColor:i(s).errorColor,color:`#fff`}),"arrow-style":{backgroundColor:i(s).errorColor}},{default:w(()=>[f(`span`,null,u(e.$t(`Config.Safe.index_169`)),1)]),_:1},8,[`show`,`x`,`y`,`style`,`arrow-style`])],64)}}});y();var Qe={},$e={class:`confirm-tips`};function et(e,n){return x(),t(`ul`,$e,[c(e.$slots,`default`,{},void 0,!0)])}var X=L(Qe,[[`render`,et],[`__scopeId`,`data-v-d88dcbd1`]]);y();var tt={class:`flex items-center`},nt={class:`min-w-32px`},rt={class:`ml-12px text-21px`},it=g({__name:`title`,setup(e){let r=P();return(e,a)=>{let o=I;return x(),t(`div`,tt,[f(`div`,nt,[n(o,{name:`base-warning`,size:`32`,color:i(r).warningColor},null,8,[`color`])]),f(`div`,rt,[c(e.$slots,`default`)])])}}});y();var at={class:`w-440px p-20px`},ot={class:`text-error`},st={class:`text-error`},ct=g({__name:`confirm`,setup(e,{expose:i}){let{panelConfig:a}=J(),o=h(`riskRef`);return i({onConfirm:async()=>{var e;await((e=o.value)==null?void 0:e.validate()),await De(),a.value.debugMode=!0,U(3e3)}}),(e,i)=>(x(),t(`div`,at,[n(it,{class:`mb-20px`},{default:w(()=>[r(u(e.$t(`Config.Panel.index_14`)),1)]),_:1}),n(X,{class:`mb-20px`},{default:w(()=>[f(`li`,ot,u(e.$t(`Config.Panel.index_15`)),1),f(`li`,st,u(e.$t(`Config.Panel.debugRestartTip`)),1),f(`li`,null,u(e.$t(`Config.Panel.index_16`)),1),f(`li`,null,u(e.$t(`Config.Panel.index_17`)),1)]),_:1}),n(Y,{ref_key:`riskRef`,ref:o},{default:w(()=>[r(u(e.$t(`Config.Panel.index_18`)),1)]),_:1},512)]))}});y();var lt={class:`w-360px p-20px`},ut=g({__name:`set`,props:{menuList:{type:Array,default:()=>[]}},setup(e){let{t:r}=j(),a=Oe(),o=[`memuA`,`memuAsoft`,`memuAconfig`,`dologin`],{columns:s}=me([{key:`title`,title:r(`Config.Panel.index_80`)},{key:`show`,title:r(`Config.Panel.index_81`),align:`right`,width:100,render:e=>o.includes(e.id)?r(`Config.Panel.index_82`):n(de,{value:e.show,size:`small`,onUpdateValue:t=>{c(t,e)}},null)}]),c=async(t,n)=>{let r=e.menuList.filter(e=>!e.show).map(e=>e);t?r.splice(r.map(e=>e.id).indexOf(n.id),1):r.push(n),await Ce({hide_list:r.map(e=>e.id)}),a.setHideMenu(r.map(e=>e.title)),n.show=t};return(r,a)=>{let o=Be;return x(),t(`div`,lt,[n(o,{data:e.menuList,columns:i(s)},null,8,[`data`,`columns`])])}}});y();var dt={class:`w-420px px-20px pt-28px pb-8px`},ft={class:`w-210px`},pt={class:`w-210px`},mt={class:`w-210px`},ht=g({__name:`set`,setup(e,{expose:r}){let{t:a}=j(),o=k(null),s=d({password1:``,password2:``,userpassword:``}),c={password1:{trigger:[`blur`,`input`],validator:()=>s.password1.trim()===``?Error(a(`Config.Panel.index_67`)):s.password1.trim().length<6?Error(a(`Config.Panel.index_68`)):!0},password2:{trigger:[`blur`,`input`],validator:()=>s.password2.trim()===``?Error(a(`Config.Panel.index_69`)):s.password2===s.password1||Error(a(`Config.Panel.index_70`))},userpassword:{trigger:[`blur`,`input`],required:!0,message:a(`Config.Panel.index_67`)}};return r({onConfirm:async()=>{var e;await((e=o.value)==null?void 0:e.validate()),await he({password1:K(s.password1),password2:K(s.password2),userpassword:K(s.userpassword)}),U(`/login?dologin=True`,1500)}}),(e,r)=>{let a=F,l=N,u=Ge,d=W;return x(),t(`div`,dt,[n(d,{ref_key:`formRef`,ref:o,model:i(s),rules:c,"require-mark-placement":`left`},{default:w(()=>[n(l,{label:e.$t(`Old Password`),path:`userpassword`,"show-require-mark":!0},{default:w(()=>[f(`div`,ft,[n(a,{value:i(s).userpassword,"onUpdate:value":r[0]||(r[0]=e=>i(s).userpassword=e),placeholder:``},null,8,[`value`])])]),_:1},8,[`label`]),n(l,{label:e.$t(`New Password`),path:`password1`,"show-require-mark":!0},{default:w(()=>[f(`div`,pt,[n(u,{value:i(s).password1,"onUpdate:value":r[1]||(r[1]=e=>i(s).password1=e),length:10,placeholder:``},null,8,[`value`])])]),_:1},8,[`label`]),n(l,{label:e.$t(`Config.Panel.index_59`),path:`password2`,"show-require-mark":!0},{default:w(()=>[f(`div`,mt,[n(a,{value:i(s).password2,"onUpdate:value":r[2]||(r[2]=e=>i(s).password2=e),placeholder:``},null,8,[`value`])])]),_:1},8,[`label`])]),_:1},8,[`model`])])}}});function Z(){let e=q(),{safeConfig:t}=M(e);return{safeConfig:t,getPasswordStatus:e.getPasswordStatus}}var gt=()=>{let e=q(),{panelConfig:t,safeConfig:n}=M(e),r=()=>({webname:t.value.webname||``,session_timeout:t.value.session_timeout_source||86400,domain:n.value.domain,limitip:n.value.limitIp,sites_path:t.value.sites_path,backup_path:t.value.backup_path,address:t.value.serverIp,systemdate:t.value.systemDate,port:n.value.port,backup_number:t.value.backup_info.backup_number,auto_backup:t.value.backup_info.auto_backup});return{saveConfig:async(e={})=>{await Ie({...r(),...e})},getConfig:e.getConfig}};y();var _t={class:`w-400px p-20px`},vt={class:`text-error`},yt={class:`text-error`},bt={class:`text-error`},xt={class:`w-210px`},St=g({__name:`set`,setup(e,{expose:a}){let{t:o}=j(),s=k(),c=k(null),{safeConfig:l}=Z(),{saveConfig:p}=gt(),h=d({port:Ve(l.value.port)}),g={port:{trigger:[`blur`,`input`],validator:()=>Ue(h.port)?!0:Error(o(`Config.Safe.index_104`))}};return a({onConfirm:async()=>{var e;await s.value.validate(),await((e=c.value)==null?void 0:e.validate()),await p({port:`${h.port}`}),U(`${location.protocol}//${location.hostname}:${h.port}${location.pathname}`,3e3)}}),(e,a)=>{let o=le,l=N,d=W;return x(),t(`div`,_t,[n(X,{class:`mb-20px`},{default:w(()=>[f(`li`,vt,u(e.$t(`Config.Safe.index_100`)),1),f(`li`,yt,u(e.$t(`Config.Safe.index_101`)),1),f(`li`,bt,u(e.$t(`Config.Safe.portRestartTip`)),1)]),_:1}),n(d,{ref_key:`formRef`,ref:c,model:i(h),rules:g},{default:w(()=>[n(l,{label:e.$t(`Config.Safe.index_96`),path:`port`,"label-width":`auto`,"label-style":{paddingLeft:`24px`}},{default:w(()=>[f(`div`,xt,[n(o,{value:i(h).port,"onUpdate:value":a[0]||(a[0]=e=>i(h).port=e),min:1,max:65535,"show-button":!1,placeholder:``},null,8,[`value`])])]),_:1},8,[`label`])]),_:1},8,[`model`]),n(Y,{ref_key:`riskRef`,ref:s},{default:w(()=>[r(u(e.$t(`Config.Safe.index_102`))+` `,1),f(`a`,{class:`bt-link`,href:`https://www.aapanel.com/forum/d/599-how-to-release-the-aapanel-port`,target:`_blank`,onClick:m(()=>!1,[`stop`])},u(e.$t(`Config.Safe.index_103`)),1)]),_:1},512)])}}});y();var Ct={class:`w-440px px-20px pt-28px pb-24px`},wt={class:`w-240px`},Tt={class:`text-error`},Et=g({__name:`set`,setup(e,{expose:r}){let{t:a}=j(),{safeConfig:o}=Z(),s=k(null),c=d({adminPath:o.value.adminPath}),l={adminPath:{trigger:[`blur`,`input`],validator:()=>c.adminPath.trim()!==``||Error(a(`Config.Safe.index_108`))}};return r({onConfirm:async()=>{var e;await((e=s.value)==null?void 0:e.validate()),await Me({admin_path:K(c.adminPath)}),o.value.adminPath=c.adminPath}}),(e,r)=>{let a=F,o=N,d=W,p=H;return x(),t(`div`,Ct,[n(d,{ref_key:`formRef`,ref:s,model:i(c),rules:l},{default:w(()=>[n(o,{label:e.$t(`Config.Safe.index_105`),path:`adminPath`},{default:w(()=>[f(`div`,wt,[n(a,{value:i(c).adminPath,"onUpdate:value":r[0]||(r[0]=e=>i(c).adminPath=e),placeholder:``},null,8,[`value`])])]),_:1},8,[`label`])]),_:1},8,[`model`]),n(p,{class:`mt-4px`},{default:w(()=>[f(`li`,Tt,u(e.$t(`Config.Safe.panelRestartTip`)),1)]),_:1})])}}}),Dt=()=>{let e=document.cookie.split(`;`);for(let t=0;t-1?n.substr(0,r):n;document.cookie=`${i}=;expires=Thu, 01 Jan 1970 00:00:00 GMT`}},Ot=async e=>{await new Promise(e=>setTimeout(e,2e3));let t=localStorage.getItem(`apsess`);if(Dt(),sessionStorage.clear(),e)window.location.href=e;else{let e=`${location.protocol===`http:`?`https`:`http`}://${window.location.host}/apsess_${t}`;window.location.href=e}};y();var kt={class:`w-400px flex p-20px`},At={class:`min-w-32px`},jt={class:`flex-1 ml-10px text-14px leading-22px`},Mt={class:`flex items-center min-h-30px mb-12px text-error`},Nt={class:`mb-12px text-error`},Pt=g({__name:`close`,emits:[`setConfirm`],setup(e,{expose:a,emit:o}){let s=o,{t:c}=j(),l=P(),d=k(!1),p=()=>{m>0||s(`setConfirm`,{disabled:!d.value})},m=5;return(()=>{s(`setConfirm`,{text:c(`Config.Safe.index_16`,[m]),disabled:!0});let e=setInterval(()=>{m--,s(`setConfirm`,{text:c(`Config.Safe.index_16`,[m])}),m<=0&&(clearInterval(e),s(`setConfirm`,{text:c(`Config.Safe.index_17`),disabled:!d.value}))},1e3)})(),a({onConfirm:async()=>{let{message:e}=await Se();return await Ot(e.redirect),!1}}),(e,a)=>{let o=I,s=ue;return x(),t(`div`,kt,[f(`div`,At,[n(o,{name:`base-warning`,color:i(l).warningColor,size:`32`},null,8,[`color`])]),f(`div`,jt,[f(`div`,Mt,u(e.$t(`Config.Safe.index_14`)),1),f(`div`,Nt,u(e.$t(`Config.Safe.panelRestartTip`)),1),n(s,{checked:i(d),"onUpdate:checked":[a[0]||(a[0]=e=>v(d)?d.value=e:null),p]},{default:w(()=>[r(u(e.$t(`Config.Safe.index_15`)),1)]),_:1},8,[`checked`])])])}}});y();var Ft={class:`w-640px px-40px py-24px`},It={class:`flex-center mb-20px`},Lt={class:`min-w-32px`},Rt={class:`ml-4px text-21px`},zt={class:`text-error`},Bt={class:`text-error`},Vt={class:`bt-link`,href:`https://www.aapanel.com/forum/d/167-common-problems-after-opening-the-panel-certificate`,target:`_blank`},Ht={class:`flex`},Ut={class:`form-label`},Wt={class:`w-280px`},Gt={class:`flex mt-16px`},Kt={class:`form-label`},qt={class:`w-280px`},Jt={class:`flex mt-16px`},Yt={class:`form-label`},Xt={class:`w-280px`},Zt={class:`flex mt-16px`},Qt={class:`form-label`},$t={class:`w-280px`},en={class:`flex justify-between mt-24px`},tn={class:`bt-link`,href:`https://www.aapanel.com/forum/d/167-common-problems-after-opening-the-panel-certificate`,target:`_blank`},nn=L(g({__name:`open`,setup(e,{expose:a}){let{t:o}=j(),s=h(`riskRef`),c=k(1),d=k(``),m=k(``),g=k(``),_=[{label:o(`Config.Safe.index_30`),value:1},{label:`Let's Encrypt`,value:2},{label:o(`Config.Safe.index_31`),value:3}],y=async()=>{let{message:e}=await be();B(e)&&(c.value=e.cert_type?Number(e.cert_type):1,d.value=e.email||``)},b=async()=>{let{message:e}=await Ne();B(e)&&(m.value=e.privateKey||``,g.value=e.certPem||``)},S=async()=>{let e=R.loading(o(`Config.Safe.index_32`));try{await Promise.all([y(),b()])}finally{e.close()}},C=()=>{let e=c.value===2?{email:d.value}:{};return{cert_type:c.value,...e}};return S(),a({onConfirm:async()=>{var e;if(await((e=s.value)==null?void 0:e.validate()),c.value===2&&d.value.trim()===``)return R.error(o(`Config.Safe.index_33`)),!1;if(c.value===2&&!He(d.value))return R.error(o(`Config.Safe.index_34`)),!1;if(c.value===3&&(m.value.trim()===``||g.value.trim()===``))return R.error(o(`Config.Safe.index_35`)),!1;let t=R.loading(o(`Config.Safe.index_36`));try{c.value===3&&await Ee({privateKey:m.value,certPem:g.value});let{message:e}=await xe(C(),!1);await Ot(e.redirect)}finally{t.close()}return!1}}),(e,a)=>{let o=I,h=l(`i18n-t`),y=se,b=F,S=G;return x(),t(`div`,Ft,[f(`div`,It,[f(`div`,Lt,[n(o,{name:`scan-success`,size:`32`})]),f(`span`,Rt,u(e.$t(`Config.Safe.index_18`)),1)]),n(X,{class:`mb-20px`},{default:w(()=>[f(`li`,zt,u(e.$t(`Config.Safe.index_19`)),1),f(`li`,Bt,u(e.$t(`Config.Safe.panelRestartTip`)),1),f(`li`,null,u(e.$t(`Config.Safe.index_20`)),1),n(h,{tag:`li`,scope:`global`,keypath:`Config.Safe.index_21`},{link_:w(()=>[f(`a`,Vt,u(e.$t(`Config.Safe.index_22`)),1)]),_:1})]),_:1}),f(`div`,Ht,[f(`span`,Ut,u(e.$t(`Config.Safe.index_24`)),1),f(`div`,Wt,[n(y,{value:i(c),"onUpdate:value":a[0]||(a[0]=e=>v(c)?c.value=e:null),options:_},null,8,[`value`])])]),p(f(`div`,Gt,[f(`span`,Kt,u(e.$t(`Config.Safe.index_25`)),1),f(`div`,qt,[n(b,{value:i(d),"onUpdate:value":a[1]||(a[1]=e=>v(d)?d.value=e:null),placeholder:e.$t(`Config.Safe.index_26`)},null,8,[`value`,`placeholder`])])],512),[[T,i(c)===2]]),p(f(`div`,Jt,[f(`span`,Yt,u(e.$t(`Config.Safe.index_27`)),1),f(`div`,Xt,[n(S,{value:i(m),"onUpdate:value":a[2]||(a[2]=e=>v(m)?m.value=e:null),rows:4,placeholder:``},null,8,[`value`])])],512),[[T,i(c)===3]]),p(f(`div`,Zt,[f(`span`,Qt,u(e.$t(`Config.Safe.index_28`)),1),f(`div`,$t,[n(S,{value:i(g),"onUpdate:value":a[3]||(a[3]=e=>v(g)?g.value=e:null),rows:4,placeholder:``},null,8,[`value`])])],512),[[T,i(c)===3]]),f(`div`,en,[n(Y,{ref_key:`riskRef`,ref:s},{default:w(()=>[r(u(e.$t(`Config.Safe.index_29`)),1)]),_:1},512),f(`a`,tn,u(e.$t(`Config.Safe.index_167`)),1)])])}}}),[[`__scopeId`,`data-v-16ee3bfb`]]);y();var rn={class:`flex gap-20px mt-16px`},an={class:`flex-1`},on={class:`mb-8px`},sn={class:`flex-1`},cn={class:`mb-8px`},ln={class:`mt-10px`},un={class:`bt-link`,href:`http://www.bt.cn/bbs/thread-704-1-1.html`,target:`_blank`},dn=g({__name:`custom`,setup(e){let{loading:t,setLoading:a}=ye(),s=k(``),c=k(``),l=d({dns:[``],issuer:`--`,notBefore:`--`,notAfter:`--`,endtime:0}),p=O(()=>l.endtime<=0),m=async()=>{try{a(!0);let{message:e}=await Ne();B(e)&&(s.value=e.privateKey||``,c.value=e.certPem||``,l.dns=e.info.dns||[],l.issuer=e.info.issuer||``,l.notBefore=e.info.notBefore||``,l.notAfter=e.info.notAfter||``,l.endtime=e.info.endtime||0)}finally{a(!1)}};m();let h=async()=>{await Ee({privateKey:s.value,certPem:c.value},!0),m()};return(e,a)=>{let d=re,m=G,g=ce,_=H,y=oe;return x(),E(y,{show:i(t)},{default:w(()=>[i(c)?(x(),E(d,{key:0,type:i(p)?`error`:`success`,"show-icon":!1},{default:w(()=>[f(`div`,{class:S([`flex flex-wrap gap-x-24px py-2px text-12px`,i(p)?`text-error`:`text-primary`])},[f(`div`,null,[r(u(e.$t(`Config.Safe.index_37`)),1),f(`b`,null,u(i(l).dns.join(`,`)||`--`),1)]),f(`div`,null,[r(u(e.$t(`Config.Safe.index_38`)),1),f(`b`,null,u(i(l).issuer),1)]),f(`div`,null,[r(u(e.$t(`Config.Safe.index_39`)),1),f(`b`,null,u(i(p)?`已过期`:i(l).notAfter),1)])],2)]),_:1},8,[`type`])):o(``,!0),f(`div`,rn,[f(`div`,an,[f(`div`,on,u(e.$t(`Config.Safe.index_27`)),1),n(m,{value:i(s),"onUpdate:value":a[0]||(a[0]=e=>v(s)?s.value=e:null),rows:14,placeholder:``},null,8,[`value`])]),f(`div`,sn,[f(`div`,cn,u(e.$t(`Config.Safe.index_28`)),1),n(m,{value:i(c),"onUpdate:value":a[1]||(a[1]=e=>v(c)?c.value=e:null),rows:14,placeholder:``},null,8,[`value`])])]),f(`div`,ln,[n(g,{type:`primary`,onClick:h},{default:w(()=>[r(u(e.$t(`Public.Btn.Save`)),1)]),_:1})]),n(_,{class:`mt-12px`},{default:w(()=>[f(`li`,null,[r(u(e.$t(`Config.Safe.index_40`))+` `,1),f(`a`,un,` [`+u(e.$t(`Public.Btn.Help`))+`] `,1)]),f(`li`,null,u(e.$t(`Config.Safe.index_42`)),1),f(`li`,null,u(e.$t(`Config.Safe.index_43`)),1)]),_:1})]),_:1},8,[`show`])}}});y();var fn={class:`h-400px`},pn={class:`flex items-center`},mn={class:`min-w-18px mr-8px`},hn={class:`leading-18px`},gn={class:`w-400px mr-10px`},_n={class:`text-primary font-bold`},vn={class:`text-warning font-bold`},yn={class:`text-error`},bn=g({__name:`lets`,setup(e){let{t:a}=j(),c=k(null),l=d({domain:``,hash:``,auth_type:`http`,support:[]}),p={domain:{required:!0,trigger:`blur`,message:a(`Config.Safe.Ssl.index_10`)}},m=k(!1),h=k(!1),g=k(!1),_=()=>{C()},v=()=>{g.value=!1,h.value=!1,l.hash=``,l.support=[]},y=()=>{window.open(`/ssl_domain/domain`)},b=async()=>{var e;await((e=c.value)==null?void 0:e.validate());let{message:t}=await Re({domain:s(l)});B(t)&&(t.task_id?S(t.task_id):R.success(t.result))},S=e=>{V({hideClose:!0,data:{task_id:e},component:Le})},C=async()=>{if(l.domain)try{m.value=!0;let{message:e}=await ge({domain:l.domain});B(e)&&(h.value=!0,g.value=!!e.hash,l.hash=e.hash,l.support=e.support)}finally{m.value=!1}};return(async()=>{let{message:e}=await ze();B(e)&&(l.domain=e.domain)})(),(e,a)=>{let s=I,d=re,S=ne,T=te,D=ie,O=N,k=F,A=ce,j=ee,M=W,ae=H;return x(),t(`div`,fn,[n(d,{"show-icon":!1,class:`mb-20px`},{default:w(()=>[f(`div`,pn,[f(`div`,mn,[n(s,{name:`base-info`,size:17})]),f(`span`,hn,u(e.$t(`Config.Safe.Ssl.index_1`)),1)])]),_:1}),n(M,{ref_key:`formRef`,ref:c,model:i(l),rules:p,"label-width":`140`},{default:w(()=>[n(O,{label:e.$t(`Config.Safe.Ssl.index_2`)},{default:w(()=>[n(D,{value:i(l).auth_type,"onUpdate:value":a[0]||(a[0]=e=>i(l).auth_type=e)},{default:w(()=>[n(T,null,{default:w(()=>[n(S,{value:`http`},{default:w(()=>[r(u(e.$t(`SSL.SiteSSL.index_17`)),1)]),_:1}),n(S,{value:`dns`},{default:w(()=>[r(u(e.$t(`SSL.index_12`)),1)]),_:1})]),_:1})]),_:1},8,[`value`])]),_:1},8,[`label`]),i(l).auth_type===`dns`?(x(),E(O,{key:0,label:e.$t(`Config.Safe.Ssl.index_4`),prop:`domain`},{default:w(()=>[f(`div`,gn,[n(k,{value:i(l).domain,"onUpdate:value":a[1]||(a[1]=e=>i(l).domain=e),loading:i(m),"input-props":{spellcheck:!1},placeholder:e.$t(`Config.Safe.Ssl.index_5`),clearable:``,onBlur:_,onInput:v},null,8,[`value`,`loading`,`placeholder`])]),n(A,{onClick:C},{default:w(()=>[r(u(e.$t(`Config.Safe.Ssl.index_12`)),1)]),_:1})]),_:1},8,[`label`])):o(``,!0),i(l).auth_type===`http`?(x(),E(O,{key:1,label:e.$t(`Config.Safe.Ssl.index_4`)},{default:w(()=>[n(k,{class:`w-400px!`,value:i(l).domain,"onUpdate:value":a[2]||(a[2]=e=>i(l).domain=e),placeholder:e.$t(`Config.Safe.Ssl.index_5`)},null,8,[`value`,`placeholder`])]),_:1},8,[`label`])):o(``,!0),i(h)&&i(l).auth_type===`dns`?(x(),E(O,{key:2,label:` `},{default:w(()=>[i(g)?(x(),E(d,{key:0,type:`success`,class:`min-w-500px`},{default:w(()=>[f(`span`,_n,u(e.$t(`Config.Safe.Ssl.index_6`,[i(l).domain])),1)]),_:1})):(x(),E(d,{key:1,type:`warning`,class:`min-w-500px`},{default:w(()=>[n(j,{class:`items-center`},{default:w(()=>[f(`span`,vn,u(e.$t(`Config.Safe.Ssl.index_7`,[i(l).domain])),1),n(A,{type:`primary`,ghost:``,size:`small`,onClick:y},{default:w(()=>[r(u(e.$t(`Config.Safe.Ssl.index_8`)),1)]),_:1})]),_:1})]),_:1}))]),_:1})):o(``,!0),n(O,{label:` `},{default:w(()=>[n(A,{type:`primary`,disabled:!i(g)&&i(l).auth_type===`dns`,onClick:b},{default:w(()=>[r(u(e.$t(`Config.Safe.Ssl.index_9`)),1)]),_:1},8,[`disabled`])]),_:1})]),_:1},8,[`model`]),i(l).auth_type===`http`?(x(),E(ae,{key:0},{default:w(()=>[f(`li`,yn,u(e.$t(`SSL.SiteSSL.index_15`)),1),f(`li`,null,u(e.$t(`Site.Cert.index_21`)),1),f(`li`,null,u(e.$t(`Site.Cert.index_23`)),1),f(`li`,null,u(e.$t(`Site.Cert.index_24`)),1)]),_:1})):o(``,!0)])}}});y();var xn={class:`w-740px p-16px`},Sn=g({__name:`index`,setup(e){let r=k(`custom`),a=[{key:`custom`,label:`Custom SSL`,component:dn},{key:`lets`,label:`Lets Encrypt`,component:bn}];return(e,o)=>{let s=We;return x(),t(`div`,xn,[n(s,{value:i(r),"onUpdate:value":o[0]||(o[0]=e=>v(r)?r.value=e:null),options:a},null,8,[`value`])])}}});y();var Cn={class:`w-420px px-20px pt-28px pb-8px`},wn={class:`w-210px`},Tn={class:`w-210px`},En={class:`w-210px`},Dn=g({__name:`set`,setup(e,{expose:r}){let{t:a}=j(),{panelConfig:o}=J(),s=h(`formRef`),c=d({username1:o.value.username,username2:``,userpassword:``}),l={username1:{trigger:[`blur`,`input`],validator:()=>c.username1.trim()!==``||Error(a(`Config.Panel.index_60`))},username2:{trigger:[`blur`,`input`],validator:()=>c.username2.trim()===``?Error(a(`Config.Panel.index_61`)):c.username2===c.username1||Error(a(`Config.Panel.index_62`))},userpassword:{trigger:[`blur`,`input`],required:!0,message:a(`Config.Panel.index_67`)}};return r({onConfirm:async()=>{var e;await((e=s.value)==null?void 0:e.validate()),await _e({username1:K(c.username1),username2:K(c.username2),userpassword:K(c.userpassword)}),U(`/login?dologin=True`,1500)}}),(e,r)=>{let a=F,o=N,u=W;return x(),t(`div`,Cn,[n(u,{ref_key:`formRef`,ref:s,model:i(c),rules:l,"require-mark-placement":`left`},{default:w(()=>[n(o,{label:e.$t(`Config.Panel.index_58`),path:`username1`,"show-require-mark":!0},{default:w(()=>[f(`div`,wn,[n(a,{value:i(c).username1,"onUpdate:value":r[0]||(r[0]=e=>i(c).username1=e),placeholder:``},null,8,[`value`])])]),_:1},8,[`label`]),n(o,{label:e.$t(`Config.Panel.index_59`),path:`username2`,"show-require-mark":!0},{default:w(()=>[f(`div`,Tn,[n(a,{value:i(c).username2,"onUpdate:value":r[1]||(r[1]=e=>i(c).username2=e),placeholder:``},null,8,[`value`])])]),_:1},8,[`label`]),n(o,{label:e.$t(`Config.Panel.index_66`),path:`userpassword`,"show-require-mark":!0},{default:w(()=>[f(`div`,En,[n(a,{value:i(c).userpassword,"onUpdate:value":r[2]||(r[2]=e=>i(c).userpassword=e),placeholder:``},null,8,[`value`])])]),_:1},8,[`label`])]),_:1},8,[`model`])])}}}),On=e({openApiSet:()=>Rn,openDebugModeConfirm:()=>Ln,openMenuHideSet:()=>jn,openPasswordSet:()=>An,openPortSet:()=>Mn,openSSLClose:()=>Fn,openSSLOpen:()=>In,openSSLSet:()=>Pn,openSafeEntrySet:()=>Nn,openUsernameSet:()=>kn}),Q=Object.assign({"./api/set.vue":Ze,"./debug-mode/confirm.vue":ct,"./menu-hide/set.vue":ut,"./password/set.vue":ht,"./port/set.vue":St,"./safe-entry/set.vue":Et,"./ssl/close.vue":Pt,"./ssl/open.vue":nn,"./ssl/set/custom.vue":dn,"./ssl/set/index.vue":Sn,"./ssl/set/lets.vue":bn,"./username/set.vue":Dn}),{t:$}=ve.global,kn=()=>{V({title:$(`Config.Panel.index_57`),footer:!0,component:Q[`./username/set.vue`]})},An=()=>{V({title:$(`Config.Panel.index_65`),footer:!0,component:Q[`./password/set.vue`]})},jn=e=>{V({title:$(`Config.Panel.index_79`),component:Q[`./menu-hide/set.vue`],data:{menuList:e}})},Mn=()=>{V({title:$(`Config.Safe.index_99`),footer:!0,component:Q[`./port/set.vue`]})},Nn=()=>{V({title:$(`Config.Safe.index_107`),footer:!0,component:Q[`./safe-entry/set.vue`]})},Pn=()=>{V({title:$(`Config.Safe.index_13`),component:Q[`./ssl/set/index.vue`]})},Fn=()=>{V({title:$(`Config.Safe.index_12`),footer:!0,confirmType:`error`,component:Q[`./ssl/close.vue`]})},In=()=>{V({title:$(`Config.Safe.index_11`),footer:!0,component:Q[`./ssl/open.vue`]})},Ln=()=>{V({title:$(`Config.Panel.index_11`),footer:!0,component:Q[`./debug-mode/confirm.vue`]})},Rn=()=>{V({title:$(`Config.Panel.index_25`),component:Q[`./api/set.vue`]})};y();var zn=[`title`],Bn={key:0,class:`settings-label`},Vn={key:1,class:`settings-label`},Hn={class:`settings-content`},Un={class:`settings-desc`},Wn=L(g({__name:`index`,props:{label:{type:String,default:``}},setup(e){let n=C().label!==void 0;return(r,i)=>(x(),t(`div`,{class:`settings-rows`,title:e.label},[n?(x(),t(`div`,Bn,[c(r.$slots,`label`,{},void 0,!0)])):(x(),t(`div`,Vn,u(e.label),1)),f(`div`,Hn,[c(r.$slots,`content`,{},void 0,!0)]),f(`div`,Un,[c(r.$slots,`desc`,{},void 0,!0)])],8,zn))}}),[[`__scopeId`,`data-v-bee78963`]]);y();var Gn={},Kn={class:`settings-title`};function qn(e,n){return x(),t(`div`,Kn,[c(e.$slots,`default`,{},void 0,!0)])}var Jn=L(Gn,[[`render`,qn],[`__scopeId`,`data-v-00adcb85`]]);y();var Yn={class:`commonly-card`},Xn={class:`card-head`},Zn={class:`card-icon`},Qn={class:`flex-1`},$n={class:`card-title`},er={class:`card-desc text-desc`},tr=L(g({__name:`index`,props:{title:{type:String,default:``},desc:{type:String,default:``}},setup(e){return(n,r)=>(x(),t(`div`,Yn,[f(`div`,Xn,[f(`div`,Zn,[c(n.$slots,`icon`,{},void 0,!0)]),f(`div`,Qn,[f(`div`,$n,u(e.title),1),f(`div`,er,u(e.desc),1)])]),c(n.$slots,`default`,{},void 0,!0)]))}}),[[`__scopeId`,`data-v-e957caac`]]);y();var nr={class:`commonly-rows`},rr={class:`leading-14px`},ir={key:0,class:`text-desc`},ar={class:`flex items-center mt-8px gap-8px`},or=L(g({__name:`index`,props:{title:{type:String,default:``},desc:{type:String,default:``}},setup(e){return(n,r)=>(x(),t(`div`,nr,[f(`div`,rr,[f(`span`,null,u(e.title),1),e.desc?(x(),t(`span`,ir,` - `+u(e.desc),1)):o(``,!0)]),f(`div`,ar,[c(n.$slots,`default`,{},void 0,!0)]),c(n.$slots,`bottom`,{},void 0,!0)]))}}),[[`__scopeId`,`data-v-3921b1c6`]]);export{q as C,Ke as S,Z as _,On as a,Y as b,jn as c,Fn as d,In as f,gt as g,kn as h,Wn as i,An as l,Nn as m,tr as n,Rn as o,Pn as p,Jn as r,Ln as s,or as t,Mn as u,it as v,J as x,X as y}; \ No newline at end of file +import{r as e}from"./rolldown-runtime.js?v=1786507437784";import{Cn as t,Dn as n,En as r,Jn as i,Or as a,Qn as o,Sn as s,Yr as c,Zn as l,Zr as u,ar as d,bn as f,br as p,cr as m,ei as h,fn as g,hr as _,ir as v,kn as y,lr as b,mn as x,nn as S,rr as C,un as w,vr as T,wr as E,xn as D,y as O,yn as k}from"./vendor-utils.js?v=1786507437784";import{f as A,l as j,p as M}from"./vendor-vue.js?v=1786507437784";import{$ as ee,A as te,Ct as ne,F as N,L as re,Q as ie,R as ae,St as P,Tt as oe,Z as se,gt as ce,h as le,r as F,tt as ue,ut as de,v as fe}from"./vendor-naive.js?v=1786507437784";import{$l as pe,Bf as me,Da as he,Du as ge,H as _e,Lf as I,Lu as L,Nf as ve,Oa as ye,Ou as be,Pf as R,Rf as z,au as xe,bu as Se,cu as Ce,gp as we,gu as Te,hu as Ee,iu as De,ku as Oe,ln as B,ou as ke,pp as V,pu as Ae,ru as je,su as Me,tu as Ne,vs as Pe,yp as H,yu as Fe,zf as U,zu as Ie}from"./app.js?v=1786507437784";import{D as Le,Ki as W,M as Re,N as G,j as ze,qi as Be,ra as Ve}from"./app-components.js?v=1786507437784";import{Qf as He,Yf as Ue,vf as K}from"./app-shared.js?v=1786507437784";import{d as We}from"./app-base.js?v=1786507437784";import{c as Ge}from"./app-form.js?v=1786507437784";var Ke=e({useSettingsStore:()=>q});S();var q=A(`settings-all`,()=>{let e=p({listenIpv6:!1,offlineMode:!1,debugMode:!1,apiInterface:!1,api_token:``,cdn_status:!1,lang:null,langList:[],webname:``,session_timeout:``,session_timeout_source:0,sites_path:``,backup_path:``,serverIp:``,systemDate:``,username:``,account:``,isBindAccount:!1,icon_status:!1,home_announce:!1,backup_info:{auto_backup:0,backup_number:0,total_size:0}}),t=p({panelSSL:!1,basicAuth:!1,dynamicPwd:!1,pwdComplexity:!1,domain:``,limitIp:``,port:`7800`,adminPath:`/`,statusCode:404,pwdSetDay:0,pwdExpireDay:0,pwdExpireTime:0,uaAstrict:!1}),n=async()=>{let{message:e}=await Ce();H(e)&&(r(e),i(e))},r=t=>{var n;e.value.listenIpv6=t.ipv6===`checked`,e.value.offlineMode=t.is_local===`checked`,e.value.debugMode=t.debug===`checked`,e.value.apiInterface=t.api===`checked`,e.value.cdn_status=t.cdn_status,e.value.api_token=t.api_token,e.value.lang=t.language,e.value.langList=t.language_list.map(e=>({label:e.title,value:e.name})),e.value.webname=t.webname||``,e.value.session_timeout=t.session_timeout||``,e.value.session_timeout_source=t.session_timeout_source||86400,e.value.sites_path=t.sites_path||``,e.value.backup_path=t.backup_path||``,e.value.systemDate=t.systemdate||``,e.value.username=t.username||``,e.value.icon_status=t.icon_status,e.value.home_announce=!!((n=t.panel_announce)!=null&&n.home_announce);let{panel:r,user_info:i}=t;H(r)&&(e.value.serverIp=r.address||``,e.value.backup_info=r.backup_info),H(i)&&(e.value.account=i.data.username,e.value.isBindAccount=i.status===!0)},i=e=>{var n;let{panel:r,SSL:i}=e;t.value.panelSSL=i||location.protocol.indexOf(`https:`)>-1,t.value.basicAuth=((n=e.basic_auth)==null?void 0:n.open)||!1,t.value.statusCode=e.status_code||404,H(r)&&(t.value.domain=r.domain||``,t.value.limitIp=r.limitip||``,t.value.port=r.listen_port||`7800`,t.value.adminPath=r.admin_path||`/`)},a=async()=>{let{message:e}=await je();H(e)&&(t.value.dynamicPwd=e.result)},o=async()=>{let{message:e}=await Me();H(e)&&(t.value.pwdSetDay=e.expire,t.value.pwdExpireDay=e.expire_day,t.value.pwdExpireTime=e.expire_time,t.value.pwdComplexity=e.password_safe)},s=async()=>{let{message:e}=await De();H(e)&&(t.value.uaAstrict=e.status!==`0`)},c=p([]);return{panelConfig:e,safeConfig:t,menuList:c,getConfig:n,getMenus:async()=>{let{message:e}=await xe();c.value=we(e)?e:[]},getDynamicPwd:a,getPasswordStatus:o,getLimitUaInfo:s}}),J=()=>{let e=q(),{panelConfig:t}=M(e);return{panelConfig:t,getConfig:e.getConfig}};S();var qe={class:`w-320px`},Je=[`innerHTML`],Ye={class:`inline-block text-center leading-[1.4]`},Xe={class:`w-320px`},Ze=y({__name:`set`,setup(e){let{t}=j(),{panelConfig:o}=J(),s=T({token:``,limit_addr:``,ip_type:`custom`}),c=async e=>{await L({t_type:2}),o.value.apiInterface=e},l=()=>{ve({title:t(`Config.Panel.index_33`),content:()=>n(x,null,[n(`div`,{class:`mb-8px`},[t(`Config.Panel.index_86`)]),n(`div`,{class:`text-error`},[t(`Config.Panel.index_87`)])]),onConfirm:async()=>{let{message:e}=await L({t_type:1},!1);I.success({content:t(`Config.Panel.index_34`),close:!0}),H(e)&&(s.token=e.result)}})},u=()=>{switch(s.ip_type){case`all`:return`0.0.0.0/0 +::/0`;case`ipv4`:return`0.0.0.0/0`;case`ipv6`:return`::/0`;case`custom`:return s.limit_addr}},d=()=>{switch(s.ip_type){case`all`:return t(`Allow all IPs`);case`ipv4`:return t(`Only allow IPv4 type`);case`ipv6`:return t(`Only allow IPv6 type`);case`custom`:return t(`Only allow custom IP`)}},p=async()=>{await L({t_type:3,limit_addr:u(),ip_type:s.ip_type}),v()},{loading:g,setLoading:_}=ye(),v=async()=>{try{_(!0);let{message:e}=await Ae();H(e)&&(s.token=e.token,s.limit_addr=e.limit_addr,s.ip_type=e.ip_type)}finally{_(!1)}};return v(),(e,t)=>{let u=le,_=N,v=ce,y=P,x=ie,S=se,C=G,T=W,E=B,O=fe;return i(),D(O,{show:a(g),class:`w-540px p-20px`},{default:m(()=>[n(T,{model:a(s)},{default:m(()=>[n(_,{label:e.$t(`Config.Panel.index_19`)},{default:m(()=>[n(u,{value:a(o).apiInterface,"onUpdate:value":c},null,8,[`value`])]),_:1},8,[`label`]),n(_,{label:e.$t(`Config.Panel.index_26`)},{default:m(()=>[f(`div`,qe,[n(y,{value:a(s).token,"onUpdate:value":t[0]||(t[0]=e=>a(s).token=e),readonly:!0},{suffix:m(()=>[n(v,{class:`h-22px px-5px`,type:`primary`,size:`small`,onClick:l},{default:m(()=>[r(h(e.$t(`Public.Btn.Reset`)),1)]),_:1})]),_:1},8,[`value`])])]),_:1},8,[`label`]),n(_,{label:e.$t(`IP Type`),"show-feedback":!1},{default:m(()=>[n(S,{value:a(s).ip_type,"onUpdate:value":t[1]||(t[1]=e=>a(s).ip_type=e)},{default:m(()=>[n(x,{value:`all`},{default:m(()=>[r(h(e.$t(`Public.All`)),1)]),_:1}),n(x,{value:`ipv4`},{default:m(()=>[...t[3]||(t[3]=[r(` IPV4 `,-1)])]),_:1}),n(x,{value:`ipv6`},{default:m(()=>[...t[4]||(t[4]=[r(` IPV6 `,-1)])]),_:1}),n(x,{value:`custom`},{default:m(()=>[r(h(e.$t(`Public.Search.Custom`)),1)]),_:1})]),_:1},8,[`value`])]),_:1},8,[`label`]),n(_,{label:` `},{default:m(()=>[f(`div`,{innerHTML:d()},null,8,Je)]),_:1}),b(n(_,{class:`form-item`},{label:m(()=>[f(`div`,Ye,[r(h(e.$t(`Config.Panel.index_27`)),1),t[5]||(t[5]=f(`br`,null,null,-1)),r(` `+h(e.$t(`Config.Panel.index_28`)),1)])]),default:m(()=>[f(`div`,Xe,[n(C,{value:a(s).limit_addr,"onUpdate:value":t[2]||(t[2]=e=>a(s).limit_addr=e),rows:4},null,8,[`value`])])]),_:1},512),[[w,a(s).ip_type===`custom`]]),n(_,{label:` `,"show-feedback":!1},{default:m(()=>[n(v,{type:`primary`,onClick:p},{default:m(()=>[r(h(e.$t(`Public.Btn.Save`)),1)]),_:1})]),_:1})]),_:1},8,[`model`]),n(E,{class:`mt-20px`},{default:m(()=>[f(`li`,null,h(e.$t(`Config.Panel.index_29`)),1),f(`li`,null,h(e.$t(`Config.Panel.index_30`)),1),f(`li`,null,h(e.$t(`Config.Panel.index_31`)),1),f(`li`,null,[r(h(e.$t(`Config.Panel.index_32`))+` `,1),t[6]||(t[6]=f(`a`,{class:`bt-link`,href:`https://www.aapanel.com/forum/d/482-api-interface-tutorial`,target:`_blank`},` https://www.aapanel.com/forum/d/482-api-interface-tutorial `,-1))])]),_:1})]),_:1},8,[`show`])}}});S();var Y=y({__name:`risk`,props:{checked:{type:[String,Number,Boolean]},checkedModifiers:{}},emits:[`update:checked`],setup(e,{expose:r}){let o=C(e,`checked`),s=F(),c=p(0),d=p(0),g=p(!1),_=p(),v=()=>{let{x:e,y:t}=_.value.$el.getClientRects()[0];c.value=e-5,d.value=t-3,g.value=!0,y()},y=O(()=>{g.value=!1},2500);return r({validate:()=>new Promise((e,t)=>{o.value?e(!0):(v(),t(!1))}),showTips:v}),(e,r)=>{let p=de,v=oe;return i(),t(x,null,[n(p,{ref_key:`checkboxRef`,ref:_,checked:o.value,"onUpdate:checked":r[0]||(r[0]=e=>o.value=e)},{default:m(()=>[l(e.$slots,`default`)]),_:3},8,[`checked`]),n(v,{show:a(g),x:a(c),y:a(d),trigger:`manual`,placement:`top-start`,style:u({backgroundColor:a(s).errorColor,color:`#fff`}),"arrow-style":{backgroundColor:a(s).errorColor}},{default:m(()=>[f(`span`,null,h(e.$t(`Config.Safe.index_169`)),1)]),_:1},8,[`show`,`x`,`y`,`style`,`arrow-style`])],64)}}});S();var Qe={},$e={class:`confirm-tips`};function et(e,n){return i(),t(`ul`,$e,[l(e.$slots,`default`,{},void 0,!0)])}var X=U(Qe,[[`render`,et],[`__scopeId`,`data-v-d88dcbd1`]]);S();var tt={class:`flex items-center`},nt={class:`min-w-32px`},rt={class:`ml-12px text-21px`},it=y({__name:`title`,setup(e){let r=F();return(e,o)=>{let s=z;return i(),t(`div`,tt,[f(`div`,nt,[n(s,{name:`base-warning`,size:`32`,color:a(r).warningColor},null,8,[`color`])]),f(`div`,rt,[l(e.$slots,`default`)])])}}});S();var at={class:`w-440px p-20px`},ot={class:`text-error`},st={class:`text-error`},ct=y({__name:`confirm`,setup(e,{expose:a}){let{panelConfig:o}=J(),s=d(`riskRef`);return a({onConfirm:async()=>{var e;await((e=s.value)==null?void 0:e.validate()),await Fe(),o.value.debugMode=!0,V(3e3)}}),(e,a)=>(i(),t(`div`,at,[n(it,{class:`mb-20px`},{default:m(()=>[r(h(e.$t(`Config.Panel.index_14`)),1)]),_:1}),n(X,{class:`mb-20px`},{default:m(()=>[f(`li`,ot,h(e.$t(`Config.Panel.index_15`)),1),f(`li`,st,h(e.$t(`Config.Panel.debugRestartTip`)),1),f(`li`,null,h(e.$t(`Config.Panel.index_16`)),1),f(`li`,null,h(e.$t(`Config.Panel.index_17`)),1)]),_:1}),n(Y,{ref_key:`riskRef`,ref:s},{default:m(()=>[r(h(e.$t(`Config.Panel.index_18`)),1)]),_:1},512)]))}});S();var lt={class:`w-360px p-20px`},ut=y({__name:`set`,props:{menuList:{type:Array,default:()=>[]}},setup(e){let{t:r}=j(),o=Pe(),s=[`memuA`,`memuAsoft`,`memuAconfig`,`dologin`],{columns:c}=he([{key:`title`,title:r(`Config.Panel.index_80`)},{key:`show`,title:r(`Config.Panel.index_81`),align:`right`,width:100,render:e=>s.includes(e.id)?r(`Config.Panel.index_82`):n(le,{value:e.show,size:`small`,onUpdateValue:t=>{l(t,e)}},null)}]),l=async(t,n)=>{let r=e.menuList.filter(e=>!e.show).map(e=>e);t?r.splice(r.map(e=>e.id).indexOf(n.id),1):r.push(n),await Se({hide_list:r.map(e=>e.id)}),o.setHideMenu(r.map(e=>e.title)),n.show=t};return(r,o)=>{let s=Be;return i(),t(`div`,lt,[n(s,{data:e.menuList,columns:a(c)},null,8,[`data`,`columns`])])}}});S();var dt={class:`w-420px px-20px pt-28px pb-8px`},ft={class:`w-210px`},pt={class:`w-210px`},mt={class:`w-210px`},ht=y({__name:`set`,setup(e,{expose:r}){let{t:o}=j(),s=p(null),c=T({password1:``,password2:``,userpassword:``}),l={password1:{trigger:[`blur`,`input`],validator:()=>c.password1.trim()===``?Error(o(`Config.Panel.index_67`)):c.password1.trim().length<6?Error(o(`Config.Panel.index_68`)):!0},password2:{trigger:[`blur`,`input`],validator:()=>c.password2.trim()===``?Error(o(`Config.Panel.index_69`)):c.password2===c.password1||Error(o(`Config.Panel.index_70`))},userpassword:{trigger:[`blur`,`input`],required:!0,message:o(`Config.Panel.index_67`)}};return r({onConfirm:async()=>{var e;await((e=s.value)==null?void 0:e.validate()),await Oe({password1:K(c.password1),password2:K(c.password2),userpassword:K(c.userpassword)}),V(`/login?dologin=True`,1500)}}),(e,r)=>{let o=P,u=N,d=Ge,p=W;return i(),t(`div`,dt,[n(p,{ref_key:`formRef`,ref:s,model:a(c),rules:l,"require-mark-placement":`left`},{default:m(()=>[n(u,{label:e.$t(`Old Password`),path:`userpassword`,"show-require-mark":!0},{default:m(()=>[f(`div`,ft,[n(o,{value:a(c).userpassword,"onUpdate:value":r[0]||(r[0]=e=>a(c).userpassword=e),placeholder:``},null,8,[`value`])])]),_:1},8,[`label`]),n(u,{label:e.$t(`New Password`),path:`password1`,"show-require-mark":!0},{default:m(()=>[f(`div`,pt,[n(d,{value:a(c).password1,"onUpdate:value":r[1]||(r[1]=e=>a(c).password1=e),length:10,placeholder:``},null,8,[`value`])])]),_:1},8,[`label`]),n(u,{label:e.$t(`Config.Panel.index_59`),path:`password2`,"show-require-mark":!0},{default:m(()=>[f(`div`,mt,[n(o,{value:a(c).password2,"onUpdate:value":r[2]||(r[2]=e=>a(c).password2=e),placeholder:``},null,8,[`value`])])]),_:1},8,[`label`])]),_:1},8,[`model`])])}}});function Z(){let e=q(),{safeConfig:t}=M(e);return{safeConfig:t,getPasswordStatus:e.getPasswordStatus}}var gt=()=>{let e=q(),{panelConfig:t,safeConfig:n}=M(e),r=()=>({webname:t.value.webname||``,session_timeout:t.value.session_timeout_source||86400,domain:n.value.domain,limitip:n.value.limitIp,sites_path:t.value.sites_path,backup_path:t.value.backup_path,address:t.value.serverIp,systemdate:t.value.systemDate,port:n.value.port,backup_number:t.value.backup_info.backup_number,auto_backup:t.value.backup_info.auto_backup});return{saveConfig:async(e={})=>{await ge({...r(),...e})},getConfig:e.getConfig}};S();var _t={class:`w-400px p-20px`},vt={class:`text-error`},yt={class:`text-error`},bt={class:`text-error`},xt={class:`w-210px`},St=y({__name:`set`,setup(e,{expose:o}){let{t:s}=j(),c=p(),l=p(null),{safeConfig:u}=Z(),{saveConfig:d}=gt(),_=T({port:Ve(u.value.port)}),v={port:{trigger:[`blur`,`input`],validator:()=>He(_.port)?!0:Error(s(`Config.Safe.index_104`))}};return o({onConfirm:async()=>{var e;await c.value.validate(),await((e=l.value)==null?void 0:e.validate()),await d({port:`${_.port}`}),V(`${location.protocol}//${location.hostname}:${_.port}${location.pathname}`,3e3)}}),(e,o)=>{let s=te,u=N,d=W;return i(),t(`div`,_t,[n(X,{class:`mb-20px`},{default:m(()=>[f(`li`,vt,h(e.$t(`Config.Safe.index_100`)),1),f(`li`,yt,h(e.$t(`Config.Safe.index_101`)),1),f(`li`,bt,h(e.$t(`Config.Safe.portRestartTip`)),1)]),_:1}),n(d,{ref_key:`formRef`,ref:l,model:a(_),rules:v},{default:m(()=>[n(u,{label:e.$t(`Config.Safe.index_96`),path:`port`,"label-width":`auto`,"label-style":{paddingLeft:`24px`}},{default:m(()=>[f(`div`,xt,[n(s,{value:a(_).port,"onUpdate:value":o[0]||(o[0]=e=>a(_).port=e),min:1,max:65535,"show-button":!1,placeholder:``},null,8,[`value`])])]),_:1},8,[`label`])]),_:1},8,[`model`]),n(Y,{ref_key:`riskRef`,ref:c},{default:m(()=>[r(h(e.$t(`Config.Safe.index_102`))+` `,1),f(`a`,{class:`bt-link`,href:`https://www.aapanel.com/forum/d/599-how-to-release-the-aapanel-port`,target:`_blank`,onClick:g(()=>!1,[`stop`])},h(e.$t(`Config.Safe.index_103`)),1)]),_:1},512)])}}});S();var Ct={class:`w-440px px-20px pt-28px pb-24px`},wt={class:`w-240px`},Tt={class:`text-error`},Et=y({__name:`set`,setup(e,{expose:r}){let{t:o}=j(),{safeConfig:s}=Z(),c=p(null),l=T({adminPath:s.value.adminPath}),u={adminPath:{trigger:[`blur`,`input`],validator:()=>l.adminPath.trim()!==``||Error(o(`Config.Safe.index_108`))}};return r({onConfirm:async()=>{var e;await((e=c.value)==null?void 0:e.validate()),await Te({admin_path:K(l.adminPath)}),s.value.adminPath=l.adminPath}}),(e,r)=>{let o=P,s=N,d=W,p=B;return i(),t(`div`,Ct,[n(d,{ref_key:`formRef`,ref:c,model:a(l),rules:u},{default:m(()=>[n(s,{label:e.$t(`Config.Safe.index_105`),path:`adminPath`},{default:m(()=>[f(`div`,wt,[n(o,{value:a(l).adminPath,"onUpdate:value":r[0]||(r[0]=e=>a(l).adminPath=e),placeholder:``},null,8,[`value`])])]),_:1},8,[`label`])]),_:1},8,[`model`]),n(p,{class:`mt-4px`},{default:m(()=>[f(`li`,Tt,h(e.$t(`Config.Safe.panelRestartTip`)),1)]),_:1})])}}}),Dt=()=>{let e=document.cookie.split(`;`);for(let t=0;t-1?n.substr(0,r):n;document.cookie=`${i}=;expires=Thu, 01 Jan 1970 00:00:00 GMT`}},Ot=async e=>{await new Promise(e=>setTimeout(e,2e3));let t=localStorage.getItem(`apsess`);if(Dt(),sessionStorage.clear(),e)window.location.href=e;else{let e=`${location.protocol===`http:`?`https`:`http`}://${window.location.host}/apsess_${t}`;window.location.href=e}};S();var kt={class:`w-400px flex p-20px`},At={class:`min-w-32px`},jt={class:`flex-1 ml-10px text-14px leading-22px`},Mt={class:`flex items-center min-h-30px mb-12px text-error`},Nt={class:`mb-12px text-error`},Pt=y({__name:`close`,emits:[`setConfirm`],setup(e,{expose:o,emit:s}){let c=s,{t:l}=j(),u=F(),d=p(!1),g=()=>{v>0||c(`setConfirm`,{disabled:!d.value})},v=5;return(()=>{c(`setConfirm`,{text:l(`Config.Safe.index_16`,[v]),disabled:!0});let e=setInterval(()=>{v--,c(`setConfirm`,{text:l(`Config.Safe.index_16`,[v])}),v<=0&&(clearInterval(e),c(`setConfirm`,{text:l(`Config.Safe.index_17`),disabled:!d.value}))},1e3)})(),o({onConfirm:async()=>{let{message:e}=await pe();return await Ot(e.redirect),!1}}),(e,o)=>{let s=z,c=de;return i(),t(`div`,kt,[f(`div`,At,[n(s,{name:`base-warning`,color:a(u).warningColor,size:`32`},null,8,[`color`])]),f(`div`,jt,[f(`div`,Mt,h(e.$t(`Config.Safe.index_14`)),1),f(`div`,Nt,h(e.$t(`Config.Safe.panelRestartTip`)),1),n(c,{checked:a(d),"onUpdate:checked":[o[0]||(o[0]=e=>_(d)?d.value=e:null),g]},{default:m(()=>[r(h(e.$t(`Config.Safe.index_15`)),1)]),_:1},8,[`checked`])])])}}});S();var Ft={class:`w-640px px-40px py-24px`},It={class:`flex-center mb-20px`},Lt={class:`min-w-32px`},Rt={class:`ml-4px text-21px`},zt={class:`text-error`},Bt={class:`text-error`},Vt={class:`bt-link`,href:`https://www.aapanel.com/forum/d/167-common-problems-after-opening-the-panel-certificate`,target:`_blank`},Ht={class:`flex`},Ut={class:`form-label`},Wt={class:`w-280px`},Gt={class:`flex mt-16px`},Kt={class:`form-label`},qt={class:`w-280px`},Jt={class:`flex mt-16px`},Yt={class:`form-label`},Xt={class:`w-280px`},Zt={class:`flex mt-16px`},Qt={class:`form-label`},$t={class:`w-280px`},en={class:`flex justify-between mt-24px`},tn={class:`bt-link`,href:`https://www.aapanel.com/forum/d/167-common-problems-after-opening-the-panel-certificate`,target:`_blank`},nn=U(y({__name:`open`,setup(e,{expose:s}){let{t:c}=j(),l=d(`riskRef`),u=p(1),g=p(``),v=p(``),y=p(``),x=[{label:c(`Config.Safe.index_30`),value:1},{label:`Let's Encrypt`,value:2},{label:c(`Config.Safe.index_31`),value:3}],S=async()=>{let{message:e}=await Ne();H(e)&&(u.value=e.cert_type?Number(e.cert_type):1,g.value=e.email||``)},C=async()=>{let{message:e}=await ke();H(e)&&(v.value=e.privateKey||``,y.value=e.certPem||``)},T=async()=>{let e=I.loading(c(`Config.Safe.index_32`));try{await Promise.all([S(),C()])}finally{e.close()}},E=()=>{let e=u.value===2?{email:g.value}:{};return{cert_type:u.value,...e}};return T(),s({onConfirm:async()=>{var e;if(await((e=l.value)==null?void 0:e.validate()),u.value===2&&g.value.trim()===``)return I.error(c(`Config.Safe.index_33`)),!1;if(u.value===2&&!Ue(g.value))return I.error(c(`Config.Safe.index_34`)),!1;if(u.value===3&&(v.value.trim()===``||y.value.trim()===``))return I.error(c(`Config.Safe.index_35`)),!1;let t=I.loading(c(`Config.Safe.index_36`));try{u.value===3&&await Ee({privateKey:v.value,certPem:y.value});let{message:e}=await be(E(),!1);await Ot(e.redirect)}finally{t.close()}return!1}}),(e,s)=>{let c=z,d=o(`i18n-t`),p=ue,S=P,C=G;return i(),t(`div`,Ft,[f(`div`,It,[f(`div`,Lt,[n(c,{name:`scan-success`,size:`32`})]),f(`span`,Rt,h(e.$t(`Config.Safe.index_18`)),1)]),n(X,{class:`mb-20px`},{default:m(()=>[f(`li`,zt,h(e.$t(`Config.Safe.index_19`)),1),f(`li`,Bt,h(e.$t(`Config.Safe.panelRestartTip`)),1),f(`li`,null,h(e.$t(`Config.Safe.index_20`)),1),n(d,{tag:`li`,scope:`global`,keypath:`Config.Safe.index_21`},{link_:m(()=>[f(`a`,Vt,h(e.$t(`Config.Safe.index_22`)),1)]),_:1})]),_:1}),f(`div`,Ht,[f(`span`,Ut,h(e.$t(`Config.Safe.index_24`)),1),f(`div`,Wt,[n(p,{value:a(u),"onUpdate:value":s[0]||(s[0]=e=>_(u)?u.value=e:null),options:x},null,8,[`value`])])]),b(f(`div`,Gt,[f(`span`,Kt,h(e.$t(`Config.Safe.index_25`)),1),f(`div`,qt,[n(S,{value:a(g),"onUpdate:value":s[1]||(s[1]=e=>_(g)?g.value=e:null),placeholder:e.$t(`Config.Safe.index_26`)},null,8,[`value`,`placeholder`])])],512),[[w,a(u)===2]]),b(f(`div`,Jt,[f(`span`,Yt,h(e.$t(`Config.Safe.index_27`)),1),f(`div`,Xt,[n(C,{value:a(v),"onUpdate:value":s[2]||(s[2]=e=>_(v)?v.value=e:null),rows:4,placeholder:``},null,8,[`value`])])],512),[[w,a(u)===3]]),b(f(`div`,Zt,[f(`span`,Qt,h(e.$t(`Config.Safe.index_28`)),1),f(`div`,$t,[n(C,{value:a(y),"onUpdate:value":s[3]||(s[3]=e=>_(y)?y.value=e:null),rows:4,placeholder:``},null,8,[`value`])])],512),[[w,a(u)===3]]),f(`div`,en,[n(Y,{ref_key:`riskRef`,ref:l},{default:m(()=>[r(h(e.$t(`Config.Safe.index_29`)),1)]),_:1},512),f(`a`,tn,h(e.$t(`Config.Safe.index_167`)),1)])])}}}),[[`__scopeId`,`data-v-16ee3bfb`]]);S();var rn={class:`flex gap-20px mt-16px`},an={class:`flex-1`},on={class:`mb-8px`},sn={class:`flex-1`},cn={class:`mb-8px`},ln={class:`mt-10px`},un={class:`bt-link`,href:`http://www.bt.cn/bbs/thread-704-1-1.html`,target:`_blank`},dn=y({__name:`custom`,setup(e){let{loading:t,setLoading:o}=ye(),l=p(``),u=p(``),d=T({dns:[``],issuer:`--`,notBefore:`--`,notAfter:`--`,endtime:0}),g=k(()=>d.endtime<=0),v=async()=>{try{o(!0);let{message:e}=await ke();H(e)&&(l.value=e.privateKey||``,u.value=e.certPem||``,d.dns=e.info.dns||[],d.issuer=e.info.issuer||``,d.notBefore=e.info.notBefore||``,d.notAfter=e.info.notAfter||``,d.endtime=e.info.endtime||0)}finally{o(!1)}};v();let y=async()=>{await Ee({privateKey:l.value,certPem:u.value},!0),v()};return(e,o)=>{let p=ne,v=G,b=ce,x=B,S=fe;return i(),D(S,{show:a(t)},{default:m(()=>[a(u)?(i(),D(p,{key:0,type:a(g)?`error`:`success`,"show-icon":!1},{default:m(()=>[f(`div`,{class:c([`flex flex-wrap gap-x-24px py-2px text-12px`,a(g)?`text-error`:`text-primary`])},[f(`div`,null,[r(h(e.$t(`Config.Safe.index_37`)),1),f(`b`,null,h(a(d).dns.join(`,`)||`--`),1)]),f(`div`,null,[r(h(e.$t(`Config.Safe.index_38`)),1),f(`b`,null,h(a(d).issuer),1)]),f(`div`,null,[r(h(e.$t(`Config.Safe.index_39`)),1),f(`b`,null,h(a(g)?`已过期`:a(d).notAfter),1)])],2)]),_:1},8,[`type`])):s(``,!0),f(`div`,rn,[f(`div`,an,[f(`div`,on,h(e.$t(`Config.Safe.index_27`)),1),n(v,{value:a(l),"onUpdate:value":o[0]||(o[0]=e=>_(l)?l.value=e:null),rows:14,placeholder:``},null,8,[`value`])]),f(`div`,sn,[f(`div`,cn,h(e.$t(`Config.Safe.index_28`)),1),n(v,{value:a(u),"onUpdate:value":o[1]||(o[1]=e=>_(u)?u.value=e:null),rows:14,placeholder:``},null,8,[`value`])])]),f(`div`,ln,[n(b,{type:`primary`,onClick:y},{default:m(()=>[r(h(e.$t(`Public.Btn.Save`)),1)]),_:1})]),n(x,{class:`mt-12px`},{default:m(()=>[f(`li`,null,[r(h(e.$t(`Config.Safe.index_40`))+` `,1),f(`a`,un,` [`+h(e.$t(`Public.Btn.Help`))+`] `,1)]),f(`li`,null,h(e.$t(`Config.Safe.index_42`)),1),f(`li`,null,h(e.$t(`Config.Safe.index_43`)),1)]),_:1})]),_:1},8,[`show`])}}});S();var fn={class:`h-400px`},pn={class:`flex items-center`},mn={class:`min-w-18px mr-8px`},hn={class:`leading-18px`},gn={class:`w-400px mr-10px`},_n={class:`text-primary font-bold`},vn={class:`text-warning font-bold`},yn={class:`text-error`},bn=y({__name:`lets`,setup(e){let{t:o}=j(),c=p(null),l=T({domain:``,hash:``,auth_type:`http`,support:[]}),u={domain:{required:!0,trigger:`blur`,message:o(`Config.Safe.Ssl.index_10`)}},d=p(!1),g=p(!1),_=p(!1),v=()=>{C()},y=()=>{_.value=!1,g.value=!1,l.hash=``,l.support=[]},b=()=>{window.open(`/ssl_domain/domain`)},x=async()=>{var e;await((e=c.value)==null?void 0:e.validate());let{message:t}=await Re({domain:E(l)});H(t)&&(t.task_id?S(t.task_id):I.success(t.result))},S=e=>{R({hideClose:!0,data:{task_id:e},component:Le})},C=async()=>{if(l.domain)try{d.value=!0;let{message:e}=await _e({domain:l.domain});H(e)&&(g.value=!0,_.value=!!e.hash,l.hash=e.hash,l.support=e.support)}finally{d.value=!1}};return(async()=>{let{message:e}=await ze();H(e)&&(l.domain=e.domain)})(),(e,o)=>{let p=z,S=ne,w=ee,T=ae,E=se,O=N,k=P,A=ce,j=re,M=W,te=B;return i(),t(`div`,fn,[n(S,{"show-icon":!1,class:`mb-20px`},{default:m(()=>[f(`div`,pn,[f(`div`,mn,[n(p,{name:`base-info`,size:17})]),f(`span`,hn,h(e.$t(`Config.Safe.Ssl.index_1`)),1)])]),_:1}),n(M,{ref_key:`formRef`,ref:c,model:a(l),rules:u,"label-width":`140`},{default:m(()=>[n(O,{label:e.$t(`Config.Safe.Ssl.index_2`)},{default:m(()=>[n(E,{value:a(l).auth_type,"onUpdate:value":o[0]||(o[0]=e=>a(l).auth_type=e)},{default:m(()=>[n(T,null,{default:m(()=>[n(w,{value:`http`},{default:m(()=>[r(h(e.$t(`SSL.SiteSSL.index_17`)),1)]),_:1}),n(w,{value:`dns`},{default:m(()=>[r(h(e.$t(`SSL.index_12`)),1)]),_:1})]),_:1})]),_:1},8,[`value`])]),_:1},8,[`label`]),a(l).auth_type===`dns`?(i(),D(O,{key:0,label:e.$t(`Config.Safe.Ssl.index_4`),prop:`domain`},{default:m(()=>[f(`div`,gn,[n(k,{value:a(l).domain,"onUpdate:value":o[1]||(o[1]=e=>a(l).domain=e),loading:a(d),"input-props":{spellcheck:!1},placeholder:e.$t(`Config.Safe.Ssl.index_5`),clearable:``,onBlur:v,onInput:y},null,8,[`value`,`loading`,`placeholder`])]),n(A,{onClick:C},{default:m(()=>[r(h(e.$t(`Config.Safe.Ssl.index_12`)),1)]),_:1})]),_:1},8,[`label`])):s(``,!0),a(l).auth_type===`http`?(i(),D(O,{key:1,label:e.$t(`Config.Safe.Ssl.index_4`)},{default:m(()=>[n(k,{class:`w-400px!`,value:a(l).domain,"onUpdate:value":o[2]||(o[2]=e=>a(l).domain=e),placeholder:e.$t(`Config.Safe.Ssl.index_5`)},null,8,[`value`,`placeholder`])]),_:1},8,[`label`])):s(``,!0),a(g)&&a(l).auth_type===`dns`?(i(),D(O,{key:2,label:` `},{default:m(()=>[a(_)?(i(),D(S,{key:0,type:`success`,class:`min-w-500px`},{default:m(()=>[f(`span`,_n,h(e.$t(`Config.Safe.Ssl.index_6`,[a(l).domain])),1)]),_:1})):(i(),D(S,{key:1,type:`warning`,class:`min-w-500px`},{default:m(()=>[n(j,{class:`items-center`},{default:m(()=>[f(`span`,vn,h(e.$t(`Config.Safe.Ssl.index_7`,[a(l).domain])),1),n(A,{type:`primary`,ghost:``,size:`small`,onClick:b},{default:m(()=>[r(h(e.$t(`Config.Safe.Ssl.index_8`)),1)]),_:1})]),_:1})]),_:1}))]),_:1})):s(``,!0),n(O,{label:` `},{default:m(()=>[n(A,{type:`primary`,disabled:!a(_)&&a(l).auth_type===`dns`,onClick:x},{default:m(()=>[r(h(e.$t(`Config.Safe.Ssl.index_9`)),1)]),_:1},8,[`disabled`])]),_:1})]),_:1},8,[`model`]),a(l).auth_type===`http`?(i(),D(te,{key:0},{default:m(()=>[f(`li`,yn,h(e.$t(`SSL.SiteSSL.index_15`)),1),f(`li`,null,h(e.$t(`Site.Cert.index_21`)),1),f(`li`,null,h(e.$t(`Site.Cert.index_23`)),1),f(`li`,null,h(e.$t(`Site.Cert.index_24`)),1)]),_:1})):s(``,!0)])}}});S();var xn={class:`w-740px p-16px`},Sn=y({__name:`index`,setup(e){let r=p(`custom`),o=[{key:`custom`,label:`Custom SSL`,component:dn},{key:`lets`,label:`Lets Encrypt`,component:bn}];return(e,s)=>{let c=We;return i(),t(`div`,xn,[n(c,{value:a(r),"onUpdate:value":s[0]||(s[0]=e=>_(r)?r.value=e:null),options:o},null,8,[`value`])])}}});S();var Cn={class:`w-420px px-20px pt-28px pb-8px`},wn={class:`w-210px`},Tn={class:`w-210px`},En={class:`w-210px`},Dn=y({__name:`set`,setup(e,{expose:r}){let{t:o}=j(),{panelConfig:s}=J(),c=d(`formRef`),l=T({username1:s.value.username,username2:``,userpassword:``}),u={username1:{trigger:[`blur`,`input`],validator:()=>l.username1.trim()!==``||Error(o(`Config.Panel.index_60`))},username2:{trigger:[`blur`,`input`],validator:()=>l.username2.trim()===``?Error(o(`Config.Panel.index_61`)):l.username2===l.username1||Error(o(`Config.Panel.index_62`))},userpassword:{trigger:[`blur`,`input`],required:!0,message:o(`Config.Panel.index_67`)}};return r({onConfirm:async()=>{var e;await((e=c.value)==null?void 0:e.validate()),await Ie({username1:K(l.username1),username2:K(l.username2),userpassword:K(l.userpassword)}),V(`/login?dologin=True`,1500)}}),(e,r)=>{let o=P,s=N,d=W;return i(),t(`div`,Cn,[n(d,{ref_key:`formRef`,ref:c,model:a(l),rules:u,"require-mark-placement":`left`},{default:m(()=>[n(s,{label:e.$t(`Config.Panel.index_58`),path:`username1`,"show-require-mark":!0},{default:m(()=>[f(`div`,wn,[n(o,{value:a(l).username1,"onUpdate:value":r[0]||(r[0]=e=>a(l).username1=e),placeholder:``},null,8,[`value`])])]),_:1},8,[`label`]),n(s,{label:e.$t(`Config.Panel.index_59`),path:`username2`,"show-require-mark":!0},{default:m(()=>[f(`div`,Tn,[n(o,{value:a(l).username2,"onUpdate:value":r[1]||(r[1]=e=>a(l).username2=e),placeholder:``},null,8,[`value`])])]),_:1},8,[`label`]),n(s,{label:e.$t(`Config.Panel.index_66`),path:`userpassword`,"show-require-mark":!0},{default:m(()=>[f(`div`,En,[n(o,{value:a(l).userpassword,"onUpdate:value":r[2]||(r[2]=e=>a(l).userpassword=e),placeholder:``},null,8,[`value`])])]),_:1},8,[`label`])]),_:1},8,[`model`])])}}}),On=e({openApiSet:()=>Rn,openDebugModeConfirm:()=>Ln,openMenuHideSet:()=>jn,openPasswordSet:()=>An,openPortSet:()=>Mn,openSSLClose:()=>Fn,openSSLOpen:()=>In,openSSLSet:()=>Pn,openSafeEntrySet:()=>Nn,openUsernameSet:()=>kn}),Q=Object.assign({"./api/set.vue":Ze,"./debug-mode/confirm.vue":ct,"./menu-hide/set.vue":ut,"./password/set.vue":ht,"./port/set.vue":St,"./safe-entry/set.vue":Et,"./ssl/close.vue":Pt,"./ssl/open.vue":nn,"./ssl/set/custom.vue":dn,"./ssl/set/index.vue":Sn,"./ssl/set/lets.vue":bn,"./username/set.vue":Dn}),{t:$}=me.global,kn=()=>{R({title:$(`Config.Panel.index_57`),footer:!0,component:Q[`./username/set.vue`]})},An=()=>{R({title:$(`Config.Panel.index_65`),footer:!0,component:Q[`./password/set.vue`]})},jn=e=>{R({title:$(`Config.Panel.index_79`),component:Q[`./menu-hide/set.vue`],data:{menuList:e}})},Mn=()=>{R({title:$(`Config.Safe.index_99`),footer:!0,component:Q[`./port/set.vue`]})},Nn=()=>{R({title:$(`Config.Safe.index_107`),footer:!0,component:Q[`./safe-entry/set.vue`]})},Pn=()=>{R({title:$(`Config.Safe.index_13`),component:Q[`./ssl/set/index.vue`]})},Fn=()=>{R({title:$(`Config.Safe.index_12`),footer:!0,confirmType:`error`,component:Q[`./ssl/close.vue`]})},In=()=>{R({title:$(`Config.Safe.index_11`),footer:!0,component:Q[`./ssl/open.vue`]})},Ln=()=>{R({title:$(`Config.Panel.index_11`),footer:!0,component:Q[`./debug-mode/confirm.vue`]})},Rn=()=>{R({title:$(`Config.Panel.index_25`),component:Q[`./api/set.vue`]})};S();var zn=[`title`],Bn={key:0,class:`settings-label`},Vn={key:1,class:`settings-label`},Hn={class:`settings-content`},Un={class:`settings-desc`},Wn=U(y({__name:`index`,props:{label:{type:String,default:``}},setup(e){let n=v().label!==void 0;return(r,a)=>(i(),t(`div`,{class:`settings-rows`,title:e.label},[n?(i(),t(`div`,Bn,[l(r.$slots,`label`,{},void 0,!0)])):(i(),t(`div`,Vn,h(e.label),1)),f(`div`,Hn,[l(r.$slots,`content`,{},void 0,!0)]),f(`div`,Un,[l(r.$slots,`desc`,{},void 0,!0)])],8,zn))}}),[[`__scopeId`,`data-v-bee78963`]]);S();var Gn={},Kn={class:`settings-title`};function qn(e,n){return i(),t(`div`,Kn,[l(e.$slots,`default`,{},void 0,!0)])}var Jn=U(Gn,[[`render`,qn],[`__scopeId`,`data-v-00adcb85`]]);S();var Yn={class:`commonly-card`},Xn={class:`card-head`},Zn={class:`card-icon`},Qn={class:`flex-1`},$n={class:`card-title`},er={class:`card-desc text-desc`},tr=U(y({__name:`index`,props:{title:{type:String,default:``},desc:{type:String,default:``}},setup(e){return(n,r)=>(i(),t(`div`,Yn,[f(`div`,Xn,[f(`div`,Zn,[l(n.$slots,`icon`,{},void 0,!0)]),f(`div`,Qn,[f(`div`,$n,h(e.title),1),f(`div`,er,h(e.desc),1)])]),l(n.$slots,`default`,{},void 0,!0)]))}}),[[`__scopeId`,`data-v-e957caac`]]);S();var nr={class:`commonly-rows`},rr={class:`leading-14px`},ir={key:0,class:`text-desc`},ar={class:`flex items-center mt-8px gap-8px`},or=U(y({__name:`index`,props:{title:{type:String,default:``},desc:{type:String,default:``}},setup(e){return(n,r)=>(i(),t(`div`,nr,[f(`div`,rr,[f(`span`,null,h(e.title),1),e.desc?(i(),t(`span`,ir,` - `+h(e.desc),1)):s(``,!0)]),f(`div`,ar,[l(n.$slots,`default`,{},void 0,!0)]),l(n.$slots,`bottom`,{},void 0,!0)]))}}),[[`__scopeId`,`data-v-3921b1c6`]]);export{q as C,Ke as S,Z as _,On as a,Y as b,jn as c,Fn as d,In as f,gt as g,kn as h,Wn as i,An as l,Nn as m,tr as n,Rn as o,Pn as p,Jn as r,Ln as s,or as t,Mn as u,it as v,J as x,X as y}; \ No newline at end of file diff --git a/BTPanel/static/vite/js/feature-Account-legacy.js b/BTPanel/static/vite/js/feature-Account-legacy.js index 036989dc..7906cd4f 100644 --- a/BTPanel/static/vite/js/feature-Account-legacy.js +++ b/BTPanel/static/vite/js/feature-Account-legacy.js @@ -1,3 +1,3 @@ -(function(){System.register([`./rolldown-runtime-legacy.js?v=1784873523001`,`./vendor-utils-legacy.js?v=1784873523001`,`./vendor-vue-legacy.js?v=1784873523001`,`./vendor-naive-legacy.js?v=1784873523001`,`./app-legacy.js?v=1784873523001`,`./app-components-legacy.js?v=1784873523001`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,ee,te,ne,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O,k,A,j,M,N,P,F,I,L,R,z,B,V,H,U,W,G,K;function q(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]> `,-1)]))}),_:1})])]}),_:1},8,[`model`])]}),_:1})]}),_:1})])),T(`div`,{class:`skip-link`},[T(`a`,{href:`javascript:void(0)`,onClick:ie},`Skip`)])])])}}}),e(`t`,l({default:function(){return S}})),S=b(M,[[`__scopeId`,`data-v-c16b75ed`]])}}})})(); \ No newline at end of file diff --git a/BTPanel/static/vite/js/feature-Account.js b/BTPanel/static/vite/js/feature-Account.js index 3b084265..7a9a346f 100644 --- a/BTPanel/static/vite/js/feature-Account.js +++ b/BTPanel/static/vite/js/feature-Account.js @@ -1,8 +1,7 @@ ;(() => { - const hrefs = ["../css/feature-Account.css?v=1784873523001"] const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1784873523001" + const version = "1786507437784" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() @@ -28,14 +27,5 @@ loaded.add(url.href) removeAfterLoad(freshLink, link) } - for (const href of hrefs) { - const url = new URL(href, import.meta.url).href - if (loaded.has(url)) continue - const link = document.createElement("link") - link.rel = "stylesheet" - link.href = url - document.head.appendChild(link) - loaded.add(url) - } })(); -import{r as e}from"./rolldown-runtime.js?v=1784873523001";import{Cn as t,Dn as n,En as r,Er as i,Sn as a,Zr as o,_r as s,bn as c,dn as l,ir as u,kn as d,nn as f,qn as p,sr as m,yr as h}from"./vendor-utils.js?v=1784873523001";import{l as g}from"./vendor-vue.js?v=1784873523001";import{I as _,P as v,f as y,ht as b,u as x,xt as S,z as ee}from"./vendor-naive.js?v=1784873523001";import{If as C,Kd as w,Pf as T,Sc as E,ip as D,mf as O,mn as k,up as A}from"./app.js?v=1784873523001";import{Ki as j}from"./app-components.js?v=1784873523001";f();var M={class:`login-container`},N={class:`left-panel`},P={class:`feature-list`},F={class:`right-panel`},I={key:0},L={class:`my-16px`},R={class:`my-16px`},z={class:`flex justify-end mt-12px`},B={key:1,class:`p-30px`},V={class:`font-600 text-left`},H={class:`underline`},U={class:`text-16px my-20px text-left`},W=d({__name:`index`,props:{data:{}},emits:[`close`],setup(e,{emit:d}){let{t:f}=g(),C=d,W=e,G=h(!1),K=u(`signFormRef`),q=s({email:``,password:``}),J=u(`loginFormRef`),Y=s({email:``,password:``}),X={email:{required:!0,message:f(`Component.BindAccount.index_4`),trigger:[`blur`,`input`]},password:{required:!0,message:f(`Component.BindAccount.index_5`),trigger:[`blur`,`input`]}},Z=async()=>{var e;await((e=K.value)==null?void 0:e.validate()),await O({email:q.email,password:q.password}),G.value=!0},Q=async()=>{var e;if(G.value)await w({username:q.email,password:q.password});else{var t;await((t=J.value)==null?void 0:t.validate()),await w({username:Y.email,password:Y.password})}if(await E({force:1}),T.success(`Login successful`),(e=W.data)!=null&&e.onSuccess){C(`close`),await W.data.onSuccess();return}A()},te=()=>{localStorage.setItem(`loginActivityShown`,`true`),C(`close`)},$=()=>{window.location.href=`${D()}/google/redirect`};return(e,s)=>{let u=b,d=ee,f=S,h=v,g=j,C=y,w=k,T=x,E=_;return p(),t(`div`,M,[c(`div`,N,[s[12]||(s[12]=c(`h1`,null,`Log in to aaPanel account`,-1)),c(`ul`,P,[s[7]||(s[7]=c(`li`,null,`Log in to aaPanel now to unlock the following features:`,-1)),s[8]||(s[8]=c(`li`,null,[c(`span`,null,`📧`),c(`span`,null,[r(`Mail Server Dashboard Management`),c(`br`)])],-1)),s[9]||(s[9]=c(`li`,null,[c(`span`,null,[c(`svg`,{xmlns:`http://www.w3.org/2000/svg`,role:`img`,width:`16`,viewBox:`0 0 28 28`},[c(`title`,null,`WordPress.org`),c(`path`,{fill:`currentColor`,d:`M13.6052 0.923525C16.1432 0.923525 18.6137 1.67953 20.7062 3.09703C22.7447 4.47403 24.3512 6.41803 25.3097 8.68603C26.9837 12.6415 26.5382 17.164 24.1352 20.7145C22.7582 22.753 20.8142 24.3595 18.5462 25.318C14.5907 26.992 10.0682 26.5465 6.51772 24.1435C4.47922 22.7665 2.87272 20.8225 1.91422 18.5545C0.240225 14.599 0.685725 10.0765 3.08872 6.52603C4.46572 4.48753 6.40973 2.88103 8.67772 1.92253C10.2302 1.26103 11.9177 0.923525 13.6052 0.923525ZM13.6052 0.113525C6.15322 0.113525 0.105225 6.16153 0.105225 13.6135C0.105225 21.0655 6.15322 27.1135 13.6052 27.1135C21.0572 27.1135 27.1052 21.0655 27.1052 13.6135C27.1052 6.16153 21.0572 0.113525 13.6052 0.113525Z`}),c(`path`,{fill:`currentColor`,d:`M2.36011 13.6133C2.36011 17.9198 4.81711 21.8618 8.70511 23.7383L3.33211 9.03684C2.68411 10.4813 2.36011 12.0338 2.36011 13.6133ZM21.2061 13.0463C21.2061 11.6558 20.7066 10.6973 20.2746 9.94134C19.8426 9.18534 19.1676 8.22684 19.1676 7.30884C19.1676 6.39084 19.9506 5.31084 21.0576 5.31084H21.2061C16.6296 1.11234 9.51511 1.42284 5.31661 6.01284C4.91161 6.45834 4.53361 6.93084 4.20961 7.43034H4.93861C6.11311 7.43034 7.93561 7.28184 7.93561 7.28184C8.54311 7.24134 8.61061 8.13234 8.00311 8.21334C8.00311 8.21334 7.39561 8.28084 6.72061 8.32134L10.8111 20.5118L13.2681 13.1273L11.5131 8.32134C10.9056 8.28084 10.3386 8.21334 10.3386 8.21334C9.73111 8.17284 9.79861 7.25484 10.4061 7.28184C10.4061 7.28184 12.2691 7.43034 13.3626 7.43034C14.4561 7.43034 16.3596 7.28184 16.3596 7.28184C16.9671 7.24134 17.0346 8.13234 16.4271 8.21334C16.4271 8.21334 15.8196 8.28084 15.1446 8.32134L19.2081 20.4173L20.3691 16.7453C20.8821 15.1388 21.1926 14.0048 21.1926 13.0328L21.2061 13.0463ZM13.7946 14.5853L10.4196 24.3998C12.6876 25.0613 15.1041 25.0073 17.3316 24.2243L17.2506 24.0758L13.7946 14.5853ZM23.4741 8.21334C23.5281 8.59134 23.5551 8.98284 23.5551 9.37434C23.5551 10.5218 23.3391 11.8043 22.7046 13.3973L19.2621 23.3333C24.5271 20.2688 26.4036 13.5593 23.4741 8.21334Z`})])]),c(`span`,null,[r(`WP-Toolkit: One-click installation and management`),c(`br`)])],-1)),s[10]||(s[10]=c(`li`,null,[c(`span`,null,`🌐`),c(`span`,null,`Domain/SSL Management Center, manage domain and SSL for multiple platforms simultaneously`)],-1)),a(``,!0),s[11]||(s[11]=c(`li`,null,[c(`span`,null,`🔥`),c(`span`,null,[r(`Limited Time: `),c(`text`,{class:`font-bold`},`Get Five 1-Year`),r(` aaPanel Accounts with Installation`)])],-1))])]),c(`div`,F,[i(G)?(p(),t(`div`,B,[c(`h3`,V,[r(o(e.$t(`Login.index_35`))+`: `,1),c(`span`,H,o(i(q).email),1)]),c(`div`,U,[r(o(e.$t(`Login.index_36`))+`: `,1),s[23]||(s[23]=c(`span`,{class:`underline`},`support@aapanel.com`,-1))]),n(E,null,{default:m(()=>[n(u,{type:`primary`,size:`large`,onClick:s[4]||(s[4]=e=>Q())},{default:m(()=>[r(o(e.$t(`Login.index_37`)),1)]),_:1}),n(u,{size:`large`,onClick:s[5]||(s[5]=e=>G.value=!1)},{default:m(()=>[r(o(e.$t(`SSL.Domain.index_18`)),1)]),_:1})]),_:1})])):(p(),t(`div`,I,[n(T,{size:`large`,type:`bar`},{default:m(()=>[n(C,{name:`sign up`,tab:`Sign up`},{default:m(()=>[s[17]||(s[17]=c(`div`,{class:`mb-32px text-14px`},`Register to get 3-year APP license`,-1)),n(u,{class:`google-btn`,block:``,size:`large`,onClick:$},{icon:m(()=>[...s[13]||(s[13]=[c(`i`,{class:`i-common:google`},null,-1)])]),default:m(()=>[s[14]||(s[14]=c(`span`,null,`Continue with Google`,-1))]),_:1}),c(`div`,L,[n(d,null,{default:m(()=>[...s[15]||(s[15]=[r(`or`,-1)])]),_:1})]),n(g,{ref_key:`signFormRef`,ref:K,size:`large`,model:i(q),rules:X,"label-placement":`top`},{default:m(()=>[n(h,{label:`Email`,path:`email`,"show-label":!1},{default:m(()=>[n(f,{value:i(q).email,"onUpdate:value":s[0]||(s[0]=e=>i(q).email=e),placeholder:`Email`},null,8,[`value`])]),_:1}),n(h,{label:`Password`,path:`password`,"show-label":!1},{default:m(()=>[n(f,{value:i(q).password,"onUpdate:value":s[1]||(s[1]=e=>i(q).password=e),type:`password`,placeholder:`Password`,onKeydown:l(Z,[`enter`])},null,8,[`value`])]),_:1}),n(h,{"show-label":!1},{default:m(()=>[n(u,{type:`primary`,block:``,onClick:Z},{default:m(()=>[...s[16]||(s[16]=[r(`Register for free now`,-1)])]),_:1})]),_:1})]),_:1},8,[`model`])]),_:1}),n(C,{name:`login`,tab:`Login`},{default:m(()=>[n(g,{ref_key:`loginFormRef`,ref:J,class:`mt-16px`,size:`large`,model:i(Y),rules:X,"label-width":`90px`},{default:m(()=>[n(u,{class:`mt-49px google-btn`,block:``,size:`large`,onClick:$},{icon:m(()=>[...s[18]||(s[18]=[c(`i`,{class:`i-common:google`},null,-1)])]),default:m(()=>[s[19]||(s[19]=c(`span`,null,`Continue with Google`,-1))]),_:1}),c(`div`,R,[n(d,null,{default:m(()=>[...s[20]||(s[20]=[r(`or`,-1)])]),_:1})]),n(h,{label:`Email`,path:`email`,"show-label":!1},{default:m(()=>[n(f,{value:i(Y).email,"onUpdate:value":s[2]||(s[2]=e=>i(Y).email=e),placeholder:`Email`},null,8,[`value`])]),_:1}),n(h,{label:`Password`,path:`password`,"show-label":!1},{default:m(()=>[n(f,{value:i(Y).password,"onUpdate:value":s[3]||(s[3]=e=>i(Y).password=e),type:`password`,placeholder:`Password`,onKeydown:l(Q,[`enter`])},null,8,[`value`])]),_:1}),n(h,{"show-label":!1,"show-feedback":!1},{default:m(()=>[n(u,{type:`primary`,block:``,onClick:Q},{default:m(()=>[...s[21]||(s[21]=[r(`Login`,-1)])]),_:1})]),_:1}),c(`div`,z,[n(w,{target:`_blank`,href:`https://www.aapanel.com/user_admin/login?page=reset`},{default:m(()=>[...s[22]||(s[22]=[r(` Forget Password>> `,-1)])]),_:1})])]),_:1},8,[`model`])]),_:1})]),_:1})])),c(`div`,{class:`skip-link`},[c(`a`,{href:`javascript:void(0)`,onClick:te},`Skip`)])])])}}}),G=e({default:()=>K}),K=C(W,[[`__scopeId`,`data-v-c16b75ed`]]);export{G as t}; \ No newline at end of file +import{r as e}from"./rolldown-runtime.js?v=1786507437784";import{Cn as t,Dn as n,En as r,Jn as i,Or as a,Sn as o,ar as s,bn as c,br as l,cr as u,dn as d,ei as f,kn as p,nn as m,vr as h}from"./vendor-utils.js?v=1786507437784";import{l as g}from"./vendor-vue.js?v=1786507437784";import{B as _,F as v,L as y,St as b,d as x,gt as S,p as ee}from"./vendor-naive.js?v=1786507437784";import{Lf as C,Tc as w,Yd as T,_f as E,mn as D,pp as O,sp as k,zf as A}from"./app.js?v=1786507437784";import{Ki as j}from"./app-components.js?v=1786507437784";m();var M={class:`login-container`},N={class:`left-panel`},P={class:`feature-list`},F={class:`right-panel`},I={key:0},L={class:`my-16px`},R={class:`my-16px`},z={class:`flex justify-end mt-12px`},B={key:1,class:`p-30px`},V={class:`font-600 text-left`},H={class:`underline`},U={class:`text-16px my-20px text-left`},W=p({__name:`index`,props:{data:{}},emits:[`close`],setup(e,{emit:p}){let{t:m}=g(),A=p,W=e,G=l(!1),K=s(`signFormRef`),q=h({email:``,password:``}),J=s(`loginFormRef`),Y=h({email:``,password:``}),X={email:{required:!0,message:m(`Component.BindAccount.index_4`),trigger:[`blur`,`input`]},password:{required:!0,message:m(`Component.BindAccount.index_5`),trigger:[`blur`,`input`]}},Z=async()=>{var e;await((e=K.value)==null?void 0:e.validate()),await E({email:q.email,password:q.password}),G.value=!0},Q=async()=>{var e;if(G.value)await T({username:q.email,password:q.password});else{var t;await((t=J.value)==null?void 0:t.validate()),await T({username:Y.email,password:Y.password})}if(await w({force:1}),C.success(`Login successful`),(e=W.data)!=null&&e.onSuccess){A(`close`),await W.data.onSuccess();return}O()},te=()=>{localStorage.setItem(`loginActivityShown`,`true`),A(`close`)},$=()=>{window.location.href=`${k()}/google/redirect`};return(e,s)=>{let l=S,p=_,m=b,h=v,g=j,C=ee,w=D,T=x,E=y;return i(),t(`div`,M,[c(`div`,N,[s[12]||(s[12]=c(`h1`,null,`Log in to aaPanel account`,-1)),c(`ul`,P,[s[7]||(s[7]=c(`li`,null,`Log in to aaPanel now to unlock the following features:`,-1)),s[8]||(s[8]=c(`li`,null,[c(`span`,null,`📧`),c(`span`,null,[r(`Mail Server Dashboard Management`),c(`br`)])],-1)),s[9]||(s[9]=c(`li`,null,[c(`span`,null,[c(`svg`,{xmlns:`http://www.w3.org/2000/svg`,role:`img`,width:`16`,viewBox:`0 0 28 28`},[c(`title`,null,`WordPress.org`),c(`path`,{fill:`currentColor`,d:`M13.6052 0.923525C16.1432 0.923525 18.6137 1.67953 20.7062 3.09703C22.7447 4.47403 24.3512 6.41803 25.3097 8.68603C26.9837 12.6415 26.5382 17.164 24.1352 20.7145C22.7582 22.753 20.8142 24.3595 18.5462 25.318C14.5907 26.992 10.0682 26.5465 6.51772 24.1435C4.47922 22.7665 2.87272 20.8225 1.91422 18.5545C0.240225 14.599 0.685725 10.0765 3.08872 6.52603C4.46572 4.48753 6.40973 2.88103 8.67772 1.92253C10.2302 1.26103 11.9177 0.923525 13.6052 0.923525ZM13.6052 0.113525C6.15322 0.113525 0.105225 6.16153 0.105225 13.6135C0.105225 21.0655 6.15322 27.1135 13.6052 27.1135C21.0572 27.1135 27.1052 21.0655 27.1052 13.6135C27.1052 6.16153 21.0572 0.113525 13.6052 0.113525Z`}),c(`path`,{fill:`currentColor`,d:`M2.36011 13.6133C2.36011 17.9198 4.81711 21.8618 8.70511 23.7383L3.33211 9.03684C2.68411 10.4813 2.36011 12.0338 2.36011 13.6133ZM21.2061 13.0463C21.2061 11.6558 20.7066 10.6973 20.2746 9.94134C19.8426 9.18534 19.1676 8.22684 19.1676 7.30884C19.1676 6.39084 19.9506 5.31084 21.0576 5.31084H21.2061C16.6296 1.11234 9.51511 1.42284 5.31661 6.01284C4.91161 6.45834 4.53361 6.93084 4.20961 7.43034H4.93861C6.11311 7.43034 7.93561 7.28184 7.93561 7.28184C8.54311 7.24134 8.61061 8.13234 8.00311 8.21334C8.00311 8.21334 7.39561 8.28084 6.72061 8.32134L10.8111 20.5118L13.2681 13.1273L11.5131 8.32134C10.9056 8.28084 10.3386 8.21334 10.3386 8.21334C9.73111 8.17284 9.79861 7.25484 10.4061 7.28184C10.4061 7.28184 12.2691 7.43034 13.3626 7.43034C14.4561 7.43034 16.3596 7.28184 16.3596 7.28184C16.9671 7.24134 17.0346 8.13234 16.4271 8.21334C16.4271 8.21334 15.8196 8.28084 15.1446 8.32134L19.2081 20.4173L20.3691 16.7453C20.8821 15.1388 21.1926 14.0048 21.1926 13.0328L21.2061 13.0463ZM13.7946 14.5853L10.4196 24.3998C12.6876 25.0613 15.1041 25.0073 17.3316 24.2243L17.2506 24.0758L13.7946 14.5853ZM23.4741 8.21334C23.5281 8.59134 23.5551 8.98284 23.5551 9.37434C23.5551 10.5218 23.3391 11.8043 22.7046 13.3973L19.2621 23.3333C24.5271 20.2688 26.4036 13.5593 23.4741 8.21334Z`})])]),c(`span`,null,[r(`WP-Toolkit: One-click installation and management`),c(`br`)])],-1)),s[10]||(s[10]=c(`li`,null,[c(`span`,null,`🌐`),c(`span`,null,`Domain/SSL Management Center, manage domain and SSL for multiple platforms simultaneously`)],-1)),o(``,!0),s[11]||(s[11]=c(`li`,null,[c(`span`,null,`🔥`),c(`span`,null,[r(`Limited Time: `),c(`text`,{class:`font-bold`},`Get Five 1-Year`),r(` aaPanel Accounts with Installation`)])],-1))])]),c(`div`,F,[a(G)?(i(),t(`div`,B,[c(`h3`,V,[r(f(e.$t(`Login.index_35`))+`: `,1),c(`span`,H,f(a(q).email),1)]),c(`div`,U,[r(f(e.$t(`Login.index_36`))+`: `,1),s[23]||(s[23]=c(`span`,{class:`underline`},`support@aapanel.com`,-1))]),n(E,null,{default:u(()=>[n(l,{type:`primary`,size:`large`,onClick:s[4]||(s[4]=e=>Q())},{default:u(()=>[r(f(e.$t(`Login.index_37`)),1)]),_:1}),n(l,{size:`large`,onClick:s[5]||(s[5]=e=>G.value=!1)},{default:u(()=>[r(f(e.$t(`SSL.Domain.index_18`)),1)]),_:1})]),_:1})])):(i(),t(`div`,I,[n(T,{size:`large`,type:`bar`},{default:u(()=>[n(C,{name:`sign up`,tab:`Sign up`},{default:u(()=>[s[17]||(s[17]=c(`div`,{class:`mb-32px text-14px`},`Register to get 3-year APP license`,-1)),n(l,{class:`google-btn`,block:``,size:`large`,onClick:$},{icon:u(()=>[...s[13]||(s[13]=[c(`i`,{class:`i-common:google`},null,-1)])]),default:u(()=>[s[14]||(s[14]=c(`span`,null,`Continue with Google`,-1))]),_:1}),c(`div`,L,[n(p,null,{default:u(()=>[...s[15]||(s[15]=[r(`or`,-1)])]),_:1})]),n(g,{ref_key:`signFormRef`,ref:K,size:`large`,model:a(q),rules:X,"label-placement":`top`},{default:u(()=>[n(h,{label:`Email`,path:`email`,"show-label":!1},{default:u(()=>[n(m,{value:a(q).email,"onUpdate:value":s[0]||(s[0]=e=>a(q).email=e),placeholder:`Email`},null,8,[`value`])]),_:1}),n(h,{label:`Password`,path:`password`,"show-label":!1},{default:u(()=>[n(m,{value:a(q).password,"onUpdate:value":s[1]||(s[1]=e=>a(q).password=e),type:`password`,placeholder:`Password`,onKeydown:d(Z,[`enter`])},null,8,[`value`])]),_:1}),n(h,{"show-label":!1},{default:u(()=>[n(l,{type:`primary`,block:``,onClick:Z},{default:u(()=>[...s[16]||(s[16]=[r(`Register for free now`,-1)])]),_:1})]),_:1})]),_:1},8,[`model`])]),_:1}),n(C,{name:`login`,tab:`Login`},{default:u(()=>[n(g,{ref_key:`loginFormRef`,ref:J,class:`mt-16px`,size:`large`,model:a(Y),rules:X,"label-width":`90px`},{default:u(()=>[n(l,{class:`mt-49px google-btn`,block:``,size:`large`,onClick:$},{icon:u(()=>[...s[18]||(s[18]=[c(`i`,{class:`i-common:google`},null,-1)])]),default:u(()=>[s[19]||(s[19]=c(`span`,null,`Continue with Google`,-1))]),_:1}),c(`div`,R,[n(p,null,{default:u(()=>[...s[20]||(s[20]=[r(`or`,-1)])]),_:1})]),n(h,{label:`Email`,path:`email`,"show-label":!1},{default:u(()=>[n(m,{value:a(Y).email,"onUpdate:value":s[2]||(s[2]=e=>a(Y).email=e),placeholder:`Email`},null,8,[`value`])]),_:1}),n(h,{label:`Password`,path:`password`,"show-label":!1},{default:u(()=>[n(m,{value:a(Y).password,"onUpdate:value":s[3]||(s[3]=e=>a(Y).password=e),type:`password`,placeholder:`Password`,onKeydown:d(Q,[`enter`])},null,8,[`value`])]),_:1}),n(h,{"show-label":!1,"show-feedback":!1},{default:u(()=>[n(l,{type:`primary`,block:``,onClick:Q},{default:u(()=>[...s[21]||(s[21]=[r(`Login`,-1)])]),_:1})]),_:1}),c(`div`,z,[n(w,{target:`_blank`,href:`https://www.aapanel.com/user_admin/login?page=reset`},{default:u(()=>[...s[22]||(s[22]=[r(` Forget Password>> `,-1)])]),_:1})])]),_:1},8,[`model`])]),_:1})]),_:1})])),c(`div`,{class:`skip-link`},[c(`a`,{href:`javascript:void(0)`,onClick:te},`Skip`)])])])}}}),G=e({default:()=>K}),K=A(W,[[`__scopeId`,`data-v-c16b75ed`]]);export{G as t}; \ No newline at end of file diff --git a/BTPanel/static/vite/js/feature-Charts-legacy.js b/BTPanel/static/vite/js/feature-Charts-legacy.js index 6e4286a0..2fd7ae9b 100644 --- a/BTPanel/static/vite/js/feature-Charts-legacy.js +++ b/BTPanel/static/vite/js/feature-Charts-legacy.js @@ -1,2 +1,2 @@ -(function(){System.register([`./rolldown-runtime-legacy.js?v=1784873523001`,`./vendor-utils-legacy.js?v=1784873523001`,`./vendor-naive-legacy.js?v=1784873523001`,`./app-legacy.js?v=1784873523001`,`./vendor-charts-legacy.js?v=1784873523001`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O,k,A,j,M,N,P,F,I,L,R,z,B,V,H,U,W,G,K,q,J,Y,X,Z;function Q(e,t,n,r,i,a,o){try{var s=e[a](o),c=s.value}catch(e){n(e);return}s.done?t(c):Promise.resolve(c).then(r,i)}function $(e){return function(){var t=this,n=arguments;return new Promise(function(r,i){var a=e.apply(t,n);function o(e){Q(a,r,i,o,s,`next`,e)}function s(e){Q(a,r,i,o,s,`throw`,e)}o(void 0)})}}function ee(e,t){var n,r,i,a={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},o=Object.create((typeof Iterator==`function`?Iterator:Object).prototype),s=Object.defineProperty;return s(o,`next`,{value:c(0)}),s(o,`throw`,{value:c(1)}),s(o,`return`,{value:c(2)}),typeof Symbol==`function`&&s(o,Symbol.iterator,{value:function(){return this}}),o;function c(e){return function(t){return l([e,t])}}function l(s){if(n)throw TypeError(`Generator is already executing.`);for(;o&&(o=0,s[0]&&(a=0)),a;)try{if(n=1,r&&(i=s[0]&2?r.return:s[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,s[1])).done)return i;switch(r=0,i&&(s=[s[0]&2,i.value]),s[0]){case 0:case 1:i=s;break;case 4:return a.label++,{value:s[1],done:!1};case 5:a.label++,r=s[1],s=[0];continue;case 7:s=a.ops.pop(),a.trys.pop();continue;default:if((i=a.trys,!(i=i.length>0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1] { - const hrefs = ["../css/feature-Charts.css?v=1784873523001"] const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1784873523001" + const version = "1786507437784" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() @@ -28,14 +27,5 @@ loaded.add(url.href) removeAfterLoad(freshLink, link) } - for (const href of hrefs) { - const url = new URL(href, import.meta.url).href - if (loaded.has(url)) continue - const link = document.createElement("link") - link.rel = "stylesheet" - link.href = url - document.head.appendChild(link) - loaded.add(url) - } })(); -import{r as e}from"./rolldown-runtime.js?v=1784873523001";import{Cn as t,Er as n,Jr as r,Rn as i,Vn as a,Wn as o,ar as s,f as c,kn as l,n as u,nn as d,qn as f,y as p,yr as m}from"./vendor-utils.js?v=1784873523001";import{rn as h}from"./vendor-naive.js?v=1784873523001";import{If as g}from"./app.js?v=1784873523001";import{D as _,E as v,M as y,O as b,T as x,_ as S,a as C,c as w,d as T,f as E,h as D,i as O,k,l as A,m as j,o as M,p as N,s as P,u as F,x as I}from"./vendor-charts.js?v=1784873523001";d(),y([N,S,A,D,M,P,F,v,k,C,O]);var L=b,R=l({__name:`index`,props:{width:{type:[Number,String],default:`100%`},height:{type:[Number,String],default:`200px`},dataZoom:{type:Boolean,default:!1},option:{type:Object,required:!0}},setup(e,{expose:c}){let l=e,u=m(null),d=null;function g(){u.value!==null&&(d=L.getInstanceByDom(u.value),d==null&&(d=L.init(u.value)),d.setOption(l.option,!0))}function _(){var e;u.value!==null&&((e=L.getInstanceByDom(u.value))==null||e.resize())}s(()=>l.option,e=>{e&&i(()=>{g()})},{immediate:!0,deep:!0});let v=p(_,300,{maxWait:800});return o(()=>{g(),window.addEventListener(`resize`,v)}),a(()=>{var e;u.value&&((e=L.getInstanceByDom(u.value))==null||e.dispose(),window.removeEventListener(`resize`,v))}),c({getChart:()=>d}),(i,a)=>(f(),t(`div`,{ref_key:`chartRef`,ref:u,style:r({width:n(h)(e.width),height:n(h)(e.height)})},null,4))}}),z=e({default:()=>B}),B=R;y([N,S,A,D,M,P,F,j,_,k,C,O]);var V=b;d();var H=l({__name:`index`,props:{width:{type:[Number,String],default:`100%`},height:{type:[Number,String],default:`200px`},dataZoom:{type:Boolean,default:!1},option:{type:Object,required:!0}},setup(e,{expose:l}){let u=e,d=m(null);function g(){if(d.value===null)return;let e=V.getInstanceByDom(d.value);e==null&&(e=V.init(d.value)),e.setOption(u.option,!0),requestAnimationFrame(()=>e.resize())}function _(){var e;d.value!==null&&((e=V.getInstanceByDom(d.value))==null||e.resize())}s(()=>u.option,e=>{e&&i(()=>{g()})},{immediate:!0,deep:!0});let v=p(_,80,{maxWait:240});return c(d,()=>{v()}),o(()=>{i(()=>{g(),window.addEventListener(`resize`,v)})}),a(()=>{var e;d.value&&((e=V.getInstanceByDom(d.value))==null||e.dispose(),window.removeEventListener(`resize`,v))}),l({resize:_,getChart:()=>V.getInstanceByDom(d.value)}),(i,a)=>(f(),t(`div`,{ref_key:`chartRef`,ref:d,class:`bt-line-chart`,style:r({width:n(h)(e.width),height:n(h)(e.height)})},null,4))}}),U=e({default:()=>W}),W=g(H,[[`__scopeId`,`data-v-ba6e3b19`]]);y([E,N,S,A,D,M,P,F,w,I,k,C,O,T]);var G=b;d();var K=l({__name:`index`,props:{width:{type:[Number,String],default:`100%`},height:{type:[Number,String],default:`200px`},dataZoom:{type:Boolean,default:!1},option:{type:Object,required:!0}},setup(e,{expose:c}){let l=e,d=m(null),g=!0;async function _(){if(g){let{data:e}=await u.get(`/static/vite/data/world.json`);G.registerMap(`world`,e),g=!1}if(d.value===null)return;let e=G.getInstanceByDom(d.value);e==null&&(e=G.init(d.value)),e.setOption(l.option,!0)}function v(){var e;d.value!==null&&((e=G.getInstanceByDom(d.value))==null||e.resize())}s(()=>l.option,e=>{e&&i(()=>{_()})},{immediate:!0,deep:!0});let y=p(v,300,{maxWait:800});return o(async()=>{window.addEventListener(`resize`,y)}),a(()=>{var e;d.value&&((e=G.getInstanceByDom(d.value))==null||e.dispose(),window.removeEventListener(`resize`,y))}),c({resize:v}),(i,a)=>(f(),t(`div`,{ref_key:`chartRef`,ref:d,style:r({width:n(h)(e.width),height:n(h)(e.height)})},null,4))}}),q=e({default:()=>J}),J=K;y([E,N,S,A,D,M,P,F,x,k,C,O]);var Y=b;d();var X=l({__name:`index`,props:{width:{type:[Number,String],default:`100%`},height:{type:[Number,String],default:`200px`},dataZoom:{type:Boolean,default:!1},option:{type:Object,required:!0}},setup(e){let c=e,l=m(null);function u(){if(l.value===null)return;let e=Y.getInstanceByDom(l.value);e==null&&(e=Y.init(l.value)),e.setOption(c.option,!0)}function d(){var e;l.value!==null&&((e=Y.getInstanceByDom(l.value))==null||e.resize())}s(()=>c.option,e=>{e&&i(()=>{u()})},{immediate:!0,deep:!0});let g=p(d,300,{maxWait:800});return o(()=>{i(()=>{u(),window.addEventListener(`resize`,g)})}),a(()=>{var e;l.value&&((e=Y.getInstanceByDom(l.value))==null||e.dispose(),window.removeEventListener(`resize`,g))}),(i,a)=>(f(),t(`div`,{ref_key:`chartRef`,ref:l,style:r({width:n(h)(e.width),height:n(h)(e.height)})},null,4))}}),Z=e({default:()=>Q}),Q=X;export{z as a,U as i,q as n,G as r,Z as t}; \ No newline at end of file +import{r as e}from"./rolldown-runtime.js?v=1786507437784";import{Cn as t,Gn as n,Hn as r,Jn as i,Or as a,Zr as o,br as s,f as c,kn as l,n as u,nn as d,or as f,y as p,zn as m}from"./vendor-utils.js?v=1786507437784";import{in as h}from"./vendor-naive.js?v=1786507437784";import{zf as g}from"./app.js?v=1786507437784";import{A as _,D as v,E as y,N as b,O as x,S,_ as C,a as w,c as T,d as E,f as D,h as O,i as k,k as A,l as j,m as M,o as N,p as P,s as F,u as I}from"./vendor-charts.js?v=1786507437784";d(),b([P,C,j,O,N,F,I,v,_,w,k]);var L=A,R=l({__name:`index`,props:{width:{type:[Number,String],default:`100%`},height:{type:[Number,String],default:`200px`},dataZoom:{type:Boolean,default:!1},option:{type:Object,required:!0}},setup(e,{expose:c}){let l=e,u=s(null),d=null;function g(){u.value!==null&&(d=L.getInstanceByDom(u.value),d==null&&(d=L.init(u.value)),d.setOption(l.option,!0))}function _(){var e;u.value!==null&&((e=L.getInstanceByDom(u.value))==null||e.resize())}f(()=>l.option,e=>{e&&m(()=>{g()})},{immediate:!0,deep:!0});let v=p(_,300,{maxWait:800});return n(()=>{g(),window.addEventListener(`resize`,v)}),r(()=>{var e;u.value&&((e=L.getInstanceByDom(u.value))==null||e.dispose(),window.removeEventListener(`resize`,v))}),c({getChart:()=>d}),(n,r)=>(i(),t(`div`,{ref_key:`chartRef`,ref:u,style:o({width:a(h)(e.width),height:a(h)(e.height)})},null,4))}}),z=e({default:()=>B}),B=R;b([P,C,j,O,N,F,I,M,x,_,w,k]);var V=A;d();var H=l({__name:`index`,props:{width:{type:[Number,String],default:`100%`},height:{type:[Number,String],default:`200px`},dataZoom:{type:Boolean,default:!1},option:{type:Object,required:!0}},setup(e,{expose:l}){let u=e,d=s(null);function g(){if(d.value===null)return;let e=V.getInstanceByDom(d.value);e==null&&(e=V.init(d.value)),e.setOption(u.option,!0),requestAnimationFrame(()=>e.resize())}function _(){var e;d.value!==null&&((e=V.getInstanceByDom(d.value))==null||e.resize())}f(()=>u.option,e=>{e&&m(()=>{g()})},{immediate:!0,deep:!0});let v=p(_,80,{maxWait:240});return c(d,()=>{v()}),n(()=>{m(()=>{g(),window.addEventListener(`resize`,v)})}),r(()=>{var e;d.value&&((e=V.getInstanceByDom(d.value))==null||e.dispose(),window.removeEventListener(`resize`,v))}),l({resize:_,getChart:()=>V.getInstanceByDom(d.value)}),(n,r)=>(i(),t(`div`,{ref_key:`chartRef`,ref:d,class:`bt-line-chart`,style:o({width:a(h)(e.width),height:a(h)(e.height)})},null,4))}}),U=e({default:()=>W}),W=g(H,[[`__scopeId`,`data-v-ba6e3b19`]]);b([D,P,C,j,O,N,F,I,T,S,_,w,k,E]);var G=A;d();var K=l({__name:`index`,props:{width:{type:[Number,String],default:`100%`},height:{type:[Number,String],default:`200px`},dataZoom:{type:Boolean,default:!1},option:{type:Object,required:!0}},setup(e,{expose:l}){let d=e,g=s(null),_=!0;async function v(){if(_){let{data:e}=await u.get(`/static/vite/data/world.json`);G.registerMap(`world`,e),_=!1}if(g.value===null)return;let e=G.getInstanceByDom(g.value);e==null&&(e=G.init(g.value)),e.setOption(d.option,!0),requestAnimationFrame(()=>e.resize())}function y(){var e;g.value!==null&&((e=G.getInstanceByDom(g.value))==null||e.resize())}f(()=>d.option,e=>{e&&m(()=>{v()})},{immediate:!0,deep:!0});let b=p(y,80,{maxWait:240});return c(g,()=>{b()}),n(async()=>{window.addEventListener(`resize`,b)}),r(()=>{var e;g.value&&((e=G.getInstanceByDom(g.value))==null||e.dispose(),window.removeEventListener(`resize`,b))}),l({resize:y}),(n,r)=>(i(),t(`div`,{ref_key:`chartRef`,ref:g,class:`bt-map-chart`,style:o({width:a(h)(e.width),height:a(h)(e.height)})},null,4))}}),q=e({default:()=>J}),J=g(K,[[`__scopeId`,`data-v-4b805b22`]]);b([D,P,C,j,O,N,F,I,y,_,w,k]);var Y=A;d();var X=l({__name:`index`,props:{width:{type:[Number,String],default:`100%`},height:{type:[Number,String],default:`200px`},dataZoom:{type:Boolean,default:!1},option:{type:Object,required:!0}},setup(e){let c=e,l=s(null);function u(){if(l.value===null)return;let e=Y.getInstanceByDom(l.value);e==null&&(e=Y.init(l.value)),e.setOption(c.option,!0)}function d(){var e;l.value!==null&&((e=Y.getInstanceByDom(l.value))==null||e.resize())}f(()=>c.option,e=>{e&&m(()=>{u()})},{immediate:!0,deep:!0});let g=p(d,300,{maxWait:800});return n(()=>{m(()=>{u(),window.addEventListener(`resize`,g)})}),r(()=>{var e;l.value&&((e=Y.getInstanceByDom(l.value))==null||e.dispose(),window.removeEventListener(`resize`,g))}),(n,r)=>(i(),t(`div`,{ref_key:`chartRef`,ref:l,style:o({width:a(h)(e.width),height:a(h)(e.height)})},null,4))}}),Z=e({default:()=>Q}),Q=X;export{z as a,U as i,q as n,G as r,Z as t}; \ No newline at end of file diff --git a/BTPanel/static/vite/js/feature-EmailEditor-legacy.js b/BTPanel/static/vite/js/feature-EmailEditor-legacy.js index 8925ceea..55d30684 100644 --- a/BTPanel/static/vite/js/feature-EmailEditor-legacy.js +++ b/BTPanel/static/vite/js/feature-EmailEditor-legacy.js @@ -1,4 +1,4 @@ -(function(){System.register([`./vendor-utils-legacy.js?v=1784873523001`,`./vendor-vue-legacy.js?v=1784873523001`,`./vendor-naive-legacy.js?v=1784873523001`,`./app-legacy.js?v=1784873523001`,`./app-components-legacy.js?v=1784873523001`,`./vendor-interaction-legacy.js?v=1784873523001`,`./vendor-wangeditor-legacy.js?v=1784873523001`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,ee,S,C,te,w,ne,T,re,ie,ae,oe,se,ce,le,ue,de,fe,pe,me,he,ge,_e,ve,ye,be,xe,Se,Ce,we,Te,Ee,De,Oe,ke,Ae,je,Me,Ne,E,Pe,Fe,Ie,Le,Re,ze,Be,Ve,He,Ue,We,Ge,Ke,qe,Je,Ye,Xe,Ze,Qe,$e,et,tt,nt,rt,it,at,ot,st,ct,lt,ut,dt,ft,pt,mt,ht,gt,_t,vt,yt,bt,xt,St,Ct,wt,Tt,Et,Dt,Ot,kt,At,jt,Mt,Nt,Pt,Ft,It,Lt,Rt,zt,Bt,Vt,Ht,Ut,Wt,Gt,Kt,qt,Jt,Yt,Xt,Zt,Qt,$t,en,tn,nn,rn,an,on,sn,cn,ln,un,dn,fn,pn,mn,hn,gn,_n,vn,yn,bn,xn,Sn,Cn,wn,Tn,En,Dn,On,kn,An,jn,Mn,Nn,Pn,Fn,In,Ln,Rn,zn,Bn,Vn,Hn,Un,Wn,Gn,Kn,qn,Jn,Yn,Xn,Zn,Qn,$n,er,tr,nr,rr,ir,ar,or,sr,cr,lr,ur,dr,fr,pr,mr,hr,gr,_r,vr,yr,br,xr,Sr,Cr,wr,D,Tr,Er,Dr,Or,kr,Ar,jr,Mr,Nr,Pr,Fr,O,Ir,k,Lr,A,j,M,N,P,F,Rr,I,zr,Br,L,Vr,Hr,Ur,Wr,Gr,Kr,R,qr,z,Jr,Yr,Xr,Zr,Qr,$r,ei,ti,B,ni,ri,ii,V,ai,oi,si,H,U,W,ci,li,ui,di,fi,G,pi,mi,K,q,hi,gi,_i,vi,yi,J,Y,bi,xi,Si,Ci,X,wi,Ti,Ei;function Di(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]0&&arguments[0]!==void 0?arguments[0]:12,t=new Uint8Array(e);return crypto.getRandomValues(t),Array.from(t,function(e){return e.toString(16).padStart(2,`0`)}).join(``).slice(0,e)}function Ui(){var e=function(e){var r={};return Object.entries(e).forEach(function(e){var i=Z(e,2),a=i[0],o=i[1];t(a)&&qr(o)&&Object.assign(r,n(a,o)),!t(a)&&Jr(o)&&(r[a]=o),!t(a)&&qr(o)&&a===`borderTop`&&qr(o)&&(r.borderTop=``.concat(o.width,` `,o.style,` `,o.color||`transparent`))}),r},t=function(e){return e===`border`||e===`padding`||e===`borderRadius`},n=function(e,t){var n={},i={top:`TopLeft`,right:`TopRight`,bottom:`BottomRight`,left:`BottomLeft`};if(!t.more)e===`border`&&qr(t.all)&&t.all.width!==`0`?n.border=``.concat(t.all.width,` `,t.all.style,` `,t.all.color||`transparent`):(e===`padding`||e===`borderRadius`)&&Jr(t.all)&&(n[e]=t.all);else{var a=[`top`,`right`,`bottom`,`left`];switch(e){case`border`:a.forEach(function(e){var i=t[e];qr(i)&&i.width!==`0`&&(n[`border`.concat(r(e))]=``.concat(i.width,` `,i.style,` `,i.color||`transparent`))});break;case`padding`:a.forEach(function(e){var i=t[e];Jr(i)&&i!==`0`&&(n[`padding`.concat(r(e))]=i)});break;case`borderRadius`:a.forEach(function(e){var r=t[e];Jr(r)&&r!==`0`&&(n[`border`.concat(i[e],`Radius`)]=r)});break}}return n},r=function(e){return e.charAt(0).toUpperCase()+e.slice(1)};return{configToStyle:e}}function Wi(e){oi(Lr,e)}function Gi(e,t){return V(),N(`div`,Ln,[W(e.$slots,`default`,{},void 0,!0)])}function Ki(e,t){var n=ee;return V(),j(n,{"arrow-placement":`right`,"display-directive":`show`},{default:X(function(){return[W(e.$slots,`default`,{},void 0,!0)]}),_:3})}function qi(e,t){return V(),N(`div`,_n,[W(e.$slots,`default`)])}function Ji(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!Yr(e)}function $(e){return[I({setup:function(t,n){var r=n.slots;return function(){return F(fe,{options:e},Ji(r)?r:{default:function(){return[r]}})}}})]}function Yi(e,t,n){var r=e.key,i=e.attrKey,a=e.label,o=r||i;switch(i){case`color`:case`backgroundColor`:return F(C,{value:t[o],"onUpdate:value":function(e){return t[o]=e},label:a},null);case`head`:return F(Le,{value:t[o],"onUpdate:value":function(e){return t[o]=e}},null);case`padding`:return F(Tt,{value:t[o],"onUpdate:value":function(e){return t[o]=e},label:a},null);case`border`:return F(l,{value:t[o],"onUpdate:value":function(e){return t[o]=e},label:a},null);case`borderTop`:return F(st,{value:t[o],"onUpdate:value":function(e){return t[o]=e}},null);case`width`:return F(an,{value:t[o],"onUpdate:value":function(e){return t[o]=e}},null);case`widthAuto`:return F(en,{value:t[o],"onUpdate:value":function(e){return t[o]=e}},null);case`widthNumber`:return F(nn,{value:t[o],"onUpdate:value":function(e){return t[o]=e}},null);case`fontWeight`:return F(Me,{value:t[o],"onUpdate:value":function(e){return t[o]=e}},null);case`fontSize`:return F(Ae,{value:t[o],"onUpdate:value":function(e){return t[o]=e}},null);case`lineHeight`:return F(at,{value:t[o],"onUpdate:value":function(e){return t[o]=e}},null);case`letterSpacing`:return F(rt,{value:t[o],"onUpdate:value":function(e){return t[o]=e}},null);case`textAlign`:return F(Ut,{value:t[o],"onUpdate:value":function(e){return t[o]=e},label:a},null);case`borderRadius`:return F(Mt,{value:t[o],"onUpdate:value":function(e){return t[o]=e}},null);case`layout`:return F(tt,{value:t[o],"onUpdate:value":function(e){return t[o]=e}},null);case`custom`:return Xi(e,n)}}function Xi(e,t){if(e.render)return F(E,null,[e.render()]);if(e.key){var n;return(n=t[e.key])==null?void 0:n.call(t)}}function Zi(e,t){var n=ke;return V(),N(`div`,jn,[F(n,{size:`large`,description:`Please select a component`})])}return e({a:void 0,i:void 0,n:void 0,o:Hi,r:void 0,t:void 0}),{setters:[function(e){E=e.mn,O=e.jt,k=e.yn,A=e.bn,j=e.xn,M=e.Sn,N=e.Cn,P=e.En,F=e.Dn,Rr=e.At,I=e.kn,L=e.w,e.dr,e.Nn,e.on,e.Pr,R=e.nn,z=e.mr,Jr=e.Tt,Yr=e.Fn,$r=e.In,ei=e.Rn,ti=e.qr,B=e.Jr,ni=e.Vn,ri=e.Wn,ii=e.Gn,V=e.qn,oi=e.Jn,si=e._r,H=e.yr,U=e.Yn,W=e.Xn,ci=e.$n,li=e.xr,fi=e._t,G=e.Zr,pi=e.Sr,K=e.Er,J=e.nr,bi=e.ir,Si=e.un,Ci=e.ar,X=e.sr,wi=e.cr,Ti=e.fn},function(e){zr=e.f,ui=e.p},function(e){d=e.ht,b=e.ot,ee=e.st,S=e.it,ke=e.Tt,Pe=e.N,Fe=e.j,Ye=e.yt,Xe=e.bt,Ze=e.k,Qe=e.xt,At=e.Z,jt=e.X,Rt=e.et,zt=e.v,Bt=e.m,Vt=e.f,Ht=e.u},function(e){D=e.If,Mr=e.Ff,qr=e.gp,yi=e.jf},function(e){Pr=e.na},function(e){_e=e.i,Ie=e.t,hi=e.r,gi=e.n},function(e){ve=e.t,kt=e.r,Zt=e.n,Ei=e.i}],execute:function(){sn=document.createElement(`style`),sn.textContent=`.block-toolbar[data-v-c5cb1fa1]{z-index:101;background-color:#1890ff;border-radius:4px 4px 0 0;display:flex;position:absolute;bottom:-36px;right:0}.block-toolbar .tool-btn[data-v-c5cb1fa1]{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background-color .2s;display:flex}.block-toolbar .tool-btn svg[data-v-c5cb1fa1]{width:16px;height:16px}.block-toolbar .tool-btn[data-v-c5cb1fa1]:hover{background-color:rgba(0,0,0,.1)}.block-base[data-v-f8113c96]{position:relative}.block-base .block-section[data-v-f8113c96]{user-select:none;width:100%;position:absolute;top:0;bottom:0;left:0;right:0}.block-base .block-section[data-v-f8113c96]:after{content:"";opacity:0;z-index:100;pointer-events:none;background-color:transparent;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.block-base .block-section[data-v-f8113c96]:hover:after{opacity:1;border:2px solid #4eaef8}.block-base .block-section:hover .drag-handle[data-v-f8113c96]{opacity:1}.block-base.is-selected>.block-section[data-v-f8113c96]:after{opacity:1;border:2px solid #0871c2}.block-base.is-selected>.block-section .drag-handle[data-v-f8113c96]{opacity:1}.block-base.is-dragging[data-v-f8113c96]{opacity:.4}.block-base .block-content[data-v-f8113c96]{margin:0 auto}.block-base .block-type-hint[data-v-f8113c96]{color:#fff;opacity:.8;pointer-events:none;z-index:102;background:rgba(0,0,0,.6);border-radius:3px;padding:2px 8px;font-size:12px;position:absolute;bottom:-24px;left:0}.block-base .drag-handle[data-v-f8113c96]{cursor:grab;z-index:101;color:#909399;opacity:0;background-color:#fff;border:1px solid #e8e8e8;border-radius:3px;justify-content:center;align-items:center;width:24px;height:24px;transition:opacity .2s;display:flex;position:absolute;top:50%;right:-12px;transform:translateY(-50%)}.block-base .drag-handle.columns-drag-handle[data-v-f8113c96]{right:0}.block-base .drag-handle[data-v-f8113c96]:hover{color:#1890ff}.block-base .drag-handle .drag-icon[data-v-f8113c96]{font-size:16px;font-style:normal}.editor-box[data-v-320a6ce4]{width:100%;position:relative}.toolbar[data-v-320a6ce4]{z-index:200;flex-direction:column;display:flex;position:fixed;top:-100px;left:0}.toolbar[data-v-320a6ce4] .w-e-toolbar{border:1px solid #ccc;max-width:500px;margin:0 auto;padding:0 4px}.toolbar[data-v-320a6ce4] .w-e-toolbar .w-e-bar{overflow:hidden}.toolbar[data-v-320a6ce4] .w-e-toolbar .w-e-bar-item{padding:4px 2px;display:inline-flex}.toolbar[data-v-320a6ce4] .w-e-toolbar .w-e-bar-item button .title{border-bottom:none;height:auto}.editor[data-v-320a6ce4] .w-e-text-container{color:inherit;background:0 0}.editor[data-v-320a6ce4] .w-e-text-container [data-slate-editor]{border-top:none;padding:0}.editor[data-v-320a6ce4] .w-e-text-container p{line-height:inherit;margin:0}.editor[data-v-320a6ce4] .w-e-modal{z-index:100}.block-none[data-v-1e66913b]{color:#a8a8a8;background-color:#f9f9f9;border:1px solid #d4d4d4;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;height:100px;padding:10px;font-size:14px;display:flex}img[data-v-a891cab1]{width:100%}.cell-container.drop-active[data-v-98374d19]{background-color:rgba(24,144,255,.05)!important;border:1px dashed #1890ff!important}.cell-container .cell-content[data-v-98374d19]{flex-direction:column;display:flex}.cell-container .block-item[data-v-98374d19]{transition:transform .2s;position:relative}.cell-container .block-item[data-v-98374d19]:hover{z-index:1}.cell-container .block-placeholder[data-v-98374d19]{background-color:transparent;border:1px dashed transparent;border-radius:4px;justify-content:center;align-items:center;height:0;transition:height .3s;display:flex;overflow:hidden}.cell-container .block-placeholder.active[data-v-98374d19]{background-color:rgba(24,144,255,.05);border-color:#1890ff;height:50px}.cell-container .block-placeholder .placeholder-content[data-v-98374d19]{color:#1890ff;flex-direction:column;align-items:center;display:flex}.cell-container .column-placeholder[data-v-98374d19]{color:#0079d6;text-align:center;background-color:rgba(62,158,212,.15);border:1px dashed rgba(62,158,212,.5);flex-direction:column;justify-content:center;align-items:center;height:100px;font-size:14px;transition:all .3s;display:flex}.cell-container .column-placeholder.active[data-v-98374d19]{color:#1890ff}.columns-layout[data-v-741ae7b5]{margin:0 auto;display:flex;position:relative}.columns-layout .column-divider[data-v-741ae7b5]{width:2px;position:relative}.columns-layout .column-divider[data-v-741ae7b5]:after{content:"";opacity:.5;cursor:col-resize;background-color:#0871c2;width:2px;height:100%;transition:all .2s;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.columns-layout .column-divider[data-v-741ae7b5]:hover:after,.columns-layout .column-divider.active[data-v-741ae7b5]:after{opacity:1;width:4px}.canvas-area[data-v-53cd2711]{background-color:#f4f7fa;width:100%;height:100%;position:relative}.canvas-container[data-v-53cd2711]{background-color:#fff;position:absolute;top:24px;bottom:24px;left:24px;right:24px;overflow-y:auto;box-shadow:0 4px 12px #ebedf0}.block-columns-wrapper[data-v-53cd2711]{position:relative}.block-placeholder[data-v-53cd2711]{background-color:rgba(24,144,255,.05);border:2px dashed #1890ff;border-radius:4px;justify-content:center;align-items:center;height:104px;transition:all .2s;display:flex}.block-placeholder .placeholder-content[data-v-53cd2711]{color:#1890ff;text-align:center;font-size:14px}.block-placeholder .placeholder-content span[data-v-53cd2711]{display:block}.empty-container[data-v-53cd2711]{justify-content:center;align-items:center;height:calc(100% - 32px);display:flex}.empty-container .empty-message[data-v-53cd2711]{color:#999;text-align:center;background-color:#fafafa;border:2px dashed #e8e8e8;border-radius:4px;padding:24px;font-size:16px}.editor-tools[data-v-428569d7]{border-bottom:1px solid #d8dee8;justify-content:space-between;align-items:center;height:40px;min-height:40px;padding:0 16px;display:flex}.tools-view[data-v-428569d7]{border:1px solid #d9d9d9;border-radius:4px;align-items:center;gap:4px;height:28px;padding:2px;display:flex}.tools-view .view-item[data-v-428569d7]{cursor:pointer;border-radius:2px;align-items:center;height:24px;padding:0 4px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.tools-view .view-item.checked[data-v-428569d7]{color:#3e8bf2;background-color:#f8f8f8}.editor-container[data-v-b95fec5b]{flex-direction:column;flex:1;display:flex}.block-item[data-v-ea0cad5e]{border:1px solid var(--color-border);background-color:var(--color-bg-2);text-align:center;cursor:grab;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;height:74px;font-weight:500;transition:box-shadow .1s;display:flex;position:relative}.block-item .text[data-v-ea0cad5e]{margin-top:6px}.block-item[data-v-ea0cad5e]:hover{border:1px solid #eee;box-shadow:-2px 7px 20px rgba(0,0,0,.17)}.block-panel[data-v-2cd77b18]{width:100%;height:100%;overflow:auto}.block-title[data-v-2cd77b18]{height:32px;color:var(--color-text-1);justify-content:center;align-items:center;margin-top:8px;margin-bottom:8px;font-size:14px;font-weight:700;display:flex}.block-list[data-v-2cd77b18]{grid-gap:12px;grid-template-columns:74px 74px 74px;padding:16px;display:grid}.editor-menu[data-v-7b19c6e6]{border-right:1px solid var(--color-border);background-color:var(--color-bg-2);width:280px;overflow:hidden}.n-collapse[data-v-be0a8b1b]{--n-title-padding:0;--n-item-margin:0;--n-text-color:var(--color-text-2);--n-arrow-color:#d4d4d4;--n-title-text-color:var(--color-text-1);--n-divider-color:var(--color-border)}.n-collapse[data-v-be0a8b1b] .n-collapse-item{background-color:var(--color-bg-2)}.n-collapse[data-v-be0a8b1b] .n-collapse-item>.n-collapse-item__header:hover{background-color:var(--color-bg-3)}.n-collapse[data-v-be0a8b1b] .n-collapse-item>.n-collapse-item__header .n-collapse-item__header-main{justify-content:space-between;padding:12px 16px;font-weight:700}.n-collapse[data-v-be0a8b1b] .n-collapse-item .n-collapse-item__content-inner{padding:16px}.layout-grid[data-v-44ad3be7]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.layout-option[data-v-44ad3be7]{border:1px solid var(--color-border);background-color:var(--color-bg-1);cursor:pointer;border-radius:4px}.layout-option[data-v-44ad3be7]:hover,.layout-option.active[data-v-44ad3be7]{background-color:var(--color-bg-2);border-color:#333}.layout-option:hover .column[data-v-44ad3be7],.layout-option.active .column[data-v-44ad3be7]{border-left-color:#333}.layout-option:hover .column .text[data-v-44ad3be7],.layout-option.active .column .text[data-v-44ad3be7]{visibility:visible}.layout-preview[data-v-44ad3be7]{border-radius:4px;width:100%;height:36px;display:flex;overflow:hidden}.column[data-v-44ad3be7]{color:var(--color-text-2);justify-content:center;align-items:center;font-size:12px;display:flex}.column+.column[data-v-44ad3be7]{border-left:1px solid var(--color-border)}.column .text[data-v-44ad3be7]{visibility:hidden}.style-container[data-v-2bc44916]{border-top:1px solid var(--color-border);padding:16px 0}.style-container[data-v-2bc44916]:first-of-type{border-top:none;padding-top:0}.style-container[data-v-2bc44916]:last-of-type{padding-bottom:0}.style-container .style-rows[data-v-2bc44916]{justify-content:space-between;align-items:flex-start;display:flex}.style-container .style-rows .style-label[data-v-2bc44916]{align-items:center;min-height:32px;font-weight:500;line-height:24px;display:flex}.style-container .style-rows .style-value[data-v-2bc44916]{align-items:center;min-height:32px;display:flex}.n-tabs[data-v-9e21eccb]{--n-tab-padding:13px 16px 11px;--n-tab-gap:0;--n-pane-padding-top:0;--n-tab-font-size:12px}.n-tab-pane[data-v-9e21eccb]{flex:1;overflow:auto}.link-items[data-v-6755f2fb]{border:1px solid #e5e7eb;border-top:none;align-items:center;gap:8px;width:100%;padding:12px;display:flex}.link-items[data-v-6755f2fb]:first-child{border-top:1px solid #e5e7eb;border-top-left-radius:4px;border-top-right-radius:4px}.link-items[data-v-6755f2fb]:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.link-group[data-v-1b62ebe3]{flex-direction:column;width:100%;margin:0;padding-left:0;display:flex}.n-tabs[data-v-83e94fc5]{--n-tab-padding:16px 12px 14px;--n-tab-gap:0;--n-pane-padding-top:0;--n-tab-font-size:14px;height:100%}.n-tabs[data-v-83e94fc5]>.n-tabs-nav .n-tabs-wrapper{width:100%}.n-tabs[data-v-83e94fc5]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper{flex:1}.n-tabs[data-v-83e94fc5]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab{justify-content:center;width:100%}.n-tab-pane[data-v-83e94fc5]{flex:1;overflow:auto}.editor-sidebar[data-v-51030538]{border-left:1px solid var(--color-border);background-color:var(--color-bg-2);width:320px;height:100%;overflow:hidden}.email-editor[data-v-cec325ed]{border:1px solid var(--color-border);height:720px;display:flex} +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Li(e){for(var t=1;t0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]0&&arguments[0]!==void 0?arguments[0]:12,t=new Uint8Array(e);return crypto.getRandomValues(t),Array.from(t,function(e){return e.toString(16).padStart(2,`0`)}).join(``).slice(0,e)}function Ui(){var e=function(e){var r={};return Object.entries(e).forEach(function(e){var i=Z(e,2),a=i[0],o=i[1];t(a)&&qr(o)&&Object.assign(r,n(a,o)),!t(a)&&Jr(o)&&(r[a]=o),!t(a)&&qr(o)&&a===`borderTop`&&qr(o)&&(r.borderTop=``.concat(o.width,` `,o.style,` `,o.color||`transparent`))}),r},t=function(e){return e===`border`||e===`padding`||e===`borderRadius`},n=function(e,t){var n={},i={top:`TopLeft`,right:`TopRight`,bottom:`BottomRight`,left:`BottomLeft`};if(!t.more)e===`border`&&qr(t.all)&&t.all.width!==`0`?n.border=``.concat(t.all.width,` `,t.all.style,` `,t.all.color||`transparent`):(e===`padding`||e===`borderRadius`)&&Jr(t.all)&&(n[e]=t.all);else{var a=[`top`,`right`,`bottom`,`left`];switch(e){case`border`:a.forEach(function(e){var i=t[e];qr(i)&&i.width!==`0`&&(n[`border`.concat(r(e))]=``.concat(i.width,` `,i.style,` `,i.color||`transparent`))});break;case`padding`:a.forEach(function(e){var i=t[e];Jr(i)&&i!==`0`&&(n[`padding`.concat(r(e))]=i)});break;case`borderRadius`:a.forEach(function(e){var r=t[e];Jr(r)&&r!==`0`&&(n[`border`.concat(i[e],`Radius`)]=r)});break}}return n},r=function(e){return e.charAt(0).toUpperCase()+e.slice(1)};return{configToStyle:e}}function Wi(e){oi(Lr,e)}function Gi(e,t){return V(),N(`div`,Ln,[W(e.$slots,`default`,{},void 0,!0)])}function Ki(e,t){var n=ee;return V(),j(n,{"arrow-placement":`right`,"display-directive":`show`},{default:X(function(){return[W(e.$slots,`default`,{},void 0,!0)]}),_:3})}function qi(e,t){return V(),N(`div`,_n,[W(e.$slots,`default`)])}function Ji(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!Yr(e)}function $(e){return[I({setup:function(t,n){var r=n.slots;return function(){return F(fe,{options:e},Ji(r)?r:{default:function(){return[r]}})}}})]}function Yi(e,t,n){var r=e.key,i=e.attrKey,a=e.label,o=r||i;switch(i){case`color`:case`backgroundColor`:return F(C,{value:t[o],"onUpdate:value":function(e){return t[o]=e},label:a},null);case`head`:return F(Le,{value:t[o],"onUpdate:value":function(e){return t[o]=e}},null);case`padding`:return F(Tt,{value:t[o],"onUpdate:value":function(e){return t[o]=e},label:a},null);case`border`:return F(l,{value:t[o],"onUpdate:value":function(e){return t[o]=e},label:a},null);case`borderTop`:return F(st,{value:t[o],"onUpdate:value":function(e){return t[o]=e}},null);case`width`:return F(an,{value:t[o],"onUpdate:value":function(e){return t[o]=e}},null);case`widthAuto`:return F(en,{value:t[o],"onUpdate:value":function(e){return t[o]=e}},null);case`widthNumber`:return F(nn,{value:t[o],"onUpdate:value":function(e){return t[o]=e}},null);case`fontWeight`:return F(Me,{value:t[o],"onUpdate:value":function(e){return t[o]=e}},null);case`fontSize`:return F(Ae,{value:t[o],"onUpdate:value":function(e){return t[o]=e}},null);case`lineHeight`:return F(at,{value:t[o],"onUpdate:value":function(e){return t[o]=e}},null);case`letterSpacing`:return F(rt,{value:t[o],"onUpdate:value":function(e){return t[o]=e}},null);case`textAlign`:return F(Ut,{value:t[o],"onUpdate:value":function(e){return t[o]=e},label:a},null);case`borderRadius`:return F(Mt,{value:t[o],"onUpdate:value":function(e){return t[o]=e}},null);case`layout`:return F(tt,{value:t[o],"onUpdate:value":function(e){return t[o]=e}},null);case`custom`:return Xi(e,n)}}function Xi(e,t){if(e.render)return F(E,null,[e.render()]);if(e.key){var n;return(n=t[e.key])==null?void 0:n.call(t)}}function Zi(e,t){var n=ke;return V(),N(`div`,jn,[F(n,{size:`large`,description:`Please select a component`})])}return e({a:void 0,i:void 0,n:void 0,o:Hi,r:void 0,t:void 0}),{setters:[function(e){E=e.mn,O=e.jt,k=e.yn,A=e.bn,j=e.xn,M=e.Sn,N=e.Cn,P=e.En,F=e.Dn,Rr=e.At,I=e.kn,L=e.w,e.fr,e.Pn,e.on,e.Ir,R=e.nn,z=e.hr,Jr=e.Tt,Yr=e.In,$r=e.Ln,ei=e.zn,ti=e.Yr,B=e.Zr,ni=e.Hn,ri=e.Gn,ii=e.Kn,V=e.Jn,oi=e.Yn,si=e.vr,H=e.br,U=e.Xn,W=e.Zn,ci=e.er,li=e.Cr,fi=e._t,G=e.ei,pi=e.wr,K=e.Or,J=e.rr,bi=e.ar,Si=e.un,Ci=e.or,X=e.cr,wi=e.lr,Ti=e.fn},function(e){zr=e.f,ui=e.p},function(e){d=e.gt,b=e.st,ee=e.ct,S=e.at,ke=e.Et,Pe=e.P,Fe=e.M,Ye=e.bt,Xe=e.xt,Ze=e.A,Qe=e.St,At=e.Q,jt=e.Z,Rt=e.tt,zt=e.y,Bt=e.h,Vt=e.p,Ht=e.d},function(e){D=e.zf,Mr=e.Rf,qr=e.yp,yi=e.Pf},function(e){Pr=e.na},function(e){_e=e.i,Ie=e.t,hi=e.r,gi=e.n},function(e){ve=e.t,kt=e.r,Zt=e.n,Ei=e.i}],execute:function(){sn=document.createElement(`style`),sn.textContent=`.block-toolbar[data-v-c5cb1fa1]{z-index:101;background-color:#1890ff;border-radius:4px 4px 0 0;display:flex;position:absolute;bottom:-36px;right:0}.block-toolbar .tool-btn[data-v-c5cb1fa1]{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background-color .2s;display:flex}.block-toolbar .tool-btn svg[data-v-c5cb1fa1]{width:16px;height:16px}.block-toolbar .tool-btn[data-v-c5cb1fa1]:hover{background-color:rgba(0,0,0,.1)}.block-base[data-v-f8113c96]{position:relative}.block-base .block-section[data-v-f8113c96]{user-select:none;width:100%;position:absolute;top:0;bottom:0;left:0;right:0}.block-base .block-section[data-v-f8113c96]:after{content:"";opacity:0;z-index:100;pointer-events:none;background-color:transparent;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.block-base .block-section[data-v-f8113c96]:hover:after{opacity:1;border:2px solid #4eaef8}.block-base .block-section:hover .drag-handle[data-v-f8113c96]{opacity:1}.block-base.is-selected>.block-section[data-v-f8113c96]:after{opacity:1;border:2px solid #0871c2}.block-base.is-selected>.block-section .drag-handle[data-v-f8113c96]{opacity:1}.block-base.is-dragging[data-v-f8113c96]{opacity:.4}.block-base .block-content[data-v-f8113c96]{margin:0 auto}.block-base .block-type-hint[data-v-f8113c96]{color:#fff;opacity:.8;pointer-events:none;z-index:102;background:rgba(0,0,0,.6);border-radius:3px;padding:2px 8px;font-size:12px;position:absolute;bottom:-24px;left:0}.block-base .drag-handle[data-v-f8113c96]{cursor:grab;z-index:101;color:#909399;opacity:0;background-color:#fff;border:1px solid #e8e8e8;border-radius:3px;justify-content:center;align-items:center;width:24px;height:24px;transition:opacity .2s;display:flex;position:absolute;top:50%;right:-12px;transform:translateY(-50%)}.block-base .drag-handle.columns-drag-handle[data-v-f8113c96]{right:0}.block-base .drag-handle[data-v-f8113c96]:hover{color:#1890ff}.block-base .drag-handle .drag-icon[data-v-f8113c96]{font-size:16px;font-style:normal}.editor-box[data-v-320a6ce4]{width:100%;position:relative}.toolbar[data-v-320a6ce4]{z-index:200;flex-direction:column;display:flex;position:fixed;top:-100px;left:0}.toolbar[data-v-320a6ce4] .w-e-toolbar{border:1px solid #ccc;max-width:500px;margin:0 auto;padding:0 4px}.toolbar[data-v-320a6ce4] .w-e-toolbar .w-e-bar{overflow:hidden}.toolbar[data-v-320a6ce4] .w-e-toolbar .w-e-bar-item{padding:4px 2px;display:inline-flex}.toolbar[data-v-320a6ce4] .w-e-toolbar .w-e-bar-item button .title{border-bottom:none;height:auto}.editor[data-v-320a6ce4] .w-e-text-container{color:inherit;background:0 0}.editor[data-v-320a6ce4] .w-e-text-container [data-slate-editor]{border-top:none;padding:0}.editor[data-v-320a6ce4] .w-e-text-container p{line-height:inherit;margin:0}.editor[data-v-320a6ce4] .w-e-modal{z-index:100}.block-none[data-v-1e66913b]{color:#a8a8a8;background-color:#f9f9f9;border:1px solid #d4d4d4;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;height:100px;padding:10px;font-size:14px;display:flex}img[data-v-a891cab1]{width:100%}.cell-container.drop-active[data-v-98374d19]{background-color:rgba(24,144,255,.05)!important;border:1px dashed #1890ff!important}.cell-container .cell-content[data-v-98374d19]{flex-direction:column;display:flex}.cell-container .block-item[data-v-98374d19]{transition:transform .2s;position:relative}.cell-container .block-item[data-v-98374d19]:hover{z-index:1}.cell-container .block-placeholder[data-v-98374d19]{background-color:transparent;border:1px dashed transparent;border-radius:4px;justify-content:center;align-items:center;height:0;transition:height .3s;display:flex;overflow:hidden}.cell-container .block-placeholder.active[data-v-98374d19]{background-color:rgba(24,144,255,.05);border-color:#1890ff;height:50px}.cell-container .block-placeholder .placeholder-content[data-v-98374d19]{color:#1890ff;flex-direction:column;align-items:center;display:flex}.cell-container .column-placeholder[data-v-98374d19]{color:#0079d6;text-align:center;background-color:rgba(62,158,212,.15);border:1px dashed rgba(62,158,212,.5);flex-direction:column;justify-content:center;align-items:center;height:100px;font-size:14px;transition:all .3s;display:flex}.cell-container .column-placeholder.active[data-v-98374d19]{color:#1890ff}.columns-layout[data-v-741ae7b5]{margin:0 auto;display:flex;position:relative}.columns-layout .column-divider[data-v-741ae7b5]{width:2px;position:relative}.columns-layout .column-divider[data-v-741ae7b5]:after{content:"";opacity:.5;cursor:col-resize;background-color:#0871c2;width:2px;height:100%;transition:all .2s;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.columns-layout .column-divider[data-v-741ae7b5]:hover:after,.columns-layout .column-divider.active[data-v-741ae7b5]:after{opacity:1;width:4px}.canvas-area[data-v-53cd2711]{background-color:#f4f7fa;width:100%;height:100%;position:relative}.canvas-container[data-v-53cd2711]{background-color:#fff;position:absolute;top:24px;bottom:24px;left:24px;right:24px;overflow-y:auto;box-shadow:0 4px 12px #ebedf0}.block-columns-wrapper[data-v-53cd2711]{position:relative}.block-placeholder[data-v-53cd2711]{background-color:rgba(24,144,255,.05);border:2px dashed #1890ff;border-radius:4px;justify-content:center;align-items:center;height:104px;transition:all .2s;display:flex}.block-placeholder .placeholder-content[data-v-53cd2711]{color:#1890ff;text-align:center;font-size:14px}.block-placeholder .placeholder-content span[data-v-53cd2711]{display:block}.empty-container[data-v-53cd2711]{justify-content:center;align-items:center;height:calc(100% - 32px);display:flex}.empty-container .empty-message[data-v-53cd2711]{color:#999;text-align:center;background-color:#fafafa;border:2px dashed #e8e8e8;border-radius:4px;padding:24px;font-size:16px}.editor-tools[data-v-428569d7]{border-bottom:1px solid #d8dee8;justify-content:space-between;align-items:center;height:40px;min-height:40px;padding:0 16px;display:flex}.tools-view[data-v-428569d7]{border:1px solid #d9d9d9;border-radius:4px;align-items:center;gap:4px;height:28px;padding:2px;display:flex}.tools-view .view-item[data-v-428569d7]{cursor:pointer;border-radius:2px;align-items:center;height:24px;padding:0 4px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.tools-view .view-item.checked[data-v-428569d7]{color:#3e8bf2;background-color:#f8f8f8}.editor-container[data-v-b95fec5b]{flex-direction:column;flex:1;display:flex}.block-item[data-v-ea0cad5e]{border:1px solid var(--color-border);background-color:var(--color-bg-2);text-align:center;cursor:grab;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;height:74px;font-weight:500;transition:box-shadow .1s;display:flex;position:relative}.block-item .text[data-v-ea0cad5e]{margin-top:6px}.block-item[data-v-ea0cad5e]:hover{border:1px solid #eee;box-shadow:-2px 7px 20px rgba(0,0,0,.17)}.block-panel[data-v-2cd77b18]{width:100%;height:100%;overflow:auto}.block-title[data-v-2cd77b18]{height:32px;color:var(--color-text-1);justify-content:center;align-items:center;margin-top:8px;margin-bottom:8px;font-size:14px;font-weight:700;display:flex}.block-list[data-v-2cd77b18]{grid-gap:12px;grid-template-columns:74px 74px 74px;padding:16px;display:grid}.editor-menu[data-v-7b19c6e6]{border-right:1px solid var(--color-border);background-color:var(--color-bg-2);width:280px;overflow:hidden}.n-collapse[data-v-be0a8b1b]{--n-title-padding:0;--n-item-margin:0;--n-text-color:var(--color-text-2);--n-arrow-color:#d4d4d4;--n-title-text-color:var(--color-text-1);--n-divider-color:var(--color-border)}.n-collapse[data-v-be0a8b1b] .n-collapse-item{background-color:var(--color-bg-2)}.n-collapse[data-v-be0a8b1b] .n-collapse-item>.n-collapse-item__header:hover{background-color:var(--color-bg-3)}.n-collapse[data-v-be0a8b1b] .n-collapse-item>.n-collapse-item__header .n-collapse-item__header-main{justify-content:space-between;padding:12px 16px;font-weight:700}.n-collapse[data-v-be0a8b1b] .n-collapse-item .n-collapse-item__content-inner{padding:16px}.layout-grid[data-v-44ad3be7]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.layout-option[data-v-44ad3be7]{border:1px solid var(--color-border);background-color:var(--color-bg-1);cursor:pointer;border-radius:4px}.layout-option[data-v-44ad3be7]:hover,.layout-option.active[data-v-44ad3be7]{background-color:var(--color-bg-2);border-color:#333}.layout-option:hover .column[data-v-44ad3be7],.layout-option.active .column[data-v-44ad3be7]{border-left-color:#333}.layout-option:hover .column .text[data-v-44ad3be7],.layout-option.active .column .text[data-v-44ad3be7]{visibility:visible}.layout-preview[data-v-44ad3be7]{border-radius:4px;width:100%;height:36px;display:flex;overflow:hidden}.column[data-v-44ad3be7]{color:var(--color-text-2);justify-content:center;align-items:center;font-size:12px;display:flex}.column+.column[data-v-44ad3be7]{border-left:1px solid var(--color-border)}.column .text[data-v-44ad3be7]{visibility:hidden}.style-container[data-v-2bc44916]{border-top:1px solid var(--color-border);padding:16px 0}.style-container[data-v-2bc44916]:first-of-type{border-top:none;padding-top:0}.style-container[data-v-2bc44916]:last-of-type{padding-bottom:0}.style-container .style-rows[data-v-2bc44916]{justify-content:space-between;align-items:flex-start;display:flex}.style-container .style-rows .style-label[data-v-2bc44916]{align-items:center;min-height:32px;font-weight:500;line-height:24px;display:flex}.style-container .style-rows .style-value[data-v-2bc44916]{align-items:center;min-height:32px;display:flex}.n-tabs[data-v-9e21eccb]{--n-tab-padding:13px 16px 11px;--n-tab-gap:0;--n-pane-padding-top:0;--n-tab-font-size:12px}.n-tab-pane[data-v-9e21eccb]{flex:1;overflow:auto}.link-items[data-v-6755f2fb]{border:1px solid #e5e7eb;border-top:none;align-items:center;gap:8px;width:100%;padding:12px;display:flex}.link-items[data-v-6755f2fb]:first-child{border-top:1px solid #e5e7eb;border-top-left-radius:4px;border-top-right-radius:4px}.link-items[data-v-6755f2fb]:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.link-group[data-v-1b62ebe3]{flex-direction:column;width:100%;margin:0;padding-left:0;display:flex}.n-tabs[data-v-83e94fc5]{--n-tab-padding:16px 12px 14px;--n-tab-gap:0;--n-pane-padding-top:0;--n-tab-font-size:14px;height:100%}.n-tabs[data-v-83e94fc5]>.n-tabs-nav .n-tabs-wrapper{width:100%}.n-tabs[data-v-83e94fc5]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab-wrapper{flex:1}.n-tabs[data-v-83e94fc5]>.n-tabs-nav .n-tabs-wrapper .n-tabs-tab{justify-content:center;width:100%}.n-tab-pane[data-v-83e94fc5]{flex:1;overflow:auto}.editor-sidebar[data-v-51030538]{border-left:1px solid var(--color-border);background-color:var(--color-bg-2);width:320px;height:100%;overflow:hidden}.email-editor[data-v-cec325ed]{border:1px solid var(--color-border);height:720px;display:flex} /*$vite$:1*/`,document.head.appendChild(sn),R(),_i=zr(`email-editor`,function(){var e=H(`2.1`);return{version:e,pageConfig:H({meta:{version:e.value,createdAt:``,updatedAt:``},style:{backgroundColor:`#ffffff`,width:`500px`}}),columnsSource:H([]),columnsMap:H({}),columnsConfigMap:H({}),cellMap:H({}),cellConfigMap:H({}),blockMap:H({}),blockConfigMap:H({}),selectedBlockKey:H(``),selectedBlockType:H(``),saveFn:H(function(){return ji(function(){return Bi(this,function(e){return[2,!1]})})()})}}),Ir={key:``,name:`Columns`,type:`columns`,meta:{version:``,createdAt:``,updatedAt:``},attr:{},style:{backgroundColor:``,padding:{more:!1,all:`0`,top:`0`,left:`0`,right:`0`,bottom:`0`}},containerStyle:{backgroundColor:``}},Fr={key:``,name:`Cell`,type:`cell`,meta:{version:``,createdAt:``,updatedAt:``},attr:{},style:{backgroundColor:``,padding:{more:!1,all:`0`,top:`0`,left:`0`,right:`0`,bottom:`0`},border:{more:!1,all:{color:``,width:`0`,style:`solid`},top:{color:``,width:`0`,style:`solid`},right:{color:``,width:`0`,style:`solid`},bottom:{color:``,width:`0`,style:`solid`},left:{color:``,width:`0`,style:`solid`}}},containerStyle:{}},Nr={key:``,name:`Button`,type:`button`,meta:{version:``,createdAt:``,updatedAt:``},attr:{href:`#`,target:`_blank`,content:`Button Text`},style:{display:`inline-block`,backgroundColor:`#20A53A`,color:`#fff`,width:`auto`,fontWeight:`normal`,fontSize:`14px`,lineHeight:`120%`,letterSpacing:`0px`,boxSizing:`border-box`,textDecoration:`none`,padding:{more:!0,all:`0`,top:`10px`,left:`20px`,right:`20px`,bottom:`10px`},border:{more:!1,all:{color:``,width:`0`,style:`solid`},top:{color:``,width:`0`,style:`solid`},right:{color:``,width:`0`,style:`solid`},bottom:{color:``,width:`0`,style:`solid`},left:{color:``,width:`0`,style:`solid`}},borderRadius:{more:!1,all:`4px`,top:`0`,left:`0`,right:`0`,bottom:`0`}},containerStyle:{textAlign:`center`,padding:{more:!1,all:`10px`,top:`0`,left:`0`,right:`0`,bottom:`0`}}},Xr={key:``,name:`Link`,type:`link`,meta:{version:``,createdAt:``,updatedAt:``},attr:{href:``,target:`_blank`,content:`Link Text`},style:{display:`inline-block`,color:`#333`,fontWeight:`normal`,fontSize:`14px`,lineHeight:`120%`,letterSpacing:`0px`,textDecoration:`none`},containerStyle:{textAlign:`center`,padding:{more:!1,all:`10px`,top:`0`,left:`0`,right:`0`,bottom:`0`}}},Br={key:``,name:`Divider`,type:`divider`,meta:{version:``,createdAt:``,updatedAt:``},attr:{},style:{display:`inline-block`,width:`100%`,height:`1px`,lineHeight:`1px`,verticalAlign:`middle`,boxSizing:`border-box`,borderTop:{color:`#bbbbbb`,width:`1px`,style:`solid`}},containerStyle:{textAlign:`center`,padding:{more:!1,all:`10px`,top:`0`,left:`0`,right:`0`,bottom:`0`}}},Vr={key:``,name:`Header`,type:`header`,meta:{version:``,createdAt:``,updatedAt:``},attr:{content:`Header`},style:{display:`inline-block`,color:`#333`,fontWeight:`normal`,fontSize:`22px`,lineHeight:`140%`,letterSpacing:`0px`},containerStyle:{textAlign:`left`,padding:{more:!1,all:`10px`,top:`0`,left:`0`,right:`0`,bottom:`0`}}},di={key:``,name:`Text`,type:`text`,meta:{version:``,createdAt:``,updatedAt:``},attr:{content:`Text`},style:{display:`inline-block`,color:`#333`,fontWeight:`normal`,fontSize:`14px`,lineHeight:`120%`,letterSpacing:`0px`},containerStyle:{textAlign:`left`,padding:{more:!1,all:`10px`,top:`0`,left:`0`,right:`0`,bottom:`0`}}},Hr={key:``,name:`Image`,type:`image`,meta:{version:``,createdAt:``,updatedAt:``},attr:{href:``,target:`_blank`,src:``,alt:``},style:{display:`inline-block`,width:`100%`,boxSizing:`border-box`,textDecoration:`none`},containerStyle:{textAlign:`center`,padding:{more:!1,all:`10px`,top:`0`,left:`0`,right:`0`,bottom:`0`}}},Zr={key:``,name:`Menu`,type:`menu`,meta:{version:``,createdAt:``,updatedAt:``},attr:{links:[{id:Hi(6),label:`Menu`,href:``},{id:Hi(6),label:`Menu`,href:``}]},style:{display:`inline-block`,fontWeight:`normal`,fontSize:`14px`,letterSpacing:`0px`,color:`#333`,textDecoration:`none`,padding:{more:!0,all:``,top:`5px`,left:`15px`,right:`15px`,bottom:`5px`}},containerStyle:{textAlign:`center`,padding:{more:!1,all:`10px`,top:`0`,left:`0`,right:`0`,bottom:`0`}}},kr=new Map([[`button`,Nr],[`link`,Xr],[`divider`,Br],[`header`,Vr],[`text`,di],[`image`,Hr],[`menu`,Zr]]),xi=function(e){var t=ui(_i()).version,n=function(e){try{var t=JSON.parse(e),n=t.version;return n<2?r(t):n<2.1?f(t):t}catch(t){console.log(e,t)}},r=function(e){var n={meta:{version:t.value,createdAt:L(new Date,`yyyy-MM-dd HH:mm:ss`),updatedAt:L(new Date,`yyyy-MM-dd HH:mm:ss`)},style:{width:``,backgroundColor:``}};e.page_style?(n.style.width=e.page_style.maxWidth,n.style.backgroundColor=e.page_style.backgroundColor):(n.style.width=`500px`,n.style.backgroundColor=`#fff`);var r=e.columns_source,a=e.column_map,f=e.column_row_style_map,p=[],m={},h={};r.forEach(function(e){p.push(e)}),Object.entries(a).forEach(function(e){var t=Z(e,2),n=t[0],r=t[1];qr(r)&&(m[n]={key:n,type:r.type,name:`Columns`,children:r.children})}),Object.keys(f).forEach(function(e){var n=f[e],r=O(Ir);r.key=e,r.meta.version=t.value,r.meta.createdAt=L(new Date,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=L(new Date,`yyyy-MM-dd HH:mm:ss`),r.style.padding=n.style.padding,r.style.backgroundColor=n.style.backgroundColor,h[e]=r});var g=e.cell_map,_=e.cell_style_map,v={},y={};Object.keys(g).forEach(function(e){var t=g[e];v[e]={key:e,type:`cell`,name:`Cell`,width:Number.parseFloat(t.width),children:t.children}}),Object.keys(_).forEach(function(e){var n=_[e],r=O(Fr);r.key=e,r.meta.version=t.value,r.meta.createdAt=L(new Date,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=L(new Date,`yyyy-MM-dd HH:mm:ss`),r.style.backgroundColor=n.style.background,r.style.padding=n.style.padding,r.style.border=i(n.style.border),y[e]=r});var b=e.comp_map,x=e.comp_style_map,ee={},S={};return Object.keys(b).forEach(function(e){var t=b[e];ee[e]={key:e,type:t.type,name:Pr(t.type)}}),Object.keys(x).forEach(function(e){var t=b[e],n=x[e];switch(t.type){case`button`:S[e]=o(e,n);break;case`divider`:S[e]=s(e,n);break;case`header`:S[e]=c(e,n);break;case`text`:S[e]=l(e,n);break;case`image`:S[e]=u(e,n);break;case`menu`:S[e]=d(e,n);break}}),{pageConfig:n,columnsSource:p,columnsMap:m,columnsConfigMap:h,cellMap:v,cellConfigMap:y,blockMap:ee,blockConfigMap:S}},i=function(e){return{more:e.more,all:a(e.all),top:a(e.top),left:a(e.left),right:a(e.right),bottom:a(e.bottom)}},a=function(e){var t=e.split(` `);return{width:t[0]||`0`,style:t[1]||`solid`,color:t[2]||``}},o=function(e,n){var r=O(Nr);return r.key=e,r.meta.version=t.value,r.meta.createdAt=L(new Date,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=L(new Date,`yyyy-MM-dd HH:mm:ss`),r.attr.content=n.content,r.attr.href=n.info.href||`#`,r.attr.target=n.info.target||`_blank`,r.style=n.style,r.style.border=i(n.style.border),r.style.fontWeight=n.style.FontWeight,r.style.letterSpacing=n.style.LetterSpacing,delete n.style.FontWeight,delete n.style.LetterSpacing,r.containerStyle=n.general,r},s=function(e,n){var r=O(Br);return r.key=e,r.meta.version=t.value,r.meta.createdAt=L(new Date,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=L(new Date,`yyyy-MM-dd HH:mm:ss`),r.style=n.style,r.style.borderTop=a(n.style.borderTop),r},c=function(e,n){var r=O(Vr);return r.key=e,r.meta.version=t.value,r.meta.createdAt=L(new Date,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=L(new Date,`yyyy-MM-dd HH:mm:ss`),r.attr.content=n.content||``,r.style=n.style,r.containerStyle=n.general,r},l=function(e,n){var r=O(di);return r.key=e,r.meta.version=t.value,r.meta.createdAt=L(new Date,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=L(new Date,`yyyy-MM-dd HH:mm:ss`),r.attr.content=n.content||``,r.style=n.style,r.containerStyle=n.general,r.containerStyle.textAlign=n.style.textAlign,delete n.style.textAlign,r},u=function(e,n){var r=O(Hr);return r.key=e,r.meta.version=t.value,r.meta.createdAt=L(new Date,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=L(new Date,`yyyy-MM-dd HH:mm:ss`),r.attr=n.info,r.style=n.style,r.containerStyle.padding=n.general.padding,r.containerStyle.textAlign=n.general.textAlign||`center`,r},d=function(e,n){var r=O(Zr);return r.key=e,r.meta.version=t.value,r.meta.createdAt=L(new Date,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=L(new Date,`yyyy-MM-dd HH:mm:ss`),r.attr.links=n.links,r.style=n.style,r.style.display=n.info.layout===`horizontal`?`inline-block`:`block`,r.containerStyle.padding=n.general.padding,r.containerStyle.textAlign=n.general.textAlign||`center`,r},f=function(e){var t=e.blockMap,n=e.blockConfigMap;return Object.keys(t).forEach(function(e){var r=t[e],i=n[e];switch(r.type){case`button`:n[e].style=Object.assign({},O(Nr.style),i.style);break;case`link`:n[e].style=Object.assign({},O(Xr.style),i.style);break;case`divider`:n[e].style=Object.assign({},O(Br.style),i.style);break;case`image`:n[e].style=Object.assign({},O(Hr.style),i.style);break;case`menu`:n[e].type=r.type,n[e].name=r.name,n[e].style=Object.assign({},O(Zr.style),i.style);break}}),e};return{parsedData:n(e)}},R(),e(`a`,Y=function(){var e=ui(_i()),t=e.version,n=e.columnsSource,r=e.columnsMap,i=e.columnsConfigMap,a=e.cellMap,o=e.cellConfigMap,s=e.blockMap,c=e.blockConfigMap,l=e.pageConfig,u=e.selectedBlockKey,d=e.selectedBlockType,f=e.saveFn;return{saveFn:f,getData:function(){return JSON.stringify({version:t.value,pageConfig:pi(l.value),blockMap:pi(s.value),blockConfigMap:pi(c.value),cellMap:pi(a.value),cellConfigMap:pi(o.value),columnsConfigMap:pi(i.value),columnsMap:pi(r.value),columnsSource:pi(n.value)})},setData:function(e){var t=xi(e).parsedData;t&&(l.value=t.pageConfig,s.value=t.blockMap,c.value=t.blockConfigMap,a.value=t.cellMap,o.value=t.cellConfigMap,i.value=t.columnsConfigMap,r.value=t.columnsMap,n.value=t.columnsSource)},resetData:function(){s.value={},c.value={},a.value={},o.value={},i.value={},r.value={},n.value=[],u.value=``,d.value=``},setSaveFn:function(e){f.value=e},autoSaveFn:function(){var e=null;(function(){e&&clearTimeout(e),e=window.setTimeout(function(){f.value()},300)})()}}}),R(),e(`i`,vi=function(){var e=ui(_i()),t=e.columnsSource,n=e.columnsMap,r=e.columnsConfigMap,i=e.cellMap,a=e.cellConfigMap,o=e.blockMap,s=e.blockConfigMap,c=e.pageConfig,l=Ui().configToStyle,u=H(``),d=function(){u.value=f().outerHTML},f=function(){var e=p(),n=document.createElement(`table`);return n.style.backgroundColor=c.value.style.backgroundColor||`#fff`,n.style.width=`100%`,t.value.forEach(function(t){e[t]&&n.appendChild(e[t].dom)}),n},p=function(){var e=m(),t={};return Object.entries(n.value).forEach(function(n){var i=Z(n,2),a=i[0],o=i[1],s=document.createElement(`tr`),l=document.createElement(`td`),u=document.createElement(`div`);g(u,r.value[a].style),u.style.width=c.value.style.width||`auto`,u.style.margin=`0 auto`;var d=document.createElement(`table`);d.style.width=`100%`;var f=document.createElement(`tr`);o.children.forEach(function(t){f.appendChild(e[t].dom)}),d.appendChild(f),u.appendChild(d),l.appendChild(u),s.appendChild(l),t[a]={dom:s}}),t},m=function(){var e=h(),t={};return Object.entries(i.value).forEach(function(n){var r=Z(n,2),i=r[0],o=r[1],s=document.createElement(`td`);s.style.width=``.concat(o.width,`%`),g(s,a.value[i].style),o.children.forEach(function(t){e[t]&&s.appendChild(e[t].dom)}),t[i]={dom:s}}),t},h=function(){var e={};return Object.keys(o.value).forEach(function(t){var n=o.value[t],r=s.value[t],i=document.createElement(`div`);switch(g(i,r.containerStyle),n.type){case`button`:i.appendChild(v(r));break;case`link`:i.appendChild(y(r));break;case`divider`:i.appendChild(b(r));break;case`header`:i.appendChild(x(r));break;case`text`:i.appendChild(ee(r));break;case`image`:i.appendChild(S(r));break;case`menu`:i.appendChild(C(r));break}e[t]={dom:i,config:r}}),e},g=function(e,t){var n=l(t);Object.entries(n).forEach(function(t){var n=Z(t,2),r=n[0],i=n[1];e.style[r]=i})},_=function(e){return e.replace(`

`,`

`)},v=function(e){var t,n,r,i=document.createElement(`a`);return i.href=(t=e.attr.href)==null?``:t,i.target=(n=e.attr.target)==null?``:n,i.innerHTML=_((r=e.attr.content)==null?``:r),g(i,e.style),i},y=function(e){var t,n,r,i=document.createElement(`a`);return i.href=(t=e.attr.href)==null?``:t,i.target=(n=e.attr.target)==null?``:n,i.innerHTML=_((r=e.attr.content)==null?``:r),g(i,e.style),i},b=function(e){var t=document.createElement(`div`);return g(t,e.style),t},x=function(e){var t,n=document.createElement(`div`);return n.innerHTML=_((t=e.attr.content)==null?``:t),g(n,e.style),n},ee=function(e){var t,n=document.createElement(`div`);return n.innerHTML=_((t=e.attr.content)==null?``:t),g(n,e.style),n},S=function(e){var t,n,r=document.createElement(`img`);if(r.src=(t=e.attr.src)==null?``:t,r.alt=(n=e.attr.alt)==null?``:n,e.attr.href){var i,a,o=document.createElement(`a`);return o.href=(i=e.attr.href)==null?``:i,o.target=(a=e.attr.target)==null?``:a,r.style.width=`100%`,o.appendChild(r),g(o,e.style),o}return g(r,e.style),r},C=function(e){var t,n=document.createElement(`div`);return(t=e.attr.links)==null||t.forEach(function(t){var r,i=document.createElement(`a`);g(i,e.style),i.href=t.href,i.target=(r=e.attr.target)==null?``:r,i.innerHTML=t.label,n.appendChild(i)}),n};return{html:u,generateHtml:d}}),R(),Lr=Symbol(`EmailEditorContext`),R(),Se=I({__name:`EditorProvider`,setup:function(e){return Wi({store:_i()}),function(e,t){return V(),j(K(_e),{backend:K(Ie)},{default:X(function(){return[W(e.$slots,`default`)]}),_:3},8,[`backend`])}}}),xe=Se,R(),q=function(){var e=ui(_i()),t=e.version,n=e.selectedBlockKey,r=e.selectedBlockType,i=e.columnsSource,a=e.columnsMap,o=e.columnsConfigMap,s=e.cellMap,c=e.cellConfigMap,l=e.blockMap,u=e.blockConfigMap,d=e.pageConfig,f=Y().autoSaveFn,p=k(function(){return i.value.map(function(e){return a.value[e]})}),m=function(e,t){n.value=e,r.value=t},h=function(){var e={key:Hi(),type:`columns`,name:`Columns`,children:[]};return g(e),e},g=function(e){var t=_(e.key);o.value[e.key]=t},_=function(e){var n=new Date,r=O(Ir);return r.key=e,r.meta.version=t.value,r.meta.createdAt=L(n,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=L(n,`yyyy-MM-dd HH:mm:ss`),r},v=function(e){var t=h();a.value[t.key]=t,x(t.key),i.value.splice(e,0,t.key),f()},y=function(){var e=Hi(),t={key:e,width:100,name:`Cell`,type:`cell`,children:[]};return s.value[e]=t,c.value[e]=b(t.key),t},b=function(e){var n=new Date,r=O(Fr);return r.key=e,r.meta.version=t.value,r.meta.createdAt=L(n,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=L(n,`yyyy-MM-dd HH:mm:ss`),r},x=function(e){var t=a.value[e];if(t){var n=y();t.children.push(n.key)}},ee=function(e,t){if(e<0||e>=i.value.length||t<0||t>i.value.length){console.warn(`Move column: 索引超出范围`);return}var n=i.value[e],r=Q(i.value);r.splice(e,1);var a=e-1&&(n.children.splice(r,1),delete s.value[t])}},C=function(e,t){var n=a.value[e];if(n&&a.value[e]){var r=n.children.length,i=t.length,o=i-r;if(o>0)for(var c=0;c2&&arguments[2]!==void 0?arguments[2]:!0,i=O(l.value[n]),a=O(u.value[n]),o=s.value[e];if(o){var c=Hi();i.key=c,a.key=c,a.meta={version:t.value,createdAt:L(new Date,`yyyy-MM-dd HH:mm:ss`),updatedAt:L(new Date,`yyyy-MM-dd HH:mm:ss`)};var d=o.children.findIndex(function(e){return e===n});l.value[c]=i,u.value[c]=a,d?o.children.splice(d+1,0,c):o.children.push(c)}r&&f()},ie=function(e,n){var r=O(s.value[n]),i=O(c.value[n]),o=Hi();r.key=o,r.children=[],i.key=o,i.meta={version:t.value,createdAt:L(new Date,`yyyy-MM-dd HH:mm:ss`),updatedAt:L(new Date,`yyyy-MM-dd HH:mm:ss`)},s.value[o]=r,c.value[o]=i,s.value[n].children.forEach(function(e){re(o,e,!1)});var l=a.value[e];l&&l.children.push(o)},ae=function(e){var n=O(a.value[e]),r=O(o.value[e]),s=Hi();n.key=s,n.children=[],r.key=s,r.meta={version:t.value,createdAt:L(new Date,`yyyy-MM-dd HH:mm:ss`),updatedAt:L(new Date,`yyyy-MM-dd HH:mm:ss`)},a.value[s]=n,o.value[s]=r;var c=i.value.findIndex(function(t){return t===e});i.value.splice(c+1,0,s),a.value[e].children.forEach(function(e){ie(s,e)}),f()},oe=function(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,r=s.value[e];if(r){var i=r.children.findIndex(function(e){return e===t});i>-1&&(m(``,``),r.children.splice(i,1),delete l.value[t],delete u.value[t])}n&&f()},se=function(e,t){var n=s.value[e],r=a.value[t];if(n){n.children.forEach(function(t){oe(e,t,!1)});var i=r.children.findIndex(function(t){return t===e});i>-1&&(delete s.value[e],delete c.value[e],r.children.splice(i,1))}};return{columnsSource:i,columnsMap:a,columnsMaps:p,columnsConfigMap:o,cellMap:s,cellConfigMap:c,blockMap:l,blockConfigMap:u,selectedBlockKey:n,selectedBlockType:r,pageConfig:d,selectBlock:m,insertColumnSourceAt:v,moveColumnSource:ee,generateNewCell:y,applyNewWidthColumnsInCell:C,delColumnsInCell:S,insertBlockToCell:w,moveBlockInCell:ne,moveBlockBetweenCells:T,duplicateBlock:re,duplicateColumn:ae,removeBlock:oe,removeColumn:function(e){var t=i.value.findIndex(function(t){return t===e});t>-1&&(m(``,``),a.value[e].children.forEach(function(t){se(t,e)}),delete a.value[e],delete o.value[e],i.value.splice(t,1)),f()}}},R(),Bn={class:`block-toolbar`},$t=I({__name:`Toolbar`,props:{cellKey:{type:String,required:!0},data:{type:Object,required:!0}},setup:function(e){var t=q(),n=t.duplicateBlock,r=t.duplicateColumn,i=t.removeBlock,a=t.removeColumn,o=function(){e.data.type===`columns`?r(e.data.key):n(e.cellKey,e.data.key)},s=function(){e.data.type===`columns`?a(e.data.key):i(e.cellKey,e.data.key)};return function(e,t){var n=Mr;return V(),N(`div`,Bn,[A(`button`,{class:`tool-btn`,onClick:Ti(o,[`stop`])},[F(n,{name:`drag-copy`,size:`16`,color:`#fff`})]),A(`button`,{class:`tool-btn`,onClick:Ti(s,[`stop`])},[F(n,{name:`drag-remove`,size:`16`,color:`#fff`})])])}}}),Qt=D($t,[[`__scopeId`,`data-v-c5cb1fa1`]]),R(),zn=[`data-block-id`],rr={class:`block-section`},vr={class:`block-content`},Lt=I({__name:`Section`,props:{data:{type:Object,required:!0},cellKey:{type:String,default:``},blockType:{type:String,required:!0},blockIndex:{type:Number,default:-1}},emits:[`select`,`unSelect`],setup:function(e,t){var n=t.emit,r=q(),i=r.selectedBlockKey,a=r.columnsConfigMap,o=r.blockConfigMap,s=r.selectBlock,c=Ui().configToStyle,l=k(function(){return i.value===e.data.key}),u=function(){s(e.data.key,e.data.type),n(`select`)},d=k(function(){var t={};return t=e.data.type===`columns`?a.value[e.data.key].containerStyle:o.value[e.data.key].containerStyle,c(t)}),f=Z(hi(function(){return{type:`SORT_BASE_BLOCK`,item:function(){return{type:`SORT_BASE_BLOCK`,sourceIndex:e.blockIndex,sourceCellKey:e.cellKey,blockData:O(e.data)}},collect:function(e){return{isDragging:e.isDragging()}}}}),3),p=f[0],m=f[1],h=f[2],g=Z(hi(function(){return{type:`SORT_COLUMNS_BLOCK`,item:function(){return{type:`SORT_COLUMNS_BLOCK`,sourceIndex:e.blockIndex,blockData:O(e.data)}},collect:function(e){return{isDragging:e.isDragging()}}}}),2),_=g[0],v=g[1],y=k(function(){return p.value.isDragging||_.value.isDragging});return Ci(function(){return y.value},function(e){e===!0&&n(`unSelect`)}),Ci(function(){return l.value},function(e,t){e===!1&&t===!0&&n(`unSelect`)}),function(t,n){return V(),N(`div`,{ref:K(h),class:ti([`block-base`,[`block-`.concat(e.blockType),{"is-selected":K(l)},{"is-dragging":K(y)}]]),"data-block-id":e.data.key,style:B(K(d)),onClick:Ti(u,[`stop`])},[A(`div`,rr,[wi(F(Qt,{"cell-key":e.cellKey,data:e.data},null,8,[`cell-key`,`data`]),[[Si,K(l)&&!K(y)]]),e.data.type===`columns`?(V(),N(`div`,{key:0,ref:K(v),class:`drag-handle columns-drag-handle`},Q(n[0]||(n[0]=[A(`i`,{class:`drag-icon`},`≡`,-1)])),512)):M(``,!0),e.data.type===`columns`?M(``,!0):(V(),N(`div`,{key:1,ref:K(m),class:`drag-handle`},Q(n[1]||(n[1]=[A(`i`,{class:`drag-icon`},`≡`,-1)])),512))]),A(`div`,vr,[W(t.$slots,`default`,{},void 0,!0)])],14,zn)}}}),It=D(Lt,[[`__scopeId`,`data-v-f8113c96`]]),R(),Rn={ref:`editorBoxRef`,class:`editor-box`},Oe=I({__name:`Editor`,props:$r({type:{type:String,default:`button`}},{value:{},valueModifiers:{}}),emits:[`update:value`],setup:function(e,t){var n=t.expose,r=li(void 0),i=bi(`toolbarRef`),a=J(e,`value`),o=H({}),s=function(){switch(e.type){case`button`:return[`bold`,`underline`,`italic`,`through`];case`text`:return[`bold`,`underline`,`italic`,`through`,`sup`,`sub`,`color`,`bgColor`,`bulletedList`,`numberedList`,`insertLink`];case`header`:return[`bold`,`underline`,`italic`,`through`,`color`,`bgColor`,`bulletedList`,`numberedList`,`insertLink`]}};Ei(`en`);var c={toolbarKeys:s()},l={autoFocus:!1,placeholder:``},u=H(!1),d=!1,f=function(){if(r.value&&i.value){var e=r.value.getEditableContainer();if(e){var t=e.getBoundingClientRect();if(i.value.selector){var n=i.value.$el.querySelector(`.w-e-toolbar`),a=300;n&&(a=n.getBoundingClientRect().width);var s=t.left+(t.width-a)/2;o.value={top:``.concat(t.top-56,`px`),left:``.concat(s,`px`)}}}}},p=function(e){r.value=e,ei(function(){window.addEventListener(`resize`,f);var t=kt.getToolbar(e);t&&t.$box.find(`button[data-menu-key="insertLink"]`).on(`click`,function(){d=!0})})},m=function(){u.value=!0,ei(function(){f()})},h=function(){if(d){d=!1;return}u.value=!1};return ni(function(){var e=r.value;e!=null&&(e.destroy(),window.removeEventListener(`resize`,f))}),n({focus:function(){var e;u.value=!0,(e=r.value)==null||e.focus()},blur:function(){u.value=!1}}),function(e,t){return V(),N(`div`,Rn,[wi(F(K(Zt),{ref_key:`toolbarRef`,ref:i,class:`toolbar`,mode:`default`,editor:K(r),style:B(K(o)),defaultConfig:c},null,8,[`editor`,`style`]),[[Si,K(u)]]),F(K(ve),{modelValue:a.value,"onUpdate:modelValue":t[0]||(t[0]=function(e){return a.value=e}),class:`editor`,mode:`simple`,defaultConfig:l,onOnCreated:p,onOnFocus:m,onOnBlur:h},null,8,[`modelValue`])],512)}}}),Ee=D(Oe,[[`__scopeId`,`data-v-320a6ce4`]]),R(),h=I({__name:`Button`,props:{data:{type:Object,required:!0},cellKey:{type:String,required:!0},blockIndex:{type:Number,required:!0}},setup:function(e){var t=q().blockConfigMap,n=Ui().configToStyle,r=bi(`editorRef`),i=k({get:function(){return t.value[e.data.key].attr},set:function(n){t.value[e.data.key].attr=n}}),a=k(function(){var r=t.value[e.data.key].style;return Li({},n(r))}),o=function(){var e;(e=r.value)==null||e.focus()},s=function(){var e;(e=r.value)==null||e.blur()};return function(t,n){return V(),j(It,{data:e.data,"cell-key":e.cellKey,"block-type":e.data.type,"block-index":e.blockIndex,onSelect:o,onUnSelect:s},{default:X(function(){return[A(`div`,{style:B(K(a))},[F(Ee,{ref_key:`editorRef`,ref:r,value:K(i).content,"onUpdate:value":n[0]||(n[0]=function(e){return K(i).content=e})},null,8,[`value`])],4)]}),_:1},8,[`data`,`cell-key`,`block-type`,`block-index`])}}}),p=h,R(),mt=I({__name:`Link`,props:{data:{type:Object,required:!0},cellKey:{type:String,required:!0},blockIndex:{type:Number,required:!0}},setup:function(e){var t=q().blockConfigMap,n=Ui().configToStyle,r=bi(`editorRef`),i=k({get:function(){return t.value[e.data.key].attr},set:function(n){t.value[e.data.key].attr=n}}),a=k(function(){var r=t.value[e.data.key].style;return Li({},n(r))}),o=function(){var e;(e=r.value)==null||e.focus()},s=function(){var e;(e=r.value)==null||e.blur()};return function(t,n){return V(),j(It,{data:e.data,"cell-key":e.cellKey,"block-type":e.data.type,"block-index":e.blockIndex,onSelect:o,onUnSelect:s},{default:X(function(){return[A(`div`,{style:B(K(a))},[F(Ee,{ref_key:`editorRef`,ref:r,value:K(i).content,"onUpdate:value":n[0]||(n[0]=function(e){return K(i).content=e})},null,8,[`value`])],4)]}),_:1},8,[`data`,`cell-key`,`block-type`,`block-index`])}}}),dt=mt,R(),ge=I({__name:`Divider`,props:{data:{type:Object,required:!0},cellKey:{type:String,required:!0},blockIndex:{type:Number,required:!0}},setup:function(e){var t=q().blockConfigMap,n=Ui().configToStyle,r=k(function(){var r=t.value[e.data.key].style;return Li({},n(r))});return function(t,n){return V(),j(It,{data:e.data,"cell-key":e.cellKey,"block-type":e.data.type,"block-index":e.blockIndex},{default:X(function(){return[A(`div`,{style:B(K(r))},null,4)]}),_:1},8,[`data`,`cell-key`,`block-type`,`block-index`])}}}),me=ge,R(),He=I({__name:`Header`,props:{data:{type:Object,required:!0},cellKey:{type:String,required:!0},blockIndex:{type:Number,required:!0}},setup:function(e){var t=q().blockConfigMap,n=Ui().configToStyle,r=bi(`editorRef`),i=k({get:function(){return t.value[e.data.key].attr},set:function(n){t.value[e.data.key].attr=n}}),a=k(function(){var r=t.value[e.data.key].style;return zi(Li({},n(r)),{width:`100%`})}),o=function(){var e;(e=r.value)==null||e.focus()},s=function(){var e;(e=r.value)==null||e.blur()};return function(t,n){return V(),j(It,{data:e.data,"cell-key":e.cellKey,"block-type":e.data.type,"block-index":e.blockIndex,onSelect:o,onUnSelect:s},{default:X(function(){return[A(`div`,{style:B(K(a))},[F(Ee,{ref_key:`editorRef`,ref:r,value:K(i).content,"onUpdate:value":n[0]||(n[0]=function(e){return K(i).content=e}),type:`header`},null,8,[`value`])],4)]}),_:1},8,[`data`,`cell-key`,`block-type`,`block-index`])}}}),Be=He,R(),Jt=I({__name:`Text`,props:{data:{type:Object,required:!0},cellKey:{type:String,required:!0},blockIndex:{type:Number,required:!0}},setup:function(e){var t=q().blockConfigMap,n=Ui().configToStyle,r=bi(`editorRef`),i=k({get:function(){return t.value[e.data.key].attr},set:function(n){t.value[e.data.key].attr=n}}),a=k(function(){var r=t.value[e.data.key].style;return zi(Li({},n(r)),{width:`100%`})}),o=function(){var e;(e=r.value)==null||e.focus()},s=function(){var e;(e=r.value)==null||e.blur()};return function(t,n){return V(),j(It,{data:e.data,"cell-key":e.cellKey,"block-type":e.data.type,"block-index":e.blockIndex,onSelect:o,onUnSelect:s},{default:X(function(){return[A(`div`,{style:B(K(a))},[F(Ee,{ref_key:`editorRef`,ref:r,value:K(i).content,"onUpdate:value":n[0]||(n[0]=function(e){return K(i).content=e}),type:`text`},null,8,[`value`])],4)]}),_:1},8,[`data`,`cell-key`,`block-type`,`block-index`])}}}),Kt=Jt,R(),Or={},Ln={class:`block-none`},wt=D(Or,[[`render`,Gi],[`__scopeId`,`data-v-1e66913b`]]),R(),In=[`src`,`alt`],Je=I({__name:`Image`,props:{data:{type:Object,required:!0},cellKey:{type:String,required:!0},blockIndex:{type:Number,required:!0}},setup:function(e){var t=q().blockConfigMap,n=Ui().configToStyle,r=k(function(){var r=t.value[e.data.key].style;return Li({},n(r))}),i=k({get:function(){return t.value[e.data.key].attr},set:function(n){t.value[e.data.key].attr=n}});return function(t,n){return V(),j(It,{data:e.data,"cell-key":e.cellKey,"block-type":e.data.type,"block-index":e.blockIndex},{default:X(function(){return[A(`div`,{style:B(K(r))},[K(i).src?(V(),N(`img`,{key:0,src:K(i).src,alt:K(i).alt},null,8,In)):(V(),j(wt,{key:1},{default:X(function(){return Q(n[0]||(n[0]=[P(`Image`,-1)]))}),_:1}))],4)]}),_:1},8,[`data`,`cell-key`,`block-type`,`block-index`])}}}),Ge=D(Je,[[`__scopeId`,`data-v-a891cab1`]]),R(),bt=I({__name:`Menu`,props:{data:{type:Object,required:!0},cellKey:{type:String,required:!0},blockIndex:{type:Number,required:!0}},setup:function(e){var t=q().blockConfigMap,n=Ui().configToStyle,r=k(function(){var r=t.value[e.data.key].style;return Li({},n(r))}),i=k(function(){return t.value[e.data.key].attr});return function(t,n){return V(),j(It,{data:e.data,"cell-key":e.cellKey,"block-type":e.data.type,"block-index":e.blockIndex},{default:X(function(){var e;return[A(`div`,null,[((e=K(i).links)==null?void 0:e.length)===0?(V(),j(wt,{key:0},{default:X(function(){return Q(n[0]||(n[0]=[P(`Menu`,-1)]))}),_:1})):M(``,!0),(V(!0),N(E,null,U(K(i).links,function(e){return V(),N(`a`,{key:e.id,style:B(K(r))},G(e.label),5)}),128))])]}),_:1},8,[`data`,`cell-key`,`block-type`,`block-index`])}}}),vt=bt,R(),Fn=[`data-cell-key`],nr={key:0,class:`column-placeholder`},y=I({__name:`Cell`,props:{data:{type:Object,required:!0},blockKey:{type:String,required:!0}},setup:function(e){var t=q(),n=t.cellMap,r=t.cellConfigMap,i=t.blockMap,a=t.insertBlockToCell,o=t.moveBlockInCell,s=t.moveBlockBetweenCells,c=Ui().configToStyle,l=H(null),u=H(null),d=H([]),f=function(e){e&&(l.value=e,ce(e))},m=function(e,t){e&&(d.value.length<=t&&(d.value=d.value.concat(Array(t-d.value.length+1).fill(null))),d.value[t]=e)},h=k(function(){return``.concat(e.data.width,`%`)}),g=k(function(){var t=r.value[e.blockKey].style;return zi(Li({},c(t)),{width:h.value})}),_=k(function(){return n.value[e.blockKey]?n.value[e.blockKey].children.filter(function(e){return!!i.value[e]}).map(function(e){return i.value[e]}):[]}),v=k(function(){return _.value&&_.value.length>0}),y=H(!1),b=H(-1),x=H(-1),ee=H(``),S=H(``),C=H({x:0,y:0}),te=k(function(){return y.value&&ee.value===e.blockKey&&x.value!==-1}),w=H([]),ne=function(e){return!y.value||b.value===-1||ex.value?b.value-1:b.value,0,t),e}var n={key:`drag-placeholder`,type:`placeholder`,name:`Placeholder`};return b.value<=e.length?e.splice(b.value,0,n):e.push(n),e}),re=function(){if(!(!l.value||!u.value||d.value.length===0)){var e=[],t=l.value.getBoundingClientRect();d.value.forEach(function(n,r){if(n){var i=n.getBoundingClientRect();e.push({index:r,top:i.top-t.top,bottom:i.bottom-t.top,center:i.top+i.height/2-t.top,height:i.height})}}),e.sort(function(e,t){return e.top-t.top}),w.value=e}},ie=function(e,t){if(t.length===0||et[t.length-1].bottom)return t.length;for(var n=0,r=t.length-1;n<=r;){var i=Math.floor((n+r)/2),a=t[i];if(e>=a.top&&e<=a.bottom)return ee.height-20){b.value=_.value.length;return}if(!w.value.length&&(re(),!w.value.length)){b.value=0;return}b.value=ie(t,w.value)},oe=fi(function(){ae()},10,{leading:!0,trailing:!0}),se=function(){y.value=!1,b.value=-1,x.value=-1,ee.value=``,S.value=``,w.value=[]},ce=Z(gi(function(){return{accept:[`ADD_BASE_BLOCK`,`SORT_BASE_BLOCK`],hover:fi(function(e,t){if(S.value=e.type,y.value||re(),!t.isOver()){se();return}y.value=!0,e.type===`SORT_BASE_BLOCK`&&(x.value=e.sourceIndex===void 0?-1:e.sourceIndex,ee.value=e.sourceCellKey||``);var n=t.getClientOffset();n&&(C.value={x:n.x,y:n.y},oe())},16),drop:function(t){if(t.type===`ADD_BASE_BLOCK`&&(v.value&&b.value!==-1?a(b.value,e.blockKey,t.blockData):a(0,e.blockKey,t.blockData)),t.type===`SORT_BASE_BLOCK`&&b.value!==-1)if(t.sourceCellKey===e.blockKey){var n=t.sourceIndex=e.data.children.length-1)){t.preventDefault(),l.value=!0,u.value=n,d.value=t.clientX,c.value.length===0&&_();var i=(r=s.value)==null?void 0:r.querySelectorAll(`.cell-container`);if(!i||i.length<=n+1){l.value=!1;return}var a=i[n].getBoundingClientRect().width,o=i[n+1].getBoundingClientRect().width;a>0&&o>0?(f.value=[a,o],x(),document.body.style.userSelect=`none`,document.body.style.cursor=`col-resize`):l.value=!1}},x=function(){document.addEventListener(`mousemove`,w,{passive:!1,capture:!0}),document.addEventListener(`mouseup`,T,{passive:!1,capture:!0}),document.addEventListener(`touchmove`,S,{passive:!1,capture:!0}),document.addEventListener(`touchend`,T,{passive:!1,capture:!0}),document.addEventListener(`touchcancel`,T,{passive:!1,capture:!0})},ee=function(){document.removeEventListener(`mousemove`,w,{capture:!0}),document.removeEventListener(`mouseup`,T,{capture:!0}),document.removeEventListener(`touchmove`,S,{capture:!0}),document.removeEventListener(`touchend`,T,{capture:!0}),document.removeEventListener(`touchcancel`,T,{capture:!0})},S=function(e){!l.value||!e.touches[0]||(e.preventDefault(),w({clientX:e.touches[0].clientX,preventDefault:function(){return e.preventDefault()}}))},C=null,te=null,w=function(e){e.preventDefault(),l.value&&(te=e,C===null&&(C=requestAnimationFrame(ne)))},ne=function(){if(C=null,!(!te||!l.value)){var e=te,t=u.value;if(!(t<0||t>=c.value.length-1||f.value.length<2||f.value[0]<=0||f.value[1]<=0)){var n=f.value[0]+f.value[1],r=e.clientX-d.value,i=Math.max(50,Math.min(n-50,f.value[0]+r)),a=c.value[t]+c.value[t+1],o=10,s=a-o,p=Math.round(i/n*a);p=Math.max(o,Math.min(s,p));var m=a-p;c.value[t]=p,c.value[t+1]=m,g(t,t+1)}}},T=function(t){if(t.preventDefault(),l.value=!1,C!==null&&(cancelAnimationFrame(C),C=null),h.value){clearTimeout(h.value),h.value=null;var n=u.value;n>=0&&nt.bottom)return{targetIndex:t.index,targetPosition:`after`};var n=!0,r=!1,i=void 0;try{for(var a=f.value[Symbol.iterator](),o;!(n=(o=a.next()).done);n=!0){var s=o.value;if(!(g.isSorting&&s.index===g.sourceIndex)&&e>=s.top&&e<=s.bottom)return{targetIndex:s.index,targetPosition:el.bottom&&ee?t-1:t}},ee=function(e,t){if(!e){d.value.delete(t);return}var n=b(t);e.dataset.index=n.toString(),d.value.set(t,e),p.needsUpdate=!0},S=function(){var e=arguments.length>0&&arguments[0]!==void 0&&arguments[0];if(!(p.isUpdating&&!e)&&!(!p.needsUpdate&&!e)){p.isUpdating=!0;try{var t=c.value;if(!t)return;var n=t.getBoundingClientRect(),r=[],a=t.querySelectorAll(`.block-columns-wrapper`);if(a.length===0){f.value=[],p.needsUpdate=!1;return}a.forEach(function(e,t){var i=e.getBoundingClientRect(),a=e.dataset.index,o=a?parseInt(a,10):t;r.push({index:o,domIndex:t,top:i.top-n.top,bottom:i.bottom-n.top,height:i.height,center:i.top-n.top+i.height/2,element:e})}),f.value=r.sort(function(e,t){return e.top-t.top}),p.needsUpdate=!1,p.lastUpdateTime=Date.now(),p.lastColumnsLength=i.value.length}finally{p.isUpdating=!1}}};Ci(function(){return i.value.length},function(e,t){e!==t&&(p.needsUpdate=!0,ei(function(){S()}))});var C=function(){a(``,``)},te=fi(function(e){h.isProcessingDrop||(m.value={x:e.clientX,y:e.clientY},h.isDragging&&(g.isSorting?re(m.value):T(m.value)))},16),w=function(){!h.isDragging||h.isProcessingDrop||ne()},ne=function(){h.highlightIndex=-1,h.insertPosition=null},T=function(e){if(!(!h.isDragging||h.isProcessingDrop||g.isSorting)){if(!x.isAllowedDragType(h.currentDragType||``)){h.placeholderIndex=-1;return}var t=c.value;if(t){var n=t.getBoundingClientRect(),r=e.y-n.top;if(f.value.length===0){h.placeholderIndex=0;return}p.needsUpdate&&S();var i=x.findTargetPosition(r);if(i){var a=i.targetIndex,o=i.targetPosition;h.highlightIndex=a,h.insertPosition=o,h.placeholderIndex=o===`before`?a:a+1}}}},re=fi(function(e){!g.isSorting||h.isProcessingDrop||(p.needsUpdate&&S(!0),ie(e))},16,{leading:!0,trailing:!0}),ie=function(e){var t;if(g.isSorting){var n=(t=c.value)==null?void 0:t.getBoundingClientRect();if(n){var r=e.y-n.top,i=x.findTargetPosition(r);if(i){var a=x.getMoveToIndex(i);if(!x.shouldSkipMove(g.sourceIndex,a,g.lastAppliedTarget)){h.highlightIndex=i.targetIndex,h.insertPosition=i.targetPosition,_.value++,s(g.sourceIndex,a);var o=x.getNewSourceIndex(g.sourceIndex,a);g.lastAppliedTarget=a,g.sourceIndex=o,p.needsUpdate=!0,ei(function(){S(!0)})}}}}},oe=function(e){if(!g.isSorting){S(!0);var t=null,n=-1,r=!0,a=!1,o=void 0;try{for(var s=f.value[Symbol.iterator](),l;!(r=(l=s.next()).done);r=!0){var u=l.value;if(u.index===e){n=u.domIndex,t=u.element;break}}}catch(e){a=!0,o=e}finally{try{!r&&s.return!=null&&s.return()}finally{if(a)throw o}}if(!t){var d=c.value;d&&d.querySelectorAll(`.block-columns-wrapper`).forEach(function(r,i){parseInt(r.dataset.index||`-1`,10)===e&&(t=r,n=i)})}n===-1&&(n=e),g.isSorting=!0,g.sourceIndex=e,g.originalOrder=Q(i.value),g.lastAppliedTarget=-1,g.draggedElement=t,g.dragSourceDisplayIndex=n,h.isDragging=!0,h.currentDragType=`SORT_COLUMNS_BLOCK`,h.sortingActive=!0,_.value=0,p.needsUpdate=!0,S(!0)}},se=function(){g.isSorting=!1,g.sourceIndex=-1,g.originalOrder=[],g.lastAppliedTarget=-1,g.draggedElement=null,g.dragSourceDisplayIndex=-1,h.sortingActive=!1,h.highlightIndex=-1,h.insertPosition=null,_.value=0,p.needsUpdate=!0,ei(function(){return S(!0)})},ce=function(e){try{var t=e.type;if(!e.blockData||!x.isAllowedDragType(t))return;t===`ADD_COLUMNS_BLOCK`?o(h.placeholderIndex>=0?h.placeholderIndex:i.value.length):t===`ADD_BASE_BLOCK`&&o(0)}finally{p.needsUpdate=!0,ei(function(){return S(!0)})}},le=function(){h.isDragging=!1,h.isProcessingDrop=!1,h.currentDragType=null,h.placeholderIndex=-1,h.highlightIndex=-1,h.insertPosition=null,h.sortingActive=!1,g.isSorting=!1,g.sourceIndex=-1,g.originalOrder=[],g.lastAppliedTarget=-1,g.draggedElement=null,g.dragSourceDisplayIndex=-1,p.needsUpdate=!0},ue=function(){le(),ei(function(){return S()})},de=Z(gi(function(){return{accept:[`ADD_COLUMNS_BLOCK`,`ADD_BASE_BLOCK`,`SORT_COLUMNS_BLOCK`],hover:fi(function(e,t){if(!h.isProcessingDrop){var n=t.isOver({shallow:!0});h.currentDragType=e.type;var r=e.type===`SORT_COLUMNS_BLOCK`||x.isAllowedDragType(e.type),i=n&&t.canDrop()&&r;if(h.isDragging&&!i&&!g.isSorting&&(h.placeholderIndex=-1),h.isDragging=i,!(!r&&e.type!==`SORT_COLUMNS_BLOCK`)&&n){var a=t.getClientOffset();a&&(e.type===`SORT_COLUMNS_BLOCK`&&`sourceIndex`in e?(g.isSorting||oe(e.sourceIndex),re(a)):(e.type===`ADD_COLUMNS_BLOCK`||e.type===`ADD_BASE_BLOCK`)&&T(a))}}},16,{leading:!0,trailing:!0}),drop:function(e,t){if(!h.isProcessingDrop){h.isProcessingDrop=!0;try{if(!t.isOver({shallow:!0}))return;e.type===`SORT_COLUMNS_BLOCK`?se():(e.type===`ADD_COLUMNS_BLOCK`||e.type===`ADD_BASE_BLOCK`)&&ce(e)}finally{setTimeout(function(){ue()},50)}}},collect:function(e){return h.isDragging&&!e.isOver()&&(g.isSorting||(h.placeholderIndex=-1),h.isDragging=!1),{}}}}),2)[1];return function(e,n){var r=t;return V(),N(`div`,{ref:u,class:`canvas-area`,onClick:Ti(C,[`stop`])},[A(`div`,{ref_key:`canvasRef`,ref:l,class:`canvas-container`,style:B(K(y)),onMousemove:n[0]||(n[0]=function(){var e=[...arguments];return K(te)&&K(te).apply(r,Q(e))}),onMouseleave:w},[(V(!0),N(E,null,U(K(v),function(e,t){return V(),N(E,{key:e.key||`placeholder-`.concat(t)},[e.type===`columns`?(V(),N(`div`,{key:0,ref_for:!0,ref:function(e){return ee(e,t)},class:`block-columns-wrapper`},[F(ae,{data:e,index:b(t)},null,8,[`data`,`index`])],512)):M(``,!0),e.type===`placeholder`?(V(),N(`div`,{key:1,class:ti([`block-placeholder`,{active:K(h).isDragging}])},Q(n[1]||(n[1]=[A(`div`,{class:`placeholder-content`},[A(`span`,null,`Place the new content here`)],-1)])),2)):M(``,!0)],64)}),128)),K(i).length===0&&!K(h).isDragging?(V(),N(`div`,Nn,Q(n[2]||(n[2]=[A(`div`,{class:`empty-message`},`No content here. Drag content from left.`,-1)])))):M(``,!0)],36)])}}}),g=D(_,[[`__scopeId`,`data-v-53cd2711`]]),R(),Mn=[`innerHTML`],Kr=I({__name:`index`,setup:function(e){var t=vi(),n=t.html,r=t.generateHtml;return r(),function(e,t){return V(),N(`div`,{innerHTML:K(n)},null,8,Mn)}}}),ai=Kr,R(),An={class:`editor-tools`},Gr=I({__name:`index`,setup:function(e){var t=function(){yi({title:`Preview`,width:800,height:600,component:ai})};return function(e,n){var r=Mr;return V(),N(`div`,An,[A(`div`,null,[A(`span`,{class:`cursor-pointer`,onClick:t},[F(r,{name:`drag-preview`,size:`18`})])]),A(`div`,null,[M(``,!0)])])}}}),mi=D(Gr,[[`__scopeId`,`data-v-428569d7`]]),R(),kn={class:`editor-container`},tr={class:`flex-1`},De=I({__name:`Editor`,setup:function(e){return function(e,t){return V(),N(`div`,kn,[F(mi),A(`div`,tr,[F(g)])])}}}),Te=D(De,[[`__scopeId`,`data-v-b95fec5b`]]),R(),On={class:`text`},jr=I({__name:`block`,props:{type:{type:String,required:!0},data:{type:Object,required:!0}},setup:function(e){var t=Z(hi(function(){return{type:e.type===`columns`?`ADD_COLUMNS_BLOCK`:`ADD_BASE_BLOCK`,item:{type:e.type===`columns`?`ADD_COLUMNS_BLOCK`:`ADD_BASE_BLOCK`,blockData:O(e.data)}}}),2)[1];return function(n,r){var i=Mr;return V(),N(`div`,{ref:K(t),class:`block-item`},[F(i,{name:`drag-`.concat(e.type),size:`18`},null,8,[`name`]),A(`div`,On,G(e.data.name),1)],512)}}}),Ar=D(jr,[[`__scopeId`,`data-v-ea0cad5e`]]),R(),Dn={class:`block-panel`},er={class:`block-list`},Wr=I({__name:`index`,setup:function(e){var t=H([{type:`columns`,name:`Columns`,key:`0`},{type:`button`,name:`Button`,key:`0`},{type:`link`,name:`Link`,key:`0`},{type:`divider`,name:`Divider`,key:`0`},{type:`header`,name:`Header`,key:`0`},{type:`text`,name:`Text`,key:`0`},{type:`image`,name:`Image`,key:`0`},{type:`menu`,name:`Menu`,key:`0`}]);return function(e,n){return V(),N(`div`,Dn,[A(`div`,er,[(V(!0),N(E,null,U(K(t),function(e){return V(),j(Ar,{key:e.type,type:e.type,data:e},null,8,[`type`,`data`])}),128))])])}}}),Qr=D(Wr,[[`__scopeId`,`data-v-2cd77b18`]]),R(),En={class:`editor-menu`},be=I({__name:`EditorMenu`,setup:function(e){return function(e,t){return V(),N(`div`,En,[F(Qr)])}}}),ye=D(be,[[`__scopeId`,`data-v-7b19c6e6`]]),R(),Dr={},x=D(Dr,[[`render`,Ki],[`__scopeId`,`data-v-be0a8b1b`]]),R(),Tn={class:`columns-panel`},$n={class:`layout-grid`},_r=[`onClick`],br={class:`layout-preview`},xr={class:`text`},Sr={key:0,class:`layout-option active mt-16px`},Cr={class:`layout-preview`},wr={class:`text`},re=I({__name:`ColumnsPanel`,setup:function(e){var t=q(),n=t.columnsMap,r=t.cellMap,i=t.selectedBlockKey,a=t.generateNewCell,o=Y().autoSaveFn,s=k(function(){return n.value[i.value]}),c=[{type:`single`,columns:[100]},{type:`two-equal`,columns:[50,50]},{type:`three-equal`,columns:[33,33,33]},{type:`four-equal`,columns:[25,25,25,25]},{type:`two-left-small`,columns:[33,67]},{type:`two-right-small`,columns:[67,33]},{type:`four-left-small`,columns:[17,33,17,33]},{type:`four-right-small`,columns:[33,17,33,17]}],l=new Map(c.map(function(e){return[e.type,e.columns]})),u=H(null),d=k(function(){var e,t=(e=s.value)==null?void 0:e.children;return t!=null&&t.length?t.map(function(e){return r.value[e].width||0}):[]}),f=k(function(){var e=d.value;if(!e.length)return``;for(var t=0;t3){r=!1;break}if(r)return n.type}}return``}),p=k(function(){return d.value.length>0&&c.some(function(e){return e.columns.length===d.value.length&&e.columns.every(function(e,t){return Math.abs(e-d.value[t])<=1})})}),m=k(function(){return p.value?f.value:``}),h=function(e){return l.get(e)||[100]},g=function(e){if(u.value=e,s.value){var t=h(e),c=s.value.children||[],l=Math.max(0,t.length-c.length),d=l>0?Array.from({length:l},function(){return a()}):[],f=t.map(function(e,t){if(t=r.length&&(p.value=r.length-1),ei(function(){var e;(e=l.value)==null||e.syncBarPosition()})}},g=k(function(){var e;return((e=f.value[p.value])==null?void 0:e.key)||``}),_=k({get:function(){return a.value[g.value].style},set:function(e){a.value[g.value].style=e,c()}}),v=Z($([{attrKey:`backgroundColor`,label:`Background Color`},{attrKey:`padding`,label:`Padding`},{attrKey:`border`,label:`Border`}]),1)[0];return function(e,t){var n=d,r=Vt,i=Ht;return V(),N(`div`,null,[A(`div`,hn,[F(n,{onClick:m},{default:X(function(){return Q(t[2]||(t[2]=[P(` Add `,-1)]))}),_:1}),F(n,{class:`ml-10px`,disabled:K(f).length<=1,onClick:h},{default:X(function(){return Q(t[3]||(t[3]=[P(`Delete`,-1)]))}),_:1},8,[`disabled`])]),F(i,{ref_key:`tabsRef`,ref:l,value:K(p),"onUpdate:value":t[0]||(t[0]=function(e){return z(p)?p.value=e:null}),class:`mb-8px`,type:`line`},{default:X(function(){return[(V(!0),N(E,null,U(K(f),function(e,t){return V(),j(r,{key:e.key,name:t,tab:`Column `.concat(t+1)},null,8,[`name`,`tab`])}),128))]}),_:1},8,[`value`]),A(`div`,Yn,[K(g)?(V(),j(K(v),{key:0,value:K(_),"onUpdate:value":t[1]||(t[1]=function(e){return z(_)?_.value=e:null})},null,8,[`value`])):M(``,!0)])])}}}),w=D(ne,[[`__scopeId`,`data-v-9e21eccb`]]),R(),mn={class:`py-8px`},Ft=I({__name:`RowPropertiesPanel`,setup:function(e){var t=q(),n=t.selectedBlockKey,r=t.columnsConfigMap,i=Y().autoSaveFn,a=k({get:function(){return r.value[n.value].style},set:function(e){r.value[n.value].style=e,i()}}),o=k({get:function(){return r.value[n.value].containerStyle},set:function(e){r.value[n.value].containerStyle=e,i()}}),s=Z($([{attrKey:`backgroundColor`,label:`Background Color`},{attrKey:`custom`,render:function(){return F(C,{label:`Content Background Color`,value:o.value.backgroundColor,"onUpdate:value":function(e){o.value.backgroundColor=e}},null)}},{attrKey:`padding`,label:`Padding`}]),1)[0];return function(e,t){return V(),N(`div`,mn,[F(K(s),{value:K(a),"onUpdate:value":t[0]||(t[0]=function(e){return z(a)?a.value=e:null})},null,8,[`value`])])}}}),Pt=Ft,R(),oe=I({__name:`Columns`,setup:function(e){return function(e,t){var n=b;return V(),j(x,{"default-expanded-names":[`1`,`2`,`3`]},{default:X(function(){return[F(n,{title:`Columns`,name:`1`},{default:X(function(){return[F(T)]}),_:1}),F(n,{title:`Column Properties`,name:`2`},{default:X(function(){return[F(w)]}),_:1}),F(n,{title:`Row Properties`,name:`3`},{default:X(function(){return[F(Pt)]}),_:1})]}),_:1})}}}),ie=oe,R(),pn={class:`mt-12px`},dr={class:`mt-12px`},pt=I({__name:`Link`,props:{value:{},valueModifiers:{},target:{},targetModifiers:{}},emits:[`update:value`,`update:target`],setup:function(e){var t=J(e,`value`),n=J(e,`target`),r=H(!1),a=function(e){e?t.value=`__UNSUBSCRIBE_URL__`:t.value=``};return function(e,o){var s=Qe,c=Bt;return V(),j(i,{label:`Link`},{options:X(function(){return[A(`div`,null,[F(s,{value:t.value,"onUpdate:value":o[0]||(o[0]=function(e){return t.value=e}),disabled:K(r)},null,8,[`value`,`disabled`])]),A(`div`,pn,[F(c,{value:n.value,"onUpdate:value":o[1]||(o[1]=function(e){return n.value=e}),"checked-value":`_blank`,"unchecked-value":`_self`},null,8,[`value`]),o[3]||(o[3]=A(`span`,{class:`ml-8px`},`Open link in new tab`,-1))]),A(`div`,dr,[F(c,{value:K(r),"onUpdate:value":[o[2]||(o[2]=function(e){return z(r)?r.value=e:null}),a]},null,8,[`value`]),o[4]||(o[4]=A(`span`,{class:`ml-8px`},`Unsubscribe`,-1))])]}),_:1})}}}),ut=pt,R(),fn={class:`pb-10px`},ur={class:`py-8px`},mr={class:`py-8px`},m=I({__name:`Button`,setup:function(e){var t=q(),n=t.selectedBlockKey,r=t.blockConfigMap,i=Y().autoSaveFn,a=k({get:function(){return r.value[n.value].attr},set:function(e){r.value[n.value].attr=e,i()}}),o=k({get:function(){return r.value[n.value].style},set:function(e){r.value[n.value].style=e,i()}}),s=k({get:function(){return r.value[n.value].containerStyle},set:function(e){r.value[n.value].containerStyle=e,i()}}),c=Z($([{attrKey:`custom`,render:function(){return F(ut,{value:a.value.href,"onUpdate:value":function(e){return a.value.href=e},target:a.value.target,"onUpdate:target":function(e){return a.value.target=e}},null)}}]),1)[0],l=Z($([{attrKey:`backgroundColor`,label:`Background Color`},{attrKey:`color`,label:`Text Color`},{attrKey:`widthAuto`,key:`width`,label:`Width`},{attrKey:`fontWeight`},{attrKey:`fontSize`},{attrKey:`lineHeight`},{attrKey:`letterSpacing`},{attrKey:`padding`},{attrKey:`border`},{attrKey:`borderRadius`}]),1)[0],u=Z($([{attrKey:`textAlign`},{attrKey:`padding`}]),1)[0];return function(e,t){var n=b;return V(),j(x,{"default-expanded-names":[`1`,`2`,`3`]},{default:X(function(){return[F(n,{title:`Action`,name:`1`},{default:X(function(){return[A(`div`,fn,[F(K(c))])]}),_:1}),F(n,{title:`Button Options`,name:`2`},{default:X(function(){return[A(`div`,ur,[F(K(l),{value:K(o),"onUpdate:value":t[0]||(t[0]=function(e){return z(o)?o.value=e:null})},null,8,[`value`])])]}),_:1}),F(n,{title:`Container`,name:`3`},{default:X(function(){return[A(`div`,mr,[F(K(u),{value:K(s),"onUpdate:value":t[1]||(t[1]=function(e){return z(s)?s.value=e:null})},null,8,[`value`])])]}),_:1})]}),_:1})}}}),f=m,R(),dn={class:`pb-10px`},lr={class:`py-8px`},pr={class:`py-8px`},ft=I({__name:`Link`,setup:function(e){var t=q(),n=t.selectedBlockKey,r=t.blockConfigMap,i=Y().autoSaveFn,a=k({get:function(){return r.value[n.value].attr},set:function(e){r.value[n.value].attr=e,i()}}),o=k({get:function(){return r.value[n.value].style},set:function(e){r.value[n.value].style=e,i()}}),s=k({get:function(){return r.value[n.value].containerStyle},set:function(e){r.value[n.value].containerStyle=e,i()}}),c=Z($([{attrKey:`custom`,render:function(){return F(ut,{value:a.value.href,"onUpdate:value":function(e){return a.value.href=e},target:a.value.target,"onUpdate:target":function(e){return a.value.target=e}},null)}}]),1)[0],l=Z($([{attrKey:`color`,label:`Text Color`},{attrKey:`fontWeight`},{attrKey:`fontSize`},{attrKey:`lineHeight`},{attrKey:`letterSpacing`}]),1)[0],u=Z($([{attrKey:`textAlign`},{attrKey:`padding`}]),1)[0];return function(e,t){var n=b;return V(),j(x,{"default-expanded-names":[`1`,`2`,`3`]},{default:X(function(){return[F(n,{title:`Action`,name:`1`},{default:X(function(){return[A(`div`,dn,[F(K(c))])]}),_:1}),F(n,{title:`Link Options`,name:`2`},{default:X(function(){return[A(`div`,lr,[F(K(l),{value:K(o),"onUpdate:value":t[0]||(t[0]=function(e){return z(o)?o.value=e:null})},null,8,[`value`])])]}),_:1}),F(n,{title:`Container`,name:`3`},{default:X(function(){return[A(`div`,pr,[F(K(u),{value:K(s),"onUpdate:value":t[1]||(t[1]=function(e){return z(s)?s.value=e:null})},null,8,[`value`])])]}),_:1})]}),_:1})}}}),lt=ft,R(),un={class:`py-8px`},cr={class:`py-8px`},he=I({__name:`Divider`,setup:function(e){var t=q(),n=t.selectedBlockKey,r=t.blockConfigMap,i=Y().autoSaveFn,a=k({get:function(){return r.value[n.value].style},set:function(e){r.value[n.value].style=e,i()}}),o=k({get:function(){return r.value[n.value].containerStyle},set:function(e){r.value[n.value].containerStyle=e,i()}}),s=Z($([{attrKey:`width`},{attrKey:`borderTop`}]),1)[0],c=Z($([{attrKey:`textAlign`},{attrKey:`padding`}]),1)[0];return function(e,t){var n=b;return V(),j(x,{"default-expanded-names":[`1`,`2`]},{default:X(function(){return[F(n,{title:`Line`,name:`1`},{default:X(function(){return[A(`div`,un,[F(K(s),{value:K(a),"onUpdate:value":t[0]||(t[0]=function(e){return z(a)?a.value=e:null})},null,8,[`value`])])]}),_:1}),F(n,{title:`Container`,name:`2`},{default:X(function(){return[A(`div`,cr,[F(K(c),{value:K(o),"onUpdate:value":t[1]||(t[1]=function(e){return z(o)?o.value=e:null})},null,8,[`value`])])]}),_:1})]}),_:1})}}}),pe=he,R(),Kn={class:`py-8px`},sr={class:`py-8px`},Ve=I({__name:`Header`,setup:function(e){var t=q(),n=t.selectedBlockKey,r=t.blockConfigMap,i=Y().autoSaveFn,a=k({get:function(){return r.value[n.value].style},set:function(e){r.value[n.value].style=e,i()}}),o=k({get:function(){return r.value[n.value].containerStyle},set:function(e){r.value[n.value].containerStyle=e,i()}}),s=Z($([{attrKey:`head`,key:`fontSize`},{attrKey:`fontWeight`},{attrKey:`fontSize`},{attrKey:`color`,label:`Text Color`},{attrKey:`lineHeight`},{attrKey:`letterSpacing`}]),1)[0],c=Z($([{attrKey:`textAlign`},{attrKey:`padding`}]),1)[0];return function(e,t){var n=b;return V(),j(x,{"default-expanded-names":[`1`,`2`]},{default:X(function(){return[F(n,{title:`Header`,name:`1`},{default:X(function(){return[A(`div`,Kn,[F(K(s),{value:K(a),"onUpdate:value":t[0]||(t[0]=function(e){return z(a)?a.value=e:null})},null,8,[`value`])])]}),_:1}),F(n,{title:`Container`,name:`2`},{default:X(function(){return[A(`div`,sr,[F(K(c),{value:K(o),"onUpdate:value":t[1]||(t[1]=function(e){return z(o)?o.value=e:null})},null,8,[`value`])])]}),_:1})]}),_:1})}}}),ze=Ve,R(),Gn={class:`py-8px`},or={class:`py-8px`},qt=I({__name:`Text`,setup:function(e){var t=q(),n=t.selectedBlockKey,r=t.blockConfigMap,i=Y().autoSaveFn,a=k({get:function(){return r.value[n.value].style},set:function(e){r.value[n.value].style=e,i()}}),o=k({get:function(){return r.value[n.value].containerStyle},set:function(e){r.value[n.value].containerStyle=e,i()}}),s=Z($([{attrKey:`fontWeight`},{attrKey:`fontSize`},{attrKey:`color`,label:`Text Color`},{attrKey:`lineHeight`},{attrKey:`letterSpacing`}]),1)[0],c=Z($([{attrKey:`textAlign`},{attrKey:`padding`}]),1)[0];return function(e,t){var n=b;return V(),j(x,{"default-expanded-names":[`1`,`2`]},{default:X(function(){return[F(n,{title:`Text`,name:`1`},{default:X(function(){return[A(`div`,Gn,[F(K(s),{value:K(a),"onUpdate:value":t[0]||(t[0]=function(e){return z(a)?a.value=e:null})},null,8,[`value`])])]}),_:1}),F(n,{title:`Container`,name:`2`},{default:X(function(){return[A(`div`,or,[F(K(c),{value:K(o),"onUpdate:value":t[1]||(t[1]=function(e){return z(o)?o.value=e:null})},null,8,[`value`])])]}),_:1})]}),_:1})}}}),Gt=qt,R(),qe=I({__name:`Image`,props:{value:{},valueModifiers:{}},emits:[`update:value`],setup:function(e){var t=J(e,`value`);return function(e,n){var r=Qe;return V(),j(i,{label:`Image URL`},{options:X(function(){return[F(r,{value:t.value,"onUpdate:value":n[0]||(n[0]=function(e){return t.value=e})},null,8,[`value`])]}),_:1})}}}),We=qe,R(),Xt=I({__name:`Title`,props:{value:{},valueModifiers:{}},emits:[`update:value`],setup:function(e){var t=J(e,`value`);return function(e,n){var r=Qe;return V(),j(i,{label:`Alternate Text`},{options:X(function(){return[F(r,{value:t.value,"onUpdate:value":n[0]||(n[0]=function(e){return t.value=e})},null,8,[`value`])]}),_:1})}}}),Yt=Xt,R(),Wn={class:`pb-10px`},ar={class:`pb-10px`},fr={class:`py-8px`},Ke=I({__name:`Image`,setup:function(e){var t=q(),n=t.selectedBlockKey,r=t.blockConfigMap,i=Y().autoSaveFn,a=k({get:function(){return r.value[n.value].attr},set:function(e){r.value[n.value].attr=e,i()}}),o=k({get:function(){return r.value[n.value].style},set:function(e){r.value[n.value].style=e,i()}}),s=k({get:function(){return r.value[n.value].containerStyle},set:function(e){r.value[n.value].containerStyle=e,i()}}),c=Z($([{attrKey:`custom`,render:function(){return F(We,{value:a.value.src,"onUpdate:value":function(e){return a.value.src=e}},null)}},{attrKey:`widthAuto`,key:`width`},{attrKey:`custom`,render:function(){return F(Yt,{value:a.value.alt,"onUpdate:value":function(e){return a.value.alt=e}},null)}}]),1)[0],l=Z($([{attrKey:`custom`,render:function(){return F(ut,{value:a.value.href,"onUpdate:value":function(e){return a.value.href=e},target:a.value.target,"onUpdate:target":function(e){return a.value.target=e}},null)}}]),1)[0],u=Z($([{attrKey:`textAlign`},{attrKey:`padding`}]),1)[0];return function(e,t){var n=b;return V(),j(x,{"default-expanded-names":[`1`,`2`,`3`]},{default:X(function(){return[F(n,{title:`Image`,name:`1`},{default:X(function(){return[A(`div`,Wn,[F(K(c),{value:K(o),"onUpdate:value":t[0]||(t[0]=function(e){return z(o)?o.value=e:null})},null,8,[`value`])])]}),_:1}),F(n,{title:`Action`,name:`2`},{default:X(function(){return[A(`div`,ar,[F(K(l),{value:K(o),"onUpdate:value":t[1]||(t[1]=function(e){return z(o)?o.value=e:null})},null,8,[`value`])])]}),_:1}),F(n,{title:`Container`,name:`3`},{default:X(function(){return[A(`div`,fr,[F(K(u),{value:K(s),"onUpdate:value":t[2]||(t[2]=function(e){return z(s)?s.value=e:null})},null,8,[`value`])])]}),_:1})]}),_:1})}}}),Ue=Ke,R(),Un={class:`flex-1`},ir={class:`flex-1`},et=I({__name:`Item`,props:$r({id:{},index:{},moveLink:{type:Function},findLink:{type:Function}},{label:{},labelModifiers:{},href:{},hrefModifiers:{}}),emits:$r([`del`],[`update:label`,`update:href`]),setup:function(e,t){var n=t.emit,r=e,i=n,a=J(e,`label`),o=J(e,`href`),s=function(){i(`del`)},c=Z(hi({type:`MenuLink`,item:function(){return{id:r.id,index:r.index}},collect:function(e){return{isDragging:e.isDragging()}},end:function(e,t){var n=e.id,i=e.index;t.didDrop()||r.moveLink(n,i)}}),3),l=c[0],u=c[1],d=c[2],f=Z(gi(function(){return{accept:`MenuLink`,hover:function(e){var t=e.id;if(t!==r.id){var n=r.findLink(r.id).index;r.moveLink(t,n)}}}}),2)[1],p=function(e){e&&d(f(e))},m=k(function(){return+!l.value.isDragging});return function(e,t){var n=Qe,r=Mr;return V(),N(`li`,{ref:p,class:`link-items`,style:B({opacity:K(m)})},[A(`div`,Un,[F(n,{value:a.value,"onUpdate:value":t[0]||(t[0]=function(e){return a.value=e})},null,8,[`value`])]),A(`div`,ir,[F(n,{value:o.value,"onUpdate:value":t[1]||(t[1]=function(e){return o.value=e})},null,8,[`value`])]),A(`div`,{class:`w-auto cursor-pointer`,onClick:s},[F(r,{name:`drag-remove`,size:`13`})]),A(`div`,{ref:K(u),class:`w-auto cursor-grab`},[F(r,{name:`drag-sort`,size:`16`})],512)],4)}}}),$e=D(et,[[`__scopeId`,`data-v-6755f2fb`]]),R(),Hn={class:`w-full`},Jn={class:`link-group`},gt=I({__name:`List`,setup:function(e){var t=q(),n=t.selectedBlockKey,r=t.blockConfigMap,i=Y().autoSaveFn,a=k({get:function(){return r.value[n.value].attr.links||[]},set:function(e){r.value[n.value].attr.links=e,i()}}),o=function(e){a.value.splice(e,1)},s=function(){a.value.push({id:Hi(6),label:``,href:``})},c=function(e){var t=a.value.filter(function(t){return``.concat(t.id)===e})[0];return{link:t,index:a.value.indexOf(t)}},l=function(e,t){var n=c(e),r=n.link,i=n.index;a.value.splice(i,1),a.value.splice(t,0,r)};return function(e,t){var n=d;return V(),N(`div`,Hn,[A(`ul`,Jn,[(V(!0),N(E,null,U(K(a),function(e,t){return V(),j($e,{label:e.label,"onUpdate:label":function(t){return e.label=t},href:e.href,"onUpdate:href":function(t){return e.href=t},key:e.id,id:e.id,index:t,"find-link":c,"move-link":l,onDel:function(e){return o(t)}},null,8,[`label`,`onUpdate:label`,`href`,`onUpdate:href`,`id`,`index`,`onDel`])}),128))]),F(n,{block:``,class:`mt-12px`,onClick:s},{default:X(function(){return Q(t[0]||(t[0]=[P(`Add`,-1)]))}),_:1})])}}}),ht=D(gt,[[`__scopeId`,`data-v-1b62ebe3`]]),R(),Vn={class:`py-8px`},qn={class:`py-8px`},yt=I({__name:`Menu`,setup:function(e){var t=q(),n=t.selectedBlockKey,r=t.blockConfigMap,i=Y().autoSaveFn,a=k({get:function(){return r.value[n.value].style},set:function(e){r.value[n.value].style=e,i()}}),o=k({get:function(){return r.value[n.value].containerStyle},set:function(e){r.value[n.value].containerStyle=e,i()}}),s=Z($([{attrKey:`fontWeight`},{attrKey:`fontSize`},{attrKey:`letterSpacing`},{attrKey:`color`,label:`Text Color`},{attrKey:`layout`,key:`display`},{attrKey:`padding`}]),1)[0],c=Z($([{attrKey:`textAlign`},{attrKey:`padding`}]),1)[0];return function(e,t){var n=b;return V(),j(x,{"default-expanded-names":[`1`,`2`,`3`]},{default:X(function(){return[F(n,{title:`Menu Items`,name:`1`},{default:X(function(){return[F(ht)]}),_:1}),F(n,{title:`Style`,name:`2`},{default:X(function(){return[A(`div`,Vn,[F(K(s),{value:K(a),"onUpdate:value":t[0]||(t[0]=function(e){return z(a)?a.value=e:null})},null,8,[`value`])])]}),_:1}),F(n,{title:`Container`,name:`3`},{default:X(function(){return[A(`div`,qn,[F(K(c),{value:K(o),"onUpdate:value":t[1]||(t[1]=function(e){return z(o)?o.value=e:null})},null,8,[`value`])])]}),_:1})]}),_:1})}}}),_t=yt,R(),Tr={},jn={class:`h-full pb-100px flex items-center justify-center`},Ct=D(Tr,[[`render`,Zi]]),R(),de=I({__name:`Content`,setup:function(e){var t=q(),n=t.selectedBlockType,r=t.selectedBlockKey,i=k(function(){switch(n.value){case`columns`:return ie;case`button`:return f;case`link`:return lt;case`divider`:return pe;case`header`:return ze;case`text`:return Gt;case`image`:return Ue;case`menu`:return _t;default:return Ct}});return function(e,t){return V(),j(ci(K(i)),{key:K(r)})}}}),ue=de,R(),bn={class:`p-20px`},Ot=I({__name:`Page`,setup:function(e){var t=q().pageConfig,n=k({get:function(){return t.value.style},set:function(e){t.value.style=e}}),r=Z($([{attrKey:`backgroundColor`,label:`Background Color`},{attrKey:`widthNumber`,label:`Width`,key:`width`}]),1)[0];return function(e,t){return V(),N(`div`,bn,[F(K(r),{value:K(n),"onUpdate:value":t[0]||(t[0]=function(e){return z(n)?n.value=e:null})},null,8,[`value`])])}}}),Dt=Ot,R(),le=I({__name:`ConfigTabs`,setup:function(e){var t=H(`config`),n=[{name:`config`,label:`Content`,component:ue},{name:`page`,label:`Page`,component:Dt}];return function(e,r){var i=Vt,a=Ht;return V(),j(a,{value:K(t),"onUpdate:value":r[0]||(r[0]=function(e){return z(t)?t.value=e:null}),type:`line`},{default:X(function(){return[(V(),N(E,null,U(n,function(e){return F(i,{key:e.name,name:e.name,tab:e.label},{default:X(function(){return[(V(),j(ci(e.component)))]}),_:2},1032,[`name`,`tab`])}),64))]}),_:1},8,[`value`])}}}),ce=D(le,[[`__scopeId`,`data-v-83e94fc5`]]),R(),ln={class:`editor-sidebar`},we=I({__name:`EditorSidebar`,setup:function(e){return function(e,t){return V(),N(`div`,ln,[F(ce)])}}}),Ce=D(we,[[`__scopeId`,`data-v-51030538`]]),R(),cn={class:`email-editor`},Ur=I({__name:`index`,props:{save:{}},setup:function(e,t){var n=t.expose,r=e,i=Y(),a=i.setData,o=i.getData,s=i.resetData,c=i.setSaveFn,l=vi(),u=l.html,d=l.generateHtml;return r.save&&c(r.save),ni(function(){s()}),n({setEmailData:function(e){a(e)},getEmailData:function(){return o()},getEmailHTML:function(){return d(),u.value}}),function(e,t){return V(),j(xe,null,{default:X(function(){return[A(`div`,cn,[F(ye),F(Te),F(Ce)])]}),_:1})}}}),e(`r`,D(Ur,[[`__scopeId`,`data-v-cec325ed`]])),e(`t`,`{"version":"2.0","pageConfig":{"meta":{"version":"2.0","createdAt":"","updatedAt":""},"style":{"backgroundColor":"#ffffff","width":"500px"}},"blockMap":{"9d79c91fd764":{"key":"9d79c91fd764","type":"divider","name":"Divider"},"b37fb9a4cfad":{"key":"b37fb9a4cfad","type":"link","name":"Link"}},"blockConfigMap":{"9d79c91fd764":{"key":"9d79c91fd764","name":"Divider","type":"divider","meta":{"version":"2.0","createdAt":"2025-03-25 11:16:12","updatedAt":"2025-03-25 11:16:12"},"attr":{},"style":{"display":"inline-block","width":"100%","height":"1px","lineHeight":"1px","verticalAlign":"middle","borderTop":{"color":"#bbbbbb","width":"1px","style":"solid"}},"containerStyle":{"textAlign":"center","padding":{"more":false,"all":"10px","top":"0","left":"0","right":"0","bottom":"0"}}},"b37fb9a4cfad":{"key":"b37fb9a4cfad","name":"Link","type":"link","meta":{"version":"2.0","createdAt":"2025-03-25 11:16:18","updatedAt":"2025-03-25 11:16:18"},"attr":{"href":"__UNSUBSCRIBE_URL__","target":"_blank","content":"

Unsubscribe

"},"style":{"display":"inline-block","color":"#A2A2A2FF","fontWeight":"normal","fontSize":"12px","lineHeight":"120%","letterSpacing":"0px"},"containerStyle":{"textAlign":"center","padding":{"more":false,"all":"10px","top":"0","left":"0","right":"0","bottom":"0"}}}},"cellMap":{"29b965b1ee6b":{"key":"29b965b1ee6b","width":100,"name":"Cell","type":"cell","children":[]},"91fef345521e":{"key":"91fef345521e","width":100,"name":"Cell","type":"cell","children":["9d79c91fd764","b37fb9a4cfad"]}},"cellConfigMap":{"29b965b1ee6b":{"key":"29b965b1ee6b","name":"Cell","type":"cell","meta":{"version":"2.0","createdAt":"2025-03-25 11:16:05","updatedAt":"2025-03-25 11:16:05"},"attr":{},"style":{"backgroundColor":"","padding":{"more":false,"all":"0","top":"0","left":"0","right":"0","bottom":"0"},"border":{"more":false,"all":{"color":"","width":"0","style":"solid"},"top":{"color":"","width":"0","style":"solid"},"right":{"color":"","width":"0","style":"solid"},"bottom":{"color":"","width":"0","style":"solid"},"left":{"color":"","width":"0","style":"solid"}}},"containerStyle":{}},"91fef345521e":{"key":"91fef345521e","name":"Cell","type":"cell","meta":{"version":"2.0","createdAt":"2025-03-25 11:16:08","updatedAt":"2025-03-25 11:16:08"},"attr":{},"style":{"backgroundColor":"","padding":{"more":false,"all":"0","top":"0","left":"0","right":"0","bottom":"0"},"border":{"more":false,"all":{"color":"","width":"0","style":"solid"},"top":{"color":"","width":"0","style":"solid"},"right":{"color":"","width":"0","style":"solid"},"bottom":{"color":"","width":"0","style":"solid"},"left":{"color":"","width":"0","style":"solid"}}},"containerStyle":{}}},"columnsConfigMap":{"75faa7472294":{"key":"75faa7472294","name":"Columns","type":"columns","meta":{"version":"2.0","createdAt":"2025-03-25 11:16:05","updatedAt":"2025-03-25 11:16:05"},"attr":{},"style":{"backgroundColor":"","padding":{"more":false,"all":"0","top":"0","left":"0","right":"0","bottom":"0"}},"containerStyle":{"backgroundColor":""}},"73fc2135ce3e":{"key":"73fc2135ce3e","name":"Columns","type":"columns","meta":{"version":"2.0","createdAt":"2025-03-25 11:16:08","updatedAt":"2025-03-25 11:16:08"},"attr":{},"style":{"backgroundColor":"","padding":{"more":false,"all":"0","top":"0","left":"0","right":"0","bottom":"0"}},"containerStyle":{"backgroundColor":""}}},"columnsMap":{"75faa7472294":{"key":"75faa7472294","type":"columns","name":"Columns","children":["29b965b1ee6b"]},"73fc2135ce3e":{"key":"73fc2135ce3e","type":"columns","name":"Columns","children":["91fef345521e"]}},"columnsSource":["75faa7472294","73fc2135ce3e"]}`),e(`n`,`
`)}}})})(); \ No newline at end of file diff --git a/BTPanel/static/vite/js/feature-EmailEditor.js b/BTPanel/static/vite/js/feature-EmailEditor.js index debdffa2..99da3827 100644 --- a/BTPanel/static/vite/js/feature-EmailEditor.js +++ b/BTPanel/static/vite/js/feature-EmailEditor.js @@ -1,8 +1,7 @@ ;(() => { - const hrefs = ["../css/feature-EmailEditor.css?v=1784873523001"] const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1784873523001" + const version = "1786507437784" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() @@ -28,14 +27,5 @@ loaded.add(url.href) removeAfterLoad(freshLink, link) } - for (const href of hrefs) { - const url = new URL(href, import.meta.url).href - if (loaded.has(url)) continue - const link = document.createElement("link") - link.rel = "stylesheet" - link.href = url - document.head.appendChild(link) - loaded.add(url) - } })(); -import{$n as e,At as t,Cn as n,Dn as r,En as i,Er as a,Fn as o,Gn as s,In as c,Jn as l,Jr as u,Rn as d,Sn as f,Sr as p,Tt as m,Vn as h,Wn as g,Xn as _,Yn as v,Zr as y,_r as b,_t as x,ar as S,bn as C,cr as w,fn as T,ir as E,jt as D,kn as O,mn as k,mr as A,nn as j,nr as M,qn as N,qr as ee,sr as P,un as F,w as I,xn as L,xr as R,yn as z,yr as B}from"./vendor-utils.js?v=1784873523001";import{f as V,p as H}from"./vendor-vue.js?v=1784873523001";import{N as U,Tt as te,X as W,Z as ne,bt as re,et as ie,f as ae,ht as oe,it as se,j as ce,k as le,m as ue,ot as de,st as fe,u as pe,v as me,xt as he,yt as ge}from"./vendor-naive.js?v=1784873523001";import{Ff as _e,If as G,gp as ve,jf as ye}from"./app.js?v=1784873523001";import{na as be}from"./app-components.js?v=1784873523001";import{i as xe,n as Se,r as Ce,t as we}from"./vendor-interaction.js?v=1784873523001";import{i as Te,n as Ee,r as De,t as Oe}from"./vendor-wangeditor.js?v=1784873523001";j();function K(e=12){let t=new Uint8Array(e);return crypto.getRandomValues(t),Array.from(t,e=>e.toString(16).padStart(2,`0`)).join(``).slice(0,e)}var ke=V(`email-editor`,()=>{let e=B(`2.1`);return{version:e,pageConfig:B({meta:{version:e.value,createdAt:``,updatedAt:``},style:{backgroundColor:`#ffffff`,width:`500px`}}),columnsSource:B([]),columnsMap:B({}),columnsConfigMap:B({}),cellMap:B({}),cellConfigMap:B({}),blockMap:B({}),blockConfigMap:B({}),selectedBlockKey:B(``),selectedBlockType:B(``),saveFn:B(async()=>!1)}}),Ae={key:``,name:`Columns`,type:`columns`,meta:{version:``,createdAt:``,updatedAt:``},attr:{},style:{backgroundColor:``,padding:{more:!1,all:`0`,top:`0`,left:`0`,right:`0`,bottom:`0`}},containerStyle:{backgroundColor:``}},je={key:``,name:`Cell`,type:`cell`,meta:{version:``,createdAt:``,updatedAt:``},attr:{},style:{backgroundColor:``,padding:{more:!1,all:`0`,top:`0`,left:`0`,right:`0`,bottom:`0`},border:{more:!1,all:{color:``,width:`0`,style:`solid`},top:{color:``,width:`0`,style:`solid`},right:{color:``,width:`0`,style:`solid`},bottom:{color:``,width:`0`,style:`solid`},left:{color:``,width:`0`,style:`solid`}}},containerStyle:{}},Me={key:``,name:`Button`,type:`button`,meta:{version:``,createdAt:``,updatedAt:``},attr:{href:`#`,target:`_blank`,content:`Button Text`},style:{display:`inline-block`,backgroundColor:`#20A53A`,color:`#fff`,width:`auto`,fontWeight:`normal`,fontSize:`14px`,lineHeight:`120%`,letterSpacing:`0px`,boxSizing:`border-box`,textDecoration:`none`,padding:{more:!0,all:`0`,top:`10px`,left:`20px`,right:`20px`,bottom:`10px`},border:{more:!1,all:{color:``,width:`0`,style:`solid`},top:{color:``,width:`0`,style:`solid`},right:{color:``,width:`0`,style:`solid`},bottom:{color:``,width:`0`,style:`solid`},left:{color:``,width:`0`,style:`solid`}},borderRadius:{more:!1,all:`4px`,top:`0`,left:`0`,right:`0`,bottom:`0`}},containerStyle:{textAlign:`center`,padding:{more:!1,all:`10px`,top:`0`,left:`0`,right:`0`,bottom:`0`}}},Ne={key:``,name:`Link`,type:`link`,meta:{version:``,createdAt:``,updatedAt:``},attr:{href:``,target:`_blank`,content:`Link Text`},style:{display:`inline-block`,color:`#333`,fontWeight:`normal`,fontSize:`14px`,lineHeight:`120%`,letterSpacing:`0px`,textDecoration:`none`},containerStyle:{textAlign:`center`,padding:{more:!1,all:`10px`,top:`0`,left:`0`,right:`0`,bottom:`0`}}},Pe={key:``,name:`Divider`,type:`divider`,meta:{version:``,createdAt:``,updatedAt:``},attr:{},style:{display:`inline-block`,width:`100%`,height:`1px`,lineHeight:`1px`,verticalAlign:`middle`,boxSizing:`border-box`,borderTop:{color:`#bbbbbb`,width:`1px`,style:`solid`}},containerStyle:{textAlign:`center`,padding:{more:!1,all:`10px`,top:`0`,left:`0`,right:`0`,bottom:`0`}}},Fe={key:``,name:`Header`,type:`header`,meta:{version:``,createdAt:``,updatedAt:``},attr:{content:`Header`},style:{display:`inline-block`,color:`#333`,fontWeight:`normal`,fontSize:`22px`,lineHeight:`140%`,letterSpacing:`0px`},containerStyle:{textAlign:`left`,padding:{more:!1,all:`10px`,top:`0`,left:`0`,right:`0`,bottom:`0`}}},Ie={key:``,name:`Text`,type:`text`,meta:{version:``,createdAt:``,updatedAt:``},attr:{content:`Text`},style:{display:`inline-block`,color:`#333`,fontWeight:`normal`,fontSize:`14px`,lineHeight:`120%`,letterSpacing:`0px`},containerStyle:{textAlign:`left`,padding:{more:!1,all:`10px`,top:`0`,left:`0`,right:`0`,bottom:`0`}}},Le={key:``,name:`Image`,type:`image`,meta:{version:``,createdAt:``,updatedAt:``},attr:{href:``,target:`_blank`,src:``,alt:``},style:{display:`inline-block`,width:`100%`,boxSizing:`border-box`,textDecoration:`none`},containerStyle:{textAlign:`center`,padding:{more:!1,all:`10px`,top:`0`,left:`0`,right:`0`,bottom:`0`}}},Re={key:``,name:`Menu`,type:`menu`,meta:{version:``,createdAt:``,updatedAt:``},attr:{links:[{id:K(6),label:`Menu`,href:``},{id:K(6),label:`Menu`,href:``}]},style:{display:`inline-block`,fontWeight:`normal`,fontSize:`14px`,letterSpacing:`0px`,color:`#333`,textDecoration:`none`,padding:{more:!0,all:``,top:`5px`,left:`15px`,right:`15px`,bottom:`5px`}},containerStyle:{textAlign:`center`,padding:{more:!1,all:`10px`,top:`0`,left:`0`,right:`0`,bottom:`0`}}},ze=new Map([[`button`,Me],[`link`,Ne],[`divider`,Pe],[`header`,Fe],[`text`,Ie],[`image`,Le],[`menu`,Re]]),Be=e=>{let{version:t}=H(ke()),n=e=>{try{let t=JSON.parse(e),n=t.version;return n<2?r(t):n<2.1?f(t):t}catch(t){console.log(e,t)}},r=e=>{let n={meta:{version:t.value,createdAt:I(new Date,`yyyy-MM-dd HH:mm:ss`),updatedAt:I(new Date,`yyyy-MM-dd HH:mm:ss`)},style:{width:``,backgroundColor:``}};e.page_style?(n.style.width=e.page_style.maxWidth,n.style.backgroundColor=e.page_style.backgroundColor):(n.style.width=`500px`,n.style.backgroundColor=`#fff`);let{columns_source:r,column_map:a,column_row_style_map:f}=e,p=[],m={},h={};r.forEach(e=>{p.push(e)}),Object.entries(a).forEach(([e,t])=>{ve(t)&&(m[e]={key:e,type:t.type,name:`Columns`,children:t.children})}),Object.keys(f).forEach(e=>{let n=f[e],r=D(Ae);r.key=e,r.meta.version=t.value,r.meta.createdAt=I(new Date,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=I(new Date,`yyyy-MM-dd HH:mm:ss`),r.style.padding=n.style.padding,r.style.backgroundColor=n.style.backgroundColor,h[e]=r});let{cell_map:g,cell_style_map:_}=e,v={},y={};Object.keys(g).forEach(e=>{let t=g[e];v[e]={key:e,type:`cell`,name:`Cell`,width:Number.parseFloat(t.width),children:t.children}}),Object.keys(_).forEach(e=>{let n=_[e],r=D(je);r.key=e,r.meta.version=t.value,r.meta.createdAt=I(new Date,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=I(new Date,`yyyy-MM-dd HH:mm:ss`),r.style.backgroundColor=n.style.background,r.style.padding=n.style.padding,r.style.border=i(n.style.border),y[e]=r});let{comp_map:b,comp_style_map:x}=e,S={},C={};return Object.keys(b).forEach(e=>{let t=b[e];S[e]={key:e,type:t.type,name:be(t.type)}}),Object.keys(x).forEach(e=>{let t=b[e],n=x[e];switch(t.type){case`button`:C[e]=o(e,n);break;case`divider`:C[e]=s(e,n);break;case`header`:C[e]=c(e,n);break;case`text`:C[e]=l(e,n);break;case`image`:C[e]=u(e,n);break;case`menu`:C[e]=d(e,n);break}}),{pageConfig:n,columnsSource:p,columnsMap:m,columnsConfigMap:h,cellMap:v,cellConfigMap:y,blockMap:S,blockConfigMap:C}},i=e=>({more:e.more,all:a(e.all),top:a(e.top),left:a(e.left),right:a(e.right),bottom:a(e.bottom)}),a=e=>{let t=e.split(` `);return{width:t[0]||`0`,style:t[1]||`solid`,color:t[2]||``}},o=(e,n)=>{let r=D(Me);return r.key=e,r.meta.version=t.value,r.meta.createdAt=I(new Date,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=I(new Date,`yyyy-MM-dd HH:mm:ss`),r.attr.content=n.content,r.attr.href=n.info.href||`#`,r.attr.target=n.info.target||`_blank`,r.style=n.style,r.style.border=i(n.style.border),r.style.fontWeight=n.style.FontWeight,r.style.letterSpacing=n.style.LetterSpacing,delete n.style.FontWeight,delete n.style.LetterSpacing,r.containerStyle=n.general,r},s=(e,n)=>{let r=D(Pe);return r.key=e,r.meta.version=t.value,r.meta.createdAt=I(new Date,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=I(new Date,`yyyy-MM-dd HH:mm:ss`),r.style=n.style,r.style.borderTop=a(n.style.borderTop),r},c=(e,n)=>{let r=D(Fe);return r.key=e,r.meta.version=t.value,r.meta.createdAt=I(new Date,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=I(new Date,`yyyy-MM-dd HH:mm:ss`),r.attr.content=n.content||``,r.style=n.style,r.containerStyle=n.general,r},l=(e,n)=>{let r=D(Ie);return r.key=e,r.meta.version=t.value,r.meta.createdAt=I(new Date,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=I(new Date,`yyyy-MM-dd HH:mm:ss`),r.attr.content=n.content||``,r.style=n.style,r.containerStyle=n.general,r.containerStyle.textAlign=n.style.textAlign,delete n.style.textAlign,r},u=(e,n)=>{let r=D(Le);return r.key=e,r.meta.version=t.value,r.meta.createdAt=I(new Date,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=I(new Date,`yyyy-MM-dd HH:mm:ss`),r.attr=n.info,r.style=n.style,r.containerStyle.padding=n.general.padding,r.containerStyle.textAlign=n.general.textAlign||`center`,r},d=(e,n)=>{let r=D(Re);return r.key=e,r.meta.version=t.value,r.meta.createdAt=I(new Date,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=I(new Date,`yyyy-MM-dd HH:mm:ss`),r.attr.links=n.links,r.style=n.style,r.style.display=n.info.layout===`horizontal`?`inline-block`:`block`,r.containerStyle.padding=n.general.padding,r.containerStyle.textAlign=n.general.textAlign||`center`,r},f=e=>{let{blockMap:t,blockConfigMap:n}=e;return Object.keys(t).forEach(e=>{let r=t[e],i=n[e];switch(r.type){case`button`:n[e].style=Object.assign({},D(Me.style),i.style);break;case`link`:n[e].style=Object.assign({},D(Ne.style),i.style);break;case`divider`:n[e].style=Object.assign({},D(Pe.style),i.style);break;case`image`:n[e].style=Object.assign({},D(Le.style),i.style);break;case`menu`:n[e].type=r.type,n[e].name=r.name,n[e].style=Object.assign({},D(Re.style),i.style);break}}),e};return{parsedData:n(e)}};j();var q=()=>{let{version:e,columnsSource:t,columnsMap:n,columnsConfigMap:r,cellMap:i,cellConfigMap:a,blockMap:o,blockConfigMap:s,pageConfig:c,selectedBlockKey:l,selectedBlockType:u,saveFn:d}=H(ke());return{saveFn:d,getData:()=>JSON.stringify({version:e.value,pageConfig:p(c.value),blockMap:p(o.value),blockConfigMap:p(s.value),cellMap:p(i.value),cellConfigMap:p(a.value),columnsConfigMap:p(r.value),columnsMap:p(n.value),columnsSource:p(t.value)}),setData:e=>{let{parsedData:l}=Be(e);l&&(c.value=l.pageConfig,o.value=l.blockMap,s.value=l.blockConfigMap,i.value=l.cellMap,a.value=l.cellConfigMap,r.value=l.columnsConfigMap,n.value=l.columnsMap,t.value=l.columnsSource)},resetData:()=>{o.value={},s.value={},i.value={},a.value={},r.value={},n.value={},t.value=[],l.value=``,u.value=``},setSaveFn:e=>{d.value=e},autoSaveFn:()=>{let e=null;e&&clearTimeout(e),e=window.setTimeout(()=>{d.value()},300)}}};function J(){let e=e=>{let r={};return Object.entries(e).forEach(([e,i])=>{t(e)&&ve(i)&&Object.assign(r,n(e,i)),!t(e)&&m(i)&&(r[e]=i),!t(e)&&ve(i)&&e===`borderTop`&&ve(i)&&(r.borderTop=`${i.width} ${i.style} ${i.color||`transparent`}`)}),r},t=e=>e===`border`||e===`padding`||e===`borderRadius`,n=(e,t)=>{let n={},i={top:`TopLeft`,right:`TopRight`,bottom:`BottomRight`,left:`BottomLeft`};if(!t.more)e===`border`&&ve(t.all)&&t.all.width!==`0`?n.border=`${t.all.width} ${t.all.style} ${t.all.color||`transparent`}`:(e===`padding`||e===`borderRadius`)&&m(t.all)&&(n[e]=t.all);else{let a=[`top`,`right`,`bottom`,`left`];switch(e){case`border`:a.forEach(e=>{let i=t[e];ve(i)&&i.width!==`0`&&(n[`border${r(e)}`]=`${i.width} ${i.style} ${i.color||`transparent`}`)});break;case`padding`:a.forEach(e=>{let i=t[e];m(i)&&i!==`0`&&(n[`padding${r(e)}`]=i)});break;case`borderRadius`:a.forEach(e=>{let r=t[e];m(r)&&r!==`0`&&(n[`border${i[e]}Radius`]=r)});break}}return n},r=e=>e.charAt(0).toUpperCase()+e.slice(1);return{configToStyle:e}}j();var Ve=()=>{let{columnsSource:e,columnsMap:t,columnsConfigMap:n,cellMap:r,cellConfigMap:i,blockMap:a,blockConfigMap:o,pageConfig:s}=H(ke()),{configToStyle:c}=J(),l=B(``),u=()=>{l.value=d().outerHTML},d=()=>{let t=f(),n=document.createElement(`table`);return n.style.backgroundColor=s.value.style.backgroundColor||`#fff`,n.style.width=`100%`,e.value.forEach(e=>{t[e]&&n.appendChild(t[e].dom)}),n},f=()=>{let e=p(),r={};return Object.entries(t.value).forEach(([t,i])=>{let a=document.createElement(`tr`),o=document.createElement(`td`),c=document.createElement(`div`);h(c,n.value[t].style),c.style.width=s.value.style.width||`auto`,c.style.margin=`0 auto`;let l=document.createElement(`table`);l.style.width=`100%`;let u=document.createElement(`tr`);i.children.forEach(t=>{u.appendChild(e[t].dom)}),l.appendChild(u),c.appendChild(l),o.appendChild(c),a.appendChild(o),r[t]={dom:a}}),r},p=()=>{let e=m(),t={};return Object.entries(r.value).forEach(([n,r])=>{let a=document.createElement(`td`);a.style.width=`${r.width}%`,h(a,i.value[n].style),r.children.forEach(t=>{e[t]&&a.appendChild(e[t].dom)}),t[n]={dom:a}}),t},m=()=>{let e={};return Object.keys(a.value).forEach(t=>{let n=a.value[t],r=o.value[t],i=document.createElement(`div`);switch(h(i,r.containerStyle),n.type){case`button`:i.appendChild(_(r));break;case`link`:i.appendChild(v(r));break;case`divider`:i.appendChild(y(r));break;case`header`:i.appendChild(b(r));break;case`text`:i.appendChild(x(r));break;case`image`:i.appendChild(S(r));break;case`menu`:i.appendChild(C(r));break}e[t]={dom:i,config:r}}),e},h=(e,t)=>{let n=c(t);Object.entries(n).forEach(([t,n])=>{e.style[t]=n})},g=e=>e.replace(`

`,`

`),_=e=>{var t,n,r;let i=document.createElement(`a`);return i.href=(t=e.attr.href)==null?``:t,i.target=(n=e.attr.target)==null?``:n,i.innerHTML=g((r=e.attr.content)==null?``:r),h(i,e.style),i},v=e=>{var t,n,r;let i=document.createElement(`a`);return i.href=(t=e.attr.href)==null?``:t,i.target=(n=e.attr.target)==null?``:n,i.innerHTML=g((r=e.attr.content)==null?``:r),h(i,e.style),i},y=e=>{let t=document.createElement(`div`);return h(t,e.style),t},b=e=>{var t;let n=document.createElement(`div`);return n.innerHTML=g((t=e.attr.content)==null?``:t),h(n,e.style),n},x=e=>{var t;let n=document.createElement(`div`);return n.innerHTML=g((t=e.attr.content)==null?``:t),h(n,e.style),n},S=e=>{var t,n;let r=document.createElement(`img`);if(r.src=(t=e.attr.src)==null?``:t,r.alt=(n=e.attr.alt)==null?``:n,e.attr.href){var i,a;let t=document.createElement(`a`);return t.href=(i=e.attr.href)==null?``:i,t.target=(a=e.attr.target)==null?``:a,r.style.width=`100%`,t.appendChild(r),h(t,e.style),t}return h(r,e.style),r},C=e=>{var t;let n=document.createElement(`div`);return(t=e.attr.links)==null||t.forEach(t=>{var r;let i=document.createElement(`a`);h(i,e.style),i.href=t.href,i.target=(r=e.attr.target)==null?``:r,i.innerHTML=t.label,n.appendChild(i)}),n};return{html:l,generateHtml:u}};j();var He=Symbol(`EmailEditorContext`);function Ue(e){l(He,e)}j();var We=O({__name:`EditorProvider`,setup(e){return Ue({store:ke()}),(e,t)=>(N(),L(a(xe),{backend:a(we)},{default:P(()=>[_(e.$slots,`default`)]),_:3},8,[`backend`]))}});j();var Y=()=>{let{version:e,selectedBlockKey:t,selectedBlockType:n,columnsSource:r,columnsMap:i,columnsConfigMap:a,cellMap:o,cellConfigMap:s,blockMap:c,blockConfigMap:l,pageConfig:u}=H(ke()),{autoSaveFn:d}=q(),f=z(()=>r.value.map(e=>i.value[e])),p=(e,r)=>{t.value=e,n.value=r},m=()=>{let e={key:K(),type:`columns`,name:`Columns`,children:[]};return h(e),e},h=e=>{let t=g(e.key);a.value[e.key]=t},g=t=>{let n=new Date,r=D(Ae);return r.key=t,r.meta.version=e.value,r.meta.createdAt=I(n,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=I(n,`yyyy-MM-dd HH:mm:ss`),r},_=e=>{let t=m();i.value[t.key]=t,b(t.key),r.value.splice(e,0,t.key),d()},v=()=>{let e=K(),t={key:e,width:100,name:`Cell`,type:`cell`,children:[]};return o.value[e]=t,s.value[e]=y(t.key),t},y=t=>{let n=new Date,r=D(je);return r.key=t,r.meta.version=e.value,r.meta.createdAt=I(n,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=I(n,`yyyy-MM-dd HH:mm:ss`),r},b=e=>{let t=i.value[e];if(t){let e=v();t.children.push(e.key)}},x=(e,t)=>{if(e<0||e>=r.value.length||t<0||t>r.value.length){console.warn(`Move column: 索引超出范围`);return}let n=r.value[e],i=[...r.value];i.splice(e,1);let a=e{let n=i.value[e];if(n){let e=n.children.findIndex(e=>e===t);e>-1&&(n.children.splice(e,1),delete o.value[t])}},C=(e,t)=>{let n=i.value[e];if(!n||!i.value[e])return;let r=n.children.length,a=t.length,s=a-r;if(s>0)for(let e=0;e{S(e,t)});t.forEach((e,t)=>{n.children[t]&&(o.value[n.children[t]].width=e)}),d()},w=t=>{let n=ze.get(t.type);if(n){let r=new Date,i=D(n);i.key=t.key,i.name=t.name,i.meta.version=e.value,i.meta.createdAt=I(r,`yyyy-MM-dd HH:mm:ss`),i.meta.updatedAt=I(r,`yyyy-MM-dd HH:mm:ss`),l.value[t.key]=i}},T=(e,t,n)=>{let r=o.value[t];if(r){let t={key:K(),type:n.type,name:`${n.name}`};w(t),c.value[t.key]=t,r.children.splice(e,0,t.key),d()}},E=(e,t,n)=>{let r=o.value[e];if(!r||!r.children)return;let i=r.children[t];if(!i||t===n)return;r.children.splice(t,1);let a=t{if(e===t)return E(e,n,r);let a=o.value[e],s=o.value[t];if(!a||!a.children||!s||!s.children||a.children[n]!==i)return;let c=a.children.splice(n,1);s.children.splice(r,0,c[0]),d()},k=(t,n,r=!0)=>{let i=D(c.value[n]),a=D(l.value[n]),s=o.value[t];if(s){let t=K();i.key=t,a.key=t,a.meta={version:e.value,createdAt:I(new Date,`yyyy-MM-dd HH:mm:ss`),updatedAt:I(new Date,`yyyy-MM-dd HH:mm:ss`)};let r=s.children.findIndex(e=>e===n);c.value[t]=i,l.value[t]=a,r?s.children.splice(r+1,0,t):s.children.push(t)}r&&d()},A=(t,n)=>{let r=D(o.value[n]),a=D(s.value[n]),c=K();r.key=c,r.children=[],a.key=c,a.meta={version:e.value,createdAt:I(new Date,`yyyy-MM-dd HH:mm:ss`),updatedAt:I(new Date,`yyyy-MM-dd HH:mm:ss`)},o.value[c]=r,s.value[c]=a,o.value[n].children.forEach(e=>{k(c,e,!1)});let l=i.value[t];l&&l.children.push(c)},j=t=>{let n=D(i.value[t]),o=D(a.value[t]),s=K();n.key=s,n.children=[],o.key=s,o.meta={version:e.value,createdAt:I(new Date,`yyyy-MM-dd HH:mm:ss`),updatedAt:I(new Date,`yyyy-MM-dd HH:mm:ss`)},i.value[s]=n,a.value[s]=o;let c=r.value.findIndex(e=>e===t);r.value.splice(c+1,0,s),i.value[t].children.forEach(e=>{A(s,e)}),d()},M=(e,t,n=!0)=>{let r=o.value[e];if(r){let e=r.children.findIndex(e=>e===t);e>-1&&(p(``,``),r.children.splice(e,1),delete c.value[t],delete l.value[t])}n&&d()},N=(e,t)=>{let n=o.value[e],r=i.value[t];if(n){n.children.forEach(t=>{M(e,t,!1)});let t=r.children.findIndex(t=>t===e);t>-1&&(delete o.value[e],delete s.value[e],r.children.splice(t,1))}};return{columnsSource:r,columnsMap:i,columnsMaps:f,columnsConfigMap:a,cellMap:o,cellConfigMap:s,blockMap:c,blockConfigMap:l,selectedBlockKey:t,selectedBlockType:n,pageConfig:u,selectBlock:p,insertColumnSourceAt:_,moveColumnSource:x,generateNewCell:v,applyNewWidthColumnsInCell:C,delColumnsInCell:S,insertBlockToCell:T,moveBlockInCell:E,moveBlockBetweenCells:O,duplicateBlock:k,duplicateColumn:j,removeBlock:M,removeColumn:e=>{let t=r.value.findIndex(t=>t===e);t>-1&&(p(``,``),i.value[e].children.forEach(t=>{N(t,e)}),delete i.value[e],delete a.value[e],r.value.splice(t,1)),d()}}};j();var Ge={class:`block-toolbar`},Ke=G(O({__name:`Toolbar`,props:{cellKey:{type:String,required:!0},data:{type:Object,required:!0}},setup(e){let{duplicateBlock:t,duplicateColumn:i,removeBlock:a,removeColumn:o}=Y(),s=()=>{e.data.type===`columns`?i(e.data.key):t(e.cellKey,e.data.key)},c=()=>{e.data.type===`columns`?o(e.data.key):a(e.cellKey,e.data.key)};return(e,t)=>{let i=_e;return N(),n(`div`,Ge,[C(`button`,{class:`tool-btn`,onClick:T(s,[`stop`])},[r(i,{name:`drag-copy`,size:`16`,color:`#fff`})]),C(`button`,{class:`tool-btn`,onClick:T(c,[`stop`])},[r(i,{name:`drag-remove`,size:`16`,color:`#fff`})])])}}}),[[`__scopeId`,`data-v-c5cb1fa1`]]);j();var qe=[`data-block-id`],Je={class:`block-section`},Ye={class:`block-content`},X=G(O({__name:`Section`,props:{data:{type:Object,required:!0},cellKey:{type:String,default:``},blockType:{type:String,required:!0},blockIndex:{type:Number,default:-1}},emits:[`select`,`unSelect`],setup(e,{emit:t}){let i=t,{selectedBlockKey:o,columnsConfigMap:s,blockConfigMap:c,selectBlock:l}=Y(),{configToStyle:d}=J(),p=z(()=>o.value===e.data.key),m=()=>{l(e.data.key,e.data.type),i(`select`)},h=z(()=>{let t={};return t=e.data.type===`columns`?s.value[e.data.key].containerStyle:c.value[e.data.key].containerStyle,d(t)}),[g,v,y]=Ce(()=>({type:`SORT_BASE_BLOCK`,item:()=>({type:`SORT_BASE_BLOCK`,sourceIndex:e.blockIndex,sourceCellKey:e.cellKey,blockData:D(e.data)}),collect:e=>({isDragging:e.isDragging()})})),[b,x]=Ce(()=>({type:`SORT_COLUMNS_BLOCK`,item:()=>({type:`SORT_COLUMNS_BLOCK`,sourceIndex:e.blockIndex,blockData:D(e.data)}),collect:e=>({isDragging:e.isDragging()})})),E=z(()=>g.value.isDragging||b.value.isDragging);return S(()=>E.value,e=>{e===!0&&i(`unSelect`)}),S(()=>p.value,(e,t)=>{e===!1&&t===!0&&i(`unSelect`)}),(t,i)=>(N(),n(`div`,{ref:a(y),class:ee([`block-base`,[`block-${e.blockType}`,{"is-selected":a(p)},{"is-dragging":a(E)}]]),"data-block-id":e.data.key,style:u(a(h)),onClick:T(m,[`stop`])},[C(`div`,Je,[w(r(Ke,{"cell-key":e.cellKey,data:e.data},null,8,[`cell-key`,`data`]),[[F,a(p)&&!a(E)]]),e.data.type===`columns`?(N(),n(`div`,{key:0,ref:a(x),class:`drag-handle columns-drag-handle`},[...i[0]||(i[0]=[C(`i`,{class:`drag-icon`},`≡`,-1)])],512)):f(``,!0),e.data.type===`columns`?f(``,!0):(N(),n(`div`,{key:1,ref:a(v),class:`drag-handle`},[...i[1]||(i[1]=[C(`i`,{class:`drag-icon`},`≡`,-1)])],512))]),C(`div`,Ye,[_(t.$slots,`default`,{},void 0,!0)])],14,qe))}}),[[`__scopeId`,`data-v-f8113c96`]]);j();var Xe={ref:`editorBoxRef`,class:`editor-box`},Ze=G(O({__name:`Editor`,props:c({type:{type:String,default:`button`}},{value:{},valueModifiers:{}}),emits:[`update:value`],setup(e,{expose:t}){let i=R(void 0),o=E(`toolbarRef`),s=M(e,`value`),c=B({}),l=()=>{switch(e.type){case`button`:return[`bold`,`underline`,`italic`,`through`];case`text`:return[`bold`,`underline`,`italic`,`through`,`sup`,`sub`,`color`,`bgColor`,`bulletedList`,`numberedList`,`insertLink`];case`header`:return[`bold`,`underline`,`italic`,`through`,`color`,`bgColor`,`bulletedList`,`numberedList`,`insertLink`]}};Te(`en`);let f={toolbarKeys:l()},p={autoFocus:!1,placeholder:``},m=B(!1),g=!1,_=()=>{if(!i.value||!o.value)return;let e=i.value.getEditableContainer();if(!e)return;let t=e.getBoundingClientRect();if(!o.value.selector)return;let n=o.value.$el.querySelector(`.w-e-toolbar`),r=300;n&&(r=n.getBoundingClientRect().width);let a=t.left+(t.width-r)/2;c.value={top:`${t.top-56}px`,left:`${a}px`}},v=e=>{i.value=e,d(()=>{window.addEventListener(`resize`,_);let t=De.getToolbar(e);t&&t.$box.find(`button[data-menu-key="insertLink"]`).on(`click`,()=>{g=!0})})},y=()=>{m.value=!0,d(()=>{_()})},b=()=>{if(g){g=!1;return}m.value=!1};return h(()=>{let e=i.value;e!=null&&(e.destroy(),window.removeEventListener(`resize`,_))}),t({focus:()=>{var e;m.value=!0,(e=i.value)==null||e.focus()},blur:()=>{m.value=!1}}),(e,t)=>(N(),n(`div`,Xe,[w(r(a(Ee),{ref_key:`toolbarRef`,ref:o,class:`toolbar`,mode:`default`,editor:a(i),style:u(a(c)),defaultConfig:f},null,8,[`editor`,`style`]),[[F,a(m)]]),r(a(Oe),{modelValue:s.value,"onUpdate:modelValue":t[0]||(t[0]=e=>s.value=e),class:`editor`,mode:`simple`,defaultConfig:p,onOnCreated:v,onOnFocus:y,onOnBlur:b},null,8,[`modelValue`])],512))}}),[[`__scopeId`,`data-v-320a6ce4`]]);j();var Qe=O({__name:`Button`,props:{data:{type:Object,required:!0},cellKey:{type:String,required:!0},blockIndex:{type:Number,required:!0}},setup(e){let{blockConfigMap:t}=Y(),{configToStyle:n}=J(),i=E(`editorRef`),o=z({get(){return t.value[e.data.key].attr},set(n){t.value[e.data.key].attr=n}}),s=z(()=>{let{style:r}=t.value[e.data.key];return{...n(r)}}),c=()=>{var e;(e=i.value)==null||e.focus()},l=()=>{var e;(e=i.value)==null||e.blur()};return(t,n)=>(N(),L(X,{data:e.data,"cell-key":e.cellKey,"block-type":e.data.type,"block-index":e.blockIndex,onSelect:c,onUnSelect:l},{default:P(()=>[C(`div`,{style:u(a(s))},[r(Ze,{ref_key:`editorRef`,ref:i,value:a(o).content,"onUpdate:value":n[0]||(n[0]=e=>a(o).content=e)},null,8,[`value`])],4)]),_:1},8,[`data`,`cell-key`,`block-type`,`block-index`]))}});j();var $e=O({__name:`Link`,props:{data:{type:Object,required:!0},cellKey:{type:String,required:!0},blockIndex:{type:Number,required:!0}},setup(e){let{blockConfigMap:t}=Y(),{configToStyle:n}=J(),i=E(`editorRef`),o=z({get(){return t.value[e.data.key].attr},set(n){t.value[e.data.key].attr=n}}),s=z(()=>{let{style:r}=t.value[e.data.key];return{...n(r)}}),c=()=>{var e;(e=i.value)==null||e.focus()},l=()=>{var e;(e=i.value)==null||e.blur()};return(t,n)=>(N(),L(X,{data:e.data,"cell-key":e.cellKey,"block-type":e.data.type,"block-index":e.blockIndex,onSelect:c,onUnSelect:l},{default:P(()=>[C(`div`,{style:u(a(s))},[r(Ze,{ref_key:`editorRef`,ref:i,value:a(o).content,"onUpdate:value":n[0]||(n[0]=e=>a(o).content=e)},null,8,[`value`])],4)]),_:1},8,[`data`,`cell-key`,`block-type`,`block-index`]))}});j();var et=O({__name:`Divider`,props:{data:{type:Object,required:!0},cellKey:{type:String,required:!0},blockIndex:{type:Number,required:!0}},setup(e){let{blockConfigMap:t}=Y(),{configToStyle:n}=J(),r=z(()=>{let{style:r}=t.value[e.data.key];return{...n(r)}});return(t,n)=>(N(),L(X,{data:e.data,"cell-key":e.cellKey,"block-type":e.data.type,"block-index":e.blockIndex},{default:P(()=>[C(`div`,{style:u(a(r))},null,4)]),_:1},8,[`data`,`cell-key`,`block-type`,`block-index`]))}});j();var tt=O({__name:`Header`,props:{data:{type:Object,required:!0},cellKey:{type:String,required:!0},blockIndex:{type:Number,required:!0}},setup(e){let{blockConfigMap:t}=Y(),{configToStyle:n}=J(),i=E(`editorRef`),o=z({get(){return t.value[e.data.key].attr},set(n){t.value[e.data.key].attr=n}}),s=z(()=>{let{style:r}=t.value[e.data.key];return{...n(r),width:`100%`}}),c=()=>{var e;(e=i.value)==null||e.focus()},l=()=>{var e;(e=i.value)==null||e.blur()};return(t,n)=>(N(),L(X,{data:e.data,"cell-key":e.cellKey,"block-type":e.data.type,"block-index":e.blockIndex,onSelect:c,onUnSelect:l},{default:P(()=>[C(`div`,{style:u(a(s))},[r(Ze,{ref_key:`editorRef`,ref:i,value:a(o).content,"onUpdate:value":n[0]||(n[0]=e=>a(o).content=e),type:`header`},null,8,[`value`])],4)]),_:1},8,[`data`,`cell-key`,`block-type`,`block-index`]))}});j();var nt=O({__name:`Text`,props:{data:{type:Object,required:!0},cellKey:{type:String,required:!0},blockIndex:{type:Number,required:!0}},setup(e){let{blockConfigMap:t}=Y(),{configToStyle:n}=J(),i=E(`editorRef`),o=z({get(){return t.value[e.data.key].attr},set(n){t.value[e.data.key].attr=n}}),s=z(()=>{let{style:r}=t.value[e.data.key];return{...n(r),width:`100%`}}),c=()=>{var e;(e=i.value)==null||e.focus()},l=()=>{var e;(e=i.value)==null||e.blur()};return(t,n)=>(N(),L(X,{data:e.data,"cell-key":e.cellKey,"block-type":e.data.type,"block-index":e.blockIndex,onSelect:c,onUnSelect:l},{default:P(()=>[C(`div`,{style:u(a(s))},[r(Ze,{ref_key:`editorRef`,ref:i,value:a(o).content,"onUpdate:value":n[0]||(n[0]=e=>a(o).content=e),type:`text`},null,8,[`value`])],4)]),_:1},8,[`data`,`cell-key`,`block-type`,`block-index`]))}});j();var rt={},it={class:`block-none`};function at(e,t){return N(),n(`div`,it,[_(e.$slots,`default`,{},void 0,!0)])}var ot=G(rt,[[`render`,at],[`__scopeId`,`data-v-1e66913b`]]);j();var st=[`src`,`alt`],ct=G(O({__name:`Image`,props:{data:{type:Object,required:!0},cellKey:{type:String,required:!0},blockIndex:{type:Number,required:!0}},setup(e){let{blockConfigMap:t}=Y(),{configToStyle:r}=J(),o=z(()=>{let{style:n}=t.value[e.data.key];return{...r(n)}}),s=z({get(){return t.value[e.data.key].attr},set(n){t.value[e.data.key].attr=n}});return(t,r)=>(N(),L(X,{data:e.data,"cell-key":e.cellKey,"block-type":e.data.type,"block-index":e.blockIndex},{default:P(()=>[C(`div`,{style:u(a(o))},[a(s).src?(N(),n(`img`,{key:0,src:a(s).src,alt:a(s).alt},null,8,st)):(N(),L(ot,{key:1},{default:P(()=>[...r[0]||(r[0]=[i(`Image`,-1)])]),_:1}))],4)]),_:1},8,[`data`,`cell-key`,`block-type`,`block-index`]))}}),[[`__scopeId`,`data-v-a891cab1`]]);j();var lt=O({__name:`Menu`,props:{data:{type:Object,required:!0},cellKey:{type:String,required:!0},blockIndex:{type:Number,required:!0}},setup(e){let{blockConfigMap:t}=Y(),{configToStyle:r}=J(),o=z(()=>{let{style:n}=t.value[e.data.key];return{...r(n)}}),s=z(()=>t.value[e.data.key].attr);return(t,r)=>(N(),L(X,{data:e.data,"cell-key":e.cellKey,"block-type":e.data.type,"block-index":e.blockIndex},{default:P(()=>{var e;return[C(`div`,null,[((e=a(s).links)==null?void 0:e.length)===0?(N(),L(ot,{key:0},{default:P(()=>[...r[0]||(r[0]=[i(`Menu`,-1)])]),_:1})):f(``,!0),(N(!0),n(k,null,v(a(s).links,e=>(N(),n(`a`,{key:e.id,style:u(a(o))},y(e.label),5))),128))])]}),_:1},8,[`data`,`cell-key`,`block-type`,`block-index`]))}});j();var ut=[`data-cell-key`],dt={key:0,class:`column-placeholder`},ft=G(O({__name:`Cell`,props:{data:{type:Object,required:!0},blockKey:{type:String,required:!0}},setup(r){let{cellMap:i,cellConfigMap:o,blockMap:c,insertBlockToCell:l,moveBlockInCell:d,moveBlockBetweenCells:p}=Y(),{configToStyle:m}=J(),h=B(null),_=B(null),y=B([]),b=e=>{e&&(h.value=e,ie(e))},S=(e,t)=>{e&&(y.value.length<=t&&(y.value=y.value.concat(Array(t-y.value.length+1).fill(null))),y.value[t]=e)},w=z(()=>`${r.data.width}%`),T=z(()=>{let{style:e}=o.value[r.blockKey];return{...m(e),width:w.value}}),E=z(()=>i.value[r.blockKey]?i.value[r.blockKey].children.filter(e=>!!c.value[e]).map(e=>c.value[e]):[]),D=z(()=>E.value&&E.value.length>0),O=B(!1),A=B(-1),j=B(-1),M=B(``),P=B(``),F=B({x:0,y:0}),I=z(()=>O.value&&M.value===r.blockKey&&j.value!==-1),R=B([]),V=e=>!O.value||A.value===-1||e{if(!D.value||!O.value||A.value===-1)return E.value||[];let e=[...E.value||[]];if(I.value){if(j.value===A.value)return e;let t=e.splice(j.value,1)[0];return e.splice(A.value>j.value?A.value-1:A.value,0,t),e}let t={key:`drag-placeholder`,type:`placeholder`,name:`Placeholder`};return A.value<=e.length?e.splice(A.value,0,t):e.push(t),e}),U=()=>{if(!h.value||!_.value||y.value.length===0)return;let e=[],t=h.value.getBoundingClientRect();y.value.forEach((n,r)=>{if(!n)return;let i=n.getBoundingClientRect();e.push({index:r,top:i.top-t.top,bottom:i.bottom-t.top,center:i.top+i.height/2-t.top,height:i.height})}),e.sort((e,t)=>e.top-t.top),R.value=e},te=(e,t)=>{if(t.length===0||et[t.length-1].bottom)return t.length;let n=0,r=t.length-1;for(;n<=r;){let i=Math.floor((n+r)/2),a=t[i];if(e>=a.top&&e<=a.bottom)return e{if(!h.value){A.value=0;return}let e=h.value.getBoundingClientRect(),t=F.value.y-e.top;if(t<20){A.value=0;return}if(t>e.height-20){A.value=E.value.length;return}if(!R.value.length&&(U(),!R.value.length)){A.value=0;return}A.value=te(t,R.value)},ne=x(()=>{W()},10,{leading:!0,trailing:!0}),re=()=>{O.value=!1,A.value=-1,j.value=-1,M.value=``,P.value=``,R.value=[]},[,ie]=Se(()=>({accept:[`ADD_BASE_BLOCK`,`SORT_BASE_BLOCK`],hover:x((e,t)=>{if(P.value=e.type,O.value||U(),!t.isOver()){re();return}O.value=!0,e.type===`SORT_BASE_BLOCK`&&(j.value=e.sourceIndex===void 0?-1:e.sourceIndex,M.value=e.sourceCellKey||``);let n=t.getClientOffset();n&&(F.value={x:n.x,y:n.y},ne())},16),drop(e){if(e.type===`ADD_BASE_BLOCK`&&(D.value&&A.value!==-1?l(A.value,r.blockKey,e.blockData):l(0,r.blockKey,e.blockData)),e.type===`SORT_BASE_BLOCK`&&A.value!==-1)if(e.sourceCellKey===r.blockKey){let t=e.sourceIndex(e.isOver()||re(),{})})),ae=e=>({button:Qe,link:$e,divider:et,header:tt,text:nt,image:ct,menu:lt})[e]||null,oe=t(()=>{O.value&&U()},100,{leading:!0,maxWait:200}),se=t(()=>{O.value&&U()},100,{leading:!0,maxWait:200});return g(()=>{window.addEventListener(`scroll`,oe,{passive:!0}),window.addEventListener(`resize`,se,{passive:!0})}),s(()=>{window.removeEventListener(`scroll`,oe),window.removeEventListener(`resize`,se),ne.cancel(),oe.cancel(),se.cancel()}),(t,i)=>(N(),n(`div`,{ref:b,class:ee([`cell-container`,{"drop-active":a(O)}]),style:u(a(T)),"data-cell-key":r.blockKey},[C(`div`,{ref_key:`contentRef`,ref:_,class:`cell-content`},[(N(!0),n(k,null,v(a(H),(t,o)=>(N(),n(k,{key:t.key||`placeholder-${o}`},[t.type===`placeholder`?(N(),n(`div`,{key:1,class:ee([`block-placeholder`,{active:a(O)}])},[...i[0]||(i[0]=[C(`div`,{class:`placeholder-content`},[C(`span`,null,`Place new content here`)],-1)])],2)):(N(),n(`div`,{key:0,class:`block-wrapper`,ref_for:!0,ref:e=>S(e,o)},[(N(),L(e(ae(t.type)),{data:t,"block-index":V(o),"cell-key":r.blockKey,class:`block-item`},null,8,[`data`,`block-index`,`cell-key`]))],512))],64))),128))],512),a(D)?f(``,!0):(N(),n(`div`,dt,[...i[1]||(i[1]=[C(`span`,null,`Drag and drop contents to this column`,-1)])]))],14,ut))}}),[[`__scopeId`,`data-v-98374d19`]]);j();var pt=[`onMousedown`],mt=G(O({__name:`Columns`,props:{index:Number,data:{type:Object,required:!0}},setup(e){let{columnsConfigMap:t,cellMap:i,selectedBlockKey:o,pageConfig:c}=Y(),{configToStyle:l}=J(),d=R(null),p=B([]),m=B(!1),h=B(-1),_=B(0),y=B([]),b=z(()=>{let{style:n}=t.value[e.data.key];return{...l(n),width:c.value.style.width}}),x=z(()=>o.value===e.data.key),T=B(null),E=(t,n)=>{T.value&&clearTimeout(T.value),T.value=window.setTimeout(()=>{i.value[e.data.children[t]].width=p.value[t],i.value[e.data.children[n]].width=p.value[n],T.value=null},16)};S(()=>e.data.children.length,()=>D());let D=()=>{var t;if(!(!((t=e.data)==null||(t=t.children)==null)&&t.length))return;let n=e.data.children.length,r=Math.floor(100/n),a=100-r*n;p.value=e.data.children.map((e,t)=>{let o=i.value[e];if(typeof o.width==`number`&&!isNaN(o.width))return o.width;{let e=t===n-1?r+a:r;return o.width=e,e}}),O()},O=()=>{if(!p.value||p.value.length===0)return;let t=p.value.reduce((e,t)=>e+(isNaN(t)?0:t),0);if(t!==100){let n=100-t,r=p.value.length-1;p.value[r]=Math.max(10,(p.value[r]||0)+n),e.data.children[r]&&(i.value[e.data.children[r]].width=p.value[r])}},A=(t,n)=>{var r;if(n<0||n>=e.data.children.length-1)return;t.preventDefault(),m.value=!0,h.value=n,_.value=t.clientX,p.value.length===0&&D();let i=(r=d.value)==null?void 0:r.querySelectorAll(`.cell-container`);if(!i||i.length<=n+1){m.value=!1;return}let a=i[n].getBoundingClientRect().width,o=i[n+1].getBoundingClientRect().width;a>0&&o>0?(y.value=[a,o],j(),document.body.style.userSelect=`none`,document.body.style.cursor=`col-resize`):m.value=!1},j=()=>{document.addEventListener(`mousemove`,U,{passive:!1,capture:!0}),document.addEventListener(`mouseup`,W,{passive:!1,capture:!0}),document.addEventListener(`touchmove`,I,{passive:!1,capture:!0}),document.addEventListener(`touchend`,W,{passive:!1,capture:!0}),document.addEventListener(`touchcancel`,W,{passive:!1,capture:!0})},M=()=>{document.removeEventListener(`mousemove`,U,{capture:!0}),document.removeEventListener(`mouseup`,W,{capture:!0}),document.removeEventListener(`touchmove`,I,{capture:!0}),document.removeEventListener(`touchend`,W,{capture:!0}),document.removeEventListener(`touchcancel`,W,{capture:!0})},I=e=>{if(!m.value||!e.touches[0])return;e.preventDefault();let t={clientX:e.touches[0].clientX,preventDefault:()=>e.preventDefault()};U(t)},V=null,H=null,U=e=>{e.preventDefault(),m.value&&(H=e,V===null&&(V=requestAnimationFrame(te)))},te=()=>{if(V=null,!H||!m.value)return;let e=H,t=h.value;if(t<0||t>=p.value.length-1||y.value.length<2||y.value[0]<=0||y.value[1]<=0)return;let n=y.value[0]+y.value[1],r=e.clientX-_.value,i=Math.max(50,Math.min(n-50,y.value[0]+r)),a=p.value[t]+p.value[t+1],o=a-10,s=Math.round(i/n*a);s=Math.max(10,Math.min(o,s));let c=a-s;p.value[t]=s,p.value[t+1]=c,E(t,t+1)},W=t=>{if(t.preventDefault(),m.value=!1,V!==null&&(cancelAnimationFrame(V),V=null),T.value){clearTimeout(T.value),T.value=null;let t=h.value;t>=0&&t{D()}),s(()=>{V!==null&&cancelAnimationFrame(V),T.value&&clearTimeout(T.value),M()}),(t,o)=>(N(),L(X,{data:e.data,"block-type":`columns`,"block-index":e.index},{default:P(()=>[C(`div`,{ref_key:`columnsLayoutRef`,ref:d,class:`columns-layout`,style:u(a(b))},[(N(!0),n(k,null,v(e.data.children,(t,o)=>(N(),n(k,{key:t},[r(ft,{blockKey:t,data:a(i)[t]},null,8,[`blockKey`,`data`]),oA(e,o)},null,42,pt)),[[F,a(x)]]):f(``,!0)],64))),128))],4)]),_:1},8,[`data`,`block-index`]))}}),[[`__scopeId`,`data-v-741ae7b5`]]);j();var ht={key:0,class:`empty-container`},gt=G(O({__name:`Canvas`,setup(e){let{pageConfig:t,columnsMaps:i,selectBlock:o,insertColumnSourceAt:s,moveColumnSource:c}=Y(),l=B(null),p=B(null),m=e=>{e&&(l.value=e,oe(e))},h=B(new Map),g=B([]),_=b({needsUpdate:!0,isUpdating:!1,lastUpdateTime:0,lastColumnsLength:0}),y=B({x:0,y:0}),w=b({isDragging:!1,isProcessingDrop:!1,placeholderIndex:-1,highlightIndex:-1,insertPosition:null,currentDragType:null,sortingActive:!1}),E=b({isSorting:!1,sourceIndex:-1,lastAppliedTarget:-1,originalOrder:[],draggedElement:null,dragSourceDisplayIndex:-1}),D=B(0),O=z(()=>{if(E.isSorting||!w.isDragging||w.placeholderIndex<0)return i.value;let e=[...i.value],t={key:`drag-placeholder`,type:`placeholder`,name:`Placeholder`,children:[]},n=Math.min(Math.max(0,w.placeholderIndex),e.length);return e.splice(n,0,t),e}),A=z(()=>({backgroundColor:t.value.style.backgroundColor})),j=e=>{let t=O.value[e];if(!t||!E.isSorting)return e;let n=i.value.findIndex(e=>e===t);return n===-1?e:n},M={isAllowedDragType(e){return e===`SORT_COLUMNS_BLOCK`||i.value.length===0||e===`ADD_COLUMNS_BLOCK`},findTargetPosition(e){if(g.value.length===0)return null;if(et.bottom)return{targetIndex:t.index,targetPosition:`after`};for(let t of g.value)if(!(E.isSorting&&t.index===E.sourceIndex)&&e>=t.top&&e<=t.bottom)return{targetIndex:t.index,targetPosition:en.bottom&&ee?t-1:t}},P=(e,t)=>{if(!e){h.value.delete(t);return}let n=j(t);e.dataset.index=n.toString(),h.value.set(t,e),_.needsUpdate=!0},F=(e=!1)=>{if(!(_.isUpdating&&!e)&&!(!_.needsUpdate&&!e)){_.isUpdating=!0;try{let e=l.value;if(!e)return;let t=e.getBoundingClientRect(),n=[],r=e.querySelectorAll(`.block-columns-wrapper`);if(r.length===0){g.value=[],_.needsUpdate=!1;return}r.forEach((e,r)=>{let i=e.getBoundingClientRect(),a=e.dataset.index,o=a?parseInt(a,10):r;n.push({index:o,domIndex:r,top:i.top-t.top,bottom:i.bottom-t.top,height:i.height,center:i.top-t.top+i.height/2,element:e})}),g.value=n.sort((e,t)=>e.top-t.top),_.needsUpdate=!1,_.lastUpdateTime=Date.now(),_.lastColumnsLength=i.value.length}finally{_.isUpdating=!1}}};S(()=>i.value.length,(e,t)=>{e!==t&&(_.needsUpdate=!0,d(()=>{F()}))});let I=()=>{o(``,``)},L=x(e=>{w.isProcessingDrop||(y.value={x:e.clientX,y:e.clientY},w.isDragging&&(E.isSorting?U(y.value):H(y.value)))},16),R=()=>{!w.isDragging||w.isProcessingDrop||V()},V=()=>{w.highlightIndex=-1,w.insertPosition=null},H=e=>{if(!w.isDragging||w.isProcessingDrop||E.isSorting)return;if(!M.isAllowedDragType(w.currentDragType||``)){w.placeholderIndex=-1;return}let t=l.value;if(!t)return;let n=t.getBoundingClientRect(),r=e.y-n.top;if(g.value.length===0){w.placeholderIndex=0;return}_.needsUpdate&&F();let i=M.findTargetPosition(r);if(!i)return;let{targetIndex:a,targetPosition:o}=i;w.highlightIndex=a,w.insertPosition=o,w.placeholderIndex=o===`before`?a:a+1},U=x(e=>{!E.isSorting||w.isProcessingDrop||(_.needsUpdate&&F(!0),te(e))},16,{leading:!0,trailing:!0}),te=e=>{var t;if(!E.isSorting)return;let n=(t=l.value)==null?void 0:t.getBoundingClientRect();if(!n)return;let r=e.y-n.top,i=M.findTargetPosition(r);if(!i)return;let a=M.getMoveToIndex(i);if(M.shouldSkipMove(E.sourceIndex,a,E.lastAppliedTarget))return;w.highlightIndex=i.targetIndex,w.insertPosition=i.targetPosition,D.value++,c(E.sourceIndex,a);let o=M.getNewSourceIndex(E.sourceIndex,a);E.lastAppliedTarget=a,E.sourceIndex=o,_.needsUpdate=!0,d(()=>{F(!0)})},W=e=>{if(E.isSorting)return;F(!0);let t=null,n=-1;for(let r of g.value)if(r.index===e){n=r.domIndex,t=r.element;break}if(!t){let r=l.value;r&&r.querySelectorAll(`.block-columns-wrapper`).forEach((r,i)=>{parseInt(r.dataset.index||`-1`,10)===e&&(t=r,n=i)})}n===-1&&(n=e),E.isSorting=!0,E.sourceIndex=e,E.originalOrder=[...i.value],E.lastAppliedTarget=-1,E.draggedElement=t,E.dragSourceDisplayIndex=n,w.isDragging=!0,w.currentDragType=`SORT_COLUMNS_BLOCK`,w.sortingActive=!0,D.value=0,_.needsUpdate=!0,F(!0)},ne=()=>{E.isSorting=!1,E.sourceIndex=-1,E.originalOrder=[],E.lastAppliedTarget=-1,E.draggedElement=null,E.dragSourceDisplayIndex=-1,w.sortingActive=!1,w.highlightIndex=-1,w.insertPosition=null,D.value=0,_.needsUpdate=!0,d(()=>F(!0))},re=e=>{try{let{type:t,blockData:n}=e;if(!n||!M.isAllowedDragType(t))return;if(t===`ADD_COLUMNS_BLOCK`){let e=w.placeholderIndex>=0?w.placeholderIndex:i.value.length;s(e)}else t===`ADD_BASE_BLOCK`&&s(0)}finally{_.needsUpdate=!0,d(()=>F(!0))}},ie=()=>{w.isDragging=!1,w.isProcessingDrop=!1,w.currentDragType=null,w.placeholderIndex=-1,w.highlightIndex=-1,w.insertPosition=null,w.sortingActive=!1,E.isSorting=!1,E.sourceIndex=-1,E.originalOrder=[],E.lastAppliedTarget=-1,E.draggedElement=null,E.dragSourceDisplayIndex=-1,_.needsUpdate=!0},ae=()=>{ie(),d(()=>F())},[,oe]=Se(()=>({accept:[`ADD_COLUMNS_BLOCK`,`ADD_BASE_BLOCK`,`SORT_COLUMNS_BLOCK`],hover:x((e,t)=>{if(w.isProcessingDrop)return;let n=t.isOver({shallow:!0});w.currentDragType=e.type;let r=e.type===`SORT_COLUMNS_BLOCK`||M.isAllowedDragType(e.type),i=n&&t.canDrop()&&r;if(w.isDragging&&!i&&!E.isSorting&&(w.placeholderIndex=-1),w.isDragging=i,!r&&e.type!==`SORT_COLUMNS_BLOCK`||!n)return;let a=t.getClientOffset();a&&(e.type===`SORT_COLUMNS_BLOCK`&&`sourceIndex`in e?(E.isSorting||W(e.sourceIndex),U(a)):(e.type===`ADD_COLUMNS_BLOCK`||e.type===`ADD_BASE_BLOCK`)&&H(a))},16,{leading:!0,trailing:!0}),drop:(e,t)=>{if(!w.isProcessingDrop){w.isProcessingDrop=!0;try{if(!t.isOver({shallow:!0}))return;e.type===`SORT_COLUMNS_BLOCK`?ne():(e.type===`ADD_COLUMNS_BLOCK`||e.type===`ADD_BASE_BLOCK`)&&re(e)}finally{setTimeout(()=>{ae()},50)}}},collect:e=>(w.isDragging&&!e.isOver()&&(E.isSorting||(w.placeholderIndex=-1),w.isDragging=!1),{})}));return(e,t)=>(N(),n(`div`,{ref:m,class:`canvas-area`,onClick:T(I,[`stop`])},[C(`div`,{ref_key:`canvasRef`,ref:p,class:`canvas-container`,style:u(a(A)),onMousemove:t[0]||(t[0]=(...e)=>a(L)&&a(L)(...e)),onMouseleave:R},[(N(!0),n(k,null,v(a(O),(e,i)=>(N(),n(k,{key:e.key||`placeholder-${i}`},[e.type===`columns`?(N(),n(`div`,{key:0,ref_for:!0,ref:e=>P(e,i),class:`block-columns-wrapper`},[r(mt,{data:e,index:j(i)},null,8,[`data`,`index`])],512)):f(``,!0),e.type===`placeholder`?(N(),n(`div`,{key:1,class:ee([`block-placeholder`,{active:a(w).isDragging}])},[...t[1]||(t[1]=[C(`div`,{class:`placeholder-content`},[C(`span`,null,`Place the new content here`)],-1)])],2)):f(``,!0)],64))),128)),a(i).length===0&&!a(w).isDragging?(N(),n(`div`,ht,[...t[2]||(t[2]=[C(`div`,{class:`empty-message`},`No content here. Drag content from left.`,-1)])])):f(``,!0)],36)]))}}),[[`__scopeId`,`data-v-53cd2711`]]);j();var _t=[`innerHTML`],vt=O({__name:`index`,setup(e){let{html:t,generateHtml:r}=Ve();return r(),(e,r)=>(N(),n(`div`,{innerHTML:a(t)},null,8,_t))}});j();var yt={class:`editor-tools`},bt=G(O({__name:`index`,setup(e){let t=()=>{ye({title:`Preview`,width:800,height:600,component:vt})};return(e,i)=>{let a=_e;return N(),n(`div`,yt,[C(`div`,null,[C(`span`,{class:`cursor-pointer`,onClick:t},[r(a,{name:`drag-preview`,size:`18`})])]),C(`div`,null,[f(``,!0)])])}}}),[[`__scopeId`,`data-v-428569d7`]]);j();var xt={class:`editor-container`},St={class:`flex-1`},Ct=G(O({__name:`Editor`,setup(e){return(e,t)=>(N(),n(`div`,xt,[r(bt),C(`div`,St,[r(gt)])]))}}),[[`__scopeId`,`data-v-b95fec5b`]]);j();var wt={class:`text`},Tt=G(O({__name:`block`,props:{type:{type:String,required:!0},data:{type:Object,required:!0}},setup(e){let[,t]=Ce(()=>({type:e.type===`columns`?`ADD_COLUMNS_BLOCK`:`ADD_BASE_BLOCK`,item:{type:e.type===`columns`?`ADD_COLUMNS_BLOCK`:`ADD_BASE_BLOCK`,blockData:D(e.data)}}));return(i,o)=>{let s=_e;return N(),n(`div`,{ref:a(t),class:`block-item`},[r(s,{name:`drag-${e.type}`,size:`18`},null,8,[`name`]),C(`div`,wt,y(e.data.name),1)],512)}}}),[[`__scopeId`,`data-v-ea0cad5e`]]);j();var Et={class:`block-panel`},Dt={class:`block-list`},Ot=G(O({__name:`index`,setup(e){let t=B([{type:`columns`,name:`Columns`,key:`0`},{type:`button`,name:`Button`,key:`0`},{type:`link`,name:`Link`,key:`0`},{type:`divider`,name:`Divider`,key:`0`},{type:`header`,name:`Header`,key:`0`},{type:`text`,name:`Text`,key:`0`},{type:`image`,name:`Image`,key:`0`},{type:`menu`,name:`Menu`,key:`0`}]);return(e,r)=>(N(),n(`div`,Et,[C(`div`,Dt,[(N(!0),n(k,null,v(a(t),e=>(N(),L(Tt,{key:e.type,type:e.type,data:e},null,8,[`type`,`data`]))),128))])]))}}),[[`__scopeId`,`data-v-2cd77b18`]]);j();var kt={class:`editor-menu`},At=G(O({__name:`EditorMenu`,setup(e){return(e,t)=>(N(),n(`div`,kt,[r(Ot)]))}}),[[`__scopeId`,`data-v-7b19c6e6`]]);j();var jt={};function Mt(e,t){let n=fe;return N(),L(n,{"arrow-placement":`right`,"display-directive":`show`},{default:P(()=>[_(e.$slots,`default`,{},void 0,!0)]),_:3})}var Nt=G(jt,[[`render`,Mt],[`__scopeId`,`data-v-be0a8b1b`]]);j();var Pt={class:`columns-panel`},Ft={class:`layout-grid`},It=[`onClick`],Lt={class:`layout-preview`},Rt={class:`text`},zt={key:0,class:`layout-option active mt-16px`},Bt={class:`layout-preview`},Vt={class:`text`},Ht=G(O({__name:`ColumnsPanel`,setup(e){let{columnsMap:t,cellMap:r,selectedBlockKey:i,generateNewCell:o}=Y(),{autoSaveFn:s}=q(),c=z(()=>t.value[i.value]),l=[{type:`single`,columns:[100]},{type:`two-equal`,columns:[50,50]},{type:`three-equal`,columns:[33,33,33]},{type:`four-equal`,columns:[25,25,25,25]},{type:`two-left-small`,columns:[33,67]},{type:`two-right-small`,columns:[67,33]},{type:`four-left-small`,columns:[17,33,17,33]},{type:`four-right-small`,columns:[33,17,33,17]}],d=new Map(l.map(e=>[e.type,e.columns])),p=B(null),m=z(()=>{var e;let t=(e=c.value)==null?void 0:e.children;return t!=null&&t.length?t.map(e=>r.value[e].width||0):[]}),h=z(()=>{let e=m.value;if(!e.length)return``;for(let t=0;t3){r=!1;break}if(r)return n.type}return``}),g=z(()=>m.value.length>0&&l.some(e=>e.columns.length===m.value.length&&e.columns.every((e,t)=>Math.abs(e-m.value[t])<=1))),_=z(()=>g.value?h.value:``),b=e=>d.get(e)||[100],x=e=>{if(p.value=e,!c.value)return;let n=b(e),a=c.value.children||[],l=Math.max(0,n.length-a.length),u=l>0?Array.from({length:l},()=>o()):[],d=n.map((e,t)=>{if(t(N(),n(`div`,Pt,[C(`div`,Ft,[(N(),n(k,null,v(l,e=>C(`div`,{key:e.type,class:ee([`layout-option`,{active:a(_)===e.type}]),onClick:t=>x(e.type)},[C(`div`,Lt,[(N(!0),n(k,null,v(e.columns,(e,t)=>(N(),n(`div`,{key:t,class:`column`,style:u({width:e+`%`})},[C(`span`,Rt,y(e),1)],4))),128))])],10,It)),64))]),a(g)?f(``,!0):(N(),n(`div`,zt,[C(`div`,Bt,[(N(!0),n(k,null,v(a(m),(e,t)=>(N(),n(`div`,{key:t,class:`column`,style:u({width:e+`%`})},[C(`span`,Vt,y(e),1)],4))),128))])]))]))}}),[[`__scopeId`,`data-v-44ad3be7`]]);j();var Ut={class:`style-container`},Wt={class:`style-rows`},Gt={class:`style-label`},Kt={class:`style-value`},Z=G(O({__name:`BaseContainer`,props:{label:{type:String,default:``}},setup(e){return(t,r)=>(N(),n(`div`,Ut,[C(`div`,Wt,[C(`div`,Gt,y(e.label),1),C(`div`,Kt,[_(t.$slots,`value`,{},void 0,!0)])]),_(t.$slots,`options`,{},void 0,!0)]))}}),[[`__scopeId`,`data-v-2bc44916`]]);j();var qt=O({__name:`Head`,props:{value:{},valueModifiers:{}},emits:[`update:value`],setup(e){let t=M(e,`value`);return(e,n)=>{let a=ne,o=W;return N(),L(Z,{label:`Heading Type`},{value:P(()=>[r(o,{value:t.value,"onUpdate:value":n[0]||(n[0]=e=>t.value=e)},{default:P(()=>[r(a,{value:`22px`},{default:P(()=>[...n[1]||(n[1]=[i(`H1`,-1)])]),_:1}),r(a,{value:`20px`},{default:P(()=>[...n[2]||(n[2]=[i(`H2`,-1)])]),_:1}),r(a,{value:`18px`},{default:P(()=>[...n[3]||(n[3]=[i(`H3`,-1)])]),_:1}),r(a,{value:`16px`},{default:P(()=>[...n[4]||(n[4]=[i(`H4`,-1)])]),_:1})]),_:1},8,[`value`])]),_:1})}}});j();var Jt={class:`w-32px`},Yt=O({__name:`Color`,props:c({label:{default:``}},{value:{default:``},valueModifiers:{}}),emits:[`update:value`],setup(e){let t=M(e,`value`);return(n,i)=>{let a=se;return N(),L(Z,{label:e.label},{value:P(()=>[C(`div`,Jt,[r(a,{value:t.value,"onUpdate:value":i[0]||(i[0]=e=>t.value=e),modes:[`hex`]},{label:P(()=>[...i[1]||(i[1]=[C(`span`,null,null,-1)])]),_:1},8,[`value`])])]),_:1},8,[`label`])}}});j();var Xt={class:`w-180px`},Zt=O({__name:`Width`,props:{value:{default:``},valueModifiers:{}},emits:[`update:value`],setup(e){let t=M(e,`value`),n=B(100);S(()=>t.value,e=>{n.value=Number.parseFloat(e)},{immediate:!0});let i=e=>{t.value=`${e}%`};return(e,t)=>{let a=me;return N(),L(Z,{label:`Width`},{value:P(()=>[C(`div`,Xt,[r(a,{value:n.value,"onUpdate:value":[t[0]||(t[0]=e=>n.value=e),i],step:1},null,8,[`value`])])]),_:1})}}});j();var Qt={class:`flex items-center h-32px`},$t={key:0,class:`ml-8px whitespace-nowrap`},en=O({__name:`WidthAuto`,props:{value:{default:``},valueModifiers:{}},emits:[`update:value`],setup(e){let t=M(e,`value`),i=B(!0),a=B(100);S(()=>t.value,e=>{e===`auto`?i.value=!0:(i.value=!1,a.value=Number.parseFloat(e)),i.value||(a.value=Number.parseFloat(e))},{immediate:!0});let o=e=>{a.value=100,e?t.value=`100%`:t.value=`${a.value}%`},s=e=>{t.value=`${e}%`};return(e,t)=>{let c=ue,l=me;return N(),L(Z,{label:`Width`},{value:P(()=>[t[2]||(t[2]=C(`span`,{class:`mr-12px`},`Auto On`,-1)),r(c,{value:i.value,"onUpdate:value":[t[0]||(t[0]=e=>i.value=e),o]},null,8,[`value`])]),options:P(()=>[C(`div`,Qt,[r(l,{value:a.value,"onUpdate:value":[t[1]||(t[1]=e=>a.value=e),s],step:1,disabled:i.value},null,8,[`value`,`disabled`]),i.value?f(``,!0):(N(),n(`span`,$t,y(a.value)+`%`,1))])]),_:1})}}});j();var Q=O({__name:`BaseNumber`,props:c({unit:{type:String,default:`px`},step:{type:Number,default:1}},{value:{default:``},valueModifiers:{}}),emits:[`update:value`],setup(e){let t=M(e,`value`),n=B(0);S(()=>t.value,e=>{n.value=e?Number.parseFloat(e):0},{immediate:!0});let o=n=>{t.value=`${n||0}${e.unit}`};return(t,s)=>{let c=le,l=ge,u=re;return N(),L(u,{class:`w-130px`},{default:P(()=>[r(c,{value:a(n),"onUpdate:value":[s[0]||(s[0]=e=>A(n)?n.value=e:null),o],min:0,step:e.step,placeholder:``},null,8,[`value`,`step`]),r(l,{class:`w-40px text-center`},{default:P(()=>[i(y(e.unit),1)]),_:1})]),_:1})}}});j();var tn=O({__name:`WidthNumber`,props:{value:{default:`500px`},valueModifiers:{}},emits:[`update:value`],setup(e){let t=M(e,`value`);return(e,n)=>(N(),L(Z,{label:`Width`},{value:P(()=>[r(Q,{value:t.value,"onUpdate:value":n[0]||(n[0]=e=>t.value=e)},null,8,[`value`])]),_:1}))}});j();var nn={class:`w-100px`},rn=O({__name:`FontWeight`,props:c({label:{default:``}},{value:{default:``},valueModifiers:{}}),emits:[`update:value`],setup(e){let t=M(e,`value`),n=[{label:`Normal`,value:`normal`},{label:`Bold`,value:`bold`}];return t.value||(t.value=n[0].value),(e,i)=>{let a=ie;return N(),L(Z,{label:`Font Weight`},{value:P(()=>[C(`div`,nn,[r(a,{value:t.value,"onUpdate:value":i[0]||(i[0]=e=>t.value=e),options:n},null,8,[`value`])])]),_:1})}}});j();var an=O({__name:`FontSize`,props:{value:{default:`14px`},valueModifiers:{}},emits:[`update:value`],setup(e){let t=M(e,`value`);return(e,n)=>(N(),L(Z,{label:`Font Size`},{value:P(()=>[r(Q,{value:t.value,"onUpdate:value":n[0]||(n[0]=e=>t.value=e)},null,8,[`value`])]),_:1}))}});j();var on=O({__name:`LineHeight`,props:{value:{default:`120%`},valueModifiers:{}},emits:[`update:value`],setup(e){let t=M(e,`value`);return(e,n)=>(N(),L(Z,{label:`Line Height`},{value:P(()=>[r(Q,{value:t.value,"onUpdate:value":n[0]||(n[0]=e=>t.value=e),unit:`%`,step:10},null,8,[`value`])]),_:1}))}});j();var sn=O({__name:`LetterSpacing`,props:{value:{default:`0px`},valueModifiers:{}},emits:[`update:value`],setup(e){let t=M(e,`value`);return(e,n)=>(N(),L(Z,{label:`Letter Spacing`},{value:P(()=>[r(Q,{value:t.value,"onUpdate:value":n[0]||(n[0]=e=>t.value=e)},null,8,[`value`])]),_:1}))}});j();var cn=O({__name:`TextAlign`,props:c({label:{default:``}},{value:{},valueModifiers:{}}),emits:[`update:value`],setup(e){let t=M(e,`value`);return(n,a)=>{let o=ne,s=W;return N(),L(Z,{label:e.label||`Text Align`},{value:P(()=>[r(s,{value:t.value,"onUpdate:value":a[0]||(a[0]=e=>t.value=e)},{default:P(()=>[r(o,{value:`left`},{default:P(()=>[...a[1]||(a[1]=[i(`Left`,-1)])]),_:1}),r(o,{value:`center`},{default:P(()=>[...a[2]||(a[2]=[i(`Center`,-1)])]),_:1}),r(o,{value:`right`},{default:P(()=>[...a[3]||(a[3]=[i(`Right`,-1)])]),_:1})]),_:1},8,[`value`])]),_:1},8,[`label`])}}});j();var ln={class:`flex flex-col gap-8px`},un={class:`w-92px`},dn={class:`w-32px`},fn=O({__name:`BaseBorder`,props:{value:{default:()=>({width:`0`,style:`solid`,color:``})},valueModifiers:{}},emits:[`update:value`],setup(e){let t=M(e,`value`),i=[{label:`Solid`,value:`solid`},{label:`Dotted`,value:`dotted`},{label:`Dashed`,value:`dashed`}];return(e,a)=>{let o=ie,s=se;return N(),n(`div`,ln,[r(Q,{value:t.value.width,"onUpdate:value":a[0]||(a[0]=e=>t.value.width=e),placeholder:``},null,8,[`value`]),C(`div`,un,[r(o,{value:t.value.style,"onUpdate:value":a[1]||(a[1]=e=>t.value.style=e),options:i,placeholder:``},null,8,[`value`])]),C(`div`,dn,[r(s,{value:t.value.color,"onUpdate:value":a[2]||(a[2]=e=>t.value.color=e),modes:[`hex`]},{label:P(()=>[...a[3]||(a[3]=[C(`span`,null,null,-1)])]),_:1},8,[`value`])])])}}});j();var pn=O({__name:`Line`,props:{value:{default:()=>({width:`0`,style:`solid`,color:``})},valueModifiers:{}},emits:[`update:value`],setup(e){let t=M(e,`value`);return(e,n)=>(N(),L(Z,{label:`Line`},{value:P(()=>[r(fn,{value:t.value,"onUpdate:value":n[0]||(n[0]=e=>t.value=e)},null,8,[`value`])]),_:1}))}});j();var mn={},hn={class:`flex items-center h-32px`};function gn(e,t){return N(),n(`div`,hn,[_(e.$slots,`default`)])}var _n=G(mn,[[`render`,gn]]);j();var vn=O({__name:`MoreOptions`,props:{show:{type:Boolean,default:!1},topLabel:{default:`Top`},rightLabel:{default:`Right`},leftLabel:{default:`Left`},bottomLabel:{default:`Bottom`}},setup(e){return(t,a)=>{let o=U,s=ce;return e.show?(N(),L(s,{key:1,"x-gap":`8`,"y-gap":`8`,cols:2},{default:P(()=>[r(o,null,{default:P(()=>[r(_n,null,{default:P(()=>[i(y(e.topLabel),1)]),_:1}),_(t.$slots,`top`)]),_:3}),r(o,null,{default:P(()=>[r(_n,null,{default:P(()=>[i(y(e.rightLabel),1)]),_:1}),_(t.$slots,`right`)]),_:3}),r(o,null,{default:P(()=>[r(_n,null,{default:P(()=>[i(y(e.leftLabel),1)]),_:1}),_(t.$slots,`left`)]),_:3}),r(o,null,{default:P(()=>[r(_n,null,{default:P(()=>[i(y(e.bottomLabel),1)]),_:1}),_(t.$slots,`bottom`)]),_:3})]),_:3})):(N(),n(k,{key:0},[r(_n,null,{default:P(()=>[...a[0]||(a[0]=[i(`All Sides`,-1)])]),_:1}),_(t.$slots,`all`)],64))}}});j();var yn=O({__name:`Border`,props:c({label:{default:``}},{value:{default:()=>({more:!1,all:{width:`0`,style:`solid`,color:``},top:{width:`0`,style:`solid`,color:``},left:{width:`0`,style:`solid`,color:``},right:{width:`0`,style:`solid`,color:``},bottom:{width:`0`,style:`solid`,color:``}})},valueModifiers:{}}),emits:[`update:value`],setup(e){let t=M(e,`value`),n=e=>{e?(t.value.top=t.value.all,t.value.right=t.value.all,t.value.bottom=t.value.all,t.value.left=t.value.all):t.value.all=t.value.top};return(i,a)=>{let o=ue;return N(),L(Z,{label:e.label||`Border`},{value:P(()=>[a[6]||(a[6]=C(`span`,{class:`mr-12px`},`More Options`,-1)),r(o,{value:t.value.more,"onUpdate:value":[a[0]||(a[0]=e=>t.value.more=e),n]},null,8,[`value`])]),options:P(()=>[r(vn,{show:t.value.more},{all:P(()=>[r(fn,{value:t.value.all,"onUpdate:value":a[1]||(a[1]=e=>t.value.all=e)},null,8,[`value`])]),top:P(()=>[r(fn,{value:t.value.top,"onUpdate:value":a[2]||(a[2]=e=>t.value.top=e)},null,8,[`value`])]),left:P(()=>[r(fn,{value:t.value.left,"onUpdate:value":a[3]||(a[3]=e=>t.value.left=e)},null,8,[`value`])]),right:P(()=>[r(fn,{value:t.value.right,"onUpdate:value":a[4]||(a[4]=e=>t.value.right=e)},null,8,[`value`])]),bottom:P(()=>[r(fn,{value:t.value.bottom,"onUpdate:value":a[5]||(a[5]=e=>t.value.bottom=e)},null,8,[`value`])]),_:1},8,[`show`])]),_:1},8,[`label`])}}});j();var bn=O({__name:`Padding`,props:c({label:{default:``}},{value:{default:()=>({more:!1,all:``,top:``,left:``,right:``,bottom:``})},valueModifiers:{}}),emits:[`update:value`],setup(e){let t=M(e,`value`),n=e=>{e?(t.value.top=t.value.all,t.value.right=t.value.all,t.value.bottom=t.value.all,t.value.left=t.value.all):t.value.all=t.value.top};return(i,a)=>{let o=ue;return N(),L(Z,{label:e.label||`Padding`},{value:P(()=>[a[6]||(a[6]=C(`span`,{class:`mr-12px`},`More Options`,-1)),r(o,{value:t.value.more,"onUpdate:value":[a[0]||(a[0]=e=>t.value.more=e),n]},null,8,[`value`])]),options:P(()=>[r(vn,{show:t.value.more},{all:P(()=>[r(Q,{value:t.value.all,"onUpdate:value":a[1]||(a[1]=e=>t.value.all=e)},null,8,[`value`])]),top:P(()=>[r(Q,{value:t.value.top,"onUpdate:value":a[2]||(a[2]=e=>t.value.top=e)},null,8,[`value`])]),left:P(()=>[r(Q,{value:t.value.left,"onUpdate:value":a[3]||(a[3]=e=>t.value.left=e)},null,8,[`value`])]),right:P(()=>[r(Q,{value:t.value.right,"onUpdate:value":a[4]||(a[4]=e=>t.value.right=e)},null,8,[`value`])]),bottom:P(()=>[r(Q,{value:t.value.bottom,"onUpdate:value":a[5]||(a[5]=e=>t.value.bottom=e)},null,8,[`value`])]),_:1},8,[`show`])]),_:1},8,[`label`])}}});j();var xn=O({__name:`Rounded`,props:{value:{default:()=>({more:!1,all:``,top:``,left:``,right:``,bottom:``})},valueModifiers:{}},emits:[`update:value`],setup(e){let t=M(e,`value`),n=e=>{e?(t.value.top=t.value.all,t.value.right=t.value.all,t.value.bottom=t.value.all,t.value.left=t.value.all):t.value.all=t.value.top};return(e,i)=>{let a=ue;return N(),L(Z,{label:`Rounded Border`},{value:P(()=>[i[6]||(i[6]=C(`span`,{class:`mr-12px`},`More Options`,-1)),r(a,{value:t.value.more,"onUpdate:value":[i[0]||(i[0]=e=>t.value.more=e),n]},null,8,[`value`])]),options:P(()=>[r(vn,{show:t.value.more,"top-label":`Top Left`,"left-label":`Bottom Left`,"right-label":`Top Right`,"bottom-label":`Bottom Right`},{all:P(()=>[r(Q,{value:t.value.all,"onUpdate:value":i[1]||(i[1]=e=>t.value.all=e)},null,8,[`value`])]),top:P(()=>[r(Q,{value:t.value.top,"onUpdate:value":i[2]||(i[2]=e=>t.value.top=e)},null,8,[`value`])]),left:P(()=>[r(Q,{value:t.value.left,"onUpdate:value":i[3]||(i[3]=e=>t.value.left=e)},null,8,[`value`])]),right:P(()=>[r(Q,{value:t.value.right,"onUpdate:value":i[4]||(i[4]=e=>t.value.right=e)},null,8,[`value`])]),bottom:P(()=>[r(Q,{value:t.value.bottom,"onUpdate:value":i[5]||(i[5]=e=>t.value.bottom=e)},null,8,[`value`])]),_:1},8,[`show`])]),_:1})}}});j();var Sn={class:`w-140px`},Cn=O({__name:`Layout`,props:c({label:{default:``}},{value:{default:``},valueModifiers:{}}),emits:[`update:value`],setup(e){let t=M(e,`value`),n=[{label:`Horizontal`,value:`inline-block`},{label:`Vertical`,value:`block`}];return t.value||(t.value=n[0].value),(e,i)=>{let a=ie;return N(),L(Z,{label:`Layout`},{value:P(()=>[C(`div`,Sn,[r(a,{value:t.value,"onUpdate:value":i[0]||(i[0]=e=>t.value=e),options:n},null,8,[`value`])])]),_:1})}}});j();function wn(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!o(e)}function $(e){return[O({setup(t,{slots:n}){return()=>r(Tn,{options:e},wn(n)?n:{default:()=>[n]})}})]}var Tn=O({props:{value:{type:Object,default:()=>({})},options:{type:Array,default:()=>[]}},setup(e,{slots:t}){return()=>r(k,null,[e.options.map(n=>En(n,e.value,t))])}});function En(e,t,n){let{key:i,attrKey:a,label:o}=e,s=i||a;switch(a){case`color`:case`backgroundColor`:return r(Yt,{value:t[s],"onUpdate:value":e=>t[s]=e,label:o},null);case`head`:return r(qt,{value:t[s],"onUpdate:value":e=>t[s]=e},null);case`padding`:return r(bn,{value:t[s],"onUpdate:value":e=>t[s]=e,label:o},null);case`border`:return r(yn,{value:t[s],"onUpdate:value":e=>t[s]=e,label:o},null);case`borderTop`:return r(pn,{value:t[s],"onUpdate:value":e=>t[s]=e},null);case`width`:return r(Zt,{value:t[s],"onUpdate:value":e=>t[s]=e},null);case`widthAuto`:return r(en,{value:t[s],"onUpdate:value":e=>t[s]=e},null);case`widthNumber`:return r(tn,{value:t[s],"onUpdate:value":e=>t[s]=e},null);case`fontWeight`:return r(rn,{value:t[s],"onUpdate:value":e=>t[s]=e},null);case`fontSize`:return r(an,{value:t[s],"onUpdate:value":e=>t[s]=e},null);case`lineHeight`:return r(on,{value:t[s],"onUpdate:value":e=>t[s]=e},null);case`letterSpacing`:return r(sn,{value:t[s],"onUpdate:value":e=>t[s]=e},null);case`textAlign`:return r(cn,{value:t[s],"onUpdate:value":e=>t[s]=e,label:o},null);case`borderRadius`:return r(xn,{value:t[s],"onUpdate:value":e=>t[s]=e},null);case`layout`:return r(Cn,{value:t[s],"onUpdate:value":e=>t[s]=e},null);case`custom`:return Dn(e,n)}}function Dn(e,t){if(e.render)return r(k,null,[e.render()]);if(e.key){var n;return(n=t[e.key])==null?void 0:n.call(t)}}j();var On={class:`mb-8px`},kn={class:`py-16px`},An=G(O({__name:`ColumnPropertiesPanel`,setup(e){let{selectedBlockKey:t,columnsMap:o,cellMap:s,cellConfigMap:c,applyNewWidthColumnsInCell:l,delColumnsInCell:u}=Y(),{autoSaveFn:p}=q(),m=E(`tabsRef`),h=z(()=>o.value[t.value]),g=z(()=>h.value.children.map(e=>s.value[e])),_=B(0),y=()=>{let e=[];g.value.forEach(t=>{e.push(t.width)});let n=Math.floor(100/(e.length+1)),r=e.reduce((e,t)=>e+t,0),i=(100-(r+n))/r;e.push(n);for(let t=0;t{var e;(e=m.value)==null||e.syncBarPosition()})},b=()=>{if(g.value.length<=1)return;let e=g.value.reduce((e,t)=>{let n=t.width;return{...e,[t.key]:n}},{}),n=g.value[_.value];delete e[n.key];let r=Object.values(e),i=r.reduce((e,t)=>e+t,0),a=(100-i)/i;r=r.map(e=>Math.floor(e*(1+a)));let o=100-r.reduce((e,t)=>e+t,0);o!==0&&(r[r.length-1]+=o),u(t.value,n.key),l(t.value,r),_.value>=r.length&&(_.value=r.length-1),d(()=>{var e;(e=m.value)==null||e.syncBarPosition()})},x=z(()=>{var e;return((e=g.value[_.value])==null?void 0:e.key)||``}),S=z({get(){return c.value[x.value].style},set(e){c.value[x.value].style=e,p()}}),[w]=$([{attrKey:`backgroundColor`,label:`Background Color`},{attrKey:`padding`,label:`Padding`},{attrKey:`border`,label:`Border`}]);return(e,t)=>{let o=oe,s=ae,c=pe;return N(),n(`div`,null,[C(`div`,On,[r(o,{onClick:y},{default:P(()=>[...t[2]||(t[2]=[i(` Add `,-1)])]),_:1}),r(o,{class:`ml-10px`,disabled:a(g).length<=1,onClick:b},{default:P(()=>[...t[3]||(t[3]=[i(`Delete`,-1)])]),_:1},8,[`disabled`])]),r(c,{ref_key:`tabsRef`,ref:m,value:a(_),"onUpdate:value":t[0]||(t[0]=e=>A(_)?_.value=e:null),class:`mb-8px`,type:`line`},{default:P(()=>[(N(!0),n(k,null,v(a(g),(e,t)=>(N(),L(s,{key:e.key,name:t,tab:`Column ${t+1}`},null,8,[`name`,`tab`]))),128))]),_:1},8,[`value`]),C(`div`,kn,[a(x)?(N(),L(a(w),{key:0,value:a(S),"onUpdate:value":t[1]||(t[1]=e=>A(S)?S.value=e:null)},null,8,[`value`])):f(``,!0)])])}}}),[[`__scopeId`,`data-v-9e21eccb`]]);j();var jn={class:`py-8px`},Mn=O({__name:`RowPropertiesPanel`,setup(e){let{selectedBlockKey:t,columnsConfigMap:i}=Y(),{autoSaveFn:o}=q(),s=z({get(){return i.value[t.value].style},set(e){i.value[t.value].style=e,o()}}),c=z({get(){return i.value[t.value].containerStyle},set(e){i.value[t.value].containerStyle=e,o()}}),[l]=$([{attrKey:`backgroundColor`,label:`Background Color`},{attrKey:`custom`,render:()=>r(Yt,{label:`Content Background Color`,value:c.value.backgroundColor,"onUpdate:value":e=>{c.value.backgroundColor=e}},null)},{attrKey:`padding`,label:`Padding`}]);return(e,t)=>(N(),n(`div`,jn,[r(a(l),{value:a(s),"onUpdate:value":t[0]||(t[0]=e=>A(s)?s.value=e:null)},null,8,[`value`])]))}});j();var Nn=O({__name:`Columns`,setup(e){return(e,t)=>{let n=de;return N(),L(Nt,{"default-expanded-names":[`1`,`2`,`3`]},{default:P(()=>[r(n,{title:`Columns`,name:`1`},{default:P(()=>[r(Ht)]),_:1}),r(n,{title:`Column Properties`,name:`2`},{default:P(()=>[r(An)]),_:1}),r(n,{title:`Row Properties`,name:`3`},{default:P(()=>[r(Mn)]),_:1})]),_:1})}}});j();var Pn={class:`mt-12px`},Fn={class:`mt-12px`},In=O({__name:`Link`,props:{value:{},valueModifiers:{},target:{},targetModifiers:{}},emits:[`update:value`,`update:target`],setup(e){let t=M(e,`value`),n=M(e,`target`),i=B(!1),o=e=>{e?t.value=`__UNSUBSCRIBE_URL__`:t.value=``};return(e,s)=>{let c=he,l=ue;return N(),L(Z,{label:`Link`},{options:P(()=>[C(`div`,null,[r(c,{value:t.value,"onUpdate:value":s[0]||(s[0]=e=>t.value=e),disabled:a(i)},null,8,[`value`,`disabled`])]),C(`div`,Pn,[r(l,{value:n.value,"onUpdate:value":s[1]||(s[1]=e=>n.value=e),"checked-value":`_blank`,"unchecked-value":`_self`},null,8,[`value`]),s[3]||(s[3]=C(`span`,{class:`ml-8px`},`Open link in new tab`,-1))]),C(`div`,Fn,[r(l,{value:a(i),"onUpdate:value":[s[2]||(s[2]=e=>A(i)?i.value=e:null),o]},null,8,[`value`]),s[4]||(s[4]=C(`span`,{class:`ml-8px`},`Unsubscribe`,-1))])]),_:1})}}});j();var Ln={class:`pb-10px`},Rn={class:`py-8px`},zn={class:`py-8px`},Bn=O({__name:`Button`,setup(e){let{selectedBlockKey:t,blockConfigMap:n}=Y(),{autoSaveFn:i}=q(),o=z({get(){return n.value[t.value].attr},set(e){n.value[t.value].attr=e,i()}}),s=z({get(){return n.value[t.value].style},set(e){n.value[t.value].style=e,i()}}),c=z({get(){return n.value[t.value].containerStyle},set(e){n.value[t.value].containerStyle=e,i()}}),[l]=$([{attrKey:`custom`,render:()=>r(In,{value:o.value.href,"onUpdate:value":e=>o.value.href=e,target:o.value.target,"onUpdate:target":e=>o.value.target=e},null)}]),[u]=$([{attrKey:`backgroundColor`,label:`Background Color`},{attrKey:`color`,label:`Text Color`},{attrKey:`widthAuto`,key:`width`,label:`Width`},{attrKey:`fontWeight`},{attrKey:`fontSize`},{attrKey:`lineHeight`},{attrKey:`letterSpacing`},{attrKey:`padding`},{attrKey:`border`},{attrKey:`borderRadius`}]),[d]=$([{attrKey:`textAlign`},{attrKey:`padding`}]);return(e,t)=>{let n=de;return N(),L(Nt,{"default-expanded-names":[`1`,`2`,`3`]},{default:P(()=>[r(n,{title:`Action`,name:`1`},{default:P(()=>[C(`div`,Ln,[r(a(l))])]),_:1}),r(n,{title:`Button Options`,name:`2`},{default:P(()=>[C(`div`,Rn,[r(a(u),{value:a(s),"onUpdate:value":t[0]||(t[0]=e=>A(s)?s.value=e:null)},null,8,[`value`])])]),_:1}),r(n,{title:`Container`,name:`3`},{default:P(()=>[C(`div`,zn,[r(a(d),{value:a(c),"onUpdate:value":t[1]||(t[1]=e=>A(c)?c.value=e:null)},null,8,[`value`])])]),_:1})]),_:1})}}});j();var Vn={class:`pb-10px`},Hn={class:`py-8px`},Un={class:`py-8px`},Wn=O({__name:`Link`,setup(e){let{selectedBlockKey:t,blockConfigMap:n}=Y(),{autoSaveFn:i}=q(),o=z({get(){return n.value[t.value].attr},set(e){n.value[t.value].attr=e,i()}}),s=z({get(){return n.value[t.value].style},set(e){n.value[t.value].style=e,i()}}),c=z({get(){return n.value[t.value].containerStyle},set(e){n.value[t.value].containerStyle=e,i()}}),[l]=$([{attrKey:`custom`,render:()=>r(In,{value:o.value.href,"onUpdate:value":e=>o.value.href=e,target:o.value.target,"onUpdate:target":e=>o.value.target=e},null)}]),[u]=$([{attrKey:`color`,label:`Text Color`},{attrKey:`fontWeight`},{attrKey:`fontSize`},{attrKey:`lineHeight`},{attrKey:`letterSpacing`}]),[d]=$([{attrKey:`textAlign`},{attrKey:`padding`}]);return(e,t)=>{let n=de;return N(),L(Nt,{"default-expanded-names":[`1`,`2`,`3`]},{default:P(()=>[r(n,{title:`Action`,name:`1`},{default:P(()=>[C(`div`,Vn,[r(a(l))])]),_:1}),r(n,{title:`Link Options`,name:`2`},{default:P(()=>[C(`div`,Hn,[r(a(u),{value:a(s),"onUpdate:value":t[0]||(t[0]=e=>A(s)?s.value=e:null)},null,8,[`value`])])]),_:1}),r(n,{title:`Container`,name:`3`},{default:P(()=>[C(`div`,Un,[r(a(d),{value:a(c),"onUpdate:value":t[1]||(t[1]=e=>A(c)?c.value=e:null)},null,8,[`value`])])]),_:1})]),_:1})}}});j();var Gn={class:`py-8px`},Kn={class:`py-8px`},qn=O({__name:`Divider`,setup(e){let{selectedBlockKey:t,blockConfigMap:n}=Y(),{autoSaveFn:i}=q(),o=z({get(){return n.value[t.value].style},set(e){n.value[t.value].style=e,i()}}),s=z({get(){return n.value[t.value].containerStyle},set(e){n.value[t.value].containerStyle=e,i()}}),[c]=$([{attrKey:`width`},{attrKey:`borderTop`}]),[l]=$([{attrKey:`textAlign`},{attrKey:`padding`}]);return(e,t)=>{let n=de;return N(),L(Nt,{"default-expanded-names":[`1`,`2`]},{default:P(()=>[r(n,{title:`Line`,name:`1`},{default:P(()=>[C(`div`,Gn,[r(a(c),{value:a(o),"onUpdate:value":t[0]||(t[0]=e=>A(o)?o.value=e:null)},null,8,[`value`])])]),_:1}),r(n,{title:`Container`,name:`2`},{default:P(()=>[C(`div`,Kn,[r(a(l),{value:a(s),"onUpdate:value":t[1]||(t[1]=e=>A(s)?s.value=e:null)},null,8,[`value`])])]),_:1})]),_:1})}}});j();var Jn={class:`py-8px`},Yn={class:`py-8px`},Xn=O({__name:`Header`,setup(e){let{selectedBlockKey:t,blockConfigMap:n}=Y(),{autoSaveFn:i}=q(),o=z({get(){return n.value[t.value].style},set(e){n.value[t.value].style=e,i()}}),s=z({get(){return n.value[t.value].containerStyle},set(e){n.value[t.value].containerStyle=e,i()}}),[c]=$([{attrKey:`head`,key:`fontSize`},{attrKey:`fontWeight`},{attrKey:`fontSize`},{attrKey:`color`,label:`Text Color`},{attrKey:`lineHeight`},{attrKey:`letterSpacing`}]),[l]=$([{attrKey:`textAlign`},{attrKey:`padding`}]);return(e,t)=>{let n=de;return N(),L(Nt,{"default-expanded-names":[`1`,`2`]},{default:P(()=>[r(n,{title:`Header`,name:`1`},{default:P(()=>[C(`div`,Jn,[r(a(c),{value:a(o),"onUpdate:value":t[0]||(t[0]=e=>A(o)?o.value=e:null)},null,8,[`value`])])]),_:1}),r(n,{title:`Container`,name:`2`},{default:P(()=>[C(`div`,Yn,[r(a(l),{value:a(s),"onUpdate:value":t[1]||(t[1]=e=>A(s)?s.value=e:null)},null,8,[`value`])])]),_:1})]),_:1})}}});j();var Zn={class:`py-8px`},Qn={class:`py-8px`},$n=O({__name:`Text`,setup(e){let{selectedBlockKey:t,blockConfigMap:n}=Y(),{autoSaveFn:i}=q(),o=z({get(){return n.value[t.value].style},set(e){n.value[t.value].style=e,i()}}),s=z({get(){return n.value[t.value].containerStyle},set(e){n.value[t.value].containerStyle=e,i()}}),[c]=$([{attrKey:`fontWeight`},{attrKey:`fontSize`},{attrKey:`color`,label:`Text Color`},{attrKey:`lineHeight`},{attrKey:`letterSpacing`}]),[l]=$([{attrKey:`textAlign`},{attrKey:`padding`}]);return(e,t)=>{let n=de;return N(),L(Nt,{"default-expanded-names":[`1`,`2`]},{default:P(()=>[r(n,{title:`Text`,name:`1`},{default:P(()=>[C(`div`,Zn,[r(a(c),{value:a(o),"onUpdate:value":t[0]||(t[0]=e=>A(o)?o.value=e:null)},null,8,[`value`])])]),_:1}),r(n,{title:`Container`,name:`2`},{default:P(()=>[C(`div`,Qn,[r(a(l),{value:a(s),"onUpdate:value":t[1]||(t[1]=e=>A(s)?s.value=e:null)},null,8,[`value`])])]),_:1})]),_:1})}}});j();var er=O({__name:`Image`,props:{value:{},valueModifiers:{}},emits:[`update:value`],setup(e){let t=M(e,`value`);return(e,n)=>{let i=he;return N(),L(Z,{label:`Image URL`},{options:P(()=>[r(i,{value:t.value,"onUpdate:value":n[0]||(n[0]=e=>t.value=e)},null,8,[`value`])]),_:1})}}});j();var tr=O({__name:`Title`,props:{value:{},valueModifiers:{}},emits:[`update:value`],setup(e){let t=M(e,`value`);return(e,n)=>{let i=he;return N(),L(Z,{label:`Alternate Text`},{options:P(()=>[r(i,{value:t.value,"onUpdate:value":n[0]||(n[0]=e=>t.value=e)},null,8,[`value`])]),_:1})}}});j();var nr={class:`pb-10px`},rr={class:`pb-10px`},ir={class:`py-8px`},ar=O({__name:`Image`,setup(e){let{selectedBlockKey:t,blockConfigMap:n}=Y(),{autoSaveFn:i}=q(),o=z({get(){return n.value[t.value].attr},set(e){n.value[t.value].attr=e,i()}}),s=z({get(){return n.value[t.value].style},set(e){n.value[t.value].style=e,i()}}),c=z({get(){return n.value[t.value].containerStyle},set(e){n.value[t.value].containerStyle=e,i()}}),[l]=$([{attrKey:`custom`,render:()=>r(er,{value:o.value.src,"onUpdate:value":e=>o.value.src=e},null)},{attrKey:`widthAuto`,key:`width`},{attrKey:`custom`,render:()=>r(tr,{value:o.value.alt,"onUpdate:value":e=>o.value.alt=e},null)}]),[u]=$([{attrKey:`custom`,render:()=>r(In,{value:o.value.href,"onUpdate:value":e=>o.value.href=e,target:o.value.target,"onUpdate:target":e=>o.value.target=e},null)}]),[d]=$([{attrKey:`textAlign`},{attrKey:`padding`}]);return(e,t)=>{let n=de;return N(),L(Nt,{"default-expanded-names":[`1`,`2`,`3`]},{default:P(()=>[r(n,{title:`Image`,name:`1`},{default:P(()=>[C(`div`,nr,[r(a(l),{value:a(s),"onUpdate:value":t[0]||(t[0]=e=>A(s)?s.value=e:null)},null,8,[`value`])])]),_:1}),r(n,{title:`Action`,name:`2`},{default:P(()=>[C(`div`,rr,[r(a(u),{value:a(s),"onUpdate:value":t[1]||(t[1]=e=>A(s)?s.value=e:null)},null,8,[`value`])])]),_:1}),r(n,{title:`Container`,name:`3`},{default:P(()=>[C(`div`,ir,[r(a(d),{value:a(c),"onUpdate:value":t[2]||(t[2]=e=>A(c)?c.value=e:null)},null,8,[`value`])])]),_:1})]),_:1})}}});j();var or={class:`flex-1`},sr={class:`flex-1`},cr=G(O({__name:`Item`,props:c({id:{},index:{},moveLink:{type:Function},findLink:{type:Function}},{label:{},labelModifiers:{},href:{},hrefModifiers:{}}),emits:c([`del`],[`update:label`,`update:href`]),setup(e,{emit:t}){let i=e,o=t,s=M(e,`label`),c=M(e,`href`),l=()=>{o(`del`)},[d,f,p]=Ce({type:`MenuLink`,item:()=>({id:i.id,index:i.index}),collect:e=>({isDragging:e.isDragging()}),end:(e,t)=>{let{id:n,index:r}=e;t.didDrop()||i.moveLink(n,r)}}),[,m]=Se(()=>({accept:`MenuLink`,hover({id:e}){if(e!==i.id){let{index:t}=i.findLink(i.id);i.moveLink(e,t)}}})),h=e=>{e&&p(m(e))},g=z(()=>+!d.value.isDragging);return(e,t)=>{let i=he,o=_e;return N(),n(`li`,{ref:h,class:`link-items`,style:u({opacity:a(g)})},[C(`div`,or,[r(i,{value:s.value,"onUpdate:value":t[0]||(t[0]=e=>s.value=e)},null,8,[`value`])]),C(`div`,sr,[r(i,{value:c.value,"onUpdate:value":t[1]||(t[1]=e=>c.value=e)},null,8,[`value`])]),C(`div`,{class:`w-auto cursor-pointer`,onClick:l},[r(o,{name:`drag-remove`,size:`13`})]),C(`div`,{ref:a(f),class:`w-auto cursor-grab`},[r(o,{name:`drag-sort`,size:`16`})],512)],4)}}}),[[`__scopeId`,`data-v-6755f2fb`]]);j();var lr={class:`w-full`},ur={class:`link-group`},dr=G(O({__name:`List`,setup(e){let{selectedBlockKey:t,blockConfigMap:o}=Y(),{autoSaveFn:s}=q(),c=z({get(){return o.value[t.value].attr.links||[]},set(e){o.value[t.value].attr.links=e,s()}}),l=e=>{c.value.splice(e,1)},u=()=>{c.value.push({id:K(6),label:``,href:``})},d=e=>{let t=c.value.filter(t=>`${t.id}`===e)[0];return{link:t,index:c.value.indexOf(t)}},f=(e,t)=>{let{link:n,index:r}=d(e);c.value.splice(r,1),c.value.splice(t,0,n)};return(e,t)=>{let o=oe;return N(),n(`div`,lr,[C(`ul`,ur,[(N(!0),n(k,null,v(a(c),(e,t)=>(N(),L(cr,{label:e.label,"onUpdate:label":t=>e.label=t,href:e.href,"onUpdate:href":t=>e.href=t,key:e.id,id:e.id,index:t,"find-link":d,"move-link":f,onDel:e=>l(t)},null,8,[`label`,`onUpdate:label`,`href`,`onUpdate:href`,`id`,`index`,`onDel`]))),128))]),r(o,{block:``,class:`mt-12px`,onClick:u},{default:P(()=>[...t[0]||(t[0]=[i(`Add`,-1)])]),_:1})])}}}),[[`__scopeId`,`data-v-1b62ebe3`]]);j();var fr={class:`py-8px`},pr={class:`py-8px`},mr=O({__name:`Menu`,setup(e){let{selectedBlockKey:t,blockConfigMap:n}=Y(),{autoSaveFn:i}=q(),o=z({get(){return n.value[t.value].style},set(e){n.value[t.value].style=e,i()}}),s=z({get(){return n.value[t.value].containerStyle},set(e){n.value[t.value].containerStyle=e,i()}}),[c]=$([{attrKey:`fontWeight`},{attrKey:`fontSize`},{attrKey:`letterSpacing`},{attrKey:`color`,label:`Text Color`},{attrKey:`layout`,key:`display`},{attrKey:`padding`}]),[l]=$([{attrKey:`textAlign`},{attrKey:`padding`}]);return(e,t)=>{let n=de;return N(),L(Nt,{"default-expanded-names":[`1`,`2`,`3`]},{default:P(()=>[r(n,{title:`Menu Items`,name:`1`},{default:P(()=>[r(dr)]),_:1}),r(n,{title:`Style`,name:`2`},{default:P(()=>[C(`div`,fr,[r(a(c),{value:a(o),"onUpdate:value":t[0]||(t[0]=e=>A(o)?o.value=e:null)},null,8,[`value`])])]),_:1}),r(n,{title:`Container`,name:`3`},{default:P(()=>[C(`div`,pr,[r(a(l),{value:a(s),"onUpdate:value":t[1]||(t[1]=e=>A(s)?s.value=e:null)},null,8,[`value`])])]),_:1})]),_:1})}}});j();var hr={},gr={class:`h-full pb-100px flex items-center justify-center`};function _r(e,t){let i=te;return N(),n(`div`,gr,[r(i,{size:`large`,description:`Please select a component`})])}var vr=G(hr,[[`render`,_r]]);j();var yr=O({__name:`Content`,setup(t){let{selectedBlockType:n,selectedBlockKey:r}=Y(),i=z(()=>{switch(n.value){case`columns`:return Nn;case`button`:return Bn;case`link`:return Wn;case`divider`:return qn;case`header`:return Xn;case`text`:return $n;case`image`:return ar;case`menu`:return mr;default:return vr}});return(t,n)=>(N(),L(e(a(i)),{key:a(r)}))}});j();var br={class:`p-20px`},xr=O({__name:`Page`,setup(e){let{pageConfig:t}=Y(),i=z({get(){return t.value.style},set(e){t.value.style=e}}),[o]=$([{attrKey:`backgroundColor`,label:`Background Color`},{attrKey:`widthNumber`,label:`Width`,key:`width`}]);return(e,t)=>(N(),n(`div`,br,[r(a(o),{value:a(i),"onUpdate:value":t[0]||(t[0]=e=>A(i)?i.value=e:null)},null,8,[`value`])]))}});j();var Sr=G(O({__name:`ConfigTabs`,setup(t){let i=B(`config`),o=[{name:`config`,label:`Content`,component:yr},{name:`page`,label:`Page`,component:xr}];return(t,s)=>{let c=ae,l=pe;return N(),L(l,{value:a(i),"onUpdate:value":s[0]||(s[0]=e=>A(i)?i.value=e:null),type:`line`},{default:P(()=>[(N(),n(k,null,v(o,t=>r(c,{key:t.name,name:t.name,tab:t.label},{default:P(()=>[(N(),L(e(t.component)))]),_:2},1032,[`name`,`tab`])),64))]),_:1},8,[`value`])}}}),[[`__scopeId`,`data-v-83e94fc5`]]);j();var Cr={class:`editor-sidebar`},wr=G(O({__name:`EditorSidebar`,setup(e){return(e,t)=>(N(),n(`div`,Cr,[r(Sr)]))}}),[[`__scopeId`,`data-v-51030538`]]);j();var Tr={class:`email-editor`},Er=G(O({__name:`index`,props:{save:{}},setup(e,{expose:t}){let n=e,{setData:i,getData:a,resetData:o,setSaveFn:s}=q(),{html:c,generateHtml:l}=Ve();return n.save&&s(n.save),h(()=>{o()}),t({setEmailData:e=>{i(e)},getEmailData:()=>a(),getEmailHTML:()=>(l(),c.value)}),(e,t)=>(N(),L(We,null,{default:P(()=>[C(`div`,Tr,[r(At),r(Ct),r(wr)])]),_:1}))}}),[[`__scopeId`,`data-v-cec325ed`]]),Dr=`{"version":"2.0","pageConfig":{"meta":{"version":"2.0","createdAt":"","updatedAt":""},"style":{"backgroundColor":"#ffffff","width":"500px"}},"blockMap":{"9d79c91fd764":{"key":"9d79c91fd764","type":"divider","name":"Divider"},"b37fb9a4cfad":{"key":"b37fb9a4cfad","type":"link","name":"Link"}},"blockConfigMap":{"9d79c91fd764":{"key":"9d79c91fd764","name":"Divider","type":"divider","meta":{"version":"2.0","createdAt":"2025-03-25 11:16:12","updatedAt":"2025-03-25 11:16:12"},"attr":{},"style":{"display":"inline-block","width":"100%","height":"1px","lineHeight":"1px","verticalAlign":"middle","borderTop":{"color":"#bbbbbb","width":"1px","style":"solid"}},"containerStyle":{"textAlign":"center","padding":{"more":false,"all":"10px","top":"0","left":"0","right":"0","bottom":"0"}}},"b37fb9a4cfad":{"key":"b37fb9a4cfad","name":"Link","type":"link","meta":{"version":"2.0","createdAt":"2025-03-25 11:16:18","updatedAt":"2025-03-25 11:16:18"},"attr":{"href":"__UNSUBSCRIBE_URL__","target":"_blank","content":"

Unsubscribe

"},"style":{"display":"inline-block","color":"#A2A2A2FF","fontWeight":"normal","fontSize":"12px","lineHeight":"120%","letterSpacing":"0px"},"containerStyle":{"textAlign":"center","padding":{"more":false,"all":"10px","top":"0","left":"0","right":"0","bottom":"0"}}}},"cellMap":{"29b965b1ee6b":{"key":"29b965b1ee6b","width":100,"name":"Cell","type":"cell","children":[]},"91fef345521e":{"key":"91fef345521e","width":100,"name":"Cell","type":"cell","children":["9d79c91fd764","b37fb9a4cfad"]}},"cellConfigMap":{"29b965b1ee6b":{"key":"29b965b1ee6b","name":"Cell","type":"cell","meta":{"version":"2.0","createdAt":"2025-03-25 11:16:05","updatedAt":"2025-03-25 11:16:05"},"attr":{},"style":{"backgroundColor":"","padding":{"more":false,"all":"0","top":"0","left":"0","right":"0","bottom":"0"},"border":{"more":false,"all":{"color":"","width":"0","style":"solid"},"top":{"color":"","width":"0","style":"solid"},"right":{"color":"","width":"0","style":"solid"},"bottom":{"color":"","width":"0","style":"solid"},"left":{"color":"","width":"0","style":"solid"}}},"containerStyle":{}},"91fef345521e":{"key":"91fef345521e","name":"Cell","type":"cell","meta":{"version":"2.0","createdAt":"2025-03-25 11:16:08","updatedAt":"2025-03-25 11:16:08"},"attr":{},"style":{"backgroundColor":"","padding":{"more":false,"all":"0","top":"0","left":"0","right":"0","bottom":"0"},"border":{"more":false,"all":{"color":"","width":"0","style":"solid"},"top":{"color":"","width":"0","style":"solid"},"right":{"color":"","width":"0","style":"solid"},"bottom":{"color":"","width":"0","style":"solid"},"left":{"color":"","width":"0","style":"solid"}}},"containerStyle":{}}},"columnsConfigMap":{"75faa7472294":{"key":"75faa7472294","name":"Columns","type":"columns","meta":{"version":"2.0","createdAt":"2025-03-25 11:16:05","updatedAt":"2025-03-25 11:16:05"},"attr":{},"style":{"backgroundColor":"","padding":{"more":false,"all":"0","top":"0","left":"0","right":"0","bottom":"0"}},"containerStyle":{"backgroundColor":""}},"73fc2135ce3e":{"key":"73fc2135ce3e","name":"Columns","type":"columns","meta":{"version":"2.0","createdAt":"2025-03-25 11:16:08","updatedAt":"2025-03-25 11:16:08"},"attr":{},"style":{"backgroundColor":"","padding":{"more":false,"all":"0","top":"0","left":"0","right":"0","bottom":"0"}},"containerStyle":{"backgroundColor":""}}},"columnsMap":{"75faa7472294":{"key":"75faa7472294","type":"columns","name":"Columns","children":["29b965b1ee6b"]},"73fc2135ce3e":{"key":"73fc2135ce3e","type":"columns","name":"Columns","children":["91fef345521e"]}},"columnsSource":["75faa7472294","73fc2135ce3e"]}`,Or=`
`;export{q as a,Ve as i,Or as n,K as o,Er as r,Dr as t}; \ No newline at end of file +import{At as e,Cn as t,Cr as n,Dn as r,En as i,Gn as a,Hn as o,In as s,Jn as c,Kn as l,Ln as u,Or as d,Sn as f,Tt as p,Xn as m,Yn as h,Yr as g,Zn as _,Zr as v,_t as y,ar as b,bn as x,br as S,cr as C,ei as w,er as T,fn as E,hr as D,jt as O,kn as k,lr as A,mn as j,nn as M,or as N,rr as P,un as F,vr as ee,w as I,wr as L,xn as R,yn as z,zn as B}from"./vendor-utils.js?v=1786507437784";import{f as V,p as H}from"./vendor-vue.js?v=1786507437784";import{A as U,Et as te,M as W,P as ne,Q as re,St as ie,Z as ae,at as oe,bt as se,ct as ce,d as le,gt as ue,h as de,p as fe,st as G,tt as pe,xt as me,y as he}from"./vendor-naive.js?v=1786507437784";import{Pf as ge,Rf as _e,yp as ve,zf as K}from"./app.js?v=1786507437784";import{na as ye}from"./app-components.js?v=1786507437784";import{i as be,n as xe,r as Se,t as Ce}from"./vendor-interaction.js?v=1786507437784";import{i as we,n as Te,r as Ee,t as De}from"./vendor-wangeditor.js?v=1786507437784";M();function q(e=12){let t=new Uint8Array(e);return crypto.getRandomValues(t),Array.from(t,e=>e.toString(16).padStart(2,`0`)).join(``).slice(0,e)}var Oe=V(`email-editor`,()=>{let e=S(`2.1`);return{version:e,pageConfig:S({meta:{version:e.value,createdAt:``,updatedAt:``},style:{backgroundColor:`#ffffff`,width:`500px`}}),columnsSource:S([]),columnsMap:S({}),columnsConfigMap:S({}),cellMap:S({}),cellConfigMap:S({}),blockMap:S({}),blockConfigMap:S({}),selectedBlockKey:S(``),selectedBlockType:S(``),saveFn:S(async()=>!1)}}),ke={key:``,name:`Columns`,type:`columns`,meta:{version:``,createdAt:``,updatedAt:``},attr:{},style:{backgroundColor:``,padding:{more:!1,all:`0`,top:`0`,left:`0`,right:`0`,bottom:`0`}},containerStyle:{backgroundColor:``}},Ae={key:``,name:`Cell`,type:`cell`,meta:{version:``,createdAt:``,updatedAt:``},attr:{},style:{backgroundColor:``,padding:{more:!1,all:`0`,top:`0`,left:`0`,right:`0`,bottom:`0`},border:{more:!1,all:{color:``,width:`0`,style:`solid`},top:{color:``,width:`0`,style:`solid`},right:{color:``,width:`0`,style:`solid`},bottom:{color:``,width:`0`,style:`solid`},left:{color:``,width:`0`,style:`solid`}}},containerStyle:{}},je={key:``,name:`Button`,type:`button`,meta:{version:``,createdAt:``,updatedAt:``},attr:{href:`#`,target:`_blank`,content:`Button Text`},style:{display:`inline-block`,backgroundColor:`#20A53A`,color:`#fff`,width:`auto`,fontWeight:`normal`,fontSize:`14px`,lineHeight:`120%`,letterSpacing:`0px`,boxSizing:`border-box`,textDecoration:`none`,padding:{more:!0,all:`0`,top:`10px`,left:`20px`,right:`20px`,bottom:`10px`},border:{more:!1,all:{color:``,width:`0`,style:`solid`},top:{color:``,width:`0`,style:`solid`},right:{color:``,width:`0`,style:`solid`},bottom:{color:``,width:`0`,style:`solid`},left:{color:``,width:`0`,style:`solid`}},borderRadius:{more:!1,all:`4px`,top:`0`,left:`0`,right:`0`,bottom:`0`}},containerStyle:{textAlign:`center`,padding:{more:!1,all:`10px`,top:`0`,left:`0`,right:`0`,bottom:`0`}}},Me={key:``,name:`Link`,type:`link`,meta:{version:``,createdAt:``,updatedAt:``},attr:{href:``,target:`_blank`,content:`Link Text`},style:{display:`inline-block`,color:`#333`,fontWeight:`normal`,fontSize:`14px`,lineHeight:`120%`,letterSpacing:`0px`,textDecoration:`none`},containerStyle:{textAlign:`center`,padding:{more:!1,all:`10px`,top:`0`,left:`0`,right:`0`,bottom:`0`}}},Ne={key:``,name:`Divider`,type:`divider`,meta:{version:``,createdAt:``,updatedAt:``},attr:{},style:{display:`inline-block`,width:`100%`,height:`1px`,lineHeight:`1px`,verticalAlign:`middle`,boxSizing:`border-box`,borderTop:{color:`#bbbbbb`,width:`1px`,style:`solid`}},containerStyle:{textAlign:`center`,padding:{more:!1,all:`10px`,top:`0`,left:`0`,right:`0`,bottom:`0`}}},Pe={key:``,name:`Header`,type:`header`,meta:{version:``,createdAt:``,updatedAt:``},attr:{content:`Header`},style:{display:`inline-block`,color:`#333`,fontWeight:`normal`,fontSize:`22px`,lineHeight:`140%`,letterSpacing:`0px`},containerStyle:{textAlign:`left`,padding:{more:!1,all:`10px`,top:`0`,left:`0`,right:`0`,bottom:`0`}}},Fe={key:``,name:`Text`,type:`text`,meta:{version:``,createdAt:``,updatedAt:``},attr:{content:`Text`},style:{display:`inline-block`,color:`#333`,fontWeight:`normal`,fontSize:`14px`,lineHeight:`120%`,letterSpacing:`0px`},containerStyle:{textAlign:`left`,padding:{more:!1,all:`10px`,top:`0`,left:`0`,right:`0`,bottom:`0`}}},Ie={key:``,name:`Image`,type:`image`,meta:{version:``,createdAt:``,updatedAt:``},attr:{href:``,target:`_blank`,src:``,alt:``},style:{display:`inline-block`,width:`100%`,boxSizing:`border-box`,textDecoration:`none`},containerStyle:{textAlign:`center`,padding:{more:!1,all:`10px`,top:`0`,left:`0`,right:`0`,bottom:`0`}}},Le={key:``,name:`Menu`,type:`menu`,meta:{version:``,createdAt:``,updatedAt:``},attr:{links:[{id:q(6),label:`Menu`,href:``},{id:q(6),label:`Menu`,href:``}]},style:{display:`inline-block`,fontWeight:`normal`,fontSize:`14px`,letterSpacing:`0px`,color:`#333`,textDecoration:`none`,padding:{more:!0,all:``,top:`5px`,left:`15px`,right:`15px`,bottom:`5px`}},containerStyle:{textAlign:`center`,padding:{more:!1,all:`10px`,top:`0`,left:`0`,right:`0`,bottom:`0`}}},Re=new Map([[`button`,je],[`link`,Me],[`divider`,Ne],[`header`,Pe],[`text`,Fe],[`image`,Ie],[`menu`,Le]]),ze=e=>{let{version:t}=H(Oe()),n=e=>{try{let t=JSON.parse(e),n=t.version;return n<2?r(t):n<2.1?f(t):t}catch(t){console.log(e,t)}},r=e=>{let n={meta:{version:t.value,createdAt:I(new Date,`yyyy-MM-dd HH:mm:ss`),updatedAt:I(new Date,`yyyy-MM-dd HH:mm:ss`)},style:{width:``,backgroundColor:``}};e.page_style?(n.style.width=e.page_style.maxWidth,n.style.backgroundColor=e.page_style.backgroundColor):(n.style.width=`500px`,n.style.backgroundColor=`#fff`);let{columns_source:r,column_map:a,column_row_style_map:f}=e,p=[],m={},h={};r.forEach(e=>{p.push(e)}),Object.entries(a).forEach(([e,t])=>{ve(t)&&(m[e]={key:e,type:t.type,name:`Columns`,children:t.children})}),Object.keys(f).forEach(e=>{let n=f[e],r=O(ke);r.key=e,r.meta.version=t.value,r.meta.createdAt=I(new Date,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=I(new Date,`yyyy-MM-dd HH:mm:ss`),r.style.padding=n.style.padding,r.style.backgroundColor=n.style.backgroundColor,h[e]=r});let{cell_map:g,cell_style_map:_}=e,v={},y={};Object.keys(g).forEach(e=>{let t=g[e];v[e]={key:e,type:`cell`,name:`Cell`,width:Number.parseFloat(t.width),children:t.children}}),Object.keys(_).forEach(e=>{let n=_[e],r=O(Ae);r.key=e,r.meta.version=t.value,r.meta.createdAt=I(new Date,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=I(new Date,`yyyy-MM-dd HH:mm:ss`),r.style.backgroundColor=n.style.background,r.style.padding=n.style.padding,r.style.border=i(n.style.border),y[e]=r});let{comp_map:b,comp_style_map:x}=e,S={},C={};return Object.keys(b).forEach(e=>{let t=b[e];S[e]={key:e,type:t.type,name:ye(t.type)}}),Object.keys(x).forEach(e=>{let t=b[e],n=x[e];switch(t.type){case`button`:C[e]=o(e,n);break;case`divider`:C[e]=s(e,n);break;case`header`:C[e]=c(e,n);break;case`text`:C[e]=l(e,n);break;case`image`:C[e]=u(e,n);break;case`menu`:C[e]=d(e,n);break}}),{pageConfig:n,columnsSource:p,columnsMap:m,columnsConfigMap:h,cellMap:v,cellConfigMap:y,blockMap:S,blockConfigMap:C}},i=e=>({more:e.more,all:a(e.all),top:a(e.top),left:a(e.left),right:a(e.right),bottom:a(e.bottom)}),a=e=>{let t=e.split(` `);return{width:t[0]||`0`,style:t[1]||`solid`,color:t[2]||``}},o=(e,n)=>{let r=O(je);return r.key=e,r.meta.version=t.value,r.meta.createdAt=I(new Date,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=I(new Date,`yyyy-MM-dd HH:mm:ss`),r.attr.content=n.content,r.attr.href=n.info.href||`#`,r.attr.target=n.info.target||`_blank`,r.style=n.style,r.style.border=i(n.style.border),r.style.fontWeight=n.style.FontWeight,r.style.letterSpacing=n.style.LetterSpacing,delete n.style.FontWeight,delete n.style.LetterSpacing,r.containerStyle=n.general,r},s=(e,n)=>{let r=O(Ne);return r.key=e,r.meta.version=t.value,r.meta.createdAt=I(new Date,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=I(new Date,`yyyy-MM-dd HH:mm:ss`),r.style=n.style,r.style.borderTop=a(n.style.borderTop),r},c=(e,n)=>{let r=O(Pe);return r.key=e,r.meta.version=t.value,r.meta.createdAt=I(new Date,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=I(new Date,`yyyy-MM-dd HH:mm:ss`),r.attr.content=n.content||``,r.style=n.style,r.containerStyle=n.general,r},l=(e,n)=>{let r=O(Fe);return r.key=e,r.meta.version=t.value,r.meta.createdAt=I(new Date,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=I(new Date,`yyyy-MM-dd HH:mm:ss`),r.attr.content=n.content||``,r.style=n.style,r.containerStyle=n.general,r.containerStyle.textAlign=n.style.textAlign,delete n.style.textAlign,r},u=(e,n)=>{let r=O(Ie);return r.key=e,r.meta.version=t.value,r.meta.createdAt=I(new Date,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=I(new Date,`yyyy-MM-dd HH:mm:ss`),r.attr=n.info,r.style=n.style,r.containerStyle.padding=n.general.padding,r.containerStyle.textAlign=n.general.textAlign||`center`,r},d=(e,n)=>{let r=O(Le);return r.key=e,r.meta.version=t.value,r.meta.createdAt=I(new Date,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=I(new Date,`yyyy-MM-dd HH:mm:ss`),r.attr.links=n.links,r.style=n.style,r.style.display=n.info.layout===`horizontal`?`inline-block`:`block`,r.containerStyle.padding=n.general.padding,r.containerStyle.textAlign=n.general.textAlign||`center`,r},f=e=>{let{blockMap:t,blockConfigMap:n}=e;return Object.keys(t).forEach(e=>{let r=t[e],i=n[e];switch(r.type){case`button`:n[e].style=Object.assign({},O(je.style),i.style);break;case`link`:n[e].style=Object.assign({},O(Me.style),i.style);break;case`divider`:n[e].style=Object.assign({},O(Ne.style),i.style);break;case`image`:n[e].style=Object.assign({},O(Ie.style),i.style);break;case`menu`:n[e].type=r.type,n[e].name=r.name,n[e].style=Object.assign({},O(Le.style),i.style);break}}),e};return{parsedData:n(e)}};M();var J=()=>{let{version:e,columnsSource:t,columnsMap:n,columnsConfigMap:r,cellMap:i,cellConfigMap:a,blockMap:o,blockConfigMap:s,pageConfig:c,selectedBlockKey:l,selectedBlockType:u,saveFn:d}=H(Oe());return{saveFn:d,getData:()=>JSON.stringify({version:e.value,pageConfig:L(c.value),blockMap:L(o.value),blockConfigMap:L(s.value),cellMap:L(i.value),cellConfigMap:L(a.value),columnsConfigMap:L(r.value),columnsMap:L(n.value),columnsSource:L(t.value)}),setData:e=>{let{parsedData:l}=ze(e);l&&(c.value=l.pageConfig,o.value=l.blockMap,s.value=l.blockConfigMap,i.value=l.cellMap,a.value=l.cellConfigMap,r.value=l.columnsConfigMap,n.value=l.columnsMap,t.value=l.columnsSource)},resetData:()=>{o.value={},s.value={},i.value={},a.value={},r.value={},n.value={},t.value=[],l.value=``,u.value=``},setSaveFn:e=>{d.value=e},autoSaveFn:()=>{let e=null;e&&clearTimeout(e),e=window.setTimeout(()=>{d.value()},300)}}};function Y(){let e=e=>{let r={};return Object.entries(e).forEach(([e,i])=>{t(e)&&ve(i)&&Object.assign(r,n(e,i)),!t(e)&&p(i)&&(r[e]=i),!t(e)&&ve(i)&&e===`borderTop`&&ve(i)&&(r.borderTop=`${i.width} ${i.style} ${i.color||`transparent`}`)}),r},t=e=>e===`border`||e===`padding`||e===`borderRadius`,n=(e,t)=>{let n={},i={top:`TopLeft`,right:`TopRight`,bottom:`BottomRight`,left:`BottomLeft`};if(!t.more)e===`border`&&ve(t.all)&&t.all.width!==`0`?n.border=`${t.all.width} ${t.all.style} ${t.all.color||`transparent`}`:(e===`padding`||e===`borderRadius`)&&p(t.all)&&(n[e]=t.all);else{let a=[`top`,`right`,`bottom`,`left`];switch(e){case`border`:a.forEach(e=>{let i=t[e];ve(i)&&i.width!==`0`&&(n[`border${r(e)}`]=`${i.width} ${i.style} ${i.color||`transparent`}`)});break;case`padding`:a.forEach(e=>{let i=t[e];p(i)&&i!==`0`&&(n[`padding${r(e)}`]=i)});break;case`borderRadius`:a.forEach(e=>{let r=t[e];p(r)&&r!==`0`&&(n[`border${i[e]}Radius`]=r)});break}}return n},r=e=>e.charAt(0).toUpperCase()+e.slice(1);return{configToStyle:e}}M();var Be=()=>{let{columnsSource:e,columnsMap:t,columnsConfigMap:n,cellMap:r,cellConfigMap:i,blockMap:a,blockConfigMap:o,pageConfig:s}=H(Oe()),{configToStyle:c}=Y(),l=S(``),u=()=>{l.value=d().outerHTML},d=()=>{let t=f(),n=document.createElement(`table`);return n.style.backgroundColor=s.value.style.backgroundColor||`#fff`,n.style.width=`100%`,e.value.forEach(e=>{t[e]&&n.appendChild(t[e].dom)}),n},f=()=>{let e=p(),r={};return Object.entries(t.value).forEach(([t,i])=>{let a=document.createElement(`tr`),o=document.createElement(`td`),c=document.createElement(`div`);h(c,n.value[t].style),c.style.width=s.value.style.width||`auto`,c.style.margin=`0 auto`;let l=document.createElement(`table`);l.style.width=`100%`;let u=document.createElement(`tr`);i.children.forEach(t=>{u.appendChild(e[t].dom)}),l.appendChild(u),c.appendChild(l),o.appendChild(c),a.appendChild(o),r[t]={dom:a}}),r},p=()=>{let e=m(),t={};return Object.entries(r.value).forEach(([n,r])=>{let a=document.createElement(`td`);a.style.width=`${r.width}%`,h(a,i.value[n].style),r.children.forEach(t=>{e[t]&&a.appendChild(e[t].dom)}),t[n]={dom:a}}),t},m=()=>{let e={};return Object.keys(a.value).forEach(t=>{let n=a.value[t],r=o.value[t],i=document.createElement(`div`);switch(h(i,r.containerStyle),n.type){case`button`:i.appendChild(_(r));break;case`link`:i.appendChild(v(r));break;case`divider`:i.appendChild(y(r));break;case`header`:i.appendChild(b(r));break;case`text`:i.appendChild(x(r));break;case`image`:i.appendChild(C(r));break;case`menu`:i.appendChild(w(r));break}e[t]={dom:i,config:r}}),e},h=(e,t)=>{let n=c(t);Object.entries(n).forEach(([t,n])=>{e.style[t]=n})},g=e=>e.replace(`

`,`

`),_=e=>{var t,n,r;let i=document.createElement(`a`);return i.href=(t=e.attr.href)==null?``:t,i.target=(n=e.attr.target)==null?``:n,i.innerHTML=g((r=e.attr.content)==null?``:r),h(i,e.style),i},v=e=>{var t,n,r;let i=document.createElement(`a`);return i.href=(t=e.attr.href)==null?``:t,i.target=(n=e.attr.target)==null?``:n,i.innerHTML=g((r=e.attr.content)==null?``:r),h(i,e.style),i},y=e=>{let t=document.createElement(`div`);return h(t,e.style),t},b=e=>{var t;let n=document.createElement(`div`);return n.innerHTML=g((t=e.attr.content)==null?``:t),h(n,e.style),n},x=e=>{var t;let n=document.createElement(`div`);return n.innerHTML=g((t=e.attr.content)==null?``:t),h(n,e.style),n},C=e=>{var t,n;let r=document.createElement(`img`);if(r.src=(t=e.attr.src)==null?``:t,r.alt=(n=e.attr.alt)==null?``:n,e.attr.href){var i,a;let t=document.createElement(`a`);return t.href=(i=e.attr.href)==null?``:i,t.target=(a=e.attr.target)==null?``:a,r.style.width=`100%`,t.appendChild(r),h(t,e.style),t}return h(r,e.style),r},w=e=>{var t;let n=document.createElement(`div`);return(t=e.attr.links)==null||t.forEach(t=>{var r;let i=document.createElement(`a`);h(i,e.style),i.href=t.href,i.target=(r=e.attr.target)==null?``:r,i.innerHTML=t.label,n.appendChild(i)}),n};return{html:l,generateHtml:u}};M();var Ve=Symbol(`EmailEditorContext`);function He(e){h(Ve,e)}M();var Ue=k({__name:`EditorProvider`,setup(e){return He({store:Oe()}),(e,t)=>(c(),R(d(be),{backend:d(Ce)},{default:C(()=>[_(e.$slots,`default`)]),_:3},8,[`backend`]))}});M();var X=()=>{let{version:e,selectedBlockKey:t,selectedBlockType:n,columnsSource:r,columnsMap:i,columnsConfigMap:a,cellMap:o,cellConfigMap:s,blockMap:c,blockConfigMap:l,pageConfig:u}=H(Oe()),{autoSaveFn:d}=J(),f=z(()=>r.value.map(e=>i.value[e])),p=(e,r)=>{t.value=e,n.value=r},m=()=>{let e={key:q(),type:`columns`,name:`Columns`,children:[]};return h(e),e},h=e=>{let t=g(e.key);a.value[e.key]=t},g=t=>{let n=new Date,r=O(ke);return r.key=t,r.meta.version=e.value,r.meta.createdAt=I(n,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=I(n,`yyyy-MM-dd HH:mm:ss`),r},_=e=>{let t=m();i.value[t.key]=t,b(t.key),r.value.splice(e,0,t.key),d()},v=()=>{let e=q(),t={key:e,width:100,name:`Cell`,type:`cell`,children:[]};return o.value[e]=t,s.value[e]=y(t.key),t},y=t=>{let n=new Date,r=O(Ae);return r.key=t,r.meta.version=e.value,r.meta.createdAt=I(n,`yyyy-MM-dd HH:mm:ss`),r.meta.updatedAt=I(n,`yyyy-MM-dd HH:mm:ss`),r},b=e=>{let t=i.value[e];if(t){let e=v();t.children.push(e.key)}},x=(e,t)=>{if(e<0||e>=r.value.length||t<0||t>r.value.length){console.warn(`Move column: 索引超出范围`);return}let n=r.value[e],i=[...r.value];i.splice(e,1);let a=e{let n=i.value[e];if(n){let e=n.children.findIndex(e=>e===t);e>-1&&(n.children.splice(e,1),delete o.value[t])}},C=(e,t)=>{let n=i.value[e];if(!n||!i.value[e])return;let r=n.children.length,a=t.length,s=a-r;if(s>0)for(let e=0;e{S(e,t)});t.forEach((e,t)=>{n.children[t]&&(o.value[n.children[t]].width=e)}),d()},w=t=>{let n=Re.get(t.type);if(n){let r=new Date,i=O(n);i.key=t.key,i.name=t.name,i.meta.version=e.value,i.meta.createdAt=I(r,`yyyy-MM-dd HH:mm:ss`),i.meta.updatedAt=I(r,`yyyy-MM-dd HH:mm:ss`),l.value[t.key]=i}},T=(e,t,n)=>{let r=o.value[t];if(r){let t={key:q(),type:n.type,name:`${n.name}`};w(t),c.value[t.key]=t,r.children.splice(e,0,t.key),d()}},E=(e,t,n)=>{let r=o.value[e];if(!r||!r.children)return;let i=r.children[t];if(!i||t===n)return;r.children.splice(t,1);let a=t{if(e===t)return E(e,n,r);let a=o.value[e],s=o.value[t];if(!a||!a.children||!s||!s.children||a.children[n]!==i)return;let c=a.children.splice(n,1);s.children.splice(r,0,c[0]),d()},k=(t,n,r=!0)=>{let i=O(c.value[n]),a=O(l.value[n]),s=o.value[t];if(s){let t=q();i.key=t,a.key=t,a.meta={version:e.value,createdAt:I(new Date,`yyyy-MM-dd HH:mm:ss`),updatedAt:I(new Date,`yyyy-MM-dd HH:mm:ss`)};let r=s.children.findIndex(e=>e===n);c.value[t]=i,l.value[t]=a,r?s.children.splice(r+1,0,t):s.children.push(t)}r&&d()},A=(t,n)=>{let r=O(o.value[n]),a=O(s.value[n]),c=q();r.key=c,r.children=[],a.key=c,a.meta={version:e.value,createdAt:I(new Date,`yyyy-MM-dd HH:mm:ss`),updatedAt:I(new Date,`yyyy-MM-dd HH:mm:ss`)},o.value[c]=r,s.value[c]=a,o.value[n].children.forEach(e=>{k(c,e,!1)});let l=i.value[t];l&&l.children.push(c)},j=t=>{let n=O(i.value[t]),o=O(a.value[t]),s=q();n.key=s,n.children=[],o.key=s,o.meta={version:e.value,createdAt:I(new Date,`yyyy-MM-dd HH:mm:ss`),updatedAt:I(new Date,`yyyy-MM-dd HH:mm:ss`)},i.value[s]=n,a.value[s]=o;let c=r.value.findIndex(e=>e===t);r.value.splice(c+1,0,s),i.value[t].children.forEach(e=>{A(s,e)}),d()},M=(e,t,n=!0)=>{let r=o.value[e];if(r){let e=r.children.findIndex(e=>e===t);e>-1&&(p(``,``),r.children.splice(e,1),delete c.value[t],delete l.value[t])}n&&d()},N=(e,t)=>{let n=o.value[e],r=i.value[t];if(n){n.children.forEach(t=>{M(e,t,!1)});let t=r.children.findIndex(t=>t===e);t>-1&&(delete o.value[e],delete s.value[e],r.children.splice(t,1))}};return{columnsSource:r,columnsMap:i,columnsMaps:f,columnsConfigMap:a,cellMap:o,cellConfigMap:s,blockMap:c,blockConfigMap:l,selectedBlockKey:t,selectedBlockType:n,pageConfig:u,selectBlock:p,insertColumnSourceAt:_,moveColumnSource:x,generateNewCell:v,applyNewWidthColumnsInCell:C,delColumnsInCell:S,insertBlockToCell:T,moveBlockInCell:E,moveBlockBetweenCells:D,duplicateBlock:k,duplicateColumn:j,removeBlock:M,removeColumn:e=>{let t=r.value.findIndex(t=>t===e);t>-1&&(p(``,``),i.value[e].children.forEach(t=>{N(t,e)}),delete i.value[e],delete a.value[e],r.value.splice(t,1)),d()}}};M();var We={class:`block-toolbar`},Ge=K(k({__name:`Toolbar`,props:{cellKey:{type:String,required:!0},data:{type:Object,required:!0}},setup(e){let{duplicateBlock:n,duplicateColumn:i,removeBlock:a,removeColumn:o}=X(),s=()=>{e.data.type===`columns`?i(e.data.key):n(e.cellKey,e.data.key)},l=()=>{e.data.type===`columns`?o(e.data.key):a(e.cellKey,e.data.key)};return(e,n)=>{let i=_e;return c(),t(`div`,We,[x(`button`,{class:`tool-btn`,onClick:E(s,[`stop`])},[r(i,{name:`drag-copy`,size:`16`,color:`#fff`})]),x(`button`,{class:`tool-btn`,onClick:E(l,[`stop`])},[r(i,{name:`drag-remove`,size:`16`,color:`#fff`})])])}}}),[[`__scopeId`,`data-v-c5cb1fa1`]]);M();var Ke=[`data-block-id`],qe={class:`block-section`},Je={class:`block-content`},Ye=K(k({__name:`Section`,props:{data:{type:Object,required:!0},cellKey:{type:String,default:``},blockType:{type:String,required:!0},blockIndex:{type:Number,default:-1}},emits:[`select`,`unSelect`],setup(e,{emit:n}){let i=n,{selectedBlockKey:a,columnsConfigMap:o,blockConfigMap:s,selectBlock:l}=X(),{configToStyle:u}=Y(),p=z(()=>a.value===e.data.key),m=()=>{l(e.data.key,e.data.type),i(`select`)},h=z(()=>{let t={};return t=e.data.type===`columns`?o.value[e.data.key].containerStyle:s.value[e.data.key].containerStyle,u(t)}),[y,b,S]=Se(()=>({type:`SORT_BASE_BLOCK`,item:()=>({type:`SORT_BASE_BLOCK`,sourceIndex:e.blockIndex,sourceCellKey:e.cellKey,blockData:O(e.data)}),collect:e=>({isDragging:e.isDragging()})})),[C,w]=Se(()=>({type:`SORT_COLUMNS_BLOCK`,item:()=>({type:`SORT_COLUMNS_BLOCK`,sourceIndex:e.blockIndex,blockData:O(e.data)}),collect:e=>({isDragging:e.isDragging()})})),T=z(()=>y.value.isDragging||C.value.isDragging);return N(()=>T.value,e=>{e===!0&&i(`unSelect`)}),N(()=>p.value,(e,t)=>{e===!1&&t===!0&&i(`unSelect`)}),(n,i)=>(c(),t(`div`,{ref:d(S),class:g([`block-base`,[`block-${e.blockType}`,{"is-selected":d(p)},{"is-dragging":d(T)}]]),"data-block-id":e.data.key,style:v(d(h)),onClick:E(m,[`stop`])},[x(`div`,qe,[A(r(Ge,{"cell-key":e.cellKey,data:e.data},null,8,[`cell-key`,`data`]),[[F,d(p)&&!d(T)]]),e.data.type===`columns`?(c(),t(`div`,{key:0,ref:d(w),class:`drag-handle columns-drag-handle`},[...i[0]||(i[0]=[x(`i`,{class:`drag-icon`},`≡`,-1)])],512)):f(``,!0),e.data.type===`columns`?f(``,!0):(c(),t(`div`,{key:1,ref:d(b),class:`drag-handle`},[...i[1]||(i[1]=[x(`i`,{class:`drag-icon`},`≡`,-1)])],512))]),x(`div`,Je,[_(n.$slots,`default`,{},void 0,!0)])],14,Ke))}}),[[`__scopeId`,`data-v-f8113c96`]]);M();var Xe={ref:`editorBoxRef`,class:`editor-box`},Ze=K(k({__name:`Editor`,props:u({type:{type:String,default:`button`}},{value:{},valueModifiers:{}}),emits:[`update:value`],setup(e,{expose:i}){let a=n(void 0),s=b(`toolbarRef`),l=P(e,`value`),u=S({}),f=()=>{switch(e.type){case`button`:return[`bold`,`underline`,`italic`,`through`];case`text`:return[`bold`,`underline`,`italic`,`through`,`sup`,`sub`,`color`,`bgColor`,`bulletedList`,`numberedList`,`insertLink`];case`header`:return[`bold`,`underline`,`italic`,`through`,`color`,`bgColor`,`bulletedList`,`numberedList`,`insertLink`]}};we(`en`);let p={toolbarKeys:f()},m={autoFocus:!1,placeholder:``},h=S(!1),g=!1,_=()=>{if(!a.value||!s.value)return;let e=a.value.getEditableContainer();if(!e)return;let t=e.getBoundingClientRect();if(!s.value.selector)return;let n=s.value.$el.querySelector(`.w-e-toolbar`),r=300;n&&(r=n.getBoundingClientRect().width);let i=t.left+(t.width-r)/2;u.value={top:`${t.top-56}px`,left:`${i}px`}},y=e=>{a.value=e,B(()=>{window.addEventListener(`resize`,_);let t=Ee.getToolbar(e);t&&t.$box.find(`button[data-menu-key="insertLink"]`).on(`click`,()=>{g=!0})})},x=()=>{h.value=!0,B(()=>{_()})},C=()=>{if(g){g=!1;return}h.value=!1};return o(()=>{let e=a.value;e!=null&&(e.destroy(),window.removeEventListener(`resize`,_))}),i({focus:()=>{var e;h.value=!0,(e=a.value)==null||e.focus()},blur:()=>{h.value=!1}}),(e,n)=>(c(),t(`div`,Xe,[A(r(d(Te),{ref_key:`toolbarRef`,ref:s,class:`toolbar`,mode:`default`,editor:d(a),style:v(d(u)),defaultConfig:p},null,8,[`editor`,`style`]),[[F,d(h)]]),r(d(De),{modelValue:l.value,"onUpdate:modelValue":n[0]||(n[0]=e=>l.value=e),class:`editor`,mode:`simple`,defaultConfig:m,onOnCreated:y,onOnFocus:x,onOnBlur:C},null,8,[`modelValue`])],512))}}),[[`__scopeId`,`data-v-320a6ce4`]]);M();var Qe=k({__name:`Button`,props:{data:{type:Object,required:!0},cellKey:{type:String,required:!0},blockIndex:{type:Number,required:!0}},setup(e){let{blockConfigMap:t}=X(),{configToStyle:n}=Y(),i=b(`editorRef`),a=z({get(){return t.value[e.data.key].attr},set(n){t.value[e.data.key].attr=n}}),o=z(()=>{let{style:r}=t.value[e.data.key];return{...n(r)}}),s=()=>{var e;(e=i.value)==null||e.focus()},l=()=>{var e;(e=i.value)==null||e.blur()};return(t,n)=>(c(),R(Ye,{data:e.data,"cell-key":e.cellKey,"block-type":e.data.type,"block-index":e.blockIndex,onSelect:s,onUnSelect:l},{default:C(()=>[x(`div`,{style:v(d(o))},[r(Ze,{ref_key:`editorRef`,ref:i,value:d(a).content,"onUpdate:value":n[0]||(n[0]=e=>d(a).content=e)},null,8,[`value`])],4)]),_:1},8,[`data`,`cell-key`,`block-type`,`block-index`]))}});M();var $e=k({__name:`Link`,props:{data:{type:Object,required:!0},cellKey:{type:String,required:!0},blockIndex:{type:Number,required:!0}},setup(e){let{blockConfigMap:t}=X(),{configToStyle:n}=Y(),i=b(`editorRef`),a=z({get(){return t.value[e.data.key].attr},set(n){t.value[e.data.key].attr=n}}),o=z(()=>{let{style:r}=t.value[e.data.key];return{...n(r)}}),s=()=>{var e;(e=i.value)==null||e.focus()},l=()=>{var e;(e=i.value)==null||e.blur()};return(t,n)=>(c(),R(Ye,{data:e.data,"cell-key":e.cellKey,"block-type":e.data.type,"block-index":e.blockIndex,onSelect:s,onUnSelect:l},{default:C(()=>[x(`div`,{style:v(d(o))},[r(Ze,{ref_key:`editorRef`,ref:i,value:d(a).content,"onUpdate:value":n[0]||(n[0]=e=>d(a).content=e)},null,8,[`value`])],4)]),_:1},8,[`data`,`cell-key`,`block-type`,`block-index`]))}});M();var et=k({__name:`Divider`,props:{data:{type:Object,required:!0},cellKey:{type:String,required:!0},blockIndex:{type:Number,required:!0}},setup(e){let{blockConfigMap:t}=X(),{configToStyle:n}=Y(),r=z(()=>{let{style:r}=t.value[e.data.key];return{...n(r)}});return(t,n)=>(c(),R(Ye,{data:e.data,"cell-key":e.cellKey,"block-type":e.data.type,"block-index":e.blockIndex},{default:C(()=>[x(`div`,{style:v(d(r))},null,4)]),_:1},8,[`data`,`cell-key`,`block-type`,`block-index`]))}});M();var tt=k({__name:`Header`,props:{data:{type:Object,required:!0},cellKey:{type:String,required:!0},blockIndex:{type:Number,required:!0}},setup(e){let{blockConfigMap:t}=X(),{configToStyle:n}=Y(),i=b(`editorRef`),a=z({get(){return t.value[e.data.key].attr},set(n){t.value[e.data.key].attr=n}}),o=z(()=>{let{style:r}=t.value[e.data.key];return{...n(r),width:`100%`}}),s=()=>{var e;(e=i.value)==null||e.focus()},l=()=>{var e;(e=i.value)==null||e.blur()};return(t,n)=>(c(),R(Ye,{data:e.data,"cell-key":e.cellKey,"block-type":e.data.type,"block-index":e.blockIndex,onSelect:s,onUnSelect:l},{default:C(()=>[x(`div`,{style:v(d(o))},[r(Ze,{ref_key:`editorRef`,ref:i,value:d(a).content,"onUpdate:value":n[0]||(n[0]=e=>d(a).content=e),type:`header`},null,8,[`value`])],4)]),_:1},8,[`data`,`cell-key`,`block-type`,`block-index`]))}});M();var nt=k({__name:`Text`,props:{data:{type:Object,required:!0},cellKey:{type:String,required:!0},blockIndex:{type:Number,required:!0}},setup(e){let{blockConfigMap:t}=X(),{configToStyle:n}=Y(),i=b(`editorRef`),a=z({get(){return t.value[e.data.key].attr},set(n){t.value[e.data.key].attr=n}}),o=z(()=>{let{style:r}=t.value[e.data.key];return{...n(r),width:`100%`}}),s=()=>{var e;(e=i.value)==null||e.focus()},l=()=>{var e;(e=i.value)==null||e.blur()};return(t,n)=>(c(),R(Ye,{data:e.data,"cell-key":e.cellKey,"block-type":e.data.type,"block-index":e.blockIndex,onSelect:s,onUnSelect:l},{default:C(()=>[x(`div`,{style:v(d(o))},[r(Ze,{ref_key:`editorRef`,ref:i,value:d(a).content,"onUpdate:value":n[0]||(n[0]=e=>d(a).content=e),type:`text`},null,8,[`value`])],4)]),_:1},8,[`data`,`cell-key`,`block-type`,`block-index`]))}});M();var rt={},it={class:`block-none`};function at(e,n){return c(),t(`div`,it,[_(e.$slots,`default`,{},void 0,!0)])}var ot=K(rt,[[`render`,at],[`__scopeId`,`data-v-1e66913b`]]);M();var st=[`src`,`alt`],ct=K(k({__name:`Image`,props:{data:{type:Object,required:!0},cellKey:{type:String,required:!0},blockIndex:{type:Number,required:!0}},setup(e){let{blockConfigMap:n}=X(),{configToStyle:r}=Y(),a=z(()=>{let{style:t}=n.value[e.data.key];return{...r(t)}}),o=z({get(){return n.value[e.data.key].attr},set(t){n.value[e.data.key].attr=t}});return(n,r)=>(c(),R(Ye,{data:e.data,"cell-key":e.cellKey,"block-type":e.data.type,"block-index":e.blockIndex},{default:C(()=>[x(`div`,{style:v(d(a))},[d(o).src?(c(),t(`img`,{key:0,src:d(o).src,alt:d(o).alt},null,8,st)):(c(),R(ot,{key:1},{default:C(()=>[...r[0]||(r[0]=[i(`Image`,-1)])]),_:1}))],4)]),_:1},8,[`data`,`cell-key`,`block-type`,`block-index`]))}}),[[`__scopeId`,`data-v-a891cab1`]]);M();var lt=k({__name:`Menu`,props:{data:{type:Object,required:!0},cellKey:{type:String,required:!0},blockIndex:{type:Number,required:!0}},setup(e){let{blockConfigMap:n}=X(),{configToStyle:r}=Y(),a=z(()=>{let{style:t}=n.value[e.data.key];return{...r(t)}}),o=z(()=>n.value[e.data.key].attr);return(n,r)=>(c(),R(Ye,{data:e.data,"cell-key":e.cellKey,"block-type":e.data.type,"block-index":e.blockIndex},{default:C(()=>{var e;return[x(`div`,null,[((e=d(o).links)==null?void 0:e.length)===0?(c(),R(ot,{key:0},{default:C(()=>[...r[0]||(r[0]=[i(`Menu`,-1)])]),_:1})):f(``,!0),(c(!0),t(j,null,m(d(o).links,e=>(c(),t(`a`,{key:e.id,style:v(d(a))},w(e.label),5))),128))])]}),_:1},8,[`data`,`cell-key`,`block-type`,`block-index`]))}});M();var ut=[`data-cell-key`],dt={key:0,class:`column-placeholder`},ft=K(k({__name:`Cell`,props:{data:{type:Object,required:!0},blockKey:{type:String,required:!0}},setup(n){let{cellMap:r,cellConfigMap:i,blockMap:o,insertBlockToCell:s,moveBlockInCell:u,moveBlockBetweenCells:p}=X(),{configToStyle:h}=Y(),_=S(null),b=S(null),C=S([]),w=e=>{e&&(_.value=e,ie(e))},E=(e,t)=>{e&&(C.value.length<=t&&(C.value=C.value.concat(Array(t-C.value.length+1).fill(null))),C.value[t]=e)},D=z(()=>`${n.data.width}%`),O=z(()=>{let{style:e}=i.value[n.blockKey];return{...h(e),width:D.value}}),k=z(()=>r.value[n.blockKey]?r.value[n.blockKey].children.filter(e=>!!o.value[e]).map(e=>o.value[e]):[]),A=z(()=>k.value&&k.value.length>0),M=S(!1),N=S(-1),P=S(-1),F=S(``),ee=S(``),I=S({x:0,y:0}),L=z(()=>M.value&&F.value===n.blockKey&&P.value!==-1),B=S([]),V=e=>!M.value||N.value===-1||e{if(!A.value||!M.value||N.value===-1)return k.value||[];let e=[...k.value||[]];if(L.value){if(P.value===N.value)return e;let t=e.splice(P.value,1)[0];return e.splice(N.value>P.value?N.value-1:N.value,0,t),e}let t={key:`drag-placeholder`,type:`placeholder`,name:`Placeholder`};return N.value<=e.length?e.splice(N.value,0,t):e.push(t),e}),U=()=>{if(!_.value||!b.value||C.value.length===0)return;let e=[],t=_.value.getBoundingClientRect();C.value.forEach((n,r)=>{if(!n)return;let i=n.getBoundingClientRect();e.push({index:r,top:i.top-t.top,bottom:i.bottom-t.top,center:i.top+i.height/2-t.top,height:i.height})}),e.sort((e,t)=>e.top-t.top),B.value=e},te=(e,t)=>{if(t.length===0||et[t.length-1].bottom)return t.length;let n=0,r=t.length-1;for(;n<=r;){let i=Math.floor((n+r)/2),a=t[i];if(e>=a.top&&e<=a.bottom)return e{if(!_.value){N.value=0;return}let e=_.value.getBoundingClientRect(),t=I.value.y-e.top;if(t<20){N.value=0;return}if(t>e.height-20){N.value=k.value.length;return}if(!B.value.length&&(U(),!B.value.length)){N.value=0;return}N.value=te(t,B.value)},ne=y(()=>{W()},10,{leading:!0,trailing:!0}),re=()=>{M.value=!1,N.value=-1,P.value=-1,F.value=``,ee.value=``,B.value=[]},[,ie]=xe(()=>({accept:[`ADD_BASE_BLOCK`,`SORT_BASE_BLOCK`],hover:y((e,t)=>{if(ee.value=e.type,M.value||U(),!t.isOver()){re();return}M.value=!0,e.type===`SORT_BASE_BLOCK`&&(P.value=e.sourceIndex===void 0?-1:e.sourceIndex,F.value=e.sourceCellKey||``);let n=t.getClientOffset();n&&(I.value={x:n.x,y:n.y},ne())},16),drop(e){if(e.type===`ADD_BASE_BLOCK`&&(A.value&&N.value!==-1?s(N.value,n.blockKey,e.blockData):s(0,n.blockKey,e.blockData)),e.type===`SORT_BASE_BLOCK`&&N.value!==-1)if(e.sourceCellKey===n.blockKey){let t=e.sourceIndex(e.isOver()||re(),{})})),ae=e=>({button:Qe,link:$e,divider:et,header:tt,text:nt,image:ct,menu:lt})[e]||null,oe=e(()=>{M.value&&U()},100,{leading:!0,maxWait:200}),se=e(()=>{M.value&&U()},100,{leading:!0,maxWait:200});return a(()=>{window.addEventListener(`scroll`,oe,{passive:!0}),window.addEventListener(`resize`,se,{passive:!0})}),l(()=>{window.removeEventListener(`scroll`,oe),window.removeEventListener(`resize`,se),ne.cancel(),oe.cancel(),se.cancel()}),(e,r)=>(c(),t(`div`,{ref:w,class:g([`cell-container`,{"drop-active":d(M)}]),style:v(d(O)),"data-cell-key":n.blockKey},[x(`div`,{ref_key:`contentRef`,ref:b,class:`cell-content`},[(c(!0),t(j,null,m(d(H),(e,i)=>(c(),t(j,{key:e.key||`placeholder-${i}`},[e.type===`placeholder`?(c(),t(`div`,{key:1,class:g([`block-placeholder`,{active:d(M)}])},[...r[0]||(r[0]=[x(`div`,{class:`placeholder-content`},[x(`span`,null,`Place new content here`)],-1)])],2)):(c(),t(`div`,{key:0,class:`block-wrapper`,ref_for:!0,ref:e=>E(e,i)},[(c(),R(T(ae(e.type)),{data:e,"block-index":V(i),"cell-key":n.blockKey,class:`block-item`},null,8,[`data`,`block-index`,`cell-key`]))],512))],64))),128))],512),d(A)?f(``,!0):(c(),t(`div`,dt,[...r[1]||(r[1]=[x(`span`,null,`Drag and drop contents to this column`,-1)])]))],14,ut))}}),[[`__scopeId`,`data-v-98374d19`]]);M();var pt=[`onMousedown`],mt=K(k({__name:`Columns`,props:{index:Number,data:{type:Object,required:!0}},setup(e){let{columnsConfigMap:i,cellMap:o,selectedBlockKey:s,pageConfig:u}=X(),{configToStyle:p}=Y(),h=n(null),_=S([]),y=S(!1),b=S(-1),w=S(0),T=S([]),E=z(()=>{let{style:t}=i.value[e.data.key];return{...p(t),width:u.value.style.width}}),D=z(()=>s.value===e.data.key),O=S(null),k=(t,n)=>{O.value&&clearTimeout(O.value),O.value=window.setTimeout(()=>{o.value[e.data.children[t]].width=_.value[t],o.value[e.data.children[n]].width=_.value[n],O.value=null},16)};N(()=>e.data.children.length,()=>M());let M=()=>{var t;if(!(!((t=e.data)==null||(t=t.children)==null)&&t.length))return;let n=e.data.children.length,r=Math.floor(100/n),i=100-r*n;_.value=e.data.children.map((e,t)=>{let a=o.value[e];if(typeof a.width==`number`&&!isNaN(a.width))return a.width;{let e=t===n-1?r+i:r;return a.width=e,e}}),P()},P=()=>{if(!_.value||_.value.length===0)return;let t=_.value.reduce((e,t)=>e+(isNaN(t)?0:t),0);if(t!==100){let n=100-t,r=_.value.length-1;_.value[r]=Math.max(10,(_.value[r]||0)+n),e.data.children[r]&&(o.value[e.data.children[r]].width=_.value[r])}},ee=(t,n)=>{var r;if(n<0||n>=e.data.children.length-1)return;t.preventDefault(),y.value=!0,b.value=n,w.value=t.clientX,_.value.length===0&&M();let i=(r=h.value)==null?void 0:r.querySelectorAll(`.cell-container`);if(!i||i.length<=n+1){y.value=!1;return}let a=i[n].getBoundingClientRect().width,o=i[n+1].getBoundingClientRect().width;a>0&&o>0?(T.value=[a,o],I(),document.body.style.userSelect=`none`,document.body.style.cursor=`col-resize`):y.value=!1},I=()=>{document.addEventListener(`mousemove`,U,{passive:!1,capture:!0}),document.addEventListener(`mouseup`,W,{passive:!1,capture:!0}),document.addEventListener(`touchmove`,B,{passive:!1,capture:!0}),document.addEventListener(`touchend`,W,{passive:!1,capture:!0}),document.addEventListener(`touchcancel`,W,{passive:!1,capture:!0})},L=()=>{document.removeEventListener(`mousemove`,U,{capture:!0}),document.removeEventListener(`mouseup`,W,{capture:!0}),document.removeEventListener(`touchmove`,B,{capture:!0}),document.removeEventListener(`touchend`,W,{capture:!0}),document.removeEventListener(`touchcancel`,W,{capture:!0})},B=e=>{if(!y.value||!e.touches[0])return;e.preventDefault();let t={clientX:e.touches[0].clientX,preventDefault:()=>e.preventDefault()};U(t)},V=null,H=null,U=e=>{e.preventDefault(),y.value&&(H=e,V===null&&(V=requestAnimationFrame(te)))},te=()=>{if(V=null,!H||!y.value)return;let e=H,t=b.value;if(t<0||t>=_.value.length-1||T.value.length<2||T.value[0]<=0||T.value[1]<=0)return;let n=T.value[0]+T.value[1],r=e.clientX-w.value,i=Math.max(50,Math.min(n-50,T.value[0]+r)),a=_.value[t]+_.value[t+1],o=a-10,s=Math.round(i/n*a);s=Math.max(10,Math.min(o,s));let c=a-s;_.value[t]=s,_.value[t+1]=c,k(t,t+1)},W=t=>{if(t.preventDefault(),y.value=!1,V!==null&&(cancelAnimationFrame(V),V=null),O.value){clearTimeout(O.value),O.value=null;let t=b.value;t>=0&&t<_.value.length-1&&(o.value[e.data.children[t]].width=_.value[t],o.value[e.data.children[t+1]].width=_.value[t+1])}L(),document.body.style.userSelect=``,document.body.style.cursor=``,H=null};return a(()=>{M()}),l(()=>{V!==null&&cancelAnimationFrame(V),O.value&&clearTimeout(O.value),L()}),(n,i)=>(c(),R(Ye,{data:e.data,"block-type":`columns`,"block-index":e.index},{default:C(()=>[x(`div`,{ref_key:`columnsLayoutRef`,ref:h,class:`columns-layout`,style:v(d(E))},[(c(!0),t(j,null,m(e.data.children,(n,i)=>(c(),t(j,{key:n},[r(ft,{blockKey:n,data:d(o)[n]},null,8,[`blockKey`,`data`]),iee(e,i)},null,42,pt)),[[F,d(D)]]):f(``,!0)],64))),128))],4)]),_:1},8,[`data`,`block-index`]))}}),[[`__scopeId`,`data-v-741ae7b5`]]);M();var ht={key:0,class:`empty-container`},gt=K(k({__name:`Canvas`,setup(e){let{pageConfig:n,columnsMaps:i,selectBlock:a,insertColumnSourceAt:o,moveColumnSource:s}=X(),l=S(null),u=S(null),p=e=>{e&&(l.value=e,oe(e))},h=S(new Map),_=S([]),b=ee({needsUpdate:!0,isUpdating:!1,lastUpdateTime:0,lastColumnsLength:0}),C=S({x:0,y:0}),w=ee({isDragging:!1,isProcessingDrop:!1,placeholderIndex:-1,highlightIndex:-1,insertPosition:null,currentDragType:null,sortingActive:!1}),T=ee({isSorting:!1,sourceIndex:-1,lastAppliedTarget:-1,originalOrder:[],draggedElement:null,dragSourceDisplayIndex:-1}),D=S(0),O=z(()=>{if(T.isSorting||!w.isDragging||w.placeholderIndex<0)return i.value;let e=[...i.value],t={key:`drag-placeholder`,type:`placeholder`,name:`Placeholder`,children:[]},n=Math.min(Math.max(0,w.placeholderIndex),e.length);return e.splice(n,0,t),e}),k=z(()=>({backgroundColor:n.value.style.backgroundColor})),A=e=>{let t=O.value[e];if(!t||!T.isSorting)return e;let n=i.value.findIndex(e=>e===t);return n===-1?e:n},M={isAllowedDragType(e){return e===`SORT_COLUMNS_BLOCK`||i.value.length===0||e===`ADD_COLUMNS_BLOCK`},findTargetPosition(e){if(_.value.length===0)return null;if(e<_.value[0].top)return{targetIndex:0,targetPosition:`before`};let t=_.value[_.value.length-1];if(e>t.bottom)return{targetIndex:t.index,targetPosition:`after`};for(let t of _.value)if(!(T.isSorting&&t.index===T.sourceIndex)&&e>=t.top&&e<=t.bottom)return{targetIndex:t.index,targetPosition:en.bottom&&ee?t-1:t}},P=(e,t)=>{if(!e){h.value.delete(t);return}let n=A(t);e.dataset.index=n.toString(),h.value.set(t,e),b.needsUpdate=!0},F=(e=!1)=>{if(!(b.isUpdating&&!e)&&!(!b.needsUpdate&&!e)){b.isUpdating=!0;try{let e=l.value;if(!e)return;let t=e.getBoundingClientRect(),n=[],r=e.querySelectorAll(`.block-columns-wrapper`);if(r.length===0){_.value=[],b.needsUpdate=!1;return}r.forEach((e,r)=>{let i=e.getBoundingClientRect(),a=e.dataset.index,o=a?parseInt(a,10):r;n.push({index:o,domIndex:r,top:i.top-t.top,bottom:i.bottom-t.top,height:i.height,center:i.top-t.top+i.height/2,element:e})}),_.value=n.sort((e,t)=>e.top-t.top),b.needsUpdate=!1,b.lastUpdateTime=Date.now(),b.lastColumnsLength=i.value.length}finally{b.isUpdating=!1}}};N(()=>i.value.length,(e,t)=>{e!==t&&(b.needsUpdate=!0,B(()=>{F()}))});let I=()=>{a(``,``)},L=y(e=>{w.isProcessingDrop||(C.value={x:e.clientX,y:e.clientY},w.isDragging&&(T.isSorting?U(C.value):H(C.value)))},16),R=()=>{!w.isDragging||w.isProcessingDrop||V()},V=()=>{w.highlightIndex=-1,w.insertPosition=null},H=e=>{if(!w.isDragging||w.isProcessingDrop||T.isSorting)return;if(!M.isAllowedDragType(w.currentDragType||``)){w.placeholderIndex=-1;return}let t=l.value;if(!t)return;let n=t.getBoundingClientRect(),r=e.y-n.top;if(_.value.length===0){w.placeholderIndex=0;return}b.needsUpdate&&F();let i=M.findTargetPosition(r);if(!i)return;let{targetIndex:a,targetPosition:o}=i;w.highlightIndex=a,w.insertPosition=o,w.placeholderIndex=o===`before`?a:a+1},U=y(e=>{!T.isSorting||w.isProcessingDrop||(b.needsUpdate&&F(!0),te(e))},16,{leading:!0,trailing:!0}),te=e=>{var t;if(!T.isSorting)return;let n=(t=l.value)==null?void 0:t.getBoundingClientRect();if(!n)return;let r=e.y-n.top,i=M.findTargetPosition(r);if(!i)return;let a=M.getMoveToIndex(i);if(M.shouldSkipMove(T.sourceIndex,a,T.lastAppliedTarget))return;w.highlightIndex=i.targetIndex,w.insertPosition=i.targetPosition,D.value++,s(T.sourceIndex,a);let o=M.getNewSourceIndex(T.sourceIndex,a);T.lastAppliedTarget=a,T.sourceIndex=o,b.needsUpdate=!0,B(()=>{F(!0)})},W=e=>{if(T.isSorting)return;F(!0);let t=null,n=-1;for(let r of _.value)if(r.index===e){n=r.domIndex,t=r.element;break}if(!t){let r=l.value;r&&r.querySelectorAll(`.block-columns-wrapper`).forEach((r,i)=>{parseInt(r.dataset.index||`-1`,10)===e&&(t=r,n=i)})}n===-1&&(n=e),T.isSorting=!0,T.sourceIndex=e,T.originalOrder=[...i.value],T.lastAppliedTarget=-1,T.draggedElement=t,T.dragSourceDisplayIndex=n,w.isDragging=!0,w.currentDragType=`SORT_COLUMNS_BLOCK`,w.sortingActive=!0,D.value=0,b.needsUpdate=!0,F(!0)},ne=()=>{T.isSorting=!1,T.sourceIndex=-1,T.originalOrder=[],T.lastAppliedTarget=-1,T.draggedElement=null,T.dragSourceDisplayIndex=-1,w.sortingActive=!1,w.highlightIndex=-1,w.insertPosition=null,D.value=0,b.needsUpdate=!0,B(()=>F(!0))},re=e=>{try{let{type:t,blockData:n}=e;if(!n||!M.isAllowedDragType(t))return;if(t===`ADD_COLUMNS_BLOCK`){let e=w.placeholderIndex>=0?w.placeholderIndex:i.value.length;o(e)}else t===`ADD_BASE_BLOCK`&&o(0)}finally{b.needsUpdate=!0,B(()=>F(!0))}},ie=()=>{w.isDragging=!1,w.isProcessingDrop=!1,w.currentDragType=null,w.placeholderIndex=-1,w.highlightIndex=-1,w.insertPosition=null,w.sortingActive=!1,T.isSorting=!1,T.sourceIndex=-1,T.originalOrder=[],T.lastAppliedTarget=-1,T.draggedElement=null,T.dragSourceDisplayIndex=-1,b.needsUpdate=!0},ae=()=>{ie(),B(()=>F())},[,oe]=xe(()=>({accept:[`ADD_COLUMNS_BLOCK`,`ADD_BASE_BLOCK`,`SORT_COLUMNS_BLOCK`],hover:y((e,t)=>{if(w.isProcessingDrop)return;let n=t.isOver({shallow:!0});w.currentDragType=e.type;let r=e.type===`SORT_COLUMNS_BLOCK`||M.isAllowedDragType(e.type),i=n&&t.canDrop()&&r;if(w.isDragging&&!i&&!T.isSorting&&(w.placeholderIndex=-1),w.isDragging=i,!r&&e.type!==`SORT_COLUMNS_BLOCK`||!n)return;let a=t.getClientOffset();a&&(e.type===`SORT_COLUMNS_BLOCK`&&`sourceIndex`in e?(T.isSorting||W(e.sourceIndex),U(a)):(e.type===`ADD_COLUMNS_BLOCK`||e.type===`ADD_BASE_BLOCK`)&&H(a))},16,{leading:!0,trailing:!0}),drop:(e,t)=>{if(!w.isProcessingDrop){w.isProcessingDrop=!0;try{if(!t.isOver({shallow:!0}))return;e.type===`SORT_COLUMNS_BLOCK`?ne():(e.type===`ADD_COLUMNS_BLOCK`||e.type===`ADD_BASE_BLOCK`)&&re(e)}finally{setTimeout(()=>{ae()},50)}}},collect:e=>(w.isDragging&&!e.isOver()&&(T.isSorting||(w.placeholderIndex=-1),w.isDragging=!1),{})}));return(e,n)=>(c(),t(`div`,{ref:p,class:`canvas-area`,onClick:E(I,[`stop`])},[x(`div`,{ref_key:`canvasRef`,ref:u,class:`canvas-container`,style:v(d(k)),onMousemove:n[0]||(n[0]=(...e)=>d(L)&&d(L)(...e)),onMouseleave:R},[(c(!0),t(j,null,m(d(O),(e,i)=>(c(),t(j,{key:e.key||`placeholder-${i}`},[e.type===`columns`?(c(),t(`div`,{key:0,ref_for:!0,ref:e=>P(e,i),class:`block-columns-wrapper`},[r(mt,{data:e,index:A(i)},null,8,[`data`,`index`])],512)):f(``,!0),e.type===`placeholder`?(c(),t(`div`,{key:1,class:g([`block-placeholder`,{active:d(w).isDragging}])},[...n[1]||(n[1]=[x(`div`,{class:`placeholder-content`},[x(`span`,null,`Place the new content here`)],-1)])],2)):f(``,!0)],64))),128)),d(i).length===0&&!d(w).isDragging?(c(),t(`div`,ht,[...n[2]||(n[2]=[x(`div`,{class:`empty-message`},`No content here. Drag content from left.`,-1)])])):f(``,!0)],36)]))}}),[[`__scopeId`,`data-v-53cd2711`]]);M();var _t=[`innerHTML`],vt=k({__name:`index`,setup(e){let{html:n,generateHtml:r}=Be();return r(),(e,r)=>(c(),t(`div`,{innerHTML:d(n)},null,8,_t))}});M();var yt={class:`editor-tools`},bt=K(k({__name:`index`,setup(e){let n=()=>{ge({title:`Preview`,width:800,height:600,component:vt})};return(e,i)=>{let a=_e;return c(),t(`div`,yt,[x(`div`,null,[x(`span`,{class:`cursor-pointer`,onClick:n},[r(a,{name:`drag-preview`,size:`18`})])]),x(`div`,null,[f(``,!0)])])}}}),[[`__scopeId`,`data-v-428569d7`]]);M();var xt={class:`editor-container`},St={class:`flex-1`},Ct=K(k({__name:`Editor`,setup(e){return(e,n)=>(c(),t(`div`,xt,[r(bt),x(`div`,St,[r(gt)])]))}}),[[`__scopeId`,`data-v-b95fec5b`]]);M();var wt={class:`text`},Tt=K(k({__name:`block`,props:{type:{type:String,required:!0},data:{type:Object,required:!0}},setup(e){let[,n]=Se(()=>({type:e.type===`columns`?`ADD_COLUMNS_BLOCK`:`ADD_BASE_BLOCK`,item:{type:e.type===`columns`?`ADD_COLUMNS_BLOCK`:`ADD_BASE_BLOCK`,blockData:O(e.data)}}));return(i,a)=>{let o=_e;return c(),t(`div`,{ref:d(n),class:`block-item`},[r(o,{name:`drag-${e.type}`,size:`18`},null,8,[`name`]),x(`div`,wt,w(e.data.name),1)],512)}}}),[[`__scopeId`,`data-v-ea0cad5e`]]);M();var Et={class:`block-panel`},Dt={class:`block-list`},Ot=K(k({__name:`index`,setup(e){let n=S([{type:`columns`,name:`Columns`,key:`0`},{type:`button`,name:`Button`,key:`0`},{type:`link`,name:`Link`,key:`0`},{type:`divider`,name:`Divider`,key:`0`},{type:`header`,name:`Header`,key:`0`},{type:`text`,name:`Text`,key:`0`},{type:`image`,name:`Image`,key:`0`},{type:`menu`,name:`Menu`,key:`0`}]);return(e,r)=>(c(),t(`div`,Et,[x(`div`,Dt,[(c(!0),t(j,null,m(d(n),e=>(c(),R(Tt,{key:e.type,type:e.type,data:e},null,8,[`type`,`data`]))),128))])]))}}),[[`__scopeId`,`data-v-2cd77b18`]]);M();var kt={class:`editor-menu`},At=K(k({__name:`EditorMenu`,setup(e){return(e,n)=>(c(),t(`div`,kt,[r(Ot)]))}}),[[`__scopeId`,`data-v-7b19c6e6`]]);M();var jt={};function Mt(e,t){let n=ce;return c(),R(n,{"arrow-placement":`right`,"display-directive":`show`},{default:C(()=>[_(e.$slots,`default`,{},void 0,!0)]),_:3})}var Nt=K(jt,[[`render`,Mt],[`__scopeId`,`data-v-be0a8b1b`]]);M();var Pt={class:`columns-panel`},Ft={class:`layout-grid`},It=[`onClick`],Lt={class:`layout-preview`},Rt={class:`text`},zt={key:0,class:`layout-option active mt-16px`},Bt={class:`layout-preview`},Vt={class:`text`},Ht=K(k({__name:`ColumnsPanel`,setup(e){let{columnsMap:n,cellMap:r,selectedBlockKey:i,generateNewCell:a}=X(),{autoSaveFn:o}=J(),s=z(()=>n.value[i.value]),l=[{type:`single`,columns:[100]},{type:`two-equal`,columns:[50,50]},{type:`three-equal`,columns:[33,33,33]},{type:`four-equal`,columns:[25,25,25,25]},{type:`two-left-small`,columns:[33,67]},{type:`two-right-small`,columns:[67,33]},{type:`four-left-small`,columns:[17,33,17,33]},{type:`four-right-small`,columns:[33,17,33,17]}],u=new Map(l.map(e=>[e.type,e.columns])),p=S(null),h=z(()=>{var e;let t=(e=s.value)==null?void 0:e.children;return t!=null&&t.length?t.map(e=>r.value[e].width||0):[]}),_=z(()=>{let e=h.value;if(!e.length)return``;for(let t=0;t3){r=!1;break}if(r)return n.type}return``}),y=z(()=>h.value.length>0&&l.some(e=>e.columns.length===h.value.length&&e.columns.every((e,t)=>Math.abs(e-h.value[t])<=1))),b=z(()=>y.value?_.value:``),C=e=>u.get(e)||[100],T=e=>{if(p.value=e,!s.value)return;let t=C(e),c=s.value.children||[],l=Math.max(0,t.length-c.length),u=l>0?Array.from({length:l},()=>a()):[],d=t.map((e,t)=>{if(t(c(),t(`div`,Pt,[x(`div`,Ft,[(c(),t(j,null,m(l,e=>x(`div`,{key:e.type,class:g([`layout-option`,{active:d(b)===e.type}]),onClick:t=>T(e.type)},[x(`div`,Lt,[(c(!0),t(j,null,m(e.columns,(e,n)=>(c(),t(`div`,{key:n,class:`column`,style:v({width:e+`%`})},[x(`span`,Rt,w(e),1)],4))),128))])],10,It)),64))]),d(y)?f(``,!0):(c(),t(`div`,zt,[x(`div`,Bt,[(c(!0),t(j,null,m(d(h),(e,n)=>(c(),t(`div`,{key:n,class:`column`,style:v({width:e+`%`})},[x(`span`,Vt,w(e),1)],4))),128))])]))]))}}),[[`__scopeId`,`data-v-44ad3be7`]]);M();var Ut={class:`style-container`},Wt={class:`style-rows`},Gt={class:`style-label`},Kt={class:`style-value`},Z=K(k({__name:`BaseContainer`,props:{label:{type:String,default:``}},setup(e){return(n,r)=>(c(),t(`div`,Ut,[x(`div`,Wt,[x(`div`,Gt,w(e.label),1),x(`div`,Kt,[_(n.$slots,`value`,{},void 0,!0)])]),_(n.$slots,`options`,{},void 0,!0)]))}}),[[`__scopeId`,`data-v-2bc44916`]]);M();var qt=k({__name:`Head`,props:{value:{},valueModifiers:{}},emits:[`update:value`],setup(e){let t=P(e,`value`);return(e,n)=>{let a=re,o=ae;return c(),R(Z,{label:`Heading Type`},{value:C(()=>[r(o,{value:t.value,"onUpdate:value":n[0]||(n[0]=e=>t.value=e)},{default:C(()=>[r(a,{value:`22px`},{default:C(()=>[...n[1]||(n[1]=[i(`H1`,-1)])]),_:1}),r(a,{value:`20px`},{default:C(()=>[...n[2]||(n[2]=[i(`H2`,-1)])]),_:1}),r(a,{value:`18px`},{default:C(()=>[...n[3]||(n[3]=[i(`H3`,-1)])]),_:1}),r(a,{value:`16px`},{default:C(()=>[...n[4]||(n[4]=[i(`H4`,-1)])]),_:1})]),_:1},8,[`value`])]),_:1})}}});M();var Jt={class:`w-32px`},Yt=k({__name:`Color`,props:u({label:{default:``}},{value:{default:``},valueModifiers:{}}),emits:[`update:value`],setup(e){let t=P(e,`value`);return(n,i)=>{let a=oe;return c(),R(Z,{label:e.label},{value:C(()=>[x(`div`,Jt,[r(a,{value:t.value,"onUpdate:value":i[0]||(i[0]=e=>t.value=e),modes:[`hex`]},{label:C(()=>[...i[1]||(i[1]=[x(`span`,null,null,-1)])]),_:1},8,[`value`])])]),_:1},8,[`label`])}}});M();var Xt={class:`w-180px`},Zt=k({__name:`Width`,props:{value:{default:``},valueModifiers:{}},emits:[`update:value`],setup(e){let t=P(e,`value`),n=S(100);N(()=>t.value,e=>{n.value=Number.parseFloat(e)},{immediate:!0});let i=e=>{t.value=`${e}%`};return(e,t)=>{let a=he;return c(),R(Z,{label:`Width`},{value:C(()=>[x(`div`,Xt,[r(a,{value:n.value,"onUpdate:value":[t[0]||(t[0]=e=>n.value=e),i],step:1},null,8,[`value`])])]),_:1})}}});M();var Qt={class:`flex items-center h-32px`},$t={key:0,class:`ml-8px whitespace-nowrap`},en=k({__name:`WidthAuto`,props:{value:{default:``},valueModifiers:{}},emits:[`update:value`],setup(e){let n=P(e,`value`),i=S(!0),a=S(100);N(()=>n.value,e=>{e===`auto`?i.value=!0:(i.value=!1,a.value=Number.parseFloat(e)),i.value||(a.value=Number.parseFloat(e))},{immediate:!0});let o=e=>{a.value=100,e?n.value=`100%`:n.value=`${a.value}%`},s=e=>{n.value=`${e}%`};return(e,n)=>{let l=de,u=he;return c(),R(Z,{label:`Width`},{value:C(()=>[n[2]||(n[2]=x(`span`,{class:`mr-12px`},`Auto On`,-1)),r(l,{value:i.value,"onUpdate:value":[n[0]||(n[0]=e=>i.value=e),o]},null,8,[`value`])]),options:C(()=>[x(`div`,Qt,[r(u,{value:a.value,"onUpdate:value":[n[1]||(n[1]=e=>a.value=e),s],step:1,disabled:i.value},null,8,[`value`,`disabled`]),i.value?f(``,!0):(c(),t(`span`,$t,w(a.value)+`%`,1))])]),_:1})}}});M();var Q=k({__name:`BaseNumber`,props:u({unit:{type:String,default:`px`},step:{type:Number,default:1}},{value:{default:``},valueModifiers:{}}),emits:[`update:value`],setup(e){let t=P(e,`value`),n=S(0);N(()=>t.value,e=>{n.value=e?Number.parseFloat(e):0},{immediate:!0});let a=n=>{t.value=`${n||0}${e.unit}`};return(t,o)=>{let s=U,l=se,u=me;return c(),R(u,{class:`w-130px`},{default:C(()=>[r(s,{value:d(n),"onUpdate:value":[o[0]||(o[0]=e=>D(n)?n.value=e:null),a],min:0,step:e.step,placeholder:``},null,8,[`value`,`step`]),r(l,{class:`w-40px text-center`},{default:C(()=>[i(w(e.unit),1)]),_:1})]),_:1})}}});M();var tn=k({__name:`WidthNumber`,props:{value:{default:`500px`},valueModifiers:{}},emits:[`update:value`],setup(e){let t=P(e,`value`);return(e,n)=>(c(),R(Z,{label:`Width`},{value:C(()=>[r(Q,{value:t.value,"onUpdate:value":n[0]||(n[0]=e=>t.value=e)},null,8,[`value`])]),_:1}))}});M();var nn={class:`w-100px`},rn=k({__name:`FontWeight`,props:u({label:{default:``}},{value:{default:``},valueModifiers:{}}),emits:[`update:value`],setup(e){let t=P(e,`value`),n=[{label:`Normal`,value:`normal`},{label:`Bold`,value:`bold`}];return t.value||(t.value=n[0].value),(e,i)=>{let a=pe;return c(),R(Z,{label:`Font Weight`},{value:C(()=>[x(`div`,nn,[r(a,{value:t.value,"onUpdate:value":i[0]||(i[0]=e=>t.value=e),options:n},null,8,[`value`])])]),_:1})}}});M();var an=k({__name:`FontSize`,props:{value:{default:`14px`},valueModifiers:{}},emits:[`update:value`],setup(e){let t=P(e,`value`);return(e,n)=>(c(),R(Z,{label:`Font Size`},{value:C(()=>[r(Q,{value:t.value,"onUpdate:value":n[0]||(n[0]=e=>t.value=e)},null,8,[`value`])]),_:1}))}});M();var on=k({__name:`LineHeight`,props:{value:{default:`120%`},valueModifiers:{}},emits:[`update:value`],setup(e){let t=P(e,`value`);return(e,n)=>(c(),R(Z,{label:`Line Height`},{value:C(()=>[r(Q,{value:t.value,"onUpdate:value":n[0]||(n[0]=e=>t.value=e),unit:`%`,step:10},null,8,[`value`])]),_:1}))}});M();var sn=k({__name:`LetterSpacing`,props:{value:{default:`0px`},valueModifiers:{}},emits:[`update:value`],setup(e){let t=P(e,`value`);return(e,n)=>(c(),R(Z,{label:`Letter Spacing`},{value:C(()=>[r(Q,{value:t.value,"onUpdate:value":n[0]||(n[0]=e=>t.value=e)},null,8,[`value`])]),_:1}))}});M();var cn=k({__name:`TextAlign`,props:u({label:{default:``}},{value:{},valueModifiers:{}}),emits:[`update:value`],setup(e){let t=P(e,`value`);return(n,a)=>{let o=re,s=ae;return c(),R(Z,{label:e.label||`Text Align`},{value:C(()=>[r(s,{value:t.value,"onUpdate:value":a[0]||(a[0]=e=>t.value=e)},{default:C(()=>[r(o,{value:`left`},{default:C(()=>[...a[1]||(a[1]=[i(`Left`,-1)])]),_:1}),r(o,{value:`center`},{default:C(()=>[...a[2]||(a[2]=[i(`Center`,-1)])]),_:1}),r(o,{value:`right`},{default:C(()=>[...a[3]||(a[3]=[i(`Right`,-1)])]),_:1})]),_:1},8,[`value`])]),_:1},8,[`label`])}}});M();var ln={class:`flex flex-col gap-8px`},un={class:`w-92px`},dn={class:`w-32px`},fn=k({__name:`BaseBorder`,props:{value:{default:()=>({width:`0`,style:`solid`,color:``})},valueModifiers:{}},emits:[`update:value`],setup(e){let n=P(e,`value`),i=[{label:`Solid`,value:`solid`},{label:`Dotted`,value:`dotted`},{label:`Dashed`,value:`dashed`}];return(e,a)=>{let o=pe,s=oe;return c(),t(`div`,ln,[r(Q,{value:n.value.width,"onUpdate:value":a[0]||(a[0]=e=>n.value.width=e),placeholder:``},null,8,[`value`]),x(`div`,un,[r(o,{value:n.value.style,"onUpdate:value":a[1]||(a[1]=e=>n.value.style=e),options:i,placeholder:``},null,8,[`value`])]),x(`div`,dn,[r(s,{value:n.value.color,"onUpdate:value":a[2]||(a[2]=e=>n.value.color=e),modes:[`hex`]},{label:C(()=>[...a[3]||(a[3]=[x(`span`,null,null,-1)])]),_:1},8,[`value`])])])}}});M();var pn=k({__name:`Line`,props:{value:{default:()=>({width:`0`,style:`solid`,color:``})},valueModifiers:{}},emits:[`update:value`],setup(e){let t=P(e,`value`);return(e,n)=>(c(),R(Z,{label:`Line`},{value:C(()=>[r(fn,{value:t.value,"onUpdate:value":n[0]||(n[0]=e=>t.value=e)},null,8,[`value`])]),_:1}))}});M();var mn={},hn={class:`flex items-center h-32px`};function gn(e,n){return c(),t(`div`,hn,[_(e.$slots,`default`)])}var _n=K(mn,[[`render`,gn]]);M();var vn=k({__name:`MoreOptions`,props:{show:{type:Boolean,default:!1},topLabel:{default:`Top`},rightLabel:{default:`Right`},leftLabel:{default:`Left`},bottomLabel:{default:`Bottom`}},setup(e){return(n,a)=>{let o=ne,s=W;return e.show?(c(),R(s,{key:1,"x-gap":`8`,"y-gap":`8`,cols:2},{default:C(()=>[r(o,null,{default:C(()=>[r(_n,null,{default:C(()=>[i(w(e.topLabel),1)]),_:1}),_(n.$slots,`top`)]),_:3}),r(o,null,{default:C(()=>[r(_n,null,{default:C(()=>[i(w(e.rightLabel),1)]),_:1}),_(n.$slots,`right`)]),_:3}),r(o,null,{default:C(()=>[r(_n,null,{default:C(()=>[i(w(e.leftLabel),1)]),_:1}),_(n.$slots,`left`)]),_:3}),r(o,null,{default:C(()=>[r(_n,null,{default:C(()=>[i(w(e.bottomLabel),1)]),_:1}),_(n.$slots,`bottom`)]),_:3})]),_:3})):(c(),t(j,{key:0},[r(_n,null,{default:C(()=>[...a[0]||(a[0]=[i(`All Sides`,-1)])]),_:1}),_(n.$slots,`all`)],64))}}});M();var yn=k({__name:`Border`,props:u({label:{default:``}},{value:{default:()=>({more:!1,all:{width:`0`,style:`solid`,color:``},top:{width:`0`,style:`solid`,color:``},left:{width:`0`,style:`solid`,color:``},right:{width:`0`,style:`solid`,color:``},bottom:{width:`0`,style:`solid`,color:``}})},valueModifiers:{}}),emits:[`update:value`],setup(e){let t=P(e,`value`),n=e=>{e?(t.value.top=t.value.all,t.value.right=t.value.all,t.value.bottom=t.value.all,t.value.left=t.value.all):t.value.all=t.value.top};return(i,a)=>{let o=de;return c(),R(Z,{label:e.label||`Border`},{value:C(()=>[a[6]||(a[6]=x(`span`,{class:`mr-12px`},`More Options`,-1)),r(o,{value:t.value.more,"onUpdate:value":[a[0]||(a[0]=e=>t.value.more=e),n]},null,8,[`value`])]),options:C(()=>[r(vn,{show:t.value.more},{all:C(()=>[r(fn,{value:t.value.all,"onUpdate:value":a[1]||(a[1]=e=>t.value.all=e)},null,8,[`value`])]),top:C(()=>[r(fn,{value:t.value.top,"onUpdate:value":a[2]||(a[2]=e=>t.value.top=e)},null,8,[`value`])]),left:C(()=>[r(fn,{value:t.value.left,"onUpdate:value":a[3]||(a[3]=e=>t.value.left=e)},null,8,[`value`])]),right:C(()=>[r(fn,{value:t.value.right,"onUpdate:value":a[4]||(a[4]=e=>t.value.right=e)},null,8,[`value`])]),bottom:C(()=>[r(fn,{value:t.value.bottom,"onUpdate:value":a[5]||(a[5]=e=>t.value.bottom=e)},null,8,[`value`])]),_:1},8,[`show`])]),_:1},8,[`label`])}}});M();var bn=k({__name:`Padding`,props:u({label:{default:``}},{value:{default:()=>({more:!1,all:``,top:``,left:``,right:``,bottom:``})},valueModifiers:{}}),emits:[`update:value`],setup(e){let t=P(e,`value`),n=e=>{e?(t.value.top=t.value.all,t.value.right=t.value.all,t.value.bottom=t.value.all,t.value.left=t.value.all):t.value.all=t.value.top};return(i,a)=>{let o=de;return c(),R(Z,{label:e.label||`Padding`},{value:C(()=>[a[6]||(a[6]=x(`span`,{class:`mr-12px`},`More Options`,-1)),r(o,{value:t.value.more,"onUpdate:value":[a[0]||(a[0]=e=>t.value.more=e),n]},null,8,[`value`])]),options:C(()=>[r(vn,{show:t.value.more},{all:C(()=>[r(Q,{value:t.value.all,"onUpdate:value":a[1]||(a[1]=e=>t.value.all=e)},null,8,[`value`])]),top:C(()=>[r(Q,{value:t.value.top,"onUpdate:value":a[2]||(a[2]=e=>t.value.top=e)},null,8,[`value`])]),left:C(()=>[r(Q,{value:t.value.left,"onUpdate:value":a[3]||(a[3]=e=>t.value.left=e)},null,8,[`value`])]),right:C(()=>[r(Q,{value:t.value.right,"onUpdate:value":a[4]||(a[4]=e=>t.value.right=e)},null,8,[`value`])]),bottom:C(()=>[r(Q,{value:t.value.bottom,"onUpdate:value":a[5]||(a[5]=e=>t.value.bottom=e)},null,8,[`value`])]),_:1},8,[`show`])]),_:1},8,[`label`])}}});M();var xn=k({__name:`Rounded`,props:{value:{default:()=>({more:!1,all:``,top:``,left:``,right:``,bottom:``})},valueModifiers:{}},emits:[`update:value`],setup(e){let t=P(e,`value`),n=e=>{e?(t.value.top=t.value.all,t.value.right=t.value.all,t.value.bottom=t.value.all,t.value.left=t.value.all):t.value.all=t.value.top};return(e,i)=>{let a=de;return c(),R(Z,{label:`Rounded Border`},{value:C(()=>[i[6]||(i[6]=x(`span`,{class:`mr-12px`},`More Options`,-1)),r(a,{value:t.value.more,"onUpdate:value":[i[0]||(i[0]=e=>t.value.more=e),n]},null,8,[`value`])]),options:C(()=>[r(vn,{show:t.value.more,"top-label":`Top Left`,"left-label":`Bottom Left`,"right-label":`Top Right`,"bottom-label":`Bottom Right`},{all:C(()=>[r(Q,{value:t.value.all,"onUpdate:value":i[1]||(i[1]=e=>t.value.all=e)},null,8,[`value`])]),top:C(()=>[r(Q,{value:t.value.top,"onUpdate:value":i[2]||(i[2]=e=>t.value.top=e)},null,8,[`value`])]),left:C(()=>[r(Q,{value:t.value.left,"onUpdate:value":i[3]||(i[3]=e=>t.value.left=e)},null,8,[`value`])]),right:C(()=>[r(Q,{value:t.value.right,"onUpdate:value":i[4]||(i[4]=e=>t.value.right=e)},null,8,[`value`])]),bottom:C(()=>[r(Q,{value:t.value.bottom,"onUpdate:value":i[5]||(i[5]=e=>t.value.bottom=e)},null,8,[`value`])]),_:1},8,[`show`])]),_:1})}}});M();var Sn={class:`w-140px`},Cn=k({__name:`Layout`,props:u({label:{default:``}},{value:{default:``},valueModifiers:{}}),emits:[`update:value`],setup(e){let t=P(e,`value`),n=[{label:`Horizontal`,value:`inline-block`},{label:`Vertical`,value:`block`}];return t.value||(t.value=n[0].value),(e,i)=>{let a=pe;return c(),R(Z,{label:`Layout`},{value:C(()=>[x(`div`,Sn,[r(a,{value:t.value,"onUpdate:value":i[0]||(i[0]=e=>t.value=e),options:n},null,8,[`value`])])]),_:1})}}});M();function wn(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!s(e)}function $(e){return[k({setup(t,{slots:n}){return()=>r(Tn,{options:e},wn(n)?n:{default:()=>[n]})}})]}var Tn=k({props:{value:{type:Object,default:()=>({})},options:{type:Array,default:()=>[]}},setup(e,{slots:t}){return()=>r(j,null,[e.options.map(n=>En(n,e.value,t))])}});function En(e,t,n){let{key:i,attrKey:a,label:o}=e,s=i||a;switch(a){case`color`:case`backgroundColor`:return r(Yt,{value:t[s],"onUpdate:value":e=>t[s]=e,label:o},null);case`head`:return r(qt,{value:t[s],"onUpdate:value":e=>t[s]=e},null);case`padding`:return r(bn,{value:t[s],"onUpdate:value":e=>t[s]=e,label:o},null);case`border`:return r(yn,{value:t[s],"onUpdate:value":e=>t[s]=e,label:o},null);case`borderTop`:return r(pn,{value:t[s],"onUpdate:value":e=>t[s]=e},null);case`width`:return r(Zt,{value:t[s],"onUpdate:value":e=>t[s]=e},null);case`widthAuto`:return r(en,{value:t[s],"onUpdate:value":e=>t[s]=e},null);case`widthNumber`:return r(tn,{value:t[s],"onUpdate:value":e=>t[s]=e},null);case`fontWeight`:return r(rn,{value:t[s],"onUpdate:value":e=>t[s]=e},null);case`fontSize`:return r(an,{value:t[s],"onUpdate:value":e=>t[s]=e},null);case`lineHeight`:return r(on,{value:t[s],"onUpdate:value":e=>t[s]=e},null);case`letterSpacing`:return r(sn,{value:t[s],"onUpdate:value":e=>t[s]=e},null);case`textAlign`:return r(cn,{value:t[s],"onUpdate:value":e=>t[s]=e,label:o},null);case`borderRadius`:return r(xn,{value:t[s],"onUpdate:value":e=>t[s]=e},null);case`layout`:return r(Cn,{value:t[s],"onUpdate:value":e=>t[s]=e},null);case`custom`:return Dn(e,n)}}function Dn(e,t){if(e.render)return r(j,null,[e.render()]);if(e.key){var n;return(n=t[e.key])==null?void 0:n.call(t)}}M();var On={class:`mb-8px`},kn={class:`py-16px`},An=K(k({__name:`ColumnPropertiesPanel`,setup(e){let{selectedBlockKey:n,columnsMap:a,cellMap:o,cellConfigMap:s,applyNewWidthColumnsInCell:l,delColumnsInCell:u}=X(),{autoSaveFn:p}=J(),h=b(`tabsRef`),g=z(()=>a.value[n.value]),_=z(()=>g.value.children.map(e=>o.value[e])),v=S(0),y=()=>{let e=[];_.value.forEach(t=>{e.push(t.width)});let t=Math.floor(100/(e.length+1)),r=e.reduce((e,t)=>e+t,0),i=(100-(r+t))/r;e.push(t);for(let t=0;t{var e;(e=h.value)==null||e.syncBarPosition()})},w=()=>{if(_.value.length<=1)return;let e=_.value.reduce((e,t)=>{let n=t.width;return{...e,[t.key]:n}},{}),t=_.value[v.value];delete e[t.key];let r=Object.values(e),i=r.reduce((e,t)=>e+t,0),a=(100-i)/i;r=r.map(e=>Math.floor(e*(1+a)));let o=100-r.reduce((e,t)=>e+t,0);o!==0&&(r[r.length-1]+=o),u(n.value,t.key),l(n.value,r),v.value>=r.length&&(v.value=r.length-1),B(()=>{var e;(e=h.value)==null||e.syncBarPosition()})},T=z(()=>{var e;return((e=_.value[v.value])==null?void 0:e.key)||``}),E=z({get(){return s.value[T.value].style},set(e){s.value[T.value].style=e,p()}}),[O]=$([{attrKey:`backgroundColor`,label:`Background Color`},{attrKey:`padding`,label:`Padding`},{attrKey:`border`,label:`Border`}]);return(e,n)=>{let a=ue,o=fe,s=le;return c(),t(`div`,null,[x(`div`,On,[r(a,{onClick:y},{default:C(()=>[...n[2]||(n[2]=[i(` Add `,-1)])]),_:1}),r(a,{class:`ml-10px`,disabled:d(_).length<=1,onClick:w},{default:C(()=>[...n[3]||(n[3]=[i(`Delete`,-1)])]),_:1},8,[`disabled`])]),r(s,{ref_key:`tabsRef`,ref:h,value:d(v),"onUpdate:value":n[0]||(n[0]=e=>D(v)?v.value=e:null),class:`mb-8px`,type:`line`},{default:C(()=>[(c(!0),t(j,null,m(d(_),(e,t)=>(c(),R(o,{key:e.key,name:t,tab:`Column ${t+1}`},null,8,[`name`,`tab`]))),128))]),_:1},8,[`value`]),x(`div`,kn,[d(T)?(c(),R(d(O),{key:0,value:d(E),"onUpdate:value":n[1]||(n[1]=e=>D(E)?E.value=e:null)},null,8,[`value`])):f(``,!0)])])}}}),[[`__scopeId`,`data-v-9e21eccb`]]);M();var jn={class:`py-8px`},Mn=k({__name:`RowPropertiesPanel`,setup(e){let{selectedBlockKey:n,columnsConfigMap:i}=X(),{autoSaveFn:a}=J(),o=z({get(){return i.value[n.value].style},set(e){i.value[n.value].style=e,a()}}),s=z({get(){return i.value[n.value].containerStyle},set(e){i.value[n.value].containerStyle=e,a()}}),[l]=$([{attrKey:`backgroundColor`,label:`Background Color`},{attrKey:`custom`,render:()=>r(Yt,{label:`Content Background Color`,value:s.value.backgroundColor,"onUpdate:value":e=>{s.value.backgroundColor=e}},null)},{attrKey:`padding`,label:`Padding`}]);return(e,n)=>(c(),t(`div`,jn,[r(d(l),{value:d(o),"onUpdate:value":n[0]||(n[0]=e=>D(o)?o.value=e:null)},null,8,[`value`])]))}});M();var Nn=k({__name:`Columns`,setup(e){return(e,t)=>{let n=G;return c(),R(Nt,{"default-expanded-names":[`1`,`2`,`3`]},{default:C(()=>[r(n,{title:`Columns`,name:`1`},{default:C(()=>[r(Ht)]),_:1}),r(n,{title:`Column Properties`,name:`2`},{default:C(()=>[r(An)]),_:1}),r(n,{title:`Row Properties`,name:`3`},{default:C(()=>[r(Mn)]),_:1})]),_:1})}}});M();var Pn={class:`mt-12px`},Fn={class:`mt-12px`},In=k({__name:`Link`,props:{value:{},valueModifiers:{},target:{},targetModifiers:{}},emits:[`update:value`,`update:target`],setup(e){let t=P(e,`value`),n=P(e,`target`),i=S(!1),a=e=>{e?t.value=`__UNSUBSCRIBE_URL__`:t.value=``};return(e,o)=>{let s=ie,l=de;return c(),R(Z,{label:`Link`},{options:C(()=>[x(`div`,null,[r(s,{value:t.value,"onUpdate:value":o[0]||(o[0]=e=>t.value=e),disabled:d(i)},null,8,[`value`,`disabled`])]),x(`div`,Pn,[r(l,{value:n.value,"onUpdate:value":o[1]||(o[1]=e=>n.value=e),"checked-value":`_blank`,"unchecked-value":`_self`},null,8,[`value`]),o[3]||(o[3]=x(`span`,{class:`ml-8px`},`Open link in new tab`,-1))]),x(`div`,Fn,[r(l,{value:d(i),"onUpdate:value":[o[2]||(o[2]=e=>D(i)?i.value=e:null),a]},null,8,[`value`]),o[4]||(o[4]=x(`span`,{class:`ml-8px`},`Unsubscribe`,-1))])]),_:1})}}});M();var Ln={class:`pb-10px`},Rn={class:`py-8px`},zn={class:`py-8px`},Bn=k({__name:`Button`,setup(e){let{selectedBlockKey:t,blockConfigMap:n}=X(),{autoSaveFn:i}=J(),a=z({get(){return n.value[t.value].attr},set(e){n.value[t.value].attr=e,i()}}),o=z({get(){return n.value[t.value].style},set(e){n.value[t.value].style=e,i()}}),s=z({get(){return n.value[t.value].containerStyle},set(e){n.value[t.value].containerStyle=e,i()}}),[l]=$([{attrKey:`custom`,render:()=>r(In,{value:a.value.href,"onUpdate:value":e=>a.value.href=e,target:a.value.target,"onUpdate:target":e=>a.value.target=e},null)}]),[u]=$([{attrKey:`backgroundColor`,label:`Background Color`},{attrKey:`color`,label:`Text Color`},{attrKey:`widthAuto`,key:`width`,label:`Width`},{attrKey:`fontWeight`},{attrKey:`fontSize`},{attrKey:`lineHeight`},{attrKey:`letterSpacing`},{attrKey:`padding`},{attrKey:`border`},{attrKey:`borderRadius`}]),[f]=$([{attrKey:`textAlign`},{attrKey:`padding`}]);return(e,t)=>{let n=G;return c(),R(Nt,{"default-expanded-names":[`1`,`2`,`3`]},{default:C(()=>[r(n,{title:`Action`,name:`1`},{default:C(()=>[x(`div`,Ln,[r(d(l))])]),_:1}),r(n,{title:`Button Options`,name:`2`},{default:C(()=>[x(`div`,Rn,[r(d(u),{value:d(o),"onUpdate:value":t[0]||(t[0]=e=>D(o)?o.value=e:null)},null,8,[`value`])])]),_:1}),r(n,{title:`Container`,name:`3`},{default:C(()=>[x(`div`,zn,[r(d(f),{value:d(s),"onUpdate:value":t[1]||(t[1]=e=>D(s)?s.value=e:null)},null,8,[`value`])])]),_:1})]),_:1})}}});M();var Vn={class:`pb-10px`},Hn={class:`py-8px`},Un={class:`py-8px`},Wn=k({__name:`Link`,setup(e){let{selectedBlockKey:t,blockConfigMap:n}=X(),{autoSaveFn:i}=J(),a=z({get(){return n.value[t.value].attr},set(e){n.value[t.value].attr=e,i()}}),o=z({get(){return n.value[t.value].style},set(e){n.value[t.value].style=e,i()}}),s=z({get(){return n.value[t.value].containerStyle},set(e){n.value[t.value].containerStyle=e,i()}}),[l]=$([{attrKey:`custom`,render:()=>r(In,{value:a.value.href,"onUpdate:value":e=>a.value.href=e,target:a.value.target,"onUpdate:target":e=>a.value.target=e},null)}]),[u]=$([{attrKey:`color`,label:`Text Color`},{attrKey:`fontWeight`},{attrKey:`fontSize`},{attrKey:`lineHeight`},{attrKey:`letterSpacing`}]),[f]=$([{attrKey:`textAlign`},{attrKey:`padding`}]);return(e,t)=>{let n=G;return c(),R(Nt,{"default-expanded-names":[`1`,`2`,`3`]},{default:C(()=>[r(n,{title:`Action`,name:`1`},{default:C(()=>[x(`div`,Vn,[r(d(l))])]),_:1}),r(n,{title:`Link Options`,name:`2`},{default:C(()=>[x(`div`,Hn,[r(d(u),{value:d(o),"onUpdate:value":t[0]||(t[0]=e=>D(o)?o.value=e:null)},null,8,[`value`])])]),_:1}),r(n,{title:`Container`,name:`3`},{default:C(()=>[x(`div`,Un,[r(d(f),{value:d(s),"onUpdate:value":t[1]||(t[1]=e=>D(s)?s.value=e:null)},null,8,[`value`])])]),_:1})]),_:1})}}});M();var Gn={class:`py-8px`},Kn={class:`py-8px`},qn=k({__name:`Divider`,setup(e){let{selectedBlockKey:t,blockConfigMap:n}=X(),{autoSaveFn:i}=J(),a=z({get(){return n.value[t.value].style},set(e){n.value[t.value].style=e,i()}}),o=z({get(){return n.value[t.value].containerStyle},set(e){n.value[t.value].containerStyle=e,i()}}),[s]=$([{attrKey:`width`},{attrKey:`borderTop`}]),[l]=$([{attrKey:`textAlign`},{attrKey:`padding`}]);return(e,t)=>{let n=G;return c(),R(Nt,{"default-expanded-names":[`1`,`2`]},{default:C(()=>[r(n,{title:`Line`,name:`1`},{default:C(()=>[x(`div`,Gn,[r(d(s),{value:d(a),"onUpdate:value":t[0]||(t[0]=e=>D(a)?a.value=e:null)},null,8,[`value`])])]),_:1}),r(n,{title:`Container`,name:`2`},{default:C(()=>[x(`div`,Kn,[r(d(l),{value:d(o),"onUpdate:value":t[1]||(t[1]=e=>D(o)?o.value=e:null)},null,8,[`value`])])]),_:1})]),_:1})}}});M();var Jn={class:`py-8px`},Yn={class:`py-8px`},Xn=k({__name:`Header`,setup(e){let{selectedBlockKey:t,blockConfigMap:n}=X(),{autoSaveFn:i}=J(),a=z({get(){return n.value[t.value].style},set(e){n.value[t.value].style=e,i()}}),o=z({get(){return n.value[t.value].containerStyle},set(e){n.value[t.value].containerStyle=e,i()}}),[s]=$([{attrKey:`head`,key:`fontSize`},{attrKey:`fontWeight`},{attrKey:`fontSize`},{attrKey:`color`,label:`Text Color`},{attrKey:`lineHeight`},{attrKey:`letterSpacing`}]),[l]=$([{attrKey:`textAlign`},{attrKey:`padding`}]);return(e,t)=>{let n=G;return c(),R(Nt,{"default-expanded-names":[`1`,`2`]},{default:C(()=>[r(n,{title:`Header`,name:`1`},{default:C(()=>[x(`div`,Jn,[r(d(s),{value:d(a),"onUpdate:value":t[0]||(t[0]=e=>D(a)?a.value=e:null)},null,8,[`value`])])]),_:1}),r(n,{title:`Container`,name:`2`},{default:C(()=>[x(`div`,Yn,[r(d(l),{value:d(o),"onUpdate:value":t[1]||(t[1]=e=>D(o)?o.value=e:null)},null,8,[`value`])])]),_:1})]),_:1})}}});M();var Zn={class:`py-8px`},Qn={class:`py-8px`},$n=k({__name:`Text`,setup(e){let{selectedBlockKey:t,blockConfigMap:n}=X(),{autoSaveFn:i}=J(),a=z({get(){return n.value[t.value].style},set(e){n.value[t.value].style=e,i()}}),o=z({get(){return n.value[t.value].containerStyle},set(e){n.value[t.value].containerStyle=e,i()}}),[s]=$([{attrKey:`fontWeight`},{attrKey:`fontSize`},{attrKey:`color`,label:`Text Color`},{attrKey:`lineHeight`},{attrKey:`letterSpacing`}]),[l]=$([{attrKey:`textAlign`},{attrKey:`padding`}]);return(e,t)=>{let n=G;return c(),R(Nt,{"default-expanded-names":[`1`,`2`]},{default:C(()=>[r(n,{title:`Text`,name:`1`},{default:C(()=>[x(`div`,Zn,[r(d(s),{value:d(a),"onUpdate:value":t[0]||(t[0]=e=>D(a)?a.value=e:null)},null,8,[`value`])])]),_:1}),r(n,{title:`Container`,name:`2`},{default:C(()=>[x(`div`,Qn,[r(d(l),{value:d(o),"onUpdate:value":t[1]||(t[1]=e=>D(o)?o.value=e:null)},null,8,[`value`])])]),_:1})]),_:1})}}});M();var er=k({__name:`Image`,props:{value:{},valueModifiers:{}},emits:[`update:value`],setup(e){let t=P(e,`value`);return(e,n)=>{let i=ie;return c(),R(Z,{label:`Image URL`},{options:C(()=>[r(i,{value:t.value,"onUpdate:value":n[0]||(n[0]=e=>t.value=e)},null,8,[`value`])]),_:1})}}});M();var tr=k({__name:`Title`,props:{value:{},valueModifiers:{}},emits:[`update:value`],setup(e){let t=P(e,`value`);return(e,n)=>{let i=ie;return c(),R(Z,{label:`Alternate Text`},{options:C(()=>[r(i,{value:t.value,"onUpdate:value":n[0]||(n[0]=e=>t.value=e)},null,8,[`value`])]),_:1})}}});M();var nr={class:`pb-10px`},rr={class:`pb-10px`},ir={class:`py-8px`},ar=k({__name:`Image`,setup(e){let{selectedBlockKey:t,blockConfigMap:n}=X(),{autoSaveFn:i}=J(),a=z({get(){return n.value[t.value].attr},set(e){n.value[t.value].attr=e,i()}}),o=z({get(){return n.value[t.value].style},set(e){n.value[t.value].style=e,i()}}),s=z({get(){return n.value[t.value].containerStyle},set(e){n.value[t.value].containerStyle=e,i()}}),[l]=$([{attrKey:`custom`,render:()=>r(er,{value:a.value.src,"onUpdate:value":e=>a.value.src=e},null)},{attrKey:`widthAuto`,key:`width`},{attrKey:`custom`,render:()=>r(tr,{value:a.value.alt,"onUpdate:value":e=>a.value.alt=e},null)}]),[u]=$([{attrKey:`custom`,render:()=>r(In,{value:a.value.href,"onUpdate:value":e=>a.value.href=e,target:a.value.target,"onUpdate:target":e=>a.value.target=e},null)}]),[f]=$([{attrKey:`textAlign`},{attrKey:`padding`}]);return(e,t)=>{let n=G;return c(),R(Nt,{"default-expanded-names":[`1`,`2`,`3`]},{default:C(()=>[r(n,{title:`Image`,name:`1`},{default:C(()=>[x(`div`,nr,[r(d(l),{value:d(o),"onUpdate:value":t[0]||(t[0]=e=>D(o)?o.value=e:null)},null,8,[`value`])])]),_:1}),r(n,{title:`Action`,name:`2`},{default:C(()=>[x(`div`,rr,[r(d(u),{value:d(o),"onUpdate:value":t[1]||(t[1]=e=>D(o)?o.value=e:null)},null,8,[`value`])])]),_:1}),r(n,{title:`Container`,name:`3`},{default:C(()=>[x(`div`,ir,[r(d(f),{value:d(s),"onUpdate:value":t[2]||(t[2]=e=>D(s)?s.value=e:null)},null,8,[`value`])])]),_:1})]),_:1})}}});M();var or={class:`flex-1`},sr={class:`flex-1`},cr=K(k({__name:`Item`,props:u({id:{},index:{},moveLink:{type:Function},findLink:{type:Function}},{label:{},labelModifiers:{},href:{},hrefModifiers:{}}),emits:u([`del`],[`update:label`,`update:href`]),setup(e,{emit:n}){let i=e,a=n,o=P(e,`label`),s=P(e,`href`),l=()=>{a(`del`)},[u,f,p]=Se({type:`MenuLink`,item:()=>({id:i.id,index:i.index}),collect:e=>({isDragging:e.isDragging()}),end:(e,t)=>{let{id:n,index:r}=e;t.didDrop()||i.moveLink(n,r)}}),[,m]=xe(()=>({accept:`MenuLink`,hover({id:e}){if(e!==i.id){let{index:t}=i.findLink(i.id);i.moveLink(e,t)}}})),h=e=>{e&&p(m(e))},g=z(()=>+!u.value.isDragging);return(e,n)=>{let i=ie,a=_e;return c(),t(`li`,{ref:h,class:`link-items`,style:v({opacity:d(g)})},[x(`div`,or,[r(i,{value:o.value,"onUpdate:value":n[0]||(n[0]=e=>o.value=e)},null,8,[`value`])]),x(`div`,sr,[r(i,{value:s.value,"onUpdate:value":n[1]||(n[1]=e=>s.value=e)},null,8,[`value`])]),x(`div`,{class:`w-auto cursor-pointer`,onClick:l},[r(a,{name:`drag-remove`,size:`13`})]),x(`div`,{ref:d(f),class:`w-auto cursor-grab`},[r(a,{name:`drag-sort`,size:`16`})],512)],4)}}}),[[`__scopeId`,`data-v-6755f2fb`]]);M();var lr={class:`w-full`},ur={class:`link-group`},dr=K(k({__name:`List`,setup(e){let{selectedBlockKey:n,blockConfigMap:a}=X(),{autoSaveFn:o}=J(),s=z({get(){return a.value[n.value].attr.links||[]},set(e){a.value[n.value].attr.links=e,o()}}),l=e=>{s.value.splice(e,1)},u=()=>{s.value.push({id:q(6),label:``,href:``})},f=e=>{let t=s.value.filter(t=>`${t.id}`===e)[0];return{link:t,index:s.value.indexOf(t)}},p=(e,t)=>{let{link:n,index:r}=f(e);s.value.splice(r,1),s.value.splice(t,0,n)};return(e,n)=>{let a=ue;return c(),t(`div`,lr,[x(`ul`,ur,[(c(!0),t(j,null,m(d(s),(e,t)=>(c(),R(cr,{label:e.label,"onUpdate:label":t=>e.label=t,href:e.href,"onUpdate:href":t=>e.href=t,key:e.id,id:e.id,index:t,"find-link":f,"move-link":p,onDel:e=>l(t)},null,8,[`label`,`onUpdate:label`,`href`,`onUpdate:href`,`id`,`index`,`onDel`]))),128))]),r(a,{block:``,class:`mt-12px`,onClick:u},{default:C(()=>[...n[0]||(n[0]=[i(`Add`,-1)])]),_:1})])}}}),[[`__scopeId`,`data-v-1b62ebe3`]]);M();var fr={class:`py-8px`},pr={class:`py-8px`},mr=k({__name:`Menu`,setup(e){let{selectedBlockKey:t,blockConfigMap:n}=X(),{autoSaveFn:i}=J(),a=z({get(){return n.value[t.value].style},set(e){n.value[t.value].style=e,i()}}),o=z({get(){return n.value[t.value].containerStyle},set(e){n.value[t.value].containerStyle=e,i()}}),[s]=$([{attrKey:`fontWeight`},{attrKey:`fontSize`},{attrKey:`letterSpacing`},{attrKey:`color`,label:`Text Color`},{attrKey:`layout`,key:`display`},{attrKey:`padding`}]),[l]=$([{attrKey:`textAlign`},{attrKey:`padding`}]);return(e,t)=>{let n=G;return c(),R(Nt,{"default-expanded-names":[`1`,`2`,`3`]},{default:C(()=>[r(n,{title:`Menu Items`,name:`1`},{default:C(()=>[r(dr)]),_:1}),r(n,{title:`Style`,name:`2`},{default:C(()=>[x(`div`,fr,[r(d(s),{value:d(a),"onUpdate:value":t[0]||(t[0]=e=>D(a)?a.value=e:null)},null,8,[`value`])])]),_:1}),r(n,{title:`Container`,name:`3`},{default:C(()=>[x(`div`,pr,[r(d(l),{value:d(o),"onUpdate:value":t[1]||(t[1]=e=>D(o)?o.value=e:null)},null,8,[`value`])])]),_:1})]),_:1})}}});M();var hr={},gr={class:`h-full pb-100px flex items-center justify-center`};function _r(e,n){let i=te;return c(),t(`div`,gr,[r(i,{size:`large`,description:`Please select a component`})])}var vr=K(hr,[[`render`,_r]]);M();var yr=k({__name:`Content`,setup(e){let{selectedBlockType:t,selectedBlockKey:n}=X(),r=z(()=>{switch(t.value){case`columns`:return Nn;case`button`:return Bn;case`link`:return Wn;case`divider`:return qn;case`header`:return Xn;case`text`:return $n;case`image`:return ar;case`menu`:return mr;default:return vr}});return(e,t)=>(c(),R(T(d(r)),{key:d(n)}))}});M();var br={class:`p-20px`},xr=k({__name:`Page`,setup(e){let{pageConfig:n}=X(),i=z({get(){return n.value.style},set(e){n.value.style=e}}),[a]=$([{attrKey:`backgroundColor`,label:`Background Color`},{attrKey:`widthNumber`,label:`Width`,key:`width`}]);return(e,n)=>(c(),t(`div`,br,[r(d(a),{value:d(i),"onUpdate:value":n[0]||(n[0]=e=>D(i)?i.value=e:null)},null,8,[`value`])]))}});M();var Sr=K(k({__name:`ConfigTabs`,setup(e){let n=S(`config`),i=[{name:`config`,label:`Content`,component:yr},{name:`page`,label:`Page`,component:xr}];return(e,a)=>{let o=fe,s=le;return c(),R(s,{value:d(n),"onUpdate:value":a[0]||(a[0]=e=>D(n)?n.value=e:null),type:`line`},{default:C(()=>[(c(),t(j,null,m(i,e=>r(o,{key:e.name,name:e.name,tab:e.label},{default:C(()=>[(c(),R(T(e.component)))]),_:2},1032,[`name`,`tab`])),64))]),_:1},8,[`value`])}}}),[[`__scopeId`,`data-v-83e94fc5`]]);M();var Cr={class:`editor-sidebar`},wr=K(k({__name:`EditorSidebar`,setup(e){return(e,n)=>(c(),t(`div`,Cr,[r(Sr)]))}}),[[`__scopeId`,`data-v-51030538`]]);M();var Tr={class:`email-editor`},Er=K(k({__name:`index`,props:{save:{}},setup(e,{expose:t}){let n=e,{setData:i,getData:a,resetData:s,setSaveFn:l}=J(),{html:u,generateHtml:d}=Be();return n.save&&l(n.save),o(()=>{s()}),t({setEmailData:e=>{i(e)},getEmailData:()=>a(),getEmailHTML:()=>(d(),u.value)}),(e,t)=>(c(),R(Ue,null,{default:C(()=>[x(`div`,Tr,[r(At),r(Ct),r(wr)])]),_:1}))}}),[[`__scopeId`,`data-v-cec325ed`]]),Dr=`{"version":"2.0","pageConfig":{"meta":{"version":"2.0","createdAt":"","updatedAt":""},"style":{"backgroundColor":"#ffffff","width":"500px"}},"blockMap":{"9d79c91fd764":{"key":"9d79c91fd764","type":"divider","name":"Divider"},"b37fb9a4cfad":{"key":"b37fb9a4cfad","type":"link","name":"Link"}},"blockConfigMap":{"9d79c91fd764":{"key":"9d79c91fd764","name":"Divider","type":"divider","meta":{"version":"2.0","createdAt":"2025-03-25 11:16:12","updatedAt":"2025-03-25 11:16:12"},"attr":{},"style":{"display":"inline-block","width":"100%","height":"1px","lineHeight":"1px","verticalAlign":"middle","borderTop":{"color":"#bbbbbb","width":"1px","style":"solid"}},"containerStyle":{"textAlign":"center","padding":{"more":false,"all":"10px","top":"0","left":"0","right":"0","bottom":"0"}}},"b37fb9a4cfad":{"key":"b37fb9a4cfad","name":"Link","type":"link","meta":{"version":"2.0","createdAt":"2025-03-25 11:16:18","updatedAt":"2025-03-25 11:16:18"},"attr":{"href":"__UNSUBSCRIBE_URL__","target":"_blank","content":"

Unsubscribe

"},"style":{"display":"inline-block","color":"#A2A2A2FF","fontWeight":"normal","fontSize":"12px","lineHeight":"120%","letterSpacing":"0px"},"containerStyle":{"textAlign":"center","padding":{"more":false,"all":"10px","top":"0","left":"0","right":"0","bottom":"0"}}}},"cellMap":{"29b965b1ee6b":{"key":"29b965b1ee6b","width":100,"name":"Cell","type":"cell","children":[]},"91fef345521e":{"key":"91fef345521e","width":100,"name":"Cell","type":"cell","children":["9d79c91fd764","b37fb9a4cfad"]}},"cellConfigMap":{"29b965b1ee6b":{"key":"29b965b1ee6b","name":"Cell","type":"cell","meta":{"version":"2.0","createdAt":"2025-03-25 11:16:05","updatedAt":"2025-03-25 11:16:05"},"attr":{},"style":{"backgroundColor":"","padding":{"more":false,"all":"0","top":"0","left":"0","right":"0","bottom":"0"},"border":{"more":false,"all":{"color":"","width":"0","style":"solid"},"top":{"color":"","width":"0","style":"solid"},"right":{"color":"","width":"0","style":"solid"},"bottom":{"color":"","width":"0","style":"solid"},"left":{"color":"","width":"0","style":"solid"}}},"containerStyle":{}},"91fef345521e":{"key":"91fef345521e","name":"Cell","type":"cell","meta":{"version":"2.0","createdAt":"2025-03-25 11:16:08","updatedAt":"2025-03-25 11:16:08"},"attr":{},"style":{"backgroundColor":"","padding":{"more":false,"all":"0","top":"0","left":"0","right":"0","bottom":"0"},"border":{"more":false,"all":{"color":"","width":"0","style":"solid"},"top":{"color":"","width":"0","style":"solid"},"right":{"color":"","width":"0","style":"solid"},"bottom":{"color":"","width":"0","style":"solid"},"left":{"color":"","width":"0","style":"solid"}}},"containerStyle":{}}},"columnsConfigMap":{"75faa7472294":{"key":"75faa7472294","name":"Columns","type":"columns","meta":{"version":"2.0","createdAt":"2025-03-25 11:16:05","updatedAt":"2025-03-25 11:16:05"},"attr":{},"style":{"backgroundColor":"","padding":{"more":false,"all":"0","top":"0","left":"0","right":"0","bottom":"0"}},"containerStyle":{"backgroundColor":""}},"73fc2135ce3e":{"key":"73fc2135ce3e","name":"Columns","type":"columns","meta":{"version":"2.0","createdAt":"2025-03-25 11:16:08","updatedAt":"2025-03-25 11:16:08"},"attr":{},"style":{"backgroundColor":"","padding":{"more":false,"all":"0","top":"0","left":"0","right":"0","bottom":"0"}},"containerStyle":{"backgroundColor":""}}},"columnsMap":{"75faa7472294":{"key":"75faa7472294","type":"columns","name":"Columns","children":["29b965b1ee6b"]},"73fc2135ce3e":{"key":"73fc2135ce3e","type":"columns","name":"Columns","children":["91fef345521e"]}},"columnsSource":["75faa7472294","73fc2135ce3e"]}`,Or=`
`;export{J as a,Be as i,Or as n,q as o,Er as r,Dr as t}; \ No newline at end of file diff --git a/BTPanel/static/vite/js/feature-Feedback-legacy.js b/BTPanel/static/vite/js/feature-Feedback-legacy.js index 404db523..14906426 100644 --- a/BTPanel/static/vite/js/feature-Feedback-legacy.js +++ b/BTPanel/static/vite/js/feature-Feedback-legacy.js @@ -1,3 +1,3 @@ -(function(){System.register([`./rolldown-runtime-legacy.js?v=1784873523001`,`./vendor-utils-legacy.js?v=1784873523001`,`./vendor-vue-legacy.js?v=1784873523001`,`./vendor-naive-legacy.js?v=1784873523001`,`./app-legacy.js?v=1784873523001`,`./app-components-legacy.js?v=1784873523001`,`./app-shared-legacy.js?v=1784873523001`,`./vendor-pdf-legacy.js?v=1784873523001`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,ee,h,g,_,v,te,y,ne,re,ie,ae,oe,se,ce,le,b,ue,x,S,C,w,T,E,D,O,k,de,fe,pe,A,me,j,M,N,P,F,I,L,R,z,B,he,V,ge,_e,H,U,W,ve,ye,be,xe,Se,G,K,q,J,Ce,Y,X;function Z(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]0&&(s=e.res[0].id),[2]}})})()}(),function(e,t){var r=x,i=n;return V(),T(`div`,null,[S(`div`,m,[S(`div`,g,[S(`span`,te,G(e.$t(`Component.Feedback.index_1`)),1)])]),S(`div`,re,[D(r,{value:K(l),"onUpdate:value":t[0]||(t[0]=function(e){return L(l)?l.value=e:null}),rows:6},{default:X(function(){return[S(`p`,null,G(e.$t(`Component.Feedback.index_2`)),1),S(`p`,null,G(e.$t(`Component.Feedback.index_3`)),1)]}),_:1},8,[`value`]),S(`div`,oe,G(e.$t(`Component.Feedback.index_4`)),1),S(`div`,le,[D(i,{type:`primary`,class:`w-120px`,onClick:f},{default:X(function(){return[E(G(e.$t(`Public.Btn.Submit`)),1)]}),_:1})])])])}}}),e(`r`,c({default:function(){return xe}})),xe=b(Se,[[`__scopeId`,`data-v-5cf3b033`]]),P(),p={class:`flex border-1px border-solid border-#f3adaa`},h=[`onClick`],v={class:`flex border-1px border-solid border-#f4cf8f`},ne=[`onClick`],ae={class:`flex border-1px border-solid border-#b8e29f`},ce=[`onClick`],_e=k({__name:`rating`,props:{value:{},valueModifiers:{}},emits:[`update:value`],setup:function(e){var t=Ce(e,`value`),n=function(e){t.value=e};return function(e,i){var a=r;return V(),C(a,{class:`justify-center! mb-16px`,size:20},{default:X(function(){return[S(`div`,null,[S(`div`,p,[(V(),T(o,null,W(6,function(e){return S(`div`,{key:e,class:B([`rating-item`,`danger-item`,{active:t.value===e}]),onClick:function(t){return n(e)}},[S(`span`,null,G(e),1)],10,h)}),64))]),i[0]||(i[0]=S(`div`,{class:`rating-label danger-text`},`No`,-1))]),S(`div`,null,[S(`div`,v,[(V(),T(o,null,W(2,function(e){return S(`div`,{key:e+6,class:B([`rating-item`,`warning-item`,{active:t.value===e+6}]),onClick:function(t){return n(e+6)}},[S(`span`,null,G(e+6),1)],10,ne)}),64))]),i[1]||(i[1]=S(`div`,{class:`rating-label warning-text`},`Yes`,-1))]),S(`div`,null,[S(`div`,ae,[(V(),T(o,null,W(2,function(e){return S(`div`,{key:e+8,class:B([`rating-item`,`success-item`,{active:t.value===e+8}]),onClick:function(t){return n(e+8)}},[S(`span`,null,G(e+8),1)],10,ce)}),64))]),i[2]||(i[2]=S(`div`,{class:`rating-label success-text`},`Must`,-1))])]}),_:1})}}}),ge=b(_e,[[`__scopeId`,`data-v-d5502028`]]),P(),f={class:`banner`},ee={class:`banner-title`},_={class:`ml-8px`},y={key:0,class:`px-24px`},ie={class:`text-primary`},se={class:`flex justify-center my-20px`},pe=k({__name:`form`,emits:[`close`],setup:function(e,t){var r=t.emit,s=q().t,c=U(0),l=r,u=H({}),d=H({}),p=U(null),m=U([]),h=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,(e=p.value)==null?void 0:e.validate()];case 1:return t.sent(),[4,ye({questions:JSON.stringify(m.value.reduce(function(e,t){return e[t.id]=u[t.id],e},{})),rate:c.value,product_type:1})];case 2:return t.sent(),l(`close`),g(),[2]}})})()},g=function(){var e=J({hideClose:!0,content:function(){return D(`div`,{class:`flex-center flex-col w-230px h-124px bg-#F1F9F3`},[D(`img`,{class:`w-56px`,src:R},null),D(`div`,{class:`mt-16px`},[s(`Component.Feedback.index_6`)])])}});setTimeout(function(){e.hide()},3e3)};return function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,me()];case 1:return e=t.sent().message,I(e)&&(m.value=e.res,e.res.forEach(function(e){u[e.id]=``}),e.res.forEach(function(e){e.required===1&&(d[e.id]={required:!0,message:e.question,trigger:[`blur`,`change`]})})),[2]}})})()}(),function(e,t){var r=x,s=i,l=a,g=n;return V(),T(`div`,null,[S(`div`,f,[S(`div`,ee,[S(`span`,_,G(e.$t(`Component.Feedback.index_1`)),1)])]),t[1]||(t[1]=S(`div`,{class:`text-center text-20px font-bold my-20px`},`Would you recommend aaPanel?`,-1)),D(ge,{value:K(c),"onUpdate:value":t[0]||(t[0]=function(e){return L(c)?c.value=e:null})},null,8,[`value`]),K(c)?(V(),T(`div`,y,[D(l,{model:K(u),rules:K(d),ref_key:`formRef`,ref:p},{default:X(function(){return[(V(!0),T(o,null,W(K(m),function(e){return V(),C(s,{label:e.question,path:e.id,key:e.id},{default:X(function(){return[D(r,{value:K(u)[e.id],"onUpdate:value":function(t){return K(u)[e.id]=t},placeholder:e.hint},null,8,[`value`,`onUpdate:value`,`placeholder`])]}),_:2},1032,[`label`,`path`])}),128))]}),_:1},8,[`model`,`rules`]),S(`div`,ie,G(e.$t(`Component.Feedback.index_4`)),1),S(`div`,se,[D(g,{type:`primary`,class:`w-120px`,onClick:h},{default:X(function(){return[E(G(e.$t(`Public.Btn.Submit`)),1)]}),_:1})])])):w(``,!0)])}}}),fe=c({default:function(){return de}}),de=b(pe,[[`__scopeId`,`data-v-e70d5400`]]),P(),N(),d={class:`nps-container`},M=k({__name:`index`,setup:function(e){var t=be(j()).aiAssistant,n=Y(),r=function(){J({width:600,component:O(function(){return l(function(){return Promise.resolve().then(function(){return fe})},void 0)})})},i=function(){return Q(function(){return $(this,function(e){return n.push(`/ai/chat`),[2]})})()};return function(e,n){var a=s,o=ue;return V(),T(`div`,d,[K(t).isShow?(V(),C(a,{key:0,trigger:`hover`,placement:`left`},{trigger:X(function(){return[S(`div`,{class:`nps-box`,onClick:i},ke(n[0]||(n[0]=[S(`i`,{class:`i-common-ai w-18px h-18px`},null,-1)])))]}),default:X(function(){return[n[1]||(n[1]=S(`span`,null,`Click open AI Assistant`,-1))]}),_:1})):w(``,!0),D(a,{trigger:`hover`,placement:`left`},{trigger:X(function(){return[S(`div`,{class:`nps-box`,onClick:r},[D(o,{name:`common-demand`,size:18})])]}),default:X(function(){return[n[2]||(n[2]=S(`span`,null,`Click open survey`,-1))]}),_:1})])}}}),e(`n`,c({default:function(){return he}})),e(`t`,he=b(M,[[`__scopeId`,`data-v-5d33e650`]]))}}})})(); \ No newline at end of file diff --git a/BTPanel/static/vite/js/feature-Feedback.js b/BTPanel/static/vite/js/feature-Feedback.js index 360aa827..afde126b 100644 --- a/BTPanel/static/vite/js/feature-Feedback.js +++ b/BTPanel/static/vite/js/feature-Feedback.js @@ -1,8 +1,7 @@ ;(() => { - const hrefs = ["../css/feature-Feedback.css?v=1784873523001"] const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1784873523001" + const version = "1786507437784" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() @@ -28,14 +27,5 @@ loaded.add(url.href) removeAfterLoad(freshLink, link) } - for (const href of hrefs) { - const url = new URL(href, import.meta.url).href - if (loaded.has(url)) continue - const link = document.createElement("link") - link.rel = "stylesheet" - link.href = url - document.head.appendChild(link) - loaded.add(url) - } })(); -import{r as e}from"./rolldown-runtime.js?v=1784873523001";import{Cn as t,Dn as n,En as r,Er as i,On as a,Sn as o,Yn as s,Zr as c,_r as l,bn as u,kn as d,mn as f,mr as p,nn as m,nr as h,qn as g,qr as _,sr as v,xn as y,yr as b}from"./vendor-utils.js?v=1784873523001";import{l as x,o as S,p as C}from"./vendor-vue.js?v=1784873523001";import{F as w,I as T,P as E,Y as D,ht as O}from"./vendor-naive.js?v=1784873523001";import{$d as k,Ff as A,If as j,Pf as M,Qd as ee,gf as te,gp as N,hf as P,i as F,jf as I,pp as L}from"./app.js?v=1784873523001";import{N as R}from"./app-components.js?v=1784873523001";import{Bf as z}from"./app-shared.js?v=1784873523001";import{n as B,r as V}from"./vendor-pdf.js?v=1784873523001";m();var H={class:`banner`},U={class:`banner-title`},W={class:`ml-8px`},G={class:`pt-24px px-32px`},K={class:`mt-16px text-primary`},q={class:`flex justify-center mt-20px`},J=d({__name:`submit`,props:{entryId:{}},emits:[`close`],setup(e,{emit:a}){let{t:o}=x(),s=S(),l=a,d=``,f=e,m=b(``),h=()=>{let e=s.currentRoute.value.path,t={site:502,wp:503,ftp:504,database:505,docker:506,security:507,waf:508,mail:509,files:510,logs:511,ssl_domain:512,aapanelsub:513,terminal:514,crontab:515,softs:516,setting:517,control:518};for(let n in t)if(e.includes(n))return t[n];return 501},_=()=>({questions:{[d]:m.value},submit_entry:f.entryId||h()}),y=async()=>{if(m.value.trim()===``){M.error(o(`Component.Feedback.index_5`));return}await P(_()),l(`close`),C()},C=()=>{let e=I({hideClose:!0,content:()=>n(`div`,{class:`flex-center flex-col w-230px h-124px bg-#F1F9F3`},[n(`img`,{class:`w-56px`,src:z},null),n(`div`,{class:`mt-16px`},[o(`Component.Feedback.index_6`)])])});setTimeout(()=>{e.hide()},3e3)};return(async()=>{let{message:e}=await ee();N(e)&&L(e.res)&&e.res.length>0&&(d=e.res[0].id)})(),(e,a)=>{let o=R,s=O;return g(),t(`div`,null,[u(`div`,H,[u(`div`,U,[u(`span`,W,c(e.$t(`Component.Feedback.index_1`)),1)])]),u(`div`,G,[n(o,{value:i(m),"onUpdate:value":a[0]||(a[0]=e=>p(m)?m.value=e:null),rows:6},{default:v(()=>[u(`p`,null,c(e.$t(`Component.Feedback.index_2`)),1),u(`p`,null,c(e.$t(`Component.Feedback.index_3`)),1)]),_:1},8,[`value`]),u(`div`,K,c(e.$t(`Component.Feedback.index_4`)),1),u(`div`,q,[n(s,{type:`primary`,class:`w-120px`,onClick:y},{default:v(()=>[r(c(e.$t(`Public.Btn.Submit`)),1)]),_:1})])])])}}}),ne=e({default:()=>Y}),Y=j(J,[[`__scopeId`,`data-v-5cf3b033`]]);m();var X={class:`flex border-1px border-solid border-#f3adaa`},Z=[`onClick`],re={class:`flex border-1px border-solid border-#f4cf8f`},ie=[`onClick`],ae={class:`flex border-1px border-solid border-#b8e29f`},oe=[`onClick`],se=j(d({__name:`rating`,props:{value:{},valueModifiers:{}},emits:[`update:value`],setup(e){let n=h(e,`value`),r=e=>{n.value=e};return(e,i)=>{let a=T;return g(),y(a,{class:`justify-center! mb-16px`,size:20},{default:v(()=>[u(`div`,null,[u(`div`,X,[(g(),t(f,null,s(6,e=>u(`div`,{key:e,class:_([`rating-item`,`danger-item`,{active:n.value===e}]),onClick:t=>r(e)},[u(`span`,null,c(e),1)],10,Z)),64))]),i[0]||(i[0]=u(`div`,{class:`rating-label danger-text`},`No`,-1))]),u(`div`,null,[u(`div`,re,[(g(),t(f,null,s(2,e=>u(`div`,{key:e+6,class:_([`rating-item`,`warning-item`,{active:n.value===e+6}]),onClick:t=>r(e+6)},[u(`span`,null,c(e+6),1)],10,ie)),64))]),i[1]||(i[1]=u(`div`,{class:`rating-label warning-text`},`Yes`,-1))]),u(`div`,null,[u(`div`,ae,[(g(),t(f,null,s(2,e=>u(`div`,{key:e+8,class:_([`rating-item`,`success-item`,{active:n.value===e+8}]),onClick:t=>r(e+8)},[u(`span`,null,c(e+8),1)],10,oe)),64))]),i[2]||(i[2]=u(`div`,{class:`rating-label success-text`},`Must`,-1))])]),_:1})}}}),[[`__scopeId`,`data-v-d5502028`]]);m();var ce={class:`banner`},le={class:`banner-title`},ue={class:`ml-8px`},de={key:0,class:`px-24px`},fe={class:`text-primary`},pe={class:`flex justify-center my-20px`},me=d({__name:`form`,emits:[`close`],setup(e,{emit:a}){let{t:d}=x(),m=b(0),h=a,_=l({}),S=l({}),C=b(null),T=b([]),D=async()=>{var e;await((e=C.value)==null?void 0:e.validate()),await te({questions:JSON.stringify(T.value.reduce((e,t)=>(e[t.id]=_[t.id],e),{})),rate:m.value,product_type:1}),h(`close`),A()},A=()=>{let e=I({hideClose:!0,content:()=>n(`div`,{class:`flex-center flex-col w-230px h-124px bg-#F1F9F3`},[n(`img`,{class:`w-56px`,src:z},null),n(`div`,{class:`mt-16px`},[d(`Component.Feedback.index_6`)])])});setTimeout(()=>{e.hide()},3e3)};return(async()=>{let{message:e}=await k();N(e)&&(T.value=e.res,e.res.forEach(e=>{_[e.id]=``}),e.res.forEach(e=>{e.required===1&&(S[e.id]={required:!0,message:e.question,trigger:[`blur`,`change`]})}))})(),(e,a)=>{let l=R,d=E,h=w,b=O;return g(),t(`div`,null,[u(`div`,ce,[u(`div`,le,[u(`span`,ue,c(e.$t(`Component.Feedback.index_1`)),1)])]),a[1]||(a[1]=u(`div`,{class:`text-center text-20px font-bold my-20px`},`Would you recommend aaPanel?`,-1)),n(se,{value:i(m),"onUpdate:value":a[0]||(a[0]=e=>p(m)?m.value=e:null)},null,8,[`value`]),i(m)?(g(),t(`div`,de,[n(h,{model:i(_),rules:i(S),ref_key:`formRef`,ref:C},{default:v(()=>[(g(!0),t(f,null,s(i(T),e=>(g(),y(d,{label:e.question,path:e.id,key:e.id},{default:v(()=>[n(l,{value:i(_)[e.id],"onUpdate:value":t=>i(_)[e.id]=t,placeholder:e.hint},null,8,[`value`,`onUpdate:value`,`placeholder`])]),_:2},1032,[`label`,`path`]))),128))]),_:1},8,[`model`,`rules`]),u(`div`,fe,c(e.$t(`Component.Feedback.index_4`)),1),u(`div`,pe,[n(b,{type:`primary`,class:`w-120px`,onClick:D},{default:v(()=>[r(c(e.$t(`Public.Btn.Submit`)),1)]),_:1})])])):o(``,!0)])}}}),Q=e({default:()=>he}),he=j(me,[[`__scopeId`,`data-v-e70d5400`]]);m(),V();var ge={class:`nps-container`},_e=d({__name:`index`,setup(e){let{aiAssistant:r}=C(F()),s=S(),c=()=>{I({width:600,component:a(()=>B(()=>Promise.resolve().then(()=>Q),void 0))})},l=async()=>{s.push(`/ai/chat`)};return(e,a)=>{let s=D,d=A;return g(),t(`div`,ge,[i(r).isShow?(g(),y(s,{key:0,trigger:`hover`,placement:`left`},{trigger:v(()=>[u(`div`,{class:`nps-box`,onClick:l},[...a[0]||(a[0]=[u(`i`,{class:`i-common-ai w-18px h-18px`},null,-1)])])]),default:v(()=>[a[1]||(a[1]=u(`span`,null,`Click open AI Assistant`,-1))]),_:1})):o(``,!0),n(s,{trigger:`hover`,placement:`left`},{trigger:v(()=>[u(`div`,{class:`nps-box`,onClick:c},[n(d,{name:`common-demand`,size:18})])]),default:v(()=>[a[2]||(a[2]=u(`span`,null,`Click open survey`,-1))]),_:1})])}}}),ve=e({default:()=>$}),$=j(_e,[[`__scopeId`,`data-v-5d33e650`]]);export{ve as n,ne as r,$ as t}; \ No newline at end of file +import{r as e}from"./rolldown-runtime.js?v=1786507437784";import{Cn as t,Dn as n,En as r,Jn as i,On as a,Or as o,Sn as s,Xn as c,Yr as l,bn as u,br as d,cr as f,ei as p,hr as m,kn as h,mn as g,nn as _,rr as v,vr as y,xn as b}from"./vendor-utils.js?v=1786507437784";import{l as x,o as S,p as C}from"./vendor-vue.js?v=1786507437784";import{F as w,I as T,L as E,X as D,gt as O}from"./vendor-naive.js?v=1786507437784";import{Lf as k,Pf as A,Rf as j,gp as M,i as ee,nf as te,tf as N,vf as P,yf as F,yp as I,zf as L}from"./app.js?v=1786507437784";import{N as R}from"./app-components.js?v=1786507437784";import{Rf as z}from"./app-shared.js?v=1786507437784";import{n as B,r as V}from"./vendor-pdf.js?v=1786507437784";_();var H={class:`banner`},U={class:`banner-title`},W={class:`ml-8px`},G={class:`pt-24px px-32px`},K={class:`mt-16px text-primary`},q={class:`flex justify-center mt-20px`},J=h({__name:`submit`,props:{entryId:{}},emits:[`close`],setup(e,{emit:a}){let{t:s}=x(),c=S(),l=a,h=``,g=e,_=d(``),v=()=>{let e=c.currentRoute.value.path,t={site:502,wp:503,ftp:504,database:505,docker:506,security:507,waf:508,mail:509,files:510,logs:511,ssl_domain:512,aapanelsub:513,terminal:514,crontab:515,softs:516,setting:517,control:518};for(let n in t)if(e.includes(n))return t[n];return 501},y=()=>({questions:{[h]:_.value},submit_entry:g.entryId||v()}),b=async()=>{if(_.value.trim()===``){k.error(s(`Component.Feedback.index_5`));return}await P(y()),l(`close`),C()},C=()=>{let e=A({hideClose:!0,content:()=>n(`div`,{class:`flex-center flex-col w-230px h-124px bg-#F1F9F3`},[n(`img`,{class:`w-56px`,src:z},null),n(`div`,{class:`mt-16px`},[s(`Component.Feedback.index_6`)])])});setTimeout(()=>{e.hide()},3e3)};return(async()=>{let{message:e}=await N();I(e)&&M(e.res)&&e.res.length>0&&(h=e.res[0].id)})(),(e,a)=>{let s=R,c=O;return i(),t(`div`,null,[u(`div`,H,[u(`div`,U,[u(`span`,W,p(e.$t(`Component.Feedback.index_1`)),1)])]),u(`div`,G,[n(s,{value:o(_),"onUpdate:value":a[0]||(a[0]=e=>m(_)?_.value=e:null),rows:6},{default:f(()=>[u(`p`,null,p(e.$t(`Component.Feedback.index_2`)),1),u(`p`,null,p(e.$t(`Component.Feedback.index_3`)),1)]),_:1},8,[`value`]),u(`div`,K,p(e.$t(`Component.Feedback.index_4`)),1),u(`div`,q,[n(c,{type:`primary`,class:`w-120px`,onClick:b},{default:f(()=>[r(p(e.$t(`Public.Btn.Submit`)),1)]),_:1})])])])}}}),ne=e({default:()=>Y}),Y=L(J,[[`__scopeId`,`data-v-5cf3b033`]]);_();var X={class:`flex border-1px border-solid border-#f3adaa`},Z=[`onClick`],re={class:`flex border-1px border-solid border-#f4cf8f`},ie=[`onClick`],ae={class:`flex border-1px border-solid border-#b8e29f`},oe=[`onClick`],se=L(h({__name:`rating`,props:{value:{},valueModifiers:{}},emits:[`update:value`],setup(e){let n=v(e,`value`),r=e=>{n.value=e};return(e,a)=>{let o=E;return i(),b(o,{class:`justify-center! mb-16px`,size:20},{default:f(()=>[u(`div`,null,[u(`div`,X,[(i(),t(g,null,c(6,e=>u(`div`,{key:e,class:l([`rating-item`,`danger-item`,{active:n.value===e}]),onClick:t=>r(e)},[u(`span`,null,p(e),1)],10,Z)),64))]),a[0]||(a[0]=u(`div`,{class:`rating-label danger-text`},`No`,-1))]),u(`div`,null,[u(`div`,re,[(i(),t(g,null,c(2,e=>u(`div`,{key:e+6,class:l([`rating-item`,`warning-item`,{active:n.value===e+6}]),onClick:t=>r(e+6)},[u(`span`,null,p(e+6),1)],10,ie)),64))]),a[1]||(a[1]=u(`div`,{class:`rating-label warning-text`},`Yes`,-1))]),u(`div`,null,[u(`div`,ae,[(i(),t(g,null,c(2,e=>u(`div`,{key:e+8,class:l([`rating-item`,`success-item`,{active:n.value===e+8}]),onClick:t=>r(e+8)},[u(`span`,null,p(e+8),1)],10,oe)),64))]),a[2]||(a[2]=u(`div`,{class:`rating-label success-text`},`Must`,-1))])]),_:1})}}}),[[`__scopeId`,`data-v-d5502028`]]);_();var ce={class:`banner`},le={class:`banner-title`},ue={class:`ml-8px`},de={key:0,class:`px-24px`},fe={class:`text-primary`},pe={class:`flex justify-center my-20px`},me=h({__name:`form`,emits:[`close`],setup(e,{emit:a}){let{t:l}=x(),h=d(0),_=a,v=y({}),S=y({}),C=d(null),E=d([]),D=async()=>{var e;await((e=C.value)==null?void 0:e.validate()),await F({questions:JSON.stringify(E.value.reduce((e,t)=>(e[t.id]=v[t.id],e),{})),rate:h.value,product_type:1}),_(`close`),k()},k=()=>{let e=A({hideClose:!0,content:()=>n(`div`,{class:`flex-center flex-col w-230px h-124px bg-#F1F9F3`},[n(`img`,{class:`w-56px`,src:z},null),n(`div`,{class:`mt-16px`},[l(`Component.Feedback.index_6`)])])});setTimeout(()=>{e.hide()},3e3)};return(async()=>{let{message:e}=await te();I(e)&&(E.value=e.res,e.res.forEach(e=>{v[e.id]=``}),e.res.forEach(e=>{e.required===1&&(S[e.id]={required:!0,message:e.question,trigger:[`blur`,`change`]})}))})(),(e,a)=>{let l=R,d=w,_=T,y=O;return i(),t(`div`,null,[u(`div`,ce,[u(`div`,le,[u(`span`,ue,p(e.$t(`Component.Feedback.index_1`)),1)])]),a[1]||(a[1]=u(`div`,{class:`text-center text-20px font-bold my-20px`},`Would you recommend aaPanel?`,-1)),n(se,{value:o(h),"onUpdate:value":a[0]||(a[0]=e=>m(h)?h.value=e:null)},null,8,[`value`]),o(h)?(i(),t(`div`,de,[n(_,{model:o(v),rules:o(S),ref_key:`formRef`,ref:C},{default:f(()=>[(i(!0),t(g,null,c(o(E),e=>(i(),b(d,{label:e.question,path:e.id,key:e.id},{default:f(()=>[n(l,{value:o(v)[e.id],"onUpdate:value":t=>o(v)[e.id]=t,placeholder:e.hint},null,8,[`value`,`onUpdate:value`,`placeholder`])]),_:2},1032,[`label`,`path`]))),128))]),_:1},8,[`model`,`rules`]),u(`div`,fe,p(e.$t(`Component.Feedback.index_4`)),1),u(`div`,pe,[n(y,{type:`primary`,class:`w-120px`,onClick:D},{default:f(()=>[r(p(e.$t(`Public.Btn.Submit`)),1)]),_:1})])])):s(``,!0)])}}}),Q=e({default:()=>he}),he=L(me,[[`__scopeId`,`data-v-e70d5400`]]);_(),V();var ge={class:`nps-container`},_e=h({__name:`index`,setup(e){let{aiAssistant:r}=C(ee()),c=S(),l=()=>{A({width:600,component:a(()=>B(()=>Promise.resolve().then(()=>Q),void 0))})},d=async()=>{c.push(`/ai/chat`)};return(e,a)=>{let c=D,p=j;return i(),t(`div`,ge,[o(r).isShow?(i(),b(c,{key:0,trigger:`hover`,placement:`left`},{trigger:f(()=>[u(`div`,{class:`nps-box`,onClick:d},[...a[0]||(a[0]=[u(`i`,{class:`i-common-ai w-18px h-18px`},null,-1)])])]),default:f(()=>[a[1]||(a[1]=u(`span`,null,`Click open AI Assistant`,-1))]),_:1})):s(``,!0),n(c,{trigger:`hover`,placement:`left`},{trigger:f(()=>[u(`div`,{class:`nps-box`,onClick:l},[n(p,{name:`common-demand`,size:18})])]),default:f(()=>[a[2]||(a[2]=u(`span`,null,`Click open survey`,-1))]),_:1})])}}}),ve=e({default:()=>$}),$=L(_e,[[`__scopeId`,`data-v-5d33e650`]]);export{ve as n,ne as r,$ as t}; \ No newline at end of file diff --git a/BTPanel/static/vite/js/feature-FileEditor-legacy.js b/BTPanel/static/vite/js/feature-FileEditor-legacy.js index 142e806e..2fb86d93 100644 --- a/BTPanel/static/vite/js/feature-FileEditor-legacy.js +++ b/BTPanel/static/vite/js/feature-FileEditor-legacy.js @@ -1,6 +1,6 @@ -(function(){System.register([`./rolldown-runtime-legacy.js?v=1784873523001`,`./vendor-utils-legacy.js?v=1784873523001`,`./vendor-vue-legacy.js?v=1784873523001`,`./vendor-naive-legacy.js?v=1784873523001`,`./app-legacy.js?v=1784873523001`,`./app-components-legacy.js?v=1784873523001`,`./app-shared-legacy.js?v=1784873523001`,`./vendor-pdf-legacy.js?v=1784873523001`,`./app-base-legacy.js?v=1784873523001`,`./vendor-ace-legacy.js?v=1784873523001`,`./feature-EmailEditor-legacy.js?v=1784873523001`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O,ee,te,k,ne,re,ie,ae,oe,se,ce,le,ue,de,fe,pe,me,A,he,ge,_e,ve,ye,be,xe,Se,Ce,we,Te,Ee,De,Oe,ke,Ae,je,Me,Ne,Pe,Fe,Ie,Le,Re,ze,Be,Ve,He,Ue,We,Ge,Ke,qe,Je,Ye,Xe,Ze,Qe,$e,et,tt,nt,rt,it,at,ot,st,ct,lt,ut,dt,ft,pt,mt,ht,gt,_t,vt,yt,bt,xt,St,Ct,wt,Tt,Et,Dt,Ot,kt,At,jt,Mt,Nt,Pt,Ft,It,Lt,Rt,zt,Bt,Vt,Ht,Ut,Wt,Gt,Kt,qt,Jt,Yt,Xt,Zt,Qt,$t,en,tn,nn,rn,an,on,sn,cn,ln,un,dn,fn,pn,mn,hn,gn,_n,vn,yn,bn,xn,Sn,Cn,wn,Tn,En,Dn,On,kn,An,jn,Mn,Nn,Pn,Fn,In,Ln,Rn,zn,Bn,Vn,Hn,Un,Wn,Gn,Kn,qn,Jn,Yn,Xn,j,Zn,Qn,$n,er,tr,nr,rr,ir,ar,or,sr,cr,lr,ur,dr,fr,pr,mr,hr,M,gr,_r,N,vr,yr,br,P,xr,Sr,Cr,F,I,wr,Tr,Er,Dr,L,R,Or,kr,Ar,jr,Mr,Nr,Pr,Fr,Ir,Lr,Rr,zr,Br,Vr,Hr,Ur,Wr,Gr,Kr,qr,Jr,Yr,Xr,Zr,Qr,$r,ei,ti,ni,ri,ii,ai,oi,si,ci,li,ui,di,fi,pi,mi,hi,gi,_i,vi,yi,bi,xi,Si,z,Ci,B,wi,Ti,Ei,Di,V,Oi,ki,Ai,ji,Mi,Ni,Pi,H,Fi,Ii,Li,Ri,U,zi,Bi,Vi,W,Hi,Ui,Wi,Gi,Ki,qi,Ji,Yi,Xi,Zi,Qi,$i,ea,ta,na,ra,ia,G,aa,oa,sa,ca,la,ua,da,fa,K,pa,ma,q,ha,ga,_a,va,J,ya,ba,xa,Sa,Ca,wa,Ta,Ea,Da,Oa,ka,Aa,ja,Y,Ma,Na,Pa;function Fa(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]g&&(y.style.width=g-b+`px`)),e.clientY>v&&T(),e.clientY<_&&ee(),h(y),m&&m()},C=wa(function(){if(k.scrollTop>=k.scrollHeight-k.clientHeight){w();return}y.style.height=y.offsetHeight+10+`px`,y.style.marginTop=parseInt(getComputedStyle(y).marginTop)-10+`px`,k.scrollTop+=10,ne=k.scrollTop,h(y),m&&m()},{immediate:!1}),w=C.pause,T=C.resume,E=C.isActive,D=wa(function(){if(k.scrollTop<=0){O();return}y.style.height=y.offsetHeight+10+`px`,k.scrollTop-=10,re+=10,h(y),m&&m()},{immediate:!1}),O=D.pause,ee=D.resume,te=D.isActive,k=p.querySelector(`.n-scrollbar-container`),ne=0,re=0;document.onmousemove=S,document.onmouseup=function(){document.onmousemove=null,p.contains(y)&&p.removeChild(y)}}}),{m_flag:r,m_x:u,m_y:d,m_left:i,m_right:a,m_top:o,m_bottom:s,m_height:c,m_width:l}}function Qa(e,t){var n=ma(e.m_left),r=ma(e.m_right),i=ma(e.m_top),a=ma(e.m_bottom),o=ma(t.left),s=ma(t.right),c=ma(t.top),l=ma(t.bottom);return!(sr||la)}function $a(e){e.card_hover=!0}function eo(e){e.card_hover=!1}function Q(e,t){return X(function(){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w;return Z(this,function(T){switch(T.label){case 0:n=e.tableLoading,r=e.currentPath,i=e.favoriteList,a=e.fileRecycle,o=e.fileList,s=e.filesView,c=e.directoryCount,l=e.fileCount,u=e.total,d=e.page,f=e.size,p=e.sort,m=e.reverse,h=e.diskMountPoint,g=e.currentFile,_=e.currentDirSize,v=e.uploadFileList,y=e.dragUploadRef,n.value=!0,T.label=1;case 1:return T.trys.push([1,4,5,6]),[4,Xs(r.value,function(e){i.value=e.store,a.value=e.file_recycle,c.value=e.dir.length,l.value=e.files.length,u.value=Xr(e.page),h.value=e.disk,r.value=e.path},Ga(qa(Ga({p:d.value,showRow:f.value},p.value?{sort:p.value,reverse:m.value}:{}),{disk:!0}),t))];case 2:return x=T.sent(),g.value=null,_.value=-1,[4,no(e)];case 3:return S=T.sent(),C=[],S.length&&(C=S.map(function(e){return e.key})),o.value=x.map(function(e){return e.remarks_hover=!1,e.isEditRemarks=!1,e.isCreate=!1,e.card_hover=!1,e.card_choosed=!1,e.isRenameForCard=!1,e.operation_show=!1,C.includes(e.path)?e.isFavorite=!0:e.isFavorite=!1,e.isShare=Number(e.durl)===0?0:Number(e.durl),e}),v.value=[],(b=y.value)==null||b.listenDragEvent(),Oi(function(){s.value==`list`&&(to(e),co(e))}),$s(e),[3,6];case 4:return w=T.sent(),console.warn(w),[3,6];case 5:return n.value=!1,[7];case 6:return[2]}})})()}function to(e){var t=e.tableRef;t.value&&Za(t.value.querySelector(`.n-data-table-base-table-body`),function(t){return ro(e,t)},function(t,n){return io(t,n,e)})}function no(e){return X(function(){var t,n,r,i;return Z(this,function(a){switch(a.label){case 0:t=e.resetFavoriteOptions,n=e.favoriteOptions,a.label=1;case 1:return a.trys.push([1,3,,4]),[4,W.post(`/files?action=get_files_store`,{},{requestOptions:{isOriginalResult:!0}})];case 2:return r=a.sent().message.map(function(e){return{type:e.type,icon:e.type,label:e.name,key:e.path}}),t(),n.value=Ya(r).concat(Ya(n.value)),[2,n.value];case 3:return i=a.sent(),console.warn(i),[2,[]];case 4:return[2]}})})()}function ro(e,t){for(var n=e.trRectArr,r=e.choosedKeys,i=[],a=0;a1?`multiple`:n.value.length==1?`single`:`empty`),r.value.filesOperation(e,i)}function uo(){var e,t=(e=document.querySelector(`#createInput`))==null?void 0:e.querySelector(`input`);t==null||t.focus(),t==null||t.select()}function fo(e,t){return X(function(){var n,r,i;return Z(this,function(a){switch(a.label){case 0:n=V.loading(`Processing, please wait...`).close,a.label=1;case 1:return a.trys.push([1,,4,5]),[4,ur(`tamper_core`,71)];case 2:return a.sent(),[4,W.post(`/tamper_core/get_effective_path.json`,{path:t.path},{requestOptions:{isOriginalResult:!0}})];case 3:return r=a.sent().message,B(r)&&r.status&&(i=r.data,t.type===`dir`?po(e,t,i):mo(e,t,i)),[3,5];case 4:return n(),[7];case 5:return[2]}})})()}function po(e,t,n){var r=n.pid,i=n.lock,a=n.action;_a({width:480,title:(i?`Turning off protection `:`Turning on protection `)+`[`.concat(t.path,`]`),content:ua(i?`file.tableController.afterTurningOffProtectionDir`:`file.tableController.afterTurningOnProtectionDir`),onConfirm:function(){return X(function(){var n;return Z(this,function(o){switch(o.label){case 0:return a[0]===`create`&&r===0?[4,ho(t.path,[])]:[3,2];case 1:return o.sent(),Q(e),[2];case 2:return n=[],i?n.push({key:t.path.indexOf(`/www/server/panel/class`)==-1?a[0]:`add_wd`,values:[t.path]}):n.push({key:a[0],values:[t.path]}),[4,go(r,n)];case 3:return o.sent(),Q(e),[2]}})})()}})}function mo(e,t,n){var r=n.pid,i=n.lock,a=n.action,o=ua(i?`file.tableController.turningOffProtection`:`file.tableController.turningOnProtection`,{path:t.path}),s=ua(i?`file.tableController.afterTurningOffProtectionFile`:`file.tableController.afterTurningOnProtectionFile`),c=U(!1),u=U(!0);_a({title:o,width:480,content:function(){return I(x,null,[I(`div`,null,[s]),I(`div`,{class:`mt-8px`},[I(l,{checked:u.value,"onUpdate:checked":function(e){return u.value=e}},{default:function(){return[I(`span`,null,[ua(i?`file.tableController.turningOffProtectionFile`:`file.tableController.turningOnProtectionFile`,{path:t.nm})])]}})]),I(`div`,{class:`mt-8px`},[I(l,{checked:c.value,"onUpdate:checked":function(e){return c.value=e}},{default:function(){return[I(`span`,null,[ua(i?`file.tableController.turningOffProtectionSuffix`:`file.tableController.turningOnProtectionSuffix`,{suffix:t.ext})])]}})])])},onConfirm:function(){return X(function(){var n,o,s,l,d;return Z(this,function(f){switch(f.label){case 0:return a[0]===`create`&&r===0?(n=t.path.substring(0,t.path.lastIndexOf(`/`)),o=[],u.value&&(s=t.path.split(`/`),l=s.length>=2?s[s.length-2]:``,o.push(``.concat(l,`/`,t.nm))),c.value&&o.push(`.`+t.ext),[4,ho(n,o)]):[3,2];case 1:return f.sent(),Q(e),[2];case 2:return d=[],i?(u.value&&(d.push({key:`remove_bf`,values:[t.path]}),d.push({key:`add_wf`,values:[t.path]})),c.value&&d.push({key:`remove_bf`,values:[`.`+t.ext]})):(u.value&&(d.push({key:`add_bf`,values:[t.path]}),d.push({key:`remove_wf`,values:[t.path]})),c.value&&d.push({key:`add_bf`,values:[`.`+t.ext]})),[4,go(r,d)];case 3:return f.sent(),Q(e),[2]}})})()}})}function ho(e,t){return X(function(){var n,r;return Z(this,function(i){switch(i.label){case 0:return[4,W.post(`/tamper_core/create_path.json`,{path:e,exts:JSON.stringify(t)},{requestOptions:{loading:ua(`file.tableController.creatingDirectoryProtection`),isOriginalResult:!0}})];case 1:if(n=i.sent(),r=n.message,B(r))if(r.status)V.success(r.msg);else return V.error(r.msg),[2,Promise.reject()];return[2]}})})()}function go(e,t){return X(function(){var n,r;return Z(this,function(i){switch(i.label){case 0:return[4,W.post(`/tamper_core/batch_setting.json`,{pid:e,settings:JSON.stringify(t)},{requestOptions:{loading:ua(`file.tableController.executing`),isOriginalResult:!0}})];case 1:if(n=i.sent(),r=n.message,B(r))if(r.status)V.success(r.msg);else return V.error(r.msg),[2,Promise.reject()];return[2]}})})()}function _o(e,t){var n=e.currentPreviewImg,r=e.previewShow;n.value=t,r.value=!0}function vo(e,t){var n=e.currentPreviewVideo,r=e.previewVideoShow;n.value={path:t.path,name:t.nm},r.value=!0}function yo(e){return X(function(){return Z(this,function(t){switch(t.label){case 0:return[4,W.post(`/files?action=set_file_ps`,e,{requestOptions:{successMessage:!0}})];case 1:return t.sent(),[2]}})})()}function bo(e){return X(function(){var t,n,r;return Z(this,function(i){switch(i.label){case 0:if(t=e.currentFile,n=e.currentPath,!t.value||!(t.value.isCreate&&t.value.isRename||t.value.isRenameForCard)||(t.value.editName||(t.value.isCreate=!1),t.value.editName==t.value.nm&&(t.value.isCreate=!1),!(t.value.isCreate&&t.value.isRename||t.value.isRenameForCard)))return[3,7];if(t.value.editName===t.value.nm)return[3,6];i.label=1;case 1:return i.trys.push([1,3,4,5]),[4,hs(t.value.path,n.value+`/`+t.value.editName)];case 2:return i.sent(),Q(e),[3,5];case 3:return r=i.sent(),console.log(r),[3,5];case 4:return t.value.isCreate=!1,t.value.isRenameForCard=!1,t.value.isRename=!1,[7];case 5:return[2,!0];case 6:t.value.isCreate=!1,t.value.isRenameForCard=!1,t.value.isRename=!1,i.label=7;case 7:return[2]}})})()}function xo(e){return X(function(){var t,n,r,i;return Z(this,function(a){switch(a.label){case 0:return t=e.currentFile,n=e.currentPath,r=e.fileList,!t.value||!(t.value.isCreate&&!t.value.isRename)?[3,8]:t.value.editName==``?(r.value.shift(),[3,8]):[3,1];case 1:return a.trys.push([1,7,,8]),t.value.type==`dir`?[4,Mo(n.value+`/`+t.value.editName)]:[3,3];case 2:return a.sent(),[3,5];case 3:return[4,No(n.value+`/`+t.value.editName)];case 4:a.sent(),a.label=5;case 5:return[4,Q(e)];case 6:return a.sent(),[2,!0];case 7:return i=a.sent(),r.value.shift(),console.warn(i),[3,8];case 8:return[2]}})})()}function So(e){return X(function(){var t;return Z(this,function(n){switch(n.label){case 0:return t=e.currentFile,!t.value||!t.value.isEditRemarks?[3,4]:t.value.editRemarks==t.value.rmk?[3,3]:[4,yo({filename:t.value.path,ps_type:0,ps_body:t.value.editRemarks})];case 1:return n.sent(),[4,Q(e)];case 2:return n.sent(),[2,!0];case 3:return t.value.isEditRemarks=!1,t.value.remarks_hover=!1,[2,!1];case 4:return[2]}})})()}function Co(e){return X(function(){return Z(this,function(t){switch(t.label){case 0:return[4,So(e)];case 1:return t.sent()?[2]:[4,bo(e)];case 2:return t.sent()?[2]:[4,xo(e)];case 3:return t.sent(),[2]}})})()}function wo(){return X(function(){return Z(this,function(e){return[2,W.post(`/task?action=get_task_lists`,{status:-3})]})})()}function To(e){return X(function(){var n;return Z(this,function(r){switch(r.label){case 0:return document.querySelector(`.file-task-modal`)?[2]:[4,wo()];case 1:return n=r.sent().message,Ci(n)&&n.length>0&&Sa({title:ua(`file.tableController.realtimeTaskQueue`),width:510,class:`file-task-modal`,unstableShowMask:!1,data:{store:e,taskList:n},component:L(function(){return A(function(){return t.import(`./view-files-legacy.js?v=1784873523001`).then(function(e){return e.O})},void 0)})}),[2]}})})()}function Eo(e){return X(function(){return Z(this,function(t){return[2,W.post(`/task?action=remove_task`,{id:e},{requestOptions:{loading:ua(`file.tableController.deletingTask`),successMessage:!0}})]})})()}function Do(e){return Sa({title:ca(`file.shareListModal.title`),width:850,data:{fileStore:e},component:ea})}function Oo(e){var t=e.fileList.value.find(function(t){return t.nm===e.choosedKeys.value[0]});if(t)return Sa({title:t.type==`dir`?ca(`file.shareModal.setShareFolder`,{name:t.nm}):ca(`file.shareModal.setShareFile`,{name:t.nm}),width:560,footer:!0,confirmText:ca(`file.shareModal.create`),data:{file:t,fileStore:e},component:wr})}function ko(e,t){return Sa({title:ca(`file.shareModal.shareDetails`,{name:e.ps||e.filename||e.id}),width:560,footer:!0,confirmType:`error`,confirmText:ca(`file.shareModal.closeSharingChain`),data:{detail:e,fileStore:t},component:Nr})}function Ao(e,t){ko({id:e},t)}function jo(e,t){var n=Number(e.isShare||e.durl);n&&Ao(n,t)}function Mo(e){return X(function(){var t;return Z(this,function(n){switch(n.label){case 0:return n.trys.push([0,2,,3]),[4,W.post(`/files?action=CreateDir`,{path:e},{requestOptions:{loading:sa(`file.buttonGroup.loading.creatingDirectory`),successMessage:!0}})];case 1:return n.sent(),[3,3];case 2:return t=n.sent(),console.warn(t),[3,3];case 3:return[2]}})})()}function No(e){return X(function(){var t;return Z(this,function(n){switch(n.label){case 0:return n.trys.push([0,2,,3]),[4,W.post(`/files?action=CreateFile`,{path:e},{requestOptions:{loading:sa(`file.buttonGroup.loading.creatingFile`),successMessage:!0}})];case 1:return n.sent(),[3,3];case 2:return t=n.sent(),console.warn(t),[3,3];case 3:return[2]}})})()}function Po(e,t){return X(function(){var n;return Z(this,function(r){switch(r.label){case 0:return r.trys.push([0,2,,3]),[4,W.post(`/files?action=CreateLink`,{sfile:e,dfile:t},{requestOptions:{loading:sa(`file.buttonGroup.loading.creatingSoftlink`),successMessage:!0}})];case 1:return r.sent(),[3,3];case 2:return n=r.sent(),console.warn(n),[3,3];case 3:return[2]}})})()}function Fo(e,t){var n=e.filesView;n.value=t}function Io(e){$(e,`UploadFile`,function(e){e.value.open()})}function Lo(e){$(e,`RemoteDownload`,function(e){e.value.open()})}function Ro(e){return Sa({title:sa(`file.searchFileContentModal.title`),width:1100,height:686,footer:!1,data:{fileStore:e,currentPath:e.currentPath.value},component:L(function(){return A(function(){return t.import(`./view-files-legacy.js?v=1784873523001`).then(function(e){return e.t})},void 0)})})}function zo(e){Ro(e)}function Bo(e,t,n){t==`management`?Fi(e):so(e,t,n)}function Vo(e){Do(e)}function Ho(e){var t=e.currentPath;t.value=`/`,Q(e)}function Uo(e){$(e,`Backup`,function(e){e.value.open()})}function Wo(e){return Sa({title:sa(`file.recycle.title`),width:1100,height:686,data:{fileStore:e},component:L(function(){return A(function(){return t.import(`./view-files-legacy.js?v=1784873523001`).then(function(e){return e.n})},void 0)})})}function Go(e){Wo(e)}function Ko(){return Sa({title:sa(`file.buttonGroup.fileOperationRecord`),width:1100,height:640,footer:!1,component:L(function(){return A(function(){return t.import(`./view-files-legacy.js?v=1784873523001`).then(function(e){return e.r})},void 0)})})}function qo(e){$(e,`Terminal`,function(e){e.value.open()})}function Jo(e,t,n,r){var i=e.fileList,a=e.currentFile;a.value={nm:t,isCreate:!0,type:n,ext:r,path:``,editName:t},a.value.editName=a.value.nm,i.value.unshift(a.value),Oi(uo)}function Yo(e,t){switch(t){case`dir`:Jo(e,sa(`file.buttonGroup.defaultNames.untitledDirectory`),`dir`,`folder`);break;case`file`:Jo(e,sa(`file.buttonGroup.defaultNames.untitledFile`),`file`,`unknown`);break;case`softlink`:$(e,`Softlink`,function(e){e.value.open()})}}function Xo(e){var t=e.isMiniScreen;window.innerWidth<1560?t.value=!0:t.value=!1}function Zo(e,t){return X(function(){var n;return Z(this,function(r){switch(r.label){case 0:return r.trys.push([0,2,,3]),[4,W.post(`/files?action=del_files_store`,{path:t},{requestOptions:{loading:sa(`file.buttonGroup.loading.deletingFavorite`),successMessage:!0}})];case 1:return r.sent(),Q(e),[3,3];case 2:return n=r.sent(),console.warn(n),[3,3];case 3:return[2]}})})()}function Qo(e,t){return X(function(){return Z(this,function(n){switch(n.label){case 0:return[4,W.post(`/files?action=`.concat(t===`dir`?`DeleteDir`:`DeleteFile`),{path:e},{requestOptions:{loading:oa(`file.deleteController.deletingSingle`),successMessage:!0}})];case 1:return n.sent(),[2]}})})()}function $o(e,t){return X(function(){return Z(this,function(n){switch(n.label){case 0:return[4,W.post(`/files?action=SetBatchData`,{data:JSON.stringify(e),type:4,path:t},{requestOptions:{loading:oa(`file.deleteController.deletingBatch`),successMessage:!0}})];case 1:return n.sent(),[2]}})})()}function es(e){return $n.includes(e.toLowerCase())}function ts(e){var t=e.toLowerCase();return er[t]||t.split(`.`).pop().toUpperCase()}function ns(e){return G(`file.contextMenu.archivePreviewWithType`,{type:ts(e)})}function rs(e){return e in hr}function is(e,t){var n=t.value.trim().toLowerCase();return mr[e].includes(n)}function as(e,t){return(t==null?void 0:t.name)||G(hr[e].labelKey)}function os(e){return X(function(){var t;return Z(this,function(n){switch(n.label){case 0:return[4,Wr(e)];case 1:return t=n.sent(),t&&Da(t.row,void 0,t.softInfo),[2]}})})()}function ss(e,t){var n=as(e,t);if(!(t!=null&&t.install)){ba(e);return}if(ta(t)){os(e);return}Ta({name:e,title:n,admin:!0})}function cs(e){return X(function(){var t;return Z(this,function(n){switch(n.label){case 0:return[4,Gr()];case 1:return t=n.sent().message,[2,(Array.isArray(t)?t:B(t)&&Array.isArray(t.list)?t.list:[]).find(function(t){return is(e,t)})]}})})()}function ls(e,t){return X(function(){var n;return Z(this,function(r){switch(r.label){case 0:return[4,dr({source:73})];case 1:return r.sent(),[4,cs(t)];case 2:return n=r.sent(),n!=null&&n.install?ta(n)?[4,os(t)]:[3,4]:(ss(t,n),[2]);case 3:return r.sent(),[2];case 4:return n.config?(Ls(e,t),[2]):(ss(t,n),[2])}})})()}function us(e,t){return X(function(){return Z(this,function(n){switch(n.label){case 0:return[4,W.post(`/files?action=CheckExistsFiles`,{dfile:e,filename:t},{requestOptions:{isOriginalResult:!0}})];case 1:return[2,n.sent().message.length>0]}})})()}function ds(e,t,n){return X(function(){return Z(this,function(r){switch(r.label){case 0:return[4,W.post(`/files?action=SetBatchData`,{data:JSON.stringify(e),type:t,path:n},{requestOptions:{loading:G(`file.contextMenu.loading.batchSetting`),successMessage:!0}})];case 1:return[2,r.sent()]}})})()}function fs(e,t){return X(function(){return Z(this,function(n){switch(n.label){case 0:return[4,W.post(`/files?action=CopyFile`,{sfile:e,dfile:t},{requestOptions:{loading:G(`file.contextMenu.loading.copying`),successMessage:!0}})];case 1:return[2,n.sent()]}})})()}function ps(e,t){return X(function(){return Z(this,function(n){switch(n.label){case 0:return[4,W.post(`/files?action=BatchPaste`,{type:e,path:t},{requestOptions:{loading:G(`file.contextMenu.loading.pasting`),successMessage:!0}})];case 1:return[2,n.sent()]}})})()}function ms(e,t,n){return X(function(){return Z(this,function(r){switch(r.label){case 0:return[4,W.post(`/files?action=MvFile`,Ga({sfile:e,dfile:t},n),{requestOptions:{loading:G(`file.contextMenu.loading.moving`),successMessage:!0}})];case 1:return[2,r.sent()]}})})()}function hs(e,t){return ms(e,t,{rename:!0})}function gs(e,t,n,r){var i=arguments.length>4&&arguments[4]!==void 0&&arguments[4];return X(function(){var a;return Z(this,function(o){switch(o.label){case 0:return[4,W.post(`/files?action=`.concat(i?`ZipAndDownload`:`Zip`),{sfile:e,dfile:t,z_type:n,path:r},{requestOptions:{loading:G(`file.contextMenu.loading.compressing`),successMessage:!i}})];case 1:if(a=o.sent().message,i&&B(a)){if(a.task_id)return[2,a.msg];Lr(a.result)}return[2,``]}})})()}function _s(e){return X(function(){return Z(this,function(t){switch(t.label){case 0:return[4,W.post(`/files?action=UnZip`,e,{requestOptions:{loading:G(`file.contextMenu.loading.decompressing`),successMessage:!0}})];case 1:return t.sent(),[2]}})})()}function vs(e,t){return t.map(function(t){return e[t]})}function ys(e,t){var n=e.fileList,r=e.choosedKeys,i=Qs(n.value,r.value)[0],a=[`share`,`favorite`,`permission`,`copy`,`copyPath`,`cut`,`rename`,`del`,`compression`,`attrs`];if(!i)return vs(t.value,[`refresh`,`upload`,`create`,`terminal`]);i.type==`dir`?a.unshift(`open`,`openNewWindow`):a.unshift(`edit`,`download`);var o=a.findIndex(function(e){return e===`permission`});if(a.splice(o,0,`uploadToCloud`),qs(i)&&(a.unshift(`preview`),a=a.filter(function(e){return e!==`edit`})),Ks(i.ext)&&(a.unshift(`playVideo`),a=a.filter(function(e){return e!==`edit`})),i.isFavorite){var s=a.findIndex(function(e){return e==`favorite`});a[s]=`unfavorite`}if(i.isShare){var c=a.findIndex(function(e){return e==`share`});a[c]=`unShare`}Ys(i.ext)&&(a.unshift(`decompress`),es(i.ext)&&a.splice(1,0,`compressionPreview`),a=a.filter(function(e){return e!==`edit`}));var l=vs(t.value,a),u=l.findIndex(function(e){return e.key===`compressionPreview`});return u>-1&&(l[u]=qa(Ga({},l[u]),{label:ns(i.ext)})),l}function bs(e){var t=e.choosedKeys,n=e.currentPath,r=e.fileList.value.find(function(e){return e.nm==t.value[0]});r&&Pi(r.path,n.value)}function xs(e){var t=e.choosedKeys,n=e.currentPath,r=e.fileList.value.find(function(e){return e.nm==t.value[0]});e.page.value=1,n.value=r.path,Q(e)}function Ss(e){return X(function(){var t,n,r,i;return Z(this,function(a){switch(a.label){case 0:t=e.choosedKeys,n=e.fileList,r=n.value.find(function(e){return e.nm==t.value[0]}),a.label=1;case 1:return a.trys.push([1,3,,4]),[4,W.post(`/files?action=add_files_store`,{path:r.path},{requestOptions:{loading:G(`file.contextMenu.loading.addingToFavorites`),successMessage:!0}})];case 2:return a.sent(),no(e),Q(e),[3,4];case 3:return i=a.sent(),console.warn(i),[3,4];case 4:return[2]}})})()}function Cs(e){return X(function(){var t,n,r;return Z(this,function(i){return t=e.choosedKeys,n=e.fileList,r=Qs(n.value,t.value)[0],r&&_a({title:G(`file.favoriteListModal.cancelFavoriteTitle`),content:G(`file.favoriteListModal.cancelFavoriteMessage`,{name:r.nm}),onConfirm:function(){return X(function(){return Z(this,function(t){switch(t.label){case 0:return[4,Zo(e,r.path)];case 1:return t.sent(),[2]}})})()}}),[2]})})()}function ws(e,t,n){return X(function(){var r,i,a,o,s,c,l;return Z(this,function(u){switch(u.label){case 0:return r=e.choosedKeys,i=e.fileList,a=e.fileCopyCache,o=e.waitForPaste,s=e.copiedFile,c=e.currentPath,r.value.length==1?(V.success(t),a.value=JSON.parse(JSON.stringify(r.value)),s.value=Qs(i.value,a.value)[0],o.value=!0,[3,4]):[3,1];case 1:return u.trys.push([1,3,,4]),[4,ds(r.value,n,c.value)];case 2:return u.sent().status==0&&(a.value=JSON.parse(JSON.stringify(r.value)),o.value=!0),[3,4];case 3:return l=u.sent(),console.warn(l),[3,4];case 4:return[2]}})})()}function Ts(e){return X(function(){var t,n,r,i,a;return Z(this,function(o){switch(o.label){case 0:return t=e.fileCopyCache,n=e.fileOperationFlag,r=e.currentPath,i=e.copiedFile,a=e.waitForPaste,t.value.length>1?[4,ps(n.value,r.value)]:[3,2];case 1:return o.sent(),[3,6];case 2:return t.value.length==1?n.value==1?[4,fs(i.value.path,r.value+`/`+i.value.nm)]:[3,4]:[3,6];case 3:return o.sent(),[3,6];case 4:return n.value==2?[4,ms(i.value.path,r.value+`/`+i.value.nm)]:[3,6];case 5:o.sent(),o.label=6;case 6:return Q(e),a.value=!1,[2]}})})()}function Es(e){return X(function(){var t,n;return Z(this,function(r){switch(r.label){case 0:return t=e.fileOperationFlag,n=e.waitForPaste,t.value=1,[4,ws(e,G(`file.contextMenu.messages.copySuccess`),1)];case 1:return r.sent(),n.value=!0,[2]}})})()}function Ds(e){return X(function(){var t,n,r;return Z(this,function(i){return t=e.choosedKeys,n=e.fileList,r=Qs(n.value,t.value)[0],r&&_r(r.path),[2]})})()}function Os(e){return X(function(){var t,n;return Z(this,function(r){switch(r.label){case 0:return t=e.fileOperationFlag,n=e.waitForPaste,t.value=2,[4,ws(e,G(`file.contextMenu.messages.cutSuccess`),2)];case 1:return r.sent(),n.value=!0,[2]}})})()}function ks(e){return X(function(){var t,n,r,i;return Z(this,function(a){switch(a.label){case 0:return t=e.fileCopyCache,n=e.currentPath,r=e.waitForPaste,r.value?(i=!1,t.value.length==1?[4,us(n.value,t.value[0])]:[3,2]):[2];case 1:return i=a.sent(),[3,4];case 2:return t.value.length>1?[4,us(n.value)]:[3,4];case 3:i=a.sent(),a.label=4;case 4:return i?t.value.length==1?$(e,`PasteSingleConfirm`,function(e){return e.value.open()}):t.value.length>1&&$(e,`PasteConfirm`,function(e){return e.value.open()}):Ts(e),[2]}})})()}function As(e){return X(function(){var t,n;return Z(this,function(r){return t=e.currentPath,n=e.choosedKeys,Lr(``.concat(t.value===`/`?``:t.value,`/`,n.value[0])),[2]})})()}function js(e){return X(function(){var t,n,r,i,a;return Z(this,function(o){return t=e.choosedKeys,n=e.fileList,r=e.currentFile,i=e.filesView,a=Qs(n.value,t.value)[0],r.value=a,i.value===`card`?(r.value.isRenameForCard=!0,r.value.editName=r.value.nm):(a.isCreate=!0,a.isRename=!0,a.editName=a.nm,Oi(uo)),[2]})})()}function Ms(e){$(e,`Compression`,function(e){return e.value.open()})}function Ns(e){var n=e.choosedKeys,r=e.fileList,i=Qs(r.value,n.value)[0];i&&Sa({title:G(`file.archivePreviewModal.titleWithTypeFile`,{type:ts(i.ext),name:i.nm}),width:720,height:560,footer:!1,data:{file:i,fileStore:e},component:L(function(){return A(function(){return t.import(`./view-files-legacy.js?v=1784873523001`).then(function(e){return e.a})},void 0)})})}function Ps(e){var t=e.choosedKeys,n=e.fileList,r=Qs(n.value,t.value)[0];_o(e,r.path)}function Fs(e){return X(function(){var t,n,r,i;return Z(this,function(a){switch(a.label){case 0:return t=e.choosedKeys,n=e.fileList,r=Qs(n.value,t.value)[0],i=Number((r==null?void 0:r.isShare)||(r==null?void 0:r.durl)),i?[4,zi({id:i})]:[2];case 1:return a.sent(),Q(e),[2]}})})()}function Is(e){var t=e.choosedKeys,n=e.fileList,r=Qs(n.value,t.value)[0];vo(e,r)}function Ls(e,n){var r=hr[n];Sa({title:function(){return ni(`div`,{class:`flex items-center gap-8px`},[ni(`img`,{class:`inline-block h-18px max-h-18px max-w-18px w-18px object-contain align-middle`,src:r.icon,alt:``}),ni(`span`,G(r.labelKey))])},width:1100,height:686,footer:!1,data:{initialLocalPath:e.currentPath.value,providerKey:n},component:L(function(){return A(function(){return t.import(`./view-files-legacy.js?v=1784873523001`).then(function(e){return e.i})},void 0)})})}function Rs(e,t){var n=t.menuShow;if(typeof e==`string`&&e.startsWith(`uploadToCloud:`)){var r=e.slice(14);rs(r)?ls(t,r):V.warning(G(`file.contextMenu.messages.cloudUploadNotConnected`)),n.value=!1;return}switch(e){case`edit`:bs(t);break;case`copy`:Es(t);break;case`copyPath`:Ds(t);break;case`cut`:Os(t);break;case`paste`:ks(t);break;case`permission`:$(t,`Permission`,function(e){return e.value.open()});break;case`compression`:Ms(t);break;case`decompress`:$(t,`Decompress`,function(e){return e.value.open()});break;case`compressionPreview`:Ns(t);break;case`conversion`:console.log(`conversion`);break;case`del`:kr(t);break;case`refresh`:Q(t);break;case`upload`:$(t,`UploadFile`,function(e){return e.value.open()});break;case`createFile`:Jo(t,G(`file.contextMenu.defaultNames.untitledFile`),`file`,`file`);break;case`createDir`:Jo(t,G(`file.contextMenu.defaultNames.untitledDirectory`),`dir`,`folder`);break;case`download`:As(t);break;case`terminal`:$(t,`Terminal`,function(e){return e.value.open()});break;case`open`:xs(t);break;case`share`:Oo(t);break;case`unShare`:Fs(t);break;case`favorite`:Ss(t);break;case`unfavorite`:Cs(t);break;case`rename`:js(t);break;case`attrs`:$(t,`Properties`,function(e){return e.value.open()});break;case`preview`:Ps(t);break;case`playVideo`:Is(t);break}n.value=!1}function zs(e){var t=e.type,n=e.list,r=e.path,i=[],a=!0,o=!1,s=void 0;try{for(var c=n[Symbol.iterator](),l;!(a=(l=c.next()).done);a=!0){var u=l.value;i.push(Bs({type:t,item:u,path:r}))}}catch(e){o=!0,s=e}finally{try{!a&&c.return!=null&&c.return()}finally{if(o)throw s}}return i}function Bs(e){var t=e.type,n=e.item,r=e.path,i=n.nm,a=n.sz,o=n.is_link,s=n.lnk,c=n.mt,l=n.ctime,u=n.atime,d=n.gid,f=n.uid,p=n.group,m=n.user,h=n.acc,g=n.rmk,_=n.durl,v=n.cmp,y=n.fav,b=n.top,x=n.sn;return{ext:Vs(n.nm,t),nm:i,sz:a,mt:c,acc:h,user:m,is_link:o?s:``,lnk:s,durl:_,cmp:v,fav:y,rmk:g,top:b,sn:x,path:Hs(r,i),ctime:l,atime:u,gid:d,uid:f,group:p,type:t}}function Vs(e,t){if(t===`dir`)return`folder`;var n=[`tar.gz`],r=e.toLowerCase(),i=!0,a=!1,o=void 0;try{for(var s=n[Symbol.iterator](),c;!(i=(c=s.next()).done);i=!0){var l=c.value;if(r.endsWith(l))return l}}catch(e){a=!0,o=e}finally{try{!i&&s.return!=null&&s.return()}finally{if(a)throw o}}var u=r.lastIndexOf(`.`);return u===-1?`file`:r.substring(u+1)}function Hs(e,t){return Us(``.concat(e,`/`,t))}function Us(e){return e.replace(/\/\//g,`/`)}function Ws(e){var t=[`folder`],n=[`txt`,`rtf`,`md`,`log`,`conf`],r=[`json`],i=[`htm`,`html`,`xhtml`],a=[`css`,`less`,`scss`],o=[`js`,`ts`],s=[`php`],c=[`pdf`,`pdfa`,`pdfx`,`pdfu`],l=[`doc`,`docx`,`docm`,`dot`,`dotx`,`dotm`],u=[`xlsx`,`xlsm`,`xltx`,`xltm`],d=`jpg.jpeg.png.gif.bmp.webp.tiff.tif.psd.ai.eps.cr2.cr3.nef.nrw.dng.svg.cdr.wmf.emf.apng.heic.ico.xbm.xpm.xcf.iff.pnm`.split(`.`),f=`py.java.js.ts.c.cpp.cs.php.rb.go.swift.kt.html.css.jsx.vue.scss.less.tsx.json.xml.yaml.yml.ini.properties.env.sql.pl.sh.bat.ps1.m.swift.kt.gradle.makefile.cmake.jar.war.exe.md.gitignore.dockerfile.yml.ipynb.asm.lua.rs.hs`.split(`.`);return t.includes(e)?`file-dir`:n.includes(e)?`file-txt`:r.includes(e)?`file-json`:i.includes(e)?`file-html`:a.includes(e)?`file-css`:o.includes(e)?`file-js`:s.includes(e)?`file-php`:l.includes(e)?`file-doc`:c.includes(e)?`file-pdf`:u.includes(e)?`file-excel`:d.includes(e)?`file-img`:f.includes(e)?`file-sh`:[`zip`,`rar`,`7z`,`tar`,`tar.gz`,`gz`,`tgz`,`tar.bz2`,`tar.xz`,`cab`,`iso`,`msi`,`rpm`,`deb`,`xz`,`zipx`,`lz4`,`zst`,`rar5`,`part1.rar`,`rar.part1`,`z01`,`z02`].includes(e)?`file-compression`:`file-unknown-file`}function Gs(e){return!![`file-txt`,`file-json`,`file-html`,`file-css`,`file-js`,`file-php`,`file-doc`,`file-sh`].includes(Ws(e.ext))}function Ks(e){return[`mp3`,`mp4`,`avi`,`mov`,`mkv`,`wmv`,`flv`,`3gp`,`3g2`,`vob`,`webm`,`ogv`].includes(e)}function qs(e){return Ws(e.ext)===`file-img`}function Js(e){return Ws(e)===`file-img`}function Ys(e){return Ws(e)===`file-compression`}function Xs(e,t,n){return X(function(){var r,i,a,o;return Z(this,function(s){switch(s.label){case 0:return s.trys.push([0,2,,3]),[4,W.post(`/files?action=GetDirNew`,Ga({path:e,is_operating:!0},n))];case 1:return r=s.sent().message,t&&t(r),i=zs({type:`dir`,list:r.dir,path:r.path}),a=zs({type:`file`,list:r.files,path:r.path}),i=i.map(function(e,t){return qa(Ga({},e),{protected:r.tamper_data.dirs&&r.tamper_data.dirs[t]?Number(r.tamper_data.dirs[t].split(`;`)[0]):0,protected_rule:r.tamper_data.dirs&&r.tamper_data.dirs[t]?Number(r.tamper_data.dirs[t].split(`;`)[1]):0})}),a=a.map(function(e,t){return qa(Ga({},e),{protected:r.tamper_data.files&&r.tamper_data.files[t]?Number(r.tamper_data.files[t].split(`;`)[0]):0,protected_rule:r.tamper_data.files&&r.tamper_data.files[t]?Number(r.tamper_data.files[t].split(`;`)[1]):0})}),[2,Ya(i).concat(Ya(a))];case 2:return o=s.sent(),console.warn(o),[2,[]];case 3:return[2]}})})()}function Zs(e,t,n,r,i,a){return X(function(){var o,s,c,l,u,d,f,p,m,h;return Z(this,function(g){switch(g.label){case 0:for(o=[],s=Math.ceil(e.size/n),c=0;c-1,isBuy:e.endtime>-1},[2]):[3,5];case 3:return t.sent(),[3,5];case 4:return Ne.value.reqEnd=!0,[7];case 5:return[2]}})})()}return{mainRef:e,filesView:n,currentPath:r,fileList:i,tableLoading:a,normalTrList:o,trRectArr:s,choosedKeys:c,tableRef:l,dataTableRef:u,contextRef:d,normalCardList:f,cardRectArr:p,downloadFileFormData:m,downloadProgressData:h,downloadProgressShow:g,resourceManagerWindow:_,searchFileContentFormData:v,resetSearchFileContentFormData:y,searchRes:b,searchStatistics:x,favoriteList:S,favoriteOptions:C,resetFavoriteOptions:w,backupList:T,backupForm:E,fileOperationFlag:D,fileCopyCache:O,waitForPaste:ee,copiedFile:te,dynamicCmptObj:k,dynamicCmpt:ne,dynamicCmptRef:re,fileRecycle:ie,menuShow:ae,uploadFileList:oe,uploadShow:se,uploadComplete:ce,startUpload:le,fileConflictShow:ue,optionToolsRef:de,isMiniScreen:fe,imgWaitPreview:pe,videoWaitPreview:me,currentPreviewImg:he,currentPreviewVideo:ge,previewShow:_e,previewVideoShow:ve,operationType:ye,directoryCount:be,fileCount:xe,page:Se,size:Ce,sort:Te,reverse:Ee,total:De,currentFile:Oe,choosePathRef:ke,diskMountPoint:Ae,currentDirSize:je,dragUploadRef:Me,diskAnalysis:Ne,initDiskAnalysis:Pe}}function tc(e,t){return H(),P(`div`,Oe,[N(`div`,st,[N(`div`,Tt,[N(`div`,null,[N(`div`,Kt,K(e.$t(`fileEditor.shortcut.common.title`)),1),N(`div`,un,[N(`div`,Tn,[t[0]||(t[0]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Ctrl`),F(` + `),N(`kbd`,null,`S`)],-1)),N(`div`,zn,K(e.$t(`fileEditor.shortcut.common.saveFile`)),1)]),N(`div`,Vn,[t[1]||(t[1]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Ctrl`),F(` + `),N(`kbd`,null,`C`)],-1)),N(`div`,Hn,K(e.$t(`fileEditor.shortcut.common.copy`)),1)]),N(`div`,Be,[t[2]||(t[2]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Ctrl`),F(` + `),N(`kbd`,null,`X`)],-1)),N(`div`,Ve,K(e.$t(`fileEditor.shortcut.common.cut`)),1)]),N(`div`,He,[t[3]||(t[3]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Ctrl`),F(` + `),N(`kbd`,null,`V`)],-1)),N(`div`,Ue,K(e.$t(`fileEditor.shortcut.common.paste`)),1)]),N(`div`,We,[t[4]||(t[4]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Ctrl`),F(` + `),N(`kbd`,null,`A`)],-1)),N(`div`,Ge,K(e.$t(`fileEditor.shortcut.common.selectAll`)),1)]),N(`div`,Ke,[t[5]||(t[5]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Ctrl`),F(` + `),N(`kbd`,null,`Z`)],-1)),N(`div`,qe,K(e.$t(`fileEditor.shortcut.common.undo`)),1)]),N(`div`,Je,[t[6]||(t[6]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Ctrl`),F(` + `),N(`kbd`,null,`Y`)],-1)),N(`div`,Ye,K(e.$t(`fileEditor.shortcut.common.redo`)),1)]),N(`div`,ht,[t[7]||(t[7]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Ctrl`),F(` + `),N(`kbd`,null,`F`)],-1)),N(`div`,gt,K(e.$t(`fileEditor.shortcut.common.find`)),1)]),N(`div`,_t,[t[8]||(t[8]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Ctrl`),F(` + `),N(`kbd`,null,`H`)],-1)),N(`div`,vt,K(e.$t(`fileEditor.shortcut.common.replace`)),1)]),N(`div`,yt,[t[9]||(t[9]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Esc`)],-1)),N(`div`,bt,K(e.$t(`fileEditor.shortcut.common.esc`)),1)])])]),N(`div`,xt,[N(`div`,St,K(e.$t(`fileEditor.shortcut.cursorMove.title`)),1),N(`div`,Ct,[t[14]||(t[14]=N(`div`,{class:`flex items-center`},[N(`div`,{class:`flex items-center flex-wrap gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Home`),F(` / `),N(`kbd`,null,`End`),F(` / `),N(`kbd`,null,`Up`),F(` / `),N(`kbd`,null,`Left`),F(` / `),N(`kbd`,null,`Down`),F(` / `),N(`kbd`,null,`Right`)])],-1)),N(`div`,wt,[t[10]||(t[10]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Ctrl`),F(` + `),N(`kbd`,null,`Home`),F(` / `),N(`kbd`,null,`End`)],-1)),N(`div`,It,K(e.$t(`fileEditor.shortcut.cursorMove.docStartEnd`)),1)]),N(`div`,Lt,[t[11]||(t[11]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Ctrl`),F(` + `),N(`kbd`,null,`P`)],-1)),N(`div`,Rt,K(e.$t(`fileEditor.shortcut.cursorMove.matchingTag`)),1)]),N(`div`,zt,[t[12]||(t[12]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`PageUp`),F(` / `),N(`kbd`,null,`PageDown`)],-1)),N(`div`,Bt,K(e.$t(`fileEditor.shortcut.cursorMove.pageUpDown`)),1)]),N(`div`,Vt,[t[13]||(t[13]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Alt`),F(` + `),N(`kbd`,null,`Left`),F(` / `),N(`kbd`,null,`Right`)],-1)),N(`div`,Ht,K(e.$t(`fileEditor.shortcut.cursorMove.lineStartEnd`)),1)])])])]),N(`div`,Ut,[N(`div`,null,[N(`div`,Wt,K(e.$t(`fileEditor.shortcut.selection.title`)),1),N(`div`,Gt,[N(`div`,$t,[N(`div`,en,[N(`kbd`,null,K(e.$t(`fileEditor.shortcut.selection.mouseBox`)),1),t[15]||(t[15]=F(` —— `,-1)),N(`kbd`,null,K(e.$t(`fileEditor.shortcut.selection.drag`)),1)])]),t[20]||(t[20]=Cr(`
Shift + Home / End / Up / Left / Down / Right
`,1)),N(`div`,tn,[t[16]||(t[16]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Shift`),F(` + `),N(`kbd`,null,`PageUp`),F(` / `),N(`kbd`,null,`PageDown`)],-1)),N(`div`,nn,K(e.$t(`fileEditor.shortcut.selection.pageSelect`)),1)]),N(`div`,rn,[t[17]||(t[17]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Ctrl`),F(` + `),N(`kbd`,null,`Shift`),F(` + `),N(`kbd`,null,`Home`),F(` / `),N(`kbd`,null,`End`)],-1)),N(`div`,an,K(e.$t(`fileEditor.shortcut.selection.cursorToStartEnd`)),1)]),N(`div`,on,[N(`div`,sn,[t[18]||(t[18]=N(`kbd`,null,`Alt`,-1)),t[19]||(t[19]=F(` + `,-1)),N(`kbd`,null,K(e.$t(`fileEditor.shortcut.selection.mouseDrag`)),1)]),N(`div`,cn,K(e.$t(`fileEditor.shortcut.selection.blockSelect`)),1)])])]),N(`div`,ln,[N(`div`,hn,K(e.$t(`fileEditor.shortcut.edit.title`)),1),N(`div`,gn,[N(`div`,_n,[t[21]||(t[21]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Ctrl`),F(` + `),N(`kbd`,null,`/`)],-1)),N(`div`,vn,K(e.$t(`fileEditor.shortcut.edit.toggleComment`)),1)]),N(`div`,yn,[t[22]||(t[22]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Tab`)],-1)),N(`div`,bn,K(e.$t(`fileEditor.shortcut.edit.indent`)),1)]),N(`div`,xn,[t[23]||(t[23]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Shift`),F(` + `),N(`kbd`,null,`Tab`)],-1)),N(`div`,Sn,K(e.$t(`fileEditor.shortcut.edit.outdent`)),1)]),N(`div`,Cn,[t[24]||(t[24]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Delete`)],-1)),N(`div`,wn,K(e.$t(`fileEditor.shortcut.edit.delete`)),1)]),N(`div`,kn,[t[25]||(t[25]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Ctrl`),F(` + `),N(`kbd`,null,`D`)],-1)),N(`div`,An,K(e.$t(`fileEditor.shortcut.edit.deleteLine`)),1)]),N(`div`,jn,[t[26]||(t[26]=N(`div`,{class:`flex items-center flex-wrap gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Alt`),F(` + `),N(`kbd`,null,`Shift`),F(` + `),N(`kbd`,null,`Up`),F(` / `),N(`kbd`,null,`Down`)],-1)),N(`div`,Mn,K(e.$t(`fileEditor.shortcut.edit.copyLineUpDown`)),1)]),N(`div`,Nn,[t[27]||(t[27]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Alt`),F(` + `),N(`kbd`,null,`Delete`)],-1)),N(`div`,Pn,K(e.$t(`fileEditor.shortcut.edit.deleteRight`)),1)]),N(`div`,Fn,[t[28]||(t[28]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Alt`),F(` + `),N(`kbd`,null,`Up`),F(` / `),N(`kbd`,null,`Down`)],-1)),N(`div`,In,K(e.$t(`fileEditor.shortcut.edit.swapLineUpDown`)),1)]),N(`div`,Ln,[t[29]||(t[29]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Ctrl`),F(` + `),N(`kbd`,null,`Shift`),F(` + `),N(`kbd`,null,`D`)],-1)),N(`div`,Rn,K(e.$t(`fileEditor.shortcut.edit.copyLineDown`)),1)])])])])])])}return e({$:jo,A:void 0,B:zo,C:Rs,D:void 0,E:ys,F:void 0,G:Vo,H:Yo,I:Xo,J:Io,K:Go,L:Mo,M:void 0,N:void 0,O:void 0,P:void 0,Q:Fo,R:Po,S:ls,T:ks,U:Ho,V:Bo,W:Uo,X:Ko,Y:void 0,Z:qo,_:fs,_t:void 0,a:Vs,at:void 0,b:bs,c:qs,ct:so,d:Zs,dt:fo,et:Co,f:ps,ft:void 0,g:Es,gt:Za,h:_s,ht:Qa,i:Qs,it:oo,j:void 0,k:void 0,l:zs,lt:_o,m:gs,mt:eo,n:ec,nt:To,o:Gs,ot:to,p:us,pt:$a,q:Lo,r:$,rt:wo,s:Ys,st:lo,t:void 0,tt:Q,u:Xs,ut:Eo,v:Ms,vt:void 0,w:xs,x:vs,y:Os,z:Zo}),{setters:[function(e){pe=e.r,me=e.a},function(e){x=e.mn,fr=e.jt,M=e.yn,N=e.bn,vr=e.xn,yr=e.Sn,P=e.Cn,Cr=e.Tn,F=e.En,I=e.Dn,L=e.On,R=e.kn,ni=e.jn,e.dr,e.Nn,e.on,e.Pr,z=e.nn,wi=e.mr,Di=e.In,Oi=e.Rn,ki=e.qr,Ai=e.Jr,ji=e.Vn,Mi=e.Wn,Ni=e.Gn,H=e.qn,Ii=e._r,U=e.yr,Vi=e.Yn,Xi=e.Qn,$i=e.xr,K=e.Zr,pa=e.Sr,ma=e.Tr,q=e.Er,va=e.y,Ca=e.nr,wa=e.d,Ea=e.ir,Oa=e.un,Aa=e.ar,ja=e.or,Y=e.sr,Ma=e.cr,Na=e.dn,Pa=e.fn},function(e){Or=e.f,na=e.p,ya=e.l},function(e){c=e.ht,l=e.lt,d=e.K,f=e.J,v=e.I,b=e.P,C=e.k,w=e.xt,O=e.X,ee=e.Q,te=e.b,k=e.et,ie=e._,ue=e.o,lr=e.nn,Hr=e.rn},function(e){j=e.If,nr=e.Ff,rr=e.mn,ir=e.xf,cr=e.ln,ur=e.Dn,dr=e.fa,pr=e.Df,_r=e.dn,Lr=e.np,Ur=e.Jf,Xr=e.sp,Zr=e.fp,ai=e.Lf,Ci=e.pp,B=e.gp,V=e.Pf,W=e.Tf,fa=e.Cf,ha=e.Zt,ga=e.kf,_a=e.Af,ba=e.Sa,xa=e.Oa,Sa=e.jf,Ta=e.Tn,Da=e.Ta},function(e){tr=e.Ki,or=e.qi,sr=e.Yi,Wr=e.qr,Qr=e._i,ta=e.Jr},function(e){br=e.Df,xr=e.Of,Ar=e.kf,Kr=e.Uf,qr=e.jf,Yr=e.Pf,Li=e.Ff,Ri=e.If,Bi=e.Lf,Zi=e.Wf,Qi=e.Rf},function(e){A=e.n,Si=e.r},function(e){ar=e.c},function(e){n=e.t,fe=e.l,Hi=e.u,Ui=e.c,Wi=e.a,Gi=e.o,Ki=e.s,qi=e.i,Ji=e.r,Yi=e.n},function(e){$r=e.o}],execute:function(){he=document.createElement(`style`),he.textContent=`.aceBox[data-v-4c9504bb]{border:1px solid var(--site-ace-editor-border);border-radius:4px;width:100%;line-height:1.4}.editor-title[data-v-3102b2b4]{color:#333;z-index:1;cursor:move;background-color:#fff;justify-content:space-between;align-items:center;height:42px;padding-left:16px;display:flex;position:relative;box-shadow:0 1px 4px rgba(0,0,0,.1)}.editor-title .title-left[data-v-3102b2b4]{font-size:14px}.editor-title .title-right[data-v-3102b2b4]{align-items:center;height:100%;display:flex}.editor-title .title-right .action-btn[data-v-3102b2b4]{cursor:pointer;justify-content:center;align-items:center;width:48px;height:100%;transition:background-color .2s;display:flex}.editor-title .title-right .action-btn div[data-v-3102b2b4]{color:#555;font-size:18px}.editor-title .title-right .action-btn[data-v-3102b2b4]:hover{background-color:#e5e5e5}.editor-title .title-right .action-btn.close-btn[data-v-3102b2b4]:hover{background-color:var(--color-error)}.editor-title .title-right .action-btn.close-btn:hover div[data-v-3102b2b4]{color:#fff}.toolbar-dialog[data-v-cd363012]{background-color:#444}.toolbar-dialog .toolbar-title[data-v-cd363012]{color:#9e9e9e;border-bottom:1px solid #666;padding:12px 16px;font-size:14px}.toolbar-dialog .fontsize-content[data-v-cd363012]{padding:16px}.toolbar-dialog .fontsize-input[data-v-cd363012]{flex:1}.toolbar-dialog .fontsize-input[data-v-cd363012] .n-input{--n-color:transparent;--n-color-focus:transparent;--n-border:1px solid #fff;--n-border-hover:1px solid #fff;--n-border-active:1px solid #fff;--n-border-focus:1px solid #fff;--n-text-color:#fff;--n-caret-color:#fff}.line-ending-select[data-v-3b563599]{padding:16px}.line-ending-item[data-v-3b563599]{cursor:pointer;--un-text-opacity:1;height:30px;color:rgba(255,255,255,var(--un-text-opacity)) ;justify-content:space-between;align-items:center;font-size:14px;display:flex}.line-ending-item[data-v-3b563599]:hover,.line-ending-item.active[data-v-3b563599]{background-color:#333}.toolbar-dialog[data-v-fd78c99a]{background-color:#444}.toolbar-dialog .toolbar-title[data-v-fd78c99a]{color:#9e9e9e;border-bottom:1px solid #666;padding:12px 16px;font-size:14px}.toolbar-dialog[data-v-0f74f1f1]{background-color:#444}.toolbar-dialog .toolbar-title[data-v-0f74f1f1]{color:#9e9e9e;border-bottom:1px solid #666;padding:12px 16px;font-size:14px}.setting-list[data-v-0f74f1f1]{padding:16px}.setting-item[data-v-0f74f1f1]{cursor:pointer;--un-text-opacity:1;height:30px;color:rgba(255,255,255,var(--un-text-opacity)) ;justify-content:space-between;align-items:center;font-size:14px;display:flex}.setting-item[data-v-0f74f1f1]:hover{background-color:#333}.toolbar-dialog[data-v-34b64179]{background-color:#444}.toolbar-dialog .toolbar-title[data-v-34b64179]{color:#9e9e9e;border-bottom:1px solid #666;padding:12px 16px;font-size:14px}.toolbar-dialog[data-v-9b2e7d57]{background-color:#444}.toolbar-dialog .toolbar-title[data-v-9b2e7d57]{color:#9e9e9e;border-bottom:1px solid #666;padding:12px 16px;font-size:14px}.toolbar-dialog[data-v-60c1d667]{background-color:#444}.toolbar-dialog .toolbar-title[data-v-60c1d667]{color:#9e9e9e;border-bottom:1px solid #666;padding:12px 16px;font-size:14px}.toolbar-dialog[data-v-55e56222]{background-color:#444}.toolbar-dialog .toolbar-title[data-v-55e56222]{color:#9e9e9e;border-bottom:1px solid #666;padding:12px 16px;font-size:14px}.toolbar-dialog .goto-content[data-v-55e56222]{padding:16px}.toolbar-dialog .goto-input[data-v-55e56222]{width:100%}.toolbar-dialog .goto-input[data-v-55e56222] .n-input{--n-color:transparent;--n-color-focus:transparent;--n-border:1px solid #fff;--n-border-hover:1px solid #fff;--n-border-active:1px solid #fff;--n-border-focus:1px solid #fff;--n-text-color:#fff;--n-caret-color:#fff}.toolbar-dialog .goto-hint[data-v-55e56222]{color:#fff;margin-top:12px;font-size:14px}.toolbar-wrapper[data-v-c822e0b3]{position:relative}.toolbar-list[data-v-c822e0b3]{color:#fff;background-color:#565656;align-items:center;height:32px;min-height:32px;display:flex}.tools-btn[data-v-c822e0b3]{cursor:pointer;border-right:1px solid #4c4c4c;justify-content:center;align-items:center;gap:4px;height:32px;padding:0 16px;font-size:13px;display:flex;position:relative}.tools-btn[data-v-c822e0b3]:hover{background-color:#2f2f2f}.breadcrumb-wrapper[data-v-54af520c]{color:#fff;background-color:#383838;align-items:center;height:40px;padding:0 16px;font-size:14px;display:flex}.action-wrapper[data-v-e49ff329]{color:#fff;background-color:#565656;justify-content:space-between;align-items:center;width:100%;height:32px;min-height:32px;display:flex}.action-wrapper.is-search-mode[data-v-e49ff329]{height:auto;min-height:auto;display:block}.action-btn[data-v-e49ff329]{cursor:pointer;color:#fff;justify-content:center;align-items:center;gap:4px;height:32px;padding:0 8px;font-size:12px;line-height:1.1;transition:all .2s;display:flex;position:relative}.action-btn[data-v-e49ff329]:hover{background-color:#2f2f2f}.action-btn i[data-v-e49ff329]{font-size:13px}.action-btn i.is-loading[data-v-e49ff329]{animation:1s linear infinite rotate-e49ff329}@keyframes rotate-e49ff329{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.search-panel[data-v-e49ff329]{flex-direction:column;padding:12px;display:flex}.search-title[data-v-e49ff329]{color:#aaa;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:13px;display:flex}.search-title .close-btn[data-v-e49ff329]{color:#f44336;cursor:pointer;align-items:center;gap:4px;display:flex}.search-title .close-btn[data-v-e49ff329]:hover{opacity:.8}.search-input-wrap[data-v-e49ff329]{margin-bottom:12px}.search-input-wrap[data-v-e49ff329] .n-input{--n-text-color:#333;--n-caret-color:#333;--n-border:1px solid transparent;--n-border-hover:1px solid transparent;--n-border-focus:1px solid transparent;--n-padding-right:0;background-color:#fff;border:none;border-radius:4px}.search-input-wrap[data-v-e49ff329] .n-input .n-input__suffix{color:#666;align-items:center;height:100%;margin-left:0;display:flex}.search-input-wrap[data-v-e49ff329] .n-input .search-icon-btn{cursor:pointer;border-left:1px solid #eee;justify-content:center;align-items:center;height:28px;padding:0 10px;display:flex}.search-input-wrap[data-v-e49ff329] .n-input .search-icon-btn:hover{background-color:#f5f5f5}.search-input-wrap[data-v-e49ff329] .n-input .search-icon-btn i{font-size:16px}.search-options .n-checkbox[data-v-e49ff329]{--n-text-color:#fff;--n-font-size:13px}.share-list-modal[data-v-6a33ff8a]{width:100%;padding:20px}.tree-wrapper[data-v-eae71705]{background-color:#222;flex:1;overflow:hidden}.n-tree[data-v-eae71705]{--n-node-text-color:#ccc;--n-node-color-hover:#37373d;--n-node-color-active:transparent;--n-arrow-color:#ccc;--n-loading-color:#ccc;--n-line-height:1.2;--n-bezier:cubic-bezier(.4, 0, .2, 1);--n-font-size:13px;background-color:transparent;height:100%;padding:6px;overflow:auto}.n-tree[data-v-eae71705] .n-tree-node{border-radius:4px}.n-tree[data-v-eae71705] .n-tree-node.n-tree-node--selected:hover{background-color:var(--n-node-color-hover)}.n-tree[data-v-eae71705] .n-tree-node .tree-icon{align-items:center;font-size:16px;font-style:normal;display:inline-flex}.n-tree[data-v-eae71705] .n-tree-node .n-tree-node-content__text{border-bottom:none;width:0}.n-tree[data-v-eae71705] .n-tree-node .n-tree-node-content{padding:0}.n-tree[data-v-eae71705] .n-tree-node .creating-node{align-items:center;width:100%;display:flex}.n-tree[data-v-eae71705] .n-tree-node .creating-node .creating-input{color:#000;background-color:#fff;border:1px solid #4caf50;border-radius:2px;outline:none;flex:1;width:120px;height:22px;padding:0 4px;line-height:22px}.n-tree[data-v-eae71705] .n-tree-node .creating-node i{cursor:pointer;margin-left:4px;font-size:16px;font-weight:700}.sidebar-wrapper[data-v-4a4cb5df]{flex-shrink:0;width:260px;height:100%;transition:width .3s cubic-bezier(.25,.8,.25,1);position:relative}.sidebar-wrapper.is-collapsed[data-v-4a4cb5df]{width:0}.sidebar-wrapper.is-collapsed .sidebar-content[data-v-4a4cb5df]{display:none}.sidebar-wrapper.is-collapsed .toggle-btn[data-v-4a4cb5df]:after{margin-left:-7px;transform:rotate(45deg)}.sidebar-content[data-v-4a4cb5df]{background-color:#2f2f2f;flex-direction:column;width:260px;height:100%;display:flex;overflow:hidden}.toggle-btn[data-v-4a4cb5df]{cursor:pointer;z-index:998;background-color:#222;border:1px solid #525252;border-left:none;border-radius:0 9999px 9999px 0;justify-content:center;align-items:center;width:14px;height:50px;transition:all .2s;display:flex;position:absolute;top:40%;right:-14px}.toggle-btn[data-v-4a4cb5df]:hover{background-color:#888}.toggle-btn[data-v-4a4cb5df]:after{content:"";border-top:2px solid #fff;border-bottom:none;border-left:none;border-right:2px solid #fff;width:10px;height:10px;margin-left:2px;display:block;transform:rotate(-135deg)}.editor-header-wrapper[data-v-7c07065c]{--un-bg-opacity:1;background-color:rgba(0,0,0,var(--un-bg-opacity)) ;width:100%;height:40px;overflow:hidden}.editor-header[data-v-7c07065c]{align-items:center;height:40px;display:flex}[data-v-7c07065c] .n-scrollbar{--n-scrollbar-color:#444;--n-scrollbar-color-hover:#444}.editor-tab[data-v-7c07065c]{cursor:pointer;--un-text-opacity:1;max-width:300px;height:100%;color:rgba(153,153,153,var(--un-text-opacity)) ;border-right:1px solid #222;flex-shrink:0;align-items:center;padding-left:10px;padding-right:36px;font-size:15px;display:flex;position:relative}.editor-tab[data-v-7c07065c]:hover,.editor-tab.active[data-v-7c07065c]{--un-bg-opacity:1;background-color:rgba(34,34,34,var(--un-bg-opacity)) ;--un-text-opacity:1;color:rgba(236,236,236,var(--un-text-opacity)) }.editor-tab.active[data-v-7c07065c]:before{content:"";background-color:var(--color-primary) ;height:2px;position:absolute;top:0;left:0;right:0}.editor-tab .tab-close[data-v-7c07065c]{position:absolute;right:10px}.editor-tab .tab-dirty[data-v-7c07065c]{background-color:#f4c26b;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.editor-tab .tree-icon[data-v-7c07065c]{align-items:center;margin-right:4px;font-size:16px;font-style:normal;display:inline-flex}.ace-editor[data-v-fd69013c] .ace_scrollbar::-webkit-scrollbar{width:14px;height:10px}.ace-editor[data-v-fd69013c] .ace_scrollbar::-webkit-scrollbar-thumb{background:#777;border-radius:0;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}.ace-editor[data-v-fd69013c] .ace_scrollbar::-webkit-scrollbar-track{background:#333;border-radius:0;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}.file-history[data-v-654b4dcd]{width:550px;padding:20px}.editor-footer[data-v-bf1270cf]{--un-bg-opacity:1;background-color:rgba(86,86,86,var(--un-bg-opacity)) ;--un-text-opacity:1;height:36px;color:rgba(255,255,255,var(--un-text-opacity)) ;justify-content:space-between;align-items:center;gap:16px;padding-left:16px;padding-right:16px;font-size:14px;display:flex}.editor-footer .footer-path[data-v-bf1270cf]{flex:1;min-width:0;max-width:50%}.editor-footer .footer-tools[data-v-bf1270cf]{align-items:center;height:100%;display:flex}.editor-footer .footer-item[data-v-bf1270cf]{cursor:pointer;border-right:1px solid #4c4c4c;align-items:center;height:100%;padding-left:16px;padding-right:16px;display:flex}.editor-footer .footer-item[data-v-bf1270cf]:hover{background-color:#2f2f2f}.editor-footer .readonly-badge[data-v-bf1270cf]{cursor:default;background-color:#eb7c20;border-right:none}.editor-footer .readonly-badge[data-v-bf1270cf]:hover{background-color:#eb7c20}.editor-footer.diff-footer[data-v-bf1270cf]{color:#fff;background-color:#eb7c20}.editor-footer.diff-footer .footer-tools .footer-item[data-v-bf1270cf]{background-color:transparent;border-right:none}.editor-footer.diff-footer .footer-tools .footer-item[data-v-bf1270cf]:hover{background-color:transparent}.editor-footer.diff-footer .diff-path[data-v-bf1270cf]{max-width:80%}.ace-diff-container[data-v-4b286035]{width:100%;height:100%}.ace-diff-container[data-v-4b286035] .ace_scrollbar::-webkit-scrollbar{width:14px;height:10px}.ace-diff-container[data-v-4b286035] .ace_scrollbar::-webkit-scrollbar-thumb{background:#777;border-radius:0;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}.ace-diff-container[data-v-4b286035] .ace_scrollbar::-webkit-scrollbar-track{background:#333;border-radius:0;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}.ace-diff-container[data-v-4b286035] .acediff__gutter{background-color:#333}.ace-diff-container[data-v-4b286035] .acediff__left .ace_content{background-color:rgba(255,0,0,.05)}.ace-diff-container[data-v-4b286035] .acediff__right .ace_content{background-color:rgba(0,255,0,.05)}kbd[data-v-fccb0a32]{--un-border-opacity:1;border-width:1px;border-color:rgba(119,119,119,var(--un-border-opacity));--un-text-opacity:1;color:rgba(255,255,255,var(--un-text-opacity)) ;background-color:transparent;border-style:solid;border-radius:2px;padding:4px 10px;font-family:inherit;font-size:13px;line-height:1;display:inline-block}.editor-container[data-v-5961e81f]{color:#fff;background-color:#292929;flex-direction:column;height:100%;display:flex}.editor-body[data-v-5961e81f]{flex:1;display:flex;overflow:hidden} +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ga(e){for(var t=1;t0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]g&&(y.style.width=g-b+`px`)),e.clientY>v&&T(),e.clientY<_&&ee(),h(y),m&&m()},C=wa(function(){if(k.scrollTop>=k.scrollHeight-k.clientHeight){w();return}y.style.height=y.offsetHeight+10+`px`,y.style.marginTop=parseInt(getComputedStyle(y).marginTop)-10+`px`,k.scrollTop+=10,ne=k.scrollTop,h(y),m&&m()},{immediate:!1}),w=C.pause,T=C.resume,E=C.isActive,D=wa(function(){if(k.scrollTop<=0){O();return}y.style.height=y.offsetHeight+10+`px`,k.scrollTop-=10,re+=10,h(y),m&&m()},{immediate:!1}),O=D.pause,ee=D.resume,te=D.isActive,k=p.querySelector(`.n-scrollbar-container`),ne=0,re=0;document.onmousemove=S,document.onmouseup=function(){document.onmousemove=null,p.contains(y)&&p.removeChild(y)}}}),{m_flag:r,m_x:u,m_y:d,m_left:i,m_right:a,m_top:o,m_bottom:s,m_height:c,m_width:l}}function Qa(e,t){var n=ma(e.m_left),r=ma(e.m_right),i=ma(e.m_top),a=ma(e.m_bottom),o=ma(t.left),s=ma(t.right),c=ma(t.top),l=ma(t.bottom);return!(sr||la)}function $a(e){e.card_hover=!0}function eo(e){e.card_hover=!1}function Q(e,t){return X(function(){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w;return Z(this,function(T){switch(T.label){case 0:n=e.tableLoading,r=e.currentPath,i=e.favoriteList,a=e.fileRecycle,o=e.fileList,s=e.filesView,c=e.directoryCount,l=e.fileCount,u=e.total,d=e.page,f=e.size,p=e.sort,m=e.reverse,h=e.diskMountPoint,g=e.currentFile,_=e.currentDirSize,v=e.uploadFileList,y=e.dragUploadRef,n.value=!0,T.label=1;case 1:return T.trys.push([1,4,5,6]),[4,Xs(r.value,function(e){i.value=e.store,a.value=e.file_recycle,c.value=e.dir.length,l.value=e.files.length,u.value=Xr(e.page),h.value=e.disk,r.value=e.path},Ga(qa(Ga({p:d.value,showRow:f.value},p.value?{sort:p.value,reverse:m.value}:{}),{disk:!0}),t))];case 2:return x=T.sent(),g.value=null,_.value=-1,[4,no(e)];case 3:return S=T.sent(),C=[],S.length&&(C=S.map(function(e){return e.key})),o.value=x.map(function(e){return e.remarks_hover=!1,e.isEditRemarks=!1,e.isCreate=!1,e.card_hover=!1,e.card_choosed=!1,e.isRenameForCard=!1,e.operation_show=!1,C.includes(e.path)?e.isFavorite=!0:e.isFavorite=!1,e.isShare=Number(e.durl)===0?0:Number(e.durl),e}),v.value=[],(b=y.value)==null||b.listenDragEvent(),Oi(function(){s.value==`list`&&(to(e),co(e))}),$s(e),[3,6];case 4:return w=T.sent(),console.warn(w),[3,6];case 5:return n.value=!1,[7];case 6:return[2]}})})()}function to(e){var t=e.tableRef;t.value&&Za(t.value.querySelector(`.n-data-table-base-table-body`),function(t){return ro(e,t)},function(t,n){return io(t,n,e)})}function no(e){return X(function(){var t,n,r,i;return Z(this,function(a){switch(a.label){case 0:t=e.resetFavoriteOptions,n=e.favoriteOptions,a.label=1;case 1:return a.trys.push([1,3,,4]),[4,W.post(`/files?action=get_files_store`,{},{requestOptions:{isOriginalResult:!0}})];case 2:return r=a.sent().message.map(function(e){return{type:e.type,icon:e.type,label:e.name,key:e.path}}),t(),n.value=Ya(r).concat(Ya(n.value)),[2,n.value];case 3:return i=a.sent(),console.warn(i),[2,[]];case 4:return[2]}})})()}function ro(e,t){for(var n=e.trRectArr,r=e.choosedKeys,i=[],a=0;a1?`multiple`:n.value.length==1?`single`:`empty`),r.value.filesOperation(e,i)}function uo(){var e,t=(e=document.querySelector(`#createInput`))==null?void 0:e.querySelector(`input`);t==null||t.focus(),t==null||t.select()}function fo(e,t){return X(function(){var n,r,i;return Z(this,function(a){switch(a.label){case 0:n=V.loading(`Processing, please wait...`).close,a.label=1;case 1:return a.trys.push([1,,4,5]),[4,ur(`tamper_core`,71)];case 2:return a.sent(),[4,W.post(`/tamper_core/get_effective_path.json`,{path:t.path},{requestOptions:{isOriginalResult:!0}})];case 3:return r=a.sent().message,B(r)&&r.status&&(i=r.data,t.type===`dir`?po(e,t,i):mo(e,t,i)),[3,5];case 4:return n(),[7];case 5:return[2]}})})()}function po(e,t,n){var r=n.pid,i=n.lock,a=n.action;_a({width:480,title:(i?`Turning off protection `:`Turning on protection `)+`[`.concat(t.path,`]`),content:ua(i?`file.tableController.afterTurningOffProtectionDir`:`file.tableController.afterTurningOnProtectionDir`),onConfirm:function(){return X(function(){var n;return Z(this,function(o){switch(o.label){case 0:return a[0]===`create`&&r===0?[4,ho(t.path,[])]:[3,2];case 1:return o.sent(),Q(e),[2];case 2:return n=[],i?n.push({key:t.path.indexOf(`/www/server/panel/class`)==-1?a[0]:`add_wd`,values:[t.path]}):n.push({key:a[0],values:[t.path]}),[4,go(r,n)];case 3:return o.sent(),Q(e),[2]}})})()}})}function mo(e,t,n){var r=n.pid,i=n.lock,a=n.action,o=ua(i?`file.tableController.turningOffProtection`:`file.tableController.turningOnProtection`,{path:t.path}),s=ua(i?`file.tableController.afterTurningOffProtectionFile`:`file.tableController.afterTurningOnProtectionFile`),c=U(!1),u=U(!0);_a({title:o,width:480,content:function(){return I(x,null,[I(`div`,null,[s]),I(`div`,{class:`mt-8px`},[I(l,{checked:u.value,"onUpdate:checked":function(e){return u.value=e}},{default:function(){return[I(`span`,null,[ua(i?`file.tableController.turningOffProtectionFile`:`file.tableController.turningOnProtectionFile`,{path:t.nm})])]}})]),I(`div`,{class:`mt-8px`},[I(l,{checked:c.value,"onUpdate:checked":function(e){return c.value=e}},{default:function(){return[I(`span`,null,[ua(i?`file.tableController.turningOffProtectionSuffix`:`file.tableController.turningOnProtectionSuffix`,{suffix:t.ext})])]}})])])},onConfirm:function(){return X(function(){var n,o,s,l,d;return Z(this,function(f){switch(f.label){case 0:return a[0]===`create`&&r===0?(n=t.path.substring(0,t.path.lastIndexOf(`/`)),o=[],u.value&&(s=t.path.split(`/`),l=s.length>=2?s[s.length-2]:``,o.push(``.concat(l,`/`,t.nm))),c.value&&o.push(`.`+t.ext),[4,ho(n,o)]):[3,2];case 1:return f.sent(),Q(e),[2];case 2:return d=[],i?(u.value&&(d.push({key:`remove_bf`,values:[t.path]}),d.push({key:`add_wf`,values:[t.path]})),c.value&&d.push({key:`remove_bf`,values:[`.`+t.ext]})):(u.value&&(d.push({key:`add_bf`,values:[t.path]}),d.push({key:`remove_wf`,values:[t.path]})),c.value&&d.push({key:`add_bf`,values:[`.`+t.ext]})),[4,go(r,d)];case 3:return f.sent(),Q(e),[2]}})})()}})}function ho(e,t){return X(function(){var n,r;return Z(this,function(i){switch(i.label){case 0:return[4,W.post(`/tamper_core/create_path.json`,{path:e,exts:JSON.stringify(t)},{requestOptions:{loading:ua(`file.tableController.creatingDirectoryProtection`),isOriginalResult:!0}})];case 1:if(n=i.sent(),r=n.message,B(r))if(r.status)V.success(r.msg);else return V.error(r.msg),[2,Promise.reject()];return[2]}})})()}function go(e,t){return X(function(){var n,r;return Z(this,function(i){switch(i.label){case 0:return[4,W.post(`/tamper_core/batch_setting.json`,{pid:e,settings:JSON.stringify(t)},{requestOptions:{loading:ua(`file.tableController.executing`),isOriginalResult:!0}})];case 1:if(n=i.sent(),r=n.message,B(r))if(r.status)V.success(r.msg);else return V.error(r.msg),[2,Promise.reject()];return[2]}})})()}function _o(e,t){var n=e.currentPreviewImg,r=e.previewShow;n.value=t,r.value=!0}function vo(e,t){var n=e.currentPreviewVideo,r=e.previewVideoShow;n.value={path:t.path,name:t.nm},r.value=!0}function yo(e){return X(function(){return Z(this,function(t){switch(t.label){case 0:return[4,W.post(`/files?action=set_file_ps`,e,{requestOptions:{successMessage:!0}})];case 1:return t.sent(),[2]}})})()}function bo(e){return X(function(){var t,n,r;return Z(this,function(i){switch(i.label){case 0:if(t=e.currentFile,n=e.currentPath,!t.value||!(t.value.isCreate&&t.value.isRename||t.value.isRenameForCard)||(t.value.editName||(t.value.isCreate=!1),t.value.editName==t.value.nm&&(t.value.isCreate=!1),!(t.value.isCreate&&t.value.isRename||t.value.isRenameForCard)))return[3,7];if(t.value.editName===t.value.nm)return[3,6];i.label=1;case 1:return i.trys.push([1,3,4,5]),[4,hs(t.value.path,n.value+`/`+t.value.editName)];case 2:return i.sent(),Q(e),[3,5];case 3:return r=i.sent(),console.log(r),[3,5];case 4:return t.value.isCreate=!1,t.value.isRenameForCard=!1,t.value.isRename=!1,[7];case 5:return[2,!0];case 6:t.value.isCreate=!1,t.value.isRenameForCard=!1,t.value.isRename=!1,i.label=7;case 7:return[2]}})})()}function xo(e){return X(function(){var t,n,r,i;return Z(this,function(a){switch(a.label){case 0:return t=e.currentFile,n=e.currentPath,r=e.fileList,!t.value||!(t.value.isCreate&&!t.value.isRename)?[3,8]:t.value.editName==``?(r.value.shift(),[3,8]):[3,1];case 1:return a.trys.push([1,7,,8]),t.value.type==`dir`?[4,Mo(n.value+`/`+t.value.editName)]:[3,3];case 2:return a.sent(),[3,5];case 3:return[4,No(n.value+`/`+t.value.editName)];case 4:a.sent(),a.label=5;case 5:return[4,Q(e)];case 6:return a.sent(),[2,!0];case 7:return i=a.sent(),r.value.shift(),console.warn(i),[3,8];case 8:return[2]}})})()}function So(e){return X(function(){var t;return Z(this,function(n){switch(n.label){case 0:return t=e.currentFile,!t.value||!t.value.isEditRemarks?[3,4]:t.value.editRemarks==t.value.rmk?[3,3]:[4,yo({filename:t.value.path,ps_type:0,ps_body:t.value.editRemarks})];case 1:return n.sent(),[4,Q(e)];case 2:return n.sent(),[2,!0];case 3:return t.value.isEditRemarks=!1,t.value.remarks_hover=!1,[2,!1];case 4:return[2]}})})()}function Co(e){return X(function(){return Z(this,function(t){switch(t.label){case 0:return[4,So(e)];case 1:return t.sent()?[2]:[4,bo(e)];case 2:return t.sent()?[2]:[4,xo(e)];case 3:return t.sent(),[2]}})})()}function wo(){return X(function(){return Z(this,function(e){return[2,W.post(`/task?action=get_task_lists`,{status:-3})]})})()}function To(e){return X(function(){var n;return Z(this,function(r){switch(r.label){case 0:return document.querySelector(`.file-task-modal`)?[2]:[4,wo()];case 1:return n=r.sent().message,Ci(n)&&n.length>0&&Sa({title:ua(`file.tableController.realtimeTaskQueue`),width:510,class:`file-task-modal`,unstableShowMask:!1,data:{store:e,taskList:n},component:L(function(){return A(function(){return t.import(`./view-files-legacy.js?v=1786507437784`).then(function(e){return e.O})},void 0)})}),[2]}})})()}function Eo(e){return X(function(){return Z(this,function(t){return[2,W.post(`/task?action=remove_task`,{id:e},{requestOptions:{loading:ua(`file.tableController.deletingTask`),successMessage:!0}})]})})()}function Do(e){return Sa({title:ca(`file.shareListModal.title`),width:850,data:{fileStore:e},component:ea})}function Oo(e){var t=e.fileList.value.find(function(t){return t.nm===e.choosedKeys.value[0]});if(t)return Sa({title:t.type==`dir`?ca(`file.shareModal.setShareFolder`,{name:t.nm}):ca(`file.shareModal.setShareFile`,{name:t.nm}),width:560,footer:!0,confirmText:ca(`file.shareModal.create`),data:{file:t,fileStore:e},component:wr})}function ko(e,t){return Sa({title:ca(`file.shareModal.shareDetails`,{name:e.ps||e.filename||e.id}),width:560,footer:!0,confirmType:`error`,confirmText:ca(`file.shareModal.closeSharingChain`),data:{detail:e,fileStore:t},component:Nr})}function Ao(e,t){ko({id:e},t)}function jo(e,t){var n=Number(e.isShare||e.durl);n&&Ao(n,t)}function Mo(e){return X(function(){var t;return Z(this,function(n){switch(n.label){case 0:return n.trys.push([0,2,,3]),[4,W.post(`/files?action=CreateDir`,{path:e},{requestOptions:{loading:sa(`file.buttonGroup.loading.creatingDirectory`),successMessage:!0}})];case 1:return n.sent(),[3,3];case 2:return t=n.sent(),console.warn(t),[3,3];case 3:return[2]}})})()}function No(e){return X(function(){var t;return Z(this,function(n){switch(n.label){case 0:return n.trys.push([0,2,,3]),[4,W.post(`/files?action=CreateFile`,{path:e},{requestOptions:{loading:sa(`file.buttonGroup.loading.creatingFile`),successMessage:!0}})];case 1:return n.sent(),[3,3];case 2:return t=n.sent(),console.warn(t),[3,3];case 3:return[2]}})})()}function Po(e,t){return X(function(){var n;return Z(this,function(r){switch(r.label){case 0:return r.trys.push([0,2,,3]),[4,W.post(`/files?action=CreateLink`,{sfile:e,dfile:t},{requestOptions:{loading:sa(`file.buttonGroup.loading.creatingSoftlink`),successMessage:!0}})];case 1:return r.sent(),[3,3];case 2:return n=r.sent(),console.warn(n),[3,3];case 3:return[2]}})})()}function Fo(e,t){var n=e.filesView;n.value=t}function Io(e){$(e,`UploadFile`,function(e){e.value.open()})}function Lo(e){$(e,`RemoteDownload`,function(e){e.value.open()})}function Ro(e){return Sa({title:sa(`file.searchFileContentModal.title`),width:1100,height:686,footer:!1,data:{fileStore:e,currentPath:e.currentPath.value},component:L(function(){return A(function(){return t.import(`./view-files-legacy.js?v=1786507437784`).then(function(e){return e.t})},void 0)})})}function zo(e){Ro(e)}function Bo(e,t,n){t==`management`?Fi(e):so(e,t,n)}function Vo(e){Do(e)}function Ho(e){var t=e.currentPath;t.value=`/`,Q(e)}function Uo(e){$(e,`Backup`,function(e){e.value.open()})}function Wo(e){return Sa({title:sa(`file.recycle.title`),width:1100,height:686,data:{fileStore:e},component:L(function(){return A(function(){return t.import(`./view-files-legacy.js?v=1786507437784`).then(function(e){return e.n})},void 0)})})}function Go(e){Wo(e)}function Ko(){return Sa({title:sa(`file.buttonGroup.fileOperationRecord`),width:1100,height:640,footer:!1,component:L(function(){return A(function(){return t.import(`./view-files-legacy.js?v=1786507437784`).then(function(e){return e.r})},void 0)})})}function qo(e){$(e,`Terminal`,function(e){e.value.open()})}function Jo(e,t,n,r){var i=e.fileList,a=e.currentFile;a.value={nm:t,isCreate:!0,type:n,ext:r,path:``,editName:t},a.value.editName=a.value.nm,i.value.unshift(a.value),Oi(uo)}function Yo(e,t){switch(t){case`dir`:Jo(e,sa(`file.buttonGroup.defaultNames.untitledDirectory`),`dir`,`folder`);break;case`file`:Jo(e,sa(`file.buttonGroup.defaultNames.untitledFile`),`file`,`unknown`);break;case`softlink`:$(e,`Softlink`,function(e){e.value.open()})}}function Xo(e){var t=e.isMiniScreen;window.innerWidth<1560?t.value=!0:t.value=!1}function Zo(e,t){return X(function(){var n;return Z(this,function(r){switch(r.label){case 0:return r.trys.push([0,2,,3]),[4,W.post(`/files?action=del_files_store`,{path:t},{requestOptions:{loading:sa(`file.buttonGroup.loading.deletingFavorite`),successMessage:!0}})];case 1:return r.sent(),Q(e),[3,3];case 2:return n=r.sent(),console.warn(n),[3,3];case 3:return[2]}})})()}function Qo(e,t){return X(function(){return Z(this,function(n){switch(n.label){case 0:return[4,W.post(`/files?action=`.concat(t===`dir`?`DeleteDir`:`DeleteFile`),{path:e},{requestOptions:{loading:oa(`file.deleteController.deletingSingle`),successMessage:!0}})];case 1:return n.sent(),[2]}})})()}function $o(e,t){return X(function(){return Z(this,function(n){switch(n.label){case 0:return[4,W.post(`/files?action=SetBatchData`,{data:JSON.stringify(e),type:4,path:t},{requestOptions:{loading:oa(`file.deleteController.deletingBatch`),successMessage:!0}})];case 1:return n.sent(),[2]}})})()}function es(e){return $n.includes(e.toLowerCase())}function ts(e){var t=e.toLowerCase();return er[t]||t.split(`.`).pop().toUpperCase()}function ns(e){return G(`file.contextMenu.archivePreviewWithType`,{type:ts(e)})}function rs(e){return e in hr}function is(e,t){var n=t.value.trim().toLowerCase();return mr[e].includes(n)}function as(e,t){return(t==null?void 0:t.name)||G(hr[e].labelKey)}function os(e){return X(function(){var t;return Z(this,function(n){switch(n.label){case 0:return[4,Wr(e)];case 1:return t=n.sent(),t&&Da(t.row,void 0,t.softInfo),[2]}})})()}function ss(e,t){var n=as(e,t);if(!(t!=null&&t.install)){ba(e);return}if(ta(t)){os(e);return}Ta({name:e,title:n,admin:!0})}function cs(e){return X(function(){var t;return Z(this,function(n){switch(n.label){case 0:return[4,Gr()];case 1:return t=n.sent().message,[2,(Array.isArray(t)?t:B(t)&&Array.isArray(t.list)?t.list:[]).find(function(t){return is(e,t)})]}})})()}function ls(e,t){return X(function(){var n;return Z(this,function(r){switch(r.label){case 0:return[4,dr({source:73})];case 1:return r.sent(),[4,cs(t)];case 2:return n=r.sent(),n!=null&&n.install?ta(n)?[4,os(t)]:[3,4]:(ss(t,n),[2]);case 3:return r.sent(),[2];case 4:return n.config?(Ls(e,t),[2]):(ss(t,n),[2])}})})()}function us(e,t){return X(function(){return Z(this,function(n){switch(n.label){case 0:return[4,W.post(`/files?action=CheckExistsFiles`,{dfile:e,filename:t},{requestOptions:{isOriginalResult:!0}})];case 1:return[2,n.sent().message.length>0]}})})()}function ds(e,t,n){return X(function(){return Z(this,function(r){switch(r.label){case 0:return[4,W.post(`/files?action=SetBatchData`,{data:JSON.stringify(e),type:t,path:n},{requestOptions:{loading:G(`file.contextMenu.loading.batchSetting`),successMessage:!0}})];case 1:return[2,r.sent()]}})})()}function fs(e,t){return X(function(){return Z(this,function(n){switch(n.label){case 0:return[4,W.post(`/files?action=CopyFile`,{sfile:e,dfile:t},{requestOptions:{loading:G(`file.contextMenu.loading.copying`),successMessage:!0}})];case 1:return[2,n.sent()]}})})()}function ps(e,t){return X(function(){return Z(this,function(n){switch(n.label){case 0:return[4,W.post(`/files?action=BatchPaste`,{type:e,path:t},{requestOptions:{loading:G(`file.contextMenu.loading.pasting`),successMessage:!0}})];case 1:return[2,n.sent()]}})})()}function ms(e,t,n){return X(function(){return Z(this,function(r){switch(r.label){case 0:return[4,W.post(`/files?action=MvFile`,Ga({sfile:e,dfile:t},n),{requestOptions:{loading:G(`file.contextMenu.loading.moving`),successMessage:!0}})];case 1:return[2,r.sent()]}})})()}function hs(e,t){return ms(e,t,{rename:!0})}function gs(e,t,n,r){var i=arguments.length>4&&arguments[4]!==void 0&&arguments[4];return X(function(){var a;return Z(this,function(o){switch(o.label){case 0:return[4,W.post(`/files?action=`.concat(i?`ZipAndDownload`:`Zip`),{sfile:e,dfile:t,z_type:n,path:r},{requestOptions:{loading:G(`file.contextMenu.loading.compressing`),successMessage:!i}})];case 1:if(a=o.sent().message,i&&B(a)){if(a.task_id)return[2,a.msg];Lr(a.result)}return[2,``]}})})()}function _s(e){return X(function(){return Z(this,function(t){switch(t.label){case 0:return[4,W.post(`/files?action=UnZip`,e,{requestOptions:{loading:G(`file.contextMenu.loading.decompressing`),successMessage:!0}})];case 1:return t.sent(),[2]}})})()}function vs(e,t){return t.map(function(t){return e[t]})}function ys(e,t){var n=e.fileList,r=e.choosedKeys,i=Qs(n.value,r.value)[0],a=[`share`,`favorite`,`permission`,`copy`,`copyPath`,`cut`,`rename`,`del`,`compression`,`attrs`];if(!i)return vs(t.value,[`refresh`,`upload`,`create`,`terminal`]);i.type==`dir`?a.unshift(`open`,`openNewWindow`):a.unshift(`edit`,`download`);var o=a.findIndex(function(e){return e===`permission`});if(a.splice(o,0,`uploadToCloud`),qs(i)&&(a.unshift(`preview`),a=a.filter(function(e){return e!==`edit`})),Ks(i.ext)&&(a.unshift(`playVideo`),a=a.filter(function(e){return e!==`edit`})),i.isFavorite){var s=a.findIndex(function(e){return e==`favorite`});a[s]=`unfavorite`}if(i.isShare){var c=a.findIndex(function(e){return e==`share`});a[c]=`unShare`}Ys(i.ext)&&(a.unshift(`decompress`),es(i.ext)&&a.splice(1,0,`compressionPreview`),a=a.filter(function(e){return e!==`edit`}));var l=vs(t.value,a),u=l.findIndex(function(e){return e.key===`compressionPreview`});return u>-1&&(l[u]=qa(Ga({},l[u]),{label:ns(i.ext)})),l}function bs(e){var t=e.choosedKeys,n=e.currentPath,r=e.fileList.value.find(function(e){return e.nm==t.value[0]});r&&Pi(r.path,n.value)}function xs(e){var t=e.choosedKeys,n=e.currentPath,r=e.fileList.value.find(function(e){return e.nm==t.value[0]});e.page.value=1,n.value=r.path,Q(e)}function Ss(e){return X(function(){var t,n,r,i;return Z(this,function(a){switch(a.label){case 0:t=e.choosedKeys,n=e.fileList,r=n.value.find(function(e){return e.nm==t.value[0]}),a.label=1;case 1:return a.trys.push([1,3,,4]),[4,W.post(`/files?action=add_files_store`,{path:r.path},{requestOptions:{loading:G(`file.contextMenu.loading.addingToFavorites`),successMessage:!0}})];case 2:return a.sent(),no(e),Q(e),[3,4];case 3:return i=a.sent(),console.warn(i),[3,4];case 4:return[2]}})})()}function Cs(e){return X(function(){var t,n,r;return Z(this,function(i){return t=e.choosedKeys,n=e.fileList,r=Qs(n.value,t.value)[0],r&&_a({title:G(`file.favoriteListModal.cancelFavoriteTitle`),content:G(`file.favoriteListModal.cancelFavoriteMessage`,{name:r.nm}),onConfirm:function(){return X(function(){return Z(this,function(t){switch(t.label){case 0:return[4,Zo(e,r.path)];case 1:return t.sent(),[2]}})})()}}),[2]})})()}function ws(e,t,n){return X(function(){var r,i,a,o,s,c,l;return Z(this,function(u){switch(u.label){case 0:return r=e.choosedKeys,i=e.fileList,a=e.fileCopyCache,o=e.waitForPaste,s=e.copiedFile,c=e.currentPath,r.value.length==1?(V.success(t),a.value=JSON.parse(JSON.stringify(r.value)),s.value=Qs(i.value,a.value)[0],o.value=!0,[3,4]):[3,1];case 1:return u.trys.push([1,3,,4]),[4,ds(r.value,n,c.value)];case 2:return u.sent().status==0&&(a.value=JSON.parse(JSON.stringify(r.value)),o.value=!0),[3,4];case 3:return l=u.sent(),console.warn(l),[3,4];case 4:return[2]}})})()}function Ts(e){return X(function(){var t,n,r,i,a;return Z(this,function(o){switch(o.label){case 0:return t=e.fileCopyCache,n=e.fileOperationFlag,r=e.currentPath,i=e.copiedFile,a=e.waitForPaste,t.value.length>1?[4,ps(n.value,r.value)]:[3,2];case 1:return o.sent(),[3,6];case 2:return t.value.length==1?n.value==1?[4,fs(i.value.path,r.value+`/`+i.value.nm)]:[3,4]:[3,6];case 3:return o.sent(),[3,6];case 4:return n.value==2?[4,ms(i.value.path,r.value+`/`+i.value.nm)]:[3,6];case 5:o.sent(),o.label=6;case 6:return Q(e),a.value=!1,[2]}})})()}function Es(e){return X(function(){var t,n;return Z(this,function(r){switch(r.label){case 0:return t=e.fileOperationFlag,n=e.waitForPaste,t.value=1,[4,ws(e,G(`file.contextMenu.messages.copySuccess`),1)];case 1:return r.sent(),n.value=!0,[2]}})})()}function Ds(e){return X(function(){var t,n,r;return Z(this,function(i){return t=e.choosedKeys,n=e.fileList,r=Qs(n.value,t.value)[0],r&&_r(r.path),[2]})})()}function Os(e){return X(function(){var t,n;return Z(this,function(r){switch(r.label){case 0:return t=e.fileOperationFlag,n=e.waitForPaste,t.value=2,[4,ws(e,G(`file.contextMenu.messages.cutSuccess`),2)];case 1:return r.sent(),n.value=!0,[2]}})})()}function ks(e){return X(function(){var t,n,r,i;return Z(this,function(a){switch(a.label){case 0:return t=e.fileCopyCache,n=e.currentPath,r=e.waitForPaste,r.value?(i=!1,t.value.length==1?[4,us(n.value,t.value[0])]:[3,2]):[2];case 1:return i=a.sent(),[3,4];case 2:return t.value.length>1?[4,us(n.value)]:[3,4];case 3:i=a.sent(),a.label=4;case 4:return i?t.value.length==1?$(e,`PasteSingleConfirm`,function(e){return e.value.open()}):t.value.length>1&&$(e,`PasteConfirm`,function(e){return e.value.open()}):Ts(e),[2]}})})()}function As(e){return X(function(){var t,n;return Z(this,function(r){return t=e.currentPath,n=e.choosedKeys,Lr(``.concat(t.value===`/`?``:t.value,`/`,n.value[0])),[2]})})()}function js(e){return X(function(){var t,n,r,i,a;return Z(this,function(o){return t=e.choosedKeys,n=e.fileList,r=e.currentFile,i=e.filesView,a=Qs(n.value,t.value)[0],r.value=a,i.value===`card`?(r.value.isRenameForCard=!0,r.value.editName=r.value.nm):(a.isCreate=!0,a.isRename=!0,a.editName=a.nm,Oi(uo)),[2]})})()}function Ms(e){$(e,`Compression`,function(e){return e.value.open()})}function Ns(e){var n=e.choosedKeys,r=e.fileList,i=Qs(r.value,n.value)[0];i&&Sa({title:G(`file.archivePreviewModal.titleWithTypeFile`,{type:ts(i.ext),name:i.nm}),width:720,height:560,footer:!1,data:{file:i,fileStore:e},component:L(function(){return A(function(){return t.import(`./view-files-legacy.js?v=1786507437784`).then(function(e){return e.a})},void 0)})})}function Ps(e){var t=e.choosedKeys,n=e.fileList,r=Qs(n.value,t.value)[0];_o(e,r.path)}function Fs(e){return X(function(){var t,n,r,i;return Z(this,function(a){switch(a.label){case 0:return t=e.choosedKeys,n=e.fileList,r=Qs(n.value,t.value)[0],i=Number((r==null?void 0:r.isShare)||(r==null?void 0:r.durl)),i?[4,zi({id:i})]:[2];case 1:return a.sent(),Q(e),[2]}})})()}function Is(e){var t=e.choosedKeys,n=e.fileList,r=Qs(n.value,t.value)[0];vo(e,r)}function Ls(e,n){var r=hr[n];Sa({title:function(){return ni(`div`,{class:`flex items-center gap-8px`},[ni(`img`,{class:`inline-block h-18px max-h-18px max-w-18px w-18px object-contain align-middle`,src:r.icon,alt:``}),ni(`span`,G(r.labelKey))])},width:1100,height:686,footer:!1,data:{initialLocalPath:e.currentPath.value,providerKey:n},component:L(function(){return A(function(){return t.import(`./view-files-legacy.js?v=1786507437784`).then(function(e){return e.i})},void 0)})})}function Rs(e,t){var n=t.menuShow;if(typeof e==`string`&&e.startsWith(`uploadToCloud:`)){var r=e.slice(14);rs(r)?ls(t,r):V.warning(G(`file.contextMenu.messages.cloudUploadNotConnected`)),n.value=!1;return}switch(e){case`edit`:bs(t);break;case`copy`:Es(t);break;case`copyPath`:Ds(t);break;case`cut`:Os(t);break;case`paste`:ks(t);break;case`permission`:$(t,`Permission`,function(e){return e.value.open()});break;case`compression`:Ms(t);break;case`decompress`:$(t,`Decompress`,function(e){return e.value.open()});break;case`compressionPreview`:Ns(t);break;case`conversion`:console.log(`conversion`);break;case`del`:kr(t);break;case`refresh`:Q(t);break;case`upload`:$(t,`UploadFile`,function(e){return e.value.open()});break;case`createFile`:Jo(t,G(`file.contextMenu.defaultNames.untitledFile`),`file`,`file`);break;case`createDir`:Jo(t,G(`file.contextMenu.defaultNames.untitledDirectory`),`dir`,`folder`);break;case`download`:As(t);break;case`terminal`:$(t,`Terminal`,function(e){return e.value.open()});break;case`open`:xs(t);break;case`share`:Oo(t);break;case`unShare`:Fs(t);break;case`favorite`:Ss(t);break;case`unfavorite`:Cs(t);break;case`rename`:js(t);break;case`attrs`:$(t,`Properties`,function(e){return e.value.open()});break;case`preview`:Ps(t);break;case`playVideo`:Is(t);break}n.value=!1}function zs(e){var t=e.type,n=e.list,r=e.path,i=[],a=!0,o=!1,s=void 0;try{for(var c=n[Symbol.iterator](),l;!(a=(l=c.next()).done);a=!0){var u=l.value;i.push(Bs({type:t,item:u,path:r}))}}catch(e){o=!0,s=e}finally{try{!a&&c.return!=null&&c.return()}finally{if(o)throw s}}return i}function Bs(e){var t=e.type,n=e.item,r=e.path,i=n.nm,a=n.sz,o=n.is_link,s=n.lnk,c=n.mt,l=n.ctime,u=n.atime,d=n.gid,f=n.uid,p=n.group,m=n.user,h=n.acc,g=n.rmk,_=n.durl,v=n.cmp,y=n.fav,b=n.top,x=n.sn;return{ext:Vs(n.nm,t),nm:i,sz:a,mt:c,acc:h,user:m,is_link:o?s:``,lnk:s,durl:_,cmp:v,fav:y,rmk:g,top:b,sn:x,path:Hs(r,i),ctime:l,atime:u,gid:d,uid:f,group:p,type:t}}function Vs(e,t){if(t===`dir`)return`folder`;var n=[`tar.gz`],r=e.toLowerCase(),i=!0,a=!1,o=void 0;try{for(var s=n[Symbol.iterator](),c;!(i=(c=s.next()).done);i=!0){var l=c.value;if(r.endsWith(l))return l}}catch(e){a=!0,o=e}finally{try{!i&&s.return!=null&&s.return()}finally{if(a)throw o}}var u=r.lastIndexOf(`.`);return u===-1?`file`:r.substring(u+1)}function Hs(e,t){return Us(``.concat(e,`/`,t))}function Us(e){return e.replace(/\/\//g,`/`)}function Ws(e){var t=[`folder`],n=[`txt`,`rtf`,`md`,`log`,`conf`],r=[`json`],i=[`htm`,`html`,`xhtml`],a=[`css`,`less`,`scss`],o=[`js`,`ts`],s=[`php`],c=[`pdf`,`pdfa`,`pdfx`,`pdfu`],l=[`doc`,`docx`,`docm`,`dot`,`dotx`,`dotm`],u=[`xlsx`,`xlsm`,`xltx`,`xltm`],d=`jpg.jpeg.png.gif.bmp.webp.tiff.tif.psd.ai.eps.cr2.cr3.nef.nrw.dng.svg.cdr.wmf.emf.apng.heic.ico.xbm.xpm.xcf.iff.pnm`.split(`.`),f=`py.java.js.ts.c.cpp.cs.php.rb.go.swift.kt.html.css.jsx.vue.scss.less.tsx.json.xml.yaml.yml.ini.properties.env.sql.pl.sh.bat.ps1.m.swift.kt.gradle.makefile.cmake.jar.war.exe.md.gitignore.dockerfile.yml.ipynb.asm.lua.rs.hs`.split(`.`);return t.includes(e)?`file-dir`:n.includes(e)?`file-txt`:r.includes(e)?`file-json`:i.includes(e)?`file-html`:a.includes(e)?`file-css`:o.includes(e)?`file-js`:s.includes(e)?`file-php`:l.includes(e)?`file-doc`:c.includes(e)?`file-pdf`:u.includes(e)?`file-excel`:d.includes(e)?`file-img`:f.includes(e)?`file-sh`:[`zip`,`rar`,`7z`,`tar`,`tar.gz`,`gz`,`tgz`,`tar.bz2`,`tar.xz`,`cab`,`iso`,`msi`,`rpm`,`deb`,`xz`,`zipx`,`lz4`,`zst`,`rar5`,`part1.rar`,`rar.part1`,`z01`,`z02`].includes(e)?`file-compression`:`file-unknown-file`}function Gs(e){return!![`file-txt`,`file-json`,`file-html`,`file-css`,`file-js`,`file-php`,`file-doc`,`file-sh`].includes(Ws(e.ext))}function Ks(e){return[`mp3`,`mp4`,`avi`,`mov`,`mkv`,`wmv`,`flv`,`3gp`,`3g2`,`vob`,`webm`,`ogv`].includes(e)}function qs(e){return Ws(e.ext)===`file-img`}function Js(e){return Ws(e)===`file-img`}function Ys(e){return Ws(e)===`file-compression`}function Xs(e,t,n){return X(function(){var r,i,a,o;return Z(this,function(s){switch(s.label){case 0:return s.trys.push([0,2,,3]),[4,W.post(`/files?action=GetDirNew`,Ga({path:e,is_operating:!0},n))];case 1:return r=s.sent().message,t&&t(r),i=zs({type:`dir`,list:r.dir,path:r.path}),a=zs({type:`file`,list:r.files,path:r.path}),i=i.map(function(e,t){return qa(Ga({},e),{protected:r.tamper_data.dirs&&r.tamper_data.dirs[t]?Number(r.tamper_data.dirs[t].split(`;`)[0]):0,protected_rule:r.tamper_data.dirs&&r.tamper_data.dirs[t]?Number(r.tamper_data.dirs[t].split(`;`)[1]):0})}),a=a.map(function(e,t){return qa(Ga({},e),{protected:r.tamper_data.files&&r.tamper_data.files[t]?Number(r.tamper_data.files[t].split(`;`)[0]):0,protected_rule:r.tamper_data.files&&r.tamper_data.files[t]?Number(r.tamper_data.files[t].split(`;`)[1]):0})}),[2,Ya(i).concat(Ya(a))];case 2:return o=s.sent(),console.warn(o),[2,[]];case 3:return[2]}})})()}function Zs(e,t,n,r,i,a){return X(function(){var o,s,c,l,u,d,f,p,m,h;return Z(this,function(g){switch(g.label){case 0:for(o=[],s=Math.ceil(e.size/n),c=0;c-1,isBuy:e.endtime>-1},[2]):[3,5];case 3:return t.sent(),[3,5];case 4:return Ne.value.reqEnd=!0,[7];case 5:return[2]}})})()}return{mainRef:e,filesView:n,currentPath:r,fileList:i,tableLoading:a,normalTrList:o,trRectArr:s,choosedKeys:c,tableRef:l,dataTableRef:u,contextRef:d,normalCardList:f,cardRectArr:p,downloadFileFormData:m,downloadProgressData:h,downloadProgressShow:g,resourceManagerWindow:_,searchFileContentFormData:v,resetSearchFileContentFormData:y,searchRes:b,searchStatistics:x,favoriteList:S,favoriteOptions:C,resetFavoriteOptions:w,backupList:T,backupForm:E,fileOperationFlag:D,fileCopyCache:O,waitForPaste:ee,copiedFile:te,dynamicCmptObj:k,dynamicCmpt:ne,dynamicCmptRef:re,fileRecycle:ie,menuShow:ae,uploadFileList:oe,uploadShow:se,uploadComplete:ce,startUpload:le,fileConflictShow:ue,optionToolsRef:de,isMiniScreen:fe,imgWaitPreview:pe,videoWaitPreview:me,currentPreviewImg:he,currentPreviewVideo:ge,previewShow:_e,previewVideoShow:ve,operationType:ye,directoryCount:be,fileCount:xe,page:Se,size:Ce,sort:Te,reverse:Ee,total:De,currentFile:Oe,choosePathRef:ke,diskMountPoint:Ae,currentDirSize:je,dragUploadRef:Me,diskAnalysis:Ne,initDiskAnalysis:Pe}}function tc(e,t){return H(),P(`div`,Oe,[N(`div`,st,[N(`div`,Tt,[N(`div`,null,[N(`div`,Kt,K(e.$t(`fileEditor.shortcut.common.title`)),1),N(`div`,un,[N(`div`,Tn,[t[0]||(t[0]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Ctrl`),F(` + `),N(`kbd`,null,`S`)],-1)),N(`div`,zn,K(e.$t(`fileEditor.shortcut.common.saveFile`)),1)]),N(`div`,Vn,[t[1]||(t[1]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Ctrl`),F(` + `),N(`kbd`,null,`C`)],-1)),N(`div`,Hn,K(e.$t(`fileEditor.shortcut.common.copy`)),1)]),N(`div`,Be,[t[2]||(t[2]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Ctrl`),F(` + `),N(`kbd`,null,`X`)],-1)),N(`div`,Ve,K(e.$t(`fileEditor.shortcut.common.cut`)),1)]),N(`div`,He,[t[3]||(t[3]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Ctrl`),F(` + `),N(`kbd`,null,`V`)],-1)),N(`div`,Ue,K(e.$t(`fileEditor.shortcut.common.paste`)),1)]),N(`div`,We,[t[4]||(t[4]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Ctrl`),F(` + `),N(`kbd`,null,`A`)],-1)),N(`div`,Ge,K(e.$t(`fileEditor.shortcut.common.selectAll`)),1)]),N(`div`,Ke,[t[5]||(t[5]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Ctrl`),F(` + `),N(`kbd`,null,`Z`)],-1)),N(`div`,qe,K(e.$t(`fileEditor.shortcut.common.undo`)),1)]),N(`div`,Je,[t[6]||(t[6]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Ctrl`),F(` + `),N(`kbd`,null,`Y`)],-1)),N(`div`,Ye,K(e.$t(`fileEditor.shortcut.common.redo`)),1)]),N(`div`,ht,[t[7]||(t[7]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Ctrl`),F(` + `),N(`kbd`,null,`F`)],-1)),N(`div`,gt,K(e.$t(`fileEditor.shortcut.common.find`)),1)]),N(`div`,_t,[t[8]||(t[8]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Ctrl`),F(` + `),N(`kbd`,null,`H`)],-1)),N(`div`,vt,K(e.$t(`fileEditor.shortcut.common.replace`)),1)]),N(`div`,yt,[t[9]||(t[9]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Esc`)],-1)),N(`div`,bt,K(e.$t(`fileEditor.shortcut.common.esc`)),1)])])]),N(`div`,xt,[N(`div`,St,K(e.$t(`fileEditor.shortcut.cursorMove.title`)),1),N(`div`,Ct,[t[14]||(t[14]=N(`div`,{class:`flex items-center`},[N(`div`,{class:`flex items-center flex-wrap gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Home`),F(` / `),N(`kbd`,null,`End`),F(` / `),N(`kbd`,null,`Up`),F(` / `),N(`kbd`,null,`Left`),F(` / `),N(`kbd`,null,`Down`),F(` / `),N(`kbd`,null,`Right`)])],-1)),N(`div`,wt,[t[10]||(t[10]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Ctrl`),F(` + `),N(`kbd`,null,`Home`),F(` / `),N(`kbd`,null,`End`)],-1)),N(`div`,It,K(e.$t(`fileEditor.shortcut.cursorMove.docStartEnd`)),1)]),N(`div`,Lt,[t[11]||(t[11]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Ctrl`),F(` + `),N(`kbd`,null,`P`)],-1)),N(`div`,Rt,K(e.$t(`fileEditor.shortcut.cursorMove.matchingTag`)),1)]),N(`div`,zt,[t[12]||(t[12]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`PageUp`),F(` / `),N(`kbd`,null,`PageDown`)],-1)),N(`div`,Bt,K(e.$t(`fileEditor.shortcut.cursorMove.pageUpDown`)),1)]),N(`div`,Vt,[t[13]||(t[13]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Alt`),F(` + `),N(`kbd`,null,`Left`),F(` / `),N(`kbd`,null,`Right`)],-1)),N(`div`,Ht,K(e.$t(`fileEditor.shortcut.cursorMove.lineStartEnd`)),1)])])])]),N(`div`,Ut,[N(`div`,null,[N(`div`,Wt,K(e.$t(`fileEditor.shortcut.selection.title`)),1),N(`div`,Gt,[N(`div`,$t,[N(`div`,en,[N(`kbd`,null,K(e.$t(`fileEditor.shortcut.selection.mouseBox`)),1),t[15]||(t[15]=F(` —— `,-1)),N(`kbd`,null,K(e.$t(`fileEditor.shortcut.selection.drag`)),1)])]),t[20]||(t[20]=Cr(`
Shift + Home / End / Up / Left / Down / Right
`,1)),N(`div`,tn,[t[16]||(t[16]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Shift`),F(` + `),N(`kbd`,null,`PageUp`),F(` / `),N(`kbd`,null,`PageDown`)],-1)),N(`div`,nn,K(e.$t(`fileEditor.shortcut.selection.pageSelect`)),1)]),N(`div`,rn,[t[17]||(t[17]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Ctrl`),F(` + `),N(`kbd`,null,`Shift`),F(` + `),N(`kbd`,null,`Home`),F(` / `),N(`kbd`,null,`End`)],-1)),N(`div`,an,K(e.$t(`fileEditor.shortcut.selection.cursorToStartEnd`)),1)]),N(`div`,on,[N(`div`,sn,[t[18]||(t[18]=N(`kbd`,null,`Alt`,-1)),t[19]||(t[19]=F(` + `,-1)),N(`kbd`,null,K(e.$t(`fileEditor.shortcut.selection.mouseDrag`)),1)]),N(`div`,cn,K(e.$t(`fileEditor.shortcut.selection.blockSelect`)),1)])])]),N(`div`,ln,[N(`div`,hn,K(e.$t(`fileEditor.shortcut.edit.title`)),1),N(`div`,gn,[N(`div`,_n,[t[21]||(t[21]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Ctrl`),F(` + `),N(`kbd`,null,`/`)],-1)),N(`div`,vn,K(e.$t(`fileEditor.shortcut.edit.toggleComment`)),1)]),N(`div`,yn,[t[22]||(t[22]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Tab`)],-1)),N(`div`,bn,K(e.$t(`fileEditor.shortcut.edit.indent`)),1)]),N(`div`,xn,[t[23]||(t[23]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Shift`),F(` + `),N(`kbd`,null,`Tab`)],-1)),N(`div`,Sn,K(e.$t(`fileEditor.shortcut.edit.outdent`)),1)]),N(`div`,Cn,[t[24]||(t[24]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Delete`)],-1)),N(`div`,wn,K(e.$t(`fileEditor.shortcut.edit.delete`)),1)]),N(`div`,kn,[t[25]||(t[25]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Ctrl`),F(` + `),N(`kbd`,null,`D`)],-1)),N(`div`,An,K(e.$t(`fileEditor.shortcut.edit.deleteLine`)),1)]),N(`div`,jn,[t[26]||(t[26]=N(`div`,{class:`flex items-center flex-wrap gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Alt`),F(` + `),N(`kbd`,null,`Shift`),F(` + `),N(`kbd`,null,`Up`),F(` / `),N(`kbd`,null,`Down`)],-1)),N(`div`,Mn,K(e.$t(`fileEditor.shortcut.edit.copyLineUpDown`)),1)]),N(`div`,Nn,[t[27]||(t[27]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Alt`),F(` + `),N(`kbd`,null,`Delete`)],-1)),N(`div`,Pn,K(e.$t(`fileEditor.shortcut.edit.deleteRight`)),1)]),N(`div`,Fn,[t[28]||(t[28]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Alt`),F(` + `),N(`kbd`,null,`Up`),F(` / `),N(`kbd`,null,`Down`)],-1)),N(`div`,In,K(e.$t(`fileEditor.shortcut.edit.swapLineUpDown`)),1)]),N(`div`,Ln,[t[29]||(t[29]=N(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[N(`kbd`,null,`Ctrl`),F(` + `),N(`kbd`,null,`Shift`),F(` + `),N(`kbd`,null,`D`)],-1)),N(`div`,Rn,K(e.$t(`fileEditor.shortcut.edit.copyLineDown`)),1)])])])])])])}return e({$:jo,A:void 0,B:zo,C:Rs,D:void 0,E:ys,F:void 0,G:Vo,H:Yo,I:Xo,J:Io,K:Go,L:Mo,M:void 0,N:void 0,O:void 0,P:void 0,Q:Fo,R:Po,S:ls,T:ks,U:Ho,V:Bo,W:Uo,X:Ko,Y:void 0,Z:qo,_:fs,_t:void 0,a:Vs,at:void 0,b:bs,c:qs,ct:so,d:Zs,dt:fo,et:Co,f:ps,ft:void 0,g:Es,gt:Za,h:_s,ht:Qa,i:Qs,it:oo,j:void 0,k:void 0,l:zs,lt:_o,m:gs,mt:eo,n:ec,nt:To,o:Gs,ot:to,p:us,pt:$a,q:Lo,r:$,rt:wo,s:Ys,st:lo,t:void 0,tt:Q,u:Xs,ut:Eo,v:Ms,vt:void 0,w:xs,x:vs,y:Os,z:Zo}),{setters:[function(e){pe=e.r,me=e.a},function(e){x=e.mn,fr=e.jt,M=e.yn,N=e.bn,vr=e.xn,yr=e.Sn,P=e.Cn,Cr=e.Tn,F=e.En,I=e.Dn,L=e.On,R=e.kn,ni=e.Mn,e.fr,e.Pn,e.on,e.Ir,z=e.nn,wi=e.hr,Di=e.Ln,Oi=e.zn,ki=e.Yr,Ai=e.Zr,ji=e.Hn,Mi=e.Gn,Ni=e.Kn,H=e.Jn,Ii=e.vr,U=e.br,Vi=e.Xn,Xi=e.$n,$i=e.Cr,K=e.ei,pa=e.wr,ma=e.Dr,q=e.Or,va=e.y,Ca=e.rr,wa=e.d,Ea=e.ar,Oa=e.un,Aa=e.or,ja=e.sr,Y=e.cr,Ma=e.lr,Na=e.dn,Pa=e.fn},function(e){Or=e.f,na=e.p,ya=e.l},function(e){c=e.gt,l=e.ut,d=e.q,f=e.Y,v=e.L,b=e.F,C=e.A,w=e.St,O=e.Z,ee=e.$,te=e.x,k=e.tt,ie=e.v,ue=e.s,lr=e.rn,Hr=e.in},function(e){j=e.zf,nr=e.Rf,rr=e.mn,ir=e.wf,cr=e.ln,ur=e.Dn,dr=e.fa,pr=e.Af,_r=e.dn,Lr=e.ap,Ur=e.Zf,Xr=e.up,Zr=e.hp,ai=e.Bf,Ci=e.gp,B=e.yp,V=e.Lf,W=e.Of,fa=e.Ef,ha=e.Zt,ga=e.Mf,_a=e.Nf,ba=e.Sa,xa=e.Oa,Sa=e.Pf,Ta=e.Tn,Da=e.Ta},function(e){tr=e.Ki,or=e.qi,sr=e.Yi,Wr=e.qr,Qr=e._i,ta=e.Jr},function(e){br=e.Tf,xr=e.Ef,Ar=e.Df,Kr=e.Vf,qr=e.kf,Yr=e.Mf,Li=e.Nf,Ri=e.Pf,Bi=e.Ff,Zi=e.Hf,Qi=e.If},function(e){A=e.n,Si=e.r},function(e){ar=e.c},function(e){n=e.t,fe=e.l,Hi=e.u,Ui=e.c,Wi=e.a,Gi=e.o,Ki=e.s,qi=e.i,Ji=e.r,Yi=e.n},function(e){$r=e.o}],execute:function(){he=document.createElement(`style`),he.textContent=`.aceBox[data-v-4c9504bb]{border:1px solid var(--site-ace-editor-border);border-radius:4px;width:100%;line-height:1.4}.editor-title[data-v-3102b2b4]{color:#333;z-index:1;cursor:move;background-color:#fff;justify-content:space-between;align-items:center;height:42px;padding-left:16px;display:flex;position:relative;box-shadow:0 1px 4px rgba(0,0,0,.1)}.editor-title .title-left[data-v-3102b2b4]{font-size:14px}.editor-title .title-right[data-v-3102b2b4]{align-items:center;height:100%;display:flex}.editor-title .title-right .action-btn[data-v-3102b2b4]{cursor:pointer;justify-content:center;align-items:center;width:48px;height:100%;transition:background-color .2s;display:flex}.editor-title .title-right .action-btn div[data-v-3102b2b4]{color:#555;font-size:18px}.editor-title .title-right .action-btn[data-v-3102b2b4]:hover{background-color:#e5e5e5}.editor-title .title-right .action-btn.close-btn[data-v-3102b2b4]:hover{background-color:var(--color-error)}.editor-title .title-right .action-btn.close-btn:hover div[data-v-3102b2b4]{color:#fff}.toolbar-dialog[data-v-cd363012]{background-color:#444}.toolbar-dialog .toolbar-title[data-v-cd363012]{color:#9e9e9e;border-bottom:1px solid #666;padding:12px 16px;font-size:14px}.toolbar-dialog .fontsize-content[data-v-cd363012]{padding:16px}.toolbar-dialog .fontsize-input[data-v-cd363012]{flex:1}.toolbar-dialog .fontsize-input[data-v-cd363012] .n-input{--n-color:transparent;--n-color-focus:transparent;--n-border:1px solid #fff;--n-border-hover:1px solid #fff;--n-border-active:1px solid #fff;--n-border-focus:1px solid #fff;--n-text-color:#fff;--n-caret-color:#fff}.line-ending-select[data-v-3b563599]{padding:16px}.line-ending-item[data-v-3b563599]{cursor:pointer;--un-text-opacity:1;height:30px;color:rgba(255,255,255,var(--un-text-opacity)) ;justify-content:space-between;align-items:center;font-size:14px;display:flex}.line-ending-item[data-v-3b563599]:hover,.line-ending-item.active[data-v-3b563599]{background-color:#333}.toolbar-dialog[data-v-fd78c99a]{background-color:#444}.toolbar-dialog .toolbar-title[data-v-fd78c99a]{color:#9e9e9e;border-bottom:1px solid #666;padding:12px 16px;font-size:14px}.toolbar-dialog[data-v-0f74f1f1]{background-color:#444}.toolbar-dialog .toolbar-title[data-v-0f74f1f1]{color:#9e9e9e;border-bottom:1px solid #666;padding:12px 16px;font-size:14px}.setting-list[data-v-0f74f1f1]{padding:16px}.setting-item[data-v-0f74f1f1]{cursor:pointer;--un-text-opacity:1;height:30px;color:rgba(255,255,255,var(--un-text-opacity)) ;justify-content:space-between;align-items:center;font-size:14px;display:flex}.setting-item[data-v-0f74f1f1]:hover{background-color:#333}.toolbar-dialog[data-v-34b64179]{background-color:#444}.toolbar-dialog .toolbar-title[data-v-34b64179]{color:#9e9e9e;border-bottom:1px solid #666;padding:12px 16px;font-size:14px}.toolbar-dialog[data-v-9b2e7d57]{background-color:#444}.toolbar-dialog .toolbar-title[data-v-9b2e7d57]{color:#9e9e9e;border-bottom:1px solid #666;padding:12px 16px;font-size:14px}.toolbar-dialog[data-v-60c1d667]{background-color:#444}.toolbar-dialog .toolbar-title[data-v-60c1d667]{color:#9e9e9e;border-bottom:1px solid #666;padding:12px 16px;font-size:14px}.toolbar-dialog[data-v-55e56222]{background-color:#444}.toolbar-dialog .toolbar-title[data-v-55e56222]{color:#9e9e9e;border-bottom:1px solid #666;padding:12px 16px;font-size:14px}.toolbar-dialog .goto-content[data-v-55e56222]{padding:16px}.toolbar-dialog .goto-input[data-v-55e56222]{width:100%}.toolbar-dialog .goto-input[data-v-55e56222] .n-input{--n-color:transparent;--n-color-focus:transparent;--n-border:1px solid #fff;--n-border-hover:1px solid #fff;--n-border-active:1px solid #fff;--n-border-focus:1px solid #fff;--n-text-color:#fff;--n-caret-color:#fff}.toolbar-dialog .goto-hint[data-v-55e56222]{color:#fff;margin-top:12px;font-size:14px}.toolbar-wrapper[data-v-c822e0b3]{position:relative}.toolbar-list[data-v-c822e0b3]{color:#fff;background-color:#565656;align-items:center;height:32px;min-height:32px;display:flex}.tools-btn[data-v-c822e0b3]{cursor:pointer;border-right:1px solid #4c4c4c;justify-content:center;align-items:center;gap:4px;height:32px;padding:0 16px;font-size:13px;display:flex;position:relative}.tools-btn[data-v-c822e0b3]:hover{background-color:#2f2f2f}.breadcrumb-wrapper[data-v-54af520c]{color:#fff;background-color:#383838;align-items:center;height:40px;padding:0 16px;font-size:14px;display:flex}.action-wrapper[data-v-e49ff329]{color:#fff;background-color:#565656;justify-content:space-between;align-items:center;width:100%;height:32px;min-height:32px;display:flex}.action-wrapper.is-search-mode[data-v-e49ff329]{height:auto;min-height:auto;display:block}.action-btn[data-v-e49ff329]{cursor:pointer;color:#fff;justify-content:center;align-items:center;gap:4px;height:32px;padding:0 8px;font-size:12px;line-height:1.1;transition:all .2s;display:flex;position:relative}.action-btn[data-v-e49ff329]:hover{background-color:#2f2f2f}.action-btn i[data-v-e49ff329]{font-size:13px}.action-btn i.is-loading[data-v-e49ff329]{animation:1s linear infinite rotate-e49ff329}@keyframes rotate-e49ff329{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.search-panel[data-v-e49ff329]{flex-direction:column;padding:12px;display:flex}.search-title[data-v-e49ff329]{color:#aaa;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:13px;display:flex}.search-title .close-btn[data-v-e49ff329]{color:#f44336;cursor:pointer;align-items:center;gap:4px;display:flex}.search-title .close-btn[data-v-e49ff329]:hover{opacity:.8}.search-input-wrap[data-v-e49ff329]{margin-bottom:12px}.search-input-wrap[data-v-e49ff329] .n-input{--n-text-color:#333;--n-caret-color:#333;--n-border:1px solid transparent;--n-border-hover:1px solid transparent;--n-border-focus:1px solid transparent;--n-padding-right:0;background-color:#fff;border:none;border-radius:4px}.search-input-wrap[data-v-e49ff329] .n-input .n-input__suffix{color:#666;align-items:center;height:100%;margin-left:0;display:flex}.search-input-wrap[data-v-e49ff329] .n-input .search-icon-btn{cursor:pointer;border-left:1px solid #eee;justify-content:center;align-items:center;height:28px;padding:0 10px;display:flex}.search-input-wrap[data-v-e49ff329] .n-input .search-icon-btn:hover{background-color:#f5f5f5}.search-input-wrap[data-v-e49ff329] .n-input .search-icon-btn i{font-size:16px}.search-options .n-checkbox[data-v-e49ff329]{--n-text-color:#fff;--n-font-size:13px}.share-list-modal[data-v-6a33ff8a]{width:100%;padding:20px}.tree-wrapper[data-v-eae71705]{background-color:#222;flex:1;overflow:hidden}.n-tree[data-v-eae71705]{--n-node-text-color:#ccc;--n-node-color-hover:#37373d;--n-node-color-active:transparent;--n-arrow-color:#ccc;--n-loading-color:#ccc;--n-line-height:1.2;--n-bezier:cubic-bezier(.4, 0, .2, 1);--n-font-size:13px;background-color:transparent;height:100%;padding:6px;overflow:auto}.n-tree[data-v-eae71705] .n-tree-node{border-radius:4px}.n-tree[data-v-eae71705] .n-tree-node.n-tree-node--selected:hover{background-color:var(--n-node-color-hover)}.n-tree[data-v-eae71705] .n-tree-node .tree-icon{align-items:center;font-size:16px;font-style:normal;display:inline-flex}.n-tree[data-v-eae71705] .n-tree-node .n-tree-node-content__text{border-bottom:none;width:0}.n-tree[data-v-eae71705] .n-tree-node .n-tree-node-content{padding:0}.n-tree[data-v-eae71705] .n-tree-node .creating-node{align-items:center;width:100%;display:flex}.n-tree[data-v-eae71705] .n-tree-node .creating-node .creating-input{color:#000;background-color:#fff;border:1px solid #4caf50;border-radius:2px;outline:none;flex:1;width:120px;height:22px;padding:0 4px;line-height:22px}.n-tree[data-v-eae71705] .n-tree-node .creating-node i{cursor:pointer;margin-left:4px;font-size:16px;font-weight:700}.sidebar-wrapper[data-v-4a4cb5df]{flex-shrink:0;width:260px;height:100%;transition:width .3s cubic-bezier(.25,.8,.25,1);position:relative}.sidebar-wrapper.is-collapsed[data-v-4a4cb5df]{width:0}.sidebar-wrapper.is-collapsed .sidebar-content[data-v-4a4cb5df]{display:none}.sidebar-wrapper.is-collapsed .toggle-btn[data-v-4a4cb5df]:after{margin-left:-7px;transform:rotate(45deg)}.sidebar-content[data-v-4a4cb5df]{background-color:#2f2f2f;flex-direction:column;width:260px;height:100%;display:flex;overflow:hidden}.toggle-btn[data-v-4a4cb5df]{cursor:pointer;z-index:998;background-color:#222;border:1px solid #525252;border-left:none;border-radius:0 9999px 9999px 0;justify-content:center;align-items:center;width:14px;height:50px;transition:all .2s;display:flex;position:absolute;top:40%;right:-14px}.toggle-btn[data-v-4a4cb5df]:hover{background-color:#888}.toggle-btn[data-v-4a4cb5df]:after{content:"";border-top:2px solid #fff;border-bottom:none;border-left:none;border-right:2px solid #fff;width:10px;height:10px;margin-left:2px;display:block;transform:rotate(-135deg)}.editor-header-wrapper[data-v-7c07065c]{--un-bg-opacity:1;background-color:rgba(0,0,0,var(--un-bg-opacity)) ;width:100%;height:40px;overflow:hidden}.editor-header[data-v-7c07065c]{align-items:center;height:40px;display:flex}[data-v-7c07065c] .n-scrollbar{--n-scrollbar-color:#444;--n-scrollbar-color-hover:#444}.editor-tab[data-v-7c07065c]{cursor:pointer;--un-text-opacity:1;max-width:300px;height:100%;color:rgba(153,153,153,var(--un-text-opacity)) ;border-right:1px solid #222;flex-shrink:0;align-items:center;padding-left:10px;padding-right:36px;font-size:15px;display:flex;position:relative}.editor-tab[data-v-7c07065c]:hover,.editor-tab.active[data-v-7c07065c]{--un-bg-opacity:1;background-color:rgba(34,34,34,var(--un-bg-opacity)) ;--un-text-opacity:1;color:rgba(236,236,236,var(--un-text-opacity)) }.editor-tab.active[data-v-7c07065c]:before{content:"";background-color:var(--color-primary) ;height:2px;position:absolute;top:0;left:0;right:0}.editor-tab .tab-close[data-v-7c07065c]{position:absolute;right:10px}.editor-tab .tab-dirty[data-v-7c07065c]{background-color:#f4c26b;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.editor-tab .tree-icon[data-v-7c07065c]{align-items:center;margin-right:4px;font-size:16px;font-style:normal;display:inline-flex}.ace-editor[data-v-fd69013c] .ace_scrollbar::-webkit-scrollbar{width:14px;height:10px}.ace-editor[data-v-fd69013c] .ace_scrollbar::-webkit-scrollbar-thumb{background:#777;border-radius:0;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}.ace-editor[data-v-fd69013c] .ace_scrollbar::-webkit-scrollbar-track{background:#333;border-radius:0;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}.file-history[data-v-654b4dcd]{width:550px;padding:20px}.editor-footer[data-v-bf1270cf]{--un-bg-opacity:1;background-color:rgba(86,86,86,var(--un-bg-opacity)) ;--un-text-opacity:1;height:36px;color:rgba(255,255,255,var(--un-text-opacity)) ;justify-content:space-between;align-items:center;gap:16px;padding-left:16px;padding-right:16px;font-size:14px;display:flex}.editor-footer .footer-path[data-v-bf1270cf]{flex:1;min-width:0;max-width:50%}.editor-footer .footer-tools[data-v-bf1270cf]{align-items:center;height:100%;display:flex}.editor-footer .footer-item[data-v-bf1270cf]{cursor:pointer;border-right:1px solid #4c4c4c;align-items:center;height:100%;padding-left:16px;padding-right:16px;display:flex}.editor-footer .footer-item[data-v-bf1270cf]:hover{background-color:#2f2f2f}.editor-footer .readonly-badge[data-v-bf1270cf]{cursor:default;background-color:#eb7c20;border-right:none}.editor-footer .readonly-badge[data-v-bf1270cf]:hover{background-color:#eb7c20}.editor-footer.diff-footer[data-v-bf1270cf]{color:#fff;background-color:#eb7c20}.editor-footer.diff-footer .footer-tools .footer-item[data-v-bf1270cf]{background-color:transparent;border-right:none}.editor-footer.diff-footer .footer-tools .footer-item[data-v-bf1270cf]:hover{background-color:transparent}.editor-footer.diff-footer .diff-path[data-v-bf1270cf]{max-width:80%}.ace-diff-container[data-v-4b286035]{width:100%;height:100%}.ace-diff-container[data-v-4b286035] .ace_scrollbar::-webkit-scrollbar{width:14px;height:10px}.ace-diff-container[data-v-4b286035] .ace_scrollbar::-webkit-scrollbar-thumb{background:#777;border-radius:0;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}.ace-diff-container[data-v-4b286035] .ace_scrollbar::-webkit-scrollbar-track{background:#333;border-radius:0;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}.ace-diff-container[data-v-4b286035] .acediff__gutter{background-color:#333}.ace-diff-container[data-v-4b286035] .acediff__left .ace_content{background-color:rgba(255,0,0,.05)}.ace-diff-container[data-v-4b286035] .acediff__right .ace_content{background-color:rgba(0,255,0,.05)}kbd[data-v-fccb0a32]{--un-border-opacity:1;border-width:1px;border-color:rgba(119,119,119,var(--un-border-opacity));--un-text-opacity:1;color:rgba(255,255,255,var(--un-text-opacity)) ;background-color:transparent;border-style:solid;border-radius:2px;padding:4px 10px;font-family:inherit;font-size:13px;line-height:1;display:inline-block}.editor-container[data-v-5961e81f]{color:#fff;background-color:#292929;flex-direction:column;height:100%;display:flex}.editor-body[data-v-5961e81f]{flex:1;display:flex;overflow:hidden} /*$vite$:1*/`,document.head.appendChild(he),z(),Ui(),Ki(),Gi(),Wi(),qi(),Ji(),Yi(),Me={style:{color:`var(--ace-editor-tip-color)`}},ot={key:0,class:`w-140px`},pi=R({__name:`index`,props:Di({height:{default:`100%`},showTips:{type:Boolean,default:!0},showEncoding:{type:Boolean,default:!1},lang:{default:`nginx`},theme:{default:`chrome`},init:{type:Boolean,default:!1},readOnly:{type:Boolean,default:!1},load:{type:Boolean,default:!1}},{path:{default:``},pathModifiers:{},value:{default:``},valueModifiers:{},encoding:{default:`utf-8`},encodingModifiers:{}}),emits:Di([`saved`],[`update:path`,`update:value`,`update:encoding`]),setup:function(e,t){var n=t.expose,r=t.emit,i=na(fa()).theme,a=e,o=r,s=Ca(e,`path`),c=Ca(e,`value`),l=Ca(e,`encoding`),u=U({wrap:!0,showInvisibles:!1,showPrintMargin:!1,showFoldWidgets:!1,useSoftTabs:!0,tabSize:2,readOnly:a.readOnly}),d=[{label:`utf-8`,value:`utf-8`},{label:`GBK`,value:`GBK`},{label:`GB2312`,value:`GB2312`},{label:`BIG5`,value:`BIG5`}],f=function(e){(e.ctrlKey||e.metaKey)&&e.keyCode===83&&!a.readOnly&&(e.preventDefault(),_())},p=xa(),m=p.loading,h=p.setLoading,g=function(){return X(function(){var e;return Z(this,function(t){switch(t.label){case 0:return t.trys.push([0,,3,4]),h(!0),[4,Oi()];case 1:return t.sent(),[4,Kr({path:s.value})];case 2:return e=t.sent().message,B(e)&&(c.value=e.data,l.value=e.encoding),[3,4];case 3:return h(!1),[7];case 4:return[2]}})})()},_=function(){return X(function(){var e,t;return Z(this,function(n){switch(n.label){case 0:return s.value===``?[2]:[4,Zi({path:s.value,data:c.value,encoding:l.value})];case 1:return e=n.sent(),t=e.message,B(t)&&V.success(t.msg),o(`saved`,c.value),[2]}})})()};return a.init&&g(),n({getContent:g,saveFile:_}),function(t,n){var r=k,a=v,o=ie;return H(),P(`div`,null,[e.showTips?(H(),vr(a,{key:0,class:`items-center mb-8px`,justify:`space-between`},{default:Y(function(){return[N(`div`,Me,K(t.$t(`Component.Editor.index_1`)),1),e.showEncoding?(H(),P(`div`,ot,[I(r,{value:l.value,"onUpdate:value":n[0]||(n[0]=function(e){return l.value=e}),options:d},null,8,[`value`])])):yr(``,!0)]}),_:1})):yr(``,!0),I(o,{class:`h-full`,show:e.load||q(m)},{default:Y(function(){return[I(q(fe),{class:`aceBox`,value:c.value,"onUpdate:value":n[1]||(n[1]=function(e){return c.value=e}),lang:e.lang,theme:q(i)===`dark`?`monokai`:e.theme,options:q(u),style:Ai({height:q(Hr)(e.height)}),onKeydown:f},null,8,[`value`,`lang`,`theme`,`options`,`style`])]}),_:1},8,[`show`])])}}}),e(`vt`,pe({default:function(){return Qn}})),e(`_t`,Qn=j(pi,[[`__scopeId`,`data-v-4c9504bb`]])),Dr={supportedModes:{Apache_Conf:[`^htaccess|^htgroups|^htpasswd|^conf|htaccess|htgroups|htpasswd`],CSS:[`css`],HTML:[`html|htm|xhtml|vue|we|wpy`],Java:[`java`],JavaScript:[`js|jsm|jsx`],JSON:[`json`],JSP:[`jsp`],Makefile:[`^Makefile|^GNUmakefile|^makefile|^OCamlMakefile|make`],Markdown:[`md|markdown`],MySQL:[`mysql`],Nginx:[`nginx|conf`],PHP:[`php|inc|phtml|shtml|php3|php4|php5|phps|phpt|aw|ctp|module`],Powershell:[`ps1`],Python:[`py`],SQL:[`sql`],SQLServer:[`sqlserver`],Text:[`txt`],XML:[`xml|rdf|rss|wsdl|xslt|atom|mathml|mml|xul|xbl|xaml`],YAML:[`yaml|yml`],images:[`icon|jpg|jpeg|png|bmp|gif|tif|emf`]},nameOverrides:{PHP_Laravel_blade:`PHP (Blade Template)`},encodingList:[`ASCII`,`UTF-8`,`GBK`,`GB2312`,`BIG5`],themeList:[`chrome`,`monokai`,`tomorrow_night_bright`],aceEditor:{editorTheme:`monokai`,fontSize:14,lineHeight:1.5,softLabel:!1,useSoftTabs:!0,tabSize:4,wrap:!0,indentedSoftWrap:!0,enableSnippets:!0,enableLiveAutocompletion:!0,enableBasicAutocompletion:!0,highlightActiveLine:!0,highlightSelectedWord:!0,animatedScroll:!1,showInvisibles:!0,showFoldWidgets:!0,showLineNumbers:!0,showGutter:!0,displayIndentGuides:!1},fontFamily:`'Consolas', 'Menlo', 'Monaco', 'Ubuntu Mono', 'source-code-pro', 'Courier New', monospace`,encoding:`utf-8`},z(),r=`/www/server/panel/BTPanel/static/ace/ace.editor.config.json`,Un=ai.global,da=Un.t,J=Or(`fileEditor`,function(){var e=U(!1),t=U(!1),n=U(null),i=U({show:!1,type:null,data:{}}),a=U([]),o=U(-1),s=U(`/www`),c=U(0),l=U(!1),u=U(fr(Dr)),d=U(null),f=U(!1),p=U(``),m=U(!1),h=M(function(){return o.value>=0&&o.value `,n),loading:!0,lineEnding:`LF`,content:``,originalContent:``,encoding:`UTF-8`,st_mtime:0,onlyRead:!0,history:[],originalPath:e,historyTime:t},c=o.value+1,a.value.splice(c,0,s),o.value=c,g.label=1;case 1:return g.trys.push([1,3,,4]),[4,Promise.all([qr({path:e}),Li({filename:e,history:t})])];case 2:return d=Ja.apply(void 0,[g.sent(),2]),f=d[0],p=d[1],m=a.value[o.value],f.message&&B(f.message)&&(m.rightContent=f.message.data,m.encoding=f.message.encoding),p.message&&B(p.message),m.leftContent=typeof p.message==`string`?p.message:(l=(u=p.message)==null?void 0:u.data)==null?``:l,m.loading=!1,[3,4];case 3:return g.sent(),h=a.value[o.value],h&&(h.loading=!1),[3,4];case 4:return[2]}})})()},b=function(e){return X(function(){var t,n,r;return Z(this,function(i){switch(i.label){case 0:return[4,qr({path:e})];case 1:return t=i.sent().message,B(t)&&(n=a.value.findIndex(function(t){return t.path===e}),n!==-1&&(r=a.value[n],r.content=t.data,r.originalContent=t.data,r.encoding=t.encoding,r.st_mtime=Number(t.st_mtime),r.history=t.historys||[])),[2]}})})()},x=function(){return X(function(){return Z(this,function(e){switch(e.label){case 0:return h.value&&h.value.type!==`shortcut`?[4,b(h.value.path)]:[3,2];case 1:e.sent(),e.label=2;case 2:return[2]}})})()},S=function(e){a.value.splice(e,1),o.value>=a.value.length&&(o.value=Math.max(0,a.value.length-1)),a.value.length===0&&(o.value=-1)},C=function(e,t){var n=a.value[e];n&&(n.content=t)},w=function(e){s.value=e},T=function(){var e=s.value,t=e.lastIndexOf(`/`);t>0?s.value=e.substring(0,t):s.value=`/`},E=function(){c.value++},D=function(e){f.value=e,e||(p.value=``,E())},O=function(e,t){p.value=e,m.value=t,E()},ee=function(e){l.value=e},te=function(){return X(function(){var e,t;return Z(this,function(n){switch(n.label){case 0:return[4,qr({path:r})];case 1:return e=n.sent().message,B(e)&&(t=JSON.parse(e.data),Object.assign(u.value,Ga({},Dr,t))),[2]}})})()},k=function(){return X(function(){return Z(this,function(e){switch(e.label){case 0:return[4,Qi({data:JSON.stringify({supportedModes:u.value.supportedModes,nameOverrides:u.value.nameOverrides,encodingList:u.value.encodingList,themeList:u.value.themeList,aceEditor:u.value.aceEditor,fontFamily:u.value.fontFamily,encoding:u.value.encoding}),path:r,encoding:u.value.encoding||`UTF-8`,force:1})];case 1:return e.sent(),[2]}})})()},ne=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return new Promise(function(r,i){return X(function(){var o,s,c,l;return Z(this,function(u){switch(u.label){case 0:if(o=a.value[e],o.type===`shortcut`)return r(),[2];u.label=1;case 1:return u.trys.push([1,3,,4]),[4,Qi({data:o.content,path:o.path,encoding:o.encoding,st_mtime:o.st_mtime,force:0},t)];case 2:return s=u.sent(),c=s.message,B(c)&&(c.status?(o.originalContent=o.content,o.history=c.historys||[],o.st_mtime=Number(c.st_mtime),n&&V.success(c.msg),r()):_a({title:da(`fileEditor.store.conflictTitle`),content:c.result||da(`fileEditor.store.conflictContentFallback`),confirmText:da(`fileEditor.store.forceSave`),confirmType:`warning`,onConfirm:function(){return X(function(){var e,t,a;return Z(this,function(s){switch(s.label){case 0:return s.trys.push([0,2,,3]),[4,Qi({data:o.content,path:o.path,encoding:o.encoding,st_mtime:o.st_mtime,force:1},!0)];case 1:return e=s.sent(),t=e.message,B(t)&&(o.originalContent=o.content,o.history=t.historys||[],o.st_mtime=Number(t.st_mtime),n&&V.success(t.msg),r()),[3,3];case 2:return a=s.sent(),i(a),[3,3];case 3:return[2]}})})()},onCancel:function(){return i(Error(`User cancelled override.`))}})),[3,4];case 3:return l=u.sent(),i(l),[3,4];case 4:return[2]}})})()})},re=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return X(function(){return Z(this,function(r){switch(r.label){case 0:return[4,ne(e,t,n)];case 1:return r.sent(),S(e),[2]}})})()},ie=function(){return X(function(){return Z(this,function(e){switch(e.label){case 0:return!h.value||h.value.content===h.value.originalContent?[2]:[4,ne(o.value)];case 1:return e.sent(),[2]}})})()},ae=function(){return X(function(){var e,t;return Z(this,function(n){switch(n.label){case 0:e=V.loading(da(`fileEditor.store.saveAllLoading`)),n.label=1;case 1:return n.trys.push([1,,4,5]),t=a.value.map(function(e,t){return e.content!==e.originalContent&&e.type!==`shortcut`?ne(t,!1,!1):null}).filter(Boolean),t.length>0?[4,Promise.all(t)]:[3,3];case 2:n.sent(),V.success(da(`fileEditor.store.saveAllSuccess`)),n.label=3;case 3:return[3,5];case 4:return e.close(),[7];case 5:return[2]}})})()},oe=function(e,t){return t===`CRLF`?e.replace(/\r?\n/g,`\r `):t===`LF`?e.replace(/\r\n/g,` `):e};return{isOpen:e,isMinimize:t,unminimize:n,toolsModal:i,currentPath:s,fileList:a,currentFileIndex:o,currentFile:h,refreshKey:c,isLoading:l,editorConfig:u,creatingType:d,isSearchMode:f,searchWord:p,searchAll:m,openFile:_,openShortcutTab:v,openDiffTab:y,closeTab:S,updateTabContent:C,setCurrentPath:w,goToParent:T,refreshFileList:E,setLoading:ee,getEditorConfig:te,saveEditorConfig:k,saveFileContent:ne,saveFileContentAndClose:re,saveCurrentFileContent:ie,saveAllFile:ae,getFileContent:b,changeLineEnding:function(e){return X(function(){return Z(this,function(t){switch(t.label){case 0:return!h.value||h.value.type===`shortcut`?[2]:(h.value.content=oe(h.value.content,e),[4,ie()]);case 1:return t.sent(),h.value.lineEnding=e,[2]}})})()},changeEncoding:function(e){return X(function(){var t;return Z(this,function(n){switch(n.label){case 0:return!h.value||h.value.type===`shortcut`?[2]:(t=h.value.path,u.value.aceEditor.encoding=e,[4,k()]);case 1:return n.sent(),h.value.encoding=e,[4,ne(o.value,!0,!0)];case 2:return n.sent(),b(t),[2]}})})()},changeTheme:function(e){return X(function(){return Z(this,function(t){switch(t.label){case 0:return u.value.aceEditor.editorTheme=e,[4,k()];case 1:return t.sent(),[2]}})})()},toggleSetting:function(e){return X(function(){var t;return Z(this,function(n){switch(n.label){case 0:return t=u.value.aceEditor,t[e]=!t[e],[4,k()];case 1:return n.sent(),[2]}})})()},updateTabSettings:function(e,t){return X(function(){return Z(this,function(n){switch(n.label){case 0:return u.value.aceEditor.useSoftTabs=e!==`tab`,u.value.aceEditor.tabSize=t,[4,k()];case 1:return n.sent(),V.success(da(`fileEditor.store.tabSettingsRefreshed`)),[2]}})})()},getCurrentFileContent:x,startCreateNewItem:function(e){d.value=e},cancelCreateNewItem:function(){d.value=null},confirmCreateNewItem:function(e){return X(function(){var t;return Z(this,function(n){switch(n.label){case 0:return e.trim()?(t=d.value,t===`file`?[4,xr({path:``.concat(s.value,`/`,e)})]:[3,2]):(V.warning(da(`fileEditor.store.nameRequired`)),[2]);case 1:return n.sent(),[3,4];case 2:return t===`folder`?[4,br({path:``.concat(s.value,`/`,e)})]:[3,4];case 3:n.sent(),n.label=4;case 4:return V.success(da(`fileEditor.store.createSuccess`,{type:da(t===`file`?`fileEditor.store.newFile`:`fileEditor.store.newFolder`)})),d.value=null,E(),[2]}})})()},toggleSearchMode:D,executeSearch:O,openToolsModal:function(e,t){i.value={show:!0,type:e,data:t||{}}},closeToolsModal:function(){i.value={show:!1,type:null,data:{}}}}}),z(),je={class:`title-left`},at={class:`title-right`},Dt=[`title`],Qt=[`title`],mn={key:0,class:`i-ant-design-switcher-outlined`},On={key:1,class:`i-ant-design-border-outlined`},Bn=[`title`],fi=R({__name:`index`,props:{isMinimize:{type:Boolean},isMaximize:{type:Boolean}},emits:[`minimize`,`maximize`,`close`],setup:function(e,t){var n=t.emit,r=e,i=n,a=J(),o=U(null),s=function(){i(`minimize`);var e=!r.isMinimize;o.value&&Oi(function(){var t=Zr(o.value,`n-dialog`);if(t)if(!e)t.style.left=``,t.style.top=``;else{var n=document.documentElement.clientHeight,r=t.offsetHeight,i=216,a=n-r-68,s=parseFloat(t.style.left)||0,c=parseFloat(t.style.top)||0;t.style.left=``.concat(s+i-t.offsetLeft,`px`),t.style.top=``.concat(c+a-t.offsetTop,`px`)}})},c=function(){i(`maximize`),!r.isMaximize&&o.value&&Oi(function(){var e=Zr(o.value,`n-dialog`);e&&(e.style.left=``,e.style.top=``)})},l=function(){i(`close`)};return Mi(function(){a.unminimize=function(){r.isMinimize&&s()}}),Ni(function(){a.unminimize=null}),function(t,n){var r=Xi(`modal-drag`);return Ma((H(),P(`div`,{ref_key:`titleRef`,ref:o,class:`editor-title`},[N(`div`,je,[N(`span`,null,K(t.$t(`fileEditor.title.onlineTextEditor`)),1)]),N(`div`,at,[!e.isMaximize&&!e.isMinimize?(H(),P(`div`,{key:0,class:`action-btn`,title:t.$t(`fileEditor.title.minimize`),onClick:s},Ya(n[1]||(n[1]=[N(`div`,{class:`i-ant-design-minus-outlined`},null,-1)])),8,Dt)):yr(``,!0),N(`div`,{class:`action-btn`,title:e.isMinimize?t.$t(`fileEditor.title.restore`):e.isMaximize?t.$t(`fileEditor.title.restoreDown`):t.$t(`fileEditor.title.maximize`),onClick:n[0]||(n[0]=function(t){return e.isMinimize?s():c()})},[e.isMinimize||e.isMaximize?(H(),P(`div`,mn)):(H(),P(`div`,On))],8,Qt),N(`div`,{class:`action-btn close-btn`,onClick:l,title:t.$t(`fileEditor.title.close`)},Ya(n[2]||(n[2]=[N(`div`,{class:`i-ant-design-close-outlined`},null,-1)])),8,Bn)])])),[[r]])}}}),se=j(fi,[[`__scopeId`,`data-v-3102b2b4`]]),z(),Ae={class:`toolbar-dialog`},it={class:`toolbar-title`},Ft={class:`fontsize-content flex items-center gap-16px`},di=R({__name:`index`,props:{currentSize:{type:Number,default:14},onChange:{type:Function}},emits:[`close`],setup:function(e,t){var n=t.emit,r=e,i=n,a=U(r.currentSize),o=U(null),s=function(){var e=Number(a.value);if(!isNaN(e)&&e>0){var t;(t=r.onChange)==null||t.call(r,e),i(`close`)}};return Mi(function(){var e;(e=o.value)==null||e.focus()}),function(e,t){var n=C,r=c;return H(),P(`div`,Ae,[N(`div`,it,K(e.$t(`fileEditor.dialogs.fontSizeTitle`)),1),N(`div`,Ft,[I(n,{ref_key:`inputRef`,ref:o,value:q(a),"onUpdate:value":t[0]||(t[0]=function(e){return wi(a)?a.value=e:null}),"show-button":!1,class:`fontsize-input`,onKeyup:Na(s,[`enter`])},null,8,[`value`]),I(r,{type:`primary`,class:`fontsize-btn`,onClick:s},{default:Y(function(){return[F(K(e.$t(`fileEditor.common.save`)),1)]}),_:1})])])}}}),y=j(di,[[`__scopeId`,`data-v-cd363012`]]),z(),ke={class:`line-ending-select`},rt=[`onClick`],Pt={key:0,class:`i-fa6-solid-check`},D=R({__name:`LineSelect`,props:{value:{type:[String,Number,Array],default:``},options:{type:Array,default:function(){return[]}},onUpdateValue:[Function,Array],"onUpdate:value":[Function,Array]},setup:function(e){var t=e,n=function(e,n){var r=t.onUpdateValue,i=t[`onUpdate:value`];r&&lr(r,e,n),i&&lr(i,e,n)};return function(t,r){return H(),P(`div`,ke,[(H(!0),P(x,null,Vi(e.options,function(t){return H(),P(`div`,{key:t.value,class:ki([`line-ending-item`,{active:e.value===t.value}]),onClick:function(e){return n(t.value,t)}},[N(`span`,null,K(t.label),1),e.value===t.value?(H(),P(`i`,Pt)):yr(``,!0)],10,rt)}),128))])}}}),E=j(D,[[`__scopeId`,`data-v-3b563599`]]),z(),De={class:`toolbar-dialog`},nt={class:`toolbar-title`},ui=R({__name:`index`,props:{theme:{type:String,default:`monokai`},onChange:{type:Function}},setup:function(e){var t=ya().t,n=na(J()).editorConfig,r=e,i=U(r.theme||`monokai`),a=M(function(){return{chrome:t(`fileEditor.dialogs.theme.chrome`),monokai:t(`fileEditor.dialogs.theme.monokai`)}}),o=M(function(){return n.value.themeList.map(function(e){return{label:a.value[e]||e,value:e}})}),s=function(e){var t;(t=r.onChange)==null||t.call(r,e)};return function(e,t){return H(),P(`div`,De,[N(`div`,nt,K(e.$t(`fileEditor.dialogs.themeTitle`)),1),I(E,{value:q(i),"onUpdate:value":[t[0]||(t[0]=function(e){return wi(i)?i.value=e:null}),s],options:q(o)},null,8,[`value`,`options`])])}}}),oe=j(ui,[[`__scopeId`,`data-v-fd78c99a`]]),z(),Ee={class:`toolbar-dialog`},tt={class:`toolbar-title`},Nt={class:`setting-list`},Zt=[`onClick`],pn={key:0,class:`i-fa6-solid-check`},li=R({__name:`index`,setup:function(e){var t=ya().t,n=J(),r=na(n).editorConfig,i=M(function(){return r.value.aceEditor}),a=M(function(){return[{key:`wrap`,label:t(`fileEditor.dialogs.setting.wrap`)},{key:`enableLiveAutocompletion`,label:t(`fileEditor.dialogs.setting.enableLiveAutocompletion`)},{key:`enableSnippets`,label:t(`fileEditor.dialogs.setting.enableSnippets`)},{key:`showInvisibles`,label:t(`fileEditor.dialogs.setting.showInvisibles`)},{key:`showLineNumbers`,label:t(`fileEditor.dialogs.setting.showLineNumbers`)}]}),o=function(e){return X(function(){return Z(this,function(t){switch(t.label){case 0:return[4,n.toggleSetting(e)];case 1:return t.sent(),[2]}})})()};return function(e,t){return H(),P(`div`,Ee,[N(`div`,tt,K(e.$t(`fileEditor.dialogs.settingTitle`)),1),N(`div`,Nt,[(H(!0),P(x,null,Vi(a.value,function(e){return H(),P(`div`,{key:e.key,class:`setting-item`,onClick:function(t){return o(e.key)}},[N(`span`,null,K(e.label),1),i.value[e.key]?(H(),P(`i`,pn)):yr(``,!0)],8,Zt)}),128))])])}}}),ne=j(li,[[`__scopeId`,`data-v-0f74f1f1`]]),z(),Te={class:`toolbar-dialog`},et={class:`toolbar-title`},xi=R({__name:`index`,props:{fileName:{type:String,default:``},lineEnding:{type:String,default:`LF`},onChange:{type:Function}},emits:[`close`],setup:function(e,t){var n=t.emit,r=e,i=ya().t,a=n,o=U(r.lineEnding),s=[{label:`CRLF`,value:`CRLF`},{label:`LF`,value:`LF`}],c=function(e){_a({title:i(`fileEditor.dialogs.lineEndingChangeTitle`),confirmText:i(`fileEditor.common.save`),content:function(){return I(x,null,[I(`div`,null,[i(`fileEditor.dialogs.lineEndingChangeContent1`,{file:r.fileName||``,from:o.value,to:e})]),I(`div`,{class:`mt-8px`},[i(`fileEditor.dialogs.lineEndingChangeContent2`,{save:i(`fileEditor.common.save`)})])])},onConfirm:function(){return X(function(){var t;return Z(this,function(n){switch(n.label){case 0:return[4,(t=r.onChange)==null?void 0:t.call(r,e)];case 1:return n.sent(),a(`close`),[2]}})})()}})};return function(e,t){return H(),P(`div`,Te,[N(`div`,et,K(e.$t(`fileEditor.dialogs.lineEndingTitle`)),1),I(E,{value:q(o),options:s,"onUpdate:value":c},null,8,[`value`])])}}}),T=j(xi,[[`__scopeId`,`data-v-34b64179`]]),z(),we={class:`toolbar-dialog`},$e={class:`toolbar-title`},Mt={class:`toolbar-title`},bi=R({__name:`index`,props:{useSoftTabs:{type:String,default:`tab`},tabSize:{type:Number,default:4},onChange:{type:Function}},setup:function(e){var t=ya().t,n=e,r=U(n.useSoftTabs),i=U(n.tabSize),a=M(function(){return[{label:t(`fileEditor.dialogs.tabSize.useSpaces`),value:`space`},{label:t(`fileEditor.dialogs.tabSize.useTabs`),value:`tab`}]}),o=[{label:`1`,value:1},{label:`2`,value:2},{label:`3`,value:3},{label:`4`,value:4},{label:`5`,value:5},{label:`6`,value:6}],s=function(){l()},c=function(){l()},l=function(){var e;(e=n.onChange)==null||e.call(n,r.value,i.value)};return function(e,t){return H(),P(`div`,we,[N(`div`,$e,K(e.$t(`fileEditor.dialogs.tabSizeTitle`)),1),I(E,{value:q(r),"onUpdate:value":[t[0]||(t[0]=function(e){return wi(r)?r.value=e:null}),s],options:q(a)},null,8,[`value`,`options`]),N(`div`,Mt,K(e.$t(`fileEditor.dialogs.tabSizeLengthTitle`)),1),I(E,{value:q(i),"onUpdate:value":[t[1]||(t[1]=function(e){return wi(i)?i.value=e:null}),c],options:o},null,8,[`value`])])}}}),ae=j(bi,[[`__scopeId`,`data-v-9b2e7d57`]]),z(),Ce={class:`toolbar-dialog`},Qe={class:`toolbar-title`},yi=R({__name:`index`,props:{encoding:{type:String,default:`UTF-8`},onChange:{type:Function}},setup:function(e){var t,n=na(J()).editorConfig,r=e,i=U(((t=r.encoding)==null?void 0:t.toUpperCase())||`UTF-8`),a=M(function(){return n.value.encodingList.map(function(e){return{label:e.toUpperCase(),value:e.toUpperCase()}})}),o=function(e){var t;(t=r.onChange)==null||t.call(r,e)};return function(e,t){return H(),P(`div`,Ce,[N(`div`,Qe,K(e.$t(`fileEditor.dialogs.encodingTitle`)),1),I(E,{value:q(i),"onUpdate:value":[t[0]||(t[0]=function(e){return wi(i)?i.value=e:null}),o],options:q(a)},null,8,[`value`,`options`])])}}}),p=j(yi,[[`__scopeId`,`data-v-60c1d667`]]),z(),Se={class:`toolbar-dialog`},mt={class:`toolbar-title`},jt={class:`goto-content`},Xt={class:`goto-hint`},vi=R({__name:`index`,props:{currentLine:{type:Number,default:1},currentColumn:{type:Number,default:1},maxLine:{type:Number,default:1},onChange:{type:Function}},emits:[`close`],setup:function(e,t){var n=t.expose,r=t.emit,i=e,a=r,o=U(i.currentLine),s=U(null),c=function(){var e=Number(o.value);if(!isNaN(e)&&e>=1&&e<=i.maxLine){var t;(t=i.onChange)==null||t.call(i,e),a(`close`)}};return Mi(function(){var e;(e=s.value)==null||e.focus()}),n({onClose:function(){a(`close`)}}),function(t,n){return H(),P(`div`,Se,[N(`div`,mt,K(t.$t(`fileEditor.dialogs.goToLineTitle`)),1),N(`div`,jt,[I(q(C),{value:o.value,"onUpdate:value":n[0]||(n[0]=function(e){return o.value=e}),ref_key:`inputRef`,ref:s,"show-button":!1,class:`goto-input`,placeholder:``,onKeydown:Na(c,[`enter`])},null,8,[`value`]),N(`div`,Xt,K(t.$t(`fileEditor.dialogs.goToLineHint`,{line:e.currentLine,column:e.currentColumn,max:e.maxLine})),1)])])}}}),S=j(vi,[[`__scopeId`,`data-v-55e56222`]]),z(),xe={class:`toolbar-list`},pt=[`onClick`],_i=R({__name:`index`,emits:[`action`],setup:function(e,t){var n=t.emit,r=ya().t,i=J(),a=na(i),o=a.editorConfig,s=a.toolsModal,c=Ea(`toolbarWrapperRef`),l=M(function(){var e;return(e=c.value)==null?void 0:e}),u=M(function(){switch(s.value.type){case`fontSize`:return y;case`theme`:return oe;case`setting`:return ne;case`lineEnding`:return T;case`tabSize`:return ae;case`encoding`:return p;case`goToLine`:return S;default:return}}),d=M(function(){switch(s.value.type){case`fontSize`:return{currentSize:Number(o.value.aceEditor.fontSize),onChange:g};case`theme`:return{theme:o.value.aceEditor.editorTheme,onChange:_};case`setting`:return{};case`lineEnding`:case`tabSize`:case`encoding`:case`goToLine`:return s.value.data;default:return{}}}),f=M(function(){return[{key:`save`,label:r(`fileEditor.toolbar.save`),icon:`i-ep-select`},{key:`saveAll`,label:r(`fileEditor.toolbar.saveAll`),icon:`i-ep-document-copy`},{key:`refresh`,label:r(`fileEditor.toolbar.refresh`),icon:`i-ep-refresh-right`},{key:`search`,label:r(`fileEditor.toolbar.search`),icon:`i-ep-search`},{key:`replace`,label:r(`fileEditor.toolbar.replace`),icon:`i-ep-document`},{key:`goToLine`,label:r(`fileEditor.toolbar.jumpLine`),icon:`i-ep-location`},{key:`fontSize`,label:r(`fileEditor.toolbar.fontSize`),icon:`i-ep-monitor`},{key:`theme`,label:r(`fileEditor.toolbar.theme`),icon:`i-ep-operation`},{key:`setting`,label:r(`fileEditor.toolbar.setting`),icon:`i-ep-setting`},{key:`shortcut`,label:r(`fileEditor.toolbar.shortcut`),icon:`i-ep-question-filled`}]}),m=function(e){switch(e){case`save`:i.saveCurrentFileContent();break;case`saveAll`:i.saveAllFile();break;case`refresh`:h();break;case`search`:case`replace`:n(`action`,e);break;case`goToLine`:n(`action`,e);break;case`fontSize`:case`theme`:case`setting`:i.openToolsModal(e);break;case`shortcut`:i.openShortcutTab();break}},h=function(){return X(function(){var e;return Z(this,function(t){switch(t.label){case 0:e=V.loading(r(`fileEditor.toolbar.refreshing`)),t.label=1;case 1:return t.trys.push([1,,3,4]),[4,i.getCurrentFileContent()];case 2:return t.sent(),V.success(r(`fileEditor.toolbar.refreshed`)),[3,4];case 3:return e.close(),[7];case 4:return[2]}})})()},g=function(e){return X(function(){return Z(this,function(t){switch(t.label){case 0:return o.value.aceEditor.fontSize=e,[4,i.saveEditorConfig()];case 1:return t.sent(),V.success(r(`fileEditor.toolbar.fontSizeSaved`)),i.closeToolsModal(),[2]}})})()},_=function(e){return X(function(){return Z(this,function(t){switch(t.label){case 0:return[4,i.changeTheme(e)];case 1:return t.sent(),i.closeToolsModal(),[2]}})})()};return function(e,t){var n=ir;return H(),P(`div`,{ref_key:`toolbarWrapperRef`,ref:c,class:`toolbar-wrapper`},[N(`div`,xe,[(H(!0),P(x,null,Vi(q(f),function(e){return H(),P(`div`,{key:e.key,class:`tools-btn`,onClick:function(t){return m(e.key)}},[N(`i`,{class:ki(e.icon)},null,2),N(`span`,null,K(e.label),1)],8,pt)}),128))]),I(n,{show:q(s).show,"onUpdate:show":t[0]||(t[0]=function(e){return q(s).show=e}),component:q(u),data:q(d),to:q(l),width:420,footer:!1,"show-mask":!1,"hide-close":!0,"mask-closable":!0},null,8,[`show`,`component`,`data`,`to`])],512)}}}),ce=j(_i,[[`__scopeId`,`data-v-c822e0b3`]]),z(),be={class:`breadcrumb-wrapper`},ft={class:`flex-1 w-0`},s=R({__name:`Breadcrumb`,setup:function(e){var t=na(J()).currentPath;return function(e,n){var r=f;return H(),P(`div`,be,[N(`div`,null,K(e.$t(`fileEditor.fileExplorer.directory`))+`:`,1),N(`div`,ft,[I(r,null,{default:Y(function(){return[F(K(q(t)),1)]}),_:1})])])}}}),o=j(s,[[`__scopeId`,`data-v-54af520c`]]),z(),ye={class:`action-btn`},dt={key:1,class:`search-panel`},At={class:`search-title`},Yt={class:`title-text`},fn={class:`search-input-wrap`},Dn={class:`search-options`},a=R({__name:`Action`,setup:function(e){var t=ya().t,n=J(),r=na(n),i=r.isLoading,a=r.creatingType,o=function(e){return function(){return ni(`i`,{class:[`tree-icon`,e],style:`font-size: 16px; font-style: normal; display: inline-flex; align-items: center;`})}},s=M(function(){return[{label:t(`fileEditor.fileExplorer.newFolder`),key:`folder`,icon:o(`folder-icon`)},{label:t(`fileEditor.fileExplorer.newFile`),key:`file`,icon:o(`text-icon`)}]}),c=function(e){n.startCreateNewItem(e)},u=function(){var e=n.currentPath,t=e.substring(0,e.lastIndexOf(`/`))||`/`;n.setCurrentPath(t===``?`/`:t)},f=function(){n.refreshFileList()},p=U(n.searchWord),m=U(n.searchAll),h=function(){p.value=n.searchWord,m.value=n.searchAll,n.toggleSearchMode(!0)},g=function(){n.toggleSearchMode(!1),p.value=``,m.value=!1},_=function(){n.executeSearch(p.value,m.value)};return function(e,t){var r=d,o=w,v=l;return H(),P(`div`,{class:ki([`action-wrapper`,{"is-search-mode":q(n).isSearchMode}])},[q(n).isSearchMode?(H(),P(`div`,dt,[N(`div`,At,[N(`span`,Yt,K(e.$t(`fileEditor.fileExplorer.searchPanelTitle`)),1),N(`span`,{class:`close-btn`,onClick:g},[t[5]||(t[5]=N(`i`,{class:`i-ep-close`},null,-1)),F(` `+K(e.$t(`fileEditor.fileExplorer.close`)),1)])]),N(`div`,fn,[I(o,{value:q(p),"onUpdate:value":t[0]||(t[0]=function(e){return wi(p)?p.value=e:null}),placeholder:e.$t(`fileEditor.fileExplorer.searchPlaceholder`),onKeydown:Na(_,[`enter`])},{suffix:Y(function(){return[N(`div`,{class:`search-icon-btn`,onClick:_},Ya(t[6]||(t[6]=[N(`i`,{class:`i-ep-search`},null,-1)])))]}),_:1},8,[`value`,`placeholder`])]),N(`div`,Dn,[I(v,{checked:q(m),"onUpdate:checked":t[1]||(t[1]=function(e){return wi(m)?m.value=e:null})},{default:Y(function(){return[F(K(e.$t(`fileEditor.fileExplorer.includeSubdir`)),1)]}),_:1},8,[`checked`])])])):(H(),P(x,{key:0},[N(`div`,{class:`action-btn`,onClick:u},[t[2]||(t[2]=N(`i`,{class:`i-ep-top`},null,-1)),N(`span`,null,K(e.$t(`fileEditor.fileExplorer.up`)),1)]),N(`div`,{class:`action-btn`,onClick:f},[N(`i`,{class:ki([`i-ep-refresh-right`,{"is-loading":q(i)}])},null,2),N(`span`,null,K(e.$t(`fileEditor.fileExplorer.refresh`)),1)]),I(r,{trigger:`click`,disabled:q(a)!==null,options:q(s),placement:`bottom`,"show-arrow":!0,"arrow-point-to-center":!0,onSelect:c},{default:Y(function(){return[N(`div`,ye,[t[3]||(t[3]=N(`i`,{class:`i-ep-plus`},null,-1)),N(`span`,null,K(e.$t(`fileEditor.fileExplorer.new`)),1)])]}),_:1},8,[`disabled`,`options`]),N(`div`,{class:`action-btn`,onClick:h},[t[4]||(t[4]=N(`i`,{class:`i-ep-search`},null,-1)),N(`span`,null,K(e.$t(`fileEditor.fileExplorer.search`)),1)])],64))],2)}}}),i=j(a,[[`__scopeId`,`data-v-e49ff329`]]),z(),z(),Si(),e(`ft`,Pi=function(e,t){var n=J();if(n.isOpen){n.openFile(e),n.unminimize&&n.unminimize();return}Sa({width:`1440px`,height:`80vh`,bgColor:`transparent`,hideClose:!0,showMask:!1,data:{filePath:e,currentPath:t},component:L(function(){return A(function(){return Promise.resolve().then(function(){return h})},void 0)})})}),z(),Si(),Er=va(function(e){return Co(e)},100),Wn=ai.global,ua=Wn.t,e(`at`,va(function(e,t){var n=e.choosedKeys;if(t.type==`dir`)n.value=[t.nm],xs(e);else return},200)),Gn=ai.global,la=Gn.t,ti=function(e){return W.post(`/files?action=get_download_url_list`,e)},Sr=function(e){return W.post(`/files?action=create_download_url`,e,{requestOptions:{loading:la(`file.shareModal.creatingShareLink`)}})},zi=function(e){return W.post(`/files?action=remove_download_url`,e,{requestOptions:{loading:la(`file.shareModal.deletingShare`),successMessage:!0}})},ei=function(e){return W.post(`/files?action=get_download_url_find`,e)},z(),ve={class:`share-list-modal`},ut={class:`flex justify-end items-center mb-10px`},kt={class:`mt-10px flex justify-end items-center`},gi=R({__name:`index`,props:{fileStore:{}},setup:function(e){var t=e,n=ya().t,r=M(function(){return t.fileStore}),i=U([]),a=U(``),o=U(1),s=U(12),c=U(0),l=U(!1),u=function(){return X(function(){var e,t;return Z(this,function(n){switch(n.label){case 0:return n.trys.push([0,,2,3]),l.value=!0,e=a.value.trim(),[4,ti(Ga({p:o.value,row:s.value},e?{filename:e}:{}))];case 1:return t=n.sent().message,i.value=t.data,c.value=Xr(t.page),[3,3];case 2:return l.value=!1,[7];case 3:return[2]}})})()};function d(){o.value=1,Oi(function(){u()})}var f=U([{key:`ps`,title:n(`file.shareListModal.shareName`)},{key:`filename`,title:n(`file.shareListModal.shareAddress`)},{key:`expire`,title:n(`file.shareListModal.expirationDate`),render:function(e){return Ur(e.expire)}},ha({width:120,options:function(e){return[{label:n(`Public.Btn.Details`),onClick:function(){m(e)}},{label:n(`Public.Btn.Delete`),onClick:function(){p(e)}}]}})]);function p(e){var t=r.value;_a({title:n(`file.shareListModal.cancelShareTitle`),content:n(`file.shareListModal.cancelShareMessage`,{filename:e.filename}),onConfirm:function(){return X(function(){return Z(this,function(n){switch(n.label){case 0:return[4,zi({id:e.id})];case 1:return n.sent(),t?[4,Q(t)]:[3,3];case 2:n.sent(),n.label=3;case 3:return[4,u()];case 4:return n.sent(),[2]}})})()}})}function m(e){return X(function(){return Z(this,function(t){return ko(e,r.value),[2]})})()}return Mi(u),function(e,t){var r=ar,p=or,m=sr;return H(),P(`section`,ve,[N(`div`,ut,[I(r,{value:q(a),"onUpdate:value":t[0]||(t[0]=function(e){return wi(a)?a.value=e:null}),width:`240`,clearable:``,placeholder:q(n)(`file.shareListModal.searchPlaceholder`),onSearch:d,onClear:d},null,8,[`value`,`placeholder`])]),I(p,{loading:q(l),data:q(i),columns:q(f)},null,8,[`loading`,`data`,`columns`]),N(`div`,kt,[I(m,{page:q(o),"onUpdate:page":t[1]||(t[1]=function(e){return wi(o)?o.value=e:null}),"page-size":q(s),"onUpdate:pageSize":t[2]||(t[2]=function(e){return wi(s)?s.value=e:null}),"item-count":q(c),"show-size-picker":!1,"show-quick-jumper":!1,onRefresh:u},null,8,[`page`,`page-size`,`item-count`])])])}}}),ea=j(gi,[[`__scopeId`,`data-v-6a33ff8a`]]),z(),ze={class:`p-20px`},Pr=R({__name:`details`,props:{detail:{},fileStore:{}},emits:[`close`],setup:function(e,t){var n=t.expose,r=t.emit,i=e,a=r,o=ya().t,s=``.concat(window.location.origin,`/down/`),l=M(function(){return i.fileStore}),u=i.detail,d=U({filename:``,ps:``,token:``,expire:``,total:0,password:``,addtime:0,id:0});function f(e){return!!(e.filename&&e.ps&&e.token)}function p(e){d.value={filename:e.filename,ps:e.ps,token:e.token,expire:Ur(e.expire),total:e.total,password:e.password,addtime:e.addtime,id:e.id}}function m(e){return X(function(){var t;return Z(this,function(n){switch(n.label){case 0:return[4,ei({id:e})];case 1:return t=n.sent().message,p(t),[2]}})})()}function h(){if(u){if(f(u)){p(u);return}u.id&&m(u.id)}}h();function g(){return X(function(){return Z(this,function(e){return _a({title:o(`file.shareModal.cancelSharing`),content:o(`file.shareModal.confirmStopSharing`,{filename:d.value.filename}),onConfirm:function(){return X(function(){return Z(this,function(e){switch(e.label){case 0:return[4,zi({id:d.value.id})];case 1:return e.sent(),a(`close`),l.value&&Q(l.value),[2]}})})()}}),[2,!1]})})()}var _=M(function(){return``.concat(s,d.value.token)});function v(){_r(_.value)}function y(){_r(o(`file.shareModal.linkAndCode`,{link:_.value,code:d.value.password}))}return n({onConfirm:g}),function(e,t){var n=w,r=b,i=nr,a=c,s=tr,l=cr;return H(),P(`div`,ze,[I(s,null,{default:Y(function(){return[I(r,{label:q(o)(`file.shareModal.shareName`)},{default:Y(function(){return[I(n,{value:q(d).ps,"onUpdate:value":t[0]||(t[0]=function(e){return q(d).ps=e})},null,8,[`value`])]}),_:1},8,[`label`]),I(r,{label:q(o)(`file.shareModal.shareChain`)},{default:Y(function(){return[I(n,{class:`mr-10px`,readonly:!0,value:q(_)},null,8,[`value`]),I(a,{type:`primary`,onClick:v},{icon:Y(function(){return[I(i,{name:`common-copy`,size:`16`})]}),_:1})]}),_:1},8,[`label`]),q(d).password?(H(),vr(r,{key:0,label:q(o)(`file.shareModal.extractionCode`)},{default:Y(function(){return[I(n,{class:`mr-10px`,value:``.concat(q(d).password),readonly:``},null,8,[`value`]),I(a,{type:`primary`,onClick:y},{default:Y(function(){return[F(K(q(o)(`file.shareModal.copyLinkAndCode`)),1)]}),_:1})]}),_:1},8,[`label`])):yr(``,!0),I(r,{label:q(o)(`file.shareModal.expirationDate`)},{default:Y(function(){return[F(K(q(d).expire),1)]}),_:1},8,[`label`])]}),_:1}),I(l,null,{default:Y(function(){return[N(`li`,null,K(q(o)(`file.shareModal.securityTip`)),1)]}),_:1})])}}}),Nr=Pr,z(),Re={class:`p-20px`},Tr=R({__name:`create`,props:{file:{},fileStore:{}},setup:function(e,t){var n=t.expose,r=e,i=ya().t,a=M(function(){return r.fileStore}),o=r.file,s=U({filename:(o==null?void 0:o.path)||``,ps:(o==null?void 0:o.nm)||``,password:``,expire:24});function l(){return X(function(){var e;return Z(this,function(t){switch(t.label){case 0:return[4,Sr(pa(s.value))];case 1:return e=t.sent().message,B(e)?(ko(e,a.value),a.value&&Q(a.value),[2]):[2,!1]}})})()}function u(){s.value.password=$r(8)}return n({onConfirm:l}),function(e,t){var n=w,r=b,a=ee,o=O,l=c,d=tr,f=cr;return H(),P(`div`,Re,[I(d,null,{default:Y(function(){return[I(r,{label:q(i)(`file.shareModal.shareName`)},{default:Y(function(){return[I(n,{value:q(s).ps,"onUpdate:value":t[0]||(t[0]=function(e){return q(s).ps=e})},null,8,[`value`])]}),_:1},8,[`label`]),I(r,{label:q(i)(`file.shareModal.expirationDate`)},{default:Y(function(){return[I(o,{value:q(s).expire,"onUpdate:value":t[1]||(t[1]=function(e){return q(s).expire=e})},{default:Y(function(){return[I(a,{value:24},{default:Y(function(){return[F(K(q(i)(`file.shareModal.aDay`)),1)]}),_:1}),I(a,{value:168},{default:Y(function(){return[F(K(q(i)(`file.shareModal.aWeek`)),1)]}),_:1}),I(a,{value:1130800},{default:Y(function(){return[F(K(q(i)(`file.shareModal.permanent`)),1)]}),_:1})]}),_:1},8,[`value`])]}),_:1},8,[`label`]),I(r,{label:q(i)(`file.shareModal.extractionCode`)},{default:Y(function(){return[I(n,{value:q(s).password,"onUpdate:value":t[2]||(t[2]=function(e){return q(s).password=e})},null,8,[`value`]),I(l,{class:`ml-10px`,type:`primary`,onClick:u},{default:Y(function(){return[F(K(q(i)(`file.shareModal.random`)),1)]}),_:1})]}),_:1},8,[`label`])]}),_:1}),I(f,null,{default:Y(function(){return[N(`li`,null,K(q(i)(`file.shareModal.securityTip`)),1)]}),_:1})])}}}),wr=Tr,Kn=ai.global,ca=Kn.t,z(),Si(),qn=ai.global,sa=qn.t,e(`Y`,Fi=function(e){$(e,`FavoriteList`,function(e){e.value.open()})}),z(),Jn=ai.global,oa=Jn.t,e(`F`,kr=function(e,t){return e.fileRecycle.value?Mr(e,t):jr(e,t)}),Mr=function(e,t){return new Promise(function(n){var r=e.currentPath,i=e.choosedKeys,a=e.fileList,o=t||a.value.filter(function(e){return i.value.includes(e.nm)});_a({title:o.length===1?oa(`file.deleteController.deleteSingleFileTitle`,{name:o[0].nm}):oa(`file.deleteController.batchDeleteTitle`),content:oa(`file.deleteController.recycleBinMessage`),width:400,onConfirm:function(){return X(function(){var i,a;return Z(this,function(s){switch(s.label){case 0:return o.length===1?[4,Qo(o[0].path,o[0].type)]:[3,2];case 1:return s.sent(),[3,4];case 2:return i=r.value,t&&o.length>0&&(a=o[0].path.lastIndexOf(`/`),a!==-1&&(i=o[0].path.substring(0,a))),[4,$o(o.map(function(e){return e.nm}),i)];case 3:s.sent(),s.label=4;case 4:return Q(e),n(),[2]}})})()}})})},jr=function(e,t){return new Promise(function(n){var r=e.currentPath,i=e.choosedKeys,a=e.fileList,o=t||a.value.filter(function(e){return i.value.includes(e.nm)});ga({title:o.length===1?oa(`file.deleteController.deleteSingleFileTitle`,{name:o[0].nm}):oa(`file.deleteController.batchDeleteTitle`),content:function(){return I(`span`,{class:`text-error`},[oa(`file.deleteController.permanentDeleteMessage`)])},width:400,onConfirm:function(){return X(function(){var i,a;return Z(this,function(s){switch(s.label){case 0:return o.length===1?[4,Qo(o[0].path,o[0].type)]:[3,2];case 1:return s.sent(),[3,4];case 2:return i=r.value,t&&o.length>0&&(a=o[0].path.lastIndexOf(`/`),a!==-1&&(i=o[0].path.substring(0,a))),[4,$o(o.map(function(e){return e.nm}),i)];case 3:s.sent(),s.label=4;case 4:return Q(e),n(),[2]}})})()}})})},e(`P`,hr={ftp:{key:`ftp`,labelKey:`file.contextMenu.cloudStorage.ftp`,icon:`/static/img/soft_ico/ico-ftp.png`,defaultPath:`/`,capabilities:{canUpload:!0,canCreateFolder:!0,canSearch:!0,canDelete:!0}},aws_s3:{key:`aws_s3`,labelKey:`file.contextMenu.cloudStorage.awsS3`,icon:`/static/img/soft_ico/ico-aws_s3.png`,defaultPath:`/`,capabilities:{canUpload:!0,canCreateFolder:!0,canSearch:!0,canDelete:!0}},gdrive:{key:`gdrive`,labelKey:`file.contextMenu.cloudStorage.gdrive`,icon:`/static/img/soft_ico/ico-gdrive.png`,defaultPath:`/`,capabilities:{canUpload:!0,canCreateFolder:!0,canSearch:!0,canDelete:!1}},gcloud_storage:{key:`gcloud_storage`,labelKey:`file.contextMenu.cloudStorage.gcloudStorage`,icon:`/static/img/soft_ico/ico-gcloud_storage.png`,defaultPath:`/`,capabilities:{canUpload:!0,canCreateFolder:!0,canSearch:!0,canDelete:!1}}}),Yn=ai.global,aa=Yn.t,Gr=function(){return W.post(`/mod/cloud_storage/cloud_storage/GetProviders`)},e(`A`,function(e){return W.post(`/mod/cloud_storage/cloud_storage/List`,e)}),e(`D`,function(e){return W.post(`/mod/cloud_storage/cloud_storage/CreateFolder`,e,{requestOptions:{loading:aa(`file.buttonGroup.loading.creatingDirectory`),successMessage:!0}})}),e(`O`,function(e){return W.post(`/mod/cloud_storage/cloud_storage/Delete`,qa(Ga({},e),{items:JSON.stringify(e.items)}),{requestOptions:{loading:aa(`file.deleteController.deletingSingle`)}})}),e(`N`,function(e){var t;return W.post(`/mod/cloud_storage/cloud_storage/UploadLocal`,qa(Ga({},e),{local_paths:JSON.stringify(e.local_paths),background:(t=e.background)==null||t}),{requestOptions:{loading:aa(`file.uploadModal.statusUploading`)}})}),e(`M`,function(e,t){return W.post(`/mod/cloud_storage/cloud_storage/file_upload`,e,{headers:{"Content-Type":`multipart/form-data`},onUploadProgress:function(e){t==null||t(e)}})}),e(`k`,function(e){var t,n;return W.post(`/mod/cloud_storage/cloud_storage/DownloadToLocal`,qa(Ga({},e),{items:JSON.stringify(e.items),background:(t=e.background)==null||t}),{requestOptions:{loading:aa(`file.uploadModal.statusUploading`),successMessage:!((n=e.background)==null||n)}})}),e(`j`,function(){return W.post(`/mod/cloud_storage/cloud_storage/TaskStatus`)}),z(),Si(),Xn=ai.global,G=Xn.t,er={zip:`ZIP`,rar:`RAR`,gz:`GZ`,"tar.gz":`GZ`,tgz:`GZ`},$n=Object.keys(er),mr={ftp:[`ftp`],aws_s3:[`aws_s3`],gdrive:[`gdrive`],gcloud_storage:[`gcloud_storage`,`gcloud`,`google_cloud`,`google_cloud_storage`]},z(),z(),Rr=U([]),ka=U(!1),gr=U(null),zr=U(1),z(),Si(),ia=ai.global.t,ra={Apache_Conf:[`^htaccess|^htgroups|^htpasswd|^conf|htaccess|htgroups|htpasswd`],BatchFile:[`bat|cmd`],C_Cpp:[`cpp|c|cc|cxx|h|hh|hpp|ino`],CSharp:[`cs`],CSS:[`css`],Dockerfile:[`^Dockerfile`],golang:[`go`],HTML:[`html|htm|xhtml|vue|we|wpy`],Java:[`java`],JavaScript:[`js|jsm|jsx`],JSON:[`json`],JSP:[`jsp`],LESS:[`less`],Lua:[`lua`],Makefile:[`^Makefile|^GNUmakefile|^makefile|^OCamlMakefile|make`],Markdown:[`md|markdown`],MySQL:[`mysql`],Nginx:[`nginx|conf`],INI:[`ini|conf|cfg|prefs`],ObjectiveC:[`m|mm`],Perl:[`pl|pm`],Perl6:[`p6|pl6|pm6`],pgSQL:[`pgsql`],PHP_Laravel_blade:[`blade.php`],PHP:[`php|inc|phtml|shtml|php3|php4|php5|phps|phpt|aw|ctp|module`],Powershell:[`ps1`],Python:[`py`],R:[`r`],Ruby:[`rb|ru|gemspec|rake|^Guardfile|^Rakefile|^Gemfile`],Rust:[`rs`],SASS:[`sass`],SCSS:[`scss`],SH:[`sh|bash|^.bashrc`],SQL:[`sql`],SQLServer:[`sqlserver`],Swift:[`swift`],Text:[`txt`],Typescript:[`ts|typescript|str`],VBScript:[`vbs|vb`],Verilog:[`v|vh|sv|svh`],XML:[`xml|rdf|rss|wsdl|xslt|atom|mathml|mml|xul|xbl|xaml`],YAML:[`yaml|yml`],Compress:[`tar|zip|7z|rar|gz|arj|z`],images:[`icon|jpg|jpeg|png|bmp|gif|tif|emf`]},Jr=function(e){var t=e.match(/\.([0-9A-z]*)$/),n=Array.isArray(t)?t[1]:`text`;for(var r in ra)for(var i=ra[r][0].split(`|`),a=r.toLowerCase(),o=0;o=0;i--)if(i!==t){var a=r.data[i];h(a)||p(i)}}else if(e===`closeAll`)for(var o=r.data.length-1;o>=0;o--){var s=r.data[o];h(s)||p(o)}}};return function(t,n){var r=f,a=te,o=d;return H(),P(`div`,Fe,[I(a,{"x-scrollable":``,trigger:`none`},{default:Y(function(){return[N(`div`,{class:`editor-header`,ref_key:`headerRef`,ref:s},[(H(!0),P(x,null,Vi(e.data,function(e,t){return H(),P(`div`,{key:t,class:ki([`editor-tab`,{active:i.value===t}]),title:e.path,onClick:function(e){return l(t)},onContextmenu:Pa(function(e){return S(e,t)},[`prevent`])},[N(`div`,{class:ki([`tree-icon tab-icon`,u(e.name)])},null,2),I(r,{class:`mx-10px`},{default:Y(function(){return[N(`span`,null,K(e.name),1)]}),_:2},1024),h(e)?(H(),P(`div`,{key:0,class:`tab-dirty`,onClick:Pa(function(e){return m(t)},[`stop`])},null,8,Ot)):(H(),P(`div`,{key:1,class:`tab-close i-ep-close-bold`,onClick:Pa(function(e){return p(t)},[`stop`])},null,8,Jt))],42,lt)}),128))],512)]}),_:1}),I(o,{placement:`bottom-start`,trigger:`manual`,x:q(_),y:q(v),options:b,show:q(g),"on-clickoutside":C,onSelect:w},null,8,[`x`,`y`,`show`])])}}}),ri=j(ii,[[`__scopeId`,`data-v-7c07065c`]]),z(),oi=me(Hi(),1),Ei=R({__name:`main`,props:Di({mode:{type:String,default:`Text`}},{value:{},valueModifiers:{}}),emits:Di([`cursor-change`],[`update:value`]),setup:function(e,t){var n=t.expose,r=t.emit,i=e,a=r,o=J(),s=na(o),c=s.editorConfig,l=s.currentFile,u=Ca(e,`value`),d=Ea(`editorRef`),f=null,p=new Map,m=function(e){return new Promise(function(t){oi.default.config.loadModule(e,function(){return t()})})},h=function(){var e,t;if(f){var n=(e=l.value)==null?void 0:e.path;if(n){var r=o.fileList.map(function(e){return e.path}),a=!0,s=!1,d=void 0;try{for(var m=p.keys()[Symbol.iterator](),h;!(a=(h=m.next()).done);a=!0){var g=h.value;r.includes(g)||p.delete(g)}}catch(e){s=!0,d=e}finally{try{!a&&m.return!=null&&m.return()}finally{if(s)throw d}}var _=p.get(n);if(!_){var v;_=oi.default.createEditSession((v=u.value)==null?``:v,f.session.getMode()),_.setUndoManager(new oi.default.UndoManager);var y=c.value.aceEditor,b=y.useSoftTabs,x=y.tabSize,S=y.wrap;_.setUseSoftTabs(b),_.setTabSize(x),_.setUseWrapMode(S),p.set(n,_)}if(_.setMode(`ace/mode/`.concat((t=i.mode)==null?void 0:t.toLocaleLowerCase())),f.getSession()!==_){var C;f.setSession(_),f.setReadOnly(((C=l.value)==null?void 0:C.onlyRead)||!1);var w=c.value.aceEditor,T=w.useSoftTabs,E=w.tabSize,D=w.wrap;_.setUseSoftTabs(T),_.setTabSize(E),_.setUseWrapMode(D)}}}};Aa(function(){var e;return(e=l.value)==null?void 0:e.path},function(){h()}),Aa(function(){return u.value},function(e){if(f){var t=f.getValue();if(e!==void 0&&e!==t){var n=f.getSession(),r=n.selection.getCursor(),i=n.getScrollTop(),a=n.getScrollLeft();f.setValue(e,-1),f.moveCursorToPosition(r),n.setScrollTop(i),n.setScrollLeft(a)}}});var g=function(){return X(function(){var e,t,n,r,o,s,p,g,v,y,b,x,S,C,w,T,E,D,O,ee,te,k,ne,re,ie;return Z(this,function(ae){switch(ae.label){case 0:return oi.default.config.set(`basePath`,`/static/ace`),[4,m(`ace/ext/language_tools`)];case 1:return ae.sent(),d.value?(n=c.value.aceEditor.editorTheme,r=`ace/theme/`.concat(n),[4,m(r)]):[2];case 2:return ae.sent(),d.value?(o=c.value.aceEditor,s=o.fontSize,p=o.lineHeight,g=o.fontFamily,v=o.showInvisibles,y=o.showLineNumbers,b=o.useSoftTabs,x=o.tabSize,S=o.keyboardHandler,C=o.enableLiveAutocompletion,w=o.enableSnippets,T=o.enableBasicAutocompletion,E=o.wrap,D=o.indentedSoftWrap,O=o.highlightActiveLine,ee=o.highlightSelectedWord,te=o.animatedScroll,k=o.showFoldWidgets,ne=o.showGutter,re=o.displayIndentGuides,f=oi.default.edit(d.value,{value:u.value,theme:r,mode:`ace/mode/`.concat((e=i.mode)==null?void 0:e.toLocaleLowerCase()),fontSize:s,fontFamily:g,showInvisibles:v,showLineNumbers:y,useSoftTabs:b,tabSize:x,showPrintMargin:!1,keyboardHandler:S,enableLiveAutocompletion:C,enableSnippets:w,enableBasicAutocompletion:T,wrap:E,indentedSoftWrap:D,highlightActiveLine:O,highlightSelectedWord:ee,animatedScroll:te,showFoldWidgets:k,showGutter:ne,displayIndentGuides:re,readOnly:((t=l.value)==null?void 0:t.onlyRead)||!1}),f.container.style.lineHeight=p,f.renderer.updateFontSize(),ie=function(){if(f){var e=f.getCursorPosition();a(`cursor-change`,{line:e.row+1,column:e.column+1})}},h(),ie(),f.selection.on(`changeCursor`,function(){ie()}),f.on(`change`,function(){u.value=f==null?void 0:f.getValue()}),_(f),[2]):[2]}})})()},_=function(e){e.commands.addCommand({name:`saveFile`,bindKey:{win:`Ctrl-S`,mac:`Command-S`},readOnly:!0,exec:function(){o.saveCurrentFileContent()}}),e.commands.addCommand({name:`saveAllFile`,bindKey:{win:`Ctrl-Shift-S`,mac:`Command-Shift-S`},readOnly:!0,exec:function(){o.saveAllFile()}}),e.commands.addCommand({name:`closeFile`,bindKey:{win:`Alt-W`,mac:`Option-W`},readOnly:!0,exec:function(){o.closeTab(o.currentFileIndex)}}),e.commands.addCommand({name:`undo`,bindKey:{win:`Ctrl-Z`,mac:`Command-Z`},readOnly:!0,exec:function(){e.undo()}})};return ja(function(){var e=c.value.aceEditor,t=e.editorTheme,n=e.fontSize,r=e.lineHeight,i=e.fontFamily,a=e.showInvisibles,o=e.showLineNumbers,s=e.useSoftTabs,u=e.tabSize,d=e.keyboardHandler,p=e.enableLiveAutocompletion,m=e.enableSnippets,h=e.enableBasicAutocompletion,g=e.wrap,_=e.indentedSoftWrap,v=e.highlightActiveLine,y=e.highlightSelectedWord,b=e.animatedScroll,x=e.showFoldWidgets,S=e.showGutter,C=e.displayIndentGuides;if(f){var w;f.setTheme(`ace/theme/`.concat(t)),f.setOptions({fontSize:n,fontFamily:i,showInvisibles:a,showLineNumbers:o,useSoftTabs:s,tabSize:u,keyboardHandler:d,enableLiveAutocompletion:p,enableSnippets:m,enableBasicAutocompletion:h,wrap:g,indentedSoftWrap:_,highlightActiveLine:v,highlightSelectedWord:y,animatedScroll:b,showFoldWidgets:x,showGutter:S,displayIndentGuides:C,readOnly:((w=l.value)==null?void 0:w.onlyRead)||!1}),f.container.style.lineHeight=r,f.renderer.updateFontSize()}}),Mi(function(){g()}),n({execCommand:function(e){f&&f.execCommand(e)},jumpToLine:function(e){f.gotoLine(e,0,!0),requestAnimationFrame(function(){f.focus()})}}),function(e,t){return H(),P(`div`,{ref_key:`editorRef`,ref:d,class:`ace-editor w-full h-full`},null,512)}}}),Ti=j(Ei,[[`__scopeId`,`data-v-fd69013c`]]),z(),Pe={class:`file-history`},mi=R({__name:`index`,emits:[`close`],setup:function(e,t){var n=t.emit,r=ya().t,i=n,a=J(),o=na(a).currentFile,s=M(function(){var e=o.value;return e?e.history.map(function(t){return{time:t,path:e.path}}):[]}),c=[{key:`time`,title:r(`fileEditor.dialogs.fileHistory.time`),render:function(e){return Ur(e.time)}},ha({title:r(`fileEditor.dialogs.fileHistory.actions`),width:210,options:function(e){return[{label:r(`fileEditor.dialogs.fileHistory.diff`),onClick:function(){i(`close`),a.openDiffTab(e.path,e.time)}},{label:r(`fileEditor.dialogs.fileHistory.recover`),onClick:function(){_a({title:r(`fileEditor.dialogs.fileHistory.recoverTitle`),content:r(`fileEditor.dialogs.fileHistory.recoverContent`,{time:Ur(e.time)}),onConfirm:function(){return X(function(){return Z(this,function(t){switch(t.label){case 0:return[4,Ri({filename:e.path,history:e.time})];case 1:return t.sent(),V.success(r(`fileEditor.dialogs.fileHistory.fileContentUpdated`)),a.getFileContent(e.path),[2]}})})()}})}},{label:r(`fileEditor.dialogs.fileHistory.delete`),onClick:function(){_a({title:r(`fileEditor.dialogs.fileHistory.deleteTitle`),content:r(`fileEditor.dialogs.fileHistory.deleteContent`,{time:Ur(e.time)}),onConfirm:function(){return X(function(){return Z(this,function(t){switch(t.label){case 0:return[4,Ar({filename:e.path,history:e.time})];case 1:return t.sent(),u(e.path),[2]}})})()}})}}]}})],l=U(!1),u=function(e){return X(function(){return Z(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),l.value=!0,[4,a.getFileContent(e)];case 1:return t.sent(),[3,3];case 2:return l.value=!1,[7];case 3:return[2]}})})()};return function(e,t){var n=or;return H(),P(`div`,Pe,[I(n,{loading:q(l),columns:c,data:q(s),"max-height":400},null,8,[`loading`,`data`])])}}}),_=j(mi,[[`__scopeId`,`data-v-654b4dcd`]]),z(),Ne={key:0,class:`footer-path`},ct={key:1,class:`footer-path diff-path`},Et={class:`mr-6px`},qt={key:2,class:`footer-tools`},dn={class:`footer-item`},En={key:0,class:`footer-item readonly-badge`},Vr=R({__name:`footer`,props:{filePath:{default:``},encoding:{default:`UTF-8`},lineEnding:{default:`LF`},cursor:{default:function(){return{line:1,column:1}}},tabSize:{default:4},useSoftTabs:{type:Boolean,default:!0},language:{default:`Text`}},emits:[`jump-line`],setup:function(e,t){var n=t.emit,r=e,i=n,a=J(),o=na(a),s=o.currentFile,c=o.editorConfig,l=ya().t,u=M(function(){return s.value?s.value.history.length:0}),d=M(function(){var e;return((e=s.value)==null?void 0:e.onlyRead)||!1}),p=function(){Sa({title:l(`fileEditor.dialogs.fileHistory.title`),component:_})},m=function(){a.openToolsModal(`lineEnding`,{lineEnding:r.lineEnding,onChange:function(e){return X(function(){return Z(this,function(t){switch(t.label){case 0:return[4,a.changeLineEnding(e)];case 1:return t.sent(),[2]}})})()}})},h=function(){a.openToolsModal(`tabSize`,{useSoftTabs:r.useSoftTabs?`space`:`tab`,tabSize:r.tabSize,onChange:function(e,t){a.updateTabSettings(e,t)}})},g=function(){a.openToolsModal(`encoding`,{encoding:c.value.aceEditor.encoding,onChange:function(e){return X(function(){return Z(this,function(t){switch(t.label){case 0:return[4,a.changeEncoding(e)];case 1:return t.sent(),[2]}})})()}})},v=function(){var e,t,n;a.openToolsModal(`goToLine`,{currentLine:(e=r.cursor)==null?void 0:e.line,currentColumn:(t=r.cursor)==null?void 0:t.column,maxLine:(n=s.value)!=null&&n.content?s.value.content.split(` diff --git a/BTPanel/static/vite/js/feature-FileEditor.js b/BTPanel/static/vite/js/feature-FileEditor.js index 73735c15..4b224b04 100644 --- a/BTPanel/static/vite/js/feature-FileEditor.js +++ b/BTPanel/static/vite/js/feature-FileEditor.js @@ -1,8 +1,7 @@ ;(() => { - const hrefs = ["../css/feature-FileEditor.css?v=1784873523001"] const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1784873523001" + const version = "1786507437784" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() @@ -28,18 +27,10 @@ loaded.add(url.href) removeAfterLoad(freshLink, link) } - for (const href of hrefs) { - const url = new URL(href, import.meta.url).href - if (loaded.has(url)) continue - const link = document.createElement("link") - link.rel = "stylesheet" - link.href = url - document.head.appendChild(link) - loaded.add(url) - } })(); -import{a as e,r as t}from"./rolldown-runtime.js?v=1784873523001";import{Cn as n,Dn as r,En as i,Er as a,Gn as o,In as s,Jr as c,On as l,Qn as u,Rn as d,Sn as f,Sr as p,Tn as m,Tr as h,Vn as g,Wn as _,Yn as v,Zr as y,_r as b,ar as x,bn as S,cr as C,d as w,dn as T,fn as E,ir as D,jn as O,jt as k,kn as A,mn as j,mr as M,nn as N,nr as ee,or as te,qn as P,qr as F,sr as I,un as ne,xn as L,xr as re,y as ie,yn as R,yr as z}from"./vendor-utils.js?v=1784873523001";import{f as ae,l as B,p as V}from"./vendor-vue.js?v=1784873523001";import{I as oe,J as se,K as ce,P as le,Q as ue,X as de,_ as fe,b as pe,et as me,ht as he,k as ge,lt as _e,nn as ve,o as ye,rn as be,xt as xe}from"./vendor-naive.js?v=1784873523001";import{Af as H,Cf as Se,Df as Ce,Dn as we,Ff as Te,If as U,Jf as Ee,Lf as De,Oa as Oe,Pf as W,Sa as ke,Ta as Ae,Tf as G,Tn as je,Zt as Me,dn as Ne,fa as Pe,fp as Fe,gp as K,jf as q,kf as Ie,ln as Le,mn as Re,np as ze,pp as Be,sp as Ve,xf as He}from"./app.js?v=1784873523001";import{Jr as Ue,Ki as We,Yi as Ge,_i as Ke,qi as qe,qr as Je}from"./app-components.js?v=1784873523001";import{Df as Ye,Ff as Xe,If as Ze,Lf as Qe,Of as $e,Pf as et,Rf as tt,Uf as nt,Wf as rt,jf as it,kf as at}from"./app-shared.js?v=1784873523001";import{n as J,r as ot}from"./vendor-pdf.js?v=1784873523001";import{c as st}from"./app-base.js?v=1784873523001";import{a as ct,c as lt,i as ut,l as dt,n as ft,o as pt,r as mt,s as ht,t as gt,u as _t}from"./vendor-ace.js?v=1784873523001";import{o as vt}from"./feature-EmailEditor.js?v=1784873523001";N(),lt(),ht(),pt(),ct(),ut(),mt(),ft();var yt={style:{color:`var(--ace-editor-tip-color)`}},bt={key:0,class:`w-140px`},xt=A({__name:`index`,props:s({height:{default:`100%`},showTips:{type:Boolean,default:!0},showEncoding:{type:Boolean,default:!1},lang:{default:`nginx`},theme:{default:`chrome`},init:{type:Boolean,default:!1},readOnly:{type:Boolean,default:!1},load:{type:Boolean,default:!1}},{path:{default:``},pathModifiers:{},value:{default:``},valueModifiers:{},encoding:{default:`utf-8`},encodingModifiers:{}}),emits:s([`saved`],[`update:path`,`update:value`,`update:encoding`]),setup(e,{expose:t,emit:i}){let{theme:o}=V(Se()),s=e,l=i,u=ee(e,`path`),p=ee(e,`value`),m=ee(e,`encoding`),h=z({wrap:!0,showInvisibles:!1,showPrintMargin:!1,showFoldWidgets:!1,useSoftTabs:!0,tabSize:2,readOnly:s.readOnly}),g=[{label:`utf-8`,value:`utf-8`},{label:`GBK`,value:`GBK`},{label:`GB2312`,value:`GB2312`},{label:`BIG5`,value:`BIG5`}],_=e=>{(e.ctrlKey||e.metaKey)&&e.keyCode===83&&!s.readOnly&&(e.preventDefault(),C())},{loading:v,setLoading:b}=Oe(),x=async()=>{try{b(!0),await d();let{message:e}=await nt({path:u.value});K(e)&&(p.value=e.data,m.value=e.encoding)}finally{b(!1)}},C=async()=>{if(u.value===``)return;let{message:e}=await rt({path:u.value,data:p.value,encoding:m.value});K(e)&&W.success(e.msg),l(`saved`,p.value)};return s.init&&x(),t({getContent:x,saveFile:C}),(t,i)=>{let s=me,l=oe,u=fe;return P(),n(`div`,null,[e.showTips?(P(),L(l,{key:0,class:`items-center mb-8px`,justify:`space-between`},{default:I(()=>[S(`div`,yt,y(t.$t(`Component.Editor.index_1`)),1),e.showEncoding?(P(),n(`div`,bt,[r(s,{value:m.value,"onUpdate:value":i[0]||(i[0]=e=>m.value=e),options:g},null,8,[`value`])])):f(``,!0)]),_:1})):f(``,!0),r(u,{class:`h-full`,show:e.load||a(v)},{default:I(()=>[r(a(dt),{class:`aceBox`,value:p.value,"onUpdate:value":i[1]||(i[1]=e=>p.value=e),lang:e.lang,theme:a(o)===`dark`?`monokai`:e.theme,options:a(h),style:c({height:a(be)(e.height)}),onKeydown:_},null,8,[`value`,`lang`,`theme`,`options`,`style`])]),_:1},8,[`show`])])}}}),St=t({default:()=>Ct}),Ct=U(xt,[[`__scopeId`,`data-v-4c9504bb`]]),wt={supportedModes:{Apache_Conf:[`^htaccess|^htgroups|^htpasswd|^conf|htaccess|htgroups|htpasswd`],CSS:[`css`],HTML:[`html|htm|xhtml|vue|we|wpy`],Java:[`java`],JavaScript:[`js|jsm|jsx`],JSON:[`json`],JSP:[`jsp`],Makefile:[`^Makefile|^GNUmakefile|^makefile|^OCamlMakefile|make`],Markdown:[`md|markdown`],MySQL:[`mysql`],Nginx:[`nginx|conf`],PHP:[`php|inc|phtml|shtml|php3|php4|php5|phps|phpt|aw|ctp|module`],Powershell:[`ps1`],Python:[`py`],SQL:[`sql`],SQLServer:[`sqlserver`],Text:[`txt`],XML:[`xml|rdf|rss|wsdl|xslt|atom|mathml|mml|xul|xbl|xaml`],YAML:[`yaml|yml`],images:[`icon|jpg|jpeg|png|bmp|gif|tif|emf`]},nameOverrides:{PHP_Laravel_blade:`PHP (Blade Template)`},encodingList:[`ASCII`,`UTF-8`,`GBK`,`GB2312`,`BIG5`],themeList:[`chrome`,`monokai`,`tomorrow_night_bright`],aceEditor:{editorTheme:`monokai`,fontSize:14,lineHeight:1.5,softLabel:!1,useSoftTabs:!0,tabSize:4,wrap:!0,indentedSoftWrap:!0,enableSnippets:!0,enableLiveAutocompletion:!0,enableBasicAutocompletion:!0,highlightActiveLine:!0,highlightSelectedWord:!0,animatedScroll:!1,showInvisibles:!0,showFoldWidgets:!0,showLineNumbers:!0,showGutter:!0,displayIndentGuides:!1},fontFamily:`'Consolas', 'Menlo', 'Monaco', 'Ubuntu Mono', 'source-code-pro', 'Courier New', monospace`,encoding:`utf-8`};N();var Tt=`/www/server/panel/BTPanel/static/ace/ace.editor.config.json`,{t:Y}=De.global,X=ae(`fileEditor`,()=>{let e=z(!1),t=z(!1),n=z(null),r=z({show:!1,type:null,data:{}}),i=z([]),a=z(-1),o=z(`/www`),s=z(0),c=z(!1),l=z(k(wt)),u=z(null),d=z(!1),f=z(``),p=z(!1),m=R(()=>a.value>=0&&a.value{let t=e.split(`/`).pop()||Y(`fileEditor.store.untitled`);return{path:e,type:e.split(`.`).pop()||`text`,name:t,loading:!1,lineEnding:`LF`,content:``,originalContent:``,encoding:``,st_mtime:0,onlyRead:!1,history:[]}},g=async e=>{let t=i.value.findIndex(t=>t.path===e);if(t!==-1){a.value=t;return}let{message:n}=await it({path:e});if(K(n)){let t=h(e),r=a.value+1;i.value.splice(r,0,t),a.value=r;let o=i.value[r];o.content=n.data,o.originalContent=n.data,o.encoding=n.encoding,o.st_mtime=Number(n.st_mtime),o.onlyRead=n.only_read,o.history=n.historys||[],o.onlyRead&&W.warning(Y(`fileEditor.store.fileTooLarge`))}},_=()=>{let e=`__shortcut__`,t=i.value.findIndex(t=>t.path===e);if(t!==-1){a.value=t;return}let n={path:e,type:`shortcut`,name:Y(`fileEditor.store.shortcutTabName`),loading:!1,lineEnding:`LF`,content:``,originalContent:``,encoding:`UTF-8`,st_mtime:0,onlyRead:!1,history:[]},r=a.value+1;i.value.splice(r,0,n),a.value=r},v=async(e,t)=>{let n=e.split(`/`).pop()||`Untitled`,r=`__diff__${e}__${t}`,o=i.value.findIndex(e=>e.path===r);if(o!==-1){a.value=o;return}let s={path:r,type:`diff`,name:`${n} <-> ${n}`,loading:!0,lineEnding:`LF`,content:``,originalContent:``,encoding:`UTF-8`,st_mtime:0,onlyRead:!0,history:[],originalPath:e,historyTime:t},c=a.value+1;i.value.splice(c,0,s),a.value=c;try{var l,u;let[n,r]=await Promise.all([it({path:e}),Xe({filename:e,history:t})]),o=i.value[a.value];n.message&&K(n.message)&&(o.rightContent=n.message.data,o.encoding=n.message.encoding),r.message&&K(r.message),o.leftContent=typeof r.message==`string`?r.message:(l=(u=r.message)==null?void 0:u.data)==null?``:l,o.loading=!1}catch(e){let t=i.value[a.value];t&&(t.loading=!1)}},y=async e=>{let{message:t}=await it({path:e});if(K(t)){let n=i.value.findIndex(t=>t.path===e);if(n!==-1){let e=i.value[n];e.content=t.data,e.originalContent=t.data,e.encoding=t.encoding,e.st_mtime=Number(t.st_mtime),e.history=t.historys||[]}}},b=async()=>{m.value&&m.value.type!==`shortcut`&&await y(m.value.path)},x=e=>{i.value.splice(e,1),a.value>=i.value.length&&(a.value=Math.max(0,i.value.length-1)),i.value.length===0&&(a.value=-1)},S=(e,t)=>{let n=i.value[e];n&&(n.content=t)},C=e=>{o.value=e},w=()=>{let e=o.value,t=e.lastIndexOf(`/`);t>0?o.value=e.substring(0,t):o.value=`/`},T=()=>{s.value++},E=e=>{d.value=e,e||(f.value=``,T())},D=(e,t)=>{f.value=e,p.value=t,T()},O=e=>{c.value=e},A=async()=>{let{message:e}=await it({path:Tt});if(K(e)){let t=JSON.parse(e.data);Object.assign(l.value,{...wt,...t})}},j=async()=>{await tt({data:JSON.stringify({supportedModes:l.value.supportedModes,nameOverrides:l.value.nameOverrides,encodingList:l.value.encodingList,themeList:l.value.themeList,aceEditor:l.value.aceEditor,fontFamily:l.value.fontFamily,encoding:l.value.encoding}),path:Tt,encoding:l.value.encoding||`UTF-8`,force:1})},M=(e,t=!0,n=!0)=>new Promise(async(r,a)=>{let o=i.value[e];if(o.type===`shortcut`){r();return}try{let{message:e}=await tt({data:o.content,path:o.path,encoding:o.encoding,st_mtime:o.st_mtime,force:0},t);K(e)&&(e.status?(o.originalContent=o.content,o.history=e.historys||[],o.st_mtime=Number(e.st_mtime),n&&W.success(e.msg),r()):H({title:Y(`fileEditor.store.conflictTitle`),content:e.result||Y(`fileEditor.store.conflictContentFallback`),confirmText:Y(`fileEditor.store.forceSave`),confirmType:`warning`,onConfirm:async()=>{try{let{message:e}=await tt({data:o.content,path:o.path,encoding:o.encoding,st_mtime:o.st_mtime,force:1},!0);K(e)&&(o.originalContent=o.content,o.history=e.historys||[],o.st_mtime=Number(e.st_mtime),n&&W.success(e.msg),r())}catch(e){a(e)}},onCancel:()=>a(Error(`User cancelled override.`))}))}catch(e){a(e)}}),N=async(e,t=!0,n=!0)=>{await M(e,t,n),x(e)},ee=async()=>{m.value&&m.value.content!==m.value.originalContent&&await M(a.value)},te=async()=>{let e=W.loading(Y(`fileEditor.store.saveAllLoading`));try{let e=i.value.map((e,t)=>e.content!==e.originalContent&&e.type!==`shortcut`?M(t,!1,!1):null).filter(Boolean);e.length>0&&(await Promise.all(e),W.success(Y(`fileEditor.store.saveAllSuccess`)))}finally{e.close()}},P=(e,t)=>t===`CRLF`?e.replace(/\r?\n/g,`\r +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/view-files.js?v=1786507437784","js/rolldown-runtime.js?v=1786507437784","js/vendor-utils.js?v=1786507437784","js/vendor-vue.js?v=1786507437784","js/vendor-naive.js?v=1786507437784","js/vendor.js?v=1786507437784","css/vendor.css?v=1786507437784","js/app.js?v=1786507437784","js/vendor-pdf.js?v=1786507437784","js/vendor-polyfills.js?v=1786507437784","js/app-icons.js?v=1786507437784","css/app.css?v=1786507437784","js/app-components.js?v=1786507437784","js/app-base.js?v=1786507437784","js/vendor-code-highlight.js?v=1786507437784","css/vendor-code-highlight.css?v=1786507437784","css/app-base.css?v=1786507437784","js/vendor-pay.js?v=1786507437784","css/app-components.css?v=1786507437784","js/app-shared.js?v=1786507437784","js/app-modal-ui.js?v=1786507437784","js/vendor-crypto.js?v=1786507437784","css/app-shared.css?v=1786507437784","js/feature-FilePicker.js?v=1786507437784","css/feature-FilePicker.css?v=1786507437784","js/app-form.js?v=1786507437784","css/app-form.css?v=1786507437784","js/view-database.js?v=1786507437784","js/app-temp.js?v=1786507437784","css/app-temp.css?v=1786507437784","css/view-database.css?v=1786507437784","js/vendor-terminal.js?v=1786507437784","css/vendor-terminal.css?v=1786507437784","css/view-files.css?v=1786507437784"])))=>i.map(i=>d[i]); +import{a as e,r as t}from"./rolldown-runtime.js?v=1786507437784";import{$n as n,Cn as r,Cr as i,Dn as a,Dr as o,En as s,Gn as c,Hn as l,Jn as u,Kn as d,Ln as f,Mn as p,On as m,Or as h,Sn as g,Tn as _,Xn as v,Yr as y,Zr as b,ar as x,bn as S,br as C,cr as w,d as T,dn as E,ei as D,fn as O,hr as k,jt as A,kn as j,lr as M,mn as N,nn as P,or as F,rr as ee,sr as te,un as ne,vr as re,wr as ie,xn as ae,y as oe,yn as I,zn as L}from"./vendor-utils.js?v=1786507437784";import{f as se,l as R,p as z}from"./vendor-vue.js?v=1786507437784";import{$ as ce,A as le,F as ue,L as de,St as fe,Y as pe,Z as me,gt as he,in as ge,q as _e,rn as ve,s as ye,tt as be,ut as xe,v as Se,x as Ce}from"./vendor-naive.js?v=1786507437784";import{Af as we,Bf as B,Dn as Te,Ef as Ee,Lf as V,Mf as De,Nf as H,Oa as Oe,Of as U,Pf as W,Rf as ke,Sa as Ae,Ta as je,Tn as Me,Zf as Ne,Zt as Pe,ap as Fe,dn as Ie,fa as Le,gp as Re,hp as ze,ln as Be,mn as Ve,up as He,wf as Ue,yp as G,zf as K}from"./app.js?v=1786507437784";import{Jr as We,Ki as Ge,Yi as Ke,_i as qe,qi as Je,qr as Ye}from"./app-components.js?v=1786507437784";import{Df as Xe,Ef as Ze,Ff as Qe,Hf as $e,If as et,Mf as tt,Nf as nt,Pf as rt,Tf as it,Vf as at,kf as ot}from"./app-shared.js?v=1786507437784";import{n as q,r as st}from"./vendor-pdf.js?v=1786507437784";import{c as ct}from"./app-base.js?v=1786507437784";import{a as lt,c as ut,i as dt,l as ft,n as pt,o as mt,r as ht,s as gt,t as _t,u as vt}from"./vendor-ace.js?v=1786507437784";import{o as yt}from"./feature-EmailEditor.js?v=1786507437784";P(),ut(),gt(),mt(),lt(),dt(),ht(),pt();var bt={style:{color:`var(--ace-editor-tip-color)`}},xt={key:0,class:`w-140px`},St=j({__name:`index`,props:f({height:{default:`100%`},showTips:{type:Boolean,default:!0},showEncoding:{type:Boolean,default:!1},lang:{default:`nginx`},theme:{default:`chrome`},init:{type:Boolean,default:!1},readOnly:{type:Boolean,default:!1},load:{type:Boolean,default:!1}},{path:{default:``},pathModifiers:{},value:{default:``},valueModifiers:{},encoding:{default:`utf-8`},encodingModifiers:{}}),emits:f([`saved`],[`update:path`,`update:value`,`update:encoding`]),setup(e,{expose:t,emit:n}){let{theme:i}=z(Ee()),o=e,s=n,c=ee(e,`path`),l=ee(e,`value`),d=ee(e,`encoding`),f=C({wrap:!0,showInvisibles:!1,showPrintMargin:!1,showFoldWidgets:!1,useSoftTabs:!0,tabSize:2,readOnly:o.readOnly}),p=[{label:`utf-8`,value:`utf-8`},{label:`GBK`,value:`GBK`},{label:`GB2312`,value:`GB2312`},{label:`BIG5`,value:`BIG5`}],m=e=>{(e.ctrlKey||e.metaKey)&&e.keyCode===83&&!o.readOnly&&(e.preventDefault(),x())},{loading:_,setLoading:v}=Oe(),y=async()=>{try{v(!0),await L();let{message:e}=await at({path:c.value});G(e)&&(l.value=e.data,d.value=e.encoding)}finally{v(!1)}},x=async()=>{if(c.value===``)return;let{message:e}=await $e({path:c.value,data:l.value,encoding:d.value});G(e)&&V.success(e.msg),s(`saved`,l.value)};return o.init&&y(),t({getContent:y,saveFile:x}),(t,n)=>{let o=be,s=de,c=Se;return u(),r(`div`,null,[e.showTips?(u(),ae(s,{key:0,class:`items-center mb-8px`,justify:`space-between`},{default:w(()=>[S(`div`,bt,D(t.$t(`Component.Editor.index_1`)),1),e.showEncoding?(u(),r(`div`,xt,[a(o,{value:d.value,"onUpdate:value":n[0]||(n[0]=e=>d.value=e),options:p},null,8,[`value`])])):g(``,!0)]),_:1})):g(``,!0),a(c,{class:`h-full`,show:e.load||h(_)},{default:w(()=>[a(h(ft),{class:`aceBox`,value:l.value,"onUpdate:value":n[1]||(n[1]=e=>l.value=e),lang:e.lang,theme:h(i)===`dark`?`monokai`:e.theme,options:h(f),style:b({height:h(ge)(e.height)}),onKeydown:m},null,8,[`value`,`lang`,`theme`,`options`,`style`])]),_:1},8,[`show`])])}}}),Ct=t({default:()=>wt}),wt=K(St,[[`__scopeId`,`data-v-4c9504bb`]]),Tt={supportedModes:{Apache_Conf:[`^htaccess|^htgroups|^htpasswd|^conf|htaccess|htgroups|htpasswd`],CSS:[`css`],HTML:[`html|htm|xhtml|vue|we|wpy`],Java:[`java`],JavaScript:[`js|jsm|jsx`],JSON:[`json`],JSP:[`jsp`],Makefile:[`^Makefile|^GNUmakefile|^makefile|^OCamlMakefile|make`],Markdown:[`md|markdown`],MySQL:[`mysql`],Nginx:[`nginx|conf`],PHP:[`php|inc|phtml|shtml|php3|php4|php5|phps|phpt|aw|ctp|module`],Powershell:[`ps1`],Python:[`py`],SQL:[`sql`],SQLServer:[`sqlserver`],Text:[`txt`],XML:[`xml|rdf|rss|wsdl|xslt|atom|mathml|mml|xul|xbl|xaml`],YAML:[`yaml|yml`],images:[`icon|jpg|jpeg|png|bmp|gif|tif|emf`]},nameOverrides:{PHP_Laravel_blade:`PHP (Blade Template)`},encodingList:[`ASCII`,`UTF-8`,`GBK`,`GB2312`,`BIG5`],themeList:[`chrome`,`monokai`,`tomorrow_night_bright`],aceEditor:{editorTheme:`monokai`,fontSize:14,lineHeight:1.5,softLabel:!1,useSoftTabs:!0,tabSize:4,wrap:!0,indentedSoftWrap:!0,enableSnippets:!0,enableLiveAutocompletion:!0,enableBasicAutocompletion:!0,highlightActiveLine:!0,highlightSelectedWord:!0,animatedScroll:!1,showInvisibles:!0,showFoldWidgets:!0,showLineNumbers:!0,showGutter:!0,displayIndentGuides:!1},fontFamily:`'Consolas', 'Menlo', 'Monaco', 'Ubuntu Mono', 'source-code-pro', 'Courier New', monospace`,encoding:`utf-8`};P();var Et=`/www/server/panel/BTPanel/static/ace/ace.editor.config.json`,{t:J}=B.global,Y=se(`fileEditor`,()=>{let e=C(!1),t=C(!1),n=C(null),r=C({show:!1,type:null,data:{}}),i=C([]),a=C(-1),o=C(`/www`),s=C(0),c=C(!1),l=C(A(Tt)),u=C(null),d=C(!1),f=C(``),p=C(!1),m=I(()=>a.value>=0&&a.value{let t=e.split(`/`).pop()||J(`fileEditor.store.untitled`);return{path:e,type:e.split(`.`).pop()||`text`,name:t,loading:!1,lineEnding:`LF`,content:``,originalContent:``,encoding:``,st_mtime:0,onlyRead:!1,history:[]}},g=async e=>{let t=i.value.findIndex(t=>t.path===e);if(t!==-1){a.value=t;return}let{message:n}=await ot({path:e});if(G(n)){let t=h(e),r=a.value+1;i.value.splice(r,0,t),a.value=r;let o=i.value[r];o.content=n.data,o.originalContent=n.data,o.encoding=n.encoding,o.st_mtime=Number(n.st_mtime),o.onlyRead=n.only_read,o.history=n.historys||[],o.onlyRead&&V.warning(J(`fileEditor.store.fileTooLarge`))}},_=()=>{let e=`__shortcut__`,t=i.value.findIndex(t=>t.path===e);if(t!==-1){a.value=t;return}let n={path:e,type:`shortcut`,name:J(`fileEditor.store.shortcutTabName`),loading:!1,lineEnding:`LF`,content:``,originalContent:``,encoding:`UTF-8`,st_mtime:0,onlyRead:!1,history:[]},r=a.value+1;i.value.splice(r,0,n),a.value=r},v=async(e,t)=>{let n=e.split(`/`).pop()||`Untitled`,r=`__diff__${e}__${t}`,o=i.value.findIndex(e=>e.path===r);if(o!==-1){a.value=o;return}let s={path:r,type:`diff`,name:`${n} <-> ${n}`,loading:!0,lineEnding:`LF`,content:``,originalContent:``,encoding:`UTF-8`,st_mtime:0,onlyRead:!0,history:[],originalPath:e,historyTime:t},c=a.value+1;i.value.splice(c,0,s),a.value=c;try{var l,u;let[n,r]=await Promise.all([ot({path:e}),nt({filename:e,history:t})]),o=i.value[a.value];n.message&&G(n.message)&&(o.rightContent=n.message.data,o.encoding=n.message.encoding),r.message&&G(r.message),o.leftContent=typeof r.message==`string`?r.message:(l=(u=r.message)==null?void 0:u.data)==null?``:l,o.loading=!1}catch(e){let t=i.value[a.value];t&&(t.loading=!1)}},y=async e=>{let{message:t}=await ot({path:e});if(G(t)){let n=i.value.findIndex(t=>t.path===e);if(n!==-1){let e=i.value[n];e.content=t.data,e.originalContent=t.data,e.encoding=t.encoding,e.st_mtime=Number(t.st_mtime),e.history=t.historys||[]}}},b=async()=>{m.value&&m.value.type!==`shortcut`&&await y(m.value.path)},x=e=>{i.value.splice(e,1),a.value>=i.value.length&&(a.value=Math.max(0,i.value.length-1)),i.value.length===0&&(a.value=-1)},S=(e,t)=>{let n=i.value[e];n&&(n.content=t)},w=e=>{o.value=e},T=()=>{let e=o.value,t=e.lastIndexOf(`/`);t>0?o.value=e.substring(0,t):o.value=`/`},E=()=>{s.value++},D=e=>{d.value=e,e||(f.value=``,E())},O=(e,t)=>{f.value=e,p.value=t,E()},k=e=>{c.value=e},j=async()=>{let{message:e}=await ot({path:Et});if(G(e)){let t=JSON.parse(e.data);Object.assign(l.value,{...Tt,...t})}},M=async()=>{await et({data:JSON.stringify({supportedModes:l.value.supportedModes,nameOverrides:l.value.nameOverrides,encodingList:l.value.encodingList,themeList:l.value.themeList,aceEditor:l.value.aceEditor,fontFamily:l.value.fontFamily,encoding:l.value.encoding}),path:Et,encoding:l.value.encoding||`UTF-8`,force:1})},N=(e,t=!0,n=!0)=>new Promise(async(r,a)=>{let o=i.value[e];if(o.type===`shortcut`){r();return}try{let{message:e}=await et({data:o.content,path:o.path,encoding:o.encoding,st_mtime:o.st_mtime,force:0},t);G(e)&&(e.status?(o.originalContent=o.content,o.history=e.historys||[],o.st_mtime=Number(e.st_mtime),n&&V.success(e.msg),r()):H({title:J(`fileEditor.store.conflictTitle`),content:e.result||J(`fileEditor.store.conflictContentFallback`),confirmText:J(`fileEditor.store.forceSave`),confirmType:`warning`,onConfirm:async()=>{try{let{message:e}=await et({data:o.content,path:o.path,encoding:o.encoding,st_mtime:o.st_mtime,force:1},!0);G(e)&&(o.originalContent=o.content,o.history=e.historys||[],o.st_mtime=Number(e.st_mtime),n&&V.success(e.msg),r())}catch(e){a(e)}},onCancel:()=>a(Error(`User cancelled override.`))}))}catch(e){a(e)}}),P=async(e,t=!0,n=!0)=>{await N(e,t,n),x(e)},F=async()=>{m.value&&m.value.content!==m.value.originalContent&&await N(a.value)},ee=async()=>{let e=V.loading(J(`fileEditor.store.saveAllLoading`));try{let e=i.value.map((e,t)=>e.content!==e.originalContent&&e.type!==`shortcut`?N(t,!1,!1):null).filter(Boolean);e.length>0&&(await Promise.all(e),V.success(J(`fileEditor.store.saveAllSuccess`)))}finally{e.close()}},te=(e,t)=>t===`CRLF`?e.replace(/\r?\n/g,`\r `):t===`LF`?e.replace(/\r\n/g,` -`):e;return{isOpen:e,isMinimize:t,unminimize:n,toolsModal:r,currentPath:o,fileList:i,currentFileIndex:a,currentFile:m,refreshKey:s,isLoading:c,editorConfig:l,creatingType:u,isSearchMode:d,searchWord:f,searchAll:p,openFile:g,openShortcutTab:_,openDiffTab:v,closeTab:x,updateTabContent:S,setCurrentPath:C,goToParent:w,refreshFileList:T,setLoading:O,getEditorConfig:A,saveEditorConfig:j,saveFileContent:M,saveFileContentAndClose:N,saveCurrentFileContent:ee,saveAllFile:te,getFileContent:y,changeLineEnding:async e=>{!m.value||m.value.type===`shortcut`||(m.value.content=P(m.value.content,e),await ee(),m.value.lineEnding=e)},changeEncoding:async e=>{if(!m.value||m.value.type===`shortcut`)return;let t=m.value.path;l.value.aceEditor.encoding=e,await j(),m.value.encoding=e,await M(a.value,!0,!0),y(t)},changeTheme:async e=>{l.value.aceEditor.editorTheme=e,await j()},toggleSetting:async e=>{let t=l.value.aceEditor;t[e]=!t[e],await j()},updateTabSettings:async(e,t)=>{l.value.aceEditor.useSoftTabs=e!==`tab`,l.value.aceEditor.tabSize=t,await j(),W.success(Y(`fileEditor.store.tabSettingsRefreshed`))},getCurrentFileContent:b,startCreateNewItem:e=>{u.value=e},cancelCreateNewItem:()=>{u.value=null},confirmCreateNewItem:async e=>{if(!e.trim()){W.warning(Y(`fileEditor.store.nameRequired`));return}let t=u.value;t===`file`?await $e({path:`${o.value}/${e}`}):t===`folder`&&await Ye({path:`${o.value}/${e}`}),W.success(Y(`fileEditor.store.createSuccess`,{type:Y(t===`file`?`fileEditor.store.newFile`:`fileEditor.store.newFolder`)})),u.value=null,T()},toggleSearchMode:E,executeSearch:D,openToolsModal:(e,t)=>{r.value={show:!0,type:e,data:t||{}}},closeToolsModal:()=>{r.value={show:!1,type:null,data:{}}}}});N();var Et={class:`title-left`},Dt={class:`title-right`},Ot=[`title`],kt=[`title`],At={key:0,class:`i-ant-design-switcher-outlined`},jt={key:1,class:`i-ant-design-border-outlined`},Mt=[`title`],Nt=U(A({__name:`index`,props:{isMinimize:{type:Boolean},isMaximize:{type:Boolean}},emits:[`minimize`,`maximize`,`close`],setup(e,{emit:t}){let r=e,i=t,a=X(),s=z(null),c=()=>{i(`minimize`);let e=!r.isMinimize;s.value&&d(()=>{let t=Fe(s.value,`n-dialog`);if(t)if(!e)t.style.left=``,t.style.top=``;else{let e=document.documentElement.clientHeight-t.offsetHeight-68,n=parseFloat(t.style.left)||0,r=parseFloat(t.style.top)||0;t.style.left=`${n+216-t.offsetLeft}px`,t.style.top=`${r+e-t.offsetTop}px`}})},l=()=>{i(`maximize`),!r.isMaximize&&s.value&&d(()=>{let e=Fe(s.value,`n-dialog`);e&&(e.style.left=``,e.style.top=``)})},p=()=>{i(`close`)};return _(()=>{a.unminimize=()=>{r.isMinimize&&c()}}),o(()=>{a.unminimize=null}),(t,r)=>{let i=u(`modal-drag`);return C((P(),n(`div`,{ref_key:`titleRef`,ref:s,class:`editor-title`},[S(`div`,Et,[S(`span`,null,y(t.$t(`fileEditor.title.onlineTextEditor`)),1)]),S(`div`,Dt,[!e.isMaximize&&!e.isMinimize?(P(),n(`div`,{key:0,class:`action-btn`,title:t.$t(`fileEditor.title.minimize`),onClick:c},[...r[1]||(r[1]=[S(`div`,{class:`i-ant-design-minus-outlined`},null,-1)])],8,Ot)):f(``,!0),S(`div`,{class:`action-btn`,title:e.isMinimize?t.$t(`fileEditor.title.restore`):e.isMaximize?t.$t(`fileEditor.title.restoreDown`):t.$t(`fileEditor.title.maximize`),onClick:r[0]||(r[0]=t=>e.isMinimize?c():l())},[e.isMinimize||e.isMaximize?(P(),n(`div`,At)):(P(),n(`div`,jt))],8,kt),S(`div`,{class:`action-btn close-btn`,onClick:p,title:t.$t(`fileEditor.title.close`)},[...r[2]||(r[2]=[S(`div`,{class:`i-ant-design-close-outlined`},null,-1)])],8,Mt)])])),[[i]])}}}),[[`__scopeId`,`data-v-3102b2b4`]]);N();var Pt={class:`toolbar-dialog`},Ft={class:`toolbar-title`},It={class:`fontsize-content flex items-center gap-16px`},Lt=U(A({__name:`index`,props:{currentSize:{type:Number,default:14},onChange:{type:Function}},emits:[`close`],setup(e,{emit:t}){let o=e,s=t,c=z(o.currentSize),l=z(null),u=()=>{let e=Number(c.value);if(!isNaN(e)&&e>0){var t;(t=o.onChange)==null||t.call(o,e),s(`close`)}};return _(()=>{var e;(e=l.value)==null||e.focus()}),(e,t)=>{let o=ge,s=he;return P(),n(`div`,Pt,[S(`div`,Ft,y(e.$t(`fileEditor.dialogs.fontSizeTitle`)),1),S(`div`,It,[r(o,{ref_key:`inputRef`,ref:l,value:a(c),"onUpdate:value":t[0]||(t[0]=e=>M(c)?c.value=e:null),"show-button":!1,class:`fontsize-input`,onKeyup:T(u,[`enter`])},null,8,[`value`]),r(s,{type:`primary`,class:`fontsize-btn`,onClick:u},{default:I(()=>[i(y(e.$t(`fileEditor.common.save`)),1)]),_:1})])])}}}),[[`__scopeId`,`data-v-cd363012`]]);N();var Rt={class:`line-ending-select`},zt=[`onClick`],Bt={key:0,class:`i-fa6-solid-check`},Vt=U(A({__name:`LineSelect`,props:{value:{type:[String,Number,Array],default:``},options:{type:Array,default:()=>[]},onUpdateValue:[Function,Array],"onUpdate:value":[Function,Array]},setup(e){let t=e,r=(e,n)=>{let{onUpdateValue:r,"onUpdate:value":i}=t;r&&ve(r,e,n),i&&ve(i,e,n)};return(t,i)=>(P(),n(`div`,Rt,[(P(!0),n(j,null,v(e.options,t=>(P(),n(`div`,{key:t.value,class:F([`line-ending-item`,{active:e.value===t.value}]),onClick:e=>r(t.value,t)},[S(`span`,null,y(t.label),1),e.value===t.value?(P(),n(`i`,Bt)):f(``,!0)],10,zt))),128))]))}}),[[`__scopeId`,`data-v-3b563599`]]);N();var Ht={class:`toolbar-dialog`},Ut={class:`toolbar-title`},Wt=U(A({__name:`index`,props:{theme:{type:String,default:`monokai`},onChange:{type:Function}},setup(e){let{t}=B(),{editorConfig:i}=V(X()),o=e,s=z(o.theme||`monokai`),c=R(()=>({chrome:t(`fileEditor.dialogs.theme.chrome`),monokai:t(`fileEditor.dialogs.theme.monokai`)})),l=R(()=>i.value.themeList.map(e=>({label:c.value[e]||e,value:e}))),u=e=>{var t;(t=o.onChange)==null||t.call(o,e)};return(e,t)=>(P(),n(`div`,Ht,[S(`div`,Ut,y(e.$t(`fileEditor.dialogs.themeTitle`)),1),r(Vt,{value:a(s),"onUpdate:value":[t[0]||(t[0]=e=>M(s)?s.value=e:null),u],options:a(l)},null,8,[`value`,`options`])]))}}),[[`__scopeId`,`data-v-fd78c99a`]]);N();var Gt={class:`toolbar-dialog`},Kt={class:`toolbar-title`},qt={class:`setting-list`},Jt=[`onClick`],Yt={key:0,class:`i-fa6-solid-check`},Xt=U(A({__name:`index`,setup(e){let{t}=B(),r=X(),{editorConfig:i}=V(r),a=R(()=>i.value.aceEditor),o=R(()=>[{key:`wrap`,label:t(`fileEditor.dialogs.setting.wrap`)},{key:`enableLiveAutocompletion`,label:t(`fileEditor.dialogs.setting.enableLiveAutocompletion`)},{key:`enableSnippets`,label:t(`fileEditor.dialogs.setting.enableSnippets`)},{key:`showInvisibles`,label:t(`fileEditor.dialogs.setting.showInvisibles`)},{key:`showLineNumbers`,label:t(`fileEditor.dialogs.setting.showLineNumbers`)}]),s=async e=>{await r.toggleSetting(e)};return(e,t)=>(P(),n(`div`,Gt,[S(`div`,Kt,y(e.$t(`fileEditor.dialogs.settingTitle`)),1),S(`div`,qt,[(P(!0),n(j,null,v(o.value,e=>(P(),n(`div`,{key:e.key,class:`setting-item`,onClick:t=>s(e.key)},[S(`span`,null,y(e.label),1),a.value[e.key]?(P(),n(`i`,Yt)):f(``,!0)],8,Jt))),128))])]))}}),[[`__scopeId`,`data-v-0f74f1f1`]]);N();var Zt={class:`toolbar-dialog`},Qt={class:`toolbar-title`},$t=U(A({__name:`index`,props:{fileName:{type:String,default:``},lineEnding:{type:String,default:`LF`},onChange:{type:Function}},emits:[`close`],setup(e,{emit:t}){let i=e,{t:o}=B(),s=t,c=z(i.lineEnding),l=[{label:`CRLF`,value:`CRLF`},{label:`LF`,value:`LF`}],u=e=>{H({title:o(`fileEditor.dialogs.lineEndingChangeTitle`),confirmText:o(`fileEditor.common.save`),content:()=>r(j,null,[r(`div`,null,[o(`fileEditor.dialogs.lineEndingChangeContent1`,{file:i.fileName||``,from:c.value,to:e})]),r(`div`,{class:`mt-8px`},[o(`fileEditor.dialogs.lineEndingChangeContent2`,{save:o(`fileEditor.common.save`)})])]),onConfirm:async()=>{var t;await((t=i.onChange)==null?void 0:t.call(i,e)),s(`close`)}})};return(e,t)=>(P(),n(`div`,Zt,[S(`div`,Qt,y(e.$t(`fileEditor.dialogs.lineEndingTitle`)),1),r(Vt,{value:a(c),options:l,"onUpdate:value":u},null,8,[`value`])]))}}),[[`__scopeId`,`data-v-34b64179`]]);N();var en={class:`toolbar-dialog`},tn={class:`toolbar-title`},nn={class:`toolbar-title`},rn=U(A({__name:`index`,props:{useSoftTabs:{type:String,default:`tab`},tabSize:{type:Number,default:4},onChange:{type:Function}},setup(e){let{t}=B(),i=e,o=z(i.useSoftTabs),s=z(i.tabSize),c=R(()=>[{label:t(`fileEditor.dialogs.tabSize.useSpaces`),value:`space`},{label:t(`fileEditor.dialogs.tabSize.useTabs`),value:`tab`}]),l=[{label:`1`,value:1},{label:`2`,value:2},{label:`3`,value:3},{label:`4`,value:4},{label:`5`,value:5},{label:`6`,value:6}],u=()=>{f()},d=()=>{f()},f=()=>{var e;(e=i.onChange)==null||e.call(i,o.value,s.value)};return(e,t)=>(P(),n(`div`,en,[S(`div`,tn,y(e.$t(`fileEditor.dialogs.tabSizeTitle`)),1),r(Vt,{value:a(o),"onUpdate:value":[t[0]||(t[0]=e=>M(o)?o.value=e:null),u],options:a(c)},null,8,[`value`,`options`]),S(`div`,nn,y(e.$t(`fileEditor.dialogs.tabSizeLengthTitle`)),1),r(Vt,{value:a(s),"onUpdate:value":[t[1]||(t[1]=e=>M(s)?s.value=e:null),d],options:l},null,8,[`value`])]))}}),[[`__scopeId`,`data-v-9b2e7d57`]]);N();var an={class:`toolbar-dialog`},on={class:`toolbar-title`},sn=U(A({__name:`index`,props:{encoding:{type:String,default:`UTF-8`},onChange:{type:Function}},setup(e){var t;let{editorConfig:i}=V(X()),o=e,s=z(((t=o.encoding)==null?void 0:t.toUpperCase())||`UTF-8`),c=R(()=>i.value.encodingList.map(e=>({label:e.toUpperCase(),value:e.toUpperCase()}))),l=e=>{var t;(t=o.onChange)==null||t.call(o,e)};return(e,t)=>(P(),n(`div`,an,[S(`div`,on,y(e.$t(`fileEditor.dialogs.encodingTitle`)),1),r(Vt,{value:a(s),"onUpdate:value":[t[0]||(t[0]=e=>M(s)?s.value=e:null),l],options:a(c)},null,8,[`value`,`options`])]))}}),[[`__scopeId`,`data-v-60c1d667`]]);N();var cn={class:`toolbar-dialog`},ln={class:`toolbar-title`},un={class:`goto-content`},dn={class:`goto-hint`},fn=U(A({__name:`index`,props:{currentLine:{type:Number,default:1},currentColumn:{type:Number,default:1},maxLine:{type:Number,default:1},onChange:{type:Function}},emits:[`close`],setup(e,{expose:t,emit:i}){let o=e,s=i,c=z(o.currentLine),l=z(null),u=()=>{let e=Number(c.value);if(!isNaN(e)&&e>=1&&e<=o.maxLine){var t;(t=o.onChange)==null||t.call(o,e),s(`close`)}};return _(()=>{var e;(e=l.value)==null||e.focus()}),t({onClose:()=>{s(`close`)}}),(t,i)=>(P(),n(`div`,cn,[S(`div`,ln,y(t.$t(`fileEditor.dialogs.goToLineTitle`)),1),S(`div`,un,[r(a(ge),{value:c.value,"onUpdate:value":i[0]||(i[0]=e=>c.value=e),ref_key:`inputRef`,ref:l,"show-button":!1,class:`goto-input`,placeholder:``,onKeydown:T(u,[`enter`])},null,8,[`value`]),S(`div`,dn,y(t.$t(`fileEditor.dialogs.goToLineHint`,{line:e.currentLine,column:e.currentColumn,max:e.maxLine})),1)])]))}}),[[`__scopeId`,`data-v-55e56222`]]);N();var pn={class:`toolbar-list`},mn=[`onClick`],hn=U(A({__name:`index`,emits:[`action`],setup(e,{emit:t}){let i=t,{t:o}=B(),s=X(),{editorConfig:c,toolsModal:l}=V(s),u=D(`toolbarWrapperRef`),d=R(()=>{var e;return(e=u.value)==null?void 0:e}),f=R(()=>{switch(l.value.type){case`fontSize`:return Lt;case`theme`:return Wt;case`setting`:return Xt;case`lineEnding`:return $t;case`tabSize`:return rn;case`encoding`:return sn;case`goToLine`:return fn;default:return}}),p=R(()=>{switch(l.value.type){case`fontSize`:return{currentSize:Number(c.value.aceEditor.fontSize),onChange:_};case`theme`:return{theme:c.value.aceEditor.editorTheme,onChange:b};case`setting`:return{};case`lineEnding`:case`tabSize`:case`encoding`:case`goToLine`:return l.value.data;default:return{}}}),m=R(()=>[{key:`save`,label:o(`fileEditor.toolbar.save`),icon:`i-ep-select`},{key:`saveAll`,label:o(`fileEditor.toolbar.saveAll`),icon:`i-ep-document-copy`},{key:`refresh`,label:o(`fileEditor.toolbar.refresh`),icon:`i-ep-refresh-right`},{key:`search`,label:o(`fileEditor.toolbar.search`),icon:`i-ep-search`},{key:`replace`,label:o(`fileEditor.toolbar.replace`),icon:`i-ep-document`},{key:`goToLine`,label:o(`fileEditor.toolbar.jumpLine`),icon:`i-ep-location`},{key:`fontSize`,label:o(`fileEditor.toolbar.fontSize`),icon:`i-ep-monitor`},{key:`theme`,label:o(`fileEditor.toolbar.theme`),icon:`i-ep-operation`},{key:`setting`,label:o(`fileEditor.toolbar.setting`),icon:`i-ep-setting`},{key:`shortcut`,label:o(`fileEditor.toolbar.shortcut`),icon:`i-ep-question-filled`}]),h=e=>{switch(e){case`save`:s.saveCurrentFileContent();break;case`saveAll`:s.saveAllFile();break;case`refresh`:g();break;case`search`:case`replace`:i(`action`,e);break;case`goToLine`:i(`action`,e);break;case`fontSize`:case`theme`:case`setting`:s.openToolsModal(e);break;case`shortcut`:s.openShortcutTab();break}},g=async()=>{let e=W.loading(o(`fileEditor.toolbar.refreshing`));try{await s.getCurrentFileContent(),W.success(o(`fileEditor.toolbar.refreshed`))}finally{e.close()}},_=async e=>{c.value.aceEditor.fontSize=e,await s.saveEditorConfig(),W.success(o(`fileEditor.toolbar.fontSizeSaved`)),s.closeToolsModal()},b=async e=>{await s.changeTheme(e),s.closeToolsModal()};return(e,t)=>{let i=He;return P(),n(`div`,{ref_key:`toolbarWrapperRef`,ref:u,class:`toolbar-wrapper`},[S(`div`,pn,[(P(!0),n(j,null,v(a(m),e=>(P(),n(`div`,{key:e.key,class:`tools-btn`,onClick:t=>h(e.key)},[S(`i`,{class:F(e.icon)},null,2),S(`span`,null,y(e.label),1)],8,mn))),128))]),r(i,{show:a(l).show,"onUpdate:show":t[0]||(t[0]=e=>a(l).show=e),component:a(f),data:a(p),to:a(d),width:420,footer:!1,"show-mask":!1,"hide-close":!0,"mask-closable":!0},null,8,[`show`,`component`,`data`,`to`])],512)}}}),[[`__scopeId`,`data-v-c822e0b3`]]);N();var gn={class:`breadcrumb-wrapper`},_n={class:`flex-1 w-0`},vn=U(A({__name:`Breadcrumb`,setup(e){let{currentPath:t}=V(X());return(e,o)=>{let s=se;return P(),n(`div`,gn,[S(`div`,null,y(e.$t(`fileEditor.fileExplorer.directory`))+`:`,1),S(`div`,_n,[r(s,null,{default:I(()=>[i(y(a(t)),1)]),_:1})])])}}}),[[`__scopeId`,`data-v-54af520c`]]);N();var yn={class:`action-btn`},bn={key:1,class:`search-panel`},xn={class:`search-title`},Sn={class:`title-text`},Cn={class:`search-input-wrap`},wn={class:`search-options`},Tn=U(A({__name:`Action`,setup(e){let{t}=B(),o=X(),{isLoading:s,creatingType:c}=V(o),l=e=>()=>O(`i`,{class:[`tree-icon`,e],style:`font-size: 16px; font-style: normal; display: inline-flex; align-items: center;`}),u=R(()=>[{label:t(`fileEditor.fileExplorer.newFolder`),key:`folder`,icon:l(`folder-icon`)},{label:t(`fileEditor.fileExplorer.newFile`),key:`file`,icon:l(`text-icon`)}]),d=e=>{o.startCreateNewItem(e)},f=()=>{let e=o.currentPath,t=e.substring(0,e.lastIndexOf(`/`))||`/`;o.setCurrentPath(t===``?`/`:t)},p=()=>{o.refreshFileList()},m=z(o.searchWord),h=z(o.searchAll),g=()=>{m.value=o.searchWord,h.value=o.searchAll,o.toggleSearchMode(!0)},_=()=>{o.toggleSearchMode(!1),m.value=``,h.value=!1},v=()=>{o.executeSearch(m.value,h.value)};return(e,t)=>{let l=ce,b=xe,x=_e;return P(),n(`div`,{class:F([`action-wrapper`,{"is-search-mode":a(o).isSearchMode}])},[a(o).isSearchMode?(P(),n(`div`,bn,[S(`div`,xn,[S(`span`,Sn,y(e.$t(`fileEditor.fileExplorer.searchPanelTitle`)),1),S(`span`,{class:`close-btn`,onClick:_},[t[5]||(t[5]=S(`i`,{class:`i-ep-close`},null,-1)),i(` `+y(e.$t(`fileEditor.fileExplorer.close`)),1)])]),S(`div`,Cn,[r(b,{value:a(m),"onUpdate:value":t[0]||(t[0]=e=>M(m)?m.value=e:null),placeholder:e.$t(`fileEditor.fileExplorer.searchPlaceholder`),onKeydown:T(v,[`enter`])},{suffix:I(()=>[S(`div`,{class:`search-icon-btn`,onClick:v},[...t[6]||(t[6]=[S(`i`,{class:`i-ep-search`},null,-1)])])]),_:1},8,[`value`,`placeholder`])]),S(`div`,wn,[r(x,{checked:a(h),"onUpdate:checked":t[1]||(t[1]=e=>M(h)?h.value=e:null)},{default:I(()=>[i(y(e.$t(`fileEditor.fileExplorer.includeSubdir`)),1)]),_:1},8,[`checked`])])])):(P(),n(j,{key:0},[S(`div`,{class:`action-btn`,onClick:f},[t[2]||(t[2]=S(`i`,{class:`i-ep-top`},null,-1)),S(`span`,null,y(e.$t(`fileEditor.fileExplorer.up`)),1)]),S(`div`,{class:`action-btn`,onClick:p},[S(`i`,{class:F([`i-ep-refresh-right`,{"is-loading":a(s)}])},null,2),S(`span`,null,y(e.$t(`fileEditor.fileExplorer.refresh`)),1)]),r(l,{trigger:`click`,disabled:a(c)!==null,options:a(u),placement:`bottom`,"show-arrow":!0,"arrow-point-to-center":!0,onSelect:d},{default:I(()=>[S(`div`,yn,[t[3]||(t[3]=S(`i`,{class:`i-ep-plus`},null,-1)),S(`span`,null,y(e.$t(`fileEditor.fileExplorer.new`)),1)])]),_:1},8,[`disabled`,`options`]),S(`div`,{class:`action-btn`,onClick:g},[t[4]||(t[4]=S(`i`,{class:`i-ep-search`},null,-1)),S(`span`,null,y(e.$t(`fileEditor.fileExplorer.search`)),1)])],64))],2)}}}),[[`__scopeId`,`data-v-e49ff329`]]);N();function En(e,t,n){let r=z(!0),i=z(0),a=z(0),o=z(0),s=z(0),c=z(0),l=z(0),u=z(0),d=z(0);function f(){let e=null;return t?()=>{e||(e=setTimeout(()=>{t({m_flag:r,m_left:i,m_right:a,m_bottom:s,m_top:o,m_x:u,m_y:d,m_height:c,m_width:l}),clearTimeout(e),e=null},10))}:!1}let p;M(e)?p=e.value:typeof e==`string`?p=document.querySelector(e):e instanceof Element&&(p=e);let m=f();function h(e){let{left:t,right:n,top:r,bottom:f,height:p,width:m,x:h,y:g}=e.getBoundingClientRect();i.value=t,a.value=n,o.value=r,s.value=f,c.value=p,l.value=m,u.value=h,d.value=g}return p&&(p.onmousedown=e=>{if(n&&n(e,{m_flag:r,m_left:i,m_right:a,m_bottom:s,m_top:o,m_x:u,m_y:d,m_height:c,m_width:l}),!r.value)return;let{left:t,right:f,top:g,bottom:_}=p.getBoundingClientRect(),v=document.createElement(`div`),y=e.clientX,b=e.clientY;v.style.position=`absolute`,v.style.left=y-t+`px`,v.style.top=b-g+`px`,v.style.width=`0px`,v.style.height=`0px`,v.style.backgroundColor=`rgba(135, 182, 130, 0.1)`,v.classList.add(`district-wrapper`),p.appendChild(v),e.preventDefault();let x=e=>{e.preventDefault(),!T.value&&!O.value&&(y<=e.clientX?v.style.width=e.clientX-y+`px`:(v.style.width=y-e.clientX+`px`,v.style.marginLeft=-(y-e.clientX)+`px`),b<=e.clientY?(v.style.height=e.clientY-b+A+`px`,v.style.marginTop=-A+`px`):(v.style.height=b-e.clientY+j+`px`,v.style.marginTop=-(b-e.clientY)+`px`),e.clientXf&&(v.style.width=f-y+`px`)),e.clientY>_&&C(),e.clientY{if(k.scrollTop>=k.scrollHeight-k.clientHeight){S();return}v.style.height=v.offsetHeight+10+`px`,v.style.marginTop=parseInt(getComputedStyle(v).marginTop)-10+`px`,k.scrollTop+=10,A=k.scrollTop,h(v),m&&m()},{immediate:!1}),{pause:E,resume:D,isActive:O}=w(()=>{if(k.scrollTop<=0){E();return}v.style.height=v.offsetHeight+10+`px`,k.scrollTop-=10,j+=10,h(v),m&&m()},{immediate:!1}),k=p.querySelector(`.n-scrollbar-container`),A=0,j=0;document.onmousemove=x,document.onmouseup=()=>{document.onmousemove=null,p.contains(v)&&p.removeChild(v)}}),{m_flag:r,m_x:u,m_y:d,m_left:i,m_right:a,m_top:o,m_bottom:s,m_height:c,m_width:l}}function Dn(e,t){let n=h(e.m_left),r=h(e.m_right),i=h(e.m_top),a=h(e.m_bottom),o=h(t.left),s=h(t.right),c=h(t.top),l=h(t.bottom);return!(sr||la)}function On(e){e.card_hover=!0}function kn(e){e.card_hover=!1}N(),ot();var An=(e,t)=>{let n=X();if(n.isOpen){n.openFile(e),n.unminimize&&n.unminimize();return}q({width:`1440px`,height:`80vh`,bgColor:`transparent`,hideClose:!0,showMask:!1,data:{filePath:e,currentPath:t},component:l(()=>J(()=>Promise.resolve().then(()=>ds),void 0))})};N(),ot();var jn=ie(e=>tr(e),100),{t:Mn}=De.global;async function Z(e,t){let{tableLoading:n,currentPath:r,favoriteList:i,fileRecycle:a,fileList:o,filesView:s,directoryCount:c,fileCount:l,total:u,page:f,size:p,sort:m,reverse:h,diskMountPoint:g,currentFile:_,currentDirSize:v,uploadFileList:y,dragUploadRef:b}=e;n.value=!0;try{var x;let n=await sa(r.value,e=>{i.value=e.store,a.value=e.file_recycle,c.value=e.dir.length,l.value=e.files.length,u.value=Ve(e.page),g.value=e.disk,r.value=e.path},{p:f.value,showRow:p.value,...m.value?{sort:m.value,reverse:h.value}:{},disk:!0,...t});_.value=null,v.value=-1;let S=await Pn(e),C=[];S.length&&(C=S.map(e=>e.key)),o.value=n.map(e=>(e.remarks_hover=!1,e.isEditRemarks=!1,e.isCreate=!1,e.card_hover=!1,e.card_choosed=!1,e.isRenameForCard=!1,e.operation_show=!1,C.includes(e.path)?e.isFavorite=!0:e.isFavorite=!1,e.isShare=Number(e.durl)===0?0:Number(e.durl),e)),y.value=[],(x=b.value)==null||x.listenDragEvent(),d(()=>{s.value==`list`&&(Nn(e),Bn(e))}),ua(e)}catch(e){console.warn(e)}finally{n.value=!1}}function Nn(e){let{tableRef:t}=e;t.value&&En(t.value.querySelector(`.n-data-table-base-table-body`),t=>Fn(e,t),(t,n)=>In(t,n,e))}async function Pn(e){let{resetFavoriteOptions:t,favoriteOptions:n}=e;try{let e=(await G.post(`/files?action=get_files_store`,{},{requestOptions:{isOriginalResult:!0}})).message.map(e=>({type:e.type,icon:e.type,label:e.name,key:e.path}));return t(),n.value=[...e,...n.value],n.value}catch(e){return console.warn(e),[]}}function Fn(e,t){let{trRectArr:n,choosedKeys:r}=e,i=[];for(let e=0;ee!==t):r.value.push(t);return}if(Ln(n),e.target.closest(`tr`)){let t=e.target.closest(`tr`).dataset.key;if(e.button==0&&(r.value=[t]),e.button==2){if(r.value.includes(t))return;r.value=[t]}}e.target.nodeName==`INPUT`?t.m_flag.value=!1:t.m_flag.value=!0}}function Ln(e){let{normalTrList:t,trRectArr:n}=e;t.value=document.querySelectorAll(`[class*="normal-tr"]`);let r=[];for(let e=0;ee.value.open()):ra(t.ext)?Xn(e,t):ji(e)}function zn(e,t,n){let{currentPath:r}=e,{type:i,name:a}=n,o=Qi(a,i);i==`dir`?(r.value=t,Z(e)):aa(o)?Yn(e,t):oa(o)?$(e,`Decompress`,e=>e.value.open(t,o)):ra(o)?Xn(e,{path:t,nm:n.name}):An(t,t.substring(0,t.lastIndexOf(`/`)))}function Bn(e){let{tableRef:t,choosePathRef:n}=e,r=0,i=setInterval(()=>{if(r<10?r++:clearInterval(i),t.value){let r=t.value;r.querySelector(`.n-data-table-base-table-body`)&&Nn(e),r.oncontextmenu=t=>{t.preventDefault(),Vn(t,e)},r.onclick=t=>{t.target.nodeName!=`INPUT`&&(jn(e),n.value.handleEnterDown())},clearInterval(i)}else return},1e3)}function Vn(e,t){let{choosedKeys:n,contextRef:r}=t,i=`empty`;e.target.closest(`tr`)&&(i=n.value.length>1?`multiple`:n.value.length==1?`single`:`empty`),r.value.filesOperation(e,i)}function Hn(){var e;let t=(e=document.querySelector(`#createInput`))==null?void 0:e.querySelector(`input`);t==null||t.focus(),t==null||t.select()}var Un=ie((e,t)=>{let{choosedKeys:n}=e;if(t.type==`dir`)n.value=[t.nm],Mi(e);else return},200);async function Wn(e,t){let{close:n}=W.loading(`Processing, please wait...`);try{await we(`tamper_core`,71);let{message:n}=await G.post(`/tamper_core/get_effective_path.json`,{path:t.path},{requestOptions:{isOriginalResult:!0}});if(K(n)&&n.status){let{data:r}=n;t.type===`dir`?Gn(e,t,r):Kn(e,t,r)}}finally{n()}}function Gn(e,t,n){let{pid:r,lock:i,action:a}=n;H({width:480,title:(i?`Turning off protection `:`Turning on protection `)+`[${t.path}]`,content:Mn(i?`file.tableController.afterTurningOffProtectionDir`:`file.tableController.afterTurningOnProtectionDir`),onConfirm:async()=>{if(a[0]===`create`&&r===0){await qn(t.path,[]),Z(e);return}let n=[];i?n.push({key:t.path.indexOf(`/www/server/panel/class`)==-1?a[0]:`add_wd`,values:[t.path]}):n.push({key:a[0],values:[t.path]}),await Jn(r,n),Z(e)}})}function Kn(e,t,n){let{pid:i,lock:a,action:o}=n,s=Mn(a?`file.tableController.turningOffProtection`:`file.tableController.turningOnProtection`,{path:t.path}),c=Mn(a?`file.tableController.afterTurningOffProtectionFile`:`file.tableController.afterTurningOnProtectionFile`),l=z(!1),u=z(!0);H({title:s,width:480,content:()=>r(j,null,[r(`div`,null,[c]),r(`div`,{class:`mt-8px`},[r(_e,{checked:u.value,"onUpdate:checked":e=>u.value=e},{default:()=>[r(`span`,null,[Mn(a?`file.tableController.turningOffProtectionFile`:`file.tableController.turningOnProtectionFile`,{path:t.nm})])]})]),r(`div`,{class:`mt-8px`},[r(_e,{checked:l.value,"onUpdate:checked":e=>l.value=e},{default:()=>[r(`span`,null,[Mn(a?`file.tableController.turningOffProtectionSuffix`:`file.tableController.turningOnProtectionSuffix`,{suffix:t.ext})])]})])]),onConfirm:async()=>{if(o[0]===`create`&&i===0){let n=t.path.substring(0,t.path.lastIndexOf(`/`)),r=[];if(u.value){let e=t.path.split(`/`),n=e.length>=2?e[e.length-2]:``;r.push(`${n}/${t.nm}`)}l.value&&r.push(`.`+t.ext),await qn(n,r),Z(e);return}let n=[];a?(u.value&&(n.push({key:`remove_bf`,values:[t.path]}),n.push({key:`add_wf`,values:[t.path]})),l.value&&n.push({key:`remove_bf`,values:[`.`+t.ext]})):(u.value&&(n.push({key:`add_bf`,values:[t.path]}),n.push({key:`remove_wf`,values:[t.path]})),l.value&&n.push({key:`add_bf`,values:[`.`+t.ext]})),await Jn(i,n),Z(e)}})}async function qn(e,t){let{message:n}=await G.post(`/tamper_core/create_path.json`,{path:e,exts:JSON.stringify(t)},{requestOptions:{loading:Mn(`file.tableController.creatingDirectoryProtection`),isOriginalResult:!0}});if(K(n))if(n.status)W.success(n.msg);else return W.error(n.msg),Promise.reject()}async function Jn(e,t){let{message:n}=await G.post(`/tamper_core/batch_setting.json`,{pid:e,settings:JSON.stringify(t)},{requestOptions:{loading:Mn(`file.tableController.executing`),isOriginalResult:!0}});if(K(n))if(n.status)W.success(n.msg);else return W.error(n.msg),Promise.reject()}function Yn(e,t){let{currentPreviewImg:n,previewShow:r}=e;n.value=t,r.value=!0}function Xn(e,t){let{currentPreviewVideo:n,previewVideoShow:r}=e;n.value={path:t.path,name:t.nm},r.value=!0}async function Zn(e){await G.post(`/files?action=set_file_ps`,e,{requestOptions:{successMessage:!0}})}async function Qn(e){let{currentFile:t,currentPath:n}=e;if(t.value&&(t.value.isCreate&&t.value.isRename||t.value.isRenameForCard)&&(t.value.editName||(t.value.isCreate=!1),t.value.editName==t.value.nm&&(t.value.isCreate=!1),t.value.isCreate&&t.value.isRename||t.value.isRenameForCard))if(t.value.editName!==t.value.nm){try{await Ei(t.value.path,n.value+`/`+t.value.editName),Z(e)}catch(e){console.log(e)}finally{t.value.isCreate=!1,t.value.isRenameForCard=!1,t.value.isRename=!1}return!0}else t.value.isCreate=!1,t.value.isRenameForCard=!1,t.value.isRename=!1}async function $n(e){let{currentFile:t,currentPath:n,fileList:r}=e;if(t.value&&t.value.isCreate&&!t.value.isRename)if(t.value.editName==``)r.value.shift();else try{return t.value.type==`dir`?await Tr(n.value+`/`+t.value.editName):await Er(n.value+`/`+t.value.editName),await Z(e),!0}catch(e){r.value.shift(),console.warn(e)}}async function er(e){let{currentFile:t}=e;if(t.value&&t.value.isEditRemarks)return t.value.editRemarks==t.value.rmk?(t.value.isEditRemarks=!1,t.value.remarks_hover=!1,!1):(await Zn({filename:t.value.path,ps_type:0,ps_body:t.value.editRemarks}),await Z(e),!0)}async function tr(e){await er(e)||await Qn(e)||await $n(e)}async function nr(){return G.post(`/task?action=get_task_lists`,{status:-3})}async function rr(e){if(document.querySelector(`.file-task-modal`))return;let{message:t}=await nr();Be(t)&&t.length>0&&q({title:Mn(`file.tableController.realtimeTaskQueue`),width:510,class:`file-task-modal`,unstableShowMask:!1,data:{store:e,taskList:t},component:l(()=>J(()=>import(`./view-files.js?v=1784873523001`).then(e=>e.O),[]))})}async function ir(e){return G.post(`/task?action=remove_task`,{id:e},{requestOptions:{loading:Mn(`file.tableController.deletingTask`),successMessage:!0}})}var{t:ar}=De.global,or=e=>G.post(`/files?action=get_download_url_list`,e),sr=e=>G.post(`/files?action=create_download_url`,e,{requestOptions:{loading:ar(`file.shareModal.creatingShareLink`)}}),cr=e=>G.post(`/files?action=remove_download_url`,e,{requestOptions:{loading:ar(`file.shareModal.deletingShare`),successMessage:!0}}),lr=e=>G.post(`/files?action=get_download_url_find`,e);N();var ur={class:`share-list-modal`},dr={class:`flex justify-end items-center mb-10px`},fr={class:`mt-10px flex justify-end items-center`},pr=U(A({__name:`index`,props:{fileStore:{}},setup(e){let t=e,{t:i}=B(),o=R(()=>t.fileStore),s=z([]),c=z(``),l=z(1),u=z(12),f=z(0),p=z(!1),m=async()=>{try{p.value=!0;let e=c.value.trim(),{message:t}=await or({p:l.value,row:u.value,...e?{filename:e}:{}});s.value=t.data,f.value=Ve(t.page)}finally{p.value=!1}};function h(){l.value=1,d(()=>{m()})}let g=z([{key:`ps`,title:i(`file.shareListModal.shareName`)},{key:`filename`,title:i(`file.shareListModal.shareAddress`)},{key:`expire`,title:i(`file.shareListModal.expirationDate`),render:e=>Ee(e.expire)},Me({width:120,options:e=>[{label:i(`Public.Btn.Details`),onClick:()=>{y(e)}},{label:i(`Public.Btn.Delete`),onClick:()=>{v(e)}}]})]);function v(e){let t=o.value;H({title:i(`file.shareListModal.cancelShareTitle`),content:i(`file.shareListModal.cancelShareMessage`,{filename:e.filename}),onConfirm:async()=>{await cr({id:e.id}),t&&await Z(t),await m()}})}async function y(e){xr(e,o.value)}return _(m),(e,t)=>{let o=st,d=qe,_=Ge;return P(),n(`section`,ur,[S(`div`,dr,[r(o,{value:a(c),"onUpdate:value":t[0]||(t[0]=e=>M(c)?c.value=e:null),width:`240`,clearable:``,placeholder:a(i)(`file.shareListModal.searchPlaceholder`),onSearch:h,onClear:h},null,8,[`value`,`placeholder`])]),r(d,{loading:a(p),data:a(s),columns:a(g)},null,8,[`loading`,`data`,`columns`]),S(`div`,fr,[r(_,{page:a(l),"onUpdate:page":t[1]||(t[1]=e=>M(l)?l.value=e:null),"page-size":a(u),"onUpdate:pageSize":t[2]||(t[2]=e=>M(u)?u.value=e:null),"item-count":a(f),"show-size-picker":!1,"show-quick-jumper":!1,onRefresh:m},null,8,[`page`,`page-size`,`item-count`])])])}}}),[[`__scopeId`,`data-v-6a33ff8a`]]);N();var mr={class:`p-20px`},hr=A({__name:`details`,props:{detail:{},fileStore:{}},emits:[`close`],setup(e,{expose:t,emit:o}){let s=e,c=o,{t:l}=B(),u=`${window.location.origin}/down/`,d=R(()=>s.fileStore),p=s.detail,m=z({filename:``,ps:``,token:``,expire:``,total:0,password:``,addtime:0,id:0});function h(e){return!!(e.filename&&e.ps&&e.token)}function g(e){m.value={filename:e.filename,ps:e.ps,token:e.token,expire:Ee(e.expire),total:e.total,password:e.password,addtime:e.addtime,id:e.id}}async function _(e){let{message:t}=await lr({id:e});g(t)}function v(){if(p){if(h(p)){g(p);return}p.id&&_(p.id)}}v();async function b(){return H({title:l(`file.shareModal.cancelSharing`),content:l(`file.shareModal.confirmStopSharing`,{filename:m.value.filename}),async onConfirm(){await cr({id:m.value.id}),c(`close`),d.value&&Z(d.value)}}),!1}let x=R(()=>`${u}${m.value.token}`);function C(){Ne(x.value)}function w(){Ne(l(`file.shareModal.linkAndCode`,{link:x.value,code:m.value.password}))}return t({onConfirm:b}),(e,t)=>{let o=xe,s=le,c=Te,u=he,d=We,p=Le;return P(),n(`div`,mr,[r(d,null,{default:I(()=>[r(s,{label:a(l)(`file.shareModal.shareName`)},{default:I(()=>[r(o,{value:a(m).ps,"onUpdate:value":t[0]||(t[0]=e=>a(m).ps=e)},null,8,[`value`])]),_:1},8,[`label`]),r(s,{label:a(l)(`file.shareModal.shareChain`)},{default:I(()=>[r(o,{class:`mr-10px`,readonly:!0,value:a(x)},null,8,[`value`]),r(u,{type:`primary`,onClick:C},{icon:I(()=>[r(c,{name:`common-copy`,size:`16`})]),_:1})]),_:1},8,[`label`]),a(m).password?(P(),L(s,{key:0,label:a(l)(`file.shareModal.extractionCode`)},{default:I(()=>[r(o,{class:`mr-10px`,value:`${a(m).password}`,readonly:``},null,8,[`value`]),r(u,{type:`primary`,onClick:w},{default:I(()=>[i(y(a(l)(`file.shareModal.copyLinkAndCode`)),1)]),_:1})]),_:1},8,[`label`])):f(``,!0),r(s,{label:a(l)(`file.shareModal.expirationDate`)},{default:I(()=>[i(y(a(m).expire),1)]),_:1},8,[`label`])]),_:1}),r(p,null,{default:I(()=>[S(`li`,null,y(a(l)(`file.shareModal.securityTip`)),1)]),_:1})])}}});N();var gr={class:`p-20px`},_r=A({__name:`create`,props:{file:{},fileStore:{}},setup(e,{expose:t}){let o=e,{t:s}=B(),c=R(()=>o.fileStore),l=o.file,u=z({filename:(l==null?void 0:l.path)||``,ps:(l==null?void 0:l.nm)||``,password:``,expire:24});async function d(){let{message:e}=await sr(p(u.value));if(K(e)){xr(e,c.value),c.value&&Z(c.value);return}return!1}function f(){u.value.password=vt(8)}return t({onConfirm:d}),(e,t)=>{let o=xe,c=le,l=ue,d=de,p=he,m=We,h=Le;return P(),n(`div`,gr,[r(m,null,{default:I(()=>[r(c,{label:a(s)(`file.shareModal.shareName`)},{default:I(()=>[r(o,{value:a(u).ps,"onUpdate:value":t[0]||(t[0]=e=>a(u).ps=e)},null,8,[`value`])]),_:1},8,[`label`]),r(c,{label:a(s)(`file.shareModal.expirationDate`)},{default:I(()=>[r(d,{value:a(u).expire,"onUpdate:value":t[1]||(t[1]=e=>a(u).expire=e)},{default:I(()=>[r(l,{value:24},{default:I(()=>[i(y(a(s)(`file.shareModal.aDay`)),1)]),_:1}),r(l,{value:168},{default:I(()=>[i(y(a(s)(`file.shareModal.aWeek`)),1)]),_:1}),r(l,{value:1130800},{default:I(()=>[i(y(a(s)(`file.shareModal.permanent`)),1)]),_:1})]),_:1},8,[`value`])]),_:1},8,[`label`]),r(c,{label:a(s)(`file.shareModal.extractionCode`)},{default:I(()=>[r(o,{value:a(u).password,"onUpdate:value":t[2]||(t[2]=e=>a(u).password=e)},null,8,[`value`]),r(p,{class:`ml-10px`,type:`primary`,onClick:f},{default:I(()=>[i(y(a(s)(`file.shareModal.random`)),1)]),_:1})]),_:1},8,[`label`])]),_:1}),r(h,null,{default:I(()=>[S(`li`,null,y(a(s)(`file.shareModal.securityTip`)),1)]),_:1})])}}}),{t:vr}=De.global;function yr(e){return q({title:vr(`file.shareListModal.title`),width:850,data:{fileStore:e},component:pr})}function br(e){let t=e.fileList.value.find(t=>t.nm===e.choosedKeys.value[0]);if(t)return q({title:t.type==`dir`?vr(`file.shareModal.setShareFolder`,{name:t.nm}):vr(`file.shareModal.setShareFile`,{name:t.nm}),width:560,footer:!0,confirmText:vr(`file.shareModal.create`),data:{file:t,fileStore:e},component:_r})}function xr(e,t){return q({title:vr(`file.shareModal.shareDetails`,{name:e.ps||e.filename||e.id}),width:560,footer:!0,confirmType:`error`,confirmText:vr(`file.shareModal.closeSharingChain`),data:{detail:e,fileStore:t},component:hr})}function Sr(e,t){xr({id:e},t)}function Cr(e,t){let n=Number(e.isShare||e.durl);n&&Sr(n,t)}N(),ot();var{t:wr}=De.global;async function Tr(e){try{await G.post(`/files?action=CreateDir`,{path:e},{requestOptions:{loading:wr(`file.buttonGroup.loading.creatingDirectory`),successMessage:!0}})}catch(e){console.warn(e)}}async function Er(e){try{await G.post(`/files?action=CreateFile`,{path:e},{requestOptions:{loading:wr(`file.buttonGroup.loading.creatingFile`),successMessage:!0}})}catch(e){console.warn(e)}}async function Dr(e,t){try{await G.post(`/files?action=CreateLink`,{sfile:e,dfile:t},{requestOptions:{loading:wr(`file.buttonGroup.loading.creatingSoftlink`),successMessage:!0}})}catch(e){console.warn(e)}}function Or(e,t){let{filesView:n}=e;n.value=t}function kr(e){$(e,`UploadFile`,e=>{e.value.open()})}function Ar(e){$(e,`RemoteDownload`,e=>{e.value.open()})}function jr(e){return q({title:wr(`file.searchFileContentModal.title`),width:1100,height:686,footer:!1,data:{fileStore:e,currentPath:e.currentPath.value},component:l(()=>J(()=>import(`./view-files.js?v=1784873523001`).then(e=>e.t),[]))})}function Mr(e){jr(e)}var Nr=e=>{$(e,`FavoriteList`,e=>{e.value.open()})};function Pr(e,t,n){t==`management`?Nr(e):zn(e,t,n)}function Fr(e){yr(e)}function Ir(e){let{currentPath:t}=e;t.value=`/`,Z(e)}function Lr(e){$(e,`Backup`,e=>{e.value.open()})}function Rr(e){return q({title:wr(`file.recycle.title`),width:1100,height:686,data:{fileStore:e},component:l(()=>J(()=>import(`./view-files.js?v=1784873523001`).then(e=>e.n),[]))})}function zr(e){Rr(e)}function Br(){return q({title:wr(`file.buttonGroup.fileOperationRecord`),width:1100,height:640,footer:!1,component:l(()=>J(()=>import(`./view-files.js?v=1784873523001`).then(e=>e.r),[]))})}function Vr(e){$(e,`Terminal`,e=>{e.value.open()})}function Hr(e,t,n,r){let{fileList:i,currentFile:a}=e;a.value={nm:t,isCreate:!0,type:n,ext:r,path:``,editName:t},a.value.editName=a.value.nm,i.value.unshift(a.value),d(Hn)}function Ur(e,t){switch(t){case`dir`:Hr(e,wr(`file.buttonGroup.defaultNames.untitledDirectory`),`dir`,`folder`);break;case`file`:Hr(e,wr(`file.buttonGroup.defaultNames.untitledFile`),`file`,`unknown`);break;case`softlink`:$(e,`Softlink`,e=>{e.value.open()})}}function Wr(e){let{isMiniScreen:t}=e;window.innerWidth<1560?t.value=!0:t.value=!1}async function Gr(e,t){try{await G.post(`/files?action=del_files_store`,{path:t},{requestOptions:{loading:wr(`file.buttonGroup.loading.deletingFavorite`),successMessage:!0}}),Z(e)}catch(e){console.warn(e)}}N();var{t:Kr}=De.global,qr=(e,t)=>{let{fileRecycle:n}=e;return n.value?Jr(e,t):Yr(e,t)},Jr=(e,t)=>new Promise(n=>{let{currentPath:r,choosedKeys:i,fileList:a}=e,o=t||a.value.filter(e=>i.value.includes(e.nm));H({title:o.length===1?Kr(`file.deleteController.deleteSingleFileTitle`,{name:o[0].nm}):Kr(`file.deleteController.batchDeleteTitle`),content:Kr(`file.deleteController.recycleBinMessage`),width:400,onConfirm:async()=>{if(o.length===1)await Xr(o[0].path,o[0].type);else{let e=r.value;if(t&&o.length>0){let t=o[0].path.lastIndexOf(`/`);t!==-1&&(e=o[0].path.substring(0,t))}await Zr(o.map(e=>e.nm),e)}Z(e),n()}})}),Yr=(e,t)=>new Promise(n=>{let{currentPath:i,choosedKeys:a,fileList:o}=e,s=t||o.value.filter(e=>a.value.includes(e.nm));Ie({title:s.length===1?Kr(`file.deleteController.deleteSingleFileTitle`,{name:s[0].nm}):Kr(`file.deleteController.batchDeleteTitle`),content:()=>r(`span`,{class:`text-error`},[Kr(`file.deleteController.permanentDeleteMessage`)]),width:400,onConfirm:async()=>{if(s.length===1)await Xr(s[0].path,s[0].type);else{let e=i.value;if(t&&s.length>0){let t=s[0].path.lastIndexOf(`/`);t!==-1&&(e=s[0].path.substring(0,t))}await Zr(s.map(e=>e.nm),e)}Z(e),n()}})});async function Xr(e,t){await G.post(`/files?action=${t===`dir`?`DeleteDir`:`DeleteFile`}`,{path:e},{requestOptions:{loading:Kr(`file.deleteController.deletingSingle`),successMessage:!0}})}async function Zr(e,t){await G.post(`/files?action=SetBatchData`,{data:JSON.stringify(e),type:4,path:t},{requestOptions:{loading:Kr(`file.deleteController.deletingBatch`),successMessage:!0}})}var Qr={ftp:{key:`ftp`,labelKey:`file.contextMenu.cloudStorage.ftp`,icon:`/static/img/soft_ico/ico-ftp.png`,defaultPath:`/`,capabilities:{canUpload:!0,canCreateFolder:!0,canSearch:!0,canDelete:!0}},aws_s3:{key:`aws_s3`,labelKey:`file.contextMenu.cloudStorage.awsS3`,icon:`/static/img/soft_ico/ico-aws_s3.png`,defaultPath:`/`,capabilities:{canUpload:!0,canCreateFolder:!0,canSearch:!0,canDelete:!0}},gdrive:{key:`gdrive`,labelKey:`file.contextMenu.cloudStorage.gdrive`,icon:`/static/img/soft_ico/ico-gdrive.png`,defaultPath:`/`,capabilities:{canUpload:!0,canCreateFolder:!0,canSearch:!0,canDelete:!1}},gcloud_storage:{key:`gcloud_storage`,labelKey:`file.contextMenu.cloudStorage.gcloudStorage`,icon:`/static/img/soft_ico/ico-gcloud_storage.png`,defaultPath:`/`,capabilities:{canUpload:!0,canCreateFolder:!0,canSearch:!0,canDelete:!1}}},{t:$r}=De.global,ei=()=>G.post(`/mod/cloud_storage/cloud_storage/GetProviders`),ti=e=>G.post(`/mod/cloud_storage/cloud_storage/List`,e),ni=e=>G.post(`/mod/cloud_storage/cloud_storage/CreateFolder`,e,{requestOptions:{loading:$r(`file.buttonGroup.loading.creatingDirectory`),successMessage:!0}}),ri=e=>G.post(`/mod/cloud_storage/cloud_storage/Delete`,{...e,items:JSON.stringify(e.items)},{requestOptions:{loading:$r(`file.deleteController.deletingSingle`)}}),ii=e=>{var t;return G.post(`/mod/cloud_storage/cloud_storage/UploadLocal`,{...e,local_paths:JSON.stringify(e.local_paths),background:(t=e.background)==null||t},{requestOptions:{loading:$r(`file.uploadModal.statusUploading`)}})},ai=(e,t)=>G.post(`/mod/cloud_storage/cloud_storage/file_upload`,e,{headers:{"Content-Type":`multipart/form-data`},onUploadProgress:e=>{t==null||t(e)}}),oi=e=>{var t,n;return G.post(`/mod/cloud_storage/cloud_storage/DownloadToLocal`,{...e,items:JSON.stringify(e.items),background:(t=e.background)==null||t},{requestOptions:{loading:$r(`file.uploadModal.statusUploading`),successMessage:!((n=e.background)==null||n)}})},si=()=>G.post(`/mod/cloud_storage/cloud_storage/TaskStatus`);N(),ot();var{t:Q}=De.global,ci={zip:`ZIP`,rar:`RAR`,gz:`GZ`,"tar.gz":`GZ`,tgz:`GZ`},li=Object.keys(ci);function ui(e){return li.includes(e.toLowerCase())}function di(e){let t=e.toLowerCase();return ci[t]||t.split(`.`).pop().toUpperCase()}function fi(e){return Q(`file.contextMenu.archivePreviewWithType`,{type:di(e)})}function pi(e){return e in Qr}var mi={ftp:[`ftp`],aws_s3:[`aws_s3`],gdrive:[`gdrive`],gcloud_storage:[`gcloud_storage`,`gcloud`,`google_cloud`,`google_cloud_storage`]};function hi(e,t){let n=t.value.trim().toLowerCase();return mi[e].includes(n)}function gi(e,t){return(t==null?void 0:t.name)||Q(Qr[e].labelKey)}async function _i(e){let t=await Je(e);t&&Ae(t.row,void 0,t.softInfo)}function vi(e,t){let n=gi(e,t);if(!(t!=null&&t.install)){ke(e);return}if(Ue(t)){_i(e);return}je({name:e,title:n,admin:!0})}async function yi(e){let{message:t}=await ei();return(Array.isArray(t)?t:K(t)&&Array.isArray(t.list)?t.list:[]).find(t=>hi(e,t))}async function bi(e,t){await Pe({source:73});let n=await yi(t);if(!(n!=null&&n.install)){vi(t,n);return}if(Ue(n)){await _i(t);return}if(n.config){Ji(e,t);return}vi(t,n)}async function xi(e,t){return(await G.post(`/files?action=CheckExistsFiles`,{dfile:e,filename:t},{requestOptions:{isOriginalResult:!0}})).message.length>0}async function Si(e,t,n){return await G.post(`/files?action=SetBatchData`,{data:JSON.stringify(e),type:t,path:n},{requestOptions:{loading:Q(`file.contextMenu.loading.batchSetting`),successMessage:!0}})}async function Ci(e,t){return await G.post(`/files?action=CopyFile`,{sfile:e,dfile:t},{requestOptions:{loading:Q(`file.contextMenu.loading.copying`),successMessage:!0}})}async function wi(e,t){return await G.post(`/files?action=BatchPaste`,{type:e,path:t},{requestOptions:{loading:Q(`file.contextMenu.loading.pasting`),successMessage:!0}})}async function Ti(e,t,n){return await G.post(`/files?action=MvFile`,{sfile:e,dfile:t,...n},{requestOptions:{loading:Q(`file.contextMenu.loading.moving`),successMessage:!0}})}function Ei(e,t){return Ti(e,t,{rename:!0})}async function Di(e,t,n,r,i=!1){let{message:a}=await G.post(`/files?action=${i?`ZipAndDownload`:`Zip`}`,{sfile:e,dfile:t,z_type:n,path:r},{requestOptions:{loading:Q(`file.contextMenu.loading.compressing`),successMessage:!i}});if(i&&K(a)){if(a.task_id)return a.msg;ze(a.result)}return``}async function Oi(e){await G.post(`/files?action=UnZip`,e,{requestOptions:{loading:Q(`file.contextMenu.loading.decompressing`),successMessage:!0}})}function ki(e,t){return t.map(t=>e[t])}function Ai(e,t){let{fileList:n,choosedKeys:r}=e,i=la(n.value,r.value)[0],a=[`share`,`favorite`,`permission`,`copy`,`copyPath`,`cut`,`rename`,`del`,`compression`,`attrs`];if(!i)return ki(t.value,[`refresh`,`upload`,`create`,`terminal`]);i.type==`dir`?a.unshift(`open`,`openNewWindow`):a.unshift(`edit`,`download`);let o=a.findIndex(e=>e===`permission`);if(a.splice(o,0,`uploadToCloud`),ia(i)&&(a.unshift(`preview`),a=a.filter(e=>e!==`edit`)),ra(i.ext)&&(a.unshift(`playVideo`),a=a.filter(e=>e!==`edit`)),i.isFavorite){let e=a.findIndex(e=>e==`favorite`);a[e]=`unfavorite`}if(i.isShare){let e=a.findIndex(e=>e==`share`);a[e]=`unShare`}oa(i.ext)&&(a.unshift(`decompress`),ui(i.ext)&&a.splice(1,0,`compressionPreview`),a=a.filter(e=>e!==`edit`));let s=ki(t.value,a),c=s.findIndex(e=>e.key===`compressionPreview`);return c>-1&&(s[c]={...s[c],label:fi(i.ext)}),s}function ji(e){let{choosedKeys:t,currentPath:n,fileList:r}=e,i=r.value.find(e=>e.nm==t.value[0]);i&&An(i.path,n.value)}function Mi(e){let{choosedKeys:t,currentPath:n,fileList:r}=e,i=r.value.find(e=>e.nm==t.value[0]);e.page.value=1,n.value=i.path,Z(e)}async function Ni(e){let{choosedKeys:t,fileList:n}=e,r=n.value.find(e=>e.nm==t.value[0]);try{await G.post(`/files?action=add_files_store`,{path:r.path},{requestOptions:{loading:Q(`file.contextMenu.loading.addingToFavorites`),successMessage:!0}}),Pn(e),Z(e)}catch(e){console.warn(e)}}async function Pi(e){let{choosedKeys:t,fileList:n}=e,r=la(n.value,t.value)[0];r&&H({title:Q(`file.favoriteListModal.cancelFavoriteTitle`),content:Q(`file.favoriteListModal.cancelFavoriteMessage`,{name:r.nm}),onConfirm:async()=>{await Gr(e,r.path)}})}async function Fi(e,t,n){let{choosedKeys:r,fileList:i,fileCopyCache:a,waitForPaste:o,copiedFile:s,currentPath:c}=e;if(r.value.length==1)W.success(t),a.value=JSON.parse(JSON.stringify(r.value)),s.value=la(i.value,a.value)[0],o.value=!0;else try{(await Si(r.value,n,c.value)).status==0&&(a.value=JSON.parse(JSON.stringify(r.value)),o.value=!0)}catch(e){console.warn(e)}}async function Ii(e){let{fileCopyCache:t,fileOperationFlag:n,currentPath:r,copiedFile:i,waitForPaste:a}=e;t.value.length>1?await wi(n.value,r.value):t.value.length==1&&(n.value==1?await Ci(i.value.path,r.value+`/`+i.value.nm):n.value==2&&await Ti(i.value.path,r.value+`/`+i.value.nm)),Z(e),a.value=!1}async function Li(e){let{fileOperationFlag:t,waitForPaste:n}=e;t.value=1,await Fi(e,Q(`file.contextMenu.messages.copySuccess`),1),n.value=!0}async function Ri(e){let{choosedKeys:t,fileList:n}=e,r=la(n.value,t.value)[0];r&&Ne(r.path)}async function zi(e){let{fileOperationFlag:t,waitForPaste:n}=e;t.value=2,await Fi(e,Q(`file.contextMenu.messages.cutSuccess`),2),n.value=!0}async function Bi(e){let{fileCopyCache:t,currentPath:n,waitForPaste:r}=e;if(!r.value)return;let i=!1;t.value.length==1?i=await xi(n.value,t.value[0]):t.value.length>1&&(i=await xi(n.value)),i?t.value.length==1?$(e,`PasteSingleConfirm`,e=>e.value.open()):t.value.length>1&&$(e,`PasteConfirm`,e=>e.value.open()):Ii(e)}async function Vi(e){let{currentPath:t,choosedKeys:n}=e;ze(`${t.value===`/`?``:t.value}/${n.value[0]}`)}async function Hi(e){let{choosedKeys:t,fileList:n,currentFile:r,filesView:i}=e,a=la(n.value,t.value)[0];r.value=a,i.value===`card`?(r.value.isRenameForCard=!0,r.value.editName=r.value.nm):(a.isCreate=!0,a.isRename=!0,a.editName=a.nm,d(Hn))}function Ui(e){$(e,`Compression`,e=>e.value.open())}function Wi(e){let{choosedKeys:t,fileList:n}=e,r=la(n.value,t.value)[0];r&&q({title:Q(`file.archivePreviewModal.titleWithTypeFile`,{type:di(r.ext),name:r.nm}),width:720,height:560,footer:!1,data:{file:r,fileStore:e},component:l(()=>J(()=>import(`./view-files.js?v=1784873523001`).then(e=>e.a),[]))})}function Gi(e){let{choosedKeys:t,fileList:n}=e,r=la(n.value,t.value)[0];Yn(e,r.path)}async function Ki(e){let{choosedKeys:t,fileList:n}=e,r=la(n.value,t.value)[0],i=Number((r==null?void 0:r.isShare)||(r==null?void 0:r.durl));i&&(await cr({id:i}),Z(e))}function qi(e){let{choosedKeys:t,fileList:n}=e,r=la(n.value,t.value)[0];Xn(e,r)}function Ji(e,t){let n=Qr[t];q({title:()=>O(`div`,{class:`flex items-center gap-8px`},[O(`img`,{class:`inline-block h-18px max-h-18px max-w-18px w-18px object-contain align-middle`,src:n.icon,alt:``}),O(`span`,Q(n.labelKey))]),width:1100,height:686,footer:!1,data:{initialLocalPath:e.currentPath.value,providerKey:t},component:l(()=>J(()=>import(`./view-files.js?v=1784873523001`).then(e=>e.i),[]))})}function Yi(e,t){let{menuShow:n}=t;if(typeof e==`string`&&e.startsWith(`uploadToCloud:`)){let r=e.slice(14);pi(r)?bi(t,r):W.warning(Q(`file.contextMenu.messages.cloudUploadNotConnected`)),n.value=!1;return}switch(e){case`edit`:ji(t);break;case`copy`:Li(t);break;case`copyPath`:Ri(t);break;case`cut`:zi(t);break;case`paste`:Bi(t);break;case`permission`:$(t,`Permission`,e=>e.value.open());break;case`compression`:Ui(t);break;case`decompress`:$(t,`Decompress`,e=>e.value.open());break;case`compressionPreview`:Wi(t);break;case`conversion`:console.log(`conversion`);break;case`del`:qr(t);break;case`refresh`:Z(t);break;case`upload`:$(t,`UploadFile`,e=>e.value.open());break;case`createFile`:Hr(t,Q(`file.contextMenu.defaultNames.untitledFile`),`file`,`file`);break;case`createDir`:Hr(t,Q(`file.contextMenu.defaultNames.untitledDirectory`),`dir`,`folder`);break;case`download`:Vi(t);break;case`terminal`:$(t,`Terminal`,e=>e.value.open());break;case`open`:Mi(t);break;case`share`:br(t);break;case`unShare`:Ki(t);break;case`favorite`:Ni(t);break;case`unfavorite`:Pi(t);break;case`rename`:Hi(t);break;case`attrs`:$(t,`Properties`,e=>e.value.open());break;case`preview`:Gi(t);break;case`playVideo`:qi(t);break}n.value=!1}N();function Xi(e){let{type:t,list:n,path:r}=e,i=[];for(let e of n)i.push(Zi({type:t,item:e,path:r}));return i}function Zi(e){let{type:t,item:n,path:r}=e,{nm:i,sz:a,is_link:o,lnk:s,mt:c,ctime:l,atime:u,gid:d,uid:f,group:p,user:m,acc:h,rmk:g,durl:_,cmp:v,fav:y,top:b,sn:x}=n;return{ext:Qi(n.nm,t),nm:i,sz:a,mt:c,acc:h,user:m,is_link:o?s:``,lnk:s,durl:_,cmp:v,fav:y,rmk:g,top:b,sn:x,path:$i(r,i),ctime:l,atime:u,gid:d,uid:f,group:p,type:t}}function Qi(e,t){if(t===`dir`)return`folder`;let n=[`tar.gz`],r=e.toLowerCase();for(let e of n)if(r.endsWith(e))return e;let i=r.lastIndexOf(`.`);return i===-1?`file`:r.substring(i+1)}function $i(e,t){return ea(`${e}/${t}`)}function ea(e){return e.replace(/\/\//g,`/`)}function ta(e){let t=[`folder`],n=[`txt`,`rtf`,`md`,`log`,`conf`],r=[`json`],i=[`htm`,`html`,`xhtml`],a=[`css`,`less`,`scss`],o=[`js`,`ts`],s=[`php`],c=[`pdf`,`pdfa`,`pdfx`,`pdfu`],l=[`doc`,`docx`,`docm`,`dot`,`dotx`,`dotm`],u=[`xlsx`,`xlsm`,`xltx`,`xltm`],d=`jpg.jpeg.png.gif.bmp.webp.tiff.tif.psd.ai.eps.cr2.cr3.nef.nrw.dng.svg.cdr.wmf.emf.apng.heic.ico.xbm.xpm.xcf.iff.pnm`.split(`.`),f=`py.java.js.ts.c.cpp.cs.php.rb.go.swift.kt.html.css.jsx.vue.scss.less.tsx.json.xml.yaml.yml.ini.properties.env.sql.pl.sh.bat.ps1.m.swift.kt.gradle.makefile.cmake.jar.war.exe.md.gitignore.dockerfile.yml.ipynb.asm.lua.rs.hs`.split(`.`);return t.includes(e)?`file-dir`:n.includes(e)?`file-txt`:r.includes(e)?`file-json`:i.includes(e)?`file-html`:a.includes(e)?`file-css`:o.includes(e)?`file-js`:s.includes(e)?`file-php`:l.includes(e)?`file-doc`:c.includes(e)?`file-pdf`:u.includes(e)?`file-excel`:d.includes(e)?`file-img`:f.includes(e)?`file-sh`:[`zip`,`rar`,`7z`,`tar`,`tar.gz`,`gz`,`tgz`,`tar.bz2`,`tar.xz`,`cab`,`iso`,`msi`,`rpm`,`deb`,`xz`,`zipx`,`lz4`,`zst`,`rar5`,`part1.rar`,`rar.part1`,`z01`,`z02`].includes(e)?`file-compression`:`file-unknown-file`}function na(e){return!![`file-txt`,`file-json`,`file-html`,`file-css`,`file-js`,`file-php`,`file-doc`,`file-sh`].includes(ta(e.ext))}function ra(e){return[`mp3`,`mp4`,`avi`,`mov`,`mkv`,`wmv`,`flv`,`3gp`,`3g2`,`vob`,`webm`,`ogv`].includes(e)}function ia(e){return ta(e.ext)===`file-img`}function aa(e){return ta(e)===`file-img`}function oa(e){return ta(e)===`file-compression`}async function sa(e,t,n){try{let{message:r}=await G.post(`/files?action=GetDirNew`,{path:e,is_operating:!0,...n});t&&t(r);let i=Xi({type:`dir`,list:r.dir,path:r.path}),a=Xi({type:`file`,list:r.files,path:r.path});return i=i.map((e,t)=>({...e,protected:r.tamper_data.dirs&&r.tamper_data.dirs[t]?Number(r.tamper_data.dirs[t].split(`;`)[0]):0,protected_rule:r.tamper_data.dirs&&r.tamper_data.dirs[t]?Number(r.tamper_data.dirs[t].split(`;`)[1]):0})),a=a.map((e,t)=>({...e,protected:r.tamper_data.files&&r.tamper_data.files[t]?Number(r.tamper_data.files[t].split(`;`)[0]):0,protected_rule:r.tamper_data.files&&r.tamper_data.files[t]?Number(r.tamper_data.files[t].split(`;`)[1]):0})),[...i,...a]}catch(e){return console.warn(e),[]}}async function ca(e,t,n,r,i,a){let o=[],s=Math.ceil(e.size/n);for(let t=0;tt.includes(e.nm))}async function $(e,t,n){let{dynamicCmptObj:r,dynamicCmpt:i,dynamicCmptRef:a}=e,o=r[t]();await o.__asyncLoader(),i.value=o,d(()=>{n&&n(a)})}function ua(e){let{choosedKeys:t}=e;t.value=[]}N();var da=z([]),fa=z(!1),pa=z(null),ma=z(1);N(),ot();var{t:ha}=De.global;function ga(){let e=z(),t=z(`list`),n=z(`/www`),r=z([]),i=z(!1),a=z([]),o=z([]),s=z([]),c=z(),u=z(),d=z(),f=z([]),p=z([]),m=z({url:`http://`,path:n.value,filename:``}),h=z({reference:``,per:0,speed:`0`,used:`0`,except:`--`,total:0}),g=z(!1),_=z([]),v=z({text:``,exts:`html,php`,path:n.value,is_subdir:0,mode:0,isword:0,iscase:1,noword:0});function y(){v.value={text:``,exts:`html,php`,path:n.value,is_subdir:0,mode:0,isword:0,iscase:1,noword:0}}let b=z({}),x=z({files:0,times:0}),S=z([]),C=z([{label:ha(`file.favoriteListModal.management`),key:`management`,icon:`settings`}]);function w(){C.value=[{label:ha(`file.favoriteListModal.management`),key:`management`,icon:`settings`}]}let T=z([]),E=z({back_sub_dir:1,path:``,remark:``}),D=ma,O=da,k=fa,A=pa,j={PasteConfirm:()=>l(()=>J(()=>import(`./view-files.js?v=1784873523001`).then(e=>e.d),[])),PasteSingleConfirm:()=>l(()=>J(()=>import(`./view-files.js?v=1784873523001`).then(e=>e.u),[])),UploadFile:()=>l(()=>J(()=>import(`./view-files.js?v=1784873523001`).then(e=>e.D),[])),RemoteDownload:()=>l(()=>J(()=>import(`./view-files.js?v=1784873523001`).then(e=>e.w),[])),SearchFileContent:()=>l(()=>J(()=>import(`./view-files.js?v=1784873523001`).then(e=>e.C),[])),FavoriteList:()=>l(()=>J(()=>import(`./view-files.js?v=1784873523001`).then(e=>e.T),[])),Backup:()=>l(()=>J(()=>import(`./view-files.js?v=1784873523001`).then(e=>e.E),[])),Terminal:()=>l(()=>J(()=>import(`./view-files.js?v=1784873523001`).then(e=>e.h),[])),Softlink:()=>l(()=>J(()=>import(`./view-files.js?v=1784873523001`).then(e=>e.S),[])),Permission:()=>l(()=>J(()=>import(`./view-files.js?v=1784873523001`).then(e=>e.l),[])),Properties:()=>l(()=>J(()=>import(`./view-files.js?v=1784873523001`).then(e=>e.s),[])),Del:()=>l(()=>J(()=>import(`./view-files.js?v=1784873523001`).then(e=>e.f),[])),Compression:()=>l(()=>J(()=>import(`./view-files.js?v=1784873523001`).then(e=>e.m),[])),Decompress:()=>l(()=>J(()=>import(`./view-files.js?v=1784873523001`).then(e=>e.p),[]))},M=re(null),N=z(),ee=z(!1),te=z(!1),P=z([]),F=z(!1),I=z(!1),ne=z(!1),L=z(!1),ie=z(),ae=z(!1),B=R(()=>r.value.filter(e=>ia(e)).map(e=>e.path)),V=R(()=>r.value.filter(e=>ra(e.ext)).map(e=>({path:e.path,name:e.nm}))),oe=z(``),se=z({path:``,name:``}),ce=z(!1),le=z(!1),ue=z(1),de=z(0),fe=z(0),pe=z(1),me=z(100),he=(()=>{try{return JSON.parse(sessionStorage.getItem(`fileSortState`)||`{}`)}catch(e){return{}}})(),ge=z(he.sort||``),_e=z(he.reverse||`False`),ve=z(0),ye=z(null),be=z(),xe=z([]),H=z(-1),Se=z(),Ce=z({reqEnd:!1,isSetup:!1,isBuy:!1});async function we(){if(!Ce.value.reqEnd)try{let{message:e}=await Ke({sName:`disk_analysis`});if(K(e)){Ce.value={reqEnd:!0,isSetup:e.status&&e.setup&&e.endtime>-1,isBuy:e.endtime>-1};return}}catch(e){}finally{Ce.value.reqEnd=!0}}return{mainRef:e,filesView:t,currentPath:n,fileList:r,tableLoading:i,normalTrList:a,trRectArr:o,choosedKeys:s,tableRef:c,dataTableRef:u,contextRef:d,normalCardList:f,cardRectArr:p,downloadFileFormData:m,downloadProgressData:h,downloadProgressShow:g,resourceManagerWindow:_,searchFileContentFormData:v,resetSearchFileContentFormData:y,searchRes:b,searchStatistics:x,favoriteList:S,favoriteOptions:C,resetFavoriteOptions:w,backupList:T,backupForm:E,fileOperationFlag:D,fileCopyCache:O,waitForPaste:k,copiedFile:A,dynamicCmptObj:j,dynamicCmpt:M,dynamicCmptRef:N,fileRecycle:ee,menuShow:te,uploadFileList:P,uploadShow:F,uploadComplete:I,startUpload:ne,fileConflictShow:L,optionToolsRef:ie,isMiniScreen:ae,imgWaitPreview:B,videoWaitPreview:V,currentPreviewImg:oe,currentPreviewVideo:se,previewShow:ce,previewVideoShow:le,operationType:ue,directoryCount:de,fileCount:fe,page:pe,size:me,sort:ge,reverse:_e,total:ve,currentFile:ye,choosePathRef:be,diskMountPoint:xe,currentDirSize:H,dragUploadRef:Se,diskAnalysis:Ce,initDiskAnalysis:we}}var _a={Apache_Conf:[`^htaccess|^htgroups|^htpasswd|^conf|htaccess|htgroups|htpasswd`],BatchFile:[`bat|cmd`],C_Cpp:[`cpp|c|cc|cxx|h|hh|hpp|ino`],CSharp:[`cs`],CSS:[`css`],Dockerfile:[`^Dockerfile`],golang:[`go`],HTML:[`html|htm|xhtml|vue|we|wpy`],Java:[`java`],JavaScript:[`js|jsm|jsx`],JSON:[`json`],JSP:[`jsp`],LESS:[`less`],Lua:[`lua`],Makefile:[`^Makefile|^GNUmakefile|^makefile|^OCamlMakefile|make`],Markdown:[`md|markdown`],MySQL:[`mysql`],Nginx:[`nginx|conf`],INI:[`ini|conf|cfg|prefs`],ObjectiveC:[`m|mm`],Perl:[`pl|pm`],Perl6:[`p6|pl6|pm6`],pgSQL:[`pgsql`],PHP_Laravel_blade:[`blade.php`],PHP:[`php|inc|phtml|shtml|php3|php4|php5|phps|phpt|aw|ctp|module`],Powershell:[`ps1`],Python:[`py`],R:[`r`],Ruby:[`rb|ru|gemspec|rake|^Guardfile|^Rakefile|^Gemfile`],Rust:[`rs`],SASS:[`sass`],SCSS:[`scss`],SH:[`sh|bash|^.bashrc`],SQL:[`sql`],SQLServer:[`sqlserver`],Swift:[`swift`],Text:[`txt`],Typescript:[`ts|typescript|str`],VBScript:[`vbs|vb`],Verilog:[`v|vh|sv|svh`],XML:[`xml|rdf|rss|wsdl|xslt|atom|mathml|mml|xul|xbl|xaml`],YAML:[`yaml|yml`],Compress:[`tar|zip|7z|rar|gz|arj|z`],images:[`icon|jpg|jpeg|png|bmp|gif|tif|emf`]},va=e=>{let t=e.match(/\.([0-9A-z]*)$/),n=Array.isArray(t)?t[1]:`text`;for(let e in _a){let t=_a[e][0].split(`|`),r=e.toLowerCase();for(let i=0;i()=>r(`i`,{class:[e,t,`text-16px`]},null),N=[{label:t(`fileEditor.tree.rename`),key:`rename`,icon:j(`i-lucide-text-cursor-input`,`text-gray-500`)},{label:t(`fileEditor.tree.download`),key:`download`,icon:j(`i-lucide-arrow-down`,`text-[#2080f0]`)},{label:t(`fileEditor.tree.delete`),key:`delete`,icon:j(`i-lucide-x`,`text-[#d03050]`)}],ee=[{label:t(`fileEditor.tree.refresh`),key:`refresh`,icon:j(`i-lucide-refresh-cw`,`text-gray-500`)},{label:t(`fileEditor.tree.openDir`),key:`open_dir`,icon:j(`i-lucide-search`,`text-[#2080f0]`)},{label:t(`fileEditor.tree.newFolder`),key:`new_folder`,icon:j(`i-lucide-folder-plus`,`text-[#f0a020]`)},{label:t(`fileEditor.tree.newFile`),key:`new_file`,icon:j(`i-lucide-file-plus`,`text-gray-500`)},{label:t(`fileEditor.tree.rename`),key:`rename`,icon:j(`i-lucide-text-cursor-input`,`text-gray-500`)},{label:t(`fileEditor.tree.delete`),key:`delete`,icon:j(`i-lucide-x`,`text-[#d03050]`)}],te=e=>{if(E.value=!1,A.value)switch(e){case`refresh`:ge(A.value);break;case`download`:ze(A.value.key);break;case`rename`:ie();break;case`delete`:F();break;case`new_folder`:ne(`folder`);break;case`new_file`:ne(`file`);break;case`open_dir`:o.setCurrentPath(A.value.key);break}},F=async()=>{if(!A.value)return;let e={path:A.value.key,type:A.value.type===`dir`||A.value.type===`folder`?`dir`:`file`,nm:A.value.label},t=oe(g.value,e.path);await qr(i,[e]),l.value.map((e,t)=>({path:e.path,index:t})).filter(t=>t.path===e.path||t.path.startsWith(`${e.path}/`)).sort((e,t)=>t.index-e.index).forEach(e=>{o.closeTab(e.index)}),t?ge(t):_e()},I=()=>{E.value=!1},ne=async e=>{let t=A.value;if(!t)return;!t.children&&t.type===`dir`&&await ge(t);let n=t.key;y.value.includes(n)||y.value.push(n),L(),b.value=e,S.value=t,v.value=``;let r={key:`__local_creating__`,label:``,type:e,isLeaf:!0,isCreating:!0,__isLocal:!0};t.children||(t.children=[]),t.children.unshift(r)},L=()=>{S.value&&S.value.children&&(S.value.children=S.value.children.filter(e=>e.key!==`__local_creating__`)),b.value=null,S.value=null},re=async()=>{let e=v.value;if(!e.trim()){W.warning(t(`fileEditor.store.nameRequired`));return}let n=b.value,r=S.value;if(!r)return;let i=`${r.key}/${e}`;try{o.setLoading(!0),n===`file`?await $e({path:i}):n===`folder`&&await Ye({path:i}),W.success(t(`fileEditor.store.createSuccess`,{type:t(n===`file`?`fileEditor.store.newFile`:`fileEditor.store.newFolder`)})),L(),await ge(r)}finally{o.setLoading(!1)}},ie=()=>{if(!A.value)return;let e=A.value.key;if(l.value.some(t=>t.path===e||t.path.startsWith(`${e}/`))){W.warning(t(`fileEditor.tree.renameOpenedWarning`));return}C.value=e,w.value=A.value.label,T.value=oe(g.value,C.value)},ae=()=>{C.value=null,w.value=``,T.value=null},oe=(e,t)=>{for(let n of e)if(n.children){if(n.children.some(e=>e.key===t))return n;let e=oe(n.children,t);if(e)return e}return null},le=async()=>{let e=w.value;if(!e.trim()){W.warning(t(`fileEditor.store.nameRequired`));return}if(!C.value)return;let n=C.value,r=n.lastIndexOf(`/`),i=`${n.substring(0,r)}/${e}`;if(n===i){ae();return}try{o.setLoading(!0),await Qe({sfile:n,dfile:i});let e=T.value;ae(),e?await ge(e):await _e()}finally{o.setLoading(!1)}},ue=R(()=>l.value.map(e=>e.path)),de=(e,t,n)=>{let r=(e||[]).map(e=>{let t=(n===`/`?`/`:`${n}/`)+e.nm;return{label:e.nm,key:t,type:`dir`,isLeaf:!1}}),i=(t||[]).map(e=>{let t=(n===`/`?`/`:`${n}/`)+e.nm;return{label:e.nm,key:t,type:`file`,isLeaf:!0}});return[...r,...i]},fe=({option:e})=>{if(e.type===`dir`||e.type===`folder`)return r(`i`,{class:`tree-icon folder-icon`},null);let t=C.value===e.key,{mode:n}=va(`${e.isCreating?v.value:t?w.value:e.label}`);return r(`i`,{class:[`tree-icon`,`${n}-icon`]},null)},pe=({option:e,selected:n})=>{let i=C.value===e.key;return e.isCreating||i?r(`div`,{class:`creating-node`},[r(`input`,{class:`creating-input`,value:i?w.value:v.value,onInput:e=>i?w.value=e.target.value:v.value=e.target.value,onKeyup:t=>{t.key===`Enter`?(t.stopPropagation(),i?le():e.__isLocal?re():o.confirmCreateNewItem(v.value)):t.key===`Escape`&&(t.stopPropagation(),i?ae():e.__isLocal?L():o.cancelCreateNewItem())},onClick:e=>e.stopPropagation(),placeholder:e.type===`file`?t(`fileEditor.tree.newFilePlaceholder`):t(`fileEditor.tree.newFolderPlaceholder`),ref:e=>{e&&setTimeout(()=>e.focus(),50)}},null),r(`i`,{class:`i-ep-check text-primary`,onClick:t=>{t.stopPropagation(),i?le():e.__isLocal?re():o.confirmCreateNewItem(v.value)}},null),r(`i`,{class:`i-ep-close text-error`,onClick:t=>{t.stopPropagation(),i?ae():e.__isLocal?L():o.cancelCreateNewItem()}},null)]):r(se,{class:n?`text-[#cca700]`:``},{default:()=>[e.label]})},me=({option:e})=>e.type===`dir`?`toggleExpand`:`default`,he=({option:e})=>({onClick(){e.type===`file`&&!e.isCreating&&o.openFile(e.key)},onContextmenu(t){t.preventDefault(),E.value=!1,d(()=>{A.value=e,D.value=t.clientX,O.value=t.clientY,e.type===`dir`||e.type===`folder`?k.value=ee:k.value=N,E.value=!0})}}),ge=async e=>{try{e.isLoading=!0;let t=e.key,{message:n}=await et({path:t,p:1,showRow:99999,sort:`name`,reverse:`False`});K(n)&&(e.children=de(n.dir,n.files,n.path),(!n.dir||n.dir.length===0)&&(e.hideSwitcher=!0))}finally{e.isLoading=!1}},_e=async()=>{o.setLoading(!0);try{let e={path:s.value,p:1,showRow:99999,sort:`name`,reverse:`False`};f.value&&p.value&&(e.search=p.value,m.value&&(e.all=`True`));let{message:t}=await et(e);K(t)&&(i.fileRecycle.value=t.file_recycle,g.value=de(t.dir,t.files,t.path),u.value&&ve())}finally{o.setLoading(!1)}},ve=()=>{if(u.value&&!g.value.find(e=>e.key===`__creating__`)){v.value=``;let e={key:`__creating__`,label:``,type:u.value,isLeaf:!0,isCreating:!0};g.value.unshift(e)}},be=()=>{g.value=g.value.filter(e=>e.key!==`__creating__`)};x(u,e=>{e?ve():be()}),x([s,c],()=>{_e()}),x(f,e=>{e&&(g.value=[])});let xe=()=>{h.value&&d(()=>{setTimeout(()=>{let e=document.querySelector(`.tree-wrapper .n-tree-node--selected`);e&&e.scrollIntoView({behavior:`smooth`,block:`center`})},500)})};return _(async()=>{await _e(),await d(),xe()}),(e,t)=>{let i=ye,o=ce;return P(),n(`div`,ya,[r(i,{ref:`treeRef`,"block-line":``,data:a(g),"on-load":ge,"expand-on-click":``,selectable:``,"expanded-keys":a(y),"onUpdate:expandedKeys":t[0]||(t[0]=e=>M(y)?y.value=e:null),"render-prefix":fe,"render-label":pe,"override-default-node-click-behavior":me,"selected-keys":a(ue),"node-props":he},null,8,[`data`,`expanded-keys`,`selected-keys`]),r(o,{trigger:`manual`,placement:`bottom-start`,show:a(E),options:a(k),x:a(D),y:a(O),onSelect:te,onClickoutside:I},null,8,[`show`,`options`,`x`,`y`])])}}}),[[`__scopeId`,`data-v-eae71705`]]);N();var xa={class:`sidebar-content`},Sa=U(A({__name:`index`,setup(e){let t=z(!1),i=()=>{t.value=!t.value};return(e,o)=>(P(),n(`aside`,{class:F([`sidebar-wrapper`,{"is-collapsed":a(t)}])},[S(`div`,xa,[r(vn),r(Tn),r(ba)]),S(`div`,{class:`toggle-btn`,onClick:i})],2))}}),[[`__scopeId`,`data-v-4a4cb5df`]]);N();var Ca={class:`editor-header-wrapper`},wa=[`title`,`onClick`,`onContextmenu`],Ta=[`onClick`],Ea=[`onClick`],Da=U(A({__name:`header`,props:s({data:{default:()=>[]},save:{}},{value:{},valueModifiers:{}}),emits:s([`select`,`close`],[`update:value`]),setup(e,{emit:t}){let i=e,o=ee(e,`value`),{t:s}=B(),c=t,l=D(`headerRef`),u=()=>{d(()=>{setTimeout(()=>{if(l.value){let e=l.value.querySelector(`.editor-tab.active`);e&&e.scrollIntoView({behavior:`smooth`,block:`nearest`,inline:`center`})}},100)})};x(o,()=>{u()}),_(()=>{u()});let f=e=>{o.value=e,c(`select`,e)},p=e=>{let{mode:t}=va(e);return`${t}-icon`},m=e=>{o.value!==void 0&&e{H({title:s(`fileEditor.editorHeader.tipTitle`),content:s(`fileEditor.editorHeader.modifiedSaveConfirm`),confirmText:s(`fileEditor.common.save`),cancelText:s(`fileEditor.editorHeader.dontSave`),onConfirm:async()=>{await i.save(e),m(e)},onCancel:()=>{m(e)}})},g=e=>e.type===`shortcut`||e.type===`diff`||e.onlyRead?!1:e.content!==e.originalContent,b=z(!1),C=z(0),w=z(0),T=z(-1),O=[{label:s(`fileEditor.editorHeader.close`),key:`close`},{label:s(`fileEditor.editorHeader.closeOthers`),key:`closeOthers`},{label:s(`fileEditor.editorHeader.closeAll`),key:`closeAll`}],k=(e,t)=>{b.value=!1,d(()=>{b.value=!0,C.value=e.clientX,w.value=e.clientY,T.value=t})},A=()=>{b.value=!1},M=e=>{b.value=!1;let t=T.value;if(t!==-1){if(e===`close`){let e=i.data[t];g(e)?h(t):m(t)}else if(e===`closeOthers`){for(let e=i.data.length-1;e>=0;e--)if(e!==t){let t=i.data[e];g(t)||m(e)}}else if(e===`closeAll`)for(let e=i.data.length-1;e>=0;e--){let t=i.data[e];g(t)||m(e)}}};return(t,i)=>{let s=se,c=pe,u=ce;return P(),n(`div`,Ca,[r(c,{"x-scrollable":``,trigger:`none`},{default:I(()=>[S(`div`,{class:`editor-header`,ref_key:`headerRef`,ref:l},[(P(!0),n(j,null,v(e.data,(e,t)=>(P(),n(`div`,{key:t,class:F([`editor-tab`,{active:o.value===t}]),title:e.path,onClick:e=>f(t),onContextmenu:E(e=>k(e,t),[`prevent`])},[S(`div`,{class:F([`tree-icon tab-icon`,p(e.name)])},null,2),r(s,{class:`mx-10px`},{default:I(()=>[S(`span`,null,y(e.name),1)]),_:2},1024),g(e)?(P(),n(`div`,{key:0,class:`tab-dirty`,onClick:E(e=>h(t),[`stop`])},null,8,Ta)):(P(),n(`div`,{key:1,class:`tab-close i-ep-close-bold`,onClick:E(e=>m(t),[`stop`])},null,8,Ea))],42,wa))),128))],512)]),_:1}),r(u,{placement:`bottom-start`,trigger:`manual`,x:a(C),y:a(w),options:O,show:a(b),"on-clickoutside":A,onSelect:M},null,8,[`x`,`y`,`show`])])}}}),[[`__scopeId`,`data-v-7c07065c`]]);N();var Oa=e(_t(),1),ka=U(A({__name:`main`,props:s({mode:{type:String,default:`Text`}},{value:{},valueModifiers:{}}),emits:s([`cursor-change`],[`update:value`]),setup(e,{expose:t,emit:r}){let i=e,a=r,o=X(),{editorConfig:s,currentFile:c}=V(o),l=ee(e,`value`),u=D(`editorRef`),d=null,f=new Map,p=e=>new Promise(t=>{Oa.default.config.loadModule(e,()=>t())}),m=()=>{var e,t;if(!d)return;let n=(e=c.value)==null?void 0:e.path;if(!n)return;let r=o.fileList.map(e=>e.path);for(let e of f.keys())r.includes(e)||f.delete(e);let a=f.get(n);if(!a){var u;a=Oa.default.createEditSession((u=l.value)==null?``:u,d.session.getMode()),a.setUndoManager(new Oa.default.UndoManager);let{useSoftTabs:e,tabSize:t,wrap:r}=s.value.aceEditor;a.setUseSoftTabs(e),a.setTabSize(t),a.setUseWrapMode(r),f.set(n,a)}if(a.setMode(`ace/mode/${(t=i.mode)==null?void 0:t.toLocaleLowerCase()}`),d.getSession()!==a){var p;d.setSession(a),d.setReadOnly(((p=c.value)==null?void 0:p.onlyRead)||!1);let{useSoftTabs:e,tabSize:t,wrap:n}=s.value.aceEditor;a.setUseSoftTabs(e),a.setTabSize(t),a.setUseWrapMode(n)}};x(()=>{var e;return(e=c.value)==null?void 0:e.path},()=>{m()}),x(()=>l.value,e=>{if(!d)return;let t=d.getValue();if(e!==void 0&&e!==t){let t=d.getSession(),n=t.selection.getCursor(),r=t.getScrollTop(),i=t.getScrollLeft();d.setValue(e,-1),d.moveCursorToPosition(n),t.setScrollTop(r),t.setScrollLeft(i)}});let h=async()=>{var e,t;if(Oa.default.config.set(`basePath`,`/static/ace`),await p(`ace/ext/language_tools`),!u.value)return;let{editorTheme:n}=s.value.aceEditor,r=`ace/theme/${n}`;if(await p(r),!u.value)return;let{fontSize:o,lineHeight:f,fontFamily:h,showInvisibles:_,showLineNumbers:v,useSoftTabs:y,tabSize:b,keyboardHandler:x,enableLiveAutocompletion:S,enableSnippets:C,enableBasicAutocompletion:w,wrap:T,indentedSoftWrap:E,highlightActiveLine:D,highlightSelectedWord:O,animatedScroll:k,showFoldWidgets:A,showGutter:j,displayIndentGuides:M}=s.value.aceEditor;d=Oa.default.edit(u.value,{value:l.value,theme:r,mode:`ace/mode/${(e=i.mode)==null?void 0:e.toLocaleLowerCase()}`,fontSize:o,fontFamily:h,showInvisibles:_,showLineNumbers:v,useSoftTabs:y,tabSize:b,showPrintMargin:!1,keyboardHandler:x,enableLiveAutocompletion:S,enableSnippets:C,enableBasicAutocompletion:w,wrap:T,indentedSoftWrap:E,highlightActiveLine:D,highlightSelectedWord:O,animatedScroll:k,showFoldWidgets:A,showGutter:j,displayIndentGuides:M,readOnly:((t=c.value)==null?void 0:t.onlyRead)||!1}),d.container.style.lineHeight=f,d.renderer.updateFontSize();let N=()=>{if(!d)return;let e=d.getCursorPosition();a(`cursor-change`,{line:e.row+1,column:e.column+1})};m(),N(),d.selection.on(`changeCursor`,()=>{N()}),d.on(`change`,()=>{l.value=d==null?void 0:d.getValue()}),g(d)},g=e=>{e.commands.addCommand({name:`saveFile`,bindKey:{win:`Ctrl-S`,mac:`Command-S`},readOnly:!0,exec:()=>{o.saveCurrentFileContent()}}),e.commands.addCommand({name:`saveAllFile`,bindKey:{win:`Ctrl-Shift-S`,mac:`Command-Shift-S`},readOnly:!0,exec:()=>{o.saveAllFile()}}),e.commands.addCommand({name:`closeFile`,bindKey:{win:`Alt-W`,mac:`Option-W`},readOnly:!0,exec:()=>{o.closeTab(o.currentFileIndex)}}),e.commands.addCommand({name:`undo`,bindKey:{win:`Ctrl-Z`,mac:`Command-Z`},readOnly:!0,exec:()=>{e.undo()}})};return te(()=>{let{editorTheme:e,fontSize:t,lineHeight:n,fontFamily:r,showInvisibles:i,showLineNumbers:a,useSoftTabs:o,tabSize:l,keyboardHandler:u,enableLiveAutocompletion:f,enableSnippets:p,enableBasicAutocompletion:m,wrap:h,indentedSoftWrap:g,highlightActiveLine:_,highlightSelectedWord:v,animatedScroll:y,showFoldWidgets:b,showGutter:x,displayIndentGuides:S}=s.value.aceEditor;if(d){var C;d.setTheme(`ace/theme/${e}`),d.setOptions({fontSize:t,fontFamily:r,showInvisibles:i,showLineNumbers:a,useSoftTabs:o,tabSize:l,keyboardHandler:u,enableLiveAutocompletion:f,enableSnippets:p,enableBasicAutocompletion:m,wrap:h,indentedSoftWrap:g,highlightActiveLine:_,highlightSelectedWord:v,animatedScroll:y,showFoldWidgets:b,showGutter:x,displayIndentGuides:S,readOnly:((C=c.value)==null?void 0:C.onlyRead)||!1}),d.container.style.lineHeight=n,d.renderer.updateFontSize()}}),_(()=>{h()}),t({execCommand:e=>{d&&d.execCommand(e)},jumpToLine:e=>{d.gotoLine(e,0,!0),requestAnimationFrame(()=>{d.focus()})}}),(e,t)=>(P(),n(`div`,{ref_key:`editorRef`,ref:u,class:`ace-editor w-full h-full`},null,512))}}),[[`__scopeId`,`data-v-fd69013c`]]);N();var Aa={class:`file-history`},ja=U(A({__name:`index`,emits:[`close`],setup(e,{emit:t}){let{t:i}=B(),o=t,s=X(),{currentFile:c}=V(s),l=R(()=>{let e=c.value;return e?e.history.map(t=>({time:t,path:e.path})):[]}),u=[{key:`time`,title:i(`fileEditor.dialogs.fileHistory.time`),render:e=>Ee(e.time)},Me({title:i(`fileEditor.dialogs.fileHistory.actions`),width:210,options:e=>[{label:i(`fileEditor.dialogs.fileHistory.diff`),onClick:()=>{o(`close`),s.openDiffTab(e.path,e.time)}},{label:i(`fileEditor.dialogs.fileHistory.recover`),onClick:()=>{H({title:i(`fileEditor.dialogs.fileHistory.recoverTitle`),content:i(`fileEditor.dialogs.fileHistory.recoverContent`,{time:Ee(e.time)}),onConfirm:async()=>{await Ze({filename:e.path,history:e.time}),W.success(i(`fileEditor.dialogs.fileHistory.fileContentUpdated`)),s.getFileContent(e.path)}})}},{label:i(`fileEditor.dialogs.fileHistory.delete`),onClick:()=>{H({title:i(`fileEditor.dialogs.fileHistory.deleteTitle`),content:i(`fileEditor.dialogs.fileHistory.deleteContent`,{time:Ee(e.time)}),onConfirm:async()=>{await at({filename:e.path,history:e.time}),f(e.path)}})}}]})],d=z(!1),f=async e=>{try{d.value=!0,await s.getFileContent(e)}finally{d.value=!1}};return(e,t)=>{let i=qe;return P(),n(`div`,Aa,[r(i,{loading:a(d),columns:u,data:a(l),"max-height":400},null,8,[`loading`,`data`])])}}}),[[`__scopeId`,`data-v-654b4dcd`]]);N();var Ma={key:0,class:`footer-path`},Na={key:1,class:`footer-path diff-path`},Pa={class:`mr-6px`},Fa={key:2,class:`footer-tools`},Ia={class:`footer-item`},La={key:0,class:`footer-item readonly-badge`},Ra=U(A({__name:`footer`,props:{filePath:{default:``},encoding:{default:`UTF-8`},lineEnding:{default:`LF`},cursor:{default:()=>({line:1,column:1})},tabSize:{default:4},useSoftTabs:{type:Boolean,default:!0},language:{default:`Text`}},emits:[`jump-line`],setup(e,{emit:t}){let o=e,s=t,c=X(),{currentFile:l,editorConfig:u}=V(c),{t:d}=B(),p=R(()=>l.value?l.value.history.length:0),m=R(()=>{var e;return((e=l.value)==null?void 0:e.onlyRead)||!1}),h=()=>{q({title:d(`fileEditor.dialogs.fileHistory.title`),component:ja})},g=()=>{c.openToolsModal(`lineEnding`,{lineEnding:o.lineEnding,onChange:async e=>{await c.changeLineEnding(e)}})},_=()=>{c.openToolsModal(`tabSize`,{useSoftTabs:o.useSoftTabs?`space`:`tab`,tabSize:o.tabSize,onChange:(e,t)=>{c.updateTabSettings(e,t)}})},v=()=>{c.openToolsModal(`encoding`,{encoding:u.value.aceEditor.encoding,onChange:async e=>{await c.changeEncoding(e)}})},b=()=>{var e,t,n;c.openToolsModal(`goToLine`,{currentLine:(e=o.cursor)==null?void 0:e.line,currentColumn:(t=o.cursor)==null?void 0:t.column,maxLine:(n=l.value)!=null&&n.content?l.value.content.split(` -`).length:1,onChange:e=>{s(`jump-line`,e)}})},x=()=>{if(!l.value||l.value.type!==`diff`)return;let e={path:l.value.originalPath,time:l.value.historyTime};H({title:d(`fileEditor.dialogs.fileHistory.recoverTitle`),content:d(`fileEditor.dialogs.fileHistory.recoverContent`,{time:Ee(e.time)}),onConfirm:async()=>{await Ze({filename:e.path,history:e.time}),W.success(d(`fileEditor.dialogs.fileHistory.fileContentUpdated`)),c.getFileContent(e.path),c.closeTab(c.currentFileIndex)}})};return(t,o)=>{var s,c,u,d,C;let w=se,T=Re;return P(),n(`div`,{class:F([`editor-footer`,{"diff-footer":((s=a(l))==null?void 0:s.type)===`diff`}])},[((c=a(l))==null?void 0:c.type)===`diff`?(P(),n(`div`,Na,[S(`span`,Pa,y(t.$t(`fileEditor.editorFooter.readOnlyHistory`,{path:(u=a(l))==null?void 0:u.originalPath,time:a(Ee)((d=a(l))==null?void 0:d.historyTime)})),1),r(T,{onClick:x},{default:I(()=>[i(y(t.$t(`fileEditor.editorFooter.clickRecoverLeft`)),1)]),_:1})])):(P(),n(`div`,Ma,[r(w,null,{default:I(()=>[i(y(t.$t(`fileEditor.editorFooter.fileLocation`,{path:e.filePath})),1)]),_:1})])),((C=a(l))==null?void 0:C.type)===`diff`?f(``,!0):(P(),n(`div`,Fa,[S(`span`,{class:`footer-item`,onClick:g},y(e.lineEnding),1),S(`span`,{class:`footer-item`,onClick:b},y(t.$t(`fileEditor.editorFooter.lineColumn`,{line:e.cursor.line,column:e.cursor.column})),1),S(`span`,{class:`footer-item`,onClick:h},y(t.$t(`fileEditor.editorFooter.historyCount`,{count:a(p)})),1),S(`span`,{class:`footer-item`,onClick:_},y(t.$t(`fileEditor.editorFooter.tabSize`,{size:e.tabSize})),1),S(`span`,{class:`footer-item`,onClick:v},y(t.$t(`fileEditor.editorFooter.encoding`,{encoding:e.encoding})),1),S(`span`,Ia,y(t.$t(`fileEditor.editorFooter.language`,{language:e.language})),1),a(m)?(P(),n(`span`,La,y(t.$t(`fileEditor.editorFooter.readOnlyMode`)),1)):f(``,!0)]))],2)}}}),[[`__scopeId`,`data-v-bf1270cf`]]);N();var za=U(A({__name:`diff`,props:{mode:{type:String,default:`Text`}},setup(e){let t=e,{editorConfig:r,currentFile:i}=V(X()),a=D(`diffRef`),o=null,s=e=>new Promise(t=>{Oa.default.config.loadModule(e,()=>t())}),c=async()=>{var e,n,c;if(Oa.default.config.set(`basePath`,`/static/ace`),await s(`ace/ext/language_tools`),!a.value)return;let{editorTheme:l}=r.value.aceEditor,u=`ace/theme/${l}`;if(await s(u),!a.value)return;let{fontSize:d,fontFamily:f,showInvisibles:p,showLineNumbers:m,useSoftTabs:h,tabSize:g}=r.value.aceEditor,_=`ace/mode/${(e=t.mode)==null?void 0:e.toLocaleLowerCase()}`;o=new gt({ace:Oa.default,element:a.value,theme:u,mode:_,left:{content:((n=i.value)==null?void 0:n.leftContent)||``,editable:!1,copyLinkEnabled:!1},right:{content:((c=i.value)==null?void 0:c.rightContent)||``,editable:!1,copyLinkEnabled:!1}});let v=o.getEditors();[v.left,v.right].forEach(e=>{e.setOptions({fontSize:d,fontFamily:f,showInvisibles:p,showLineNumbers:m,useSoftTabs:h,tabSize:g,showPrintMargin:!1,wrap:!0,indentedSoftWrap:!0})}),x(()=>{var e;return(e=i.value)==null?void 0:e.leftContent},e=>{o&&o.getEditors().left.setValue(e||``,-1)}),x(()=>{var e;return(e=i.value)==null?void 0:e.rightContent},e=>{o&&o.getEditors().right.setValue(e||``,-1)})};return _(()=>{c()}),g(()=>{o&&o.destroy()}),te(()=>{let{editorTheme:e,fontSize:t,fontFamily:n,showInvisibles:i,showLineNumbers:a,useSoftTabs:s,tabSize:c}=r.value.aceEditor;if(o){let r=o.getEditors();[r.left,r.right].forEach(r=>{r.setTheme(`ace/theme/${e}`),r.setOptions({fontSize:t,fontFamily:n,showInvisibles:i,showLineNumbers:a,useSoftTabs:s,tabSize:c})})}}),(e,t)=>(P(),n(`div`,{ref_key:`diffRef`,ref:a,class:`ace-diff-container w-full h-full`},null,512))}}),[[`__scopeId`,`data-v-4b286035`]]);N();var Ba={},Va={class:`flex-1 bg-[#262626] overflow-y-auto w-full h-full text-[#ccc]`},Ha={class:`flex gap-60px max-w-[1200px] mx-auto py-30px px-50px justify-center`},Ua={class:`flex-1`},Wa={class:`text-[20px] text-[#e0e0e0] mb-[24px] pl-[12px] border-l-[3px] border-l-solid border-l-primary`},Ga={class:`flex flex-col gap-[14px] text-[14px]`},Ka={class:`flex items-center`},qa={class:`text-[#a4a4a4] ml-[16px]`},Ja={class:`flex items-center`},Ya={class:`text-[#a4a4a4] ml-[16px]`},Xa={class:`flex items-center`},Za={class:`text-[#a4a4a4] ml-[16px]`},Qa={class:`flex items-center`},$a={class:`text-[#a4a4a4] ml-[16px]`},eo={class:`flex items-center`},to={class:`text-[#a4a4a4] ml-[16px]`},no={class:`flex items-center`},ro={class:`text-[#a4a4a4] ml-[16px]`},io={class:`flex items-center`},ao={class:`text-[#a4a4a4] ml-[16px]`},oo={class:`flex items-center`},so={class:`text-[#a4a4a4] ml-[16px]`},co={class:`flex items-center`},lo={class:`text-[#a4a4a4] ml-[16px]`},uo={class:`flex items-center`},fo={class:`text-[#a4a4a4] ml-[16px]`},po={class:`mt-[40px]`},mo={class:`text-[20px] text-[#e0e0e0] mb-[24px] pl-[12px] border-l-[3px] border-l-solid border-l-primary`},ho={class:`flex flex-col gap-[14px] text-[14px]`},go={class:`flex items-center`},_o={class:`text-[#a4a4a4] ml-[16px]`},vo={class:`flex items-center`},yo={class:`text-[#a4a4a4] ml-[16px]`},bo={class:`flex items-center`},xo={class:`text-[#a4a4a4] ml-[16px]`},So={class:`flex items-center`},Co={class:`text-[#a4a4a4] ml-[16px]`},wo={class:`flex-1`},To={class:`text-[20px] text-[#e0e0e0] mb-[24px] pl-[12px] border-l-[3px] border-l-solid border-l-primary`},Eo={class:`flex flex-col gap-[14px] text-[14px]`},Do={class:`flex items-center`},Oo={class:`flex items-center gap-[6px] min-w-[260px] text-white`},ko={class:`flex items-center`},Ao={class:`text-[#a4a4a4] ml-[16px]`},jo={class:`flex items-center`},Mo={class:`text-[#a4a4a4] ml-[16px]`},No={class:`flex items-center`},Po={class:`flex items-center gap-[6px] min-w-[260px] text-white`},Fo={class:`text-[#a4a4a4] ml-[16px]`},Io={class:`mt-[40px]`},Lo={class:`text-[20px] text-[#e0e0e0] mb-[24px] pl-[12px] border-l-[3px] border-l-solid border-l-primary`},Ro={class:`flex flex-col gap-[14px] text-[14px]`},zo={class:`flex items-center`},Bo={class:`text-[#a4a4a4] ml-[16px]`},Vo={class:`flex items-center`},Ho={class:`text-[#a4a4a4] ml-[16px]`},Uo={class:`flex items-center`},Wo={class:`text-[#a4a4a4] ml-[16px]`},Go={class:`flex items-center`},Ko={class:`text-[#a4a4a4] ml-[16px]`},qo={class:`flex items-center`},Jo={class:`text-[#a4a4a4] ml-[16px]`},Yo={class:`flex items-center`},Xo={class:`text-[#a4a4a4] ml-[16px]`},Zo={class:`flex items-center`},Qo={class:`text-[#a4a4a4] ml-[16px]`},$o={class:`flex items-center`},es={class:`text-[#a4a4a4] ml-[16px]`},ts={class:`flex items-center`},ns={class:`text-[#a4a4a4] ml-[16px]`};function rs(e,t){return P(),n(`div`,Va,[S(`div`,Ha,[S(`div`,Ua,[S(`div`,null,[S(`div`,Wa,y(e.$t(`fileEditor.shortcut.common.title`)),1),S(`div`,Ga,[S(`div`,Ka,[t[0]||(t[0]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Ctrl`),i(` + `),S(`kbd`,null,`S`)],-1)),S(`div`,qa,y(e.$t(`fileEditor.shortcut.common.saveFile`)),1)]),S(`div`,Ja,[t[1]||(t[1]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Ctrl`),i(` + `),S(`kbd`,null,`C`)],-1)),S(`div`,Ya,y(e.$t(`fileEditor.shortcut.common.copy`)),1)]),S(`div`,Xa,[t[2]||(t[2]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Ctrl`),i(` + `),S(`kbd`,null,`X`)],-1)),S(`div`,Za,y(e.$t(`fileEditor.shortcut.common.cut`)),1)]),S(`div`,Qa,[t[3]||(t[3]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Ctrl`),i(` + `),S(`kbd`,null,`V`)],-1)),S(`div`,$a,y(e.$t(`fileEditor.shortcut.common.paste`)),1)]),S(`div`,eo,[t[4]||(t[4]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Ctrl`),i(` + `),S(`kbd`,null,`A`)],-1)),S(`div`,to,y(e.$t(`fileEditor.shortcut.common.selectAll`)),1)]),S(`div`,no,[t[5]||(t[5]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Ctrl`),i(` + `),S(`kbd`,null,`Z`)],-1)),S(`div`,ro,y(e.$t(`fileEditor.shortcut.common.undo`)),1)]),S(`div`,io,[t[6]||(t[6]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Ctrl`),i(` + `),S(`kbd`,null,`Y`)],-1)),S(`div`,ao,y(e.$t(`fileEditor.shortcut.common.redo`)),1)]),S(`div`,oo,[t[7]||(t[7]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Ctrl`),i(` + `),S(`kbd`,null,`F`)],-1)),S(`div`,so,y(e.$t(`fileEditor.shortcut.common.find`)),1)]),S(`div`,co,[t[8]||(t[8]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Ctrl`),i(` + `),S(`kbd`,null,`H`)],-1)),S(`div`,lo,y(e.$t(`fileEditor.shortcut.common.replace`)),1)]),S(`div`,uo,[t[9]||(t[9]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Esc`)],-1)),S(`div`,fo,y(e.$t(`fileEditor.shortcut.common.esc`)),1)])])]),S(`div`,po,[S(`div`,mo,y(e.$t(`fileEditor.shortcut.cursorMove.title`)),1),S(`div`,ho,[t[14]||(t[14]=S(`div`,{class:`flex items-center`},[S(`div`,{class:`flex items-center flex-wrap gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Home`),i(` / `),S(`kbd`,null,`End`),i(` / `),S(`kbd`,null,`Up`),i(` / `),S(`kbd`,null,`Left`),i(` / `),S(`kbd`,null,`Down`),i(` / `),S(`kbd`,null,`Right`)])],-1)),S(`div`,go,[t[10]||(t[10]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Ctrl`),i(` + `),S(`kbd`,null,`Home`),i(` / `),S(`kbd`,null,`End`)],-1)),S(`div`,_o,y(e.$t(`fileEditor.shortcut.cursorMove.docStartEnd`)),1)]),S(`div`,vo,[t[11]||(t[11]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Ctrl`),i(` + `),S(`kbd`,null,`P`)],-1)),S(`div`,yo,y(e.$t(`fileEditor.shortcut.cursorMove.matchingTag`)),1)]),S(`div`,bo,[t[12]||(t[12]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`PageUp`),i(` / `),S(`kbd`,null,`PageDown`)],-1)),S(`div`,xo,y(e.$t(`fileEditor.shortcut.cursorMove.pageUpDown`)),1)]),S(`div`,So,[t[13]||(t[13]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Alt`),i(` + `),S(`kbd`,null,`Left`),i(` / `),S(`kbd`,null,`Right`)],-1)),S(`div`,Co,y(e.$t(`fileEditor.shortcut.cursorMove.lineStartEnd`)),1)])])])]),S(`div`,wo,[S(`div`,null,[S(`div`,To,y(e.$t(`fileEditor.shortcut.selection.title`)),1),S(`div`,Eo,[S(`div`,Do,[S(`div`,Oo,[S(`kbd`,null,y(e.$t(`fileEditor.shortcut.selection.mouseBox`)),1),t[15]||(t[15]=i(` —— `,-1)),S(`kbd`,null,y(e.$t(`fileEditor.shortcut.selection.drag`)),1)])]),t[20]||(t[20]=m(`
Shift + Home / End / Up / Left / Down / Right
`,1)),S(`div`,ko,[t[16]||(t[16]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Shift`),i(` + `),S(`kbd`,null,`PageUp`),i(` / `),S(`kbd`,null,`PageDown`)],-1)),S(`div`,Ao,y(e.$t(`fileEditor.shortcut.selection.pageSelect`)),1)]),S(`div`,jo,[t[17]||(t[17]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Ctrl`),i(` + `),S(`kbd`,null,`Shift`),i(` + `),S(`kbd`,null,`Home`),i(` / `),S(`kbd`,null,`End`)],-1)),S(`div`,Mo,y(e.$t(`fileEditor.shortcut.selection.cursorToStartEnd`)),1)]),S(`div`,No,[S(`div`,Po,[t[18]||(t[18]=S(`kbd`,null,`Alt`,-1)),t[19]||(t[19]=i(` + `,-1)),S(`kbd`,null,y(e.$t(`fileEditor.shortcut.selection.mouseDrag`)),1)]),S(`div`,Fo,y(e.$t(`fileEditor.shortcut.selection.blockSelect`)),1)])])]),S(`div`,Io,[S(`div`,Lo,y(e.$t(`fileEditor.shortcut.edit.title`)),1),S(`div`,Ro,[S(`div`,zo,[t[21]||(t[21]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Ctrl`),i(` + `),S(`kbd`,null,`/`)],-1)),S(`div`,Bo,y(e.$t(`fileEditor.shortcut.edit.toggleComment`)),1)]),S(`div`,Vo,[t[22]||(t[22]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Tab`)],-1)),S(`div`,Ho,y(e.$t(`fileEditor.shortcut.edit.indent`)),1)]),S(`div`,Uo,[t[23]||(t[23]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Shift`),i(` + `),S(`kbd`,null,`Tab`)],-1)),S(`div`,Wo,y(e.$t(`fileEditor.shortcut.edit.outdent`)),1)]),S(`div`,Go,[t[24]||(t[24]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Delete`)],-1)),S(`div`,Ko,y(e.$t(`fileEditor.shortcut.edit.delete`)),1)]),S(`div`,qo,[t[25]||(t[25]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Ctrl`),i(` + `),S(`kbd`,null,`D`)],-1)),S(`div`,Jo,y(e.$t(`fileEditor.shortcut.edit.deleteLine`)),1)]),S(`div`,Yo,[t[26]||(t[26]=S(`div`,{class:`flex items-center flex-wrap gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Alt`),i(` + `),S(`kbd`,null,`Shift`),i(` + `),S(`kbd`,null,`Up`),i(` / `),S(`kbd`,null,`Down`)],-1)),S(`div`,Xo,y(e.$t(`fileEditor.shortcut.edit.copyLineUpDown`)),1)]),S(`div`,Zo,[t[27]||(t[27]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Alt`),i(` + `),S(`kbd`,null,`Delete`)],-1)),S(`div`,Qo,y(e.$t(`fileEditor.shortcut.edit.deleteRight`)),1)]),S(`div`,$o,[t[28]||(t[28]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Alt`),i(` + `),S(`kbd`,null,`Up`),i(` / `),S(`kbd`,null,`Down`)],-1)),S(`div`,es,y(e.$t(`fileEditor.shortcut.edit.swapLineUpDown`)),1)]),S(`div`,ts,[t[29]||(t[29]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Ctrl`),i(` + `),S(`kbd`,null,`Shift`),i(` + `),S(`kbd`,null,`D`)],-1)),S(`div`,ns,y(e.$t(`fileEditor.shortcut.edit.copyLineDown`)),1)])])])])])])}var is=U(Ba,[[`render`,rs],[`__scopeId`,`data-v-fccb0a32`]]);N();var as={class:`flex-1 flex flex-col h-full bg-[#1e1e1e] overflow-hidden`},os={class:`flex-1 overflow-hidden relative`},ss=A({__name:`index`,setup(e,{expose:t}){let i=X(),{fileList:o,currentFileIndex:s,currentFile:c,editorConfig:l}=V(i),{saveFileContentAndClose:u,closeTab:d,updateTabContent:p}=i,m=D(`editorMainRef`),h=R({get:()=>{var e;return((e=c.value)==null?void 0:e.content)||``},set:e=>{s.value!==-1&&p(s.value,e)}}),g=b({line:1,column:1}),_=R(()=>Number(l.value.aceEditor.tabSize)),v=R(()=>l.value.aceEditor.useSoftTabs),y=R(()=>{var e;return((e=c.value)==null?void 0:e.encoding)||``}),x=R(()=>{let e=new Map,t=Object.entries(l.value.supportedModes||{});for(let[n,r]of t){let t=r[0].split(`|`);for(let r of t)e.set(r,n)}return e}),C=R(()=>{var e;let t=(e=c.value)==null?void 0:e.type;return t&&x.value.get(t)||`Text`}),w=R(()=>{var e,t;let n=C.value;return(e=(t=l.value.nameOverrides)==null?void 0:t[n])==null?n:e}),T=async e=>{await u(e)},E=e=>{d(e)},O=e=>{g.line=e.line,g.column=e.column},k=e=>{if(e===`search`){var t;(t=m.value)==null||t.execCommand(`find`)}else if(e===`replace`){var n;(n=m.value)==null||n.execCommand(`replace`)}else if(e===`goToLine`){var r;i.openToolsModal(`goToLine`,{currentLine:g.line,currentColumn:g.column,maxLine:(r=c.value)!=null&&r.content?c.value.content.split(` -`).length:1,onChange:e=>{var t;(t=m.value)==null||t.jumpToLine(e)}})}},A=e=>{var t;(t=m.value)==null||t.jumpToLine(e)};return t({handleToolbarAction:k}),i.getEditorConfig(),(e,t)=>(P(),n(`div`,as,[r(Da,{value:a(s),"onUpdate:value":t[0]||(t[0]=e=>M(s)?s.value=e:null),data:a(o),save:T,onClose:E},null,8,[`value`,`data`]),a(c)?(P(),n(j,{key:0},[S(`div`,os,[a(c).type===`shortcut`?(P(),L(is,{key:0})):a(c).type===`diff`?(P(),L(za,{key:1,mode:a(C)},null,8,[`mode`])):(P(),L(ka,{key:2,ref_key:`editorMainRef`,ref:m,value:a(h),"onUpdate:value":t[1]||(t[1]=e=>M(h)?h.value=e:null),mode:a(C),onCursorChange:O},null,8,[`value`,`mode`]))]),a(c).type===`shortcut`?f(``,!0):(P(),L(Ra,{key:0,"file-path":a(c).path,encoding:a(y),"line-ending":a(c).lineEnding,cursor:a(g),"tab-size":a(_),"use-soft-tabs":a(v),language:a(w),onJumpLine:A},null,8,[`file-path`,`encoding`,`line-ending`,`cursor`,`tab-size`,`use-soft-tabs`,`language`]))],64)):f(``,!0)]))}});N();var cs={class:`editor-container`},ls={class:`editor-body`},us=A({__name:`index`,props:{filePath:{type:String,required:!0},currentPath:{type:String,required:!0},onClose:{type:Function,required:!0},onMaximize:{type:Function,required:!0},onMinimize:{type:Function,required:!0}},setup(e){let t=e,i=D(`codeEditorRef`),{t:s}=B(),c=X(),{isMinimize:l}=V(c),u=e=>{if(e.key===`F5`||e.key===`r`&&(e.metaKey||e.ctrlKey)){e.preventDefault(),W.info(s(`fileEditor.messages.noRefresh`));return}};c.setCurrentPath(t.currentPath),_(()=>{window.addEventListener(`keydown`,u,{capture:!0}),c.isOpen=!0,c.openFile(t.filePath)}),o(()=>{window.removeEventListener(`keydown`,u,{capture:!0}),c.isOpen=!1,c.isMinimize=!1,c.fileList=[],c.currentFileIndex=-1,c.currentPath=``,c.creatingType=null,c.isSearchMode=!1,c.closeToolsModal()});let d=z(!1),f=R({get:()=>l.value,set:e=>{l.value=e}}),p=e=>{i.value&&i.value.handleToolbarAction(e)},m=()=>{f.value=!f.value,t.onMinimize()},h=()=>{d.value=!d.value,t.onMaximize()},g=()=>{let e=c.fileList.some(e=>e.content!==e.originalContent&&e.type!==`shortcut`),n=()=>{Ce(),t.onClose&&t.onClose()};e?H({title:s(`fileEditor.editorHeader.tipTitle`),content:s(`fileEditor.editorHeader.modifiedSaveConfirm`),confirmText:s(`fileEditor.common.save`),cancelText:s(`fileEditor.editorHeader.dontSave`),onConfirm:async()=>{await c.saveAllFile(),n()},onCancel:()=>{n()}}):n()};return(e,t)=>(P(),n(`div`,cs,[r(Nt,{"is-minimize":a(f),"is-maximize":a(d),onMinimize:m,onMaximize:h,onClose:g},null,8,[`is-minimize`,`is-maximize`]),C(r(hn,{onAction:p},null,512),[[ne,!a(f)]]),C(S(`main`,ls,[r(Sa),r(ss,{ref_key:`codeEditorRef`,ref:i},null,512)],512),[[ne,!a(f)]])]))}}),ds=t({default:()=>fs}),fs=U(us,[[`__scopeId`,`data-v-5961e81f`]]);export{Cr as $,ti as A,Mr as B,Yi as C,ni as D,Ai as E,qr as F,Fr as G,Ur as H,Wr as I,kr as J,zr as K,Tr as L,ai as M,ii as N,ri as O,Qr as P,Or as Q,Dr as R,bi as S,Bi as T,Ir as U,Pr as V,Lr as W,Br as X,Nr as Y,Vr as Z,Ci as _,Ct as _t,Qi as a,Un as at,ji as b,ia as c,zn as ct,ca as d,Wn as dt,tr as et,wi as f,An as ft,Li as g,En as gt,Oi as h,Dn as ht,la as i,Rn as it,si as j,oi as k,Xi as l,Yn as lt,Di as m,kn as mt,ga as n,rr as nt,na as o,Nn as ot,xi as p,On as pt,Ar as q,$ as r,nr as rt,oa as s,Vn as st,ds as t,Z as tt,sa as u,ir as ut,Ui as v,St as vt,Mi as w,ki as x,zi as y,Gr as z}; \ No newline at end of file +`):e;return{isOpen:e,isMinimize:t,unminimize:n,toolsModal:r,currentPath:o,fileList:i,currentFileIndex:a,currentFile:m,refreshKey:s,isLoading:c,editorConfig:l,creatingType:u,isSearchMode:d,searchWord:f,searchAll:p,openFile:g,openShortcutTab:_,openDiffTab:v,closeTab:x,updateTabContent:S,setCurrentPath:w,goToParent:T,refreshFileList:E,setLoading:k,getEditorConfig:j,saveEditorConfig:M,saveFileContent:N,saveFileContentAndClose:P,saveCurrentFileContent:F,saveAllFile:ee,getFileContent:y,changeLineEnding:async e=>{!m.value||m.value.type===`shortcut`||(m.value.content=te(m.value.content,e),await F(),m.value.lineEnding=e)},changeEncoding:async e=>{if(!m.value||m.value.type===`shortcut`)return;let t=m.value.path;l.value.aceEditor.encoding=e,await M(),m.value.encoding=e,await N(a.value,!0,!0),y(t)},changeTheme:async e=>{l.value.aceEditor.editorTheme=e,await M()},toggleSetting:async e=>{let t=l.value.aceEditor;t[e]=!t[e],await M()},updateTabSettings:async(e,t)=>{l.value.aceEditor.useSoftTabs=e!==`tab`,l.value.aceEditor.tabSize=t,await M(),V.success(J(`fileEditor.store.tabSettingsRefreshed`))},getCurrentFileContent:b,startCreateNewItem:e=>{u.value=e},cancelCreateNewItem:()=>{u.value=null},confirmCreateNewItem:async e=>{if(!e.trim()){V.warning(J(`fileEditor.store.nameRequired`));return}let t=u.value;t===`file`?await Ze({path:`${o.value}/${e}`}):t===`folder`&&await it({path:`${o.value}/${e}`}),V.success(J(`fileEditor.store.createSuccess`,{type:J(t===`file`?`fileEditor.store.newFile`:`fileEditor.store.newFolder`)})),u.value=null,E()},toggleSearchMode:D,executeSearch:O,openToolsModal:(e,t)=>{r.value={show:!0,type:e,data:t||{}}},closeToolsModal:()=>{r.value={show:!1,type:null,data:{}}}}});P();var Dt={class:`title-left`},Ot={class:`title-right`},kt=[`title`],At=[`title`],jt={key:0,class:`i-ant-design-switcher-outlined`},Mt={key:1,class:`i-ant-design-border-outlined`},Nt=[`title`],Pt=K(j({__name:`index`,props:{isMinimize:{type:Boolean},isMaximize:{type:Boolean}},emits:[`minimize`,`maximize`,`close`],setup(e,{emit:t}){let i=e,a=t,o=Y(),s=C(null),l=()=>{a(`minimize`);let e=!i.isMinimize;s.value&&L(()=>{let t=ze(s.value,`n-dialog`);if(t)if(!e)t.style.left=``,t.style.top=``;else{let e=document.documentElement.clientHeight-t.offsetHeight-68,n=parseFloat(t.style.left)||0,r=parseFloat(t.style.top)||0;t.style.left=`${n+216-t.offsetLeft}px`,t.style.top=`${r+e-t.offsetTop}px`}})},f=()=>{a(`maximize`),!i.isMaximize&&s.value&&L(()=>{let e=ze(s.value,`n-dialog`);e&&(e.style.left=``,e.style.top=``)})},p=()=>{a(`close`)};return c(()=>{o.unminimize=()=>{i.isMinimize&&l()}}),d(()=>{o.unminimize=null}),(t,i)=>{let a=n(`modal-drag`);return M((u(),r(`div`,{ref_key:`titleRef`,ref:s,class:`editor-title`},[S(`div`,Dt,[S(`span`,null,D(t.$t(`fileEditor.title.onlineTextEditor`)),1)]),S(`div`,Ot,[!e.isMaximize&&!e.isMinimize?(u(),r(`div`,{key:0,class:`action-btn`,title:t.$t(`fileEditor.title.minimize`),onClick:l},[...i[1]||(i[1]=[S(`div`,{class:`i-ant-design-minus-outlined`},null,-1)])],8,kt)):g(``,!0),S(`div`,{class:`action-btn`,title:e.isMinimize?t.$t(`fileEditor.title.restore`):e.isMaximize?t.$t(`fileEditor.title.restoreDown`):t.$t(`fileEditor.title.maximize`),onClick:i[0]||(i[0]=t=>e.isMinimize?l():f())},[e.isMinimize||e.isMaximize?(u(),r(`div`,jt)):(u(),r(`div`,Mt))],8,At),S(`div`,{class:`action-btn close-btn`,onClick:p,title:t.$t(`fileEditor.title.close`)},[...i[2]||(i[2]=[S(`div`,{class:`i-ant-design-close-outlined`},null,-1)])],8,Nt)])])),[[a]])}}}),[[`__scopeId`,`data-v-3102b2b4`]]);P();var Ft={class:`toolbar-dialog`},It={class:`toolbar-title`},Lt={class:`fontsize-content flex items-center gap-16px`},Rt=K(j({__name:`index`,props:{currentSize:{type:Number,default:14},onChange:{type:Function}},emits:[`close`],setup(e,{emit:t}){let n=e,i=t,o=C(n.currentSize),l=C(null),d=()=>{let e=Number(o.value);if(!isNaN(e)&&e>0){var t;(t=n.onChange)==null||t.call(n,e),i(`close`)}};return c(()=>{var e;(e=l.value)==null||e.focus()}),(e,t)=>{let n=le,i=he;return u(),r(`div`,Ft,[S(`div`,It,D(e.$t(`fileEditor.dialogs.fontSizeTitle`)),1),S(`div`,Lt,[a(n,{ref_key:`inputRef`,ref:l,value:h(o),"onUpdate:value":t[0]||(t[0]=e=>k(o)?o.value=e:null),"show-button":!1,class:`fontsize-input`,onKeyup:E(d,[`enter`])},null,8,[`value`]),a(i,{type:`primary`,class:`fontsize-btn`,onClick:d},{default:w(()=>[s(D(e.$t(`fileEditor.common.save`)),1)]),_:1})])])}}}),[[`__scopeId`,`data-v-cd363012`]]);P();var zt={class:`line-ending-select`},Bt=[`onClick`],Vt={key:0,class:`i-fa6-solid-check`},Ht=K(j({__name:`LineSelect`,props:{value:{type:[String,Number,Array],default:``},options:{type:Array,default:()=>[]},onUpdateValue:[Function,Array],"onUpdate:value":[Function,Array]},setup(e){let t=e,n=(e,n)=>{let{onUpdateValue:r,"onUpdate:value":i}=t;r&&ve(r,e,n),i&&ve(i,e,n)};return(t,i)=>(u(),r(`div`,zt,[(u(!0),r(N,null,v(e.options,t=>(u(),r(`div`,{key:t.value,class:y([`line-ending-item`,{active:e.value===t.value}]),onClick:e=>n(t.value,t)},[S(`span`,null,D(t.label),1),e.value===t.value?(u(),r(`i`,Vt)):g(``,!0)],10,Bt))),128))]))}}),[[`__scopeId`,`data-v-3b563599`]]);P();var Ut={class:`toolbar-dialog`},Wt={class:`toolbar-title`},Gt=K(j({__name:`index`,props:{theme:{type:String,default:`monokai`},onChange:{type:Function}},setup(e){let{t}=R(),{editorConfig:n}=z(Y()),i=e,o=C(i.theme||`monokai`),s=I(()=>({chrome:t(`fileEditor.dialogs.theme.chrome`),monokai:t(`fileEditor.dialogs.theme.monokai`)})),c=I(()=>n.value.themeList.map(e=>({label:s.value[e]||e,value:e}))),l=e=>{var t;(t=i.onChange)==null||t.call(i,e)};return(e,t)=>(u(),r(`div`,Ut,[S(`div`,Wt,D(e.$t(`fileEditor.dialogs.themeTitle`)),1),a(Ht,{value:h(o),"onUpdate:value":[t[0]||(t[0]=e=>k(o)?o.value=e:null),l],options:h(c)},null,8,[`value`,`options`])]))}}),[[`__scopeId`,`data-v-fd78c99a`]]);P();var Kt={class:`toolbar-dialog`},qt={class:`toolbar-title`},Jt={class:`setting-list`},Yt=[`onClick`],Xt={key:0,class:`i-fa6-solid-check`},Zt=K(j({__name:`index`,setup(e){let{t}=R(),n=Y(),{editorConfig:i}=z(n),a=I(()=>i.value.aceEditor),o=I(()=>[{key:`wrap`,label:t(`fileEditor.dialogs.setting.wrap`)},{key:`enableLiveAutocompletion`,label:t(`fileEditor.dialogs.setting.enableLiveAutocompletion`)},{key:`enableSnippets`,label:t(`fileEditor.dialogs.setting.enableSnippets`)},{key:`showInvisibles`,label:t(`fileEditor.dialogs.setting.showInvisibles`)},{key:`showLineNumbers`,label:t(`fileEditor.dialogs.setting.showLineNumbers`)}]),s=async e=>{await n.toggleSetting(e)};return(e,t)=>(u(),r(`div`,Kt,[S(`div`,qt,D(e.$t(`fileEditor.dialogs.settingTitle`)),1),S(`div`,Jt,[(u(!0),r(N,null,v(o.value,e=>(u(),r(`div`,{key:e.key,class:`setting-item`,onClick:t=>s(e.key)},[S(`span`,null,D(e.label),1),a.value[e.key]?(u(),r(`i`,Xt)):g(``,!0)],8,Yt))),128))])]))}}),[[`__scopeId`,`data-v-0f74f1f1`]]);P();var Qt={class:`toolbar-dialog`},$t={class:`toolbar-title`},en=K(j({__name:`index`,props:{fileName:{type:String,default:``},lineEnding:{type:String,default:`LF`},onChange:{type:Function}},emits:[`close`],setup(e,{emit:t}){let n=e,{t:i}=R(),o=t,s=C(n.lineEnding),c=[{label:`CRLF`,value:`CRLF`},{label:`LF`,value:`LF`}],l=e=>{H({title:i(`fileEditor.dialogs.lineEndingChangeTitle`),confirmText:i(`fileEditor.common.save`),content:()=>a(N,null,[a(`div`,null,[i(`fileEditor.dialogs.lineEndingChangeContent1`,{file:n.fileName||``,from:s.value,to:e})]),a(`div`,{class:`mt-8px`},[i(`fileEditor.dialogs.lineEndingChangeContent2`,{save:i(`fileEditor.common.save`)})])]),onConfirm:async()=>{var t;await((t=n.onChange)==null?void 0:t.call(n,e)),o(`close`)}})};return(e,t)=>(u(),r(`div`,Qt,[S(`div`,$t,D(e.$t(`fileEditor.dialogs.lineEndingTitle`)),1),a(Ht,{value:h(s),options:c,"onUpdate:value":l},null,8,[`value`])]))}}),[[`__scopeId`,`data-v-34b64179`]]);P();var tn={class:`toolbar-dialog`},nn={class:`toolbar-title`},rn={class:`toolbar-title`},an=K(j({__name:`index`,props:{useSoftTabs:{type:String,default:`tab`},tabSize:{type:Number,default:4},onChange:{type:Function}},setup(e){let{t}=R(),n=e,i=C(n.useSoftTabs),o=C(n.tabSize),s=I(()=>[{label:t(`fileEditor.dialogs.tabSize.useSpaces`),value:`space`},{label:t(`fileEditor.dialogs.tabSize.useTabs`),value:`tab`}]),c=[{label:`1`,value:1},{label:`2`,value:2},{label:`3`,value:3},{label:`4`,value:4},{label:`5`,value:5},{label:`6`,value:6}],l=()=>{f()},d=()=>{f()},f=()=>{var e;(e=n.onChange)==null||e.call(n,i.value,o.value)};return(e,t)=>(u(),r(`div`,tn,[S(`div`,nn,D(e.$t(`fileEditor.dialogs.tabSizeTitle`)),1),a(Ht,{value:h(i),"onUpdate:value":[t[0]||(t[0]=e=>k(i)?i.value=e:null),l],options:h(s)},null,8,[`value`,`options`]),S(`div`,rn,D(e.$t(`fileEditor.dialogs.tabSizeLengthTitle`)),1),a(Ht,{value:h(o),"onUpdate:value":[t[1]||(t[1]=e=>k(o)?o.value=e:null),d],options:c},null,8,[`value`])]))}}),[[`__scopeId`,`data-v-9b2e7d57`]]);P();var on={class:`toolbar-dialog`},sn={class:`toolbar-title`},cn=K(j({__name:`index`,props:{encoding:{type:String,default:`UTF-8`},onChange:{type:Function}},setup(e){var t;let{editorConfig:n}=z(Y()),i=e,o=C(((t=i.encoding)==null?void 0:t.toUpperCase())||`UTF-8`),s=I(()=>n.value.encodingList.map(e=>({label:e.toUpperCase(),value:e.toUpperCase()}))),c=e=>{var t;(t=i.onChange)==null||t.call(i,e)};return(e,t)=>(u(),r(`div`,on,[S(`div`,sn,D(e.$t(`fileEditor.dialogs.encodingTitle`)),1),a(Ht,{value:h(o),"onUpdate:value":[t[0]||(t[0]=e=>k(o)?o.value=e:null),c],options:h(s)},null,8,[`value`,`options`])]))}}),[[`__scopeId`,`data-v-60c1d667`]]);P();var ln={class:`toolbar-dialog`},un={class:`toolbar-title`},dn={class:`goto-content`},fn={class:`goto-hint`},pn=K(j({__name:`index`,props:{currentLine:{type:Number,default:1},currentColumn:{type:Number,default:1},maxLine:{type:Number,default:1},onChange:{type:Function}},emits:[`close`],setup(e,{expose:t,emit:n}){let i=e,o=n,s=C(i.currentLine),l=C(null),d=()=>{let e=Number(s.value);if(!isNaN(e)&&e>=1&&e<=i.maxLine){var t;(t=i.onChange)==null||t.call(i,e),o(`close`)}};return c(()=>{var e;(e=l.value)==null||e.focus()}),t({onClose:()=>{o(`close`)}}),(t,n)=>(u(),r(`div`,ln,[S(`div`,un,D(t.$t(`fileEditor.dialogs.goToLineTitle`)),1),S(`div`,dn,[a(h(le),{value:s.value,"onUpdate:value":n[0]||(n[0]=e=>s.value=e),ref_key:`inputRef`,ref:l,"show-button":!1,class:`goto-input`,placeholder:``,onKeydown:E(d,[`enter`])},null,8,[`value`]),S(`div`,fn,D(t.$t(`fileEditor.dialogs.goToLineHint`,{line:e.currentLine,column:e.currentColumn,max:e.maxLine})),1)])]))}}),[[`__scopeId`,`data-v-55e56222`]]);P();var mn={class:`toolbar-list`},hn=[`onClick`],gn=K(j({__name:`index`,emits:[`action`],setup(e,{emit:t}){let n=t,{t:i}=R(),o=Y(),{editorConfig:s,toolsModal:c}=z(o),l=x(`toolbarWrapperRef`),d=I(()=>{var e;return(e=l.value)==null?void 0:e}),f=I(()=>{switch(c.value.type){case`fontSize`:return Rt;case`theme`:return Gt;case`setting`:return Zt;case`lineEnding`:return en;case`tabSize`:return an;case`encoding`:return cn;case`goToLine`:return pn;default:return}}),p=I(()=>{switch(c.value.type){case`fontSize`:return{currentSize:Number(s.value.aceEditor.fontSize),onChange:b};case`theme`:return{theme:s.value.aceEditor.editorTheme,onChange:C};case`setting`:return{};case`lineEnding`:case`tabSize`:case`encoding`:case`goToLine`:return c.value.data;default:return{}}}),m=I(()=>[{key:`save`,label:i(`fileEditor.toolbar.save`),icon:`i-ep-select`},{key:`saveAll`,label:i(`fileEditor.toolbar.saveAll`),icon:`i-ep-document-copy`},{key:`refresh`,label:i(`fileEditor.toolbar.refresh`),icon:`i-ep-refresh-right`},{key:`search`,label:i(`fileEditor.toolbar.search`),icon:`i-ep-search`},{key:`replace`,label:i(`fileEditor.toolbar.replace`),icon:`i-ep-document`},{key:`goToLine`,label:i(`fileEditor.toolbar.jumpLine`),icon:`i-ep-location`},{key:`fontSize`,label:i(`fileEditor.toolbar.fontSize`),icon:`i-ep-monitor`},{key:`theme`,label:i(`fileEditor.toolbar.theme`),icon:`i-ep-operation`},{key:`setting`,label:i(`fileEditor.toolbar.setting`),icon:`i-ep-setting`},{key:`shortcut`,label:i(`fileEditor.toolbar.shortcut`),icon:`i-ep-question-filled`}]),g=e=>{switch(e){case`save`:o.saveCurrentFileContent();break;case`saveAll`:o.saveAllFile();break;case`refresh`:_();break;case`search`:case`replace`:n(`action`,e);break;case`goToLine`:n(`action`,e);break;case`fontSize`:case`theme`:case`setting`:o.openToolsModal(e);break;case`shortcut`:o.openShortcutTab();break}},_=async()=>{let e=V.loading(i(`fileEditor.toolbar.refreshing`));try{await o.getCurrentFileContent(),V.success(i(`fileEditor.toolbar.refreshed`))}finally{e.close()}},b=async e=>{s.value.aceEditor.fontSize=e,await o.saveEditorConfig(),V.success(i(`fileEditor.toolbar.fontSizeSaved`)),o.closeToolsModal()},C=async e=>{await o.changeTheme(e),o.closeToolsModal()};return(e,t)=>{let n=Ue;return u(),r(`div`,{ref_key:`toolbarWrapperRef`,ref:l,class:`toolbar-wrapper`},[S(`div`,mn,[(u(!0),r(N,null,v(h(m),e=>(u(),r(`div`,{key:e.key,class:`tools-btn`,onClick:t=>g(e.key)},[S(`i`,{class:y(e.icon)},null,2),S(`span`,null,D(e.label),1)],8,hn))),128))]),a(n,{show:h(c).show,"onUpdate:show":t[0]||(t[0]=e=>h(c).show=e),component:h(f),data:h(p),to:h(d),width:420,footer:!1,"show-mask":!1,"hide-close":!0,"mask-closable":!0},null,8,[`show`,`component`,`data`,`to`])],512)}}}),[[`__scopeId`,`data-v-c822e0b3`]]);P();var _n={class:`breadcrumb-wrapper`},vn={class:`flex-1 w-0`},yn=K(j({__name:`Breadcrumb`,setup(e){let{currentPath:t}=z(Y());return(e,n)=>{let i=pe;return u(),r(`div`,_n,[S(`div`,null,D(e.$t(`fileEditor.fileExplorer.directory`))+`:`,1),S(`div`,vn,[a(i,null,{default:w(()=>[s(D(h(t)),1)]),_:1})])])}}}),[[`__scopeId`,`data-v-54af520c`]]);P();var bn={class:`action-btn`},xn={key:1,class:`search-panel`},Sn={class:`search-title`},Cn={class:`title-text`},wn={class:`search-input-wrap`},Tn={class:`search-options`},En=K(j({__name:`Action`,setup(e){let{t}=R(),n=Y(),{isLoading:i,creatingType:o}=z(n),c=e=>()=>p(`i`,{class:[`tree-icon`,e],style:`font-size: 16px; font-style: normal; display: inline-flex; align-items: center;`}),l=I(()=>[{label:t(`fileEditor.fileExplorer.newFolder`),key:`folder`,icon:c(`folder-icon`)},{label:t(`fileEditor.fileExplorer.newFile`),key:`file`,icon:c(`text-icon`)}]),d=e=>{n.startCreateNewItem(e)},f=()=>{let e=n.currentPath,t=e.substring(0,e.lastIndexOf(`/`))||`/`;n.setCurrentPath(t===``?`/`:t)},m=()=>{n.refreshFileList()},g=C(n.searchWord),_=C(n.searchAll),v=()=>{g.value=n.searchWord,_.value=n.searchAll,n.toggleSearchMode(!0)},b=()=>{n.toggleSearchMode(!1),g.value=``,_.value=!1},x=()=>{n.executeSearch(g.value,_.value)};return(e,t)=>{let c=_e,p=fe,C=xe;return u(),r(`div`,{class:y([`action-wrapper`,{"is-search-mode":h(n).isSearchMode}])},[h(n).isSearchMode?(u(),r(`div`,xn,[S(`div`,Sn,[S(`span`,Cn,D(e.$t(`fileEditor.fileExplorer.searchPanelTitle`)),1),S(`span`,{class:`close-btn`,onClick:b},[t[5]||(t[5]=S(`i`,{class:`i-ep-close`},null,-1)),s(` `+D(e.$t(`fileEditor.fileExplorer.close`)),1)])]),S(`div`,wn,[a(p,{value:h(g),"onUpdate:value":t[0]||(t[0]=e=>k(g)?g.value=e:null),placeholder:e.$t(`fileEditor.fileExplorer.searchPlaceholder`),onKeydown:E(x,[`enter`])},{suffix:w(()=>[S(`div`,{class:`search-icon-btn`,onClick:x},[...t[6]||(t[6]=[S(`i`,{class:`i-ep-search`},null,-1)])])]),_:1},8,[`value`,`placeholder`])]),S(`div`,Tn,[a(C,{checked:h(_),"onUpdate:checked":t[1]||(t[1]=e=>k(_)?_.value=e:null)},{default:w(()=>[s(D(e.$t(`fileEditor.fileExplorer.includeSubdir`)),1)]),_:1},8,[`checked`])])])):(u(),r(N,{key:0},[S(`div`,{class:`action-btn`,onClick:f},[t[2]||(t[2]=S(`i`,{class:`i-ep-top`},null,-1)),S(`span`,null,D(e.$t(`fileEditor.fileExplorer.up`)),1)]),S(`div`,{class:`action-btn`,onClick:m},[S(`i`,{class:y([`i-ep-refresh-right`,{"is-loading":h(i)}])},null,2),S(`span`,null,D(e.$t(`fileEditor.fileExplorer.refresh`)),1)]),a(c,{trigger:`click`,disabled:h(o)!==null,options:h(l),placement:`bottom`,"show-arrow":!0,"arrow-point-to-center":!0,onSelect:d},{default:w(()=>[S(`div`,bn,[t[3]||(t[3]=S(`i`,{class:`i-ep-plus`},null,-1)),S(`span`,null,D(e.$t(`fileEditor.fileExplorer.new`)),1)])]),_:1},8,[`disabled`,`options`]),S(`div`,{class:`action-btn`,onClick:v},[t[4]||(t[4]=S(`i`,{class:`i-ep-search`},null,-1)),S(`span`,null,D(e.$t(`fileEditor.fileExplorer.search`)),1)])],64))],2)}}}),[[`__scopeId`,`data-v-e49ff329`]]);P();function Dn(e,t,n){let r=C(!0),i=C(0),a=C(0),o=C(0),s=C(0),c=C(0),l=C(0),u=C(0),d=C(0);function f(){let e=null;return t?()=>{e||(e=setTimeout(()=>{t({m_flag:r,m_left:i,m_right:a,m_bottom:s,m_top:o,m_x:u,m_y:d,m_height:c,m_width:l}),clearTimeout(e),e=null},10))}:!1}let p;k(e)?p=e.value:typeof e==`string`?p=document.querySelector(e):e instanceof Element&&(p=e);let m=f();function h(e){let{left:t,right:n,top:r,bottom:f,height:p,width:m,x:h,y:g}=e.getBoundingClientRect();i.value=t,a.value=n,o.value=r,s.value=f,c.value=p,l.value=m,u.value=h,d.value=g}return p&&(p.onmousedown=e=>{if(n&&n(e,{m_flag:r,m_left:i,m_right:a,m_bottom:s,m_top:o,m_x:u,m_y:d,m_height:c,m_width:l}),!r.value)return;let{left:t,right:f,top:g,bottom:_}=p.getBoundingClientRect(),v=document.createElement(`div`),y=e.clientX,b=e.clientY;v.style.position=`absolute`,v.style.left=y-t+`px`,v.style.top=b-g+`px`,v.style.width=`0px`,v.style.height=`0px`,v.style.backgroundColor=`rgba(135, 182, 130, 0.1)`,v.classList.add(`district-wrapper`),p.appendChild(v),e.preventDefault();let x=e=>{e.preventDefault(),!w.value&&!O.value&&(y<=e.clientX?v.style.width=e.clientX-y+`px`:(v.style.width=y-e.clientX+`px`,v.style.marginLeft=-(y-e.clientX)+`px`),b<=e.clientY?(v.style.height=e.clientY-b+A+`px`,v.style.marginTop=-A+`px`):(v.style.height=b-e.clientY+j+`px`,v.style.marginTop=-(b-e.clientY)+`px`),e.clientXf&&(v.style.width=f-y+`px`)),e.clientY>_&&C(),e.clientY{if(k.scrollTop>=k.scrollHeight-k.clientHeight){S();return}v.style.height=v.offsetHeight+10+`px`,v.style.marginTop=parseInt(getComputedStyle(v).marginTop)-10+`px`,k.scrollTop+=10,A=k.scrollTop,h(v),m&&m()},{immediate:!1}),{pause:E,resume:D,isActive:O}=T(()=>{if(k.scrollTop<=0){E();return}v.style.height=v.offsetHeight+10+`px`,k.scrollTop-=10,j+=10,h(v),m&&m()},{immediate:!1}),k=p.querySelector(`.n-scrollbar-container`),A=0,j=0;document.onmousemove=x,document.onmouseup=()=>{document.onmousemove=null,p.contains(v)&&p.removeChild(v)}}),{m_flag:r,m_x:u,m_y:d,m_left:i,m_right:a,m_top:o,m_bottom:s,m_height:c,m_width:l}}function On(e,t){let n=o(e.m_left),r=o(e.m_right),i=o(e.m_top),a=o(e.m_bottom),s=o(t.left),c=o(t.right),l=o(t.top),u=o(t.bottom);return!(cr||ua)}function kn(e){e.card_hover=!0}function An(e){e.card_hover=!1}P(),st();var jn=(e,t)=>{let n=Y();if(n.isOpen){n.openFile(e),n.unminimize&&n.unminimize();return}W({width:`1440px`,height:`80vh`,bgColor:`transparent`,hideClose:!0,showMask:!1,data:{filePath:e,currentPath:t},component:m(()=>q(()=>Promise.resolve().then(()=>ds),void 0))})};P(),st();var Mn=oe(e=>nr(e),100),{t:Nn}=B.global;async function X(e,t){let{tableLoading:n,currentPath:r,favoriteList:i,fileRecycle:a,fileList:o,filesView:s,directoryCount:c,fileCount:l,total:u,page:d,size:f,sort:p,reverse:m,diskMountPoint:h,currentFile:g,currentDirSize:_,uploadFileList:v,dragUploadRef:y}=e;n.value=!0;try{var b;let n=await ca(r.value,e=>{i.value=e.store,a.value=e.file_recycle,c.value=e.dir.length,l.value=e.files.length,u.value=He(e.page),h.value=e.disk,r.value=e.path},{p:d.value,showRow:f.value,...p.value?{sort:p.value,reverse:m.value}:{},disk:!0,...t});g.value=null,_.value=-1;let x=await Fn(e),S=[];x.length&&(S=x.map(e=>e.key)),o.value=n.map(e=>(e.remarks_hover=!1,e.isEditRemarks=!1,e.isCreate=!1,e.card_hover=!1,e.card_choosed=!1,e.isRenameForCard=!1,e.operation_show=!1,S.includes(e.path)?e.isFavorite=!0:e.isFavorite=!1,e.isShare=Number(e.durl)===0?0:Number(e.durl),e)),v.value=[],(b=y.value)==null||b.listenDragEvent(),L(()=>{s.value==`list`&&(Pn(e),Vn(e))}),ua(e)}catch(e){console.warn(e)}finally{n.value=!1}}function Pn(e){let{tableRef:t}=e;t.value&&Dn(t.value.querySelector(`.n-data-table-base-table-body`),t=>In(e,t),(t,n)=>Ln(t,n,e))}async function Fn(e){let{resetFavoriteOptions:t,favoriteOptions:n}=e;try{let e=(await U.post(`/files?action=get_files_store`,{},{requestOptions:{isOriginalResult:!0}})).message.map(e=>({type:e.type,icon:e.type,label:e.name,key:e.path}));return t(),n.value=[...e,...n.value],n.value}catch(e){return console.warn(e),[]}}function In(e,t){let{trRectArr:n,choosedKeys:r}=e,i=[];for(let e=0;ee!==t):r.value.push(t);return}if(Rn(n),e.target.closest(`tr`)){let t=e.target.closest(`tr`).dataset.key;if(e.button==0&&(r.value=[t]),e.button==2){if(r.value.includes(t))return;r.value=[t]}}e.target.nodeName==`INPUT`?t.m_flag.value=!1:t.m_flag.value=!0}}function Rn(e){let{normalTrList:t,trRectArr:n}=e;t.value=document.querySelectorAll(`[class*="normal-tr"]`);let r=[];for(let e=0;ee.value.open()):ia(t.ext)?Zn(e,t):Mi(e)}function Bn(e,t,n){let{currentPath:r}=e,{type:i,name:a}=n,o=$i(a,i);i==`dir`?(r.value=t,X(e)):oa(o)?Xn(e,t):sa(o)?$(e,`Decompress`,e=>e.value.open(t,o)):ia(o)?Zn(e,{path:t,nm:n.name}):jn(t,t.substring(0,t.lastIndexOf(`/`)))}function Vn(e){let{tableRef:t,choosePathRef:n}=e,r=0,i=setInterval(()=>{if(r<10?r++:clearInterval(i),t.value){let r=t.value;r.querySelector(`.n-data-table-base-table-body`)&&Pn(e),r.oncontextmenu=t=>{t.preventDefault(),Hn(t,e)},r.onclick=t=>{t.target.nodeName!=`INPUT`&&(Mn(e),n.value.handleEnterDown())},clearInterval(i)}else return},1e3)}function Hn(e,t){let{choosedKeys:n,contextRef:r}=t,i=`empty`;e.target.closest(`tr`)&&(i=n.value.length>1?`multiple`:n.value.length==1?`single`:`empty`),r.value.filesOperation(e,i)}function Un(){var e;let t=(e=document.querySelector(`#createInput`))==null?void 0:e.querySelector(`input`);t==null||t.focus(),t==null||t.select()}var Wn=oe((e,t)=>{let{choosedKeys:n}=e;if(t.type==`dir`)n.value=[t.nm],Ni(e);else return},200);async function Gn(e,t){let{close:n}=V.loading(`Processing, please wait...`);try{await Te(`tamper_core`,71);let{message:n}=await U.post(`/tamper_core/get_effective_path.json`,{path:t.path},{requestOptions:{isOriginalResult:!0}});if(G(n)&&n.status){let{data:r}=n;t.type===`dir`?Kn(e,t,r):qn(e,t,r)}}finally{n()}}function Kn(e,t,n){let{pid:r,lock:i,action:a}=n;H({width:480,title:(i?`Turning off protection `:`Turning on protection `)+`[${t.path}]`,content:Nn(i?`file.tableController.afterTurningOffProtectionDir`:`file.tableController.afterTurningOnProtectionDir`),onConfirm:async()=>{if(a[0]===`create`&&r===0){await Jn(t.path,[]),X(e);return}let n=[];i?n.push({key:t.path.indexOf(`/www/server/panel/class`)==-1?a[0]:`add_wd`,values:[t.path]}):n.push({key:a[0],values:[t.path]}),await Yn(r,n),X(e)}})}function qn(e,t,n){let{pid:r,lock:i,action:o}=n,s=Nn(i?`file.tableController.turningOffProtection`:`file.tableController.turningOnProtection`,{path:t.path}),c=Nn(i?`file.tableController.afterTurningOffProtectionFile`:`file.tableController.afterTurningOnProtectionFile`),l=C(!1),u=C(!0);H({title:s,width:480,content:()=>a(N,null,[a(`div`,null,[c]),a(`div`,{class:`mt-8px`},[a(xe,{checked:u.value,"onUpdate:checked":e=>u.value=e},{default:()=>[a(`span`,null,[Nn(i?`file.tableController.turningOffProtectionFile`:`file.tableController.turningOnProtectionFile`,{path:t.nm})])]})]),a(`div`,{class:`mt-8px`},[a(xe,{checked:l.value,"onUpdate:checked":e=>l.value=e},{default:()=>[a(`span`,null,[Nn(i?`file.tableController.turningOffProtectionSuffix`:`file.tableController.turningOnProtectionSuffix`,{suffix:t.ext})])]})])]),onConfirm:async()=>{if(o[0]===`create`&&r===0){let n=t.path.substring(0,t.path.lastIndexOf(`/`)),r=[];if(u.value){let e=t.path.split(`/`),n=e.length>=2?e[e.length-2]:``;r.push(`${n}/${t.nm}`)}l.value&&r.push(`.`+t.ext),await Jn(n,r),X(e);return}let n=[];i?(u.value&&(n.push({key:`remove_bf`,values:[t.path]}),n.push({key:`add_wf`,values:[t.path]})),l.value&&n.push({key:`remove_bf`,values:[`.`+t.ext]})):(u.value&&(n.push({key:`add_bf`,values:[t.path]}),n.push({key:`remove_wf`,values:[t.path]})),l.value&&n.push({key:`add_bf`,values:[`.`+t.ext]})),await Yn(r,n),X(e)}})}async function Jn(e,t){let{message:n}=await U.post(`/tamper_core/create_path.json`,{path:e,exts:JSON.stringify(t)},{requestOptions:{loading:Nn(`file.tableController.creatingDirectoryProtection`),isOriginalResult:!0}});if(G(n))if(n.status)V.success(n.msg);else return V.error(n.msg),Promise.reject()}async function Yn(e,t){let{message:n}=await U.post(`/tamper_core/batch_setting.json`,{pid:e,settings:JSON.stringify(t)},{requestOptions:{loading:Nn(`file.tableController.executing`),isOriginalResult:!0}});if(G(n))if(n.status)V.success(n.msg);else return V.error(n.msg),Promise.reject()}function Xn(e,t){let{currentPreviewImg:n,previewShow:r}=e;n.value=t,r.value=!0}function Zn(e,t){let{currentPreviewVideo:n,previewVideoShow:r}=e;n.value={path:t.path,name:t.nm},r.value=!0}async function Qn(e){await U.post(`/files?action=set_file_ps`,e,{requestOptions:{successMessage:!0}})}async function $n(e){let{currentFile:t,currentPath:n}=e;if(t.value&&(t.value.isCreate&&t.value.isRename||t.value.isRenameForCard)&&(t.value.editName||(t.value.isCreate=!1),t.value.editName==t.value.nm&&(t.value.isCreate=!1),t.value.isCreate&&t.value.isRename||t.value.isRenameForCard))if(t.value.editName!==t.value.nm){try{await Di(t.value.path,n.value+`/`+t.value.editName),X(e)}catch(e){console.log(e)}finally{t.value.isCreate=!1,t.value.isRenameForCard=!1,t.value.isRename=!1}return!0}else t.value.isCreate=!1,t.value.isRenameForCard=!1,t.value.isRename=!1}async function er(e){let{currentFile:t,currentPath:n,fileList:r}=e;if(t.value&&t.value.isCreate&&!t.value.isRename)if(t.value.editName==``)r.value.shift();else try{return t.value.type==`dir`?await Er(n.value+`/`+t.value.editName):await Dr(n.value+`/`+t.value.editName),await X(e),!0}catch(e){r.value.shift(),console.warn(e)}}async function tr(e){let{currentFile:t}=e;if(t.value&&t.value.isEditRemarks)return t.value.editRemarks==t.value.rmk?(t.value.isEditRemarks=!1,t.value.remarks_hover=!1,!1):(await Qn({filename:t.value.path,ps_type:0,ps_body:t.value.editRemarks}),await X(e),!0)}async function nr(e){await tr(e)||await $n(e)||await er(e)}async function rr(){return U.post(`/task?action=get_task_lists`,{status:-3})}async function ir(e){if(document.querySelector(`.file-task-modal`))return;let{message:t}=await rr();Re(t)&&t.length>0&&W({title:Nn(`file.tableController.realtimeTaskQueue`),width:510,class:`file-task-modal`,unstableShowMask:!1,data:{store:e,taskList:t},component:m(()=>q(()=>import(`./view-files.js?v=1786507437784`).then(e=>e.O),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33])))})}async function ar(e){return U.post(`/task?action=remove_task`,{id:e},{requestOptions:{loading:Nn(`file.tableController.deletingTask`),successMessage:!0}})}var{t:or}=B.global,sr=e=>U.post(`/files?action=get_download_url_list`,e),cr=e=>U.post(`/files?action=create_download_url`,e,{requestOptions:{loading:or(`file.shareModal.creatingShareLink`)}}),lr=e=>U.post(`/files?action=remove_download_url`,e,{requestOptions:{loading:or(`file.shareModal.deletingShare`),successMessage:!0}}),ur=e=>U.post(`/files?action=get_download_url_find`,e);P();var dr={class:`share-list-modal`},fr={class:`flex justify-end items-center mb-10px`},pr={class:`mt-10px flex justify-end items-center`},mr=K(j({__name:`index`,props:{fileStore:{}},setup(e){let t=e,{t:n}=R(),i=I(()=>t.fileStore),o=C([]),s=C(``),l=C(1),d=C(12),f=C(0),p=C(!1),m=async()=>{try{p.value=!0;let e=s.value.trim(),{message:t}=await sr({p:l.value,row:d.value,...e?{filename:e}:{}});o.value=t.data,f.value=He(t.page)}finally{p.value=!1}};function g(){l.value=1,L(()=>{m()})}let _=C([{key:`ps`,title:n(`file.shareListModal.shareName`)},{key:`filename`,title:n(`file.shareListModal.shareAddress`)},{key:`expire`,title:n(`file.shareListModal.expirationDate`),render:e=>Ne(e.expire)},Pe({width:120,options:e=>[{label:n(`Public.Btn.Details`),onClick:()=>{y(e)}},{label:n(`Public.Btn.Delete`),onClick:()=>{v(e)}}]})]);function v(e){let t=i.value;H({title:n(`file.shareListModal.cancelShareTitle`),content:n(`file.shareListModal.cancelShareMessage`,{filename:e.filename}),onConfirm:async()=>{await lr({id:e.id}),t&&await X(t),await m()}})}async function y(e){Sr(e,i.value)}return c(m),(e,t)=>{let i=ct,c=Je,v=Ke;return u(),r(`section`,dr,[S(`div`,fr,[a(i,{value:h(s),"onUpdate:value":t[0]||(t[0]=e=>k(s)?s.value=e:null),width:`240`,clearable:``,placeholder:h(n)(`file.shareListModal.searchPlaceholder`),onSearch:g,onClear:g},null,8,[`value`,`placeholder`])]),a(c,{loading:h(p),data:h(o),columns:h(_)},null,8,[`loading`,`data`,`columns`]),S(`div`,pr,[a(v,{page:h(l),"onUpdate:page":t[1]||(t[1]=e=>k(l)?l.value=e:null),"page-size":h(d),"onUpdate:pageSize":t[2]||(t[2]=e=>k(d)?d.value=e:null),"item-count":h(f),"show-size-picker":!1,"show-quick-jumper":!1,onRefresh:m},null,8,[`page`,`page-size`,`item-count`])])])}}}),[[`__scopeId`,`data-v-6a33ff8a`]]);P();var hr={class:`p-20px`},gr=j({__name:`details`,props:{detail:{},fileStore:{}},emits:[`close`],setup(e,{expose:t,emit:n}){let i=e,o=n,{t:c}=R(),l=`${window.location.origin}/down/`,d=I(()=>i.fileStore),f=i.detail,p=C({filename:``,ps:``,token:``,expire:``,total:0,password:``,addtime:0,id:0});function m(e){return!!(e.filename&&e.ps&&e.token)}function _(e){p.value={filename:e.filename,ps:e.ps,token:e.token,expire:Ne(e.expire),total:e.total,password:e.password,addtime:e.addtime,id:e.id}}async function v(e){let{message:t}=await ur({id:e});_(t)}function y(){if(f){if(m(f)){_(f);return}f.id&&v(f.id)}}y();async function b(){return H({title:c(`file.shareModal.cancelSharing`),content:c(`file.shareModal.confirmStopSharing`,{filename:p.value.filename}),async onConfirm(){await lr({id:p.value.id}),o(`close`),d.value&&X(d.value)}}),!1}let x=I(()=>`${l}${p.value.token}`);function T(){Ie(x.value)}function E(){Ie(c(`file.shareModal.linkAndCode`,{link:x.value,code:p.value.password}))}return t({onConfirm:b}),(e,t)=>{let n=fe,i=ue,o=ke,l=he,d=Ge,f=Be;return u(),r(`div`,hr,[a(d,null,{default:w(()=>[a(i,{label:h(c)(`file.shareModal.shareName`)},{default:w(()=>[a(n,{value:h(p).ps,"onUpdate:value":t[0]||(t[0]=e=>h(p).ps=e)},null,8,[`value`])]),_:1},8,[`label`]),a(i,{label:h(c)(`file.shareModal.shareChain`)},{default:w(()=>[a(n,{class:`mr-10px`,readonly:!0,value:h(x)},null,8,[`value`]),a(l,{type:`primary`,onClick:T},{icon:w(()=>[a(o,{name:`common-copy`,size:`16`})]),_:1})]),_:1},8,[`label`]),h(p).password?(u(),ae(i,{key:0,label:h(c)(`file.shareModal.extractionCode`)},{default:w(()=>[a(n,{class:`mr-10px`,value:`${h(p).password}`,readonly:``},null,8,[`value`]),a(l,{type:`primary`,onClick:E},{default:w(()=>[s(D(h(c)(`file.shareModal.copyLinkAndCode`)),1)]),_:1})]),_:1},8,[`label`])):g(``,!0),a(i,{label:h(c)(`file.shareModal.expirationDate`)},{default:w(()=>[s(D(h(p).expire),1)]),_:1},8,[`label`])]),_:1}),a(f,null,{default:w(()=>[S(`li`,null,D(h(c)(`file.shareModal.securityTip`)),1)]),_:1})])}}});P();var _r={class:`p-20px`},vr=j({__name:`create`,props:{file:{},fileStore:{}},setup(e,{expose:t}){let n=e,{t:i}=R(),o=I(()=>n.fileStore),c=n.file,l=C({filename:(c==null?void 0:c.path)||``,ps:(c==null?void 0:c.nm)||``,password:``,expire:24});async function d(){let{message:e}=await cr(ie(l.value));if(G(e)){Sr(e,o.value),o.value&&X(o.value);return}return!1}function f(){l.value.password=yt(8)}return t({onConfirm:d}),(e,t)=>{let n=fe,o=ue,c=ce,d=me,p=he,m=Ge,g=Be;return u(),r(`div`,_r,[a(m,null,{default:w(()=>[a(o,{label:h(i)(`file.shareModal.shareName`)},{default:w(()=>[a(n,{value:h(l).ps,"onUpdate:value":t[0]||(t[0]=e=>h(l).ps=e)},null,8,[`value`])]),_:1},8,[`label`]),a(o,{label:h(i)(`file.shareModal.expirationDate`)},{default:w(()=>[a(d,{value:h(l).expire,"onUpdate:value":t[1]||(t[1]=e=>h(l).expire=e)},{default:w(()=>[a(c,{value:24},{default:w(()=>[s(D(h(i)(`file.shareModal.aDay`)),1)]),_:1}),a(c,{value:168},{default:w(()=>[s(D(h(i)(`file.shareModal.aWeek`)),1)]),_:1}),a(c,{value:1130800},{default:w(()=>[s(D(h(i)(`file.shareModal.permanent`)),1)]),_:1})]),_:1},8,[`value`])]),_:1},8,[`label`]),a(o,{label:h(i)(`file.shareModal.extractionCode`)},{default:w(()=>[a(n,{value:h(l).password,"onUpdate:value":t[2]||(t[2]=e=>h(l).password=e)},null,8,[`value`]),a(p,{class:`ml-10px`,type:`primary`,onClick:f},{default:w(()=>[s(D(h(i)(`file.shareModal.random`)),1)]),_:1})]),_:1},8,[`label`])]),_:1}),a(g,null,{default:w(()=>[S(`li`,null,D(h(i)(`file.shareModal.securityTip`)),1)]),_:1})])}}}),{t:yr}=B.global;function br(e){return W({title:yr(`file.shareListModal.title`),width:850,data:{fileStore:e},component:mr})}function xr(e){let t=e.fileList.value.find(t=>t.nm===e.choosedKeys.value[0]);if(t)return W({title:t.type==`dir`?yr(`file.shareModal.setShareFolder`,{name:t.nm}):yr(`file.shareModal.setShareFile`,{name:t.nm}),width:560,footer:!0,confirmText:yr(`file.shareModal.create`),data:{file:t,fileStore:e},component:vr})}function Sr(e,t){return W({title:yr(`file.shareModal.shareDetails`,{name:e.ps||e.filename||e.id}),width:560,footer:!0,confirmType:`error`,confirmText:yr(`file.shareModal.closeSharingChain`),data:{detail:e,fileStore:t},component:gr})}function Cr(e,t){Sr({id:e},t)}function wr(e,t){let n=Number(e.isShare||e.durl);n&&Cr(n,t)}P(),st();var{t:Tr}=B.global;async function Er(e){try{await U.post(`/files?action=CreateDir`,{path:e},{requestOptions:{loading:Tr(`file.buttonGroup.loading.creatingDirectory`),successMessage:!0}})}catch(e){console.warn(e)}}async function Dr(e){try{await U.post(`/files?action=CreateFile`,{path:e},{requestOptions:{loading:Tr(`file.buttonGroup.loading.creatingFile`),successMessage:!0}})}catch(e){console.warn(e)}}async function Or(e,t){try{await U.post(`/files?action=CreateLink`,{sfile:e,dfile:t},{requestOptions:{loading:Tr(`file.buttonGroup.loading.creatingSoftlink`),successMessage:!0}})}catch(e){console.warn(e)}}function kr(e,t){let{filesView:n}=e;n.value=t}function Ar(e){$(e,`UploadFile`,e=>{e.value.open()})}function jr(e){$(e,`RemoteDownload`,e=>{e.value.open()})}function Mr(e){return W({title:Tr(`file.searchFileContentModal.title`),width:1100,height:686,footer:!1,data:{fileStore:e,currentPath:e.currentPath.value},component:m(()=>q(()=>import(`./view-files.js?v=1786507437784`).then(e=>e.t),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33])))})}function Nr(e){Mr(e)}var Pr=e=>{$(e,`FavoriteList`,e=>{e.value.open()})};function Fr(e,t,n){t==`management`?Pr(e):Bn(e,t,n)}function Ir(e){br(e)}function Lr(e){let{currentPath:t}=e;t.value=`/`,X(e)}function Rr(e){$(e,`Backup`,e=>{e.value.open()})}function zr(e){return W({title:Tr(`file.recycle.title`),width:1100,height:686,data:{fileStore:e},component:m(()=>q(()=>import(`./view-files.js?v=1786507437784`).then(e=>e.n),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33])))})}function Br(e){zr(e)}function Vr(){return W({title:Tr(`file.buttonGroup.fileOperationRecord`),width:1100,height:640,footer:!1,component:m(()=>q(()=>import(`./view-files.js?v=1786507437784`).then(e=>e.r),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33])))})}function Hr(e){$(e,`Terminal`,e=>{e.value.open()})}function Ur(e,t,n,r){let{fileList:i,currentFile:a}=e;a.value={nm:t,isCreate:!0,type:n,ext:r,path:``,editName:t},a.value.editName=a.value.nm,i.value.unshift(a.value),L(Un)}function Wr(e,t){switch(t){case`dir`:Ur(e,Tr(`file.buttonGroup.defaultNames.untitledDirectory`),`dir`,`folder`);break;case`file`:Ur(e,Tr(`file.buttonGroup.defaultNames.untitledFile`),`file`,`unknown`);break;case`softlink`:$(e,`Softlink`,e=>{e.value.open()})}}function Gr(e){let{isMiniScreen:t}=e;window.innerWidth<1560?t.value=!0:t.value=!1}async function Kr(e,t){try{await U.post(`/files?action=del_files_store`,{path:t},{requestOptions:{loading:Tr(`file.buttonGroup.loading.deletingFavorite`),successMessage:!0}}),X(e)}catch(e){console.warn(e)}}P();var{t:qr}=B.global,Jr=(e,t)=>{let{fileRecycle:n}=e;return n.value?Yr(e,t):Xr(e,t)},Yr=(e,t)=>new Promise(n=>{let{currentPath:r,choosedKeys:i,fileList:a}=e,o=t||a.value.filter(e=>i.value.includes(e.nm));H({title:o.length===1?qr(`file.deleteController.deleteSingleFileTitle`,{name:o[0].nm}):qr(`file.deleteController.batchDeleteTitle`),content:qr(`file.deleteController.recycleBinMessage`),width:400,onConfirm:async()=>{if(o.length===1)await Zr(o[0].path,o[0].type);else{let e=r.value;if(t&&o.length>0){let t=o[0].path.lastIndexOf(`/`);t!==-1&&(e=o[0].path.substring(0,t))}await Qr(o.map(e=>e.nm),e)}X(e),n()}})}),Xr=(e,t)=>new Promise(n=>{let{currentPath:r,choosedKeys:i,fileList:o}=e,s=t||o.value.filter(e=>i.value.includes(e.nm));De({title:s.length===1?qr(`file.deleteController.deleteSingleFileTitle`,{name:s[0].nm}):qr(`file.deleteController.batchDeleteTitle`),content:()=>a(`span`,{class:`text-error`},[qr(`file.deleteController.permanentDeleteMessage`)]),width:400,onConfirm:async()=>{if(s.length===1)await Zr(s[0].path,s[0].type);else{let e=r.value;if(t&&s.length>0){let t=s[0].path.lastIndexOf(`/`);t!==-1&&(e=s[0].path.substring(0,t))}await Qr(s.map(e=>e.nm),e)}X(e),n()}})});async function Zr(e,t){await U.post(`/files?action=${t===`dir`?`DeleteDir`:`DeleteFile`}`,{path:e},{requestOptions:{loading:qr(`file.deleteController.deletingSingle`),successMessage:!0}})}async function Qr(e,t){await U.post(`/files?action=SetBatchData`,{data:JSON.stringify(e),type:4,path:t},{requestOptions:{loading:qr(`file.deleteController.deletingBatch`),successMessage:!0}})}var $r={ftp:{key:`ftp`,labelKey:`file.contextMenu.cloudStorage.ftp`,icon:`/static/img/soft_ico/ico-ftp.png`,defaultPath:`/`,capabilities:{canUpload:!0,canCreateFolder:!0,canSearch:!0,canDelete:!0}},aws_s3:{key:`aws_s3`,labelKey:`file.contextMenu.cloudStorage.awsS3`,icon:`/static/img/soft_ico/ico-aws_s3.png`,defaultPath:`/`,capabilities:{canUpload:!0,canCreateFolder:!0,canSearch:!0,canDelete:!0}},gdrive:{key:`gdrive`,labelKey:`file.contextMenu.cloudStorage.gdrive`,icon:`/static/img/soft_ico/ico-gdrive.png`,defaultPath:`/`,capabilities:{canUpload:!0,canCreateFolder:!0,canSearch:!0,canDelete:!1}},gcloud_storage:{key:`gcloud_storage`,labelKey:`file.contextMenu.cloudStorage.gcloudStorage`,icon:`/static/img/soft_ico/ico-gcloud_storage.png`,defaultPath:`/`,capabilities:{canUpload:!0,canCreateFolder:!0,canSearch:!0,canDelete:!1}}},{t:ei}=B.global,ti=()=>U.post(`/mod/cloud_storage/cloud_storage/GetProviders`),ni=e=>U.post(`/mod/cloud_storage/cloud_storage/List`,e),ri=e=>U.post(`/mod/cloud_storage/cloud_storage/CreateFolder`,e,{requestOptions:{loading:ei(`file.buttonGroup.loading.creatingDirectory`),successMessage:!0}}),ii=e=>U.post(`/mod/cloud_storage/cloud_storage/Delete`,{...e,items:JSON.stringify(e.items)},{requestOptions:{loading:ei(`file.deleteController.deletingSingle`)}}),ai=e=>{var t;return U.post(`/mod/cloud_storage/cloud_storage/UploadLocal`,{...e,local_paths:JSON.stringify(e.local_paths),background:(t=e.background)==null||t},{requestOptions:{loading:ei(`file.uploadModal.statusUploading`)}})},oi=(e,t)=>U.post(`/mod/cloud_storage/cloud_storage/file_upload`,e,{headers:{"Content-Type":`multipart/form-data`},onUploadProgress:e=>{t==null||t(e)}}),si=e=>{var t,n;return U.post(`/mod/cloud_storage/cloud_storage/DownloadToLocal`,{...e,items:JSON.stringify(e.items),background:(t=e.background)==null||t},{requestOptions:{loading:ei(`file.uploadModal.statusUploading`),successMessage:!((n=e.background)==null||n)}})},ci=()=>U.post(`/mod/cloud_storage/cloud_storage/TaskStatus`);P(),st();var{t:Z}=B.global,li={zip:`ZIP`,rar:`RAR`,gz:`GZ`,"tar.gz":`GZ`,tgz:`GZ`},ui=Object.keys(li);function di(e){return ui.includes(e.toLowerCase())}function fi(e){let t=e.toLowerCase();return li[t]||t.split(`.`).pop().toUpperCase()}function pi(e){return Z(`file.contextMenu.archivePreviewWithType`,{type:fi(e)})}function mi(e){return e in $r}var hi={ftp:[`ftp`],aws_s3:[`aws_s3`],gdrive:[`gdrive`],gcloud_storage:[`gcloud_storage`,`gcloud`,`google_cloud`,`google_cloud_storage`]};function gi(e,t){let n=t.value.trim().toLowerCase();return hi[e].includes(n)}function _i(e,t){return(t==null?void 0:t.name)||Z($r[e].labelKey)}async function vi(e){let t=await Ye(e);t&&je(t.row,void 0,t.softInfo)}function yi(e,t){let n=_i(e,t);if(!(t!=null&&t.install)){Ae(e);return}if(We(t)){vi(e);return}Me({name:e,title:n,admin:!0})}async function bi(e){let{message:t}=await ti();return(Array.isArray(t)?t:G(t)&&Array.isArray(t.list)?t.list:[]).find(t=>gi(e,t))}async function xi(e,t){await Le({source:73});let n=await bi(t);if(!(n!=null&&n.install)){yi(t,n);return}if(We(n)){await vi(t);return}if(n.config){Yi(e,t);return}yi(t,n)}async function Si(e,t){return(await U.post(`/files?action=CheckExistsFiles`,{dfile:e,filename:t},{requestOptions:{isOriginalResult:!0}})).message.length>0}async function Ci(e,t,n){return await U.post(`/files?action=SetBatchData`,{data:JSON.stringify(e),type:t,path:n},{requestOptions:{loading:Z(`file.contextMenu.loading.batchSetting`),successMessage:!0}})}async function wi(e,t){return await U.post(`/files?action=CopyFile`,{sfile:e,dfile:t},{requestOptions:{loading:Z(`file.contextMenu.loading.copying`),successMessage:!0}})}async function Ti(e,t){return await U.post(`/files?action=BatchPaste`,{type:e,path:t},{requestOptions:{loading:Z(`file.contextMenu.loading.pasting`),successMessage:!0}})}async function Ei(e,t,n){return await U.post(`/files?action=MvFile`,{sfile:e,dfile:t,...n},{requestOptions:{loading:Z(`file.contextMenu.loading.moving`),successMessage:!0}})}function Di(e,t){return Ei(e,t,{rename:!0})}async function Oi(e,t,n,r,i=!1){let{message:a}=await U.post(`/files?action=${i?`ZipAndDownload`:`Zip`}`,{sfile:e,dfile:t,z_type:n,path:r},{requestOptions:{loading:Z(`file.contextMenu.loading.compressing`),successMessage:!i}});if(i&&G(a)){if(a.task_id)return a.msg;Fe(a.result)}return``}async function ki(e){await U.post(`/files?action=UnZip`,e,{requestOptions:{loading:Z(`file.contextMenu.loading.decompressing`),successMessage:!0}})}function Ai(e,t){return t.map(t=>e[t])}function ji(e,t){let{fileList:n,choosedKeys:r}=e,i=Q(n.value,r.value)[0],a=[`share`,`favorite`,`permission`,`copy`,`copyPath`,`cut`,`rename`,`del`,`compression`,`attrs`];if(!i)return Ai(t.value,[`refresh`,`upload`,`create`,`terminal`]);i.type==`dir`?a.unshift(`open`,`openNewWindow`):a.unshift(`edit`,`download`);let o=a.findIndex(e=>e===`permission`);if(a.splice(o,0,`uploadToCloud`),aa(i)&&(a.unshift(`preview`),a=a.filter(e=>e!==`edit`)),ia(i.ext)&&(a.unshift(`playVideo`),a=a.filter(e=>e!==`edit`)),i.isFavorite){let e=a.findIndex(e=>e==`favorite`);a[e]=`unfavorite`}if(i.isShare){let e=a.findIndex(e=>e==`share`);a[e]=`unShare`}sa(i.ext)&&(a.unshift(`decompress`),di(i.ext)&&a.splice(1,0,`compressionPreview`),a=a.filter(e=>e!==`edit`));let s=Ai(t.value,a),c=s.findIndex(e=>e.key===`compressionPreview`);return c>-1&&(s[c]={...s[c],label:pi(i.ext)}),s}function Mi(e){let{choosedKeys:t,currentPath:n,fileList:r}=e,i=r.value.find(e=>e.nm==t.value[0]);i&&jn(i.path,n.value)}function Ni(e){let{choosedKeys:t,currentPath:n,fileList:r}=e,i=r.value.find(e=>e.nm==t.value[0]);e.page.value=1,n.value=i.path,X(e)}async function Pi(e){let{choosedKeys:t,fileList:n}=e,r=n.value.find(e=>e.nm==t.value[0]);try{await U.post(`/files?action=add_files_store`,{path:r.path},{requestOptions:{loading:Z(`file.contextMenu.loading.addingToFavorites`),successMessage:!0}}),Fn(e),X(e)}catch(e){console.warn(e)}}async function Fi(e){let{choosedKeys:t,fileList:n}=e,r=Q(n.value,t.value)[0];r&&H({title:Z(`file.favoriteListModal.cancelFavoriteTitle`),content:Z(`file.favoriteListModal.cancelFavoriteMessage`,{name:r.nm}),onConfirm:async()=>{await Kr(e,r.path)}})}async function Ii(e,t,n){let{choosedKeys:r,fileList:i,fileCopyCache:a,waitForPaste:o,copiedFile:s,currentPath:c}=e;if(r.value.length==1)V.success(t),a.value=JSON.parse(JSON.stringify(r.value)),s.value=Q(i.value,a.value)[0],o.value=!0;else try{(await Ci(r.value,n,c.value)).status==0&&(a.value=JSON.parse(JSON.stringify(r.value)),o.value=!0)}catch(e){console.warn(e)}}async function Li(e){let{fileCopyCache:t,fileOperationFlag:n,currentPath:r,copiedFile:i,waitForPaste:a}=e;t.value.length>1?await Ti(n.value,r.value):t.value.length==1&&(n.value==1?await wi(i.value.path,r.value+`/`+i.value.nm):n.value==2&&await Ei(i.value.path,r.value+`/`+i.value.nm)),X(e),a.value=!1}async function Ri(e){let{fileOperationFlag:t,waitForPaste:n}=e;t.value=1,await Ii(e,Z(`file.contextMenu.messages.copySuccess`),1),n.value=!0}async function zi(e){let{choosedKeys:t,fileList:n}=e,r=Q(n.value,t.value)[0];r&&Ie(r.path)}async function Bi(e){let{fileOperationFlag:t,waitForPaste:n}=e;t.value=2,await Ii(e,Z(`file.contextMenu.messages.cutSuccess`),2),n.value=!0}async function Vi(e){let{fileCopyCache:t,currentPath:n,waitForPaste:r}=e;if(!r.value)return;let i=!1;t.value.length==1?i=await Si(n.value,t.value[0]):t.value.length>1&&(i=await Si(n.value)),i?t.value.length==1?$(e,`PasteSingleConfirm`,e=>e.value.open()):t.value.length>1&&$(e,`PasteConfirm`,e=>e.value.open()):Li(e)}async function Hi(e){let{currentPath:t,choosedKeys:n}=e;Fe(`${t.value===`/`?``:t.value}/${n.value[0]}`)}async function Ui(e){let{choosedKeys:t,fileList:n,currentFile:r,filesView:i}=e,a=Q(n.value,t.value)[0];r.value=a,i.value===`card`?(r.value.isRenameForCard=!0,r.value.editName=r.value.nm):(a.isCreate=!0,a.isRename=!0,a.editName=a.nm,L(Un))}function Wi(e){$(e,`Compression`,e=>e.value.open())}function Gi(e){let{choosedKeys:t,fileList:n}=e,r=Q(n.value,t.value)[0];r&&W({title:Z(`file.archivePreviewModal.titleWithTypeFile`,{type:fi(r.ext),name:r.nm}),width:720,height:560,footer:!1,data:{file:r,fileStore:e},component:m(()=>q(()=>import(`./view-files.js?v=1786507437784`).then(e=>e.a),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33])))})}function Ki(e){let{choosedKeys:t,fileList:n}=e,r=Q(n.value,t.value)[0];Xn(e,r.path)}async function qi(e){let{choosedKeys:t,fileList:n}=e,r=Q(n.value,t.value)[0],i=Number((r==null?void 0:r.isShare)||(r==null?void 0:r.durl));i&&(await lr({id:i}),X(e))}function Ji(e){let{choosedKeys:t,fileList:n}=e,r=Q(n.value,t.value)[0];Zn(e,r)}function Yi(e,t){let n=$r[t];W({title:()=>p(`div`,{class:`flex items-center gap-8px`},[p(`img`,{class:`inline-block h-18px max-h-18px max-w-18px w-18px object-contain align-middle`,src:n.icon,alt:``}),p(`span`,Z(n.labelKey))]),width:1100,height:686,footer:!1,data:{initialLocalPath:e.currentPath.value,providerKey:t},component:m(()=>q(()=>import(`./view-files.js?v=1786507437784`).then(e=>e.i),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33])))})}function Xi(e,t){let{menuShow:n}=t;if(typeof e==`string`&&e.startsWith(`uploadToCloud:`)){let r=e.slice(14);mi(r)?xi(t,r):V.warning(Z(`file.contextMenu.messages.cloudUploadNotConnected`)),n.value=!1;return}switch(e){case`edit`:Mi(t);break;case`copy`:Ri(t);break;case`copyPath`:zi(t);break;case`cut`:Bi(t);break;case`paste`:Vi(t);break;case`permission`:$(t,`Permission`,e=>e.value.open());break;case`compression`:Wi(t);break;case`decompress`:$(t,`Decompress`,e=>e.value.open());break;case`compressionPreview`:Gi(t);break;case`conversion`:console.log(`conversion`);break;case`del`:Jr(t);break;case`refresh`:X(t);break;case`upload`:$(t,`UploadFile`,e=>e.value.open());break;case`createFile`:Ur(t,Z(`file.contextMenu.defaultNames.untitledFile`),`file`,`file`);break;case`createDir`:Ur(t,Z(`file.contextMenu.defaultNames.untitledDirectory`),`dir`,`folder`);break;case`download`:Hi(t);break;case`terminal`:$(t,`Terminal`,e=>e.value.open());break;case`open`:Ni(t);break;case`share`:xr(t);break;case`unShare`:qi(t);break;case`favorite`:Pi(t);break;case`unfavorite`:Fi(t);break;case`rename`:Ui(t);break;case`attrs`:$(t,`Properties`,e=>e.value.open());break;case`preview`:Ki(t);break;case`playVideo`:Ji(t);break}n.value=!1}P();function Zi(e){let{type:t,list:n,path:r}=e,i=[];for(let e of n)i.push(Qi({type:t,item:e,path:r}));return i}function Qi(e){let{type:t,item:n,path:r}=e,{nm:i,sz:a,is_link:o,lnk:s,mt:c,ctime:l,atime:u,gid:d,uid:f,group:p,user:m,acc:h,rmk:g,durl:_,cmp:v,fav:y,top:b,sn:x}=n;return{ext:$i(n.nm,t),nm:i,sz:a,mt:c,acc:h,user:m,is_link:o?s:``,lnk:s,durl:_,cmp:v,fav:y,rmk:g,top:b,sn:x,path:ea(r,i),ctime:l,atime:u,gid:d,uid:f,group:p,type:t}}function $i(e,t){if(t===`dir`)return`folder`;let n=[`tar.gz`],r=e.toLowerCase();for(let e of n)if(r.endsWith(e))return e;let i=r.lastIndexOf(`.`);return i===-1?`file`:r.substring(i+1)}function ea(e,t){return ta(`${e}/${t}`)}function ta(e){return e.replace(/\/\//g,`/`)}function na(e){let t=[`folder`],n=[`txt`,`rtf`,`md`,`log`,`conf`],r=[`json`],i=[`htm`,`html`,`xhtml`],a=[`css`,`less`,`scss`],o=[`js`,`ts`],s=[`php`],c=[`pdf`,`pdfa`,`pdfx`,`pdfu`],l=[`doc`,`docx`,`docm`,`dot`,`dotx`,`dotm`],u=[`xlsx`,`xlsm`,`xltx`,`xltm`],d=`jpg.jpeg.png.gif.bmp.webp.tiff.tif.psd.ai.eps.cr2.cr3.nef.nrw.dng.svg.cdr.wmf.emf.apng.heic.ico.xbm.xpm.xcf.iff.pnm`.split(`.`),f=`py.java.js.ts.c.cpp.cs.php.rb.go.swift.kt.html.css.jsx.vue.scss.less.tsx.json.xml.yaml.yml.ini.properties.env.sql.pl.sh.bat.ps1.m.swift.kt.gradle.makefile.cmake.jar.war.exe.md.gitignore.dockerfile.yml.ipynb.asm.lua.rs.hs`.split(`.`);return t.includes(e)?`file-dir`:n.includes(e)?`file-txt`:r.includes(e)?`file-json`:i.includes(e)?`file-html`:a.includes(e)?`file-css`:o.includes(e)?`file-js`:s.includes(e)?`file-php`:l.includes(e)?`file-doc`:c.includes(e)?`file-pdf`:u.includes(e)?`file-excel`:d.includes(e)?`file-img`:f.includes(e)?`file-sh`:[`zip`,`rar`,`7z`,`tar`,`tar.gz`,`gz`,`tgz`,`tar.bz2`,`tar.xz`,`cab`,`iso`,`msi`,`rpm`,`deb`,`xz`,`zipx`,`lz4`,`zst`,`rar5`,`part1.rar`,`rar.part1`,`z01`,`z02`].includes(e)?`file-compression`:`file-unknown-file`}function ra(e){return!![`file-txt`,`file-json`,`file-html`,`file-css`,`file-js`,`file-php`,`file-doc`,`file-sh`].includes(na(e.ext))}function ia(e){return[`mp3`,`mp4`,`avi`,`mov`,`mkv`,`wmv`,`flv`,`3gp`,`3g2`,`vob`,`webm`,`ogv`].includes(e)}function aa(e){return na(e.ext)===`file-img`}function oa(e){return na(e)===`file-img`}function sa(e){return na(e)===`file-compression`}async function ca(e,t,n){try{let{message:r}=await U.post(`/files?action=GetDirNew`,{path:e,is_operating:!0,...n});t&&t(r);let i=Zi({type:`dir`,list:r.dir,path:r.path}),a=Zi({type:`file`,list:r.files,path:r.path});return i=i.map((e,t)=>({...e,protected:r.tamper_data.dirs&&r.tamper_data.dirs[t]?Number(r.tamper_data.dirs[t].split(`;`)[0]):0,protected_rule:r.tamper_data.dirs&&r.tamper_data.dirs[t]?Number(r.tamper_data.dirs[t].split(`;`)[1]):0})),a=a.map((e,t)=>({...e,protected:r.tamper_data.files&&r.tamper_data.files[t]?Number(r.tamper_data.files[t].split(`;`)[0]):0,protected_rule:r.tamper_data.files&&r.tamper_data.files[t]?Number(r.tamper_data.files[t].split(`;`)[1]):0})),[...i,...a]}catch(e){return console.warn(e),[]}}async function la(e,t,n,r,i,a){let o=[],s=Math.ceil(e.size/n);for(let t=0;tt.includes(e.nm))}async function $(e,t,n){let{dynamicCmptObj:r,dynamicCmpt:i,dynamicCmptRef:a}=e,o=r[t]();await o.__asyncLoader(),i.value=o,L(()=>{n&&n(a)})}function ua(e){let{choosedKeys:t}=e;t.value=[]}P();var da=C([]),fa=C(!1),pa=C(null),ma=C(1);P(),st();var{t:ha}=B.global;function ga(){let e=C(),t=C(`list`),n=C(`/www`),r=C([]),a=C(!1),o=C([]),s=C([]),c=C([]),l=C(),u=C(),d=C(),f=C([]),p=C([]),h=C({url:`http://`,path:n.value,filename:``}),g=C({reference:``,per:0,speed:`0`,used:`0`,except:`--`,total:0}),_=C(!1),v=C([]),y=C({text:``,exts:`html,php`,path:n.value,is_subdir:0,mode:0,isword:0,iscase:1,noword:0});function b(){y.value={text:``,exts:`html,php`,path:n.value,is_subdir:0,mode:0,isword:0,iscase:1,noword:0}}let x=C({}),S=C({files:0,times:0}),w=C([]),T=C([{label:ha(`file.favoriteListModal.management`),key:`management`,icon:`settings`}]);function E(){T.value=[{label:ha(`file.favoriteListModal.management`),key:`management`,icon:`settings`}]}let D=C([]),O=C({back_sub_dir:1,path:``,remark:``}),k=ma,A=da,j=fa,M=pa,N={PasteConfirm:()=>m(()=>q(()=>import(`./view-files.js?v=1786507437784`).then(e=>e.d),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33]))),PasteSingleConfirm:()=>m(()=>q(()=>import(`./view-files.js?v=1786507437784`).then(e=>e.u),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33]))),UploadFile:()=>m(()=>q(()=>import(`./view-files.js?v=1786507437784`).then(e=>e.D),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33]))),RemoteDownload:()=>m(()=>q(()=>import(`./view-files.js?v=1786507437784`).then(e=>e.w),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33]))),SearchFileContent:()=>m(()=>q(()=>import(`./view-files.js?v=1786507437784`).then(e=>e.C),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33]))),FavoriteList:()=>m(()=>q(()=>import(`./view-files.js?v=1786507437784`).then(e=>e.T),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33]))),Backup:()=>m(()=>q(()=>import(`./view-files.js?v=1786507437784`).then(e=>e.E),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33]))),Terminal:()=>m(()=>q(()=>import(`./view-files.js?v=1786507437784`).then(e=>e.h),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33]))),Softlink:()=>m(()=>q(()=>import(`./view-files.js?v=1786507437784`).then(e=>e.S),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33]))),Permission:()=>m(()=>q(()=>import(`./view-files.js?v=1786507437784`).then(e=>e.l),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33]))),Properties:()=>m(()=>q(()=>import(`./view-files.js?v=1786507437784`).then(e=>e.s),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33]))),Del:()=>m(()=>q(()=>import(`./view-files.js?v=1786507437784`).then(e=>e.f),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33]))),Compression:()=>m(()=>q(()=>import(`./view-files.js?v=1786507437784`).then(e=>e.m),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33]))),Decompress:()=>m(()=>q(()=>import(`./view-files.js?v=1786507437784`).then(e=>e.p),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33])))},P=i(null),F=C(),ee=C(!1),te=C(!1),ne=C([]),re=C(!1),ie=C(!1),ae=C(!1),oe=C(!1),L=C(),se=C(!1),R=I(()=>r.value.filter(e=>aa(e)).map(e=>e.path)),z=I(()=>r.value.filter(e=>ia(e.ext)).map(e=>({path:e.path,name:e.nm}))),ce=C(``),le=C({path:``,name:``}),ue=C(!1),de=C(!1),fe=C(1),pe=C(0),me=C(0),he=C(1),ge=C(100),_e=(()=>{try{return JSON.parse(sessionStorage.getItem(`fileSortState`)||`{}`)}catch(e){return{}}})(),ve=C(_e.sort||``),ye=C(_e.reverse||`False`),be=C(0),xe=C(null),Se=C(),Ce=C([]),we=C(-1),B=C(),Te=C({reqEnd:!1,isSetup:!1,isBuy:!1});async function Ee(){if(!Te.value.reqEnd)try{let{message:e}=await qe({sName:`disk_analysis`});if(G(e)){Te.value={reqEnd:!0,isSetup:e.status&&e.setup&&e.endtime>-1,isBuy:e.endtime>-1};return}}catch(e){}finally{Te.value.reqEnd=!0}}return{mainRef:e,filesView:t,currentPath:n,fileList:r,tableLoading:a,normalTrList:o,trRectArr:s,choosedKeys:c,tableRef:l,dataTableRef:u,contextRef:d,normalCardList:f,cardRectArr:p,downloadFileFormData:h,downloadProgressData:g,downloadProgressShow:_,resourceManagerWindow:v,searchFileContentFormData:y,resetSearchFileContentFormData:b,searchRes:x,searchStatistics:S,favoriteList:w,favoriteOptions:T,resetFavoriteOptions:E,backupList:D,backupForm:O,fileOperationFlag:k,fileCopyCache:A,waitForPaste:j,copiedFile:M,dynamicCmptObj:N,dynamicCmpt:P,dynamicCmptRef:F,fileRecycle:ee,menuShow:te,uploadFileList:ne,uploadShow:re,uploadComplete:ie,startUpload:ae,fileConflictShow:oe,optionToolsRef:L,isMiniScreen:se,imgWaitPreview:R,videoWaitPreview:z,currentPreviewImg:ce,currentPreviewVideo:le,previewShow:ue,previewVideoShow:de,operationType:fe,directoryCount:pe,fileCount:me,page:he,size:ge,sort:ve,reverse:ye,total:be,currentFile:xe,choosePathRef:Se,diskMountPoint:Ce,currentDirSize:we,dragUploadRef:B,diskAnalysis:Te,initDiskAnalysis:Ee}}var _a={Apache_Conf:[`^htaccess|^htgroups|^htpasswd|^conf|htaccess|htgroups|htpasswd`],BatchFile:[`bat|cmd`],C_Cpp:[`cpp|c|cc|cxx|h|hh|hpp|ino`],CSharp:[`cs`],CSS:[`css`],Dockerfile:[`^Dockerfile`],golang:[`go`],HTML:[`html|htm|xhtml|vue|we|wpy`],Java:[`java`],JavaScript:[`js|jsm|jsx`],JSON:[`json`],JSP:[`jsp`],LESS:[`less`],Lua:[`lua`],Makefile:[`^Makefile|^GNUmakefile|^makefile|^OCamlMakefile|make`],Markdown:[`md|markdown`],MySQL:[`mysql`],Nginx:[`nginx|conf`],INI:[`ini|conf|cfg|prefs`],ObjectiveC:[`m|mm`],Perl:[`pl|pm`],Perl6:[`p6|pl6|pm6`],pgSQL:[`pgsql`],PHP_Laravel_blade:[`blade.php`],PHP:[`php|inc|phtml|shtml|php3|php4|php5|phps|phpt|aw|ctp|module`],Powershell:[`ps1`],Python:[`py`],R:[`r`],Ruby:[`rb|ru|gemspec|rake|^Guardfile|^Rakefile|^Gemfile`],Rust:[`rs`],SASS:[`sass`],SCSS:[`scss`],SH:[`sh|bash|^.bashrc`],SQL:[`sql`],SQLServer:[`sqlserver`],Swift:[`swift`],Text:[`txt`],Typescript:[`ts|typescript|str`],VBScript:[`vbs|vb`],Verilog:[`v|vh|sv|svh`],XML:[`xml|rdf|rss|wsdl|xslt|atom|mathml|mml|xul|xbl|xaml`],YAML:[`yaml|yml`],Compress:[`tar|zip|7z|rar|gz|arj|z`],images:[`icon|jpg|jpeg|png|bmp|gif|tif|emf`]},va=e=>{let t=e.match(/\.([0-9A-z]*)$/),n=Array.isArray(t)?t[1]:`text`;for(let e in _a){let t=_a[e][0].split(`|`),r=e.toLowerCase();for(let i=0;i()=>a(`i`,{class:[e,t,`text-16px`]},null),N=[{label:t(`fileEditor.tree.rename`),key:`rename`,icon:M(`i-lucide-text-cursor-input`,`text-gray-500`)},{label:t(`fileEditor.tree.download`),key:`download`,icon:M(`i-lucide-arrow-down`,`text-[#2080f0]`)},{label:t(`fileEditor.tree.delete`),key:`delete`,icon:M(`i-lucide-x`,`text-[#d03050]`)}],P=[{label:t(`fileEditor.tree.refresh`),key:`refresh`,icon:M(`i-lucide-refresh-cw`,`text-gray-500`)},{label:t(`fileEditor.tree.openDir`),key:`open_dir`,icon:M(`i-lucide-search`,`text-[#2080f0]`)},{label:t(`fileEditor.tree.newFolder`),key:`new_folder`,icon:M(`i-lucide-folder-plus`,`text-[#f0a020]`)},{label:t(`fileEditor.tree.newFile`),key:`new_file`,icon:M(`i-lucide-file-plus`,`text-gray-500`)},{label:t(`fileEditor.tree.rename`),key:`rename`,icon:M(`i-lucide-text-cursor-input`,`text-gray-500`)},{label:t(`fileEditor.tree.delete`),key:`delete`,icon:M(`i-lucide-x`,`text-[#d03050]`)}],ee=e=>{if(E.value=!1,j.value)switch(e){case`refresh`:ve(j.value);break;case`download`:Fe(j.value.key);break;case`rename`:oe();break;case`delete`:te();break;case`new_folder`:re(`folder`);break;case`new_file`:re(`file`);break;case`open_dir`:i.setCurrentPath(j.value.key);break}},te=async()=>{if(!j.value)return;let e={path:j.value.key,type:j.value.type===`dir`||j.value.type===`folder`?`dir`:`file`,nm:j.value.label},t=ce(_.value,e.path);await Jr(n,[e]),l.value.map((e,t)=>({path:e.path,index:t})).filter(t=>t.path===e.path||t.path.startsWith(`${e.path}/`)).sort((e,t)=>t.index-e.index).forEach(e=>{i.closeTab(e.index)}),t?ve(t):be()},ne=()=>{E.value=!1},re=async e=>{let t=j.value;if(!t)return;!t.children&&t.type===`dir`&&await ve(t);let n=t.key;y.value.includes(n)||y.value.push(n),ie(),b.value=e,x.value=t,v.value=``;let r={key:`__local_creating__`,label:``,type:e,isLeaf:!0,isCreating:!0,__isLocal:!0};t.children||(t.children=[]),t.children.unshift(r)},ie=()=>{x.value&&x.value.children&&(x.value.children=x.value.children.filter(e=>e.key!==`__local_creating__`)),b.value=null,x.value=null},ae=async()=>{let e=v.value;if(!e.trim()){V.warning(t(`fileEditor.store.nameRequired`));return}let n=b.value,r=x.value;if(!r)return;let a=`${r.key}/${e}`;try{i.setLoading(!0),n===`file`?await Ze({path:a}):n===`folder`&&await it({path:a}),V.success(t(`fileEditor.store.createSuccess`,{type:t(n===`file`?`fileEditor.store.newFile`:`fileEditor.store.newFolder`)})),ie(),await ve(r)}finally{i.setLoading(!1)}},oe=()=>{if(!j.value)return;let e=j.value.key;if(l.value.some(t=>t.path===e||t.path.startsWith(`${e}/`))){V.warning(t(`fileEditor.tree.renameOpenedWarning`));return}S.value=e,w.value=j.value.label,T.value=ce(_.value,S.value)},se=()=>{S.value=null,w.value=``,T.value=null},ce=(e,t)=>{for(let n of e)if(n.children){if(n.children.some(e=>e.key===t))return n;let e=ce(n.children,t);if(e)return e}return null},le=async()=>{let e=w.value;if(!e.trim()){V.warning(t(`fileEditor.store.nameRequired`));return}if(!S.value)return;let n=S.value,r=n.lastIndexOf(`/`),a=`${n.substring(0,r)}/${e}`;if(n===a){se();return}try{i.setLoading(!0),await Qe({sfile:n,dfile:a});let e=T.value;se(),e?await ve(e):await be()}finally{i.setLoading(!1)}},ue=I(()=>l.value.map(e=>e.path)),de=(e,t,n)=>{let r=(e||[]).map(e=>{let t=(n===`/`?`/`:`${n}/`)+e.nm;return{label:e.nm,key:t,type:`dir`,isLeaf:!1}}),i=(t||[]).map(e=>{let t=(n===`/`?`/`:`${n}/`)+e.nm;return{label:e.nm,key:t,type:`file`,isLeaf:!0}});return[...r,...i]},fe=({option:e})=>{if(e.type===`dir`||e.type===`folder`)return a(`i`,{class:`tree-icon folder-icon`},null);let t=S.value===e.key,{mode:n}=va(`${e.isCreating?v.value:t?w.value:e.label}`);return a(`i`,{class:[`tree-icon`,`${n}-icon`]},null)},me=({option:e,selected:n})=>{let r=S.value===e.key;return e.isCreating||r?a(`div`,{class:`creating-node`},[a(`input`,{class:`creating-input`,value:r?w.value:v.value,onInput:e=>r?w.value=e.target.value:v.value=e.target.value,onKeyup:t=>{t.key===`Enter`?(t.stopPropagation(),r?le():e.__isLocal?ae():i.confirmCreateNewItem(v.value)):t.key===`Escape`&&(t.stopPropagation(),r?se():e.__isLocal?ie():i.cancelCreateNewItem())},onClick:e=>e.stopPropagation(),placeholder:e.type===`file`?t(`fileEditor.tree.newFilePlaceholder`):t(`fileEditor.tree.newFolderPlaceholder`),ref:e=>{e&&setTimeout(()=>e.focus(),50)}},null),a(`i`,{class:`i-ep-check text-primary`,onClick:t=>{t.stopPropagation(),r?le():e.__isLocal?ae():i.confirmCreateNewItem(v.value)}},null),a(`i`,{class:`i-ep-close text-error`,onClick:t=>{t.stopPropagation(),r?se():e.__isLocal?ie():i.cancelCreateNewItem()}},null)]):a(pe,{class:n?`text-[#cca700]`:``},{default:()=>[e.label]})},he=({option:e})=>e.type===`dir`?`toggleExpand`:`default`,ge=({option:e})=>({onClick(){e.type===`file`&&!e.isCreating&&i.openFile(e.key)},onContextmenu(t){t.preventDefault(),E.value=!1,L(()=>{j.value=e,D.value=t.clientX,O.value=t.clientY,e.type===`dir`||e.type===`folder`?A.value=P:A.value=N,E.value=!0})}}),ve=async e=>{try{e.isLoading=!0;let t=e.key,{message:n}=await tt({path:t,p:1,showRow:99999,sort:`name`,reverse:`False`});G(n)&&(e.children=de(n.dir,n.files,n.path),(!n.dir||n.dir.length===0)&&(e.hideSwitcher=!0))}finally{e.isLoading=!1}},be=async()=>{i.setLoading(!0);try{let e={path:o.value,p:1,showRow:99999,sort:`name`,reverse:`False`};f.value&&p.value&&(e.search=p.value,m.value&&(e.all=`True`));let{message:t}=await tt(e);G(t)&&(n.fileRecycle.value=t.file_recycle,_.value=de(t.dir,t.files,t.path),d.value&&xe())}finally{i.setLoading(!1)}},xe=()=>{if(d.value&&!_.value.find(e=>e.key===`__creating__`)){v.value=``;let e={key:`__creating__`,label:``,type:d.value,isLeaf:!0,isCreating:!0};_.value.unshift(e)}},Se=()=>{_.value=_.value.filter(e=>e.key!==`__creating__`)};F(d,e=>{e?xe():Se()}),F([o,s],()=>{be()}),F(f,e=>{e&&(_.value=[])});let Ce=()=>{g.value&&L(()=>{setTimeout(()=>{let e=document.querySelector(`.tree-wrapper .n-tree-node--selected`);e&&e.scrollIntoView({behavior:`smooth`,block:`center`})},500)})};return c(async()=>{await be(),await L(),Ce()}),(e,t)=>{let n=ye,i=_e;return u(),r(`div`,ya,[a(n,{ref:`treeRef`,"block-line":``,data:h(_),"on-load":ve,"expand-on-click":``,selectable:``,"expanded-keys":h(y),"onUpdate:expandedKeys":t[0]||(t[0]=e=>k(y)?y.value=e:null),"render-prefix":fe,"render-label":me,"override-default-node-click-behavior":he,"selected-keys":h(ue),"node-props":ge},null,8,[`data`,`expanded-keys`,`selected-keys`]),a(i,{trigger:`manual`,placement:`bottom-start`,show:h(E),options:h(A),x:h(D),y:h(O),onSelect:ee,onClickoutside:ne},null,8,[`show`,`options`,`x`,`y`])])}}}),[[`__scopeId`,`data-v-eae71705`]]);P();var xa={class:`sidebar-content`},Sa=K(j({__name:`index`,setup(e){let t=C(!1),n=()=>{t.value=!t.value};return(e,i)=>(u(),r(`aside`,{class:y([`sidebar-wrapper`,{"is-collapsed":h(t)}])},[S(`div`,xa,[a(yn),a(En),a(ba)]),S(`div`,{class:`toggle-btn`,onClick:n})],2))}}),[[`__scopeId`,`data-v-4a4cb5df`]]);P();var Ca={class:`editor-header-wrapper`},wa=[`title`,`onClick`,`onContextmenu`],Ta=[`onClick`],Ea=[`onClick`],Da=K(j({__name:`header`,props:f({data:{default:()=>[]},save:{}},{value:{},valueModifiers:{}}),emits:f([`select`,`close`],[`update:value`]),setup(e,{emit:t}){let n=e,i=ee(e,`value`),{t:o}=R(),s=t,l=x(`headerRef`),d=()=>{L(()=>{setTimeout(()=>{if(l.value){let e=l.value.querySelector(`.editor-tab.active`);e&&e.scrollIntoView({behavior:`smooth`,block:`nearest`,inline:`center`})}},100)})};F(i,()=>{d()}),c(()=>{d()});let f=e=>{i.value=e,s(`select`,e)},p=e=>{let{mode:t}=va(e);return`${t}-icon`},m=e=>{i.value!==void 0&&e{H({title:o(`fileEditor.editorHeader.tipTitle`),content:o(`fileEditor.editorHeader.modifiedSaveConfirm`),confirmText:o(`fileEditor.common.save`),cancelText:o(`fileEditor.editorHeader.dontSave`),onConfirm:async()=>{await n.save(e),m(e)},onCancel:()=>{m(e)}})},_=e=>e.type===`shortcut`||e.type===`diff`||e.onlyRead?!1:e.content!==e.originalContent,b=C(!1),T=C(0),E=C(0),k=C(-1),A=[{label:o(`fileEditor.editorHeader.close`),key:`close`},{label:o(`fileEditor.editorHeader.closeOthers`),key:`closeOthers`},{label:o(`fileEditor.editorHeader.closeAll`),key:`closeAll`}],j=(e,t)=>{b.value=!1,L(()=>{b.value=!0,T.value=e.clientX,E.value=e.clientY,k.value=t})},M=()=>{b.value=!1},P=e=>{b.value=!1;let t=k.value;if(t!==-1){if(e===`close`){let e=n.data[t];_(e)?g(t):m(t)}else if(e===`closeOthers`){for(let e=n.data.length-1;e>=0;e--)if(e!==t){let t=n.data[e];_(t)||m(e)}}else if(e===`closeAll`)for(let e=n.data.length-1;e>=0;e--){let t=n.data[e];_(t)||m(e)}}};return(t,n)=>{let o=pe,s=Ce,c=_e;return u(),r(`div`,Ca,[a(s,{"x-scrollable":``,trigger:`none`},{default:w(()=>[S(`div`,{class:`editor-header`,ref_key:`headerRef`,ref:l},[(u(!0),r(N,null,v(e.data,(e,t)=>(u(),r(`div`,{key:t,class:y([`editor-tab`,{active:i.value===t}]),title:e.path,onClick:e=>f(t),onContextmenu:O(e=>j(e,t),[`prevent`])},[S(`div`,{class:y([`tree-icon tab-icon`,p(e.name)])},null,2),a(o,{class:`mx-10px`},{default:w(()=>[S(`span`,null,D(e.name),1)]),_:2},1024),_(e)?(u(),r(`div`,{key:0,class:`tab-dirty`,onClick:O(e=>g(t),[`stop`])},null,8,Ta)):(u(),r(`div`,{key:1,class:`tab-close i-ep-close-bold`,onClick:O(e=>m(t),[`stop`])},null,8,Ea))],42,wa))),128))],512)]),_:1}),a(c,{placement:`bottom-start`,trigger:`manual`,x:h(T),y:h(E),options:A,show:h(b),"on-clickoutside":M,onSelect:P},null,8,[`x`,`y`,`show`])])}}}),[[`__scopeId`,`data-v-7c07065c`]]);P();var Oa=e(vt(),1),ka=K(j({__name:`main`,props:f({mode:{type:String,default:`Text`}},{value:{},valueModifiers:{}}),emits:f([`cursor-change`],[`update:value`]),setup(e,{expose:t,emit:n}){let i=e,a=n,o=Y(),{editorConfig:s,currentFile:l}=z(o),d=ee(e,`value`),f=x(`editorRef`),p=null,m=new Map,h=e=>new Promise(t=>{Oa.default.config.loadModule(e,()=>t())}),g=()=>{var e,t;if(!p)return;let n=(e=l.value)==null?void 0:e.path;if(!n)return;let r=o.fileList.map(e=>e.path);for(let e of m.keys())r.includes(e)||m.delete(e);let a=m.get(n);if(!a){var c;a=Oa.default.createEditSession((c=d.value)==null?``:c,p.session.getMode()),a.setUndoManager(new Oa.default.UndoManager);let{useSoftTabs:e,tabSize:t,wrap:r}=s.value.aceEditor;a.setUseSoftTabs(e),a.setTabSize(t),a.setUseWrapMode(r),m.set(n,a)}if(a.setMode(`ace/mode/${(t=i.mode)==null?void 0:t.toLocaleLowerCase()}`),p.getSession()!==a){var u;p.setSession(a),p.setReadOnly(((u=l.value)==null?void 0:u.onlyRead)||!1);let{useSoftTabs:e,tabSize:t,wrap:n}=s.value.aceEditor;a.setUseSoftTabs(e),a.setTabSize(t),a.setUseWrapMode(n)}};F(()=>{var e;return(e=l.value)==null?void 0:e.path},()=>{g()}),F(()=>d.value,e=>{if(!p)return;let t=p.getValue();if(e!==void 0&&e!==t){let t=p.getSession(),n=t.selection.getCursor(),r=t.getScrollTop(),i=t.getScrollLeft();p.setValue(e,-1),p.moveCursorToPosition(n),t.setScrollTop(r),t.setScrollLeft(i)}});let _=async()=>{var e,t;if(Oa.default.config.set(`basePath`,`/static/ace`),await h(`ace/ext/language_tools`),!f.value)return;let{editorTheme:n}=s.value.aceEditor,r=`ace/theme/${n}`;if(await h(r),!f.value)return;let{fontSize:o,lineHeight:c,fontFamily:u,showInvisibles:m,showLineNumbers:_,useSoftTabs:y,tabSize:b,keyboardHandler:x,enableLiveAutocompletion:S,enableSnippets:C,enableBasicAutocompletion:w,wrap:T,indentedSoftWrap:E,highlightActiveLine:D,highlightSelectedWord:O,animatedScroll:k,showFoldWidgets:A,showGutter:j,displayIndentGuides:M}=s.value.aceEditor;p=Oa.default.edit(f.value,{value:d.value,theme:r,mode:`ace/mode/${(e=i.mode)==null?void 0:e.toLocaleLowerCase()}`,fontSize:o,fontFamily:u,showInvisibles:m,showLineNumbers:_,useSoftTabs:y,tabSize:b,showPrintMargin:!1,keyboardHandler:x,enableLiveAutocompletion:S,enableSnippets:C,enableBasicAutocompletion:w,wrap:T,indentedSoftWrap:E,highlightActiveLine:D,highlightSelectedWord:O,animatedScroll:k,showFoldWidgets:A,showGutter:j,displayIndentGuides:M,readOnly:((t=l.value)==null?void 0:t.onlyRead)||!1}),p.container.style.lineHeight=c,p.renderer.updateFontSize();let N=()=>{if(!p)return;let e=p.getCursorPosition();a(`cursor-change`,{line:e.row+1,column:e.column+1})};g(),N(),p.selection.on(`changeCursor`,()=>{N()}),p.on(`change`,()=>{d.value=p==null?void 0:p.getValue()}),v(p)},v=e=>{e.commands.addCommand({name:`saveFile`,bindKey:{win:`Ctrl-S`,mac:`Command-S`},readOnly:!0,exec:()=>{o.saveCurrentFileContent()}}),e.commands.addCommand({name:`saveAllFile`,bindKey:{win:`Ctrl-Shift-S`,mac:`Command-Shift-S`},readOnly:!0,exec:()=>{o.saveAllFile()}}),e.commands.addCommand({name:`closeFile`,bindKey:{win:`Alt-W`,mac:`Option-W`},readOnly:!0,exec:()=>{o.closeTab(o.currentFileIndex)}}),e.commands.addCommand({name:`undo`,bindKey:{win:`Ctrl-Z`,mac:`Command-Z`},readOnly:!0,exec:()=>{e.undo()}})};return te(()=>{let{editorTheme:e,fontSize:t,lineHeight:n,fontFamily:r,showInvisibles:i,showLineNumbers:a,useSoftTabs:o,tabSize:c,keyboardHandler:u,enableLiveAutocompletion:d,enableSnippets:f,enableBasicAutocompletion:m,wrap:h,indentedSoftWrap:g,highlightActiveLine:_,highlightSelectedWord:v,animatedScroll:y,showFoldWidgets:b,showGutter:x,displayIndentGuides:S}=s.value.aceEditor;if(p){var C;p.setTheme(`ace/theme/${e}`),p.setOptions({fontSize:t,fontFamily:r,showInvisibles:i,showLineNumbers:a,useSoftTabs:o,tabSize:c,keyboardHandler:u,enableLiveAutocompletion:d,enableSnippets:f,enableBasicAutocompletion:m,wrap:h,indentedSoftWrap:g,highlightActiveLine:_,highlightSelectedWord:v,animatedScroll:y,showFoldWidgets:b,showGutter:x,displayIndentGuides:S,readOnly:((C=l.value)==null?void 0:C.onlyRead)||!1}),p.container.style.lineHeight=n,p.renderer.updateFontSize()}}),c(()=>{_()}),t({execCommand:e=>{p&&p.execCommand(e)},jumpToLine:e=>{p.gotoLine(e,0,!0),requestAnimationFrame(()=>{p.focus()})}}),(e,t)=>(u(),r(`div`,{ref_key:`editorRef`,ref:f,class:`ace-editor w-full h-full`},null,512))}}),[[`__scopeId`,`data-v-fd69013c`]]);P();var Aa={class:`file-history`},ja=K(j({__name:`index`,emits:[`close`],setup(e,{emit:t}){let{t:n}=R(),i=t,o=Y(),{currentFile:s}=z(o),c=I(()=>{let e=s.value;return e?e.history.map(t=>({time:t,path:e.path})):[]}),l=[{key:`time`,title:n(`fileEditor.dialogs.fileHistory.time`),render:e=>Ne(e.time)},Pe({title:n(`fileEditor.dialogs.fileHistory.actions`),width:210,options:e=>[{label:n(`fileEditor.dialogs.fileHistory.diff`),onClick:()=>{i(`close`),o.openDiffTab(e.path,e.time)}},{label:n(`fileEditor.dialogs.fileHistory.recover`),onClick:()=>{H({title:n(`fileEditor.dialogs.fileHistory.recoverTitle`),content:n(`fileEditor.dialogs.fileHistory.recoverContent`,{time:Ne(e.time)}),onConfirm:async()=>{await rt({filename:e.path,history:e.time}),V.success(n(`fileEditor.dialogs.fileHistory.fileContentUpdated`)),o.getFileContent(e.path)}})}},{label:n(`fileEditor.dialogs.fileHistory.delete`),onClick:()=>{H({title:n(`fileEditor.dialogs.fileHistory.deleteTitle`),content:n(`fileEditor.dialogs.fileHistory.deleteContent`,{time:Ne(e.time)}),onConfirm:async()=>{await Xe({filename:e.path,history:e.time}),f(e.path)}})}}]})],d=C(!1),f=async e=>{try{d.value=!0,await o.getFileContent(e)}finally{d.value=!1}};return(e,t)=>{let n=Je;return u(),r(`div`,Aa,[a(n,{loading:h(d),columns:l,data:h(c),"max-height":400},null,8,[`loading`,`data`])])}}}),[[`__scopeId`,`data-v-654b4dcd`]]);P();var Ma={key:0,class:`footer-path`},Na={key:1,class:`footer-path diff-path`},Pa={class:`mr-6px`},Fa={key:2,class:`footer-tools`},Ia={class:`footer-item`},La={key:0,class:`footer-item readonly-badge`},Ra=K(j({__name:`footer`,props:{filePath:{default:``},encoding:{default:`UTF-8`},lineEnding:{default:`LF`},cursor:{default:()=>({line:1,column:1})},tabSize:{default:4},useSoftTabs:{type:Boolean,default:!0},language:{default:`Text`}},emits:[`jump-line`],setup(e,{emit:t}){let n=e,i=t,o=Y(),{currentFile:c,editorConfig:l}=z(o),{t:d}=R(),f=I(()=>c.value?c.value.history.length:0),p=I(()=>{var e;return((e=c.value)==null?void 0:e.onlyRead)||!1}),m=()=>{W({title:d(`fileEditor.dialogs.fileHistory.title`),component:ja})},_=()=>{o.openToolsModal(`lineEnding`,{lineEnding:n.lineEnding,onChange:async e=>{await o.changeLineEnding(e)}})},v=()=>{o.openToolsModal(`tabSize`,{useSoftTabs:n.useSoftTabs?`space`:`tab`,tabSize:n.tabSize,onChange:(e,t)=>{o.updateTabSettings(e,t)}})},b=()=>{o.openToolsModal(`encoding`,{encoding:l.value.aceEditor.encoding,onChange:async e=>{await o.changeEncoding(e)}})},x=()=>{var e,t,r;o.openToolsModal(`goToLine`,{currentLine:(e=n.cursor)==null?void 0:e.line,currentColumn:(t=n.cursor)==null?void 0:t.column,maxLine:(r=c.value)!=null&&r.content?c.value.content.split(` +`).length:1,onChange:e=>{i(`jump-line`,e)}})},C=()=>{if(!c.value||c.value.type!==`diff`)return;let e={path:c.value.originalPath,time:c.value.historyTime};H({title:d(`fileEditor.dialogs.fileHistory.recoverTitle`),content:d(`fileEditor.dialogs.fileHistory.recoverContent`,{time:Ne(e.time)}),onConfirm:async()=>{await rt({filename:e.path,history:e.time}),V.success(d(`fileEditor.dialogs.fileHistory.fileContentUpdated`)),o.getFileContent(e.path),o.closeTab(o.currentFileIndex)}})};return(t,n)=>{var i,o,l,d,T;let E=pe,O=Ve;return u(),r(`div`,{class:y([`editor-footer`,{"diff-footer":((i=h(c))==null?void 0:i.type)===`diff`}])},[((o=h(c))==null?void 0:o.type)===`diff`?(u(),r(`div`,Na,[S(`span`,Pa,D(t.$t(`fileEditor.editorFooter.readOnlyHistory`,{path:(l=h(c))==null?void 0:l.originalPath,time:h(Ne)((d=h(c))==null?void 0:d.historyTime)})),1),a(O,{onClick:C},{default:w(()=>[s(D(t.$t(`fileEditor.editorFooter.clickRecoverLeft`)),1)]),_:1})])):(u(),r(`div`,Ma,[a(E,null,{default:w(()=>[s(D(t.$t(`fileEditor.editorFooter.fileLocation`,{path:e.filePath})),1)]),_:1})])),((T=h(c))==null?void 0:T.type)===`diff`?g(``,!0):(u(),r(`div`,Fa,[S(`span`,{class:`footer-item`,onClick:_},D(e.lineEnding),1),S(`span`,{class:`footer-item`,onClick:x},D(t.$t(`fileEditor.editorFooter.lineColumn`,{line:e.cursor.line,column:e.cursor.column})),1),S(`span`,{class:`footer-item`,onClick:m},D(t.$t(`fileEditor.editorFooter.historyCount`,{count:h(f)})),1),S(`span`,{class:`footer-item`,onClick:v},D(t.$t(`fileEditor.editorFooter.tabSize`,{size:e.tabSize})),1),S(`span`,{class:`footer-item`,onClick:b},D(t.$t(`fileEditor.editorFooter.encoding`,{encoding:e.encoding})),1),S(`span`,Ia,D(t.$t(`fileEditor.editorFooter.language`,{language:e.language})),1),h(p)?(u(),r(`span`,La,D(t.$t(`fileEditor.editorFooter.readOnlyMode`)),1)):g(``,!0)]))],2)}}}),[[`__scopeId`,`data-v-bf1270cf`]]);P();var za=K(j({__name:`diff`,props:{mode:{type:String,default:`Text`}},setup(e){let t=e,{editorConfig:n,currentFile:i}=z(Y()),a=x(`diffRef`),o=null,s=e=>new Promise(t=>{Oa.default.config.loadModule(e,()=>t())}),d=async()=>{var e,r,c;if(Oa.default.config.set(`basePath`,`/static/ace`),await s(`ace/ext/language_tools`),!a.value)return;let{editorTheme:l}=n.value.aceEditor,u=`ace/theme/${l}`;if(await s(u),!a.value)return;let{fontSize:d,fontFamily:f,showInvisibles:p,showLineNumbers:m,useSoftTabs:h,tabSize:g}=n.value.aceEditor,_=`ace/mode/${(e=t.mode)==null?void 0:e.toLocaleLowerCase()}`;o=new _t({ace:Oa.default,element:a.value,theme:u,mode:_,left:{content:((r=i.value)==null?void 0:r.leftContent)||``,editable:!1,copyLinkEnabled:!1},right:{content:((c=i.value)==null?void 0:c.rightContent)||``,editable:!1,copyLinkEnabled:!1}});let v=o.getEditors();[v.left,v.right].forEach(e=>{e.setOptions({fontSize:d,fontFamily:f,showInvisibles:p,showLineNumbers:m,useSoftTabs:h,tabSize:g,showPrintMargin:!1,wrap:!0,indentedSoftWrap:!0})}),F(()=>{var e;return(e=i.value)==null?void 0:e.leftContent},e=>{o&&o.getEditors().left.setValue(e||``,-1)}),F(()=>{var e;return(e=i.value)==null?void 0:e.rightContent},e=>{o&&o.getEditors().right.setValue(e||``,-1)})};return c(()=>{d()}),l(()=>{o&&o.destroy()}),te(()=>{let{editorTheme:e,fontSize:t,fontFamily:r,showInvisibles:i,showLineNumbers:a,useSoftTabs:s,tabSize:c}=n.value.aceEditor;if(o){let n=o.getEditors();[n.left,n.right].forEach(n=>{n.setTheme(`ace/theme/${e}`),n.setOptions({fontSize:t,fontFamily:r,showInvisibles:i,showLineNumbers:a,useSoftTabs:s,tabSize:c})})}}),(e,t)=>(u(),r(`div`,{ref_key:`diffRef`,ref:a,class:`ace-diff-container w-full h-full`},null,512))}}),[[`__scopeId`,`data-v-4b286035`]]);P();var Ba={},Va={class:`flex-1 bg-[#262626] overflow-y-auto w-full h-full text-[#ccc]`},Ha={class:`flex gap-60px max-w-[1200px] mx-auto py-30px px-50px justify-center`},Ua={class:`flex-1`},Wa={class:`text-[20px] text-[#e0e0e0] mb-[24px] pl-[12px] border-l-[3px] border-l-solid border-l-primary`},Ga={class:`flex flex-col gap-[14px] text-[14px]`},Ka={class:`flex items-center`},qa={class:`text-[#a4a4a4] ml-[16px]`},Ja={class:`flex items-center`},Ya={class:`text-[#a4a4a4] ml-[16px]`},Xa={class:`flex items-center`},Za={class:`text-[#a4a4a4] ml-[16px]`},Qa={class:`flex items-center`},$a={class:`text-[#a4a4a4] ml-[16px]`},eo={class:`flex items-center`},to={class:`text-[#a4a4a4] ml-[16px]`},no={class:`flex items-center`},ro={class:`text-[#a4a4a4] ml-[16px]`},io={class:`flex items-center`},ao={class:`text-[#a4a4a4] ml-[16px]`},oo={class:`flex items-center`},so={class:`text-[#a4a4a4] ml-[16px]`},co={class:`flex items-center`},lo={class:`text-[#a4a4a4] ml-[16px]`},uo={class:`flex items-center`},fo={class:`text-[#a4a4a4] ml-[16px]`},po={class:`mt-[40px]`},mo={class:`text-[20px] text-[#e0e0e0] mb-[24px] pl-[12px] border-l-[3px] border-l-solid border-l-primary`},ho={class:`flex flex-col gap-[14px] text-[14px]`},go={class:`flex items-center`},_o={class:`text-[#a4a4a4] ml-[16px]`},vo={class:`flex items-center`},yo={class:`text-[#a4a4a4] ml-[16px]`},bo={class:`flex items-center`},xo={class:`text-[#a4a4a4] ml-[16px]`},So={class:`flex items-center`},Co={class:`text-[#a4a4a4] ml-[16px]`},wo={class:`flex-1`},To={class:`text-[20px] text-[#e0e0e0] mb-[24px] pl-[12px] border-l-[3px] border-l-solid border-l-primary`},Eo={class:`flex flex-col gap-[14px] text-[14px]`},Do={class:`flex items-center`},Oo={class:`flex items-center gap-[6px] min-w-[260px] text-white`},ko={class:`flex items-center`},Ao={class:`text-[#a4a4a4] ml-[16px]`},jo={class:`flex items-center`},Mo={class:`text-[#a4a4a4] ml-[16px]`},No={class:`flex items-center`},Po={class:`flex items-center gap-[6px] min-w-[260px] text-white`},Fo={class:`text-[#a4a4a4] ml-[16px]`},Io={class:`mt-[40px]`},Lo={class:`text-[20px] text-[#e0e0e0] mb-[24px] pl-[12px] border-l-[3px] border-l-solid border-l-primary`},Ro={class:`flex flex-col gap-[14px] text-[14px]`},zo={class:`flex items-center`},Bo={class:`text-[#a4a4a4] ml-[16px]`},Vo={class:`flex items-center`},Ho={class:`text-[#a4a4a4] ml-[16px]`},Uo={class:`flex items-center`},Wo={class:`text-[#a4a4a4] ml-[16px]`},Go={class:`flex items-center`},Ko={class:`text-[#a4a4a4] ml-[16px]`},qo={class:`flex items-center`},Jo={class:`text-[#a4a4a4] ml-[16px]`},Yo={class:`flex items-center`},Xo={class:`text-[#a4a4a4] ml-[16px]`},Zo={class:`flex items-center`},Qo={class:`text-[#a4a4a4] ml-[16px]`},$o={class:`flex items-center`},es={class:`text-[#a4a4a4] ml-[16px]`},ts={class:`flex items-center`},ns={class:`text-[#a4a4a4] ml-[16px]`};function rs(e,t){return u(),r(`div`,Va,[S(`div`,Ha,[S(`div`,Ua,[S(`div`,null,[S(`div`,Wa,D(e.$t(`fileEditor.shortcut.common.title`)),1),S(`div`,Ga,[S(`div`,Ka,[t[0]||(t[0]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Ctrl`),s(` + `),S(`kbd`,null,`S`)],-1)),S(`div`,qa,D(e.$t(`fileEditor.shortcut.common.saveFile`)),1)]),S(`div`,Ja,[t[1]||(t[1]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Ctrl`),s(` + `),S(`kbd`,null,`C`)],-1)),S(`div`,Ya,D(e.$t(`fileEditor.shortcut.common.copy`)),1)]),S(`div`,Xa,[t[2]||(t[2]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Ctrl`),s(` + `),S(`kbd`,null,`X`)],-1)),S(`div`,Za,D(e.$t(`fileEditor.shortcut.common.cut`)),1)]),S(`div`,Qa,[t[3]||(t[3]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Ctrl`),s(` + `),S(`kbd`,null,`V`)],-1)),S(`div`,$a,D(e.$t(`fileEditor.shortcut.common.paste`)),1)]),S(`div`,eo,[t[4]||(t[4]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Ctrl`),s(` + `),S(`kbd`,null,`A`)],-1)),S(`div`,to,D(e.$t(`fileEditor.shortcut.common.selectAll`)),1)]),S(`div`,no,[t[5]||(t[5]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Ctrl`),s(` + `),S(`kbd`,null,`Z`)],-1)),S(`div`,ro,D(e.$t(`fileEditor.shortcut.common.undo`)),1)]),S(`div`,io,[t[6]||(t[6]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Ctrl`),s(` + `),S(`kbd`,null,`Y`)],-1)),S(`div`,ao,D(e.$t(`fileEditor.shortcut.common.redo`)),1)]),S(`div`,oo,[t[7]||(t[7]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Ctrl`),s(` + `),S(`kbd`,null,`F`)],-1)),S(`div`,so,D(e.$t(`fileEditor.shortcut.common.find`)),1)]),S(`div`,co,[t[8]||(t[8]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Ctrl`),s(` + `),S(`kbd`,null,`H`)],-1)),S(`div`,lo,D(e.$t(`fileEditor.shortcut.common.replace`)),1)]),S(`div`,uo,[t[9]||(t[9]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Esc`)],-1)),S(`div`,fo,D(e.$t(`fileEditor.shortcut.common.esc`)),1)])])]),S(`div`,po,[S(`div`,mo,D(e.$t(`fileEditor.shortcut.cursorMove.title`)),1),S(`div`,ho,[t[14]||(t[14]=S(`div`,{class:`flex items-center`},[S(`div`,{class:`flex items-center flex-wrap gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Home`),s(` / `),S(`kbd`,null,`End`),s(` / `),S(`kbd`,null,`Up`),s(` / `),S(`kbd`,null,`Left`),s(` / `),S(`kbd`,null,`Down`),s(` / `),S(`kbd`,null,`Right`)])],-1)),S(`div`,go,[t[10]||(t[10]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Ctrl`),s(` + `),S(`kbd`,null,`Home`),s(` / `),S(`kbd`,null,`End`)],-1)),S(`div`,_o,D(e.$t(`fileEditor.shortcut.cursorMove.docStartEnd`)),1)]),S(`div`,vo,[t[11]||(t[11]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Ctrl`),s(` + `),S(`kbd`,null,`P`)],-1)),S(`div`,yo,D(e.$t(`fileEditor.shortcut.cursorMove.matchingTag`)),1)]),S(`div`,bo,[t[12]||(t[12]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`PageUp`),s(` / `),S(`kbd`,null,`PageDown`)],-1)),S(`div`,xo,D(e.$t(`fileEditor.shortcut.cursorMove.pageUpDown`)),1)]),S(`div`,So,[t[13]||(t[13]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Alt`),s(` + `),S(`kbd`,null,`Left`),s(` / `),S(`kbd`,null,`Right`)],-1)),S(`div`,Co,D(e.$t(`fileEditor.shortcut.cursorMove.lineStartEnd`)),1)])])])]),S(`div`,wo,[S(`div`,null,[S(`div`,To,D(e.$t(`fileEditor.shortcut.selection.title`)),1),S(`div`,Eo,[S(`div`,Do,[S(`div`,Oo,[S(`kbd`,null,D(e.$t(`fileEditor.shortcut.selection.mouseBox`)),1),t[15]||(t[15]=s(` —— `,-1)),S(`kbd`,null,D(e.$t(`fileEditor.shortcut.selection.drag`)),1)])]),t[20]||(t[20]=_(`
Shift + Home / End / Up / Left / Down / Right
`,1)),S(`div`,ko,[t[16]||(t[16]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Shift`),s(` + `),S(`kbd`,null,`PageUp`),s(` / `),S(`kbd`,null,`PageDown`)],-1)),S(`div`,Ao,D(e.$t(`fileEditor.shortcut.selection.pageSelect`)),1)]),S(`div`,jo,[t[17]||(t[17]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Ctrl`),s(` + `),S(`kbd`,null,`Shift`),s(` + `),S(`kbd`,null,`Home`),s(` / `),S(`kbd`,null,`End`)],-1)),S(`div`,Mo,D(e.$t(`fileEditor.shortcut.selection.cursorToStartEnd`)),1)]),S(`div`,No,[S(`div`,Po,[t[18]||(t[18]=S(`kbd`,null,`Alt`,-1)),t[19]||(t[19]=s(` + `,-1)),S(`kbd`,null,D(e.$t(`fileEditor.shortcut.selection.mouseDrag`)),1)]),S(`div`,Fo,D(e.$t(`fileEditor.shortcut.selection.blockSelect`)),1)])])]),S(`div`,Io,[S(`div`,Lo,D(e.$t(`fileEditor.shortcut.edit.title`)),1),S(`div`,Ro,[S(`div`,zo,[t[21]||(t[21]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Ctrl`),s(` + `),S(`kbd`,null,`/`)],-1)),S(`div`,Bo,D(e.$t(`fileEditor.shortcut.edit.toggleComment`)),1)]),S(`div`,Vo,[t[22]||(t[22]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Tab`)],-1)),S(`div`,Ho,D(e.$t(`fileEditor.shortcut.edit.indent`)),1)]),S(`div`,Uo,[t[23]||(t[23]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Shift`),s(` + `),S(`kbd`,null,`Tab`)],-1)),S(`div`,Wo,D(e.$t(`fileEditor.shortcut.edit.outdent`)),1)]),S(`div`,Go,[t[24]||(t[24]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Delete`)],-1)),S(`div`,Ko,D(e.$t(`fileEditor.shortcut.edit.delete`)),1)]),S(`div`,qo,[t[25]||(t[25]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Ctrl`),s(` + `),S(`kbd`,null,`D`)],-1)),S(`div`,Jo,D(e.$t(`fileEditor.shortcut.edit.deleteLine`)),1)]),S(`div`,Yo,[t[26]||(t[26]=S(`div`,{class:`flex items-center flex-wrap gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Alt`),s(` + `),S(`kbd`,null,`Shift`),s(` + `),S(`kbd`,null,`Up`),s(` / `),S(`kbd`,null,`Down`)],-1)),S(`div`,Xo,D(e.$t(`fileEditor.shortcut.edit.copyLineUpDown`)),1)]),S(`div`,Zo,[t[27]||(t[27]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Alt`),s(` + `),S(`kbd`,null,`Delete`)],-1)),S(`div`,Qo,D(e.$t(`fileEditor.shortcut.edit.deleteRight`)),1)]),S(`div`,$o,[t[28]||(t[28]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Alt`),s(` + `),S(`kbd`,null,`Up`),s(` / `),S(`kbd`,null,`Down`)],-1)),S(`div`,es,D(e.$t(`fileEditor.shortcut.edit.swapLineUpDown`)),1)]),S(`div`,ts,[t[29]||(t[29]=S(`div`,{class:`flex items-center gap-[6px] min-w-[260px] text-white`},[S(`kbd`,null,`Ctrl`),s(` + `),S(`kbd`,null,`Shift`),s(` + `),S(`kbd`,null,`D`)],-1)),S(`div`,ns,D(e.$t(`fileEditor.shortcut.edit.copyLineDown`)),1)])])])])])])}var is=K(Ba,[[`render`,rs],[`__scopeId`,`data-v-fccb0a32`]]);P();var as={class:`flex-1 flex flex-col h-full bg-[#1e1e1e] overflow-hidden`},os={class:`flex-1 overflow-hidden relative`},ss=j({__name:`index`,setup(e,{expose:t}){let n=Y(),{fileList:i,currentFileIndex:o,currentFile:s,editorConfig:c}=z(n),{saveFileContentAndClose:l,closeTab:d,updateTabContent:f}=n,p=x(`editorMainRef`),m=I({get:()=>{var e;return((e=s.value)==null?void 0:e.content)||``},set:e=>{o.value!==-1&&f(o.value,e)}}),_=re({line:1,column:1}),v=I(()=>Number(c.value.aceEditor.tabSize)),y=I(()=>c.value.aceEditor.useSoftTabs),b=I(()=>{var e;return((e=s.value)==null?void 0:e.encoding)||``}),C=I(()=>{let e=new Map,t=Object.entries(c.value.supportedModes||{});for(let[n,r]of t){let t=r[0].split(`|`);for(let r of t)e.set(r,n)}return e}),w=I(()=>{var e;let t=(e=s.value)==null?void 0:e.type;return t&&C.value.get(t)||`Text`}),T=I(()=>{var e,t;let n=w.value;return(e=(t=c.value.nameOverrides)==null?void 0:t[n])==null?n:e}),E=async e=>{await l(e)},D=e=>{d(e)},O=e=>{_.line=e.line,_.column=e.column},A=e=>{if(e===`search`){var t;(t=p.value)==null||t.execCommand(`find`)}else if(e===`replace`){var r;(r=p.value)==null||r.execCommand(`replace`)}else if(e===`goToLine`){var i;n.openToolsModal(`goToLine`,{currentLine:_.line,currentColumn:_.column,maxLine:(i=s.value)!=null&&i.content?s.value.content.split(` +`).length:1,onChange:e=>{var t;(t=p.value)==null||t.jumpToLine(e)}})}},j=e=>{var t;(t=p.value)==null||t.jumpToLine(e)};return t({handleToolbarAction:A}),n.getEditorConfig(),(e,t)=>(u(),r(`div`,as,[a(Da,{value:h(o),"onUpdate:value":t[0]||(t[0]=e=>k(o)?o.value=e:null),data:h(i),save:E,onClose:D},null,8,[`value`,`data`]),h(s)?(u(),r(N,{key:0},[S(`div`,os,[h(s).type===`shortcut`?(u(),ae(is,{key:0})):h(s).type===`diff`?(u(),ae(za,{key:1,mode:h(w)},null,8,[`mode`])):(u(),ae(ka,{key:2,ref_key:`editorMainRef`,ref:p,value:h(m),"onUpdate:value":t[1]||(t[1]=e=>k(m)?m.value=e:null),mode:h(w),onCursorChange:O},null,8,[`value`,`mode`]))]),h(s).type===`shortcut`?g(``,!0):(u(),ae(Ra,{key:0,"file-path":h(s).path,encoding:h(b),"line-ending":h(s).lineEnding,cursor:h(_),"tab-size":h(v),"use-soft-tabs":h(y),language:h(T),onJumpLine:j},null,8,[`file-path`,`encoding`,`line-ending`,`cursor`,`tab-size`,`use-soft-tabs`,`language`]))],64)):g(``,!0)]))}});P();var cs={class:`editor-container`},ls={class:`editor-body`},us=j({__name:`index`,props:{filePath:{type:String,required:!0},currentPath:{type:String,required:!0},onClose:{type:Function,required:!0},onMaximize:{type:Function,required:!0},onMinimize:{type:Function,required:!0}},setup(e){let t=e,n=x(`codeEditorRef`),{t:i}=R(),o=Y(),{isMinimize:s}=z(o),l=e=>{if(e.key===`F5`||e.key===`r`&&(e.metaKey||e.ctrlKey)){e.preventDefault(),V.info(i(`fileEditor.messages.noRefresh`));return}};o.setCurrentPath(t.currentPath),c(()=>{window.addEventListener(`keydown`,l,{capture:!0}),o.isOpen=!0,o.openFile(t.filePath)}),d(()=>{window.removeEventListener(`keydown`,l,{capture:!0}),o.isOpen=!1,o.isMinimize=!1,o.fileList=[],o.currentFileIndex=-1,o.currentPath=``,o.creatingType=null,o.isSearchMode=!1,o.closeToolsModal()});let f=C(!1),p=I({get:()=>s.value,set:e=>{s.value=e}}),m=e=>{n.value&&n.value.handleToolbarAction(e)},g=()=>{p.value=!p.value,t.onMinimize()},_=()=>{f.value=!f.value,t.onMaximize()},v=()=>{let e=o.fileList.some(e=>e.content!==e.originalContent&&e.type!==`shortcut`),n=()=>{we(),t.onClose&&t.onClose()};e?H({title:i(`fileEditor.editorHeader.tipTitle`),content:i(`fileEditor.editorHeader.modifiedSaveConfirm`),confirmText:i(`fileEditor.common.save`),cancelText:i(`fileEditor.editorHeader.dontSave`),onConfirm:async()=>{await o.saveAllFile(),n()},onCancel:()=>{n()}}):n()};return(e,t)=>(u(),r(`div`,cs,[a(Pt,{"is-minimize":h(p),"is-maximize":h(f),onMinimize:g,onMaximize:_,onClose:v},null,8,[`is-minimize`,`is-maximize`]),M(a(gn,{onAction:m},null,512),[[ne,!h(p)]]),M(S(`main`,ls,[a(Sa),a(ss,{ref_key:`codeEditorRef`,ref:n},null,512)],512),[[ne,!h(p)]])]))}}),ds=t({default:()=>fs}),fs=K(us,[[`__scopeId`,`data-v-5961e81f`]]);export{wr as $,ni as A,Nr as B,Xi as C,ri as D,ji as E,Jr as F,Ir as G,Wr as H,Gr as I,Ar as J,Br as K,Er as L,oi as M,ai as N,ii as O,$r as P,kr as Q,Or as R,xi as S,Vi as T,Lr as U,Fr as V,Rr as W,Vr as X,Pr as Y,Hr as Z,wi as _,wt as _t,$i as a,Wn as at,Mi as b,aa as c,Bn as ct,la as d,Gn as dt,nr as et,Ti as f,jn as ft,Ri as g,Dn as gt,ki as h,On as ht,Q as i,zn as it,ci as j,si as k,Zi as l,Xn as lt,Oi as m,An as mt,ga as n,ir as nt,ra as o,Pn as ot,Si as p,kn as pt,jr as q,$ as r,rr as rt,sa as s,Hn as st,ds as t,X as tt,ca as u,ar as ut,Wi as v,Ct as vt,Ni as w,Ai as x,Bi as y,Kr as z}; \ No newline at end of file diff --git a/BTPanel/static/vite/js/feature-FilePicker-legacy.js b/BTPanel/static/vite/js/feature-FilePicker-legacy.js index b54e0d1d..eef821f7 100644 --- a/BTPanel/static/vite/js/feature-FilePicker-legacy.js +++ b/BTPanel/static/vite/js/feature-FilePicker-legacy.js @@ -1,4 +1,4 @@ -(function(){System.register([`./rolldown-runtime-legacy.js?v=1784873523001`,`./vendor-utils-legacy.js?v=1784873523001`,`./vendor-vue-legacy.js?v=1784873523001`,`./vendor-naive-legacy.js?v=1784873523001`,`./app-legacy.js?v=1784873523001`,`./app-shared-legacy.js?v=1784873523001`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,ee,te,y,ne,b,x,S,C,re,w,ie,ae,oe,se,ce,T,E,D,O,le,ue,k,de,A,j,M,N,fe,pe,P,F,me,I,L,R,he,z,B,V,H,ge,U,W,_e,G,K,q,J,Y,X,ve;function Z(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]0?e[e.length-1]:``}),q=function(){return xe(function(){var e,t,n;return De(this,function(r){switch(r.label){case 0:C.value=!0,r.label=1;case 1:return r.trys.push([1,,3,4]),[4,pe({path:x.value,disk:!0,search:M.value})];case 2:return e=r.sent().message,me(e)&&(t=e.PATH,n=[],e.DIR.forEach(function(e){n.push(J(e,`dir`,t))}),e.FILES.forEach(function(e){n.push(J(e,`file`,t))}),N.value=n,x.value=t,s.checkedType.includes(`dir`)?T.value=t:T.value=``,e.DISK&&(O.value=e.DISK),w.value=null,B(function(){var e;(e=p.value)==null||e.scrollTo({top:0})})),[3,4];case 3:return C.value=!1,[7];case 4:return[2]}})})()},J=function(e,t,n){var r=e.split(`;`),i=r[0],a=Number(r[2]),o=r[3],s=r[4];return{path:(n===`/`?`/`:``.concat(n,`/`))+i,filename:i,modify_time:a,permission:o,owner:s,type:t}},X=function(){M.value=``,q()},Z=function(e){x.value=e,M.value=``,q()},Q=function(){B(function(){q()})},ye=function(e){if(e.isCreate)return{};var t=s.checkedType.includes(e.type),n=s.checkedType.length===1&&s.checkedType[0]===`file`;return{class:[`cursor-pointer`,w.value===e.filename?`selected-row`:``],onClick:function(){if(n&&e.type===`dir`){x.value=``.concat(x.value,`/`,e.filename).replace(`//`,`/`),M.value=``,q();return}if(t){if(w.value===e.filename){w.value=null,T.value=``;return}w.value=e.filename,T.value=e.path}},onDblclick:function(){n&&e.type===`dir`||e.type===`dir`&&(x.value=``.concat(x.value,`/`,e.filename).replace(`//`,`/`),M.value=``,q())}}},be=[{title:function(){return d(`FolderPicker.Name`)},key:`name`,colSpan:function(e){return e.isCreate?3:1},render:function(e){if(e.isCreate){var t,r;return j(`div`,{class:`flex items-center gap-16px`},[j(`div`,{class:`flex items-center gap-8px`},[j(`i`,{class:[`text-18px`,P.value===`dir`?`i-file-dir`:`i-file-file text-base`]},null),j(`div`,{class:`w-220px`},[j(c,{ref:L,value:F.value,onUpdateValue:function(e){return F.value=e},size:`small`,autofocus:!0,placeholder:d(`FolderPicker.NamePlaceholder`),onKeydown:function(e){e.key===`Enter`&&G()}},null)])]),j(`div`,{class:`flex items-center gap-8px`},[j(n,{size:`small`,type:`primary`,onClick:G},ke(t=d(`FolderPicker.Create`))?t:{default:function(){return[t]}}),j(n,{size:`small`,onClick:z},ke(r=d(`Public.Btn.Cancel`))?r:{default:function(){return[r]}})])])}return j(`div`,{class:`flex items-center gap-8px`},[j(`i`,{class:[`text-18px`,e.type===`dir`?`i-file-dir`:`i-file-file text-base`]},null),j(`div`,{class:`w-0 flex-1 leading-18px`},[j(a,null,{default:function(){return[e.filename]}})])])}},{title:function(){return d(`FolderPicker.ModifyTime`)},key:`modify_time`,width:180,render:function(e){return e.isCreate?null:fe(e.modify_time)}},{title:function(){return d(`FolderPicker.PermissionOwner`)},key:`permission`,width:150,render:function(e){return e.isCreate?null:``.concat(e.permission,` / `,e.owner)}}];q();var Se=function(){var e,t=T.value,n=t.substring(t.lastIndexOf(`/`)+1),r=N.value.find(function(e){return e.filename===n});(e=s.callback)==null||e.call(s,t,r),Ce()},Ce=function(){u(`close`)};return function(e,t){var i=l,s=r;return V(),k(`div`,f,[D(`div`,b,[D(`div`,S,[D(`div`,re,[j(he,{path:W(x),"onUpdate:path":t[0]||(t[0]=function(e){return I(x)?x.value=e:null}),onChange:X,onRefresh:Q},null,8,[`path`])]),D(`div`,ie,[j(W(c),{value:W(M),"onUpdate:value":t[1]||(t[1]=function(e){return I(M)?M.value=e:null}),clearable:``,placeholder:W(d)(`FolderPicker.SearchPlaceholder`),onKeydown:ve(Q,[`enter`]),onClear:Q},{suffix:Y(function(){return[D(`i`,{class:`i-common-search search-icon`,onClick:Q})]}),_:1},8,[`value`,`placeholder`])])]),D(`div`,ae,[j(W(n),{size:`small`,onClick:t[2]||(t[2]=function(e){return R(`file`)})},{default:Y(function(){return[A(U(W(d)(`FolderPicker.NewFile`)),1)]}),_:1}),j(W(n),{size:`small`,onClick:t[3]||(t[3]=function(e){return R(`dir`)})},{default:Y(function(){return[A(U(W(d)(`file.buttonGroup.createOptions.newDirectory`)),1)]}),_:1})])]),D(`div`,oe,[D(`div`,se,[j(i,null,{default:Y(function(){return[D(`div`,ce,[(V(!0),k(o,null,ge(W(O),function(e){return V(),k(`div`,{key:e.path,class:`dist-item`,onClick:function(t){return Z(e.path)}},[t[4]||(t[4]=D(`i`,{class:`disk-icon i-file-disk`},null,-1)),D(`div`,h,[D(`div`,g,[j(W(a),null,{default:Y(function(){return[A(U(e.path),1)]}),_:2},1024)]),D(`div`,_,` (`+U(e.size[0])+`) `,1)])],8,m)}),128))])]}),_:1})]),D(`div`,v,[j(s,{ref_key:`tableRef`,ref:p,"flex-height":``,columns:be,data:W(N),class:`file-table`,"row-props":ye,bordered:!1,"virtual-scroll":!0,loading:W(C)},null,8,[`data`,`loading`])])]),D(`div`,ee,[D(`div`,te,[W(K)?(V(),k(o,{key:0},[D(`span`,null,U(W(d)(`FolderPicker.CurrentSelection`)),1),D(`div`,y,[j(W(c),{value:W(K),readonly:``,size:`small`},null,8,[`value`])])],64)):le(``,!0)]),D(`div`,ne,[j(W(n),{class:`cancel-btn`,size:`small`,onClick:Ce},{default:Y(function(){return[A(U(W(d)(`Public.Btn.Cancel`)),1)]}),_:1}),j(W(n),{type:`primary`,size:`small`,disabled:!W(T),onClick:Se},{default:Y(function(){return[A(U(W(d)(`Public.Btn.Confirm`)),1)]}),_:1},8,[`disabled`])])])])}}}),e(`t`,u({default:function(){return N}})),N=T(P,[[`__scopeId`,`data-v-07327c2c`]])}}})})(); \ No newline at end of file diff --git a/BTPanel/static/vite/js/feature-FilePicker.js b/BTPanel/static/vite/js/feature-FilePicker.js index aa46e75e..586c24a5 100644 --- a/BTPanel/static/vite/js/feature-FilePicker.js +++ b/BTPanel/static/vite/js/feature-FilePicker.js @@ -1,8 +1,7 @@ ;(() => { - const hrefs = ["../css/feature-FilePicker.css?v=1784873523001"] const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1784873523001" + const version = "1786507437784" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() @@ -28,14 +27,5 @@ loaded.add(url.href) removeAfterLoad(freshLink, link) } - for (const href of hrefs) { - const url = new URL(href, import.meta.url).href - if (loaded.has(url)) continue - const link = document.createElement("link") - link.rel = "stylesheet" - link.href = url - document.head.appendChild(link) - loaded.add(url) - } })(); -import{r as e}from"./rolldown-runtime.js?v=1784873523001";import{Cn as t,Dn as n,En as r,Er as i,Fn as a,In as o,Rn as s,Sn as c,Yn as ee,Zr as l,bn as u,cr as d,dn as f,f as p,ir as m,kn as h,mn as g,mr as _,nn as v,nr as y,qn as b,sr as x,un as S,xn as C,yn as w,yr as T}from"./vendor-utils.js?v=1784873523001";import{l as te}from"./vendor-vue.js?v=1784873523001";import{G as E,J as D,K as O,b as k,bt as A,ht as j,xt as M}from"./vendor-naive.js?v=1784873523001";import{If as N,Jf as P,gp as F}from"./app.js?v=1784873523001";import{Df as I,Nf as ne,Of as L}from"./app-shared.js?v=1784873523001";v();var R={class:`path-dir`},z=[`onClick`],B={class:`path-dir`},V={class:`flex-1`},H=N(h({__name:`navigator`,props:{path:{default:``},pathModifiers:{}},emits:o([`change`,`refresh`],[`update:path`]),setup(e,{emit:r}){let a=r,{t:o}=te(),c=y(e,`path`),h=m(`pathListRef`),v=T(``),E=T(0);p(h,([e])=>{e&&(E.value=e.contentRect.width)});let D=w(()=>c.value.split(`/`).filter(Boolean).map((e,t)=>({name:e,originalIndex:t}))),k=e=>`/${D.value.slice(0,Math.max(0,e)).map(e=>e.name).join(`/`)}`,N={rootItem:80,arrow:20,padding:12,maxText:150,char:8},P=w(()=>{if(!E.value||D.value.length===0)return D.value;let e=E.value-N.rootItem,t=[...D.value].reverse(),n=[];for(let r of t){let t=Math.min(r.name.length*N.char,N.maxText)+N.arrow+N.padding;if(eP.value.length{let e=D.value.map(e=>({key:e.originalIndex,label:e.name,icon:()=>n(`i`,{class:`i-custom:file-dir text-16px`},null)}));return e.unshift({key:`/`,label:o(`FolderPicker.RootDir`),icon:()=>n(`i`,{class:`i-custom:file-dir text-16px`},null)}),e}),ne=()=>{c.value=k(D.value.length-1),a(`change`,c.value)},L=(e,t)=>{typeof e==`number`?c.value=k(e+1):e===`/`&&(c.value=`/`),a(`change`,c.value),t==null||t.stopPropagation()},H=e=>{L(e)},U=T(!0),W=m(`inputRef`),G=async()=>{var e;U.value=!1,v.value=c.value,await s(),(e=W.value)==null||e.focus()},K=()=>{U.value=!0,v.value!==c.value&&(c.value=v.value,a(`change`,v.value))},q=()=>{var e;(e=W.value)==null||e.blur()},J=()=>{a(`refresh`)};return(e,r)=>{let a=j,s=O,c=M,p=A;return b(),C(p,null,{default:x(()=>[n(a,{class:`nav-btn`,onClick:ne},{default:x(()=>[...r[3]||(r[3]=[u(`i`,{class:`i-common-back text-14px`},null,-1)])]),_:1}),d(u(`div`,{ref_key:`pathListRef`,ref:h,class:`path-list`,onClick:G},[n(s,{trigger:`click`,placement:`bottom-start`,options:i(I),onSelect:H},{default:x(()=>[d(u(`div`,{class:`path-item`,onClick:r[0]||(r[0]=e=>e.stopPropagation())},[...r[4]||(r[4]=[u(`div`,{class:`path-dir`},[u(`i`,{class:`i-file-dir text-16px`})],-1),u(`div`,{class:`path-arrow reversal`},[u(`i`,{class:`i-common-arrow-right`})],-1)])],512),[[S,i(F)]])]),_:1},8,[`options`]),d(u(`div`,{class:`path-item`,onClick:r[1]||(r[1]=e=>L(`/`,e))},[u(`div`,R,l(i(o)(`FolderPicker.RootDir`)),1),r[5]||(r[5]=u(`div`,{class:`path-arrow`},[u(`i`,{class:`i-common-arrow-right`})],-1))],512),[[S,!i(F)]]),(b(!0),t(g,null,ee(i(P),(e,n)=>(b(),t(`div`,{key:`${e.name}_${n}`,class:`path-item`,onClick:t=>L(e.originalIndex,t)},[u(`div`,B,l(e.name),1),r[6]||(r[6]=u(`div`,{class:`path-arrow`},[u(`i`,{class:`i-common-arrow-right`})],-1))],8,z))),128))],512),[[S,i(U)]]),d(u(`div`,V,[n(c,{ref_key:`inputRef`,ref:W,value:i(v),"onUpdate:value":r[2]||(r[2]=e=>_(v)?v.value=e:null),placeholder:i(o)(`FolderPicker.PathPlaceholder`),onBlur:K,onKeydown:f(q,[`enter`])},null,8,[`value`,`placeholder`])],512),[[S,!i(U)]]),n(a,{class:`nav-btn`,onClick:J},{default:x(()=>[...r[7]||(r[7]=[u(`i`,{class:`i-common-refresh text-14px`},null,-1)])]),_:1})]),_:1})}}}),[[`__scopeId`,`data-v-3fa6b1c3`]]);v();var U={class:`folder-picker`},W={class:`header`},G={class:`header-content`},K={class:`navigator-wrapper`},q={class:`search-wrapper`},J={class:`toolbar`},re={class:`main-content`},ie={class:`sidebar`},ae={class:`dist-list`},oe=[`onClick`],se={class:`item-info`},ce={class:`name`},le={class:`size`},ue={class:`file-list-container`},de={class:`folder-picker-footer`},fe={class:`flex items-center gap-10px pl-96px`},pe={class:`w-240px`},me={class:`flex gap-10px`};function Y(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!a(e)}var X=h({__name:`index`,props:{path:{default:`/www/wwwroot`},checkedType:{default:()=>[`dir`]},callback:{}},emits:[`close`],setup(e,{emit:a}){let o=e,d=a,{t:p}=te(),m=T(null),h=T(o.path),v=T(!1),y=T(null),S=T(``),C=T([]),O=T(``),A=T([]),N=T(null),R=T(``),z=T(null),B=e=>{N.value||(N.value=e,R.value=``,A.value.unshift({filename:`__creating__`,path:``,modify_time:0,permission:``,owner:``,type:e,isCreate:!0}),s(()=>{var e;(e=z.value)==null||e.focus()}))},V=()=>{N.value&&A.value.shift(),N.value=null,R.value=``},X=async()=>{if(R.value){v.value=!0;try{let e=h.value===`/`?`/`:`${h.value}/`;N.value===`file`?await L({path:e+R.value}):await I({path:e+R.value}),V(),Q()}finally{v.value=!1}}},Z=w(()=>{let e=S.value.split(`/`).filter(Boolean);return e.length>0?e[e.length-1]:``}),Q=async()=>{v.value=!0;try{let{message:e}=await ne({path:h.value,disk:!0,search:O.value});if(F(e)){let t=e.PATH,n=[];e.DIR.forEach(e=>{n.push(he(e,`dir`,t))}),e.FILES.forEach(e=>{n.push(he(e,`file`,t))}),A.value=n,h.value=t,o.checkedType.includes(`dir`)?S.value=t:S.value=``,e.DISK&&(C.value=e.DISK),y.value=null,s(()=>{var e;(e=m.value)==null||e.scrollTo({top:0})})}}finally{v.value=!1}},he=(e,t,n)=>{let r=e.split(`;`),i=r[0],a=Number(r[2]),o=r[3],s=r[4];return{path:(n===`/`?`/`:`${n}/`)+i,filename:i,modify_time:a,permission:o,owner:s,type:t}},ge=()=>{O.value=``,Q()},_e=e=>{h.value=e,O.value=``,Q()},$=()=>{s(()=>{Q()})},ve=e=>{if(e.isCreate)return{};let t=o.checkedType.includes(e.type),n=o.checkedType.length===1&&o.checkedType[0]===`file`;return{class:[`cursor-pointer`,y.value===e.filename?`selected-row`:``],onClick:()=>{if(n&&e.type===`dir`){h.value=`${h.value}/${e.filename}`.replace(`//`,`/`),O.value=``,Q();return}if(t){if(y.value===e.filename){y.value=null,S.value=``;return}y.value=e.filename,S.value=e.path}},onDblclick:()=>{n&&e.type===`dir`||e.type===`dir`&&(h.value=`${h.value}/${e.filename}`.replace(`//`,`/`),O.value=``,Q())}}},ye=[{title:()=>p(`FolderPicker.Name`),key:`name`,colSpan:e=>e.isCreate?3:1,render(e){if(e.isCreate){let e,t;return n(`div`,{class:`flex items-center gap-16px`},[n(`div`,{class:`flex items-center gap-8px`},[n(`i`,{class:[`text-18px`,N.value===`dir`?`i-file-dir`:`i-file-file text-base`]},null),n(`div`,{class:`w-220px`},[n(M,{ref:z,value:R.value,onUpdateValue:e=>R.value=e,size:`small`,autofocus:!0,placeholder:p(`FolderPicker.NamePlaceholder`),onKeydown:e=>{e.key===`Enter`&&X()}},null)])]),n(`div`,{class:`flex items-center gap-8px`},[n(j,{size:`small`,type:`primary`,onClick:X},Y(e=p(`FolderPicker.Create`))?e:{default:()=>[e]}),n(j,{size:`small`,onClick:V},Y(t=p(`Public.Btn.Cancel`))?t:{default:()=>[t]})])])}return n(`div`,{class:`flex items-center gap-8px`},[n(`i`,{class:[`text-18px`,e.type===`dir`?`i-file-dir`:`i-file-file text-base`]},null),n(`div`,{class:`w-0 flex-1 leading-18px`},[n(D,null,{default:()=>[e.filename]})])])}},{title:()=>p(`FolderPicker.ModifyTime`),key:`modify_time`,width:180,render(e){return e.isCreate?null:P(e.modify_time)}},{title:()=>p(`FolderPicker.PermissionOwner`),key:`permission`,width:150,render(e){return e.isCreate?null:`${e.permission} / ${e.owner}`}}];Q();let be=()=>{var e;let t=S.value,n=t.substring(t.lastIndexOf(`/`)+1),r=A.value.find(e=>e.filename===n);(e=o.callback)==null||e.call(o,t,r),xe()},xe=()=>{d(`close`)};return(e,a)=>{let o=k,s=E;return b(),t(`div`,U,[u(`div`,W,[u(`div`,G,[u(`div`,K,[n(H,{path:i(h),"onUpdate:path":a[0]||(a[0]=e=>_(h)?h.value=e:null),onChange:ge,onRefresh:$},null,8,[`path`])]),u(`div`,q,[n(i(M),{value:i(O),"onUpdate:value":a[1]||(a[1]=e=>_(O)?O.value=e:null),clearable:``,placeholder:i(p)(`FolderPicker.SearchPlaceholder`),onKeydown:f($,[`enter`]),onClear:$},{suffix:x(()=>[u(`i`,{class:`i-common-search search-icon`,onClick:$})]),_:1},8,[`value`,`placeholder`])])]),u(`div`,J,[n(i(j),{size:`small`,onClick:a[2]||(a[2]=e=>B(`file`))},{default:x(()=>[r(l(i(p)(`FolderPicker.NewFile`)),1)]),_:1}),n(i(j),{size:`small`,onClick:a[3]||(a[3]=e=>B(`dir`))},{default:x(()=>[r(l(i(p)(`file.buttonGroup.createOptions.newDirectory`)),1)]),_:1})])]),u(`div`,re,[u(`div`,ie,[n(o,null,{default:x(()=>[u(`div`,ae,[(b(!0),t(g,null,ee(i(C),e=>(b(),t(`div`,{key:e.path,class:`dist-item`,onClick:t=>_e(e.path)},[a[4]||(a[4]=u(`i`,{class:`disk-icon i-file-disk`},null,-1)),u(`div`,se,[u(`div`,ce,[n(i(D),null,{default:x(()=>[r(l(e.path),1)]),_:2},1024)]),u(`div`,le,` (`+l(e.size[0])+`) `,1)])],8,oe))),128))])]),_:1})]),u(`div`,ue,[n(s,{ref_key:`tableRef`,ref:m,"flex-height":``,columns:ye,data:i(A),class:`file-table`,"row-props":ve,bordered:!1,"virtual-scroll":!0,loading:i(v)},null,8,[`data`,`loading`])])]),u(`div`,de,[u(`div`,fe,[i(Z)?(b(),t(g,{key:0},[u(`span`,null,l(i(p)(`FolderPicker.CurrentSelection`)),1),u(`div`,pe,[n(i(M),{value:i(Z),readonly:``,size:`small`},null,8,[`value`])])],64)):c(``,!0)]),u(`div`,me,[n(i(j),{class:`cancel-btn`,size:`small`,onClick:xe},{default:x(()=>[r(l(i(p)(`Public.Btn.Cancel`)),1)]),_:1}),n(i(j),{type:`primary`,size:`small`,disabled:!i(S),onClick:be},{default:x(()=>[r(l(i(p)(`Public.Btn.Confirm`)),1)]),_:1},8,[`disabled`])])])])}}}),Z=e({default:()=>Q}),Q=N(X,[[`__scopeId`,`data-v-07327c2c`]]);export{H as n,Z as t}; \ No newline at end of file +import{r as e}from"./rolldown-runtime.js?v=1786507437784";import{Cn as t,Dn as n,En as r,In as i,Jn as a,Ln as o,Or as s,Sn as c,Xn as ee,ar as l,bn as u,br as d,cr as f,dn as p,ei as m,f as h,hr as g,kn as _,lr as v,mn as y,nn as b,rr as x,un as S,xn as C,yn as w,zn as T}from"./vendor-utils.js?v=1786507437784";import{l as te}from"./vendor-vue.js?v=1786507437784";import{K as E,St as D,Y as O,gt as k,q as A,x as j,xt as M}from"./vendor-naive.js?v=1786507437784";import{Zf as N,yp as P,zf as F}from"./app.js?v=1786507437784";import{Ef as I,Tf as L,jf as R}from"./app-shared.js?v=1786507437784";b();var z={class:`path-dir`},B=[`onClick`],V={class:`path-dir`},H={class:`flex-1`},U=F(_({__name:`navigator`,props:{path:{default:``},pathModifiers:{}},emits:o([`change`,`refresh`],[`update:path`]),setup(e,{emit:r}){let i=r,{t:o}=te(),c=x(e,`path`),_=l(`pathListRef`),b=d(``),E=d(0);h(_,([e])=>{e&&(E.value=e.contentRect.width)});let O=w(()=>c.value.split(`/`).filter(Boolean).map((e,t)=>({name:e,originalIndex:t}))),j=e=>`/${O.value.slice(0,Math.max(0,e)).map(e=>e.name).join(`/`)}`,N={rootItem:80,arrow:20,padding:12,maxText:150,char:8},P=w(()=>{if(!E.value||O.value.length===0)return O.value;let e=E.value-N.rootItem,t=[...O.value].reverse(),n=[];for(let r of t){let t=Math.min(r.name.length*N.char,N.maxText)+N.arrow+N.padding;if(eP.value.length{let e=O.value.map(e=>({key:e.originalIndex,label:e.name,icon:()=>n(`i`,{class:`i-custom:file-dir text-16px`},null)}));return e.unshift({key:`/`,label:o(`FolderPicker.RootDir`),icon:()=>n(`i`,{class:`i-custom:file-dir text-16px`},null)}),e}),L=()=>{c.value=j(O.value.length-1),i(`change`,c.value)},R=(e,t)=>{typeof e==`number`?c.value=j(e+1):e===`/`&&(c.value=`/`),i(`change`,c.value),t==null||t.stopPropagation()},U=e=>{R(e)},W=d(!0),G=l(`inputRef`),ne=async()=>{var e;W.value=!1,b.value=c.value,await T(),(e=G.value)==null||e.focus()},K=()=>{W.value=!0,b.value!==c.value&&(c.value=b.value,i(`change`,b.value))},q=()=>{var e;(e=G.value)==null||e.blur()},J=()=>{i(`refresh`)};return(e,r)=>{let i=k,c=A,l=D,d=M;return a(),C(d,null,{default:f(()=>[n(i,{class:`nav-btn`,onClick:L},{default:f(()=>[...r[3]||(r[3]=[u(`i`,{class:`i-common-back text-14px`},null,-1)])]),_:1}),v(u(`div`,{ref_key:`pathListRef`,ref:_,class:`path-list`,onClick:ne},[n(c,{trigger:`click`,placement:`bottom-start`,options:s(I),onSelect:U},{default:f(()=>[v(u(`div`,{class:`path-item`,onClick:r[0]||(r[0]=e=>e.stopPropagation())},[...r[4]||(r[4]=[u(`div`,{class:`path-dir`},[u(`i`,{class:`i-file-dir text-16px`})],-1),u(`div`,{class:`path-arrow reversal`},[u(`i`,{class:`i-common-arrow-right`})],-1)])],512),[[S,s(F)]])]),_:1},8,[`options`]),v(u(`div`,{class:`path-item`,onClick:r[1]||(r[1]=e=>R(`/`,e))},[u(`div`,z,m(s(o)(`FolderPicker.RootDir`)),1),r[5]||(r[5]=u(`div`,{class:`path-arrow`},[u(`i`,{class:`i-common-arrow-right`})],-1))],512),[[S,!s(F)]]),(a(!0),t(y,null,ee(s(P),(e,n)=>(a(),t(`div`,{key:`${e.name}_${n}`,class:`path-item`,onClick:t=>R(e.originalIndex,t)},[u(`div`,V,m(e.name),1),r[6]||(r[6]=u(`div`,{class:`path-arrow`},[u(`i`,{class:`i-common-arrow-right`})],-1))],8,B))),128))],512),[[S,s(W)]]),v(u(`div`,H,[n(l,{ref_key:`inputRef`,ref:G,value:s(b),"onUpdate:value":r[2]||(r[2]=e=>g(b)?b.value=e:null),placeholder:s(o)(`FolderPicker.PathPlaceholder`),onBlur:K,onKeydown:p(q,[`enter`])},null,8,[`value`,`placeholder`])],512),[[S,!s(W)]]),n(i,{class:`nav-btn`,onClick:J},{default:f(()=>[...r[7]||(r[7]=[u(`i`,{class:`i-common-refresh text-14px`},null,-1)])]),_:1})]),_:1})}}}),[[`__scopeId`,`data-v-3fa6b1c3`]]);b();var W={class:`folder-picker`},G={class:`header`},ne={class:`header-content`},K={class:`navigator-wrapper`},q={class:`search-wrapper`},J={class:`toolbar`},re={class:`main-content`},ie={class:`sidebar`},ae={class:`dist-list`},oe=[`onClick`],se={class:`item-info`},ce={class:`name`},le={class:`size`},ue={class:`file-list-container`},de={class:`folder-picker-footer`},fe={class:`flex items-center gap-10px pl-96px`},pe={class:`w-240px`},me={class:`flex gap-10px`};function Y(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!i(e)}var X=_({__name:`index`,props:{path:{default:`/www/wwwroot`},checkedType:{default:()=>[`dir`]},callback:{}},emits:[`close`],setup(e,{emit:i}){let o=e,l=i,{t:h}=te(),_=d(null),v=d(o.path),b=d(!1),x=d(null),S=d(``),C=d([]),A=d(``),M=d([]),F=d(null),z=d(``),B=d(null),V=e=>{F.value||(F.value=e,z.value=``,M.value.unshift({filename:`__creating__`,path:``,modify_time:0,permission:``,owner:``,type:e,isCreate:!0}),T(()=>{var e;(e=B.value)==null||e.focus()}))},H=()=>{F.value&&M.value.shift(),F.value=null,z.value=``},X=async()=>{if(z.value){b.value=!0;try{let e=v.value===`/`?`/`:`${v.value}/`;F.value===`file`?await I({path:e+z.value}):await L({path:e+z.value}),H(),Q()}finally{b.value=!1}}},Z=w(()=>{let e=S.value.split(`/`).filter(Boolean);return e.length>0?e[e.length-1]:``}),Q=async()=>{b.value=!0;try{let{message:e}=await R({path:v.value,disk:!0,search:A.value});if(P(e)){let t=e.PATH,n=[];e.DIR.forEach(e=>{n.push(he(e,`dir`,t))}),e.FILES.forEach(e=>{n.push(he(e,`file`,t))}),M.value=n,v.value=t,o.checkedType.includes(`dir`)?S.value=t:S.value=``,e.DISK&&(C.value=e.DISK),x.value=null,T(()=>{var e;(e=_.value)==null||e.scrollTo({top:0})})}}finally{b.value=!1}},he=(e,t,n)=>{let r=e.split(`;`),i=r[0],a=Number(r[2]),o=r[3],s=r[4];return{path:(n===`/`?`/`:`${n}/`)+i,filename:i,modify_time:a,permission:o,owner:s,type:t}},ge=()=>{A.value=``,Q()},_e=e=>{v.value=e,A.value=``,Q()},$=()=>{T(()=>{Q()})},ve=e=>{if(e.isCreate)return{};let t=o.checkedType.includes(e.type),n=o.checkedType.length===1&&o.checkedType[0]===`file`;return{class:[`cursor-pointer`,x.value===e.filename?`selected-row`:``],onClick:()=>{if(n&&e.type===`dir`){v.value=`${v.value}/${e.filename}`.replace(`//`,`/`),A.value=``,Q();return}if(t){if(x.value===e.filename){x.value=null,S.value=``;return}x.value=e.filename,S.value=e.path}},onDblclick:()=>{n&&e.type===`dir`||e.type===`dir`&&(v.value=`${v.value}/${e.filename}`.replace(`//`,`/`),A.value=``,Q())}}},ye=[{title:()=>h(`FolderPicker.Name`),key:`name`,colSpan:e=>e.isCreate?3:1,render(e){if(e.isCreate){let e,t;return n(`div`,{class:`flex items-center gap-16px`},[n(`div`,{class:`flex items-center gap-8px`},[n(`i`,{class:[`text-18px`,F.value===`dir`?`i-file-dir`:`i-file-file text-base`]},null),n(`div`,{class:`w-220px`},[n(D,{ref:B,value:z.value,onUpdateValue:e=>z.value=e,size:`small`,autofocus:!0,placeholder:h(`FolderPicker.NamePlaceholder`),onKeydown:e=>{e.key===`Enter`&&X()}},null)])]),n(`div`,{class:`flex items-center gap-8px`},[n(k,{size:`small`,type:`primary`,onClick:X},Y(e=h(`FolderPicker.Create`))?e:{default:()=>[e]}),n(k,{size:`small`,onClick:H},Y(t=h(`Public.Btn.Cancel`))?t:{default:()=>[t]})])])}return n(`div`,{class:`flex items-center gap-8px`},[n(`i`,{class:[`text-18px`,e.type===`dir`?`i-file-dir`:`i-file-file text-base`]},null),n(`div`,{class:`w-0 flex-1 leading-18px`},[n(O,null,{default:()=>[e.filename]})])])}},{title:()=>h(`FolderPicker.ModifyTime`),key:`modify_time`,width:180,render(e){return e.isCreate?null:N(e.modify_time)}},{title:()=>h(`FolderPicker.PermissionOwner`),key:`permission`,width:150,render(e){return e.isCreate?null:`${e.permission} / ${e.owner}`}}];Q();let be=()=>{var e;let t=S.value,n=t.substring(t.lastIndexOf(`/`)+1),r=M.value.find(e=>e.filename===n);(e=o.callback)==null||e.call(o,t,r),xe()},xe=()=>{l(`close`)};return(e,i)=>{let o=j,l=E;return a(),t(`div`,W,[u(`div`,G,[u(`div`,ne,[u(`div`,K,[n(U,{path:s(v),"onUpdate:path":i[0]||(i[0]=e=>g(v)?v.value=e:null),onChange:ge,onRefresh:$},null,8,[`path`])]),u(`div`,q,[n(s(D),{value:s(A),"onUpdate:value":i[1]||(i[1]=e=>g(A)?A.value=e:null),clearable:``,placeholder:s(h)(`FolderPicker.SearchPlaceholder`),onKeydown:p($,[`enter`]),onClear:$},{suffix:f(()=>[u(`i`,{class:`i-common-search search-icon`,onClick:$})]),_:1},8,[`value`,`placeholder`])])]),u(`div`,J,[n(s(k),{size:`small`,onClick:i[2]||(i[2]=e=>V(`file`))},{default:f(()=>[r(m(s(h)(`FolderPicker.NewFile`)),1)]),_:1}),n(s(k),{size:`small`,onClick:i[3]||(i[3]=e=>V(`dir`))},{default:f(()=>[r(m(s(h)(`file.buttonGroup.createOptions.newDirectory`)),1)]),_:1})])]),u(`div`,re,[u(`div`,ie,[n(o,null,{default:f(()=>[u(`div`,ae,[(a(!0),t(y,null,ee(s(C),e=>(a(),t(`div`,{key:e.path,class:`dist-item`,onClick:t=>_e(e.path)},[i[4]||(i[4]=u(`i`,{class:`disk-icon i-file-disk`},null,-1)),u(`div`,se,[u(`div`,ce,[n(s(O),null,{default:f(()=>[r(m(e.path),1)]),_:2},1024)]),u(`div`,le,` (`+m(e.size[0])+`) `,1)])],8,oe))),128))])]),_:1})]),u(`div`,ue,[n(l,{ref_key:`tableRef`,ref:_,"flex-height":``,columns:ye,data:s(M),class:`file-table`,"row-props":ve,bordered:!1,"virtual-scroll":!0,loading:s(b)},null,8,[`data`,`loading`])])]),u(`div`,de,[u(`div`,fe,[s(Z)?(a(),t(y,{key:0},[u(`span`,null,m(s(h)(`FolderPicker.CurrentSelection`)),1),u(`div`,pe,[n(s(D),{value:s(Z),readonly:``,size:`small`},null,8,[`value`])])],64)):c(``,!0)]),u(`div`,me,[n(s(k),{class:`cancel-btn`,size:`small`,onClick:xe},{default:f(()=>[r(m(s(h)(`Public.Btn.Cancel`)),1)]),_:1}),n(s(k),{type:`primary`,size:`small`,disabled:!s(S),onClick:be},{default:f(()=>[r(m(s(h)(`Public.Btn.Confirm`)),1)]),_:1},8,[`disabled`])])])])}}}),Z=e({default:()=>Q}),Q=F(X,[[`__scopeId`,`data-v-07327c2c`]]);export{U as n,Z as t}; \ No newline at end of file diff --git a/BTPanel/static/vite/js/feature-MessageBox-legacy.js b/BTPanel/static/vite/js/feature-MessageBox-legacy.js index 6b0c15a4..a313a7c1 100644 --- a/BTPanel/static/vite/js/feature-MessageBox-legacy.js +++ b/BTPanel/static/vite/js/feature-MessageBox-legacy.js @@ -1,2 +1,2 @@ -(function(){System.register([`./rolldown-runtime-legacy.js?v=1784873523001`,`./vendor-utils-legacy.js?v=1784873523001`,`./vendor-vue-legacy.js?v=1784873523001`,`./vendor-naive-legacy.js?v=1784873523001`,`./app-legacy.js?v=1784873523001`,`./app-components-legacy.js?v=1784873523001`,`./app-shared-legacy.js?v=1784873523001`,`./app-base-legacy.js?v=1784873523001`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,ee,p,m,h,g,_,v,y,b,x,S,C,w,T,E,te,ne,re,D,ie,ae,O,k,A,j,oe,M,se,N,P,F,I,L,R,z,B,V,H,U,W,G,ce,K,q,J,Y,le,X,ue,de,fe,pe,Z,me;function he(e,t,n,r,i,a,o){try{var s=e[a](o),c=s.value}catch(e){n(e);return}s.done?t(c):Promise.resolve(c).then(r,i)}function Q(e){return function(){var t=this,n=arguments;return new Promise(function(r,i){var a=e.apply(t,n);function o(e){he(a,r,i,o,s,`next`,e)}function s(e){he(a,r,i,o,s,`throw`,e)}o(void 0)})}}function $(e,t){var n,r,i,a={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},o=Object.create((typeof Iterator==`function`?Iterator:Object).prototype),s=Object.defineProperty;return s(o,`next`,{value:c(0)}),s(o,`throw`,{value:c(1)}),s(o,`return`,{value:c(2)}),typeof Symbol==`function`&&s(o,Symbol.iterator,{value:function(){return this}}),o;function c(e){return function(t){return l([e,t])}}function l(s){if(n)throw TypeError(`Generator is already executing.`);for(;o&&(o=0,s[0]&&(a=0)),a;)try{if(n=1,r&&(i=s[0]&2?r.return:s[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,s[1])).done)return i;switch(r=0,i&&(s=[s[0]&2,i.value]),s[0]){case 0:case 1:i=s;break;case 4:return a.label++,{value:s[1],done:!1};case 5:a.label++,r=s[1],s=[0];continue;case 7:s=a.ops.pop(),a.trys.pop();continue;default:if((i=a.trys,!(i=i.length>0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1] { - const hrefs = ["../css/feature-MessageBox.css?v=1784873523001"] const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1784873523001" + const version = "1786507437784" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() @@ -28,14 +27,5 @@ loaded.add(url.href) removeAfterLoad(freshLink, link) } - for (const href of hrefs) { - const url = new URL(href, import.meta.url).href - if (loaded.has(url)) continue - const link = document.createElement("link") - link.rel = "stylesheet" - link.href = url - document.head.appendChild(link) - loaded.add(url) - } })(); -import{r as e}from"./rolldown-runtime.js?v=1784873523001";import{Cn as t,Dn as n,En as r,Er as i,Fn as a,Qn as o,Sn as s,Vn as c,Yn as l,Zr as u,_r as d,ar as f,bn as p,cr as m,kn as h,mn as g,mr as _,nn as v,qn as y,sr as b,xn as x,xr as S,yr as C}from"./vendor-utils.js?v=1784873523001";import{l as w,p as T}from"./vendor-vue.js?v=1784873523001";import{I as E,Tt as D,_ as O,ht as k,z as A}from"./vendor-naive.js?v=1784873523001";import{If as j,Oa as M,Sd as N,Xt as P,_p as F,cd as I,fd as ee,gp as L,ha as R,hd as z,i as B}from"./app.js?v=1784873523001";import{Xi as V,Yi as H,qi as U}from"./app-components.js?v=1784873523001";import{Tf as W,wf as G}from"./app-shared.js?v=1784873523001";import{l as K,u as q}from"./app-base.js?v=1784873523001";v();function J(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!a(e)}var Y=h({name:`EmptyBox`,setup(e,{slots:t}){let r=B(),{t:i}=w(),a=()=>{G()};return()=>{var e;let o;return n(g,null,[r.taskCount===0?n(D,{class:`pt-80px`,size:`huge`,description:i(`Layout.MessageBox.index_1`)},null):n(g,null,[n(E,{class:`justify-between! flex-nowrap!`},{default:()=>[n(`span`,null,[i(`Layout.MessageBox.index_2`)]),n(k,{text:!0,type:`primary`,onClick:a},J(o=i(`Public.Status.Restart`))?o:{default:()=>[o]})]}),n(A,{class:`mt-12px! mb-16px!`},null),(e=t.default)==null?void 0:e.call(t)])])}}});v();var X={class:`h-460px overflow-auto`},Z={class:`install`},Q={key:0,class:`cmd`},te=j(h({__name:`index`,setup(e,{expose:a}){let d=B(),h=P(),_=I(),v=C(``),{send:S,close:w}=W(`/sock_shell`,{onMessage:(e,t)=>{let n=t.data;F(n)&&(v.value+=n)}}),T=()=>{S(`tail -n 100 -f /tmp/panelExec.log`)},D=async e=>{w(),await ee({id:e}),await _.getList()},O=()=>{if(_.taskList.length){let{type:e,status:t}=_.taskList[0];e===`execshell`&&(t===`-1`?(v.value=``,T()):setTimeout(async()=>{await _.getList(),O()},2e3))}};f(()=>d.taskCount,e=>{e&&O(),h.getMessageCount()}),c(()=>{w()});let A=async()=>{await _.getList(),d.taskCount!==0&&(O(),_.onRepetion())};return A(),a({init:A}),(e,a)=>{let c=k,d=E,f=o(`scroll-bottom`);return y(),x(i(Y),null,{default:b(()=>[p(`div`,X,[(y(!0),t(g,null,l(i(_).taskList,o=>(y(),t(`div`,{key:o.id},[o.type===`execshell`?(y(),t(g,{key:0},[n(d,{class:`justify-between! mb-8px`},{default:b(()=>[p(`span`,Z,u(o.name),1),p(`div`,null,[r(u(o.status===`0`?`waiting`:e.$t(`Soft.index_40`))+` `,1),a[0]||(a[0]=p(`img`,{src:`data:image/gif;base64,R0lGODlhDgACAIAAAHNzcwAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFDgABACwAAAAAAgACAAACAoRRACH5BAUOAAEALAQAAAACAAIAAAIChFEAIfkEBQ4AAQAsCAAAAAIAAgAAAgKEUQAh+QQJDgABACwAAAAADgACAAACBoyPBpu9BQA7`},null,-1)),a[1]||(a[1]=p(`span`,{class:`px-5px`},`|`,-1)),n(c,{type:`primary`,text:``,onClick:e=>D(o.id)},{default:b(()=>[r(u(e.$t(`Public.Btn.Del`)),1)]),_:1},8,[`onClick`])])]),_:2},1024),o.status===`-1`?m((y(),t(`pre`,Q,[r(u(i(v)),1)])),[[f]]):s(``,!0)],64)):s(``,!0)]))),128))])]),_:1})}}}),[[`__scopeId`,`data-v-bd159bda`]]);v();var ne=h({__name:`index`,setup(e,{expose:t}){let r=P(),{loading:a,table:o,columns:s,search:c}=T(r),l=()=>{r.getMessageCount()};return t({init:l}),(e,t)=>{let r=U,u=H,d=V;return y(),x(d,null,{table:b(()=>[n(r,{loading:i(a),data:i(o).data,columns:i(s)},null,8,[`loading`,`data`,`columns`])]),pageRight:b(()=>[n(u,{page:i(c).p,"onUpdate:page":t[0]||(t[0]=e=>i(c).p=e),"page-size":i(c).limit,"onUpdate:pageSize":t[1]||(t[1]=e=>i(c).limit=e),"item-count":i(o).total,"page-slot":5,"show-size-picker":!1,onRefresh:l},null,8,[`page`,`page-size`,`item-count`])]),_:1})}}});v();var re=j(h({__name:`index`,setup(e,{expose:t}){let r=C(`None`),{loading:a,setLoading:o}=M(),s=async()=>{try{o(!0);let{message:e}=await z();L(e)&&(r.value=F(e.result)?e.result:`None`)}finally{o(!1)}};return s(),t({init:s}),(e,t)=>{let o=q,s=O;return y(),x(s,{class:`h-full`,show:i(a)},{default:b(()=>[n(o,{log:i(r)},null,8,[`log`])]),_:1},8,[`show`])}}}),[[`__scopeId`,`data-v-f3dc0026`]]);v();var ie={class:`h-550px`},ae=h({__name:`index`,setup(e,{expose:a}){let{t:o}=w(),s=B(),c=P(),l=C(`task`),u=d([{key:`task`,label:()=>n(`span`,null,[o(`Layout.MessageBox.index_3`),r(` (`),s.taskCount,r(`)`)]),component:S(te)},{key:`message`,label:()=>n(`span`,null,[o(`Layout.MessageBox.index_4`),r(` (`),c.listConut,r(`)`)]),component:S(ne)},{key:`log`,label:o(`Layout.MessageBox.index_5`),component:S(re)}]);return c.getMessageCount(),a({onClose:()=>{R()}}),(e,r)=>{let a=K;return y(),t(`div`,ie,[n(a,{value:i(l),"onUpdate:value":r[0]||(r[0]=e=>_(l)?l.value=e:null),ref:`tabsRef`,data:i(u)},null,8,[`value`,`data`])])}}}),oe=e({default:()=>$}),$=ae;v();var se=h({__name:`install-log`,props:{id:{}},setup(e,{expose:t}){let n=e,r=C(`None`),{loading:a,setLoading:o}=M(),s=async()=>{try{o(!0);let{message:e}=await N({path:`/www/server/panel/logs/installed/task_${n.id}.log`});L(e)&&(r.value=e.data)}catch(e){r.value=`None`}finally{o(!1)}};return s(),t({init:s}),(e,t)=>{let n=q;return y(),x(n,{log:i(r),loading:i(a)},null,8,[`log`,`loading`])}}}),ce=e({default:()=>le}),le=se;export{oe as n,ce as t}; \ No newline at end of file +import{r as e}from"./rolldown-runtime.js?v=1786507437784";import{$n as t,Cn as n,Cr as r,Dn as i,En as a,Hn as o,In as s,Jn as c,Or as l,Sn as u,Xn as d,bn as f,br as p,cr as m,ei as h,hr as g,kn as _,lr as v,mn as y,nn as b,or as x,vr as S,xn as C}from"./vendor-utils.js?v=1786507437784";import{l as w,p as T}from"./vendor-vue.js?v=1786507437784";import{B as E,Et as D,L as O,gt as k,v as A}from"./vendor-naive.js?v=1786507437784";import{Oa as j,Td as M,Xt as N,bp as P,dd as F,ha as ee,hd as I,i as L,vd as R,yp as z,zf as B}from"./app.js?v=1786507437784";import{Xi as V,Yi as H,qi as U}from"./app-components.js?v=1786507437784";import{Cf as W,Sf as G}from"./app-shared.js?v=1786507437784";import{l as K,u as q}from"./app-base.js?v=1786507437784";b();function J(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!s(e)}var Y=_({name:`EmptyBox`,setup(e,{slots:t}){let n=L(),{t:r}=w(),a=()=>{G()};return()=>{var e;let o;return i(y,null,[n.taskCount===0?i(D,{class:`pt-80px`,size:`huge`,description:r(`Layout.MessageBox.index_1`)},null):i(y,null,[i(O,{class:`justify-between! flex-nowrap!`},{default:()=>[i(`span`,null,[r(`Layout.MessageBox.index_2`)]),i(k,{text:!0,type:`primary`,onClick:a},J(o=r(`Public.Status.Restart`))?o:{default:()=>[o]})]}),i(E,{class:`mt-12px! mb-16px!`},null),(e=t.default)==null?void 0:e.call(t)])])}}});b();var X={class:`h-460px overflow-auto`},Z={class:`install`},Q={key:0,class:`cmd`},te=B(_({__name:`index`,setup(e,{expose:r}){let s=L(),g=N(),_=F(),b=p(``),{send:S,close:w}=W(`/sock_shell`,{onMessage:(e,t)=>{let n=t.data;P(n)&&(b.value+=n)}}),T=()=>{S(`tail -n 100 -f /tmp/panelExec.log`)},E=async e=>{w(),await I({id:e}),await _.getList()},D=()=>{if(_.taskList.length){let{type:e,status:t}=_.taskList[0];e===`execshell`&&(t===`-1`?(b.value=``,T()):setTimeout(async()=>{await _.getList(),D()},2e3))}};x(()=>s.taskCount,e=>{e&&D(),g.getMessageCount()}),o(()=>{w()});let A=async()=>{await _.getList(),s.taskCount!==0&&(D(),_.onRepetion())};return A(),r({init:A}),(e,r)=>{let o=k,s=O,p=t(`scroll-bottom`);return c(),C(l(Y),null,{default:m(()=>[f(`div`,X,[(c(!0),n(y,null,d(l(_).taskList,t=>(c(),n(`div`,{key:t.id},[t.type===`execshell`?(c(),n(y,{key:0},[i(s,{class:`justify-between! mb-8px`},{default:m(()=>[f(`span`,Z,h(t.name),1),f(`div`,null,[a(h(t.status===`0`?`waiting`:e.$t(`Soft.index_40`))+` `,1),r[0]||(r[0]=f(`img`,{src:`data:image/gif;base64,R0lGODlhDgACAIAAAHNzcwAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFDgABACwAAAAAAgACAAACAoRRACH5BAUOAAEALAQAAAACAAIAAAIChFEAIfkEBQ4AAQAsCAAAAAIAAgAAAgKEUQAh+QQJDgABACwAAAAADgACAAACBoyPBpu9BQA7`},null,-1)),r[1]||(r[1]=f(`span`,{class:`px-5px`},`|`,-1)),i(o,{type:`primary`,text:``,onClick:e=>E(t.id)},{default:m(()=>[a(h(e.$t(`Public.Btn.Del`)),1)]),_:1},8,[`onClick`])])]),_:2},1024),t.status===`-1`?v((c(),n(`pre`,Q,[a(h(l(b)),1)])),[[p]]):u(``,!0)],64)):u(``,!0)]))),128))])]),_:1})}}}),[[`__scopeId`,`data-v-bd159bda`]]);b();var ne=_({__name:`index`,setup(e,{expose:t}){let n=N(),{loading:r,table:a,columns:o,search:s}=T(n),u=()=>{n.getMessageCount()};return t({init:u}),(e,t)=>{let n=U,d=H,f=V;return c(),C(f,null,{table:m(()=>[i(n,{loading:l(r),data:l(a).data,columns:l(o)},null,8,[`loading`,`data`,`columns`])]),pageRight:m(()=>[i(d,{page:l(s).p,"onUpdate:page":t[0]||(t[0]=e=>l(s).p=e),"page-size":l(s).limit,"onUpdate:pageSize":t[1]||(t[1]=e=>l(s).limit=e),"item-count":l(a).total,"page-slot":5,"show-size-picker":!1,onRefresh:u},null,8,[`page`,`page-size`,`item-count`])]),_:1})}}});b();var re=B(_({__name:`index`,setup(e,{expose:t}){let n=p(`None`),{loading:r,setLoading:a}=j(),o=async()=>{try{a(!0);let{message:e}=await R();z(e)&&(n.value=P(e.result)?e.result:`None`)}finally{a(!1)}};return o(),t({init:o}),(e,t)=>{let a=q,o=A;return c(),C(o,{class:`h-full`,show:l(r)},{default:m(()=>[i(a,{log:l(n)},null,8,[`log`])]),_:1},8,[`show`])}}}),[[`__scopeId`,`data-v-f3dc0026`]]);b();var ie={class:`h-550px`},ae=_({__name:`index`,setup(e,{expose:t}){let{t:o}=w(),s=L(),u=N(),d=p(`task`),f=S([{key:`task`,label:()=>i(`span`,null,[o(`Layout.MessageBox.index_3`),a(` (`),s.taskCount,a(`)`)]),component:r(te)},{key:`message`,label:()=>i(`span`,null,[o(`Layout.MessageBox.index_4`),a(` (`),u.listConut,a(`)`)]),component:r(ne)},{key:`log`,label:o(`Layout.MessageBox.index_5`),component:r(re)}]);return u.getMessageCount(),t({onClose:()=>{ee()}}),(e,t)=>{let r=K;return c(),n(`div`,ie,[i(r,{value:l(d),"onUpdate:value":t[0]||(t[0]=e=>g(d)?d.value=e:null),ref:`tabsRef`,data:l(f)},null,8,[`value`,`data`])])}}}),oe=e({default:()=>$}),$=ae;b();var se=_({__name:`install-log`,props:{id:{}},setup(e,{expose:t}){let n=e,r=p(`None`),{loading:i,setLoading:a}=j(),o=async()=>{try{a(!0);let{message:e}=await M({path:`/www/server/panel/logs/installed/task_${n.id}.log`});z(e)&&(r.value=e.data)}catch(e){r.value=`None`}finally{a(!1)}};return o(),t({init:o}),(e,t)=>{let n=q;return c(),C(n,{log:l(r),loading:l(i)},null,8,[`log`,`loading`])}}}),ce=e({default:()=>le}),le=se;export{oe as n,ce as t}; \ No newline at end of file diff --git a/BTPanel/static/vite/js/feature-Pay-legacy.js b/BTPanel/static/vite/js/feature-Pay-legacy.js index c7d7780e..5e9bf377 100644 --- a/BTPanel/static/vite/js/feature-Pay-legacy.js +++ b/BTPanel/static/vite/js/feature-Pay-legacy.js @@ -1,4 +1,4 @@ -(function(){System.register([`./rolldown-runtime-legacy.js?v=1784873523001`,`./vendor-utils-legacy.js?v=1784873523001`,`./vendor-vue-legacy.js?v=1784873523001`,`./vendor-naive-legacy.js?v=1784873523001`,`./app-legacy.js?v=1784873523001`,`./app-components-legacy.js?v=1784873523001`,`./app-shared-legacy.js?v=1784873523001`,`./vendor-pdf-legacy.js?v=1784873523001`,`./domain-config-legacy.js?v=1784873523001`,`./vendor-pay-legacy.js?v=1784873523001`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,ee,te,ne,re,ie,ae,oe,se,ce,le,ue,de,fe,pe,me,he,ge,_e,ve,ye,be,xe,Se,Ce,we,Te,Ee,De,Oe,ke,Ae,je,Me,Ne,Pe,Fe,Ie,Le,Re,ze,Be,Ve,He,Ue,We,Ge,Ke,qe,Je,Ye,Xe,Ze,Qe,$e,et,tt,nt,rt,it,at,ot,st,ct,lt,ut,dt,ft,pt,mt,ht,gt,_t,vt,yt,bt,xt,St,Ct,wt,Tt,Et,Dt,Ot,kt,At,jt,Mt,Nt,Pt,Ft,It,Lt,Rt,zt,Bt,Vt,Ht,Ut,D,Wt,Gt,Kt,qt,Jt,Yt,O,Xt,k,A,j,M,N,P,Zt,F,Qt,$t,en,tn,nn,rn,an,on,sn,cn,ln,un,dn,fn,pn,mn,hn,gn,_n,vn,yn,bn,xn,Sn,Cn,wn,I,Tn,L,R,En,Dn,On,kn,z,An,B,jn,V,Mn,Nn,Pn,Fn,In,Ln,Rn,H,U,W,zn,Bn,Vn,Hn,G,Un,Wn,Gn,Kn,qn,K,Jn,Yn,Xn,Zn,q,Qn,$n,er,tr,nr,rr,J,ir,ar,Y,or,sr,cr,lr,ur,dr,fr,X,pr;function mr(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1].n-tabs-nav .n-tabs-scroll-padding{border:none}.pay-menu[data-v-15f410f5]>.n-tabs-nav .n-tabs-tab-wrapper .n-tabs-tab{border-top:none;border-left:none;border-radius:0;width:142px;height:40px}.voucher-list[data-v-57256691]{flex-wrap:wrap;gap:16px 12px;display:flex}.voucher-item[data-v-57256691]{border:2px solid var(--color-border);cursor:pointer;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:160px;height:72px;transition:all .3s;display:flex;position:relative}.voucher-item[data-v-57256691]:before,.voucher-item[data-v-57256691]:after{content:"";background-color:var(--color-modal);border:2px solid var(--color-border);width:9px;height:18px;transition:all .3s;display:block;position:absolute}.voucher-item[data-v-57256691]:before{border-left:none;border-radius:0 1rem 1rem 0;margin-top:-9px;top:50%;left:-2px}.voucher-item[data-v-57256691]:after{border-right:none;border-radius:1rem 0 0 1rem;margin-top:-9px;top:50%;right:-2px}.voucher-item.selected[data-v-57256691]{border:2px solid var(--pay-color-border);background:var(--pay-color-bg)}.voucher-item.selected[data-v-57256691]:before,.voucher-item.selected[data-v-57256691]:after{border-color:var(--pay-color-border)}.voucher-item.selected .voucher-name[data-v-57256691]{color:var(--pay-color-border)}.voucher-item .voucher-name[data-v-57256691]{color:var(--color-text-2);margin-bottom:12px;font-size:16px;font-weight:600;transition:all .3s}.voucher-item .voucher-date[data-v-57256691]{color:var(--color-text-3);font-size:10px}.voucher-container[data-v-88fa8575]{height:100%}.pay-container[data-v-768f8f78]{width:100%;height:100%;display:flex}.pay-container .pay-sidebar[data-v-768f8f78]{width:230px}.pay-container .pay-body[data-v-768f8f78]{flex-direction:column;flex:1;display:flex;overflow:hidden}.pay-container .pay-body .pay-main[data-v-768f8f78]{flex:1;padding:20px;position:relative;overflow:hidden}.product-tabs[data-v-768f8f78]{background-color:var(--color-tabs);border-top-right-radius:4px;display:flex}.product-tabs .tab-item[data-v-768f8f78]{text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;min-width:160px;height:76px;padding:0 12px 2px;font-size:12px;display:flex;position:relative}.product-tabs .tab-item.active[data-v-768f8f78]{background-color:var(--color-modal)}.product-tabs .tab-item.active.pro .tab-title[data-v-768f8f78]{color:var(--pay-color)}.product-tabs .tab-item .tab-title[data-v-768f8f78]{color:var(--color-text-2);justify-content:center;align-items:center;gap:8px;font-size:16px;display:flex}.product-tabs .tab-item .tab-title .text[data-v-768f8f78]{padding-top:3px;font-weight:700}.product-tabs .tab-item .tab-desc[data-v-768f8f78]{color:var(--color-text-3);margin-top:8px} +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Cr(e){for(var t=1;t0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1].n-tabs-nav .n-tabs-scroll-padding{border:none}.pay-menu[data-v-15f410f5]>.n-tabs-nav .n-tabs-tab-wrapper .n-tabs-tab{border-top:none;border-left:none;border-radius:0;width:142px;height:40px}.voucher-list[data-v-57256691]{flex-wrap:wrap;gap:16px 12px;display:flex}.voucher-item[data-v-57256691]{border:2px solid var(--color-border);cursor:pointer;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:160px;height:72px;transition:all .3s;display:flex;position:relative}.voucher-item[data-v-57256691]:before,.voucher-item[data-v-57256691]:after{content:"";background-color:var(--color-modal);border:2px solid var(--color-border);width:9px;height:18px;transition:all .3s;display:block;position:absolute}.voucher-item[data-v-57256691]:before{border-left:none;border-radius:0 1rem 1rem 0;margin-top:-9px;top:50%;left:-2px}.voucher-item[data-v-57256691]:after{border-right:none;border-radius:1rem 0 0 1rem;margin-top:-9px;top:50%;right:-2px}.voucher-item.selected[data-v-57256691]{border:2px solid var(--pay-color-border);background:var(--pay-color-bg)}.voucher-item.selected[data-v-57256691]:before,.voucher-item.selected[data-v-57256691]:after{border-color:var(--pay-color-border)}.voucher-item.selected .voucher-name[data-v-57256691]{color:var(--pay-color-border)}.voucher-item .voucher-name[data-v-57256691]{color:var(--color-text-2);margin-bottom:12px;font-size:16px;font-weight:600;transition:all .3s}.voucher-item .voucher-date[data-v-57256691]{color:var(--color-text-3);font-size:10px}.voucher-container[data-v-88fa8575]{height:100%}.pay-container[data-v-768f8f78]{width:100%;height:100%;display:flex}.pay-container .pay-sidebar[data-v-768f8f78]{width:230px}.pay-container .pay-body[data-v-768f8f78]{flex-direction:column;flex:1;display:flex;overflow:hidden}.pay-container .pay-body .pay-main[data-v-768f8f78]{flex:1;padding:20px;position:relative;overflow:hidden}.product-tabs[data-v-768f8f78]{background-color:var(--color-tabs);border-top-right-radius:4px;display:flex}.product-tabs .tab-item[data-v-768f8f78]{text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;min-width:160px;height:76px;padding:0 12px 2px;font-size:12px;display:flex;position:relative}.product-tabs .tab-item.active[data-v-768f8f78]{background-color:var(--color-modal)}.product-tabs .tab-item.active.pro .tab-title[data-v-768f8f78]{color:var(--pay-color)}.product-tabs .tab-item .tab-title[data-v-768f8f78]{color:var(--color-text-2);justify-content:center;align-items:center;gap:8px;font-size:16px;display:flex}.product-tabs .tab-item .tab-title .text[data-v-768f8f78]{padding-top:3px;font-weight:700}.product-tabs .tab-item .tab-desc[data-v-768f8f78]{color:var(--color-text-3);margin-top:8px} /*$vite$:1*/`,document.head.appendChild(ie),I(),qn=F({__name:`time`,props:{endtime:{default:0}},setup:function(e){var t=e,n=H(0),r=function(){n.value=t.endtime*1e3-Math.floor(Date.now())},i=function(e){return e.toString().padStart(2,`0`)},a=function(e){var t=e.hours,n=e.minutes,r=e.seconds,a,o,s,c=J().t;return P(`div`,{class:`flex justify-center items-center text-font2 text-16px`},[P(`span`,null,[c(`Component.Coupon.index_10`)]),P(E,{type:`error`,size:`small`,class:`h-30px mx-10px px-4px text-18px font-bold`,bordered:!1},Er(a=i(t))?a:{default:function(){return[a]}}),P(`span`,null,[N(`:`)]),P(E,{type:`error`,size:`small`,class:`h-30px mx-10px px-4px text-18px font-bold`,bordered:!1},Er(o=i(n))?o:{default:function(){return[o]}}),P(`span`,null,[N(`:`)]),P(E,{type:`error`,size:`small`,class:`h-30px mx-10px px-4px text-18px font-bold`,bordered:!1},Er(s=i(r))?s:{default:function(){return[s]}})])};return r(),function(e,t){var r=o;return V(),A(r,{duration:q(n),render:a},null,8,[`duration`])}}}),Gn=qn,I(),pe={class:`coupon-box`},Je={class:`pt-24px bg-modal rounded-10px`},at={class:`px-36px`},bt={class:`text-20px text-pro`},Et={class:`coupon-list`},Mt={class:`decoration`},Lt={class:`coupon-amount`},Bt={class:`coupon-price`},Ut={class:`text-34px`},we={class:`coupon-info`},De={class:`coupon-name`},Ae={class:`coupon-time`},Me={class:`mr-0.25em text-error text-20px`},Pe={class:`pt-14px`},Ie={class:`mt-24px text-center`},Re={key:0,class:`coupon-number`},Be={class:`px-36px pb-16px bg-modal rounded-10px`},He={class:`w-200px mt-10px mx-auto`},Cn=F({__name:`index`,props:{obtainId:{default:0},endTime:{default:0},couponList:{default:function(){return[]}},couponQuota:{default:function(){return{quota:0,total:0,received:0}}}},emits:[`close`,`receive`],setup:function(e,t){var n=t.emit,r=J().t,i=e,a=Yn(i),o=a.couponList,s=a.couponQuota,c=O(function(){return s.value.total-s.value.quota}),l=n,d=Pn(),f=function(e){return Math.floor(e/86400)},p=H(null),m=[{label:r(`Component.Coupon.index_6`),value:`today`},{label:r(`Component.Coupon.index_7`),value:`week`},{label:r(`Component.Coupon.index_8`),value:`forver`}],h=function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,In({obtain_id:``.concat(i.obtainId)})];case 1:return e.sent(),d.getReceiveCoupon(),l(`close`),l(`receive`),[2]}})})()},g=function(e,t){tr({title:r(`Public.Confirm.Title`),content:``.concat(r(`Component.Coupon.index_9`,[t.label])),onConfirm:function(){return Z(function(){var t;return $(this,function(n){switch(n.label){case 0:switch(t=0,e){case`today`:t=new Date(new Date().toLocaleDateString()).getTime()+1440*60*1e3-1;break;case`week`:t=new Date(new Date().toLocaleDateString()).getTime()+10080*60*1e3-1;break;case`forver`:t=-100;break}return t=Math.floor(t>0?t/1e3:t),[4,mn({limit_time:t})];case 1:return n.sent(),d.getReceiveCoupon(),l(`close`),[2]}})})()}})};return function(t,n){var r=S;return V(),M(`div`,pe,[k(`div`,Je,[k(`div`,at,[k(`div`,bt,K(t.$t(`Component.Coupon.index_1`)),1),k(`div`,Et,[(V(!0),M(u,null,W(q(o),function(e,r){return V(),M(`div`,{key:``.concat(r),class:`coupon-item`},[k(`div`,Mt,K(t.$t(`Component.Coupon.index_2`)),1),k(`div`,Lt,[k(`div`,Bt,[n[0]||(n[0]=k(`span`,{class:`text-20px mr-4px`},`$`,-1)),k(`span`,Ut,K(e.deduct_amount),1)])]),k(`div`,we,[k(`div`,De,K(e.title),1),k(`div`,Ae,[k(`span`,null,K(t.$t(`Component.Coupon.index_3`)),1),k(`span`,Me,K(f(e.expires)),1),k(`span`,null,K(t.$t(`Public.Unit.Day`,f(e.expires))),1)])])])}),128))])])]),k(`div`,Pe,[k(`div`,Ie,[P(Gn,{endtime:e.endTime},null,8,[`endtime`])]),q(s).total>0?(V(),M(`div`,Re,` ⏳Remaining: `+K(q(c))+` / `+K(q(s).total)+` (🎁 `+K(q(c))+` peoples have get it) `,1)):j(``,!0),k(`div`,Be,[k(`div`,{class:`coupon-btn`,onClick:h},K(t.$t(`Component.Coupon.index_5`))+` (Last `+K(q(s).quota)+` coupons) `,1),k(`div`,He,[P(r,{value:q(p),options:m,"consistent-menu-width":!1,placeholder:t.$t(`Component.Coupon.index_13`),"onUpdate:value":g},null,8,[`value`,`placeholder`])])])])])}}}),e(`n`,Rn=ne({default:function(){return Ln}})),Ln=D(Cn,[[`__scopeId`,`data-v-e69cec82`]]),I(),Y=Qt(`PayStore`,function(){var e=H(``),t=H(!0),n=H(``),r=H(27),i=H(``),a=H([]),o=H(!1),s=H(!0),c=H(0),l=H([]),u=H(0),d=O(function(){return l.value.length>0?l.value[c.value].children:[]}),f=O(function(){return d.value[u.value]}),p=H(!0),m={order_no:``,stripe_publishable_key:``,order_id:0,paypal_client_id:``,price:``,market_price:``,cycle:1,cycle_unit:`month`,couponPrice:``},h=H(Yt(m)),g=H(`stripe`),_=H(!1),v=H(0),y=H([]),b=H([]),x=H({status:0,end_time:0,obtain_id:0,total:0,length:0,coupons:[],package_quota:{total:0,quota:0}}),S=H(``),C=H([]),w=H([]),T=function(){e.value=``,t.value=!0,n.value=``,r.value=27,i.value=``,a.value=[],o.value=!1,s.value=!0,E(),ee()},E=function(){c.value=0,l.value=[],u.value=0,p.value=!0,h.value=Yt(m),g.value=`stripe`},ee=function(){S.value=`voucher`,C.value=[],w.value=[]};return{currentMenu:e,isFirstCutMenu:t,pid:n,source:r,username:i,plugins:a,openSsl:o,isFirstFetchSsl:s,cycleIndex:c,numberIndex:u,cycleList:l,numberList:d,currentProduct:f,shouldFetchOrder:p,orderInfo:h,channelMenu:g,isUseCoupon:_,couponId:v,couponList:y,couponAllList:b,receiveCoupon:x,voucherMenu:S,voucherAllList:C,authorizationAllList:w,reset:T,resetProduct:E,resetVoucher:ee}}),rr=function(){var e=G(Y()),t=e.username,n=e.source,r=e.pid,i=e.currentMenu,a=e.plugins;return{setUsername:function(e){t.value=e},setSource:function(e){n.value=e},setPid:function(e){r.value=e},setCurrentMenu:function(e){i.value=e},setPlugins:function(e){e&&(a.value=[e])}}},I(),fe={class:`feature-box relative w-full h-full py-40px pl-22px pr-8px rounded-tl-10px rounded-bl-10px`},qe={class:`mb-38px`},pt={class:`flex mb-10px text-20px feature-title`},yt={key:0,class:`glyphicon glyphicon-vip`},Tt={key:1,class:`ml-8px`},jt={key:2},It={key:0,class:`min-h-34px feature-desc`},zt={key:0},Ht={class:`mb-16px text-15px feature-text`},Ce={class:`text-13px`},Ee={class:`flex-1 ml-8px overflow-hidden text-font2 feature-desc`},ke={key:1,class:`mt-36px text-default`},je={class:`mb-16px text-15px`},Ne=[`innerHTML`],Fe={key:2,class:`pay-info-bg`},Le={key:3,class:`contrast`,href:`https://aapanel.com/new/pricing.html`,target:`_blank`,rel:`noreferer noopener`},ze={key:4,class:`pay-info-recom`},Ve={class:`buy`},Ue={class:`text`},h=F({__name:`ProductFeatures`,setup:function(e){var t=G(Y()),n=t.currentMenu,r=t.plugins,i=H([]),a=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,ln({product_id:`100000058`})];case 1:return e=t.sent().message,L(e)&&(i.value=Tn(e.res)?e.res:[]),[2]}})})()};return fr(function(){(n.value===`pro`||n.value===`voucher`)&&a()}),function(e,t){return V(),M(`div`,fe,[k(`div`,qe,[k(`div`,pt,[q(n)===`pro`||q(n)===`voucher`?(V(),M(`span`,yt)):j(``,!0),q(n)===`pro`||q(n)===`voucher`?(V(),M(`span`,Tt,K(e.$t(`Component.Pay.index_1`)),1)):j(``,!0),q(n)===`plugin`&&q(r).length>0?(V(),M(`span`,jt,K(q(r)[0].name),1)):j(``,!0)]),q(n)===`pro`||q(n)===`voucher`?(V(),M(`div`,It,K(e.$t(`Component.Pay.index_2`)),1)):j(``,!0)]),q(n)===`pro`||q(n)===`voucher`?(V(),M(`div`,zt,[k(`div`,Ht,K(e.$t(`Component.Pay.index_3`))+`:`,1),k(`div`,Ce,[(V(!0),M(u,null,W(q(i),function(e){return V(),M(`div`,{key:e,class:`flex py-10px`},[t[0]||(t[0]=k(`span`,{class:`glyphicon glyphicon-ok feature-title`},null,-1)),k(`span`,Ee,K(e),1)])}),128))])])):j(``,!0),q(n)===`plugin`&&q(r).length>0?(V(),M(`div`,ke,[k(`div`,je,K(q(r)[0].type===100?e.$t(`Mail.Overview.today_17`):e.$t(`Component.Pay.index_4`))+`: `,1),k(`div`,{class:`w-186px leading-22px text-13px`,innerHTML:q(r)[0].ps},null,8,Ne)])):j(``,!0),q(n)===`pro`||q(n)===`voucher`?(V(),M(`div`,Fe)):j(``,!0),q(n)===`pro`||q(n)===`voucher`?(V(),M(`a`,Le,K(e.$t(`Component.Pay.index_5`)),1)):j(``,!0),q(n)===`plugin`&&q(r)[0].type!==100?(V(),M(`div`,ze,[k(`div`,Ve,K(e.$t(`Component.Pay.index_6`)),1),k(`div`,Ue,[k(`span`,null,K(e.$t(`Component.Pay.index_7`)),1)])])):j(``,!0)])}}}),m=D(h,[[`__scopeId`,`data-v-3611c1a7`]]),I(),or=function(){var e=G(Y()),t=e.pid,n=e.source,r=e.cycleIndex,i=e.cycleList,a=e.currentProduct,o=e.openSsl,s=e.isFirstFetchSsl,c=e.shouldFetchOrder,l=e.orderInfo,u=e.channelMenu,d=e.isUseCoupon,f=e.couponId,p=e.couponList,m=e.couponAllList,h=e.receiveCoupon,g=O(function(){var e=!1;switch(u.value){case`paypal`:e=a.value.paypal_first_subscription_price>0||a.value.paypal_subscription_price>0;break;case`stripe`:e=a.value.first_subscription_price>0||a.value.subscription_price>0;break}return e}),_=O(function(){if(d.value&&!g.value){var e=p.value.find(function(e){return e.id===f.value});if(e)return e.deduct_amount}return 0}),v=O(function(){return h.value.status!==1||h.value.end_time-Math.floor(Date.now()/1e3)<=0?!1:h.value.length>0}),y=function(){return Z(function(){var e;return $(this,function(n){switch(n.label){case 0:return[4,cn({product_id:t.value||`100000058`})];case 1:return e=n.sent().message,i.value=Tn(e)?e:[],[2]}})})()},b=function(e){u.value=e},x=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return s.value?[4,an()]:[2];case 1:return e=t.sent().message,s.value=!1,L(e)&&(o.value=e.result),[2]}})})()},S=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,pn()];case 1:return e=t.sent().message,m.value=Tn(e)?e:[],C(),w(),[2]}})})()},C=function(){if(m.value.length>0)for(var e=m.value[0],t=0;t0?(f.value=p.value[0].id,d.value=!0):(f.value=0,d.value=!1)},T=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,dn()];case 1:return e=t.sent().message,L(e)&&(h.value.status=e.status,h.value.end_time=e.end_time,h.value.obtain_id=e.obtain_id,h.value.length=e.coupons.length,h.value.total=e.total,h.value.coupons=e.coupons,h.value.package_quota=e.package_quota),[2]}})})()},E=function(){c.value=!0},ee=function(){return Cr({pid:t.value,cycle:a.value.cycle,cycle_unit:a.value.cycle_unit,charge_type:a.value.charge_type,num:a.value.num,source:n.value},d.value&&f.value!==0?{coupon_id:f.value}:{})};return{subscribe:g,couponPrice:_,showCouponModal:v,getCycleList:y,getSslStatus:x,getOrderInfo:function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return c.value?[4,nn(ee())]:[2];case 1:return e=t.sent().message,c.value=!1,L(e)&&(l.value.order_no=e.order_no,l.value.stripe_publishable_key=e.stripe_publishable_key,l.value.order_id=e.order_id,l.value.paypal_client_id=e.paypal_client_id,l.value.price=e.price,l.value.market_price=e.market_price,l.value.cycle=tn(e,`transaction.cycle`,1),l.value.cycle_unit=tn(e,`transaction.cycle_unit`,``)),[2]}})})()},setChannelMenu:b,getCouponList:S,setCouponList:w,getReceiveCoupon:T,resetOrder:E}},lr=function(){var e=G(Y()),t=e.pid,n=e.currentMenu,r=e.isFirstCutMenu,i=e.voucherMenu,a=e.voucherAllList,o=e.authorizationAllList,s=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return a.value.length>0?[2]:[4,un()];case 1:return e=t.sent().message,a.value=Tn(e)?e:[],[2]}})})()},c=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return o.value.length>0?[2]:[4,sn()];case 1:return e=t.sent().message,o.value=Tn(e)?e:[],[2]}})})()};return{getVoucherList:s,getAuthorizationList:c,initCurrentMenu:function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return r.value?[4,c()]:[2];case 1:return e.sent(),o.value.find(function(e){return e.product.id===rn(t.value)})?(r.value=!1,t.value=`0`,n.value=`voucher`,i.value=`authorization`,[2,Promise.reject(!1)]):[4,s()];case 2:return e.sent(),a.value.find(function(e){return e.product.id===rn(t.value)})?(r.value=!1,t.value=`0`,n.value=`voucher`,i.value=`voucher`,[2,Promise.reject(!1)]):[2]}})})()}}},I(),de={class:`h-full`},_=F({__name:`ProductLoading`,props:{loading:{type:Boolean,default:!1}},setup:function(e){return function(t,n){var r=Wt,i=C;return V(),A(i,{class:`h-full`,show:e.loading,rotate:!1},{description:X(function(){return Q(n[0]||(n[0]=[k(`div`,{class:`pt-8px text-14px leading-20px`},`Loading, please wait...`,-1)]))}),icon:X(function(){return[P(r,{class:`loading-icon`,name:`base-loading`})]}),default:X(function(){return[pr(k(`div`,de,[zn(t.$slots,`default`,{},void 0,!0)],512),[[ur,!e.loading]])]}),_:3},8,[`show`])}}}),g=D(_,[[`__scopeId`,`data-v-f1f4d18d`]]),I(),ue={class:`product-section`},Ke={class:`section-title`},ft={class:`section-body`},y=F({__name:`ProductSection`,props:{title:{type:String,default:``}},setup:function(e){return function(t,n){return V(),M(`div`,ue,[k(`div`,Ke,K(e.title),1),k(`div`,ft,[zn(t.$slots,`default`,{},void 0,!0)])])}}}),v=D(y,[[`__scopeId`,`data-v-7d9bba32`]]),I(),le=[`onClick`],nt={class:`new-price`},dt={class:`number`},vt={class:`time`},wt={class:`old-price`},At={key:0,class:`tips`},Ft={class:`flex-center h-103px`},c=F({__name:`CycleSelect`,props:kn({options:{type:Array,default:function(){return[]}}},{value:{default:0},valueModifiers:{}}),emits:[`update:value`],setup:function(e){var t=ar(e,`value`),n=J().t,a=function(e){var t=e.children[0],r=rn(t.cycle);return r===999?n(`Component.Auth.index_6`):t.cycle_unit===`year`?n(`Component.Pay.index_14`,[r,n(`Public.Unit.Year`,r)]):n(`Component.Pay.index_15`,[r,n(`Public.Unit.Month`,r)])},o=function(e){t.value=e};return function(n,s){var c=r,d=i,f=l;return V(),M(u,null,[pr(P(d,{"slides-per-view":3,effect:`slide`,"space-between":20,loop:!1,"show-dots":!1,draggable:!0,"show-arrow":!0},{default:X(function(){return[(V(!0),M(u,null,W(e.options,function(e,r){return V(),A(c,{key:``.concat(e.cycle+e.cycle_unit),class:`pt-8px`,style:{width:`190px`}},{default:X(function(){return[e.children.length>0?(V(),M(`div`,{key:0,class:An([`radio-item pro`,{active:t.value===r}]),onClick:function(e){return o(r)}},[k(`div`,nt,[k(`span`,dt,[s[0]||(s[0]=k(`span`,{class:`symbol`},`$`,-1)),k(`span`,null,K(e.children[0].price.toFixed(2)),1)]),s[1]||(s[1]=k(`span`,{class:`ml-4px mr-2px`},`/`,-1)),k(`span`,vt,K(a(e)),1)]),k(`div`,wt,K(n.$t(`Component.Pay.index_16`,[e.children[0].market_price])),1),r===0?(V(),M(`div`,At,K(n.$t(`Component.Pay.index_10`)),1)):j(``,!0),s[2]||(s[2]=k(`div`,{class:`checked`},null,-1))],10,le)):j(``,!0)]}),_:2},1024)}),128))]}),_:1},512),[[ur,e.options.length>0]]),pr(k(`div`,Ft,[P(f)],512),[[ur,e.options.length===0]])],64)}}}),s=D(c,[[`__scopeId`,`data-v-885b6493`]]),I(),ce={class:`product-selector`},tt=[`onClick`],ut={key:0,class:`discount`},_t={class:`flex-center`},x=F({__name:`ProductSelect`,props:kn({onChange:[Function,Array],options:{type:Array,default:function(){return[]}}},{value:{},valueModifiers:{}}),emits:[`update:value`],setup:function(e){var t=ar(e,`value`),n=function(n){t.value=n.value,e.onChange&&Kt(e.onChange,n.value)};return function(r,i){var a=l;return V(),M(u,null,[pr(k(`div`,ce,[(V(!0),M(u,null,W(e.options,function(e){return V(),M(`div`,{key:e.value,class:An([`product-option`,{active:t.value===e.value}]),onClick:function(t){return n(e)}},[N(K(e.label)+` `,1),e.discount&&e.discount<100?(V(),M(`div`,ut,K(r.$t(`Component.Pay.index_13`,[``.concat(e.discount,`%`)])),1)):j(``,!0)],10,tt)}),128))],512),[[ur,e.options.length>0]]),pr(k(`div`,_t,[P(a,{size:`small`})],512),[[ur,e.options.length===0]])],64)}}}),b=D(x,[[`__scopeId`,`data-v-7cc7bbfd`]]),I(),se={class:`ml-16px`},Kn=F({__name:`time`,props:{endtime:{default:0}},emits:[`finish`],setup:function(e,t){var n=t.emit,r=e,i=n,a=J().t,s=O(function(){var e=Date.now(),t=r.endtime*1e3;return Math.max(0,t-e)}),c=function(e){return e.toString().padStart(2,`0`)},l=function(e){var t=e.hours,n=e.minutes,r=e.seconds,i,o,s,l,u=Math.floor(t/24);return t%=24,P(`div`,{class:`text-desc`},[P(`span`,{class:`mr-6px`},[a(`Component.Pay.index_40`)]),u>0?P(E,{type:`error`,size:`small`,class:`px-4px`,bordered:!1},Dr(i=c(u))?i:{default:function(){return[i]}}):``,u>0?P(`span`,{class:`mx-4px`},[N(`:`)]):``,P(E,{type:`error`,size:`small`,class:`px-4px`,bordered:!1},Dr(o=c(t))?o:{default:function(){return[o]}}),P(`span`,{class:`mx-4px`},[N(`:`)]),P(E,{type:`error`,size:`small`,class:`px-4px`,bordered:!1},Dr(s=c(n))?s:{default:function(){return[s]}}),P(`span`,{class:`mx-4px`},[N(`:`)]),P(E,{type:`error`,size:`small`,class:`px-4px`,bordered:!1},Dr(l=c(r))?l:{default:function(){return[l]}})])},u=function(){r.endtime>0&&i(`finish`)};return function(e,t){var n=o;return V(),M(`div`,se,[P(n,{duration:q(s),render:l,"on-finish":u},null,8,[`duration`])])}}}),Wn=Kn,I(),Sn=F({__name:`index`,props:kn({data:{default:function(){return[]}}},{value:{},valueModifiers:{},checked:{type:Boolean},checkedModifiers:{}}),emits:kn([`change`,`finish`],[`update:value`,`update:checked`]),setup:function(e,t){var n=t.emit,r=e,i=n,o=J().t,s=or().subscribe,c=Jn(r,`data`),l=ar(e,`value`),u=ar(e,`checked`),d=O(function(){if(l.value!==-1){var e=c.value.find(function(e){return e.id===l.value});if(e)return e.end_time}return 0}),f=function(e){return e.charge_type===2?o(`Component.Auth.index_6`).toLocaleLowerCase():e.cycle_unit===`year`?o(`Public.Unit.Year`).toLocaleLowerCase():o(`Public.Unit.Month`).toLocaleLowerCase()},p=O(function(){return c.value.length>0?c.value.map(function(e){var t=f(e);return{label:o(`Component.Pay.index_19`,[e.deduct_amount,t]),value:e.id}}):[{label:o(`Component.Pay.index_20`),value:-1}]}),m=O(function(){return r.data.length===0||s.value}),h=function(){m.value||(u.value=!u.value,i(`change`))},g=function(e){e.stopPropagation()},_=function(e){u.value=e,i(`change`)},v=function(){i(`change`)},y=function(){i(`finish`)};return function(t,n){var r=a,i=S;return V(),M(`div`,{class:An([`coupon-box mb-16px`,{active:u.value}]),onClick:h},[P(r,{checked:u.value,disabled:q(m),onClick:g,"onUpdate:checked":_},{default:X(function(){return[k(`span`,null,K(t.$t(`Component.Pay.index_18`,[e.data.length])),1)]}),_:1},8,[`checked`,`disabled`]),k(`div`,{class:`w-220px ml-16px`,onClick:g},[P(i,{value:l.value,"onUpdate:value":[n[0]||(n[0]=function(e){return l.value=e}),v],options:q(p),"fallback-option":!1,disabled:q(m),"menu-props":{style:{"--n-option-check-color":`#e4a93c`,"--n-option-text-color-active":`#e4a93c`}}},null,8,[`value`,`options`,`disabled`])]),pr(P(Wn,{endtime:q(d),onFinish:y},null,8,[`endtime`]),[[ur,q(d)>0]])],2)}}}),Xt=D(Sn,[[`__scopeId`,`data-v-b6cad447`]]),I(),xe={key:0,class:`flex-center flex-col h-full text-font2`},et={class:`mb-12px text-16px`},Hn=F({__name:`ssl`,props:{show:{type:Boolean,default:!1}},setup:function(e){var t=nr(`--pay-color`),r=function(){Mn()};return function(i,a){var o=n;return e.show?zn(i.$slots,`default`,{key:1}):(V(),M(`div`,xe,[k(`div`,et,K(i.$t(`Component.Pay.index_41`)),1),P(o,{type:`primary`,class:`h-36px`,size:`large`,color:q(t),onClick:r},{default:X(function(){return[N(K(i.$t(`Component.Pay.index_42`)),1)]}),_:1},8,[`color`])]))}}}),Vn=Hn,I(),be={key:0,class:`mb-8px text-font2 text-13px`},$e={class:`font-bold`},lt={class:`flex flex-wrap justify-center items-baseline text-font2`},gt={class:`mr-4px text-14px`},Ct={class:`mr-4px pay-price-color`},kt={class:`text-24px font-bold`},Pt={key:0,class:`ml-8px pay-price-color font-bold`},Zn=F({__name:`total`,props:{payType:{type:String,default:``},subscribe:{type:Boolean,default:!1},currency:{type:Boolean,default:!1}},setup:function(e){var t=J().t,n=G(Y()),r=n.currentProduct,i=n.orderInfo,a=or().couponPrice,o=O(function(){return e.subscribe?s.value:i.value.price}),s=O(function(){return e.payType===`paypal`?r.value.paypal_first_subscription_price>0?r.value.paypal_first_subscription_price.toFixed(2):r.value.paypal_subscription_price.toFixed(2):r.value.first_subscription_price>0?r.value.first_subscription_price.toFixed(2):r.value.subscription_price.toFixed(2)}),c=O(function(){return r.value.cycle_unit===`year`?90:10}),l=O(function(){var e=rn(i.value.cycle);return e===999?t(`Component.Auth.index_6`):r.value.cycle_unit===`year`?t(`Component.Pay.index_14`,[e,t(`Public.Unit.Year`,e)]):t(`Component.Pay.index_15`,[e,t(`Public.Unit.Month`,e)])}),d=O(function(){return r.value.charge_type===2?t(`Component.Auth.index_6`).toLocaleLowerCase():r.value.cycle_unit===`year`?t(`Public.Unit.Year`).toLocaleLowerCase():t(`Public.Unit.Month`).toLocaleLowerCase()});return function(t,n){return V(),M(u,null,[e.subscribe?(V(),M(`div`,be,[k(`span`,null,K(t.$t(`Component.Pay.index_43`)),1),k(`span`,$e,K(t.$t(`Component.Pay.index_44`,[q(c)])),1)])):j(``,!0),k(`div`,lt,[k(`span`,gt,K(t.$t(`Component.Pay.index_25`)),1),k(`span`,Ct,[n[0]||(n[0]=k(`span`,{class:`mr-2px text-18px font-bold`},`$`,-1)),k(`span`,kt,K(q(o)),1)]),k(`span`,null,`/`+K(q(l)),1),q(a)?(V(),M(`span`,Pt,K(t.$t(`Component.Pay.index_19`,[q(a),q(d)])),1)):j(``,!0)])],64)}}}),Xn=D(Zn,[[`__scopeId`,`data-v-b980ae06`]]),I(),ye={class:`relative flex-center flex-col h-full`},Qe={class:`absolute left-0 bottom-12px w-full text-center text-font3`},ct={class:`ml-8px`},xn=F({__name:`index`,setup:function(e,t){var r=t.expose,i=J().t,a=G(Y()),o=a.openSsl,s=a.orderInfo,c=nr(`--pay-color`),l=or(),d=l.subscribe,f=l.getSslStatus,p=l.getOrderInfo,m=l.setChannelMenu,h=null,_=H(!0),v=H(!1),y=function(){return Z(function(){var e,t,n;return $(this,function(r){switch(r.label){case 0:if(!h)return[2];e=z.loading(i(`Component.Pay.index_12`)),r.label=1;case 1:return r.trys.push([1,,3,4]),[4,fn({order_no:s.value.order_no,subscribe:+!!d.value})];case 2:return t=r.sent(),n=t.message,L(n)&&(n.stripe_checkout_redirect_url?(w(),window.open(n.stripe_checkout_redirect_url,`_blank`,`no_opener,noreferrer`)):n.id?h.redirectToCheckout({sessionId:n.id}):z.error(i(`Component.Pay.index_28`))),[3,4];case 3:return e.close(),[7];case 4:return[2]}})})()},b=function(){m(`paypal`)},x=function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return e.trys.push([0,,4,5]),_.value=!0,[4,f()];case 1:return e.sent(),[4,p()];case 2:return e.sent(),[4,S()];case 3:return e.sent(),[3,5];case 4:return _.value=!1,[7];case 5:return[2]}})})()},S=function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,On(s.value.stripe_publishable_key)];case 1:return h=e.sent(),[2]}})})()},C=null,w=function(){return Z(function(){var e,t,r,a;return $(this,function(o){switch(o.label){case 0:return e=z.loading(function(){return P(u,null,[P(`span`,null,[N(`Paying in progress, `)]),P(n,{text:!0,type:`primary`,onClick:t},{default:function(){return[N(`Cancel Pay`)]}})])}).close,t=function(){tr({title:i(`Public.Confirm.Title`),content:`Do you want to confirm the cancellation of payment?`,onConfirm:function(){return Z(function(){return $(this,function(t){return C&&(clearTimeout(C),C=null),e(),[2]})})()}})},r=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return Z(function(){var n,r;return $(this,function(o){switch(o.label){case 0:return[4,$t({order_id:s.value.order_id})];case 1:return n=o.sent(),r=n.message,L(r)&&r.res===1?(C&&(clearTimeout(C),C=null),e(),z.success(i(`Component.Pay.index_7`)),[4,Qn({force:1})]):[3,3];case 2:return o.sent(),U(),[2];case 3:return t&&C!==null&&a(),[2]}})})()},a=function(){C=window.setTimeout(function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,r()];case 1:return e.sent(),[2]}})})()},1e3)},C&&clearTimeout(C),[4,r(!1)];case 1:return o.sent(),a(),[2]}})})()};return B(function(){x()}),r({init:x}),function(e,t){var r=Gt;return V(),A(g,{loading:q(_)},{default:X(function(){return[P(Vn,{show:q(o)},{default:X(function(){return[k(`div`,ye,[P(Xn,{"pay-type":`stripe`,subscribe:q(d),currency:q(v)},null,8,[`subscribe`,`currency`]),P(q(n),{class:`mt-14px w-150px h-34px text-14px`,type:`primary`,color:q(c),onClick:y},{default:X(function(){return[N(K(e.$t(`Component.Pay.index_26`)),1)]}),_:1},8,[`color`]),t[1]||(t[1]=k(`div`,{class:`h-32px`},null,-1)),k(`div`,Qe,[k(`span`,ct,K(e.$t(`Component.Pay.index_27`,[`Stripe`])),1),P(r,{onClick:b},{default:X(function(){return Q(t[0]||(t[0]=[N(`PayPal`,-1)]))}),_:1})])])]}),_:1},8,[`show`])]}),_:1},8,[`loading`])}}}),Un=xn,I(),ve={class:`relative flex-center flex-col h-full`},Ze={class:`absolute left-0 bottom-12px w-full text-center text-font3`},st={class:`ml-8px`},bn=F({__name:`index`,setup:function(e,t){var r=t.expose,i=J().t,a=G(Y()),o=a.openSsl,s=a.orderInfo,c=a.currentProduct,l=or(),d=l.subscribe,f=l.getSslStatus,p=l.getOrderInfo,m=l.setChannelMenu,h=H(null),_=H(!0),v=function(){m(`stripe`)},y=function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return e.trys.push([0,,7,8]),_.value=!0,[4,f()];case 1:return e.sent(),[4,p()];case 2:return e.sent(),d.value?[4,S()]:[3,4];case 3:return e.sent(),[3,6];case 4:return[4,x()];case 5:e.sent(),e.label=6;case 6:return[3,8];case 7:return _.value=!1,[7];case 8:return[2]}})})()},b=function(e){return new Promise(function(t,n){var r=e.message;if(L(r)){if(r.status)return t(r.res);z.error(r.msg)}n(r)})},x=function(){return Z(function(){var e,t,n;return $(this,function(r){switch(r.label){case 0:return[4,Dn({clientId:s.value.paypal_client_id})];case 1:return e=r.sent(),e&&h.value&&(h.value.innerHTML=``,(t=e.Buttons)==null||t.call(e,{style:{height:34},fundingSource:(n=e.FUNDING)==null?void 0:n.PAYPAL,createOrder:function(){return on({oid:s.value.order_id}).then(b).then(function(e){return e})},onApprove:function(e){return Jt({paypal_order_id:e.orderID}).then(function(){z.success(i(`Component.Pay.index_7`)),U()})}}).render(h.value)),[2]}})})()},S=function(){return Z(function(){var e,t,n;return $(this,function(r){switch(r.label){case 0:return[4,Dn({clientId:s.value.paypal_client_id,vault:!0,intent:`subscription`})];case 1:return e=r.sent(),e&&h.value&&(h.value.innerHTML=``,(t=e.Buttons)==null||t.call(e,{style:{height:34},fundingSource:(n=e.FUNDING)==null?void 0:n.PAYPAL,createSubscription:function(e,t){return t.subscription.create({custom_id:``.concat(s.value.order_id),plan_id:c.value.paypal_subscription_plan_id})},onApprove:function(){return w(),Promise.resolve()}}).render(h.value)),[2]}})})()},C=null,w=function(){return Z(function(){var e,t,r,a;return $(this,function(o){switch(o.label){case 0:return e=z.loading(function(){return P(u,null,[P(`span`,null,[N(`Paying in progress, `)]),P(n,{text:!0,type:`primary`,onClick:t},{default:function(){return[N(`Cancel Pay`)]}})])}).close,t=function(){tr({title:i(`Public.Confirm.Title`),content:`Do you want to confirm the cancellation of payment?`,onConfirm:function(){return Z(function(){return $(this,function(t){return C&&(clearTimeout(C),C=null),e(),[2]})})()}})},r=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return Z(function(){var n,r;return $(this,function(o){switch(o.label){case 0:return[4,$t({order_id:s.value.order_id})];case 1:return n=o.sent(),r=n.message,L(r)&&r.res===1?(C&&(clearTimeout(C),C=null),e(),z.success(i(`Component.Pay.index_7`)),[4,Qn({force:1})]):[3,3];case 2:return o.sent(),U(),[2];case 3:return t&&C!==null&&a(),[2]}})})()},a=function(){C=window.setTimeout(function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,r()];case 1:return e.sent(),[2]}})})()},1e3)},C&&clearTimeout(C),[4,r(!1)];case 1:return o.sent(),a(),[2]}})})()};return B(function(){y()}),r({init:y}),function(e,t){var n=Gt;return V(),A(g,{loading:q(_)},{default:X(function(){return[P(Vn,{show:q(o)},{default:X(function(){return[k(`div`,ve,[P(Xn,{"pay-type":`paypal`,subscribe:q(d),currency:!1},null,8,[`subscribe`]),k(`div`,{ref_key:`payBtnRef`,ref:h,class:`relative w-150px h-34px mt-16px z-10`},null,512),t[1]||(t[1]=k(`div`,{class:`h-32px`},null,-1)),k(`div`,Ze,[k(`span`,st,K(e.$t(`Component.Pay.index_27`,[`Paypal`])),1),P(n,{onClick:v},{default:X(function(){return Q(t[0]||(t[0]=[N(`Stripe`,-1)]))}),_:1})])])]}),_:1},8,[`show`])]}),_:1},8,[`loading`])}}}),Fn=bn,I(),_e={class:`relative flex-center flex-col h-full`},Xe={class:`absolute left-0 bottom-12px w-full text-center text-font3`},ot={class:`ml-8px`},yn=F({__name:`index`,setup:function(e,t){var r=t.expose,i=J().t,a=G(Y()),o=a.openSsl,s=a.orderInfo,c=or(),l=c.getSslStatus,d=c.getOrderInfo,f=c.setChannelMenu,p=null,m=nr(`--pay-color`),h=H(!0),_=H(!0),v=H(!1),y=function(){return Z(function(){var e,t,n;return $(this,function(r){switch(r.label){case 0:if(!p)return[2];e=z.loading(i(`Component.Pay.index_12`)),r.label=1;case 1:return r.trys.push([1,,3,4]),[4,fn({order_no:s.value.order_no,subscribe:+!!v.value,adaptive_pricing:1})];case 2:return t=r.sent(),n=t.message,L(n)&&(n.stripe_checkout_redirect_url?(x(),window.open(n.stripe_checkout_redirect_url,`_blank`,`no_opener,noreferrer`)):n.id?p.redirectToCheckout({sessionId:n.id}):z.error(i(`Component.Pay.index_28`))),[3,4];case 3:return e.close(),[7];case 4:return[2]}})})()},b=null,x=function(){return Z(function(){var e,t,r,a;return $(this,function(o){switch(o.label){case 0:return e=z.loading(function(){return P(u,null,[P(`span`,null,[N(`Paying in progress, `)]),P(n,{text:!0,type:`primary`,onClick:t},{default:function(){return[N(`Cancel Pay`)]}})])}).close,t=function(){tr({title:i(`Public.Confirm.Title`),content:`Do you want to confirm the cancellation of payment?`,onConfirm:function(){return Z(function(){return $(this,function(t){return b&&(clearTimeout(b),b=null),e(),[2]})})()}})},r=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return Z(function(){var n,r;return $(this,function(o){switch(o.label){case 0:return[4,$t({order_id:s.value.order_id})];case 1:return n=o.sent(),r=n.message,L(r)&&r.res===1?(b&&(clearTimeout(b),b=null),e(),z.success(i(`Component.Pay.index_7`)),[4,Qn({force:1})]):[3,3];case 2:return o.sent(),U(),[2];case 3:return t&&b!==null&&a(),[2]}})})()},a=function(){b=window.setTimeout(function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,r()];case 1:return e.sent(),[2]}})})()},1e3)},b&&clearTimeout(b),[4,r(!1)];case 1:return o.sent(),a(),[2]}})})()},S=function(e){f(e)},C=function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return e.trys.push([0,,4,5]),h.value=!0,[4,l()];case 1:return e.sent(),[4,d()];case 2:return e.sent(),[4,w()];case 3:return e.sent(),[3,5];case 4:return h.value=!1,[7];case 5:return[2]}})})()},w=function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,On(s.value.stripe_publishable_key)];case 1:return p=e.sent(),[2]}})})()};return B(function(){C()}),r({init:C}),function(e,t){var r=Gt;return V(),A(g,{loading:q(h)},{default:X(function(){return[P(Vn,{show:q(o)},{default:X(function(){return[k(`div`,_e,[t[5]||(t[5]=k(`div`,{class:`flex gap-16px mb-8px`},[k(`img`,{class:`h-32px`,src:`/static/vite/images/apple-pay.svg`,alt:``}),k(`img`,{class:`h-32px`,src:`/static/vite/images/google-pay.svg`,alt:``}),k(`img`,{class:`h-32px`,src:`/static/vite/images/alipay.svg`,alt:``}),k(`img`,{class:`h-32px`,src:`/static/vite/images/weChat-pay.svg`,alt:``})],-1)),P(Xn,{"pay-type":`stripe`,subscribe:q(v),currency:q(_)},null,8,[`subscribe`,`currency`]),P(q(n),{class:`mt-12px w-150px h-34px text-14px`,type:`primary`,color:q(m),onClick:y},{default:X(function(){return[N(K(e.$t(`Component.Pay.index_47`)),1)]}),_:1},8,[`color`]),t[6]||(t[6]=k(`div`,{class:`h-32px`},null,-1)),k(`div`,Xe,[k(`span`,ot,K(e.$t(`Component.Pay.index_27`,[``])),1),P(r,{onClick:t[0]||(t[0]=function(e){return S(`stripe`)})},{default:X(function(){return Q(t[2]||(t[2]=[N(`Stripe`,-1)]))}),_:1}),t[4]||(t[4]=k(`span`,null,` or `,-1)),P(r,{onClick:t[1]||(t[1]=function(e){return S(`paypal`)})},{default:X(function(){return Q(t[3]||(t[3]=[N(`PayPal`,-1)]))}),_:1})])])]}),_:1},8,[`show`])]}),_:1},8,[`loading`])}}}),Nn=yn,I(),ge={class:`flex-center flex-col h-full`},vn=F({__name:`index`,setup:function(e){var t=nr(`--pay-color`),r=function(){window.open(`mailto:support@aapanel.com`)};return function(e,i){var a=n;return V(),M(`div`,ge,[i[1]||(i[1]=k(`div`,{class:`mb-12px text-14px leading-20px text-center text-font2`},[N(` For USDT payments, please contact our customer`),k(`br`),N(` service team at `),k(`b`,null,`support@aapanel.com`),N(` for`),k(`br`),N(` assistance with the transaction. `)],-1)),P(a,{type:`primary`,class:`h-36px`,size:`large`,color:q(t),onClick:r},{default:X(function(){return Q(i[0]||(i[0]=[k(`span`,{class:`ml-4px`},`Contact Support`,-1)]))}),_:1},8,[`color`])])}}}),$n=vn,I(),_n=F({__name:`index`,setup:function(e,t){var n=t.expose,r=G(Y()),i=r.channelMenu,a=r.shouldFetchOrder,o=sr(`stripeRef`),s=sr(`paypalRef`),c=sr(`otherRef`),l=function(){a.value&&u()},u=function(){switch(i.value){case`stripe`:var e;(e=o.value)==null||e.init();break;case`paypal`:var t;(t=s.value)==null||t.init();break;case`other`:var n;(n=c.value)==null||n.init();break}};return n({init:u}),function(e,t){var n=w,r=T;return V(),A(r,{value:q(i),"onUpdate:value":[t[0]||(t[0]=function(e){return R(i)?i.value=e:null}),l],class:`pay-menu pro`,type:`card`,placement:`left`},{default:X(function(){return[P(n,{name:`stripe`,tab:`Stripe`,"display-directive":`show:lazy`},{default:X(function(){return[P(Un,{ref_key:`stripeRef`,ref:o},null,512)]}),_:1}),P(n,{name:`paypal`,tab:`Paypal`,"display-directive":`show:lazy`},{default:X(function(){return[P(Fn,{ref_key:`paypalRef`,ref:s},null,512)]}),_:1}),P(n,{name:`other`,tab:`Other Payment`,"display-directive":`show:lazy`},{default:X(function(){return[P(Nn,{ref_key:`otherRef`,ref:c},null,512)]}),_:1}),P(n,{name:`usdt`,tab:`USDT`,"display-directive":`show:lazy`},{default:X(function(){return[P($n)]}),_:1})]}),_:1},8,[`value`])}}}),qt=D(_n,[[`__scopeId`,`data-v-15f410f5`]]),I(),wn(),he={class:`h-full`},Ye={class:`mb-16px text-15px text-font2`},f=F({__name:`LinuxProfessional`,setup:function(e){var t=Y(),n=G(t),r=n.cycleIndex,i=n.cycleList,a=n.numberIndex,o=n.numberList,c=n.isUseCoupon,l=n.couponId,d=n.couponList,f=n.receiveCoupon,p=or(),m=p.showCouponModal,h=p.resetOrder,_=p.getCycleList,y=p.getCouponList,x=p.setCouponList,S=p.getReceiveCoupon,C=lr().initCurrentMenu,w=sr(`channelRef`),T=H(!0),E=O(function(){return o.value.map(function(e,t){return{label:``.concat(e.num),value:t,discount:Math.round(100-e.discount_rate*100)}})}),ee=function(){var e;a.value=0,h(),x(),(e=w.value)==null||e.init()},te=function(){var e;h(),x(),(e=w.value)==null||e.init()},ne=function(){var e;h(),(e=w.value)==null||e.init()},ie=function(){return Z(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,y()];case 1:return t.sent(),h(),(e=w.value)==null||e.init(),[2]}})})()},ae=function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,S()];case 1:return e.sent(),m.value&&ir({width:400,bgColor:`transparent`,data:{obtainId:f.value.obtain_id,endTime:f.value.end_time,couponList:f.value.coupons,couponQuota:f.value.package_quota,onReceive:function(){return Z(function(){return $(this,function(e){return oe(),[2]})})()}},component:Zt(function(){return re(function(){return Promise.resolve().then(function(){return Rn})},void 0)})}),[2]}})})()},oe=function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return e.trys.push([0,,4,5]),T.value=!0,t.resetProduct(),[4,C()];case 1:return e.sent(),[4,_()];case 2:return e.sent(),[4,y()];case 3:return e.sent(),ae(),[3,5];case 4:return T.value=!1,[7];case 5:return[2]}})})()};return B(function(){oe()}),function(e,t){var n=Gt;return V(),M(`div`,he,[P(g,{loading:q(T)},{default:X(function(){return[k(`div`,Ye,[k(`span`,null,K(e.$t(`Component.Pay.index_8`)),1),P(n,{href:`mailto:support@aapanel.com`,target:`_blank`},{default:X(function(){return Q(t[4]||(t[4]=[N(`support@aapanel.com`,-1)]))}),_:1})]),P(v,{title:`Choose your plan`},{default:X(function(){return[P(s,{value:q(r),"onUpdate:value":[t[0]||(t[0]=function(e){return R(r)?r.value=e:null}),ee],options:q(i)},null,8,[`value`,`options`])]}),_:1}),P(v,{title:`Number of license`},{default:X(function(){return[P(b,{value:q(a),"onUpdate:value":[t[1]||(t[1]=function(e){return R(a)?a.value=e:null}),te],options:q(E)},null,8,[`value`,`options`])]}),_:1}),q(T)?j(``,!0):(V(),M(u,{key:0},[P(Xt,{value:q(l),"onUpdate:value":t[2]||(t[2]=function(e){return R(l)?l.value=e:null}),checked:q(c),"onUpdate:checked":t[3]||(t[3]=function(e){return R(c)?c.value=e:null}),data:q(d),onChange:ne,onFinish:ie},null,8,[`value`,`checked`,`data`]),P(qt,{ref_key:`channelRef`,ref:w},null,512)],64))]}),_:1},8,[`loading`])])}}}),d=f,I(),me={class:`max-h-200px overflow-auto`},Ge={key:0,class:`voucher-list`},it=[`onClick`],ht={class:`voucher-name`},St={class:`voucher-date`},Ot={key:1,class:`flex-center h-72px`},te=F({__name:`VoucherList`,props:kn({type:String,options:{type:Array,default:function(){return[]}}},{value:{},valueModifiers:{}}),emits:[`update:value`],setup:function(e){var t=ar(e,`value`),n=function(t){return e.type===`authorization`||t===0?`Lifetime`:en(t,`yyyy-MM-dd`)},r=function(t){var n=t.cycle,r=t.charge_type,i=t.rest_days;return r===2?`Lifetime`:e.type===`authorization`?``.concat(i,` day`,i>1?`s`:``):``.concat(n,` `,t.cycle_unit,n>1?`s`:``)},i=function(e){t.value=e};return function(a,o){var s=l;return V(),M(`div`,me,[e.options.length>0?(V(),M(`div`,Ge,[(V(!0),M(u,null,W(e.options,function(e,o){return V(),M(`div`,{key:o,class:An([`voucher-item`,{selected:t.value===e.id}]),onClick:function(t){return i(e.id)}},[k(`div`,ht,K(r(e)),1),k(`div`,St,K(a.$t(`Component.Auth.index_4`))+K(n(e.end_time)),1)],10,it)}),128))])):(V(),M(`div`,Ot,[P(s)]))])}}}),ee=D(te,[[`__scopeId`,`data-v-57256691`]]),I(),oe={class:`voucher-container`},gn=F({__name:`index`,setup:function(e){var t=J().t,r=Y(),i=G(r),a=i.voucherMenu,o=i.voucherAllList,s=i.authorizationAllList,c=lr(),l=c.getVoucherList,u=c.getAuthorizationList,d=H(!1),f=nr(`--pay-color`),p=[{label:t(`Component.Pay.index_21`),value:`voucher`},{label:t(`Component.Pay.index_22`),value:`authorization`}],m=H(0),h=H([]),_=H(0),y=H([]),x=function(e){return Z(function(){return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),C(),d.value=!0,[4,e()];case 1:return t.sent(),w(),T(),[3,3];case 2:return d.value=!1,[7];case 3:return[2]}})})()},S=function(e,t){return Z(function(){var n;return $(this,function(r){switch(r.label){case 0:return n=e(),n?[4,t(n)]:[2];case 1:return r.sent(),[4,Qn({force:1})];case 2:return r.sent(),U(),[2]}})})()},C=function(){h.value=[],y.value=[],m.value=0,_.value=0},w=function(){var e=a.value===`voucher`?o.value:s.value,t=new Map;e.forEach(function(e){e.product&&t.set(e.product.id,e.product.name)});var n=Array.from(t.entries()),r=n.findIndex(function(e){return wr(e,1)[0]===100000058});if(r!==-1){var i=n[r];n.splice(r,1),n.unshift(i)}h.value=n.map(function(e){var t=wr(e,2),n=t[0];return{label:t[1],value:n}}),n.length>0?m.value=n[0][0]:m.value=0},T=function(){y.value=(a.value===`voucher`?o.value:s.value).filter(function(e){var t;return((t=e.product)==null?void 0:t.id)===m.value}).map(function(e){var t;return{id:e.id,cycle:e.cycle,cycle_unit:e.cycle_unit,charge_type:e.charge_type,end_time:e.end_time,rest_days:a.value===`voucher`||(t=e.rest_days)==null?0:t}}),y.value.length>0?_.value=y.value[0].id:_.value=0},E=function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,x(l)];case 1:return e.sent(),[2]}})})()},te=function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,x(u)];case 1:return e.sent(),[2]}})})()},ne=function(e){switch(e){case`voucher`:o.value=[],E();break;case`authorization`:s.value=[],te();break}},re=function(){T()},ie=function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,S(function(){return o.value.find(function(e){return e.id===_.value})},function(e){return cr({pid:``.concat(e.product_id),code:e.code,coupon_id:e.id,cycle:e.cycle,cycle_unit:e.cycle_unit,charge_type:e.charge_type})})];case 1:return e.sent(),[2]}})})()},ae=function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,S(function(){return s.value.find(function(e){return e.id===_.value})},function(e){return er({serial_no:e.serial_no})})];case 1:return e.sent(),[2]}})})()},se=function(){switch(a.value){case`voucher`:ie();break;case`authorization`:ae();break}};return B(function(){a.value||(a.value=`voucher`),ne(a.value)}),jn(function(){r.resetVoucher()}),function(e,t){var r=n;return V(),M(`div`,oe,[P(g,{loading:q(d)},{default:X(function(){return[P(v,{title:`Voucher Type`},{default:X(function(){return[P(b,{value:q(a),"onUpdate:value":t[0]||(t[0]=function(e){return R(a)?a.value=e:null}),options:p,onChange:ne},null,8,[`value`])]}),_:1}),P(v,{title:`Product Type`},{default:X(function(){return[P(b,{value:q(m),"onUpdate:value":t[1]||(t[1]=function(e){return R(m)?m.value=e:null}),options:q(h),onChange:re},null,8,[`value`,`options`])]}),_:1}),P(v,{title:``.concat(q(a)===`authorization`?`License`:`Voucher`,` List`)},{default:X(function(){return[P(ee,{value:q(_),"onUpdate:value":t[2]||(t[2]=function(e){return R(_)?_.value=e:null}),type:q(a),options:q(y)},null,8,[`value`,`type`,`options`])]}),_:1},8,[`title`]),k(`div`,null,[P(r,{type:`primary`,size:`large`,color:q(f),disabled:q(y).length===0,onClick:se},{default:X(function(){return[N(K(e.$t(`Component.Pay.index_39`)),1)]}),_:1},8,[`color`,`disabled`])])]}),_:1},8,[`loading`])])}}}),dr=D(gn,[[`__scopeId`,`data-v-88fa8575`]]),I(),ae={class:`pay-container`},We={class:`pay-sidebar`},rt={class:`pay-body`},mt={class:`product-tabs`},xt=[`onClick`],Dt={class:`tab-content`},Nt={class:`tab-title`},Rt={key:0,class:`glyphicon glyphicon-vip`},Vt={class:`text`},Se={class:`tab-desc`},Te={class:`pay-main`},Oe={class:`absolute flex items-center justify-end right-20px bottom-20px`},hn=F({__name:`index`,props:{username:{type:String,required:!0},source:{type:Number,required:!0},plugin:{type:Object}},setup:function(e){var t=J().t,r=Y(),i=G(r),a=i.currentMenu,o=i.plugins,s=i.pid,c=i.isFirstCutMenu,l=rr(),f=l.setUsername,p=l.setSource,h=l.setCurrentMenu,g=l.setPid,_=l.setPlugins,v=H([{key:`pro`,pid:`100000058`,title:t(`Component.Pay.index_1`),description:t(`Component.Pay.index_2`)},{key:`voucher`,pid:`0`,title:`Voucher`,description:`Voucher License`}]),y=O(function(){switch(a.value){case`pro`:case`plugin`:return d;case`voucher`:return dr;default:return null}}),b=function(e){c.value=!1,g(e.pid),h(e.key)},x=function(){return Z(function(){return $(this,function(e){switch(e.label){case 0:return[4,Qn({force:1})];case 1:return e.sent(),U(),[2]}})})()},S=function(){if(o.value.length>0){var e=o.value[0],n={key:`plugin`,title:e.name,description:e.type===100?t(`Mail.Overview.today_16`,[e.name]):t(`Component.Pay.index_17`),pid:``.concat(e.pid)};v.value.splice(1,0,n),g(``.concat(e.pid)),h(`plugin`)}else g(`100000058`),h(`pro`)};return B(function(){f(e.username),p(e.source),_(e.plugin),S()}),jn(function(){r.reset()}),function(e,t){var r=n;return V(),M(`div`,ae,[k(`div`,We,[P(m)]),k(`div`,rt,[k(`div`,mt,[(V(!0),M(u,null,W(q(v),function(e){return V(),M(`div`,{key:e.key,class:An([`tab-item`,[e.key===`pro`?e.key:``,q(a)===e.key?`active`:``]]),onClick:function(t){return b(e)}},[k(`div`,Dt,[k(`div`,Nt,[e.key===`pro`?(V(),M(`span`,Rt)):j(``,!0),k(`div`,Vt,K(e.title),1)]),k(`div`,Se,K(e.description),1)])],10,xt)}),128))]),k(`div`,Te,[(V(),A(Bn(q(y)),{key:q(s)})),k(`div`,Oe,[t[1]||(t[1]=k(`span`,{class:`mr-12px text-font3`},`License didn't changed?`,-1)),P(r,{type:`primary`,size:`small`,ghost:``,onClick:x},{default:X(function(){return Q(t[0]||(t[0]=[N(` Refresh License State `,-1)]))}),_:1})])])])])}}}),e(`t`,ne({default:function(){return p}})),p=D(hn,[[`__scopeId`,`data-v-768f8f78`]])}}})})(); \ No newline at end of file diff --git a/BTPanel/static/vite/js/feature-Pay.js b/BTPanel/static/vite/js/feature-Pay.js index b32978a7..6f08399d 100644 --- a/BTPanel/static/vite/js/feature-Pay.js +++ b/BTPanel/static/vite/js/feature-Pay.js @@ -1,8 +1,7 @@ ;(() => { - const hrefs = ["../css/feature-Pay.css?v=1784873523001"] const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1784873523001" + const version = "1786507437784" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() @@ -28,14 +27,5 @@ loaded.add(url.href) removeAfterLoad(freshLink, link) } - for (const href of hrefs) { - const url = new URL(href, import.meta.url).href - if (loaded.has(url)) continue - const link = document.createElement("link") - link.rel = "stylesheet" - link.href = url - document.head.appendChild(link) - loaded.add(url) - } })(); -import{r as e}from"./rolldown-runtime.js?v=1784873523001";import{$n as t,Cn as n,Cr as r,Dn as i,En as a,Er as o,Fn as s,Ft as c,Gn as l,In as u,On as d,Sn as f,Wn as p,Xn as m,Yn as h,Zr as g,bn as _,cr as v,ir as y,jt as b,kn as x,mn as S,mr as C,nn as w,nr as T,o as E,or as D,qn as O,qr as k,sr as A,un as j,wr as M,xn as N,yn as P,yr as F}from"./vendor-utils.js?v=1784873523001";import{f as ee,l as I,p as L}from"./vendor-vue.js?v=1784873523001";import{Ct as R,Tt as z,_ as te,dt as ne,et as re,f as ie,ft as ae,ht as B,lt as oe,nn as se,nt as ce,u as le}from"./vendor-naive.js?v=1784873523001";import{Af as V,Ff as ue,If as H,Jd as de,Jf as fe,Pf as U,Sc as W,Yd as pe,Zd as me,af as he,bf as ge,cf as _e,ef as ve,ff as ye,gp as G,if as be,jf as xe,lf as Se,mn as K,ms as Ce,nf as we,pp as q,rf as Te,sf as Ee,tf as De,uf as Oe,up as J,yf as ke}from"./app.js?v=1784873523001";import{ra as Y}from"./app-components.js?v=1784873523001";import"./app-shared.js?v=1784873523001";import{n as Ae,r as je}from"./vendor-pdf.js?v=1784873523001";import{f as Me}from"./domain-config.js?v=1784873523001";import{n as Ne,t as Pe}from"./vendor-pay.js?v=1784873523001";w();function Fe(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!s(e)}var Ie=x({__name:`time`,props:{endtime:{default:0}},setup(e){let t=e,n=F(0),r=()=>{n.value=t.endtime*1e3-Math.floor(Date.now())},s=e=>e.toString().padStart(2,`0`),c=({hours:e,minutes:t,seconds:n})=>{let r,o,c,{t:l}=I();return i(`div`,{class:`flex justify-center items-center text-font2 text-16px`},[i(`span`,null,[l(`Component.Coupon.index_10`)]),i(R,{type:`error`,size:`small`,class:`h-30px mx-10px px-4px text-18px font-bold`,bordered:!1},Fe(r=s(e))?r:{default:()=>[r]}),i(`span`,null,[a(`:`)]),i(R,{type:`error`,size:`small`,class:`h-30px mx-10px px-4px text-18px font-bold`,bordered:!1},Fe(o=s(t))?o:{default:()=>[o]}),i(`span`,null,[a(`:`)]),i(R,{type:`error`,size:`small`,class:`h-30px mx-10px px-4px text-18px font-bold`,bordered:!1},Fe(c=s(n))?c:{default:()=>[c]})])};return r(),(e,t)=>{let r=ce;return O(),N(r,{duration:o(n),render:c},null,8,[`duration`])}}});w();var Le={class:`coupon-box`},Re={class:`pt-24px bg-modal rounded-10px`},ze={class:`px-36px`},Be={class:`text-20px text-pro`},Ve={class:`coupon-list`},He={class:`decoration`},Ue={class:`coupon-amount`},We={class:`coupon-price`},Ge={class:`text-34px`},Ke={class:`coupon-info`},qe={class:`coupon-name`},Je={class:`coupon-time`},Ye={class:`mr-0.25em text-error text-20px`},Xe={class:`pt-14px`},Ze={class:`mt-24px text-center`},Qe={key:0,class:`coupon-number`},$e={class:`px-36px pb-16px bg-modal rounded-10px`},et={class:`w-200px mt-10px mx-auto`},tt=x({__name:`index`,props:{obtainId:{default:0},endTime:{default:0},couponList:{default:()=>[]},couponQuota:{default:()=>({quota:0,total:0,received:0})}},emits:[`close`,`receive`],setup(e,{emit:t}){let{t:r}=I(),a=e,{couponList:s,couponQuota:c}=M(a),l=P(()=>c.value.total-c.value.quota),u=t,d=Ce(),p=e=>Math.floor(e/86400),m=F(null),v=[{label:r(`Component.Coupon.index_6`),value:`today`},{label:r(`Component.Coupon.index_7`),value:`week`},{label:r(`Component.Coupon.index_8`),value:`forver`}],y=async()=>{await ye({obtain_id:`${a.obtainId}`}),d.getReceiveCoupon(),u(`close`),u(`receive`)},b=(e,t)=>{V({title:r(`Public.Confirm.Title`),content:`${r(`Component.Coupon.index_9`,[t.label])}`,onConfirm:async()=>{let t=0;switch(e){case`today`:t=new Date(new Date().toLocaleDateString()).getTime()+1440*60*1e3-1;break;case`week`:t=new Date(new Date().toLocaleDateString()).getTime()+10080*60*1e3-1;break;case`forver`:t=-100;break}t=Math.floor(t>0?t/1e3:t),await Oe({limit_time:t}),d.getReceiveCoupon(),u(`close`)}})};return(t,r)=>{let a=re;return O(),n(`div`,Le,[_(`div`,Re,[_(`div`,ze,[_(`div`,Be,g(t.$t(`Component.Coupon.index_1`)),1),_(`div`,Ve,[(O(!0),n(S,null,h(o(s),(e,i)=>(O(),n(`div`,{key:`${i}`,class:`coupon-item`},[_(`div`,He,g(t.$t(`Component.Coupon.index_2`)),1),_(`div`,Ue,[_(`div`,We,[r[0]||(r[0]=_(`span`,{class:`text-20px mr-4px`},`$`,-1)),_(`span`,Ge,g(e.deduct_amount),1)])]),_(`div`,Ke,[_(`div`,qe,g(e.title),1),_(`div`,Je,[_(`span`,null,g(t.$t(`Component.Coupon.index_3`)),1),_(`span`,Ye,g(p(e.expires)),1),_(`span`,null,g(t.$t(`Public.Unit.Day`,p(e.expires))),1)])])]))),128))])])]),_(`div`,Xe,[_(`div`,Ze,[i(Ie,{endtime:e.endTime},null,8,[`endtime`])]),o(c).total>0?(O(),n(`div`,Qe,` ⏳Remaining: `+g(o(l))+` / `+g(o(c).total)+` (🎁 `+g(o(l))+` peoples have get it) `,1)):f(``,!0),_(`div`,$e,[_(`div`,{class:`coupon-btn`,onClick:y},g(t.$t(`Component.Coupon.index_5`))+` (Last `+g(o(c).quota)+` coupons) `,1),_(`div`,et,[i(a,{value:o(m),options:v,"consistent-menu-width":!1,placeholder:t.$t(`Component.Coupon.index_13`),"onUpdate:value":b},null,8,[`value`,`placeholder`])])])])])}}}),nt=e({default:()=>rt}),rt=H(tt,[[`__scopeId`,`data-v-e69cec82`]]);w();var X=ee(`PayStore`,()=>{let e=F(``),t=F(!0),n=F(``),r=F(27),i=F(``),a=F([]),o=F(!1),s=F(!0),c=F(0),l=F([]),u=F(0),d=P(()=>l.value.length>0?l.value[c.value].children:[]),f=P(()=>d.value[u.value]),p=F(!0),m={order_no:``,stripe_publishable_key:``,order_id:0,paypal_client_id:``,price:``,market_price:``,cycle:1,cycle_unit:`month`,couponPrice:``},h=F(b(m)),g=F(`stripe`),_=F(!1),v=F(0),y=F([]),x=F([]),S=F({status:0,end_time:0,obtain_id:0,total:0,length:0,coupons:[],package_quota:{total:0,quota:0}}),C=F(``),w=F([]),T=F([]),E=()=>{e.value=``,t.value=!0,n.value=``,r.value=27,i.value=``,a.value=[],o.value=!1,s.value=!0,D(),O()},D=()=>{c.value=0,l.value=[],u.value=0,p.value=!0,h.value=b(m),g.value=`stripe`},O=()=>{C.value=`voucher`,w.value=[],T.value=[]};return{currentMenu:e,isFirstCutMenu:t,pid:n,source:r,username:i,plugins:a,openSsl:o,isFirstFetchSsl:s,cycleIndex:c,numberIndex:u,cycleList:l,numberList:d,currentProduct:f,shouldFetchOrder:p,orderInfo:h,channelMenu:g,isUseCoupon:_,couponId:v,couponList:y,couponAllList:x,receiveCoupon:S,voucherMenu:C,voucherAllList:w,authorizationAllList:T,reset:E,resetProduct:D,resetVoucher:O}}),it=()=>{let{username:e,source:t,pid:n,currentMenu:r,plugins:i}=L(X());return{setUsername:t=>{e.value=t},setSource:e=>{t.value=e},setPid:e=>{n.value=e},setCurrentMenu:e=>{r.value=e},setPlugins:e=>{e&&(i.value=[e])}}};w();var at={class:`feature-box relative w-full h-full py-40px pl-22px pr-8px rounded-tl-10px rounded-bl-10px`},ot={class:`mb-38px`},st={class:`flex mb-10px text-20px feature-title`},ct={key:0,class:`glyphicon glyphicon-vip`},lt={key:1,class:`ml-8px`},ut={key:2},dt={key:0,class:`min-h-34px feature-desc`},ft={key:0},pt={class:`mb-16px text-15px feature-text`},mt={class:`text-13px`},ht={class:`flex-1 ml-8px overflow-hidden text-font2 feature-desc`},gt={key:1,class:`mt-36px text-default`},_t={class:`mb-16px text-15px`},vt=[`innerHTML`],yt={key:2,class:`pay-info-bg`},bt={key:3,class:`contrast`,href:`https://aapanel.com/new/pricing.html`,target:`_blank`,rel:`noreferer noopener`},xt={key:4,class:`pay-info-recom`},St={class:`buy`},Ct={class:`text`},wt=H(x({__name:`ProductFeatures`,setup(e){let{currentMenu:t,plugins:r}=L(X()),i=F([]),a=async()=>{let{message:e}=await be({product_id:`100000058`});G(e)&&(i.value=q(e.res)?e.res:[])};return D(()=>{(t.value===`pro`||t.value===`voucher`)&&a()}),(e,a)=>(O(),n(`div`,at,[_(`div`,ot,[_(`div`,st,[o(t)===`pro`||o(t)===`voucher`?(O(),n(`span`,ct)):f(``,!0),o(t)===`pro`||o(t)===`voucher`?(O(),n(`span`,lt,g(e.$t(`Component.Pay.index_1`)),1)):f(``,!0),o(t)===`plugin`&&o(r).length>0?(O(),n(`span`,ut,g(o(r)[0].name),1)):f(``,!0)]),o(t)===`pro`||o(t)===`voucher`?(O(),n(`div`,dt,g(e.$t(`Component.Pay.index_2`)),1)):f(``,!0)]),o(t)===`pro`||o(t)===`voucher`?(O(),n(`div`,ft,[_(`div`,pt,g(e.$t(`Component.Pay.index_3`))+`:`,1),_(`div`,mt,[(O(!0),n(S,null,h(o(i),e=>(O(),n(`div`,{key:e,class:`flex py-10px`},[a[0]||(a[0]=_(`span`,{class:`glyphicon glyphicon-ok feature-title`},null,-1)),_(`span`,ht,g(e),1)]))),128))])])):f(``,!0),o(t)===`plugin`&&o(r).length>0?(O(),n(`div`,gt,[_(`div`,_t,g(o(r)[0].type===100?e.$t(`Mail.Overview.today_17`):e.$t(`Component.Pay.index_4`))+`: `,1),_(`div`,{class:`w-186px leading-22px text-13px`,innerHTML:o(r)[0].ps},null,8,vt)])):f(``,!0),o(t)===`pro`||o(t)===`voucher`?(O(),n(`div`,yt)):f(``,!0),o(t)===`pro`||o(t)===`voucher`?(O(),n(`a`,bt,g(e.$t(`Component.Pay.index_5`)),1)):f(``,!0),o(t)===`plugin`&&o(r)[0].type!==100?(O(),n(`div`,xt,[_(`div`,St,g(e.$t(`Component.Pay.index_6`)),1),_(`div`,Ct,[_(`span`,null,g(e.$t(`Component.Pay.index_7`)),1)])])):f(``,!0)]))}}),[[`__scopeId`,`data-v-3611c1a7`]]);w();var Z=()=>{let{pid:e,source:t,cycleIndex:n,cycleList:r,currentProduct:i,openSsl:a,isFirstFetchSsl:o,shouldFetchOrder:s,orderInfo:l,channelMenu:u,isUseCoupon:d,couponId:f,couponList:p,couponAllList:m,receiveCoupon:h}=L(X()),g=P(()=>{let e=!1;switch(u.value){case`paypal`:e=i.value.paypal_first_subscription_price>0||i.value.paypal_subscription_price>0;break;case`stripe`:e=i.value.first_subscription_price>0||i.value.subscription_price>0;break}return e}),_=P(()=>{if(d.value&&!g.value){let e=p.value.find(e=>e.id===f.value);if(e)return e.deduct_amount}return 0}),v=P(()=>h.value.status!==1||h.value.end_time-Math.floor(Date.now()/1e3)<=0?!1:h.value.length>0),y=async()=>{let{message:t}=await Te({product_id:e.value||`100000058`});r.value=q(t)?t:[]},b=e=>{u.value=e},x=async()=>{if(!o.value)return;let{message:e}=await ve();o.value=!1,G(e)&&(a.value=e.result)},S=async()=>{let{message:e}=await Se();m.value=q(e)?e:[],C(),w()},C=()=>{if(m.value.length>0){let e=m.value[0];for(let t=0;t{var t;p.value=[],(t=i.value.usable_coupons)==null||t.forEach(t=>{let n=m.value.find(n=>n.id===t&&`${n.product_id}`===e.value);n&&p.value.push(n)}),p.value.sort((e,t)=>Number(t.deduct_amount)-Number(e.deduct_amount)),p.value.length>0?(f.value=p.value[0].id,d.value=!0):(f.value=0,d.value=!1)},T=async()=>{let{message:e}=await Ee();G(e)&&(h.value.status=e.status,h.value.end_time=e.end_time,h.value.obtain_id=e.obtain_id,h.value.length=e.coupons.length,h.value.total=e.total,h.value.coupons=e.coupons,h.value.package_quota=e.package_quota)},E=()=>{s.value=!0},D=()=>({pid:e.value,cycle:i.value.cycle,cycle_unit:i.value.cycle_unit,charge_type:i.value.charge_type,num:i.value.num,source:t.value,...d.value&&f.value!==0?{coupon_id:f.value}:{}});return{subscribe:g,couponPrice:_,showCouponModal:v,getCycleList:y,getSslStatus:x,getOrderInfo:async()=>{if(!s.value)return;let{message:e}=await me(D());s.value=!1,G(e)&&(l.value.order_no=e.order_no,l.value.stripe_publishable_key=e.stripe_publishable_key,l.value.order_id=e.order_id,l.value.paypal_client_id=e.paypal_client_id,l.value.price=e.price,l.value.market_price=e.market_price,l.value.cycle=c(e,`transaction.cycle`,1),l.value.cycle_unit=c(e,`transaction.cycle_unit`,``))},setChannelMenu:b,getCouponList:S,setCouponList:w,getReceiveCoupon:T,resetOrder:E}},Tt=()=>{let{pid:e,currentMenu:t,isFirstCutMenu:n,voucherMenu:r,voucherAllList:i,authorizationAllList:a}=L(X()),o=async()=>{if(i.value.length>0)return;let{message:e}=await he();i.value=q(e)?e:[]},s=async()=>{if(a.value.length>0)return;let{message:e}=await we();a.value=q(e)?e:[]};return{getVoucherList:o,getAuthorizationList:s,initCurrentMenu:async()=>{if(n.value){if(await s(),a.value.find(t=>t.product.id===Y(e.value)))return n.value=!1,e.value=`0`,t.value=`voucher`,r.value=`authorization`,Promise.reject(!1);if(await o(),i.value.find(t=>t.product.id===Y(e.value)))return n.value=!1,e.value=`0`,t.value=`voucher`,r.value=`voucher`,Promise.reject(!1)}}}};w();var Et={class:`h-full`},Q=H(x({__name:`ProductLoading`,props:{loading:{type:Boolean,default:!1}},setup(e){return(t,n)=>{let r=ue,a=te;return O(),N(a,{class:`h-full`,show:e.loading,rotate:!1},{description:A(()=>[...n[0]||(n[0]=[_(`div`,{class:`pt-8px text-14px leading-20px`},`Loading, please wait...`,-1)])]),icon:A(()=>[i(r,{class:`loading-icon`,name:`base-loading`})]),default:A(()=>[v(_(`div`,Et,[m(t.$slots,`default`,{},void 0,!0)],512),[[j,!e.loading]])]),_:3},8,[`show`])}}}),[[`__scopeId`,`data-v-f1f4d18d`]]);w();var Dt={class:`product-section`},Ot={class:`section-title`},kt={class:`section-body`},$=H(x({__name:`ProductSection`,props:{title:{type:String,default:``}},setup(e){return(t,r)=>(O(),n(`div`,Dt,[_(`div`,Ot,g(e.title),1),_(`div`,kt,[m(t.$slots,`default`,{},void 0,!0)])]))}}),[[`__scopeId`,`data-v-7d9bba32`]]);w();var At=[`onClick`],jt={class:`new-price`},Mt={class:`number`},Nt={class:`time`},Pt={class:`old-price`},Ft={key:0,class:`tips`},It={class:`flex-center h-103px`},Lt=H(x({__name:`CycleSelect`,props:u({options:{type:Array,default:()=>[]}},{value:{default:0},valueModifiers:{}}),emits:[`update:value`],setup(e){let t=T(e,`value`),{t:r}=I(),a=e=>{let t=e.children[0],n=Y(t.cycle);return n===999?r(`Component.Auth.index_6`):t.cycle_unit===`year`?r(`Component.Pay.index_14`,[n,r(`Public.Unit.Year`,n)]):r(`Component.Pay.index_15`,[n,r(`Public.Unit.Month`,n)])},o=e=>{t.value=e};return(r,s)=>{let c=ae,l=ne,u=z;return O(),n(S,null,[v(i(l,{"slides-per-view":3,effect:`slide`,"space-between":20,loop:!1,"show-dots":!1,draggable:!0,"show-arrow":!0},{default:A(()=>[(O(!0),n(S,null,h(e.options,(e,i)=>(O(),N(c,{key:`${e.cycle+e.cycle_unit}`,class:`pt-8px`,style:{width:`190px`}},{default:A(()=>[e.children.length>0?(O(),n(`div`,{key:0,class:k([`radio-item pro`,{active:t.value===i}]),onClick:e=>o(i)},[_(`div`,jt,[_(`span`,Mt,[s[0]||(s[0]=_(`span`,{class:`symbol`},`$`,-1)),_(`span`,null,g(e.children[0].price.toFixed(2)),1)]),s[1]||(s[1]=_(`span`,{class:`ml-4px mr-2px`},`/`,-1)),_(`span`,Nt,g(a(e)),1)]),_(`div`,Pt,g(r.$t(`Component.Pay.index_16`,[e.children[0].market_price])),1),i===0?(O(),n(`div`,Ft,g(r.$t(`Component.Pay.index_10`)),1)):f(``,!0),s[2]||(s[2]=_(`div`,{class:`checked`},null,-1))],10,At)):f(``,!0)]),_:2},1024))),128))]),_:1},512),[[j,e.options.length>0]]),v(_(`div`,It,[i(u)],512),[[j,e.options.length===0]])],64)}}}),[[`__scopeId`,`data-v-885b6493`]]);w();var Rt={class:`product-selector`},zt=[`onClick`],Bt={key:0,class:`discount`},Vt={class:`flex-center`},Ht=H(x({__name:`ProductSelect`,props:u({onChange:[Function,Array],options:{type:Array,default:()=>[]}},{value:{},valueModifiers:{}}),emits:[`update:value`],setup(e){let t=T(e,`value`),r=n=>{t.value=n.value,e.onChange&&se(e.onChange,n.value)};return(o,s)=>{let c=z;return O(),n(S,null,[v(_(`div`,Rt,[(O(!0),n(S,null,h(e.options,e=>(O(),n(`div`,{key:e.value,class:k([`product-option`,{active:t.value===e.value}]),onClick:t=>r(e)},[a(g(e.label)+` `,1),e.discount&&e.discount<100?(O(),n(`div`,Bt,g(o.$t(`Component.Pay.index_13`,[`${e.discount}%`])),1)):f(``,!0)],10,zt))),128))],512),[[j,e.options.length>0]]),v(_(`div`,Vt,[i(c,{size:`small`})],512),[[j,e.options.length===0]])],64)}}}),[[`__scopeId`,`data-v-7cc7bbfd`]]);w();var Ut={class:`ml-16px`};function Wt(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!s(e)}var Gt=x({__name:`time`,props:{endtime:{default:0}},emits:[`finish`],setup(e,{emit:t}){let r=e,s=t,{t:c}=I(),l=P(()=>{let e=Date.now(),t=r.endtime*1e3;return Math.max(0,t-e)}),u=e=>e.toString().padStart(2,`0`),d=({hours:e,minutes:t,seconds:n})=>{let r,o,s,l,d=Math.floor(e/24);return e%=24,i(`div`,{class:`text-desc`},[i(`span`,{class:`mr-6px`},[c(`Component.Pay.index_40`)]),d>0?i(R,{type:`error`,size:`small`,class:`px-4px`,bordered:!1},Wt(r=u(d))?r:{default:()=>[r]}):``,d>0?i(`span`,{class:`mx-4px`},[a(`:`)]):``,i(R,{type:`error`,size:`small`,class:`px-4px`,bordered:!1},Wt(o=u(e))?o:{default:()=>[o]}),i(`span`,{class:`mx-4px`},[a(`:`)]),i(R,{type:`error`,size:`small`,class:`px-4px`,bordered:!1},Wt(s=u(t))?s:{default:()=>[s]}),i(`span`,{class:`mx-4px`},[a(`:`)]),i(R,{type:`error`,size:`small`,class:`px-4px`,bordered:!1},Wt(l=u(n))?l:{default:()=>[l]})])},f=()=>{r.endtime>0&&s(`finish`)};return(e,t)=>{let r=ce;return O(),n(`div`,Ut,[i(r,{duration:o(l),render:d,"on-finish":f},null,8,[`duration`])])}}});w();var Kt=H(x({__name:`index`,props:u({data:{default:()=>[]}},{value:{},valueModifiers:{},checked:{type:Boolean},checkedModifiers:{}}),emits:u([`change`,`finish`],[`update:value`,`update:checked`]),setup(e,{emit:t}){let a=e,s=t,{t:c}=I(),{subscribe:l}=Z(),u=r(a,`data`),d=T(e,`value`),f=T(e,`checked`),p=P(()=>{if(d.value!==-1){let e=u.value.find(e=>e.id===d.value);if(e)return e.end_time}return 0}),m=e=>e.charge_type===2?c(`Component.Auth.index_6`).toLocaleLowerCase():e.cycle_unit===`year`?c(`Public.Unit.Year`).toLocaleLowerCase():c(`Public.Unit.Month`).toLocaleLowerCase(),h=P(()=>u.value.length>0?u.value.map(e=>{let t=m(e);return{label:c(`Component.Pay.index_19`,[e.deduct_amount,t]),value:e.id}}):[{label:c(`Component.Pay.index_20`),value:-1}]),y=P(()=>a.data.length===0||l.value),b=()=>{y.value||(f.value=!f.value,s(`change`))},x=e=>{e.stopPropagation()},S=e=>{f.value=e,s(`change`)},C=()=>{s(`change`)},w=()=>{s(`finish`)};return(t,r)=>{let a=oe,s=re;return O(),n(`div`,{class:k([`coupon-box mb-16px`,{active:f.value}]),onClick:b},[i(a,{checked:f.value,disabled:o(y),onClick:x,"onUpdate:checked":S},{default:A(()=>[_(`span`,null,g(t.$t(`Component.Pay.index_18`,[e.data.length])),1)]),_:1},8,[`checked`,`disabled`]),_(`div`,{class:`w-220px ml-16px`,onClick:x},[i(s,{value:d.value,"onUpdate:value":[r[0]||(r[0]=e=>d.value=e),C],options:o(h),"fallback-option":!1,disabled:o(y),"menu-props":{style:{"--n-option-check-color":`#e4a93c`,"--n-option-text-color-active":`#e4a93c`}}},null,8,[`value`,`options`,`disabled`])]),v(i(Gt,{endtime:o(p),onFinish:w},null,8,[`endtime`]),[[j,o(p)>0]])],2)}}}),[[`__scopeId`,`data-v-b6cad447`]]);w();var qt={key:0,class:`flex-center flex-col h-full text-font2`},Jt={class:`mb-12px text-16px`},Yt=x({__name:`ssl`,props:{show:{type:Boolean,default:!1}},setup(e){let t=E(`--pay-color`),r=()=>{Me()};return(s,c)=>{let l=B;return e.show?m(s.$slots,`default`,{key:1}):(O(),n(`div`,qt,[_(`div`,Jt,g(s.$t(`Component.Pay.index_41`)),1),i(l,{type:`primary`,class:`h-36px`,size:`large`,color:o(t),onClick:r},{default:A(()=>[a(g(s.$t(`Component.Pay.index_42`)),1)]),_:1},8,[`color`])]))}}});w();var Xt={key:0,class:`mb-8px text-font2 text-13px`},Zt={class:`font-bold`},Qt={class:`flex flex-wrap justify-center items-baseline text-font2`},$t={class:`mr-4px text-14px`},en={class:`mr-4px pay-price-color`},tn={class:`text-24px font-bold`},nn={key:0,class:`ml-8px pay-price-color font-bold`},rn=H(x({__name:`total`,props:{payType:{type:String,default:``},subscribe:{type:Boolean,default:!1},currency:{type:Boolean,default:!1}},setup(e){let{t}=I(),{currentProduct:r,orderInfo:i}=L(X()),{couponPrice:a}=Z(),s=P(()=>e.subscribe?c.value:i.value.price),c=P(()=>e.payType===`paypal`?r.value.paypal_first_subscription_price>0?r.value.paypal_first_subscription_price.toFixed(2):r.value.paypal_subscription_price.toFixed(2):r.value.first_subscription_price>0?r.value.first_subscription_price.toFixed(2):r.value.subscription_price.toFixed(2)),l=P(()=>{let{cycle_unit:e}=r.value;return e===`year`?90:10}),u=P(()=>{let e=Y(i.value.cycle);return e===999?t(`Component.Auth.index_6`):r.value.cycle_unit===`year`?t(`Component.Pay.index_14`,[e,t(`Public.Unit.Year`,e)]):t(`Component.Pay.index_15`,[e,t(`Public.Unit.Month`,e)])}),d=P(()=>r.value.charge_type===2?t(`Component.Auth.index_6`).toLocaleLowerCase():r.value.cycle_unit===`year`?t(`Public.Unit.Year`).toLocaleLowerCase():t(`Public.Unit.Month`).toLocaleLowerCase());return(t,r)=>(O(),n(S,null,[e.subscribe?(O(),n(`div`,Xt,[_(`span`,null,g(t.$t(`Component.Pay.index_43`)),1),_(`span`,Zt,g(t.$t(`Component.Pay.index_44`,[o(l)])),1)])):f(``,!0),_(`div`,Qt,[_(`span`,$t,g(t.$t(`Component.Pay.index_25`)),1),_(`span`,en,[r[0]||(r[0]=_(`span`,{class:`mr-2px text-18px font-bold`},`$`,-1)),_(`span`,tn,g(o(s)),1)]),_(`span`,null,`/`+g(o(u)),1),o(a)?(O(),n(`span`,nn,g(t.$t(`Component.Pay.index_19`,[o(a),o(d)])),1)):f(``,!0)])],64))}}),[[`__scopeId`,`data-v-b980ae06`]]);w();var an={class:`relative flex-center flex-col h-full`},on={class:`absolute left-0 bottom-12px w-full text-center text-font3`},sn={class:`ml-8px`},cn=x({__name:`index`,setup(e,{expose:t}){let{t:n}=I(),{openSsl:r,orderInfo:s}=L(X()),c=E(`--pay-color`),{subscribe:l,getSslStatus:u,getOrderInfo:d,setChannelMenu:f}=Z(),m=null,h=F(!0),v=F(!1),y=async()=>{if(!m)return;let e=U.loading(n(`Component.Pay.index_12`));try{let{message:e}=await _e({order_no:s.value.order_no,subscribe:+!!l.value});G(e)&&(e.stripe_checkout_redirect_url?(T(),window.open(e.stripe_checkout_redirect_url,`_blank`,`no_opener,noreferrer`)):e.id?m.redirectToCheckout({sessionId:e.id}):U.error(n(`Component.Pay.index_28`)))}finally{e.close()}},b=()=>{f(`paypal`)},x=async()=>{try{h.value=!0,await u(),await d(),await C()}finally{h.value=!1}},C=async()=>{m=await Ne(s.value.stripe_publishable_key)},w=null,T=async()=>{let{close:e}=U.loading(()=>i(S,null,[i(`span`,null,[a(`Paying in progress, `)]),i(B,{text:!0,type:`primary`,onClick:t},{default:()=>[a(`Cancel Pay`)]})])),t=()=>{V({title:n(`Public.Confirm.Title`),content:`Do you want to confirm the cancellation of payment?`,onConfirm:async()=>{w&&(clearTimeout(w),w=null),e()}})},r=async(t=!0)=>{let{message:r}=await pe({order_id:s.value.order_id});if(G(r)&&r.res===1){w&&(clearTimeout(w),w=null),e(),U.success(n(`Component.Pay.index_7`)),await W({force:1}),J();return}t&&w!==null&&o()},o=()=>{w=window.setTimeout(async()=>{await r()},1e3)};w&&clearTimeout(w),await r(!1),o()};return p(()=>{x()}),t({init:x}),(e,t)=>{let n=K;return O(),N(Q,{loading:o(h)},{default:A(()=>[i(Yt,{show:o(r)},{default:A(()=>[_(`div`,an,[i(rn,{"pay-type":`stripe`,subscribe:o(l),currency:o(v)},null,8,[`subscribe`,`currency`]),i(o(B),{class:`mt-14px w-150px h-34px text-14px`,type:`primary`,color:o(c),onClick:y},{default:A(()=>[a(g(e.$t(`Component.Pay.index_26`)),1)]),_:1},8,[`color`]),t[1]||(t[1]=_(`div`,{class:`h-32px`},null,-1)),_(`div`,on,[_(`span`,sn,g(e.$t(`Component.Pay.index_27`,[`Stripe`])),1),i(n,{onClick:b},{default:A(()=>[...t[0]||(t[0]=[a(`PayPal`,-1)])]),_:1})])])]),_:1},8,[`show`])]),_:1},8,[`loading`])}}});w();var ln={class:`relative flex-center flex-col h-full`},un={class:`absolute left-0 bottom-12px w-full text-center text-font3`},dn={class:`ml-8px`},fn=x({__name:`index`,setup(e,{expose:t}){let{t:n}=I(),{openSsl:r,orderInfo:s,currentProduct:c}=L(X()),{subscribe:l,getSslStatus:u,getOrderInfo:d,setChannelMenu:f}=Z(),m=F(null),h=F(!0),v=()=>{f(`stripe`)},y=async()=>{try{h.value=!0,await u(),await d(),l.value?await C():await x()}finally{h.value=!1}},b=e=>new Promise((t,n)=>{let{message:r}=e;if(G(r)){if(r.status)return t(r.res);U.error(r.msg)}n(r)}),x=async()=>{let e=await Pe({clientId:s.value.paypal_client_id});if(e&&m.value){var t,r;m.value.innerHTML=``,(t=e.Buttons)==null||t.call(e,{style:{height:34},fundingSource:(r=e.FUNDING)==null?void 0:r.PAYPAL,createOrder:()=>De({oid:s.value.order_id}).then(b).then(e=>e),onApprove:e=>de({paypal_order_id:e.orderID}).then(()=>{U.success(n(`Component.Pay.index_7`)),J()})}).render(m.value)}},C=async()=>{let e=await Pe({clientId:s.value.paypal_client_id,vault:!0,intent:`subscription`});if(e&&m.value){var t,n;m.value.innerHTML=``,(t=e.Buttons)==null||t.call(e,{style:{height:34},fundingSource:(n=e.FUNDING)==null?void 0:n.PAYPAL,createSubscription:(e,t)=>t.subscription.create({custom_id:`${s.value.order_id}`,plan_id:c.value.paypal_subscription_plan_id}),onApprove:()=>(T(),Promise.resolve())}).render(m.value)}},w=null,T=async()=>{let{close:e}=U.loading(()=>i(S,null,[i(`span`,null,[a(`Paying in progress, `)]),i(B,{text:!0,type:`primary`,onClick:t},{default:()=>[a(`Cancel Pay`)]})])),t=()=>{V({title:n(`Public.Confirm.Title`),content:`Do you want to confirm the cancellation of payment?`,onConfirm:async()=>{w&&(clearTimeout(w),w=null),e()}})},r=async(t=!0)=>{let{message:r}=await pe({order_id:s.value.order_id});if(G(r)&&r.res===1){w&&(clearTimeout(w),w=null),e(),U.success(n(`Component.Pay.index_7`)),await W({force:1}),J();return}t&&w!==null&&o()},o=()=>{w=window.setTimeout(async()=>{await r()},1e3)};w&&clearTimeout(w),await r(!1),o()};return p(()=>{y()}),t({init:y}),(e,t)=>{let n=K;return O(),N(Q,{loading:o(h)},{default:A(()=>[i(Yt,{show:o(r)},{default:A(()=>[_(`div`,ln,[i(rn,{"pay-type":`paypal`,subscribe:o(l),currency:!1},null,8,[`subscribe`]),_(`div`,{ref_key:`payBtnRef`,ref:m,class:`relative w-150px h-34px mt-16px z-10`},null,512),t[1]||(t[1]=_(`div`,{class:`h-32px`},null,-1)),_(`div`,un,[_(`span`,dn,g(e.$t(`Component.Pay.index_27`,[`Paypal`])),1),i(n,{onClick:v},{default:A(()=>[...t[0]||(t[0]=[a(`Stripe`,-1)])]),_:1})])])]),_:1},8,[`show`])]),_:1},8,[`loading`])}}});w();var pn={class:`relative flex-center flex-col h-full`},mn={class:`absolute left-0 bottom-12px w-full text-center text-font3`},hn={class:`ml-8px`},gn=x({__name:`index`,setup(e,{expose:t}){let{t:n}=I(),{openSsl:r,orderInfo:s}=L(X()),{getSslStatus:c,getOrderInfo:l,setChannelMenu:u}=Z(),d=null,f=E(`--pay-color`),m=F(!0),h=F(!0),v=F(!1),y=async()=>{if(!d)return;let e=U.loading(n(`Component.Pay.index_12`));try{let{message:e}=await _e({order_no:s.value.order_no,subscribe:+!!v.value,adaptive_pricing:1});G(e)&&(e.stripe_checkout_redirect_url?(x(),window.open(e.stripe_checkout_redirect_url,`_blank`,`no_opener,noreferrer`)):e.id?d.redirectToCheckout({sessionId:e.id}):U.error(n(`Component.Pay.index_28`)))}finally{e.close()}},b=null,x=async()=>{let{close:e}=U.loading(()=>i(S,null,[i(`span`,null,[a(`Paying in progress, `)]),i(B,{text:!0,type:`primary`,onClick:t},{default:()=>[a(`Cancel Pay`)]})])),t=()=>{V({title:n(`Public.Confirm.Title`),content:`Do you want to confirm the cancellation of payment?`,onConfirm:async()=>{b&&(clearTimeout(b),b=null),e()}})},r=async(t=!0)=>{let{message:r}=await pe({order_id:s.value.order_id});if(G(r)&&r.res===1){b&&(clearTimeout(b),b=null),e(),U.success(n(`Component.Pay.index_7`)),await W({force:1}),J();return}t&&b!==null&&o()},o=()=>{b=window.setTimeout(async()=>{await r()},1e3)};b&&clearTimeout(b),await r(!1),o()},C=e=>{u(e)},w=async()=>{try{m.value=!0,await c(),await l(),await T()}finally{m.value=!1}},T=async()=>{d=await Ne(s.value.stripe_publishable_key)};return p(()=>{w()}),t({init:w}),(e,t)=>{let n=K;return O(),N(Q,{loading:o(m)},{default:A(()=>[i(Yt,{show:o(r)},{default:A(()=>[_(`div`,pn,[t[5]||(t[5]=_(`div`,{class:`flex gap-16px mb-8px`},[_(`img`,{class:`h-32px`,src:`/static/vite/images/apple-pay.svg`,alt:``}),_(`img`,{class:`h-32px`,src:`/static/vite/images/google-pay.svg`,alt:``}),_(`img`,{class:`h-32px`,src:`/static/vite/images/alipay.svg`,alt:``}),_(`img`,{class:`h-32px`,src:`/static/vite/images/weChat-pay.svg`,alt:``})],-1)),i(rn,{"pay-type":`stripe`,subscribe:o(v),currency:o(h)},null,8,[`subscribe`,`currency`]),i(o(B),{class:`mt-12px w-150px h-34px text-14px`,type:`primary`,color:o(f),onClick:y},{default:A(()=>[a(g(e.$t(`Component.Pay.index_47`)),1)]),_:1},8,[`color`]),t[6]||(t[6]=_(`div`,{class:`h-32px`},null,-1)),_(`div`,mn,[_(`span`,hn,g(e.$t(`Component.Pay.index_27`,[``])),1),i(n,{onClick:t[0]||(t[0]=e=>C(`stripe`))},{default:A(()=>[...t[2]||(t[2]=[a(`Stripe`,-1)])]),_:1}),t[4]||(t[4]=_(`span`,null,` or `,-1)),i(n,{onClick:t[1]||(t[1]=e=>C(`paypal`))},{default:A(()=>[...t[3]||(t[3]=[a(`PayPal`,-1)])]),_:1})])])]),_:1},8,[`show`])]),_:1},8,[`loading`])}}});w();var _n={class:`flex-center flex-col h-full`},vn=x({__name:`index`,setup(e){let t=E(`--pay-color`),r=()=>{window.open(`mailto:support@aapanel.com`)};return(e,s)=>{let c=B;return O(),n(`div`,_n,[s[1]||(s[1]=_(`div`,{class:`mb-12px text-14px leading-20px text-center text-font2`},[a(` For USDT payments, please contact our customer`),_(`br`),a(` service team at `),_(`b`,null,`support@aapanel.com`),a(` for`),_(`br`),a(` assistance with the transaction. `)],-1)),i(c,{type:`primary`,class:`h-36px`,size:`large`,color:o(t),onClick:r},{default:A(()=>[...s[0]||(s[0]=[_(`span`,{class:`ml-4px`},`Contact Support`,-1)])]),_:1},8,[`color`])])}}});w();var yn=H(x({__name:`index`,setup(e,{expose:t}){let{channelMenu:n,shouldFetchOrder:r}=L(X()),a=y(`stripeRef`),s=y(`paypalRef`),c=y(`otherRef`),l=()=>{r.value&&u()},u=()=>{switch(n.value){case`stripe`:var e;(e=a.value)==null||e.init();break;case`paypal`:var t;(t=s.value)==null||t.init();break;case`other`:var r;(r=c.value)==null||r.init();break}};return t({init:u}),(e,t)=>{let r=ie,u=le;return O(),N(u,{value:o(n),"onUpdate:value":[t[0]||(t[0]=e=>C(n)?n.value=e:null),l],class:`pay-menu pro`,type:`card`,placement:`left`},{default:A(()=>[i(r,{name:`stripe`,tab:`Stripe`,"display-directive":`show:lazy`},{default:A(()=>[i(cn,{ref_key:`stripeRef`,ref:a},null,512)]),_:1}),i(r,{name:`paypal`,tab:`Paypal`,"display-directive":`show:lazy`},{default:A(()=>[i(fn,{ref_key:`paypalRef`,ref:s},null,512)]),_:1}),i(r,{name:`other`,tab:`Other Payment`,"display-directive":`show:lazy`},{default:A(()=>[i(gn,{ref_key:`otherRef`,ref:c},null,512)]),_:1}),i(r,{name:`usdt`,tab:`USDT`,"display-directive":`show:lazy`},{default:A(()=>[i(vn)]),_:1})]),_:1},8,[`value`])}}}),[[`__scopeId`,`data-v-15f410f5`]]);w(),je();var bn={class:`h-full`},xn={class:`mb-16px text-15px text-font2`},Sn=x({__name:`LinuxProfessional`,setup(e){let t=X(),{cycleIndex:r,cycleList:s,numberIndex:c,numberList:l,isUseCoupon:u,couponId:m,couponList:h,receiveCoupon:v}=L(t),{showCouponModal:b,resetOrder:x,getCycleList:w,getCouponList:T,setCouponList:E,getReceiveCoupon:D}=Z(),{initCurrentMenu:k}=Tt(),j=y(`channelRef`),M=F(!0),N=P(()=>l.value.map((e,t)=>({label:`${e.num}`,value:t,discount:Math.round(100-e.discount_rate*100)}))),ee=()=>{var e;c.value=0,x(),E(),(e=j.value)==null||e.init()},I=()=>{var e;x(),E(),(e=j.value)==null||e.init()},R=()=>{var e;x(),(e=j.value)==null||e.init()},z=async()=>{var e;await T(),x(),(e=j.value)==null||e.init()},te=async()=>{await D(),b.value&&xe({width:400,bgColor:`transparent`,data:{obtainId:v.value.obtain_id,endTime:v.value.end_time,couponList:v.value.coupons,couponQuota:v.value.package_quota,onReceive:async()=>{ne()}},component:d(()=>Ae(()=>Promise.resolve().then(()=>nt),void 0))})},ne=async()=>{try{M.value=!0,t.resetProduct(),await k(),await w(),await T(),te()}finally{M.value=!1}};return p(()=>{ne()}),(e,t)=>{let l=K;return O(),n(`div`,bn,[i(Q,{loading:o(M)},{default:A(()=>[_(`div`,xn,[_(`span`,null,g(e.$t(`Component.Pay.index_8`)),1),i(l,{href:`mailto:support@aapanel.com`,target:`_blank`},{default:A(()=>[...t[4]||(t[4]=[a(`support@aapanel.com`,-1)])]),_:1})]),i($,{title:`Choose your plan`},{default:A(()=>[i(Lt,{value:o(r),"onUpdate:value":[t[0]||(t[0]=e=>C(r)?r.value=e:null),ee],options:o(s)},null,8,[`value`,`options`])]),_:1}),i($,{title:`Number of license`},{default:A(()=>[i(Ht,{value:o(c),"onUpdate:value":[t[1]||(t[1]=e=>C(c)?c.value=e:null),I],options:o(N)},null,8,[`value`,`options`])]),_:1}),o(M)?f(``,!0):(O(),n(S,{key:0},[i(Kt,{value:o(m),"onUpdate:value":t[2]||(t[2]=e=>C(m)?m.value=e:null),checked:o(u),"onUpdate:checked":t[3]||(t[3]=e=>C(u)?u.value=e:null),data:o(h),onChange:R,onFinish:z},null,8,[`value`,`checked`,`data`]),i(yn,{ref_key:`channelRef`,ref:j},null,512)],64))]),_:1},8,[`loading`])])}}});w();var Cn={class:`max-h-200px overflow-auto`},wn={key:0,class:`voucher-list`},Tn=[`onClick`],En={class:`voucher-name`},Dn={class:`voucher-date`},On={key:1,class:`flex-center h-72px`},kn=H(x({__name:`VoucherList`,props:u({type:String,options:{type:Array,default:()=>[]}},{value:{},valueModifiers:{}}),emits:[`update:value`],setup(e){let t=T(e,`value`),r=t=>e.type===`authorization`||t===0?`Lifetime`:fe(t,`yyyy-MM-dd`),a=t=>{let{cycle:n,charge_type:r,rest_days:i}=t;return r===2?`Lifetime`:e.type===`authorization`?`${i} day${i>1?`s`:``}`:`${n} ${t.cycle_unit}${n>1?`s`:``}`},o=e=>{t.value=e};return(s,c)=>{let l=z;return O(),n(`div`,Cn,[e.options.length>0?(O(),n(`div`,wn,[(O(!0),n(S,null,h(e.options,(e,i)=>(O(),n(`div`,{key:i,class:k([`voucher-item`,{selected:t.value===e.id}]),onClick:t=>o(e.id)},[_(`div`,En,g(a(e)),1),_(`div`,Dn,g(s.$t(`Component.Auth.index_4`))+g(r(e.end_time)),1)],10,Tn))),128))])):(O(),n(`div`,On,[i(l)]))])}}}),[[`__scopeId`,`data-v-57256691`]]);w();var An={class:`voucher-container`},jn=H(x({__name:`index`,setup(e){let{t}=I(),r=X(),{voucherMenu:s,voucherAllList:c,authorizationAllList:u}=L(r),{getVoucherList:d,getAuthorizationList:f}=Tt(),m=F(!1),h=E(`--pay-color`),v=[{label:t(`Component.Pay.index_21`),value:`voucher`},{label:t(`Component.Pay.index_22`),value:`authorization`}],y=F(0),b=F([]),x=F(0),S=F([]),w=async e=>{try{D(),m.value=!0,await e(),k(),j()}finally{m.value=!1}},T=async(e,t)=>{let n=e();n&&(await t(n),await W({force:1}),J())},D=()=>{b.value=[],S.value=[],y.value=0,x.value=0},k=()=>{let e=s.value===`voucher`?c.value:u.value,t=new Map;e.forEach(e=>{e.product&&t.set(e.product.id,e.product.name)});let n=Array.from(t.entries()),r=n.findIndex(([e])=>e===100000058);if(r!==-1){let e=n[r];n.splice(r,1),n.unshift(e)}b.value=n.map(([e,t])=>({label:t,value:e})),n.length>0?y.value=n[0][0]:y.value=0},j=()=>{let e=s.value===`voucher`?c.value:u.value;S.value=e.filter(e=>{var t;return((t=e.product)==null?void 0:t.id)===y.value}).map(e=>{var t;return{id:e.id,cycle:e.cycle,cycle_unit:e.cycle_unit,charge_type:e.charge_type,end_time:e.end_time,rest_days:s.value===`voucher`||(t=e.rest_days)==null?0:t}}),S.value.length>0?x.value=S.value[0].id:x.value=0},M=async()=>{await w(d)},N=async()=>{await w(f)},P=e=>{switch(e){case`voucher`:c.value=[],M();break;case`authorization`:u.value=[],N();break}},ee=()=>{j()},R=async()=>{await T(()=>c.value.find(e=>e.id===x.value),e=>ge({pid:`${e.product_id}`,code:e.code,coupon_id:e.id,cycle:e.cycle,cycle_unit:e.cycle_unit,charge_type:e.charge_type}))},z=async()=>{await T(()=>u.value.find(e=>e.id===x.value),e=>ke({serial_no:e.serial_no}))},te=()=>{switch(s.value){case`voucher`:R();break;case`authorization`:z();break}};return p(()=>{s.value||(s.value=`voucher`),P(s.value)}),l(()=>{r.resetVoucher()}),(e,t)=>{let r=B;return O(),n(`div`,An,[i(Q,{loading:o(m)},{default:A(()=>[i($,{title:`Voucher Type`},{default:A(()=>[i(Ht,{value:o(s),"onUpdate:value":t[0]||(t[0]=e=>C(s)?s.value=e:null),options:v,onChange:P},null,8,[`value`])]),_:1}),i($,{title:`Product Type`},{default:A(()=>[i(Ht,{value:o(y),"onUpdate:value":t[1]||(t[1]=e=>C(y)?y.value=e:null),options:o(b),onChange:ee},null,8,[`value`,`options`])]),_:1}),i($,{title:`${o(s)===`authorization`?`License`:`Voucher`} List`},{default:A(()=>[i(kn,{value:o(x),"onUpdate:value":t[2]||(t[2]=e=>C(x)?x.value=e:null),type:o(s),options:o(S)},null,8,[`value`,`type`,`options`])]),_:1},8,[`title`]),_(`div`,null,[i(r,{type:`primary`,size:`large`,color:o(h),disabled:o(S).length===0,onClick:te},{default:A(()=>[a(g(e.$t(`Component.Pay.index_39`)),1)]),_:1},8,[`color`,`disabled`])])]),_:1},8,[`loading`])])}}}),[[`__scopeId`,`data-v-88fa8575`]]);w();var Mn={class:`pay-container`},Nn={class:`pay-sidebar`},Pn={class:`pay-body`},Fn={class:`product-tabs`},In=[`onClick`],Ln={class:`tab-content`},Rn={class:`tab-title`},zn={key:0,class:`glyphicon glyphicon-vip`},Bn={class:`text`},Vn={class:`tab-desc`},Hn={class:`pay-main`},Un={class:`absolute flex items-center justify-end right-20px bottom-20px`},Wn=x({__name:`index`,props:{username:{type:String,required:!0},source:{type:Number,required:!0},plugin:{type:Object}},setup(e){let{t:r}=I(),s=X(),{currentMenu:c,plugins:u,pid:d,isFirstCutMenu:m}=L(s),{setUsername:v,setSource:y,setCurrentMenu:b,setPid:x,setPlugins:C}=it(),w=F([{key:`pro`,pid:`100000058`,title:r(`Component.Pay.index_1`),description:r(`Component.Pay.index_2`)},{key:`voucher`,pid:`0`,title:`Voucher`,description:`Voucher License`}]),T=P(()=>{switch(c.value){case`pro`:case`plugin`:return Sn;case`voucher`:return jn;default:return null}}),E=e=>{m.value=!1,x(e.pid),b(e.key)},D=async()=>{await W({force:1}),J()},j=()=>{if(u.value.length>0){let e=u.value[0],t={key:`plugin`,title:e.name,description:e.type===100?r(`Mail.Overview.today_16`,[e.name]):r(`Component.Pay.index_17`),pid:`${e.pid}`};w.value.splice(1,0,t),x(`${e.pid}`),b(`plugin`)}else x(`100000058`),b(`pro`)};return p(()=>{v(e.username),y(e.source),C(e.plugin),j()}),l(()=>{s.reset()}),(e,r)=>{let s=B;return O(),n(`div`,Mn,[_(`div`,Nn,[i(wt)]),_(`div`,Pn,[_(`div`,Fn,[(O(!0),n(S,null,h(o(w),e=>(O(),n(`div`,{key:e.key,class:k([`tab-item`,[e.key===`pro`?e.key:``,o(c)===e.key?`active`:``]]),onClick:t=>E(e)},[_(`div`,Ln,[_(`div`,Rn,[e.key===`pro`?(O(),n(`span`,zn)):f(``,!0),_(`div`,Bn,g(e.title),1)]),_(`div`,Vn,g(e.description),1)])],10,In))),128))]),_(`div`,Hn,[(O(),N(t(o(T)),{key:o(d)})),_(`div`,Un,[r[1]||(r[1]=_(`span`,{class:`mr-12px text-font3`},`License didn't changed?`,-1)),i(s,{type:`primary`,size:`small`,ghost:``,onClick:D},{default:A(()=>[...r[0]||(r[0]=[a(` Refresh License State `,-1)])]),_:1})])])])])}}}),Gn=e({default:()=>Kn}),Kn=H(Wn,[[`__scopeId`,`data-v-768f8f78`]]);export{nt as n,Gn as t}; \ No newline at end of file +import{r as e}from"./rolldown-runtime.js?v=1786507437784";import{Cn as t,Dn as n,En as r,Er as i,Ft as a,Gn as o,In as s,Jn as c,Kn as l,Ln as u,On as d,Or as f,Sn as p,Tr as m,Xn as h,Yr as g,Zn as _,ar as v,bn as y,br as b,cr as x,ei as S,er as C,hr as w,jt as T,kn as E,lr as D,mn as O,nn as k,o as A,rr as j,sr as M,un as N,xn as P,yn as F}from"./vendor-utils.js?v=1786507437784";import{f as ee,l as I,p as L}from"./vendor-vue.js?v=1786507437784";import{Et as R,d as te,ft as ne,gt as z,p as re,pt as ie,rn as ae,rt as oe,tt as se,ut as ce,v as le,wt as B}from"./vendor-naive.js?v=1786507437784";import{Cf as ue,Lf as V,Nf as H,Pf as de,Qd as fe,Rf as pe,Sf as me,Tc as U,Zd as he,Zf as ge,_s as _e,af as ve,cf as ye,df as be,ef as xe,ff as Se,gp as W,hf as Ce,if as we,mn as G,of as Te,pf as Ee,pp as K,rf as De,sf as Oe,uf as ke,yp as q,zf as J}from"./app.js?v=1786507437784";import{ra as Y}from"./app-components.js?v=1786507437784";import"./app-shared.js?v=1786507437784";import{n as Ae,r as je}from"./vendor-pdf.js?v=1786507437784";import{f as Me}from"./domain-config.js?v=1786507437784";import{n as Ne,t as Pe}from"./vendor-pay.js?v=1786507437784";k();function Fe(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!s(e)}var Ie=E({__name:`time`,props:{endtime:{default:0}},setup(e){let t=e,i=b(0),a=()=>{i.value=t.endtime*1e3-Math.floor(Date.now())},o=e=>e.toString().padStart(2,`0`),s=({hours:e,minutes:t,seconds:i})=>{let a,s,c,{t:l}=I();return n(`div`,{class:`flex justify-center items-center text-font2 text-16px`},[n(`span`,null,[l(`Component.Coupon.index_10`)]),n(B,{type:`error`,size:`small`,class:`h-30px mx-10px px-4px text-18px font-bold`,bordered:!1},Fe(a=o(e))?a:{default:()=>[a]}),n(`span`,null,[r(`:`)]),n(B,{type:`error`,size:`small`,class:`h-30px mx-10px px-4px text-18px font-bold`,bordered:!1},Fe(s=o(t))?s:{default:()=>[s]}),n(`span`,null,[r(`:`)]),n(B,{type:`error`,size:`small`,class:`h-30px mx-10px px-4px text-18px font-bold`,bordered:!1},Fe(c=o(i))?c:{default:()=>[c]})])};return a(),(e,t)=>{let n=oe;return c(),P(n,{duration:f(i),render:s},null,8,[`duration`])}}});k();var Le={class:`coupon-box`},Re={class:`pt-24px bg-modal rounded-10px`},ze={class:`px-36px`},Be={class:`text-20px text-pro`},Ve={class:`coupon-list`},He={class:`decoration`},Ue={class:`coupon-amount`},We={class:`coupon-price`},Ge={class:`text-34px`},Ke={class:`coupon-info`},qe={class:`coupon-name`},Je={class:`coupon-time`},Ye={class:`mr-0.25em text-error text-20px`},Xe={class:`pt-14px`},Ze={class:`mt-24px text-center`},Qe={key:0,class:`coupon-number`},$e={class:`px-36px pb-16px bg-modal rounded-10px`},et={class:`w-200px mt-10px mx-auto`},tt=E({__name:`index`,props:{obtainId:{default:0},endTime:{default:0},couponList:{default:()=>[]},couponQuota:{default:()=>({quota:0,total:0,received:0})}},emits:[`close`,`receive`],setup(e,{emit:r}){let{t:a}=I(),o=e,{couponList:s,couponQuota:l}=i(o),u=F(()=>l.value.total-l.value.quota),d=r,m=_e(),g=e=>Math.floor(e/86400),_=b(null),v=[{label:a(`Component.Coupon.index_6`),value:`today`},{label:a(`Component.Coupon.index_7`),value:`week`},{label:a(`Component.Coupon.index_8`),value:`forver`}],x=async()=>{await Ce({obtain_id:`${o.obtainId}`}),m.getReceiveCoupon(),d(`close`),d(`receive`)},C=(e,t)=>{H({title:a(`Public.Confirm.Title`),content:`${a(`Component.Coupon.index_9`,[t.label])}`,onConfirm:async()=>{let t=0;switch(e){case`today`:t=new Date(new Date().toLocaleDateString()).getTime()+1440*60*1e3-1;break;case`week`:t=new Date(new Date().toLocaleDateString()).getTime()+10080*60*1e3-1;break;case`forver`:t=-100;break}t=Math.floor(t>0?t/1e3:t),await Ee({limit_time:t}),m.getReceiveCoupon(),d(`close`)}})};return(r,i)=>{let a=se;return c(),t(`div`,Le,[y(`div`,Re,[y(`div`,ze,[y(`div`,Be,S(r.$t(`Component.Coupon.index_1`)),1),y(`div`,Ve,[(c(!0),t(O,null,h(f(s),(e,n)=>(c(),t(`div`,{key:`${n}`,class:`coupon-item`},[y(`div`,He,S(r.$t(`Component.Coupon.index_2`)),1),y(`div`,Ue,[y(`div`,We,[i[0]||(i[0]=y(`span`,{class:`text-20px mr-4px`},`$`,-1)),y(`span`,Ge,S(e.deduct_amount),1)])]),y(`div`,Ke,[y(`div`,qe,S(e.title),1),y(`div`,Je,[y(`span`,null,S(r.$t(`Component.Coupon.index_3`)),1),y(`span`,Ye,S(g(e.expires)),1),y(`span`,null,S(r.$t(`Public.Unit.Day`,g(e.expires))),1)])])]))),128))])])]),y(`div`,Xe,[y(`div`,Ze,[n(Ie,{endtime:e.endTime},null,8,[`endtime`])]),f(l).total>0?(c(),t(`div`,Qe,` ⏳Remaining: `+S(f(u))+` / `+S(f(l).total)+` (🎁 `+S(f(u))+` peoples have get it) `,1)):p(``,!0),y(`div`,$e,[y(`div`,{class:`coupon-btn`,onClick:x},S(r.$t(`Component.Coupon.index_5`))+` (Last `+S(f(l).quota)+` coupons) `,1),y(`div`,et,[n(a,{value:f(_),options:v,"consistent-menu-width":!1,placeholder:r.$t(`Component.Coupon.index_13`),"onUpdate:value":C},null,8,[`value`,`placeholder`])])])])])}}}),nt=e({default:()=>rt}),rt=J(tt,[[`__scopeId`,`data-v-e69cec82`]]);k();var X=ee(`PayStore`,()=>{let e=b(``),t=b(!0),n=b(``),r=b(27),i=b(``),a=b([]),o=b(!1),s=b(!0),c=b(0),l=b([]),u=b(0),d=F(()=>l.value.length>0?l.value[c.value].children:[]),f=F(()=>d.value[u.value]),p=b(!0),m={order_no:``,stripe_publishable_key:``,order_id:0,paypal_client_id:``,price:``,market_price:``,cycle:1,cycle_unit:`month`,couponPrice:``},h=b(T(m)),g=b(`stripe`),_=b(!1),v=b(0),y=b([]),x=b([]),S=b({status:0,end_time:0,obtain_id:0,total:0,length:0,coupons:[],package_quota:{total:0,quota:0}}),C=b(``),w=b([]),E=b([]),D=()=>{e.value=``,t.value=!0,n.value=``,r.value=27,i.value=``,a.value=[],o.value=!1,s.value=!0,O(),k()},O=()=>{c.value=0,l.value=[],u.value=0,p.value=!0,h.value=T(m),g.value=`stripe`},k=()=>{C.value=`voucher`,w.value=[],E.value=[]};return{currentMenu:e,isFirstCutMenu:t,pid:n,source:r,username:i,plugins:a,openSsl:o,isFirstFetchSsl:s,cycleIndex:c,numberIndex:u,cycleList:l,numberList:d,currentProduct:f,shouldFetchOrder:p,orderInfo:h,channelMenu:g,isUseCoupon:_,couponId:v,couponList:y,couponAllList:x,receiveCoupon:S,voucherMenu:C,voucherAllList:w,authorizationAllList:E,reset:D,resetProduct:O,resetVoucher:k}}),it=()=>{let{username:e,source:t,pid:n,currentMenu:r,plugins:i}=L(X());return{setUsername:t=>{e.value=t},setSource:e=>{t.value=e},setPid:e=>{n.value=e},setCurrentMenu:e=>{r.value=e},setPlugins:e=>{e&&(i.value=[e])}}};k();var at={class:`feature-box relative w-full h-full py-40px pl-22px pr-8px rounded-tl-10px rounded-bl-10px`},ot={class:`mb-38px`},st={class:`flex mb-10px text-20px feature-title`},ct={key:0,class:`glyphicon glyphicon-vip`},lt={key:1,class:`ml-8px`},ut={key:2},dt={key:0,class:`min-h-34px feature-desc`},ft={key:0},pt={class:`mb-16px text-15px feature-text`},mt={class:`text-13px`},ht={class:`flex-1 ml-8px overflow-hidden text-font2 feature-desc`},gt={key:1,class:`mt-36px text-default`},_t={class:`mb-16px text-15px`},vt=[`innerHTML`],yt={key:2,class:`pay-info-bg`},bt={key:3,class:`contrast`,href:`https://aapanel.com/new/pricing.html`,target:`_blank`,rel:`noreferer noopener`},xt={key:4,class:`pay-info-recom`},St={class:`buy`},Ct={class:`text`},wt=J(E({__name:`ProductFeatures`,setup(e){let{currentMenu:n,plugins:r}=L(X()),i=b([]),a=async()=>{let{message:e}=await Oe({product_id:`100000058`});q(e)&&(i.value=W(e.res)?e.res:[])};return M(()=>{(n.value===`pro`||n.value===`voucher`)&&a()}),(e,a)=>(c(),t(`div`,at,[y(`div`,ot,[y(`div`,st,[f(n)===`pro`||f(n)===`voucher`?(c(),t(`span`,ct)):p(``,!0),f(n)===`pro`||f(n)===`voucher`?(c(),t(`span`,lt,S(e.$t(`Component.Pay.index_1`)),1)):p(``,!0),f(n)===`plugin`&&f(r).length>0?(c(),t(`span`,ut,S(f(r)[0].name),1)):p(``,!0)]),f(n)===`pro`||f(n)===`voucher`?(c(),t(`div`,dt,S(e.$t(`Component.Pay.index_2`)),1)):p(``,!0)]),f(n)===`pro`||f(n)===`voucher`?(c(),t(`div`,ft,[y(`div`,pt,S(e.$t(`Component.Pay.index_3`))+`:`,1),y(`div`,mt,[(c(!0),t(O,null,h(f(i),e=>(c(),t(`div`,{key:e,class:`flex py-10px`},[a[0]||(a[0]=y(`span`,{class:`glyphicon glyphicon-ok feature-title`},null,-1)),y(`span`,ht,S(e),1)]))),128))])])):p(``,!0),f(n)===`plugin`&&f(r).length>0?(c(),t(`div`,gt,[y(`div`,_t,S(f(r)[0].type===100?e.$t(`Mail.Overview.today_17`):e.$t(`Component.Pay.index_4`))+`: `,1),y(`div`,{class:`w-186px leading-22px text-13px`,innerHTML:f(r)[0].ps},null,8,vt)])):p(``,!0),f(n)===`pro`||f(n)===`voucher`?(c(),t(`div`,yt)):p(``,!0),f(n)===`pro`||f(n)===`voucher`?(c(),t(`a`,bt,S(e.$t(`Component.Pay.index_5`)),1)):p(``,!0),f(n)===`plugin`&&f(r)[0].type!==100?(c(),t(`div`,xt,[y(`div`,St,S(e.$t(`Component.Pay.index_6`)),1),y(`div`,Ct,[y(`span`,null,S(e.$t(`Component.Pay.index_7`)),1)])])):p(``,!0)]))}}),[[`__scopeId`,`data-v-3611c1a7`]]);k();var Z=()=>{let{pid:e,source:t,cycleIndex:n,cycleList:r,currentProduct:i,openSsl:o,isFirstFetchSsl:s,shouldFetchOrder:c,orderInfo:l,channelMenu:u,isUseCoupon:d,couponId:f,couponList:p,couponAllList:m,receiveCoupon:h}=L(X()),g=F(()=>{let e=!1;switch(u.value){case`paypal`:e=i.value.paypal_first_subscription_price>0||i.value.paypal_subscription_price>0;break;case`stripe`:e=i.value.first_subscription_price>0||i.value.subscription_price>0;break}return e}),_=F(()=>{if(d.value&&!g.value){let e=p.value.find(e=>e.id===f.value);if(e)return e.deduct_amount}return 0}),v=F(()=>h.value.status!==1||h.value.end_time-Math.floor(Date.now()/1e3)<=0?!1:h.value.length>0),y=async()=>{let{message:t}=await Te({product_id:e.value||`100000058`});r.value=W(t)?t:[]},b=e=>{u.value=e},x=async()=>{if(!s.value)return;let{message:e}=await De();s.value=!1,q(e)&&(o.value=e.result)},S=async()=>{let{message:e}=await Se();m.value=W(e)?e:[],C(),w()},C=()=>{if(m.value.length>0){let e=m.value[0];for(let t=0;t{var t;p.value=[],(t=i.value.usable_coupons)==null||t.forEach(t=>{let n=m.value.find(n=>n.id===t&&`${n.product_id}`===e.value);n&&p.value.push(n)}),p.value.sort((e,t)=>Number(t.deduct_amount)-Number(e.deduct_amount)),p.value.length>0?(f.value=p.value[0].id,d.value=!0):(f.value=0,d.value=!1)},T=async()=>{let{message:e}=await ke();q(e)&&(h.value.status=e.status,h.value.end_time=e.end_time,h.value.obtain_id=e.obtain_id,h.value.length=e.coupons.length,h.value.total=e.total,h.value.coupons=e.coupons,h.value.package_quota=e.package_quota)},E=()=>{c.value=!0},D=()=>({pid:e.value,cycle:i.value.cycle,cycle_unit:i.value.cycle_unit,charge_type:i.value.charge_type,num:i.value.num,source:t.value,...d.value&&f.value!==0?{coupon_id:f.value}:{}});return{subscribe:g,couponPrice:_,showCouponModal:v,getCycleList:y,getSslStatus:x,getOrderInfo:async()=>{if(!c.value)return;let{message:e}=await xe(D());c.value=!1,q(e)&&(l.value.order_no=e.order_no,l.value.stripe_publishable_key=e.stripe_publishable_key,l.value.order_id=e.order_id,l.value.paypal_client_id=e.paypal_client_id,l.value.price=e.price,l.value.market_price=e.market_price,l.value.cycle=a(e,`transaction.cycle`,1),l.value.cycle_unit=a(e,`transaction.cycle_unit`,``))},setChannelMenu:b,getCouponList:S,setCouponList:w,getReceiveCoupon:T,resetOrder:E}},Tt=()=>{let{pid:e,currentMenu:t,isFirstCutMenu:n,voucherMenu:r,voucherAllList:i,authorizationAllList:a}=L(X()),o=async()=>{if(i.value.length>0)return;let{message:e}=await ye();i.value=W(e)?e:[]},s=async()=>{if(a.value.length>0)return;let{message:e}=await ve();a.value=W(e)?e:[]};return{getVoucherList:o,getAuthorizationList:s,initCurrentMenu:async()=>{if(n.value){if(await s(),a.value.find(t=>t.product.id===Y(e.value)))return n.value=!1,e.value=`0`,t.value=`voucher`,r.value=`authorization`,Promise.reject(!1);if(await o(),i.value.find(t=>t.product.id===Y(e.value)))return n.value=!1,e.value=`0`,t.value=`voucher`,r.value=`voucher`,Promise.reject(!1)}}}};k();var Et={class:`h-full`},Q=J(E({__name:`ProductLoading`,props:{loading:{type:Boolean,default:!1}},setup(e){return(t,r)=>{let i=pe,a=le;return c(),P(a,{class:`h-full`,show:e.loading,rotate:!1},{description:x(()=>[...r[0]||(r[0]=[y(`div`,{class:`pt-8px text-14px leading-20px`},`Loading, please wait...`,-1)])]),icon:x(()=>[n(i,{class:`loading-icon`,name:`base-loading`})]),default:x(()=>[D(y(`div`,Et,[_(t.$slots,`default`,{},void 0,!0)],512),[[N,!e.loading]])]),_:3},8,[`show`])}}}),[[`__scopeId`,`data-v-f1f4d18d`]]);k();var Dt={class:`product-section`},Ot={class:`section-title`},kt={class:`section-body`},$=J(E({__name:`ProductSection`,props:{title:{type:String,default:``}},setup(e){return(n,r)=>(c(),t(`div`,Dt,[y(`div`,Ot,S(e.title),1),y(`div`,kt,[_(n.$slots,`default`,{},void 0,!0)])]))}}),[[`__scopeId`,`data-v-7d9bba32`]]);k();var At=[`onClick`],jt={class:`new-price`},Mt={class:`number`},Nt={class:`time`},Pt={class:`old-price`},Ft={key:0,class:`tips`},It={class:`flex-center h-103px`},Lt=J(E({__name:`CycleSelect`,props:u({options:{type:Array,default:()=>[]}},{value:{default:0},valueModifiers:{}}),emits:[`update:value`],setup(e){let r=j(e,`value`),{t:i}=I(),a=e=>{let t=e.children[0],n=Y(t.cycle);return n===999?i(`Component.Auth.index_6`):t.cycle_unit===`year`?i(`Component.Pay.index_14`,[n,i(`Public.Unit.Year`,n)]):i(`Component.Pay.index_15`,[n,i(`Public.Unit.Month`,n)])},o=e=>{r.value=e};return(i,s)=>{let l=ie,u=ne,d=R;return c(),t(O,null,[D(n(u,{"slides-per-view":3,effect:`slide`,"space-between":20,loop:!1,"show-dots":!1,draggable:!0,"show-arrow":!0},{default:x(()=>[(c(!0),t(O,null,h(e.options,(e,n)=>(c(),P(l,{key:`${e.cycle+e.cycle_unit}`,class:`pt-8px`,style:{width:`190px`}},{default:x(()=>[e.children.length>0?(c(),t(`div`,{key:0,class:g([`radio-item pro`,{active:r.value===n}]),onClick:e=>o(n)},[y(`div`,jt,[y(`span`,Mt,[s[0]||(s[0]=y(`span`,{class:`symbol`},`$`,-1)),y(`span`,null,S(e.children[0].price.toFixed(2)),1)]),s[1]||(s[1]=y(`span`,{class:`ml-4px mr-2px`},`/`,-1)),y(`span`,Nt,S(a(e)),1)]),y(`div`,Pt,S(i.$t(`Component.Pay.index_16`,[e.children[0].market_price])),1),n===0?(c(),t(`div`,Ft,S(i.$t(`Component.Pay.index_10`)),1)):p(``,!0),s[2]||(s[2]=y(`div`,{class:`checked`},null,-1))],10,At)):p(``,!0)]),_:2},1024))),128))]),_:1},512),[[N,e.options.length>0]]),D(y(`div`,It,[n(d)],512),[[N,e.options.length===0]])],64)}}}),[[`__scopeId`,`data-v-885b6493`]]);k();var Rt={class:`product-selector`},zt=[`onClick`],Bt={key:0,class:`discount`},Vt={class:`flex-center`},Ht=J(E({__name:`ProductSelect`,props:u({onChange:[Function,Array],options:{type:Array,default:()=>[]}},{value:{},valueModifiers:{}}),emits:[`update:value`],setup(e){let i=j(e,`value`),a=t=>{i.value=t.value,e.onChange&&ae(e.onChange,t.value)};return(o,s)=>{let l=R;return c(),t(O,null,[D(y(`div`,Rt,[(c(!0),t(O,null,h(e.options,e=>(c(),t(`div`,{key:e.value,class:g([`product-option`,{active:i.value===e.value}]),onClick:t=>a(e)},[r(S(e.label)+` `,1),e.discount&&e.discount<100?(c(),t(`div`,Bt,S(o.$t(`Component.Pay.index_13`,[`${e.discount}%`])),1)):p(``,!0)],10,zt))),128))],512),[[N,e.options.length>0]]),D(y(`div`,Vt,[n(l,{size:`small`})],512),[[N,e.options.length===0]])],64)}}}),[[`__scopeId`,`data-v-7cc7bbfd`]]);k();var Ut={class:`ml-16px`};function Wt(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!s(e)}var Gt=E({__name:`time`,props:{endtime:{default:0}},emits:[`finish`],setup(e,{emit:i}){let a=e,o=i,{t:s}=I(),l=F(()=>{let e=Date.now(),t=a.endtime*1e3;return Math.max(0,t-e)}),u=e=>e.toString().padStart(2,`0`),d=({hours:e,minutes:t,seconds:i})=>{let a,o,c,l,d=Math.floor(e/24);return e%=24,n(`div`,{class:`text-desc`},[n(`span`,{class:`mr-6px`},[s(`Component.Pay.index_40`)]),d>0?n(B,{type:`error`,size:`small`,class:`px-4px`,bordered:!1},Wt(a=u(d))?a:{default:()=>[a]}):``,d>0?n(`span`,{class:`mx-4px`},[r(`:`)]):``,n(B,{type:`error`,size:`small`,class:`px-4px`,bordered:!1},Wt(o=u(e))?o:{default:()=>[o]}),n(`span`,{class:`mx-4px`},[r(`:`)]),n(B,{type:`error`,size:`small`,class:`px-4px`,bordered:!1},Wt(c=u(t))?c:{default:()=>[c]}),n(`span`,{class:`mx-4px`},[r(`:`)]),n(B,{type:`error`,size:`small`,class:`px-4px`,bordered:!1},Wt(l=u(i))?l:{default:()=>[l]})])},p=()=>{a.endtime>0&&o(`finish`)};return(e,r)=>{let i=oe;return c(),t(`div`,Ut,[n(i,{duration:f(l),render:d,"on-finish":p},null,8,[`duration`])])}}});k();var Kt=J(E({__name:`index`,props:u({data:{default:()=>[]}},{value:{},valueModifiers:{},checked:{type:Boolean},checkedModifiers:{}}),emits:u([`change`,`finish`],[`update:value`,`update:checked`]),setup(e,{emit:r}){let i=e,a=r,{t:o}=I(),{subscribe:s}=Z(),l=m(i,`data`),u=j(e,`value`),d=j(e,`checked`),p=F(()=>{if(u.value!==-1){let e=l.value.find(e=>e.id===u.value);if(e)return e.end_time}return 0}),h=e=>e.charge_type===2?o(`Component.Auth.index_6`).toLocaleLowerCase():e.cycle_unit===`year`?o(`Public.Unit.Year`).toLocaleLowerCase():o(`Public.Unit.Month`).toLocaleLowerCase(),_=F(()=>l.value.length>0?l.value.map(e=>{let t=h(e);return{label:o(`Component.Pay.index_19`,[e.deduct_amount,t]),value:e.id}}):[{label:o(`Component.Pay.index_20`),value:-1}]),v=F(()=>i.data.length===0||s.value),b=()=>{v.value||(d.value=!d.value,a(`change`))},C=e=>{e.stopPropagation()},w=e=>{d.value=e,a(`change`)},T=()=>{a(`change`)},E=()=>{a(`finish`)};return(r,i)=>{let a=ce,o=se;return c(),t(`div`,{class:g([`coupon-box mb-16px`,{active:d.value}]),onClick:b},[n(a,{checked:d.value,disabled:f(v),onClick:C,"onUpdate:checked":w},{default:x(()=>[y(`span`,null,S(r.$t(`Component.Pay.index_18`,[e.data.length])),1)]),_:1},8,[`checked`,`disabled`]),y(`div`,{class:`w-220px ml-16px`,onClick:C},[n(o,{value:u.value,"onUpdate:value":[i[0]||(i[0]=e=>u.value=e),T],options:f(_),"fallback-option":!1,disabled:f(v),"menu-props":{style:{"--n-option-check-color":`#e4a93c`,"--n-option-text-color-active":`#e4a93c`}}},null,8,[`value`,`options`,`disabled`])]),D(n(Gt,{endtime:f(p),onFinish:E},null,8,[`endtime`]),[[N,f(p)>0]])],2)}}}),[[`__scopeId`,`data-v-b6cad447`]]);k();var qt={key:0,class:`flex-center flex-col h-full text-font2`},Jt={class:`mb-12px text-16px`},Yt=E({__name:`ssl`,props:{show:{type:Boolean,default:!1}},setup(e){let i=A(`--pay-color`),a=()=>{Me()};return(o,s)=>{let l=z;return e.show?_(o.$slots,`default`,{key:1}):(c(),t(`div`,qt,[y(`div`,Jt,S(o.$t(`Component.Pay.index_41`)),1),n(l,{type:`primary`,class:`h-36px`,size:`large`,color:f(i),onClick:a},{default:x(()=>[r(S(o.$t(`Component.Pay.index_42`)),1)]),_:1},8,[`color`])]))}}});k();var Xt={key:0,class:`mb-8px text-font2 text-13px`},Zt={class:`font-bold`},Qt={class:`flex flex-wrap justify-center items-baseline text-font2`},$t={class:`mr-4px text-14px`},en={class:`mr-4px pay-price-color`},tn={class:`text-24px font-bold`},nn={key:0,class:`ml-8px pay-price-color font-bold`},rn=J(E({__name:`total`,props:{payType:{type:String,default:``},subscribe:{type:Boolean,default:!1},currency:{type:Boolean,default:!1}},setup(e){let{t:n}=I(),{currentProduct:r,orderInfo:i}=L(X()),{couponPrice:a}=Z(),o=F(()=>e.subscribe?s.value:i.value.price),s=F(()=>e.payType===`paypal`?r.value.paypal_first_subscription_price>0?r.value.paypal_first_subscription_price.toFixed(2):r.value.paypal_subscription_price.toFixed(2):r.value.first_subscription_price>0?r.value.first_subscription_price.toFixed(2):r.value.subscription_price.toFixed(2)),l=F(()=>{let{cycle_unit:e}=r.value;return e===`year`?90:10}),u=F(()=>{let e=Y(i.value.cycle);return e===999?n(`Component.Auth.index_6`):r.value.cycle_unit===`year`?n(`Component.Pay.index_14`,[e,n(`Public.Unit.Year`,e)]):n(`Component.Pay.index_15`,[e,n(`Public.Unit.Month`,e)])}),d=F(()=>r.value.charge_type===2?n(`Component.Auth.index_6`).toLocaleLowerCase():r.value.cycle_unit===`year`?n(`Public.Unit.Year`).toLocaleLowerCase():n(`Public.Unit.Month`).toLocaleLowerCase());return(n,r)=>(c(),t(O,null,[e.subscribe?(c(),t(`div`,Xt,[y(`span`,null,S(n.$t(`Component.Pay.index_43`)),1),y(`span`,Zt,S(n.$t(`Component.Pay.index_44`,[f(l)])),1)])):p(``,!0),y(`div`,Qt,[y(`span`,$t,S(n.$t(`Component.Pay.index_25`)),1),y(`span`,en,[r[0]||(r[0]=y(`span`,{class:`mr-2px text-18px font-bold`},`$`,-1)),y(`span`,tn,S(f(o)),1)]),y(`span`,null,`/`+S(f(u)),1),f(a)?(c(),t(`span`,nn,S(n.$t(`Component.Pay.index_19`,[f(a),f(d)])),1)):p(``,!0)])],64))}}),[[`__scopeId`,`data-v-b980ae06`]]);k();var an={class:`relative flex-center flex-col h-full`},on={class:`absolute left-0 bottom-12px w-full text-center text-font3`},sn={class:`ml-8px`},cn=E({__name:`index`,setup(e,{expose:t}){let{t:i}=I(),{openSsl:a,orderInfo:s}=L(X()),l=A(`--pay-color`),{subscribe:u,getSslStatus:d,getOrderInfo:p,setChannelMenu:m}=Z(),h=null,g=b(!0),_=b(!1),v=async()=>{if(!h)return;let e=V.loading(i(`Component.Pay.index_12`));try{let{message:e}=await be({order_no:s.value.order_no,subscribe:+!!u.value});q(e)&&(e.stripe_checkout_redirect_url?(D(),window.open(e.stripe_checkout_redirect_url,`_blank`,`no_opener,noreferrer`)):e.id?h.redirectToCheckout({sessionId:e.id}):V.error(i(`Component.Pay.index_28`)))}finally{e.close()}},C=()=>{m(`paypal`)},w=async()=>{try{g.value=!0,await d(),await p(),await T()}finally{g.value=!1}},T=async()=>{h=await Ne(s.value.stripe_publishable_key)},E=null,D=async()=>{let{close:e}=V.loading(()=>n(O,null,[n(`span`,null,[r(`Paying in progress, `)]),n(z,{text:!0,type:`primary`,onClick:t},{default:()=>[r(`Cancel Pay`)]})])),t=()=>{H({title:i(`Public.Confirm.Title`),content:`Do you want to confirm the cancellation of payment?`,onConfirm:async()=>{E&&(clearTimeout(E),E=null),e()}})},a=async(t=!0)=>{let{message:n}=await fe({order_id:s.value.order_id});if(q(n)&&n.res===1){E&&(clearTimeout(E),E=null),e(),V.success(i(`Component.Pay.index_7`)),await U({force:1}),K();return}t&&E!==null&&o()},o=()=>{E=window.setTimeout(async()=>{await a()},1e3)};E&&clearTimeout(E),await a(!1),o()};return o(()=>{w()}),t({init:w}),(e,t)=>{let i=G;return c(),P(Q,{loading:f(g)},{default:x(()=>[n(Yt,{show:f(a)},{default:x(()=>[y(`div`,an,[n(rn,{"pay-type":`stripe`,subscribe:f(u),currency:f(_)},null,8,[`subscribe`,`currency`]),n(f(z),{class:`mt-14px w-150px h-34px text-14px`,type:`primary`,color:f(l),onClick:v},{default:x(()=>[r(S(e.$t(`Component.Pay.index_26`)),1)]),_:1},8,[`color`]),t[1]||(t[1]=y(`div`,{class:`h-32px`},null,-1)),y(`div`,on,[y(`span`,sn,S(e.$t(`Component.Pay.index_27`,[`Stripe`])),1),n(i,{onClick:C},{default:x(()=>[...t[0]||(t[0]=[r(`PayPal`,-1)])]),_:1})])])]),_:1},8,[`show`])]),_:1},8,[`loading`])}}});k();var ln={class:`relative flex-center flex-col h-full`},un={class:`absolute left-0 bottom-12px w-full text-center text-font3`},dn={class:`ml-8px`},fn=E({__name:`index`,setup(e,{expose:t}){let{t:i}=I(),{openSsl:a,orderInfo:s,currentProduct:l}=L(X()),{subscribe:u,getSslStatus:d,getOrderInfo:p,setChannelMenu:m}=Z(),h=b(null),g=b(!0),_=()=>{m(`stripe`)},v=async()=>{try{g.value=!0,await d(),await p(),u.value?await T():await w()}finally{g.value=!1}},C=e=>new Promise((t,n)=>{let{message:r}=e;if(q(r)){if(r.status)return t(r.res);V.error(r.msg)}n(r)}),w=async()=>{let e=await Pe({clientId:s.value.paypal_client_id});if(e&&h.value){var t,n;h.value.innerHTML=``,(t=e.Buttons)==null||t.call(e,{style:{height:34},fundingSource:(n=e.FUNDING)==null?void 0:n.PAYPAL,createOrder:()=>we({oid:s.value.order_id}).then(C).then(e=>e),onApprove:e=>he({paypal_order_id:e.orderID}).then(()=>{V.success(i(`Component.Pay.index_7`)),K()})}).render(h.value)}},T=async()=>{let e=await Pe({clientId:s.value.paypal_client_id,vault:!0,intent:`subscription`});if(e&&h.value){var t,n;h.value.innerHTML=``,(t=e.Buttons)==null||t.call(e,{style:{height:34},fundingSource:(n=e.FUNDING)==null?void 0:n.PAYPAL,createSubscription:(e,t)=>t.subscription.create({custom_id:`${s.value.order_id}`,plan_id:l.value.paypal_subscription_plan_id}),onApprove:()=>(D(),Promise.resolve())}).render(h.value)}},E=null,D=async()=>{let{close:e}=V.loading(()=>n(O,null,[n(`span`,null,[r(`Paying in progress, `)]),n(z,{text:!0,type:`primary`,onClick:t},{default:()=>[r(`Cancel Pay`)]})])),t=()=>{H({title:i(`Public.Confirm.Title`),content:`Do you want to confirm the cancellation of payment?`,onConfirm:async()=>{E&&(clearTimeout(E),E=null),e()}})},a=async(t=!0)=>{let{message:n}=await fe({order_id:s.value.order_id});if(q(n)&&n.res===1){E&&(clearTimeout(E),E=null),e(),V.success(i(`Component.Pay.index_7`)),await U({force:1}),K();return}t&&E!==null&&o()},o=()=>{E=window.setTimeout(async()=>{await a()},1e3)};E&&clearTimeout(E),await a(!1),o()};return o(()=>{v()}),t({init:v}),(e,t)=>{let i=G;return c(),P(Q,{loading:f(g)},{default:x(()=>[n(Yt,{show:f(a)},{default:x(()=>[y(`div`,ln,[n(rn,{"pay-type":`paypal`,subscribe:f(u),currency:!1},null,8,[`subscribe`]),y(`div`,{ref_key:`payBtnRef`,ref:h,class:`relative w-150px h-34px mt-16px z-10`},null,512),t[1]||(t[1]=y(`div`,{class:`h-32px`},null,-1)),y(`div`,un,[y(`span`,dn,S(e.$t(`Component.Pay.index_27`,[`Paypal`])),1),n(i,{onClick:_},{default:x(()=>[...t[0]||(t[0]=[r(`Stripe`,-1)])]),_:1})])])]),_:1},8,[`show`])]),_:1},8,[`loading`])}}});k();var pn={class:`relative flex-center flex-col h-full`},mn={class:`absolute left-0 bottom-12px w-full text-center text-font3`},hn={class:`ml-8px`},gn=E({__name:`index`,setup(e,{expose:t}){let{t:i}=I(),{openSsl:a,orderInfo:s}=L(X()),{getSslStatus:l,getOrderInfo:u,setChannelMenu:d}=Z(),p=null,m=A(`--pay-color`),h=b(!0),g=b(!0),_=b(!1),v=async()=>{if(!p)return;let e=V.loading(i(`Component.Pay.index_12`));try{let{message:e}=await be({order_no:s.value.order_no,subscribe:+!!_.value,adaptive_pricing:1});q(e)&&(e.stripe_checkout_redirect_url?(w(),window.open(e.stripe_checkout_redirect_url,`_blank`,`no_opener,noreferrer`)):e.id?p.redirectToCheckout({sessionId:e.id}):V.error(i(`Component.Pay.index_28`)))}finally{e.close()}},C=null,w=async()=>{let{close:e}=V.loading(()=>n(O,null,[n(`span`,null,[r(`Paying in progress, `)]),n(z,{text:!0,type:`primary`,onClick:t},{default:()=>[r(`Cancel Pay`)]})])),t=()=>{H({title:i(`Public.Confirm.Title`),content:`Do you want to confirm the cancellation of payment?`,onConfirm:async()=>{C&&(clearTimeout(C),C=null),e()}})},a=async(t=!0)=>{let{message:n}=await fe({order_id:s.value.order_id});if(q(n)&&n.res===1){C&&(clearTimeout(C),C=null),e(),V.success(i(`Component.Pay.index_7`)),await U({force:1}),K();return}t&&C!==null&&o()},o=()=>{C=window.setTimeout(async()=>{await a()},1e3)};C&&clearTimeout(C),await a(!1),o()},T=e=>{d(e)},E=async()=>{try{h.value=!0,await l(),await u(),await D()}finally{h.value=!1}},D=async()=>{p=await Ne(s.value.stripe_publishable_key)};return o(()=>{E()}),t({init:E}),(e,t)=>{let i=G;return c(),P(Q,{loading:f(h)},{default:x(()=>[n(Yt,{show:f(a)},{default:x(()=>[y(`div`,pn,[t[5]||(t[5]=y(`div`,{class:`flex gap-16px mb-8px`},[y(`img`,{class:`h-32px`,src:`/static/vite/images/apple-pay.svg`,alt:``}),y(`img`,{class:`h-32px`,src:`/static/vite/images/google-pay.svg`,alt:``}),y(`img`,{class:`h-32px`,src:`/static/vite/images/alipay.svg`,alt:``}),y(`img`,{class:`h-32px`,src:`/static/vite/images/weChat-pay.svg`,alt:``})],-1)),n(rn,{"pay-type":`stripe`,subscribe:f(_),currency:f(g)},null,8,[`subscribe`,`currency`]),n(f(z),{class:`mt-12px w-150px h-34px text-14px`,type:`primary`,color:f(m),onClick:v},{default:x(()=>[r(S(e.$t(`Component.Pay.index_47`)),1)]),_:1},8,[`color`]),t[6]||(t[6]=y(`div`,{class:`h-32px`},null,-1)),y(`div`,mn,[y(`span`,hn,S(e.$t(`Component.Pay.index_27`,[``])),1),n(i,{onClick:t[0]||(t[0]=e=>T(`stripe`))},{default:x(()=>[...t[2]||(t[2]=[r(`Stripe`,-1)])]),_:1}),t[4]||(t[4]=y(`span`,null,` or `,-1)),n(i,{onClick:t[1]||(t[1]=e=>T(`paypal`))},{default:x(()=>[...t[3]||(t[3]=[r(`PayPal`,-1)])]),_:1})])])]),_:1},8,[`show`])]),_:1},8,[`loading`])}}});k();var _n={class:`flex-center flex-col h-full`},vn=E({__name:`index`,setup(e){let i=A(`--pay-color`),a=()=>{window.open(`mailto:support@aapanel.com`)};return(e,o)=>{let s=z;return c(),t(`div`,_n,[o[1]||(o[1]=y(`div`,{class:`mb-12px text-14px leading-20px text-center text-font2`},[r(` For USDT payments, please contact our customer`),y(`br`),r(` service team at `),y(`b`,null,`support@aapanel.com`),r(` for`),y(`br`),r(` assistance with the transaction. `)],-1)),n(s,{type:`primary`,class:`h-36px`,size:`large`,color:f(i),onClick:a},{default:x(()=>[...o[0]||(o[0]=[y(`span`,{class:`ml-4px`},`Contact Support`,-1)])]),_:1},8,[`color`])])}}});k();var yn=J(E({__name:`index`,setup(e,{expose:t}){let{channelMenu:r,shouldFetchOrder:i}=L(X()),a=v(`stripeRef`),o=v(`paypalRef`),s=v(`otherRef`),l=()=>{i.value&&u()},u=()=>{switch(r.value){case`stripe`:var e;(e=a.value)==null||e.init();break;case`paypal`:var t;(t=o.value)==null||t.init();break;case`other`:var n;(n=s.value)==null||n.init();break}};return t({init:u}),(e,t)=>{let i=re,u=te;return c(),P(u,{value:f(r),"onUpdate:value":[t[0]||(t[0]=e=>w(r)?r.value=e:null),l],class:`pay-menu pro`,type:`card`,placement:`left`},{default:x(()=>[n(i,{name:`stripe`,tab:`Stripe`,"display-directive":`show:lazy`},{default:x(()=>[n(cn,{ref_key:`stripeRef`,ref:a},null,512)]),_:1}),n(i,{name:`paypal`,tab:`Paypal`,"display-directive":`show:lazy`},{default:x(()=>[n(fn,{ref_key:`paypalRef`,ref:o},null,512)]),_:1}),n(i,{name:`other`,tab:`Other Payment`,"display-directive":`show:lazy`},{default:x(()=>[n(gn,{ref_key:`otherRef`,ref:s},null,512)]),_:1}),n(i,{name:`usdt`,tab:`USDT`,"display-directive":`show:lazy`},{default:x(()=>[n(vn)]),_:1})]),_:1},8,[`value`])}}}),[[`__scopeId`,`data-v-15f410f5`]]);k(),je();var bn={class:`h-full`},xn={class:`mb-16px text-15px text-font2`},Sn=E({__name:`LinuxProfessional`,setup(e){let i=X(),{cycleIndex:a,cycleList:s,numberIndex:l,numberList:u,isUseCoupon:m,couponId:h,couponList:g,receiveCoupon:_}=L(i),{showCouponModal:C,resetOrder:T,getCycleList:E,getCouponList:D,setCouponList:k,getReceiveCoupon:A}=Z(),{initCurrentMenu:j}=Tt(),M=v(`channelRef`),N=b(!0),P=F(()=>u.value.map((e,t)=>({label:`${e.num}`,value:t,discount:Math.round(100-e.discount_rate*100)}))),ee=()=>{var e;l.value=0,T(),k(),(e=M.value)==null||e.init()},I=()=>{var e;T(),k(),(e=M.value)==null||e.init()},R=()=>{var e;T(),(e=M.value)==null||e.init()},te=async()=>{var e;await D(),T(),(e=M.value)==null||e.init()},ne=async()=>{await A(),C.value&&de({width:400,bgColor:`transparent`,data:{obtainId:_.value.obtain_id,endTime:_.value.end_time,couponList:_.value.coupons,couponQuota:_.value.package_quota,onReceive:async()=>{z()}},component:d(()=>Ae(()=>Promise.resolve().then(()=>nt),void 0))})},z=async()=>{try{N.value=!0,i.resetProduct(),await j(),await E(),await D(),ne()}finally{N.value=!1}};return o(()=>{z()}),(e,i)=>{let o=G;return c(),t(`div`,bn,[n(Q,{loading:f(N)},{default:x(()=>[y(`div`,xn,[y(`span`,null,S(e.$t(`Component.Pay.index_8`)),1),n(o,{href:`mailto:support@aapanel.com`,target:`_blank`},{default:x(()=>[...i[4]||(i[4]=[r(`support@aapanel.com`,-1)])]),_:1})]),n($,{title:`Choose your plan`},{default:x(()=>[n(Lt,{value:f(a),"onUpdate:value":[i[0]||(i[0]=e=>w(a)?a.value=e:null),ee],options:f(s)},null,8,[`value`,`options`])]),_:1}),n($,{title:`Number of license`},{default:x(()=>[n(Ht,{value:f(l),"onUpdate:value":[i[1]||(i[1]=e=>w(l)?l.value=e:null),I],options:f(P)},null,8,[`value`,`options`])]),_:1}),f(N)?p(``,!0):(c(),t(O,{key:0},[n(Kt,{value:f(h),"onUpdate:value":i[2]||(i[2]=e=>w(h)?h.value=e:null),checked:f(m),"onUpdate:checked":i[3]||(i[3]=e=>w(m)?m.value=e:null),data:f(g),onChange:R,onFinish:te},null,8,[`value`,`checked`,`data`]),n(yn,{ref_key:`channelRef`,ref:M},null,512)],64))]),_:1},8,[`loading`])])}}});k();var Cn={class:`max-h-200px overflow-auto`},wn={key:0,class:`voucher-list`},Tn=[`onClick`],En={class:`voucher-name`},Dn={class:`voucher-date`},On={key:1,class:`flex-center h-72px`},kn=J(E({__name:`VoucherList`,props:u({type:String,options:{type:Array,default:()=>[]}},{value:{},valueModifiers:{}}),emits:[`update:value`],setup(e){let r=j(e,`value`),i=t=>e.type===`authorization`||t===0?`Lifetime`:ge(t,`yyyy-MM-dd`),a=t=>{let{cycle:n,charge_type:r,rest_days:i}=t;return r===2?`Lifetime`:e.type===`authorization`?`${i} day${i>1?`s`:``}`:`${n} ${t.cycle_unit}${n>1?`s`:``}`},o=e=>{r.value=e};return(s,l)=>{let u=R;return c(),t(`div`,Cn,[e.options.length>0?(c(),t(`div`,wn,[(c(!0),t(O,null,h(e.options,(e,n)=>(c(),t(`div`,{key:n,class:g([`voucher-item`,{selected:r.value===e.id}]),onClick:t=>o(e.id)},[y(`div`,En,S(a(e)),1),y(`div`,Dn,S(s.$t(`Component.Auth.index_4`))+S(i(e.end_time)),1)],10,Tn))),128))])):(c(),t(`div`,On,[n(u)]))])}}}),[[`__scopeId`,`data-v-57256691`]]);k();var An={class:`voucher-container`},jn=J(E({__name:`index`,setup(e){let{t:i}=I(),a=X(),{voucherMenu:s,voucherAllList:u,authorizationAllList:d}=L(a),{getVoucherList:p,getAuthorizationList:m}=Tt(),h=b(!1),g=A(`--pay-color`),_=[{label:i(`Component.Pay.index_21`),value:`voucher`},{label:i(`Component.Pay.index_22`),value:`authorization`}],v=b(0),C=b([]),T=b(0),E=b([]),D=async e=>{try{k(),h.value=!0,await e(),j(),M()}finally{h.value=!1}},O=async(e,t)=>{let n=e();n&&(await t(n),await U({force:1}),K())},k=()=>{C.value=[],E.value=[],v.value=0,T.value=0},j=()=>{let e=s.value===`voucher`?u.value:d.value,t=new Map;e.forEach(e=>{e.product&&t.set(e.product.id,e.product.name)});let n=Array.from(t.entries()),r=n.findIndex(([e])=>e===100000058);if(r!==-1){let e=n[r];n.splice(r,1),n.unshift(e)}C.value=n.map(([e,t])=>({label:t,value:e})),n.length>0?v.value=n[0][0]:v.value=0},M=()=>{let e=s.value===`voucher`?u.value:d.value;E.value=e.filter(e=>{var t;return((t=e.product)==null?void 0:t.id)===v.value}).map(e=>{var t;return{id:e.id,cycle:e.cycle,cycle_unit:e.cycle_unit,charge_type:e.charge_type,end_time:e.end_time,rest_days:s.value===`voucher`||(t=e.rest_days)==null?0:t}}),E.value.length>0?T.value=E.value[0].id:T.value=0},N=async()=>{await D(p)},P=async()=>{await D(m)},F=e=>{switch(e){case`voucher`:u.value=[],N();break;case`authorization`:d.value=[],P();break}},ee=()=>{M()},R=async()=>{await O(()=>u.value.find(e=>e.id===T.value),e=>ue({pid:`${e.product_id}`,code:e.code,coupon_id:e.id,cycle:e.cycle,cycle_unit:e.cycle_unit,charge_type:e.charge_type}))},te=async()=>{await O(()=>d.value.find(e=>e.id===T.value),e=>me({serial_no:e.serial_no}))},ne=()=>{switch(s.value){case`voucher`:R();break;case`authorization`:te();break}};return o(()=>{s.value||(s.value=`voucher`),F(s.value)}),l(()=>{a.resetVoucher()}),(e,i)=>{let a=z;return c(),t(`div`,An,[n(Q,{loading:f(h)},{default:x(()=>[n($,{title:`Voucher Type`},{default:x(()=>[n(Ht,{value:f(s),"onUpdate:value":i[0]||(i[0]=e=>w(s)?s.value=e:null),options:_,onChange:F},null,8,[`value`])]),_:1}),n($,{title:`Product Type`},{default:x(()=>[n(Ht,{value:f(v),"onUpdate:value":i[1]||(i[1]=e=>w(v)?v.value=e:null),options:f(C),onChange:ee},null,8,[`value`,`options`])]),_:1}),n($,{title:`${f(s)===`authorization`?`License`:`Voucher`} List`},{default:x(()=>[n(kn,{value:f(T),"onUpdate:value":i[2]||(i[2]=e=>w(T)?T.value=e:null),type:f(s),options:f(E)},null,8,[`value`,`type`,`options`])]),_:1},8,[`title`]),y(`div`,null,[n(a,{type:`primary`,size:`large`,color:f(g),disabled:f(E).length===0,onClick:ne},{default:x(()=>[r(S(e.$t(`Component.Pay.index_39`)),1)]),_:1},8,[`color`,`disabled`])])]),_:1},8,[`loading`])])}}}),[[`__scopeId`,`data-v-88fa8575`]]);k();var Mn={class:`pay-container`},Nn={class:`pay-sidebar`},Pn={class:`pay-body`},Fn={class:`product-tabs`},In=[`onClick`],Ln={class:`tab-content`},Rn={class:`tab-title`},zn={key:0,class:`glyphicon glyphicon-vip`},Bn={class:`text`},Vn={class:`tab-desc`},Hn={class:`pay-main`},Un={class:`absolute flex items-center justify-end right-20px bottom-20px`},Wn=E({__name:`index`,props:{username:{type:String,required:!0},source:{type:Number,required:!0},plugin:{type:Object}},setup(e){let{t:i}=I(),a=X(),{currentMenu:s,plugins:u,pid:d,isFirstCutMenu:m}=L(a),{setUsername:_,setSource:v,setCurrentMenu:w,setPid:T,setPlugins:E}=it(),D=b([{key:`pro`,pid:`100000058`,title:i(`Component.Pay.index_1`),description:i(`Component.Pay.index_2`)},{key:`voucher`,pid:`0`,title:`Voucher`,description:`Voucher License`}]),k=F(()=>{switch(s.value){case`pro`:case`plugin`:return Sn;case`voucher`:return jn;default:return null}}),A=e=>{m.value=!1,T(e.pid),w(e.key)},j=async()=>{await U({force:1}),K()},M=()=>{if(u.value.length>0){let e=u.value[0],t={key:`plugin`,title:e.name,description:e.type===100?i(`Mail.Overview.today_16`,[e.name]):i(`Component.Pay.index_17`),pid:`${e.pid}`};D.value.splice(1,0,t),T(`${e.pid}`),w(`plugin`)}else T(`100000058`),w(`pro`)};return o(()=>{_(e.username),v(e.source),E(e.plugin),M()}),l(()=>{a.reset()}),(e,i)=>{let a=z;return c(),t(`div`,Mn,[y(`div`,Nn,[n(wt)]),y(`div`,Pn,[y(`div`,Fn,[(c(!0),t(O,null,h(f(D),e=>(c(),t(`div`,{key:e.key,class:g([`tab-item`,[e.key===`pro`?e.key:``,f(s)===e.key?`active`:``]]),onClick:t=>A(e)},[y(`div`,Ln,[y(`div`,Rn,[e.key===`pro`?(c(),t(`span`,zn)):p(``,!0),y(`div`,Bn,S(e.title),1)]),y(`div`,Vn,S(e.description),1)])],10,In))),128))]),y(`div`,Hn,[(c(),P(C(f(k)),{key:f(d)})),y(`div`,Un,[i[1]||(i[1]=y(`span`,{class:`mr-12px text-font3`},`License didn't changed?`,-1)),n(a,{type:`primary`,size:`small`,ghost:``,onClick:j},{default:x(()=>[...i[0]||(i[0]=[r(` Refresh License State `,-1)])]),_:1})])])])])}}}),Gn=e({default:()=>Kn}),Kn=J(Wn,[[`__scopeId`,`data-v-768f8f78`]]);export{nt as n,Gn as t}; \ No newline at end of file diff --git a/BTPanel/static/vite/js/feature-Quota-legacy.js b/BTPanel/static/vite/js/feature-Quota-legacy.js index 26ae97ea..db25ed72 100644 --- a/BTPanel/static/vite/js/feature-Quota-legacy.js +++ b/BTPanel/static/vite/js/feature-Quota-legacy.js @@ -1,2 +1,2 @@ -(function(){System.register([`./rolldown-runtime-legacy.js?v=1784873523001`,`./vendor-utils-legacy.js?v=1784873523001`,`./vendor-vue-legacy.js?v=1784873523001`,`./vendor-naive-legacy.js?v=1784873523001`,`./app-legacy.js?v=1784873523001`,`./app-components-legacy.js?v=1784873523001`,`./app-shared-legacy.js?v=1784873523001`,`./vendor-pdf-legacy.js?v=1784873523001`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O,k,A,j,M,N,P,F,I,L,R,z,B,V,H,U,W,G,K,q;function J(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]0){var t=A(e).split(` `);v.used=t[0],b.value=t[1]}v.size=k(u,`quota.size`,0)}(),s({onConfirm:function(e){var t=e.hide;return Z(function(){return te(this,function(e){switch(e.label){case 0:return l===`site`||l===`ftp`?[4,F({size:v.size,quota_type:l,path:k(u,`path`,``)})]:[3,2];case 1:e.sent(),e.label=2;case 2:return l===`database`?[4,P({size:v.size,db_name:k(u,`name`,``)})]:[3,4];case 3:e.sent(),e.label=4;case 4:return f==null||f(),t(),[2]}})})()}}),function(e,t){var s=o,c=r,u=i,f=n,S=a,D=_,O=y;return I(),w(`div`,d,[E(D,{"label-width":`180`},{default:q(function(){return[E(f,{label:e.$t(`Component.Quota.index_6`)},{default:q(function(){return[x(`div`,p,[E(u,null,{default:q(function(){return[E(s,{value:W(v).used,"onUpdate:value":t[0]||(t[0]=function(e){return W(v).used=e}),disabled:!0},null,8,[`value`]),E(c,{class:`w-44px text-center`},{default:q(function(){return[T(U(W(b)),1)]}),_:1})]}),_:1})])]}),_:1},8,[`label`]),E(f,{label:e.$t(`Component.Quota.index_7`)},{default:q(function(){return[x(`div`,m,[E(u,null,{default:q(function(){return[E(S,{value:W(v).size,"onUpdate:value":t[1]||(t[1]=function(e){return W(v).size=e}),min:0,"show-button":!1},null,8,[`value`]),E(c,{class:`w-44px text-center`},{default:q(function(){return ee(t[2]||(t[2]=[T(`MB`,-1)]))}),_:1})]}),_:1})])]}),_:1},8,[`label`])]}),_:1}),E(O,{class:`mt-8px`},{default:q(function(){return[x(`li`,h,U(e.$t(`Component.Quota.index_8`)),1),x(`li`,null,U(e.$t(`Component.Quota.index_9`)),1),W(l)===`database`?C(``,!0):(I(),w(`li`,g,U(e.$t(`Component.Quota.index_10`)),1)),x(`li`,null,U(e.$t(`Component.Quota.index_11`)),1)]}),_:1})])}}}),R=l({default:function(){return L}}),L=z}}})})(); \ No newline at end of file +(function(){System.register([`./rolldown-runtime-legacy.js?v=1786507437784`,`./vendor-utils-legacy.js?v=1786507437784`,`./vendor-vue-legacy.js?v=1786507437784`,`./vendor-naive-legacy.js?v=1786507437784`,`./app-legacy.js?v=1786507437784`,`./app-components-legacy.js?v=1786507437784`,`./app-shared-legacy.js?v=1786507437784`,`./vendor-pdf-legacy.js?v=1786507437784`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O,k,A,j,M,N,P,F,I,L,R,z,B,V,H,U,W,G,K,q;function J(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]0){var t=A(e).split(` `);v.used=t[0],b.value=t[1]}v.size=k(u,`quota.size`,0)}(),s({onConfirm:function(e){var t=e.hide;return Z(function(){return te(this,function(e){switch(e.label){case 0:return l===`site`||l===`ftp`?[4,F({size:v.size,quota_type:l,path:k(u,`path`,``)})]:[3,2];case 1:e.sent(),e.label=2;case 2:return l===`database`?[4,P({size:v.size,db_name:k(u,`name`,``)})]:[3,4];case 3:e.sent(),e.label=4;case 4:return f==null||f(),t(),[2]}})})()}}),function(e,t){var s=o,c=r,u=i,f=n,S=a,D=_,O=y;return I(),w(`div`,d,[E(D,{"label-width":`180`},{default:q(function(){return[E(f,{label:e.$t(`Component.Quota.index_6`)},{default:q(function(){return[x(`div`,p,[E(u,null,{default:q(function(){return[E(s,{value:W(v).used,"onUpdate:value":t[0]||(t[0]=function(e){return W(v).used=e}),disabled:!0},null,8,[`value`]),E(c,{class:`w-44px text-center`},{default:q(function(){return[T(U(W(b)),1)]}),_:1})]}),_:1})])]}),_:1},8,[`label`]),E(f,{label:e.$t(`Component.Quota.index_7`)},{default:q(function(){return[x(`div`,m,[E(u,null,{default:q(function(){return[E(S,{value:W(v).size,"onUpdate:value":t[1]||(t[1]=function(e){return W(v).size=e}),min:0,"show-button":!1},null,8,[`value`]),E(c,{class:`w-44px text-center`},{default:q(function(){return ee(t[2]||(t[2]=[T(`MB`,-1)]))}),_:1})]}),_:1})])]}),_:1},8,[`label`])]}),_:1}),E(O,{class:`mt-8px`},{default:q(function(){return[x(`li`,h,U(e.$t(`Component.Quota.index_8`)),1),x(`li`,null,U(e.$t(`Component.Quota.index_9`)),1),W(l)===`database`?C(``,!0):(I(),w(`li`,g,U(e.$t(`Component.Quota.index_10`)),1)),x(`li`,null,U(e.$t(`Component.Quota.index_11`)),1)]}),_:1})])}}}),R=l({default:function(){return L}}),L=z}}})})(); \ No newline at end of file diff --git a/BTPanel/static/vite/js/feature-Quota.js b/BTPanel/static/vite/js/feature-Quota.js index cc147cb6..1df3fa27 100644 --- a/BTPanel/static/vite/js/feature-Quota.js +++ b/BTPanel/static/vite/js/feature-Quota.js @@ -1,8 +1,7 @@ ;(() => { - const hrefs = [] const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1784873523001" + const version = "1786507437784" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() @@ -28,14 +27,5 @@ loaded.add(url.href) removeAfterLoad(freshLink, link) } - for (const href of hrefs) { - const url = new URL(href, import.meta.url).href - if (loaded.has(url)) continue - const link = document.createElement("link") - link.rel = "stylesheet" - link.href = url - document.head.appendChild(link) - loaded.add(url) - } })(); -import{r as e}from"./rolldown-runtime.js?v=1784873523001";import{Cn as t,Dn as n,En as r,Er as i,Ft as a,On as o,Sn as s,Zr as c,_r as l,bn as u,kn as d,nn as f,qn as p,sr as m,xn as h,yn as g,yr as _}from"./vendor-utils.js?v=1784873523001";import{l as v}from"./vendor-vue.js?v=1784873523001";import{P as y,bt as b,k as x,w as S,wt as C,xt as w,yt as T}from"./vendor-naive.js?v=1784873523001";import{ap as E,jf as D,ln as O,mn as k}from"./app.js?v=1784873523001";import{Ki as A}from"./app-components.js?v=1784873523001";import{Cf as j,Sf as M}from"./app-shared.js?v=1784873523001";import{n as N,r as P}from"./vendor-pdf.js?v=1784873523001";f(),P();var F={class:`leading-20px`},I=d({__name:`index`,props:{type:{default:`site`},data:{},callback:{}},setup(e){let{t:s}=v(),l=e,d=g(()=>{let{data:e}=l,{quota:t}=e;return!t.size}),f=g(()=>{if(d.value)return 0;let{data:e}=l,t=a(e,`quota.used`,0),n=a(e,`quota.size`,0);return n=n*1024*1024,n===0?0:t/n*100}),_=g(()=>{let{data:e}=l;return E(a(e,`quota.used`,0))}),y=g(()=>{let{data:e}=l;return`${a(e,`quota.size`,0).toFixed(2)} MB`}),b=g(()=>f.value<90?`success`:`error`),x=new Map([[`site`,`Site`],[`ftp`,`FTP`],[`database`,`Database`]]),w=()=>{D({title:`${s(`Component.Quota.index_5`,[l.data.name,x.get(l.type)||`--`])}`,width:480,minHeight:222,footer:!0,data:{type:l.type,info:l.data,callback:l.callback},component:o(()=>N(()=>Promise.resolve().then(()=>G),void 0))})};return(e,a)=>{let o=k,s=S,l=C;return i(d)?(p(),h(o,{key:0,onClick:w},{default:m(()=>[r(c(e.$t(`Component.Quota.index_2`)),1)]),_:1})):(p(),t(`div`,{key:1,class:`cursor-pointer`,onClick:w},[n(l,{placement:`bottom-start`,"arrow-point-to-center":!0},{trigger:m(()=>[n(s,{type:`line`,status:i(b),percentage:i(f),height:12,"border-radius":2,"show-indicator":!1},null,8,[`status`,`percentage`])]),default:m(()=>[u(`div`,F,[u(`p`,null,c(e.$t(`Component.Quota.index_3`,[i(_)])),1),u(`p`,null,c(e.$t(`Component.Quota.index_12`,[i(y)])),1),u(`p`,null,c(e.$t(`Component.Quota.index_4`)),1)])]),_:1})]))}}}),L=e({default:()=>R}),R=I;f();var z={class:`px-20px py-24px`},B={class:`w-160px`},V={class:`w-160px`},H={class:`text-error`},U={key:0},W=d({__name:`quota-config`,props:{data:{}},setup(e,{expose:o}){let{type:d,info:f,callback:h}=e.data,g=l({used:`0`,size:0}),v=_(`MB`);return(()=>{let e=a(f,`quota.used`,0);if(e>0){let t=E(e).split(` `);g.used=t[0],v.value=t[1]}g.size=a(f,`quota.size`,0)})(),o({onConfirm:async({hide:e})=>{(d===`site`||d===`ftp`)&&await j({size:g.size,quota_type:d,path:a(f,`path`,``)}),d===`database`&&await M({size:g.size,db_name:a(f,`name`,``)}),h==null||h(),e()}}),(e,a)=>{let o=w,l=T,f=b,h=y,_=x,S=A,C=O;return p(),t(`div`,z,[n(S,{"label-width":`180`},{default:m(()=>[n(h,{label:e.$t(`Component.Quota.index_6`)},{default:m(()=>[u(`div`,B,[n(f,null,{default:m(()=>[n(o,{value:i(g).used,"onUpdate:value":a[0]||(a[0]=e=>i(g).used=e),disabled:!0},null,8,[`value`]),n(l,{class:`w-44px text-center`},{default:m(()=>[r(c(i(v)),1)]),_:1})]),_:1})])]),_:1},8,[`label`]),n(h,{label:e.$t(`Component.Quota.index_7`)},{default:m(()=>[u(`div`,V,[n(f,null,{default:m(()=>[n(_,{value:i(g).size,"onUpdate:value":a[1]||(a[1]=e=>i(g).size=e),min:0,"show-button":!1},null,8,[`value`]),n(l,{class:`w-44px text-center`},{default:m(()=>[...a[2]||(a[2]=[r(`MB`,-1)])]),_:1})]),_:1})])]),_:1},8,[`label`])]),_:1}),n(C,{class:`mt-8px`},{default:m(()=>[u(`li`,H,c(e.$t(`Component.Quota.index_8`)),1),u(`li`,null,c(e.$t(`Component.Quota.index_9`)),1),i(d)===`database`?s(``,!0):(p(),t(`li`,U,c(e.$t(`Component.Quota.index_10`)),1)),u(`li`,null,c(e.$t(`Component.Quota.index_11`)),1)]),_:1})])}}}),G=e({default:()=>K}),K=W;export{L as t}; \ No newline at end of file +import{r as e}from"./rolldown-runtime.js?v=1786507437784";import{Cn as t,Dn as n,En as r,Ft as i,Jn as a,On as o,Or as s,Sn as c,bn as l,br as u,cr as d,ei as f,kn as p,nn as m,vr as h,xn as g,yn as _}from"./vendor-utils.js?v=1786507437784";import{l as v}from"./vendor-vue.js?v=1786507437784";import{A as y,F as b,St as x,T as S,Tt as C,bt as w,xt as T}from"./vendor-naive.js?v=1786507437784";import{Pf as E,cp as D,ln as O,mn as k}from"./app.js?v=1786507437784";import{Ki as A}from"./app-components.js?v=1786507437784";import{bf as j,xf as M}from"./app-shared.js?v=1786507437784";import{n as N,r as P}from"./vendor-pdf.js?v=1786507437784";m(),P();var F={class:`leading-20px`},I=p({__name:`index`,props:{type:{default:`site`},data:{},callback:{}},setup(e){let{t:c}=v(),u=e,p=_(()=>{let{data:e}=u,{quota:t}=e;return!t.size}),m=_(()=>{if(p.value)return 0;let{data:e}=u,t=i(e,`quota.used`,0),n=i(e,`quota.size`,0);return n=n*1024*1024,n===0?0:t/n*100}),h=_(()=>{let{data:e}=u;return D(i(e,`quota.used`,0))}),y=_(()=>{let{data:e}=u;return`${i(e,`quota.size`,0).toFixed(2)} MB`}),b=_(()=>m.value<90?`success`:`error`),x=new Map([[`site`,`Site`],[`ftp`,`FTP`],[`database`,`Database`]]),w=()=>{E({title:`${c(`Component.Quota.index_5`,[u.data.name,x.get(u.type)||`--`])}`,width:480,minHeight:222,footer:!0,data:{type:u.type,info:u.data,callback:u.callback},component:o(()=>N(()=>Promise.resolve().then(()=>G),void 0))})};return(e,i)=>{let o=k,c=S,u=C;return s(p)?(a(),g(o,{key:0,onClick:w},{default:d(()=>[r(f(e.$t(`Component.Quota.index_2`)),1)]),_:1})):(a(),t(`div`,{key:1,class:`cursor-pointer`,onClick:w},[n(u,{placement:`bottom-start`,"arrow-point-to-center":!0},{trigger:d(()=>[n(c,{type:`line`,status:s(b),percentage:s(m),height:12,"border-radius":2,"show-indicator":!1},null,8,[`status`,`percentage`])]),default:d(()=>[l(`div`,F,[l(`p`,null,f(e.$t(`Component.Quota.index_3`,[s(h)])),1),l(`p`,null,f(e.$t(`Component.Quota.index_12`,[s(y)])),1),l(`p`,null,f(e.$t(`Component.Quota.index_4`)),1)])]),_:1})]))}}}),L=e({default:()=>R}),R=I;m();var z={class:`px-20px py-24px`},B={class:`w-160px`},V={class:`w-160px`},H={class:`text-error`},U={key:0},W=p({__name:`quota-config`,props:{data:{}},setup(e,{expose:o}){let{type:p,info:m,callback:g}=e.data,_=h({used:`0`,size:0}),v=u(`MB`);return(()=>{let e=i(m,`quota.used`,0);if(e>0){let t=D(e).split(` `);_.used=t[0],v.value=t[1]}_.size=i(m,`quota.size`,0)})(),o({onConfirm:async({hide:e})=>{(p===`site`||p===`ftp`)&&await M({size:_.size,quota_type:p,path:i(m,`path`,``)}),p===`database`&&await j({size:_.size,db_name:i(m,`name`,``)}),g==null||g(),e()}}),(e,i)=>{let o=x,u=w,m=T,h=b,g=y,S=A,C=O;return a(),t(`div`,z,[n(S,{"label-width":`180`},{default:d(()=>[n(h,{label:e.$t(`Component.Quota.index_6`)},{default:d(()=>[l(`div`,B,[n(m,null,{default:d(()=>[n(o,{value:s(_).used,"onUpdate:value":i[0]||(i[0]=e=>s(_).used=e),disabled:!0},null,8,[`value`]),n(u,{class:`w-44px text-center`},{default:d(()=>[r(f(s(v)),1)]),_:1})]),_:1})])]),_:1},8,[`label`]),n(h,{label:e.$t(`Component.Quota.index_7`)},{default:d(()=>[l(`div`,V,[n(m,null,{default:d(()=>[n(g,{value:s(_).size,"onUpdate:value":i[1]||(i[1]=e=>s(_).size=e),min:0,"show-button":!1},null,8,[`value`]),n(u,{class:`w-44px text-center`},{default:d(()=>[...i[2]||(i[2]=[r(`MB`,-1)])]),_:1})]),_:1})])]),_:1},8,[`label`])]),_:1}),n(C,{class:`mt-8px`},{default:d(()=>[l(`li`,H,f(e.$t(`Component.Quota.index_8`)),1),l(`li`,null,f(e.$t(`Component.Quota.index_9`)),1),s(p)===`database`?c(``,!0):(a(),t(`li`,U,f(e.$t(`Component.Quota.index_10`)),1)),l(`li`,null,f(e.$t(`Component.Quota.index_11`)),1)]),_:1})])}}}),G=e({default:()=>K}),K=W;export{L as t}; \ No newline at end of file diff --git a/BTPanel/static/vite/js/feature-Terminal-legacy.js b/BTPanel/static/vite/js/feature-Terminal-legacy.js index f1e89b2c..0b7555d6 100644 --- a/BTPanel/static/vite/js/feature-Terminal-legacy.js +++ b/BTPanel/static/vite/js/feature-Terminal-legacy.js @@ -1,5 +1,5 @@ -(function(){System.register([`./vendor-utils-legacy.js?v=1784873523001`,`./vendor-vue-legacy.js?v=1784873523001`,`./app-legacy.js?v=1784873523001`,`./app-shared-legacy.js?v=1784873523001`,`./vendor-terminal-legacy.js?v=1784873523001`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D;function O(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]-1&&(D.value=!0),(n.indexOf(`@127.0.0.1:`)!=-1||n.indexOf(`@localhost:`)!=-1)&&n.indexOf(`Authentication failed`)!=-1){x(),P();return}else if(n==`\\r\\nlogout\\r\\n`||n==`logout\\r\\n`||n==`\r logout\r `||n==`logout\r diff --git a/BTPanel/static/vite/js/feature-Terminal.js b/BTPanel/static/vite/js/feature-Terminal.js index 21335a7a..0a43e39f 100644 --- a/BTPanel/static/vite/js/feature-Terminal.js +++ b/BTPanel/static/vite/js/feature-Terminal.js @@ -1,8 +1,7 @@ ;(() => { - const hrefs = ["../css/feature-Terminal.css?v=1784873523001"] const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1784873523001" + const version = "1786507437784" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() @@ -28,28 +27,19 @@ loaded.add(url.href) removeAfterLoad(freshLink, link) } - for (const href of hrefs) { - const url = new URL(href, import.meta.url).href - if (loaded.has(url)) continue - const link = document.createElement("link") - link.rel = "stylesheet" - link.href = url - document.head.appendChild(link) - loaded.add(url) - } })(); -import{Cn as e,Rn as t,Vn as n,Wn as r,ar as i,kn as a,nn as o,qn as s,y as c,yr as l}from"./vendor-utils.js?v=1784873523001";import{l as u}from"./vendor-vue.js?v=1784873523001";import{If as d}from"./app.js?v=1784873523001";import{Tf as f}from"./app-shared.js?v=1784873523001";import{a as p,i as m,n as h,r as g,t as _}from"./vendor-terminal.js?v=1784873523001";o();var v=p(),y=m(),b=g(),x=h(),S=_(),C=a({__name:`index`,props:{url:{default:`/ws_model`},id:{},data:{default:()=>[]}},emits:[`message`],setup(i,{emit:a}){let o=i,d=a,{t:p}=u(),{ws:m,status:h,send:g,close:_}=f(o.url,{verifyData:o.id?{id:o.id}:{},onMessage:(e,t)=>{let n=t.data;if(d(`message`,n),n.indexOf(`Authentication timeout.`)>-1&&(T.value=!0),(n.indexOf(`@127.0.0.1:`)!=-1||n.indexOf(`@localhost:`)!=-1)&&n.indexOf(`Authentication failed`)!=-1){_(),M();return}else if(n==`\\r\\nlogout\\r\\n`||n==`logout\\r\\n`||n==`\r +import{Cn as e,Gn as t,Hn as n,Jn as r,br as i,kn as a,nn as o,or as s,y as c,zn as l}from"./vendor-utils.js?v=1786507437784";import{l as u}from"./vendor-vue.js?v=1786507437784";import{zf as d}from"./app.js?v=1786507437784";import{Cf as f}from"./app-shared.js?v=1786507437784";import{a as p,i as m,n as h,r as g,t as _}from"./vendor-terminal.js?v=1786507437784";o();var v=p(),y=m(),b=g(),x=h(),S=_(),C=a({__name:`index`,props:{url:{default:`/ws_model`},id:{},data:{default:()=>[]}},emits:[`message`],setup(a,{emit:o}){let s=a,d=o,{t:p}=u(),{ws:m,status:h,send:g,close:_}=f(s.url,{verifyData:s.id?{id:s.id}:{},onMessage:(e,t)=>{let n=t.data;if(d(`message`,n),n.indexOf(`Authentication timeout.`)>-1&&(T.value=!0),(n.indexOf(`@127.0.0.1:`)!=-1||n.indexOf(`@localhost:`)!=-1)&&n.indexOf(`Authentication failed`)!=-1){_(),M();return}else if(n==`\\r\\nlogout\\r\\n`||n==`logout\\r\\n`||n==`\r logout\r `||n==`logout\r -`||n.search(/logout[\r\n]+$/)>-1){C.write(`\r`+p(`Component.Terminal.index_1`)+`\r`),M(),_();return}}}),C,w,T=l(!1),E=l(null),D=()=>{C=new v.Terminal({cursorBlink:!0,fontSize:14,fontFamily:`Monaco, Menlo, Consolas, 'Courier New', monospace`,theme:{background:`#333`,foreground:`#ececec`}}),w=new y.FitAddon,O(),k(),P(),I()},O=()=>{let e=m.value;e&&(C.loadAddon(w),C.loadAddon(new S.CanvasAddon),C.loadAddon(new x.WebLinksAddon),C.loadAddon(new b.AttachAddon(e)))},k=()=>{E.value&&C.open(E.value)},A=!1,j=()=>{A=!0},M=()=>{A=!1},N=()=>{let{data:e}=o;e.forEach(e=>{g(e)})},P=()=>{N(),C.focus(),C.onData(e=>{let t=m.value;e===`\r`&&T.value&&(T.value=!1,C.write(`\r +`||n.search(/logout[\r\n]+$/)>-1){C.write(`\r`+p(`Component.Terminal.index_1`)+`\r`),M(),_();return}}}),C,w,T=i(!1),E=i(null),D=()=>{C=new v.Terminal({cursorBlink:!0,fontSize:14,fontFamily:`Monaco, Menlo, Consolas, 'Courier New', monospace`,theme:{background:`#333`,foreground:`#ececec`}}),w=new y.FitAddon,O(),k(),P(),I()},O=()=>{let e=m.value;e&&(C.loadAddon(w),C.loadAddon(new S.CanvasAddon),C.loadAddon(new x.WebLinksAddon),C.loadAddon(new b.AttachAddon(e)))},k=()=>{E.value&&C.open(E.value)},A=!1,j=()=>{A=!0},M=()=>{A=!1},N=()=>{let{data:e}=s;e.forEach(e=>{g(e)})},P=()=>{N(),C.focus(),C.onData(e=>{let t=m.value;e===`\r`&&T.value&&(T.value=!1,C.write(`\r `),F()),t===null&&e===`\r`&&!A&&(j(),C.write(`\r `+p(`Component.Terminal.index_2`)+`\r -`),F())})},F=()=>{P();let e=m.value;e&&C.loadAddon(new b.AttachAddon(e))},I=()=>{t(()=>{if(w.fit(),h.value!==`CLOSED`){let{cols:e,rows:t}=C;g({cols:e,rows:t,resize:1})}})},L=!0,R=new ResizeObserver(()=>{c(()=>{if(L){L=!1;return}I()},200)()}),z=()=>{let e=E.value;e&&R.observe(e)};return r(()=>{D(),z()}),n(()=>{_(),R==null||R.disconnect(),C==null||C.dispose()}),(t,n)=>(s(),e(`div`,{ref_key:`terminalRef`,ref:E,class:`w-full h-full`},null,512))}});o();var w=d(a({__name:`index`,props:{data:{},url:{}},emits:[`success`],setup(a,{expose:o,emit:d}){let{t:p}=u(),m=a,{data:h}=m,g=d,{ws:_,status:C,send:w,open:T,close:E}=f(m.url,{get verifyData(){return{...h}},onMessage:(e,t)=>{let n=t.data;if(n.indexOf(`Authentication timeout.`)>-1)k.value=!0;else if(n==`\\r\\nlogout\\r\\n`||n==`logout\\r\\n`||n==`\r +`),F())})},F=()=>{P();let e=m.value;e&&C.loadAddon(new b.AttachAddon(e))},I=()=>{l(()=>{if(w.fit(),h.value!==`CLOSED`){let{cols:e,rows:t}=C;g({cols:e,rows:t,resize:1})}})},L=!0,R=new ResizeObserver(()=>{c(()=>{if(L){L=!1;return}I()},200)()}),z=()=>{let e=E.value;e&&R.observe(e)};return t(()=>{D(),z()}),n(()=>{_(),R==null||R.disconnect(),C==null||C.dispose()}),(t,n)=>(r(),e(`div`,{ref_key:`terminalRef`,ref:E,class:`w-full h-full`},null,512))}});o();var w=d(a({__name:`index`,props:{data:{},url:{}},emits:[`success`],setup(a,{expose:o,emit:d}){let{t:p}=u(),m=a,{data:h}=m,g=d,{ws:_,status:C,send:w,open:T,close:E}=f(m.url,{get verifyData(){return{...h}},onMessage:(e,t)=>{let n=t.data;if(n.indexOf(`Authentication timeout.`)>-1)k.value=!0;else if(n==`\\r\\nlogout\\r\\n`||n==`logout\\r\\n`||n==`\r logout\r `||n==`logout\r -`||n.search(/logout[\r\n]+$/)>-1){D.write(`\r`+p(`Component.Terminal.index_1`)+`\r`),L(),E();return}}}),D,O,k=l(!1),A=l(null),j=()=>{D=new v.Terminal({cursorBlink:!0,fontSize:14,fontFamily:`Monaco, Menlo, Consolas, 'Courier New', monospace`,theme:{background:`#333`,foreground:`#ececec`}}),O=new y.FitAddon,N(),P(),R(),B()},M=null,N=()=>{let e=_.value;e&&(D.loadAddon(O),D.loadAddon(new S.CanvasAddon),D.loadAddon(new x.WebLinksAddon),M=new b.AttachAddon(e),D.loadAddon(M),setTimeout(()=>{O.fit()},100))};i([_,C],([e,t])=>{if(t===`CLOSED`&&e){D.write(`\r +`||n.search(/logout[\r\n]+$/)>-1){D.write(`\r`+p(`Component.Terminal.index_1`)+`\r`),L(),E();return}}}),D,O,k=i(!1),A=i(null),j=()=>{D=new v.Terminal({cursorBlink:!0,fontSize:14,fontFamily:`Monaco, Menlo, Consolas, 'Courier New', monospace`,theme:{background:`#333`,foreground:`#ececec`}}),O=new y.FitAddon,N(),P(),R(),B()},M=null,N=()=>{let e=_.value;e&&(D.loadAddon(O),D.loadAddon(new S.CanvasAddon),D.loadAddon(new x.WebLinksAddon),M=new b.AttachAddon(e),D.loadAddon(M),setTimeout(()=>{O.fit()},100))};s([_,C],([e,t])=>{if(t===`CLOSED`&&e){D.write(`\r `+p(`Component.Terminal.index_2`)+`\r `),setTimeout(()=>{T()},500);return}t===`OPEN`&&e&&(M&&M.dispose(),M=new b.AttachAddon(e),D.loadAddon(M),setTimeout(()=>{O.fit();let{cols:e,rows:t}=D;w({cols:e,rows:t,resize:1}),g(`success`)},100))},{immediate:!1});let P=()=>{A.value&&D.open(A.value)},F=!1,I=()=>{F=!0},L=()=>{F=!1},R=()=>{D.focus(),D.onData(e=>{let t=_.value;e===`\r`&&k.value&&(k.value=!1,D.write(`\r `),z()),t===void 0&&e===`\r`&&!F&&(I(),D.write(`\r `+p(`Component.Terminal.index_2`)+`\r -`),z())})},z=()=>{T(),R();let e=_.value;e&&D.loadAddon(new b.AttachAddon(e))},B=()=>{t(()=>{if(O.fit(),C.value!==`CLOSED`){let{cols:e,rows:t}=D;w({cols:e,rows:t,resize:1})}})},V=!0,H=new ResizeObserver(()=>{c(()=>{if(V){V=!1;return}B()},200)()}),U=()=>{let e=A.value;e&&H.observe(e)};return o({send:w}),r(async()=>{j(),U()}),n(()=>{H==null||H.disconnect(),E(),D==null||D.dispose()}),(t,n)=>(s(),e(`div`,{ref_key:`terminalRef`,ref:A,class:`w-full h-full`},null,512))}}),[[`__scopeId`,`data-v-2cd3b6dc`]]);export{C as n,w as t}; \ No newline at end of file +`),z())})},z=()=>{T(),R();let e=_.value;e&&D.loadAddon(new b.AttachAddon(e))},B=()=>{l(()=>{if(O.fit(),C.value!==`CLOSED`){let{cols:e,rows:t}=D;w({cols:e,rows:t,resize:1})}})},V=!0,H=new ResizeObserver(()=>{c(()=>{if(V){V=!1;return}B()},200)()}),U=()=>{let e=A.value;e&&H.observe(e)};return o({send:w}),t(async()=>{j(),U()}),n(()=>{H==null||H.disconnect(),E(),D==null||D.dispose()}),(t,n)=>(r(),e(`div`,{ref_key:`terminalRef`,ref:A,class:`w-full h-full`},null,512))}}),[[`__scopeId`,`data-v-2cd3b6dc`]]);export{C as n,w as t}; \ No newline at end of file diff --git a/BTPanel/static/vite/js/file-version.js b/BTPanel/static/vite/js/file-version.js index e73a7bd1..78297dbb 100644 --- a/BTPanel/static/vite/js/file-version.js +++ b/BTPanel/static/vite/js/file-version.js @@ -1 +1 @@ -1784873523001 \ No newline at end of file +1786507437784 \ No newline at end of file diff --git a/BTPanel/static/vite/js/index-legacy.js b/BTPanel/static/vite/js/index-legacy.js index 41f878e3..6dee4207 100644 --- a/BTPanel/static/vite/js/index-legacy.js +++ b/BTPanel/static/vite/js/index-legacy.js @@ -1 +1 @@ -(function(){System.register([`./app-legacy.js?v=1784873523001`],function(e,t){return{setters:[function(){}],execute:function(){(function(){var e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;var t=!0,n=!1,r=void 0;try{for(var i=document.querySelectorAll(`link[rel="modulepreload"]`)[Symbol.iterator](),a;!(t=(a=i.next()).done);t=!0){var o=a.value;c(o)}}catch(e){n=!0,r=e}finally{try{!t&&i.return!=null&&i.return()}finally{if(n)throw r}}new MutationObserver(function(e){var t=!0,n=!1,r=void 0;try{for(var i=e[Symbol.iterator](),a;!(t=(a=i.next()).done);t=!0){var o=a.value;if(o.type===`childList`){var s=!0,l=!1,u=void 0;try{for(var d=o.addedNodes[Symbol.iterator](),f;!(s=(f=d.next()).done);s=!0){var p=f.value;p.tagName===`LINK`&&p.rel===`modulepreload`&&c(p)}}catch(e){l=!0,u=e}finally{try{!s&&d.return!=null&&d.return()}finally{if(l)throw u}}}}}catch(e){n=!0,r=e}finally{try{!t&&i.return!=null&&i.return()}finally{if(n)throw r}}}).observe(document,{childList:!0,subtree:!0});function s(e){var t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin===`use-credentials`?t.credentials=`include`:e.crossOrigin===`anonymous`?t.credentials=`omit`:t.credentials=`same-origin`,t}function c(e){if(!e.ep){e.ep=!0;var t=s(e);fetch(e.href,t)}}})()}}})})(); \ No newline at end of file +(function(){System.register([`./app-legacy.js?v=1786507437784`],function(e,t){return{setters:[function(){}],execute:function(){(function(){var e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;var t=!0,n=!1,r=void 0;try{for(var i=document.querySelectorAll(`link[rel="modulepreload"]`)[Symbol.iterator](),a;!(t=(a=i.next()).done);t=!0){var o=a.value;c(o)}}catch(e){n=!0,r=e}finally{try{!t&&i.return!=null&&i.return()}finally{if(n)throw r}}new MutationObserver(function(e){var t=!0,n=!1,r=void 0;try{for(var i=e[Symbol.iterator](),a;!(t=(a=i.next()).done);t=!0){var o=a.value;if(o.type===`childList`){var s=!0,l=!1,u=void 0;try{for(var d=o.addedNodes[Symbol.iterator](),f;!(s=(f=d.next()).done);s=!0){var p=f.value;p.tagName===`LINK`&&p.rel===`modulepreload`&&c(p)}}catch(e){l=!0,u=e}finally{try{!s&&d.return!=null&&d.return()}finally{if(l)throw u}}}}}catch(e){n=!0,r=e}finally{try{!t&&i.return!=null&&i.return()}finally{if(n)throw r}}}).observe(document,{childList:!0,subtree:!0});function s(e){var t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin===`use-credentials`?t.credentials=`include`:e.crossOrigin===`anonymous`?t.credentials=`omit`:t.credentials=`same-origin`,t}function c(e){if(!e.ep){e.ep=!0;var t=s(e);fetch(e.href,t)}}})()}}})})(); \ No newline at end of file diff --git a/BTPanel/static/vite/js/index.js b/BTPanel/static/vite/js/index.js index 1e45bc01..41f114fe 100644 --- a/BTPanel/static/vite/js/index.js +++ b/BTPanel/static/vite/js/index.js @@ -1,8 +1,7 @@ ;(() => { - const hrefs = [] const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1784873523001" + const version = "1786507437784" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() @@ -28,14 +27,5 @@ loaded.add(url.href) removeAfterLoad(freshLink, link) } - for (const href of hrefs) { - const url = new URL(href, import.meta.url).href - if (loaded.has(url)) continue - const link = document.createElement("link") - link.rel = "stylesheet" - link.href = url - document.head.appendChild(link) - loaded.add(url) - } })(); -import'data:text/javascript,"js/index.js?v=1784873523001";if(!import.meta.resolve)throw Error("import.meta.resolve not supported")';export function __vite_legacy_guard(){import.meta.url,import(`_`).catch(()=>1),(async function*(){})().next()}import"./app.js?v=1784873523001";(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e)if(t.type===`childList`)for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin===`use-credentials`?t.credentials=`include`:e.crossOrigin===`anonymous`?t.credentials=`omit`:t.credentials=`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})(); \ No newline at end of file +import'data:text/javascript,"js/index.js?v=1786507437784";if(!import.meta.resolve)throw Error("import.meta.resolve not supported")';export function __vite_legacy_guard(){import.meta.url,import(`_`).catch(()=>1),(async function*(){})().next()}import"./app.js?v=1786507437784";(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e)if(t.type===`childList`)for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin===`use-credentials`?t.credentials=`include`:e.crossOrigin===`anonymous`?t.credentials=`omit`:t.credentials=`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})(); \ No newline at end of file diff --git a/BTPanel/static/vite/js/legacy-layout-legacy.js b/BTPanel/static/vite/js/legacy-layout-legacy.js index b512de14..6b401ca0 100644 --- a/BTPanel/static/vite/js/legacy-layout-legacy.js +++ b/BTPanel/static/vite/js/legacy-layout-legacy.js @@ -1,3 +1,3 @@ -(function(){System.register([`./rolldown-runtime-legacy.js?v=1784873523001`,`./vendor-utils-legacy.js?v=1784873523001`,`./vendor-vue-legacy.js?v=1784873523001`,`./vendor-naive-legacy.js?v=1784873523001`,`./app-legacy.js?v=1784873523001`,`./vendor-pdf-legacy.js?v=1784873523001`,`./feature-Feedback-legacy.js?v=1784873523001`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,ee,_,te,v,y,b,x,S,ne,C,w,T,E,D,O,k,A,j,M,N,P,F,I,L,R,z,B,V,H,U,W,G,K,q,J,Y,X,re,ie,Z;function Q(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n.n-layout-scroll-container{overflow-x:auto} +(function(){System.register([`./rolldown-runtime-legacy.js?v=1786507437784`,`./vendor-utils-legacy.js?v=1786507437784`,`./vendor-vue-legacy.js?v=1786507437784`,`./vendor-naive-legacy.js?v=1786507437784`,`./app-legacy.js?v=1786507437784`,`./vendor-pdf-legacy.js?v=1786507437784`,`./feature-Feedback-legacy.js?v=1786507437784`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,ee,_,te,v,y,b,x,S,ne,C,w,T,E,D,O,k,A,j,M,N,P,F,I,L,R,z,B,V,H,U,W,G,K,q,J,Y,X,re,ie,Z;function Q(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n.n-layout-scroll-container{overflow-x:auto} /*$vite$:1*/`,document.head.appendChild(_),P(),N(),P(),v={class:`sider-header`},b={class:`text`},f=k({__name:`LayoutSider`,setup:function(e){var t=this,n=ie(),r=U(),i=G(A()),a=i.address,o=i.taskCount,s=Y().t,c=C(function(){var e;return(e=n.meta)!=null&&e.activeMenu?n.meta.activeMenu:n.name}),l=C(function(){var e=[];return r.showMenus.forEach(function(t){e.push({key:t.name,label:u(t)})}),e.push({key:`logout`,label:u({to:``,icon:`logout`,name:``,label:s(`Layout.Sider.logout_1`),showName:``})}),e}),u=function(e){return function(){return D(h,{class:`n-menu-item-link `.concat(e.icon),to:{name:e.to}},{default:function(){return[e.label]}})}},f=function(e){e===`logout`&&p(),z(`panel_menu_old`,e)},p=function(){J({title:s(`Layout.Sider.logout_2`),content:s(`Layout.Sider.logout_3`),onConfirm:function(){window.location.href=`/login?dologin=True`}})};return r.generateRoutes(),r.generateHideNames(),function(e,n){var r=m,i=d;return R(),T(i,{width:184,style:{zIndex:998}},{default:Z(function(){var e=t;return[w(`div`,v,[n[1]||(n[1]=w(`img`,{class:`w-22px mr-8px`,src:`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAQCAYAAAAS7Y8mAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAdgAAAHYBTnsmCAAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAGPSURBVDiNldQ9ixRBEAbgZ3Zn1fVOuQU/wK9AMDDS1MvuRxj5CwTBP2CiYmYmGBsYGRsaa2qkkSiCgRd4y3ri3XqzbdDV7Lgs7uwLRc90V1dXv29VVymluxiiRoVkNaoYG7wN+9chpTTBBn7jKA5YhYR+JPQEDxYd6rAPeIwDnOgQuMEIz3F8mUMdC9/wqkPAxb1P0Yv/6ziLX/hTy9c6jXPYXSPwBQywF+Mz7GCCSRGMbqK1Ufwbmb4beI9TuNZFqFWoZCH7Mp0XcaX33y3dUDKfmRdD1bM+BYuoWtaEKeIdyqSvg5+RZSWX6Ri3ZUqmRbxjcqnsx3cyF7Utbpmf4YxcapXcWFNcjiSbOk7Yxhu5BocRaGBeoyXYNII32MTJsJ7cvR/D92aN1xFsFA6HYZ/iiiWjTVyVGyrhBz7jXSQxxq3wPahxJ7JuX30sd9IoshviC77KzdSmag+XYm4QNq0tF+0e7sc1SwPs4xFeLPHvt2ibsfwl24rFl/KLV/jdCho2ZC3a+I6HOB9rR38B10ZjDE49T6kAAAAASUVORK5CYII=`,alt:``},null,-1)),w(`div`,b,K(q(a)),1),w(`div`,{id:`task`,class:`message`,onClick:n[0]||(n[0]=function(){var t=[...arguments];return q(le)&&q(le).apply(e,$(t))})},K(q(o)),1)]),D(r,{value:q(c),"root-indent":0,options:q(l),"onUpdate:value":f},null,8,[`value`,`options`])]}),_:1})}}}),u=x(f,[[`__scopeId`,`data-v-3dfbd727`]]),P(),l=k({__name:`LayoutMain`,setup:function(e){var t=[],n=function(e,t){e.forEach(function(e){var r,i;(r=e.meta)!=null&&r.keepAlive&&e.name&&t.push(e.name),!(e==null||(i=e.children)==null)&&i.length&&n(e.children,t)})};n(W,t);var r=C(function(){return Math.random()});return function(e,n){var a=V(`router-view`);return R(),T(a,{key:q(r)},{default:Z(function(e){var n=e.Component,r=e.route;return[(R(),T(i,{include:t},[(R(),T(H(n),{key:r.path}))],1024)),D(L)]}),_:1})}}}),c=l,P(),te={class:`mr-6px`},y={class:`flex items-center`},s=k({__name:`LayoutFooter`,setup:function(e){var t=new Date().getFullYear(),i=function(){window.open(`https://t.me/aapanel_official`)},a=function(){window.open(`https://discord.gg/Tya5yceBpd`)},s=function(){window.open(`mailto:support@aapanel.com`)};return function(e,c){var l=ne,u=S,d=n,f=r,p=o;return R(),T(p,{id:`layout-footer`},{default:Z(function(){return[D(f,{class:`h-52px`,justify:`center`,align:`center`},{default:Z(function(){return[w(`div`,null,[w(`span`,te,K(e.$t(`Layout.Footer.index_1`,[q(t)])),1),D(l,{href:`https://www.aapanel.com`,target:`_blank`},{default:Z(function(){return $(c[0]||(c[0]=[E(`(www.aapanel.com)`,-1)]))}),_:1})]),w(`div`,y,[D(l,{href:`http://forum.aapanel.com`,target:`_blank`},{default:Z(function(){return $(c[1]||(c[1]=[E(`Forum`,-1)]))}),_:1}),D(l,{class:`ml-12px`,href:`https://doc.aapanel.com/web/#/3?page_id=117`,target:`_blank`},{default:Z(function(){return[E(K(e.$t(`Layout.Footer.index_3`)),1)]}),_:1}),c[5]||(c[5]=w(`span`,{class:`ml-12px`},`Support: `,-1)),D(d,{class:`ml-8px`,secondary:``,size:`small`,onClick:i},{default:Z(function(){return[D(u,{name:`telegram`,color:`#A6ADB3`}),c[2]||(c[2]=w(`span`,{class:`ml-4px`},`Telegram`,-1))]}),_:1}),D(d,{class:`ml-8px`,secondary:``,size:`small`,onClick:a},{default:Z(function(){return[D(u,{name:`discord`,size:`14`,color:`#A6ADB3`}),c[3]||(c[3]=w(`span`,{class:`ml-4px`},`Discord`,-1))]}),_:1}),D(d,{class:`ml-8px`,secondary:``,size:`small`,onClick:s},{default:Z(function(){return[D(u,{name:`email`,size:`14`,color:`#A6ADB3`}),c[4]||(c[4]=w(`span`,{class:`ml-4px`},`Email: support@aapanel.com`,-1))]}),_:1})])]}),_:1})]}),_:1})}}}),a=s,P(),M=k({__name:`index`,setup:function(e){var t=A(),n=G(t),r=n.mainHeight,i=n.bodyMinWidth,o=C(function(){return r.value===0?`auto`:``.concat(r.value,`px`)}),s=B();return re(s,function(e){var n=e[0].contentRect,r=n.width,i=n.height,a=document.querySelector(`#layout-footer`),o=a==null?void 0:a.getBoundingClientRect(),s=(o==null?void 0:o.height)||0;t.setMainWidth(r),t.setMainHeight(i-s)}),function(e,t){var n=p;return R(),T(n,{class:`h-full`,"has-sider":``},{default:Z(function(){return[D(u),D(n,{ref_key:`layoutRef`,ref:s,id:`layout-content`,class:`bt-layout`,style:I({minWidth:q(i)+`px`})},{default:Z(function(){return[w(`div`,{id:`layout-main`,style:I({minHeight:q(o)})},[D(c)],4),D(a)]}),_:1},8,[`style`])]}),_:1})}}}),e(`t`,g({default:function(){return F}})),F=x(M,[[`__scopeId`,`data-v-11e34eb6`]])}}})})(); \ No newline at end of file diff --git a/BTPanel/static/vite/js/legacy-layout.js b/BTPanel/static/vite/js/legacy-layout.js index 17e487d4..7e29d223 100644 --- a/BTPanel/static/vite/js/legacy-layout.js +++ b/BTPanel/static/vite/js/legacy-layout.js @@ -1,8 +1,7 @@ ;(() => { - const hrefs = ["../css/legacy-layout.css?v=1784873523001"] const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1784873523001" + const version = "1786507437784" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() @@ -28,14 +27,6 @@ loaded.add(url.href) removeAfterLoad(freshLink, link) } - for (const href of hrefs) { - const url = new URL(href, import.meta.url).href - if (loaded.has(url)) continue - const link = document.createElement("link") - link.rel = "stylesheet" - link.href = url - document.head.appendChild(link) - loaded.add(url) - } })(); -import{r as e}from"./rolldown-runtime.js?v=1784873523001";import{$n as t,Dn as n,En as r,Er as i,Jr as a,On as o,Zn as s,Zr as c,bn as l,f as u,hn as d,kn as f,nn as p,qn as m,sr as h,xn as g,yn as _,yr as v}from"./vendor-utils.js?v=1784873523001";import{a as y,l as b,n as x,p as S}from"./vendor-vue.js?v=1784873523001";import{D as C,E as w,I as T,O as E,T as D,ht as O}from"./vendor-naive.js?v=1784873523001";import{Af as k,Ff as A,If as j,Lf as M,gs as N,hs as P,i as F,jf as I,mn as L,n as R}from"./app.js?v=1784873523001";import{n as z,r as B}from"./vendor-pdf.js?v=1784873523001";import{t as V}from"./feature-Feedback.js?v=1784873523001";p(),B();function H(){I({width:800,minHeight:`550`,title:M.global.t(`Layout.MessageBox.index_6`),component:o(()=>z(()=>import(`./feature-MessageBox.js?v=1784873523001`).then(e=>e.n),[]))})}p();var U={class:`sider-header`},W={class:`text`},G=j(f({__name:`LayoutSider`,setup(e){let t=y(),r=P(),{address:a,taskCount:o}=S(F()),{t:s}=b(),u=_(()=>{var e;return(e=t.meta)!=null&&e.activeMenu?t.meta.activeMenu:t.name}),d=_(()=>{let e=[];return r.showMenus.forEach(t=>{e.push({key:t.name,label:f(t)})}),e.push({key:`logout`,label:f({to:``,icon:`logout`,name:``,label:s(`Layout.Sider.logout_1`),showName:``})}),e}),f=e=>()=>n(x,{class:`n-menu-item-link ${e.icon}`,to:{name:e.to}},{default:()=>[e.label]}),p=e=>{e===`logout`&&v(),R(`panel_menu_old`,e)},v=()=>{k({title:s(`Layout.Sider.logout_2`),content:s(`Layout.Sider.logout_3`),onConfirm:()=>{window.location.href=`/login?dologin=True`}})};return r.generateRoutes(),r.generateHideNames(),(e,t)=>{let r=D,s=w;return m(),g(s,{width:184,style:{zIndex:998}},{default:h(()=>[l(`div`,U,[t[1]||(t[1]=l(`img`,{class:`w-22px mr-8px`,src:`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAQCAYAAAAS7Y8mAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAdgAAAHYBTnsmCAAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAGPSURBVDiNldQ9ixRBEAbgZ3Zn1fVOuQU/wK9AMDDS1MvuRxj5CwTBP2CiYmYmGBsYGRsaa2qkkSiCgRd4y3ri3XqzbdDV7Lgs7uwLRc90V1dXv29VVymluxiiRoVkNaoYG7wN+9chpTTBBn7jKA5YhYR+JPQEDxYd6rAPeIwDnOgQuMEIz3F8mUMdC9/wqkPAxb1P0Yv/6ziLX/hTy9c6jXPYXSPwBQywF+Mz7GCCSRGMbqK1Ufwbmb4beI9TuNZFqFWoZCH7Mp0XcaX33y3dUDKfmRdD1bM+BYuoWtaEKeIdyqSvg5+RZSWX6Ri3ZUqmRbxjcqnsx3cyF7Utbpmf4YxcapXcWFNcjiSbOk7Yxhu5BocRaGBeoyXYNII32MTJsJ7cvR/D92aN1xFsFA6HYZ/iiiWjTVyVGyrhBz7jXSQxxq3wPahxJ7JuX30sd9IoshviC77KzdSmag+XYm4QNq0tF+0e7sc1SwPs4xFeLPHvt2ibsfwl24rFl/KLV/jdCho2ZC3a+I6HOB9rR38B10ZjDE49T6kAAAAASUVORK5CYII=`,alt:``},null,-1)),l(`div`,W,c(i(a)),1),l(`div`,{id:`task`,class:`message`,onClick:t[0]||(t[0]=(...e)=>i(H)&&i(H)(...e))},c(i(o)),1)]),n(r,{value:i(u),"root-indent":0,options:i(d),"onUpdate:value":p},null,8,[`value`,`options`])]),_:1})}}}),[[`__scopeId`,`data-v-3dfbd727`]]);p();var K=f({__name:`LayoutMain`,setup(e){let r=[],a=(e,t)=>{e.forEach(e=>{var n,r;(n=e.meta)!=null&&n.keepAlive&&e.name&&t.push(e.name),!(e==null||(r=e.children)==null)&&r.length&&a(e.children,t)})};a(N,r);let o=_(()=>Math.random());return(e,a)=>{let c=s(`router-view`);return m(),g(c,{key:i(o)},{default:h(({Component:e,route:i})=>[(m(),g(d,{include:r},[(m(),g(t(e),{key:i.path}))],1024)),n(V)]),_:1})}}});p();var q={class:`mr-6px`},J={class:`flex items-center`},Y=f({__name:`LayoutFooter`,setup(e){let t=new Date().getFullYear(),a=()=>{window.open(`https://t.me/aapanel_official`)},o=()=>{window.open(`https://discord.gg/Tya5yceBpd`)},s=()=>{window.open(`mailto:support@aapanel.com`)};return(e,u)=>{let d=L,f=A,p=O,_=T,v=C;return m(),g(v,{id:`layout-footer`},{default:h(()=>[n(_,{class:`h-52px`,justify:`center`,align:`center`},{default:h(()=>[l(`div`,null,[l(`span`,q,c(e.$t(`Layout.Footer.index_1`,[i(t)])),1),n(d,{href:`https://www.aapanel.com`,target:`_blank`},{default:h(()=>[...u[0]||(u[0]=[r(`(www.aapanel.com)`,-1)])]),_:1})]),l(`div`,J,[n(d,{href:`http://forum.aapanel.com`,target:`_blank`},{default:h(()=>[...u[1]||(u[1]=[r(`Forum`,-1)])]),_:1}),n(d,{class:`ml-12px`,href:`https://doc.aapanel.com/web/#/3?page_id=117`,target:`_blank`},{default:h(()=>[r(c(e.$t(`Layout.Footer.index_3`)),1)]),_:1}),u[5]||(u[5]=l(`span`,{class:`ml-12px`},`Support: `,-1)),n(p,{class:`ml-8px`,secondary:``,size:`small`,onClick:a},{default:h(()=>[n(f,{name:`telegram`,color:`#A6ADB3`}),u[2]||(u[2]=l(`span`,{class:`ml-4px`},`Telegram`,-1))]),_:1}),n(p,{class:`ml-8px`,secondary:``,size:`small`,onClick:o},{default:h(()=>[n(f,{name:`discord`,size:`14`,color:`#A6ADB3`}),u[3]||(u[3]=l(`span`,{class:`ml-4px`},`Discord`,-1))]),_:1}),n(p,{class:`ml-8px`,secondary:``,size:`small`,onClick:s},{default:h(()=>[n(f,{name:`email`,size:`14`,color:`#A6ADB3`}),u[4]||(u[4]=l(`span`,{class:`ml-4px`},`Email: support@aapanel.com`,-1))]),_:1})])]),_:1})]),_:1})}}});p();var X=f({__name:`index`,setup(e){let t=F(),{mainHeight:r,bodyMinWidth:o}=S(t),s=_(()=>r.value===0?`auto`:`${r.value}px`),c=v();return u(c,e=>{let{width:n,height:r}=e[0].contentRect,i=document.querySelector(`#layout-footer`),a=i==null?void 0:i.getBoundingClientRect(),o=(a==null?void 0:a.height)||0;t.setMainWidth(n),t.setMainHeight(r-o)}),(e,t)=>{let r=E;return m(),g(r,{class:`h-full`,"has-sider":``},{default:h(()=>[n(G),n(r,{ref_key:`layoutRef`,ref:c,id:`layout-content`,class:`bt-layout`,style:a({minWidth:i(o)+`px`})},{default:h(()=>[l(`div`,{id:`layout-main`,style:a({minHeight:i(s)})},[n(K)],4),n(Y)]),_:1},8,[`style`])]),_:1})}}}),Z=e({default:()=>Q}),Q=j(X,[[`__scopeId`,`data-v-11e34eb6`]]);export{Z as t}; \ No newline at end of file +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/feature-MessageBox.js?v=1786507437784","js/rolldown-runtime.js?v=1786507437784","js/vendor-utils.js?v=1786507437784","js/vendor-vue.js?v=1786507437784","js/vendor-naive.js?v=1786507437784","js/vendor.js?v=1786507437784","css/vendor.css?v=1786507437784","js/app.js?v=1786507437784","js/vendor-pdf.js?v=1786507437784","js/vendor-polyfills.js?v=1786507437784","js/app-icons.js?v=1786507437784","css/app.css?v=1786507437784","js/app-components.js?v=1786507437784","js/app-base.js?v=1786507437784","js/vendor-code-highlight.js?v=1786507437784","css/vendor-code-highlight.css?v=1786507437784","css/app-base.css?v=1786507437784","js/vendor-pay.js?v=1786507437784","css/app-components.css?v=1786507437784","js/app-shared.js?v=1786507437784","js/app-modal-ui.js?v=1786507437784","js/vendor-crypto.js?v=1786507437784","css/app-shared.css?v=1786507437784","css/feature-MessageBox.css?v=1786507437784"])))=>i.map(i=>d[i]); +import{r as e}from"./rolldown-runtime.js?v=1786507437784";import{Dn as t,En as n,Jn as r,On as i,Or as a,Qn as o,Zr as s,bn as c,br as l,cr as u,ei as d,er as f,f as p,hn as m,kn as h,nn as g,xn as _,yn as v}from"./vendor-utils.js?v=1786507437784";import{a as y,l as b,n as x,p as S}from"./vendor-vue.js?v=1786507437784";import{D as C,E as w,L as T,O as E,gt as D,k as O}from"./vendor-naive.js?v=1786507437784";import{Bf as k,Nf as A,Pf as j,Rf as M,i as N,mn as P,n as F,vs as I,ys as L,zf as R}from"./app.js?v=1786507437784";import{n as z,r as B}from"./vendor-pdf.js?v=1786507437784";import{t as V}from"./feature-Feedback.js?v=1786507437784";g(),B();function H(){j({width:800,minHeight:`550`,title:k.global.t(`Layout.MessageBox.index_6`),component:i(()=>z(()=>import(`./feature-MessageBox.js?v=1786507437784`).then(e=>e.n),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23])))})}g();var U={class:`sider-header`},W={class:`text`},G=R(h({__name:`LayoutSider`,setup(e){let n=y(),i=I(),{address:o,taskCount:s}=S(N()),{t:l}=b(),f=v(()=>{var e;return(e=n.meta)!=null&&e.activeMenu?n.meta.activeMenu:n.name}),p=v(()=>{let e=[];return i.showMenus.forEach(t=>{e.push({key:t.name,label:m(t)})}),e.push({key:`logout`,label:m({to:``,icon:`logout`,name:``,label:l(`Layout.Sider.logout_1`),showName:``})}),e}),m=e=>()=>t(x,{class:`n-menu-item-link ${e.icon}`,to:{name:e.to}},{default:()=>[e.label]}),h=e=>{e===`logout`&&g(),F(`panel_menu_old`,e)},g=()=>{A({title:l(`Layout.Sider.logout_2`),content:l(`Layout.Sider.logout_3`),onConfirm:()=>{window.location.href=`/login?dologin=True`}})};return i.generateRoutes(),i.generateHideNames(),(e,n)=>{let i=w,l=C;return r(),_(l,{width:184,style:{zIndex:998}},{default:u(()=>[c(`div`,U,[n[1]||(n[1]=c(`img`,{class:`w-22px mr-8px`,src:`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAQCAYAAAAS7Y8mAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAdgAAAHYBTnsmCAAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAGPSURBVDiNldQ9ixRBEAbgZ3Zn1fVOuQU/wK9AMDDS1MvuRxj5CwTBP2CiYmYmGBsYGRsaa2qkkSiCgRd4y3ri3XqzbdDV7Lgs7uwLRc90V1dXv29VVymluxiiRoVkNaoYG7wN+9chpTTBBn7jKA5YhYR+JPQEDxYd6rAPeIwDnOgQuMEIz3F8mUMdC9/wqkPAxb1P0Yv/6ziLX/hTy9c6jXPYXSPwBQywF+Mz7GCCSRGMbqK1Ufwbmb4beI9TuNZFqFWoZCH7Mp0XcaX33y3dUDKfmRdD1bM+BYuoWtaEKeIdyqSvg5+RZSWX6Ri3ZUqmRbxjcqnsx3cyF7Utbpmf4YxcapXcWFNcjiSbOk7Yxhu5BocRaGBeoyXYNII32MTJsJ7cvR/D92aN1xFsFA6HYZ/iiiWjTVyVGyrhBz7jXSQxxq3wPahxJ7JuX30sd9IoshviC77KzdSmag+XYm4QNq0tF+0e7sc1SwPs4xFeLPHvt2ibsfwl24rFl/KLV/jdCho2ZC3a+I6HOB9rR38B10ZjDE49T6kAAAAASUVORK5CYII=`,alt:``},null,-1)),c(`div`,W,d(a(o)),1),c(`div`,{id:`task`,class:`message`,onClick:n[0]||(n[0]=(...e)=>a(H)&&a(H)(...e))},d(a(s)),1)]),t(i,{value:a(f),"root-indent":0,options:a(p),"onUpdate:value":h},null,8,[`value`,`options`])]),_:1})}}}),[[`__scopeId`,`data-v-3dfbd727`]]);g();var K=h({__name:`LayoutMain`,setup(e){let n=[],i=(e,t)=>{e.forEach(e=>{var n,r;(n=e.meta)!=null&&n.keepAlive&&e.name&&t.push(e.name),!(e==null||(r=e.children)==null)&&r.length&&i(e.children,t)})};i(L,n);let s=v(()=>Math.random());return(e,i)=>{let c=o(`router-view`);return r(),_(c,{key:a(s)},{default:u(({Component:e,route:i})=>[(r(),_(m,{include:n},[(r(),_(f(e),{key:i.path}))],1024)),t(V)]),_:1})}}});g();var q={class:`mr-6px`},J={class:`flex items-center`},Y=h({__name:`LayoutFooter`,setup(e){let i=new Date().getFullYear(),o=()=>{window.open(`https://t.me/aapanel_official`)},s=()=>{window.open(`https://discord.gg/Tya5yceBpd`)},l=()=>{window.open(`mailto:support@aapanel.com`)};return(e,f)=>{let p=P,m=M,h=D,g=T,v=E;return r(),_(v,{id:`layout-footer`},{default:u(()=>[t(g,{class:`h-52px`,justify:`center`,align:`center`},{default:u(()=>[c(`div`,null,[c(`span`,q,d(e.$t(`Layout.Footer.index_1`,[a(i)])),1),t(p,{href:`https://www.aapanel.com`,target:`_blank`},{default:u(()=>[...f[0]||(f[0]=[n(`(www.aapanel.com)`,-1)])]),_:1})]),c(`div`,J,[t(p,{href:`http://forum.aapanel.com`,target:`_blank`},{default:u(()=>[...f[1]||(f[1]=[n(`Forum`,-1)])]),_:1}),t(p,{class:`ml-12px`,href:`https://doc.aapanel.com/web/#/3?page_id=117`,target:`_blank`},{default:u(()=>[n(d(e.$t(`Layout.Footer.index_3`)),1)]),_:1}),f[5]||(f[5]=c(`span`,{class:`ml-12px`},`Support: `,-1)),t(h,{class:`ml-8px`,secondary:``,size:`small`,onClick:o},{default:u(()=>[t(m,{name:`telegram`,color:`#A6ADB3`}),f[2]||(f[2]=c(`span`,{class:`ml-4px`},`Telegram`,-1))]),_:1}),t(h,{class:`ml-8px`,secondary:``,size:`small`,onClick:s},{default:u(()=>[t(m,{name:`discord`,size:`14`,color:`#A6ADB3`}),f[3]||(f[3]=c(`span`,{class:`ml-4px`},`Discord`,-1))]),_:1}),t(h,{class:`ml-8px`,secondary:``,size:`small`,onClick:l},{default:u(()=>[t(m,{name:`email`,size:`14`,color:`#A6ADB3`}),f[4]||(f[4]=c(`span`,{class:`ml-4px`},`Email: support@aapanel.com`,-1))]),_:1})])]),_:1})]),_:1})}}});g();var X=h({__name:`index`,setup(e){let n=N(),{mainHeight:i,bodyMinWidth:o}=S(n),d=v(()=>i.value===0?`auto`:`${i.value}px`),f=l();return p(f,e=>{let{width:t,height:r}=e[0].contentRect,i=document.querySelector(`#layout-footer`),a=i==null?void 0:i.getBoundingClientRect(),o=(a==null?void 0:a.height)||0;n.setMainWidth(t),n.setMainHeight(r-o)}),(e,n)=>{let i=O;return r(),_(i,{class:`h-full`,"has-sider":``},{default:u(()=>[t(G),t(i,{ref_key:`layoutRef`,ref:f,id:`layout-content`,class:`bt-layout`,style:s({minWidth:a(o)+`px`})},{default:u(()=>[c(`div`,{id:`layout-main`,style:s({minHeight:a(d)})},[t(K)],4),t(Y)]),_:1},8,[`style`])]),_:1})}}}),Z=e({default:()=>Q}),Q=R(X,[[`__scopeId`,`data-v-11e34eb6`]]);export{Z as t}; \ No newline at end of file diff --git a/BTPanel/static/vite/js/legacy-view-home-legacy.js b/BTPanel/static/vite/js/legacy-view-home-legacy.js index 3bdef1ed..9a370cdd 100644 --- a/BTPanel/static/vite/js/legacy-view-home-legacy.js +++ b/BTPanel/static/vite/js/legacy-view-home-legacy.js @@ -1,11 +1,11 @@ -(function(){System.register([`./rolldown-runtime-legacy.js?v=1784873523001`,`./vendor-utils-legacy.js?v=1784873523001`,`./vendor-vue-legacy.js?v=1784873523001`,`./vendor-naive-legacy.js?v=1784873523001`,`./app-legacy.js?v=1784873523001`,`./app-components-legacy.js?v=1784873523001`,`./app-shared-legacy.js?v=1784873523001`,`./vendor-pdf-legacy.js?v=1784873523001`,`./app-base-legacy.js?v=1784873523001`,`./vendor-charts-legacy.js?v=1784873523001`,`./app-form-legacy.js?v=1784873523001`,`./app-temp-legacy.js?v=1784873523001`,`./vendor-interaction-legacy.js?v=1784873523001`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,ee,te,ne,re,ie,w,ae,oe,se,T,ce,le,ue,de,fe,pe,E,me,he,ge,_e,ve,ye,be,xe,Se,Ce,we,Te,Ee,De,Oe,ke,Ae,je,Me,Ne,Pe,Fe,Ie,Le,Re,ze,Be,Ve,He,Ue,We,Ge,Ke,qe,Je,Ye,Xe,Ze,Qe,$e,et,tt,nt,rt,it,at,ot,st,ct,lt,ut,dt,ft,pt,mt,ht,gt,_t,vt,yt,bt,xt,St,Ct,wt,Tt,Et,Dt,Ot,kt,At,jt,Mt,Nt,Pt,Ft,It,Lt,Rt,zt,Bt,Vt,Ht,Ut,Wt,Gt,Kt,qt,Jt,Yt,Xt,Zt,Qt,$t,en,tn,nn,rn,an,on,sn,cn,ln,un,dn,fn,pn,mn,hn,gn,_n,vn,yn,bn,xn,Sn,Cn,wn,Tn,En,Dn,On,kn,An,jn,Mn,Nn,Pn,Fn,In,Ln,Rn,zn,Bn,Vn,Hn,Un,Wn,Gn,Kn,qn,Jn,Yn,Xn,Zn,Qn,$n,er,tr,nr,rr,ir,ar,or,sr,cr,lr,ur,dr,fr,pr,mr,hr,gr,_r,vr,yr,br,xr,Sr,Cr,wr,Tr,Er,Dr,Or,kr,Ar,jr,Mr,Nr,Pr,Fr,Ir,Lr,Rr,zr,Br,Vr,Hr,Ur,Wr,Gr,Kr,qr,Jr,Yr,Xr,Zr,Qr,$r,ei,ti,ni,ri,ii,ai,oi,si,ci,li,ui,di,fi,pi,mi,hi,gi,_i,vi,yi,bi,xi,Si,Ci,wi,Ti,Ei,Di,Oi,ki,Ai,ji,Mi,Ni,Pi,Fi,Ii,Li,Ri,zi,Bi,Vi,Hi,Ui,Wi,Gi,Ki,qi,Ji,Yi,Xi,D,Zi,Qi,$i,ea,ta,na,ra,ia,aa,oa,sa,ca,la,ua,da,fa,pa,ma,ha,ga,_a,va,ya,ba,xa,Sa,O,Ca,wa,k,A,j,M,Ta,N,P,Ea,F,Da,Oa,ka,Aa,ja,Ma,Na,Pa,Fa,Ia,La,Ra,za,Ba,Va,Ha,Ua,Wa,Ga,Ka,qa,Ja,Ya,Xa,Za,Qa,$a,eo,to,no,ro,io,ao,oo,so,co,lo,uo,fo,po,mo,ho,go,_o,vo,yo,bo,xo,So,Co,wo,I,To,Eo,Do,Oo,ko,Ao,jo,Mo,No,Po,Fo,Io,Lo,Ro,zo,Bo,Vo,Ho,Uo,Wo,Go,Ko,qo,Jo,Yo,Xo,Zo,Qo,$o,es,ts,ns,rs,is,as,L,os,ss,cs,ls,us,ds,fs,ps,ms,hs,R,gs,z,B,_s,vs,ys,bs,xs,Ss,Cs,ws,Ts,Es,Ds,Os,ks,As,js,Ms,Ns,Ps,Fs,V,Is,Ls,Rs,zs,Bs,H,Vs,Hs,Us,Ws,Gs,U,Ks,W,qs,Js,G,Ys,Xs,Zs,Qs,$s,ec,tc,nc,rc,ic,ac,oc,sc,cc,lc,uc,dc,fc,pc,mc,hc,gc,_c,vc,yc,bc,xc,Sc,Cc,wc,Tc,Ec,Dc,Oc,kc,Ac,jc,Mc,Nc,Pc,Fc,Ic,Lc,Rc,zc,Bc,Vc,Hc,Uc,Wc,Gc,Kc,K,qc,Jc,Yc,q,Xc,Zc,J,Qc,$c,el,tl,nl,rl,il,Y,al,ol,sl,cl,ll,ul,dl,X,fl,pl,ml,hl,gl,_l,vl,yl,bl,Z,xl,Sl;function Cl(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]0&&arguments[0]!==void 0?arguments[0]:[],axisLabel:{formatter:function(e){return qa(e,`HH:mm:ss`)}},axisLine:{lineStyle:{color:`#666`}}}},a=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return t.map(function(t,n){return{name:t.name,data:e.length>n?e[n]:[],symbolSize:6,type:`line`,smooth:!0,symbol:`circle`,showSymbol:!1,sampling:`average`,lineStyle:{width:1,color:t.color},itemStyle:{color:t.color},areaStyle:{color:{type:`linear`,x:0,y:0,x2:0,y2:1,global:!1,colorStops:[{offset:0,color:Eo(t.color,1)},{offset:.8,color:Eo(t.color,.4)}]}}}})};return{option:Bc({tooltip:{trigger:`axis`,axisPointer:{type:`cross`,label:{formatter:function(e){return e.axisDimension===`x`?qa(e.value,`HH:mm:ss`):``.concat(parseFloat(``.concat(e.value)).toFixed(2))}}},formatter:r},grid:{top:`20%`,left:`6%`,right:`6%`,bottom:`4%`,containLabel:!0},yAxis:{type:`value`,name:n||``,boundaryGap:[0,`100%`],min:0,splitLine:{lineStyle:{color:`#ddd`}},axisLine:{lineStyle:{color:`#666`}}},xAxis:i(),series:a()}),getXAxis:i,getSeries:a}}return e({a:void 0,i:void 0,n:void 0,o:void 0,r:void 0,t:void 0}),{setters:[function(e){fe=e.r,pe=e.a},function(e){g=e.mn,O=e.yn,k=e.bn,A=e.xn,j=e.Sn,M=e.Cn,Ta=e.wn,N=e.En,P=e.Dn,Ea=e.On,F=e.kn,Ya=e.Ft,e.dr,e.Nn,e.on,e.Pr,L=e.nn,os=e.Pn,B=e.mr,Os=e.St,As=e.Ln,Fs=e.Rn,V=e.qr,Ls=e.Jr,Rs=e.Bn,zs=e.Vn,Bs=e.Wn,H=e.qn,Gs=e.Jn,U=e._r,W=e.yr,G=e.Yn,Ys=e.Xn,Bc=e.br,Vc=e.xr,q=e.Zr,J=e.Er,rl=e.o,dl=e.nr,ml=e.rr,yl=e.un,bl=e.ar,Z=e.sr,xl=e.cr,Sl=e.fn},function(e){Da=e.f,K=e.p,Y=e.l,pl=e.o},function(e){n=e.vt,r=e.ht,i=e.pt,a=e.ut,o=e.lt,s=e.ot,c=e.at,l=e.st,u=e.z,d=e.K,f=e.J,p=e.Tt,m=e.I,h=e.P,_=e.N,v=e.j,ee=e.A,ne=e.wt,re=e.tt,ie=e.w,ae=e.et,oe=e._,se=e.m,T=e.f,ce=e.u,le=e.Ct,vl=e.r},function(e){D=e.If,sa=e.Ff,la=e.mn,ua=e.pn,da=e.xf,ba=e.ln,xa=e.pa,qa=e.Jf,Ja=e.Yf,Xa=e.ap,Za=e.gd,Qa=e._d,$a=e.vd,eo=e.yd,to=e.bd,no=e.xd,I=e.i,Eo=e.qf,R=e.pp,gs=e.hp,z=e.gp,ys=e.Nd,js=e.Pf,qs=e.up,Js=e.Fd,Xs=e.Id,$s=e.Ld,Fc=e.Vd,Lc=e.yu,Yc=e.Cf,$c=e.ma,el=e.Zt,tl=e.kf,nl=e.Af,al=e.Sa,sl=e.Oa,ll=e.jf,ul=e.Mf,X=e.a,gl=e.Tn,_l=e.Da},function(e){aa=e.L,oa=e.Ki,ma=e.Ji,ha=e.Xi,ga=e.qi,_a=e.Yi,Na=e.Zi,so=e.ra,Oo=e.Qi,cl=e.ta},function(e){Oa=e.Dd,ka=e.Od,Aa=e.kd,Ma=e.mf,ro=e.Ad,io=e.jd,ao=e.Md,oo=e.Nd,co=e.Pd,lo=e.Fd,uo=e.Id,po=e.Ld,mo=e.Rd,ho=e.zd,go=e.Bd,_o=e.Hd,vo=e.Wd,yo=e.Gd,bo=e.Kd,xo=e.qd,So=e.Jd,Co=e.Yd,vs=e.Xd,Us=e.ff,e.uf,Ws=e.pf,e.df,Zs=e.Zd,vc=e.Qd,yc=e.$d,bc=e.ef,xc=e.cd,Mc=e.tf,Nc=e.nf,Pc=e.rf,Ic=e.if,Rc=e.af,zc=e.cf,Xc=e.sd,il=e.lf,ol=e.hf,fl=e.wf,hl=e.Tf},function(e){E=e.n,as=e.r},function(e){fa=e.s,pa=e.o,va=e.d,ya=e.l},function(e){is=e.H,ss=e.T,cs=e.i,ls=e.E,us=e.D,ds=e._,fs=e.u,ps=e.p,Qc=e.M},function(e){ca=e.s},function(e){$i=e.c,ia=e.u,Ca=e.l},function(e){Qs=e.o}],execute:function(){me=document.createElement(`style`),me.textContent=`@media (max-width:1440px){.system-info[data-v-42d945c5]{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}}@media (max-width:1320px){.run-time[data-v-42d945c5]{display:none}}.advantage[data-v-936be93b]{align-items:center;display:flex}.advantage[data-v-936be93b]:before{content:"";border-bottom:2px solid #20a532;border-left:2px solid #20a532;width:12px;height:6px;margin-right:4px;transform:rotate(-45deg)}.n-collapse[data-v-85c7e205] .n-collapse-item:not(:first-child){border:none;margin:0}.n-collapse[data-v-85c7e205] .n-collapse-item .n-collapse-item__header-main{color:#555;background-color:#f9f9f9;align-items:center;height:30px;padding:0 8px;font-size:13px;display:flex}.n-collapse[data-v-85c7e205] .n-collapse-item .n-collapse-item__content-wrapper .n-collapse-item__content-inner{padding-top:0}.table[data-v-fee0652f]{border-spacing:0;border-collapse:collapse;background-color:transparent;width:100%;max-width:100%;margin-bottom:0}.table tbody>tr>td[data-v-fee0652f]{vertical-align:middle;text-overflow:ellipsis;word-break:break-all;border-top:none;padding:4px;line-height:1.42857;overflow:hidden}.home-security-file .lastScan-time[data-v-232a23b2],.home-security-file .info-title[data-v-232a23b2]{color:var(--home-risk-file-info-title-color)}.infoList[data-v-232a23b2]{border:1px solid var(--color-border);border-radius:.4rem;margin-bottom:1.6rem;padding:1.6rem;display:flex}.item-list[data-v-232a23b2]{border-right:1px solid var(--color-border)}.item-list[data-v-232a23b2]:last-child{border-right:none}.loading-icon[data-v-fd6231cc]{--un-bg-opacity:0;background-color:rgba(204,204,204,var(--un-bg-opacity)) ;clip-path:inset(0 20%);border:2px solid #20a53a;border-radius:50%;width:80px;height:80px;animation:1s linear infinite spin;position:absolute}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-v-7402fb9b] .n-collapse .n-collapse-item .n-collapse-item__header .n-collapse-item__header-main{justify-content:space-between!important}.scrollable[data-v-7402fb9b]::-webkit-scrollbar{width:10px}.scrollable[data-v-7402fb9b]::-webkit-scrollbar-track{background:#efefef}.scrollable[data-v-7402fb9b]::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:10px}.scrollable[data-v-7402fb9b]::-webkit-scrollbar-thumb:hover{background:#555}.ul-disc[data-v-50bfc014]{margin-left:1rem}.ul-disc li[data-v-50bfc014]{list-style-type:disc}.box-protect[data-v-50bfc014]{border-width:1px;border-color:var(--color-primary);border-style:solid;border-radius:9999px;align-items:center;padding:4px 8px}.switch-box[data-v-f3ef9ec8]{color:var(--color-text-desc) ;border:1px solid var(--color-border);border-radius:9999px;padding:.5rem 1rem}.switch-box-active[data-v-f3ef9ec8]{background-color:var(--color-primary) ;--un-text-opacity:1;color:rgba(255,255,255,var(--un-text-opacity)) ;border-style:none}.card-item[data-v-3461535b]{z-index:1}.card-item{background-color:var(--home-risk-security-list-bg) ;border-radius:8px;width:100%;padding:10px;position:relative;overflow:hidden}.card-item.card-item[data-v-3461535b]:after{content:"";opacity:.15;filter:brightness(.3)grayscale();pointer-events:none;background-repeat:no-repeat;background-size:contain;width:40px;height:40px;position:absolute;bottom:8px;right:8px}.card-item.card-loophole[data-v-3461535b]:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAA+CAYAAABzwahEAAAO00lEQVR4Ae3gAZAkSZIkSRKLqpm7R0REZmZmVlVVVVV3d3d3d/fMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMdHd3d3dXV1VVVVVmZkZGRIS7m5kKz0xmV3d1d3dPz8zMzMxMovgvcvfdd792KeWtbL+27eOSHgzsArdK+mvbP3Pttdf+NP81EP/J7r777veOiK8CjvMv2wW+5tprr/1s/nMh/pPcfffdD5b0XZJem3+9W8dxfJubbrrpr/nPgfhPcMcdd7x013U/BTyYfwfbH3Pdddd9Nf/xEP/B7r777gdHxF8Bx/mP8TbXXnvtT/MfC/Ef6OlPf/rxjY2NvwIezH+c3cx8meuvv/5W/uMg/gPdd99932X7vXkhbP92RPw0sAscB17a9lsDx3kBbP/2dddd9zr8x0H8B7n77rsfHBFP5wX768x8m+uvv/5Wnsvdd9/94FLKZ9l+b16AzHyd66+//rf5j4H4D3Lfffd9le2P5vn76WuvvfZt+Bfce++9nw18Fs+H7d++7rrrXof/GIj/IPfee+/TgQfzvG49Ojp6mYc85CG7vAjuueee35L02jwfR0dHJx7ykIfs8u+H+A9w9913Pzgins7zkZnvc/311383L6K77777wRHxdJ4PSe99zTXXfA//foj/APfee+9bAz/F89q99tprT/CvdM899/yWpNfmuWTm51x//fWfzb8f4j/Afffd9162v5vnIum3r7nmmtfhX+nee+/9LuC9eV7ffe21174P/36I/wB33333Z0fEZ/G8/vraa699Gf6V7r777s+OiM/ief30tdde+zb8+yH+A9x3330fZfureV67mfky119//a28iO6+++4HR8RvAQ/muUj66muuueZj+PdDPMDdd9/92hHxVcBLA39t+3uuu+66r+ZfcN99972X7e/mBZD027ZvlfTgzHwwgKQHA7vArZJ2AWzfCrw1cJznIzM/5/rrr/9s/gX33nvvW9v+KkkPBv7a9vdcd911X82zIZ7p7rvvfnBE/BVwnAfIzNe5/vrrf5sX4r777nsv29/NfzJJ733NNdd8Dy/E3Xff/eCIeDrPJTNf5/rrr/9trkA803333fdRtr+a5/Xd11577fvwQtx9992fHRGfxX8ySe99zTXXfA8vxH333fdRtr+a5/Xd11577ftwBeKZ7rvvvo+y/dU8r7++9tprX4YX4t5773068GD+k0n66muuueZjeCHuu+++77L93jyv77722mvfhysQz3Tfffe9l+3v5nntHh0dPeQhD3nILs/HPffc89GSvor/IrY/5rrrrvtqXoD77rvvt2y/Ns8lMz/n+uuv/2yuQDzT3Xff/eCIeDrPR2Z+zvXXX//ZPJe77777vSPiu/iv9znXXnvtZ/Nc7r777veOiO/i+cjM97n++uu/mysQD3DPPff8lqTX5vkYx/Flbrrppr/mme69997PBj6L/xi3An8NvDZwnBfNd1977bXvwzPdfffdD46I3wIezPNxdHR04iEPecguVyAe4J577vloSV/FCyDpu4Hfzsz3lvTa/Ats/3ZE/DTw0rZfG3gwz4ek377mmmteB+Dee+99a0lvZfu9+Zd9jqSfbq29dUR8FHCc50PSd19zzTXvw7Mhnsu99977V8BL8+9za2a+z/XXX//bPNMdd9zx0l3X/RZwnOci6bevueaa1+EB7r777gdHxE8BL82/z62Z+TrXX3/9rTwb4rnccccdL9113W8Bx/k3kPTVh4eHn/OQhzxkl+dy7733/hTw1jwXSb99zTXXvA7Px7333vvZwGfxb2T7Y6677rqv5jkhno+77777tSPit/hXysz3uf7667+bF+Duu+/+7Ij4LJ6LpN++5pprXocX4I477njprut+CzjOv87nXHvttZ/N80K8AHffffd7R8R38SLKzPe5/vrrv5sX4u677/7siPgsnouk377mmmtehxfijjvueOmu634LOM6L5nOuvfbaz+b5Q7wQ991331fZ/mj+ZZ9z7bXXfjb/grvvvvuzI+KzeC6Sfvuaa655Hf4Fd99992tHxG/xL5D029dcc83r8IIhXoinP/3pxzc2Np4OHOcF++lrr732bXgR3H333Z8dEZ/Fc5H029dcc83r8CK47777vsr2R/NCZObrXH/99b/NC4b4F9xzzz2/Jem1eQEy8yHXX3/9rbwI7r777s+OiM/iuUj67WuuueZ1eBHde++9TwcezPO3e+21157ghUP8C+67776vsv3RPH+fc+211342L6K77777syPis3gukn77mmuueR1eRPfee+9bAz/F8yHpt6+55prX4YVD/Avuvffe7wLem+cjMx9y/fXX38qL6O677/7siPgsnouk377mmmteh3+Fe++99yJwnOdi+9brrrvuIbxwiH/Bfffd91u2X5vn9dPXXnvt2/CvcPfdd392RHwWz0XSb19zzTWvw7/C3Xff/dkR8Vk8r91rr732BC8c4l9w7733XgSO81wy832uv/767+Zf4e677/7siPgsnouk377mmmteh3+Fu++++8ER8XSej8x8yPXXX38rLxjihbjvvvte2vZf8Xxk5kOuv/76W/lXuPvuuz87Ij6L5yLpt6+55prX4V/p3nvvvQgc57lIeu9rrrnme3jBEMDdd9/92ZLeS9KDedHsXnvttSf4V7r77rs/OyI+i+ci6bevueaa1+Ff6Z577vktSa/Ni2ZX0k8fHh5+zEMe8pBd3XvvvZ8NfBb/CpJ++5prrnkd/pXuvvvuz46Iz+K5SPrta6655nX4V7r33nu/C3hv/hVs//Z11133Orr33nufDjyYfwVJv33NNde8Dv9Kd99992dHxGfxXCT99jXXXPM6/Cvdd999X2X7o/lXOjo6OqF77733InCcf52fvvbaa9+Gf6W77777syPis3gukn77mmuueR3+le6+++7PjojP4l9J0svovvvu+yrbH82/zl9fe+21L8O/0t133/3ZEfFZPBdJv33NNde8Dv9K995773cB782/zq3XXnvtQ/T0pz/9+Obm5lfZfm9eRLZvve666x7Cv9Ldd9/92RHxWTwXSb99zTXXvA7/Svfee+9PAW/Ni+6vM/Ntrr/++lvFMz396U8/Pp/PX5rn9OCI+C6ej6OjoxMPechDdvlXuPvuuz87Ij6L5yLpt6+55prX4V/p3nvvfTrwYJ6LpK9urf0Mz+nW66+//lauQLwQT3/6049vbGxc5Pl7m2uvvfan+Ve4++67PzsiPovnIum3r7nmmtfhX+Huu+9+cEQ8necjM1/n+uuv/21eMMS/4N577/0r4KV5LpK++pprrvkY/hXuvvvuz46Iz+K5SPrta6655nX4V7j77rvfOyK+i+fj2muvFS8c4l9w7733fhfw3jyv3aOjo4c85CEP2eVFdPfdd392RHwWz0XSb19zzTWvw7/Cvffe+1fAS/O8/vraa699GV44xL/gvvvu+yrbH83zkZmfc/311382L6K77777syPis3gukn77mmuueR1eRHffffdrR8Rv8XxI+u1rrrnmdXjhEP+Ce++996eAt+b52z06OnrIQx7ykF1eBHffffdnR8Rn8Vwk/fY111zzOryI7r333qcDD+b5sH3rdddd9xBeOMS/4N5773068GBeAElffc0113wML4K77777syPis3gukn77mmuueR1eBPfcc89HS/oqXojMfMj1119/Ky8Y4oW4++673zsivot/2dtce+21P82/4O677/7siPgsnouk377mmmteh3/B3Xff/eCI+CvgOC+EpO++5ppr3ocXDPEC3H333Q+OiL8CjvMv2x3H8XVuuummv+aFuPvuuz87Ij6L5yLpt6+55prX4YW4++67HxwRvwU8mBdBZr7P9ddf/908f4jn4+67735wRPwW8GBedLvjOL7OTTfd9Ne8AHffffdnR8Rn8Vwk/fY111zzOrwAd99994Mj4reAB/OvkJmvc/311/82zwvxXO6+++4HR8RvAQ/m38D2x1x33XVfzfNx7733/hTw1jwX27ded911D+H5uPvuu187In4KOM6/3u44jq9z0003/TXPCfFc7rvvvu+y/d78O0j67tba51x//fW38kx33333gyPit4AH83xk5utcf/31v80zPf3pTz++ubn5WbY/mn+fW4+Ojl7mIQ95yC7PhniAu++++70j4rt4AWz/dkT8NPBg2x/Nv0DSd7fWvicijgNfBTyYF+zWzPyciNjNzJeOiI8CjvPC7QI/DRwH3poXIDM/5/rrr/9sng3xAPfdd99v2X5tnr/Pufbaaz+bZ7r33nu/C3hv/vv8dWa+zfXXX38rwN133/3aEfFTwHGe1+611157gmdDPNPdd9/94Ih4Os+HpO++5ppr3ofncu+993428Fn81/vuo6Ojj3nIQx6yywPcfffd7x0R38XzkZmvc/311/82VyCe6e67737tiPgtno/MfMj1119/K8/HPffc89GSPgs4zn+Nz7n22ms/mxfg3nvvvQgc57lk5udcf/31n80ViGe67777Psr2V/O8/vraa699GV6Iu++++8ER8VvAg/lPYvu3bX/O9ddf/9u8EPfee+93Ae/N8/rua6+99n24AvFM991330fZ/mqe109fe+21b8OL4O67737viPgs4MH8x9nNzI+5/vrrv5sXwX333fdRtr+a5/Xd11577ftwBeKZ7r777teOiN/iuWTm+1x//fXfzb/Cvffe+9bAewFvzb+R7d+OiJ8+PDz8noc85CG7vIjuvvvu146I3+K5ZOb7XH/99d/NFYgHuPfeez8b+CyeSdJXX3PNNR/Dv9Hdd9/9YOC1SymvZfulgZfmBbB9q6S/lvTbrbWfuf7662/l3+jee+/9bOCzeCZJX33NNdd8DM+GeC5Pf/rTj29ubj748PDw1oc85CG7/Ae7++67HwxQSjneWtsFuP7662/lP9jTn/7045ubmw8+PDy89SEPecguz4l/BELP2hbmfebPAAAAAElFTkSuQmCC)}.card-item.card-file[data-v-3461535b]:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA7CAYAAAAn+enKAAAJX0lEQVR4Ae3gAZAkSZIkSRKLqpm7R0REZmZmVlVVVVV3d3d3d/fMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMdHd3d3dXV1VVVVVmZkZGRIS7m5kKz0xmV3d1d3dPz8zMzMxMou69917zP8/nXHvttZ/Nfzx07733mv+ZPufaa6/9bP5joXvvvdf8z/U511577WfzHwfde++95n+2z7n22ms/m/8Y6N577zXP6Vbgt/mvcxx4a164z7n22ms/m38/dO+995rn9N3XXnvt+/Bf5O67737tiPgt/mWfc+211342/z7o3nvvNc/pu6+99tr34b/I3Xff/doR8Vu8aD7n2muv/Wz+7dC9995rntN3X3vtte/Df5G77777tSPit3jRfc6111772fzboHvvvdc8p+++9tpr34f/InffffdrR8Rv8a/zOddee+1n86+H7r33XvOcvvvaa699H/6L3H333a8dEb/Fv97nXHvttZ/Nvw669957zXP67muvvfZ9+C9y9913v3ZE/Bb/Np9z7bXXfjYvOnTvvfea5/Td11577fvwX+Tuu+9+7Yj4Lf6NMvN1rr/++t/mRYPuvfde85y++9prr30f/ovcfffdrx0Rv8W/UWa+zvXXX//bvGjQvffea57Td1977bXvw3+Ru++++7Uj4rf4N8rM17n++ut/mxcNuvfee81z+u5rr732ffgvcvfdd792RPwW/0aZ+TrXX3/9b/OiQffee695Tt997bXXvg//Re6+++4HA+/NiyAiXgp4ax4gM1/n+uuv/21eNOjee+81z+m7r7322vfhf6D77rvvvWx/Nw+Qma9z/fXX/zYvGnTvvfea5/Td11577fvwP9B99933Xra/mwfIzNe5/vrrf5sXDbr33nvNc/rua6+99n34H+i+++57L9vfzQNk5utcf/31v82LBt17773mOX33tdde+z78D3Tfffe9l+3v5gEy83Wuv/763+ZFg+69917znL772muvfR/+B7rvvvvey/Z38wCZ+TrXX3/9b/OiQffee695Tt997bXXvg//A913333vZfu7eYDMfJ3rr7/+t3nRoHvvvdc8p+++9tpr34f/ge677773sv3dPEBmvs7111//27xo0L333mue03dfe+2178P/QPfdd9972f5uHiAzX+f666//bV406N577zXP6buvvfba9+F/oPvuu++9bH83D5CZr3P99df/Ni8adO+995rn9N3XXnvt+/Df7L777vuq1trXXH/99bfyTPfdd9972f5uHiAzX+f666//bV406N577zXP6buvvfba9+G/0d133/3aEfFbkr77mmuueR+e6b777nsv29/NA2Tm61x//fW/zYsG3XvvveY5ffe11177Pvw3efrTn358Y2Pjr4AHA2TmQ66//vpbAe677773sv3dPEBmvs7111//27xo0L333mue03dfe+2178N/k7vvvvuzI+KzeLZbr7322ocA3Hfffe9l+7t5gMx8neuvv/63edGge++91zyn77722mvfh/8Gd99994Mj4q+A4zxAZr7P9ddf/9333Xffe9n+bh4gM1/n+uuv/21eNOjee+81z+m7r7322vfhv8E999zzW5Jem+d1a2a+TinltWx/Nw+Qma9z/fXX/zYvGnTvvfea5/Td11577fvwX+zuu+9+74j4Ll4ASd8N/Lbt7+YBMvN1rr/++t/mRYPuvfde85y++9prr30f/gs9/elPP76xsfF04DgvRGZ+TkR8Fg+Qma9z/fXX/zYvGnTvvfea5/Td11577fvwX+i+++77Ktsfzb9BZr7O9ddf/9u8aNC9995rntN3X3vtte/Df5G77777tSPit/g3yszXuf7663+bFw269957zXP67muvvfZ9+C9yzz33/Jak1+bfKDNf5/rrr/9tXjTo3nvvNc/pu6+99tr34b/APffc89GSvop/h8x8neuvv/63edGge++91zyn77722mvfh/9kT3/6049vbGw8HTjO8/puSb8NYPu7eSEy83Wuv/763+ZFg+69917znL772muvfR/+k917770/Bbw1z4ek977mmmu+B+Dee+81L0Rmvs7111//27xo0L333mue03dfe+2178N/orvvvvu1I+K3eAEkvfc111zzPQD33nuveSEy83Wuv/763+ZFg+69917znL772muvfR/+kzz96U8/vrGx8VfAg3kBJL33Nddc8z0A9957r3khMvN1rr/++t/mRYPuvfde85y++9prr30f/pPcfffdnx0Rn8ULIem9r7nmmu8BuPfee80L99PXXnvt2/CiQffee695Tt997bXXvg//Ce6+++4HR8RfAcd5ISS99zXXXPM9APfee6/5F2Tm+1x//fXfzb8M3XvvveY5ffe11177PvwnuOeee35L0mvzL5D03tdcc833ANx7773mX3ZrZr7O9ddffysvHLr33nvNc/rua6+99n34D3bvvfe+NfBTvAgkvfc111zzPQD33nuveRFI+uprrrnmY3jh0L333mue03dfe+2178N/oKc//enHNzY2/gp4MC8CSe99zTXXfA/Avffea15EmfmQ66+//lZeMHTvvfea5/Td11577fvwH+i+++77KtsfzYtI0ntfc8013wNw7733mhfdrddee+1DeMHQvffea57Td1977bXvw3+Qu++++7Uj4rf417lV0q0Atl+bf4XMfJ/rr7/+u3n+0L333mue03dfe+2178N/kHvuuee3JL02/3VuzczXuf7662/leaF7773XPKfvvvbaa9+H/wD33HPPR0v6Kv6LSfrua6655n14Xujee+81z+mnM/Nj+HcqpRy3/VvAcf4bSHqZa6655q95Tujee+81//Ps2t4FkPRg/m1uvfbaax/Cc0L33nuv+R9G0ntfc8013wNw7733mn+7z7n22ms/m2dD9957r/kfRtJ7X3PNNd8DcO+995p/u93MfJnrr7/+Vq5A9957r/mf56cz828AIuKz+HeQ9N3XXHPN+3AFuvvuuz+b/yCllGO2P5r/YTLzfa6//vrvBhD/ge67777vsv3e/M9z67XXXvsQAPEf5O67737tiPgt/uf6nGuvvfazxX+Qe++996+Al+Z/sMx8yD8CBkw6Pht+rRIAAAAASUVORK5CYII=)}.card-item.card-intrusion[data-v-3461535b]:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA2CAYAAACbZ/oUAAAMWUlEQVR4Ae3gAZAkSZIkSRKLqpm7R0REZmZmVlVVVVV3d3d3d/fMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMdHd3d3dXV1VVVVVmZkZGRIS7m5kKz0xmV3d1d3dPz8zMzMxMoniAe++997OB9wIezL/BtddeK/6D3X333Z8dEZ/Fv4Ht356m6WNuuummv+YKxDPdfffdrx0Rv8W/w7XXXiv+g919992fHRGfxb/drddee+1DuALxTPfee+93Ae/Nv8O1114r/oPdfffdnx0Rn8W/Q2a+zvXXX//bAOKZ7r333u8C3pt/h2uvvVb8B7v77rs/OyI+i3+HzHyd66+//rcBxDPde++93wW8N/8O1157rfgPdvfdd392RHwW/w6Z+TrXX3/9bwOIZ7r33nu/C3hvntOtmfk9vIiuv/76z+Y/2N133/3awGvzIiilHLP90TyXzHyd66+//rcBxDPde++93wW8Nw8g6bevueaa1+F/ibvvvvvBEfF0nktmvs7111//2wDime69997vAt6bB5D029dcc83r8B/k6U9/+vH5fH68lHK8tbYLcP3119/Kf5C77777wRHxdJ5LZr7O9ddf/9sA4pnuvffe7wLemweQ9NvXXHPN6/BvdN9997008FrAW9t+aeA4z99fS/rt1trPrFarv37IQx6yywtx9913v/f111//3TyXu++++8ER8XSeS2a+zvXXX//bAOKZ7r333u8C3psHkPTb11xzzevwr3T33Xe/d0R8FPDS/OvtSvru1trXXH/99bfyXO64446X7rrut6699toTPJe77777wRHxdJ5LZr7O9ddf/9sA4pnuvffe7wLemweQ9NvXXHPN6/Aiuvvuu987Ij4LeDD/ATLzc1ar1Vc/5CEP2QV4+tOffnxjY+OvgAdn5kOuv/76W3mAu++++8ER8XSeS2a+zvXXX//bAOKZ7r333u8C3psHkPTb11xzzevwL3j6059+fHNz86tsvzf/wTLzda6//vrfBrjvvvu+yvZHA2Tm61x//fW/zQPcfffdD46Ip/NcMvN1rr/++t8GEM907733fhfw3jyApN++5pprXocX4u67735wRPwW8GD+4/30tdde+zYAd99992tHxG/xbG9z7bXX/jQPcPfddz84Ip7Oc8nM17n++ut/G0A807333vtdwHvzAJJ++5prrnkdXoC77777wRHxW8CD+Zf9dGb+TSnlYmvtbyLiuKRjwEtn5ktLem2e025mvsz1119/69Of/vTjGxsbfwU8mGeS9NHXXHPN1/AAd99994Mj4uk8l8x8neuvv/63AcQz3Xvvvd8FvDcPIOm3r7nmmtfh+Xj6059+fGNj46+AB/OC3ZqZn7NarX76IQ95yC4vxNOf/vTj8/n8oyPio4Djtj/muuuu+2qAe++996eAt+YBMvNzrr/++s/mAe6+++4HR8TTeS6Z+TrXX3/9bwOIZ7r33nu/C3hvHkDSb19zzTWvw3N5+tOffnxjY+O3gJfm+bvV9tdcd911X82/0tOf/vTjm5ubb3XNNdd8D8A999zz0ZK+iuf13ddee+378AB33333gyPi6TyXzHyd66+//rcBxDPdfffd7x0Rr8UD2P6b66677qt5Lvfdd99X2f5onr+/zsy3uf7662/l3+nuu+9+cET8FXCc53VrZr7P9ddf/9s809Of/vTjGxsbX8VzyczPuf76628FEP9Kd9xxx0t3XfdXPH9/fXR09DoPechDdvkPcO+99/4V8NK8ELZ/2/b7XH/99bfyL0P8K91zzz2/Jem1eV5/fXR09DoPechDdvkPcN99932V7Y/mRbObmV+zWq2++iEPecguLxjiX+Huu+9+7Yj4LZ6PzHyd66+//rf5D3D33Xe/dkT8Fv96t2bm+1x//fW/zfOH+Fe47777vsr2R/NcJH31Nddc8zH8B3j6059+fGNj46+AB/Ov99eSdqdp+pobbrjhp3leiH+Fe++99yJwnOe0e3R09JCHPOQhu/wHuPfee78LeG9esF3gVuDWzPybiPhrSbdec801f82/DPEiuu+++17a9l/xXCR99TXXXPMx/Ae4++673zsivosrdiX9NfDXwK2ttb8ppexec801f82/HeJFdN99932U7a/muWTm61x//fW/zX+Ae++9960zc3e1Wv31Qx7ykF3+4yGAu++++8GllLdqrZ3gBZD0WsCDeS62v4f/4UopTz88PPyZhzzkIbu6++673zsivov/+/762muvfRndc889T5f0YP4fyMz30b333nsROM7/A5I+Wvfdd9932X5v/h/IzNfR05/+9OObm5tfZfutgeP83/TXwOdce+21Py1eRHffffdnS3ovnovt17n++utv5b/A3Xff/dmS3ovnslwuX+YhD3nILv8yxIvo3nvvfWvgp3gukr76mmuu+Rj+C9x7770XgeM8p7++9tprX4YXDeJFdPfddz84Ip7O87r12muvfQj/ye6+++7Xjojf4rlI+uprrrnmY3jRIP4V7r333r8CXprnkpmvc/311/82/4nuvffenwLemueSma9z/fXX/zYvGsS/wt133/3eEfFdPK9br7322ofwn+SOO+546a7r/orntXvttdee4EWH+Fe4++67HxwRfwUc53l9zrXXXvvZ/Ad7+tOffnxjY+O3gJfmuWTm51x//fWfzYsO8a907733fjbwWTx/b3Pttdf+NP+B7r333u8C3pvndevR0dHLPOQhD9nlRYd4pqc//enH5/P5cZ7L9ddffyvP5d5773068GCe167tz7nuuuu+mn+npz/96cc3Nze/yvZ783xk5vtcf/31381zufvuux/Mc1mtVrsPechDdgHEM913332/Zfu1eQBJv33NNde8Ds/ljjvueOmu6/6KF0DSV19zzTUfw7/R3Xff/eCI+C3gwTx/333ttde+D8/l7rvvfu2I+C2eS2a+zvXXX//bAOKZ7rvvvt+y/do8gKTfvuaaa16H5+Pee+/9bOCzeAFs/7btz7n++ut/m3+Fe++997OBjwKO8/zdenR09DIPechDdnkud99992tHxG/xXDLzda6//vrfBhDPdN999/2W7dfmAST99jXXXPM6vAD33nvvZwOfxQth+7dt/04p5aevueaav+a5PP3pTz8+n89fupTyXrZfG3gwL9itmfk6119//a08H3ffffdrR8Rv8Vwy83Wuv/763wYQz3Tffff9lu3X5gEk/fY111zzOrwQ995772cDn8WLZtf2bkTcCpCZD5b0YF40t2bm61x//fW38gLcfffdrx0Rv8VzyczXuf76638bQDzTfffd91u2X5sHkPTb11xzzevwL7jnnns+WtJnAcf5T2D7t22/z/XXX38rL8Tdd9/92hHxWzyXzHyd66+//rcBxDPdd999v2X7tXkASb99zTXXvA4vgjvuuOOla61fJem1+Y/1Oddee+1n8yK4++67Xzsifovnkpmvc/311/82gHim++6777dsvzYPIOm3r7nmmtfhX+Huu+9+74j4LODB/DtI+u7W2udcf/31t/Iiuvvuu187In6L55KZr3P99df/NoB4pvvuu++3bL82DyDpt6+55prX4d/g7rvvfu2IeC/grYHjvGj+OjO/Bvjt66+//lb+le6+++7Xjojf4rlk5utcf/31vw0gnum+++77LduvzQNI+u1rrrnmdfh3uu+++14aeKnW2kMi4kE8k6Td1tol4LdXq9VfP+QhD9nl3+Huu+9+7Yj4LZ5LZr7O9ddf/9sA4pnuu+++37L92jyApN++5pprXof/Je6+++7Xjojf4rlk5utcf/31vw0gnum+++77LduvzQNI+u1rrrnmdfhf4u67737tiPgtnktmvs7111//2wDime67777fsv3a/Dtce+214j/Y3Xff/dkR8Vn8O2Tm61x//fW/DSCe6b777vst26/Nv8O1114r/oPdfffdnx0Rn8W/Q2a+zvXXX//bAOKZ7rvvvt+y/dr8O1x77bXiP9jdd9/92RHxWfw7ZObrXH/99b8NIJ7pvvvu+y7b782/w7XXXiv+g919992fHRGfxb9DZj7k+uuvvxVAPNPdd9/94Ij4LeDB/Btde+214j/Y3Xff/dkR8Vn8233Otdde+9lcwT8CmwRUqkDW82gAAAAASUVORK5CYII=)}.card-item.card-risk[data-v-3461535b]:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAA9CAYAAAAAq1FaAAAL8ElEQVR4Ae3gAZAkSZIkSRKLqpm7R0REZmZmVlVVVVV3d3d3d/fMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMdHd3d3dXV1VVVVVmZkZGRIS7m5kKz0xmV3d1d3dPz8zMzMxMovhPdPfdd792RHwV8NLAT2fmx1x//fW38h8PAPGf5O67735wRDydB7D929ddd93r8B8PAPGf5N5773068GCei+2Pue66676a/1gAiP8E995772cDn8Xzt5uZL3P99dffyn8cAMR/sDvuuOOlu677K164W4+Ojl7mIQ95yC7/MQAQ/4HuvvvuB0fEbwEP5l9g+7evu+661+E/BgDiP8jdd9/94Ij4LeDBvOi++9prr30f/v0AEP8B7rjjjpfuuu63gOM8f7vAcZ6/vz46OnqdhzzkIbv82wEg/p3uueeej5b0WcBxnr/POTo6+uqNjY3fAl6a5+/WzHyd66+//lb+bQAQ/0Z33333gyV9l6TX5gX77muvvfZ9AO6+++4HR8RvAQ/mBfuca6+99rP51wNA/Cs9/elPPz6fzz86Ij4KOM4L9t3XXnvt+/AAd99994Mj4reAB/OC3ZqZn3P99dd/Ny86AMSL6O67737tUspb2X5v4Dgv3Hdfe+2178Pzcffddz84In4LeDAv3K2Svrq19jPXX3/9rbxwAIjn4+lPf/rxzc3NBwOvZfulgbcGjvMisP0x11133VfzQjz96U8/vrm5+Vm2P5oXzV9L+m3bvyPp1muuueaveU4ACODuu+/+bEnvJek4cJx/m1sz832uv/763+ZFdM8993y0pI8CHsy/ge1bI+LW1tr3XH/99d+te++997OBz+LfITM/Z7VaffVDHvKQXf6V7r777geXUj7L9nvzb0dmvo7uvffei8Bx/vV2M/NrgO++/vrrb+Xf6e67737tUspn2X5t/vWQ9NW69957zb+C7Vttf89qtfrqhzzkIbv8C+6+++7XLqW8VGvtZ66//vpb+RfcfffdDy6lfJbttwaO86IB+G7de++95oXbtf3XEfHXrbWfuf7663+bF9G99977XcB780y2P+a66677al5E995771tLei3gpW2/Ni8YwHfr3nvvNc/rr4HPycy/vv7662/l3+Dee+99a+CneE6711577Qn+je67776Xtv1g4LuA4zwbwHfr3nvvNc/ru6+99tr34d/hvvvu+y7b781zOTo6OvGQhzxkl3+He+655+mSHsyzAXy37r33XvO8vvvaa699H/6Nnv70px/f2Ni4yPO69dprr30I/0733HPP0yU9mGcD+G7de++95nl997XXXvs+/Bvdfffd7x0R38VzkfTR11xzzdfw73TPPfc8XdKDeTaA79a9995rntd3X3vtte/Dv9F99933W7Zfm+eSmQ+5/vrrb+Xf6Z577nm6pAfzbADfrXvvvdc8r+++9tpr34d/g7vvvvvBEfF0nouk377mmmteh/8A99xzz9MlPZhnA/hu3Xvvvea5SPrqa6655mP4N7j77rvfOyK+i+eSme9z/fXXfzf/Ae65556nS3owzwbw3br33nvNc8nMz7n++us/m3+De++996+Al+a5ZOZDrr/++lv5D3DPPfc8XdKDeTaA79a9995rnoukr77mmms+hn+lu++++8ER8XSei6Tfvuaaa16H/yD33HPP0yU9mGcD+G7de++9F4HjPKfvvvbaa9+Hf6X77rvvq2x/NM8lM9/n+uuv/27+g9x7770XgeM8G8B365577nm6pAfznH762muvfRv+le69996nAw/muUj66tbaJZ5LRPz1tdde+9P8K917773mOZGZn6N77733r4CX5gFs33rdddc9hH+Fu++++7Uj4rf417v16OjoZR7ykIfs8iK4++67HxwRT+c5kZmfo3vvvfengLfmAWzfet111z2Ef4X77rvvq2x/NP8Gmfk5119//WfzIrj77rtfOyJ+i+eEpPfWfffd91W2P5rncu2114p/hXvvvfe7gPfm30DSV19zzTUfw4vg7rvvfu2I+C2eE5n5Orrvvvs+yvZX81wy83Wuv/763+ZFdO+997418FP8G2Tm+1x//fXfzYvg7rvv/uyI+CyeE5n5EN19992vHRG/xXOR9NHXXHPN1/CvcO+993428FHAcV50u0dHRw95yEMessuL4L777vst26/Nc9q99tprT+jpT3/68Y2NjYs8F9u/fd11170O/wZ33333g3kukt5K0lfzXCR99zXXXPM+vIjuvfde81wk/fY111zzOgK45557ni7pwTyn3WuvvfYE/0HuvffenwLemueSma9z/fXX/zYvgrvvvvu1I+K3eC6Z+TnXX3/9Zwvgvvvu+yrbH81zyczXuf7663+bf6e77777wRHxdJ7Xrddee+1DeBHdd99932X7vXkumfk6119//W8L4O67737tiPgtntdPX3vttW/Dv9Pdd9/93hHxXTyXzHyf66+//rt5Ed17771PBx7Mc7r12muvfQiAeKZ77733InCc53J0dHTiIQ95yC7/Dvfee+/TgQfzXDLzIddff/2tvAjuvvvu946I7+K5SPrua6655n0AxDPdfffdnx0Rn8VzkfTV11xzzcfwb3T33Xe/dkT8Fs9F0ndfc80178OL6N5773068GCeS2a+zvXXX//bAOKZnv70px/f2Ni4yPORmQ+5/vrrb+Xf4L777vsu2+/N83qba6+99qd5Edx9993vHRHfxfO69dprr30IAIB4gPvuu++7bL83z8X2b1933XWvw7/S05/+9OMbGxsXeV63XnvttQ/hRXD33Xc/OCJ+C3gwzyUz3+f666//bgAA8QB33333gyPir4DjPBfbH3Pdddd9Nf8Kd99993tHxHfxXCR99TXXXPMxvAjuvffenwLemud167XXXvsQrgBAPJe77777syPis3g+xnF8mZtuuumveRHde++9PwW8Nc8lMx9y/fXX38q/4N577/1s4LN4PiS9zDXXXPPXXAGAeC5Pf/rTj29sbPwV8GCe162Z+TrXX3/9rbwI7r333u8C3psHkPTb11xzzevwL7j77rvfOyK+i+dD0ndfc80178OzASCej7vvvvu1I+K3eP5uzczXuf7662/lX3D33Xe/dkT8Fs/pba699tqf5oW499573xr4KZ6/W4+Ojl7mIQ95yC7PBoB4Ae65556PlvRVPH+3ZubrXH/99bfyL7j33nvfOjOPR8RbZebXXH/99b/NC3H33Xe/dkT8FHCc5yMzH3L99dffynMCQLwQ995773cB783zd2tmvs71119/K/9B7rnnno+W9FW8YJ9z7bXXfjbPCwDxL7jnnnt+S9Jr8/zt2v6c66677qv5d7r33ns/G/gsXrDPufbaaz+b5w8A8S94+tOffnxjY+O3gJfmBfuca6+99rP5N3j6059+fGNj47uAt+YF+5xrr732s3nBABAvgqc//enHNzY2fgt4aV4A279t+32uv/76W3kR3X333a8dEd8FPJgX7HOuvfbaz+aFA0C8iJ7+9Kcf39jY+C7grXnBbs3Mz7n++uu/m3/Bfffd91W2P5oX7nOuvfbaz+ZfBoD4V7r33ns/G/gsXghJ391a+5zrr7/+Vp7L3Xff/doR8VXAS/OC7QLvc+211/40LxoAxL/BPffc89GSvooX7tbM/Jzrr7/+uwGe/vSnH9/c3Pws2x/NC3drZr7O9ddffysvOgDEv9Hdd9/94Ij4LeDBvBC2f1vS1wBfBTyYF8L2by+Xy7d5yEMessu/DgDi3+HpT3/68c3Nza+y/d78++za/pzrrrvuq/m3AUD8B7j77rvfOyI+C3gw/0q2f9v2+1x//fW38m8HgPgPcvfddz+4lPJZtt+bF82u7c+57rrrvpp/PwDEf7B77733rYGvAh7MC2D7t22/z/XXX38r/zEAEP9J7r333s8GPovntJuZH3P99dd/N/+xABD/ie6+++4Hl1I+y/bxzPyb1Wr11Q95yEN2+Y8HwD8CA04iRRtNV6YAAAAASUVORK5CYII=)}.card-item.card-server[data-v-3461535b]:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAKKUlEQVR4Ae3gAZAkSZIkSRKLqpm7R0REZmZmVlVVVVV3d3d3d/fMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMdHd3d3dXV1VVVVVmZkZGRIS7m5kKz0xmV3d1d3dPz8zMzMxMovj/BfFMT3/6049vbm6+V2vtBP+HlFIuttZ+5vrrr78VQAB33333gyPir4Dj/N+0e3R09JCHPOQhuwK47777Psr2V/N/mKSPvuaaa75GAHffffdnR8Rn8X9YZn7O9ddf/9kCuPvuuz87Ij6L/8My83Ouv/76zxbA3Xff/dkR8Vk8wLXXXiv+F7v33nvNA2Tm51x//fWfLYC77777syPis3iAa6+9Vvwvdu+995oHyMzPuf766z9bAHffffdnR8Rn8QDXXnut+F/s3nvvNQ+QmZ9z/fXXf7YA7r777s+OiM/iAa699lrxTPfee695gMz8nIj4LB4gMz/n+uuv/2z+h7j33nvNA2Tm51x//fWfLYC77777syPis3iAa6+9VjzTvffeax4gMz8nIj6LB8jMz7n++us/m/9g99xzz1dHxEvxovuYa6655q/vvfde8wCZ+TnXX3/9Zwvg7rvv/uyI+Cwe4NprrxXPdO+995oHyMzPiYjP4gEy83Ouv/76z+Y/2H333fdbtl+bF1Fmvs7111//2/fee695gMz8nOuvv/6zBXD33Xd/dkR8Fg9w7bXXime69957zQNk5udExGfxAJn5Oddff/1n8x/svvvu+y3br82LKDNf5/rrr//te++91zxAZn7O9ddf/9kCuPvuuz87Ij6LB7j22mvFM917773mATLzcyLis3iAzPyc66+//rP5D3bffff9lu3X5kWUma9z/fXX//a9995rHiAzP+f666//bAHcfffdnx0Rn8UDXHvtteKZ7r33XvMAmfk5EfFZPEBmfs7111//2fwHu+eee746Il6KF93HXHPNNX997733mgfIzM+5/vrrP1sAd99992dHxGfxANdee614pnvvvdc8QGZ+TkR8Fg+QmZ9z/fXXfzb/Q9x7773mATLzc66//vrPFsDdd9/92RHxWTzAtddeK/4Xu/fee80DZObnXH/99Z8tgLvvvvuzI+KzeIBrr71W/C927733mgfIzM+5/vrrP1sAd99992dHxGfxANdee634X+zee+81D5CZn3P99dd/tgDuvvvuz46Iz+L/sMz8nOuvv/6zBXD33Xd/dkR8Fv+HZebnXH/99Z8tgLvvvvuzI+Kz+D8sMz/n+uuv/2wB3H333Z8dEZ/F/2GZ+TnXX3/9Zwvg7rvv/uyI+CweIDM/h//FIuKzeIDM/Jzrr7/+swVw9913f3ZEfBYPcO2114r/xe69917zAJn5Oddff/1nC+Duu+/+7Ij4LB7g2muvFf+L3XvvveYBMvNzrr/++s8WwN133/3ZEfFZPMC1114r/he79957zQNk5udcf/31ny2Au++++7Mj4rN4gGuvvVY807333mseIDM/JyI+iwfIzM+5/vrrP5v/Ie69917zAJn5Oddff/1nC+Duu+/+7Ij4LB7g2muvFc907733mgfIzM+JiM/iATLzc66//vrP5j/YPffc89UR8VK86D7mmmuu+et7773XPEBmfs7111//2QK4++67PzsiPosHuPbaa8Uz3XvvveYBMvNzIuKzeIDM/Jzrr7/+s/kPdt999/2W7dfmRZSZr3P99df/9r333mseIDM/5/rrr/9sAdx9992fHRGfxQNce+214pnuvfde8wCZ+TkR8Vk8QGZ+zvXXX//Z/Ae77777fsv2a/MiyszXuf7663/73nvvNQ+QmZ9z/fXXf7YA7r777s+OiM/iAa699lrxTPfee695gMz8nIj4LB4gMz/n+uuv/2z+g913332/Zfu1eRFl5utcf/31v33vvfeaB8jMz7n++us/WwB33333Z0fEZ/EA1157rXime++91zxAZn5ORHwWD5CZn3P99dd/Nv/B7rnnnq+OiJfiRfcx11xzzV/fe++95gEy83Ouv/76zxbA3Xff/dkR8Vk8wLXXXiue6d577zUPkJmfExGfxQNk5udcf/31n83/EPfee695gMz8nOuvv/6zBXD33Xd/dkR8Fg9w7bXXiv/F7r33XvMAmfk5119//WcL4O677/7siPgsHuDaa68V/4vde++95gEy83Ouv/76zxbA3Xff/dkR8Vk8QGZ+Dv+LRcRn8QCZ+TnXX3/9Zwvg7rvv/uyI+Cz+D8vMz7n++us/WwB33333Z0fEZ/F/WGZ+zvXXX//ZArj77rs/OyI+i//DMvNzrr/++s8WwN133/3ZEfFZ/B+WmZ9z/fXXf7YA7r777s+OiM/iAa699lrxv9i9995rHiAzP+f666//bAHcfffdnx0Rn8UDXHvtteJ/sXvvvdc8QGZ+zvXXX//ZArj77rs/OyI+iwe49tprxf9i9957r3mAzPyc66+//rMFcPfdd392RHwWD3DttdeK/8Xuvfde8wCZ+TnXX3/9Zwvg7rvv/uyI+Cwe4NprrxXPdO+995oHyMzPiYjP4gEy83Ouv/76z+Z/iHvvvdc8QGZ+zvXXX//ZArj77rs/OyI+iwe49tprxTPde++95gEy83Mi4rN4gMz8nOuvv/6z+Q92zz33fHVEvBQvuo+55ppr/vree+81D5CZn3P99dd/tgDuvvvuz46Iz+IBrr32WvFM9957r3mAzPyciPgsHiAzP+f666//bP6D3Xfffb9l+7V5EWXm61x//fW/fe+995oHyMzPuf766z9bAHffffdnR8Rn8QDXXnuteKZ7773XPEBmfk5EfBYPkJmfc/311382/8Huu+++37L92ryIMvN1rr/++t++9957zQNk5udcf/31ny2Au++++7Mj4rN4gGuvvVY807333mseIDM/JyI+iwfIzM+5/vrrP5v/YPfdd99v2X5tXkSZ+TrXX3/9b997773mATLzc66//vrPFsDdd9/92RHxWTzAtddeK57p3nvvNQ+QmZ8TEZ/FA2Tm51x//fWfzX+we+6556sj4qV40X3MNddc89f33nuveYDM/Jzrr7/+swVw9913f3ZEfBYPcO2114pnuvfee80DZObnRMRn8QCZ+TnXX3/9Z/M/xL333mseIDM/5/rrr/9sAdx9992fHRGfxQNce+214n+xe++91zxAZn7O9ddf/9kCuPvuuz87Ij6LB7j22mvF/2L33nuveYDM/Jzrr7/+swVw9913f3ZEfBb/h2Xm51x//fWfLYC77777syPis/g/LDM/5/rrr/9sAdx3330fZfur+T9M0kdfc801XyOApz/96cc3NjaeDhzn/6bdzHyZ66+//lbxTHffffeDSylv1Vo7wf8hpZSLh4eH3/OQhzxkF0D8/8I/Ag3Z92qElp8/AAAAAElFTkSuQmCC)}.card-item.card-tamper[data-v-3461535b]:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAJj0lEQVR4Ae3gAZAkSZIkSRKLqpm7R0REZmZmVlVVVVV3d3d3d/fMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMdHd3d3dXV1VVVVVmZkZGRIS7m5kKz0xmV3d1d3dPz8zMzMxMovj/BfH/C+L/F8T/L4j/XxDA05/+9OOLxeKnJL00cJz/W3Yl/fTh4eHHPOQhD9kVwL333vtTwFvzf5jt377uuuteRwD33nvvReA4/7ftXnvttScEcO+995r/B6699loJ4N577zUPkJnvA9zK/2IRcRz4KR7g2muvlQDuvfde8wCZ+ZDrr7/+Vv4Xu/vuux8cEU/nAa699loJ4N577zUPkJkPuf7662/lf7G77777wRHxdB7g2muvlQDuvfde8wCZ+ZDrr7/+Vp7pjjvueOmu6z4LIDM/5vrrr7/1vvvu+yrb7y3pu6+55pqPefrTn358c3Pzs4CXbq29z/XXX38rL8Add9zx0rXWr5L02vwHkfTbrbX3uf76628FuPvuux8cEU/nAa699loJ4N577zUPkJkPuf7662/lme69996nAw8GyMzPKaX8tO2/4pkkvUxr7aUj4rsAbN963XXXPYQX4N577/0r4KX5Dybpq6+55pqPAbj77rsfHBFP5wGuvfZaCeDee+81D5CZD7n++utv5Znuueeep0t6MICkr26tfU1EPJ1nyszXKaW8lO2v5opbr7322ofwAtxzzz1Pl/Rg/oNJ+u5rrrnmfQDuvvvuB0fE03mAa6+9Vnr6059+fGNj4yLP6Q2uvfbaX+eZ7rjjjpfuuu67bO/afp/rr7/+1nvvvfezgY8Cfvraa699n6c//enHNzc3v8r28XEcP+emm276a16Ae+6556MlfRZwnP84t2bm61x//fW3Atx7771vDfwUD5CZD9Hdd9/92hHxWzxAZn7O9ddf/9n8J7v77rsfzH+Q66+//lYe4O677/7siPgsHiAzX0d33333a0fEb/EAmfk5119//Wfzv9jdd9/92RHxWTxAZr6O7r777teOiN/iASR9d2vte/hfrJTyXrbfmwfIzNfR3Xff/doR8Vv8P5CZr6O77777tSPit/h/IDNfR3ffffdrR8Rv8f9AZr6O7r777teOiN/i/4HMfB3dfffdrx0Rv8UDZObnXH/99Z/N/2J33333Z0fEZ/EAmfk6uvvuu187In6LB8jMz7n++us/m//F7r777s+OiM/iATLzdXT33Xe/dkT8Fg+QmZ9z/fXXfzb/i919992fHRGfxQNk5uvo7rvvfu2I+C0eIDM/5/rrr/9s/he7++67PzsiPosHyMzX0d133/3aEfFbPEBmfs7111//2fwvdvfdd392RHwWD5CZr6O77777tSPit3iAzPyc66+//rP5X+zuu+/+7Ij4LB4gM19Hd99992tHxG/xAJn5Oddff/1n8z/M3Xff/eBSymcBD7b90lxxq6Tfbq19zfXXX38rz3T33Xe/dkT8Fg9wdHR0QnffffdrR8Rv8QCZ+TnXX3/9Z/M/xNOf/vTjm5ubX2X7vXkhbP/2crl8m4c85CG7APfcc89HS/osYDczP+f666//bt19992vHRG/xQNk5udcf/31n83/AE9/+tOPb2xs/Bbw0rxo/vro6Oh1HvKQh+zyvNDdd9/92hHxWzxAZn7O9ddf/9n8D3DPPff8lqTX5l9B0ndfc80178PzQnffffdrR8Rv8QCZ+TnXX3/9Z/Pf7O67737tiPgtnouk726tfU9EHJf0WrY/muci6WWuueaav+Y5obvvvvu1I+K3eIDM/Jzrr7/+s/lvdu+9934X8N48QGvtbW644Yaf5gHuueeej5b0VTynn7722mvfhueE7r777teOiN/iATLzc66//vrP5r/ZPffc83RJD+bZfvraa699G56Pe++996eAt+bZ/vraa699GZ4Tuvvuu187In6LB8jMz7n++us/m/9m9957r3mAzPyc66+//rN5Pu6+++7PjojP4gGuvfZa8ZzQ3Xff/doR8Vs8QGZ+zvXXX//Z/De5++673zsiXgt4b57TXwN/zfP30sBL85y+GyAzf+f666//bgDdfffdrx0Rv8UDZObnXH/99Z/Nf4P77rvvt2y/Nv/BJH31Nddc8zG6++67XzsifosHyMzPuf766z+b/2L33XffS9v+K/6TZOZDdPfdd792RPwWD5CZn3P99dd/Nv/F7r777s+OiM/iP0lmvo7uvvvu146I3+IBMvNzrr/++s/mv9jdd9/92RHxWfwnyczX0d133/3aEfFbPEBmfs7111//2fwXu/vuuz87Ij6LB5D01a21r+FfqZTyUbY/mgfIzNfR3Xff/doR8Vs8QGZ+zvXXX//Z/Be7++67PzsiPosHyMzPuf766z+bf6W77777syPis3iAzHwd3X333a8dEb/FA2Tm51x//fWfzX+xu++++7Mj4rN4gMz8nOuvv/6z+Ve6++67PzsiPosHyMzX0d133/3aEfFbPEBmfs7111//2fwXu/vuuz87Ij6LB8jMz7n++us/m3+lu++++7Mj4rN4gMx8Hd19992vHRG/xQNk5udcf/31n81/sbvvvvuzI+KzeIDM/Jzrr7/+s/lXuvvuuz87Ij6LB8jM19Hdd9/92hHxWzxAZn7O9ddf/9n8F7v77rs/OyI+iwfIzM+5/vrrP5t/pbvvvvuzI+KzeIDMfB3dfffdrx0Rv8UDZObnXH/99Z/Nf7G77777syPis3iAzPyc66+//rP5V7r77rs/OyI+iwfIzNfR3Xff/doR8Vs8QGZ+zvXXX//Z/Be7++67PzsiPosHyMzPuf766z+bf6W77777syPis3iAzHwd3X333a8dEb/FA0j67dba7/Cf79brr7/+u3mmu++++7Mj4rN4AEm/3Vr7Hf6VSimvZfu1eYDMfB3dfffdrx0Rv8V/E0nffc0117wPwN133/3ZEfFZ/CfJzNfR3Xff/doR8Vv8N5L0Mtdcc81f33333e8dEd/FfxJJL6O77777wRHxdP4bHR0dnXjIQx6ye/fddz84Ip7Of5Kjo6MTArj77rvfOyK+i/8en3Pttdd+Ns90zz33fLSkr+I/WGa+z/XXX//d4pme/vSnH5/P5y/Nf61br7/++lt5Lk9/+tOPz+fztwYezL/frcBvX3/99bcCiP9fEP+/IP5/Qfz/wj8CrOuQSf5jorgAAAAASUVORK5CYII=)}@keyframes rotate-bfc261c0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.absolute-center[data-v-bfc261c0]{margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.scan-icon-img[data-v-bfc261c0]{z-index:99;background-position:100%;width:58px;height:67px;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.icon-img-safe[data-v-bfc261c0]{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTguMDAwMDAwIiBoZWlnaHQ9IjY3LjAwMDAwMCIgdmlld0JveD0iMCAwIDU4IDY3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KCTxkZXNjPgoJCQlDcmVhdGVkIHdpdGggUGl4c28uCgk8L2Rlc2M+Cgk8ZGVmcz4KCQk8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50X2xpbmVhcl8zN182NDhfMCIgeDE9IjI5LjAwMDAwMCIgeTE9IjAuMDAwMDAwIiB4Mj0iMjkuMDAwMDAwIiB5Mj0iNjcuMDAwMDAwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CgkJCTxzdG9wIHN0b3AtY29sb3I9IiNCMkVFQkQiLz4KCQkJPHN0b3Agb2Zmc2V0PSIwLjk5MDU5MCIgc3RvcC1jb2xvcj0iIzYyREI3QSIgc3RvcC1vcGFjaXR5PSIwLjE3NjQ3MSIvPgoJCTwvbGluZWFyR3JhZGllbnQ+CgkJPGxpbmVhckdyYWRpZW50IGlkPSJwYWludF9saW5lYXJfMzdfNjQ5XzAiIHgxPSIyOS4wMDQxOTgiIHkxPSI3LjczMDcxMyIgeDI9IjI5LjAwNDE5OCIgeTI9IjYwLjEyODE0NyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgoJCQk8c3RvcCBzdG9wLWNvbG9yPSIjOThFM0E3IiBzdG9wLW9wYWNpdHk9IjAuMTIzNTI5Ii8+CgkJCTxzdG9wIG9mZnNldD0iMS4wMDAwMDAiIHN0b3AtY29sb3I9IiM4N0UxOTgiIHN0b3Atb3BhY2l0eT0iMC45MTc2NDciLz4KCQk8L2xpbmVhckdyYWRpZW50PgoJPC9kZWZzPgoJPHBhdGggaWQ9InBhdGgiIGQ9Ik0yOS4xOTcgMEMyMi4zNjc3IDUuMzcyNDQgMTIuNTkyNyAxMC42MzQ5IDAgMTAuNjM0OUwwIDM1Ljg5ODFDMCA0Ny4xNDU4IDE2LjYwNDQgNjcgMjkuMjA0MyA2N0M0MS44MDQ0IDY3IDU4IDQ3LjEzODMgNTggMzUuODk4MUw1OCAxMC42MzQ5QzQ1LjM4NTMgMTAuNjM0OSAzNi4wMjY0IDUuMzcyNDQgMjkuMTk3IDBaTTUyLjAyOTQgMzUuNjQ3NUM1Mi4wMjk0IDQ1LjI4OTQgMzkuNjI1NCA2MC4yOTIyIDI4LjgyNjMgNjAuMjkyMkMxOC4wMiA2MC4yOTIyIDYuMjUzNzggNDUuNDEyNSA2LjI1Mzc4IDM1Ljc3MDVMNi4yNTM3OCAxNS41NTYyQzE3LjA1MjcgMTUuNTU2MiAyMy4zNDU1IDEyLjM1MjIgMjkuMjA0MyA3LjczNzU1QzM1LjA0ODYgMTIuMzM3MiA0MS4yMzA1IDE1LjQ2MTUgNTIuMDI5NCAxNS40NjE1TDUyLjAyOTQgMzUuNjQ3NVoiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0idXJsKCNwYWludF9saW5lYXJfMzdfNjQ4XzApIiBmaWxsLW9wYWNpdHk9IjAuMzUwMDAwIi8+Cgk8cGF0aCBpZD0icGF0aCIgZD0iTTI5LjEzNDUgNy43MzA3MUMyMy40NTU5IDEyLjg4NDUgMTUuNjYzIDE1LjQ2MTQgNS45NzkgMTUuNDYxNEw2LjM5NzA5IDM2LjUwNjNDNi44MjM0OSA0My44MDc2IDE2LjA4NDQgNjAuMTI4MiAyOC44NDM5IDYwLjEyODJDMzguODA4OCA2MC4xMjgyIDUyLjQ1NTggNDYuMzg0NSA1MS45NzU4IDM0Ljk5MDFMNTIuMDI5NCAxNS40NjE0QzQwLjE0MTggMTUuNDYxNCAzNC4zODY1IDExLjY5NTggMjkuMTM0NSA3LjczMDcxWk00Ni43NzI2IDM0Ljk5QzQ2Ljc3MjYgNDIuMTA2MiAzNy4xNDg0IDUzLjA4ODEgMjguODQzOSA1My4wODgxQzIwLjUzMzcgNTMuMDg4MSAxMS40ODUyIDQyLjEwNjIgMTEuNDg1MiAzNC45OUwxMS40ODUyIDIwLjA3MDlDMTkuNzg5OCAyMC4wNzA5IDI0LjYyODkgMTcuNzA2MiAyOS4xMzQ1IDE0LjMwMDRDMzMuNjI4OSAxNy42OTUxIDM4LjQ3MzYgMjAuMDcwOSA0Ni43NzgzIDIwLjA3MDlMNDYuNzcyNiAzNC45OVoiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0idXJsKCNwYWludF9saW5lYXJfMzdfNjQ5XzApIiBmaWxsLW9wYWNpdHk9IjAuNDAwMDAwIi8+Cjwvc3ZnPgo=)}.icon-img-danger[data-v-bfc261c0]{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTguMDAwMDAwIiBoZWlnaHQ9IjY3LjAwMDAwMCIgdmlld0JveD0iMCAwIDU4IDY3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KCTxkZXNjPgoJCQlDcmVhdGVkIHdpdGggUGl4c28uCgk8L2Rlc2M+Cgk8ZGVmcz4KCQk8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50X2xpbmVhcl82NF85M18wIiB4MT0iMjkuMDAwMDAwIiB5MT0iMC4wMDAwMDAiIHgyPSIyOS4wMDAwMDAiIHkyPSI2Ny4wMDAwMDAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KCQkJPHN0b3Agc3RvcC1jb2xvcj0iI0ZGQjNCMyIgc3RvcC1vcGFjaXR5PSIwLjkxNzY0NyIvPgoJCQk8c3RvcCBvZmZzZXQ9IjEuMDAwMDAwIiBzdG9wLWNvbG9yPSIjRjc5Njk2IiBzdG9wLW9wYWNpdHk9IjAuMjMxMzczIi8+CgkJPC9saW5lYXJHcmFkaWVudD4KCQk8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50X2xpbmVhcl82NF85NF8wIiB4MT0iMjkuMDA0MTk4IiB5MT0iNy43MzA3MTMiIHgyPSIyOS4wMDQxOTgiIHkyPSI2MC4xMjgxNDciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KCQkJPHN0b3Agc3RvcC1jb2xvcj0iI0UzOTg5OCIgc3RvcC1vcGFjaXR5PSIwLjIyMzUyOSIvPgoJCQk8c3RvcCBvZmZzZXQ9IjEuMDAwMDAwIiBzdG9wLWNvbG9yPSIjRkZCM0IzIiBzdG9wLW9wYWNpdHk9IjAuOTE3NjQ3Ii8+CgkJPC9saW5lYXJHcmFkaWVudD4KCTwvZGVmcz4KCTxwYXRoIGlkPSJwYXRoIiBkPSJNMjkuMTk3IDBDMjIuMzY3NyA1LjM3MjQ0IDEyLjU5MjcgMTAuNjM0OSAwIDEwLjYzNDlMMCAzNS44OTgxQzAgNDcuMTQ1OCAxNi42MDQ0IDY3IDI5LjIwNDMgNjdDNDEuODA0NCA2NyA1OCA0Ny4xMzgzIDU4IDM1Ljg5ODFMNTggMTAuNjM0OUM0NS4zODUzIDEwLjYzNDkgMzYuMDI2NCA1LjM3MjQ0IDI5LjE5NyAwWk01Mi4wMjk0IDM1LjY0NzVDNTIuMDI5NCA0NS4yODk0IDM5LjYyNTQgNjAuMjkyMiAyOC44MjYzIDYwLjI5MjJDMTguMDIgNjAuMjkyMiA2IDQ1LjY0MiA2IDM2TDYgMTUuNUMxNi43OTkgMTUuNSAyMy4zNDU1IDEyLjM1MjIgMjkuMjA0MyA3LjczNzU1QzM1LjA0ODYgMTIuMzM3MiA0MS4yMzA1IDE1LjQ2MTUgNTIuMDI5NCAxNS40NjE1TDUyLjAyOTQgMzUuNjQ3NVoiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0idXJsKCNwYWludF9saW5lYXJfNjRfOTNfMCkiIGZpbGwtb3BhY2l0eT0iMC4zNTAwMDAiLz4KCTxwYXRoIGlkPSJwYXRoIiBkPSJNMjkuMTM0NSA3LjczMDcxQzIzLjQ1NTkgMTIuODg0NSAxNS42NjMgMTUuNDYxNCA1Ljk3OSAxNS40NjE0TDUuOTc5IDM2LjVDNi40MDU1MiA0My44MDEzIDE2LjA4NDQgNjAuMTI4MiAyOC44NDM5IDYwLjEyODJDMzguODA4OCA2MC4xMjgyIDUyLjQ1NTggNDYuMzg0NSA1MS45NzU4IDM0Ljk5MDFMNTIuMDI5NCAxNS40NjE0QzQwLjE0MTggMTUuNDYxNCAzNC4zODY1IDExLjY5NTggMjkuMTM0NSA3LjczMDcxWk00Ni43NzI2IDM0Ljk5QzQ2Ljc3MjYgNDIuMTA2MiAzNy4xNDg0IDUzLjA4ODEgMjguODQzOSA1My4wODgxQzIwLjUzMzcgNTMuMDg4MSAxMS40ODUyIDQyLjEwNjIgMTEuNDg1MiAzNC45OUwxMS40ODUyIDIwLjA3MDlDMTkuNzg5OCAyMC4wNzA5IDI0LjYyODkgMTcuNzA2MiAyOS4xMzQ1IDE0LjMwMDRDMzMuNjI4OSAxNy42OTUxIDM4LjQ3MzYgMjAuMDcwOSA0Ni43NzgzIDIwLjA3MDlMNDYuNzcyNiAzNC45OVoiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0idXJsKCNwYWludF9saW5lYXJfNjRfOTRfMCkiIGZpbGwtb3BhY2l0eT0iMC4zNDAwMDAiLz4KPC9zdmc+Cg==)}.icon-img-warn[data-v-bfc261c0]{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTguMDAwMDAwIiBoZWlnaHQ9IjY3LjAwMDAwMCIgdmlld0JveD0iMCAwIDU4IDY3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KCTxkZXNjPgoJCQlDcmVhdGVkIHdpdGggUGl4c28uCgk8L2Rlc2M+Cgk8ZGVmcz4KCQk8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50X2xpbmVhcl83Nl81Nl8wIiB4MT0iMjkuMDAwMDAwIiB5MT0iMC4wMDAwMDAiIHgyPSIyOS4wMDAwMDAiIHkyPSI2Ny4wMDAwMDAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KCQkJPHN0b3Agc3RvcC1jb2xvcj0iI0YwQUQ0RSIvPgoJCQk8c3RvcCBvZmZzZXQ9IjEuMDAwMDAwIiBzdG9wLWNvbG9yPSIjRkNGMERGIi8+CgkJPC9saW5lYXJHcmFkaWVudD4KCQk8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50X2xpbmVhcl83Nl81N18wIiB4MT0iMjkuMDA0NTcyIiB5MT0iNy41MDAwMDAiIHgyPSIyOS4wMDQ1NzIiIHkyPSI2MC4zOTc0MzQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KCQkJPHN0b3Agc3RvcC1jb2xvcj0iI0ZDRjBERiIvPgoJCQk8c3RvcCBvZmZzZXQ9IjEuMDAwMDAwIiBzdG9wLWNvbG9yPSIjRjBBRDRFIi8+CgkJPC9saW5lYXJHcmFkaWVudD4KCTwvZGVmcz4KCTxwYXRoIGlkPSJwYXRoIiBkPSJNMjkuMTk3IDBDMjIuMzY3NyA1LjM3MjQ0IDEyLjU5MjcgMTAuNjM0OSAwIDEwLjYzNDlMMCAzNS44OTgxQzAgNDcuMTQ1OCAxNi42MDQ0IDY3IDI5LjIwNDMgNjdDNDEuODA0NCA2NyA1OCA0Ny4xMzgzIDU4IDM1Ljg5ODFMNTggMTAuNjM0OUM0NS4zODUzIDEwLjYzNDkgMzYuMDI2NCA1LjM3MjQ0IDI5LjE5NyAwWk01Mi4wMjk0IDM1LjY0NzVDNTIuMDI5NCA0NS4yODk0IDM5LjYyNTQgNjAuMjkyMiAyOC44MjYzIDYwLjI5MjJDMTguMDIgNjAuMjkyMiA2IDQ1LjY0MiA2IDM2TDYgMTUuNUMxNi43OTkgMTUuNSAyMy4zNDU1IDEyLjM1MjIgMjkuMjA0MyA3LjczNzU1QzM1LjA0ODYgMTIuMzM3MiA0MS4yMzA1IDE1LjQ2MTUgNTIuMDI5NCAxNS40NjE1TDUyLjAyOTQgMzUuNjQ3NVoiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0idXJsKCNwYWludF9saW5lYXJfNzZfNTZfMCkiIGZpbGwtb3BhY2l0eT0iMC4zNTAwMDAiLz4KCTxwYXRoIGlkPSJwYXRoIiBkPSJNMjkuMTU1NSA3LjVDMjMuNDc2OSAxMi42NTM4IDE1LjY4NCAxNS41IDYgMTUuNUw2IDM2Ljc2OTNDNi40MjY1MSA0NC4wNzA2IDE2LjEwNTMgNjAuMzk3NSAyOC44NjQ5IDYwLjM5NzVDMzguODI5OCA2MC4zOTc1IDUyLjQ3NjggNDYuNjUzOCA1MS45OTY4IDM1LjI1OTRMNTEuOTk2OCAxNS41QzQwLjEwOTMgMTUuNSAzNC40MDc1IDExLjQ2NTEgMjkuMTU1NSA3LjVaTTQ2Ljc5MzYgMzUuMjU5M0M0Ni43OTM2IDQyLjM3NTUgMzcuMTY5NCA1My4zNTc0IDI4Ljg2NDkgNTMuMzU3NEMyMC41NTQ3IDUzLjM1NzQgMTEuNTA2MiA0Mi4zNzU1IDExLjUwNjIgMzUuMjU5M0wxMS41MDYyIDIwLjM0MDJDMTkuODEwOCAyMC4zNDAyIDI0LjY0OTkgMTcuOTc1NSAyOS4xNTU1IDE0LjU2OTdDMzMuNjQ5OSAxNy45\\"--IDM4LjQ5NDYgMjAuMzQwMiA0Ni43OTkzIDIwLjM0MDJMNDYuNzkzNiAzNS4yNTkzWiIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJ1cmwoI3BhaW50X2xpbmVhcl82NF8yNDRfMCkiIGZpbGwtb3BhY2l0eT0iMC4zNDAwMDAiLz4KPC9zdmc+Cg==)}.icon-img-low-risk[data-v-bfc261c0]{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTguMDAwMDAwIiBoZWlnaHQ9IjY3LjAwMDAwMCIgdmlld0JveD0iMCAwIDU4IDY3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KCTxkZXNjPgoJCQlDcmVhdGVkIHdpdGggUGl4c28uCgk8L2Rlc2M+Cgk8ZGVmcz4KCQk8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50X2xpbmVhcl82NF8yNDNfMCIgeDE9IjI5LjAwMDAwMCIgeTE9IjAuMDAwMDAwIiB4Mj0iMjkuMDAwMDAwIiB5Mj0iNjcuMDAwMDAwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CgkJCTxzdG9wIHN0b3AtY29sb3I9IiNFOEQ1NDQiLz4KCQkJPHN0b3Agb2Zmc2V0PSIxLjAwMDAwMCIgc3RvcC1jb2xvcj0iI0ZGRUY3OSIgc3RvcC1vcGFjaXR5PSIwLjI3MDU4OCIvPgoJCTwvbGluZWFyR3JhZGllbnQ+CgkJPGxpbmVhckdyYWRpZW50IGlkPSJwYWludF9saW5lYXJfMzdfNjQ5XzAiIHgxPSIyOS4wMDQxOTgiIHkxPSI3LjczMDcxMyIgeDI9IjI5LjAwNDU3MiIgeTI9IjYwLjM5NzQzNCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgoJCQk8c3RvcCBzdG9wLWNvbG9yPSIjRkZFRjc5IiBzdG9wLW9wYWNpdHk9IjAuMTA5ODA0Ii8+CgkJCTxzdG9wIG9mZnNldD0iMS4wMDAwMDAiIHN0b3AtY29sb3I9IiNFOEQ1NDQiLz4KCQk8L2xpbmVhckdyYWRpZW50PgoJPC9kZWZzPgoJPHBhdGggaWQ9InBhdGgiIGQ9Ik0yOS4xOTcgMEMyMi4zNjc3IDUuMzcyNDQgMTIuNTkyNyAxMC42MzQ5IDAgMTAuNjM0OUwwIDM1Ljg5ODFDMCA0Ny4xNDU4IDE2LjYwNDQgNjcgMjkuMjA0MyA2N0M0MS44MDQ0IDY3IDU4IDQ3LjEzODMgNTggMzUuODk4MUw1OCAxMC42MzQ5QzQ1LjM4NTMgMTAuNjM0OSAzNi4wMjY0IDUuMzcyNDQgMjkuMTk3IDBaTTUyLjAyOTQgMzUuNjQ3NUM1Mi4wMjk0IDQ1LjI4OTQgMzkuNjI1NCA2MC4yOTIyIDI4LjgyNjMgNjAuMjkyMkMxOC4wMiA2MC4yOTIyIDYgNDUuNjQyIDYgMzZMNiAxNS41QzE2Ljc5OSAxNS41IDIzLjM0NTUgMTIunfuncMiAyOS4yMDQzIDcuNzM3NTVDMzUuMDQ4NiAxMi4zMzcyIDQxLjIzMDUgMTUuNDYxNSA1Mi4wMjk0IDE1LjQ2MTVMNTIuMDI5NCAzNS42NDc1WiIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJ1cmwoI3BhaW50X2xpbmVhcl82NF8yNDNfMCkiIGZpbGwtb3BhY2l0eT0iMC4zNTAwMDAiLz4KCTxwYXRoIGlkPSJwYXRoIiBkPSJNMjkuMTU1NSA3LjVDMjMuNDc2OSAxMi42NTM4IDE1LjY4NCAxNS41IDYgMTUuNUw2IDM2Ljc2OTNDNi40MjY1MSA0NC4wNzA2IDE2LjEwNTMgNjAuMzk3NSAyOC44NjQ5IDYwLjM5NzVDMzguODI5OCA2MC4zOTc1IDUyLjQ3NjggNDYuNjUzOCA1MS45OTY4IDM1LjI1OTRMNTEuOTk2OCAxNS41QzQwLjEwOTMgMTUuNSAzNC40MDc1IDExLjQ2NTEgMjkuMTU1NSA3LjVaTTQ2Ljc5MzYgMzUuMjU5M0M0Ni43OTM2IDQyLjM3NTUgMzcuMTY5NCA1My4zNTc0IDI4Ljg2NDkgNTMuMzU3NEMyMC41NTQ3IDUzLjM1NzQgMTEuNTA2MiA0Mi4zNzU1IDExLjUwNjIgMzUuMjU5M0wxMS41MDYyIDIwLjM0MDJDMTkuODEwOCAyMC4zNDAyIDI0LjY0OTkgMTcuOTc1NSAyOS4xNTU1IDE0LjU2OTdDMzMuNjQ5OSAxNy45\\"--IDM4LjQ5NDYgMjAuMzQwMiA0Ni43OTkzIDIwLjM0MDJMNDYuNzkzNiAzNS4yNTkzWiIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJ1cmwoI3BhaW50X2xpbmVhcl82NF8yNDRfMCkiIGZpbGwtb3BhY2l0eT0iMC4zNDAwMDAiLz4KPC9zdmc+Cg==)}.scan-icon-img-bg[data-v-bfc261c0]{z-index:50;background:radial-gradient(50% 50%,rgba(255,255,255,.2) 54.962%,rgba(122,227,142,.2) 100%);border-radius:100%;width:100px;height:100px;margin:auto;display:inline-block;position:absolute;top:0;bottom:0;left:0;right:0}.animate-box[data-v-bfc261c0]{width:100px;height:100px;animation:3s linear infinite rotate-bfc261c0;position:relative}.animate-box-left[data-v-bfc261c0]{z-index:55;border-radius:50px 0 0 50px;width:50px;height:100px}.animate-box-right[data-v-bfc261c0]{z-index:55;--un-bg-opacity:1;background-color:rgba(255,255,255,var(--un-bg-opacity)) ;border-radius:0 50px 50px 0;height:100px;position:absolute;left:50%}.animate-box-bottom[data-v-bfc261c0]{z-index:2;background:radial-gradient(50% 50%,rgba(255,255,255,.2) 54.962%,rgba(122,227,142,.2) 100%);border-radius:50%;width:92px;height:92px;position:absolute;top:4px;left:4px}.circle-inner[data-v-bfc261c0]{background:var(--color-bg-2);z-index:55;border-radius:100%;width:96px;height:96px;margin:auto;display:inline-block;position:absolute;top:0;bottom:0;left:0;right:0}.circle-outer[data-v-bfc261c0]{z-index:55;border-radius:100%;width:100px;height:100px;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.linear-safe[data-v-bfc261c0]{background:linear-gradient(#20a53a,#fff)}.linear-danger[data-v-bfc261c0]{background:linear-gradient(#ef0808,#fff)}.linear-warn[data-v-bfc261c0]{background:linear-gradient(#f0ad4e,#fff)}.linear-risk[data-v-bfc261c0]{background:linear-gradient(#e8d544,#fff)}.safe[data-v-bfc261c0]{background:radial-gradient(50% 50%,rgba(255,255,255,.2) 54.962%,rgba(122,227,142,.2) 100%)}.danger[data-v-bfc261c0]{background:radial-gradient(50% 50%,rgba(255,255,255,.2) 54.962%,rgba(255,0,0,.2) 100%)}.risk[data-v-bfc261c0]{background:radial-gradient(50% 50%,rgba(240,173,78,0) 58.015%,rgba(232,213,68,.2) 100%)}.warn[data-v-bfc261c0]{background:radial-gradient(50% 50%,rgba(240,173,78,0) 58.015%,rgba(240,173,78,.2) 100%)}.box-text[data-v-bfc261c0]{z-index:99;justify-content:center;align-items:center;width:78px;height:50px;margin:auto;font-size:32px;font-weight:700;line-height:4.5rem;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.box-text span[data-v-bfc261c0]{margin-top:16px;font-size:18px}.risk-spin[data-v-aaa1e2c3]{background:var(--home-risk-security-list-spin-bg)}.module-list[data-v-aaa1e2c3]::-webkit-scrollbar{width:10px;height:5px}.module-list[data-v-aaa1e2c3]::-webkit-scrollbar-thumb{background-color:#999;box-shadow:inset 0 0 .5rem rgba(0,0,0,.2)}.module-item[data-v-aaa1e2c3]{font-size:1.25rem}.module-head[data-v-aaa1e2c3]{border-bottom:1px solid var(--color-border);color:#555;padding-right:10px;transition:background-color .3s}.module-item:first-child .module-head[data-v-aaa1e2c3]{border-top:1px solid var(--color-border)}.module-head[data-v-aaa1e2c3]:hover{background-color:var(--home-risk-security-list-hover-bg)}.module-body[data-v-aaa1e2c3]{border-bottom-width:1px;border-color:var(--color-border);color:var(--color-text-2) ;padding:1rem 1.5rem 1rem 2.5rem}.collapse-item[data-v-aaa1e2c3]{color:var(--home-risk-security-list-collapse-item-color);background:var(--color-bg-2);--un-border-opacity:1;border-width:1px;border-color:rgba(235,238,245,var(--un-border-opacity));border-radius:2px;align-items:center;width:48rem;margin-left:1rem;padding:.6rem 1.6rem;font-size:1.2rem;line-height:1.8rem;display:flex}.n-progress.n-progress--circle[data-v-9dc9905d],.n-progress.n-progress--dashboard[data-v-9dc9905d]{width:100px!important}.progress-header[data-v-9dc9905d]{text-align:center;align-items:center;height:140px;padding:20px;display:flex}.progresscircle[data-v-9dc9905d]{position:absolute;top:8px;left:25px}.progresscircle p[data-v-9dc9905d]{padding:5px 0;font-size:13px;font-weight:700}.progresscirclebar[data-v-9dc9905d]{width:100px;height:100px;font-size:18px;line-height:100px;position:relative}.progresscirclebar span[data-v-9dc9905d]:first-child{font-size:24px}.progresscirclebar.active svg[data-v-9dc9905d]{animation:1.1s linear infinite load8}.progress-header-cot[data-v-9dc9905d]:first-child,.progress-header-cot[data-v-9dc9905d]:nth-child(3){min-width:100px;position:relative}.progress-header-cot[data-v-9dc9905d]:nth-child(3){display:flex}.progress-header-cot[data-v-9dc9905d]:nth-child(2){width:100%;padding:0 40px}.progress-header-cot button.cancel_detect[data-v-9dc9905d]{color:#666;background-color:#fff;border-color:#999;font-size:15px}.progress-header-cot button.cancel_detect[data-v-9dc9905d]:hover{color:#fc6d26;background:rgba(252,109,38,.1);border-color:rgba(252,109,38,.2)}.scanning-progress-title[data-v-9dc9905d]{text-align:left;margin:15px 0;font-size:20px;font-weight:700}.scanning-progress-title img[data-v-9dc9905d]{vertical-align:sub;width:24px;margin-right:10px}.scanning-progress-title span[data-v-9dc9905d]{color:#fc6d26}.scanning-progress-cont[data-v-9dc9905d]{text-align:left;margin:15px 0;font-size:14px}.progress_item[data-v-87a63b1c]{background-color:var(--home-risk-server-list-bg);border:1px solid transparent;border-radius:4px;margin:0 20px 6px;padding:0 20px}.progress_item_header[data-v-87a63b1c]{cursor:pointer;height:30px;color:var(--home-risk-server-list-text);border-radius:4px;justify-content:space-between;font-size:12px;line-height:30px;display:flex}.progress_item_header .progress_type[data-v-87a63b1c]{align-items:center;width:59.5%;font-weight:700;line-height:22px;display:flex}.progress_item_header .progress_type .title-icon[data-v-87a63b1c]{width:14px;margin-right:6px}.progress_item_header .progress_status[data-v-87a63b1c]{flex:1}.progress-cont-list[data-v-87a63b1c]{max-height:390px;overflow:auto}.progress_item_body[data-v-87a63b1c]{font-size:12px;line-height:30px;display:none}.progress_item.active .progress_item_body[data-v-87a63b1c]{display:block}.progress_item_info[data-v-87a63b1c]{margin-bottom:6px}.progress_item_info .info_cont[data-v-87a63b1c]{color:var(--home-risk-security-list-collapse-item-color);padding:0 30px;display:flex}.progress_item_info .info_cont div[data-v-87a63b1c]:first-child{width:60%}.progress_item_info .info_cont div[data-v-87a63b1c]:nth-child(2){width:40%}.progress_item_info .info_cont div:nth-child(2) span[data-v-87a63b1c]{font-weight:600}.progress_item_info.active[data-v-87a63b1c]{background-color:rgba(252,109,38,.1);padding:0}.progress_item_info.active .info_cont[data-v-87a63b1c]{border-bottom:1px dashed #d9d9d9;margin:0 20px;padding:0 10px}.progress_item_info.active .info_cont_desc[data-v-87a63b1c]{color:#888;border-radius:4px;padding:0 30px}.progress_item_info.active[data-v-87a63b1c]:hover{background-color:rgba(252,109,38,.2)}.progress_item_info[data-v-87a63b1c]:hover{background-color:var(--home-risk-server-list-hover)}.btn_red[data-v-87a63b1c]{text-align:center;color:#fff;background:red;border-radius:3px;margin-left:5px;padding:1px 5px;font-weight:700}[data-v-87a63b1c] .n-progress__text{font-weight:700;font-size:16px!important}.scrollable[data-v-87a63b1c]::-webkit-scrollbar{width:10px}.scrollable[data-v-87a63b1c]::-webkit-scrollbar-track{background:#efefef}.scrollable[data-v-87a63b1c]::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:10px}.scrollable[data-v-87a63b1c]::-webkit-scrollbar-thumb:hover{background:#555}.overview-wrapper[data-v-6b844563]{vertical-align:middle;grid-template-columns:repeat(6,minmax(0,1fr));justify-content:center;align-items:center;gap:16px;padding:20px;display:grid}.overview-wrapper .ghost[data-v-6b844563]{border:2px dashed #20a53a}.overview-box[data-v-6b844563]{cursor:pointer;border:1px solid #efefef;border-radius:2px;flex-direction:column;width:100%;max-width:260px;height:120px;padding-top:22px;transition-property:all;transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:relative}.overview-box[data-v-6b844563]:hover{box-shadow:0 0 8px rgba(153,153,153,.42)}.overview-box:hover .move[data-v-6b844563]{display:block}.overview-box:hover .bottom-menu[data-v-6b844563]{opacity:1;display:block}.overview-box .move[data-v-6b844563]{cursor:move;font-size:16px;display:none;position:absolute;top:12px;right:12px}.overview-box .content[data-v-6b844563]{flex-direction:column;justify-content:space-between;align-items:center;padding-left:24px;padding-right:24px;display:flex}.overview-box .content .overview-title[data-v-6b844563]{text-overflow:ellipsis;white-space:nowrap;width:100%;height:40px;color:var(--color-text-desc) ;padding-bottom:10px;font-size:15px;line-height:30px;overflow:hidden}.overview-box .content .href[data-v-6b844563]{text-overflow:ellipsis;white-space:nowrap;width:100%;height:24px;font-size:20px;overflow:hidden}.overview-box .bottom-menu[data-v-6b844563]{--un-bg-opacity:1;background-color:rgba(241,249,243,var(--un-bg-opacity)) ;text-align:center;width:100%;color:var(--color-primary) ;opacity:0;margin-top:4px;line-height:26px;transition-property:all;transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:none;position:absolute;bottom:0}.software-wrapper[data-v-6839f0b8]{vertical-align:middle;grid-template-columns:repeat(4,1fr);justify-content:center;align-items:center;display:grid}.software-box[data-v-6839f0b8]{border-top:1px solid #ececfb;border-right:1px solid #ececfb;height:144px;position:relative}.software-box[data-v-6839f0b8]:nth-child(-n+4){border-top:none}.software-box[data-v-6839f0b8]:nth-child(4n){border-right:none}.software-box .content[data-v-6839f0b8]{cursor:pointer;width:100%;height:100%;transition:all .25s;position:relative}.software-box .content[data-v-6839f0b8]:hover{box-shadow:inset 0 0 38px rgba(0,0,0,.08)}.software-box .content:hover .move[data-v-6839f0b8]{display:block}.software-box .content .move[data-v-6839f0b8]{cursor:move;font-size:16px;display:none;position:absolute;top:16px;right:16px}.software-box .content .recommend[data-v-6839f0b8]{--un-bg-opacity:1;background-color:rgba(239,239,239,var(--un-bg-opacity)) ;opacity:.5;align-items:center;height:18px;padding-left:8px;padding-right:8px;display:flex;position:absolute;top:-1.5px;left:-4px;transform:scale(.8)}.software-box .content .software-img[data-v-6839f0b8]{justify-content:center;align-items:center;padding-top:12px;display:flex}.software-box .content .software-img img[data-v-6839f0b8]{width:48px;height:auto}.software-box .content .software-name[data-v-6839f0b8]{justify-content:center;align-items:center;min-height:24px;padding-left:4px;padding-right:4px;display:flex}.software-box .content .software-name .text[data-v-6839f0b8]{text-align:center;color:var(--color-text-desc) ;line-height:16px}.software-box .content .software-btn[data-v-6839f0b8]{justify-content:center;margin-top:5px;display:flex}.software-box .content .software-btn .n-button[data-v-6839f0b8]{--n-height:24px;--n-padding:0 6px}.software-box .content .software-btn .n-button+.n-button[data-v-6839f0b8]{margin-left:8px}.software-box .content .software-btn .preview[data-v-6839f0b8]{--n-text-color:#666}.software-box .content .software-btn .install[data-v-6839f0b8],.software-box .content .software-btn .buy[data-v-6839f0b8]{--n-border:1px solid #20a53a;--n-text-color:#20a53a;--n-color-hover:#20a53a;--n-border-hover:1px solid #20a53a;--n-text-color-hover:#fff}.home-reset-tab[data-v-b7a30949]{--n-tab-gap:0;--n-tab-padding:0 20px;--n-tab-font-size:16px;--n-tab-text-color:#666;--n-pane-padding-top:0}.home-reset-tab[data-v-b7a30949] .n-tabs-nav{border-bottom:.5px solid #ebeef5}.home-reset-tab[data-v-b7a30949] .n-tabs-nav .n-tabs-tab{justify-content:center;width:100px;height:47px}.home-reset-tab[data-v-b7a30949] .n-tabs-nav .n-tabs-tab--active{background:rgba(32,165,58,.03)} -/*$vite$:1*/`,document.head.appendChild(me),L(),_s=Symbol(`home`),L(),de=F({__name:`Theme`,setup:function(e){var t=Yc(),n=K(t).themeRef,r=W(``),i=W([{value:`auto`,label:function(){return P(`div`,{class:`flex items-center gap-4px leading-[1]`},[P(`i`,{class:`i-theme:auto text-16px`},null),P(`span`,null,[N(`Auto`)])])}},{value:`light`,label:function(){return P(`div`,{class:`flex items-center gap-4px leading-[1]`},[P(`i`,{class:`i-theme:light text-16px`},null),P(`span`,null,[N(`Light`)])])}},{value:`dark`,label:function(){return P(`div`,{class:`flex items-center gap-4px leading-[1]`},[P(`i`,{class:`i-theme:dark text-16px`},null),P(`span`,null,[N(`Dark`)])])}}]),a=W({x:0,y:0}),o=function(e){return Q(function(){return $(this,function(t){switch(t.label){case 0:return a.value={x:e.clientX,y:e.clientY},[4,c()];case 1:return t.sent(),[2]}})})()},s=function(e){return Q(function(){return $(this,function(t){return r.value=e,[2]})})()},c=function(){return Q(function(){return $(this,function(e){switch(e.label){case 0:return[4,Ma({clientX:a.value.x,clientY:a.value.y},function(){return t.setSafeTheme(r.value)})];case 1:return e.sent(),[2]}})})()};return function(e,t){var r=re;return H(),A(r,{value:J(n),trigger:`hover`,"display-directive":`show`,options:J(i),onClick:o,"onUpdate:value":s},{default:Z(function(){return[Ys(e.$slots,`default`)]}),_:3},8,[`value`,`options`])}}}),e(`o`,ue=de),L(),Xe={class:`flex items-center cursor-pointer`},Ln={class:`text-[#fc6d26] font-bold`},ta=F({__name:`auth`,setup:function(e){var t=K(I()),n=t.isFree,r=t.isPro,i=t.authExpired,a=function(){X({source:27})},o=function(){X({source:28})};return function(e,t){var s=la;return H(),M(`div`,Xe,[J(n)?(H(),M(g,{key:0},[k(`img`,{class:`w-48px`,src:Ws,onClick:a}),k(`div`,{class:`ml-8px text-default`,onClick:a},q(e.$t(`Component.Auth.index_1`)),1)],64)):j(``,!0),J(r)?(H(),M(g,{key:1},[k(`img`,{class:`w-48px`,src:Us,onClick:o}),k(`div`,{class:`ml-8px`,onClick:o},[N(q(e.$t(`Component.Auth.index_4`))+` `,1),k(`span`,Ln,q(J(i)),1)]),P(s,{class:`ml-8px`,onClick:o},{default:Z(function(){return[N(q(e.$t(`Component.Auth.index_2`)),1)]}),_:1})],64)):j(``,!0)])}}}),ea=ta,L(),Je={class:`cursor-pointer`},xs=F({__name:`lang`,setup:function(e){var t=I(),n=W([]),r=function(e){return Q(function(){return $(this,function(t){switch(t.label){case 0:return[4,Lc({name:e})];case 1:return t.sent(),qs(),[2]}})})()};return function(){n.value=t.langList.map(function(e){return{key:e.name,title:e.title}})}(),function(e,t){var i=sa,a=d;return H(),A(a,{trigger:`hover`,options:J(n),onSelect:r},{default:Z(function(){return[k(`div`,Je,[P(i,{name:`base-lang`,size:`18`,color:`#666`})])]}),_:1},8,[`options`])}}}),bs=xs,L(),as(),qe={key:0},In=[`title`],fr={class:`run-time`},zo=F({__name:`index`,setup:function(e){var r=Y().t,a=K(I()),o=a.userInfo,s=a.username,c=a.authExpired,l=Vl().server,u=O(function(){return l.value?l.value.system.split(` `)[0].toLowerCase():``}),d=O(function(){return l.value?l.value.system:`--`}),f=O(function(){return l.value?l.value.time:`--`}),p=O(function(){return l.value?l.value.version:`--`}),h=W(`--`),g=O(function(){return h.value!==`--`&&h.value!==p.value}),_=W(``),v=function(){return Q(function(){var e,t;return $(this,function(n){switch(n.label){case 0:return[4,no()];case 1:if(e=n.sent().message,z(e)){if(h.value=e.is_beta?e.beta.version:e.version,_.value=e.is_pro?`Pro`:e.is_beta?`Beta`:``,e.local_is_latest===!0)return[2];t=e.ignore,R(t)&&!t.includes(h.value)&&y()}return[2]}})})()},y=function(){return Q(function(){var e;return $(this,function(n){switch(n.label){case 0:return[4,to()];case 1:return e=n.sent().message,z(e)&&(e.local_is_latest===!1?ll({width:500,minHeight:508,isNotScroll:!0,data:{info:e},component:Ea(function(){return E(function(){return t.import(`./view-home-update-legacy.js?v=1784873523001`).then(function(e){return e.t})},void 0)})}):ll({width:530,minHeight:282,data:{info:e},component:Ea(function(){return E(function(){return t.import(`./view-home-update-legacy.js?v=1784873523001`).then(function(e){return e.n})},void 0)})})),[2]}})})()},b=function(){nl({title:r(`Home.index_9`),content:r(`Home.index_10`),onConfirm:function(){return Q(function(){return $(this,function(e){switch(e.label){case 0:return e.trys.push([0,,2,6]),[4,Xs()];case 1:return e.sent(),js.success(r(`Home.index_11`)),[3,6];case 2:return e.trys.push([2,,4,5]),[4,$s()];case 3:return e.sent(),[3,5];case 4:return qs(),[7];case 5:return[7];case 6:return[2]}})})()}})},x=function(){fl()};return v(),function(e,t){var r=la,a=Oo,l=m,h=n,v=i;return H(),A(v,{class:`mb-16px`},{default:Z(function(){return[P(l,{class:`min-h-52px px-16px`,justify:`space-between`},{default:Z(function(){return[P(l,{class:`items-center text-#666`,size:16},{default:Z(function(){return[P(a,{"icon-name":`user`,"icon-size":`18`},{default:Z(function(){return[J(o).status?(H(),M(`span`,qe,q(J(s)),1)):(H(),A(r,{key:1,onClick:t[0]||(t[0]=function(e){return J($c)()})},{default:Z(function(){return[N(q(e.$t(`Home.index_2`)),1)]}),_:1}))]}),_:1}),P(Na),P(a,{"icon-name":J(u),"icon-size":`14`},{default:Z(function(){return[k(`div`,{class:`system-info`,title:J(d)},q(e.$t(`Home.index_3`))+q(J(d)),9,In)]}),_:1},8,[`icon-name`]),k(`div`,fr,q(e.$t(`Home.index_4`))+q(J(f)),1)]}),_:1}),P(l,{class:`items-center`,size:16},{default:Z(function(){return[J(o).status&&J(c)!==`Lifetime`?(H(),A(Ca,{key:0})):j(``,!0),P(ea),P(r,{type:`default`},{default:Z(function(){return[N(q(J(p))+` `+q(J(_)),1)]}),_:1}),P(bs),P(ue,null,{default:Z(function(){return Ll(t[1]||(t[1]=[k(`div`,{class:`flex items-center cursor-pointer text-18px text-#666`},[k(`i`,{class:`i-ant-design:skin-outlined`})],-1)]))}),_:1}),P(h,{dot:!0,show:J(g)},{default:Z(function(){return[P(r,{onClick:y},{default:Z(function(){return[N(q(e.$t(`Home.index_5`)),1)]}),_:1})]}),_:1},8,[`show`]),P(r,{onClick:b},{default:Z(function(){return[N(q(e.$t(`Home.index_6`)),1)]}),_:1}),P(r,{onClick:x},{default:Z(function(){return[N(q(e.$t(`Home.index_7`)),1)]}),_:1})]}),_:1})]}),_:1})]}),_:1})}}}),To=D(zo,[[`__scopeId`,`data-v-42d945c5`]]),L(),Ke={class:`flex items-center gap-12px h-50px px-16px text-default text-13px whitespace-nowrap overflow-hidden`},Fn={class:`text-[#fc6d26] font-bold`},ur={class:`flex items-center gap-16px whitespace-nowrap`},Ro=F({__name:`index`,setup:function(e){var t=K(I()),n=t.isFree,a=t.isPro,o=t.isLifetime,s=t.authExpired,c=Vl().proRecommend,l=function(){X({source:45})};return function(e,t){var u=r,d=la,f=i;return J(c).show&&!J(o)?(H(),A(f,{key:0,class:`mb-16px`},{default:Z(function(){return[k(`div`,Ke,[J(n)?(H(),M(g,{key:0},[P(u,{type:`primary`,size:`small`,onClick:l},{default:Z(function(){return[N(q(e.$t(`Component.Auth.index_3`)),1)]}),_:1}),t[0]||(t[0]=k(`img`,{class:`w-48px`,src:`/static/vite/images/pro_pay.svg`},null,-1))],64)):j(``,!0),J(a)?(H(),M(g,{key:1},[t[1]||(t[1]=k(`img`,{class:`w-60px`,src:`/static/vite/images/pro.svg`},null,-1)),k(`span`,null,[N(q(e.$t(`Component.Auth.index_4`))+` `,1),k(`span`,Fn,q(J(s)),1)]),P(d,{class:`font-bold!`,onClick:l},{default:Z(function(){return[N(q(e.$t(`Component.Auth.index_2`)),1)]}),_:1})],64)):j(``,!0),k(`div`,ur,[(H(!0),M(g,null,G(J(c).ps,function(e){return H(),M(`div`,{key:e,class:`advantage`},q(e),1)}),128))])])]}),_:1})):j(``,!0)}}}),Ks=D(Ro,[[`__scopeId`,`data-v-936be93b`]]),L(),Ge={class:`flex flex-col items-center w-100% py-24px`},Pn={class:`flex items-center mb-8px text-15px text-desc`},lr={key:1},kr={class:`flex items-center h-24px mt-8px text-14px text-desc`},ra=F({__name:`box`,props:{value:{default:0},showText:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},setup:function(e){var t=e,n=Y().t,r=vl(),i=!!ml().desc,a=O(function(){return s(t.value)}),o=[{val:90,type:`error`,color:r.value.errorColor,desc:n(`Home.index_12`)},{val:80,type:`warning`,color:r.value.warningColor,desc:n(`Home.index_13`)},{val:70,type:`success`,color:r.value.primaryColor,desc:n(`Home.index_14`)},{val:30,type:`success`,color:r.value.primaryColor,desc:n(`Home.index_15`)}],s=function(e){for(var t={val:e,type:`success`,color:`#20a53a`,desc:n(`Home.index_15`)},r=0;r=i.val){t.desc=i.desc,t.color=i.color,t.type=i.type;break}else if(e<30){t.type=o[o.length-1].type,t.desc=o[o.length-1].desc,t.color=o[o.length-1].color;break}}return t};return function(t,n){var r=ie;return H(),M(`div`,Ge,[k(`div`,Pn,[Ys(t.$slots,`title`)]),P(J(ne),As(t.$attrs,{trigger:`hover`,placement:`bottom-start`,"display-directive":`show`,disabled:e.disabled,"show-arrow":!1,style:{padding:0}}),{trigger:Z(function(){return[P(r,{type:`circle`,class:`w-105px! cursor-pointer`,status:J(a).type,"stroke-width":7,"offset-degree":180,percentage:e.value},{default:Z(function(){return[k(`div`,{class:`w-88px text-17px text-center`,style:Ls({color:J(a).color})},[e.showText?Ys(t.$slots,`progress`,{key:0}):(H(),M(`span`,lr,q(e.value)+`%`,1))],4)]}),_:3},8,[`status`,`percentage`])]}),default:Z(function(){return[Ys(t.$slots,`popover`)]}),_:3},16,[`disabled`]),k(`div`,kr,[i?Ys(t.$slots,`desc`,{key:0}):(H(),M(g,{key:1},[N(q(J(a).desc),1)],64))])])}}}),na=ra,L(),Jc=F({__name:`tag`,props:{value:{default:0},desc:{default:``}},setup:function(e){var t=e,n=O(function(){return t.value>=90?`error`:t.value>=80?`warning`:`success`});return function(t,r){var i=le;return H(),A(i,{type:J(n),bordered:!1},{default:Z(function(){return[N(q(e.desc)+` `+q(e.value)+`%`,1)]}),_:1},8,[`type`])}}}),qc=Jc,L(),Zi={},Sa=D(Zi,[[`render`,Hl],[`__scopeId`,`data-v-85c7e205`]]),L(),We={class:`w-400px p-20px`},Nn={class:`flex items-center mb-12px`},cr={class:`mx-8px text-14px`},Or={class:`flex-1`},Wr={class:`p-12px pb-0 text-13px text-default`},ri={class:`flex justify-between`},gi={class:`flex justify-between mt-8px`},ki={class:`flex-1`},Hi={class:`p-4px pb-0 text-13px text-default`},at={class:`table table-fixed whitespace-nowrap`},gt={class:`flex-1`},Dt={class:`mt-10px`},Wt={class:`flex items-center`},Qt={class:`mr-4px`},rs=F({__name:`info`,props:{value:{default:0},load:{}},setup:function(e,t){var n=t.expose,i=K(I()).isFree,a=Y().t,o=Vl().onServerReady,c=W([`basic`]),l=W([`load`]),u=W({user:0,nice:0,system:0,idle:0,iowait:0,irq:0,softirq:0,steal:0,guest:0,guest_nice:0,total_processes:0,active_processes:0}),d=_l([{key:`proc_name`,title:a(`Home.index_24`),ellipsis:{tooltip:!0},render:function(e){return P(`span`,{title:a(`Home.index_29`,[e.explain,e.exe_path,e.cwd_path,e.num_threads])},[e.proc_name])}},{key:`cpu_percent`,title:a(`Home.index_25`),width:100},el({width:80,options:function(e){return[{label:a(`Home.index_98`),disabled:e.important===1,onClick:function(){var t=e.explain.split(`The process of`)[1];tl({title:a(`Home.index_27`),content:function(){return P(`span`,{class:`text-error text-14px`},[a(`Home.index_28`,[e.proc_name,t])])},onConfirm:function(){return Q(function(){return $(this,function(t){switch(t.label){case 0:return[4,ys({pid:e.pid})];case 1:return t.sent(),S(!0,!0),[2]}})})()}})}}]}})]),f=d.table,p=d.columns,m=function(){return Q(function(){return $(this,function(e){switch(e.label){case 0:return l.value.includes(`top5`)?[4,S(!0,!0)]:[3,2];case 1:return e.sent(),[3,3];case 2:x(),e.label=3;case 3:return[2]}})})()},h=function(){X({source:141})},g=sl(),_=g.loading,v=g.setLoading,y=cl(function(){return Q(function(){return $(this,function(e){switch(e.label){case 0:return[4,S()];case 1:return e.sent(),[2]}})})()},5),b=y.loop,x=y.clearTimer,S=function(){var e=arguments.length>0&&arguments[0]!==void 0&&arguments[0],t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return Q(function(){var n;return $(this,function(r){switch(r.label){case 0:return r.trys.push([0,,2,3]),i.value?[2]:(t&&x(),e&&v(!0),[4,Za()]);case 1:return n=r.sent().message,z(n)&&(f.data=R(n.CPU_high_occupancy_software_list)?n.CPU_high_occupancy_software_list:[]),t&&b(),[3,3];case 2:return e&&v(!1),[7];case 3:return[2]}})})()};return o(`load-info`,function(e){u.value=e.cpu_times}),n({clearTimer:x,onUpdateCollapse:m}),function(t,n){var a=s,o=r,d=ga;return H(),M(`div`,We,[k(`div`,Nn,[k(`div`,cr,q(t.$t(`Home.index_31`)),1),P(qc,{value:e.value},null,8,[`value`])]),P(Sa,{"expanded-names":J(c),"onUpdate:expandedNames":n[0]||(n[0]=function(e){return B(c)?c.value=e:null}),class:`mb-16px`},{default:Z(function(){return[P(a,{name:`basic`},{header:Z(function(){return[k(`div`,Or,q(t.$t(`Home.index_32`)),1)]}),default:Z(function(){return[k(`div`,Wr,[k(`div`,ri,[k(`span`,null,q(t.$t(`Home.index_33`)),1),k(`span`,null,q(e.load.one.toFixed(2))+` / `+q(e.load.five.toFixed(2))+` / `+q(e.load.fifteen.toFixed(2)),1)]),k(`div`,gi,[k(`span`,null,q(t.$t(`Home.index_34`)),1),k(`span`,null,q(J(u).active_processes)+` / `+q(J(u).total_processes),1)])])]}),_:1})]}),_:1},8,[`expanded-names`]),P(Sa,{"expanded-names":J(l),"onUpdate:expandedNames":[n[1]||(n[1]=function(e){return B(l)?l.value=e:null}),m],accordion:!0},{default:Z(function(){return[P(a,{name:`load`},{header:Z(function(){return[k(`div`,ki,q(t.$t(`Home.index_35`)),1)]}),default:Z(function(){return[k(`div`,Hi,[k(`table`,at,[k(`tbody`,null,[k(`tr`,null,[n[2]||(n[2]=k(`td`,null,[k(`span`,null,`user`)],-1)),k(`td`,null,[k(`span`,null,q(J(u).user),1)]),n[3]||(n[3]=k(`td`,null,[k(`span`,null,`nice`)],-1)),k(`td`,null,[k(`span`,null,q(J(u).nice),1)])]),k(`tr`,null,[n[4]||(n[4]=k(`td`,null,[k(`span`,null,`system`)],-1)),k(`td`,null,[k(`span`,null,q(J(u).system),1)]),n[5]||(n[5]=k(`td`,null,[k(`span`,null,`idle`)],-1)),k(`td`,null,[k(`span`,null,q(J(u).idle),1)])]),k(`tr`,null,[n[6]||(n[6]=k(`td`,null,[k(`span`,null,`iowait`)],-1)),k(`td`,null,[k(`span`,null,q(J(u).iowait),1)]),n[7]||(n[7]=k(`td`,null,[k(`span`,null,`irq`)],-1)),k(`td`,null,[k(`span`,null,q(J(u).irq),1)])]),k(`tr`,null,[n[8]||(n[8]=k(`td`,null,[k(`span`,null,`softirq`)],-1)),k(`td`,null,[k(`span`,null,q(J(u).softirq),1)]),n[9]||(n[9]=k(`td`,null,[k(`span`,null,`steal`)],-1)),k(`td`,null,[k(`span`,null,q(J(u).steal),1)])]),k(`tr`,null,[n[10]||(n[10]=k(`td`,null,[k(`span`,null,`guest`)],-1)),k(`td`,null,[k(`span`,null,q(J(u).guest),1)]),n[11]||(n[11]=k(`td`,null,[k(`span`,null,`guest_nice`)],-1)),k(`td`,null,[k(`span`,null,q(J(u).guest_nice),1)])])])])])]}),_:1}),P(a,{name:`top5`},{header:Z(function(){return[k(`div`,gt,q(t.$t(`Home.index_20`)),1)]}),default:Z(function(){return[k(`div`,Dt,[P(d,{loading:J(_),"loading-num":5,data:J(f).data,columns:J(p)},Ta({_:2},[J(i)?{name:`empty`,fn:Z(function(){return[k(`div`,Wt,[k(`span`,Qt,q(t.$t(`Home.index_21`)),1),P(o,{class:`w-90px h-24px px-0`,type:`primary`,onClick:h},{default:Z(function(){return[N(q(t.$t(`Home.index_22`)),1)]}),_:1})])]}),key:`0`}:void 0]),1032,[`loading`,`data`,`columns`])])]}),_:1})]}),_:1},8,[`expanded-names`])])}}}),Qo=D(rs,[[`__scopeId`,`data-v-fee0652f`]]),L(),Ue={class:`mr-6px`},Lo=F({__name:`index`,setup:function(e){var t=Vl().onServerReady,n=W({one:0,five:0,fifteen:0,max:0,limit:0,safe:0}),r=O(function(){var e=n.value,t=e.one,r=e.max;return r>0?Math.round(t/r*100):0}),i=W(),a=function(e){if(e){var t;(t=i.value)==null||t.onUpdateCollapse()}else{var n;(n=i.value)==null||n.clearTimer()}};return t(`load`,function(e){n.value=e.load}),function(e,t){return H(),A(na,{value:J(r),"onUpdate:show":a},{title:Z(function(){return[k(`span`,Ue,q(e.$t(`Home.index_30`)),1),t[0]||(t[0]=k(`a`,{class:`bt-ico-ask cursor-pointer!`,href:`https://www.aapanel.com/forum/d/1265-what-does-the-data-in-load-status-represent`,target:`_blank`},` ? `,-1))]}),popover:Z(function(){return[P(Qo,{ref_key:`infoRef`,ref:i,value:J(r),load:J(n)},null,8,[`value`,`load`])]}),_:1},8,[`value`])}}}),Ss=Lo,L(),He={class:`w-400px p-20px`},Mn={class:`flex items-center mb-12px`},sr={class:`mx-8px text-14px`},Dr={class:`flex-1`},Ur={class:`p-12px pb-0 text-13px text-default`},ni={class:`mt-8px`},hi={class:`flex-1`},Oi={class:`p-12px pb-0 text-13px text-default leading-22px`},Vi={class:`flex-1`},it={class:`mt-10px`},wt={class:`flex items-center`},Ft={class:`mr-4px`},ns=F({__name:`info`,props:{cpu:{}},setup:function(e,t){var n=t.expose,i=K(I()).isFree,a=Y().t,o=e,c=W([`info`]),l=W([`load`]),u=O(function(){var e=o.cpu;return a(`Home.index_23`,[e.cpuNum,e.physicalNum,e.logicalNum])}),d=O(function(){for(var e=o.cpu,t=3,n=[],r=0;r0&&arguments[0]!==void 0&&arguments[0],t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return Q(function(){var n;return $(this,function(r){switch(r.label){case 0:return r.trys.push([0,,2,3]),i.value?[2]:(t&&C(),e&&b(!0),[4,Za()]);case 1:return n=r.sent().message,z(n)&&(p.data=R(n.CPU_high_occupancy_software_list)?n.CPU_high_occupancy_software_list:[]),t&&S(),[3,3];case 2:return e&&b(!1),[7];case 3:return[2]}})})()};return n({clearTimer:C,onUpdateCollapse:h}),function(t,n){var a=s,o=r,f=ga;return H(),M(`div`,He,[k(`div`,Mn,[k(`div`,sr,q(t.$t(`Home.index_16`)),1),P(qc,{value:e.cpu.percent},null,8,[`value`])]),P(Sa,{"expanded-names":J(c),"onUpdate:expandedNames":n[0]||(n[0]=function(e){return B(c)?c.value=e:null}),class:`mb-16px`},{default:Z(function(){return[P(a,{name:`info`},{header:Z(function(){return[k(`div`,Dr,q(t.$t(`Home.index_18`)),1)]}),default:Z(function(){return[k(`div`,Ur,[k(`div`,null,q(e.cpu.name),1),k(`div`,ni,q(J(u)),1)])]}),_:1})]}),_:1},8,[`expanded-names`]),P(Sa,{"expanded-names":J(l),"onUpdate:expandedNames":[n[1]||(n[1]=function(e){return B(l)?l.value=e:null}),h],accordion:!0},{default:Z(function(){return[P(a,{name:`load`},{header:Z(function(){return[k(`div`,hi,q(t.$t(`Home.index_19`)),1)]}),default:Z(function(){return[k(`div`,Oi,[(H(!0),M(g,null,G(J(d),function(e,n){return H(),M(`div`,{key:``.concat(n+1),class:`flex justify-between`},[k(`span`,null,q(t.$t(`Home.index_36`))+` `+q(e.map(function(e,t){return t+1+3*n}).join(` / `)),1),k(`span`,null,q(e.map(function(e){return e+`%`}).join(` / `)),1)])}),128))])]}),_:1}),P(a,{name:`top5`},{header:Z(function(){return[k(`div`,Vi,q(t.$t(`Home.index_20`)),1)]}),default:Z(function(){return[k(`div`,it,[P(f,{loading:J(y),"loading-num":5,data:J(p).data,columns:J(m)},Ta({_:2},[J(i)?{name:`empty`,fn:Z(function(){return[k(`div`,wt,[k(`span`,Ft,q(t.$t(`Home.index_21`)),1),P(o,{class:`w-90px h-24px px-0`,type:`primary`,onClick:_},{default:Z(function(){return[N(q(t.$t(`Home.index_22`)),1)]}),_:1})])]}),key:`0`}:void 0]),1032,[`loading`,`data`,`columns`])])]}),_:1})]}),_:1},8,[`expanded-names`])])}}}),Zo=ns,L(),Io=F({__name:`index`,setup:function(e){var t=Vl().onServerReady,n=W({name:``,percent:0,cpuNum:0,logicalNum:0,physicalNum:0,loadList:[]}),r=function(e){return{name:e[3]||`--`,percent:e[0]||0,cpuNum:e[5]||0,logicalNum:e[1]||0,physicalNum:e[4]||0,loadList:e[2]||[]}},i=W(),a=function(e){if(e){var t;(t=i.value)==null||t.onUpdateCollapse()}else{var n;(n=i.value)==null||n.clearTimer()}};return t(`cpu`,function(e){n.value=r(e.cpu)}),function(e,t){return H(),A(na,{value:J(n).percent,"onUpdate:show":a},{title:Z(function(){return[k(`span`,null,q(e.$t(`Home.index_16`)),1)]}),desc:Z(function(){return[k(`span`,null,q(J(n).logicalNum)+` `+q(e.$t(`Home.index_17`)),1)]}),popover:Z(function(){return[P(Zo,{ref_key:`infoRef`,ref:i,value:J(n).percent,cpu:J(n)},null,8,[`value`,`cpu`])]}),_:1},8,[`value`])}}}),wa=Io,L(),Ve={class:`w-400px p-20px`},jn={class:`flex items-center mb-12px`},or={class:`mx-8px text-14px`},Er={class:`flex justify-end flex-1`},Hr={class:`flex-1`},ti={class:`p-12px pb-0 text-13px text-default`},mi={class:`flex`},Di={class:`flex items-center w-45%`},Bi={class:`w-70px mr-2px text-right`},pt={class:`flex-1`},Ct={class:`flex items-center flex-1`},Pt={class:`w-90px mr-2px text-right`},Ut={class:`flex-1`},Zt={class:`flex mt-8px`},an={class:`flex items-center w-45%`},ln={class:`w-70px mr-2px text-right`},pn={class:`flex-1`},hn={class:`flex items-center flex-1`},_n={class:`w-90px mr-2px text-right`},Kn={class:`flex-1`},Jn={class:`flex-1`},Xn={class:`mt-10px`},Zn={class:`flex items-center`},Qn={class:`mr-4px`},ts=F({__name:`info`,props:{value:{default:0},memory:{},confirm:{type:Function,default:function(){return!1}}},setup:function(e,t){var n=t.expose,i=e,a=K(I()).isFree,o=Y().t,c=W([`info`]),l=function(){tl({title:o(`Home.index_49`),content:function(){return P(`span`,{class:`text-error`},[o(`Home.index_47`)])},onConfirm:function(e){var t=e.hide;t(),i.confirm()}})},u=_l([{key:`proc_name`,title:o(`Home.index_24`),ellipsis:{tooltip:{width:`trigger`}},render:function(e){return P(`span`,{title:`Remark: `.concat(e.explain,` +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ml(e){for(var t=1;t0&&i[i.length-1]))&&(s[0]===6||s[0]===2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]0&&arguments[0]!==void 0?arguments[0]:[],axisLabel:{formatter:function(e){return qa(e,`HH:mm:ss`)}},axisLine:{lineStyle:{color:`#666`}}}},a=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return t.map(function(t,n){return{name:t.name,data:e.length>n?e[n]:[],symbolSize:6,type:`line`,smooth:!0,symbol:`circle`,showSymbol:!1,sampling:`average`,lineStyle:{width:1,color:t.color},itemStyle:{color:t.color},areaStyle:{color:{type:`linear`,x:0,y:0,x2:0,y2:1,global:!1,colorStops:[{offset:0,color:Eo(t.color,1)},{offset:.8,color:Eo(t.color,.4)}]}}}})};return{option:Bc({tooltip:{trigger:`axis`,axisPointer:{type:`cross`,label:{formatter:function(e){return e.axisDimension===`x`?qa(e.value,`HH:mm:ss`):``.concat(parseFloat(``.concat(e.value)).toFixed(2))}}},formatter:r},grid:{top:`20%`,left:`6%`,right:`6%`,bottom:`4%`,containLabel:!0},yAxis:{type:`value`,name:n||``,boundaryGap:[0,`100%`],min:0,splitLine:{lineStyle:{color:`#ddd`}},axisLine:{lineStyle:{color:`#666`}}},xAxis:i(),series:a()}),getXAxis:i,getSeries:a}}return e({a:void 0,i:void 0,n:void 0,o:void 0,r:void 0,t:void 0}),{setters:[function(e){fe=e.r,pe=e.a},function(e){g=e.mn,O=e.yn,k=e.bn,A=e.xn,j=e.Sn,M=e.Cn,Ta=e.wn,N=e.En,P=e.Dn,Ea=e.On,F=e.kn,Ya=e.Ft,e.fr,e.Pn,e.on,e.Ir,L=e.nn,os=e.Fn,B=e.hr,Os=e.St,As=e.Rn,Fs=e.zn,V=e.Yr,Ls=e.Zr,Rs=e.Vn,zs=e.Hn,Bs=e.Gn,H=e.Jn,Gs=e.Yn,U=e.vr,W=e.br,G=e.Xn,Ys=e.Zn,Bc=e.xr,Vc=e.Cr,q=e.ei,J=e.Or,rl=e.o,dl=e.rr,ml=e.ir,yl=e.un,bl=e.or,Z=e.cr,xl=e.lr,Sl=e.fn},function(e){Da=e.f,K=e.p,Y=e.l,pl=e.o},function(e){n=e.yt,r=e.gt,i=e.mt,a=e.dt,o=e.ut,s=e.st,c=e.ot,l=e.ct,u=e.B,d=e.q,f=e.Y,p=e.Et,m=e.L,h=e.F,_=e.P,v=e.M,ee=e.j,ne=e.Tt,re=e.nt,ie=e.T,ae=e.tt,oe=e.v,se=e.h,T=e.p,ce=e.d,le=e.wt,vl=e.r},function(e){D=e.zf,sa=e.Rf,la=e.mn,ua=e.pn,da=e.wf,ba=e.ln,xa=e.pa,qa=e.Zf,Ja=e.Qf,Xa=e.cp,Za=e.yd,Qa=e.bd,$a=e.xd,eo=e.Sd,to=e.Cd,no=e.wd,I=e.i,Eo=e.Xf,R=e.gp,gs=e.vp,z=e.yp,ys=e.Id,js=e.Lf,qs=e.pp,Js=e.Rd,Xs=e.zd,$s=e.Bd,Fc=e.Wd,Lc=e.Su,Yc=e.Ef,$c=e.ma,el=e.Zt,tl=e.Mf,nl=e.Nf,al=e.Sa,sl=e.Oa,ll=e.Pf,ul=e.Ff,X=e.a,gl=e.Tn,_l=e.Da},function(e){aa=e.L,oa=e.Ki,ma=e.Ji,ha=e.Xi,ga=e.qi,_a=e.Yi,Na=e.Zi,so=e.ra,Oo=e.Qi,cl=e.ta},function(e){Oa=e.Td,ka=e.Ed,Aa=e.Dd,Ma=e.ff,ro=e.Od,io=e.kd,ao=e.Ad,oo=e.jd,co=e.Md,lo=e.Nd,uo=e.Pd,po=e.Fd,mo=e.Id,ho=e.Ld,go=e.Rd,_o=e.Bd,vo=e.Hd,yo=e.Ud,bo=e.Wd,xo=e.Gd,So=e.Kd,Co=e.qd,vs=e.Jd,Us=e.uf,e.cf,Ws=e.df,e.lf,Zs=e.Yd,vc=e.Xd,yc=e.Zd,bc=e.Qd,xc=e.od,Mc=e.$d,Nc=e.ef,Pc=e.tf,Ic=e.nf,Rc=e.rf,zc=e.of,Xc=e.ad,il=e.sf,ol=e.pf,fl=e.Sf,hl=e.Cf},function(e){E=e.n,as=e.r},function(e){fa=e.s,pa=e.o,va=e.d,ya=e.l},function(e){is=e.U,ss=e.E,cs=e.i,ls=e.D,us=e.O,ds=e._,fs=e.u,ps=e.p,Qc=e.N},function(e){ca=e.s},function(e){$i=e.c,ia=e.u,Ca=e.l},function(e){Qs=e.o}],execute:function(){me=document.createElement(`style`),me.textContent=`@media (max-width:1440px){.system-info[data-v-42d945c5]{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}}@media (max-width:1320px){.run-time[data-v-42d945c5]{display:none}}.advantage[data-v-936be93b]{align-items:center;display:flex}.advantage[data-v-936be93b]:before{content:"";border-bottom:2px solid #20a532;border-left:2px solid #20a532;width:12px;height:6px;margin-right:4px;transform:rotate(-45deg)}.n-collapse[data-v-85c7e205] .n-collapse-item:not(:first-child){border:none;margin:0}.n-collapse[data-v-85c7e205] .n-collapse-item .n-collapse-item__header-main{color:#555;background-color:#f9f9f9;align-items:center;height:30px;padding:0 8px;font-size:13px;display:flex}.n-collapse[data-v-85c7e205] .n-collapse-item .n-collapse-item__content-wrapper .n-collapse-item__content-inner{padding-top:0}.table[data-v-fee0652f]{border-spacing:0;border-collapse:collapse;background-color:transparent;width:100%;max-width:100%;margin-bottom:0}.table tbody>tr>td[data-v-fee0652f]{vertical-align:middle;text-overflow:ellipsis;word-break:break-all;border-top:none;padding:4px;line-height:1.42857;overflow:hidden}.home-security-file .lastScan-time[data-v-232a23b2],.home-security-file .info-title[data-v-232a23b2]{color:var(--home-risk-file-info-title-color)}.infoList[data-v-232a23b2]{border:1px solid var(--color-border);border-radius:.4rem;margin-bottom:1.6rem;padding:1.6rem;display:flex}.item-list[data-v-232a23b2]{border-right:1px solid var(--color-border)}.item-list[data-v-232a23b2]:last-child{border-right:none}.loading-icon[data-v-fd6231cc]{--un-bg-opacity:0;background-color:rgba(204,204,204,var(--un-bg-opacity)) ;clip-path:inset(0 20%);border:2px solid #20a53a;border-radius:50%;width:80px;height:80px;animation:1s linear infinite spin;position:absolute}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-v-7402fb9b] .n-collapse .n-collapse-item .n-collapse-item__header .n-collapse-item__header-main{justify-content:space-between!important}.scrollable[data-v-7402fb9b]::-webkit-scrollbar{width:10px}.scrollable[data-v-7402fb9b]::-webkit-scrollbar-track{background:#efefef}.scrollable[data-v-7402fb9b]::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:10px}.scrollable[data-v-7402fb9b]::-webkit-scrollbar-thumb:hover{background:#555}.ul-disc[data-v-50bfc014]{margin-left:1rem}.ul-disc li[data-v-50bfc014]{list-style-type:disc}.box-protect[data-v-50bfc014]{border-width:1px;border-color:var(--color-primary);border-style:solid;border-radius:9999px;align-items:center;padding:4px 8px}.switch-box[data-v-f3ef9ec8]{color:var(--color-text-desc) ;border:1px solid var(--color-border);border-radius:9999px;padding:.5rem 1rem}.switch-box-active[data-v-f3ef9ec8]{background-color:var(--color-primary) ;--un-text-opacity:1;color:rgba(255,255,255,var(--un-text-opacity)) ;border-style:none}.card-item[data-v-3461535b]{z-index:1}.card-item{background-color:var(--home-risk-security-list-bg) ;border-radius:8px;width:100%;padding:10px;position:relative;overflow:hidden}.card-item.card-item[data-v-3461535b]:after{content:"";opacity:.15;filter:brightness(.3)grayscale();pointer-events:none;background-repeat:no-repeat;background-size:contain;width:40px;height:40px;position:absolute;bottom:8px;right:8px}.card-item.card-loophole[data-v-3461535b]:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAA+CAYAAABzwahEAAAO00lEQVR4Ae3gAZAkSZIkSRKLqpm7R0REZmZmVlVVVVV3d3d3d/fMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMdHd3d3dXV1VVVVVmZkZGRIS7m5kKz0xmV3d1d3dPz8zMzMxMovgvcvfdd792KeWtbL+27eOSHgzsArdK+mvbP3Pttdf+NP81EP/J7r777veOiK8CjvMv2wW+5tprr/1s/nMh/pPcfffdD5b0XZJem3+9W8dxfJubbrrpr/nPgfhPcMcdd7x013U/BTyYfwfbH3Pdddd9Nf/xEP/B7r777gdHxF8Bx/mP8TbXXnvtT/MfC/Ef6OlPf/rxjY2NvwIezH+c3cx8meuvv/5W/uMg/gPdd99932X7vXkhbP92RPw0sAscB17a9lsDx3kBbP/2dddd9zr8x0H8B7n77rsfHBFP5wX768x8m+uvv/5Wnsvdd9/94FLKZ9l+b16AzHyd66+//rf5j4H4D3Lfffd9le2P5vn76WuvvfZt+Bfce++9nw18Fs+H7d++7rrrXof/GIj/IPfee+/TgQfzvG49Ojp6mYc85CG7vAjuueee35L02jwfR0dHJx7ykIfs8u+H+A9w9913Pzgins7zkZnvc/311383L6K77777wRHxdJ4PSe99zTXXfA//foj/APfee+9bAz/F89q99tprT/CvdM899/yWpNfmuWTm51x//fWfzb8f4j/Afffd9162v5vnIum3r7nmmtfhX+nee+/9LuC9eV7ffe21174P/36I/wB33333Z0fEZ/G8/vraa699Gf6V7r777s+OiM/ief30tdde+zb8+yH+A9x3330fZfureV67mfky119//a28iO6+++4HR8RvAQ/muUj66muuueZj+PdDPMDdd9/92hHxVcBLA39t+3uuu+66r+ZfcN99972X7e/mBZD027ZvlfTgzHwwgKQHA7vArZJ2AWzfCrw1cJznIzM/5/rrr/9s/gX33nvvW9v+KkkPBv7a9vdcd911X82zIZ7p7rvvfnBE/BVwnAfIzNe5/vrrf5sX4r777nsv29/NfzJJ733NNdd8Dy/E3Xff/eCIeDrPJTNf5/rrr/9trkA803333fdRtr+a5/Xd11577fvwQtx9992fHRGfxX8ySe99zTXXfA8vxH333fdRtr+a5/Xd11577ftwBeKZ7rvvvo+y/dU8r7++9tprX4YX4t5773068GD+k0n66muuueZjeCHuu+++77L93jyv77722mvfhysQz3Tfffe9l+3v5nntHh0dPeQhD3nILs/HPffc89GSvor/IrY/5rrrrvtqXoD77rvvt2y/Ns8lMz/n+uuv/2yuQDzT3Xff/eCIeDrPR2Z+zvXXX//ZPJe77777vSPiu/iv9znXXnvtZ/Nc7r777veOiO/i+cjM97n++uu/mysQD3DPPff8lqTX5vkYx/Flbrrppr/mme69997PBj6L/xi3An8NvDZwnBfNd1977bXvwzPdfffdD46I3wIezPNxdHR04iEPecguVyAe4J577vloSV/FCyDpu4Hfzsz3lvTa/Ats/3ZE/DTw0rZfG3gwz4ek377mmmteB+Dee+99a0lvZfu9+Zd9jqSfbq29dUR8FHCc50PSd19zzTXvw7Mhnsu99977V8BL8+9za2a+z/XXX//bPNMdd9zx0l3X/RZwnOci6bevueaa1+EB7r777gdHxE8BL82/z62Z+TrXX3/9rTwb4rnccccdL9113W8Bx/k3kPTVh4eHn/OQhzxkl+dy7733/hTw1jwXSb99zTXXvA7Px7333vvZwGfxb2T7Y6677rqv5jkhno+77777tSPit/hXysz3uf7667+bF+Duu+/+7Ij4LJ6LpN++5pprXocX4I477njprut+CzjOv87nXHvttZ/N80K8AHffffd7R8R38SLKzPe5/vrrv5sX4u677/7siPgsnouk377mmmtehxfijjvueOmu634LOM6L5nOuvfbaz+b5Q7wQ991331fZ/mj+ZZ9z7bXXfjb/grvvvvuzI+KzeC6Sfvuaa655Hf4Fd99992tHxG/xL5D029dcc83r8IIhXoinP/3pxzc2Np4OHOcF++lrr732bXgR3H333Z8dEZ/Fc5H029dcc83r8CK47777vsr2R/NCZObrXH/99b/NC4b4F9xzzz2/Jem1eQEy8yHXX3/9rbwI7r777s+OiM/iuUj67WuuueZ1eBHde++9TwcezPO3e+21157ghUP8C+67776vsv3RPH+fc+211342L6K77777syPis3gukn77mmuueR1eRPfee+9bAz/F8yHpt6+55prX4YVD/Avuvffe7wLem+cjMx9y/fXX38qL6O677/7siPgsnouk377mmmteh3+Fe++99yJwnOdi+9brrrvuIbxwiH/Bfffd91u2X5vn9dPXXnvt2/CvcPfdd392RHwWz0XSb19zzTWvw7/C3Xff/dkR8Vk8r91rr732BC8c4l9w7733XgSO81wy832uv/767+Zf4e677/7siPgsnouk377mmmteh3+Fu++++8ER8XSej8x8yPXXX38rLxjihbjvvvte2vZf8Xxk5kOuv/76W/lXuPvuuz87Ij6L5yLpt6+55prX4V/p3nvvvQgc57lIeu9rrrnme3jBEMDdd9/92ZLeS9KDedHsXnvttSf4V7r77rs/OyI+i+ci6bevueaa1+Ff6Z577vktSa/Ni2ZX0k8fHh5+zEMe8pBd3XvvvZ8NfBb/CpJ++5prrnkd/pXuvvvuz46Iz+K5SPrta6655nX4V7r33nu/C3hv/hVs//Z11133Orr33nufDjyYfwVJv33NNde8Dv9Kd99992dHxGfxXCT99jXXXPM6/Cvdd999X2X7o/lXOjo6OqF77733InCcf52fvvbaa9+Gf6W77777syPis3gukn77mmuueR3+le6+++7PjojP4l9J0svovvvu+yrbH82/zl9fe+21L8O/0t133/3ZEfFZPBdJv33NNde8Dv9K995773cB782/zq3XXnvtQ/T0pz/9+Obm5lfZfm9eRLZvve666x7Cv9Ldd9/92RHxWTwXSb99zTXXvA7/Svfee+9PAW/Ni+6vM/Ntrr/++lvFMz396U8/Pp/PX5rn9OCI+C6ej6OjoxMPechDdvlXuPvuuz87Ij6L5yLpt6+55prX4V/p3nvvfTrwYJ6LpK9urf0Mz+nW66+//lauQLwQT3/6049vbGxc5Pl7m2uvvfan+Ve4++67PzsiPovnIum3r7nmmtfhX+Huu+9+cEQ8necjM1/n+uuv/21eMMS/4N577/0r4KV5LpK++pprrvkY/hXuvvvuz46Iz+K5SPrta6655nX4V7j77rvfOyK+i+fj2muvFS8c4l9w7733fhfw3jyv3aOjo4c85CEP2eVFdPfdd392RHwWz0XSb19zzTWvw7/Cvffe+1fAS/O8/vraa699GV44xL/gvvvu+yrbH83zkZmfc/311382L6K77777syPis3gukn77mmuueR1eRHffffdrR8Rv8XxI+u1rrrnmdXjhEP+Ce++996eAt+b52z06OnrIQx7ykF1eBHffffdnR8Rn8Vwk/fY111zzOryI7r333qcDD+b5sH3rdddd9xBeOMS/4N5773068GBeAElffc0113wML4K77777syPis3gukn77mmuueR1eBPfcc89HS/oqXojMfMj1119/Ky8Y4oW4++673zsivot/2dtce+21P82/4O677/7siPgsnouk377mmmteh3/B3Xff/eCI+CvgOC+EpO++5ppr3ocXDPEC3H333Q+OiL8CjvMv2x3H8XVuuummv+aFuPvuuz87Ij6L5yLpt6+55prX4YW4++67HxwRvwU8mBdBZr7P9ddf/908f4jn4+67735wRPwW8GBedLvjOL7OTTfd9Ne8AHffffdnR8Rn8Vwk/fY111zzOrwAd99994Mj4reAB/OvkJmvc/311/82zwvxXO6+++4HR8RvAQ/m38D2x1x33XVfzfNx7733/hTw1jwX27ded911D+H5uPvuu187In4KOM6/3u44jq9z0003/TXPCfFc7rvvvu+y/d78O0j67tba51x//fW38kx33333gyPit4AH83xk5utcf/31v80zPf3pTz++ubn5WbY/mn+fW4+Ojl7mIQ95yC7PhniAu++++70j4rt4AWz/dkT8NPBg2x/Nv0DSd7fWvicijgNfBTyYF+zWzPyciNjNzJeOiI8CjvPC7QI/DRwH3poXIDM/5/rrr/9sng3xAPfdd99v2X5tnr/Pufbaaz+bZ7r33nu/C3hv/vv8dWa+zfXXX38rwN133/3aEfFTwHGe1+611157gmdDPNPdd9/94Ih4Os+HpO++5ppr3ofncu+993428Fn81/vuo6Ojj3nIQx6yywPcfffd7x0R38XzkZmvc/311/82VyCe6e67737tiPgtno/MfMj1119/K8/HPffc89GSPgs4zn+Nz7n22ms/mxfg3nvvvQgc57lk5udcf/31n80ViGe67777Psr2V/O8/vraa699GV6Iu++++8ER8VvAg/lPYvu3bX/O9ddf/9u8EPfee+93Ae/N8/rua6+99n24AvFM991330fZ/mqe109fe+21b8OL4O67737viPgs4MH8x9nNzI+5/vrrv5sXwX333fdRtr+a5/Xd11577ftwBeKZ7r777teOiN/iuWTm+1x//fXfzb/Cvffe+9bAewFvzb+R7d+OiJ8+PDz8noc85CG7vIjuvvvu146I3+K5ZOb7XH/99d/NFYgHuPfeez8b+CyeSdJXX3PNNR/Dv9Hdd9/9YOC1SymvZfulgZfmBbB9q6S/lvTbrbWfuf7662/l3+jee+/9bOCzeCZJX33NNdd8DM+GeC5Pf/rTj29ubj748PDw1oc85CG7/Ae7++67HwxQSjneWtsFuP7662/lP9jTn/7045ubmw8+PDy89SEPecguz4l/BELP2hbmfebPAAAAAElFTkSuQmCC)}.card-item.card-file[data-v-3461535b]:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA7CAYAAAAn+enKAAAJX0lEQVR4Ae3gAZAkSZIkSRKLqpm7R0REZmZmVlVVVVV3d3d3d/fMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMdHd3d3dXV1VVVVVmZkZGRIS7m5kKz0xmV3d1d3dPz8zMzMxMou69917zP8/nXHvttZ/Nfzx07733mv+ZPufaa6/9bP5joXvvvdf8z/U511577WfzHwfde++95n+2z7n22ms/m/8Y6N577zXP6Vbgt/mvcxx4a164z7n22ms/m38/dO+995rn9N3XXnvt+/Bf5O67737tiPgt/mWfc+211342/z7o3nvvNc/pu6+99tr34b/I3Xff/doR8Vu8aD7n2muv/Wz+7dC9995rntN3X3vtte/Df5G77777tSPit3jRfc6111772fzboHvvvdc8p+++9tpr34f/InffffdrR8Rv8a/zOddee+1n86+H7r33XvOcvvvaa699H/6L3H333a8dEb/Fv97nXHvttZ/Nvw669957zXP67muvvfZ9+C9y9913v3ZE/Bb/Np9z7bXXfjYvOnTvvfea5/Td11577fvwX+Tuu+9+7Yj4Lf6NMvN1rr/++t/mRYPuvfde85y++9prr30f/ovcfffdrx0Rv8W/UWa+zvXXX//bvGjQvffea57Td1977bXvw3+Ru++++7Uj4rf4N8rM17n++ut/mxcNuvfee81z+u5rr732ffgvcvfdd792RPwW/0aZ+TrXX3/9b/OiQffee695Tt997bXXvg//Re6+++4HA+/NiyAiXgp4ax4gM1/n+uuv/21eNOjee+81z+m7r7322vfhf6D77rvvvWx/Nw+Qma9z/fXX/zYvGnTvvfea5/Td11577fvwP9B99933Xra/mwfIzNe5/vrrf5sXDbr33nvNc/rua6+99n34H+i+++57L9vfzQNk5utcf/31v82LBt17773mOX33tdde+z78D3Tfffe9l+3v5gEy83Wuv/763+ZFg+69917znL772muvfR/+B7rvvvvey/Z38wCZ+TrXX3/9b/OiQffee695Tt997bXXvg//A913333vZfu7eYDMfJ3rr7/+t3nRoHvvvdc8p+++9tpr34f/ge677773sv3dPEBmvs7111//27xo0L333mue03dfe+2178P/QPfdd9972f5uHiAzX+f666//bV406N577zXP6buvvfba9+F/oPvuu++9bH83D5CZr3P99df/Ni8adO+995rn9N3XXnvt+/Df7L777vuq1trXXH/99bfyTPfdd9972f5uHiAzX+f666//bV406N577zXP6buvvfba9+G/0d133/3aEfFbkr77mmuueR+e6b777nsv29/NA2Tm61x//fW/zYsG3XvvveY5ffe11177Pvw3efrTn358Y2Pjr4AHA2TmQ66//vpbAe677773sv3dPEBmvs7111//27xo0L333mue03dfe+2178N/k7vvvvuzI+KzeLZbr7322ocA3Hfffe9l+7t5gMx8neuvv/63edGge++91zyn77722mvfh/8Gd99994Mj4q+A4zxAZr7P9ddf/9333Xffe9n+bh4gM1/n+uuv/21eNOjee+81z+m7r7322vfhv8E999zzW5Jem+d1a2a+TinltWx/Nw+Qma9z/fXX/zYvGnTvvfea5/Td11577fvwX+zuu+9+74j4Ll4ASd8N/Lbt7+YBMvN1rr/++t/mRYPuvfde85y++9prr30f/gs9/elPP76xsfF04DgvRGZ+TkR8Fg+Qma9z/fXX/zYvGnTvvfea5/Td11577fvwX+i+++77Ktsfzb9BZr7O9ddf/9u8aNC9995rntN3X3vtte/Df5G77777tSPit/g3yszXuf7663+bFw269957zXP67muvvfZ9+C9yzz33/Jak1+bfKDNf5/rrr/9tXjTo3nvvNc/pu6+99tr34b/APffc89GSvop/h8x8neuvv/63edGge++91zyn77722mvfh/9kT3/6049vbGw8HTjO8/puSb8NYPu7eSEy83Wuv/763+ZFg+69917znL772muvfR/+k917770/Bbw1z4ek977mmmu+B+Dee+81L0Rmvs7111//27xo0L333mue03dfe+2178N/orvvvvu1I+K3eAEkvfc111zzPQD33nuveSEy83Wuv/763+ZFg+69917znL772muvfR/+kzz96U8/vrGx8VfAg3kBJL33Nddc8z0A9957r3khMvN1rr/++t/mRYPuvfde85y++9prr30f/pPcfffdnx0Rn8ULIem9r7nmmu8BuPfee80L99PXXnvt2/CiQffee695Tt997bXXvg//Ce6+++4HR8RfAcd5ISS99zXXXPM9APfee6/5F2Tm+1x//fXfzb8M3XvvveY5ffe11177PvwnuOeee35L0mvzL5D03tdcc833ANx7773mX3ZrZr7O9ddffysvHLr33nvNc/rua6+99n34D3bvvfe+NfBTvAgkvfc111zzPQD33nuveRFI+uprrrnmY3jh0L333mue03dfe+2178N/oKc//enHNzY2/gp4MC8CSe99zTXXfA/Avffea15EmfmQ66+//lZeMHTvvfea5/Td11577fvwH+i+++77KtsfzYtI0ntfc8013wNw7733mhfdrddee+1DeMHQvffea57Td1977bXvw3+Qu++++7Uj4rf417lV0q0Atl+bf4XMfJ/rr7/+u3n+0L333mue03dfe+2178N/kHvuuee3JL02/3VuzczXuf7662/leaF7773XPKfvvvbaa9+H/wD33HPPR0v6Kv6LSfrua6655n14Xujee+81z+mnM/Nj+HcqpRy3/VvAcf4bSHqZa6655q95Tujee+81//Ps2t4FkPRg/m1uvfbaax/Cc0L33nuv+R9G0ntfc8013wNw7733mn+7z7n22ms/m2dD9957r/kfRtJ7X3PNNd8DcO+995p/u93MfJnrr7/+Vq5A9957r/mf56cz828AIuKz+HeQ9N3XXHPN+3AFuvvuuz+b/yCllGO2P5r/YTLzfa6//vrvBhD/ge67777vsv3e/M9z67XXXvsQAPEf5O67737tiPgt/uf6nGuvvfazxX+Qe++996+Al+Z/sMx8yD8CBkw6Pht+rRIAAAAASUVORK5CYII=)}.card-item.card-intrusion[data-v-3461535b]:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA2CAYAAACbZ/oUAAAMWUlEQVR4Ae3gAZAkSZIkSRKLqpm7R0REZmZmVlVVVVV3d3d3d/fMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMdHd3d3dXV1VVVVVmZkZGRIS7m5kKz0xmV3d1d3dPz8zMzMxMoniAe++997OB9wIezL/BtddeK/6D3X333Z8dEZ/Fv4Ht356m6WNuuummv+YKxDPdfffdrx0Rv8W/w7XXXiv+g919992fHRGfxb/drddee+1DuALxTPfee+93Ae/Nv8O1114r/oPdfffdnx0Rn8W/Q2a+zvXXX//bAOKZ7r333u8C3pt/h2uvvVb8B7v77rs/OyI+i3+HzHyd66+//rcBxDPde++93wW8N/8O1157rfgPdvfdd392RHwW/w6Z+TrXX3/9bwOIZ7r33nu/C3hvntOtmfk9vIiuv/76z+Y/2N133/3awGvzIiilHLP90TyXzHyd66+//rcBxDPde++93wW8Nw8g6bevueaa1+F/ibvvvvvBEfF0nktmvs7111//2wDime69997vAt6bB5D029dcc83r8B/k6U9/+vH5fH68lHK8tbYLcP3119/Kf5C77777wRHxdJ5LZr7O9ddf/9sA4pnuvffe7wLemweQ9NvXXHPN6/BvdN9997008FrAW9t+aeA4z99fS/rt1trPrFarv37IQx6yywtx9913v/f111//3TyXu++++8ER8XSeS2a+zvXXX//bAOKZ7r333u8C3psHkPTb11xzzevwr3T33Xe/d0R8FPDS/OvtSvru1trXXH/99bfyXO64446X7rrut6699toTPJe77777wRHxdJ5LZr7O9ddf/9sA4pnuvffe7wLemweQ9NvXXHPN6/Aiuvvuu987Ij4LeDD/ATLzc1ar1Vc/5CEP2QV4+tOffnxjY+OvgAdn5kOuv/76W3mAu++++8ER8XSeS2a+zvXXX//bAOKZ7r333u8C3psHkPTb11xzzevwL3j6059+fHNz86tsvzf/wTLzda6//vrfBrjvvvu+yvZHA2Tm61x//fW/zQPcfffdD46Ip/NcMvN1rr/++t8GEM907733fhfw3jyApN++5pprXocX4u67735wRPwW8GD+4/30tdde+zYAd99992tHxG/xbG9z7bXX/jQPcPfddz84Ip7Oc8nM17n++ut/G0A807333vtdwHvzAJJ++5prrnkdXoC77777wRHxW8CD+Zf9dGb+TSnlYmvtbyLiuKRjwEtn5ktLem2e025mvsz1119/69Of/vTjGxsbfwU8mGeS9NHXXHPN1/AAd99994Mj4uk8l8x8neuvv/63AcQz3Xvvvd8FvDcPIOm3r7nmmtfh+Xj6059+fGNj46+AB/OC3ZqZn7NarX76IQ95yC4vxNOf/vTj8/n8oyPio4Djtj/muuuu+2qAe++996eAt+YBMvNzrr/++s/mAe6+++4HR8TTeS6Z+TrXX3/9bwOIZ7r33nu/C3hvHkDSb19zzTWvw3N5+tOffnxjY+O3gJfm+bvV9tdcd911X82/0tOf/vTjm5ubb3XNNdd8D8A999zz0ZK+iuf13ddee+378AB33333gyPi6TyXzHyd66+//rcBxDPdfffd7x0Rr8UD2P6b66677qt5Lvfdd99X2f5onr+/zsy3uf7662/l3+nuu+9+cET8FXCc53VrZr7P9ddf/9s809Of/vTjGxsbX8VzyczPuf76628FEP9Kd9xxx0t3XfdXPH9/fXR09DoPechDdvkPcO+99/4V8NK8ELZ/2/b7XH/99bfyL0P8K91zzz2/Jem1eV5/fXR09DoPechDdvkPcN99932V7Y/mRbObmV+zWq2++iEPecguLxjiX+Huu+9+7Yj4LZ6PzHyd66+//rf5D3D33Xe/dkT8Fv96t2bm+1x//fW/zfOH+Fe47777vsr2R/NcJH31Nddc8zH8B3j6059+fGNj46+AB/Ov99eSdqdp+pobbrjhp3leiH+Fe++99yJwnOe0e3R09JCHPOQhu/wHuPfee78LeG9esF3gVuDWzPybiPhrSbdec801f82/DPEiuu+++17a9l/xXCR99TXXXPMx/Ae4++673zsivosrdiX9NfDXwK2ttb8ppexec801f82/HeJFdN99932U7a/muWTm61x//fW/zX+Ae++9960zc3e1Wv31Qx7ykF3+4yGAu++++8GllLdqrZ3gBZD0WsCDeS62v4f/4UopTz88PPyZhzzkIbu6++673zsivov/+/762muvfRndc889T5f0YP4fyMz30b333nsROM7/A5I+Wvfdd9932X5v/h/IzNfR05/+9OObm5tfZfutgeP83/TXwOdce+21Py1eRHffffdnS3ovnovt17n++utv5b/A3Xff/dmS3ovnslwuX+YhD3nILv8yxIvo3nvvfWvgp3gukr76mmuu+Rj+C9x7770XgeM8p7++9tprX4YXDeJFdPfddz84Ip7O87r12muvfQj/ye6+++7Xjojf4rlI+uprrrnmY3jRIP4V7r333r8CXprnkpmvc/311/82/4nuvffenwLemueSma9z/fXX/zYvGsS/wt133/3eEfFdPK9br7322ofwn+SOO+546a7r/orntXvttdee4EWH+Fe4++67HxwRfwUc53l9zrXXXvvZ/Ad7+tOffnxjY+O3gJfmuWTm51x//fWfzYsO8a907733fjbwWTx/b3Pttdf+NP+B7r333u8C3pvndevR0dHLPOQhD9nlRYd4pqc//enH5/P5cZ7L9ddffyvP5d5773068GCe167tz7nuuuu+mn+npz/96cc3Nze/yvZ783xk5vtcf/31381zufvuux/Mc1mtVrsPechDdgHEM913332/Zfu1eQBJv33NNde8Ds/ljjvueOmu6/6KF0DSV19zzTUfw7/R3Xff/eCI+C3gwTx/333ttde+D8/l7rvvfu2I+C2eS2a+zvXXX//bAOKZ7rvvvt+y/do8gKTfvuaaa16H5+Pee+/9bOCzeAFs/7btz7n++ut/m3+Fe++997OBjwKO8/zdenR09DIPechDdnkud99992tHxG/xXDLzda6//vrfBhDPdN999/2W7dfmAST99jXXXPM6vAD33nvvZwOfxQth+7dt/04p5aevueaav+a5PP3pTz8+n89fupTyXrZfG3gwL9itmfk6119//a08H3ffffdrR8Rv8Vwy83Wuv/763wYQz3Tffff9lu3X5gEk/fY111zzOrwQ995772cDn8WLZtf2bkTcCpCZD5b0YF40t2bm61x//fW38gLcfffdrx0Rv8VzyczXuf76638bQDzTfffd91u2X5sHkPTb11xzzevwL7jnnns+WtJnAcf5T2D7t22/z/XXX38rL8Tdd9/92hHxWzyXzHyd66+//rcBxDPdd999v2X7tXkASb99zTXXvA4vgjvuuOOla61fJem1+Y/1Oddee+1n8yK4++67Xzsifovnkpmvc/311/82gHim++6777dsvzYPIOm3r7nmmtfhX+Huu+9+74j4LODB/DtI+u7W2udcf/31t/Iiuvvuu187In6L55KZr3P99df/NoB4pvvuu++3bL82DyDpt6+55prX4d/g7rvvfu2IeC/grYHjvGj+OjO/Bvjt66+//lb+le6+++7Xjojf4rlk5utcf/31vw0gnum+++77LduvzQNI+u1rrrnmdfh3uu+++14aeKnW2kMi4kE8k6Td1tol4LdXq9VfP+QhD9nl3+Huu+9+7Yj4LZ5LZr7O9ddf/9sA4pnuu+++37L92jyApN++5pprXof/Je6+++7Xjojf4rlk5utcf/31vw0gnum+++77LduvzQNI+u1rrrnmdfhf4u67737tiPgtnktmvs7111//2wDime67777fsv3a/Dtce+214j/Y3Xff/dkR8Vn8O2Tm61x//fW/DSCe6b777vst26/Nv8O1114r/oPdfffdnx0Rn8W/Q2a+zvXXX//bAOKZ7rvvvt+y/dr8O1x77bXiP9jdd9/92RHxWfw7ZObrXH/99b8NIJ7pvvvu+y7b782/w7XXXiv+g919992fHRGfxb9DZj7k+uuvvxVAPNPdd9/94Ij4LeDB/Btde+214j/Y3Xff/dkR8Vn8233Otdde+9lcwT8CmwRUqkDW82gAAAAASUVORK5CYII=)}.card-item.card-risk[data-v-3461535b]:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAA9CAYAAAAAq1FaAAAL8ElEQVR4Ae3gAZAkSZIkSRKLqpm7R0REZmZmVlVVVVV3d3d3d/fMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMdHd3d3dXV1VVVVVmZkZGRIS7m5kKz0xmV3d1d3dPz8zMzMxMovhPdPfdd792RHwV8NLAT2fmx1x//fW38h8PAPGf5O67735wRDydB7D929ddd93r8B8PAPGf5N5773068GCei+2Pue66676a/1gAiP8E995772cDn8Xzt5uZL3P99dffyn8cAMR/sDvuuOOlu677K164W4+Ojl7mIQ95yC7/MQAQ/4HuvvvuB0fEbwEP5l9g+7evu+661+E/BgDiP8jdd9/94Ij4LeDBvOi++9prr30f/v0AEP8B7rjjjpfuuu63gOM8f7vAcZ6/vz46OnqdhzzkIbv82wEg/p3uueeej5b0WcBxnr/POTo6+uqNjY3fAl6a5+/WzHyd66+//lb+bQAQ/0Z33333gyV9l6TX5gX77muvvfZ9AO6+++4HR8RvAQ/mBfuca6+99rP51wNA/Cs9/elPPz6fzz86Ij4KOM4L9t3XXnvt+/AAd99994Mj4reAB/OC3ZqZn3P99dd/Ny86AMSL6O67737tUspb2X5v4Dgv3Hdfe+2178Pzcffddz84In4LeDAv3K2Svrq19jPXX3/9rbxwAIjn4+lPf/rxzc3NBwOvZfulgbcGjvMisP0x11133VfzQjz96U8/vrm5+Vm2P5oXzV9L+m3bvyPp1muuueaveU4ACODuu+/+bEnvJek4cJx/m1sz832uv/763+ZFdM8993y0pI8CHsy/ge1bI+LW1tr3XH/99d+te++997OBz+LfITM/Z7VaffVDHvKQXf6V7r777geXUj7L9nvzb0dmvo7uvffei8Bx/vV2M/NrgO++/vrrb+Xf6e67737tUspn2X5t/vWQ9NW69957zb+C7Vttf89qtfrqhzzkIbv8C+6+++7XLqW8VGvtZ66//vpb+RfcfffdDy6lfJbttwaO86IB+G7de++95oXbtf3XEfHXrbWfuf7663+bF9G99977XcB780y2P+a66677al5E995771tLei3gpW2/Ni8YwHfr3nvvNc/rr4HPycy/vv7662/l3+Dee+99a+CneE6711577Qn+je67776Xtv1g4LuA4zwbwHfr3nvvNc/ru6+99tr34d/hvvvu+y7b781zOTo6OvGQhzxkl3+He+655+mSHsyzAXy37r33XvO8vvvaa699H/6Nnv70px/f2Ni4yPO69dprr30I/0733HPP0yU9mGcD+G7de++95nl997XXXvs+/Bvdfffd7x0R38VzkfTR11xzzdfw73TPPfc8XdKDeTaA79a9995rntd3X3vtte/Dv9F99933W7Zfm+eSmQ+5/vrrb+Xf6Z577nm6pAfzbADfrXvvvdc8r+++9tpr34d/g7vvvvvBEfF0nouk377mmmteh/8A99xzz9MlPZhnA/hu3Xvvvea5SPrqa6655mP4N7j77rvfOyK+i+eSme9z/fXXfzf/Ae65556nS3owzwbw3br33nvNc8nMz7n++us/m3+De++996+Al+a5ZOZDrr/++lv5D3DPPfc8XdKDeTaA79a9995rnoukr77mmms+hn+lu++++8ER8XSei6Tfvuaaa16H/yD33HPP0yU9mGcD+G7de++9F4HjPKfvvvbaa9+Hf6X77rvvq2x/NM8lM9/n+uuv/27+g9x7770XgeM8G8B365577nm6pAfznH762muvfRv+le69996nAw/muUj66tbaJZ5LRPz1tdde+9P8K917773mOZGZn6N77733r4CX5gFs33rdddc9hH+Fu++++7Uj4rf417v16OjoZR7ykIfs8iK4++67HxwRT+c5kZmfo3vvvfengLfmAWzfet111z2Ef4X77rvvq2x/NP8Gmfk5119//WfzIrj77rtfOyJ+i+eEpPfWfffd91W2P5rncu2114p/hXvvvfe7gPfm30DSV19zzTUfw4vg7rvvfu2I+C2eE5n5Orrvvvs+yvZX81wy83Wuv/763+ZFdO+997418FP8G2Tm+1x//fXfzYvg7rvv/uyI+CyeE5n5EN19992vHRG/xXOR9NHXXHPN1/CvcO+993428FHAcV50u0dHRw95yEMessuL4L777vst26/Nc9q99tprT+jpT3/68Y2NjYs8F9u/fd11170O/wZ33333g3kukt5K0lfzXCR99zXXXPM+vIjuvfde81wk/fY111zzOgK45557ni7pwTyn3WuvvfYE/0HuvffenwLemueSma9z/fXX/zYvgrvvvvu1I+K3eC6Z+TnXX3/9Zwvgvvvu+yrbH81zyczXuf7663+bf6e77777wRHxdJ7Xrddee+1DeBHdd99932X7vXkumfk6119//W8L4O67737tiPgtntdPX3vttW/Dv9Pdd9/93hHxXTyXzHyf66+//rt5Ed17771PBx7Mc7r12muvfQiAeKZ77733InCc53J0dHTiIQ95yC7/Dvfee+/TgQfzXDLzIddff/2tvAjuvvvu946I7+K5SPrua6655n0AxDPdfffdnx0Rn8VzkfTV11xzzcfwb3T33Xe/dkT8Fs9F0ndfc80178OL6N5773068GCeS2a+zvXXX//bAOKZnv70px/f2Ni4yPORmQ+5/vrrb+Xf4L777vsu2+/N83qba6+99qd5Edx9993vHRHfxfO69dprr30IAIB4gPvuu++7bL83z8X2b1933XWvw7/S05/+9OMbGxsXeV63XnvttQ/hRXD33Xc/OCJ+C3gwzyUz3+f666//bgAA8QB33333gyPir4DjPBfbH3Pdddd9Nf8Kd99993tHxHfxXCR99TXXXPMxvAjuvffenwLemud167XXXvsQrgBAPJe77777syPis3g+xnF8mZtuuumveRHde++9PwW8Nc8lMx9y/fXX38q/4N577/1s4LN4PiS9zDXXXPPXXAGAeC5Pf/rTj29sbPwV8GCe162Z+TrXX3/9rbwI7r333u8C3psHkPTb11xzzevwL7j77rvfOyK+i+dD0ndfc80178OzASCej7vvvvu1I+K3eP5uzczXuf7662/lX3D33Xe/dkT8Fs/pba699tqf5oW499573xr4KZ6/W4+Ojl7mIQ95yC7PBoB4Ae65556PlvRVPH+3ZubrXH/99bfyL7j33nvfOjOPR8RbZebXXH/99b/NC3H33Xe/dkT8FHCc5yMzH3L99dffynMCQLwQ995773cB783zd2tmvs71119/K/9B7rnnno+W9FW8YJ9z7bXXfjbPCwDxL7jnnnt+S9Jr8/zt2v6c66677qv5d7r33ns/G/gsXrDPufbaaz+b5w8A8S94+tOffnxjY+O3gJfmBfuca6+99rP5N3j6059+fGNj47uAt+YF+5xrr732s3nBABAvgqc//enHNzY2fgt4aV4A279t+32uv/76W3kR3X333a8dEd8FPJgX7HOuvfbaz+aFA0C8iJ7+9Kcf39jY+C7grXnBbs3Mz7n++uu/m3/Bfffd91W2P5oX7nOuvfbaz+ZfBoD4V7r33ns/G/gsXghJ391a+5zrr7/+Vp7L3Xff/doR8VXAS/OC7QLvc+211/40LxoAxL/BPffc89GSvooX7tbM/Jzrr7/+uwGe/vSnH9/c3Pws2x/NC3drZr7O9ddffysvOgDEv9Hdd9/94Ij4LeDBvBC2f1vS1wBfBTyYF8L2by+Xy7d5yEMessu/DgDi3+HpT3/68c3Nza+y/d78++za/pzrrrvuq/m3AUD8B7j77rvfOyI+C3gw/0q2f9v2+1x//fW38m8HgPgPcvfddz+4lPJZtt+bF82u7c+57rrrvpp/PwDEf7B77733rYGvAh7MC2D7t22/z/XXX38r/zEAEP9J7r333s8GPovntJuZH3P99dd/N/+xABD/ie6+++4Hl1I+y/bxzPyb1Wr11Q95yEN2+Y8HwD8CA04iRRtNV6YAAAAASUVORK5CYII=)}.card-item.card-server[data-v-3461535b]:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAKKUlEQVR4Ae3gAZAkSZIkSRKLqpm7R0REZmZmVlVVVVV3d3d3d/fMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMdHd3d3dXV1VVVVVmZkZGRIS7m5kKz0xmV3d1d3dPz8zMzMxMovj/BfFMT3/6049vbm6+V2vtBP+HlFIuttZ+5vrrr78VQAB33333gyPir4Dj/N+0e3R09JCHPOQhuwK47777Psr2V/N/mKSPvuaaa75GAHffffdnR8Rn8X9YZn7O9ddf/9kCuPvuuz87Ij6L/8My83Ouv/76zxbA3Xff/dkR8Vk8wLXXXiv+F7v33nvNA2Tm51x//fWfLYC77777syPis3iAa6+9Vvwvdu+995oHyMzPuf766z9bAHffffdnR8Rn8QDXXnut+F/s3nvvNQ+QmZ9z/fXXf7YA7r777s+OiM/iAa699lrxTPfee695gMz8nIj4LB4gMz/n+uuv/2z+h7j33nvNA2Tm51x//fWfLYC77777syPis3iAa6+9VjzTvffeax4gMz8nIj6LB8jMz7n++us/m/9g99xzz1dHxEvxovuYa6655q/vvfde8wCZ+TnXX3/9Zwvg7rvv/uyI+Cwe4NprrxXPdO+995oHyMzPiYjP4gEy83Ouv/76z+Y/2H333fdbtl+bF1Fmvs7111//2/fee695gMz8nOuvv/6zBXD33Xd/dkR8Fg9w7bXXime69957zQNk5udExGfxAJn5Oddff/1n8x/svvvu+y3br82LKDNf5/rrr//te++91zxAZn7O9ddf/9kCuPvuuz87Ij6LB7j22mvFM917773mATLzcyLis3iAzPyc66+//rP5D3bffff9lu3X5kWUma9z/fXX//a9995rHiAzP+f666//bAHcfffdnx0Rn8UDXHvtteKZ7r33XvMAmfk5EfFZPEBmfs7111//2fwHu+eee746Il6KF93HXHPNNX997733mgfIzM+5/vrrP1sAd99992dHxGfxANdee614pnvvvdc8QGZ+TkR8Fg+QmZ9z/fXXfzb/Q9x7773mATLzc66//vrPFsDdd9/92RHxWTzAtddeK/4Xu/fee80DZObnXH/99Z8tgLvvvvuzI+KzeIBrr71W/C927733mgfIzM+5/vrrP1sAd99992dHxGfxANdee634X+zee+81D5CZn3P99dd/tgDuvvvuz46Iz+L/sMz8nOuvv/6zBXD33Xd/dkR8Fv+HZebnXH/99Z8tgLvvvvuzI+Kz+D8sMz/n+uuv/2wB3H333Z8dEZ/F/2GZ+TnXX3/9Zwvg7rvv/uyI+CweIDM/h//FIuKzeIDM/Jzrr7/+swVw9913f3ZEfBYPcO2114r/xe69917zAJn5Oddff/1nC+Duu+/+7Ij4LB7g2muvFf+L3XvvveYBMvNzrr/++s8WwN133/3ZEfFZPMC1114r/he79957zQNk5udcf/31ny2Au++++7Mj4rN4gGuvvVY807333mseIDM/JyI+iwfIzM+5/vrrP5v/Ie69917zAJn5Oddff/1nC+Duu+/+7Ij4LB7g2muvFc907733mgfIzM+JiM/iATLzc66//vrP5j/YPffc89UR8VK86D7mmmuu+et7773XPEBmfs7111//2QK4++67PzsiPosHuPbaa8Uz3XvvveYBMvNzIuKzeIDM/Jzrr7/+s/kPdt999/2W7dfmRZSZr3P99df/9r333mseIDM/5/rrr/9sAdx9992fHRGfxQNce+214pnuvfde8wCZ+TkR8Vk8QGZ+zvXXX//Z/Ae77777fsv2a/MiyszXuf7663/73nvvNQ+QmZ9z/fXXf7YA7r777s+OiM/iAa699lrxTPfee695gMz8nIj4LB4gMz/n+uuv/2z+g913332/Zfu1eRFl5utcf/31v33vvfeaB8jMz7n++us/WwB33333Z0fEZ/EA1157rXime++91zxAZn5ORHwWD5CZn3P99dd/Nv/B7rnnnq+OiJfiRfcx11xzzV/fe++95gEy83Ouv/76zxbA3Xff/dkR8Vk8wLXXXiue6d577zUPkJmfExGfxQNk5udcf/31n83/EPfee695gMz8nOuvv/6zBXD33Xd/dkR8Fg9w7bXXiv/F7r33XvMAmfk5119//WcL4O677/7siPgsHuDaa68V/4vde++95gEy83Ouv/76zxbA3Xff/dkR8Vk8QGZ+Dv+LRcRn8QCZ+TnXX3/9Zwvg7rvv/uyI+Cz+D8vMz7n++us/WwB33333Z0fEZ/F/WGZ+zvXXX//ZArj77rs/OyI+i//DMvNzrr/++s8WwN133/3ZEfFZ/B+WmZ9z/fXXf7YA7r777s+OiM/iAa699lrxv9i9995rHiAzP+f666//bAHcfffdnx0Rn8UDXHvtteJ/sXvvvdc8QGZ+zvXXX//ZArj77rs/OyI+iwe49tprxf9i9957r3mAzPyc66+//rMFcPfdd392RHwWD3DttdeK/8Xuvfde8wCZ+TnXX3/9Zwvg7rvv/uyI+Cwe4NprrxXPdO+995oHyMzPiYjP4gEy83Ouv/76z+Z/iHvvvdc8QGZ+zvXXX//ZArj77rs/OyI+iwe49tprxTPde++95gEy83Mi4rN4gMz8nOuvv/6z+Q92zz33fHVEvBQvuo+55ppr/vree+81D5CZn3P99dd/tgDuvvvuz46Iz+IBrr32WvFM9957r3mAzPyciPgsHiAzP+f666//bP6D3Xfffb9l+7V5EWXm61x//fW/fe+995oHyMzPuf766z9bAHffffdnR8Rn8QDXXnuteKZ7773XPEBmfk5EfBYPkJmfc/311382/8Huu+++37L92ryIMvN1rr/++t++9957zQNk5udcf/31ny2Au++++7Mj4rN4gGuvvVY807333mseIDM/JyI+iwfIzM+5/vrrP5v/YPfdd99v2X5tXkSZ+TrXX3/9b997773mATLzc66//vrPFsDdd9/92RHxWTzAtddeK57p3nvvNQ+QmZ8TEZ/FA2Tm51x//fWfzX+we+6556sj4qV40X3MNddc89f33nuveYDM/Jzrr7/+swVw9913f3ZEfBYPcO2114pnuvfee80DZObnRMRn8QCZ+TnXX3/9Z/M/xL333mseIDM/5/rrr/9sAdx9992fHRGfxQNce+214n+xe++91zxAZn7O9ddf/9kCuPvuuz87Ij6LB7j22mvF/2L33nuveYDM/Jzrr7/+swVw9913f3ZEfBb/h2Xm51x//fWfLYC77777syPis/g/LDM/5/rrr/9sAdx3330fZfur+T9M0kdfc801XyOApz/96cc3NjaeDhzn/6bdzHyZ66+//lbxTHffffeDSylv1Vo7wf8hpZSLh4eH3/OQhzxkF0D8/8I/Ag3Z92qElp8/AAAAAElFTkSuQmCC)}.card-item.card-tamper[data-v-3461535b]:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAJj0lEQVR4Ae3gAZAkSZIkSRKLqpm7R0REZmZmVlVVVVV3d3d3d/fMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMdHd3d3dXV1VVVVVmZkZGRIS7m5kKz0xmV3d1d3dPz8zMzMxMovj/BfH/C+L/F8T/L4j/XxDA05/+9OOLxeKnJL00cJz/W3Yl/fTh4eHHPOQhD9kVwL333vtTwFvzf5jt377uuuteRwD33nvvReA4/7ftXnvttScEcO+995r/B6699loJ4N577zUPkJnvA9zK/2IRcRz4KR7g2muvlQDuvfde8wCZ+ZDrr7/+Vv4Xu/vuux8cEU/nAa699loJ4N577zUPkJkPuf7662/lf7G77777wRHxdB7g2muvlQDuvfde8wCZ+ZDrr7/+Vp7pjjvueOmu6z4LIDM/5vrrr7/1vvvu+yrb7y3pu6+55pqPefrTn358c3Pzs4CXbq29z/XXX38rL8Add9zx0rXWr5L02vwHkfTbrbX3uf76628FuPvuux8cEU/nAa699loJ4N577zUPkJkPuf7662/lme69996nAw8GyMzPKaX8tO2/4pkkvUxr7aUj4rsAbN963XXXPYQX4N577/0r4KX5Dybpq6+55pqPAbj77rsfHBFP5wGuvfZaCeDee+81D5CZD7n++utv5Znuueeep0t6MICkr26tfU1EPJ1nyszXKaW8lO2v5opbr7322ofwAtxzzz1Pl/Rg/oNJ+u5rrrnmfQDuvvvuB0fE03mAa6+9Vnr6059+fGNj4yLP6Q2uvfbaX+eZ7rjjjpfuuu67bO/afp/rr7/+1nvvvfezgY8Cfvraa699n6c//enHNzc3v8r28XEcP+emm276a16Ae+6556MlfRZwnP84t2bm61x//fW3Atx7771vDfwUD5CZD9Hdd9/92hHxWzxAZn7O9ddf/9n8J7v77rsfzH+Q66+//lYe4O677/7siPgsHiAzX0d33333a0fEb/EAmfk5119//Wfzv9jdd9/92RHxWTxAZr6O7r777teOiN/iASR9d2vte/hfrJTyXrbfmwfIzNfR3Xff/doR8Vv8P5CZr6O77777tSPit/h/IDNfR3ffffdrR8Rv8f9AZr6O7r777teOiN/i/4HMfB3dfffdrx0Rv8UDZObnXH/99Z/N/2J33333Z0fEZ/EAmfk6uvvuu187In6LB8jMz7n++us/m//F7r777s+OiM/iATLzdXT33Xe/dkT8Fg+QmZ9z/fXXfzb/i919992fHRGfxQNk5uvo7rvvfu2I+C0eIDM/5/rrr/9s/he7++67PzsiPosHyMzX0d133/3aEfFbPEBmfs7111//2fwvdvfdd392RHwWD5CZr6O77777tSPit3iAzPyc66+//rP5X+zuu+/+7Ij4LB4gM19Hd99992tHxG/xAJn5Oddff/1n8z/M3Xff/eBSymcBD7b90lxxq6Tfbq19zfXXX38rz3T33Xe/dkT8Fg9wdHR0QnffffdrR8Rv8QCZ+TnXX3/9Z/M/xNOf/vTjm5ubX2X7vXkhbP/2crl8m4c85CG7APfcc89HS/osYDczP+f666//bt19992vHRG/xQNk5udcf/31n83/AE9/+tOPb2xs/Bbw0rxo/vro6Oh1HvKQh+zyvNDdd9/92hHxWzxAZn7O9ddf/9n8D3DPPff8lqTX5l9B0ndfc80178PzQnffffdrR8Rv8QCZ+TnXX3/9Z/Pf7O67737tiPgtnouk726tfU9EHJf0WrY/muci6WWuueaav+Y5obvvvvu1I+K3eIDM/Jzrr7/+s/lvdu+9934X8N48QGvtbW644Yaf5gHuueeej5b0VTynn7722mvfhueE7r777teOiN/iATLzc66//vrP5r/ZPffc83RJD+bZfvraa699G56Pe++996eAt+bZ/vraa699GZ4Tuvvuu187In6LB8jMz7n++us/m/9m9957r3mAzPyc66+//rN5Pu6+++7PjojP4gGuvfZa8ZzQ3Xff/doR8Vs8QGZ+zvXXX//Z/De5++673zsiXgt4b57TXwN/zfP30sBL85y+GyAzf+f666//bgDdfffdrx0Rv8UDZObnXH/99Z/Nf4P77rvvt2y/Nv/BJH31Nddc8zG6++67XzsifosHyMzPuf766z+b/2L33XffS9v+K/6TZOZDdPfdd792RPwWD5CZn3P99dd/Nv/F7r777s+OiM/iP0lmvo7uvvvu146I3+IBMvNzrr/++s/mv9jdd9/92RHxWfwnyczX0d133/3aEfFbPEBmfs7111//2fwXu/vuuz87Ij6LB5D01a21r+FfqZTyUbY/mgfIzNfR3Xff/doR8Vs8QGZ+zvXXX//Z/Be7++67PzsiPosHyMzPuf766z+bf6W77777syPis3iAzHwd3X333a8dEb/FA2Tm51x//fWfzX+xu++++7Mj4rN4gMz8nOuvv/6z+Ve6++67PzsiPosHyMzX0d133/3aEfFbPEBmfs7111//2fwXu/vuuz87Ij6LB8jMz7n++us/m3+lu++++7Mj4rN4gMx8Hd19992vHRG/xQNk5udcf/31n81/sbvvvvuzI+KzeIDM/Jzrr7/+s/lXuvvuuz87Ij6LB8jM19Hdd9/92hHxWzxAZn7O9ddf/9n8F7v77rs/OyI+iwfIzM+5/vrrP5t/pbvvvvuzI+KzeIDMfB3dfffdrx0Rv8UDZObnXH/99Z/Nf7G77777syPis3iAzPyc66+//rP5V7r77rs/OyI+iwfIzNfR3Xff/doR8Vs8QGZ+zvXXX//Z/Be7++67PzsiPosHyMzPuf766z+bf6W77777syPis3iAzHwd3X333a8dEb/FA0j67dba7/Cf79brr7/+u3mmu++++7Mj4rN4AEm/3Vr7Hf6VSimvZfu1eYDMfB3dfffdrx0Rv8V/E0nffc0117wPwN133/3ZEfFZ/CfJzNfR3Xff/doR8Vv8N5L0Mtdcc81f33333e8dEd/FfxJJL6O77777wRHxdP4bHR0dnXjIQx6ye/fddz84Ip7Of5Kjo6MTArj77rvfOyK+i/8en3Pttdd+Ns90zz33fLSkr+I/WGa+z/XXX//d4pme/vSnH5/P5y/Nf61br7/++lt5Lk9/+tOPz+fztwYezL/frcBvX3/99bcCiP9fEP+/IP5/Qfz/wj8CrOuQSf5jorgAAAAASUVORK5CYII=)}@keyframes rotate-bfc261c0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.absolute-center[data-v-bfc261c0]{margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.scan-icon-img[data-v-bfc261c0]{z-index:99;background-position:100%;width:58px;height:67px;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.icon-img-safe[data-v-bfc261c0]{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTguMDAwMDAwIiBoZWlnaHQ9IjY3LjAwMDAwMCIgdmlld0JveD0iMCAwIDU4IDY3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KCTxkZXNjPgoJCQlDcmVhdGVkIHdpdGggUGl4c28uCgk8L2Rlc2M+Cgk8ZGVmcz4KCQk8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50X2xpbmVhcl8zN182NDhfMCIgeDE9IjI5LjAwMDAwMCIgeTE9IjAuMDAwMDAwIiB4Mj0iMjkuMDAwMDAwIiB5Mj0iNjcuMDAwMDAwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CgkJCTxzdG9wIHN0b3AtY29sb3I9IiNCMkVFQkQiLz4KCQkJPHN0b3Agb2Zmc2V0PSIwLjk5MDU5MCIgc3RvcC1jb2xvcj0iIzYyREI3QSIgc3RvcC1vcGFjaXR5PSIwLjE3NjQ3MSIvPgoJCTwvbGluZWFyR3JhZGllbnQ+CgkJPGxpbmVhckdyYWRpZW50IGlkPSJwYWludF9saW5lYXJfMzdfNjQ5XzAiIHgxPSIyOS4wMDQxOTgiIHkxPSI3LjczMDcxMyIgeDI9IjI5LjAwNDE5OCIgeTI9IjYwLjEyODE0NyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgoJCQk8c3RvcCBzdG9wLWNvbG9yPSIjOThFM0E3IiBzdG9wLW9wYWNpdHk9IjAuMTIzNTI5Ii8+CgkJCTxzdG9wIG9mZnNldD0iMS4wMDAwMDAiIHN0b3AtY29sb3I9IiM4N0UxOTgiIHN0b3Atb3BhY2l0eT0iMC45MTc2NDciLz4KCQk8L2xpbmVhckdyYWRpZW50PgoJPC9kZWZzPgoJPHBhdGggaWQ9InBhdGgiIGQ9Ik0yOS4xOTcgMEMyMi4zNjc3IDUuMzcyNDQgMTIuNTkyNyAxMC42MzQ5IDAgMTAuNjM0OUwwIDM1Ljg5ODFDMCA0Ny4xNDU4IDE2LjYwNDQgNjcgMjkuMjA0MyA2N0M0MS44MDQ0IDY3IDU4IDQ3LjEzODMgNTggMzUuODk4MUw1OCAxMC42MzQ5QzQ1LjM4NTMgMTAuNjM0OSAzNi4wMjY0IDUuMzcyNDQgMjkuMTk3IDBaTTUyLjAyOTQgMzUuNjQ3NUM1Mi4wMjk0IDQ1LjI4OTQgMzkuNjI1NCA2MC4yOTIyIDI4LjgyNjMgNjAuMjkyMkMxOC4wMiA2MC4yOTIyIDYuMjUzNzggNDUuNDEyNSA2LjI1Mzc4IDM1Ljc3MDVMNi4yNTM3OCAxNS41NTYyQzE3LjA1MjcgMTUuNTU2MiAyMy4zNDU1IDEyLjM1MjIgMjkuMjA0MyA3LjczNzU1QzM1LjA0ODYgMTIuMzM3MiA0MS4yMzA1IDE1LjQ2MTUgNTIuMDI5NCAxNS40NjE1TDUyLjAyOTQgMzUuNjQ3NVoiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0idXJsKCNwYWludF9saW5lYXJfMzdfNjQ4XzApIiBmaWxsLW9wYWNpdHk9IjAuMzUwMDAwIi8+Cgk8cGF0aCBpZD0icGF0aCIgZD0iTTI5LjEzNDUgNy43MzA3MUMyMy40NTU5IDEyLjg4NDUgMTUuNjYzIDE1LjQ2MTQgNS45NzkgMTUuNDYxNEw2LjM5NzA5IDM2LjUwNjNDNi44MjM0OSA0My44MDc2IDE2LjA4NDQgNjAuMTI4MiAyOC44NDM5IDYwLjEyODJDMzguODA4OCA2MC4xMjgyIDUyLjQ1NTggNDYuMzg0NSA1MS45NzU4IDM0Ljk5MDFMNTIuMDI5NCAxNS40NjE0QzQwLjE0MTggMTUuNDYxNCAzNC4zODY1IDExLjY5NTggMjkuMTM0NSA3LjczMDcxWk00Ni43NzI2IDM0Ljk5QzQ2Ljc3MjYgNDIuMTA2MiAzNy4xNDg0IDUzLjA4ODEgMjguODQzOSA1My4wODgxQzIwLjUzMzcgNTMuMDg4MSAxMS40ODUyIDQyLjEwNjIgMTEuNDg1MiAzNC45OUwxMS40ODUyIDIwLjA3MDlDMTkuNzg5OCAyMC4wNzA5IDI0LjYyODkgMTcuNzA2MiAyOS4xMzQ1IDE0LjMwMDRDMzMuNjI4OSAxNy42OTUxIDM4LjQ3MzYgMjAuMDcwOSA0Ni43NzgzIDIwLjA3MDlMNDYuNzcyNiAzNC45OVoiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0idXJsKCNwYWludF9saW5lYXJfMzdfNjQ5XzApIiBmaWxsLW9wYWNpdHk9IjAuNDAwMDAwIi8+Cjwvc3ZnPgo=)}.icon-img-danger[data-v-bfc261c0]{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTguMDAwMDAwIiBoZWlnaHQ9IjY3LjAwMDAwMCIgdmlld0JveD0iMCAwIDU4IDY3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KCTxkZXNjPgoJCQlDcmVhdGVkIHdpdGggUGl4c28uCgk8L2Rlc2M+Cgk8ZGVmcz4KCQk8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50X2xpbmVhcl82NF85M18wIiB4MT0iMjkuMDAwMDAwIiB5MT0iMC4wMDAwMDAiIHgyPSIyOS4wMDAwMDAiIHkyPSI2Ny4wMDAwMDAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KCQkJPHN0b3Agc3RvcC1jb2xvcj0iI0ZGQjNCMyIgc3RvcC1vcGFjaXR5PSIwLjkxNzY0NyIvPgoJCQk8c3RvcCBvZmZzZXQ9IjEuMDAwMDAwIiBzdG9wLWNvbG9yPSIjRjc5Njk2IiBzdG9wLW9wYWNpdHk9IjAuMjMxMzczIi8+CgkJPC9saW5lYXJHcmFkaWVudD4KCQk8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50X2xpbmVhcl82NF85NF8wIiB4MT0iMjkuMDA0MTk4IiB5MT0iNy43MzA3MTMiIHgyPSIyOS4wMDQxOTgiIHkyPSI2MC4xMjgxNDciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KCQkJPHN0b3Agc3RvcC1jb2xvcj0iI0UzOTg5OCIgc3RvcC1vcGFjaXR5PSIwLjIyMzUyOSIvPgoJCQk8c3RvcCBvZmZzZXQ9IjEuMDAwMDAwIiBzdG9wLWNvbG9yPSIjRkZCM0IzIiBzdG9wLW9wYWNpdHk9IjAuOTE3NjQ3Ii8+CgkJPC9saW5lYXJHcmFkaWVudD4KCTwvZGVmcz4KCTxwYXRoIGlkPSJwYXRoIiBkPSJNMjkuMTk3IDBDMjIuMzY3NyA1LjM3MjQ0IDEyLjU5MjcgMTAuNjM0OSAwIDEwLjYzNDlMMCAzNS44OTgxQzAgNDcuMTQ1OCAxNi42MDQ0IDY3IDI5LjIwNDMgNjdDNDEuODA0NCA2NyA1OCA0Ny4xMzgzIDU4IDM1Ljg5ODFMNTggMTAuNjM0OUM0NS4zODUzIDEwLjYzNDkgMzYuMDI2NCA1LjM3MjQ0IDI5LjE5NyAwWk01Mi4wMjk0IDM1LjY0NzVDNTIuMDI5NCA0NS4yODk0IDM5LjYyNTQgNjAuMjkyMiAyOC44MjYzIDYwLjI5MjJDMTguMDIgNjAuMjkyMiA2IDQ1LjY0MiA2IDM2TDYgMTUuNUMxNi43OTkgMTUuNSAyMy4zNDU1IDEyLjM1MjIgMjkuMjA0MyA3LjczNzU1QzM1LjA0ODYgMTIuMzM3MiA0MS4yMzA1IDE1LjQ2MTUgNTIuMDI5NCAxNS40NjE1TDUyLjAyOTQgMzUuNjQ3NVoiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0idXJsKCNwYWludF9saW5lYXJfNjRfOTNfMCkiIGZpbGwtb3BhY2l0eT0iMC4zNTAwMDAiLz4KCTxwYXRoIGlkPSJwYXRoIiBkPSJNMjkuMTM0NSA3LjczMDcxQzIzLjQ1NTkgMTIuODg0NSAxNS42NjMgMTUuNDYxNCA1Ljk3OSAxNS40NjE0TDUuOTc5IDM2LjVDNi40MDU1MiA0My44MDEzIDE2LjA4NDQgNjAuMTI4MiAyOC44NDM5IDYwLjEyODJDMzguODA4OCA2MC4xMjgyIDUyLjQ1NTggNDYuMzg0NSA1MS45NzU4IDM0Ljk5MDFMNTIuMDI5NCAxNS40NjE0QzQwLjE0MTggMTUuNDYxNCAzNC4zODY1IDExLjY5NTggMjkuMTM0NSA3LjczMDcxWk00Ni43NzI2IDM0Ljk5QzQ2Ljc3MjYgNDIuMTA2MiAzNy4xNDg0IDUzLjA4ODEgMjguODQzOSA1My4wODgxQzIwLjUzMzcgNTMuMDg4MSAxMS40ODUyIDQyLjEwNjIgMTEuNDg1MiAzNC45OUwxMS40ODUyIDIwLjA3MDlDMTkuNzg5OCAyMC4wNzA5IDI0LjYyODkgMTcuNzA2MiAyOS4xMzQ1IDE0LjMwMDRDMzMuNjI4OSAxNy42OTUxIDM4LjQ3MzYgMjAuMDcwOSA0Ni43NzgzIDIwLjA3MDlMNDYuNzcyNiAzNC45OVoiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0idXJsKCNwYWludF9saW5lYXJfNjRfOTRfMCkiIGZpbGwtb3BhY2l0eT0iMC4zNDAwMDAiLz4KPC9zdmc+Cg==)}.icon-img-warn[data-v-bfc261c0]{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTguMDAwMDAwIiBoZWlnaHQ9IjY3LjAwMDAwMCIgdmlld0JveD0iMCAwIDU4IDY3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KCTxkZXNjPgoJCQlDcmVhdGVkIHdpdGggUGl4c28uCgk8L2Rlc2M+Cgk8ZGVmcz4KCQk8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50X2xpbmVhcl83Nl81Nl8wIiB4MT0iMjkuMDAwMDAwIiB5MT0iMC4wMDAwMDAiIHgyPSIyOS4wMDAwMDAiIHkyPSI2Ny4wMDAwMDAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KCQkJPHN0b3Agc3RvcC1jb2xvcj0iI0YwQUQ0RSIvPgoJCQk8c3RvcCBvZmZzZXQ9IjEuMDAwMDAwIiBzdG9wLWNvbG9yPSIjRkNGMERGIi8+CgkJPC9saW5lYXJHcmFkaWVudD4KCQk8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50X2xpbmVhcl83Nl81N18wIiB4MT0iMjkuMDA0NTcyIiB5MT0iNy41MDAwMDAiIHgyPSIyOS4wMDQ1NzIiIHkyPSI2MC4zOTc0MzQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KCQkJPHN0b3Agc3RvcC1jb2xvcj0iI0ZDRjBERiIvPgoJCQk8c3RvcCBvZmZzZXQ9IjEuMDAwMDAwIiBzdG9wLWNvbG9yPSIjRjBBRDRFIi8+CgkJPC9saW5lYXJHcmFkaWVudD4KCTwvZGVmcz4KCTxwYXRoIGlkPSJwYXRoIiBkPSJNMjkuMTk3IDBDMjIuMzY3NyA1LjM3MjQ0IDEyLjU5MjcgMTAuNjM0OSAwIDEwLjYzNDlMMCAzNS44OTgxQzAgNDcuMTQ1OCAxNi42MDQ0IDY3IDI5LjIwNDMgNjdDNDEuODA0NCA2NyA1OCA0Ny4xMzgzIDU4IDM1Ljg5ODFMNTggMTAuNjM0OUM0NS4zODUzIDEwLjYzNDkgMzYuMDI2NCA1LjM3MjQ0IDI5LjE5NyAwWk01Mi4wMjk0IDM1LjY0NzVDNTIuMDI5NCA0NS4yODk0IDM5LjYyNTQgNjAuMjkyMiAyOC44MjYzIDYwLjI5MjJDMTguMDIgNjAuMjkyMiA2IDQ1LjY0MiA2IDM2TDYgMTUuNUMxNi43OTkgMTUuNSAyMy4zNDU1IDEyLjM1MjIgMjkuMjA0MyA3LjczNzU1QzM1LjA0ODYgMTIuMzM3MiA0MS4yMzA1IDE1LjQ2MTUgNTIuMDI5NCAxNS40NjE1TDUyLjAyOTQgMzUuNjQ3NVoiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0idXJsKCNwYWludF9saW5lYXJfNzZfNTZfMCkiIGZpbGwtb3BhY2l0eT0iMC4zNTAwMDAiLz4KCTxwYXRoIGlkPSJwYXRoIiBkPSJNMjkuMTU1NSA3LjVDMjMuNDc2OSAxMi42NTM4IDE1LjY4NCAxNS41IDYgMTUuNUw2IDM2Ljc2OTNDNi40MjY1MSA0NC4wNzA2IDE2LjEwNTMgNjAuMzk3NSAyOC44NjQ5IDYwLjM5NzVDMzguODI5OCA2MC4zOTc1IDUyLjQ3NjggNDYuNjUzOCA1MS45OTY4IDM1LjI1OTRMNTEuOTk2OCAxNS41QzQwLjEwOTMgMTUuNSAzNC40MDc1IDExLjQ2NTEgMjkuMTU1NSA3LjVaTTQ2Ljc5MzYgMzUuMjU5M0M0Ni43OTM2IDQyLjM3NTUgMzcuMTY5NCA1My4zNTc0IDI4Ljg2NDkgNTMuMzU3NEMyMC41NTQ3IDUzLjM1NzQgMTEuNTA2MiA0Mi4zNzU1IDExLjUwNjIgMzUuMjU5M0wxMS41MDYyIDIwLjM0MDJDMTkuODEwOCAyMC4zNDAyIDI0LjY0OTkgMTcuOTc1NSAyOS4xNTU1IDE0LjU2OTdDMzMuNjQ5OSAxNy45\\"--IDM4LjQ5NDYgMjAuMzQwMiA0Ni43OTkzIDIwLjM0MDJMNDYuNzkzNiAzNS4yNTkzWiIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJ1cmwoI3BhaW50X2xpbmVhcl82NF8yNDRfMCkiIGZpbGwtb3BhY2l0eT0iMC4zNDAwMDAiLz4KPC9zdmc+Cg==)}.icon-img-low-risk[data-v-bfc261c0]{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTguMDAwMDAwIiBoZWlnaHQ9IjY3LjAwMDAwMCIgdmlld0JveD0iMCAwIDU4IDY3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KCTxkZXNjPgoJCQlDcmVhdGVkIHdpdGggUGl4c28uCgk8L2Rlc2M+Cgk8ZGVmcz4KCQk8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50X2xpbmVhcl82NF8yNDNfMCIgeDE9IjI5LjAwMDAwMCIgeTE9IjAuMDAwMDAwIiB4Mj0iMjkuMDAwMDAwIiB5Mj0iNjcuMDAwMDAwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CgkJCTxzdG9wIHN0b3AtY29sb3I9IiNFOEQ1NDQiLz4KCQkJPHN0b3Agb2Zmc2V0PSIxLjAwMDAwMCIgc3RvcC1jb2xvcj0iI0ZGRUY3OSIgc3RvcC1vcGFjaXR5PSIwLjI3MDU4OCIvPgoJCTwvbGluZWFyR3JhZGllbnQ+CgkJPGxpbmVhckdyYWRpZW50IGlkPSJwYWludF9saW5lYXJfMzdfNjQ5XzAiIHgxPSIyOS4wMDQxOTgiIHkxPSI3LjczMDcxMyIgeDI9IjI5LjAwNDU3MiIgeTI9IjYwLjM5NzQzNCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgoJCQk8c3RvcCBzdG9wLWNvbG9yPSIjRkZFRjc5IiBzdG9wLW9wYWNpdHk9IjAuMTA5ODA0Ii8+CgkJCTxzdG9wIG9mZnNldD0iMS4wMDAwMDAiIHN0b3AtY29sb3I9IiNFOEQ1NDQiLz4KCQk8L2xpbmVhckdyYWRpZW50PgoJPC9kZWZzPgoJPHBhdGggaWQ9InBhdGgiIGQ9Ik0yOS4xOTcgMEMyMi4zNjc3IDUuMzcyNDQgMTIuNTkyNyAxMC42MzQ5IDAgMTAuNjM0OUwwIDM1Ljg5ODFDMCA0Ny4xNDU4IDE2LjYwNDQgNjcgMjkuMjA0MyA2N0M0MS44MDQ0IDY3IDU4IDQ3LjEzODMgNTggMzUuODk4MUw1OCAxMC42MzQ5QzQ1LjM4NTMgMTAuNjM0OSAzNi4wMjY0IDUuMzcyNDQgMjkuMTk3IDBaTTUyLjAyOTQgMzUuNjQ3NUM1Mi4wMjk0IDQ1LjI4OTQgMzkuNjI1NCA2MC4yOTIyIDI4LjgyNjMgNjAuMjkyMkMxOC4wMiA2MC4yOTIyIDYgNDUuNjQyIDYgMzZMNiAxNS41QzE2Ljc5OSAxNS41IDIzLjM0NTUgMTIunfuncMiAyOS4yMDQzIDcuNzM3NTVDMzUuMDQ4NiAxMi4zMzcyIDQxLjIzMDUgMTUuNDYxNSA1Mi4wMjk0IDE1LjQ2MTVMNTIuMDI5NCAzNS42NDc1WiIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJ1cmwoI3BhaW50X2xpbmVhcl82NF8yNDNfMCkiIGZpbGwtb3BhY2l0eT0iMC4zNTAwMDAiLz4KCTxwYXRoIGlkPSJwYXRoIiBkPSJNMjkuMTU1NSA3LjVDMjMuNDc2OSAxMi42NTM4IDE1LjY4NCAxNS41IDYgMTUuNUw2IDM2Ljc2OTNDNi40MjY1MSA0NC4wNzA2IDE2LjEwNTMgNjAuMzk3NSAyOC44NjQ5IDYwLjM5NzVDMzguODI5OCA2MC4zOTc1IDUyLjQ3NjggNDYuNjUzOCA1MS45OTY4IDM1LjI1OTRMNTEuOTk2OCAxNS41QzQwLjEwOTMgMTUuNSAzNC40MDc1IDExLjQ2NTEgMjkuMTU1NSA3LjVaTTQ2Ljc5MzYgMzUuMjU5M0M0Ni43OTM2IDQyLjM3NTUgMzcuMTY5NCA1My4zNTc0IDI4Ljg2NDkgNTMuMzU3NEMyMC41NTQ3IDUzLjM1NzQgMTEuNTA2MiA0Mi4zNzU1IDExLjUwNjIgMzUuMjU5M0wxMS41MDYyIDIwLjM0MDJDMTkuODEwOCAyMC4zNDAyIDI0LjY0OTkgMTcuOTc1NSAyOS4xNTU1IDE0LjU2OTdDMzMuNjQ5OSAxNy45\\"--IDM4LjQ5NDYgMjAuMzQwMiA0Ni43OTkzIDIwLjM0MDJMNDYuNzkzNiAzNS4yNTkzWiIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJ1cmwoI3BhaW50X2xpbmVhcl82NF8yNDRfMCkiIGZpbGwtb3BhY2l0eT0iMC4zNDAwMDAiLz4KPC9zdmc+Cg==)}.scan-icon-img-bg[data-v-bfc261c0]{z-index:50;background:radial-gradient(50% 50%,rgba(255,255,255,.2) 54.962%,rgba(122,227,142,.2) 100%);border-radius:100%;width:100px;height:100px;margin:auto;display:inline-block;position:absolute;top:0;bottom:0;left:0;right:0}.animate-box[data-v-bfc261c0]{width:100px;height:100px;animation:3s linear infinite rotate-bfc261c0;position:relative}.animate-box-left[data-v-bfc261c0]{z-index:55;border-radius:50px 0 0 50px;width:50px;height:100px}.animate-box-right[data-v-bfc261c0]{z-index:55;--un-bg-opacity:1;background-color:rgba(255,255,255,var(--un-bg-opacity)) ;border-radius:0 50px 50px 0;height:100px;position:absolute;left:50%}.animate-box-bottom[data-v-bfc261c0]{z-index:2;background:radial-gradient(50% 50%,rgba(255,255,255,.2) 54.962%,rgba(122,227,142,.2) 100%);border-radius:50%;width:92px;height:92px;position:absolute;top:4px;left:4px}.circle-inner[data-v-bfc261c0]{background:var(--color-bg-2);z-index:55;border-radius:100%;width:96px;height:96px;margin:auto;display:inline-block;position:absolute;top:0;bottom:0;left:0;right:0}.circle-outer[data-v-bfc261c0]{z-index:55;border-radius:100%;width:100px;height:100px;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.linear-safe[data-v-bfc261c0]{background:linear-gradient(#20a53a,#fff)}.linear-danger[data-v-bfc261c0]{background:linear-gradient(#ef0808,#fff)}.linear-warn[data-v-bfc261c0]{background:linear-gradient(#f0ad4e,#fff)}.linear-risk[data-v-bfc261c0]{background:linear-gradient(#e8d544,#fff)}.safe[data-v-bfc261c0]{background:radial-gradient(50% 50%,rgba(255,255,255,.2) 54.962%,rgba(122,227,142,.2) 100%)}.danger[data-v-bfc261c0]{background:radial-gradient(50% 50%,rgba(255,255,255,.2) 54.962%,rgba(255,0,0,.2) 100%)}.risk[data-v-bfc261c0]{background:radial-gradient(50% 50%,rgba(240,173,78,0) 58.015%,rgba(232,213,68,.2) 100%)}.warn[data-v-bfc261c0]{background:radial-gradient(50% 50%,rgba(240,173,78,0) 58.015%,rgba(240,173,78,.2) 100%)}.box-text[data-v-bfc261c0]{z-index:99;justify-content:center;align-items:center;width:78px;height:50px;margin:auto;font-size:32px;font-weight:700;line-height:4.5rem;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.box-text span[data-v-bfc261c0]{margin-top:16px;font-size:18px}.risk-spin[data-v-aaa1e2c3]{background:var(--home-risk-security-list-spin-bg)}.module-list[data-v-aaa1e2c3]::-webkit-scrollbar{width:10px;height:5px}.module-list[data-v-aaa1e2c3]::-webkit-scrollbar-thumb{background-color:#999;box-shadow:inset 0 0 .5rem rgba(0,0,0,.2)}.module-item[data-v-aaa1e2c3]{font-size:1.25rem}.module-head[data-v-aaa1e2c3]{border-bottom:1px solid var(--color-border);color:#555;padding-right:10px;transition:background-color .3s}.module-item:first-child .module-head[data-v-aaa1e2c3]{border-top:1px solid var(--color-border)}.module-head[data-v-aaa1e2c3]:hover{background-color:var(--home-risk-security-list-hover-bg)}.module-body[data-v-aaa1e2c3]{border-bottom-width:1px;border-color:var(--color-border);color:var(--color-text-2) ;padding:1rem 1.5rem 1rem 2.5rem}.collapse-item[data-v-aaa1e2c3]{color:var(--home-risk-security-list-collapse-item-color);background:var(--color-bg-2);--un-border-opacity:1;border-width:1px;border-color:rgba(235,238,245,var(--un-border-opacity));border-radius:2px;align-items:center;width:48rem;margin-left:1rem;padding:.6rem 1.6rem;font-size:1.2rem;line-height:1.8rem;display:flex}.n-progress.n-progress--circle[data-v-9dc9905d],.n-progress.n-progress--dashboard[data-v-9dc9905d]{width:100px!important}.progress-header[data-v-9dc9905d]{text-align:center;align-items:center;height:140px;padding:20px;display:flex}.progresscircle[data-v-9dc9905d]{position:absolute;top:8px;left:25px}.progresscircle p[data-v-9dc9905d]{padding:5px 0;font-size:13px;font-weight:700}.progresscirclebar[data-v-9dc9905d]{width:100px;height:100px;font-size:18px;line-height:100px;position:relative}.progresscirclebar span[data-v-9dc9905d]:first-child{font-size:24px}.progresscirclebar.active svg[data-v-9dc9905d]{animation:1.1s linear infinite load8}.progress-header-cot[data-v-9dc9905d]:first-child,.progress-header-cot[data-v-9dc9905d]:nth-child(3){min-width:100px;position:relative}.progress-header-cot[data-v-9dc9905d]:nth-child(3){display:flex}.progress-header-cot[data-v-9dc9905d]:nth-child(2){width:100%;padding:0 40px}.progress-header-cot button.cancel_detect[data-v-9dc9905d]{color:#666;background-color:#fff;border-color:#999;font-size:15px}.progress-header-cot button.cancel_detect[data-v-9dc9905d]:hover{color:#fc6d26;background:rgba(252,109,38,.1);border-color:rgba(252,109,38,.2)}.scanning-progress-title[data-v-9dc9905d]{text-align:left;margin:15px 0;font-size:20px;font-weight:700}.scanning-progress-title img[data-v-9dc9905d]{vertical-align:sub;width:24px;margin-right:10px}.scanning-progress-title span[data-v-9dc9905d]{color:#fc6d26}.scanning-progress-cont[data-v-9dc9905d]{text-align:left;margin:15px 0;font-size:14px}.progress_item[data-v-87a63b1c]{background-color:var(--home-risk-server-list-bg);border:1px solid transparent;border-radius:4px;margin:0 20px 6px;padding:0 20px}.progress_item_header[data-v-87a63b1c]{cursor:pointer;height:30px;color:var(--home-risk-server-list-text);border-radius:4px;justify-content:space-between;font-size:12px;line-height:30px;display:flex}.progress_item_header .progress_type[data-v-87a63b1c]{align-items:center;width:59.5%;font-weight:700;line-height:22px;display:flex}.progress_item_header .progress_type .title-icon[data-v-87a63b1c]{width:14px;margin-right:6px}.progress_item_header .progress_status[data-v-87a63b1c]{flex:1}.progress-cont-list[data-v-87a63b1c]{max-height:390px;overflow:auto}.progress_item_body[data-v-87a63b1c]{font-size:12px;line-height:30px;display:none}.progress_item.active .progress_item_body[data-v-87a63b1c]{display:block}.progress_item_info[data-v-87a63b1c]{margin-bottom:6px}.progress_item_info .info_cont[data-v-87a63b1c]{color:var(--home-risk-security-list-collapse-item-color);padding:0 30px;display:flex}.progress_item_info .info_cont div[data-v-87a63b1c]:first-child{width:60%}.progress_item_info .info_cont div[data-v-87a63b1c]:nth-child(2){width:40%}.progress_item_info .info_cont div:nth-child(2) span[data-v-87a63b1c]{font-weight:600}.progress_item_info.active[data-v-87a63b1c]{background-color:rgba(252,109,38,.1);padding:0}.progress_item_info.active .info_cont[data-v-87a63b1c]{border-bottom:1px dashed #d9d9d9;margin:0 20px;padding:0 10px}.progress_item_info.active .info_cont_desc[data-v-87a63b1c]{color:#888;border-radius:4px;padding:0 30px}.progress_item_info.active[data-v-87a63b1c]:hover{background-color:rgba(252,109,38,.2)}.progress_item_info[data-v-87a63b1c]:hover{background-color:var(--home-risk-server-list-hover)}.btn_red[data-v-87a63b1c]{text-align:center;color:#fff;background:red;border-radius:3px;margin-left:5px;padding:1px 5px;font-weight:700}[data-v-87a63b1c] .n-progress__text{font-weight:700;font-size:16px!important}.scrollable[data-v-87a63b1c]::-webkit-scrollbar{width:10px}.scrollable[data-v-87a63b1c]::-webkit-scrollbar-track{background:#efefef}.scrollable[data-v-87a63b1c]::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:10px}.scrollable[data-v-87a63b1c]::-webkit-scrollbar-thumb:hover{background:#555}.overview-wrapper[data-v-6b844563]{vertical-align:middle;grid-template-columns:repeat(6,minmax(0,1fr));justify-content:center;align-items:center;gap:16px;padding:20px;display:grid}.overview-wrapper .ghost[data-v-6b844563]{border:2px dashed #20a53a}.overview-box[data-v-6b844563]{cursor:pointer;border:1px solid #efefef;border-radius:2px;flex-direction:column;width:100%;max-width:260px;height:120px;padding-top:22px;transition-property:all;transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:relative}.overview-box[data-v-6b844563]:hover{box-shadow:0 0 8px rgba(153,153,153,.42)}.overview-box:hover .move[data-v-6b844563]{display:block}.overview-box:hover .bottom-menu[data-v-6b844563]{opacity:1;display:block}.overview-box .move[data-v-6b844563]{cursor:move;font-size:16px;display:none;position:absolute;top:12px;right:12px}.overview-box .content[data-v-6b844563]{flex-direction:column;justify-content:space-between;align-items:center;padding-left:24px;padding-right:24px;display:flex}.overview-box .content .overview-title[data-v-6b844563]{text-overflow:ellipsis;white-space:nowrap;width:100%;height:40px;color:var(--color-text-desc) ;padding-bottom:10px;font-size:15px;line-height:30px;overflow:hidden}.overview-box .content .href[data-v-6b844563]{text-overflow:ellipsis;white-space:nowrap;width:100%;height:24px;font-size:20px;overflow:hidden}.overview-box .bottom-menu[data-v-6b844563]{--un-bg-opacity:1;background-color:rgba(241,249,243,var(--un-bg-opacity)) ;text-align:center;width:100%;color:var(--color-primary) ;opacity:0;margin-top:4px;line-height:26px;transition-property:all;transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:none;position:absolute;bottom:0}.software-wrapper[data-v-6839f0b8]{vertical-align:middle;grid-template-columns:repeat(4,1fr);justify-content:center;align-items:center;display:grid}.software-box[data-v-6839f0b8]{border-top:1px solid #ececfb;border-right:1px solid #ececfb;height:144px;position:relative}.software-box[data-v-6839f0b8]:nth-child(-n+4){border-top:none}.software-box[data-v-6839f0b8]:nth-child(4n){border-right:none}.software-box .content[data-v-6839f0b8]{cursor:pointer;width:100%;height:100%;transition:all .25s;position:relative}.software-box .content[data-v-6839f0b8]:hover{box-shadow:inset 0 0 38px rgba(0,0,0,.08)}.software-box .content:hover .move[data-v-6839f0b8]{display:block}.software-box .content .move[data-v-6839f0b8]{cursor:move;font-size:16px;display:none;position:absolute;top:16px;right:16px}.software-box .content .recommend[data-v-6839f0b8]{--un-bg-opacity:1;background-color:rgba(239,239,239,var(--un-bg-opacity)) ;opacity:.5;align-items:center;height:18px;padding-left:8px;padding-right:8px;display:flex;position:absolute;top:-1.5px;left:-4px;transform:scale(.8)}.software-box .content .software-img[data-v-6839f0b8]{justify-content:center;align-items:center;padding-top:12px;display:flex}.software-box .content .software-img img[data-v-6839f0b8]{width:48px;height:auto}.software-box .content .software-name[data-v-6839f0b8]{justify-content:center;align-items:center;min-height:24px;padding-left:4px;padding-right:4px;display:flex}.software-box .content .software-name .text[data-v-6839f0b8]{text-align:center;color:var(--color-text-desc) ;line-height:16px}.software-box .content .software-btn[data-v-6839f0b8]{justify-content:center;margin-top:5px;display:flex}.software-box .content .software-btn .n-button[data-v-6839f0b8]{--n-height:24px;--n-padding:0 6px}.software-box .content .software-btn .n-button+.n-button[data-v-6839f0b8]{margin-left:8px}.software-box .content .software-btn .preview[data-v-6839f0b8]{--n-text-color:#666}.software-box .content .software-btn .install[data-v-6839f0b8],.software-box .content .software-btn .buy[data-v-6839f0b8]{--n-border:1px solid #20a53a;--n-text-color:#20a53a;--n-color-hover:#20a53a;--n-border-hover:1px solid #20a53a;--n-text-color-hover:#fff}.home-reset-tab[data-v-b7a30949]{--n-tab-gap:0;--n-tab-padding:0 20px;--n-tab-font-size:16px;--n-tab-text-color:#666;--n-pane-padding-top:0}.home-reset-tab[data-v-b7a30949] .n-tabs-nav{border-bottom:.5px solid #ebeef5}.home-reset-tab[data-v-b7a30949] .n-tabs-nav .n-tabs-tab{justify-content:center;width:100px;height:47px}.home-reset-tab[data-v-b7a30949] .n-tabs-nav .n-tabs-tab--active{background:rgba(32,165,58,.03)} +/*$vite$:1*/`,document.head.appendChild(me),L(),_s=Symbol(`home`),L(),de=F({__name:`Theme`,setup:function(e){var t=Yc(),n=K(t).themeRef,r=W(``),i=W([{value:`auto`,label:function(){return P(`div`,{class:`flex items-center gap-4px leading-[1]`},[P(`i`,{class:`i-theme:auto text-16px`},null),P(`span`,null,[N(`Auto`)])])}},{value:`light`,label:function(){return P(`div`,{class:`flex items-center gap-4px leading-[1]`},[P(`i`,{class:`i-theme:light text-16px`},null),P(`span`,null,[N(`Light`)])])}},{value:`dark`,label:function(){return P(`div`,{class:`flex items-center gap-4px leading-[1]`},[P(`i`,{class:`i-theme:dark text-16px`},null),P(`span`,null,[N(`Dark`)])])}}]),a=W({x:0,y:0}),o=function(e){return Q(function(){return $(this,function(t){switch(t.label){case 0:return a.value={x:e.clientX,y:e.clientY},[4,c()];case 1:return t.sent(),[2]}})})()},s=function(e){return Q(function(){return $(this,function(t){return r.value=e,[2]})})()},c=function(){return Q(function(){return $(this,function(e){switch(e.label){case 0:return[4,Ma({clientX:a.value.x,clientY:a.value.y},function(){return t.setSafeTheme(r.value)})];case 1:return e.sent(),[2]}})})()};return function(e,t){var r=re;return H(),A(r,{value:J(n),trigger:`hover`,"display-directive":`show`,options:J(i),onClick:o,"onUpdate:value":s},{default:Z(function(){return[Ys(e.$slots,`default`)]}),_:3},8,[`value`,`options`])}}}),e(`o`,ue=de),L(),Xe={class:`flex items-center cursor-pointer`},Ln={class:`text-[#fc6d26] font-bold`},ta=F({__name:`auth`,setup:function(e){var t=K(I()),n=t.isFree,r=t.isPro,i=t.authExpired,a=function(){X({source:27})},o=function(){X({source:28})};return function(e,t){var s=la;return H(),M(`div`,Xe,[J(n)?(H(),M(g,{key:0},[k(`img`,{class:`w-48px`,src:Ws,onClick:a}),k(`div`,{class:`ml-8px text-default`,onClick:a},q(e.$t(`Component.Auth.index_1`)),1)],64)):j(``,!0),J(r)?(H(),M(g,{key:1},[k(`img`,{class:`w-48px`,src:Us,onClick:o}),k(`div`,{class:`ml-8px`,onClick:o},[N(q(e.$t(`Component.Auth.index_4`))+` `,1),k(`span`,Ln,q(J(i)),1)]),P(s,{class:`ml-8px`,onClick:o},{default:Z(function(){return[N(q(e.$t(`Component.Auth.index_2`)),1)]}),_:1})],64)):j(``,!0)])}}}),ea=ta,L(),Je={class:`cursor-pointer`},xs=F({__name:`lang`,setup:function(e){var t=I(),n=W([]),r=function(e){return Q(function(){return $(this,function(t){switch(t.label){case 0:return[4,Lc({name:e})];case 1:return t.sent(),qs(),[2]}})})()};return function(){n.value=t.langList.map(function(e){return{key:e.name,title:e.title}})}(),function(e,t){var i=sa,a=d;return H(),A(a,{trigger:`hover`,options:J(n),onSelect:r},{default:Z(function(){return[k(`div`,Je,[P(i,{name:`base-lang`,size:`18`,color:`#666`})])]}),_:1},8,[`options`])}}}),bs=xs,L(),as(),qe={key:0},In=[`title`],fr={class:`run-time`},zo=F({__name:`index`,setup:function(e){var r=Y().t,a=K(I()),o=a.userInfo,s=a.username,c=a.authExpired,l=Vl().server,u=O(function(){return l.value?l.value.system.split(` `)[0].toLowerCase():``}),d=O(function(){return l.value?l.value.system:`--`}),f=O(function(){return l.value?l.value.time:`--`}),p=O(function(){return l.value?l.value.version:`--`}),h=W(`--`),g=O(function(){return h.value!==`--`&&h.value!==p.value}),_=W(``),v=function(){return Q(function(){var e,t;return $(this,function(n){switch(n.label){case 0:return[4,no()];case 1:if(e=n.sent().message,z(e)){if(h.value=e.is_beta?e.beta.version:e.version,_.value=e.is_pro?`Pro`:e.is_beta?`Beta`:``,e.local_is_latest===!0)return[2];t=e.ignore,R(t)&&!t.includes(h.value)&&y()}return[2]}})})()},y=function(){return Q(function(){var e;return $(this,function(n){switch(n.label){case 0:return[4,to()];case 1:return e=n.sent().message,z(e)&&(e.local_is_latest===!1?ll({width:500,minHeight:508,isNotScroll:!0,data:{info:e},component:Ea(function(){return E(function(){return t.import(`./view-home-update-legacy.js?v=1786507437784`).then(function(e){return e.t})},void 0)})}):ll({width:530,minHeight:282,data:{info:e},component:Ea(function(){return E(function(){return t.import(`./view-home-update-legacy.js?v=1786507437784`).then(function(e){return e.n})},void 0)})})),[2]}})})()},b=function(){nl({title:r(`Home.index_9`),content:r(`Home.index_10`),onConfirm:function(){return Q(function(){return $(this,function(e){switch(e.label){case 0:return e.trys.push([0,,2,6]),[4,Xs()];case 1:return e.sent(),js.success(r(`Home.index_11`)),[3,6];case 2:return e.trys.push([2,,4,5]),[4,$s()];case 3:return e.sent(),[3,5];case 4:return qs(),[7];case 5:return[7];case 6:return[2]}})})()}})},x=function(){fl()};return v(),function(e,t){var r=la,a=Oo,l=m,h=n,v=i;return H(),A(v,{class:`mb-16px`},{default:Z(function(){return[P(l,{class:`min-h-52px px-16px`,justify:`space-between`},{default:Z(function(){return[P(l,{class:`items-center text-#666`,size:16},{default:Z(function(){return[P(a,{"icon-name":`user`,"icon-size":`18`},{default:Z(function(){return[J(o).status?(H(),M(`span`,qe,q(J(s)),1)):(H(),A(r,{key:1,onClick:t[0]||(t[0]=function(e){return J($c)()})},{default:Z(function(){return[N(q(e.$t(`Home.index_2`)),1)]}),_:1}))]}),_:1}),P(Na),P(a,{"icon-name":J(u),"icon-size":`14`},{default:Z(function(){return[k(`div`,{class:`system-info`,title:J(d)},q(e.$t(`Home.index_3`))+q(J(d)),9,In)]}),_:1},8,[`icon-name`]),k(`div`,fr,q(e.$t(`Home.index_4`))+q(J(f)),1)]}),_:1}),P(l,{class:`items-center`,size:16},{default:Z(function(){return[J(o).status&&J(c)!==`Lifetime`?(H(),A(Ca,{key:0})):j(``,!0),P(ea),P(r,{type:`default`},{default:Z(function(){return[N(q(J(p))+` `+q(J(_)),1)]}),_:1}),P(bs),P(ue,null,{default:Z(function(){return Ll(t[1]||(t[1]=[k(`div`,{class:`flex items-center cursor-pointer text-18px text-#666`},[k(`i`,{class:`i-ant-design:skin-outlined`})],-1)]))}),_:1}),P(h,{dot:!0,show:J(g)},{default:Z(function(){return[P(r,{onClick:y},{default:Z(function(){return[N(q(e.$t(`Home.index_5`)),1)]}),_:1})]}),_:1},8,[`show`]),P(r,{onClick:b},{default:Z(function(){return[N(q(e.$t(`Home.index_6`)),1)]}),_:1}),P(r,{onClick:x},{default:Z(function(){return[N(q(e.$t(`Home.index_7`)),1)]}),_:1})]}),_:1})]}),_:1})]}),_:1})}}}),To=D(zo,[[`__scopeId`,`data-v-42d945c5`]]),L(),Ke={class:`flex items-center gap-12px h-50px px-16px text-default text-13px whitespace-nowrap overflow-hidden`},Fn={class:`text-[#fc6d26] font-bold`},ur={class:`flex items-center gap-16px whitespace-nowrap`},Ro=F({__name:`index`,setup:function(e){var t=K(I()),n=t.isFree,a=t.isPro,o=t.isLifetime,s=t.authExpired,c=Vl().proRecommend,l=function(){X({source:45})};return function(e,t){var u=r,d=la,f=i;return J(c).show&&!J(o)?(H(),A(f,{key:0,class:`mb-16px`},{default:Z(function(){return[k(`div`,Ke,[J(n)?(H(),M(g,{key:0},[P(u,{type:`primary`,size:`small`,onClick:l},{default:Z(function(){return[N(q(e.$t(`Component.Auth.index_3`)),1)]}),_:1}),t[0]||(t[0]=k(`img`,{class:`w-48px`,src:`/static/vite/images/pro_pay.svg`},null,-1))],64)):j(``,!0),J(a)?(H(),M(g,{key:1},[t[1]||(t[1]=k(`img`,{class:`w-60px`,src:`/static/vite/images/pro.svg`},null,-1)),k(`span`,null,[N(q(e.$t(`Component.Auth.index_4`))+` `,1),k(`span`,Fn,q(J(s)),1)]),P(d,{class:`font-bold!`,onClick:l},{default:Z(function(){return[N(q(e.$t(`Component.Auth.index_2`)),1)]}),_:1})],64)):j(``,!0),k(`div`,ur,[(H(!0),M(g,null,G(J(c).ps,function(e){return H(),M(`div`,{key:e,class:`advantage`},q(e),1)}),128))])])]}),_:1})):j(``,!0)}}}),Ks=D(Ro,[[`__scopeId`,`data-v-936be93b`]]),L(),Ge={class:`flex flex-col items-center w-100% py-24px`},Pn={class:`flex items-center mb-8px text-15px text-desc`},lr={key:1},kr={class:`flex items-center h-24px mt-8px text-14px text-desc`},ra=F({__name:`box`,props:{value:{default:0},showText:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},setup:function(e){var t=e,n=Y().t,r=vl(),i=!!ml().desc,a=O(function(){return s(t.value)}),o=[{val:90,type:`error`,color:r.value.errorColor,desc:n(`Home.index_12`)},{val:80,type:`warning`,color:r.value.warningColor,desc:n(`Home.index_13`)},{val:70,type:`success`,color:r.value.primaryColor,desc:n(`Home.index_14`)},{val:30,type:`success`,color:r.value.primaryColor,desc:n(`Home.index_15`)}],s=function(e){for(var t={val:e,type:`success`,color:`#20a53a`,desc:n(`Home.index_15`)},r=0;r=i.val){t.desc=i.desc,t.color=i.color,t.type=i.type;break}else if(e<30){t.type=o[o.length-1].type,t.desc=o[o.length-1].desc,t.color=o[o.length-1].color;break}}return t};return function(t,n){var r=ie;return H(),M(`div`,Ge,[k(`div`,Pn,[Ys(t.$slots,`title`)]),P(J(ne),As(t.$attrs,{trigger:`hover`,placement:`bottom-start`,"display-directive":`show`,disabled:e.disabled,"show-arrow":!1,style:{padding:0}}),{trigger:Z(function(){return[P(r,{type:`circle`,class:`w-105px! cursor-pointer`,status:J(a).type,"stroke-width":7,"offset-degree":180,percentage:e.value},{default:Z(function(){return[k(`div`,{class:`w-88px text-17px text-center`,style:Ls({color:J(a).color})},[e.showText?Ys(t.$slots,`progress`,{key:0}):(H(),M(`span`,lr,q(e.value)+`%`,1))],4)]}),_:3},8,[`status`,`percentage`])]}),default:Z(function(){return[Ys(t.$slots,`popover`)]}),_:3},16,[`disabled`]),k(`div`,kr,[i?Ys(t.$slots,`desc`,{key:0}):(H(),M(g,{key:1},[N(q(J(a).desc),1)],64))])])}}}),na=ra,L(),Jc=F({__name:`tag`,props:{value:{default:0},desc:{default:``}},setup:function(e){var t=e,n=O(function(){return t.value>=90?`error`:t.value>=80?`warning`:`success`});return function(t,r){var i=le;return H(),A(i,{type:J(n),bordered:!1},{default:Z(function(){return[N(q(e.desc)+` `+q(e.value)+`%`,1)]}),_:1},8,[`type`])}}}),qc=Jc,L(),Zi={},Sa=D(Zi,[[`render`,Hl],[`__scopeId`,`data-v-85c7e205`]]),L(),We={class:`w-400px p-20px`},Nn={class:`flex items-center mb-12px`},cr={class:`mx-8px text-14px`},Or={class:`flex-1`},Wr={class:`p-12px pb-0 text-13px text-default`},ri={class:`flex justify-between`},gi={class:`flex justify-between mt-8px`},ki={class:`flex-1`},Hi={class:`p-4px pb-0 text-13px text-default`},at={class:`table table-fixed whitespace-nowrap`},gt={class:`flex-1`},Dt={class:`mt-10px`},Wt={class:`flex items-center`},Qt={class:`mr-4px`},rs=F({__name:`info`,props:{value:{default:0},load:{}},setup:function(e,t){var n=t.expose,i=K(I()).isFree,a=Y().t,o=Vl().onServerReady,c=W([`basic`]),l=W([`load`]),u=W({user:0,nice:0,system:0,idle:0,iowait:0,irq:0,softirq:0,steal:0,guest:0,guest_nice:0,total_processes:0,active_processes:0}),d=_l([{key:`proc_name`,title:a(`Home.index_24`),ellipsis:{tooltip:!0},render:function(e){return P(`span`,{title:a(`Home.index_29`,[e.explain,e.exe_path,e.cwd_path,e.num_threads])},[e.proc_name])}},{key:`cpu_percent`,title:a(`Home.index_25`),width:100},el({width:80,options:function(e){return[{label:a(`Home.index_98`),disabled:e.important===1,onClick:function(){var t=e.explain.split(`The process of`)[1];tl({title:a(`Home.index_27`),content:function(){return P(`span`,{class:`text-error text-14px`},[a(`Home.index_28`,[e.proc_name,t])])},onConfirm:function(){return Q(function(){return $(this,function(t){switch(t.label){case 0:return[4,ys({pid:e.pid})];case 1:return t.sent(),S(!0,!0),[2]}})})()}})}}]}})]),f=d.table,p=d.columns,m=function(){return Q(function(){return $(this,function(e){switch(e.label){case 0:return l.value.includes(`top5`)?[4,S(!0,!0)]:[3,2];case 1:return e.sent(),[3,3];case 2:x(),e.label=3;case 3:return[2]}})})()},h=function(){X({source:141})},g=sl(),_=g.loading,v=g.setLoading,y=cl(function(){return Q(function(){return $(this,function(e){switch(e.label){case 0:return[4,S()];case 1:return e.sent(),[2]}})})()},5),b=y.loop,x=y.clearTimer,S=function(){var e=arguments.length>0&&arguments[0]!==void 0&&arguments[0],t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return Q(function(){var n;return $(this,function(r){switch(r.label){case 0:return r.trys.push([0,,2,3]),i.value?[2]:(t&&x(),e&&v(!0),[4,Za()]);case 1:return n=r.sent().message,z(n)&&(f.data=R(n.CPU_high_occupancy_software_list)?n.CPU_high_occupancy_software_list:[]),t&&b(),[3,3];case 2:return e&&v(!1),[7];case 3:return[2]}})})()};return o(`load-info`,function(e){u.value=e.cpu_times}),n({clearTimer:x,onUpdateCollapse:m}),function(t,n){var a=s,o=r,d=ga;return H(),M(`div`,We,[k(`div`,Nn,[k(`div`,cr,q(t.$t(`Home.index_31`)),1),P(qc,{value:e.value},null,8,[`value`])]),P(Sa,{"expanded-names":J(c),"onUpdate:expandedNames":n[0]||(n[0]=function(e){return B(c)?c.value=e:null}),class:`mb-16px`},{default:Z(function(){return[P(a,{name:`basic`},{header:Z(function(){return[k(`div`,Or,q(t.$t(`Home.index_32`)),1)]}),default:Z(function(){return[k(`div`,Wr,[k(`div`,ri,[k(`span`,null,q(t.$t(`Home.index_33`)),1),k(`span`,null,q(e.load.one.toFixed(2))+` / `+q(e.load.five.toFixed(2))+` / `+q(e.load.fifteen.toFixed(2)),1)]),k(`div`,gi,[k(`span`,null,q(t.$t(`Home.index_34`)),1),k(`span`,null,q(J(u).active_processes)+` / `+q(J(u).total_processes),1)])])]}),_:1})]}),_:1},8,[`expanded-names`]),P(Sa,{"expanded-names":J(l),"onUpdate:expandedNames":[n[1]||(n[1]=function(e){return B(l)?l.value=e:null}),m],accordion:!0},{default:Z(function(){return[P(a,{name:`load`},{header:Z(function(){return[k(`div`,ki,q(t.$t(`Home.index_35`)),1)]}),default:Z(function(){return[k(`div`,Hi,[k(`table`,at,[k(`tbody`,null,[k(`tr`,null,[n[2]||(n[2]=k(`td`,null,[k(`span`,null,`user`)],-1)),k(`td`,null,[k(`span`,null,q(J(u).user),1)]),n[3]||(n[3]=k(`td`,null,[k(`span`,null,`nice`)],-1)),k(`td`,null,[k(`span`,null,q(J(u).nice),1)])]),k(`tr`,null,[n[4]||(n[4]=k(`td`,null,[k(`span`,null,`system`)],-1)),k(`td`,null,[k(`span`,null,q(J(u).system),1)]),n[5]||(n[5]=k(`td`,null,[k(`span`,null,`idle`)],-1)),k(`td`,null,[k(`span`,null,q(J(u).idle),1)])]),k(`tr`,null,[n[6]||(n[6]=k(`td`,null,[k(`span`,null,`iowait`)],-1)),k(`td`,null,[k(`span`,null,q(J(u).iowait),1)]),n[7]||(n[7]=k(`td`,null,[k(`span`,null,`irq`)],-1)),k(`td`,null,[k(`span`,null,q(J(u).irq),1)])]),k(`tr`,null,[n[8]||(n[8]=k(`td`,null,[k(`span`,null,`softirq`)],-1)),k(`td`,null,[k(`span`,null,q(J(u).softirq),1)]),n[9]||(n[9]=k(`td`,null,[k(`span`,null,`steal`)],-1)),k(`td`,null,[k(`span`,null,q(J(u).steal),1)])]),k(`tr`,null,[n[10]||(n[10]=k(`td`,null,[k(`span`,null,`guest`)],-1)),k(`td`,null,[k(`span`,null,q(J(u).guest),1)]),n[11]||(n[11]=k(`td`,null,[k(`span`,null,`guest_nice`)],-1)),k(`td`,null,[k(`span`,null,q(J(u).guest_nice),1)])])])])])]}),_:1}),P(a,{name:`top5`},{header:Z(function(){return[k(`div`,gt,q(t.$t(`Home.index_20`)),1)]}),default:Z(function(){return[k(`div`,Dt,[P(d,{loading:J(_),"loading-num":5,data:J(f).data,columns:J(p)},Ta({_:2},[J(i)?{name:`empty`,fn:Z(function(){return[k(`div`,Wt,[k(`span`,Qt,q(t.$t(`Home.index_21`)),1),P(o,{class:`w-90px h-24px px-0`,type:`primary`,onClick:h},{default:Z(function(){return[N(q(t.$t(`Home.index_22`)),1)]}),_:1})])]}),key:`0`}:void 0]),1032,[`loading`,`data`,`columns`])])]}),_:1})]}),_:1},8,[`expanded-names`])])}}}),Qo=D(rs,[[`__scopeId`,`data-v-fee0652f`]]),L(),Ue={class:`mr-6px`},Lo=F({__name:`index`,setup:function(e){var t=Vl().onServerReady,n=W({one:0,five:0,fifteen:0,max:0,limit:0,safe:0}),r=O(function(){var e=n.value,t=e.one,r=e.max;return r>0?Math.round(t/r*100):0}),i=W(),a=function(e){if(e){var t;(t=i.value)==null||t.onUpdateCollapse()}else{var n;(n=i.value)==null||n.clearTimer()}};return t(`load`,function(e){n.value=e.load}),function(e,t){return H(),A(na,{value:J(r),"onUpdate:show":a},{title:Z(function(){return[k(`span`,Ue,q(e.$t(`Home.index_30`)),1),t[0]||(t[0]=k(`a`,{class:`bt-ico-ask cursor-pointer!`,href:`https://www.aapanel.com/forum/d/1265-what-does-the-data-in-load-status-represent`,target:`_blank`},` ? `,-1))]}),popover:Z(function(){return[P(Qo,{ref_key:`infoRef`,ref:i,value:J(r),load:J(n)},null,8,[`value`,`load`])]}),_:1},8,[`value`])}}}),Ss=Lo,L(),He={class:`w-400px p-20px`},Mn={class:`flex items-center mb-12px`},sr={class:`mx-8px text-14px`},Dr={class:`flex-1`},Ur={class:`p-12px pb-0 text-13px text-default`},ni={class:`mt-8px`},hi={class:`flex-1`},Oi={class:`p-12px pb-0 text-13px text-default leading-22px`},Vi={class:`flex-1`},it={class:`mt-10px`},wt={class:`flex items-center`},Ft={class:`mr-4px`},ns=F({__name:`info`,props:{cpu:{}},setup:function(e,t){var n=t.expose,i=K(I()).isFree,a=Y().t,o=e,c=W([`info`]),l=W([`load`]),u=O(function(){var e=o.cpu;return a(`Home.index_23`,[e.cpuNum,e.physicalNum,e.logicalNum])}),d=O(function(){for(var e=o.cpu,t=3,n=[],r=0;r0&&arguments[0]!==void 0&&arguments[0],t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return Q(function(){var n;return $(this,function(r){switch(r.label){case 0:return r.trys.push([0,,2,3]),i.value?[2]:(t&&C(),e&&b(!0),[4,Za()]);case 1:return n=r.sent().message,z(n)&&(p.data=R(n.CPU_high_occupancy_software_list)?n.CPU_high_occupancy_software_list:[]),t&&S(),[3,3];case 2:return e&&b(!1),[7];case 3:return[2]}})})()};return n({clearTimer:C,onUpdateCollapse:h}),function(t,n){var a=s,o=r,f=ga;return H(),M(`div`,He,[k(`div`,Mn,[k(`div`,sr,q(t.$t(`Home.index_16`)),1),P(qc,{value:e.cpu.percent},null,8,[`value`])]),P(Sa,{"expanded-names":J(c),"onUpdate:expandedNames":n[0]||(n[0]=function(e){return B(c)?c.value=e:null}),class:`mb-16px`},{default:Z(function(){return[P(a,{name:`info`},{header:Z(function(){return[k(`div`,Dr,q(t.$t(`Home.index_18`)),1)]}),default:Z(function(){return[k(`div`,Ur,[k(`div`,null,q(e.cpu.name),1),k(`div`,ni,q(J(u)),1)])]}),_:1})]}),_:1},8,[`expanded-names`]),P(Sa,{"expanded-names":J(l),"onUpdate:expandedNames":[n[1]||(n[1]=function(e){return B(l)?l.value=e:null}),h],accordion:!0},{default:Z(function(){return[P(a,{name:`load`},{header:Z(function(){return[k(`div`,hi,q(t.$t(`Home.index_19`)),1)]}),default:Z(function(){return[k(`div`,Oi,[(H(!0),M(g,null,G(J(d),function(e,n){return H(),M(`div`,{key:``.concat(n+1),class:`flex justify-between`},[k(`span`,null,q(t.$t(`Home.index_36`))+` `+q(e.map(function(e,t){return t+1+3*n}).join(` / `)),1),k(`span`,null,q(e.map(function(e){return e+`%`}).join(` / `)),1)])}),128))])]}),_:1}),P(a,{name:`top5`},{header:Z(function(){return[k(`div`,Vi,q(t.$t(`Home.index_20`)),1)]}),default:Z(function(){return[k(`div`,it,[P(f,{loading:J(y),"loading-num":5,data:J(p).data,columns:J(m)},Ta({_:2},[J(i)?{name:`empty`,fn:Z(function(){return[k(`div`,wt,[k(`span`,Ft,q(t.$t(`Home.index_21`)),1),P(o,{class:`w-90px h-24px px-0`,type:`primary`,onClick:_},{default:Z(function(){return[N(q(t.$t(`Home.index_22`)),1)]}),_:1})])]}),key:`0`}:void 0]),1032,[`loading`,`data`,`columns`])])]}),_:1})]}),_:1},8,[`expanded-names`])])}}}),Zo=ns,L(),Io=F({__name:`index`,setup:function(e){var t=Vl().onServerReady,n=W({name:``,percent:0,cpuNum:0,logicalNum:0,physicalNum:0,loadList:[]}),r=function(e){return{name:e[3]||`--`,percent:e[0]||0,cpuNum:e[5]||0,logicalNum:e[1]||0,physicalNum:e[4]||0,loadList:e[2]||[]}},i=W(),a=function(e){if(e){var t;(t=i.value)==null||t.onUpdateCollapse()}else{var n;(n=i.value)==null||n.clearTimer()}};return t(`cpu`,function(e){n.value=r(e.cpu)}),function(e,t){return H(),A(na,{value:J(n).percent,"onUpdate:show":a},{title:Z(function(){return[k(`span`,null,q(e.$t(`Home.index_16`)),1)]}),desc:Z(function(){return[k(`span`,null,q(J(n).logicalNum)+` `+q(e.$t(`Home.index_17`)),1)]}),popover:Z(function(){return[P(Zo,{ref_key:`infoRef`,ref:i,value:J(n).percent,cpu:J(n)},null,8,[`value`,`cpu`])]}),_:1},8,[`value`])}}}),wa=Io,L(),Ve={class:`w-400px p-20px`},jn={class:`flex items-center mb-12px`},or={class:`mx-8px text-14px`},Er={class:`flex justify-end flex-1`},Hr={class:`flex-1`},ti={class:`p-12px pb-0 text-13px text-default`},mi={class:`flex`},Di={class:`flex items-center w-45%`},Bi={class:`w-70px mr-2px text-right`},pt={class:`flex-1`},Ct={class:`flex items-center flex-1`},Pt={class:`w-90px mr-2px text-right`},Ut={class:`flex-1`},Zt={class:`flex mt-8px`},an={class:`flex items-center w-45%`},ln={class:`w-70px mr-2px text-right`},pn={class:`flex-1`},hn={class:`flex items-center flex-1`},_n={class:`w-90px mr-2px text-right`},Kn={class:`flex-1`},Jn={class:`flex-1`},Xn={class:`mt-10px`},Zn={class:`flex items-center`},Qn={class:`mr-4px`},ts=F({__name:`info`,props:{value:{default:0},memory:{},confirm:{type:Function,default:function(){return!1}}},setup:function(e,t){var n=t.expose,i=e,a=K(I()).isFree,o=Y().t,c=W([`info`]),l=function(){tl({title:o(`Home.index_49`),content:function(){return P(`span`,{class:`text-error`},[o(`Home.index_47`)])},onConfirm:function(e){var t=e.hide;t(),i.confirm()}})},u=_l([{key:`proc_name`,title:o(`Home.index_24`),ellipsis:{tooltip:{width:`trigger`}},render:function(e){return P(`span`,{title:`Remark: `.concat(e.explain,` Starting path: `,e.exe_path,` Run directory: `,e.cwd_path,` -Number of threads: `,e.num_threads)},[e.proc_name])}},{key:`memory_usage`,title:o(`Home.index_48`),width:100},el({width:80,options:function(e){return[{label:o(`Home.index_26`),disabled:e.important===1,onClick:function(){var t=e.explain.split(`The process of`)[1];tl({title:o(`Home.index_49`),content:function(){return P(`span`,{class:`text-error text-14px`},[o(`Home.index_50`,[e.proc_name,t])])},onConfirm:function(){return Q(function(){return $(this,function(t){switch(t.label){case 0:return[4,ys({pid:e.pid})];case 1:return t.sent(),x(!0,!0),[2]}})})()}})}}]}})]),d=u.table,f=u.columns,p=function(){return Q(function(){return $(this,function(e){switch(e.label){case 0:return c.value.includes(`top5`)?[4,x(!0,!0)]:[3,2];case 1:return e.sent(),[3,3];case 2:b(),e.label=3;case 3:return[2]}})})()},m=function(){X({source:141})},h=sl(),g=h.loading,_=h.setLoading,v=cl(function(){return Q(function(){return $(this,function(e){switch(e.label){case 0:return[4,x()];case 1:return e.sent(),[2]}})})()},5),y=v.loop,b=v.clearTimer,x=function(){var e=arguments.length>0&&arguments[0]!==void 0&&arguments[0],t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return Q(function(){var n;return $(this,function(r){switch(r.label){case 0:return r.trys.push([0,,2,3]),a.value?[2]:(t&&b(),e&&_(!0),[4,Za()]);case 1:return n=r.sent().message,z(n)&&(d.data=R(n.memory_high_occupancy_software_list)?n.memory_high_occupancy_software_list:[]),t&&y(),[3,3];case 2:return e&&_(!1),[7];case 3:return[2]}})})()};return n({clearTimer:b,onUpdateCollapse:p}),function(t,n){var i=r,o=s,u=ga;return H(),M(`div`,Ve,[k(`div`,jn,[k(`div`,or,q(t.$t(`Home.index_37`)),1),P(qc,{value:e.value},null,8,[`value`]),k(`div`,Er,[P(i,{type:`primary`,onClick:l},{default:Z(function(){return[N(q(t.$t(`Home.index_40`)),1)]}),_:1})])]),P(Sa,{"expanded-names":J(c),"onUpdate:expandedNames":[n[0]||(n[0]=function(e){return B(c)?c.value=e:null}),p]},{default:Z(function(){return[P(o,{name:`info`},{header:Z(function(){return[k(`div`,Hr,q(t.$t(`Home.index_41`)),1)]}),default:Z(function(){return[k(`div`,ti,[k(`div`,mi,[k(`div`,Di,[k(`div`,Bi,q(t.$t(`Home.index_42`)),1),k(`div`,pt,q(e.memory.memRealUsed)+` MB`,1)]),k(`div`,Ct,[k(`div`,Pt,q(t.$t(`Home.index_43`)),1),k(`div`,Ut,q(e.memory.memTotal)+` MB`,1)])]),k(`div`,Zt,[k(`div`,an,[k(`div`,ln,q(t.$t(`Home.index_44`)),1),k(`div`,pn,q(e.memory.memFree)+` MB`,1)]),k(`div`,hn,[k(`div`,_n,q(t.$t(`Home.index_45`)),1),k(`div`,Kn,q(e.memory.memBuffers)+`/`+q(e.memory.memCached)+` MB`,1)])])])]}),_:1}),P(o,{name:`top5`},{header:Z(function(){return[k(`div`,Jn,q(t.$t(`Home.index_46`)),1)]}),default:Z(function(){return[k(`div`,Xn,[P(u,{loading:J(g),"loading-num":5,data:J(d).data,columns:J(f)},Ta({_:2},[J(a)?{name:`empty`,fn:Z(function(){return[k(`div`,Zn,[k(`span`,Qn,q(t.$t(`Home.index_21`)),1),P(i,{class:`w-90px h-24px px-0`,type:`primary`,onClick:m},{default:Z(function(){return[N(q(t.$t(`Home.index_22`)),1)]}),_:1})])]}),key:`0`}:void 0]),1032,[`loading`,`data`,`columns`])])]}),_:1})]}),_:1},8,[`expanded-names`])])}}}),Xo=ts,L(),Be={class:`text-15px leading-20px`},kn={key:0},ar={key:1},Fo=F({__name:`index`,setup:function(e){var t=Vl().onServerReady,n=W({memTotal:0,memFree:0,memBuffers:0,memCached:0,memRealUsed:0}),r=W(0),i=W(!1),a=W(!1),o=W(`.`),s=null,c=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:i.value=!0,a.value=!0,s=window.setInterval(function(){if(o.value===`...`?o.value=`.`:o.value+=`.`,r.value>1){var e=r.value-r.value*.2;r.value=e>1?e:1}},400),t.label=1;case 1:return t.trys.push([1,3,,4]),[4,Js()];case 2:return e=t.sent().message,a.value=!1,l(),z(e)&&setTimeout(function(){n.value=e,r.value=u(),i.value=!1},2e3),[3,4];case 3:return t.sent(),i.value=!1,a.value=!1,l(),[3,4];case 4:return[2]}})})()},l=function(){s&&clearInterval(s)},u=function(){var e=n.value,t=e.memTotal,r=e.memRealUsed;return t>0?Math.round(r/t*1e3)/10:0},d=W(),f=function(e){if(e){var t;(t=d.value)==null||t.onUpdateCollapse()}else{var n;(n=d.value)==null||n.clearTimer()}};return t(`memory`,function(e){i.value||(n.value=e.mem,r.value=u())}),function(e,t){return H(),A(na,{value:J(r),disabled:J(i),"show-text":J(i),"onUpdate:show":f},{title:Z(function(){return[k(`span`,null,q(e.$t(`Home.index_37`)),1)]}),progress:Z(function(){return[k(`div`,Be,[J(a)?(H(),M(`span`,kn,q(e.$t(`Home.index_38`))+q(J(o)),1)):(H(),M(`span`,ar,[N(q(e.$t(`Home.index_39`)),1),t[0]||(t[0]=k(`br`,null,null,-1)),t[1]||(t[1]=N(`0 B`,-1))]))])]}),desc:Z(function(){return[k(`span`,null,q(J(n).memRealUsed)+` / `+q(J(n).memTotal)+`(MB)`,1)]}),popover:Z(function(){return[P(Xo,{ref_key:`infoRef`,ref:d,value:J(r),memory:J(n),confirm:c},null,8,[`value`,`memory`])]}),_:1},8,[`value`,`disabled`,`show-text`])}}}),ks=Fo,L(),ze={class:`w-380px p-20px`},On={class:`flex items-center mb-12px`},ir={class:`mx-8px text-14px`},Tr={class:`flex justify-end flex-1`},Vr={class:`flex-1`},di={class:`p-12px pb-0 text-13px text-default`},wi={class:`mt-8px`},Li={class:`mt-8px`},Xi={class:`mt-8px`},ft={class:`flex-1`},St={class:`p-12px pb-0 text-13px text-default`},Nt={class:`mt-8px`},Ht={class:`mt-8px`},Xt={class:`mt-8px`},rn={class:`mt-8px`},es=F({__name:`info`,props:{value:{default:0},data:{}},setup:function(e){var t=I(),n=W([`info`,`inode`]),i=function(){return Q(function(){return $(this,function(e){switch(e.label){case 0:return t.isFree?(X({source:350}),[2]):[4,xa(`disk_analysis`)];case 1:return e.sent(),[4,gl({name:`disk_analysis`,title:`Disk analysis`,admin:!0})];case 2:return e.sent(),[2]}})})()};return function(t,a){var o=r,c=fa,l=s;return H(),M(`div`,ze,[k(`div`,On,[k(`div`,ir,q(t.$t(`Home.index_51`)),1),P(qc,{value:e.value,desc:t.$t(`Home.index_97`)},null,8,[`value`,`desc`]),k(`div`,Tr,[P(o,{type:`primary`,onClick:a[0]||(a[0]=function(e){return i()})},{default:Z(function(){return[N(q(t.$t(`Home.index_52`)),1)]}),_:1})])]),P(Sa,{"expanded-names":J(n),"onUpdate:expandedNames":a[1]||(a[1]=function(e){return B(n)?n.value=e:null})},{default:Z(function(){return[P(l,{name:`info`},{header:Z(function(){return[k(`div`,Vr,q(t.$t(`Home.index_53`)),1)]}),default:Z(function(){return[k(`div`,di,[k(`div`,null,q(t.$t(`Home.index_54`))+q(e.data.type),1),k(`div`,wi,q(t.$t(`Home.index_55`))+q(e.data.path),1),P(c,{class:`mt-8px`,height:22,value:e.value,"indicator-placement":`inside`},null,8,[`value`]),k(`div`,Li,q(t.$t(`Home.index_56`))+q(e.data.size[2])+q(t.$t(`Home.index_57`))+q(e.data.size[0]),1),k(`div`,Xi,q(t.$t(`Home.index_58`))+q(e.data.size[1])+q(t.$t(`Home.index_59`))+q(e.data.size[4]),1)])]}),_:1}),P(l,{name:`inode`},{header:Z(function(){return[k(`div`,ft,q(t.$t(`Home.index_60`)),1)]}),default:Z(function(){return[k(`div`,St,[k(`div`,null,q(t.$t(`Home.index_61`))+q(e.data.filesystem),1),k(`div`,Nt,q(t.$t(`Home.index_62`))+q(e.data.inodes[0]),1),k(`div`,Ht,q(t.$t(`Home.index_63`))+q(e.data.inodes[1]),1),k(`div`,Xt,q(t.$t(`Home.index_64`))+q(e.data.inodes[2]),1),k(`div`,rn,q(t.$t(`Home.index_65`))+q(e.data.inodes[3]),1)])]}),_:1})]}),_:1},8,[`expanded-names`])])}}}),Yo=es,L(),Po=F({__name:`index`,props:{item:{}},setup:function(e){return function(t,n){return H(),A(na,{value:e.item.percent},{title:Z(function(){return[k(`span`,null,q(e.item.path),1)]}),desc:Z(function(){return[k(`span`,null,q(e.item.size[1])+` / `+q(e.item.size[0]),1)]}),popover:Z(function(){return[P(Yo,{value:e.item.percent,data:e.item},null,8,[`value`,`data`])]}),_:1},8,[`value`])}}}),ja=Po,L(),No=F({__name:`index`,setup:function(e){var t=il().defer,n=Vl().onServerReady,r=W([]),a=function(e){var t=Fl(e,4)[3];return parseFloat(t)};return n(`state`,function(e){r.value=e.disk.map(function(e){return e.percent=a(e.size),e})}),function(e,n){var a=_,o=v,s=i;return H(),A(s,{class:`mb-16px`,title:e.$t(`Home.index_66`)},{default:Z(function(){return[P(o,{cols:`2 800:4 1000:5 1200:6`},{default:Z(function(){return[J(t)(2)?(H(),A(a,{key:0},{default:Z(function(){return[P(Ss)]}),_:1})):j(``,!0),J(t)(3)?(H(),A(a,{key:1},{default:Z(function(){return[P(wa)]}),_:1})):j(``,!0),J(t)(4)?(H(),A(a,{key:2},{default:Z(function(){return[P(ks)]}),_:1})):j(``,!0),(H(!0),M(g,null,G(J(r),function(e){return H(),A(a,{key:e.path},{default:Z(function(){return[P(ja,{item:e},null,8,[`item`])]}),_:2},1024)}),128))]}),_:1})]}),_:1},8,[`title`])}}}),Uc=No,L(),e(`a`,C=Da(`home-security`,function(){var e=W(`overview`),t=W({score:85,scoreLevel:`Good`,riskNum:3,subtitle:`The overall security status of the system is good. It is recommended to check the security configuration regularly.`}),n=W({day:1,time:`--`,virus:`--`}),r=W({risk_scan:{status:!1,icon:`home-risk`,name:`Risk Scan`},safe_detect:{status:!1,icon:`home-safeDetect`,name:`Safety Testing`},file_detection:{status:!1,icon:`home-ware`,name:`Malicious file detection`},vul_scan:{status:!1,icon:`home-web`,name:`Vulnerability Scanning`},hids:{status:!1,icon:`home-hids`,name:`Intrusion Detection`},tamper:{status:!1,icon:`home-tamper`,name:`Tamper-proof`}}),i=W([{title:`Bug`,type:`loophole`,tips:`Timely discovery of vulnerabilities in the website and timely upgrade of the version can prevent hackers from taking advantage of the situation.`,value:0},{title:`Malicious files`,type:`file`,tips:`Detection of malicious files (such as viruses, Trojans) that may steal information or damage the system`,value:0},{title:`Intrusion Detection`,type:`intrusion`,tips:`Analyze abnormal process behavior on the server to detect potential intrusions and issue alerts immediately`,value:0},{title:`Risk`,type:`risk`,tips:`Conduct comprehensive inspections on websites/panel/systems to eliminate hidden risks`,value:0},{title:`Baseline issues`,type:`server`,tips:`Check whether the server configuration meets security standards`,value:0},{title:`Tamper-proof`,type:`tamper`,tips:`Tamper-proof for Enterprise:Real-time protection to see if web page content is illegally modified`,value:0}]),a=W(!0),o=W(!0);return{menu:e,scoreData:t,safe:n,capabilitySwitch:r,risk_details:i,hidsInstalled:a,tamperInstalled:o,getSafeOverviewData:function(){return Q(function(){var e,s,c;return $(this,function(l){switch(l.label){case 0:return[4,ho()];case 1:return e=l.sent().message,z(e)&&(s=e.security_status,c=e.risk_details,t.value.score=e.score,t.value.scoreLevel=e.level,t.value.riskNum=e.risk_count,t.value.subtitle=e.level_description,n.value.day=e.protect_days,n.value.time=e.risk_scan_time.slice(0,10)||`-`,n.value.virus=e.virus_update_time.slice(0,10)||`-`,r.value.risk_scan.status=s.risk_scan,r.value.safe_detect.status=s.safe_detect,r.value.file_detection.status=s.file_detection,r.value.vul_scan.status=s.vul_scan,r.value.tamper.status=s.tamper,r.value.hids.status=s.hids,i.value[0].value=c.vul_scan.total||0,i.value[1].value=c.file_detection.total||0,i.value[2].value=c.hids.total||0,i.value[3].value=c.homepage_risk.total||0,i.value[4].value=c.safe_detect.total||0,i.value[5].value=c.tamper.total||0,a.value=s.hids_installed,o.value=s.tamper_installed),[2]}})})()}}})),L(),Qi=K(C()),rc=Qi.risk_details,w=F({props:{value:{type:Number,required:!0},iconName:{type:String,required:!0}},setup:function(e){return function(){return P(g,null,[P(sa,{size:32,name:e.iconName},null),e.value>0?P(`div`,{class:`absolute top-15px right-20px h-18px bg-error text-white rounded-full px-6px text-12px`},[e.value]):``])}}}),fo=function(e){var t;return((t=rc.value.find(function(t){return t.type===e}))==null?void 0:t.value)||0},e(`i`,ec=function(e){switch(e){case 1:return{text:`Low`,style:`color: #D4BB00; background-color: rgba(232, 213, 68, 0.1);`};case 2:return{text:`Medium`,style:`color: #f0ad4e; background-color: rgba(240, 173, 78, 0.14);`};case 3:return{text:`High`,style:`color: #EF0808; background-color: rgba(239, 8, 8, 0.1);`};case 4:return{text:`Urgent`,style:`color: #ffffff; background-color: #cf1322; font-weight: bold;`};default:return{text:`--`,style:`color: #8c8c8c; background-color: #f5f5f5;`}}}),L(),Is=function(e){return Ll(new Set(e)).map(function(e){return{path:e}})},y=Da(`home-security-file`,function(){var e=W({status:!1,isHasMounts:!1}),t=W(!1),n=W(!1),r=W(`--`),i=W([{title:`Total Scanned`,value:0,style:`color: var(--home-risk-file-info-item-color)`},{title:`High risk`,value:0,style:`color: #F50606;`,id:2},{title:`Moderate`,value:0,style:`color: #FF9900`,id:1},{title:`Low risk`,value:0,style:`color: #DDC400`,id:0}]),a=W([]),o=W([]);return{lastScanTime:r,riskLevelsOverview:i,dynamicKill:t,autoIntercept:n,ossConfig:e,monitorPath:a,excludePath:o,getConfig:function(){return Q(function(){var r,i;return $(this,function(s){switch(s.label){case 0:return[4,io()];case 1:return r=s.sent().message,z(r)&&(i=r.data,n.value=i.quarantine,t.value=i.dynamic_detection,e.value={status:i.scan_oss,isHasMounts:i.has_oss_mounts},a.value=Is(i.monitor_dirs),o.value=Is(i.exclude_dirs)),[2]}})})()}}}),L(),Le={class:`home-security-file`},Dn={class:`text-right lastScan-time mb-2`},rr={class:`infoList`},wr={class:`text-[1.2rem] info-title mb-[1.6rem]`},Ba=F({__name:`file-info`,setup:function(e){var t=K(y()),n=t.lastScanTime,r=t.riskLevelsOverview;return function(e,t){return H(),M(`div`,Le,[k(`div`,Dn,q(e.$t(`Home.Security.index_9`))+`:`+q(J(n)),1),k(`div`,rr,[(H(!0),M(g,null,G(J(r),function(e){return H(),M(`div`,{class:`flex-1 text-center item-list`,key:e.title},[k(`div`,wr,q(e.title),1),k(`div`,{class:`text-[2.4rem]`,style:Ls(e.style)},q(e.value),5)])}),128))])])}}}),za=D(Ba,[[`__scopeId`,`data-v-232a23b2`]]),L(),Ie={class:`p-20px h-full`},En={class:`flex items-center`},nr={class:`mr-8px`},Cr={key:0},Br={key:1},Fa=F({__name:`file-advanced`,setup:function(e){var t=Y().t,n=y(),i=K(n),a=i.autoIntercept,o=i.monitorPath,s=i.excludePath,c=W(`monitor`),l=[{key:`monitor`,label:`Monitor Directory`},{key:`exclude`,label:`Exclude Directory`},{key:`ignore`,label:`Ignore File`}],u=W(``),d=_l([{title:t(`Site.DelSite.index_2`),key:`path`,width:200},el({width:100,options:function(e){return[{label:t(`Public.Btn.Del`),onClick:function(){return Q(function(){return $(this,function(r){switch(r.label){case 0:return c.value===`ignore`?[4,Oa({md5:e.md5})]:[3,2];case 1:return r.sent(),C(),[2];case 2:return nl({title:c.value===`ignore`?t(`Public.Btn.Cancel`):t(`Public.Btn.Del`),content:`Are you sure you want to delete this path? [`.concat(e.path,`]`),onConfirm:function(){return Q(function(){var t;return $(this,function(r){switch(r.label){case 0:return t=c.value===`monitor`,[4,Mc(Dl({},t?`delete_monitor_path`:`delete_exclude_path`,e.path))];case 1:return r.sent(),[4,n.getConfig()];case 2:return r.sent(),p.data=t?o.value:s.value,[2]}})})()}}),[2]}})})()}}]}})]),f=d.keys,p=d.table,m=d.columns,h=O(function(){var e=m.value;if(c.value===`ignore`){var n=Il(e),r=n[0],i=n.slice(1);return[r,{title:`MD5`,key:`md5`},{title:t(`Config.Safe.index_152`),key:`time`,width:150}].concat(Ll(i))}return e}),g=function(e){return Q(function(){var n;return $(this,function(r){return n=e?`Whether to enable automatic isolation (not recommended), this feature will have a probability of isolating normal files.`:`Whether dynamic detection is turned off, this feature will make it possible to isolate normal files.`,nl({title:t(`Home.Security.index_25`),content:n,onConfirm:function(){return Q(function(){return $(this,function(t){switch(t.label){case 0:return[4,Mc({quarantine:e})];case 1:return t.sent(),a.value=e,[2]}})})()}}),[2]})})()},_=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return e=c.value===`monitor`,[4,Mc(Dl({},e?`add_monitor_path`:`add_exclude_path`,u.value))];case 1:return t.sent(),[4,n.getConfig()];case 2:return t.sent(),u.value=``,p.data=e?o.value:s.value,[2]}})})()},v=function(e){return Q(function(){return $(this,function(t){switch(t.label){case 0:return c.value=e,e===`monitor`?(p.data=o.value,[3,4]):[3,1];case 1:return e===`exclude`?(p.data=s.value,[3,4]):[3,2];case 2:return[4,C()];case 3:t.sent(),t.label=4;case 4:return[2]}})})()},b=sl(),x=b.loading,S=b.setLoading,C=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),S(!0),[4,ro()];case 1:return e=t.sent().message,R(e)&&(p.data=e.map(function(e){return{path:e.filepath,md5:e.md5_to_add,time:e.timestamp}})),[3,3];case 2:return S(!1),[7];case 3:return[2]}})})()};return function(){return Q(function(){return $(this,function(e){return p.data=o.value,[2]})})()}(),function(e,t){var n=se,i=va,o=ca,s=r,d=ga,m=ha,y=ba;return H(),M(`div`,Ie,[P(i,{value:J(c),"onUpdate:value":[t[0]||(t[0]=function(e){return B(c)?c.value=e:null}),v],options:l},{suffix:Z(function(){return[k(`div`,En,[k(`span`,nr,q(e.$t(`Home.Security.index_25`)),1),P(n,{value:J(a),size:`small`,"onUpdate:value":g},null,8,[`value`])])]}),_:1},8,[`value`]),P(m,null,Ta({table:Z(function(){return[P(d,{keys:J(f),"onUpdate:keys":t[2]||(t[2]=function(e){return B(f)?f.value=e:null}),"row-key":`path`,data:J(p).data,columns:J(h),"max-height":300,loading:J(x)},null,8,[`keys`,`data`,`columns`,`loading`])]}),_:2},[J(c)===`ignore`?void 0:{name:`toolsLeft`,fn:Z(function(){return[P(o,{class:`w-[350px]`,value:J(u),"onUpdate:value":t[1]||(t[1]=function(e){return B(u)?u.value=e:null}),placeholder:e.$t(`Site.Placeholder.Index_5`)},null,8,[`value`,`placeholder`]),P(s,{type:`primary`,onClick:_},{default:Z(function(){return[N(q(e.$t(`Public.Btn.Add`)),1)]}),_:1})]}),key:`0`}]),1024),P(y,{class:`mt-16px`},{default:Z(function(){return[J(c)===`ignore`?j(``,!0):(H(),M(`li`,Cr,`Avoid adding full disk path monitoring, such as /`)),J(c)===`ignore`?(H(),M(`li`,Br,`Ignore items will be matched based on the md5 value of the file, and identical files will be ignored`)):j(``,!0)]}),_:1})])}}}),Pa=Fa,L(),Fe={class:`flex items-center`},Wa=F({__name:`file-switch`,emits:[`scanComplete`],setup:function(e,t){var n=t.emit,i=Y().t,a=n,o=y();K(o).ossConfig;var s=ul(i(`Config.Alarm.index_21`)),c=Vc(!1),l=function(){return Q(function(){return $(this,function(e){switch(e.label){case 0:if(c.value)return[2];c.value=!0,e.label=1;case 1:return e.trys.push([1,,3,4]),[4,yc()];case 2:return e.sent(),a(`scanComplete`),[3,4];case 3:return c.value=!1,[7];case 4:return[2]}})})()};return function(){return Q(function(){return $(this,function(e){switch(e.label){case 0:return[4,o.getConfig()];case 1:return e.sent(),[2]}})})()}(),function(e,t){var n=r,i=da;return H(),M(`div`,Fe,[j(``,!0),j(``,!0),P(n,{size:`small`,onClick:t[0]||(t[0]=function(e){return J(s).show=!0})},{default:Z(function(){return Ll(t[3]||(t[3]=[N(`Advanced Settings`,-1)]))}),_:1}),t[4]||(t[4]=k(`span`,{class:`text-desc mx-[1.2rem]`},`|`,-1)),P(n,{size:`small`,loading:J(c),disabled:J(c),onClick:l},{default:Z(function(){return[N(q(e.$t(`Home.Security.index_41`)),1)]}),_:1},8,[`loading`,`disabled`]),P(i,{show:J(s).show,"onUpdate:show":t[1]||(t[1]=function(e){return J(s).show=e}),title:J(s).title,data:J(s).data,width:800,"min-height":500,footer:!1,component:Pa},null,8,[`show`,`title`,`data`])])}}}),Ua=Wa,L(),Pe={class:`p-16px`},Ra=F({__name:`file-ignore-result`,props:{data:{}},setup:function(e){var t=Y().t,n=e,r=_l([{key:`filepath`,title:t(`Site.TableRow.index_2`),width:`70%`},{key:`success`,title:t(`Public.Table.Status`),render:function(e){return P(`span`,{class:e.success?`text-primary`:`text-error`},[N(` `),e.success?t(`Site.PHP.index_35`):t(`Mail.Mass.index_7`),N(` `)])}}]),i=r.table,a=r.columns;return Fs(function(){i.data=n.data.message}),function(e,t){var n=ga;return H(),M(`div`,Pe,[P(n,{data:J(i).data,columns:J(a),"max-height":200},null,8,[`data`,`columns`])])}}}),La=Ra,L(),as(),Ha=F({__name:`file-list`,setup:function(e){var n=Ea(function(){return E(function(){return t.import(`./view-home-security-legacy.js?v=1784873523001`).then(function(e){return e.o})},void 0)}),r=Y().t,i=y(),a=I(),o=K(C()).risk_details,s=K(i),c=s.riskLevelsOverview,l=s.lastScanTime,u=ul(),d=U({p:1,limit:30,day:``}),f=[{label:r(`Home.Security.index_12`),value:``},{label:r(`Home.Security.index_13`),value:1},{label:r(`Home.Security.index_14`),value:7},{label:r(`Home.Security.index_15`),value:30}],p=_l([{type:`selection`},{title:r(`Component.SelectPath.index_3`),key:`filename`,ellipsis:{tooltip:{width:`trigger`}}},{title:r(`Home.Security.index_1`),key:`threat_type`,width:86,render:function(e){return P(le,null,{default:function(){return[e.threat_type]}})}},{title:`MD5`,key:`md5`,ellipsis:{tooltip:{width:`trigger`}}},{title:r(`Account.Logs.logsState-131428-1`),key:`risk_level_desc`,width:80,render:function(e){var t;return P(`span`,{style:(t=c.value.find(function(t){return t.id===e.risk_level}))==null?void 0:t.style},[N(` `),e.risk_level_desc,N(` `)])}},{title:r(`Home.Security.index_16`),key:`time`,width:140},el({width:160,options:function(e){return[{label:r(`Ftp.Table.index_8`),onClick:function(){nl({title:`Ignore malicious file`,content:`Are you sure you want to ignore this malicious file? [`.concat(e.filename,`]`),onConfirm:function(){return Q(function(){var t,n,i,a;return $(this,function(o){switch(o.label){case 0:return t=e.filepath,n=e.md5,[4,Rc({files:JSON.stringify([{filepath:t,md5:n}])})];case 1:return i=o.sent(),a=i.message,R(a)&&(a[0].success?js.success(r(`Home.Security.index_20`)):js.error(a[0].message)),b(),[2]}})})()}})}},{label:r(`Home.Security.index_17`),onClick:function(){if(a.isFree){X({source:399});return}nl({title:r(`Home.Security.index_18`),content:r(`Home.Security.index_19`),onConfirm:function(){return Q(function(){return $(this,function(t){switch(t.label){case 0:return[4,ka({file_list:JSON.stringify([{filepath:e.filepath,md5:e.md5}]),action_type:`delete`},!1)];case 1:return t.sent(),js.success(r(`Home.Security.index_20`)),b(),[2]}})})()}})}},{label:r(`Security.Anti.Index_21`),onClick:function(){u.data=e,u.title=`[`.concat(e.filename,`] `,r(`Home.Security.index_21`)),u.show=!0}}]}})]),m=p.keys,h=p.table,g=p.columns,_=[{key:`delete`,type:`confirm`,label:r(`Home.Security.index_17`),confirm:{title:r(`Crontab.Planned.index_16`,[r(`Home.Security.index_22`)]),desc:r(`Crontab.Planned.index_17`,[r(`Home.Security.index_22`)]),columns:[g.value[1]],api:function(e){return ka({file_list:JSON.stringify([{filepath:e.filepath,md5:e.md5}]),action_type:`delete`},!1)},done:function(){return Q(function(){return $(this,function(e){switch(e.label){case 0:return[4,b()];case 1:return e.sent(),m.value=[],[2]}})})()}}},{key:`ignore`,label:r(`Ftp.Table.index_8`),onBatch:function(e){nl({title:r(`Ftp.Table.index_8`),content:`Are you sure you want to ignore these malicious files?`,onConfirm:function(){return Q(function(){var t;return $(this,function(n){switch(n.label){case 0:return[4,Rc({files:JSON.stringify(e.map(function(e){return{filepath:e.filepath,md5:e.md5}}))})];case 1:return t=n.sent().message,R(t)&&ll({title:r(`Public.Table.Result`),width:480,data:{message:t},component:La}),m.value=[],b(),[2]}})})()}})}}],v=function(e){d.day=e,h.data=[],b()},b=function(){return Q(function(){var e,t,n;return $(this,function(r){switch(r.label){case 0:return r.trys.push([0,,2,3]),h.loading=!0,[4,oo({day:d.day?d.day:null,p:d.p,limit:d.limit})];case 1:return e=r.sent().message,z(e)&&(h.data=e.detected.map(function(e,t){return Pl(Ml({},e),{keyid:t})}),o.value[1].value=e.total_detected,l.value=e.last_scan_time,t=e.total_scanned_files,n=e.risk_stats,c.value[0].value=t,c.value[1].value=n[2],c.value[2].value=n[1],c.value[3].value=n[0],h.total=e.total_detected),[3,3];case 2:return h.loading=!1,[7];case 3:return[2]}})})()};return b(),function(e,t){var r=ae,i=ga,a=ma,o=_a,s=ha,c=ba,l=da;return H(),M(`div`,null,[P(s,null,{toolsLeft:Z(function(){return[P(r,{value:J(d).day,"onUpdate:value":[t[0]||(t[0]=function(e){return J(d).day=e}),v],options:f,class:`mr-[1rem] !w-[12rem]`},null,8,[`value`])]}),toolsRight:Z(function(){return[P(Ua,{onScanComplete:b})]}),table:Z(function(){return[P(i,{"loading-num":3,"checked-row-keys":J(m),"onUpdate:checkedRowKeys":t[1]||(t[1]=function(e){return B(m)?m.value=e:null}),"row-key":`keyid`,loading:J(h).loading,data:J(h).data,columns:J(g),"max-height":`220px`},null,8,[`checked-row-keys`,`loading`,`data`,`columns`])]}),pageLeft:Z(function(){return[P(a,{"checked-row-keys":J(m),"onUpdate:checkedRowKeys":t[2]||(t[2]=function(e){return B(m)?m.value=e:null}),"row-key":`keyid`,data:J(h).data,options:_},null,8,[`checked-row-keys`,`data`])]}),pageRight:Z(function(){return[P(o,{"show-size-picker":!1,"show-quick-jumper":!1,page:J(d).p,"onUpdate:page":t[3]||(t[3]=function(e){return J(d).p=e}),"page-size":J(d).limit,"onUpdate:pageSize":t[4]||(t[4]=function(e){return J(d).limit=e}),"item-count":J(h).total,onRefresh:b},null,8,[`page`,`page-size`,`item-count`])]}),_:1}),P(c,{class:`mt-16px`},{default:Z(function(){return[k(`li`,null,q(e.$t(`Home.Security.index_10`)),1),j(``,!0)]}),_:1}),P(l,{show:J(u).show,"onUpdate:show":t[5]||(t[5]=function(e){return J(u).show=e}),title:J(u).title,data:J(u).data,width:500,"min-height":400,footer:!1,component:J(n)},null,8,[`show`,`title`,`data`,`component`])])}}}),Va=Ha,L(),Ne={class:`text-20px`},Mo=F({__name:`index`,setup:function(e){return function(e,t){return H(),M(g,null,[k(`div`,Ne,q(e.$t(`Home.Security.index_32`)),1),P(za),P(Va)],64)}}}),Ia=Mo,L(),Me={class:`text-20px`},Tn={class:`w-250px`},qo=F({__name:`index`,setup:function(e){var t=Y().t,n=W(null),i=U({status:!0,type:[],method:[]}),s={type:{trigger:`change`,type:`array`,required:!0,message:t(`Home.Security.index_36`)},method:{trigger:`change`,type:`array`,required:!0,message:t(`Config.Safe.index_7`)}},c=function(){return{status:i.status,safe_type:i.type.join(`,`),sender:i.method.join(`,`)}},l=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,(e=n.value)==null?void 0:e.validate()];case 1:return t.sent(),[4,Nc(c())];case 2:return t.sent(),c(),[2]}})})()},u=sl(),d=u.loading,f=u.setLoading;return function(){return Q(function(){var e,t;return $(this,function(n){switch(n.label){case 0:return n.trys.push([0,,2,3]),f(!0),[4,io()];case 1:return e=n.sent().message,z(e)&&(t=e.data,i.status=t.alertable.status,i.method=t.alertable.sender,i.type=t.alertable.safe_type),[3,3];case 2:return f(!1),[7];case 3:return[2]}})})()}(),function(e,t){var c=se,u=h,f=o,p=a,m=$i,g=r,_=oa,v=oe;return H(),A(v,{show:J(d)},{default:Z(function(){return[k(`div`,Me,q(e.$t(`Home.Security.index_33`)),1),P(_,{class:`p-16px`,ref_key:`formRef`,ref:n,model:J(i),rules:s},{default:Z(function(){return[P(u,{label:e.$t(`Home.Security.index_34`)},{default:Z(function(){return[P(c,{value:J(i).status,"onUpdate:value":t[0]||(t[0]=function(e){return J(i).status=e})},null,8,[`value`])]}),_:1},8,[`label`]),P(u,{label:e.$t(`Docker.App.Backup.index_5`),path:`type`},{default:Z(function(){return[P(p,{value:J(i).type,"onUpdate:value":t[1]||(t[1]=function(e){return J(i).type=e})},{default:Z(function(){return[P(f,{value:`webshell`,label:e.$t(`Home.Security.index_35`)},null,8,[`label`])]}),_:1},8,[`value`])]}),_:1},8,[`label`]),P(u,{label:e.$t(`Config.Safe.index_6`),path:`method`},{default:Z(function(){return[k(`div`,Tn,[P(m,{value:J(i).method,"onUpdate:value":t[2]||(t[2]=function(e){return J(i).method=e})},null,8,[`value`])])]}),_:1},8,[`label`]),P(u,{label:` `},{default:Z(function(){return[P(g,{type:`primary`,onClick:l},{default:Z(function(){return[N(q(e.$t(`Public.Btn.Save`)),1)]}),_:1})]}),_:1})]}),_:1},8,[`model`])]}),_:1},8,[`show`])}}}),wo=qo,L(),as(),Kc=I(),b=Da(`home-security-loophole`,function(){return{scanRes:W([]),scanResShow:W(!1),scanContentShow:W(!0),onVulScanSwitch:function(){if(Kc.isFree){X({source:399});return}ll({title:`Setting up automatic scanning`,width:`550px`,height:`200px`,footer:!0,component:Ea(function(){return E(function(){return t.import(`./view-home-security-legacy.js?v=1784873523001`).then(function(e){return e.a})},void 0)})})}}}),L(),je={class:`p-16px`},wn={class:`mb-[2rem]`},tr={class:`flex flex-nowrap items-center justify-between`},Sr={key:0,class:`relative`},Qr={key:0,class:`loading-icon`},ui={class:`pr-[2rem]`},Ci=[`innerHTML`],Ii={class:`text-[1.6rem] mt-[1.2rem]`},Yi={class:`relative`},dt={class:`text-[1.5rem]`},Ts=F({__name:`loophole-scan`,setup:function(e){var t=Y().t,n=b(),i=C(),a=I(),o=K(n),s=o.scanResShow,c=o.scanContentShow,l=o.scanRes,d=W(`success`),f=W(!1),p=W({scanTitle:t(`Home.Security.index_39`),scanTime:t(`Home.Security.index_40`),scanCheckButton:t(`Home.Security.index_41`)}),h=function(){return Q(function(){var e,n;return $(this,function(r){switch(r.label){case 0:if(a.isFree)return X({source:399}),[2];d.value=`loading`,p.value.scanTitle=t(`Home.Security.index_42`)+`...`,r.label=1;case 1:return r.trys.push([1,3,4,5]),f.value=!0,[4,bc()];case 2:return e=r.sent().message,z(e)&&(p.value.scanTitle=t(`Home.Security.index_43`),p.value.scanTime=``.concat(t(`Logs.Panel.index_13`),`:`,qa(e.time)),p.value.scanCheckButton=t(`Home.Security.index_41`),c.value=!1,e.info.length?(s.value=!1,l.value=e.info,d.value=`danger`,p.value.scanCheckButton=t(`Home.Security.index_41`),p.value.scanTitle=``.concat(t(`Security.Anti.Index_7`),` [`,e.site_num,`] `,t(`Home.Security.index_45`),` `,e.loophole_num,``)):(s.value=!0,p.value.scanTitle=t(`Home.Security.index_44`)),i.risk_details[0].value=e.loophole_num),[3,5];case 3:return n=r.sent(),console.log(n),d.value=`success`,[3,5];case 4:return f.value=!1,[7];case 5:return[2]}})})()};return function(){return Q(function(){var e,n,r,i,a;return $(this,function(o){switch(o.label){case 0:return[4,So()];case 1:return e=o.sent().message,z(e)&&(n=e.data,r=n.loophole_num,i=n.site_num,a=n.time,r>0?(p.value.scanTitle=``.concat(r,` `,t(`Home.Security.index_46`),` `,i,``),p.value.scanTime=``.concat(t(`Home.Security.index_9`),`:`,a),d.value=`danger`,p.value.scanCheckButton=t(`Home.Security.index_41`)):(p.value.scanTitle=``.concat(t(`Home.Security.index_47`),` `,i),p.value.scanTime=``.concat(t(`Home.Security.index_9`),`:`,a),p.value.scanCheckButton=t(`Home.Security.index_41`),d.value=`success`)),[2]}})})()}(),function(e,t){var i=sa,a=m,o=r,s=u;return H(),M(`div`,je,[k(`div`,wn,[k(`div`,tr,[P(a,{class:`flex-nowrap!`},{default:Z(function(){return[J(d)==`loading`?(H(),M(`div`,Sr,[J(f)?(H(),M(`div`,Qr)):j(``,!0),P(i,{name:`home-scanning-scan`,size:80,color:`#20a53a`})])):j(``,!0),k(`div`,null,[J(d)==`success`?(H(),A(i,{key:0,name:`home-scanning-success`,size:80,color:`#20a53a`})):j(``,!0),J(d)==`danger`?(H(),A(i,{key:1,name:`home-scanning-danger`,size:80,color:`#ef0808`})):j(``,!0)]),k(`div`,ui,[k(`div`,{class:`text-[2rem] font-bold`,innerHTML:J(p).scanTitle},null,8,Ci),k(`div`,Ii,q(J(p).scanTime),1)])]}),_:1}),k(`div`,Yi,[P(o,{type:`primary`,text:``,class:`absolute top-[5rem] right-1rem`,onClick:J(n).onVulScanSwitch},{default:Z(function(){return[N(q(e.$t(`Home.Security.index_38`))+`>> `,1)]}),_:1},8,[`onClick`]),P(o,{class:`h-[4rem] w-[10rem]`,type:J(d)==`loading`?`default`:`primary`,size:`large`,onClick:h},{default:Z(function(){return[k(`span`,dt,q(J(p).scanCheckButton),1)]}),_:1},8,[`type`])])])]),P(s)])}}}),ws=D(Ts,[[`__scopeId`,`data-v-fd6231cc`]]),L(),Ae={class:`px-16px`},Cn={key:0,class:`info`},yr={class:`webedit-con flex items-center justify-center`},Lr={class:`thumbnail-introduce mt-[0rem]`},Zr={class:`text-[1.8rem] font-bold`},li={key:1,class:`scan`},Si={key:0,class:`scan-success border-[0.1rem] p-[2rem] h-[38rem] border-[#e8e8e8] flex items-center justify-center`},Fi={class:`flex flex-column items-center`},Ji={class:`absolute mt-[10.5rem] text-[2rem] leading-[0.14rem]`},ut={key:1},xt={class:`flex items-center mb-[2rem] text-[#333]`},Mt={class:`w-[26rem]`},Vt={class:`overflow-auto h-[34rem] scrollable`},Yt={class:`w-[25rem] flex-shrink-0`},nn={class:`ml-[1.2rem]`},cn={class:`whitespace-nowrap`},fn={class:`text-font2 text-[1.2rem] w-auto`},mn={class:`flex items-center justify-between w-full`},gn={class:`flex items-center ml-[1.2rem]`},Gn={class:`text-[#999] ml-[1.2rem]`},qn={class:`bg-[#f6f6f6] text-[#999] p-[2rem] ml-[1.2rem]`},Yn={class:`flex items-center`},Ds=F({__name:`loophole-view`,setup:function(e){var t=K(b()),n=t.scanResShow,r=t.scanContentShow,i=t.scanRes,a=W([`1`]),o={4:[`error`,`Critical`],3:[`warning`,`High`],2:[`info`,`Medium`],1:[`success`,`Low`]},c=function(e){return o[e]||[`default`,`Unknown`]};return function(e,t){var o=ee,u=ba,d=le,f=m,p=la,h=s,_=l;return H(),M(`div`,Ae,[J(r)?(H(),M(`div`,Cn,[k(`div`,yr,[P(o,{class:`max-w-[90rem] mr-[4rem] w-[36rem]`,width:`100%`,src:J(Xc)},null,8,[`src`]),k(`div`,Lr,[k(`span`,Zr,q(e.$t(`Home.Security.index_49`))+`:`,1),P(u,null,{default:Z(function(){return[k(`li`,null,[N(q(e.$t(`Home.Security.index_50`))+`: `,1),t[1]||(t[1]=k(`br`,null,null,-1)),t[2]||(t[2]=N(` XunRui CMS、pbootcms、Apple CMS、eyoucms、Ocean CMS、 `,-1)),t[3]||(t[3]=k(`br`,null,null,-1)),t[4]||(t[4]=N(` ThinkCMF、zfaka、dedecms、MetInfo、emlog、 `,-1)),t[5]||(t[5]=k(`br`,null,null,-1)),t[6]||(t[6]=N(`Empire CMS、discuz、Thinkphp、Wordpress、Z-Blog、 `,-1)),t[7]||(t[7]=k(`br`,null,null,-1)),t[8]||(t[8]=N(`Ultimate CMS、ShopXO、HYBBS、ECShop、SchoolCMS、 `,-1)),t[9]||(t[9]=k(`br`,null,null,-1)),t[10]||(t[10]=N(`phpcms、likeshop、iCMS、WellCMS、chanzhiEPS、 `,-1)),t[11]||(t[11]=k(`br`,null,null,-1)),t[12]||(t[12]=N(`PHPOK、LaySNS、Knight CMS、openSNS、QiBo CMS、 `,-1)),t[13]||(t[13]=k(`br`,null,null,-1)),t[14]||(t[14]=N(`ZZZCMS、prestashop、ThinkphpSHOP、DouPHP、 `,-1)),t[15]||(t[15]=k(`br`,null,null,-1)),t[16]||(t[16]=N(`cmseasy、piwigo、phpwind、XingYunHai CMS `,-1))]),k(`li`,null,q(e.$t(`Home.Security.index_51`)),1),k(`li`,null,q(e.$t(`Home.Security.index_52`)),1)]}),_:1})])])])):(H(),M(`div`,li,[J(n)?(H(),M(`div`,Si,[k(`div`,Fi,[P(o,{class:`w-[34.0rem] h-[30.1rem]`,width:`100%`,src:J(xc),"preview-disabled":``},null,8,[`src`]),k(`span`,Ji,q(e.$t(`Home.Security.index_53`)),1)])])):(H(),M(`div`,ut,[k(`div`,xt,[k(`span`,Mt,q(e.$t(`Layout.Sider.site_1`)),1),k(`span`,null,q(e.$t(`Mail.MailBox.index_4`)),1)]),k(`div`,Vt,[P(_,{modelValue:J(a),"onUpdate:modelValue":t[0]||(t[0]=function(e){return B(a)?a.value=e:null}),accordion:``,"arrow-placement":`right`},{default:Z(function(){return[(H(!0),M(g,null,G(J(i),function(t,n){return H(),A(h,{key:n},{header:Z(function(){return[P(f,{class:`items-center flex-nowrap! w-full`},{default:Z(function(){return[k(`div`,Yt,[P(d,{size:`small`,color:t.cms.length>0?{color:`#f2711c`,borderColor:`#f2711c`,textColor:`white`}:{color:`#67c23a`,borderColor:`#67c23a`,textColor:`white`}},{default:Z(function(){return[N(q(t.cms.length)+` items `,1)]}),_:2},1032,[`color`]),k(`span`,nn,q(t.name),1)]),k(`span`,cn,q(t.cms_name+`--`+t.version_info),1),k(`div`,fn,q(e.$t(`Home.Security.index_54`)),1)]}),_:2},1024)]}),default:Z(function(){return[P(_,{accordion:``,"arrow-placement":`right`},{default:Z(function(){return[(H(!0),M(g,null,G(t.cms,function(t,n){return H(),A(h,{key:n},{header:Z(function(){return[k(`div`,mn,[k(`div`,gn,[P(d,{type:c(t.dangerous)[0],size:`small`},{default:Z(function(){return[N(q(c(t.dangerous)[1]),1)]}),_:2},1032,[`type`]),k(`span`,Gn,q(t.ps),1)]),P(p,{class:`mb-[.2rem] mr-[1.6rem]`},{default:Z(function(){return[N(q(e.$t(`Public.Btn.Details`)),1)]}),_:1})])]}),default:Z(function(){return[k(`div`,qn,q(e.$t(`Home.Security.index_55`))+`: `+q(t.repair),1)]}),_:2},1024)}),128))]}),_:2},1024)]}),_:2},1024)}),128))]}),_:1},8,[`modelValue`])])]))])),k(`div`,null,[k(`div`,Yn,[N(q(e.$t(`Home.Security.index_56`))+`: `,1),P(p,{target:`_blank`,href:`https://www.aapanel.com/forum/t/support`},{default:Z(function(){return Ll(t[17]||(t[17]=[N(` https://www.aapanel.com/forum/t/support `,-1)]))}),_:1})])])])}}}),Es=D(Ds,[[`__scopeId`,`data-v-7402fb9b`]]),L(),ke={class:`text-20px`},Ko=F({__name:`index`,setup:function(e){return function(e,t){return H(),M(g,null,[k(`div`,ke,q(e.$t(`Home.Security.index_37`)),1),P(ws),P(Es)],64)}}}),Cs=Ko,L(),Oe={class:`relative w-140px h-140px mx-auto mb-1rem`},Sn={class:`absolute inset-0 flex flex-col items-center justify-center pointer-events-none`},vr={class:`font-bold text-28px leading-none`},Ir={class:`text-12px mt-6px`},Xr={class:`leading-none whitespace-nowrap`},ci={class:`leading-none whitespace-nowrap`},xi={class:`leading-none whitespace-nowrap`},Pi={class:`ul-disc`},qi={key:0,class:`text-14px font-bold`},lt={class:`text-error`},bt={class:`text-primary font-bold`},jt=[`title`],Bt={key:1},Jt={class:`mt-8px`},hc=F({__name:`risk-score`,setup:function(e){Qc([ss,cs]);var t=K(C()),n=t.scoreData,r=t.safe,i=t.capabilitySwitch,a=W(null),o=null,s=U({total:0,high_risk:0,medium_risk:0,low_risk:0}),c=function(){if(o){var e={series:[{type:`pie`,padAngle:5,radius:[`75%`,`90%`],center:[`50%`,`50%`],avoidLabelOverlap:!1,label:{show:!1},emphasis:{disabled:!0},data:s.high_risk+s.medium_risk+s.low_risk>0?[{value:s.high_risk,name:`High`,itemStyle:{color:`#ef0808`}},{value:s.medium_risk,name:`Medium`,itemStyle:{color:`#f0ad4e`}},{value:s.low_risk,name:`Low`,itemStyle:{color:`#e8d544`}}].filter(function(e){return e.value>0}):[{value:1,name:`Safe`,itemStyle:{color:`#20a53a`}}],itemStyle:{borderRadius:4,borderColor:`transparent`,borderWidth:2},animationType:`expansion`,animationDuration:1e3,animationEasing:`cubicOut`}]};o.setOption(e)}};return function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,po()];case 1:return e=t.sent().message,z(e)&&(Object.assign(s,e),a.value&&(o=is(a.value),c())),[2]}})})()}(),zs(function(){o==null||o.dispose()}),function(e,t){var o=m,c=sa;return H(),A(o,{class:`items-center flex-nowrap!`},{default:Z(function(){return[k(`div`,null,[k(`div`,Oe,[k(`div`,{ref_key:`chartRef`,ref:a,class:`w-full h-full`},null,512),k(`div`,Sn,[k(`div`,vr,q(J(n).score),1),k(`div`,Ir,q(J(n).scoreLevel),1)])]),P(o,{class:`flex-nowrap!`,wrap:!1},{default:Z(function(){return[P(o,{class:`items-center`,wrap:!1,size:5},{default:Z(function(){return[t[0]||(t[0]=k(`span`,{class:`bg-[#ef0808] w-8px h-8px rounded-full`},null,-1)),k(`span`,Xr,`High: `+q(J(s).high_risk),1)]}),_:1}),P(o,{class:`items-center`,wrap:!1,size:5},{default:Z(function(){return[t[1]||(t[1]=k(`span`,{class:`bg-[#f0ad4e] w-8px h-8px rounded-full`},null,-1)),k(`span`,ci,`Medium: `+q(J(s).medium_risk),1)]}),_:1}),P(o,{class:`items-center`,wrap:!1,size:5},{default:Z(function(){return[t[2]||(t[2]=k(`span`,{class:`bg-[#e8d544] w-8px h-8px rounded-full`},null,-1)),k(`span`,xi,`Low: `+q(J(s).low_risk),1)]}),_:1})]}),_:1})]),k(`ul`,Pi,[J(n).riskNum>0?(H(),M(`li`,qi,[k(`span`,lt,q(J(n).riskNum),1),N(` `+q(e.$t(`Home.Security.index_68`)),1)])):j(``,!0),P(o,{class:`items-center my-8px`},{default:Z(function(){return[k(`div`,null,[N(q(e.$t(`Security.Anti.Index_35`))+` `,1),k(`strong`,bt,q(J(r).day),1),N(` `+q(e.$t(`Crontab.arrange.index_41`)),1)]),P(o,{class:`box-protect`,size:5},{default:Z(function(){return[(H(!0),M(g,null,G(J(i),function(e,t){return H(),M(`span`,{key:t,title:e.name},[P(c,{name:e.icon+(e.status?`-active`:``),size:14},null,8,[`name`])],8,jt)}),128))]}),_:1})]}),_:1}),J(n).riskNum===0?(H(),M(`li`,Bt,q(e.$t(`Home.Security.index_69`)),1)):j(``,!0),t[3]||(t[3]=k(`li`,null,`Test results`,-1)),k(`div`,Jt,q(J(n).subtitle),1)])]}),_:1})}}}),mc=D(hc,[[`__scopeId`,`data-v-50bfc014`]]),L(),ac=F({__name:`risk-info`,setup:function(e){Y().t;var t=K(C()),n=t.safe,r=t.capabilitySwitch,i=t.hidsInstalled,a=b(),o=function(e){return Q(function(){return $(this,function(t){switch(t.label){case 0:return i.value?[4,Pc()]:(al(`bt_hids`,function(){i.value=!0}),[2]);case 1:return t.sent(),r.value.hids.status=e,[2]}})})()};return function(e,t){var i=se,s=m;return H(),A(s,{class:`flex-col! justify-between! p-16px`},{default:Z(function(){return[P(s,{size:25},{default:Z(function(){return[j(``,!0),k(`div`,null,[P(s,{size:4,class:`items-center! mb-10px`},{default:Z(function(){return[k(`span`,null,q(e.$t(`Home.Security.index_63`)),1),P(i,{size:`small`,value:J(r).vul_scan.status,"onUpdate:value":J(a).onVulScanSwitch},null,8,[`value`,`onUpdate:value`])]}),_:1}),k(`span`,{class:V([`switch-box`,{"switch-box-active":J(r).vul_scan.status}])},q(J(r).vul_scan.status?`Enabled`:`Disabled`),3)]),k(`div`,null,[P(s,{size:4,class:`items-center! mb-10px`},{default:Z(function(){return[t[1]||(t[1]=k(`span`,null,`Intrusion Detection`,-1)),P(i,{size:`small`,value:J(r).hids.status,"onUpdate:value":o},null,8,[`value`])]}),_:1}),k(`span`,{class:V([`switch-box`,{"switch-box-active":J(r).hids.status}])},q(J(r).hids.status?`Enabled`:`Disabled`),3)])]}),_:1}),P(s,{class:`flex-col!`},{default:Z(function(){return[k(`div`,null,`Last Scan:`+q(J(n).time),1),k(`div`,null,`Last Virus DB Update:`+q(J(n).virus),1)]}),_:1})]}),_:1})}}}),ic=D(ac,[[`__scopeId`,`data-v-f3ef9ec8`]]),L(),Ee=[`onClick`],xn={class:`text-20px font-bold my-10px`},lc=F({__name:`risk-list`,setup:function(e){var t=K(C()),n=t.risk_details,r=t.menu,i=t.hidsInstalled,a=t.tamperInstalled,o=I(),s=function(e){return Q(function(){return $(this,function(t){switch(t.label){case 0:return e===`tamper`?o.isFree?(X({source:399}),[2]):a.value?[4,gl({name:`tamper_core`,title:`Tamper-proof for Enterprise`,admin:!0})]:(al(`tamper_core`,function(){a.value=!0}),[2]):[3,2];case 1:return t.sent(),[3,5];case 2:return e===`intrusion`?i.value?[4,gl({name:`bt_hids`,title:`Intrusion Detection`,admin:!0})]:(al(`bt_hids`,function(){i.value=!0}),[2]):[3,4];case 3:return t.sent(),[3,5];case 4:r.value=e,t.label=5;case 5:return[2]}})})()};return function(e,t){var r=ne,i=m;return H(),A(i,{class:`justify-between! flex-nowrap! py-16px`},{default:Z(function(){return[(H(!0),M(g,null,G(J(n),function(e,n){return H(),M(`div`,{class:V([`card-item cursor-pointer`,`card-`.concat(e.type)]),key:n,onClick:function(t){return s(e.type)}},[k(`div`,null,[k(`span`,null,q(e.title),1),P(r,{trigger:`hover`},{trigger:Z(function(){return Ll(t[0]||(t[0]=[k(`span`,{class:`ml-4px bt-ico-ask`},`?`,-1)]))}),default:Z(function(){return[k(`span`,null,q(e.tips),1)]}),_:2},1024)]),k(`div`,xn,q(e.value),1)],10,Ee)}),128))]}),_:1})}}}),sc=D(lc,[[`__scopeId`,`data-v-3461535b`]]),L(),Te={class:`text-16px font-bold`},Ec=F({__name:`security-trend`,setup:function(e){Qc([ls,us,ds,fs,ps,cs]);var t=sl(),n=t.loading,r=t.setLoading,i=W(!0),a=W(null),o=null,s=rl(`--chart-tooltip-bg-color`),c=rl(`--color-border`),l=function(){return Q(function(){var e,t,n,l,u,d,f,p,m,h,g,_,v;return $(this,function(y){switch(y.label){case 0:if(!a.value)return[2];o=is(a.value),y.label=1;case 1:return y.trys.push([1,,3,4]),r(!0),[4,_o()];case 2:if(e=y.sent().message,z(e)){if(i.value=e.trend_list.length>0,!i.value)return[2];t=e.trend_list.map(function(e){return qa(e.timestamp,`MM/dd`)}),n=e.trend_list.map(function(e){return e.unhandled_risks}),l=e.trend_list.map(function(e){return e.handled_risks}),u=e.trend_list.map(function(e){return e.risk_scan}),d=e.trend_list.map(function(e){return e.vul_scan}),f=e.trend_list.map(function(e){return e.server_risks}),p={unhandled:`Unaddressed`,handled:`Processed`,home:`Home`,bug:`Bug`,baseline:`Baseline`},m=[p.home,p.bug,p.baseline],g=(h={},Dl(h,p.home,u),Dl(h,p.bug,d),Dl(h,p.baseline,f),h),_=function(e,t,n){return{name:e,type:`bar`,stack:`总量`,barWidth:`30px`,itemStyle:{color:n,borderRadius:[0,0,0,0]},data:t.map(function(t,n){var r=!1;if(t>0){var i=m.filter(function(e){return g[e][n]>0});i[i.length-1]===e&&(r=!0)}return{value:t,itemStyle:r?{borderRadius:[6,6,0,0]}:{borderRadius:[0,0,0,0]}}})}},v={tooltip:{trigger:`axis`,backgroundColor:s.value,borderColor:`transparent`,textStyle:{color:`#c7c7c7`},axisPointer:{type:`shadow`,label:{show:!0}}},legend:{bottom:0,itemWidth:12,itemHeight:10,itemGap:10,textStyle:{fontSize:10,color:`#666666`},data:Object.values(p)},grid:{top:`10%`,right:`4%`,bottom:`10%`,left:`4%`,containLabel:!0},xAxis:{type:`category`,axisTick:{alignWithLabel:!0},axisLabel:{color:`#666666`},axisLine:{lineStyle:{color:c.value}},data:t},yAxis:{type:`value`,min:0,axisLabel:{color:`#666666`},axisLine:{show:!0,lineStyle:{color:c.value}},splitLine:{lineStyle:{color:c.value}}},series:[{name:p.unhandled,type:`line`,color:`rgb(142,44,0,1)`,smooth:!0,symbol:`emptyCircle`,symbolSize:10,data:n},{name:p.handled,type:`line`,color:`rgb(255,115,228,1)`,smooth:!0,symbol:`emptyCircle`,symbolSize:10,data:l},_(p.home,u,`rgb(232, 83, 83, 1)`),_(p.bug,d,`rgb(248,158,29,1)`),_(p.baseline,f,`rgb(255,221,78,1)`)]},o.setOption(v)}return[3,4];case 3:return r(!1),[7];case 4:return[2]}})})()};return Bs(function(){l()}),zs(function(){o==null||o.dispose()}),function(e,t){var r=p,o=oe;return H(),A(o,{show:J(n)},{default:Z(function(){return[k(`span`,Te,q(e.$t(`Home.Security.index_79`)),1),J(i)?(H(),M(`div`,{key:0,ref_key:`chartContainer`,ref:a,class:`h-350px`},null,512)):(H(),A(r,{key:1,description:`No data available`}))]}),_:1},8,[`show`])}}}),Tc=Ec,L(),as(),we={class:`text-16px font-bold`},wc=F({__name:`security-news`,setup:function(e){var n=Ea(function(){return E(function(){return t.import(`./view-home-security-legacy.js?v=1784873523001`).then(function(e){return e.i})},void 0)}),r=Y().t,i=ul(),a=_l([{key:`description`,title:r(`Home.Security.index_72`),ellipsis:{tooltip:{width:`trigger`}}},{key:`title`,title:r(`Home.Security.index_73`),align:`center`,width:90,render:function(e){var t=ec(e.level),n=t.text,r=t.style;return P(`div`,{class:`px-2 py-1 rounded-5px whitespace-nowrap`,style:r},[n])}},{key:`title`,title:r(`Waf.Report.index_31`),width:60,render:function(e){return qa(e.time,`MM-dd`)}},el({width:80,options:function(e){return[{label:r(`Security.Anti.Index_21`),onClick:function(){i.title=``.concat(e.file_path?`[`.concat(e.file_path,`] `,r(`Security.Anti.Index_21`)):e.description),i.data.row=e,i.show=!0}}]}})]),o=a.table,s=a.columns,c=sl(),l=c.loading,u=c.setLoading;return function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),u(!0),[4,mo()];case 1:return e=t.sent().message,z(e)&&(o.data=e.events),[3,3];case 2:return u(!1),[7];case 3:return[2]}})})()}(),function(e,t){var r=ga,a=da;return H(),M(`div`,null,[k(`span`,we,q(e.$t(`Home.Security.index_78`)),1),P(r,{class:`mt-16px`,loading:J(l),data:J(o).data,columns:J(s),"loading-num":4,"max-height":`300`},null,8,[`loading`,`data`,`columns`]),P(a,{show:J(i).show,"onUpdate:show":t[0]||(t[0]=function(e){return J(i).show=e}),title:J(i).title,data:J(i).data,width:500,footer:!1,"min-height":380,component:J(n)},null,8,[`show`,`title`,`data`,`component`])])}}}),Cc=wc,L(),Ce={class:`flex`},Go=F({__name:`index`,setup:function(e){return C().getSafeOverviewData(),function(e,t){var n=u,r=m;return H(),M(g,null,[P(r,{class:`p-16px`},{default:Z(function(){return[P(mc,{class:`flex-1`}),P(n,{vertical:``,class:`h-auto!`}),P(ic)]}),_:1}),P(n,{class:`my-8px!`}),P(sc),k(`div`,Ce,[P(Tc,{class:`w-50%`}),P(Cc,{class:`w-50%`})])],64)}}}),Hs=Go,L(),Wc=C(),Gc=I(),nc=K(Wc).risk_details,e(`r`,x=Da(`HOME-SECURITY-RISKS-STORE`,function(){var e=W(``),t=W(``),n=W(`Scanning, please wait patiently...`),r=W(!1),i=W(!1),a=W(``),o=W(!1),s=W(!1),c=W(!0),l=W(!1),u=W(),d=W(!0),f=W(!1),p=W(`primary`),m=W(100),h=W(`!text-[#20a53A]`),g=W(`safe`),_=W(),v=W(`The current server has not been scanned for security and may be at risk`),y=W(``),b=W([]),x=W(),S=W([]),C=W(!0),ee=W([]),te=W([]),ne=W(!0),re=W(!1),ie=W(!1),w=U({progress:1,repairProgress:!1,repairText:`Repairing..`}),ae=U({processPercentage:0,processColor:`#20a53a`}),oe={risk:{type:`danger`,label:`Risk Items`,list:[]},security:{type:`primary`,label:`Risk-free item`,list:[]},ignore:{type:`warning`,label:`Ignored items`,list:[]}},se=U({cannot_automatically:0,failed:0,success:0}),T=W(0),ce=_l([{title:`Risk Items`,key:`m_name`,width:150,ellipsis:{tooltip:{width:`trigger`}}},{title:`Fixes`,key:`msg`,ellipsis:{tooltip:{width:`trigger`}}},{title:`Information`,key:`type`,width:100,align:`center`,render:function(e){return Array.isArray(e.type)&&e.type.length>0?P(`span`,{class:`h-[3.2rem] inline-block whitespace-pre-wrap`},[N(` `),e.type.join(`,`),N(` `)]):`None`}},{title:`Operation Results`,key:`status`,width:120,align:`right`,render:function(e){return e.status?P(`span`,{class:`text-[#20a53a]`},[N(` Repair Success `)]):P(`span`,{class:`text-[red]`},[N(` Repair failed `)])}}]),le=ce.table,ue=ce.columns,de=U({1:{text:`Low`,bg:`rgba(232, 213, 68, 0.1)`,color:`#D4BB00`},2:{text:`Medium`,bg:`rgba(240, 173, 78, 0.14)`,color:`#f0ad4e`},3:{text:`High`,bg:`rgba(239, 8, 8, 0.1)`,color:`#EF0808`}}),fe=function(e){var t=Object.keys(e.soft_name),n=``;return t.forEach(function(r,i){i===t.length-1?n+=``.concat(t,`:`,e.soft_name[r]):n+=``.concat(t,`:`,e.soft_name[r],` -`)}),n},pe=W(`overview`),E=U({risk:0,malware:0,web:0,baseline:0}),me=function(){return Q(function(){var e,t,n,r,i,s,u,d;return $(this,function(p){switch(p.label){case 0:return[4,vo()];case 1:return e=p.sent().message,!z(e)||(t=e.data,n=t.vulnerability,r=t.malware,i=t.security,s=t.baseline,E.malware=r,E.risk=i,E.web=n,E.baseline=s,!E.risk)?[3,3]:(v.value=``.concat(E.risk,` risks detected. Please repair immediately.`),[4,go()]);case 2:u=p.sent(),d=u.message,z(d)&&(S.value=d.is_autofix,x.value=d.risk,a.value=d.check_time,f.value=!0,o.value=!0,ne.value=!1,c.value=!1,l.value=!0,m.value=d.score,ye(),Se()),p.label=3;case 3:return[2]}})})()},he=W([]),ge=W([]),_e=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Co()];case 1:return e=t.sent().message,R(e)&&(he.value=e||[],ge.value=he.value.filter(function(e){return e.enabled}).map(function(e){return e.name_id})),[2]}})})()},ve=function(){return Q(function(){var e,t;return $(this,function(n){switch(n.label){case 0:return ne.value=!1,c.value=!1,m.value=100,g.value=`safe`,h.value=`!text-[#20a53A]`,p.value==`info`?(clearInterval(_.value),[4,vs()]):[3,3];case 1:return n.sent(),[4,xo()];case 2:return e=n.sent(),t=e.message,z(t)&&(xe(t),m.value=`?`,h.value=`!text-[#EF0808]`,g.value=`danger`,r.value=!1,T.value=t.risk.length,nc.value[2].value=T.value,v.value=`Scan interruption `),[3,4];case 3:ae.processPercentage=0,l.value=!0,v.value=`Security scan in progress...`,T.value=0,y.value=`Testing...`,u.value=``,p.value=`info`,d.value=!0,o.value=!1,Ce(!0);try{clearInterval(_.value),_.value=setInterval(function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,yo()];case 1:return e=t.sent().message,z(e)&&(ae.processPercentage=e.percentage,T.value=e.count,nc.value[2].value=T.value,y.value=e.status,m.value=e.score,e.count&&e.percentage!=100&&(h.value=`!text-[#EF0808]`,g.value=`danger`,v.value=`A security scan is in progress. `),e.percentage==100&&clearInterval(_.value),ye()),[2]}})})()},1e3)}catch(e){console.log(e)}n.label=4;case 4:return[2]}})})()},ye=function(){m.value==100?(h.value=`!text-[#20a53A]`,g.value=`safe`,ae.processColor=`#20a53A`):m.value>=80&&m.value<=99?(h.value=`!text-[#E8D544]`,g.value=`risk`,ae.processColor=`#E8D544`):m.value>=60&&m.value<=79?(h.value=`!text-[#F0AD4E]`,ae.processColor=`#F0AD4E`,g.value=`warn`):m.value<60&&(h.value=`!text-[#EF0808]`,ae.processColor=`#EF0808`,g.value=`danger`)},be=function(){return Q(function(){var e,t,i,a,o,s;return $(this,function(c){switch(c.label){case 0:if(Gc.isFree)return X({source:399}),[2];c.label=1;case 1:return c.trys.push([1,3,4,5]),t=(e=x.value)==null?void 0:e.filter(function(e){return e.selection==1}).map(function(e){return e.m_name}),(t==null?void 0:t.length)==0?(r.value=!1,js.error(`There are currently no risk items that can be automatically repaired!`),[2]):(r.value=!0,n.value=`It is being repaired. It may take a long time. Please wait patiently...`,w.progress=0,[4,Zs(JSON.stringify({m_name:t}))]);case 2:return i=c.sent(),a=i.message,z(a)&&(w.repairProgress=!0,o=setInterval(function(){return Q(function(){var e,t,n;return $(this,function(r){switch(r.label){case 0:return[4,co()];case 1:return e=r.sent(),t=e.message,!z(t)||(w.progress=t.percentage,w.repairText=t.status,t.percentage!==100)?[3,3]:(w.repairText=`Repair Completed`,w.repairProgress=!1,w.progress=100,clearInterval(o),[4,a]);case 2:n=r.sent(),Ee(n),Ce(!0),r.label=3;case 3:return[2]}})})()},800)),[3,5];case 3:return s=c.sent(),console.log(s),[3,5];case 4:return r.value=!1,[7];case 5:return[2]}})})()},xe=function(e){var t=function(t){var n=e[t];if(Array.isArray(n)){for(var r=function(e){var r=oe[t].list.find(function(t){return t.m_name==n[e].m_name});n[e].show=(r==null?void 0:r.show)||!1,n[e].selection=(r==null?void 0:r.selection)||!1},i=0;i0?(C.value=!1,i.value=!0):C.value=!0},Ce=function(){var e=arguments.length>0&&arguments[0]!==void 0&&arguments[0];return Q(function(){var t,i,a,o,s;return $(this,function(c){switch(c.label){case 0:r.value=!0,n.value=`Scanning, please wait...`,c.label=1;case 1:return c.trys.push([1,6,,7]),t={},e&&(t.force=1),e?[4,uo(t)]:[3,3];case 2:return i=c.sent().message,[3,5];case 3:return[4,ao()];case 4:i=c.sent().message,c.label=5;case 5:return z(i)&&(i.interrupt||(x.value=[],xe(i),m.value=(a=i.score)==null?0:a,T.value=x.value.length,nc.value[2].value=T.value,v.value=`Security scan completed.`,te.value=(o=i.ignore)==null?[]:o)),[3,7];case 6:return s=c.sent(),console.log(s),[3,7];case 7:return r.value=!1,[2]}})})()},we=function(e,t){return Q(function(){var i,a,o,s,c,l;return $(this,function(u){switch(u.label){case 0:if(Gc.isFree)return X({source:399}),[2];a=(i=x.value)==null?void 0:i.filter(function(e){return e.selection==1}).map(function(e){return e.m_name}),u.label=1;case 1:return u.trys.push([1,3,4,5]),!e&&(a==null?void 0:a.length)==0?(js.error(`Please select the risk items that need to be repaired!`),[2]):(r.value=!0,n.value=`It is being repaired. It may take a long time. Please wait patiently...`,[4,Zs(JSON.stringify({m_name:e?[t==null?void 0:t.m_name]:a}))]);case 2:return o=u.sent(),s=o.message,z(s)&&(e&&s.success.length>0?(js.success(`Repair Success`),T.value--,nc.value[2].value=T.value,x.value=(c=x.value)==null?void 0:c.filter(function(e){return e.m_name!==(t==null?void 0:t.m_name)}),Ee(s)):Ee(s)),[3,5];case 3:return l=u.sent(),console.log(l),[3,5];case 4:return r.value=!1,[7];case 5:return[2]}})})()},Te=function(e){return Q(function(){return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),r.value=!0,n.value=`Ignoring risk items, please wait patiently...`,[4,Ic({m_name:e.m_name})];case 1:return t.sent(),Ce(!1),[3,3];case 2:return r.value=!1,[7];case 3:return[2]}})})()},Ee=function(e){return Q(function(){var t,n,i,a,o,c,l,u;return $(this,function(d){for(var f in le.data=[],s.value=!0,se.cannot_automatically=e.cannot_automatically.length,se.failed=e.failed.length,se.success=e.success.length,b.value=[],i=!0,a=!1,o=void 0,e)try{for(c=e[f][Symbol.iterator]();!(i=(l=c.next()).done);i=!0)u=l.value,b.value.push({m_name:u.m_name,type:u.result.type,msg:u.result.msg,status:u.result.status,name:f})}catch(e){a=!0,o=e}finally{try{!i&&c.return!=null&&c.return()}finally{if(a)throw o}}return le.data=b.value,r.value=!1,x.value=(t=x.value)==null?void 0:t.filter(function(t){return!e.success.some(function(e){return e.m_name===t.m_name})}),T.value=((n=x.value)==null?void 0:n.length)||0,nc.value[2].value=T.value,localStorage.setItem(`scanData`,JSON.stringify(x.value)),[2]})})()};return{showAnimation:l,scanScore:m,scanTextClass:h,scanOuterClass:g,animateFlag:u,scanPreText:v,riskNum:T,scanButtonType:p,repairAutoRiskButton:o,cookieRepair:d,scanItemText:y,processData:ae,lastScanTime:a,scanSelectShow:f,allSelect:i,allSelectionDis:C,isIgnoreAll:re,ignoreData:te,emptyDetail:c,loading:r,loadingText:n,isShow:ne,activeMent:e,activeMentIgnore:t,is_autofix:S,levelData:de,allData:x,repairData:w,resultConfirm:s,resultItemLength:se,resultTable:le,resultColumn:ue,reportPopup:ie,categories:he,selectedCategories:ge,onIgnore:Te,onScan:ve,onRepairAll:be,onRepair:we,vulnerabilityInvolvesSoftware:fe,onToggle:function(t){e.value===t.m_name?e.value=``:e.value=t.m_name},onToggleIgnore:function(e){t.value===e.m_name?t.value=``:t.value=e.m_name},repairTypeActive:pe,tootipTotal:E,getScanTotal:me,getScanList:Ce,getRules:_e}})),L(),Se={class:`flex items-center mb-20px`},bn={class:`flex items-center w-full`},_r={key:0,class:`w-[100px] h-[100px] relative flex-shrink-0`},Fr={key:1,class:`w-[100px] h-[100px] relative flex-shrink-0`},Yr={class:`flex-1 w-0 flex flex-col ml-30px`},si={class:`flex items-center gap-10px w-full justify-between`},bi=[`innerHTML`],Ni={key:1},Ki={class:`text-24px text-error`},ct={class:`flex items-center gap-10px`},yt={class:`flex items-center gap-8px`},At={class:`whitespace-pre-wrap`},zt={class:`w-160px`},qt={key:0,class:`leading-[1] text-14px text-default mt-12px`},tn={class:`text-14px text-font2 mt-10px`},sn={key:2,class:`leading-[1] text-14px text-default mt-12px`},dn={key:3,class:`leading-[1] text-14px text-warning mt-12px`},pc=F({__name:`risk-scan`,setup:function(e){var t=x(),n=K(t),i=n.showAnimation,a=n.scanScore,o=n.scanTextClass,s=n.scanOuterClass,c=n.animateFlag,l=n.scanPreText,u=n.riskNum,d=n.scanButtonType,p=n.repairAutoRiskButton,m=n.cookieRepair,h=n.scanItemText,_=n.processData,v=n.lastScanTime,y=n.categories,b=n.selectedCategories,S=O(function(){return y.value.map(function(e){return{label:e.name,value:e.name_id}})}),C=function(e){return Q(function(){return $(this,function(t){switch(t.label){case 0:return[4,zc({categories:e})];case 1:return t.sent(),[2]}})})()},ee=Y().t,te=function(e){return P(f,null,{default:function(){return[P(`span`,null,[e.label]),e.value===`bt_basic`&&P(`span`,{class:`ml-8px`},[ee(`Home.Security.DefaultRuleTag`)])]}})};return function(e,n){var y=ae,x=r,ee=ie;return H(),M(`div`,Se,[k(`div`,bn,[J(i)?j(``,!0):(H(),M(`div`,_r,Ll(n[1]||(n[1]=[k(`span`,{class:`inline-block scan-icon-img icon-img-safe`},null,-1),k(`span`,{class:`scan-icon-img-bg`},null,-1),k(`span`,{class:`text-[32px] h-[44px] w-[7px] text-[#20a53a] font-bold absolute-center`},`i`,-1)])))),J(i)?(H(),M(`div`,Fr,[k(`p`,{class:V([`box-text w-58px`,J(o)])},q(J(a)),3),k(`span`,{class:V(`scan-icon-img icon-img-`+J(s))},null,2),n[4]||(n[4]=k(`span`,{class:`circle-inner`},null,-1)),k(`span`,{class:V(`circle-outer `+J(s))},null,2),k(`div`,{class:V(`animate-box`+J(c))},[k(`div`,{class:V(`animate-box-left linear-`+J(s))},null,2),n[2]||(n[2]=k(`div`,{class:`animate-box-right`},null,-1)),n[3]||(n[3]=k(`div`,{class:`animate-box-bottom`},null,-1))],2)])):j(``,!0),k(`div`,Yr,[k(`div`,si,[P(J(f),{class:`text-20px flex-1 min-w-0`},{default:Z(function(){return[J(u)?(H(),M(`span`,Ni,[k(`span`,Ki,q(J(u)),1),N(` `+q(e.$t(`Home.Security.index_89`)),1)])):(H(),M(`span`,{key:0,innerHTML:J(l)},null,8,bi))]}),_:1}),k(`div`,ct,[k(`div`,yt,[k(`span`,At,q(e.$t(`Home.Security.ScanRules`)+e.$t(`Public.Punctuation.Colon`)),1),k(`div`,zt,[P(y,{value:J(b),"onUpdate:value":[n[0]||(n[0]=function(e){return B(b)?b.value=e:null}),C],multiple:``,"max-tag-count":`responsive`,"consistent-menu-width":!1,options:J(S),"render-label":te},null,8,[`value`,`options`])])]),J(p)&&J(m)?(H(),M(g,{key:0},[P(x,{round:``,onClick:J(t).onScan},{default:Z(function(){return[N(q(e.$t(`Ftp.Log.Index_12`)),1)]}),_:1},8,[`onClick`]),P(x,{round:``,type:J(d),onClick:J(t).onRepairAll},{default:Z(function(){return[N(q(e.$t(`Home.Security.index_91`)),1)]}),_:1},8,[`type`,`onClick`])],64)):(H(),M(g,{key:1},[!J(p)||!J(m)?(H(),A(x,{key:0,type:J(d)===`info`?`default`:J(d),secondary:J(d)==`info`,round:``,onClick:J(t).onScan},{default:Z(function(){return[N(q(J(d)==`info`?e.$t(`Home.Security.index_90`):e.$t(`Home.Security.index_41`)),1)]}),_:1},8,[`type`,`secondary`,`onClick`])):j(``,!0)],64))])]),J(d)!==`info`&&!J(p)?(H(),M(`div`,qt,q(e.$t(`Home.Security.index_92`)),1)):j(``,!0),J(d)==`info`?(H(),M(g,{key:1},[k(`span`,tn,q(J(h)),1),J(d)==`info`?(H(),A(ee,{key:0,class:`mt-16px`,color:J(_).processColor,percentage:J(_).processPercentage,"stroke-width":10,"show-indicator":!1},null,8,[`color`,`percentage`])):j(``,!0)],64)):j(``,!0),J(p)?(H(),M(`div`,sn,q(e.$t(`Home.Security.index_9`)+e.$t(`Public.Punctuation.Colon`))+q(J(v)),1)):j(``,!0),J(p)&&J(m)?(H(),M(`div`,dn,q(e.$t(`Home.Security.index_93`)),1)):j(``,!0)])])])}}}),fc=D(pc,[[`__scopeId`,`data-v-bfc261c0`]]),L(),xe={class:`w-600px p-20px`},Ka=F({__name:`fix-record`,setup:function(e){var t=Y().t,n=x(),r=_l([{title:`修复时间`,key:`time`,render:function(e){return qa(e.repair_time)}},{title:`修复ID`,key:`repair_id`,render:function(e){return e.repair_id}},{title:`修复项目`,key:`items`,render:function(e){return``.concat(e.item_count,`项`)}},el({title:`操作`,width:140,options:function(e){return[{label:`回滚`,show:e.can_rollback,onClick:function(){s(e.repair_id)}},{label:t(`Public.Btn.Delete`),onClick:function(){c(e.repair_id)}}]}})]),i=r.table,a=r.columns,o=r.setLoading,s=function(e){nl({title:`确认回滚`,content:`是否确认回滚当前修复记录?`,onConfirm:function(){return Q(function(){return $(this,function(t){switch(t.label){case 0:return[4,vc({repair_id:e})];case 1:return t.sent(),l(),n.getScanTotal(),[2]}})})()}})},c=function(e){nl({title:`确认删除`,content:`是否确认删除当前修复记录?`,onConfirm:function(){return Q(function(){return $(this,function(t){switch(t.label){case 0:return[4,Aa({repair_id:e})];case 1:return t.sent(),l(),n.getScanTotal(),[2]}})})()}})},l=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),o(!0),[4,lo()];case 1:return e=t.sent().message,R(e)&&(i.data=e),[3,3];case 2:return o(!1),[7];case 3:return[2]}})})()};return l(),function(e,t){var n=ga;return H(),M(`div`,xe,[P(n,{loading:J(i).loading,data:J(i).data,columns:J(a)},null,8,[`loading`,`data`,`columns`])])}}}),Ga=Ka,L(),be={key:0,class:`w-full h-30px flex items-center justify-between`},Wn={class:`flex items-center`},gr={class:`text-14px`},Pr={class:`flex items-center`},_c=F({__name:`risk-select`,setup:function(e){var t=x(),n=K(t),i=n.scanSelectShow,a=n.allSelect,s=n.allSelectionDis,c=n.allData,l=n.isIgnoreAll,d=n.is_autofix,f=n.reportPopup,p=O(function(){var e;return(e=c.value)==null?void 0:e.filter(function(e){return e.selection==1}).map(function(e){return e.m_name}).length});bl(a,function(e){if(e){var t;(t=c.value)==null||t.forEach(function(e){d.value.includes(e.m_name)&&(e.selection=!0)})}else{var n;(n=c.value)==null||n.forEach(function(e){e.selection=!1})}});var m=function(){ll({title:`修复记录`,component:Ga})};return function(e,n){var c=o,d=la,h=u,_=sa,v=r;return J(i)?(H(),M(`div`,be,[k(`div`,Wn,[P(c,{checked:J(a),"onUpdate:checked":n[0]||(n[0]=function(e){return B(a)?a.value=e:null}),disabled:J(s)},{default:Z(function(){return[k(`span`,gr,q(e.$t(`Public.SelectAll`)),1)]}),_:1},8,[`checked`,`disabled`]),P(d,{onClick:n[1]||(n[1]=function(e){return J(t).onRepair(!1)}),class:V(J(p)?`ml-[20px]`:`ml-[20px] text-[#999] cursor-not-allowed `)},{default:Z(function(){return[N(q(e.$t(`Home.Security.index_94`)),1)]}),_:1},8,[`class`])]),k(`div`,Pr,[P(d,{onClick:n[2]||(n[2]=function(e){return l.value=!0})},{default:Z(function(){return[N(q(e.$t(`Home.Security.index_95`)),1)]}),_:1}),P(h,{vertical:``}),J(!1)?(H(),M(g,{key:0},[P(d,{onClick:m},{default:Z(function(){return Ll(n[4]||(n[4]=[N(`修复记录`,-1)]))}),_:1}),P(h,{vertical:``})],64)):j(``,!0),P(v,{type:`primary`,text:``,onClick:n[3]||(n[3]=function(e){return f.value=!0})},{default:Z(function(){return[P(_,{name:`home-safe-report`,class:`mr-4px`}),n[5]||(n[5]=N(` View Report `,-1))]}),_:1})])])):j(``,!0)}}}),gc=_c,L(),ye={class:`module-list overflow-auto h-478px`},Un=[`onClick`],hr={class:`w-full flex items-center`},Nr=[`title`],Jr={class:`px-[3rem] py-[3.2rem]`,style:{background:`var(--home-risk-security-ignore-collapse-bg)`}},oi={class:`flex items-center`},yi={class:`w-100px text-right`,style:{color:`var(--home-risk-file-info-item-color)`}},Mi=[`innerHTML`],Gi={class:`flex mt-[16px] items-center`},st={key:0,class:`collapse-item flex-col !items-start`},vt={key:1,class:`collapse-item`},kt={class:`flex mt-[16px] items-center`},Rt={class:`w-100px text-right`},Kt={class:`collapse-item`},en={key:1,class:`scan-body flex justify-center flex-col my-[3rem] relative`},cc=F({__name:`risk-list`,setup:function(e){var t=Y().t,n=x(),r=K(n),i=r.emptyDetail,a=r.allData,s=r.loading,u=r.loadingText,d=r.activeMent,f=r.is_autofix,p=r.levelData;Bs(function(){d.value=``});var h=function(e){return[{label:`Fix it now`,show:!!f.value.includes(e.m_name),onClick:function(t){t==null||t.stopPropagation(),n.onRepair(!0,e)}},{label:t(`Ftp.Table.index_8`),class:`text-[#999]`,onClick:function(t){t==null||t.stopPropagation(),n.onIgnore(e)}},{label:d.value===e.m_name?t(`Home.Security.index_83`):t(`Security.Anti.Index_21`),onClick:function(t){t==null||t.stopPropagation(),n.onToggle(e)}}]};return function(e,t){var r=o,_=m,v=la,y=ua,b=sa,x=c,S=l,C=oe;return H(),M(g,null,[J(i)?j(``,!0):(H(),A(C,{key:0,show:J(s),class:`scan-body mt-16px`,description:J(u)},{default:Z(function(){return[P(S,{"expanded-names":J(d),"onUpdate:expandedNames":t[1]||(t[1]=function(e){return B(d)?d.value=e:null}),accordion:``,"arrow-placement":`right`},{default:Z(function(){return[k(`div`,ye,[(H(!0),M(g,null,G(J(a),function(i){return H(),M(`div`,{class:`module-item text-[1.2rem] cursor-pointer`,key:i.m_name,onClick:function(e){return J(n).onToggle(i)}},[k(`div`,{class:V([`module-head flex items-center h-[5.4rem] justify-between border-b-1 w-full`,{"bg-[var(--home-risk-security-list-hover-bg)]":J(d)===i.m_name}])},[k(`div`,hr,[P(r,{checked:i.selection,"onUpdate:checked":function(e){return i.selection=e},onClick:t[0]||(t[0]=Sl(function(){},[`stop`])),disabled:!J(f).includes(i.m_name)},null,8,[`checked`,`onUpdate:checked`,`disabled`]),P(_,{class:V([`flex-nowrap! items-center`,J(f).includes(i.m_name)?`w-[50rem]!`:`w-[30rem]!`])},{default:Z(function(){return[k(`span`,{class:`text-[1.2rem] h-[2.2rem] px-[8px] rounded-[0.2rem] mx-[8px] whitespace-nowrap flex items-center`,style:Ls({color:J(p)[i.level].color,backgroundColor:J(p)[i.level].bg})},q(J(p)[i.level].text),5),k(`div`,{class:`truncate`,style:Ls({color:J(p)[i.level].color}),title:i.ps?i.ps:i.vuln_name},q(i.ps?i.ps:i.vuln_name),13,Nr)]}),_:2},1032,[`class`]),J(f).includes(i.m_name)?j(``,!0):(H(),A(_,{key:0,size:0,class:`text-font2 ml-10px items-center!`},{default:Z(function(){return[t[3]||(t[3]=k(`span`,null,`Contact Now`,-1)),P(v,{href:`mailto:support@aapanel.com`,target:`_blank`,class:`ml-2px`},{default:Z(function(){return Ll(t[2]||(t[2]=[N(`support@aapanel.com`,-1)]))}),_:1})]}),_:1}))]),P(y,{class:`w-200px`,options:h(i)},null,8,[`options`]),P(b,{name:`base-arrow-bottom`,size:20,class:`text-[#999] ml-3px`,style:Ls({transform:J(d)===i.m_name?`rotate(180deg)`:`rotate(0deg)`,transition:`transform 0.3s`})},null,8,[`style`])],2),P(x,{show:J(d)===i.m_name},{default:Z(function(){return[k(`div`,Jr,[k(`div`,oi,[k(`div`,yi,q(i.ps?`Risk Description`:`Involved software `),1),xl(k(`div`,{class:`collapse-item`,innerHTML:i.msg},null,8,Mi),[[yl,i.msg]]),xl(k(`div`,{class:`collapse-item`},q(i.soft_name?J(n).vulnerabilityInvolvesSoftware(i):``),513),[[yl,i.soft_name]])]),k(`div`,Gi,[t[4]||(t[4]=k(`div`,{class:`w-100px text-right`},`Solution`,-1)),i.tips?(H(),M(`div`,st,[(H(!0),M(g,null,G(i.tips,function(e,t){return H(),M(`p`,{key:t,class:V(t==0?``:`mt-[4px]`)},q(t+1)+`、`+q(e),3)}),128))])):j(``,!0),i.vuln_solution?(H(),M(`div`,vt,q(i.vuln_solution),1)):j(``,!0)]),xl(k(`div`,kt,[k(`div`,Rt,q(e.$t(`Home.Security.index_81`)),1),k(`div`,Kt,q(i.remind),1)],512),[[yl,i.remind]])])]}),_:2},1032,[`show`])],8,Un)}),128))])]}),_:1},8,[`expanded-names`])]}),_:1},8,[`show`,`description`])),J(i)?(H(),M(`div`,en,[t[5]||(t[5]=k(`span`,{class:`risk-spin h-[3rem] w-[33%] mb-[12px]`},null,-1)),(H(),M(g,null,G(4,function(e,t){return k(`span`,{class:`risk-spin h-[3rem] w-full mb-[12px]`,key:t})}),64)),t[6]||(t[6]=k(`span`,{class:`risk-spin h-[3rem] w-[60%] mb-[12px]`},null,-1)),(H(),M(g,null,G(3,function(e,t){return k(`span`,{class:`risk-spin h-[3rem] w-full mb-[12px]`,key:t})}),64)),t[7]||(t[7]=k(`span`,{class:`risk-spin h-[3rem] w-[40%] mb-[12px]`},null,-1))])):j(``,!0)],64)}}}),oc=D(cc,[[`__scopeId`,`data-v-aaa1e2c3`]]),L(),ve={class:`flex flex-col p-20px`},Hn={class:`text-16px mb-20px`},mr={class:`text-primary`},Mr={class:`text-error`},qr={class:`text-medium`},dc=F({__name:`risk-repair`,setup:function(e){var t=K(x()),n=t.resultItemLength,r=t.resultTable,i=t.resultColumn;return function(e,t){var a=ga,o=ba;return H(),M(`div`,ve,[k(`span`,Hn,[N(q(e.$t(`Home.Security.index_85`))+`:`+q(e.$t(`Home.Security.index_86`))+` `,1),k(`span`,mr,` [`+q(J(n).success)+`]`,1),N(`, `+q(e.$t(`Home.Security.index_87`))+` `,1),k(`span`,Mr,` [`+q(J(n).failed)+`]`,1),N(`, `+q(e.$t(`Ftp.Table.index_8`))+` `,1),k(`span`,qr,` [`+q(J(n).cannot_automatically)+`] `,1)]),P(a,{"max-height":400,data:J(r).data,columns:J(i)},null,8,[`data`,`columns`]),P(o,{class:`mt-10px`},{default:Z(function(){return[k(`li`,null,q(e.$t(`Home.Security.index_88`)),1)]}),_:1})])}}}),uc=dc,L(),as(),_e={class:`mb-16px text-20px`},Vn={class:`p-16px`},Wo=F({__name:`index`,setup:function(e){var n=Ea(function(){return E(function(){return t.import(`./view-home-security-legacy.js?v=1784873523001`).then(function(e){return e.r})},void 0)}),r=Ea(function(){return E(function(){return t.import(`./view-home-security-legacy.js?v=1784873523001`).then(function(e){return e.n})},void 0)}),i=x(),a=K(i),o=a.resultConfirm,s=a.isIgnoreAll,c=a.reportPopup;return i.getScanTotal(),i.getRules(),function(e,t){var i=da;return H(),M(`div`,null,[k(`div`,_e,q(e.$t(`Home.Security.index_80`)),1),k(`div`,Vn,[P(fc),P(gc),P(oc)]),P(i,{show:J(o),"onUpdate:show":t[0]||(t[0]=function(e){return B(o)?o.value=e:null}),title:`Result Confirmation`,width:700,component:uc},null,8,[`show`]),P(i,{show:J(s),"onUpdate:show":t[1]||(t[1]=function(e){return B(s)?s.value=e:null}),title:`Ignore risk items`,width:700,"min-height":400,component:J(n)},null,8,[`show`,`component`]),P(i,{show:J(c),"onUpdate:show":t[2]||(t[2]=function(e){return B(c)?c.value=e:null}),title:`Security Scan Report`,width:1e3,"min-height":800,component:J(r),footer:!0,"confirm-text":e.$t(`Public.Btn.Export`),"hide-close":!0},null,8,[`show`,`component`,`confirm-text`])])}}}),tc=Wo,L(),S=Da(`home-security-server`,function(){var e=W(!1),t=W(``);return{serverScanParams:W({scanStatus:!1,isEnd:!1,error:0,warn:0,time:0,progress:0,progressColor:`#20a53a`,progressConfig:{system_account:[],sshd_service:[],file_mode:[],software:[],other:[],backdoor:[],proc:[],history:[],log:[],rootkit:[]},statusTotal:{},allArr:[],result:{},progressStatus:{},active:{}}),checkTopic:t,isScan:e}}),L(),tt={class:`progress-header`},Bn={class:`progress-header-cot`},pr={key:0,class:`relative`},jr={class:`absolute top-[1.6rem] left-[2.6rem] flex flex-col`},Kr={class:`text-[1.2rem] font-bold leading-none`},ai={class:`progress-header-cot`},vi={class:`scanning-progress-title`},ji={class:`color-#fc6d26`},Wi={class:`scanning-progress-cont`},jc=F({__name:`server-scan`,setup:function(e){var t=S(),n=I(),i=K(t),a=i.serverScanParams,o=i.checkTopic,s=i.isScan,c=U({status:!0,time:0,security_count:0,risk_count:{warning:0,danger:7}}),l=W(``),u=function(e){return e},d=O(function(){return a.value.scanStatus&&!a.value.isEnd?`Scanning`:c.status?`Last detection time `+Ja(c.time):`Currently not undergoing security testing`}),f=O(function(){return a.value.scanStatus&&!a.value.isEnd?`Scanning-`.concat(l.value):a.value.isEnd?`Detection time:`+qa(a.value.time/1e3,`yyyy-MM-dd`):c.status?`The server may have security risks. It is recommended to check it immediately`:`The current security risk is unknown, please check immediately`}),p=hl(`/ws_project`,{immediate:!1,onMessage:function(e,t){var n=JSON.parse(t.data.replace(/'/g,`"`));if(n&&(n===void 0?`undefined`:Rl(n))===`object`&&`callback`in n)_(),a.value.scanStatus=!1,a.value.isEnd=!0,a.value.time=new Date().getTime(),C();else{var r;l.value=n.name,o.value=n.topic,a.value.progress=parseInt(n.progress),(r=a.value.progressConfig[n.topic])==null||r.push(n),a.value.statusTotal[n.topic]=v(a.value.progressConfig[n.topic]),a.value.allArr.push(n),n.status===3&&a.value.error++,(n.status===2||n.status===3)&&a.value.warn++,n.status!==1&&(a.value.progressColor=`#fc6d26`)}}}),m=p.open,h=p.send,_=p.close,v=function(e){var t={};return e.length&&e.forEach(function(e){t[e.status]?t[e.status]++:t[e.status]=1}),t},y=function(){if(n.isFree){X({source:399});return}if(a.value.scanStatus&&!a.value.isEnd){_(),b();return}else a.value.isEnd&&b();a.value.scanStatus=!0,m(),h({mod_name:`safe_detect`,def_name:`get_safe_scan`,ws_callback:``}),s.value=!0},b=function(){a.value.scanStatus=!1,a.value.isEnd=!1,a.value.error=0,a.value.warn=0,a.value.time=0,a.value.progress=0,a.value.progressColor=`#20a53a`,a.value.progressConfig={system_account:[],sshd_service:[],file_mode:[],software:[],other:[],backdoor:[],proc:[],history:[],log:[],rootkit:[]},a.value.statusTotal={},a.value.allArr=[],a.value.result={},a.value.progressStatus={},a.value.active={system_account:!1,sshd_service:!1,file_mode:!1,software:!1,other:!1,backdoor:!1,proc:!1,history:!1,log:!1,rootkit:!1}},x=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,2,,3]),[4,bo()];case 1:if(e=t.sent().message,z(e)){if(Object.prototype.hasOwnProperty.call(e,`msg`))return c.status=!1,[2];c.time=e.time,c.security_count=e.security_count,c.risk_count=e.risk_count}return[3,3];case 2:return t.sent(),c.status=!1,[3,3];case 3:return[2]}})})()},C=function(){var e=function(e){return e.sort(function(e,t){return t.status-e.status})};for(var t in a.value.progressConfig){var n=a.value.progressConfig[t];Array.isArray(n)&&n.length&&e(n)}var r=a.value.allArr;Array.isArray(r)&&r.length&&e(r);var i=a.value.result;if(i&&Object.keys(i).length){var o={};Object.keys(i).forEach(function(t){var n=i[t];Array.isArray(n)&&e(n)}),Object.keys(i).sort(function(e,t){var n=i[e].some(function(e){return e.status>1});return n===i[t].some(function(e){return e.status>1})?0:n?-1:1}).forEach(function(e){o[e]=i[e]}),a.value.result=o}};return x(),Rs(function(){_(),b()}),function(e,t){var n=sa,i=ie,o=r;return H(),M(`div`,tt,[k(`div`,Bn,[k(`div`,{class:V(`progresscirclebar `+(J(c).status?`security `:``)+`text-[`+(J(c).security_count===100?` #20a53a `:` #fc6d26 `)+`]`)},[J(c).status?(H(),M(g,{key:1},[J(a).scanStatus&&!J(a).isEnd?(H(),M(`div`,pr,[P(i,{class:`animate-spin`,type:`circle`,percentage:70,"stroke-width":4,color:J(a).warn||J(a).error?`#fc6d26`:`#20a53a`},{default:Z(function(){return[N(q(),1)]}),_:1},8,[`color`]),k(`div`,jr,[P(n,{name:`firewall-icon-safe-detect`.concat(J(a).warn||J(a).error?`-org`:``),size:50},null,8,[`name`]),k(`span`,Kr,q(e.$t(`Home.Security.index_41`)),1)])])):(H(),A(i,{key:1,type:`circle`,percentage:J(c).security_count,color:J(c).security_count===100?`#20a53a`:`#fc6d26`},{default:Z(function(){return[N(q(u(J(c).security_count)),1)]}),_:1},8,[`percentage`,`color`]))],64)):(H(),A(n,{key:0,size:100,name:`firewall-icon-safe-detect`}))],2)]),k(`div`,ai,[k(`div`,vi,[J(a).isEnd?(H(),M(g,{key:1},[t[2]||(t[2]=N(` Testing completed `,-1)),J(a).error>0||J(a).warn>0?(H(),M(g,{key:0},[t[1]||(t[1]=N(` ,Found `,-1)),J(a).warn>0?(H(),M(g,{key:0},[k(`span`,ji,q(J(a).warn),1),t[0]||(t[0]=N(` risk items `,-1))],64)):j(``,!0)],64)):j(``,!0)],64)):(H(),M(g,{key:0},[N(q(J(d)),1)],64))]),J(a).scanStatus?(H(),A(i,{key:0,percentage:J(a).progress,color:J(a).warn||J(a).error?`#fc6d26`:`#20a53a`,"stroke-width":10},null,8,[`percentage`,`color`])):j(``,!0),k(`div`,Wi,q(J(f)),1)]),k(`div`,null,[P(o,{size:`large`,type:J(a).scanStatus&&!J(a).isEnd?`warning`:`primary`,onClick:y,plain:!!(J(a).scanStatus&&!J(a).isEnd)},{default:Z(function(){return[N(q(J(a).scanStatus&&!J(a).isEnd?`Cancel Scan`:(J(a).isEnd,e.$t(`Home.Security.index_41`))),1)]}),_:1},8,[`type`,`plain`])])])}}}),Ac=D(jc,[[`__scopeId`,`data-v-9dc9905d`]]),L(),et={class:`progress-cont-list scrollable`},zn=[`onClick`],dr={class:`progress_type`},Ar={class:`progress_status`},Gr={key:0,class:`text-error`},ii={key:1,class:`text-warning`},_i={key:1},Ai={key:2,class:`text-font2`},Ui={key:0},ot={key:0,class:`progress_fold`},_t={class:`progress_item_body`},Ot={class:`info_cont`},Lt={class:`info_cont_desc`},kc=F({__name:`server-list`,setup:function(e){var t=K(S()),n=t.serverScanParams,r=t.checkTopic,i=t.isScan,a=[{color:`#888`,text:`Not Installed`},{color:`#666`,text:`Good`},{color:`#e6a23c`,text:`Warn`},{color:`red`,text:`Danger`}],o={system_account:`System Account`,sshd_service:`SSHD Remote Service`,file_mode:`Important file permissions and attributes`,software:`Key software detection`,other:`Other project testing`,backdoor:`Backdoor Detection`,proc:`Malicious processes`,history:`History Commands`,log:`Log troubleshooting`,rootkit:`Rootkit detection`},s=function(e){n.value.active[e]=!n.value.active[e]};return function(e,t){var c=sa;return H(),M(`div`,et,[(H(),M(g,null,G(o,function(t,o){return k(`div`,{key:o,class:V([o+`_item `+(J(n).active[o]?`active`:``),`progress_item`])},[k(`div`,{class:`progress_item_header`,onClick:function(e){return s(o)}},[k(`div`,dr,[P(c,{class:`title-icon`,name:`firewall-icon-`+o},null,8,[`name`]),k(`span`,null,q(t),1)]),k(`div`,Ar,[J(n).statusTotal[o]?(H(),M(g,{key:0},[J(n).statusTotal[o][3]||J(n).statusTotal[o][2]?(H(),M(g,{key:0},[J(n).statusTotal[o][3]?(H(),M(`span`,Gr,q(J(n).statusTotal[o][3])+` `+q(e.$t(`Home.Security.index_89`)),1)):j(``,!0),J(n).statusTotal[o][2]?(H(),M(`span`,ii,q((J(n).statusTotal[o][3]?``:`Found `)+J(n).statusTotal[o][2])+` `+q(e.$t(`Database.tools.index_20`)),1)):j(``,!0)],64)):J(n).scanStatus&&J(r)==o?(H(),M(`span`,_i,q(e.$t(`Home.Security.index_97`))+`... `,1)):(H(),M(`span`,Ai,q(e.$t(`Home.Security.index_98`)),1))],64)):(H(),M(g,{key:1},[J(n).scanStatus&&!J(n).statusTotal[o]?(H(),M(`span`,Ui,q(e.$t(`Home.Security.index_99`)),1)):j(``,!0)],64))]),J(i)?(H(),M(`div`,ot,[P(c,{name:`base-arrow-bottom`})])):j(``,!0)],8,zn),k(`div`,_t,[J(n).progressConfig[o]&&J(n).progressConfig[o].length?(H(!0),M(g,{key:0},G(J(n).progressConfig[o],function(e,t){return H(),M(`div`,{key:t,class:V([e.info?`active`:``,`progress_item_info`])},[k(`div`,Ot,[k(`div`,null,q(e.name),1),k(`div`,{style:Ls({color:a[e.status<0?0:e.status].color})},q(a[e.status<0?0:e.status].text),5)]),k(`div`,Lt,q(e.info||``),1)],2)}),128)):j(``,!0)])],2)}),64))])}}}),Oc=D(kc,[[`__scopeId`,`data-v-87a63b1c`]]),L(),$e={class:`text-20px`},Uo=F({__name:`index`,setup:function(e){return function(e,t){return H(),M(g,null,[k(`div`,$e,q(e.$t(`Home.Security.index_96`)),1),P(Ac),P(Oc)],64)}}}),Dc=Uo,L(),Qe={class:`h-750px`},Ho=F({__name:`index`,props:{initialMenu:{default:`overview`},data:{}},setup:function(e){var t=e,n=K(C()).menu,r=[{key:`overview`,label:function(){return P(sa,{size:32,name:n.value===`overview`?`home-aapanel-active`:`home-aapanel`},null)},component:Hs},{key:`risk`,label:function(){var e=n.value===`risk`?`home-risk-active`:`home-risk`;return P(w,{value:fo(`risk`),iconName:e},null)},component:tc},{key:`file`,label:function(){var e=n.value===`file`?`home-ware-active`:`home-ware`;return P(w,{value:fo(`file`),iconName:e},null)},component:Ia},{key:`loophole`,label:function(){var e=n.value===`loophole`?`home-web-active`:`home-web`;return P(w,{value:fo(`loophole`),iconName:e},null)},component:Cs},{key:`server`,label:function(){var e=n.value===`server`?`home-safeDetect-active`:`home-safeDetect`;return P(w,{value:fo(`server`),iconName:e},null)},component:Dc},{key:`global`,label:function(){return P(sa,{size:32,name:n.value===`global`?`home-alarm-active`:`home-alarm`},null)},component:wo}],i=function(){var e;return r.some(function(e){return e.key===t.initialMenu})?t.initialMenu:((e=r[0])==null?void 0:e.key)||`overview`};return function(){n.value=i()}(),function(e,t){var i=ya,a=la,o=Oo,s=m;return H(),M(`div`,Qe,[P(i,{"is-icon":``,value:J(n),"onUpdate:value":t[0]||(t[0]=function(e){return B(n)?n.value=e:null}),data:r,class:`relative`},null,8,[`value`]),P(s,{size:3,class:`absolute right-[2rem] top-[1rem] items-center!`},{default:Z(function(){return[P(o,{"icon-name":`demand`},{default:Z(function(){return[P(a,{href:`mailto:support@aapanel.com`,target:`_blank`},{default:Z(function(){return Ll(t[1]||(t[1]=[N(`support@aapanel.com`,-1)]))}),_:1})]}),_:1})]}),_:1})])}}}),e(`n`,fe({default:function(){return Sc}})),Sc=Ho,L(),Ze={class:`overview-wrapper`},Rn={class:`content`},er={class:`overview-title`},xr={class:`href`},zr={class:`bottom-menu`},ei={class:`content`},pi={class:`overview-title`},Ei={class:`href`},zi={class:`bottom-menu`},rt={class:`content`},ht={class:`overview-title`},Et={class:`href`},It={class:`bottom-menu`},Gt={class:`content`},$t={class:`overview-title`},on={class:`href`},un={class:`bottom-menu`},Vo=F({__name:`index`,setup:function(e){var t=Vl().server,n=O(function(){return t.value?t.value.site_total:0}),r=O(function(){return t.value?t.value.ftp_total:0}),a=O(function(){return t.value?t.value.database_total:0}),o=pl(),s=function(){o.push(`/site/php`)},c=function(){o.push(`/ftp`)},l=function(){o.push(`/database/mysql`)},u=function(){ll({width:1200,minHeight:750,component:Sc})},d=W(0);return function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,po()];case 1:return e=t.sent().message,z(e)&&(d.value=e.total),[2]}})})()}(),function(e,t){var o=la,f=i;return H(),A(f,{class:`mb-16px`,title:e.$t(`Home.index_67`)},{default:Z(function(){return[k(`div`,Ze,[k(`div`,{class:`overview-box`,onClick:s},[k(`div`,Rn,[k(`div`,er,q(e.$t(`Home.index_68`)),1),k(`div`,xr,[P(o,null,{default:Z(function(){return[N(q(J(n)),1)]}),_:1})])]),k(`div`,zr,q(e.$t(`Home.index_72`,[e.$t(`Home.index_68`)])),1)]),k(`div`,{class:`overview-box`,onClick:c},[k(`div`,ei,[k(`div`,pi,q(e.$t(`Home.index_69`)),1),k(`div`,Ei,[P(o,null,{default:Z(function(){return[N(q(J(r)),1)]}),_:1})])]),k(`div`,zi,q(e.$t(`Home.index_72`,[e.$t(`Home.index_69`)])),1)]),k(`div`,{class:`overview-box`,onClick:l},[k(`div`,rt,[k(`div`,ht,q(e.$t(`Home.index_70`)),1),k(`div`,Et,[P(o,null,{default:Z(function(){return[N(q(J(a)),1)]}),_:1})])]),k(`div`,It,q(e.$t(`Home.index_72`,[e.$t(`Home.index_70`)])),1)]),k(`div`,{class:`overview-box`,onClick:u},[k(`div`,Gt,[k(`div`,$t,q(e.$t(`Home.index_71`)),1),k(`div`,on,[P(o,{type:J(d)>0?`error`:`primary`},{default:Z(function(){return[N(q(J(d)),1)]}),_:1},8,[`type`])])]),k(`div`,un,q(e.$t(`Home.index_73`)),1)])])]}),_:1},8,[`title`])}}}),Vs=D(Vo,[[`__scopeId`,`data-v-6b844563`]]),L(),ko=pe(Qs(),1),Ye=[`onClick`],An={class:`content`},$n={class:`software-img h-95px`},br=[`src`],Rr={class:`software-name`},$r={class:`text`},fi={class:`content`},Ti={class:`software-img h-70px`},Ri=[`src`],nt={class:`software-name`},mt={class:`text`},Tt={class:`software-btn`},te=12,Bo=F({__name:`index`,setup:function(e){var t=Vl(),n=t.softList,a=t.softRecommend,o=W(!1),s={animation:200,disabled:!1,group:`description`,handle:`.move`,ghostClass:`ghost`,"item-key":`id`},c=O({get:function(){return n.value.length>te?n.value.slice(0,te):n.value},set:function(e){n.value=e}}),l=O(function(){return c.value.length>=te?[]:a.value.list.slice(0,te-c.value.length)}),u=O(function(){var e=te-c.value.length-l.value.length;return e>0?e:0}),d=O(function(){return Array.from({length:u.value},function(e){return e})}),f=function(e){return`/static/img/soft_ico/ico-`.concat(e.replace(/-+[{0-9},.,]+$/,``),`.png`)},p=function(){return Q(function(){return $(this,function(e){switch(e.label){case 0:return[4,Fc({ssort:n.value.map(function(e){return e.name}).join(`|`)})];case 1:return e.sent(),[2]}})})()},m=function(e){window.open(e.preview)},h=function(e){X({source:Number(e.pay)})},_=function(e){al(e.name)},v=function(e){gl(e)};return function(e,t){var n=pa;return H(),A(J(i),{title:e.$t(`Home.index_74`)},{default:Z(function(){return[P(J(ko.default),As({modelValue:J(c),"onUpdate:modelValue":t[0]||(t[0]=function(e){return B(c)?c.value=e:null})},s,{class:`software-wrapper`,onStart:t[1]||(t[1]=function(e){return o.value=!0}),onEnd:t[2]||(t[2]=function(e){return o.value=!1}),onSort:p}),{item:Z(function(e){var r=e.element;return[k(`div`,{class:`software-box`,onClick:function(e){return v(r)}},[k(`div`,An,[t[3]||(t[3]=k(`i`,{class:`iconfont icon-drag move`,title:``},null,-1)),k(`div`,$n,[k(`img`,{src:f(r.name)},null,8,br)]),k(`div`,Rr,[k(`span`,$r,q(r.title+` `+r.version),1),P(n,{class:`ml-4px`,value:r.status,"show-text":!1},null,8,[`value`])])])],8,Ye)]}),footer:Z(function(){return[(H(!0),M(g,null,G(J(l),function(n){return H(),M(`div`,{key:n.pid,class:`software-box`},[k(`div`,fi,[t[4]||(t[4]=k(`div`,{class:`recommend`},`AD`,-1)),k(`div`,Ti,[k(`img`,{"object-fit":`contain`,src:f(n.name)},null,8,Ri)]),k(`div`,nt,[k(`div`,mt,q(n.title),1)]),k(`div`,Tt,[n.isBuy?(H(),A(J(r),{key:1,class:`install`,onClick:function(e){return _(n)}},{default:Z(function(){return[N(q(e.$t(`Public.Btn.Install`)),1)]}),_:1},8,[`onClick`])):(H(),M(g,{key:0},[P(J(r),{class:`preview`,onClick:function(e){return m(n)}},{default:Z(function(){return[N(q(e.$t(`Public.Btn.Preview`)),1)]}),_:1},8,[`onClick`]),P(J(r),{class:`buy`,onClick:function(e){return h(n)}},{default:Z(function(){return[N(q(e.$t(`Component.Auth.index_3`)),1)]}),_:1},8,[`onClick`])],64))])])])}),128)),(H(!0),M(g,null,G(J(d),function(e){return H(),M(`div`,{key:e,class:`software-box`})}),128))]}),_:1},16,[`modelValue`])]}),_:1},8,[`title`])}}}),Hc=D(Bo,[[`__scopeId`,`data-v-6839f0b8`]]),L(),L(),Re={class:`mb-7px`},yn={class:`text-desc`},$o=F({__name:`info`,props:{info:{default:function(){return{}}}},setup:function(e){return function(t,n){var r=_,i=v;return H(),A(i,{cols:4,class:`w-full`},{default:Z(function(){return[(H(!0),M(g,null,G(e.info,function(e){return H(),A(r,{class:`text-center pt-35px px-15px`,key:e.label},{default:Z(function(){return[k(`div`,Re,[xl(k(`i`,{class:`spot rounded-5px inline-block w-10px h-10px mr-3px`,style:Ls({"background-color":e.bgColor})},null,4),[[yl,e.bgColor]]),k(`span`,yn,q(e.label),1)]),k(`div`,{class:`text-14px`,style:Ls({color:e.color})},q(e.value),5)]}),_:2},1024)}),128))]}),_:1})}}}),Jo=$o,L(),De={class:`relative`},vn={class:`absolute left-50px top-92px flex items-center w-110px z-1`},Ps=F({__name:`net`,props:{value:{},valueModifiers:{}},emits:[`update:value`],setup:function(e){var t=dl(e,`value`),n=Y().t,r=Vl().onServerReady,i=W({}),a=U({up:{label:n(`Home.index_79`),value:`0 B`,bgColor:`#F7B851`},down:{label:n(`Home.index_80`),value:`0 B`,bgColor:`#52A9FF`},upTotal:{label:n(`Home.index_81`),value:`0 B`},downTotal:{label:n(`Home.index_82`),value:`0 B`}}),o=W(`KB`),s=W([{label:`KB/s`,value:`KB`,disabled:!1},{label:`MB/s`,value:`MB`,disabled:!1},{label:`GB/s`,value:`GB`,disabled:!1},{label:`TB/s`,value:`TB`,disabled:!1}]),c=function(e){var t=e.option;return``.concat(n(`Home.index_83`),t.label)},l=Ul({series:[{name:n(`Home.index_79`),color:`#f7b851`},{name:n(`Home.index_80`),color:`#52a9ff`}],tooltipFormatter:function(e){var t=``,r=``;return Object.entries(e).forEach(function(e){var n=Fl(e,2)[1];t=qa(n.name,`HH:mm:ss`),r+=` +Number of threads: `,e.num_threads)},[e.proc_name])}},{key:`memory_usage`,title:o(`Home.index_48`),width:100},el({width:80,options:function(e){return[{label:o(`Home.index_26`),disabled:e.important===1,onClick:function(){var t=e.explain.split(`The process of`)[1];tl({title:o(`Home.index_49`),content:function(){return P(`span`,{class:`text-error text-14px`},[o(`Home.index_50`,[e.proc_name,t])])},onConfirm:function(){return Q(function(){return $(this,function(t){switch(t.label){case 0:return[4,ys({pid:e.pid})];case 1:return t.sent(),x(!0,!0),[2]}})})()}})}}]}})]),d=u.table,f=u.columns,p=function(){return Q(function(){return $(this,function(e){switch(e.label){case 0:return c.value.includes(`top5`)?[4,x(!0,!0)]:[3,2];case 1:return e.sent(),[3,3];case 2:b(),e.label=3;case 3:return[2]}})})()},m=function(){X({source:141})},h=sl(),g=h.loading,_=h.setLoading,v=cl(function(){return Q(function(){return $(this,function(e){switch(e.label){case 0:return[4,x()];case 1:return e.sent(),[2]}})})()},5),y=v.loop,b=v.clearTimer,x=function(){var e=arguments.length>0&&arguments[0]!==void 0&&arguments[0],t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return Q(function(){var n;return $(this,function(r){switch(r.label){case 0:return r.trys.push([0,,2,3]),a.value?[2]:(t&&b(),e&&_(!0),[4,Za()]);case 1:return n=r.sent().message,z(n)&&(d.data=R(n.memory_high_occupancy_software_list)?n.memory_high_occupancy_software_list:[]),t&&y(),[3,3];case 2:return e&&_(!1),[7];case 3:return[2]}})})()};return n({clearTimer:b,onUpdateCollapse:p}),function(t,n){var i=r,o=s,u=ga;return H(),M(`div`,Ve,[k(`div`,jn,[k(`div`,or,q(t.$t(`Home.index_37`)),1),P(qc,{value:e.value},null,8,[`value`]),k(`div`,Er,[P(i,{type:`primary`,onClick:l},{default:Z(function(){return[N(q(t.$t(`Home.index_40`)),1)]}),_:1})])]),P(Sa,{"expanded-names":J(c),"onUpdate:expandedNames":[n[0]||(n[0]=function(e){return B(c)?c.value=e:null}),p]},{default:Z(function(){return[P(o,{name:`info`},{header:Z(function(){return[k(`div`,Hr,q(t.$t(`Home.index_41`)),1)]}),default:Z(function(){return[k(`div`,ti,[k(`div`,mi,[k(`div`,Di,[k(`div`,Bi,q(t.$t(`Home.index_42`)),1),k(`div`,pt,q(e.memory.memRealUsed)+` MB`,1)]),k(`div`,Ct,[k(`div`,Pt,q(t.$t(`Home.index_43`)),1),k(`div`,Ut,q(e.memory.memTotal)+` MB`,1)])]),k(`div`,Zt,[k(`div`,an,[k(`div`,ln,q(t.$t(`Home.index_44`)),1),k(`div`,pn,q(e.memory.memFree)+` MB`,1)]),k(`div`,hn,[k(`div`,_n,q(t.$t(`Home.index_45`)),1),k(`div`,Kn,q(e.memory.memBuffers)+`/`+q(e.memory.memCached)+` MB`,1)])])])]}),_:1}),P(o,{name:`top5`},{header:Z(function(){return[k(`div`,Jn,q(t.$t(`Home.index_46`)),1)]}),default:Z(function(){return[k(`div`,Xn,[P(u,{loading:J(g),"loading-num":5,data:J(d).data,columns:J(f)},Ta({_:2},[J(a)?{name:`empty`,fn:Z(function(){return[k(`div`,Zn,[k(`span`,Qn,q(t.$t(`Home.index_21`)),1),P(i,{class:`w-90px h-24px px-0`,type:`primary`,onClick:m},{default:Z(function(){return[N(q(t.$t(`Home.index_22`)),1)]}),_:1})])]}),key:`0`}:void 0]),1032,[`loading`,`data`,`columns`])])]}),_:1})]}),_:1},8,[`expanded-names`])])}}}),Xo=ts,L(),Be={class:`text-15px leading-20px`},kn={key:0},ar={key:1},Fo=F({__name:`index`,setup:function(e){var t=Vl().onServerReady,n=W({memTotal:0,memFree:0,memBuffers:0,memCached:0,memRealUsed:0}),r=W(0),i=W(!1),a=W(!1),o=W(`.`),s=null,c=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:i.value=!0,a.value=!0,s=window.setInterval(function(){if(o.value===`...`?o.value=`.`:o.value+=`.`,r.value>1){var e=r.value-r.value*.2;r.value=e>1?e:1}},400),t.label=1;case 1:return t.trys.push([1,3,,4]),[4,Js()];case 2:return e=t.sent().message,a.value=!1,l(),z(e)&&setTimeout(function(){n.value=e,r.value=u(),i.value=!1},2e3),[3,4];case 3:return t.sent(),i.value=!1,a.value=!1,l(),[3,4];case 4:return[2]}})})()},l=function(){s&&clearInterval(s)},u=function(){var e=n.value,t=e.memTotal,r=e.memRealUsed;return t>0?Math.round(r/t*1e3)/10:0},d=W(),f=function(e){if(e){var t;(t=d.value)==null||t.onUpdateCollapse()}else{var n;(n=d.value)==null||n.clearTimer()}};return t(`memory`,function(e){i.value||(n.value=e.mem,r.value=u())}),function(e,t){return H(),A(na,{value:J(r),disabled:J(i),"show-text":J(i),"onUpdate:show":f},{title:Z(function(){return[k(`span`,null,q(e.$t(`Home.index_37`)),1)]}),progress:Z(function(){return[k(`div`,Be,[J(a)?(H(),M(`span`,kn,q(e.$t(`Home.index_38`))+q(J(o)),1)):(H(),M(`span`,ar,[N(q(e.$t(`Home.index_39`)),1),t[0]||(t[0]=k(`br`,null,null,-1)),t[1]||(t[1]=N(`0 B`,-1))]))])]}),desc:Z(function(){return[k(`span`,null,q(J(n).memRealUsed)+` / `+q(J(n).memTotal)+`(MB)`,1)]}),popover:Z(function(){return[P(Xo,{ref_key:`infoRef`,ref:d,value:J(r),memory:J(n),confirm:c},null,8,[`value`,`memory`])]}),_:1},8,[`value`,`disabled`,`show-text`])}}}),ks=Fo,L(),ze={class:`w-380px p-20px`},On={class:`flex items-center mb-12px`},ir={class:`mx-8px text-14px`},Tr={class:`flex justify-end flex-1`},Vr={class:`flex-1`},di={class:`p-12px pb-0 text-13px text-default`},wi={class:`mt-8px`},Li={class:`mt-8px`},Xi={class:`mt-8px`},ft={class:`flex-1`},St={class:`p-12px pb-0 text-13px text-default`},Nt={class:`mt-8px`},Ht={class:`mt-8px`},Xt={class:`mt-8px`},rn={class:`mt-8px`},es=F({__name:`info`,props:{value:{default:0},data:{}},setup:function(e){var t=I(),n=W([`info`,`inode`]),i=function(){return Q(function(){return $(this,function(e){switch(e.label){case 0:return t.isFree?(X({source:350}),[2]):[4,xa(`disk_analysis`)];case 1:return e.sent(),[4,gl({name:`disk_analysis`,title:`Disk analysis`,admin:!0})];case 2:return e.sent(),[2]}})})()};return function(t,a){var o=r,c=fa,l=s;return H(),M(`div`,ze,[k(`div`,On,[k(`div`,ir,q(t.$t(`Home.index_51`)),1),P(qc,{value:e.value,desc:t.$t(`Home.index_97`)},null,8,[`value`,`desc`]),k(`div`,Tr,[P(o,{type:`primary`,onClick:a[0]||(a[0]=function(e){return i()})},{default:Z(function(){return[N(q(t.$t(`Home.index_52`)),1)]}),_:1})])]),P(Sa,{"expanded-names":J(n),"onUpdate:expandedNames":a[1]||(a[1]=function(e){return B(n)?n.value=e:null})},{default:Z(function(){return[P(l,{name:`info`},{header:Z(function(){return[k(`div`,Vr,q(t.$t(`Home.index_53`)),1)]}),default:Z(function(){return[k(`div`,di,[k(`div`,null,q(t.$t(`Home.index_54`))+q(e.data.type),1),k(`div`,wi,q(t.$t(`Home.index_55`))+q(e.data.path),1),P(c,{class:`mt-8px`,height:22,value:e.value,"indicator-placement":`inside`},null,8,[`value`]),k(`div`,Li,q(t.$t(`Home.index_56`))+q(e.data.size[2])+q(t.$t(`Home.index_57`))+q(e.data.size[0]),1),k(`div`,Xi,q(t.$t(`Home.index_58`))+q(e.data.size[1])+q(t.$t(`Home.index_59`))+q(e.data.size[4]),1)])]}),_:1}),P(l,{name:`inode`},{header:Z(function(){return[k(`div`,ft,q(t.$t(`Home.index_60`)),1)]}),default:Z(function(){return[k(`div`,St,[k(`div`,null,q(t.$t(`Home.index_61`))+q(e.data.filesystem),1),k(`div`,Nt,q(t.$t(`Home.index_62`))+q(e.data.inodes[0]),1),k(`div`,Ht,q(t.$t(`Home.index_63`))+q(e.data.inodes[1]),1),k(`div`,Xt,q(t.$t(`Home.index_64`))+q(e.data.inodes[2]),1),k(`div`,rn,q(t.$t(`Home.index_65`))+q(e.data.inodes[3]),1)])]}),_:1})]}),_:1},8,[`expanded-names`])])}}}),Yo=es,L(),Po=F({__name:`index`,props:{item:{}},setup:function(e){return function(t,n){return H(),A(na,{value:e.item.percent},{title:Z(function(){return[k(`span`,null,q(e.item.path),1)]}),desc:Z(function(){return[k(`span`,null,q(e.item.size[1])+` / `+q(e.item.size[0]),1)]}),popover:Z(function(){return[P(Yo,{value:e.item.percent,data:e.item},null,8,[`value`,`data`])]}),_:1},8,[`value`])}}}),ja=Po,L(),No=F({__name:`index`,setup:function(e){var t=il().defer,n=Vl().onServerReady,r=W([]),a=function(e){var t=Fl(e,4)[3];return parseFloat(t)};return n(`state`,function(e){r.value=e.disk.map(function(e){return e.percent=a(e.size),e})}),function(e,n){var a=_,o=v,s=i;return H(),A(s,{class:`mb-16px`,title:e.$t(`Home.index_66`)},{default:Z(function(){return[P(o,{cols:`2 800:4 1000:5 1200:6`},{default:Z(function(){return[J(t)(2)?(H(),A(a,{key:0},{default:Z(function(){return[P(Ss)]}),_:1})):j(``,!0),J(t)(3)?(H(),A(a,{key:1},{default:Z(function(){return[P(wa)]}),_:1})):j(``,!0),J(t)(4)?(H(),A(a,{key:2},{default:Z(function(){return[P(ks)]}),_:1})):j(``,!0),(H(!0),M(g,null,G(J(r),function(e){return H(),A(a,{key:e.path},{default:Z(function(){return[P(ja,{item:e},null,8,[`item`])]}),_:2},1024)}),128))]}),_:1})]}),_:1},8,[`title`])}}}),Uc=No,L(),e(`a`,C=Da(`home-security`,function(){var e=W(`overview`),t=W({score:85,scoreLevel:`Good`,riskNum:3,subtitle:`The overall security status of the system is good. It is recommended to check the security configuration regularly.`}),n=W({day:1,time:`--`,virus:`--`}),r=W({risk_scan:{status:!1,icon:`home-risk`,name:`Risk Scan`},safe_detect:{status:!1,icon:`home-safeDetect`,name:`Safety Testing`},file_detection:{status:!1,icon:`home-ware`,name:`Malicious file detection`},vul_scan:{status:!1,icon:`home-web`,name:`Vulnerability Scanning`},hids:{status:!1,icon:`home-hids`,name:`Intrusion Detection`},tamper:{status:!1,icon:`home-tamper`,name:`Tamper-proof`}}),i=W([{title:`Bug`,type:`loophole`,tips:`Timely discovery of vulnerabilities in the website and timely upgrade of the version can prevent hackers from taking advantage of the situation.`,value:0},{title:`Malicious files`,type:`file`,tips:`Detection of malicious files (such as viruses, Trojans) that may steal information or damage the system`,value:0},{title:`Intrusion Detection`,type:`intrusion`,tips:`Analyze abnormal process behavior on the server to detect potential intrusions and issue alerts immediately`,value:0},{title:`Risk`,type:`risk`,tips:`Conduct comprehensive inspections on websites/panel/systems to eliminate hidden risks`,value:0},{title:`Baseline issues`,type:`server`,tips:`Check whether the server configuration meets security standards`,value:0},{title:`Tamper-proof`,type:`tamper`,tips:`Tamper-proof for Enterprise:Real-time protection to see if web page content is illegally modified`,value:0}]),a=W(!0),o=W(!0);return{menu:e,scoreData:t,safe:n,capabilitySwitch:r,risk_details:i,hidsInstalled:a,tamperInstalled:o,getSafeOverviewData:function(){return Q(function(){var e,s,c;return $(this,function(l){switch(l.label){case 0:return[4,ho()];case 1:return e=l.sent().message,z(e)&&(s=e.security_status,c=e.risk_details,t.value.score=e.score,t.value.scoreLevel=e.level,t.value.riskNum=e.risk_count,t.value.subtitle=e.level_description,n.value.day=e.protect_days,n.value.time=e.risk_scan_time.slice(0,10)||`-`,n.value.virus=e.virus_update_time.slice(0,10)||`-`,r.value.risk_scan.status=s.risk_scan,r.value.safe_detect.status=s.safe_detect,r.value.file_detection.status=s.file_detection,r.value.vul_scan.status=s.vul_scan,r.value.tamper.status=s.tamper,r.value.hids.status=s.hids,i.value[0].value=c.vul_scan.total||0,i.value[1].value=c.file_detection.total||0,i.value[2].value=c.hids.total||0,i.value[3].value=c.homepage_risk.total||0,i.value[4].value=c.safe_detect.total||0,i.value[5].value=c.tamper.total||0,a.value=s.hids_installed,o.value=s.tamper_installed),[2]}})})()}}})),L(),Qi=K(C()),rc=Qi.risk_details,w=F({props:{value:{type:Number,required:!0},iconName:{type:String,required:!0}},setup:function(e){return function(){return P(g,null,[P(sa,{size:32,name:e.iconName},null),e.value>0?P(`div`,{class:`absolute top-15px right-20px h-18px bg-error text-white rounded-full px-6px text-12px`},[e.value]):``])}}}),fo=function(e){var t;return((t=rc.value.find(function(t){return t.type===e}))==null?void 0:t.value)||0},e(`i`,ec=function(e){switch(e){case 1:return{text:`Low`,style:`color: #D4BB00; background-color: rgba(232, 213, 68, 0.1);`};case 2:return{text:`Medium`,style:`color: #f0ad4e; background-color: rgba(240, 173, 78, 0.14);`};case 3:return{text:`High`,style:`color: #EF0808; background-color: rgba(239, 8, 8, 0.1);`};case 4:return{text:`Urgent`,style:`color: #ffffff; background-color: #cf1322; font-weight: bold;`};default:return{text:`--`,style:`color: #8c8c8c; background-color: #f5f5f5;`}}}),L(),Is=function(e){return Ll(new Set(e)).map(function(e){return{path:e}})},y=Da(`home-security-file`,function(){var e=W({status:!1,isHasMounts:!1}),t=W(!1),n=W(!1),r=W(`--`),i=W([{title:`Total Scanned`,value:0,style:`color: var(--home-risk-file-info-item-color)`},{title:`High risk`,value:0,style:`color: #F50606;`,id:2},{title:`Moderate`,value:0,style:`color: #FF9900`,id:1},{title:`Low risk`,value:0,style:`color: #DDC400`,id:0}]),a=W([]),o=W([]);return{lastScanTime:r,riskLevelsOverview:i,dynamicKill:t,autoIntercept:n,ossConfig:e,monitorPath:a,excludePath:o,getConfig:function(){return Q(function(){var r,i;return $(this,function(s){switch(s.label){case 0:return[4,io()];case 1:return r=s.sent().message,z(r)&&(i=r.data,n.value=i.quarantine,t.value=i.dynamic_detection,e.value={status:i.scan_oss,isHasMounts:i.has_oss_mounts},a.value=Is(i.monitor_dirs),o.value=Is(i.exclude_dirs)),[2]}})})()}}}),L(),Le={class:`home-security-file`},Dn={class:`text-right lastScan-time mb-2`},rr={class:`infoList`},wr={class:`text-[1.2rem] info-title mb-[1.6rem]`},Ba=F({__name:`file-info`,setup:function(e){var t=K(y()),n=t.lastScanTime,r=t.riskLevelsOverview;return function(e,t){return H(),M(`div`,Le,[k(`div`,Dn,q(e.$t(`Home.Security.index_9`))+`:`+q(J(n)),1),k(`div`,rr,[(H(!0),M(g,null,G(J(r),function(e){return H(),M(`div`,{class:`flex-1 text-center item-list`,key:e.title},[k(`div`,wr,q(e.title),1),k(`div`,{class:`text-[2.4rem]`,style:Ls(e.style)},q(e.value),5)])}),128))])])}}}),za=D(Ba,[[`__scopeId`,`data-v-232a23b2`]]),L(),Ie={class:`p-20px h-full`},En={class:`flex items-center`},nr={class:`mr-8px`},Cr={key:0},Br={key:1},Fa=F({__name:`file-advanced`,setup:function(e){var t=Y().t,n=y(),i=K(n),a=i.autoIntercept,o=i.monitorPath,s=i.excludePath,c=W(`monitor`),l=[{key:`monitor`,label:`Monitor Directory`},{key:`exclude`,label:`Exclude Directory`},{key:`ignore`,label:`Ignore File`}],u=W(``),d=_l([{title:t(`Site.DelSite.index_2`),key:`path`,width:200},el({width:100,options:function(e){return[{label:t(`Public.Btn.Del`),onClick:function(){return Q(function(){return $(this,function(r){switch(r.label){case 0:return c.value===`ignore`?[4,Oa({md5:e.md5})]:[3,2];case 1:return r.sent(),C(),[2];case 2:return nl({title:c.value===`ignore`?t(`Public.Btn.Cancel`):t(`Public.Btn.Del`),content:`Are you sure you want to delete this path? [`.concat(e.path,`]`),onConfirm:function(){return Q(function(){var t;return $(this,function(r){switch(r.label){case 0:return t=c.value===`monitor`,[4,Mc(Dl({},t?`delete_monitor_path`:`delete_exclude_path`,e.path))];case 1:return r.sent(),[4,n.getConfig()];case 2:return r.sent(),p.data=t?o.value:s.value,[2]}})})()}}),[2]}})})()}}]}})]),f=d.keys,p=d.table,m=d.columns,h=O(function(){var e=m.value;if(c.value===`ignore`){var n=Il(e),r=n[0],i=n.slice(1);return[r,{title:`MD5`,key:`md5`},{title:t(`Config.Safe.index_152`),key:`time`,width:150}].concat(Ll(i))}return e}),g=function(e){return Q(function(){var n;return $(this,function(r){return n=e?`Whether to enable automatic isolation (not recommended), this feature will have a probability of isolating normal files.`:`Whether dynamic detection is turned off, this feature will make it possible to isolate normal files.`,nl({title:t(`Home.Security.index_25`),content:n,onConfirm:function(){return Q(function(){return $(this,function(t){switch(t.label){case 0:return[4,Mc({quarantine:e})];case 1:return t.sent(),a.value=e,[2]}})})()}}),[2]})})()},_=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return e=c.value===`monitor`,[4,Mc(Dl({},e?`add_monitor_path`:`add_exclude_path`,u.value))];case 1:return t.sent(),[4,n.getConfig()];case 2:return t.sent(),u.value=``,p.data=e?o.value:s.value,[2]}})})()},v=function(e){return Q(function(){return $(this,function(t){switch(t.label){case 0:return c.value=e,e===`monitor`?(p.data=o.value,[3,4]):[3,1];case 1:return e===`exclude`?(p.data=s.value,[3,4]):[3,2];case 2:return[4,C()];case 3:t.sent(),t.label=4;case 4:return[2]}})})()},b=sl(),x=b.loading,S=b.setLoading,C=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),S(!0),[4,ro()];case 1:return e=t.sent().message,R(e)&&(p.data=e.map(function(e){return{path:e.filepath,md5:e.md5_to_add,time:e.timestamp}})),[3,3];case 2:return S(!1),[7];case 3:return[2]}})})()};return function(){return Q(function(){return $(this,function(e){return p.data=o.value,[2]})})()}(),function(e,t){var n=se,i=va,o=ca,s=r,d=ga,m=ha,y=ba;return H(),M(`div`,Ie,[P(i,{value:J(c),"onUpdate:value":[t[0]||(t[0]=function(e){return B(c)?c.value=e:null}),v],options:l},{suffix:Z(function(){return[k(`div`,En,[k(`span`,nr,q(e.$t(`Home.Security.index_25`)),1),P(n,{value:J(a),size:`small`,"onUpdate:value":g},null,8,[`value`])])]}),_:1},8,[`value`]),P(m,null,Ta({table:Z(function(){return[P(d,{keys:J(f),"onUpdate:keys":t[2]||(t[2]=function(e){return B(f)?f.value=e:null}),"row-key":`path`,data:J(p).data,columns:J(h),"max-height":300,loading:J(x)},null,8,[`keys`,`data`,`columns`,`loading`])]}),_:2},[J(c)===`ignore`?void 0:{name:`toolsLeft`,fn:Z(function(){return[P(o,{class:`w-[350px]`,value:J(u),"onUpdate:value":t[1]||(t[1]=function(e){return B(u)?u.value=e:null}),placeholder:e.$t(`Site.Placeholder.Index_5`)},null,8,[`value`,`placeholder`]),P(s,{type:`primary`,onClick:_},{default:Z(function(){return[N(q(e.$t(`Public.Btn.Add`)),1)]}),_:1})]}),key:`0`}]),1024),P(y,{class:`mt-16px`},{default:Z(function(){return[J(c)===`ignore`?j(``,!0):(H(),M(`li`,Cr,`Avoid adding full disk path monitoring, such as /`)),J(c)===`ignore`?(H(),M(`li`,Br,`Ignore items will be matched based on the md5 value of the file, and identical files will be ignored`)):j(``,!0)]}),_:1})])}}}),Pa=Fa,L(),Fe={class:`flex items-center`},Wa=F({__name:`file-switch`,emits:[`scanComplete`],setup:function(e,t){var n=t.emit,i=Y().t,a=n,o=y();K(o).ossConfig;var s=ul(i(`Config.Alarm.index_21`)),c=Vc(!1),l=function(){return Q(function(){return $(this,function(e){switch(e.label){case 0:if(c.value)return[2];c.value=!0,e.label=1;case 1:return e.trys.push([1,,3,4]),[4,yc()];case 2:return e.sent(),a(`scanComplete`),[3,4];case 3:return c.value=!1,[7];case 4:return[2]}})})()};return function(){return Q(function(){return $(this,function(e){switch(e.label){case 0:return[4,o.getConfig()];case 1:return e.sent(),[2]}})})()}(),function(e,t){var n=r,i=da;return H(),M(`div`,Fe,[j(``,!0),j(``,!0),P(n,{size:`small`,onClick:t[0]||(t[0]=function(e){return J(s).show=!0})},{default:Z(function(){return Ll(t[3]||(t[3]=[N(`Advanced Settings`,-1)]))}),_:1}),t[4]||(t[4]=k(`span`,{class:`text-desc mx-[1.2rem]`},`|`,-1)),P(n,{size:`small`,loading:J(c),disabled:J(c),onClick:l},{default:Z(function(){return[N(q(e.$t(`Home.Security.index_41`)),1)]}),_:1},8,[`loading`,`disabled`]),P(i,{show:J(s).show,"onUpdate:show":t[1]||(t[1]=function(e){return J(s).show=e}),title:J(s).title,data:J(s).data,width:800,"min-height":500,footer:!1,component:Pa},null,8,[`show`,`title`,`data`])])}}}),Ua=Wa,L(),Pe={class:`p-16px`},Ra=F({__name:`file-ignore-result`,props:{data:{}},setup:function(e){var t=Y().t,n=e,r=_l([{key:`filepath`,title:t(`Site.TableRow.index_2`),width:`70%`},{key:`success`,title:t(`Public.Table.Status`),render:function(e){return P(`span`,{class:e.success?`text-primary`:`text-error`},[N(` `),e.success?t(`Site.PHP.index_35`):t(`Mail.Mass.index_7`),N(` `)])}}]),i=r.table,a=r.columns;return Fs(function(){i.data=n.data.message}),function(e,t){var n=ga;return H(),M(`div`,Pe,[P(n,{data:J(i).data,columns:J(a),"max-height":200},null,8,[`data`,`columns`])])}}}),La=Ra,L(),as(),Ha=F({__name:`file-list`,setup:function(e){var n=Ea(function(){return E(function(){return t.import(`./view-home-security-legacy.js?v=1786507437784`).then(function(e){return e.o})},void 0)}),r=Y().t,i=y(),a=I(),o=K(C()).risk_details,s=K(i),c=s.riskLevelsOverview,l=s.lastScanTime,u=ul(),d=U({p:1,limit:30,day:``}),f=[{label:r(`Home.Security.index_12`),value:``},{label:r(`Home.Security.index_13`),value:1},{label:r(`Home.Security.index_14`),value:7},{label:r(`Home.Security.index_15`),value:30}],p=_l([{type:`selection`},{title:r(`Component.SelectPath.index_3`),key:`filename`,ellipsis:{tooltip:{width:`trigger`}}},{title:r(`Home.Security.index_1`),key:`threat_type`,width:86,render:function(e){return P(le,null,{default:function(){return[e.threat_type]}})}},{title:`MD5`,key:`md5`,ellipsis:{tooltip:{width:`trigger`}}},{title:r(`Account.Logs.logsState-131428-1`),key:`risk_level_desc`,width:80,render:function(e){var t;return P(`span`,{style:(t=c.value.find(function(t){return t.id===e.risk_level}))==null?void 0:t.style},[N(` `),e.risk_level_desc,N(` `)])}},{title:r(`Home.Security.index_16`),key:`time`,width:140},el({width:160,options:function(e){return[{label:r(`Ftp.Table.index_8`),onClick:function(){nl({title:`Ignore malicious file`,content:`Are you sure you want to ignore this malicious file? [`.concat(e.filename,`]`),onConfirm:function(){return Q(function(){var t,n,i,a;return $(this,function(o){switch(o.label){case 0:return t=e.filepath,n=e.md5,[4,Rc({files:JSON.stringify([{filepath:t,md5:n}])})];case 1:return i=o.sent(),a=i.message,R(a)&&(a[0].success?js.success(r(`Home.Security.index_20`)):js.error(a[0].message)),b(),[2]}})})()}})}},{label:r(`Home.Security.index_17`),onClick:function(){if(a.isFree){X({source:399});return}nl({title:r(`Home.Security.index_18`),content:r(`Home.Security.index_19`),onConfirm:function(){return Q(function(){return $(this,function(t){switch(t.label){case 0:return[4,ka({file_list:JSON.stringify([{filepath:e.filepath,md5:e.md5}]),action_type:`delete`},!1)];case 1:return t.sent(),js.success(r(`Home.Security.index_20`)),b(),[2]}})})()}})}},{label:r(`Security.Anti.Index_21`),onClick:function(){u.data=e,u.title=`[`.concat(e.filename,`] `,r(`Home.Security.index_21`)),u.show=!0}}]}})]),m=p.keys,h=p.table,g=p.columns,_=[{key:`delete`,type:`confirm`,label:r(`Home.Security.index_17`),confirm:{title:r(`Crontab.Planned.index_16`,[r(`Home.Security.index_22`)]),desc:r(`Crontab.Planned.index_17`,[r(`Home.Security.index_22`)]),columns:[g.value[1]],api:function(e){return ka({file_list:JSON.stringify([{filepath:e.filepath,md5:e.md5}]),action_type:`delete`},!1)},done:function(){return Q(function(){return $(this,function(e){switch(e.label){case 0:return[4,b()];case 1:return e.sent(),m.value=[],[2]}})})()}}},{key:`ignore`,label:r(`Ftp.Table.index_8`),onBatch:function(e){nl({title:r(`Ftp.Table.index_8`),content:`Are you sure you want to ignore these malicious files?`,onConfirm:function(){return Q(function(){var t;return $(this,function(n){switch(n.label){case 0:return[4,Rc({files:JSON.stringify(e.map(function(e){return{filepath:e.filepath,md5:e.md5}}))})];case 1:return t=n.sent().message,R(t)&&ll({title:r(`Public.Table.Result`),width:480,data:{message:t},component:La}),m.value=[],b(),[2]}})})()}})}}],v=function(e){d.day=e,h.data=[],b()},b=function(){return Q(function(){var e,t,n;return $(this,function(r){switch(r.label){case 0:return r.trys.push([0,,2,3]),h.loading=!0,[4,oo({day:d.day?d.day:null,p:d.p,limit:d.limit})];case 1:return e=r.sent().message,z(e)&&(h.data=e.detected.map(function(e,t){return Pl(Ml({},e),{keyid:t})}),o.value[1].value=e.total_detected,l.value=e.last_scan_time,t=e.total_scanned_files,n=e.risk_stats,c.value[0].value=t,c.value[1].value=n[2],c.value[2].value=n[1],c.value[3].value=n[0],h.total=e.total_detected),[3,3];case 2:return h.loading=!1,[7];case 3:return[2]}})})()};return b(),function(e,t){var r=ae,i=ga,a=ma,o=_a,s=ha,c=ba,l=da;return H(),M(`div`,null,[P(s,null,{toolsLeft:Z(function(){return[P(r,{value:J(d).day,"onUpdate:value":[t[0]||(t[0]=function(e){return J(d).day=e}),v],options:f,class:`mr-[1rem] !w-[12rem]`},null,8,[`value`])]}),toolsRight:Z(function(){return[P(Ua,{onScanComplete:b})]}),table:Z(function(){return[P(i,{"loading-num":3,"checked-row-keys":J(m),"onUpdate:checkedRowKeys":t[1]||(t[1]=function(e){return B(m)?m.value=e:null}),"row-key":`keyid`,loading:J(h).loading,data:J(h).data,columns:J(g),"max-height":`220px`},null,8,[`checked-row-keys`,`loading`,`data`,`columns`])]}),pageLeft:Z(function(){return[P(a,{"checked-row-keys":J(m),"onUpdate:checkedRowKeys":t[2]||(t[2]=function(e){return B(m)?m.value=e:null}),"row-key":`keyid`,data:J(h).data,options:_},null,8,[`checked-row-keys`,`data`])]}),pageRight:Z(function(){return[P(o,{"show-size-picker":!1,"show-quick-jumper":!1,page:J(d).p,"onUpdate:page":t[3]||(t[3]=function(e){return J(d).p=e}),"page-size":J(d).limit,"onUpdate:pageSize":t[4]||(t[4]=function(e){return J(d).limit=e}),"item-count":J(h).total,onRefresh:b},null,8,[`page`,`page-size`,`item-count`])]}),_:1}),P(c,{class:`mt-16px`},{default:Z(function(){return[k(`li`,null,q(e.$t(`Home.Security.index_10`)),1),j(``,!0)]}),_:1}),P(l,{show:J(u).show,"onUpdate:show":t[5]||(t[5]=function(e){return J(u).show=e}),title:J(u).title,data:J(u).data,width:500,"min-height":400,footer:!1,component:J(n)},null,8,[`show`,`title`,`data`,`component`])])}}}),Va=Ha,L(),Ne={class:`text-20px`},Mo=F({__name:`index`,setup:function(e){return function(e,t){return H(),M(g,null,[k(`div`,Ne,q(e.$t(`Home.Security.index_32`)),1),P(za),P(Va)],64)}}}),Ia=Mo,L(),Me={class:`text-20px`},Tn={class:`w-250px`},qo=F({__name:`index`,setup:function(e){var t=Y().t,n=W(null),i=U({status:!0,type:[],method:[]}),s={type:{trigger:`change`,type:`array`,required:!0,message:t(`Home.Security.index_36`)},method:{trigger:`change`,type:`array`,required:!0,message:t(`Config.Safe.index_7`)}},c=function(){return{status:i.status,safe_type:i.type.join(`,`),sender:i.method.join(`,`)}},l=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,(e=n.value)==null?void 0:e.validate()];case 1:return t.sent(),[4,Nc(c())];case 2:return t.sent(),c(),[2]}})})()},u=sl(),d=u.loading,f=u.setLoading;return function(){return Q(function(){var e,t;return $(this,function(n){switch(n.label){case 0:return n.trys.push([0,,2,3]),f(!0),[4,io()];case 1:return e=n.sent().message,z(e)&&(t=e.data,i.status=t.alertable.status,i.method=t.alertable.sender,i.type=t.alertable.safe_type),[3,3];case 2:return f(!1),[7];case 3:return[2]}})})()}(),function(e,t){var c=se,u=h,f=o,p=a,m=$i,g=r,_=oa,v=oe;return H(),A(v,{show:J(d)},{default:Z(function(){return[k(`div`,Me,q(e.$t(`Home.Security.index_33`)),1),P(_,{class:`p-16px`,ref_key:`formRef`,ref:n,model:J(i),rules:s},{default:Z(function(){return[P(u,{label:e.$t(`Home.Security.index_34`)},{default:Z(function(){return[P(c,{value:J(i).status,"onUpdate:value":t[0]||(t[0]=function(e){return J(i).status=e})},null,8,[`value`])]}),_:1},8,[`label`]),P(u,{label:e.$t(`Docker.App.Backup.index_5`),path:`type`},{default:Z(function(){return[P(p,{value:J(i).type,"onUpdate:value":t[1]||(t[1]=function(e){return J(i).type=e})},{default:Z(function(){return[P(f,{value:`webshell`,label:e.$t(`Home.Security.index_35`)},null,8,[`label`])]}),_:1},8,[`value`])]}),_:1},8,[`label`]),P(u,{label:e.$t(`Config.Safe.index_6`),path:`method`},{default:Z(function(){return[k(`div`,Tn,[P(m,{value:J(i).method,"onUpdate:value":t[2]||(t[2]=function(e){return J(i).method=e})},null,8,[`value`])])]}),_:1},8,[`label`]),P(u,{label:` `},{default:Z(function(){return[P(g,{type:`primary`,onClick:l},{default:Z(function(){return[N(q(e.$t(`Public.Btn.Save`)),1)]}),_:1})]}),_:1})]}),_:1},8,[`model`])]}),_:1},8,[`show`])}}}),wo=qo,L(),as(),Kc=I(),b=Da(`home-security-loophole`,function(){return{scanRes:W([]),scanResShow:W(!1),scanContentShow:W(!0),onVulScanSwitch:function(){if(Kc.isFree){X({source:399});return}ll({title:`Setting up automatic scanning`,width:`550px`,height:`200px`,footer:!0,component:Ea(function(){return E(function(){return t.import(`./view-home-security-legacy.js?v=1786507437784`).then(function(e){return e.a})},void 0)})})}}}),L(),je={class:`p-16px`},wn={class:`mb-[2rem]`},tr={class:`flex flex-nowrap items-center justify-between`},Sr={key:0,class:`relative`},Qr={key:0,class:`loading-icon`},ui={class:`pr-[2rem]`},Ci=[`innerHTML`],Ii={class:`text-[1.6rem] mt-[1.2rem]`},Yi={class:`relative`},dt={class:`text-[1.5rem]`},Ts=F({__name:`loophole-scan`,setup:function(e){var t=Y().t,n=b(),i=C(),a=I(),o=K(n),s=o.scanResShow,c=o.scanContentShow,l=o.scanRes,d=W(`success`),f=W(!1),p=W({scanTitle:t(`Home.Security.index_39`),scanTime:t(`Home.Security.index_40`),scanCheckButton:t(`Home.Security.index_41`)}),h=function(){return Q(function(){var e,n;return $(this,function(r){switch(r.label){case 0:if(a.isFree)return X({source:399}),[2];d.value=`loading`,p.value.scanTitle=t(`Home.Security.index_42`)+`...`,r.label=1;case 1:return r.trys.push([1,3,4,5]),f.value=!0,[4,bc()];case 2:return e=r.sent().message,z(e)&&(p.value.scanTitle=t(`Home.Security.index_43`),p.value.scanTime=``.concat(t(`Logs.Panel.index_13`),`:`,qa(e.time)),p.value.scanCheckButton=t(`Home.Security.index_41`),c.value=!1,e.info.length?(s.value=!1,l.value=e.info,d.value=`danger`,p.value.scanCheckButton=t(`Home.Security.index_41`),p.value.scanTitle=``.concat(t(`Security.Anti.Index_7`),` [`,e.site_num,`] `,t(`Home.Security.index_45`),` `,e.loophole_num,``)):(s.value=!0,p.value.scanTitle=t(`Home.Security.index_44`)),i.risk_details[0].value=e.loophole_num),[3,5];case 3:return n=r.sent(),console.log(n),d.value=`success`,[3,5];case 4:return f.value=!1,[7];case 5:return[2]}})})()};return function(){return Q(function(){var e,n,r,i,a;return $(this,function(o){switch(o.label){case 0:return[4,So()];case 1:return e=o.sent().message,z(e)&&(n=e.data,r=n.loophole_num,i=n.site_num,a=n.time,r>0?(p.value.scanTitle=``.concat(r,` `,t(`Home.Security.index_46`),` `,i,``),p.value.scanTime=``.concat(t(`Home.Security.index_9`),`:`,a),d.value=`danger`,p.value.scanCheckButton=t(`Home.Security.index_41`)):(p.value.scanTitle=``.concat(t(`Home.Security.index_47`),` `,i),p.value.scanTime=``.concat(t(`Home.Security.index_9`),`:`,a),p.value.scanCheckButton=t(`Home.Security.index_41`),d.value=`success`)),[2]}})})()}(),function(e,t){var i=sa,a=m,o=r,s=u;return H(),M(`div`,je,[k(`div`,wn,[k(`div`,tr,[P(a,{class:`flex-nowrap!`},{default:Z(function(){return[J(d)==`loading`?(H(),M(`div`,Sr,[J(f)?(H(),M(`div`,Qr)):j(``,!0),P(i,{name:`home-scanning-scan`,size:80,color:`#20a53a`})])):j(``,!0),k(`div`,null,[J(d)==`success`?(H(),A(i,{key:0,name:`home-scanning-success`,size:80,color:`#20a53a`})):j(``,!0),J(d)==`danger`?(H(),A(i,{key:1,name:`home-scanning-danger`,size:80,color:`#ef0808`})):j(``,!0)]),k(`div`,ui,[k(`div`,{class:`text-[2rem] font-bold`,innerHTML:J(p).scanTitle},null,8,Ci),k(`div`,Ii,q(J(p).scanTime),1)])]}),_:1}),k(`div`,Yi,[P(o,{type:`primary`,text:``,class:`absolute top-[5rem] right-1rem`,onClick:J(n).onVulScanSwitch},{default:Z(function(){return[N(q(e.$t(`Home.Security.index_38`))+`>> `,1)]}),_:1},8,[`onClick`]),P(o,{class:`h-[4rem] w-[10rem]`,type:J(d)==`loading`?`default`:`primary`,size:`large`,onClick:h},{default:Z(function(){return[k(`span`,dt,q(J(p).scanCheckButton),1)]}),_:1},8,[`type`])])])]),P(s)])}}}),ws=D(Ts,[[`__scopeId`,`data-v-fd6231cc`]]),L(),Ae={class:`px-16px`},Cn={key:0,class:`info`},yr={class:`webedit-con flex items-center justify-center`},Lr={class:`thumbnail-introduce mt-[0rem]`},Zr={class:`text-[1.8rem] font-bold`},li={key:1,class:`scan`},Si={key:0,class:`scan-success border-[0.1rem] p-[2rem] h-[38rem] border-[#e8e8e8] flex items-center justify-center`},Fi={class:`flex flex-column items-center`},Ji={class:`absolute mt-[10.5rem] text-[2rem] leading-[0.14rem]`},ut={key:1},xt={class:`flex items-center mb-[2rem] text-[#333]`},Mt={class:`w-[26rem]`},Vt={class:`overflow-auto h-[34rem] scrollable`},Yt={class:`w-[25rem] flex-shrink-0`},nn={class:`ml-[1.2rem]`},cn={class:`whitespace-nowrap`},fn={class:`text-font2 text-[1.2rem] w-auto`},mn={class:`flex items-center justify-between w-full`},gn={class:`flex items-center ml-[1.2rem]`},Gn={class:`text-[#999] ml-[1.2rem]`},qn={class:`bg-[#f6f6f6] text-[#999] p-[2rem] ml-[1.2rem]`},Yn={class:`flex items-center`},Ds=F({__name:`loophole-view`,setup:function(e){var t=K(b()),n=t.scanResShow,r=t.scanContentShow,i=t.scanRes,a=W([`1`]),o={4:[`error`,`Critical`],3:[`warning`,`High`],2:[`info`,`Medium`],1:[`success`,`Low`]},c=function(e){return o[e]||[`default`,`Unknown`]};return function(e,t){var o=ee,u=ba,d=le,f=m,p=la,h=s,_=l;return H(),M(`div`,Ae,[J(r)?(H(),M(`div`,Cn,[k(`div`,yr,[P(o,{class:`max-w-[90rem] mr-[4rem] w-[36rem]`,width:`100%`,src:J(Xc)},null,8,[`src`]),k(`div`,Lr,[k(`span`,Zr,q(e.$t(`Home.Security.index_49`))+`:`,1),P(u,null,{default:Z(function(){return[k(`li`,null,[N(q(e.$t(`Home.Security.index_50`))+`: `,1),t[1]||(t[1]=k(`br`,null,null,-1)),t[2]||(t[2]=N(` XunRui CMS、pbootcms、Apple CMS、eyoucms、Ocean CMS、 `,-1)),t[3]||(t[3]=k(`br`,null,null,-1)),t[4]||(t[4]=N(` ThinkCMF、zfaka、dedecms、MetInfo、emlog、 `,-1)),t[5]||(t[5]=k(`br`,null,null,-1)),t[6]||(t[6]=N(`Empire CMS、discuz、Thinkphp、Wordpress、Z-Blog、 `,-1)),t[7]||(t[7]=k(`br`,null,null,-1)),t[8]||(t[8]=N(`Ultimate CMS、ShopXO、HYBBS、ECShop、SchoolCMS、 `,-1)),t[9]||(t[9]=k(`br`,null,null,-1)),t[10]||(t[10]=N(`phpcms、likeshop、iCMS、WellCMS、chanzhiEPS、 `,-1)),t[11]||(t[11]=k(`br`,null,null,-1)),t[12]||(t[12]=N(`PHPOK、LaySNS、Knight CMS、openSNS、QiBo CMS、 `,-1)),t[13]||(t[13]=k(`br`,null,null,-1)),t[14]||(t[14]=N(`ZZZCMS、prestashop、ThinkphpSHOP、DouPHP、 `,-1)),t[15]||(t[15]=k(`br`,null,null,-1)),t[16]||(t[16]=N(`cmseasy、piwigo、phpwind、XingYunHai CMS `,-1))]),k(`li`,null,q(e.$t(`Home.Security.index_51`)),1),k(`li`,null,q(e.$t(`Home.Security.index_52`)),1)]}),_:1})])])])):(H(),M(`div`,li,[J(n)?(H(),M(`div`,Si,[k(`div`,Fi,[P(o,{class:`w-[34.0rem] h-[30.1rem]`,width:`100%`,src:J(xc),"preview-disabled":``},null,8,[`src`]),k(`span`,Ji,q(e.$t(`Home.Security.index_53`)),1)])])):(H(),M(`div`,ut,[k(`div`,xt,[k(`span`,Mt,q(e.$t(`Layout.Sider.site_1`)),1),k(`span`,null,q(e.$t(`Mail.MailBox.index_4`)),1)]),k(`div`,Vt,[P(_,{modelValue:J(a),"onUpdate:modelValue":t[0]||(t[0]=function(e){return B(a)?a.value=e:null}),accordion:``,"arrow-placement":`right`},{default:Z(function(){return[(H(!0),M(g,null,G(J(i),function(t,n){return H(),A(h,{key:n},{header:Z(function(){return[P(f,{class:`items-center flex-nowrap! w-full`},{default:Z(function(){return[k(`div`,Yt,[P(d,{size:`small`,color:t.cms.length>0?{color:`#f2711c`,borderColor:`#f2711c`,textColor:`white`}:{color:`#67c23a`,borderColor:`#67c23a`,textColor:`white`}},{default:Z(function(){return[N(q(t.cms.length)+` items `,1)]}),_:2},1032,[`color`]),k(`span`,nn,q(t.name),1)]),k(`span`,cn,q(t.cms_name+`--`+t.version_info),1),k(`div`,fn,q(e.$t(`Home.Security.index_54`)),1)]}),_:2},1024)]}),default:Z(function(){return[P(_,{accordion:``,"arrow-placement":`right`},{default:Z(function(){return[(H(!0),M(g,null,G(t.cms,function(t,n){return H(),A(h,{key:n},{header:Z(function(){return[k(`div`,mn,[k(`div`,gn,[P(d,{type:c(t.dangerous)[0],size:`small`},{default:Z(function(){return[N(q(c(t.dangerous)[1]),1)]}),_:2},1032,[`type`]),k(`span`,Gn,q(t.ps),1)]),P(p,{class:`mb-[.2rem] mr-[1.6rem]`},{default:Z(function(){return[N(q(e.$t(`Public.Btn.Details`)),1)]}),_:1})])]}),default:Z(function(){return[k(`div`,qn,q(e.$t(`Home.Security.index_55`))+`: `+q(t.repair),1)]}),_:2},1024)}),128))]}),_:2},1024)]}),_:2},1024)}),128))]}),_:1},8,[`modelValue`])])]))])),k(`div`,null,[k(`div`,Yn,[N(q(e.$t(`Home.Security.index_56`))+`: `,1),P(p,{target:`_blank`,href:`https://www.aapanel.com/forum/t/support`},{default:Z(function(){return Ll(t[17]||(t[17]=[N(` https://www.aapanel.com/forum/t/support `,-1)]))}),_:1})])])])}}}),Es=D(Ds,[[`__scopeId`,`data-v-7402fb9b`]]),L(),ke={class:`text-20px`},Ko=F({__name:`index`,setup:function(e){return function(e,t){return H(),M(g,null,[k(`div`,ke,q(e.$t(`Home.Security.index_37`)),1),P(ws),P(Es)],64)}}}),Cs=Ko,L(),Oe={class:`relative w-140px h-140px mx-auto mb-1rem`},Sn={class:`absolute inset-0 flex flex-col items-center justify-center pointer-events-none`},vr={class:`font-bold text-28px leading-none`},Ir={class:`text-12px mt-6px`},Xr={class:`leading-none whitespace-nowrap`},ci={class:`leading-none whitespace-nowrap`},xi={class:`leading-none whitespace-nowrap`},Pi={class:`ul-disc`},qi={key:0,class:`text-14px font-bold`},lt={class:`text-error`},bt={class:`text-primary font-bold`},jt=[`title`],Bt={key:1},Jt={class:`mt-8px`},hc=F({__name:`risk-score`,setup:function(e){Qc([ss,cs]);var t=K(C()),n=t.scoreData,r=t.safe,i=t.capabilitySwitch,a=W(null),o=null,s=U({total:0,high_risk:0,medium_risk:0,low_risk:0}),c=function(){if(o){var e={series:[{type:`pie`,padAngle:5,radius:[`75%`,`90%`],center:[`50%`,`50%`],avoidLabelOverlap:!1,label:{show:!1},emphasis:{disabled:!0},data:s.high_risk+s.medium_risk+s.low_risk>0?[{value:s.high_risk,name:`High`,itemStyle:{color:`#ef0808`}},{value:s.medium_risk,name:`Medium`,itemStyle:{color:`#f0ad4e`}},{value:s.low_risk,name:`Low`,itemStyle:{color:`#e8d544`}}].filter(function(e){return e.value>0}):[{value:1,name:`Safe`,itemStyle:{color:`#20a53a`}}],itemStyle:{borderRadius:4,borderColor:`transparent`,borderWidth:2},animationType:`expansion`,animationDuration:1e3,animationEasing:`cubicOut`}]};o.setOption(e)}};return function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,po()];case 1:return e=t.sent().message,z(e)&&(Object.assign(s,e),a.value&&(o=is(a.value),c())),[2]}})})()}(),zs(function(){o==null||o.dispose()}),function(e,t){var o=m,c=sa;return H(),A(o,{class:`items-center flex-nowrap!`},{default:Z(function(){return[k(`div`,null,[k(`div`,Oe,[k(`div`,{ref_key:`chartRef`,ref:a,class:`w-full h-full`},null,512),k(`div`,Sn,[k(`div`,vr,q(J(n).score),1),k(`div`,Ir,q(J(n).scoreLevel),1)])]),P(o,{class:`flex-nowrap!`,wrap:!1},{default:Z(function(){return[P(o,{class:`items-center`,wrap:!1,size:5},{default:Z(function(){return[t[0]||(t[0]=k(`span`,{class:`bg-[#ef0808] w-8px h-8px rounded-full`},null,-1)),k(`span`,Xr,`High: `+q(J(s).high_risk),1)]}),_:1}),P(o,{class:`items-center`,wrap:!1,size:5},{default:Z(function(){return[t[1]||(t[1]=k(`span`,{class:`bg-[#f0ad4e] w-8px h-8px rounded-full`},null,-1)),k(`span`,ci,`Medium: `+q(J(s).medium_risk),1)]}),_:1}),P(o,{class:`items-center`,wrap:!1,size:5},{default:Z(function(){return[t[2]||(t[2]=k(`span`,{class:`bg-[#e8d544] w-8px h-8px rounded-full`},null,-1)),k(`span`,xi,`Low: `+q(J(s).low_risk),1)]}),_:1})]}),_:1})]),k(`ul`,Pi,[J(n).riskNum>0?(H(),M(`li`,qi,[k(`span`,lt,q(J(n).riskNum),1),N(` `+q(e.$t(`Home.Security.index_68`)),1)])):j(``,!0),P(o,{class:`items-center my-8px`},{default:Z(function(){return[k(`div`,null,[N(q(e.$t(`Security.Anti.Index_35`))+` `,1),k(`strong`,bt,q(J(r).day),1),N(` `+q(e.$t(`Crontab.arrange.index_41`)),1)]),P(o,{class:`box-protect`,size:5},{default:Z(function(){return[(H(!0),M(g,null,G(J(i),function(e,t){return H(),M(`span`,{key:t,title:e.name},[P(c,{name:e.icon+(e.status?`-active`:``),size:14},null,8,[`name`])],8,jt)}),128))]}),_:1})]}),_:1}),J(n).riskNum===0?(H(),M(`li`,Bt,q(e.$t(`Home.Security.index_69`)),1)):j(``,!0),t[3]||(t[3]=k(`li`,null,`Test results`,-1)),k(`div`,Jt,q(J(n).subtitle),1)])]}),_:1})}}}),mc=D(hc,[[`__scopeId`,`data-v-50bfc014`]]),L(),ac=F({__name:`risk-info`,setup:function(e){Y().t;var t=K(C()),n=t.safe,r=t.capabilitySwitch,i=t.hidsInstalled,a=b(),o=function(e){return Q(function(){return $(this,function(t){switch(t.label){case 0:return i.value?[4,Pc()]:(al(`bt_hids`,function(){i.value=!0}),[2]);case 1:return t.sent(),r.value.hids.status=e,[2]}})})()};return function(e,t){var i=se,s=m;return H(),A(s,{class:`flex-col! justify-between! p-16px`},{default:Z(function(){return[P(s,{size:25},{default:Z(function(){return[j(``,!0),k(`div`,null,[P(s,{size:4,class:`items-center! mb-10px`},{default:Z(function(){return[k(`span`,null,q(e.$t(`Home.Security.index_63`)),1),P(i,{size:`small`,value:J(r).vul_scan.status,"onUpdate:value":J(a).onVulScanSwitch},null,8,[`value`,`onUpdate:value`])]}),_:1}),k(`span`,{class:V([`switch-box`,{"switch-box-active":J(r).vul_scan.status}])},q(J(r).vul_scan.status?`Enabled`:`Disabled`),3)]),k(`div`,null,[P(s,{size:4,class:`items-center! mb-10px`},{default:Z(function(){return[t[1]||(t[1]=k(`span`,null,`Intrusion Detection`,-1)),P(i,{size:`small`,value:J(r).hids.status,"onUpdate:value":o},null,8,[`value`])]}),_:1}),k(`span`,{class:V([`switch-box`,{"switch-box-active":J(r).hids.status}])},q(J(r).hids.status?`Enabled`:`Disabled`),3)])]}),_:1}),P(s,{class:`flex-col!`},{default:Z(function(){return[k(`div`,null,`Last Scan:`+q(J(n).time),1),k(`div`,null,`Last Virus DB Update:`+q(J(n).virus),1)]}),_:1})]}),_:1})}}}),ic=D(ac,[[`__scopeId`,`data-v-f3ef9ec8`]]),L(),Ee=[`onClick`],xn={class:`text-20px font-bold my-10px`},lc=F({__name:`risk-list`,setup:function(e){var t=K(C()),n=t.risk_details,r=t.menu,i=t.hidsInstalled,a=t.tamperInstalled,o=I(),s=function(e){return Q(function(){return $(this,function(t){switch(t.label){case 0:return e===`tamper`?o.isFree?(X({source:399}),[2]):a.value?[4,gl({name:`tamper_core`,title:`Tamper-proof for Enterprise`,admin:!0})]:(al(`tamper_core`,function(){a.value=!0}),[2]):[3,2];case 1:return t.sent(),[3,5];case 2:return e===`intrusion`?i.value?[4,gl({name:`bt_hids`,title:`Intrusion Detection`,admin:!0})]:(al(`bt_hids`,function(){i.value=!0}),[2]):[3,4];case 3:return t.sent(),[3,5];case 4:r.value=e,t.label=5;case 5:return[2]}})})()};return function(e,t){var r=ne,i=m;return H(),A(i,{class:`justify-between! flex-nowrap! py-16px`},{default:Z(function(){return[(H(!0),M(g,null,G(J(n),function(e,n){return H(),M(`div`,{class:V([`card-item cursor-pointer`,`card-`.concat(e.type)]),key:n,onClick:function(t){return s(e.type)}},[k(`div`,null,[k(`span`,null,q(e.title),1),P(r,{trigger:`hover`},{trigger:Z(function(){return Ll(t[0]||(t[0]=[k(`span`,{class:`ml-4px bt-ico-ask`},`?`,-1)]))}),default:Z(function(){return[k(`span`,null,q(e.tips),1)]}),_:2},1024)]),k(`div`,xn,q(e.value),1)],10,Ee)}),128))]}),_:1})}}}),sc=D(lc,[[`__scopeId`,`data-v-3461535b`]]),L(),Te={class:`text-16px font-bold`},Ec=F({__name:`security-trend`,setup:function(e){Qc([ls,us,ds,fs,ps,cs]);var t=sl(),n=t.loading,r=t.setLoading,i=W(!0),a=W(null),o=null,s=rl(`--chart-tooltip-bg-color`),c=rl(`--color-border`),l=function(){return Q(function(){var e,t,n,l,u,d,f,p,m,h,g,_,v;return $(this,function(y){switch(y.label){case 0:if(!a.value)return[2];o=is(a.value),y.label=1;case 1:return y.trys.push([1,,3,4]),r(!0),[4,_o()];case 2:if(e=y.sent().message,z(e)){if(i.value=e.trend_list.length>0,!i.value)return[2];t=e.trend_list.map(function(e){return qa(e.timestamp,`MM/dd`)}),n=e.trend_list.map(function(e){return e.unhandled_risks}),l=e.trend_list.map(function(e){return e.handled_risks}),u=e.trend_list.map(function(e){return e.risk_scan}),d=e.trend_list.map(function(e){return e.vul_scan}),f=e.trend_list.map(function(e){return e.server_risks}),p={unhandled:`Unaddressed`,handled:`Processed`,home:`Home`,bug:`Bug`,baseline:`Baseline`},m=[p.home,p.bug,p.baseline],g=(h={},Dl(h,p.home,u),Dl(h,p.bug,d),Dl(h,p.baseline,f),h),_=function(e,t,n){return{name:e,type:`bar`,stack:`总量`,barWidth:`30px`,itemStyle:{color:n,borderRadius:[0,0,0,0]},data:t.map(function(t,n){var r=!1;if(t>0){var i=m.filter(function(e){return g[e][n]>0});i[i.length-1]===e&&(r=!0)}return{value:t,itemStyle:r?{borderRadius:[6,6,0,0]}:{borderRadius:[0,0,0,0]}}})}},v={tooltip:{trigger:`axis`,backgroundColor:s.value,borderColor:`transparent`,textStyle:{color:`#c7c7c7`},axisPointer:{type:`shadow`,label:{show:!0}}},legend:{bottom:0,itemWidth:12,itemHeight:10,itemGap:10,textStyle:{fontSize:10,color:`#666666`},data:Object.values(p)},grid:{top:`10%`,right:`4%`,bottom:`10%`,left:`4%`,containLabel:!0},xAxis:{type:`category`,axisTick:{alignWithLabel:!0},axisLabel:{color:`#666666`},axisLine:{lineStyle:{color:c.value}},data:t},yAxis:{type:`value`,min:0,axisLabel:{color:`#666666`},axisLine:{show:!0,lineStyle:{color:c.value}},splitLine:{lineStyle:{color:c.value}}},series:[{name:p.unhandled,type:`line`,color:`rgb(142,44,0,1)`,smooth:!0,symbol:`emptyCircle`,symbolSize:10,data:n},{name:p.handled,type:`line`,color:`rgb(255,115,228,1)`,smooth:!0,symbol:`emptyCircle`,symbolSize:10,data:l},_(p.home,u,`rgb(232, 83, 83, 1)`),_(p.bug,d,`rgb(248,158,29,1)`),_(p.baseline,f,`rgb(255,221,78,1)`)]},o.setOption(v)}return[3,4];case 3:return r(!1),[7];case 4:return[2]}})})()};return Bs(function(){l()}),zs(function(){o==null||o.dispose()}),function(e,t){var r=p,o=oe;return H(),A(o,{show:J(n)},{default:Z(function(){return[k(`span`,Te,q(e.$t(`Home.Security.index_79`)),1),J(i)?(H(),M(`div`,{key:0,ref_key:`chartContainer`,ref:a,class:`h-350px`},null,512)):(H(),A(r,{key:1,description:`No data available`}))]}),_:1},8,[`show`])}}}),Tc=Ec,L(),as(),we={class:`text-16px font-bold`},wc=F({__name:`security-news`,setup:function(e){var n=Ea(function(){return E(function(){return t.import(`./view-home-security-legacy.js?v=1786507437784`).then(function(e){return e.i})},void 0)}),r=Y().t,i=ul(),a=_l([{key:`description`,title:r(`Home.Security.index_72`),ellipsis:{tooltip:{width:`trigger`}}},{key:`title`,title:r(`Home.Security.index_73`),align:`center`,width:90,render:function(e){var t=ec(e.level),n=t.text,r=t.style;return P(`div`,{class:`px-2 py-1 rounded-5px whitespace-nowrap`,style:r},[n])}},{key:`title`,title:r(`Waf.Report.index_31`),width:60,render:function(e){return qa(e.time,`MM-dd`)}},el({width:80,options:function(e){return[{label:r(`Security.Anti.Index_21`),onClick:function(){i.title=``.concat(e.file_path?`[`.concat(e.file_path,`] `,r(`Security.Anti.Index_21`)):e.description),i.data.row=e,i.show=!0}}]}})]),o=a.table,s=a.columns,c=sl(),l=c.loading,u=c.setLoading;return function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),u(!0),[4,mo()];case 1:return e=t.sent().message,z(e)&&(o.data=e.events),[3,3];case 2:return u(!1),[7];case 3:return[2]}})})()}(),function(e,t){var r=ga,a=da;return H(),M(`div`,null,[k(`span`,we,q(e.$t(`Home.Security.index_78`)),1),P(r,{class:`mt-16px`,loading:J(l),data:J(o).data,columns:J(s),"loading-num":4,"max-height":`300`},null,8,[`loading`,`data`,`columns`]),P(a,{show:J(i).show,"onUpdate:show":t[0]||(t[0]=function(e){return J(i).show=e}),title:J(i).title,data:J(i).data,width:500,footer:!1,"min-height":380,component:J(n)},null,8,[`show`,`title`,`data`,`component`])])}}}),Cc=wc,L(),Ce={class:`flex`},Go=F({__name:`index`,setup:function(e){return C().getSafeOverviewData(),function(e,t){var n=u,r=m;return H(),M(g,null,[P(r,{class:`p-16px`},{default:Z(function(){return[P(mc,{class:`flex-1`}),P(n,{vertical:``,class:`h-auto!`}),P(ic)]}),_:1}),P(n,{class:`my-8px!`}),P(sc),k(`div`,Ce,[P(Tc,{class:`w-50%`}),P(Cc,{class:`w-50%`})])],64)}}}),Hs=Go,L(),Wc=C(),Gc=I(),nc=K(Wc).risk_details,e(`r`,x=Da(`HOME-SECURITY-RISKS-STORE`,function(){var e=W(``),t=W(``),n=W(`Scanning, please wait patiently...`),r=W(!1),i=W(!1),a=W(``),o=W(!1),s=W(!1),c=W(!0),l=W(!1),u=W(),d=W(!0),f=W(!1),p=W(`primary`),m=W(100),h=W(`!text-[#20a53A]`),g=W(`safe`),_=W(),v=W(`The current server has not been scanned for security and may be at risk`),y=W(``),b=W([]),x=W(),S=W([]),C=W(!0),ee=W([]),te=W([]),ne=W(!0),re=W(!1),ie=W(!1),w=U({progress:1,repairProgress:!1,repairText:`Repairing..`}),ae=U({processPercentage:0,processColor:`#20a53a`}),oe={risk:{type:`danger`,label:`Risk Items`,list:[]},security:{type:`primary`,label:`Risk-free item`,list:[]},ignore:{type:`warning`,label:`Ignored items`,list:[]}},se=U({cannot_automatically:0,failed:0,success:0}),T=W(0),ce=_l([{title:`Risk Items`,key:`m_name`,width:150,ellipsis:{tooltip:{width:`trigger`}}},{title:`Fixes`,key:`msg`,ellipsis:{tooltip:{width:`trigger`}}},{title:`Information`,key:`type`,width:100,align:`center`,render:function(e){return Array.isArray(e.type)&&e.type.length>0?P(`span`,{class:`h-[3.2rem] inline-block whitespace-pre-wrap`},[N(` `),e.type.join(`,`),N(` `)]):`None`}},{title:`Operation Results`,key:`status`,width:120,align:`right`,render:function(e){return e.status?P(`span`,{class:`text-[#20a53a]`},[N(` Repair Success `)]):P(`span`,{class:`text-[red]`},[N(` Repair failed `)])}}]),le=ce.table,ue=ce.columns,de=U({1:{text:`Low`,bg:`rgba(232, 213, 68, 0.1)`,color:`#D4BB00`},2:{text:`Medium`,bg:`rgba(240, 173, 78, 0.14)`,color:`#f0ad4e`},3:{text:`High`,bg:`rgba(239, 8, 8, 0.1)`,color:`#EF0808`}}),fe=function(e){var t=Object.keys(e.soft_name),n=``;return t.forEach(function(r,i){i===t.length-1?n+=``.concat(t,`:`,e.soft_name[r]):n+=``.concat(t,`:`,e.soft_name[r],` +`)}),n},pe=W(`overview`),E=U({risk:0,malware:0,web:0,baseline:0}),me=function(){return Q(function(){var e,t,n,r,i,s,u,d;return $(this,function(p){switch(p.label){case 0:return[4,vo()];case 1:return e=p.sent().message,!z(e)||(t=e.data,n=t.vulnerability,r=t.malware,i=t.security,s=t.baseline,E.malware=r,E.risk=i,E.web=n,E.baseline=s,!E.risk)?[3,3]:(v.value=``.concat(E.risk,` risks detected. Please repair immediately.`),[4,go()]);case 2:u=p.sent(),d=u.message,z(d)&&(S.value=d.is_autofix,x.value=d.risk,a.value=d.check_time,f.value=!0,o.value=!0,ne.value=!1,c.value=!1,l.value=!0,m.value=d.score,ye(),Se()),p.label=3;case 3:return[2]}})})()},he=W([]),ge=W([]),_e=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,Co()];case 1:return e=t.sent().message,R(e)&&(he.value=e||[],ge.value=he.value.filter(function(e){return e.enabled}).map(function(e){return e.name_id})),[2]}})})()},ve=function(){return Q(function(){var e,t;return $(this,function(n){switch(n.label){case 0:return ne.value=!1,c.value=!1,m.value=100,g.value=`safe`,h.value=`!text-[#20a53A]`,p.value==`info`?(clearInterval(_.value),[4,vs()]):[3,3];case 1:return n.sent(),[4,xo()];case 2:return e=n.sent(),t=e.message,z(t)&&(xe(t),m.value=`?`,h.value=`!text-[#EF0808]`,g.value=`danger`,r.value=!1,T.value=t.risk.length,nc.value[2].value=T.value,v.value=`Scan interruption `),[3,4];case 3:ae.processPercentage=0,l.value=!0,v.value=`Security scan in progress...`,T.value=0,y.value=`Testing...`,u.value=``,p.value=`info`,d.value=!0,o.value=!1,Ce(!0);try{clearInterval(_.value),_.value=setInterval(function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,yo()];case 1:return e=t.sent().message,z(e)&&(ae.processPercentage=e.percentage,T.value=e.count,nc.value[2].value=T.value,y.value=e.status,m.value=e.score,e.count&&e.percentage!=100&&(h.value=`!text-[#EF0808]`,g.value=`danger`,v.value=`A security scan is in progress. `),e.percentage==100&&clearInterval(_.value),ye()),[2]}})})()},1e3)}catch(e){console.log(e)}n.label=4;case 4:return[2]}})})()},ye=function(){m.value==100?(h.value=`!text-[#20a53A]`,g.value=`safe`,ae.processColor=`#20a53A`):m.value>=80&&m.value<=99?(h.value=`!text-[#E8D544]`,g.value=`risk`,ae.processColor=`#E8D544`):m.value>=60&&m.value<=79?(h.value=`!text-[#F0AD4E]`,ae.processColor=`#F0AD4E`,g.value=`warn`):m.value<60&&(h.value=`!text-[#EF0808]`,ae.processColor=`#EF0808`,g.value=`danger`)},be=function(){return Q(function(){var e,t,i,a,o,s;return $(this,function(c){switch(c.label){case 0:if(Gc.isFree)return X({source:399}),[2];c.label=1;case 1:return c.trys.push([1,3,4,5]),t=(e=x.value)==null?void 0:e.filter(function(e){return e.selection==1}).map(function(e){return e.m_name}),(t==null?void 0:t.length)==0?(r.value=!1,js.error(`There are currently no risk items that can be automatically repaired!`),[2]):(r.value=!0,n.value=`It is being repaired. It may take a long time. Please wait patiently...`,w.progress=0,[4,Zs(JSON.stringify({m_name:t}))]);case 2:return i=c.sent(),a=i.message,z(a)&&(w.repairProgress=!0,o=setInterval(function(){return Q(function(){var e,t,n;return $(this,function(r){switch(r.label){case 0:return[4,co()];case 1:return e=r.sent(),t=e.message,!z(t)||(w.progress=t.percentage,w.repairText=t.status,t.percentage!==100)?[3,3]:(w.repairText=`Repair Completed`,w.repairProgress=!1,w.progress=100,clearInterval(o),[4,a]);case 2:n=r.sent(),Ee(n),Ce(!0),r.label=3;case 3:return[2]}})})()},800)),[3,5];case 3:return s=c.sent(),console.log(s),[3,5];case 4:return r.value=!1,[7];case 5:return[2]}})})()},xe=function(e){var t=function(t){var n=e[t];if(Array.isArray(n)){for(var r=function(e){var r=oe[t].list.find(function(t){return t.m_name==n[e].m_name});n[e].show=(r==null?void 0:r.show)||!1,n[e].selection=(r==null?void 0:r.selection)||!1},i=0;i0?(C.value=!1,i.value=!0):C.value=!0},Ce=function(){var e=arguments.length>0&&arguments[0]!==void 0&&arguments[0];return Q(function(){var t,i,a,o,s;return $(this,function(c){switch(c.label){case 0:r.value=!0,n.value=`Scanning, please wait...`,c.label=1;case 1:return c.trys.push([1,6,,7]),t={},e&&(t.force=1),e?[4,uo(t)]:[3,3];case 2:return i=c.sent().message,[3,5];case 3:return[4,ao()];case 4:i=c.sent().message,c.label=5;case 5:return z(i)&&(i.interrupt||(x.value=[],xe(i),m.value=(a=i.score)==null?0:a,T.value=x.value.length,nc.value[2].value=T.value,v.value=`Security scan completed.`,te.value=(o=i.ignore)==null?[]:o)),[3,7];case 6:return s=c.sent(),console.log(s),[3,7];case 7:return r.value=!1,[2]}})})()},we=function(e,t){return Q(function(){var i,a,o,s,c,l;return $(this,function(u){switch(u.label){case 0:if(Gc.isFree)return X({source:399}),[2];a=(i=x.value)==null?void 0:i.filter(function(e){return e.selection==1}).map(function(e){return e.m_name}),u.label=1;case 1:return u.trys.push([1,3,4,5]),!e&&(a==null?void 0:a.length)==0?(js.error(`Please select the risk items that need to be repaired!`),[2]):(r.value=!0,n.value=`It is being repaired. It may take a long time. Please wait patiently...`,[4,Zs(JSON.stringify({m_name:e?[t==null?void 0:t.m_name]:a}))]);case 2:return o=u.sent(),s=o.message,z(s)&&(e&&s.success.length>0?(js.success(`Repair Success`),T.value--,nc.value[2].value=T.value,x.value=(c=x.value)==null?void 0:c.filter(function(e){return e.m_name!==(t==null?void 0:t.m_name)}),Ee(s)):Ee(s)),[3,5];case 3:return l=u.sent(),console.log(l),[3,5];case 4:return r.value=!1,[7];case 5:return[2]}})})()},Te=function(e){return Q(function(){return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),r.value=!0,n.value=`Ignoring risk items, please wait patiently...`,[4,Ic({m_name:e.m_name})];case 1:return t.sent(),Ce(!1),[3,3];case 2:return r.value=!1,[7];case 3:return[2]}})})()},Ee=function(e){return Q(function(){var t,n,i,a,o,c,l,u;return $(this,function(d){for(var f in le.data=[],s.value=!0,se.cannot_automatically=e.cannot_automatically.length,se.failed=e.failed.length,se.success=e.success.length,b.value=[],i=!0,a=!1,o=void 0,e)try{for(c=e[f][Symbol.iterator]();!(i=(l=c.next()).done);i=!0)u=l.value,b.value.push({m_name:u.m_name,type:u.result.type,msg:u.result.msg,status:u.result.status,name:f})}catch(e){a=!0,o=e}finally{try{!i&&c.return!=null&&c.return()}finally{if(a)throw o}}return le.data=b.value,r.value=!1,x.value=(t=x.value)==null?void 0:t.filter(function(t){return!e.success.some(function(e){return e.m_name===t.m_name})}),T.value=((n=x.value)==null?void 0:n.length)||0,nc.value[2].value=T.value,localStorage.setItem(`scanData`,JSON.stringify(x.value)),[2]})})()};return{showAnimation:l,scanScore:m,scanTextClass:h,scanOuterClass:g,animateFlag:u,scanPreText:v,riskNum:T,scanButtonType:p,repairAutoRiskButton:o,cookieRepair:d,scanItemText:y,processData:ae,lastScanTime:a,scanSelectShow:f,allSelect:i,allSelectionDis:C,isIgnoreAll:re,ignoreData:te,emptyDetail:c,loading:r,loadingText:n,isShow:ne,activeMent:e,activeMentIgnore:t,is_autofix:S,levelData:de,allData:x,repairData:w,resultConfirm:s,resultItemLength:se,resultTable:le,resultColumn:ue,reportPopup:ie,categories:he,selectedCategories:ge,onIgnore:Te,onScan:ve,onRepairAll:be,onRepair:we,vulnerabilityInvolvesSoftware:fe,onToggle:function(t){e.value===t.m_name?e.value=``:e.value=t.m_name},onToggleIgnore:function(e){t.value===e.m_name?t.value=``:t.value=e.m_name},repairTypeActive:pe,tootipTotal:E,getScanTotal:me,getScanList:Ce,getRules:_e}})),L(),Se={class:`flex items-center mb-20px`},bn={class:`flex items-center w-full`},_r={key:0,class:`w-[100px] h-[100px] relative flex-shrink-0`},Fr={key:1,class:`w-[100px] h-[100px] relative flex-shrink-0`},Yr={class:`flex-1 w-0 flex flex-col ml-30px`},si={class:`flex items-center gap-10px w-full justify-between`},bi=[`innerHTML`],Ni={key:1},Ki={class:`text-24px text-error`},ct={class:`flex items-center gap-10px`},yt={class:`flex items-center gap-8px`},At={class:`whitespace-pre-wrap`},zt={class:`w-160px`},qt={key:0,class:`leading-[1] text-14px text-default mt-12px`},tn={class:`text-14px text-font2 mt-10px`},sn={key:2,class:`leading-[1] text-14px text-default mt-12px`},dn={key:3,class:`leading-[1] text-14px text-warning mt-12px`},pc=F({__name:`risk-scan`,setup:function(e){var t=x(),n=K(t),i=n.showAnimation,a=n.scanScore,o=n.scanTextClass,s=n.scanOuterClass,c=n.animateFlag,l=n.scanPreText,u=n.riskNum,d=n.scanButtonType,p=n.repairAutoRiskButton,m=n.cookieRepair,h=n.scanItemText,_=n.processData,v=n.lastScanTime,y=n.categories,b=n.selectedCategories,S=O(function(){return y.value.map(function(e){return{label:e.name,value:e.name_id}})}),C=function(e){return Q(function(){return $(this,function(t){switch(t.label){case 0:return[4,zc({categories:e})];case 1:return t.sent(),[2]}})})()},ee=Y().t,te=function(e){return P(f,null,{default:function(){return[P(`span`,null,[e.label]),e.value===`bt_basic`&&P(`span`,{class:`ml-8px`},[ee(`Home.Security.DefaultRuleTag`)])]}})};return function(e,n){var y=ae,x=r,ee=ie;return H(),M(`div`,Se,[k(`div`,bn,[J(i)?j(``,!0):(H(),M(`div`,_r,Ll(n[1]||(n[1]=[k(`span`,{class:`inline-block scan-icon-img icon-img-safe`},null,-1),k(`span`,{class:`scan-icon-img-bg`},null,-1),k(`span`,{class:`text-[32px] h-[44px] w-[7px] text-[#20a53a] font-bold absolute-center`},`i`,-1)])))),J(i)?(H(),M(`div`,Fr,[k(`p`,{class:V([`box-text w-58px`,J(o)])},q(J(a)),3),k(`span`,{class:V(`scan-icon-img icon-img-`+J(s))},null,2),n[4]||(n[4]=k(`span`,{class:`circle-inner`},null,-1)),k(`span`,{class:V(`circle-outer `+J(s))},null,2),k(`div`,{class:V(`animate-box`+J(c))},[k(`div`,{class:V(`animate-box-left linear-`+J(s))},null,2),n[2]||(n[2]=k(`div`,{class:`animate-box-right`},null,-1)),n[3]||(n[3]=k(`div`,{class:`animate-box-bottom`},null,-1))],2)])):j(``,!0),k(`div`,Yr,[k(`div`,si,[P(J(f),{class:`text-20px flex-1 min-w-0`},{default:Z(function(){return[J(u)?(H(),M(`span`,Ni,[k(`span`,Ki,q(J(u)),1),N(` `+q(e.$t(`Home.Security.index_89`)),1)])):(H(),M(`span`,{key:0,innerHTML:J(l)},null,8,bi))]}),_:1}),k(`div`,ct,[k(`div`,yt,[k(`span`,At,q(e.$t(`Home.Security.ScanRules`)+e.$t(`Public.Punctuation.Colon`)),1),k(`div`,zt,[P(y,{value:J(b),"onUpdate:value":[n[0]||(n[0]=function(e){return B(b)?b.value=e:null}),C],multiple:``,"max-tag-count":`responsive`,"consistent-menu-width":!1,options:J(S),"render-label":te},null,8,[`value`,`options`])])]),J(p)&&J(m)?(H(),M(g,{key:0},[P(x,{round:``,onClick:J(t).onScan},{default:Z(function(){return[N(q(e.$t(`Ftp.Log.Index_12`)),1)]}),_:1},8,[`onClick`]),P(x,{round:``,type:J(d),onClick:J(t).onRepairAll},{default:Z(function(){return[N(q(e.$t(`Home.Security.index_91`)),1)]}),_:1},8,[`type`,`onClick`])],64)):(H(),M(g,{key:1},[!J(p)||!J(m)?(H(),A(x,{key:0,type:J(d)===`info`?`default`:J(d),secondary:J(d)==`info`,round:``,onClick:J(t).onScan},{default:Z(function(){return[N(q(J(d)==`info`?e.$t(`Home.Security.index_90`):e.$t(`Home.Security.index_41`)),1)]}),_:1},8,[`type`,`secondary`,`onClick`])):j(``,!0)],64))])]),J(d)!==`info`&&!J(p)?(H(),M(`div`,qt,q(e.$t(`Home.Security.index_92`)),1)):j(``,!0),J(d)==`info`?(H(),M(g,{key:1},[k(`span`,tn,q(J(h)),1),J(d)==`info`?(H(),A(ee,{key:0,class:`mt-16px`,color:J(_).processColor,percentage:J(_).processPercentage,"stroke-width":10,"show-indicator":!1},null,8,[`color`,`percentage`])):j(``,!0)],64)):j(``,!0),J(p)?(H(),M(`div`,sn,q(e.$t(`Home.Security.index_9`)+e.$t(`Public.Punctuation.Colon`))+q(J(v)),1)):j(``,!0),J(p)&&J(m)?(H(),M(`div`,dn,q(e.$t(`Home.Security.index_93`)),1)):j(``,!0)])])])}}}),fc=D(pc,[[`__scopeId`,`data-v-bfc261c0`]]),L(),xe={class:`w-600px p-20px`},Ka=F({__name:`fix-record`,setup:function(e){var t=Y().t,n=x(),r=_l([{title:`修复时间`,key:`time`,render:function(e){return qa(e.repair_time)}},{title:`修复ID`,key:`repair_id`,render:function(e){return e.repair_id}},{title:`修复项目`,key:`items`,render:function(e){return``.concat(e.item_count,`项`)}},el({title:`操作`,width:140,options:function(e){return[{label:`回滚`,show:e.can_rollback,onClick:function(){s(e.repair_id)}},{label:t(`Public.Btn.Delete`),onClick:function(){c(e.repair_id)}}]}})]),i=r.table,a=r.columns,o=r.setLoading,s=function(e){nl({title:`确认回滚`,content:`是否确认回滚当前修复记录?`,onConfirm:function(){return Q(function(){return $(this,function(t){switch(t.label){case 0:return[4,vc({repair_id:e})];case 1:return t.sent(),l(),n.getScanTotal(),[2]}})})()}})},c=function(e){nl({title:`确认删除`,content:`是否确认删除当前修复记录?`,onConfirm:function(){return Q(function(){return $(this,function(t){switch(t.label){case 0:return[4,Aa({repair_id:e})];case 1:return t.sent(),l(),n.getScanTotal(),[2]}})})()}})},l=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),o(!0),[4,lo()];case 1:return e=t.sent().message,R(e)&&(i.data=e),[3,3];case 2:return o(!1),[7];case 3:return[2]}})})()};return l(),function(e,t){var n=ga;return H(),M(`div`,xe,[P(n,{loading:J(i).loading,data:J(i).data,columns:J(a)},null,8,[`loading`,`data`,`columns`])])}}}),Ga=Ka,L(),be={key:0,class:`w-full h-30px flex items-center justify-between`},Wn={class:`flex items-center`},gr={class:`text-14px`},Pr={class:`flex items-center`},_c=F({__name:`risk-select`,setup:function(e){var t=x(),n=K(t),i=n.scanSelectShow,a=n.allSelect,s=n.allSelectionDis,c=n.allData,l=n.isIgnoreAll,d=n.is_autofix,f=n.reportPopup,p=O(function(){var e;return(e=c.value)==null?void 0:e.filter(function(e){return e.selection==1}).map(function(e){return e.m_name}).length});bl(a,function(e){if(e){var t;(t=c.value)==null||t.forEach(function(e){d.value.includes(e.m_name)&&(e.selection=!0)})}else{var n;(n=c.value)==null||n.forEach(function(e){e.selection=!1})}});var m=function(){ll({title:`修复记录`,component:Ga})};return function(e,n){var c=o,d=la,h=u,_=sa,v=r;return J(i)?(H(),M(`div`,be,[k(`div`,Wn,[P(c,{checked:J(a),"onUpdate:checked":n[0]||(n[0]=function(e){return B(a)?a.value=e:null}),disabled:J(s)},{default:Z(function(){return[k(`span`,gr,q(e.$t(`Public.SelectAll`)),1)]}),_:1},8,[`checked`,`disabled`]),P(d,{onClick:n[1]||(n[1]=function(e){return J(t).onRepair(!1)}),class:V(J(p)?`ml-[20px]`:`ml-[20px] text-[#999] cursor-not-allowed `)},{default:Z(function(){return[N(q(e.$t(`Home.Security.index_94`)),1)]}),_:1},8,[`class`])]),k(`div`,Pr,[P(d,{onClick:n[2]||(n[2]=function(e){return l.value=!0})},{default:Z(function(){return[N(q(e.$t(`Home.Security.index_95`)),1)]}),_:1}),P(h,{vertical:``}),J(!1)?(H(),M(g,{key:0},[P(d,{onClick:m},{default:Z(function(){return Ll(n[4]||(n[4]=[N(`修复记录`,-1)]))}),_:1}),P(h,{vertical:``})],64)):j(``,!0),P(v,{type:`primary`,text:``,onClick:n[3]||(n[3]=function(e){return f.value=!0})},{default:Z(function(){return[P(_,{name:`home-safe-report`,class:`mr-4px`}),n[5]||(n[5]=N(` View Report `,-1))]}),_:1})])])):j(``,!0)}}}),gc=_c,L(),ye={class:`module-list overflow-auto h-478px`},Un=[`onClick`],hr={class:`w-full flex items-center`},Nr=[`title`],Jr={class:`px-[3rem] py-[3.2rem]`,style:{background:`var(--home-risk-security-ignore-collapse-bg)`}},oi={class:`flex items-center`},yi={class:`w-100px text-right`,style:{color:`var(--home-risk-file-info-item-color)`}},Mi=[`innerHTML`],Gi={class:`flex mt-[16px] items-center`},st={key:0,class:`collapse-item flex-col !items-start`},vt={key:1,class:`collapse-item`},kt={class:`flex mt-[16px] items-center`},Rt={class:`w-100px text-right`},Kt={class:`collapse-item`},en={key:1,class:`scan-body flex justify-center flex-col my-[3rem] relative`},cc=F({__name:`risk-list`,setup:function(e){var t=Y().t,n=x(),r=K(n),i=r.emptyDetail,a=r.allData,s=r.loading,u=r.loadingText,d=r.activeMent,f=r.is_autofix,p=r.levelData;Bs(function(){d.value=``});var h=function(e){return[{label:`Fix it now`,show:!!f.value.includes(e.m_name),onClick:function(t){t==null||t.stopPropagation(),n.onRepair(!0,e)}},{label:t(`Ftp.Table.index_8`),class:`text-[#999]`,onClick:function(t){t==null||t.stopPropagation(),n.onIgnore(e)}},{label:d.value===e.m_name?t(`Home.Security.index_83`):t(`Security.Anti.Index_21`),onClick:function(t){t==null||t.stopPropagation(),n.onToggle(e)}}]};return function(e,t){var r=o,_=m,v=la,y=ua,b=sa,x=c,S=l,C=oe;return H(),M(g,null,[J(i)?j(``,!0):(H(),A(C,{key:0,show:J(s),class:`scan-body mt-16px`,description:J(u)},{default:Z(function(){return[P(S,{"expanded-names":J(d),"onUpdate:expandedNames":t[1]||(t[1]=function(e){return B(d)?d.value=e:null}),accordion:``,"arrow-placement":`right`},{default:Z(function(){return[k(`div`,ye,[(H(!0),M(g,null,G(J(a),function(i){return H(),M(`div`,{class:`module-item text-[1.2rem] cursor-pointer`,key:i.m_name,onClick:function(e){return J(n).onToggle(i)}},[k(`div`,{class:V([`module-head flex items-center h-[5.4rem] justify-between border-b-1 w-full`,{"bg-[var(--home-risk-security-list-hover-bg)]":J(d)===i.m_name}])},[k(`div`,hr,[P(r,{checked:i.selection,"onUpdate:checked":function(e){return i.selection=e},onClick:t[0]||(t[0]=Sl(function(){},[`stop`])),disabled:!J(f).includes(i.m_name)},null,8,[`checked`,`onUpdate:checked`,`disabled`]),P(_,{class:V([`flex-nowrap! items-center`,J(f).includes(i.m_name)?`w-[50rem]!`:`w-[30rem]!`])},{default:Z(function(){return[k(`span`,{class:`text-[1.2rem] h-[2.2rem] px-[8px] rounded-[0.2rem] mx-[8px] whitespace-nowrap flex items-center`,style:Ls({color:J(p)[i.level].color,backgroundColor:J(p)[i.level].bg})},q(J(p)[i.level].text),5),k(`div`,{class:`truncate`,style:Ls({color:J(p)[i.level].color}),title:i.ps?i.ps:i.vuln_name},q(i.ps?i.ps:i.vuln_name),13,Nr)]}),_:2},1032,[`class`]),J(f).includes(i.m_name)?j(``,!0):(H(),A(_,{key:0,size:0,class:`text-font2 ml-10px items-center!`},{default:Z(function(){return[t[3]||(t[3]=k(`span`,null,`Contact Now`,-1)),P(v,{href:`mailto:support@aapanel.com`,target:`_blank`,class:`ml-2px`},{default:Z(function(){return Ll(t[2]||(t[2]=[N(`support@aapanel.com`,-1)]))}),_:1})]}),_:1}))]),P(y,{class:`w-200px`,options:h(i)},null,8,[`options`]),P(b,{name:`base-arrow-bottom`,size:20,class:`text-[#999] ml-3px`,style:Ls({transform:J(d)===i.m_name?`rotate(180deg)`:`rotate(0deg)`,transition:`transform 0.3s`})},null,8,[`style`])],2),P(x,{show:J(d)===i.m_name},{default:Z(function(){return[k(`div`,Jr,[k(`div`,oi,[k(`div`,yi,q(i.ps?`Risk Description`:`Involved software `),1),xl(k(`div`,{class:`collapse-item`,innerHTML:i.msg},null,8,Mi),[[yl,i.msg]]),xl(k(`div`,{class:`collapse-item`},q(i.soft_name?J(n).vulnerabilityInvolvesSoftware(i):``),513),[[yl,i.soft_name]])]),k(`div`,Gi,[t[4]||(t[4]=k(`div`,{class:`w-100px text-right`},`Solution`,-1)),i.tips?(H(),M(`div`,st,[(H(!0),M(g,null,G(i.tips,function(e,t){return H(),M(`p`,{key:t,class:V(t==0?``:`mt-[4px]`)},q(t+1)+`、`+q(e),3)}),128))])):j(``,!0),i.vuln_solution?(H(),M(`div`,vt,q(i.vuln_solution),1)):j(``,!0)]),xl(k(`div`,kt,[k(`div`,Rt,q(e.$t(`Home.Security.index_81`)),1),k(`div`,Kt,q(i.remind),1)],512),[[yl,i.remind]])])]}),_:2},1032,[`show`])],8,Un)}),128))])]}),_:1},8,[`expanded-names`])]}),_:1},8,[`show`,`description`])),J(i)?(H(),M(`div`,en,[t[5]||(t[5]=k(`span`,{class:`risk-spin h-[3rem] w-[33%] mb-[12px]`},null,-1)),(H(),M(g,null,G(4,function(e,t){return k(`span`,{class:`risk-spin h-[3rem] w-full mb-[12px]`,key:t})}),64)),t[6]||(t[6]=k(`span`,{class:`risk-spin h-[3rem] w-[60%] mb-[12px]`},null,-1)),(H(),M(g,null,G(3,function(e,t){return k(`span`,{class:`risk-spin h-[3rem] w-full mb-[12px]`,key:t})}),64)),t[7]||(t[7]=k(`span`,{class:`risk-spin h-[3rem] w-[40%] mb-[12px]`},null,-1))])):j(``,!0)],64)}}}),oc=D(cc,[[`__scopeId`,`data-v-aaa1e2c3`]]),L(),ve={class:`flex flex-col p-20px`},Hn={class:`text-16px mb-20px`},mr={class:`text-primary`},Mr={class:`text-error`},qr={class:`text-medium`},dc=F({__name:`risk-repair`,setup:function(e){var t=K(x()),n=t.resultItemLength,r=t.resultTable,i=t.resultColumn;return function(e,t){var a=ga,o=ba;return H(),M(`div`,ve,[k(`span`,Hn,[N(q(e.$t(`Home.Security.index_85`))+`:`+q(e.$t(`Home.Security.index_86`))+` `,1),k(`span`,mr,` [`+q(J(n).success)+`]`,1),N(`, `+q(e.$t(`Home.Security.index_87`))+` `,1),k(`span`,Mr,` [`+q(J(n).failed)+`]`,1),N(`, `+q(e.$t(`Ftp.Table.index_8`))+` `,1),k(`span`,qr,` [`+q(J(n).cannot_automatically)+`] `,1)]),P(a,{"max-height":400,data:J(r).data,columns:J(i)},null,8,[`data`,`columns`]),P(o,{class:`mt-10px`},{default:Z(function(){return[k(`li`,null,q(e.$t(`Home.Security.index_88`)),1)]}),_:1})])}}}),uc=dc,L(),as(),_e={class:`mb-16px text-20px`},Vn={class:`p-16px`},Wo=F({__name:`index`,setup:function(e){var n=Ea(function(){return E(function(){return t.import(`./view-home-security-legacy.js?v=1786507437784`).then(function(e){return e.r})},void 0)}),r=Ea(function(){return E(function(){return t.import(`./view-home-security-legacy.js?v=1786507437784`).then(function(e){return e.n})},void 0)}),i=x(),a=K(i),o=a.resultConfirm,s=a.isIgnoreAll,c=a.reportPopup;return i.getScanTotal(),i.getRules(),function(e,t){var i=da;return H(),M(`div`,null,[k(`div`,_e,q(e.$t(`Home.Security.index_80`)),1),k(`div`,Vn,[P(fc),P(gc),P(oc)]),P(i,{show:J(o),"onUpdate:show":t[0]||(t[0]=function(e){return B(o)?o.value=e:null}),title:`Result Confirmation`,width:700,component:uc},null,8,[`show`]),P(i,{show:J(s),"onUpdate:show":t[1]||(t[1]=function(e){return B(s)?s.value=e:null}),title:`Ignore risk items`,width:700,"min-height":400,component:J(n)},null,8,[`show`,`component`]),P(i,{show:J(c),"onUpdate:show":t[2]||(t[2]=function(e){return B(c)?c.value=e:null}),title:`Security Scan Report`,width:1e3,"min-height":800,component:J(r),footer:!0,"confirm-text":e.$t(`Public.Btn.Export`),"hide-close":!0},null,8,[`show`,`component`,`confirm-text`])])}}}),tc=Wo,L(),S=Da(`home-security-server`,function(){var e=W(!1),t=W(``);return{serverScanParams:W({scanStatus:!1,isEnd:!1,error:0,warn:0,time:0,progress:0,progressColor:`#20a53a`,progressConfig:{system_account:[],sshd_service:[],file_mode:[],software:[],other:[],backdoor:[],proc:[],history:[],log:[],rootkit:[]},statusTotal:{},allArr:[],result:{},progressStatus:{},active:{}}),checkTopic:t,isScan:e}}),L(),tt={class:`progress-header`},Bn={class:`progress-header-cot`},pr={key:0,class:`relative`},jr={class:`absolute top-[1.6rem] left-[2.6rem] flex flex-col`},Kr={class:`text-[1.2rem] font-bold leading-none`},ai={class:`progress-header-cot`},vi={class:`scanning-progress-title`},ji={class:`color-#fc6d26`},Wi={class:`scanning-progress-cont`},jc=F({__name:`server-scan`,setup:function(e){var t=S(),n=I(),i=K(t),a=i.serverScanParams,o=i.checkTopic,s=i.isScan,c=U({status:!0,time:0,security_count:0,risk_count:{warning:0,danger:7}}),l=W(``),u=function(e){return e},d=O(function(){return a.value.scanStatus&&!a.value.isEnd?`Scanning`:c.status?`Last detection time `+Ja(c.time):`Currently not undergoing security testing`}),f=O(function(){return a.value.scanStatus&&!a.value.isEnd?`Scanning-`.concat(l.value):a.value.isEnd?`Detection time:`+qa(a.value.time/1e3,`yyyy-MM-dd`):c.status?`The server may have security risks. It is recommended to check it immediately`:`The current security risk is unknown, please check immediately`}),p=hl(`/ws_project`,{immediate:!1,onMessage:function(e,t){var n=JSON.parse(t.data.replace(/'/g,`"`));if(n&&(n===void 0?`undefined`:Rl(n))===`object`&&`callback`in n)_(),a.value.scanStatus=!1,a.value.isEnd=!0,a.value.time=new Date().getTime(),C();else{var r;l.value=n.name,o.value=n.topic,a.value.progress=parseInt(n.progress),(r=a.value.progressConfig[n.topic])==null||r.push(n),a.value.statusTotal[n.topic]=v(a.value.progressConfig[n.topic]),a.value.allArr.push(n),n.status===3&&a.value.error++,(n.status===2||n.status===3)&&a.value.warn++,n.status!==1&&(a.value.progressColor=`#fc6d26`)}}}),m=p.open,h=p.send,_=p.close,v=function(e){var t={};return e.length&&e.forEach(function(e){t[e.status]?t[e.status]++:t[e.status]=1}),t},y=function(){if(n.isFree){X({source:399});return}if(a.value.scanStatus&&!a.value.isEnd){_(),b();return}else a.value.isEnd&&b();a.value.scanStatus=!0,m(),h({mod_name:`safe_detect`,def_name:`get_safe_scan`,ws_callback:``}),s.value=!0},b=function(){a.value.scanStatus=!1,a.value.isEnd=!1,a.value.error=0,a.value.warn=0,a.value.time=0,a.value.progress=0,a.value.progressColor=`#20a53a`,a.value.progressConfig={system_account:[],sshd_service:[],file_mode:[],software:[],other:[],backdoor:[],proc:[],history:[],log:[],rootkit:[]},a.value.statusTotal={},a.value.allArr=[],a.value.result={},a.value.progressStatus={},a.value.active={system_account:!1,sshd_service:!1,file_mode:!1,software:!1,other:!1,backdoor:!1,proc:!1,history:!1,log:!1,rootkit:!1}},x=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,2,,3]),[4,bo()];case 1:if(e=t.sent().message,z(e)){if(Object.prototype.hasOwnProperty.call(e,`msg`))return c.status=!1,[2];c.time=e.time,c.security_count=e.security_count,c.risk_count=e.risk_count}return[3,3];case 2:return t.sent(),c.status=!1,[3,3];case 3:return[2]}})})()},C=function(){var e=function(e){return e.sort(function(e,t){return t.status-e.status})};for(var t in a.value.progressConfig){var n=a.value.progressConfig[t];Array.isArray(n)&&n.length&&e(n)}var r=a.value.allArr;Array.isArray(r)&&r.length&&e(r);var i=a.value.result;if(i&&Object.keys(i).length){var o={};Object.keys(i).forEach(function(t){var n=i[t];Array.isArray(n)&&e(n)}),Object.keys(i).sort(function(e,t){var n=i[e].some(function(e){return e.status>1});return n===i[t].some(function(e){return e.status>1})?0:n?-1:1}).forEach(function(e){o[e]=i[e]}),a.value.result=o}};return x(),Rs(function(){_(),b()}),function(e,t){var n=sa,i=ie,o=r;return H(),M(`div`,tt,[k(`div`,Bn,[k(`div`,{class:V(`progresscirclebar `+(J(c).status?`security `:``)+`text-[`+(J(c).security_count===100?` #20a53a `:` #fc6d26 `)+`]`)},[J(c).status?(H(),M(g,{key:1},[J(a).scanStatus&&!J(a).isEnd?(H(),M(`div`,pr,[P(i,{class:`animate-spin`,type:`circle`,percentage:70,"stroke-width":4,color:J(a).warn||J(a).error?`#fc6d26`:`#20a53a`},{default:Z(function(){return[N(q(),1)]}),_:1},8,[`color`]),k(`div`,jr,[P(n,{name:`firewall-icon-safe-detect`.concat(J(a).warn||J(a).error?`-org`:``),size:50},null,8,[`name`]),k(`span`,Kr,q(e.$t(`Home.Security.index_41`)),1)])])):(H(),A(i,{key:1,type:`circle`,percentage:J(c).security_count,color:J(c).security_count===100?`#20a53a`:`#fc6d26`},{default:Z(function(){return[N(q(u(J(c).security_count)),1)]}),_:1},8,[`percentage`,`color`]))],64)):(H(),A(n,{key:0,size:100,name:`firewall-icon-safe-detect`}))],2)]),k(`div`,ai,[k(`div`,vi,[J(a).isEnd?(H(),M(g,{key:1},[t[2]||(t[2]=N(` Testing completed `,-1)),J(a).error>0||J(a).warn>0?(H(),M(g,{key:0},[t[1]||(t[1]=N(` ,Found `,-1)),J(a).warn>0?(H(),M(g,{key:0},[k(`span`,ji,q(J(a).warn),1),t[0]||(t[0]=N(` risk items `,-1))],64)):j(``,!0)],64)):j(``,!0)],64)):(H(),M(g,{key:0},[N(q(J(d)),1)],64))]),J(a).scanStatus?(H(),A(i,{key:0,percentage:J(a).progress,color:J(a).warn||J(a).error?`#fc6d26`:`#20a53a`,"stroke-width":10},null,8,[`percentage`,`color`])):j(``,!0),k(`div`,Wi,q(J(f)),1)]),k(`div`,null,[P(o,{size:`large`,type:J(a).scanStatus&&!J(a).isEnd?`warning`:`primary`,onClick:y,plain:!!(J(a).scanStatus&&!J(a).isEnd)},{default:Z(function(){return[N(q(J(a).scanStatus&&!J(a).isEnd?`Cancel Scan`:(J(a).isEnd,e.$t(`Home.Security.index_41`))),1)]}),_:1},8,[`type`,`plain`])])])}}}),Ac=D(jc,[[`__scopeId`,`data-v-9dc9905d`]]),L(),et={class:`progress-cont-list scrollable`},zn=[`onClick`],dr={class:`progress_type`},Ar={class:`progress_status`},Gr={key:0,class:`text-error`},ii={key:1,class:`text-warning`},_i={key:1},Ai={key:2,class:`text-font2`},Ui={key:0},ot={key:0,class:`progress_fold`},_t={class:`progress_item_body`},Ot={class:`info_cont`},Lt={class:`info_cont_desc`},kc=F({__name:`server-list`,setup:function(e){var t=K(S()),n=t.serverScanParams,r=t.checkTopic,i=t.isScan,a=[{color:`#888`,text:`Not Installed`},{color:`#666`,text:`Good`},{color:`#e6a23c`,text:`Warn`},{color:`red`,text:`Danger`}],o={system_account:`System Account`,sshd_service:`SSHD Remote Service`,file_mode:`Important file permissions and attributes`,software:`Key software detection`,other:`Other project testing`,backdoor:`Backdoor Detection`,proc:`Malicious processes`,history:`History Commands`,log:`Log troubleshooting`,rootkit:`Rootkit detection`},s=function(e){n.value.active[e]=!n.value.active[e]};return function(e,t){var c=sa;return H(),M(`div`,et,[(H(),M(g,null,G(o,function(t,o){return k(`div`,{key:o,class:V([o+`_item `+(J(n).active[o]?`active`:``),`progress_item`])},[k(`div`,{class:`progress_item_header`,onClick:function(e){return s(o)}},[k(`div`,dr,[P(c,{class:`title-icon`,name:`firewall-icon-`+o},null,8,[`name`]),k(`span`,null,q(t),1)]),k(`div`,Ar,[J(n).statusTotal[o]?(H(),M(g,{key:0},[J(n).statusTotal[o][3]||J(n).statusTotal[o][2]?(H(),M(g,{key:0},[J(n).statusTotal[o][3]?(H(),M(`span`,Gr,q(J(n).statusTotal[o][3])+` `+q(e.$t(`Home.Security.index_89`)),1)):j(``,!0),J(n).statusTotal[o][2]?(H(),M(`span`,ii,q((J(n).statusTotal[o][3]?``:`Found `)+J(n).statusTotal[o][2])+` `+q(e.$t(`Database.tools.index_20`)),1)):j(``,!0)],64)):J(n).scanStatus&&J(r)==o?(H(),M(`span`,_i,q(e.$t(`Home.Security.index_97`))+`... `,1)):(H(),M(`span`,Ai,q(e.$t(`Home.Security.index_98`)),1))],64)):(H(),M(g,{key:1},[J(n).scanStatus&&!J(n).statusTotal[o]?(H(),M(`span`,Ui,q(e.$t(`Home.Security.index_99`)),1)):j(``,!0)],64))]),J(i)?(H(),M(`div`,ot,[P(c,{name:`base-arrow-bottom`})])):j(``,!0)],8,zn),k(`div`,_t,[J(n).progressConfig[o]&&J(n).progressConfig[o].length?(H(!0),M(g,{key:0},G(J(n).progressConfig[o],function(e,t){return H(),M(`div`,{key:t,class:V([e.info?`active`:``,`progress_item_info`])},[k(`div`,Ot,[k(`div`,null,q(e.name),1),k(`div`,{style:Ls({color:a[e.status<0?0:e.status].color})},q(a[e.status<0?0:e.status].text),5)]),k(`div`,Lt,q(e.info||``),1)],2)}),128)):j(``,!0)])],2)}),64))])}}}),Oc=D(kc,[[`__scopeId`,`data-v-87a63b1c`]]),L(),$e={class:`text-20px`},Uo=F({__name:`index`,setup:function(e){return function(e,t){return H(),M(g,null,[k(`div`,$e,q(e.$t(`Home.Security.index_96`)),1),P(Ac),P(Oc)],64)}}}),Dc=Uo,L(),Qe={class:`h-750px`},Ho=F({__name:`index`,props:{initialMenu:{default:`overview`},data:{}},setup:function(e){var t=e,n=K(C()).menu,r=[{key:`overview`,label:function(){return P(sa,{size:32,name:n.value===`overview`?`home-aapanel-active`:`home-aapanel`},null)},component:Hs},{key:`risk`,label:function(){var e=n.value===`risk`?`home-risk-active`:`home-risk`;return P(w,{value:fo(`risk`),iconName:e},null)},component:tc},{key:`file`,label:function(){var e=n.value===`file`?`home-ware-active`:`home-ware`;return P(w,{value:fo(`file`),iconName:e},null)},component:Ia},{key:`loophole`,label:function(){var e=n.value===`loophole`?`home-web-active`:`home-web`;return P(w,{value:fo(`loophole`),iconName:e},null)},component:Cs},{key:`server`,label:function(){var e=n.value===`server`?`home-safeDetect-active`:`home-safeDetect`;return P(w,{value:fo(`server`),iconName:e},null)},component:Dc},{key:`global`,label:function(){return P(sa,{size:32,name:n.value===`global`?`home-alarm-active`:`home-alarm`},null)},component:wo}],i=function(){var e;return r.some(function(e){return e.key===t.initialMenu})?t.initialMenu:((e=r[0])==null?void 0:e.key)||`overview`};return function(){n.value=i()}(),function(e,t){var i=ya,a=la,o=Oo,s=m;return H(),M(`div`,Qe,[P(i,{"is-icon":``,value:J(n),"onUpdate:value":t[0]||(t[0]=function(e){return B(n)?n.value=e:null}),data:r,class:`relative`},null,8,[`value`]),P(s,{size:3,class:`absolute right-[6rem] top-[1.8rem] items-center!`},{default:Z(function(){return[P(o,{"icon-name":`demand`},{default:Z(function(){return[P(a,{href:`mailto:support@aapanel.com`,target:`_blank`},{default:Z(function(){return Ll(t[1]||(t[1]=[N(`support@aapanel.com`,-1)]))}),_:1})]}),_:1})]}),_:1})])}}}),e(`n`,fe({default:function(){return Sc}})),Sc=Ho,L(),Ze={class:`overview-wrapper`},Rn={class:`content`},er={class:`overview-title`},xr={class:`href`},zr={class:`bottom-menu`},ei={class:`content`},pi={class:`overview-title`},Ei={class:`href`},zi={class:`bottom-menu`},rt={class:`content`},ht={class:`overview-title`},Et={class:`href`},It={class:`bottom-menu`},Gt={class:`content`},$t={class:`overview-title`},on={class:`href`},un={class:`bottom-menu`},Vo=F({__name:`index`,setup:function(e){var t=Vl().server,n=O(function(){return t.value?t.value.site_total:0}),r=O(function(){return t.value?t.value.ftp_total:0}),a=O(function(){return t.value?t.value.database_total:0}),o=pl(),s=function(){o.push(`/site/php`)},c=function(){o.push(`/ftp`)},l=function(){o.push(`/database/mysql`)},u=function(){ll({width:1200,minHeight:750,component:Sc})},d=W(0);return function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,po()];case 1:return e=t.sent().message,z(e)&&(d.value=e.total),[2]}})})()}(),function(e,t){var o=la,f=i;return H(),A(f,{class:`mb-16px`,title:e.$t(`Home.index_67`)},{default:Z(function(){return[k(`div`,Ze,[k(`div`,{class:`overview-box`,onClick:s},[k(`div`,Rn,[k(`div`,er,q(e.$t(`Home.index_68`)),1),k(`div`,xr,[P(o,null,{default:Z(function(){return[N(q(J(n)),1)]}),_:1})])]),k(`div`,zr,q(e.$t(`Home.index_72`,[e.$t(`Home.index_68`)])),1)]),k(`div`,{class:`overview-box`,onClick:c},[k(`div`,ei,[k(`div`,pi,q(e.$t(`Home.index_69`)),1),k(`div`,Ei,[P(o,null,{default:Z(function(){return[N(q(J(r)),1)]}),_:1})])]),k(`div`,zi,q(e.$t(`Home.index_72`,[e.$t(`Home.index_69`)])),1)]),k(`div`,{class:`overview-box`,onClick:l},[k(`div`,rt,[k(`div`,ht,q(e.$t(`Home.index_70`)),1),k(`div`,Et,[P(o,null,{default:Z(function(){return[N(q(J(a)),1)]}),_:1})])]),k(`div`,It,q(e.$t(`Home.index_72`,[e.$t(`Home.index_70`)])),1)]),k(`div`,{class:`overview-box`,onClick:u},[k(`div`,Gt,[k(`div`,$t,q(e.$t(`Home.index_71`)),1),k(`div`,on,[P(o,{type:J(d)>0?`error`:`primary`},{default:Z(function(){return[N(q(J(d)),1)]}),_:1},8,[`type`])])]),k(`div`,un,q(e.$t(`Home.index_73`)),1)])])]}),_:1},8,[`title`])}}}),Vs=D(Vo,[[`__scopeId`,`data-v-6b844563`]]),L(),ko=pe(Qs(),1),Ye=[`onClick`],An={class:`content`},$n={class:`software-img h-95px`},br=[`src`],Rr={class:`software-name`},$r={class:`text`},fi={class:`content`},Ti={class:`software-img h-70px`},Ri=[`src`],nt={class:`software-name`},mt={class:`text`},Tt={class:`software-btn`},te=12,Bo=F({__name:`index`,setup:function(e){var t=Vl(),n=t.softList,a=t.softRecommend,o=W(!1),s={animation:200,disabled:!1,group:`description`,handle:`.move`,ghostClass:`ghost`,"item-key":`id`},c=O({get:function(){return n.value.length>te?n.value.slice(0,te):n.value},set:function(e){n.value=e}}),l=O(function(){return c.value.length>=te?[]:a.value.list.slice(0,te-c.value.length)}),u=O(function(){var e=te-c.value.length-l.value.length;return e>0?e:0}),d=O(function(){return Array.from({length:u.value},function(e){return e})}),f=function(e){return`/static/img/soft_ico/ico-`.concat(e.replace(/-+[{0-9},.,]+$/,``),`.png`)},p=function(){return Q(function(){return $(this,function(e){switch(e.label){case 0:return[4,Fc({ssort:n.value.map(function(e){return e.name}).join(`|`)})];case 1:return e.sent(),[2]}})})()},m=function(e){window.open(e.preview)},h=function(e){X({source:Number(e.pay)})},_=function(e){al(e.name)},v=function(e){gl(e)};return function(e,t){var n=pa;return H(),A(J(i),{title:e.$t(`Home.index_74`)},{default:Z(function(){return[P(J(ko.default),As({modelValue:J(c),"onUpdate:modelValue":t[0]||(t[0]=function(e){return B(c)?c.value=e:null})},s,{class:`software-wrapper`,onStart:t[1]||(t[1]=function(e){return o.value=!0}),onEnd:t[2]||(t[2]=function(e){return o.value=!1}),onSort:p}),{item:Z(function(e){var r=e.element;return[k(`div`,{class:`software-box`,onClick:function(e){return v(r)}},[k(`div`,An,[t[3]||(t[3]=k(`i`,{class:`iconfont icon-drag move`,title:``},null,-1)),k(`div`,$n,[k(`img`,{src:f(r.name)},null,8,br)]),k(`div`,Rr,[k(`span`,$r,q(r.title+` `+r.version),1),P(n,{class:`ml-4px`,value:r.status,"show-text":!1},null,8,[`value`])])])],8,Ye)]}),footer:Z(function(){return[(H(!0),M(g,null,G(J(l),function(n){return H(),M(`div`,{key:n.pid,class:`software-box`},[k(`div`,fi,[t[4]||(t[4]=k(`div`,{class:`recommend`},`AD`,-1)),k(`div`,Ti,[k(`img`,{"object-fit":`contain`,src:f(n.name)},null,8,Ri)]),k(`div`,nt,[k(`div`,mt,q(n.title),1)]),k(`div`,Tt,[n.isBuy?(H(),A(J(r),{key:1,class:`install`,onClick:function(e){return _(n)}},{default:Z(function(){return[N(q(e.$t(`Public.Btn.Install`)),1)]}),_:1},8,[`onClick`])):(H(),M(g,{key:0},[P(J(r),{class:`preview`,onClick:function(e){return m(n)}},{default:Z(function(){return[N(q(e.$t(`Public.Btn.Preview`)),1)]}),_:1},8,[`onClick`]),P(J(r),{class:`buy`,onClick:function(e){return h(n)}},{default:Z(function(){return[N(q(e.$t(`Component.Auth.index_3`)),1)]}),_:1},8,[`onClick`])],64))])])])}),128)),(H(!0),M(g,null,G(J(d),function(e){return H(),M(`div`,{key:e,class:`software-box`})}),128))]}),_:1},16,[`modelValue`])]}),_:1},8,[`title`])}}}),Hc=D(Bo,[[`__scopeId`,`data-v-6839f0b8`]]),L(),L(),Re={class:`mb-7px`},yn={class:`text-desc`},$o=F({__name:`info`,props:{info:{default:function(){return{}}}},setup:function(e){return function(t,n){var r=_,i=v;return H(),A(i,{cols:4,class:`w-full`},{default:Z(function(){return[(H(!0),M(g,null,G(e.info,function(e){return H(),A(r,{class:`text-center pt-35px px-15px`,key:e.label},{default:Z(function(){return[k(`div`,Re,[xl(k(`i`,{class:`spot rounded-5px inline-block w-10px h-10px mr-3px`,style:Ls({"background-color":e.bgColor})},null,4),[[yl,e.bgColor]]),k(`span`,yn,q(e.label),1)]),k(`div`,{class:`text-14px`,style:Ls({color:e.color})},q(e.value),5)]}),_:2},1024)}),128))]}),_:1})}}}),Jo=$o,L(),De={class:`relative`},vn={class:`absolute left-50px top-92px flex items-center w-110px z-1`},Ps=F({__name:`net`,props:{value:{},valueModifiers:{}},emits:[`update:value`],setup:function(e){var t=dl(e,`value`),n=Y().t,r=Vl().onServerReady,i=W({}),a=U({up:{label:n(`Home.index_79`),value:`0 B`,bgColor:`#F7B851`},down:{label:n(`Home.index_80`),value:`0 B`,bgColor:`#52A9FF`},upTotal:{label:n(`Home.index_81`),value:`0 B`},downTotal:{label:n(`Home.index_82`),value:`0 B`}}),o=W(`KB`),s=W([{label:`KB/s`,value:`KB`,disabled:!1},{label:`MB/s`,value:`MB`,disabled:!1},{label:`GB/s`,value:`GB`,disabled:!1},{label:`TB/s`,value:`TB`,disabled:!1}]),c=function(e){var t=e.option;return``.concat(n(`Home.index_83`),t.label)},l=Ul({series:[{name:n(`Home.index_79`),color:`#f7b851`},{name:n(`Home.index_80`),color:`#52a9ff`}],tooltipFormatter:function(e){var t=``,r=``;return Object.entries(e).forEach(function(e){var n=Fl(e,2)[1];t=qa(n.name,`HH:mm:ss`),r+=`
`,n.seriesName,`: `,n.data.value.toFixed(2),` `,o.value,`/s @@ -27,4 +27,4 @@ Number of threads: `,e.num_threads)},[e.proc_name])}},{key:`memory_usage`,title:
`.concat(t(`Home.index_84`),n,`
`,r,` -
`)}}),l=c.option,u=c.getXAxis,d=c.getSeries,f=function(e){o.read.value=Xa(e.read_bytes),o.write.value=Xa(e.write_bytes),o.second.value=``.concat(e.read_count+e.write_count);var t=e.write_time>e.read_time?e.write_time:e.read_time;o.io.value=``.concat(t,` ms`),o.io.color=t>=1e3?a.value.errorColor:a.value.primaryColor},p=[],m=function(e){return new Date().getTime()-e>180*1e3},h=function(e){p.length>0&&m(p[0].date)&&p.shift(),p.push(e);var t=[],n=[],r=[];p.forEach(function(e){t.push(e.date),n.push(Pl(Ml({},e),{value:parseFloat(Xa(e.read_bytes,!1,2,Zc))})),r.push(Pl(Ml({},e),{value:parseFloat(Xa(e.write_bytes,!1,2,Zc))}))}),l.xAxis=u(t),l.series=d([n,r])},g=function(){var e={read_bytes:0,write_bytes:0,read_count:0,write_count:0,read_merged_count:0,write_merged_count:0,read_time:0,write_time:0},t=Object.assign(e,{date:Date.now()}),n=Object.entries(r.value),a=!0,o=!1,s=void 0;try{for(var c=function(){var n=Fl(u.value,2),r=n[0],a=n[1];if(i.value===`all`&&Object.keys(a).forEach(function(n){var r=gs(a[n])?a[n]:0;n in e||(e[n]=0),e[n]+=r,n in t||(t[n]=0),t[n]+=r}),i.value===r)return Object.keys(a).forEach(function(n){var r=gs(a[n])?a[n]:0;e[n]=r,t[n]=r}),`break`},l=n[Symbol.iterator](),u;!(a=(u=l.next()).done)&&c()!==`break`;a=!0);}catch(e){o=!0,s=e}finally{try{!a&&l.return!=null&&l.return()}finally{if(o)throw s}}return{infoData:e,optionData:t}};return n(`iostat`,function(e){r.value=e.iostat;var t=g(),n=t.infoData,i=t.optionData;f(n),h(i)}),function(e,t){return H(),M(`div`,ge,[P(Jo,{info:J(o)},null,8,[`info`]),P(aa,{height:340,option:J(l)},null,8,[`option`])])}}}),ms=hs,L(),he={class:`w-140px mr-16px`},jo=F({__name:`index`,setup:function(e){var t=Y().t,n=Vl().onServerReady,r=W(`net`),a=W(`all`),o=W([{label:t(`Public.All`),value:`all`}]),s=W([]),c=O(function(){return r.value===`net`?o.value:s.value}),l=new Map([[`net`,t(`Home.index_77`)],[`iostat`,t(`Home.index_78`)]]),u=function(e){var t=e.option;return``.concat(l.get(r.value),`: `,t.label)},d=function(e){e===`net`&&(a.value=o.value[0].value),e===`iostat`&&(a.value=s.value[0].value)},f=function(e){o.value.length!==Object.keys(e).length+1&&(o.value=Object.keys(e).map(function(e){return{label:e,value:e}}),o.value.unshift({label:t(`Public.All`),value:`all`}))},p=function(e){s.value.length!==Object.keys(e).length+1&&(s.value=Object.keys(e).map(function(e){return{label:e===t(`Public.All`)?t(`Public.All`):e,value:e}}))};return n(`monitor`,function(e){f(e.network),p(e.iostat)}),function(e,t){var n=ae,o=T,s=ce,l=i;return H(),A(l,{class:`h-full`},{default:Z(function(){return[P(s,{value:J(r),"onUpdate:value":[t[3]||(t[3]=function(e){return B(r)?r.value=e:null}),d],class:`home-reset-tab`,"bar-width":60},{suffix:Z(function(){return[k(`div`,he,[P(n,{value:J(a),"onUpdate:value":t[0]||(t[0]=function(e){return B(a)?a.value=e:null}),options:J(c),"render-tag":u},null,8,[`value`,`options`])])]}),default:Z(function(){return[P(o,{tab:e.$t(`Home.index_75`),name:`net`,"display-directive":`show:lazy`},{default:Z(function(){return[P(Ns,{value:J(a),"onUpdate:value":t[1]||(t[1]=function(e){return B(a)?a.value=e:null})},null,8,[`value`])]}),_:1},8,[`tab`]),P(o,{tab:e.$t(`Home.index_76`),name:`iostat`,"display-directive":`show:lazy`},{default:Z(function(){return[P(ms,{value:J(a),"onUpdate:value":t[2]||(t[2]=function(e){return B(a)?a.value=e:null})},null,8,[`value`])]}),_:1},8,[`tab`])]}),_:1},8,[`value`])]}),_:1})}}}),Ms=D(jo,[[`__scopeId`,`data-v-b7a30949`]]),L(),as(),Ao=F({__name:`index`,setup:function(e){var n=Ea(function(){return E(function(){return t.import(`./view-home-legacy.js?v=1784873523001`).then(function(e){return e.i})},void 0)}),r=Y().t,i=I(),a=ul(r(`Home.index_1`),{memTotal:0}),o=W(0),s=W(null),c=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),[4,Qa()];case 1:return e=t.sent().message,z(e)?s.value=e:s.value=null,[3,3];case 2:return o.value=Date.now(),[7];case 3:return[2]}})})()},l=U({}),u=function(e,t){l[e]=t},d=function(){Object.entries(l).forEach(function(e){var t=Fl(e,2)[1];s.value&&t(s.value)})};bl(o,function(e){e&&s.value&&d()},{immediate:!0});var f=Vc({type:0,show:!1,describe:``,pay:``,route:``,name:``,price:``,ps:[]}),p=Vc({type:1,show:!1,describe:``,route:``,list:[]}),m=Vc([]),h=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,$a()];case 1:return e=t.sent().message,R(e)&&e.forEach(function(e){e.type===0&&e.show&&(f.value=e),e.type===1&&e.show&&(p.value=e)}),[2]}})})()},g=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,eo()];case 1:return e=t.sent().message,m.value=R(e)?e:[],[2]}})})()},y=cl(c).loop,b=function(){return Q(function(){return $(this,function(e){switch(e.label){case 0:return[4,Promise.all([c(),h()])];case 1:return e.sent(),[4,Promise.all([g()])];case 2:return e.sent(),y(),i.isFree&&i.aaPanelPro||s.value&&s.value.installed===!1&&(a.data.memTotal=Ya(s.value,`mem.memTotal`,0),a.show=!0),[2]}})})()};return Bl({server:s,proRecommend:f,softList:m,softRecommend:p,onServerReady:u}),Bs(function(){b(),ol()}),function(e,t){var r=_,o=v,s=da,c=ia;return H(),A(c,null,{default:Z(function(){return[P(To),J(i).aaPanelPro?j(``,!0):(H(),A(Ks,{key:0})),P(Uc),P(Vs),P(o,{"x-gap":`16`,cols:2},{default:Z(function(){return[P(r,null,{default:Z(function(){return[P(Hc)]}),_:1}),P(r,null,{default:Z(function(){return[P(Ms)]}),_:1})]}),_:1}),P(s,{show:J(a).show,"onUpdate:show":t[0]||(t[0]=function(e){return J(a).show=e}),title:J(a).title,data:J(a).data,width:920,"min-height":572,component:J(n)},null,8,[`show`,`title`,`data`,`component`])]}),_:1})}}}),e(`t`,fe({default:function(){return Do}})),Do=Ao}}})})(); \ No newline at end of file +
`)}}),l=c.option,u=c.getXAxis,d=c.getSeries,f=function(e){o.read.value=Xa(e.read_bytes),o.write.value=Xa(e.write_bytes),o.second.value=``.concat(e.read_count+e.write_count);var t=e.write_time>e.read_time?e.write_time:e.read_time;o.io.value=``.concat(t,` ms`),o.io.color=t>=1e3?a.value.errorColor:a.value.primaryColor},p=[],m=function(e){return new Date().getTime()-e>180*1e3},h=function(e){p.length>0&&m(p[0].date)&&p.shift(),p.push(e);var t=[],n=[],r=[];p.forEach(function(e){t.push(e.date),n.push(Pl(Ml({},e),{value:parseFloat(Xa(e.read_bytes,!1,2,Zc))})),r.push(Pl(Ml({},e),{value:parseFloat(Xa(e.write_bytes,!1,2,Zc))}))}),l.xAxis=u(t),l.series=d([n,r])},g=function(){var e={read_bytes:0,write_bytes:0,read_count:0,write_count:0,read_merged_count:0,write_merged_count:0,read_time:0,write_time:0},t=Object.assign(e,{date:Date.now()}),n=Object.entries(r.value),a=!0,o=!1,s=void 0;try{for(var c=function(){var n=Fl(u.value,2),r=n[0],a=n[1];if(i.value===`all`&&Object.keys(a).forEach(function(n){var r=gs(a[n])?a[n]:0;n in e||(e[n]=0),e[n]+=r,n in t||(t[n]=0),t[n]+=r}),i.value===r)return Object.keys(a).forEach(function(n){var r=gs(a[n])?a[n]:0;e[n]=r,t[n]=r}),`break`},l=n[Symbol.iterator](),u;!(a=(u=l.next()).done)&&c()!==`break`;a=!0);}catch(e){o=!0,s=e}finally{try{!a&&l.return!=null&&l.return()}finally{if(o)throw s}}return{infoData:e,optionData:t}};return n(`iostat`,function(e){r.value=e.iostat;var t=g(),n=t.infoData,i=t.optionData;f(n),h(i)}),function(e,t){return H(),M(`div`,ge,[P(Jo,{info:J(o)},null,8,[`info`]),P(aa,{height:340,option:J(l)},null,8,[`option`])])}}}),ms=hs,L(),he={class:`w-140px mr-16px`},jo=F({__name:`index`,setup:function(e){var t=Y().t,n=Vl().onServerReady,r=W(`net`),a=W(`all`),o=W([{label:t(`Public.All`),value:`all`}]),s=W([]),c=O(function(){return r.value===`net`?o.value:s.value}),l=new Map([[`net`,t(`Home.index_77`)],[`iostat`,t(`Home.index_78`)]]),u=function(e){var t=e.option;return``.concat(l.get(r.value),`: `,t.label)},d=function(e){e===`net`&&(a.value=o.value[0].value),e===`iostat`&&(a.value=s.value[0].value)},f=function(e){o.value.length!==Object.keys(e).length+1&&(o.value=Object.keys(e).map(function(e){return{label:e,value:e}}),o.value.unshift({label:t(`Public.All`),value:`all`}))},p=function(e){s.value.length!==Object.keys(e).length+1&&(s.value=Object.keys(e).map(function(e){return{label:e===t(`Public.All`)?t(`Public.All`):e,value:e}}))};return n(`monitor`,function(e){f(e.network),p(e.iostat)}),function(e,t){var n=ae,o=T,s=ce,l=i;return H(),A(l,{class:`h-full`},{default:Z(function(){return[P(s,{value:J(r),"onUpdate:value":[t[3]||(t[3]=function(e){return B(r)?r.value=e:null}),d],class:`home-reset-tab`,"bar-width":60},{suffix:Z(function(){return[k(`div`,he,[P(n,{value:J(a),"onUpdate:value":t[0]||(t[0]=function(e){return B(a)?a.value=e:null}),options:J(c),"render-tag":u},null,8,[`value`,`options`])])]}),default:Z(function(){return[P(o,{tab:e.$t(`Home.index_75`),name:`net`,"display-directive":`show:lazy`},{default:Z(function(){return[P(Ns,{value:J(a),"onUpdate:value":t[1]||(t[1]=function(e){return B(a)?a.value=e:null})},null,8,[`value`])]}),_:1},8,[`tab`]),P(o,{tab:e.$t(`Home.index_76`),name:`iostat`,"display-directive":`show:lazy`},{default:Z(function(){return[P(ms,{value:J(a),"onUpdate:value":t[2]||(t[2]=function(e){return B(a)?a.value=e:null})},null,8,[`value`])]}),_:1},8,[`tab`])]}),_:1},8,[`value`])]}),_:1})}}}),Ms=D(jo,[[`__scopeId`,`data-v-b7a30949`]]),L(),as(),Ao=F({__name:`index`,setup:function(e){var n=Ea(function(){return E(function(){return t.import(`./view-home-legacy.js?v=1786507437784`).then(function(e){return e.a})},void 0)}),r=Y().t,i=I(),a=ul(r(`Home.index_1`),{memTotal:0}),o=W(0),s=W(null),c=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,,2,3]),[4,Qa()];case 1:return e=t.sent().message,z(e)?s.value=e:s.value=null,[3,3];case 2:return o.value=Date.now(),[7];case 3:return[2]}})})()},l=U({}),u=function(e,t){l[e]=t},d=function(){Object.entries(l).forEach(function(e){var t=Fl(e,2)[1];s.value&&t(s.value)})};bl(o,function(e){e&&s.value&&d()},{immediate:!0});var f=Vc({type:0,show:!1,describe:``,pay:``,route:``,name:``,price:``,ps:[]}),p=Vc({type:1,show:!1,describe:``,route:``,list:[]}),m=Vc([]),h=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,$a()];case 1:return e=t.sent().message,R(e)&&e.forEach(function(e){e.type===0&&e.show&&(f.value=e),e.type===1&&e.show&&(p.value=e)}),[2]}})})()},g=function(){return Q(function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,eo()];case 1:return e=t.sent().message,m.value=R(e)?e:[],[2]}})})()},y=cl(c).loop,b=function(){return Q(function(){return $(this,function(e){switch(e.label){case 0:return[4,Promise.all([c(),h()])];case 1:return e.sent(),[4,Promise.all([g()])];case 2:return e.sent(),y(),i.isFree&&i.aaPanelPro||s.value&&s.value.installed===!1&&(a.data.memTotal=Ya(s.value,`mem.memTotal`,0),a.show=!0),[2]}})})()};return Bl({server:s,proRecommend:f,softList:m,softRecommend:p,onServerReady:u}),Bs(function(){b(),ol()}),function(e,t){var r=_,o=v,s=da,c=ia;return H(),A(c,null,{default:Z(function(){return[P(To),J(i).aaPanelPro?j(``,!0):(H(),A(Ks,{key:0})),P(Uc),P(Vs),P(o,{"x-gap":`16`,cols:2},{default:Z(function(){return[P(r,null,{default:Z(function(){return[P(Hc)]}),_:1}),P(r,null,{default:Z(function(){return[P(Ms)]}),_:1})]}),_:1}),P(s,{show:J(a).show,"onUpdate:show":t[0]||(t[0]=function(e){return J(a).show=e}),title:J(a).title,data:J(a).data,width:920,"min-height":572,component:J(n)},null,8,[`show`,`title`,`data`,`component`])]}),_:1})}}}),e(`t`,fe({default:function(){return Do}})),Do=Ao}}})})(); \ No newline at end of file diff --git a/BTPanel/static/vite/js/legacy-view-home.js b/BTPanel/static/vite/js/legacy-view-home.js index 5599a6b9..aeba02b9 100644 --- a/BTPanel/static/vite/js/legacy-view-home.js +++ b/BTPanel/static/vite/js/legacy-view-home.js @@ -1,8 +1,7 @@ ;(() => { - const hrefs = ["../css/legacy-view-home.css?v=1784873523001"] const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1784873523001" + const version = "1786507437784" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() @@ -28,29 +27,21 @@ loaded.add(url.href) removeAfterLoad(freshLink, link) } - for (const href of hrefs) { - const url = new URL(href, import.meta.url).href - if (loaded.has(url)) continue - const link = document.createElement("link") - link.rel = "stylesheet" - link.href = url - document.head.appendChild(link) - loaded.add(url) - } })(); -import{a as e,r as t}from"./rolldown-runtime.js?v=1784873523001";import{Bn as n,Cn as r,Dn as i,En as a,Er as o,Ft as s,Jn as c,Jr as l,Ln as u,On as d,Pn as f,Rn as p,Sn as m,St as h,Vn as g,Wn as _,Xn as v,Yn as y,Zr as b,_r as x,ar as S,bn as C,br as w,cr as T,fn as ee,kn as E,mn as D,mr as O,nn as k,nr as te,o as A,qn as j,qr as M,rr as ne,sr as N,un as re,wn as ie,xn as P,xr as ae,yn as F,yr as I}from"./vendor-utils.js?v=1784873523001";import{f as L,l as R,o as oe,p as z}from"./vendor-vue.js?v=1784873523001";import{A as se,Ct as ce,I as B,J as le,K as ue,N as de,P as fe,Tt as pe,_ as me,at as he,et as ge,f as _e,ht as V,j as ve,lt as ye,m as be,ot as xe,pt as Se,r as Ce,st as we,tt as Te,u as Ee,ut as De,vt as Oe,w as ke,wt as Ae,z as je}from"./vendor-naive.js?v=1784873523001";import{Af as Me,Cf as Ne,Da as H,Fd as Pe,Ff as U,Id as Fe,If as W,Jf as G,Ld as Ie,Mf as Le,Nd as Re,Oa as ze,Pf as Be,Sa as Ve,Tn as He,Vd as Ue,Yf as We,Zt as Ge,_d as Ke,a as K,ap as q,bd as qe,gd as Je,gp as J,hp as Ye,i as Y,jf as Xe,kf as Ze,ln as Qe,ma as $e,mn as et,pa as tt,pn as nt,pp as X,qf as rt,up as it,vd as at,xd as ot,xf as st,yd as ct,yu as lt}from"./app.js?v=1784873523001";import{Ji as ut,Ki as dt,L as ft,Qi as pt,Xi as mt,Yi as ht,Zi as gt,qi as Z,ra as _t,ta as vt}from"./app-components.js?v=1784873523001";import{$d as yt,Ad as bt,Bd as xt,Dd as St,Fd as Ct,Gd as wt,Hd as Tt,Id as Et,Jd as Dt,Kd as Ot,Ld as kt,Md as At,Nd as jt,Od as Mt,Pd as Nt,Qd as Pt,Rd as Ft,Tf as It,Wd as Lt,Xd as Rt,Yd as zt,Zd as Bt,af as Vt,cd as Ht,cf as Ut,ef as Wt,ff as Gt,hf as Kt,if as qt,jd as Jt,kd as Yt,lf as Xt,mf as Zt,nf as Qt,pf as $t,qd as en,rf as tn,sd as nn,tf as rn,wf as an,zd as on}from"./app-shared.js?v=1784873523001";import{n as sn,r as cn}from"./vendor-pdf.js?v=1784873523001";import{d as ln,l as un,o as dn,s as fn}from"./app-base.js?v=1784873523001";import{D as pn,E as mn,H as hn,M as gn,T as _n,_ as vn,i as yn,p as bn,u as xn}from"./vendor-charts.js?v=1784873523001";import{s as Sn}from"./app-form.js?v=1784873523001";import{c as Cn,l as wn,u as Tn}from"./app-temp.js?v=1784873523001";import{o as En}from"./vendor-interaction.js?v=1784873523001";k();var Dn=Symbol(`home`);function On(e){c(Dn,e)}function Q(){return f(Dn)}k();var kn=E({__name:`Theme`,setup(e){let t=Ne(),{themeRef:n}=z(t),r=I(``),s=I([{value:`auto`,label:()=>i(`div`,{class:`flex items-center gap-4px leading-[1]`},[i(`i`,{class:`i-theme:auto text-16px`},null),i(`span`,null,[a(`Auto`)])])},{value:`light`,label:()=>i(`div`,{class:`flex items-center gap-4px leading-[1]`},[i(`i`,{class:`i-theme:light text-16px`},null),i(`span`,null,[a(`Light`)])])},{value:`dark`,label:()=>i(`div`,{class:`flex items-center gap-4px leading-[1]`},[i(`i`,{class:`i-theme:dark text-16px`},null),i(`span`,null,[a(`Dark`)])])}]),c=I({x:0,y:0}),l=async e=>{c.value={x:e.clientX,y:e.clientY},await d()},u=async e=>{r.value=e},d=async()=>{await Zt({clientX:c.value.x,clientY:c.value.y},()=>t.setSafeTheme(r.value))};return(e,t)=>{let r=Te;return j(),P(r,{value:o(n),trigger:`hover`,"display-directive":`show`,options:o(s),onClick:l,"onUpdate:value":u},{default:N(()=>[v(e.$slots,`default`)]),_:3},8,[`value`,`options`])}}});k();var An={class:`flex items-center cursor-pointer`},jn={class:`text-[#fc6d26] font-bold`},Mn=E({__name:`auth`,setup(e){let{isFree:t,isPro:n,authExpired:s}=z(Y()),c=()=>{K({source:27})},l=()=>{K({source:28})};return(e,u)=>{let d=et;return j(),r(`div`,An,[o(t)?(j(),r(D,{key:0},[C(`img`,{class:`w-48px`,src:$t,onClick:c}),C(`div`,{class:`ml-8px text-default`,onClick:c},b(e.$t(`Component.Auth.index_1`)),1)],64)):m(``,!0),o(n)?(j(),r(D,{key:1},[C(`img`,{class:`w-48px`,src:Gt,onClick:l}),C(`div`,{class:`ml-8px`,onClick:l},[a(b(e.$t(`Component.Auth.index_4`))+` `,1),C(`span`,jn,b(o(s)),1)]),i(d,{class:`ml-8px`,onClick:l},{default:N(()=>[a(b(e.$t(`Component.Auth.index_2`)),1)]),_:1})],64)):m(``,!0)])}}});k();var Nn={class:`cursor-pointer`},Pn=E({__name:`lang`,setup(e){let t=Y(),n=I([]),r=async e=>{await lt({name:e}),it()};return n.value=t.langList.map(e=>({key:e.name,title:e.title})),(e,t)=>{let a=U,s=ue;return j(),P(s,{trigger:`hover`,options:o(n),onSelect:r},{default:N(()=>[C(`div`,Nn,[i(a,{name:`base-lang`,size:`18`,color:`#666`})])]),_:1},8,[`options`])}}});k(),cn();var Fn={key:0},In=[`title`],Ln={class:`run-time`},Rn=W(E({__name:`index`,setup(e){let{t}=R(),{userInfo:n,username:s,authExpired:c}=z(Y()),{server:l}=Q(),u=F(()=>l.value?l.value.system.split(` `)[0].toLowerCase():``),f=F(()=>l.value?l.value.system:`--`),p=F(()=>l.value?l.value.time:`--`),h=F(()=>l.value?l.value.version:`--`),g=I(`--`),_=F(()=>g.value!==`--`&&g.value!==h.value),v=I(``),y=async()=>{let{message:e}=await ot();if(J(e)){if(g.value=e.is_beta?e.beta.version:e.version,v.value=e.is_pro?`Pro`:e.is_beta?`Beta`:``,e.local_is_latest===!0)return;let{ignore:t}=e;X(t)&&!t.includes(g.value)&&x()}},x=async()=>{let{message:e}=await qe();J(e)&&(e.local_is_latest===!1?Xe({width:500,minHeight:508,isNotScroll:!0,data:{info:e},component:d(()=>sn(()=>import(`./view-home-update.js?v=1784873523001`).then(e=>e.t),[]))}):Xe({width:530,minHeight:282,data:{info:e},component:d(()=>sn(()=>import(`./view-home-update.js?v=1784873523001`).then(e=>e.n),[]))}))},S=()=>{Me({title:t(`Home.index_9`),content:t(`Home.index_10`),onConfirm:async()=>{try{await Fe(),Be.success(t(`Home.index_11`))}finally{try{await Ie()}finally{it()}}}})},w=()=>{an()};return y(),(e,t)=>{let l=et,d=pt,g=B,y=Oe,T=Se;return j(),P(T,{class:`mb-16px`},{default:N(()=>[i(g,{class:`min-h-52px px-16px`,justify:`space-between`},{default:N(()=>[i(g,{class:`items-center text-#666`,size:16},{default:N(()=>[i(d,{"icon-name":`user`,"icon-size":`18`},{default:N(()=>[o(n).status?(j(),r(`span`,Fn,b(o(s)),1)):(j(),P(l,{key:1,onClick:t[0]||(t[0]=e=>o($e)())},{default:N(()=>[a(b(e.$t(`Home.index_2`)),1)]),_:1}))]),_:1}),i(gt),i(d,{"icon-name":o(u),"icon-size":`14`},{default:N(()=>[C(`div`,{class:`system-info`,title:o(f)},b(e.$t(`Home.index_3`))+b(o(f)),9,In)]),_:1},8,[`icon-name`]),C(`div`,Ln,b(e.$t(`Home.index_4`))+b(o(p)),1)]),_:1}),i(g,{class:`items-center`,size:16},{default:N(()=>[o(n).status&&o(c)!==`Lifetime`?(j(),P(wn,{key:0})):m(``,!0),i(Mn),i(l,{type:`default`},{default:N(()=>[a(b(o(h))+` `+b(o(v)),1)]),_:1}),i(Pn),i(kn,null,{default:N(()=>[...t[1]||(t[1]=[C(`div`,{class:`flex items-center cursor-pointer text-18px text-#666`},[C(`i`,{class:`i-ant-design:skin-outlined`})],-1)])]),_:1}),i(y,{dot:!0,show:o(_)},{default:N(()=>[i(l,{onClick:x},{default:N(()=>[a(b(e.$t(`Home.index_5`)),1)]),_:1})]),_:1},8,[`show`]),i(l,{onClick:S},{default:N(()=>[a(b(e.$t(`Home.index_6`)),1)]),_:1}),i(l,{onClick:w},{default:N(()=>[a(b(e.$t(`Home.index_7`)),1)]),_:1})]),_:1})]),_:1})]),_:1})}}}),[[`__scopeId`,`data-v-42d945c5`]]);k();var zn={class:`flex items-center gap-12px h-50px px-16px text-default text-13px whitespace-nowrap overflow-hidden`},Bn={class:`text-[#fc6d26] font-bold`},Vn={class:`flex items-center gap-16px whitespace-nowrap`},Hn=W(E({__name:`index`,setup(e){let{isFree:t,isPro:n,isLifetime:s,authExpired:c}=z(Y()),{proRecommend:l}=Q(),u=()=>{K({source:45})};return(e,d)=>{let f=V,p=et,h=Se;return o(l).show&&!o(s)?(j(),P(h,{key:0,class:`mb-16px`},{default:N(()=>[C(`div`,zn,[o(t)?(j(),r(D,{key:0},[i(f,{type:`primary`,size:`small`,onClick:u},{default:N(()=>[a(b(e.$t(`Component.Auth.index_3`)),1)]),_:1}),d[0]||(d[0]=C(`img`,{class:`w-48px`,src:`/static/vite/images/pro_pay.svg`},null,-1))],64)):m(``,!0),o(n)?(j(),r(D,{key:1},[d[1]||(d[1]=C(`img`,{class:`w-60px`,src:`/static/vite/images/pro.svg`},null,-1)),C(`span`,null,[a(b(e.$t(`Component.Auth.index_4`))+` `,1),C(`span`,Bn,b(o(c)),1)]),i(p,{class:`font-bold!`,onClick:u},{default:N(()=>[a(b(e.$t(`Component.Auth.index_2`)),1)]),_:1})],64)):m(``,!0),C(`div`,Vn,[(j(!0),r(D,null,y(o(l).ps,e=>(j(),r(`div`,{key:e,class:`advantage`},b(e),1))),128))])])]),_:1})):m(``,!0)}}}),[[`__scopeId`,`data-v-936be93b`]]);k();var Un={class:`flex flex-col items-center w-100% py-24px`},Wn={class:`flex items-center mb-8px text-15px text-desc`},Gn={key:1},Kn={class:`flex items-center h-24px mt-8px text-14px text-desc`},qn=E({__name:`box`,props:{value:{default:0},showText:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},setup(e){let t=e,{t:n}=R(),s=Ce(),c=!!ne().desc,d=F(()=>p(t.value)),f=[{val:90,type:`error`,color:s.value.errorColor,desc:n(`Home.index_12`)},{val:80,type:`warning`,color:s.value.warningColor,desc:n(`Home.index_13`)},{val:70,type:`success`,color:s.value.primaryColor,desc:n(`Home.index_14`)},{val:30,type:`success`,color:s.value.primaryColor,desc:n(`Home.index_15`)}],p=e=>{let t={val:e,type:`success`,color:`#20a53a`,desc:n(`Home.index_15`)};for(let n=0;n=r.val){t.desc=r.desc,t.color=r.color,t.type=r.type;break}else if(e<30){t.type=f[f.length-1].type,t.desc=f[f.length-1].desc,t.color=f[f.length-1].color;break}}return t};return(t,n)=>{let s=ke;return j(),r(`div`,Un,[C(`div`,Wn,[v(t.$slots,`title`)]),i(o(Ae),u(t.$attrs,{trigger:`hover`,placement:`bottom-start`,"display-directive":`show`,disabled:e.disabled,"show-arrow":!1,style:{padding:0}}),{trigger:N(()=>[i(s,{type:`circle`,class:`w-105px! cursor-pointer`,status:o(d).type,"stroke-width":7,"offset-degree":180,percentage:e.value},{default:N(()=>[C(`div`,{class:`w-88px text-17px text-center`,style:l({color:o(d).color})},[e.showText?v(t.$slots,`progress`,{key:0}):(j(),r(`span`,Gn,b(e.value)+`%`,1))],4)]),_:3},8,[`status`,`percentage`])]),default:N(()=>[v(t.$slots,`popover`)]),_:3},16,[`disabled`]),C(`div`,Kn,[c?v(t.$slots,`desc`,{key:0}):(j(),r(D,{key:1},[a(b(o(d).desc),1)],64))])])}}});k();var Jn=E({__name:`tag`,props:{value:{default:0},desc:{default:``}},setup(e){let t=e,n=F(()=>t.value>=90?`error`:t.value>=80?`warning`:`success`);return(t,r)=>{let i=ce;return j(),P(i,{type:o(n),bordered:!1},{default:N(()=>[a(b(e.desc)+` `+b(e.value)+`%`,1)]),_:1},8,[`type`])}}});k();var Yn={};function Xn(e,t){let n=we;return j(),P(n,u(e.$attrs,{"arrow-placement":`right`,"display-directive":`show`}),{default:N(()=>[v(e.$slots,`default`,{},void 0,!0)]),_:3},16)}var Zn=W(Yn,[[`render`,Xn],[`__scopeId`,`data-v-85c7e205`]]);k();var Qn={class:`w-400px p-20px`},$n={class:`flex items-center mb-12px`},er={class:`mx-8px text-14px`},tr={class:`flex-1`},nr={class:`p-12px pb-0 text-13px text-default`},rr={class:`flex justify-between`},ir={class:`flex justify-between mt-8px`},ar={class:`flex-1`},or={class:`p-4px pb-0 text-13px text-default`},sr={class:`table table-fixed whitespace-nowrap`},cr={class:`flex-1`},lr={class:`mt-10px`},ur={class:`flex items-center`},dr={class:`mr-4px`},fr=W(E({__name:`info`,props:{value:{default:0},load:{}},setup(e,{expose:t}){let{isFree:n}=z(Y()),{t:s}=R(),{onServerReady:c}=Q(),l=I([`basic`]),u=I([`load`]),d=I({user:0,nice:0,system:0,idle:0,iowait:0,irq:0,softirq:0,steal:0,guest:0,guest_nice:0,total_processes:0,active_processes:0}),{table:f,columns:p}=H([{key:`proc_name`,title:s(`Home.index_24`),ellipsis:{tooltip:!0},render:e=>i(`span`,{title:s(`Home.index_29`,[e.explain,e.exe_path,e.cwd_path,e.num_threads])},[e.proc_name])},{key:`cpu_percent`,title:s(`Home.index_25`),width:100},Ge({width:80,options:e=>[{label:s(`Home.index_98`),disabled:e.important===1,onClick:()=>{let t=e.explain.split(`The process of`)[1];Ze({title:s(`Home.index_27`),content:()=>i(`span`,{class:`text-error text-14px`},[s(`Home.index_28`,[e.proc_name,t])]),onConfirm:async()=>{await Re({pid:e.pid}),x(!0,!0)}})}}]})]),m=async()=>{u.value.includes(`top5`)?await x(!0,!0):y()},h=()=>{K({source:141})},{loading:g,setLoading:_}=ze(),{loop:v,clearTimer:y}=vt(async()=>{await x()},5),x=async(e=!1,t=!1)=>{try{if(n.value)return;t&&y(),e&&_(!0);let{message:r}=await Je();J(r)&&(f.data=X(r.CPU_high_occupancy_software_list)?r.CPU_high_occupancy_software_list:[]),t&&v()}finally{e&&_(!1)}};return c(`load-info`,e=>{d.value=e.cpu_times}),t({clearTimer:y,onUpdateCollapse:m}),(t,s)=>{let c=xe,_=V,v=Z;return j(),r(`div`,Qn,[C(`div`,$n,[C(`div`,er,b(t.$t(`Home.index_31`)),1),i(Jn,{value:e.value},null,8,[`value`])]),i(Zn,{"expanded-names":o(l),"onUpdate:expandedNames":s[0]||(s[0]=e=>O(l)?l.value=e:null),class:`mb-16px`},{default:N(()=>[i(c,{name:`basic`},{header:N(()=>[C(`div`,tr,b(t.$t(`Home.index_32`)),1)]),default:N(()=>[C(`div`,nr,[C(`div`,rr,[C(`span`,null,b(t.$t(`Home.index_33`)),1),C(`span`,null,b(e.load.one.toFixed(2))+` / `+b(e.load.five.toFixed(2))+` / `+b(e.load.fifteen.toFixed(2)),1)]),C(`div`,ir,[C(`span`,null,b(t.$t(`Home.index_34`)),1),C(`span`,null,b(o(d).active_processes)+` / `+b(o(d).total_processes),1)])])]),_:1})]),_:1},8,[`expanded-names`]),i(Zn,{"expanded-names":o(u),"onUpdate:expandedNames":[s[1]||(s[1]=e=>O(u)?u.value=e:null),m],accordion:!0},{default:N(()=>[i(c,{name:`load`},{header:N(()=>[C(`div`,ar,b(t.$t(`Home.index_35`)),1)]),default:N(()=>[C(`div`,or,[C(`table`,sr,[C(`tbody`,null,[C(`tr`,null,[s[2]||(s[2]=C(`td`,null,[C(`span`,null,`user`)],-1)),C(`td`,null,[C(`span`,null,b(o(d).user),1)]),s[3]||(s[3]=C(`td`,null,[C(`span`,null,`nice`)],-1)),C(`td`,null,[C(`span`,null,b(o(d).nice),1)])]),C(`tr`,null,[s[4]||(s[4]=C(`td`,null,[C(`span`,null,`system`)],-1)),C(`td`,null,[C(`span`,null,b(o(d).system),1)]),s[5]||(s[5]=C(`td`,null,[C(`span`,null,`idle`)],-1)),C(`td`,null,[C(`span`,null,b(o(d).idle),1)])]),C(`tr`,null,[s[6]||(s[6]=C(`td`,null,[C(`span`,null,`iowait`)],-1)),C(`td`,null,[C(`span`,null,b(o(d).iowait),1)]),s[7]||(s[7]=C(`td`,null,[C(`span`,null,`irq`)],-1)),C(`td`,null,[C(`span`,null,b(o(d).irq),1)])]),C(`tr`,null,[s[8]||(s[8]=C(`td`,null,[C(`span`,null,`softirq`)],-1)),C(`td`,null,[C(`span`,null,b(o(d).softirq),1)]),s[9]||(s[9]=C(`td`,null,[C(`span`,null,`steal`)],-1)),C(`td`,null,[C(`span`,null,b(o(d).steal),1)])]),C(`tr`,null,[s[10]||(s[10]=C(`td`,null,[C(`span`,null,`guest`)],-1)),C(`td`,null,[C(`span`,null,b(o(d).guest),1)]),s[11]||(s[11]=C(`td`,null,[C(`span`,null,`guest_nice`)],-1)),C(`td`,null,[C(`span`,null,b(o(d).guest_nice),1)])])])])])]),_:1}),i(c,{name:`top5`},{header:N(()=>[C(`div`,cr,b(t.$t(`Home.index_20`)),1)]),default:N(()=>[C(`div`,lr,[i(v,{loading:o(g),"loading-num":5,data:o(f).data,columns:o(p)},ie({_:2},[o(n)?{name:`empty`,fn:N(()=>[C(`div`,ur,[C(`span`,dr,b(t.$t(`Home.index_21`)),1),i(_,{class:`w-90px h-24px px-0`,type:`primary`,onClick:h},{default:N(()=>[a(b(t.$t(`Home.index_22`)),1)]),_:1})])]),key:`0`}:void 0]),1032,[`loading`,`data`,`columns`])])]),_:1})]),_:1},8,[`expanded-names`])])}}}),[[`__scopeId`,`data-v-fee0652f`]]);k();var pr={class:`mr-6px`},mr=E({__name:`index`,setup(e){let{onServerReady:t}=Q(),n=I({one:0,five:0,fifteen:0,max:0,limit:0,safe:0}),r=F(()=>{let{one:e,max:t}=n.value;return t>0?Math.round(e/t*100):0}),a=I(),s=e=>{if(e){var t;(t=a.value)==null||t.onUpdateCollapse()}else{var n;(n=a.value)==null||n.clearTimer()}};return t(`load`,e=>{n.value=e.load}),(e,t)=>(j(),P(qn,{value:o(r),"onUpdate:show":s},{title:N(()=>[C(`span`,pr,b(e.$t(`Home.index_30`)),1),t[0]||(t[0]=C(`a`,{class:`bt-ico-ask cursor-pointer!`,href:`https://www.aapanel.com/forum/d/1265-what-does-the-data-in-load-status-represent`,target:`_blank`},` ? `,-1))]),popover:N(()=>[i(fr,{ref_key:`infoRef`,ref:a,value:o(r),load:o(n)},null,8,[`value`,`load`])]),_:1},8,[`value`]))}});k();var hr={class:`w-400px p-20px`},gr={class:`flex items-center mb-12px`},_r={class:`mx-8px text-14px`},vr={class:`flex-1`},yr={class:`p-12px pb-0 text-13px text-default`},br={class:`mt-8px`},xr={class:`flex-1`},Sr={class:`p-12px pb-0 text-13px text-default leading-22px`},Cr={class:`flex-1`},wr={class:`mt-10px`},Tr={class:`flex items-center`},Er={class:`mr-4px`},Dr=E({__name:`info`,props:{cpu:{}},setup(e,{expose:t}){let{isFree:n}=z(Y()),{t:s}=R(),c=e,l=I([`info`]),u=I([`load`]),d=F(()=>{let{cpu:e}=c;return s(`Home.index_23`,[e.cpuNum,e.physicalNum,e.logicalNum])}),f=F(()=>{let{cpu:e}=c,t=[];for(let n=0;ni(`span`,{title:s(`Home.index_29`,[e.explain,e.exe_path,e.cwd_path,e.num_threads])},[e.proc_name])},{key:`cpu_percent`,title:s(`Home.index_25`),width:100},Ge({width:80,options:e=>[{label:s(`Home.index_98`),disabled:e.important===1,onClick:()=>{let t=e.explain.split(`The process of`)[1];Ze({title:s(`Home.index_27`),content:()=>i(`span`,{class:`text-error text-14px`},[s(`Home.index_28`,[e.proc_name,t])]),onConfirm:async()=>{await Re({pid:e.pid}),w(!0,!0)}})}}]})]),h=async()=>{u.value.includes(`top5`)?await w(!0,!0):S()},g=()=>{K({source:141})},{loading:_,setLoading:v}=ze(),{loop:x,clearTimer:S}=vt(async()=>{await w()},5),w=async(e=!1,t=!1)=>{try{if(n.value)return;t&&S(),e&&v(!0);let{message:r}=await Je();J(r)&&(p.data=X(r.CPU_high_occupancy_software_list)?r.CPU_high_occupancy_software_list:[]),t&&x()}finally{e&&v(!1)}};return t({clearTimer:S,onUpdateCollapse:h}),(t,s)=>{let c=xe,v=V,x=Z;return j(),r(`div`,hr,[C(`div`,gr,[C(`div`,_r,b(t.$t(`Home.index_16`)),1),i(Jn,{value:e.cpu.percent},null,8,[`value`])]),i(Zn,{"expanded-names":o(l),"onUpdate:expandedNames":s[0]||(s[0]=e=>O(l)?l.value=e:null),class:`mb-16px`},{default:N(()=>[i(c,{name:`info`},{header:N(()=>[C(`div`,vr,b(t.$t(`Home.index_18`)),1)]),default:N(()=>[C(`div`,yr,[C(`div`,null,b(e.cpu.name),1),C(`div`,br,b(o(d)),1)])]),_:1})]),_:1},8,[`expanded-names`]),i(Zn,{"expanded-names":o(u),"onUpdate:expandedNames":[s[1]||(s[1]=e=>O(u)?u.value=e:null),h],accordion:!0},{default:N(()=>[i(c,{name:`load`},{header:N(()=>[C(`div`,xr,b(t.$t(`Home.index_19`)),1)]),default:N(()=>[C(`div`,Sr,[(j(!0),r(D,null,y(o(f),(e,n)=>(j(),r(`div`,{key:`${n+1}`,class:`flex justify-between`},[C(`span`,null,b(t.$t(`Home.index_36`))+` `+b(e.map((e,t)=>t+1+3*n).join(` / `)),1),C(`span`,null,b(e.map(e=>e+`%`).join(` / `)),1)]))),128))])]),_:1}),i(c,{name:`top5`},{header:N(()=>[C(`div`,Cr,b(t.$t(`Home.index_20`)),1)]),default:N(()=>[C(`div`,wr,[i(x,{loading:o(_),"loading-num":5,data:o(p).data,columns:o(m)},ie({_:2},[o(n)?{name:`empty`,fn:N(()=>[C(`div`,Tr,[C(`span`,Er,b(t.$t(`Home.index_21`)),1),i(v,{class:`w-90px h-24px px-0`,type:`primary`,onClick:g},{default:N(()=>[a(b(t.$t(`Home.index_22`)),1)]),_:1})])]),key:`0`}:void 0]),1032,[`loading`,`data`,`columns`])])]),_:1})]),_:1},8,[`expanded-names`])])}}});k();var Or=E({__name:`index`,setup(e){let{onServerReady:t}=Q(),n=I({name:``,percent:0,cpuNum:0,logicalNum:0,physicalNum:0,loadList:[]}),r=e=>({name:e[3]||`--`,percent:e[0]||0,cpuNum:e[5]||0,logicalNum:e[1]||0,physicalNum:e[4]||0,loadList:e[2]||[]}),a=I(),s=e=>{if(e){var t;(t=a.value)==null||t.onUpdateCollapse()}else{var n;(n=a.value)==null||n.clearTimer()}};return t(`cpu`,e=>{n.value=r(e.cpu)}),(e,t)=>(j(),P(qn,{value:o(n).percent,"onUpdate:show":s},{title:N(()=>[C(`span`,null,b(e.$t(`Home.index_16`)),1)]),desc:N(()=>[C(`span`,null,b(o(n).logicalNum)+` `+b(e.$t(`Home.index_17`)),1)]),popover:N(()=>[i(Dr,{ref_key:`infoRef`,ref:a,value:o(n).percent,cpu:o(n)},null,8,[`value`,`cpu`])]),_:1},8,[`value`]))}});k();var kr={class:`w-400px p-20px`},Ar={class:`flex items-center mb-12px`},jr={class:`mx-8px text-14px`},Mr={class:`flex justify-end flex-1`},Nr={class:`flex-1`},Pr={class:`p-12px pb-0 text-13px text-default`},Fr={class:`flex`},Ir={class:`flex items-center w-45%`},Lr={class:`w-70px mr-2px text-right`},Rr={class:`flex-1`},zr={class:`flex items-center flex-1`},Br={class:`w-90px mr-2px text-right`},Vr={class:`flex-1`},Hr={class:`flex mt-8px`},Ur={class:`flex items-center w-45%`},Wr={class:`w-70px mr-2px text-right`},Gr={class:`flex-1`},Kr={class:`flex items-center flex-1`},qr={class:`w-90px mr-2px text-right`},Jr={class:`flex-1`},Yr={class:`flex-1`},Xr={class:`mt-10px`},Zr={class:`flex items-center`},Qr={class:`mr-4px`},$r=E({__name:`info`,props:{value:{default:0},memory:{},confirm:{type:Function,default:()=>!1}},setup(e,{expose:t}){let n=e,{isFree:s}=z(Y()),{t:c}=R(),l=I([`info`]),u=()=>{Ze({title:c(`Home.index_49`),content:()=>i(`span`,{class:`text-error`},[c(`Home.index_47`)]),onConfirm:({hide:e})=>{e(),n.confirm()}})},{table:d,columns:f}=H([{key:`proc_name`,title:c(`Home.index_24`),ellipsis:{tooltip:{width:`trigger`}},render:e=>i(`span`,{title:`Remark: ${e.explain}\nStarting path: ${e.exe_path}\nRun directory: ${e.cwd_path}\nNumber of threads: ${e.num_threads}`},[e.proc_name])},{key:`memory_usage`,title:c(`Home.index_48`),width:100},Ge({width:80,options:e=>[{label:c(`Home.index_26`),disabled:e.important===1,onClick:()=>{let t=e.explain.split(`The process of`)[1];Ze({title:c(`Home.index_49`),content:()=>i(`span`,{class:`text-error text-14px`},[c(`Home.index_50`,[e.proc_name,t])]),onConfirm:async()=>{await Re({pid:e.pid}),y(!0,!0)}})}}]})]),p=async()=>{l.value.includes(`top5`)?await y(!0,!0):v()},m=()=>{K({source:141})},{loading:h,setLoading:g}=ze(),{loop:_,clearTimer:v}=vt(async()=>{await y()},5),y=async(e=!1,t=!1)=>{try{if(s.value)return;t&&v(),e&&g(!0);let{message:n}=await Je();J(n)&&(d.data=X(n.memory_high_occupancy_software_list)?n.memory_high_occupancy_software_list:[]),t&&_()}finally{e&&g(!1)}};return t({clearTimer:v,onUpdateCollapse:p}),(t,n)=>{let c=V,g=xe,_=Z;return j(),r(`div`,kr,[C(`div`,Ar,[C(`div`,jr,b(t.$t(`Home.index_37`)),1),i(Jn,{value:e.value},null,8,[`value`]),C(`div`,Mr,[i(c,{type:`primary`,onClick:u},{default:N(()=>[a(b(t.$t(`Home.index_40`)),1)]),_:1})])]),i(Zn,{"expanded-names":o(l),"onUpdate:expandedNames":[n[0]||(n[0]=e=>O(l)?l.value=e:null),p]},{default:N(()=>[i(g,{name:`info`},{header:N(()=>[C(`div`,Nr,b(t.$t(`Home.index_41`)),1)]),default:N(()=>[C(`div`,Pr,[C(`div`,Fr,[C(`div`,Ir,[C(`div`,Lr,b(t.$t(`Home.index_42`)),1),C(`div`,Rr,b(e.memory.memRealUsed)+` MB`,1)]),C(`div`,zr,[C(`div`,Br,b(t.$t(`Home.index_43`)),1),C(`div`,Vr,b(e.memory.memTotal)+` MB`,1)])]),C(`div`,Hr,[C(`div`,Ur,[C(`div`,Wr,b(t.$t(`Home.index_44`)),1),C(`div`,Gr,b(e.memory.memFree)+` MB`,1)]),C(`div`,Kr,[C(`div`,qr,b(t.$t(`Home.index_45`)),1),C(`div`,Jr,b(e.memory.memBuffers)+`/`+b(e.memory.memCached)+` MB`,1)])])])]),_:1}),i(g,{name:`top5`},{header:N(()=>[C(`div`,Yr,b(t.$t(`Home.index_46`)),1)]),default:N(()=>[C(`div`,Xr,[i(_,{loading:o(h),"loading-num":5,data:o(d).data,columns:o(f)},ie({_:2},[o(s)?{name:`empty`,fn:N(()=>[C(`div`,Zr,[C(`span`,Qr,b(t.$t(`Home.index_21`)),1),i(c,{class:`w-90px h-24px px-0`,type:`primary`,onClick:m},{default:N(()=>[a(b(t.$t(`Home.index_22`)),1)]),_:1})])]),key:`0`}:void 0]),1032,[`loading`,`data`,`columns`])])]),_:1})]),_:1},8,[`expanded-names`])])}}});k();var ei={class:`text-15px leading-20px`},ti={key:0},ni={key:1},ri=E({__name:`index`,setup(e){let{onServerReady:t}=Q(),n=I({memTotal:0,memFree:0,memBuffers:0,memCached:0,memRealUsed:0}),s=I(0),c=I(!1),l=I(!1),u=I(`.`),d=null,f=async()=>{c.value=!0,l.value=!0,d=window.setInterval(()=>{if(u.value===`...`?u.value=`.`:u.value+=`.`,s.value>1){let e=s.value-s.value*.2;s.value=e>1?e:1}},400);try{let{message:e}=await Pe();l.value=!1,p(),J(e)&&setTimeout(()=>{n.value=e,s.value=m(),c.value=!1},2e3)}catch(e){c.value=!1,l.value=!1,p()}},p=()=>{d&&clearInterval(d)},m=()=>{let{memTotal:e,memRealUsed:t}=n.value;return e>0?Math.round(t/e*1e3)/10:0},h=I(),g=e=>{if(e){var t;(t=h.value)==null||t.onUpdateCollapse()}else{var n;(n=h.value)==null||n.clearTimer()}};return t(`memory`,e=>{c.value||(n.value=e.mem,s.value=m())}),(e,t)=>(j(),P(qn,{value:o(s),disabled:o(c),"show-text":o(c),"onUpdate:show":g},{title:N(()=>[C(`span`,null,b(e.$t(`Home.index_37`)),1)]),progress:N(()=>[C(`div`,ei,[o(l)?(j(),r(`span`,ti,b(e.$t(`Home.index_38`))+b(o(u)),1)):(j(),r(`span`,ni,[a(b(e.$t(`Home.index_39`)),1),t[0]||(t[0]=C(`br`,null,null,-1)),t[1]||(t[1]=a(`0 B`,-1))]))])]),desc:N(()=>[C(`span`,null,b(o(n).memRealUsed)+` / `+b(o(n).memTotal)+`(MB)`,1)]),popover:N(()=>[i($r,{ref_key:`infoRef`,ref:h,value:o(s),memory:o(n),confirm:f},null,8,[`value`,`memory`])]),_:1},8,[`value`,`disabled`,`show-text`]))}});k();var ii={class:`w-380px p-20px`},ai={class:`flex items-center mb-12px`},oi={class:`mx-8px text-14px`},si={class:`flex justify-end flex-1`},ci={class:`flex-1`},li={class:`p-12px pb-0 text-13px text-default`},ui={class:`mt-8px`},di={class:`mt-8px`},fi={class:`mt-8px`},pi={class:`flex-1`},mi={class:`p-12px pb-0 text-13px text-default`},hi={class:`mt-8px`},gi={class:`mt-8px`},_i={class:`mt-8px`},vi={class:`mt-8px`},yi=E({__name:`info`,props:{value:{default:0},data:{}},setup(e){let t=Y(),n=I([`info`,`inode`]),s=async()=>{if(t.isFree){K({source:350});return}await tt(`disk_analysis`),await He({name:`disk_analysis`,title:`Disk analysis`,admin:!0})};return(t,c)=>{let l=V,u=fn,d=xe;return j(),r(`div`,ii,[C(`div`,ai,[C(`div`,oi,b(t.$t(`Home.index_51`)),1),i(Jn,{value:e.value,desc:t.$t(`Home.index_97`)},null,8,[`value`,`desc`]),C(`div`,si,[i(l,{type:`primary`,onClick:c[0]||(c[0]=e=>s())},{default:N(()=>[a(b(t.$t(`Home.index_52`)),1)]),_:1})])]),i(Zn,{"expanded-names":o(n),"onUpdate:expandedNames":c[1]||(c[1]=e=>O(n)?n.value=e:null)},{default:N(()=>[i(d,{name:`info`},{header:N(()=>[C(`div`,ci,b(t.$t(`Home.index_53`)),1)]),default:N(()=>[C(`div`,li,[C(`div`,null,b(t.$t(`Home.index_54`))+b(e.data.type),1),C(`div`,ui,b(t.$t(`Home.index_55`))+b(e.data.path),1),i(u,{class:`mt-8px`,height:22,value:e.value,"indicator-placement":`inside`},null,8,[`value`]),C(`div`,di,b(t.$t(`Home.index_56`))+b(e.data.size[2])+b(t.$t(`Home.index_57`))+b(e.data.size[0]),1),C(`div`,fi,b(t.$t(`Home.index_58`))+b(e.data.size[1])+b(t.$t(`Home.index_59`))+b(e.data.size[4]),1)])]),_:1}),i(d,{name:`inode`},{header:N(()=>[C(`div`,pi,b(t.$t(`Home.index_60`)),1)]),default:N(()=>[C(`div`,mi,[C(`div`,null,b(t.$t(`Home.index_61`))+b(e.data.filesystem),1),C(`div`,hi,b(t.$t(`Home.index_62`))+b(e.data.inodes[0]),1),C(`div`,gi,b(t.$t(`Home.index_63`))+b(e.data.inodes[1]),1),C(`div`,_i,b(t.$t(`Home.index_64`))+b(e.data.inodes[2]),1),C(`div`,vi,b(t.$t(`Home.index_65`))+b(e.data.inodes[3]),1)])]),_:1})]),_:1},8,[`expanded-names`])])}}});k();var bi=E({__name:`index`,props:{item:{}},setup(e){return(t,n)=>(j(),P(qn,{value:e.item.percent},{title:N(()=>[C(`span`,null,b(e.item.path),1)]),desc:N(()=>[C(`span`,null,b(e.item.size[1])+` / `+b(e.item.size[0]),1)]),popover:N(()=>[i(yi,{value:e.item.percent,data:e.item},null,8,[`value`,`data`])]),_:1},8,[`value`]))}});k();var xi=E({__name:`index`,setup(e){let{defer:t}=Xt(),{onServerReady:n}=Q(),a=I([]),s=e=>{let[,,,t]=e;return parseFloat(t)};return n(`state`,e=>{a.value=e.disk.map(e=>(e.percent=s(e.size),e))}),(e,n)=>{let s=de,c=ve,l=Se;return j(),P(l,{class:`mb-16px`,title:e.$t(`Home.index_66`)},{default:N(()=>[i(c,{cols:`2 800:4 1000:5 1200:6`},{default:N(()=>[o(t)(2)?(j(),P(s,{key:0},{default:N(()=>[i(mr)]),_:1})):m(``,!0),o(t)(3)?(j(),P(s,{key:1},{default:N(()=>[i(Or)]),_:1})):m(``,!0),o(t)(4)?(j(),P(s,{key:2},{default:N(()=>[i(ri)]),_:1})):m(``,!0),(j(!0),r(D,null,y(o(a),e=>(j(),P(s,{key:e.path},{default:N(()=>[i(bi,{item:e},null,8,[`item`])]),_:2},1024))),128))]),_:1})]),_:1},8,[`title`])}}});k();var $=L(`home-security`,()=>{let e=I(`overview`),t=I({score:85,scoreLevel:`Good`,riskNum:3,subtitle:`The overall security status of the system is good. It is recommended to check the security configuration regularly.`}),n=I({day:1,time:`--`,virus:`--`}),r=I({risk_scan:{status:!1,icon:`home-risk`,name:`Risk Scan`},safe_detect:{status:!1,icon:`home-safeDetect`,name:`Safety Testing`},file_detection:{status:!1,icon:`home-ware`,name:`Malicious file detection`},vul_scan:{status:!1,icon:`home-web`,name:`Vulnerability Scanning`},hids:{status:!1,icon:`home-hids`,name:`Intrusion Detection`},tamper:{status:!1,icon:`home-tamper`,name:`Tamper-proof`}}),i=I([{title:`Bug`,type:`loophole`,tips:`Timely discovery of vulnerabilities in the website and timely upgrade of the version can prevent hackers from taking advantage of the situation.`,value:0},{title:`Malicious files`,type:`file`,tips:`Detection of malicious files (such as viruses, Trojans) that may steal information or damage the system`,value:0},{title:`Intrusion Detection`,type:`intrusion`,tips:`Analyze abnormal process behavior on the server to detect potential intrusions and issue alerts immediately`,value:0},{title:`Risk`,type:`risk`,tips:`Conduct comprehensive inspections on websites/panel/systems to eliminate hidden risks`,value:0},{title:`Baseline issues`,type:`server`,tips:`Check whether the server configuration meets security standards`,value:0},{title:`Tamper-proof`,type:`tamper`,tips:`Tamper-proof for Enterprise:Real-time protection to see if web page content is illegally modified`,value:0}]),a=I(!0),o=I(!0);return{menu:e,scoreData:t,safe:n,capabilitySwitch:r,risk_details:i,hidsInstalled:a,tamperInstalled:o,getSafeOverviewData:async()=>{let{message:e}=await on();if(J(e)){let{security_status:s,risk_details:c}=e;t.value.score=e.score,t.value.scoreLevel=e.level,t.value.riskNum=e.risk_count,t.value.subtitle=e.level_description,n.value.day=e.protect_days,n.value.time=e.risk_scan_time.slice(0,10)||`-`,n.value.virus=e.virus_update_time.slice(0,10)||`-`,r.value.risk_scan.status=s.risk_scan,r.value.safe_detect.status=s.safe_detect,r.value.file_detection.status=s.file_detection,r.value.vul_scan.status=s.vul_scan,r.value.tamper.status=s.tamper,r.value.hids.status=s.hids,i.value[0].value=c.vul_scan.total||0,i.value[1].value=c.file_detection.total||0,i.value[2].value=c.hids.total||0,i.value[3].value=c.homepage_risk.total||0,i.value[4].value=c.safe_detect.total||0,i.value[5].value=c.tamper.total||0,a.value=s.hids_installed,o.value=s.tamper_installed}}}});k();var{risk_details:Si}=z($()),Ci=E({props:{value:{type:Number,required:!0},iconName:{type:String,required:!0}},setup(e){return()=>i(D,null,[i(U,{size:32,name:e.iconName},null),e.value>0?i(`div`,{class:`absolute top-15px right-20px h-18px bg-error text-white rounded-full px-6px text-12px`},[e.value]):``])}}),wi=e=>{var t;return((t=Si.value.find(t=>t.type===e))==null?void 0:t.value)||0},Ti=e=>{switch(e){case 1:return{text:`Low`,style:`color: #D4BB00; background-color: rgba(232, 213, 68, 0.1);`};case 2:return{text:`Medium`,style:`color: #f0ad4e; background-color: rgba(240, 173, 78, 0.14);`};case 3:return{text:`High`,style:`color: #EF0808; background-color: rgba(239, 8, 8, 0.1);`};case 4:return{text:`Urgent`,style:`color: #ffffff; background-color: #cf1322; font-weight: bold;`};default:return{text:`--`,style:`color: #8c8c8c; background-color: #f5f5f5;`}}};k();var Ei=e=>[...new Set(e)].map(e=>({path:e})),Di=L(`home-security-file`,()=>{let e=I({status:!1,isHasMounts:!1}),t=I(!1),n=I(!1),r=I(`--`),i=I([{title:`Total Scanned`,value:0,style:`color: var(--home-risk-file-info-item-color)`},{title:`High risk`,value:0,style:`color: #F50606;`,id:2},{title:`Moderate`,value:0,style:`color: #FF9900`,id:1},{title:`Low risk`,value:0,style:`color: #DDC400`,id:0}]),a=I([]),o=I([]);return{lastScanTime:r,riskLevelsOverview:i,dynamicKill:t,autoIntercept:n,ossConfig:e,monitorPath:a,excludePath:o,getConfig:async()=>{let{message:r}=await Jt();if(J(r)){let i=r.data;n.value=i.quarantine,t.value=i.dynamic_detection,e.value={status:i.scan_oss,isHasMounts:i.has_oss_mounts},a.value=Ei(i.monitor_dirs),o.value=Ei(i.exclude_dirs)}}}});k();var Oi={class:`home-security-file`},ki={class:`text-right lastScan-time mb-2`},Ai={class:`infoList`},ji={class:`text-[1.2rem] info-title mb-[1.6rem]`},Mi=W(E({__name:`file-info`,setup(e){let{lastScanTime:t,riskLevelsOverview:n}=z(Di());return(e,i)=>(j(),r(`div`,Oi,[C(`div`,ki,b(e.$t(`Home.Security.index_9`))+`:`+b(o(t)),1),C(`div`,Ai,[(j(!0),r(D,null,y(o(n),e=>(j(),r(`div`,{class:`flex-1 text-center item-list`,key:e.title},[C(`div`,ji,b(e.title),1),C(`div`,{class:`text-[2.4rem]`,style:l(e.style)},b(e.value),5)]))),128))])]))}}),[[`__scopeId`,`data-v-232a23b2`]]);k();var Ni={class:`p-20px h-full`},Pi={class:`flex items-center`},Fi={class:`mr-8px`},Ii={key:0},Li={key:1},Ri=E({__name:`file-advanced`,setup(e){let{t}=R(),n=Di(),{autoIntercept:s,monitorPath:c,excludePath:l}=z(n),u=I(`monitor`),d=[{key:`monitor`,label:`Monitor Directory`},{key:`exclude`,label:`Exclude Directory`},{key:`ignore`,label:`Ignore File`}],f=I(``),{keys:p,table:h,columns:g}=H([{title:t(`Site.DelSite.index_2`),key:`path`,width:200},Ge({width:100,options:e=>[{label:t(`Public.Btn.Del`),onClick:async()=>{if(u.value===`ignore`){await St({md5:e.md5}),T();return}Me({title:u.value===`ignore`?t(`Public.Btn.Cancel`):t(`Public.Btn.Del`),content:`Are you sure you want to delete this path? [${e.path}]`,onConfirm:async()=>{let t=u.value===`monitor`;await rn({[t?`delete_monitor_path`:`delete_exclude_path`]:e.path}),await n.getConfig(),h.data=t?c.value:l.value}})}}]})]),_=F(()=>{let e=g.value;if(u.value===`ignore`){let[n,...r]=e;return[n,{title:`MD5`,key:`md5`},{title:t(`Config.Safe.index_152`),key:`time`,width:150},...r]}return e}),v=async e=>{let n=e?`Whether to enable automatic isolation (not recommended), this feature will have a probability of isolating normal files.`:`Whether dynamic detection is turned off, this feature will make it possible to isolate normal files.`;Me({title:t(`Home.Security.index_25`),content:n,onConfirm:async()=>{await rn({quarantine:e}),s.value=e}})},y=async()=>{let e=u.value===`monitor`;await rn({[e?`add_monitor_path`:`add_exclude_path`]:f.value}),await n.getConfig(),f.value=``,h.data=e?c.value:l.value},x=async e=>{u.value=e,e===`monitor`?h.data=c.value:e===`exclude`?h.data=l.value:await T()},{loading:S,setLoading:w}=ze(),T=async()=>{try{w(!0);let{message:e}=await bt();X(e)&&(h.data=e.map(e=>({path:e.filepath,md5:e.md5_to_add,time:e.timestamp})))}finally{w(!1)}};return(async()=>{h.data=c.value})(),(e,t)=>{let n=be,c=ln,l=Sn,g=V,w=Z,T=mt,ee=Qe;return j(),r(`div`,Ni,[i(c,{value:o(u),"onUpdate:value":[t[0]||(t[0]=e=>O(u)?u.value=e:null),x],options:d},{suffix:N(()=>[C(`div`,Pi,[C(`span`,Fi,b(e.$t(`Home.Security.index_25`)),1),i(n,{value:o(s),size:`small`,"onUpdate:value":v},null,8,[`value`])])]),_:1},8,[`value`]),i(T,null,ie({table:N(()=>[i(w,{keys:o(p),"onUpdate:keys":t[2]||(t[2]=e=>O(p)?p.value=e:null),"row-key":`path`,data:o(h).data,columns:o(_),"max-height":300,loading:o(S)},null,8,[`keys`,`data`,`columns`,`loading`])]),_:2},[o(u)===`ignore`?void 0:{name:`toolsLeft`,fn:N(()=>[i(l,{class:`w-[350px]`,value:o(f),"onUpdate:value":t[1]||(t[1]=e=>O(f)?f.value=e:null),placeholder:e.$t(`Site.Placeholder.Index_5`)},null,8,[`value`,`placeholder`]),i(g,{type:`primary`,onClick:y},{default:N(()=>[a(b(e.$t(`Public.Btn.Add`)),1)]),_:1})]),key:`0`}]),1024),i(ee,{class:`mt-16px`},{default:N(()=>[o(u)===`ignore`?m(``,!0):(j(),r(`li`,Ii,`Avoid adding full disk path monitoring, such as /`)),o(u)===`ignore`?(j(),r(`li`,Li,`Ignore items will be matched based on the md5 value of the file, and identical files will be ignored`)):m(``,!0)]),_:1})])}}});k();var zi={class:`flex items-center`},Bi=E({__name:`file-switch`,emits:[`scanComplete`],setup(e,{emit:t}){let{t:n}=R(),s=t,c=Di(),{ossConfig:l}=z(c),u=Le(n(`Config.Alarm.index_21`)),d=ae(!1),f=async()=>{if(!d.value){d.value=!0;try{await yt(),s(`scanComplete`)}finally{d.value=!1}}};return(async()=>{await c.getConfig()})(),(e,t)=>{let n=V,s=st;return j(),r(`div`,zi,[m(``,!0),m(``,!0),i(n,{size:`small`,onClick:t[0]||(t[0]=e=>o(u).show=!0)},{default:N(()=>[...t[3]||(t[3]=[a(`Advanced Settings`,-1)])]),_:1}),t[4]||(t[4]=C(`span`,{class:`text-desc mx-[1.2rem]`},`|`,-1)),i(n,{size:`small`,loading:o(d),disabled:o(d),onClick:f},{default:N(()=>[a(b(e.$t(`Home.Security.index_41`)),1)]),_:1},8,[`loading`,`disabled`]),i(s,{show:o(u).show,"onUpdate:show":t[1]||(t[1]=e=>o(u).show=e),title:o(u).title,data:o(u).data,width:800,"min-height":500,footer:!1,component:Ri},null,8,[`show`,`title`,`data`])])}}});k();var Vi={class:`p-16px`},Hi=E({__name:`file-ignore-result`,props:{data:{}},setup(e){let{t}=R(),n=e,{table:s,columns:c}=H([{key:`filepath`,title:t(`Site.TableRow.index_2`),width:`70%`},{key:`success`,title:t(`Public.Table.Status`),render:e=>i(`span`,{class:e.success?`text-primary`:`text-error`},[a(` `),e.success?t(`Site.PHP.index_35`):t(`Mail.Mass.index_7`),a(` `)])}]);return p(()=>{s.data=n.data.message}),(e,t)=>{let n=Z;return j(),r(`div`,Vi,[i(n,{data:o(s).data,columns:o(c),"max-height":200},null,8,[`data`,`columns`])])}}});k(),cn();var Ui=E({__name:`file-list`,setup(e){let t=d(()=>sn(()=>import(`./view-home-security.js?v=1784873523001`).then(e=>e.o),[])),{t:n}=R(),s=Di(),c=Y(),{risk_details:l}=z($()),{riskLevelsOverview:u,lastScanTime:f}=z(s),p=Le(),h=x({p:1,limit:30,day:``}),g=[{label:n(`Home.Security.index_12`),value:``},{label:n(`Home.Security.index_13`),value:1},{label:n(`Home.Security.index_14`),value:7},{label:n(`Home.Security.index_15`),value:30}],{keys:_,table:v,columns:y}=H([{type:`selection`},{title:n(`Component.SelectPath.index_3`),key:`filename`,ellipsis:{tooltip:{width:`trigger`}}},{title:n(`Home.Security.index_1`),key:`threat_type`,width:86,render:e=>i(ce,null,{default:()=>[e.threat_type]})},{title:`MD5`,key:`md5`,ellipsis:{tooltip:{width:`trigger`}}},{title:n(`Account.Logs.logsState-131428-1`),key:`risk_level_desc`,width:80,render:e=>{var t;return i(`span`,{style:(t=u.value.find(t=>t.id===e.risk_level))==null?void 0:t.style},[a(` `),e.risk_level_desc,a(` `)])}},{title:n(`Home.Security.index_16`),key:`time`,width:140},Ge({width:160,options:e=>[{label:n(`Ftp.Table.index_8`),onClick:()=>{Me({title:`Ignore malicious file`,content:`Are you sure you want to ignore this malicious file? [${e.filename}]`,onConfirm:async()=>{let{filepath:t,md5:r}=e,{message:i}=await Vt({files:JSON.stringify([{filepath:t,md5:r}])});X(i)&&(i[0].success?Be.success(n(`Home.Security.index_20`)):Be.error(i[0].message)),T()}})}},{label:n(`Home.Security.index_17`),onClick:()=>{if(c.isFree){K({source:399});return}Me({title:n(`Home.Security.index_18`),content:n(`Home.Security.index_19`),onConfirm:async()=>{await Mt({file_list:JSON.stringify([{filepath:e.filepath,md5:e.md5}]),action_type:`delete`},!1),Be.success(n(`Home.Security.index_20`)),T()}})}},{label:n(`Security.Anti.Index_21`),onClick:()=>{p.data=e,p.title=`[${e.filename}] ${n(`Home.Security.index_21`)}`,p.show=!0}}]})]),S=[{key:`delete`,type:`confirm`,label:n(`Home.Security.index_17`),confirm:{title:n(`Crontab.Planned.index_16`,[n(`Home.Security.index_22`)]),desc:n(`Crontab.Planned.index_17`,[n(`Home.Security.index_22`)]),columns:[y.value[1]],api:e=>Mt({file_list:JSON.stringify([{filepath:e.filepath,md5:e.md5}]),action_type:`delete`},!1),done:async()=>{await T(),_.value=[]}}},{key:`ignore`,label:n(`Ftp.Table.index_8`),onBatch:e=>{Me({title:n(`Ftp.Table.index_8`),content:`Are you sure you want to ignore these malicious files?`,onConfirm:async()=>{let{message:t}=await Vt({files:JSON.stringify(e.map(e=>({filepath:e.filepath,md5:e.md5})))});X(t)&&Xe({title:n(`Public.Table.Result`),width:480,data:{message:t},component:Hi}),_.value=[],T()}})}}],w=e=>{h.day=e,v.data=[],T()},T=async()=>{try{v.loading=!0;let{message:e}=await jt({day:h.day?h.day:null,p:h.p,limit:h.limit});if(J(e)){v.data=e.detected.map((e,t)=>({...e,keyid:t})),l.value[1].value=e.total_detected,f.value=e.last_scan_time;let{total_scanned_files:t,risk_stats:n}=e;u.value[0].value=t,u.value[1].value=n[2],u.value[2].value=n[1],u.value[3].value=n[0],v.total=e.total_detected}}finally{v.loading=!1}};return T(),(e,n)=>{let a=ge,s=Z,c=ut,l=ht,u=mt,d=Qe,f=st;return j(),r(`div`,null,[i(u,null,{toolsLeft:N(()=>[i(a,{value:o(h).day,"onUpdate:value":[n[0]||(n[0]=e=>o(h).day=e),w],options:g,class:`mr-[1rem] !w-[12rem]`},null,8,[`value`])]),toolsRight:N(()=>[i(Bi,{onScanComplete:T})]),table:N(()=>[i(s,{"loading-num":3,"checked-row-keys":o(_),"onUpdate:checkedRowKeys":n[1]||(n[1]=e=>O(_)?_.value=e:null),"row-key":`keyid`,loading:o(v).loading,data:o(v).data,columns:o(y),"max-height":`220px`},null,8,[`checked-row-keys`,`loading`,`data`,`columns`])]),pageLeft:N(()=>[i(c,{"checked-row-keys":o(_),"onUpdate:checkedRowKeys":n[2]||(n[2]=e=>O(_)?_.value=e:null),"row-key":`keyid`,data:o(v).data,options:S},null,8,[`checked-row-keys`,`data`])]),pageRight:N(()=>[i(l,{"show-size-picker":!1,"show-quick-jumper":!1,page:o(h).p,"onUpdate:page":n[3]||(n[3]=e=>o(h).p=e),"page-size":o(h).limit,"onUpdate:pageSize":n[4]||(n[4]=e=>o(h).limit=e),"item-count":o(v).total,onRefresh:T},null,8,[`page`,`page-size`,`item-count`])]),_:1}),i(d,{class:`mt-16px`},{default:N(()=>[C(`li`,null,b(e.$t(`Home.Security.index_10`)),1),m(``,!0)]),_:1}),i(f,{show:o(p).show,"onUpdate:show":n[5]||(n[5]=e=>o(p).show=e),title:o(p).title,data:o(p).data,width:500,"min-height":400,footer:!1,component:o(t)},null,8,[`show`,`title`,`data`,`component`])])}}});k();var Wi={class:`text-20px`},Gi=E({__name:`index`,setup(e){return(e,t)=>(j(),r(D,null,[C(`div`,Wi,b(e.$t(`Home.Security.index_32`)),1),i(Mi),i(Ui)],64))}});k();var Ki={class:`text-20px`},qi={class:`w-250px`},Ji=E({__name:`index`,setup(e){let{t}=R(),n=I(null),r=x({status:!0,type:[],method:[]}),s={type:{trigger:`change`,type:`array`,required:!0,message:t(`Home.Security.index_36`)},method:{trigger:`change`,type:`array`,required:!0,message:t(`Config.Safe.index_7`)}},c=()=>({status:r.status,safe_type:r.type.join(`,`),sender:r.method.join(`,`)}),l=async()=>{var e;await((e=n.value)==null?void 0:e.validate()),await Qt(c()),c()},{loading:u,setLoading:d}=ze();return(async()=>{try{d(!0);let{message:e}=await Jt();if(J(e)){let t=e.data;r.status=t.alertable.status,r.method=t.alertable.sender,r.type=t.alertable.safe_type}}finally{d(!1)}})(),(e,t)=>{let c=be,d=fe,f=ye,p=De,m=Cn,h=V,g=dt,_=me;return j(),P(_,{show:o(u)},{default:N(()=>[C(`div`,Ki,b(e.$t(`Home.Security.index_33`)),1),i(g,{class:`p-16px`,ref_key:`formRef`,ref:n,model:o(r),rules:s},{default:N(()=>[i(d,{label:e.$t(`Home.Security.index_34`)},{default:N(()=>[i(c,{value:o(r).status,"onUpdate:value":t[0]||(t[0]=e=>o(r).status=e)},null,8,[`value`])]),_:1},8,[`label`]),i(d,{label:e.$t(`Docker.App.Backup.index_5`),path:`type`},{default:N(()=>[i(p,{value:o(r).type,"onUpdate:value":t[1]||(t[1]=e=>o(r).type=e)},{default:N(()=>[i(f,{value:`webshell`,label:e.$t(`Home.Security.index_35`)},null,8,[`label`])]),_:1},8,[`value`])]),_:1},8,[`label`]),i(d,{label:e.$t(`Config.Safe.index_6`),path:`method`},{default:N(()=>[C(`div`,qi,[i(m,{value:o(r).method,"onUpdate:value":t[2]||(t[2]=e=>o(r).method=e)},null,8,[`value`])])]),_:1},8,[`label`]),i(d,{label:` `},{default:N(()=>[i(h,{type:`primary`,onClick:l},{default:N(()=>[a(b(e.$t(`Public.Btn.Save`)),1)]),_:1})]),_:1})]),_:1},8,[`model`])]),_:1},8,[`show`])}}});k(),cn();var Yi=Y(),Xi=L(`home-security-loophole`,()=>({scanRes:I([]),scanResShow:I(!1),scanContentShow:I(!0),onVulScanSwitch:()=>{if(Yi.isFree){K({source:399});return}Xe({title:`Setting up automatic scanning`,width:`550px`,height:`200px`,footer:!0,component:d(()=>sn(()=>import(`./view-home-security.js?v=1784873523001`).then(e=>e.a),[]))})}}));k();var Zi={class:`p-16px`},Qi={class:`mb-[2rem]`},$i={class:`flex flex-nowrap items-center justify-between`},ea={key:0,class:`relative`},ta={key:0,class:`loading-icon`},na={class:`pr-[2rem]`},ra=[`innerHTML`],ia={class:`text-[1.6rem] mt-[1.2rem]`},aa={class:`relative`},oa={class:`text-[1.5rem]`},sa=W(E({__name:`loophole-scan`,setup(e){let{t}=R(),n=Xi(),s=$(),c=Y(),{scanResShow:l,scanContentShow:u,scanRes:d}=z(n),f=I(`success`),p=I(!1),h=I({scanTitle:t(`Home.Security.index_39`),scanTime:t(`Home.Security.index_40`),scanCheckButton:t(`Home.Security.index_41`)}),g=async()=>{if(c.isFree){K({source:399});return}f.value=`loading`,h.value.scanTitle=t(`Home.Security.index_42`)+`...`;try{p.value=!0;let{message:e}=await Wt();J(e)&&(h.value.scanTitle=t(`Home.Security.index_43`),h.value.scanTime=`${t(`Logs.Panel.index_13`)}:${G(e.time)}`,h.value.scanCheckButton=t(`Home.Security.index_41`),u.value=!1,e.info.length?(l.value=!1,d.value=e.info,f.value=`danger`,h.value.scanCheckButton=t(`Home.Security.index_41`),h.value.scanTitle=`${t(`Security.Anti.Index_7`)} [${e.site_num}] ${t(`Home.Security.index_45`)} ${e.loophole_num}`):(l.value=!0,h.value.scanTitle=t(`Home.Security.index_44`)),s.risk_details[0].value=e.loophole_num)}catch(e){console.log(e),f.value=`success`}finally{p.value=!1}};return(async()=>{let{message:e}=await Dt();if(J(e)){let{loophole_num:n,site_num:r,time:i}=e.data;n>0?(h.value.scanTitle=`${n} ${t(`Home.Security.index_46`)} ${r}`,h.value.scanTime=`${t(`Home.Security.index_9`)}:${i}`,f.value=`danger`,h.value.scanCheckButton=t(`Home.Security.index_41`)):(h.value.scanTitle=`${t(`Home.Security.index_47`)} ${r}`,h.value.scanTime=`${t(`Home.Security.index_9`)}:${i}`,h.value.scanCheckButton=t(`Home.Security.index_41`),f.value=`success`)}})(),(e,t)=>{let s=U,c=B,l=V,u=je;return j(),r(`div`,Zi,[C(`div`,Qi,[C(`div`,$i,[i(c,{class:`flex-nowrap!`},{default:N(()=>[o(f)==`loading`?(j(),r(`div`,ea,[o(p)?(j(),r(`div`,ta)):m(``,!0),i(s,{name:`home-scanning-scan`,size:80,color:`#20a53a`})])):m(``,!0),C(`div`,null,[o(f)==`success`?(j(),P(s,{key:0,name:`home-scanning-success`,size:80,color:`#20a53a`})):m(``,!0),o(f)==`danger`?(j(),P(s,{key:1,name:`home-scanning-danger`,size:80,color:`#ef0808`})):m(``,!0)]),C(`div`,na,[C(`div`,{class:`text-[2rem] font-bold`,innerHTML:o(h).scanTitle},null,8,ra),C(`div`,ia,b(o(h).scanTime),1)])]),_:1}),C(`div`,aa,[i(l,{type:`primary`,text:``,class:`absolute top-[5rem] right-1rem`,onClick:o(n).onVulScanSwitch},{default:N(()=>[a(b(e.$t(`Home.Security.index_38`))+`>> `,1)]),_:1},8,[`onClick`]),i(l,{class:`h-[4rem] w-[10rem]`,type:o(f)==`loading`?`default`:`primary`,size:`large`,onClick:g},{default:N(()=>[C(`span`,oa,b(o(h).scanCheckButton),1)]),_:1},8,[`type`])])])]),i(u)])}}}),[[`__scopeId`,`data-v-fd6231cc`]]);k();var ca={class:`px-16px`},la={key:0,class:`info`},ua={class:`webedit-con flex items-center justify-center`},da={class:`thumbnail-introduce mt-[0rem]`},fa={class:`text-[1.8rem] font-bold`},pa={key:1,class:`scan`},ma={key:0,class:`scan-success border-[0.1rem] p-[2rem] h-[38rem] border-[#e8e8e8] flex items-center justify-center`},ha={class:`flex flex-column items-center`},ga={class:`absolute mt-[10.5rem] text-[2rem] leading-[0.14rem]`},_a={key:1},va={class:`flex items-center mb-[2rem] text-[#333]`},ya={class:`w-[26rem]`},ba={class:`overflow-auto h-[34rem] scrollable`},xa={class:`w-[25rem] flex-shrink-0`},Sa={class:`ml-[1.2rem]`},Ca={class:`whitespace-nowrap`},wa={class:`text-font2 text-[1.2rem] w-auto`},Ta={class:`flex items-center justify-between w-full`},Ea={class:`flex items-center ml-[1.2rem]`},Da={class:`text-[#999] ml-[1.2rem]`},Oa={class:`bg-[#f6f6f6] text-[#999] p-[2rem] ml-[1.2rem]`},ka={class:`flex items-center`},Aa=W(E({__name:`loophole-view`,setup(e){let{scanResShow:t,scanContentShow:n,scanRes:s}=z(Xi()),c=I([`1`]),l={4:[`error`,`Critical`],3:[`warning`,`High`],2:[`info`,`Medium`],1:[`success`,`Low`]},u=e=>l[e]||[`default`,`Unknown`];return(e,l)=>{let d=se,f=Qe,p=ce,m=B,h=et,g=xe,_=we;return j(),r(`div`,ca,[o(n)?(j(),r(`div`,la,[C(`div`,ua,[i(d,{class:`max-w-[90rem] mr-[4rem] w-[36rem]`,width:`100%`,src:o(nn)},null,8,[`src`]),C(`div`,da,[C(`span`,fa,b(e.$t(`Home.Security.index_49`))+`:`,1),i(f,null,{default:N(()=>[C(`li`,null,[a(b(e.$t(`Home.Security.index_50`))+`: `,1),l[1]||(l[1]=C(`br`,null,null,-1)),l[2]||(l[2]=a(` XunRui CMS、pbootcms、Apple CMS、eyoucms、Ocean CMS、 `,-1)),l[3]||(l[3]=C(`br`,null,null,-1)),l[4]||(l[4]=a(` ThinkCMF、zfaka、dedecms、MetInfo、emlog、 `,-1)),l[5]||(l[5]=C(`br`,null,null,-1)),l[6]||(l[6]=a(`Empire CMS、discuz、Thinkphp、Wordpress、Z-Blog、 `,-1)),l[7]||(l[7]=C(`br`,null,null,-1)),l[8]||(l[8]=a(`Ultimate CMS、ShopXO、HYBBS、ECShop、SchoolCMS、 `,-1)),l[9]||(l[9]=C(`br`,null,null,-1)),l[10]||(l[10]=a(`phpcms、likeshop、iCMS、WellCMS、chanzhiEPS、 `,-1)),l[11]||(l[11]=C(`br`,null,null,-1)),l[12]||(l[12]=a(`PHPOK、LaySNS、Knight CMS、openSNS、QiBo CMS、 `,-1)),l[13]||(l[13]=C(`br`,null,null,-1)),l[14]||(l[14]=a(`ZZZCMS、prestashop、ThinkphpSHOP、DouPHP、 `,-1)),l[15]||(l[15]=C(`br`,null,null,-1)),l[16]||(l[16]=a(`cmseasy、piwigo、phpwind、XingYunHai CMS `,-1))]),C(`li`,null,b(e.$t(`Home.Security.index_51`)),1),C(`li`,null,b(e.$t(`Home.Security.index_52`)),1)]),_:1})])])])):(j(),r(`div`,pa,[o(t)?(j(),r(`div`,ma,[C(`div`,ha,[i(d,{class:`w-[34.0rem] h-[30.1rem]`,width:`100%`,src:o(Ht),"preview-disabled":``},null,8,[`src`]),C(`span`,ga,b(e.$t(`Home.Security.index_53`)),1)])])):(j(),r(`div`,_a,[C(`div`,va,[C(`span`,ya,b(e.$t(`Layout.Sider.site_1`)),1),C(`span`,null,b(e.$t(`Mail.MailBox.index_4`)),1)]),C(`div`,ba,[i(_,{modelValue:o(c),"onUpdate:modelValue":l[0]||(l[0]=e=>O(c)?c.value=e:null),accordion:``,"arrow-placement":`right`},{default:N(()=>[(j(!0),r(D,null,y(o(s),(t,n)=>(j(),P(g,{key:n},{header:N(()=>[i(m,{class:`items-center flex-nowrap! w-full`},{default:N(()=>[C(`div`,xa,[i(p,{size:`small`,color:t.cms.length>0?{color:`#f2711c`,borderColor:`#f2711c`,textColor:`white`}:{color:`#67c23a`,borderColor:`#67c23a`,textColor:`white`}},{default:N(()=>[a(b(t.cms.length)+` items `,1)]),_:2},1032,[`color`]),C(`span`,Sa,b(t.name),1)]),C(`span`,Ca,b(t.cms_name+`--`+t.version_info),1),C(`div`,wa,b(e.$t(`Home.Security.index_54`)),1)]),_:2},1024)]),default:N(()=>[i(_,{accordion:``,"arrow-placement":`right`},{default:N(()=>[(j(!0),r(D,null,y(t.cms,(t,n)=>(j(),P(g,{key:n},{header:N(()=>[C(`div`,Ta,[C(`div`,Ea,[i(p,{type:u(t.dangerous)[0],size:`small`},{default:N(()=>[a(b(u(t.dangerous)[1]),1)]),_:2},1032,[`type`]),C(`span`,Da,b(t.ps),1)]),i(h,{class:`mb-[.2rem] mr-[1.6rem]`},{default:N(()=>[a(b(e.$t(`Public.Btn.Details`)),1)]),_:1})])]),default:N(()=>[C(`div`,Oa,b(e.$t(`Home.Security.index_55`))+`: `+b(t.repair),1)]),_:2},1024))),128))]),_:2},1024)]),_:2},1024))),128))]),_:1},8,[`modelValue`])])]))])),C(`div`,null,[C(`div`,ka,[a(b(e.$t(`Home.Security.index_56`))+`: `,1),i(h,{target:`_blank`,href:`https://www.aapanel.com/forum/t/support`},{default:N(()=>[...l[17]||(l[17]=[a(` https://www.aapanel.com/forum/t/support `,-1)])]),_:1})])])])}}}),[[`__scopeId`,`data-v-7402fb9b`]]);k();var ja={class:`text-20px`},Ma=E({__name:`index`,setup(e){return(e,t)=>(j(),r(D,null,[C(`div`,ja,b(e.$t(`Home.Security.index_37`)),1),i(sa),i(Aa)],64))}});k();var Na={class:`relative w-140px h-140px mx-auto mb-1rem`},Pa={class:`absolute inset-0 flex flex-col items-center justify-center pointer-events-none`},Fa={class:`font-bold text-28px leading-none`},Ia={class:`text-12px mt-6px`},La={class:`leading-none whitespace-nowrap`},Ra={class:`leading-none whitespace-nowrap`},za={class:`leading-none whitespace-nowrap`},Ba={class:`ul-disc`},Va={key:0,class:`text-14px font-bold`},Ha={class:`text-error`},Ua={class:`text-primary font-bold`},Wa=[`title`],Ga={key:1},Ka={class:`mt-8px`},qa=W(E({__name:`risk-score`,setup(e){gn([_n,yn]);let{scoreData:t,safe:n,capabilitySwitch:s}=z($()),c=I(null),l=null,u=x({total:0,high_risk:0,medium_risk:0,low_risk:0}),d=()=>{if(!l)return;let e={series:[{type:`pie`,padAngle:5,radius:[`75%`,`90%`],center:[`50%`,`50%`],avoidLabelOverlap:!1,label:{show:!1},emphasis:{disabled:!0},data:u.high_risk+u.medium_risk+u.low_risk>0?[{value:u.high_risk,name:`High`,itemStyle:{color:`#ef0808`}},{value:u.medium_risk,name:`Medium`,itemStyle:{color:`#f0ad4e`}},{value:u.low_risk,name:`Low`,itemStyle:{color:`#e8d544`}}].filter(e=>e.value>0):[{value:1,name:`Safe`,itemStyle:{color:`#20a53a`}}],itemStyle:{borderRadius:4,borderColor:`transparent`,borderWidth:2},animationType:`expansion`,animationDuration:1e3,animationEasing:`cubicOut`}]};l.setOption(e)};return(async()=>{let{message:e}=await kt();J(e)&&(Object.assign(u,e),c.value&&(l=hn(c.value),d()))})(),g(()=>{l==null||l.dispose()}),(e,l)=>{let d=B,f=U;return j(),P(d,{class:`items-center flex-nowrap!`},{default:N(()=>[C(`div`,null,[C(`div`,Na,[C(`div`,{ref_key:`chartRef`,ref:c,class:`w-full h-full`},null,512),C(`div`,Pa,[C(`div`,Fa,b(o(t).score),1),C(`div`,Ia,b(o(t).scoreLevel),1)])]),i(d,{class:`flex-nowrap!`,wrap:!1},{default:N(()=>[i(d,{class:`items-center`,wrap:!1,size:5},{default:N(()=>[l[0]||(l[0]=C(`span`,{class:`bg-[#ef0808] w-8px h-8px rounded-full`},null,-1)),C(`span`,La,`High: `+b(o(u).high_risk),1)]),_:1}),i(d,{class:`items-center`,wrap:!1,size:5},{default:N(()=>[l[1]||(l[1]=C(`span`,{class:`bg-[#f0ad4e] w-8px h-8px rounded-full`},null,-1)),C(`span`,Ra,`Medium: `+b(o(u).medium_risk),1)]),_:1}),i(d,{class:`items-center`,wrap:!1,size:5},{default:N(()=>[l[2]||(l[2]=C(`span`,{class:`bg-[#e8d544] w-8px h-8px rounded-full`},null,-1)),C(`span`,za,`Low: `+b(o(u).low_risk),1)]),_:1})]),_:1})]),C(`ul`,Ba,[o(t).riskNum>0?(j(),r(`li`,Va,[C(`span`,Ha,b(o(t).riskNum),1),a(` `+b(e.$t(`Home.Security.index_68`)),1)])):m(``,!0),i(d,{class:`items-center my-8px`},{default:N(()=>[C(`div`,null,[a(b(e.$t(`Security.Anti.Index_35`))+` `,1),C(`strong`,Ua,b(o(n).day),1),a(` `+b(e.$t(`Crontab.arrange.index_41`)),1)]),i(d,{class:`box-protect`,size:5},{default:N(()=>[(j(!0),r(D,null,y(o(s),(e,t)=>(j(),r(`span`,{key:t,title:e.name},[i(f,{name:e.icon+(e.status?`-active`:``),size:14},null,8,[`name`])],8,Wa))),128))]),_:1})]),_:1}),o(t).riskNum===0?(j(),r(`li`,Ga,b(e.$t(`Home.Security.index_69`)),1)):m(``,!0),l[3]||(l[3]=C(`li`,null,`Test results`,-1)),C(`div`,Ka,b(o(t).subtitle),1)])]),_:1})}}}),[[`__scopeId`,`data-v-50bfc014`]]);k();var Ja=W(E({__name:`risk-info`,setup(e){let{t}=R(),{safe:n,capabilitySwitch:r,hidsInstalled:a}=z($()),s=Xi(),c=async e=>{if(!a.value){Ve(`bt_hids`,()=>{a.value=!0});return}await tn(),r.value.hids.status=e};return(e,t)=>{let a=be,l=B;return j(),P(l,{class:`flex-col! justify-between! p-16px`},{default:N(()=>[i(l,{size:25},{default:N(()=>[m(``,!0),C(`div`,null,[i(l,{size:4,class:`items-center! mb-10px`},{default:N(()=>[C(`span`,null,b(e.$t(`Home.Security.index_63`)),1),i(a,{size:`small`,value:o(r).vul_scan.status,"onUpdate:value":o(s).onVulScanSwitch},null,8,[`value`,`onUpdate:value`])]),_:1}),C(`span`,{class:M([`switch-box`,{"switch-box-active":o(r).vul_scan.status}])},b(o(r).vul_scan.status?`Enabled`:`Disabled`),3)]),C(`div`,null,[i(l,{size:4,class:`items-center! mb-10px`},{default:N(()=>[t[1]||(t[1]=C(`span`,null,`Intrusion Detection`,-1)),i(a,{size:`small`,value:o(r).hids.status,"onUpdate:value":c},null,8,[`value`])]),_:1}),C(`span`,{class:M([`switch-box`,{"switch-box-active":o(r).hids.status}])},b(o(r).hids.status?`Enabled`:`Disabled`),3)])]),_:1}),i(l,{class:`flex-col!`},{default:N(()=>[C(`div`,null,`Last Scan:`+b(o(n).time),1),C(`div`,null,`Last Virus DB Update:`+b(o(n).virus),1)]),_:1})]),_:1})}}}),[[`__scopeId`,`data-v-f3ef9ec8`]]);k();var Ya=[`onClick`],Xa={class:`text-20px font-bold my-10px`},Za=W(E({__name:`risk-list`,setup(e){let{risk_details:t,menu:n,hidsInstalled:a,tamperInstalled:s}=z($()),c=Y(),l=async e=>{if(e===`tamper`){if(c.isFree){K({source:399});return}if(!s.value){Ve(`tamper_core`,()=>{s.value=!0});return}await He({name:`tamper_core`,title:`Tamper-proof for Enterprise`,admin:!0})}else if(e===`intrusion`){if(!a.value){Ve(`bt_hids`,()=>{a.value=!0});return}await He({name:`bt_hids`,title:`Intrusion Detection`,admin:!0})}else n.value=e};return(e,n)=>{let a=Ae,s=B;return j(),P(s,{class:`justify-between! flex-nowrap! py-16px`},{default:N(()=>[(j(!0),r(D,null,y(o(t),(e,t)=>(j(),r(`div`,{class:M([`card-item cursor-pointer`,`card-${e.type}`]),key:t,onClick:t=>l(e.type)},[C(`div`,null,[C(`span`,null,b(e.title),1),i(a,{trigger:`hover`},{trigger:N(()=>[...n[0]||(n[0]=[C(`span`,{class:`ml-4px bt-ico-ask`},`?`,-1)])]),default:N(()=>[C(`span`,null,b(e.tips),1)]),_:2},1024)]),C(`div`,Xa,b(e.value),1)],10,Ya))),128))]),_:1})}}}),[[`__scopeId`,`data-v-3461535b`]]);k();var Qa={class:`text-16px font-bold`},$a=E({__name:`security-trend`,setup(e){gn([mn,pn,vn,xn,bn,yn]);let{loading:t,setLoading:n}=ze(),i=I(!0),a=I(null),s=null,c=A(`--chart-tooltip-bg-color`),l=A(`--color-border`),u=async()=>{if(a.value){s=hn(a.value);try{n(!0);let{message:e}=await Tt();if(J(e)){if(i.value=e.trend_list.length>0,!i.value)return;let t=e.trend_list.map(e=>G(e.timestamp,`MM/dd`)),n=e.trend_list.map(e=>e.unhandled_risks),r=e.trend_list.map(e=>e.handled_risks),a=e.trend_list.map(e=>e.risk_scan),o=e.trend_list.map(e=>e.vul_scan),u=e.trend_list.map(e=>e.server_risks),d={unhandled:`Unaddressed`,handled:`Processed`,home:`Home`,bug:`Bug`,baseline:`Baseline`},f=[d.home,d.bug,d.baseline],p={[d.home]:a,[d.bug]:o,[d.baseline]:u},m=(e,t,n)=>({name:e,type:`bar`,stack:`总量`,barWidth:`30px`,itemStyle:{color:n,borderRadius:[0,0,0,0]},data:t.map((t,n)=>{let r=!1;if(t>0){let t=f.filter(e=>p[e][n]>0);t[t.length-1]===e&&(r=!0)}return{value:t,itemStyle:r?{borderRadius:[6,6,0,0]}:{borderRadius:[0,0,0,0]}}})}),h={tooltip:{trigger:`axis`,backgroundColor:c.value,borderColor:`transparent`,textStyle:{color:`#c7c7c7`},axisPointer:{type:`shadow`,label:{show:!0}}},legend:{bottom:0,itemWidth:12,itemHeight:10,itemGap:10,textStyle:{fontSize:10,color:`#666666`},data:Object.values(d)},grid:{top:`10%`,right:`4%`,bottom:`10%`,left:`4%`,containLabel:!0},xAxis:{type:`category`,axisTick:{alignWithLabel:!0},axisLabel:{color:`#666666`},axisLine:{lineStyle:{color:l.value}},data:t},yAxis:{type:`value`,min:0,axisLabel:{color:`#666666`},axisLine:{show:!0,lineStyle:{color:l.value}},splitLine:{lineStyle:{color:l.value}}},series:[{name:d.unhandled,type:`line`,color:`rgb(142,44,0,1)`,smooth:!0,symbol:`emptyCircle`,symbolSize:10,data:n},{name:d.handled,type:`line`,color:`rgb(255,115,228,1)`,smooth:!0,symbol:`emptyCircle`,symbolSize:10,data:r},m(d.home,a,`rgb(232, 83, 83, 1)`),m(d.bug,o,`rgb(248,158,29,1)`),m(d.baseline,u,`rgb(255,221,78,1)`)]};s.setOption(h)}}finally{n(!1)}}};return _(()=>{u()}),g(()=>{s==null||s.dispose()}),(e,n)=>{let s=pe,c=me;return j(),P(c,{show:o(t)},{default:N(()=>[C(`span`,Qa,b(e.$t(`Home.Security.index_79`)),1),o(i)?(j(),r(`div`,{key:0,ref_key:`chartContainer`,ref:a,class:`h-350px`},null,512)):(j(),P(s,{key:1,description:`No data available`}))]),_:1},8,[`show`])}}});k(),cn();var eo={class:`text-16px font-bold`},to=E({__name:`security-news`,setup(e){let t=d(()=>sn(()=>import(`./view-home-security.js?v=1784873523001`).then(e=>e.i),[])),{t:n}=R(),a=Le(),{table:s,columns:c}=H([{key:`description`,title:n(`Home.Security.index_72`),ellipsis:{tooltip:{width:`trigger`}}},{key:`title`,title:n(`Home.Security.index_73`),align:`center`,width:90,render:e=>{let{text:t,style:n}=Ti(e.level);return i(`div`,{class:`px-2 py-1 rounded-5px whitespace-nowrap`,style:n},[t])}},{key:`title`,title:n(`Waf.Report.index_31`),width:60,render:e=>G(e.time,`MM-dd`)},Ge({width:80,options:e=>[{label:n(`Security.Anti.Index_21`),onClick:()=>{a.title=`${e.file_path?`[${e.file_path}] ${n(`Security.Anti.Index_21`)}`:e.description}`,a.data.row=e,a.show=!0}}]})]),{loading:l,setLoading:u}=ze();return(async()=>{try{u(!0);let{message:e}=await Ft();J(e)&&(s.data=e.events)}finally{u(!1)}})(),(e,n)=>{let u=Z,d=st;return j(),r(`div`,null,[C(`span`,eo,b(e.$t(`Home.Security.index_78`)),1),i(u,{class:`mt-16px`,loading:o(l),data:o(s).data,columns:o(c),"loading-num":4,"max-height":`300`},null,8,[`loading`,`data`,`columns`]),i(d,{show:o(a).show,"onUpdate:show":n[0]||(n[0]=e=>o(a).show=e),title:o(a).title,data:o(a).data,width:500,footer:!1,"min-height":380,component:o(t)},null,8,[`show`,`title`,`data`,`component`])])}}});k();var no={class:`flex`},ro=E({__name:`index`,setup(e){return $().getSafeOverviewData(),(e,t)=>{let n=je,a=B;return j(),r(D,null,[i(a,{class:`p-16px`},{default:N(()=>[i(qa,{class:`flex-1`}),i(n,{vertical:``,class:`h-auto!`}),i(Ja)]),_:1}),i(n,{class:`my-8px!`}),i(Za),C(`div`,no,[i($a,{class:`w-50%`}),i(to,{class:`w-50%`})])],64)}}});k();var io=$(),ao=Y(),{risk_details:oo}=z(io),so=L(`HOME-SECURITY-RISKS-STORE`,()=>{let e=I(``),t=I(``),n=I(`Scanning, please wait patiently...`),r=I(!1),o=I(!1),s=I(``),c=I(!1),l=I(!1),u=I(!0),d=I(!1),f=I(),p=I(!0),m=I(!1),h=I(`primary`),g=I(100),_=I(`!text-[#20a53A]`),v=I(`safe`),y=I(),b=I(`The current server has not been scanned for security and may be at risk`),S=I(``),C=I([]),w=I(),T=I([]),ee=I(!0),E=I([]),D=I([]),O=I(!0),k=I(!1),te=I(!1),A=x({progress:1,repairProgress:!1,repairText:`Repairing..`}),j=x({processPercentage:0,processColor:`#20a53a`}),M={risk:{type:`danger`,label:`Risk Items`,list:[]},security:{type:`primary`,label:`Risk-free item`,list:[]},ignore:{type:`warning`,label:`Ignored items`,list:[]}},ne=x({cannot_automatically:0,failed:0,success:0}),N=I(0),{table:re,columns:ie}=H([{title:`Risk Items`,key:`m_name`,width:150,ellipsis:{tooltip:{width:`trigger`}}},{title:`Fixes`,key:`msg`,ellipsis:{tooltip:{width:`trigger`}}},{title:`Information`,key:`type`,width:100,align:`center`,render:e=>Array.isArray(e.type)&&e.type.length>0?i(`span`,{class:`h-[3.2rem] inline-block whitespace-pre-wrap`},[a(` `),e.type.join(`,`),a(` `)]):`None`},{title:`Operation Results`,key:`status`,width:120,align:`right`,render:e=>e.status?i(`span`,{class:`text-[#20a53a]`},[a(` Repair Success `)]):i(`span`,{class:`text-[red]`},[a(` Repair failed `)])}]),P=x({1:{text:`Low`,bg:`rgba(232, 213, 68, 0.1)`,color:`#D4BB00`},2:{text:`Medium`,bg:`rgba(240, 173, 78, 0.14)`,color:`#f0ad4e`},3:{text:`High`,bg:`rgba(239, 8, 8, 0.1)`,color:`#EF0808`}}),ae=e=>{let t=Object.keys(e.soft_name),n=``;return t.forEach((r,i)=>{i===t.length-1?n+=`${t}:${e.soft_name[r]}`:n+=`${t}:${e.soft_name[r]}\n`}),n},F=I(`overview`),L=x({risk:0,malware:0,web:0,baseline:0}),R=async()=>{let{message:e}=await Lt();if(J(e)){let{vulnerability:t,malware:n,security:r,baseline:i}=e.data;if(L.malware=n,L.risk=r,L.web=t,L.baseline=i,L.risk){b.value=`${L.risk} risks detected. Please repair immediately.`;let{message:e}=await xt();J(e)&&(T.value=e.is_autofix,w.value=e.risk,s.value=e.check_time,m.value=!0,c.value=!0,O.value=!1,u.value=!1,d.value=!0,g.value=e.score,B(),de())}}},oe=I([]),z=I([]),se=async()=>{let{message:e}=await zt();X(e)&&(oe.value=e||[],z.value=oe.value.filter(e=>e.enabled).map(e=>e.name_id))},ce=async()=>{if(O.value=!1,u.value=!1,g.value=100,v.value=`safe`,_.value=`!text-[#20a53A]`,h.value==`info`){clearInterval(y.value),await Rt();let{message:e}=await en();J(e)&&(ue(e),g.value=`?`,_.value=`!text-[#EF0808]`,v.value=`danger`,r.value=!1,N.value=e.risk.length,oo.value[2].value=N.value,b.value=`Scan interruption `)}else{j.processPercentage=0,d.value=!0,b.value=`Security scan in progress...`,N.value=0,S.value=`Testing...`,f.value=``,h.value=`info`,p.value=!0,c.value=!1,fe(!0);try{clearInterval(y.value),y.value=setInterval(async function(){let{message:e}=await wt();J(e)&&(j.processPercentage=e.percentage,N.value=e.count,oo.value[2].value=N.value,S.value=e.status,g.value=e.score,e.count&&e.percentage!=100&&(_.value=`!text-[#EF0808]`,v.value=`danger`,b.value=`A security scan is in progress. `),e.percentage==100&&clearInterval(y.value),B())},1e3)}catch(e){console.log(e)}}},B=()=>{g.value==100?(_.value=`!text-[#20a53A]`,v.value=`safe`,j.processColor=`#20a53A`):g.value>=80&&g.value<=99?(_.value=`!text-[#E8D544]`,v.value=`risk`,j.processColor=`#E8D544`):g.value>=60&&g.value<=79?(_.value=`!text-[#F0AD4E]`,j.processColor=`#F0AD4E`,v.value=`warn`):g.value<60&&(_.value=`!text-[#EF0808]`,j.processColor=`#EF0808`,v.value=`danger`)},le=async()=>{if(ao.isFree){K({source:399});return}try{var e;let t=(e=w.value)==null?void 0:e.filter(e=>e.selection==1).map(e=>e.m_name);if((t==null?void 0:t.length)==0){r.value=!1,Be.error(`There are currently no risk items that can be automatically repaired!`);return}r.value=!0,n.value=`It is being repaired. It may take a long time. Please wait patiently...`,A.progress=0;let{message:i}=await Bt(JSON.stringify({m_name:t}));if(J(i)){A.repairProgress=!0;let e=setInterval(async()=>{let{message:t}=await Nt();if(J(t)&&(A.progress=t.percentage,A.repairText=t.status,t.percentage===100)){A.repairText=`Repair Completed`,A.repairProgress=!1,A.progress=100,clearInterval(e);let t=await i;he(t),fe(!0)}},800)}}catch(e){console.log(e)}finally{r.value=!1}},ue=e=>{T.value=e.is_autofix,localStorage.setItem(`isAutoFix`,JSON.stringify(T.value));for(let t in M){let n=e[t];if(Array.isArray(n)){for(let e=0;et.m_name==n[e].m_name);n[e].show=(r==null?void 0:r.show)||!1,n[e].selection=(r==null?void 0:r.selection)||!1}Object.keys(M).includes(t)&&t==`risk`&&w.value&&n&&(w.value=[...w.value,...n]),M[t].list=n}}s.value=e.check_time,h.value=`primary`,c.value=!0,m.value=!0,de(),f.value=` !animate-none`,localStorage.setItem(`scanData`,JSON.stringify(w.value)),localStorage.setItem(`lastScanTime`,JSON.stringify(s.value))},de=()=>{var e;(e=w.value)==null||e.forEach(e=>{T.value.includes(e.m_name)?(e.selection=!0,E.value.push(e)):e.selection=!1}),E.value.length>0?(ee.value=!1,o.value=!0):ee.value=!0},fe=async(e=!1)=>{r.value=!0,n.value=`Scanning, please wait...`;try{let n={};e&&(n.force=1);let r;if(r=e?(await Et(n)).message:(await At()).message,J(r)&&!r.interrupt){var t,i;w.value=[],ue(r),g.value=(t=r.score)==null?0:t,N.value=w.value.length,oo.value[2].value=N.value,b.value=`Security scan completed.`,D.value=(i=r.ignore)==null?[]:i}}catch(e){console.log(e)}r.value=!1},pe=async(e,t)=>{var i;if(ao.isFree){K({source:399});return}let a=(i=w.value)==null?void 0:i.filter(e=>e.selection==1).map(e=>e.m_name);try{if(!e&&(a==null?void 0:a.length)==0){Be.error(`Please select the risk items that need to be repaired!`);return}r.value=!0,n.value=`It is being repaired. It may take a long time. Please wait patiently...`;let{message:i}=await Bt(JSON.stringify({m_name:e?[t==null?void 0:t.m_name]:a}));if(J(i))if(e&&i.success.length>0){var o;Be.success(`Repair Success`),N.value--,oo.value[2].value=N.value,w.value=(o=w.value)==null?void 0:o.filter(e=>e.m_name!==(t==null?void 0:t.m_name)),he(i)}else he(i)}catch(e){console.log(e)}finally{r.value=!1}},me=async e=>{try{r.value=!0,n.value=`Ignoring risk items, please wait patiently...`,await qt({m_name:e.m_name}),fe(!1)}finally{r.value=!1}},he=async e=>{var t,n;re.data=[],l.value=!0,ne.cannot_automatically=e.cannot_automatically.length,ne.failed=e.failed.length,ne.success=e.success.length,C.value=[];for(let t in e)for(let n of e[t])C.value.push({m_name:n.m_name,type:n.result.type,msg:n.result.msg,status:n.result.status,name:t});re.data=C.value,r.value=!1,w.value=(t=w.value)==null?void 0:t.filter(t=>!e.success.some(e=>e.m_name===t.m_name)),N.value=((n=w.value)==null?void 0:n.length)||0,oo.value[2].value=N.value,localStorage.setItem(`scanData`,JSON.stringify(w.value))};return{showAnimation:d,scanScore:g,scanTextClass:_,scanOuterClass:v,animateFlag:f,scanPreText:b,riskNum:N,scanButtonType:h,repairAutoRiskButton:c,cookieRepair:p,scanItemText:S,processData:j,lastScanTime:s,scanSelectShow:m,allSelect:o,allSelectionDis:ee,isIgnoreAll:k,ignoreData:D,emptyDetail:u,loading:r,loadingText:n,isShow:O,activeMent:e,activeMentIgnore:t,is_autofix:T,levelData:P,allData:w,repairData:A,resultConfirm:l,resultItemLength:ne,resultTable:re,resultColumn:ie,reportPopup:te,categories:oe,selectedCategories:z,onIgnore:me,onScan:ce,onRepairAll:le,onRepair:pe,vulnerabilityInvolvesSoftware:ae,onToggle:t=>{e.value===t.m_name?e.value=``:e.value=t.m_name},onToggleIgnore:e=>{t.value===e.m_name?t.value=``:t.value=e.m_name},repairTypeActive:F,tootipTotal:L,getScanTotal:R,getScanList:fe,getRules:se}});k();var co={class:`flex items-center mb-20px`},lo={class:`flex items-center w-full`},uo={key:0,class:`w-[100px] h-[100px] relative flex-shrink-0`},fo={key:1,class:`w-[100px] h-[100px] relative flex-shrink-0`},po={class:`flex-1 w-0 flex flex-col ml-30px`},mo={class:`flex items-center gap-10px w-full justify-between`},ho=[`innerHTML`],go={key:1},_o={class:`text-24px text-error`},vo={class:`flex items-center gap-10px`},yo={class:`flex items-center gap-8px`},bo={class:`whitespace-pre-wrap`},xo={class:`w-160px`},So={key:0,class:`leading-[1] text-14px text-default mt-12px`},Co={class:`text-14px text-font2 mt-10px`},wo={key:2,class:`leading-[1] text-14px text-default mt-12px`},To={key:3,class:`leading-[1] text-14px text-warning mt-12px`},Eo=W(E({__name:`risk-scan`,setup(e){let t=so(),{showAnimation:n,scanScore:s,scanTextClass:c,scanOuterClass:l,animateFlag:u,scanPreText:d,riskNum:f,scanButtonType:p,repairAutoRiskButton:h,cookieRepair:g,scanItemText:_,processData:v,lastScanTime:y,categories:x,selectedCategories:S}=z(t),w=F(()=>x.value.map(e=>({label:e.name,value:e.name_id}))),T=async e=>{await Ut({categories:e})},{t:ee}=R(),E=e=>i(le,null,{default:()=>[i(`span`,null,[e.label]),e.value===`bt_basic`&&i(`span`,{class:`ml-8px`},[ee(`Home.Security.DefaultRuleTag`)])]});return(e,x)=>{let ee=ge,k=V,te=ke;return j(),r(`div`,co,[C(`div`,lo,[o(n)?m(``,!0):(j(),r(`div`,uo,[...x[1]||(x[1]=[C(`span`,{class:`inline-block scan-icon-img icon-img-safe`},null,-1),C(`span`,{class:`scan-icon-img-bg`},null,-1),C(`span`,{class:`text-[32px] h-[44px] w-[7px] text-[#20a53a] font-bold absolute-center`},`i`,-1)])])),o(n)?(j(),r(`div`,fo,[C(`p`,{class:M([`box-text w-58px`,o(c)])},b(o(s)),3),C(`span`,{class:M(`scan-icon-img icon-img-`+o(l))},null,2),x[4]||(x[4]=C(`span`,{class:`circle-inner`},null,-1)),C(`span`,{class:M(`circle-outer `+o(l))},null,2),C(`div`,{class:M(`animate-box`+o(u))},[C(`div`,{class:M(`animate-box-left linear-`+o(l))},null,2),x[2]||(x[2]=C(`div`,{class:`animate-box-right`},null,-1)),x[3]||(x[3]=C(`div`,{class:`animate-box-bottom`},null,-1))],2)])):m(``,!0),C(`div`,po,[C(`div`,mo,[i(o(le),{class:`text-20px flex-1 min-w-0`},{default:N(()=>[o(f)?(j(),r(`span`,go,[C(`span`,_o,b(o(f)),1),a(` `+b(e.$t(`Home.Security.index_89`)),1)])):(j(),r(`span`,{key:0,innerHTML:o(d)},null,8,ho))]),_:1}),C(`div`,vo,[C(`div`,yo,[C(`span`,bo,b(e.$t(`Home.Security.ScanRules`)+e.$t(`Public.Punctuation.Colon`)),1),C(`div`,xo,[i(ee,{value:o(S),"onUpdate:value":[x[0]||(x[0]=e=>O(S)?S.value=e:null),T],multiple:``,"max-tag-count":`responsive`,"consistent-menu-width":!1,options:o(w),"render-label":E},null,8,[`value`,`options`])])]),o(h)&&o(g)?(j(),r(D,{key:0},[i(k,{round:``,onClick:o(t).onScan},{default:N(()=>[a(b(e.$t(`Ftp.Log.Index_12`)),1)]),_:1},8,[`onClick`]),i(k,{round:``,type:o(p),onClick:o(t).onRepairAll},{default:N(()=>[a(b(e.$t(`Home.Security.index_91`)),1)]),_:1},8,[`type`,`onClick`])],64)):(j(),r(D,{key:1},[!o(h)||!o(g)?(j(),P(k,{key:0,type:o(p)===`info`?`default`:o(p),secondary:o(p)==`info`,round:``,onClick:o(t).onScan},{default:N(()=>[a(b(o(p)==`info`?e.$t(`Home.Security.index_90`):e.$t(`Home.Security.index_41`)),1)]),_:1},8,[`type`,`secondary`,`onClick`])):m(``,!0)],64))])]),o(p)!==`info`&&!o(h)?(j(),r(`div`,So,b(e.$t(`Home.Security.index_92`)),1)):m(``,!0),o(p)==`info`?(j(),r(D,{key:1},[C(`span`,Co,b(o(_)),1),o(p)==`info`?(j(),P(te,{key:0,class:`mt-16px`,color:o(v).processColor,percentage:o(v).processPercentage,"stroke-width":10,"show-indicator":!1},null,8,[`color`,`percentage`])):m(``,!0)],64)):m(``,!0),o(h)?(j(),r(`div`,wo,b(e.$t(`Home.Security.index_9`)+e.$t(`Public.Punctuation.Colon`))+b(o(y)),1)):m(``,!0),o(h)&&o(g)?(j(),r(`div`,To,b(e.$t(`Home.Security.index_93`)),1)):m(``,!0)])])])}}}),[[`__scopeId`,`data-v-bfc261c0`]]);k();var Do={class:`w-600px p-20px`},Oo=E({__name:`fix-record`,setup(e){let{t}=R(),n=so(),{table:a,columns:s,setLoading:c}=H([{title:`修复时间`,key:`time`,render:e=>G(e.repair_time)},{title:`修复ID`,key:`repair_id`,render:e=>e.repair_id},{title:`修复项目`,key:`items`,render:e=>`${e.item_count}项`},Ge({title:`操作`,width:140,options:e=>[{label:`回滚`,show:e.can_rollback,onClick:()=>{l(e.repair_id)}},{label:t(`Public.Btn.Delete`),onClick:()=>{u(e.repair_id)}}]})]),l=e=>{Me({title:`确认回滚`,content:`是否确认回滚当前修复记录?`,onConfirm:async()=>{await Pt({repair_id:e}),d(),n.getScanTotal()}})},u=e=>{Me({title:`确认删除`,content:`是否确认删除当前修复记录?`,onConfirm:async()=>{await Yt({repair_id:e}),d(),n.getScanTotal()}})},d=async()=>{try{c(!0);let{message:e}=await Ct();X(e)&&(a.data=e)}finally{c(!1)}};return d(),(e,t)=>{let n=Z;return j(),r(`div`,Do,[i(n,{loading:o(a).loading,data:o(a).data,columns:o(s)},null,8,[`loading`,`data`,`columns`])])}}});k();var ko={key:0,class:`w-full h-30px flex items-center justify-between`},Ao={class:`flex items-center`},jo={class:`text-14px`},Mo={class:`flex items-center`},No=E({__name:`risk-select`,setup(e){let t=so(),{scanSelectShow:n,allSelect:s,allSelectionDis:c,allData:l,isIgnoreAll:u,is_autofix:d,reportPopup:f}=z(t),p=F(()=>{var e;return(e=l.value)==null?void 0:e.filter(e=>e.selection==1).map(e=>e.m_name).length});S(s,e=>{if(e){var t;(t=l.value)==null||t.forEach(e=>{d.value.includes(e.m_name)&&(e.selection=!0)})}else{var n;(n=l.value)==null||n.forEach(e=>{e.selection=!1})}});let h=()=>{Xe({title:`修复记录`,component:Oo})};return(e,l)=>{let d=ye,g=et,_=je,v=U,y=V;return o(n)?(j(),r(`div`,ko,[C(`div`,Ao,[i(d,{checked:o(s),"onUpdate:checked":l[0]||(l[0]=e=>O(s)?s.value=e:null),disabled:o(c)},{default:N(()=>[C(`span`,jo,b(e.$t(`Public.SelectAll`)),1)]),_:1},8,[`checked`,`disabled`]),i(g,{onClick:l[1]||(l[1]=e=>o(t).onRepair(!1)),class:M(o(p)?`ml-[20px]`:`ml-[20px] text-[#999] cursor-not-allowed `)},{default:N(()=>[a(b(e.$t(`Home.Security.index_94`)),1)]),_:1},8,[`class`])]),C(`div`,Mo,[i(g,{onClick:l[2]||(l[2]=e=>u.value=!0)},{default:N(()=>[a(b(e.$t(`Home.Security.index_95`)),1)]),_:1}),i(_,{vertical:``}),o(!1)?(j(),r(D,{key:0},[i(g,{onClick:h},{default:N(()=>[...l[4]||(l[4]=[a(`修复记录`,-1)])]),_:1}),i(_,{vertical:``})],64)):m(``,!0),i(y,{type:`primary`,text:``,onClick:l[3]||(l[3]=e=>f.value=!0)},{default:N(()=>[i(v,{name:`home-safe-report`,class:`mr-4px`}),l[5]||(l[5]=a(` View Report `,-1))]),_:1})])])):m(``,!0)}}});k();var Po={class:`module-list overflow-auto h-478px`},Fo=[`onClick`],Io={class:`w-full flex items-center`},Lo=[`title`],Ro={class:`px-[3rem] py-[3.2rem]`,style:{background:`var(--home-risk-security-ignore-collapse-bg)`}},zo={class:`flex items-center`},Bo={class:`w-100px text-right`,style:{color:`var(--home-risk-file-info-item-color)`}},Vo=[`innerHTML`],Ho={class:`flex mt-[16px] items-center`},Uo={key:0,class:`collapse-item flex-col !items-start`},Wo={key:1,class:`collapse-item`},Go={class:`flex mt-[16px] items-center`},Ko={class:`w-100px text-right`},qo={class:`collapse-item`},Jo={key:1,class:`scan-body flex justify-center flex-col my-[3rem] relative`},Yo=W(E({__name:`risk-list`,setup(e){let{t}=R(),n=so(),{emptyDetail:s,allData:c,loading:u,loadingText:d,activeMent:f,is_autofix:p,levelData:h}=z(n);_(()=>{f.value=``});let g=e=>[{label:`Fix it now`,show:!!p.value.includes(e.m_name),onClick:t=>{t==null||t.stopPropagation(),n.onRepair(!0,e)}},{label:t(`Ftp.Table.index_8`),class:`text-[#999]`,onClick:t=>{t==null||t.stopPropagation(),n.onIgnore(e)}},{label:f.value===e.m_name?t(`Home.Security.index_83`):t(`Security.Anti.Index_21`),onClick:t=>{t==null||t.stopPropagation(),n.onToggle(e)}}];return(e,t)=>{let _=ye,v=B,x=et,S=nt,w=U,E=he,k=we,te=me;return j(),r(D,null,[o(s)?m(``,!0):(j(),P(te,{key:0,show:o(u),class:`scan-body mt-16px`,description:o(d)},{default:N(()=>[i(k,{"expanded-names":o(f),"onUpdate:expandedNames":t[1]||(t[1]=e=>O(f)?f.value=e:null),accordion:``,"arrow-placement":`right`},{default:N(()=>[C(`div`,Po,[(j(!0),r(D,null,y(o(c),s=>(j(),r(`div`,{class:`module-item text-[1.2rem] cursor-pointer`,key:s.m_name,onClick:e=>o(n).onToggle(s)},[C(`div`,{class:M([`module-head flex items-center h-[5.4rem] justify-between border-b-1 w-full`,{"bg-[var(--home-risk-security-list-hover-bg)]":o(f)===s.m_name}])},[C(`div`,Io,[i(_,{checked:s.selection,"onUpdate:checked":e=>s.selection=e,onClick:t[0]||(t[0]=ee(()=>{},[`stop`])),disabled:!o(p).includes(s.m_name)},null,8,[`checked`,`onUpdate:checked`,`disabled`]),i(v,{class:M([`flex-nowrap! items-center`,o(p).includes(s.m_name)?`w-[50rem]!`:`w-[30rem]!`])},{default:N(()=>[C(`span`,{class:`text-[1.2rem] h-[2.2rem] px-[8px] rounded-[0.2rem] mx-[8px] whitespace-nowrap flex items-center`,style:l({color:o(h)[s.level].color,backgroundColor:o(h)[s.level].bg})},b(o(h)[s.level].text),5),C(`div`,{class:`truncate`,style:l({color:o(h)[s.level].color}),title:s.ps?s.ps:s.vuln_name},b(s.ps?s.ps:s.vuln_name),13,Lo)]),_:2},1032,[`class`]),o(p).includes(s.m_name)?m(``,!0):(j(),P(v,{key:0,size:0,class:`text-font2 ml-10px items-center!`},{default:N(()=>[t[3]||(t[3]=C(`span`,null,`Contact Now`,-1)),i(x,{href:`mailto:support@aapanel.com`,target:`_blank`,class:`ml-2px`},{default:N(()=>[...t[2]||(t[2]=[a(`support@aapanel.com`,-1)])]),_:1})]),_:1}))]),i(S,{class:`w-200px`,options:g(s)},null,8,[`options`]),i(w,{name:`base-arrow-bottom`,size:20,class:`text-[#999] ml-3px`,style:l({transform:o(f)===s.m_name?`rotate(180deg)`:`rotate(0deg)`,transition:`transform 0.3s`})},null,8,[`style`])],2),i(E,{show:o(f)===s.m_name},{default:N(()=>[C(`div`,Ro,[C(`div`,zo,[C(`div`,Bo,b(s.ps?`Risk Description`:`Involved software `),1),T(C(`div`,{class:`collapse-item`,innerHTML:s.msg},null,8,Vo),[[re,s.msg]]),T(C(`div`,{class:`collapse-item`},b(s.soft_name?o(n).vulnerabilityInvolvesSoftware(s):``),513),[[re,s.soft_name]])]),C(`div`,Ho,[t[4]||(t[4]=C(`div`,{class:`w-100px text-right`},`Solution`,-1)),s.tips?(j(),r(`div`,Uo,[(j(!0),r(D,null,y(s.tips,(e,t)=>(j(),r(`p`,{key:t,class:M(t==0?``:`mt-[4px]`)},b(t+1)+`、`+b(e),3))),128))])):m(``,!0),s.vuln_solution?(j(),r(`div`,Wo,b(s.vuln_solution),1)):m(``,!0)]),T(C(`div`,Go,[C(`div`,Ko,b(e.$t(`Home.Security.index_81`)),1),C(`div`,qo,b(s.remind),1)],512),[[re,s.remind]])])]),_:2},1032,[`show`])],8,Fo))),128))])]),_:1},8,[`expanded-names`])]),_:1},8,[`show`,`description`])),o(s)?(j(),r(`div`,Jo,[t[5]||(t[5]=C(`span`,{class:`risk-spin h-[3rem] w-[33%] mb-[12px]`},null,-1)),(j(),r(D,null,y(4,(e,t)=>C(`span`,{class:`risk-spin h-[3rem] w-full mb-[12px]`,key:t})),64)),t[6]||(t[6]=C(`span`,{class:`risk-spin h-[3rem] w-[60%] mb-[12px]`},null,-1)),(j(),r(D,null,y(3,(e,t)=>C(`span`,{class:`risk-spin h-[3rem] w-full mb-[12px]`,key:t})),64)),t[7]||(t[7]=C(`span`,{class:`risk-spin h-[3rem] w-[40%] mb-[12px]`},null,-1))])):m(``,!0)],64)}}}),[[`__scopeId`,`data-v-aaa1e2c3`]]);k();var Xo={class:`flex flex-col p-20px`},Zo={class:`text-16px mb-20px`},Qo={class:`text-primary`},$o={class:`text-error`},es={class:`text-medium`},ts=E({__name:`risk-repair`,setup(e){let{resultItemLength:t,resultTable:n,resultColumn:s}=z(so());return(e,c)=>{let l=Z,u=Qe;return j(),r(`div`,Xo,[C(`span`,Zo,[a(b(e.$t(`Home.Security.index_85`))+`:`+b(e.$t(`Home.Security.index_86`))+` `,1),C(`span`,Qo,` [`+b(o(t).success)+`]`,1),a(`, `+b(e.$t(`Home.Security.index_87`))+` `,1),C(`span`,$o,` [`+b(o(t).failed)+`]`,1),a(`, `+b(e.$t(`Ftp.Table.index_8`))+` `,1),C(`span`,es,` [`+b(o(t).cannot_automatically)+`] `,1)]),i(l,{"max-height":400,data:o(n).data,columns:o(s)},null,8,[`data`,`columns`]),i(u,{class:`mt-10px`},{default:N(()=>[C(`li`,null,b(e.$t(`Home.Security.index_88`)),1)]),_:1})])}}});k(),cn();var ns={class:`mb-16px text-20px`},rs={class:`p-16px`},is=E({__name:`index`,setup(e){let t=d(()=>sn(()=>import(`./view-home-security.js?v=1784873523001`).then(e=>e.r),[])),n=d(()=>sn(()=>import(`./view-home-security.js?v=1784873523001`).then(e=>e.n),[])),a=so(),{resultConfirm:s,isIgnoreAll:c,reportPopup:l}=z(a);return a.getScanTotal(),a.getRules(),(e,a)=>{let u=st;return j(),r(`div`,null,[C(`div`,ns,b(e.$t(`Home.Security.index_80`)),1),C(`div`,rs,[i(Eo),i(No),i(Yo)]),i(u,{show:o(s),"onUpdate:show":a[0]||(a[0]=e=>O(s)?s.value=e:null),title:`Result Confirmation`,width:700,component:ts},null,8,[`show`]),i(u,{show:o(c),"onUpdate:show":a[1]||(a[1]=e=>O(c)?c.value=e:null),title:`Ignore risk items`,width:700,"min-height":400,component:o(t)},null,8,[`show`,`component`]),i(u,{show:o(l),"onUpdate:show":a[2]||(a[2]=e=>O(l)?l.value=e:null),title:`Security Scan Report`,width:1e3,"min-height":800,component:o(n),footer:!0,"confirm-text":e.$t(`Public.Btn.Export`),"hide-close":!0},null,8,[`show`,`component`,`confirm-text`])])}}});k();var as=L(`home-security-server`,()=>{let e=I(!1),t=I(``);return{serverScanParams:I({scanStatus:!1,isEnd:!1,error:0,warn:0,time:0,progress:0,progressColor:`#20a53a`,progressConfig:{system_account:[],sshd_service:[],file_mode:[],software:[],other:[],backdoor:[],proc:[],history:[],log:[],rootkit:[]},statusTotal:{},allArr:[],result:{},progressStatus:{},active:{}}),checkTopic:t,isScan:e}});k();var os={class:`progress-header`},ss={class:`progress-header-cot`},cs={key:0,class:`relative`},ls={class:`absolute top-[1.6rem] left-[2.6rem] flex flex-col`},us={class:`text-[1.2rem] font-bold leading-none`},ds={class:`progress-header-cot`},fs={class:`scanning-progress-title`},ps={class:`color-#fc6d26`},ms={class:`scanning-progress-cont`},hs=W(E({__name:`server-scan`,setup(e){let t=as(),s=Y(),{serverScanParams:c,checkTopic:l,isScan:u}=z(t),d=x({status:!0,time:0,security_count:0,risk_count:{warning:0,danger:7}}),f=I(``),p=e=>e,h=F(()=>c.value.scanStatus&&!c.value.isEnd?`Scanning`:d.status?`Last detection time `+We(d.time):`Currently not undergoing security testing`),g=F(()=>c.value.scanStatus&&!c.value.isEnd?`Scanning-${f.value}`:c.value.isEnd?`Detection time:`+G(c.value.time/1e3,`yyyy-MM-dd`):d.status?`The server may have security risks. It is recommended to check it immediately`:`The current security risk is unknown, please check immediately`),{open:_,send:v,close:y}=It(`/ws_project`,{immediate:!1,onMessage:(e,t)=>{let n=JSON.parse(t.data.replace(/'/g,`"`));if(n&&typeof n==`object`&&`callback`in n)y(),c.value.scanStatus=!1,c.value.isEnd=!0,c.value.time=new Date().getTime(),E();else{var r;f.value=n.name,l.value=n.topic,c.value.progress=parseInt(n.progress),(r=c.value.progressConfig[n.topic])==null||r.push(n),c.value.statusTotal[n.topic]=S(c.value.progressConfig[n.topic]),c.value.allArr.push(n),n.status===3&&c.value.error++,(n.status===2||n.status===3)&&c.value.warn++,n.status!==1&&(c.value.progressColor=`#fc6d26`)}}}),S=e=>{let t={};return e.length&&e.forEach(e=>{t[e.status]?t[e.status]++:t[e.status]=1}),t},w=()=>{if(s.isFree){K({source:399});return}if(c.value.scanStatus&&!c.value.isEnd){y(),T();return}else c.value.isEnd&&T();c.value.scanStatus=!0,_(),v({mod_name:`safe_detect`,def_name:`get_safe_scan`,ws_callback:``}),u.value=!0},T=()=>{c.value.scanStatus=!1,c.value.isEnd=!1,c.value.error=0,c.value.warn=0,c.value.time=0,c.value.progress=0,c.value.progressColor=`#20a53a`,c.value.progressConfig={system_account:[],sshd_service:[],file_mode:[],software:[],other:[],backdoor:[],proc:[],history:[],log:[],rootkit:[]},c.value.statusTotal={},c.value.allArr=[],c.value.result={},c.value.progressStatus={},c.value.active={system_account:!1,sshd_service:!1,file_mode:!1,software:!1,other:!1,backdoor:!1,proc:!1,history:!1,log:!1,rootkit:!1}},ee=async()=>{try{let{message:e}=await Ot();if(J(e)){if(Object.prototype.hasOwnProperty.call(e,`msg`)){d.status=!1;return}d.time=e.time,d.security_count=e.security_count,d.risk_count=e.risk_count}}catch(e){d.status=!1}},E=()=>{let e=e=>e.sort((e,t)=>t.status-e.status);for(let t in c.value.progressConfig){let n=c.value.progressConfig[t];Array.isArray(n)&&n.length&&e(n)}let t=c.value.allArr;Array.isArray(t)&&t.length&&e(t);let n=c.value.result;if(n&&Object.keys(n).length){let t={};Object.keys(n).forEach(t=>{let r=n[t];Array.isArray(r)&&e(r)}),Object.keys(n).sort((e,t)=>{let r=n[e].some(e=>e.status>1);return r===n[t].some(e=>e.status>1)?0:r?-1:1}).forEach(e=>{t[e]=n[e]}),c.value.result=t}};return ee(),n(()=>{y(),T()}),(e,t)=>{let n=U,s=ke,l=V;return j(),r(`div`,os,[C(`div`,ss,[C(`div`,{class:M(`progresscirclebar `+(o(d).status?`security `:``)+`text-[`+(o(d).security_count===100?` #20a53a `:` #fc6d26 `)+`]`)},[o(d).status?(j(),r(D,{key:1},[o(c).scanStatus&&!o(c).isEnd?(j(),r(`div`,cs,[i(s,{class:`animate-spin`,type:`circle`,percentage:70,"stroke-width":4,color:o(c).warn||o(c).error?`#fc6d26`:`#20a53a`},{default:N(()=>[a(b(),1)]),_:1},8,[`color`]),C(`div`,ls,[i(n,{name:`firewall-icon-safe-detect${o(c).warn||o(c).error?`-org`:``}`,size:50},null,8,[`name`]),C(`span`,us,b(e.$t(`Home.Security.index_41`)),1)])])):(j(),P(s,{key:1,type:`circle`,percentage:o(d).security_count,color:o(d).security_count===100?`#20a53a`:`#fc6d26`},{default:N(()=>[a(b(p(o(d).security_count)),1)]),_:1},8,[`percentage`,`color`]))],64)):(j(),P(n,{key:0,size:100,name:`firewall-icon-safe-detect`}))],2)]),C(`div`,ds,[C(`div`,fs,[o(c).isEnd?(j(),r(D,{key:1},[t[2]||(t[2]=a(` Testing completed `,-1)),o(c).error>0||o(c).warn>0?(j(),r(D,{key:0},[t[1]||(t[1]=a(` ,Found `,-1)),o(c).warn>0?(j(),r(D,{key:0},[C(`span`,ps,b(o(c).warn),1),t[0]||(t[0]=a(` risk items `,-1))],64)):m(``,!0)],64)):m(``,!0)],64)):(j(),r(D,{key:0},[a(b(o(h)),1)],64))]),o(c).scanStatus?(j(),P(s,{key:0,percentage:o(c).progress,color:o(c).warn||o(c).error?`#fc6d26`:`#20a53a`,"stroke-width":10},null,8,[`percentage`,`color`])):m(``,!0),C(`div`,ms,b(o(g)),1)]),C(`div`,null,[i(l,{size:`large`,type:o(c).scanStatus&&!o(c).isEnd?`warning`:`primary`,onClick:w,plain:!!(o(c).scanStatus&&!o(c).isEnd)},{default:N(()=>[a(b(o(c).scanStatus&&!o(c).isEnd?`Cancel Scan`:(o(c).isEnd,e.$t(`Home.Security.index_41`))),1)]),_:1},8,[`type`,`plain`])])])}}}),[[`__scopeId`,`data-v-9dc9905d`]]);k();var gs={class:`progress-cont-list scrollable`},_s=[`onClick`],vs={class:`progress_type`},ys={class:`progress_status`},bs={key:0,class:`text-error`},xs={key:1,class:`text-warning`},Ss={key:1},Cs={key:2,class:`text-font2`},ws={key:0},Ts={key:0,class:`progress_fold`},Es={class:`progress_item_body`},Ds={class:`info_cont`},Os={class:`info_cont_desc`},ks=W(E({__name:`server-list`,setup(e){let{serverScanParams:t,checkTopic:n,isScan:a}=z(as()),s=[{color:`#888`,text:`Not Installed`},{color:`#666`,text:`Good`},{color:`#e6a23c`,text:`Warn`},{color:`red`,text:`Danger`}],c={system_account:`System Account`,sshd_service:`SSHD Remote Service`,file_mode:`Important file permissions and attributes`,software:`Key software detection`,other:`Other project testing`,backdoor:`Backdoor Detection`,proc:`Malicious processes`,history:`History Commands`,log:`Log troubleshooting`,rootkit:`Rootkit detection`},u=e=>{t.value.active[e]=!t.value.active[e]};return(e,d)=>{let f=U;return j(),r(`div`,gs,[(j(),r(D,null,y(c,(c,d)=>C(`div`,{key:d,class:M([d+`_item `+(o(t).active[d]?`active`:``),`progress_item`])},[C(`div`,{class:`progress_item_header`,onClick:e=>u(d)},[C(`div`,vs,[i(f,{class:`title-icon`,name:`firewall-icon-`+d},null,8,[`name`]),C(`span`,null,b(c),1)]),C(`div`,ys,[o(t).statusTotal[d]?(j(),r(D,{key:0},[o(t).statusTotal[d][3]||o(t).statusTotal[d][2]?(j(),r(D,{key:0},[o(t).statusTotal[d][3]?(j(),r(`span`,bs,b(o(t).statusTotal[d][3])+` `+b(e.$t(`Home.Security.index_89`)),1)):m(``,!0),o(t).statusTotal[d][2]?(j(),r(`span`,xs,b((o(t).statusTotal[d][3]?``:`Found `)+o(t).statusTotal[d][2])+` `+b(e.$t(`Database.tools.index_20`)),1)):m(``,!0)],64)):o(t).scanStatus&&o(n)==d?(j(),r(`span`,Ss,b(e.$t(`Home.Security.index_97`))+`... `,1)):(j(),r(`span`,Cs,b(e.$t(`Home.Security.index_98`)),1))],64)):(j(),r(D,{key:1},[o(t).scanStatus&&!o(t).statusTotal[d]?(j(),r(`span`,ws,b(e.$t(`Home.Security.index_99`)),1)):m(``,!0)],64))]),o(a)?(j(),r(`div`,Ts,[i(f,{name:`base-arrow-bottom`})])):m(``,!0)],8,_s),C(`div`,Es,[o(t).progressConfig[d]&&o(t).progressConfig[d].length?(j(!0),r(D,{key:0},y(o(t).progressConfig[d],(e,t)=>(j(),r(`div`,{key:t,class:M([e.info?`active`:``,`progress_item_info`])},[C(`div`,Ds,[C(`div`,null,b(e.name),1),C(`div`,{style:l({color:s[e.status<0?0:e.status].color})},b(s[e.status<0?0:e.status].text),5)]),C(`div`,Os,b(e.info||``),1)],2))),128)):m(``,!0)])],2)),64))])}}}),[[`__scopeId`,`data-v-87a63b1c`]]);k();var As={class:`text-20px`},js=E({__name:`index`,setup(e){return(e,t)=>(j(),r(D,null,[C(`div`,As,b(e.$t(`Home.Security.index_96`)),1),i(hs),i(ks)],64))}});k();var Ms={class:`h-750px`},Ns=E({__name:`index`,props:{initialMenu:{default:`overview`},data:{}},setup(e){let t=e,{menu:n}=z($()),s=[{key:`overview`,label:()=>i(U,{size:32,name:n.value===`overview`?`home-aapanel-active`:`home-aapanel`},null),component:ro},{key:`risk`,label:()=>{let e=n.value===`risk`?`home-risk-active`:`home-risk`;return i(Ci,{value:wi(`risk`),iconName:e},null)},component:is},{key:`file`,label:()=>{let e=n.value===`file`?`home-ware-active`:`home-ware`;return i(Ci,{value:wi(`file`),iconName:e},null)},component:Gi},{key:`loophole`,label:()=>{let e=n.value===`loophole`?`home-web-active`:`home-web`;return i(Ci,{value:wi(`loophole`),iconName:e},null)},component:Ma},{key:`server`,label:()=>{let e=n.value===`server`?`home-safeDetect-active`:`home-safeDetect`;return i(Ci,{value:wi(`server`),iconName:e},null)},component:js},{key:`global`,label:()=>i(U,{size:32,name:n.value===`global`?`home-alarm-active`:`home-alarm`},null),component:Ji}];return n.value=(()=>{var e;return s.some(e=>e.key===t.initialMenu)?t.initialMenu:((e=s[0])==null?void 0:e.key)||`overview`})(),(e,t)=>{let c=un,l=et,u=pt,d=B;return j(),r(`div`,Ms,[i(c,{"is-icon":``,value:o(n),"onUpdate:value":t[0]||(t[0]=e=>O(n)?n.value=e:null),data:s,class:`relative`},null,8,[`value`]),i(d,{size:3,class:`absolute right-[2rem] top-[1rem] items-center!`},{default:N(()=>[i(u,{"icon-name":`demand`},{default:N(()=>[i(l,{href:`mailto:support@aapanel.com`,target:`_blank`},{default:N(()=>[...t[1]||(t[1]=[a(`support@aapanel.com`,-1)])]),_:1})]),_:1})]),_:1})])}}}),Ps=t({default:()=>Fs}),Fs=Ns;k();var Is={class:`overview-wrapper`},Ls={class:`content`},Rs={class:`overview-title`},zs={class:`href`},Bs={class:`bottom-menu`},Vs={class:`content`},Hs={class:`overview-title`},Us={class:`href`},Ws={class:`bottom-menu`},Gs={class:`content`},Ks={class:`overview-title`},qs={class:`href`},Js={class:`bottom-menu`},Ys={class:`content`},Xs={class:`overview-title`},Zs={class:`href`},Qs={class:`bottom-menu`},$s=W(E({__name:`index`,setup(e){let{server:t}=Q(),n=F(()=>t.value?t.value.site_total:0),r=F(()=>t.value?t.value.ftp_total:0),s=F(()=>t.value?t.value.database_total:0),c=oe(),l=()=>{c.push(`/site/php`)},u=()=>{c.push(`/ftp`)},d=()=>{c.push(`/database/mysql`)},f=()=>{Xe({width:1200,minHeight:750,component:Fs})},p=I(0);return(async()=>{let{message:e}=await kt();J(e)&&(p.value=e.total)})(),(e,t)=>{let c=et,m=Se;return j(),P(m,{class:`mb-16px`,title:e.$t(`Home.index_67`)},{default:N(()=>[C(`div`,Is,[C(`div`,{class:`overview-box`,onClick:l},[C(`div`,Ls,[C(`div`,Rs,b(e.$t(`Home.index_68`)),1),C(`div`,zs,[i(c,null,{default:N(()=>[a(b(o(n)),1)]),_:1})])]),C(`div`,Bs,b(e.$t(`Home.index_72`,[e.$t(`Home.index_68`)])),1)]),C(`div`,{class:`overview-box`,onClick:u},[C(`div`,Vs,[C(`div`,Hs,b(e.$t(`Home.index_69`)),1),C(`div`,Us,[i(c,null,{default:N(()=>[a(b(o(r)),1)]),_:1})])]),C(`div`,Ws,b(e.$t(`Home.index_72`,[e.$t(`Home.index_69`)])),1)]),C(`div`,{class:`overview-box`,onClick:d},[C(`div`,Gs,[C(`div`,Ks,b(e.$t(`Home.index_70`)),1),C(`div`,qs,[i(c,null,{default:N(()=>[a(b(o(s)),1)]),_:1})])]),C(`div`,Js,b(e.$t(`Home.index_72`,[e.$t(`Home.index_70`)])),1)]),C(`div`,{class:`overview-box`,onClick:f},[C(`div`,Ys,[C(`div`,Xs,b(e.$t(`Home.index_71`)),1),C(`div`,Zs,[i(c,{type:o(p)>0?`error`:`primary`},{default:N(()=>[a(b(o(p)),1)]),_:1},8,[`type`])])]),C(`div`,Qs,b(e.$t(`Home.index_73`)),1)])])]),_:1},8,[`title`])}}}),[[`__scopeId`,`data-v-6b844563`]]);k();var ec=e(En(),1),tc=[`onClick`],nc={class:`content`},rc={class:`software-img h-95px`},ic=[`src`],ac={class:`software-name`},oc={class:`text`},sc={class:`content`},cc={class:`software-img h-70px`},lc=[`src`],uc={class:`software-name`},dc={class:`text`},fc={class:`software-btn`},pc=12,mc=W(E({__name:`index`,setup(e){let{softList:t,softRecommend:n}=Q(),s=I(!1),c={animation:200,disabled:!1,group:`description`,handle:`.move`,ghostClass:`ghost`,"item-key":`id`},l=F({get(){return t.value.length>pc?t.value.slice(0,pc):t.value},set(e){t.value=e}}),d=F(()=>l.value.length>=pc?[]:n.value.list.slice(0,pc-l.value.length)),f=F(()=>{let e=pc-l.value.length-d.value.length;return e>0?e:0}),p=F(()=>Array.from({length:f.value},e=>e)),m=e=>`/static/img/soft_ico/ico-${e.replace(/-+[{0-9},.,]+$/,``)}.png`,h=async()=>{await Ue({ssort:t.value.map(e=>e.name).join(`|`)})},g=e=>{window.open(e.preview)},_=e=>{K({source:Number(e.pay)})},v=e=>{Ve(e.name)},x=e=>{He(e)};return(e,t)=>{let n=dn;return j(),P(o(Se),{title:e.$t(`Home.index_74`)},{default:N(()=>[i(o(ec.default),u({modelValue:o(l),"onUpdate:modelValue":t[0]||(t[0]=e=>O(l)?l.value=e:null)},c,{class:`software-wrapper`,onStart:t[1]||(t[1]=e=>s.value=!0),onEnd:t[2]||(t[2]=e=>s.value=!1),onSort:h}),{item:N(({element:e})=>[C(`div`,{class:`software-box`,onClick:t=>x(e)},[C(`div`,nc,[t[3]||(t[3]=C(`i`,{class:`iconfont icon-drag move`,title:``},null,-1)),C(`div`,rc,[C(`img`,{src:m(e.name)},null,8,ic)]),C(`div`,ac,[C(`span`,oc,b(e.title+` `+e.version),1),i(n,{class:`ml-4px`,value:e.status,"show-text":!1},null,8,[`value`])])])],8,tc)]),footer:N(()=>[(j(!0),r(D,null,y(o(d),n=>(j(),r(`div`,{key:n.pid,class:`software-box`},[C(`div`,sc,[t[4]||(t[4]=C(`div`,{class:`recommend`},`AD`,-1)),C(`div`,cc,[C(`img`,{"object-fit":`contain`,src:m(n.name)},null,8,lc)]),C(`div`,uc,[C(`div`,dc,b(n.title),1)]),C(`div`,fc,[n.isBuy?(j(),P(o(V),{key:1,class:`install`,onClick:e=>v(n)},{default:N(()=>[a(b(e.$t(`Public.Btn.Install`)),1)]),_:1},8,[`onClick`])):(j(),r(D,{key:0},[i(o(V),{class:`preview`,onClick:e=>g(n)},{default:N(()=>[a(b(e.$t(`Public.Btn.Preview`)),1)]),_:1},8,[`onClick`]),i(o(V),{class:`buy`,onClick:e=>_(n)},{default:N(()=>[a(b(e.$t(`Component.Auth.index_3`)),1)]),_:1},8,[`onClick`])],64))])])]))),128)),(j(!0),r(D,null,y(o(p),e=>(j(),r(`div`,{key:e,class:`software-box`}))),128))]),_:1},16,[`modelValue`])]),_:1},8,[`title`])}}}),[[`__scopeId`,`data-v-6839f0b8`]]);k();function hc({series:e,yAxisName:t,tooltipFormatter:n}){let r=(e=[])=>({type:`category`,boundaryGap:!1,data:e,axisLabel:{formatter:e=>G(e,`HH:mm:ss`)},axisLine:{lineStyle:{color:`#666`}}}),i=(t=[])=>e.map((e,n)=>({name:e.name,data:t.length>n?t[n]:[],symbolSize:6,type:`line`,smooth:!0,symbol:`circle`,showSymbol:!1,sampling:`average`,lineStyle:{width:1,color:e.color},itemStyle:{color:e.color},areaStyle:{color:{type:`linear`,x:0,y:0,x2:0,y2:1,global:!1,colorStops:[{offset:0,color:rt(e.color,1)},{offset:.8,color:rt(e.color,.4)}]}}}));return{option:w({tooltip:{trigger:`axis`,axisPointer:{type:`cross`,label:{formatter:e=>e.axisDimension===`x`?G(e.value,`HH:mm:ss`):`${parseFloat(`${e.value}`).toFixed(2)}`}},formatter:n},grid:{top:`20%`,left:`6%`,right:`6%`,bottom:`4%`,containLabel:!0},yAxis:{type:`value`,name:t||``,boundaryGap:[0,`100%`],min:0,splitLine:{lineStyle:{color:`#ddd`}},axisLine:{lineStyle:{color:`#666`}}},xAxis:r(),series:i()}),getXAxis:r,getSeries:i}}k();var gc={class:`mb-7px`},_c={class:`text-desc`},vc=E({__name:`info`,props:{info:{default:()=>({})}},setup(e){return(t,n)=>{let i=de,a=ve;return j(),P(a,{cols:4,class:`w-full`},{default:N(()=>[(j(!0),r(D,null,y(e.info,e=>(j(),P(i,{class:`text-center pt-35px px-15px`,key:e.label},{default:N(()=>[C(`div`,gc,[T(C(`i`,{class:`spot rounded-5px inline-block w-10px h-10px mr-3px`,style:l({"background-color":e.bgColor})},null,4),[[re,e.bgColor]]),C(`span`,_c,b(e.label),1)]),C(`div`,{class:`text-14px`,style:l({color:e.color})},b(e.value),5)]),_:2},1024))),128))]),_:1})}}});k();var yc={class:`relative`},bc={class:`absolute left-50px top-92px flex items-center w-110px z-1`},xc=E({__name:`net`,props:{value:{},valueModifiers:{}},emits:[`update:value`],setup(e){let t=te(e,`value`),{t:n}=R(),{onServerReady:a}=Q(),s=I({}),c=x({up:{label:n(`Home.index_79`),value:`0 B`,bgColor:`#F7B851`},down:{label:n(`Home.index_80`),value:`0 B`,bgColor:`#52A9FF`},upTotal:{label:n(`Home.index_81`),value:`0 B`},downTotal:{label:n(`Home.index_82`),value:`0 B`}}),l=I(`KB`),u=I([{label:`KB/s`,value:`KB`,disabled:!1},{label:`MB/s`,value:`MB`,disabled:!1},{label:`GB/s`,value:`GB`,disabled:!1},{label:`TB/s`,value:`TB`,disabled:!1}]),d=({option:e})=>`${n(`Home.index_83`)}${e.label}`,{option:f,getXAxis:p,getSeries:m}=hc({series:[{name:n(`Home.index_79`),color:`#f7b851`},{name:n(`Home.index_80`),color:`#52a9ff`}],tooltipFormatter:e=>{let t=``,r=``;return Object.entries(e).forEach(([,e])=>{t=G(e.name,`HH:mm:ss`),r+=` +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/view-home-update.js?v=1786507437784","js/rolldown-runtime.js?v=1786507437784","js/vendor-utils.js?v=1786507437784","js/vendor-vue.js?v=1786507437784","js/vendor-naive.js?v=1786507437784","js/vendor.js?v=1786507437784","css/vendor.css?v=1786507437784","js/app.js?v=1786507437784","js/vendor-pdf.js?v=1786507437784","js/vendor-polyfills.js?v=1786507437784","js/app-icons.js?v=1786507437784","css/app.css?v=1786507437784","js/app-shared.js?v=1786507437784","js/app-components.js?v=1786507437784","js/app-base.js?v=1786507437784","js/vendor-code-highlight.js?v=1786507437784","css/vendor-code-highlight.css?v=1786507437784","css/app-base.css?v=1786507437784","js/vendor-pay.js?v=1786507437784","css/app-components.css?v=1786507437784","js/app-modal-ui.js?v=1786507437784","js/vendor-crypto.js?v=1786507437784","css/app-shared.css?v=1786507437784","js/view-home.js?v=1786507437784","js/feature-FileEditor.js?v=1786507437784","js/vendor-ace.js?v=1786507437784","css/vendor-ace.css?v=1786507437784","js/feature-EmailEditor.js?v=1786507437784","js/vendor-interaction.js?v=1786507437784","js/vendor-wangeditor.js?v=1786507437784","css/vendor-wangeditor.css?v=1786507437784","css/feature-EmailEditor.css?v=1786507437784","css/feature-FileEditor.css?v=1786507437784","js/feature-FilePicker.js?v=1786507437784","css/feature-FilePicker.css?v=1786507437784","js/app-form.js?v=1786507437784","css/app-form.css?v=1786507437784","js/app-temp.js?v=1786507437784","css/app-temp.css?v=1786507437784","js/view-ai.js?v=1786507437784","js/domain-config.js?v=1786507437784","css/domain-config.css?v=1786507437784","css/view-ai.css?v=1786507437784","js/view-billion-mail.js?v=1786507437784","css/view-billion-mail.css?v=1786507437784","css/view-home.css?v=1786507437784","css/view-home-update.css?v=1786507437784","js/view-home-security.js?v=1786507437784","js/vendor-charts.js?v=1786507437784","css/view-home-security.css?v=1786507437784"])))=>i.map(i=>d[i]); +import{a as e,r as t}from"./rolldown-runtime.js?v=1786507437784";import{Cn as n,Cr as r,Dn as i,En as a,Fn as o,Ft as s,Gn as c,Hn as l,Jn as u,On as d,Or as f,Rn as p,Sn as m,St as h,Vn as g,Xn as _,Yn as v,Yr as y,Zn as b,Zr as x,bn as S,br as C,cr as w,ei as T,fn as E,hr as D,ir as O,kn as k,lr as ee,mn as A,nn as j,o as M,or as te,rr as ne,un as N,vr as P,wn as re,xn as F,xr as ie,yn as I,zn as ae}from"./vendor-utils.js?v=1786507437784";import{f as L,l as R,o as oe,p as z}from"./vendor-vue.js?v=1786507437784";import{B as se,Et as ce,F as le,L as B,M as ue,P as de,T as fe,Tt as pe,Y as me,ct as he,d as ge,dt as _e,gt as V,h as ve,j as ye,mt as be,nt as xe,ot as Se,p as Ce,q as we,r as Te,st as Ee,tt as De,ut as Oe,v as ke,wt as Ae,yt as je}from"./vendor-naive.js?v=1786507437784";import{Bd as Me,Cd as Ne,Da as H,Ef as Pe,Ff as Fe,Id as Ie,Lf as Le,Mf as Re,Nf as ze,Oa as Be,Pf as Ve,Qf as He,Rd as Ue,Rf as U,Sa as We,Sd as Ge,Su as Ke,Tn as qe,Wd as Je,Xf as Ye,Zf as W,Zt as Xe,a as G,bd as Ze,cp as K,gp as q,i as J,ln as Qe,ma as $e,mn as et,pa as tt,pn as nt,pp as rt,vp as it,wd as at,wf as ot,xd as st,yd as ct,yp as Y,zd as lt,zf as X}from"./app.js?v=1786507437784";import{Ji as ut,Ki as dt,L as ft,Qi as pt,Xi as mt,Yi as ht,Zi as gt,qi as Z,ra as _t,ta as vt}from"./app-components.js?v=1786507437784";import{$d as yt,Ad as bt,Bd as xt,Cf as St,Dd as Ct,Ed as wt,Fd as Tt,Gd as Et,Hd as Dt,Id as Ot,Jd as kt,Kd as At,Ld as jt,Md as Mt,Nd as Nt,Od as Pt,Pd as Ft,Qd as It,Rd as Lt,Sf as Rt,Td as zt,Ud as Bt,Wd as Vt,Xd as Ht,Yd as Ut,Zd as Wt,ad as Gt,df as Kt,ef as qt,ff as Jt,jd as Yt,kd as Xt,nf as Zt,od as Qt,of as $t,pf as en,qd as tn,rf as nn,sf as rn,tf as an,uf as on}from"./app-shared.js?v=1786507437784";import{n as sn,r as cn}from"./vendor-pdf.js?v=1786507437784";import{d as ln,l as un,o as dn,s as fn}from"./app-base.js?v=1786507437784";import{D as pn,E as mn,N as hn,O as gn,U as _n,_ as vn,i as yn,p as bn,u as xn}from"./vendor-charts.js?v=1786507437784";import{s as Sn}from"./app-form.js?v=1786507437784";import{c as Cn,l as wn,u as Tn}from"./app-temp.js?v=1786507437784";import{o as En}from"./vendor-interaction.js?v=1786507437784";j();var Dn=Symbol(`home`);function On(e){v(Dn,e)}function Q(){return o(Dn)}j();var kn=k({__name:`Theme`,setup(e){let t=Pe(),{themeRef:n}=z(t),r=C(``),o=C([{value:`auto`,label:()=>i(`div`,{class:`flex items-center gap-4px leading-[1]`},[i(`i`,{class:`i-theme:auto text-16px`},null),i(`span`,null,[a(`Auto`)])])},{value:`light`,label:()=>i(`div`,{class:`flex items-center gap-4px leading-[1]`},[i(`i`,{class:`i-theme:light text-16px`},null),i(`span`,null,[a(`Light`)])])},{value:`dark`,label:()=>i(`div`,{class:`flex items-center gap-4px leading-[1]`},[i(`i`,{class:`i-theme:dark text-16px`},null),i(`span`,null,[a(`Dark`)])])}]),s=C({x:0,y:0}),c=async e=>{s.value={x:e.clientX,y:e.clientY},await d()},l=async e=>{r.value=e},d=async()=>{await Jt({clientX:s.value.x,clientY:s.value.y},()=>t.setSafeTheme(r.value))};return(e,t)=>{let r=xe;return u(),F(r,{value:f(n),trigger:`hover`,"display-directive":`show`,options:f(o),onClick:c,"onUpdate:value":l},{default:w(()=>[b(e.$slots,`default`)]),_:3},8,[`value`,`options`])}}});j();var An={class:`flex items-center cursor-pointer`},jn={class:`text-[#fc6d26] font-bold`},Mn=k({__name:`auth`,setup(e){let{isFree:t,isPro:r,authExpired:o}=z(J()),s=()=>{G({source:27})},c=()=>{G({source:28})};return(e,l)=>{let d=et;return u(),n(`div`,An,[f(t)?(u(),n(A,{key:0},[S(`img`,{class:`w-48px`,src:Kt,onClick:s}),S(`div`,{class:`ml-8px text-default`,onClick:s},T(e.$t(`Component.Auth.index_1`)),1)],64)):m(``,!0),f(r)?(u(),n(A,{key:1},[S(`img`,{class:`w-48px`,src:on,onClick:c}),S(`div`,{class:`ml-8px`,onClick:c},[a(T(e.$t(`Component.Auth.index_4`))+` `,1),S(`span`,jn,T(f(o)),1)]),i(d,{class:`ml-8px`,onClick:c},{default:w(()=>[a(T(e.$t(`Component.Auth.index_2`)),1)]),_:1})],64)):m(``,!0)])}}});j();var Nn={class:`cursor-pointer`},Pn=k({__name:`lang`,setup(e){let t=J(),n=C([]),r=async e=>{await Ke({name:e}),rt()};return n.value=t.langList.map(e=>({key:e.name,title:e.title})),(e,t)=>{let a=U,o=we;return u(),F(o,{trigger:`hover`,options:f(n),onSelect:r},{default:w(()=>[S(`div`,Nn,[i(a,{name:`base-lang`,size:`18`,color:`#666`})])]),_:1},8,[`options`])}}});j(),cn();var Fn={key:0},In=[`title`],Ln={class:`run-time`},Rn=X(k({__name:`index`,setup(e){let{t}=R(),{userInfo:r,username:o,authExpired:s}=z(J()),{server:c}=Q(),l=I(()=>c.value?c.value.system.split(` `)[0].toLowerCase():``),p=I(()=>c.value?c.value.system:`--`),h=I(()=>c.value?c.value.time:`--`),g=I(()=>c.value?c.value.version:`--`),_=C(`--`),v=I(()=>_.value!==`--`&&_.value!==g.value),y=C(``),b=async()=>{let{message:e}=await at();if(Y(e)){if(_.value=e.is_beta?e.beta.version:e.version,y.value=e.is_pro?`Pro`:e.is_beta?`Beta`:``,e.local_is_latest===!0)return;let{ignore:t}=e;q(t)&&!t.includes(_.value)&&x()}},x=async()=>{let{message:e}=await Ne();Y(e)&&(e.local_is_latest===!1?Ve({width:500,minHeight:508,isNotScroll:!0,data:{info:e},component:d(()=>sn(()=>import(`./view-home-update.js?v=1786507437784`).then(e=>e.t),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46])))}):Ve({width:530,minHeight:282,data:{info:e},component:d(()=>sn(()=>import(`./view-home-update.js?v=1786507437784`).then(e=>e.n),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46])))}))},E=()=>{ze({title:t(`Home.index_9`),content:t(`Home.index_10`),onConfirm:async()=>{try{await lt(),Le.success(t(`Home.index_11`))}finally{try{await Me()}finally{rt()}}}})},D=()=>{Rt()};return b(),(e,t)=>{let c=et,d=pt,_=B,b=je,C=be;return u(),F(C,{class:`mb-16px`},{default:w(()=>[i(_,{class:`min-h-52px px-16px`,justify:`space-between`},{default:w(()=>[i(_,{class:`items-center text-#666`,size:16},{default:w(()=>[i(d,{"icon-name":`user`,"icon-size":`18`},{default:w(()=>[f(r).status?(u(),n(`span`,Fn,T(f(o)),1)):(u(),F(c,{key:1,onClick:t[0]||(t[0]=e=>f($e)())},{default:w(()=>[a(T(e.$t(`Home.index_2`)),1)]),_:1}))]),_:1}),i(gt),i(d,{"icon-name":f(l),"icon-size":`14`},{default:w(()=>[S(`div`,{class:`system-info`,title:f(p)},T(e.$t(`Home.index_3`))+T(f(p)),9,In)]),_:1},8,[`icon-name`]),S(`div`,Ln,T(e.$t(`Home.index_4`))+T(f(h)),1)]),_:1}),i(_,{class:`items-center`,size:16},{default:w(()=>[f(r).status&&f(s)!==`Lifetime`?(u(),F(wn,{key:0})):m(``,!0),i(Mn),i(c,{type:`default`},{default:w(()=>[a(T(f(g))+` `+T(f(y)),1)]),_:1}),i(Pn),i(kn,null,{default:w(()=>[...t[1]||(t[1]=[S(`div`,{class:`flex items-center cursor-pointer text-18px text-#666`},[S(`i`,{class:`i-ant-design:skin-outlined`})],-1)])]),_:1}),i(b,{dot:!0,show:f(v)},{default:w(()=>[i(c,{onClick:x},{default:w(()=>[a(T(e.$t(`Home.index_5`)),1)]),_:1})]),_:1},8,[`show`]),i(c,{onClick:E},{default:w(()=>[a(T(e.$t(`Home.index_6`)),1)]),_:1}),i(c,{onClick:D},{default:w(()=>[a(T(e.$t(`Home.index_7`)),1)]),_:1})]),_:1})]),_:1})]),_:1})}}}),[[`__scopeId`,`data-v-42d945c5`]]);j();var zn={class:`flex items-center gap-12px h-50px px-16px text-default text-13px whitespace-nowrap overflow-hidden`},Bn={class:`text-[#fc6d26] font-bold`},Vn={class:`flex items-center gap-16px whitespace-nowrap`},Hn=X(k({__name:`index`,setup(e){let{isFree:t,isPro:r,isLifetime:o,authExpired:s}=z(J()),{proRecommend:c}=Q(),l=()=>{G({source:45})};return(e,d)=>{let p=V,h=et,g=be;return f(c).show&&!f(o)?(u(),F(g,{key:0,class:`mb-16px`},{default:w(()=>[S(`div`,zn,[f(t)?(u(),n(A,{key:0},[i(p,{type:`primary`,size:`small`,onClick:l},{default:w(()=>[a(T(e.$t(`Component.Auth.index_3`)),1)]),_:1}),d[0]||(d[0]=S(`img`,{class:`w-48px`,src:`/static/vite/images/pro_pay.svg`},null,-1))],64)):m(``,!0),f(r)?(u(),n(A,{key:1},[d[1]||(d[1]=S(`img`,{class:`w-60px`,src:`/static/vite/images/pro.svg`},null,-1)),S(`span`,null,[a(T(e.$t(`Component.Auth.index_4`))+` `,1),S(`span`,Bn,T(f(s)),1)]),i(h,{class:`font-bold!`,onClick:l},{default:w(()=>[a(T(e.$t(`Component.Auth.index_2`)),1)]),_:1})],64)):m(``,!0),S(`div`,Vn,[(u(!0),n(A,null,_(f(c).ps,e=>(u(),n(`div`,{key:e,class:`advantage`},T(e),1))),128))])])]),_:1})):m(``,!0)}}}),[[`__scopeId`,`data-v-936be93b`]]);j();var Un={class:`flex flex-col items-center w-100% py-24px`},Wn={class:`flex items-center mb-8px text-15px text-desc`},Gn={key:1},Kn={class:`flex items-center h-24px mt-8px text-14px text-desc`},qn=k({__name:`box`,props:{value:{default:0},showText:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},setup(e){let t=e,{t:r}=R(),o=Te(),s=!!O().desc,c=I(()=>d(t.value)),l=[{val:90,type:`error`,color:o.value.errorColor,desc:r(`Home.index_12`)},{val:80,type:`warning`,color:o.value.warningColor,desc:r(`Home.index_13`)},{val:70,type:`success`,color:o.value.primaryColor,desc:r(`Home.index_14`)},{val:30,type:`success`,color:o.value.primaryColor,desc:r(`Home.index_15`)}],d=e=>{let t={val:e,type:`success`,color:`#20a53a`,desc:r(`Home.index_15`)};for(let n=0;n=r.val){t.desc=r.desc,t.color=r.color,t.type=r.type;break}else if(e<30){t.type=l[l.length-1].type,t.desc=l[l.length-1].desc,t.color=l[l.length-1].color;break}}return t};return(t,r)=>{let o=fe;return u(),n(`div`,Un,[S(`div`,Wn,[b(t.$slots,`title`)]),i(f(pe),p(t.$attrs,{trigger:`hover`,placement:`bottom-start`,"display-directive":`show`,disabled:e.disabled,"show-arrow":!1,style:{padding:0}}),{trigger:w(()=>[i(o,{type:`circle`,class:`w-105px! cursor-pointer`,status:f(c).type,"stroke-width":7,"offset-degree":180,percentage:e.value},{default:w(()=>[S(`div`,{class:`w-88px text-17px text-center`,style:x({color:f(c).color})},[e.showText?b(t.$slots,`progress`,{key:0}):(u(),n(`span`,Gn,T(e.value)+`%`,1))],4)]),_:3},8,[`status`,`percentage`])]),default:w(()=>[b(t.$slots,`popover`)]),_:3},16,[`disabled`]),S(`div`,Kn,[s?b(t.$slots,`desc`,{key:0}):(u(),n(A,{key:1},[a(T(f(c).desc),1)],64))])])}}});j();var Jn=k({__name:`tag`,props:{value:{default:0},desc:{default:``}},setup(e){let t=e,n=I(()=>t.value>=90?`error`:t.value>=80?`warning`:`success`);return(t,r)=>{let i=Ae;return u(),F(i,{type:f(n),bordered:!1},{default:w(()=>[a(T(e.desc)+` `+T(e.value)+`%`,1)]),_:1},8,[`type`])}}});j();var Yn={};function Xn(e,t){let n=he;return u(),F(n,p(e.$attrs,{"arrow-placement":`right`,"display-directive":`show`}),{default:w(()=>[b(e.$slots,`default`,{},void 0,!0)]),_:3},16)}var Zn=X(Yn,[[`render`,Xn],[`__scopeId`,`data-v-85c7e205`]]);j();var Qn={class:`w-400px p-20px`},$n={class:`flex items-center mb-12px`},er={class:`mx-8px text-14px`},tr={class:`flex-1`},nr={class:`p-12px pb-0 text-13px text-default`},rr={class:`flex justify-between`},ir={class:`flex justify-between mt-8px`},ar={class:`flex-1`},or={class:`p-4px pb-0 text-13px text-default`},sr={class:`table table-fixed whitespace-nowrap`},cr={class:`flex-1`},lr={class:`mt-10px`},ur={class:`flex items-center`},dr={class:`mr-4px`},fr=X(k({__name:`info`,props:{value:{default:0},load:{}},setup(e,{expose:t}){let{isFree:r}=z(J()),{t:o}=R(),{onServerReady:s}=Q(),c=C([`basic`]),l=C([`load`]),d=C({user:0,nice:0,system:0,idle:0,iowait:0,irq:0,softirq:0,steal:0,guest:0,guest_nice:0,total_processes:0,active_processes:0}),{table:p,columns:m}=H([{key:`proc_name`,title:o(`Home.index_24`),ellipsis:{tooltip:!0},render:e=>i(`span`,{title:o(`Home.index_29`,[e.explain,e.exe_path,e.cwd_path,e.num_threads])},[e.proc_name])},{key:`cpu_percent`,title:o(`Home.index_25`),width:100},Xe({width:80,options:e=>[{label:o(`Home.index_98`),disabled:e.important===1,onClick:()=>{let t=e.explain.split(`The process of`)[1];Re({title:o(`Home.index_27`),content:()=>i(`span`,{class:`text-error text-14px`},[o(`Home.index_28`,[e.proc_name,t])]),onConfirm:async()=>{await Ie({pid:e.pid}),x(!0,!0)}})}}]})]),h=async()=>{l.value.includes(`top5`)?await x(!0,!0):b()},g=()=>{G({source:141})},{loading:_,setLoading:v}=Be(),{loop:y,clearTimer:b}=vt(async()=>{await x()},5),x=async(e=!1,t=!1)=>{try{if(r.value)return;t&&b(),e&&v(!0);let{message:n}=await ct();Y(n)&&(p.data=q(n.CPU_high_occupancy_software_list)?n.CPU_high_occupancy_software_list:[]),t&&y()}finally{e&&v(!1)}};return s(`load-info`,e=>{d.value=e.cpu_times}),t({clearTimer:b,onUpdateCollapse:h}),(t,o)=>{let s=Ee,v=V,y=Z;return u(),n(`div`,Qn,[S(`div`,$n,[S(`div`,er,T(t.$t(`Home.index_31`)),1),i(Jn,{value:e.value},null,8,[`value`])]),i(Zn,{"expanded-names":f(c),"onUpdate:expandedNames":o[0]||(o[0]=e=>D(c)?c.value=e:null),class:`mb-16px`},{default:w(()=>[i(s,{name:`basic`},{header:w(()=>[S(`div`,tr,T(t.$t(`Home.index_32`)),1)]),default:w(()=>[S(`div`,nr,[S(`div`,rr,[S(`span`,null,T(t.$t(`Home.index_33`)),1),S(`span`,null,T(e.load.one.toFixed(2))+` / `+T(e.load.five.toFixed(2))+` / `+T(e.load.fifteen.toFixed(2)),1)]),S(`div`,ir,[S(`span`,null,T(t.$t(`Home.index_34`)),1),S(`span`,null,T(f(d).active_processes)+` / `+T(f(d).total_processes),1)])])]),_:1})]),_:1},8,[`expanded-names`]),i(Zn,{"expanded-names":f(l),"onUpdate:expandedNames":[o[1]||(o[1]=e=>D(l)?l.value=e:null),h],accordion:!0},{default:w(()=>[i(s,{name:`load`},{header:w(()=>[S(`div`,ar,T(t.$t(`Home.index_35`)),1)]),default:w(()=>[S(`div`,or,[S(`table`,sr,[S(`tbody`,null,[S(`tr`,null,[o[2]||(o[2]=S(`td`,null,[S(`span`,null,`user`)],-1)),S(`td`,null,[S(`span`,null,T(f(d).user),1)]),o[3]||(o[3]=S(`td`,null,[S(`span`,null,`nice`)],-1)),S(`td`,null,[S(`span`,null,T(f(d).nice),1)])]),S(`tr`,null,[o[4]||(o[4]=S(`td`,null,[S(`span`,null,`system`)],-1)),S(`td`,null,[S(`span`,null,T(f(d).system),1)]),o[5]||(o[5]=S(`td`,null,[S(`span`,null,`idle`)],-1)),S(`td`,null,[S(`span`,null,T(f(d).idle),1)])]),S(`tr`,null,[o[6]||(o[6]=S(`td`,null,[S(`span`,null,`iowait`)],-1)),S(`td`,null,[S(`span`,null,T(f(d).iowait),1)]),o[7]||(o[7]=S(`td`,null,[S(`span`,null,`irq`)],-1)),S(`td`,null,[S(`span`,null,T(f(d).irq),1)])]),S(`tr`,null,[o[8]||(o[8]=S(`td`,null,[S(`span`,null,`softirq`)],-1)),S(`td`,null,[S(`span`,null,T(f(d).softirq),1)]),o[9]||(o[9]=S(`td`,null,[S(`span`,null,`steal`)],-1)),S(`td`,null,[S(`span`,null,T(f(d).steal),1)])]),S(`tr`,null,[o[10]||(o[10]=S(`td`,null,[S(`span`,null,`guest`)],-1)),S(`td`,null,[S(`span`,null,T(f(d).guest),1)]),o[11]||(o[11]=S(`td`,null,[S(`span`,null,`guest_nice`)],-1)),S(`td`,null,[S(`span`,null,T(f(d).guest_nice),1)])])])])])]),_:1}),i(s,{name:`top5`},{header:w(()=>[S(`div`,cr,T(t.$t(`Home.index_20`)),1)]),default:w(()=>[S(`div`,lr,[i(y,{loading:f(_),"loading-num":5,data:f(p).data,columns:f(m)},re({_:2},[f(r)?{name:`empty`,fn:w(()=>[S(`div`,ur,[S(`span`,dr,T(t.$t(`Home.index_21`)),1),i(v,{class:`w-90px h-24px px-0`,type:`primary`,onClick:g},{default:w(()=>[a(T(t.$t(`Home.index_22`)),1)]),_:1})])]),key:`0`}:void 0]),1032,[`loading`,`data`,`columns`])])]),_:1})]),_:1},8,[`expanded-names`])])}}}),[[`__scopeId`,`data-v-fee0652f`]]);j();var pr={class:`mr-6px`},mr=k({__name:`index`,setup(e){let{onServerReady:t}=Q(),n=C({one:0,five:0,fifteen:0,max:0,limit:0,safe:0}),r=I(()=>{let{one:e,max:t}=n.value;return t>0?Math.round(e/t*100):0}),a=C(),o=e=>{if(e){var t;(t=a.value)==null||t.onUpdateCollapse()}else{var n;(n=a.value)==null||n.clearTimer()}};return t(`load`,e=>{n.value=e.load}),(e,t)=>(u(),F(qn,{value:f(r),"onUpdate:show":o},{title:w(()=>[S(`span`,pr,T(e.$t(`Home.index_30`)),1),t[0]||(t[0]=S(`a`,{class:`bt-ico-ask cursor-pointer!`,href:`https://www.aapanel.com/forum/d/1265-what-does-the-data-in-load-status-represent`,target:`_blank`},` ? `,-1))]),popover:w(()=>[i(fr,{ref_key:`infoRef`,ref:a,value:f(r),load:f(n)},null,8,[`value`,`load`])]),_:1},8,[`value`]))}});j();var hr={class:`w-400px p-20px`},gr={class:`flex items-center mb-12px`},_r={class:`mx-8px text-14px`},vr={class:`flex-1`},yr={class:`p-12px pb-0 text-13px text-default`},br={class:`mt-8px`},xr={class:`flex-1`},Sr={class:`p-12px pb-0 text-13px text-default leading-22px`},Cr={class:`flex-1`},wr={class:`mt-10px`},Tr={class:`flex items-center`},Er={class:`mr-4px`},Dr=k({__name:`info`,props:{cpu:{}},setup(e,{expose:t}){let{isFree:r}=z(J()),{t:o}=R(),s=e,c=C([`info`]),l=C([`load`]),d=I(()=>{let{cpu:e}=s;return o(`Home.index_23`,[e.cpuNum,e.physicalNum,e.logicalNum])}),p=I(()=>{let{cpu:e}=s,t=[];for(let n=0;ni(`span`,{title:o(`Home.index_29`,[e.explain,e.exe_path,e.cwd_path,e.num_threads])},[e.proc_name])},{key:`cpu_percent`,title:o(`Home.index_25`),width:100},Xe({width:80,options:e=>[{label:o(`Home.index_98`),disabled:e.important===1,onClick:()=>{let t=e.explain.split(`The process of`)[1];Re({title:o(`Home.index_27`),content:()=>i(`span`,{class:`text-error text-14px`},[o(`Home.index_28`,[e.proc_name,t])]),onConfirm:async()=>{await Ie({pid:e.pid}),O(!0,!0)}})}}]})]),g=async()=>{l.value.includes(`top5`)?await O(!0,!0):E()},v=()=>{G({source:141})},{loading:y,setLoading:b}=Be(),{loop:x,clearTimer:E}=vt(async()=>{await O()},5),O=async(e=!1,t=!1)=>{try{if(r.value)return;t&&E(),e&&b(!0);let{message:n}=await ct();Y(n)&&(m.data=q(n.CPU_high_occupancy_software_list)?n.CPU_high_occupancy_software_list:[]),t&&x()}finally{e&&b(!1)}};return t({clearTimer:E,onUpdateCollapse:g}),(t,o)=>{let s=Ee,b=V,x=Z;return u(),n(`div`,hr,[S(`div`,gr,[S(`div`,_r,T(t.$t(`Home.index_16`)),1),i(Jn,{value:e.cpu.percent},null,8,[`value`])]),i(Zn,{"expanded-names":f(c),"onUpdate:expandedNames":o[0]||(o[0]=e=>D(c)?c.value=e:null),class:`mb-16px`},{default:w(()=>[i(s,{name:`info`},{header:w(()=>[S(`div`,vr,T(t.$t(`Home.index_18`)),1)]),default:w(()=>[S(`div`,yr,[S(`div`,null,T(e.cpu.name),1),S(`div`,br,T(f(d)),1)])]),_:1})]),_:1},8,[`expanded-names`]),i(Zn,{"expanded-names":f(l),"onUpdate:expandedNames":[o[1]||(o[1]=e=>D(l)?l.value=e:null),g],accordion:!0},{default:w(()=>[i(s,{name:`load`},{header:w(()=>[S(`div`,xr,T(t.$t(`Home.index_19`)),1)]),default:w(()=>[S(`div`,Sr,[(u(!0),n(A,null,_(f(p),(e,r)=>(u(),n(`div`,{key:`${r+1}`,class:`flex justify-between`},[S(`span`,null,T(t.$t(`Home.index_36`))+` `+T(e.map((e,t)=>t+1+3*r).join(` / `)),1),S(`span`,null,T(e.map(e=>e+`%`).join(` / `)),1)]))),128))])]),_:1}),i(s,{name:`top5`},{header:w(()=>[S(`div`,Cr,T(t.$t(`Home.index_20`)),1)]),default:w(()=>[S(`div`,wr,[i(x,{loading:f(y),"loading-num":5,data:f(m).data,columns:f(h)},re({_:2},[f(r)?{name:`empty`,fn:w(()=>[S(`div`,Tr,[S(`span`,Er,T(t.$t(`Home.index_21`)),1),i(b,{class:`w-90px h-24px px-0`,type:`primary`,onClick:v},{default:w(()=>[a(T(t.$t(`Home.index_22`)),1)]),_:1})])]),key:`0`}:void 0]),1032,[`loading`,`data`,`columns`])])]),_:1})]),_:1},8,[`expanded-names`])])}}});j();var Or=k({__name:`index`,setup(e){let{onServerReady:t}=Q(),n=C({name:``,percent:0,cpuNum:0,logicalNum:0,physicalNum:0,loadList:[]}),r=e=>({name:e[3]||`--`,percent:e[0]||0,cpuNum:e[5]||0,logicalNum:e[1]||0,physicalNum:e[4]||0,loadList:e[2]||[]}),a=C(),o=e=>{if(e){var t;(t=a.value)==null||t.onUpdateCollapse()}else{var n;(n=a.value)==null||n.clearTimer()}};return t(`cpu`,e=>{n.value=r(e.cpu)}),(e,t)=>(u(),F(qn,{value:f(n).percent,"onUpdate:show":o},{title:w(()=>[S(`span`,null,T(e.$t(`Home.index_16`)),1)]),desc:w(()=>[S(`span`,null,T(f(n).logicalNum)+` `+T(e.$t(`Home.index_17`)),1)]),popover:w(()=>[i(Dr,{ref_key:`infoRef`,ref:a,value:f(n).percent,cpu:f(n)},null,8,[`value`,`cpu`])]),_:1},8,[`value`]))}});j();var kr={class:`w-400px p-20px`},Ar={class:`flex items-center mb-12px`},jr={class:`mx-8px text-14px`},Mr={class:`flex justify-end flex-1`},Nr={class:`flex-1`},Pr={class:`p-12px pb-0 text-13px text-default`},Fr={class:`flex`},Ir={class:`flex items-center w-45%`},Lr={class:`w-70px mr-2px text-right`},Rr={class:`flex-1`},zr={class:`flex items-center flex-1`},Br={class:`w-90px mr-2px text-right`},Vr={class:`flex-1`},Hr={class:`flex mt-8px`},Ur={class:`flex items-center w-45%`},Wr={class:`w-70px mr-2px text-right`},Gr={class:`flex-1`},Kr={class:`flex items-center flex-1`},qr={class:`w-90px mr-2px text-right`},Jr={class:`flex-1`},Yr={class:`flex-1`},Xr={class:`mt-10px`},Zr={class:`flex items-center`},Qr={class:`mr-4px`},$r=k({__name:`info`,props:{value:{default:0},memory:{},confirm:{type:Function,default:()=>!1}},setup(e,{expose:t}){let r=e,{isFree:o}=z(J()),{t:s}=R(),c=C([`info`]),l=()=>{Re({title:s(`Home.index_49`),content:()=>i(`span`,{class:`text-error`},[s(`Home.index_47`)]),onConfirm:({hide:e})=>{e(),r.confirm()}})},{table:d,columns:p}=H([{key:`proc_name`,title:s(`Home.index_24`),ellipsis:{tooltip:{width:`trigger`}},render:e=>i(`span`,{title:`Remark: ${e.explain}\nStarting path: ${e.exe_path}\nRun directory: ${e.cwd_path}\nNumber of threads: ${e.num_threads}`},[e.proc_name])},{key:`memory_usage`,title:s(`Home.index_48`),width:100},Xe({width:80,options:e=>[{label:s(`Home.index_26`),disabled:e.important===1,onClick:()=>{let t=e.explain.split(`The process of`)[1];Re({title:s(`Home.index_49`),content:()=>i(`span`,{class:`text-error text-14px`},[s(`Home.index_50`,[e.proc_name,t])]),onConfirm:async()=>{await Ie({pid:e.pid}),b(!0,!0)}})}}]})]),m=async()=>{c.value.includes(`top5`)?await b(!0,!0):y()},h=()=>{G({source:141})},{loading:g,setLoading:_}=Be(),{loop:v,clearTimer:y}=vt(async()=>{await b()},5),b=async(e=!1,t=!1)=>{try{if(o.value)return;t&&y(),e&&_(!0);let{message:n}=await ct();Y(n)&&(d.data=q(n.memory_high_occupancy_software_list)?n.memory_high_occupancy_software_list:[]),t&&v()}finally{e&&_(!1)}};return t({clearTimer:y,onUpdateCollapse:m}),(t,r)=>{let s=V,_=Ee,v=Z;return u(),n(`div`,kr,[S(`div`,Ar,[S(`div`,jr,T(t.$t(`Home.index_37`)),1),i(Jn,{value:e.value},null,8,[`value`]),S(`div`,Mr,[i(s,{type:`primary`,onClick:l},{default:w(()=>[a(T(t.$t(`Home.index_40`)),1)]),_:1})])]),i(Zn,{"expanded-names":f(c),"onUpdate:expandedNames":[r[0]||(r[0]=e=>D(c)?c.value=e:null),m]},{default:w(()=>[i(_,{name:`info`},{header:w(()=>[S(`div`,Nr,T(t.$t(`Home.index_41`)),1)]),default:w(()=>[S(`div`,Pr,[S(`div`,Fr,[S(`div`,Ir,[S(`div`,Lr,T(t.$t(`Home.index_42`)),1),S(`div`,Rr,T(e.memory.memRealUsed)+` MB`,1)]),S(`div`,zr,[S(`div`,Br,T(t.$t(`Home.index_43`)),1),S(`div`,Vr,T(e.memory.memTotal)+` MB`,1)])]),S(`div`,Hr,[S(`div`,Ur,[S(`div`,Wr,T(t.$t(`Home.index_44`)),1),S(`div`,Gr,T(e.memory.memFree)+` MB`,1)]),S(`div`,Kr,[S(`div`,qr,T(t.$t(`Home.index_45`)),1),S(`div`,Jr,T(e.memory.memBuffers)+`/`+T(e.memory.memCached)+` MB`,1)])])])]),_:1}),i(_,{name:`top5`},{header:w(()=>[S(`div`,Yr,T(t.$t(`Home.index_46`)),1)]),default:w(()=>[S(`div`,Xr,[i(v,{loading:f(g),"loading-num":5,data:f(d).data,columns:f(p)},re({_:2},[f(o)?{name:`empty`,fn:w(()=>[S(`div`,Zr,[S(`span`,Qr,T(t.$t(`Home.index_21`)),1),i(s,{class:`w-90px h-24px px-0`,type:`primary`,onClick:h},{default:w(()=>[a(T(t.$t(`Home.index_22`)),1)]),_:1})])]),key:`0`}:void 0]),1032,[`loading`,`data`,`columns`])])]),_:1})]),_:1},8,[`expanded-names`])])}}});j();var ei={class:`text-15px leading-20px`},ti={key:0},ni={key:1},ri=k({__name:`index`,setup(e){let{onServerReady:t}=Q(),r=C({memTotal:0,memFree:0,memBuffers:0,memCached:0,memRealUsed:0}),o=C(0),s=C(!1),c=C(!1),l=C(`.`),d=null,p=async()=>{s.value=!0,c.value=!0,d=window.setInterval(()=>{if(l.value===`...`?l.value=`.`:l.value+=`.`,o.value>1){let e=o.value-o.value*.2;o.value=e>1?e:1}},400);try{let{message:e}=await Ue();c.value=!1,m(),Y(e)&&setTimeout(()=>{r.value=e,o.value=h(),s.value=!1},2e3)}catch(e){s.value=!1,c.value=!1,m()}},m=()=>{d&&clearInterval(d)},h=()=>{let{memTotal:e,memRealUsed:t}=r.value;return e>0?Math.round(t/e*1e3)/10:0},g=C(),_=e=>{if(e){var t;(t=g.value)==null||t.onUpdateCollapse()}else{var n;(n=g.value)==null||n.clearTimer()}};return t(`memory`,e=>{s.value||(r.value=e.mem,o.value=h())}),(e,t)=>(u(),F(qn,{value:f(o),disabled:f(s),"show-text":f(s),"onUpdate:show":_},{title:w(()=>[S(`span`,null,T(e.$t(`Home.index_37`)),1)]),progress:w(()=>[S(`div`,ei,[f(c)?(u(),n(`span`,ti,T(e.$t(`Home.index_38`))+T(f(l)),1)):(u(),n(`span`,ni,[a(T(e.$t(`Home.index_39`)),1),t[0]||(t[0]=S(`br`,null,null,-1)),t[1]||(t[1]=a(`0 B`,-1))]))])]),desc:w(()=>[S(`span`,null,T(f(r).memRealUsed)+` / `+T(f(r).memTotal)+`(MB)`,1)]),popover:w(()=>[i($r,{ref_key:`infoRef`,ref:g,value:f(o),memory:f(r),confirm:p},null,8,[`value`,`memory`])]),_:1},8,[`value`,`disabled`,`show-text`]))}});j();var ii={class:`w-380px p-20px`},ai={class:`flex items-center mb-12px`},oi={class:`mx-8px text-14px`},si={class:`flex justify-end flex-1`},ci={class:`flex-1`},li={class:`p-12px pb-0 text-13px text-default`},ui={class:`mt-8px`},di={class:`mt-8px`},fi={class:`mt-8px`},pi={class:`flex-1`},mi={class:`p-12px pb-0 text-13px text-default`},hi={class:`mt-8px`},gi={class:`mt-8px`},_i={class:`mt-8px`},vi={class:`mt-8px`},yi=k({__name:`info`,props:{value:{default:0},data:{}},setup(e){let t=J(),r=C([`info`,`inode`]),o=async()=>{if(t.isFree){G({source:350});return}await tt(`disk_analysis`),await qe({name:`disk_analysis`,title:`Disk analysis`,admin:!0})};return(t,s)=>{let c=V,l=fn,d=Ee;return u(),n(`div`,ii,[S(`div`,ai,[S(`div`,oi,T(t.$t(`Home.index_51`)),1),i(Jn,{value:e.value,desc:t.$t(`Home.index_97`)},null,8,[`value`,`desc`]),S(`div`,si,[i(c,{type:`primary`,onClick:s[0]||(s[0]=e=>o())},{default:w(()=>[a(T(t.$t(`Home.index_52`)),1)]),_:1})])]),i(Zn,{"expanded-names":f(r),"onUpdate:expandedNames":s[1]||(s[1]=e=>D(r)?r.value=e:null)},{default:w(()=>[i(d,{name:`info`},{header:w(()=>[S(`div`,ci,T(t.$t(`Home.index_53`)),1)]),default:w(()=>[S(`div`,li,[S(`div`,null,T(t.$t(`Home.index_54`))+T(e.data.type),1),S(`div`,ui,T(t.$t(`Home.index_55`))+T(e.data.path),1),i(l,{class:`mt-8px`,height:22,value:e.value,"indicator-placement":`inside`},null,8,[`value`]),S(`div`,di,T(t.$t(`Home.index_56`))+T(e.data.size[2])+T(t.$t(`Home.index_57`))+T(e.data.size[0]),1),S(`div`,fi,T(t.$t(`Home.index_58`))+T(e.data.size[1])+T(t.$t(`Home.index_59`))+T(e.data.size[4]),1)])]),_:1}),i(d,{name:`inode`},{header:w(()=>[S(`div`,pi,T(t.$t(`Home.index_60`)),1)]),default:w(()=>[S(`div`,mi,[S(`div`,null,T(t.$t(`Home.index_61`))+T(e.data.filesystem),1),S(`div`,hi,T(t.$t(`Home.index_62`))+T(e.data.inodes[0]),1),S(`div`,gi,T(t.$t(`Home.index_63`))+T(e.data.inodes[1]),1),S(`div`,_i,T(t.$t(`Home.index_64`))+T(e.data.inodes[2]),1),S(`div`,vi,T(t.$t(`Home.index_65`))+T(e.data.inodes[3]),1)])]),_:1})]),_:1},8,[`expanded-names`])])}}});j();var bi=k({__name:`index`,props:{item:{}},setup(e){return(t,n)=>(u(),F(qn,{value:e.item.percent},{title:w(()=>[S(`span`,null,T(e.item.path),1)]),desc:w(()=>[S(`span`,null,T(e.item.size[1])+` / `+T(e.item.size[0]),1)]),popover:w(()=>[i(yi,{value:e.item.percent,data:e.item},null,8,[`value`,`data`])]),_:1},8,[`value`]))}});j();var xi=k({__name:`index`,setup(e){let{defer:t}=rn(),{onServerReady:r}=Q(),a=C([]),o=e=>{let[,,,t]=e;return parseFloat(t)};return r(`state`,e=>{a.value=e.disk.map(e=>(e.percent=o(e.size),e))}),(e,r)=>{let o=de,s=ue,c=be;return u(),F(c,{class:`mb-16px`,title:e.$t(`Home.index_66`)},{default:w(()=>[i(s,{cols:`2 800:4 1000:5 1200:6`},{default:w(()=>[f(t)(2)?(u(),F(o,{key:0},{default:w(()=>[i(mr)]),_:1})):m(``,!0),f(t)(3)?(u(),F(o,{key:1},{default:w(()=>[i(Or)]),_:1})):m(``,!0),f(t)(4)?(u(),F(o,{key:2},{default:w(()=>[i(ri)]),_:1})):m(``,!0),(u(!0),n(A,null,_(f(a),e=>(u(),F(o,{key:e.path},{default:w(()=>[i(bi,{item:e},null,8,[`item`])]),_:2},1024))),128))]),_:1})]),_:1},8,[`title`])}}});j();var $=L(`home-security`,()=>{let e=C(`overview`),t=C({score:85,scoreLevel:`Good`,riskNum:3,subtitle:`The overall security status of the system is good. It is recommended to check the security configuration regularly.`}),n=C({day:1,time:`--`,virus:`--`}),r=C({risk_scan:{status:!1,icon:`home-risk`,name:`Risk Scan`},safe_detect:{status:!1,icon:`home-safeDetect`,name:`Safety Testing`},file_detection:{status:!1,icon:`home-ware`,name:`Malicious file detection`},vul_scan:{status:!1,icon:`home-web`,name:`Vulnerability Scanning`},hids:{status:!1,icon:`home-hids`,name:`Intrusion Detection`},tamper:{status:!1,icon:`home-tamper`,name:`Tamper-proof`}}),i=C([{title:`Bug`,type:`loophole`,tips:`Timely discovery of vulnerabilities in the website and timely upgrade of the version can prevent hackers from taking advantage of the situation.`,value:0},{title:`Malicious files`,type:`file`,tips:`Detection of malicious files (such as viruses, Trojans) that may steal information or damage the system`,value:0},{title:`Intrusion Detection`,type:`intrusion`,tips:`Analyze abnormal process behavior on the server to detect potential intrusions and issue alerts immediately`,value:0},{title:`Risk`,type:`risk`,tips:`Conduct comprehensive inspections on websites/panel/systems to eliminate hidden risks`,value:0},{title:`Baseline issues`,type:`server`,tips:`Check whether the server configuration meets security standards`,value:0},{title:`Tamper-proof`,type:`tamper`,tips:`Tamper-proof for Enterprise:Real-time protection to see if web page content is illegally modified`,value:0}]),a=C(!0),o=C(!0);return{menu:e,scoreData:t,safe:n,capabilitySwitch:r,risk_details:i,hidsInstalled:a,tamperInstalled:o,getSafeOverviewData:async()=>{let{message:e}=await jt();if(Y(e)){let{security_status:s,risk_details:c}=e;t.value.score=e.score,t.value.scoreLevel=e.level,t.value.riskNum=e.risk_count,t.value.subtitle=e.level_description,n.value.day=e.protect_days,n.value.time=e.risk_scan_time.slice(0,10)||`-`,n.value.virus=e.virus_update_time.slice(0,10)||`-`,r.value.risk_scan.status=s.risk_scan,r.value.safe_detect.status=s.safe_detect,r.value.file_detection.status=s.file_detection,r.value.vul_scan.status=s.vul_scan,r.value.tamper.status=s.tamper,r.value.hids.status=s.hids,i.value[0].value=c.vul_scan.total||0,i.value[1].value=c.file_detection.total||0,i.value[2].value=c.hids.total||0,i.value[3].value=c.homepage_risk.total||0,i.value[4].value=c.safe_detect.total||0,i.value[5].value=c.tamper.total||0,a.value=s.hids_installed,o.value=s.tamper_installed}}}});j();var{risk_details:Si}=z($()),Ci=k({props:{value:{type:Number,required:!0},iconName:{type:String,required:!0}},setup(e){return()=>i(A,null,[i(U,{size:32,name:e.iconName},null),e.value>0?i(`div`,{class:`absolute top-15px right-20px h-18px bg-error text-white rounded-full px-6px text-12px`},[e.value]):``])}}),wi=e=>{var t;return((t=Si.value.find(t=>t.type===e))==null?void 0:t.value)||0},Ti=e=>{switch(e){case 1:return{text:`Low`,style:`color: #D4BB00; background-color: rgba(232, 213, 68, 0.1);`};case 2:return{text:`Medium`,style:`color: #f0ad4e; background-color: rgba(240, 173, 78, 0.14);`};case 3:return{text:`High`,style:`color: #EF0808; background-color: rgba(239, 8, 8, 0.1);`};case 4:return{text:`Urgent`,style:`color: #ffffff; background-color: #cf1322; font-weight: bold;`};default:return{text:`--`,style:`color: #8c8c8c; background-color: #f5f5f5;`}}};j();var Ei=e=>[...new Set(e)].map(e=>({path:e})),Di=L(`home-security-file`,()=>{let e=C({status:!1,isHasMounts:!1}),t=C(!1),n=C(!1),r=C(`--`),i=C([{title:`Total Scanned`,value:0,style:`color: var(--home-risk-file-info-item-color)`},{title:`High risk`,value:0,style:`color: #F50606;`,id:2},{title:`Moderate`,value:0,style:`color: #FF9900`,id:1},{title:`Low risk`,value:0,style:`color: #DDC400`,id:0}]),a=C([]),o=C([]);return{lastScanTime:r,riskLevelsOverview:i,dynamicKill:t,autoIntercept:n,ossConfig:e,monitorPath:a,excludePath:o,getConfig:async()=>{let{message:r}=await Xt();if(Y(r)){let i=r.data;n.value=i.quarantine,t.value=i.dynamic_detection,e.value={status:i.scan_oss,isHasMounts:i.has_oss_mounts},a.value=Ei(i.monitor_dirs),o.value=Ei(i.exclude_dirs)}}}});j();var Oi={class:`home-security-file`},ki={class:`text-right lastScan-time mb-2`},Ai={class:`infoList`},ji={class:`text-[1.2rem] info-title mb-[1.6rem]`},Mi=X(k({__name:`file-info`,setup(e){let{lastScanTime:t,riskLevelsOverview:r}=z(Di());return(e,i)=>(u(),n(`div`,Oi,[S(`div`,ki,T(e.$t(`Home.Security.index_9`))+`:`+T(f(t)),1),S(`div`,Ai,[(u(!0),n(A,null,_(f(r),e=>(u(),n(`div`,{class:`flex-1 text-center item-list`,key:e.title},[S(`div`,ji,T(e.title),1),S(`div`,{class:`text-[2.4rem]`,style:x(e.style)},T(e.value),5)]))),128))])]))}}),[[`__scopeId`,`data-v-232a23b2`]]);j();var Ni={class:`p-20px h-full`},Pi={class:`flex items-center`},Fi={class:`mr-8px`},Ii={key:0},Li={key:1},Ri=k({__name:`file-advanced`,setup(e){let{t}=R(),r=Di(),{autoIntercept:o,monitorPath:s,excludePath:c}=z(r),l=C(`monitor`),d=[{key:`monitor`,label:`Monitor Directory`},{key:`exclude`,label:`Exclude Directory`},{key:`ignore`,label:`Ignore File`}],p=C(``),{keys:h,table:g,columns:_}=H([{title:t(`Site.DelSite.index_2`),key:`path`,width:200},Xe({width:100,options:e=>[{label:t(`Public.Btn.Del`),onClick:async()=>{if(l.value===`ignore`){await zt({md5:e.md5}),k();return}ze({title:l.value===`ignore`?t(`Public.Btn.Cancel`):t(`Public.Btn.Del`),content:`Are you sure you want to delete this path? [${e.path}]`,onConfirm:async()=>{let t=l.value===`monitor`;await yt({[t?`delete_monitor_path`:`delete_exclude_path`]:e.path}),await r.getConfig(),g.data=t?s.value:c.value}})}}]})]),v=I(()=>{let e=_.value;if(l.value===`ignore`){let[n,...r]=e;return[n,{title:`MD5`,key:`md5`},{title:t(`Config.Safe.index_152`),key:`time`,width:150},...r]}return e}),y=async e=>{let n=e?`Whether to enable automatic isolation (not recommended), this feature will have a probability of isolating normal files.`:`Whether dynamic detection is turned off, this feature will make it possible to isolate normal files.`;ze({title:t(`Home.Security.index_25`),content:n,onConfirm:async()=>{await yt({quarantine:e}),o.value=e}})},b=async()=>{let e=l.value===`monitor`;await yt({[e?`add_monitor_path`:`add_exclude_path`]:p.value}),await r.getConfig(),p.value=``,g.data=e?s.value:c.value},x=async e=>{l.value=e,e===`monitor`?g.data=s.value:e===`exclude`?g.data=c.value:await k()},{loading:E,setLoading:O}=Be(),k=async()=>{try{O(!0);let{message:e}=await Pt();q(e)&&(g.data=e.map(e=>({path:e.filepath,md5:e.md5_to_add,time:e.timestamp})))}finally{O(!1)}};return(async()=>{g.data=s.value})(),(e,t)=>{let r=ve,s=ln,c=Sn,_=V,C=Z,O=mt,k=Qe;return u(),n(`div`,Ni,[i(s,{value:f(l),"onUpdate:value":[t[0]||(t[0]=e=>D(l)?l.value=e:null),x],options:d},{suffix:w(()=>[S(`div`,Pi,[S(`span`,Fi,T(e.$t(`Home.Security.index_25`)),1),i(r,{value:f(o),size:`small`,"onUpdate:value":y},null,8,[`value`])])]),_:1},8,[`value`]),i(O,null,re({table:w(()=>[i(C,{keys:f(h),"onUpdate:keys":t[2]||(t[2]=e=>D(h)?h.value=e:null),"row-key":`path`,data:f(g).data,columns:f(v),"max-height":300,loading:f(E)},null,8,[`keys`,`data`,`columns`,`loading`])]),_:2},[f(l)===`ignore`?void 0:{name:`toolsLeft`,fn:w(()=>[i(c,{class:`w-[350px]`,value:f(p),"onUpdate:value":t[1]||(t[1]=e=>D(p)?p.value=e:null),placeholder:e.$t(`Site.Placeholder.Index_5`)},null,8,[`value`,`placeholder`]),i(_,{type:`primary`,onClick:b},{default:w(()=>[a(T(e.$t(`Public.Btn.Add`)),1)]),_:1})]),key:`0`}]),1024),i(k,{class:`mt-16px`},{default:w(()=>[f(l)===`ignore`?m(``,!0):(u(),n(`li`,Ii,`Avoid adding full disk path monitoring, such as /`)),f(l)===`ignore`?(u(),n(`li`,Li,`Ignore items will be matched based on the md5 value of the file, and identical files will be ignored`)):m(``,!0)]),_:1})])}}});j();var zi={class:`flex items-center`},Bi=k({__name:`file-switch`,emits:[`scanComplete`],setup(e,{emit:t}){let{t:o}=R(),s=t,c=Di(),{ossConfig:l}=z(c),d=Fe(o(`Config.Alarm.index_21`)),p=r(!1),h=async()=>{if(!p.value){p.value=!0;try{await Wt(),s(`scanComplete`)}finally{p.value=!1}}};return(async()=>{await c.getConfig()})(),(e,t)=>{let r=V,o=ot;return u(),n(`div`,zi,[m(``,!0),m(``,!0),i(r,{size:`small`,onClick:t[0]||(t[0]=e=>f(d).show=!0)},{default:w(()=>[...t[3]||(t[3]=[a(`Advanced Settings`,-1)])]),_:1}),t[4]||(t[4]=S(`span`,{class:`text-desc mx-[1.2rem]`},`|`,-1)),i(r,{size:`small`,loading:f(p),disabled:f(p),onClick:h},{default:w(()=>[a(T(e.$t(`Home.Security.index_41`)),1)]),_:1},8,[`loading`,`disabled`]),i(o,{show:f(d).show,"onUpdate:show":t[1]||(t[1]=e=>f(d).show=e),title:f(d).title,data:f(d).data,width:800,"min-height":500,footer:!1,component:Ri},null,8,[`show`,`title`,`data`])])}}});j();var Vi={class:`p-16px`},Hi=k({__name:`file-ignore-result`,props:{data:{}},setup(e){let{t}=R(),r=e,{table:o,columns:s}=H([{key:`filepath`,title:t(`Site.TableRow.index_2`),width:`70%`},{key:`success`,title:t(`Public.Table.Status`),render:e=>i(`span`,{class:e.success?`text-primary`:`text-error`},[a(` `),e.success?t(`Site.PHP.index_35`):t(`Mail.Mass.index_7`),a(` `)])}]);return ae(()=>{o.data=r.data.message}),(e,t)=>{let r=Z;return u(),n(`div`,Vi,[i(r,{data:f(o).data,columns:f(s),"max-height":200},null,8,[`data`,`columns`])])}}});j(),cn();var Ui=k({__name:`file-list`,setup(e){let t=d(()=>sn(()=>import(`./view-home-security.js?v=1786507437784`).then(e=>e.o),__vite__mapDeps([47,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,12,20,21,22,48,35,36,37,38,49]))),{t:r}=R(),o=Di(),s=J(),{risk_details:c}=z($()),{riskLevelsOverview:l,lastScanTime:p}=z(o),h=Fe(),g=P({p:1,limit:30,day:``}),_=[{label:r(`Home.Security.index_12`),value:``},{label:r(`Home.Security.index_13`),value:1},{label:r(`Home.Security.index_14`),value:7},{label:r(`Home.Security.index_15`),value:30}],{keys:v,table:y,columns:b}=H([{type:`selection`},{title:r(`Component.SelectPath.index_3`),key:`filename`,ellipsis:{tooltip:{width:`trigger`}}},{title:r(`Home.Security.index_1`),key:`threat_type`,width:86,render:e=>i(Ae,null,{default:()=>[e.threat_type]})},{title:`MD5`,key:`md5`,ellipsis:{tooltip:{width:`trigger`}}},{title:r(`Account.Logs.logsState-131428-1`),key:`risk_level_desc`,width:80,render:e=>{var t;return i(`span`,{style:(t=l.value.find(t=>t.id===e.risk_level))==null?void 0:t.style},[a(` `),e.risk_level_desc,a(` `)])}},{title:r(`Home.Security.index_16`),key:`time`,width:140},Xe({width:160,options:e=>[{label:r(`Ftp.Table.index_8`),onClick:()=>{ze({title:`Ignore malicious file`,content:`Are you sure you want to ignore this malicious file? [${e.filename}]`,onConfirm:async()=>{let{filepath:t,md5:n}=e,{message:i}=await nn({files:JSON.stringify([{filepath:t,md5:n}])});q(i)&&(i[0].success?Le.success(r(`Home.Security.index_20`)):Le.error(i[0].message)),E()}})}},{label:r(`Home.Security.index_17`),onClick:()=>{if(s.isFree){G({source:399});return}ze({title:r(`Home.Security.index_18`),content:r(`Home.Security.index_19`),onConfirm:async()=>{await wt({file_list:JSON.stringify([{filepath:e.filepath,md5:e.md5}]),action_type:`delete`},!1),Le.success(r(`Home.Security.index_20`)),E()}})}},{label:r(`Security.Anti.Index_21`),onClick:()=>{h.data=e,h.title=`[${e.filename}] ${r(`Home.Security.index_21`)}`,h.show=!0}}]})]),x=[{key:`delete`,type:`confirm`,label:r(`Home.Security.index_17`),confirm:{title:r(`Crontab.Planned.index_16`,[r(`Home.Security.index_22`)]),desc:r(`Crontab.Planned.index_17`,[r(`Home.Security.index_22`)]),columns:[b.value[1]],api:e=>wt({file_list:JSON.stringify([{filepath:e.filepath,md5:e.md5}]),action_type:`delete`},!1),done:async()=>{await E(),v.value=[]}}},{key:`ignore`,label:r(`Ftp.Table.index_8`),onBatch:e=>{ze({title:r(`Ftp.Table.index_8`),content:`Are you sure you want to ignore these malicious files?`,onConfirm:async()=>{let{message:t}=await nn({files:JSON.stringify(e.map(e=>({filepath:e.filepath,md5:e.md5})))});q(t)&&Ve({title:r(`Public.Table.Result`),width:480,data:{message:t},component:Hi}),v.value=[],E()}})}}],C=e=>{g.day=e,y.data=[],E()},E=async()=>{try{y.loading=!0;let{message:e}=await Yt({day:g.day?g.day:null,p:g.p,limit:g.limit});if(Y(e)){y.data=e.detected.map((e,t)=>({...e,keyid:t})),c.value[1].value=e.total_detected,p.value=e.last_scan_time;let{total_scanned_files:t,risk_stats:n}=e;l.value[0].value=t,l.value[1].value=n[2],l.value[2].value=n[1],l.value[3].value=n[0],y.total=e.total_detected}}finally{y.loading=!1}};return E(),(e,r)=>{let a=De,o=Z,s=ut,c=ht,l=mt,d=Qe,p=ot;return u(),n(`div`,null,[i(l,null,{toolsLeft:w(()=>[i(a,{value:f(g).day,"onUpdate:value":[r[0]||(r[0]=e=>f(g).day=e),C],options:_,class:`mr-[1rem] !w-[12rem]`},null,8,[`value`])]),toolsRight:w(()=>[i(Bi,{onScanComplete:E})]),table:w(()=>[i(o,{"loading-num":3,"checked-row-keys":f(v),"onUpdate:checkedRowKeys":r[1]||(r[1]=e=>D(v)?v.value=e:null),"row-key":`keyid`,loading:f(y).loading,data:f(y).data,columns:f(b),"max-height":`220px`},null,8,[`checked-row-keys`,`loading`,`data`,`columns`])]),pageLeft:w(()=>[i(s,{"checked-row-keys":f(v),"onUpdate:checkedRowKeys":r[2]||(r[2]=e=>D(v)?v.value=e:null),"row-key":`keyid`,data:f(y).data,options:x},null,8,[`checked-row-keys`,`data`])]),pageRight:w(()=>[i(c,{"show-size-picker":!1,"show-quick-jumper":!1,page:f(g).p,"onUpdate:page":r[3]||(r[3]=e=>f(g).p=e),"page-size":f(g).limit,"onUpdate:pageSize":r[4]||(r[4]=e=>f(g).limit=e),"item-count":f(y).total,onRefresh:E},null,8,[`page`,`page-size`,`item-count`])]),_:1}),i(d,{class:`mt-16px`},{default:w(()=>[S(`li`,null,T(e.$t(`Home.Security.index_10`)),1),m(``,!0)]),_:1}),i(p,{show:f(h).show,"onUpdate:show":r[5]||(r[5]=e=>f(h).show=e),title:f(h).title,data:f(h).data,width:500,"min-height":400,footer:!1,component:f(t)},null,8,[`show`,`title`,`data`,`component`])])}}});j();var Wi={class:`text-20px`},Gi=k({__name:`index`,setup(e){return(e,t)=>(u(),n(A,null,[S(`div`,Wi,T(e.$t(`Home.Security.index_32`)),1),i(Mi),i(Ui)],64))}});j();var Ki={class:`text-20px`},qi={class:`w-250px`},Ji=k({__name:`index`,setup(e){let{t}=R(),n=C(null),r=P({status:!0,type:[],method:[]}),o={type:{trigger:`change`,type:`array`,required:!0,message:t(`Home.Security.index_36`)},method:{trigger:`change`,type:`array`,required:!0,message:t(`Config.Safe.index_7`)}},s=()=>({status:r.status,safe_type:r.type.join(`,`),sender:r.method.join(`,`)}),c=async()=>{var e;await((e=n.value)==null?void 0:e.validate()),await qt(s()),s()},{loading:l,setLoading:d}=Be();return(async()=>{try{d(!0);let{message:e}=await Xt();if(Y(e)){let t=e.data;r.status=t.alertable.status,r.method=t.alertable.sender,r.type=t.alertable.safe_type}}finally{d(!1)}})(),(e,t)=>{let s=ve,d=le,p=Oe,m=_e,h=Cn,g=V,_=dt,v=ke;return u(),F(v,{show:f(l)},{default:w(()=>[S(`div`,Ki,T(e.$t(`Home.Security.index_33`)),1),i(_,{class:`p-16px`,ref_key:`formRef`,ref:n,model:f(r),rules:o},{default:w(()=>[i(d,{label:e.$t(`Home.Security.index_34`)},{default:w(()=>[i(s,{value:f(r).status,"onUpdate:value":t[0]||(t[0]=e=>f(r).status=e)},null,8,[`value`])]),_:1},8,[`label`]),i(d,{label:e.$t(`Docker.App.Backup.index_5`),path:`type`},{default:w(()=>[i(m,{value:f(r).type,"onUpdate:value":t[1]||(t[1]=e=>f(r).type=e)},{default:w(()=>[i(p,{value:`webshell`,label:e.$t(`Home.Security.index_35`)},null,8,[`label`])]),_:1},8,[`value`])]),_:1},8,[`label`]),i(d,{label:e.$t(`Config.Safe.index_6`),path:`method`},{default:w(()=>[S(`div`,qi,[i(h,{value:f(r).method,"onUpdate:value":t[2]||(t[2]=e=>f(r).method=e)},null,8,[`value`])])]),_:1},8,[`label`]),i(d,{label:` `},{default:w(()=>[i(g,{type:`primary`,onClick:c},{default:w(()=>[a(T(e.$t(`Public.Btn.Save`)),1)]),_:1})]),_:1})]),_:1},8,[`model`])]),_:1},8,[`show`])}}});j(),cn();var Yi=J(),Xi=L(`home-security-loophole`,()=>({scanRes:C([]),scanResShow:C(!1),scanContentShow:C(!0),onVulScanSwitch:()=>{if(Yi.isFree){G({source:399});return}Ve({title:`Setting up automatic scanning`,width:`550px`,height:`200px`,footer:!0,component:d(()=>sn(()=>import(`./view-home-security.js?v=1786507437784`).then(e=>e.a),__vite__mapDeps([47,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,12,20,21,22,48,35,36,37,38,49])))})}}));j();var Zi={class:`p-16px`},Qi={class:`mb-[2rem]`},$i={class:`flex flex-nowrap items-center justify-between`},ea={key:0,class:`relative`},ta={key:0,class:`loading-icon`},na={class:`pr-[2rem]`},ra=[`innerHTML`],ia={class:`text-[1.6rem] mt-[1.2rem]`},aa={class:`relative`},oa={class:`text-[1.5rem]`},sa=X(k({__name:`loophole-scan`,setup(e){let{t}=R(),r=Xi(),o=$(),s=J(),{scanResShow:c,scanContentShow:l,scanRes:d}=z(r),p=C(`success`),h=C(!1),g=C({scanTitle:t(`Home.Security.index_39`),scanTime:t(`Home.Security.index_40`),scanCheckButton:t(`Home.Security.index_41`)}),_=async()=>{if(s.isFree){G({source:399});return}p.value=`loading`,g.value.scanTitle=t(`Home.Security.index_42`)+`...`;try{h.value=!0;let{message:e}=await It();Y(e)&&(g.value.scanTitle=t(`Home.Security.index_43`),g.value.scanTime=`${t(`Logs.Panel.index_13`)}:${W(e.time)}`,g.value.scanCheckButton=t(`Home.Security.index_41`),l.value=!1,e.info.length?(c.value=!1,d.value=e.info,p.value=`danger`,g.value.scanCheckButton=t(`Home.Security.index_41`),g.value.scanTitle=`${t(`Security.Anti.Index_7`)} [${e.site_num}] ${t(`Home.Security.index_45`)} ${e.loophole_num}`):(c.value=!0,g.value.scanTitle=t(`Home.Security.index_44`)),o.risk_details[0].value=e.loophole_num)}catch(e){console.log(e),p.value=`success`}finally{h.value=!1}};return(async()=>{let{message:e}=await At();if(Y(e)){let{loophole_num:n,site_num:r,time:i}=e.data;n>0?(g.value.scanTitle=`${n} ${t(`Home.Security.index_46`)} ${r}`,g.value.scanTime=`${t(`Home.Security.index_9`)}:${i}`,p.value=`danger`,g.value.scanCheckButton=t(`Home.Security.index_41`)):(g.value.scanTitle=`${t(`Home.Security.index_47`)} ${r}`,g.value.scanTime=`${t(`Home.Security.index_9`)}:${i}`,g.value.scanCheckButton=t(`Home.Security.index_41`),p.value=`success`)}})(),(e,t)=>{let o=U,s=B,c=V,l=se;return u(),n(`div`,Zi,[S(`div`,Qi,[S(`div`,$i,[i(s,{class:`flex-nowrap!`},{default:w(()=>[f(p)==`loading`?(u(),n(`div`,ea,[f(h)?(u(),n(`div`,ta)):m(``,!0),i(o,{name:`home-scanning-scan`,size:80,color:`#20a53a`})])):m(``,!0),S(`div`,null,[f(p)==`success`?(u(),F(o,{key:0,name:`home-scanning-success`,size:80,color:`#20a53a`})):m(``,!0),f(p)==`danger`?(u(),F(o,{key:1,name:`home-scanning-danger`,size:80,color:`#ef0808`})):m(``,!0)]),S(`div`,na,[S(`div`,{class:`text-[2rem] font-bold`,innerHTML:f(g).scanTitle},null,8,ra),S(`div`,ia,T(f(g).scanTime),1)])]),_:1}),S(`div`,aa,[i(c,{type:`primary`,text:``,class:`absolute top-[5rem] right-1rem`,onClick:f(r).onVulScanSwitch},{default:w(()=>[a(T(e.$t(`Home.Security.index_38`))+`>> `,1)]),_:1},8,[`onClick`]),i(c,{class:`h-[4rem] w-[10rem]`,type:f(p)==`loading`?`default`:`primary`,size:`large`,onClick:_},{default:w(()=>[S(`span`,oa,T(f(g).scanCheckButton),1)]),_:1},8,[`type`])])])]),i(l)])}}}),[[`__scopeId`,`data-v-fd6231cc`]]);j();var ca={class:`px-16px`},la={key:0,class:`info`},ua={class:`webedit-con flex items-center justify-center`},da={class:`thumbnail-introduce mt-[0rem]`},fa={class:`text-[1.8rem] font-bold`},pa={key:1,class:`scan`},ma={key:0,class:`scan-success border-[0.1rem] p-[2rem] h-[38rem] border-[#e8e8e8] flex items-center justify-center`},ha={class:`flex flex-column items-center`},ga={class:`absolute mt-[10.5rem] text-[2rem] leading-[0.14rem]`},_a={key:1},va={class:`flex items-center mb-[2rem] text-[#333]`},ya={class:`w-[26rem]`},ba={class:`overflow-auto h-[34rem] scrollable`},xa={class:`w-[25rem] flex-shrink-0`},Sa={class:`ml-[1.2rem]`},Ca={class:`whitespace-nowrap`},wa={class:`text-font2 text-[1.2rem] w-auto`},Ta={class:`flex items-center justify-between w-full`},Ea={class:`flex items-center ml-[1.2rem]`},Da={class:`text-[#999] ml-[1.2rem]`},Oa={class:`bg-[#f6f6f6] text-[#999] p-[2rem] ml-[1.2rem]`},ka={class:`flex items-center`},Aa=X(k({__name:`loophole-view`,setup(e){let{scanResShow:t,scanContentShow:r,scanRes:o}=z(Xi()),s=C([`1`]),c={4:[`error`,`Critical`],3:[`warning`,`High`],2:[`info`,`Medium`],1:[`success`,`Low`]},l=e=>c[e]||[`default`,`Unknown`];return(e,c)=>{let d=ye,p=Qe,m=Ae,h=B,g=et,v=Ee,y=he;return u(),n(`div`,ca,[f(r)?(u(),n(`div`,la,[S(`div`,ua,[i(d,{class:`max-w-[90rem] mr-[4rem] w-[36rem]`,width:`100%`,src:f(Gt)},null,8,[`src`]),S(`div`,da,[S(`span`,fa,T(e.$t(`Home.Security.index_49`))+`:`,1),i(p,null,{default:w(()=>[S(`li`,null,[a(T(e.$t(`Home.Security.index_50`))+`: `,1),c[1]||(c[1]=S(`br`,null,null,-1)),c[2]||(c[2]=a(` XunRui CMS、pbootcms、Apple CMS、eyoucms、Ocean CMS、 `,-1)),c[3]||(c[3]=S(`br`,null,null,-1)),c[4]||(c[4]=a(` ThinkCMF、zfaka、dedecms、MetInfo、emlog、 `,-1)),c[5]||(c[5]=S(`br`,null,null,-1)),c[6]||(c[6]=a(`Empire CMS、discuz、Thinkphp、Wordpress、Z-Blog、 `,-1)),c[7]||(c[7]=S(`br`,null,null,-1)),c[8]||(c[8]=a(`Ultimate CMS、ShopXO、HYBBS、ECShop、SchoolCMS、 `,-1)),c[9]||(c[9]=S(`br`,null,null,-1)),c[10]||(c[10]=a(`phpcms、likeshop、iCMS、WellCMS、chanzhiEPS、 `,-1)),c[11]||(c[11]=S(`br`,null,null,-1)),c[12]||(c[12]=a(`PHPOK、LaySNS、Knight CMS、openSNS、QiBo CMS、 `,-1)),c[13]||(c[13]=S(`br`,null,null,-1)),c[14]||(c[14]=a(`ZZZCMS、prestashop、ThinkphpSHOP、DouPHP、 `,-1)),c[15]||(c[15]=S(`br`,null,null,-1)),c[16]||(c[16]=a(`cmseasy、piwigo、phpwind、XingYunHai CMS `,-1))]),S(`li`,null,T(e.$t(`Home.Security.index_51`)),1),S(`li`,null,T(e.$t(`Home.Security.index_52`)),1)]),_:1})])])])):(u(),n(`div`,pa,[f(t)?(u(),n(`div`,ma,[S(`div`,ha,[i(d,{class:`w-[34.0rem] h-[30.1rem]`,width:`100%`,src:f(Qt),"preview-disabled":``},null,8,[`src`]),S(`span`,ga,T(e.$t(`Home.Security.index_53`)),1)])])):(u(),n(`div`,_a,[S(`div`,va,[S(`span`,ya,T(e.$t(`Layout.Sider.site_1`)),1),S(`span`,null,T(e.$t(`Mail.MailBox.index_4`)),1)]),S(`div`,ba,[i(y,{modelValue:f(s),"onUpdate:modelValue":c[0]||(c[0]=e=>D(s)?s.value=e:null),accordion:``,"arrow-placement":`right`},{default:w(()=>[(u(!0),n(A,null,_(f(o),(t,r)=>(u(),F(v,{key:r},{header:w(()=>[i(h,{class:`items-center flex-nowrap! w-full`},{default:w(()=>[S(`div`,xa,[i(m,{size:`small`,color:t.cms.length>0?{color:`#f2711c`,borderColor:`#f2711c`,textColor:`white`}:{color:`#67c23a`,borderColor:`#67c23a`,textColor:`white`}},{default:w(()=>[a(T(t.cms.length)+` items `,1)]),_:2},1032,[`color`]),S(`span`,Sa,T(t.name),1)]),S(`span`,Ca,T(t.cms_name+`--`+t.version_info),1),S(`div`,wa,T(e.$t(`Home.Security.index_54`)),1)]),_:2},1024)]),default:w(()=>[i(y,{accordion:``,"arrow-placement":`right`},{default:w(()=>[(u(!0),n(A,null,_(t.cms,(t,n)=>(u(),F(v,{key:n},{header:w(()=>[S(`div`,Ta,[S(`div`,Ea,[i(m,{type:l(t.dangerous)[0],size:`small`},{default:w(()=>[a(T(l(t.dangerous)[1]),1)]),_:2},1032,[`type`]),S(`span`,Da,T(t.ps),1)]),i(g,{class:`mb-[.2rem] mr-[1.6rem]`},{default:w(()=>[a(T(e.$t(`Public.Btn.Details`)),1)]),_:1})])]),default:w(()=>[S(`div`,Oa,T(e.$t(`Home.Security.index_55`))+`: `+T(t.repair),1)]),_:2},1024))),128))]),_:2},1024)]),_:2},1024))),128))]),_:1},8,[`modelValue`])])]))])),S(`div`,null,[S(`div`,ka,[a(T(e.$t(`Home.Security.index_56`))+`: `,1),i(g,{target:`_blank`,href:`https://www.aapanel.com/forum/t/support`},{default:w(()=>[...c[17]||(c[17]=[a(` https://www.aapanel.com/forum/t/support `,-1)])]),_:1})])])])}}}),[[`__scopeId`,`data-v-7402fb9b`]]);j();var ja={class:`text-20px`},Ma=k({__name:`index`,setup(e){return(e,t)=>(u(),n(A,null,[S(`div`,ja,T(e.$t(`Home.Security.index_37`)),1),i(sa),i(Aa)],64))}});j();var Na={class:`relative w-140px h-140px mx-auto mb-1rem`},Pa={class:`absolute inset-0 flex flex-col items-center justify-center pointer-events-none`},Fa={class:`font-bold text-28px leading-none`},Ia={class:`text-12px mt-6px`},La={class:`leading-none whitespace-nowrap`},Ra={class:`leading-none whitespace-nowrap`},za={class:`leading-none whitespace-nowrap`},Ba={class:`ul-disc`},Va={key:0,class:`text-14px font-bold`},Ha={class:`text-error`},Ua={class:`text-primary font-bold`},Wa=[`title`],Ga={key:1},Ka={class:`mt-8px`},qa=X(k({__name:`risk-score`,setup(e){hn([mn,yn]);let{scoreData:t,safe:r,capabilitySwitch:o}=z($()),s=C(null),c=null,d=P({total:0,high_risk:0,medium_risk:0,low_risk:0}),p=()=>{if(!c)return;let e={series:[{type:`pie`,padAngle:5,radius:[`75%`,`90%`],center:[`50%`,`50%`],avoidLabelOverlap:!1,label:{show:!1},emphasis:{disabled:!0},data:d.high_risk+d.medium_risk+d.low_risk>0?[{value:d.high_risk,name:`High`,itemStyle:{color:`#ef0808`}},{value:d.medium_risk,name:`Medium`,itemStyle:{color:`#f0ad4e`}},{value:d.low_risk,name:`Low`,itemStyle:{color:`#e8d544`}}].filter(e=>e.value>0):[{value:1,name:`Safe`,itemStyle:{color:`#20a53a`}}],itemStyle:{borderRadius:4,borderColor:`transparent`,borderWidth:2},animationType:`expansion`,animationDuration:1e3,animationEasing:`cubicOut`}]};c.setOption(e)};return(async()=>{let{message:e}=await Tt();Y(e)&&(Object.assign(d,e),s.value&&(c=_n(s.value),p()))})(),l(()=>{c==null||c.dispose()}),(e,c)=>{let l=B,p=U;return u(),F(l,{class:`items-center flex-nowrap!`},{default:w(()=>[S(`div`,null,[S(`div`,Na,[S(`div`,{ref_key:`chartRef`,ref:s,class:`w-full h-full`},null,512),S(`div`,Pa,[S(`div`,Fa,T(f(t).score),1),S(`div`,Ia,T(f(t).scoreLevel),1)])]),i(l,{class:`flex-nowrap!`,wrap:!1},{default:w(()=>[i(l,{class:`items-center`,wrap:!1,size:5},{default:w(()=>[c[0]||(c[0]=S(`span`,{class:`bg-[#ef0808] w-8px h-8px rounded-full`},null,-1)),S(`span`,La,`High: `+T(f(d).high_risk),1)]),_:1}),i(l,{class:`items-center`,wrap:!1,size:5},{default:w(()=>[c[1]||(c[1]=S(`span`,{class:`bg-[#f0ad4e] w-8px h-8px rounded-full`},null,-1)),S(`span`,Ra,`Medium: `+T(f(d).medium_risk),1)]),_:1}),i(l,{class:`items-center`,wrap:!1,size:5},{default:w(()=>[c[2]||(c[2]=S(`span`,{class:`bg-[#e8d544] w-8px h-8px rounded-full`},null,-1)),S(`span`,za,`Low: `+T(f(d).low_risk),1)]),_:1})]),_:1})]),S(`ul`,Ba,[f(t).riskNum>0?(u(),n(`li`,Va,[S(`span`,Ha,T(f(t).riskNum),1),a(` `+T(e.$t(`Home.Security.index_68`)),1)])):m(``,!0),i(l,{class:`items-center my-8px`},{default:w(()=>[S(`div`,null,[a(T(e.$t(`Security.Anti.Index_35`))+` `,1),S(`strong`,Ua,T(f(r).day),1),a(` `+T(e.$t(`Crontab.arrange.index_41`)),1)]),i(l,{class:`box-protect`,size:5},{default:w(()=>[(u(!0),n(A,null,_(f(o),(e,t)=>(u(),n(`span`,{key:t,title:e.name},[i(p,{name:e.icon+(e.status?`-active`:``),size:14},null,8,[`name`])],8,Wa))),128))]),_:1})]),_:1}),f(t).riskNum===0?(u(),n(`li`,Ga,T(e.$t(`Home.Security.index_69`)),1)):m(``,!0),c[3]||(c[3]=S(`li`,null,`Test results`,-1)),S(`div`,Ka,T(f(t).subtitle),1)])]),_:1})}}}),[[`__scopeId`,`data-v-50bfc014`]]);j();var Ja=X(k({__name:`risk-info`,setup(e){let{t}=R(),{safe:n,capabilitySwitch:r,hidsInstalled:a}=z($()),o=Xi(),s=async e=>{if(!a.value){We(`bt_hids`,()=>{a.value=!0});return}await an(),r.value.hids.status=e};return(e,t)=>{let a=ve,c=B;return u(),F(c,{class:`flex-col! justify-between! p-16px`},{default:w(()=>[i(c,{size:25},{default:w(()=>[m(``,!0),S(`div`,null,[i(c,{size:4,class:`items-center! mb-10px`},{default:w(()=>[S(`span`,null,T(e.$t(`Home.Security.index_63`)),1),i(a,{size:`small`,value:f(r).vul_scan.status,"onUpdate:value":f(o).onVulScanSwitch},null,8,[`value`,`onUpdate:value`])]),_:1}),S(`span`,{class:y([`switch-box`,{"switch-box-active":f(r).vul_scan.status}])},T(f(r).vul_scan.status?`Enabled`:`Disabled`),3)]),S(`div`,null,[i(c,{size:4,class:`items-center! mb-10px`},{default:w(()=>[t[1]||(t[1]=S(`span`,null,`Intrusion Detection`,-1)),i(a,{size:`small`,value:f(r).hids.status,"onUpdate:value":s},null,8,[`value`])]),_:1}),S(`span`,{class:y([`switch-box`,{"switch-box-active":f(r).hids.status}])},T(f(r).hids.status?`Enabled`:`Disabled`),3)])]),_:1}),i(c,{class:`flex-col!`},{default:w(()=>[S(`div`,null,`Last Scan:`+T(f(n).time),1),S(`div`,null,`Last Virus DB Update:`+T(f(n).virus),1)]),_:1})]),_:1})}}}),[[`__scopeId`,`data-v-f3ef9ec8`]]);j();var Ya=[`onClick`],Xa={class:`text-20px font-bold my-10px`},Za=X(k({__name:`risk-list`,setup(e){let{risk_details:t,menu:r,hidsInstalled:a,tamperInstalled:o}=z($()),s=J(),c=async e=>{if(e===`tamper`){if(s.isFree){G({source:399});return}if(!o.value){We(`tamper_core`,()=>{o.value=!0});return}await qe({name:`tamper_core`,title:`Tamper-proof for Enterprise`,admin:!0})}else if(e===`intrusion`){if(!a.value){We(`bt_hids`,()=>{a.value=!0});return}await qe({name:`bt_hids`,title:`Intrusion Detection`,admin:!0})}else r.value=e};return(e,r)=>{let a=pe,o=B;return u(),F(o,{class:`justify-between! flex-nowrap! py-16px`},{default:w(()=>[(u(!0),n(A,null,_(f(t),(e,t)=>(u(),n(`div`,{class:y([`card-item cursor-pointer`,`card-${e.type}`]),key:t,onClick:t=>c(e.type)},[S(`div`,null,[S(`span`,null,T(e.title),1),i(a,{trigger:`hover`},{trigger:w(()=>[...r[0]||(r[0]=[S(`span`,{class:`ml-4px bt-ico-ask`},`?`,-1)])]),default:w(()=>[S(`span`,null,T(e.tips),1)]),_:2},1024)]),S(`div`,Xa,T(e.value),1)],10,Ya))),128))]),_:1})}}}),[[`__scopeId`,`data-v-3461535b`]]);j();var Qa={class:`text-16px font-bold`},$a=k({__name:`security-trend`,setup(e){hn([pn,gn,vn,xn,bn,yn]);let{loading:t,setLoading:r}=Be(),i=C(!0),a=C(null),o=null,s=M(`--chart-tooltip-bg-color`),d=M(`--color-border`),p=async()=>{if(a.value){o=_n(a.value);try{r(!0);let{message:e}=await xt();if(Y(e)){if(i.value=e.trend_list.length>0,!i.value)return;let t=e.trend_list.map(e=>W(e.timestamp,`MM/dd`)),n=e.trend_list.map(e=>e.unhandled_risks),r=e.trend_list.map(e=>e.handled_risks),a=e.trend_list.map(e=>e.risk_scan),c=e.trend_list.map(e=>e.vul_scan),l=e.trend_list.map(e=>e.server_risks),u={unhandled:`Unaddressed`,handled:`Processed`,home:`Home`,bug:`Bug`,baseline:`Baseline`},f=[u.home,u.bug,u.baseline],p={[u.home]:a,[u.bug]:c,[u.baseline]:l},m=(e,t,n)=>({name:e,type:`bar`,stack:`总量`,barWidth:`30px`,itemStyle:{color:n,borderRadius:[0,0,0,0]},data:t.map((t,n)=>{let r=!1;if(t>0){let t=f.filter(e=>p[e][n]>0);t[t.length-1]===e&&(r=!0)}return{value:t,itemStyle:r?{borderRadius:[6,6,0,0]}:{borderRadius:[0,0,0,0]}}})}),h={tooltip:{trigger:`axis`,backgroundColor:s.value,borderColor:`transparent`,textStyle:{color:`#c7c7c7`},axisPointer:{type:`shadow`,label:{show:!0}}},legend:{bottom:0,itemWidth:12,itemHeight:10,itemGap:10,textStyle:{fontSize:10,color:`#666666`},data:Object.values(u)},grid:{top:`10%`,right:`4%`,bottom:`10%`,left:`4%`,containLabel:!0},xAxis:{type:`category`,axisTick:{alignWithLabel:!0},axisLabel:{color:`#666666`},axisLine:{lineStyle:{color:d.value}},data:t},yAxis:{type:`value`,min:0,axisLabel:{color:`#666666`},axisLine:{show:!0,lineStyle:{color:d.value}},splitLine:{lineStyle:{color:d.value}}},series:[{name:u.unhandled,type:`line`,color:`rgb(142,44,0,1)`,smooth:!0,symbol:`emptyCircle`,symbolSize:10,data:n},{name:u.handled,type:`line`,color:`rgb(255,115,228,1)`,smooth:!0,symbol:`emptyCircle`,symbolSize:10,data:r},m(u.home,a,`rgb(232, 83, 83, 1)`),m(u.bug,c,`rgb(248,158,29,1)`),m(u.baseline,l,`rgb(255,221,78,1)`)]};o.setOption(h)}}finally{r(!1)}}};return c(()=>{p()}),l(()=>{o==null||o.dispose()}),(e,r)=>{let o=ce,s=ke;return u(),F(s,{show:f(t)},{default:w(()=>[S(`span`,Qa,T(e.$t(`Home.Security.index_79`)),1),f(i)?(u(),n(`div`,{key:0,ref_key:`chartContainer`,ref:a,class:`h-350px`},null,512)):(u(),F(o,{key:1,description:`No data available`}))]),_:1},8,[`show`])}}});j(),cn();var eo={class:`text-16px font-bold`},to=k({__name:`security-news`,setup(e){let t=d(()=>sn(()=>import(`./view-home-security.js?v=1786507437784`).then(e=>e.i),__vite__mapDeps([47,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,12,20,21,22,48,35,36,37,38,49]))),{t:r}=R(),a=Fe(),{table:o,columns:s}=H([{key:`description`,title:r(`Home.Security.index_72`),ellipsis:{tooltip:{width:`trigger`}}},{key:`title`,title:r(`Home.Security.index_73`),align:`center`,width:90,render:e=>{let{text:t,style:n}=Ti(e.level);return i(`div`,{class:`px-2 py-1 rounded-5px whitespace-nowrap`,style:n},[t])}},{key:`title`,title:r(`Waf.Report.index_31`),width:60,render:e=>W(e.time,`MM-dd`)},Xe({width:80,options:e=>[{label:r(`Security.Anti.Index_21`),onClick:()=>{a.title=`${e.file_path?`[${e.file_path}] ${r(`Security.Anti.Index_21`)}`:e.description}`,a.data.row=e,a.show=!0}}]})]),{loading:c,setLoading:l}=Be();return(async()=>{try{l(!0);let{message:e}=await Ot();Y(e)&&(o.data=e.events)}finally{l(!1)}})(),(e,r)=>{let l=Z,d=ot;return u(),n(`div`,null,[S(`span`,eo,T(e.$t(`Home.Security.index_78`)),1),i(l,{class:`mt-16px`,loading:f(c),data:f(o).data,columns:f(s),"loading-num":4,"max-height":`300`},null,8,[`loading`,`data`,`columns`]),i(d,{show:f(a).show,"onUpdate:show":r[0]||(r[0]=e=>f(a).show=e),title:f(a).title,data:f(a).data,width:500,footer:!1,"min-height":380,component:f(t)},null,8,[`show`,`title`,`data`,`component`])])}}});j();var no={class:`flex`},ro=k({__name:`index`,setup(e){return $().getSafeOverviewData(),(e,t)=>{let r=se,a=B;return u(),n(A,null,[i(a,{class:`p-16px`},{default:w(()=>[i(qa,{class:`flex-1`}),i(r,{vertical:``,class:`h-auto!`}),i(Ja)]),_:1}),i(r,{class:`my-8px!`}),i(Za),S(`div`,no,[i($a,{class:`w-50%`}),i(to,{class:`w-50%`})])],64)}}});j();var io=$(),ao=J(),{risk_details:oo}=z(io),so=L(`HOME-SECURITY-RISKS-STORE`,()=>{let e=C(``),t=C(``),n=C(`Scanning, please wait patiently...`),r=C(!1),o=C(!1),s=C(``),c=C(!1),l=C(!1),u=C(!0),d=C(!1),f=C(),p=C(!0),m=C(!1),h=C(`primary`),g=C(100),_=C(`!text-[#20a53A]`),v=C(`safe`),y=C(),b=C(`The current server has not been scanned for security and may be at risk`),x=C(``),S=C([]),w=C(),T=C([]),E=C(!0),D=C([]),O=C([]),k=C(!0),ee=C(!1),A=C(!1),j=P({progress:1,repairProgress:!1,repairText:`Repairing..`}),M=P({processPercentage:0,processColor:`#20a53a`}),te={risk:{type:`danger`,label:`Risk Items`,list:[]},security:{type:`primary`,label:`Risk-free item`,list:[]},ignore:{type:`warning`,label:`Ignored items`,list:[]}},ne=P({cannot_automatically:0,failed:0,success:0}),N=C(0),{table:re,columns:F}=H([{title:`Risk Items`,key:`m_name`,width:150,ellipsis:{tooltip:{width:`trigger`}}},{title:`Fixes`,key:`msg`,ellipsis:{tooltip:{width:`trigger`}}},{title:`Information`,key:`type`,width:100,align:`center`,render:e=>Array.isArray(e.type)&&e.type.length>0?i(`span`,{class:`h-[3.2rem] inline-block whitespace-pre-wrap`},[a(` `),e.type.join(`,`),a(` `)]):`None`},{title:`Operation Results`,key:`status`,width:120,align:`right`,render:e=>e.status?i(`span`,{class:`text-[#20a53a]`},[a(` Repair Success `)]):i(`span`,{class:`text-[red]`},[a(` Repair failed `)])}]),ie=P({1:{text:`Low`,bg:`rgba(232, 213, 68, 0.1)`,color:`#D4BB00`},2:{text:`Medium`,bg:`rgba(240, 173, 78, 0.14)`,color:`#f0ad4e`},3:{text:`High`,bg:`rgba(239, 8, 8, 0.1)`,color:`#EF0808`}}),I=e=>{let t=Object.keys(e.soft_name),n=``;return t.forEach((r,i)=>{i===t.length-1?n+=`${t}:${e.soft_name[r]}`:n+=`${t}:${e.soft_name[r]}\n`}),n},ae=C(`overview`),L=P({risk:0,malware:0,web:0,baseline:0}),R=async()=>{let{message:e}=await Dt();if(Y(e)){let{vulnerability:t,malware:n,security:r,baseline:i}=e.data;if(L.malware=n,L.risk=r,L.web=t,L.baseline=i,L.risk){b.value=`${L.risk} risks detected. Please repair immediately.`;let{message:e}=await Lt();Y(e)&&(T.value=e.is_autofix,w.value=e.risk,s.value=e.check_time,m.value=!0,c.value=!0,k.value=!1,u.value=!1,d.value=!0,g.value=e.score,le(),de())}}},oe=C([]),z=C([]),se=async()=>{let{message:e}=await tn();q(e)&&(oe.value=e||[],z.value=oe.value.filter(e=>e.enabled).map(e=>e.name_id))},ce=async()=>{if(k.value=!1,u.value=!1,g.value=100,v.value=`safe`,_.value=`!text-[#20a53A]`,h.value==`info`){clearInterval(y.value),await kt();let{message:e}=await Et();Y(e)&&(ue(e),g.value=`?`,_.value=`!text-[#EF0808]`,v.value=`danger`,r.value=!1,N.value=e.risk.length,oo.value[2].value=N.value,b.value=`Scan interruption `)}else{M.processPercentage=0,d.value=!0,b.value=`Security scan in progress...`,N.value=0,x.value=`Testing...`,f.value=``,h.value=`info`,p.value=!0,c.value=!1,fe(!0);try{clearInterval(y.value),y.value=setInterval(async function(){let{message:e}=await Bt();Y(e)&&(M.processPercentage=e.percentage,N.value=e.count,oo.value[2].value=N.value,x.value=e.status,g.value=e.score,e.count&&e.percentage!=100&&(_.value=`!text-[#EF0808]`,v.value=`danger`,b.value=`A security scan is in progress. `),e.percentage==100&&clearInterval(y.value),le())},1e3)}catch(e){console.log(e)}}},le=()=>{g.value==100?(_.value=`!text-[#20a53A]`,v.value=`safe`,M.processColor=`#20a53A`):g.value>=80&&g.value<=99?(_.value=`!text-[#E8D544]`,v.value=`risk`,M.processColor=`#E8D544`):g.value>=60&&g.value<=79?(_.value=`!text-[#F0AD4E]`,M.processColor=`#F0AD4E`,v.value=`warn`):g.value<60&&(_.value=`!text-[#EF0808]`,M.processColor=`#EF0808`,v.value=`danger`)},B=async()=>{if(ao.isFree){G({source:399});return}try{var e;let t=(e=w.value)==null?void 0:e.filter(e=>e.selection==1).map(e=>e.m_name);if((t==null?void 0:t.length)==0){r.value=!1,Le.error(`There are currently no risk items that can be automatically repaired!`);return}r.value=!0,n.value=`It is being repaired. It may take a long time. Please wait patiently...`,j.progress=0;let{message:i}=await Ut(JSON.stringify({m_name:t}));if(Y(i)){j.repairProgress=!0;let e=setInterval(async()=>{let{message:t}=await Mt();if(Y(t)&&(j.progress=t.percentage,j.repairText=t.status,t.percentage===100)){j.repairText=`Repair Completed`,j.repairProgress=!1,j.progress=100,clearInterval(e);let t=await i;he(t),fe(!0)}},800)}}catch(e){console.log(e)}finally{r.value=!1}},ue=e=>{T.value=e.is_autofix,localStorage.setItem(`isAutoFix`,JSON.stringify(T.value));for(let t in te){let n=e[t];if(Array.isArray(n)){for(let e=0;et.m_name==n[e].m_name);n[e].show=(r==null?void 0:r.show)||!1,n[e].selection=(r==null?void 0:r.selection)||!1}Object.keys(te).includes(t)&&t==`risk`&&w.value&&n&&(w.value=[...w.value,...n]),te[t].list=n}}s.value=e.check_time,h.value=`primary`,c.value=!0,m.value=!0,de(),f.value=` !animate-none`,localStorage.setItem(`scanData`,JSON.stringify(w.value)),localStorage.setItem(`lastScanTime`,JSON.stringify(s.value))},de=()=>{var e;(e=w.value)==null||e.forEach(e=>{T.value.includes(e.m_name)?(e.selection=!0,D.value.push(e)):e.selection=!1}),D.value.length>0?(E.value=!1,o.value=!0):E.value=!0},fe=async(e=!1)=>{r.value=!0,n.value=`Scanning, please wait...`;try{let n={};e&&(n.force=1);let r;if(r=e?(await Ft(n)).message:(await bt()).message,Y(r)&&!r.interrupt){var t,i;w.value=[],ue(r),g.value=(t=r.score)==null?0:t,N.value=w.value.length,oo.value[2].value=N.value,b.value=`Security scan completed.`,O.value=(i=r.ignore)==null?[]:i}}catch(e){console.log(e)}r.value=!1},pe=async(e,t)=>{var i;if(ao.isFree){G({source:399});return}let a=(i=w.value)==null?void 0:i.filter(e=>e.selection==1).map(e=>e.m_name);try{if(!e&&(a==null?void 0:a.length)==0){Le.error(`Please select the risk items that need to be repaired!`);return}r.value=!0,n.value=`It is being repaired. It may take a long time. Please wait patiently...`;let{message:i}=await Ut(JSON.stringify({m_name:e?[t==null?void 0:t.m_name]:a}));if(Y(i))if(e&&i.success.length>0){var o;Le.success(`Repair Success`),N.value--,oo.value[2].value=N.value,w.value=(o=w.value)==null?void 0:o.filter(e=>e.m_name!==(t==null?void 0:t.m_name)),he(i)}else he(i)}catch(e){console.log(e)}finally{r.value=!1}},me=async e=>{try{r.value=!0,n.value=`Ignoring risk items, please wait patiently...`,await Zt({m_name:e.m_name}),fe(!1)}finally{r.value=!1}},he=async e=>{var t,n;re.data=[],l.value=!0,ne.cannot_automatically=e.cannot_automatically.length,ne.failed=e.failed.length,ne.success=e.success.length,S.value=[];for(let t in e)for(let n of e[t])S.value.push({m_name:n.m_name,type:n.result.type,msg:n.result.msg,status:n.result.status,name:t});re.data=S.value,r.value=!1,w.value=(t=w.value)==null?void 0:t.filter(t=>!e.success.some(e=>e.m_name===t.m_name)),N.value=((n=w.value)==null?void 0:n.length)||0,oo.value[2].value=N.value,localStorage.setItem(`scanData`,JSON.stringify(w.value))};return{showAnimation:d,scanScore:g,scanTextClass:_,scanOuterClass:v,animateFlag:f,scanPreText:b,riskNum:N,scanButtonType:h,repairAutoRiskButton:c,cookieRepair:p,scanItemText:x,processData:M,lastScanTime:s,scanSelectShow:m,allSelect:o,allSelectionDis:E,isIgnoreAll:ee,ignoreData:O,emptyDetail:u,loading:r,loadingText:n,isShow:k,activeMent:e,activeMentIgnore:t,is_autofix:T,levelData:ie,allData:w,repairData:j,resultConfirm:l,resultItemLength:ne,resultTable:re,resultColumn:F,reportPopup:A,categories:oe,selectedCategories:z,onIgnore:me,onScan:ce,onRepairAll:B,onRepair:pe,vulnerabilityInvolvesSoftware:I,onToggle:t=>{e.value===t.m_name?e.value=``:e.value=t.m_name},onToggleIgnore:e=>{t.value===e.m_name?t.value=``:t.value=e.m_name},repairTypeActive:ae,tootipTotal:L,getScanTotal:R,getScanList:fe,getRules:se}});j();var co={class:`flex items-center mb-20px`},lo={class:`flex items-center w-full`},uo={key:0,class:`w-[100px] h-[100px] relative flex-shrink-0`},fo={key:1,class:`w-[100px] h-[100px] relative flex-shrink-0`},po={class:`flex-1 w-0 flex flex-col ml-30px`},mo={class:`flex items-center gap-10px w-full justify-between`},ho=[`innerHTML`],go={key:1},_o={class:`text-24px text-error`},vo={class:`flex items-center gap-10px`},yo={class:`flex items-center gap-8px`},bo={class:`whitespace-pre-wrap`},xo={class:`w-160px`},So={key:0,class:`leading-[1] text-14px text-default mt-12px`},Co={class:`text-14px text-font2 mt-10px`},wo={key:2,class:`leading-[1] text-14px text-default mt-12px`},To={key:3,class:`leading-[1] text-14px text-warning mt-12px`},Eo=X(k({__name:`risk-scan`,setup(e){let t=so(),{showAnimation:r,scanScore:o,scanTextClass:s,scanOuterClass:c,animateFlag:l,scanPreText:d,riskNum:p,scanButtonType:h,repairAutoRiskButton:g,cookieRepair:_,scanItemText:v,processData:b,lastScanTime:x,categories:C,selectedCategories:E}=z(t),O=I(()=>C.value.map(e=>({label:e.name,value:e.name_id}))),k=async e=>{await $t({categories:e})},{t:ee}=R(),j=e=>i(me,null,{default:()=>[i(`span`,null,[e.label]),e.value===`bt_basic`&&i(`span`,{class:`ml-8px`},[ee(`Home.Security.DefaultRuleTag`)])]});return(e,C)=>{let ee=De,M=V,te=fe;return u(),n(`div`,co,[S(`div`,lo,[f(r)?m(``,!0):(u(),n(`div`,uo,[...C[1]||(C[1]=[S(`span`,{class:`inline-block scan-icon-img icon-img-safe`},null,-1),S(`span`,{class:`scan-icon-img-bg`},null,-1),S(`span`,{class:`text-[32px] h-[44px] w-[7px] text-[#20a53a] font-bold absolute-center`},`i`,-1)])])),f(r)?(u(),n(`div`,fo,[S(`p`,{class:y([`box-text w-58px`,f(s)])},T(f(o)),3),S(`span`,{class:y(`scan-icon-img icon-img-`+f(c))},null,2),C[4]||(C[4]=S(`span`,{class:`circle-inner`},null,-1)),S(`span`,{class:y(`circle-outer `+f(c))},null,2),S(`div`,{class:y(`animate-box`+f(l))},[S(`div`,{class:y(`animate-box-left linear-`+f(c))},null,2),C[2]||(C[2]=S(`div`,{class:`animate-box-right`},null,-1)),C[3]||(C[3]=S(`div`,{class:`animate-box-bottom`},null,-1))],2)])):m(``,!0),S(`div`,po,[S(`div`,mo,[i(f(me),{class:`text-20px flex-1 min-w-0`},{default:w(()=>[f(p)?(u(),n(`span`,go,[S(`span`,_o,T(f(p)),1),a(` `+T(e.$t(`Home.Security.index_89`)),1)])):(u(),n(`span`,{key:0,innerHTML:f(d)},null,8,ho))]),_:1}),S(`div`,vo,[S(`div`,yo,[S(`span`,bo,T(e.$t(`Home.Security.ScanRules`)+e.$t(`Public.Punctuation.Colon`)),1),S(`div`,xo,[i(ee,{value:f(E),"onUpdate:value":[C[0]||(C[0]=e=>D(E)?E.value=e:null),k],multiple:``,"max-tag-count":`responsive`,"consistent-menu-width":!1,options:f(O),"render-label":j},null,8,[`value`,`options`])])]),f(g)&&f(_)?(u(),n(A,{key:0},[i(M,{round:``,onClick:f(t).onScan},{default:w(()=>[a(T(e.$t(`Ftp.Log.Index_12`)),1)]),_:1},8,[`onClick`]),i(M,{round:``,type:f(h),onClick:f(t).onRepairAll},{default:w(()=>[a(T(e.$t(`Home.Security.index_91`)),1)]),_:1},8,[`type`,`onClick`])],64)):(u(),n(A,{key:1},[!f(g)||!f(_)?(u(),F(M,{key:0,type:f(h)===`info`?`default`:f(h),secondary:f(h)==`info`,round:``,onClick:f(t).onScan},{default:w(()=>[a(T(f(h)==`info`?e.$t(`Home.Security.index_90`):e.$t(`Home.Security.index_41`)),1)]),_:1},8,[`type`,`secondary`,`onClick`])):m(``,!0)],64))])]),f(h)!==`info`&&!f(g)?(u(),n(`div`,So,T(e.$t(`Home.Security.index_92`)),1)):m(``,!0),f(h)==`info`?(u(),n(A,{key:1},[S(`span`,Co,T(f(v)),1),f(h)==`info`?(u(),F(te,{key:0,class:`mt-16px`,color:f(b).processColor,percentage:f(b).processPercentage,"stroke-width":10,"show-indicator":!1},null,8,[`color`,`percentage`])):m(``,!0)],64)):m(``,!0),f(g)?(u(),n(`div`,wo,T(e.$t(`Home.Security.index_9`)+e.$t(`Public.Punctuation.Colon`))+T(f(x)),1)):m(``,!0),f(g)&&f(_)?(u(),n(`div`,To,T(e.$t(`Home.Security.index_93`)),1)):m(``,!0)])])])}}}),[[`__scopeId`,`data-v-bfc261c0`]]);j();var Do={class:`w-600px p-20px`},Oo=k({__name:`fix-record`,setup(e){let{t}=R(),r=so(),{table:a,columns:o,setLoading:s}=H([{title:`修复时间`,key:`time`,render:e=>W(e.repair_time)},{title:`修复ID`,key:`repair_id`,render:e=>e.repair_id},{title:`修复项目`,key:`items`,render:e=>`${e.item_count}项`},Xe({title:`操作`,width:140,options:e=>[{label:`回滚`,show:e.can_rollback,onClick:()=>{c(e.repair_id)}},{label:t(`Public.Btn.Delete`),onClick:()=>{l(e.repair_id)}}]})]),c=e=>{ze({title:`确认回滚`,content:`是否确认回滚当前修复记录?`,onConfirm:async()=>{await Ht({repair_id:e}),d(),r.getScanTotal()}})},l=e=>{ze({title:`确认删除`,content:`是否确认删除当前修复记录?`,onConfirm:async()=>{await Ct({repair_id:e}),d(),r.getScanTotal()}})},d=async()=>{try{s(!0);let{message:e}=await Nt();q(e)&&(a.data=e)}finally{s(!1)}};return d(),(e,t)=>{let r=Z;return u(),n(`div`,Do,[i(r,{loading:f(a).loading,data:f(a).data,columns:f(o)},null,8,[`loading`,`data`,`columns`])])}}});j();var ko={key:0,class:`w-full h-30px flex items-center justify-between`},Ao={class:`flex items-center`},jo={class:`text-14px`},Mo={class:`flex items-center`},No=k({__name:`risk-select`,setup(e){let t=so(),{scanSelectShow:r,allSelect:o,allSelectionDis:s,allData:c,isIgnoreAll:l,is_autofix:d,reportPopup:p}=z(t),h=I(()=>{var e;return(e=c.value)==null?void 0:e.filter(e=>e.selection==1).map(e=>e.m_name).length});te(o,e=>{if(e){var t;(t=c.value)==null||t.forEach(e=>{d.value.includes(e.m_name)&&(e.selection=!0)})}else{var n;(n=c.value)==null||n.forEach(e=>{e.selection=!1})}});let g=()=>{Ve({title:`修复记录`,component:Oo})};return(e,c)=>{let d=Oe,_=et,v=se,b=U,x=V;return f(r)?(u(),n(`div`,ko,[S(`div`,Ao,[i(d,{checked:f(o),"onUpdate:checked":c[0]||(c[0]=e=>D(o)?o.value=e:null),disabled:f(s)},{default:w(()=>[S(`span`,jo,T(e.$t(`Public.SelectAll`)),1)]),_:1},8,[`checked`,`disabled`]),i(_,{onClick:c[1]||(c[1]=e=>f(t).onRepair(!1)),class:y(f(h)?`ml-[20px]`:`ml-[20px] text-[#999] cursor-not-allowed `)},{default:w(()=>[a(T(e.$t(`Home.Security.index_94`)),1)]),_:1},8,[`class`])]),S(`div`,Mo,[i(_,{onClick:c[2]||(c[2]=e=>l.value=!0)},{default:w(()=>[a(T(e.$t(`Home.Security.index_95`)),1)]),_:1}),i(v,{vertical:``}),f(!1)?(u(),n(A,{key:0},[i(_,{onClick:g},{default:w(()=>[...c[4]||(c[4]=[a(`修复记录`,-1)])]),_:1}),i(v,{vertical:``})],64)):m(``,!0),i(x,{type:`primary`,text:``,onClick:c[3]||(c[3]=e=>p.value=!0)},{default:w(()=>[i(b,{name:`home-safe-report`,class:`mr-4px`}),c[5]||(c[5]=a(` View Report `,-1))]),_:1})])])):m(``,!0)}}});j();var Po={class:`module-list overflow-auto h-478px`},Fo=[`onClick`],Io={class:`w-full flex items-center`},Lo=[`title`],Ro={class:`px-[3rem] py-[3.2rem]`,style:{background:`var(--home-risk-security-ignore-collapse-bg)`}},zo={class:`flex items-center`},Bo={class:`w-100px text-right`,style:{color:`var(--home-risk-file-info-item-color)`}},Vo=[`innerHTML`],Ho={class:`flex mt-[16px] items-center`},Uo={key:0,class:`collapse-item flex-col !items-start`},Wo={key:1,class:`collapse-item`},Go={class:`flex mt-[16px] items-center`},Ko={class:`w-100px text-right`},qo={class:`collapse-item`},Jo={key:1,class:`scan-body flex justify-center flex-col my-[3rem] relative`},Yo=X(k({__name:`risk-list`,setup(e){let{t}=R(),r=so(),{emptyDetail:o,allData:s,loading:l,loadingText:d,activeMent:p,is_autofix:h,levelData:g}=z(r);c(()=>{p.value=``});let v=e=>[{label:`Fix it now`,show:!!h.value.includes(e.m_name),onClick:t=>{t==null||t.stopPropagation(),r.onRepair(!0,e)}},{label:t(`Ftp.Table.index_8`),class:`text-[#999]`,onClick:t=>{t==null||t.stopPropagation(),r.onIgnore(e)}},{label:p.value===e.m_name?t(`Home.Security.index_83`):t(`Security.Anti.Index_21`),onClick:t=>{t==null||t.stopPropagation(),r.onToggle(e)}}];return(e,t)=>{let c=Oe,b=B,C=et,O=nt,k=U,j=Se,M=he,te=ke;return u(),n(A,null,[f(o)?m(``,!0):(u(),F(te,{key:0,show:f(l),class:`scan-body mt-16px`,description:f(d)},{default:w(()=>[i(M,{"expanded-names":f(p),"onUpdate:expandedNames":t[1]||(t[1]=e=>D(p)?p.value=e:null),accordion:``,"arrow-placement":`right`},{default:w(()=>[S(`div`,Po,[(u(!0),n(A,null,_(f(s),o=>(u(),n(`div`,{class:`module-item text-[1.2rem] cursor-pointer`,key:o.m_name,onClick:e=>f(r).onToggle(o)},[S(`div`,{class:y([`module-head flex items-center h-[5.4rem] justify-between border-b-1 w-full`,{"bg-[var(--home-risk-security-list-hover-bg)]":f(p)===o.m_name}])},[S(`div`,Io,[i(c,{checked:o.selection,"onUpdate:checked":e=>o.selection=e,onClick:t[0]||(t[0]=E(()=>{},[`stop`])),disabled:!f(h).includes(o.m_name)},null,8,[`checked`,`onUpdate:checked`,`disabled`]),i(b,{class:y([`flex-nowrap! items-center`,f(h).includes(o.m_name)?`w-[50rem]!`:`w-[30rem]!`])},{default:w(()=>[S(`span`,{class:`text-[1.2rem] h-[2.2rem] px-[8px] rounded-[0.2rem] mx-[8px] whitespace-nowrap flex items-center`,style:x({color:f(g)[o.level].color,backgroundColor:f(g)[o.level].bg})},T(f(g)[o.level].text),5),S(`div`,{class:`truncate`,style:x({color:f(g)[o.level].color}),title:o.ps?o.ps:o.vuln_name},T(o.ps?o.ps:o.vuln_name),13,Lo)]),_:2},1032,[`class`]),f(h).includes(o.m_name)?m(``,!0):(u(),F(b,{key:0,size:0,class:`text-font2 ml-10px items-center!`},{default:w(()=>[t[3]||(t[3]=S(`span`,null,`Contact Now`,-1)),i(C,{href:`mailto:support@aapanel.com`,target:`_blank`,class:`ml-2px`},{default:w(()=>[...t[2]||(t[2]=[a(`support@aapanel.com`,-1)])]),_:1})]),_:1}))]),i(O,{class:`w-200px`,options:v(o)},null,8,[`options`]),i(k,{name:`base-arrow-bottom`,size:20,class:`text-[#999] ml-3px`,style:x({transform:f(p)===o.m_name?`rotate(180deg)`:`rotate(0deg)`,transition:`transform 0.3s`})},null,8,[`style`])],2),i(j,{show:f(p)===o.m_name},{default:w(()=>[S(`div`,Ro,[S(`div`,zo,[S(`div`,Bo,T(o.ps?`Risk Description`:`Involved software `),1),ee(S(`div`,{class:`collapse-item`,innerHTML:o.msg},null,8,Vo),[[N,o.msg]]),ee(S(`div`,{class:`collapse-item`},T(o.soft_name?f(r).vulnerabilityInvolvesSoftware(o):``),513),[[N,o.soft_name]])]),S(`div`,Ho,[t[4]||(t[4]=S(`div`,{class:`w-100px text-right`},`Solution`,-1)),o.tips?(u(),n(`div`,Uo,[(u(!0),n(A,null,_(o.tips,(e,t)=>(u(),n(`p`,{key:t,class:y(t==0?``:`mt-[4px]`)},T(t+1)+`、`+T(e),3))),128))])):m(``,!0),o.vuln_solution?(u(),n(`div`,Wo,T(o.vuln_solution),1)):m(``,!0)]),ee(S(`div`,Go,[S(`div`,Ko,T(e.$t(`Home.Security.index_81`)),1),S(`div`,qo,T(o.remind),1)],512),[[N,o.remind]])])]),_:2},1032,[`show`])],8,Fo))),128))])]),_:1},8,[`expanded-names`])]),_:1},8,[`show`,`description`])),f(o)?(u(),n(`div`,Jo,[t[5]||(t[5]=S(`span`,{class:`risk-spin h-[3rem] w-[33%] mb-[12px]`},null,-1)),(u(),n(A,null,_(4,(e,t)=>S(`span`,{class:`risk-spin h-[3rem] w-full mb-[12px]`,key:t})),64)),t[6]||(t[6]=S(`span`,{class:`risk-spin h-[3rem] w-[60%] mb-[12px]`},null,-1)),(u(),n(A,null,_(3,(e,t)=>S(`span`,{class:`risk-spin h-[3rem] w-full mb-[12px]`,key:t})),64)),t[7]||(t[7]=S(`span`,{class:`risk-spin h-[3rem] w-[40%] mb-[12px]`},null,-1))])):m(``,!0)],64)}}}),[[`__scopeId`,`data-v-aaa1e2c3`]]);j();var Xo={class:`flex flex-col p-20px`},Zo={class:`text-16px mb-20px`},Qo={class:`text-primary`},$o={class:`text-error`},es={class:`text-medium`},ts=k({__name:`risk-repair`,setup(e){let{resultItemLength:t,resultTable:r,resultColumn:o}=z(so());return(e,s)=>{let c=Z,l=Qe;return u(),n(`div`,Xo,[S(`span`,Zo,[a(T(e.$t(`Home.Security.index_85`))+`:`+T(e.$t(`Home.Security.index_86`))+` `,1),S(`span`,Qo,` [`+T(f(t).success)+`]`,1),a(`, `+T(e.$t(`Home.Security.index_87`))+` `,1),S(`span`,$o,` [`+T(f(t).failed)+`]`,1),a(`, `+T(e.$t(`Ftp.Table.index_8`))+` `,1),S(`span`,es,` [`+T(f(t).cannot_automatically)+`] `,1)]),i(c,{"max-height":400,data:f(r).data,columns:f(o)},null,8,[`data`,`columns`]),i(l,{class:`mt-10px`},{default:w(()=>[S(`li`,null,T(e.$t(`Home.Security.index_88`)),1)]),_:1})])}}});j(),cn();var ns={class:`mb-16px text-20px`},rs={class:`p-16px`},is=k({__name:`index`,setup(e){let t=d(()=>sn(()=>import(`./view-home-security.js?v=1786507437784`).then(e=>e.r),__vite__mapDeps([47,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,12,20,21,22,48,35,36,37,38,49]))),r=d(()=>sn(()=>import(`./view-home-security.js?v=1786507437784`).then(e=>e.n),__vite__mapDeps([47,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,12,20,21,22,48,35,36,37,38,49]))),a=so(),{resultConfirm:o,isIgnoreAll:s,reportPopup:c}=z(a);return a.getScanTotal(),a.getRules(),(e,a)=>{let l=ot;return u(),n(`div`,null,[S(`div`,ns,T(e.$t(`Home.Security.index_80`)),1),S(`div`,rs,[i(Eo),i(No),i(Yo)]),i(l,{show:f(o),"onUpdate:show":a[0]||(a[0]=e=>D(o)?o.value=e:null),title:`Result Confirmation`,width:700,component:ts},null,8,[`show`]),i(l,{show:f(s),"onUpdate:show":a[1]||(a[1]=e=>D(s)?s.value=e:null),title:`Ignore risk items`,width:700,"min-height":400,component:f(t)},null,8,[`show`,`component`]),i(l,{show:f(c),"onUpdate:show":a[2]||(a[2]=e=>D(c)?c.value=e:null),title:`Security Scan Report`,width:1e3,"min-height":800,component:f(r),footer:!0,"confirm-text":e.$t(`Public.Btn.Export`),"hide-close":!0},null,8,[`show`,`component`,`confirm-text`])])}}});j();var as=L(`home-security-server`,()=>{let e=C(!1),t=C(``);return{serverScanParams:C({scanStatus:!1,isEnd:!1,error:0,warn:0,time:0,progress:0,progressColor:`#20a53a`,progressConfig:{system_account:[],sshd_service:[],file_mode:[],software:[],other:[],backdoor:[],proc:[],history:[],log:[],rootkit:[]},statusTotal:{},allArr:[],result:{},progressStatus:{},active:{}}),checkTopic:t,isScan:e}});j();var os={class:`progress-header`},ss={class:`progress-header-cot`},cs={key:0,class:`relative`},ls={class:`absolute top-[1.6rem] left-[2.6rem] flex flex-col`},us={class:`text-[1.2rem] font-bold leading-none`},ds={class:`progress-header-cot`},fs={class:`scanning-progress-title`},ps={class:`color-#fc6d26`},ms={class:`scanning-progress-cont`},hs=X(k({__name:`server-scan`,setup(e){let t=as(),r=J(),{serverScanParams:o,checkTopic:s,isScan:c}=z(t),l=P({status:!0,time:0,security_count:0,risk_count:{warning:0,danger:7}}),d=C(``),p=e=>e,h=I(()=>o.value.scanStatus&&!o.value.isEnd?`Scanning`:l.status?`Last detection time `+He(l.time):`Currently not undergoing security testing`),_=I(()=>o.value.scanStatus&&!o.value.isEnd?`Scanning-${d.value}`:o.value.isEnd?`Detection time:`+W(o.value.time/1e3,`yyyy-MM-dd`):l.status?`The server may have security risks. It is recommended to check it immediately`:`The current security risk is unknown, please check immediately`),{open:v,send:b,close:x}=St(`/ws_project`,{immediate:!1,onMessage:(e,t)=>{let n=JSON.parse(t.data.replace(/'/g,`"`));if(n&&typeof n==`object`&&`callback`in n)x(),o.value.scanStatus=!1,o.value.isEnd=!0,o.value.time=new Date().getTime(),ee();else{var r;d.value=n.name,s.value=n.topic,o.value.progress=parseInt(n.progress),(r=o.value.progressConfig[n.topic])==null||r.push(n),o.value.statusTotal[n.topic]=E(o.value.progressConfig[n.topic]),o.value.allArr.push(n),n.status===3&&o.value.error++,(n.status===2||n.status===3)&&o.value.warn++,n.status!==1&&(o.value.progressColor=`#fc6d26`)}}}),E=e=>{let t={};return e.length&&e.forEach(e=>{t[e.status]?t[e.status]++:t[e.status]=1}),t},D=()=>{if(r.isFree){G({source:399});return}if(o.value.scanStatus&&!o.value.isEnd){x(),O();return}else o.value.isEnd&&O();o.value.scanStatus=!0,v(),b({mod_name:`safe_detect`,def_name:`get_safe_scan`,ws_callback:``}),c.value=!0},O=()=>{o.value.scanStatus=!1,o.value.isEnd=!1,o.value.error=0,o.value.warn=0,o.value.time=0,o.value.progress=0,o.value.progressColor=`#20a53a`,o.value.progressConfig={system_account:[],sshd_service:[],file_mode:[],software:[],other:[],backdoor:[],proc:[],history:[],log:[],rootkit:[]},o.value.statusTotal={},o.value.allArr=[],o.value.result={},o.value.progressStatus={},o.value.active={system_account:!1,sshd_service:!1,file_mode:!1,software:!1,other:!1,backdoor:!1,proc:!1,history:!1,log:!1,rootkit:!1}},k=async()=>{try{let{message:e}=await Vt();if(Y(e)){if(Object.prototype.hasOwnProperty.call(e,`msg`)){l.status=!1;return}l.time=e.time,l.security_count=e.security_count,l.risk_count=e.risk_count}}catch(e){l.status=!1}},ee=()=>{let e=e=>e.sort((e,t)=>t.status-e.status);for(let t in o.value.progressConfig){let n=o.value.progressConfig[t];Array.isArray(n)&&n.length&&e(n)}let t=o.value.allArr;Array.isArray(t)&&t.length&&e(t);let n=o.value.result;if(n&&Object.keys(n).length){let t={};Object.keys(n).forEach(t=>{let r=n[t];Array.isArray(r)&&e(r)}),Object.keys(n).sort((e,t)=>{let r=n[e].some(e=>e.status>1);return r===n[t].some(e=>e.status>1)?0:r?-1:1}).forEach(e=>{t[e]=n[e]}),o.value.result=t}};return k(),g(()=>{x(),O()}),(e,t)=>{let r=U,s=fe,c=V;return u(),n(`div`,os,[S(`div`,ss,[S(`div`,{class:y(`progresscirclebar `+(f(l).status?`security `:``)+`text-[`+(f(l).security_count===100?` #20a53a `:` #fc6d26 `)+`]`)},[f(l).status?(u(),n(A,{key:1},[f(o).scanStatus&&!f(o).isEnd?(u(),n(`div`,cs,[i(s,{class:`animate-spin`,type:`circle`,percentage:70,"stroke-width":4,color:f(o).warn||f(o).error?`#fc6d26`:`#20a53a`},{default:w(()=>[a(T(),1)]),_:1},8,[`color`]),S(`div`,ls,[i(r,{name:`firewall-icon-safe-detect${f(o).warn||f(o).error?`-org`:``}`,size:50},null,8,[`name`]),S(`span`,us,T(e.$t(`Home.Security.index_41`)),1)])])):(u(),F(s,{key:1,type:`circle`,percentage:f(l).security_count,color:f(l).security_count===100?`#20a53a`:`#fc6d26`},{default:w(()=>[a(T(p(f(l).security_count)),1)]),_:1},8,[`percentage`,`color`]))],64)):(u(),F(r,{key:0,size:100,name:`firewall-icon-safe-detect`}))],2)]),S(`div`,ds,[S(`div`,fs,[f(o).isEnd?(u(),n(A,{key:1},[t[2]||(t[2]=a(` Testing completed `,-1)),f(o).error>0||f(o).warn>0?(u(),n(A,{key:0},[t[1]||(t[1]=a(` ,Found `,-1)),f(o).warn>0?(u(),n(A,{key:0},[S(`span`,ps,T(f(o).warn),1),t[0]||(t[0]=a(` risk items `,-1))],64)):m(``,!0)],64)):m(``,!0)],64)):(u(),n(A,{key:0},[a(T(f(h)),1)],64))]),f(o).scanStatus?(u(),F(s,{key:0,percentage:f(o).progress,color:f(o).warn||f(o).error?`#fc6d26`:`#20a53a`,"stroke-width":10},null,8,[`percentage`,`color`])):m(``,!0),S(`div`,ms,T(f(_)),1)]),S(`div`,null,[i(c,{size:`large`,type:f(o).scanStatus&&!f(o).isEnd?`warning`:`primary`,onClick:D,plain:!!(f(o).scanStatus&&!f(o).isEnd)},{default:w(()=>[a(T(f(o).scanStatus&&!f(o).isEnd?`Cancel Scan`:(f(o).isEnd,e.$t(`Home.Security.index_41`))),1)]),_:1},8,[`type`,`plain`])])])}}}),[[`__scopeId`,`data-v-9dc9905d`]]);j();var gs={class:`progress-cont-list scrollable`},_s=[`onClick`],vs={class:`progress_type`},ys={class:`progress_status`},bs={key:0,class:`text-error`},xs={key:1,class:`text-warning`},Ss={key:1},Cs={key:2,class:`text-font2`},ws={key:0},Ts={key:0,class:`progress_fold`},Es={class:`progress_item_body`},Ds={class:`info_cont`},Os={class:`info_cont_desc`},ks=X(k({__name:`server-list`,setup(e){let{serverScanParams:t,checkTopic:r,isScan:a}=z(as()),o=[{color:`#888`,text:`Not Installed`},{color:`#666`,text:`Good`},{color:`#e6a23c`,text:`Warn`},{color:`red`,text:`Danger`}],s={system_account:`System Account`,sshd_service:`SSHD Remote Service`,file_mode:`Important file permissions and attributes`,software:`Key software detection`,other:`Other project testing`,backdoor:`Backdoor Detection`,proc:`Malicious processes`,history:`History Commands`,log:`Log troubleshooting`,rootkit:`Rootkit detection`},c=e=>{t.value.active[e]=!t.value.active[e]};return(e,l)=>{let d=U;return u(),n(`div`,gs,[(u(),n(A,null,_(s,(s,l)=>S(`div`,{key:l,class:y([l+`_item `+(f(t).active[l]?`active`:``),`progress_item`])},[S(`div`,{class:`progress_item_header`,onClick:e=>c(l)},[S(`div`,vs,[i(d,{class:`title-icon`,name:`firewall-icon-`+l},null,8,[`name`]),S(`span`,null,T(s),1)]),S(`div`,ys,[f(t).statusTotal[l]?(u(),n(A,{key:0},[f(t).statusTotal[l][3]||f(t).statusTotal[l][2]?(u(),n(A,{key:0},[f(t).statusTotal[l][3]?(u(),n(`span`,bs,T(f(t).statusTotal[l][3])+` `+T(e.$t(`Home.Security.index_89`)),1)):m(``,!0),f(t).statusTotal[l][2]?(u(),n(`span`,xs,T((f(t).statusTotal[l][3]?``:`Found `)+f(t).statusTotal[l][2])+` `+T(e.$t(`Database.tools.index_20`)),1)):m(``,!0)],64)):f(t).scanStatus&&f(r)==l?(u(),n(`span`,Ss,T(e.$t(`Home.Security.index_97`))+`... `,1)):(u(),n(`span`,Cs,T(e.$t(`Home.Security.index_98`)),1))],64)):(u(),n(A,{key:1},[f(t).scanStatus&&!f(t).statusTotal[l]?(u(),n(`span`,ws,T(e.$t(`Home.Security.index_99`)),1)):m(``,!0)],64))]),f(a)?(u(),n(`div`,Ts,[i(d,{name:`base-arrow-bottom`})])):m(``,!0)],8,_s),S(`div`,Es,[f(t).progressConfig[l]&&f(t).progressConfig[l].length?(u(!0),n(A,{key:0},_(f(t).progressConfig[l],(e,t)=>(u(),n(`div`,{key:t,class:y([e.info?`active`:``,`progress_item_info`])},[S(`div`,Ds,[S(`div`,null,T(e.name),1),S(`div`,{style:x({color:o[e.status<0?0:e.status].color})},T(o[e.status<0?0:e.status].text),5)]),S(`div`,Os,T(e.info||``),1)],2))),128)):m(``,!0)])],2)),64))])}}}),[[`__scopeId`,`data-v-87a63b1c`]]);j();var As={class:`text-20px`},js=k({__name:`index`,setup(e){return(e,t)=>(u(),n(A,null,[S(`div`,As,T(e.$t(`Home.Security.index_96`)),1),i(hs),i(ks)],64))}});j();var Ms={class:`h-750px`},Ns=k({__name:`index`,props:{initialMenu:{default:`overview`},data:{}},setup(e){let t=e,{menu:r}=z($()),o=[{key:`overview`,label:()=>i(U,{size:32,name:r.value===`overview`?`home-aapanel-active`:`home-aapanel`},null),component:ro},{key:`risk`,label:()=>{let e=r.value===`risk`?`home-risk-active`:`home-risk`;return i(Ci,{value:wi(`risk`),iconName:e},null)},component:is},{key:`file`,label:()=>{let e=r.value===`file`?`home-ware-active`:`home-ware`;return i(Ci,{value:wi(`file`),iconName:e},null)},component:Gi},{key:`loophole`,label:()=>{let e=r.value===`loophole`?`home-web-active`:`home-web`;return i(Ci,{value:wi(`loophole`),iconName:e},null)},component:Ma},{key:`server`,label:()=>{let e=r.value===`server`?`home-safeDetect-active`:`home-safeDetect`;return i(Ci,{value:wi(`server`),iconName:e},null)},component:js},{key:`global`,label:()=>i(U,{size:32,name:r.value===`global`?`home-alarm-active`:`home-alarm`},null),component:Ji}];return r.value=(()=>{var e;return o.some(e=>e.key===t.initialMenu)?t.initialMenu:((e=o[0])==null?void 0:e.key)||`overview`})(),(e,t)=>{let s=un,c=et,l=pt,d=B;return u(),n(`div`,Ms,[i(s,{"is-icon":``,value:f(r),"onUpdate:value":t[0]||(t[0]=e=>D(r)?r.value=e:null),data:o,class:`relative`},null,8,[`value`]),i(d,{size:3,class:`absolute right-[6rem] top-[1.8rem] items-center!`},{default:w(()=>[i(l,{"icon-name":`demand`},{default:w(()=>[i(c,{href:`mailto:support@aapanel.com`,target:`_blank`},{default:w(()=>[...t[1]||(t[1]=[a(`support@aapanel.com`,-1)])]),_:1})]),_:1})]),_:1})])}}}),Ps=t({default:()=>Fs}),Fs=Ns;j();var Is={class:`overview-wrapper`},Ls={class:`content`},Rs={class:`overview-title`},zs={class:`href`},Bs={class:`bottom-menu`},Vs={class:`content`},Hs={class:`overview-title`},Us={class:`href`},Ws={class:`bottom-menu`},Gs={class:`content`},Ks={class:`overview-title`},qs={class:`href`},Js={class:`bottom-menu`},Ys={class:`content`},Xs={class:`overview-title`},Zs={class:`href`},Qs={class:`bottom-menu`},$s=X(k({__name:`index`,setup(e){let{server:t}=Q(),n=I(()=>t.value?t.value.site_total:0),r=I(()=>t.value?t.value.ftp_total:0),o=I(()=>t.value?t.value.database_total:0),s=oe(),c=()=>{s.push(`/site/php`)},l=()=>{s.push(`/ftp`)},d=()=>{s.push(`/database/mysql`)},p=()=>{Ve({width:1200,minHeight:750,component:Fs})},m=C(0);return(async()=>{let{message:e}=await Tt();Y(e)&&(m.value=e.total)})(),(e,t)=>{let s=et,h=be;return u(),F(h,{class:`mb-16px`,title:e.$t(`Home.index_67`)},{default:w(()=>[S(`div`,Is,[S(`div`,{class:`overview-box`,onClick:c},[S(`div`,Ls,[S(`div`,Rs,T(e.$t(`Home.index_68`)),1),S(`div`,zs,[i(s,null,{default:w(()=>[a(T(f(n)),1)]),_:1})])]),S(`div`,Bs,T(e.$t(`Home.index_72`,[e.$t(`Home.index_68`)])),1)]),S(`div`,{class:`overview-box`,onClick:l},[S(`div`,Vs,[S(`div`,Hs,T(e.$t(`Home.index_69`)),1),S(`div`,Us,[i(s,null,{default:w(()=>[a(T(f(r)),1)]),_:1})])]),S(`div`,Ws,T(e.$t(`Home.index_72`,[e.$t(`Home.index_69`)])),1)]),S(`div`,{class:`overview-box`,onClick:d},[S(`div`,Gs,[S(`div`,Ks,T(e.$t(`Home.index_70`)),1),S(`div`,qs,[i(s,null,{default:w(()=>[a(T(f(o)),1)]),_:1})])]),S(`div`,Js,T(e.$t(`Home.index_72`,[e.$t(`Home.index_70`)])),1)]),S(`div`,{class:`overview-box`,onClick:p},[S(`div`,Ys,[S(`div`,Xs,T(e.$t(`Home.index_71`)),1),S(`div`,Zs,[i(s,{type:f(m)>0?`error`:`primary`},{default:w(()=>[a(T(f(m)),1)]),_:1},8,[`type`])])]),S(`div`,Qs,T(e.$t(`Home.index_73`)),1)])])]),_:1},8,[`title`])}}}),[[`__scopeId`,`data-v-6b844563`]]);j();var ec=e(En(),1),tc=[`onClick`],nc={class:`content`},rc={class:`software-img h-95px`},ic=[`src`],ac={class:`software-name`},oc={class:`text`},sc={class:`content`},cc={class:`software-img h-70px`},lc=[`src`],uc={class:`software-name`},dc={class:`text`},fc={class:`software-btn`},pc=12,mc=X(k({__name:`index`,setup(e){let{softList:t,softRecommend:r}=Q(),o=C(!1),s={animation:200,disabled:!1,group:`description`,handle:`.move`,ghostClass:`ghost`,"item-key":`id`},c=I({get(){return t.value.length>pc?t.value.slice(0,pc):t.value},set(e){t.value=e}}),l=I(()=>c.value.length>=pc?[]:r.value.list.slice(0,pc-c.value.length)),d=I(()=>{let e=pc-c.value.length-l.value.length;return e>0?e:0}),m=I(()=>Array.from({length:d.value},e=>e)),h=e=>`/static/img/soft_ico/ico-${e.replace(/-+[{0-9},.,]+$/,``)}.png`,g=async()=>{await Je({ssort:t.value.map(e=>e.name).join(`|`)})},v=e=>{window.open(e.preview)},y=e=>{G({source:Number(e.pay)})},b=e=>{We(e.name)},x=e=>{qe(e)};return(e,t)=>{let r=dn;return u(),F(f(be),{title:e.$t(`Home.index_74`)},{default:w(()=>[i(f(ec.default),p({modelValue:f(c),"onUpdate:modelValue":t[0]||(t[0]=e=>D(c)?c.value=e:null)},s,{class:`software-wrapper`,onStart:t[1]||(t[1]=e=>o.value=!0),onEnd:t[2]||(t[2]=e=>o.value=!1),onSort:g}),{item:w(({element:e})=>[S(`div`,{class:`software-box`,onClick:t=>x(e)},[S(`div`,nc,[t[3]||(t[3]=S(`i`,{class:`iconfont icon-drag move`,title:``},null,-1)),S(`div`,rc,[S(`img`,{src:h(e.name)},null,8,ic)]),S(`div`,ac,[S(`span`,oc,T(e.title+` `+e.version),1),i(r,{class:`ml-4px`,value:e.status,"show-text":!1},null,8,[`value`])])])],8,tc)]),footer:w(()=>[(u(!0),n(A,null,_(f(l),r=>(u(),n(`div`,{key:r.pid,class:`software-box`},[S(`div`,sc,[t[4]||(t[4]=S(`div`,{class:`recommend`},`AD`,-1)),S(`div`,cc,[S(`img`,{"object-fit":`contain`,src:h(r.name)},null,8,lc)]),S(`div`,uc,[S(`div`,dc,T(r.title),1)]),S(`div`,fc,[r.isBuy?(u(),F(f(V),{key:1,class:`install`,onClick:e=>b(r)},{default:w(()=>[a(T(e.$t(`Public.Btn.Install`)),1)]),_:1},8,[`onClick`])):(u(),n(A,{key:0},[i(f(V),{class:`preview`,onClick:e=>v(r)},{default:w(()=>[a(T(e.$t(`Public.Btn.Preview`)),1)]),_:1},8,[`onClick`]),i(f(V),{class:`buy`,onClick:e=>y(r)},{default:w(()=>[a(T(e.$t(`Component.Auth.index_3`)),1)]),_:1},8,[`onClick`])],64))])])]))),128)),(u(!0),n(A,null,_(f(m),e=>(u(),n(`div`,{key:e,class:`software-box`}))),128))]),_:1},16,[`modelValue`])]),_:1},8,[`title`])}}}),[[`__scopeId`,`data-v-6839f0b8`]]);j();function hc({series:e,yAxisName:t,tooltipFormatter:n}){let r=(e=[])=>({type:`category`,boundaryGap:!1,data:e,axisLabel:{formatter:e=>W(e,`HH:mm:ss`)},axisLine:{lineStyle:{color:`#666`}}}),i=(t=[])=>e.map((e,n)=>({name:e.name,data:t.length>n?t[n]:[],symbolSize:6,type:`line`,smooth:!0,symbol:`circle`,showSymbol:!1,sampling:`average`,lineStyle:{width:1,color:e.color},itemStyle:{color:e.color},areaStyle:{color:{type:`linear`,x:0,y:0,x2:0,y2:1,global:!1,colorStops:[{offset:0,color:Ye(e.color,1)},{offset:.8,color:Ye(e.color,.4)}]}}}));return{option:ie({tooltip:{trigger:`axis`,axisPointer:{type:`cross`,label:{formatter:e=>e.axisDimension===`x`?W(e.value,`HH:mm:ss`):`${parseFloat(`${e.value}`).toFixed(2)}`}},formatter:n},grid:{top:`20%`,left:`6%`,right:`6%`,bottom:`4%`,containLabel:!0},yAxis:{type:`value`,name:t||``,boundaryGap:[0,`100%`],min:0,splitLine:{lineStyle:{color:`#ddd`}},axisLine:{lineStyle:{color:`#666`}}},xAxis:r(),series:i()}),getXAxis:r,getSeries:i}}j();var gc={class:`mb-7px`},_c={class:`text-desc`},vc=k({__name:`info`,props:{info:{default:()=>({})}},setup(e){return(t,r)=>{let i=de,a=ue;return u(),F(a,{cols:4,class:`w-full`},{default:w(()=>[(u(!0),n(A,null,_(e.info,e=>(u(),F(i,{class:`text-center pt-35px px-15px`,key:e.label},{default:w(()=>[S(`div`,gc,[ee(S(`i`,{class:`spot rounded-5px inline-block w-10px h-10px mr-3px`,style:x({"background-color":e.bgColor})},null,4),[[N,e.bgColor]]),S(`span`,_c,T(e.label),1)]),S(`div`,{class:`text-14px`,style:x({color:e.color})},T(e.value),5)]),_:2},1024))),128))]),_:1})}}});j();var yc={class:`relative`},bc={class:`absolute left-50px top-92px flex items-center w-110px z-1`},xc=k({__name:`net`,props:{value:{},valueModifiers:{}},emits:[`update:value`],setup(e){let t=ne(e,`value`),{t:r}=R(),{onServerReady:a}=Q(),o=C({}),s=P({up:{label:r(`Home.index_79`),value:`0 B`,bgColor:`#F7B851`},down:{label:r(`Home.index_80`),value:`0 B`,bgColor:`#52A9FF`},upTotal:{label:r(`Home.index_81`),value:`0 B`},downTotal:{label:r(`Home.index_82`),value:`0 B`}}),c=C(`KB`),l=C([{label:`KB/s`,value:`KB`,disabled:!1},{label:`MB/s`,value:`MB`,disabled:!1},{label:`GB/s`,value:`GB`,disabled:!1},{label:`TB/s`,value:`TB`,disabled:!1}]),d=({option:e})=>`${r(`Home.index_83`)}${e.label}`,{option:p,getXAxis:m,getSeries:g}=hc({series:[{name:r(`Home.index_79`),color:`#f7b851`},{name:r(`Home.index_80`),color:`#52a9ff`}],tooltipFormatter:e=>{let t=``,n=``;return Object.entries(e).forEach(([,e])=>{t=W(e.name,`HH:mm:ss`),n+=`
- ${e.seriesName}: ${e.data.value.toFixed(2)} ${l.value}/s + ${e.seriesName}: ${e.data.value.toFixed(2)} ${c.value}/s
`}),`
-
${n(`Home.index_84`)}${t}
- ${r} -
`}}),g=e=>{y.forEach(t=>{t.up=_t(q(t.upOriginal*1024,!1,2,e)),t.down=_t(q(t.downOriginal*1024,!1,2,e))})},_=e=>{c.up.value=`${e.up} ${l.value}`,c.down.value=`${e.down} ${l.value}`,c.upTotal.value=q(e.upTotal),c.downTotal.value=q(e.downTotal)},v=()=>{var e;let t=((e=h(y,e=>e.downOriginal))==null?void 0:e.downOriginal)||0,n=[`KB`,`MB`,`GB`,`TB`];do t/=1024,n.shift();while(t>.1&&n.length>0);u.value.forEach(e=>{e.disabled=n.includes(`${e.value}`)})},y=[],b=e=>new Date().getTime()-e>180*1e3,S=e=>{y.length>0&&b(y[0].date)&&y.shift(),y.push(e);let t=[],n=[],r=[];y.forEach(e=>{t.push(e.date),n.push({...e,value:e.up}),r.push({...e,value:e.down})}),f.xAxis=p(t),f.series=m([n,r])},w=()=>{let e={upTotal:0,downTotal:0,up:0,down:0,downPackets:0,upPackets:0},n=Object.assign(e,{date:Date.now(),upOriginal:0,downOriginal:0}),r=Object.entries(s.value).filter(([e])=>t.value===`all`||e===t.value);for(let[,t]of r)Object.keys(t).forEach(r=>{let i=Ye(t[r])?t[r]:0;r in e||(e[r]=0),e[r]+=i,r in n||(n[r]=0),n[r]+=i});return n.upOriginal=n.up,n.downOriginal=n.down,n.up=_t(q(n.up*1024,!1,2,l.value)),n.down=_t(q(n.down*1024,!1,2,l.value)),{infoData:e,optionData:n}};return a(`network`,e=>{s.value=e.network;let{infoData:t,optionData:n}=w();v(),_(t),S(n)}),(e,t)=>{let n=ge;return j(),r(`div`,yc,[i(vc,{info:o(c)},null,8,[`info`]),C(`div`,bc,[i(n,{value:o(l),"onUpdate:value":[t[0]||(t[0]=e=>O(l)?l.value=e:null),g],size:`small`,options:o(u),"render-tag":d},null,8,[`value`,`options`])]),i(ft,{height:340,option:o(f)},null,8,[`option`])])}}});k();var Sc={class:`relative`},Cc=`MB`,wc=E({__name:`iostat`,props:{value:{},valueModifiers:{}},emits:[`update:value`],setup(e){let{t}=R(),{onServerReady:n}=Q(),a=I({}),s=te(e,`value`),c=Ce(),l=x({read:{label:t(`Home.index_85`),value:`0 B`,bgColor:`#FF4683`},write:{label:t(`Home.index_86`),value:`0 B`,bgColor:`#6CC0CF`},second:{label:t(`Home.index_87`),value:`0`},io:{label:t(`Home.index_88`),value:`0 ms`,color:c.value.primaryColor}}),u=[{key:`read_count`,label:t(`Home.index_89`),unit:`per sec`},{key:`write_count`,label:t(`Home.index_90`),unit:`per sec`},{key:`read_merged_count`,label:t(`Home.index_91`),unit:`per sec`},{key:`write_merged_count`,label:t(`Home.index_92`),unit:`per sec`},{key:`read_time`,label:t(`Home.index_93`),unit:`ms`},{key:`write_time`,label:t(`Home.index_94`),unit:`ms`}],{option:d,getXAxis:f,getSeries:p}=hc({series:[{name:t(`Home.index_95`),color:`#FF4683`},{name:t(`Home.index_96`),color:`#6CC0CF`}],yAxisName:`${t(`Home.index_83`)}${Cc}/s`,tooltipFormatter:e=>{let n=``,r=``,i=null;return Object.entries(e).forEach(([,e])=>{n=G(e.name,`HH:mm:ss`),r+=` +
${r(`Home.index_84`)}${t}
+ ${n} + `}}),_=e=>{b.forEach(t=>{t.up=_t(K(t.upOriginal*1024,!1,2,e)),t.down=_t(K(t.downOriginal*1024,!1,2,e))})},v=e=>{s.up.value=`${e.up} ${c.value}`,s.down.value=`${e.down} ${c.value}`,s.upTotal.value=K(e.upTotal),s.downTotal.value=K(e.downTotal)},y=()=>{var e;let t=((e=h(b,e=>e.downOriginal))==null?void 0:e.downOriginal)||0,n=[`KB`,`MB`,`GB`,`TB`];do t/=1024,n.shift();while(t>.1&&n.length>0);l.value.forEach(e=>{e.disabled=n.includes(`${e.value}`)})},b=[],x=e=>new Date().getTime()-e>180*1e3,w=e=>{b.length>0&&x(b[0].date)&&b.shift(),b.push(e);let t=[],n=[],r=[];b.forEach(e=>{t.push(e.date),n.push({...e,value:e.up}),r.push({...e,value:e.down})}),p.xAxis=m(t),p.series=g([n,r])},T=()=>{let e={upTotal:0,downTotal:0,up:0,down:0,downPackets:0,upPackets:0},n=Object.assign(e,{date:Date.now(),upOriginal:0,downOriginal:0}),r=Object.entries(o.value).filter(([e])=>t.value===`all`||e===t.value);for(let[,t]of r)Object.keys(t).forEach(r=>{let i=it(t[r])?t[r]:0;r in e||(e[r]=0),e[r]+=i,r in n||(n[r]=0),n[r]+=i});return n.upOriginal=n.up,n.downOriginal=n.down,n.up=_t(K(n.up*1024,!1,2,c.value)),n.down=_t(K(n.down*1024,!1,2,c.value)),{infoData:e,optionData:n}};return a(`network`,e=>{o.value=e.network;let{infoData:t,optionData:n}=T();y(),v(t),w(n)}),(e,t)=>{let r=De;return u(),n(`div`,yc,[i(vc,{info:f(s)},null,8,[`info`]),S(`div`,bc,[i(r,{value:f(c),"onUpdate:value":[t[0]||(t[0]=e=>D(c)?c.value=e:null),_],size:`small`,options:f(l),"render-tag":d},null,8,[`value`,`options`])]),i(ft,{height:340,option:f(p)},null,8,[`option`])])}}});j();var Sc={class:`relative`},Cc=`MB`,wc=k({__name:`iostat`,props:{value:{},valueModifiers:{}},emits:[`update:value`],setup(e){let{t}=R(),{onServerReady:r}=Q(),a=C({}),o=ne(e,`value`),s=Te(),c=P({read:{label:t(`Home.index_85`),value:`0 B`,bgColor:`#FF4683`},write:{label:t(`Home.index_86`),value:`0 B`,bgColor:`#6CC0CF`},second:{label:t(`Home.index_87`),value:`0`},io:{label:t(`Home.index_88`),value:`0 ms`,color:s.value.primaryColor}}),l=[{key:`read_count`,label:t(`Home.index_89`),unit:`per sec`},{key:`write_count`,label:t(`Home.index_90`),unit:`per sec`},{key:`read_merged_count`,label:t(`Home.index_91`),unit:`per sec`},{key:`write_merged_count`,label:t(`Home.index_92`),unit:`per sec`},{key:`read_time`,label:t(`Home.index_93`),unit:`ms`},{key:`write_time`,label:t(`Home.index_94`),unit:`ms`}],{option:d,getXAxis:p,getSeries:m}=hc({series:[{name:t(`Home.index_95`),color:`#FF4683`},{name:t(`Home.index_96`),color:`#6CC0CF`}],yAxisName:`${t(`Home.index_83`)}${Cc}/s`,tooltipFormatter:e=>{let n=``,r=``,i=null;return Object.entries(e).forEach(([,e])=>{n=W(e.name,`HH:mm:ss`),r+=`
${e.seriesName}: ${e.data.value} MB/s -
`,i||(i=e.data)}),u.forEach(e=>{if(i!==null){let t=``,n=i[e.key];(e.key===`read_time`||e.key===`write_time`)&&(t=`color: ${n>1e3?c.value.errorColor:c.value.primaryColor};`),r+=` + `,i||(i=e.data)}),l.forEach(e=>{if(i!==null){let t=``,n=i[e.key];(e.key===`read_time`||e.key===`write_time`)&&(t=`color: ${n>1e3?s.value.errorColor:s.value.primaryColor};`),r+=`
@@ -60,4 +51,4 @@ import{a as e,r as t}from"./rolldown-runtime.js?v=1784873523001";import{Bn as n,
${t(`Home.index_84`)}${n}
${r} -
`}}),m=e=>{l.read.value=q(e.read_bytes),l.write.value=q(e.write_bytes),l.second.value=`${e.read_count+e.write_count}`;let t=e.write_time>e.read_time?e.write_time:e.read_time;l.io.value=`${t} ms`,l.io.color=t>=1e3?c.value.errorColor:c.value.primaryColor},h=[],g=e=>new Date().getTime()-e>180*1e3,_=e=>{h.length>0&&g(h[0].date)&&h.shift(),h.push(e);let t=[],n=[],r=[];h.forEach(e=>{t.push(e.date),n.push({...e,value:parseFloat(q(e.read_bytes,!1,2,Cc))}),r.push({...e,value:parseFloat(q(e.write_bytes,!1,2,Cc))})}),d.xAxis=f(t),d.series=p([n,r])},v=()=>{let e={read_bytes:0,write_bytes:0,read_count:0,write_count:0,read_merged_count:0,write_merged_count:0,read_time:0,write_time:0},t=Object.assign(e,{date:Date.now()}),n=Object.entries(a.value);for(let[r,i]of n)if(s.value===`all`&&Object.keys(i).forEach(n=>{let r=Ye(i[n])?i[n]:0;n in e||(e[n]=0),e[n]+=r,n in t||(t[n]=0),t[n]+=r}),s.value===r){Object.keys(i).forEach(n=>{let r=Ye(i[n])?i[n]:0;e[n]=r,t[n]=r});break}return{infoData:e,optionData:t}};return n(`iostat`,e=>{a.value=e.iostat;let{infoData:t,optionData:n}=v();m(t),_(n)}),(e,t)=>(j(),r(`div`,Sc,[i(vc,{info:o(l)},null,8,[`info`]),i(ft,{height:340,option:o(d)},null,8,[`option`])]))}});k();var Tc={class:`w-140px mr-16px`},Ec=W(E({__name:`index`,setup(e){let{t}=R(),{onServerReady:n}=Q(),r=I(`net`),a=I(`all`),s=I([{label:t(`Public.All`),value:`all`}]),c=I([]),l=F(()=>r.value===`net`?s.value:c.value),u=new Map([[`net`,t(`Home.index_77`)],[`iostat`,t(`Home.index_78`)]]),d=({option:e})=>`${u.get(r.value)}: ${e.label}`,f=e=>{e===`net`&&(a.value=s.value[0].value),e===`iostat`&&(a.value=c.value[0].value)},p=e=>{s.value.length!==Object.keys(e).length+1&&(s.value=Object.keys(e).map(e=>({label:e,value:e})),s.value.unshift({label:t(`Public.All`),value:`all`}))},m=e=>{c.value.length!==Object.keys(e).length+1&&(c.value=Object.keys(e).map(e=>({label:e===t(`Public.All`)?t(`Public.All`):e,value:e})))};return n(`monitor`,e=>{p(e.network),m(e.iostat)}),(e,t)=>{let n=ge,s=_e,c=Ee,u=Se;return j(),P(u,{class:`h-full`},{default:N(()=>[i(c,{value:o(r),"onUpdate:value":[t[3]||(t[3]=e=>O(r)?r.value=e:null),f],class:`home-reset-tab`,"bar-width":60},{suffix:N(()=>[C(`div`,Tc,[i(n,{value:o(a),"onUpdate:value":t[0]||(t[0]=e=>O(a)?a.value=e:null),options:o(l),"render-tag":d},null,8,[`value`,`options`])])]),default:N(()=>[i(s,{tab:e.$t(`Home.index_75`),name:`net`,"display-directive":`show:lazy`},{default:N(()=>[i(xc,{value:o(a),"onUpdate:value":t[1]||(t[1]=e=>O(a)?a.value=e:null)},null,8,[`value`])]),_:1},8,[`tab`]),i(s,{tab:e.$t(`Home.index_76`),name:`iostat`,"display-directive":`show:lazy`},{default:N(()=>[i(wc,{value:o(a),"onUpdate:value":t[2]||(t[2]=e=>O(a)?a.value=e:null)},null,8,[`value`])]),_:1},8,[`tab`])]),_:1},8,[`value`])]),_:1})}}}),[[`__scopeId`,`data-v-b7a30949`]]);k(),cn();var Dc=E({__name:`index`,setup(e){let t=d(()=>sn(()=>import(`./view-home.js?v=1784873523001`).then(e=>e.i),[])),{t:n}=R(),r=Y(),a=Le(n(`Home.index_1`),{memTotal:0}),c=I(0),l=I(null),u=async()=>{try{let{message:e}=await Ke();J(e)?l.value=e:l.value=null}finally{c.value=Date.now()}},f=x({}),p=(e,t)=>{f[e]=t},h=()=>{Object.entries(f).forEach(([,e])=>{l.value&&e(l.value)})};S(c,e=>{e&&l.value&&h()},{immediate:!0});let g=ae({type:0,show:!1,describe:``,pay:``,route:``,name:``,price:``,ps:[]}),v=ae({type:1,show:!1,describe:``,route:``,list:[]}),y=ae([]),b=async()=>{let{message:e}=await at();X(e)&&e.forEach(e=>{e.type===0&&e.show&&(g.value=e),e.type===1&&e.show&&(v.value=e)})},C=async()=>{let{message:e}=await ct();y.value=X(e)?e:[]},{loop:w}=vt(u),T=async()=>{await Promise.all([u(),b()]),await Promise.all([C()]),w(),!(r.isFree&&r.aaPanelPro)&&l.value&&l.value.installed===!1&&(a.data.memTotal=s(l.value,`mem.memTotal`,0),a.show=!0)};return On({server:l,proRecommend:g,softList:y,softRecommend:v,onServerReady:p}),_(()=>{T(),Kt()}),(e,n)=>{let s=de,c=ve,l=st,u=Tn;return j(),P(u,null,{default:N(()=>[i(Rn),o(r).aaPanelPro?m(``,!0):(j(),P(Hn,{key:0})),i(xi),i($s),i(c,{"x-gap":`16`,cols:2},{default:N(()=>[i(s,null,{default:N(()=>[i(mc)]),_:1}),i(s,null,{default:N(()=>[i(Ec)]),_:1})]),_:1}),i(l,{show:o(a).show,"onUpdate:show":n[0]||(n[0]=e=>o(a).show=e),title:o(a).title,data:o(a).data,width:920,"min-height":572,component:o(t)},null,8,[`show`,`title`,`data`,`component`])]),_:1})}}}),Oc=t({default:()=>kc}),kc=Dc;export{$ as a,Ti as i,Ps as n,kn as o,so as r,Oc as t}; \ No newline at end of file +
`}}),h=e=>{c.read.value=K(e.read_bytes),c.write.value=K(e.write_bytes),c.second.value=`${e.read_count+e.write_count}`;let t=e.write_time>e.read_time?e.write_time:e.read_time;c.io.value=`${t} ms`,c.io.color=t>=1e3?s.value.errorColor:s.value.primaryColor},g=[],_=e=>new Date().getTime()-e>180*1e3,v=e=>{g.length>0&&_(g[0].date)&&g.shift(),g.push(e);let t=[],n=[],r=[];g.forEach(e=>{t.push(e.date),n.push({...e,value:parseFloat(K(e.read_bytes,!1,2,Cc))}),r.push({...e,value:parseFloat(K(e.write_bytes,!1,2,Cc))})}),d.xAxis=p(t),d.series=m([n,r])},y=()=>{let e={read_bytes:0,write_bytes:0,read_count:0,write_count:0,read_merged_count:0,write_merged_count:0,read_time:0,write_time:0},t=Object.assign(e,{date:Date.now()}),n=Object.entries(a.value);for(let[r,i]of n)if(o.value===`all`&&Object.keys(i).forEach(n=>{let r=it(i[n])?i[n]:0;n in e||(e[n]=0),e[n]+=r,n in t||(t[n]=0),t[n]+=r}),o.value===r){Object.keys(i).forEach(n=>{let r=it(i[n])?i[n]:0;e[n]=r,t[n]=r});break}return{infoData:e,optionData:t}};return r(`iostat`,e=>{a.value=e.iostat;let{infoData:t,optionData:n}=y();h(t),v(n)}),(e,t)=>(u(),n(`div`,Sc,[i(vc,{info:f(c)},null,8,[`info`]),i(ft,{height:340,option:f(d)},null,8,[`option`])]))}});j();var Tc={class:`w-140px mr-16px`},Ec=X(k({__name:`index`,setup(e){let{t}=R(),{onServerReady:n}=Q(),r=C(`net`),a=C(`all`),o=C([{label:t(`Public.All`),value:`all`}]),s=C([]),c=I(()=>r.value===`net`?o.value:s.value),l=new Map([[`net`,t(`Home.index_77`)],[`iostat`,t(`Home.index_78`)]]),d=({option:e})=>`${l.get(r.value)}: ${e.label}`,p=e=>{e===`net`&&(a.value=o.value[0].value),e===`iostat`&&(a.value=s.value[0].value)},m=e=>{o.value.length!==Object.keys(e).length+1&&(o.value=Object.keys(e).map(e=>({label:e,value:e})),o.value.unshift({label:t(`Public.All`),value:`all`}))},h=e=>{s.value.length!==Object.keys(e).length+1&&(s.value=Object.keys(e).map(e=>({label:e===t(`Public.All`)?t(`Public.All`):e,value:e})))};return n(`monitor`,e=>{m(e.network),h(e.iostat)}),(e,t)=>{let n=De,o=Ce,s=ge,l=be;return u(),F(l,{class:`h-full`},{default:w(()=>[i(s,{value:f(r),"onUpdate:value":[t[3]||(t[3]=e=>D(r)?r.value=e:null),p],class:`home-reset-tab`,"bar-width":60},{suffix:w(()=>[S(`div`,Tc,[i(n,{value:f(a),"onUpdate:value":t[0]||(t[0]=e=>D(a)?a.value=e:null),options:f(c),"render-tag":d},null,8,[`value`,`options`])])]),default:w(()=>[i(o,{tab:e.$t(`Home.index_75`),name:`net`,"display-directive":`show:lazy`},{default:w(()=>[i(xc,{value:f(a),"onUpdate:value":t[1]||(t[1]=e=>D(a)?a.value=e:null)},null,8,[`value`])]),_:1},8,[`tab`]),i(o,{tab:e.$t(`Home.index_76`),name:`iostat`,"display-directive":`show:lazy`},{default:w(()=>[i(wc,{value:f(a),"onUpdate:value":t[2]||(t[2]=e=>D(a)?a.value=e:null)},null,8,[`value`])]),_:1},8,[`tab`])]),_:1},8,[`value`])]),_:1})}}}),[[`__scopeId`,`data-v-b7a30949`]]);j(),cn();var Dc=k({__name:`index`,setup(e){let t=d(()=>sn(()=>import(`./view-home.js?v=1786507437784`).then(e=>e.a),__vite__mapDeps([23,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,12,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45]))),{t:n}=R(),a=J(),o=Fe(n(`Home.index_1`),{memTotal:0}),l=C(0),p=C(null),h=async()=>{try{let{message:e}=await Ze();Y(e)?p.value=e:p.value=null}finally{l.value=Date.now()}},g=P({}),_=(e,t)=>{g[e]=t},v=()=>{Object.entries(g).forEach(([,e])=>{p.value&&e(p.value)})};te(l,e=>{e&&p.value&&v()},{immediate:!0});let y=r({type:0,show:!1,describe:``,pay:``,route:``,name:``,price:``,ps:[]}),b=r({type:1,show:!1,describe:``,route:``,list:[]}),x=r([]),S=async()=>{let{message:e}=await st();q(e)&&e.forEach(e=>{e.type===0&&e.show&&(y.value=e),e.type===1&&e.show&&(b.value=e)})},T=async()=>{let{message:e}=await Ge();x.value=q(e)?e:[]},{loop:E}=vt(h),D=async()=>{await Promise.all([h(),S()]),await Promise.all([T()]),E(),!(a.isFree&&a.aaPanelPro)&&p.value&&p.value.installed===!1&&(o.data.memTotal=s(p.value,`mem.memTotal`,0),o.show=!0)};return On({server:p,proRecommend:y,softList:x,softRecommend:b,onServerReady:_}),c(()=>{D(),en()}),(e,n)=>{let r=de,s=ue,c=ot,l=Tn;return u(),F(l,null,{default:w(()=>[i(Rn),f(a).aaPanelPro?m(``,!0):(u(),F(Hn,{key:0})),i(xi),i($s),i(s,{"x-gap":`16`,cols:2},{default:w(()=>[i(r,null,{default:w(()=>[i(mc)]),_:1}),i(r,null,{default:w(()=>[i(Ec)]),_:1})]),_:1}),i(c,{show:f(o).show,"onUpdate:show":n[0]||(n[0]=e=>f(o).show=e),title:f(o).title,data:f(o).data,width:920,"min-height":572,component:f(t)},null,8,[`show`,`title`,`data`,`component`])]),_:1})}}}),Oc=t({default:()=>kc}),kc=Dc;export{$ as a,Ti as i,Ps as n,kn as o,so as r,Oc as t}; \ No newline at end of file diff --git a/BTPanel/static/vite/js/rolldown-runtime.js b/BTPanel/static/vite/js/rolldown-runtime.js index 78578652..9476274d 100644 --- a/BTPanel/static/vite/js/rolldown-runtime.js +++ b/BTPanel/static/vite/js/rolldown-runtime.js @@ -1,8 +1,7 @@ ;(() => { - const hrefs = [] const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1784873523001" + const version = "1786507437784" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() @@ -28,14 +27,5 @@ loaded.add(url.href) removeAfterLoad(freshLink, link) } - for (const href of hrefs) { - const url = new URL(href, import.meta.url).href - if (loaded.has(url)) continue - const link = document.createElement("link") - link.rel = "stylesheet" - link.href = url - document.head.appendChild(link) - loaded.add(url) - } })(); var e=Object.create,t=Object.defineProperty,n=Object.getOwnPropertyDescriptor,r=Object.getOwnPropertyNames,i=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,o=(e,t,n)=>()=>{if(n)throw n[0];try{return e&&(t=e(e=0)),t}catch(e){throw n=[e],e}},s=(e,t)=>()=>(t||(e((t={exports:{}}).exports,t),e=null),t.exports),c=(e,n)=>{let r={};for(var i in e)t(r,i,{get:e[i],enumerable:!0});return n||t(r,Symbol.toStringTag,{value:`Module`}),r},l=(e,i,o,s)=>{if(i&&typeof i==`object`||typeof i==`function`)for(var c=r(i),l=0,u=c.length,d;li[e]).bind(null,d),enumerable:!(s=n(i,d))||s.enumerable});return e},u=(n,r,a)=>(a=n==null?{}:e(i(n)),l(r||!n||!n.__esModule?t(a,`default`,{value:n,enumerable:!0}):a,n)),d=e=>a.call(e,`module.exports`)?e[`module.exports`]:l(t({},`__esModule`,{value:!0}),e);export{u as a,d as i,o as n,c as r,s as t}; \ No newline at end of file diff --git a/BTPanel/static/vite/js/vendor-ace-legacy.js b/BTPanel/static/vite/js/vendor-ace-legacy.js index 92d145d4..e7057fed 100644 --- a/BTPanel/static/vite/js/vendor-ace-legacy.js +++ b/BTPanel/static/vite/js/vendor-ace-legacy.js @@ -1,8 +1,8 @@ -(function(){System.register([`./rolldown-runtime-legacy.js?v=1784873523001`,`./vendor-utils-legacy.js?v=1784873523001`,`./vendor-legacy.js?v=1784873523001`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O,k,A,j,M,N,P,F,I;function L(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);na?n=n.substring(i-a):i=55296&&t<=56319}function pe(e){var t=e.charCodeAt(0);return t>=56320&&t<=57343}function me(e,t,n){for(var r=e.length,i=t.length,a=Math.ceil((r+i)/2),o=a,s=2*a,c=Array(s),l=Array(s),u=0;un);_++){for(var v=-_+p;v<=_-m;v+=2){var b=o+v,x=void 0;x=v===-_||v!==_&&c[b-1]r)m+=2;else if(S>i)p+=2;else if(f){var C=o+d-v;if(C>=0&&C=w)return he(e,t,x,S,n)}}}for(var T=-_+h;T<=_-g;T+=2){var E=o+T,D=void 0;D=T===-_||T!==_&&l[E-1]r)g+=2;else if(O>i)h+=2;else if(!f){var k=o+d-T;if(k>=0&&k=D)return he(e,t,A,j,n)}}}}return[[I,e],[y,t]]}function he(e,t,n,r,i){var a=e.substring(0,n),o=t.substring(0,r),s=e.substring(n),c=t.substring(r),l=J(a,o,{checkLines:!1,deadline:i}),u=J(s,c,{checkLines:!1,deadline:i});return l.concat(u)}function ge(e,t){if((arguments.length>2&&arguments[2]!==void 0?arguments[2]:1)<=0)return null;var n=e.length>t.length?e:t,r=e.length>t.length?t:e;if(n.length<4||r.length*2a[4].length?i:a;else{if(!i&&!a)return null;a?i||(o=a):o=i}if(!o)throw Error(`Unable to find a half match.`);var s,c,l,u;e.length>t.length?(s=o[0],c=o[1],l=o[2],u=o[3]):(l=o[0],u=o[1],s=o[2],c=o[3]);var d=o[4];return[s,c,l,u,d]}function _e(e,t,n){for(var r=e.slice(n,n+Math.floor(e.length/4)),i=-1,a=``,o,s,c,l;(i=t.indexOf(r,i+1))!==-1;){var u=K(e.slice(n),t.slice(i)),d=q(e.slice(0,n),t.slice(0,i));a.length=e.length?[o||``,s||``,c||``,l||``,a||``]:null}function ve(e,t){for(var n=0;n=1&&u>=1){s.splice(c-l-u,l+u),c=c-l-u;for(var p=J(d,f,{checkLines:!1,deadline:n.deadline}),m=p.length-1;m>=0;m--)s.splice(c,0,p[m]);c+=p.length}u=0,l=0,d=``,f=``;break;default:throw Error(`Unknown diff operation.`)}c++}return s.pop(),s}function xe(e,t,n){var r;if(!e)return[[y,t]];if(!t)return[[I,e]];var i=e.length>t.length?e:t,a=e.length>t.length?t:e,o=i.indexOf(a);if(o!==-1)return r=[[y,i.substring(0,o)],[F,a],[y,i.substring(o+a.length)]],e.length>t.length&&(r[0][0]=I,r[2][0]=I),r;if(a.length===1)return[[I,e],[y,t]];var s=ge(e,t);if(s){var c=s[0],l=s[1],u=s[2],d=s[3],f=s[4],p=J(c,u,n),m=J(l,d,n);return p.concat([[F,f]],m)}return n.checkLines&&e.length>100&&t.length>100?be(e,t,n):me(e,t,n.deadline)}function Se(e,t,n){if(e===null||t===null)throw Error(`Null input. (diff)`);var r=J(e,t,we(n||{}));return De(r),r}function J(e,t,n){var r=e,i=t;if(r===i)return r?[[0,r]]:[];var a=K(r,i),o=r.substring(0,a);r=r.substring(a),i=i.substring(a),a=q(r,i);var s=r.substring(r.length-a);r=r.substring(0,r.length-a),i=i.substring(0,i.length-a);var c=xe(r,i,n);return o&&c.unshift([0,o]),s&&c.push([0,s]),c=Z(c),c}function Ce(e){var t=1;return(e===void 0?`undefined`:U(e))<`u`&&(t=e<=0?Number.MAX_VALUE:e),Date.now()+t*1e3}function we(e){return S({checkLines:!0,deadline:Ce(e.timeout||1)},e)}function Y(e,t,n){return n===1?e+t:t+e}function X(e,t){return t===1?[e.substring(0,e.length-1),e[e.length-1]]:[e.substring(1),e[0]]}function Te(e,t,n,r){return r===1?e[t][1][e[t][1].length-1]===e[n][1][e[n][1].length-1]:e[t][1][0]===e[n][1][0]}function Ee(e,t,n){for(var r=n===1?-1:1,i=null,a=null,o=t+n;o>=0&&o=o&&a++):e[i][1]=Y(e[i][1],v,r),a===null?e.splice(o,0,[-1,v]):e[a][1]=Y(e[a][1],v,r)}function De(e){for(var t=0;t0?r[i-1]:-1,s=0,c=0,l=0,u=0,a=null,n=!0)),o++;for(n&&(t=Z(t)),t=ke(t),o=1;o=m?(p>=d.length/2||p>=f.length/2)&&(t.splice(o,0,[0,f.substring(0,p)]),t[o-1][1]=d.substring(0,d.length-p),t[o+1][1]=f.substring(p),o++):(m>=d.length/2||m>=f.length/2)&&(t.splice(o,0,[0,d.substring(0,m)]),t[o-1][0]=1,t[o-1][1]=f.substring(0,f.length-m),t[o+1][0]=-1,t[o+1][1]=d.substring(m),o++),o++}o++}return t}function ke(e){var t=e.map(function(e){return G(e)});function n(e,t){if(!e||!t)return 6;var n=e.charAt(e.length-1),i=t.charAt(0),a=n.match(A),o=i.match(A),u=a&&n.match(s),d=o&&i.match(s),f=u&&n.match(c),p=d&&i.match(c),m=f&&e.match(l),h=p&&t.match(r);return m||h?5:f||p?4:a&&!u&&d?3:u||d?2:a||o?1:0}for(var i=1;i=g&&(g=_,p=a,m=o,h=u)}t[i-1][1]!==p&&(p?t[i-1][1]=p:(t.splice(i-1,1),i--),t[i][1]=m,h?t[i+1][1]=h:(t.splice(i+1,1),i--))}i++}return t}function Z(e){var t=e.map(function(e){return G(e)});t.push([0,``]);for(var n=0,r=0,i=0,a=``,o=``,s;n1?(r!==0&&i!==0&&(s=K(o,a),s!==0&&(n-r-i>0&&t[n-r-i-1][0]===0?t[n-r-i-1][1]+=o.substring(0,s):(t.splice(0,0,[0,o.substring(0,s)]),n++),o=o.substring(s),a=a.substring(s)),s=q(o,a),s!==0&&(t[n][1]=o.substring(o.length-s)+t[n][1],o=o.substring(0,o.length-s),a=a.substring(0,a.length-s))),n-=r+i,t.splice(n,r+i),a.length&&(t.splice(n,0,[-1,a]),n++),o.length&&(t.splice(n,0,[1,o]),n++),n++):n!==0&&t[n-1][0]===0?(t[n-1][1]+=t[n][1],t.splice(n,1)):n++,i=0,r=0,a=``,o=``;break;default:throw Error(`Unknown diff operation`)}t[t.length-1][1]===``&&t.pop();var c=!1;for(n=1;n2&&arguments[2]!==void 0&&arguments[2],r=null,i=!0;return function(){var a=this,o=[...arguments],s=n&&i,c=function(){e.apply(a,o),r=null};s&&(i=!1,c()),r||(r=setTimeout(c,t))}}function je(e,t){var n;return function(){var r=this,i=[...arguments];clearTimeout(n),n=setTimeout(function(){return e.apply(r,i)},t)}}function Me(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:``;return(e==null?``:e).replace(/\r\n/g,` -`)}function Ne(e,t,n,r){var i=e+(n-e)/2;return`M `.concat(e,` `,t,` C `,i,`,`,t,` `,i,`,`,r,` `,n,`,`,r)}function Pe(e,t){var n,r,i=e.options.mode;return t===d&&e.options.left.mode!==null&&(i=(n=e.options.left.mode)==null?i:n),t===a&&e.options.right.mode!==null&&(i=(r=e.options.right.mode)==null?i:r),i}function Fe(e,t){var n,r,i=e.options.theme;return t===d&&e.options.left.theme!==null&&(i=(n=e.options.left.theme)==null?i:n),t===a&&e.options.right.theme!==null&&(i=(r=e.options.right.theme)==null?i:r),i}function Ie(e,t){return e.ace.getSession().doc.getLine(t)}function Le(e){var t,n,r=e.options.left.id;return r?(t=(n=document.getElementById(r))==null?void 0:n.offsetHeight)==null?0:t:0}function Re(e){var t=document.createElement(`div`),n={class:e.className,style:`top:`.concat(e.topOffset,`px`),title:e.tooltip,"data-diff-index":e.diffIndex};for(var r in n)t.setAttribute(r,String(n[r]));return t.innerHTML=e.arrowContent,t}function Q(e,t){var n=`js-`.concat(t,`-`,Math.random().toString(36).substr(2,5)),r=e.querySelector(`.`.concat(t));if(r)return r.id=r.id||n,r.id;var i=document.createElement(`div`);return e.appendChild(i),i.className=t,i.id=n,i.id}function $(e,t,n,r){var i=e===`document`?document:document.querySelector(e);i&&i.addEventListener(t,function(e){for(var t=i.querySelectorAll(n),a=e.target,o=0,s=t.length;on.length)&&(t=n.length),t-=e.length;var r=n.indexOf(e,t);return r!==-1&&r===t}),String.prototype.repeat||r(String.prototype,`repeat`,function(e){for(var t=``,n=this;e>0;)e&1&&(t+=n),(e>>=1)&&(n+=n);return t}),String.prototype.includes||r(String.prototype,`includes`,function(e,t){return this.indexOf(e,t)!=-1}),Object.assign||(Object.assign=function(e){if(e==null)throw TypeError(`Cannot convert undefined or null to object`);for(var t=Object(e),n=1;n>>0,r=arguments[1]>>0,i=r<0?Math.max(n+r,0):Math.min(r,n),a=arguments[2],o=a===void 0?n:a>>0,s=o<0?Math.max(n+o,0):Math.min(o,n);i0;)t&1&&(n+=e),(t>>=1)&&(e+=e);return n};var r=/^\s\s*/,i=/\s\s*$/;t.stringTrimLeft=function(e){return e.replace(r,``)},t.stringTrimRight=function(e){return e.replace(i,``)},t.copyObject=function(e){var t={};for(var n in e)t[n]=e[n];return t},t.copyArray=function(e){for(var t=[],n=0,r=e.length;n65535?2:1}}),ace.define(`ace/lib/useragent`,[`require`,`exports`,`module`],function(e,t,n){t.OS={LINUX:`LINUX`,MAC:`MAC`,WINDOWS:`WINDOWS`},t.getOS=function(){return t.isMac?t.OS.MAC:t.isLinux?t.OS.LINUX:t.OS.WINDOWS};var r=(typeof navigator>`u`?`undefined`:U(navigator))==`object`?navigator:{},i=(/mac|win|linux/i.exec(r.platform)||[`other`])[0].toLowerCase(),a=r.userAgent||``,o=r.appName||``;t.isWin=i==`win`,t.isMac=i==`mac`,t.isLinux=i==`linux`,t.isIE=o==`Microsoft Internet Explorer`||o.indexOf(`MSAppHost`)>=0?parseFloat((a.match(/(?:MSIE |Trident\/[0-9]+[\.0-9]+;.*rv:)([0-9]+[\.0-9]+)/)||[])[1]):parseFloat((a.match(/(?:Trident\/[0-9]+[\.0-9]+;.*rv:)([0-9]+[\.0-9]+)/)||[])[1]),t.isOldIE=t.isIE&&t.isIE<9,t.isGecko=t.isMozilla=a.match(/ Gecko\/\d+/),t.isOpera=(typeof opera>`u`?`undefined`:U(opera))==`object`&&Object.prototype.toString.call(window.opera)==`[object Opera]`,t.isWebKit=parseFloat(a.split(`WebKit/`)[1])||void 0,t.isChrome=parseFloat(a.split(` Chrome/`)[1])||void 0,t.isSafari=parseFloat(a.split(` Safari/`)[1])&&!t.isChrome||void 0,t.isEdge=parseFloat(a.split(` Edge/`)[1])||void 0,t.isAIR=a.indexOf(`AdobeAIR`)>=0,t.isAndroid=a.indexOf(`Android`)>=0,t.isChromeOS=a.indexOf(` CrOS `)>=0,t.isIOS=/iPad|iPhone|iPod/.test(a)&&!window.MSStream,t.isIOS&&(t.isMac=!0),t.isMobile=t.isIOS||t.isAndroid}),ace.define(`ace/lib/dom`,[`require`,`exports`,`module`,`ace/lib/useragent`],function(e,t,n){var r=e(`./useragent`),i=`http://www.w3.org/1999/xhtml`;t.buildDom=function e(t,n,r){if(typeof t==`string`&&t){var i=document.createTextNode(t);return n&&n.appendChild(i),i}if(!Array.isArray(t))return t&&t.appendChild&&n&&n.appendChild(t),t;if(typeof t[0]!=`string`||!t[0]){for(var a=[],o=0;o`u`)){if(o){if(r)s();else if(r===!1)return o.push([e,n])}if(!a){var i=r;!r||!r.getRootNode?i=document:(i=r.getRootNode(),(!i||i==r)&&(i=document));var c=i.ownerDocument||i;if(n&&t.hasCssString(n,i))return null;n&&(e+=` /*# sourceURL=ace/css/`+n+` */`);var l=t.createElement(`style`);l.appendChild(c.createTextNode(e)),n&&(l.id=n),i==c&&(i=t.getDocumentHead(c)),i.insertBefore(l,i.firstChild)}}}if(t.importCssString=c,t.importCssStylsheet=function(e,n){t.buildDom([`link`,{rel:`stylesheet`,href:e}],t.getDocumentHead(n))},t.$fixPositionBug=function(e){var t=e.getBoundingClientRect();if(e.style.left){var n=parseFloat(e.style.left),r=+t.left;Math.abs(n-r)>1&&(e.style.left=2*n-r+`px`)}if(e.style.right){var n=parseFloat(e.style.right),r=window.innerWidth-t.right;Math.abs(n-r)>1&&(e.style.right=2*n-r+`px`)}if(e.style.top){var n=parseFloat(e.style.top),r=+t.top;Math.abs(n-r)>1&&(e.style.top=2*n-r+`px`)}if(e.style.bottom){var n=parseFloat(e.style.bottom),r=window.innerHeight-t.bottom;Math.abs(n-r)>1&&(e.style.bottom=2*n-r+`px`)}},t.scrollbarWidth=function(e){var n=t.createElement(`ace_inner`);n.style.width=`100%`,n.style.minWidth=`0px`,n.style.height=`200px`,n.style.display=`block`;var r=t.createElement(`ace_outer`),i=r.style;i.position=`absolute`,i.left=`-10000px`,i.overflow=`hidden`,i.width=`200px`,i.minWidth=`0px`,i.height=`150px`,i.display=`block`,r.appendChild(n);var a=e&&e.documentElement||document&&document.documentElement;if(!a)return 0;a.appendChild(r);var o=n.offsetWidth;i.overflow=`scroll`;var s=n.offsetWidth;return o===s&&(s=r.clientWidth),a.removeChild(r),o-s},t.computedStyle=function(e,t){return window.getComputedStyle(e,``)||{}},t.setStyle=function(e,t,n){e[t]!==n&&(e[t]=n)},t.HAS_CSS_ANIMATION=!1,t.HAS_CSS_TRANSFORMS=!1,t.HI_DPI=!r.isWin||typeof window<`u`&&window.devicePixelRatio>=1.5,r.isChromeOS&&(t.HI_DPI=!1),typeof document<`u`){var l=document.createElement(`div`);t.HI_DPI&&l.style.transform!==void 0&&(t.HAS_CSS_TRANSFORMS=!0),!r.isEdge&&l.style.animationName!==void 0&&(t.HAS_CSS_ANIMATION=!0),l=null}t.HAS_CSS_TRANSFORMS?t.translate=function(e,t,n){e.style.transform=`translate(`+Math.round(t)+`px, `+Math.round(n)+`px)`}:t.translate=function(e,t,n){e.style.top=Math.round(n)+`px`,e.style.left=Math.round(t)+`px`}}),ace.define(`ace/lib/net`,[`require`,`exports`,`module`,`ace/lib/dom`],function(e,t,n){var r=e(`./dom`);t.get=function(e,t){var n=new XMLHttpRequest;n.open(`GET`,e,!0),n.onreadystatechange=function(){n.readyState===4&&t(n.responseText)},n.send(null)},t.loadScript=function(e,t){var n=r.getDocumentHead(),i=document.createElement(`script`);i.src=e,n.appendChild(i),i.onload=i.onreadystatechange=function(e,n){(n||!i.readyState||i.readyState==`loaded`||i.readyState==`complete`)&&(i=i.onload=i.onreadystatechange=null,n||t())}},t.qualifyURL=function(e){var t=document.createElement(`a`);return t.href=e,t.href}}),ace.define(`ace/lib/oop`,[`require`,`exports`,`module`],function(e,t,n){t.inherits=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})},t.mixin=function(e,t){for(var n in t)e[n]=t[n];return e},t.implement=function(e,n){t.mixin(e,n)}}),ace.define(`ace/lib/event_emitter`,[`require`,`exports`,`module`],function(e,t,n){var r={},i=function(){this.propagationStopped=!0},a=function(){this.defaultPrevented=!0};r._emit=r._dispatchEvent=function(e,t){this._eventRegistry||(this._eventRegistry={}),this._defaultHandlers||(this._defaultHandlers={});var n=this._eventRegistry[e]||[],r=this._defaultHandlers[e];if(!(!n.length&&!r)){((t===void 0?`undefined`:U(t))!=`object`||!t)&&(t={}),t.type||(t.type=e),t.stopPropagation||(t.stopPropagation=i),t.preventDefault||(t.preventDefault=a),n=n.slice();for(var o=0;o`u`?`undefined`:U(console))==`object`&&console.error&&console.error(n),setTimeout(function(){throw n})}}),ace.define(`ace/lib/default_english_messages`,[`require`,`exports`,`module`],function(e,t,n){t.defaultEnglishMessages={"autocomplete.popup.aria-roledescription":`Autocomplete suggestions`,"autocomplete.popup.aria-label":`Autocomplete suggestions`,"autocomplete.popup.item.aria-roledescription":`item`,"autocomplete.loading":`Loading...`,"editor.scroller.aria-roledescription":`editor`,"editor.scroller.aria-label":`Editor content, press Enter to start editing, press Escape to exit`,"editor.gutter.aria-roledescription":`editor gutter`,"editor.gutter.aria-label":`Editor gutter, press Enter to interact with controls using arrow keys, press Escape to exit`,"error-marker.good-state":`Looks good!`,"prompt.recently-used":`Recently used`,"prompt.other-commands":`Other commands`,"prompt.no-matching-commands":`No matching commands`,"search-box.find.placeholder":`Search for`,"search-box.find-all.text":`All`,"search-box.replace.placeholder":`Replace with`,"search-box.replace-next.text":`Replace`,"search-box.replace-all.text":`All`,"search-box.toggle-replace.title":`Toggle Replace mode`,"search-box.toggle-regexp.title":`RegExp Search`,"search-box.toggle-case.title":`CaseSensitive Search`,"search-box.toggle-whole-word.title":`Whole Word Search`,"search-box.toggle-in-selection.title":`Search In Selection`,"search-box.search-counter":`$0 of $1`,"text-input.aria-roledescription":`editor`,"text-input.aria-label":`Cursor at row $0`,"gutter.code-folding.range.aria-label":`Toggle code folding, rows $0 through $1`,"gutter.code-folding.closed.aria-label":`Toggle code folding, rows $0 through $1`,"gutter.code-folding.open.aria-label":`Toggle code folding, row $0`,"gutter.code-folding.closed.title":`Unfold code`,"gutter.code-folding.open.title":`Fold code`,"gutter.annotation.aria-label.error":`Error, read annotations row $0`,"gutter.annotation.aria-label.warning":`Warning, read annotations row $0`,"gutter.annotation.aria-label.info":`Info, read annotations row $0`,"inline-fold.closed.title":`Unfold code`,"gutter-tooltip.aria-label.error.singular":`error`,"gutter-tooltip.aria-label.error.plural":`errors`,"gutter-tooltip.aria-label.warning.singular":`warning`,"gutter-tooltip.aria-label.warning.plural":`warnings`,"gutter-tooltip.aria-label.info.singular":`information message`,"gutter-tooltip.aria-label.info.plural":`information messages`,"gutter.annotation.aria-label.security":`Security finding, read annotations row $0`,"gutter.annotation.aria-label.hint":`Suggestion, read annotations row $0`,"gutter-tooltip.aria-label.security.singular":`security finding`,"gutter-tooltip.aria-label.security.plural":`security findings`,"gutter-tooltip.aria-label.hint.singular":`suggestion`,"gutter-tooltip.aria-label.hint.plural":`suggestions`,"editor.tooltip.disable-editing":`Editing is disabled`}}),ace.define(`ace/lib/app_config`,[`require`,`exports`,`module`,`ace/lib/oop`,`ace/lib/event_emitter`,`ace/lib/report_error`,`ace/lib/default_english_messages`],function(e,t,n){"no use strict";var r=e(`./oop`),i=e(`./event_emitter`).EventEmitter,a=e(`./report_error`).reportError,o=e(`./default_english_messages`).defaultEnglishMessages,s={setOptions:function(e){Object.keys(e).forEach(function(t){this.setOption(t,e[t])},this)},getOptions:function(e){var t={};if(e)Array.isArray(e)||(e=Object.keys(e));else{var n=this.$options;e=Object.keys(n).filter(function(e){return!n[e].hidden})}return e.forEach(function(e){t[e]=this.getOption(e)},this),t},setOption:function(e,t){if(this[`$`+e]!==t){var n=this.$options[e];if(!n)return c(`misspelled option "`+e+`"`);if(n.forwardTo)return this[n.forwardTo]&&this[n.forwardTo].setOption(e,t);n.handlesSet||(this[`$`+e]=t),n&&n.set&&n.set.call(this,t)}},getOption:function(e){var t=this.$options[e];return t?t.forwardTo?this[t.forwardTo]&&this[t.forwardTo].getOption(e):t&&t.get?t.get.call(this):this[`$`+e]:c(`misspelled option "`+e+`"`)}};function c(e){typeof console<`u`&&console.warn&&console.warn.apply(console,arguments)}var l,u,d=function(){function e(){this.$defaultOptions={},l=o,u=`dollarSigns`}return e.prototype.defineOptions=function(e,t,n){return e.$options||(this.$defaultOptions[t]=e.$options={}),Object.keys(n).forEach(function(t){var r=n[t];typeof r==`string`&&(r={forwardTo:r}),r.name||(r.name=t),e.$options[r.name]=r,`initialValue`in r&&(e[`$`+r.name]=r.initialValue)}),r.implement(e,s),this},e.prototype.resetOptions=function(e){Object.keys(e.$options).forEach(function(t){var n=e.$options[t];`value`in n&&e.setOption(t,n.value)})},e.prototype.setDefaultValue=function(e,t,n){if(!e){for(e in this.$defaultOptions)if(this.$defaultOptions[e][t])break;if(!this.$defaultOptions[e][t])return!1}var r=this.$defaultOptions[e]||(this.$defaultOptions[e]={});r[t]&&(r.forwardTo?this.setDefaultValue(r.forwardTo,t,n):r[t].value=n)},e.prototype.setDefaultValues=function(e,t){Object.keys(t).forEach(function(n){this.setDefaultValue(e,n,t[n])},this)},e.prototype.setMessages=function(e,t){l=e,t&&t.placeholders&&(u=t.placeholders)},e.prototype.nls=function(e,t,n){l[e]||(c(`No message found for the key '`+e+`' in messages with id `+l.$id+`, trying to find a translation for the default string '`+t+`'.`),l[t]||c(`No message found for the default string '`+t+`' in the provided messages. Falling back to the default English message.`));var r=l[e]||l[t]||t;return n&&(u===`dollarSigns`&&(r=r.replace(/\$(\$|[\d]+)/g,function(e,t){return t==`$`?`$`:n[t]})),u===`curlyBrackets`&&(r=r.replace(/\{([^\}]+)\}/g,function(e,t){return n[t]}))),r},e}();d.prototype.warn=c,d.prototype.reportError=a,r.implement(d.prototype,i),t.AppConfig=d}),ace.define(`ace/theme/textmate-css`,[`require`,`exports`,`module`],function(e,t,n){n.exports=`.ace-tm .ace_gutter { background: #f0f0f0; @@ -946,7 +946,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho .ace_hidden_token { display: none; -}`}),ace.define(`ace/layer/decorators`,[`require`,`exports`,`module`,`ace/lib/dom`,`ace/lib/oop`,`ace/lib/event_emitter`],function(e,t,n){var r=e(`../lib/dom`),i=e(`../lib/oop`),a=e(`../lib/event_emitter`).EventEmitter,o=function(){function e(e,t){this.renderer=t,this.pixelRatio=1,this.maxHeight=t.layerConfig.maxHeight,this.lineHeight=t.layerConfig.lineHeight,this.minDecorationHeight=2*this.pixelRatio|0,this.halfMinDecorationHeight=this.minDecorationHeight/2|0,this.colors={},this.colors.dark={error:`rgba(255, 18, 18, 1)`,warning:`rgba(18, 136, 18, 1)`,info:`rgba(18, 18, 136, 1)`},this.colors.light={error:`rgb(255,51,51)`,warning:`rgb(32,133,72)`,info:`rgb(35,68,138)`},this.setScrollBarV(e)}return e.prototype.$createCanvas=function(){this.canvas=r.createElement(`canvas`),this.canvas.style.top=`0px`,this.canvas.style.right=`0px`,this.canvas.style.zIndex=`7`,this.canvas.style.position=`absolute`},e.prototype.setScrollBarV=function(e){this.$createCanvas(),this.scrollbarV=e,e.element.appendChild(this.canvas),this.setDimensions()},e.prototype.$updateDecorators=function(e){if(typeof this.canvas.getContext!=`function`)return;var t=this.renderer.theme.isDark===!0?this.colors.dark:this.colors.light;this.setDimensions(e);var n=this.canvas.getContext(`2d`);function r(e,t){return e.priorityt.priority)}var i=this.renderer.session.$annotations;if(n.clearRect(0,0,this.canvas.width,this.canvas.height),i){var a={info:1,warning:2,error:3};i.forEach(function(e){e.priority=a[e.type]||null}),i=i.sort(r);for(var o=0;othis.canvasHeight&&(f=this.canvasHeight-p);var m=f-p,h=f+p-m;n.fillStyle=t[i[o].type]||null,n.fillRect(0,m,Math.round(this.oneZoneWidth-1),h)}}var g=this.renderer.session.selection.getCursor();if(g){var _=Math.round(this.getVerticalOffsetForRow(g.row)*this.heightRatio);n.fillStyle=`rgba(0, 0, 0, 0.5)`,n.fillRect(0,_,this.canvasWidth,2)}},e.prototype.getVerticalOffsetForRow=function(e){return e|=0,this.renderer.session.documentToScreenRow(e,0)*this.lineHeight},e.prototype.setDimensions=function(e){e=e||this.renderer.layerConfig,this.maxHeight=e.maxHeight,this.lineHeight=e.lineHeight,this.canvasHeight=e.height,this.canvasWidth=this.scrollbarV.width||this.canvasWidth,this.setZoneWidth(),this.canvas.width=this.canvasWidth,this.canvas.height=this.canvasHeight,this.maxHeighte&&(this.$changedLines.firstRow=e),this.$changedLines.lastRowthis.layerConfig.lastRow||this.$loop.schedule(this.CHANGE_LINES)},e.prototype.onChangeNewLineMode=function(){this.$loop.schedule(this.CHANGE_TEXT),this.$textLayer.$updateEolChar(),this.session.$bidiHandler.setEolChar(this.$textLayer.EOL_CHAR)},e.prototype.onChangeTabSize=function(){this.$loop.schedule(this.CHANGE_TEXT|this.CHANGE_MARKER),this.$textLayer.onChangeTabSize()},e.prototype.updateText=function(){this.$loop.schedule(this.CHANGE_TEXT)},e.prototype.updateFull=function(e){e?this.$renderChanges(this.CHANGE_FULL,!0):this.$loop.schedule(this.CHANGE_FULL)},e.prototype.updateFontSize=function(){this.$textLayer.checkForSizeChanges()},e.prototype.$updateSizeAsync=function(){this.$loop.pending?this.$size.$dirty=!0:this.onResize()},e.prototype.onResize=function(e,t,n,r){if(!(this.resizing>2)){this.resizing>0?this.resizing++:this.resizing=+!!e;var i=this.container;r||(r=i.clientHeight||i.scrollHeight),!r&&this.$maxLines&&this.lineHeight>1&&(!i.style.height||i.style.height==`0px`)&&(i.style.height=`1px`,r=i.clientHeight||i.scrollHeight),n||(n=i.clientWidth||i.scrollWidth);var a=this.$updateCachedSize(e,t,n,r);if(this.$resizeTimer&&this.$resizeTimer.cancel(),!this.$size.scrollerHeight||!n&&!r)return this.resizing=0;e&&(this.$gutterLayer.$padding=null),e?this.$renderChanges(a|this.$changes,!0):this.$loop.schedule(a|this.$changes),this.resizing&&(this.resizing=0),this.scrollBarH.scrollLeft=this.scrollBarV.scrollTop=null,this.$customScrollbar&&this.$updateCustomScrollbar(!0)}},e.prototype.$updateCachedSize=function(e,t,n,r){r-=this.$extraHeight||0;var a=0,o=this.$size,s={width:o.width,height:o.height,scrollerHeight:o.scrollerHeight,scrollerWidth:o.scrollerWidth};if(r&&(e||o.height!=r)&&(o.height=r,a|=this.CHANGE_SIZE,o.scrollerHeight=o.height,this.$horizScroll&&(o.scrollerHeight-=this.scrollBarH.getHeight()),this.scrollBarV.setHeight(o.scrollerHeight),this.scrollBarV.element.style.bottom=this.scrollBarH.getHeight()+`px`,a|=this.CHANGE_SCROLL),n&&(e||o.width!=n)){a|=this.CHANGE_SIZE,o.width=n,t==null&&(t=this.$showGutter?this.$gutter.offsetWidth:0),this.gutterWidth=t,i.setStyle(this.scrollBarH.element.style,`left`,t+`px`),i.setStyle(this.scroller.style,`left`,t+this.margin.left+`px`),o.scrollerWidth=Math.max(0,n-t-this.scrollBarV.getWidth()-this.margin.h),i.setStyle(this.$gutter.style,`left`,this.margin.left+`px`);var c=this.scrollBarV.getWidth()+`px`;i.setStyle(this.scrollBarH.element.style,`right`,c),i.setStyle(this.scroller.style,`right`,c),i.setStyle(this.scroller.style,`bottom`,this.scrollBarH.getHeight()),this.scrollBarH.setWidth(o.scrollerWidth),(this.session&&this.session.getUseWrapMode()&&this.adjustWrapLimit()||e)&&(a|=this.CHANGE_FULL)}return o.$dirty=!n||!r,a&&this._signal(`resize`,s),a},e.prototype.onGutterResize=function(e){var t=this.$showGutter?e:0;t!=this.gutterWidth&&(this.$changes|=this.$updateCachedSize(!0,t,this.$size.width,this.$size.height)),this.session.getUseWrapMode()&&this.adjustWrapLimit()||this.$size.$dirty?this.$loop.schedule(this.CHANGE_FULL):this.$computeLayerConfig()},e.prototype.adjustWrapLimit=function(){var e=this.$size.scrollerWidth-this.$padding*2,t=Math.floor(e/this.characterWidth);return this.session.adjustWrapLimit(t,this.$showPrintMargin&&this.$printMarginColumn)},e.prototype.setAnimatedScroll=function(e){this.setOption(`animatedScroll`,e)},e.prototype.getAnimatedScroll=function(){return this.$animatedScroll},e.prototype.setShowInvisibles=function(e){this.setOption(`showInvisibles`,e),this.session.$bidiHandler.setShowInvisibles(e)},e.prototype.getShowInvisibles=function(){return this.getOption(`showInvisibles`)},e.prototype.getDisplayIndentGuides=function(){return this.getOption(`displayIndentGuides`)},e.prototype.setDisplayIndentGuides=function(e){this.setOption(`displayIndentGuides`,e)},e.prototype.getHighlightIndentGuides=function(){return this.getOption(`highlightIndentGuides`)},e.prototype.setHighlightIndentGuides=function(e){this.setOption(`highlightIndentGuides`,e)},e.prototype.setShowPrintMargin=function(e){this.setOption(`showPrintMargin`,e)},e.prototype.getShowPrintMargin=function(){return this.getOption(`showPrintMargin`)},e.prototype.setPrintMarginColumn=function(e){this.setOption(`printMarginColumn`,e)},e.prototype.getPrintMarginColumn=function(){return this.getOption(`printMarginColumn`)},e.prototype.getShowGutter=function(){return this.getOption(`showGutter`)},e.prototype.setShowGutter=function(e){return this.setOption(`showGutter`,e)},e.prototype.getFadeFoldWidgets=function(){return this.getOption(`fadeFoldWidgets`)},e.prototype.setFadeFoldWidgets=function(e){this.setOption(`fadeFoldWidgets`,e)},e.prototype.setHighlightGutterLine=function(e){this.setOption(`highlightGutterLine`,e)},e.prototype.getHighlightGutterLine=function(){return this.getOption(`highlightGutterLine`)},e.prototype.$updatePrintMargin=function(){if(!(!this.$showPrintMargin&&!this.$printMarginEl)){if(!this.$printMarginEl){var e=i.createElement(`div`);e.className=`ace_layer ace_print-margin-layer`,this.$printMarginEl=i.createElement(`div`),this.$printMarginEl.className=`ace_print-margin`,e.appendChild(this.$printMarginEl),this.content.insertBefore(e,this.content.firstChild)}var t=this.$printMarginEl.style;t.left=Math.round(this.characterWidth*this.$printMarginColumn+this.$padding)+`px`,t.visibility=this.$showPrintMargin?`visible`:`hidden`,this.session&&this.session.$wrap==-1&&this.adjustWrapLimit()}},e.prototype.getContainerElement=function(){return this.container},e.prototype.getMouseEventTarget=function(){return this.scroller},e.prototype.getTextAreaContainer=function(){return this.container},e.prototype.$moveTextAreaToCursor=function(){if(!this.$isMousePressed){var e=this.textarea.style,t=this.$composition;if(!this.$keepTextAreaAtCursor&&!t){i.translate(this.textarea,-100,0);return}var n=this.$cursorLayer.$pixelPos;if(n){t&&t.markerRange&&(n=this.$cursorLayer.getPixelPosition(t.markerRange.start,!0));var r=this.layerConfig,a=n.top,o=n.left;a-=r.offset;var s=t&&t.useTextareaForIME||b.isMobile?this.lineHeight:1;if(a<0||a>r.height-s){i.translate(this.textarea,0,0);return}var c=1,l=this.$size.height-s;if(!t)a+=this.lineHeight;else if(t.useTextareaForIME){var u=this.textarea.value;c=this.characterWidth*this.session.$getStringScreenWidth(u)[0]}else a+=this.lineHeight+2;o-=this.scrollLeft,o>this.$size.scrollerWidth-c&&(o=this.$size.scrollerWidth-c),o+=this.gutterWidth+this.margin.left,i.setStyle(e,`height`,s+`px`),i.setStyle(e,`width`,c+`px`),i.translate(this.textarea,Math.min(o,this.$size.scrollerWidth-c),Math.min(a,l))}}},e.prototype.getFirstVisibleRow=function(){return this.layerConfig.firstRow},e.prototype.getFirstFullyVisibleRow=function(){return this.layerConfig.firstRow+(this.layerConfig.offset===0?0:1)},e.prototype.getLastFullyVisibleRow=function(){var e=this.layerConfig,t=e.lastRow;return this.session.documentToScreenRow(t,0)*e.lineHeight-this.session.getScrollTop()>e.height-e.lineHeight?t-1:t},e.prototype.getLastVisibleRow=function(){return this.layerConfig.lastRow},e.prototype.setPadding=function(e){this.$padding=e,this.$textLayer.setPadding(e),this.$cursorLayer.setPadding(e),this.$markerFront.setPadding(e),this.$markerBack.setPadding(e),this.$loop.schedule(this.CHANGE_FULL),this.$updatePrintMargin()},e.prototype.setScrollMargin=function(e,t,n,r){var i=this.scrollMargin;i.top=e|0,i.bottom=t|0,i.right=r|0,i.left=n|0,i.v=i.top+i.bottom,i.h=i.left+i.right,i.top&&this.scrollTop<=0&&this.session&&this.session.setScrollTop(-i.top),this.updateFull()},e.prototype.setMargin=function(e,t,n,r){var i=this.margin;i.top=e|0,i.bottom=t|0,i.right=r|0,i.left=n|0,i.v=i.top+i.bottom,i.h=i.left+i.right,this.$updateCachedSize(!0,this.gutterWidth,this.$size.width,this.$size.height),this.updateFull()},e.prototype.getHScrollBarAlwaysVisible=function(){return this.$hScrollBarAlwaysVisible},e.prototype.setHScrollBarAlwaysVisible=function(e){this.setOption(`hScrollBarAlwaysVisible`,e)},e.prototype.getVScrollBarAlwaysVisible=function(){return this.$vScrollBarAlwaysVisible},e.prototype.setVScrollBarAlwaysVisible=function(e){this.setOption(`vScrollBarAlwaysVisible`,e)},e.prototype.$updateScrollBarV=function(){var e=this.layerConfig.maxHeight,t=this.$size.scrollerHeight;!this.$maxLines&&this.$scrollPastEnd&&(e-=(t-this.lineHeight)*this.$scrollPastEnd,this.scrollTop>e-t&&(e=this.scrollTop+t,this.scrollBarV.scrollTop=null)),this.scrollBarV.setScrollHeight(e+this.scrollMargin.v),this.scrollBarV.setScrollTop(this.scrollTop+this.scrollMargin.top)},e.prototype.$updateScrollBarH=function(){this.scrollBarH.setScrollWidth(this.layerConfig.width+2*this.$padding+this.scrollMargin.h),this.scrollBarH.setScrollLeft(this.scrollLeft+this.scrollMargin.left)},e.prototype.freeze=function(){this.$frozen=!0},e.prototype.unfreeze=function(){this.$frozen=!1},e.prototype.$renderChanges=function(e,t){if(this.$changes&&(e|=this.$changes,this.$changes=0),!this.session||!this.container.offsetWidth||this.$frozen||!e&&!t){this.$changes|=e;return}if(this.$size.$dirty)return this.$changes|=e,this.onResize(!0);this.lineHeight||this.$textLayer.checkForSizeChanges(),this._signal(`beforeRender`,e),this.session&&this.session.$bidiHandler&&this.session.$bidiHandler.updateCharacterWidths(this.$fontMetrics);var n=this.layerConfig;if(e&this.CHANGE_FULL||e&this.CHANGE_SIZE||e&this.CHANGE_TEXT||e&this.CHANGE_LINES||e&this.CHANGE_SCROLL||e&this.CHANGE_H_SCROLL){if(e|=this.$computeLayerConfig()|this.$loop.clear(),n.firstRow!=this.layerConfig.firstRow&&n.firstRowScreen==this.layerConfig.firstRowScreen){var r=this.scrollTop+(n.firstRow-Math.max(this.layerConfig.firstRow,0))*this.lineHeight;r>0&&(this.scrollTop=r,e|=this.CHANGE_SCROLL,e|=this.$computeLayerConfig()|this.$loop.clear())}n=this.layerConfig,this.$updateScrollBarV(),e&this.CHANGE_H_SCROLL&&this.$updateScrollBarH(),i.translate(this.content,-this.scrollLeft,-n.offset);var a=n.width+2*this.$padding+`px`,o=n.minHeight+`px`;i.setStyle(this.content.style,`width`,a),i.setStyle(this.content.style,`height`,o)}if(e&this.CHANGE_H_SCROLL&&(i.translate(this.content,-this.scrollLeft,-n.offset),this.scroller.className=this.scrollLeft<=0?`ace_scroller `:`ace_scroller ace_scroll-left `,this.enableKeyboardAccessibility&&(this.scroller.className+=this.keyboardFocusClassName)),e&this.CHANGE_FULL){this.$changedLines=null,this.$textLayer.update(n),this.$showGutter&&this.$gutterLayer.update(n),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(n),this.$markerBack.update(n),this.$markerFront.update(n),this.$cursorLayer.update(n),this.$moveTextAreaToCursor(),this._signal(`afterRender`,e);return}if(e&this.CHANGE_SCROLL){this.$changedLines=null,e&this.CHANGE_TEXT||e&this.CHANGE_LINES?this.$textLayer.update(n):this.$textLayer.scrollLines(n),this.$showGutter&&(e&this.CHANGE_GUTTER||e&this.CHANGE_LINES?this.$gutterLayer.update(n):this.$gutterLayer.scrollLines(n)),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(n),this.$markerBack.update(n),this.$markerFront.update(n),this.$cursorLayer.update(n),this.$moveTextAreaToCursor(),this._signal(`afterRender`,e);return}e&this.CHANGE_TEXT?(this.$changedLines=null,this.$textLayer.update(n),this.$showGutter&&this.$gutterLayer.update(n),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(n)):e&this.CHANGE_LINES?((this.$updateLines()||e&this.CHANGE_GUTTER&&this.$showGutter)&&this.$gutterLayer.update(n),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(n)):e&this.CHANGE_TEXT||e&this.CHANGE_GUTTER?(this.$showGutter&&this.$gutterLayer.update(n),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(n)):e&this.CHANGE_CURSOR&&(this.$highlightGutterLine&&this.$gutterLayer.updateLineHighlight(n),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(n)),e&this.CHANGE_CURSOR&&(this.$cursorLayer.update(n),this.$moveTextAreaToCursor()),e&(this.CHANGE_MARKER|this.CHANGE_MARKER_FRONT)&&this.$markerFront.update(n),e&(this.CHANGE_MARKER|this.CHANGE_MARKER_BACK)&&this.$markerBack.update(n),this._signal(`afterRender`,e)},e.prototype.$autosize=function(){var e=this.session.getScreenLength()*this.lineHeight,t=this.$maxLines*this.lineHeight,n=Math.min(t,Math.max((this.$minLines||1)*this.lineHeight,e))+this.scrollMargin.v+(this.$extraHeight||0);this.$horizScroll&&(n+=this.scrollBarH.getHeight()),this.$maxPixelHeight&&n>this.$maxPixelHeight&&(n=this.$maxPixelHeight);var r=!(n<=2*this.lineHeight)&&e>t;if(n!=this.desiredHeight||this.$size.height!=this.desiredHeight||r!=this.$vScroll){r!=this.$vScroll&&(this.$vScroll=r,this.scrollBarV.setVisible(r));var i=this.container.clientWidth;this.container.style.height=n+`px`,this.$updateCachedSize(!0,this.$gutterWidth,i,n),this.desiredHeight=n,this._signal(`autosize`)}},e.prototype.$computeLayerConfig=function(){var e=this.session,t=this.$size,n=t.height<=2*this.lineHeight,r=this.session.getScreenLength()*this.lineHeight,i=this.$getLongestLine(),a=!n&&(this.$hScrollBarAlwaysVisible||t.scrollerWidth-i-2*this.$padding<0),o=this.$horizScroll!==a;o&&(this.$horizScroll=a,this.scrollBarH.setVisible(a));var s=this.$vScroll;this.$maxLines&&this.lineHeight>1&&(this.$autosize(),n=t.height<=2*this.lineHeight);var c=t.scrollerHeight+this.lineHeight,l=!this.$maxLines&&this.$scrollPastEnd?(t.scrollerHeight-this.lineHeight)*this.$scrollPastEnd:0;r+=l;var u=this.scrollMargin;this.session.setScrollTop(Math.max(-u.top,Math.min(this.scrollTop,r-t.scrollerHeight+u.bottom))),this.session.setScrollLeft(Math.max(-u.left,Math.min(this.scrollLeft,i+2*this.$padding-t.scrollerWidth+u.right)));var d=!n&&(this.$vScrollBarAlwaysVisible||t.scrollerHeight-r+l<0||this.scrollTop>u.top),f=s!==d;f&&(this.$vScroll=d,this.scrollBarV.setVisible(d));var p=this.scrollTop%this.lineHeight,m=Math.ceil(c/this.lineHeight)-1,h=Math.max(0,Math.round((this.scrollTop-p)/this.lineHeight)),g=h+m,_,v,y=this.lineHeight;h=e.screenToDocumentRow(h,0);var b=e.getFoldLine(h);b&&(h=b.start.row),_=e.documentToScreenRow(h,0),v=e.getRowLength(h)*y,g=Math.min(e.screenToDocumentRow(g,0),e.getLength()-1),c=t.scrollerHeight+e.getRowLength(g)*y+v,p=this.scrollTop-_*y,p<0&&_>0&&(_=Math.max(0,_+Math.floor(p/y)),p=this.scrollTop-_*y);var x=0;return(this.layerConfig.width!=i||o)&&(x=this.CHANGE_H_SCROLL),(o||f)&&(x|=this.$updateCachedSize(!0,this.gutterWidth,t.width,t.height),this._signal(`scrollbarVisibilityChanged`),f&&(i=this.$getLongestLine())),this.layerConfig={width:i,padding:this.$padding,firstRow:h,firstRowScreen:_,lastRow:g,lineHeight:y,characterWidth:this.characterWidth,minHeight:c,maxHeight:r,offset:p,gutterOffset:y?Math.max(0,Math.ceil((p+t.height-t.scrollerHeight)/y)):0,height:this.$size.scrollerHeight},this.session.$bidiHandler&&this.session.$bidiHandler.setContentWidth(i-this.$padding),x},e.prototype.$updateLines=function(){if(this.$changedLines){var e=this.$changedLines.firstRow,t=this.$changedLines.lastRow;this.$changedLines=null;var n=this.layerConfig;if(!(e>n.lastRow+1)&&!(tthis.$textLayer.MAX_LINE_LENGTH&&(e=this.$textLayer.MAX_LINE_LENGTH+30),Math.max(this.$size.scrollerWidth-2*this.$padding,Math.round(e*this.characterWidth))},e.prototype.updateFrontMarkers=function(){this.$markerFront.setMarkers(this.session.getMarkers(!0)),this.$loop.schedule(this.CHANGE_MARKER_FRONT)},e.prototype.updateBackMarkers=function(){this.$markerBack.setMarkers(this.session.getMarkers()),this.$loop.schedule(this.CHANGE_MARKER_BACK)},e.prototype.addGutterDecoration=function(e,t){this.$gutterLayer.addGutterDecoration(e,t)},e.prototype.removeGutterDecoration=function(e,t){this.$gutterLayer.removeGutterDecoration(e,t)},e.prototype.updateBreakpoints=function(e){this._rows=e,this.$loop.schedule(this.CHANGE_GUTTER)},e.prototype.setAnnotations=function(e){this.$gutterLayer.setAnnotations(e),this.$loop.schedule(this.CHANGE_GUTTER)},e.prototype.updateCursor=function(){this.$loop.schedule(this.CHANGE_CURSOR)},e.prototype.hideCursor=function(){this.$cursorLayer.hideCursor()},e.prototype.showCursor=function(){this.$cursorLayer.showCursor()},e.prototype.scrollSelectionIntoView=function(e,t,n){this.scrollCursorIntoView(e,n),this.scrollCursorIntoView(t,n)},e.prototype.scrollCursorIntoView=function(e,t,n){if(this.$size.scrollerHeight!==0){var r=this.$cursorLayer.getPixelPosition(e),i=r.left,a=r.top,o=n&&n.top||0,s=n&&n.bottom||0;this.$scrollAnimation&&(this.$stopAnimation=!0);var c=this.$scrollAnimation?this.session.getScrollTop():this.scrollTop;c+o>a?(t&&c+o>a+this.lineHeight&&(a-=t*this.$size.scrollerHeight),a===0&&(a=-this.scrollMargin.top),this.session.setScrollTop(a)):c+this.$size.scrollerHeight-s=1-this.scrollMargin.top||t>0&&this.session.getScrollTop()+this.$size.scrollerHeight-this.layerConfig.maxHeight<-1+this.scrollMargin.bottom||e<0&&this.session.getScrollLeft()>=1-this.scrollMargin.left||e>0&&this.session.getScrollLeft()+this.$size.scrollerWidth-this.layerConfig.width<-1+this.scrollMargin.right)return!0},e.prototype.pixelToScreenCoordinates=function(e,t){var n;if(this.$hasCssTransforms){n={top:0,left:0};var r=this.$fontMetrics.transformCoordinates([e,t]);e=r[1]-this.gutterWidth-this.margin.left,t=r[0]}else n=this.scroller.getBoundingClientRect();var i=e+this.scrollLeft-n.left-this.$padding,a=i/this.characterWidth,o=Math.floor((t+this.scrollTop-n.top)/this.lineHeight),s=this.$blockCursor?Math.floor(a):Math.round(a);return{row:o,column:s,side:a-s>0?1:-1,offsetX:i}},e.prototype.screenToTextCoordinates=function(e,t){var n;if(this.$hasCssTransforms){n={top:0,left:0};var r=this.$fontMetrics.transformCoordinates([e,t]);e=r[1]-this.gutterWidth-this.margin.left,t=r[0]}else n=this.scroller.getBoundingClientRect();var i=e+this.scrollLeft-n.left-this.$padding,a=i/this.characterWidth,o=this.$blockCursor?Math.floor(a):Math.round(a),s=Math.floor((t+this.scrollTop-n.top)/this.lineHeight);return this.session.screenToDocumentPosition(s,Math.max(o,0),i)},e.prototype.textToScreenCoordinates=function(e,t){var n=this.scroller.getBoundingClientRect(),r=this.session.documentToScreenPosition(e,t),i=this.$padding+(this.session.$bidiHandler.isBidiRow(r.row,e)?this.session.$bidiHandler.getPosLeft(r.column):Math.round(r.column*this.characterWidth)),a=r.row*this.lineHeight;return{pageX:n.left+i-this.scrollLeft,pageY:n.top+a-this.scrollTop}},e.prototype.visualizeFocus=function(){i.addCssClass(this.container,`ace_focus`)},e.prototype.visualizeBlur=function(){i.removeCssClass(this.container,`ace_focus`)},e.prototype.showComposition=function(e){this.$composition=e,e.cssText||(e.cssText=this.textarea.style.cssText),e.useTextareaForIME==null&&(e.useTextareaForIME=this.$useTextareaForIME),this.$useTextareaForIME?(i.addCssClass(this.textarea,`ace_composition`),this.textarea.style.cssText=``,this.$moveTextAreaToCursor(),this.$cursorLayer.element.style.display=`none`):e.markerId=this.session.addMarker(e.markerRange,`ace_composition_marker`,`text`)},e.prototype.setCompositionText=function(e){var t=this.session.selection.cursor;this.addToken(e,`composition_placeholder`,t.row,t.column),this.$moveTextAreaToCursor()},e.prototype.hideComposition=function(){if(this.$composition){this.$composition.markerId&&this.session.removeMarker(this.$composition.markerId),i.removeCssClass(this.textarea,`ace_composition`),this.textarea.style.cssText=this.$composition.cssText;var e=this.session.selection.cursor;this.removeExtraToken(e.row,e.column),this.$composition=null,this.$cursorLayer.element.style.display=``}},e.prototype.setGhostText=function(e,t){var n=this.session.selection.cursor,r=t||{row:n.row,column:n.column};this.removeGhostText();var a=this.$calculateWrappedTextChunks(e,r);this.addToken(a[0].text,`ghost_text`,r.row,r.column),this.$ghostText={text:e,position:{row:r.row,column:r.column}};var o=i.createElement(`div`);if(a.length>1){var s=this.hideTokensAfterPosition(r.row,r.column),c;a.slice(1).forEach(function(e){var t=i.createElement(`div`),n=i.createElement(`span`);n.className=`ace_ghost_text`,e.wrapped&&(t.className=`ghost_text_line_wrapped`),e.text.length===0&&(e.text=` `),n.appendChild(i.createTextNode(e.text)),t.appendChild(n),o.appendChild(t),c=t}),s.forEach(function(e){var t=i.createElement(`span`);x(e.type)||(t.className=`ace_`+e.type.replace(/\./g,` ace_`)),t.appendChild(i.createTextNode(e.value)),c.appendChild(t)}),this.$ghostTextWidget={el:o,row:r.row,column:r.column,className:`ace_ghost_text_container`},this.session.widgetManager.addLineWidget(this.$ghostTextWidget);var l=this.$cursorLayer.getPixelPosition(r,!0),u=this.container.getBoundingClientRect().height,d=a.length*this.lineHeight;if(d0){var l=0;c.push(i[o].length);for(var u=0;u1||Math.abs(e.$size.height-r)>1?e.$resizeTimer.delay():e.$resizeTimer.cancel()}),this.$resizeObserver.observe(this.container)}},e}();S.prototype.CHANGE_CURSOR=1,S.prototype.CHANGE_MARKER=2,S.prototype.CHANGE_GUTTER=4,S.prototype.CHANGE_SCROLL=8,S.prototype.CHANGE_LINES=16,S.prototype.CHANGE_TEXT=32,S.prototype.CHANGE_SIZE=64,S.prototype.CHANGE_MARKER_BACK=128,S.prototype.CHANGE_MARKER_FRONT=256,S.prototype.CHANGE_FULL=512,S.prototype.CHANGE_H_SCROLL=1024,S.prototype.$changes=0,S.prototype.$padding=null,S.prototype.$frozen=!1,S.prototype.STEPS=8,r.implement(S.prototype,_),o.defineOptions(S.prototype,`renderer`,{useResizeObserver:{set:function(e){!e&&this.$resizeObserver?(this.$resizeObserver.disconnect(),this.$resizeTimer.cancel(),this.$resizeTimer=this.$resizeObserver=null):e&&!this.$resizeObserver&&this.$addResizeObserver()}},animatedScroll:{initialValue:!1},showInvisibles:{set:function(e){this.$textLayer.setShowInvisibles(e)&&this.$loop.schedule(this.CHANGE_TEXT)},initialValue:!1},showPrintMargin:{set:function(){this.$updatePrintMargin()},initialValue:!0},printMarginColumn:{set:function(){this.$updatePrintMargin()},initialValue:80},printMargin:{set:function(e){typeof e==`number`&&(this.$printMarginColumn=e),this.$showPrintMargin=!!e,this.$updatePrintMargin()},get:function(){return this.$showPrintMargin&&this.$printMarginColumn}},showGutter:{set:function(e){this.$gutter.style.display=e?`block`:`none`,this.$loop.schedule(this.CHANGE_FULL),this.onGutterResize()},initialValue:!0},useSvgGutterIcons:{set:function(e){this.$gutterLayer.$useSvgGutterIcons=e},initialValue:!1},showFoldedAnnotations:{set:function(e){this.$gutterLayer.$showFoldedAnnotations=e},initialValue:!1},fadeFoldWidgets:{set:function(e){i.setCssClass(this.$gutter,`ace_fade-fold-widgets`,e)},initialValue:!1},showFoldWidgets:{set:function(e){this.$gutterLayer.setShowFoldWidgets(e),this.$loop.schedule(this.CHANGE_GUTTER)},initialValue:!0},displayIndentGuides:{set:function(e){this.$textLayer.setDisplayIndentGuides(e)&&this.$loop.schedule(this.CHANGE_TEXT)},initialValue:!0},highlightIndentGuides:{set:function(e){this.$textLayer.setHighlightIndentGuides(e)==1?this.$textLayer.$highlightIndentGuide():this.$textLayer.$clearActiveIndentGuide(this.$textLayer.$lines.cells)},initialValue:!0},highlightGutterLine:{set:function(e){this.$gutterLayer.setHighlightGutterLine(e),this.$loop.schedule(this.CHANGE_GUTTER)},initialValue:!0},hScrollBarAlwaysVisible:{set:function(e){(!this.$hScrollBarAlwaysVisible||!this.$horizScroll)&&this.$loop.schedule(this.CHANGE_SCROLL)},initialValue:!1},vScrollBarAlwaysVisible:{set:function(e){(!this.$vScrollBarAlwaysVisible||!this.$vScroll)&&this.$loop.schedule(this.CHANGE_SCROLL)},initialValue:!1},fontSize:{set:function(e){typeof e==`number`&&(e+=`px`),this.container.style.fontSize=e,this.updateFontSize()},initialValue:12},fontFamily:{set:function(e){this.container.style.fontFamily=e,this.updateFontSize()}},maxLines:{set:function(e){this.updateFull()}},minLines:{set:function(e){this.$minLines<562949953421311||(this.$minLines=0),this.updateFull()}},maxPixelHeight:{set:function(e){this.updateFull()},initialValue:0},scrollPastEnd:{set:function(e){e=+e||0,this.$scrollPastEnd!=e&&(this.$scrollPastEnd=e,this.$loop.schedule(this.CHANGE_SCROLL))},initialValue:0,handlesSet:!0},fixedWidthGutter:{set:function(e){this.$gutterLayer.$fixedWidth=!!e,this.$loop.schedule(this.CHANGE_GUTTER)}},customScrollbar:{set:function(e){this.$updateCustomScrollbar(e)},initialValue:!1},theme:{set:function(e){this.setTheme(e)},get:function(){return this.$themeId||this.theme},initialValue:`./theme/textmate`,handlesSet:!0},hasCssTransforms:{},useTextareaForIME:{initialValue:!b.isMobile&&!b.isIE}}),t.VirtualRenderer=S}),ace.define(`ace/worker/worker_client`,[`require`,`exports`,`module`,`ace/lib/oop`,`ace/lib/net`,`ace/lib/event_emitter`,`ace/config`],function(e,t,n){var r=e(`../lib/oop`),i=e(`../lib/net`),a=e(`../lib/event_emitter`).EventEmitter,o=e(`../config`);function s(e){var t=`importScripts('`+i.qualifyURL(e)+`');`;try{return new Blob([t],{type:`application/javascript`})}catch(e){var n=new(window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder);return n.append(t),n.getBlob(`application/javascript`)}}function c(e){if(typeof Worker>`u`)return{postMessage:function(){},terminate:function(){}};if(o.get(`loadWorkerFromBlob`)){var t=s(e),n=(window.URL||window.webkitURL).createObjectURL(t);return new Worker(n)}return new Worker(e)}var l=function(e){e.postMessage||(e=this.$createWorkerFromOldConfig.apply(this,arguments)),this.$worker=e,this.$sendDeltaQueue=this.$sendDeltaQueue.bind(this),this.changeListener=this.changeListener.bind(this),this.onMessage=this.onMessage.bind(this),this.callbackId=1,this.callbacks={},this.$worker.onmessage=this.onMessage};(function(){r.implement(this,a),this.$createWorkerFromOldConfig=function(t,n,r,i,a){if(e.nameToUrl&&!e.toUrl&&(e.toUrl=e.nameToUrl),o.get(`packaged`)||!e.toUrl)i=i||o.moduleUrl(n,`worker`);else{var s=this.$normalizePath;i=i||s(e.toUrl(`ace/worker/worker.js?v=1784873523001`,null,`_`));var l={};t.forEach(function(t){l[t]=s(e.toUrl(t,null,`_`).replace(/(\.js)?(\?.*)?$/,``))})}return this.$worker=c(i),a&&this.send(`importScripts`,a),this.$worker.postMessage({init:!0,tlns:l,module:n,classname:r}),this.$worker},this.onMessage=function(e){var t=e.data;switch(t.type){case`event`:this._signal(t.name,{data:t.data});break;case`call`:var n=this.callbacks[t.id];n&&(n(t.data),delete this.callbacks[t.id]);break;case`error`:this.reportError(t.data);break;case`log`:window.console&&console.log&&console.log.apply(console,t.data);break}},this.reportError=function(e){window.console&&console.error&&console.error(e)},this.$normalizePath=function(e){return i.qualifyURL(e)},this.terminate=function(){this._signal(`terminate`,{}),this.deltaQueue=null,this.$worker.terminate(),this.$worker.onerror=function(e){e.preventDefault()},this.$worker=null,this.$doc&&this.$doc.off(`change`,this.changeListener),this.$doc=null},this.send=function(e,t){this.$worker.postMessage({command:e,args:t})},this.call=function(e,t,n){if(n){var r=this.callbackId++;this.callbacks[r]=n,t.push(r)}this.send(e,t)},this.emit=function(e,t){try{t.data&&t.data.err&&(t.data.err={message:t.data.err.message,stack:t.data.err.stack,code:t.data.err.code}),this.$worker&&this.$worker.postMessage({event:e,data:{data:t.data}})}catch(e){console.error(e.stack)}},this.attachToDocument=function(e){this.$doc&&this.terminate(),this.$doc=e,this.call(`setValue`,[e.getValue()]),e.on(`change`,this.changeListener,!0)},this.changeListener=function(e){this.deltaQueue||(this.deltaQueue=[],setTimeout(this.$sendDeltaQueue,0)),e.action==`insert`?this.deltaQueue.push(e.start,e.lines):this.deltaQueue.push(e.start,e.end)},this.$sendDeltaQueue=function(){var e=this.deltaQueue;e&&(this.deltaQueue=null,e.length>50&&e.length>this.$doc.getLength()>>1?this.call(`setValue`,[this.$doc.getValue()]):this.emit(`change`,{data:e}))}}).call(l.prototype),t.UIWorkerClient=function(e,t,n){var r=null,i=!1,s=Object.create(a),c=[],u=new l({messageBuffer:c,terminate:function(){},postMessage:function(e){c.push(e),r&&(i?setTimeout(d):d())}});u.setEmitSync=function(e){i=e};var d=function(){var e=c.shift();e.command?r[e.command].apply(r,e.args):e.event&&s._signal(e.event,e.data)};return s.postMessage=function(e){u.onMessage({data:e})},s.callback=function(e,t){this.postMessage({type:`call`,id:t,data:e})},s.emit=function(e,t){this.postMessage({type:`event`,name:e,data:t})},o.loadModule([`worker`,t],function(e){for(r=new e[n](s);c.length;)d()}),u},t.WorkerClient=l,t.createWorker=c}),ace.define(`ace/placeholder`,[`require`,`exports`,`module`,`ace/range`,`ace/lib/event_emitter`,`ace/lib/oop`],function(e,t,n){var r=e(`./range`).Range,i=e(`./lib/event_emitter`).EventEmitter,a=e(`./lib/oop`),o=function(){function e(e,t,n,r,i,a){var o=this;this.length=t,this.session=e,this.doc=e.getDocument(),this.mainClass=i,this.othersClass=a,this.$onUpdate=this.onUpdate.bind(this),this.doc.on(`change`,this.$onUpdate,!0),this.$others=r,this.$onCursorChange=function(){setTimeout(function(){o.onCursorChange()})},this.$pos=n;var s=e.getUndoManager().$undoStack||e.getUndoManager().$undostack||{length:-1};this.$undoStackDepth=s.length,this.setup(),e.selection.on(`changeCursor`,this.$onCursorChange)}return e.prototype.setup=function(){var e=this,t=this.doc,n=this.session;this.selectionBefore=n.selection.toJSON(),n.selection.inMultiSelectMode&&n.selection.toSingleRange(),this.pos=t.createAnchor(this.$pos.row,this.$pos.column);var i=this.pos;i.$insertRight=!0,i.detach(),i.markerId=n.addMarker(new r(i.row,i.column,i.row,i.column+this.length),this.mainClass,null,!1),this.others=[],this.$others.forEach(function(n){var r=t.createAnchor(n.row,n.column);r.$insertRight=!0,r.detach(),e.others.push(r)}),n.setUndoSelect(!1)},e.prototype.showOtherMarkers=function(){if(!this.othersActive){var e=this.session,t=this;this.othersActive=!0,this.others.forEach(function(n){n.markerId=e.addMarker(new r(n.row,n.column,n.row,n.column+t.length),t.othersClass,null,!1)})}},e.prototype.hideOtherMarkers=function(){if(this.othersActive){this.othersActive=!1;for(var e=0;e=this.pos.column&&t.start.column<=this.pos.column+this.length+1,a=t.start.column-this.pos.column;if(this.updateAnchors(e),i&&(this.length+=n),i&&!this.session.$fromUndo){if(e.action===`insert`)for(var o=this.others.length-1;o>=0;o--){var s=this.others[o],c={row:s.row,column:s.column+a};this.doc.insertMergedLines(c,e.lines)}else if(e.action===`remove`)for(var o=this.others.length-1;o>=0;o--){var s=this.others[o],c={row:s.row,column:s.column+a};this.doc.remove(new r(c.row,c.column,c.row,c.column-n))}}this.$updating=!1,this.updateMarkers()}},e.prototype.updateAnchors=function(e){this.pos.onChange(e);for(var t=this.others.length;t--;)this.others[t].onChange(e);this.updateMarkers()},e.prototype.updateMarkers=function(){if(!this.$updating){var e=this,t=this.session,n=function(n,i){t.removeMarker(n.markerId),n.markerId=t.addMarker(new r(n.row,n.column,n.row,n.column+e.length),i,null,!1)};n(this.pos,this.mainClass);for(var i=this.others.length;i--;)n(this.others[i],this.othersClass)}},e.prototype.onCursorChange=function(e){if(!(this.$updating||!this.session)){var t=this.session.selection.getCursor();t.row===this.pos.row&&t.column>=this.pos.column&&t.column<=this.pos.column+this.length?(this.showOtherMarkers(),this._emit(`cursorEnter`,e)):(this.hideOtherMarkers(),this._emit(`cursorLeave`,e))}},e.prototype.detach=function(){this.session.removeMarker(this.pos&&this.pos.markerId),this.hideOtherMarkers(),this.doc.off(`change`,this.$onUpdate),this.session.selection.off(`changeCursor`,this.$onCursorChange),this.session.setUndoSelect(!0),this.session=null},e.prototype.cancel=function(){if(this.$undoStackDepth!==-1){for(var e=this.session.getUndoManager(),t=(e.$undoStack||e.$undostack).length-this.$undoStackDepth,n=0;n1?e.multiSelect.joinSelections():e.multiSelect.splitIntoLines()},bindKey:{win:`Ctrl-Alt-L`,mac:`Ctrl-Alt-L`},readOnly:!0},{name:`splitSelectionIntoLines`,description:`Split into lines`,exec:function(e){e.multiSelect.splitIntoLines()},readOnly:!0},{name:`alignCursors`,description:`Align cursors`,exec:function(e){e.alignCursors()},bindKey:{win:`Ctrl-Alt-A`,mac:`Ctrl-Alt-A`},scrollIntoView:`cursor`},{name:`findAll`,description:`Find all`,exec:function(e){e.findAll()},bindKey:{win:`Ctrl-Alt-K`,mac:`Ctrl-Alt-G`},scrollIntoView:`cursor`,readOnly:!0}],t.multiSelectCommands=[{name:`singleSelection`,description:`Single selection`,bindKey:`esc`,exec:function(e){e.exitMultiSelectMode()},scrollIntoView:`cursor`,readOnly:!0,isAvailable:function(e){return e&&e.inMultiSelectMode}}];var r=e(`../keyboard/hash_handler`).HashHandler;t.keyboardHandler=new r(t.multiSelectCommands)}),ace.define(`ace/multi_select`,[`require`,`exports`,`module`,`ace/range_list`,`ace/range`,`ace/selection`,`ace/mouse/multi_select_handler`,`ace/lib/event`,`ace/lib/lang`,`ace/commands/multi_select_commands`,`ace/search`,`ace/edit_session`,`ace/editor`,`ace/config`],function(e,t,n){var r=e(`./range_list`).RangeList,i=e(`./range`).Range,a=e(`./selection`).Selection,o=e(`./mouse/multi_select_handler`).onMouseDown,s=e(`./lib/event`),c=e(`./lib/lang`),l=e(`./commands/multi_select_commands`);t.commands=l.defaultCommands.concat(l.multiSelectCommands);var u=e(`./search`).Search,d=new u;function f(e,t,n){return d.$options.wrap=!0,d.$options.needle=t,d.$options.backwards=n==-1,d.find(e)}var p=e(`./edit_session`).EditSession;(function(){this.getSelectionMarkers=function(){return this.$selectionMarkers}}).call(p.prototype),(function(){this.ranges=null,this.rangeList=null,this.addRange=function(e,t){if(e){if(!this.inMultiSelectMode&&this.rangeCount===0){var n=this.toOrientedRange();if(this.rangeList.add(n),this.rangeList.add(e),this.rangeList.ranges.length!=2)return this.rangeList.removeAll(),t||this.fromOrientedRange(e);this.rangeList.removeAll(),this.rangeList.add(n),this.$onAddRange(n)}e.cursor||(e.cursor=e.end);var r=this.rangeList.add(e);return this.$onAddRange(e),r.length&&this.$onRemoveRange(r),this.rangeCount>1&&!this.inMultiSelectMode&&(this._signal(`multiSelect`),this.inMultiSelectMode=!0,this.session.$undoSelect=!1,this.rangeList.attach(this.session)),t||this.fromOrientedRange(e)}},this.toSingleRange=function(e){e=e||this.ranges[0];var t=this.rangeList.removeAll();t.length&&this.$onRemoveRange(t),e&&this.fromOrientedRange(e)},this.substractPoint=function(e){var t=this.rangeList.substractPoint(e);if(t)return this.$onRemoveRange(t),t[0]},this.mergeOverlappingRanges=function(){var e=this.rangeList.merge();e.length&&this.$onRemoveRange(e)},this.$onAddRange=function(e){this.rangeCount=this.rangeList.ranges.length,this.ranges.unshift(e),this._signal(`addRange`,{range:e})},this.$onRemoveRange=function(e){if(this.rangeCount=this.rangeList.ranges.length,this.rangeCount==1&&this.inMultiSelectMode){var t=this.rangeList.ranges.pop();e.push(t),this.rangeCount=0}for(var n=e.length;n--;){var r=this.ranges.indexOf(e[n]);this.ranges.splice(r,1)}this._signal(`removeRange`,{ranges:e}),this.rangeCount===0&&this.inMultiSelectMode&&(this.inMultiSelectMode=!1,this._signal(`singleSelect`),this.session.$undoSelect=!0,this.rangeList.detach(this.session)),t=t||this.ranges[0],t&&!t.isEqual(this.getRange())&&this.fromOrientedRange(t)},this.$initRangeList=function(){this.rangeList||(this.rangeList=new r,this.ranges=[],this.rangeCount=0)},this.getAllRanges=function(){return this.rangeCount?this.rangeList.ranges.concat():[this.getRange()]},this.splitIntoLines=function(){for(var e=this.ranges.length?this.ranges:[this.getRange()],t=[],n=0;n1){var e=this.rangeList.ranges,t=e[e.length-1],n=i.fromPoints(e[0].start,t.end);this.toSingleRange(),this.setSelectionRange(n,t.cursor==t.start)}else{var r=this.session.documentToScreenPosition(this.cursor),a=this.session.documentToScreenPosition(this.anchor);this.rectangularRangeBlock(r,a).forEach(this.addRange,this)}},this.rectangularRangeBlock=function(e,t,n){var r=[],a=e.column0;)_--;if(_>0)for(var v=0;r[v].isEmpty();)v++;for(var y=_;y>=v;y--)r[y].isEmpty()&&r.splice(y,1)}return r}}).call(a.prototype);var m=e(`./editor`).Editor;(function(){this.updateSelectionMarkers=function(){this.renderer.updateCursor(),this.renderer.updateBackMarkers()},this.addSelectionMarker=function(e){e.cursor||(e.cursor=e.end);var t=this.getSelectionStyle();return e.marker=this.session.addMarker(e,`ace_selection`,t),this.session.$selectionMarkers.push(e),this.session.selectionMarkerCount=this.session.$selectionMarkers.length,e},this.removeSelectionMarker=function(e){if(e.marker){this.session.removeMarker(e.marker);var t=this.session.$selectionMarkers.indexOf(e);t!=-1&&this.session.$selectionMarkers.splice(t,1),this.session.selectionMarkerCount=this.session.$selectionMarkers.length}},this.removeSelectionMarkers=function(e){for(var t=this.session.$selectionMarkers,n=e.length;n--;){var r=e[n];if(r.marker){this.session.removeMarker(r.marker);var i=t.indexOf(r);i!=-1&&t.splice(i,1)}}this.session.selectionMarkerCount=t.length},this.$onAddRange=function(e){this.addSelectionMarker(e.range),this.renderer.updateCursor(),this.renderer.updateBackMarkers()},this.$onRemoveRange=function(e){this.removeSelectionMarkers(e.ranges),this.renderer.updateCursor(),this.renderer.updateBackMarkers()},this.$onMultiSelect=function(e){this.inMultiSelectMode||(this.inMultiSelectMode=!0,this.setStyle(`ace_multiselect`),this.keyBinding.addKeyboardHandler(l.keyboardHandler),this.commands.setDefaultHandler(`exec`,this.$onMultiSelectExec),this.renderer.updateCursor(),this.renderer.updateBackMarkers())},this.$onSingleSelect=function(e){this.session.multiSelect.inVirtualMode||(this.inMultiSelectMode=!1,this.unsetStyle(`ace_multiselect`),this.keyBinding.removeKeyboardHandler(l.keyboardHandler),this.commands.removeDefaultHandler(`exec`,this.$onMultiSelectExec),this.renderer.updateCursor(),this.renderer.updateBackMarkers(),this._emit(`changeSelection`))},this.$onMultiSelectExec=function(e){var t=e.command,n=e.editor;if(n.multiSelect){if(t.multiSelectAction)t.multiSelectAction==`forEach`?r=n.forEachSelection(t,e.args):t.multiSelectAction==`forEachLine`?r=n.forEachSelection(t,e.args,!0):t.multiSelectAction==`single`?(n.exitMultiSelectMode(),r=t.exec(n,e.args||{})):r=t.multiSelectAction(n,e.args||{});else{var r=t.exec(n,e.args||{});n.multiSelect.addRange(n.multiSelect.toOrientedRange()),n.multiSelect.mergeOverlappingRanges()}return r}},this.forEachSelection=function(e,t,n){if(!this.inVirtualSelectionMode){var r=n&&n.keepOrder,i=n==1||n&&n.$byLines,o=this.session,s=this.selection,c=s.rangeList,l=(r?s:c).ranges,u;if(!l.length)return e.exec?e.exec(this,t||{}):e(this,t||{});var d=s._eventRegistry;s._eventRegistry={};var f=new a(o);this.inVirtualSelectionMode=!0;for(var p=l.length;p--;){if(i)for(;p>0&&l[p].start.row==l[p-1].end.row;)p--;f.fromOrientedRange(l[p]),f.index=p,this.selection=o.selection=f;var m=e.exec?e.exec(this,t||{}):e(this,t||{});!u&&m!==void 0&&(u=m),f.toOrientedRange(l[p])}f.detach(),this.selection=o.selection=s,this.inVirtualSelectionMode=!1,s._eventRegistry=d,s.mergeOverlappingRanges(),s.ranges[0]&&s.fromOrientedRange(s.ranges[0]);var h=this.renderer.$scrollAnimation;return this.onCursorChange(),this.onSelectionChange(),h&&h.from==h.to&&this.renderer.animateScrolling(h.from),u}},this.exitMultiSelectMode=function(){!this.inMultiSelectMode||this.inVirtualSelectionMode||this.multiSelect.toSingleRange()},this.getSelectedText=function(){var e=``;if(this.inMultiSelectMode&&!this.inVirtualSelectionMode){for(var t=this.multiSelect.rangeList.ranges,n=[],r=0;r0);s<0&&(s=0),l>=d&&(l=d-1)}var p=this.session.removeFullLines(s,l);p=this.$reAlignText(p,u),this.session.insert({row:s,column:0},p.join(` +}`}),ace.define(`ace/layer/decorators`,[`require`,`exports`,`module`,`ace/lib/dom`,`ace/lib/oop`,`ace/lib/event_emitter`],function(e,t,n){var r=e(`../lib/dom`),i=e(`../lib/oop`),a=e(`../lib/event_emitter`).EventEmitter,o=function(){function e(e,t){this.renderer=t,this.pixelRatio=1,this.maxHeight=t.layerConfig.maxHeight,this.lineHeight=t.layerConfig.lineHeight,this.minDecorationHeight=2*this.pixelRatio|0,this.halfMinDecorationHeight=this.minDecorationHeight/2|0,this.colors={},this.colors.dark={error:`rgba(255, 18, 18, 1)`,warning:`rgba(18, 136, 18, 1)`,info:`rgba(18, 18, 136, 1)`},this.colors.light={error:`rgb(255,51,51)`,warning:`rgb(32,133,72)`,info:`rgb(35,68,138)`},this.setScrollBarV(e)}return e.prototype.$createCanvas=function(){this.canvas=r.createElement(`canvas`),this.canvas.style.top=`0px`,this.canvas.style.right=`0px`,this.canvas.style.zIndex=`7`,this.canvas.style.position=`absolute`},e.prototype.setScrollBarV=function(e){this.$createCanvas(),this.scrollbarV=e,e.element.appendChild(this.canvas),this.setDimensions()},e.prototype.$updateDecorators=function(e){if(typeof this.canvas.getContext!=`function`)return;var t=this.renderer.theme.isDark===!0?this.colors.dark:this.colors.light;this.setDimensions(e);var n=this.canvas.getContext(`2d`);function r(e,t){return e.priorityt.priority)}var i=this.renderer.session.$annotations;if(n.clearRect(0,0,this.canvas.width,this.canvas.height),i){var a={info:1,warning:2,error:3};i.forEach(function(e){e.priority=a[e.type]||null}),i=i.sort(r);for(var o=0;othis.canvasHeight&&(f=this.canvasHeight-p);var m=f-p,h=f+p-m;n.fillStyle=t[i[o].type]||null,n.fillRect(0,m,Math.round(this.oneZoneWidth-1),h)}}var g=this.renderer.session.selection.getCursor();if(g){var _=Math.round(this.getVerticalOffsetForRow(g.row)*this.heightRatio);n.fillStyle=`rgba(0, 0, 0, 0.5)`,n.fillRect(0,_,this.canvasWidth,2)}},e.prototype.getVerticalOffsetForRow=function(e){return e|=0,this.renderer.session.documentToScreenRow(e,0)*this.lineHeight},e.prototype.setDimensions=function(e){e=e||this.renderer.layerConfig,this.maxHeight=e.maxHeight,this.lineHeight=e.lineHeight,this.canvasHeight=e.height,this.canvasWidth=this.scrollbarV.width||this.canvasWidth,this.setZoneWidth(),this.canvas.width=this.canvasWidth,this.canvas.height=this.canvasHeight,this.maxHeighte&&(this.$changedLines.firstRow=e),this.$changedLines.lastRowthis.layerConfig.lastRow||this.$loop.schedule(this.CHANGE_LINES)},e.prototype.onChangeNewLineMode=function(){this.$loop.schedule(this.CHANGE_TEXT),this.$textLayer.$updateEolChar(),this.session.$bidiHandler.setEolChar(this.$textLayer.EOL_CHAR)},e.prototype.onChangeTabSize=function(){this.$loop.schedule(this.CHANGE_TEXT|this.CHANGE_MARKER),this.$textLayer.onChangeTabSize()},e.prototype.updateText=function(){this.$loop.schedule(this.CHANGE_TEXT)},e.prototype.updateFull=function(e){e?this.$renderChanges(this.CHANGE_FULL,!0):this.$loop.schedule(this.CHANGE_FULL)},e.prototype.updateFontSize=function(){this.$textLayer.checkForSizeChanges()},e.prototype.$updateSizeAsync=function(){this.$loop.pending?this.$size.$dirty=!0:this.onResize()},e.prototype.onResize=function(e,t,n,r){if(!(this.resizing>2)){this.resizing>0?this.resizing++:this.resizing=+!!e;var i=this.container;r||(r=i.clientHeight||i.scrollHeight),!r&&this.$maxLines&&this.lineHeight>1&&(!i.style.height||i.style.height==`0px`)&&(i.style.height=`1px`,r=i.clientHeight||i.scrollHeight),n||(n=i.clientWidth||i.scrollWidth);var a=this.$updateCachedSize(e,t,n,r);if(this.$resizeTimer&&this.$resizeTimer.cancel(),!this.$size.scrollerHeight||!n&&!r)return this.resizing=0;e&&(this.$gutterLayer.$padding=null),e?this.$renderChanges(a|this.$changes,!0):this.$loop.schedule(a|this.$changes),this.resizing&&(this.resizing=0),this.scrollBarH.scrollLeft=this.scrollBarV.scrollTop=null,this.$customScrollbar&&this.$updateCustomScrollbar(!0)}},e.prototype.$updateCachedSize=function(e,t,n,r){r-=this.$extraHeight||0;var a=0,o=this.$size,s={width:o.width,height:o.height,scrollerHeight:o.scrollerHeight,scrollerWidth:o.scrollerWidth};if(r&&(e||o.height!=r)&&(o.height=r,a|=this.CHANGE_SIZE,o.scrollerHeight=o.height,this.$horizScroll&&(o.scrollerHeight-=this.scrollBarH.getHeight()),this.scrollBarV.setHeight(o.scrollerHeight),this.scrollBarV.element.style.bottom=this.scrollBarH.getHeight()+`px`,a|=this.CHANGE_SCROLL),n&&(e||o.width!=n)){a|=this.CHANGE_SIZE,o.width=n,t==null&&(t=this.$showGutter?this.$gutter.offsetWidth:0),this.gutterWidth=t,i.setStyle(this.scrollBarH.element.style,`left`,t+`px`),i.setStyle(this.scroller.style,`left`,t+this.margin.left+`px`),o.scrollerWidth=Math.max(0,n-t-this.scrollBarV.getWidth()-this.margin.h),i.setStyle(this.$gutter.style,`left`,this.margin.left+`px`);var c=this.scrollBarV.getWidth()+`px`;i.setStyle(this.scrollBarH.element.style,`right`,c),i.setStyle(this.scroller.style,`right`,c),i.setStyle(this.scroller.style,`bottom`,this.scrollBarH.getHeight()),this.scrollBarH.setWidth(o.scrollerWidth),(this.session&&this.session.getUseWrapMode()&&this.adjustWrapLimit()||e)&&(a|=this.CHANGE_FULL)}return o.$dirty=!n||!r,a&&this._signal(`resize`,s),a},e.prototype.onGutterResize=function(e){var t=this.$showGutter?e:0;t!=this.gutterWidth&&(this.$changes|=this.$updateCachedSize(!0,t,this.$size.width,this.$size.height)),this.session.getUseWrapMode()&&this.adjustWrapLimit()||this.$size.$dirty?this.$loop.schedule(this.CHANGE_FULL):this.$computeLayerConfig()},e.prototype.adjustWrapLimit=function(){var e=this.$size.scrollerWidth-this.$padding*2,t=Math.floor(e/this.characterWidth);return this.session.adjustWrapLimit(t,this.$showPrintMargin&&this.$printMarginColumn)},e.prototype.setAnimatedScroll=function(e){this.setOption(`animatedScroll`,e)},e.prototype.getAnimatedScroll=function(){return this.$animatedScroll},e.prototype.setShowInvisibles=function(e){this.setOption(`showInvisibles`,e),this.session.$bidiHandler.setShowInvisibles(e)},e.prototype.getShowInvisibles=function(){return this.getOption(`showInvisibles`)},e.prototype.getDisplayIndentGuides=function(){return this.getOption(`displayIndentGuides`)},e.prototype.setDisplayIndentGuides=function(e){this.setOption(`displayIndentGuides`,e)},e.prototype.getHighlightIndentGuides=function(){return this.getOption(`highlightIndentGuides`)},e.prototype.setHighlightIndentGuides=function(e){this.setOption(`highlightIndentGuides`,e)},e.prototype.setShowPrintMargin=function(e){this.setOption(`showPrintMargin`,e)},e.prototype.getShowPrintMargin=function(){return this.getOption(`showPrintMargin`)},e.prototype.setPrintMarginColumn=function(e){this.setOption(`printMarginColumn`,e)},e.prototype.getPrintMarginColumn=function(){return this.getOption(`printMarginColumn`)},e.prototype.getShowGutter=function(){return this.getOption(`showGutter`)},e.prototype.setShowGutter=function(e){return this.setOption(`showGutter`,e)},e.prototype.getFadeFoldWidgets=function(){return this.getOption(`fadeFoldWidgets`)},e.prototype.setFadeFoldWidgets=function(e){this.setOption(`fadeFoldWidgets`,e)},e.prototype.setHighlightGutterLine=function(e){this.setOption(`highlightGutterLine`,e)},e.prototype.getHighlightGutterLine=function(){return this.getOption(`highlightGutterLine`)},e.prototype.$updatePrintMargin=function(){if(!(!this.$showPrintMargin&&!this.$printMarginEl)){if(!this.$printMarginEl){var e=i.createElement(`div`);e.className=`ace_layer ace_print-margin-layer`,this.$printMarginEl=i.createElement(`div`),this.$printMarginEl.className=`ace_print-margin`,e.appendChild(this.$printMarginEl),this.content.insertBefore(e,this.content.firstChild)}var t=this.$printMarginEl.style;t.left=Math.round(this.characterWidth*this.$printMarginColumn+this.$padding)+`px`,t.visibility=this.$showPrintMargin?`visible`:`hidden`,this.session&&this.session.$wrap==-1&&this.adjustWrapLimit()}},e.prototype.getContainerElement=function(){return this.container},e.prototype.getMouseEventTarget=function(){return this.scroller},e.prototype.getTextAreaContainer=function(){return this.container},e.prototype.$moveTextAreaToCursor=function(){if(!this.$isMousePressed){var e=this.textarea.style,t=this.$composition;if(!this.$keepTextAreaAtCursor&&!t){i.translate(this.textarea,-100,0);return}var n=this.$cursorLayer.$pixelPos;if(n){t&&t.markerRange&&(n=this.$cursorLayer.getPixelPosition(t.markerRange.start,!0));var r=this.layerConfig,a=n.top,o=n.left;a-=r.offset;var s=t&&t.useTextareaForIME||b.isMobile?this.lineHeight:1;if(a<0||a>r.height-s){i.translate(this.textarea,0,0);return}var c=1,l=this.$size.height-s;if(!t)a+=this.lineHeight;else if(t.useTextareaForIME){var u=this.textarea.value;c=this.characterWidth*this.session.$getStringScreenWidth(u)[0]}else a+=this.lineHeight+2;o-=this.scrollLeft,o>this.$size.scrollerWidth-c&&(o=this.$size.scrollerWidth-c),o+=this.gutterWidth+this.margin.left,i.setStyle(e,`height`,s+`px`),i.setStyle(e,`width`,c+`px`),i.translate(this.textarea,Math.min(o,this.$size.scrollerWidth-c),Math.min(a,l))}}},e.prototype.getFirstVisibleRow=function(){return this.layerConfig.firstRow},e.prototype.getFirstFullyVisibleRow=function(){return this.layerConfig.firstRow+(this.layerConfig.offset===0?0:1)},e.prototype.getLastFullyVisibleRow=function(){var e=this.layerConfig,t=e.lastRow;return this.session.documentToScreenRow(t,0)*e.lineHeight-this.session.getScrollTop()>e.height-e.lineHeight?t-1:t},e.prototype.getLastVisibleRow=function(){return this.layerConfig.lastRow},e.prototype.setPadding=function(e){this.$padding=e,this.$textLayer.setPadding(e),this.$cursorLayer.setPadding(e),this.$markerFront.setPadding(e),this.$markerBack.setPadding(e),this.$loop.schedule(this.CHANGE_FULL),this.$updatePrintMargin()},e.prototype.setScrollMargin=function(e,t,n,r){var i=this.scrollMargin;i.top=e|0,i.bottom=t|0,i.right=r|0,i.left=n|0,i.v=i.top+i.bottom,i.h=i.left+i.right,i.top&&this.scrollTop<=0&&this.session&&this.session.setScrollTop(-i.top),this.updateFull()},e.prototype.setMargin=function(e,t,n,r){var i=this.margin;i.top=e|0,i.bottom=t|0,i.right=r|0,i.left=n|0,i.v=i.top+i.bottom,i.h=i.left+i.right,this.$updateCachedSize(!0,this.gutterWidth,this.$size.width,this.$size.height),this.updateFull()},e.prototype.getHScrollBarAlwaysVisible=function(){return this.$hScrollBarAlwaysVisible},e.prototype.setHScrollBarAlwaysVisible=function(e){this.setOption(`hScrollBarAlwaysVisible`,e)},e.prototype.getVScrollBarAlwaysVisible=function(){return this.$vScrollBarAlwaysVisible},e.prototype.setVScrollBarAlwaysVisible=function(e){this.setOption(`vScrollBarAlwaysVisible`,e)},e.prototype.$updateScrollBarV=function(){var e=this.layerConfig.maxHeight,t=this.$size.scrollerHeight;!this.$maxLines&&this.$scrollPastEnd&&(e-=(t-this.lineHeight)*this.$scrollPastEnd,this.scrollTop>e-t&&(e=this.scrollTop+t,this.scrollBarV.scrollTop=null)),this.scrollBarV.setScrollHeight(e+this.scrollMargin.v),this.scrollBarV.setScrollTop(this.scrollTop+this.scrollMargin.top)},e.prototype.$updateScrollBarH=function(){this.scrollBarH.setScrollWidth(this.layerConfig.width+2*this.$padding+this.scrollMargin.h),this.scrollBarH.setScrollLeft(this.scrollLeft+this.scrollMargin.left)},e.prototype.freeze=function(){this.$frozen=!0},e.prototype.unfreeze=function(){this.$frozen=!1},e.prototype.$renderChanges=function(e,t){if(this.$changes&&(e|=this.$changes,this.$changes=0),!this.session||!this.container.offsetWidth||this.$frozen||!e&&!t){this.$changes|=e;return}if(this.$size.$dirty)return this.$changes|=e,this.onResize(!0);this.lineHeight||this.$textLayer.checkForSizeChanges(),this._signal(`beforeRender`,e),this.session&&this.session.$bidiHandler&&this.session.$bidiHandler.updateCharacterWidths(this.$fontMetrics);var n=this.layerConfig;if(e&this.CHANGE_FULL||e&this.CHANGE_SIZE||e&this.CHANGE_TEXT||e&this.CHANGE_LINES||e&this.CHANGE_SCROLL||e&this.CHANGE_H_SCROLL){if(e|=this.$computeLayerConfig()|this.$loop.clear(),n.firstRow!=this.layerConfig.firstRow&&n.firstRowScreen==this.layerConfig.firstRowScreen){var r=this.scrollTop+(n.firstRow-Math.max(this.layerConfig.firstRow,0))*this.lineHeight;r>0&&(this.scrollTop=r,e|=this.CHANGE_SCROLL,e|=this.$computeLayerConfig()|this.$loop.clear())}n=this.layerConfig,this.$updateScrollBarV(),e&this.CHANGE_H_SCROLL&&this.$updateScrollBarH(),i.translate(this.content,-this.scrollLeft,-n.offset);var a=n.width+2*this.$padding+`px`,o=n.minHeight+`px`;i.setStyle(this.content.style,`width`,a),i.setStyle(this.content.style,`height`,o)}if(e&this.CHANGE_H_SCROLL&&(i.translate(this.content,-this.scrollLeft,-n.offset),this.scroller.className=this.scrollLeft<=0?`ace_scroller `:`ace_scroller ace_scroll-left `,this.enableKeyboardAccessibility&&(this.scroller.className+=this.keyboardFocusClassName)),e&this.CHANGE_FULL){this.$changedLines=null,this.$textLayer.update(n),this.$showGutter&&this.$gutterLayer.update(n),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(n),this.$markerBack.update(n),this.$markerFront.update(n),this.$cursorLayer.update(n),this.$moveTextAreaToCursor(),this._signal(`afterRender`,e);return}if(e&this.CHANGE_SCROLL){this.$changedLines=null,e&this.CHANGE_TEXT||e&this.CHANGE_LINES?this.$textLayer.update(n):this.$textLayer.scrollLines(n),this.$showGutter&&(e&this.CHANGE_GUTTER||e&this.CHANGE_LINES?this.$gutterLayer.update(n):this.$gutterLayer.scrollLines(n)),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(n),this.$markerBack.update(n),this.$markerFront.update(n),this.$cursorLayer.update(n),this.$moveTextAreaToCursor(),this._signal(`afterRender`,e);return}e&this.CHANGE_TEXT?(this.$changedLines=null,this.$textLayer.update(n),this.$showGutter&&this.$gutterLayer.update(n),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(n)):e&this.CHANGE_LINES?((this.$updateLines()||e&this.CHANGE_GUTTER&&this.$showGutter)&&this.$gutterLayer.update(n),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(n)):e&this.CHANGE_TEXT||e&this.CHANGE_GUTTER?(this.$showGutter&&this.$gutterLayer.update(n),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(n)):e&this.CHANGE_CURSOR&&(this.$highlightGutterLine&&this.$gutterLayer.updateLineHighlight(n),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(n)),e&this.CHANGE_CURSOR&&(this.$cursorLayer.update(n),this.$moveTextAreaToCursor()),e&(this.CHANGE_MARKER|this.CHANGE_MARKER_FRONT)&&this.$markerFront.update(n),e&(this.CHANGE_MARKER|this.CHANGE_MARKER_BACK)&&this.$markerBack.update(n),this._signal(`afterRender`,e)},e.prototype.$autosize=function(){var e=this.session.getScreenLength()*this.lineHeight,t=this.$maxLines*this.lineHeight,n=Math.min(t,Math.max((this.$minLines||1)*this.lineHeight,e))+this.scrollMargin.v+(this.$extraHeight||0);this.$horizScroll&&(n+=this.scrollBarH.getHeight()),this.$maxPixelHeight&&n>this.$maxPixelHeight&&(n=this.$maxPixelHeight);var r=!(n<=2*this.lineHeight)&&e>t;if(n!=this.desiredHeight||this.$size.height!=this.desiredHeight||r!=this.$vScroll){r!=this.$vScroll&&(this.$vScroll=r,this.scrollBarV.setVisible(r));var i=this.container.clientWidth;this.container.style.height=n+`px`,this.$updateCachedSize(!0,this.$gutterWidth,i,n),this.desiredHeight=n,this._signal(`autosize`)}},e.prototype.$computeLayerConfig=function(){var e=this.session,t=this.$size,n=t.height<=2*this.lineHeight,r=this.session.getScreenLength()*this.lineHeight,i=this.$getLongestLine(),a=!n&&(this.$hScrollBarAlwaysVisible||t.scrollerWidth-i-2*this.$padding<0),o=this.$horizScroll!==a;o&&(this.$horizScroll=a,this.scrollBarH.setVisible(a));var s=this.$vScroll;this.$maxLines&&this.lineHeight>1&&(this.$autosize(),n=t.height<=2*this.lineHeight);var c=t.scrollerHeight+this.lineHeight,l=!this.$maxLines&&this.$scrollPastEnd?(t.scrollerHeight-this.lineHeight)*this.$scrollPastEnd:0;r+=l;var u=this.scrollMargin;this.session.setScrollTop(Math.max(-u.top,Math.min(this.scrollTop,r-t.scrollerHeight+u.bottom))),this.session.setScrollLeft(Math.max(-u.left,Math.min(this.scrollLeft,i+2*this.$padding-t.scrollerWidth+u.right)));var d=!n&&(this.$vScrollBarAlwaysVisible||t.scrollerHeight-r+l<0||this.scrollTop>u.top),f=s!==d;f&&(this.$vScroll=d,this.scrollBarV.setVisible(d));var p=this.scrollTop%this.lineHeight,m=Math.ceil(c/this.lineHeight)-1,h=Math.max(0,Math.round((this.scrollTop-p)/this.lineHeight)),g=h+m,_,v,y=this.lineHeight;h=e.screenToDocumentRow(h,0);var b=e.getFoldLine(h);b&&(h=b.start.row),_=e.documentToScreenRow(h,0),v=e.getRowLength(h)*y,g=Math.min(e.screenToDocumentRow(g,0),e.getLength()-1),c=t.scrollerHeight+e.getRowLength(g)*y+v,p=this.scrollTop-_*y,p<0&&_>0&&(_=Math.max(0,_+Math.floor(p/y)),p=this.scrollTop-_*y);var x=0;return(this.layerConfig.width!=i||o)&&(x=this.CHANGE_H_SCROLL),(o||f)&&(x|=this.$updateCachedSize(!0,this.gutterWidth,t.width,t.height),this._signal(`scrollbarVisibilityChanged`),f&&(i=this.$getLongestLine())),this.layerConfig={width:i,padding:this.$padding,firstRow:h,firstRowScreen:_,lastRow:g,lineHeight:y,characterWidth:this.characterWidth,minHeight:c,maxHeight:r,offset:p,gutterOffset:y?Math.max(0,Math.ceil((p+t.height-t.scrollerHeight)/y)):0,height:this.$size.scrollerHeight},this.session.$bidiHandler&&this.session.$bidiHandler.setContentWidth(i-this.$padding),x},e.prototype.$updateLines=function(){if(this.$changedLines){var e=this.$changedLines.firstRow,t=this.$changedLines.lastRow;this.$changedLines=null;var n=this.layerConfig;if(!(e>n.lastRow+1)&&!(tthis.$textLayer.MAX_LINE_LENGTH&&(e=this.$textLayer.MAX_LINE_LENGTH+30),Math.max(this.$size.scrollerWidth-2*this.$padding,Math.round(e*this.characterWidth))},e.prototype.updateFrontMarkers=function(){this.$markerFront.setMarkers(this.session.getMarkers(!0)),this.$loop.schedule(this.CHANGE_MARKER_FRONT)},e.prototype.updateBackMarkers=function(){this.$markerBack.setMarkers(this.session.getMarkers()),this.$loop.schedule(this.CHANGE_MARKER_BACK)},e.prototype.addGutterDecoration=function(e,t){this.$gutterLayer.addGutterDecoration(e,t)},e.prototype.removeGutterDecoration=function(e,t){this.$gutterLayer.removeGutterDecoration(e,t)},e.prototype.updateBreakpoints=function(e){this._rows=e,this.$loop.schedule(this.CHANGE_GUTTER)},e.prototype.setAnnotations=function(e){this.$gutterLayer.setAnnotations(e),this.$loop.schedule(this.CHANGE_GUTTER)},e.prototype.updateCursor=function(){this.$loop.schedule(this.CHANGE_CURSOR)},e.prototype.hideCursor=function(){this.$cursorLayer.hideCursor()},e.prototype.showCursor=function(){this.$cursorLayer.showCursor()},e.prototype.scrollSelectionIntoView=function(e,t,n){this.scrollCursorIntoView(e,n),this.scrollCursorIntoView(t,n)},e.prototype.scrollCursorIntoView=function(e,t,n){if(this.$size.scrollerHeight!==0){var r=this.$cursorLayer.getPixelPosition(e),i=r.left,a=r.top,o=n&&n.top||0,s=n&&n.bottom||0;this.$scrollAnimation&&(this.$stopAnimation=!0);var c=this.$scrollAnimation?this.session.getScrollTop():this.scrollTop;c+o>a?(t&&c+o>a+this.lineHeight&&(a-=t*this.$size.scrollerHeight),a===0&&(a=-this.scrollMargin.top),this.session.setScrollTop(a)):c+this.$size.scrollerHeight-s=1-this.scrollMargin.top||t>0&&this.session.getScrollTop()+this.$size.scrollerHeight-this.layerConfig.maxHeight<-1+this.scrollMargin.bottom||e<0&&this.session.getScrollLeft()>=1-this.scrollMargin.left||e>0&&this.session.getScrollLeft()+this.$size.scrollerWidth-this.layerConfig.width<-1+this.scrollMargin.right)return!0},e.prototype.pixelToScreenCoordinates=function(e,t){var n;if(this.$hasCssTransforms){n={top:0,left:0};var r=this.$fontMetrics.transformCoordinates([e,t]);e=r[1]-this.gutterWidth-this.margin.left,t=r[0]}else n=this.scroller.getBoundingClientRect();var i=e+this.scrollLeft-n.left-this.$padding,a=i/this.characterWidth,o=Math.floor((t+this.scrollTop-n.top)/this.lineHeight),s=this.$blockCursor?Math.floor(a):Math.round(a);return{row:o,column:s,side:a-s>0?1:-1,offsetX:i}},e.prototype.screenToTextCoordinates=function(e,t){var n;if(this.$hasCssTransforms){n={top:0,left:0};var r=this.$fontMetrics.transformCoordinates([e,t]);e=r[1]-this.gutterWidth-this.margin.left,t=r[0]}else n=this.scroller.getBoundingClientRect();var i=e+this.scrollLeft-n.left-this.$padding,a=i/this.characterWidth,o=this.$blockCursor?Math.floor(a):Math.round(a),s=Math.floor((t+this.scrollTop-n.top)/this.lineHeight);return this.session.screenToDocumentPosition(s,Math.max(o,0),i)},e.prototype.textToScreenCoordinates=function(e,t){var n=this.scroller.getBoundingClientRect(),r=this.session.documentToScreenPosition(e,t),i=this.$padding+(this.session.$bidiHandler.isBidiRow(r.row,e)?this.session.$bidiHandler.getPosLeft(r.column):Math.round(r.column*this.characterWidth)),a=r.row*this.lineHeight;return{pageX:n.left+i-this.scrollLeft,pageY:n.top+a-this.scrollTop}},e.prototype.visualizeFocus=function(){i.addCssClass(this.container,`ace_focus`)},e.prototype.visualizeBlur=function(){i.removeCssClass(this.container,`ace_focus`)},e.prototype.showComposition=function(e){this.$composition=e,e.cssText||(e.cssText=this.textarea.style.cssText),e.useTextareaForIME==null&&(e.useTextareaForIME=this.$useTextareaForIME),this.$useTextareaForIME?(i.addCssClass(this.textarea,`ace_composition`),this.textarea.style.cssText=``,this.$moveTextAreaToCursor(),this.$cursorLayer.element.style.display=`none`):e.markerId=this.session.addMarker(e.markerRange,`ace_composition_marker`,`text`)},e.prototype.setCompositionText=function(e){var t=this.session.selection.cursor;this.addToken(e,`composition_placeholder`,t.row,t.column),this.$moveTextAreaToCursor()},e.prototype.hideComposition=function(){if(this.$composition){this.$composition.markerId&&this.session.removeMarker(this.$composition.markerId),i.removeCssClass(this.textarea,`ace_composition`),this.textarea.style.cssText=this.$composition.cssText;var e=this.session.selection.cursor;this.removeExtraToken(e.row,e.column),this.$composition=null,this.$cursorLayer.element.style.display=``}},e.prototype.setGhostText=function(e,t){var n=this.session.selection.cursor,r=t||{row:n.row,column:n.column};this.removeGhostText();var a=this.$calculateWrappedTextChunks(e,r);this.addToken(a[0].text,`ghost_text`,r.row,r.column),this.$ghostText={text:e,position:{row:r.row,column:r.column}};var o=i.createElement(`div`);if(a.length>1){var s=this.hideTokensAfterPosition(r.row,r.column),c;a.slice(1).forEach(function(e){var t=i.createElement(`div`),n=i.createElement(`span`);n.className=`ace_ghost_text`,e.wrapped&&(t.className=`ghost_text_line_wrapped`),e.text.length===0&&(e.text=` `),n.appendChild(i.createTextNode(e.text)),t.appendChild(n),o.appendChild(t),c=t}),s.forEach(function(e){var t=i.createElement(`span`);x(e.type)||(t.className=`ace_`+e.type.replace(/\./g,` ace_`)),t.appendChild(i.createTextNode(e.value)),c.appendChild(t)}),this.$ghostTextWidget={el:o,row:r.row,column:r.column,className:`ace_ghost_text_container`},this.session.widgetManager.addLineWidget(this.$ghostTextWidget);var l=this.$cursorLayer.getPixelPosition(r,!0),u=this.container.getBoundingClientRect().height,d=a.length*this.lineHeight;if(d0){var l=0;c.push(i[o].length);for(var u=0;u1||Math.abs(e.$size.height-r)>1?e.$resizeTimer.delay():e.$resizeTimer.cancel()}),this.$resizeObserver.observe(this.container)}},e}();S.prototype.CHANGE_CURSOR=1,S.prototype.CHANGE_MARKER=2,S.prototype.CHANGE_GUTTER=4,S.prototype.CHANGE_SCROLL=8,S.prototype.CHANGE_LINES=16,S.prototype.CHANGE_TEXT=32,S.prototype.CHANGE_SIZE=64,S.prototype.CHANGE_MARKER_BACK=128,S.prototype.CHANGE_MARKER_FRONT=256,S.prototype.CHANGE_FULL=512,S.prototype.CHANGE_H_SCROLL=1024,S.prototype.$changes=0,S.prototype.$padding=null,S.prototype.$frozen=!1,S.prototype.STEPS=8,r.implement(S.prototype,_),o.defineOptions(S.prototype,`renderer`,{useResizeObserver:{set:function(e){!e&&this.$resizeObserver?(this.$resizeObserver.disconnect(),this.$resizeTimer.cancel(),this.$resizeTimer=this.$resizeObserver=null):e&&!this.$resizeObserver&&this.$addResizeObserver()}},animatedScroll:{initialValue:!1},showInvisibles:{set:function(e){this.$textLayer.setShowInvisibles(e)&&this.$loop.schedule(this.CHANGE_TEXT)},initialValue:!1},showPrintMargin:{set:function(){this.$updatePrintMargin()},initialValue:!0},printMarginColumn:{set:function(){this.$updatePrintMargin()},initialValue:80},printMargin:{set:function(e){typeof e==`number`&&(this.$printMarginColumn=e),this.$showPrintMargin=!!e,this.$updatePrintMargin()},get:function(){return this.$showPrintMargin&&this.$printMarginColumn}},showGutter:{set:function(e){this.$gutter.style.display=e?`block`:`none`,this.$loop.schedule(this.CHANGE_FULL),this.onGutterResize()},initialValue:!0},useSvgGutterIcons:{set:function(e){this.$gutterLayer.$useSvgGutterIcons=e},initialValue:!1},showFoldedAnnotations:{set:function(e){this.$gutterLayer.$showFoldedAnnotations=e},initialValue:!1},fadeFoldWidgets:{set:function(e){i.setCssClass(this.$gutter,`ace_fade-fold-widgets`,e)},initialValue:!1},showFoldWidgets:{set:function(e){this.$gutterLayer.setShowFoldWidgets(e),this.$loop.schedule(this.CHANGE_GUTTER)},initialValue:!0},displayIndentGuides:{set:function(e){this.$textLayer.setDisplayIndentGuides(e)&&this.$loop.schedule(this.CHANGE_TEXT)},initialValue:!0},highlightIndentGuides:{set:function(e){this.$textLayer.setHighlightIndentGuides(e)==1?this.$textLayer.$highlightIndentGuide():this.$textLayer.$clearActiveIndentGuide(this.$textLayer.$lines.cells)},initialValue:!0},highlightGutterLine:{set:function(e){this.$gutterLayer.setHighlightGutterLine(e),this.$loop.schedule(this.CHANGE_GUTTER)},initialValue:!0},hScrollBarAlwaysVisible:{set:function(e){(!this.$hScrollBarAlwaysVisible||!this.$horizScroll)&&this.$loop.schedule(this.CHANGE_SCROLL)},initialValue:!1},vScrollBarAlwaysVisible:{set:function(e){(!this.$vScrollBarAlwaysVisible||!this.$vScroll)&&this.$loop.schedule(this.CHANGE_SCROLL)},initialValue:!1},fontSize:{set:function(e){typeof e==`number`&&(e+=`px`),this.container.style.fontSize=e,this.updateFontSize()},initialValue:12},fontFamily:{set:function(e){this.container.style.fontFamily=e,this.updateFontSize()}},maxLines:{set:function(e){this.updateFull()}},minLines:{set:function(e){this.$minLines<562949953421311||(this.$minLines=0),this.updateFull()}},maxPixelHeight:{set:function(e){this.updateFull()},initialValue:0},scrollPastEnd:{set:function(e){e=+e||0,this.$scrollPastEnd!=e&&(this.$scrollPastEnd=e,this.$loop.schedule(this.CHANGE_SCROLL))},initialValue:0,handlesSet:!0},fixedWidthGutter:{set:function(e){this.$gutterLayer.$fixedWidth=!!e,this.$loop.schedule(this.CHANGE_GUTTER)}},customScrollbar:{set:function(e){this.$updateCustomScrollbar(e)},initialValue:!1},theme:{set:function(e){this.setTheme(e)},get:function(){return this.$themeId||this.theme},initialValue:`./theme/textmate`,handlesSet:!0},hasCssTransforms:{},useTextareaForIME:{initialValue:!b.isMobile&&!b.isIE}}),t.VirtualRenderer=S}),ace.define(`ace/worker/worker_client`,[`require`,`exports`,`module`,`ace/lib/oop`,`ace/lib/net`,`ace/lib/event_emitter`,`ace/config`],function(e,t,n){var r=e(`../lib/oop`),i=e(`../lib/net`),a=e(`../lib/event_emitter`).EventEmitter,o=e(`../config`);function s(e){var t=`importScripts('`+i.qualifyURL(e)+`');`;try{return new Blob([t],{type:`application/javascript`})}catch(e){var n=new(window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder);return n.append(t),n.getBlob(`application/javascript`)}}function c(e){if(typeof Worker>`u`)return{postMessage:function(){},terminate:function(){}};if(o.get(`loadWorkerFromBlob`)){var t=s(e),n=(window.URL||window.webkitURL).createObjectURL(t);return new Worker(n)}return new Worker(e)}var l=function(e){e.postMessage||(e=this.$createWorkerFromOldConfig.apply(this,arguments)),this.$worker=e,this.$sendDeltaQueue=this.$sendDeltaQueue.bind(this),this.changeListener=this.changeListener.bind(this),this.onMessage=this.onMessage.bind(this),this.callbackId=1,this.callbacks={},this.$worker.onmessage=this.onMessage};(function(){r.implement(this,a),this.$createWorkerFromOldConfig=function(t,n,r,i,a){if(e.nameToUrl&&!e.toUrl&&(e.toUrl=e.nameToUrl),o.get(`packaged`)||!e.toUrl)i=i||o.moduleUrl(n,`worker`);else{var s=this.$normalizePath;i=i||s(e.toUrl(`ace/worker/worker.js?v=1786507437784`,null,`_`));var l={};t.forEach(function(t){l[t]=s(e.toUrl(t,null,`_`).replace(/(\.js)?(\?.*)?$/,``))})}return this.$worker=c(i),a&&this.send(`importScripts`,a),this.$worker.postMessage({init:!0,tlns:l,module:n,classname:r}),this.$worker},this.onMessage=function(e){var t=e.data;switch(t.type){case`event`:this._signal(t.name,{data:t.data});break;case`call`:var n=this.callbacks[t.id];n&&(n(t.data),delete this.callbacks[t.id]);break;case`error`:this.reportError(t.data);break;case`log`:window.console&&console.log&&console.log.apply(console,t.data);break}},this.reportError=function(e){window.console&&console.error&&console.error(e)},this.$normalizePath=function(e){return i.qualifyURL(e)},this.terminate=function(){this._signal(`terminate`,{}),this.deltaQueue=null,this.$worker.terminate(),this.$worker.onerror=function(e){e.preventDefault()},this.$worker=null,this.$doc&&this.$doc.off(`change`,this.changeListener),this.$doc=null},this.send=function(e,t){this.$worker.postMessage({command:e,args:t})},this.call=function(e,t,n){if(n){var r=this.callbackId++;this.callbacks[r]=n,t.push(r)}this.send(e,t)},this.emit=function(e,t){try{t.data&&t.data.err&&(t.data.err={message:t.data.err.message,stack:t.data.err.stack,code:t.data.err.code}),this.$worker&&this.$worker.postMessage({event:e,data:{data:t.data}})}catch(e){console.error(e.stack)}},this.attachToDocument=function(e){this.$doc&&this.terminate(),this.$doc=e,this.call(`setValue`,[e.getValue()]),e.on(`change`,this.changeListener,!0)},this.changeListener=function(e){this.deltaQueue||(this.deltaQueue=[],setTimeout(this.$sendDeltaQueue,0)),e.action==`insert`?this.deltaQueue.push(e.start,e.lines):this.deltaQueue.push(e.start,e.end)},this.$sendDeltaQueue=function(){var e=this.deltaQueue;e&&(this.deltaQueue=null,e.length>50&&e.length>this.$doc.getLength()>>1?this.call(`setValue`,[this.$doc.getValue()]):this.emit(`change`,{data:e}))}}).call(l.prototype),t.UIWorkerClient=function(e,t,n){var r=null,i=!1,s=Object.create(a),c=[],u=new l({messageBuffer:c,terminate:function(){},postMessage:function(e){c.push(e),r&&(i?setTimeout(d):d())}});u.setEmitSync=function(e){i=e};var d=function(){var e=c.shift();e.command?r[e.command].apply(r,e.args):e.event&&s._signal(e.event,e.data)};return s.postMessage=function(e){u.onMessage({data:e})},s.callback=function(e,t){this.postMessage({type:`call`,id:t,data:e})},s.emit=function(e,t){this.postMessage({type:`event`,name:e,data:t})},o.loadModule([`worker`,t],function(e){for(r=new e[n](s);c.length;)d()}),u},t.WorkerClient=l,t.createWorker=c}),ace.define(`ace/placeholder`,[`require`,`exports`,`module`,`ace/range`,`ace/lib/event_emitter`,`ace/lib/oop`],function(e,t,n){var r=e(`./range`).Range,i=e(`./lib/event_emitter`).EventEmitter,a=e(`./lib/oop`),o=function(){function e(e,t,n,r,i,a){var o=this;this.length=t,this.session=e,this.doc=e.getDocument(),this.mainClass=i,this.othersClass=a,this.$onUpdate=this.onUpdate.bind(this),this.doc.on(`change`,this.$onUpdate,!0),this.$others=r,this.$onCursorChange=function(){setTimeout(function(){o.onCursorChange()})},this.$pos=n;var s=e.getUndoManager().$undoStack||e.getUndoManager().$undostack||{length:-1};this.$undoStackDepth=s.length,this.setup(),e.selection.on(`changeCursor`,this.$onCursorChange)}return e.prototype.setup=function(){var e=this,t=this.doc,n=this.session;this.selectionBefore=n.selection.toJSON(),n.selection.inMultiSelectMode&&n.selection.toSingleRange(),this.pos=t.createAnchor(this.$pos.row,this.$pos.column);var i=this.pos;i.$insertRight=!0,i.detach(),i.markerId=n.addMarker(new r(i.row,i.column,i.row,i.column+this.length),this.mainClass,null,!1),this.others=[],this.$others.forEach(function(n){var r=t.createAnchor(n.row,n.column);r.$insertRight=!0,r.detach(),e.others.push(r)}),n.setUndoSelect(!1)},e.prototype.showOtherMarkers=function(){if(!this.othersActive){var e=this.session,t=this;this.othersActive=!0,this.others.forEach(function(n){n.markerId=e.addMarker(new r(n.row,n.column,n.row,n.column+t.length),t.othersClass,null,!1)})}},e.prototype.hideOtherMarkers=function(){if(this.othersActive){this.othersActive=!1;for(var e=0;e=this.pos.column&&t.start.column<=this.pos.column+this.length+1,a=t.start.column-this.pos.column;if(this.updateAnchors(e),i&&(this.length+=n),i&&!this.session.$fromUndo){if(e.action===`insert`)for(var o=this.others.length-1;o>=0;o--){var s=this.others[o],c={row:s.row,column:s.column+a};this.doc.insertMergedLines(c,e.lines)}else if(e.action===`remove`)for(var o=this.others.length-1;o>=0;o--){var s=this.others[o],c={row:s.row,column:s.column+a};this.doc.remove(new r(c.row,c.column,c.row,c.column-n))}}this.$updating=!1,this.updateMarkers()}},e.prototype.updateAnchors=function(e){this.pos.onChange(e);for(var t=this.others.length;t--;)this.others[t].onChange(e);this.updateMarkers()},e.prototype.updateMarkers=function(){if(!this.$updating){var e=this,t=this.session,n=function(n,i){t.removeMarker(n.markerId),n.markerId=t.addMarker(new r(n.row,n.column,n.row,n.column+e.length),i,null,!1)};n(this.pos,this.mainClass);for(var i=this.others.length;i--;)n(this.others[i],this.othersClass)}},e.prototype.onCursorChange=function(e){if(!(this.$updating||!this.session)){var t=this.session.selection.getCursor();t.row===this.pos.row&&t.column>=this.pos.column&&t.column<=this.pos.column+this.length?(this.showOtherMarkers(),this._emit(`cursorEnter`,e)):(this.hideOtherMarkers(),this._emit(`cursorLeave`,e))}},e.prototype.detach=function(){this.session.removeMarker(this.pos&&this.pos.markerId),this.hideOtherMarkers(),this.doc.off(`change`,this.$onUpdate),this.session.selection.off(`changeCursor`,this.$onCursorChange),this.session.setUndoSelect(!0),this.session=null},e.prototype.cancel=function(){if(this.$undoStackDepth!==-1){for(var e=this.session.getUndoManager(),t=(e.$undoStack||e.$undostack).length-this.$undoStackDepth,n=0;n1?e.multiSelect.joinSelections():e.multiSelect.splitIntoLines()},bindKey:{win:`Ctrl-Alt-L`,mac:`Ctrl-Alt-L`},readOnly:!0},{name:`splitSelectionIntoLines`,description:`Split into lines`,exec:function(e){e.multiSelect.splitIntoLines()},readOnly:!0},{name:`alignCursors`,description:`Align cursors`,exec:function(e){e.alignCursors()},bindKey:{win:`Ctrl-Alt-A`,mac:`Ctrl-Alt-A`},scrollIntoView:`cursor`},{name:`findAll`,description:`Find all`,exec:function(e){e.findAll()},bindKey:{win:`Ctrl-Alt-K`,mac:`Ctrl-Alt-G`},scrollIntoView:`cursor`,readOnly:!0}],t.multiSelectCommands=[{name:`singleSelection`,description:`Single selection`,bindKey:`esc`,exec:function(e){e.exitMultiSelectMode()},scrollIntoView:`cursor`,readOnly:!0,isAvailable:function(e){return e&&e.inMultiSelectMode}}];var r=e(`../keyboard/hash_handler`).HashHandler;t.keyboardHandler=new r(t.multiSelectCommands)}),ace.define(`ace/multi_select`,[`require`,`exports`,`module`,`ace/range_list`,`ace/range`,`ace/selection`,`ace/mouse/multi_select_handler`,`ace/lib/event`,`ace/lib/lang`,`ace/commands/multi_select_commands`,`ace/search`,`ace/edit_session`,`ace/editor`,`ace/config`],function(e,t,n){var r=e(`./range_list`).RangeList,i=e(`./range`).Range,a=e(`./selection`).Selection,o=e(`./mouse/multi_select_handler`).onMouseDown,s=e(`./lib/event`),c=e(`./lib/lang`),l=e(`./commands/multi_select_commands`);t.commands=l.defaultCommands.concat(l.multiSelectCommands);var u=e(`./search`).Search,d=new u;function f(e,t,n){return d.$options.wrap=!0,d.$options.needle=t,d.$options.backwards=n==-1,d.find(e)}var p=e(`./edit_session`).EditSession;(function(){this.getSelectionMarkers=function(){return this.$selectionMarkers}}).call(p.prototype),(function(){this.ranges=null,this.rangeList=null,this.addRange=function(e,t){if(e){if(!this.inMultiSelectMode&&this.rangeCount===0){var n=this.toOrientedRange();if(this.rangeList.add(n),this.rangeList.add(e),this.rangeList.ranges.length!=2)return this.rangeList.removeAll(),t||this.fromOrientedRange(e);this.rangeList.removeAll(),this.rangeList.add(n),this.$onAddRange(n)}e.cursor||(e.cursor=e.end);var r=this.rangeList.add(e);return this.$onAddRange(e),r.length&&this.$onRemoveRange(r),this.rangeCount>1&&!this.inMultiSelectMode&&(this._signal(`multiSelect`),this.inMultiSelectMode=!0,this.session.$undoSelect=!1,this.rangeList.attach(this.session)),t||this.fromOrientedRange(e)}},this.toSingleRange=function(e){e=e||this.ranges[0];var t=this.rangeList.removeAll();t.length&&this.$onRemoveRange(t),e&&this.fromOrientedRange(e)},this.substractPoint=function(e){var t=this.rangeList.substractPoint(e);if(t)return this.$onRemoveRange(t),t[0]},this.mergeOverlappingRanges=function(){var e=this.rangeList.merge();e.length&&this.$onRemoveRange(e)},this.$onAddRange=function(e){this.rangeCount=this.rangeList.ranges.length,this.ranges.unshift(e),this._signal(`addRange`,{range:e})},this.$onRemoveRange=function(e){if(this.rangeCount=this.rangeList.ranges.length,this.rangeCount==1&&this.inMultiSelectMode){var t=this.rangeList.ranges.pop();e.push(t),this.rangeCount=0}for(var n=e.length;n--;){var r=this.ranges.indexOf(e[n]);this.ranges.splice(r,1)}this._signal(`removeRange`,{ranges:e}),this.rangeCount===0&&this.inMultiSelectMode&&(this.inMultiSelectMode=!1,this._signal(`singleSelect`),this.session.$undoSelect=!0,this.rangeList.detach(this.session)),t=t||this.ranges[0],t&&!t.isEqual(this.getRange())&&this.fromOrientedRange(t)},this.$initRangeList=function(){this.rangeList||(this.rangeList=new r,this.ranges=[],this.rangeCount=0)},this.getAllRanges=function(){return this.rangeCount?this.rangeList.ranges.concat():[this.getRange()]},this.splitIntoLines=function(){for(var e=this.ranges.length?this.ranges:[this.getRange()],t=[],n=0;n1){var e=this.rangeList.ranges,t=e[e.length-1],n=i.fromPoints(e[0].start,t.end);this.toSingleRange(),this.setSelectionRange(n,t.cursor==t.start)}else{var r=this.session.documentToScreenPosition(this.cursor),a=this.session.documentToScreenPosition(this.anchor);this.rectangularRangeBlock(r,a).forEach(this.addRange,this)}},this.rectangularRangeBlock=function(e,t,n){var r=[],a=e.column0;)_--;if(_>0)for(var v=0;r[v].isEmpty();)v++;for(var y=_;y>=v;y--)r[y].isEmpty()&&r.splice(y,1)}return r}}).call(a.prototype);var m=e(`./editor`).Editor;(function(){this.updateSelectionMarkers=function(){this.renderer.updateCursor(),this.renderer.updateBackMarkers()},this.addSelectionMarker=function(e){e.cursor||(e.cursor=e.end);var t=this.getSelectionStyle();return e.marker=this.session.addMarker(e,`ace_selection`,t),this.session.$selectionMarkers.push(e),this.session.selectionMarkerCount=this.session.$selectionMarkers.length,e},this.removeSelectionMarker=function(e){if(e.marker){this.session.removeMarker(e.marker);var t=this.session.$selectionMarkers.indexOf(e);t!=-1&&this.session.$selectionMarkers.splice(t,1),this.session.selectionMarkerCount=this.session.$selectionMarkers.length}},this.removeSelectionMarkers=function(e){for(var t=this.session.$selectionMarkers,n=e.length;n--;){var r=e[n];if(r.marker){this.session.removeMarker(r.marker);var i=t.indexOf(r);i!=-1&&t.splice(i,1)}}this.session.selectionMarkerCount=t.length},this.$onAddRange=function(e){this.addSelectionMarker(e.range),this.renderer.updateCursor(),this.renderer.updateBackMarkers()},this.$onRemoveRange=function(e){this.removeSelectionMarkers(e.ranges),this.renderer.updateCursor(),this.renderer.updateBackMarkers()},this.$onMultiSelect=function(e){this.inMultiSelectMode||(this.inMultiSelectMode=!0,this.setStyle(`ace_multiselect`),this.keyBinding.addKeyboardHandler(l.keyboardHandler),this.commands.setDefaultHandler(`exec`,this.$onMultiSelectExec),this.renderer.updateCursor(),this.renderer.updateBackMarkers())},this.$onSingleSelect=function(e){this.session.multiSelect.inVirtualMode||(this.inMultiSelectMode=!1,this.unsetStyle(`ace_multiselect`),this.keyBinding.removeKeyboardHandler(l.keyboardHandler),this.commands.removeDefaultHandler(`exec`,this.$onMultiSelectExec),this.renderer.updateCursor(),this.renderer.updateBackMarkers(),this._emit(`changeSelection`))},this.$onMultiSelectExec=function(e){var t=e.command,n=e.editor;if(n.multiSelect){if(t.multiSelectAction)t.multiSelectAction==`forEach`?r=n.forEachSelection(t,e.args):t.multiSelectAction==`forEachLine`?r=n.forEachSelection(t,e.args,!0):t.multiSelectAction==`single`?(n.exitMultiSelectMode(),r=t.exec(n,e.args||{})):r=t.multiSelectAction(n,e.args||{});else{var r=t.exec(n,e.args||{});n.multiSelect.addRange(n.multiSelect.toOrientedRange()),n.multiSelect.mergeOverlappingRanges()}return r}},this.forEachSelection=function(e,t,n){if(!this.inVirtualSelectionMode){var r=n&&n.keepOrder,i=n==1||n&&n.$byLines,o=this.session,s=this.selection,c=s.rangeList,l=(r?s:c).ranges,u;if(!l.length)return e.exec?e.exec(this,t||{}):e(this,t||{});var d=s._eventRegistry;s._eventRegistry={};var f=new a(o);this.inVirtualSelectionMode=!0;for(var p=l.length;p--;){if(i)for(;p>0&&l[p].start.row==l[p-1].end.row;)p--;f.fromOrientedRange(l[p]),f.index=p,this.selection=o.selection=f;var m=e.exec?e.exec(this,t||{}):e(this,t||{});!u&&m!==void 0&&(u=m),f.toOrientedRange(l[p])}f.detach(),this.selection=o.selection=s,this.inVirtualSelectionMode=!1,s._eventRegistry=d,s.mergeOverlappingRanges(),s.ranges[0]&&s.fromOrientedRange(s.ranges[0]);var h=this.renderer.$scrollAnimation;return this.onCursorChange(),this.onSelectionChange(),h&&h.from==h.to&&this.renderer.animateScrolling(h.from),u}},this.exitMultiSelectMode=function(){!this.inMultiSelectMode||this.inVirtualSelectionMode||this.multiSelect.toSingleRange()},this.getSelectedText=function(){var e=``;if(this.inMultiSelectMode&&!this.inVirtualSelectionMode){for(var t=this.multiSelect.rangeList.ranges,n=[],r=0;r0);s<0&&(s=0),l>=d&&(l=d-1)}var p=this.session.removeFullLines(s,l);p=this.$reAlignText(p,u),this.session.insert({row:s,column:0},p.join(` `)+` `),u||(o.start.column=0,o.end.column=p[p.length-1].length),this.selection.setRange(o)}else{a.forEach(function(e){t.substractPoint(e.cursor)});var m=0,h=1/0,g=n.map(function(t){var n=t.cursor,r=e.getLine(n.row).substr(n.column).search(/\S/g);return r==-1&&(r=0),n.column>m&&(m=n.column),ro?e.insert(r,c.stringRepeat(` `,a-o)):e.remove(new i(r.row,r.column,r.row,r.column-a+o)),t.start.column=t.end.column=m,t.start.row=t.end.row=r.row,t.cursor=t.end}),t.fromOrientedRange(n[0]),this.renderer.updateCursor(),this.renderer.updateBackMarkers()}},this.$reAlignText=function(e,t){var n=!0,r=!0,i,a,o;return e.map(function(e){var t=e.match(/(\s*)(.*?)(\s*)([=:].*)/);return t?i==null?(i=t[1].length,a=t[2].length,o=t[3].length,t):(i+a+o!=t[1].length+t[2].length+t[3].length&&(r=!1),i!=t[1].length&&(n=!1),i>t[1].length&&(i=t[1].length),at[3].length&&(o=t[3].length),t):[e]}).map(t?l:n?r?u:l:d);function s(e){return c.stringRepeat(` `,e)}function l(e){return e[2]?s(i)+e[2]+s(a-e[2].length+o)+e[4].replace(/^([=:])\s+/,`$1 `):e[0]}function u(e){return e[2]?s(i+a-e[2].length)+e[2]+s(o)+e[4].replace(/^([=:])\s+/,`$1 `):e[0]}function d(e){return e[2]?s(i)+e[2]+s(o)+e[4].replace(/^([=:])\s+/,`$1 `):e[0]}}}).call(m.prototype);function h(e,t){return e.row==t.row&&e.column==t.column}t.onSessionChange=function(e){var t=e.session;t&&!t.multiSelect&&(t.$selectionMarkers=[],t.selection.$initRangeList(),t.multiSelect=t.selection),this.multiSelect=t&&t.multiSelect;var n=e.oldSession;n&&(n.multiSelect.off(`addRange`,this.$onAddRange),n.multiSelect.off(`removeRange`,this.$onRemoveRange),n.multiSelect.off(`multiSelect`,this.$onMultiSelect),n.multiSelect.off(`singleSelect`,this.$onSingleSelect),n.multiSelect.lead.off(`change`,this.$checkMultiselectChange),n.multiSelect.anchor.off(`change`,this.$checkMultiselectChange)),t&&(t.multiSelect.on(`addRange`,this.$onAddRange),t.multiSelect.on(`removeRange`,this.$onRemoveRange),t.multiSelect.on(`multiSelect`,this.$onMultiSelect),t.multiSelect.on(`singleSelect`,this.$onSingleSelect),t.multiSelect.lead.on(`change`,this.$checkMultiselectChange),t.multiSelect.anchor.on(`change`,this.$checkMultiselectChange)),t&&this.inMultiSelectMode!=t.selection.inMultiSelectMode&&(t.selection.inMultiSelectMode?this.$onMultiSelect():this.$onSingleSelect())};function g(e){e.$multiselectOnSessionChange||(e.$onAddRange=e.$onAddRange.bind(e),e.$onRemoveRange=e.$onRemoveRange.bind(e),e.$onMultiSelect=e.$onMultiSelect.bind(e),e.$onSingleSelect=e.$onSingleSelect.bind(e),e.$multiselectOnSessionChange=t.onSessionChange.bind(e),e.$checkMultiselectChange=e.$checkMultiselectChange.bind(e),e.$multiselectOnSessionChange(e),e.on(`changeSession`,e.$multiselectOnSessionChange),e.on(`mousedown`,o),e.commands.addCommands(l.defaultCommands),_(e))}function _(e){if(!e.textInput)return;var t=e.textInput.getElement(),n=!1;s.addListener(t,`keydown`,function(t){var i=t.keyCode==18&&!(t.ctrlKey||t.shiftKey||t.metaKey);e.$blockSelectEnabled&&i?n||(e.renderer.setMouseCursor(`crosshair`),n=!0):n&&r()},e),s.addListener(t,`keyup`,r,e),s.addListener(t,`blur`,r,e);function r(t){n&&(e.renderer.setMouseCursor(``),n=!1)}}t.MultiSelect=g,e(`./config`).defineOptions(m.prototype,`editor`,{enableMultiselect:{set:function(e){g(this),e?this.on(`mousedown`,o):this.off(`mousedown`,o)},value:!0},enableBlockSelect:{set:function(e){this.$blockSelectEnabled=e},value:!0}})}),ace.define(`ace/mode/folding/fold_mode`,[`require`,`exports`,`module`,`ace/range`],function(e,t,n){var r=e(`../../range`).Range,i=t.FoldMode=function(){};(function(){this.foldingStartMarker=null,this.foldingStopMarker=null,this.getFoldWidget=function(e,t,n){var r=e.getLine(n);return this.foldingStartMarker.test(r)?`start`:t==`markbeginend`&&this.foldingStopMarker&&this.foldingStopMarker.test(r)?`end`:``},this.getFoldWidgetRange=function(e,t,n){return null},this.indentationBlock=function(e,t,n){var i=/\S/,a=e.getLine(t),o=a.search(i);if(o!=-1){for(var s=n||a.length,c=e.getLength(),l=t,u=t;++tl){var p=e.getLine(u).length;return new r(l,s,u,p)}}},this.openingBracketBlock=function(e,t,n,i,a){var o={row:n,column:i+1},s=e.$findClosingBracket(t,o,a);if(s){var c=e.foldWidgets[s.row];return c==null&&(c=e.getFoldWidget(s.row)),c==`start`&&s.row>o.row&&(s.row--,s.column=e.getLine(s.row).length),r.fromPoints(o,s)}},this.closingBracketBlock=function(e,t,n,i,a){var o={row:n,column:i},s=e.$findOpeningBracket(t,o);if(s)return s.column++,o.column--,r.fromPoints(s,o)}}).call(i.prototype)}),ace.define(`ace/ext/error_marker`,[`require`,`exports`,`module`,`ace/lib/dom`,`ace/range`,`ace/config`],function(e,t,n){var r=e(`../lib/dom`),i=e(`../range`).Range,a=e(`../config`).nls;function o(e,t,n){for(var r=0,i=e.length-1;r<=i;){var a=r+i>>1,o=n(t,e[a]);if(o>0)r=a+1;else if(o<0)i=a-1;else return a}return-(r+1)}function s(e,t,n){var r=e.getAnnotations().sort(i.comparePoints);if(r.length){var a=o(r,{row:t,column:-1},i.comparePoints);a<0&&(a=-a-1),a>=r.length?a=n>0?0:r.length-1:a===0&&n<0&&(a=r.length-1);var s=r[a];if(!(!s||!n)){if(s.row===t){do s=r[a+=n];while(s&&s.row===t);if(!s)return r.slice()}var c=[];t=s.row;do c[n<0?`unshift`:`push`](s),s=r[a+=n];while(s&&s.row==t);return c.length&&c}}}t.showErrorMarker=function(e,t){var n=e.session,i=e.getCursorPosition(),o=i.row,c=n.widgetManager.getWidgetsAtRow(o).filter(function(e){return e.type==`errorMarker`})[0];c?c.destroy():o-=t;var l=s(n,o,t),u;if(l){var d=l[0];i.column=(d.pos&&typeof d.column!=`number`?d.pos.sc:d.column)||0,i.row=d.row,u=e.renderer.$gutterLayer.$annotations[i.row]}else if(c)return;else u={displayText:[a(`error-marker.good-state`,`Looks good!`)],className:`ace_ok`};e.session.unfold(i.row),e.selection.moveToPosition(i);var f={row:i.row,fixedWidth:!0,coverGutter:!0,el:r.createElement(`div`),type:`errorMarker`},p=f.el.appendChild(r.createElement(`div`)),m=f.el.appendChild(r.createElement(`div`));m.className=`error_widget_arrow `+u.className;var h=e.renderer.$cursorLayer.getPixelPosition(i).left;m.style.left=h+e.renderer.gutterWidth-5+`px`,f.el.className=`error_widget_wrapper`,p.className=`error_widget `+u.className,u.displayText.forEach(function(e,t){p.appendChild(r.createTextNode(e)),t { - const hrefs = ["../css/vendor-ace.css?v=1784873523001"] const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1784873523001" + const version = "1786507437784" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() @@ -28,17 +27,8 @@ loaded.add(url.href) removeAfterLoad(freshLink, link) } - for (const href of hrefs) { - const url = new URL(href, import.meta.url).href - if (loaded.has(url)) continue - const link = document.createElement("link") - link.rel = "stylesheet" - link.href = url - document.head.appendChild(link) - loaded.add(url) - } })(); -import{a as e,t}from"./rolldown-runtime.js?v=1784873523001";import{G as n,K as r,hr as i,jn as a,jr as o,kn as s,nn as c}from"./vendor-utils.js?v=1784873523001";import{y as l}from"./vendor.js?v=1784873523001";var u=t(((e,t)=>{(function(){var e=`ace`,t=(function(){return this})();if(!t&&typeof window<`u`&&(t=window),!e&&typeof requirejs<`u`)return;var n=function(e,t,r){if(typeof e!=`string`){n.original?n.original.apply(this,arguments):(console.error(`dropping module because define wasn't a string.`),console.trace());return}arguments.length==2&&(r=t),n.modules[e]||(n.payloads[e]=r,n.modules[e]=null)};n.modules={},n.payloads={};var r=function(e,t,n){if(typeof t==`string`){var r=o(e,t);if(r!=null)return n&&n(),r}else if(Object.prototype.toString.call(t)===`[object Array]`){for(var a=[],s=0,c=t.length;sn.length)&&(t=n.length),t-=e.length;var r=n.indexOf(e,t);return r!==-1&&r===t}),String.prototype.repeat||r(String.prototype,`repeat`,function(e){for(var t=``,n=this;e>0;)e&1&&(t+=n),(e>>=1)&&(n+=n);return t}),String.prototype.includes||r(String.prototype,`includes`,function(e,t){return this.indexOf(e,t)!=-1}),Object.assign||(Object.assign=function(e){if(e==null)throw TypeError(`Cannot convert undefined or null to object`);for(var t=Object(e),n=1;n>>0,r=arguments[1]>>0,i=r<0?Math.max(n+r,0):Math.min(r,n),a=arguments[2],o=a===void 0?n:a>>0,s=o<0?Math.max(n+o,0):Math.min(o,n);i0;)t&1&&(n+=e),(t>>=1)&&(e+=e);return n};var r=/^\s\s*/,i=/\s\s*$/;t.stringTrimLeft=function(e){return e.replace(r,``)},t.stringTrimRight=function(e){return e.replace(i,``)},t.copyObject=function(e){var t={};for(var n in e)t[n]=e[n];return t},t.copyArray=function(e){for(var t=[],n=0,r=e.length;n65535?2:1}}),ace.define(`ace/lib/useragent`,[`require`,`exports`,`module`],function(e,t,n){t.OS={LINUX:`LINUX`,MAC:`MAC`,WINDOWS:`WINDOWS`},t.getOS=function(){return t.isMac?t.OS.MAC:t.isLinux?t.OS.LINUX:t.OS.WINDOWS};var r=typeof navigator==`object`?navigator:{},i=(/mac|win|linux/i.exec(r.platform)||[`other`])[0].toLowerCase(),a=r.userAgent||``,o=r.appName||``;t.isWin=i==`win`,t.isMac=i==`mac`,t.isLinux=i==`linux`,t.isIE=o==`Microsoft Internet Explorer`||o.indexOf(`MSAppHost`)>=0?parseFloat((a.match(/(?:MSIE |Trident\/[0-9]+[\.0-9]+;.*rv:)([0-9]+[\.0-9]+)/)||[])[1]):parseFloat((a.match(/(?:Trident\/[0-9]+[\.0-9]+;.*rv:)([0-9]+[\.0-9]+)/)||[])[1]),t.isOldIE=t.isIE&&t.isIE<9,t.isGecko=t.isMozilla=a.match(/ Gecko\/\d+/),t.isOpera=typeof opera==`object`&&Object.prototype.toString.call(window.opera)==`[object Opera]`,t.isWebKit=parseFloat(a.split(`WebKit/`)[1])||void 0,t.isChrome=parseFloat(a.split(` Chrome/`)[1])||void 0,t.isSafari=parseFloat(a.split(` Safari/`)[1])&&!t.isChrome||void 0,t.isEdge=parseFloat(a.split(` Edge/`)[1])||void 0,t.isAIR=a.indexOf(`AdobeAIR`)>=0,t.isAndroid=a.indexOf(`Android`)>=0,t.isChromeOS=a.indexOf(` CrOS `)>=0,t.isIOS=/iPad|iPhone|iPod/.test(a)&&!window.MSStream,t.isIOS&&(t.isMac=!0),t.isMobile=t.isIOS||t.isAndroid}),ace.define(`ace/lib/dom`,[`require`,`exports`,`module`,`ace/lib/useragent`],function(e,t,n){var r=e("./useragent"),i=`http://www.w3.org/1999/xhtml`;t.buildDom=function e(t,n,r){if(typeof t==`string`&&t){var i=document.createTextNode(t);return n&&n.appendChild(i),i}if(!Array.isArray(t))return t&&t.appendChild&&n&&n.appendChild(t),t;if(typeof t[0]!=`string`||!t[0]){for(var a=[],o=0;o`u`)){if(o){if(r)s();else if(r===!1)return o.push([e,n])}if(!a){var i=r;!r||!r.getRootNode?i=document:(i=r.getRootNode(),(!i||i==r)&&(i=document));var c=i.ownerDocument||i;if(n&&t.hasCssString(n,i))return null;n&&(e+=` +import{a as e,t}from"./rolldown-runtime.js?v=1786507437784";import{G as n,K as r,Mn as i,Nr as a,gr as o,kn as s,nn as c}from"./vendor-utils.js?v=1786507437784";import{b as l}from"./vendor.js?v=1786507437784";var u=t(((e,t)=>{(function(){var e=`ace`,t=(function(){return this})();if(!t&&typeof window<`u`&&(t=window),!e&&typeof requirejs<`u`)return;var n=function(e,t,r){if(typeof e!=`string`){n.original?n.original.apply(this,arguments):(console.error(`dropping module because define wasn't a string.`),console.trace());return}arguments.length==2&&(r=t),n.modules[e]||(n.payloads[e]=r,n.modules[e]=null)};n.modules={},n.payloads={};var r=function(e,t,n){if(typeof t==`string`){var r=o(e,t);if(r!=null)return n&&n(),r}else if(Object.prototype.toString.call(t)===`[object Array]`){for(var a=[],s=0,c=t.length;sn.length)&&(t=n.length),t-=e.length;var r=n.indexOf(e,t);return r!==-1&&r===t}),String.prototype.repeat||r(String.prototype,`repeat`,function(e){for(var t=``,n=this;e>0;)e&1&&(t+=n),(e>>=1)&&(n+=n);return t}),String.prototype.includes||r(String.prototype,`includes`,function(e,t){return this.indexOf(e,t)!=-1}),Object.assign||(Object.assign=function(e){if(e==null)throw TypeError(`Cannot convert undefined or null to object`);for(var t=Object(e),n=1;n>>0,r=arguments[1]>>0,i=r<0?Math.max(n+r,0):Math.min(r,n),a=arguments[2],o=a===void 0?n:a>>0,s=o<0?Math.max(n+o,0):Math.min(o,n);i0;)t&1&&(n+=e),(t>>=1)&&(e+=e);return n};var r=/^\s\s*/,i=/\s\s*$/;t.stringTrimLeft=function(e){return e.replace(r,``)},t.stringTrimRight=function(e){return e.replace(i,``)},t.copyObject=function(e){var t={};for(var n in e)t[n]=e[n];return t},t.copyArray=function(e){for(var t=[],n=0,r=e.length;n65535?2:1}}),ace.define(`ace/lib/useragent`,[`require`,`exports`,`module`],function(e,t,n){t.OS={LINUX:`LINUX`,MAC:`MAC`,WINDOWS:`WINDOWS`},t.getOS=function(){return t.isMac?t.OS.MAC:t.isLinux?t.OS.LINUX:t.OS.WINDOWS};var r=typeof navigator==`object`?navigator:{},i=(/mac|win|linux/i.exec(r.platform)||[`other`])[0].toLowerCase(),a=r.userAgent||``,o=r.appName||``;t.isWin=i==`win`,t.isMac=i==`mac`,t.isLinux=i==`linux`,t.isIE=o==`Microsoft Internet Explorer`||o.indexOf(`MSAppHost`)>=0?parseFloat((a.match(/(?:MSIE |Trident\/[0-9]+[\.0-9]+;.*rv:)([0-9]+[\.0-9]+)/)||[])[1]):parseFloat((a.match(/(?:Trident\/[0-9]+[\.0-9]+;.*rv:)([0-9]+[\.0-9]+)/)||[])[1]),t.isOldIE=t.isIE&&t.isIE<9,t.isGecko=t.isMozilla=a.match(/ Gecko\/\d+/),t.isOpera=typeof opera==`object`&&Object.prototype.toString.call(window.opera)==`[object Opera]`,t.isWebKit=parseFloat(a.split(`WebKit/`)[1])||void 0,t.isChrome=parseFloat(a.split(` Chrome/`)[1])||void 0,t.isSafari=parseFloat(a.split(` Safari/`)[1])&&!t.isChrome||void 0,t.isEdge=parseFloat(a.split(` Edge/`)[1])||void 0,t.isAIR=a.indexOf(`AdobeAIR`)>=0,t.isAndroid=a.indexOf(`Android`)>=0,t.isChromeOS=a.indexOf(` CrOS `)>=0,t.isIOS=/iPad|iPhone|iPod/.test(a)&&!window.MSStream,t.isIOS&&(t.isMac=!0),t.isMobile=t.isIOS||t.isAndroid}),ace.define(`ace/lib/dom`,[`require`,`exports`,`module`,`ace/lib/useragent`],function(e,t,n){var r=e("./useragent"),i=`http://www.w3.org/1999/xhtml`;t.buildDom=function e(t,n,r){if(typeof t==`string`&&t){var i=document.createTextNode(t);return n&&n.appendChild(i),i}if(!Array.isArray(t))return t&&t.appendChild&&n&&n.appendChild(t),t;if(typeof t[0]!=`string`||!t[0]){for(var a=[],o=0;o`u`)){if(o){if(r)s();else if(r===!1)return o.push([e,n])}if(!a){var i=r;!r||!r.getRootNode?i=document:(i=r.getRootNode(),(!i||i==r)&&(i=document));var c=i.ownerDocument||i;if(n&&t.hasCssString(n,i))return null;n&&(e+=` /*# sourceURL=ace/css/`+n+` */`);var l=t.createElement(`style`);l.appendChild(c.createTextNode(e)),n&&(l.id=n),i==c&&(i=t.getDocumentHead(c)),i.insertBefore(l,i.firstChild)}}}if(t.importCssString=c,t.importCssStylsheet=function(e,n){t.buildDom([`link`,{rel:`stylesheet`,href:e}],t.getDocumentHead(n))},t.$fixPositionBug=function(e){var t=e.getBoundingClientRect();if(e.style.left){var n=parseFloat(e.style.left),r=+t.left;Math.abs(n-r)>1&&(e.style.left=2*n-r+`px`)}if(e.style.right){var n=parseFloat(e.style.right),r=window.innerWidth-t.right;Math.abs(n-r)>1&&(e.style.right=2*n-r+`px`)}if(e.style.top){var n=parseFloat(e.style.top),r=+t.top;Math.abs(n-r)>1&&(e.style.top=2*n-r+`px`)}if(e.style.bottom){var n=parseFloat(e.style.bottom),r=window.innerHeight-t.bottom;Math.abs(n-r)>1&&(e.style.bottom=2*n-r+`px`)}},t.scrollbarWidth=function(e){var n=t.createElement(`ace_inner`);n.style.width=`100%`,n.style.minWidth=`0px`,n.style.height=`200px`,n.style.display=`block`;var r=t.createElement(`ace_outer`),i=r.style;i.position=`absolute`,i.left=`-10000px`,i.overflow=`hidden`,i.width=`200px`,i.minWidth=`0px`,i.height=`150px`,i.display=`block`,r.appendChild(n);var a=e&&e.documentElement||document&&document.documentElement;if(!a)return 0;a.appendChild(r);var o=n.offsetWidth;i.overflow=`scroll`;var s=n.offsetWidth;return o===s&&(s=r.clientWidth),a.removeChild(r),o-s},t.computedStyle=function(e,t){return window.getComputedStyle(e,``)||{}},t.setStyle=function(e,t,n){e[t]!==n&&(e[t]=n)},t.HAS_CSS_ANIMATION=!1,t.HAS_CSS_TRANSFORMS=!1,t.HI_DPI=!r.isWin||typeof window<`u`&&window.devicePixelRatio>=1.5,r.isChromeOS&&(t.HI_DPI=!1),typeof document<`u`){var l=document.createElement(`div`);t.HI_DPI&&l.style.transform!==void 0&&(t.HAS_CSS_TRANSFORMS=!0),!r.isEdge&&l.style.animationName!==void 0&&(t.HAS_CSS_ANIMATION=!0),l=null}t.HAS_CSS_TRANSFORMS?t.translate=function(e,t,n){e.style.transform=`translate(`+Math.round(t)+`px, `+Math.round(n)+`px)`}:t.translate=function(e,t,n){e.style.top=Math.round(n)+`px`,e.style.left=Math.round(t)+`px`}}),ace.define(`ace/lib/net`,[`require`,`exports`,`module`,`ace/lib/dom`],function(e,t,n){var r=e("./dom");t.get=function(e,t){var n=new XMLHttpRequest;n.open(`GET`,e,!0),n.onreadystatechange=function(){n.readyState===4&&t(n.responseText)},n.send(null)},t.loadScript=function(e,t){var n=r.getDocumentHead(),i=document.createElement(`script`);i.src=e,n.appendChild(i),i.onload=i.onreadystatechange=function(e,n){(n||!i.readyState||i.readyState==`loaded`||i.readyState==`complete`)&&(i=i.onload=i.onreadystatechange=null,n||t())}},t.qualifyURL=function(e){var t=document.createElement(`a`);return t.href=e,t.href}}),ace.define(`ace/lib/oop`,[`require`,`exports`,`module`],function(e,t,n){t.inherits=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})},t.mixin=function(e,t){for(var n in t)e[n]=t[n];return e},t.implement=function(e,n){t.mixin(e,n)}}),ace.define(`ace/lib/event_emitter`,[`require`,`exports`,`module`],function(e,t,n){var r={},i=function(){this.propagationStopped=!0},a=function(){this.defaultPrevented=!0};r._emit=r._dispatchEvent=function(e,t){this._eventRegistry||(this._eventRegistry={}),this._defaultHandlers||(this._defaultHandlers={});var n=this._eventRegistry[e]||[],r=this._defaultHandlers[e];if(!(!n.length&&!r)){(typeof t!=`object`||!t)&&(t={}),t.type||(t.type=e),t.stopPropagation||(t.stopPropagation=i),t.preventDefault||(t.preventDefault=a),n=n.slice();for(var o=0;ot.priority)}var i=this.renderer.session.$annotations;if(n.clearRect(0,0,this.canvas.width,this.canvas.height),i){var a={info:1,warning:2,error:3};i.forEach(function(e){e.priority=a[e.type]||null}),i=i.sort(r);for(var o=0;othis.canvasHeight&&(f=this.canvasHeight-p);var m=f-p,h=f+p-m;n.fillStyle=t[i[o].type]||null,n.fillRect(0,m,Math.round(this.oneZoneWidth-1),h)}}var g=this.renderer.session.selection.getCursor();if(g){var _=Math.round(this.getVerticalOffsetForRow(g.row)*this.heightRatio);n.fillStyle=`rgba(0, 0, 0, 0.5)`,n.fillRect(0,_,this.canvasWidth,2)}},e.prototype.getVerticalOffsetForRow=function(e){return e|=0,this.renderer.session.documentToScreenRow(e,0)*this.lineHeight},e.prototype.setDimensions=function(e){e=e||this.renderer.layerConfig,this.maxHeight=e.maxHeight,this.lineHeight=e.lineHeight,this.canvasHeight=e.height,this.canvasWidth=this.scrollbarV.width||this.canvasWidth,this.setZoneWidth(),this.canvas.width=this.canvasWidth,this.canvas.height=this.canvasHeight,this.maxHeighte&&(this.$changedLines.firstRow=e),this.$changedLines.lastRowthis.layerConfig.lastRow||this.$loop.schedule(this.CHANGE_LINES)},e.prototype.onChangeNewLineMode=function(){this.$loop.schedule(this.CHANGE_TEXT),this.$textLayer.$updateEolChar(),this.session.$bidiHandler.setEolChar(this.$textLayer.EOL_CHAR)},e.prototype.onChangeTabSize=function(){this.$loop.schedule(this.CHANGE_TEXT|this.CHANGE_MARKER),this.$textLayer.onChangeTabSize()},e.prototype.updateText=function(){this.$loop.schedule(this.CHANGE_TEXT)},e.prototype.updateFull=function(e){e?this.$renderChanges(this.CHANGE_FULL,!0):this.$loop.schedule(this.CHANGE_FULL)},e.prototype.updateFontSize=function(){this.$textLayer.checkForSizeChanges()},e.prototype.$updateSizeAsync=function(){this.$loop.pending?this.$size.$dirty=!0:this.onResize()},e.prototype.onResize=function(e,t,n,r){if(!(this.resizing>2)){this.resizing>0?this.resizing++:this.resizing=+!!e;var i=this.container;r||(r=i.clientHeight||i.scrollHeight),!r&&this.$maxLines&&this.lineHeight>1&&(!i.style.height||i.style.height==`0px`)&&(i.style.height=`1px`,r=i.clientHeight||i.scrollHeight),n||(n=i.clientWidth||i.scrollWidth);var a=this.$updateCachedSize(e,t,n,r);if(this.$resizeTimer&&this.$resizeTimer.cancel(),!this.$size.scrollerHeight||!n&&!r)return this.resizing=0;e&&(this.$gutterLayer.$padding=null),e?this.$renderChanges(a|this.$changes,!0):this.$loop.schedule(a|this.$changes),this.resizing&&(this.resizing=0),this.scrollBarH.scrollLeft=this.scrollBarV.scrollTop=null,this.$customScrollbar&&this.$updateCustomScrollbar(!0)}},e.prototype.$updateCachedSize=function(e,t,n,r){r-=this.$extraHeight||0;var a=0,o=this.$size,s={width:o.width,height:o.height,scrollerHeight:o.scrollerHeight,scrollerWidth:o.scrollerWidth};if(r&&(e||o.height!=r)&&(o.height=r,a|=this.CHANGE_SIZE,o.scrollerHeight=o.height,this.$horizScroll&&(o.scrollerHeight-=this.scrollBarH.getHeight()),this.scrollBarV.setHeight(o.scrollerHeight),this.scrollBarV.element.style.bottom=this.scrollBarH.getHeight()+`px`,a|=this.CHANGE_SCROLL),n&&(e||o.width!=n)){a|=this.CHANGE_SIZE,o.width=n,t==null&&(t=this.$showGutter?this.$gutter.offsetWidth:0),this.gutterWidth=t,i.setStyle(this.scrollBarH.element.style,`left`,t+`px`),i.setStyle(this.scroller.style,`left`,t+this.margin.left+`px`),o.scrollerWidth=Math.max(0,n-t-this.scrollBarV.getWidth()-this.margin.h),i.setStyle(this.$gutter.style,`left`,this.margin.left+`px`);var c=this.scrollBarV.getWidth()+`px`;i.setStyle(this.scrollBarH.element.style,`right`,c),i.setStyle(this.scroller.style,`right`,c),i.setStyle(this.scroller.style,`bottom`,this.scrollBarH.getHeight()),this.scrollBarH.setWidth(o.scrollerWidth),(this.session&&this.session.getUseWrapMode()&&this.adjustWrapLimit()||e)&&(a|=this.CHANGE_FULL)}return o.$dirty=!n||!r,a&&this._signal(`resize`,s),a},e.prototype.onGutterResize=function(e){var t=this.$showGutter?e:0;t!=this.gutterWidth&&(this.$changes|=this.$updateCachedSize(!0,t,this.$size.width,this.$size.height)),this.session.getUseWrapMode()&&this.adjustWrapLimit()||this.$size.$dirty?this.$loop.schedule(this.CHANGE_FULL):this.$computeLayerConfig()},e.prototype.adjustWrapLimit=function(){var e=this.$size.scrollerWidth-this.$padding*2,t=Math.floor(e/this.characterWidth);return this.session.adjustWrapLimit(t,this.$showPrintMargin&&this.$printMarginColumn)},e.prototype.setAnimatedScroll=function(e){this.setOption(`animatedScroll`,e)},e.prototype.getAnimatedScroll=function(){return this.$animatedScroll},e.prototype.setShowInvisibles=function(e){this.setOption(`showInvisibles`,e),this.session.$bidiHandler.setShowInvisibles(e)},e.prototype.getShowInvisibles=function(){return this.getOption(`showInvisibles`)},e.prototype.getDisplayIndentGuides=function(){return this.getOption(`displayIndentGuides`)},e.prototype.setDisplayIndentGuides=function(e){this.setOption(`displayIndentGuides`,e)},e.prototype.getHighlightIndentGuides=function(){return this.getOption(`highlightIndentGuides`)},e.prototype.setHighlightIndentGuides=function(e){this.setOption(`highlightIndentGuides`,e)},e.prototype.setShowPrintMargin=function(e){this.setOption(`showPrintMargin`,e)},e.prototype.getShowPrintMargin=function(){return this.getOption(`showPrintMargin`)},e.prototype.setPrintMarginColumn=function(e){this.setOption(`printMarginColumn`,e)},e.prototype.getPrintMarginColumn=function(){return this.getOption(`printMarginColumn`)},e.prototype.getShowGutter=function(){return this.getOption(`showGutter`)},e.prototype.setShowGutter=function(e){return this.setOption(`showGutter`,e)},e.prototype.getFadeFoldWidgets=function(){return this.getOption(`fadeFoldWidgets`)},e.prototype.setFadeFoldWidgets=function(e){this.setOption(`fadeFoldWidgets`,e)},e.prototype.setHighlightGutterLine=function(e){this.setOption(`highlightGutterLine`,e)},e.prototype.getHighlightGutterLine=function(){return this.getOption(`highlightGutterLine`)},e.prototype.$updatePrintMargin=function(){if(!(!this.$showPrintMargin&&!this.$printMarginEl)){if(!this.$printMarginEl){var e=i.createElement(`div`);e.className=`ace_layer ace_print-margin-layer`,this.$printMarginEl=i.createElement(`div`),this.$printMarginEl.className=`ace_print-margin`,e.appendChild(this.$printMarginEl),this.content.insertBefore(e,this.content.firstChild)}var t=this.$printMarginEl.style;t.left=Math.round(this.characterWidth*this.$printMarginColumn+this.$padding)+`px`,t.visibility=this.$showPrintMargin?`visible`:`hidden`,this.session&&this.session.$wrap==-1&&this.adjustWrapLimit()}},e.prototype.getContainerElement=function(){return this.container},e.prototype.getMouseEventTarget=function(){return this.scroller},e.prototype.getTextAreaContainer=function(){return this.container},e.prototype.$moveTextAreaToCursor=function(){if(!this.$isMousePressed){var e=this.textarea.style,t=this.$composition;if(!this.$keepTextAreaAtCursor&&!t){i.translate(this.textarea,-100,0);return}var n=this.$cursorLayer.$pixelPos;if(n){t&&t.markerRange&&(n=this.$cursorLayer.getPixelPosition(t.markerRange.start,!0));var r=this.layerConfig,a=n.top,o=n.left;a-=r.offset;var s=t&&t.useTextareaForIME||b.isMobile?this.lineHeight:1;if(a<0||a>r.height-s){i.translate(this.textarea,0,0);return}var c=1,l=this.$size.height-s;if(!t)a+=this.lineHeight;else if(t.useTextareaForIME){var u=this.textarea.value;c=this.characterWidth*this.session.$getStringScreenWidth(u)[0]}else a+=this.lineHeight+2;o-=this.scrollLeft,o>this.$size.scrollerWidth-c&&(o=this.$size.scrollerWidth-c),o+=this.gutterWidth+this.margin.left,i.setStyle(e,`height`,s+`px`),i.setStyle(e,`width`,c+`px`),i.translate(this.textarea,Math.min(o,this.$size.scrollerWidth-c),Math.min(a,l))}}},e.prototype.getFirstVisibleRow=function(){return this.layerConfig.firstRow},e.prototype.getFirstFullyVisibleRow=function(){return this.layerConfig.firstRow+(this.layerConfig.offset===0?0:1)},e.prototype.getLastFullyVisibleRow=function(){var e=this.layerConfig,t=e.lastRow;return this.session.documentToScreenRow(t,0)*e.lineHeight-this.session.getScrollTop()>e.height-e.lineHeight?t-1:t},e.prototype.getLastVisibleRow=function(){return this.layerConfig.lastRow},e.prototype.setPadding=function(e){this.$padding=e,this.$textLayer.setPadding(e),this.$cursorLayer.setPadding(e),this.$markerFront.setPadding(e),this.$markerBack.setPadding(e),this.$loop.schedule(this.CHANGE_FULL),this.$updatePrintMargin()},e.prototype.setScrollMargin=function(e,t,n,r){var i=this.scrollMargin;i.top=e|0,i.bottom=t|0,i.right=r|0,i.left=n|0,i.v=i.top+i.bottom,i.h=i.left+i.right,i.top&&this.scrollTop<=0&&this.session&&this.session.setScrollTop(-i.top),this.updateFull()},e.prototype.setMargin=function(e,t,n,r){var i=this.margin;i.top=e|0,i.bottom=t|0,i.right=r|0,i.left=n|0,i.v=i.top+i.bottom,i.h=i.left+i.right,this.$updateCachedSize(!0,this.gutterWidth,this.$size.width,this.$size.height),this.updateFull()},e.prototype.getHScrollBarAlwaysVisible=function(){return this.$hScrollBarAlwaysVisible},e.prototype.setHScrollBarAlwaysVisible=function(e){this.setOption(`hScrollBarAlwaysVisible`,e)},e.prototype.getVScrollBarAlwaysVisible=function(){return this.$vScrollBarAlwaysVisible},e.prototype.setVScrollBarAlwaysVisible=function(e){this.setOption(`vScrollBarAlwaysVisible`,e)},e.prototype.$updateScrollBarV=function(){var e=this.layerConfig.maxHeight,t=this.$size.scrollerHeight;!this.$maxLines&&this.$scrollPastEnd&&(e-=(t-this.lineHeight)*this.$scrollPastEnd,this.scrollTop>e-t&&(e=this.scrollTop+t,this.scrollBarV.scrollTop=null)),this.scrollBarV.setScrollHeight(e+this.scrollMargin.v),this.scrollBarV.setScrollTop(this.scrollTop+this.scrollMargin.top)},e.prototype.$updateScrollBarH=function(){this.scrollBarH.setScrollWidth(this.layerConfig.width+2*this.$padding+this.scrollMargin.h),this.scrollBarH.setScrollLeft(this.scrollLeft+this.scrollMargin.left)},e.prototype.freeze=function(){this.$frozen=!0},e.prototype.unfreeze=function(){this.$frozen=!1},e.prototype.$renderChanges=function(e,t){if(this.$changes&&(e|=this.$changes,this.$changes=0),!this.session||!this.container.offsetWidth||this.$frozen||!e&&!t){this.$changes|=e;return}if(this.$size.$dirty)return this.$changes|=e,this.onResize(!0);this.lineHeight||this.$textLayer.checkForSizeChanges(),this._signal(`beforeRender`,e),this.session&&this.session.$bidiHandler&&this.session.$bidiHandler.updateCharacterWidths(this.$fontMetrics);var n=this.layerConfig;if(e&this.CHANGE_FULL||e&this.CHANGE_SIZE||e&this.CHANGE_TEXT||e&this.CHANGE_LINES||e&this.CHANGE_SCROLL||e&this.CHANGE_H_SCROLL){if(e|=this.$computeLayerConfig()|this.$loop.clear(),n.firstRow!=this.layerConfig.firstRow&&n.firstRowScreen==this.layerConfig.firstRowScreen){var r=this.scrollTop+(n.firstRow-Math.max(this.layerConfig.firstRow,0))*this.lineHeight;r>0&&(this.scrollTop=r,e|=this.CHANGE_SCROLL,e|=this.$computeLayerConfig()|this.$loop.clear())}n=this.layerConfig,this.$updateScrollBarV(),e&this.CHANGE_H_SCROLL&&this.$updateScrollBarH(),i.translate(this.content,-this.scrollLeft,-n.offset);var a=n.width+2*this.$padding+`px`,o=n.minHeight+`px`;i.setStyle(this.content.style,`width`,a),i.setStyle(this.content.style,`height`,o)}if(e&this.CHANGE_H_SCROLL&&(i.translate(this.content,-this.scrollLeft,-n.offset),this.scroller.className=this.scrollLeft<=0?`ace_scroller `:`ace_scroller ace_scroll-left `,this.enableKeyboardAccessibility&&(this.scroller.className+=this.keyboardFocusClassName)),e&this.CHANGE_FULL){this.$changedLines=null,this.$textLayer.update(n),this.$showGutter&&this.$gutterLayer.update(n),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(n),this.$markerBack.update(n),this.$markerFront.update(n),this.$cursorLayer.update(n),this.$moveTextAreaToCursor(),this._signal(`afterRender`,e);return}if(e&this.CHANGE_SCROLL){this.$changedLines=null,e&this.CHANGE_TEXT||e&this.CHANGE_LINES?this.$textLayer.update(n):this.$textLayer.scrollLines(n),this.$showGutter&&(e&this.CHANGE_GUTTER||e&this.CHANGE_LINES?this.$gutterLayer.update(n):this.$gutterLayer.scrollLines(n)),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(n),this.$markerBack.update(n),this.$markerFront.update(n),this.$cursorLayer.update(n),this.$moveTextAreaToCursor(),this._signal(`afterRender`,e);return}e&this.CHANGE_TEXT?(this.$changedLines=null,this.$textLayer.update(n),this.$showGutter&&this.$gutterLayer.update(n),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(n)):e&this.CHANGE_LINES?((this.$updateLines()||e&this.CHANGE_GUTTER&&this.$showGutter)&&this.$gutterLayer.update(n),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(n)):e&this.CHANGE_TEXT||e&this.CHANGE_GUTTER?(this.$showGutter&&this.$gutterLayer.update(n),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(n)):e&this.CHANGE_CURSOR&&(this.$highlightGutterLine&&this.$gutterLayer.updateLineHighlight(n),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(n)),e&this.CHANGE_CURSOR&&(this.$cursorLayer.update(n),this.$moveTextAreaToCursor()),e&(this.CHANGE_MARKER|this.CHANGE_MARKER_FRONT)&&this.$markerFront.update(n),e&(this.CHANGE_MARKER|this.CHANGE_MARKER_BACK)&&this.$markerBack.update(n),this._signal(`afterRender`,e)},e.prototype.$autosize=function(){var e=this.session.getScreenLength()*this.lineHeight,t=this.$maxLines*this.lineHeight,n=Math.min(t,Math.max((this.$minLines||1)*this.lineHeight,e))+this.scrollMargin.v+(this.$extraHeight||0);this.$horizScroll&&(n+=this.scrollBarH.getHeight()),this.$maxPixelHeight&&n>this.$maxPixelHeight&&(n=this.$maxPixelHeight);var r=!(n<=2*this.lineHeight)&&e>t;if(n!=this.desiredHeight||this.$size.height!=this.desiredHeight||r!=this.$vScroll){r!=this.$vScroll&&(this.$vScroll=r,this.scrollBarV.setVisible(r));var i=this.container.clientWidth;this.container.style.height=n+`px`,this.$updateCachedSize(!0,this.$gutterWidth,i,n),this.desiredHeight=n,this._signal(`autosize`)}},e.prototype.$computeLayerConfig=function(){var e=this.session,t=this.$size,n=t.height<=2*this.lineHeight,r=this.session.getScreenLength()*this.lineHeight,i=this.$getLongestLine(),a=!n&&(this.$hScrollBarAlwaysVisible||t.scrollerWidth-i-2*this.$padding<0),o=this.$horizScroll!==a;o&&(this.$horizScroll=a,this.scrollBarH.setVisible(a));var s=this.$vScroll;this.$maxLines&&this.lineHeight>1&&(this.$autosize(),n=t.height<=2*this.lineHeight);var c=t.scrollerHeight+this.lineHeight,l=!this.$maxLines&&this.$scrollPastEnd?(t.scrollerHeight-this.lineHeight)*this.$scrollPastEnd:0;r+=l;var u=this.scrollMargin;this.session.setScrollTop(Math.max(-u.top,Math.min(this.scrollTop,r-t.scrollerHeight+u.bottom))),this.session.setScrollLeft(Math.max(-u.left,Math.min(this.scrollLeft,i+2*this.$padding-t.scrollerWidth+u.right)));var d=!n&&(this.$vScrollBarAlwaysVisible||t.scrollerHeight-r+l<0||this.scrollTop>u.top),f=s!==d;f&&(this.$vScroll=d,this.scrollBarV.setVisible(d));var p=this.scrollTop%this.lineHeight,m=Math.ceil(c/this.lineHeight)-1,h=Math.max(0,Math.round((this.scrollTop-p)/this.lineHeight)),g=h+m,_,v,y=this.lineHeight;h=e.screenToDocumentRow(h,0);var b=e.getFoldLine(h);b&&(h=b.start.row),_=e.documentToScreenRow(h,0),v=e.getRowLength(h)*y,g=Math.min(e.screenToDocumentRow(g,0),e.getLength()-1),c=t.scrollerHeight+e.getRowLength(g)*y+v,p=this.scrollTop-_*y,p<0&&_>0&&(_=Math.max(0,_+Math.floor(p/y)),p=this.scrollTop-_*y);var x=0;return(this.layerConfig.width!=i||o)&&(x=this.CHANGE_H_SCROLL),(o||f)&&(x|=this.$updateCachedSize(!0,this.gutterWidth,t.width,t.height),this._signal(`scrollbarVisibilityChanged`),f&&(i=this.$getLongestLine())),this.layerConfig={width:i,padding:this.$padding,firstRow:h,firstRowScreen:_,lastRow:g,lineHeight:y,characterWidth:this.characterWidth,minHeight:c,maxHeight:r,offset:p,gutterOffset:y?Math.max(0,Math.ceil((p+t.height-t.scrollerHeight)/y)):0,height:this.$size.scrollerHeight},this.session.$bidiHandler&&this.session.$bidiHandler.setContentWidth(i-this.$padding),x},e.prototype.$updateLines=function(){if(this.$changedLines){var e=this.$changedLines.firstRow,t=this.$changedLines.lastRow;this.$changedLines=null;var n=this.layerConfig;if(!(e>n.lastRow+1)&&!(tthis.$textLayer.MAX_LINE_LENGTH&&(e=this.$textLayer.MAX_LINE_LENGTH+30),Math.max(this.$size.scrollerWidth-2*this.$padding,Math.round(e*this.characterWidth))},e.prototype.updateFrontMarkers=function(){this.$markerFront.setMarkers(this.session.getMarkers(!0)),this.$loop.schedule(this.CHANGE_MARKER_FRONT)},e.prototype.updateBackMarkers=function(){this.$markerBack.setMarkers(this.session.getMarkers()),this.$loop.schedule(this.CHANGE_MARKER_BACK)},e.prototype.addGutterDecoration=function(e,t){this.$gutterLayer.addGutterDecoration(e,t)},e.prototype.removeGutterDecoration=function(e,t){this.$gutterLayer.removeGutterDecoration(e,t)},e.prototype.updateBreakpoints=function(e){this._rows=e,this.$loop.schedule(this.CHANGE_GUTTER)},e.prototype.setAnnotations=function(e){this.$gutterLayer.setAnnotations(e),this.$loop.schedule(this.CHANGE_GUTTER)},e.prototype.updateCursor=function(){this.$loop.schedule(this.CHANGE_CURSOR)},e.prototype.hideCursor=function(){this.$cursorLayer.hideCursor()},e.prototype.showCursor=function(){this.$cursorLayer.showCursor()},e.prototype.scrollSelectionIntoView=function(e,t,n){this.scrollCursorIntoView(e,n),this.scrollCursorIntoView(t,n)},e.prototype.scrollCursorIntoView=function(e,t,n){if(this.$size.scrollerHeight!==0){var r=this.$cursorLayer.getPixelPosition(e),i=r.left,a=r.top,o=n&&n.top||0,s=n&&n.bottom||0;this.$scrollAnimation&&(this.$stopAnimation=!0);var c=this.$scrollAnimation?this.session.getScrollTop():this.scrollTop;c+o>a?(t&&c+o>a+this.lineHeight&&(a-=t*this.$size.scrollerHeight),a===0&&(a=-this.scrollMargin.top),this.session.setScrollTop(a)):c+this.$size.scrollerHeight-s=1-this.scrollMargin.top||t>0&&this.session.getScrollTop()+this.$size.scrollerHeight-this.layerConfig.maxHeight<-1+this.scrollMargin.bottom||e<0&&this.session.getScrollLeft()>=1-this.scrollMargin.left||e>0&&this.session.getScrollLeft()+this.$size.scrollerWidth-this.layerConfig.width<-1+this.scrollMargin.right)return!0},e.prototype.pixelToScreenCoordinates=function(e,t){var n;if(this.$hasCssTransforms){n={top:0,left:0};var r=this.$fontMetrics.transformCoordinates([e,t]);e=r[1]-this.gutterWidth-this.margin.left,t=r[0]}else n=this.scroller.getBoundingClientRect();var i=e+this.scrollLeft-n.left-this.$padding,a=i/this.characterWidth,o=Math.floor((t+this.scrollTop-n.top)/this.lineHeight),s=this.$blockCursor?Math.floor(a):Math.round(a);return{row:o,column:s,side:a-s>0?1:-1,offsetX:i}},e.prototype.screenToTextCoordinates=function(e,t){var n;if(this.$hasCssTransforms){n={top:0,left:0};var r=this.$fontMetrics.transformCoordinates([e,t]);e=r[1]-this.gutterWidth-this.margin.left,t=r[0]}else n=this.scroller.getBoundingClientRect();var i=e+this.scrollLeft-n.left-this.$padding,a=i/this.characterWidth,o=this.$blockCursor?Math.floor(a):Math.round(a),s=Math.floor((t+this.scrollTop-n.top)/this.lineHeight);return this.session.screenToDocumentPosition(s,Math.max(o,0),i)},e.prototype.textToScreenCoordinates=function(e,t){var n=this.scroller.getBoundingClientRect(),r=this.session.documentToScreenPosition(e,t),i=this.$padding+(this.session.$bidiHandler.isBidiRow(r.row,e)?this.session.$bidiHandler.getPosLeft(r.column):Math.round(r.column*this.characterWidth)),a=r.row*this.lineHeight;return{pageX:n.left+i-this.scrollLeft,pageY:n.top+a-this.scrollTop}},e.prototype.visualizeFocus=function(){i.addCssClass(this.container,`ace_focus`)},e.prototype.visualizeBlur=function(){i.removeCssClass(this.container,`ace_focus`)},e.prototype.showComposition=function(e){this.$composition=e,e.cssText||(e.cssText=this.textarea.style.cssText),e.useTextareaForIME==null&&(e.useTextareaForIME=this.$useTextareaForIME),this.$useTextareaForIME?(i.addCssClass(this.textarea,`ace_composition`),this.textarea.style.cssText=``,this.$moveTextAreaToCursor(),this.$cursorLayer.element.style.display=`none`):e.markerId=this.session.addMarker(e.markerRange,`ace_composition_marker`,`text`)},e.prototype.setCompositionText=function(e){var t=this.session.selection.cursor;this.addToken(e,`composition_placeholder`,t.row,t.column),this.$moveTextAreaToCursor()},e.prototype.hideComposition=function(){if(this.$composition){this.$composition.markerId&&this.session.removeMarker(this.$composition.markerId),i.removeCssClass(this.textarea,`ace_composition`),this.textarea.style.cssText=this.$composition.cssText;var e=this.session.selection.cursor;this.removeExtraToken(e.row,e.column),this.$composition=null,this.$cursorLayer.element.style.display=``}},e.prototype.setGhostText=function(e,t){var n=this.session.selection.cursor,r=t||{row:n.row,column:n.column};this.removeGhostText();var a=this.$calculateWrappedTextChunks(e,r);this.addToken(a[0].text,`ghost_text`,r.row,r.column),this.$ghostText={text:e,position:{row:r.row,column:r.column}};var o=i.createElement(`div`);if(a.length>1){var s=this.hideTokensAfterPosition(r.row,r.column),c;a.slice(1).forEach(function(e){var t=i.createElement(`div`),n=i.createElement(`span`);n.className=`ace_ghost_text`,e.wrapped&&(t.className=`ghost_text_line_wrapped`),e.text.length===0&&(e.text=` `),n.appendChild(i.createTextNode(e.text)),t.appendChild(n),o.appendChild(t),c=t}),s.forEach(function(e){var t=i.createElement(`span`);x(e.type)||(t.className=`ace_`+e.type.replace(/\./g,` ace_`)),t.appendChild(i.createTextNode(e.value)),c.appendChild(t)}),this.$ghostTextWidget={el:o,row:r.row,column:r.column,className:`ace_ghost_text_container`},this.session.widgetManager.addLineWidget(this.$ghostTextWidget);var l=this.$cursorLayer.getPixelPosition(r,!0),u=this.container.getBoundingClientRect().height,d=a.length*this.lineHeight;if(d0){var l=0;c.push(i[o].length);for(var u=0;u1||Math.abs(e.$size.height-r)>1?e.$resizeTimer.delay():e.$resizeTimer.cancel()}),this.$resizeObserver.observe(this.container)}},e}();S.prototype.CHANGE_CURSOR=1,S.prototype.CHANGE_MARKER=2,S.prototype.CHANGE_GUTTER=4,S.prototype.CHANGE_SCROLL=8,S.prototype.CHANGE_LINES=16,S.prototype.CHANGE_TEXT=32,S.prototype.CHANGE_SIZE=64,S.prototype.CHANGE_MARKER_BACK=128,S.prototype.CHANGE_MARKER_FRONT=256,S.prototype.CHANGE_FULL=512,S.prototype.CHANGE_H_SCROLL=1024,S.prototype.$changes=0,S.prototype.$padding=null,S.prototype.$frozen=!1,S.prototype.STEPS=8,r.implement(S.prototype,_),o.defineOptions(S.prototype,`renderer`,{useResizeObserver:{set:function(e){!e&&this.$resizeObserver?(this.$resizeObserver.disconnect(),this.$resizeTimer.cancel(),this.$resizeTimer=this.$resizeObserver=null):e&&!this.$resizeObserver&&this.$addResizeObserver()}},animatedScroll:{initialValue:!1},showInvisibles:{set:function(e){this.$textLayer.setShowInvisibles(e)&&this.$loop.schedule(this.CHANGE_TEXT)},initialValue:!1},showPrintMargin:{set:function(){this.$updatePrintMargin()},initialValue:!0},printMarginColumn:{set:function(){this.$updatePrintMargin()},initialValue:80},printMargin:{set:function(e){typeof e==`number`&&(this.$printMarginColumn=e),this.$showPrintMargin=!!e,this.$updatePrintMargin()},get:function(){return this.$showPrintMargin&&this.$printMarginColumn}},showGutter:{set:function(e){this.$gutter.style.display=e?`block`:`none`,this.$loop.schedule(this.CHANGE_FULL),this.onGutterResize()},initialValue:!0},useSvgGutterIcons:{set:function(e){this.$gutterLayer.$useSvgGutterIcons=e},initialValue:!1},showFoldedAnnotations:{set:function(e){this.$gutterLayer.$showFoldedAnnotations=e},initialValue:!1},fadeFoldWidgets:{set:function(e){i.setCssClass(this.$gutter,`ace_fade-fold-widgets`,e)},initialValue:!1},showFoldWidgets:{set:function(e){this.$gutterLayer.setShowFoldWidgets(e),this.$loop.schedule(this.CHANGE_GUTTER)},initialValue:!0},displayIndentGuides:{set:function(e){this.$textLayer.setDisplayIndentGuides(e)&&this.$loop.schedule(this.CHANGE_TEXT)},initialValue:!0},highlightIndentGuides:{set:function(e){this.$textLayer.setHighlightIndentGuides(e)==1?this.$textLayer.$highlightIndentGuide():this.$textLayer.$clearActiveIndentGuide(this.$textLayer.$lines.cells)},initialValue:!0},highlightGutterLine:{set:function(e){this.$gutterLayer.setHighlightGutterLine(e),this.$loop.schedule(this.CHANGE_GUTTER)},initialValue:!0},hScrollBarAlwaysVisible:{set:function(e){(!this.$hScrollBarAlwaysVisible||!this.$horizScroll)&&this.$loop.schedule(this.CHANGE_SCROLL)},initialValue:!1},vScrollBarAlwaysVisible:{set:function(e){(!this.$vScrollBarAlwaysVisible||!this.$vScroll)&&this.$loop.schedule(this.CHANGE_SCROLL)},initialValue:!1},fontSize:{set:function(e){typeof e==`number`&&(e+=`px`),this.container.style.fontSize=e,this.updateFontSize()},initialValue:12},fontFamily:{set:function(e){this.container.style.fontFamily=e,this.updateFontSize()}},maxLines:{set:function(e){this.updateFull()}},minLines:{set:function(e){this.$minLines<562949953421311||(this.$minLines=0),this.updateFull()}},maxPixelHeight:{set:function(e){this.updateFull()},initialValue:0},scrollPastEnd:{set:function(e){e=+e||0,this.$scrollPastEnd!=e&&(this.$scrollPastEnd=e,this.$loop.schedule(this.CHANGE_SCROLL))},initialValue:0,handlesSet:!0},fixedWidthGutter:{set:function(e){this.$gutterLayer.$fixedWidth=!!e,this.$loop.schedule(this.CHANGE_GUTTER)}},customScrollbar:{set:function(e){this.$updateCustomScrollbar(e)},initialValue:!1},theme:{set:function(e){this.setTheme(e)},get:function(){return this.$themeId||this.theme},initialValue:`./theme/textmate`,handlesSet:!0},hasCssTransforms:{},useTextareaForIME:{initialValue:!b.isMobile&&!b.isIE}}),t.VirtualRenderer=S}),ace.define(`ace/worker/worker_client`,[`require`,`exports`,`module`,`ace/lib/oop`,`ace/lib/net`,`ace/lib/event_emitter`,`ace/config`],function(e,t,n){var r=e("../lib/oop"),i=e("../lib/net"),a=e("../lib/event_emitter").EventEmitter,o=e("../config");function s(e){var t=`importScripts('`+i.qualifyURL(e)+`');`;try{return new Blob([t],{type:`application/javascript`})}catch(e){var n=new(window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder);return n.append(t),n.getBlob(`application/javascript`)}}function c(e){if(typeof Worker>`u`)return{postMessage:function(){},terminate:function(){}};if(o.get(`loadWorkerFromBlob`)){var t=s(e),n=(window.URL||window.webkitURL).createObjectURL(t);return new Worker(n)}return new Worker(e)}var l=function(e){e.postMessage||(e=this.$createWorkerFromOldConfig.apply(this,arguments)),this.$worker=e,this.$sendDeltaQueue=this.$sendDeltaQueue.bind(this),this.changeListener=this.changeListener.bind(this),this.onMessage=this.onMessage.bind(this),this.callbackId=1,this.callbacks={},this.$worker.onmessage=this.onMessage};(function(){r.implement(this,a),this.$createWorkerFromOldConfig=function(t,n,r,i,a){if(e.nameToUrl&&!e.toUrl&&(e.toUrl=e.nameToUrl),o.get(`packaged`)||!e.toUrl)i=i||o.moduleUrl(n,`worker`);else{var s=this.$normalizePath;i=i||s(e.toUrl(`ace/worker/worker.js?v=1784873523001`,null,`_`));var l={};t.forEach(function(t){l[t]=s(e.toUrl(t,null,`_`).replace(/(\.js)?(\?.*)?$/,``))})}return this.$worker=c(i),a&&this.send(`importScripts`,a),this.$worker.postMessage({init:!0,tlns:l,module:n,classname:r}),this.$worker},this.onMessage=function(e){var t=e.data;switch(t.type){case`event`:this._signal(t.name,{data:t.data});break;case`call`:var n=this.callbacks[t.id];n&&(n(t.data),delete this.callbacks[t.id]);break;case`error`:this.reportError(t.data);break;case`log`:window.console&&console.log&&console.log.apply(console,t.data);break}},this.reportError=function(e){window.console&&console.error&&console.error(e)},this.$normalizePath=function(e){return i.qualifyURL(e)},this.terminate=function(){this._signal(`terminate`,{}),this.deltaQueue=null,this.$worker.terminate(),this.$worker.onerror=function(e){e.preventDefault()},this.$worker=null,this.$doc&&this.$doc.off(`change`,this.changeListener),this.$doc=null},this.send=function(e,t){this.$worker.postMessage({command:e,args:t})},this.call=function(e,t,n){if(n){var r=this.callbackId++;this.callbacks[r]=n,t.push(r)}this.send(e,t)},this.emit=function(e,t){try{t.data&&t.data.err&&(t.data.err={message:t.data.err.message,stack:t.data.err.stack,code:t.data.err.code}),this.$worker&&this.$worker.postMessage({event:e,data:{data:t.data}})}catch(e){console.error(e.stack)}},this.attachToDocument=function(e){this.$doc&&this.terminate(),this.$doc=e,this.call(`setValue`,[e.getValue()]),e.on(`change`,this.changeListener,!0)},this.changeListener=function(e){this.deltaQueue||(this.deltaQueue=[],setTimeout(this.$sendDeltaQueue,0)),e.action==`insert`?this.deltaQueue.push(e.start,e.lines):this.deltaQueue.push(e.start,e.end)},this.$sendDeltaQueue=function(){var e=this.deltaQueue;e&&(this.deltaQueue=null,e.length>50&&e.length>this.$doc.getLength()>>1?this.call(`setValue`,[this.$doc.getValue()]):this.emit(`change`,{data:e}))}}).call(l.prototype),t.UIWorkerClient=function(e,t,n){var r=null,i=!1,s=Object.create(a),c=[],u=new l({messageBuffer:c,terminate:function(){},postMessage:function(e){c.push(e),r&&(i?setTimeout(d):d())}});u.setEmitSync=function(e){i=e};var d=function(){var e=c.shift();e.command?r[e.command].apply(r,e.args):e.event&&s._signal(e.event,e.data)};return s.postMessage=function(e){u.onMessage({data:e})},s.callback=function(e,t){this.postMessage({type:`call`,id:t,data:e})},s.emit=function(e,t){this.postMessage({type:`event`,name:e,data:t})},o.loadModule([`worker`,t],function(e){for(r=new e[n](s);c.length;)d()}),u},t.WorkerClient=l,t.createWorker=c}),ace.define(`ace/placeholder`,[`require`,`exports`,`module`,`ace/range`,`ace/lib/event_emitter`,`ace/lib/oop`],function(e,t,n){var r=e("./range").Range,i=e("./lib/event_emitter").EventEmitter,a=e("./lib/oop"),o=function(){function e(e,t,n,r,i,a){var o=this;this.length=t,this.session=e,this.doc=e.getDocument(),this.mainClass=i,this.othersClass=a,this.$onUpdate=this.onUpdate.bind(this),this.doc.on(`change`,this.$onUpdate,!0),this.$others=r,this.$onCursorChange=function(){setTimeout(function(){o.onCursorChange()})},this.$pos=n;var s=e.getUndoManager().$undoStack||e.getUndoManager().$undostack||{length:-1};this.$undoStackDepth=s.length,this.setup(),e.selection.on(`changeCursor`,this.$onCursorChange)}return e.prototype.setup=function(){var e=this,t=this.doc,n=this.session;this.selectionBefore=n.selection.toJSON(),n.selection.inMultiSelectMode&&n.selection.toSingleRange(),this.pos=t.createAnchor(this.$pos.row,this.$pos.column);var i=this.pos;i.$insertRight=!0,i.detach(),i.markerId=n.addMarker(new r(i.row,i.column,i.row,i.column+this.length),this.mainClass,null,!1),this.others=[],this.$others.forEach(function(n){var r=t.createAnchor(n.row,n.column);r.$insertRight=!0,r.detach(),e.others.push(r)}),n.setUndoSelect(!1)},e.prototype.showOtherMarkers=function(){if(!this.othersActive){var e=this.session,t=this;this.othersActive=!0,this.others.forEach(function(n){n.markerId=e.addMarker(new r(n.row,n.column,n.row,n.column+t.length),t.othersClass,null,!1)})}},e.prototype.hideOtherMarkers=function(){if(this.othersActive){this.othersActive=!1;for(var e=0;e=this.pos.column&&t.start.column<=this.pos.column+this.length+1,a=t.start.column-this.pos.column;if(this.updateAnchors(e),i&&(this.length+=n),i&&!this.session.$fromUndo){if(e.action===`insert`)for(var o=this.others.length-1;o>=0;o--){var s=this.others[o],c={row:s.row,column:s.column+a};this.doc.insertMergedLines(c,e.lines)}else if(e.action===`remove`)for(var o=this.others.length-1;o>=0;o--){var s=this.others[o],c={row:s.row,column:s.column+a};this.doc.remove(new r(c.row,c.column,c.row,c.column-n))}}this.$updating=!1,this.updateMarkers()}},e.prototype.updateAnchors=function(e){this.pos.onChange(e);for(var t=this.others.length;t--;)this.others[t].onChange(e);this.updateMarkers()},e.prototype.updateMarkers=function(){if(!this.$updating){var e=this,t=this.session,n=function(n,i){t.removeMarker(n.markerId),n.markerId=t.addMarker(new r(n.row,n.column,n.row,n.column+e.length),i,null,!1)};n(this.pos,this.mainClass);for(var i=this.others.length;i--;)n(this.others[i],this.othersClass)}},e.prototype.onCursorChange=function(e){if(!(this.$updating||!this.session)){var t=this.session.selection.getCursor();t.row===this.pos.row&&t.column>=this.pos.column&&t.column<=this.pos.column+this.length?(this.showOtherMarkers(),this._emit(`cursorEnter`,e)):(this.hideOtherMarkers(),this._emit(`cursorLeave`,e))}},e.prototype.detach=function(){this.session.removeMarker(this.pos&&this.pos.markerId),this.hideOtherMarkers(),this.doc.off(`change`,this.$onUpdate),this.session.selection.off(`changeCursor`,this.$onCursorChange),this.session.setUndoSelect(!0),this.session=null},e.prototype.cancel=function(){if(this.$undoStackDepth!==-1){for(var e=this.session.getUndoManager(),t=(e.$undoStack||e.$undostack).length-this.$undoStackDepth,n=0;n1?e.multiSelect.joinSelections():e.multiSelect.splitIntoLines()},bindKey:{win:`Ctrl-Alt-L`,mac:`Ctrl-Alt-L`},readOnly:!0},{name:`splitSelectionIntoLines`,description:`Split into lines`,exec:function(e){e.multiSelect.splitIntoLines()},readOnly:!0},{name:`alignCursors`,description:`Align cursors`,exec:function(e){e.alignCursors()},bindKey:{win:`Ctrl-Alt-A`,mac:`Ctrl-Alt-A`},scrollIntoView:`cursor`},{name:`findAll`,description:`Find all`,exec:function(e){e.findAll()},bindKey:{win:`Ctrl-Alt-K`,mac:`Ctrl-Alt-G`},scrollIntoView:`cursor`,readOnly:!0}],t.multiSelectCommands=[{name:`singleSelection`,description:`Single selection`,bindKey:`esc`,exec:function(e){e.exitMultiSelectMode()},scrollIntoView:`cursor`,readOnly:!0,isAvailable:function(e){return e&&e.inMultiSelectMode}}];var r=e("../keyboard/hash_handler").HashHandler;t.keyboardHandler=new r(t.multiSelectCommands)}),ace.define(`ace/multi_select`,[`require`,`exports`,`module`,`ace/range_list`,`ace/range`,`ace/selection`,`ace/mouse/multi_select_handler`,`ace/lib/event`,`ace/lib/lang`,`ace/commands/multi_select_commands`,`ace/search`,`ace/edit_session`,`ace/editor`,`ace/config`],function(e,t,n){var r=e("./range_list").RangeList,i=e("./range").Range,a=e("./selection").Selection,o=e("./mouse/multi_select_handler").onMouseDown,s=e("./lib/event"),c=e("./lib/lang"),l=e("./commands/multi_select_commands");t.commands=l.defaultCommands.concat(l.multiSelectCommands);var u=e("./search").Search,d=new u;function f(e,t,n){return d.$options.wrap=!0,d.$options.needle=t,d.$options.backwards=n==-1,d.find(e)}var p=e("./edit_session").EditSession;(function(){this.getSelectionMarkers=function(){return this.$selectionMarkers}}).call(p.prototype),(function(){this.ranges=null,this.rangeList=null,this.addRange=function(e,t){if(e){if(!this.inMultiSelectMode&&this.rangeCount===0){var n=this.toOrientedRange();if(this.rangeList.add(n),this.rangeList.add(e),this.rangeList.ranges.length!=2)return this.rangeList.removeAll(),t||this.fromOrientedRange(e);this.rangeList.removeAll(),this.rangeList.add(n),this.$onAddRange(n)}e.cursor||(e.cursor=e.end);var r=this.rangeList.add(e);return this.$onAddRange(e),r.length&&this.$onRemoveRange(r),this.rangeCount>1&&!this.inMultiSelectMode&&(this._signal(`multiSelect`),this.inMultiSelectMode=!0,this.session.$undoSelect=!1,this.rangeList.attach(this.session)),t||this.fromOrientedRange(e)}},this.toSingleRange=function(e){e=e||this.ranges[0];var t=this.rangeList.removeAll();t.length&&this.$onRemoveRange(t),e&&this.fromOrientedRange(e)},this.substractPoint=function(e){var t=this.rangeList.substractPoint(e);if(t)return this.$onRemoveRange(t),t[0]},this.mergeOverlappingRanges=function(){var e=this.rangeList.merge();e.length&&this.$onRemoveRange(e)},this.$onAddRange=function(e){this.rangeCount=this.rangeList.ranges.length,this.ranges.unshift(e),this._signal(`addRange`,{range:e})},this.$onRemoveRange=function(e){if(this.rangeCount=this.rangeList.ranges.length,this.rangeCount==1&&this.inMultiSelectMode){var t=this.rangeList.ranges.pop();e.push(t),this.rangeCount=0}for(var n=e.length;n--;){var r=this.ranges.indexOf(e[n]);this.ranges.splice(r,1)}this._signal(`removeRange`,{ranges:e}),this.rangeCount===0&&this.inMultiSelectMode&&(this.inMultiSelectMode=!1,this._signal(`singleSelect`),this.session.$undoSelect=!0,this.rangeList.detach(this.session)),t=t||this.ranges[0],t&&!t.isEqual(this.getRange())&&this.fromOrientedRange(t)},this.$initRangeList=function(){this.rangeList||(this.rangeList=new r,this.ranges=[],this.rangeCount=0)},this.getAllRanges=function(){return this.rangeCount?this.rangeList.ranges.concat():[this.getRange()]},this.splitIntoLines=function(){for(var e=this.ranges.length?this.ranges:[this.getRange()],t=[],n=0;n1){var e=this.rangeList.ranges,t=e[e.length-1],n=i.fromPoints(e[0].start,t.end);this.toSingleRange(),this.setSelectionRange(n,t.cursor==t.start)}else{var r=this.session.documentToScreenPosition(this.cursor),a=this.session.documentToScreenPosition(this.anchor);this.rectangularRangeBlock(r,a).forEach(this.addRange,this)}},this.rectangularRangeBlock=function(e,t,n){var r=[],a=e.column0;)_--;if(_>0)for(var v=0;r[v].isEmpty();)v++;for(var y=_;y>=v;y--)r[y].isEmpty()&&r.splice(y,1)}return r}}).call(a.prototype);var m=e("./editor").Editor;(function(){this.updateSelectionMarkers=function(){this.renderer.updateCursor(),this.renderer.updateBackMarkers()},this.addSelectionMarker=function(e){e.cursor||(e.cursor=e.end);var t=this.getSelectionStyle();return e.marker=this.session.addMarker(e,`ace_selection`,t),this.session.$selectionMarkers.push(e),this.session.selectionMarkerCount=this.session.$selectionMarkers.length,e},this.removeSelectionMarker=function(e){if(e.marker){this.session.removeMarker(e.marker);var t=this.session.$selectionMarkers.indexOf(e);t!=-1&&this.session.$selectionMarkers.splice(t,1),this.session.selectionMarkerCount=this.session.$selectionMarkers.length}},this.removeSelectionMarkers=function(e){for(var t=this.session.$selectionMarkers,n=e.length;n--;){var r=e[n];if(r.marker){this.session.removeMarker(r.marker);var i=t.indexOf(r);i!=-1&&t.splice(i,1)}}this.session.selectionMarkerCount=t.length},this.$onAddRange=function(e){this.addSelectionMarker(e.range),this.renderer.updateCursor(),this.renderer.updateBackMarkers()},this.$onRemoveRange=function(e){this.removeSelectionMarkers(e.ranges),this.renderer.updateCursor(),this.renderer.updateBackMarkers()},this.$onMultiSelect=function(e){this.inMultiSelectMode||(this.inMultiSelectMode=!0,this.setStyle(`ace_multiselect`),this.keyBinding.addKeyboardHandler(l.keyboardHandler),this.commands.setDefaultHandler(`exec`,this.$onMultiSelectExec),this.renderer.updateCursor(),this.renderer.updateBackMarkers())},this.$onSingleSelect=function(e){this.session.multiSelect.inVirtualMode||(this.inMultiSelectMode=!1,this.unsetStyle(`ace_multiselect`),this.keyBinding.removeKeyboardHandler(l.keyboardHandler),this.commands.removeDefaultHandler(`exec`,this.$onMultiSelectExec),this.renderer.updateCursor(),this.renderer.updateBackMarkers(),this._emit(`changeSelection`))},this.$onMultiSelectExec=function(e){var t=e.command,n=e.editor;if(n.multiSelect){if(t.multiSelectAction)t.multiSelectAction==`forEach`?r=n.forEachSelection(t,e.args):t.multiSelectAction==`forEachLine`?r=n.forEachSelection(t,e.args,!0):t.multiSelectAction==`single`?(n.exitMultiSelectMode(),r=t.exec(n,e.args||{})):r=t.multiSelectAction(n,e.args||{});else{var r=t.exec(n,e.args||{});n.multiSelect.addRange(n.multiSelect.toOrientedRange()),n.multiSelect.mergeOverlappingRanges()}return r}},this.forEachSelection=function(e,t,n){if(!this.inVirtualSelectionMode){var r=n&&n.keepOrder,i=n==1||n&&n.$byLines,o=this.session,s=this.selection,c=s.rangeList,l=(r?s:c).ranges,u;if(!l.length)return e.exec?e.exec(this,t||{}):e(this,t||{});var d=s._eventRegistry;s._eventRegistry={};var f=new a(o);this.inVirtualSelectionMode=!0;for(var p=l.length;p--;){if(i)for(;p>0&&l[p].start.row==l[p-1].end.row;)p--;f.fromOrientedRange(l[p]),f.index=p,this.selection=o.selection=f;var m=e.exec?e.exec(this,t||{}):e(this,t||{});!u&&m!==void 0&&(u=m),f.toOrientedRange(l[p])}f.detach(),this.selection=o.selection=s,this.inVirtualSelectionMode=!1,s._eventRegistry=d,s.mergeOverlappingRanges(),s.ranges[0]&&s.fromOrientedRange(s.ranges[0]);var h=this.renderer.$scrollAnimation;return this.onCursorChange(),this.onSelectionChange(),h&&h.from==h.to&&this.renderer.animateScrolling(h.from),u}},this.exitMultiSelectMode=function(){!this.inMultiSelectMode||this.inVirtualSelectionMode||this.multiSelect.toSingleRange()},this.getSelectedText=function(){var e=``;if(this.inMultiSelectMode&&!this.inVirtualSelectionMode){for(var t=this.multiSelect.rangeList.ranges,n=[],r=0;r0);s<0&&(s=0),l>=d&&(l=d-1)}var p=this.session.removeFullLines(s,l);p=this.$reAlignText(p,u),this.session.insert({row:s,column:0},p.join(` +}`}),ace.define(`ace/layer/decorators`,[`require`,`exports`,`module`,`ace/lib/dom`,`ace/lib/oop`,`ace/lib/event_emitter`],function(e,t,n){var r=e("../lib/dom"),i=e("../lib/oop"),a=e("../lib/event_emitter").EventEmitter,o=function(){function e(e,t){this.renderer=t,this.pixelRatio=1,this.maxHeight=t.layerConfig.maxHeight,this.lineHeight=t.layerConfig.lineHeight,this.minDecorationHeight=2*this.pixelRatio|0,this.halfMinDecorationHeight=this.minDecorationHeight/2|0,this.colors={},this.colors.dark={error:`rgba(255, 18, 18, 1)`,warning:`rgba(18, 136, 18, 1)`,info:`rgba(18, 18, 136, 1)`},this.colors.light={error:`rgb(255,51,51)`,warning:`rgb(32,133,72)`,info:`rgb(35,68,138)`},this.setScrollBarV(e)}return e.prototype.$createCanvas=function(){this.canvas=r.createElement(`canvas`),this.canvas.style.top=`0px`,this.canvas.style.right=`0px`,this.canvas.style.zIndex=`7`,this.canvas.style.position=`absolute`},e.prototype.setScrollBarV=function(e){this.$createCanvas(),this.scrollbarV=e,e.element.appendChild(this.canvas),this.setDimensions()},e.prototype.$updateDecorators=function(e){if(typeof this.canvas.getContext!=`function`)return;var t=this.renderer.theme.isDark===!0?this.colors.dark:this.colors.light;this.setDimensions(e);var n=this.canvas.getContext(`2d`);function r(e,t){return e.priorityt.priority)}var i=this.renderer.session.$annotations;if(n.clearRect(0,0,this.canvas.width,this.canvas.height),i){var a={info:1,warning:2,error:3};i.forEach(function(e){e.priority=a[e.type]||null}),i=i.sort(r);for(var o=0;othis.canvasHeight&&(f=this.canvasHeight-p);var m=f-p,h=f+p-m;n.fillStyle=t[i[o].type]||null,n.fillRect(0,m,Math.round(this.oneZoneWidth-1),h)}}var g=this.renderer.session.selection.getCursor();if(g){var _=Math.round(this.getVerticalOffsetForRow(g.row)*this.heightRatio);n.fillStyle=`rgba(0, 0, 0, 0.5)`,n.fillRect(0,_,this.canvasWidth,2)}},e.prototype.getVerticalOffsetForRow=function(e){return e|=0,this.renderer.session.documentToScreenRow(e,0)*this.lineHeight},e.prototype.setDimensions=function(e){e=e||this.renderer.layerConfig,this.maxHeight=e.maxHeight,this.lineHeight=e.lineHeight,this.canvasHeight=e.height,this.canvasWidth=this.scrollbarV.width||this.canvasWidth,this.setZoneWidth(),this.canvas.width=this.canvasWidth,this.canvas.height=this.canvasHeight,this.maxHeighte&&(this.$changedLines.firstRow=e),this.$changedLines.lastRowthis.layerConfig.lastRow||this.$loop.schedule(this.CHANGE_LINES)},e.prototype.onChangeNewLineMode=function(){this.$loop.schedule(this.CHANGE_TEXT),this.$textLayer.$updateEolChar(),this.session.$bidiHandler.setEolChar(this.$textLayer.EOL_CHAR)},e.prototype.onChangeTabSize=function(){this.$loop.schedule(this.CHANGE_TEXT|this.CHANGE_MARKER),this.$textLayer.onChangeTabSize()},e.prototype.updateText=function(){this.$loop.schedule(this.CHANGE_TEXT)},e.prototype.updateFull=function(e){e?this.$renderChanges(this.CHANGE_FULL,!0):this.$loop.schedule(this.CHANGE_FULL)},e.prototype.updateFontSize=function(){this.$textLayer.checkForSizeChanges()},e.prototype.$updateSizeAsync=function(){this.$loop.pending?this.$size.$dirty=!0:this.onResize()},e.prototype.onResize=function(e,t,n,r){if(!(this.resizing>2)){this.resizing>0?this.resizing++:this.resizing=+!!e;var i=this.container;r||(r=i.clientHeight||i.scrollHeight),!r&&this.$maxLines&&this.lineHeight>1&&(!i.style.height||i.style.height==`0px`)&&(i.style.height=`1px`,r=i.clientHeight||i.scrollHeight),n||(n=i.clientWidth||i.scrollWidth);var a=this.$updateCachedSize(e,t,n,r);if(this.$resizeTimer&&this.$resizeTimer.cancel(),!this.$size.scrollerHeight||!n&&!r)return this.resizing=0;e&&(this.$gutterLayer.$padding=null),e?this.$renderChanges(a|this.$changes,!0):this.$loop.schedule(a|this.$changes),this.resizing&&(this.resizing=0),this.scrollBarH.scrollLeft=this.scrollBarV.scrollTop=null,this.$customScrollbar&&this.$updateCustomScrollbar(!0)}},e.prototype.$updateCachedSize=function(e,t,n,r){r-=this.$extraHeight||0;var a=0,o=this.$size,s={width:o.width,height:o.height,scrollerHeight:o.scrollerHeight,scrollerWidth:o.scrollerWidth};if(r&&(e||o.height!=r)&&(o.height=r,a|=this.CHANGE_SIZE,o.scrollerHeight=o.height,this.$horizScroll&&(o.scrollerHeight-=this.scrollBarH.getHeight()),this.scrollBarV.setHeight(o.scrollerHeight),this.scrollBarV.element.style.bottom=this.scrollBarH.getHeight()+`px`,a|=this.CHANGE_SCROLL),n&&(e||o.width!=n)){a|=this.CHANGE_SIZE,o.width=n,t==null&&(t=this.$showGutter?this.$gutter.offsetWidth:0),this.gutterWidth=t,i.setStyle(this.scrollBarH.element.style,`left`,t+`px`),i.setStyle(this.scroller.style,`left`,t+this.margin.left+`px`),o.scrollerWidth=Math.max(0,n-t-this.scrollBarV.getWidth()-this.margin.h),i.setStyle(this.$gutter.style,`left`,this.margin.left+`px`);var c=this.scrollBarV.getWidth()+`px`;i.setStyle(this.scrollBarH.element.style,`right`,c),i.setStyle(this.scroller.style,`right`,c),i.setStyle(this.scroller.style,`bottom`,this.scrollBarH.getHeight()),this.scrollBarH.setWidth(o.scrollerWidth),(this.session&&this.session.getUseWrapMode()&&this.adjustWrapLimit()||e)&&(a|=this.CHANGE_FULL)}return o.$dirty=!n||!r,a&&this._signal(`resize`,s),a},e.prototype.onGutterResize=function(e){var t=this.$showGutter?e:0;t!=this.gutterWidth&&(this.$changes|=this.$updateCachedSize(!0,t,this.$size.width,this.$size.height)),this.session.getUseWrapMode()&&this.adjustWrapLimit()||this.$size.$dirty?this.$loop.schedule(this.CHANGE_FULL):this.$computeLayerConfig()},e.prototype.adjustWrapLimit=function(){var e=this.$size.scrollerWidth-this.$padding*2,t=Math.floor(e/this.characterWidth);return this.session.adjustWrapLimit(t,this.$showPrintMargin&&this.$printMarginColumn)},e.prototype.setAnimatedScroll=function(e){this.setOption(`animatedScroll`,e)},e.prototype.getAnimatedScroll=function(){return this.$animatedScroll},e.prototype.setShowInvisibles=function(e){this.setOption(`showInvisibles`,e),this.session.$bidiHandler.setShowInvisibles(e)},e.prototype.getShowInvisibles=function(){return this.getOption(`showInvisibles`)},e.prototype.getDisplayIndentGuides=function(){return this.getOption(`displayIndentGuides`)},e.prototype.setDisplayIndentGuides=function(e){this.setOption(`displayIndentGuides`,e)},e.prototype.getHighlightIndentGuides=function(){return this.getOption(`highlightIndentGuides`)},e.prototype.setHighlightIndentGuides=function(e){this.setOption(`highlightIndentGuides`,e)},e.prototype.setShowPrintMargin=function(e){this.setOption(`showPrintMargin`,e)},e.prototype.getShowPrintMargin=function(){return this.getOption(`showPrintMargin`)},e.prototype.setPrintMarginColumn=function(e){this.setOption(`printMarginColumn`,e)},e.prototype.getPrintMarginColumn=function(){return this.getOption(`printMarginColumn`)},e.prototype.getShowGutter=function(){return this.getOption(`showGutter`)},e.prototype.setShowGutter=function(e){return this.setOption(`showGutter`,e)},e.prototype.getFadeFoldWidgets=function(){return this.getOption(`fadeFoldWidgets`)},e.prototype.setFadeFoldWidgets=function(e){this.setOption(`fadeFoldWidgets`,e)},e.prototype.setHighlightGutterLine=function(e){this.setOption(`highlightGutterLine`,e)},e.prototype.getHighlightGutterLine=function(){return this.getOption(`highlightGutterLine`)},e.prototype.$updatePrintMargin=function(){if(!(!this.$showPrintMargin&&!this.$printMarginEl)){if(!this.$printMarginEl){var e=i.createElement(`div`);e.className=`ace_layer ace_print-margin-layer`,this.$printMarginEl=i.createElement(`div`),this.$printMarginEl.className=`ace_print-margin`,e.appendChild(this.$printMarginEl),this.content.insertBefore(e,this.content.firstChild)}var t=this.$printMarginEl.style;t.left=Math.round(this.characterWidth*this.$printMarginColumn+this.$padding)+`px`,t.visibility=this.$showPrintMargin?`visible`:`hidden`,this.session&&this.session.$wrap==-1&&this.adjustWrapLimit()}},e.prototype.getContainerElement=function(){return this.container},e.prototype.getMouseEventTarget=function(){return this.scroller},e.prototype.getTextAreaContainer=function(){return this.container},e.prototype.$moveTextAreaToCursor=function(){if(!this.$isMousePressed){var e=this.textarea.style,t=this.$composition;if(!this.$keepTextAreaAtCursor&&!t){i.translate(this.textarea,-100,0);return}var n=this.$cursorLayer.$pixelPos;if(n){t&&t.markerRange&&(n=this.$cursorLayer.getPixelPosition(t.markerRange.start,!0));var r=this.layerConfig,a=n.top,o=n.left;a-=r.offset;var s=t&&t.useTextareaForIME||b.isMobile?this.lineHeight:1;if(a<0||a>r.height-s){i.translate(this.textarea,0,0);return}var c=1,l=this.$size.height-s;if(!t)a+=this.lineHeight;else if(t.useTextareaForIME){var u=this.textarea.value;c=this.characterWidth*this.session.$getStringScreenWidth(u)[0]}else a+=this.lineHeight+2;o-=this.scrollLeft,o>this.$size.scrollerWidth-c&&(o=this.$size.scrollerWidth-c),o+=this.gutterWidth+this.margin.left,i.setStyle(e,`height`,s+`px`),i.setStyle(e,`width`,c+`px`),i.translate(this.textarea,Math.min(o,this.$size.scrollerWidth-c),Math.min(a,l))}}},e.prototype.getFirstVisibleRow=function(){return this.layerConfig.firstRow},e.prototype.getFirstFullyVisibleRow=function(){return this.layerConfig.firstRow+(this.layerConfig.offset===0?0:1)},e.prototype.getLastFullyVisibleRow=function(){var e=this.layerConfig,t=e.lastRow;return this.session.documentToScreenRow(t,0)*e.lineHeight-this.session.getScrollTop()>e.height-e.lineHeight?t-1:t},e.prototype.getLastVisibleRow=function(){return this.layerConfig.lastRow},e.prototype.setPadding=function(e){this.$padding=e,this.$textLayer.setPadding(e),this.$cursorLayer.setPadding(e),this.$markerFront.setPadding(e),this.$markerBack.setPadding(e),this.$loop.schedule(this.CHANGE_FULL),this.$updatePrintMargin()},e.prototype.setScrollMargin=function(e,t,n,r){var i=this.scrollMargin;i.top=e|0,i.bottom=t|0,i.right=r|0,i.left=n|0,i.v=i.top+i.bottom,i.h=i.left+i.right,i.top&&this.scrollTop<=0&&this.session&&this.session.setScrollTop(-i.top),this.updateFull()},e.prototype.setMargin=function(e,t,n,r){var i=this.margin;i.top=e|0,i.bottom=t|0,i.right=r|0,i.left=n|0,i.v=i.top+i.bottom,i.h=i.left+i.right,this.$updateCachedSize(!0,this.gutterWidth,this.$size.width,this.$size.height),this.updateFull()},e.prototype.getHScrollBarAlwaysVisible=function(){return this.$hScrollBarAlwaysVisible},e.prototype.setHScrollBarAlwaysVisible=function(e){this.setOption(`hScrollBarAlwaysVisible`,e)},e.prototype.getVScrollBarAlwaysVisible=function(){return this.$vScrollBarAlwaysVisible},e.prototype.setVScrollBarAlwaysVisible=function(e){this.setOption(`vScrollBarAlwaysVisible`,e)},e.prototype.$updateScrollBarV=function(){var e=this.layerConfig.maxHeight,t=this.$size.scrollerHeight;!this.$maxLines&&this.$scrollPastEnd&&(e-=(t-this.lineHeight)*this.$scrollPastEnd,this.scrollTop>e-t&&(e=this.scrollTop+t,this.scrollBarV.scrollTop=null)),this.scrollBarV.setScrollHeight(e+this.scrollMargin.v),this.scrollBarV.setScrollTop(this.scrollTop+this.scrollMargin.top)},e.prototype.$updateScrollBarH=function(){this.scrollBarH.setScrollWidth(this.layerConfig.width+2*this.$padding+this.scrollMargin.h),this.scrollBarH.setScrollLeft(this.scrollLeft+this.scrollMargin.left)},e.prototype.freeze=function(){this.$frozen=!0},e.prototype.unfreeze=function(){this.$frozen=!1},e.prototype.$renderChanges=function(e,t){if(this.$changes&&(e|=this.$changes,this.$changes=0),!this.session||!this.container.offsetWidth||this.$frozen||!e&&!t){this.$changes|=e;return}if(this.$size.$dirty)return this.$changes|=e,this.onResize(!0);this.lineHeight||this.$textLayer.checkForSizeChanges(),this._signal(`beforeRender`,e),this.session&&this.session.$bidiHandler&&this.session.$bidiHandler.updateCharacterWidths(this.$fontMetrics);var n=this.layerConfig;if(e&this.CHANGE_FULL||e&this.CHANGE_SIZE||e&this.CHANGE_TEXT||e&this.CHANGE_LINES||e&this.CHANGE_SCROLL||e&this.CHANGE_H_SCROLL){if(e|=this.$computeLayerConfig()|this.$loop.clear(),n.firstRow!=this.layerConfig.firstRow&&n.firstRowScreen==this.layerConfig.firstRowScreen){var r=this.scrollTop+(n.firstRow-Math.max(this.layerConfig.firstRow,0))*this.lineHeight;r>0&&(this.scrollTop=r,e|=this.CHANGE_SCROLL,e|=this.$computeLayerConfig()|this.$loop.clear())}n=this.layerConfig,this.$updateScrollBarV(),e&this.CHANGE_H_SCROLL&&this.$updateScrollBarH(),i.translate(this.content,-this.scrollLeft,-n.offset);var a=n.width+2*this.$padding+`px`,o=n.minHeight+`px`;i.setStyle(this.content.style,`width`,a),i.setStyle(this.content.style,`height`,o)}if(e&this.CHANGE_H_SCROLL&&(i.translate(this.content,-this.scrollLeft,-n.offset),this.scroller.className=this.scrollLeft<=0?`ace_scroller `:`ace_scroller ace_scroll-left `,this.enableKeyboardAccessibility&&(this.scroller.className+=this.keyboardFocusClassName)),e&this.CHANGE_FULL){this.$changedLines=null,this.$textLayer.update(n),this.$showGutter&&this.$gutterLayer.update(n),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(n),this.$markerBack.update(n),this.$markerFront.update(n),this.$cursorLayer.update(n),this.$moveTextAreaToCursor(),this._signal(`afterRender`,e);return}if(e&this.CHANGE_SCROLL){this.$changedLines=null,e&this.CHANGE_TEXT||e&this.CHANGE_LINES?this.$textLayer.update(n):this.$textLayer.scrollLines(n),this.$showGutter&&(e&this.CHANGE_GUTTER||e&this.CHANGE_LINES?this.$gutterLayer.update(n):this.$gutterLayer.scrollLines(n)),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(n),this.$markerBack.update(n),this.$markerFront.update(n),this.$cursorLayer.update(n),this.$moveTextAreaToCursor(),this._signal(`afterRender`,e);return}e&this.CHANGE_TEXT?(this.$changedLines=null,this.$textLayer.update(n),this.$showGutter&&this.$gutterLayer.update(n),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(n)):e&this.CHANGE_LINES?((this.$updateLines()||e&this.CHANGE_GUTTER&&this.$showGutter)&&this.$gutterLayer.update(n),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(n)):e&this.CHANGE_TEXT||e&this.CHANGE_GUTTER?(this.$showGutter&&this.$gutterLayer.update(n),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(n)):e&this.CHANGE_CURSOR&&(this.$highlightGutterLine&&this.$gutterLayer.updateLineHighlight(n),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(n)),e&this.CHANGE_CURSOR&&(this.$cursorLayer.update(n),this.$moveTextAreaToCursor()),e&(this.CHANGE_MARKER|this.CHANGE_MARKER_FRONT)&&this.$markerFront.update(n),e&(this.CHANGE_MARKER|this.CHANGE_MARKER_BACK)&&this.$markerBack.update(n),this._signal(`afterRender`,e)},e.prototype.$autosize=function(){var e=this.session.getScreenLength()*this.lineHeight,t=this.$maxLines*this.lineHeight,n=Math.min(t,Math.max((this.$minLines||1)*this.lineHeight,e))+this.scrollMargin.v+(this.$extraHeight||0);this.$horizScroll&&(n+=this.scrollBarH.getHeight()),this.$maxPixelHeight&&n>this.$maxPixelHeight&&(n=this.$maxPixelHeight);var r=!(n<=2*this.lineHeight)&&e>t;if(n!=this.desiredHeight||this.$size.height!=this.desiredHeight||r!=this.$vScroll){r!=this.$vScroll&&(this.$vScroll=r,this.scrollBarV.setVisible(r));var i=this.container.clientWidth;this.container.style.height=n+`px`,this.$updateCachedSize(!0,this.$gutterWidth,i,n),this.desiredHeight=n,this._signal(`autosize`)}},e.prototype.$computeLayerConfig=function(){var e=this.session,t=this.$size,n=t.height<=2*this.lineHeight,r=this.session.getScreenLength()*this.lineHeight,i=this.$getLongestLine(),a=!n&&(this.$hScrollBarAlwaysVisible||t.scrollerWidth-i-2*this.$padding<0),o=this.$horizScroll!==a;o&&(this.$horizScroll=a,this.scrollBarH.setVisible(a));var s=this.$vScroll;this.$maxLines&&this.lineHeight>1&&(this.$autosize(),n=t.height<=2*this.lineHeight);var c=t.scrollerHeight+this.lineHeight,l=!this.$maxLines&&this.$scrollPastEnd?(t.scrollerHeight-this.lineHeight)*this.$scrollPastEnd:0;r+=l;var u=this.scrollMargin;this.session.setScrollTop(Math.max(-u.top,Math.min(this.scrollTop,r-t.scrollerHeight+u.bottom))),this.session.setScrollLeft(Math.max(-u.left,Math.min(this.scrollLeft,i+2*this.$padding-t.scrollerWidth+u.right)));var d=!n&&(this.$vScrollBarAlwaysVisible||t.scrollerHeight-r+l<0||this.scrollTop>u.top),f=s!==d;f&&(this.$vScroll=d,this.scrollBarV.setVisible(d));var p=this.scrollTop%this.lineHeight,m=Math.ceil(c/this.lineHeight)-1,h=Math.max(0,Math.round((this.scrollTop-p)/this.lineHeight)),g=h+m,_,v,y=this.lineHeight;h=e.screenToDocumentRow(h,0);var b=e.getFoldLine(h);b&&(h=b.start.row),_=e.documentToScreenRow(h,0),v=e.getRowLength(h)*y,g=Math.min(e.screenToDocumentRow(g,0),e.getLength()-1),c=t.scrollerHeight+e.getRowLength(g)*y+v,p=this.scrollTop-_*y,p<0&&_>0&&(_=Math.max(0,_+Math.floor(p/y)),p=this.scrollTop-_*y);var x=0;return(this.layerConfig.width!=i||o)&&(x=this.CHANGE_H_SCROLL),(o||f)&&(x|=this.$updateCachedSize(!0,this.gutterWidth,t.width,t.height),this._signal(`scrollbarVisibilityChanged`),f&&(i=this.$getLongestLine())),this.layerConfig={width:i,padding:this.$padding,firstRow:h,firstRowScreen:_,lastRow:g,lineHeight:y,characterWidth:this.characterWidth,minHeight:c,maxHeight:r,offset:p,gutterOffset:y?Math.max(0,Math.ceil((p+t.height-t.scrollerHeight)/y)):0,height:this.$size.scrollerHeight},this.session.$bidiHandler&&this.session.$bidiHandler.setContentWidth(i-this.$padding),x},e.prototype.$updateLines=function(){if(this.$changedLines){var e=this.$changedLines.firstRow,t=this.$changedLines.lastRow;this.$changedLines=null;var n=this.layerConfig;if(!(e>n.lastRow+1)&&!(tthis.$textLayer.MAX_LINE_LENGTH&&(e=this.$textLayer.MAX_LINE_LENGTH+30),Math.max(this.$size.scrollerWidth-2*this.$padding,Math.round(e*this.characterWidth))},e.prototype.updateFrontMarkers=function(){this.$markerFront.setMarkers(this.session.getMarkers(!0)),this.$loop.schedule(this.CHANGE_MARKER_FRONT)},e.prototype.updateBackMarkers=function(){this.$markerBack.setMarkers(this.session.getMarkers()),this.$loop.schedule(this.CHANGE_MARKER_BACK)},e.prototype.addGutterDecoration=function(e,t){this.$gutterLayer.addGutterDecoration(e,t)},e.prototype.removeGutterDecoration=function(e,t){this.$gutterLayer.removeGutterDecoration(e,t)},e.prototype.updateBreakpoints=function(e){this._rows=e,this.$loop.schedule(this.CHANGE_GUTTER)},e.prototype.setAnnotations=function(e){this.$gutterLayer.setAnnotations(e),this.$loop.schedule(this.CHANGE_GUTTER)},e.prototype.updateCursor=function(){this.$loop.schedule(this.CHANGE_CURSOR)},e.prototype.hideCursor=function(){this.$cursorLayer.hideCursor()},e.prototype.showCursor=function(){this.$cursorLayer.showCursor()},e.prototype.scrollSelectionIntoView=function(e,t,n){this.scrollCursorIntoView(e,n),this.scrollCursorIntoView(t,n)},e.prototype.scrollCursorIntoView=function(e,t,n){if(this.$size.scrollerHeight!==0){var r=this.$cursorLayer.getPixelPosition(e),i=r.left,a=r.top,o=n&&n.top||0,s=n&&n.bottom||0;this.$scrollAnimation&&(this.$stopAnimation=!0);var c=this.$scrollAnimation?this.session.getScrollTop():this.scrollTop;c+o>a?(t&&c+o>a+this.lineHeight&&(a-=t*this.$size.scrollerHeight),a===0&&(a=-this.scrollMargin.top),this.session.setScrollTop(a)):c+this.$size.scrollerHeight-s=1-this.scrollMargin.top||t>0&&this.session.getScrollTop()+this.$size.scrollerHeight-this.layerConfig.maxHeight<-1+this.scrollMargin.bottom||e<0&&this.session.getScrollLeft()>=1-this.scrollMargin.left||e>0&&this.session.getScrollLeft()+this.$size.scrollerWidth-this.layerConfig.width<-1+this.scrollMargin.right)return!0},e.prototype.pixelToScreenCoordinates=function(e,t){var n;if(this.$hasCssTransforms){n={top:0,left:0};var r=this.$fontMetrics.transformCoordinates([e,t]);e=r[1]-this.gutterWidth-this.margin.left,t=r[0]}else n=this.scroller.getBoundingClientRect();var i=e+this.scrollLeft-n.left-this.$padding,a=i/this.characterWidth,o=Math.floor((t+this.scrollTop-n.top)/this.lineHeight),s=this.$blockCursor?Math.floor(a):Math.round(a);return{row:o,column:s,side:a-s>0?1:-1,offsetX:i}},e.prototype.screenToTextCoordinates=function(e,t){var n;if(this.$hasCssTransforms){n={top:0,left:0};var r=this.$fontMetrics.transformCoordinates([e,t]);e=r[1]-this.gutterWidth-this.margin.left,t=r[0]}else n=this.scroller.getBoundingClientRect();var i=e+this.scrollLeft-n.left-this.$padding,a=i/this.characterWidth,o=this.$blockCursor?Math.floor(a):Math.round(a),s=Math.floor((t+this.scrollTop-n.top)/this.lineHeight);return this.session.screenToDocumentPosition(s,Math.max(o,0),i)},e.prototype.textToScreenCoordinates=function(e,t){var n=this.scroller.getBoundingClientRect(),r=this.session.documentToScreenPosition(e,t),i=this.$padding+(this.session.$bidiHandler.isBidiRow(r.row,e)?this.session.$bidiHandler.getPosLeft(r.column):Math.round(r.column*this.characterWidth)),a=r.row*this.lineHeight;return{pageX:n.left+i-this.scrollLeft,pageY:n.top+a-this.scrollTop}},e.prototype.visualizeFocus=function(){i.addCssClass(this.container,`ace_focus`)},e.prototype.visualizeBlur=function(){i.removeCssClass(this.container,`ace_focus`)},e.prototype.showComposition=function(e){this.$composition=e,e.cssText||(e.cssText=this.textarea.style.cssText),e.useTextareaForIME==null&&(e.useTextareaForIME=this.$useTextareaForIME),this.$useTextareaForIME?(i.addCssClass(this.textarea,`ace_composition`),this.textarea.style.cssText=``,this.$moveTextAreaToCursor(),this.$cursorLayer.element.style.display=`none`):e.markerId=this.session.addMarker(e.markerRange,`ace_composition_marker`,`text`)},e.prototype.setCompositionText=function(e){var t=this.session.selection.cursor;this.addToken(e,`composition_placeholder`,t.row,t.column),this.$moveTextAreaToCursor()},e.prototype.hideComposition=function(){if(this.$composition){this.$composition.markerId&&this.session.removeMarker(this.$composition.markerId),i.removeCssClass(this.textarea,`ace_composition`),this.textarea.style.cssText=this.$composition.cssText;var e=this.session.selection.cursor;this.removeExtraToken(e.row,e.column),this.$composition=null,this.$cursorLayer.element.style.display=``}},e.prototype.setGhostText=function(e,t){var n=this.session.selection.cursor,r=t||{row:n.row,column:n.column};this.removeGhostText();var a=this.$calculateWrappedTextChunks(e,r);this.addToken(a[0].text,`ghost_text`,r.row,r.column),this.$ghostText={text:e,position:{row:r.row,column:r.column}};var o=i.createElement(`div`);if(a.length>1){var s=this.hideTokensAfterPosition(r.row,r.column),c;a.slice(1).forEach(function(e){var t=i.createElement(`div`),n=i.createElement(`span`);n.className=`ace_ghost_text`,e.wrapped&&(t.className=`ghost_text_line_wrapped`),e.text.length===0&&(e.text=` `),n.appendChild(i.createTextNode(e.text)),t.appendChild(n),o.appendChild(t),c=t}),s.forEach(function(e){var t=i.createElement(`span`);x(e.type)||(t.className=`ace_`+e.type.replace(/\./g,` ace_`)),t.appendChild(i.createTextNode(e.value)),c.appendChild(t)}),this.$ghostTextWidget={el:o,row:r.row,column:r.column,className:`ace_ghost_text_container`},this.session.widgetManager.addLineWidget(this.$ghostTextWidget);var l=this.$cursorLayer.getPixelPosition(r,!0),u=this.container.getBoundingClientRect().height,d=a.length*this.lineHeight;if(d0){var l=0;c.push(i[o].length);for(var u=0;u1||Math.abs(e.$size.height-r)>1?e.$resizeTimer.delay():e.$resizeTimer.cancel()}),this.$resizeObserver.observe(this.container)}},e}();S.prototype.CHANGE_CURSOR=1,S.prototype.CHANGE_MARKER=2,S.prototype.CHANGE_GUTTER=4,S.prototype.CHANGE_SCROLL=8,S.prototype.CHANGE_LINES=16,S.prototype.CHANGE_TEXT=32,S.prototype.CHANGE_SIZE=64,S.prototype.CHANGE_MARKER_BACK=128,S.prototype.CHANGE_MARKER_FRONT=256,S.prototype.CHANGE_FULL=512,S.prototype.CHANGE_H_SCROLL=1024,S.prototype.$changes=0,S.prototype.$padding=null,S.prototype.$frozen=!1,S.prototype.STEPS=8,r.implement(S.prototype,_),o.defineOptions(S.prototype,`renderer`,{useResizeObserver:{set:function(e){!e&&this.$resizeObserver?(this.$resizeObserver.disconnect(),this.$resizeTimer.cancel(),this.$resizeTimer=this.$resizeObserver=null):e&&!this.$resizeObserver&&this.$addResizeObserver()}},animatedScroll:{initialValue:!1},showInvisibles:{set:function(e){this.$textLayer.setShowInvisibles(e)&&this.$loop.schedule(this.CHANGE_TEXT)},initialValue:!1},showPrintMargin:{set:function(){this.$updatePrintMargin()},initialValue:!0},printMarginColumn:{set:function(){this.$updatePrintMargin()},initialValue:80},printMargin:{set:function(e){typeof e==`number`&&(this.$printMarginColumn=e),this.$showPrintMargin=!!e,this.$updatePrintMargin()},get:function(){return this.$showPrintMargin&&this.$printMarginColumn}},showGutter:{set:function(e){this.$gutter.style.display=e?`block`:`none`,this.$loop.schedule(this.CHANGE_FULL),this.onGutterResize()},initialValue:!0},useSvgGutterIcons:{set:function(e){this.$gutterLayer.$useSvgGutterIcons=e},initialValue:!1},showFoldedAnnotations:{set:function(e){this.$gutterLayer.$showFoldedAnnotations=e},initialValue:!1},fadeFoldWidgets:{set:function(e){i.setCssClass(this.$gutter,`ace_fade-fold-widgets`,e)},initialValue:!1},showFoldWidgets:{set:function(e){this.$gutterLayer.setShowFoldWidgets(e),this.$loop.schedule(this.CHANGE_GUTTER)},initialValue:!0},displayIndentGuides:{set:function(e){this.$textLayer.setDisplayIndentGuides(e)&&this.$loop.schedule(this.CHANGE_TEXT)},initialValue:!0},highlightIndentGuides:{set:function(e){this.$textLayer.setHighlightIndentGuides(e)==1?this.$textLayer.$highlightIndentGuide():this.$textLayer.$clearActiveIndentGuide(this.$textLayer.$lines.cells)},initialValue:!0},highlightGutterLine:{set:function(e){this.$gutterLayer.setHighlightGutterLine(e),this.$loop.schedule(this.CHANGE_GUTTER)},initialValue:!0},hScrollBarAlwaysVisible:{set:function(e){(!this.$hScrollBarAlwaysVisible||!this.$horizScroll)&&this.$loop.schedule(this.CHANGE_SCROLL)},initialValue:!1},vScrollBarAlwaysVisible:{set:function(e){(!this.$vScrollBarAlwaysVisible||!this.$vScroll)&&this.$loop.schedule(this.CHANGE_SCROLL)},initialValue:!1},fontSize:{set:function(e){typeof e==`number`&&(e+=`px`),this.container.style.fontSize=e,this.updateFontSize()},initialValue:12},fontFamily:{set:function(e){this.container.style.fontFamily=e,this.updateFontSize()}},maxLines:{set:function(e){this.updateFull()}},minLines:{set:function(e){this.$minLines<562949953421311||(this.$minLines=0),this.updateFull()}},maxPixelHeight:{set:function(e){this.updateFull()},initialValue:0},scrollPastEnd:{set:function(e){e=+e||0,this.$scrollPastEnd!=e&&(this.$scrollPastEnd=e,this.$loop.schedule(this.CHANGE_SCROLL))},initialValue:0,handlesSet:!0},fixedWidthGutter:{set:function(e){this.$gutterLayer.$fixedWidth=!!e,this.$loop.schedule(this.CHANGE_GUTTER)}},customScrollbar:{set:function(e){this.$updateCustomScrollbar(e)},initialValue:!1},theme:{set:function(e){this.setTheme(e)},get:function(){return this.$themeId||this.theme},initialValue:`./theme/textmate`,handlesSet:!0},hasCssTransforms:{},useTextareaForIME:{initialValue:!b.isMobile&&!b.isIE}}),t.VirtualRenderer=S}),ace.define(`ace/worker/worker_client`,[`require`,`exports`,`module`,`ace/lib/oop`,`ace/lib/net`,`ace/lib/event_emitter`,`ace/config`],function(e,t,n){var r=e("../lib/oop"),i=e("../lib/net"),a=e("../lib/event_emitter").EventEmitter,o=e("../config");function s(e){var t=`importScripts('`+i.qualifyURL(e)+`');`;try{return new Blob([t],{type:`application/javascript`})}catch(e){var n=new(window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder);return n.append(t),n.getBlob(`application/javascript`)}}function c(e){if(typeof Worker>`u`)return{postMessage:function(){},terminate:function(){}};if(o.get(`loadWorkerFromBlob`)){var t=s(e),n=(window.URL||window.webkitURL).createObjectURL(t);return new Worker(n)}return new Worker(e)}var l=function(e){e.postMessage||(e=this.$createWorkerFromOldConfig.apply(this,arguments)),this.$worker=e,this.$sendDeltaQueue=this.$sendDeltaQueue.bind(this),this.changeListener=this.changeListener.bind(this),this.onMessage=this.onMessage.bind(this),this.callbackId=1,this.callbacks={},this.$worker.onmessage=this.onMessage};(function(){r.implement(this,a),this.$createWorkerFromOldConfig=function(t,n,r,i,a){if(e.nameToUrl&&!e.toUrl&&(e.toUrl=e.nameToUrl),o.get(`packaged`)||!e.toUrl)i=i||o.moduleUrl(n,`worker`);else{var s=this.$normalizePath;i=i||s(e.toUrl(`ace/worker/worker.js?v=1786507437784`,null,`_`));var l={};t.forEach(function(t){l[t]=s(e.toUrl(t,null,`_`).replace(/(\.js)?(\?.*)?$/,``))})}return this.$worker=c(i),a&&this.send(`importScripts`,a),this.$worker.postMessage({init:!0,tlns:l,module:n,classname:r}),this.$worker},this.onMessage=function(e){var t=e.data;switch(t.type){case`event`:this._signal(t.name,{data:t.data});break;case`call`:var n=this.callbacks[t.id];n&&(n(t.data),delete this.callbacks[t.id]);break;case`error`:this.reportError(t.data);break;case`log`:window.console&&console.log&&console.log.apply(console,t.data);break}},this.reportError=function(e){window.console&&console.error&&console.error(e)},this.$normalizePath=function(e){return i.qualifyURL(e)},this.terminate=function(){this._signal(`terminate`,{}),this.deltaQueue=null,this.$worker.terminate(),this.$worker.onerror=function(e){e.preventDefault()},this.$worker=null,this.$doc&&this.$doc.off(`change`,this.changeListener),this.$doc=null},this.send=function(e,t){this.$worker.postMessage({command:e,args:t})},this.call=function(e,t,n){if(n){var r=this.callbackId++;this.callbacks[r]=n,t.push(r)}this.send(e,t)},this.emit=function(e,t){try{t.data&&t.data.err&&(t.data.err={message:t.data.err.message,stack:t.data.err.stack,code:t.data.err.code}),this.$worker&&this.$worker.postMessage({event:e,data:{data:t.data}})}catch(e){console.error(e.stack)}},this.attachToDocument=function(e){this.$doc&&this.terminate(),this.$doc=e,this.call(`setValue`,[e.getValue()]),e.on(`change`,this.changeListener,!0)},this.changeListener=function(e){this.deltaQueue||(this.deltaQueue=[],setTimeout(this.$sendDeltaQueue,0)),e.action==`insert`?this.deltaQueue.push(e.start,e.lines):this.deltaQueue.push(e.start,e.end)},this.$sendDeltaQueue=function(){var e=this.deltaQueue;e&&(this.deltaQueue=null,e.length>50&&e.length>this.$doc.getLength()>>1?this.call(`setValue`,[this.$doc.getValue()]):this.emit(`change`,{data:e}))}}).call(l.prototype),t.UIWorkerClient=function(e,t,n){var r=null,i=!1,s=Object.create(a),c=[],u=new l({messageBuffer:c,terminate:function(){},postMessage:function(e){c.push(e),r&&(i?setTimeout(d):d())}});u.setEmitSync=function(e){i=e};var d=function(){var e=c.shift();e.command?r[e.command].apply(r,e.args):e.event&&s._signal(e.event,e.data)};return s.postMessage=function(e){u.onMessage({data:e})},s.callback=function(e,t){this.postMessage({type:`call`,id:t,data:e})},s.emit=function(e,t){this.postMessage({type:`event`,name:e,data:t})},o.loadModule([`worker`,t],function(e){for(r=new e[n](s);c.length;)d()}),u},t.WorkerClient=l,t.createWorker=c}),ace.define(`ace/placeholder`,[`require`,`exports`,`module`,`ace/range`,`ace/lib/event_emitter`,`ace/lib/oop`],function(e,t,n){var r=e("./range").Range,i=e("./lib/event_emitter").EventEmitter,a=e("./lib/oop"),o=function(){function e(e,t,n,r,i,a){var o=this;this.length=t,this.session=e,this.doc=e.getDocument(),this.mainClass=i,this.othersClass=a,this.$onUpdate=this.onUpdate.bind(this),this.doc.on(`change`,this.$onUpdate,!0),this.$others=r,this.$onCursorChange=function(){setTimeout(function(){o.onCursorChange()})},this.$pos=n;var s=e.getUndoManager().$undoStack||e.getUndoManager().$undostack||{length:-1};this.$undoStackDepth=s.length,this.setup(),e.selection.on(`changeCursor`,this.$onCursorChange)}return e.prototype.setup=function(){var e=this,t=this.doc,n=this.session;this.selectionBefore=n.selection.toJSON(),n.selection.inMultiSelectMode&&n.selection.toSingleRange(),this.pos=t.createAnchor(this.$pos.row,this.$pos.column);var i=this.pos;i.$insertRight=!0,i.detach(),i.markerId=n.addMarker(new r(i.row,i.column,i.row,i.column+this.length),this.mainClass,null,!1),this.others=[],this.$others.forEach(function(n){var r=t.createAnchor(n.row,n.column);r.$insertRight=!0,r.detach(),e.others.push(r)}),n.setUndoSelect(!1)},e.prototype.showOtherMarkers=function(){if(!this.othersActive){var e=this.session,t=this;this.othersActive=!0,this.others.forEach(function(n){n.markerId=e.addMarker(new r(n.row,n.column,n.row,n.column+t.length),t.othersClass,null,!1)})}},e.prototype.hideOtherMarkers=function(){if(this.othersActive){this.othersActive=!1;for(var e=0;e=this.pos.column&&t.start.column<=this.pos.column+this.length+1,a=t.start.column-this.pos.column;if(this.updateAnchors(e),i&&(this.length+=n),i&&!this.session.$fromUndo){if(e.action===`insert`)for(var o=this.others.length-1;o>=0;o--){var s=this.others[o],c={row:s.row,column:s.column+a};this.doc.insertMergedLines(c,e.lines)}else if(e.action===`remove`)for(var o=this.others.length-1;o>=0;o--){var s=this.others[o],c={row:s.row,column:s.column+a};this.doc.remove(new r(c.row,c.column,c.row,c.column-n))}}this.$updating=!1,this.updateMarkers()}},e.prototype.updateAnchors=function(e){this.pos.onChange(e);for(var t=this.others.length;t--;)this.others[t].onChange(e);this.updateMarkers()},e.prototype.updateMarkers=function(){if(!this.$updating){var e=this,t=this.session,n=function(n,i){t.removeMarker(n.markerId),n.markerId=t.addMarker(new r(n.row,n.column,n.row,n.column+e.length),i,null,!1)};n(this.pos,this.mainClass);for(var i=this.others.length;i--;)n(this.others[i],this.othersClass)}},e.prototype.onCursorChange=function(e){if(!(this.$updating||!this.session)){var t=this.session.selection.getCursor();t.row===this.pos.row&&t.column>=this.pos.column&&t.column<=this.pos.column+this.length?(this.showOtherMarkers(),this._emit(`cursorEnter`,e)):(this.hideOtherMarkers(),this._emit(`cursorLeave`,e))}},e.prototype.detach=function(){this.session.removeMarker(this.pos&&this.pos.markerId),this.hideOtherMarkers(),this.doc.off(`change`,this.$onUpdate),this.session.selection.off(`changeCursor`,this.$onCursorChange),this.session.setUndoSelect(!0),this.session=null},e.prototype.cancel=function(){if(this.$undoStackDepth!==-1){for(var e=this.session.getUndoManager(),t=(e.$undoStack||e.$undostack).length-this.$undoStackDepth,n=0;n1?e.multiSelect.joinSelections():e.multiSelect.splitIntoLines()},bindKey:{win:`Ctrl-Alt-L`,mac:`Ctrl-Alt-L`},readOnly:!0},{name:`splitSelectionIntoLines`,description:`Split into lines`,exec:function(e){e.multiSelect.splitIntoLines()},readOnly:!0},{name:`alignCursors`,description:`Align cursors`,exec:function(e){e.alignCursors()},bindKey:{win:`Ctrl-Alt-A`,mac:`Ctrl-Alt-A`},scrollIntoView:`cursor`},{name:`findAll`,description:`Find all`,exec:function(e){e.findAll()},bindKey:{win:`Ctrl-Alt-K`,mac:`Ctrl-Alt-G`},scrollIntoView:`cursor`,readOnly:!0}],t.multiSelectCommands=[{name:`singleSelection`,description:`Single selection`,bindKey:`esc`,exec:function(e){e.exitMultiSelectMode()},scrollIntoView:`cursor`,readOnly:!0,isAvailable:function(e){return e&&e.inMultiSelectMode}}];var r=e("../keyboard/hash_handler").HashHandler;t.keyboardHandler=new r(t.multiSelectCommands)}),ace.define(`ace/multi_select`,[`require`,`exports`,`module`,`ace/range_list`,`ace/range`,`ace/selection`,`ace/mouse/multi_select_handler`,`ace/lib/event`,`ace/lib/lang`,`ace/commands/multi_select_commands`,`ace/search`,`ace/edit_session`,`ace/editor`,`ace/config`],function(e,t,n){var r=e("./range_list").RangeList,i=e("./range").Range,a=e("./selection").Selection,o=e("./mouse/multi_select_handler").onMouseDown,s=e("./lib/event"),c=e("./lib/lang"),l=e("./commands/multi_select_commands");t.commands=l.defaultCommands.concat(l.multiSelectCommands);var u=e("./search").Search,d=new u;function f(e,t,n){return d.$options.wrap=!0,d.$options.needle=t,d.$options.backwards=n==-1,d.find(e)}var p=e("./edit_session").EditSession;(function(){this.getSelectionMarkers=function(){return this.$selectionMarkers}}).call(p.prototype),(function(){this.ranges=null,this.rangeList=null,this.addRange=function(e,t){if(e){if(!this.inMultiSelectMode&&this.rangeCount===0){var n=this.toOrientedRange();if(this.rangeList.add(n),this.rangeList.add(e),this.rangeList.ranges.length!=2)return this.rangeList.removeAll(),t||this.fromOrientedRange(e);this.rangeList.removeAll(),this.rangeList.add(n),this.$onAddRange(n)}e.cursor||(e.cursor=e.end);var r=this.rangeList.add(e);return this.$onAddRange(e),r.length&&this.$onRemoveRange(r),this.rangeCount>1&&!this.inMultiSelectMode&&(this._signal(`multiSelect`),this.inMultiSelectMode=!0,this.session.$undoSelect=!1,this.rangeList.attach(this.session)),t||this.fromOrientedRange(e)}},this.toSingleRange=function(e){e=e||this.ranges[0];var t=this.rangeList.removeAll();t.length&&this.$onRemoveRange(t),e&&this.fromOrientedRange(e)},this.substractPoint=function(e){var t=this.rangeList.substractPoint(e);if(t)return this.$onRemoveRange(t),t[0]},this.mergeOverlappingRanges=function(){var e=this.rangeList.merge();e.length&&this.$onRemoveRange(e)},this.$onAddRange=function(e){this.rangeCount=this.rangeList.ranges.length,this.ranges.unshift(e),this._signal(`addRange`,{range:e})},this.$onRemoveRange=function(e){if(this.rangeCount=this.rangeList.ranges.length,this.rangeCount==1&&this.inMultiSelectMode){var t=this.rangeList.ranges.pop();e.push(t),this.rangeCount=0}for(var n=e.length;n--;){var r=this.ranges.indexOf(e[n]);this.ranges.splice(r,1)}this._signal(`removeRange`,{ranges:e}),this.rangeCount===0&&this.inMultiSelectMode&&(this.inMultiSelectMode=!1,this._signal(`singleSelect`),this.session.$undoSelect=!0,this.rangeList.detach(this.session)),t=t||this.ranges[0],t&&!t.isEqual(this.getRange())&&this.fromOrientedRange(t)},this.$initRangeList=function(){this.rangeList||(this.rangeList=new r,this.ranges=[],this.rangeCount=0)},this.getAllRanges=function(){return this.rangeCount?this.rangeList.ranges.concat():[this.getRange()]},this.splitIntoLines=function(){for(var e=this.ranges.length?this.ranges:[this.getRange()],t=[],n=0;n1){var e=this.rangeList.ranges,t=e[e.length-1],n=i.fromPoints(e[0].start,t.end);this.toSingleRange(),this.setSelectionRange(n,t.cursor==t.start)}else{var r=this.session.documentToScreenPosition(this.cursor),a=this.session.documentToScreenPosition(this.anchor);this.rectangularRangeBlock(r,a).forEach(this.addRange,this)}},this.rectangularRangeBlock=function(e,t,n){var r=[],a=e.column0;)_--;if(_>0)for(var v=0;r[v].isEmpty();)v++;for(var y=_;y>=v;y--)r[y].isEmpty()&&r.splice(y,1)}return r}}).call(a.prototype);var m=e("./editor").Editor;(function(){this.updateSelectionMarkers=function(){this.renderer.updateCursor(),this.renderer.updateBackMarkers()},this.addSelectionMarker=function(e){e.cursor||(e.cursor=e.end);var t=this.getSelectionStyle();return e.marker=this.session.addMarker(e,`ace_selection`,t),this.session.$selectionMarkers.push(e),this.session.selectionMarkerCount=this.session.$selectionMarkers.length,e},this.removeSelectionMarker=function(e){if(e.marker){this.session.removeMarker(e.marker);var t=this.session.$selectionMarkers.indexOf(e);t!=-1&&this.session.$selectionMarkers.splice(t,1),this.session.selectionMarkerCount=this.session.$selectionMarkers.length}},this.removeSelectionMarkers=function(e){for(var t=this.session.$selectionMarkers,n=e.length;n--;){var r=e[n];if(r.marker){this.session.removeMarker(r.marker);var i=t.indexOf(r);i!=-1&&t.splice(i,1)}}this.session.selectionMarkerCount=t.length},this.$onAddRange=function(e){this.addSelectionMarker(e.range),this.renderer.updateCursor(),this.renderer.updateBackMarkers()},this.$onRemoveRange=function(e){this.removeSelectionMarkers(e.ranges),this.renderer.updateCursor(),this.renderer.updateBackMarkers()},this.$onMultiSelect=function(e){this.inMultiSelectMode||(this.inMultiSelectMode=!0,this.setStyle(`ace_multiselect`),this.keyBinding.addKeyboardHandler(l.keyboardHandler),this.commands.setDefaultHandler(`exec`,this.$onMultiSelectExec),this.renderer.updateCursor(),this.renderer.updateBackMarkers())},this.$onSingleSelect=function(e){this.session.multiSelect.inVirtualMode||(this.inMultiSelectMode=!1,this.unsetStyle(`ace_multiselect`),this.keyBinding.removeKeyboardHandler(l.keyboardHandler),this.commands.removeDefaultHandler(`exec`,this.$onMultiSelectExec),this.renderer.updateCursor(),this.renderer.updateBackMarkers(),this._emit(`changeSelection`))},this.$onMultiSelectExec=function(e){var t=e.command,n=e.editor;if(n.multiSelect){if(t.multiSelectAction)t.multiSelectAction==`forEach`?r=n.forEachSelection(t,e.args):t.multiSelectAction==`forEachLine`?r=n.forEachSelection(t,e.args,!0):t.multiSelectAction==`single`?(n.exitMultiSelectMode(),r=t.exec(n,e.args||{})):r=t.multiSelectAction(n,e.args||{});else{var r=t.exec(n,e.args||{});n.multiSelect.addRange(n.multiSelect.toOrientedRange()),n.multiSelect.mergeOverlappingRanges()}return r}},this.forEachSelection=function(e,t,n){if(!this.inVirtualSelectionMode){var r=n&&n.keepOrder,i=n==1||n&&n.$byLines,o=this.session,s=this.selection,c=s.rangeList,l=(r?s:c).ranges,u;if(!l.length)return e.exec?e.exec(this,t||{}):e(this,t||{});var d=s._eventRegistry;s._eventRegistry={};var f=new a(o);this.inVirtualSelectionMode=!0;for(var p=l.length;p--;){if(i)for(;p>0&&l[p].start.row==l[p-1].end.row;)p--;f.fromOrientedRange(l[p]),f.index=p,this.selection=o.selection=f;var m=e.exec?e.exec(this,t||{}):e(this,t||{});!u&&m!==void 0&&(u=m),f.toOrientedRange(l[p])}f.detach(),this.selection=o.selection=s,this.inVirtualSelectionMode=!1,s._eventRegistry=d,s.mergeOverlappingRanges(),s.ranges[0]&&s.fromOrientedRange(s.ranges[0]);var h=this.renderer.$scrollAnimation;return this.onCursorChange(),this.onSelectionChange(),h&&h.from==h.to&&this.renderer.animateScrolling(h.from),u}},this.exitMultiSelectMode=function(){!this.inMultiSelectMode||this.inVirtualSelectionMode||this.multiSelect.toSingleRange()},this.getSelectedText=function(){var e=``;if(this.inMultiSelectMode&&!this.inVirtualSelectionMode){for(var t=this.multiSelect.rangeList.ranges,n=[],r=0;r0);s<0&&(s=0),l>=d&&(l=d-1)}var p=this.session.removeFullLines(s,l);p=this.$reAlignText(p,u),this.session.insert({row:s,column:0},p.join(` `)+` `),u||(o.start.column=0,o.end.column=p[p.length-1].length),this.selection.setRange(o)}else{a.forEach(function(e){t.substractPoint(e.cursor)});var m=0,h=1/0,g=n.map(function(t){var n=t.cursor,r=e.getLine(n.row).substr(n.column).search(/\S/g);return r==-1&&(r=0),n.column>m&&(m=n.column),ro?e.insert(r,c.stringRepeat(` `,a-o)):e.remove(new i(r.row,r.column,r.row,r.column-a+o)),t.start.column=t.end.column=m,t.start.row=t.end.row=r.row,t.cursor=t.end}),t.fromOrientedRange(n[0]),this.renderer.updateCursor(),this.renderer.updateBackMarkers()}},this.$reAlignText=function(e,t){var n=!0,r=!0,i,a,o;return e.map(function(e){var t=e.match(/(\s*)(.*?)(\s*)([=:].*)/);return t?i==null?(i=t[1].length,a=t[2].length,o=t[3].length,t):(i+a+o!=t[1].length+t[2].length+t[3].length&&(r=!1),i!=t[1].length&&(n=!1),i>t[1].length&&(i=t[1].length),at[3].length&&(o=t[3].length),t):[e]}).map(t?l:n?r?u:l:d);function s(e){return c.stringRepeat(` `,e)}function l(e){return e[2]?s(i)+e[2]+s(a-e[2].length+o)+e[4].replace(/^([=:])\s+/,`$1 `):e[0]}function u(e){return e[2]?s(i+a-e[2].length)+e[2]+s(o)+e[4].replace(/^([=:])\s+/,`$1 `):e[0]}function d(e){return e[2]?s(i)+e[2]+s(o)+e[4].replace(/^([=:])\s+/,`$1 `):e[0]}}}).call(m.prototype);function h(e,t){return e.row==t.row&&e.column==t.column}t.onSessionChange=function(e){var t=e.session;t&&!t.multiSelect&&(t.$selectionMarkers=[],t.selection.$initRangeList(),t.multiSelect=t.selection),this.multiSelect=t&&t.multiSelect;var n=e.oldSession;n&&(n.multiSelect.off(`addRange`,this.$onAddRange),n.multiSelect.off(`removeRange`,this.$onRemoveRange),n.multiSelect.off(`multiSelect`,this.$onMultiSelect),n.multiSelect.off(`singleSelect`,this.$onSingleSelect),n.multiSelect.lead.off(`change`,this.$checkMultiselectChange),n.multiSelect.anchor.off(`change`,this.$checkMultiselectChange)),t&&(t.multiSelect.on(`addRange`,this.$onAddRange),t.multiSelect.on(`removeRange`,this.$onRemoveRange),t.multiSelect.on(`multiSelect`,this.$onMultiSelect),t.multiSelect.on(`singleSelect`,this.$onSingleSelect),t.multiSelect.lead.on(`change`,this.$checkMultiselectChange),t.multiSelect.anchor.on(`change`,this.$checkMultiselectChange)),t&&this.inMultiSelectMode!=t.selection.inMultiSelectMode&&(t.selection.inMultiSelectMode?this.$onMultiSelect():this.$onSingleSelect())};function g(e){e.$multiselectOnSessionChange||(e.$onAddRange=e.$onAddRange.bind(e),e.$onRemoveRange=e.$onRemoveRange.bind(e),e.$onMultiSelect=e.$onMultiSelect.bind(e),e.$onSingleSelect=e.$onSingleSelect.bind(e),e.$multiselectOnSessionChange=t.onSessionChange.bind(e),e.$checkMultiselectChange=e.$checkMultiselectChange.bind(e),e.$multiselectOnSessionChange(e),e.on(`changeSession`,e.$multiselectOnSessionChange),e.on(`mousedown`,o),e.commands.addCommands(l.defaultCommands),_(e))}function _(e){if(!e.textInput)return;var t=e.textInput.getElement(),n=!1;s.addListener(t,`keydown`,function(t){var i=t.keyCode==18&&!(t.ctrlKey||t.shiftKey||t.metaKey);e.$blockSelectEnabled&&i?n||(e.renderer.setMouseCursor(`crosshair`),n=!0):n&&r()},e),s.addListener(t,`keyup`,r,e),s.addListener(t,`blur`,r,e);function r(t){n&&(e.renderer.setMouseCursor(``),n=!1)}}t.MultiSelect=g,e("./config").defineOptions(m.prototype,`editor`,{enableMultiselect:{set:function(e){g(this),e?this.on(`mousedown`,o):this.off(`mousedown`,o)},value:!0},enableBlockSelect:{set:function(e){this.$blockSelectEnabled=e},value:!0}})}),ace.define(`ace/mode/folding/fold_mode`,[`require`,`exports`,`module`,`ace/range`],function(e,t,n){var r=e("../../range").Range,i=t.FoldMode=function(){};(function(){this.foldingStartMarker=null,this.foldingStopMarker=null,this.getFoldWidget=function(e,t,n){var r=e.getLine(n);return this.foldingStartMarker.test(r)?`start`:t==`markbeginend`&&this.foldingStopMarker&&this.foldingStopMarker.test(r)?`end`:``},this.getFoldWidgetRange=function(e,t,n){return null},this.indentationBlock=function(e,t,n){var i=/\S/,a=e.getLine(t),o=a.search(i);if(o!=-1){for(var s=n||a.length,c=e.getLength(),l=t,u=t;++tl){var p=e.getLine(u).length;return new r(l,s,u,p)}}},this.openingBracketBlock=function(e,t,n,i,a){var o={row:n,column:i+1},s=e.$findClosingBracket(t,o,a);if(s){var c=e.foldWidgets[s.row];return c==null&&(c=e.getFoldWidget(s.row)),c==`start`&&s.row>o.row&&(s.row--,s.column=e.getLine(s.row).length),r.fromPoints(o,s)}},this.closingBracketBlock=function(e,t,n,i,a){var o={row:n,column:i},s=e.$findOpeningBracket(t,o);if(s)return s.column++,o.column--,r.fromPoints(s,o)}}).call(i.prototype)}),ace.define(`ace/ext/error_marker`,[`require`,`exports`,`module`,`ace/lib/dom`,`ace/range`,`ace/config`],function(e,t,n){var r=e("../lib/dom"),i=e("../range").Range,a=e("../config").nls;function o(e,t,n){for(var r=0,i=e.length-1;r<=i;){var a=r+i>>1,o=n(t,e[a]);if(o>0)r=a+1;else if(o<0)i=a-1;else return a}return-(r+1)}function s(e,t,n){var r=e.getAnnotations().sort(i.comparePoints);if(r.length){var a=o(r,{row:t,column:-1},i.comparePoints);a<0&&(a=-a-1),a>=r.length?a=n>0?0:r.length-1:a===0&&n<0&&(a=r.length-1);var s=r[a];if(!(!s||!n)){if(s.row===t){do s=r[a+=n];while(s&&s.row===t);if(!s)return r.slice()}var c=[];t=s.row;do c[n<0?`unshift`:`push`](s),s=r[a+=n];while(s&&s.row==t);return c.length&&c}}}t.showErrorMarker=function(e,t){var n=e.session,i=e.getCursorPosition(),o=i.row,c=n.widgetManager.getWidgetsAtRow(o).filter(function(e){return e.type==`errorMarker`})[0];c?c.destroy():o-=t;var l=s(n,o,t),u;if(l){var d=l[0];i.column=(d.pos&&typeof d.column!=`number`?d.pos.sc:d.column)||0,i.row=d.row,u=e.renderer.$gutterLayer.$annotations[i.row]}else if(c)return;else u={displayText:[a(`error-marker.good-state`,`Looks good!`)],className:`ace_ok`};e.session.unfold(i.row),e.selection.moveToPosition(i);var f={row:i.row,fixedWidth:!0,coverGutter:!0,el:r.createElement(`div`),type:`errorMarker`},p=f.el.appendChild(r.createElement(`div`)),m=f.el.appendChild(r.createElement(`div`));m.className=`error_widget_arrow `+u.className;var h=e.renderer.$cursorLayer.getPixelPosition(i).left;m.style.left=h+e.renderer.gutterWidth-5+`px`,f.el.className=`error_widget_wrapper`,p.className=`error_widget `+u.className,u.displayText.forEach(function(e,t){p.appendChild(r.createTextNode(e)),t{if(this._isSettingContent)return;let t=e.getValue();this._contentBackup=t,this.$emit(`update:value`,t)}),f.forEach(t=>{let n=`on`+o(t);typeof this.$.vnode.props[n]==`function`&&e.on(t,this.$emit.bind(this,t))}),this._ro=new l(()=>e.resize()),this._ro.observe(this.$el),this.$emit(`init`,e)},beforeUnmount(){var e,t;(e=this._ro)==null||e.disconnect(),(t=this._editor)==null||t.destroy()},methods:{focus(){this._editor.focus()},blur(){this._editor.blur()},selectAll(){this._editor.selectAll()},getAceInstance(){return this._editor}},watch:{value(e){if(this._contentBackup!==e){try{this._isSettingContent=!0,this._editor.setValue(e,1)}finally{this._isSettingContent=!1}this._contentBackup=e}},theme(e){this._editor.setTheme(`ace/theme/`+e)},options(e){this._editor.setOptions(e)},readonly(e){this._editor.setReadOnly(e)},placeholder(e){this._editor.setOption(`placeholder`,e)},wrap(e){this._editor.setWrapBehavioursEnabled(e)},printMargin(e){this._editor.setOption(`printMargin`,e)},lang(e){this._editor.setOption(`mode`,`ace/mode/`+e)},minLines(e){this._editor.setOption(`minLines`,e)},maxLines(e){this._editor.setOption(`maxLines`,e)}}}),m=t(((e,t)=>{ace.define(`ace/ext/searchbox-css`,[`require`,`exports`,`module`],function(e,t,n){n.exports=` +`,`error_marker.css`,!1)}),ace.define(`ace/ace`,[`require`,`exports`,`module`,`ace/lib/dom`,`ace/range`,`ace/editor`,`ace/edit_session`,`ace/undomanager`,`ace/virtual_renderer`,`ace/worker/worker_client`,`ace/keyboard/hash_handler`,`ace/placeholder`,`ace/multi_select`,`ace/mode/folding/fold_mode`,`ace/theme/textmate`,`ace/ext/error_marker`,`ace/config`,`ace/loader_build`],function(e,t,n){e("./loader_build")(t);var r=e("./lib/dom"),i=e("./range").Range,a=e("./editor").Editor,o=e("./edit_session").EditSession,s=e("./undomanager").UndoManager,c=e("./virtual_renderer").VirtualRenderer;e("./worker/worker_client"),e("./keyboard/hash_handler"),e("./placeholder"),e("./multi_select"),e("./mode/folding/fold_mode"),e("./theme/textmate"),e("./ext/error_marker"),t.config=e("./config"),t.edit=function(e,n){if(typeof e==`string`){var i=e;if(e=document.getElementById(i),!e)throw Error(`ace.edit can't find div #`+i)}if(e&&e.env&&e.env.editor instanceof a)return e.env.editor;var o=``;if(e&&/input|textarea/i.test(e.tagName)){var s=e;o=s.value,e=r.createElement(`pre`),s.parentNode.replaceChild(e,s)}else e&&(o=e.textContent,e.innerHTML=``);var l=t.createEditSession(o),u=new a(new c(e),l,n),d={document:l,editor:u,onResize:u.resize.bind(u,null)};return s&&(d.textarea=s),u.on(`destroy`,function(){d.editor.container.env=null}),u.container.env=u.env=d,u},t.createEditSession=function(e,t){var n=new o(e,t);return n.setUndoManager(new s),n},t.Range=i,t.Editor=a,t.EditSession=o,t.UndoManager=s,t.VirtualRenderer=c,t.version=t.config.version}),(function(){ace.require([`ace/ace`],function(n){n&&(n.config.init(!0),n.define=ace.define);var r=(function(){return this})();for(var i in!r&&typeof window<`u`&&(r=window),!r&&typeof self<`u`&&(r=self),r.ace||(r.ace=n),n)n.hasOwnProperty(i)&&(r.ace[i]=n[i]);r.ace.default=r.ace,typeof t==`object`&&typeof e==`object`&&t&&(t.exports=r.ace)})})()})),d=e(u(),1);c();var f=[`blur`,`input`,`change`,`changeSelectionStyle`,`changeSession`,`copy`,`focus`,`paste`],p=s({name:`VAceEditor`,props:{value:{type:String,required:!0},lang:{type:String,default:`text`},theme:{type:String,default:`chrome`},options:Object,placeholder:String,readonly:Boolean,wrap:Boolean,printMargin:{type:[Boolean,Number],default:!0},minLines:Number,maxLines:Number},emits:[`update:value`,`init`,...f],render(){return i(`div`)},mounted(){let e=this._editor=o(d.default.edit(this.$el,{placeholder:this.placeholder,readOnly:this.readonly,value:this.value,mode:`ace/mode/`+this.lang,theme:`ace/theme/`+this.theme,wrap:this.wrap,printMargin:this.printMargin,useWorker:!1,minLines:this.minLines,maxLines:this.maxLines,...this.options}));this._contentBackup=this.value,this._isSettingContent=!1,e.on(`change`,()=>{if(this._isSettingContent)return;let t=e.getValue();this._contentBackup=t,this.$emit(`update:value`,t)}),f.forEach(t=>{let n=`on`+a(t);typeof this.$.vnode.props[n]==`function`&&e.on(t,this.$emit.bind(this,t))}),this._ro=new l(()=>e.resize()),this._ro.observe(this.$el),this.$emit(`init`,e)},beforeUnmount(){var e,t;(e=this._ro)==null||e.disconnect(),(t=this._editor)==null||t.destroy()},methods:{focus(){this._editor.focus()},blur(){this._editor.blur()},selectAll(){this._editor.selectAll()},getAceInstance(){return this._editor}},watch:{value(e){if(this._contentBackup!==e){try{this._isSettingContent=!0,this._editor.setValue(e,1)}finally{this._isSettingContent=!1}this._contentBackup=e}},theme(e){this._editor.setTheme(`ace/theme/`+e)},options(e){this._editor.setOptions(e)},readonly(e){this._editor.setReadOnly(e)},placeholder(e){this._editor.setOption(`placeholder`,e)},wrap(e){this._editor.setWrapBehavioursEnabled(e)},printMargin(e){this._editor.setOption(`printMargin`,e)},lang(e){this._editor.setOption(`mode`,`ace/mode/`+e)},minLines(e){this._editor.setOption(`minLines`,e)},maxLines(e){this._editor.setOption(`maxLines`,e)}}}),m=t(((e,t)=>{ace.define(`ace/ext/searchbox-css`,[`require`,`exports`,`module`],function(e,t,n){n.exports=` /* ------------------------------------------------------------------------------------------ * Editor Search Form diff --git a/BTPanel/static/vite/js/vendor-charts-3d-legacy.js b/BTPanel/static/vite/js/vendor-charts-3d-legacy.js index 9ca15847..5b56628b 100644 --- a/BTPanel/static/vite/js/vendor-charts-3d-legacy.js +++ b/BTPanel/static/vite/js/vendor-charts-3d-legacy.js @@ -1,4 +1,4 @@ -(function(){System.register([`./vendor-charts-legacy.js?v=1784873523001`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O,k,A,j,M,N,ee,te,P,ne,re,ie,ae,oe,se,ce,le,ue,de,fe,pe,me,he,ge,_e,ve,ye,be,xe,Se,Ce,F,we,Te,Ee,De,Oe,ke,Ae,je,Me,Ne,Pe,Fe,Ie,Le,Re,ze,Be,Ve,He,Ue,We,Ge,Ke,qe,Je,Ye,Xe,Ze,Qe,$e,et,tt,nt,rt,it,at,ot,st,ct,lt,ut,dt,ft,pt,mt,ht,gt,_t,vt,yt,bt,I,xt,St,Ct,wt,Tt,Et,Dt,Ot,kt,At,jt,Mt,Nt,Pt,Ft,It,Lt,Rt,zt,Bt,Vt,Ht,Ut,Wt,Gt,Kt,qt,Jt,Yt,Xt,Zt,Qt,$t,en,tn,nn,rn,an,on,sn,cn,ln,un,dn,fn,pn,mn,hn,gn,_n,L,R,vn,yn,bn,xn,z,B,Sn,Cn,wn,Tn,En,Dn,On,kn,An,jn,Mn,Nn,Pn,Fn,In,Ln,Rn,zn,Bn,Vn,Hn,Un,Wn,Gn,Kn,qn,Jn,Yn,Xn,Zn,Qn,$n,er,tr,nr,rr,ir,ar,or,sr,cr,lr,ur,dr,fr,pr,mr,hr,gr,_r,vr,yr,br,xr,Sr,Cr,wr,Tr,Er,Dr,Or,kr,Ar,jr,Mr,Nr,Pr,Fr,Ir,Lr,Rr,zr,Br,Vr,Hr,Ur,Wr,Gr,Kr,qr,Jr,Yr,Xr,Zr,Qr,$r,ei,ti,ni,ri,ii,ai,oi,si,ci,li,ui,di,fi,pi,mi,hi,gi,_i,vi,yi,bi,xi,Si,Ci,wi,Ti,Ei,V,Di,Oi,ki,Ai,H,ji,Mi,Ni,Pi,Fi,Ii,Li,Ri,zi,Bi,Vi,Hi,Ui,Wi,Gi,Ki,qi,Ji,Yi,Xi,Zi,Qi,$i,ea,ta,na,ra,ia,aa,oa,sa,ca,la,ua,da,fa,pa,U,ma,ha,W,ga,_a,G,va,ya,ba,xa,Sa,Ca,wa,Ta,Ea,Da,Oa,ka,Aa,ja,Ma,Na,Pa,Fa,Ia,La,Ra,za,Ba,Va,Ha,Ua,Wa,Ga,Ka,qa,Ja,Ya,Xa,Za,Qa,$a,eo,to,no,ro,io,ao,oo,so,co,lo,uo,fo,K,po,mo,ho,go,_o,vo,yo,q,bo,xo,So,Co,wo,To,Eo,Do,Oo,ko,Ao,jo,Mo,No,Po,Fo,Io,Lo,Ro,zo,Bo,Vo,Ho,Uo,Wo,Go,Ko,qo,Jo,Yo,Xo,Zo,Qo,$o,es,ts,ns,rs,is,as,os,ss,cs,ls,J,us,ds,fs,ps,ms,hs,gs,Y,_s,vs,ys,bs,xs,Ss,Cs,ws,Ts,Es,Ds,Os,ks,As,js,Ms,Ns,X,Ps,Fs,Is,Ls,Rs,zs;function Z(e,t){"@swc/helpers - instanceof";return t!=null&&typeof Symbol<`u`&&t[Symbol.hasInstance]?!!t[Symbol.hasInstance](e):e instanceof t}function Bs(e){"@swc/helpers - typeof";return e&&typeof Symbol<`u`&&e.constructor===Symbol?`symbol`:typeof e}function Vs(e,t,n){(t===void 0?`undefined`:Bs(t))==`object`&&(n=t,t=null);var r=this,i;if(!Z(e,Function))for(var a in i=[],e)e.hasOwnProperty(a)&&i.push(a);var o=function(t){if(r.apply(this,arguments),Z(e,Function)?Hs(this,e.call(this,t)):Us(this,e,i),this.constructor===o)for(var n=o.__initializers__,a=0;an?n:e}function Ks(e){for(var t={},n={},r=0;r=400?e.onerror&&e.onerror():e.onload&&e.onload(t.response)},e.onerror&&(t.onerror=e.onerror),t.send(null)}function Js(e){return e=Math.round(e),e<0?0:e>255?255:e}function Ys(e){return e=Math.round(e),e<0?0:e>360?360:e}function Xs(e){return e<0?0:e>1?1:e}function Zs(e){return e.length&&e.charAt(e.length-1)===`%`?Js(parseFloat(e)/100*255):Js(parseInt(e,10))}function Qs(e){return e.length&&e.charAt(e.length-1)===`%`?Xs(parseFloat(e)/100):Xs(parseFloat(e))}function $s(e,t,n){return n<0?n+=1:n>1&&--n,n*6<1?e+(t-e)*n*6:n*2<1?t:n*3<2?e+(t-e)*(2/3-n)*6:e}function ec(e,t,n){return e+(t-e)*n}function tc(e,t,n,r,i){return e[0]=t,e[1]=n,e[2]=r,e[3]=i,e}function nc(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}function rc(e,t){$i&&nc($i,t),$i=er.put(e,$i||t.slice())}function ic(e,t){var n=(parseFloat(e[0])%360+360)%360/360,r=Qs(e[1]),i=Qs(e[2]),a=i<=.5?i*(r+1):i+r-i*r,o=i*2-a;return t=t||[],tc(t,Js($s(o,a,n+1/3)*255),Js($s(o,a,n)*255),Js($s(o,a,n-1/3)*255),1),e.length===4&&(t[3]=e[3]),t}function ac(e){if(e){var t=e[0]/255,n=e[1]/255,r=e[2]/255,i=Math.min(t,n,r),a=Math.max(t,n,r),o=a-i,s=(a+i)/2,c,l;if(o===0)c=0,l=0;else{l=s<.5?o/(a+i):o/(2-a-i);var u=((a-t)/6+o/2)/o,d=((a-n)/6+o/2)/o,f=((a-r)/6+o/2)/o;t===a?c=f-d:n===a?c=1/3+u-f:r===a&&(c=2/3+d-u),c<0&&(c+=1),c>1&&--c}var p=[c*360,l,s];return e[3]!=null&&p.push(e[3]),p}}function oc(e){var t=Object.keys(e);t.sort();for(var n=[],r=0;rn?n:e}function Ks(e){for(var t={},n={},r=0;r=400?e.onerror&&e.onerror():e.onload&&e.onload(t.response)},e.onerror&&(t.onerror=e.onerror),t.send(null)}function Js(e){return e=Math.round(e),e<0?0:e>255?255:e}function Ys(e){return e=Math.round(e),e<0?0:e>360?360:e}function Xs(e){return e<0?0:e>1?1:e}function Zs(e){return e.length&&e.charAt(e.length-1)===`%`?Js(parseFloat(e)/100*255):Js(parseInt(e,10))}function Qs(e){return e.length&&e.charAt(e.length-1)===`%`?Xs(parseFloat(e)/100):Xs(parseFloat(e))}function $s(e,t,n){return n<0?n+=1:n>1&&--n,n*6<1?e+(t-e)*n*6:n*2<1?t:n*3<2?e+(t-e)*(2/3-n)*6:e}function ec(e,t,n){return e+(t-e)*n}function tc(e,t,n,r,i){return e[0]=t,e[1]=n,e[2]=r,e[3]=i,e}function nc(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}function rc(e,t){$i&&nc($i,t),$i=er.put(e,$i||t.slice())}function ic(e,t){var n=(parseFloat(e[0])%360+360)%360/360,r=Qs(e[1]),i=Qs(e[2]),a=i<=.5?i*(r+1):i+r-i*r,o=i*2-a;return t=t||[],tc(t,Js($s(o,a,n+1/3)*255),Js($s(o,a,n)*255),Js($s(o,a,n-1/3)*255),1),e.length===4&&(t[3]=e[3]),t}function ac(e){if(e){var t=e[0]/255,n=e[1]/255,r=e[2]/255,i=Math.min(t,n,r),a=Math.max(t,n,r),o=a-i,s=(a+i)/2,c,l;if(o===0)c=0,l=0;else{l=s<.5?o/(a+i):o/(2-a-i);var u=((a-t)/6+o/2)/o,d=((a-n)/6+o/2)/o,f=((a-r)/6+o/2)/o;t===a?c=f-d:n===a?c=1/3+u-f:r===a&&(c=2/3+d-u),c<0&&(c+=1),c>1&&--c}var p=[c*360,l,s];return e[3]!=null&&p.push(e[3]),p}}function oc(e){var t=Object.keys(e);t.sort();for(var n=[],r=0;r=0){if(f!==s&&f!==u){vc();break}f=c,m=[];continue}else if(f===s){e===`bool`?p[h].value=_===`true`:p[h].value=parseFloat(_),m=null;continue}else if(f===u){var v=_;Vn.indexOf(v)>=0||Qo.indexOf(v)>=0||Ca.indexOf(v)>=0?p[h].semantic=v:v===`ignore`||v===`unconfigurable`?p[h].ignore=!0:e===`bool`?p[h].value=v===`true`:p[h].value=parseFloat(v);continue}g(_),f=o}}return p}function Q(e,t){(e===void 0?`undefined`:Bs(e))===`object`&&(t=e.fragment,e=e.vertex),e=_c(e),t=_c(t),this._shaderID=gc(e,t),this._vertexCode=Q.parseImport(e),this._fragmentCode=Q.parseImport(t),this.attributeSemantics={},this.matrixSemantics={},this.uniformSemantics={},this.matrixSemanticKeys=[],this.uniformTemplates={},this.attributes={},this.textures={},this.vertexDefines={},this.fragmentDefines={},this._parseAttributes(),this._parseUniforms(),this._parseDefines()}function bc(e){return e.material}function xc(e,t,n){return t.uniforms[n].value}function Sc(e,t,n,r){return n!==r}function Cc(e){return!0}function wc(){}function Tc(e,t,n){this.availableAttributes=e,this.availableAttributeSymbols=t,this.indicesBuffer=n,this.vao=null}function Ec(e){var t,n;this.bind=function(e){t||(t=Fs.createCanvas(),t.width=t.height=1,t.getContext(`2d`));var r=e.gl,i=!n;i&&(n=r.createTexture()),r.bindTexture(r.TEXTURE_2D,n),i&&r.texImage2D(r.TEXTURE_2D,0,r.RGBA,r.RGBA,r.UNSIGNED_BYTE,t)},this.unbind=function(e){e.gl.bindTexture(e.gl.TEXTURE_2D,null)},this.isRenderable=function(){return!0}}function Dc(e){return 2**Math.round(Math.log(e)/Math.LN2)}function Oc(e,t){var n=Dc(e.width),r=Dc(e.height);return t=t||document.createElement(`canvas`),t.width=n,t.height=r,t.getContext(`2d`).drawImage(e.image,0,0,n,r),t}function kc(e){return{byte:Fs.Int8Array,ubyte:Fs.Uint8Array,short:Fs.Int16Array,ushort:Fs.Uint16Array}[e]||Fs.Float32Array}function Ac(e){return`attr_`+e}function jc(e,t,n,r){switch(this.name=e,this.type=t,this.size=n,this.semantic=r||``,this.value=null,n){case 1:this.get=function(e){return this.value[e]},this.set=function(e,t){this.value[e]=t},this.copy=function(e,t){this.value[e]=this.value[e]};break;case 2:this.get=function(e,t){var n=this.value;return t[0]=n[e*2],t[1]=n[e*2+1],t},this.set=function(e,t){var n=this.value;n[e*2]=t[0],n[e*2+1]=t[1]},this.copy=function(e,t){var n=this.value;t*=2,e*=2,n[e]=n[t],n[e+1]=n[t+1]};break;case 3:this.get=function(e,t){var n=e*3,r=this.value;return t[0]=r[n],t[1]=r[n+1],t[2]=r[n+2],t},this.set=function(e,t){var n=e*3,r=this.value;r[n]=t[0],r[n+1]=t[1],r[n+2]=t[2]},this.copy=function(e,t){var n=this.value;t*=3,e*=3,n[e]=n[t],n[e+1]=n[t+1],n[e+2]=n[t+2]};break;case 4:this.get=function(e,t){var n=this.value,r=e*4;return t[0]=n[r],t[1]=n[r+1],t[2]=n[r+2],t[3]=n[r+3],t},this.set=function(e,t){var n=this.value,r=e*4;n[r]=t[0],n[r+1]=t[1],n[r+2]=t[2],n[r+3]=t[3]},this.copy=function(e,t){var n=this.value;t*=4,e*=4,n[e]=n[t],n[e+1]=n[t+1],n[e+2]=n[t+2],n[e+3]=n[t+3]}}}function Mc(e,t,n,r,i){this.name=e,this.type=t,this.buffer=n,this.size=r,this.semantic=i,this.symbol=``,this.needsRemove=!1}function Nc(e){this.buffer=e,this.count=0}function Pc(e){var t=[],n=Object.keys(e);n.sort();for(var r=0;r0&&e.height>0}function Rc(e,t,n){to.identity();var r=new Mt({widthSegments:t,heightSegments:n});switch(e){case`px`:I.translate(to,to,B.POSITIVE_X),I.rotateY(to,to,Math.PI/2);break;case`nx`:I.translate(to,to,B.NEGATIVE_X),I.rotateY(to,to,-Math.PI/2);break;case`py`:I.translate(to,to,B.POSITIVE_Y),I.rotateX(to,to,-Math.PI/2);break;case`ny`:I.translate(to,to,B.NEGATIVE_Y),I.rotateX(to,to,Math.PI/2);break;case`pz`:I.translate(to,to,B.POSITIVE_Z);break;case`nz`:I.translate(to,to,B.NEGATIVE_Z),I.rotateY(to,to,Math.PI);break}return r.applyTransform(to),r}function zc(e){return e.charCodeAt(0)+(e.charCodeAt(1)<<8)+(e.charCodeAt(2)<<16)+(e.charCodeAt(3)<<24)}function Bc(e,t,n,r){if(e[3]>0){var i=2**(e[3]-128-8+r);t[n+0]=e[0]*i,t[n+1]=e[1]*i,t[n+2]=e[2]*i}else t[n+0]=0,t[n+1]=0,t[n+2]=0;return t[n+3]=1,t}function Vc(e,t,n){for(var r=``,i=t;i0;)if(e[a][0]=t[n++],e[a][1]=t[n++],e[a][2]=t[n++],e[a][3]=t[n++],e[a][0]===1&&e[a][1]===1&&e[a][2]===1){for(var s=e[a][3]<>>0;s>0;s--)Hc(e[a-1],e[a]),a++,o--;i+=8}else a++,o--,i=0;return n}function Wc(e,t,n,r){if(rst)return Uc(e,t,n,r);var i=t[n++];if(i!=2)return Uc(e,t,n-1,r);if(e[0][1]=t[n++],e[0][2]=t[n++],i=t[n++],(e[0][2]<<8>>>0|i)>>>0!==r)return null;for(var i=0;i<4;i++)for(var a=0;a128){o=(o&127)>>>0;for(var s=t[n++];o--;)e[a++][i]=s}else for(;o--;)e[a++][i]=t[n++]}return n}function Gc(e){return e&&(e===void 0?`undefined`:Bs(e))===`object`&&!Array.isArray(e)&&typeof e.count==`function`&&typeof e.getItem==`function`&&typeof e.getSource!=`function`&&(e.getSource=function(){return{sourceFormat:`original`,seriesLayoutBy:`column`,startIndex:0,dimensionsDefine:null}},e.persistent==null&&(e.persistent=!0)),e}function Kc(e,t){if(!e.__ECGLOnRefresh){e.__ECGLOnRefresh=!0;var n=e._refresh?`_refresh`:`refreshImmediately`,r=e[n];e[n]=function(){r.apply(this,arguments),t()}}}function qc(e){return`_on`+e}function Jc(e,t){var n=e[0],r=e[1],i=e[2];return t===0?1:t===1?n:t===2?r:t===3?i:t===4?n*i:t===5?r*i:t===6?n*r:t===7?3*i*i-1:n*n-r*r}function Yc(e,t,n,r){for(var i=new Fs.Float32Array(27),a=Y.create(),o=Y.create(),s=Y.create(),c=0;c<9;c++){for(var l=Y.create(),u=0;u=0&&(cl(t),t.coordinateSystem===`mapbox`&&(t.coordinateSystem=`mapbox3D`,e.mapbox3D=e.mapbox))}),ll(e.xAxis3D),ll(e.yAxis3D),ll(e.zAxis3D),ll(e.grid3D),sl(e.geo3D)}function dl(e,t,n){try{return Object.defineProperty(e,t,{value:n,configurable:!0,writable:!0}),!0}catch(e){}try{return Reflect.set(e,t,n)}catch(e){}return!1}function fl(e){this._layers={},this._zr=e}function pl(e){return Z(e,Array)||(e=[e,e]),e}function ml(e,t,n,r,i,a,o){this._zr=e,this._x=0,this._y=0,this._rowHeight=0,this.width=r,this.height=i,this.offsetX=t,this.offsetY=n,this.dpr=o,this.gap=a}function hl(e){e=e||{},e.width=e.width||512,e.height=e.height||512,e.devicePixelRatio=e.devicePixelRatio||1,e.gap=e.gap==null?2:e.gap;var t=document.createElement(`canvas`);t.width=e.width*e.devicePixelRatio,t.height=e.height*e.devicePixelRatio,this._canvas=t,this._texture=new R({image:t,flipY:!1});var n=this;this._zr=Vi(t),Kc(this._zr,function(){n._texture.dirty(),n.onupdate&&n.onupdate()}),this._dpr=e.devicePixelRatio,this._coords={},this.onupdate=e.onupdate,this._gap=e.gap,this._textureAtlasNodes=[new ml(this._zr,0,0,e.width,e.height,this._gap,this._dpr)],this._nodeWidth=e.width,this._nodeHeight=e.height,this._currentNodeIdx=0}function gl(){}function _l(e,t,n,r){var i=[0,0,0],a=r<0?n.getExtentMin():n.getExtentMax();i[Vr[n.dim]]=a,e.position.setArray(i),e.rotation.identity(),t.distance=-Math.abs(a),t.normal.set(0,0,0),n.dim===`x`?(e.rotation.rotateY(r*Math.PI/2),t.normal.x=-r):n.dim===`z`?(e.rotation.rotateX(-r*Math.PI/2),t.normal.y=-r):(r>0&&e.rotation.rotateY(Math.PI),t.normal.z=-r)}function vl(e,t,n){this.rootNode=new H.Node;var r=new H.Mesh({geometry:new rt({useNativeLine:!1}),material:t,castShadow:!1,ignorePicking:!0,$ignorePicking:!0,renderOrder:1}),i=new H.Mesh({geometry:new Rt,material:n,castShadow:!1,culling:!1,ignorePicking:!0,$ignorePicking:!0,renderOrder:0});this.rootNode.add(i),this.rootNode.add(r),this.faceInfo=e,this.plane=new H.Plane,this.linesMesh=r,this.quadsMesh=i}function yl(e,t){var n=new H.Mesh({geometry:new rt({useNativeLine:!1}),material:t,castShadow:!1,ignorePicking:!0,renderOrder:2}),r=new Ke;r.material.depthMask=!1;var i=new H.Node;i.add(n),i.add(r),this.rootNode=i,this.dim=e,this.linesMesh=n,this.labelsMesh=r,this.axisLineCoords=null,this.labelElements=[]}function bl(e){v.call(this,e),this.type=`cartesian3D`,this.dimensions=[`x`,`y`,`z`],this.size=[0,0,0]}function xl(e,t,n){c.call(this,e,t,n)}function Sl(e){is.defaultsWithPropList(e,Mr,jr),Cl(e);for(var t=``,n=0;n0;)n+=i%t*r,i=Math.floor(i/t),r/=t;return n}function Rl(e){for(var t=new Uint8Array(e*e*4),n=0,r=new B,i=0;i80*n){s=l=e[0],c=u=e[1];for(var m=n;ml&&(l=d),f>u&&(u=f);p=Math.max(l-s,u-c)}return iu(a,o,n,s,c,p),o}function nu(e,t,n,r,i){var a,o;if(i===ku(e,t,n,r)>0)for(a=t;a=t;a-=r)o=Eu(a,e[a],e[a+1],o);return o&&bu(o,o.next)&&(Du(o),o=o.next),o}function ru(e,t){if(!e)return e;t||(t=e);var n=e,r;do if(r=!1,!n.steiner&&(bu(n,n.next)||yu(n.prev,n,n.next)===0)){if(Du(n),n=t=n.prev,n===n.next)return null;r=!0}else n=n.next;while(r||n!==t);return t}function iu(e,t,n,r,i,a,o){if(e){!o&&a&&pu(e,r,i,a);for(var s=e,c,l;e.prev!==e.next;){if(c=e.prev,l=e.next,a?ou(e,r,i,a):au(e)){t.push(c.i/n),t.push(e.i/n),t.push(l.i/n),Du(e),e=l.next,s=l.next;continue}if(e=l,e===s){o?o===1?(e=su(e,t,n),iu(e,t,n,r,i,a,2)):o===2&&cu(e,t,n,r,i,a):iu(ru(e),t,n,r,i,a,1);break}}}}function au(e){var t=e.prev,n=e,r=e.next;if(yu(t,n,r)>=0)return!1;for(var i=e.next.next;i!==e.prev;){if(_u(t.x,t.y,n.x,n.y,r.x,r.y,i.x,i.y)&&yu(i.prev,i,i.next)>=0)return!1;i=i.next}return!0}function ou(e,t,n,r){var i=e.prev,a=e,o=e.next;if(yu(i,a,o)>=0)return!1;for(var s=i.xa.x?i.x>o.x?i.x:o.x:a.x>o.x?a.x:o.x,u=i.y>a.y?i.y>o.y?i.y:o.y:a.y>o.y?a.y:o.y,d=hu(s,c,t,n,r),f=hu(l,u,t,n,r),p=e.nextZ;p&&p.z<=f;){if(p!==e.prev&&p!==e.next&&_u(i.x,i.y,a.x,a.y,o.x,o.y,p.x,p.y)&&yu(p.prev,p,p.next)>=0)return!1;p=p.nextZ}for(p=e.prevZ;p&&p.z>=d;){if(p!==e.prev&&p!==e.next&&_u(i.x,i.y,a.x,a.y,o.x,o.y,p.x,p.y)&&yu(p.prev,p,p.next)>=0)return!1;p=p.prevZ}return!0}function su(e,t,n){var r=e;do{var i=r.prev,a=r.next.next;!bu(i,a)&&xu(i,r,r.next,a)&&Cu(i,a)&&Cu(a,i)&&(t.push(i.i/n),t.push(r.i/n),t.push(a.i/n),Du(r),Du(r.next),r=e=a),r=r.next}while(r!==e);return r}function cu(e,t,n,r,i,a){var o=e;do{for(var s=o.next.next;s!==o.prev;){if(o.i!==s.i&&vu(o,s)){var c=Tu(o,s);o=ru(o,o.next),c=ru(c,c.next),iu(o,t,n,r,i,a),iu(c,t,n,r,i,a);return}s=s.next}o=o.next}while(o!==e)}function lu(e,t,n,r){var i=[],a,o,s,c,l;for(a=0,o=t.length;a=n.next.y&&n.next.y!==n.y){var s=n.x+(i-n.y)*(n.next.x-n.x)/(n.next.y-n.y);if(s<=r&&s>a){if(a=s,s===r){if(i===n.y)return n;if(i===n.next.y)return n.next}o=n.x=n.x&&n.x>=l&&r!==n.x&&_u(io.x)&&Cu(n,e)&&(o=n,d=f)),n=n.next;return o}function pu(e,t,n,r){var i=e;do i.z===null&&(i.z=hu(i.x,i.y,t,n,r)),i.prevZ=i.prev,i.nextZ=i.next,i=i.next;while(i!==e);i.prevZ.nextZ=null,i.prevZ=null,mu(i)}function mu(e){var t,n,r,i,a,o,s,c,l=1;do{for(n=e,e=null,a=null,o=0;n;){for(o++,r=n,s=0,t=0;t0||c>0&&r;)s!==0&&(c===0||!r||n.z<=r.z)?(i=n,n=n.nextZ,s--):(i=r,r=r.nextZ,c--),a?a.nextZ=i:e=i,i.prevZ=a,a=i;n=r}a.nextZ=null,l*=2}while(o>1);return e}function hu(e,t,n,r,i){return e=32767*(e-n)/i,t=32767*(t-r)/i,e=(e|e<<8)&16711935,e=(e|e<<4)&252645135,e=(e|e<<2)&858993459,e=(e|e<<1)&1431655765,t=(t|t<<8)&16711935,t=(t|t<<4)&252645135,t=(t|t<<2)&858993459,t=(t|t<<1)&1431655765,e|t<<1}function gu(e){var t=e,n=e;do t.x=0&&(e-o)*(r-s)-(n-o)*(t-s)>=0&&(n-o)*(a-s)-(i-o)*(r-s)>=0}function vu(e,t){return e.next.i!==t.i&&e.prev.i!==t.i&&!Su(e,t)&&Cu(e,t)&&Cu(t,e)&&wu(e,t)}function yu(e,t,n){return(t.y-e.y)*(n.x-t.x)-(t.x-e.x)*(n.y-t.y)}function bu(e,t){return e.x===t.x&&e.y===t.y}function xu(e,t,n,r){return bu(e,t)&&bu(n,r)||bu(e,r)&&bu(n,t)?!0:yu(e,t,n)>0!=yu(e,t,r)>0&&yu(n,r,e)>0!=yu(n,r,t)>0}function Su(e,t){var n=e;do{if(n.i!==e.i&&n.next.i!==e.i&&n.i!==t.i&&n.next.i!==t.i&&xu(n,n.next,e,t))return!0;n=n.next}while(n!==e);return!1}function Cu(e,t){return yu(e.prev,e,e.next)<0?yu(e,t,e.next)>=0&&yu(e,e.prev,t)>=0:yu(e,t,e.prev)<0||yu(e,e.next,t)<0}function wu(e,t){var n=e,r=!1,i=(e.x+t.x)/2,a=(e.y+t.y)/2;do n.y>a!=n.next.y>a&&n.next.y!==n.y&&i<(n.next.x-n.x)*(a-n.y)/(n.next.y-n.y)+n.x&&(r=!r),n=n.next;while(n!==e);return r}function Tu(e,t){var n=new Ou(e.i,e.x,e.y),r=new Ou(t.i,t.x,t.y),i=e.next,a=t.prev;return e.next=t,t.prev=e,n.next=i,i.prev=n,r.next=n,n.prev=r,a.next=r,r.prev=a,r}function Eu(e,t,n,r){var i=new Ou(e,t,n);return r?(i.next=r.next,i.prev=r,r.next.prev=i,r.next=i):(i.prev=i,i.next=i),i}function Du(e){e.next.prev=e.prev,e.prev.next=e.next,e.prevZ&&(e.prevZ.nextZ=e.nextZ),e.nextZ&&(e.nextZ.prevZ=e.prevZ)}function Ou(e,t,n){this.i=e,this.x=t,this.y=n,this.prev=null,this.next=null,this.z=null,this.prevZ=null,this.nextZ=null,this.steiner=!1}function ku(e,t,n,r){for(var i=0,a=t,o=n-r;a0&&n>0||t<0&&n<0)}function gd(e,t){var n=e.getData(),r=e.get(`barSize`);if(r==null){var i=t.size,a,o,s=t.getAxis(`x`),c=t.getAxis(`y`);a=s.type===`category`?s.getBandWidth()*.7:Math.round(i[0]/Math.sqrt(n.count()))*.6,o=c.type===`category`?c.getBandWidth()*.7:Math.round(i[1]/Math.sqrt(n.count()))*.6,r=[a,o]}else Wi(r)||(r=[r,r]);var l=t.getAxis(`z`).scale.getExtent(),u=hd(l),d=[`x`,`y`,`z`].map(function(t){return e.coordDimToDataDim(t)[0]}),f=Ki(n,d[2]),p=f?n.getCalculationInfo(`stackResultDimension`):d[2];n.each(d,function(e,i,a,o){var s=n.get(p,o),c=f?s-a:u?0:l[0],d=t.dataToPoint([e,i,c]),m=t.dataToPoint([e,i,s]),h=Cs.dist(d,m),g=[0,m[1]`:``)+a.join(r?`
`:`, `)}var i=e.getData(),a=e.getRawValue(t),o=Wi(a)?r(a):$r(jn(a)),s=i.getName(t),c=Iu(i,t);qi(c)&&c.colorStops&&(c=(c.colorStops[0]||{}).color),c=c||`transparent`;var l=Ei(c),u=e.name;return u===`\0-`&&(u=``),u=u?$r(u)+(n?`: `:`
`):``,n?l+u+o:u+l+(s?$r(s)+`: `+o:o)}function Td(e,t,n){n=n||e.getSource();var r=t||xi(e.get(`coordinateSystem`))||[`x`,`y`,`z`],i=vr(n,{dimensionsDefine:n.dimensionsDefine||e.get(`dimensions`),encodeDefine:n.encodeDefine||e.get(`encode`),coordDimensions:r.map(function(t){var n=e.getReferringComponents(t+`Axis3D`).models[0];return{type:n&&n.get(`type`)===`category`?`ordinal`:`float`,name:t}})});e.get(`coordinateSystem`)===`cartesian3D`&&i.forEach(function(t){if(r.indexOf(t.coordDim)>=0){var n=e.getReferringComponents(t.coordDim+`Axis3D`).models[0];n&&n.get(`type`)===`category`&&(t.ordinalMeta=n.getOrdinalMeta())}});var a=Er.enableDataStack(e,i,{byIndex:!0,stackedCoordDimension:`z`}),o=new on(i,e);return o.setCalculationInfo(a),o.initData(n),o}function Ed(e){e.registerChartView(d),e.registerSeriesModel(u),Sd(e),e.registerProcessor(function(e,t){e.eachSeriesByType(`bar3d`,function(e){var t=e.getData();t.filterSelf(function(e){return t.hasValue(e)})})})}function Dd(e){e.registerChartView(Xe),e.registerSeriesModel(Ye),e.registerLayout(function(e,t){e.eachSeriesByType(`line3D`,function(e){var t=e.getData(),n=e.coordinateSystem;if(n){if(n.type!==`cartesian3D`)return;var r=new Float32Array(t.count()*3),i=[],a=[],o=n.dimensions.map(function(t){return e.coordDimToDataDim(t)[0]});n&&t.each(o,function(e,t,o,s){i[0]=e,i[1]=t,i[2]=o,n.dataToPoint(i,a),r[s*3]=a[0],r[s*3+1]=a[1],r[s*3+2]=a[2]}),t.setLayout(`points`,r)}})})}function Od(e,t,n){var t=t||document.createElement(`canvas`);t.width=e,t.height=e;var r=t.getContext(`2d`);return n&&n(r),t}function kd(e,t,n,r){Wi(t)||(t=[t,t]);var i=Mo.getMarginByStyle(n,r),a=t[0]+i.left+i.right,o=t[1]+i.top+i.bottom,s=xr(e,0,0,t[0],t[1]),c=Math.max(a,o);s.x=i.left,s.y=i.top,a>o?s.y+=(c-o)/2:s.x+=(c-a)/2;var l=s.getBoundingRect();return s.x-=l.x,s.y-=l.y,s.setStyle(n),s.update(),s.__size=c,s}function Ad(e,t,n){var r=t.width,i=t.height,a=e.canvas.width,o=e.canvas.height,s=r/a,c=i/o;function l(e){return e<128?1:-1}function u(e,a){var o=1/0;e=Math.floor(e*s),a=Math.floor(a*c);for(var u=a*r+e,d=t.data[u*4],f=l(d),p=Math.max(a-n,0);p0?1:-1}function Hd(e){return e.radius==null?e.size==null?100:Math.max(e.size[0],e.size[1],e.size[2]):e.radius}function Ud(e){e.registerChartView(Qe),e.registerSeriesModel(Ze),e.registerLayout(Bd),e.registerAction({type:`lines3DPauseEffect`,event:`lines3deffectpaused`,update:`series.lines3D:pauseEffect`},function(){}),e.registerAction({type:`lines3DResumeEffect`,event:`lines3deffectresumed`,update:`series.lines3D:resumeEffect`},function(){}),e.registerAction({type:`lines3DToggleEffect`,event:`lines3deffectchanged`,update:`series.lines3D:toggleEffect`},function(){})}function Wd(e,t){for(var n=[],r=0;r `+f)),l++)}var p,m=vr(e,{coordDimensions:[`value`]});p=new on(m,n),p.initData(e);var h=new on([`value`],n);return h.initData(c,s),i&&i(p,h),oa({mainData:p,struct:a,structAttr:`graph`,datas:{node:p,edge:h},datasAttr:{node:`data`,edge:`edgeData`}}),a.update(),a}function $d(e){var t={type:H.Texture.FLOAT,minFilter:H.Texture.NEAREST,magFilter:H.Texture.NEAREST};this._positionSourceTex=new H.Texture2D(t),this._positionSourceTex.flipY=!1,this._positionTex=new H.Texture2D(t),this._positionPrevTex=new H.Texture2D(t),this._forceTex=new H.Texture2D(t),this._forcePrevTex=new H.Texture2D(t),this._weightedSumTex=new H.Texture2D(t),this._weightedSumTex.width=this._weightedSumTex.height=1,this._globalSpeedTex=new H.Texture2D(t),this._globalSpeedPrevTex=new H.Texture2D(t),this._globalSpeedTex.width=this._globalSpeedTex.height=1,this._globalSpeedPrevTex.width=this._globalSpeedPrevTex.height=1,this._nodeRepulsionPass=new At({fragment:H.Shader.source(`ecgl.forceAtlas2.updateNodeRepulsion`)}),this._positionPass=new At({fragment:H.Shader.source(`ecgl.forceAtlas2.updatePosition`)}),this._globalSpeedPass=new At({fragment:H.Shader.source(`ecgl.forceAtlas2.calcGlobalSpeed`)}),this._copyPass=new At({fragment:H.Shader.source(`clay.compositor.output`)});var n=function(e){e.blendEquation(e.FUNC_ADD),e.blendFunc(e.ONE,e.ONE)};this._edgeForceMesh=new H.Mesh({geometry:new H.Geometry({attributes:{node1:new H.Geometry.Attribute(`node1`,`float`,2),node2:new H.Geometry.Attribute(`node2`,`float`,2),weight:new H.Geometry.Attribute(`weight`,`float`,1)},dynamic:!0,mainAttribute:`node1`}),material:new H.Material({transparent:!0,shader:H.createShader(`ecgl.forceAtlas2.updateEdgeAttraction`),blend:n,depthMask:!1,depthText:!1}),mode:H.Mesh.POINTS}),this._weightedSumMesh=new H.Mesh({geometry:new H.Geometry({attributes:{node:new H.Geometry.Attribute(`node`,`float`,2)},dynamic:!0,mainAttribute:`node`}),material:new H.Material({transparent:!0,shader:H.createShader(`ecgl.forceAtlas2.calcWeightedSum`),blend:n,depthMask:!1,depthText:!1}),mode:H.Mesh.POINTS}),this._framebuffer=new fe({depthBuffer:!1}),this._dummyCamera=new H.OrthographicCamera({left:-1,right:1,top:1,bottom:-1,near:0,far:100}),this._globalSpeed=0}function ef(){var e={create:function(){return new Float32Array(2)},dist:function(e,t){var n=t[0]-e[0],r=t[1]-e[1];return Math.sqrt(n*n+r*r)},len:function(e){var t=e[0],n=e[1];return Math.sqrt(t*t+n*n)},scaleAndAdd:function(e,t,n,r){return e[0]=t[0]+n[0]*r,e[1]=t[1]+n[1]*r,e},scale:function(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e},add:function(e,t,n){return e[0]=t[0]+n[0],e[1]=t[1]+n[1],e},sub:function(e,t,n){return e[0]=t[0]-n[0],e[1]=t[1]-n[1],e},normalize:function(e,t){var n=t[0],r=t[1],i=n*n+r*r;return i>0&&(i=1/Math.sqrt(i),e[0]=t[0]*i,e[1]=t[1]*i),e},negate:function(e,t){return e[0]=-t[0],e[1]=-t[1],e},copy:function(e,t){return e[0]=t[0],e[1]=t[1],e},set:function(e,t,n){return e[0]=t,e[1]=n,e}};function t(){this.subRegions=[],this.nSubRegions=0,this.node=null,this.mass=0,this.centerOfMass=null,this.bbox=new Float32Array(4),this.size=0}var n=t.prototype;n.beforeUpdate=function(){for(var e=0;e=e&&this.bbox[1]<=t&&this.bbox[3]>=t},n.setBBox=function(e,t,n,r){this.bbox[0]=e,this.bbox[1]=t,this.bbox[2]=n,this.bbox[3]=r,this.size=(n-e+r-t)/2},n._newSubRegion=function(){var e=this.subRegions[this.nSubRegions];return e||(e=new t,this.subRegions[this.nSubRegions]=e),this.nSubRegions++,e},n._addNodeToSubRegion=function(e){var t=this.findSubRegion(e.position[0],e.position[1]),n=this.bbox;if(!t){var r=(n[0]+n[2])/2,i=(n[1]+n[3])/2,a=(n[2]-n[0])/2,o=(n[3]-n[1])/2,s=+(e.position[0]>=r),c=+(e.position[1]>=i),t=this._newSubRegion();t.setBBox(s*a+n[0],c*o+n[1],(s+1)*a+n[0],(c+1)*o+n[1])}t.addNode(e)},n._updateCenterOfMass=function(e){this.centerOfMass==null&&(this.centerOfMass=new Float32Array(2));var t=this.centerOfMass[0]*this.mass,n=this.centerOfMass[1]*this.mass;t+=e.position[0]*e.mass,n+=e.position[1]*e.mass,this.mass+=e.mass,this.centerOfMass[0]=t/this.mass,this.centerOfMass[1]=n/this.mass};function r(){this.position=new Float32Array(2),this.force=e.create(),this.forcePrev=e.create(),this.mass=1,this.inDegree=0,this.outDegree=0}function i(e,t){this.source=e,this.target=t,this.weight=1}function a(){this.autoSettings=!0,this.barnesHutOptimize=!0,this.barnesHutTheta=1.5,this.repulsionByDegree=!0,this.linLogMode=!1,this.strongGravityMode=!1,this.gravity=1,this.scaling=1,this.edgeWeightInfluence=1,this.jitterTolerence=.1,this.preventOverlap=!1,this.dissuadeHubs=!1,this.rootRegion=new t,this.rootRegion.centerOfMass=e.create(),this.nodes=[],this.edges=[],this.bbox=new Float32Array(4),this.gravityCenter=null,this._massArr=null,this._swingingArr=null,this._sizeArr=null,this._globalSpeed=0}var o=a.prototype;o.initNodes=function(e,t,n){var i=t.length;this.nodes.length=0;for(var a=n!==void 0,o=0;o0&&(this.strongGravityMode?this.applyNodeStrongGravity(i):this.applyNodeGravity(i))}for(var n=0;n0&&(f=Math.min(f/this._globalSpeed,1.5)*this._globalSpeed),this._globalSpeed=f;for(var n=0;n0&&(p=Math.min(m*p,10)/m,e.scaleAndAdd(r.position,r.position,r.force,p))}},o.applyRegionToNodeRepulsion=function(){var t=e.create();return function(n,r){if(n.node)this.applyNodeToNodeRepulsion(n.node,r,!0);else{e.sub(t,r.position,n.centerOfMass);var i=t[0]*t[0]+t[1]*t[1];if(i>this.barnesHutTheta*n.size*n.size){var a=this.scaling*r.mass*n.mass/i;e.scaleAndAdd(r.force,r.force,t,a)}else for(var o=0;o0)o=this.scaling*n.mass*r.mass/(s*s);else if(s<0)o=this.scaling*100*n.mass*r.mass;else return}else o=this.scaling*n.mass*r.mass/a;e.scaleAndAdd(n.force,n.force,t,o),e.scaleAndAdd(r.force,r.force,t,-o)}}}}(),o.applyEdgeAttraction=function(){var t=e.create();return function(n){var r=n.source,i=n.target;e.sub(t,r.position,i.position);var a=e.len(t),o=this.edgeWeightInfluence===0?1:this.edgeWeightInfluence===1?n.weight:n.weight**+this.edgeWeightInfluence,s;this.preventOverlap&&(a=a-r.size-i.size,a<=0)||(s=this.linLogMode?-o*Math.log(a+1)/(a+1):-o,e.scaleAndAdd(r.force,r.force,t,s),e.scaleAndAdd(i.force,i.force,t,-s))}}(),o.applyNodeGravity=function(){var t=e.create();return function(n){e.sub(t,this.gravityCenter,n.position);var r=e.len(t);e.scaleAndAdd(n.force,n.force,t,this.gravity*n.mass/(r+1))}}(),o.applyNodeStrongGravity=function(){var t=e.create();return function(n){e.sub(t,this.gravityCenter,n.position),e.scaleAndAdd(n.force,n.force,t,this.gravity*n.mass)}}(),o.updateBBox=function(){for(var e=1/0,t=1/0,n=-1/0,r=-1/0,i=0;i0&&(a=1/Math.sqrt(a),e[0]=t[0]*a,e[1]=t[1]*a,e[2]=t[2]*a),e},Y.dot=function(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]},Y.cross=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=n[0],s=n[1],c=n[2];return e[0]=i*c-a*s,e[1]=a*o-r*c,e[2]=r*s-i*o,e},Y.lerp=function(e,t,n,r){var i=t[0],a=t[1],o=t[2];return e[0]=i+r*(n[0]-i),e[1]=a+r*(n[1]-a),e[2]=o+r*(n[2]-o),e},Y.random=function(e,t){t=t||1;var n=he()*2*Math.PI,r=he()*2-1,i=Math.sqrt(1-r*r)*t;return e[0]=Math.cos(n)*i,e[1]=Math.sin(n)*i,e[2]=r*t,e},Y.transformMat4=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=n[3]*r+n[7]*i+n[11]*a+n[15];return o=o||1,e[0]=(n[0]*r+n[4]*i+n[8]*a+n[12])/o,e[1]=(n[1]*r+n[5]*i+n[9]*a+n[13])/o,e[2]=(n[2]*r+n[6]*i+n[10]*a+n[14])/o,e},Y.transformMat3=function(e,t,n){var r=t[0],i=t[1],a=t[2];return e[0]=r*n[0]+i*n[3]+a*n[6],e[1]=r*n[1]+i*n[4]+a*n[7],e[2]=r*n[2]+i*n[5]+a*n[8],e},Y.transformQuat=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=n[0],s=n[1],c=n[2],l=n[3],u=l*r+s*a-c*i,d=l*i+c*r-o*a,f=l*a+o*i-s*r,p=-o*r-s*i-c*a;return e[0]=u*l+p*-o+d*-c-f*-s,e[1]=d*l+p*-s+f*-o-u*-c,e[2]=f*l+p*-c+u*-s-d*-o,e},Y.rotateX=function(e,t,n,r){var i=[],a=[];return i[0]=t[0]-n[0],i[1]=t[1]-n[1],i[2]=t[2]-n[2],a[0]=i[0],a[1]=i[1]*Math.cos(r)-i[2]*Math.sin(r),a[2]=i[1]*Math.sin(r)+i[2]*Math.cos(r),e[0]=a[0]+n[0],e[1]=a[1]+n[1],e[2]=a[2]+n[2],e},Y.rotateY=function(e,t,n,r){var i=[],a=[];return i[0]=t[0]-n[0],i[1]=t[1]-n[1],i[2]=t[2]-n[2],a[0]=i[2]*Math.sin(r)+i[0]*Math.cos(r),a[1]=i[1],a[2]=i[2]*Math.cos(r)-i[0]*Math.sin(r),e[0]=a[0]+n[0],e[1]=a[1]+n[1],e[2]=a[2]+n[2],e},Y.rotateZ=function(e,t,n,r){var i=[],a=[];return i[0]=t[0]-n[0],i[1]=t[1]-n[1],i[2]=t[2]-n[2],a[0]=i[0]*Math.cos(r)-i[1]*Math.sin(r),a[1]=i[0]*Math.sin(r)+i[1]*Math.cos(r),a[2]=i[2],e[0]=a[0]+n[0],e[1]=a[1]+n[1],e[2]=a[2]+n[2],e},Y.forEach=function(){var e=Y.create();return function(t,n,r,i,a,o){var s,c;for(n||(n=3),r||(r=0),c=i?Math.min(i*n+r,t.length):t.length,s=r;s1?0:Math.acos(i)},B=function(e,t,n){e=e||0,t=t||0,n=n||0,this.array=Y.fromValues(e,t,n),this._dirty=!0},B.prototype={constructor:B,add:function(e){return Y.add(this.array,this.array,e.array),this._dirty=!0,this},set:function(e,t,n){return this.array[0]=e,this.array[1]=t,this.array[2]=n,this._dirty=!0,this},setArray:function(e){return this.array[0]=e[0],this.array[1]=e[1],this.array[2]=e[2],this._dirty=!0,this},clone:function(){return new B(this.x,this.y,this.z)},copy:function(e){return Y.copy(this.array,e.array),this._dirty=!0,this},cross:function(e,t){return Y.cross(this.array,e.array,t.array),this._dirty=!0,this},dist:function(e){return Y.dist(this.array,e.array)},distance:function(e){return Y.distance(this.array,e.array)},div:function(e){return Y.div(this.array,this.array,e.array),this._dirty=!0,this},divide:function(e){return Y.divide(this.array,this.array,e.array),this._dirty=!0,this},dot:function(e){return Y.dot(this.array,e.array)},len:function(){return Y.len(this.array)},length:function(){return Y.length(this.array)},lerp:function(e,t,n){return Y.lerp(this.array,e.array,t.array,n),this._dirty=!0,this},min:function(e){return Y.min(this.array,this.array,e.array),this._dirty=!0,this},max:function(e){return Y.max(this.array,this.array,e.array),this._dirty=!0,this},mul:function(e){return Y.mul(this.array,this.array,e.array),this._dirty=!0,this},multiply:function(e){return Y.multiply(this.array,this.array,e.array),this._dirty=!0,this},negate:function(){return Y.negate(this.array,this.array),this._dirty=!0,this},normalize:function(){return Y.normalize(this.array,this.array),this._dirty=!0,this},random:function(e){return Y.random(this.array,e),this._dirty=!0,this},scale:function(e){return Y.scale(this.array,this.array,e),this._dirty=!0,this},scaleAndAdd:function(e,t){return Y.scaleAndAdd(this.array,this.array,e.array,t),this._dirty=!0,this},sqrDist:function(e){return Y.sqrDist(this.array,e.array)},squaredDistance:function(e){return Y.squaredDistance(this.array,e.array)},sqrLen:function(){return Y.sqrLen(this.array)},squaredLength:function(){return Y.squaredLength(this.array)},sub:function(e){return Y.sub(this.array,this.array,e.array),this._dirty=!0,this},subtract:function(e){return Y.subtract(this.array,this.array,e.array),this._dirty=!0,this},transformMat3:function(e){return Y.transformMat3(this.array,this.array,e.array),this._dirty=!0,this},transformMat4:function(e){return Y.transformMat4(this.array,this.array,e.array),this._dirty=!0,this},transformQuat:function(e){return Y.transformQuat(this.array,this.array,e.array),this._dirty=!0,this},applyProjection:function(e){var t=this.array;if(e=e.array,e[15]===0){var n=-1/t[2];t[0]=e[0]*t[0]*n,t[1]=e[5]*t[1]*n,t[2]=(e[10]*t[2]+e[14])*n}else t[0]=e[0]*t[0]+e[12],t[1]=e[5]*t[1]+e[13],t[2]=e[10]*t[2]+e[14];return this._dirty=!0,this},eulerFromQuat:function(e,t){B.eulerFromQuat(this,e,t)},eulerFromMat3:function(e,t){B.eulerFromMat3(this,e,t)},toString:function(){return`[`+Array.prototype.join.call(this.array,`,`)+`]`},toArray:function(){return Array.prototype.slice.call(this.array)}},Lr=Object.defineProperty,Lr&&(fo=B.prototype,Lr(fo,`x`,{get:function(){return this.array[0]},set:function(e){this.array[0]=e,this._dirty=!0}}),Lr(fo,`y`,{get:function(){return this.array[1]},set:function(e){this.array[1]=e,this._dirty=!0}}),Lr(fo,`z`,{get:function(){return this.array[2]},set:function(e){this.array[2]=e,this._dirty=!0}})),B.add=function(e,t,n){return Y.add(e.array,t.array,n.array),e._dirty=!0,e},B.set=function(e,t,n,r){Y.set(e.array,t,n,r),e._dirty=!0},B.copy=function(e,t){return Y.copy(e.array,t.array),e._dirty=!0,e},B.cross=function(e,t,n){return Y.cross(e.array,t.array,n.array),e._dirty=!0,e},B.dist=function(e,t){return Y.distance(e.array,t.array)},B.distance=B.dist,B.div=function(e,t,n){return Y.divide(e.array,t.array,n.array),e._dirty=!0,e},B.divide=B.div,B.dot=function(e,t){return Y.dot(e.array,t.array)},B.len=function(e){return Y.length(e.array)},B.lerp=function(e,t,n,r){return Y.lerp(e.array,t.array,n.array,r),e._dirty=!0,e},B.min=function(e,t,n){return Y.min(e.array,t.array,n.array),e._dirty=!0,e},B.max=function(e,t,n){return Y.max(e.array,t.array,n.array),e._dirty=!0,e},B.mul=function(e,t,n){return Y.multiply(e.array,t.array,n.array),e._dirty=!0,e},B.multiply=B.mul,B.negate=function(e,t){return Y.negate(e.array,t.array),e._dirty=!0,e},B.normalize=function(e,t){return Y.normalize(e.array,t.array),e._dirty=!0,e},B.random=function(e,t){return Y.random(e.array,t),e._dirty=!0,e},B.scale=function(e,t,n){return Y.scale(e.array,t.array,n),e._dirty=!0,e},B.scaleAndAdd=function(e,t,n,r){return Y.scaleAndAdd(e.array,t.array,n.array,r),e._dirty=!0,e},B.sqrDist=function(e,t){return Y.sqrDist(e.array,t.array)},B.squaredDistance=B.sqrDist,B.sqrLen=function(e){return Y.sqrLen(e.array)},B.squaredLength=B.sqrLen,B.sub=function(e,t,n){return Y.subtract(e.array,t.array,n.array),e._dirty=!0,e},B.subtract=B.sub,B.transformMat3=function(e,t,n){return Y.transformMat3(e.array,t.array,n.array),e._dirty=!0,e},B.transformMat4=function(e,t,n){return Y.transformMat4(e.array,t.array,n.array),e._dirty=!0,e},B.transformQuat=function(e,t,n){return Y.transformQuat(e.array,t.array,n.array),e._dirty=!0,e},Ln=Math.atan2,Fn=Math.asin,On=Math.abs,B.eulerFromQuat=function(e,t,n){e._dirty=!0,t=t.array;var r=e.array,i=t[0],a=t[1],o=t[2],s=t[3],c=i*i,l=a*a,u=o*o,d=s*s,n=(n||`XYZ`).toUpperCase();switch(n){case`XYZ`:r[0]=Ln(2*(i*s-a*o),d-c-l+u),r[1]=Fn(Gs(2*(i*o+a*s),-1,1)),r[2]=Ln(2*(o*s-i*a),d+c-l-u);break;case`YXZ`:r[0]=Fn(Gs(2*(i*s-a*o),-1,1)),r[1]=Ln(2*(i*o+a*s),d-c-l+u),r[2]=Ln(2*(i*a+o*s),d-c+l-u);break;case`ZXY`:r[0]=Fn(Gs(2*(i*s+a*o),-1,1)),r[1]=Ln(2*(a*s-o*i),d-c-l+u),r[2]=Ln(2*(o*s-i*a),d-c+l-u);break;case`ZYX`:r[0]=Ln(2*(i*s+o*a),d-c-l+u),r[1]=Fn(Gs(2*(a*s-i*o),-1,1)),r[2]=Ln(2*(i*a+o*s),d+c-l-u);break;case`YZX`:r[0]=Ln(2*(i*s-o*a),d-c+l-u),r[1]=Ln(2*(a*s-i*o),d+c-l-u),r[2]=Fn(Gs(2*(i*a+o*s),-1,1));break;case`XZY`:r[0]=Ln(2*(i*s+a*o),d-c+l-u),r[1]=Ln(2*(i*o+a*s),d+c-l-u),r[2]=Fn(Gs(2*(o*s-i*a),-1,1));break;default:console.warn(`Unkown order: `+n)}return e},B.eulerFromMat3=function(e,t,n){var r=t.array,i=r[0],a=r[3],o=r[6],s=r[1],c=r[4],l=r[7],u=r[2],d=r[5],f=r[8],p=e.array,n=(n||`XYZ`).toUpperCase();switch(n){case`XYZ`:p[1]=Fn(Gs(o,-1,1)),On(o)<.99999?(p[0]=Ln(-l,f),p[2]=Ln(-a,i)):(p[0]=Ln(d,c),p[2]=0);break;case`YXZ`:p[0]=Fn(-Gs(l,-1,1)),On(l)<.99999?(p[1]=Ln(o,f),p[2]=Ln(s,c)):(p[1]=Ln(-u,i),p[2]=0);break;case`ZXY`:p[0]=Fn(Gs(d,-1,1)),On(d)<.99999?(p[1]=Ln(-u,f),p[2]=Ln(-a,c)):(p[1]=0,p[2]=Ln(s,i));break;case`ZYX`:p[1]=Fn(-Gs(u,-1,1)),On(u)<.99999?(p[0]=Ln(d,f),p[2]=Ln(s,i)):(p[0]=0,p[2]=Ln(-a,c));break;case`YZX`:p[2]=Fn(Gs(s,-1,1)),On(s)<.99999?(p[0]=Ln(-l,c),p[1]=Ln(-u,i)):(p[0]=0,p[1]=Ln(o,f));break;case`XZY`:p[2]=Fn(-Gs(a,-1,1)),On(a)<.99999?(p[0]=Ln(d,c),p[1]=Ln(o,i)):(p[0]=Ln(-l,f),p[1]=0);break;default:console.warn(`Unkown order: `+n)}return e._dirty=!0,e},Object.defineProperties(B,{POSITIVE_X:{get:function(){return new B(1,0,0)}},NEGATIVE_X:{get:function(){return new B(-1,0,0)}},POSITIVE_Y:{get:function(){return new B(0,1,0)}},NEGATIVE_Y:{get:function(){return new B(0,-1,0)}},POSITIVE_Z:{get:function(){return new B(0,0,1)}},NEGATIVE_Z:{get:function(){return new B(0,0,-1)}},UP:{get:function(){return new B(0,1,0)}},ZERO:{get:function(){return new B}}}),X={},X.create=function(){var e=new me(4);return e[0]=0,e[1]=0,e[2]=0,e[3]=0,e},X.clone=function(e){var t=new me(4);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t},X.fromValues=function(e,t,n,r){var i=new me(4);return i[0]=e,i[1]=t,i[2]=n,i[3]=r,i},X.copy=function(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e},X.set=function(e,t,n,r,i){return e[0]=t,e[1]=n,e[2]=r,e[3]=i,e},X.add=function(e,t,n){return e[0]=t[0]+n[0],e[1]=t[1]+n[1],e[2]=t[2]+n[2],e[3]=t[3]+n[3],e},X.subtract=function(e,t,n){return e[0]=t[0]-n[0],e[1]=t[1]-n[1],e[2]=t[2]-n[2],e[3]=t[3]-n[3],e},X.sub=X.subtract,X.multiply=function(e,t,n){return e[0]=t[0]*n[0],e[1]=t[1]*n[1],e[2]=t[2]*n[2],e[3]=t[3]*n[3],e},X.mul=X.multiply,X.divide=function(e,t,n){return e[0]=t[0]/n[0],e[1]=t[1]/n[1],e[2]=t[2]/n[2],e[3]=t[3]/n[3],e},X.div=X.divide,X.min=function(e,t,n){return e[0]=Math.min(t[0],n[0]),e[1]=Math.min(t[1],n[1]),e[2]=Math.min(t[2],n[2]),e[3]=Math.min(t[3],n[3]),e},X.max=function(e,t,n){return e[0]=Math.max(t[0],n[0]),e[1]=Math.max(t[1],n[1]),e[2]=Math.max(t[2],n[2]),e[3]=Math.max(t[3],n[3]),e},X.scale=function(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e[2]=t[2]*n,e[3]=t[3]*n,e},X.scaleAndAdd=function(e,t,n,r){return e[0]=t[0]+n[0]*r,e[1]=t[1]+n[1]*r,e[2]=t[2]+n[2]*r,e[3]=t[3]+n[3]*r,e},X.distance=function(e,t){var n=t[0]-e[0],r=t[1]-e[1],i=t[2]-e[2],a=t[3]-e[3];return Math.sqrt(n*n+r*r+i*i+a*a)},X.dist=X.distance,X.squaredDistance=function(e,t){var n=t[0]-e[0],r=t[1]-e[1],i=t[2]-e[2],a=t[3]-e[3];return n*n+r*r+i*i+a*a},X.sqrDist=X.squaredDistance,X.length=function(e){var t=e[0],n=e[1],r=e[2],i=e[3];return Math.sqrt(t*t+n*n+r*r+i*i)},X.len=X.length,X.squaredLength=function(e){var t=e[0],n=e[1],r=e[2],i=e[3];return t*t+n*n+r*r+i*i},X.sqrLen=X.squaredLength,X.negate=function(e,t){return e[0]=-t[0],e[1]=-t[1],e[2]=-t[2],e[3]=-t[3],e},X.inverse=function(e,t){return e[0]=1/t[0],e[1]=1/t[1],e[2]=1/t[2],e[3]=1/t[3],e},X.normalize=function(e,t){var n=t[0],r=t[1],i=t[2],a=t[3],o=n*n+r*r+i*i+a*a;return o>0&&(o=1/Math.sqrt(o),e[0]=t[0]*o,e[1]=t[1]*o,e[2]=t[2]*o,e[3]=t[3]*o),e},X.dot=function(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]+e[3]*t[3]},X.lerp=function(e,t,n,r){var i=t[0],a=t[1],o=t[2],s=t[3];return e[0]=i+r*(n[0]-i),e[1]=a+r*(n[1]-a),e[2]=o+r*(n[2]-o),e[3]=s+r*(n[3]-s),e},X.random=function(e,t){return t=t||1,e[0]=he(),e[1]=he(),e[2]=he(),e[3]=he(),X.normalize(e,e),X.scale(e,e,t),e},X.transformMat4=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=t[3];return e[0]=n[0]*r+n[4]*i+n[8]*a+n[12]*o,e[1]=n[1]*r+n[5]*i+n[9]*a+n[13]*o,e[2]=n[2]*r+n[6]*i+n[10]*a+n[14]*o,e[3]=n[3]*r+n[7]*i+n[11]*a+n[15]*o,e},X.transformQuat=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=n[0],s=n[1],c=n[2],l=n[3],u=l*r+s*a-c*i,d=l*i+c*r-o*a,f=l*a+o*i-s*r,p=-o*r-s*i-c*a;return e[0]=u*l+p*-o+d*-c-f*-s,e[1]=d*l+p*-s+f*-o-u*-c,e[2]=f*l+p*-c+u*-s-d*-o,e},X.forEach=function(){var e=X.create();return function(t,n,r,i,a,o){var s,c;for(n||(n=4),r||(r=0),c=i?Math.min(i*n+r,t.length):t.length,s=r;s.999999?(r[0]=0,r[1]=0,r[2]=0,r[3]=1,r):(Y.cross(e,i,a),r[0]=e[0],r[1]=e[1],r[2]=e[2],r[3]=1+o,K.normalize(r,r))}}(),K.setAxes=function(){var e=W.create();return function(t,n,r,i){return e[0]=r[0],e[3]=r[1],e[6]=r[2],e[1]=i[0],e[4]=i[1],e[7]=i[2],e[2]=-n[0],e[5]=-n[1],e[8]=-n[2],K.normalize(t,K.fromMat3(t,e))}}(),K.clone=X.clone,K.fromValues=X.fromValues,K.copy=X.copy,K.set=X.set,K.identity=function(e){return e[0]=0,e[1]=0,e[2]=0,e[3]=1,e},K.setAxisAngle=function(e,t,n){n*=.5;var r=Math.sin(n);return e[0]=r*t[0],e[1]=r*t[1],e[2]=r*t[2],e[3]=Math.cos(n),e},K.add=X.add,K.multiply=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=t[3],s=n[0],c=n[1],l=n[2],u=n[3];return e[0]=r*u+o*s+i*l-a*c,e[1]=i*u+o*c+a*s-r*l,e[2]=a*u+o*l+r*c-i*s,e[3]=o*u-r*s-i*c-a*l,e},K.mul=K.multiply,K.scale=X.scale,K.rotateX=function(e,t,n){n*=.5;var r=t[0],i=t[1],a=t[2],o=t[3],s=Math.sin(n),c=Math.cos(n);return e[0]=r*c+o*s,e[1]=i*c+a*s,e[2]=a*c-i*s,e[3]=o*c-r*s,e},K.rotateY=function(e,t,n){n*=.5;var r=t[0],i=t[1],a=t[2],o=t[3],s=Math.sin(n),c=Math.cos(n);return e[0]=r*c-a*s,e[1]=i*c+o*s,e[2]=a*c+r*s,e[3]=o*c-i*s,e},K.rotateZ=function(e,t,n){n*=.5;var r=t[0],i=t[1],a=t[2],o=t[3],s=Math.sin(n),c=Math.cos(n);return e[0]=r*c+i*s,e[1]=i*c-r*s,e[2]=a*c+o*s,e[3]=o*c-a*s,e},K.calculateW=function(e,t){var n=t[0],r=t[1],i=t[2];return e[0]=n,e[1]=r,e[2]=i,e[3]=Math.sqrt(Math.abs(1-n*n-r*r-i*i)),e},K.dot=X.dot,K.lerp=X.lerp,K.slerp=function(e,t,n,r){var i=t[0],a=t[1],o=t[2],s=t[3],c=n[0],l=n[1],u=n[2],d=n[3],f,p=i*c+a*l+o*u+s*d,m,h,g;return p<0&&(p=-p,c=-c,l=-l,u=-u,d=-d),1-p>1e-6?(f=Math.acos(p),m=Math.sin(f),h=Math.sin((1-r)*f)/m,g=Math.sin(r*f)/m):(h=1-r,g=r),e[0]=h*i+g*c,e[1]=h*a+g*l,e[2]=h*o+g*u,e[3]=h*s+g*d,e},K.invert=function(e,t){var n=t[0],r=t[1],i=t[2],a=t[3],o=n*n+r*r+i*i+a*a,s=o?1/o:0;return e[0]=-n*s,e[1]=-r*s,e[2]=-i*s,e[3]=a*s,e},K.conjugate=function(e,t){return e[0]=-t[0],e[1]=-t[1],e[2]=-t[2],e[3]=t[3],e},K.length=X.length,K.len=K.length,K.squaredLength=X.squaredLength,K.sqrLen=K.squaredLength,K.normalize=X.normalize,K.fromMat3=function(e,t){var n=t[0]+t[4]+t[8],r;if(n>0)r=Math.sqrt(n+1),e[3]=.5*r,r=.5/r,e[0]=(t[5]-t[7])*r,e[1]=(t[6]-t[2])*r,e[2]=(t[1]-t[3])*r;else{var i=0;t[4]>t[0]&&(i=1),t[8]>t[i*3+i]&&(i=2);var a=(i+1)%3,o=(i+2)%3;r=Math.sqrt(t[i*3+i]-t[a*3+a]-t[o*3+o]+1),e[i]=.5*r,r=.5/r,e[3]=(t[a*3+o]-t[o*3+a])*r,e[a]=(t[a*3+i]+t[i*3+a])*r,e[o]=(t[o*3+i]+t[i*3+o])*r}return e},zt=function(e,t,n,r){e=e||0,t=t||0,n=n||0,r=r===void 0?1:r,this.array=K.fromValues(e,t,n,r),this._dirty=!0},zt.prototype={constructor:zt,add:function(e){return K.add(this.array,this.array,e.array),this._dirty=!0,this},calculateW:function(){return K.calculateW(this.array,this.array),this._dirty=!0,this},set:function(e,t,n,r){return this.array[0]=e,this.array[1]=t,this.array[2]=n,this.array[3]=r,this._dirty=!0,this},setArray:function(e){return this.array[0]=e[0],this.array[1]=e[1],this.array[2]=e[2],this.array[3]=e[3],this._dirty=!0,this},clone:function(){return new zt(this.x,this.y,this.z,this.w)},conjugate:function(){return K.conjugate(this.array,this.array),this._dirty=!0,this},copy:function(e){return K.copy(this.array,e.array),this._dirty=!0,this},dot:function(e){return K.dot(this.array,e.array)},fromMat3:function(e){return K.fromMat3(this.array,e.array),this._dirty=!0,this},fromMat4:function(){var e=W.create();return function(t){return W.fromMat4(e,t.array),W.transpose(e,e),K.fromMat3(this.array,e),this._dirty=!0,this}}(),identity:function(){return K.identity(this.array),this._dirty=!0,this},invert:function(){return K.invert(this.array,this.array),this._dirty=!0,this},len:function(){return K.len(this.array)},length:function(){return K.length(this.array)},lerp:function(e,t,n){return K.lerp(this.array,e.array,t.array,n),this._dirty=!0,this},mul:function(e){return K.mul(this.array,this.array,e.array),this._dirty=!0,this},mulLeft:function(e){return K.multiply(this.array,e.array,this.array),this._dirty=!0,this},multiply:function(e){return K.multiply(this.array,this.array,e.array),this._dirty=!0,this},multiplyLeft:function(e){return K.multiply(this.array,e.array,this.array),this._dirty=!0,this},normalize:function(){return K.normalize(this.array,this.array),this._dirty=!0,this},rotateX:function(e){return K.rotateX(this.array,this.array,e),this._dirty=!0,this},rotateY:function(e){return K.rotateY(this.array,this.array,e),this._dirty=!0,this},rotateZ:function(e){return K.rotateZ(this.array,this.array,e),this._dirty=!0,this},rotationTo:function(e,t){return K.rotationTo(this.array,e.array,t.array),this._dirty=!0,this},setAxes:function(e,t,n){return K.setAxes(this.array,e.array,t.array,n.array),this._dirty=!0,this},setAxisAngle:function(e,t){return K.setAxisAngle(this.array,e.array,t),this._dirty=!0,this},slerp:function(e,t,n){return K.slerp(this.array,e.array,t.array,n),this._dirty=!0,this},sqrLen:function(){return K.sqrLen(this.array)},squaredLength:function(){return K.squaredLength(this.array)},fromEuler:function(e,t){return zt.fromEuler(this,e,t)},toString:function(){return`[`+Array.prototype.join.call(this.array,`,`)+`]`},toArray:function(){return Array.prototype.slice.call(this.array)}},Ir=Object.defineProperty,Ir&&(uo=zt.prototype,Ir(uo,`x`,{get:function(){return this.array[0]},set:function(e){this.array[0]=e,this._dirty=!0}}),Ir(uo,`y`,{get:function(){return this.array[1]},set:function(e){this.array[1]=e,this._dirty=!0}}),Ir(uo,`z`,{get:function(){return this.array[2]},set:function(e){this.array[2]=e,this._dirty=!0}}),Ir(uo,`w`,{get:function(){return this.array[3]},set:function(e){this.array[3]=e,this._dirty=!0}})),zt.add=function(e,t,n){return K.add(e.array,t.array,n.array),e._dirty=!0,e},zt.set=function(e,t,n,r,i){K.set(e.array,t,n,r,i),e._dirty=!0},zt.copy=function(e,t){return K.copy(e.array,t.array),e._dirty=!0,e},zt.calculateW=function(e,t){return K.calculateW(e.array,t.array),e._dirty=!0,e},zt.conjugate=function(e,t){return K.conjugate(e.array,t.array),e._dirty=!0,e},zt.identity=function(e){return K.identity(e.array),e._dirty=!0,e},zt.invert=function(e,t){return K.invert(e.array,t.array),e._dirty=!0,e},zt.dot=function(e,t){return K.dot(e.array,t.array)},zt.len=function(e){return K.length(e.array)},zt.lerp=function(e,t,n,r){return K.lerp(e.array,t.array,n.array,r),e._dirty=!0,e},zt.slerp=function(e,t,n,r){return K.slerp(e.array,t.array,n.array,r),e._dirty=!0,e},zt.mul=function(e,t,n){return K.multiply(e.array,t.array,n.array),e._dirty=!0,e},zt.multiply=zt.mul,zt.rotateX=function(e,t,n){return K.rotateX(e.array,t.array,n),e._dirty=!0,e},zt.rotateY=function(e,t,n){return K.rotateY(e.array,t.array,n),e._dirty=!0,e},zt.rotateZ=function(e,t,n){return K.rotateZ(e.array,t.array,n),e._dirty=!0,e},zt.setAxisAngle=function(e,t,n){return K.setAxisAngle(e.array,t.array,n),e._dirty=!0,e},zt.normalize=function(e,t){return K.normalize(e.array,t.array),e._dirty=!0,e},zt.sqrLen=function(e){return K.sqrLen(e.array)},zt.squaredLength=zt.sqrLen,zt.fromMat3=function(e,t){return K.fromMat3(e.array,t.array),e._dirty=!0,e},zt.setAxes=function(e,t,n,r){return K.setAxes(e.array,t.array,n.array,r.array),e._dirty=!0,e},zt.rotationTo=function(e,t,n){return K.rotationTo(e.array,t.array,n.array),e._dirty=!0,e},zt.fromEuler=function(e,t,n){e._dirty=!0,t=t.array;var r=e.array,i=Math.cos(t[0]/2),a=Math.cos(t[1]/2),o=Math.cos(t[2]/2),s=Math.sin(t[0]/2),c=Math.sin(t[1]/2),l=Math.sin(t[2]/2),n=(n||`XYZ`).toUpperCase();switch(n){case`XYZ`:r[0]=s*a*o+i*c*l,r[1]=i*c*o-s*a*l,r[2]=i*a*l+s*c*o,r[3]=i*a*o-s*c*l;break;case`YXZ`:r[0]=s*a*o+i*c*l,r[1]=i*c*o-s*a*l,r[2]=i*a*l-s*c*o,r[3]=i*a*o+s*c*l;break;case`ZXY`:r[0]=s*a*o-i*c*l,r[1]=i*c*o+s*a*l,r[2]=i*a*l+s*c*o,r[3]=i*a*o-s*c*l;break;case`ZYX`:r[0]=s*a*o-i*c*l,r[1]=i*c*o+s*a*l,r[2]=i*a*l-s*c*o,r[3]=i*a*o+s*c*l;break;case`YZX`:r[0]=s*a*o+i*c*l,r[1]=i*c*o+s*a*l,r[2]=i*a*l-s*c*o,r[3]=i*a*o-s*c*l;break;case`XZY`:r[0]=s*a*o-i*c*l,r[1]=i*c*o-s*a*l,r[2]=i*a*l+s*c*o,r[3]=i*a*o+s*c*l;break}},G={},G.create=function(){var e=new me(16);return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},G.clone=function(e){var t=new me(16);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t[9]=e[9],t[10]=e[10],t[11]=e[11],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t},G.copy=function(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e},G.identity=function(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},G.transpose=function(e,t){if(e===t){var n=t[1],r=t[2],i=t[3],a=t[6],o=t[7],s=t[11];e[1]=t[4],e[2]=t[8],e[3]=t[12],e[4]=n,e[6]=t[9],e[7]=t[13],e[8]=r,e[9]=a,e[11]=t[14],e[12]=i,e[13]=o,e[14]=s}else e[0]=t[0],e[1]=t[4],e[2]=t[8],e[3]=t[12],e[4]=t[1],e[5]=t[5],e[6]=t[9],e[7]=t[13],e[8]=t[2],e[9]=t[6],e[10]=t[10],e[11]=t[14],e[12]=t[3],e[13]=t[7],e[14]=t[11],e[15]=t[15];return e},G.invert=function(e,t){var n=t[0],r=t[1],i=t[2],a=t[3],o=t[4],s=t[5],c=t[6],l=t[7],u=t[8],d=t[9],f=t[10],p=t[11],m=t[12],h=t[13],g=t[14],_=t[15],v=n*s-r*o,y=n*c-i*o,b=n*l-a*o,x=r*c-i*s,S=r*l-a*s,C=i*l-a*c,w=u*h-d*m,T=u*g-f*m,E=u*_-p*m,D=d*g-f*h,O=d*_-p*h,k=f*_-p*g,A=v*k-y*O+b*D+x*E-S*T+C*w;return A?(A=1/A,e[0]=(s*k-c*O+l*D)*A,e[1]=(i*O-r*k-a*D)*A,e[2]=(h*C-g*S+_*x)*A,e[3]=(f*S-d*C-p*x)*A,e[4]=(c*E-o*k-l*T)*A,e[5]=(n*k-i*E+a*T)*A,e[6]=(g*b-m*C-_*y)*A,e[7]=(u*C-f*b+p*y)*A,e[8]=(o*O-s*E+l*w)*A,e[9]=(r*E-n*O-a*w)*A,e[10]=(m*S-h*b+_*v)*A,e[11]=(d*b-u*S-p*v)*A,e[12]=(s*T-o*D-c*w)*A,e[13]=(n*D-r*T+i*w)*A,e[14]=(h*y-m*x-g*v)*A,e[15]=(u*x-d*y+f*v)*A,e):null},G.adjoint=function(e,t){var n=t[0],r=t[1],i=t[2],a=t[3],o=t[4],s=t[5],c=t[6],l=t[7],u=t[8],d=t[9],f=t[10],p=t[11],m=t[12],h=t[13],g=t[14],_=t[15];return e[0]=s*(f*_-p*g)-d*(c*_-l*g)+h*(c*p-l*f),e[1]=-(r*(f*_-p*g)-d*(i*_-a*g)+h*(i*p-a*f)),e[2]=r*(c*_-l*g)-s*(i*_-a*g)+h*(i*l-a*c),e[3]=-(r*(c*p-l*f)-s*(i*p-a*f)+d*(i*l-a*c)),e[4]=-(o*(f*_-p*g)-u*(c*_-l*g)+m*(c*p-l*f)),e[5]=n*(f*_-p*g)-u*(i*_-a*g)+m*(i*p-a*f),e[6]=-(n*(c*_-l*g)-o*(i*_-a*g)+m*(i*l-a*c)),e[7]=n*(c*p-l*f)-o*(i*p-a*f)+u*(i*l-a*c),e[8]=o*(d*_-p*h)-u*(s*_-l*h)+m*(s*p-l*d),e[9]=-(n*(d*_-p*h)-u*(r*_-a*h)+m*(r*p-a*d)),e[10]=n*(s*_-l*h)-o*(r*_-a*h)+m*(r*l-a*s),e[11]=-(n*(s*p-l*d)-o*(r*p-a*d)+u*(r*l-a*s)),e[12]=-(o*(d*g-f*h)-u*(s*g-c*h)+m*(s*f-c*d)),e[13]=n*(d*g-f*h)-u*(r*g-i*h)+m*(r*f-i*d),e[14]=-(n*(s*g-c*h)-o*(r*g-i*h)+m*(r*c-i*s)),e[15]=n*(s*f-c*d)-o*(r*f-i*d)+u*(r*c-i*s),e},G.determinant=function(e){var t=e[0],n=e[1],r=e[2],i=e[3],a=e[4],o=e[5],s=e[6],c=e[7],l=e[8],u=e[9],d=e[10],f=e[11],p=e[12],m=e[13],h=e[14],g=e[15],_=t*o-n*a,v=t*s-r*a,y=t*c-i*a,b=n*s-r*o,x=n*c-i*o,S=r*c-i*s,C=l*m-u*p,w=l*h-d*p,T=l*g-f*p,E=u*h-d*m,D=u*g-f*m;return _*(d*g-f*h)-v*D+y*E+b*T-x*w+S*C},G.multiply=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=t[3],s=t[4],c=t[5],l=t[6],u=t[7],d=t[8],f=t[9],p=t[10],m=t[11],h=t[12],g=t[13],_=t[14],v=t[15],y=n[0],b=n[1],x=n[2],S=n[3];return e[0]=y*r+b*s+x*d+S*h,e[1]=y*i+b*c+x*f+S*g,e[2]=y*a+b*l+x*p+S*_,e[3]=y*o+b*u+x*m+S*v,y=n[4],b=n[5],x=n[6],S=n[7],e[4]=y*r+b*s+x*d+S*h,e[5]=y*i+b*c+x*f+S*g,e[6]=y*a+b*l+x*p+S*_,e[7]=y*o+b*u+x*m+S*v,y=n[8],b=n[9],x=n[10],S=n[11],e[8]=y*r+b*s+x*d+S*h,e[9]=y*i+b*c+x*f+S*g,e[10]=y*a+b*l+x*p+S*_,e[11]=y*o+b*u+x*m+S*v,y=n[12],b=n[13],x=n[14],S=n[15],e[12]=y*r+b*s+x*d+S*h,e[13]=y*i+b*c+x*f+S*g,e[14]=y*a+b*l+x*p+S*_,e[15]=y*o+b*u+x*m+S*v,e},G.multiplyAffine=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=t[4],s=t[5],c=t[6],l=t[8],u=t[9],d=t[10],f=t[12],p=t[13],m=t[14],h=n[0],g=n[1],_=n[2];return e[0]=h*r+g*o+_*l,e[1]=h*i+g*s+_*u,e[2]=h*a+g*c+_*d,h=n[4],g=n[5],_=n[6],e[4]=h*r+g*o+_*l,e[5]=h*i+g*s+_*u,e[6]=h*a+g*c+_*d,h=n[8],g=n[9],_=n[10],e[8]=h*r+g*o+_*l,e[9]=h*i+g*s+_*u,e[10]=h*a+g*c+_*d,h=n[12],g=n[13],_=n[14],e[12]=h*r+g*o+_*l+f,e[13]=h*i+g*s+_*u+p,e[14]=h*a+g*c+_*d+m,e},G.mul=G.multiply,G.mulAffine=G.multiplyAffine,G.translate=function(e,t,n){var r=n[0],i=n[1],a=n[2],o,s,c,l,u,d,f,p,m,h,g,_;return t===e?(e[12]=t[0]*r+t[4]*i+t[8]*a+t[12],e[13]=t[1]*r+t[5]*i+t[9]*a+t[13],e[14]=t[2]*r+t[6]*i+t[10]*a+t[14],e[15]=t[3]*r+t[7]*i+t[11]*a+t[15]):(o=t[0],s=t[1],c=t[2],l=t[3],u=t[4],d=t[5],f=t[6],p=t[7],m=t[8],h=t[9],g=t[10],_=t[11],e[0]=o,e[1]=s,e[2]=c,e[3]=l,e[4]=u,e[5]=d,e[6]=f,e[7]=p,e[8]=m,e[9]=h,e[10]=g,e[11]=_,e[12]=o*r+u*i+m*a+t[12],e[13]=s*r+d*i+h*a+t[13],e[14]=c*r+f*i+g*a+t[14],e[15]=l*r+p*i+_*a+t[15]),e},G.scale=function(e,t,n){var r=n[0],i=n[1],a=n[2];return e[0]=t[0]*r,e[1]=t[1]*r,e[2]=t[2]*r,e[3]=t[3]*r,e[4]=t[4]*i,e[5]=t[5]*i,e[6]=t[6]*i,e[7]=t[7]*i,e[8]=t[8]*a,e[9]=t[9]*a,e[10]=t[10]*a,e[11]=t[11]*a,e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e},G.rotate=function(e,t,n,r){var i=r[0],a=r[1],o=r[2],s=Math.sqrt(i*i+a*a+o*o),c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O,k,A,j;return Math.abs(s)<1e-6?null:(s=1/s,i*=s,a*=s,o*=s,c=Math.sin(n),l=Math.cos(n),u=1-l,d=t[0],f=t[1],p=t[2],m=t[3],h=t[4],g=t[5],_=t[6],v=t[7],y=t[8],b=t[9],x=t[10],S=t[11],C=i*i*u+l,w=a*i*u+o*c,T=o*i*u-a*c,E=i*a*u-o*c,D=a*a*u+l,O=o*a*u+i*c,k=i*o*u+a*c,A=a*o*u-i*c,j=o*o*u+l,e[0]=d*C+h*w+y*T,e[1]=f*C+g*w+b*T,e[2]=p*C+_*w+x*T,e[3]=m*C+v*w+S*T,e[4]=d*E+h*D+y*O,e[5]=f*E+g*D+b*O,e[6]=p*E+_*D+x*O,e[7]=m*E+v*D+S*O,e[8]=d*k+h*A+y*j,e[9]=f*k+g*A+b*j,e[10]=p*k+_*A+x*j,e[11]=m*k+v*A+S*j,t!==e&&(e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e)},G.rotateX=function(e,t,n){var r=Math.sin(n),i=Math.cos(n),a=t[4],o=t[5],s=t[6],c=t[7],l=t[8],u=t[9],d=t[10],f=t[11];return t!==e&&(e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e[4]=a*i+l*r,e[5]=o*i+u*r,e[6]=s*i+d*r,e[7]=c*i+f*r,e[8]=l*i-a*r,e[9]=u*i-o*r,e[10]=d*i-s*r,e[11]=f*i-c*r,e},G.rotateY=function(e,t,n){var r=Math.sin(n),i=Math.cos(n),a=t[0],o=t[1],s=t[2],c=t[3],l=t[8],u=t[9],d=t[10],f=t[11];return t!==e&&(e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e[0]=a*i-l*r,e[1]=o*i-u*r,e[2]=s*i-d*r,e[3]=c*i-f*r,e[8]=a*r+l*i,e[9]=o*r+u*i,e[10]=s*r+d*i,e[11]=c*r+f*i,e},G.rotateZ=function(e,t,n){var r=Math.sin(n),i=Math.cos(n),a=t[0],o=t[1],s=t[2],c=t[3],l=t[4],u=t[5],d=t[6],f=t[7];return t!==e&&(e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e[0]=a*i+l*r,e[1]=o*i+u*r,e[2]=s*i+d*r,e[3]=c*i+f*r,e[4]=l*i-a*r,e[5]=u*i-o*r,e[6]=d*i-s*r,e[7]=f*i-c*r,e},G.fromRotationTranslation=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=t[3],s=r+r,c=i+i,l=a+a,u=r*s,d=r*c,f=r*l,p=i*c,m=i*l,h=a*l,g=o*s,_=o*c,v=o*l;return e[0]=1-(p+h),e[1]=d+v,e[2]=f-_,e[3]=0,e[4]=d-v,e[5]=1-(u+h),e[6]=m+g,e[7]=0,e[8]=f+_,e[9]=m-g,e[10]=1-(u+p),e[11]=0,e[12]=n[0],e[13]=n[1],e[14]=n[2],e[15]=1,e},G.fromQuat=function(e,t){var n=t[0],r=t[1],i=t[2],a=t[3],o=n+n,s=r+r,c=i+i,l=n*o,u=r*o,d=r*s,f=i*o,p=i*s,m=i*c,h=a*o,g=a*s,_=a*c;return e[0]=1-d-m,e[1]=u+_,e[2]=f-g,e[3]=0,e[4]=u-_,e[5]=1-l-m,e[6]=p+h,e[7]=0,e[8]=f+g,e[9]=p-h,e[10]=1-l-d,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},G.frustum=function(e,t,n,r,i,a,o){var s=1/(n-t),c=1/(i-r),l=1/(a-o);return e[0]=a*2*s,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=a*2*c,e[6]=0,e[7]=0,e[8]=(n+t)*s,e[9]=(i+r)*c,e[10]=(o+a)*l,e[11]=-1,e[12]=0,e[13]=0,e[14]=o*a*2*l,e[15]=0,e},G.perspective=function(e,t,n,r,i){var a=1/Math.tan(t/2),o=1/(r-i);return e[0]=a/n,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=a,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=(i+r)*o,e[11]=-1,e[12]=0,e[13]=0,e[14]=2*i*r*o,e[15]=0,e},G.ortho=function(e,t,n,r,i,a,o){var s=1/(t-n),c=1/(r-i),l=1/(a-o);return e[0]=-2*s,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=-2*c,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=2*l,e[11]=0,e[12]=(t+n)*s,e[13]=(i+r)*c,e[14]=(o+a)*l,e[15]=1,e},G.lookAt=function(e,t,n,r){var i,a,o,s,c,l,u,d,f,p,m=t[0],h=t[1],g=t[2],_=r[0],v=r[1],y=r[2],b=n[0],x=n[1],S=n[2];return Math.abs(m-b)<1e-6&&Math.abs(h-x)<1e-6&&Math.abs(g-S)<1e-6?G.identity(e):(u=m-b,d=h-x,f=g-S,p=1/Math.sqrt(u*u+d*d+f*f),u*=p,d*=p,f*=p,i=v*f-y*d,a=y*u-_*f,o=_*d-v*u,p=Math.sqrt(i*i+a*a+o*o),p?(p=1/p,i*=p,a*=p,o*=p):(i=0,a=0,o=0),s=d*o-f*a,c=f*i-u*o,l=u*a-d*i,p=Math.sqrt(s*s+c*c+l*l),p?(p=1/p,s*=p,c*=p,l*=p):(s=0,c=0,l=0),e[0]=i,e[1]=s,e[2]=u,e[3]=0,e[4]=a,e[5]=c,e[6]=d,e[7]=0,e[8]=o,e[9]=l,e[10]=f,e[11]=0,e[12]=-(i*m+a*h+o*g),e[13]=-(s*m+c*h+l*g),e[14]=-(u*m+d*h+f*g),e[15]=1,e)},G.frob=function(e){return Math.sqrt(e[0]**2+e[1]**2+e[2]**2+e[3]**2+e[4]**2+e[5]**2+e[6]**2+e[7]**2+e[8]**2+e[9]**2+e[10]**2+e[11]**2+e[12]**2+e[13]**2+e[14]**2+e[15]**2)},I=function(){this._axisX=new B,this._axisY=new B,this._axisZ=new B,this.array=G.create(),this._dirty=!0},I.prototype={constructor:I,setArray:function(e){for(var t=0;t0){var t=this.min,n=this.max,r=t.array,i=n.array;Ds(r,e[0]),Ds(i,e[0]);for(var a=1;ai[0]&&(i[0]=o[0]),o[1]>i[1]&&(i[1]=o[1]),o[2]>i[2]&&(i[2]=o[2])}t._dirty=!0,n._dirty=!0}},union:function(e){var t=this.min,n=this.max;return Y.min(t.array,t.array,e.min.array),Y.max(n.array,n.array,e.max.array),t._dirty=!0,n._dirty=!0,this},intersection:function(e){var t=this.min,n=this.max;return Y.max(t.array,t.array,e.min.array),Y.min(n.array,n.array,e.max.array),t._dirty=!0,n._dirty=!0,this},intersectBoundingBox:function(e){var t=this.min.array,n=this.max.array,r=e.min.array,i=e.max.array;return!(t[0]>i[0]||t[1]>i[1]||t[2]>i[2]||n[0]=i[0]&&n[1]>=i[1]&&n[2]>=i[2]},containPoint:function(e){var t=this.min.array,n=this.max.array,r=e.array;return t[0]<=r[0]&&t[1]<=r[1]&&t[2]<=r[2]&&n[0]>=r[0]&&n[1]>=r[1]&&n[2]>=r[2]},isFinite:function(){var e=this.min.array,t=this.max.array;return isFinite(e[0])&&isFinite(e[1])&&isFinite(e[2])&&isFinite(t[0])&&isFinite(t[1])&&isFinite(t[2])},applyTransform:function(e){this.transformFrom(this,e)},transformFrom:function(){var e=Y.create(),t=Y.create(),n=Y.create(),r=Y.create(),i=Y.create(),a=Y.create();return function(o,s){var c=o.min.array,l=o.max.array,u=s.array;return e[0]=u[0]*c[0],e[1]=u[1]*c[0],e[2]=u[2]*c[0],t[0]=u[0]*l[0],t[1]=u[1]*l[0],t[2]=u[2]*l[0],n[0]=u[4]*c[1],n[1]=u[5]*c[1],n[2]=u[6]*c[1],r[0]=u[4]*l[1],r[1]=u[5]*l[1],r[2]=u[6]*l[1],i[0]=u[8]*c[2],i[1]=u[9]*c[2],i[2]=u[10]*c[2],a[0]=u[8]*l[2],a[1]=u[9]*l[2],a[2]=u[10]*l[2],c=this.min.array,l=this.max.array,c[0]=Math.min(e[0],t[0])+Math.min(n[0],r[0])+Math.min(i[0],a[0])+u[12],c[1]=Math.min(e[1],t[1])+Math.min(n[1],r[1])+Math.min(i[1],a[1])+u[13],c[2]=Math.min(e[2],t[2])+Math.min(n[2],r[2])+Math.min(i[2],a[2])+u[14],l[0]=Math.max(e[0],t[0])+Math.max(n[0],r[0])+Math.max(i[0],a[0])+u[12],l[1]=Math.max(e[1],t[1])+Math.max(n[1],r[1])+Math.max(i[1],a[1])+u[13],l[2]=Math.max(e[2],t[2])+Math.max(n[2],r[2])+Math.max(i[2],a[2])+u[14],this.min._dirty=!0,this.max._dirty=!0,this}}(),applyProjection:function(e){var t=this.min.array,n=this.max.array,r=e.array,i=t[0],a=t[1],o=t[2],s=n[0],c=n[1],l=t[2],u=n[0],d=n[1],f=n[2];if(r[15]===1)t[0]=r[0]*i+r[12],t[1]=r[5]*a+r[13],n[2]=r[10]*o+r[14],n[0]=r[0]*u+r[12],n[1]=r[5]*d+r[13],t[2]=r[10]*f+r[14];else{var p=-1/o;t[0]=r[0]*i*p,t[1]=r[5]*a*p,n[2]=(r[10]*o+r[14])*p,p=-1/l,n[0]=r[0]*s*p,n[1]=r[5]*c*p,p=-1/f,t[2]=(r[10]*f+r[14])*p}return this.min._dirty=!0,this.max._dirty=!0,this},updateVertices:function(){var e=this.vertices;if(!e){e=[];for(var t=0;t<8;t++)e[t]=Y.fromValues(0,0,0);this.vertices=e}var n=this.min.array,r=this.max.array;return js(e[0],n[0],n[1],n[2]),js(e[1],n[0],r[1],n[2]),js(e[2],r[0],n[1],n[2]),js(e[3],r[0],r[1],n[2]),js(e[4],n[0],n[1],r[2]),js(e[5],n[0],r[1],r[2]),js(e[6],r[0],n[1],r[2]),js(e[7],r[0],r[1],r[2]),this},copy:function(e){var t=this.min,n=this.max;return Ds(t.array,e.min.array),Ds(n.array,e.max.array),t._dirty=!0,n._dirty=!0,this},clone:function(){var e=new m;return e.copy(this),e}},Da=0,Ct=p.extend({name:``,position:null,rotation:null,scale:null,worldTransform:null,localTransform:null,autoUpdateLocalTransform:!0,_parent:null,_scene:null,_needsUpdateWorldTransform:!0,_inIterating:!1,__depth:0},function(){this.name||(this.name=(this.type||`NODE`)+`_`+Da++),this.position||(this.position=new B),this.rotation||(this.rotation=new zt),this.scale||(this.scale=new B(1,1,1)),this.worldTransform=new I,this.localTransform=new I,this._children=[]},{target:null,invisible:!1,isSkinnedMesh:function(){return!1},isRenderable:function(){return!1},setName:function(e){var t=this._scene;if(t){var n=t._nodeRepository;delete n[this.name],n[e]=this}this.name=e},add:function(e){var t=e._parent;if(t!==this){t&&t.remove(e),e._parent=this,this._children.push(e);var n=this._scene;n&&n!==e.scene&&e.traverse(this._addSelfToScene,this),e._needsUpdateWorldTransform=!0}},remove:function(e){var t=this._children,n=t.indexOf(e);n<0||(t.splice(n,1),e._parent=null,this._scene&&e.traverse(this._removeSelfFromScene,this))},removeAll:function(){for(var e=this._children,t=0;t0},beforeRender:function(e){},afterRender:function(e,t){},getBoundingBox:function(e,t){return t=Ct.prototype.getBoundingBox.call(this,e,t),this.geometry&&this.geometry.boundingBox&&t.union(this.geometry.boundingBox),t},clone:function(){var e=[`castShadow`,`receiveShadow`,`mode`,`culling`,`cullFace`,`frontFace`,`frustumCulling`,`renderOrder`,`lineWidth`,`ignorePicking`,`ignorePreZ`,`ignoreGBuffer`];return function(){var t=Ct.prototype.clone.call(this);t.geometry=this.geometry,t.material=this.material;for(var n=0;n0)},clone:function(){var e=Wt.prototype.clone.call(this);return e.skeleton=this.skeleton,this.joints&&(e.joints=this.joints.slice()),e}}),xt.POINTS=V.POINTS,xt.LINES=V.LINES,xt.LINE_LOOP=V.LINE_LOOP,xt.LINE_STRIP=V.LINE_STRIP,xt.TRIANGLES=V.TRIANGLES,xt.TRIANGLE_STRIP=V.TRIANGLE_STRIP,xt.TRIANGLE_FAN=V.TRIANGLE_FAN,xt.BACK=V.BACK,xt.FRONT=V.FRONT,xt.FRONT_AND_BACK=V.FRONT_AND_BACK,xt.CW=V.CW,xt.CCW=V.CCW,P=[`OES_texture_float`,`OES_texture_half_float`,`OES_texture_float_linear`,`OES_texture_half_float_linear`,`OES_standard_derivatives`,`OES_vertex_array_object`,`OES_element_index_uint`,`WEBGL_compressed_texture_s3tc`,`WEBGL_depth_texture`,`EXT_texture_filter_anisotropic`,`EXT_shader_texture_lod`,`WEBGL_draw_buffers`,`EXT_frag_depth`,`EXT_sRGB`,`ANGLE_instanced_arrays`],Dt=[`MAX_TEXTURE_SIZE`,`MAX_CUBE_MAP_TEXTURE_SIZE`],_o={get:qs},Fs={},Fs.supportWebGL=function(){if(Fo==null)try{var e=document.createElement(`canvas`);if(!(e.getContext(`webgl`)||e.getContext(`experimental-webgl`)))throw Error()}catch(e){Fo=!1}return Fo},Fs.Int8Array=typeof Int8Array>`u`?Array:Int8Array,Fs.Uint8Array=typeof Uint8Array>`u`?Array:Uint8Array,Fs.Uint16Array=typeof Uint16Array>`u`?Array:Uint16Array,Fs.Uint32Array=typeof Uint32Array>`u`?Array:Uint32Array,Fs.Int16Array=typeof Int16Array>`u`?Array:Int16Array,Fs.Float32Array=typeof Float32Array>`u`?Array:Float32Array,Fs.Float64Array=typeof Float64Array>`u`?Array:Float64Array,_i={},typeof window<`u`?_i=window:typeof global<`u`&&(_i=global),Fs.requestAnimationFrame=_i.requestAnimationFrame||_i.msRequestAnimationFrame||_i.mozRequestAnimationFrame||_i.webkitRequestAnimationFrame||function(e){setTimeout(e,16)},Fs.createCanvas=function(){return document.createElement(`canvas`)},Fs.createImage=function(){return new _i.Image},Fs.request={get:_o.get},Fs.addEventListener=function(e,t,n,r){e.addEventListener(t,n,r)},Fs.removeEventListener=function(e,t,n){e.removeEventListener(t,n)},it=function(){this.head=null,this.tail=null,this._length=0},it.prototype.insert=function(e){var t=new it.Entry(e);return this.insertEntry(t),t},it.prototype.insertAt=function(e,t){if(!(e<0)){for(var n=this.head,r=0;n&&r!=e;)n=n.next,r++;if(n){var i=new it.Entry(t),a=n.prev;a?(a.next=i,i.prev=a):this.head=i,i.next=n,n.prev=i}else this.insert(t)}},it.prototype.insertBeforeEntry=function(e,t){var n=new it.Entry(e),r=t.prev;r?(r.next=n,n.prev=r):this.head=n,n.next=t,t.prev=n,this._length++},it.prototype.insertEntry=function(e){this.head?(this.tail.next=e,e.prev=this.tail,this.tail=e):this.head=this.tail=e,this._length++},it.prototype.remove=function(e){var t=e.prev,n=e.next;t?t.next=n:this.head=n,n?n.prev=t:this.tail=t,e.next=e.prev=null,this._length--},it.prototype.removeAt=function(e){if(!(e<0)){for(var t=this.head,n=0;t&&n!=e;)t=t.next,n++;if(t)return this.remove(t),t.value}},it.prototype.getHead=function(){if(this.head)return this.head.value},it.prototype.getTail=function(){if(this.tail)return this.tail.value},it.prototype.getAt=function(e){if(!(e<0)){for(var t=this.head,n=0;t&&n!=e;)t=t.next,n++;return t.value}},it.prototype.indexOf=function(e){for(var t=this.head,n=0;t;){if(t.value===e)return n;t=t.next,n++}},it.prototype.length=function(){return this._length},it.prototype.isEmpty=function(){return this._length===0},it.prototype.forEach=function(e,t){for(var n=this.head,r=0,i=t!==void 0;n;)i?e.call(t,n.value,r):e(n.value,r),n=n.next,r++},it.prototype.clear=function(){this.tail=this.head=null,this._length=0},it.Entry=function(e){this.value=e,this.next=null,this.prev=null},We=function(e){this._list=new it,this._map={},this._maxSize=e||10},We.prototype.setMaxSize=function(e){this._maxSize=e},We.prototype.put=function(e,t){if(!this._map.hasOwnProperty(e)){var n=this._list.length();if(n>=this._maxSize&&n>0){var r=this._list.head;this._list.remove(r),delete this._map[r.key]}var i=this._list.insert(t);i.key=e,this._map[e]=i}},We.prototype.get=function(e){var t=this._map[e];if(this._map.hasOwnProperty(e))return t!==this._list.tail&&(this._list.remove(t),this._list.insertEntry(t)),t.value},We.prototype.remove=function(e){var t=this._map[e];t!==void 0&&(delete this._map[e],this._list.remove(t))},We.prototype.clear=function(){this._list.clear(),this._map={}},tr={},Xi={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]},er=new We(20),$i=null,tr.parse=function(e,t){if(e){t=t||[];var n=er.get(e);if(n)return nc(t,n);e+=``;var r=e.replace(/ /g,``).toLowerCase();if(r in Xi)return nc(t,Xi[r]),rc(e,t),t;if(r.charAt(0)===`#`){if(r.length===4){var i=parseInt(r.substr(1),16);if(!(i>=0&&i<=4095)){tc(t,0,0,0,1);return}return tc(t,(i&3840)>>4|(i&3840)>>8,i&240|(i&240)>>4,i&15|(i&15)<<4,1),rc(e,t),t}else if(r.length===7){var i=parseInt(r.substr(1),16);if(!(i>=0&&i<=16777215)){tc(t,0,0,0,1);return}return tc(t,(i&16711680)>>16,(i&65280)>>8,i&255,1),rc(e,t),t}return}var a=r.indexOf(`(`),o=r.indexOf(`)`);if(a!==-1&&o+1===r.length){var s=r.substr(0,a),c=r.substr(a+1,o-(a+1)).split(`,`),l=1;switch(s){case`rgba`:if(c.length!==4){tc(t,0,0,0,1);return}l=Qs(c.pop());case`rgb`:if(c.length!==3){tc(t,0,0,0,1);return}return tc(t,Zs(c[0]),Zs(c[1]),Zs(c[2]),l),rc(e,t),t;case`hsla`:if(c.length!==4){tc(t,0,0,0,1);return}return c[3]=Qs(c[3]),ic(c,t),rc(e,t),t;case`hsl`:if(c.length!==3){tc(t,0,0,0,1);return}return ic(c,t),rc(e,t),t;default:return}}tc(t,0,0,0,1)}},tr.parseToFloat=function(e,t){if(t=tr.parse(e,t),t)return t[0]/=255,t[1]/=255,t[2]/=255,t},tr.lift=function(e,t){var n=tr.parse(e);if(n){for(var r=0;r<3;r++)t<0?n[r]=n[r]*(1-t)|0:n[r]=(255-n[r])*t+n[r]|0;return tr.stringify(n,n.length===4?`rgba`:`rgb`)}},tr.toHex=function(e){var t=tr.parse(e);if(t)return((1<<24)+(t[0]<<16)+(t[1]<<8)+ +t[2]).toString(16).slice(1)},tr.fastLerp=function(e,t,n){if(!(!(t&&t.length)||!(e>=0&&e<=1))){n=n||[];var r=e*(t.length-1),i=Math.floor(r),a=Math.ceil(r),o=t[i],s=t[a],c=r-i;return n[0]=Js(ec(o[0],s[0],c)),n[1]=Js(ec(o[1],s[1],c)),n[2]=Js(ec(o[2],s[2],c)),n[3]=Xs(ec(o[3],s[3],c)),n}},tr.fastMapToColor=tr.fastLerp,tr.lerp=function(e,t,n){if(!(!(t&&t.length)||!(e>=0&&e<=1))){var r=e*(t.length-1),i=Math.floor(r),a=Math.ceil(r),o=tr.parse(t[i]),s=tr.parse(t[a]),c=r-i,l=tr.stringify([Js(ec(o[0],s[0],c)),Js(ec(o[1],s[1],c)),Js(ec(o[2],s[2],c)),Xs(ec(o[3],s[3],c))],`rgba`);return n?{color:l,leftIndex:i,rightIndex:a,value:r}:l}},tr.mapToColor=tr.lerp,tr.modifyHSL=function(e,t,n,r){if(e=tr.parse(e),e)return e=ac(e),t!=null&&(e[0]=Ys(t)),n!=null&&(e[1]=Qs(n)),r!=null&&(e[2]=Qs(r)),tr.stringify(ic(e),`rgba`)},tr.modifyAlpha=function(e,t){if(e=tr.parse(e),e&&t!=null)return e[3]=Xs(t),tr.stringify(e,`rgba`)},tr.stringify=function(e,t){if(!(!e||!e.length)){var n=e[0]+`,`+e[1]+`,`+e[2];return(t===`rgba`||t===`hsva`||t===`hsla`)&&(n+=`,`+e[3]),t+`(`+n+`)`}},Qa=tr.parseToFloat,oo={},_t=p.extend(function(){return{name:``,depthTest:!0,depthMask:!0,transparent:!1,blend:null,autoUpdateTextureStatus:!0,uniforms:{},vertexDefines:{},fragmentDefines:{},_textureStatus:{},_enabledUniforms:null}},function(){this.name||(this.name=`MATERIAL_`+this.__uid__),this.shader&&this.attachShader(this.shader,!0)},{precision:`highp`,setUniform:function(e,t){t===void 0&&console.warn(`Uniform value "`+e+`" is undefined`);var n=this.uniforms[e];n&&(typeof t==`string`&&(t=Qa(t)||t),n.value=t,this.autoUpdateTextureStatus&&n.type===`t`&&(t?this.enableTexture(e):this.disableTexture(e)))},setUniforms:function(e){for(var t in e){var n=e[t];this.setUniform(t,n)}},isUniformEnabled:function(e){return this._enabledUniforms.indexOf(e)>=0},getEnabledUniforms:function(){return this._enabledUniforms},getTextureUniforms:function(){return this._textureUniforms},set:function(e,t){if((e===void 0?`undefined`:Bs(e))===`object`)for(var n in e){var r=e[n];this.setUniform(n,r)}else this.setUniform(e,t)},get:function(e){var t=this.uniforms[e];if(t)return t.value},attachShader:function(e,t){var n=this.uniforms;this.uniforms=e.createUniforms(),this.shader=e;var r=this.uniforms;this._enabledUniforms=Object.keys(r),this._enabledUniforms.sort(),this._textureUniforms=this._enabledUniforms.filter(function(e){var t=this.uniforms[e].type;return t===`t`||t===`tv`},this);var i=this.vertexDefines,a=this.fragmentDefines;if(this.vertexDefines=is.clone(e.vertexDefines),this.fragmentDefines=is.clone(e.fragmentDefines),t){for(var o in n)r[o]&&(r[o].value=n[o].value);is.defaults(this.vertexDefines,i),is.defaults(this.fragmentDefines,a)}var s={};for(var c in e.textures)s[c]={shaderType:e.textures[c].shaderType,type:e.textures[c].type,enabled:t&&this._textureStatus[c]?this._textureStatus[c].enabled:!1};this._textureStatus=s,this._programKey=``},clone:function(){var e=new this.constructor({name:this.name,shader:this.shader});for(var t in this.uniforms)e.uniforms[t].value=this.uniforms[t].value;return e.depthTest=this.depthTest,e.depthMask=this.depthMask,e.transparent=this.transparent,e.blend=this.blend,e.vertexDefines=is.clone(this.vertexDefines),e.fragmentDefines=is.clone(this.fragmentDefines),e.enableTexture(this.getEnabledTextures()),e.precision=this.precision,e},define:function(e,t,n){var r=this.vertexDefines,i=this.fragmentDefines;e!==`vertex`&&e!==`fragment`&&e!==`both`&&arguments.length<3&&(n=t,t=e,e=`both`),n=n==null?null:n,(e===`vertex`||e===`both`)&&r[t]!==n&&(r[t]=n,this._programKey=``),(e===`fragment`||e===`both`)&&i[t]!==n&&(i[t]=n,e!==`both`&&(this._programKey=``))},undefine:function(e,t){e!==`vertex`&&e!==`fragment`&&e!==`both`&&arguments.length<2&&(t=e,e=`both`),(e===`vertex`||e===`both`)&&this.isDefined(`vertex`,t)&&(delete this.vertexDefines[t],this._programKey=``),(e===`fragment`||e===`both`)&&this.isDefined(`fragment`,t)&&(delete this.fragmentDefines[t],e!==`both`&&(this._programKey=``))},isDefined:function(e,t){switch(e){case`vertex`:return this.vertexDefines[t]!==void 0;case`fragment`:return this.fragmentDefines[t]!==void 0}},getDefine:function(e,t){switch(e){case`vertex`:return this.vertexDefines[t];case`fragment`:return this.fragmentDefines[t]}},enableTexture:function(e){if(Array.isArray(e)){for(var t=0;t0&&(i=1/Math.sqrt(i),e[0]=t[0]*i,e[1]=t[1]*i),e},J.dot=function(e,t){return e[0]*t[0]+e[1]*t[1]},J.cross=function(e,t,n){var r=t[0]*n[1]-t[1]*n[0];return e[0]=e[1]=0,e[2]=r,e},J.lerp=function(e,t,n,r){var i=t[0],a=t[1];return e[0]=i+r*(n[0]-i),e[1]=a+r*(n[1]-a),e},J.random=function(e,t){t=t||1;var n=GLMAT_RANDOM()*2*Math.PI;return e[0]=Math.cos(n)*t,e[1]=Math.sin(n)*t,e},J.transformMat2=function(e,t,n){var r=t[0],i=t[1];return e[0]=n[0]*r+n[2]*i,e[1]=n[1]*r+n[3]*i,e},J.transformMat2d=function(e,t,n){var r=t[0],i=t[1];return e[0]=n[0]*r+n[2]*i+n[4],e[1]=n[1]*r+n[3]*i+n[5],e},J.transformMat3=function(e,t,n){var r=t[0],i=t[1];return e[0]=n[0]*r+n[3]*i+n[6],e[1]=n[1]*r+n[4]*i+n[7],e},J.transformMat4=function(e,t,n){var r=t[0],i=t[1];return e[0]=n[0]*r+n[4]*i+n[12],e[1]=n[1]*r+n[5]*i+n[13],e},J.forEach=function(){var e=J.create();return function(t,n,r,i,a,o){var s,c;for(n||(n=2),r||(r=0),c=i?Math.min(i*n+r,t.length):t.length,s=r;s0&&e.height>0}function Rc(e,t,n){to.identity();var r=new Mt({widthSegments:t,heightSegments:n});switch(e){case`px`:I.translate(to,to,B.POSITIVE_X),I.rotateY(to,to,Math.PI/2);break;case`nx`:I.translate(to,to,B.NEGATIVE_X),I.rotateY(to,to,-Math.PI/2);break;case`py`:I.translate(to,to,B.POSITIVE_Y),I.rotateX(to,to,-Math.PI/2);break;case`ny`:I.translate(to,to,B.NEGATIVE_Y),I.rotateX(to,to,Math.PI/2);break;case`pz`:I.translate(to,to,B.POSITIVE_Z);break;case`nz`:I.translate(to,to,B.NEGATIVE_Z),I.rotateY(to,to,Math.PI);break}return r.applyTransform(to),r}function zc(e){return e.charCodeAt(0)+(e.charCodeAt(1)<<8)+(e.charCodeAt(2)<<16)+(e.charCodeAt(3)<<24)}function Bc(e,t,n,r){if(e[3]>0){var i=2**(e[3]-128-8+r);t[n+0]=e[0]*i,t[n+1]=e[1]*i,t[n+2]=e[2]*i}else t[n+0]=0,t[n+1]=0,t[n+2]=0;return t[n+3]=1,t}function Vc(e,t,n){for(var r=``,i=t;i0;)if(e[a][0]=t[n++],e[a][1]=t[n++],e[a][2]=t[n++],e[a][3]=t[n++],e[a][0]===1&&e[a][1]===1&&e[a][2]===1){for(var s=e[a][3]<>>0;s>0;s--)Hc(e[a-1],e[a]),a++,o--;i+=8}else a++,o--,i=0;return n}function Wc(e,t,n,r){if(rst)return Uc(e,t,n,r);var i=t[n++];if(i!=2)return Uc(e,t,n-1,r);if(e[0][1]=t[n++],e[0][2]=t[n++],i=t[n++],(e[0][2]<<8>>>0|i)>>>0!==r)return null;for(var i=0;i<4;i++)for(var a=0;a128){o=(o&127)>>>0;for(var s=t[n++];o--;)e[a++][i]=s}else for(;o--;)e[a++][i]=t[n++]}return n}function Gc(e){return e&&(e===void 0?`undefined`:Bs(e))===`object`&&!Array.isArray(e)&&typeof e.count==`function`&&typeof e.getItem==`function`&&typeof e.getSource!=`function`&&(e.getSource=function(){return{sourceFormat:`original`,seriesLayoutBy:`column`,startIndex:0,dimensionsDefine:null}},e.persistent==null&&(e.persistent=!0)),e}function Kc(e,t){if(!e.__ECGLOnRefresh){e.__ECGLOnRefresh=!0;var n=e._refresh?`_refresh`:`refreshImmediately`,r=e[n];e[n]=function(){r.apply(this,arguments),t()}}}function qc(e){return`_on`+e}function Jc(e,t){var n=e[0],r=e[1],i=e[2];return t===0?1:t===1?n:t===2?r:t===3?i:t===4?n*i:t===5?r*i:t===6?n*r:t===7?3*i*i-1:n*n-r*r}function Yc(e,t,n,r){for(var i=new Fs.Float32Array(27),a=Y.create(),o=Y.create(),s=Y.create(),c=0;c<9;c++){for(var l=Y.create(),u=0;u=0&&(cl(t),t.coordinateSystem===`mapbox`&&(t.coordinateSystem=`mapbox3D`,e.mapbox3D=e.mapbox))}),ll(e.xAxis3D),ll(e.yAxis3D),ll(e.zAxis3D),ll(e.grid3D),sl(e.geo3D)}function dl(e,t,n){try{return Object.defineProperty(e,t,{value:n,configurable:!0,writable:!0}),!0}catch(e){}try{return Reflect.set(e,t,n)}catch(e){}return!1}function fl(e){this._layers={},this._zr=e}function pl(e){return Z(e,Array)||(e=[e,e]),e}function ml(e,t,n,r,i,a,o){this._zr=e,this._x=0,this._y=0,this._rowHeight=0,this.width=r,this.height=i,this.offsetX=t,this.offsetY=n,this.dpr=o,this.gap=a}function hl(e){e=e||{},e.width=e.width||512,e.height=e.height||512,e.devicePixelRatio=e.devicePixelRatio||1,e.gap=e.gap==null?2:e.gap;var t=document.createElement(`canvas`);t.width=e.width*e.devicePixelRatio,t.height=e.height*e.devicePixelRatio,this._canvas=t,this._texture=new R({image:t,flipY:!1});var n=this;this._zr=Vi(t),Kc(this._zr,function(){n._texture.dirty(),n.onupdate&&n.onupdate()}),this._dpr=e.devicePixelRatio,this._coords={},this.onupdate=e.onupdate,this._gap=e.gap,this._textureAtlasNodes=[new ml(this._zr,0,0,e.width,e.height,this._gap,this._dpr)],this._nodeWidth=e.width,this._nodeHeight=e.height,this._currentNodeIdx=0}function gl(){}function _l(e,t,n,r){var i=[0,0,0],a=r<0?n.getExtentMin():n.getExtentMax();i[Vr[n.dim]]=a,e.position.setArray(i),e.rotation.identity(),t.distance=-Math.abs(a),t.normal.set(0,0,0),n.dim===`x`?(e.rotation.rotateY(r*Math.PI/2),t.normal.x=-r):n.dim===`z`?(e.rotation.rotateX(-r*Math.PI/2),t.normal.y=-r):(r>0&&e.rotation.rotateY(Math.PI),t.normal.z=-r)}function vl(e,t,n){this.rootNode=new H.Node;var r=new H.Mesh({geometry:new rt({useNativeLine:!1}),material:t,castShadow:!1,ignorePicking:!0,$ignorePicking:!0,renderOrder:1}),i=new H.Mesh({geometry:new Rt,material:n,castShadow:!1,culling:!1,ignorePicking:!0,$ignorePicking:!0,renderOrder:0});this.rootNode.add(i),this.rootNode.add(r),this.faceInfo=e,this.plane=new H.Plane,this.linesMesh=r,this.quadsMesh=i}function yl(e,t){var n=new H.Mesh({geometry:new rt({useNativeLine:!1}),material:t,castShadow:!1,ignorePicking:!0,renderOrder:2}),r=new Ke;r.material.depthMask=!1;var i=new H.Node;i.add(n),i.add(r),this.rootNode=i,this.dim=e,this.linesMesh=n,this.labelsMesh=r,this.axisLineCoords=null,this.labelElements=[]}function bl(e){v.call(this,e),this.type=`cartesian3D`,this.dimensions=[`x`,`y`,`z`],this.size=[0,0,0]}function xl(e,t,n){c.call(this,e,t,n)}function Sl(e){is.defaultsWithPropList(e,Mr,jr),Cl(e);for(var t=``,n=0;n0;)n+=i%t*r,i=Math.floor(i/t),r/=t;return n}function Rl(e){for(var t=new Uint8Array(e*e*4),n=0,r=new B,i=0;i80*n){s=l=e[0],c=u=e[1];for(var m=n;ml&&(l=d),f>u&&(u=f);p=Math.max(l-s,u-c)}return iu(a,o,n,s,c,p),o}function nu(e,t,n,r,i){var a,o;if(i===ku(e,t,n,r)>0)for(a=t;a=t;a-=r)o=Eu(a,e[a],e[a+1],o);return o&&bu(o,o.next)&&(Du(o),o=o.next),o}function ru(e,t){if(!e)return e;t||(t=e);var n=e,r;do if(r=!1,!n.steiner&&(bu(n,n.next)||yu(n.prev,n,n.next)===0)){if(Du(n),n=t=n.prev,n===n.next)return null;r=!0}else n=n.next;while(r||n!==t);return t}function iu(e,t,n,r,i,a,o){if(e){!o&&a&&pu(e,r,i,a);for(var s=e,c,l;e.prev!==e.next;){if(c=e.prev,l=e.next,a?ou(e,r,i,a):au(e)){t.push(c.i/n),t.push(e.i/n),t.push(l.i/n),Du(e),e=l.next,s=l.next;continue}if(e=l,e===s){o?o===1?(e=su(e,t,n),iu(e,t,n,r,i,a,2)):o===2&&cu(e,t,n,r,i,a):iu(ru(e),t,n,r,i,a,1);break}}}}function au(e){var t=e.prev,n=e,r=e.next;if(yu(t,n,r)>=0)return!1;for(var i=e.next.next;i!==e.prev;){if(_u(t.x,t.y,n.x,n.y,r.x,r.y,i.x,i.y)&&yu(i.prev,i,i.next)>=0)return!1;i=i.next}return!0}function ou(e,t,n,r){var i=e.prev,a=e,o=e.next;if(yu(i,a,o)>=0)return!1;for(var s=i.xa.x?i.x>o.x?i.x:o.x:a.x>o.x?a.x:o.x,u=i.y>a.y?i.y>o.y?i.y:o.y:a.y>o.y?a.y:o.y,d=hu(s,c,t,n,r),f=hu(l,u,t,n,r),p=e.nextZ;p&&p.z<=f;){if(p!==e.prev&&p!==e.next&&_u(i.x,i.y,a.x,a.y,o.x,o.y,p.x,p.y)&&yu(p.prev,p,p.next)>=0)return!1;p=p.nextZ}for(p=e.prevZ;p&&p.z>=d;){if(p!==e.prev&&p!==e.next&&_u(i.x,i.y,a.x,a.y,o.x,o.y,p.x,p.y)&&yu(p.prev,p,p.next)>=0)return!1;p=p.prevZ}return!0}function su(e,t,n){var r=e;do{var i=r.prev,a=r.next.next;!bu(i,a)&&xu(i,r,r.next,a)&&Cu(i,a)&&Cu(a,i)&&(t.push(i.i/n),t.push(r.i/n),t.push(a.i/n),Du(r),Du(r.next),r=e=a),r=r.next}while(r!==e);return r}function cu(e,t,n,r,i,a){var o=e;do{for(var s=o.next.next;s!==o.prev;){if(o.i!==s.i&&vu(o,s)){var c=Tu(o,s);o=ru(o,o.next),c=ru(c,c.next),iu(o,t,n,r,i,a),iu(c,t,n,r,i,a);return}s=s.next}o=o.next}while(o!==e)}function lu(e,t,n,r){var i=[],a,o,s,c,l;for(a=0,o=t.length;a=n.next.y&&n.next.y!==n.y){var s=n.x+(i-n.y)*(n.next.x-n.x)/(n.next.y-n.y);if(s<=r&&s>a){if(a=s,s===r){if(i===n.y)return n;if(i===n.next.y)return n.next}o=n.x=n.x&&n.x>=l&&r!==n.x&&_u(io.x)&&Cu(n,e)&&(o=n,d=f)),n=n.next;return o}function pu(e,t,n,r){var i=e;do i.z===null&&(i.z=hu(i.x,i.y,t,n,r)),i.prevZ=i.prev,i.nextZ=i.next,i=i.next;while(i!==e);i.prevZ.nextZ=null,i.prevZ=null,mu(i)}function mu(e){var t,n,r,i,a,o,s,c,l=1;do{for(n=e,e=null,a=null,o=0;n;){for(o++,r=n,s=0,t=0;t0||c>0&&r;)s!==0&&(c===0||!r||n.z<=r.z)?(i=n,n=n.nextZ,s--):(i=r,r=r.nextZ,c--),a?a.nextZ=i:e=i,i.prevZ=a,a=i;n=r}a.nextZ=null,l*=2}while(o>1);return e}function hu(e,t,n,r,i){return e=32767*(e-n)/i,t=32767*(t-r)/i,e=(e|e<<8)&16711935,e=(e|e<<4)&252645135,e=(e|e<<2)&858993459,e=(e|e<<1)&1431655765,t=(t|t<<8)&16711935,t=(t|t<<4)&252645135,t=(t|t<<2)&858993459,t=(t|t<<1)&1431655765,e|t<<1}function gu(e){var t=e,n=e;do t.x=0&&(e-o)*(r-s)-(n-o)*(t-s)>=0&&(n-o)*(a-s)-(i-o)*(r-s)>=0}function vu(e,t){return e.next.i!==t.i&&e.prev.i!==t.i&&!Su(e,t)&&Cu(e,t)&&Cu(t,e)&&wu(e,t)}function yu(e,t,n){return(t.y-e.y)*(n.x-t.x)-(t.x-e.x)*(n.y-t.y)}function bu(e,t){return e.x===t.x&&e.y===t.y}function xu(e,t,n,r){return bu(e,t)&&bu(n,r)||bu(e,r)&&bu(n,t)?!0:yu(e,t,n)>0!=yu(e,t,r)>0&&yu(n,r,e)>0!=yu(n,r,t)>0}function Su(e,t){var n=e;do{if(n.i!==e.i&&n.next.i!==e.i&&n.i!==t.i&&n.next.i!==t.i&&xu(n,n.next,e,t))return!0;n=n.next}while(n!==e);return!1}function Cu(e,t){return yu(e.prev,e,e.next)<0?yu(e,t,e.next)>=0&&yu(e,e.prev,t)>=0:yu(e,t,e.prev)<0||yu(e,e.next,t)<0}function wu(e,t){var n=e,r=!1,i=(e.x+t.x)/2,a=(e.y+t.y)/2;do n.y>a!=n.next.y>a&&n.next.y!==n.y&&i<(n.next.x-n.x)*(a-n.y)/(n.next.y-n.y)+n.x&&(r=!r),n=n.next;while(n!==e);return r}function Tu(e,t){var n=new Ou(e.i,e.x,e.y),r=new Ou(t.i,t.x,t.y),i=e.next,a=t.prev;return e.next=t,t.prev=e,n.next=i,i.prev=n,r.next=n,n.prev=r,a.next=r,r.prev=a,r}function Eu(e,t,n,r){var i=new Ou(e,t,n);return r?(i.next=r.next,i.prev=r,r.next.prev=i,r.next=i):(i.prev=i,i.next=i),i}function Du(e){e.next.prev=e.prev,e.prev.next=e.next,e.prevZ&&(e.prevZ.nextZ=e.nextZ),e.nextZ&&(e.nextZ.prevZ=e.prevZ)}function Ou(e,t,n){this.i=e,this.x=t,this.y=n,this.prev=null,this.next=null,this.z=null,this.prevZ=null,this.nextZ=null,this.steiner=!1}function ku(e,t,n,r){for(var i=0,a=t,o=n-r;a0&&n>0||t<0&&n<0)}function gd(e,t){var n=e.getData(),r=e.get(`barSize`);if(r==null){var i=t.size,a,o,s=t.getAxis(`x`),c=t.getAxis(`y`);a=s.type===`category`?s.getBandWidth()*.7:Math.round(i[0]/Math.sqrt(n.count()))*.6,o=c.type===`category`?c.getBandWidth()*.7:Math.round(i[1]/Math.sqrt(n.count()))*.6,r=[a,o]}else Wi(r)||(r=[r,r]);var l=t.getAxis(`z`).scale.getExtent(),u=hd(l),d=[`x`,`y`,`z`].map(function(t){return e.coordDimToDataDim(t)[0]}),f=Ki(n,d[2]),p=f?n.getCalculationInfo(`stackResultDimension`):d[2];n.each(d,function(e,i,a,o){var s=n.get(p,o),c=f?s-a:u?0:l[0],d=t.dataToPoint([e,i,c]),m=t.dataToPoint([e,i,s]),h=Cs.dist(d,m),g=[0,m[1]`:``)+a.join(r?`
`:`, `)}var i=e.getData(),a=e.getRawValue(t),o=Wi(a)?r(a):$r(jn(a)),s=i.getName(t),c=Iu(i,t);qi(c)&&c.colorStops&&(c=(c.colorStops[0]||{}).color),c=c||`transparent`;var l=Ei(c),u=e.name;return u===`\0-`&&(u=``),u=u?$r(u)+(n?`: `:`
`):``,n?l+u+o:u+l+(s?$r(s)+`: `+o:o)}function Td(e,t,n){n=n||e.getSource();var r=t||xi(e.get(`coordinateSystem`))||[`x`,`y`,`z`],i=vr(n,{dimensionsDefine:n.dimensionsDefine||e.get(`dimensions`),encodeDefine:n.encodeDefine||e.get(`encode`),coordDimensions:r.map(function(t){var n=e.getReferringComponents(t+`Axis3D`).models[0];return{type:n&&n.get(`type`)===`category`?`ordinal`:`float`,name:t}})});e.get(`coordinateSystem`)===`cartesian3D`&&i.forEach(function(t){if(r.indexOf(t.coordDim)>=0){var n=e.getReferringComponents(t.coordDim+`Axis3D`).models[0];n&&n.get(`type`)===`category`&&(t.ordinalMeta=n.getOrdinalMeta())}});var a=Er.enableDataStack(e,i,{byIndex:!0,stackedCoordDimension:`z`}),o=new on(i,e);return o.setCalculationInfo(a),o.initData(n),o}function Ed(e){e.registerChartView(d),e.registerSeriesModel(u),Sd(e),e.registerProcessor(function(e,t){e.eachSeriesByType(`bar3d`,function(e){var t=e.getData();t.filterSelf(function(e){return t.hasValue(e)})})})}function Dd(e){e.registerChartView(Xe),e.registerSeriesModel(Ye),e.registerLayout(function(e,t){e.eachSeriesByType(`line3D`,function(e){var t=e.getData(),n=e.coordinateSystem;if(n){if(n.type!==`cartesian3D`)return;var r=new Float32Array(t.count()*3),i=[],a=[],o=n.dimensions.map(function(t){return e.coordDimToDataDim(t)[0]});n&&t.each(o,function(e,t,o,s){i[0]=e,i[1]=t,i[2]=o,n.dataToPoint(i,a),r[s*3]=a[0],r[s*3+1]=a[1],r[s*3+2]=a[2]}),t.setLayout(`points`,r)}})})}function Od(e,t,n){var t=t||document.createElement(`canvas`);t.width=e,t.height=e;var r=t.getContext(`2d`);return n&&n(r),t}function kd(e,t,n,r){Wi(t)||(t=[t,t]);var i=Mo.getMarginByStyle(n,r),a=t[0]+i.left+i.right,o=t[1]+i.top+i.bottom,s=xr(e,0,0,t[0],t[1]),c=Math.max(a,o);s.x=i.left,s.y=i.top,a>o?s.y+=(c-o)/2:s.x+=(c-a)/2;var l=s.getBoundingRect();return s.x-=l.x,s.y-=l.y,s.setStyle(n),s.update(),s.__size=c,s}function Ad(e,t,n){var r=t.width,i=t.height,a=e.canvas.width,o=e.canvas.height,s=r/a,c=i/o;function l(e){return e<128?1:-1}function u(e,a){var o=1/0;e=Math.floor(e*s),a=Math.floor(a*c);for(var u=a*r+e,d=t.data[u*4],f=l(d),p=Math.max(a-n,0);p0?1:-1}function Hd(e){return e.radius==null?e.size==null?100:Math.max(e.size[0],e.size[1],e.size[2]):e.radius}function Ud(e){e.registerChartView(Qe),e.registerSeriesModel(Ze),e.registerLayout(Bd),e.registerAction({type:`lines3DPauseEffect`,event:`lines3deffectpaused`,update:`series.lines3D:pauseEffect`},function(){}),e.registerAction({type:`lines3DResumeEffect`,event:`lines3deffectresumed`,update:`series.lines3D:resumeEffect`},function(){}),e.registerAction({type:`lines3DToggleEffect`,event:`lines3deffectchanged`,update:`series.lines3D:toggleEffect`},function(){})}function Wd(e,t){for(var n=[],r=0;r `+f)),l++)}var p,m=vr(e,{coordDimensions:[`value`]});p=new on(m,n),p.initData(e);var h=new on([`value`],n);return h.initData(c,s),i&&i(p,h),oa({mainData:p,struct:a,structAttr:`graph`,datas:{node:p,edge:h},datasAttr:{node:`data`,edge:`edgeData`}}),a.update(),a}function $d(e){var t={type:H.Texture.FLOAT,minFilter:H.Texture.NEAREST,magFilter:H.Texture.NEAREST};this._positionSourceTex=new H.Texture2D(t),this._positionSourceTex.flipY=!1,this._positionTex=new H.Texture2D(t),this._positionPrevTex=new H.Texture2D(t),this._forceTex=new H.Texture2D(t),this._forcePrevTex=new H.Texture2D(t),this._weightedSumTex=new H.Texture2D(t),this._weightedSumTex.width=this._weightedSumTex.height=1,this._globalSpeedTex=new H.Texture2D(t),this._globalSpeedPrevTex=new H.Texture2D(t),this._globalSpeedTex.width=this._globalSpeedTex.height=1,this._globalSpeedPrevTex.width=this._globalSpeedPrevTex.height=1,this._nodeRepulsionPass=new At({fragment:H.Shader.source(`ecgl.forceAtlas2.updateNodeRepulsion`)}),this._positionPass=new At({fragment:H.Shader.source(`ecgl.forceAtlas2.updatePosition`)}),this._globalSpeedPass=new At({fragment:H.Shader.source(`ecgl.forceAtlas2.calcGlobalSpeed`)}),this._copyPass=new At({fragment:H.Shader.source(`clay.compositor.output`)});var n=function(e){e.blendEquation(e.FUNC_ADD),e.blendFunc(e.ONE,e.ONE)};this._edgeForceMesh=new H.Mesh({geometry:new H.Geometry({attributes:{node1:new H.Geometry.Attribute(`node1`,`float`,2),node2:new H.Geometry.Attribute(`node2`,`float`,2),weight:new H.Geometry.Attribute(`weight`,`float`,1)},dynamic:!0,mainAttribute:`node1`}),material:new H.Material({transparent:!0,shader:H.createShader(`ecgl.forceAtlas2.updateEdgeAttraction`),blend:n,depthMask:!1,depthText:!1}),mode:H.Mesh.POINTS}),this._weightedSumMesh=new H.Mesh({geometry:new H.Geometry({attributes:{node:new H.Geometry.Attribute(`node`,`float`,2)},dynamic:!0,mainAttribute:`node`}),material:new H.Material({transparent:!0,shader:H.createShader(`ecgl.forceAtlas2.calcWeightedSum`),blend:n,depthMask:!1,depthText:!1}),mode:H.Mesh.POINTS}),this._framebuffer=new fe({depthBuffer:!1}),this._dummyCamera=new H.OrthographicCamera({left:-1,right:1,top:1,bottom:-1,near:0,far:100}),this._globalSpeed=0}function ef(){var e={create:function(){return new Float32Array(2)},dist:function(e,t){var n=t[0]-e[0],r=t[1]-e[1];return Math.sqrt(n*n+r*r)},len:function(e){var t=e[0],n=e[1];return Math.sqrt(t*t+n*n)},scaleAndAdd:function(e,t,n,r){return e[0]=t[0]+n[0]*r,e[1]=t[1]+n[1]*r,e},scale:function(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e},add:function(e,t,n){return e[0]=t[0]+n[0],e[1]=t[1]+n[1],e},sub:function(e,t,n){return e[0]=t[0]-n[0],e[1]=t[1]-n[1],e},normalize:function(e,t){var n=t[0],r=t[1],i=n*n+r*r;return i>0&&(i=1/Math.sqrt(i),e[0]=t[0]*i,e[1]=t[1]*i),e},negate:function(e,t){return e[0]=-t[0],e[1]=-t[1],e},copy:function(e,t){return e[0]=t[0],e[1]=t[1],e},set:function(e,t,n){return e[0]=t,e[1]=n,e}};function t(){this.subRegions=[],this.nSubRegions=0,this.node=null,this.mass=0,this.centerOfMass=null,this.bbox=new Float32Array(4),this.size=0}var n=t.prototype;n.beforeUpdate=function(){for(var e=0;e=e&&this.bbox[1]<=t&&this.bbox[3]>=t},n.setBBox=function(e,t,n,r){this.bbox[0]=e,this.bbox[1]=t,this.bbox[2]=n,this.bbox[3]=r,this.size=(n-e+r-t)/2},n._newSubRegion=function(){var e=this.subRegions[this.nSubRegions];return e||(e=new t,this.subRegions[this.nSubRegions]=e),this.nSubRegions++,e},n._addNodeToSubRegion=function(e){var t=this.findSubRegion(e.position[0],e.position[1]),n=this.bbox;if(!t){var r=(n[0]+n[2])/2,i=(n[1]+n[3])/2,a=(n[2]-n[0])/2,o=(n[3]-n[1])/2,s=+(e.position[0]>=r),c=+(e.position[1]>=i),t=this._newSubRegion();t.setBBox(s*a+n[0],c*o+n[1],(s+1)*a+n[0],(c+1)*o+n[1])}t.addNode(e)},n._updateCenterOfMass=function(e){this.centerOfMass==null&&(this.centerOfMass=new Float32Array(2));var t=this.centerOfMass[0]*this.mass,n=this.centerOfMass[1]*this.mass;t+=e.position[0]*e.mass,n+=e.position[1]*e.mass,this.mass+=e.mass,this.centerOfMass[0]=t/this.mass,this.centerOfMass[1]=n/this.mass};function r(){this.position=new Float32Array(2),this.force=e.create(),this.forcePrev=e.create(),this.mass=1,this.inDegree=0,this.outDegree=0}function i(e,t){this.source=e,this.target=t,this.weight=1}function a(){this.autoSettings=!0,this.barnesHutOptimize=!0,this.barnesHutTheta=1.5,this.repulsionByDegree=!0,this.linLogMode=!1,this.strongGravityMode=!1,this.gravity=1,this.scaling=1,this.edgeWeightInfluence=1,this.jitterTolerence=.1,this.preventOverlap=!1,this.dissuadeHubs=!1,this.rootRegion=new t,this.rootRegion.centerOfMass=e.create(),this.nodes=[],this.edges=[],this.bbox=new Float32Array(4),this.gravityCenter=null,this._massArr=null,this._swingingArr=null,this._sizeArr=null,this._globalSpeed=0}var o=a.prototype;o.initNodes=function(e,t,n){var i=t.length;this.nodes.length=0;for(var a=n!==void 0,o=0;o0&&(this.strongGravityMode?this.applyNodeStrongGravity(i):this.applyNodeGravity(i))}for(var n=0;n0&&(f=Math.min(f/this._globalSpeed,1.5)*this._globalSpeed),this._globalSpeed=f;for(var n=0;n0&&(p=Math.min(m*p,10)/m,e.scaleAndAdd(r.position,r.position,r.force,p))}},o.applyRegionToNodeRepulsion=function(){var t=e.create();return function(n,r){if(n.node)this.applyNodeToNodeRepulsion(n.node,r,!0);else{e.sub(t,r.position,n.centerOfMass);var i=t[0]*t[0]+t[1]*t[1];if(i>this.barnesHutTheta*n.size*n.size){var a=this.scaling*r.mass*n.mass/i;e.scaleAndAdd(r.force,r.force,t,a)}else for(var o=0;o0)o=this.scaling*n.mass*r.mass/(s*s);else if(s<0)o=this.scaling*100*n.mass*r.mass;else return}else o=this.scaling*n.mass*r.mass/a;e.scaleAndAdd(n.force,n.force,t,o),e.scaleAndAdd(r.force,r.force,t,-o)}}}}(),o.applyEdgeAttraction=function(){var t=e.create();return function(n){var r=n.source,i=n.target;e.sub(t,r.position,i.position);var a=e.len(t),o=this.edgeWeightInfluence===0?1:this.edgeWeightInfluence===1?n.weight:n.weight**+this.edgeWeightInfluence,s;this.preventOverlap&&(a=a-r.size-i.size,a<=0)||(s=this.linLogMode?-o*Math.log(a+1)/(a+1):-o,e.scaleAndAdd(r.force,r.force,t,s),e.scaleAndAdd(i.force,i.force,t,-s))}}(),o.applyNodeGravity=function(){var t=e.create();return function(n){e.sub(t,this.gravityCenter,n.position);var r=e.len(t);e.scaleAndAdd(n.force,n.force,t,this.gravity*n.mass/(r+1))}}(),o.applyNodeStrongGravity=function(){var t=e.create();return function(n){e.sub(t,this.gravityCenter,n.position),e.scaleAndAdd(n.force,n.force,t,this.gravity*n.mass)}}(),o.updateBBox=function(){for(var e=1/0,t=1/0,n=-1/0,r=-1/0,i=0;i0&&(a=1/Math.sqrt(a),e[0]=t[0]*a,e[1]=t[1]*a,e[2]=t[2]*a),e},Y.dot=function(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]},Y.cross=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=n[0],s=n[1],c=n[2];return e[0]=i*c-a*s,e[1]=a*o-r*c,e[2]=r*s-i*o,e},Y.lerp=function(e,t,n,r){var i=t[0],a=t[1],o=t[2];return e[0]=i+r*(n[0]-i),e[1]=a+r*(n[1]-a),e[2]=o+r*(n[2]-o),e},Y.random=function(e,t){t=t||1;var n=he()*2*Math.PI,r=he()*2-1,i=Math.sqrt(1-r*r)*t;return e[0]=Math.cos(n)*i,e[1]=Math.sin(n)*i,e[2]=r*t,e},Y.transformMat4=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=n[3]*r+n[7]*i+n[11]*a+n[15];return o=o||1,e[0]=(n[0]*r+n[4]*i+n[8]*a+n[12])/o,e[1]=(n[1]*r+n[5]*i+n[9]*a+n[13])/o,e[2]=(n[2]*r+n[6]*i+n[10]*a+n[14])/o,e},Y.transformMat3=function(e,t,n){var r=t[0],i=t[1],a=t[2];return e[0]=r*n[0]+i*n[3]+a*n[6],e[1]=r*n[1]+i*n[4]+a*n[7],e[2]=r*n[2]+i*n[5]+a*n[8],e},Y.transformQuat=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=n[0],s=n[1],c=n[2],l=n[3],u=l*r+s*a-c*i,d=l*i+c*r-o*a,f=l*a+o*i-s*r,p=-o*r-s*i-c*a;return e[0]=u*l+p*-o+d*-c-f*-s,e[1]=d*l+p*-s+f*-o-u*-c,e[2]=f*l+p*-c+u*-s-d*-o,e},Y.rotateX=function(e,t,n,r){var i=[],a=[];return i[0]=t[0]-n[0],i[1]=t[1]-n[1],i[2]=t[2]-n[2],a[0]=i[0],a[1]=i[1]*Math.cos(r)-i[2]*Math.sin(r),a[2]=i[1]*Math.sin(r)+i[2]*Math.cos(r),e[0]=a[0]+n[0],e[1]=a[1]+n[1],e[2]=a[2]+n[2],e},Y.rotateY=function(e,t,n,r){var i=[],a=[];return i[0]=t[0]-n[0],i[1]=t[1]-n[1],i[2]=t[2]-n[2],a[0]=i[2]*Math.sin(r)+i[0]*Math.cos(r),a[1]=i[1],a[2]=i[2]*Math.cos(r)-i[0]*Math.sin(r),e[0]=a[0]+n[0],e[1]=a[1]+n[1],e[2]=a[2]+n[2],e},Y.rotateZ=function(e,t,n,r){var i=[],a=[];return i[0]=t[0]-n[0],i[1]=t[1]-n[1],i[2]=t[2]-n[2],a[0]=i[0]*Math.cos(r)-i[1]*Math.sin(r),a[1]=i[0]*Math.sin(r)+i[1]*Math.cos(r),a[2]=i[2],e[0]=a[0]+n[0],e[1]=a[1]+n[1],e[2]=a[2]+n[2],e},Y.forEach=function(){var e=Y.create();return function(t,n,r,i,a,o){var s,c;for(n||(n=3),r||(r=0),c=i?Math.min(i*n+r,t.length):t.length,s=r;s1?0:Math.acos(i)},B=function(e,t,n){e=e||0,t=t||0,n=n||0,this.array=Y.fromValues(e,t,n),this._dirty=!0},B.prototype={constructor:B,add:function(e){return Y.add(this.array,this.array,e.array),this._dirty=!0,this},set:function(e,t,n){return this.array[0]=e,this.array[1]=t,this.array[2]=n,this._dirty=!0,this},setArray:function(e){return this.array[0]=e[0],this.array[1]=e[1],this.array[2]=e[2],this._dirty=!0,this},clone:function(){return new B(this.x,this.y,this.z)},copy:function(e){return Y.copy(this.array,e.array),this._dirty=!0,this},cross:function(e,t){return Y.cross(this.array,e.array,t.array),this._dirty=!0,this},dist:function(e){return Y.dist(this.array,e.array)},distance:function(e){return Y.distance(this.array,e.array)},div:function(e){return Y.div(this.array,this.array,e.array),this._dirty=!0,this},divide:function(e){return Y.divide(this.array,this.array,e.array),this._dirty=!0,this},dot:function(e){return Y.dot(this.array,e.array)},len:function(){return Y.len(this.array)},length:function(){return Y.length(this.array)},lerp:function(e,t,n){return Y.lerp(this.array,e.array,t.array,n),this._dirty=!0,this},min:function(e){return Y.min(this.array,this.array,e.array),this._dirty=!0,this},max:function(e){return Y.max(this.array,this.array,e.array),this._dirty=!0,this},mul:function(e){return Y.mul(this.array,this.array,e.array),this._dirty=!0,this},multiply:function(e){return Y.multiply(this.array,this.array,e.array),this._dirty=!0,this},negate:function(){return Y.negate(this.array,this.array),this._dirty=!0,this},normalize:function(){return Y.normalize(this.array,this.array),this._dirty=!0,this},random:function(e){return Y.random(this.array,e),this._dirty=!0,this},scale:function(e){return Y.scale(this.array,this.array,e),this._dirty=!0,this},scaleAndAdd:function(e,t){return Y.scaleAndAdd(this.array,this.array,e.array,t),this._dirty=!0,this},sqrDist:function(e){return Y.sqrDist(this.array,e.array)},squaredDistance:function(e){return Y.squaredDistance(this.array,e.array)},sqrLen:function(){return Y.sqrLen(this.array)},squaredLength:function(){return Y.squaredLength(this.array)},sub:function(e){return Y.sub(this.array,this.array,e.array),this._dirty=!0,this},subtract:function(e){return Y.subtract(this.array,this.array,e.array),this._dirty=!0,this},transformMat3:function(e){return Y.transformMat3(this.array,this.array,e.array),this._dirty=!0,this},transformMat4:function(e){return Y.transformMat4(this.array,this.array,e.array),this._dirty=!0,this},transformQuat:function(e){return Y.transformQuat(this.array,this.array,e.array),this._dirty=!0,this},applyProjection:function(e){var t=this.array;if(e=e.array,e[15]===0){var n=-1/t[2];t[0]=e[0]*t[0]*n,t[1]=e[5]*t[1]*n,t[2]=(e[10]*t[2]+e[14])*n}else t[0]=e[0]*t[0]+e[12],t[1]=e[5]*t[1]+e[13],t[2]=e[10]*t[2]+e[14];return this._dirty=!0,this},eulerFromQuat:function(e,t){B.eulerFromQuat(this,e,t)},eulerFromMat3:function(e,t){B.eulerFromMat3(this,e,t)},toString:function(){return`[`+Array.prototype.join.call(this.array,`,`)+`]`},toArray:function(){return Array.prototype.slice.call(this.array)}},Lr=Object.defineProperty,Lr&&(fo=B.prototype,Lr(fo,`x`,{get:function(){return this.array[0]},set:function(e){this.array[0]=e,this._dirty=!0}}),Lr(fo,`y`,{get:function(){return this.array[1]},set:function(e){this.array[1]=e,this._dirty=!0}}),Lr(fo,`z`,{get:function(){return this.array[2]},set:function(e){this.array[2]=e,this._dirty=!0}})),B.add=function(e,t,n){return Y.add(e.array,t.array,n.array),e._dirty=!0,e},B.set=function(e,t,n,r){Y.set(e.array,t,n,r),e._dirty=!0},B.copy=function(e,t){return Y.copy(e.array,t.array),e._dirty=!0,e},B.cross=function(e,t,n){return Y.cross(e.array,t.array,n.array),e._dirty=!0,e},B.dist=function(e,t){return Y.distance(e.array,t.array)},B.distance=B.dist,B.div=function(e,t,n){return Y.divide(e.array,t.array,n.array),e._dirty=!0,e},B.divide=B.div,B.dot=function(e,t){return Y.dot(e.array,t.array)},B.len=function(e){return Y.length(e.array)},B.lerp=function(e,t,n,r){return Y.lerp(e.array,t.array,n.array,r),e._dirty=!0,e},B.min=function(e,t,n){return Y.min(e.array,t.array,n.array),e._dirty=!0,e},B.max=function(e,t,n){return Y.max(e.array,t.array,n.array),e._dirty=!0,e},B.mul=function(e,t,n){return Y.multiply(e.array,t.array,n.array),e._dirty=!0,e},B.multiply=B.mul,B.negate=function(e,t){return Y.negate(e.array,t.array),e._dirty=!0,e},B.normalize=function(e,t){return Y.normalize(e.array,t.array),e._dirty=!0,e},B.random=function(e,t){return Y.random(e.array,t),e._dirty=!0,e},B.scale=function(e,t,n){return Y.scale(e.array,t.array,n),e._dirty=!0,e},B.scaleAndAdd=function(e,t,n,r){return Y.scaleAndAdd(e.array,t.array,n.array,r),e._dirty=!0,e},B.sqrDist=function(e,t){return Y.sqrDist(e.array,t.array)},B.squaredDistance=B.sqrDist,B.sqrLen=function(e){return Y.sqrLen(e.array)},B.squaredLength=B.sqrLen,B.sub=function(e,t,n){return Y.subtract(e.array,t.array,n.array),e._dirty=!0,e},B.subtract=B.sub,B.transformMat3=function(e,t,n){return Y.transformMat3(e.array,t.array,n.array),e._dirty=!0,e},B.transformMat4=function(e,t,n){return Y.transformMat4(e.array,t.array,n.array),e._dirty=!0,e},B.transformQuat=function(e,t,n){return Y.transformQuat(e.array,t.array,n.array),e._dirty=!0,e},Ln=Math.atan2,Fn=Math.asin,On=Math.abs,B.eulerFromQuat=function(e,t,n){e._dirty=!0,t=t.array;var r=e.array,i=t[0],a=t[1],o=t[2],s=t[3],c=i*i,l=a*a,u=o*o,d=s*s,n=(n||`XYZ`).toUpperCase();switch(n){case`XYZ`:r[0]=Ln(2*(i*s-a*o),d-c-l+u),r[1]=Fn(Gs(2*(i*o+a*s),-1,1)),r[2]=Ln(2*(o*s-i*a),d+c-l-u);break;case`YXZ`:r[0]=Fn(Gs(2*(i*s-a*o),-1,1)),r[1]=Ln(2*(i*o+a*s),d-c-l+u),r[2]=Ln(2*(i*a+o*s),d-c+l-u);break;case`ZXY`:r[0]=Fn(Gs(2*(i*s+a*o),-1,1)),r[1]=Ln(2*(a*s-o*i),d-c-l+u),r[2]=Ln(2*(o*s-i*a),d-c+l-u);break;case`ZYX`:r[0]=Ln(2*(i*s+o*a),d-c-l+u),r[1]=Fn(Gs(2*(a*s-i*o),-1,1)),r[2]=Ln(2*(i*a+o*s),d+c-l-u);break;case`YZX`:r[0]=Ln(2*(i*s-o*a),d-c+l-u),r[1]=Ln(2*(a*s-i*o),d+c-l-u),r[2]=Fn(Gs(2*(i*a+o*s),-1,1));break;case`XZY`:r[0]=Ln(2*(i*s+a*o),d-c+l-u),r[1]=Ln(2*(i*o+a*s),d+c-l-u),r[2]=Fn(Gs(2*(o*s-i*a),-1,1));break;default:console.warn(`Unkown order: `+n)}return e},B.eulerFromMat3=function(e,t,n){var r=t.array,i=r[0],a=r[3],o=r[6],s=r[1],c=r[4],l=r[7],u=r[2],d=r[5],f=r[8],p=e.array,n=(n||`XYZ`).toUpperCase();switch(n){case`XYZ`:p[1]=Fn(Gs(o,-1,1)),On(o)<.99999?(p[0]=Ln(-l,f),p[2]=Ln(-a,i)):(p[0]=Ln(d,c),p[2]=0);break;case`YXZ`:p[0]=Fn(-Gs(l,-1,1)),On(l)<.99999?(p[1]=Ln(o,f),p[2]=Ln(s,c)):(p[1]=Ln(-u,i),p[2]=0);break;case`ZXY`:p[0]=Fn(Gs(d,-1,1)),On(d)<.99999?(p[1]=Ln(-u,f),p[2]=Ln(-a,c)):(p[1]=0,p[2]=Ln(s,i));break;case`ZYX`:p[1]=Fn(-Gs(u,-1,1)),On(u)<.99999?(p[0]=Ln(d,f),p[2]=Ln(s,i)):(p[0]=0,p[2]=Ln(-a,c));break;case`YZX`:p[2]=Fn(Gs(s,-1,1)),On(s)<.99999?(p[0]=Ln(-l,c),p[1]=Ln(-u,i)):(p[0]=0,p[1]=Ln(o,f));break;case`XZY`:p[2]=Fn(-Gs(a,-1,1)),On(a)<.99999?(p[0]=Ln(d,c),p[1]=Ln(o,i)):(p[0]=Ln(-l,f),p[1]=0);break;default:console.warn(`Unkown order: `+n)}return e._dirty=!0,e},Object.defineProperties(B,{POSITIVE_X:{get:function(){return new B(1,0,0)}},NEGATIVE_X:{get:function(){return new B(-1,0,0)}},POSITIVE_Y:{get:function(){return new B(0,1,0)}},NEGATIVE_Y:{get:function(){return new B(0,-1,0)}},POSITIVE_Z:{get:function(){return new B(0,0,1)}},NEGATIVE_Z:{get:function(){return new B(0,0,-1)}},UP:{get:function(){return new B(0,1,0)}},ZERO:{get:function(){return new B}}}),X={},X.create=function(){var e=new me(4);return e[0]=0,e[1]=0,e[2]=0,e[3]=0,e},X.clone=function(e){var t=new me(4);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t},X.fromValues=function(e,t,n,r){var i=new me(4);return i[0]=e,i[1]=t,i[2]=n,i[3]=r,i},X.copy=function(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e},X.set=function(e,t,n,r,i){return e[0]=t,e[1]=n,e[2]=r,e[3]=i,e},X.add=function(e,t,n){return e[0]=t[0]+n[0],e[1]=t[1]+n[1],e[2]=t[2]+n[2],e[3]=t[3]+n[3],e},X.subtract=function(e,t,n){return e[0]=t[0]-n[0],e[1]=t[1]-n[1],e[2]=t[2]-n[2],e[3]=t[3]-n[3],e},X.sub=X.subtract,X.multiply=function(e,t,n){return e[0]=t[0]*n[0],e[1]=t[1]*n[1],e[2]=t[2]*n[2],e[3]=t[3]*n[3],e},X.mul=X.multiply,X.divide=function(e,t,n){return e[0]=t[0]/n[0],e[1]=t[1]/n[1],e[2]=t[2]/n[2],e[3]=t[3]/n[3],e},X.div=X.divide,X.min=function(e,t,n){return e[0]=Math.min(t[0],n[0]),e[1]=Math.min(t[1],n[1]),e[2]=Math.min(t[2],n[2]),e[3]=Math.min(t[3],n[3]),e},X.max=function(e,t,n){return e[0]=Math.max(t[0],n[0]),e[1]=Math.max(t[1],n[1]),e[2]=Math.max(t[2],n[2]),e[3]=Math.max(t[3],n[3]),e},X.scale=function(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e[2]=t[2]*n,e[3]=t[3]*n,e},X.scaleAndAdd=function(e,t,n,r){return e[0]=t[0]+n[0]*r,e[1]=t[1]+n[1]*r,e[2]=t[2]+n[2]*r,e[3]=t[3]+n[3]*r,e},X.distance=function(e,t){var n=t[0]-e[0],r=t[1]-e[1],i=t[2]-e[2],a=t[3]-e[3];return Math.sqrt(n*n+r*r+i*i+a*a)},X.dist=X.distance,X.squaredDistance=function(e,t){var n=t[0]-e[0],r=t[1]-e[1],i=t[2]-e[2],a=t[3]-e[3];return n*n+r*r+i*i+a*a},X.sqrDist=X.squaredDistance,X.length=function(e){var t=e[0],n=e[1],r=e[2],i=e[3];return Math.sqrt(t*t+n*n+r*r+i*i)},X.len=X.length,X.squaredLength=function(e){var t=e[0],n=e[1],r=e[2],i=e[3];return t*t+n*n+r*r+i*i},X.sqrLen=X.squaredLength,X.negate=function(e,t){return e[0]=-t[0],e[1]=-t[1],e[2]=-t[2],e[3]=-t[3],e},X.inverse=function(e,t){return e[0]=1/t[0],e[1]=1/t[1],e[2]=1/t[2],e[3]=1/t[3],e},X.normalize=function(e,t){var n=t[0],r=t[1],i=t[2],a=t[3],o=n*n+r*r+i*i+a*a;return o>0&&(o=1/Math.sqrt(o),e[0]=t[0]*o,e[1]=t[1]*o,e[2]=t[2]*o,e[3]=t[3]*o),e},X.dot=function(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]+e[3]*t[3]},X.lerp=function(e,t,n,r){var i=t[0],a=t[1],o=t[2],s=t[3];return e[0]=i+r*(n[0]-i),e[1]=a+r*(n[1]-a),e[2]=o+r*(n[2]-o),e[3]=s+r*(n[3]-s),e},X.random=function(e,t){return t=t||1,e[0]=he(),e[1]=he(),e[2]=he(),e[3]=he(),X.normalize(e,e),X.scale(e,e,t),e},X.transformMat4=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=t[3];return e[0]=n[0]*r+n[4]*i+n[8]*a+n[12]*o,e[1]=n[1]*r+n[5]*i+n[9]*a+n[13]*o,e[2]=n[2]*r+n[6]*i+n[10]*a+n[14]*o,e[3]=n[3]*r+n[7]*i+n[11]*a+n[15]*o,e},X.transformQuat=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=n[0],s=n[1],c=n[2],l=n[3],u=l*r+s*a-c*i,d=l*i+c*r-o*a,f=l*a+o*i-s*r,p=-o*r-s*i-c*a;return e[0]=u*l+p*-o+d*-c-f*-s,e[1]=d*l+p*-s+f*-o-u*-c,e[2]=f*l+p*-c+u*-s-d*-o,e},X.forEach=function(){var e=X.create();return function(t,n,r,i,a,o){var s,c;for(n||(n=4),r||(r=0),c=i?Math.min(i*n+r,t.length):t.length,s=r;s.999999?(r[0]=0,r[1]=0,r[2]=0,r[3]=1,r):(Y.cross(e,i,a),r[0]=e[0],r[1]=e[1],r[2]=e[2],r[3]=1+o,K.normalize(r,r))}}(),K.setAxes=function(){var e=W.create();return function(t,n,r,i){return e[0]=r[0],e[3]=r[1],e[6]=r[2],e[1]=i[0],e[4]=i[1],e[7]=i[2],e[2]=-n[0],e[5]=-n[1],e[8]=-n[2],K.normalize(t,K.fromMat3(t,e))}}(),K.clone=X.clone,K.fromValues=X.fromValues,K.copy=X.copy,K.set=X.set,K.identity=function(e){return e[0]=0,e[1]=0,e[2]=0,e[3]=1,e},K.setAxisAngle=function(e,t,n){n*=.5;var r=Math.sin(n);return e[0]=r*t[0],e[1]=r*t[1],e[2]=r*t[2],e[3]=Math.cos(n),e},K.add=X.add,K.multiply=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=t[3],s=n[0],c=n[1],l=n[2],u=n[3];return e[0]=r*u+o*s+i*l-a*c,e[1]=i*u+o*c+a*s-r*l,e[2]=a*u+o*l+r*c-i*s,e[3]=o*u-r*s-i*c-a*l,e},K.mul=K.multiply,K.scale=X.scale,K.rotateX=function(e,t,n){n*=.5;var r=t[0],i=t[1],a=t[2],o=t[3],s=Math.sin(n),c=Math.cos(n);return e[0]=r*c+o*s,e[1]=i*c+a*s,e[2]=a*c-i*s,e[3]=o*c-r*s,e},K.rotateY=function(e,t,n){n*=.5;var r=t[0],i=t[1],a=t[2],o=t[3],s=Math.sin(n),c=Math.cos(n);return e[0]=r*c-a*s,e[1]=i*c+o*s,e[2]=a*c+r*s,e[3]=o*c-i*s,e},K.rotateZ=function(e,t,n){n*=.5;var r=t[0],i=t[1],a=t[2],o=t[3],s=Math.sin(n),c=Math.cos(n);return e[0]=r*c+i*s,e[1]=i*c-r*s,e[2]=a*c+o*s,e[3]=o*c-a*s,e},K.calculateW=function(e,t){var n=t[0],r=t[1],i=t[2];return e[0]=n,e[1]=r,e[2]=i,e[3]=Math.sqrt(Math.abs(1-n*n-r*r-i*i)),e},K.dot=X.dot,K.lerp=X.lerp,K.slerp=function(e,t,n,r){var i=t[0],a=t[1],o=t[2],s=t[3],c=n[0],l=n[1],u=n[2],d=n[3],f,p=i*c+a*l+o*u+s*d,m,h,g;return p<0&&(p=-p,c=-c,l=-l,u=-u,d=-d),1-p>1e-6?(f=Math.acos(p),m=Math.sin(f),h=Math.sin((1-r)*f)/m,g=Math.sin(r*f)/m):(h=1-r,g=r),e[0]=h*i+g*c,e[1]=h*a+g*l,e[2]=h*o+g*u,e[3]=h*s+g*d,e},K.invert=function(e,t){var n=t[0],r=t[1],i=t[2],a=t[3],o=n*n+r*r+i*i+a*a,s=o?1/o:0;return e[0]=-n*s,e[1]=-r*s,e[2]=-i*s,e[3]=a*s,e},K.conjugate=function(e,t){return e[0]=-t[0],e[1]=-t[1],e[2]=-t[2],e[3]=t[3],e},K.length=X.length,K.len=K.length,K.squaredLength=X.squaredLength,K.sqrLen=K.squaredLength,K.normalize=X.normalize,K.fromMat3=function(e,t){var n=t[0]+t[4]+t[8],r;if(n>0)r=Math.sqrt(n+1),e[3]=.5*r,r=.5/r,e[0]=(t[5]-t[7])*r,e[1]=(t[6]-t[2])*r,e[2]=(t[1]-t[3])*r;else{var i=0;t[4]>t[0]&&(i=1),t[8]>t[i*3+i]&&(i=2);var a=(i+1)%3,o=(i+2)%3;r=Math.sqrt(t[i*3+i]-t[a*3+a]-t[o*3+o]+1),e[i]=.5*r,r=.5/r,e[3]=(t[a*3+o]-t[o*3+a])*r,e[a]=(t[a*3+i]+t[i*3+a])*r,e[o]=(t[o*3+i]+t[i*3+o])*r}return e},zt=function(e,t,n,r){e=e||0,t=t||0,n=n||0,r=r===void 0?1:r,this.array=K.fromValues(e,t,n,r),this._dirty=!0},zt.prototype={constructor:zt,add:function(e){return K.add(this.array,this.array,e.array),this._dirty=!0,this},calculateW:function(){return K.calculateW(this.array,this.array),this._dirty=!0,this},set:function(e,t,n,r){return this.array[0]=e,this.array[1]=t,this.array[2]=n,this.array[3]=r,this._dirty=!0,this},setArray:function(e){return this.array[0]=e[0],this.array[1]=e[1],this.array[2]=e[2],this.array[3]=e[3],this._dirty=!0,this},clone:function(){return new zt(this.x,this.y,this.z,this.w)},conjugate:function(){return K.conjugate(this.array,this.array),this._dirty=!0,this},copy:function(e){return K.copy(this.array,e.array),this._dirty=!0,this},dot:function(e){return K.dot(this.array,e.array)},fromMat3:function(e){return K.fromMat3(this.array,e.array),this._dirty=!0,this},fromMat4:function(){var e=W.create();return function(t){return W.fromMat4(e,t.array),W.transpose(e,e),K.fromMat3(this.array,e),this._dirty=!0,this}}(),identity:function(){return K.identity(this.array),this._dirty=!0,this},invert:function(){return K.invert(this.array,this.array),this._dirty=!0,this},len:function(){return K.len(this.array)},length:function(){return K.length(this.array)},lerp:function(e,t,n){return K.lerp(this.array,e.array,t.array,n),this._dirty=!0,this},mul:function(e){return K.mul(this.array,this.array,e.array),this._dirty=!0,this},mulLeft:function(e){return K.multiply(this.array,e.array,this.array),this._dirty=!0,this},multiply:function(e){return K.multiply(this.array,this.array,e.array),this._dirty=!0,this},multiplyLeft:function(e){return K.multiply(this.array,e.array,this.array),this._dirty=!0,this},normalize:function(){return K.normalize(this.array,this.array),this._dirty=!0,this},rotateX:function(e){return K.rotateX(this.array,this.array,e),this._dirty=!0,this},rotateY:function(e){return K.rotateY(this.array,this.array,e),this._dirty=!0,this},rotateZ:function(e){return K.rotateZ(this.array,this.array,e),this._dirty=!0,this},rotationTo:function(e,t){return K.rotationTo(this.array,e.array,t.array),this._dirty=!0,this},setAxes:function(e,t,n){return K.setAxes(this.array,e.array,t.array,n.array),this._dirty=!0,this},setAxisAngle:function(e,t){return K.setAxisAngle(this.array,e.array,t),this._dirty=!0,this},slerp:function(e,t,n){return K.slerp(this.array,e.array,t.array,n),this._dirty=!0,this},sqrLen:function(){return K.sqrLen(this.array)},squaredLength:function(){return K.squaredLength(this.array)},fromEuler:function(e,t){return zt.fromEuler(this,e,t)},toString:function(){return`[`+Array.prototype.join.call(this.array,`,`)+`]`},toArray:function(){return Array.prototype.slice.call(this.array)}},Ir=Object.defineProperty,Ir&&(uo=zt.prototype,Ir(uo,`x`,{get:function(){return this.array[0]},set:function(e){this.array[0]=e,this._dirty=!0}}),Ir(uo,`y`,{get:function(){return this.array[1]},set:function(e){this.array[1]=e,this._dirty=!0}}),Ir(uo,`z`,{get:function(){return this.array[2]},set:function(e){this.array[2]=e,this._dirty=!0}}),Ir(uo,`w`,{get:function(){return this.array[3]},set:function(e){this.array[3]=e,this._dirty=!0}})),zt.add=function(e,t,n){return K.add(e.array,t.array,n.array),e._dirty=!0,e},zt.set=function(e,t,n,r,i){K.set(e.array,t,n,r,i),e._dirty=!0},zt.copy=function(e,t){return K.copy(e.array,t.array),e._dirty=!0,e},zt.calculateW=function(e,t){return K.calculateW(e.array,t.array),e._dirty=!0,e},zt.conjugate=function(e,t){return K.conjugate(e.array,t.array),e._dirty=!0,e},zt.identity=function(e){return K.identity(e.array),e._dirty=!0,e},zt.invert=function(e,t){return K.invert(e.array,t.array),e._dirty=!0,e},zt.dot=function(e,t){return K.dot(e.array,t.array)},zt.len=function(e){return K.length(e.array)},zt.lerp=function(e,t,n,r){return K.lerp(e.array,t.array,n.array,r),e._dirty=!0,e},zt.slerp=function(e,t,n,r){return K.slerp(e.array,t.array,n.array,r),e._dirty=!0,e},zt.mul=function(e,t,n){return K.multiply(e.array,t.array,n.array),e._dirty=!0,e},zt.multiply=zt.mul,zt.rotateX=function(e,t,n){return K.rotateX(e.array,t.array,n),e._dirty=!0,e},zt.rotateY=function(e,t,n){return K.rotateY(e.array,t.array,n),e._dirty=!0,e},zt.rotateZ=function(e,t,n){return K.rotateZ(e.array,t.array,n),e._dirty=!0,e},zt.setAxisAngle=function(e,t,n){return K.setAxisAngle(e.array,t.array,n),e._dirty=!0,e},zt.normalize=function(e,t){return K.normalize(e.array,t.array),e._dirty=!0,e},zt.sqrLen=function(e){return K.sqrLen(e.array)},zt.squaredLength=zt.sqrLen,zt.fromMat3=function(e,t){return K.fromMat3(e.array,t.array),e._dirty=!0,e},zt.setAxes=function(e,t,n,r){return K.setAxes(e.array,t.array,n.array,r.array),e._dirty=!0,e},zt.rotationTo=function(e,t,n){return K.rotationTo(e.array,t.array,n.array),e._dirty=!0,e},zt.fromEuler=function(e,t,n){e._dirty=!0,t=t.array;var r=e.array,i=Math.cos(t[0]/2),a=Math.cos(t[1]/2),o=Math.cos(t[2]/2),s=Math.sin(t[0]/2),c=Math.sin(t[1]/2),l=Math.sin(t[2]/2),n=(n||`XYZ`).toUpperCase();switch(n){case`XYZ`:r[0]=s*a*o+i*c*l,r[1]=i*c*o-s*a*l,r[2]=i*a*l+s*c*o,r[3]=i*a*o-s*c*l;break;case`YXZ`:r[0]=s*a*o+i*c*l,r[1]=i*c*o-s*a*l,r[2]=i*a*l-s*c*o,r[3]=i*a*o+s*c*l;break;case`ZXY`:r[0]=s*a*o-i*c*l,r[1]=i*c*o+s*a*l,r[2]=i*a*l+s*c*o,r[3]=i*a*o-s*c*l;break;case`ZYX`:r[0]=s*a*o-i*c*l,r[1]=i*c*o+s*a*l,r[2]=i*a*l-s*c*o,r[3]=i*a*o+s*c*l;break;case`YZX`:r[0]=s*a*o+i*c*l,r[1]=i*c*o+s*a*l,r[2]=i*a*l-s*c*o,r[3]=i*a*o-s*c*l;break;case`XZY`:r[0]=s*a*o-i*c*l,r[1]=i*c*o-s*a*l,r[2]=i*a*l+s*c*o,r[3]=i*a*o+s*c*l;break}},G={},G.create=function(){var e=new me(16);return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},G.clone=function(e){var t=new me(16);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t[9]=e[9],t[10]=e[10],t[11]=e[11],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t},G.copy=function(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e},G.identity=function(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},G.transpose=function(e,t){if(e===t){var n=t[1],r=t[2],i=t[3],a=t[6],o=t[7],s=t[11];e[1]=t[4],e[2]=t[8],e[3]=t[12],e[4]=n,e[6]=t[9],e[7]=t[13],e[8]=r,e[9]=a,e[11]=t[14],e[12]=i,e[13]=o,e[14]=s}else e[0]=t[0],e[1]=t[4],e[2]=t[8],e[3]=t[12],e[4]=t[1],e[5]=t[5],e[6]=t[9],e[7]=t[13],e[8]=t[2],e[9]=t[6],e[10]=t[10],e[11]=t[14],e[12]=t[3],e[13]=t[7],e[14]=t[11],e[15]=t[15];return e},G.invert=function(e,t){var n=t[0],r=t[1],i=t[2],a=t[3],o=t[4],s=t[5],c=t[6],l=t[7],u=t[8],d=t[9],f=t[10],p=t[11],m=t[12],h=t[13],g=t[14],_=t[15],v=n*s-r*o,y=n*c-i*o,b=n*l-a*o,x=r*c-i*s,S=r*l-a*s,C=i*l-a*c,w=u*h-d*m,T=u*g-f*m,E=u*_-p*m,D=d*g-f*h,O=d*_-p*h,k=f*_-p*g,A=v*k-y*O+b*D+x*E-S*T+C*w;return A?(A=1/A,e[0]=(s*k-c*O+l*D)*A,e[1]=(i*O-r*k-a*D)*A,e[2]=(h*C-g*S+_*x)*A,e[3]=(f*S-d*C-p*x)*A,e[4]=(c*E-o*k-l*T)*A,e[5]=(n*k-i*E+a*T)*A,e[6]=(g*b-m*C-_*y)*A,e[7]=(u*C-f*b+p*y)*A,e[8]=(o*O-s*E+l*w)*A,e[9]=(r*E-n*O-a*w)*A,e[10]=(m*S-h*b+_*v)*A,e[11]=(d*b-u*S-p*v)*A,e[12]=(s*T-o*D-c*w)*A,e[13]=(n*D-r*T+i*w)*A,e[14]=(h*y-m*x-g*v)*A,e[15]=(u*x-d*y+f*v)*A,e):null},G.adjoint=function(e,t){var n=t[0],r=t[1],i=t[2],a=t[3],o=t[4],s=t[5],c=t[6],l=t[7],u=t[8],d=t[9],f=t[10],p=t[11],m=t[12],h=t[13],g=t[14],_=t[15];return e[0]=s*(f*_-p*g)-d*(c*_-l*g)+h*(c*p-l*f),e[1]=-(r*(f*_-p*g)-d*(i*_-a*g)+h*(i*p-a*f)),e[2]=r*(c*_-l*g)-s*(i*_-a*g)+h*(i*l-a*c),e[3]=-(r*(c*p-l*f)-s*(i*p-a*f)+d*(i*l-a*c)),e[4]=-(o*(f*_-p*g)-u*(c*_-l*g)+m*(c*p-l*f)),e[5]=n*(f*_-p*g)-u*(i*_-a*g)+m*(i*p-a*f),e[6]=-(n*(c*_-l*g)-o*(i*_-a*g)+m*(i*l-a*c)),e[7]=n*(c*p-l*f)-o*(i*p-a*f)+u*(i*l-a*c),e[8]=o*(d*_-p*h)-u*(s*_-l*h)+m*(s*p-l*d),e[9]=-(n*(d*_-p*h)-u*(r*_-a*h)+m*(r*p-a*d)),e[10]=n*(s*_-l*h)-o*(r*_-a*h)+m*(r*l-a*s),e[11]=-(n*(s*p-l*d)-o*(r*p-a*d)+u*(r*l-a*s)),e[12]=-(o*(d*g-f*h)-u*(s*g-c*h)+m*(s*f-c*d)),e[13]=n*(d*g-f*h)-u*(r*g-i*h)+m*(r*f-i*d),e[14]=-(n*(s*g-c*h)-o*(r*g-i*h)+m*(r*c-i*s)),e[15]=n*(s*f-c*d)-o*(r*f-i*d)+u*(r*c-i*s),e},G.determinant=function(e){var t=e[0],n=e[1],r=e[2],i=e[3],a=e[4],o=e[5],s=e[6],c=e[7],l=e[8],u=e[9],d=e[10],f=e[11],p=e[12],m=e[13],h=e[14],g=e[15],_=t*o-n*a,v=t*s-r*a,y=t*c-i*a,b=n*s-r*o,x=n*c-i*o,S=r*c-i*s,C=l*m-u*p,w=l*h-d*p,T=l*g-f*p,E=u*h-d*m,D=u*g-f*m;return _*(d*g-f*h)-v*D+y*E+b*T-x*w+S*C},G.multiply=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=t[3],s=t[4],c=t[5],l=t[6],u=t[7],d=t[8],f=t[9],p=t[10],m=t[11],h=t[12],g=t[13],_=t[14],v=t[15],y=n[0],b=n[1],x=n[2],S=n[3];return e[0]=y*r+b*s+x*d+S*h,e[1]=y*i+b*c+x*f+S*g,e[2]=y*a+b*l+x*p+S*_,e[3]=y*o+b*u+x*m+S*v,y=n[4],b=n[5],x=n[6],S=n[7],e[4]=y*r+b*s+x*d+S*h,e[5]=y*i+b*c+x*f+S*g,e[6]=y*a+b*l+x*p+S*_,e[7]=y*o+b*u+x*m+S*v,y=n[8],b=n[9],x=n[10],S=n[11],e[8]=y*r+b*s+x*d+S*h,e[9]=y*i+b*c+x*f+S*g,e[10]=y*a+b*l+x*p+S*_,e[11]=y*o+b*u+x*m+S*v,y=n[12],b=n[13],x=n[14],S=n[15],e[12]=y*r+b*s+x*d+S*h,e[13]=y*i+b*c+x*f+S*g,e[14]=y*a+b*l+x*p+S*_,e[15]=y*o+b*u+x*m+S*v,e},G.multiplyAffine=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=t[4],s=t[5],c=t[6],l=t[8],u=t[9],d=t[10],f=t[12],p=t[13],m=t[14],h=n[0],g=n[1],_=n[2];return e[0]=h*r+g*o+_*l,e[1]=h*i+g*s+_*u,e[2]=h*a+g*c+_*d,h=n[4],g=n[5],_=n[6],e[4]=h*r+g*o+_*l,e[5]=h*i+g*s+_*u,e[6]=h*a+g*c+_*d,h=n[8],g=n[9],_=n[10],e[8]=h*r+g*o+_*l,e[9]=h*i+g*s+_*u,e[10]=h*a+g*c+_*d,h=n[12],g=n[13],_=n[14],e[12]=h*r+g*o+_*l+f,e[13]=h*i+g*s+_*u+p,e[14]=h*a+g*c+_*d+m,e},G.mul=G.multiply,G.mulAffine=G.multiplyAffine,G.translate=function(e,t,n){var r=n[0],i=n[1],a=n[2],o,s,c,l,u,d,f,p,m,h,g,_;return t===e?(e[12]=t[0]*r+t[4]*i+t[8]*a+t[12],e[13]=t[1]*r+t[5]*i+t[9]*a+t[13],e[14]=t[2]*r+t[6]*i+t[10]*a+t[14],e[15]=t[3]*r+t[7]*i+t[11]*a+t[15]):(o=t[0],s=t[1],c=t[2],l=t[3],u=t[4],d=t[5],f=t[6],p=t[7],m=t[8],h=t[9],g=t[10],_=t[11],e[0]=o,e[1]=s,e[2]=c,e[3]=l,e[4]=u,e[5]=d,e[6]=f,e[7]=p,e[8]=m,e[9]=h,e[10]=g,e[11]=_,e[12]=o*r+u*i+m*a+t[12],e[13]=s*r+d*i+h*a+t[13],e[14]=c*r+f*i+g*a+t[14],e[15]=l*r+p*i+_*a+t[15]),e},G.scale=function(e,t,n){var r=n[0],i=n[1],a=n[2];return e[0]=t[0]*r,e[1]=t[1]*r,e[2]=t[2]*r,e[3]=t[3]*r,e[4]=t[4]*i,e[5]=t[5]*i,e[6]=t[6]*i,e[7]=t[7]*i,e[8]=t[8]*a,e[9]=t[9]*a,e[10]=t[10]*a,e[11]=t[11]*a,e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e},G.rotate=function(e,t,n,r){var i=r[0],a=r[1],o=r[2],s=Math.sqrt(i*i+a*a+o*o),c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O,k,A,j;return Math.abs(s)<1e-6?null:(s=1/s,i*=s,a*=s,o*=s,c=Math.sin(n),l=Math.cos(n),u=1-l,d=t[0],f=t[1],p=t[2],m=t[3],h=t[4],g=t[5],_=t[6],v=t[7],y=t[8],b=t[9],x=t[10],S=t[11],C=i*i*u+l,w=a*i*u+o*c,T=o*i*u-a*c,E=i*a*u-o*c,D=a*a*u+l,O=o*a*u+i*c,k=i*o*u+a*c,A=a*o*u-i*c,j=o*o*u+l,e[0]=d*C+h*w+y*T,e[1]=f*C+g*w+b*T,e[2]=p*C+_*w+x*T,e[3]=m*C+v*w+S*T,e[4]=d*E+h*D+y*O,e[5]=f*E+g*D+b*O,e[6]=p*E+_*D+x*O,e[7]=m*E+v*D+S*O,e[8]=d*k+h*A+y*j,e[9]=f*k+g*A+b*j,e[10]=p*k+_*A+x*j,e[11]=m*k+v*A+S*j,t!==e&&(e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e)},G.rotateX=function(e,t,n){var r=Math.sin(n),i=Math.cos(n),a=t[4],o=t[5],s=t[6],c=t[7],l=t[8],u=t[9],d=t[10],f=t[11];return t!==e&&(e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e[4]=a*i+l*r,e[5]=o*i+u*r,e[6]=s*i+d*r,e[7]=c*i+f*r,e[8]=l*i-a*r,e[9]=u*i-o*r,e[10]=d*i-s*r,e[11]=f*i-c*r,e},G.rotateY=function(e,t,n){var r=Math.sin(n),i=Math.cos(n),a=t[0],o=t[1],s=t[2],c=t[3],l=t[8],u=t[9],d=t[10],f=t[11];return t!==e&&(e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e[0]=a*i-l*r,e[1]=o*i-u*r,e[2]=s*i-d*r,e[3]=c*i-f*r,e[8]=a*r+l*i,e[9]=o*r+u*i,e[10]=s*r+d*i,e[11]=c*r+f*i,e},G.rotateZ=function(e,t,n){var r=Math.sin(n),i=Math.cos(n),a=t[0],o=t[1],s=t[2],c=t[3],l=t[4],u=t[5],d=t[6],f=t[7];return t!==e&&(e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e[0]=a*i+l*r,e[1]=o*i+u*r,e[2]=s*i+d*r,e[3]=c*i+f*r,e[4]=l*i-a*r,e[5]=u*i-o*r,e[6]=d*i-s*r,e[7]=f*i-c*r,e},G.fromRotationTranslation=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=t[3],s=r+r,c=i+i,l=a+a,u=r*s,d=r*c,f=r*l,p=i*c,m=i*l,h=a*l,g=o*s,_=o*c,v=o*l;return e[0]=1-(p+h),e[1]=d+v,e[2]=f-_,e[3]=0,e[4]=d-v,e[5]=1-(u+h),e[6]=m+g,e[7]=0,e[8]=f+_,e[9]=m-g,e[10]=1-(u+p),e[11]=0,e[12]=n[0],e[13]=n[1],e[14]=n[2],e[15]=1,e},G.fromQuat=function(e,t){var n=t[0],r=t[1],i=t[2],a=t[3],o=n+n,s=r+r,c=i+i,l=n*o,u=r*o,d=r*s,f=i*o,p=i*s,m=i*c,h=a*o,g=a*s,_=a*c;return e[0]=1-d-m,e[1]=u+_,e[2]=f-g,e[3]=0,e[4]=u-_,e[5]=1-l-m,e[6]=p+h,e[7]=0,e[8]=f+g,e[9]=p-h,e[10]=1-l-d,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},G.frustum=function(e,t,n,r,i,a,o){var s=1/(n-t),c=1/(i-r),l=1/(a-o);return e[0]=a*2*s,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=a*2*c,e[6]=0,e[7]=0,e[8]=(n+t)*s,e[9]=(i+r)*c,e[10]=(o+a)*l,e[11]=-1,e[12]=0,e[13]=0,e[14]=o*a*2*l,e[15]=0,e},G.perspective=function(e,t,n,r,i){var a=1/Math.tan(t/2),o=1/(r-i);return e[0]=a/n,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=a,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=(i+r)*o,e[11]=-1,e[12]=0,e[13]=0,e[14]=2*i*r*o,e[15]=0,e},G.ortho=function(e,t,n,r,i,a,o){var s=1/(t-n),c=1/(r-i),l=1/(a-o);return e[0]=-2*s,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=-2*c,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=2*l,e[11]=0,e[12]=(t+n)*s,e[13]=(i+r)*c,e[14]=(o+a)*l,e[15]=1,e},G.lookAt=function(e,t,n,r){var i,a,o,s,c,l,u,d,f,p,m=t[0],h=t[1],g=t[2],_=r[0],v=r[1],y=r[2],b=n[0],x=n[1],S=n[2];return Math.abs(m-b)<1e-6&&Math.abs(h-x)<1e-6&&Math.abs(g-S)<1e-6?G.identity(e):(u=m-b,d=h-x,f=g-S,p=1/Math.sqrt(u*u+d*d+f*f),u*=p,d*=p,f*=p,i=v*f-y*d,a=y*u-_*f,o=_*d-v*u,p=Math.sqrt(i*i+a*a+o*o),p?(p=1/p,i*=p,a*=p,o*=p):(i=0,a=0,o=0),s=d*o-f*a,c=f*i-u*o,l=u*a-d*i,p=Math.sqrt(s*s+c*c+l*l),p?(p=1/p,s*=p,c*=p,l*=p):(s=0,c=0,l=0),e[0]=i,e[1]=s,e[2]=u,e[3]=0,e[4]=a,e[5]=c,e[6]=d,e[7]=0,e[8]=o,e[9]=l,e[10]=f,e[11]=0,e[12]=-(i*m+a*h+o*g),e[13]=-(s*m+c*h+l*g),e[14]=-(u*m+d*h+f*g),e[15]=1,e)},G.frob=function(e){return Math.sqrt(e[0]**2+e[1]**2+e[2]**2+e[3]**2+e[4]**2+e[5]**2+e[6]**2+e[7]**2+e[8]**2+e[9]**2+e[10]**2+e[11]**2+e[12]**2+e[13]**2+e[14]**2+e[15]**2)},I=function(){this._axisX=new B,this._axisY=new B,this._axisZ=new B,this.array=G.create(),this._dirty=!0},I.prototype={constructor:I,setArray:function(e){for(var t=0;t0){var t=this.min,n=this.max,r=t.array,i=n.array;Ds(r,e[0]),Ds(i,e[0]);for(var a=1;ai[0]&&(i[0]=o[0]),o[1]>i[1]&&(i[1]=o[1]),o[2]>i[2]&&(i[2]=o[2])}t._dirty=!0,n._dirty=!0}},union:function(e){var t=this.min,n=this.max;return Y.min(t.array,t.array,e.min.array),Y.max(n.array,n.array,e.max.array),t._dirty=!0,n._dirty=!0,this},intersection:function(e){var t=this.min,n=this.max;return Y.max(t.array,t.array,e.min.array),Y.min(n.array,n.array,e.max.array),t._dirty=!0,n._dirty=!0,this},intersectBoundingBox:function(e){var t=this.min.array,n=this.max.array,r=e.min.array,i=e.max.array;return!(t[0]>i[0]||t[1]>i[1]||t[2]>i[2]||n[0]=i[0]&&n[1]>=i[1]&&n[2]>=i[2]},containPoint:function(e){var t=this.min.array,n=this.max.array,r=e.array;return t[0]<=r[0]&&t[1]<=r[1]&&t[2]<=r[2]&&n[0]>=r[0]&&n[1]>=r[1]&&n[2]>=r[2]},isFinite:function(){var e=this.min.array,t=this.max.array;return isFinite(e[0])&&isFinite(e[1])&&isFinite(e[2])&&isFinite(t[0])&&isFinite(t[1])&&isFinite(t[2])},applyTransform:function(e){this.transformFrom(this,e)},transformFrom:function(){var e=Y.create(),t=Y.create(),n=Y.create(),r=Y.create(),i=Y.create(),a=Y.create();return function(o,s){var c=o.min.array,l=o.max.array,u=s.array;return e[0]=u[0]*c[0],e[1]=u[1]*c[0],e[2]=u[2]*c[0],t[0]=u[0]*l[0],t[1]=u[1]*l[0],t[2]=u[2]*l[0],n[0]=u[4]*c[1],n[1]=u[5]*c[1],n[2]=u[6]*c[1],r[0]=u[4]*l[1],r[1]=u[5]*l[1],r[2]=u[6]*l[1],i[0]=u[8]*c[2],i[1]=u[9]*c[2],i[2]=u[10]*c[2],a[0]=u[8]*l[2],a[1]=u[9]*l[2],a[2]=u[10]*l[2],c=this.min.array,l=this.max.array,c[0]=Math.min(e[0],t[0])+Math.min(n[0],r[0])+Math.min(i[0],a[0])+u[12],c[1]=Math.min(e[1],t[1])+Math.min(n[1],r[1])+Math.min(i[1],a[1])+u[13],c[2]=Math.min(e[2],t[2])+Math.min(n[2],r[2])+Math.min(i[2],a[2])+u[14],l[0]=Math.max(e[0],t[0])+Math.max(n[0],r[0])+Math.max(i[0],a[0])+u[12],l[1]=Math.max(e[1],t[1])+Math.max(n[1],r[1])+Math.max(i[1],a[1])+u[13],l[2]=Math.max(e[2],t[2])+Math.max(n[2],r[2])+Math.max(i[2],a[2])+u[14],this.min._dirty=!0,this.max._dirty=!0,this}}(),applyProjection:function(e){var t=this.min.array,n=this.max.array,r=e.array,i=t[0],a=t[1],o=t[2],s=n[0],c=n[1],l=t[2],u=n[0],d=n[1],f=n[2];if(r[15]===1)t[0]=r[0]*i+r[12],t[1]=r[5]*a+r[13],n[2]=r[10]*o+r[14],n[0]=r[0]*u+r[12],n[1]=r[5]*d+r[13],t[2]=r[10]*f+r[14];else{var p=-1/o;t[0]=r[0]*i*p,t[1]=r[5]*a*p,n[2]=(r[10]*o+r[14])*p,p=-1/l,n[0]=r[0]*s*p,n[1]=r[5]*c*p,p=-1/f,t[2]=(r[10]*f+r[14])*p}return this.min._dirty=!0,this.max._dirty=!0,this},updateVertices:function(){var e=this.vertices;if(!e){e=[];for(var t=0;t<8;t++)e[t]=Y.fromValues(0,0,0);this.vertices=e}var n=this.min.array,r=this.max.array;return js(e[0],n[0],n[1],n[2]),js(e[1],n[0],r[1],n[2]),js(e[2],r[0],n[1],n[2]),js(e[3],r[0],r[1],n[2]),js(e[4],n[0],n[1],r[2]),js(e[5],n[0],r[1],r[2]),js(e[6],r[0],n[1],r[2]),js(e[7],r[0],r[1],r[2]),this},copy:function(e){var t=this.min,n=this.max;return Ds(t.array,e.min.array),Ds(n.array,e.max.array),t._dirty=!0,n._dirty=!0,this},clone:function(){var e=new m;return e.copy(this),e}},Da=0,Ct=p.extend({name:``,position:null,rotation:null,scale:null,worldTransform:null,localTransform:null,autoUpdateLocalTransform:!0,_parent:null,_scene:null,_needsUpdateWorldTransform:!0,_inIterating:!1,__depth:0},function(){this.name||(this.name=(this.type||`NODE`)+`_`+Da++),this.position||(this.position=new B),this.rotation||(this.rotation=new zt),this.scale||(this.scale=new B(1,1,1)),this.worldTransform=new I,this.localTransform=new I,this._children=[]},{target:null,invisible:!1,isSkinnedMesh:function(){return!1},isRenderable:function(){return!1},setName:function(e){var t=this._scene;if(t){var n=t._nodeRepository;delete n[this.name],n[e]=this}this.name=e},add:function(e){var t=e._parent;if(t!==this){t&&t.remove(e),e._parent=this,this._children.push(e);var n=this._scene;n&&n!==e.scene&&e.traverse(this._addSelfToScene,this),e._needsUpdateWorldTransform=!0}},remove:function(e){var t=this._children,n=t.indexOf(e);n<0||(t.splice(n,1),e._parent=null,this._scene&&e.traverse(this._removeSelfFromScene,this))},removeAll:function(){for(var e=this._children,t=0;t0},beforeRender:function(e){},afterRender:function(e,t){},getBoundingBox:function(e,t){return t=Ct.prototype.getBoundingBox.call(this,e,t),this.geometry&&this.geometry.boundingBox&&t.union(this.geometry.boundingBox),t},clone:function(){var e=[`castShadow`,`receiveShadow`,`mode`,`culling`,`cullFace`,`frontFace`,`frustumCulling`,`renderOrder`,`lineWidth`,`ignorePicking`,`ignorePreZ`,`ignoreGBuffer`];return function(){var t=Ct.prototype.clone.call(this);t.geometry=this.geometry,t.material=this.material;for(var n=0;n0)},clone:function(){var e=Wt.prototype.clone.call(this);return e.skeleton=this.skeleton,this.joints&&(e.joints=this.joints.slice()),e}}),xt.POINTS=V.POINTS,xt.LINES=V.LINES,xt.LINE_LOOP=V.LINE_LOOP,xt.LINE_STRIP=V.LINE_STRIP,xt.TRIANGLES=V.TRIANGLES,xt.TRIANGLE_STRIP=V.TRIANGLE_STRIP,xt.TRIANGLE_FAN=V.TRIANGLE_FAN,xt.BACK=V.BACK,xt.FRONT=V.FRONT,xt.FRONT_AND_BACK=V.FRONT_AND_BACK,xt.CW=V.CW,xt.CCW=V.CCW,P=[`OES_texture_float`,`OES_texture_half_float`,`OES_texture_float_linear`,`OES_texture_half_float_linear`,`OES_standard_derivatives`,`OES_vertex_array_object`,`OES_element_index_uint`,`WEBGL_compressed_texture_s3tc`,`WEBGL_depth_texture`,`EXT_texture_filter_anisotropic`,`EXT_shader_texture_lod`,`WEBGL_draw_buffers`,`EXT_frag_depth`,`EXT_sRGB`,`ANGLE_instanced_arrays`],Dt=[`MAX_TEXTURE_SIZE`,`MAX_CUBE_MAP_TEXTURE_SIZE`],_o={get:qs},Fs={},Fs.supportWebGL=function(){if(Fo==null)try{var e=document.createElement(`canvas`);if(!(e.getContext(`webgl`)||e.getContext(`experimental-webgl`)))throw Error()}catch(e){Fo=!1}return Fo},Fs.Int8Array=typeof Int8Array>`u`?Array:Int8Array,Fs.Uint8Array=typeof Uint8Array>`u`?Array:Uint8Array,Fs.Uint16Array=typeof Uint16Array>`u`?Array:Uint16Array,Fs.Uint32Array=typeof Uint32Array>`u`?Array:Uint32Array,Fs.Int16Array=typeof Int16Array>`u`?Array:Int16Array,Fs.Float32Array=typeof Float32Array>`u`?Array:Float32Array,Fs.Float64Array=typeof Float64Array>`u`?Array:Float64Array,_i={},typeof window<`u`?_i=window:typeof global<`u`&&(_i=global),Fs.requestAnimationFrame=_i.requestAnimationFrame||_i.msRequestAnimationFrame||_i.mozRequestAnimationFrame||_i.webkitRequestAnimationFrame||function(e){setTimeout(e,16)},Fs.createCanvas=function(){return document.createElement(`canvas`)},Fs.createImage=function(){return new _i.Image},Fs.request={get:_o.get},Fs.addEventListener=function(e,t,n,r){e.addEventListener(t,n,r)},Fs.removeEventListener=function(e,t,n){e.removeEventListener(t,n)},it=function(){this.head=null,this.tail=null,this._length=0},it.prototype.insert=function(e){var t=new it.Entry(e);return this.insertEntry(t),t},it.prototype.insertAt=function(e,t){if(!(e<0)){for(var n=this.head,r=0;n&&r!=e;)n=n.next,r++;if(n){var i=new it.Entry(t),a=n.prev;a?(a.next=i,i.prev=a):this.head=i,i.next=n,n.prev=i}else this.insert(t)}},it.prototype.insertBeforeEntry=function(e,t){var n=new it.Entry(e),r=t.prev;r?(r.next=n,n.prev=r):this.head=n,n.next=t,t.prev=n,this._length++},it.prototype.insertEntry=function(e){this.head?(this.tail.next=e,e.prev=this.tail,this.tail=e):this.head=this.tail=e,this._length++},it.prototype.remove=function(e){var t=e.prev,n=e.next;t?t.next=n:this.head=n,n?n.prev=t:this.tail=t,e.next=e.prev=null,this._length--},it.prototype.removeAt=function(e){if(!(e<0)){for(var t=this.head,n=0;t&&n!=e;)t=t.next,n++;if(t)return this.remove(t),t.value}},it.prototype.getHead=function(){if(this.head)return this.head.value},it.prototype.getTail=function(){if(this.tail)return this.tail.value},it.prototype.getAt=function(e){if(!(e<0)){for(var t=this.head,n=0;t&&n!=e;)t=t.next,n++;return t.value}},it.prototype.indexOf=function(e){for(var t=this.head,n=0;t;){if(t.value===e)return n;t=t.next,n++}},it.prototype.length=function(){return this._length},it.prototype.isEmpty=function(){return this._length===0},it.prototype.forEach=function(e,t){for(var n=this.head,r=0,i=t!==void 0;n;)i?e.call(t,n.value,r):e(n.value,r),n=n.next,r++},it.prototype.clear=function(){this.tail=this.head=null,this._length=0},it.Entry=function(e){this.value=e,this.next=null,this.prev=null},We=function(e){this._list=new it,this._map={},this._maxSize=e||10},We.prototype.setMaxSize=function(e){this._maxSize=e},We.prototype.put=function(e,t){if(!this._map.hasOwnProperty(e)){var n=this._list.length();if(n>=this._maxSize&&n>0){var r=this._list.head;this._list.remove(r),delete this._map[r.key]}var i=this._list.insert(t);i.key=e,this._map[e]=i}},We.prototype.get=function(e){var t=this._map[e];if(this._map.hasOwnProperty(e))return t!==this._list.tail&&(this._list.remove(t),this._list.insertEntry(t)),t.value},We.prototype.remove=function(e){var t=this._map[e];t!==void 0&&(delete this._map[e],this._list.remove(t))},We.prototype.clear=function(){this._list.clear(),this._map={}},tr={},Xi={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]},er=new We(20),$i=null,tr.parse=function(e,t){if(e){t=t||[];var n=er.get(e);if(n)return nc(t,n);e+=``;var r=e.replace(/ /g,``).toLowerCase();if(r in Xi)return nc(t,Xi[r]),rc(e,t),t;if(r.charAt(0)===`#`){if(r.length===4){var i=parseInt(r.substr(1),16);if(!(i>=0&&i<=4095)){tc(t,0,0,0,1);return}return tc(t,(i&3840)>>4|(i&3840)>>8,i&240|(i&240)>>4,i&15|(i&15)<<4,1),rc(e,t),t}else if(r.length===7){var i=parseInt(r.substr(1),16);if(!(i>=0&&i<=16777215)){tc(t,0,0,0,1);return}return tc(t,(i&16711680)>>16,(i&65280)>>8,i&255,1),rc(e,t),t}return}var a=r.indexOf(`(`),o=r.indexOf(`)`);if(a!==-1&&o+1===r.length){var s=r.substr(0,a),c=r.substr(a+1,o-(a+1)).split(`,`),l=1;switch(s){case`rgba`:if(c.length!==4){tc(t,0,0,0,1);return}l=Qs(c.pop());case`rgb`:if(c.length!==3){tc(t,0,0,0,1);return}return tc(t,Zs(c[0]),Zs(c[1]),Zs(c[2]),l),rc(e,t),t;case`hsla`:if(c.length!==4){tc(t,0,0,0,1);return}return c[3]=Qs(c[3]),ic(c,t),rc(e,t),t;case`hsl`:if(c.length!==3){tc(t,0,0,0,1);return}return ic(c,t),rc(e,t),t;default:return}}tc(t,0,0,0,1)}},tr.parseToFloat=function(e,t){if(t=tr.parse(e,t),t)return t[0]/=255,t[1]/=255,t[2]/=255,t},tr.lift=function(e,t){var n=tr.parse(e);if(n){for(var r=0;r<3;r++)t<0?n[r]=n[r]*(1-t)|0:n[r]=(255-n[r])*t+n[r]|0;return tr.stringify(n,n.length===4?`rgba`:`rgb`)}},tr.toHex=function(e){var t=tr.parse(e);if(t)return((1<<24)+(t[0]<<16)+(t[1]<<8)+ +t[2]).toString(16).slice(1)},tr.fastLerp=function(e,t,n){if(!(!(t&&t.length)||!(e>=0&&e<=1))){n=n||[];var r=e*(t.length-1),i=Math.floor(r),a=Math.ceil(r),o=t[i],s=t[a],c=r-i;return n[0]=Js(ec(o[0],s[0],c)),n[1]=Js(ec(o[1],s[1],c)),n[2]=Js(ec(o[2],s[2],c)),n[3]=Xs(ec(o[3],s[3],c)),n}},tr.fastMapToColor=tr.fastLerp,tr.lerp=function(e,t,n){if(!(!(t&&t.length)||!(e>=0&&e<=1))){var r=e*(t.length-1),i=Math.floor(r),a=Math.ceil(r),o=tr.parse(t[i]),s=tr.parse(t[a]),c=r-i,l=tr.stringify([Js(ec(o[0],s[0],c)),Js(ec(o[1],s[1],c)),Js(ec(o[2],s[2],c)),Xs(ec(o[3],s[3],c))],`rgba`);return n?{color:l,leftIndex:i,rightIndex:a,value:r}:l}},tr.mapToColor=tr.lerp,tr.modifyHSL=function(e,t,n,r){if(e=tr.parse(e),e)return e=ac(e),t!=null&&(e[0]=Ys(t)),n!=null&&(e[1]=Qs(n)),r!=null&&(e[2]=Qs(r)),tr.stringify(ic(e),`rgba`)},tr.modifyAlpha=function(e,t){if(e=tr.parse(e),e&&t!=null)return e[3]=Xs(t),tr.stringify(e,`rgba`)},tr.stringify=function(e,t){if(!(!e||!e.length)){var n=e[0]+`,`+e[1]+`,`+e[2];return(t===`rgba`||t===`hsva`||t===`hsla`)&&(n+=`,`+e[3]),t+`(`+n+`)`}},Qa=tr.parseToFloat,oo={},_t=p.extend(function(){return{name:``,depthTest:!0,depthMask:!0,transparent:!1,blend:null,autoUpdateTextureStatus:!0,uniforms:{},vertexDefines:{},fragmentDefines:{},_textureStatus:{},_enabledUniforms:null}},function(){this.name||(this.name=`MATERIAL_`+this.__uid__),this.shader&&this.attachShader(this.shader,!0)},{precision:`highp`,setUniform:function(e,t){t===void 0&&console.warn(`Uniform value "`+e+`" is undefined`);var n=this.uniforms[e];n&&(typeof t==`string`&&(t=Qa(t)||t),n.value=t,this.autoUpdateTextureStatus&&n.type===`t`&&(t?this.enableTexture(e):this.disableTexture(e)))},setUniforms:function(e){for(var t in e){var n=e[t];this.setUniform(t,n)}},isUniformEnabled:function(e){return this._enabledUniforms.indexOf(e)>=0},getEnabledUniforms:function(){return this._enabledUniforms},getTextureUniforms:function(){return this._textureUniforms},set:function(e,t){if((e===void 0?`undefined`:Bs(e))===`object`)for(var n in e){var r=e[n];this.setUniform(n,r)}else this.setUniform(e,t)},get:function(e){var t=this.uniforms[e];if(t)return t.value},attachShader:function(e,t){var n=this.uniforms;this.uniforms=e.createUniforms(),this.shader=e;var r=this.uniforms;this._enabledUniforms=Object.keys(r),this._enabledUniforms.sort(),this._textureUniforms=this._enabledUniforms.filter(function(e){var t=this.uniforms[e].type;return t===`t`||t===`tv`},this);var i=this.vertexDefines,a=this.fragmentDefines;if(this.vertexDefines=is.clone(e.vertexDefines),this.fragmentDefines=is.clone(e.fragmentDefines),t){for(var o in n)r[o]&&(r[o].value=n[o].value);is.defaults(this.vertexDefines,i),is.defaults(this.fragmentDefines,a)}var s={};for(var c in e.textures)s[c]={shaderType:e.textures[c].shaderType,type:e.textures[c].type,enabled:t&&this._textureStatus[c]?this._textureStatus[c].enabled:!1};this._textureStatus=s,this._programKey=``},clone:function(){var e=new this.constructor({name:this.name,shader:this.shader});for(var t in this.uniforms)e.uniforms[t].value=this.uniforms[t].value;return e.depthTest=this.depthTest,e.depthMask=this.depthMask,e.transparent=this.transparent,e.blend=this.blend,e.vertexDefines=is.clone(this.vertexDefines),e.fragmentDefines=is.clone(this.fragmentDefines),e.enableTexture(this.getEnabledTextures()),e.precision=this.precision,e},define:function(e,t,n){var r=this.vertexDefines,i=this.fragmentDefines;e!==`vertex`&&e!==`fragment`&&e!==`both`&&arguments.length<3&&(n=t,t=e,e=`both`),n=n==null?null:n,(e===`vertex`||e===`both`)&&r[t]!==n&&(r[t]=n,this._programKey=``),(e===`fragment`||e===`both`)&&i[t]!==n&&(i[t]=n,e!==`both`&&(this._programKey=``))},undefine:function(e,t){e!==`vertex`&&e!==`fragment`&&e!==`both`&&arguments.length<2&&(t=e,e=`both`),(e===`vertex`||e===`both`)&&this.isDefined(`vertex`,t)&&(delete this.vertexDefines[t],this._programKey=``),(e===`fragment`||e===`both`)&&this.isDefined(`fragment`,t)&&(delete this.fragmentDefines[t],e!==`both`&&(this._programKey=``))},isDefined:function(e,t){switch(e){case`vertex`:return this.vertexDefines[t]!==void 0;case`fragment`:return this.fragmentDefines[t]!==void 0}},getDefine:function(e,t){switch(e){case`vertex`:return this.vertexDefines[t];case`fragment`:return this.fragmentDefines[t]}},enableTexture:function(e){if(Array.isArray(e)){for(var t=0;t0&&(i=1/Math.sqrt(i),e[0]=t[0]*i,e[1]=t[1]*i),e},J.dot=function(e,t){return e[0]*t[0]+e[1]*t[1]},J.cross=function(e,t,n){var r=t[0]*n[1]-t[1]*n[0];return e[0]=e[1]=0,e[2]=r,e},J.lerp=function(e,t,n,r){var i=t[0],a=t[1];return e[0]=i+r*(n[0]-i),e[1]=a+r*(n[1]-a),e},J.random=function(e,t){t=t||1;var n=GLMAT_RANDOM()*2*Math.PI;return e[0]=Math.cos(n)*t,e[1]=Math.sin(n)*t,e},J.transformMat2=function(e,t,n){var r=t[0],i=t[1];return e[0]=n[0]*r+n[2]*i,e[1]=n[1]*r+n[3]*i,e},J.transformMat2d=function(e,t,n){var r=t[0],i=t[1];return e[0]=n[0]*r+n[2]*i+n[4],e[1]=n[1]*r+n[3]*i+n[5],e},J.transformMat3=function(e,t,n){var r=t[0],i=t[1];return e[0]=n[0]*r+n[3]*i+n[6],e[1]=n[1]*r+n[4]*i+n[7],e},J.transformMat4=function(e,t,n){var r=t[0],i=t[1];return e[0]=n[0]*r+n[4]*i+n[12],e[1]=n[1]*r+n[5]*i+n[13],e},J.forEach=function(){var e=J.create();return function(t,n,r,i,a,o){var s,c;for(n||(n=2),r||(r=0),c=i?Math.min(i*n+r,t.length):t.length,s=r;sl.getMaxJointNumber()&&(p.USE_SKIN_MATRICES_TEXTURE=null),f+=` `+dc(p)+` `}a&&(f+=` diff --git a/BTPanel/static/vite/js/vendor-charts-3d.js b/BTPanel/static/vite/js/vendor-charts-3d.js index fb4c5900..23bf8408 100644 --- a/BTPanel/static/vite/js/vendor-charts-3d.js +++ b/BTPanel/static/vite/js/vendor-charts-3d.js @@ -1,8 +1,7 @@ ;(() => { - const hrefs = [] const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1784873523001" + const version = "1786507437784" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() @@ -28,17 +27,8 @@ loaded.add(url.href) removeAfterLoad(freshLink, link) } - for (const href of hrefs) { - const url = new URL(href, import.meta.url).href - if (loaded.has(url)) continue - const link = document.createElement("link") - link.rel = "stylesheet" - link.href = url - document.head.appendChild(link) - loaded.add(url) - } })(); -import{$ as e,A as t,At as n,B as r,C as i,Ct as a,Dt as o,Et as s,F as c,G as l,I as u,J as d,K as f,L as p,M as m,Mt as h,N as g,Ot as _,P as v,Q as y,R as b,St as x,Tt as S,U as C,V as w,W as T,X as E,Y as D,Z as O,_t as k,at as A,b as j,bt as M,ct as N,dt as ee,et as te,ft as P,gt as ne,ht as re,it as ie,j as ae,jt as F,kt as oe,lt as se,mt as ce,n as le,nt as ue,ot as de,pt as fe,q as pe,r as me,rt as he,st as ge,t as _e,tt as ve,ut as ye,vt as be,w as xe,wt as Se,xt as Ce,yt as we,z as Te}from"./vendor-charts.js?v=1784873523001";function Ee(e,t,n){typeof t==`object`&&(n=t,t=null);var r=this,i;if(!(e instanceof Function))for(var a in i=[],e)e.hasOwnProperty(a)&&i.push(a);var o=function(t){if(r.apply(this,arguments),e instanceof Function?De(this,e.call(this,t)):Oe(this,e,i),this.constructor===o)for(var n=o.__initializers__,a=0;a0&&(a=1/Math.sqrt(a),e[0]=t[0]*a,e[1]=t[1]*a,e[2]=t[2]*a),e},I.dot=function(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]},I.cross=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=n[0],s=n[1],c=n[2];return e[0]=i*c-a*s,e[1]=a*o-r*c,e[2]=r*s-i*o,e},I.lerp=function(e,t,n,r){var i=t[0],a=t[1],o=t[2];return e[0]=i+r*(n[0]-i),e[1]=a+r*(n[1]-a),e[2]=o+r*(n[2]-o),e},I.random=function(e,t){t=t||1;var n=Le()*2*Math.PI,r=Le()*2-1,i=Math.sqrt(1-r*r)*t;return e[0]=Math.cos(n)*i,e[1]=Math.sin(n)*i,e[2]=r*t,e},I.transformMat4=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=n[3]*r+n[7]*i+n[11]*a+n[15];return o=o||1,e[0]=(n[0]*r+n[4]*i+n[8]*a+n[12])/o,e[1]=(n[1]*r+n[5]*i+n[9]*a+n[13])/o,e[2]=(n[2]*r+n[6]*i+n[10]*a+n[14])/o,e},I.transformMat3=function(e,t,n){var r=t[0],i=t[1],a=t[2];return e[0]=r*n[0]+i*n[3]+a*n[6],e[1]=r*n[1]+i*n[4]+a*n[7],e[2]=r*n[2]+i*n[5]+a*n[8],e},I.transformQuat=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=n[0],s=n[1],c=n[2],l=n[3],u=l*r+s*a-c*i,d=l*i+c*r-o*a,f=l*a+o*i-s*r,p=-o*r-s*i-c*a;return e[0]=u*l+p*-o+d*-c-f*-s,e[1]=d*l+p*-s+f*-o-u*-c,e[2]=f*l+p*-c+u*-s-d*-o,e},I.rotateX=function(e,t,n,r){var i=[],a=[];return i[0]=t[0]-n[0],i[1]=t[1]-n[1],i[2]=t[2]-n[2],a[0]=i[0],a[1]=i[1]*Math.cos(r)-i[2]*Math.sin(r),a[2]=i[1]*Math.sin(r)+i[2]*Math.cos(r),e[0]=a[0]+n[0],e[1]=a[1]+n[1],e[2]=a[2]+n[2],e},I.rotateY=function(e,t,n,r){var i=[],a=[];return i[0]=t[0]-n[0],i[1]=t[1]-n[1],i[2]=t[2]-n[2],a[0]=i[2]*Math.sin(r)+i[0]*Math.cos(r),a[1]=i[1],a[2]=i[2]*Math.cos(r)-i[0]*Math.sin(r),e[0]=a[0]+n[0],e[1]=a[1]+n[1],e[2]=a[2]+n[2],e},I.rotateZ=function(e,t,n,r){var i=[],a=[];return i[0]=t[0]-n[0],i[1]=t[1]-n[1],i[2]=t[2]-n[2],a[0]=i[0]*Math.cos(r)-i[1]*Math.sin(r),a[1]=i[0]*Math.sin(r)+i[1]*Math.cos(r),a[2]=i[2],e[0]=a[0]+n[0],e[1]=a[1]+n[1],e[2]=a[2]+n[2],e},I.forEach=(function(){var e=I.create();return function(t,n,r,i,a,o){var s,c;for(n||(n=3),r||(r=0),c=i?Math.min(i*n+r,t.length):t.length,s=r;s1?0:Math.acos(i)};var L=function(e,t,n){e=e||0,t=t||0,n=n||0,this.array=I.fromValues(e,t,n),this._dirty=!0};L.prototype={constructor:L,add:function(e){return I.add(this.array,this.array,e.array),this._dirty=!0,this},set:function(e,t,n){return this.array[0]=e,this.array[1]=t,this.array[2]=n,this._dirty=!0,this},setArray:function(e){return this.array[0]=e[0],this.array[1]=e[1],this.array[2]=e[2],this._dirty=!0,this},clone:function(){return new L(this.x,this.y,this.z)},copy:function(e){return I.copy(this.array,e.array),this._dirty=!0,this},cross:function(e,t){return I.cross(this.array,e.array,t.array),this._dirty=!0,this},dist:function(e){return I.dist(this.array,e.array)},distance:function(e){return I.distance(this.array,e.array)},div:function(e){return I.div(this.array,this.array,e.array),this._dirty=!0,this},divide:function(e){return I.divide(this.array,this.array,e.array),this._dirty=!0,this},dot:function(e){return I.dot(this.array,e.array)},len:function(){return I.len(this.array)},length:function(){return I.length(this.array)},lerp:function(e,t,n){return I.lerp(this.array,e.array,t.array,n),this._dirty=!0,this},min:function(e){return I.min(this.array,this.array,e.array),this._dirty=!0,this},max:function(e){return I.max(this.array,this.array,e.array),this._dirty=!0,this},mul:function(e){return I.mul(this.array,this.array,e.array),this._dirty=!0,this},multiply:function(e){return I.multiply(this.array,this.array,e.array),this._dirty=!0,this},negate:function(){return I.negate(this.array,this.array),this._dirty=!0,this},normalize:function(){return I.normalize(this.array,this.array),this._dirty=!0,this},random:function(e){return I.random(this.array,e),this._dirty=!0,this},scale:function(e){return I.scale(this.array,this.array,e),this._dirty=!0,this},scaleAndAdd:function(e,t){return I.scaleAndAdd(this.array,this.array,e.array,t),this._dirty=!0,this},sqrDist:function(e){return I.sqrDist(this.array,e.array)},squaredDistance:function(e){return I.squaredDistance(this.array,e.array)},sqrLen:function(){return I.sqrLen(this.array)},squaredLength:function(){return I.squaredLength(this.array)},sub:function(e){return I.sub(this.array,this.array,e.array),this._dirty=!0,this},subtract:function(e){return I.subtract(this.array,this.array,e.array),this._dirty=!0,this},transformMat3:function(e){return I.transformMat3(this.array,this.array,e.array),this._dirty=!0,this},transformMat4:function(e){return I.transformMat4(this.array,this.array,e.array),this._dirty=!0,this},transformQuat:function(e){return I.transformQuat(this.array,this.array,e.array),this._dirty=!0,this},applyProjection:function(e){var t=this.array;if(e=e.array,e[15]===0){var n=-1/t[2];t[0]=e[0]*t[0]*n,t[1]=e[5]*t[1]*n,t[2]=(e[10]*t[2]+e[14])*n}else t[0]=e[0]*t[0]+e[12],t[1]=e[5]*t[1]+e[13],t[2]=e[10]*t[2]+e[14];return this._dirty=!0,this},eulerFromQuat:function(e,t){L.eulerFromQuat(this,e,t)},eulerFromMat3:function(e,t){L.eulerFromMat3(this,e,t)},toString:function(){return`[`+Array.prototype.join.call(this.array,`,`)+`]`},toArray:function(){return Array.prototype.slice.call(this.array)}};var Re=Object.defineProperty;if(Re){var ze=L.prototype;Re(ze,`x`,{get:function(){return this.array[0]},set:function(e){this.array[0]=e,this._dirty=!0}}),Re(ze,`y`,{get:function(){return this.array[1]},set:function(e){this.array[1]=e,this._dirty=!0}}),Re(ze,`z`,{get:function(){return this.array[2]},set:function(e){this.array[2]=e,this._dirty=!0}})}L.add=function(e,t,n){return I.add(e.array,t.array,n.array),e._dirty=!0,e},L.set=function(e,t,n,r){I.set(e.array,t,n,r),e._dirty=!0},L.copy=function(e,t){return I.copy(e.array,t.array),e._dirty=!0,e},L.cross=function(e,t,n){return I.cross(e.array,t.array,n.array),e._dirty=!0,e},L.dist=function(e,t){return I.distance(e.array,t.array)},L.distance=L.dist,L.div=function(e,t,n){return I.divide(e.array,t.array,n.array),e._dirty=!0,e},L.divide=L.div,L.dot=function(e,t){return I.dot(e.array,t.array)},L.len=function(e){return I.length(e.array)},L.lerp=function(e,t,n,r){return I.lerp(e.array,t.array,n.array,r),e._dirty=!0,e},L.min=function(e,t,n){return I.min(e.array,t.array,n.array),e._dirty=!0,e},L.max=function(e,t,n){return I.max(e.array,t.array,n.array),e._dirty=!0,e},L.mul=function(e,t,n){return I.multiply(e.array,t.array,n.array),e._dirty=!0,e},L.multiply=L.mul,L.negate=function(e,t){return I.negate(e.array,t.array),e._dirty=!0,e},L.normalize=function(e,t){return I.normalize(e.array,t.array),e._dirty=!0,e},L.random=function(e,t){return I.random(e.array,t),e._dirty=!0,e},L.scale=function(e,t,n){return I.scale(e.array,t.array,n),e._dirty=!0,e},L.scaleAndAdd=function(e,t,n,r){return I.scaleAndAdd(e.array,t.array,n.array,r),e._dirty=!0,e},L.sqrDist=function(e,t){return I.sqrDist(e.array,t.array)},L.squaredDistance=L.sqrDist,L.sqrLen=function(e){return I.sqrLen(e.array)},L.squaredLength=L.sqrLen,L.sub=function(e,t,n){return I.subtract(e.array,t.array,n.array),e._dirty=!0,e},L.subtract=L.sub,L.transformMat3=function(e,t,n){return I.transformMat3(e.array,t.array,n.array),e._dirty=!0,e},L.transformMat4=function(e,t,n){return I.transformMat4(e.array,t.array,n.array),e._dirty=!0,e},L.transformQuat=function(e,t,n){return I.transformQuat(e.array,t.array,n.array),e._dirty=!0,e};function Be(e,t,n){return en?n:e}var Ve=Math.atan2,He=Math.asin,Ue=Math.abs;L.eulerFromQuat=function(e,t,n){e._dirty=!0,t=t.array;var r=e.array,i=t[0],a=t[1],o=t[2],s=t[3],c=i*i,l=a*a,u=o*o,d=s*s,n=(n||`XYZ`).toUpperCase();switch(n){case`XYZ`:r[0]=Ve(2*(i*s-a*o),d-c-l+u),r[1]=He(Be(2*(i*o+a*s),-1,1)),r[2]=Ve(2*(o*s-i*a),d+c-l-u);break;case`YXZ`:r[0]=He(Be(2*(i*s-a*o),-1,1)),r[1]=Ve(2*(i*o+a*s),d-c-l+u),r[2]=Ve(2*(i*a+o*s),d-c+l-u);break;case`ZXY`:r[0]=He(Be(2*(i*s+a*o),-1,1)),r[1]=Ve(2*(a*s-o*i),d-c-l+u),r[2]=Ve(2*(o*s-i*a),d-c+l-u);break;case`ZYX`:r[0]=Ve(2*(i*s+o*a),d-c-l+u),r[1]=He(Be(2*(a*s-i*o),-1,1)),r[2]=Ve(2*(i*a+o*s),d+c-l-u);break;case`YZX`:r[0]=Ve(2*(i*s-o*a),d-c+l-u),r[1]=Ve(2*(a*s-i*o),d+c-l-u),r[2]=He(Be(2*(i*a+o*s),-1,1));break;case`XZY`:r[0]=Ve(2*(i*s+a*o),d-c+l-u),r[1]=Ve(2*(i*o+a*s),d+c-l-u),r[2]=He(Be(2*(o*s-i*a),-1,1));break;default:console.warn(`Unkown order: `+n)}return e},L.eulerFromMat3=function(e,t,n){var r=t.array,i=r[0],a=r[3],o=r[6],s=r[1],c=r[4],l=r[7],u=r[2],d=r[5],f=r[8],p=e.array,n=(n||`XYZ`).toUpperCase();switch(n){case`XYZ`:p[1]=He(Be(o,-1,1)),Ue(o)<.99999?(p[0]=Ve(-l,f),p[2]=Ve(-a,i)):(p[0]=Ve(d,c),p[2]=0);break;case`YXZ`:p[0]=He(-Be(l,-1,1)),Ue(l)<.99999?(p[1]=Ve(o,f),p[2]=Ve(s,c)):(p[1]=Ve(-u,i),p[2]=0);break;case`ZXY`:p[0]=He(Be(d,-1,1)),Ue(d)<.99999?(p[1]=Ve(-u,f),p[2]=Ve(-a,c)):(p[1]=0,p[2]=Ve(s,i));break;case`ZYX`:p[1]=He(-Be(u,-1,1)),Ue(u)<.99999?(p[0]=Ve(d,f),p[2]=Ve(s,i)):(p[0]=0,p[2]=Ve(-a,c));break;case`YZX`:p[2]=He(Be(s,-1,1)),Ue(s)<.99999?(p[0]=Ve(-l,c),p[1]=Ve(-u,i)):(p[0]=0,p[1]=Ve(o,f));break;case`XZY`:p[2]=He(-Be(a,-1,1)),Ue(a)<.99999?(p[0]=Ve(d,c),p[1]=Ve(o,i)):(p[0]=Ve(-l,f),p[1]=0);break;default:console.warn(`Unkown order: `+n)}return e._dirty=!0,e},Object.defineProperties(L,{POSITIVE_X:{get:function(){return new L(1,0,0)}},NEGATIVE_X:{get:function(){return new L(-1,0,0)}},POSITIVE_Y:{get:function(){return new L(0,1,0)}},NEGATIVE_Y:{get:function(){return new L(0,-1,0)}},POSITIVE_Z:{get:function(){return new L(0,0,1)}},NEGATIVE_Z:{get:function(){return new L(0,0,-1)}},UP:{get:function(){return new L(0,1,0)}},ZERO:{get:function(){return new L}}});var R={};R.create=function(){var e=new Ie(4);return e[0]=0,e[1]=0,e[2]=0,e[3]=0,e},R.clone=function(e){var t=new Ie(4);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t},R.fromValues=function(e,t,n,r){var i=new Ie(4);return i[0]=e,i[1]=t,i[2]=n,i[3]=r,i},R.copy=function(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e},R.set=function(e,t,n,r,i){return e[0]=t,e[1]=n,e[2]=r,e[3]=i,e},R.add=function(e,t,n){return e[0]=t[0]+n[0],e[1]=t[1]+n[1],e[2]=t[2]+n[2],e[3]=t[3]+n[3],e},R.subtract=function(e,t,n){return e[0]=t[0]-n[0],e[1]=t[1]-n[1],e[2]=t[2]-n[2],e[3]=t[3]-n[3],e},R.sub=R.subtract,R.multiply=function(e,t,n){return e[0]=t[0]*n[0],e[1]=t[1]*n[1],e[2]=t[2]*n[2],e[3]=t[3]*n[3],e},R.mul=R.multiply,R.divide=function(e,t,n){return e[0]=t[0]/n[0],e[1]=t[1]/n[1],e[2]=t[2]/n[2],e[3]=t[3]/n[3],e},R.div=R.divide,R.min=function(e,t,n){return e[0]=Math.min(t[0],n[0]),e[1]=Math.min(t[1],n[1]),e[2]=Math.min(t[2],n[2]),e[3]=Math.min(t[3],n[3]),e},R.max=function(e,t,n){return e[0]=Math.max(t[0],n[0]),e[1]=Math.max(t[1],n[1]),e[2]=Math.max(t[2],n[2]),e[3]=Math.max(t[3],n[3]),e},R.scale=function(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e[2]=t[2]*n,e[3]=t[3]*n,e},R.scaleAndAdd=function(e,t,n,r){return e[0]=t[0]+n[0]*r,e[1]=t[1]+n[1]*r,e[2]=t[2]+n[2]*r,e[3]=t[3]+n[3]*r,e},R.distance=function(e,t){var n=t[0]-e[0],r=t[1]-e[1],i=t[2]-e[2],a=t[3]-e[3];return Math.sqrt(n*n+r*r+i*i+a*a)},R.dist=R.distance,R.squaredDistance=function(e,t){var n=t[0]-e[0],r=t[1]-e[1],i=t[2]-e[2],a=t[3]-e[3];return n*n+r*r+i*i+a*a},R.sqrDist=R.squaredDistance,R.length=function(e){var t=e[0],n=e[1],r=e[2],i=e[3];return Math.sqrt(t*t+n*n+r*r+i*i)},R.len=R.length,R.squaredLength=function(e){var t=e[0],n=e[1],r=e[2],i=e[3];return t*t+n*n+r*r+i*i},R.sqrLen=R.squaredLength,R.negate=function(e,t){return e[0]=-t[0],e[1]=-t[1],e[2]=-t[2],e[3]=-t[3],e},R.inverse=function(e,t){return e[0]=1/t[0],e[1]=1/t[1],e[2]=1/t[2],e[3]=1/t[3],e},R.normalize=function(e,t){var n=t[0],r=t[1],i=t[2],a=t[3],o=n*n+r*r+i*i+a*a;return o>0&&(o=1/Math.sqrt(o),e[0]=t[0]*o,e[1]=t[1]*o,e[2]=t[2]*o,e[3]=t[3]*o),e},R.dot=function(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]+e[3]*t[3]},R.lerp=function(e,t,n,r){var i=t[0],a=t[1],o=t[2],s=t[3];return e[0]=i+r*(n[0]-i),e[1]=a+r*(n[1]-a),e[2]=o+r*(n[2]-o),e[3]=s+r*(n[3]-s),e},R.random=function(e,t){return t=t||1,e[0]=Le(),e[1]=Le(),e[2]=Le(),e[3]=Le(),R.normalize(e,e),R.scale(e,e,t),e},R.transformMat4=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=t[3];return e[0]=n[0]*r+n[4]*i+n[8]*a+n[12]*o,e[1]=n[1]*r+n[5]*i+n[9]*a+n[13]*o,e[2]=n[2]*r+n[6]*i+n[10]*a+n[14]*o,e[3]=n[3]*r+n[7]*i+n[11]*a+n[15]*o,e},R.transformQuat=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=n[0],s=n[1],c=n[2],l=n[3],u=l*r+s*a-c*i,d=l*i+c*r-o*a,f=l*a+o*i-s*r,p=-o*r-s*i-c*a;return e[0]=u*l+p*-o+d*-c-f*-s,e[1]=d*l+p*-s+f*-o-u*-c,e[2]=f*l+p*-c+u*-s-d*-o,e},R.forEach=(function(){var e=R.create();return function(t,n,r,i,a,o){var s,c;for(n||(n=4),r||(r=0),c=i?Math.min(i*n+r,t.length):t.length,s=r;s.999999?(r[0]=0,r[1]=0,r[2]=0,r[3]=1,r):(I.cross(e,i,a),r[0]=e[0],r[1]=e[1],r[2]=e[2],r[3]=1+o,B.normalize(r,r))}})(),B.setAxes=(function(){var e=z.create();return function(t,n,r,i){return e[0]=r[0],e[3]=r[1],e[6]=r[2],e[1]=i[0],e[4]=i[1],e[7]=i[2],e[2]=-n[0],e[5]=-n[1],e[8]=-n[2],B.normalize(t,B.fromMat3(t,e))}})(),B.clone=R.clone,B.fromValues=R.fromValues,B.copy=R.copy,B.set=R.set,B.identity=function(e){return e[0]=0,e[1]=0,e[2]=0,e[3]=1,e},B.setAxisAngle=function(e,t,n){n*=.5;var r=Math.sin(n);return e[0]=r*t[0],e[1]=r*t[1],e[2]=r*t[2],e[3]=Math.cos(n),e},B.add=R.add,B.multiply=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=t[3],s=n[0],c=n[1],l=n[2],u=n[3];return e[0]=r*u+o*s+i*l-a*c,e[1]=i*u+o*c+a*s-r*l,e[2]=a*u+o*l+r*c-i*s,e[3]=o*u-r*s-i*c-a*l,e},B.mul=B.multiply,B.scale=R.scale,B.rotateX=function(e,t,n){n*=.5;var r=t[0],i=t[1],a=t[2],o=t[3],s=Math.sin(n),c=Math.cos(n);return e[0]=r*c+o*s,e[1]=i*c+a*s,e[2]=a*c-i*s,e[3]=o*c-r*s,e},B.rotateY=function(e,t,n){n*=.5;var r=t[0],i=t[1],a=t[2],o=t[3],s=Math.sin(n),c=Math.cos(n);return e[0]=r*c-a*s,e[1]=i*c+o*s,e[2]=a*c+r*s,e[3]=o*c-i*s,e},B.rotateZ=function(e,t,n){n*=.5;var r=t[0],i=t[1],a=t[2],o=t[3],s=Math.sin(n),c=Math.cos(n);return e[0]=r*c+i*s,e[1]=i*c-r*s,e[2]=a*c+o*s,e[3]=o*c-a*s,e},B.calculateW=function(e,t){var n=t[0],r=t[1],i=t[2];return e[0]=n,e[1]=r,e[2]=i,e[3]=Math.sqrt(Math.abs(1-n*n-r*r-i*i)),e},B.dot=R.dot,B.lerp=R.lerp,B.slerp=function(e,t,n,r){var i=t[0],a=t[1],o=t[2],s=t[3],c=n[0],l=n[1],u=n[2],d=n[3],f,p=i*c+a*l+o*u+s*d,m,h,g;return p<0&&(p=-p,c=-c,l=-l,u=-u,d=-d),1-p>1e-6?(f=Math.acos(p),m=Math.sin(f),h=Math.sin((1-r)*f)/m,g=Math.sin(r*f)/m):(h=1-r,g=r),e[0]=h*i+g*c,e[1]=h*a+g*l,e[2]=h*o+g*u,e[3]=h*s+g*d,e},B.invert=function(e,t){var n=t[0],r=t[1],i=t[2],a=t[3],o=n*n+r*r+i*i+a*a,s=o?1/o:0;return e[0]=-n*s,e[1]=-r*s,e[2]=-i*s,e[3]=a*s,e},B.conjugate=function(e,t){return e[0]=-t[0],e[1]=-t[1],e[2]=-t[2],e[3]=t[3],e},B.length=R.length,B.len=B.length,B.squaredLength=R.squaredLength,B.sqrLen=B.squaredLength,B.normalize=R.normalize,B.fromMat3=function(e,t){var n=t[0]+t[4]+t[8],r;if(n>0)r=Math.sqrt(n+1),e[3]=.5*r,r=.5/r,e[0]=(t[5]-t[7])*r,e[1]=(t[6]-t[2])*r,e[2]=(t[1]-t[3])*r;else{var i=0;t[4]>t[0]&&(i=1),t[8]>t[i*3+i]&&(i=2);var a=(i+1)%3,o=(i+2)%3;r=Math.sqrt(t[i*3+i]-t[a*3+a]-t[o*3+o]+1),e[i]=.5*r,r=.5/r,e[3]=(t[a*3+o]-t[o*3+a])*r,e[a]=(t[a*3+i]+t[i*3+a])*r,e[o]=(t[o*3+i]+t[i*3+o])*r}return e};var We=function(e,t,n,r){e=e||0,t=t||0,n=n||0,r=r===void 0?1:r,this.array=B.fromValues(e,t,n,r),this._dirty=!0};We.prototype={constructor:We,add:function(e){return B.add(this.array,this.array,e.array),this._dirty=!0,this},calculateW:function(){return B.calculateW(this.array,this.array),this._dirty=!0,this},set:function(e,t,n,r){return this.array[0]=e,this.array[1]=t,this.array[2]=n,this.array[3]=r,this._dirty=!0,this},setArray:function(e){return this.array[0]=e[0],this.array[1]=e[1],this.array[2]=e[2],this.array[3]=e[3],this._dirty=!0,this},clone:function(){return new We(this.x,this.y,this.z,this.w)},conjugate:function(){return B.conjugate(this.array,this.array),this._dirty=!0,this},copy:function(e){return B.copy(this.array,e.array),this._dirty=!0,this},dot:function(e){return B.dot(this.array,e.array)},fromMat3:function(e){return B.fromMat3(this.array,e.array),this._dirty=!0,this},fromMat4:(function(){var e=z.create();return function(t){return z.fromMat4(e,t.array),z.transpose(e,e),B.fromMat3(this.array,e),this._dirty=!0,this}})(),identity:function(){return B.identity(this.array),this._dirty=!0,this},invert:function(){return B.invert(this.array,this.array),this._dirty=!0,this},len:function(){return B.len(this.array)},length:function(){return B.length(this.array)},lerp:function(e,t,n){return B.lerp(this.array,e.array,t.array,n),this._dirty=!0,this},mul:function(e){return B.mul(this.array,this.array,e.array),this._dirty=!0,this},mulLeft:function(e){return B.multiply(this.array,e.array,this.array),this._dirty=!0,this},multiply:function(e){return B.multiply(this.array,this.array,e.array),this._dirty=!0,this},multiplyLeft:function(e){return B.multiply(this.array,e.array,this.array),this._dirty=!0,this},normalize:function(){return B.normalize(this.array,this.array),this._dirty=!0,this},rotateX:function(e){return B.rotateX(this.array,this.array,e),this._dirty=!0,this},rotateY:function(e){return B.rotateY(this.array,this.array,e),this._dirty=!0,this},rotateZ:function(e){return B.rotateZ(this.array,this.array,e),this._dirty=!0,this},rotationTo:function(e,t){return B.rotationTo(this.array,e.array,t.array),this._dirty=!0,this},setAxes:function(e,t,n){return B.setAxes(this.array,e.array,t.array,n.array),this._dirty=!0,this},setAxisAngle:function(e,t){return B.setAxisAngle(this.array,e.array,t),this._dirty=!0,this},slerp:function(e,t,n){return B.slerp(this.array,e.array,t.array,n),this._dirty=!0,this},sqrLen:function(){return B.sqrLen(this.array)},squaredLength:function(){return B.squaredLength(this.array)},fromEuler:function(e,t){return We.fromEuler(this,e,t)},toString:function(){return`[`+Array.prototype.join.call(this.array,`,`)+`]`},toArray:function(){return Array.prototype.slice.call(this.array)}};var Ge=Object.defineProperty;if(Ge){var Ke=We.prototype;Ge(Ke,`x`,{get:function(){return this.array[0]},set:function(e){this.array[0]=e,this._dirty=!0}}),Ge(Ke,`y`,{get:function(){return this.array[1]},set:function(e){this.array[1]=e,this._dirty=!0}}),Ge(Ke,`z`,{get:function(){return this.array[2]},set:function(e){this.array[2]=e,this._dirty=!0}}),Ge(Ke,`w`,{get:function(){return this.array[3]},set:function(e){this.array[3]=e,this._dirty=!0}})}We.add=function(e,t,n){return B.add(e.array,t.array,n.array),e._dirty=!0,e},We.set=function(e,t,n,r,i){B.set(e.array,t,n,r,i),e._dirty=!0},We.copy=function(e,t){return B.copy(e.array,t.array),e._dirty=!0,e},We.calculateW=function(e,t){return B.calculateW(e.array,t.array),e._dirty=!0,e},We.conjugate=function(e,t){return B.conjugate(e.array,t.array),e._dirty=!0,e},We.identity=function(e){return B.identity(e.array),e._dirty=!0,e},We.invert=function(e,t){return B.invert(e.array,t.array),e._dirty=!0,e},We.dot=function(e,t){return B.dot(e.array,t.array)},We.len=function(e){return B.length(e.array)},We.lerp=function(e,t,n,r){return B.lerp(e.array,t.array,n.array,r),e._dirty=!0,e},We.slerp=function(e,t,n,r){return B.slerp(e.array,t.array,n.array,r),e._dirty=!0,e},We.mul=function(e,t,n){return B.multiply(e.array,t.array,n.array),e._dirty=!0,e},We.multiply=We.mul,We.rotateX=function(e,t,n){return B.rotateX(e.array,t.array,n),e._dirty=!0,e},We.rotateY=function(e,t,n){return B.rotateY(e.array,t.array,n),e._dirty=!0,e},We.rotateZ=function(e,t,n){return B.rotateZ(e.array,t.array,n),e._dirty=!0,e},We.setAxisAngle=function(e,t,n){return B.setAxisAngle(e.array,t.array,n),e._dirty=!0,e},We.normalize=function(e,t){return B.normalize(e.array,t.array),e._dirty=!0,e},We.sqrLen=function(e){return B.sqrLen(e.array)},We.squaredLength=We.sqrLen,We.fromMat3=function(e,t){return B.fromMat3(e.array,t.array),e._dirty=!0,e},We.setAxes=function(e,t,n,r){return B.setAxes(e.array,t.array,n.array,r.array),e._dirty=!0,e},We.rotationTo=function(e,t,n){return B.rotationTo(e.array,t.array,n.array),e._dirty=!0,e},We.fromEuler=function(e,t,n){e._dirty=!0,t=t.array;var r=e.array,i=Math.cos(t[0]/2),a=Math.cos(t[1]/2),o=Math.cos(t[2]/2),s=Math.sin(t[0]/2),c=Math.sin(t[1]/2),l=Math.sin(t[2]/2),n=(n||`XYZ`).toUpperCase();switch(n){case`XYZ`:r[0]=s*a*o+i*c*l,r[1]=i*c*o-s*a*l,r[2]=i*a*l+s*c*o,r[3]=i*a*o-s*c*l;break;case`YXZ`:r[0]=s*a*o+i*c*l,r[1]=i*c*o-s*a*l,r[2]=i*a*l-s*c*o,r[3]=i*a*o+s*c*l;break;case`ZXY`:r[0]=s*a*o-i*c*l,r[1]=i*c*o+s*a*l,r[2]=i*a*l+s*c*o,r[3]=i*a*o-s*c*l;break;case`ZYX`:r[0]=s*a*o-i*c*l,r[1]=i*c*o+s*a*l,r[2]=i*a*l-s*c*o,r[3]=i*a*o+s*c*l;break;case`YZX`:r[0]=s*a*o+i*c*l,r[1]=i*c*o+s*a*l,r[2]=i*a*l-s*c*o,r[3]=i*a*o-s*c*l;break;case`XZY`:r[0]=s*a*o-i*c*l,r[1]=i*c*o-s*a*l,r[2]=i*a*l+s*c*o,r[3]=i*a*o+s*c*l;break}};var V={};V.create=function(){var e=new Ie(16);return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},V.clone=function(e){var t=new Ie(16);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t[9]=e[9],t[10]=e[10],t[11]=e[11],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t},V.copy=function(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e},V.identity=function(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},V.transpose=function(e,t){if(e===t){var n=t[1],r=t[2],i=t[3],a=t[6],o=t[7],s=t[11];e[1]=t[4],e[2]=t[8],e[3]=t[12],e[4]=n,e[6]=t[9],e[7]=t[13],e[8]=r,e[9]=a,e[11]=t[14],e[12]=i,e[13]=o,e[14]=s}else e[0]=t[0],e[1]=t[4],e[2]=t[8],e[3]=t[12],e[4]=t[1],e[5]=t[5],e[6]=t[9],e[7]=t[13],e[8]=t[2],e[9]=t[6],e[10]=t[10],e[11]=t[14],e[12]=t[3],e[13]=t[7],e[14]=t[11],e[15]=t[15];return e},V.invert=function(e,t){var n=t[0],r=t[1],i=t[2],a=t[3],o=t[4],s=t[5],c=t[6],l=t[7],u=t[8],d=t[9],f=t[10],p=t[11],m=t[12],h=t[13],g=t[14],_=t[15],v=n*s-r*o,y=n*c-i*o,b=n*l-a*o,x=r*c-i*s,S=r*l-a*s,C=i*l-a*c,w=u*h-d*m,T=u*g-f*m,E=u*_-p*m,D=d*g-f*h,O=d*_-p*h,k=f*_-p*g,A=v*k-y*O+b*D+x*E-S*T+C*w;return A?(A=1/A,e[0]=(s*k-c*O+l*D)*A,e[1]=(i*O-r*k-a*D)*A,e[2]=(h*C-g*S+_*x)*A,e[3]=(f*S-d*C-p*x)*A,e[4]=(c*E-o*k-l*T)*A,e[5]=(n*k-i*E+a*T)*A,e[6]=(g*b-m*C-_*y)*A,e[7]=(u*C-f*b+p*y)*A,e[8]=(o*O-s*E+l*w)*A,e[9]=(r*E-n*O-a*w)*A,e[10]=(m*S-h*b+_*v)*A,e[11]=(d*b-u*S-p*v)*A,e[12]=(s*T-o*D-c*w)*A,e[13]=(n*D-r*T+i*w)*A,e[14]=(h*y-m*x-g*v)*A,e[15]=(u*x-d*y+f*v)*A,e):null},V.adjoint=function(e,t){var n=t[0],r=t[1],i=t[2],a=t[3],o=t[4],s=t[5],c=t[6],l=t[7],u=t[8],d=t[9],f=t[10],p=t[11],m=t[12],h=t[13],g=t[14],_=t[15];return e[0]=s*(f*_-p*g)-d*(c*_-l*g)+h*(c*p-l*f),e[1]=-(r*(f*_-p*g)-d*(i*_-a*g)+h*(i*p-a*f)),e[2]=r*(c*_-l*g)-s*(i*_-a*g)+h*(i*l-a*c),e[3]=-(r*(c*p-l*f)-s*(i*p-a*f)+d*(i*l-a*c)),e[4]=-(o*(f*_-p*g)-u*(c*_-l*g)+m*(c*p-l*f)),e[5]=n*(f*_-p*g)-u*(i*_-a*g)+m*(i*p-a*f),e[6]=-(n*(c*_-l*g)-o*(i*_-a*g)+m*(i*l-a*c)),e[7]=n*(c*p-l*f)-o*(i*p-a*f)+u*(i*l-a*c),e[8]=o*(d*_-p*h)-u*(s*_-l*h)+m*(s*p-l*d),e[9]=-(n*(d*_-p*h)-u*(r*_-a*h)+m*(r*p-a*d)),e[10]=n*(s*_-l*h)-o*(r*_-a*h)+m*(r*l-a*s),e[11]=-(n*(s*p-l*d)-o*(r*p-a*d)+u*(r*l-a*s)),e[12]=-(o*(d*g-f*h)-u*(s*g-c*h)+m*(s*f-c*d)),e[13]=n*(d*g-f*h)-u*(r*g-i*h)+m*(r*f-i*d),e[14]=-(n*(s*g-c*h)-o*(r*g-i*h)+m*(r*c-i*s)),e[15]=n*(s*f-c*d)-o*(r*f-i*d)+u*(r*c-i*s),e},V.determinant=function(e){var t=e[0],n=e[1],r=e[2],i=e[3],a=e[4],o=e[5],s=e[6],c=e[7],l=e[8],u=e[9],d=e[10],f=e[11],p=e[12],m=e[13],h=e[14],g=e[15],_=t*o-n*a,v=t*s-r*a,y=t*c-i*a,b=n*s-r*o,x=n*c-i*o,S=r*c-i*s,C=l*m-u*p,w=l*h-d*p,T=l*g-f*p,E=u*h-d*m,D=u*g-f*m;return _*(d*g-f*h)-v*D+y*E+b*T-x*w+S*C},V.multiply=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=t[3],s=t[4],c=t[5],l=t[6],u=t[7],d=t[8],f=t[9],p=t[10],m=t[11],h=t[12],g=t[13],_=t[14],v=t[15],y=n[0],b=n[1],x=n[2],S=n[3];return e[0]=y*r+b*s+x*d+S*h,e[1]=y*i+b*c+x*f+S*g,e[2]=y*a+b*l+x*p+S*_,e[3]=y*o+b*u+x*m+S*v,y=n[4],b=n[5],x=n[6],S=n[7],e[4]=y*r+b*s+x*d+S*h,e[5]=y*i+b*c+x*f+S*g,e[6]=y*a+b*l+x*p+S*_,e[7]=y*o+b*u+x*m+S*v,y=n[8],b=n[9],x=n[10],S=n[11],e[8]=y*r+b*s+x*d+S*h,e[9]=y*i+b*c+x*f+S*g,e[10]=y*a+b*l+x*p+S*_,e[11]=y*o+b*u+x*m+S*v,y=n[12],b=n[13],x=n[14],S=n[15],e[12]=y*r+b*s+x*d+S*h,e[13]=y*i+b*c+x*f+S*g,e[14]=y*a+b*l+x*p+S*_,e[15]=y*o+b*u+x*m+S*v,e},V.multiplyAffine=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=t[4],s=t[5],c=t[6],l=t[8],u=t[9],d=t[10],f=t[12],p=t[13],m=t[14],h=n[0],g=n[1],_=n[2];return e[0]=h*r+g*o+_*l,e[1]=h*i+g*s+_*u,e[2]=h*a+g*c+_*d,h=n[4],g=n[5],_=n[6],e[4]=h*r+g*o+_*l,e[5]=h*i+g*s+_*u,e[6]=h*a+g*c+_*d,h=n[8],g=n[9],_=n[10],e[8]=h*r+g*o+_*l,e[9]=h*i+g*s+_*u,e[10]=h*a+g*c+_*d,h=n[12],g=n[13],_=n[14],e[12]=h*r+g*o+_*l+f,e[13]=h*i+g*s+_*u+p,e[14]=h*a+g*c+_*d+m,e},V.mul=V.multiply,V.mulAffine=V.multiplyAffine,V.translate=function(e,t,n){var r=n[0],i=n[1],a=n[2],o,s,c,l,u,d,f,p,m,h,g,_;return t===e?(e[12]=t[0]*r+t[4]*i+t[8]*a+t[12],e[13]=t[1]*r+t[5]*i+t[9]*a+t[13],e[14]=t[2]*r+t[6]*i+t[10]*a+t[14],e[15]=t[3]*r+t[7]*i+t[11]*a+t[15]):(o=t[0],s=t[1],c=t[2],l=t[3],u=t[4],d=t[5],f=t[6],p=t[7],m=t[8],h=t[9],g=t[10],_=t[11],e[0]=o,e[1]=s,e[2]=c,e[3]=l,e[4]=u,e[5]=d,e[6]=f,e[7]=p,e[8]=m,e[9]=h,e[10]=g,e[11]=_,e[12]=o*r+u*i+m*a+t[12],e[13]=s*r+d*i+h*a+t[13],e[14]=c*r+f*i+g*a+t[14],e[15]=l*r+p*i+_*a+t[15]),e},V.scale=function(e,t,n){var r=n[0],i=n[1],a=n[2];return e[0]=t[0]*r,e[1]=t[1]*r,e[2]=t[2]*r,e[3]=t[3]*r,e[4]=t[4]*i,e[5]=t[5]*i,e[6]=t[6]*i,e[7]=t[7]*i,e[8]=t[8]*a,e[9]=t[9]*a,e[10]=t[10]*a,e[11]=t[11]*a,e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e},V.rotate=function(e,t,n,r){var i=r[0],a=r[1],o=r[2],s=Math.sqrt(i*i+a*a+o*o),c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O,k,A,j;return Math.abs(s)<1e-6?null:(s=1/s,i*=s,a*=s,o*=s,c=Math.sin(n),l=Math.cos(n),u=1-l,d=t[0],f=t[1],p=t[2],m=t[3],h=t[4],g=t[5],_=t[6],v=t[7],y=t[8],b=t[9],x=t[10],S=t[11],C=i*i*u+l,w=a*i*u+o*c,T=o*i*u-a*c,E=i*a*u-o*c,D=a*a*u+l,O=o*a*u+i*c,k=i*o*u+a*c,A=a*o*u-i*c,j=o*o*u+l,e[0]=d*C+h*w+y*T,e[1]=f*C+g*w+b*T,e[2]=p*C+_*w+x*T,e[3]=m*C+v*w+S*T,e[4]=d*E+h*D+y*O,e[5]=f*E+g*D+b*O,e[6]=p*E+_*D+x*O,e[7]=m*E+v*D+S*O,e[8]=d*k+h*A+y*j,e[9]=f*k+g*A+b*j,e[10]=p*k+_*A+x*j,e[11]=m*k+v*A+S*j,t!==e&&(e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e)},V.rotateX=function(e,t,n){var r=Math.sin(n),i=Math.cos(n),a=t[4],o=t[5],s=t[6],c=t[7],l=t[8],u=t[9],d=t[10],f=t[11];return t!==e&&(e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e[4]=a*i+l*r,e[5]=o*i+u*r,e[6]=s*i+d*r,e[7]=c*i+f*r,e[8]=l*i-a*r,e[9]=u*i-o*r,e[10]=d*i-s*r,e[11]=f*i-c*r,e},V.rotateY=function(e,t,n){var r=Math.sin(n),i=Math.cos(n),a=t[0],o=t[1],s=t[2],c=t[3],l=t[8],u=t[9],d=t[10],f=t[11];return t!==e&&(e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e[0]=a*i-l*r,e[1]=o*i-u*r,e[2]=s*i-d*r,e[3]=c*i-f*r,e[8]=a*r+l*i,e[9]=o*r+u*i,e[10]=s*r+d*i,e[11]=c*r+f*i,e},V.rotateZ=function(e,t,n){var r=Math.sin(n),i=Math.cos(n),a=t[0],o=t[1],s=t[2],c=t[3],l=t[4],u=t[5],d=t[6],f=t[7];return t!==e&&(e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e[0]=a*i+l*r,e[1]=o*i+u*r,e[2]=s*i+d*r,e[3]=c*i+f*r,e[4]=l*i-a*r,e[5]=u*i-o*r,e[6]=d*i-s*r,e[7]=f*i-c*r,e},V.fromRotationTranslation=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=t[3],s=r+r,c=i+i,l=a+a,u=r*s,d=r*c,f=r*l,p=i*c,m=i*l,h=a*l,g=o*s,_=o*c,v=o*l;return e[0]=1-(p+h),e[1]=d+v,e[2]=f-_,e[3]=0,e[4]=d-v,e[5]=1-(u+h),e[6]=m+g,e[7]=0,e[8]=f+_,e[9]=m-g,e[10]=1-(u+p),e[11]=0,e[12]=n[0],e[13]=n[1],e[14]=n[2],e[15]=1,e},V.fromQuat=function(e,t){var n=t[0],r=t[1],i=t[2],a=t[3],o=n+n,s=r+r,c=i+i,l=n*o,u=r*o,d=r*s,f=i*o,p=i*s,m=i*c,h=a*o,g=a*s,_=a*c;return e[0]=1-d-m,e[1]=u+_,e[2]=f-g,e[3]=0,e[4]=u-_,e[5]=1-l-m,e[6]=p+h,e[7]=0,e[8]=f+g,e[9]=p-h,e[10]=1-l-d,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},V.frustum=function(e,t,n,r,i,a,o){var s=1/(n-t),c=1/(i-r),l=1/(a-o);return e[0]=a*2*s,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=a*2*c,e[6]=0,e[7]=0,e[8]=(n+t)*s,e[9]=(i+r)*c,e[10]=(o+a)*l,e[11]=-1,e[12]=0,e[13]=0,e[14]=o*a*2*l,e[15]=0,e},V.perspective=function(e,t,n,r,i){var a=1/Math.tan(t/2),o=1/(r-i);return e[0]=a/n,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=a,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=(i+r)*o,e[11]=-1,e[12]=0,e[13]=0,e[14]=2*i*r*o,e[15]=0,e},V.ortho=function(e,t,n,r,i,a,o){var s=1/(t-n),c=1/(r-i),l=1/(a-o);return e[0]=-2*s,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=-2*c,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=2*l,e[11]=0,e[12]=(t+n)*s,e[13]=(i+r)*c,e[14]=(o+a)*l,e[15]=1,e},V.lookAt=function(e,t,n,r){var i,a,o,s,c,l,u,d,f,p,m=t[0],h=t[1],g=t[2],_=r[0],v=r[1],y=r[2],b=n[0],x=n[1],S=n[2];return Math.abs(m-b)<1e-6&&Math.abs(h-x)<1e-6&&Math.abs(g-S)<1e-6?V.identity(e):(u=m-b,d=h-x,f=g-S,p=1/Math.sqrt(u*u+d*d+f*f),u*=p,d*=p,f*=p,i=v*f-y*d,a=y*u-_*f,o=_*d-v*u,p=Math.sqrt(i*i+a*a+o*o),p?(p=1/p,i*=p,a*=p,o*=p):(i=0,a=0,o=0),s=d*o-f*a,c=f*i-u*o,l=u*a-d*i,p=Math.sqrt(s*s+c*c+l*l),p?(p=1/p,s*=p,c*=p,l*=p):(s=0,c=0,l=0),e[0]=i,e[1]=s,e[2]=u,e[3]=0,e[4]=a,e[5]=c,e[6]=d,e[7]=0,e[8]=o,e[9]=l,e[10]=f,e[11]=0,e[12]=-(i*m+a*h+o*g),e[13]=-(s*m+c*h+l*g),e[14]=-(u*m+d*h+f*g),e[15]=1,e)},V.frob=function(e){return Math.sqrt(e[0]**2+e[1]**2+e[2]**2+e[3]**2+e[4]**2+e[5]**2+e[6]**2+e[7]**2+e[8]**2+e[9]**2+e[10]**2+e[11]**2+e[12]**2+e[13]**2+e[14]**2+e[15]**2)};var H=function(){this._axisX=new L,this._axisY=new L,this._axisZ=new L,this.array=V.create(),this._dirty=!0};H.prototype={constructor:H,setArray:function(e){for(var t=0;t0){var t=this.min,n=this.max,r=t.array,i=n.array;Xe(r,e[0]),Xe(i,e[0]);for(var a=1;ai[0]&&(i[0]=o[0]),o[1]>i[1]&&(i[1]=o[1]),o[2]>i[2]&&(i[2]=o[2])}t._dirty=!0,n._dirty=!0}},union:function(e){var t=this.min,n=this.max;return I.min(t.array,t.array,e.min.array),I.max(n.array,n.array,e.max.array),t._dirty=!0,n._dirty=!0,this},intersection:function(e){var t=this.min,n=this.max;return I.max(t.array,t.array,e.min.array),I.min(n.array,n.array,e.max.array),t._dirty=!0,n._dirty=!0,this},intersectBoundingBox:function(e){var t=this.min.array,n=this.max.array,r=e.min.array,i=e.max.array;return!(t[0]>i[0]||t[1]>i[1]||t[2]>i[2]||n[0]=i[0]&&n[1]>=i[1]&&n[2]>=i[2]},containPoint:function(e){var t=this.min.array,n=this.max.array,r=e.array;return t[0]<=r[0]&&t[1]<=r[1]&&t[2]<=r[2]&&n[0]>=r[0]&&n[1]>=r[1]&&n[2]>=r[2]},isFinite:function(){var e=this.min.array,t=this.max.array;return isFinite(e[0])&&isFinite(e[1])&&isFinite(e[2])&&isFinite(t[0])&&isFinite(t[1])&&isFinite(t[2])},applyTransform:function(e){this.transformFrom(this,e)},transformFrom:(function(){var e=I.create(),t=I.create(),n=I.create(),r=I.create(),i=I.create(),a=I.create();return function(o,s){var c=o.min.array,l=o.max.array,u=s.array;return e[0]=u[0]*c[0],e[1]=u[1]*c[0],e[2]=u[2]*c[0],t[0]=u[0]*l[0],t[1]=u[1]*l[0],t[2]=u[2]*l[0],n[0]=u[4]*c[1],n[1]=u[5]*c[1],n[2]=u[6]*c[1],r[0]=u[4]*l[1],r[1]=u[5]*l[1],r[2]=u[6]*l[1],i[0]=u[8]*c[2],i[1]=u[9]*c[2],i[2]=u[10]*c[2],a[0]=u[8]*l[2],a[1]=u[9]*l[2],a[2]=u[10]*l[2],c=this.min.array,l=this.max.array,c[0]=Math.min(e[0],t[0])+Math.min(n[0],r[0])+Math.min(i[0],a[0])+u[12],c[1]=Math.min(e[1],t[1])+Math.min(n[1],r[1])+Math.min(i[1],a[1])+u[13],c[2]=Math.min(e[2],t[2])+Math.min(n[2],r[2])+Math.min(i[2],a[2])+u[14],l[0]=Math.max(e[0],t[0])+Math.max(n[0],r[0])+Math.max(i[0],a[0])+u[12],l[1]=Math.max(e[1],t[1])+Math.max(n[1],r[1])+Math.max(i[1],a[1])+u[13],l[2]=Math.max(e[2],t[2])+Math.max(n[2],r[2])+Math.max(i[2],a[2])+u[14],this.min._dirty=!0,this.max._dirty=!0,this}})(),applyProjection:function(e){var t=this.min.array,n=this.max.array,r=e.array,i=t[0],a=t[1],o=t[2],s=n[0],c=n[1],l=t[2],u=n[0],d=n[1],f=n[2];if(r[15]===1)t[0]=r[0]*i+r[12],t[1]=r[5]*a+r[13],n[2]=r[10]*o+r[14],n[0]=r[0]*u+r[12],n[1]=r[5]*d+r[13],t[2]=r[10]*f+r[14];else{var p=-1/o;t[0]=r[0]*i*p,t[1]=r[5]*a*p,n[2]=(r[10]*o+r[14])*p,p=-1/l,n[0]=r[0]*s*p,n[1]=r[5]*c*p,p=-1/f,t[2]=(r[10]*f+r[14])*p}return this.min._dirty=!0,this.max._dirty=!0,this},updateVertices:function(){var e=this.vertices;if(!e){e=[];for(var t=0;t<8;t++)e[t]=I.fromValues(0,0,0);this.vertices=e}var n=this.min.array,r=this.max.array;return Ye(e[0],n[0],n[1],n[2]),Ye(e[1],n[0],r[1],n[2]),Ye(e[2],r[0],n[1],n[2]),Ye(e[3],r[0],r[1],n[2]),Ye(e[4],n[0],n[1],r[2]),Ye(e[5],n[0],r[1],r[2]),Ye(e[6],r[0],n[1],r[2]),Ye(e[7],r[0],r[1],r[2]),this},copy:function(e){var t=this.min,n=this.max;return Xe(t.array,e.min.array),Xe(n.array,e.max.array),t._dirty=!0,n._dirty=!0,this},clone:function(){var e=new Ze;return e.copy(this),e}};var Qe=0,$e=Fe.extend({name:``,position:null,rotation:null,scale:null,worldTransform:null,localTransform:null,autoUpdateLocalTransform:!0,_parent:null,_scene:null,_needsUpdateWorldTransform:!0,_inIterating:!1,__depth:0},function(){this.name||(this.name=(this.type||`NODE`)+`_`+Qe++),this.position||(this.position=new L),this.rotation||(this.rotation=new We),this.scale||(this.scale=new L(1,1,1)),this.worldTransform=new H,this.localTransform=new H,this._children=[]},{target:null,invisible:!1,isSkinnedMesh:function(){return!1},isRenderable:function(){return!1},setName:function(e){var t=this._scene;if(t){var n=t._nodeRepository;delete n[this.name],n[e]=this}this.name=e},add:function(e){var t=e._parent;if(t!==this){t&&t.remove(e),e._parent=this,this._children.push(e);var n=this._scene;n&&n!==e.scene&&e.traverse(this._addSelfToScene,this),e._needsUpdateWorldTransform=!0}},remove:function(e){var t=this._children,n=t.indexOf(e);n<0||(t.splice(n,1),e._parent=null,this._scene&&e.traverse(this._removeSelfFromScene,this))},removeAll:function(){for(var e=this._children,t=0;t0},beforeRender:function(e){},afterRender:function(e,t){},getBoundingBox:function(e,t){return t=$e.prototype.getBoundingBox.call(this,e,t),this.geometry&&this.geometry.boundingBox&&t.union(this.geometry.boundingBox),t},clone:(function(){var e=[`castShadow`,`receiveShadow`,`mode`,`culling`,`cullFace`,`frontFace`,`frustumCulling`,`renderOrder`,`lineWidth`,`ignorePicking`,`ignorePreZ`,`ignoreGBuffer`];return function(){var t=$e.prototype.clone.call(this);t.geometry=this.geometry,t.material=this.material;for(var n=0;n0)},clone:function(){var e=et.prototype.clone.call(this);return e.skeleton=this.skeleton,this.joints&&(e.joints=this.joints.slice()),e}});tt.POINTS=U.POINTS,tt.LINES=U.LINES,tt.LINE_LOOP=U.LINE_LOOP,tt.LINE_STRIP=U.LINE_STRIP,tt.TRIANGLES=U.TRIANGLES,tt.TRIANGLE_STRIP=U.TRIANGLE_STRIP,tt.TRIANGLE_FAN=U.TRIANGLE_FAN,tt.BACK=U.BACK,tt.FRONT=U.FRONT,tt.FRONT_AND_BACK=U.FRONT_AND_BACK,tt.CW=U.CW,tt.CCW=U.CCW;var nt=[`OES_texture_float`,`OES_texture_half_float`,`OES_texture_float_linear`,`OES_texture_half_float_linear`,`OES_standard_derivatives`,`OES_vertex_array_object`,`OES_element_index_uint`,`WEBGL_compressed_texture_s3tc`,`WEBGL_depth_texture`,`EXT_texture_filter_anisotropic`,`EXT_shader_texture_lod`,`WEBGL_draw_buffers`,`EXT_frag_depth`,`EXT_sRGB`,`ANGLE_instanced_arrays`],rt=[`MAX_TEXTURE_SIZE`,`MAX_CUBE_MAP_TEXTURE_SIZE`];function it(e){for(var t={},n={},r=0;r=400?e.onerror&&e.onerror():e.onload&&e.onload(t.response)},e.onerror&&(t.onerror=e.onerror),t.send(null)}var ot={get:at},st,ct={};ct.supportWebGL=function(){if(st==null)try{var e=document.createElement(`canvas`);if(!(e.getContext(`webgl`)||e.getContext(`experimental-webgl`)))throw Error()}catch(e){st=!1}return st},ct.Int8Array=typeof Int8Array>`u`?Array:Int8Array,ct.Uint8Array=typeof Uint8Array>`u`?Array:Uint8Array,ct.Uint16Array=typeof Uint16Array>`u`?Array:Uint16Array,ct.Uint32Array=typeof Uint32Array>`u`?Array:Uint32Array,ct.Int16Array=typeof Int16Array>`u`?Array:Int16Array,ct.Float32Array=typeof Float32Array>`u`?Array:Float32Array,ct.Float64Array=typeof Float64Array>`u`?Array:Float64Array;var lt={};typeof window<`u`?lt=window:typeof global<`u`&&(lt=global),ct.requestAnimationFrame=lt.requestAnimationFrame||lt.msRequestAnimationFrame||lt.mozRequestAnimationFrame||lt.webkitRequestAnimationFrame||function(e){setTimeout(e,16)},ct.createCanvas=function(){return document.createElement(`canvas`)},ct.createImage=function(){return new lt.Image},ct.request={get:ot.get},ct.addEventListener=function(e,t,n,r){e.addEventListener(t,n,r)},ct.removeEventListener=function(e,t,n){e.removeEventListener(t,n)};var ut=function(){this.head=null,this.tail=null,this._length=0};ut.prototype.insert=function(e){var t=new ut.Entry(e);return this.insertEntry(t),t},ut.prototype.insertAt=function(e,t){if(!(e<0)){for(var n=this.head,r=0;n&&r!=e;)n=n.next,r++;if(n){var i=new ut.Entry(t),a=n.prev;a?(a.next=i,i.prev=a):this.head=i,i.next=n,n.prev=i}else this.insert(t)}},ut.prototype.insertBeforeEntry=function(e,t){var n=new ut.Entry(e),r=t.prev;r?(r.next=n,n.prev=r):this.head=n,n.next=t,t.prev=n,this._length++},ut.prototype.insertEntry=function(e){this.head?(this.tail.next=e,e.prev=this.tail,this.tail=e):this.head=this.tail=e,this._length++},ut.prototype.remove=function(e){var t=e.prev,n=e.next;t?t.next=n:this.head=n,n?n.prev=t:this.tail=t,e.next=e.prev=null,this._length--},ut.prototype.removeAt=function(e){if(!(e<0)){for(var t=this.head,n=0;t&&n!=e;)t=t.next,n++;if(t)return this.remove(t),t.value}},ut.prototype.getHead=function(){if(this.head)return this.head.value},ut.prototype.getTail=function(){if(this.tail)return this.tail.value},ut.prototype.getAt=function(e){if(!(e<0)){for(var t=this.head,n=0;t&&n!=e;)t=t.next,n++;return t.value}},ut.prototype.indexOf=function(e){for(var t=this.head,n=0;t;){if(t.value===e)return n;t=t.next,n++}},ut.prototype.length=function(){return this._length},ut.prototype.isEmpty=function(){return this._length===0},ut.prototype.forEach=function(e,t){for(var n=this.head,r=0,i=t!==void 0;n;)i?e.call(t,n.value,r):e(n.value,r),n=n.next,r++},ut.prototype.clear=function(){this.tail=this.head=null,this._length=0},ut.Entry=function(e){this.value=e,this.next=null,this.prev=null};var dt=function(e){this._list=new ut,this._map={},this._maxSize=e||10};dt.prototype.setMaxSize=function(e){this._maxSize=e},dt.prototype.put=function(e,t){if(!this._map.hasOwnProperty(e)){var n=this._list.length();if(n>=this._maxSize&&n>0){var r=this._list.head;this._list.remove(r),delete this._map[r.key]}var i=this._list.insert(t);i.key=e,this._map[e]=i}},dt.prototype.get=function(e){var t=this._map[e];if(this._map.hasOwnProperty(e))return t!==this._list.tail&&(this._list.remove(t),this._list.insertEntry(t)),t.value},dt.prototype.remove=function(e){var t=this._map[e];t!==void 0&&(delete this._map[e],this._list.remove(t))},dt.prototype.clear=function(){this._list.clear(),this._map={}};var ft={},pt={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function mt(e){return e=Math.round(e),e<0?0:e>255?255:e}function ht(e){return e=Math.round(e),e<0?0:e>360?360:e}function gt(e){return e<0?0:e>1?1:e}function _t(e){return e.length&&e.charAt(e.length-1)===`%`?mt(parseFloat(e)/100*255):mt(parseInt(e,10))}function vt(e){return e.length&&e.charAt(e.length-1)===`%`?gt(parseFloat(e)/100):gt(parseFloat(e))}function yt(e,t,n){return n<0?n+=1:n>1&&--n,n*6<1?e+(t-e)*n*6:n*2<1?t:n*3<2?e+(t-e)*(2/3-n)*6:e}function bt(e,t,n){return e+(t-e)*n}function xt(e,t,n,r,i){return e[0]=t,e[1]=n,e[2]=r,e[3]=i,e}function St(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}var Ct=new dt(20),wt=null;function Tt(e,t){wt&&St(wt,t),wt=Ct.put(e,wt||t.slice())}ft.parse=function(e,t){if(e){t=t||[];var n=Ct.get(e);if(n)return St(t,n);e+=``;var r=e.replace(/ /g,``).toLowerCase();if(r in pt)return St(t,pt[r]),Tt(e,t),t;if(r.charAt(0)===`#`){if(r.length===4){var i=parseInt(r.substr(1),16);if(!(i>=0&&i<=4095)){xt(t,0,0,0,1);return}return xt(t,(i&3840)>>4|(i&3840)>>8,i&240|(i&240)>>4,i&15|(i&15)<<4,1),Tt(e,t),t}else if(r.length===7){var i=parseInt(r.substr(1),16);if(!(i>=0&&i<=16777215)){xt(t,0,0,0,1);return}return xt(t,(i&16711680)>>16,(i&65280)>>8,i&255,1),Tt(e,t),t}return}var a=r.indexOf(`(`),o=r.indexOf(`)`);if(a!==-1&&o+1===r.length){var s=r.substr(0,a),c=r.substr(a+1,o-(a+1)).split(`,`),l=1;switch(s){case`rgba`:if(c.length!==4){xt(t,0,0,0,1);return}l=vt(c.pop());case`rgb`:if(c.length!==3){xt(t,0,0,0,1);return}return xt(t,_t(c[0]),_t(c[1]),_t(c[2]),l),Tt(e,t),t;case`hsla`:if(c.length!==4){xt(t,0,0,0,1);return}return c[3]=vt(c[3]),Et(c,t),Tt(e,t),t;case`hsl`:if(c.length!==3){xt(t,0,0,0,1);return}return Et(c,t),Tt(e,t),t;default:return}}xt(t,0,0,0,1)}},ft.parseToFloat=function(e,t){if(t=ft.parse(e,t),t)return t[0]/=255,t[1]/=255,t[2]/=255,t};function Et(e,t){var n=(parseFloat(e[0])%360+360)%360/360,r=vt(e[1]),i=vt(e[2]),a=i<=.5?i*(r+1):i+r-i*r,o=i*2-a;return t=t||[],xt(t,mt(yt(o,a,n+1/3)*255),mt(yt(o,a,n)*255),mt(yt(o,a,n-1/3)*255),1),e.length===4&&(t[3]=e[3]),t}function Dt(e){if(e){var t=e[0]/255,n=e[1]/255,r=e[2]/255,i=Math.min(t,n,r),a=Math.max(t,n,r),o=a-i,s=(a+i)/2,c,l;if(o===0)c=0,l=0;else{l=s<.5?o/(a+i):o/(2-a-i);var u=((a-t)/6+o/2)/o,d=((a-n)/6+o/2)/o,f=((a-r)/6+o/2)/o;t===a?c=f-d:n===a?c=1/3+u-f:r===a&&(c=2/3+d-u),c<0&&(c+=1),c>1&&--c}var p=[c*360,l,s];return e[3]!=null&&p.push(e[3]),p}}ft.lift=function(e,t){var n=ft.parse(e);if(n){for(var r=0;r<3;r++)t<0?n[r]=n[r]*(1-t)|0:n[r]=(255-n[r])*t+n[r]|0;return ft.stringify(n,n.length===4?`rgba`:`rgb`)}},ft.toHex=function(e){var t=ft.parse(e);if(t)return((1<<24)+(t[0]<<16)+(t[1]<<8)+ +t[2]).toString(16).slice(1)},ft.fastLerp=function(e,t,n){if(!(!(t&&t.length)||!(e>=0&&e<=1))){n=n||[];var r=e*(t.length-1),i=Math.floor(r),a=Math.ceil(r),o=t[i],s=t[a],c=r-i;return n[0]=mt(bt(o[0],s[0],c)),n[1]=mt(bt(o[1],s[1],c)),n[2]=mt(bt(o[2],s[2],c)),n[3]=gt(bt(o[3],s[3],c)),n}},ft.fastMapToColor=ft.fastLerp,ft.lerp=function(e,t,n){if(!(!(t&&t.length)||!(e>=0&&e<=1))){var r=e*(t.length-1),i=Math.floor(r),a=Math.ceil(r),o=ft.parse(t[i]),s=ft.parse(t[a]),c=r-i,l=ft.stringify([mt(bt(o[0],s[0],c)),mt(bt(o[1],s[1],c)),mt(bt(o[2],s[2],c)),gt(bt(o[3],s[3],c))],`rgba`);return n?{color:l,leftIndex:i,rightIndex:a,value:r}:l}},ft.mapToColor=ft.lerp,ft.modifyHSL=function(e,t,n,r){if(e=ft.parse(e),e)return e=Dt(e),t!=null&&(e[0]=ht(t)),n!=null&&(e[1]=vt(n)),r!=null&&(e[2]=vt(r)),ft.stringify(Et(e),`rgba`)},ft.modifyAlpha=function(e,t){if(e=ft.parse(e),e&&t!=null)return e[3]=gt(t),ft.stringify(e,`rgba`)},ft.stringify=function(e,t){if(!(!e||!e.length)){var n=e[0]+`,`+e[1]+`,`+e[2];return(t===`rgba`||t===`hsva`||t===`hsla`)&&(n+=`,`+e[3]),t+`(`+n+`)`}};var Ot=ft.parseToFloat,kt={};function At(e){var t=Object.keys(e);t.sort();for(var n=[],r=0;r0&&(a=1/Math.sqrt(a),e[0]=t[0]*a,e[1]=t[1]*a,e[2]=t[2]*a),e},I.dot=function(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]},I.cross=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=n[0],s=n[1],c=n[2];return e[0]=i*c-a*s,e[1]=a*o-r*c,e[2]=r*s-i*o,e},I.lerp=function(e,t,n,r){var i=t[0],a=t[1],o=t[2];return e[0]=i+r*(n[0]-i),e[1]=a+r*(n[1]-a),e[2]=o+r*(n[2]-o),e},I.random=function(e,t){t=t||1;var n=Le()*2*Math.PI,r=Le()*2-1,i=Math.sqrt(1-r*r)*t;return e[0]=Math.cos(n)*i,e[1]=Math.sin(n)*i,e[2]=r*t,e},I.transformMat4=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=n[3]*r+n[7]*i+n[11]*a+n[15];return o=o||1,e[0]=(n[0]*r+n[4]*i+n[8]*a+n[12])/o,e[1]=(n[1]*r+n[5]*i+n[9]*a+n[13])/o,e[2]=(n[2]*r+n[6]*i+n[10]*a+n[14])/o,e},I.transformMat3=function(e,t,n){var r=t[0],i=t[1],a=t[2];return e[0]=r*n[0]+i*n[3]+a*n[6],e[1]=r*n[1]+i*n[4]+a*n[7],e[2]=r*n[2]+i*n[5]+a*n[8],e},I.transformQuat=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=n[0],s=n[1],c=n[2],l=n[3],u=l*r+s*a-c*i,d=l*i+c*r-o*a,f=l*a+o*i-s*r,p=-o*r-s*i-c*a;return e[0]=u*l+p*-o+d*-c-f*-s,e[1]=d*l+p*-s+f*-o-u*-c,e[2]=f*l+p*-c+u*-s-d*-o,e},I.rotateX=function(e,t,n,r){var i=[],a=[];return i[0]=t[0]-n[0],i[1]=t[1]-n[1],i[2]=t[2]-n[2],a[0]=i[0],a[1]=i[1]*Math.cos(r)-i[2]*Math.sin(r),a[2]=i[1]*Math.sin(r)+i[2]*Math.cos(r),e[0]=a[0]+n[0],e[1]=a[1]+n[1],e[2]=a[2]+n[2],e},I.rotateY=function(e,t,n,r){var i=[],a=[];return i[0]=t[0]-n[0],i[1]=t[1]-n[1],i[2]=t[2]-n[2],a[0]=i[2]*Math.sin(r)+i[0]*Math.cos(r),a[1]=i[1],a[2]=i[2]*Math.cos(r)-i[0]*Math.sin(r),e[0]=a[0]+n[0],e[1]=a[1]+n[1],e[2]=a[2]+n[2],e},I.rotateZ=function(e,t,n,r){var i=[],a=[];return i[0]=t[0]-n[0],i[1]=t[1]-n[1],i[2]=t[2]-n[2],a[0]=i[0]*Math.cos(r)-i[1]*Math.sin(r),a[1]=i[0]*Math.sin(r)+i[1]*Math.cos(r),a[2]=i[2],e[0]=a[0]+n[0],e[1]=a[1]+n[1],e[2]=a[2]+n[2],e},I.forEach=(function(){var e=I.create();return function(t,n,r,i,a,o){var s,c;for(n||(n=3),r||(r=0),c=i?Math.min(i*n+r,t.length):t.length,s=r;s1?0:Math.acos(i)};var L=function(e,t,n){e=e||0,t=t||0,n=n||0,this.array=I.fromValues(e,t,n),this._dirty=!0};L.prototype={constructor:L,add:function(e){return I.add(this.array,this.array,e.array),this._dirty=!0,this},set:function(e,t,n){return this.array[0]=e,this.array[1]=t,this.array[2]=n,this._dirty=!0,this},setArray:function(e){return this.array[0]=e[0],this.array[1]=e[1],this.array[2]=e[2],this._dirty=!0,this},clone:function(){return new L(this.x,this.y,this.z)},copy:function(e){return I.copy(this.array,e.array),this._dirty=!0,this},cross:function(e,t){return I.cross(this.array,e.array,t.array),this._dirty=!0,this},dist:function(e){return I.dist(this.array,e.array)},distance:function(e){return I.distance(this.array,e.array)},div:function(e){return I.div(this.array,this.array,e.array),this._dirty=!0,this},divide:function(e){return I.divide(this.array,this.array,e.array),this._dirty=!0,this},dot:function(e){return I.dot(this.array,e.array)},len:function(){return I.len(this.array)},length:function(){return I.length(this.array)},lerp:function(e,t,n){return I.lerp(this.array,e.array,t.array,n),this._dirty=!0,this},min:function(e){return I.min(this.array,this.array,e.array),this._dirty=!0,this},max:function(e){return I.max(this.array,this.array,e.array),this._dirty=!0,this},mul:function(e){return I.mul(this.array,this.array,e.array),this._dirty=!0,this},multiply:function(e){return I.multiply(this.array,this.array,e.array),this._dirty=!0,this},negate:function(){return I.negate(this.array,this.array),this._dirty=!0,this},normalize:function(){return I.normalize(this.array,this.array),this._dirty=!0,this},random:function(e){return I.random(this.array,e),this._dirty=!0,this},scale:function(e){return I.scale(this.array,this.array,e),this._dirty=!0,this},scaleAndAdd:function(e,t){return I.scaleAndAdd(this.array,this.array,e.array,t),this._dirty=!0,this},sqrDist:function(e){return I.sqrDist(this.array,e.array)},squaredDistance:function(e){return I.squaredDistance(this.array,e.array)},sqrLen:function(){return I.sqrLen(this.array)},squaredLength:function(){return I.squaredLength(this.array)},sub:function(e){return I.sub(this.array,this.array,e.array),this._dirty=!0,this},subtract:function(e){return I.subtract(this.array,this.array,e.array),this._dirty=!0,this},transformMat3:function(e){return I.transformMat3(this.array,this.array,e.array),this._dirty=!0,this},transformMat4:function(e){return I.transformMat4(this.array,this.array,e.array),this._dirty=!0,this},transformQuat:function(e){return I.transformQuat(this.array,this.array,e.array),this._dirty=!0,this},applyProjection:function(e){var t=this.array;if(e=e.array,e[15]===0){var n=-1/t[2];t[0]=e[0]*t[0]*n,t[1]=e[5]*t[1]*n,t[2]=(e[10]*t[2]+e[14])*n}else t[0]=e[0]*t[0]+e[12],t[1]=e[5]*t[1]+e[13],t[2]=e[10]*t[2]+e[14];return this._dirty=!0,this},eulerFromQuat:function(e,t){L.eulerFromQuat(this,e,t)},eulerFromMat3:function(e,t){L.eulerFromMat3(this,e,t)},toString:function(){return`[`+Array.prototype.join.call(this.array,`,`)+`]`},toArray:function(){return Array.prototype.slice.call(this.array)}};var Re=Object.defineProperty;if(Re){var ze=L.prototype;Re(ze,`x`,{get:function(){return this.array[0]},set:function(e){this.array[0]=e,this._dirty=!0}}),Re(ze,`y`,{get:function(){return this.array[1]},set:function(e){this.array[1]=e,this._dirty=!0}}),Re(ze,`z`,{get:function(){return this.array[2]},set:function(e){this.array[2]=e,this._dirty=!0}})}L.add=function(e,t,n){return I.add(e.array,t.array,n.array),e._dirty=!0,e},L.set=function(e,t,n,r){I.set(e.array,t,n,r),e._dirty=!0},L.copy=function(e,t){return I.copy(e.array,t.array),e._dirty=!0,e},L.cross=function(e,t,n){return I.cross(e.array,t.array,n.array),e._dirty=!0,e},L.dist=function(e,t){return I.distance(e.array,t.array)},L.distance=L.dist,L.div=function(e,t,n){return I.divide(e.array,t.array,n.array),e._dirty=!0,e},L.divide=L.div,L.dot=function(e,t){return I.dot(e.array,t.array)},L.len=function(e){return I.length(e.array)},L.lerp=function(e,t,n,r){return I.lerp(e.array,t.array,n.array,r),e._dirty=!0,e},L.min=function(e,t,n){return I.min(e.array,t.array,n.array),e._dirty=!0,e},L.max=function(e,t,n){return I.max(e.array,t.array,n.array),e._dirty=!0,e},L.mul=function(e,t,n){return I.multiply(e.array,t.array,n.array),e._dirty=!0,e},L.multiply=L.mul,L.negate=function(e,t){return I.negate(e.array,t.array),e._dirty=!0,e},L.normalize=function(e,t){return I.normalize(e.array,t.array),e._dirty=!0,e},L.random=function(e,t){return I.random(e.array,t),e._dirty=!0,e},L.scale=function(e,t,n){return I.scale(e.array,t.array,n),e._dirty=!0,e},L.scaleAndAdd=function(e,t,n,r){return I.scaleAndAdd(e.array,t.array,n.array,r),e._dirty=!0,e},L.sqrDist=function(e,t){return I.sqrDist(e.array,t.array)},L.squaredDistance=L.sqrDist,L.sqrLen=function(e){return I.sqrLen(e.array)},L.squaredLength=L.sqrLen,L.sub=function(e,t,n){return I.subtract(e.array,t.array,n.array),e._dirty=!0,e},L.subtract=L.sub,L.transformMat3=function(e,t,n){return I.transformMat3(e.array,t.array,n.array),e._dirty=!0,e},L.transformMat4=function(e,t,n){return I.transformMat4(e.array,t.array,n.array),e._dirty=!0,e},L.transformQuat=function(e,t,n){return I.transformQuat(e.array,t.array,n.array),e._dirty=!0,e};function Be(e,t,n){return en?n:e}var Ve=Math.atan2,He=Math.asin,Ue=Math.abs;L.eulerFromQuat=function(e,t,n){e._dirty=!0,t=t.array;var r=e.array,i=t[0],a=t[1],o=t[2],s=t[3],c=i*i,l=a*a,u=o*o,d=s*s,n=(n||`XYZ`).toUpperCase();switch(n){case`XYZ`:r[0]=Ve(2*(i*s-a*o),d-c-l+u),r[1]=He(Be(2*(i*o+a*s),-1,1)),r[2]=Ve(2*(o*s-i*a),d+c-l-u);break;case`YXZ`:r[0]=He(Be(2*(i*s-a*o),-1,1)),r[1]=Ve(2*(i*o+a*s),d-c-l+u),r[2]=Ve(2*(i*a+o*s),d-c+l-u);break;case`ZXY`:r[0]=He(Be(2*(i*s+a*o),-1,1)),r[1]=Ve(2*(a*s-o*i),d-c-l+u),r[2]=Ve(2*(o*s-i*a),d-c+l-u);break;case`ZYX`:r[0]=Ve(2*(i*s+o*a),d-c-l+u),r[1]=He(Be(2*(a*s-i*o),-1,1)),r[2]=Ve(2*(i*a+o*s),d+c-l-u);break;case`YZX`:r[0]=Ve(2*(i*s-o*a),d-c+l-u),r[1]=Ve(2*(a*s-i*o),d+c-l-u),r[2]=He(Be(2*(i*a+o*s),-1,1));break;case`XZY`:r[0]=Ve(2*(i*s+a*o),d-c+l-u),r[1]=Ve(2*(i*o+a*s),d+c-l-u),r[2]=He(Be(2*(o*s-i*a),-1,1));break;default:console.warn(`Unkown order: `+n)}return e},L.eulerFromMat3=function(e,t,n){var r=t.array,i=r[0],a=r[3],o=r[6],s=r[1],c=r[4],l=r[7],u=r[2],d=r[5],f=r[8],p=e.array,n=(n||`XYZ`).toUpperCase();switch(n){case`XYZ`:p[1]=He(Be(o,-1,1)),Ue(o)<.99999?(p[0]=Ve(-l,f),p[2]=Ve(-a,i)):(p[0]=Ve(d,c),p[2]=0);break;case`YXZ`:p[0]=He(-Be(l,-1,1)),Ue(l)<.99999?(p[1]=Ve(o,f),p[2]=Ve(s,c)):(p[1]=Ve(-u,i),p[2]=0);break;case`ZXY`:p[0]=He(Be(d,-1,1)),Ue(d)<.99999?(p[1]=Ve(-u,f),p[2]=Ve(-a,c)):(p[1]=0,p[2]=Ve(s,i));break;case`ZYX`:p[1]=He(-Be(u,-1,1)),Ue(u)<.99999?(p[0]=Ve(d,f),p[2]=Ve(s,i)):(p[0]=0,p[2]=Ve(-a,c));break;case`YZX`:p[2]=He(Be(s,-1,1)),Ue(s)<.99999?(p[0]=Ve(-l,c),p[1]=Ve(-u,i)):(p[0]=0,p[1]=Ve(o,f));break;case`XZY`:p[2]=He(-Be(a,-1,1)),Ue(a)<.99999?(p[0]=Ve(d,c),p[1]=Ve(o,i)):(p[0]=Ve(-l,f),p[1]=0);break;default:console.warn(`Unkown order: `+n)}return e._dirty=!0,e},Object.defineProperties(L,{POSITIVE_X:{get:function(){return new L(1,0,0)}},NEGATIVE_X:{get:function(){return new L(-1,0,0)}},POSITIVE_Y:{get:function(){return new L(0,1,0)}},NEGATIVE_Y:{get:function(){return new L(0,-1,0)}},POSITIVE_Z:{get:function(){return new L(0,0,1)}},NEGATIVE_Z:{get:function(){return new L(0,0,-1)}},UP:{get:function(){return new L(0,1,0)}},ZERO:{get:function(){return new L}}});var R={};R.create=function(){var e=new Ie(4);return e[0]=0,e[1]=0,e[2]=0,e[3]=0,e},R.clone=function(e){var t=new Ie(4);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t},R.fromValues=function(e,t,n,r){var i=new Ie(4);return i[0]=e,i[1]=t,i[2]=n,i[3]=r,i},R.copy=function(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e},R.set=function(e,t,n,r,i){return e[0]=t,e[1]=n,e[2]=r,e[3]=i,e},R.add=function(e,t,n){return e[0]=t[0]+n[0],e[1]=t[1]+n[1],e[2]=t[2]+n[2],e[3]=t[3]+n[3],e},R.subtract=function(e,t,n){return e[0]=t[0]-n[0],e[1]=t[1]-n[1],e[2]=t[2]-n[2],e[3]=t[3]-n[3],e},R.sub=R.subtract,R.multiply=function(e,t,n){return e[0]=t[0]*n[0],e[1]=t[1]*n[1],e[2]=t[2]*n[2],e[3]=t[3]*n[3],e},R.mul=R.multiply,R.divide=function(e,t,n){return e[0]=t[0]/n[0],e[1]=t[1]/n[1],e[2]=t[2]/n[2],e[3]=t[3]/n[3],e},R.div=R.divide,R.min=function(e,t,n){return e[0]=Math.min(t[0],n[0]),e[1]=Math.min(t[1],n[1]),e[2]=Math.min(t[2],n[2]),e[3]=Math.min(t[3],n[3]),e},R.max=function(e,t,n){return e[0]=Math.max(t[0],n[0]),e[1]=Math.max(t[1],n[1]),e[2]=Math.max(t[2],n[2]),e[3]=Math.max(t[3],n[3]),e},R.scale=function(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e[2]=t[2]*n,e[3]=t[3]*n,e},R.scaleAndAdd=function(e,t,n,r){return e[0]=t[0]+n[0]*r,e[1]=t[1]+n[1]*r,e[2]=t[2]+n[2]*r,e[3]=t[3]+n[3]*r,e},R.distance=function(e,t){var n=t[0]-e[0],r=t[1]-e[1],i=t[2]-e[2],a=t[3]-e[3];return Math.sqrt(n*n+r*r+i*i+a*a)},R.dist=R.distance,R.squaredDistance=function(e,t){var n=t[0]-e[0],r=t[1]-e[1],i=t[2]-e[2],a=t[3]-e[3];return n*n+r*r+i*i+a*a},R.sqrDist=R.squaredDistance,R.length=function(e){var t=e[0],n=e[1],r=e[2],i=e[3];return Math.sqrt(t*t+n*n+r*r+i*i)},R.len=R.length,R.squaredLength=function(e){var t=e[0],n=e[1],r=e[2],i=e[3];return t*t+n*n+r*r+i*i},R.sqrLen=R.squaredLength,R.negate=function(e,t){return e[0]=-t[0],e[1]=-t[1],e[2]=-t[2],e[3]=-t[3],e},R.inverse=function(e,t){return e[0]=1/t[0],e[1]=1/t[1],e[2]=1/t[2],e[3]=1/t[3],e},R.normalize=function(e,t){var n=t[0],r=t[1],i=t[2],a=t[3],o=n*n+r*r+i*i+a*a;return o>0&&(o=1/Math.sqrt(o),e[0]=t[0]*o,e[1]=t[1]*o,e[2]=t[2]*o,e[3]=t[3]*o),e},R.dot=function(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]+e[3]*t[3]},R.lerp=function(e,t,n,r){var i=t[0],a=t[1],o=t[2],s=t[3];return e[0]=i+r*(n[0]-i),e[1]=a+r*(n[1]-a),e[2]=o+r*(n[2]-o),e[3]=s+r*(n[3]-s),e},R.random=function(e,t){return t=t||1,e[0]=Le(),e[1]=Le(),e[2]=Le(),e[3]=Le(),R.normalize(e,e),R.scale(e,e,t),e},R.transformMat4=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=t[3];return e[0]=n[0]*r+n[4]*i+n[8]*a+n[12]*o,e[1]=n[1]*r+n[5]*i+n[9]*a+n[13]*o,e[2]=n[2]*r+n[6]*i+n[10]*a+n[14]*o,e[3]=n[3]*r+n[7]*i+n[11]*a+n[15]*o,e},R.transformQuat=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=n[0],s=n[1],c=n[2],l=n[3],u=l*r+s*a-c*i,d=l*i+c*r-o*a,f=l*a+o*i-s*r,p=-o*r-s*i-c*a;return e[0]=u*l+p*-o+d*-c-f*-s,e[1]=d*l+p*-s+f*-o-u*-c,e[2]=f*l+p*-c+u*-s-d*-o,e},R.forEach=(function(){var e=R.create();return function(t,n,r,i,a,o){var s,c;for(n||(n=4),r||(r=0),c=i?Math.min(i*n+r,t.length):t.length,s=r;s.999999?(r[0]=0,r[1]=0,r[2]=0,r[3]=1,r):(I.cross(e,i,a),r[0]=e[0],r[1]=e[1],r[2]=e[2],r[3]=1+o,B.normalize(r,r))}})(),B.setAxes=(function(){var e=z.create();return function(t,n,r,i){return e[0]=r[0],e[3]=r[1],e[6]=r[2],e[1]=i[0],e[4]=i[1],e[7]=i[2],e[2]=-n[0],e[5]=-n[1],e[8]=-n[2],B.normalize(t,B.fromMat3(t,e))}})(),B.clone=R.clone,B.fromValues=R.fromValues,B.copy=R.copy,B.set=R.set,B.identity=function(e){return e[0]=0,e[1]=0,e[2]=0,e[3]=1,e},B.setAxisAngle=function(e,t,n){n*=.5;var r=Math.sin(n);return e[0]=r*t[0],e[1]=r*t[1],e[2]=r*t[2],e[3]=Math.cos(n),e},B.add=R.add,B.multiply=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=t[3],s=n[0],c=n[1],l=n[2],u=n[3];return e[0]=r*u+o*s+i*l-a*c,e[1]=i*u+o*c+a*s-r*l,e[2]=a*u+o*l+r*c-i*s,e[3]=o*u-r*s-i*c-a*l,e},B.mul=B.multiply,B.scale=R.scale,B.rotateX=function(e,t,n){n*=.5;var r=t[0],i=t[1],a=t[2],o=t[3],s=Math.sin(n),c=Math.cos(n);return e[0]=r*c+o*s,e[1]=i*c+a*s,e[2]=a*c-i*s,e[3]=o*c-r*s,e},B.rotateY=function(e,t,n){n*=.5;var r=t[0],i=t[1],a=t[2],o=t[3],s=Math.sin(n),c=Math.cos(n);return e[0]=r*c-a*s,e[1]=i*c+o*s,e[2]=a*c+r*s,e[3]=o*c-i*s,e},B.rotateZ=function(e,t,n){n*=.5;var r=t[0],i=t[1],a=t[2],o=t[3],s=Math.sin(n),c=Math.cos(n);return e[0]=r*c+i*s,e[1]=i*c-r*s,e[2]=a*c+o*s,e[3]=o*c-a*s,e},B.calculateW=function(e,t){var n=t[0],r=t[1],i=t[2];return e[0]=n,e[1]=r,e[2]=i,e[3]=Math.sqrt(Math.abs(1-n*n-r*r-i*i)),e},B.dot=R.dot,B.lerp=R.lerp,B.slerp=function(e,t,n,r){var i=t[0],a=t[1],o=t[2],s=t[3],c=n[0],l=n[1],u=n[2],d=n[3],f,p=i*c+a*l+o*u+s*d,m,h,g;return p<0&&(p=-p,c=-c,l=-l,u=-u,d=-d),1-p>1e-6?(f=Math.acos(p),m=Math.sin(f),h=Math.sin((1-r)*f)/m,g=Math.sin(r*f)/m):(h=1-r,g=r),e[0]=h*i+g*c,e[1]=h*a+g*l,e[2]=h*o+g*u,e[3]=h*s+g*d,e},B.invert=function(e,t){var n=t[0],r=t[1],i=t[2],a=t[3],o=n*n+r*r+i*i+a*a,s=o?1/o:0;return e[0]=-n*s,e[1]=-r*s,e[2]=-i*s,e[3]=a*s,e},B.conjugate=function(e,t){return e[0]=-t[0],e[1]=-t[1],e[2]=-t[2],e[3]=t[3],e},B.length=R.length,B.len=B.length,B.squaredLength=R.squaredLength,B.sqrLen=B.squaredLength,B.normalize=R.normalize,B.fromMat3=function(e,t){var n=t[0]+t[4]+t[8],r;if(n>0)r=Math.sqrt(n+1),e[3]=.5*r,r=.5/r,e[0]=(t[5]-t[7])*r,e[1]=(t[6]-t[2])*r,e[2]=(t[1]-t[3])*r;else{var i=0;t[4]>t[0]&&(i=1),t[8]>t[i*3+i]&&(i=2);var a=(i+1)%3,o=(i+2)%3;r=Math.sqrt(t[i*3+i]-t[a*3+a]-t[o*3+o]+1),e[i]=.5*r,r=.5/r,e[3]=(t[a*3+o]-t[o*3+a])*r,e[a]=(t[a*3+i]+t[i*3+a])*r,e[o]=(t[o*3+i]+t[i*3+o])*r}return e};var We=function(e,t,n,r){e=e||0,t=t||0,n=n||0,r=r===void 0?1:r,this.array=B.fromValues(e,t,n,r),this._dirty=!0};We.prototype={constructor:We,add:function(e){return B.add(this.array,this.array,e.array),this._dirty=!0,this},calculateW:function(){return B.calculateW(this.array,this.array),this._dirty=!0,this},set:function(e,t,n,r){return this.array[0]=e,this.array[1]=t,this.array[2]=n,this.array[3]=r,this._dirty=!0,this},setArray:function(e){return this.array[0]=e[0],this.array[1]=e[1],this.array[2]=e[2],this.array[3]=e[3],this._dirty=!0,this},clone:function(){return new We(this.x,this.y,this.z,this.w)},conjugate:function(){return B.conjugate(this.array,this.array),this._dirty=!0,this},copy:function(e){return B.copy(this.array,e.array),this._dirty=!0,this},dot:function(e){return B.dot(this.array,e.array)},fromMat3:function(e){return B.fromMat3(this.array,e.array),this._dirty=!0,this},fromMat4:(function(){var e=z.create();return function(t){return z.fromMat4(e,t.array),z.transpose(e,e),B.fromMat3(this.array,e),this._dirty=!0,this}})(),identity:function(){return B.identity(this.array),this._dirty=!0,this},invert:function(){return B.invert(this.array,this.array),this._dirty=!0,this},len:function(){return B.len(this.array)},length:function(){return B.length(this.array)},lerp:function(e,t,n){return B.lerp(this.array,e.array,t.array,n),this._dirty=!0,this},mul:function(e){return B.mul(this.array,this.array,e.array),this._dirty=!0,this},mulLeft:function(e){return B.multiply(this.array,e.array,this.array),this._dirty=!0,this},multiply:function(e){return B.multiply(this.array,this.array,e.array),this._dirty=!0,this},multiplyLeft:function(e){return B.multiply(this.array,e.array,this.array),this._dirty=!0,this},normalize:function(){return B.normalize(this.array,this.array),this._dirty=!0,this},rotateX:function(e){return B.rotateX(this.array,this.array,e),this._dirty=!0,this},rotateY:function(e){return B.rotateY(this.array,this.array,e),this._dirty=!0,this},rotateZ:function(e){return B.rotateZ(this.array,this.array,e),this._dirty=!0,this},rotationTo:function(e,t){return B.rotationTo(this.array,e.array,t.array),this._dirty=!0,this},setAxes:function(e,t,n){return B.setAxes(this.array,e.array,t.array,n.array),this._dirty=!0,this},setAxisAngle:function(e,t){return B.setAxisAngle(this.array,e.array,t),this._dirty=!0,this},slerp:function(e,t,n){return B.slerp(this.array,e.array,t.array,n),this._dirty=!0,this},sqrLen:function(){return B.sqrLen(this.array)},squaredLength:function(){return B.squaredLength(this.array)},fromEuler:function(e,t){return We.fromEuler(this,e,t)},toString:function(){return`[`+Array.prototype.join.call(this.array,`,`)+`]`},toArray:function(){return Array.prototype.slice.call(this.array)}};var Ge=Object.defineProperty;if(Ge){var Ke=We.prototype;Ge(Ke,`x`,{get:function(){return this.array[0]},set:function(e){this.array[0]=e,this._dirty=!0}}),Ge(Ke,`y`,{get:function(){return this.array[1]},set:function(e){this.array[1]=e,this._dirty=!0}}),Ge(Ke,`z`,{get:function(){return this.array[2]},set:function(e){this.array[2]=e,this._dirty=!0}}),Ge(Ke,`w`,{get:function(){return this.array[3]},set:function(e){this.array[3]=e,this._dirty=!0}})}We.add=function(e,t,n){return B.add(e.array,t.array,n.array),e._dirty=!0,e},We.set=function(e,t,n,r,i){B.set(e.array,t,n,r,i),e._dirty=!0},We.copy=function(e,t){return B.copy(e.array,t.array),e._dirty=!0,e},We.calculateW=function(e,t){return B.calculateW(e.array,t.array),e._dirty=!0,e},We.conjugate=function(e,t){return B.conjugate(e.array,t.array),e._dirty=!0,e},We.identity=function(e){return B.identity(e.array),e._dirty=!0,e},We.invert=function(e,t){return B.invert(e.array,t.array),e._dirty=!0,e},We.dot=function(e,t){return B.dot(e.array,t.array)},We.len=function(e){return B.length(e.array)},We.lerp=function(e,t,n,r){return B.lerp(e.array,t.array,n.array,r),e._dirty=!0,e},We.slerp=function(e,t,n,r){return B.slerp(e.array,t.array,n.array,r),e._dirty=!0,e},We.mul=function(e,t,n){return B.multiply(e.array,t.array,n.array),e._dirty=!0,e},We.multiply=We.mul,We.rotateX=function(e,t,n){return B.rotateX(e.array,t.array,n),e._dirty=!0,e},We.rotateY=function(e,t,n){return B.rotateY(e.array,t.array,n),e._dirty=!0,e},We.rotateZ=function(e,t,n){return B.rotateZ(e.array,t.array,n),e._dirty=!0,e},We.setAxisAngle=function(e,t,n){return B.setAxisAngle(e.array,t.array,n),e._dirty=!0,e},We.normalize=function(e,t){return B.normalize(e.array,t.array),e._dirty=!0,e},We.sqrLen=function(e){return B.sqrLen(e.array)},We.squaredLength=We.sqrLen,We.fromMat3=function(e,t){return B.fromMat3(e.array,t.array),e._dirty=!0,e},We.setAxes=function(e,t,n,r){return B.setAxes(e.array,t.array,n.array,r.array),e._dirty=!0,e},We.rotationTo=function(e,t,n){return B.rotationTo(e.array,t.array,n.array),e._dirty=!0,e},We.fromEuler=function(e,t,n){e._dirty=!0,t=t.array;var r=e.array,i=Math.cos(t[0]/2),a=Math.cos(t[1]/2),o=Math.cos(t[2]/2),s=Math.sin(t[0]/2),c=Math.sin(t[1]/2),l=Math.sin(t[2]/2),n=(n||`XYZ`).toUpperCase();switch(n){case`XYZ`:r[0]=s*a*o+i*c*l,r[1]=i*c*o-s*a*l,r[2]=i*a*l+s*c*o,r[3]=i*a*o-s*c*l;break;case`YXZ`:r[0]=s*a*o+i*c*l,r[1]=i*c*o-s*a*l,r[2]=i*a*l-s*c*o,r[3]=i*a*o+s*c*l;break;case`ZXY`:r[0]=s*a*o-i*c*l,r[1]=i*c*o+s*a*l,r[2]=i*a*l+s*c*o,r[3]=i*a*o-s*c*l;break;case`ZYX`:r[0]=s*a*o-i*c*l,r[1]=i*c*o+s*a*l,r[2]=i*a*l-s*c*o,r[3]=i*a*o+s*c*l;break;case`YZX`:r[0]=s*a*o+i*c*l,r[1]=i*c*o+s*a*l,r[2]=i*a*l-s*c*o,r[3]=i*a*o-s*c*l;break;case`XZY`:r[0]=s*a*o-i*c*l,r[1]=i*c*o-s*a*l,r[2]=i*a*l+s*c*o,r[3]=i*a*o+s*c*l;break}};var V={};V.create=function(){var e=new Ie(16);return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},V.clone=function(e){var t=new Ie(16);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t[9]=e[9],t[10]=e[10],t[11]=e[11],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t},V.copy=function(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e},V.identity=function(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},V.transpose=function(e,t){if(e===t){var n=t[1],r=t[2],i=t[3],a=t[6],o=t[7],s=t[11];e[1]=t[4],e[2]=t[8],e[3]=t[12],e[4]=n,e[6]=t[9],e[7]=t[13],e[8]=r,e[9]=a,e[11]=t[14],e[12]=i,e[13]=o,e[14]=s}else e[0]=t[0],e[1]=t[4],e[2]=t[8],e[3]=t[12],e[4]=t[1],e[5]=t[5],e[6]=t[9],e[7]=t[13],e[8]=t[2],e[9]=t[6],e[10]=t[10],e[11]=t[14],e[12]=t[3],e[13]=t[7],e[14]=t[11],e[15]=t[15];return e},V.invert=function(e,t){var n=t[0],r=t[1],i=t[2],a=t[3],o=t[4],s=t[5],c=t[6],l=t[7],u=t[8],d=t[9],f=t[10],p=t[11],m=t[12],h=t[13],g=t[14],_=t[15],v=n*s-r*o,y=n*c-i*o,b=n*l-a*o,x=r*c-i*s,S=r*l-a*s,C=i*l-a*c,w=u*h-d*m,T=u*g-f*m,E=u*_-p*m,D=d*g-f*h,O=d*_-p*h,k=f*_-p*g,A=v*k-y*O+b*D+x*E-S*T+C*w;return A?(A=1/A,e[0]=(s*k-c*O+l*D)*A,e[1]=(i*O-r*k-a*D)*A,e[2]=(h*C-g*S+_*x)*A,e[3]=(f*S-d*C-p*x)*A,e[4]=(c*E-o*k-l*T)*A,e[5]=(n*k-i*E+a*T)*A,e[6]=(g*b-m*C-_*y)*A,e[7]=(u*C-f*b+p*y)*A,e[8]=(o*O-s*E+l*w)*A,e[9]=(r*E-n*O-a*w)*A,e[10]=(m*S-h*b+_*v)*A,e[11]=(d*b-u*S-p*v)*A,e[12]=(s*T-o*D-c*w)*A,e[13]=(n*D-r*T+i*w)*A,e[14]=(h*y-m*x-g*v)*A,e[15]=(u*x-d*y+f*v)*A,e):null},V.adjoint=function(e,t){var n=t[0],r=t[1],i=t[2],a=t[3],o=t[4],s=t[5],c=t[6],l=t[7],u=t[8],d=t[9],f=t[10],p=t[11],m=t[12],h=t[13],g=t[14],_=t[15];return e[0]=s*(f*_-p*g)-d*(c*_-l*g)+h*(c*p-l*f),e[1]=-(r*(f*_-p*g)-d*(i*_-a*g)+h*(i*p-a*f)),e[2]=r*(c*_-l*g)-s*(i*_-a*g)+h*(i*l-a*c),e[3]=-(r*(c*p-l*f)-s*(i*p-a*f)+d*(i*l-a*c)),e[4]=-(o*(f*_-p*g)-u*(c*_-l*g)+m*(c*p-l*f)),e[5]=n*(f*_-p*g)-u*(i*_-a*g)+m*(i*p-a*f),e[6]=-(n*(c*_-l*g)-o*(i*_-a*g)+m*(i*l-a*c)),e[7]=n*(c*p-l*f)-o*(i*p-a*f)+u*(i*l-a*c),e[8]=o*(d*_-p*h)-u*(s*_-l*h)+m*(s*p-l*d),e[9]=-(n*(d*_-p*h)-u*(r*_-a*h)+m*(r*p-a*d)),e[10]=n*(s*_-l*h)-o*(r*_-a*h)+m*(r*l-a*s),e[11]=-(n*(s*p-l*d)-o*(r*p-a*d)+u*(r*l-a*s)),e[12]=-(o*(d*g-f*h)-u*(s*g-c*h)+m*(s*f-c*d)),e[13]=n*(d*g-f*h)-u*(r*g-i*h)+m*(r*f-i*d),e[14]=-(n*(s*g-c*h)-o*(r*g-i*h)+m*(r*c-i*s)),e[15]=n*(s*f-c*d)-o*(r*f-i*d)+u*(r*c-i*s),e},V.determinant=function(e){var t=e[0],n=e[1],r=e[2],i=e[3],a=e[4],o=e[5],s=e[6],c=e[7],l=e[8],u=e[9],d=e[10],f=e[11],p=e[12],m=e[13],h=e[14],g=e[15],_=t*o-n*a,v=t*s-r*a,y=t*c-i*a,b=n*s-r*o,x=n*c-i*o,S=r*c-i*s,C=l*m-u*p,w=l*h-d*p,T=l*g-f*p,E=u*h-d*m,D=u*g-f*m;return _*(d*g-f*h)-v*D+y*E+b*T-x*w+S*C},V.multiply=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=t[3],s=t[4],c=t[5],l=t[6],u=t[7],d=t[8],f=t[9],p=t[10],m=t[11],h=t[12],g=t[13],_=t[14],v=t[15],y=n[0],b=n[1],x=n[2],S=n[3];return e[0]=y*r+b*s+x*d+S*h,e[1]=y*i+b*c+x*f+S*g,e[2]=y*a+b*l+x*p+S*_,e[3]=y*o+b*u+x*m+S*v,y=n[4],b=n[5],x=n[6],S=n[7],e[4]=y*r+b*s+x*d+S*h,e[5]=y*i+b*c+x*f+S*g,e[6]=y*a+b*l+x*p+S*_,e[7]=y*o+b*u+x*m+S*v,y=n[8],b=n[9],x=n[10],S=n[11],e[8]=y*r+b*s+x*d+S*h,e[9]=y*i+b*c+x*f+S*g,e[10]=y*a+b*l+x*p+S*_,e[11]=y*o+b*u+x*m+S*v,y=n[12],b=n[13],x=n[14],S=n[15],e[12]=y*r+b*s+x*d+S*h,e[13]=y*i+b*c+x*f+S*g,e[14]=y*a+b*l+x*p+S*_,e[15]=y*o+b*u+x*m+S*v,e},V.multiplyAffine=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=t[4],s=t[5],c=t[6],l=t[8],u=t[9],d=t[10],f=t[12],p=t[13],m=t[14],h=n[0],g=n[1],_=n[2];return e[0]=h*r+g*o+_*l,e[1]=h*i+g*s+_*u,e[2]=h*a+g*c+_*d,h=n[4],g=n[5],_=n[6],e[4]=h*r+g*o+_*l,e[5]=h*i+g*s+_*u,e[6]=h*a+g*c+_*d,h=n[8],g=n[9],_=n[10],e[8]=h*r+g*o+_*l,e[9]=h*i+g*s+_*u,e[10]=h*a+g*c+_*d,h=n[12],g=n[13],_=n[14],e[12]=h*r+g*o+_*l+f,e[13]=h*i+g*s+_*u+p,e[14]=h*a+g*c+_*d+m,e},V.mul=V.multiply,V.mulAffine=V.multiplyAffine,V.translate=function(e,t,n){var r=n[0],i=n[1],a=n[2],o,s,c,l,u,d,f,p,m,h,g,_;return t===e?(e[12]=t[0]*r+t[4]*i+t[8]*a+t[12],e[13]=t[1]*r+t[5]*i+t[9]*a+t[13],e[14]=t[2]*r+t[6]*i+t[10]*a+t[14],e[15]=t[3]*r+t[7]*i+t[11]*a+t[15]):(o=t[0],s=t[1],c=t[2],l=t[3],u=t[4],d=t[5],f=t[6],p=t[7],m=t[8],h=t[9],g=t[10],_=t[11],e[0]=o,e[1]=s,e[2]=c,e[3]=l,e[4]=u,e[5]=d,e[6]=f,e[7]=p,e[8]=m,e[9]=h,e[10]=g,e[11]=_,e[12]=o*r+u*i+m*a+t[12],e[13]=s*r+d*i+h*a+t[13],e[14]=c*r+f*i+g*a+t[14],e[15]=l*r+p*i+_*a+t[15]),e},V.scale=function(e,t,n){var r=n[0],i=n[1],a=n[2];return e[0]=t[0]*r,e[1]=t[1]*r,e[2]=t[2]*r,e[3]=t[3]*r,e[4]=t[4]*i,e[5]=t[5]*i,e[6]=t[6]*i,e[7]=t[7]*i,e[8]=t[8]*a,e[9]=t[9]*a,e[10]=t[10]*a,e[11]=t[11]*a,e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e},V.rotate=function(e,t,n,r){var i=r[0],a=r[1],o=r[2],s=Math.sqrt(i*i+a*a+o*o),c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O,k,A,j;return Math.abs(s)<1e-6?null:(s=1/s,i*=s,a*=s,o*=s,c=Math.sin(n),l=Math.cos(n),u=1-l,d=t[0],f=t[1],p=t[2],m=t[3],h=t[4],g=t[5],_=t[6],v=t[7],y=t[8],b=t[9],x=t[10],S=t[11],C=i*i*u+l,w=a*i*u+o*c,T=o*i*u-a*c,E=i*a*u-o*c,D=a*a*u+l,O=o*a*u+i*c,k=i*o*u+a*c,A=a*o*u-i*c,j=o*o*u+l,e[0]=d*C+h*w+y*T,e[1]=f*C+g*w+b*T,e[2]=p*C+_*w+x*T,e[3]=m*C+v*w+S*T,e[4]=d*E+h*D+y*O,e[5]=f*E+g*D+b*O,e[6]=p*E+_*D+x*O,e[7]=m*E+v*D+S*O,e[8]=d*k+h*A+y*j,e[9]=f*k+g*A+b*j,e[10]=p*k+_*A+x*j,e[11]=m*k+v*A+S*j,t!==e&&(e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e)},V.rotateX=function(e,t,n){var r=Math.sin(n),i=Math.cos(n),a=t[4],o=t[5],s=t[6],c=t[7],l=t[8],u=t[9],d=t[10],f=t[11];return t!==e&&(e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e[4]=a*i+l*r,e[5]=o*i+u*r,e[6]=s*i+d*r,e[7]=c*i+f*r,e[8]=l*i-a*r,e[9]=u*i-o*r,e[10]=d*i-s*r,e[11]=f*i-c*r,e},V.rotateY=function(e,t,n){var r=Math.sin(n),i=Math.cos(n),a=t[0],o=t[1],s=t[2],c=t[3],l=t[8],u=t[9],d=t[10],f=t[11];return t!==e&&(e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e[0]=a*i-l*r,e[1]=o*i-u*r,e[2]=s*i-d*r,e[3]=c*i-f*r,e[8]=a*r+l*i,e[9]=o*r+u*i,e[10]=s*r+d*i,e[11]=c*r+f*i,e},V.rotateZ=function(e,t,n){var r=Math.sin(n),i=Math.cos(n),a=t[0],o=t[1],s=t[2],c=t[3],l=t[4],u=t[5],d=t[6],f=t[7];return t!==e&&(e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e[0]=a*i+l*r,e[1]=o*i+u*r,e[2]=s*i+d*r,e[3]=c*i+f*r,e[4]=l*i-a*r,e[5]=u*i-o*r,e[6]=d*i-s*r,e[7]=f*i-c*r,e},V.fromRotationTranslation=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=t[3],s=r+r,c=i+i,l=a+a,u=r*s,d=r*c,f=r*l,p=i*c,m=i*l,h=a*l,g=o*s,_=o*c,v=o*l;return e[0]=1-(p+h),e[1]=d+v,e[2]=f-_,e[3]=0,e[4]=d-v,e[5]=1-(u+h),e[6]=m+g,e[7]=0,e[8]=f+_,e[9]=m-g,e[10]=1-(u+p),e[11]=0,e[12]=n[0],e[13]=n[1],e[14]=n[2],e[15]=1,e},V.fromQuat=function(e,t){var n=t[0],r=t[1],i=t[2],a=t[3],o=n+n,s=r+r,c=i+i,l=n*o,u=r*o,d=r*s,f=i*o,p=i*s,m=i*c,h=a*o,g=a*s,_=a*c;return e[0]=1-d-m,e[1]=u+_,e[2]=f-g,e[3]=0,e[4]=u-_,e[5]=1-l-m,e[6]=p+h,e[7]=0,e[8]=f+g,e[9]=p-h,e[10]=1-l-d,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},V.frustum=function(e,t,n,r,i,a,o){var s=1/(n-t),c=1/(i-r),l=1/(a-o);return e[0]=a*2*s,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=a*2*c,e[6]=0,e[7]=0,e[8]=(n+t)*s,e[9]=(i+r)*c,e[10]=(o+a)*l,e[11]=-1,e[12]=0,e[13]=0,e[14]=o*a*2*l,e[15]=0,e},V.perspective=function(e,t,n,r,i){var a=1/Math.tan(t/2),o=1/(r-i);return e[0]=a/n,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=a,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=(i+r)*o,e[11]=-1,e[12]=0,e[13]=0,e[14]=2*i*r*o,e[15]=0,e},V.ortho=function(e,t,n,r,i,a,o){var s=1/(t-n),c=1/(r-i),l=1/(a-o);return e[0]=-2*s,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=-2*c,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=2*l,e[11]=0,e[12]=(t+n)*s,e[13]=(i+r)*c,e[14]=(o+a)*l,e[15]=1,e},V.lookAt=function(e,t,n,r){var i,a,o,s,c,l,u,d,f,p,m=t[0],h=t[1],g=t[2],_=r[0],v=r[1],y=r[2],b=n[0],x=n[1],S=n[2];return Math.abs(m-b)<1e-6&&Math.abs(h-x)<1e-6&&Math.abs(g-S)<1e-6?V.identity(e):(u=m-b,d=h-x,f=g-S,p=1/Math.sqrt(u*u+d*d+f*f),u*=p,d*=p,f*=p,i=v*f-y*d,a=y*u-_*f,o=_*d-v*u,p=Math.sqrt(i*i+a*a+o*o),p?(p=1/p,i*=p,a*=p,o*=p):(i=0,a=0,o=0),s=d*o-f*a,c=f*i-u*o,l=u*a-d*i,p=Math.sqrt(s*s+c*c+l*l),p?(p=1/p,s*=p,c*=p,l*=p):(s=0,c=0,l=0),e[0]=i,e[1]=s,e[2]=u,e[3]=0,e[4]=a,e[5]=c,e[6]=d,e[7]=0,e[8]=o,e[9]=l,e[10]=f,e[11]=0,e[12]=-(i*m+a*h+o*g),e[13]=-(s*m+c*h+l*g),e[14]=-(u*m+d*h+f*g),e[15]=1,e)},V.frob=function(e){return Math.sqrt(e[0]**2+e[1]**2+e[2]**2+e[3]**2+e[4]**2+e[5]**2+e[6]**2+e[7]**2+e[8]**2+e[9]**2+e[10]**2+e[11]**2+e[12]**2+e[13]**2+e[14]**2+e[15]**2)};var H=function(){this._axisX=new L,this._axisY=new L,this._axisZ=new L,this.array=V.create(),this._dirty=!0};H.prototype={constructor:H,setArray:function(e){for(var t=0;t0){var t=this.min,n=this.max,r=t.array,i=n.array;Xe(r,e[0]),Xe(i,e[0]);for(var a=1;ai[0]&&(i[0]=o[0]),o[1]>i[1]&&(i[1]=o[1]),o[2]>i[2]&&(i[2]=o[2])}t._dirty=!0,n._dirty=!0}},union:function(e){var t=this.min,n=this.max;return I.min(t.array,t.array,e.min.array),I.max(n.array,n.array,e.max.array),t._dirty=!0,n._dirty=!0,this},intersection:function(e){var t=this.min,n=this.max;return I.max(t.array,t.array,e.min.array),I.min(n.array,n.array,e.max.array),t._dirty=!0,n._dirty=!0,this},intersectBoundingBox:function(e){var t=this.min.array,n=this.max.array,r=e.min.array,i=e.max.array;return!(t[0]>i[0]||t[1]>i[1]||t[2]>i[2]||n[0]=i[0]&&n[1]>=i[1]&&n[2]>=i[2]},containPoint:function(e){var t=this.min.array,n=this.max.array,r=e.array;return t[0]<=r[0]&&t[1]<=r[1]&&t[2]<=r[2]&&n[0]>=r[0]&&n[1]>=r[1]&&n[2]>=r[2]},isFinite:function(){var e=this.min.array,t=this.max.array;return isFinite(e[0])&&isFinite(e[1])&&isFinite(e[2])&&isFinite(t[0])&&isFinite(t[1])&&isFinite(t[2])},applyTransform:function(e){this.transformFrom(this,e)},transformFrom:(function(){var e=I.create(),t=I.create(),n=I.create(),r=I.create(),i=I.create(),a=I.create();return function(o,s){var c=o.min.array,l=o.max.array,u=s.array;return e[0]=u[0]*c[0],e[1]=u[1]*c[0],e[2]=u[2]*c[0],t[0]=u[0]*l[0],t[1]=u[1]*l[0],t[2]=u[2]*l[0],n[0]=u[4]*c[1],n[1]=u[5]*c[1],n[2]=u[6]*c[1],r[0]=u[4]*l[1],r[1]=u[5]*l[1],r[2]=u[6]*l[1],i[0]=u[8]*c[2],i[1]=u[9]*c[2],i[2]=u[10]*c[2],a[0]=u[8]*l[2],a[1]=u[9]*l[2],a[2]=u[10]*l[2],c=this.min.array,l=this.max.array,c[0]=Math.min(e[0],t[0])+Math.min(n[0],r[0])+Math.min(i[0],a[0])+u[12],c[1]=Math.min(e[1],t[1])+Math.min(n[1],r[1])+Math.min(i[1],a[1])+u[13],c[2]=Math.min(e[2],t[2])+Math.min(n[2],r[2])+Math.min(i[2],a[2])+u[14],l[0]=Math.max(e[0],t[0])+Math.max(n[0],r[0])+Math.max(i[0],a[0])+u[12],l[1]=Math.max(e[1],t[1])+Math.max(n[1],r[1])+Math.max(i[1],a[1])+u[13],l[2]=Math.max(e[2],t[2])+Math.max(n[2],r[2])+Math.max(i[2],a[2])+u[14],this.min._dirty=!0,this.max._dirty=!0,this}})(),applyProjection:function(e){var t=this.min.array,n=this.max.array,r=e.array,i=t[0],a=t[1],o=t[2],s=n[0],c=n[1],l=t[2],u=n[0],d=n[1],f=n[2];if(r[15]===1)t[0]=r[0]*i+r[12],t[1]=r[5]*a+r[13],n[2]=r[10]*o+r[14],n[0]=r[0]*u+r[12],n[1]=r[5]*d+r[13],t[2]=r[10]*f+r[14];else{var p=-1/o;t[0]=r[0]*i*p,t[1]=r[5]*a*p,n[2]=(r[10]*o+r[14])*p,p=-1/l,n[0]=r[0]*s*p,n[1]=r[5]*c*p,p=-1/f,t[2]=(r[10]*f+r[14])*p}return this.min._dirty=!0,this.max._dirty=!0,this},updateVertices:function(){var e=this.vertices;if(!e){e=[];for(var t=0;t<8;t++)e[t]=I.fromValues(0,0,0);this.vertices=e}var n=this.min.array,r=this.max.array;return Ye(e[0],n[0],n[1],n[2]),Ye(e[1],n[0],r[1],n[2]),Ye(e[2],r[0],n[1],n[2]),Ye(e[3],r[0],r[1],n[2]),Ye(e[4],n[0],n[1],r[2]),Ye(e[5],n[0],r[1],r[2]),Ye(e[6],r[0],n[1],r[2]),Ye(e[7],r[0],r[1],r[2]),this},copy:function(e){var t=this.min,n=this.max;return Xe(t.array,e.min.array),Xe(n.array,e.max.array),t._dirty=!0,n._dirty=!0,this},clone:function(){var e=new Ze;return e.copy(this),e}};var Qe=0,$e=Fe.extend({name:``,position:null,rotation:null,scale:null,worldTransform:null,localTransform:null,autoUpdateLocalTransform:!0,_parent:null,_scene:null,_needsUpdateWorldTransform:!0,_inIterating:!1,__depth:0},function(){this.name||(this.name=(this.type||`NODE`)+`_`+Qe++),this.position||(this.position=new L),this.rotation||(this.rotation=new We),this.scale||(this.scale=new L(1,1,1)),this.worldTransform=new H,this.localTransform=new H,this._children=[]},{target:null,invisible:!1,isSkinnedMesh:function(){return!1},isRenderable:function(){return!1},setName:function(e){var t=this._scene;if(t){var n=t._nodeRepository;delete n[this.name],n[e]=this}this.name=e},add:function(e){var t=e._parent;if(t!==this){t&&t.remove(e),e._parent=this,this._children.push(e);var n=this._scene;n&&n!==e.scene&&e.traverse(this._addSelfToScene,this),e._needsUpdateWorldTransform=!0}},remove:function(e){var t=this._children,n=t.indexOf(e);n<0||(t.splice(n,1),e._parent=null,this._scene&&e.traverse(this._removeSelfFromScene,this))},removeAll:function(){for(var e=this._children,t=0;t0},beforeRender:function(e){},afterRender:function(e,t){},getBoundingBox:function(e,t){return t=$e.prototype.getBoundingBox.call(this,e,t),this.geometry&&this.geometry.boundingBox&&t.union(this.geometry.boundingBox),t},clone:(function(){var e=[`castShadow`,`receiveShadow`,`mode`,`culling`,`cullFace`,`frontFace`,`frustumCulling`,`renderOrder`,`lineWidth`,`ignorePicking`,`ignorePreZ`,`ignoreGBuffer`];return function(){var t=$e.prototype.clone.call(this);t.geometry=this.geometry,t.material=this.material;for(var n=0;n0)},clone:function(){var e=et.prototype.clone.call(this);return e.skeleton=this.skeleton,this.joints&&(e.joints=this.joints.slice()),e}});tt.POINTS=U.POINTS,tt.LINES=U.LINES,tt.LINE_LOOP=U.LINE_LOOP,tt.LINE_STRIP=U.LINE_STRIP,tt.TRIANGLES=U.TRIANGLES,tt.TRIANGLE_STRIP=U.TRIANGLE_STRIP,tt.TRIANGLE_FAN=U.TRIANGLE_FAN,tt.BACK=U.BACK,tt.FRONT=U.FRONT,tt.FRONT_AND_BACK=U.FRONT_AND_BACK,tt.CW=U.CW,tt.CCW=U.CCW;var nt=[`OES_texture_float`,`OES_texture_half_float`,`OES_texture_float_linear`,`OES_texture_half_float_linear`,`OES_standard_derivatives`,`OES_vertex_array_object`,`OES_element_index_uint`,`WEBGL_compressed_texture_s3tc`,`WEBGL_depth_texture`,`EXT_texture_filter_anisotropic`,`EXT_shader_texture_lod`,`WEBGL_draw_buffers`,`EXT_frag_depth`,`EXT_sRGB`,`ANGLE_instanced_arrays`],rt=[`MAX_TEXTURE_SIZE`,`MAX_CUBE_MAP_TEXTURE_SIZE`];function it(e){for(var t={},n={},r=0;r=400?e.onerror&&e.onerror():e.onload&&e.onload(t.response)},e.onerror&&(t.onerror=e.onerror),t.send(null)}var ot={get:at},st,ct={};ct.supportWebGL=function(){if(st==null)try{var e=document.createElement(`canvas`);if(!(e.getContext(`webgl`)||e.getContext(`experimental-webgl`)))throw Error()}catch(e){st=!1}return st},ct.Int8Array=typeof Int8Array>`u`?Array:Int8Array,ct.Uint8Array=typeof Uint8Array>`u`?Array:Uint8Array,ct.Uint16Array=typeof Uint16Array>`u`?Array:Uint16Array,ct.Uint32Array=typeof Uint32Array>`u`?Array:Uint32Array,ct.Int16Array=typeof Int16Array>`u`?Array:Int16Array,ct.Float32Array=typeof Float32Array>`u`?Array:Float32Array,ct.Float64Array=typeof Float64Array>`u`?Array:Float64Array;var lt={};typeof window<`u`?lt=window:typeof global<`u`&&(lt=global),ct.requestAnimationFrame=lt.requestAnimationFrame||lt.msRequestAnimationFrame||lt.mozRequestAnimationFrame||lt.webkitRequestAnimationFrame||function(e){setTimeout(e,16)},ct.createCanvas=function(){return document.createElement(`canvas`)},ct.createImage=function(){return new lt.Image},ct.request={get:ot.get},ct.addEventListener=function(e,t,n,r){e.addEventListener(t,n,r)},ct.removeEventListener=function(e,t,n){e.removeEventListener(t,n)};var ut=function(){this.head=null,this.tail=null,this._length=0};ut.prototype.insert=function(e){var t=new ut.Entry(e);return this.insertEntry(t),t},ut.prototype.insertAt=function(e,t){if(!(e<0)){for(var n=this.head,r=0;n&&r!=e;)n=n.next,r++;if(n){var i=new ut.Entry(t),a=n.prev;a?(a.next=i,i.prev=a):this.head=i,i.next=n,n.prev=i}else this.insert(t)}},ut.prototype.insertBeforeEntry=function(e,t){var n=new ut.Entry(e),r=t.prev;r?(r.next=n,n.prev=r):this.head=n,n.next=t,t.prev=n,this._length++},ut.prototype.insertEntry=function(e){this.head?(this.tail.next=e,e.prev=this.tail,this.tail=e):this.head=this.tail=e,this._length++},ut.prototype.remove=function(e){var t=e.prev,n=e.next;t?t.next=n:this.head=n,n?n.prev=t:this.tail=t,e.next=e.prev=null,this._length--},ut.prototype.removeAt=function(e){if(!(e<0)){for(var t=this.head,n=0;t&&n!=e;)t=t.next,n++;if(t)return this.remove(t),t.value}},ut.prototype.getHead=function(){if(this.head)return this.head.value},ut.prototype.getTail=function(){if(this.tail)return this.tail.value},ut.prototype.getAt=function(e){if(!(e<0)){for(var t=this.head,n=0;t&&n!=e;)t=t.next,n++;return t.value}},ut.prototype.indexOf=function(e){for(var t=this.head,n=0;t;){if(t.value===e)return n;t=t.next,n++}},ut.prototype.length=function(){return this._length},ut.prototype.isEmpty=function(){return this._length===0},ut.prototype.forEach=function(e,t){for(var n=this.head,r=0,i=t!==void 0;n;)i?e.call(t,n.value,r):e(n.value,r),n=n.next,r++},ut.prototype.clear=function(){this.tail=this.head=null,this._length=0},ut.Entry=function(e){this.value=e,this.next=null,this.prev=null};var dt=function(e){this._list=new ut,this._map={},this._maxSize=e||10};dt.prototype.setMaxSize=function(e){this._maxSize=e},dt.prototype.put=function(e,t){if(!this._map.hasOwnProperty(e)){var n=this._list.length();if(n>=this._maxSize&&n>0){var r=this._list.head;this._list.remove(r),delete this._map[r.key]}var i=this._list.insert(t);i.key=e,this._map[e]=i}},dt.prototype.get=function(e){var t=this._map[e];if(this._map.hasOwnProperty(e))return t!==this._list.tail&&(this._list.remove(t),this._list.insertEntry(t)),t.value},dt.prototype.remove=function(e){var t=this._map[e];t!==void 0&&(delete this._map[e],this._list.remove(t))},dt.prototype.clear=function(){this._list.clear(),this._map={}};var ft={},pt={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function mt(e){return e=Math.round(e),e<0?0:e>255?255:e}function ht(e){return e=Math.round(e),e<0?0:e>360?360:e}function gt(e){return e<0?0:e>1?1:e}function _t(e){return e.length&&e.charAt(e.length-1)===`%`?mt(parseFloat(e)/100*255):mt(parseInt(e,10))}function vt(e){return e.length&&e.charAt(e.length-1)===`%`?gt(parseFloat(e)/100):gt(parseFloat(e))}function yt(e,t,n){return n<0?n+=1:n>1&&--n,n*6<1?e+(t-e)*n*6:n*2<1?t:n*3<2?e+(t-e)*(2/3-n)*6:e}function bt(e,t,n){return e+(t-e)*n}function xt(e,t,n,r,i){return e[0]=t,e[1]=n,e[2]=r,e[3]=i,e}function St(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}var Ct=new dt(20),wt=null;function Tt(e,t){wt&&St(wt,t),wt=Ct.put(e,wt||t.slice())}ft.parse=function(e,t){if(e){t=t||[];var n=Ct.get(e);if(n)return St(t,n);e+=``;var r=e.replace(/ /g,``).toLowerCase();if(r in pt)return St(t,pt[r]),Tt(e,t),t;if(r.charAt(0)===`#`){if(r.length===4){var i=parseInt(r.substr(1),16);if(!(i>=0&&i<=4095)){xt(t,0,0,0,1);return}return xt(t,(i&3840)>>4|(i&3840)>>8,i&240|(i&240)>>4,i&15|(i&15)<<4,1),Tt(e,t),t}else if(r.length===7){var i=parseInt(r.substr(1),16);if(!(i>=0&&i<=16777215)){xt(t,0,0,0,1);return}return xt(t,(i&16711680)>>16,(i&65280)>>8,i&255,1),Tt(e,t),t}return}var a=r.indexOf(`(`),o=r.indexOf(`)`);if(a!==-1&&o+1===r.length){var s=r.substr(0,a),c=r.substr(a+1,o-(a+1)).split(`,`),l=1;switch(s){case`rgba`:if(c.length!==4){xt(t,0,0,0,1);return}l=vt(c.pop());case`rgb`:if(c.length!==3){xt(t,0,0,0,1);return}return xt(t,_t(c[0]),_t(c[1]),_t(c[2]),l),Tt(e,t),t;case`hsla`:if(c.length!==4){xt(t,0,0,0,1);return}return c[3]=vt(c[3]),Et(c,t),Tt(e,t),t;case`hsl`:if(c.length!==3){xt(t,0,0,0,1);return}return Et(c,t),Tt(e,t),t;default:return}}xt(t,0,0,0,1)}},ft.parseToFloat=function(e,t){if(t=ft.parse(e,t),t)return t[0]/=255,t[1]/=255,t[2]/=255,t};function Et(e,t){var n=(parseFloat(e[0])%360+360)%360/360,r=vt(e[1]),i=vt(e[2]),a=i<=.5?i*(r+1):i+r-i*r,o=i*2-a;return t=t||[],xt(t,mt(yt(o,a,n+1/3)*255),mt(yt(o,a,n)*255),mt(yt(o,a,n-1/3)*255),1),e.length===4&&(t[3]=e[3]),t}function Dt(e){if(e){var t=e[0]/255,n=e[1]/255,r=e[2]/255,i=Math.min(t,n,r),a=Math.max(t,n,r),o=a-i,s=(a+i)/2,c,l;if(o===0)c=0,l=0;else{l=s<.5?o/(a+i):o/(2-a-i);var u=((a-t)/6+o/2)/o,d=((a-n)/6+o/2)/o,f=((a-r)/6+o/2)/o;t===a?c=f-d:n===a?c=1/3+u-f:r===a&&(c=2/3+d-u),c<0&&(c+=1),c>1&&--c}var p=[c*360,l,s];return e[3]!=null&&p.push(e[3]),p}}ft.lift=function(e,t){var n=ft.parse(e);if(n){for(var r=0;r<3;r++)t<0?n[r]=n[r]*(1-t)|0:n[r]=(255-n[r])*t+n[r]|0;return ft.stringify(n,n.length===4?`rgba`:`rgb`)}},ft.toHex=function(e){var t=ft.parse(e);if(t)return((1<<24)+(t[0]<<16)+(t[1]<<8)+ +t[2]).toString(16).slice(1)},ft.fastLerp=function(e,t,n){if(!(!(t&&t.length)||!(e>=0&&e<=1))){n=n||[];var r=e*(t.length-1),i=Math.floor(r),a=Math.ceil(r),o=t[i],s=t[a],c=r-i;return n[0]=mt(bt(o[0],s[0],c)),n[1]=mt(bt(o[1],s[1],c)),n[2]=mt(bt(o[2],s[2],c)),n[3]=gt(bt(o[3],s[3],c)),n}},ft.fastMapToColor=ft.fastLerp,ft.lerp=function(e,t,n){if(!(!(t&&t.length)||!(e>=0&&e<=1))){var r=e*(t.length-1),i=Math.floor(r),a=Math.ceil(r),o=ft.parse(t[i]),s=ft.parse(t[a]),c=r-i,l=ft.stringify([mt(bt(o[0],s[0],c)),mt(bt(o[1],s[1],c)),mt(bt(o[2],s[2],c)),gt(bt(o[3],s[3],c))],`rgba`);return n?{color:l,leftIndex:i,rightIndex:a,value:r}:l}},ft.mapToColor=ft.lerp,ft.modifyHSL=function(e,t,n,r){if(e=ft.parse(e),e)return e=Dt(e),t!=null&&(e[0]=ht(t)),n!=null&&(e[1]=vt(n)),r!=null&&(e[2]=vt(r)),ft.stringify(Et(e),`rgba`)},ft.modifyAlpha=function(e,t){if(e=ft.parse(e),e&&t!=null)return e[3]=gt(t),ft.stringify(e,`rgba`)},ft.stringify=function(e,t){if(!(!e||!e.length)){var n=e[0]+`,`+e[1]+`,`+e[2];return(t===`rgba`||t===`hsva`||t===`hsla`)&&(n+=`,`+e[3]),t+`(`+n+`)`}};var Ot=ft.parseToFloat,kt={};function At(e){var t=Object.keys(e);t.sort();for(var n=[],r=0;r>>16)>>>0;l=((l&1431655765)<<1|(l&2863311530)>>>1)>>>0,l=((l&858993459)<<2|(l&3435973836)>>>2)>>>0,l=((l&252645135)<<4|(l&4042322160)>>>4)>>>0,l=(((l&16711935)<<8|(l&4278255360)>>>8)>>>0)/4294967296;var u=Math.sqrt((1-l)/(1+(s*s-1)*l));i[c]=u}for(var c=0;c65535?Uint32Array:Uint16Array,s=this.indices=new o(t*e*6),c,l,u,d,f,p,m,h=this.radius,g=this.phiStart,_=this.phiLength,v=this.thetaStart,y=this.thetaLength,h=this.radius,b=[],x=[],S=0,C=1/h;for(m=0;m<=e;m++)for(p=0;p<=t;p++)d=p/t,f=m/e,c=-h*Math.cos(g+d*_)*Math.sin(v+f*y),l=h*Math.cos(v+f*y),u=h*Math.sin(g+d*_)*Math.sin(v+f*y),b[0]=c,b[1]=l,b[2]=u,x[0]=d,x[1]=f,n.set(S,b),r.set(S,x),b[0]*=C,b[1]*=C,b[2]*=C,i.set(S,b),S++;var w,T,E,D,O=t+1,k=0;for(m=0;m=0&&c.splice(e,1)}),c.push(l),this.__zr&&this.__zr.animation.addAnimator(l),l},stopAnimation:function(e){this._animators=this._animators||[];for(var t=this._animators,n=t.length,r=0;r>>16)>>>0;l=((l&1431655765)<<1|(l&2863311530)>>>1)>>>0,l=((l&858993459)<<2|(l&3435973836)>>>2)>>>0,l=((l&252645135)<<4|(l&4042322160)>>>4)>>>0,l=(((l&16711935)<<8|(l&4278255360)>>>8)>>>0)/4294967296;var u=Math.sqrt((1-l)/(1+(s*s-1)*l));i[c]=u}for(var c=0;c65535?Uint32Array:Uint16Array,s=this.indices=new o(t*e*6),c,l,u,d,f,p,m,h=this.radius,g=this.phiStart,_=this.phiLength,v=this.thetaStart,y=this.thetaLength,h=this.radius,b=[],x=[],S=0,C=1/h;for(m=0;m<=e;m++)for(p=0;p<=t;p++)d=p/t,f=m/e,c=-h*Math.cos(g+d*_)*Math.sin(v+f*y),l=h*Math.cos(v+f*y),u=h*Math.sin(g+d*_)*Math.sin(v+f*y),b[0]=c,b[1]=l,b[2]=u,x[0]=d,x[1]=f,n.set(S,b),r.set(S,x),b[0]*=C,b[1]*=C,b[2]*=C,i.set(S,b),S++;var w,T,E,D,O=t+1,k=0;for(m=0;m=0&&c.splice(e,1)}),c.push(l),this.__zr&&this.__zr.animation.addAnimator(l),l},stopAnimation:function(e){this._animators=this._animators||[];for(var t=this._animators,n=t.length,r=0;r3?t[3]=e[3]:t[3]=1,t):(t=fe(e||`#000`,t)||[0,0,0,0],t[0]/=255,t[1]/=255,t[2]/=255,t)},Q.directionFromAlphaBeta=function(e,t){var n=e/180*Math.PI+Math.PI/2,r=-t/180*Math.PI+Math.PI/2,i=[],a=Math.sin(n);return i[0]=a*Math.cos(r),i[1]=-Math.cos(n),i[2]=a*Math.sin(r),i},Q.getShadowResolution=function(e){var t=1024;switch(e){case`low`:t=512;break;case`medium`:break;case`high`:t=2048;break;case`ultra`:t=4096;break}return t},Q.COMMON_SHADERS=[`lambert`,`color`,`realistic`,`hatching`,`shadow`],Q.createShader=function(e){e===`ecgl.shadow`&&(e=`ecgl.displayShadow`);var t=K.source(e+`.vertex`),n=K.source(e+`.fragment`);t||console.error(`Vertex shader of '%s' not exits`,e),n||console.error(`Fragment shader of '%s' not exits`,e);var r=new K(t,n);return r.name=e,r},Q.createMaterial=function(e,t){t instanceof Array||(t=[t]);var n=new Mt({shader:Q.createShader(e)});return t.forEach(function(e){typeof e==`string`&&n.define(e)}),n},Q.setMaterialFromModel=function(e,t,n,r){t.autoUpdateTextureStatus=!1;var i=n.getModel(e+`Material`),a=i.get(`detailTexture`),o=X.firstNotNull(i.get(`textureTiling`),1),s=X.firstNotNull(i.get(`textureOffset`),0);typeof o==`number`&&(o=[o,o]),typeof s==`number`&&(s=[s,s]);var c=o[0]>1||o[1]>1?Q.Texture.REPEAT:Q.Texture.CLAMP_TO_EDGE,l={anisotropic:8,wrapS:c,wrapT:c};if(e===`realistic`){var u=i.get(`roughness`),d=i.get(`metalness`);d==null?d=0:isNaN(d)&&(t.setTextureImage(`metalnessMap`,d,r,l),d=X.firstNotNull(i.get(`metalnessAdjust`),.5)),u==null?u=.5:isNaN(u)&&(t.setTextureImage(`roughnessMap`,u,r,l),u=X.firstNotNull(i.get(`roughnessAdjust`),.5));var f=i.get(`normalTexture`);t.setTextureImage(`detailMap`,a,r,l),t.setTextureImage(`normalMap`,f,r,l),t.set({roughness:u,metalness:d,detailUvRepeat:o,detailUvOffset:s})}else if(e===`lambert`)t.setTextureImage(`detailMap`,a,r,l),t.set({detailUvRepeat:o,detailUvOffset:s});else if(e===`color`)t.setTextureImage(`detailMap`,a,r,l),t.set({detailUvRepeat:o,detailUvOffset:s});else if(e===`hatching`){var p=i.get(`hatchingTextures`)||[];p.length;for(var m=0;m<6;m++)t.setTextureImage(`hatch`+(m+1),p[m],r,{anisotropic:8,wrapS:Q.Texture.REPEAT,wrapT:Q.Texture.REPEAT});t.set({detailUvRepeat:o,detailUvOffset:s})}},Q.updateVertexAnimation=function(e,t,n,r){var i=r.get(`animation`),a=r.get(`animationDurationUpdate`),o=r.get(`animationEasingUpdate`),s=n.shadowDepthMaterial;if(i&&t&&a>0&&t.geometry.vertexCount===n.geometry.vertexCount){n.material.define(`vertex`,`VERTEX_ANIMATION`),n.ignorePreZ=!0,s&&s.define(`vertex`,`VERTEX_ANIMATION`);for(var c=0;c=0&&x[y]>1e-4&&(I.transformMat4(w,b,_[S[y]]),I.scaleAndAdd(C,C,w,x[y]));T.set(v,C)}}for(var v=0;v=0&&this._viewsToDispose.splice(t,1),this.views.push(e),e.layer=this;var n=this.zr;e.scene.traverse(function(e){e.__zr=n,e.addAnimatorsToZr&&e.addAnimatorsToZr(n)})}};function ra(e){var t=e.__zr;e.__zr=null,t&&e.removeAnimatorsFromZr&&e.removeAnimatorsFromZr(t)}na.prototype.removeView=function(e){if(e.layer===this){var t=this.views.indexOf(e);t>=0&&(this.views.splice(t,1),e.scene.traverse(ra,this),e.layer=null,this._viewsToDispose.push(e))}},na.prototype.removeViewsAll=function(){this.views.forEach(function(e){e.scene.traverse(ra,this),e.layer=null,this._viewsToDispose.push(e)},this),this.views.length=0},na.prototype.resize=function(e,t){this.renderer.resize(e,t)},na.prototype.clear=function(){var e=this.renderer.gl,t=this._backgroundColor||[0,0,0,0];e.clearColor(t[0],t[1],t[2],t[3]),e.depthMask(!0),e.colorMask(!0,!0,!0,!0),e.clear(e.DEPTH_BUFFER_BIT|e.COLOR_BUFFER_BIT)},na.prototype.clearDepth=function(){var e=this.renderer.gl;e.clear(e.DEPTH_BUFFER_BIT)},na.prototype.clearColor=function(){var e=this.renderer.gl;e.clearColor(0,0,0,0),e.clear(e.COLOR_BUFFER_BIT)},na.prototype.needsRefresh=function(){this.zr.refresh()},na.prototype.refresh=function(e){this._backgroundColor=e?Q.parseColor(e):[0,0,0,0],this.renderer.clearColor=this._backgroundColor;for(var t=0;t20)){e=e.event;var r=this.pickObject(e.offsetX,e.offsetY);r&&(this._dispatchEvent(e.type,e,r),this._dispatchDataEvent(e.type,e,r));var i=this._clickToSetFocusPoint(e);i&&i.view.setDOFFocusOnPoint(i.distance)&&this.zr.refresh()}}},na.prototype._clickToSetFocusPoint=function(e){for(var t=this.renderer,n=t.viewport,r=this.views.length-1;r>=0;r--){var i=this.views[r];if(i.hasDOF()&&i.containPoint(e.offsetX,e.offsetY)){this._picking.scene=i.scene,this._picking.camera=i.camera,t.viewport=i.viewport;var a=this._picking.pick(e.offsetX,e.offsetY,!0);if(a)return a.view=i,a}}t.viewport=n},na.prototype.onglobalout=function(e){var t=this._hovered;t&&this._dispatchEvent(`mouseout`,e,{target:t.target})},na.prototype.pickObject=function(e,t){for(var n=[],r=this.renderer,i=r.viewport,a=0;a=0&&(u.dataIndex=this._lastDataIndex,u.seriesIndex=this._lastSeriesIndex,this.zr.handler.dispatchToElement(l,`mouseout`,t)),s=!0),this._lastEventData=o,this._lastDataIndex=i,this._lastSeriesIndex=a),u.eventData=o,u.dataIndex=i,u.seriesIndex=a,(o!=null||parseInt(i,10)>=0&&parseInt(a,10)>=0)&&(this.zr.handler.dispatchToElement(l,e,t),s&&this.zr.handler.dispatchToElement(l,`mouseover`,t))},na.prototype._dispatchToView=function(e,t){for(var n=0;n=0&&(da(t),t.coordinateSystem===`mapbox`&&(t.coordinateSystem=`mapbox3D`,e.mapbox3D=e.mapbox))}),fa(e.xAxis3D),fa(e.yAxis3D),fa(e.zAxis3D),fa(e.grid3D),ua(e.geo3D)}function ma(e,t,n){try{return Object.defineProperty(e,t,{value:n,configurable:!0,writable:!0}),!0}catch(e){}try{return Reflect.set(e,t,n)}catch(e){}return!1}var ha=me;ma(ha,`graphicGL`,Q);function ga(e){this._layers={},this._zr=e}ga.prototype.update=function(e,t){var n=this,r=t.getZr();if(!r.getWidth()||!r.getHeight()){console.warn(`Dom has no width or height`);return}function i(e){r.setSleepAfterStill(0);var t=(e.coordinateSystem&&e.coordinateSystem.model,e.get(`zlevel`)),i=n._layers,a=i[t];if(!a){if(a=i[t]=new na(`gl-`+t,r),r.painter.isSingleCanvas()){a.virtual=!0;var o=new ha.graphic.Image({z:1e4,style:{image:a.renderer.canvas},silent:!0});a.__hostImage=o,r.add(o)}r.painter.insertLayer(t,a)}return a.__hostImage&&a.__hostImage.setStyle({width:a.renderer.getWidth(),height:a.renderer.getHeight()}),a}function a(e,t){e&&e.traverse(function(e){e.isRenderable&&e.isRenderable()&&(e.ignorePicking=e.$ignorePicking==null?t:e.$ignorePicking)})}for(var o in this._layers)this._layers[o].removeViewsAll();e.eachComponent(function(n,r){if(n!==`series`){var o=t.getViewOfComponentModel(r),s=r.coordinateSystem;if(o.__ecgl__){var c;if(s){if(!s.viewGL){console.error(`Can't find viewGL in coordinateSystem of component `+r.id);return}c=s.viewGL}else{if(!r.viewGL){console.error(`Can't find viewGL of component `+r.id);return}c=s.viewGL}var c=s.viewGL,l=i(r);l.addView(c),o.afterRender&&o.afterRender(r,e,t,l),a(o.groupGL,r.get(`silent`))}}}),e.eachSeries(function(n){var r=t.getViewOfSeriesModel(n),o=n.coordinateSystem;if(r.__ecgl__){if(o&&!o.viewGL&&!r.viewGL){console.error(`Can't find viewGL of series `+r.id);return}var s=o&&o.viewGL||r.viewGL,c=i(n);c.addView(s),r.afterRender&&r.afterRender(n,e,t,c),a(r.groupGL,n.get(`silent`))}})},ha.registerPostInit(function(e){var t=e.getZr(),n=t.painter.dispose;t.painter.dispose=function(){typeof this.eachOtherLayer==`function`&&this.eachOtherLayer(function(e){e instanceof na&&e.dispose()}),n.call(this)}}),ha.registerPostUpdate(function(e,t){var n=t.getZr();(n.__egl=n.__egl||new ga(n)).update(e,t)}),ha.registerPreprocessor(pa);var _a={defaultOption:{viewControl:{projection:`perspective`,autoRotate:!1,autoRotateDirection:`cw`,autoRotateSpeed:10,autoRotateAfterStill:3,damping:.8,rotateSensitivity:1,zoomSensitivity:1,panSensitivity:1,panMouseButton:`middle`,rotateMouseButton:`left`,distance:150,minDistance:40,maxDistance:400,orthographicSize:150,maxOrthographicSize:400,minOrthographicSize:20,center:[0,0,0],alpha:0,beta:0,minAlpha:-90,maxAlpha:90}},setView:function(e){e=e||{},this.option.viewControl=this.option.viewControl||{},e.alpha!=null&&(this.option.viewControl.alpha=e.alpha),e.beta!=null&&(this.option.viewControl.beta=e.beta),e.distance!=null&&(this.option.viewControl.distance=e.distance),e.center!=null&&(this.option.viewControl.center=e.center)}},va={defaultOption:{postEffect:{enable:!1,bloom:{enable:!0,intensity:.1},depthOfField:{enable:!1,focalRange:20,focalDistance:50,blurRadius:10,fstop:2.8,quality:`medium`},screenSpaceAmbientOcclusion:{enable:!1,radius:2,quality:`medium`,intensity:1},screenSpaceReflection:{enable:!1,quality:`medium`,maxRoughness:.8},colorCorrection:{enable:!0,exposure:0,brightness:0,contrast:1,saturation:1,lookupTexture:``},edge:{enable:!1},FXAA:{enable:!1}},temporalSuperSampling:{enable:`auto`}}},ya={defaultOption:{light:{main:{shadow:!1,shadowQuality:`high`,color:`#fff`,intensity:1,alpha:0,beta:0},ambient:{color:`#fff`,intensity:.2},ambientCubemap:{texture:null,exposure:1,diffuseIntensity:.5,specularIntensity:.5}}}},ba=d.extend({type:`grid3D`,dependencies:[`xAxis3D`,`yAxis3D`,`zAxis3D`],defaultOption:{show:!0,zlevel:-10,left:0,top:0,width:`100%`,height:`100%`,environment:`auto`,boxWidth:100,boxHeight:100,boxDepth:100,axisPointer:{show:!0,lineStyle:{color:`rgba(0, 0, 0, 0.8)`,width:1},label:{show:!0,formatter:null,margin:8,textStyle:{fontSize:14,color:`#fff`,backgroundColor:`rgba(0,0,0,0.5)`,padding:3,borderRadius:3}}},axisLine:{show:!0,lineStyle:{color:`#333`,width:2,type:`solid`}},axisTick:{show:!0,inside:!1,length:3,lineStyle:{width:1}},axisLabel:{show:!0,inside:!1,rotate:0,margin:8,textStyle:{fontSize:12}},splitLine:{show:!0,lineStyle:{color:[`#ccc`],width:1,type:`solid`}},splitArea:{show:!1,areaStyle:{color:[`rgba(250,250,250,0.3)`,`rgba(200,200,200,0.3)`]}},light:{main:{alpha:30,beta:40},ambient:{intensity:.4}},viewControl:{alpha:20,beta:40,autoRotate:!1,distance:200,minDistance:40,maxDistance:400}}});F(ba.prototype,_a),F(ba.prototype,va),F(ba.prototype,ya);var xa=X.firstNotNull,Sa={left:0,middle:1,right:2};function Ca(e){return e instanceof Array||(e=[e,e]),e}var wa=Fe.extend(function(){return{zr:null,viewGL:null,_center:new L,minDistance:.5,maxDistance:1.5,maxOrthographicSize:300,minOrthographicSize:30,minAlpha:-90,maxAlpha:90,minBeta:-1/0,maxBeta:1/0,autoRotateAfterStill:0,autoRotateDirection:`cw`,autoRotateSpeed:60,damping:.8,rotateSensitivity:1,zoomSensitivity:1,panSensitivity:1,panMouseButton:`middle`,rotateMouseButton:`left`,_mode:`rotate`,_camera:null,_needsUpdate:!1,_rotating:!1,_phi:0,_theta:0,_mouseX:0,_mouseY:0,_rotateVelocity:new G,_panVelocity:new G,_distance:500,_zoomSpeed:0,_stillTimeout:0,_animators:[]}},function(){[`_mouseDownHandler`,`_mouseWheelHandler`,`_mouseMoveHandler`,`_mouseUpHandler`,`_pinchHandler`,`_contextMenuHandler`,`_update`].forEach(function(e){this[e]=this[e].bind(this)},this)},{init:function(){var e=this.zr;e&&(e.on(`mousedown`,this._mouseDownHandler),e.on(`globalout`,this._mouseUpHandler),e.on(`mousewheel`,this._mouseWheelHandler),e.on(`pinch`,this._pinchHandler),e.animation.on(`frame`,this._update),e.dom.addEventListener(`contextmenu`,this._contextMenuHandler))},dispose:function(){var e=this.zr;e&&(e.off(`mousedown`,this._mouseDownHandler),e.off(`mousemove`,this._mouseMoveHandler),e.off(`mouseup`,this._mouseUpHandler),e.off(`mousewheel`,this._mouseWheelHandler),e.off(`pinch`,this._pinchHandler),e.off(`globalout`,this._mouseUpHandler),e.dom.removeEventListener(`contextmenu`,this._contextMenuHandler),e.animation.off(`frame`,this._update)),this.stopAllAnimation()},getDistance:function(){return this._distance},setDistance:function(e){this._distance=e,this._needsUpdate=!0},getOrthographicSize:function(){return this._orthoSize},setOrthographicSize:function(e){this._orthoSize=e,this._needsUpdate=!0},getAlpha:function(){return this._theta/Math.PI*180},getBeta:function(){return-this._phi/Math.PI*180},getCenter:function(){return this._center.toArray()},setAlpha:function(e){e=Math.max(Math.min(this.maxAlpha,e),this.minAlpha),this._theta=e/180*Math.PI,this._needsUpdate=!0},setBeta:function(e){e=Math.max(Math.min(this.maxBeta,e),this.minBeta),this._phi=-e/180*Math.PI,this._needsUpdate=!0},setCenter:function(e){this._center.setArray(e)},setViewGL:function(e){this.viewGL=e},getCamera:function(){return this.viewGL.camera},setFromViewControlModel:function(e,t){t=t||{};var n=t.baseDistance||0,r=t.baseOrthoSize||1,i=e.get(`projection`);i!==`perspective`&&i!==`orthographic`&&i!==`isometric`&&(i=`perspective`),this._projection=i,this.viewGL.setProjection(i);var a=e.get(`distance`)+n,o=e.get(`orthographicSize`)+r;[[`damping`,.8],[`autoRotate`,!1],[`autoRotateAfterStill`,3],[`autoRotateDirection`,`cw`],[`autoRotateSpeed`,10],[`minDistance`,30],[`maxDistance`,400],[`minOrthographicSize`,30],[`maxOrthographicSize`,300],[`minAlpha`,-90],[`maxAlpha`,90],[`minBeta`,-1/0],[`maxBeta`,1/0],[`rotateSensitivity`,1],[`zoomSensitivity`,1],[`panSensitivity`,1],[`panMouseButton`,`left`],[`rotateMouseButton`,`middle`]].forEach(function(t){this[t[0]]=xa(e.get(t[0]),t[1])},this),this.minDistance+=n,this.maxDistance+=n,this.minOrthographicSize+=r,this.maxOrthographicSize+=r;var s=e.ecModel,c={};[`animation`,`animationDurationUpdate`,`animationEasingUpdate`].forEach(function(t){c[t]=xa(e.get(t),s&&s.get(t))});var l=xa(t.alpha,e.get(`alpha`))||0,u=xa(t.beta,e.get(`beta`))||0,d=xa(t.center,e.get(`center`))||[0,0,0];c.animation&&c.animationDurationUpdate>0&&this._notFirst?this.animateTo({alpha:l,beta:u,center:d,distance:a,orthographicSize:o,easing:c.animationEasingUpdate,duration:c.animationDurationUpdate}):(this.setDistance(a),this.setAlpha(l),this.setBeta(u),this.setCenter(d),this.setOrthographicSize(o)),this._notFirst=!0,this._validateProperties()},_validateProperties:function(){},animateTo:function(e){var t=this.zr,n=this,r={},i={};return e.distance!=null&&(r.distance=this.getDistance(),i.distance=e.distance),e.orthographicSize!=null&&(r.orthographicSize=this.getOrthographicSize(),i.orthographicSize=e.orthographicSize),e.alpha!=null&&(r.alpha=this.getAlpha(),i.alpha=e.alpha),e.beta!=null&&(r.beta=this.getBeta(),i.beta=e.beta),e.center!=null&&(r.center=this.getCenter(),i.center=e.center),this._addAnimator(t.animation.animate(r).when(e.duration||1e3,i).during(function(){r.alpha!=null&&n.setAlpha(r.alpha),r.beta!=null&&n.setBeta(r.beta),r.distance!=null&&n.setDistance(r.distance),r.center!=null&&n.setCenter(r.center),r.orthographicSize!=null&&n.setOrthographicSize(r.orthographicSize),n._needsUpdate=!0})).start(e.easing||`linear`)},stopAllAnimation:function(){for(var e=0;e0},_update:function(e){if(this._rotating){var t=(this.autoRotateDirection===`cw`?1:-1)*this.autoRotateSpeed/180*Math.PI;this._phi-=t*e/1e3,this._needsUpdate=!0}else this._rotateVelocity.len()>0&&(this._needsUpdate=!0);(Math.abs(this._zoomSpeed)>.1||this._panVelocity.len()>0)&&(this._needsUpdate=!0),this._needsUpdate&&(e=Math.min(e,50),this._updateDistanceOrSize(e),this._updatePan(e),this._updateRotate(e),this._updateTransform(),this.getCamera().update(),this.zr&&this.zr.refresh(),this.trigger(`update`),this._needsUpdate=!1)},_updateRotate:function(e){var t=this._rotateVelocity;this._phi=t.y*e/20+this._phi,this._theta=t.x*e/20+this._theta,this.setAlpha(this.getAlpha()),this.setBeta(this.getBeta()),this._vectorDamping(t,this.damping**(e/16))},_updateDistanceOrSize:function(e){this._projection===`perspective`?this._setDistance(this._distance+this._zoomSpeed*e/20):this._setOrthoSize(this._orthoSize+this._zoomSpeed*e/20),this._zoomSpeed*=this.damping**(e/16)},_setDistance:function(e){this._distance=Math.max(Math.min(e,this.maxDistance),this.minDistance)},_setOrthoSize:function(e){this._orthoSize=Math.max(Math.min(e,this.maxOrthographicSize),this.minOrthographicSize);var t=this.getCamera(),n=this._orthoSize,r=n/this.viewGL.viewport.height*this.viewGL.viewport.width;t.left=-r/2,t.right=r/2,t.top=n/2,t.bottom=-n/2},_updatePan:function(e){var t=this._panVelocity,n=this._distance,r=this.getCamera(),i=r.worldTransform.y,a=r.worldTransform.x;this._center.scaleAndAdd(a,-t.x*n/200).scaleAndAdd(i,-t.y*n/200),this._vectorDamping(t,0)},_updateTransform:function(){var e=this.getCamera(),t=new L,n=this._theta+Math.PI/2,r=this._phi+Math.PI/2,i=Math.sin(n);t.x=i*Math.cos(r),t.y=-Math.cos(n),t.z=i*Math.sin(r),e.position.copy(this._center).scaleAndAdd(t,this._distance),e.rotation.identity().rotateY(-this._phi).rotateX(-this._theta)},_startCountingStill:function(){clearTimeout(this._stillTimeout);var e=this.autoRotateAfterStill,t=this;!isNaN(e)&&e>0&&(this._stillTimeout=setTimeout(function(){t._rotating=!0},e*1e3))},_vectorDamping:function(e,t){var n=e.len();n*=t,n<1e-4&&(n=0),e.normalize().scale(n)},_decomposeTransform:function(){if(this.getCamera()){this.getCamera().updateWorldTransform();var e=this.getCamera().worldTransform.z,t=Math.asin(e.y),n=Math.atan2(e.x,e.z);this._theta=t,this._phi=-n,this.setBeta(this.getBeta()),this.setAlpha(this.getAlpha()),this.getCamera().aspect?this._setDistance(this.getCamera().position.dist(this._center)):this._setOrthoSize(this.getCamera().top-this.getCamera().bottom)}},_mouseDownHandler:function(e){if(!e.target&&!this._isAnimating()){var t=e.offsetX,n=e.offsetY;this.viewGL&&!this.viewGL.containPoint(t,n)||(this.zr.on(`mousemove`,this._mouseMoveHandler),this.zr.on(`mouseup`,this._mouseUpHandler),e.event.targetTouches?e.event.targetTouches.length===1&&(this._mode=`rotate`):e.event.button===Sa[this.rotateMouseButton]?this._mode=`rotate`:e.event.button===Sa[this.panMouseButton]?this._mode=`pan`:this._mode=``,this._rotateVelocity.set(0,0),this._rotating=!1,this.autoRotate&&this._startCountingStill(),this._mouseX=e.offsetX,this._mouseY=e.offsetY)}},_mouseMoveHandler:function(e){if(!(e.target&&e.target.__isGLToZRProxy)&&!this._isAnimating()){var t=Ca(this.panSensitivity),n=Ca(this.rotateSensitivity);this._mode===`rotate`?(this._rotateVelocity.y=(e.offsetX-this._mouseX)/this.zr.getHeight()*2*n[0],this._rotateVelocity.x=(e.offsetY-this._mouseY)/this.zr.getWidth()*2*n[1]):this._mode===`pan`&&(this._panVelocity.x=(e.offsetX-this._mouseX)/this.zr.getWidth()*t[0]*400,this._panVelocity.y=(-e.offsetY+this._mouseY)/this.zr.getHeight()*t[1]*400),this._mouseX=e.offsetX,this._mouseY=e.offsetY,e.event.preventDefault()}},_mouseWheelHandler:function(e){if(!this._isAnimating()){var t=e.event.wheelDelta||-e.event.detail;this._zoomHandler(e,t)}},_pinchHandler:function(e){this._isAnimating()||(this._zoomHandler(e,e.pinchScale>1?1:-1),this._mode=``)},_zoomHandler:function(e,t){if(t!==0){var n=e.offsetX,r=e.offsetY;if(!(this.viewGL&&!this.viewGL.containPoint(n,r))){var i=this._projection===`perspective`?Math.max(Math.max(Math.min(this._distance-this.minDistance,this.maxDistance-this._distance))/20,.5):Math.max(Math.max(Math.min(this._orthoSize-this.minOrthographicSize,this.maxOrthographicSize-this._orthoSize))/20,.5);this._zoomSpeed=(t>0?-1:1)*i*this.zoomSensitivity,this._rotating=!1,this.autoRotate&&this._mode===`rotate`&&this._startCountingStill(),e.event.preventDefault()}}},_mouseUpHandler:function(){this.zr.off(`mousemove`,this._mouseMoveHandler),this.zr.off(`mouseup`,this._mouseUpHandler)},_isRightMouseButtonUsed:function(){return this.rotateMouseButton===`right`||this.panMouseButton===`right`},_contextMenuHandler:function(e){this._isRightMouseButtonUsed()&&e.preventDefault()},_addAnimator:function(e){var t=this._animators;return t.push(e),e.done(function(){var n=t.indexOf(e);n>=0&&t.splice(n,1)}),e}});Object.defineProperty(wa.prototype,"autoRotate",{get:function(e){return this._autoRotate},set:function(e){this._autoRotate=e,this._rotating=e}});var Ta={convertToDynamicArray:function(e){e&&this.resetOffset();var t=this.attributes;for(var n in t)e||!t[n].value?t[n].value=[]:t[n].value=Array.prototype.slice.call(t[n].value);e||!this.indices?this.indices=[]:this.indices=Array.prototype.slice.call(this.indices)},convertToTypedArray:function(){var e=this.attributes;for(var t in e)e[t].value&&e[t].value.length>0?e[t].value=new Float32Array(e[t].value):e[t].value=null;this.indices&&this.indices.length>0&&(this.indices=this.vertexCount>65535?new Uint32Array(this.indices):new Uint16Array(this.indices)),this.dirty()}},Ea={vec2:W,vec3:I,vec4:R,mat2:zi,mat2d:Vi,mat3:z,mat4:V,quat:B},Da=Ea.vec3,Oa=[[0,0],[1,1]],ka=Y.extend(function(){return{segmentScale:1,dynamic:!0,useNativeLine:!0,attributes:{position:new Y.Attribute(`position`,`float`,3,`POSITION`),positionPrev:new Y.Attribute(`positionPrev`,`float`,3),positionNext:new Y.Attribute(`positionNext`,`float`,3),prevPositionPrev:new Y.Attribute(`prevPositionPrev`,`float`,3),prevPosition:new Y.Attribute(`prevPosition`,`float`,3),prevPositionNext:new Y.Attribute(`prevPositionNext`,`float`,3),offset:new Y.Attribute(`offset`,`float`,1),color:new Y.Attribute(`color`,`float`,4,`COLOR`)}}},{resetOffset:function(){this._vertexOffset=0,this._triangleOffset=0,this._itemVertexOffsets=[]},setVertexCount:function(e){var t=this.attributes;this.vertexCount!==e&&(t.position.init(e),t.color.init(e),this.useNativeLine||(t.positionPrev.init(e),t.positionNext.init(e),t.offset.init(e)),e>65535?this.indices instanceof Uint16Array&&(this.indices=new Uint32Array(this.indices)):this.indices instanceof Uint32Array&&(this.indices=new Uint16Array(this.indices)))},setTriangleCount:function(e){this.triangleCount!==e&&(e===0?this.indices=null:this.indices=this.vertexCount>65535?new Uint32Array(e*3):new Uint16Array(e*3))},_getCubicCurveApproxStep:function(e,t,n,r){return 1/(Da.dist(e,t)+Da.dist(n,t)+Da.dist(r,n)+1)*this.segmentScale},getCubicCurveVertexCount:function(e,t,n,r){var i=this._getCubicCurveApproxStep(e,t,n,r),a=Math.ceil(1/i);return this.useNativeLine?a*2:a*2+2},getCubicCurveTriangleCount:function(e,t,n,r){var i=this._getCubicCurveApproxStep(e,t,n,r),a=Math.ceil(1/i);return this.useNativeLine?0:a*2},getLineVertexCount:function(){return this.getPolylineVertexCount(Oa)},getLineTriangleCount:function(){return this.getPolylineTriangleCount(Oa)},getPolylineVertexCount:function(e){var t=typeof e==`number`?e:typeof e[0]==`number`?e.length/3:e.length;return this.useNativeLine?(t-1)*2:(t-1)*2+2},getPolylineTriangleCount:function(e){var t=typeof e==`number`?e:typeof e[0]==`number`?e.length/3:e.length;return this.useNativeLine?0:Math.max(t-1,0)*2},addCubicCurve:function(e,t,n,r,i,a){a==null&&(a=1);for(var o=e[0],s=e[1],c=e[2],l=t[0],u=t[1],d=t[2],f=n[0],p=n[1],m=n[2],h=r[0],g=r[1],_=r[2],v=this._getCubicCurveApproxStep(e,t,n,r),y=v*v,b=y*v,x=3*v,S=3*y,C=6*y,w=6*b,T=o-l*2+f,E=s-u*2+p,D=c-d*2+m,O=(l-f)*3-o+h,k=(u-p)*3-s+g,A=(d-m)*3-c+_,j=o,M=s,N=c,ee=(l-o)*x+T*S+O*b,te=(u-s)*x+E*S+k*b,P=(d-c)*x+D*S+A*b,ne=T*C+O*w,re=E*C+k*w,ie=D*C+A*w,ae=O*w,F=k*w,oe=A*w,se=0,ce=0,le=Math.ceil(1/v),ue=new Float32Array((le+1)*3),ue=[],de=0,ce=0;ce1&&(j=ee>0?Math.min(j,h):Math.max(j,h),M=te>0?Math.min(M,g):Math.max(M,g),N=P>0?Math.min(N,_):Math.max(N,_));return this.addPolyline(ue,i,a)},addLine:function(e,t,n,r){return this.addPolyline([e,t],n,r)},addPolyline:function(e,t,n,r,i){if(e.length){var a=typeof e[0]!=`number`;if(i==null&&(i=a?e.length:e.length/3),!(i<2)){r==null&&(r=0),n==null&&(n=1),this._itemVertexOffsets.push(this._vertexOffset);var a=typeof e[0]!=`number`,o=a?typeof t[0]!=`number`:t.length/4===i,s=this.attributes.position,c=this.attributes.positionPrev,l=this.attributes.positionNext,u=this.attributes.color,d=this.attributes.offset,f=this.indices,p=this._vertexOffset,m,h;n=Math.max(n,.01);for(var g=r;g1&&(s.copy(p,p-1),u.copy(p,p-1),p++):(g0&&(l.set(p-2,m),l.set(p-1,m)),s.set(p,m),s.set(p+1,m),u.set(p,h),u.set(p+1,h),d.set(p,n/2),d.set(p+1,-n/2),p+=2),this.useNativeLine)u.set(p,h),s.set(p,m),p++;else if(g>0){var y=this._triangleOffset*3,f=this.indices;f[y]=p-4,f[y+1]=p-3,f[y+2]=p-2,f[y+3]=p-3,f[y+4]=p-1,f[y+5]=p-2,this._triangleOffset+=2}}if(!this.useNativeLine){var b=this._vertexOffset,x=this._vertexOffset+i*2;c.copy(b,b+2),c.copy(b+1,b+3),l.copy(x-1,x-3),l.copy(x-2,x-4)}return this._vertexOffset=p,this._vertexOffset}}},setItemColor:function(e,t){for(var n=this._itemVertexOffsets[e],r=eo&&(i=this._x=0,a+=this._rowHeight+c,this._y=a,this._rowHeight=0),this._x+=t+c,this._rowHeight=Math.max(this._rowHeight,n),a+n+c>s)return null;e.x+=this.offsetX*this.dpr+i,e.y+=this.offsetY*this.dpr+a,this._zr.add(e);var l=[this.offsetX/this.width,this.offsetY/this.height];return[[i/o+l[0],a/s+l[1]],[(i+t)/o+l[0],(a+n)/s+l[1]]]},_fitElement:function(e,t,n){var r=e.getBoundingRect(),i=t/r.width,a=n/r.height;e.x=-r.x*i,e.y=-r.y*a,e.scaleX=i,e.scaleY=a,e.update()}};function ja(e){e=e||{},e.width=e.width||512,e.height=e.height||512,e.devicePixelRatio=e.devicePixelRatio||1,e.gap=e.gap==null?2:e.gap;var t=document.createElement(`canvas`);t.width=e.width*e.devicePixelRatio,t.height=e.height*e.devicePixelRatio,this._canvas=t,this._texture=new J({image:t,flipY:!1});var n=this;this._zr=ye(t),pi(this._zr,function(){n._texture.dirty(),n.onupdate&&n.onupdate()}),this._dpr=e.devicePixelRatio,this._coords={},this.onupdate=e.onupdate,this._gap=e.gap,this._textureAtlasNodes=[new Aa(this._zr,0,0,e.width,e.height,this._gap,this._dpr)],this._nodeWidth=e.width,this._nodeHeight=e.height,this._currentNodeIdx=0}ja.prototype={clear:function(){for(var e=0;e=e)){var i=(n+this._nodeWidth)*this._dpr,a=(r+this._nodeHeight)*this._dpr;try{this._zr.resize({width:i,height:a})}catch(e){this._canvas.width=i,this._canvas.height=a}var o=new Aa(this._zr,n,r,this._nodeWidth,this._nodeHeight,this._gap,this._dpr);return this._textureAtlasNodes.push(o),o}},add:function(e,t,n){if(this._coords[e.id])return this._coords[e.id];var r=this._getCurrentNode().add(e,t,n);if(!r){var i=this._expand();if(!i)return;r=i.add(e,t,n)}return this._coords[e.id]=r,r},getCoordsScale:function(){var e=this._dpr;return[this._nodeWidth/this._canvas.width*e,this._nodeHeight/this._canvas.height*e]},getCoords:function(e){return this._coords[e]},dispose:function(){this._zr.dispose()}};function Ma(){}Ma.prototype={constructor:Ma,setScene:function(e){this._scene=e,this._skybox&&this._skybox.attachScene(this._scene)},initLight:function(e){this._lightRoot=e,this.mainLight=new Q.DirectionalLight({shadowBias:.005}),this.ambientLight=new Q.AmbientLight,e.add(this.mainLight),e.add(this.ambientLight)},dispose:function(){this._lightRoot&&(this._lightRoot.remove(this.mainLight),this._lightRoot.remove(this.ambientLight))},updateLight:function(e){var t=this.mainLight,n=this.ambientLight,r=e.getModel(`light`),i=r.getModel(`main`),a=r.getModel(`ambient`);t.intensity=i.get(`intensity`),n.intensity=a.get(`intensity`),t.color=Q.parseColor(i.get(`color`)).slice(0,3),n.color=Q.parseColor(a.get(`color`)).slice(0,3);var o=i.get(`alpha`)||0,s=i.get(`beta`)||0;t.position.setArray(Q.directionFromAlphaBeta(o,s)),t.lookAt(Q.Vector3.ZERO),t.castShadow=i.get(`shadow`),t.shadowResolution=Q.getShadowResolution(i.get(`shadowQuality`))},updateAmbientCubemap:function(e,t,n){var r=t.getModel(`light.ambientCubemap`),i=r.get(`texture`);if(i){this._cubemapLightsCache=this._cubemapLightsCache||{};var a=this._cubemapLightsCache[i];if(!a){var o=this;a=this._cubemapLightsCache[i]=Q.createAmbientCubemap(r.option,e,n,function(){o._isSkyboxFromAmbientCubemap&&o._skybox.setEnvironmentMap(a.specular.cubemap),n.getZr().refresh()})}this._lightRoot.add(a.diffuse),this._lightRoot.add(a.specular),this._currentCubemapLights=a}else this._currentCubemapLights&&(this._lightRoot.remove(this._currentCubemapLights.diffuse),this._lightRoot.remove(this._currentCubemapLights.specular),this._currentCubemapLights=null)},updateSkybox:function(e,t,n){var r=t.get(`environment`),i=this;function a(){return i._skybox=i._skybox||new Fr,i._skybox}var o=a();if(r&&r!==`none`)if(r===`auto`)if(this._isSkyboxFromAmbientCubemap=!0,this._currentCubemapLights){var s=this._currentCubemapLights.specular.cubemap;o.setEnvironmentMap(s),this._scene&&o.attachScene(this._scene),o.material.set(`lod`,3)}else this._skybox&&this._skybox.detachScene();else if(typeof r==`object`&&r.colorStops||typeof r==`string`&&fe(r)){this._isSkyboxFromAmbientCubemap=!1;var c=new Q.Texture2D({anisotropic:8,flipY:!1});o.setEnvironmentMap(c);var l=c.image=document.createElement(`canvas`);l.width=l.height=16,C(l.getContext(`2d`),new ie({shape:{x:0,y:0,width:16,height:16},style:{fill:r}})),o.attachScene(this._scene)}else{this._isSkyboxFromAmbientCubemap=!1;var c=Q.loadTexture(r,n,{anisotropic:8,flipY:!1});o.setEnvironmentMap(c),o.attachScene(this._scene)}else this._skybox&&this._skybox.detachScene(this._scene),this._skybox=null;var u=t.coordinateSystem;if(this._skybox)if(u&&u.viewGL&&r!==`auto`&&!(r.match&&r.match(/.hdr$/))){var d=u.viewGL.isLinearSpace()?`define`:`undefine`;this._skybox.material[d](`fragment`,`SRGB_DECODE`)}else this._skybox.material.undefine(`fragment`,`SRGB_DECODE`)}};var Na=Ea.vec3,Pa=Y.extend(function(){return{segmentScale:1,useNativeLine:!0,attributes:{position:new Y.Attribute(`position`,`float`,3,`POSITION`),normal:new Y.Attribute(`normal`,`float`,3,`NORMAL`),color:new Y.Attribute(`color`,`float`,4,`COLOR`)}}},{resetOffset:function(){this._vertexOffset=0,this._faceOffset=0},setQuadCount:function(e){var t=this.attributes,n=this.getQuadVertexCount()*e,r=this.getQuadTriangleCount()*e;this.vertexCount!==n&&(t.position.init(n),t.normal.init(n),t.color.init(n)),this.triangleCount!==r&&(this.indices=n>65535?new Uint32Array(r*3):new Uint16Array(r*3))},getQuadVertexCount:function(){return 4},getQuadTriangleCount:function(){return 2},addQuad:function(){var e=Na.create(),t=Na.create(),n=Na.create(),r=[0,3,1,3,2,1];return function(i,a){var o=this.attributes.position,s=this.attributes.normal,c=this.attributes.color;Na.sub(e,i[1],i[0]),Na.sub(t,i[2],i[1]),Na.cross(n,e,t),Na.normalize(n,n);for(var l=0;l<4;l++)o.set(this._vertexOffset+l,i[l]),c.set(this._vertexOffset+l,a),s.set(this._vertexOffset+l,n);for(var u=this._faceOffset*3,l=0;l<6;l++)this.indices[u+l]=r[l]+this._vertexOffset;this._vertexOffset+=4,this._faceOffset+=2}}()});Se(Pa.prototype,Ta);var Fa=X.firstNotNull,Ia={x:0,y:2,z:1};function La(e,t,n,r){var i=[0,0,0],a=r<0?n.getExtentMin():n.getExtentMax();i[Ia[n.dim]]=a,e.position.setArray(i),e.rotation.identity(),t.distance=-Math.abs(a),t.normal.set(0,0,0),n.dim===`x`?(e.rotation.rotateY(r*Math.PI/2),t.normal.x=-r):n.dim===`z`?(e.rotation.rotateX(-r*Math.PI/2),t.normal.y=-r):(r>0&&e.rotation.rotateY(Math.PI),t.normal.z=-r)}function Ra(e,t,n){this.rootNode=new Q.Node;var r=new Q.Mesh({geometry:new ka({useNativeLine:!1}),material:t,castShadow:!1,ignorePicking:!0,$ignorePicking:!0,renderOrder:1}),i=new Q.Mesh({geometry:new Pa,material:n,castShadow:!1,culling:!1,ignorePicking:!0,$ignorePicking:!0,renderOrder:0});this.rootNode.add(i),this.rootNode.add(r),this.faceInfo=e,this.plane=new Q.Plane,this.linesMesh=r,this.quadsMesh=i}Ra.prototype.update=function(e,t,n){var r=e.coordinateSystem,i=[r.getAxis(this.faceInfo[0]),r.getAxis(this.faceInfo[1])],a=this.linesMesh.geometry,o=this.quadsMesh.geometry;a.convertToDynamicArray(!0),o.convertToDynamicArray(!0),this._updateSplitLines(a,i,e,n),this._udpateSplitAreas(o,i,e,n),a.convertToTypedArray(),o.convertToTypedArray();var s=r.getAxis(this.faceInfo[2]);La(this.rootNode,this.plane,s,this.faceInfo[3])},Ra.prototype._updateSplitLines=function(e,t,n,r){var i=r.getDevicePixelRatio();t.forEach(function(r,a){var o=r.model,s=t[1-a].getExtent();if(!r.scale.isBlank()){var c=o.getModel(`splitLine`,n.getModel(`splitLine`));if(c.get(`show`)){var l=c.getModel(`lineStyle`),u=l.get(`color`),d=Fa(l.get(`opacity`),1),f=Fa(l.get(`width`),1);u=_(u)?u:[u];for(var p=r.getTicksCoords({tickModel:c}),m=0,h=0;h65535?new Uint32Array(n*3):new Uint16Array(n*3))},setSpriteAlign:function(e,t,n,r,i){n==null&&(n=`left`),r==null&&(r=`top`);var a,o,s,c;switch(i=i||0,n){case`left`:a=i,s=t[0]+i;break;case`center`:case`middle`:a=-t[0]/2,s=t[0]/2;break;case`right`:a=-t[0]-i,s=-i;break}switch(r){case`bottom`:o=i,c=t[1]+i;break;case`middle`:o=-t[1]/2,c=t[1]/2;break;case`top`:o=-t[1]-i,c=-i;break}var l=e*4,u=this.attributes.offset;u.set(l,[a,c]),u.set(l+1,[s,c]),u.set(l+2,[s,o]),u.set(l+3,[a,o])},addSprite:function(e,t,n,r,i,a){var o=this._vertexOffset;this.setSprite(this._vertexOffset/4,e,t,n,r,i,a);for(var s=0;s3?t[3]=e[3]:t[3]=1,t):(t=se(e||`#000`,t)||[0,0,0,0],t[0]/=255,t[1]/=255,t[2]/=255,t)},Q.directionFromAlphaBeta=function(e,t){var n=e/180*Math.PI+Math.PI/2,r=-t/180*Math.PI+Math.PI/2,i=[],a=Math.sin(n);return i[0]=a*Math.cos(r),i[1]=-Math.cos(n),i[2]=a*Math.sin(r),i},Q.getShadowResolution=function(e){var t=1024;switch(e){case`low`:t=512;break;case`medium`:break;case`high`:t=2048;break;case`ultra`:t=4096;break}return t},Q.COMMON_SHADERS=[`lambert`,`color`,`realistic`,`hatching`,`shadow`],Q.createShader=function(e){e===`ecgl.shadow`&&(e=`ecgl.displayShadow`);var t=K.source(e+`.vertex`),n=K.source(e+`.fragment`);t||console.error(`Vertex shader of '%s' not exits`,e),n||console.error(`Fragment shader of '%s' not exits`,e);var r=new K(t,n);return r.name=e,r},Q.createMaterial=function(e,t){t instanceof Array||(t=[t]);var n=new Mt({shader:Q.createShader(e)});return t.forEach(function(e){typeof e==`string`&&n.define(e)}),n},Q.setMaterialFromModel=function(e,t,n,r){t.autoUpdateTextureStatus=!1;var i=n.getModel(e+`Material`),a=i.get(`detailTexture`),o=X.firstNotNull(i.get(`textureTiling`),1),s=X.firstNotNull(i.get(`textureOffset`),0);typeof o==`number`&&(o=[o,o]),typeof s==`number`&&(s=[s,s]);var c=o[0]>1||o[1]>1?Q.Texture.REPEAT:Q.Texture.CLAMP_TO_EDGE,l={anisotropic:8,wrapS:c,wrapT:c};if(e===`realistic`){var u=i.get(`roughness`),d=i.get(`metalness`);d==null?d=0:isNaN(d)&&(t.setTextureImage(`metalnessMap`,d,r,l),d=X.firstNotNull(i.get(`metalnessAdjust`),.5)),u==null?u=.5:isNaN(u)&&(t.setTextureImage(`roughnessMap`,u,r,l),u=X.firstNotNull(i.get(`roughnessAdjust`),.5));var f=i.get(`normalTexture`);t.setTextureImage(`detailMap`,a,r,l),t.setTextureImage(`normalMap`,f,r,l),t.set({roughness:u,metalness:d,detailUvRepeat:o,detailUvOffset:s})}else if(e===`lambert`)t.setTextureImage(`detailMap`,a,r,l),t.set({detailUvRepeat:o,detailUvOffset:s});else if(e===`color`)t.setTextureImage(`detailMap`,a,r,l),t.set({detailUvRepeat:o,detailUvOffset:s});else if(e===`hatching`){var p=i.get(`hatchingTextures`)||[];p.length;for(var m=0;m<6;m++)t.setTextureImage(`hatch`+(m+1),p[m],r,{anisotropic:8,wrapS:Q.Texture.REPEAT,wrapT:Q.Texture.REPEAT});t.set({detailUvRepeat:o,detailUvOffset:s})}},Q.updateVertexAnimation=function(e,t,n,r){var i=r.get(`animation`),a=r.get(`animationDurationUpdate`),o=r.get(`animationEasingUpdate`),s=n.shadowDepthMaterial;if(i&&t&&a>0&&t.geometry.vertexCount===n.geometry.vertexCount){n.material.define(`vertex`,`VERTEX_ANIMATION`),n.ignorePreZ=!0,s&&s.define(`vertex`,`VERTEX_ANIMATION`);for(var c=0;c=0&&x[y]>1e-4&&(I.transformMat4(w,b,_[S[y]]),I.scaleAndAdd(C,C,w,x[y]));T.set(v,C)}}for(var v=0;v=0&&this._viewsToDispose.splice(t,1),this.views.push(e),e.layer=this;var n=this.zr;e.scene.traverse(function(e){e.__zr=n,e.addAnimatorsToZr&&e.addAnimatorsToZr(n)})}};function ra(e){var t=e.__zr;e.__zr=null,t&&e.removeAnimatorsFromZr&&e.removeAnimatorsFromZr(t)}na.prototype.removeView=function(e){if(e.layer===this){var t=this.views.indexOf(e);t>=0&&(this.views.splice(t,1),e.scene.traverse(ra,this),e.layer=null,this._viewsToDispose.push(e))}},na.prototype.removeViewsAll=function(){this.views.forEach(function(e){e.scene.traverse(ra,this),e.layer=null,this._viewsToDispose.push(e)},this),this.views.length=0},na.prototype.resize=function(e,t){this.renderer.resize(e,t)},na.prototype.clear=function(){var e=this.renderer.gl,t=this._backgroundColor||[0,0,0,0];e.clearColor(t[0],t[1],t[2],t[3]),e.depthMask(!0),e.colorMask(!0,!0,!0,!0),e.clear(e.DEPTH_BUFFER_BIT|e.COLOR_BUFFER_BIT)},na.prototype.clearDepth=function(){var e=this.renderer.gl;e.clear(e.DEPTH_BUFFER_BIT)},na.prototype.clearColor=function(){var e=this.renderer.gl;e.clearColor(0,0,0,0),e.clear(e.COLOR_BUFFER_BIT)},na.prototype.needsRefresh=function(){this.zr.refresh()},na.prototype.refresh=function(e){this._backgroundColor=e?Q.parseColor(e):[0,0,0,0],this.renderer.clearColor=this._backgroundColor;for(var t=0;t20)){e=e.event;var r=this.pickObject(e.offsetX,e.offsetY);r&&(this._dispatchEvent(e.type,e,r),this._dispatchDataEvent(e.type,e,r));var i=this._clickToSetFocusPoint(e);i&&i.view.setDOFFocusOnPoint(i.distance)&&this.zr.refresh()}}},na.prototype._clickToSetFocusPoint=function(e){for(var t=this.renderer,n=t.viewport,r=this.views.length-1;r>=0;r--){var i=this.views[r];if(i.hasDOF()&&i.containPoint(e.offsetX,e.offsetY)){this._picking.scene=i.scene,this._picking.camera=i.camera,t.viewport=i.viewport;var a=this._picking.pick(e.offsetX,e.offsetY,!0);if(a)return a.view=i,a}}t.viewport=n},na.prototype.onglobalout=function(e){var t=this._hovered;t&&this._dispatchEvent(`mouseout`,e,{target:t.target})},na.prototype.pickObject=function(e,t){for(var n=[],r=this.renderer,i=r.viewport,a=0;a=0&&(u.dataIndex=this._lastDataIndex,u.seriesIndex=this._lastSeriesIndex,this.zr.handler.dispatchToElement(l,`mouseout`,t)),s=!0),this._lastEventData=o,this._lastDataIndex=i,this._lastSeriesIndex=a),u.eventData=o,u.dataIndex=i,u.seriesIndex=a,(o!=null||parseInt(i,10)>=0&&parseInt(a,10)>=0)&&(this.zr.handler.dispatchToElement(l,e,t),s&&this.zr.handler.dispatchToElement(l,`mouseover`,t))},na.prototype._dispatchToView=function(e,t){for(var n=0;n=0&&(da(t),t.coordinateSystem===`mapbox`&&(t.coordinateSystem=`mapbox3D`,e.mapbox3D=e.mapbox))}),fa(e.xAxis3D),fa(e.yAxis3D),fa(e.zAxis3D),fa(e.grid3D),ua(e.geo3D)}function ma(e,t,n){try{return Object.defineProperty(e,t,{value:n,configurable:!0,writable:!0}),!0}catch(e){}try{return Reflect.set(e,t,n)}catch(e){}return!1}var ha=pe;ma(ha,`graphicGL`,Q);function ga(e){this._layers={},this._zr=e}ga.prototype.update=function(e,t){var n=this,r=t.getZr();if(!r.getWidth()||!r.getHeight()){console.warn(`Dom has no width or height`);return}function i(e){r.setSleepAfterStill(0);var t=(e.coordinateSystem&&e.coordinateSystem.model,e.get(`zlevel`)),i=n._layers,a=i[t];if(!a){if(a=i[t]=new na(`gl-`+t,r),r.painter.isSingleCanvas()){a.virtual=!0;var o=new ha.graphic.Image({z:1e4,style:{image:a.renderer.canvas},silent:!0});a.__hostImage=o,r.add(o)}r.painter.insertLayer(t,a)}return a.__hostImage&&a.__hostImage.setStyle({width:a.renderer.getWidth(),height:a.renderer.getHeight()}),a}function a(e,t){e&&e.traverse(function(e){e.isRenderable&&e.isRenderable()&&(e.ignorePicking=e.$ignorePicking==null?t:e.$ignorePicking)})}for(var o in this._layers)this._layers[o].removeViewsAll();e.eachComponent(function(n,r){if(n!==`series`){var o=t.getViewOfComponentModel(r),s=r.coordinateSystem;if(o.__ecgl__){var c;if(s){if(!s.viewGL){console.error(`Can't find viewGL in coordinateSystem of component `+r.id);return}c=s.viewGL}else{if(!r.viewGL){console.error(`Can't find viewGL of component `+r.id);return}c=s.viewGL}var c=s.viewGL,l=i(r);l.addView(c),o.afterRender&&o.afterRender(r,e,t,l),a(o.groupGL,r.get(`silent`))}}}),e.eachSeries(function(n){var r=t.getViewOfSeriesModel(n),o=n.coordinateSystem;if(r.__ecgl__){if(o&&!o.viewGL&&!r.viewGL){console.error(`Can't find viewGL of series `+r.id);return}var s=o&&o.viewGL||r.viewGL,c=i(n);c.addView(s),r.afterRender&&r.afterRender(n,e,t,c),a(r.groupGL,n.get(`silent`))}})},ha.registerPostInit(function(e){var t=e.getZr(),n=t.painter.dispose;t.painter.dispose=function(){typeof this.eachOtherLayer==`function`&&this.eachOtherLayer(function(e){e instanceof na&&e.dispose()}),n.call(this)}}),ha.registerPostUpdate(function(e,t){var n=t.getZr();(n.__egl=n.__egl||new ga(n)).update(e,t)}),ha.registerPreprocessor(pa);var _a={defaultOption:{viewControl:{projection:`perspective`,autoRotate:!1,autoRotateDirection:`cw`,autoRotateSpeed:10,autoRotateAfterStill:3,damping:.8,rotateSensitivity:1,zoomSensitivity:1,panSensitivity:1,panMouseButton:`middle`,rotateMouseButton:`left`,distance:150,minDistance:40,maxDistance:400,orthographicSize:150,maxOrthographicSize:400,minOrthographicSize:20,center:[0,0,0],alpha:0,beta:0,minAlpha:-90,maxAlpha:90}},setView:function(e){e=e||{},this.option.viewControl=this.option.viewControl||{},e.alpha!=null&&(this.option.viewControl.alpha=e.alpha),e.beta!=null&&(this.option.viewControl.beta=e.beta),e.distance!=null&&(this.option.viewControl.distance=e.distance),e.center!=null&&(this.option.viewControl.center=e.center)}},va={defaultOption:{postEffect:{enable:!1,bloom:{enable:!0,intensity:.1},depthOfField:{enable:!1,focalRange:20,focalDistance:50,blurRadius:10,fstop:2.8,quality:`medium`},screenSpaceAmbientOcclusion:{enable:!1,radius:2,quality:`medium`,intensity:1},screenSpaceReflection:{enable:!1,quality:`medium`,maxRoughness:.8},colorCorrection:{enable:!0,exposure:0,brightness:0,contrast:1,saturation:1,lookupTexture:``},edge:{enable:!1},FXAA:{enable:!1}},temporalSuperSampling:{enable:`auto`}}},ya={defaultOption:{light:{main:{shadow:!1,shadowQuality:`high`,color:`#fff`,intensity:1,alpha:0,beta:0},ambient:{color:`#fff`,intensity:.2},ambientCubemap:{texture:null,exposure:1,diffuseIntensity:.5,specularIntensity:.5}}}},ba=D.extend({type:`grid3D`,dependencies:[`xAxis3D`,`yAxis3D`,`zAxis3D`],defaultOption:{show:!0,zlevel:-10,left:0,top:0,width:`100%`,height:`100%`,environment:`auto`,boxWidth:100,boxHeight:100,boxDepth:100,axisPointer:{show:!0,lineStyle:{color:`rgba(0, 0, 0, 0.8)`,width:1},label:{show:!0,formatter:null,margin:8,textStyle:{fontSize:14,color:`#fff`,backgroundColor:`rgba(0,0,0,0.5)`,padding:3,borderRadius:3}}},axisLine:{show:!0,lineStyle:{color:`#333`,width:2,type:`solid`}},axisTick:{show:!0,inside:!1,length:3,lineStyle:{width:1}},axisLabel:{show:!0,inside:!1,rotate:0,margin:8,textStyle:{fontSize:12}},splitLine:{show:!0,lineStyle:{color:[`#ccc`],width:1,type:`solid`}},splitArea:{show:!1,areaStyle:{color:[`rgba(250,250,250,0.3)`,`rgba(200,200,200,0.3)`]}},light:{main:{alpha:30,beta:40},ambient:{intensity:.4}},viewControl:{alpha:20,beta:40,autoRotate:!1,distance:200,minDistance:40,maxDistance:400}}});m(ba.prototype,_a),m(ba.prototype,va),m(ba.prototype,ya);var xa=X.firstNotNull,Sa={left:0,middle:1,right:2};function Ca(e){return e instanceof Array||(e=[e,e]),e}var wa=Fe.extend(function(){return{zr:null,viewGL:null,_center:new L,minDistance:.5,maxDistance:1.5,maxOrthographicSize:300,minOrthographicSize:30,minAlpha:-90,maxAlpha:90,minBeta:-1/0,maxBeta:1/0,autoRotateAfterStill:0,autoRotateDirection:`cw`,autoRotateSpeed:60,damping:.8,rotateSensitivity:1,zoomSensitivity:1,panSensitivity:1,panMouseButton:`middle`,rotateMouseButton:`left`,_mode:`rotate`,_camera:null,_needsUpdate:!1,_rotating:!1,_phi:0,_theta:0,_mouseX:0,_mouseY:0,_rotateVelocity:new G,_panVelocity:new G,_distance:500,_zoomSpeed:0,_stillTimeout:0,_animators:[]}},function(){[`_mouseDownHandler`,`_mouseWheelHandler`,`_mouseMoveHandler`,`_mouseUpHandler`,`_pinchHandler`,`_contextMenuHandler`,`_update`].forEach(function(e){this[e]=this[e].bind(this)},this)},{init:function(){var e=this.zr;e&&(e.on(`mousedown`,this._mouseDownHandler),e.on(`globalout`,this._mouseUpHandler),e.on(`mousewheel`,this._mouseWheelHandler),e.on(`pinch`,this._pinchHandler),e.animation.on(`frame`,this._update),e.dom.addEventListener(`contextmenu`,this._contextMenuHandler))},dispose:function(){var e=this.zr;e&&(e.off(`mousedown`,this._mouseDownHandler),e.off(`mousemove`,this._mouseMoveHandler),e.off(`mouseup`,this._mouseUpHandler),e.off(`mousewheel`,this._mouseWheelHandler),e.off(`pinch`,this._pinchHandler),e.off(`globalout`,this._mouseUpHandler),e.dom.removeEventListener(`contextmenu`,this._contextMenuHandler),e.animation.off(`frame`,this._update)),this.stopAllAnimation()},getDistance:function(){return this._distance},setDistance:function(e){this._distance=e,this._needsUpdate=!0},getOrthographicSize:function(){return this._orthoSize},setOrthographicSize:function(e){this._orthoSize=e,this._needsUpdate=!0},getAlpha:function(){return this._theta/Math.PI*180},getBeta:function(){return-this._phi/Math.PI*180},getCenter:function(){return this._center.toArray()},setAlpha:function(e){e=Math.max(Math.min(this.maxAlpha,e),this.minAlpha),this._theta=e/180*Math.PI,this._needsUpdate=!0},setBeta:function(e){e=Math.max(Math.min(this.maxBeta,e),this.minBeta),this._phi=-e/180*Math.PI,this._needsUpdate=!0},setCenter:function(e){this._center.setArray(e)},setViewGL:function(e){this.viewGL=e},getCamera:function(){return this.viewGL.camera},setFromViewControlModel:function(e,t){t=t||{};var n=t.baseDistance||0,r=t.baseOrthoSize||1,i=e.get(`projection`);i!==`perspective`&&i!==`orthographic`&&i!==`isometric`&&(i=`perspective`),this._projection=i,this.viewGL.setProjection(i);var a=e.get(`distance`)+n,o=e.get(`orthographicSize`)+r;[[`damping`,.8],[`autoRotate`,!1],[`autoRotateAfterStill`,3],[`autoRotateDirection`,`cw`],[`autoRotateSpeed`,10],[`minDistance`,30],[`maxDistance`,400],[`minOrthographicSize`,30],[`maxOrthographicSize`,300],[`minAlpha`,-90],[`maxAlpha`,90],[`minBeta`,-1/0],[`maxBeta`,1/0],[`rotateSensitivity`,1],[`zoomSensitivity`,1],[`panSensitivity`,1],[`panMouseButton`,`left`],[`rotateMouseButton`,`middle`]].forEach(function(t){this[t[0]]=xa(e.get(t[0]),t[1])},this),this.minDistance+=n,this.maxDistance+=n,this.minOrthographicSize+=r,this.maxOrthographicSize+=r;var s=e.ecModel,c={};[`animation`,`animationDurationUpdate`,`animationEasingUpdate`].forEach(function(t){c[t]=xa(e.get(t),s&&s.get(t))});var l=xa(t.alpha,e.get(`alpha`))||0,u=xa(t.beta,e.get(`beta`))||0,d=xa(t.center,e.get(`center`))||[0,0,0];c.animation&&c.animationDurationUpdate>0&&this._notFirst?this.animateTo({alpha:l,beta:u,center:d,distance:a,orthographicSize:o,easing:c.animationEasingUpdate,duration:c.animationDurationUpdate}):(this.setDistance(a),this.setAlpha(l),this.setBeta(u),this.setCenter(d),this.setOrthographicSize(o)),this._notFirst=!0,this._validateProperties()},_validateProperties:function(){},animateTo:function(e){var t=this.zr,n=this,r={},i={};return e.distance!=null&&(r.distance=this.getDistance(),i.distance=e.distance),e.orthographicSize!=null&&(r.orthographicSize=this.getOrthographicSize(),i.orthographicSize=e.orthographicSize),e.alpha!=null&&(r.alpha=this.getAlpha(),i.alpha=e.alpha),e.beta!=null&&(r.beta=this.getBeta(),i.beta=e.beta),e.center!=null&&(r.center=this.getCenter(),i.center=e.center),this._addAnimator(t.animation.animate(r).when(e.duration||1e3,i).during(function(){r.alpha!=null&&n.setAlpha(r.alpha),r.beta!=null&&n.setBeta(r.beta),r.distance!=null&&n.setDistance(r.distance),r.center!=null&&n.setCenter(r.center),r.orthographicSize!=null&&n.setOrthographicSize(r.orthographicSize),n._needsUpdate=!0})).start(e.easing||`linear`)},stopAllAnimation:function(){for(var e=0;e0},_update:function(e){if(this._rotating){var t=(this.autoRotateDirection===`cw`?1:-1)*this.autoRotateSpeed/180*Math.PI;this._phi-=t*e/1e3,this._needsUpdate=!0}else this._rotateVelocity.len()>0&&(this._needsUpdate=!0);(Math.abs(this._zoomSpeed)>.1||this._panVelocity.len()>0)&&(this._needsUpdate=!0),this._needsUpdate&&(e=Math.min(e,50),this._updateDistanceOrSize(e),this._updatePan(e),this._updateRotate(e),this._updateTransform(),this.getCamera().update(),this.zr&&this.zr.refresh(),this.trigger(`update`),this._needsUpdate=!1)},_updateRotate:function(e){var t=this._rotateVelocity;this._phi=t.y*e/20+this._phi,this._theta=t.x*e/20+this._theta,this.setAlpha(this.getAlpha()),this.setBeta(this.getBeta()),this._vectorDamping(t,this.damping**(e/16))},_updateDistanceOrSize:function(e){this._projection===`perspective`?this._setDistance(this._distance+this._zoomSpeed*e/20):this._setOrthoSize(this._orthoSize+this._zoomSpeed*e/20),this._zoomSpeed*=this.damping**(e/16)},_setDistance:function(e){this._distance=Math.max(Math.min(e,this.maxDistance),this.minDistance)},_setOrthoSize:function(e){this._orthoSize=Math.max(Math.min(e,this.maxOrthographicSize),this.minOrthographicSize);var t=this.getCamera(),n=this._orthoSize,r=n/this.viewGL.viewport.height*this.viewGL.viewport.width;t.left=-r/2,t.right=r/2,t.top=n/2,t.bottom=-n/2},_updatePan:function(e){var t=this._panVelocity,n=this._distance,r=this.getCamera(),i=r.worldTransform.y,a=r.worldTransform.x;this._center.scaleAndAdd(a,-t.x*n/200).scaleAndAdd(i,-t.y*n/200),this._vectorDamping(t,0)},_updateTransform:function(){var e=this.getCamera(),t=new L,n=this._theta+Math.PI/2,r=this._phi+Math.PI/2,i=Math.sin(n);t.x=i*Math.cos(r),t.y=-Math.cos(n),t.z=i*Math.sin(r),e.position.copy(this._center).scaleAndAdd(t,this._distance),e.rotation.identity().rotateY(-this._phi).rotateX(-this._theta)},_startCountingStill:function(){clearTimeout(this._stillTimeout);var e=this.autoRotateAfterStill,t=this;!isNaN(e)&&e>0&&(this._stillTimeout=setTimeout(function(){t._rotating=!0},e*1e3))},_vectorDamping:function(e,t){var n=e.len();n*=t,n<1e-4&&(n=0),e.normalize().scale(n)},_decomposeTransform:function(){if(this.getCamera()){this.getCamera().updateWorldTransform();var e=this.getCamera().worldTransform.z,t=Math.asin(e.y),n=Math.atan2(e.x,e.z);this._theta=t,this._phi=-n,this.setBeta(this.getBeta()),this.setAlpha(this.getAlpha()),this.getCamera().aspect?this._setDistance(this.getCamera().position.dist(this._center)):this._setOrthoSize(this.getCamera().top-this.getCamera().bottom)}},_mouseDownHandler:function(e){if(!e.target&&!this._isAnimating()){var t=e.offsetX,n=e.offsetY;this.viewGL&&!this.viewGL.containPoint(t,n)||(this.zr.on(`mousemove`,this._mouseMoveHandler),this.zr.on(`mouseup`,this._mouseUpHandler),e.event.targetTouches?e.event.targetTouches.length===1&&(this._mode=`rotate`):e.event.button===Sa[this.rotateMouseButton]?this._mode=`rotate`:e.event.button===Sa[this.panMouseButton]?this._mode=`pan`:this._mode=``,this._rotateVelocity.set(0,0),this._rotating=!1,this.autoRotate&&this._startCountingStill(),this._mouseX=e.offsetX,this._mouseY=e.offsetY)}},_mouseMoveHandler:function(e){if(!(e.target&&e.target.__isGLToZRProxy)&&!this._isAnimating()){var t=Ca(this.panSensitivity),n=Ca(this.rotateSensitivity);this._mode===`rotate`?(this._rotateVelocity.y=(e.offsetX-this._mouseX)/this.zr.getHeight()*2*n[0],this._rotateVelocity.x=(e.offsetY-this._mouseY)/this.zr.getWidth()*2*n[1]):this._mode===`pan`&&(this._panVelocity.x=(e.offsetX-this._mouseX)/this.zr.getWidth()*t[0]*400,this._panVelocity.y=(-e.offsetY+this._mouseY)/this.zr.getHeight()*t[1]*400),this._mouseX=e.offsetX,this._mouseY=e.offsetY,e.event.preventDefault()}},_mouseWheelHandler:function(e){if(!this._isAnimating()){var t=e.event.wheelDelta||-e.event.detail;this._zoomHandler(e,t)}},_pinchHandler:function(e){this._isAnimating()||(this._zoomHandler(e,e.pinchScale>1?1:-1),this._mode=``)},_zoomHandler:function(e,t){if(t!==0){var n=e.offsetX,r=e.offsetY;if(!(this.viewGL&&!this.viewGL.containPoint(n,r))){var i=this._projection===`perspective`?Math.max(Math.max(Math.min(this._distance-this.minDistance,this.maxDistance-this._distance))/20,.5):Math.max(Math.max(Math.min(this._orthoSize-this.minOrthographicSize,this.maxOrthographicSize-this._orthoSize))/20,.5);this._zoomSpeed=(t>0?-1:1)*i*this.zoomSensitivity,this._rotating=!1,this.autoRotate&&this._mode===`rotate`&&this._startCountingStill(),e.event.preventDefault()}}},_mouseUpHandler:function(){this.zr.off(`mousemove`,this._mouseMoveHandler),this.zr.off(`mouseup`,this._mouseUpHandler)},_isRightMouseButtonUsed:function(){return this.rotateMouseButton===`right`||this.panMouseButton===`right`},_contextMenuHandler:function(e){this._isRightMouseButtonUsed()&&e.preventDefault()},_addAnimator:function(e){var t=this._animators;return t.push(e),e.done(function(){var n=t.indexOf(e);n>=0&&t.splice(n,1)}),e}});Object.defineProperty(wa.prototype,"autoRotate",{get:function(e){return this._autoRotate},set:function(e){this._autoRotate=e,this._rotating=e}});var Ta={convertToDynamicArray:function(e){e&&this.resetOffset();var t=this.attributes;for(var n in t)e||!t[n].value?t[n].value=[]:t[n].value=Array.prototype.slice.call(t[n].value);e||!this.indices?this.indices=[]:this.indices=Array.prototype.slice.call(this.indices)},convertToTypedArray:function(){var e=this.attributes;for(var t in e)e[t].value&&e[t].value.length>0?e[t].value=new Float32Array(e[t].value):e[t].value=null;this.indices&&this.indices.length>0&&(this.indices=this.vertexCount>65535?new Uint32Array(this.indices):new Uint16Array(this.indices)),this.dirty()}},Ea={vec2:W,vec3:I,vec4:R,mat2:Z,mat2d:Vi,mat3:z,mat4:V,quat:B},Da=Ea.vec3,Oa=[[0,0],[1,1]],ka=Y.extend(function(){return{segmentScale:1,dynamic:!0,useNativeLine:!0,attributes:{position:new Y.Attribute(`position`,`float`,3,`POSITION`),positionPrev:new Y.Attribute(`positionPrev`,`float`,3),positionNext:new Y.Attribute(`positionNext`,`float`,3),prevPositionPrev:new Y.Attribute(`prevPositionPrev`,`float`,3),prevPosition:new Y.Attribute(`prevPosition`,`float`,3),prevPositionNext:new Y.Attribute(`prevPositionNext`,`float`,3),offset:new Y.Attribute(`offset`,`float`,1),color:new Y.Attribute(`color`,`float`,4,`COLOR`)}}},{resetOffset:function(){this._vertexOffset=0,this._triangleOffset=0,this._itemVertexOffsets=[]},setVertexCount:function(e){var t=this.attributes;this.vertexCount!==e&&(t.position.init(e),t.color.init(e),this.useNativeLine||(t.positionPrev.init(e),t.positionNext.init(e),t.offset.init(e)),e>65535?this.indices instanceof Uint16Array&&(this.indices=new Uint32Array(this.indices)):this.indices instanceof Uint32Array&&(this.indices=new Uint16Array(this.indices)))},setTriangleCount:function(e){this.triangleCount!==e&&(e===0?this.indices=null:this.indices=this.vertexCount>65535?new Uint32Array(e*3):new Uint16Array(e*3))},_getCubicCurveApproxStep:function(e,t,n,r){return 1/(Da.dist(e,t)+Da.dist(n,t)+Da.dist(r,n)+1)*this.segmentScale},getCubicCurveVertexCount:function(e,t,n,r){var i=this._getCubicCurveApproxStep(e,t,n,r),a=Math.ceil(1/i);return this.useNativeLine?a*2:a*2+2},getCubicCurveTriangleCount:function(e,t,n,r){var i=this._getCubicCurveApproxStep(e,t,n,r),a=Math.ceil(1/i);return this.useNativeLine?0:a*2},getLineVertexCount:function(){return this.getPolylineVertexCount(Oa)},getLineTriangleCount:function(){return this.getPolylineTriangleCount(Oa)},getPolylineVertexCount:function(e){var t=typeof e==`number`?e:typeof e[0]==`number`?e.length/3:e.length;return this.useNativeLine?(t-1)*2:(t-1)*2+2},getPolylineTriangleCount:function(e){var t=typeof e==`number`?e:typeof e[0]==`number`?e.length/3:e.length;return this.useNativeLine?0:Math.max(t-1,0)*2},addCubicCurve:function(e,t,n,r,i,a){a==null&&(a=1);for(var o=e[0],s=e[1],c=e[2],l=t[0],u=t[1],d=t[2],f=n[0],p=n[1],m=n[2],h=r[0],g=r[1],_=r[2],v=this._getCubicCurveApproxStep(e,t,n,r),y=v*v,b=y*v,x=3*v,S=3*y,C=6*y,w=6*b,T=o-l*2+f,E=s-u*2+p,D=c-d*2+m,O=(l-f)*3-o+h,k=(u-p)*3-s+g,A=(d-m)*3-c+_,j=o,M=s,N=c,ee=(l-o)*x+T*S+O*b,te=(u-s)*x+E*S+k*b,P=(d-c)*x+D*S+A*b,ne=T*C+O*w,re=E*C+k*w,ie=D*C+A*w,ae=O*w,F=k*w,oe=A*w,se=0,ce=0,le=Math.ceil(1/v),ue=new Float32Array((le+1)*3),ue=[],de=0,ce=0;ce1&&(j=ee>0?Math.min(j,h):Math.max(j,h),M=te>0?Math.min(M,g):Math.max(M,g),N=P>0?Math.min(N,_):Math.max(N,_));return this.addPolyline(ue,i,a)},addLine:function(e,t,n,r){return this.addPolyline([e,t],n,r)},addPolyline:function(e,t,n,r,i){if(e.length){var a=typeof e[0]!=`number`;if(i==null&&(i=a?e.length:e.length/3),!(i<2)){r==null&&(r=0),n==null&&(n=1),this._itemVertexOffsets.push(this._vertexOffset);var a=typeof e[0]!=`number`,o=a?typeof t[0]!=`number`:t.length/4===i,s=this.attributes.position,c=this.attributes.positionPrev,l=this.attributes.positionNext,u=this.attributes.color,d=this.attributes.offset,f=this.indices,p=this._vertexOffset,m,h;n=Math.max(n,.01);for(var g=r;g1&&(s.copy(p,p-1),u.copy(p,p-1),p++):(g0&&(l.set(p-2,m),l.set(p-1,m)),s.set(p,m),s.set(p+1,m),u.set(p,h),u.set(p+1,h),d.set(p,n/2),d.set(p+1,-n/2),p+=2),this.useNativeLine)u.set(p,h),s.set(p,m),p++;else if(g>0){var y=this._triangleOffset*3,f=this.indices;f[y]=p-4,f[y+1]=p-3,f[y+2]=p-2,f[y+3]=p-3,f[y+4]=p-1,f[y+5]=p-2,this._triangleOffset+=2}}if(!this.useNativeLine){var b=this._vertexOffset,x=this._vertexOffset+i*2;c.copy(b,b+2),c.copy(b+1,b+3),l.copy(x-1,x-3),l.copy(x-2,x-4)}return this._vertexOffset=p,this._vertexOffset}}},setItemColor:function(e,t){for(var n=this._itemVertexOffsets[e],r=eo&&(i=this._x=0,a+=this._rowHeight+c,this._y=a,this._rowHeight=0),this._x+=t+c,this._rowHeight=Math.max(this._rowHeight,n),a+n+c>s)return null;e.x+=this.offsetX*this.dpr+i,e.y+=this.offsetY*this.dpr+a,this._zr.add(e);var l=[this.offsetX/this.width,this.offsetY/this.height];return[[i/o+l[0],a/s+l[1]],[(i+t)/o+l[0],(a+n)/s+l[1]]]},_fitElement:function(e,t,n){var r=e.getBoundingRect(),i=t/r.width,a=n/r.height;e.x=-r.x*i,e.y=-r.y*a,e.scaleX=i,e.scaleY=a,e.update()}};function ja(e){e=e||{},e.width=e.width||512,e.height=e.height||512,e.devicePixelRatio=e.devicePixelRatio||1,e.gap=e.gap==null?2:e.gap;var t=document.createElement(`canvas`);t.width=e.width*e.devicePixelRatio,t.height=e.height*e.devicePixelRatio,this._canvas=t,this._texture=new J({image:t,flipY:!1});var n=this;this._zr=N(t),pi(this._zr,function(){n._texture.dirty(),n.onupdate&&n.onupdate()}),this._dpr=e.devicePixelRatio,this._coords={},this.onupdate=e.onupdate,this._gap=e.gap,this._textureAtlasNodes=[new Aa(this._zr,0,0,e.width,e.height,this._gap,this._dpr)],this._nodeWidth=e.width,this._nodeHeight=e.height,this._currentNodeIdx=0}ja.prototype={clear:function(){for(var e=0;e=e)){var i=(n+this._nodeWidth)*this._dpr,a=(r+this._nodeHeight)*this._dpr;try{this._zr.resize({width:i,height:a})}catch(e){this._canvas.width=i,this._canvas.height=a}var o=new Aa(this._zr,n,r,this._nodeWidth,this._nodeHeight,this._gap,this._dpr);return this._textureAtlasNodes.push(o),o}},add:function(e,t,n){if(this._coords[e.id])return this._coords[e.id];var r=this._getCurrentNode().add(e,t,n);if(!r){var i=this._expand();if(!i)return;r=i.add(e,t,n)}return this._coords[e.id]=r,r},getCoordsScale:function(){var e=this._dpr;return[this._nodeWidth/this._canvas.width*e,this._nodeHeight/this._canvas.height*e]},getCoords:function(e){return this._coords[e]},dispose:function(){this._zr.dispose()}};function Ma(){}Ma.prototype={constructor:Ma,setScene:function(e){this._scene=e,this._skybox&&this._skybox.attachScene(this._scene)},initLight:function(e){this._lightRoot=e,this.mainLight=new Q.DirectionalLight({shadowBias:.005}),this.ambientLight=new Q.AmbientLight,e.add(this.mainLight),e.add(this.ambientLight)},dispose:function(){this._lightRoot&&(this._lightRoot.remove(this.mainLight),this._lightRoot.remove(this.ambientLight))},updateLight:function(e){var t=this.mainLight,n=this.ambientLight,r=e.getModel(`light`),i=r.getModel(`main`),a=r.getModel(`ambient`);t.intensity=i.get(`intensity`),n.intensity=a.get(`intensity`),t.color=Q.parseColor(i.get(`color`)).slice(0,3),n.color=Q.parseColor(a.get(`color`)).slice(0,3);var o=i.get(`alpha`)||0,s=i.get(`beta`)||0;t.position.setArray(Q.directionFromAlphaBeta(o,s)),t.lookAt(Q.Vector3.ZERO),t.castShadow=i.get(`shadow`),t.shadowResolution=Q.getShadowResolution(i.get(`shadowQuality`))},updateAmbientCubemap:function(e,t,n){var r=t.getModel(`light.ambientCubemap`),i=r.get(`texture`);if(i){this._cubemapLightsCache=this._cubemapLightsCache||{};var a=this._cubemapLightsCache[i];if(!a){var o=this;a=this._cubemapLightsCache[i]=Q.createAmbientCubemap(r.option,e,n,function(){o._isSkyboxFromAmbientCubemap&&o._skybox.setEnvironmentMap(a.specular.cubemap),n.getZr().refresh()})}this._lightRoot.add(a.diffuse),this._lightRoot.add(a.specular),this._currentCubemapLights=a}else this._currentCubemapLights&&(this._lightRoot.remove(this._currentCubemapLights.diffuse),this._lightRoot.remove(this._currentCubemapLights.specular),this._currentCubemapLights=null)},updateSkybox:function(e,t,n){var r=t.get(`environment`),i=this;function a(){return i._skybox=i._skybox||new Fr,i._skybox}var o=a();if(r&&r!==`none`)if(r===`auto`)if(this._isSkyboxFromAmbientCubemap=!0,this._currentCubemapLights){var s=this._currentCubemapLights.specular.cubemap;o.setEnvironmentMap(s),this._scene&&o.attachScene(this._scene),o.material.set(`lod`,3)}else this._skybox&&this._skybox.detachScene();else if(typeof r==`object`&&r.colorStops||typeof r==`string`&&se(r)){this._isSkyboxFromAmbientCubemap=!1;var c=new Q.Texture2D({anisotropic:8,flipY:!1});o.setEnvironmentMap(c);var l=c.image=document.createElement(`canvas`);l.width=l.height=16,T(l.getContext(`2d`),new A({shape:{x:0,y:0,width:16,height:16},style:{fill:r}})),o.attachScene(this._scene)}else{this._isSkyboxFromAmbientCubemap=!1;var c=Q.loadTexture(r,n,{anisotropic:8,flipY:!1});o.setEnvironmentMap(c),o.attachScene(this._scene)}else this._skybox&&this._skybox.detachScene(this._scene),this._skybox=null;var u=t.coordinateSystem;if(this._skybox)if(u&&u.viewGL&&r!==`auto`&&!(r.match&&r.match(/.hdr$/))){var d=u.viewGL.isLinearSpace()?`define`:`undefine`;this._skybox.material[d](`fragment`,`SRGB_DECODE`)}else this._skybox.material.undefine(`fragment`,`SRGB_DECODE`)}};var Na=Ea.vec3,Pa=Y.extend(function(){return{segmentScale:1,useNativeLine:!0,attributes:{position:new Y.Attribute(`position`,`float`,3,`POSITION`),normal:new Y.Attribute(`normal`,`float`,3,`NORMAL`),color:new Y.Attribute(`color`,`float`,4,`COLOR`)}}},{resetOffset:function(){this._vertexOffset=0,this._faceOffset=0},setQuadCount:function(e){var t=this.attributes,n=this.getQuadVertexCount()*e,r=this.getQuadTriangleCount()*e;this.vertexCount!==n&&(t.position.init(n),t.normal.init(n),t.color.init(n)),this.triangleCount!==r&&(this.indices=n>65535?new Uint32Array(r*3):new Uint16Array(r*3))},getQuadVertexCount:function(){return 4},getQuadTriangleCount:function(){return 2},addQuad:function(){var e=Na.create(),t=Na.create(),n=Na.create(),r=[0,3,1,3,2,1];return function(i,a){var o=this.attributes.position,s=this.attributes.normal,c=this.attributes.color;Na.sub(e,i[1],i[0]),Na.sub(t,i[2],i[1]),Na.cross(n,e,t),Na.normalize(n,n);for(var l=0;l<4;l++)o.set(this._vertexOffset+l,i[l]),c.set(this._vertexOffset+l,a),s.set(this._vertexOffset+l,n);for(var u=this._faceOffset*3,l=0;l<6;l++)this.indices[u+l]=r[l]+this._vertexOffset;this._vertexOffset+=4,this._faceOffset+=2}}()});C(Pa.prototype,Ta);var Fa=X.firstNotNull,Ia={x:0,y:2,z:1};function La(e,t,n,r){var i=[0,0,0],a=r<0?n.getExtentMin():n.getExtentMax();i[Ia[n.dim]]=a,e.position.setArray(i),e.rotation.identity(),t.distance=-Math.abs(a),t.normal.set(0,0,0),n.dim===`x`?(e.rotation.rotateY(r*Math.PI/2),t.normal.x=-r):n.dim===`z`?(e.rotation.rotateX(-r*Math.PI/2),t.normal.y=-r):(r>0&&e.rotation.rotateY(Math.PI),t.normal.z=-r)}function Ra(e,t,n){this.rootNode=new Q.Node;var r=new Q.Mesh({geometry:new ka({useNativeLine:!1}),material:t,castShadow:!1,ignorePicking:!0,$ignorePicking:!0,renderOrder:1}),i=new Q.Mesh({geometry:new Pa,material:n,castShadow:!1,culling:!1,ignorePicking:!0,$ignorePicking:!0,renderOrder:0});this.rootNode.add(i),this.rootNode.add(r),this.faceInfo=e,this.plane=new Q.Plane,this.linesMesh=r,this.quadsMesh=i}Ra.prototype.update=function(e,t,n){var r=e.coordinateSystem,i=[r.getAxis(this.faceInfo[0]),r.getAxis(this.faceInfo[1])],a=this.linesMesh.geometry,o=this.quadsMesh.geometry;a.convertToDynamicArray(!0),o.convertToDynamicArray(!0),this._updateSplitLines(a,i,e,n),this._udpateSplitAreas(o,i,e,n),a.convertToTypedArray(),o.convertToTypedArray();var s=r.getAxis(this.faceInfo[2]);La(this.rootNode,this.plane,s,this.faceInfo[3])},Ra.prototype._updateSplitLines=function(e,t,n,r){var i=r.getDevicePixelRatio();t.forEach(function(r,a){var o=r.model,s=t[1-a].getExtent();if(!r.scale.isBlank()){var c=o.getModel(`splitLine`,n.getModel(`splitLine`));if(c.get(`show`)){var l=c.getModel(`lineStyle`),u=l.get(`color`),d=Fa(l.get(`opacity`),1),f=Fa(l.get(`width`),1);u=F(u)?u:[u];for(var p=r.getTicksCoords({tickModel:c}),m=0,h=0;h65535?new Uint32Array(n*3):new Uint16Array(n*3))},setSpriteAlign:function(e,t,n,r,i){n==null&&(n=`left`),r==null&&(r=`top`);var a,o,s,c;switch(i=i||0,n){case`left`:a=i,s=t[0]+i;break;case`center`:case`middle`:a=-t[0]/2,s=t[0]/2;break;case`right`:a=-t[0]-i,s=-i;break}switch(r){case`bottom`:o=i,c=t[1]+i;break;case`middle`:o=-t[1]/2,c=t[1]/2;break;case`top`:o=-t[1]-i,c=-i;break}var l=e*4,u=this.attributes.offset;u.set(l,[a,c]),u.set(l+1,[s,c]),u.set(l+2,[s,o]),u.set(l+3,[a,o])},addSprite:function(e,t,n,r,i,a){var o=this._vertexOffset;this.setSprite(this._vertexOffset/4,e,t,n,r,i,a);for(var s=0;sr[1]?0:1,o=this._faces[n*2+a],s=this._faces[n*2+1-a];o.rootNode.invisible=!0,s.rootNode.invisible=!1}},_updateAxisLinePosition:function(){var e=this._model.coordinateSystem,t=e.getAxis(`x`),n=e.getAxis(`y`),r=e.getAxis(`z`),i=r.getExtentMax(),a=r.getExtentMin(),o=t.getExtentMin(),s=t.getExtentMax(),c=n.getExtentMax(),l=n.getExtentMin(),u=this._axes[0].rootNode,d=this._axes[1].rootNode,f=this._axes[2].rootNode,p=this._faces,m=p[4].rootNode.invisible?l:c,h=p[2].rootNode.invisible?i:a,g=p[0].rootNode.invisible?o:s,_=p[2].rootNode.invisible?i:a,v=p[0].rootNode.invisible?s:o,y=p[4].rootNode.invisible?l:c;u.rotation.identity(),d.rotation.identity(),f.rotation.identity(),p[4].rootNode.invisible&&(this._axes[0].flipped=!0,u.rotation.rotateX(Math.PI)),p[0].rootNode.invisible&&(this._axes[1].flipped=!0,d.rotation.rotateZ(Math.PI)),p[4].rootNode.invisible&&(this._axes[2].flipped=!0,f.rotation.rotateY(Math.PI)),u.position.set(0,h,m),d.position.set(g,_,0),f.position.set(v,0,y),u.update(),d.update(),f.update(),this._updateAxisLabelAlign()},_updateAxisLabelAlign:function(){var e=this._control.getCamera(),t=[new Q.Vector4,new Q.Vector4],n=new Q.Vector4;this.groupGL.getWorldPosition(n),n.w=1,n.transformMat4(e.viewMatrix).transformMat4(e.projectionMatrix),n.x/=n.w,n.y/=n.w,this._axes.forEach(function(r){var i=r.axisLineCoords;r.labelsMesh.geometry;for(var a=0;an.y?`bottom`:`top`):(d=`middle`,u=c>n.x?`left`:`right`),r.setSpriteAlign(u,d,this._api)},this)},_doShowAxisPointer:function(){this._axisPointerLineMesh.invisible&&(this._axisPointerLineMesh.invisible=!1,this._axisPointerLabelsMesh.invisible=!1,this._api.getZr().refresh())},_doHideAxisPointer:function(){this._axisPointerLineMesh.invisible||(this._axisPointerLineMesh.invisible=!0,this._axisPointerLabelsMesh.invisible=!0,this._api.getZr().refresh())},_updateAxisPointer:function(e){var t=this._model.coordinateSystem,n=t.dataToPoint(e),r=this._axisPointerLineMesh.geometry,i=this._model.getModel(`axisPointer`),a=this._api.getDevicePixelRatio();r.convertToDynamicArray(!0);function o(e){return X.firstNotNull(e.model.get(`axisPointer.show`),i.get(`show`))}function s(e){var t=e.model.getModel(`axisPointer`,i).getModel(`lineStyle`),n=Q.parseColor(t.get(`color`)),r=qa(t.get(`width`),1),a=qa(t.get(`opacity`),1);return n[3]*=a,{color:n,lineWidth:r}}for(var c=0;cr[1]?0:1,o=this._faces[n*2+a],s=this._faces[n*2+1-a];o.rootNode.invisible=!0,s.rootNode.invisible=!1}},_updateAxisLinePosition:function(){var e=this._model.coordinateSystem,t=e.getAxis(`x`),n=e.getAxis(`y`),r=e.getAxis(`z`),i=r.getExtentMax(),a=r.getExtentMin(),o=t.getExtentMin(),s=t.getExtentMax(),c=n.getExtentMax(),l=n.getExtentMin(),u=this._axes[0].rootNode,d=this._axes[1].rootNode,f=this._axes[2].rootNode,p=this._faces,m=p[4].rootNode.invisible?l:c,h=p[2].rootNode.invisible?i:a,g=p[0].rootNode.invisible?o:s,_=p[2].rootNode.invisible?i:a,v=p[0].rootNode.invisible?s:o,y=p[4].rootNode.invisible?l:c;u.rotation.identity(),d.rotation.identity(),f.rotation.identity(),p[4].rootNode.invisible&&(this._axes[0].flipped=!0,u.rotation.rotateX(Math.PI)),p[0].rootNode.invisible&&(this._axes[1].flipped=!0,d.rotation.rotateZ(Math.PI)),p[4].rootNode.invisible&&(this._axes[2].flipped=!0,f.rotation.rotateY(Math.PI)),u.position.set(0,h,m),d.position.set(g,_,0),f.position.set(v,0,y),u.update(),d.update(),f.update(),this._updateAxisLabelAlign()},_updateAxisLabelAlign:function(){var e=this._control.getCamera(),t=[new Q.Vector4,new Q.Vector4],n=new Q.Vector4;this.groupGL.getWorldPosition(n),n.w=1,n.transformMat4(e.viewMatrix).transformMat4(e.projectionMatrix),n.x/=n.w,n.y/=n.w,this._axes.forEach(function(r){var i=r.axisLineCoords;r.labelsMesh.geometry;for(var a=0;an.y?`bottom`:`top`):(d=`middle`,u=c>n.x?`left`:`right`),r.setSpriteAlign(u,d,this._api)},this)},_doShowAxisPointer:function(){this._axisPointerLineMesh.invisible&&(this._axisPointerLineMesh.invisible=!1,this._axisPointerLabelsMesh.invisible=!1,this._api.getZr().refresh())},_doHideAxisPointer:function(){this._axisPointerLineMesh.invisible||(this._axisPointerLineMesh.invisible=!0,this._axisPointerLabelsMesh.invisible=!0,this._api.getZr().refresh())},_updateAxisPointer:function(e){var t=this._model.coordinateSystem,n=t.dataToPoint(e),r=this._axisPointerLineMesh.geometry,i=this._model.getModel(`axisPointer`),a=this._api.getDevicePixelRatio();r.convertToDynamicArray(!0);function o(e){return X.firstNotNull(e.model.get(`axisPointer.show`),i.get(`show`))}function s(e){var t=e.model.getModel(`axisPointer`,i).getModel(`lineStyle`),n=Q.parseColor(t.get(`color`)),r=qa(t.get(`width`),1),a=qa(t.get(`opacity`),1);return n[3]*=a,{color:n,lineWidth:r}}for(var c=0;c=this._haltonSequence.length},render:function(e,t,n){var r=this._blendPass;this._frame===0?(r.setUniform(`weight1`,0),r.setUniform(`weight2`,1)):(r.setUniform(`weight1`,.9),r.setUniform(`weight2`,.1)),r.setUniform(`texture1`,this._prevFrameTex),r.setUniform(`texture2`,t||this._sourceTex),this._blendFb.attach(this._outputTex),this._blendFb.bind(e),r.render(e),this._blendFb.unbind(e),n||(this._outputPass.setUniform(`texture`,this._outputTex),this._outputPass.render(e));var i=this._prevFrameTex;this._prevFrameTex=this._outputTex,this._outputTex=i,this._frame++},dispose:function(e){this._sourceFb.dispose(e),this._blendFb.dispose(e),this._prevFrameTex.dispose(e),this._outputTex.dispose(e),this._sourceTex.dispose(e),this._outputPass.dispose(e),this._blendPass.dispose(e)}};function ns(e){e=e||`perspective`,this.layer=null,this.scene=new dr,this.rootNode=this.scene,this.viewport={x:0,y:0,width:0,height:0},this.setProjection(e),this._compositor=new $,this._temporalSS=new ts,this._shadowMapPass=new co;for(var t=[],n=0,r=0;r<30;r++){for(var i=[],a=0;a<6;a++)i.push(Vo(n,2)*4-2),i.push(Vo(n,3)*4-2),n++;t.push(i)}this._pcfKernels=t,this.scene.on(`beforerender`,function(e,t,n){this.needsTemporalSS()&&this._temporalSS.jitterProjection(e,n)},this)}ns.prototype.setProjection=function(e){var t=this.camera;t&&t.update(),e===`perspective`?this.camera instanceof _r||(this.camera=new _r,t&&this.camera.setLocalTransform(t.localTransform)):this.camera instanceof _i||(this.camera=new _i,t&&this.camera.setLocalTransform(t.localTransform)),this.camera.near=.1,this.camera.far=2e3},ns.prototype.setViewport=function(e,t,n,r,i){this.camera instanceof _r&&(this.camera.aspect=n/r),i=i||1,this.viewport.x=e,this.viewport.y=t,this.viewport.width=n,this.viewport.height=r,this.viewport.devicePixelRatio=i,this._compositor.resize(n*i,r*i),this._temporalSS.resize(n*i,r*i)},ns.prototype.containPoint=function(e,t){var n=this.viewport;return t=this.layer.renderer.getHeight()-t,e>=n.x&&t>=n.y&&e<=n.x+n.width&&t<=n.y+n.height};var rs=new G;ns.prototype.castRay=function(e,t,n){var r=this.layer.renderer,i=r.viewport;return r.viewport=this.viewport,r.screenToNDC(e,t,rs),this.camera.castRay(rs,n),r.viewport=i,n},ns.prototype.prepareRender=function(){this.scene.update(),this.camera.update(),this.scene.updateLights();var e=this.scene.updateRenderList(this.camera);this._needsSortProgressively=!1;for(var t=0;t30},ns.prototype._doRender=function(e,t,n){var r=this.scene,i=this.camera;n=n||0,this._updateTransparent(e,r,i,n),t||(this._shadowMapPass.kernelPCF=this._pcfKernels[0],this._shadowMapPass.render(e,r,i,!0)),this._updateShadowPCFKernel(n);var a=e.clearColor;if(e.gl.clearColor(a[0],a[1],a[2],a[3]),this._enablePostEffect&&(this.needsTemporalSS()&&this._temporalSS.jitterProjection(e,i),this._compositor.updateNormal(e,r,i,this._temporalSS.getFrame())),this._updateSSAO(e,r,i,this._temporalSS.getFrame()),this._enablePostEffect){var o=this._compositor.getSourceFrameBuffer();o.bind(e),e.gl.clear(e.gl.DEPTH_BUFFER_BIT|e.gl.COLOR_BUFFER_BIT),e.render(r,i,!0,!0),o.unbind(e),this.needsTemporalSS()&&t?(this._compositor.composite(e,r,i,this._temporalSS.getSourceFrameBuffer(),this._temporalSS.getFrame()),e.setViewport(this.viewport),this._temporalSS.render(e)):(e.setViewport(this.viewport),this._compositor.composite(e,r,i,null,0))}else if(this.needsTemporalSS()&&t){var o=this._temporalSS.getSourceFrameBuffer();o.bind(e),e.saveClear(),e.clearBit=e.gl.DEPTH_BUFFER_BIT|e.gl.COLOR_BUFFER_BIT,e.render(r,i,!0,!0),e.restoreClear(),o.unbind(e),e.setViewport(this.viewport),this._temporalSS.render(e)}else e.setViewport(this.viewport),e.render(r,i,!0,!0)},ns.prototype._updateTransparent=function(e,t,n,r){for(var i=new L,a=new H,o=n.getWorldPosition(),s=t.getRenderList(n).transparent,c=0;cthis.camera.far||e80*n){s=l=e[0],c=u=e[1];for(var m=n;ml&&(l=d),f>u&&(u=f);p=Math.max(l-s,u-c)}return Ts(a,o,n,s,c,p),o}function Cs(e,t,n,r,i){var a,o;if(i===Xs(e,t,n,r)>0)for(a=t;a=t;a-=r)o=qs(a,e[a],e[a+1],o);return o&&Vs(o,o.next)&&(Js(o),o=o.next),o}function ws(e,t){if(!e)return e;t||(t=e);var n=e,r;do if(r=!1,!n.steiner&&(Vs(n,n.next)||Bs(n.prev,n,n.next)===0)){if(Js(n),n=t=n.prev,n===n.next)return null;r=!0}else n=n.next;while(r||n!==t);return t}function Ts(e,t,n,r,i,a,o){if(e){!o&&a&&Ps(e,r,i,a);for(var s=e,c,l;e.prev!==e.next;){if(c=e.prev,l=e.next,a?Ds(e,r,i,a):Es(e)){t.push(c.i/n),t.push(e.i/n),t.push(l.i/n),Js(e),e=l.next,s=l.next;continue}if(e=l,e===s){o?o===1?(e=Os(e,t,n),Ts(e,t,n,r,i,a,2)):o===2&&ks(e,t,n,r,i,a):Ts(ws(e),t,n,r,i,a,1);break}}}}function Es(e){var t=e.prev,n=e,r=e.next;if(Bs(t,n,r)>=0)return!1;for(var i=e.next.next;i!==e.prev;){if(Rs(t.x,t.y,n.x,n.y,r.x,r.y,i.x,i.y)&&Bs(i.prev,i,i.next)>=0)return!1;i=i.next}return!0}function Ds(e,t,n,r){var i=e.prev,a=e,o=e.next;if(Bs(i,a,o)>=0)return!1;for(var s=i.xa.x?i.x>o.x?i.x:o.x:a.x>o.x?a.x:o.x,u=i.y>a.y?i.y>o.y?i.y:o.y:a.y>o.y?a.y:o.y,d=Is(s,c,t,n,r),f=Is(l,u,t,n,r),p=e.nextZ;p&&p.z<=f;){if(p!==e.prev&&p!==e.next&&Rs(i.x,i.y,a.x,a.y,o.x,o.y,p.x,p.y)&&Bs(p.prev,p,p.next)>=0)return!1;p=p.nextZ}for(p=e.prevZ;p&&p.z>=d;){if(p!==e.prev&&p!==e.next&&Rs(i.x,i.y,a.x,a.y,o.x,o.y,p.x,p.y)&&Bs(p.prev,p,p.next)>=0)return!1;p=p.prevZ}return!0}function Os(e,t,n){var r=e;do{var i=r.prev,a=r.next.next;!Vs(i,a)&&Hs(i,r,r.next,a)&&Ws(i,a)&&Ws(a,i)&&(t.push(i.i/n),t.push(r.i/n),t.push(a.i/n),Js(r),Js(r.next),r=e=a),r=r.next}while(r!==e);return r}function ks(e,t,n,r,i,a){var o=e;do{for(var s=o.next.next;s!==o.prev;){if(o.i!==s.i&&zs(o,s)){var c=Ks(o,s);o=ws(o,o.next),c=ws(c,c.next),Ts(o,t,n,r,i,a),Ts(c,t,n,r,i,a);return}s=s.next}o=o.next}while(o!==e)}function As(e,t,n,r){var i=[],a,o,s,c,l;for(a=0,o=t.length;a=n.next.y&&n.next.y!==n.y){var s=n.x+(i-n.y)*(n.next.x-n.x)/(n.next.y-n.y);if(s<=r&&s>a){if(a=s,s===r){if(i===n.y)return n;if(i===n.next.y)return n.next}o=n.x=n.x&&n.x>=l&&r!==n.x&&Rs(io.x)&&Ws(n,e)&&(o=n,d=f)),n=n.next;return o}function Ps(e,t,n,r){var i=e;do i.z===null&&(i.z=Is(i.x,i.y,t,n,r)),i.prevZ=i.prev,i.nextZ=i.next,i=i.next;while(i!==e);i.prevZ.nextZ=null,i.prevZ=null,Fs(i)}function Fs(e){var t,n,r,i,a,o,s,c,l=1;do{for(n=e,e=null,a=null,o=0;n;){for(o++,r=n,s=0,t=0;t0||c>0&&r;)s!==0&&(c===0||!r||n.z<=r.z)?(i=n,n=n.nextZ,s--):(i=r,r=r.nextZ,c--),a?a.nextZ=i:e=i,i.prevZ=a,a=i;n=r}a.nextZ=null,l*=2}while(o>1);return e}function Is(e,t,n,r,i){return e=32767*(e-n)/i,t=32767*(t-r)/i,e=(e|e<<8)&16711935,e=(e|e<<4)&252645135,e=(e|e<<2)&858993459,e=(e|e<<1)&1431655765,t=(t|t<<8)&16711935,t=(t|t<<4)&252645135,t=(t|t<<2)&858993459,t=(t|t<<1)&1431655765,e|t<<1}function Ls(e){var t=e,n=e;do t.x=0&&(e-o)*(r-s)-(n-o)*(t-s)>=0&&(n-o)*(a-s)-(i-o)*(r-s)>=0}function zs(e,t){return e.next.i!==t.i&&e.prev.i!==t.i&&!Us(e,t)&&Ws(e,t)&&Ws(t,e)&&Gs(e,t)}function Bs(e,t,n){return(t.y-e.y)*(n.x-t.x)-(t.x-e.x)*(n.y-t.y)}function Vs(e,t){return e.x===t.x&&e.y===t.y}function Hs(e,t,n,r){return Vs(e,t)&&Vs(n,r)||Vs(e,r)&&Vs(n,t)?!0:Bs(e,t,n)>0!=Bs(e,t,r)>0&&Bs(n,r,e)>0!=Bs(n,r,t)>0}function Us(e,t){var n=e;do{if(n.i!==e.i&&n.next.i!==e.i&&n.i!==t.i&&n.next.i!==t.i&&Hs(n,n.next,e,t))return!0;n=n.next}while(n!==e);return!1}function Ws(e,t){return Bs(e.prev,e,e.next)<0?Bs(e,t,e.next)>=0&&Bs(e,e.prev,t)>=0:Bs(e,t,e.prev)<0||Bs(e,e.next,t)<0}function Gs(e,t){var n=e,r=!1,i=(e.x+t.x)/2,a=(e.y+t.y)/2;do n.y>a!=n.next.y>a&&n.next.y!==n.y&&i<(n.next.x-n.x)*(a-n.y)/(n.next.y-n.y)+n.x&&(r=!r),n=n.next;while(n!==e);return r}function Ks(e,t){var n=new Ys(e.i,e.x,e.y),r=new Ys(t.i,t.x,t.y),i=e.next,a=t.prev;return e.next=t,t.prev=e,n.next=i,i.prev=n,r.next=n,n.prev=r,a.next=r,r.prev=a,r}function qs(e,t,n,r){var i=new Ys(e,t,n);return r?(i.next=r.next,i.prev=r,r.next.prev=i,r.next=i):(i.prev=i,i.next=i),i}function Js(e){e.next.prev=e.prev,e.prev.next=e.next,e.prevZ&&(e.prevZ.nextZ=e.nextZ),e.nextZ&&(e.nextZ.prevZ=e.prevZ)}function Ys(e,t,n){this.i=e,this.x=t,this.y=n,this.prev=null,this.next=null,this.z=null,this.prevZ=null,this.nextZ=null,this.steiner=!1}Ss.deviation=function(e,t,n,r){var i=t&&t.length,a=i?t[0]*n:e.length,o=Math.abs(Xs(e,0,a,n));if(i)for(var s=0,c=t.length;sc&&s.push({pivot:Math.floor((l+c)/2),left:c,right:l});var c=a[o].pivot+1,l=a[o].right;l>c&&s.push({pivot:Math.floor((l+c)/2),left:c,right:l})}a=this._parts=s}else for(var o=0;o=2e4},doSortTriangles:function(e,t){var n=this.indices;if(t===0){var r=this.attributes.position,e=e.array;(!this._triangleZList||this._triangleZList.length!==this.triangleCount)&&(this._triangleZList=new Float32Array(this.triangleCount),this._sortedTriangleIndices=new Uint32Array(this.triangleCount),this._indicesTmp=new n.constructor(n.length),this._triangleZListTmp=new Float32Array(this.triangleCount));for(var i=0,a,o=0;o0,n={},r=0;r65535?new Uint32Array(o*3):new Uint16Array(o*3),f.material.shader!==t&&f.material.attachShader(t,!0),Q.setMaterialFromModel(t.__shading,f.material,e,n),s>0&&(this._linesMesh.geometry.resetOffset(),this._linesMesh.geometry.setVertexCount(s),this._linesMesh.geometry.setTriangleCount(c)),this._dataIndexOfVertex=new Uint32Array(a),this._vertexRangeOfDataIndex=new Uint32Array((i-r)*2)},_updateRegionMesh:function(e,t,n,r){for(var i=e.getData(),a=0,o=0,s=!1,c=this._polygonMesh,l=this._linesMesh,u=n;u0;S&&(x*=t.getDevicePixelRatio(),this._updateLinesGeometry(l.geometry,e,u,v,x,e.coordinateSystem.transform)),l.invisible=!S,l.material.set({color:g})}var c=this._polygonMesh;c.material.transparent=s,c.material.depthMask=!s,c.geometry.updateBoundingBox(),c.frontFace=this.extrudeY?Q.Mesh.CCW:Q.Mesh.CW,c.material.get(`normalMap`)&&c.geometry.generateTangents(),c.seriesIndex=e.seriesIndex,c.on(`mousemove`,this._onmousemove,this),c.on(`mouseout`,this._onmouseout,this)},_updateDebugWireframe:function(e){var t=e.getModel(`debug.wireframe`);if(t.get(`show`)){var n=Q.parseColor(t.get(`lineStyle.color`)||`rgba(0,0,0,0.5)`),r=X.firstNotNull(t.get(`lineStyle.width`),1),i=this._polygonMesh;i.geometry.generateBarycentric(),i.material.define(`both`,`WIREFRAME_TRIANGLE`),i.material.set(`wireframeLineColor`,n),i.material.set(`wireframeLineWidth`,r)}},_onmousemove:function(e){var t=this._dataIndexOfVertex[e.triangle[0]];t==null&&(t=-1),t!==this._lastHoverDataIndex&&(this.downplay(this._lastHoverDataIndex),this.highlight(t),this._labelsBuilder.updateLabels([t])),this._lastHoverDataIndex=t,this._polygonMesh.dataIndex=t},_onmouseout:function(e){e.target&&(this.downplay(this._lastHoverDataIndex),this._lastHoverDataIndex=-1,this._polygonMesh.dataIndex=-1),this._labelsBuilder.updateLabels([])},_updateGroundPlane:function(e,t,n){var r=e.getModel(`groundPlane`,e);if(this._groundMesh.invisible=!r.get(`show`,!0),!this._groundMesh.invisible){var i=e.get(`shading`),a=this._groundMaterials[i];a||(a=this._groundMaterials.lambert),Q.setMaterialFromModel(i,a,r,n),a.get(`normalMap`)&&this._groundMesh.geometry.generateTangents(),this._groundMesh.material=a,this._groundMesh.material.set(`color`,Q.parseColor(r.get(`color`))),this._groundMesh.scale.set(t.size[0],t.size[2],1)}},_triangulation:function(e,t,n){this._triangulationResults=[];for(var r=[1/0,1/0,1/0],i=[-1/0,-1/0,-1/0],a=e.coordinateSystem,o=t;o1?r:0,j[F][g]=D.points[se+2],c.set(i+F,j[F]),s?(te[0]=(D.points[se]*_[0]-v[0])/b,te[1]=(D.points[se+2]*_[g]-v[g])/b):(te[0]=(oe?P:P+ae)/b,te[1]=(j[F][h]*_[h]-v[h])/b),u.set(i+F,te)}pc.sub(M,j[1],j[0]),pc.sub(N,j[3],j[0]),pc.cross(ee,M,N),pc.normalize(ee,ee);for(var F=0;F<4;F++)l.set(i+F,ee),p&&d.set(i+F,o);for(var F=0;F<6;F++)m[a*3+F]=A[F]+i;i+=4,a+=2,P+=ae}}return t.dirty(),{vertexOffset:i,triangleOffset:a}},_getRegionLinesInfo:function(e,t,n){var r=0,i=0;return t.getRegionModel(e).getModel(`itemStyle`).get(`borderWidth`)>0&&t.getRegionPolygonCoords(e).forEach(function(e){var t=e.exterior,a=e.interiors;r+=n.getPolylineVertexCount(t),i+=n.getPolylineTriangleCount(t);for(var o=0;othis._endIndex)){t-=this._startIndex;for(var r=this._vertexRangeOfDataIndex[t*2];r0},_displacementChanged:!0,_displacementScale:0,updateDisplacementHash:function(){var e=this.getDisplacementTexture(),t=this.getDisplacemenScale();this._displacementChanged=this._displacementTexture!==e||this._displacementScale!==t,this._displacementTexture=e,this._displacementScale=t},isDisplacementChanged:function(){return this._displacementChanged}});F(Dc.prototype,_a),F(Dc.prototype,va),F(Dc.prototype,ya),F(Dc.prototype,vs);var Oc=Math.PI,kc=Math.sin,Ac=Math.cos,jc=Math.tan,Mc=Math.asin,Nc=Math.atan2,Pc=Oc/180,Fc=1e3*60*60*24,Ic=2440588,Lc=2451545;function Rc(e){return e.valueOf()/Fc-.5+Ic}function zc(e){return Rc(e)-Lc}var Bc=Pc*23.4397;function Vc(e,t){return Nc(kc(e)*Ac(Bc)-jc(t)*kc(Bc),Ac(e))}function Hc(e,t){return Mc(kc(t)*Ac(Bc)+Ac(t)*kc(Bc)*kc(e))}function Uc(e,t,n){return Nc(kc(e),Ac(e)*kc(t)-jc(n)*Ac(t))}function Wc(e,t,n){return Mc(kc(t)*kc(n)+Ac(t)*Ac(n)*Ac(e))}function Gc(e,t){return Pc*(280.16+360.9856235*e)-t}function Kc(e){return Pc*(357.5291+.98560028*e)}function qc(e){var t=Pc*(1.9148*kc(e)+.02*kc(2*e)+3e-4*kc(3*e)),n=Pc*102.9372;return e+t+n+Oc}function Jc(e){var t=qc(Kc(e));return{dec:Hc(t,0),ra:Vc(t,0)}}var Yc={};Yc.getPosition=function(e,t,n){var r=Pc*-n,i=Pc*t,a=zc(e),o=Jc(a),s=Gc(a,r)-o.ra;return{azimuth:Uc(s,i,o.dec),altitude:Wc(s,i,o.dec)}},Q.Shader.import(Gi),Q.Shader.import(`@export ecgl.atmosphere.vertex +@end`);function $o(e,t){return{color:{parameters:{width:e,height:t}}}}var es=[`composite`,`FXAA`];function $(){this._width,this._height,this._dpr,this._sourceTexture=new J({type:q.HALF_FLOAT}),this._depthTexture=new J({format:q.DEPTH_COMPONENT,type:q.UNSIGNED_INT}),this._framebuffer=new Or,this._framebuffer.attach(this._sourceTexture),this._framebuffer.attach(this._depthTexture,Or.DEPTH_ATTACHMENT),this._normalPass=new Xo,this._compositor=Bo(Qo);var e=this._compositor.getNodeByName(`source`);e.texture=this._sourceTexture;var t=this._compositor.getNodeByName(`coc`);this._sourceNode=e,this._cocNode=t,this._compositeNode=this._compositor.getNodeByName(`composite`),this._fxaaNode=this._compositor.getNodeByName(`FXAA`),this._dofBlurNodes=[`dof_far_blur`,`dof_near_blur`,`dof_coc_blur`].map(function(e){return this._compositor.getNodeByName(e)},this),this._dofBlurKernel=0,this._dofBlurKernelSize=new Float32Array,this._finalNodesChain=es.map(function(e){return this._compositor.getNodeByName(e)},this);var n={normalTexture:this._normalPass.getNormalTexture(),depthTexture:this._normalPass.getDepthTexture()};this._ssaoPass=new Go(n),this._ssrPass=new Ko(n),this._edgePass=new Zo(n)}$.prototype.resize=function(e,t,n){n=n||1;var e=e*n,t=t*n,r=this._sourceTexture,i=this._depthTexture;r.width=e,r.height=t,i.width=e,i.height=t;var a={getWidth:function(){return e},getHeight:function(){return t},getDevicePixelRatio:function(){return n}};function o(e,t){if(typeof e[t]==`function`){var n=e[t].__original||e[t];e[t]=function(e){return n.call(this,a)},e[t].__original=n}}this._compositor.nodes.forEach(function(e){for(var t in e.outputs){var n=e.outputs[t].parameters;n&&(o(n,`width`),o(n,`height`))}for(var r in e.parameters)o(e.parameters,r)}),this._width=e,this._height=t,this._dpr=n},$.prototype.getWidth=function(){return this._width},$.prototype.getHeight=function(){return this._height},$.prototype._ifRenderNormalPass=function(){return this._enableSSAO||this._enableEdge||this._enableSSR},$.prototype._getPrevNode=function(e){for(var t=es.indexOf(e.name)-1,n=this._finalNodesChain[t];n&&!this._compositor.getNodeByName(n.name);)--t,n=this._finalNodesChain[t];return n},$.prototype._getNextNode=function(e){for(var t=es.indexOf(e.name)+1,n=this._finalNodesChain[t];n&&!this._compositor.getNodeByName(n.name);)t+=1,n=this._finalNodesChain[t];return n},$.prototype._addChainNode=function(e){var t=this._getPrevNode(e),n=this._getNextNode(e);t&&(e.inputs.texture=t.name,n?(e.outputs=$o(this.getWidth.bind(this),this.getHeight.bind(this)),n.inputs.texture=e.name):e.outputs=null,this._compositor.addNode(e))},$.prototype._removeChainNode=function(e){var t=this._getPrevNode(e),n=this._getNextNode(e);t&&(n?(t.outputs=$o(this.getWidth.bind(this),this.getHeight.bind(this)),n.inputs.texture=t.name):t.outputs=null,this._compositor.removeNode(e))},$.prototype.updateNormal=function(e,t,n,r){this._ifRenderNormalPass()&&this._normalPass.update(e,t,n)},$.prototype.updateSSAO=function(e,t,n,r){this._ssaoPass.update(e,n,r)},$.prototype.enableSSAO=function(){this._enableSSAO=!0},$.prototype.disableSSAO=function(){this._enableSSAO=!1},$.prototype.enableSSR=function(){this._enableSSR=!0},$.prototype.disableSSR=function(){this._enableSSR=!1},$.prototype.getSSAOTexture=function(){return this._ssaoPass.getTargetTexture()},$.prototype.getSourceFrameBuffer=function(){return this._framebuffer},$.prototype.getSourceTexture=function(){return this._sourceTexture},$.prototype.disableFXAA=function(){this._removeChainNode(this._fxaaNode)},$.prototype.enableFXAA=function(){this._addChainNode(this._fxaaNode)},$.prototype.enableBloom=function(){this._compositeNode.inputs.bloom=`bloom_composite`,this._compositor.dirty()},$.prototype.disableBloom=function(){this._compositeNode.inputs.bloom=null,this._compositor.dirty()},$.prototype.enableDOF=function(){this._compositeNode.inputs.texture=`dof_composite`,this._compositor.dirty()},$.prototype.disableDOF=function(){this._compositeNode.inputs.texture=`source`,this._compositor.dirty()},$.prototype.enableColorCorrection=function(){this._compositeNode.define(`COLOR_CORRECTION`),this._enableColorCorrection=!0},$.prototype.disableColorCorrection=function(){this._compositeNode.undefine(`COLOR_CORRECTION`),this._enableColorCorrection=!1},$.prototype.enableEdge=function(){this._enableEdge=!0},$.prototype.disableEdge=function(){this._enableEdge=!1},$.prototype.setBloomIntensity=function(e){this._compositeNode.setParameter(`bloomIntensity`,e)},$.prototype.setSSAOParameter=function(e,t){switch(e){case`quality`:var n={low:6,medium:12,high:32,ultra:62}[t]||12;this._ssaoPass.setParameter(`kernelSize`,n);break;case`radius`:this._ssaoPass.setParameter(e,t),this._ssaoPass.setParameter(`bias`,t/200);break;case`intensity`:this._ssaoPass.setParameter(e,t);break;default:}},$.prototype.setDOFParameter=function(e,t){switch(e){case`focalDistance`:case`focalRange`:case`fstop`:this._cocNode.setParameter(e,t);break;case`blurRadius`:for(var n=0;n=this._haltonSequence.length},render:function(e,t,n){var r=this._blendPass;this._frame===0?(r.setUniform(`weight1`,0),r.setUniform(`weight2`,1)):(r.setUniform(`weight1`,.9),r.setUniform(`weight2`,.1)),r.setUniform(`texture1`,this._prevFrameTex),r.setUniform(`texture2`,t||this._sourceTex),this._blendFb.attach(this._outputTex),this._blendFb.bind(e),r.render(e),this._blendFb.unbind(e),n||(this._outputPass.setUniform(`texture`,this._outputTex),this._outputPass.render(e));var i=this._prevFrameTex;this._prevFrameTex=this._outputTex,this._outputTex=i,this._frame++},dispose:function(e){this._sourceFb.dispose(e),this._blendFb.dispose(e),this._prevFrameTex.dispose(e),this._outputTex.dispose(e),this._sourceTex.dispose(e),this._outputPass.dispose(e),this._blendPass.dispose(e)}};function ns(e){e=e||`perspective`,this.layer=null,this.scene=new dr,this.rootNode=this.scene,this.viewport={x:0,y:0,width:0,height:0},this.setProjection(e),this._compositor=new $,this._temporalSS=new ts,this._shadowMapPass=new co;for(var t=[],n=0,r=0;r<30;r++){for(var i=[],a=0;a<6;a++)i.push(Vo(n,2)*4-2),i.push(Vo(n,3)*4-2),n++;t.push(i)}this._pcfKernels=t,this.scene.on(`beforerender`,function(e,t,n){this.needsTemporalSS()&&this._temporalSS.jitterProjection(e,n)},this)}ns.prototype.setProjection=function(e){var t=this.camera;t&&t.update(),e===`perspective`?this.camera instanceof _r||(this.camera=new _r,t&&this.camera.setLocalTransform(t.localTransform)):this.camera instanceof _i||(this.camera=new _i,t&&this.camera.setLocalTransform(t.localTransform)),this.camera.near=.1,this.camera.far=2e3},ns.prototype.setViewport=function(e,t,n,r,i){this.camera instanceof _r&&(this.camera.aspect=n/r),i=i||1,this.viewport.x=e,this.viewport.y=t,this.viewport.width=n,this.viewport.height=r,this.viewport.devicePixelRatio=i,this._compositor.resize(n*i,r*i),this._temporalSS.resize(n*i,r*i)},ns.prototype.containPoint=function(e,t){var n=this.viewport;return t=this.layer.renderer.getHeight()-t,e>=n.x&&t>=n.y&&e<=n.x+n.width&&t<=n.y+n.height};var rs=new G;ns.prototype.castRay=function(e,t,n){var r=this.layer.renderer,i=r.viewport;return r.viewport=this.viewport,r.screenToNDC(e,t,rs),this.camera.castRay(rs,n),r.viewport=i,n},ns.prototype.prepareRender=function(){this.scene.update(),this.camera.update(),this.scene.updateLights();var e=this.scene.updateRenderList(this.camera);this._needsSortProgressively=!1;for(var t=0;t30},ns.prototype._doRender=function(e,t,n){var r=this.scene,i=this.camera;n=n||0,this._updateTransparent(e,r,i,n),t||(this._shadowMapPass.kernelPCF=this._pcfKernels[0],this._shadowMapPass.render(e,r,i,!0)),this._updateShadowPCFKernel(n);var a=e.clearColor;if(e.gl.clearColor(a[0],a[1],a[2],a[3]),this._enablePostEffect&&(this.needsTemporalSS()&&this._temporalSS.jitterProjection(e,i),this._compositor.updateNormal(e,r,i,this._temporalSS.getFrame())),this._updateSSAO(e,r,i,this._temporalSS.getFrame()),this._enablePostEffect){var o=this._compositor.getSourceFrameBuffer();o.bind(e),e.gl.clear(e.gl.DEPTH_BUFFER_BIT|e.gl.COLOR_BUFFER_BIT),e.render(r,i,!0,!0),o.unbind(e),this.needsTemporalSS()&&t?(this._compositor.composite(e,r,i,this._temporalSS.getSourceFrameBuffer(),this._temporalSS.getFrame()),e.setViewport(this.viewport),this._temporalSS.render(e)):(e.setViewport(this.viewport),this._compositor.composite(e,r,i,null,0))}else if(this.needsTemporalSS()&&t){var o=this._temporalSS.getSourceFrameBuffer();o.bind(e),e.saveClear(),e.clearBit=e.gl.DEPTH_BUFFER_BIT|e.gl.COLOR_BUFFER_BIT,e.render(r,i,!0,!0),e.restoreClear(),o.unbind(e),e.setViewport(this.viewport),this._temporalSS.render(e)}else e.setViewport(this.viewport),e.render(r,i,!0,!0)},ns.prototype._updateTransparent=function(e,t,n,r){for(var i=new L,a=new H,o=n.getWorldPosition(),s=t.getRenderList(n).transparent,c=0;cthis.camera.far||e80*n){s=l=e[0],c=u=e[1];for(var m=n;ml&&(l=d),f>u&&(u=f);p=Math.max(l-s,u-c)}return Ts(a,o,n,s,c,p),o}function Cs(e,t,n,r,i){var a,o;if(i===Xs(e,t,n,r)>0)for(a=t;a=t;a-=r)o=qs(a,e[a],e[a+1],o);return o&&Vs(o,o.next)&&(Js(o),o=o.next),o}function ws(e,t){if(!e)return e;t||(t=e);var n=e,r;do if(r=!1,!n.steiner&&(Vs(n,n.next)||Bs(n.prev,n,n.next)===0)){if(Js(n),n=t=n.prev,n===n.next)return null;r=!0}else n=n.next;while(r||n!==t);return t}function Ts(e,t,n,r,i,a,o){if(e){!o&&a&&Ps(e,r,i,a);for(var s=e,c,l;e.prev!==e.next;){if(c=e.prev,l=e.next,a?Ds(e,r,i,a):Es(e)){t.push(c.i/n),t.push(e.i/n),t.push(l.i/n),Js(e),e=l.next,s=l.next;continue}if(e=l,e===s){o?o===1?(e=Os(e,t,n),Ts(e,t,n,r,i,a,2)):o===2&&ks(e,t,n,r,i,a):Ts(ws(e),t,n,r,i,a,1);break}}}}function Es(e){var t=e.prev,n=e,r=e.next;if(Bs(t,n,r)>=0)return!1;for(var i=e.next.next;i!==e.prev;){if(Rs(t.x,t.y,n.x,n.y,r.x,r.y,i.x,i.y)&&Bs(i.prev,i,i.next)>=0)return!1;i=i.next}return!0}function Ds(e,t,n,r){var i=e.prev,a=e,o=e.next;if(Bs(i,a,o)>=0)return!1;for(var s=i.xa.x?i.x>o.x?i.x:o.x:a.x>o.x?a.x:o.x,u=i.y>a.y?i.y>o.y?i.y:o.y:a.y>o.y?a.y:o.y,d=Is(s,c,t,n,r),f=Is(l,u,t,n,r),p=e.nextZ;p&&p.z<=f;){if(p!==e.prev&&p!==e.next&&Rs(i.x,i.y,a.x,a.y,o.x,o.y,p.x,p.y)&&Bs(p.prev,p,p.next)>=0)return!1;p=p.nextZ}for(p=e.prevZ;p&&p.z>=d;){if(p!==e.prev&&p!==e.next&&Rs(i.x,i.y,a.x,a.y,o.x,o.y,p.x,p.y)&&Bs(p.prev,p,p.next)>=0)return!1;p=p.prevZ}return!0}function Os(e,t,n){var r=e;do{var i=r.prev,a=r.next.next;!Vs(i,a)&&Hs(i,r,r.next,a)&&Ws(i,a)&&Ws(a,i)&&(t.push(i.i/n),t.push(r.i/n),t.push(a.i/n),Js(r),Js(r.next),r=e=a),r=r.next}while(r!==e);return r}function ks(e,t,n,r,i,a){var o=e;do{for(var s=o.next.next;s!==o.prev;){if(o.i!==s.i&&zs(o,s)){var c=Ks(o,s);o=ws(o,o.next),c=ws(c,c.next),Ts(o,t,n,r,i,a),Ts(c,t,n,r,i,a);return}s=s.next}o=o.next}while(o!==e)}function As(e,t,n,r){var i=[],a,o,s,c,l;for(a=0,o=t.length;a=n.next.y&&n.next.y!==n.y){var s=n.x+(i-n.y)*(n.next.x-n.x)/(n.next.y-n.y);if(s<=r&&s>a){if(a=s,s===r){if(i===n.y)return n;if(i===n.next.y)return n.next}o=n.x=n.x&&n.x>=l&&r!==n.x&&Rs(io.x)&&Ws(n,e)&&(o=n,d=f)),n=n.next;return o}function Ps(e,t,n,r){var i=e;do i.z===null&&(i.z=Is(i.x,i.y,t,n,r)),i.prevZ=i.prev,i.nextZ=i.next,i=i.next;while(i!==e);i.prevZ.nextZ=null,i.prevZ=null,Fs(i)}function Fs(e){var t,n,r,i,a,o,s,c,l=1;do{for(n=e,e=null,a=null,o=0;n;){for(o++,r=n,s=0,t=0;t0||c>0&&r;)s!==0&&(c===0||!r||n.z<=r.z)?(i=n,n=n.nextZ,s--):(i=r,r=r.nextZ,c--),a?a.nextZ=i:e=i,i.prevZ=a,a=i;n=r}a.nextZ=null,l*=2}while(o>1);return e}function Is(e,t,n,r,i){return e=32767*(e-n)/i,t=32767*(t-r)/i,e=(e|e<<8)&16711935,e=(e|e<<4)&252645135,e=(e|e<<2)&858993459,e=(e|e<<1)&1431655765,t=(t|t<<8)&16711935,t=(t|t<<4)&252645135,t=(t|t<<2)&858993459,t=(t|t<<1)&1431655765,e|t<<1}function Ls(e){var t=e,n=e;do t.x=0&&(e-o)*(r-s)-(n-o)*(t-s)>=0&&(n-o)*(a-s)-(i-o)*(r-s)>=0}function zs(e,t){return e.next.i!==t.i&&e.prev.i!==t.i&&!Us(e,t)&&Ws(e,t)&&Ws(t,e)&&Gs(e,t)}function Bs(e,t,n){return(t.y-e.y)*(n.x-t.x)-(t.x-e.x)*(n.y-t.y)}function Vs(e,t){return e.x===t.x&&e.y===t.y}function Hs(e,t,n,r){return Vs(e,t)&&Vs(n,r)||Vs(e,r)&&Vs(n,t)?!0:Bs(e,t,n)>0!=Bs(e,t,r)>0&&Bs(n,r,e)>0!=Bs(n,r,t)>0}function Us(e,t){var n=e;do{if(n.i!==e.i&&n.next.i!==e.i&&n.i!==t.i&&n.next.i!==t.i&&Hs(n,n.next,e,t))return!0;n=n.next}while(n!==e);return!1}function Ws(e,t){return Bs(e.prev,e,e.next)<0?Bs(e,t,e.next)>=0&&Bs(e,e.prev,t)>=0:Bs(e,t,e.prev)<0||Bs(e,e.next,t)<0}function Gs(e,t){var n=e,r=!1,i=(e.x+t.x)/2,a=(e.y+t.y)/2;do n.y>a!=n.next.y>a&&n.next.y!==n.y&&i<(n.next.x-n.x)*(a-n.y)/(n.next.y-n.y)+n.x&&(r=!r),n=n.next;while(n!==e);return r}function Ks(e,t){var n=new Ys(e.i,e.x,e.y),r=new Ys(t.i,t.x,t.y),i=e.next,a=t.prev;return e.next=t,t.prev=e,n.next=i,i.prev=n,r.next=n,n.prev=r,a.next=r,r.prev=a,r}function qs(e,t,n,r){var i=new Ys(e,t,n);return r?(i.next=r.next,i.prev=r,r.next.prev=i,r.next=i):(i.prev=i,i.next=i),i}function Js(e){e.next.prev=e.prev,e.prev.next=e.next,e.prevZ&&(e.prevZ.nextZ=e.nextZ),e.nextZ&&(e.nextZ.prevZ=e.prevZ)}function Ys(e,t,n){this.i=e,this.x=t,this.y=n,this.prev=null,this.next=null,this.z=null,this.prevZ=null,this.nextZ=null,this.steiner=!1}Ss.deviation=function(e,t,n,r){var i=t&&t.length,a=i?t[0]*n:e.length,o=Math.abs(Xs(e,0,a,n));if(i)for(var s=0,c=t.length;sc&&s.push({pivot:Math.floor((l+c)/2),left:c,right:l});var c=a[o].pivot+1,l=a[o].right;l>c&&s.push({pivot:Math.floor((l+c)/2),left:c,right:l})}a=this._parts=s}else for(var o=0;o=2e4},doSortTriangles:function(e,t){var n=this.indices;if(t===0){var r=this.attributes.position,e=e.array;(!this._triangleZList||this._triangleZList.length!==this.triangleCount)&&(this._triangleZList=new Float32Array(this.triangleCount),this._sortedTriangleIndices=new Uint32Array(this.triangleCount),this._indicesTmp=new n.constructor(n.length),this._triangleZListTmp=new Float32Array(this.triangleCount));for(var i=0,a,o=0;o0,n={},r=0;r65535?new Uint32Array(o*3):new Uint16Array(o*3),f.material.shader!==t&&f.material.attachShader(t,!0),Q.setMaterialFromModel(t.__shading,f.material,e,n),s>0&&(this._linesMesh.geometry.resetOffset(),this._linesMesh.geometry.setVertexCount(s),this._linesMesh.geometry.setTriangleCount(c)),this._dataIndexOfVertex=new Uint32Array(a),this._vertexRangeOfDataIndex=new Uint32Array((i-r)*2)},_updateRegionMesh:function(e,t,n,r){for(var i=e.getData(),a=0,o=0,s=!1,c=this._polygonMesh,l=this._linesMesh,u=n;u0;S&&(x*=t.getDevicePixelRatio(),this._updateLinesGeometry(l.geometry,e,u,v,x,e.coordinateSystem.transform)),l.invisible=!S,l.material.set({color:g})}var c=this._polygonMesh;c.material.transparent=s,c.material.depthMask=!s,c.geometry.updateBoundingBox(),c.frontFace=this.extrudeY?Q.Mesh.CCW:Q.Mesh.CW,c.material.get(`normalMap`)&&c.geometry.generateTangents(),c.seriesIndex=e.seriesIndex,c.on(`mousemove`,this._onmousemove,this),c.on(`mouseout`,this._onmouseout,this)},_updateDebugWireframe:function(e){var t=e.getModel(`debug.wireframe`);if(t.get(`show`)){var n=Q.parseColor(t.get(`lineStyle.color`)||`rgba(0,0,0,0.5)`),r=X.firstNotNull(t.get(`lineStyle.width`),1),i=this._polygonMesh;i.geometry.generateBarycentric(),i.material.define(`both`,`WIREFRAME_TRIANGLE`),i.material.set(`wireframeLineColor`,n),i.material.set(`wireframeLineWidth`,r)}},_onmousemove:function(e){var t=this._dataIndexOfVertex[e.triangle[0]];t==null&&(t=-1),t!==this._lastHoverDataIndex&&(this.downplay(this._lastHoverDataIndex),this.highlight(t),this._labelsBuilder.updateLabels([t])),this._lastHoverDataIndex=t,this._polygonMesh.dataIndex=t},_onmouseout:function(e){e.target&&(this.downplay(this._lastHoverDataIndex),this._lastHoverDataIndex=-1,this._polygonMesh.dataIndex=-1),this._labelsBuilder.updateLabels([])},_updateGroundPlane:function(e,t,n){var r=e.getModel(`groundPlane`,e);if(this._groundMesh.invisible=!r.get(`show`,!0),!this._groundMesh.invisible){var i=e.get(`shading`),a=this._groundMaterials[i];a||(a=this._groundMaterials.lambert),Q.setMaterialFromModel(i,a,r,n),a.get(`normalMap`)&&this._groundMesh.geometry.generateTangents(),this._groundMesh.material=a,this._groundMesh.material.set(`color`,Q.parseColor(r.get(`color`))),this._groundMesh.scale.set(t.size[0],t.size[2],1)}},_triangulation:function(e,t,n){this._triangulationResults=[];for(var r=[1/0,1/0,1/0],i=[-1/0,-1/0,-1/0],a=e.coordinateSystem,o=t;o1?r:0,j[F][g]=D.points[se+2],c.set(i+F,j[F]),s?(te[0]=(D.points[se]*_[0]-v[0])/b,te[1]=(D.points[se+2]*_[g]-v[g])/b):(te[0]=(oe?P:P+ae)/b,te[1]=(j[F][h]*_[h]-v[h])/b),u.set(i+F,te)}pc.sub(M,j[1],j[0]),pc.sub(N,j[3],j[0]),pc.cross(ee,M,N),pc.normalize(ee,ee);for(var F=0;F<4;F++)l.set(i+F,ee),p&&d.set(i+F,o);for(var F=0;F<6;F++)m[a*3+F]=A[F]+i;i+=4,a+=2,P+=ae}}return t.dirty(),{vertexOffset:i,triangleOffset:a}},_getRegionLinesInfo:function(e,t,n){var r=0,i=0;return t.getRegionModel(e).getModel(`itemStyle`).get(`borderWidth`)>0&&t.getRegionPolygonCoords(e).forEach(function(e){var t=e.exterior,a=e.interiors;r+=n.getPolylineVertexCount(t),i+=n.getPolylineTriangleCount(t);for(var o=0;othis._endIndex)){t-=this._startIndex;for(var r=this._vertexRangeOfDataIndex[t*2];r0},_displacementChanged:!0,_displacementScale:0,updateDisplacementHash:function(){var e=this.getDisplacementTexture(),t=this.getDisplacemenScale();this._displacementChanged=this._displacementTexture!==e||this._displacementScale!==t,this._displacementTexture=e,this._displacementScale=t},isDisplacementChanged:function(){return this._displacementChanged}});m(Dc.prototype,_a),m(Dc.prototype,va),m(Dc.prototype,ya),m(Dc.prototype,vs);var Oc=Math.PI,kc=Math.sin,Ac=Math.cos,jc=Math.tan,Mc=Math.asin,Nc=Math.atan2,Pc=Oc/180,Fc=1e3*60*60*24,Ic=2440588,Lc=2451545;function Rc(e){return e.valueOf()/Fc-.5+Ic}function zc(e){return Rc(e)-Lc}var Bc=Pc*23.4397;function Vc(e,t){return Nc(kc(e)*Ac(Bc)-jc(t)*kc(Bc),Ac(e))}function Hc(e,t){return Mc(kc(t)*Ac(Bc)+Ac(t)*kc(Bc)*kc(e))}function Uc(e,t,n){return Nc(kc(e),Ac(e)*kc(t)-jc(n)*Ac(t))}function Wc(e,t,n){return Mc(kc(t)*kc(n)+Ac(t)*Ac(n)*Ac(e))}function Gc(e,t){return Pc*(280.16+360.9856235*e)-t}function Kc(e){return Pc*(357.5291+.98560028*e)}function qc(e){var t=Pc*(1.9148*kc(e)+.02*kc(2*e)+3e-4*kc(3*e)),n=Pc*102.9372;return e+t+n+Oc}function Jc(e){var t=qc(Kc(e));return{dec:Hc(t,0),ra:Vc(t,0)}}var Yc={};Yc.getPosition=function(e,t,n){var r=Pc*-n,i=Pc*t,a=zc(e),o=Jc(a),s=Gc(a,r)-o.ra;return{azimuth:Uc(s,i,o.dec),altitude:Wc(s,i,o.dec)}},Q.Shader.import(Gi),Q.Shader.import(`@export ecgl.atmosphere.vertex attribute vec3 position: POSITION; attribute vec3 normal : NORMAL; uniform mat4 worldViewProjection : WORLDVIEWPROJECTION; @@ -3555,7 +3545,7 @@ void main() { float intensity = pow(1.0 - dot(v_Normal, (viewTranspose * vec4(0.0, 0.0, 1.0, 0.0)).xyz), glowPower); gl_FragColor = vec4(glowColor, intensity * intensity); } -@end`);var Xc=f.extend({type:`globe`,__ecgl__:!0,_displacementScale:0,init:function(e,t){this.groupGL=new Q.Node,this._sphereGeometry=new Q.SphereGeometry({widthSegments:200,heightSegments:100,dynamic:!0}),this._overlayGeometry=new Q.SphereGeometry({widthSegments:80,heightSegments:40}),this._planeGeometry=new Q.PlaneGeometry,this._earthMesh=new Q.Mesh({renderNormal:!0}),this._atmosphereMesh=new Q.Mesh,this._atmosphereGeometry=new Q.SphereGeometry({widthSegments:80,heightSegments:40}),this._atmosphereMaterial=new Q.Material({shader:new Q.Shader(Q.Shader.source(`ecgl.atmosphere.vertex`),Q.Shader.source(`ecgl.atmosphere.fragment`)),transparent:!0}),this._atmosphereMesh.geometry=this._atmosphereGeometry,this._atmosphereMesh.material=this._atmosphereMaterial,this._atmosphereMesh.frontFace=Q.Mesh.CW,this._lightRoot=new Q.Node,this._sceneHelper=new Ma,this._sceneHelper.initLight(this._lightRoot),this.groupGL.add(this._atmosphereMesh),this.groupGL.add(this._earthMesh),this._control=new wa({zr:t.getZr()}),this._control.init(),this._layerMeshes={}},render:function(e,t,n){var r=e.coordinateSystem,i=e.get(`shading`);r.viewGL.add(this._lightRoot),e.get(`show`)?r.viewGL.add(this.groupGL):r.viewGL.remove(this.groupGL),this._sceneHelper.setScene(r.viewGL.scene),r.viewGL.setPostEffect(e.getModel(`postEffect`),n),r.viewGL.setTemporalSuperSampling(e.getModel(`temporalSuperSampling`));var a=this._earthMesh;a.geometry=this._sphereGeometry;var o=`ecgl.`+i;(!a.material||a.material.shader.name!==o)&&(a.material=Q.createMaterial(o)),Q.setMaterialFromModel(i,a.material,e,n),[`roughnessMap`,`metalnessMap`,`detailMap`,`normalMap`].forEach(function(e){var t=a.material.get(e);t&&(t.flipY=!1)}),a.material.set(`color`,Q.parseColor(e.get(`baseColor`)));var s=r.radius*.99;if(a.scale.set(s,s,s),e.get(`atmosphere.show`)){a.material.define(`both`,`ATMOSPHERE_ENABLED`),this._atmosphereMesh.invisible=!1,this._atmosphereMaterial.setUniforms({glowPower:e.get(`atmosphere.glowPower`)||6,glowColor:e.get(`atmosphere.color`)||`#ffffff`}),a.material.setUniforms({glowPower:e.get(`atmosphere.innerGlowPower`)||2,glowColor:e.get(`atmosphere.color`)||`#ffffff`});var c=e.get(`atmosphere.offset`)||5;this._atmosphereMesh.scale.set(s+c,s+c,s+c)}else a.material.undefine(`both`,`ATMOSPHERE_ENABLED`),this._atmosphereMesh.invisible=!0;var l=a.material.setTextureImage(`diffuseMap`,e.get(`baseTexture`),n,{flipY:!1,anisotropic:8});l&&l.surface&&l.surface.attachToMesh(a);var u=a.material.setTextureImage(`bumpMap`,e.get(`heightTexture`),n,{flipY:!1,anisotropic:8});u&&u.surface&&u.surface.attachToMesh(a),a.material[e.get(`postEffect.enable`)?`define`:`undefine`](`fragment`,`SRGB_DECODE`),this._updateLight(e,n),this._displaceVertices(e,n),this._updateViewControl(e,n),this._updateLayers(e,n)},afterRender:function(e,t,n,r){var i=r.renderer;this._sceneHelper.updateAmbientCubemap(i,e,n),this._sceneHelper.updateSkybox(i,e,n)},_updateLayers:function(e,t){var n=e.coordinateSystem,r=e.get(`layers`),i=n.radius,a=[],o=[],s=[],c=[];S(r,function(e){var r=new te(e),l=r.get(`type`),u=Q.loadTexture(r.get(`texture`),t,{flipY:!1,anisotropic:8});if(u.surface&&u.surface.attachToMesh(this._earthMesh),l===`blend`){var d=r.get(`blendTo`),f=X.firstNotNull(r.get(`intensity`),1);d===`emission`?(s.push(u),c.push(f)):(a.push(u),o.push(f))}else{var p=r.get(`id`),m=this._layerMeshes[p];m||(m=this._layerMeshes[p]=new Q.Mesh({geometry:this._overlayGeometry,castShadow:!1,ignorePicking:!0})),r.get(`shading`)===`lambert`?(m.material=m.__lambertMaterial||new Q.Material({autoUpdateTextureStatus:!1,shader:Q.createShader(`ecgl.lambert`),transparent:!0,depthMask:!1}),m.__lambertMaterial=m.material):(m.material=m.__colorMaterial||new Q.Material({autoUpdateTextureStatus:!1,shader:Q.createShader(`ecgl.color`),transparent:!0,depthMask:!1}),m.__colorMaterial=m.material),m.material.enableTexture(`diffuseMap`);var h=r.get(`distance`),g=i+(h==null?n.radius/100:h);m.scale.set(g,g,g),i=g;var _=this._blankTexture||(this._blankTexture=Q.createBlankTexture(`rgba(255, 255, 255, 0)`));m.material.set(`diffuseMap`,_),Q.loadTexture(r.get(`texture`),t,{flipY:!1,anisotropic:8},function(e){e.surface&&e.surface.attachToMesh(m),m.material.set(`diffuseMap`,e),t.getZr().refresh()}),r.get(`show`)?this.groupGL.add(m):this.groupGL.remove(m)}},this);var l=this._earthMesh.material;l.define(`fragment`,`LAYER_DIFFUSEMAP_COUNT`,a.length),l.define(`fragment`,`LAYER_EMISSIVEMAP_COUNT`,s.length),l.set(`layerDiffuseMap`,a),l.set(`layerDiffuseIntensity`,o),l.set(`layerEmissiveMap`,s),l.set(`layerEmissionIntensity`,c);var u=e.getModel(`debug.wireframe`);if(u.get(`show`)){l.define(`both`,`WIREFRAME_TRIANGLE`);var d=Q.parseColor(u.get(`lineStyle.color`)||`rgba(0,0,0,0.5)`),f=X.firstNotNull(u.get(`lineStyle.width`),1);l.set(`wireframeLineWidth`,f),l.set(`wireframeLineColor`,d)}else l.undefine(`both`,`WIREFRAME_TRIANGLE`)},_updateViewControl:function(e,t){var n=e.coordinateSystem,r=e.getModel(`viewControl`);n.viewGL.camera;var i=this;function a(){return{type:`globeChangeCamera`,alpha:o.getAlpha(),beta:o.getBeta(),distance:o.getDistance()-n.radius,center:o.getCenter(),from:i.uid,globeId:e.id}}var o=this._control;o.setViewGL(n.viewGL);var s=r.get(`targetCoord`),c,l;s!=null&&(l=s[0]+90,c=s[1]),o.setFromViewControlModel(r,{baseDistance:n.radius,alpha:c,beta:l}),o.off(`update`),o.on(`update`,function(){t.dispatchAction(a())})},_displaceVertices:function(e,t){var n=e.get(`displacementQuality`),r=e.get(`debug.wireframe.show`),i=e.coordinateSystem;if(!(!e.isDisplacementChanged()&&n===this._displacementQuality&&r===this._showDebugWireframe)){this._displacementQuality=n,this._showDebugWireframe=r;var a=this._sphereGeometry,o={low:100,medium:200,high:400,ultra:800}[n]||200,s=o/2;(a.widthSegments!==o||r)&&(a.widthSegments=o,a.heightSegments=s,a.build()),this._doDisplaceVertices(a,i),r&&a.generateBarycentric()}},_doDisplaceVertices:function(e,t){var n=e.attributes.position.value,r=e.attributes.texcoord0.value,i=e.__originalPosition;(!i||i.length!==n.length)&&(i=new Float32Array(n.length),i.set(n),e.__originalPosition=i);for(var a=t.displacementWidth,o=t.displacementHeight,s=t.displacementData,c=0;c50&&(a=1e3);var o=[];ul.perspective(o,fl,this.width/this.height,1,a),this.viewGL.camera.projectionMatrix.setArray(o),this.viewGL.camera.decomposeProjectionMatrix();var o=ul.identity([]),s=this.dataToPoint(this.center);ul.scale(o,o,[1,-1,1]),ul.translate(o,o,[0,0,-e]),ul.rotateX(o,o,t),ul.rotateZ(o,o,-this.bearing/180*Math.PI),ul.translate(o,o,[-s[0]*this.getScale()*ml,-s[1]*this.getScale()*ml,0]),this.viewGL.camera.viewMatrix.array=o;var c=[];ul.invert(c,o),this.viewGL.camera.worldTransform.array=c,this.viewGL.camera.decomposeWorldTransform();var l=dl*this.getScale(),u;if(this.altitudeExtent&&!isNaN(this.boxHeight)){var d=this.altitudeExtent[1]-this.altitudeExtent[0];u=this.boxHeight/d*this.getScale()/2**(this._initialZoom-this.zoomOffset)}else u=l/(2*Math.PI*6378e3*Math.abs(Math.cos(this.center[1]*(Math.PI/180))))*this.altitudeScale*ml;this.viewGL.rootNode.scale.set(this.getScale()*ml,this.getScale()*ml,u)}},getScale:function(){return 2**(this.zoom-this.zoomOffset)},projectOnTile:function(e,t){return this.projectOnTileWithScale(e,this.getScale()*dl,t)},projectOnTileWithScale:function(e,t,n){var r=e[0],i=e[1],a=r*pl/180,o=i*pl/180,s=t*(a+pl)/(2*pl),c=t*(pl-Math.log(Math.tan(pl/4+o*.5)))/(2*pl);return n=n||[],n[0]=s,n[1]=c,n},unprojectFromTile:function(e,t){return this.unprojectOnTileWithScale(e,this.getScale()*dl,t)},unprojectOnTileWithScale:function(e,t,n){var r=e[0],i=e[1],a=r/t*(2*pl)-pl,o=2*(Math.atan(Math.exp(pl-i/t*(2*pl)))-pl/4);return n=n||[],n[0]=a*180/pl,n[1]=o*180/pl,n},dataToPoint:function(e,t){return t=this.projectOnTileWithScale(e,dl,t),t[0]-=this._origin[0],t[1]-=this._origin[1],t[2]=isNaN(e[2])?0:e[2],isNaN(e[2])||(t[2]=e[2],this.altitudeExtent&&(t[2]-=this.altitudeExtent[0])),t}};function gl(){hl.apply(this,arguments)}gl.prototype=new hl,gl.prototype.constructor=gl,gl.prototype.type=`mapbox3D`;function _l(e,t,n){function r(e,t){var n=t.getWidth(),r=t.getHeight(),i=t.getDevicePixelRatio();this.viewGL.setViewport(0,0,n,r,i),this.width=n,this.height=r,this.altitudeScale=e.get(`altitudeScale`),this.boxHeight=e.get(`boxHeight`)}function i(e,t){if(this.model.get(`boxHeight`)!==`auto`){var n=[1/0,-1/0];e.eachSeries(function(e){if(e.coordinateSystem===this){var t=e.getData(),r=e.coordDimToDataDim(`alt`)[0];if(r){var i=t.getDataExtent(r,!0);n[0]=Math.min(n[0],i[0]),n[1]=Math.max(n[1],i[1])}}},this),n&&isFinite(n[1]-n[0])&&(this.altitudeExtent=n)}}return{dimensions:t.prototype.dimensions,create:function(a,o){var s=[];return a.eachComponent(e,function(e){var n=e.__viewGL;n||(n=e.__viewGL=new ns,n.setRootNode(new Q.Node));var a=new t;a.viewGL=e.__viewGL,a.resize=r,a.resize(e,o),s.push(a),e.coordinateSystem=a,a.model=e,a.update=i}),a.eachSeries(function(t){if(t.get(`coordinateSystem`)===e){var n=t.getReferringComponents(e).models[0];if(n||(n=a.getComponent(e)),!n)throw Error(e+` "`+X.firstNotNull(t.get(e+`Index`),t.get(e+`Id`),0)+`" not found`);t.coordinateSystem=n.coordinateSystem}}),n&&n(s,a,o),s}}}var vl=_l(`mapbox3D`,gl,function(e){e.forEach(function(e){e.setCameraOption(e.model.getMapboxCameraOption())})});function yl(e){e.registerComponentModel(al),e.registerComponentView(ll),e.registerCoordinateSystem(`mapbox3D`,vl),e.registerAction({type:`mapbox3DChangeCamera`,event:`mapbox3dcamerachanged`,update:`mapbox3D:updateCamera`},function(e,t){t.eachComponent({mainType:`mapbox3D`,query:e},function(t){t.setMapboxCameraOption(e)})})}m(yl);var bl=[`zoom`,`center`,`pitch`,`bearing`],xl=d.extend({type:`maptalks3D`,layoutMode:`box`,coordinateSystem:null,defaultOption:{zlevel:-10,urlTemplate:`http://{s}.basemaps.cartocdn.com/light_all/{z}/{x}/{y}.png`,attribution:`© OpenStreetMap contributors, © CARTO`,center:[0,0],zoom:0,pitch:0,bearing:0,light:{main:{alpha:20,beta:30}},altitudeScale:1,boxHeight:`auto`},getMaptalksCameraOption:function(){var e=this;return bl.reduce(function(t,n){return t[n]=e.get(n),t},{})},setMaptalksCameraOption:function(e){e!=null&&bl.forEach(function(t){e[t]!=null&&(this.option[t]=e[t])},this)},getMaptalks:function(){return this._maptalks},setMaptalks:function(e){this._maptalks=e}});F(xl.prototype,va),F(xl.prototype,ya);function Sl(e,t,n,r){if(this.id=e,this.zr=t,this.dom=document.createElement(`div`),this.dom.style.cssText=`position:absolute;left:0;right:0;top:0;bottom:0;`,!maptalks)throw Error(`Maptalks library must be included. See https://maptalks.org`);this._maptalks=new maptalks.Map(this.dom,{center:n,zoom:r,doubleClickZoom:!1,fog:!1}),this._initEvents()}Sl.prototype.setUnpainted=function(){},Sl.prototype.resize=function(){this._maptalks.checkSize()},Sl.prototype.getMaptalks=function(){return this._maptalks},Sl.prototype.clear=function(){},Sl.prototype.refresh=function(){this._maptalks.checkSize()};var Cl=[`mousedown`,`mouseup`,`click`,`dblclick`,`mousemove`,`mousewheel`,`DOMMouseScroll`,`touchstart`,`touchend`,`touchmove`,`touchcancel`];Sl.prototype._initEvents=function(){var e=this.dom;this._handlers=this._handlers||{contextmenu:function(e){return e.preventDefault(),!1}},Cl.forEach(function(t){this._handlers[t]=function(n){var r={};for(var i in n)r[i]=n[i];r.bubbles=!1;var a=new n.constructor(n.type,r);t===`mousewheel`||t===`DOMMouseScroll`?e.dispatchEvent(a):e.firstElementChild.dispatchEvent(a)},this.zr.dom.addEventListener(t,this._handlers[t])},this),this.zr.dom.addEventListener(`contextmenu`,this._handlers.contextmenu)},Sl.prototype.dispose=function(){Cl.forEach(function(e){this.zr.dom.removeEventListener(e,this._handlers[e])},this),this._maptalks.remove()},Q.Shader.import(cl);var wl=f.extend({type:`maptalks3D`,__ecgl__:!0,init:function(e,t){this._groundMesh=new Q.Mesh({geometry:new Q.PlaneGeometry,material:new Q.Material({shader:new Q.Shader({vertex:Q.Shader.source(`ecgl.displayShadow.vertex`),fragment:Q.Shader.source(`ecgl.displayShadow.fragment`)}),depthMask:!1}),renderOrder:-100,culling:!1,castShadow:!1,$ignorePicking:!0,renderNormal:!0})},_initMaptalksLayer:function(e,t){var n=t.getZr();this._zrLayer=new Sl(`maptalks3D`,n,e.get(`center`),e.get(`zoom`)),n.painter.insertLayer(-1e3,this._zrLayer),this._lightRoot=new Q.Node,this._sceneHelper=new Ma(this._lightRoot),this._sceneHelper.initLight(this._lightRoot);var r=this._zrLayer.getMaptalks(),i=this._dispatchInteractAction.bind(this,t,r);[`zoomend`,`zooming`,`zoomstart`,`dragrotating`,`pitch`,`pitchend`,`movestart`,`moving`,`moveend`,`resize`,`touchstart`,`touchmove`,`touchend`,`animating`].forEach(function(e){r.on(e,i)})},render:function(e,t,n){this._zrLayer||this._initMaptalksLayer(e,n);var r=this._zrLayer.getMaptalks(),i=e.get(`urlTemplate`),a=r.getBaseLayer();i!==this._oldUrlTemplate&&(a?a.setOptions({urlTemplate:i,attribution:e.get(`attribution`)}):(a=new maptalks.TileLayer(`maptalks-echarts-gl-baselayer`,{urlTemplate:i,subdomains:[`a`,`b`,`c`],attribution:e.get(`attribution`)}),r.setBaseLayer(a))),this._oldUrlTemplate=i,r.setCenter(e.get(`center`)),r.setZoom(e.get(`zoom`),{animation:!1}),r.setPitch(e.get(`pitch`)),r.setBearing(e.get(`bearing`)),e.setMaptalks(r);var o=e.coordinateSystem;o.viewGL.scene.add(this._lightRoot),o.viewGL.add(this._groundMesh),this._updateGroundMesh(),this._sceneHelper.setScene(o.viewGL.scene),this._sceneHelper.updateLight(e),o.viewGL.setPostEffect(e.getModel(`postEffect`),n),o.viewGL.setTemporalSuperSampling(e.getModel(`temporalSuperSampling`)),this._maptalks3DModel=e},afterRender:function(e,t,n,r){var i=r.renderer;this._sceneHelper.updateAmbientCubemap(i,e,n),this._sceneHelper.updateSkybox(i,e,n),e.coordinateSystem.viewGL.scene.traverse(function(e){e.material&&(e.material.define(`fragment`,`NORMAL_UP_AXIS`,2),e.material.define(`fragment`,`NORMAL_FRONT_AXIS`,1))})},updateCamera:function(e,t,n,r){e.coordinateSystem.setCameraOption(r),this._updateGroundMesh(),n.getZr().refresh()},_dispatchInteractAction:function(e,t,n){e.dispatchAction({type:`maptalks3DChangeCamera`,pitch:t.getPitch(),zoom:El(t.getResolution())+1,center:t.getCenter().toArray(),bearing:t.getBearing(),maptalks3DId:this._maptalks3DModel&&this._maptalks3DModel.id})},_updateGroundMesh:function(){if(this._maptalks3DModel){var e=this._maptalks3DModel.coordinateSystem,t=e.dataToPoint(e.center);this._groundMesh.position.set(t[0],t[1],-.001);var n=new Q.Plane(new Q.Vector3(0,0,1),0),r=e.viewGL.camera.castRay(new Q.Vector2(-1,-1)),i=e.viewGL.camera.castRay(new Q.Vector2(1,1)),a=r.intersectPlane(n),o=i.intersectPlane(n),s=a.dist(o)/e.viewGL.rootNode.scale.x;this._groundMesh.scale.set(s,s,1)}},dispose:function(e,t){this._zrLayer&&this._zrLayer.dispose(),t.getZr().painter.delLayer(-1e3)}}),Tl=2*6378137*Math.PI/(256*2**20);function El(e){return 19-Math.log(e/Tl)/Math.LN2}function Dl(){hl.apply(this,arguments),this.maxPitch=85,this.zoomOffset=1}Dl.prototype=new hl,Dl.prototype.constructor=Dl,Dl.prototype.type=`maptalks3D`;var Ol=_l(`maptalks3D`,Dl,function(e){e.forEach(function(e){e.setCameraOption(e.model.getMaptalksCameraOption())})});function kl(e){e.registerComponentModel(xl),e.registerComponentView(wl),e.registerCoordinateSystem(`maptalks3D`,Ol),e.registerAction({type:`maptalks3DChangeCamera`,event:`maptalks3dcamerachanged`,update:`maptalks3D:updateCamera`},function(e,t){t.eachComponent({mainType:`maptalks3D`,query:e},function(t){t.setMaptalksCameraOption(e)})})}m(kl);var Al=Ea.vec3,jl=c.isDimensionStacked;function Ml(e){var t=e[0],n=e[1];return!(t>0&&n>0||t<0&&n<0)}function Nl(e,t){var n=e.getData(),r=e.get(`barSize`);if(r==null){var i=t.size,a,o,s=t.getAxis(`x`),c=t.getAxis(`y`);a=s.type===`category`?s.getBandWidth()*.7:Math.round(i[0]/Math.sqrt(n.count()))*.6,o=c.type===`category`?c.getBandWidth()*.7:Math.round(i[1]/Math.sqrt(n.count()))*.6,r=[a,o]}else _(r)||(r=[r,r]);var l=t.getAxis(`z`).scale.getExtent(),u=Ml(l),d=[`x`,`y`,`z`].map(function(t){return e.coordDimToDataDim(t)[0]}),f=jl(n,d[2]),p=f?n.getCalculationInfo(`stackResultDimension`):d[2];n.each(d,function(e,i,a,o){var s=n.get(p,o),c=f?s-a:u?0:l[0],d=t.dataToPoint([e,i,c]),m=t.dataToPoint([e,i,s]),h=Al.dist(d,m),g=[0,m[1]`:``)+i.join(t?`
`:`, `)}var a=t.getData(),o=t.getRawValue(n),s=_(o)?i(o):we(E(o)),c=a.getName(n),l=cc(a,n);oe(l)&&l.colorStops&&(l=(l.colorStops[0]||{}).color),l=l||`transparent`;var u=e(l),d=t.name;return d===`\0-`&&(d=``),d=d?we(d)+(r?`: `:`
`):``,r?u+d+s:d+u+(c?we(c)+`: `+s:s)}function Gl(e,t,n){n=n||e.getSource();var i=t||r(e.get(`coordinateSystem`))||[`x`,`y`,`z`],a=b(n,{dimensionsDefine:n.dimensionsDefine||e.get(`dimensions`),encodeDefine:n.encodeDefine||e.get(`encode`),coordDimensions:i.map(function(t){var n=e.getReferringComponents(t+`Axis3D`).models[0];return{type:n&&n.get(`type`)===`category`?`ordinal`:`float`,name:t}})});e.get(`coordinateSystem`)===`cartesian3D`&&a.forEach(function(t){if(i.indexOf(t.coordDim)>=0){var n=e.getReferringComponents(t.coordDim+`Axis3D`).models[0];n&&n.get(`type`)===`category`&&(t.ordinalMeta=n.getOrdinalMeta())}});var o=c.enableDataStack(e,a,{byIndex:!0,stackedCoordDimension:`z`}),s=new Te(a,e);return s.setCalculationInfo(o),s.initData(n),s}var Kl=pe.extend({type:`series.bar3D`,dependencies:[`globe`],visualStyleAccessPathvisu:`itemStyle`,getInitialData:function(e,t){return Gl(this)},getFormattedLabel:function(e,t,n,r){var i=Hl.getFormattedLabel(this,e,t,n,r);return i==null&&(i=this.getData().get(`z`,e)),i},formatTooltip:function(e){return Wl(this,e)},defaultOption:{coordinateSystem:`cartesian3D`,globeIndex:0,grid3DIndex:0,zlevel:-10,bevelSize:0,bevelSmoothness:2,onGridPlane:`xy`,shading:`color`,minHeight:0,itemStyle:{opacity:1},label:{show:!1,distance:2,textStyle:{fontSize:14,color:`#000`,backgroundColor:`rgba(255,255,255,0.7)`,padding:3,borderRadius:3}},emphasis:{label:{show:!0}},animationDurationUpdate:500}});F(Kl.prototype,vs);var ql=Ea.vec3,Jl=Ea.mat3,Yl=Y.extend(function(){return{attributes:{position:new Y.Attribute(`position`,`float`,3,`POSITION`),normal:new Y.Attribute(`normal`,`float`,3,`NORMAL`),color:new Y.Attribute(`color`,`float`,4,`COLOR`),prevPosition:new Y.Attribute(`prevPosition`,`float`,3),prevNormal:new Y.Attribute(`prevNormal`,`float`,3)},dynamic:!0,enableNormal:!1,bevelSize:1,bevelSegments:0,_dataIndices:null,_vertexOffset:0,_triangleOffset:0}},{resetOffset:function(){this._vertexOffset=0,this._triangleOffset=0},setBarCount:function(e){var t=this.enableNormal,n=this.getBarVertexCount()*e,r=this.getBarTriangleCount()*e;this.vertexCount!==n&&(this.attributes.position.init(n),t?this.attributes.normal.init(n):this.attributes.normal.value=null,this.attributes.color.init(n)),this.triangleCount!==r&&(this.indices=n>65535?new Uint32Array(r*3):new Uint16Array(r*3),this._dataIndices=new Uint32Array(n))},getBarVertexCount:function(){var e=this.bevelSize>0?this.bevelSegments:0;return e>0?this._getBevelBarVertexCount(e):this.enableNormal?24:8},getBarTriangleCount:function(){var e=this.bevelSize>0?this.bevelSegments:0;return e>0?this._getBevelBarTriangleCount(e):12},_getBevelBarVertexCount:function(e){return(e+1)*4*(e+1)*2},_getBevelBarTriangleCount:function(e){var t=e*4+3,n=e*2+1;return(t+1)*n*2+4},setColor:function(e,t){for(var n=this.getBarVertexCount(),r=n*e,i=n*(e+1),a=r;a0&&this.bevelSegments>0)this._addBevelBar(e,d,h,g,this.bevelSize,this.bevelSegments,_);else{ql.copy(i,d),ql.normalize(i,i),ql.cross(a,h,i),ql.normalize(a,a),ql.cross(r,i,a),ql.normalize(a,a),ql.negate(o,r),ql.negate(s,i),ql.negate(c,a),t(l[0],e,r,g[0]/2),t(l[0],l[0],a,g[2]/2),t(l[1],e,r,g[0]/2),t(l[1],l[1],c,g[2]/2),t(l[2],e,o,g[0]/2),t(l[2],l[2],c,g[2]/2),t(l[3],e,o,g[0]/2),t(l[3],l[3],a,g[2]/2),t(n,e,i,g[1]),t(l[4],n,r,g[0]/2),t(l[4],l[4],a,g[2]/2),t(l[5],n,r,g[0]/2),t(l[5],l[5],c,g[2]/2),t(l[6],n,o,g[0]/2),t(l[6],l[6],c,g[2]/2),t(l[7],n,o,g[0]/2),t(l[7],l[7],a,g[2]/2);var b=this.attributes;if(this.enableNormal){u[0]=r,u[1]=o,u[2]=i,u[3]=s,u[4]=a,u[5]=c;for(var x=this._vertexOffset,S=0;S0&&(p++,u[3]<.99&&(m=!0))}}),o.geometry.setBarCount(p);var h=n.getLayout(`orient`),g=this._barIndexOfData=new Int32Array(n.count()),p=0;n.each(function(e){if(!n.hasValue(e)){g[e]=-1;return}var t=n.getItemLayout(e),r=t[0],i=t[1],o=t[2],s=e*4;u[0]=d[s++],u[1]=d[s++],u[2]=d[s++],u[3]=d[s++],u[3]>0&&(a._barMesh.geometry.addBar(r,i,h,o,u,e),g[e]=p++)}),o.geometry.dirty(),o.geometry.updateBoundingBox();var _=o.material;_.transparent=m,_.depthMask=!m,o.geometry.sortTriangles=m,this._initHandler(e,t)},_initHandler:function(e,t){var n=e.getData(),r=this._barMesh,i=e.coordinateSystem.type===`cartesian3D`;r.seriesIndex=e.seriesIndex;var a=-1;r.off(`mousemove`),r.off(`mouseout`),r.on(`mousemove`,function(e){var o=r.geometry.getDataIndexOfVertex(e.triangle[0]);o!==a&&(this._downplay(a),this._highlight(o),this._labelsBuilder.updateLabels([o]),i&&t.dispatchAction({type:`grid3DShowAxisPointer`,value:[n.get(`x`,o),n.get(`y`,o),n.get(`z`,o,!0)]})),a=o,r.dataIndex=o},this),r.on(`mouseout`,function(e){this._downplay(a),this._labelsBuilder.updateLabels(),a=-1,r.dataIndex=-1,i&&t.dispatchAction({type:`grid3DHideAxisPointer`})},this)},_highlight:function(e){var t=this._data;if(t){var n=this._barIndexOfData[e];if(!(n<0)){var r=t.getItemModel(e).getModel(`emphasis.itemStyle`),i=r.get(`color`),a=r.get(`opacity`);i==null&&(i=P(cc(t,e),-.4)),a==null&&(a=lc(t,e));var o=Q.parseColor(i);o[3]*=a,this._barMesh.geometry.setColor(n,o),this._api.getZr().refresh()}}},_downplay:function(e){var t=this._data;if(t){var n=this._barIndexOfData[e];if(!(n<0)){var r=cc(t,e),i=lc(t,e),a=Q.parseColor(r);a[3]*=i,this._barMesh.geometry.setColor(n,a),this._api.getZr().refresh()}}},highlight:function(e,t,n,r){this._toggleStatus(`highlight`,e,t,n,r)},downplay:function(e,t,n,r){this._toggleStatus(`downplay`,e,t,n,r)},_toggleStatus:function(e,t,n,r,i){var a=t.getData(),o=X.queryDataIndex(a,i),s=this;o==null?a.each(function(t){e===`highlight`?s._highlight(t):s._downplay(t)}):S(Hl.normalizeToArray(o),function(t){e===`highlight`?this._highlight(t):this._downplay(t)},this)},remove:function(){this.groupGL.removeAll()},dispose:function(){this._labelsBuilder.dispose(),this.groupGL.removeAll()}});function Ql(e){e.registerChartView(Zl),e.registerSeriesModel(Kl),Vl(e),e.registerProcessor(function(e,t){e.eachSeriesByType(`bar3d`,function(e){var t=e.getData();t.filterSelf(function(e){return t.hasValue(e)})})})}m(Ql);var $l=pe.extend({type:`series.line3D`,dependencies:[`grid3D`],visualStyleAccessPath:`lineStyle`,visualDrawType:`stroke`,getInitialData:function(e,t){return Gl(this)},formatTooltip:function(e){return Wl(this,e)},defaultOption:{coordinateSystem:`cartesian3D`,zlevel:-10,grid3DIndex:0,lineStyle:{width:2},animationDurationUpdate:500}}),eu=Ea.vec3;Q.Shader.import(Ka);var tu=l.extend({type:`line3D`,__ecgl__:!0,init:function(e,t){this.groupGL=new Q.Node,this._api=t},render:function(e,t,n){var r=this._prevLine3DMesh;this._prevLine3DMesh=this._line3DMesh,this._line3DMesh=r,this._line3DMesh||(this._line3DMesh=new Q.Mesh({geometry:new ka({useNativeLine:!1,sortTriangles:!0}),material:new Q.Material({shader:Q.createShader(`ecgl.meshLines3D`)}),renderOrder:10}),this._line3DMesh.geometry.pick=this._pick.bind(this)),this.groupGL.remove(this._prevLine3DMesh),this.groupGL.add(this._line3DMesh);var i=e.coordinateSystem;if(i&&i.viewGL){i.viewGL.add(this.groupGL);var a=i.viewGL.isLinearSpace()?`define`:`undefine`;this._line3DMesh.material[a](`fragment`,`SRGB_DECODE`)}this._doRender(e,n),this._data=e.getData(),this._camera=i.viewGL.camera,this.updateCamera(),this._updateAnimation(e)},updateCamera:function(){this._updateNDCPosition()},_doRender:function(e,t){var n=e.getData(),r=this._line3DMesh;r.geometry.resetOffset();var i=n.getLayout(`points`),a=[],o=new Float32Array(i.length/3*4),s=0,c=!1;n.each(function(e){var t=cc(n,e),r=lc(n,e);r==null&&(r=1),Q.parseColor(t,a),a[3]*=r,o[s++]=a[0],o[s++]=a[1],o[s++]=a[2],o[s++]=a[3],a[3]<.99&&(c=!0)}),r.geometry.setVertexCount(r.geometry.getPolylineVertexCount(i)),r.geometry.setTriangleCount(r.geometry.getPolylineTriangleCount(i)),r.geometry.addPolyline(i,o,X.firstNotNull(e.get(`lineStyle.width`),1)),r.geometry.dirty(),r.geometry.updateBoundingBox();var l=r.material;l.transparent=c,l.depthMask=!c;var u=e.getModel(`debug.wireframe`);u.get(`show`)?(r.geometry.createAttribute(`barycentric`,`float`,3),r.geometry.generateBarycentric(),r.material.set(`both`,`WIREFRAME_TRIANGLE`),r.material.set(`wireframeLineColor`,Q.parseColor(u.get(`lineStyle.color`)||`rgba(0,0,0,0.5)`)),r.material.set(`wireframeLineWidth`,X.firstNotNull(u.get(`lineStyle.width`),1))):r.material.set(`both`,`WIREFRAME_TRIANGLE`),this._points=i,this._initHandler(e,t)},_updateAnimation:function(e){Q.updateVertexAnimation([[`prevPosition`,`position`],[`prevPositionPrev`,`positionPrev`],[`prevPositionNext`,`positionNext`]],this._prevLine3DMesh,this._line3DMesh,e)},_initHandler:function(e,t){var n=e.getData(),r=e.coordinateSystem,i=this._line3DMesh,a=-1;i.seriesIndex=e.seriesIndex,i.off(`mousemove`),i.off(`mouseout`),i.on(`mousemove`,function(o){var s=r.pointToData(o.point.array),c=e.indicesOfNearest?e.indicesOfNearest(`x`,`x`,s[0])[0]:n.indicesOfNearest(`x`,s[0])[0];c!==a&&(t.dispatchAction({type:`grid3DShowAxisPointer`,value:[n.get(`x`,c),n.get(`y`,c),n.get(`z`,c)]}),i.dataIndex=c),a=c},this),i.on(`mouseout`,function(e){a=-1,i.dataIndex=-1,t.dispatchAction({type:`grid3DHideAxisPointer`})},this)},_updateNDCPosition:function(){var e=new H,t=this._camera;H.multiply(e,t.projectionMatrix,t.viewMatrix);var n=this._positionNDC,r=this._points,i=r.length/3;(!n||n.length/2!==i)&&(n=this._positionNDC=new Float32Array(i*2));for(var a=[],o=0;o=0){var v=c*3,y=new L(this._points[v],this._points[v+1],this._points[v+2]);a.push({dataIndex:c,point:y,pointWorld:y.clone(),target:this._line3DMesh,distance:this._camera.getWorldPosition().dist(y)})}},remove:function(){this.groupGL.removeAll()},dispose:function(){this.groupGL.removeAll()}});function nu(e){e.registerChartView(tu),e.registerSeriesModel($l),e.registerLayout(function(e,t){e.eachSeriesByType(`line3D`,function(e){var t=e.getData(),n=e.coordinateSystem;if(n){if(n.type!==`cartesian3D`)return;var r=new Float32Array(t.count()*3),i=[],a=[],o=n.dimensions.map(function(t){return e.coordDimToDataDim(t)[0]});n&&t.each(o,function(e,t,o,s){i[0]=e,i[1]=t,i[2]=o,n.dataToPoint(i,a),r[s*3]=a[0],r[s*3+1]=a[1],r[s*3+2]=a[2]}),t.setLayout(`points`,r)}})})}m(nu);var ru=pe.extend({type:`series.scatter3D`,dependencies:[`globe`,`grid3D`,`geo3D`],visualStyleAccessPath:`itemStyle`,hasSymbolVisual:!0,getInitialData:function(e,t){return Gl(this)},getFormattedLabel:function(e,t,n,r){var i=Hl.getFormattedLabel(this,e,t,n,r);if(i==null){var a=this.getData(),o=a.dimensions[a.dimensions.length-1];i=a.get(o,e)}return i},formatTooltip:function(e){return Wl(this,e)},defaultOption:{coordinateSystem:`cartesian3D`,zlevel:-10,progressive:1e5,progressiveThreshold:1e5,grid3DIndex:0,globeIndex:0,symbol:`circle`,symbolSize:10,blendMode:`source-over`,label:{show:!1,position:`right`,distance:5,textStyle:{fontSize:14,color:`#000`,backgroundColor:`rgba(255,255,255,0.7)`,padding:3,borderRadius:3}},itemStyle:{opacity:.8},emphasis:{label:{show:!0}},animationDurationUpdate:500}});function iu(e,t,n){var t=t||document.createElement(`canvas`);t.width=e,t.height=e;var r=t.getContext(`2d`);return n&&n(r),t}function au(e,t,n,r){_(t)||(t=[t,t]);var i=su.getMarginByStyle(n,r),a=t[0]+i.left+i.right,o=t[1]+i.top+i.bottom,s=T(e,0,0,t[0],t[1]),c=Math.max(a,o);s.x=i.left,s.y=i.top,a>o?s.y+=(c-o)/2:s.x+=(c-a)/2;var l=s.getBoundingRect();return s.x-=l.x,s.y-=l.y,s.setStyle(n),s.update(),s.__size=c,s}function ou(e,t,n){var r=t.width,i=t.height,a=e.canvas.width,o=e.canvas.height,s=r/a,c=i/o;function l(e){return e<128?1:-1}function u(e,a){var o=1/0;e=Math.floor(e*s),a=Math.floor(a*c);for(var u=a*r+e,d=t.data[u*4],f=l(d),p=Math.max(a-n,0);p=2e4},doSortVertices:function(e,t){var n=this.indices,r=cu.create();if(!n){n=this.indices=this.vertexCount>65535?new Uint32Array(this.vertexCount):new Uint16Array(this.vertexCount);for(var i=0;i.05);else for(var i=0;i<3;i++)this._progressiveQuickSort(t*3+i);this.dirtyIndices()},_simpleSort:function(e){var t=this._zList,n=this.indices;function r(e,n){return t[n]-t[e]}e?Array.prototype.sort.call(n,r):ec.sort(n,r,0,n.length-1)},_progressiveQuickSort:function(e){var t=this._zList,n=this.indices;this._quickSort=this._quickSort||new ec,this._quickSort.step(n,function(e,n){return t[n]-t[e]},e)}},uu=`@export ecgl.sdfSprite.vertex +@end`;Q.Shader.import(cl);var ll=fe.extend({type:`mapbox3D`,__ecgl__:!0,init:function(e,t){var n=t.getZr();this._zrLayer=new ol(`mapbox3D`,n),n.painter.insertLayer(-1e3,this._zrLayer),this._lightRoot=new Q.Node,this._sceneHelper=new Ma(this._lightRoot),this._sceneHelper.initLight(this._lightRoot);var r=this._zrLayer.getMapbox(),i=this._dispatchInteractAction.bind(this,t,r);[`zoom`,`rotate`,`drag`,`pitch`,`rotate`,`move`].forEach(function(e){r.on(e,i)}),this._groundMesh=new Q.Mesh({geometry:new Q.PlaneGeometry,material:new Q.Material({shader:new Q.Shader({vertex:Q.Shader.source(`ecgl.displayShadow.vertex`),fragment:Q.Shader.source(`ecgl.displayShadow.fragment`)}),depthMask:!1}),renderOrder:-100,culling:!1,castShadow:!1,$ignorePicking:!0,renderNormal:!0})},render:function(e,t,n){var r=this._zrLayer.getMapbox(),i=e.get(`style`),a=JSON.stringify(i);a!==this._oldStyleStr&&i&&r.setStyle(i),this._oldStyleStr=a,r.setCenter(e.get(`center`)),r.setZoom(e.get(`zoom`)),r.setPitch(e.get(`pitch`)),r.setBearing(e.get(`bearing`)),e.setMapbox(r);var o=e.coordinateSystem;o.viewGL.scene.add(this._lightRoot),o.viewGL.add(this._groundMesh),this._updateGroundMesh(),this._sceneHelper.setScene(o.viewGL.scene),this._sceneHelper.updateLight(e),o.viewGL.setPostEffect(e.getModel(`postEffect`),n),o.viewGL.setTemporalSuperSampling(e.getModel(`temporalSuperSampling`)),this._mapbox3DModel=e},afterRender:function(e,t,n,r){var i=r.renderer;this._sceneHelper.updateAmbientCubemap(i,e,n),this._sceneHelper.updateSkybox(i,e,n),e.coordinateSystem.viewGL.scene.traverse(function(e){e.material&&(e.material.define(`fragment`,`NORMAL_UP_AXIS`,2),e.material.define(`fragment`,`NORMAL_FRONT_AXIS`,1))})},updateCamera:function(e,t,n,r){e.coordinateSystem.setCameraOption(r),this._updateGroundMesh(),n.getZr().refresh()},_dispatchInteractAction:function(e,t,n){e.dispatchAction({type:`mapbox3DChangeCamera`,pitch:t.getPitch(),zoom:t.getZoom(),center:t.getCenter().toArray(),bearing:t.getBearing(),mapbox3DId:this._mapbox3DModel&&this._mapbox3DModel.id})},_updateGroundMesh:function(){if(this._mapbox3DModel){var e=this._mapbox3DModel.coordinateSystem,t=e.dataToPoint(e.center);this._groundMesh.position.set(t[0],t[1],-.001);var n=new Q.Plane(new Q.Vector3(0,0,1),0),r=e.viewGL.camera.castRay(new Q.Vector2(-1,-1)),i=e.viewGL.camera.castRay(new Q.Vector2(1,1)),a=r.intersectPlane(n),o=i.intersectPlane(n),s=a.dist(o)/e.viewGL.rootNode.scale.x;this._groundMesh.scale.set(s,s,1)}},dispose:function(e,t){this._zrLayer&&this._zrLayer.dispose(),t.getZr().painter.delLayer(-1e3)}}),ul=Ea.mat4,dl=512,fl=.6435011087932844,pl=Math.PI,ml=1/10;function hl(){this.width=0,this.height=0,this.altitudeScale=1,this.boxHeight=`auto`,this.altitudeExtent,this.bearing=0,this.pitch=0,this.center=[0,0],this._origin,this.zoom=0,this._initialZoom,this.maxPitch=60,this.zoomOffset=0}hl.prototype={constructor:hl,dimensions:[`lng`,`lat`,`alt`],containPoint:function(){},setCameraOption:function(e){this.bearing=e.bearing,this.pitch=e.pitch,this.center=e.center,this.zoom=e.zoom,this._origin||(this._origin=this.projectOnTileWithScale(this.center,dl)),this._initialZoom==null&&(this._initialZoom=this.zoom),this.updateTransform()},updateTransform:function(){if(this.height){var e=.5/Math.tan(fl/2)*this.height*ml,t=Math.max(Math.min(this.pitch,this.maxPitch),0)/180*Math.PI,n=fl/2,r=Math.PI/2+t,i=Math.sin(n)*e/Math.sin(Math.PI-r-n),a=(Math.cos(Math.PI/2-t)*i+e)*1.1;this.pitch>50&&(a=1e3);var o=[];ul.perspective(o,fl,this.width/this.height,1,a),this.viewGL.camera.projectionMatrix.setArray(o),this.viewGL.camera.decomposeProjectionMatrix();var o=ul.identity([]),s=this.dataToPoint(this.center);ul.scale(o,o,[1,-1,1]),ul.translate(o,o,[0,0,-e]),ul.rotateX(o,o,t),ul.rotateZ(o,o,-this.bearing/180*Math.PI),ul.translate(o,o,[-s[0]*this.getScale()*ml,-s[1]*this.getScale()*ml,0]),this.viewGL.camera.viewMatrix.array=o;var c=[];ul.invert(c,o),this.viewGL.camera.worldTransform.array=c,this.viewGL.camera.decomposeWorldTransform();var l=dl*this.getScale(),u;if(this.altitudeExtent&&!isNaN(this.boxHeight)){var d=this.altitudeExtent[1]-this.altitudeExtent[0];u=this.boxHeight/d*this.getScale()/2**(this._initialZoom-this.zoomOffset)}else u=l/(2*Math.PI*6378e3*Math.abs(Math.cos(this.center[1]*(Math.PI/180))))*this.altitudeScale*ml;this.viewGL.rootNode.scale.set(this.getScale()*ml,this.getScale()*ml,u)}},getScale:function(){return 2**(this.zoom-this.zoomOffset)},projectOnTile:function(e,t){return this.projectOnTileWithScale(e,this.getScale()*dl,t)},projectOnTileWithScale:function(e,t,n){var r=e[0],i=e[1],a=r*pl/180,o=i*pl/180,s=t*(a+pl)/(2*pl),c=t*(pl-Math.log(Math.tan(pl/4+o*.5)))/(2*pl);return n=n||[],n[0]=s,n[1]=c,n},unprojectFromTile:function(e,t){return this.unprojectOnTileWithScale(e,this.getScale()*dl,t)},unprojectOnTileWithScale:function(e,t,n){var r=e[0],i=e[1],a=r/t*(2*pl)-pl,o=2*(Math.atan(Math.exp(pl-i/t*(2*pl)))-pl/4);return n=n||[],n[0]=a*180/pl,n[1]=o*180/pl,n},dataToPoint:function(e,t){return t=this.projectOnTileWithScale(e,dl,t),t[0]-=this._origin[0],t[1]-=this._origin[1],t[2]=isNaN(e[2])?0:e[2],isNaN(e[2])||(t[2]=e[2],this.altitudeExtent&&(t[2]-=this.altitudeExtent[0])),t}};function gl(){hl.apply(this,arguments)}gl.prototype=new hl,gl.prototype.constructor=gl,gl.prototype.type=`mapbox3D`;function _l(e,t,n){function r(e,t){var n=t.getWidth(),r=t.getHeight(),i=t.getDevicePixelRatio();this.viewGL.setViewport(0,0,n,r,i),this.width=n,this.height=r,this.altitudeScale=e.get(`altitudeScale`),this.boxHeight=e.get(`boxHeight`)}function i(e,t){if(this.model.get(`boxHeight`)!==`auto`){var n=[1/0,-1/0];e.eachSeries(function(e){if(e.coordinateSystem===this){var t=e.getData(),r=e.coordDimToDataDim(`alt`)[0];if(r){var i=t.getDataExtent(r,!0);n[0]=Math.min(n[0],i[0]),n[1]=Math.max(n[1],i[1])}}},this),n&&isFinite(n[1]-n[0])&&(this.altitudeExtent=n)}}return{dimensions:t.prototype.dimensions,create:function(a,o){var s=[];return a.eachComponent(e,function(e){var n=e.__viewGL;n||(n=e.__viewGL=new ns,n.setRootNode(new Q.Node));var a=new t;a.viewGL=e.__viewGL,a.resize=r,a.resize(e,o),s.push(a),e.coordinateSystem=a,a.model=e,a.update=i}),a.eachSeries(function(t){if(t.get(`coordinateSystem`)===e){var n=t.getReferringComponents(e).models[0];if(n||(n=a.getComponent(e)),!n)throw Error(e+` "`+X.firstNotNull(t.get(e+`Index`),t.get(e+`Id`),0)+`" not found`);t.coordinateSystem=n.coordinateSystem}}),n&&n(s,a,o),s}}}var vl=_l(`mapbox3D`,gl,function(e){e.forEach(function(e){e.setCameraOption(e.model.getMapboxCameraOption())})});function yl(e){e.registerComponentModel(al),e.registerComponentView(ll),e.registerCoordinateSystem(`mapbox3D`,vl),e.registerAction({type:`mapbox3DChangeCamera`,event:`mapbox3dcamerachanged`,update:`mapbox3D:updateCamera`},function(e,t){t.eachComponent({mainType:`mapbox3D`,query:e},function(t){t.setMapboxCameraOption(e)})})}h(yl);var bl=[`zoom`,`center`,`pitch`,`bearing`],xl=D.extend({type:`maptalks3D`,layoutMode:`box`,coordinateSystem:null,defaultOption:{zlevel:-10,urlTemplate:`http://{s}.basemaps.cartocdn.com/light_all/{z}/{x}/{y}.png`,attribution:`© OpenStreetMap contributors, © CARTO`,center:[0,0],zoom:0,pitch:0,bearing:0,light:{main:{alpha:20,beta:30}},altitudeScale:1,boxHeight:`auto`},getMaptalksCameraOption:function(){var e=this;return bl.reduce(function(t,n){return t[n]=e.get(n),t},{})},setMaptalksCameraOption:function(e){e!=null&&bl.forEach(function(t){e[t]!=null&&(this.option[t]=e[t])},this)},getMaptalks:function(){return this._maptalks},setMaptalks:function(e){this._maptalks=e}});m(xl.prototype,va),m(xl.prototype,ya);function Sl(e,t,n,r){if(this.id=e,this.zr=t,this.dom=document.createElement(`div`),this.dom.style.cssText=`position:absolute;left:0;right:0;top:0;bottom:0;`,!maptalks)throw Error(`Maptalks library must be included. See https://maptalks.org`);this._maptalks=new maptalks.Map(this.dom,{center:n,zoom:r,doubleClickZoom:!1,fog:!1}),this._initEvents()}Sl.prototype.setUnpainted=function(){},Sl.prototype.resize=function(){this._maptalks.checkSize()},Sl.prototype.getMaptalks=function(){return this._maptalks},Sl.prototype.clear=function(){},Sl.prototype.refresh=function(){this._maptalks.checkSize()};var Cl=[`mousedown`,`mouseup`,`click`,`dblclick`,`mousemove`,`mousewheel`,`DOMMouseScroll`,`touchstart`,`touchend`,`touchmove`,`touchcancel`];Sl.prototype._initEvents=function(){var e=this.dom;this._handlers=this._handlers||{contextmenu:function(e){return e.preventDefault(),!1}},Cl.forEach(function(t){this._handlers[t]=function(n){var r={};for(var i in n)r[i]=n[i];r.bubbles=!1;var a=new n.constructor(n.type,r);t===`mousewheel`||t===`DOMMouseScroll`?e.dispatchEvent(a):e.firstElementChild.dispatchEvent(a)},this.zr.dom.addEventListener(t,this._handlers[t])},this),this.zr.dom.addEventListener(`contextmenu`,this._handlers.contextmenu)},Sl.prototype.dispose=function(){Cl.forEach(function(e){this.zr.dom.removeEventListener(e,this._handlers[e])},this),this._maptalks.remove()},Q.Shader.import(cl);var wl=fe.extend({type:`maptalks3D`,__ecgl__:!0,init:function(e,t){this._groundMesh=new Q.Mesh({geometry:new Q.PlaneGeometry,material:new Q.Material({shader:new Q.Shader({vertex:Q.Shader.source(`ecgl.displayShadow.vertex`),fragment:Q.Shader.source(`ecgl.displayShadow.fragment`)}),depthMask:!1}),renderOrder:-100,culling:!1,castShadow:!1,$ignorePicking:!0,renderNormal:!0})},_initMaptalksLayer:function(e,t){var n=t.getZr();this._zrLayer=new Sl(`maptalks3D`,n,e.get(`center`),e.get(`zoom`)),n.painter.insertLayer(-1e3,this._zrLayer),this._lightRoot=new Q.Node,this._sceneHelper=new Ma(this._lightRoot),this._sceneHelper.initLight(this._lightRoot);var r=this._zrLayer.getMaptalks(),i=this._dispatchInteractAction.bind(this,t,r);[`zoomend`,`zooming`,`zoomstart`,`dragrotating`,`pitch`,`pitchend`,`movestart`,`moving`,`moveend`,`resize`,`touchstart`,`touchmove`,`touchend`,`animating`].forEach(function(e){r.on(e,i)})},render:function(e,t,n){this._zrLayer||this._initMaptalksLayer(e,n);var r=this._zrLayer.getMaptalks(),i=e.get(`urlTemplate`),a=r.getBaseLayer();i!==this._oldUrlTemplate&&(a?a.setOptions({urlTemplate:i,attribution:e.get(`attribution`)}):(a=new maptalks.TileLayer(`maptalks-echarts-gl-baselayer`,{urlTemplate:i,subdomains:[`a`,`b`,`c`],attribution:e.get(`attribution`)}),r.setBaseLayer(a))),this._oldUrlTemplate=i,r.setCenter(e.get(`center`)),r.setZoom(e.get(`zoom`),{animation:!1}),r.setPitch(e.get(`pitch`)),r.setBearing(e.get(`bearing`)),e.setMaptalks(r);var o=e.coordinateSystem;o.viewGL.scene.add(this._lightRoot),o.viewGL.add(this._groundMesh),this._updateGroundMesh(),this._sceneHelper.setScene(o.viewGL.scene),this._sceneHelper.updateLight(e),o.viewGL.setPostEffect(e.getModel(`postEffect`),n),o.viewGL.setTemporalSuperSampling(e.getModel(`temporalSuperSampling`)),this._maptalks3DModel=e},afterRender:function(e,t,n,r){var i=r.renderer;this._sceneHelper.updateAmbientCubemap(i,e,n),this._sceneHelper.updateSkybox(i,e,n),e.coordinateSystem.viewGL.scene.traverse(function(e){e.material&&(e.material.define(`fragment`,`NORMAL_UP_AXIS`,2),e.material.define(`fragment`,`NORMAL_FRONT_AXIS`,1))})},updateCamera:function(e,t,n,r){e.coordinateSystem.setCameraOption(r),this._updateGroundMesh(),n.getZr().refresh()},_dispatchInteractAction:function(e,t,n){e.dispatchAction({type:`maptalks3DChangeCamera`,pitch:t.getPitch(),zoom:El(t.getResolution())+1,center:t.getCenter().toArray(),bearing:t.getBearing(),maptalks3DId:this._maptalks3DModel&&this._maptalks3DModel.id})},_updateGroundMesh:function(){if(this._maptalks3DModel){var e=this._maptalks3DModel.coordinateSystem,t=e.dataToPoint(e.center);this._groundMesh.position.set(t[0],t[1],-.001);var n=new Q.Plane(new Q.Vector3(0,0,1),0),r=e.viewGL.camera.castRay(new Q.Vector2(-1,-1)),i=e.viewGL.camera.castRay(new Q.Vector2(1,1)),a=r.intersectPlane(n),o=i.intersectPlane(n),s=a.dist(o)/e.viewGL.rootNode.scale.x;this._groundMesh.scale.set(s,s,1)}},dispose:function(e,t){this._zrLayer&&this._zrLayer.dispose(),t.getZr().painter.delLayer(-1e3)}}),Tl=2*6378137*Math.PI/(256*2**20);function El(e){return 19-Math.log(e/Tl)/Math.LN2}function Dl(){hl.apply(this,arguments),this.maxPitch=85,this.zoomOffset=1}Dl.prototype=new hl,Dl.prototype.constructor=Dl,Dl.prototype.type=`maptalks3D`;var Ol=_l(`maptalks3D`,Dl,function(e){e.forEach(function(e){e.setCameraOption(e.model.getMaptalksCameraOption())})});function kl(e){e.registerComponentModel(xl),e.registerComponentView(wl),e.registerCoordinateSystem(`maptalks3D`,Ol),e.registerAction({type:`maptalks3DChangeCamera`,event:`maptalks3dcamerachanged`,update:`maptalks3D:updateCamera`},function(e,t){t.eachComponent({mainType:`maptalks3D`,query:e},function(t){t.setMaptalksCameraOption(e)})})}h(kl);var Al=Ea.vec3,jl=l.isDimensionStacked;function Ml(e){var t=e[0],n=e[1];return!(t>0&&n>0||t<0&&n<0)}function Nl(e,t){var n=e.getData(),r=e.get(`barSize`);if(r==null){var i=t.size,a,o,s=t.getAxis(`x`),c=t.getAxis(`y`);a=s.type===`category`?s.getBandWidth()*.7:Math.round(i[0]/Math.sqrt(n.count()))*.6,o=c.type===`category`?c.getBandWidth()*.7:Math.round(i[1]/Math.sqrt(n.count()))*.6,r=[a,o]}else F(r)||(r=[r,r]);var l=t.getAxis(`z`).scale.getExtent(),u=Ml(l),d=[`x`,`y`,`z`].map(function(t){return e.coordDimToDataDim(t)[0]}),f=jl(n,d[2]),p=f?n.getCalculationInfo(`stackResultDimension`):d[2];n.each(d,function(e,i,a,o){var s=n.get(p,o),c=f?s-a:u?0:l[0],d=t.dataToPoint([e,i,c]),m=t.dataToPoint([e,i,s]),h=Al.dist(d,m),g=[0,m[1]`:``)+i.join(t?`
`:`, `)}var o=e.getData(),s=e.getRawValue(n),c=F(s)?i(s):j(O(s)),l=o.getName(n),u=cc(o,n);t(u)&&u.colorStops&&(u=(u.colorStops[0]||{}).color),u=u||`transparent`;var d=ee(u),f=e.name;return f===`\0-`&&(f=``),f=f?j(f)+(r?`: `:`
`):``,r?d+f+c:f+d+(l?j(l)+`: `+c:c)}function Gl(e,t,r){r=r||e.getSource();var i=t||w(e.get(`coordinateSystem`))||[`x`,`y`,`z`],a=Te(r,{dimensionsDefine:r.dimensionsDefine||e.get(`dimensions`),encodeDefine:r.encodeDefine||e.get(`encode`),coordDimensions:i.map(function(t){var n=e.getReferringComponents(t+`Axis3D`).models[0];return{type:n&&n.get(`type`)===`category`?`ordinal`:`float`,name:t}})});e.get(`coordinateSystem`)===`cartesian3D`&&a.forEach(function(t){if(i.indexOf(t.coordDim)>=0){var n=e.getReferringComponents(t.coordDim+`Axis3D`).models[0];n&&n.get(`type`)===`category`&&(t.ordinalMeta=n.getOrdinalMeta())}});var o=l.enableDataStack(e,a,{byIndex:!0,stackedCoordDimension:`z`}),s=new n(a,e);return s.setCalculationInfo(o),s.initData(r),s}var Kl=u.extend({type:`series.bar3D`,dependencies:[`globe`],visualStyleAccessPathvisu:`itemStyle`,getInitialData:function(e,t){return Gl(this)},getFormattedLabel:function(e,t,n,r){var i=Hl.getFormattedLabel(this,e,t,n,r);return i==null&&(i=this.getData().get(`z`,e)),i},formatTooltip:function(e){return Wl(this,e)},defaultOption:{coordinateSystem:`cartesian3D`,globeIndex:0,grid3DIndex:0,zlevel:-10,bevelSize:0,bevelSmoothness:2,onGridPlane:`xy`,shading:`color`,minHeight:0,itemStyle:{opacity:1},label:{show:!1,distance:2,textStyle:{fontSize:14,color:`#000`,backgroundColor:`rgba(255,255,255,0.7)`,padding:3,borderRadius:3}},emphasis:{label:{show:!0}},animationDurationUpdate:500}});m(Kl.prototype,vs);var ql=Ea.vec3,Jl=Ea.mat3,Yl=Y.extend(function(){return{attributes:{position:new Y.Attribute(`position`,`float`,3,`POSITION`),normal:new Y.Attribute(`normal`,`float`,3,`NORMAL`),color:new Y.Attribute(`color`,`float`,4,`COLOR`),prevPosition:new Y.Attribute(`prevPosition`,`float`,3),prevNormal:new Y.Attribute(`prevNormal`,`float`,3)},dynamic:!0,enableNormal:!1,bevelSize:1,bevelSegments:0,_dataIndices:null,_vertexOffset:0,_triangleOffset:0}},{resetOffset:function(){this._vertexOffset=0,this._triangleOffset=0},setBarCount:function(e){var t=this.enableNormal,n=this.getBarVertexCount()*e,r=this.getBarTriangleCount()*e;this.vertexCount!==n&&(this.attributes.position.init(n),t?this.attributes.normal.init(n):this.attributes.normal.value=null,this.attributes.color.init(n)),this.triangleCount!==r&&(this.indices=n>65535?new Uint32Array(r*3):new Uint16Array(r*3),this._dataIndices=new Uint32Array(n))},getBarVertexCount:function(){var e=this.bevelSize>0?this.bevelSegments:0;return e>0?this._getBevelBarVertexCount(e):this.enableNormal?24:8},getBarTriangleCount:function(){var e=this.bevelSize>0?this.bevelSegments:0;return e>0?this._getBevelBarTriangleCount(e):12},_getBevelBarVertexCount:function(e){return(e+1)*4*(e+1)*2},_getBevelBarTriangleCount:function(e){var t=e*4+3,n=e*2+1;return(t+1)*n*2+4},setColor:function(e,t){for(var n=this.getBarVertexCount(),r=n*e,i=n*(e+1),a=r;a0&&this.bevelSegments>0)this._addBevelBar(e,d,h,g,this.bevelSize,this.bevelSegments,_);else{ql.copy(i,d),ql.normalize(i,i),ql.cross(a,h,i),ql.normalize(a,a),ql.cross(r,i,a),ql.normalize(a,a),ql.negate(o,r),ql.negate(s,i),ql.negate(c,a),t(l[0],e,r,g[0]/2),t(l[0],l[0],a,g[2]/2),t(l[1],e,r,g[0]/2),t(l[1],l[1],c,g[2]/2),t(l[2],e,o,g[0]/2),t(l[2],l[2],c,g[2]/2),t(l[3],e,o,g[0]/2),t(l[3],l[3],a,g[2]/2),t(n,e,i,g[1]),t(l[4],n,r,g[0]/2),t(l[4],l[4],a,g[2]/2),t(l[5],n,r,g[0]/2),t(l[5],l[5],c,g[2]/2),t(l[6],n,o,g[0]/2),t(l[6],l[6],c,g[2]/2),t(l[7],n,o,g[0]/2),t(l[7],l[7],a,g[2]/2);var b=this.attributes;if(this.enableNormal){u[0]=r,u[1]=o,u[2]=i,u[3]=s,u[4]=a,u[5]=c;for(var x=this._vertexOffset,S=0;S0&&(p++,u[3]<.99&&(m=!0))}}),o.geometry.setBarCount(p);var h=n.getLayout(`orient`),g=this._barIndexOfData=new Int32Array(n.count()),p=0;n.each(function(e){if(!n.hasValue(e)){g[e]=-1;return}var t=n.getItemLayout(e),r=t[0],i=t[1],o=t[2],s=e*4;u[0]=d[s++],u[1]=d[s++],u[2]=d[s++],u[3]=d[s++],u[3]>0&&(a._barMesh.geometry.addBar(r,i,h,o,u,e),g[e]=p++)}),o.geometry.dirty(),o.geometry.updateBoundingBox();var _=o.material;_.transparent=m,_.depthMask=!m,o.geometry.sortTriangles=m,this._initHandler(e,t)},_initHandler:function(e,t){var n=e.getData(),r=this._barMesh,i=e.coordinateSystem.type===`cartesian3D`;r.seriesIndex=e.seriesIndex;var a=-1;r.off(`mousemove`),r.off(`mouseout`),r.on(`mousemove`,function(e){var o=r.geometry.getDataIndexOfVertex(e.triangle[0]);o!==a&&(this._downplay(a),this._highlight(o),this._labelsBuilder.updateLabels([o]),i&&t.dispatchAction({type:`grid3DShowAxisPointer`,value:[n.get(`x`,o),n.get(`y`,o),n.get(`z`,o,!0)]})),a=o,r.dataIndex=o},this),r.on(`mouseout`,function(e){this._downplay(a),this._labelsBuilder.updateLabels(),a=-1,r.dataIndex=-1,i&&t.dispatchAction({type:`grid3DHideAxisPointer`})},this)},_highlight:function(e){var t=this._data;if(t){var n=this._barIndexOfData[e];if(!(n<0)){var r=t.getItemModel(e).getModel(`emphasis.itemStyle`),i=r.get(`color`),a=r.get(`opacity`);i==null&&(i=de(cc(t,e),-.4)),a==null&&(a=lc(t,e));var o=Q.parseColor(i);o[3]*=a,this._barMesh.geometry.setColor(n,o),this._api.getZr().refresh()}}},_downplay:function(e){var t=this._data;if(t){var n=this._barIndexOfData[e];if(!(n<0)){var r=cc(t,e),i=lc(t,e),a=Q.parseColor(r);a[3]*=i,this._barMesh.geometry.setColor(n,a),this._api.getZr().refresh()}}},highlight:function(e,t,n,r){this._toggleStatus(`highlight`,e,t,n,r)},downplay:function(e,t,n,r){this._toggleStatus(`downplay`,e,t,n,r)},_toggleStatus:function(e,t,n,r,i){var o=t.getData(),s=X.queryDataIndex(o,i),c=this;s==null?o.each(function(t){e===`highlight`?c._highlight(t):c._downplay(t)}):a(Hl.normalizeToArray(s),function(t){e===`highlight`?this._highlight(t):this._downplay(t)},this)},remove:function(){this.groupGL.removeAll()},dispose:function(){this._labelsBuilder.dispose(),this.groupGL.removeAll()}});function Ql(e){e.registerChartView(Zl),e.registerSeriesModel(Kl),Vl(e),e.registerProcessor(function(e,t){e.eachSeriesByType(`bar3d`,function(e){var t=e.getData();t.filterSelf(function(e){return t.hasValue(e)})})})}h(Ql);var $l=u.extend({type:`series.line3D`,dependencies:[`grid3D`],visualStyleAccessPath:`lineStyle`,visualDrawType:`stroke`,getInitialData:function(e,t){return Gl(this)},formatTooltip:function(e){return Wl(this,e)},defaultOption:{coordinateSystem:`cartesian3D`,zlevel:-10,grid3DIndex:0,lineStyle:{width:2},animationDurationUpdate:500}}),eu=Ea.vec3;Q.Shader.import(Ka);var tu=d.extend({type:`line3D`,__ecgl__:!0,init:function(e,t){this.groupGL=new Q.Node,this._api=t},render:function(e,t,n){var r=this._prevLine3DMesh;this._prevLine3DMesh=this._line3DMesh,this._line3DMesh=r,this._line3DMesh||(this._line3DMesh=new Q.Mesh({geometry:new ka({useNativeLine:!1,sortTriangles:!0}),material:new Q.Material({shader:Q.createShader(`ecgl.meshLines3D`)}),renderOrder:10}),this._line3DMesh.geometry.pick=this._pick.bind(this)),this.groupGL.remove(this._prevLine3DMesh),this.groupGL.add(this._line3DMesh);var i=e.coordinateSystem;if(i&&i.viewGL){i.viewGL.add(this.groupGL);var a=i.viewGL.isLinearSpace()?`define`:`undefine`;this._line3DMesh.material[a](`fragment`,`SRGB_DECODE`)}this._doRender(e,n),this._data=e.getData(),this._camera=i.viewGL.camera,this.updateCamera(),this._updateAnimation(e)},updateCamera:function(){this._updateNDCPosition()},_doRender:function(e,t){var n=e.getData(),r=this._line3DMesh;r.geometry.resetOffset();var i=n.getLayout(`points`),a=[],o=new Float32Array(i.length/3*4),s=0,c=!1;n.each(function(e){var t=cc(n,e),r=lc(n,e);r==null&&(r=1),Q.parseColor(t,a),a[3]*=r,o[s++]=a[0],o[s++]=a[1],o[s++]=a[2],o[s++]=a[3],a[3]<.99&&(c=!0)}),r.geometry.setVertexCount(r.geometry.getPolylineVertexCount(i)),r.geometry.setTriangleCount(r.geometry.getPolylineTriangleCount(i)),r.geometry.addPolyline(i,o,X.firstNotNull(e.get(`lineStyle.width`),1)),r.geometry.dirty(),r.geometry.updateBoundingBox();var l=r.material;l.transparent=c,l.depthMask=!c;var u=e.getModel(`debug.wireframe`);u.get(`show`)?(r.geometry.createAttribute(`barycentric`,`float`,3),r.geometry.generateBarycentric(),r.material.set(`both`,`WIREFRAME_TRIANGLE`),r.material.set(`wireframeLineColor`,Q.parseColor(u.get(`lineStyle.color`)||`rgba(0,0,0,0.5)`)),r.material.set(`wireframeLineWidth`,X.firstNotNull(u.get(`lineStyle.width`),1))):r.material.set(`both`,`WIREFRAME_TRIANGLE`),this._points=i,this._initHandler(e,t)},_updateAnimation:function(e){Q.updateVertexAnimation([[`prevPosition`,`position`],[`prevPositionPrev`,`positionPrev`],[`prevPositionNext`,`positionNext`]],this._prevLine3DMesh,this._line3DMesh,e)},_initHandler:function(e,t){var n=e.getData(),r=e.coordinateSystem,i=this._line3DMesh,a=-1;i.seriesIndex=e.seriesIndex,i.off(`mousemove`),i.off(`mouseout`),i.on(`mousemove`,function(o){var s=r.pointToData(o.point.array),c=e.indicesOfNearest?e.indicesOfNearest(`x`,`x`,s[0])[0]:n.indicesOfNearest(`x`,s[0])[0];c!==a&&(t.dispatchAction({type:`grid3DShowAxisPointer`,value:[n.get(`x`,c),n.get(`y`,c),n.get(`z`,c)]}),i.dataIndex=c),a=c},this),i.on(`mouseout`,function(e){a=-1,i.dataIndex=-1,t.dispatchAction({type:`grid3DHideAxisPointer`})},this)},_updateNDCPosition:function(){var e=new H,t=this._camera;H.multiply(e,t.projectionMatrix,t.viewMatrix);var n=this._positionNDC,r=this._points,i=r.length/3;(!n||n.length/2!==i)&&(n=this._positionNDC=new Float32Array(i*2));for(var a=[],o=0;o=0){var v=c*3,y=new L(this._points[v],this._points[v+1],this._points[v+2]);a.push({dataIndex:c,point:y,pointWorld:y.clone(),target:this._line3DMesh,distance:this._camera.getWorldPosition().dist(y)})}},remove:function(){this.groupGL.removeAll()},dispose:function(){this.groupGL.removeAll()}});function nu(e){e.registerChartView(tu),e.registerSeriesModel($l),e.registerLayout(function(e,t){e.eachSeriesByType(`line3D`,function(e){var t=e.getData(),n=e.coordinateSystem;if(n){if(n.type!==`cartesian3D`)return;var r=new Float32Array(t.count()*3),i=[],a=[],o=n.dimensions.map(function(t){return e.coordDimToDataDim(t)[0]});n&&t.each(o,function(e,t,o,s){i[0]=e,i[1]=t,i[2]=o,n.dataToPoint(i,a),r[s*3]=a[0],r[s*3+1]=a[1],r[s*3+2]=a[2]}),t.setLayout(`points`,r)}})})}h(nu);var ru=u.extend({type:`series.scatter3D`,dependencies:[`globe`,`grid3D`,`geo3D`],visualStyleAccessPath:`itemStyle`,hasSymbolVisual:!0,getInitialData:function(e,t){return Gl(this)},getFormattedLabel:function(e,t,n,r){var i=Hl.getFormattedLabel(this,e,t,n,r);if(i==null){var a=this.getData(),o=a.dimensions[a.dimensions.length-1];i=a.get(o,e)}return i},formatTooltip:function(e){return Wl(this,e)},defaultOption:{coordinateSystem:`cartesian3D`,zlevel:-10,progressive:1e5,progressiveThreshold:1e5,grid3DIndex:0,globeIndex:0,symbol:`circle`,symbolSize:10,blendMode:`source-over`,label:{show:!1,position:`right`,distance:5,textStyle:{fontSize:14,color:`#000`,backgroundColor:`rgba(255,255,255,0.7)`,padding:3,borderRadius:3}},itemStyle:{opacity:.8},emphasis:{label:{show:!0}},animationDurationUpdate:500}});function iu(e,t,n){var t=t||document.createElement(`canvas`);t.width=e,t.height=e;var r=t.getContext(`2d`);return n&&n(r),t}function au(e,t,n,r){F(t)||(t=[t,t]);var i=su.getMarginByStyle(n,r),a=t[0]+i.left+i.right,o=t[1]+i.top+i.bottom,c=s(e,0,0,t[0],t[1]),l=Math.max(a,o);c.x=i.left,c.y=i.top,a>o?c.y+=(l-o)/2:c.x+=(l-a)/2;var u=c.getBoundingRect();return c.x-=u.x,c.y-=u.y,c.setStyle(n),c.update(),c.__size=l,c}function ou(e,t,n){var r=t.width,i=t.height,a=e.canvas.width,o=e.canvas.height,s=r/a,c=i/o;function l(e){return e<128?1:-1}function u(e,a){var o=1/0;e=Math.floor(e*s),a=Math.floor(a*c);for(var u=a*r+e,d=t.data[u*4],f=l(d),p=Math.max(a-n,0);p=2e4},doSortVertices:function(e,t){var n=this.indices,r=cu.create();if(!n){n=this.indices=this.vertexCount>65535?new Uint32Array(this.vertexCount):new Uint16Array(this.vertexCount);for(var i=0;i.05);else for(var i=0;i<3;i++)this._progressiveQuickSort(t*3+i);this.dirtyIndices()},_simpleSort:function(e){var t=this._zList,n=this.indices;function r(e,n){return t[n]-t[e]}e?Array.prototype.sort.call(n,r):ec.sort(n,r,0,n.length-1)},_progressiveQuickSort:function(e){var t=this._zList,n=this.indices;this._quickSort=this._quickSort||new ec,this._quickSort.step(n,function(e,n){return t[n]-t[e]},e)}},uu=`@export ecgl.sdfSprite.vertex uniform mat4 worldViewProjection : WORLDVIEWPROJECTION; uniform float elapsedTime : 0; @@ -3743,7 +3733,7 @@ void main() gl_FragColor = sRGBToLinear(gl_FragColor); #endif } -@end`,du=Ea.vec4;Q.Shader.import(uu);var fu=Q.Mesh.extend(function(){var e=new Q.Geometry({dynamic:!0,attributes:{color:new Q.Geometry.Attribute(`color`,`float`,4,`COLOR`),position:new Q.Geometry.Attribute(`position`,`float`,3,`POSITION`),size:new Q.Geometry.Attribute(`size`,`float`,1),prevPosition:new Q.Geometry.Attribute(`prevPosition`,`float`,3),prevSize:new Q.Geometry.Attribute(`prevSize`,`float`,1)}});Object.assign(e,lu);var t=new Q.Material({shader:Q.createShader(`ecgl.sdfSprite`),transparent:!0,depthMask:!1});t.enableTexture(`sprite`),t.define(`both`,`VERTEX_COLOR`),t.define(`both`,`VERTEX_SIZE`);var n=new Q.Texture2D({image:document.createElement(`canvas`),flipY:!1});return t.set(`sprite`,n),e.pick=this._pick.bind(this),{geometry:e,material:t,mode:Q.Mesh.POINTS,sizeScale:1}},{_pick:function(e,t,n,r,i,a){var o=this._positionNDC;if(o)for(var s=n.viewport,c=2/s.width,l=2/s.height,u=this.geometry.vertexCount-1;u>=0;u--){var d=this.geometry.indices?this.geometry.indices[u]:u,f=o[d*2],p=o[d*2+1],m=this.geometry.attributes.size.get(d)/this.sizeScale/2;if(e>f-m*c&&ep-m*l&&t2?(m=this._updateSymbolSprite(e,f,u,d),s.enableTexture(`sprite`)):s.disableTexture(`sprite`),l.position.init(i-r);var h=[];if(p){s.undefine(`VERTEX_SIZE`),s.undefine(`VERTEX_COLOR`);var g=oc(o),_=sc(o);Q.parseColor(g,h),h[3]*=_,s.set({color:h,u_Size:u.maxSize*this._sizeScale})}else s.set({color:[1,1,1,1]}),s.define(`VERTEX_SIZE`),s.define(`VERTEX_COLOR`),l.size.init(i-r),l.color.init(i-r),this._originalOpacity=new Float32Array(i-r);for(var v=o.getLayout(`points`),y=l.position.value,b=0;b1?(i[0]=n.maxSize,i[1]=n.maxSize/n.aspect):(i[1]=n.maxSize,i[0]=n.maxSize*n.aspect),i[0]=i[0]||1,i[1]=i[1]||1,(this._symbolType!==n.type||!hu(this._symbolSize,i)||this._lineWidth!==t.lineWidth)&&(su.createSymbolSprite(n.type,i,{fill:`#fff`,lineWidth:t.lineWidth,stroke:`transparent`,shadowColor:`transparent`,minMargin:Math.min(i[0]/2,10)},this._spriteImageCanvas),su.createSDFFromCanvas(this._spriteImageCanvas,Math.min(this._spriteImageCanvas.width,32),pu,this._mesh.material.get(`sprite`).image),this._symbolType=n.type,this._symbolSize=i,this._lineWidth=t.lineWidth),this._spriteImageCanvas.width/n.maxSize*r},_updateMaterial:function(e,t){var n=e.get(`blendMode`)===`lighter`?Q.additiveBlend:null,r=this._mesh.material;r.blend=n,r.set(`lineWidth`,t.lineWidth/pu);var i=Q.parseColor(t.stroke);r.set(`strokeColor`,i),r.transparent=!0,r.depthMask=!1,r.depthTest=!this.is2D,r.sortVertices=!this.is2D},_updateLabelBuilder:function(e,t,n){var r=e.getData(),i=this._mesh.geometry,a=i.attributes.position.value,t=this._startDataIndex,o=this._mesh.sizeScale;this._labelsBuilder.updateData(r,t,n),this._labelsBuilder.getLabelPosition=function(e,n,r){var i=(e-t)*3;return[a[i],a[i+1],a[i+2]]},this._labelsBuilder.getLabelDistance=function(e,n,r){return i.attributes.size.get(e-t)/o/2+r},this._labelsBuilder.updateLabels()},_updateAnimation:function(e){Q.updateVertexAnimation([[`prevPosition`,`position`],[`prevSize`,`size`]],this._prevMesh,this._mesh,e)},_updateHandler:function(e,t,n){var r=e.getData(),i=this._mesh,a=this,o=-1,s=e.coordinateSystem&&e.coordinateSystem.type===`cartesian3D`,c;s&&(c=e.coordinateSystem.model),i.seriesIndex=e.seriesIndex,i.off(`mousemove`),i.off(`mouseout`),i.on(`mousemove`,function(t){var l=t.vertexIndex+a._startDataIndex;l!==o&&(this.highlightOnMouseover&&(this.downplay(r,o),this.highlight(r,l),this._labelsBuilder.updateLabels([l])),s&&n.dispatchAction({type:`grid3DShowAxisPointer`,value:[r.get(e.coordDimToDataDim(`x`)[0],l),r.get(e.coordDimToDataDim(`y`)[0],l),r.get(e.coordDimToDataDim(`z`)[0],l)],grid3DIndex:c.componentIndex})),i.dataIndex=l,o=l},this),i.on(`mouseout`,function(e){var t=e.vertexIndex+a._startDataIndex;this.highlightOnMouseover&&(this.downplay(r,t),this._labelsBuilder.updateLabels()),o=-1,i.dataIndex=-1,s&&n.dispatchAction({type:`grid3DHideAxisPointer`,grid3DIndex:c.componentIndex})},this)},updateLayout:function(e,t,n){var r=e.getData();if(this._mesh){var i=this._mesh.geometry.attributes.position.value,a=r.getLayout(`points`);if(this.is2D)for(var o=0;othis._endDataIndex||tthis._endDataIndex||t=0;u--){var d=this.geometry.indices?this.geometry.indices[u]:u,f=o[d*2],p=o[d*2+1],m=this.geometry.attributes.size.get(d)/this.sizeScale/2;if(e>f-m*c&&ep-m*l&&t2?(m=this._updateSymbolSprite(e,f,u,d),s.enableTexture(`sprite`)):s.disableTexture(`sprite`),l.position.init(i-r);var h=[];if(p){s.undefine(`VERTEX_SIZE`),s.undefine(`VERTEX_COLOR`);var g=oc(o),_=sc(o);Q.parseColor(g,h),h[3]*=_,s.set({color:h,u_Size:u.maxSize*this._sizeScale})}else s.set({color:[1,1,1,1]}),s.define(`VERTEX_SIZE`),s.define(`VERTEX_COLOR`),l.size.init(i-r),l.color.init(i-r),this._originalOpacity=new Float32Array(i-r);for(var v=o.getLayout(`points`),y=l.position.value,b=0;b1?(i[0]=n.maxSize,i[1]=n.maxSize/n.aspect):(i[1]=n.maxSize,i[0]=n.maxSize*n.aspect),i[0]=i[0]||1,i[1]=i[1]||1,(this._symbolType!==n.type||!hu(this._symbolSize,i)||this._lineWidth!==t.lineWidth)&&(su.createSymbolSprite(n.type,i,{fill:`#fff`,lineWidth:t.lineWidth,stroke:`transparent`,shadowColor:`transparent`,minMargin:Math.min(i[0]/2,10)},this._spriteImageCanvas),su.createSDFFromCanvas(this._spriteImageCanvas,Math.min(this._spriteImageCanvas.width,32),pu,this._mesh.material.get(`sprite`).image),this._symbolType=n.type,this._symbolSize=i,this._lineWidth=t.lineWidth),this._spriteImageCanvas.width/n.maxSize*r},_updateMaterial:function(e,t){var n=e.get(`blendMode`)===`lighter`?Q.additiveBlend:null,r=this._mesh.material;r.blend=n,r.set(`lineWidth`,t.lineWidth/pu);var i=Q.parseColor(t.stroke);r.set(`strokeColor`,i),r.transparent=!0,r.depthMask=!1,r.depthTest=!this.is2D,r.sortVertices=!this.is2D},_updateLabelBuilder:function(e,t,n){var r=e.getData(),i=this._mesh.geometry,a=i.attributes.position.value,t=this._startDataIndex,o=this._mesh.sizeScale;this._labelsBuilder.updateData(r,t,n),this._labelsBuilder.getLabelPosition=function(e,n,r){var i=(e-t)*3;return[a[i],a[i+1],a[i+2]]},this._labelsBuilder.getLabelDistance=function(e,n,r){return i.attributes.size.get(e-t)/o/2+r},this._labelsBuilder.updateLabels()},_updateAnimation:function(e){Q.updateVertexAnimation([[`prevPosition`,`position`],[`prevSize`,`size`]],this._prevMesh,this._mesh,e)},_updateHandler:function(e,t,n){var r=e.getData(),i=this._mesh,a=this,o=-1,s=e.coordinateSystem&&e.coordinateSystem.type===`cartesian3D`,c;s&&(c=e.coordinateSystem.model),i.seriesIndex=e.seriesIndex,i.off(`mousemove`),i.off(`mouseout`),i.on(`mousemove`,function(t){var l=t.vertexIndex+a._startDataIndex;l!==o&&(this.highlightOnMouseover&&(this.downplay(r,o),this.highlight(r,l),this._labelsBuilder.updateLabels([l])),s&&n.dispatchAction({type:`grid3DShowAxisPointer`,value:[r.get(e.coordDimToDataDim(`x`)[0],l),r.get(e.coordDimToDataDim(`y`)[0],l),r.get(e.coordDimToDataDim(`z`)[0],l)],grid3DIndex:c.componentIndex})),i.dataIndex=l,o=l},this),i.on(`mouseout`,function(e){var t=e.vertexIndex+a._startDataIndex;this.highlightOnMouseover&&(this.downplay(r,t),this._labelsBuilder.updateLabels()),o=-1,i.dataIndex=-1,s&&n.dispatchAction({type:`grid3DHideAxisPointer`,grid3DIndex:c.componentIndex})},this)},updateLayout:function(e,t,n){var r=e.getData();if(this._mesh){var i=this._mesh.geometry.attributes.position.value,a=r.getLayout(`points`);if(this.is2D)for(var o=0;othis._endDataIndex||tthis._endDataIndex||t0?1:-1}Q.Shader.import(Bu);var Uu=Q.Mesh.extend(function(){var e=new Q.Material({shader:new Q.Shader(Q.Shader.source(`ecgl.trail2.vertex`),Q.Shader.source(`ecgl.trail2.fragment`)),transparent:!0,depthMask:!1}),t=new ka({dynamic:!0});return t.createAttribute(`dist`,`float`,1),t.createAttribute(`distAll`,`float`,1),t.createAttribute(`start`,`float`,1),{geometry:t,material:e,culling:!1,$ignorePicking:!0}},{updateData:function(e,t,n){var r=e.hostModel,i=this.geometry,a=r.getModel(`effect`),o=a.get(`trailWidth`)*t.getDevicePixelRatio(),s=a.get(`trailLength`),c=r.get(`effect.constantSpeed`),l=r.get(`effect.period`)*1e3,u=c!=null;u?this.material.set(`speed`,c/1e3):this.material.set(`period`,l),this.material[u?`define`:`undefine`](`vertex`,`CONSTANT_SPEED`);var d=r.get(`polyline`);i.trailLength=s,this.material.set(`trailLength`,s),i.resetOffset(),[`position`,`positionPrev`,`positionNext`].forEach(function(e){i.attributes[e].value=n.attributes[e].value}),[`dist`,`distAll`,`start`,`offset`,`color`].forEach(function(e){i.attributes[e].init(i.vertexCount)}),i.indices=n.indices;var f=[],p=a.get(`trailColor`),m=a.get(`trailOpacity`),h=p!=null,g=m!=null;this.updateWorldTransform();var _=this.worldTransform.x.len(),v=this.worldTransform.y.len(),y=this.worldTransform.z.len(),b=0,x=0;e.each(function(t){var r=e.getItemLayout(t),a=g?m:lc(e,t),s=cc(e,t);a==null&&(a=1),f=Q.parseColor(h?p:s,f),f[3]*=a;for(var c=d?n.getPolylineVertexCount(r):n.getCubicCurveVertexCount(r[0],r[1],r[2],r[3]),S=0,C=[],w=[],T=b;Tb&&(S+=Vu.dist(C,w)),i.attributes.dist.set(T,S),Vu.copy(w,C);x=Math.max(x,S);for(var E=Math.random()*(u?S:l),T=b;T0;this._updateSurfaceMesh(this._surfaceMesh,e,u,p);var m=this._surfaceMesh.material;p?(m.define(`WIREFRAME_QUAD`),m.set(`wireframeLineWidth`,f),m.set(`wireframeLineColor`,Q.parseColor(d.get(`lineStyle.color`)))):m.undefine(`WIREFRAME_QUAD`),this._initHandler(e,n),this._updateAnimation(e)},_updateAnimation:function(e){Q.updateVertexAnimation([[`prevPosition`,`position`],[`prevNormal`,`normal`]],this._prevSurfaceMesh,this._surfaceMesh,e)},_createSurfaceMesh:function(){var e=new Q.Mesh({geometry:new Q.Geometry({dynamic:!0,sortTriangles:!0}),shadowDepthMaterial:new Q.Material({shader:new Q.Shader(Q.Shader.source(`ecgl.sm.depth.vertex`),Q.Shader.source(`ecgl.sm.depth.fragment`))}),culling:!1,renderOrder:10,renderNormal:!0});return e.geometry.createAttribute(`barycentric`,`float`,4),e.geometry.createAttribute(`prevPosition`,`float`,3),e.geometry.createAttribute(`prevNormal`,`float`,3),Object.assign(e.geometry,ac),e},_initHandler:function(e,t){var n=e.getData(),r=this._surfaceMesh,i=e.coordinateSystem;function a(e,t){for(var n=1/0,i=-1,a=[],o=0;o=0){var c=[];r.geometry.attributes.position.get(s,c);for(var l=i.pointToData(c),u=1/0,d=-1,f=[],p=0;p65535?Uint32Array:Uint16Array)((m-1)*(h-1)*6),x=function(e,t,n){n[1]=e*h+t,n[0]=e*h+t+1,n[3]=(e+1)*h+t+1,n[2]=(e+1)*h+t},S=!1;if(c){var C=[],w=[],T=0;g?u.init(i.vertexCount):u.value=null;for(var E=[[],[],[]],D=[],O=[],k=Qu.create(),A=function(e,t,n){var r=t*3;return n[0]=e[r],n[1]=e[r+1],n[2]=e[r+2],n},j=new Float32Array(o.length),M=new Float32Array(o.length/3*4),N=0;N0;){if(Math.floor(s/u)===s/u)return[u,s/u];u--}return u=Math.floor(Math.sqrt(s)),[u,u]},dispose:function(){this.groupGL.removeAll()},remove:function(){this.groupGL.removeAll()}});function td(e){e.registerChartView(ed),e.registerSeriesModel(Zu),e.registerLayout(function(e,t){e.eachSeriesByType(`surface`,function(e){var t=e.coordinateSystem;!t||t.type;var n=e.getData(),r=new Float32Array(3*n.count()),i=[NaN,NaN,NaN];if(t&&t.type===`cartesian3D`){var a=t.dimensions.map(function(t){return e.coordDimToDataDim(t)[0]});n.each(a,function(e,a,o,s){var c=n.hasValue(s)?t.dataToPoint([e,a,o]):i;r[s*3]=c[0],r[s*3+1]=c[1],r[s*3+2]=c[2]})}n.setLayout(`points`,r)})})}m(td);function nd(e,t){for(var n=[],r=0;r `+f)),l++)}var p=new Te(b(e,{coordDimensions:[`value`]}),n);p.initData(e);var m=new Te([`value`],n);return m.initData(c,s),i&&i(p,m),_e({mainData:p,struct:a,structAttr:`graph`,datas:{node:p,edge:m},datasAttr:{node:`data`,edge:`edgeData`}}),a.update(),a}var dd=pe.extend({type:`series.graphGL`,visualStyleAccessPath:`itemStyle`,hasSymbolVisual:!0,init:function(e){dd.superApply(this,`init`,arguments),this.legendDataProvider=function(){return this._categoriesData},this._updateCategoriesData()},mergeOption:function(e){dd.superApply(this,`mergeOption`,arguments),this._updateCategoriesData()},getFormattedLabel:function(e,t,n,r){var i=Hl.getFormattedLabel(this,e,t,n,r);if(i==null){var a=this.getData(),o=a.dimensions[a.dimensions.length-1];i=a.get(o,e)}return i},getInitialData:function(e,t){var n=e.edges||e.links||[],r=e.data||e.nodes||[],i=this;if(r&&n)return ud(r,n,this,!0,a).data;function a(e,n){e.wrapMethod(`getItemModel`,function(e){let t=i._categoriesModels[e.getShallow(`category`)];return t&&(t.parentModel=e.parentModel,e.parentModel=t),e});let r=t.getModel([]).getModel;function a(e,t){let n=r.call(this,e,t);return n.resolveParentPath=o,n}n.wrapMethod(`getItemModel`,function(e){return e.resolveParentPath=o,e.getModel=a,e});function o(e){if(e&&(e[0]===`label`||e[1]===`label`)){let t=e.slice();return e[0]===`label`?t[0]=`edgeLabel`:e[1]===`label`&&(t[1]=`edgeLabel`),t}return e}}},getGraph:function(){return this.getData().graph},getEdgeData:function(){return this.getGraph().edgeData},getCategoriesData:function(){return this._categoriesData},formatTooltip:function(e,t,n){if(n===`edge`){var r=this.getData(),i=this.getDataParams(e,n),a=r.graph.getEdgeByIndex(e),o=r.getName(a.node1.dataIndex),s=r.getName(a.node2.dataIndex),c=[];return o!=null&&c.push(o),s!=null&&c.push(s),c=we(c.join(` > `)),i.value&&(c+=` : `+we(i.value)),c}else return dd.superApply(this,`formatTooltip`,arguments)},_updateCategoriesData:function(){var e=(this.option.categories||[]).map(function(e){return e.value==null?Object.assign({value:0},e):e}),t=new Te([`value`],this);t.initData(e),this._categoriesData=t,this._categoriesModels=t.mapArray(function(e){return t.getItemModel(e,!0)})},setView:function(e){e.zoom!=null&&(this.option.zoom=e.zoom),e.offset!=null&&(this.option.offset=e.offset)},setNodePosition:function(e){for(var t=0;t65535?this.indices instanceof Uint16Array&&(this.indices=new Uint32Array(this.indices)):this.indices instanceof Uint32Array&&(this.indices=new Uint16Array(this.indices)))},setTriangleCount:function(e){this.triangleCount!==e&&(e===0?this.indices=null:this.indices=this.vertexCount>65535?new Uint32Array(e*3):new Uint16Array(e*3))},_getCubicCurveApproxStep:function(e,t,n,r){return 1/(fd.dist(e,t)+fd.dist(n,t)+fd.dist(r,n)+1)*this.segmentScale},getCubicCurveVertexCount:function(e,t,n,r){var i=this._getCubicCurveApproxStep(e,t,n,r),a=Math.ceil(1/i);return this.useNativeLine?a*2:a*2+2},getCubicCurveTriangleCount:function(e,t,n,r){var i=this._getCubicCurveApproxStep(e,t,n,r),a=Math.ceil(1/i);return this.useNativeLine?0:a*2},getLineVertexCount:function(){return this.getPolylineVertexCount(pd)},getLineTriangleCount:function(){return this.getPolylineTriangleCount(pd)},getPolylineVertexCount:function(e){var t=typeof e==`number`?e:typeof e[0]==`number`?e.length/2:e.length;return this.useNativeLine?(t-1)*2:(t-1)*2+2},getPolylineTriangleCount:function(e){var t=typeof e==`number`?e:typeof e[0]==`number`?e.length/2:e.length;return this.useNativeLine?0:(t-1)*2},addCubicCurve:function(e,t,n,r,i,a){a==null&&(a=1);for(var o=e[0],s=e[1],c=t[0],l=t[1],u=n[0],d=n[1],f=r[0],p=r[1],m=this._getCubicCurveApproxStep(e,t,n,r),h=m*m,g=h*m,_=3*m,v=3*h,y=6*h,b=6*g,x=o-c*2+u,S=s-l*2+d,C=(c-u)*3-o+f,w=(l-d)*3-s+p,T=o,E=s,D=(c-o)*_+x*v+C*g,O=(l-s)*_+S*v+w*g,k=x*y+C*b,A=S*y+w*b,j=C*b,M=w*b,N=0,ee=0,te=Math.ceil(1/m),P=new Float32Array((te+1)*3),P=[],ne=0,ee=0;ee1&&(T=D>0?Math.min(T,f):Math.max(T,f),E=O>0?Math.min(E,p):Math.max(E,p));this.addPolyline(P,i,a)},addLine:function(e,t,n,r){this.addPolyline([e,t],n,r)},addPolyline:function(){var e=fd.create(),t=fd.create(),n=fd.create(),r=fd.create(),i=[],a=[],o=[];return function(s,c,l,u,d){if(s.length){var f=typeof s[0]!=`number`;if(d==null&&(d=f?s.length:s.length/2),!(d<2)){u==null&&(u=0),l==null&&(l=1),this._itemVertexOffsets.push(this._vertexOffset);for(var p=f?typeof c[0]!=`number`:c.length/4===d,m=this.attributes.position,h=this.attributes.color,g=this.attributes.offset,_=this.attributes.normal,v=this.indices,y=this._vertexOffset,b,x=0;x1&&(m.copy(y,y-1),h.copy(y,y-1),y++);else{var w;if(x0){fd.sub(e,i,o),fd.sub(t,a,i),fd.normalize(e,e),fd.normalize(t,t),fd.add(r,e,t),fd.normalize(r,r);var T=l/2*Math.min(1/fd.dot(e,r),2);n[0]=-r[1],n[1]=r[0],w=T}else fd.sub(e,a,i),fd.normalize(e,e),n[0]=-e[1],n[1]=e[0],w=l/2}else fd.sub(e,i,o),fd.normalize(e,e),n[0]=-e[1],n[1]=e[0],w=l/2;_.set(y,n),_.set(y+1,n),g.set(y,w),g.set(y+1,-w),fd.copy(o,i),m.set(y,i),m.set(y+1,i),h.set(y,b),h.set(y+1,b),y+=2}if(this.useNativeLine)h.set(y,b),m.set(y,i),y++;else if(x>0){var E=this._faceOffset*3,v=this.indices;v[E]=y-4,v[E+1]=y-3,v[E+2]=y-2,v[E+3]=y-3,v[E+4]=y-1,v[E+5]=y-2,this._faceOffset+=2}}this._vertexOffset=y}}}}(),setItemColor:function(e,t){for(var n=this._itemVertexOffsets[e],r=e0?1:-1}Q.Shader.import(Bu);var Uu=Q.Mesh.extend(function(){var e=new Q.Material({shader:new Q.Shader(Q.Shader.source(`ecgl.trail2.vertex`),Q.Shader.source(`ecgl.trail2.fragment`)),transparent:!0,depthMask:!1}),t=new ka({dynamic:!0});return t.createAttribute(`dist`,`float`,1),t.createAttribute(`distAll`,`float`,1),t.createAttribute(`start`,`float`,1),{geometry:t,material:e,culling:!1,$ignorePicking:!0}},{updateData:function(e,t,n){var r=e.hostModel,i=this.geometry,a=r.getModel(`effect`),o=a.get(`trailWidth`)*t.getDevicePixelRatio(),s=a.get(`trailLength`),c=r.get(`effect.constantSpeed`),l=r.get(`effect.period`)*1e3,u=c!=null;u?this.material.set(`speed`,c/1e3):this.material.set(`period`,l),this.material[u?`define`:`undefine`](`vertex`,`CONSTANT_SPEED`);var d=r.get(`polyline`);i.trailLength=s,this.material.set(`trailLength`,s),i.resetOffset(),[`position`,`positionPrev`,`positionNext`].forEach(function(e){i.attributes[e].value=n.attributes[e].value}),[`dist`,`distAll`,`start`,`offset`,`color`].forEach(function(e){i.attributes[e].init(i.vertexCount)}),i.indices=n.indices;var f=[],p=a.get(`trailColor`),m=a.get(`trailOpacity`),h=p!=null,g=m!=null;this.updateWorldTransform();var _=this.worldTransform.x.len(),v=this.worldTransform.y.len(),y=this.worldTransform.z.len(),b=0,x=0;e.each(function(t){var r=e.getItemLayout(t),a=g?m:lc(e,t),s=cc(e,t);a==null&&(a=1),f=Q.parseColor(h?p:s,f),f[3]*=a;for(var c=d?n.getPolylineVertexCount(r):n.getCubicCurveVertexCount(r[0],r[1],r[2],r[3]),S=0,C=[],w=[],T=b;Tb&&(S+=Vu.dist(C,w)),i.attributes.dist.set(T,S),Vu.copy(w,C);x=Math.max(x,S);for(var E=Math.random()*(u?S:l),T=b;T0;this._updateSurfaceMesh(this._surfaceMesh,e,u,p);var m=this._surfaceMesh.material;p?(m.define(`WIREFRAME_QUAD`),m.set(`wireframeLineWidth`,f),m.set(`wireframeLineColor`,Q.parseColor(d.get(`lineStyle.color`)))):m.undefine(`WIREFRAME_QUAD`),this._initHandler(e,n),this._updateAnimation(e)},_updateAnimation:function(e){Q.updateVertexAnimation([[`prevPosition`,`position`],[`prevNormal`,`normal`]],this._prevSurfaceMesh,this._surfaceMesh,e)},_createSurfaceMesh:function(){var e=new Q.Mesh({geometry:new Q.Geometry({dynamic:!0,sortTriangles:!0}),shadowDepthMaterial:new Q.Material({shader:new Q.Shader(Q.Shader.source(`ecgl.sm.depth.vertex`),Q.Shader.source(`ecgl.sm.depth.fragment`))}),culling:!1,renderOrder:10,renderNormal:!0});return e.geometry.createAttribute(`barycentric`,`float`,4),e.geometry.createAttribute(`prevPosition`,`float`,3),e.geometry.createAttribute(`prevNormal`,`float`,3),Object.assign(e.geometry,ac),e},_initHandler:function(e,t){var n=e.getData(),r=this._surfaceMesh,i=e.coordinateSystem;function a(e,t){for(var n=1/0,i=-1,a=[],o=0;o=0){var c=[];r.geometry.attributes.position.get(s,c);for(var l=i.pointToData(c),u=1/0,d=-1,f=[],p=0;p65535?Uint32Array:Uint16Array)((m-1)*(h-1)*6),x=function(e,t,n){n[1]=e*h+t,n[0]=e*h+t+1,n[3]=(e+1)*h+t+1,n[2]=(e+1)*h+t},S=!1;if(c){var C=[],w=[],T=0;g?u.init(i.vertexCount):u.value=null;for(var E=[[],[],[]],D=[],O=[],k=Qu.create(),A=function(e,t,n){var r=t*3;return n[0]=e[r],n[1]=e[r+1],n[2]=e[r+2],n},j=new Float32Array(o.length),M=new Float32Array(o.length/3*4),N=0;N0;){if(Math.floor(s/u)===s/u)return[u,s/u];u--}return u=Math.floor(Math.sqrt(s)),[u,u]},dispose:function(){this.groupGL.removeAll()},remove:function(){this.groupGL.removeAll()}});function td(e){e.registerChartView(ed),e.registerSeriesModel(Zu),e.registerLayout(function(e,t){e.eachSeriesByType(`surface`,function(e){var t=e.coordinateSystem;!t||t.type;var n=e.getData(),r=new Float32Array(3*n.count()),i=[NaN,NaN,NaN];if(t&&t.type===`cartesian3D`){var a=t.dimensions.map(function(t){return e.coordDimToDataDim(t)[0]});n.each(a,function(e,a,o,s){var c=n.hasValue(s)?t.dataToPoint([e,a,o]):i;r[s*3]=c[0],r[s*3+1]=c[1],r[s*3+2]=c[2]})}n.setLayout(`points`,r)})})}h(td);function nd(e,t){for(var n=[],r=0;r `+p)),u++)}var m=new n(Te(e,{coordDimensions:[`value`]}),r);m.initData(e);var h=new n([`value`],r);return h.initData(l,c),a&&a(m,h),ge({mainData:m,struct:o,structAttr:`graph`,datas:{node:m,edge:h},datasAttr:{node:`data`,edge:`edgeData`}}),o.update(),o}var dd=u.extend({type:`series.graphGL`,visualStyleAccessPath:`itemStyle`,hasSymbolVisual:!0,init:function(e){dd.superApply(this,`init`,arguments),this.legendDataProvider=function(){return this._categoriesData},this._updateCategoriesData()},mergeOption:function(e){dd.superApply(this,`mergeOption`,arguments),this._updateCategoriesData()},getFormattedLabel:function(e,t,n,r){var i=Hl.getFormattedLabel(this,e,t,n,r);if(i==null){var a=this.getData(),o=a.dimensions[a.dimensions.length-1];i=a.get(o,e)}return i},getInitialData:function(e,t){var n=e.edges||e.links||[],r=e.data||e.nodes||[],i=this;if(r&&n)return ud(r,n,this,!0,a).data;function a(e,n){e.wrapMethod(`getItemModel`,function(e){let t=i._categoriesModels[e.getShallow(`category`)];return t&&(t.parentModel=e.parentModel,e.parentModel=t),e});let r=t.getModel([]).getModel;function a(e,t){let n=r.call(this,e,t);return n.resolveParentPath=o,n}n.wrapMethod(`getItemModel`,function(e){return e.resolveParentPath=o,e.getModel=a,e});function o(e){if(e&&(e[0]===`label`||e[1]===`label`)){let t=e.slice();return e[0]===`label`?t[0]=`edgeLabel`:e[1]===`label`&&(t[1]=`edgeLabel`),t}return e}}},getGraph:function(){return this.getData().graph},getEdgeData:function(){return this.getGraph().edgeData},getCategoriesData:function(){return this._categoriesData},formatTooltip:function(e,t,n){if(n===`edge`){var r=this.getData(),i=this.getDataParams(e,n),a=r.graph.getEdgeByIndex(e),o=r.getName(a.node1.dataIndex),s=r.getName(a.node2.dataIndex),c=[];return o!=null&&c.push(o),s!=null&&c.push(s),c=j(c.join(` > `)),i.value&&(c+=` : `+j(i.value)),c}else return dd.superApply(this,`formatTooltip`,arguments)},_updateCategoriesData:function(){var e=(this.option.categories||[]).map(function(e){return e.value==null?Object.assign({value:0},e):e}),t=new n([`value`],this);t.initData(e),this._categoriesData=t,this._categoriesModels=t.mapArray(function(e){return t.getItemModel(e,!0)})},setView:function(e){e.zoom!=null&&(this.option.zoom=e.zoom),e.offset!=null&&(this.option.offset=e.offset)},setNodePosition:function(e){for(var t=0;t65535?this.indices instanceof Uint16Array&&(this.indices=new Uint32Array(this.indices)):this.indices instanceof Uint32Array&&(this.indices=new Uint16Array(this.indices)))},setTriangleCount:function(e){this.triangleCount!==e&&(e===0?this.indices=null:this.indices=this.vertexCount>65535?new Uint32Array(e*3):new Uint16Array(e*3))},_getCubicCurveApproxStep:function(e,t,n,r){return 1/(fd.dist(e,t)+fd.dist(n,t)+fd.dist(r,n)+1)*this.segmentScale},getCubicCurveVertexCount:function(e,t,n,r){var i=this._getCubicCurveApproxStep(e,t,n,r),a=Math.ceil(1/i);return this.useNativeLine?a*2:a*2+2},getCubicCurveTriangleCount:function(e,t,n,r){var i=this._getCubicCurveApproxStep(e,t,n,r),a=Math.ceil(1/i);return this.useNativeLine?0:a*2},getLineVertexCount:function(){return this.getPolylineVertexCount(pd)},getLineTriangleCount:function(){return this.getPolylineTriangleCount(pd)},getPolylineVertexCount:function(e){var t=typeof e==`number`?e:typeof e[0]==`number`?e.length/2:e.length;return this.useNativeLine?(t-1)*2:(t-1)*2+2},getPolylineTriangleCount:function(e){var t=typeof e==`number`?e:typeof e[0]==`number`?e.length/2:e.length;return this.useNativeLine?0:(t-1)*2},addCubicCurve:function(e,t,n,r,i,a){a==null&&(a=1);for(var o=e[0],s=e[1],c=t[0],l=t[1],u=n[0],d=n[1],f=r[0],p=r[1],m=this._getCubicCurveApproxStep(e,t,n,r),h=m*m,g=h*m,_=3*m,v=3*h,y=6*h,b=6*g,x=o-c*2+u,S=s-l*2+d,C=(c-u)*3-o+f,w=(l-d)*3-s+p,T=o,E=s,D=(c-o)*_+x*v+C*g,O=(l-s)*_+S*v+w*g,k=x*y+C*b,A=S*y+w*b,j=C*b,M=w*b,N=0,ee=0,te=Math.ceil(1/m),P=new Float32Array((te+1)*3),P=[],ne=0,ee=0;ee1&&(T=D>0?Math.min(T,f):Math.max(T,f),E=O>0?Math.min(E,p):Math.max(E,p));this.addPolyline(P,i,a)},addLine:function(e,t,n,r){this.addPolyline([e,t],n,r)},addPolyline:function(){var e=fd.create(),t=fd.create(),n=fd.create(),r=fd.create(),i=[],a=[],o=[];return function(s,c,l,u,d){if(s.length){var f=typeof s[0]!=`number`;if(d==null&&(d=f?s.length:s.length/2),!(d<2)){u==null&&(u=0),l==null&&(l=1),this._itemVertexOffsets.push(this._vertexOffset);for(var p=f?typeof c[0]!=`number`:c.length/4===d,m=this.attributes.position,h=this.attributes.color,g=this.attributes.offset,_=this.attributes.normal,v=this.indices,y=this._vertexOffset,b,x=0;x1&&(m.copy(y,y-1),h.copy(y,y-1),y++);else{var w;if(x0){fd.sub(e,i,o),fd.sub(t,a,i),fd.normalize(e,e),fd.normalize(t,t),fd.add(r,e,t),fd.normalize(r,r);var T=l/2*Math.min(1/fd.dot(e,r),2);n[0]=-r[1],n[1]=r[0],w=T}else fd.sub(e,a,i),fd.normalize(e,e),n[0]=-e[1],n[1]=e[0],w=l/2}else fd.sub(e,i,o),fd.normalize(e,e),n[0]=-e[1],n[1]=e[0],w=l/2;_.set(y,n),_.set(y+1,n),g.set(y,w),g.set(y+1,-w),fd.copy(o,i),m.set(y,i),m.set(y+1,i),h.set(y,b),h.set(y+1,b),y+=2}if(this.useNativeLine)h.set(y,b),m.set(y,i),y++;else if(x>0){var E=this._faceOffset*3,v=this.indices;v[E]=y-4,v[E+1]=y-3,v[E+2]=y-2,v[E+3]=y-3,v[E+4]=y-1,v[E+5]=y-2,this._faceOffset+=2}}this._vertexOffset=y}}}}(),setItemColor:function(e,t){for(var n=this._itemVertexOffsets[e],r=e=0?this._api.dispatchAction({type:`graphGLFocusNodeAdjacency`,seriesId:this._model.id,dataIndex:t}):this._api.dispatchAction({type:`graphGLUnfocusNodeAdjacency`,seriesId:this._model.id})}},_mousemoveHandler:function(e){if(!this._layouting){var t=this._pointsBuilder.getPointsMesh().dataIndex;t>=0?t!==this._lastMouseOverDataIndex&&this._api.dispatchAction({type:`graphGLFocusNodeAdjacency`,seriesId:this._model.id,dataIndex:t}):this._mouseOutHandler(e),this._lastMouseOverDataIndex=t}},_mouseOutHandler:function(e){this._layouting||(this._api.dispatchAction({type:`graphGLUnfocusNodeAdjacency`,seriesId:this._model.id}),this._lastMouseOverDataIndex=-1)},_updateForceEdgesGeometry:function(e,t){var n=this._forceEdgesMesh.geometry,r=t.getEdgeData(),i=0,a=this._forceLayoutInstance,o=r.count()*2;n.attributes.node.init(o),n.attributes.color.init(o),r.each(function(t){var o=e[t];n.attributes.node.set(i,a.getNodeUV(o.node1)),n.attributes.node.set(i+1,a.getNodeUV(o.node2));var s=cc(r,o.dataIndex),c=Q.parseColor(s);c[3]*=X.firstNotNull(lc(r,o.dataIndex),1),n.attributes.color.set(i,c),n.attributes.color.set(i+1,c),i+=2}),n.dirty()},_updateMeshLinesGeometry:function(){var e=this._model.getEdgeData(),t=this._edgesMesh.geometry,e=this._model.getEdgeData(),n=this._model.getData().getLayout(`points`);t.resetOffset(),t.setVertexCount(e.count()*t.getLineVertexCount()),t.setTriangleCount(e.count()*t.getLineTriangleCount());var r=[],i=[],a=[`lineStyle`,`width`];this._originalEdgeColors=new Float32Array(e.count()*4),this._edgeIndicesMap=new Float32Array(e.count()),e.each(function(o){var s=e.graph.getEdgeByIndex(o),c=s.node1.dataIndex*2,l=s.node2.dataIndex*2;r[0]=n[c],r[1]=n[c+1],i[0]=n[l],i[1]=n[l+1];var u=cc(e,s.dataIndex),d=Q.parseColor(u);d[3]*=X.firstNotNull(lc(e,s.dataIndex),1);var f=e.getItemModel(s.dataIndex),p=X.firstNotNull(f.get(a),1)*this._api.getDevicePixelRatio();t.addLine(r,i,d,p);for(var m=0;m<4;m++)this._originalEdgeColors[s.dataIndex*4+m]=d[m];this._edgeIndicesMap[s.dataIndex]=o},this),t.dirty()},_updateForceNodesGeometry:function(e){for(var t=this._pointsBuilder.getPointsMesh(),n=[],r=0;r=p&&(c._syncNodePosition(e),f=0),n.getZr().refresh(),re(function(){m(t)})})}};re(function(){c._forceLayoutInstanceToDispose&&(c._forceLayoutInstanceToDispose.dispose(i.layer.renderer),c._forceLayoutInstanceToDispose=null),m(l)}),this._layouting=!0}}},stopLayout:function(e,t,n,r){r&&r.from!=null&&r.from!==this.uid||(this._layoutId=0,this.groupGL.remove(this._forceEdgesMesh),this.groupGL.add(this._edgesMesh),this._forceLayoutInstance&&this.viewGL.layer&&(r&&r.beforeLayout||(this._syncNodePosition(e),this._updateAfterLayout(e,t,n)),this._api.getZr().refresh(),this._layouting=!1))},_syncNodePosition:function(e){var t=this._forceLayoutInstance.getNodePosition(this.viewGL.layer.renderer);e.getData().setLayout(`points`,t),e.setNodePosition(t)},_updateAfterLayout:function(e,t,n){this._updateMeshLinesGeometry(),this._pointsBuilder.removePositionTexture(),this._pointsBuilder.updateLayout(e,t,n),this._pointsBuilder.updateView(this.viewGL.camera),this._pointsBuilder.updateLabels(),this._pointsBuilder.showLabels()},focusNodeAdjacency:function(e,t,n,r){var i=this._model.getData();this._downplayAll();var a=r.dataIndex,o=i.graph,s=[],c=o.getNodeByIndex(a);s.push(c),c.edges.forEach(function(e){e.dataIndex<0||(e.node1!==c&&s.push(e.node1),e.node2!==c&&s.push(e.node2))},this),this._pointsBuilder.fadeOutAll(.05),this._fadeOutEdgesAll(.05),s.forEach(function(e){this._pointsBuilder.highlight(i,e.dataIndex)},this),this._pointsBuilder.updateLabels(s.map(function(e){return e.dataIndex}));var l=[];c.edges.forEach(function(e){e.dataIndex>=0&&(this._highlightEdge(e.dataIndex),l.push(e))},this),this._focusNodes=s,this._focusEdges=l},unfocusNodeAdjacency:function(e,t,n,r){this._downplayAll(),this._pointsBuilder.fadeInAll(),this._fadeInEdgesAll(),this._pointsBuilder.updateLabels()},_highlightEdge:function(e){var t=this._model.getEdgeData().getItemModel(e),n=Q.parseColor(t.get(`emphasis.lineStyle.color`)||t.get(`lineStyle.color`)),r=X.firstNotNull(t.get(`emphasis.lineStyle.opacity`),t.get(`lineStyle.opacity`),1);n[3]*=r,this._edgesMesh.geometry.setItemColor(this._edgeIndicesMap[e],n)},_downplayAll:function(){this._focusNodes&&this._focusNodes.forEach(function(e){this._pointsBuilder.downplay(this._model.getData(),e.dataIndex)},this),this._focusEdges&&this._focusEdges.forEach(function(e){this._downplayEdge(e.dataIndex)},this)},_downplayEdge:function(e){var t=this._getColor(e,[]);this._edgesMesh.geometry.setItemColor(this._edgeIndicesMap[e],t)},_setEdgeFade:function(){var e=[];return function(t,n){this._getColor(t,e),e[3]*=n,this._edgesMesh.geometry.setItemColor(this._edgeIndicesMap[t],e)}}(),_getColor:function(e,t){for(var n=0;n<4;n++)t[n]=this._originalEdgeColors[e*4+n];return t},_fadeOutEdgesAll:function(e){this._model.getData().graph.eachEdge(function(t){this._setEdgeFade(t.dataIndex,e)},this)},_fadeInEdgesAll:function(){this._fadeOutEdgesAll(1)},_updateCamera:function(e,t){this.viewGL.setViewport(0,0,t.getWidth(),t.getHeight(),t.getDevicePixelRatio());for(var n=this.viewGL.camera,r=e.getData().getLayout(`points`),i=Cd.create(1/0,1/0),a=Cd.create(-1/0,-1/0),o=[],s=0;sn.left&&ln.top)){var u=Math.max(a[0]-i[0],10),d=u/t.getWidth()*t.getHeight();u*=1.4,d*=1.4,i[0]-=u*.2,n.left=i[0],n.top=c-d/2,n.bottom=c+d/2,n.right=u+i[0],n.near=0,n.far=100}},dispose:function(){var e=this.viewGL.layer.renderer;this._forceLayoutInstance&&this._forceLayoutInstance.dispose(e),this.groupGL.removeAll(),this._layoutId=-1,this._pointsBuilder.dispose()},remove:function(){this.groupGL.removeAll(),this._control.dispose()}}),Ed=me;function Dd(e){return e instanceof Array||(e=[e,e]),e}function Od(e){ma(Ed,`ForceAtlas2`,bd),ma(Ed,`ForceAtlas2GPU`,gd),e.registerChartView(Td),e.registerSeriesModel(dd),e.registerVisual(function(e){let t={};e.eachSeriesByType(`graphGL`,function(e){var n=e.getCategoriesData(),r=e.getData(),i={};n.each(function(r){var a=n.getName(r);i[`ec-`+a]=r;var o=n.getItemModel(r),s=o.getModel(`itemStyle`).getItemStyle();s.fill||(s.fill=e.getColorFromPalette(a,t)),n.setItemVisual(r,`style`,s);var c=[`symbol`,`symbolSize`,`symbolKeepAspect`];for(let e=0;e65535?new Uint32Array(r*3):new Uint16Array(r*3))},addLine:function(e){var t=this._vertexOffset;this.attributes.position.set(t,[e[0],e[1],1]),this.attributes.position.set(t+1,[e[0],e[1],-1]),this.attributes.position.set(t+2,[e[0],e[1],2]),this.attributes.position.set(t+3,[e[0],e[1],-2]),this.setTriangleIndices(this._faceOffset++,[t,t+1,t+2]),this.setTriangleIndices(this._faceOffset++,[t+1,t+2,t+3]),this._vertexOffset+=4}});K.import(`@export ecgl.vfParticle.particle.fragment +@end`,Cd=Ea.vec2;Q.Shader.import(Sd);var wd=1,Td=d.extend({type:`graphGL`,__ecgl__:!0,init:function(e,t){this.groupGL=new Q.Node,this.viewGL=new ns(`orthographic`),this.viewGL.camera.left=this.viewGL.camera.right=0,this.viewGL.add(this.groupGL),this._pointsBuilder=new gu(!0,t),this._forceEdgesMesh=new Q.Mesh({material:new Q.Material({shader:Q.createShader(`ecgl.forceAtlas2.edges`),transparent:!0,depthMask:!1,depthTest:!1}),$ignorePicking:!0,geometry:new Q.Geometry({attributes:{node:new Q.Geometry.Attribute(`node`,`float`,2),color:new Q.Geometry.Attribute(`color`,`float`,4,`COLOR`)},dynamic:!0,mainAttribute:`node`}),renderOrder:-1,mode:Q.Mesh.LINES}),this._edgesMesh=new Q.Mesh({material:new Q.Material({shader:Q.createShader(`ecgl.meshLines2D`),transparent:!0,depthMask:!1,depthTest:!1}),$ignorePicking:!0,geometry:new md({useNativeLine:!1,dynamic:!0}),renderOrder:-1,culling:!1}),this._layoutId=0,this._control=new xd({zr:t.getZr(),viewGL:this.viewGL}),this._control.setTarget(this.groupGL),this._control.init(),this._clickHandler=this._clickHandler.bind(this)},render:function(e,t,n){this.groupGL.add(this._pointsBuilder.rootNode),this._model=e,this._api=n,this._initLayout(e,t,n),this._pointsBuilder.update(e,t,n),this._forceLayoutInstance instanceof gd||this.groupGL.remove(this._forceEdgesMesh),this._updateCamera(e,n),this._control.off(`update`),this._control.on(`update`,function(){n.dispatchAction({type:`graphGLRoam`,seriesId:e.id,zoom:this._control.getZoom(),offset:this._control.getOffset()}),this._pointsBuilder.updateView(this.viewGL.camera)},this),this._control.setZoom(X.firstNotNull(e.get(`zoom`),1)),this._control.setOffset(e.get(`offset`)||[0,0]);var r=this._pointsBuilder.getPointsMesh();if(r.off(`mousemove`,this._mousemoveHandler),r.off(`mouseout`,this._mouseOutHandler,this),n.getZr().off(`click`,this._clickHandler),this._pointsBuilder.highlightOnMouseover=!0,e.get(`focusNodeAdjacency`)){var i=e.get(`focusNodeAdjacencyOn`);i===`click`?n.getZr().on(`click`,this._clickHandler):i===`mouseover`&&(r.on(`mousemove`,this._mousemoveHandler,this),r.on(`mouseout`,this._mouseOutHandler,this),this._pointsBuilder.highlightOnMouseover=!1)}this._lastMouseOverDataIndex=-1},_clickHandler:function(e){if(!this._layouting){var t=this._pointsBuilder.getPointsMesh().dataIndex;t>=0?this._api.dispatchAction({type:`graphGLFocusNodeAdjacency`,seriesId:this._model.id,dataIndex:t}):this._api.dispatchAction({type:`graphGLUnfocusNodeAdjacency`,seriesId:this._model.id})}},_mousemoveHandler:function(e){if(!this._layouting){var t=this._pointsBuilder.getPointsMesh().dataIndex;t>=0?t!==this._lastMouseOverDataIndex&&this._api.dispatchAction({type:`graphGLFocusNodeAdjacency`,seriesId:this._model.id,dataIndex:t}):this._mouseOutHandler(e),this._lastMouseOverDataIndex=t}},_mouseOutHandler:function(e){this._layouting||(this._api.dispatchAction({type:`graphGLUnfocusNodeAdjacency`,seriesId:this._model.id}),this._lastMouseOverDataIndex=-1)},_updateForceEdgesGeometry:function(e,t){var n=this._forceEdgesMesh.geometry,r=t.getEdgeData(),i=0,a=this._forceLayoutInstance,o=r.count()*2;n.attributes.node.init(o),n.attributes.color.init(o),r.each(function(t){var o=e[t];n.attributes.node.set(i,a.getNodeUV(o.node1)),n.attributes.node.set(i+1,a.getNodeUV(o.node2));var s=cc(r,o.dataIndex),c=Q.parseColor(s);c[3]*=X.firstNotNull(lc(r,o.dataIndex),1),n.attributes.color.set(i,c),n.attributes.color.set(i+1,c),i+=2}),n.dirty()},_updateMeshLinesGeometry:function(){var e=this._model.getEdgeData(),t=this._edgesMesh.geometry,e=this._model.getEdgeData(),n=this._model.getData().getLayout(`points`);t.resetOffset(),t.setVertexCount(e.count()*t.getLineVertexCount()),t.setTriangleCount(e.count()*t.getLineTriangleCount());var r=[],i=[],a=[`lineStyle`,`width`];this._originalEdgeColors=new Float32Array(e.count()*4),this._edgeIndicesMap=new Float32Array(e.count()),e.each(function(o){var s=e.graph.getEdgeByIndex(o),c=s.node1.dataIndex*2,l=s.node2.dataIndex*2;r[0]=n[c],r[1]=n[c+1],i[0]=n[l],i[1]=n[l+1];var u=cc(e,s.dataIndex),d=Q.parseColor(u);d[3]*=X.firstNotNull(lc(e,s.dataIndex),1);var f=e.getItemModel(s.dataIndex),p=X.firstNotNull(f.get(a),1)*this._api.getDevicePixelRatio();t.addLine(r,i,d,p);for(var m=0;m<4;m++)this._originalEdgeColors[s.dataIndex*4+m]=d[m];this._edgeIndicesMap[s.dataIndex]=o},this),t.dirty()},_updateForceNodesGeometry:function(e){for(var t=this._pointsBuilder.getPointsMesh(),n=[],r=0;r=p&&(c._syncNodePosition(e),f=0),n.getZr().refresh(),P(function(){m(t)})})}};P(function(){c._forceLayoutInstanceToDispose&&(c._forceLayoutInstanceToDispose.dispose(i.layer.renderer),c._forceLayoutInstanceToDispose=null),m(l)}),this._layouting=!0}}},stopLayout:function(e,t,n,r){r&&r.from!=null&&r.from!==this.uid||(this._layoutId=0,this.groupGL.remove(this._forceEdgesMesh),this.groupGL.add(this._edgesMesh),this._forceLayoutInstance&&this.viewGL.layer&&(r&&r.beforeLayout||(this._syncNodePosition(e),this._updateAfterLayout(e,t,n)),this._api.getZr().refresh(),this._layouting=!1))},_syncNodePosition:function(e){var t=this._forceLayoutInstance.getNodePosition(this.viewGL.layer.renderer);e.getData().setLayout(`points`,t),e.setNodePosition(t)},_updateAfterLayout:function(e,t,n){this._updateMeshLinesGeometry(),this._pointsBuilder.removePositionTexture(),this._pointsBuilder.updateLayout(e,t,n),this._pointsBuilder.updateView(this.viewGL.camera),this._pointsBuilder.updateLabels(),this._pointsBuilder.showLabels()},focusNodeAdjacency:function(e,t,n,r){var i=this._model.getData();this._downplayAll();var a=r.dataIndex,o=i.graph,s=[],c=o.getNodeByIndex(a);s.push(c),c.edges.forEach(function(e){e.dataIndex<0||(e.node1!==c&&s.push(e.node1),e.node2!==c&&s.push(e.node2))},this),this._pointsBuilder.fadeOutAll(.05),this._fadeOutEdgesAll(.05),s.forEach(function(e){this._pointsBuilder.highlight(i,e.dataIndex)},this),this._pointsBuilder.updateLabels(s.map(function(e){return e.dataIndex}));var l=[];c.edges.forEach(function(e){e.dataIndex>=0&&(this._highlightEdge(e.dataIndex),l.push(e))},this),this._focusNodes=s,this._focusEdges=l},unfocusNodeAdjacency:function(e,t,n,r){this._downplayAll(),this._pointsBuilder.fadeInAll(),this._fadeInEdgesAll(),this._pointsBuilder.updateLabels()},_highlightEdge:function(e){var t=this._model.getEdgeData().getItemModel(e),n=Q.parseColor(t.get(`emphasis.lineStyle.color`)||t.get(`lineStyle.color`)),r=X.firstNotNull(t.get(`emphasis.lineStyle.opacity`),t.get(`lineStyle.opacity`),1);n[3]*=r,this._edgesMesh.geometry.setItemColor(this._edgeIndicesMap[e],n)},_downplayAll:function(){this._focusNodes&&this._focusNodes.forEach(function(e){this._pointsBuilder.downplay(this._model.getData(),e.dataIndex)},this),this._focusEdges&&this._focusEdges.forEach(function(e){this._downplayEdge(e.dataIndex)},this)},_downplayEdge:function(e){var t=this._getColor(e,[]);this._edgesMesh.geometry.setItemColor(this._edgeIndicesMap[e],t)},_setEdgeFade:function(){var e=[];return function(t,n){this._getColor(t,e),e[3]*=n,this._edgesMesh.geometry.setItemColor(this._edgeIndicesMap[t],e)}}(),_getColor:function(e,t){for(var n=0;n<4;n++)t[n]=this._originalEdgeColors[e*4+n];return t},_fadeOutEdgesAll:function(e){this._model.getData().graph.eachEdge(function(t){this._setEdgeFade(t.dataIndex,e)},this)},_fadeInEdgesAll:function(){this._fadeOutEdgesAll(1)},_updateCamera:function(e,t){this.viewGL.setViewport(0,0,t.getWidth(),t.getHeight(),t.getDevicePixelRatio());for(var n=this.viewGL.camera,r=e.getData().getLayout(`points`),i=Cd.create(1/0,1/0),a=Cd.create(-1/0,-1/0),o=[],s=0;sn.left&&ln.top)){var u=Math.max(a[0]-i[0],10),d=u/t.getWidth()*t.getHeight();u*=1.4,d*=1.4,i[0]-=u*.2,n.left=i[0],n.top=c-d/2,n.bottom=c+d/2,n.right=u+i[0],n.near=0,n.far=100}},dispose:function(){var e=this.viewGL.layer.renderer;this._forceLayoutInstance&&this._forceLayoutInstance.dispose(e),this.groupGL.removeAll(),this._layoutId=-1,this._pointsBuilder.dispose()},remove:function(){this.groupGL.removeAll(),this._control.dispose()}}),Ed=pe;function Dd(e){return e instanceof Array||(e=[e,e]),e}function Od(e){ma(Ed,`ForceAtlas2`,bd),ma(Ed,`ForceAtlas2GPU`,gd),e.registerChartView(Td),e.registerSeriesModel(dd),e.registerVisual(function(e){let t={};e.eachSeriesByType(`graphGL`,function(e){var n=e.getCategoriesData(),r=e.getData(),i={};n.each(function(r){var a=n.getName(r);i[`ec-`+a]=r;var o=n.getItemModel(r),s=o.getModel(`itemStyle`).getItemStyle();s.fill||(s.fill=e.getColorFromPalette(a,t)),n.setItemVisual(r,`style`,s);var c=[`symbol`,`symbolSize`,`symbolKeepAspect`];for(let e=0;e65535?new Uint32Array(r*3):new Uint16Array(r*3))},addLine:function(e){var t=this._vertexOffset;this.attributes.position.set(t,[e[0],e[1],1]),this.attributes.position.set(t+1,[e[0],e[1],-1]),this.attributes.position.set(t+2,[e[0],e[1],2]),this.attributes.position.set(t+3,[e[0],e[1],-2]),this.setTriangleIndices(this._faceOffset++,[t,t+1,t+2]),this.setTriangleIndices(this._faceOffset++,[t+1,t+2,t+3]),this._vertexOffset+=4}});K.import(`@export ecgl.vfParticle.particle.fragment uniform sampler2D particleTexture; uniform sampler2D spawnTexture; @@ -4319,4 +4309,4 @@ void main() } @end -`);function jd(e){var t=document.createElement(`canvas`);t.width=t.height=e;var n=t.getContext(`2d`);return n.fillStyle=`#fff`,n.arc(e/2,e/2,e/2,0,Math.PI*2),n.fill(),t}var Md=function(){this.motionBlurFactor=.99,this.vectorFieldTexture=new J({type:q.FLOAT,flipY:!1}),this.particleLife=[5,20],this._particleType=`point`,this._particleSize=1,this.particleColor=[1,1,1,1],this.particleSpeedScaling=1,this._thisFrameTexture=null,this._particlePass=null,this._spawnTexture=null,this._particleTexture0=null,this._particleTexture1=null,this._particlePointsMesh=null,this._surfaceFrameBuffer=null,this._elapsedTime=0,this._scene=null,this._camera=null,this._lastFrameTexture=null,this._supersampling=1,this._downsampleTextures=[],this._width=512,this._height=512,this.init()};Md.prototype={constructor:Md,init:function(){var e={type:q.FLOAT,minFilter:q.NEAREST,magFilter:q.NEAREST,useMipmap:!1};this._spawnTexture=new J(e),this._particleTexture0=new J(e),this._particleTexture1=new J(e),this._frameBuffer=new Or({depthBuffer:!1}),this._particlePass=new bi({fragment:K.source(`ecgl.vfParticle.particle.fragment`)}),this._particlePass.setUniform(`velocityTexture`,this.vectorFieldTexture),this._particlePass.setUniform(`spawnTexture`,this._spawnTexture),this._downsamplePass=new bi({fragment:K.source(`clay.compositor.downsample`)});var t=new tt({renderOrder:10,material:new Mt({shader:new K(K.source(`ecgl.vfParticle.renderPoints.vertex`),K.source(`ecgl.vfParticle.renderPoints.fragment`))}),mode:tt.POINTS,geometry:new Y({dynamic:!0,mainAttribute:`texcoord0`})}),n=new tt({renderOrder:10,material:new Mt({shader:new K(K.source(`ecgl.vfParticle.renderLines.vertex`),K.source(`ecgl.vfParticle.renderLines.fragment`))}),geometry:new Ad,culling:!1}),r=new tt({material:new Mt({shader:new K(K.source(`ecgl.color.vertex`),K.source(`ecgl.color.fragment`))}),geometry:new jr});r.material.enableTexture(`diffuseMap`),this._particlePointsMesh=t,this._particleLinesMesh=n,this._lastFrameFullQuadMesh=r,this._camera=new _i,this._thisFrameTexture=new J,this._lastFrameTexture=new J},setParticleDensity:function(e,t){for(var n=e*t,r=new Float32Array(n*4),i=0,a=this.particleLife,o=0;o0?e[e.length-1]:this._lastFrameTexture},setRegion:function(e){this._particlePass.setUniform(`region`,e)},resize:function(e,t){this._lastFrameTexture.width=e*this._supersampling,this._lastFrameTexture.height=t*this._supersampling,this._thisFrameTexture.width=e*this._supersampling,this._thisFrameTexture.height=t*this._supersampling,this._width=e,this._height=t},setParticleSize:function(e){var t=this._getParticleMesh();if(e<=2){t.material.disableTexture(`spriteTexture`),t.material.transparent=!1;return}this._spriteTexture||(this._spriteTexture=new J),(!this._spriteTexture.image||this._spriteTexture.image.width!==e)&&(this._spriteTexture.image=jd(e),this._spriteTexture.dirty()),t.material.transparent=!0,t.material.enableTexture(`spriteTexture`),t.material.set(`spriteTexture`,this._spriteTexture),this._particleSize=e},setGradientTexture:function(e){var t=this._getParticleMesh().material;t[e?`enableTexture`:`disableTexture`](`gradientTexture`),t.setUniform(`gradientTexture`,e)},setColorTextureImage:function(e,t){this._getParticleMesh().material.setTextureImage(`colorTexture`,e,t,{flipY:!0})},setParticleType:function(e){this._particleType=e},clearFrame:function(e){var t=this._frameBuffer;t.attach(this._lastFrameTexture),t.bind(e),e.gl.clear(e.gl.DEPTH_BUFFER_BIT|e.gl.COLOR_BUFFER_BIT),t.unbind(e)},setSupersampling:function(e){this._supersampling=e,this.resize(this._width,this._height)},_updateDownsampleTextures:function(e,t){for(var n=this._downsampleTextures,r=Math.max(Math.floor(Math.log(this._supersampling/t.getDevicePixelRatio())/Math.log(2)),0),i=2,a=this._width*this._supersampling,o=this._height*this._supersampling,s=0;s=359&&(i[0]>0&&(i[0]=0),a[0]1?(t.material.shader!==this._meshLinesShader&&t.material.attachShader(this._meshLinesShader),t.mode=Q.Mesh.TRIANGLES):(t.material.shader!==this._nativeLinesShader&&t.material.attachShader(this._nativeLinesShader),t.mode=Q.Mesh.LINES),n=n||0,r=r||i.count(),s.resetOffset();var u=0,d=0,f=[],p=[],m=[],h=[],g=[],_=.3,v=.7;function y(){p[0]=f[0]*v+h[0]*_-(f[1]-h[1])*a,p[1]=f[1]*v+h[1]*_-(h[0]-f[0])*a,m[0]=f[0]*_+h[0]*v-(f[1]-h[1])*a,m[1]=f[1]*_+h[1]*v-(h[0]-f[0])*a}if(o||a!==0)for(var b=n;b0?e[e.length-1]:this._lastFrameTexture},setRegion:function(e){this._particlePass.setUniform(`region`,e)},resize:function(e,t){this._lastFrameTexture.width=e*this._supersampling,this._lastFrameTexture.height=t*this._supersampling,this._thisFrameTexture.width=e*this._supersampling,this._thisFrameTexture.height=t*this._supersampling,this._width=e,this._height=t},setParticleSize:function(e){var t=this._getParticleMesh();if(e<=2){t.material.disableTexture(`spriteTexture`),t.material.transparent=!1;return}this._spriteTexture||(this._spriteTexture=new J),(!this._spriteTexture.image||this._spriteTexture.image.width!==e)&&(this._spriteTexture.image=jd(e),this._spriteTexture.dirty()),t.material.transparent=!0,t.material.enableTexture(`spriteTexture`),t.material.set(`spriteTexture`,this._spriteTexture),this._particleSize=e},setGradientTexture:function(e){var t=this._getParticleMesh().material;t[e?`enableTexture`:`disableTexture`](`gradientTexture`),t.setUniform(`gradientTexture`,e)},setColorTextureImage:function(e,t){this._getParticleMesh().material.setTextureImage(`colorTexture`,e,t,{flipY:!0})},setParticleType:function(e){this._particleType=e},clearFrame:function(e){var t=this._frameBuffer;t.attach(this._lastFrameTexture),t.bind(e),e.gl.clear(e.gl.DEPTH_BUFFER_BIT|e.gl.COLOR_BUFFER_BIT),t.unbind(e)},setSupersampling:function(e){this._supersampling=e,this.resize(this._width,this._height)},_updateDownsampleTextures:function(e,t){for(var n=this._downsampleTextures,r=Math.max(Math.floor(Math.log(this._supersampling/t.getDevicePixelRatio())/Math.log(2)),0),i=2,a=this._width*this._supersampling,o=this._height*this._supersampling,s=0;s=359&&(i[0]>0&&(i[0]=0),a[0]1?(t.material.shader!==this._meshLinesShader&&t.material.attachShader(this._meshLinesShader),t.mode=Q.Mesh.TRIANGLES):(t.material.shader!==this._nativeLinesShader&&t.material.attachShader(this._nativeLinesShader),t.mode=Q.Mesh.LINES),n=n||0,r=r||i.count(),s.resetOffset();var u=0,d=0,f=[],p=[],m=[],h=[],g=[],_=.3,v=.7;function y(){p[0]=f[0]*v+h[0]*_-(f[1]-h[1])*a,p[1]=f[1]*v+h[1]*_-(h[0]-f[0])*a,m[0]=f[0]*_+h[0]*v-(f[1]-h[1])*a,m[1]=f[1]*_+h[1]*v-(h[0]-f[0])*a}if(o||a!==0)for(var b=n;b18),o&&(n.weChat=!0),t.svgSupported=typeof SVGRect<`u`,t.touchEventsSupported=`ontouchstart`in window&&!n.ie&&!n.edge,t.pointerEventsSupported=`onpointerdown`in window&&(n.edge||n.ie&&+n.version>=11),t.domSupported=typeof document<`u`;var s=document.documentElement.style;t.transform3dSupported=(n.ie&&`transition`in s||n.edge||`WebKitCSSMatrix`in window&&`m11`in new WebKitCSSMatrix||`MozPerspective`in s)&&!(`OTransition`in s),t.transformSupported=t.transform3dSupported||n.ie&&+n.version>=9}function T_(e){var t={};if(typeof JSON>`u`)return t;for(var n=0;n>1)%2;s.cssText=[`position: absolute`,`visibility: hidden`,`padding: 0`,`margin: 0`,`border-width: 0`,`user-select: none`,`width:0`,`height:0`,r[c]+`:0`,i[l]+`:0`,r[1-c]+`:auto`,i[1-l]+`:auto`,``].join(`!important;`),e.appendChild(o),n.push(o)}return n}function Nv(e,t,n){for(var r=n?`invTrans`:`trans`,i=t[r],a=t.srcCoords,o=[],s=[],c=!0,l=0;l<4;l++){var u=e[l].getBoundingClientRect(),d=2*l,f=u.left,p=u.top;o.push(f,p),c=c&&a&&f===a[d]&&p===a[d+1],s.push(e[l].offsetLeft,e[l].offsetTop)}return c&&i?i:(t.srcCoords=o,t[r]=n?kv(s,o):kv(o,s))}function Pv(e){return e.nodeName.toUpperCase()===`CANVAS`}function Fv(e){return e==null?``:(e+``).replace(Vh,function(e,t){return Bh[t]})}function Iv(e,t,n,r){return n=n||{},r?Lv(e,t,n):yd&&t.layerX!=null&&t.layerX!==t.offsetX?(n.zrX=t.layerX,n.zrY=t.layerY):t.offsetX==null?Lv(e,t,n):(n.zrX=t.offsetX,n.zrY=t.offsetY),n}function Lv(e,t,n){if(L.domSupported&&e.getBoundingClientRect){var r=t.clientX,i=t.clientY;if(Pv(e)){var a=e.getBoundingClientRect();n.zrX=r-a.left,n.zrY=i-a.top;return}else if(jv(Qc,e,r,i)){n.zrX=Qc[0],n.zrY=Qc[1];return}}n.zrX=n.zrY=0}function Rv(e){return e||window.event}function zv(e,t,n){if(t=Rv(t),t.zrX!=null)return t;var r=t.type;if(r&&r.indexOf(`touch`)>=0){var i=r===`touchend`?t.changedTouches[0]:t.targetTouches[0];i&&Iv(e,i,t,n)}else{Iv(e,t,t,n);var a=Bv(t);t.zrDelta=a?a/120:-(t.detail||0)/3}var o=t.button;return t.which==null&&o!==void 0&&xi.test(t.type)&&(t.which=o&1?1:o&2?3:o&4?2:0),t}function Bv(e){var t=e.wheelDelta;if(t)return t;var n=e.deltaX,r=e.deltaY;if(n==null||r==null)return t;var i=Math.abs(r===0?n:r),a=r>0?-1:r<0?1:n>0?-1:1;return 3*i*a}function Vv(e,t,n,r){e.addEventListener(t,n,r)}function Hv(e,t,n,r){e.removeEventListener(t,n,r)}function Uv(e){return e.which===2||e.which===3}function Wv(e){var t=e[1][0]-e[0][0],n=e[1][1]-e[0][1];return Math.sqrt(t*t+n*n)}function Gv(e){return[(e[0][0]+e[1][0])/2,(e[0][1]+e[1][1])/2]}function Kv(){return[1,0,0,1,0,0]}function qv(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=1,e[4]=0,e[5]=0,e}function Jv(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e}function Yv(e,t,n){var r=t[0]*n[0]+t[2]*n[1],i=t[1]*n[0]+t[3]*n[1],a=t[0]*n[2]+t[2]*n[3],o=t[1]*n[2]+t[3]*n[3],s=t[0]*n[4]+t[2]*n[5]+t[4],c=t[1]*n[4]+t[3]*n[5]+t[5];return e[0]=r,e[1]=i,e[2]=a,e[3]=o,e[4]=s,e[5]=c,e}function Xv(e,t,n){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4]+n[0],e[5]=t[5]+n[1],e}function Zv(e,t,n,r){r===void 0&&(r=[0,0]);var i=t[0],a=t[2],o=t[4],s=t[1],c=t[3],l=t[5],u=Math.sin(n),d=Math.cos(n);return e[0]=i*d+s*u,e[1]=-i*u+s*d,e[2]=a*d+c*u,e[3]=-a*u+d*c,e[4]=d*(o-r[0])+u*(l-r[1])+r[0],e[5]=d*(l-r[1])-u*(o-r[0])+r[1],e}function Qv(e,t,n){var r=n[0],i=n[1];return e[0]=t[0]*r,e[1]=t[1]*i,e[2]=t[2]*r,e[3]=t[3]*i,e[4]=t[4]*r,e[5]=t[5]*i,e}function $v(e,t){var n=t[0],r=t[2],i=t[4],a=t[1],o=t[3],s=t[5],c=n*o-a*r;return c?(c=1/c,e[0]=o*c,e[1]=-a*c,e[2]=-r*c,e[3]=n*c,e[4]=(r*s-o*i)*c,e[5]=(a*i-n*s)*c,e):null}function ey(e){var t=Kv();return Jv(t,e),t}function ty(e,t,n){return{type:e,event:n,target:t.target,topTarget:t.topTarget,cancelBubble:!1,offsetX:n.zrX,offsetY:n.zrY,gestureEvent:n.gestureEvent,pinchX:n.pinchX,pinchY:n.pinchY,pinchScale:n.pinchScale,wheelDelta:n.zrDelta,zrByTouch:n.zrByTouch,which:n.which,stop:ny}}function ny(){dg(this.event)}function ry(e,t,n){if(e[e.rectHover?`rectContain`:`contain`](t,n)){for(var r=e,i=void 0,a=!1;r;){if(r.ignoreClip&&(a=!0),!a){var o=r.getClipPath();if(o&&!o.contain(t,n))return!1}r.silent&&(i=!0),r=r.__hostTarget||r.parent}return!i||Wo}return!1}function iy(e,t,n,r,i){for(var a=e.length-1;a>=0;a--){var o=e[a],s=void 0;if(o!==i&&!o.ignore&&(s=ry(o,n,r))&&(!t.topTarget&&(t.topTarget=o),s!==Wo)){t.target=o;break}}}function ay(e,t,n){var r=e.painter;return t<0||t>r.getWidth()||n<0||n>r.getHeight()}function oy(e){for(var t=0;e>=ht;)t|=e&1,e>>=1;return e+t}function sy(e,t,n,r){var i=t+1;if(i===n)return 1;if(r(e[i++],e[t])<0){for(;i=0;)i++;return i-t}function cy(e,t,n){for(n--;t>>1,i(a,e[c])<0?s=c:o=c+1;var l=r-o;switch(l){case 3:e[o+3]=e[o+2];case 2:e[o+2]=e[o+1];case 1:e[o+1]=e[o];break;default:for(;l>0;)e[o+l]=e[o+l-1],l--}e[o]=a}}function uy(e,t,n,r,i,a){var o=0,s=0,c=1;if(a(e,t[n+i])>0){for(s=r-i;c0;)o=c,c=(c<<1)+1,c<=0&&(c=s);c>s&&(c=s),o+=i,c+=i}else{for(s=i+1;cs&&(c=s);var l=o;o=i-c,c=i-l}for(o++;o>>1);a(e,t[n+u])>0?o=u+1:c=u}return c}function dy(e,t,n,r,i,a){var o=0,s=0,c=1;if(a(e,t[n+i])<0){for(s=i+1;cs&&(c=s);var l=o;o=i-c,c=i-l}else{for(s=r-i;c=0;)o=c,c=(c<<1)+1,c<=0&&(c=s);c>s&&(c=s),o+=i,c+=i}for(o++;o>>1);a(e,t[n+u])<0?c=u:o=u+1}return c}function fy(e,t){var n=mt,r,i,a=0,o=[];r=[],i=[];function s(e,t){r[a]=e,i[a]=t,a+=1}function c(){for(;a>1;){var e=a-2;if(e>=1&&i[e-1]<=i[e]+i[e+1]||e>=2&&i[e-2]<=i[e]+i[e-1])i[e-1]i[e+1])break;u(e)}}function l(){for(;a>1;){var e=a-2;e>0&&i[e-1]=mt||m>=mt);if(h)break;f<0&&(f=0),f+=2}if(n=f,n<1&&(n=1),i===1){for(c=0;c=0;c--)e[p+c]=e[f+c];e[d]=o[u];return}for(var m=n;;){var h=0,g=0,_=!1;do if(t(o[u],e[l])<0){if(e[d--]=e[l--],h++,g=0,--i===0){_=!0;break}}else if(e[d--]=o[u--],g++,h=0,--s===1){_=!0;break}while((h|g)=0;c--)e[p+c]=e[f+c];if(i===0){_=!0;break}}if(e[d--]=o[u--],--s===1){_=!0;break}if(g=s-uy(e[l],o,0,s,s-1,t),g!==0){for(d-=g,u-=g,s-=g,p=d+1,f=u+1,c=0;c=mt||g>=mt);if(_)break;m<0&&(m=0),m+=2}if(n=m,n<1&&(n=1),s===1){for(d-=i,l-=i,p=d+1,f=l+1,c=i-1;c>=0;c--)e[p+c]=e[f+c];e[d]=o[u]}else if(s===0)throw Error();else for(f=d-(s-1),c=0;cs&&(c=s),ly(e,n,n+c,n+a,t),a=c}o.pushRun(n,a),o.mergeRuns(),i-=a,n+=a}while(i!==0);o.forceMergeRuns()}}function my(){zf||(zf=!0,console.warn(`z / z2 / zlevel of displayable is invalid, which may cause unexpected errors`))}function hy(e,t){return e.zlevel===t.zlevel?e.z===t.z?e.z2-t.z2:e.z-t.z:e.zlevel-t.zlevel}function gy(e){return e>-mn&&emn||e<-mn}function vy(e,t,n,r,i){var a=1-i;return a*a*(a*e+3*i*t)+i*i*(i*r+3*a*n)}function yy(e,t,n,r,i){var a=1-i;return 3*(((t-e)*a+2*(n-t)*i)*a+(r-n)*i*i)}function by(e,t,n,r,i,a){var o=r+3*(t-n)-e,s=3*(n-t*2+e),c=3*(t-e),l=e-i,u=s*s-3*o*c,d=s*c-9*o*l,f=c*c-3*s*l,p=0;if(gy(u)&&gy(d))if(gy(s))a[0]=0;else{var m=-c/s;m>=0&&m<=1&&(a[p++]=m)}else{var h=d*d-4*u*f;if(gy(h)){var g=d/u,m=-s/o+g,_=-g/2;m>=0&&m<=1&&(a[p++]=m),_>=0&&_<=1&&(a[p++]=_)}else if(h>0){var v=gm(h),y=u*s+1.5*o*(-d+v),b=u*s+1.5*o*(-d-v);y=y<0?-cm(-y,Hi):cm(y,Hi),b=b<0?-cm(-b,Hi):cm(b,Hi);var m=(-s-(y+b))/(3*o);m>=0&&m<=1&&(a[p++]=m)}else{var x=(2*u*s-3*o*d)/(2*gm(u*u*u)),S=Math.acos(x)/3,C=gm(u),w=Math.cos(S),m=(-s-2*C*w)/(3*o),_=(-s+C*(w+Hs*Math.sin(S)))/(3*o),T=(-s+C*(w-Hs*Math.sin(S)))/(3*o);m>=0&&m<=1&&(a[p++]=m),_>=0&&_<=1&&(a[p++]=_),T>=0&&T<=1&&(a[p++]=T)}}return p}function xy(e,t,n,r,i){var a=6*n-12*t+6*e,o=9*t+3*r-3*e-9*n,s=3*t-3*e,c=0;if(gy(o)){if(_y(a)){var l=-s/a;l>=0&&l<=1&&(i[c++]=l)}}else{var u=a*a-4*o*s;if(gy(u))i[0]=-a/(2*o);else if(u>0){var d=gm(u),l=(-a+d)/(2*o),f=(-a-d)/(2*o);l>=0&&l<=1&&(i[c++]=l),f>=0&&f<=1&&(i[c++]=f)}}return c}function Sy(e,t,n,r,i,a){var o=(t-e)*i+e,s=(n-t)*i+t,c=(r-n)*i+n,l=(s-o)*i+o,u=(c-s)*i+s,d=(u-l)*i+l;a[0]=e,a[1]=o,a[2]=l,a[3]=d,a[4]=d,a[5]=u,a[6]=c,a[7]=r}function Cy(e,t,n,r,i,a,o,s,c,l,u){var d,f=.005,p=1/0,m,h,g,_;rl[0]=c,rl[1]=l;for(var v=0;v<1;v+=.05)il[0]=vy(e,n,i,o,v),il[1]=vy(t,r,a,s,v),g=Mu(rl,il),g=0&&g=0&&l<=1&&(i[c++]=l)}}else{var u=o*o-4*a*s;if(gy(u)){var l=-o/(2*a);l>=0&&l<=1&&(i[c++]=l)}else if(u>0){var d=gm(u),l=(-o+d)/(2*a),f=(-o-d)/(2*a);l>=0&&l<=1&&(i[c++]=l),f>=0&&f<=1&&(i[c++]=f)}}return c}function Oy(e,t,n){var r=e+n-2*t;return r===0?.5:(e-t)/r}function ky(e,t,n,r,i){var a=(t-e)*r+e,o=(n-t)*r+t,s=(o-a)*r+a;i[0]=e,i[1]=a,i[2]=s,i[3]=s,i[4]=o,i[5]=n}function Ay(e,t,n,r,i,a,o,s,c){var l,u=.005,d=1/0;rl[0]=o,rl[1]=s;for(var f=0;f<1;f+=.05){il[0]=Ty(e,n,i,f),il[1]=Ty(t,r,a,f);var p=Mu(rl,il);p=0&&p=1?1:by(0,r,a,1,e,s)&&vy(0,i,o,1,s[0])}}}function Ny(e){return e=Math.round(e),e<0?0:e>255?255:e}function Py(e){return e=Math.round(e),e<0?0:e>360?360:e}function Fy(e){return e<0?0:e>1?1:e}function Iy(e){var t=e;return t.length&&t.charAt(t.length-1)===`%`?Ny(parseFloat(t)/100*255):Ny(parseInt(t,10))}function Ly(e){var t=e;return t.length&&t.charAt(t.length-1)===`%`?Fy(parseFloat(t)/100):Fy(parseFloat(t))}function Ry(e,t,n){return n<0?n+=1:n>1&&--n,n*6<1?e+(t-e)*n*6:n*2<1?t:n*3<2?e+(t-e)*(2/3-n)*6:e}function zy(e,t,n){return e+(t-e)*n}function By(e,t,n,r,i){return e[0]=t,e[1]=n,e[2]=r,e[3]=i,e}function Vy(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}function Hy(e,t){np&&Vy(np,t),np=Ul.put(e,np||t.slice())}function Uy(e,t){if(e){t=t||[];var n=Ul.get(e);if(n)return Vy(t,n);e+=``;var r=e.replace(/ /g,``).toLowerCase();if(r in Yf)return Vy(t,Yf[r]),Hy(e,t),t;var i=r.length;if(r.charAt(0)===`#`){if(i===4||i===5){var a=parseInt(r.slice(1,4),16);if(!(a>=0&&a<=4095)){By(t,0,0,0,1);return}return By(t,(a&3840)>>4|(a&3840)>>8,a&240|(a&240)>>4,a&15|(a&15)<<4,i===5?parseInt(r.slice(4),16)/15:1),Hy(e,t),t}else if(i===7||i===9){var a=parseInt(r.slice(1,7),16);if(!(a>=0&&a<=16777215)){By(t,0,0,0,1);return}return By(t,(a&16711680)>>16,(a&65280)>>8,a&255,i===9?parseInt(r.slice(7),16)/255:1),Hy(e,t),t}return}var o=r.indexOf(`(`),s=r.indexOf(`)`);if(o!==-1&&s+1===i){var c=r.substr(0,o),l=r.substr(o+1,s-(o+1)).split(`,`),u=1;switch(c){case`rgba`:if(l.length!==4)return l.length===3?By(t,+l[0],+l[1],+l[2],1):By(t,0,0,0,1);u=Ly(l.pop());case`rgb`:if(l.length>=3)return By(t,Iy(l[0]),Iy(l[1]),Iy(l[2]),l.length===3?u:Ly(l[3])),Hy(e,t),t;By(t,0,0,0,1);return;case`hsla`:if(l.length!==4){By(t,0,0,0,1);return}return l[3]=Ly(l[3]),Wy(l,t),Hy(e,t),t;case`hsl`:if(l.length!==3){By(t,0,0,0,1);return}return Wy(l,t),Hy(e,t),t;default:return}}By(t,0,0,0,1)}}function Wy(e,t){var n=(parseFloat(e[0])%360+360)%360/360,r=Ly(e[1]),i=Ly(e[2]),a=i<=.5?i*(r+1):i+r-i*r,o=i*2-a;return t=t||[],By(t,Ny(Ry(o,a,n+1/3)*255),Ny(Ry(o,a,n)*255),Ny(Ry(o,a,n-1/3)*255),1),e.length===4&&(t[3]=e[3]),t}function Gy(e){if(e){var t=e[0]/255,n=e[1]/255,r=e[2]/255,i=Math.min(t,n,r),a=Math.max(t,n,r),o=a-i,s=(a+i)/2,c,l;if(o===0)c=0,l=0;else{l=s<.5?o/(a+i):o/(2-a-i);var u=((a-t)/6+o/2)/o,d=((a-n)/6+o/2)/o,f=((a-r)/6+o/2)/o;t===a?c=f-d:n===a?c=1/3+u-f:r===a&&(c=2/3+d-u),c<0&&(c+=1),c>1&&--c}var p=[c*360,l,s];return e[3]!=null&&p.push(e[3]),p}}function Ky(e,t){var n=Uy(e);if(n){for(var r=0;r<3;r++)t<0?n[r]=n[r]*(1-t)|0:n[r]=(255-n[r])*t+n[r]|0,n[r]>255?n[r]=255:n[r]<0&&(n[r]=0);return Qy(n,n.length===4?`rgba`:`rgb`)}}function qy(e){var t=Uy(e);if(t)return((1<<24)+(t[0]<<16)+(t[1]<<8)+ +t[2]).toString(16).slice(1)}function Jy(e,t,n){if(!(!(t&&t.length)||!(e>=0&&e<=1))){n=n||[];var r=e*(t.length-1),i=Math.floor(r),a=Math.ceil(r),o=t[i],s=t[a],c=r-i;return n[0]=Ny(zy(o[0],s[0],c)),n[1]=Ny(zy(o[1],s[1],c)),n[2]=Ny(zy(o[2],s[2],c)),n[3]=Fy(zy(o[3],s[3],c)),n}}function Yy(e,t,n){if(!(!(t&&t.length)||!(e>=0&&e<=1))){var r=e*(t.length-1),i=Math.floor(r),a=Math.ceil(r),o=Uy(t[i]),s=Uy(t[a]),c=r-i,l=Qy([Ny(zy(o[0],s[0],c)),Ny(zy(o[1],s[1],c)),Ny(zy(o[2],s[2],c)),Fy(zy(o[3],s[3],c))],`rgba`);return n?{color:l,leftIndex:i,rightIndex:a,value:r}:l}}function Xy(e,t,n,r){var i=Uy(e);if(e)return i=Gy(i),t!=null&&(i[0]=Py(t)),n!=null&&(i[1]=Ly(n)),r!=null&&(i[2]=Ly(r)),Qy(Wy(i),`rgba`)}function Zy(e,t){var n=Uy(e);if(n&&t!=null)return n[3]=Fy(t),Qy(n,`rgba`)}function Qy(e,t){if(!(!e||!e.length)){var n=e[0]+`,`+e[1]+`,`+e[2];return(t===`rgba`||t===`hsva`||t===`hsla`)&&(n+=`,`+e[3]),t+`(`+n+`)`}}function $y(e,t){var n=Uy(e);return n?(.299*n[0]+.587*n[1]+.114*n[2])*n[3]/255+(1-n[3])*t:0}function eb(){return Qy([Math.round(Math.random()*255),Math.round(Math.random()*255),Math.round(Math.random()*255)],`rgb`)}function tb(e){if(X(e)){var t=sp.get(e);return t||(t=Ky(e,-.1),sp.put(e,t)),t}else if(U_(e)){var n=H({},e);return n.colorStops=K(e.colorStops,function(e){return{offset:e.offset,color:Ky(e.color,-.1)}}),n}return e}function nb(e){return e.type===`linear`}function rb(e){return e.type===`radial`}function ib(e,t,n){return(t-e)*n+e}function ab(e,t,n,r){for(var i=t.length,a=0;ar?t:e,a=Math.min(n,r),o=i[a-1]||{color:[0,0,0,0],offset:0},s=a;so)r.length=o;else for(var s=a;spn||e<-pn}function Db(e,t){for(var n=0;n=0?parseFloat(e)/100*t:parseFloat(e):e}function Fb(e,t,n){var r=t.position||`inside`,i=t.distance==null?5:t.distance,a=n.height,o=n.width,s=a/2,c=n.x,l=n.y,u=`left`,d=`top`;if(z(r,Array))c+=Pb(r[0],n.width),l+=Pb(r[1],n.height),u=null,d=null;else switch(r){case`left`:c-=i,l+=s,u=`right`,d=`middle`;break;case`right`:c+=i+o,l+=s,d=`middle`;break;case`top`:c+=o/2,l-=i,u=`center`,d=`bottom`;break;case`bottom`:c+=o/2,l+=a+i,u=`center`;break;case`inside`:c+=o/2,l+=s,u=`center`,d=`middle`;break;case`insideLeft`:c+=i,l+=s,d=`middle`;break;case`insideRight`:c+=o-i,l+=s,u=`right`,d=`middle`;break;case`insideTop`:c+=o/2,l+=i,u=`center`;break;case`insideBottom`:c+=o/2,l+=a-i,u=`center`,d=`bottom`;break;case`insideTopLeft`:c+=i,l+=i;break;case`insideTopRight`:c+=o-i,l+=i,u=`right`;break;case`insideBottomLeft`:c+=i,l+=a-i,d=`bottom`;break;case`insideBottomRight`:c+=o-i,l+=a-i,u=`right`,d=`bottom`;break}return e=e||{},e.x=c,e.y=l,e.align=u,e.verticalAlign=d,e}function Ib(e,t,n,r,i){n=n||{};var a=[];Hb(e,``,e,t,n,r,a,i);var o=a.length,s=!1,c=n.done,l=n.aborted,u=function(){s=!0,o--,o<=0&&(s?c&&c():l&&l())},d=function(){o--,o<=0&&(s?c&&c():l&&l())};o||c&&c(),a.length>0&&n.during&&a[0].during(function(e,t){n.during(t)});for(var f=0;f0||i.force&&!o.length){var w=void 0,T=void 0,E=void 0;if(s){T={},p&&(w={});for(var x=0;x0){if(e<=i)return o;if(e>=a)return s}else if(e>=i)return o;else if(e<=a)return s}else{if(e===i)return o;if(e===a)return s}return(e-i)/c*l+o}function ex(e,t){switch(e){case`center`:case`middle`:e=`50%`;break;case`left`:case`top`:e=`0%`;break;case`right`:case`bottom`:e=`100%`;break}return X(e)?Qb(e).match(/%$/)?parseFloat(e)/100*t:parseFloat(e):e==null?NaN:+e}function tx(e,t,n){return t==null&&(t=10),t=Math.min(Math.max(0,t),go),e=(+e).toFixed(t),n?e:+e}function nx(e){return e.sort(function(e,t){return e-t}),e}function rx(e){if(e=+e,isNaN(e))return 0;if(e>1e-14){for(var t=1,n=0;n<15;n++,t*=10)if(Math.round(e*t)/t===e)return n}return ix(e)}function ix(e){var t=e.toString().toLowerCase(),n=t.indexOf(`e`),r=n>0?+t.slice(n+1):0,i=n>0?n:t.length,a=t.indexOf(`.`),o=a<0?0:i-1-a;return Math.max(0,o-r)}function ax(e,t){var n=Math.log,r=Math.LN10,i=Math.floor(n(e[1]-e[0])/r),a=Math.round(n(Math.abs(t[1]-t[0]))/r),o=Math.min(Math.max(-i+a,0),20);return isFinite(o)?o:20}function ox(e,t,n){return e[t]&&sx(e,n)[t]||0}function sx(e,t){var n=N_(e,function(e,t){return e+(isNaN(t)?0:t)},0);if(n===0)return[];for(var r=10**t,i=K(e,function(e){return(isNaN(e)?0:e)/n*r*100}),a=r*100,o=K(i,function(e){return Math.floor(e)}),s=N_(o,function(e,t){return e+t},0),c=K(i,function(e,t){return e-o[t]});sl&&(l=c[d],u=d);++o[u],c[u]=0,++s}return K(o,function(e){return e/r})}function cx(e,t){var n=Math.max(rx(e),rx(t)),r=e+t;return n>go?r:tx(r,n)}function lx(e){var t=Math.PI*2;return(e%t+t)%t}function ux(e){return e>-so&&e=10&&t++,t}function mx(e,t){var n=px(e),r=10**n,i=e/r;return e=(t?i<1.5?1:i<2.5?2:i<4?3:i<7?5:10:i<1?1:i<2?2:i<3?3:i<5?5:10)*r,n>=-20?+e.toFixed(n<0?-n:0):e}function hx(e,t){var n=(e.length-1)*t+1,r=Math.floor(n),i=+e[r-1],a=n-r;return a?i+a*(e[r]-i):i}function gx(e){e.sort(function(e,t){return s(e,t,0)?-1:1});for(var t=-1/0,n=1,r=0;r=0||i&&W(i,s)<0)){var c=n.getShallow(s,t);c!=null&&(a[e[o][0]]=c)}}return a}}function dS(e){if(typeof e==`string`){var t=Xd.get(e);return t&&t.image}else return e}function fS(e,t,n,r,i){if(!e)return t;if(typeof e==`string`){if(t&&t.__zrImageSrc===e||!n)return t;var a=Xd.get(e),o={hostEl:n,cb:r,cbPayload:i};return a?(t=a.image,!mS(t)&&a.pending.push(o)):(t=eh.loadImage(e,pS,pS),t.__zrImageSrc=e,Xd.put(e,t.__cachedImgObj={image:t,pending:[o]})),t}else return e}function pS(){var e=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var t=0;t=o;c++)s-=o;var l=Ob(n,t);return l>s&&(n=``,l=0),s=e-l,i.ellipsis=n,i.ellipsisWidth=l,i.contentWidth=s,i.containerWidth=e,i}function vS(e,t,n){var r=n.containerWidth,i=n.font,a=n.contentWidth;if(!r){e.textLine=``,e.isTruncated=!1;return}var o=Ob(t,i);if(o<=r){e.textLine=t,e.isTruncated=!1;return}for(var s=0;;s++){if(o<=a||s>=n.maxIterations){t+=n.ellipsis;break}var c=s===0?yS(t,a,n.ascCharWidth,n.cnCharWidth):o>0?Math.floor(t.length*a/o):0;t=t.substr(0,c),o=Ob(t,i)}t===``&&(t=n.placeholder),e.textLine=t,e.isTruncated=!0}function yS(e,t,n,r){for(var i=0,a=0,o=e.length;am&&l){var h=Math.floor(m/s);u=u||f.length>h,f=f.slice(0,h)}if(e&&a&&d!=null)for(var g=_S(d,i,t.ellipsis,{minChar:t.truncateMinChar,placeholder:t.placeholder}),_={},v=0;vs&&SS(n,e.substring(s,l),t,o),SS(n,c[2],t,o,c[1]),s=is.lastIndex}si){var k=n.lines.length;S>0?(y.tokens=y.tokens.slice(0,S),_(y,x,b),n.lines=n.lines.slice(0,v+1)):n.lines=n.lines.slice(0,v),n.isTruncated=n.isTruncated||n.lines.length0&&m+r.accumWidth>r.width&&(u=t.split(` -`),l=!0),r.accumWidth=m}else{var h=TS(t,c,r.width,r.breakAll,r.accumWidth);r.accumWidth=h.accumWidth+p,d=h.linesWidths,u=h.lines}}else u=t.split(` -`);for(var g=0;g=32&&t<=591||t>=880&&t<=4351||t>=4608&&t<=5119||t>=7680&&t<=8303}function wS(e){return!CS(e)||!!Pl[e]}function TS(e,t,n,r,i){for(var a=[],o=[],s=``,c=``,l=0,u=0,d=0;dn:i+u+p>n){u?(s||c)&&(m?(s||(s=c,c=``,l=0,u=l),a.push(s),o.push(u-l),c+=f,l+=p,s=``,u=l):(c&&(s+=c,c=``,l=0),a.push(s),o.push(u),s=f,u=p)):m?(a.push(c),o.push(l),c=f,l=p):(a.push(f),o.push(p));continue}u+=p,m?(c+=f,l+=p):(c&&(s+=c,c=``,l=0),s+=f)}return!a.length&&!s&&(s=e,c=``,l=0),c&&(s+=c),s&&(a.push(s),o.push(u)),a.length===1&&(u+=i),{accumWidth:u,lines:a,linesWidths:o}}function ES(e,t,n){return Bg.copy(e.getBoundingRect()),e.transform&&Bg.applyTransform(e.transform),d_.width=t,d_.height=n,!Bg.intersect(d_)}function DS(e,t,n){if(e.length!==0){for(var r=e[0],i=r[0],a=r[0],o=r[1],s=r[1],c=1;c1e-4){s[0]=e-n,s[1]=t-r,c[0]=e+n,c[1]=t+r;return}if(ug[0]=Rp(i)*n+e,ug[1]=fm(i)*r+t,id[0]=Rp(a)*n+e,id[1]=fm(a)*r+t,l(s,ug,id),u(c,ug,id),i%=ga,i<0&&(i+=ga),a%=ga,a<0&&(a+=ga),i>a&&!o?a+=ga:ii&&(md[0]=Rp(p)*n+e,md[1]=fm(p)*r+t,l(s,md,s),u(c,md,c))}function MS(e){return Math.round(e/ca*1e8)/1e8%2*ca}function NS(e,t){var n=MS(e[0]);n<0&&(n+=ha);var r=n-e[0],i=e[1];i+=r,!t&&i-n>=ha?i=n+ha:t&&n-i>=ha?i=n-ha:!t&&n>i?i=n+(ha-MS(n-i)):t&&nt+s&&o>r+s||oe+s&&a>n+s||at+d&&u>r+d&&u>a+d&&u>s+d||ue+d&&l>n+d&&l>i+d&&l>o+d||lt+l&&c>r+l&&c>a+l||ce+l&&s>n+l&&s>i+l||sn||u+li&&(i+=pa);var f=Math.atan2(c,s);return f<0&&(f+=pa),f>=r&&f<=i||f+pa>=r&&f+pa<=i}function zS(e,t,n,r,i,a){if(a>t&&a>r||ai?s:0}function BS(e,t){return Math.abs(e-t)t&&l>r&&l>a&&l>s||l1&&VS(),p=vy(t,r,a,s,pd[0]),f>1&&(m=vy(t,r,a,s,pd[1]))),f===2?gt&&s>r&&s>a||s=0&&l<=1){for(var u=0,d=Ty(t,r,a,l),f=0;fn||s<-n)return 0;var c=Math.sqrt(n*n-s*s);Wh[0]=-c,Wh[1]=c;var l=Math.abs(r-i);if(l<1e-4)return 0;if(l>=fa-1e-4){r=0,i=fa;var u=a?1:-1;return o>=Wh[0]+e&&o<=Wh[1]+e?u:0}if(r>i){var d=r;r=i,i=d}r<0&&(r+=fa,i+=fa);for(var f=0,p=0;p<2;p++){var m=Wh[p];if(m+e>o){var h=Math.atan2(s,m),u=a?1:-1;h<0&&(h=fa+h),(h>=r&&h<=i||h+fa>=r&&h+fa<=i)&&(h>Math.PI/2&&h1&&(n||(s+=zS(c,l,u,d,r,i))),g&&(c=a[m],l=a[m+1],u=c,d=l),h){case pe.M:u=a[m++],d=a[m++],c=u,l=d;break;case pe.L:if(n){if(PS(c,l,a[m],a[m+1],t,r,i))return!0}else s+=zS(c,l,a[m],a[m+1],r,i)||0;c=a[m++],l=a[m++];break;case pe.C:if(n){if(FS(c,l,a[m++],a[m++],a[m++],a[m++],a[m],a[m+1],t,r,i))return!0}else s+=HS(c,l,a[m++],a[m++],a[m++],a[m++],a[m],a[m+1],r,i)||0;c=a[m++],l=a[m++];break;case pe.Q:if(n){if(IS(c,l,a[m++],a[m++],a[m],a[m+1],t,r,i))return!0}else s+=US(c,l,a[m++],a[m++],a[m],a[m+1],r,i)||0;c=a[m++],l=a[m++];break;case pe.A:var _=a[m++],v=a[m++],y=a[m++],b=a[m++],x=a[m++],S=a[m++];m+=1;var C=!!(1-a[m++]);f=Math.cos(x)*y+_,p=Math.sin(x)*b+v,g?(u=f,d=p):s+=zS(c,l,f,p,r,i);var w=(r-_)*b/y+_;if(n){if(RS(_,v,b,x,x+S,C,t,w,i))return!0}else s+=WS(_,v,b,x,x+S,C,w,i);c=Math.cos(x+S)*y+_,l=Math.sin(x+S)*b+v;break;case pe.R:u=c=a[m++],d=l=a[m++];var T=a[m++],E=a[m++];if(f=u+T,p=d+E,n){if(PS(u,d,f,d,t,r,i)||PS(f,d,f,p,t,r,i)||PS(f,p,u,p,t,r,i)||PS(u,p,u,d,t,r,i))return!0}else s+=zS(f,d,f,p,r,i),s+=zS(u,p,u,d,r,i);break;case pe.Z:if(n){if(PS(c,l,u,d,t,r,i))return!0}else s+=zS(c,l,u,d,r,i);c=u,l=d;break}}return!n&&!BS(l,d)&&(s+=zS(c,l,u,d,r,i)||0),s!==0}function KS(e,t,n){return GS(e,0,!1,t,n)}function qS(e,t,n,r){return GS(e,t,!0,n,r)}function JS(e){return!!(e&&typeof e!=`string`&&e.width&&e.height)}function YS(e,t){var n=t.x,r=t.y,i=t.width,a=t.height,o=t.r,s,c,l,u;i<0&&(n+=i,i=-i),a<0&&(r+=a,a=-a),typeof o==`number`?s=c=l=u=o:z(o,Array)?o.length===1?s=c=l=u=o[0]:o.length===2?(s=l=o[0],c=u=o[1]):o.length===3?(s=o[0],c=u=o[1],l=o[2]):(s=o[0],c=o[1],l=o[2],u=o[3]):s=c=l=u=0;var d;s+c>i&&(d=s+c,s*=i/d,c*=i/d),l+u>i&&(d=l+u,l*=i/d,u*=i/d),c+l>a&&(d=c+l,c*=a/d,l*=a/d),s+u>a&&(d=s+u,s*=a/d,u*=a/d),e.moveTo(n+s,r),e.lineTo(n+i-c,r),c!==0&&e.arc(n+i-c,r+c,c,-Math.PI/2,0),e.lineTo(n+i,r+a-l),l!==0&&e.arc(n+i-l,r+a-l,l,0,Math.PI/2),e.lineTo(n+u,r+a),u!==0&&e.arc(n+u,r+a-u,u,Math.PI/2,Math.PI),e.lineTo(n,r+s),s!==0&&e.arc(n+s,r+s,s,Math.PI,Math.PI*1.5)}function XS(e,t,n){if(t){var r=t.x1,i=t.x2,a=t.y1,o=t.y2;e.x1=r,e.x2=i,e.y1=a,e.y2=o;var s=n&&n.lineWidth;return s?(Gh(r*2)===Gh(i*2)&&(e.x1=e.x2=QS(r,s,!0)),Gh(a*2)===Gh(o*2)&&(e.y1=e.y2=QS(a,s,!0)),e):e}}function ZS(e,t,n){if(t){var r=t.x,i=t.y,a=t.width,o=t.height;e.x=r,e.y=i,e.width=a,e.height=o;var s=n&&n.lineWidth;return s?(e.x=QS(r,s,!0),e.y=QS(i,s,!0),e.width=Math.max(QS(r+a,s,!1)-e.x,a===0?0:1),e.height=Math.max(QS(i+o,s,!1)-e.y,o===0?0:1),e):e}}function QS(e,t,n){if(!t)return e;var r=Gh(e*2);return(r+Gh(t))%2==0?r/2:(r+(n?1:-1))/2}function $S(e){return typeof e==`string`&&(e.indexOf(`px`)!==-1||e.indexOf(`rem`)!==-1||e.indexOf(`em`)!==-1)?e:isNaN(+e)?`12px`:e+`px`}function eC(e,t){for(var n=0;n=0,a=!1;if(z(e,Ba)){var o=Ud(e),s=i&&o.selectFill||o.normalFill,c=i&&o.selectStroke||o.normalStroke;if(lC(s)||lC(c)){r=r||{};var l=r.style||{};l.fill===`inherit`?(a=!0,r=H({},r),l=H({},l),l.fill=s):!lC(l.fill)&&lC(s)?(a=!0,r=H({},r),l=H({},l),l.fill=tb(s)):!lC(l.stroke)&&lC(c)&&(a||(r=H({},r),l=H({},l)),l.stroke=tb(c)),r.style=l}}if(r&&r.z2==null){a||(r=H({},r));var u=e.z2EmphasisLift;r.z2=e.z2+(u==null?10:u)}return r}function SC(e,t,n){if(n&&n.z2==null){n=H({},n);var r=e.z2SelectLift;n.z2=e.z2+(r==null?9:r)}return n}function CC(e,t,n){var r=W(e.currentStates,t)>=0,i=e.style.opacity,a=r?null:bC(e,[`opacity`],t,{opacity:1});n=n||{};var o=n.style||{};return o.opacity==null&&(n=H({},n),o=H({opacity:r?i:a.opacity*.1},o),n.style=o),n}function wC(e,t){var n=this.states[e];if(this.style){if(e===`emphasis`)return xC(this,e,t,n);if(e===`blur`)return CC(this,e,n);if(e===`select`)return SC(this,e,n)}return n}function TC(e){e.stateProxy=wC;var t=e.getTextContent(),n=e.getTextGuideLine();t&&(t.stateProxy=wC),n&&(n.stateProxy=wC)}function EC(e,t){!PC(e,t)&&!e.__highByOuter&&vC(e,dC)}function DC(e,t){!PC(e,t)&&!e.__highByOuter&&vC(e,fC)}function OC(e,t){e.__highByOuter|=1<<(t||0),vC(e,dC)}function kC(e,t){!(e.__highByOuter&=~(1<<(t||0)))&&vC(e,fC)}function AC(e){vC(e,pC)}function jC(e){vC(e,mC)}function MC(e){vC(e,hC)}function NC(e){vC(e,gC)}function PC(e,t){return e.__highDownSilentOnTouch&&t.zrByTouch}function FC(e){var t=e.getModel(),n=[],r=[];t.eachComponent(function(t,i){var a=jd(i),o=t===`series`,s=o?e.getViewOfSeriesModel(i):e.getViewOfComponentModel(i);!o&&r.push(s),a.isBlured&&(s.group.traverse(function(e){mC(e)}),o&&n.push(i)),a.isBlured=!1}),G(r,function(e){e&&e.toggleBlurSeries&&e.toggleBlurSeries(n,!1,t)})}function IC(e,t,n,r){var i=r.getModel();n=n||`coordinateSystem`;function a(e,t){for(var n=0;n0){var a={dataIndex:i,seriesIndex:e.seriesIndex};r!=null&&(a.dataType=r),t.push(a)}})}),t}function GC(e,t,n){XC(e,!0),vC(e,TC),JC(e,t,n)}function KC(e){XC(e,!1)}function qC(e,t,n,r){r?KC(e):GC(e,t,n)}function JC(e,t,n){var r=R(e);t==null?r.focus&&(r.focus=null):(r.focus=t,r.blurScope=n)}function YC(e,t,n,r){n=n||`itemStyle`;for(var i=0;i1&&(o*=mm(m),s*=mm(m));var h=(i===a?-1:1)*mm((o*o*(s*s)-o*o*(p*p)-s*s*(f*f))/(o*o*(p*p)+s*s*(f*f)))||0,g=h*o*p/s,_=h*-s*f/o,v=(e+n)/2+Ip(d)*g-um(d)*_,y=(t+r)/2+um(d)*g+Ip(d)*_,b=ow([1,0],[(f-g)/o,(p-_)/s]),x=[(f-g)/o,(p-_)/s],S=[(-1*f-g)/o,(-1*p-_)/s],C=ow(x,S);if(aw(x,S)<=-1&&(C=sa),aw(x,S)>=1&&(C=0),C<0){var w=Math.round(C/sa*1e6)/1e6;C=sa*2+w%2*sa}u.addData(l,v,y,o,s,b,C,d,a)}function cw(e){var t=new Va;if(!e)return t;var n=0,r=0,i=n,a=r,o,s=Va.CMD,c=e.match(Kl);if(!c)return t;for(var l=0;lA*A+ee*ee&&(w=E,T=D),{cx:w,cy:T,x0:-u,y0:-d,x1:w*(i/x-1),y1:T*(i/x-1)}}function _w(e){var t;if(J(e)){var n=e.length;if(!n)return e;t=n===1?[e[0],e[0],0,0]:n===2?[e[0],e[0],e[1],e[1]]:n===3?e.concat(e[2]):e}else t=[e,e,e,e];return t}function vw(e,t){var n,r=qp(t.r,0),i=qp(t.r0||0,0),a=r>0;if(!(!a&&!(i>0))){if(a||(r=i,i=0),i>r){var o=r;r=i,i=o}var s=t.startAngle,c=t.endAngle;if(!(isNaN(s)||isNaN(c))){var l=t.cx,u=t.cy,d=!!t.clockwise,f=jp(c-s),p=f>da&&f%da;if(p>Lu&&(f=p),!(r>Lu))e.moveTo(l,u);else if(f>da-Lu)e.moveTo(l+r*Fp(s),u+r*lm(s)),e.arc(l,u,r,s,c,!d),i>Lu&&(e.moveTo(l+i*Fp(c),u+i*lm(c)),e.arc(l,u,i,c,s,d));else{var m=void 0,h=void 0,g=void 0,_=void 0,v=void 0,y=void 0,b=void 0,x=void 0,S=void 0,C=void 0,w=void 0,T=void 0,E=void 0,D=void 0,O=void 0,k=void 0,A=r*Fp(s),ee=r*lm(s),te=i*Fp(c),ne=i*lm(c),re=f>Lu;if(re){var j=t.cornerRadius;j&&(n=_w(j),m=n[0],h=n[1],g=n[2],_=n[3]);var ie=jp(r-i)/2;if(v=nm(ie,g),y=nm(ie,_),b=nm(ie,m),x=nm(ie,h),w=S=qp(v,y),T=C=qp(b,x),(S>Lu||C>Lu)&&(E=r*Fp(c),D=r*lm(c),O=i*Fp(s),k=i*lm(s),fLu){var fe=nm(g,w),pe=nm(_,w),M=gw(O,k,A,ee,r,fe,d),me=gw(E,D,te,ne,r,pe,d);e.moveTo(l+M.cx+M.x0,u+M.cy+M.y0),w0&&e.arc(l+M.cx,u+M.cy,fe,Ap(M.y0,M.x0),Ap(M.y1,M.x1),!d),e.arc(l,u,r,Ap(M.cy+M.y1,M.cx+M.x1),Ap(me.cy+me.y1,me.cx+me.x1),!d),pe>0&&e.arc(l+me.cx,u+me.cy,pe,Ap(me.y1,me.x1),Ap(me.y0,me.x0),!d))}else e.moveTo(l+A,u+ee),e.arc(l,u,r,s,c,!d);if(!(i>Lu)||!re)e.lineTo(l+te,u+ne);else if(T>Lu){var fe=nm(m,T),pe=nm(h,T),M=gw(te,ne,E,D,i,-pe,d),me=gw(A,ee,O,k,i,-fe,d);e.lineTo(l+M.cx+M.x0,u+M.cy+M.y0),T0&&e.arc(l+M.cx,u+M.cy,pe,Ap(M.y0,M.x0),Ap(M.y1,M.x1),!d),e.arc(l,u,i,Ap(M.cy+M.y1,M.cx+M.x1),Ap(me.cy+me.y1,me.cx+me.x1),d),fe>0&&e.arc(l+me.cx,u+me.cy,fe,Ap(me.y1,me.x1),Ap(me.y0,me.x0),!d))}else e.lineTo(l+te,u+ne),e.arc(l,u,i,c,s,d)}e.closePath()}}}function yw(e,t,n,r){var i=[],a=[],o=[],s=[],c,l,u,d;if(r){u=[1/0,1/0],d=[-1/0,-1/0];for(var f=0,p=e.length;f=2){if(r){var a=yw(i,r,n,t.smoothConstraint);e.moveTo(i[0][0],i[0][1]);for(var o=i.length,s=0;s<(n?o:o-1);s++){var c=a[s*2],l=a[s*2+1],u=i[(s+1)%o];e.bezierCurveTo(c[0],c[1],l[0],l[1],u[0],u[1])}}else{e.moveTo(i[0][0],i[0][1]);for(var s=1,d=i.length;s0){var d=u.duration,f=u.delay,p=u.easing,m={duration:d,delay:f||0,easing:p,done:a,force:!!a||!!o,setToFinal:!l,scope:e,during:o};s?t.animateFrom(n,m):t.animateTo(n,m)}else t.stopAnimation(),!s&&t.attr(n),o&&o(1),a&&a()}function ww(e,t,n,r,i,a){Cw(`update`,e,t,n,r,i,a)}function Tw(e,t,n,r,i,a){Cw(`enter`,e,t,n,r,i,a)}function Ew(e){if(!e.__zr)return!0;for(var t=0;tMath.abs(a[1])?a[0]>0?`right`:`left`:a[1]>0?`bottom`:`top`}function Gw(e){return!e.isGroup}function Kw(e){return e.shape!=null}function qw(e,t,n){if(!e||!t)return;function r(e){var t={};return e.traverse(function(e){Gw(e)&&e.anid&&(t[e.anid]=e)}),t}function i(e){var t={x:e.x,y:e.y,rotation:e.rotation};return Kw(e)&&(t.shape=H({},e.shape)),t}var a=r(e);t.traverse(function(e){if(Gw(e)&&e.anid){var t=a[e.anid];if(t){var r=i(e);e.attr(i(t)),ww(e,r,n,R(e).dataIndex)}}})}function Jw(e,t){return K(e,function(e){var n=e[0];n=Kp(n,t.x),n=tm(n,t.x+t.width);var r=e[1];return r=Kp(r,t.y),r=tm(r,t.y+t.height),[n,r]})}function Yw(e,t){var n=Kp(e.x,t.x),r=tm(e.x+e.width,t.x+t.width),i=Kp(e.y,t.y),a=tm(e.y+e.height,t.y+t.height);if(r>=n&&a>=i)return{x:n,y:i,width:r-n,height:a-i}}function Xw(e,t,n){var r=H({rectHover:!0},t),i=r.style={strokeNoScale:!0};if(n=n||{x:-1,y:-1,width:2,height:2},e)return e.indexOf(`image://`)===0?(i.image=e.slice(8),U(i,n),new Gc(r)):Iw(e.replace(`path://`,``),r,n,`center`)}function Zw(e,t,n,r,i){for(var a=0,o=i[i.length-1];a1)return!1;var g=$w(p,m,u,d)/f;return!(g<0||g>1)}function $w(e,t,n,r){return e*r-n*t}function eT(e){return e<=1e-6&&e>=-1e-6}function tT(e){var t=e.itemTooltipOption,n=e.componentModel,r=e.itemName,i=X(t)?{formatter:t}:t,a=n.mainType,o=n.componentIndex,s={componentType:a,name:r,$vars:[`name`]};s[a+`Index`]=o;var c=e.formatterParamsExtra;c&&G(I_(c),function(e){$(s,e)||(s[e]=c[e],s.$vars.push(e))});var l=R(e.el);l.componentMainType=a,l.componentIndex=o,l.tooltipConfig={name:r,option:U({content:r,encodeHTMLContent:!0,formatterParams:s},i)}}function nT(e,t){var n;e.isGroup&&(n=t(e)),n||e.traverse(t)}function rT(e,t){if(e)if(J(e))for(var n=0;n=0&&n.push(e)}),n}}function yT(e,t){return V(V({},e,!0),t,!0)}function bT(e,t){e=e.toUpperCase(),gp[e]=new Pi(t),_p[e]=t}function xT(e){if(X(e)){var t=_p[e.toUpperCase()]||{};return e===qr||e===Kr?B(t):V(B(t),B(_p[ft]),!1)}else return V(B(e),B(_p[ft]),!1)}function ST(e){return gp[e]}function CT(){return gp[ft]}function wT(e,t){return e+=``,`0000`.substr(0,t-e.length)+e}function TT(e){switch(e){case`half-year`:case`quarter`:return`month`;case`week`:case`half-week`:return`day`;case`half-day`:case`quarter-day`:return`hour`;default:return e}}function ET(e){return e===TT(e)}function DT(e){switch(e){case`year`:case`month`:return`day`;case`millisecond`:return`millisecond`;default:return`second`}}function OT(e,t,n,r){var i=dx(e),a=i[MT(n)](),o=i[NT(n)]()+1,s=Math.floor((o-1)/3)+1,c=i[PT(n)](),l=i[`get`+(n?`UTC`:``)+`Day`](),u=i[FT(n)](),d=(u-1)%12+1,f=i[IT(n)](),p=i[LT(n)](),m=i[RT(n)](),h=u>=12?`pm`:`am`,g=h.toUpperCase(),_=(z(r,Pi)?r:ST(r||us)||CT()).getModel(`time`),v=_.get(`month`),y=_.get(`monthAbbr`),b=_.get(`dayOfWeek`),x=_.get(`dayOfWeekAbbr`);return(t||``).replace(/{a}/g,h+``).replace(/{A}/g,g+``).replace(/{yyyy}/g,a+``).replace(/{yy}/g,wT(a%100+``,2)).replace(/{Q}/g,s+``).replace(/{MMMM}/g,v[o-1]).replace(/{MMM}/g,y[o-1]).replace(/{MM}/g,wT(o,2)).replace(/{M}/g,o+``).replace(/{dd}/g,wT(c,2)).replace(/{d}/g,c+``).replace(/{eeee}/g,b[l]).replace(/{ee}/g,x[l]).replace(/{e}/g,l+``).replace(/{HH}/g,wT(u,2)).replace(/{H}/g,u+``).replace(/{hh}/g,wT(d+``,2)).replace(/{h}/g,d+``).replace(/{mm}/g,wT(f,2)).replace(/{m}/g,f+``).replace(/{ss}/g,wT(p,2)).replace(/{s}/g,p+``).replace(/{SSS}/g,wT(m,3)).replace(/{S}/g,m+``)}function kT(e,t,n,r,i){var a=null;if(X(n))a=n;else if(Y(n))a=n(e.value,t,{level:e.level});else{var o=H({},vu);if(e.level>0)for(var s=0;s=0;--s)if(c[l]){a=c[l];break}a=a||o.none}if(J(a)){var u=e.level==null?0:e.level>=0?e.level:a.length+e.level;u=Math.min(u,a.length-1),a=a[u]}}return OT(new Date(e.value),a,i,r)}function AT(e,t){var n=dx(e),r=n[NT(t)]()+1,i=n[PT(t)](),a=n[FT(t)](),o=n[IT(t)](),s=n[LT(t)](),c=n[RT(t)]()===0,l=c&&s===0,u=l&&o===0,d=u&&a===0,f=d&&i===1;return f&&r===1?`year`:f?`month`:d?`day`:u?`hour`:l?`minute`:c?`second`:`millisecond`}function jT(e,t,n){var r=z_(e)?dx(e):e;switch(t=t||AT(e,n),t){case`year`:return r[MT(n)]();case`half-year`:return+(r[NT(n)]()>=6);case`quarter`:return Math.floor((r[NT(n)]()+1)/4);case`month`:return r[NT(n)]();case`day`:return r[PT(n)]();case`half-day`:return r[FT(n)]()/24;case`hour`:return r[FT(n)]();case`minute`:return r[IT(n)]();case`second`:return r[LT(n)]();case`millisecond`:return r[RT(n)]()}}function MT(e){return e?`getUTCFullYear`:`getFullYear`}function NT(e){return e?`getUTCMonth`:`getMonth`}function PT(e){return e?`getUTCDate`:`getDate`}function FT(e){return e?`getUTCHours`:`getHours`}function IT(e){return e?`getUTCMinutes`:`getMinutes`}function LT(e){return e?`getUTCSeconds`:`getSeconds`}function RT(e){return e?`getUTCMilliseconds`:`getMilliseconds`}function zT(e){return e?`setUTCFullYear`:`setFullYear`}function BT(e){return e?`setUTCMonth`:`setMonth`}function VT(e){return e?`setUTCDate`:`setDate`}function HT(e){return e?`setUTCHours`:`setHours`}function UT(e){return e?`setUTCMinutes`:`setMinutes`}function WT(e){return e?`setUTCSeconds`:`setSeconds`}function GT(e){return e?`setUTCMilliseconds`:`setMilliseconds`}function KT(e,t,n,r,i,a,o,s){return new Kc({style:{text:e,font:t,align:n,verticalAlign:r,padding:i,rich:a,overflow:o?`truncate`:null,lineHeight:s}}).getBoundingRect()}function qT(e){if(!vx(e))return X(e)?e:`-`;var t=(e+``).split(`.`);return t[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,`$1,`)+(t.length>1?`.`+t[1]:``)}function JT(e,t){return e=(e||``).toLowerCase().replace(/-(.)/g,function(e,t){return t.toUpperCase()}),t&&e&&(e=e.charAt(0).toUpperCase()+e.slice(1)),e}function YT(e,t,n){var r=`{yyyy}-{MM}-{dd} {HH}:{mm}:{ss}`;function i(e){return e&&$_(e)?e:`-`}function a(e){return!!(e!=null&&!isNaN(e)&&isFinite(e))}var o=t===`time`,s=z(e,Date);if(o||s){var c=o?dx(e):e;if(!isNaN(+c))return OT(c,r,n);if(s)return`-`}if(t===`ordinal`)return R_(e)?i(e):z_(e)&&a(e)?e+``:`-`;var l=_x(e);return a(l)?qT(l):R_(e)?i(e):typeof e==`boolean`?e+``:`-`}function XT(e,t,n){J(t)||(t=[t]);var r=t.length;if(!r)return``;for(var i=t[0].$vars||[],a=0;a`:``:{renderMode:a,content:`{`+(n.markerId||`markerX`)+`|} `,style:i===`subItem`?{width:4,height:4,borderRadius:2,backgroundColor:r}:{width:10,height:10,borderRadius:5,backgroundColor:r}}:``}function QT(e,t,n){(e===`week`||e===`month`||e===`quarter`||e===`half-year`||e===`year`)&&(e=`MM-dd -yyyy`);var r=dx(t),i=n?`getUTC`:`get`,a=r[i+`FullYear`](),o=r[i+`Month`]()+1,s=r[i+`Date`](),c=r[i+`Hours`](),l=r[i+`Minutes`](),u=r[i+`Seconds`](),d=r[i+`Milliseconds`]();return e=e.replace(`MM`,wT(o,2)).replace(`M`,o).replace(`yyyy`,a).replace(`yy`,wT(a%100+``,2)).replace(`dd`,wT(s,2)).replace(`d`,s).replace(`hh`,wT(c,2)).replace(`h`,c).replace(`mm`,wT(l,2)).replace(`m`,l).replace(`ss`,wT(u,2)).replace(`s`,u).replace(`SSS`,wT(d,3)),e}function $T(e){return e&&e.charAt(0).toUpperCase()+e.substr(1)}function eE(e,t){return t=t||`transparent`,X(e)?e:Z(e)&&e.colorStops&&(e.colorStops[0]||{}).color||t}function tE(e,t){if(t===`_blank`||t===`blank`){var n=window.open();n.opener=null,n.location.href=e}else window.open(e,t)}function nE(e,t,n,r,i){var a=0,o=0;r==null&&(r=1/0),i==null&&(i=1/0);var s=0;t.eachChild(function(c,l){var u=c.getBoundingRect(),d=t.childAt(l+1),f=d&&d.getBoundingRect(),p,m;if(e===`horizontal`){var h=u.width+(f?-f.x+u.x:0);p=a+h,p>r||c.newline?(a=0,p=h,o+=s+n,s=u.height):s=Math.max(s,u.height)}else{var g=u.height+(f?-f.y+u.y:0);m=o+g,m>i||c.newline?(a+=s+n,o=0,m=g,s=u.width):s=Math.max(s,u.width)}c.newline||(c.x=a,c.y=o,c.markRedraw(),e===`horizontal`?a=p+n:o=m+n)})}function rE(e,t,n){n=Im(n||0);var r=t.width,i=t.height,a=ex(e.left,r),o=ex(e.top,i),s=ex(e.right,r),c=ex(e.bottom,i),l=ex(e.width,r),u=ex(e.height,i),d=n[2]+n[0],f=n[1]+n[3],p=e.aspect;switch(isNaN(l)&&(l=r-s-f-a),isNaN(u)&&(u=i-c-d-o),p!=null&&(isNaN(l)&&isNaN(u)&&(p>r/i?l=r*.8:u=i*.8),isNaN(l)&&(l=p*u),isNaN(u)&&(u=l/p)),isNaN(a)&&(a=r-s-l-f),isNaN(o)&&(o=i-c-u-d),e.left||e.right){case`center`:a=r/2-l/2-n[3];break;case`right`:a=r-l-f;break}switch(e.top||e.bottom){case`middle`:case`center`:o=i/2-u/2-n[0];break;case`bottom`:o=i-u-d;break}a=a||0,o=o||0,isNaN(l)&&(l=r-f-a-(s||0)),isNaN(u)&&(u=i-d-o-(c||0));var m=new j(a+n[3],o+n[0],l,u);return m.margin=n,m}function iE(e,t,n,r,i,a){var o=!i||!i.hv||i.hv[0],s=!i||!i.hv||i.hv[1],c=i&&i.boundingMode||`all`;if(a=a||e,a.x=e.x,a.y=e.y,!o&&!s)return!1;var l;if(c===`raw`)l=e.type===`group`?new j(0,0,+t.width||0,+t.height||0):e.getBoundingRect();else if(l=e.getBoundingRect(),e.needLocalTransform()){var u=e.getLocalTransform();l=l.clone(),l.applyTransform(u)}var d=rE(U({width:l.width,height:l.height},t),n,r),f=o?d.x-l.x:0,p=s?d.y-l.y:0;return c===`raw`?(a.x=f,a.y=p):(a.x+=f,a.y+=p),a===e&&e.markRedraw(),!0}function aE(e){var t=e.layoutMode||e.constructor.layoutMode;return Z(t)?t:t?{type:t}:null}function oE(e,t,n){var r=n&&n.ignoreSize;!J(r)&&(r=[r,r]);var i=o(ur[0],0),a=o(ur[1],1);l(ur[0],e,i),l(ur[1],e,a);function o(n,i){var a={},o=0,l={},u=0,d=2;if(Vu(n,function(t){l[t]=e[t]}),Vu(n,function(e){s(t,e)&&(a[e]=l[e]=t[e]),c(a,e)&&o++,c(l,e)&&u++}),r[i])return c(t,n[1])?l[n[2]]=null:c(t,n[2])&&(l[n[1]]=null),l;if(u===d||!o)return l;if(o>=d)return a;for(var f=0;ft)return e[r];return e[n-1]}function bE(e,t,n,r,i,a,o){a=a||e;var s=t(a),c=s.paletteIdx||0,l=s.paletteNameMap=s.paletteNameMap||{};if(l.hasOwnProperty(i))return l[i];var u=o==null||!r?n:yE(r,o);if(u=u||n,!(!u||!u.length)){var d=u[c];return i&&(l[i]=d),s.paletteIdx=(c+1)%u.length,d}}function xE(e,t){t(e).paletteIdx=0,t(e).paletteNameMap={}}function SE(e,t){if(t){var n=t.seriesIndex,r=t.seriesId,i=t.seriesName;return n!=null&&e.componentIndex!==n||r!=null&&e.id!==r||i!=null&&e.name!==i}}function CE(e,t){var n=e.color&&!e.colorLayer;G(t,function(t,r){r===`colorLayer`&&n||Fe.hasClass(r)||((t===void 0?`undefined`:C_(t))===`object`?e[r]=e[r]?V(e[r],t,!1):B(t):e[r]==null&&(e[r]=t))})}function wE(e,t,n){if(J(t)){var r=Q();return G(t,function(e){e!=null&&Rx(e,null)!=null&&r.set(e,!0)}),P_(n,function(t){return t&&r.get(t[e])})}else{var i=Rx(t,null);return P_(n,function(t){return t&&i!=null&&t[e]===i})}}function TE(e,t){return t.hasOwnProperty(`subType`)?P_(e,function(e){return e&&e.subType===t.subType}):e}function EE(e){var t=Q();return e&&G(Tx(e.replaceMerge),function(e){t.set(e,!0)}),{replaceMergeMainTypeMap:t}}function DE(e,t,n){var r=[],i,a,o=e.baseOption,s=e.timeline,c=e.options,l=e.media,u=!!e.media,d=!!(c||s||o&&o.timeline);o?(a=o,a.timeline||(a.timeline=s)):((d||u)&&(e.options=e.media=null),a=e),u&&J(l)&&G(l,function(e){e&&e.option&&(e.query?r.push(e):i||(i=e))}),f(a),G(c,function(e){return f(e)}),G(r,function(e){return f(e.option)});function f(e){G(t,function(t){t(e,n)})}return{baseOption:a,timelineOptions:c||[],mediaDefault:i,mediaList:r}}function OE(e,t,n){var r={width:t,height:n,aspectratio:t/n},i=!0;return G(e,function(e,t){var n=t.match(io);if(!(!n||!n[1]||!n[2])){var a=n[1];kE(r[n[2].toLowerCase()],e,a)||(i=!1)}}),i}function kE(e,t,n){return n===`min`?e>=t:n===`max`?e<=t:e===t}function AE(e,t){return e.join(`,`)===t.join(`,`)}function jE(e){var t=e&&e.itemStyle;if(t)for(var n=0,r=_a.length;n=0;h--){var g=e[h];if(s||(p=g.data.rawIndexOf(g.stackedByDimension,f)),p>=0){var _=g.data.getByRawIndex(g.stackResultDimension,p);if(c===`all`||c===`positive`&&_>0||c===`negative`&&_<0||c===`samesign`&&d>=0&&_>0||c===`samesign`&&d<=0&&_<0){d=cx(d,_),m=_;break}}}return r[0]=d,r[1]=m,r})})}function ZE(e){return z(e,As)}function QE(e,t,n){n=n||tD(e);var r=t.seriesLayoutBy,i=nD(e,n,r,t.sourceHeader,t.dimensions);return new As({data:e,sourceFormat:n,seriesLayoutBy:r,dimensionsDefine:i.dimensionsDefine,startIndex:i.startIndex,dimensionsDetectedCount:i.dimensionsDetectedCount,metaRawOption:B(t)})}function $E(e){return new As({data:e,sourceFormat:V_(e)?Xo:Yo})}function eD(e){return new As({data:e.data,sourceFormat:e.sourceFormat,seriesLayoutBy:e.seriesLayoutBy,dimensionsDefine:B(e.dimensionsDefine),startIndex:e.startIndex,dimensionsDetectedCount:e.dimensionsDetectedCount})}function tD(e){var t=Zo;if(V_(e))t=Xo;else if(J(e)){e.length===0&&(t=Ko);for(var n=0,r=e.length;n65535?Je:qe}function DD(){return[1/0,-1/0]}function OD(e){var t=e.constructor;return t===Array?e.slice():new t(e)}function kD(e,t,n,r,i){var a=au[n||`float`];if(i){var o=e[t],s=o&&o.length;if(s!==r){for(var c=new a(r),l=0;l1||n>0&&!e.noHeader;return G(e.blocks,function(e){var n=RD(e);n>=t&&(t=n+ +(r&&(!n||ID(e)&&!e.noHeader)))}),t}return 0}function zD(e,t,n,r){var i=t.noHeader,a=HD(RD(t)),o=[],s=t.blocks||[];Q_(!s||J(s)),s=s||[];var c=e.orderMode;if(t.sortBlocks&&c){s=s.slice();var l={valueAsc:`asc`,valueDesc:`desc`};if($(l,c)){var u=new ks(l[c],null);s.sort(function(e,t){return u.evaluate(e.sortParam,t.sortParam)})}else c===`seriesDesc`&&s.reverse()}G(s,function(n,i){var s=t.valueFormatter,c=LD(n)(s?H(H({},e),{valueFormatter:s}):e,n,i>0?a.html:0,r);c!=null&&o.push(c)});var d=e.renderMode===`richText`?o.join(a.richText):UD(r,o.join(``),i?n:a.html);if(i)return d;var f=YT(t.header,`ordinal`,e.useUTC),p=PD(r,e.renderMode).nameStyle,m=ND(r);return e.renderMode===`richText`?KD(e,f,p)+a.richText+d:UD(r,`
`+Fv(f)+`
`+d,n)}function BD(e,t,n,r){var i=e.renderMode,a=t.noName,o=t.noValue,s=!t.markerType,c=t.name,l=e.useUTC,u=t.valueFormatter||e.valueFormatter||function(e){return e=J(e)?e:[e],K(e,function(e,t){return YT(e,J(p)?p[t]:p,l)})};if(!(a&&o)){var d=s?``:e.markupStyleCreator.makeTooltipMarker(t.markerType,t.markerColor||`#333`,i),f=a?``:YT(c,`ordinal`,l),p=t.valueType,m=o?[]:u(t.value,t.dataIndex),h=!s||!a,g=!s&&a,_=PD(r,i),v=_.nameStyle,y=_.valueStyle;return i===`richText`?(s?``:d)+(a?``:KD(e,f,v))+(o?``:qD(e,m,h,g,y)):UD(r,(s?``:d)+(a?``:WD(f,!s,v))+(o?``:GD(m,h,g,y)),n)}}function VD(e,t,n,r,i,a){if(e)return LD(e)({useUTC:i,renderMode:n,orderMode:r,markupStyleCreator:t,valueFormatter:e.valueFormatter},e,0,a)}function HD(e){return{html:lr[e],richText:mo[e]}}function UD(e,t,n){var r=`
`,i=`margin: `+n+`px 0 0`,a=ND(e);return`
`+t+r+`
`}function WD(e,t,n){var r=t?`margin-left:2px`:``;return``+Fv(e)+``}function GD(e,t,n,r){var i=t?`float:right;margin-left:`+(n?`10px`:`20px`):``;return e=J(e)?e:[e],``+K(e,function(e){return Fv(e)}).join(`  `)+``}function KD(e,t,n){return e.markupStyleCreator.wrapRichTextStyle(t,n)}function qD(e,t,n,r,i){var a=[i],o=r?10:20;return n&&a.push({padding:[0,0,0,o],align:`right`}),e.markupStyleCreator.wrapRichTextStyle(J(t)?t.join(` `):t,a)}function JD(e,t){var n=e.getData().getItemVisual(t,`style`)[e.visualDrawType];return eE(n)}function YD(e,t){var n=e.get(`padding`);return n==null?t===`richText`?[8,10]:10:n}function XD(e){var t=e.series,n=e.dataIndex,r=e.multipleSeries,i=t.getData(),a=i.mapDimensionsAll(`defaultedTooltip`),o=a.length,s=t.getRawValue(n),c=J(s),l=JD(t,n),u,d,f,p;if(o>1||c&&!o){var m=ZD(s,t,n,a,l);u=m.inlineValues,d=m.inlineValueTypes,f=m.blocks,p=m.inlineValues[0]}else if(o){var h=i.getDimensionInfo(a[0]);p=u=dD(i,n,a[0]),d=h.type}else p=u=c?s[0]:s;var g=zx(t),_=g&&t.name||``,v=i.getName(n),y=r?_:v;return FD(`section`,{header:_,noHeader:r||!g,sortParam:p,blocks:[FD(`nameValue`,{markerType:`item`,markerColor:l,name:y,noName:!$_(y),value:u,valueType:d,dataIndex:n})].concat(f||[])})}function ZD(e,t,n,r,i){var a=t.getData(),o=N_(e,function(e,t,n){var r=a.getDimensionInfo(n);return e=e||r&&r.tooltip!==!1&&r.displayName!=null},!1),s=[],c=[],l=[];r.length?G(r,function(e){u(dD(a,n,e),e)}):G(e,u);function u(e,t){var n=a.getDimensionInfo(t);!n||n.otherDims.tooltip===!1||(o?l.push(FD(`nameValue`,{markerType:`subItem`,markerColor:i,name:n.displayName,value:e,valueType:n.type})):(s.push(e),c.push(n.type)))}return{inlineValues:s,inlineValueTypes:c,blocks:l}}function QD(e,t){return e.getName(t)||e.getId(t)}function $D(e){var t=e.name;zx(e)||(e.name=eO(e)||t)}function eO(e){var t=e.getRawData(),n=t.mapDimensionsAll(`seriesName`),r=[];return G(n,function(e){var n=t.getDimensionInfo(e);n.displayName&&r.push(n.displayName)}),r.join(` `)}function tO(e){return e.model.getRawData().count()}function nO(e){var t=e.model;return t.setData(t.getRawData().cloneShallow()),rO}function rO(e,t){t.outputData&&e.end>t.outputData.count()&&t.model.getRawData().cloneShallow(t.outputData)}function iO(e,t){G(rv(e.CHANGABLE_METHODS,e.DOWNSAMPLE_METHODS),function(n){e.wrapMethod(n,q(aO,t))})}function aO(e,t){var n=oO(e);return n&&n.setOutputEnd((t||this).count()),t}function oO(e){var t=(e.ecModel||{}).scheduler,n=t&&t.getPipeline(e.uid);if(n){var r=n.currentTask;if(r){var i=r.agentStubMap;i&&(r=i.get(e.uid))}return r}}function sO(){var e=Kx();return function(t){var n=e(t),r=t.pipelineContext,i=!!n.large,a=!!n.progressiveRender,o=n.large=!!(r&&r.large),s=n.progressiveRender=!!(r&&r.progressiveRender);return(i!==o||a!==s)&&`reset`}}function cO(e,t,n){e&&ZC(e)&&(t===`emphasis`?OC:kC)(e,n)}function lO(e,t,n){var r=Gx(e,t),i=t&&t.highlightKey!=null?$C(t.highlightKey):null;r==null?e.eachItemGraphicEl(function(e){cO(e,n,i)}):G(Tx(r),function(t){cO(e.getItemGraphicEl(t),n,i)})}function uO(e){return Rh(e.model)}function dO(e){var t=e.model,n=e.ecModel,r=e.api,i=e.payload,a=t.pipelineContext.progressiveRender,o=e.view,s=i&&vf(i).updateMethod,c=a?`incrementalPrepareRender`:s&&o[s]?s:`render`;return c!==`render`&&o[c](t,n,r,i),hh[c]}function fO(e,t,n){var r,i=0,a=0,o=null,s,c,l,u;t=t||0;function d(){a=new Date().getTime(),o=null,e.apply(c,l||[])}var f=function(){var e=[...arguments];r=new Date().getTime(),c=this,l=e;var f=u||t,p=u||n;u=null,s=r-(p?i:a)-f,clearTimeout(o),p?o=setTimeout(d,f):s>=0?d():o=setTimeout(d,-s),i=r};return f.clear=function(){o&&(clearTimeout(o),o=null)},f.debounceNextCall=function(e){u=e},f}function pO(e,t,n,r){var i=e[t];if(i){var a=i[Yi]||i,o=i[Us];if(i[lo]!==n||o!==r){if(n==null||!r)return e[t]=a;i=e[t]=fO(a,n,r===`debounce`),i[Yi]=a,i[Us]=r,i[lo]=n}return i}}function mO(e,t){var n=e[t];n&&n[Yi]&&(n.clear&&n.clear(),e[t]=n[Yi])}function hO(e,t){return e.visualStyleMapper||Su[t]||(console.warn(`Unknown style type '`+t+`'.`),Su.itemStyle)}function gO(e,t){return e.visualDrawType||gu[t]||(console.warn(`Unknown style type '`+t+`'.`),`fill`)}function _O(e,t){t=t||{},U(t,{text:`loading`,textColor:`#000`,fontSize:12,fontWeight:`normal`,fontStyle:`normal`,fontFamily:`sans-serif`,maskColor:`rgba(255, 255, 255, 0.8)`,showSpinner:!0,color:`#5470c6`,spinnerRadius:10,lineWidth:5,zlevel:0});var n=new N,r=new So({style:{fill:t.maskColor},zlevel:t.zlevel,z:1e4});n.add(r);var i=new Kc({style:{text:t.text,fill:t.textColor,fontSize:t.fontSize,fontWeight:t.fontWeight,fontStyle:t.fontStyle,fontFamily:t.fontFamily},zlevel:t.zlevel,z:10001}),a=new So({style:{fill:`none`},textContent:i,textConfig:{position:`right`,distance:10},zlevel:t.zlevel,z:10001});n.add(a);var o;return t.showSpinner&&(o=new f({shape:{startAngle:-aa/2,endAngle:-aa/2+.1,r:t.spinnerRadius},style:{stroke:t.color,lineCap:`round`,lineWidth:t.lineWidth},zlevel:t.zlevel,z:10001}),o.animateShape(!0).when(1e3,{endAngle:aa*3/2}).start(`circularInOut`),o.animateShape(!0).when(1e3,{startAngle:aa*3/2}).delay(300).start(`circularInOut`),n.add(o)),n.resize=function(){var n=i.getBoundingRect().width,s=t.showSpinner?t.spinnerRadius:0,c=(e.getWidth()-s*2-(t.showSpinner&&n?10:0)-n)/2-(t.showSpinner&&n?0:5+n/2)+(t.showSpinner?0:n/2)+(n?0:s),l=e.getHeight()/2;t.showSpinner&&o.setShape({cx:c,cy:l}),a.setShape({x:c-s,y:l-s,width:s*2,height:s*2}),r.setShape({x:0,y:0,width:e.getWidth(),height:e.getHeight()})},n.resize(),n}function vO(e){e.overallReset(e.ecModel,e.api,e.payload)}function yO(e){return e.overallProgress&&bO}function bO(){this.agent.dirty(),this.getDownstream().dirty()}function xO(){this.agent&&this.agent.dirty()}function SO(e){return e.plan?e.plan(e.model,e.ecModel,e.api,e.payload):null}function CO(e){e.useClearVisual&&e.data.clearAllVisual();var t=e.resetDefines=Tx(e.reset(e.model,e.ecModel,e.api,e.payload));return t.length>1?K(t,function(e,t){return wO(t)}):sg}function wO(e){return function(t,n){var r=n.data,i=n.resetDefines[e];if(i&&i.dataEach)for(var a=t.start;a=0&&zO(c)?c:.5,e.createRadialGradient(o,s,0,o,s,c)}function HO(e,t,n){for(var r=t.type===`radial`?VO(e,t,n):BO(e,t,n),i=t.colorStops,a=0;a0)?null:e===`dashed`?[4*t,2*t]:e===`dotted`?[t]:z_(e)?[e]:J(e)?e:null}function qO(e){var t=e.style,n=t.lineDash&&t.lineWidth>0&&KO(t.lineDash,t.lineWidth),r=t.lineDashOffset;if(n){var i=t.strokeNoScale&&e.getLineScale?e.getLineScale():1;i&&i!==1&&(n=K(n,function(e){return e/i}),r/=i)}return[n,r]}function JO(e){var t=e.stroke;return!(t==null||t===`none`||!(e.lineWidth>0))}function YO(e){return typeof e==`string`&&e!==`none`}function XO(e){var t=e.fill;return t!=null&&t!==`none`}function ZO(e,t){if(t.fillOpacity!=null&&t.fillOpacity!==1){var n=e.globalAlpha;e.globalAlpha=t.fillOpacity*t.opacity,e.fill(),e.globalAlpha=n}else e.fill()}function QO(e,t){if(t.strokeOpacity!=null&&t.strokeOpacity!==1){var n=e.globalAlpha;e.globalAlpha=t.strokeOpacity*t.opacity,e.stroke(),e.globalAlpha=n}else e.stroke()}function $O(e,t,n){var r=fS(t.image,t.__image,n);if(mS(r)){var i=e.createPattern(r,t.repeat||`repeat`);if(typeof DOMMatrix==`function`&&i&&i.setTransform){var a=new DOMMatrix;a.translateSelf(t.x||0,t.y||0),a.rotateSelf(0,0,(t.rotation||0)*co),a.scaleSelf(t.scaleX||1,t.scaleY||1),i.setTransform(a)}return i}}function ek(e,t,n,r){var i,a=JO(n),o=XO(n),s=n.strokePercent,c=s<1,l=!t.path;(!t.silent||c)&&l&&t.createPathProxy();var u=t.path||Qm,d=t.__dirty;if(!r){var f=n.fill,p=n.stroke,m=o&&!!f.colorStops,h=a&&!!p.colorStops,g=o&&!!f.image,_=a&&!!p.image,v=void 0,y=void 0,b=void 0,x=void 0,S=void 0;(m||h)&&(S=t.getBoundingRect()),m&&(v=d?HO(e,f,S):t.__canvasFillGradient,t.__canvasFillGradient=v),h&&(y=d?HO(e,p,S):t.__canvasStrokeGradient,t.__canvasStrokeGradient=y),g&&(b=d||!t.__canvasFillPattern?$O(e,f,t):t.__canvasFillPattern,t.__canvasFillPattern=b),_&&(x=d||!t.__canvasStrokePattern?$O(e,p,t):t.__canvasStrokePattern,t.__canvasStrokePattern=b),m?e.fillStyle=v:g&&(b?e.fillStyle=b:o=!1),h?e.strokeStyle=y:_&&(x?e.strokeStyle=x:a=!1)}var C=t.getGlobalScale();u.setScale(C[0],C[1],t.segmentIgnoreThreshold);var w,T;e.setLineDash&&n.lineDash&&(i=qO(t),w=i[0],T=i[1]);var E=!0;(l||d&4)&&(u.setDPR(e.dpr),c?u.setContext(null):(u.setContext(e),E=!1),u.reset(),t.buildPath(u,t.shape,r),u.toStatic(),t.pathUpdated()),E&&u.rebuildPath(e,c?s:1),w&&(e.setLineDash(w),e.lineDashOffset=T),r||(n.strokeFirst?(a&&QO(e,n),o&&ZO(e,n)):(o&&ZO(e,n),a&&QO(e,n))),w&&e.setLineDash([])}function tk(e,t,n){var r=t.__image=fS(n.image,t.__image,t,t.onload);if(!(!r||!mS(r))){var i=n.x||0,a=n.y||0,o=t.getWidth(),s=t.getHeight(),c=r.width/r.height;if(o==null&&s!=null?o=s*c:s==null&&o!=null?s=o/c:o==null&&s==null&&(o=r.width,s=r.height),n.sWidth&&n.sHeight){var l=n.sx||0,u=n.sy||0;e.drawImage(r,l,u,n.sWidth,n.sHeight,i,a,o,s)}else if(n.sx&&n.sy){var l=n.sx,u=n.sy,d=o-l,f=s-u;e.drawImage(r,l,u,d,f,i,a,o,s)}else e.drawImage(r,i,a,o,s)}}function nk(e,t,n){var r,i=n.text;if(i!=null&&(i+=``),i){e.font=n.font||`12px sans-serif`,e.textAlign=n.textAlign,e.textBaseline=n.textBaseline;var a=void 0,o=void 0;e.setLineDash&&n.lineDash&&(r=qO(t),a=r[0],o=r[1]),a&&(e.setLineDash(a),e.lineDashOffset=o),n.strokeFirst?(JO(n)&&e.strokeText(i,n.x,n.y),XO(n)&&e.fillText(i,n.x,n.y)):(XO(n)&&e.fillText(i,n.x,n.y),JO(n)&&e.strokeText(i,n.x,n.y)),a&&e.setLineDash([])}}function rk(e,t,n,r,i){var a=!1;if(!r&&(n=n||{},t===n))return!1;if(r||t.opacity!==n.opacity){uk(e,i),a=!0;var o=Math.max(Math.min(t.opacity,1),0);e.globalAlpha=isNaN(o)?at.opacity:o}(r||t.blend!==n.blend)&&(a||(uk(e,i),a=!0),e.globalCompositeOperation=t.blend||at.blend);for(var s=0;s=0)){Fh.push(n);var a=gs.wrapStageHandler(n,i);a.__prio=t,a.__raw=n,e.push(a)}}function Gk(e,t){pp[e]=t}function Kk(e){E_({createCanvas:e})}function qk(e,t,n){var r=Ck(`registerMap`);r&&r(e,t,n)}function Jk(e){var t=Ck(`getMap`);return t&&t(e)}function Yk(e){return e==null?0:e.length||1}function Xk(e){return e}function Zk(e,t){var n={},r=n.encode={},i=Q(),a=[],o=[],s={};G(e.dimensions,function(t){var n=e.getDimensionInfo(t),c=n.coordDim;if(c){var l=n.coordDimIndex;Qk(r,c)[l]=t,n.isExtraCoord||(i.set(c,1),eA(n.type)&&(a[0]=t),Qk(s,c)[l]=e.getDimensionIndex(n.name)),n.defaultTooltip&&o.push(t)}Lc.each(function(e,t){var i=Qk(r,t),a=n.otherDims[t];a!=null&&a!==!1&&(i[a]=n.name)})});var c=[],l={};i.each(function(e,t){var n=r[t];l[t]=n[0],c=c.concat(n)}),n.dataDimsOnCoord=c,n.dataDimIndicesOnCoord=K(c,function(t){return e.getDimensionInfo(t).storeDimIndex}),n.encodeFirstDimNotExtra=l;var u=r.label;u&&u.length&&(a=u.slice());var d=r.tooltip;return d&&d.length?o=d.slice():o.length||(o=a.slice()),r.defaultedLabel=a,r.defaultedTooltip=o,n.userOutput=new Zt(s,t),n}function Qk(e,t){return e.hasOwnProperty(t)||(e[t]=[]),e[t]}function $k(e){return e===`category`?`ordinal`:e===`time`?`time`:`float`}function eA(e){return!(e===`ordinal`||e===`time`)}function tA(e){return z(e,ws)}function nA(e){for(var t=Q(),n=0;n<(e||[]).length;n++){var r=e[n],i=Z(r)?r.name:r;i!=null&&t.get(i)==null&&t.set(i,n)}return t}function rA(e){var t=gf(e);return t.dimNameMap||(t.dimNameMap=nA(e.dimensionsDefine))}function iA(e){return e>30}function aA(e,t){return oA(e,t).dimensions}function oA(e,t){ZE(e)||(e=$E(e)),t=t||{};var n=t.coordDimensions||[],r=t.dimensionsDefine||e.dimensionsDefine||[],i=Q(),a=[],o=cA(e,n,r,t.dimensionsCount),s=t.canOmitUnusedDimensions&&iA(o),c=r===e.dimensionsDefine,l=c?rA(e):nA(r),u=t.encodeDefine;!u&&t.encodeDefaulter&&(u=t.encodeDefaulter(e,o));for(var d=Q(u),f=new Ke(o),p=0;p0&&(r.name=i+(a-1)),a++,t.set(i,a)}}function cA(e,t,n,r){var i=Math.max(e.dimensionsDetectedCount||1,t.length,n.length,r||0);return G(t,function(e){var t;Z(e)&&(t=e.dimsDef)&&(i=Math.max(i,t.length))}),i}function lA(e,t,n){if(n||t.hasKey(e)){for(var r=0;t.hasKey(e+r);)r++;e+=r}return t.set(e,!0),e}function uA(e){var t=e.get(`coordinateSystem`),n=new He(t),r=_d[t];if(r)return r(e,n,n.axisMap,n.categoryAxisMap),n}function dA(e){return e.get(`type`)===`category`}function fA(e,t,n){n=n||{};var r=n.byIndex,i=n.stackedCoordDimension,a,o,s;pA(t)?a=t:(o=t.schema,a=o.dimensions,s=t.store);var c=!!(e&&e.get(`stack`)),l,u,d,f;if(G(a,function(e,t){X(e)&&(a[t]=e={name:e}),c&&!e.isExtraCoord&&(!r&&!l&&e.ordinalMeta&&(l=e),!u&&e.type!==`ordinal`&&e.type!==`time`&&(!i||i===e.coordDim)&&(u=e))}),u&&!r&&!l&&(r=!0),u){d=`__\0ecstackresult_`+e.id,f=`__\0ecstackedover_`+e.id,l&&(l.createInvertedIndices=!0);var p=u.coordDim,m=u.type,h=0;G(a,function(e){e.coordDim===p&&h++});var g={name:d,coordDim:p,coordDimIndex:h,type:m,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:a.length},_={name:f,coordDim:f,coordDimIndex:h+1,type:m,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:a.length+1};o?(s&&(g.storeDimIndex=s.ensureCalculationDimension(f,m),_.storeDimIndex=s.ensureCalculationDimension(d,m)),o.appendCalculationDimension(g),o.appendCalculationDimension(_)):(a.push(g),a.push(_))}return{stackedDimension:u&&u.name,stackedByDimension:l&&l.name,isStackedByIndex:r,stackedOverDimension:f,stackResultDimension:d}}function pA(e){return!tA(e.schema)}function mA(e,t){return!!t&&t===e.getCalculationInfo(`stackedDimension`)}function hA(e,t){return mA(e,t)?e.getCalculationInfo(`stackResultDimension`):t}function gA(e,t){var n=e.get(`coordinateSystem`),r=Ue.get(n),i;return t&&t.coordSysDims&&(i=K(t.coordSysDims,function(e){var n={name:e},r=t.axisMap.get(e);return r&&(n.type=$k(r.get(`type`))),n})),i||(i=r&&(r.getDimensionsInfo?r.getDimensionsInfo():r.dimensions.slice())||[`x`,`y`]),i}function _A(e,t,n){var r,i;return n&&G(e,function(e,a){var o=e.coordDim,s=n.categoryAxisMap.get(o);s&&(r==null&&(r=a),e.ordinalMeta=s.getOrdinalMeta(),t&&(e.createInvertedIndices=!0)),e.otherDims.itemName!=null&&(i=!0)}),!i&&r!=null&&(e[r].otherDims.itemName=0),r}function vA(e,t,n){n=n||{};var r=t.getSourceManager(),i,a=!1;e?(a=!0,i=$E(e)):(i=r.getSource(),a=i.sourceFormat===Yo);var o=uA(t),s=gA(t,o),c=n.useEncodeDefaulter,l=Y(c)?c:c?q(dE,s,t):null,u={coordDimensions:s,generateCoord:n.generateCoord,encodeDefine:t.getEncode(),encodeDefaulter:l,canOmitUnusedDimensions:!a},d=oA(i,u),f=_A(d.dimensions,n.createInvertedIndices,o),p=a?null:r.getSharedDataStore(d),m=fA(t,{schema:d,store:p}),h=new Cs(d,t);h.setCalculationInfo(m);var g=f!=null&&yA(i)?function(e,t,n,r){return r===f?n:this.defaultDimValueGetter(e,t,n,r)}:null;return h.hasItemOption=!1,h.initData(a?i:p,null,g),h}function yA(e){if(e.sourceFormat===`original`)return!J(Dx(bA(e.data||[])))}function bA(e){for(var t=0;tr&&(a=i.interval=r);var o=i.intervalPrecision=TA(a);return DA(i.niceTickExtent=[tx(Math.ceil(e[0]/a)*a,o),tx(Math.floor(e[1]/a)*a,o)],e),i}function wA(e){var t=10**px(e),n=e/t;return n?n===2?n=3:n===3?n=5:n*=2:n=1,tx(n*t)}function TA(e){return rx(e)+2}function EA(e,t,n){e[t]=Math.max(Math.min(e[t],n[1]),n[0])}function DA(e,t){!isFinite(e[0])&&(e[0]=t[0]),!isFinite(e[1])&&(e[1]=t[1]),EA(e,0,t),EA(e,1,t),e[0]>e[1]&&(e[0]=e[1])}function OA(e,t){return e>=t[0]&&e<=t[1]}function kA(e,t){return t[1]===t[0]?.5:(e-t[0])/(t[1]-t[0])}function AA(e,t){return e*(t[1]-t[0])+t[0]}function jA(e){return J(e)?yg?new Float32Array(e):e:new Pn(e)}function MA(e){return e.get(`stack`)||$o+e.seriesIndex}function NA(e){return e.dim+e.index}function PA(e,t){var n=[];return t.eachSeriesByType(e,function(e){VA(e)&&n.push(e)}),n}function FA(e){var t={};G(e,function(e){var n=e.coordinateSystem.getBaseAxis();if(!(n.type!==`time`&&n.type!==`value`))for(var r=e.getData(),i=n.dim+`_`+n.index,a=r.getDimensionIndex(r.mapDimension(n.dim)),o=r.getStore(),s=0,c=o.count();s0&&(a=a===null?s:Math.min(a,s))}n[r]=a}}return n}function IA(e){var t=FA(e),n=[];return G(e,function(e){var r=e.coordinateSystem.getBaseAxis(),i=r.getExtent(),a;if(r.type===`category`)a=r.getBandWidth();else if(r.type===`value`||r.type===`time`){var o=t[r.dim+`_`+r.index],s=Math.abs(i[1]-i[0]),c=r.scale.getExtent(),l=Math.abs(c[1]-c[0]);a=o?s/l*o:s}else{var u=e.getData();a=Math.abs(i[1]-i[0])/u.count()}var d=ex(e.get(`barWidth`),a),f=ex(e.get(`barMaxWidth`),a),p=ex(e.get(`barMinWidth`)||(HA(e)?.5:1),a),m=e.get(`barGap`),h=e.get(`barCategoryGap`);n.push({bandWidth:a,barWidth:d,barMaxWidth:f,barMinWidth:p,barGap:m,barCategoryGap:h,axisKey:NA(r),stackId:MA(e)})}),LA(n)}function LA(e){var t={};G(e,function(e,n){var r=e.axisKey,i=e.bandWidth,a=t[r]||{bandWidth:i,remainedWidth:i,autoWidthCount:0,categoryGap:null,gap:`20%`,stacks:{}},o=a.stacks;t[r]=a;var s=e.stackId;o[s]||a.autoWidthCount++,o[s]=o[s]||{width:0,maxWidth:0};var c=e.barWidth;c&&!o[s].width&&(o[s].width=c,c=Math.min(a.remainedWidth,c),a.remainedWidth-=c);var l=e.barMaxWidth;l&&(o[s].maxWidth=l);var u=e.barMinWidth;u&&(o[s].minWidth=u);var d=e.barGap;d!=null&&(a.gap=d);var f=e.barCategoryGap;f!=null&&(a.categoryGap=f)});var n={};return G(t,function(e,t){n[t]={};var r=e.stacks,i=e.bandWidth,a=e.categoryGap;if(a==null){var o=I_(r).length;a=Math.max(35-o*4,15)+`%`}var s=ex(a,i),c=ex(e.gap,1),l=e.remainedWidth,u=e.autoWidthCount,d=(l-s)/(u+(u-1)*c);d=Math.max(d,0),G(r,function(e){var t=e.maxWidth,n=e.minWidth;if(e.width){var r=e.width;t&&(r=Math.min(r,t)),n&&(r=Math.max(r,n)),e.width=r,l-=r+c*r,u--}else{var r=d;t&&tr&&(r=n),r!==d&&(e.width=r,l-=r+c*r,u--)}}),d=(l-s)/(u+(u-1)*c),d=Math.max(d,0);var f=0,p;G(r,function(e,t){e.width||(e.width=d),p=e,f+=e.width*(1+c)}),p&&(f-=p.width*c);var m=-f/2;G(r,function(e,r){n[t][r]=n[t][r]||{bandWidth:i,offset:m,width:e.width},m+=e.width*(1+c)})}),n}function RA(e,t,n){if(e&&t){var r=e[NA(t)];return r!=null&&n!=null?r[MA(n)]:r}}function zA(e,t){var n=PA(e,t),r=IA(n);G(n,function(e){var t=e.getData(),n=e.coordinateSystem.getBaseAxis(),i=MA(e),a=r[NA(n)][i],o=a.offset,s=a.width;t.setLayout({bandWidth:a.bandWidth,offset:o,size:s})})}function BA(e){return{seriesType:e,plan:sO(),reset:function(e){if(VA(e)){var t=e.getData(),n=e.coordinateSystem,r=n.getBaseAxis(),i=n.getOtherAxis(r),a=t.getDimensionIndex(t.mapDimension(i.dim)),o=t.getDimensionIndex(t.mapDimension(r.dim)),s=e.get(`showBackground`,!0),c=t.mapDimension(i.dim),l=t.getCalculationInfo(`stackResultDimension`),u=mA(t,c)&&!!t.getCalculationInfo(`stackedOnSeries`),d=i.isHorizontal(),f=UA(r,i),p=HA(e),m=e.get(`barMinHeight`)||0,h=l&&t.getDimensionIndex(l),g=t.getLayout(`size`),_=t.getLayout(`offset`);return{progress:function(e,t){for(var r=e.count,i=p&&jA(r*3),c=p&&s&&jA(r*3),l=p&&jA(r),v=n.master.getRect(),y=d?v.width:v.height,b,x=t.getStore(),S=0;(b=e.next())!=null;){var C=x.get(u?h:a,b),w=x.get(o,b),T=f,E=void 0;u&&(E=+C-x.get(a,b));var D=void 0,O=void 0,k=void 0,A=void 0;if(d){var ee=n.dataToPoint([C,w]);if(u){var te=n.dataToPoint([E,w]);T=te[0]}D=T,O=ee[1]+_,k=ee[0]-T,A=g,Math.abs(k)0?n:1:n))}function WA(e,t,n,r){var i=dx(t),a=dx(n),o=function(e){return jT(i,e,r)===jT(a,e,r)},s=function(){return o(`year`)},c=function(){return s()&&o(`month`)},l=function(){return c()&&o(`day`)},u=function(){return l()&&o(`hour`)},d=function(){return u()&&o(`minute`)},f=function(){return d()&&o(`second`)},p=function(){return f()&&o(`millisecond`)};switch(e){case`year`:return s();case`month`:return c();case`day`:return l();case`hour`:return u();case`minute`:return d();case`second`:return f();case`millisecond`:return p()}}function GA(e,t){return e/=Ri,e>16?16:e>7.5?7:e>3.5?4:e>1.5?2:1}function KA(e){var t=30*Ri;return e/=t,e>6?6:e>3?3:e>2?2:1}function qA(e){return e/=zi,e>12?12:e>6?6:e>3.5?4:e>2?2:1}function JA(e,t){return e/=t?Bi:Vi,e>30?30:e>20?20:e>15?15:e>10?10:e>5?5:e>2?2:1}function YA(e){return mx(e,!0)}function XA(e,t,n){var r=new Date(e);switch(TT(t)){case`year`:case`month`:r[BT(n)](0);case`day`:r[VT(n)](1);case`hour`:r[HT(n)](0);case`minute`:r[UT(n)](0);case`second`:r[WT(n)](0),r[GT(n)](0)}return r.getTime()}function ZA(e,t,n,r){var i=1e4,a=Ag,o=0;function s(e,t,n,i,a,o,s){for(var c=new Date(t),l=t,u=c[i]();l1&&l===0&&a.unshift({value:a[0].value-f})}}for(var l=0;l=r[0]&&_<=r[1]&&d++)}var v=(r[1]-r[0])/t;if(d>v*1.5&&f>v/1.5||(l.push(h),d>v||e===a[p]))break}u=[]}}for(var y=P_(K(l,function(e){return P_(e,function(e){return e.value>=r[0]&&e.value<=r[1]&&!e.notAdd})}),function(e){return e.length>0}),b=[],x=y.length-1,p=0;p0&&r>0||n<0&&r<0)}function oj(e){var t=e.getLabelModel().get(`formatter`),n=e.type===`category`?e.scale.getExtent()[0]:null;return e.scale.type===`time`?function(t){return function(n,r){return e.scale.getFormattedLabel(n,r,t)}}(t):X(t)?function(t){return function(n){var r=e.scale.getLabel(n);return t.replace(`{value}`,r==null?``:r)}}(t):Y(t)?function(t){return function(r,i){return n!=null&&(i=r.value-n),t(sj(e,r),i,r.level==null?null:{level:r.level})}}(t):function(t){return e.scale.getLabel(t)}}function sj(e,t){return e.type===`category`?e.scale.getLabel(t):t.value}function cj(e){var t=e.model,n=e.scale;if(!(!t.get([`axisLabel`,`show`])||n.isBlank())){var r,i,a=n.getExtent();z(n,ea)?i=n.count():(r=n.getTicks(),i=r.length);var o=e.getLabelModel(),s=oj(e),c,l=1;i>40&&(l=Math.ceil(i/40));for(var u=0;ue[1]&&(e[1]=r[1])})}function mj(e){return vA(null,e)}function hj(e,t){var n=t;z(t,Pi)||(n=new Pi(t));var r=ij(n);return r.setExtent(e[0],e[1]),rj(r,n),r}function gj(e){j_(e,y)}function _j(e,t){return t=t||{},cT(e,null,null,t.state!==`normal`)}function vj(e){if(J(e)){G(e,function(e){vj(e)});return}W(cd,e)>=0||(cd.push(e),Y(e)&&(e={install:e}),e.install(sd))}function yj(e,t){return Math.abs(e-t)>1^-(s&1),c=c>>1^-(c&1),s+=i,c+=a,i=s,a=c,r.push([s/n,c/n])}return r}function Dj(e,t){return e=wj(e),K(P_(e.features,function(e){return e.geometry&&e.properties&&e.geometry.coordinates.length>0}),function(e){var n=e.properties,r=e.geometry,i=[];switch(r.type){case`Polygon`:var a=r.coordinates;i.push(new zn(a[0],a.slice(1)));break;case`MultiPolygon`:G(r.coordinates,function(e){e[0]&&i.push(new zn(e[0],e.slice(1)))});break;case`LineString`:i.push(new Rn([r.coordinates]));break;case`MultiLineString`:i.push(new Rn(r.coordinates))}var o=new Bn(n[t||`name`],i,n.cp);return o.properties=n,o})}function Oj(e,t){var n=K(t,function(t){return e.scale.parse(t)});return e.type===`time`&&n.length>0&&(n.sort(),n.unshift(n[0]),n.push(n[n.length-1])),n}function kj(e){var t=e.getLabelModel().get(`customValues`);if(t){var n=oj(e),r=e.scale.getExtent();return{labels:K(P_(Oj(e,t),function(e){return e>=r[0]&&e<=r[1]}),function(t){var r={value:t};return{formattedLabel:n(r),rawLabel:e.scale.getLabel(r),tickValue:t}})}}return e.type===`category`?jj(e):Pj(e)}function Aj(e,t){var n=e.getTickModel().get(`customValues`);if(n){var r=e.scale.getExtent();return{ticks:P_(Oj(e,n),function(e){return e>=r[0]&&e<=r[1]})}}return e.type===`category`?Nj(e,t):{ticks:K(e.scale.getTicks(),function(e){return e.value})}}function jj(e){var t=e.getLabelModel(),n=Mj(e,t);return!t.get(`show`)||e.scale.isBlank()?{labels:[],labelCategoryInterval:n.labelCategoryInterval}:n}function Mj(e,t){var n=Fj(e,`labels`),r=uj(t),i=Ij(n,r);if(i)return i;var a,o;return Y(r)?a=Hj(e,r):(o=r===`auto`?Rj(e):r,a=Vj(e,o)),Lj(n,r,{labels:a,labelCategoryInterval:o})}function Nj(e,t){var n=Fj(e,`ticks`),r=uj(t),i=Ij(n,r);if(i)return i;var a,o;if((!t.get(`show`)||e.scale.isBlank())&&(a=[]),Y(r))a=Hj(e,r,!0);else if(r===`auto`){var s=Mj(e,e.getLabelModel());o=s.labelCategoryInterval,a=K(s.labels,function(e){return e.tickValue})}else o=r,a=Vj(e,o,!0);return Lj(n,r,{ticks:a,tickCategoryInterval:o})}function Pj(e){var t=e.scale.getTicks(),n=oj(e);return{labels:K(t,function(t,r){return{level:t.level,formattedLabel:n(t,r),rawLabel:e.scale.getLabel(t),tickValue:t.value}})}}function Fj(e,t){return hf(e)[t]||(hf(e)[t]=[])}function Ij(e,t){for(var n=0;n40&&(s=Math.max(1,Math.floor(o/40)));for(var c=a[0],l=e.dataToCoord(c+1)-e.dataToCoord(c),u=Math.abs(l*Math.cos(r)),d=Math.abs(l*Math.sin(r)),f=0,p=0;c<=a[1];c+=s){var m=0,h=0,g=Ab(n({value:c}),t.font,`center`,`top`);m=g.width*1.3,h=g.height*1.3,f=Math.max(f,m,7),p=Math.max(p,h,7)}var _=f/u,v=p/d;isNaN(_)&&(_=1/0),isNaN(v)&&(v=1/0);var y=Math.max(0,Math.floor(Math.min(_,v))),b=hf(e.model),x=e.getExtent(),S=b.lastAutoInterval,C=b.lastTickCount;return S!=null&&C!=null&&Math.abs(S-y)<=1&&Math.abs(C-o)<=1&&S>y&&b.axisExtent0===x[0]&&b.axisExtent1===x[1]?y=S:(b.lastTickCount=o,b.lastAutoInterval=y,b.axisExtent0=x[0],b.axisExtent1=x[1]),y}function Bj(e){var t=e.getLabelModel();return{axisRotate:e.getRotate?e.getRotate():e.isHorizontal&&!e.isHorizontal()?90:0,labelRotate:t.get(`rotate`)||0,font:t.getFont()}}function Vj(e,t,n){var r=oj(e),i=e.scale,a=i.getExtent(),o=e.getLabelModel(),s=[],c=Math.max((t||0)+1,1),l=a[0],u=i.count();l!==0&&c>1&&u/c>2&&(l=Math.round(Math.ceil(l/c)*c));var d=dj(e),f=o.get(`showMinLabel`)||d,p=o.get(`showMaxLabel`)||d;f&&l!==a[0]&&h(a[0]);for(var m=l;m<=a[1];m+=c)h(m);p&&m-c!==a[1]&&h(a[1]);function h(e){var t={value:e};s.push(n?e:{formattedLabel:r(t),rawLabel:i.getLabel(t),tickValue:e})}return s}function Hj(e,t,n){var r=e.scale,i=oj(e),a=[];return G(r.getTicks(),function(e){var o=r.getLabel(e),s=e.value;t(e.value,o)&&a.push(n?s:{formattedLabel:i(e),rawLabel:o,tickValue:s})}),a}function Uj(e,t){var n=(e[1]-e[0])/t/2;e[0]+=n,e[1]-=n}function Wj(e,t,n,r){var i=t.length;if(!e.onBand||n||!i)return;var a=e.getExtent(),o,s;if(i===1)t[0].coord=a[0],o=t[1]={coord:a[1],tickValue:t[0].tickValue};else{var c=t[i-1].tickValue-t[0].tickValue,l=(t[i-1].coord-t[0].coord)/c;G(t,function(e){e.coord-=l/2});var u=e.scale.getExtent();s=1+u[1]-t[i-1].tickValue,o={coord:t[i-1].coord+l*s,tickValue:u[1]+1},t.push(o)}var d=a[0]>a[1];f(t[0].coord,a[0])&&(r?t[0].coord=a[0]:t.shift()),r&&f(a[0],t[0].coord)&&t.unshift({coord:a[0]}),f(a[1],o.coord)&&(r?o.coord=a[1]:t.pop()),r&&f(o.coord,a[1])&&t.push({coord:a[1]});function f(e,t){return e=tx(e),t=tx(t),d?e>t:ei&&(i+=ua);var p=Math.atan2(s,o);if(p<0&&(p+=ua),p>=r&&p<=i||p+ua>=r&&p+ua<=i)return c[0]=u,c[1]=d,l-n;var m=n*Math.cos(r)+e,h=n*Math.sin(r)+t,g=n*Math.cos(i)+e,_=n*Math.sin(i)+t,v=(m-o)*(m-o)+(h-s)*(h-s),y=(g-o)*(g-o)+(_-s)*(_-s);return v0){t=t/180*Math.PI,xh.fromArray(e[0]),Sh.fromArray(e[1]),Ch.fromArray(e[2]),P.sub(Ou,xh,Sh),P.sub(ku,Ch,Sh);var n=Ou.len(),r=ku.len();if(!(n<.001||r<.001)){Ou.scale(1/n),ku.scale(1/r);var i=Ou.dot(ku);if(Math.cos(t)1&&P.copy(Rg,Ch),Rg.toArray(e[1])}}}}function rM(e,t,n){if(n<=180&&n>0){n=n/180*Math.PI,xh.fromArray(e[0]),Sh.fromArray(e[1]),Ch.fromArray(e[2]),P.sub(Ou,Sh,xh),P.sub(ku,Ch,Sh);var r=Ou.len(),i=ku.len();if(!(r<.001||i<.001)&&(Ou.scale(1/r),ku.scale(1/i),Ou.dot(t)=o)P.copy(Rg,Ch);else{Rg.scaleAndAdd(ku,a/Math.tan(Math.PI/2-s));var c=Ch.x===Sh.x?(Rg.y-Sh.y)/(Ch.y-Sh.y):(Rg.x-Sh.x)/(Ch.x-Sh.x);if(isNaN(c))return;c<0?P.copy(Rg,Sh):c>1&&P.copy(Rg,Ch)}Rg.toArray(e[1])}}}function iM(e,t,n,r){var i=n===`normal`,a=i?e:e.ensureState(n);a.ignore=t;var o=r.get(`smooth`);o&&o===!0&&(o=.3),a.shape=a.shape||{},o>0&&(a.shape.smooth=o);var s=r.getModel(`lineStyle`).getLineStyle();i?e.useStyle(s):a.style=s}function aM(e,t){var n=t.smooth,r=t.points;if(r)if(e.moveTo(r[0][0],r[0][1]),n>0&&r.length>=3){var i=ju(r[0],r[1]),a=ju(r[1],r[2]);if(!i||!a){e.lineTo(r[1][0],r[1][1]),e.lineTo(r[2][0],r[2][1]);return}var o=Math.min(i,a)*n,s=wv([],r[1],r[0],o/i),c=wv([],r[1],r[2],o/a),l=wv([],s,c,.5);e.bezierCurveTo(s[0],s[1],s[0],s[1],l[0],l[1]),e.bezierCurveTo(c[0],c[1],c[0],c[1],r[2][0],r[2][1])}else for(var u=1;u0&&a&&S(-d/o,0,o);var g=e[0],_=e[o-1],v,y;b(),v<0&&C(-v,.8),y<0&&C(y,.8),b(),x(v,y,1),x(y,v,-1),b(),v<0&&w(-v),y<0&&w(y);function b(){v=g.rect[t]-r,y=i-_.rect[t]-_.rect[n]}function x(e,t,n){if(e<0){var r=Math.min(t,-e);if(r>0){S(r*n,0,o);var i=r+e;i<0&&C(-i*n,1)}else C(-e*n,1)}}function S(n,r,i){n!==0&&(l=!0);for(var a=r;a0)for(var c=0;c0;c--){var f=a[c-1]*d;S(-f,c,o)}}}function w(e){var t=e<0?-1:1;e=Math.abs(e);for(var n=Math.ceil(e/(o-1)),r=0;r0?S(n,0,r+1):S(-n,o-r-1,o),e-=n,e<=0)return}return l}function uM(e,t,n,r){return lM(e,`x`,`width`,t,n,r)}function dM(e,t,n,r){return lM(e,`y`,`height`,t,n,r)}function fM(e){var t=[];e.sort(function(e,t){return t.priority-e.priority});var n=new j(0,0,0,0);function r(e){if(!e.ignore){var t=e.ensureState(`emphasis`);t.ignore==null&&(t.ignore=!1)}e.ignore=!0}for(var i=0;i=0&&r.push(t[a])}return r.join(` `)}function yM(e,t){this.parent.drift(e,t)}function bM(e,t,n,r){return t&&!isNaN(t[0])&&!isNaN(t[1])&&!(r.isIgnore&&r.isIgnore(n))&&!(r.clipShape&&!r.clipShape.contain(t[0],t[1]))&&e.getItemVisual(n,`symbol`)!==`none`}function xM(e){return e!=null&&!Z(e)&&(e={isIgnore:e}),e||{}}function SM(e){var t=e.hostModel,n=t.getModel(`emphasis`);return{emphasisItemStyle:n.getModel(`itemStyle`).getItemStyle(),blurItemStyle:t.getModel([`blur`,`itemStyle`]).getItemStyle(),selectItemStyle:t.getModel([`select`,`itemStyle`]).getItemStyle(),focus:n.get(`focus`),blurScope:n.get(`blurScope`),emphasisDisabled:n.get(`disabled`),hoverScale:n.get(`scale`),labelStatesModels:sT(t),cursorStyle:t.get(`cursor`)}}function CM(e,t,n){var r=e.getBaseAxis(),i=e.getOtherAxis(r),a=wM(i,n),o=r.dim,s=i.dim,c=t.mapDimension(s),l=t.mapDimension(o),u=+(s===`x`||s===`radius`),d=K(e.dimensions,function(e){return t.mapDimension(e)}),f=!1,p=t.getCalculationInfo(`stackResultDimension`);return mA(t,d[0])&&(f=!0,d[0]=p),mA(t,d[1])&&(f=!0,d[1]=p),{dataDimsForPoint:d,valueStart:a,valueAxisDim:s,baseAxisDim:o,stacked:!!f,valueDim:c,baseDim:l,baseDataOffset:u,stackedOverDimension:t.getCalculationInfo(`stackedOverDimension`)}}function wM(e,t){var n=0,r=e.scale.getExtent();return t===`start`?n=r[0]:t===`end`?n=r[1]:z_(t)&&!isNaN(t)?n=t:r[0]>0?n=r[0]:r[1]<0&&(n=r[1]),n}function TM(e,t,n,r){var i=NaN;e.stacked&&(i=n.get(n.getCalculationInfo(`stackedOverDimension`),r)),isNaN(i)&&(i=e.valueStart);var a=e.baseDataOffset,o=[];return o[a]=n.get(e.baseDim,r),o[1-a]=i,t.dataToPoint(o)}function EM(e,t){var n=[];return t.diff(e).add(function(e){n.push({cmd:`+`,idx:e})}).update(function(e,t){n.push({cmd:`=`,idx:t,idx1:e})}).remove(function(e){n.push({cmd:`-`,idx:e})}).execute(),n}function DM(e,t,n,r,i,a,o,s){for(var c=EM(e,t),l=[],u=[],d=[],f=[],p=[],m=[],h=[],g=CM(i,t,o),_=e.getLayout(`points`)||[],v=t.getLayout(`points`)||[],y=0;y=i||h<0)break;if(OM(_,v)){if(c){h+=a;continue}break}if(h===n)e[a>0?`moveTo`:`lineTo`](_,v),d=_,f=v;else{var y=_-l,b=v-u;if(y*y+b*b<.5){h+=a;continue}if(o>0){for(var x=h+a,S=t[x*2],C=t[x*2+1];S===_&&C===v&&g=r||OM(S,C))p=_,m=v;else{E=S-l,D=C-u;var A=_-l,ee=S-_,te=v-u,ne=C-v,re=void 0,j=void 0;if(s===`x`){re=Math.abs(A),j=Math.abs(ee);var ie=E>0?1:-1;p=_-ie*re*o,m=v,O=_+ie*j*o,k=v}else if(s===`y`){re=Math.abs(te),j=Math.abs(ne);var ae=D>0?1:-1;p=_,m=v-ae*re*o,O=_,k=v+ae*j*o}else re=Math.sqrt(A*A+te*te),j=Math.sqrt(ee*ee+ne*ne),T=j/(j+re),p=_-E*o*(1-T),m=v-D*o*(1-T),O=_+E*o*T,k=v+D*o*T,O=em(O,Gp(S,_)),k=em(k,Gp(C,v)),O=Gp(O,em(S,_)),k=Gp(k,em(C,v)),E=O-_,D=k-v,p=_-E*re/j,m=v-D*re/j,p=em(p,Gp(l,_)),m=em(m,Gp(u,v)),p=Gp(p,em(l,_)),m=Gp(m,em(u,v)),E=_-p,D=v-m,O=_+E*j/re,k=v+D*j/re}e.bezierCurveTo(d,f,p,m,_,v),d=O,f=k}else e.lineTo(_,v)}l=_,u=v,h+=a}return g}function AM(e,t,n,r,i){var a=e.getArea(),o=a.x,s=a.y,c=a.width,l=a.height,u=n.get([`lineStyle`,`width`])||0;o-=u/2,s-=u/2,c+=u,l+=u,c=Math.ceil(c),o!==Math.floor(o)&&(o=Math.floor(o),c++);var d=new So({shape:{x:o,y:s,width:c,height:l}});if(t){var f=e.getBaseAxis(),p=f.isHorizontal(),m=f.inverse;p?(m&&(d.shape.x+=c),d.shape.width=0):(m||(d.shape.y+=l),d.shape.height=0);var h=Y(i)?function(e){i(e,d)}:null;Tw(d,{shape:{width:c,height:l,x:o,y:s}},n,null,r,h)}return d}function jM(e,t,n){var r=e.getArea(),i=tx(r.r0,1),a=tx(r.r,1),o=new ys({shape:{cx:tx(e.cx,1),cy:tx(e.cy,1),r0:i,r:a,startAngle:r.startAngle,endAngle:r.endAngle,clockwise:r.clockwise}});return t&&(e.getBaseAxis().dim===`angle`?o.shape.endAngle=r.startAngle:o.shape.r=i,Tw(o,{shape:{endAngle:r.endAngle,r:a}},n)),o}function MM(e,t,n,r,i){return e?e.type===`polar`?jM(e,t,n):e.type===`cartesian2d`?AM(e,t,n,r,i):null:null}function NM(e,t){return e.type===t}function PM(e,t){if(e.length===t.length){for(var n=0;nt){a?n.push(o(a,c,t)):i&&n.push(o(i,c,0),o(i,c,t));break}else i&&(n.push(o(i,c,0)),i=null),n.push(c),a=c}return n}function VM(e,t,n){var r=e.getVisual(`visualMeta`);if(!(!r||!r.length||!e.count())&&t.type===`cartesian2d`){for(var i,a,o=r.length-1;o>=0;o--){var s=e.getDimensionInfo(r[o].dimension);if(i=s&&s.coordDim,i===`x`||i===`y`){a=r[o];break}}if(a){var c=t.getAxis(i),l=K(a.stops,function(e){return{coord:c.toGlobalCoord(c.dataToCoord(e.value)),color:e.color}}),u=l.length,d=a.outerColors.slice();u&&l[0].coord>l[u-1].coord&&(l.reverse(),d.reverse());var f=BM(l,i===`x`?n.getWidth():n.getHeight()),p=f.length;if(!p&&u)return l[0].coord<0?d[1]?d[1]:l[u-1].color:d[0]?d[0]:l[0].color;var m=10,h=f[0].coord-m,g=f[p-1].coord+m,_=g-h;if(_<.001)return`transparent`;G(f,function(e){e.offset=(e.coord-h)/_}),f.push({offset:p?f[p-1].offset:.5,color:d[1]||`transparent`}),f.unshift({offset:p?f[0].offset:.5,color:d[0]||`transparent`});var v=new pi(0,0,0,0,f,!0);return v[i]=h,v[i+`2`]=g,v}}}function HM(e,t,n){var r=e.get(`showAllSymbol`),i=r===`auto`;if(!(r&&!i)){var a=n.getAxesByScale(`ordinal`)[0];if(a&&!(i&&UM(a,t))){var o=t.mapDimension(a.dim),s={};return G(a.getViewLabels(),function(e){var t=a.scale.getRawOrdinalNumber(e.tickValue);s[t]=1}),function(e){return!s.hasOwnProperty(t.get(o,e))}}}}function UM(e,t){var n=e.getExtent(),r=Math.abs(n[1]-n[0])/e.scale.count();isNaN(r)&&(r=0);for(var i=t.count(),a=Math.max(1,Math.round(i/5)),o=0;or)return!1;return!0}function WM(e,t){return isNaN(e)||isNaN(t)}function GM(e){for(var t=e.length/2;t>0&&WM(e[t*2-2],e[t*2-1]);t--);return t-1}function KM(e,t){return[e[t*2],e[t*2+1]]}function qM(e,t,n){for(var r=e.length/2,i=n===`x`?0:1,a,o,s=0,c=-1,l=0;l=t||a>=t&&o<=t){c=l;break}s=l,a=o}return{range:[s,c],t:(t-a)/(o-a)}}function JM(e){if(e.get([`endLabel`,`show`]))return!0;for(var t=0;t10&&a.type===`cartesian2d`&&i){var s=a.getBaseAxis(),c=a.getOtherAxis(s),l=s.getExtent(),u=n.getDevicePixelRatio(),d=Math.abs(l[1]-l[0])*(u||1),f=Math.round(o/d);if(isFinite(f)&&f>1){i===`lttb`?e.setData(r.lttbDownSample(r.mapDimension(c.dim),1/f)):i===`minmax`&&e.setData(r.minmaxDownSample(r.mapDimension(c.dim),1/f));var p=void 0;X(i)?p=Yh[i]:Y(i)&&(p=i),p&&e.setData(r.downSample(r.mapDimension(c.dim),1/f,p,uf))}}}}}function $M(e){e.registerChartView(fi),e.registerSeriesModel(li),e.registerLayout(ZM(`line`,!0)),e.registerVisual({seriesType:`line`,reset:function(e){var t=e.getData(),n=e.getModel(`lineStyle`).getLineStyle();n&&!n.stroke&&(n.stroke=t.getVisual(`style`).fill),t.setVisual(`legendLineStyle`,n)}}),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,QM(`line`))}function eN(e,t){t=t||{};var n=t.isRoundCap;return function(t,r,i){var a=r.position;if(!a||z(a,Array))return Fb(t,r,i);var o=e(a),s=r.distance==null?5:r.distance,c=this.shape,l=c.cx,u=c.cy,d=c.r,f=c.r0,p=(d+f)/2,m=c.startAngle,h=c.endAngle,g=(m+h)/2,_=n?Math.abs(d-f)/2:0,v=Math.cos,y=Math.sin,b=l+d*v(m),x=u+d*y(m),S=`left`,C=`top`;switch(o){case`startArc`:b=l+(f-s)*v(g),x=u+(f-s)*y(g),S=`center`,C=`top`;break;case`insideStartArc`:b=l+(f+s)*v(g),x=u+(f+s)*y(g),S=`center`,C=`bottom`;break;case`startAngle`:b=l+p*v(m)+nN(m,s+_,!1),x=u+p*y(m)+rN(m,s+_,!1),S=`right`,C=`middle`;break;case`insideStartAngle`:b=l+p*v(m)+nN(m,-s+_,!1),x=u+p*y(m)+rN(m,-s+_,!1),S=`left`,C=`middle`;break;case`middle`:b=l+p*v(g),x=u+p*y(g),S=`center`,C=`middle`;break;case`endArc`:b=l+(d+s)*v(g),x=u+(d+s)*y(g),S=`center`,C=`bottom`;break;case`insideEndArc`:b=l+(d-s)*v(g),x=u+(d-s)*y(g),S=`center`,C=`top`;break;case`endAngle`:b=l+p*v(h)+nN(h,s+_,!0),x=u+p*y(h)+rN(h,s+_,!0),S=`left`,C=`middle`;break;case`insideEndAngle`:b=l+p*v(h)+nN(h,-s+_,!0),x=u+p*y(h)+rN(h,-s+_,!0),S=`right`,C=`middle`;break;default:return Fb(t,r,i)}return t=t||{},t.x=b,t.y=x,t.align=S,t.verticalAlign=C,t}}function tN(e,t,n,r){if(z_(r)){e.setTextConfig({rotation:r});return}else if(J(t)){e.setTextConfig({rotation:0});return}var i=e.shape,a=i.clockwise?i.startAngle:i.endAngle,o=i.clockwise?i.endAngle:i.startAngle,s=(a+o)/2,c,l=n(t);switch(l){case`startArc`:case`insideStartArc`:case`middle`:case`insideEndArc`:case`endArc`:c=s;break;case`startAngle`:case`insideStartAngle`:c=a;break;case`endAngle`:case`insideEndAngle`:c=o;break;default:e.setTextConfig({rotation:0});return}var u=Math.PI*1.5-c;l===`middle`&&u>Math.PI/2&&u=i.r0?`endArc`:`startArc`:i.endAngle>=i.startAngle?`endAngle`:`startAngle`:o?i.height>=0?`bottom`:`top`:i.width>=0?`right`:`left`,p=sT(r);oT(e,p,{labelFetcher:a,labelDataIndex:n,defaultText:_M(a.getData(),n),inheritColor:c.fill,defaultOpacity:c.opacity,defaultOutsidePosition:f});var m=e.getTextContent();if(s&&m){var h=r.get([`label`,`position`]);e.textConfig.inside=h===`middle`||null,tN(e,h===`outside`?f:h,uN(o),r.get([`label`,`rotate`]))}mT(m,p,a.getRawValue(n),function(e){return vM(t,e)});var g=r.getModel([`emphasis`]);qC(e,g.get(`focus`),g.get(`blurScope`),g.get(`disabled`)),YC(e,r),lN(i)&&(e.style.fill=`none`,e.style.stroke=`none`,G(e.states,function(e){e.style&&(e.style.fill=e.style.stroke=`none`)}))}function fN(e,t){var n=e.get([`itemStyle`,`borderColor`]);if(!n||n===`none`)return 0;var r=e.get([`itemStyle`,`borderWidth`])||0,i=isNaN(t.width)?Number.MAX_VALUE:Math.abs(t.width),a=isNaN(t.height)?Number.MAX_VALUE:Math.abs(t.height);return Math.min(r,i,a)}function pN(e,t,n,r){var i=e.getData(),a=+!!i.getLayout(`valueAxisHorizontal`),o=i.getLayout(`largeDataIndices`),s=i.getLayout(`size`),c=e.getModel(`backgroundStyle`),l=i.getLayout(`largeBackgroundPoints`);if(l){var u=new ti({shape:{points:l},incremental:!!r,silent:!0,z2:0});u.baseDimIdx=a,u.largeDataIndices=o,u.barWidth=s,u.useStyle(c.getItemStyle()),t.add(u),n&&n.push(u)}var d=new ti({shape:{points:i.getLayout(`largePoints`)},incremental:!!r,ignoreCoarsePointer:!0,z2:1});d.baseDimIdx=a,d.largeDataIndices=o,d.barWidth=s,t.add(d),d.useStyle(i.getVisual(`style`)),d.style.stroke=null,R(d).seriesIndex=e.seriesIndex,e.get(`silent`)||(d.on(`mousedown`,tp),d.on(`mousemove`,tp)),n&&n.push(d)}function mN(e,t,n){for(var r=e.baseDimIdx,i=1-r,a=e.shape.points,o=e.largeDataIndices,s=[],c=[],l=e.barWidth,u=0,d=a.length/3;u=s[0]&&t<=s[0]+c[0]&&n>=s[1]&&n<=s[1]+c[1])return o[u]}return-1}function hN(e,t,n){if(NM(n,`cartesian2d`)){var r=t,i=n.getArea();return{x:e?r.x:i.x,y:e?i.y:r.y,width:e?r.width:i.width,height:e?i.height:r.height}}else{var i=n.getArea(),a=t;return{cx:i.cx,cy:i.cy,r0:e?i.r0:a.r0,r:e?i.r:a.r,startAngle:e?a.startAngle:0,endAngle:e?a.endAngle:Math.PI*2}}}function gN(e,t,n){return new(e.type===`polar`?ys:So)({shape:hN(t,n,e),silent:!0,z2:0})}function _N(e){e.registerChartView(A),e.registerSeriesModel(k),e.registerLayout(e.PRIORITY.VISUAL.LAYOUT,q(zA,`bar`)),e.registerLayout(e.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,BA(`bar`)),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,QM(`bar`)),e.registerAction({type:`changeAxisOrder`,event:`changeAxisOrder`,update:`update`},function(e,t){var n=e.componentType||`series`;t.eachComponent({mainType:n,query:e},function(t){e.sortInfo&&t.axis.setCategorySortInfo(e.sortInfo)})})}function vN(e,t){return rE(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function yN(e,t){var n=vN(e,t),r=e.get(`center`),i=e.get(`radius`);J(i)||(i=[0,i]);var a=ex(n.width,t.getWidth()),o=ex(n.height,t.getHeight()),s=Math.min(a,o),c=ex(i[0],s/2),l=ex(i[1],s/2),u,d,f=e.coordinateSystem;if(f){var p=f.dataToPoint(r);u=p[0]||0,d=p[1]||0}else J(r)||(r=[r,r]),u=ex(r[0],a)+n.x,d=ex(r[1],o)+n.y;return{cx:u,cy:d,r0:c,r:l}}function bN(e,t,n){t.eachSeriesByType(e,function(e){var t=e.getData(),r=t.mapDimension(`value`),i=vN(e,n),a=yN(e,n),o=a.cx,s=a.cy,c=a.r,l=a.r0,u=-e.get(`startAngle`)*oo,d=e.get(`endAngle`),f=e.get(`padAngle`)*oo;d=d===`auto`?u-la:-d*oo;var p=e.get(`minAngle`)*oo+f,m=0;t.each(r,function(e){!isNaN(e)&&m++});var h=t.getSum(r),g=Math.PI/(h||m)*2,_=e.get(`clockwise`),v=e.get(`roseType`),y=e.get(`stillShowZeroSum`),b=t.getDataExtent(r);b[0]=0;var x=_?1:-1,S=[u,d],C=x*f/2;NS(S,!_),u=S[0],d=S[1];var w=Wd(e);w.startAngle=u,w.endAngle=d,w.clockwise=_;var T=Math.abs(d-u),E=T,D=0,O=u;if(t.setLayout({viewRect:i,r:c}),t.each(r,function(e,n){var r;if(isNaN(e)){t.setItemLayout(n,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:_,cx:o,cy:s,r0:l,r:v?NaN:c});return}r=v===`area`?T/m:h===0&&y?g:e*g,rr?(a=O+x*r/2,u=a):(a=O+C,u=i-C),t.setItemLayout(n,{angle:r,startAngle:a,endAngle:u,clockwise:_,cx:o,cy:s,r0:l,r:v?$b(e,b,[l,c]):c}),O=i}),En?o:a,d=Math.abs(c.label.y-n);if(d>=l.maxY){var f=c.label.x-t-c.len2*i,p=r+c.len;l.rB=Math.abs(f)e.unconstrainedWidth?null:p:null;r.setStyle(`width`,m)}var h=r.getBoundingRect();a.width=h.width;var g=(r.style.margin||0)+2.1;a.height=h.height+g,a.y-=(a.height-d)/2}}}function TN(e){return e.position===`center`}function EN(e){var t=e.getData(),n=[],r,i,a=!1,o=(e.get(`minShowLabelAngle`)||0)*ao,s=t.getLayout(`viewRect`),c=t.getLayout(`r`),l=s.width,u=s.x,d=s.y,f=s.height;function p(e){e.ignore=!0}function m(e){if(!e.ignore)return!0;for(var t in e.states)if(e.states[t].ignore===!1)return!0;return!1}t.each(function(e){var s=t.getItemGraphicEl(e),d=s.shape,f=s.getTextContent(),h=s.getTextGuideLine(),g=t.getItemModel(e),_=g.getModel(`label`),v=_.get(`position`)||g.get([`emphasis`,`label`,`position`]),y=_.get(`distanceToLabelLine`),b=_.get(`alignTo`),x=ex(_.get(`edgeDistance`),l),S=_.get(`bleedMargin`),C=g.getModel(`labelLine`),w=C.get(`length`);w=ex(w,l);var T=C.get(`length2`);if(T=ex(T,l),Math.abs(d.endAngle-d.startAngle)0?`right`:`left`:D>0?`left`:`right`}var ce=Math.PI,le=0,ue=_.get(`rotate`);if(z_(ue))le=ce/180*ue;else if(v===`center`)le=0;else if(ue===`radial`||ue===!0)le=D<0?-E+ce:-E;else if(ue===`tangential`&&v!==`outside`&&v!==`outer`){var de=Math.atan2(D,O);de<0&&(de=ce*2+de),O>0&&(de=ce+de),le=de-ce}if(a=!!le,f.x=k,f.y=A,f.rotation=le,f.setStyle({verticalAlign:`middle`}),ne){f.setStyle({align:te});var fe=f.states.select;fe&&(fe.x+=f.x,fe.y+=f.y)}else{var pe=f.getBoundingRect().clone();pe.applyTransform(f.getComputedTransform());var M=(f.style.margin||0)+2.1;pe.y-=M/2,pe.height+=M,n.push({label:f,labelLine:h,position:v,len:w,len2:T,minTurnAngle:C.get(`minTurnAngle`),maxSurfaceAngle:C.get(`maxSurfaceAngle`),surfaceNormal:new P(D,O),linePoints:ee,textAlign:te,labelDistance:y,labelAlignTo:b,edgeDistance:x,bleedMargin:S,rect:pe,unconstrainedWidth:pe.width,labelStyleWidth:f.style.width})}s.setTextConfig({inside:ne})}}),!a&&e.get(`avoidLabelOverlap`)&&CN(n,r,i,c,l,f,u,d);for(var h=0;hl[0]&&isFinite(h)&&isFinite(l[0]);)m=wA(m),h=l[1]-m*o;else{e.getTicks().length-1>o&&(m=wA(m));var _=m*o;g=Math.ceil(l[1]/m)*m,h=tx(g-_),h<0&&l[0]>=0?(h=0,g=tx(_)):g>0&&l[1]<=0&&(g=0,h=-tx(_))}var v=(i[0].value-a[0].value)/s,y=(i[o].value-a[o].value)/s;r.setExtent.call(e,h+m*v,g+m*y),r.setInterval.call(e,m),(v||y)&&r.setNiceExtent.call(e,h+m,g-m)}function LN(e,t){return e.getCoordSysModel()===t}function RN(e,t,n,r){n.getAxesOnZeroOf=function(){return a?[a]:[]};var i=e[t],a,o=n.model,s=o.get([`axisLine`,`onZero`]),c=o.get([`axisLine`,`onZeroAxisIndex`]);if(!s)return;if(c!=null)zN(i[c])&&(a=i[c]);else for(var l in i)if(i.hasOwnProperty(l)&&zN(i[l])&&!r[u(i[l])]){a=i[l];break}a&&(r[u(a)]=!0);function u(e){return e.dim+`_`+e.index}}function zN(e){return e&&e.type!==`category`&&e.type!==`time`&&aj(e)}function BN(e,t){var n=e.getExtent(),r=n[0]+n[1];e.toGlobalCoord=e.dim===`x`?function(e){return e+t}:function(e){return r-e+t},e.toLocalCoord=e.dim===`x`?function(e){return e-t}:function(e){return r-e+t}}function VN(e,t,n,r){var i=lx(n-e),a,o,s=r[0]>r[1],c=t===`start`&&!s||t!==`start`&&s;return ux(i-ia/2)?(o=c?`bottom`:`top`,a=`center`):ux(i-ia*1.5)?(o=c?`top`:`bottom`,a=`center`):(o=`middle`,a=iia/2?c?`left`:`right`:c?`right`:`left`),{rotation:i,textAlign:a,textVerticalAlign:o}}function HN(e,t,n){if(!dj(e.axis)){var r=e.get([`axisLabel`,`showMinLabel`]),i=e.get([`axisLabel`,`showMaxLabel`]);t=t||[],n=n||[];var a=t[0],o=t[1],s=t[t.length-1],c=t[t.length-2],l=n[0],u=n[1],d=n[n.length-1],f=n[n.length-2];r===!1?(UN(a),UN(l)):WN(a,o)&&(r?(UN(o),UN(u)):(UN(a),UN(l))),i===!1?(UN(s),UN(d)):WN(c,s)&&(i?(UN(c),UN(f)):(UN(s),UN(d)))}}function UN(e){e&&(e.ignore=!0)}function WN(e,t){var n=e&&e.getBoundingRect().clone(),r=t&&t.getBoundingRect().clone();if(!(!n||!r)){var i=qv([]);return Zv(i,i,-e.rotation),n.applyTransform(Yv([],i,e.getLocalTransform())),r.applyTransform(Yv([],i,t.getLocalTransform())),n.intersect(r)}}function GN(e){return e===`middle`||e===`center`}function KN(e,t,n,r,i){for(var a=[],o=[],s=[],c=0;c=0||e===t}function nP(e){var t=rP(e);if(t){var n=t.axisPointerModel,r=t.axis.scale,i=n.option,a=n.get(`status`),o=n.get(`value`);o!=null&&(o=r.parse(o));var s=aP(n);a==null&&(i.status=s?`show`:`hide`);var c=r.getExtent().slice();c[0]>c[1]&&c.reverse(),(o==null||o>c[1])&&(o=c[1]),o0?parseInt(r,10)/100:r?parseFloat(r):0;var a={};jP(n,a,a);var o=a.stopColor||n.getAttribute(`stop-color`)||`#000000`;t.colorStops.push({offset:i,color:o})}n=n.nextSibling}}function CP(e,t){e&&e.__inheritedStyle&&(t.__inheritedStyle||(t.__inheritedStyle={}),U(t.__inheritedStyle,e.__inheritedStyle))}function wP(e){for(var t=kP(e),n=[],r=0;r0;a-=2){var o=r[a],s=r[a-1],c=kP(o);switch(i=i||Kv(),s){case`translate`:Xv(i,i,[parseFloat(c[0]),parseFloat(c[1]||`0`)]);break;case`scale`:Qv(i,i,[parseFloat(c[0]),parseFloat(c[1]||c[0])]);break;case`rotate`:Zv(i,i,-parseFloat(c[0])*Et,[parseFloat(c[1]||`0`),parseFloat(c[2]||`0`)]);break;case`skewX`:var l=Math.tan(parseFloat(c[0])*Et);Yv(i,[1,0,l,1,0,0],i);break;case`skewY`:var u=Math.tan(parseFloat(c[0])*Et);Yv(i,[1,u,0,1,0,0],i);break;case`matrix`:i[0]=parseFloat(c[0]),i[1]=parseFloat(c[1]),i[2]=parseFloat(c[2]),i[3]=parseFloat(c[3]),i[4]=parseFloat(c[4]),i[5]=parseFloat(c[5]);break}}t.setLocalTransform(i)}}function jP(e,t,n){var r=e.getAttribute(`style`);if(r){mg.lastIndex=0;for(var i;(i=mg.exec(r))!=null;){var a=i[1],o=$(yr,a)?yr[a]:null;o&&(t[o]=i[2]);var s=$(Lo,a)?Lo[a]:null;s&&(n[s]=i[2])}}}function MP(e,t,n){for(var r=0;r=0)&&(f=i);var p=o?{normal:{align:`center`,verticalAlign:`middle`}}:null;oT(t,sT(r),{labelFetcher:f,labelDataIndex:d,defaultText:n},p);var m=t.getTextContent();if(m&&(wp(m).ignore=m.ignore,t.textConfig&&o)){var h=t.getBoundingRect().clone();t.textConfig.layoutRect=h,t.textConfig.position=[(o[0]-h.x)/h.width*100+`%`,(o[1]-h.y)/h.height*100+`%`]}t.disableLabelAnimation=!0}else t.removeTextContent(),t.removeTextConfig(),t.disableLabelAnimation=null}function KP(e,t,n,r,i,a){e.data?e.data.setItemGraphicEl(a,t):R(t).eventData={componentType:`geo`,componentIndex:i.componentIndex,geoIndex:i.componentIndex,name:n,region:r&&r.option||{}}}function qP(e,t,n,r,i){e.data||tT({el:t,componentModel:i,itemName:n,itemTooltipOption:r.get(`tooltip`)})}function JP(e,t,n,r,i){t.highDownSilentOnTouch=!!i.get(`selectedMode`);var a=r.getModel(`emphasis`),o=a.get(`focus`);return qC(t,o,a.get(`blurScope`),a.get(`disabled`)),e.isGeo&&QC(t,i,n),o}function YP(e,t,n){var r=[],i;function a(){i=[]}function o(){i.length&&(r.push(i),i=[])}var s=t({polygonStart:a,polygonEnd:o,lineStart:a,lineEnd:o,point:function(e,t){isFinite(e)&&isFinite(t)&&i.push([e,t])},sphere:function(){}});return!n&&s.polygonStart(),G(e,function(e){s.lineStart();for(var t=0;t1?(b.width=y,b.height=y/g):(b.height=y,b.width=y*g),b.y=v[1]-b.height/2,b.x=v[0]-b.width/2;else{var x=e.getBoxLayoutParams();x.aspect=g,b=rE(x,{width:m,height:h})}this.setViewRect(b.x,b.y,b.width,b.height),this.setCenter(e.get(`center`),t),this.setZoom(e.get(`zoom`))}function nF(e,t){G(t.get(`geoCoord`),function(t,n){e.addGeoCoord(n,t)})}function rF(e,t){return e.pointToProjected?e.pointToProjected(t):e.pointToData(t)}function iF(e,t,n,r){var i=e.getZoom(),a=e.getCenter(),o=t.zoom,s=e.projectedToPoint?e.projectedToPoint(a):e.dataToPoint(a);if(t.dx!=null&&t.dy!=null&&(s[0]-=t.dx,s[1]-=t.dy,e.setCenter(rF(e,s),r)),o!=null){if(n){var c=n.min||0,l=n.max||1/0;o=Math.max(Math.min(i*o,l),c)/i}e.scaleX*=o,e.scaleY*=o;var u=(t.originX-e.x)*(o-1),d=(t.originY-e.y)*(o-1);e.x-=u,e.y-=d,e.updateTransform(),e.setCenter(rF(e,s),r),e.setZoom(o*i)}return{center:e.getCenter(),zoom:e.getZoom()}}function aF(e,t,n){kd.registerMap(e,t,n)}function oF(e){e.registerCoordinateSystem(`geo`,Od),e.registerComponentModel(Hn),e.registerComponentView(Gn),e.registerImpl(`registerMap`,aF),e.registerImpl(`getMap`,function(e){return kd.getMapForUser(e)});function t(t,n){n.update=`geo:updateSelectStatus`,e.registerAction(n,function(e,n){var r={},i=[];return n.eachComponent({mainType:`geo`,query:e},function(n){n[t](e.name);var a=n.coordinateSystem;G(a.regions,function(e){r[e.name]=n.isSelected(e.name)||!1});var o=[];G(r,function(e,t){r[t]&&o.push(t)}),i.push({geoIndex:n.componentIndex,name:o})}),{selected:r,allSelected:i,name:e.name}})}t(`toggleSelected`,{type:`geoToggleSelect`,event:`geoselectchanged`}),t(`select`,{type:`geoSelect`,event:`geoselected`}),t(`unSelect`,{type:`geoUnSelect`,event:`geounselected`}),e.registerAction({type:`geoRoam`,event:`geoRoam`,update:`updateTransform`},function(e,t,n){var r=e.componentType||`series`;t.eachComponent({mainType:r,query:e},function(t){var i=t.coordinateSystem;if(i.type===`geo`){var a=iF(i,e,t.get(`scaleLimit`),n);t.setCenter&&t.setCenter(a.center),t.setZoom&&t.setZoom(a.zoom),r===`series`&&G(t.seriesGroup,function(e){e.setCenter(a.center),e.setZoom(a.zoom)})}})})}function sF(e){vj(oF),e.registerChartView(Oi),e.registerSeriesModel(Di),e.registerLayout(QP),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,ZP),jO(`map`,e.registerAction)}function cF(e){var t=e.mainData,n=e.datas;n||(n={main:t},e.datasAttr={main:`data`}),e.datas=e.mainData=null,hF(t,n,e),G(n,function(n){G(t.TRANSFERABLE_METHODS,function(t){n.wrapMethod(t,q(lF,e))})}),t.wrapMethod(`cloneShallow`,q(dF,e)),G(t.CHANGABLE_METHODS,function(n){t.wrapMethod(n,q(uF,e))}),Q_(n[t.dataType]===t)}function lF(e,t){if(mF(this)){var n=H({},Of(this).datas);n[this.dataType]=t,hF(t,n,e)}else gF(t,this.dataType,Of(this).mainData,e);return t}function uF(e,t){return e.struct&&e.struct.update(),t}function dF(e,t){return G(Of(t).datas,function(n,r){n!==t&&gF(n.cloneShallow(),r,t,e)}),t}function fF(e){var t=Of(this).mainData;return e==null||t==null?t:Of(t).datas[e]}function pF(){var e=Of(this).mainData;return e==null?[{data:e}]:K(I_(Of(e).datas),function(t){return{type:t,data:Of(e).datas[t]}})}function mF(e){return Of(e).mainData===e}function hF(e,t,n){Of(e).datas={},G(t,function(t,r){gF(t,r,e,n)})}function gF(e,t,n,r){Of(n).datas[t]=e,Of(e).mainData=n,e.dataType=t,r.struct&&(e[r.structAttr]=r.struct,r.struct[r.datasAttr[t]]=e),e.getLinkedData=fF,e.getLinkedDataAll=pF}function _F(e){var t=e.pieceList;e.hasSpecialVisual=!1,G(t,function(t,n){t.originIndex=n,t.visual!=null&&(e.hasSpecialVisual=!0)})}function vF(e){var t=e.categories,n=e.categoryMap={},r=e.visual;if(Yu(t,function(e,t){n[e]=t}),!J(r)){var i=[];Z(r)?Yu(r,function(e,t){var r=n[t];i[r==null?ce:r]=e}):i[ce]=r,r=DF(e,i)}for(var a=t.length-1;a>=0;a--)r[a]==null&&(delete n[t[a]],t.pop())}function yF(e,t){var n=e.visual,r=[];Z(n)?Yu(n,function(e){r.push(e)}):n!=null&&r.push(n),!t&&r.length===1&&!{color:1,symbol:1}.hasOwnProperty(e.type)&&(r[1]=r[0]),DF(e,r)}function bF(e){return{applyVisual:function(t,n,r){var i=this.mapValueToVisual(t);r(`color`,e(n(`color`),i))},_normalizedToVisual:TF([0,1])}}function xF(e){var t=this.option.visual;return t[Math.round($b(e,[0,1],[0,t.length-1],!0))]||{}}function SF(e){return function(t,n,r){r(e,this.mapValueToVisual(t))}}function CF(e){var t=this.option.visual;return t[this.option.loop&&e!==ce?e%t.length:e]}function wF(){return this.option.visual[0]}function TF(e){return{linear:function(t){return $b(t,e,this.option.visual,!0)},category:CF,piecewise:function(t,n){var r=EF.call(this,n);return r==null&&(r=$b(t,e,this.option.visual,!0)),r},fixed:wF}}function EF(e){var t=this.option,n=t.pieceList;if(t.hasSpecialVisual){var r=n[Vc.findPieceIndex(e,n)];if(r&&r.visual)return r.visual[this.type]}}function DF(e,t){return e.visual=t,e.type===`color`&&(e.parsedVisual=K(t,function(e){return Uy(e)||[0,0,0,1]})),t}function OF(e,t,n){return e?t<=n:t0}function IF(e){var t=e.hostModel,n=t.getModel(`emphasis`);return{lineStyle:t.getModel(`lineStyle`).getLineStyle(),emphasisLineStyle:n.getModel([`lineStyle`]).getLineStyle(),blurLineStyle:t.getModel([`blur`,`lineStyle`]).getLineStyle(),selectLineStyle:t.getModel([`select`,`lineStyle`]).getLineStyle(),emphasisDisabled:n.get(`disabled`),blurScope:n.get(`blurScope`),focus:n.get(`focus`),labelStatesModels:sT(t)}}function LF(e){return isNaN(e[0])||isNaN(e[1])}function RF(e){return e&&!LF(e[0])&&!LF(e[1])}function zF(e){return`_EC_`+e}function BF(e,t){return{getValue:function(n){var r=this[e][t];return r.getStore().get(r.getDimensionIndex(n||`value`),this.dataIndex)},setVisual:function(n,r){this.dataIndex>=0&&this[e][t].setItemVisual(this.dataIndex,n,r)},getVisual:function(n){return this[e][t].getItemVisual(this.dataIndex,n)},setLayout:function(n,r){this.dataIndex>=0&&this[e][t].setItemLayout(this.dataIndex,n,r)},getLayout:function(){return this[e][t].getItemLayout(this.dataIndex)},getGraphicEl:function(){return this[e][t].getItemGraphicEl(this.dataIndex)},getRawIndex:function(){return this[e][t].getRawIndex(this.dataIndex)}}}function VF(e,t,n,r,i,a){e=e||0;var o=n[1]-n[0];if(i!=null&&(i=UF(i,[0,o])),a!=null&&(a=Math.max(a,i==null?0:i)),r===`all`){var s=Math.abs(t[1]-t[0]);s=UF(s,[0,o]),i=a=UF(s,[i,a]),r=0}t[0]=UF(t[0],n),t[1]=UF(t[1],n);var c=HF(t,r);t[r]+=e;var l=i||0,u=n.slice();c.sign<0?u[0]+=l:u[1]-=l,t[r]=UF(t[r],u);var d=HF(t,r);return i!=null&&(d.sign!==c.sign||d.spana&&(t[1-r]=t[r]+d.sign*a),t}function HF(e,t){var n=e[t]-e[1-t];return{span:Math.abs(n),sign:n>0?-1:n<0?1:t?-1:1}}function UF(e,t){return Math.min(t[1]==null?1/0:t[1],Math.max(t[0]==null?-1/0:t[0],e))}function WF(e,t){var n=$l[t.brushType].createCover(e,t);return n.__brushOption=t,qF(n,t),e.group.add(n),n}function GF(e,t){var n=YF(t);return n.endCreating&&(n.endCreating(e,t),qF(t,t.__brushOption)),t}function KF(e,t){var n=t.__brushOption;YF(t).updateCoverShape(e,t,n.range,n)}function qF(e,t){var n=t.z;n==null&&(n=ye),e.traverse(function(e){e.z=n,e.z2=n})}function JF(e,t){YF(t).updateCommon(e,t),KF(e,t)}function YF(e){return $l[e.__brushOption.brushType]}function XF(e,t,n){var r=e._panels;if(!r)return D;var i,a=e._transform;return G(r,function(e){e.isTargetByCursor(t,n,a)&&(i=e)}),i}function ZF(e,t){var n=e._panels;if(!n)return D;var r=t.__brushOption.panelId;return r==null?D:n[r]}function QF(e){var t=e._covers,n=t.length;return G(t,function(t){e.group.remove(t)},e),t.length=0,!!n}function $F(e,t){var n=K(e._covers,function(e){var t=e.__brushOption,n=B(t.range);return{brushType:t.brushType,panelId:t.panelId,range:n}});e.trigger(`brush`,{areas:n,isEnd:!!t.isEnd,removeOnClick:!!t.removeOnClick})}function eI(e){var t=e._track;if(!t.length)return!1;var n=t[t.length-1],r=t[0],i=n[0]-r[0],a=n[1]-r[1];return om(i*i+a*a,.5)>Tc}function tI(e){var t=e.length-1;return t<0&&(t=0),[e[0],e[t]]}function nI(e,t,n,r){var i=new N;return i.add(new So({name:`main`,style:oI(n),silent:!0,draggable:!0,cursor:`move`,drift:q(dI,e,t,i,[`n`,`s`,`w`,`e`]),ondragend:q($F,t,{isEnd:!0})})),G(r,function(n){i.add(new So({name:n.join(``),style:{opacity:0},draggable:!0,silent:!0,invisible:!0,drift:q(dI,e,t,i,n),ondragend:q($F,t,{isEnd:!0})}))}),i}function rI(e,t,n,r){var i=r.brushStyle.lineWidth||0,a=Up(i,yi),o=n[0][0],s=n[1][0],c=o-i/2,l=s-i/2,u=n[0][1],d=n[1][1],f=u-a+i/2,p=d-a+i/2,m=u-o,h=d-s,g=m+i,_=h+i;aI(e,t,`main`,o,s,m,h),r.transformable&&(aI(e,t,`w`,c,l,a,_),aI(e,t,`e`,f,l,a,_),aI(e,t,`n`,c,l,g,a),aI(e,t,`s`,c,p,g,a),aI(e,t,`nw`,c,l,a,a),aI(e,t,`ne`,f,l,a,a),aI(e,t,`sw`,c,p,a,a),aI(e,t,`se`,f,p,a,a))}function iI(e,t){var n=t.__brushOption,r=n.transformable,i=t.childAt(0);i.useStyle(oI(n)),i.attr({silent:!r,cursor:r?`move`:`default`}),G([[`w`],[`e`],[`n`],[`s`],[`s`,`e`],[`s`,`w`],[`n`,`e`],[`n`,`w`]],function(n){var i=t.childOfName(n.join(``)),a=n.length===1?lI(e,n[0]):uI(e,n);i&&i.attr({silent:!r,invisible:!r,cursor:r?Se[a]+`-resize`:null})})}function aI(e,t,n,r,i,a,o){var s=t.childOfName(n);s&&s.setShape(hI(mI(e,t,[[r,i],[r+a,i+o]])))}function oI(e){return U({strokeNoScale:!0},e.brushStyle)}function sI(e,t,n,r){var i=[Qp(e,n),Qp(t,r)],a=[Up(e,n),Up(t,r)];return[[i[0],a[0]],[i[1],a[1]]]}function cI(e){return Hw(e.group)}function lI(e,t){return{left:`w`,right:`e`,top:`n`,bottom:`s`}[Ww({w:`left`,e:`right`,n:`top`,s:`bottom`}[t],cI(e))]}function uI(e,t){var n=[lI(e,t[0]),lI(e,t[1])];return(n[0]===`e`||n[0]===`w`)&&n.reverse(),n.join(``)}function dI(e,t,n,r,i,a){var o=n.__brushOption,s=e.toRectRange(o.range),c=pI(t,i,a);G(r,function(e){var t=kt[e];s[t[0]][t[1]]+=c[t[0]]}),o.range=e.fromRectRange(sI(s[0][0],s[1][0],s[0][1],s[1][1])),JF(t,n),$F(t,{isEnd:!1})}function fI(e,t,n,r){var i=t.__brushOption.range,a=pI(e,n,r);G(i,function(e){e[0]+=a[0],e[1]+=a[1]}),JF(e,t),$F(e,{isEnd:!1})}function pI(e,t,n){var r=e.group,i=r.transformCoordToLocal(t,n),a=r.transformCoordToLocal(0,0);return[i[0]-a[0],i[1]-a[1]]}function mI(e,t,n){var r=ZF(e,t);return r&&r!==D?r.clipPath(n,e._transform):B(n)}function hI(e){var t=Qp(e[0][0],e[1][0]),n=Qp(e[0][1],e[1][1]),r=Up(e[0][0],e[1][0]),i=Up(e[0][1],e[1][1]);return{x:t,y:n,width:r-t,height:i-n}}function gI(e,t,n){if(!(!e._brushType||SI(e,t.offsetX,t.offsetY))){var r=e._zr,i=e._covers,a=XF(e,t,n);if(!e._dragging)for(var o=0;or.getWidth()||n<0||n>r.getHeight()}function CI(e){return{createCover:function(t,n){return nI({toRectRange:function(t){var n=[t,[0,100]];return e&&n.reverse(),n},fromRectRange:function(t){return t[e]}},t,n,[[[`w`],[`e`]],[[`n`],[`s`]]][e])},getCreatingRange:function(t){var n=tI(t);return[Qp(n[0][e],n[1][e]),Up(n[0][e],n[1][e])]},updateCoverShape:function(t,n,r,i){var a,o=ZF(t,n);if(o!==D&&o.getLinearBrushOtherExtent)a=o.getLinearBrushOtherExtent(e);else{var s=t._zr;a=[0,[s.getWidth(),s.getHeight()][1-e]]}var c=[r,a];e&&c.reverse(),rI(t,n,c,i)},updateCommon:iI,contain:vI}}function wI(e){return e=DI(e),function(t){return Jw(t,e)}}function TI(e,t){return e=DI(e),function(n){var r=t==null?n:t,i=r?e.width:e.height,a=r?e.x:e.y;return[a,a+(i||0)]}}function EI(e,t,n){var r=DI(e);return function(e,i){return r.contain(i[0],i[1])&&!yP(e,t,n)}}function DI(e){return j.create(e)}function OI(e,t){var n=t.rippleEffectColor||t.color;e.eachChild(function(e){e.attr({z:t.z,zlevel:t.zlevel,style:{stroke:t.brushType===`stroke`?n:null,fill:t.brushType===`fill`?n:null}})})}function kI(e){e.registerChartView(bn),e.registerSeriesModel(yn),e.registerLayout(ZM(`effectScatter`))}function AI(e){var t=e.data;t&&t[0]&&t[0][0]&&t[0][0].coord&&(e.data=K(t,function(e){var t={coords:[e[0].coord,e[1].coord]};return e[0].name&&(t.fromName=e[0].name),e[1].name&&(t.toName=e[1].name),k_([t,e[0],e[1]])}))}function jI(e){return z(e,Array)||(e=[e,e]),e}function MI(e){e.registerChartView(hi),e.registerSeriesModel(mi),e.registerLayout(dp),e.registerVisual(fp)}function NI(e,t,n,r){return e&&(e.legacy||e.legacy!==!1&&!n&&!r&&t!==`tspan`&&(t===`text`||$(e,`text`)))}function PI(e,t,n){var r=e,i,a,o;if(t===`text`)o=r;else{o={},$(r,`text`)&&(o.text=r.text),$(r,`rich`)&&(o.rich=r.rich),$(r,`textFill`)&&(o.fill=r.textFill),$(r,`textStroke`)&&(o.stroke=r.textStroke),$(r,`fontFamily`)&&(o.fontFamily=r.fontFamily),$(r,`fontSize`)&&(o.fontSize=r.fontSize),$(r,`fontStyle`)&&(o.fontStyle=r.fontStyle),$(r,`fontWeight`)&&(o.fontWeight=r.fontWeight),a={type:`text`,style:o,silent:!0},i={};var s=$(r,`textPosition`);n?i.position=s?r.textPosition:`inside`:s&&(i.position=r.textPosition),$(r,`textPosition`)&&(i.position=r.textPosition),$(r,`textOffset`)&&(i.offset=r.textOffset),$(r,`textRotation`)&&(i.rotation=r.textRotation),$(r,`textDistance`)&&(i.distance=r.textDistance)}return FI(o,e),G(o.rich,function(e){FI(e,e)}),{textConfig:i,textContent:a}}function FI(e,t){t&&(t.font=t.textFont||t.font,$(t,`textStrokeWidth`)&&(e.lineWidth=t.textStrokeWidth),$(t,`textAlign`)&&(e.align=t.textAlign),$(t,`textVerticalAlign`)&&(e.verticalAlign=t.textVerticalAlign),$(t,`textLineHeight`)&&(e.lineHeight=t.textLineHeight),$(t,`textWidth`)&&(e.width=t.textWidth),$(t,`textHeight`)&&(e.height=t.textHeight),$(t,`textBackgroundColor`)&&(e.backgroundColor=t.textBackgroundColor),$(t,`textPadding`)&&(e.padding=t.textPadding),$(t,`textBorderColor`)&&(e.borderColor=t.textBorderColor),$(t,`textBorderWidth`)&&(e.borderWidth=t.textBorderWidth),$(t,`textBorderRadius`)&&(e.borderRadius=t.textBorderRadius),$(t,`textBoxShadowColor`)&&(e.shadowColor=t.textBoxShadowColor),$(t,`textBoxShadowBlur`)&&(e.shadowBlur=t.textBoxShadowBlur),$(t,`textBoxShadowOffsetX`)&&(e.shadowOffsetX=t.textBoxShadowOffsetX),$(t,`textBoxShadowOffsetY`)&&(e.shadowOffsetY=t.textBoxShadowOffsetY))}function II(e,t,n,r,i){var a=e+`Animation`,o=Sw(e,r,i)||{},s=Yg(t).userDuring;return o.duration>0&&(o.during=s?I(WI,{el:t,userDuring:s}):null,o.setToFinal=!0,o.scope=e),H(o,n[a]),o}function LI(e,t,n,r){r=r||{};var i=r.dataIndex,a=r.isInit,o=r.clearStyle,s=n.isAnimationEnabled(),c=Yg(e),l=t.style;c.userDuring=t.during;var u={},d={};if(JI(e,t,d),KI(`shape`,t,d),KI(`extra`,t,d),!a&&s&&(qI(e,t,u),GI(`shape`,e,t,u),GI(`extra`,e,t,u),YI(e,t,l,u)),d.style=l,VI(e,d,o),UI(e,t),s)if(a){var f={};G(cn,function(e){var n=e?t[e]:t;n&&n.enterFrom&&(e&&(f[e]=f[e]||{}),H(e?f[e]:f,n.enterFrom))});var p=II(`enter`,e,t,n,i);p.duration>0&&e.animateFrom(f,p)}else HI(e,t,i||0,n,u);RI(e,t),l?e.dirty():e.markRedraw()}function RI(e,t){for(var n=Yg(e).leaveToProps,r=0;r0&&e.animateFrom(i,a)}}function UI(e,t){$(t,`silent`)&&(e.silent=t.silent),$(t,`ignore`)&&(e.ignore=t.ignore),z(e,Qt)&&$(t,`invisible`)&&(e.invisible=t.invisible),z(e,Ba)&&$(t,`autoBatch`)&&(e.autoBatch=t.autoBatch)}function WI(){var e=this,t=e.el;if(t){var n=Yg(t).userDuring,r=e.userDuring;if(n!==r){e.el=e.userDuring=null;return}Fg.el=t,r(Jg)}}function GI(e,t,n,r){var i=n[e];if(i){var a=t[e],o;if(a){var s=n.transition,c=i.transition;if(c)if(!o&&(o=r[e]={}),BI(c))H(o,a);else for(var l=Tx(c),u=0;u=0){!o&&(o=r[e]={});for(var p=I_(a),u=0;u=0)){var f=e.getAnimationStyleProps(),p=f?f.style:null;if(p){!a&&(a=r.style={});for(var m=I_(n),l=0;l=0&&s<0)&&(o=m,s=p,i=u,a.length=0),G(d,function(e){a.push({seriesIndex:t.seriesIndex,dataIndexInside:e,dataIndex:t.getData().getRawIndex(e)})}))}}),{payloadBatch:a,snapToValue:i}}function EL(e,t,n,r){e[t.key]={value:n,payloadBatch:r}}function DL(e,t,n,r){var i=n.payloadBatch,a=t.axis,o=a.model,s=t.axisPointerModel;if(!(!t.triggerTooltip||!i.length)){var c=t.coordSys.model,l=oP(c),u=e.map[l];u||(u=e.map[l]={coordSysId:c.id,coordSysIndex:c.componentIndex,coordSysType:c.type,coordSysMainType:c.mainType,dataByAxis:[]},e.list.push(u)),u.dataByAxis.push({axisDim:a.dim,axisIndex:o.componentIndex,axisType:o.type,axisId:o.id,value:r,valueLabelOpt:{precision:s.get([`label`,`precision`]),formatter:s.get([`label`,`formatter`])},seriesDataIndices:i.slice()})}}function OL(e,t,n){var r=n.axesInfo=[];G(t,function(t,n){var i=t.axisPointerModel.option,a=e[n];a?(!t.useHandle&&(i.status=`show`),i.value=a.value,i.seriesDataIndices=(a.payloadBatch||[]).slice()):!t.useHandle&&(i.status=`hide`),i.status===`show`&&r.push({axisDim:t.axis.dim,axisIndex:t.axis.model.componentIndex,value:i.value})})}function kL(e,t,n,r){if(NL(t)||!e.list.length){r({type:`hideTip`});return}var i=((e.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};r({type:`showTip`,escapeConnect:!0,x:t[0],y:t[1],tooltipOption:n.tooltipOption,position:n.position,dataIndexInside:i.dataIndexInside,dataIndex:i.dataIndex,seriesIndex:i.seriesIndex,dataByCoordSys:e.list})}function AL(e,t,n){var r=n.getZr(),i=`axisPointerLastHighlights`,a=Tf(r)[i]||{},o=Tf(r)[i]={};G(e,function(e,t){var n=e.axisPointerModel.option;n.status===`show`&&e.triggerEmphasis&&G(n.seriesDataIndices,function(e){var t=e.seriesIndex+` | `+e.dataIndex;o[t]=e})});var s=[],c=[];G(a,function(e,t){!o[t]&&c.push(e)}),G(o,function(e,t){!a[t]&&s.push(e)}),c.length&&n.dispatchAction({type:`downplay`,escapeConnect:!0,notBlur:!0,batch:c}),s.length&&n.dispatchAction({type:`highlight`,escapeConnect:!0,notBlur:!0,batch:s})}function jL(e,t){for(var n=0;n<(e||[]).length;n++){var r=e[n];if(t.axis.dim===r.axisDim&&t.axis.model.componentIndex===r.axisIndex)return r}}function ML(e){var t=e.axis.model,n={},r=n.axisDim=e.axis.dim;return n.axisIndex=n[r+`AxisIndex`]=t.componentIndex,n.axisName=n[r+`AxisName`]=t.name,n.axisId=n[r+`AxisId`]=t.id,n}function NL(e){return!e||e[0]==null||isNaN(e[0])||e[1]==null||isNaN(e[1])}function PL(e){C.registerAxisPointerClass(`CartesianAxisPointer`,De),e.registerComponentModel(b),e.registerComponentView(x),e.registerPreprocessor(function(e){if(e){(!e.axisPointer||e.axisPointer.length===0)&&(e.axisPointer={});var t=e.axisPointer.link;t&&!J(t)&&(e.axisPointer.link=[t])}}),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,function(e,t){e.getComponent(`axisPointer`).coordSysAxesInfo=XN(e,t)}),e.registerAction({type:`updateAxisPointer`,event:`updateAxisPointer`,update:`:updateAxisPointer`},CL)}function FL(e){vj(lP),vj(PL)}function IL(e,t,n,r,i){var a=t.axis,o=a.dataToCoord(e),s=r.getAngleAxis().getExtent()[0];s=s/180*Math.PI;var c=r.getRadiusAxis().getExtent(),l,u,d;if(a.dim===`radius`){var f=Kv();Zv(f,f,s),Xv(f,f,[r.cx,r.cy]),l=Uw([o,-i],f);var p=t.getModel(`axisLabel`).get(`rotate`)||0,m=v.innerTextLayout(s,p*Math.PI/180,-1);u=m.textAlign,d=m.textVerticalAlign}else{var h=c[1];l=r.coordToPoint([h+i,o]);var g=r.cx,_=r.cy;u=Math.abs(l[0]-g)/h<.3?`center`:l[0]>g?`left`:`right`,d=Math.abs(l[1]-_)/h<.3?`middle`:l[1]>_?`top`:`bottom`}return{position:l,align:u,verticalAlign:d}}function LL(e){var t=e.seriesModel,n=e.polarModel;return n&&n.coordinateSystem||t&&t.coordinateSystem}function RL(e,t,n){var r=t.get(`center`),i=n.getWidth(),a=n.getHeight();e.cx=ex(r[0],i),e.cy=ex(r[1],a);var o=e.getRadiusAxis(),s=Math.min(i,a)/2,c=t.get(`radius`);c==null?c=[0,`100%`]:J(c)||(c=[0,c]);var l=[ex(c[0],s),ex(c[1],s)];o.inverse?o.setExtent(l[1],l[0]):o.setExtent(l[0],l[1])}function zL(e,t){var n=this,r=n.getAngleAxis(),i=n.getRadiusAxis();if(r.scale.setExtent(1/0,-1/0),i.scale.setExtent(1/0,-1/0),e.eachSeries(function(e){if(e.coordinateSystem===n){var t=e.getData();G(fj(t,`radius`),function(e){i.scale.unionExtentFromData(t,e)}),G(fj(t,`angle`),function(e){r.scale.unionExtentFromData(t,e)})}}),rj(r.scale,r.model),rj(i.scale,i.model),r.type===`category`&&!r.onBand){var a=r.getExtent(),o=360/r.scale.count();r.inverse?a[1]+=o:a[1]-=o,r.setExtent(a[0],a[1])}}function BL(e){return e.mainType===`angleAxis`}function VL(e,t){var n;if(e.type=t.get(`type`),e.scale=ij(t),e.onBand=t.get(`boundaryGap`)&&e.type===`category`,e.inverse=t.get(`inverse`),BL(t)){e.inverse=e.inverse!==t.get(`clockwise`);var r=t.get(`startAngle`),i=(n=t.get(`endAngle`))==null?r+(e.inverse?-360:360):n;e.setExtent(r,i)}t.axis=e,e.model=t}function HL(e,t,n){t[1]>t[0]&&(t=t.slice().reverse());var r=e.coordToPoint([t[0],n]),i=e.coordToPoint([t[1],n]);return{x1:r[0],y1:r[1],x2:i[0],y2:i[1]}}function UL(e){return+!e.getRadiusAxis().inverse}function WL(e){var t=e[0],n=e[e.length-1];t&&n&&Math.abs(Math.abs(t.coord-n.coord)-360)<1e-4&&e.pop()}function GL(e,t,n){return{position:[e.cx,e.cy],rotation:n/180*Math.PI,labelDirection:-1,tickDirection:-1,nameDirection:1,labelRotate:t.getModel(`axisLabel`).get(`rotate`),z2:1}}function KL(e){return e.get(`stack`)||`__ec_stack_`+e.seriesIndex}function qL(e,t){return t.dim+e.model.componentIndex}function JL(e,t,n){var r={},i=YL(P_(t.getSeriesByType(e),function(e){return!t.isSeriesFiltered(e)&&e.coordinateSystem&&e.coordinateSystem.type===`polar`}));t.eachSeriesByType(e,function(e){if(e.coordinateSystem.type===`polar`){var t=e.getData(),n=e.coordinateSystem,a=n.getBaseAxis(),o=qL(n,a),s=KL(e),c=i[o][s],l=c.offset,u=c.width,d=n.getOtherAxis(a),f=e.coordinateSystem.cx,p=e.coordinateSystem.cy,m=e.get(`barMinHeight`)||0,h=e.get(`barMinAngle`)||0;r[s]=r[s]||[];for(var g=t.mapDimension(d.dim),_=t.mapDimension(a.dim),v=mA(t,g),y=a.dim!==`radius`||!e.get(`roundCap`,!0),b=d.model.get(`startValue`),x=d.dataToCoord(b||0),S=0,C=t.count();S=0?`p`:`n`,D=x;v&&(r[s][T]||(r[s][T]={p:x,n:x}),D=r[s][T][E]);var O=void 0,k=void 0,A=void 0,ee=void 0;if(d.dim===`radius`){var te=d.dataToCoord(w)-x,ne=a.dataToCoord(T);Math.abs(te)=ee})}}})}function YL(e){var t={};G(e,function(e,n){var r=e.getData(),i=e.coordinateSystem,a=i.getBaseAxis(),o=qL(i,a),s=a.getExtent(),c=a.type===`category`?a.getBandWidth():Math.abs(s[1]-s[0])/r.count(),l=t[o]||{bandWidth:c,remainedWidth:c,autoWidthCount:0,categoryGap:`20%`,gap:`30%`,stacks:{}},u=l.stacks;t[o]=l;var d=KL(e);u[d]||l.autoWidthCount++,u[d]=u[d]||{width:0,maxWidth:0};var f=ex(e.get(`barWidth`),c),p=ex(e.get(`barMaxWidth`),c),m=e.get(`barGap`),h=e.get(`barCategoryGap`);f&&!u[d].width&&(f=Math.min(l.remainedWidth,f),u[d].width=f,l.remainedWidth-=f),p&&(u[d].maxWidth=p),m!=null&&(l.gap=m),h!=null&&(l.categoryGap=h)});var n={};return G(t,function(e,t){n[t]={};var r=e.stacks,i=e.bandWidth,a=ex(e.categoryGap,i),o=ex(e.gap,1),s=e.remainedWidth,c=e.autoWidthCount,l=(s-a)/(c+(c-1)*o);l=Math.max(l,0),G(r,function(e,t){var n=e.maxWidth;n&&n=0}function uR(e){return e+`Axis`}function dR(e,t){var n=Q(),r=[],i=Q();e.eachComponent({mainType:`dataZoom`,query:t},function(e){i.get(e.uid)||s(e)});var a;do a=!1,e.eachComponent(`dataZoom`,o);while(a);function o(e){!i.get(e.uid)&&c(e)&&(s(e),a=!0)}function s(e){i.set(e.uid,!0),r.push(e),l(e)}function c(e){var t=!1;return e.eachTargetAxis(function(e,r){var i=n.get(e);i&&i[r]&&(t=!0)}),t}function l(e){e.eachTargetAxis(function(e,t){(n.get(e)||n.set(e,[]))[t]=!0})}return r}function fR(e){var t=e.ecModel,n={infoList:[],infoMap:Q()};return e.eachTargetAxis(function(e,r){var i=t.getComponent(uR(e),r);if(i){var a=i.getCoordSysModel();if(a){var o=a.uid,s=n.infoMap.get(o);s||(s={model:a,axisModels:[]},n.infoList.push(s),n.infoMap.set(o,s)),s.axisModels.push(i)}}}),n}function pR(e){var t={};return G([`start`,`end`,`startValue`,`endValue`,`throttle`],function(n){e.hasOwnProperty(n)&&(t[n]=e[n])}),t}function mR(e,t,n){var r=[1/0,-1/0];qu(n,function(e){pj(r,e.getData(),t)});var i=e.getAxisModel(),a=$A(i.axis.scale,i,r).calculate();return[a.min,a.max]}function hR(e){e.registerAction(`dataZoom`,function(e,t){G(dR(t,e),function(t){t.setRawRange({start:e.start,end:e.end,startValue:e.startValue,endValue:e.endValue})})})}function gR(e){Pf||(Pf=!0,e.registerProcessor(e.PRIORITY.PROCESSOR.FILTER,du),hR(e),e.registerSubTypeDefaulter(`dataZoom`,function(){return`slider`}))}function _R(e){e.registerComponentModel(xs),e.registerComponentView(Ss),gR(e)}function vR(e,t){gd[e]=t}function yR(e){return gd[e]}function bR(e,t,n){var r=t.getBoxLayoutParams(),i=t.get(`padding`),a={width:n.getWidth(),height:n.getHeight()},o=rE(r,a,i);Nl(t.get(`orient`),e,t.get(`itemGap`),o.width,o.height),iE(e,r,a,i)}function xR(e,t){var n=Im(t.get(`padding`)),r=t.getItemStyle([`color`,`opacity`]);return r.fill=t.get(`backgroundColor`),e=new So({shape:{x:e.x-n[3],y:e.y-n[0],width:e.width+n[1]+n[3],height:e.height+n[0]+n[2],r:t.get(`borderRadius`)},style:r,silent:!0,z2:-1}),e}function SR(e){return e.indexOf(`my`)===0}function CR(e){var t={},n=[],r=[];return e.eachRawSeries(function(e){var i=e.coordinateSystem;if(i&&(i.type===`cartesian2d`||i.type===`polar`)){var a=i.getBaseAxis();if(a.type===`category`){var o=a.dim+`_`+a.index;t[o]||(t[o]={categoryAxis:a,valueAxis:i.getOtherAxis(a),series:[]},r.push({axisDim:a.dim,axisIndex:a.index})),t[o].series.push(e)}else n.push(e)}else n.push(e)}),{seriesGroupByCategoryAxis:t,other:n,meta:r}}function wR(e){var t=[];return G(e,function(e,n){var r=e.categoryAxis,i=e.valueAxis.dim,a=[` `].concat(K(e.series,function(e){return e.name})),o=[r.model.getCategories()];G(e.series,function(e){var t=e.getRawData();o.push(e.getRawData().mapArray(t.mapDimension(i),function(e){return e}))});for(var s=[a.join(Dr)],c=0;c18),o&&(n.weChat=!0),t.svgSupported=typeof SVGRect<`u`,t.touchEventsSupported=`ontouchstart`in window&&!n.ie&&!n.edge,t.pointerEventsSupported=`onpointerdown`in window&&(n.edge||n.ie&&+n.version>=11),t.domSupported=typeof document<`u`;var s=document.documentElement.style;t.transform3dSupported=(n.ie&&`transition`in s||n.edge||`WebKitCSSMatrix`in window&&`m11`in new WebKitCSSMatrix||`MozPerspective`in s)&&!(`OTransition`in s),t.transformSupported=t.transform3dSupported||n.ie&&+n.version>=9}function B_(e){var t={};if(typeof JSON>`u`)return t;for(var n=0;n>1)%2;s.cssText=[`position: absolute`,`visibility: hidden`,`padding: 0`,`margin: 0`,`border-width: 0`,`user-select: none`,`width:0`,`height:0`,r[c]+`:0`,i[l]+`:0`,r[1-c]+`:auto`,i[1-l]+`:auto`,``].join(`!important;`),e.appendChild(o),n.push(o)}return n}function Yv(e,t,n){for(var r=n?`invTrans`:`trans`,i=t[r],a=t.srcCoords,o=[],s=[],c=!0,l=0;l<4;l++){var u=e[l].getBoundingClientRect(),d=2*l,f=u.left,p=u.top;o.push(f,p),c=c&&a&&f===a[d]&&p===a[d+1],s.push(e[l].offsetLeft,e[l].offsetTop)}return c&&i?i:(t.srcCoords=o,t[r]=n?Gv(s,o):Gv(o,s))}function Xv(e){return e.nodeName.toUpperCase()===`CANVAS`}function Zv(e){return e==null?``:(e+``).replace(ng,function(e,t){return tg[t]})}function Qv(e,t,n,r){return n=n||{},r?$v(e,t,n):Nd&&t.layerX!=null&&t.layerX!==t.offsetX?(n.zrX=t.layerX,n.zrY=t.layerY):t.offsetX==null?$v(e,t,n):(n.zrX=t.offsetX,n.zrY=t.offsetY),n}function $v(e,t,n){if(R.domSupported&&e.getBoundingClientRect){var r=t.clientX,i=t.clientY;if(Xv(e)){var a=e.getBoundingClientRect();n.zrX=r-a.left,n.zrY=i-a.top;return}else if(qv(ul,e,r,i)){n.zrX=ul[0],n.zrY=ul[1];return}}n.zrX=n.zrY=0}function ey(e){return e||window.event}function ty(e,t,n){if(t=ey(t),t.zrX!=null)return t;var r=t.type;if(r&&r.indexOf(`touch`)>=0){var i=r===`touchend`?t.changedTouches[0]:t.targetTouches[0];i&&Qv(e,i,t,n)}else{Qv(e,t,t,n);var a=ny(t);t.zrDelta=a?a/120:-(t.detail||0)/3}var o=t.button;return t.which==null&&o!==void 0&&Ei.test(t.type)&&(t.which=o&1?1:o&2?3:o&4?2:0),t}function ny(e){var t=e.wheelDelta;if(t)return t;var n=e.deltaX,r=e.deltaY;if(n==null||r==null)return t;var i=Math.abs(r===0?n:r),a=r>0?-1:r<0?1:n>0?-1:1;return 3*i*a}function ry(e,t,n,r){e.addEventListener(t,n,r)}function iy(e,t,n,r){e.removeEventListener(t,n,r)}function ay(e){return e.which===2||e.which===3}function oy(e){var t=e[1][0]-e[0][0],n=e[1][1]-e[0][1];return Math.sqrt(t*t+n*n)}function sy(e){return[(e[0][0]+e[1][0])/2,(e[0][1]+e[1][1])/2]}function cy(){return[1,0,0,1,0,0]}function ly(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=1,e[4]=0,e[5]=0,e}function uy(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e}function dy(e,t,n){var r=t[0]*n[0]+t[2]*n[1],i=t[1]*n[0]+t[3]*n[1],a=t[0]*n[2]+t[2]*n[3],o=t[1]*n[2]+t[3]*n[3],s=t[0]*n[4]+t[2]*n[5]+t[4],c=t[1]*n[4]+t[3]*n[5]+t[5];return e[0]=r,e[1]=i,e[2]=a,e[3]=o,e[4]=s,e[5]=c,e}function fy(e,t,n){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4]+n[0],e[5]=t[5]+n[1],e}function py(e,t,n,r){r===void 0&&(r=[0,0]);var i=t[0],a=t[2],o=t[4],s=t[1],c=t[3],l=t[5],u=Math.sin(n),d=Math.cos(n);return e[0]=i*d+s*u,e[1]=-i*u+s*d,e[2]=a*d+c*u,e[3]=-a*u+d*c,e[4]=d*(o-r[0])+u*(l-r[1])+r[0],e[5]=d*(l-r[1])-u*(o-r[0])+r[1],e}function my(e,t,n){var r=n[0],i=n[1];return e[0]=t[0]*r,e[1]=t[1]*i,e[2]=t[2]*r,e[3]=t[3]*i,e[4]=t[4]*r,e[5]=t[5]*i,e}function hy(e,t){var n=t[0],r=t[2],i=t[4],a=t[1],o=t[3],s=t[5],c=n*o-a*r;return c?(c=1/c,e[0]=o*c,e[1]=-a*c,e[2]=-r*c,e[3]=n*c,e[4]=(r*s-o*i)*c,e[5]=(a*i-n*s)*c,e):null}function gy(e){var t=cy();return uy(t,e),t}function _y(e,t,n){return{type:e,event:n,target:t.target,topTarget:t.topTarget,cancelBubble:!1,offsetX:n.zrX,offsetY:n.zrY,gestureEvent:n.gestureEvent,pinchX:n.pinchX,pinchY:n.pinchY,pinchScale:n.pinchScale,wheelDelta:n.zrDelta,zrByTouch:n.zrByTouch,which:n.which,stop:vy}}function vy(){Eg(this.event)}function yy(e,t,n){if(e[e.rectHover?`rectContain`:`contain`](t,n)){for(var r=e,i=void 0,a=!1;r;){if(r.ignoreClip&&(a=!0),!a){var o=r.getClipPath();if(o&&!o.contain(t,n))return!1}r.silent&&(i=!0),r=r.__hostTarget||r.parent}return!i||es}return!1}function by(e,t,n,r,i){for(var a=e.length-1;a>=0;a--){var o=e[a],s=void 0;if(o!==i&&!o.ignore&&(s=yy(o,n,r))&&(!t.topTarget&&(t.topTarget=o),s!==es)){t.target=o;break}}}function xy(e,t,n){var r=e.painter;return t<0||t>r.getWidth()||n<0||n>r.getHeight()}function Sy(e){for(var t=0;e>=_t;)t|=e&1,e>>=1;return e+t}function Cy(e,t,n,r){var i=t+1;if(i===n)return 1;if(r(e[i++],e[t])<0){for(;i=0;)i++;return i-t}function wy(e,t,n){for(n--;t>>1,i(a,e[c])<0?s=c:o=c+1;var l=r-o;switch(l){case 3:e[o+3]=e[o+2];case 2:e[o+2]=e[o+1];case 1:e[o+1]=e[o];break;default:for(;l>0;)e[o+l]=e[o+l-1],l--}e[o]=a}}function Ey(e,t,n,r,i,a){var o=0,s=0,c=1;if(a(e,t[n+i])>0){for(s=r-i;c0;)o=c,c=(c<<1)+1,c<=0&&(c=s);c>s&&(c=s),o+=i,c+=i}else{for(s=i+1;cs&&(c=s);var l=o;o=i-c,c=i-l}for(o++;o>>1);a(e,t[n+u])>0?o=u+1:c=u}return c}function Dy(e,t,n,r,i,a){var o=0,s=0,c=1;if(a(e,t[n+i])<0){for(s=i+1;cs&&(c=s);var l=o;o=i-c,c=i-l}else{for(s=r-i;c=0;)o=c,c=(c<<1)+1,c<=0&&(c=s);c>s&&(c=s),o+=i,c+=i}for(o++;o>>1);a(e,t[n+u])<0?c=u:o=u+1}return c}function Oy(e,t){var n=gt,r,i,a=0,o=[];r=[],i=[];function s(e,t){r[a]=e,i[a]=t,a+=1}function c(){for(;a>1;){var e=a-2;if(e>=1&&i[e-1]<=i[e]+i[e+1]||e>=2&&i[e-2]<=i[e]+i[e-1])i[e-1]i[e+1])break;u(e)}}function l(){for(;a>1;){var e=a-2;e>0&&i[e-1]=gt||m>=gt);if(h)break;f<0&&(f=0),f+=2}if(n=f,n<1&&(n=1),i===1){for(c=0;c=0;c--)e[p+c]=e[f+c];e[d]=o[u];return}for(var m=n;;){var h=0,g=0,_=!1;do if(t(o[u],e[l])<0){if(e[d--]=e[l--],h++,g=0,--i===0){_=!0;break}}else if(e[d--]=o[u--],g++,h=0,--s===1){_=!0;break}while((h|g)=0;c--)e[p+c]=e[f+c];if(i===0){_=!0;break}}if(e[d--]=o[u--],--s===1){_=!0;break}if(g=s-Ey(e[l],o,0,s,s-1,t),g!==0){for(d-=g,u-=g,s-=g,p=d+1,f=u+1,c=0;c=gt||g>=gt);if(_)break;m<0&&(m=0),m+=2}if(n=m,n<1&&(n=1),s===1){for(d-=i,l-=i,p=d+1,f=l+1,c=i-1;c>=0;c--)e[p+c]=e[f+c];e[d]=o[u]}else if(s===0)throw Error();else for(f=d-(s-1),c=0;cs&&(c=s),Ty(e,n,n+c,n+a,t),a=c}o.pushRun(n,a),o.mergeRuns(),i-=a,n+=a}while(i!==0);o.forceMergeRuns()}}function Ay(){$f||($f=!0,console.warn(`z / z2 / zlevel of displayable is invalid, which may cause unexpected errors`))}function jy(e,t){return e.zlevel===t.zlevel?e.z===t.z?e.z2-t.z2:e.z-t.z:e.zlevel-t.zlevel}function My(e){return e>-vn&&evn||e<-vn}function Py(e,t,n,r,i){var a=1-i;return a*a*(a*e+3*i*t)+i*i*(i*r+3*a*n)}function Fy(e,t,n,r,i){var a=1-i;return 3*(((t-e)*a+2*(n-t)*i)*a+(r-n)*i*i)}function Iy(e,t,n,r,i,a){var o=r+3*(t-n)-e,s=3*(n-t*2+e),c=3*(t-e),l=e-i,u=s*s-3*o*c,d=s*c-9*o*l,f=c*c-3*s*l,p=0;if(My(u)&&My(d))if(My(s))a[0]=0;else{var m=-c/s;m>=0&&m<=1&&(a[p++]=m)}else{var h=d*d-4*u*f;if(My(h)){var g=d/u,m=-s/o+g,_=-g/2;m>=0&&m<=1&&(a[p++]=m),_>=0&&_<=1&&(a[p++]=_)}else if(h>0){var v=Am(h),y=u*s+1.5*o*(-d+v),b=u*s+1.5*o*(-d-v);y=y<0?-Sm(-y,Yi):Sm(y,Yi),b=b<0?-Sm(-b,Yi):Sm(b,Yi);var m=(-s-(y+b))/(3*o);m>=0&&m<=1&&(a[p++]=m)}else{var x=(2*u*s-3*o*d)/(2*Am(u*u*u)),S=Math.acos(x)/3,C=Am(u),w=Math.cos(S),m=(-s-2*C*w)/(3*o),_=(-s+C*(w+ec*Math.sin(S)))/(3*o),T=(-s+C*(w-ec*Math.sin(S)))/(3*o);m>=0&&m<=1&&(a[p++]=m),_>=0&&_<=1&&(a[p++]=_),T>=0&&T<=1&&(a[p++]=T)}}return p}function Ly(e,t,n,r,i){var a=6*n-12*t+6*e,o=9*t+3*r-3*e-9*n,s=3*t-3*e,c=0;if(My(o)){if(Ny(a)){var l=-s/a;l>=0&&l<=1&&(i[c++]=l)}}else{var u=a*a-4*o*s;if(My(u))i[0]=-a/(2*o);else if(u>0){var d=Am(u),l=(-a+d)/(2*o),f=(-a-d)/(2*o);l>=0&&l<=1&&(i[c++]=l),f>=0&&f<=1&&(i[c++]=f)}}return c}function Ry(e,t,n,r,i,a){var o=(t-e)*i+e,s=(n-t)*i+t,c=(r-n)*i+n,l=(s-o)*i+o,u=(c-s)*i+s,d=(u-l)*i+l;a[0]=e,a[1]=o,a[2]=l,a[3]=d,a[4]=d,a[5]=u,a[6]=c,a[7]=r}function zy(e,t,n,r,i,a,o,s,c,l,u){var d,f=.005,p=1/0,m,h,g,_;hl[0]=c,hl[1]=l;for(var v=0;v<1;v+=.05)gl[0]=Py(e,n,i,o,v),gl[1]=Py(t,r,a,s,v),g=Ku(hl,gl),g=0&&g=0&&l<=1&&(i[c++]=l)}}else{var u=o*o-4*a*s;if(My(u)){var l=-o/(2*a);l>=0&&l<=1&&(i[c++]=l)}else if(u>0){var d=Am(u),l=(-o+d)/(2*a),f=(-o-d)/(2*a);l>=0&&l<=1&&(i[c++]=l),f>=0&&f<=1&&(i[c++]=f)}}return c}function Wy(e,t,n){var r=e+n-2*t;return r===0?.5:(e-t)/r}function Gy(e,t,n,r,i){var a=(t-e)*r+e,o=(n-t)*r+t,s=(o-a)*r+a;i[0]=e,i[1]=a,i[2]=s,i[3]=s,i[4]=o,i[5]=n}function Ky(e,t,n,r,i,a,o,s,c){var l,u=.005,d=1/0;hl[0]=o,hl[1]=s;for(var f=0;f<1;f+=.05){gl[0]=Vy(e,n,i,f),gl[1]=Vy(t,r,a,f);var p=Ku(hl,gl);p=0&&p=1?1:Iy(0,r,a,1,e,s)&&Py(0,i,o,1,s[0])}}}function Yy(e){return e=Math.round(e),e<0?0:e>255?255:e}function Xy(e){return e=Math.round(e),e<0?0:e>360?360:e}function Zy(e){return e<0?0:e>1?1:e}function Qy(e){var t=e;return t.length&&t.charAt(t.length-1)===`%`?Yy(parseFloat(t)/100*255):Yy(parseInt(t,10))}function $y(e){var t=e;return t.length&&t.charAt(t.length-1)===`%`?Zy(parseFloat(t)/100):Zy(parseFloat(t))}function eb(e,t,n){return n<0?n+=1:n>1&&--n,n*6<1?e+(t-e)*n*6:n*2<1?t:n*3<2?e+(t-e)*(2/3-n)*6:e}function tb(e,t,n){return e+(t-e)*n}function nb(e,t,n,r,i){return e[0]=t,e[1]=n,e[2]=r,e[3]=i,e}function rb(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}function ib(e,t){gp&&rb(gp,t),gp=nu.put(e,gp||t.slice())}function ab(e,t){if(e){t=t||[];var n=nu.get(e);if(n)return rb(t,n);e+=``;var r=e.replace(/ /g,``).toLowerCase();if(r in lp)return rb(t,lp[r]),ib(e,t),t;var i=r.length;if(r.charAt(0)===`#`){if(i===4||i===5){var a=parseInt(r.slice(1,4),16);if(!(a>=0&&a<=4095)){nb(t,0,0,0,1);return}return nb(t,(a&3840)>>4|(a&3840)>>8,a&240|(a&240)>>4,a&15|(a&15)<<4,i===5?parseInt(r.slice(4),16)/15:1),ib(e,t),t}else if(i===7||i===9){var a=parseInt(r.slice(1,7),16);if(!(a>=0&&a<=16777215)){nb(t,0,0,0,1);return}return nb(t,(a&16711680)>>16,(a&65280)>>8,a&255,i===9?parseInt(r.slice(7),16)/255:1),ib(e,t),t}return}var o=r.indexOf(`(`),s=r.indexOf(`)`);if(o!==-1&&s+1===i){var c=r.substr(0,o),l=r.substr(o+1,s-(o+1)).split(`,`),u=1;switch(c){case`rgba`:if(l.length!==4)return l.length===3?nb(t,+l[0],+l[1],+l[2],1):nb(t,0,0,0,1);u=$y(l.pop());case`rgb`:if(l.length>=3)return nb(t,Qy(l[0]),Qy(l[1]),Qy(l[2]),l.length===3?u:$y(l[3])),ib(e,t),t;nb(t,0,0,0,1);return;case`hsla`:if(l.length!==4){nb(t,0,0,0,1);return}return l[3]=$y(l[3]),ob(l,t),ib(e,t),t;case`hsl`:if(l.length!==3){nb(t,0,0,0,1);return}return ob(l,t),ib(e,t),t;default:return}}nb(t,0,0,0,1)}}function ob(e,t){var n=(parseFloat(e[0])%360+360)%360/360,r=$y(e[1]),i=$y(e[2]),a=i<=.5?i*(r+1):i+r-i*r,o=i*2-a;return t=t||[],nb(t,Yy(eb(o,a,n+1/3)*255),Yy(eb(o,a,n)*255),Yy(eb(o,a,n-1/3)*255),1),e.length===4&&(t[3]=e[3]),t}function sb(e){if(e){var t=e[0]/255,n=e[1]/255,r=e[2]/255,i=Math.min(t,n,r),a=Math.max(t,n,r),o=a-i,s=(a+i)/2,c,l;if(o===0)c=0,l=0;else{l=s<.5?o/(a+i):o/(2-a-i);var u=((a-t)/6+o/2)/o,d=((a-n)/6+o/2)/o,f=((a-r)/6+o/2)/o;t===a?c=f-d:n===a?c=1/3+u-f:r===a&&(c=2/3+d-u),c<0&&(c+=1),c>1&&--c}var p=[c*360,l,s];return e[3]!=null&&p.push(e[3]),p}}function cb(e,t){var n=ab(e);if(n){for(var r=0;r<3;r++)t<0?n[r]=n[r]*(1-t)|0:n[r]=(255-n[r])*t+n[r]|0,n[r]>255?n[r]=255:n[r]<0&&(n[r]=0);return mb(n,n.length===4?`rgba`:`rgb`)}}function lb(e){var t=ab(e);if(t)return((1<<24)+(t[0]<<16)+(t[1]<<8)+ +t[2]).toString(16).slice(1)}function ub(e,t,n){if(!(!(t&&t.length)||!(e>=0&&e<=1))){n=n||[];var r=e*(t.length-1),i=Math.floor(r),a=Math.ceil(r),o=t[i],s=t[a],c=r-i;return n[0]=Yy(tb(o[0],s[0],c)),n[1]=Yy(tb(o[1],s[1],c)),n[2]=Yy(tb(o[2],s[2],c)),n[3]=Zy(tb(o[3],s[3],c)),n}}function db(e,t,n){if(!(!(t&&t.length)||!(e>=0&&e<=1))){var r=e*(t.length-1),i=Math.floor(r),a=Math.ceil(r),o=ab(t[i]),s=ab(t[a]),c=r-i,l=mb([Yy(tb(o[0],s[0],c)),Yy(tb(o[1],s[1],c)),Yy(tb(o[2],s[2],c)),Zy(tb(o[3],s[3],c))],`rgba`);return n?{color:l,leftIndex:i,rightIndex:a,value:r}:l}}function fb(e,t,n,r){var i=ab(e);if(e)return i=sb(i),t!=null&&(i[0]=Xy(t)),n!=null&&(i[1]=$y(n)),r!=null&&(i[2]=$y(r)),mb(ob(i),`rgba`)}function pb(e,t){var n=ab(e);if(n&&t!=null)return n[3]=Zy(t),mb(n,`rgba`)}function mb(e,t){if(!(!e||!e.length)){var n=e[0]+`,`+e[1]+`,`+e[2];return(t===`rgba`||t===`hsva`||t===`hsla`)&&(n+=`,`+e[3]),t+`(`+n+`)`}}function hb(e,t){var n=ab(e);return n?(.299*n[0]+.587*n[1]+.114*n[2])*n[3]/255+(1-n[3])*t:0}function gb(){return mb([Math.round(Math.random()*255),Math.round(Math.random()*255),Math.round(Math.random()*255)],`rgb`)}function _b(e){if(X(e)){var t=xp.get(e);return t||(t=cb(e,-.1),xp.put(e,t)),t}else if(av(e)){var n=U({},e);return n.colorStops=K(e.colorStops,function(e){return{offset:e.offset,color:cb(e.color,-.1)}}),n}return e}function vb(e){return e.type===`linear`}function yb(e){return e.type===`radial`}function bb(e,t,n){return(t-e)*n+e}function xb(e,t,n,r){for(var i=t.length,a=0;ar?t:e,a=Math.min(n,r),o=i[a-1]||{color:[0,0,0,0],offset:0},s=a;so)r.length=o;else for(var s=a;s_n||e<-_n}function Ub(e,t){for(var n=0;n=0?parseFloat(e)/100*t:parseFloat(e):e}function Zb(e,t,n){var r=t.position||`inside`,i=t.distance==null?5:t.distance,a=n.height,o=n.width,s=a/2,c=n.x,l=n.y,u=`left`,d=`top`;if(B(r,Array))c+=Xb(r[0],n.width),l+=Xb(r[1],n.height),u=null,d=null;else switch(r){case`left`:c-=i,l+=s,u=`right`,d=`middle`;break;case`right`:c+=i+o,l+=s,d=`middle`;break;case`top`:c+=o/2,l-=i,u=`center`,d=`bottom`;break;case`bottom`:c+=o/2,l+=a+i,u=`center`;break;case`inside`:c+=o/2,l+=s,u=`center`,d=`middle`;break;case`insideLeft`:c+=i,l+=s,d=`middle`;break;case`insideRight`:c+=o-i,l+=s,u=`right`,d=`middle`;break;case`insideTop`:c+=o/2,l+=i,u=`center`;break;case`insideBottom`:c+=o/2,l+=a-i,u=`center`,d=`bottom`;break;case`insideTopLeft`:c+=i,l+=i;break;case`insideTopRight`:c+=o-i,l+=i,u=`right`;break;case`insideBottomLeft`:c+=i,l+=a-i,d=`bottom`;break;case`insideBottomRight`:c+=o-i,l+=a-i,u=`right`,d=`bottom`;break}return e=e||{},e.x=c,e.y=l,e.align=u,e.verticalAlign=d,e}function Qb(e,t,n,r,i){n=n||{};var a=[];ix(e,``,e,t,n,r,a,i);var o=a.length,s=!1,c=n.done,l=n.aborted,u=function(){s=!0,o--,o<=0&&(s?c&&c():l&&l())},d=function(){o--,o<=0&&(s?c&&c():l&&l())};o||c&&c(),a.length>0&&n.during&&a[0].during(function(e,t){n.during(t)});for(var f=0;f0||i.force&&!o.length){var w=void 0,T=void 0,E=void 0;if(s){T={},p&&(w={});for(var x=0;x0){if(e<=i)return o;if(e>=a)return s}else if(e>=i)return o;else if(e<=a)return s}else{if(e===i)return o;if(e===a)return s}return(e-i)/c*l+o}function gx(e,t){switch(e){case`center`:case`middle`:e=`50%`;break;case`left`:case`top`:e=`0%`;break;case`right`:case`bottom`:e=`100%`;break}return X(e)?mx(e).match(/%$/)?parseFloat(e)/100*t:parseFloat(e):e==null?NaN:+e}function _x(e,t,n){return t==null&&(t=10),t=Math.min(Math.max(0,t),To),e=(+e).toFixed(t),n?e:+e}function vx(e){return e.sort(function(e,t){return e-t}),e}function yx(e){if(e=+e,isNaN(e))return 0;if(e>1e-14){for(var t=1,n=0;n<15;n++,t*=10)if(Math.round(e*t)/t===e)return n}return bx(e)}function bx(e){var t=e.toString().toLowerCase(),n=t.indexOf(`e`),r=n>0?+t.slice(n+1):0,i=n>0?n:t.length,a=t.indexOf(`.`),o=a<0?0:i-1-a;return Math.max(0,o-r)}function xx(e,t){var n=Math.log,r=Math.LN10,i=Math.floor(n(e[1]-e[0])/r),a=Math.round(n(Math.abs(t[1]-t[0]))/r),o=Math.min(Math.max(-i+a,0),20);return isFinite(o)?o:20}function Sx(e,t,n){return e[t]&&Cx(e,n)[t]||0}function Cx(e,t){var n=Y_(e,function(e,t){return e+(isNaN(t)?0:t)},0);if(n===0)return[];for(var r=10**t,i=K(e,function(e){return(isNaN(e)?0:e)/n*r*100}),a=r*100,o=K(i,function(e){return Math.floor(e)}),s=Y_(o,function(e,t){return e+t},0),c=K(i,function(e,t){return e-o[t]});sl&&(l=c[d],u=d);++o[u],c[u]=0,++s}return K(o,function(e){return e/r})}function Tx(e,t){var n=Math.max(yx(e),yx(t)),r=e+t;return n>To?r:_x(r,n)}function Ex(e){var t=Math.PI*2;return(e%t+t)%t}function Dx(e){return e>-_o&&e<_o}function Ox(e){if(B(e,Date))return e;if(X(e)){var t=nc.exec(e);if(!t)return new Date(NaN);if(t[8]){var n=+t[4]||0;return t[8].toUpperCase()!==`Z`&&(n-=+t[8].slice(0,3)),new Date(Date.UTC(+t[1],(t[2]||1)-1,+t[3]||1,n,+(t[5]||0),+t[6]||0,t[7]?+t[7].substring(0,3):0))}else return new Date(+t[1],(t[2]||1)-1,+t[3]||1,+t[4]||0,+(t[5]||0),+t[6]||0,t[7]?+t[7].substring(0,3):0)}else if(e==null)return new Date(NaN);return new Date(Math.round(e))}function kx(e){return 10**Ax(e)}function Ax(e){if(e===0)return 0;var t=Math.floor(Math.log(e)/Math.LN10);return e/10**t>=10&&t++,t}function jx(e,t){var n=Ax(e),r=10**n,i=e/r;return e=(t?i<1.5?1:i<2.5?2:i<4?3:i<7?5:10:i<1?1:i<2?2:i<3?3:i<5?5:10)*r,n>=-20?+e.toFixed(n<0?-n:0):e}function Mx(e,t){var n=(e.length-1)*t+1,r=Math.floor(n),i=+e[r-1],a=n-r;return a?i+a*(e[r]-i):i}function Nx(e){e.sort(function(e,t){return s(e,t,0)?-1:1});for(var t=-1/0,n=1,r=0;r=0||i&&G_(i,s)<0)){var c=n.getShallow(s,t);c!=null&&(a[e[o][0]]=c)}}return a}}function DS(e){if(typeof e==`string`){var t=df.get(e);return t&&t.image}else return e}function OS(e,t,n,r,i){if(!e)return t;if(typeof e==`string`){if(t&&t.__zrImageSrc===e||!n)return t;var a=df.get(e),o={hostEl:n,cb:r,cbPayload:i};return a?(t=a.image,!AS(t)&&a.pending.push(o)):(t=mh.loadImage(e,kS,kS),t.__zrImageSrc=e,df.put(e,t.__cachedImgObj={image:t,pending:[o]})),t}else return e}function kS(){var e=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var t=0;t=o;c++)s-=o;var l=Wb(n,t);return l>s&&(n=``,l=0),s=e-l,i.ellipsis=n,i.ellipsisWidth=l,i.contentWidth=s,i.containerWidth=e,i}function PS(e,t,n){var r=n.containerWidth,i=n.font,a=n.contentWidth;if(!r){e.textLine=``,e.isTruncated=!1;return}var o=Wb(t,i);if(o<=r){e.textLine=t,e.isTruncated=!1;return}for(var s=0;;s++){if(o<=a||s>=n.maxIterations){t+=n.ellipsis;break}var c=s===0?FS(t,a,n.ascCharWidth,n.cnCharWidth):o>0?Math.floor(t.length*a/o):0;t=t.substr(0,c),o=Wb(t,i)}t===``&&(t=n.placeholder),e.textLine=t,e.isTruncated=!0}function FS(e,t,n,r){for(var i=0,a=0,o=e.length;am&&l){var h=Math.floor(m/s);u=u||f.length>h,f=f.slice(0,h)}if(e&&a&&d!=null)for(var g=NS(d,i,t.ellipsis,{minChar:t.truncateMinChar,placeholder:t.placeholder}),_={},v=0;vs&&RS(n,e.substring(s,l),t,o),RS(n,c[2],t,o,c[1]),s=hs.lastIndex}si){var k=n.lines.length;S>0?(y.tokens=y.tokens.slice(0,S),_(y,x,b),n.lines=n.lines.slice(0,v+1)):n.lines=n.lines.slice(0,v),n.isTruncated=n.isTruncated||n.lines.length0&&m+r.accumWidth>r.width&&(u=t.split(` +`),l=!0),r.accumWidth=m}else{var h=VS(t,c,r.width,r.breakAll,r.accumWidth);r.accumWidth=h.accumWidth+p,d=h.linesWidths,u=h.lines}}else u=t.split(` +`);for(var g=0;g=32&&t<=591||t>=880&&t<=4351||t>=4608&&t<=5119||t>=7680&&t<=8303}function BS(e){return!zS(e)||!!ql[e]}function VS(e,t,n,r,i){for(var a=[],o=[],s=``,c=``,l=0,u=0,d=0;dn:i+u+p>n){u?(s||c)&&(m?(s||(s=c,c=``,l=0,u=l),a.push(s),o.push(u-l),c+=f,l+=p,s=``,u=l):(c&&(s+=c,c=``,l=0),a.push(s),o.push(u),s=f,u=p)):m?(a.push(c),o.push(l),c=f,l=p):(a.push(f),o.push(p));continue}u+=p,m?(c+=f,l+=p):(c&&(s+=c,c=``,l=0),s+=f)}return!a.length&&!s&&(s=e,c=``,l=0),c&&(s+=c),s&&(a.push(s),o.push(u)),a.length===1&&(u+=i),{accumWidth:u,lines:a,linesWidths:o}}function HS(e,t,n){return t_.copy(e.getBoundingRect()),e.transform&&t_.applyTransform(e.transform),E_.width=t,E_.height=n,!t_.intersect(E_)}function US(e,t,n){if(e.length!==0){for(var r=e[0],i=r[0],a=r[0],o=r[1],s=r[1],c=1;c1e-4){s[0]=e-n,s[1]=t-r,c[0]=e+n,c[1]=t+r;return}if(Tg[0]=Qp(i)*n+e,Tg[1]=Em(i)*r+t,vd[0]=Qp(a)*n+e,vd[1]=Em(a)*r+t,l(s,Tg,vd),u(c,Tg,vd),i%=Ta,i<0&&(i+=Ta),a%=Ta,a<0&&(a+=Ta),i>a&&!o?a+=Ta:ii&&(Od[0]=Qp(p)*n+e,Od[1]=Em(p)*r+t,l(s,Od,s),u(c,Od,c))}function JS(e){return Math.round(e/_a*1e8)/1e8%2*_a}function YS(e,t){var n=JS(e[0]);n<0&&(n+=wa);var r=n-e[0],i=e[1];i+=r,!t&&i-n>=wa?i=n+wa:t&&n-i>=wa?i=n-wa:!t&&n>i?i=n+(wa-JS(n-i)):t&&nt+s&&o>r+s||oe+s&&a>n+s||at+d&&u>r+d&&u>a+d&&u>s+d||ue+d&&l>n+d&&l>i+d&&l>o+d||lt+l&&c>r+l&&c>a+l||ce+l&&s>n+l&&s>i+l||sn||u+li&&(i+=Sa);var f=Math.atan2(c,s);return f<0&&(f+=Sa),f>=r&&f<=i||f+Sa>=r&&f+Sa<=i}function tC(e,t,n,r,i,a){if(a>t&&a>r||ai?s:0}function nC(e,t){return Math.abs(e-t)t&&l>r&&l>a&&l>s||l1&&rC(),p=Py(t,r,a,s,Dd[0]),f>1&&(m=Py(t,r,a,s,Dd[1]))),f===2?gt&&s>r&&s>a||s=0&&l<=1){for(var u=0,d=Vy(t,r,a,l),f=0;fn||s<-n)return 0;var c=Math.sqrt(n*n-s*s);ag[0]=-c,ag[1]=c;var l=Math.abs(r-i);if(l<1e-4)return 0;if(l>=xa-1e-4){r=0,i=xa;var u=a?1:-1;return o>=ag[0]+e&&o<=ag[1]+e?u:0}if(r>i){var d=r;r=i,i=d}r<0&&(r+=xa,i+=xa);for(var f=0,p=0;p<2;p++){var m=ag[p];if(m+e>o){var h=Math.atan2(s,m),u=a?1:-1;h<0&&(h=xa+h),(h>=r&&h<=i||h+xa>=r&&h+xa<=i)&&(h>Math.PI/2&&h1&&(n||(s+=tC(c,l,u,d,r,i))),g&&(c=a[m],l=a[m+1],u=c,d=l),h){case M.M:u=a[m++],d=a[m++],c=u,l=d;break;case M.L:if(n){if(XS(c,l,a[m],a[m+1],t,r,i))return!0}else s+=tC(c,l,a[m],a[m+1],r,i)||0;c=a[m++],l=a[m++];break;case M.C:if(n){if(ZS(c,l,a[m++],a[m++],a[m++],a[m++],a[m],a[m+1],t,r,i))return!0}else s+=iC(c,l,a[m++],a[m++],a[m++],a[m++],a[m],a[m+1],r,i)||0;c=a[m++],l=a[m++];break;case M.Q:if(n){if(QS(c,l,a[m++],a[m++],a[m],a[m+1],t,r,i))return!0}else s+=aC(c,l,a[m++],a[m++],a[m],a[m+1],r,i)||0;c=a[m++],l=a[m++];break;case M.A:var _=a[m++],v=a[m++],y=a[m++],b=a[m++],x=a[m++],S=a[m++];m+=1;var C=!!(1-a[m++]);f=Math.cos(x)*y+_,p=Math.sin(x)*b+v,g?(u=f,d=p):s+=tC(c,l,f,p,r,i);var w=(r-_)*b/y+_;if(n){if(eC(_,v,b,x,x+S,C,t,w,i))return!0}else s+=oC(_,v,b,x,x+S,C,w,i);c=Math.cos(x+S)*y+_,l=Math.sin(x+S)*b+v;break;case M.R:u=c=a[m++],d=l=a[m++];var T=a[m++],E=a[m++];if(f=u+T,p=d+E,n){if(XS(u,d,f,d,t,r,i)||XS(f,d,f,p,t,r,i)||XS(f,p,u,p,t,r,i)||XS(u,p,u,d,t,r,i))return!0}else s+=tC(f,d,f,p,r,i),s+=tC(u,p,u,d,r,i);break;case M.Z:if(n){if(XS(c,l,u,d,t,r,i))return!0}else s+=tC(c,l,u,d,r,i);c=u,l=d;break}}return!n&&!nC(l,d)&&(s+=tC(c,l,u,d,r,i)||0),s!==0}function cC(e,t,n){return sC(e,0,!1,t,n)}function lC(e,t,n,r){return sC(e,t,!0,n,r)}function uC(e){return!!(e&&typeof e!=`string`&&e.width&&e.height)}function dC(e,t){var n=t.x,r=t.y,i=t.width,a=t.height,o=t.r,s,c,l,u;i<0&&(n+=i,i=-i),a<0&&(r+=a,a=-a),typeof o==`number`?s=c=l=u=o:B(o,Array)?o.length===1?s=c=l=u=o[0]:o.length===2?(s=l=o[0],c=u=o[1]):o.length===3?(s=o[0],c=u=o[1],l=o[2]):(s=o[0],c=o[1],l=o[2],u=o[3]):s=c=l=u=0;var d;s+c>i&&(d=s+c,s*=i/d,c*=i/d),l+u>i&&(d=l+u,l*=i/d,u*=i/d),c+l>a&&(d=c+l,c*=a/d,l*=a/d),s+u>a&&(d=s+u,s*=a/d,u*=a/d),e.moveTo(n+s,r),e.lineTo(n+i-c,r),c!==0&&e.arc(n+i-c,r+c,c,-Math.PI/2,0),e.lineTo(n+i,r+a-l),l!==0&&e.arc(n+i-l,r+a-l,l,0,Math.PI/2),e.lineTo(n+u,r+a),u!==0&&e.arc(n+u,r+a-u,u,Math.PI/2,Math.PI),e.lineTo(n,r+s),s!==0&&e.arc(n+s,r+s,s,Math.PI,Math.PI*1.5)}function fC(e,t,n){if(t){var r=t.x1,i=t.x2,a=t.y1,o=t.y2;e.x1=r,e.x2=i,e.y1=a,e.y2=o;var s=n&&n.lineWidth;return s?(og(r*2)===og(i*2)&&(e.x1=e.x2=mC(r,s,!0)),og(a*2)===og(o*2)&&(e.y1=e.y2=mC(a,s,!0)),e):e}}function pC(e,t,n){if(t){var r=t.x,i=t.y,a=t.width,o=t.height;e.x=r,e.y=i,e.width=a,e.height=o;var s=n&&n.lineWidth;return s?(e.x=mC(r,s,!0),e.y=mC(i,s,!0),e.width=Math.max(mC(r+a,s,!1)-e.x,a===0?0:1),e.height=Math.max(mC(i+o,s,!1)-e.y,o===0?0:1),e):e}}function mC(e,t,n){if(!t)return e;var r=og(e*2);return(r+og(t))%2==0?r/2:(r+(n?1:-1))/2}function hC(e){return typeof e==`string`&&(e.indexOf(`px`)!==-1||e.indexOf(`rem`)!==-1||e.indexOf(`em`)!==-1)?e:isNaN(+e)?`12px`:e+`px`}function gC(e,t){for(var n=0;n=0,a=!1;if(B(e,Ya)){var o=rf(e),s=i&&o.selectFill||o.normalFill,c=i&&o.selectStroke||o.normalStroke;if(TC(s)||TC(c)){r=r||{};var l=r.style||{};l.fill===`inherit`?(a=!0,r=U({},r),l=U({},l),l.fill=s):!TC(l.fill)&&TC(s)?(a=!0,r=U({},r),l=U({},l),l.fill=_b(s)):!TC(l.stroke)&&TC(c)&&(a||(r=U({},r),l=U({},l)),l.stroke=_b(c)),r.style=l}}if(r&&r.z2==null){a||(r=U({},r));var u=e.z2EmphasisLift;r.z2=e.z2+(u==null?10:u)}return r}function RC(e,t,n){if(n&&n.z2==null){n=U({},n);var r=e.z2SelectLift;n.z2=e.z2+(r==null?9:r)}return n}function zC(e,t,n){var r=G_(e.currentStates,t)>=0,i=e.style.opacity,a=r?null:IC(e,[`opacity`],t,{opacity:1});n=n||{};var o=n.style||{};return o.opacity==null&&(n=U({},n),o=U({opacity:r?i:a.opacity*.1},o),n.style=o),n}function BC(e,t){var n=this.states[e];if(this.style){if(e===`emphasis`)return LC(this,e,t,n);if(e===`blur`)return zC(this,e,n);if(e===`select`)return RC(this,e,n)}return n}function VC(e){e.stateProxy=BC;var t=e.getTextContent(),n=e.getTextGuideLine();t&&(t.stateProxy=BC),n&&(n.stateProxy=BC)}function HC(e,t){!XC(e,t)&&!e.__highByOuter&&PC(e,DC)}function UC(e,t){!XC(e,t)&&!e.__highByOuter&&PC(e,OC)}function WC(e,t){e.__highByOuter|=1<<(t||0),PC(e,DC)}function GC(e,t){!(e.__highByOuter&=~(1<<(t||0)))&&PC(e,OC)}function KC(e){PC(e,kC)}function qC(e){PC(e,AC)}function JC(e){PC(e,jC)}function YC(e){PC(e,MC)}function XC(e,t){return e.__highDownSilentOnTouch&&t.zrByTouch}function ZC(e){var t=e.getModel(),n=[],r=[];t.eachComponent(function(t,i){var a=Gd(i),o=t===`series`,s=o?e.getViewOfSeriesModel(i):e.getViewOfComponentModel(i);!o&&r.push(s),a.isBlured&&(s.group.traverse(function(e){AC(e)}),o&&n.push(i)),a.isBlured=!1}),G(r,function(e){e&&e.toggleBlurSeries&&e.toggleBlurSeries(n,!1,t)})}function QC(e,t,n,r){var i=r.getModel();n=n||`coordinateSystem`;function a(e,t){for(var n=0;n0){var a={dataIndex:i,seriesIndex:e.seriesIndex};r!=null&&(a.dataType=r),t.push(a)}})}),t}function sw(e,t,n){fw(e,!0),PC(e,VC),uw(e,t,n)}function cw(e){fw(e,!1)}function lw(e,t,n,r){r?cw(e):sw(e,t,n)}function uw(e,t,n){var r=z(e);t==null?r.focus&&(r.focus=null):(r.focus=t,r.blurScope=n)}function dw(e,t,n,r){n=n||`itemStyle`;for(var i=0;i1&&(o*=Om(m),s*=Om(m));var h=(i===a?-1:1)*Om((o*o*(s*s)-o*o*(p*p)-s*s*(f*f))/(o*o*(p*p)+s*s*(f*f)))||0,g=h*o*p/s,_=h*-s*f/o,v=(e+n)/2+Xp(d)*g-wm(d)*_,y=(t+r)/2+wm(d)*g+Xp(d)*_,b=Sw([1,0],[(f-g)/o,(p-_)/s]),x=[(f-g)/o,(p-_)/s],S=[(-1*f-g)/o,(-1*p-_)/s],C=Sw(x,S);if(xw(x,S)<=-1&&(C=ga),xw(x,S)>=1&&(C=0),C<0){var w=Math.round(C/ga*1e6)/1e6;C=ga*2+w%2*ga}u.addData(l,v,y,o,s,b,C,d,a)}function ww(e){var t=new Xa;if(!e)return t;var n=0,r=0,i=n,a=r,o,s=Xa.CMD,c=e.match(au);if(!c)return t;for(var l=0;lA*A+ee*ee&&(w=E,T=D),{cx:w,cy:T,x0:-u,y0:-d,x1:w*(i/x-1),y1:T*(i/x-1)}}function Nw(e){var t;if(J(e)){var n=e.length;if(!n)return e;t=n===1?[e[0],e[0],0,0]:n===2?[e[0],e[0],e[1],e[1]]:n===3?e.concat(e[2]):e}else t=[e,e,e,e];return t}function Pw(e,t){var n,r=sm(t.r,0),i=sm(t.r0||0,0),a=r>0;if(!(!a&&!(i>0))){if(a||(r=i,i=0),i>r){var o=r;r=i,i=o}var s=t.startAngle,c=t.endAngle;if(!(isNaN(s)||isNaN(c))){var l=t.cx,u=t.cy,d=!!t.clockwise,f=Gp(c-s),p=f>ba&&f%ba;if(p>Zu&&(f=p),!(r>Zu))e.moveTo(l,u);else if(f>ba-Zu)e.moveTo(l+r*Yp(s),u+r*Cm(s)),e.arc(l,u,r,s,c,!d),i>Zu&&(e.moveTo(l+i*Yp(c),u+i*Cm(c)),e.arc(l,u,i,c,s,d));else{var m=void 0,h=void 0,g=void 0,_=void 0,v=void 0,y=void 0,b=void 0,x=void 0,S=void 0,C=void 0,w=void 0,T=void 0,E=void 0,D=void 0,O=void 0,k=void 0,A=r*Yp(s),ee=r*Cm(s),te=i*Yp(c),ne=i*Cm(c),re=f>Zu;if(re){var ie=t.cornerRadius;ie&&(n=Nw(ie),m=n[0],h=n[1],g=n[2],_=n[3]);var j=Gp(r-i)/2;if(v=gm(j,g),y=gm(j,_),b=gm(j,m),x=gm(j,h),w=S=sm(v,y),T=C=sm(b,x),(S>Zu||C>Zu)&&(E=r*Yp(c),D=r*Cm(c),O=i*Yp(s),k=i*Cm(s),fZu){var fe=gm(g,w),pe=gm(_,w),M=Mw(O,k,A,ee,r,fe,d),N=Mw(E,D,te,ne,r,pe,d);e.moveTo(l+M.cx+M.x0,u+M.cy+M.y0),w0&&e.arc(l+M.cx,u+M.cy,fe,Wp(M.y0,M.x0),Wp(M.y1,M.x1),!d),e.arc(l,u,r,Wp(M.cy+M.y1,M.cx+M.x1),Wp(N.cy+N.y1,N.cx+N.x1),!d),pe>0&&e.arc(l+N.cx,u+N.cy,pe,Wp(N.y1,N.x1),Wp(N.y0,N.x0),!d))}else e.moveTo(l+A,u+ee),e.arc(l,u,r,s,c,!d);if(!(i>Zu)||!re)e.lineTo(l+te,u+ne);else if(T>Zu){var fe=gm(m,T),pe=gm(h,T),M=Mw(te,ne,E,D,i,-pe,d),N=Mw(A,ee,O,k,i,-fe,d);e.lineTo(l+M.cx+M.x0,u+M.cy+M.y0),T0&&e.arc(l+M.cx,u+M.cy,pe,Wp(M.y0,M.x0),Wp(M.y1,M.x1),!d),e.arc(l,u,i,Wp(M.cy+M.y1,M.cx+M.x1),Wp(N.cy+N.y1,N.cx+N.x1),d),fe>0&&e.arc(l+N.cx,u+N.cy,fe,Wp(N.y1,N.x1),Wp(N.y0,N.x0),!d))}else e.lineTo(l+te,u+ne),e.arc(l,u,i,c,s,d)}e.closePath()}}}function Fw(e,t,n,r){var i=[],a=[],o=[],s=[],c,l,u,d;if(r){u=[1/0,1/0],d=[-1/0,-1/0];for(var f=0,p=e.length;f=2){if(r){var a=Fw(i,r,n,t.smoothConstraint);e.moveTo(i[0][0],i[0][1]);for(var o=i.length,s=0;s<(n?o:o-1);s++){var c=a[s*2],l=a[s*2+1],u=i[(s+1)%o];e.bezierCurveTo(c[0],c[1],l[0],l[1],u[0],u[1])}}else{e.moveTo(i[0][0],i[0][1]);for(var s=1,d=i.length;s0){var d=u.duration,f=u.delay,p=u.easing,m={duration:d,delay:f||0,easing:p,done:a,force:!!a||!!o,setToFinal:!l,scope:e,during:o};s?t.animateFrom(n,m):t.animateTo(n,m)}else t.stopAnimation(),!s&&t.attr(n),o&&o(1),a&&a()}function Bw(e,t,n,r,i,a){zw(`update`,e,t,n,r,i,a)}function Vw(e,t,n,r,i,a){zw(`enter`,e,t,n,r,i,a)}function Hw(e){if(!e.__zr)return!0;for(var t=0;tMath.abs(a[1])?a[0]>0?`right`:`left`:a[1]>0?`bottom`:`top`}function sT(e){return!e.isGroup}function cT(e){return e.shape!=null}function lT(e,t,n){if(!e||!t)return;function r(e){var t={};return e.traverse(function(e){sT(e)&&e.anid&&(t[e.anid]=e)}),t}function i(e){var t={x:e.x,y:e.y,rotation:e.rotation};return cT(e)&&(t.shape=U({},e.shape)),t}var a=r(e);t.traverse(function(e){if(sT(e)&&e.anid){var t=a[e.anid];if(t){var r=i(e);e.attr(i(t)),Bw(e,r,n,z(e).dataIndex)}}})}function uT(e,t){return K(e,function(e){var n=e[0];n=om(n,t.x),n=hm(n,t.x+t.width);var r=e[1];return r=om(r,t.y),r=hm(r,t.y+t.height),[n,r]})}function dT(e,t){var n=om(e.x,t.x),r=hm(e.x+e.width,t.x+t.width),i=om(e.y,t.y),a=hm(e.y+e.height,t.y+t.height);if(r>=n&&a>=i)return{x:n,y:i,width:r-n,height:a-i}}function fT(e,t,n){var r=U({rectHover:!0},t),i=r.style={strokeNoScale:!0};if(n=n||{x:-1,y:-1,width:2,height:2},e)return e.indexOf(`image://`)===0?(i.image=e.slice(8),W(i,n),new rl(r)):Qw(e.replace(`path://`,``),r,n,`center`)}function pT(e,t,n,r,i){for(var a=0,o=i[i.length-1];a1)return!1;var g=hT(p,m,u,d)/f;return!(g<0||g>1)}function hT(e,t,n,r){return e*r-n*t}function gT(e){return e<=1e-6&&e>=-1e-6}function _T(e){var t=e.itemTooltipOption,n=e.componentModel,r=e.itemName,i=X(t)?{formatter:t}:t,a=n.mainType,o=n.componentIndex,s={componentType:a,name:r,$vars:[`name`]};s[a+`Index`]=o;var c=e.formatterParamsExtra;c&&G(Q_(c),function(e){$(s,e)||(s[e]=c[e],s.$vars.push(e))});var l=z(e.el);l.componentMainType=a,l.componentIndex=o,l.tooltipConfig={name:r,option:W({content:r,encodeHTMLContent:!0,formatterParams:s},i)}}function vT(e,t){var n;e.isGroup&&(n=t(e)),n||e.traverse(t)}function yT(e,t){if(e)if(J(e))for(var n=0;n=0&&n.push(e)}),n}}function FT(e,t){return H(H({},e,!0),t,!0)}function IT(e,t){e=e.toUpperCase(),Ap[e]=new zi(t),jp[e]=t}function LT(e){if(X(e)){var t=jp[e.toUpperCase()]||{};return e===Qr||e===Zr?V(t):H(V(t),V(jp[mt]),!1)}else return H(V(e),V(jp[mt]),!1)}function RT(e){return Ap[e]}function zT(){return Ap[mt]}function BT(e,t){return e+=``,`0000`.substr(0,t-e.length)+e}function VT(e){switch(e){case`half-year`:case`quarter`:return`month`;case`week`:case`half-week`:return`day`;case`half-day`:case`quarter-day`:return`hour`;default:return e}}function HT(e){return e===VT(e)}function UT(e){switch(e){case`year`:case`month`:return`day`;case`millisecond`:return`millisecond`;default:return`second`}}function WT(e,t,n,r){var i=Ox(e),a=i[JT(n)](),o=i[YT(n)]()+1,s=Math.floor((o-1)/3)+1,c=i[XT(n)](),l=i[`get`+(n?`UTC`:``)+`Day`](),u=i[ZT(n)](),d=(u-1)%12+1,f=i[QT(n)](),p=i[$T(n)](),m=i[eE(n)](),h=u>=12?`pm`:`am`,g=h.toUpperCase(),_=(B(r,zi)?r:RT(r||Ss)||zT()).getModel(`time`),v=_.get(`month`),y=_.get(`monthAbbr`),b=_.get(`dayOfWeek`),x=_.get(`dayOfWeekAbbr`);return(t||``).replace(/{a}/g,h+``).replace(/{A}/g,g+``).replace(/{yyyy}/g,a+``).replace(/{yy}/g,BT(a%100+``,2)).replace(/{Q}/g,s+``).replace(/{MMMM}/g,v[o-1]).replace(/{MMM}/g,y[o-1]).replace(/{MM}/g,BT(o,2)).replace(/{M}/g,o+``).replace(/{dd}/g,BT(c,2)).replace(/{d}/g,c+``).replace(/{eeee}/g,b[l]).replace(/{ee}/g,x[l]).replace(/{e}/g,l+``).replace(/{HH}/g,BT(u,2)).replace(/{H}/g,u+``).replace(/{hh}/g,BT(d+``,2)).replace(/{h}/g,d+``).replace(/{mm}/g,BT(f,2)).replace(/{m}/g,f+``).replace(/{ss}/g,BT(p,2)).replace(/{s}/g,p+``).replace(/{SSS}/g,BT(m,3)).replace(/{S}/g,m+``)}function GT(e,t,n,r,i){var a=null;if(X(n))a=n;else if(Y(n))a=n(e.value,t,{level:e.level});else{var o=U({},Mu);if(e.level>0)for(var s=0;s=0;--s)if(c[l]){a=c[l];break}a=a||o.none}if(J(a)){var u=e.level==null?0:e.level>=0?e.level:a.length+e.level;u=Math.min(u,a.length-1),a=a[u]}}return WT(new Date(e.value),a,i,r)}function KT(e,t){var n=Ox(e),r=n[YT(t)]()+1,i=n[XT(t)](),a=n[ZT(t)](),o=n[QT(t)](),s=n[$T(t)](),c=n[eE(t)]()===0,l=c&&s===0,u=l&&o===0,d=u&&a===0,f=d&&i===1;return f&&r===1?`year`:f?`month`:d?`day`:u?`hour`:l?`minute`:c?`second`:`millisecond`}function qT(e,t,n){var r=tv(e)?Ox(e):e;switch(t=t||KT(e,n),t){case`year`:return r[JT(n)]();case`half-year`:return+(r[YT(n)]()>=6);case`quarter`:return Math.floor((r[YT(n)]()+1)/4);case`month`:return r[YT(n)]();case`day`:return r[XT(n)]();case`half-day`:return r[ZT(n)]()/24;case`hour`:return r[ZT(n)]();case`minute`:return r[QT(n)]();case`second`:return r[$T(n)]();case`millisecond`:return r[eE(n)]()}}function JT(e){return e?`getUTCFullYear`:`getFullYear`}function YT(e){return e?`getUTCMonth`:`getMonth`}function XT(e){return e?`getUTCDate`:`getDate`}function ZT(e){return e?`getUTCHours`:`getHours`}function QT(e){return e?`getUTCMinutes`:`getMinutes`}function $T(e){return e?`getUTCSeconds`:`getSeconds`}function eE(e){return e?`getUTCMilliseconds`:`getMilliseconds`}function tE(e){return e?`setUTCFullYear`:`setFullYear`}function nE(e){return e?`setUTCMonth`:`setMonth`}function rE(e){return e?`setUTCDate`:`setDate`}function iE(e){return e?`setUTCHours`:`setHours`}function aE(e){return e?`setUTCMinutes`:`setMinutes`}function oE(e){return e?`setUTCSeconds`:`setSeconds`}function sE(e){return e?`setUTCMilliseconds`:`setMilliseconds`}function cE(e,t,n,r,i,a,o,s){return new il({style:{text:e,font:t,align:n,verticalAlign:r,padding:i,rich:a,overflow:o?`truncate`:null,lineHeight:s}}).getBoundingRect()}function lE(e){if(!Fx(e))return X(e)?e:`-`;var t=(e+``).split(`.`);return t[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,`$1,`)+(t.length>1?`.`+t[1]:``)}function uE(e,t){return e=(e||``).toLowerCase().replace(/-(.)/g,function(e,t){return t.toUpperCase()}),t&&e&&(e=e.charAt(0).toUpperCase()+e.slice(1)),e}function dE(e,t,n){var r=`{yyyy}-{MM}-{dd} {HH}:{mm}:{ss}`;function i(e){return e&&hv(e)?e:`-`}function a(e){return!!(e!=null&&!isNaN(e)&&isFinite(e))}var o=t===`time`,s=B(e,Date);if(o||s){var c=o?Ox(e):e;if(!isNaN(+c))return WT(c,r,n);if(s)return`-`}if(t===`ordinal`)return ev(e)?i(e):tv(e)&&a(e)?e+``:`-`;var l=Px(e);return a(l)?lE(l):ev(e)?i(e):typeof e==`boolean`?e+``:`-`}function fE(e,t,n){J(t)||(t=[t]);var r=t.length;if(!r)return``;for(var i=t[0].$vars||[],a=0;a`:``:{renderMode:a,content:`{`+(n.markerId||`markerX`)+`|} `,style:i===`subItem`?{width:4,height:4,borderRadius:2,backgroundColor:r}:{width:10,height:10,borderRadius:5,backgroundColor:r}}:``}function mE(e,t,n){(e===`week`||e===`month`||e===`quarter`||e===`half-year`||e===`year`)&&(e=`MM-dd +yyyy`);var r=Ox(t),i=n?`getUTC`:`get`,a=r[i+`FullYear`](),o=r[i+`Month`]()+1,s=r[i+`Date`](),c=r[i+`Hours`](),l=r[i+`Minutes`](),u=r[i+`Seconds`](),d=r[i+`Milliseconds`]();return e=e.replace(`MM`,BT(o,2)).replace(`M`,o).replace(`yyyy`,a).replace(`yy`,BT(a%100+``,2)).replace(`dd`,BT(s,2)).replace(`d`,s).replace(`hh`,BT(c,2)).replace(`h`,c).replace(`mm`,BT(l,2)).replace(`m`,l).replace(`ss`,BT(u,2)).replace(`s`,u).replace(`SSS`,BT(d,3)),e}function hE(e){return e&&e.charAt(0).toUpperCase()+e.substr(1)}function gE(e,t){return t=t||`transparent`,X(e)?e:Z(e)&&e.colorStops&&(e.colorStops[0]||{}).color||t}function _E(e,t){if(t===`_blank`||t===`blank`){var n=window.open();n.opener=null,n.location.href=e}else window.open(e,t)}function vE(e,t,n,r,i){var a=0,o=0;r==null&&(r=1/0),i==null&&(i=1/0);var s=0;t.eachChild(function(c,l){var u=c.getBoundingRect(),d=t.childAt(l+1),f=d&&d.getBoundingRect(),p,m;if(e===`horizontal`){var h=u.width+(f?-f.x+u.x:0);p=a+h,p>r||c.newline?(a=0,p=h,o+=s+n,s=u.height):s=Math.max(s,u.height)}else{var g=u.height+(f?-f.y+u.y:0);m=o+g,m>i||c.newline?(a+=s+n,o=0,m=g,s=u.width):s=Math.max(s,u.width)}c.newline||(c.x=a,c.y=o,c.markRedraw(),e===`horizontal`?a=p+n:o=m+n)})}function yE(e,t,n){n=Xm(n||0);var r=t.width,i=t.height,a=gx(e.left,r),o=gx(e.top,i),s=gx(e.right,r),c=gx(e.bottom,i),l=gx(e.width,r),u=gx(e.height,i),d=n[2]+n[0],f=n[1]+n[3],p=e.aspect;switch(isNaN(l)&&(l=r-s-f-a),isNaN(u)&&(u=i-c-d-o),p!=null&&(isNaN(l)&&isNaN(u)&&(p>r/i?l=r*.8:u=i*.8),isNaN(l)&&(l=p*u),isNaN(u)&&(u=l/p)),isNaN(a)&&(a=r-s-l-f),isNaN(o)&&(o=i-c-u-d),e.left||e.right){case`center`:a=r/2-l/2-n[3];break;case`right`:a=r-l-f;break}switch(e.top||e.bottom){case`middle`:case`center`:o=i/2-u/2-n[0];break;case`bottom`:o=i-u-d;break}a=a||0,o=o||0,isNaN(l)&&(l=r-f-a-(s||0)),isNaN(u)&&(u=i-d-o-(c||0));var m=new j(a+n[3],o+n[0],l,u);return m.margin=n,m}function bE(e,t,n,r,i,a){var o=!i||!i.hv||i.hv[0],s=!i||!i.hv||i.hv[1],c=i&&i.boundingMode||`all`;if(a=a||e,a.x=e.x,a.y=e.y,!o&&!s)return!1;var l;if(c===`raw`)l=e.type===`group`?new j(0,0,+t.width||0,+t.height||0):e.getBoundingRect();else if(l=e.getBoundingRect(),e.needLocalTransform()){var u=e.getLocalTransform();l=l.clone(),l.applyTransform(u)}var d=yE(W({width:l.width,height:l.height},t),n,r),f=o?d.x-l.x:0,p=s?d.y-l.y:0;return c===`raw`?(a.x=f,a.y=p):(a.x+=f,a.y+=p),a===e&&e.markRedraw(),!0}function xE(e){var t=e.layoutMode||e.constructor.layoutMode;return Z(t)?t:t?{type:t}:null}function SE(e,t,n){var r=n&&n.ignoreSize;!J(r)&&(r=[r,r]);var i=o(hr[0],0),a=o(hr[1],1);l(hr[0],e,i),l(hr[1],e,a);function o(n,i){var a={},o=0,l={},u=0,d=2;if(td(n,function(t){l[t]=e[t]}),td(n,function(e){s(t,e)&&(a[e]=l[e]=t[e]),c(a,e)&&o++,c(l,e)&&u++}),r[i])return c(t,n[1])?l[n[2]]=null:c(t,n[2])&&(l[n[1]]=null),l;if(u===d||!o)return l;if(o>=d)return a;for(var f=0;ft)return e[r];return e[n-1]}function IE(e,t,n,r,i,a,o){a=a||e;var s=t(a),c=s.paletteIdx||0,l=s.paletteNameMap=s.paletteNameMap||{};if(l.hasOwnProperty(i))return l[i];var u=o==null||!r?n:FE(r,o);if(u=u||n,!(!u||!u.length)){var d=u[c];return i&&(l[i]=d),s.paletteIdx=(c+1)%u.length,d}}function LE(e,t){t(e).paletteIdx=0,t(e).paletteNameMap={}}function RE(e,t){if(t){var n=t.seriesIndex,r=t.seriesId,i=t.seriesName;return n!=null&&e.componentIndex!==n||r!=null&&e.id!==r||i!=null&&e.name!==i}}function zE(e,t){var n=e.color&&!e.colorLayer;G(t,function(t,r){r===`colorLayer`&&n||Fe.hasClass(r)||((t===void 0?`undefined`:R_(t))===`object`?e[r]=e[r]?H(e[r],t,!1):V(t):e[r]==null&&(e[r]=t))})}function BE(e,t,n){if(J(t)){var r=Q();return G(t,function(e){e!=null&&eS(e,null)!=null&&r.set(e,!0)}),X_(n,function(t){return t&&r.get(t[e])})}else{var i=eS(t,null);return X_(n,function(t){return t&&i!=null&&t[e]===i})}}function VE(e,t){return t.hasOwnProperty(`subType`)?X_(e,function(e){return e&&e.subType===t.subType}):e}function HE(e){var t=Q();return e&&G(Vx(e.replaceMerge),function(e){t.set(e,!0)}),{replaceMergeMainTypeMap:t}}function UE(e,t,n){var r=[],i,a,o=e.baseOption,s=e.timeline,c=e.options,l=e.media,u=!!e.media,d=!!(c||s||o&&o.timeline);o?(a=o,a.timeline||(a.timeline=s)):((d||u)&&(e.options=e.media=null),a=e),u&&J(l)&&G(l,function(e){e&&e.option&&(e.query?r.push(e):i||(i=e))}),f(a),G(c,function(e){return f(e)}),G(r,function(e){return f(e.option)});function f(e){G(t,function(t){t(e,n)})}return{baseOption:a,timelineOptions:c||[],mediaDefault:i,mediaList:r}}function WE(e,t,n){var r={width:t,height:n,aspectratio:t/n},i=!0;return G(e,function(e,t){var n=t.match(mo);if(!(!n||!n[1]||!n[2])){var a=n[1];GE(r[n[2].toLowerCase()],e,a)||(i=!1)}}),i}function GE(e,t,n){return n===`min`?e>=t:n===`max`?e<=t:e===t}function KE(e,t){return e.join(`,`)===t.join(`,`)}function qE(e){var t=e&&e.itemStyle;if(t)for(var n=0,r=Ea.length;n=0;h--){var g=e[h];if(s||(p=g.data.rawIndexOf(g.stackedByDimension,f)),p>=0){var _=g.data.getByRawIndex(g.stackResultDimension,p);if(c===`all`||c===`positive`&&_>0||c===`negative`&&_<0||c===`samesign`&&d>=0&&_>0||c===`samesign`&&d<=0&&_<0){d=Tx(d,_),m=_;break}}}return r[0]=d,r[1]=m,r})})}function pD(e){return B(e,Hs)}function mD(e,t,n){n=n||_D(e);var r=t.seriesLayoutBy,i=vD(e,n,r,t.sourceHeader,t.dimensions);return new Hs({data:e,sourceFormat:n,seriesLayoutBy:r,dimensionsDefine:i.dimensionsDefine,startIndex:i.startIndex,dimensionsDetectedCount:i.dimensionsDetectedCount,metaRawOption:V(t)})}function hD(e){return new Hs({data:e,sourceFormat:rv(e)?os:as})}function gD(e){return new Hs({data:e.data,sourceFormat:e.sourceFormat,seriesLayoutBy:e.seriesLayoutBy,dimensionsDefine:V(e.dimensionsDefine),startIndex:e.startIndex,dimensionsDetectedCount:e.dimensionsDetectedCount})}function _D(e){var t=ss;if(rv(e))t=os;else if(J(e)){e.length===0&&(t=ns);for(var n=0,r=e.length;n65535?Je:qe}function UD(){return[1/0,-1/0]}function WD(e){var t=e.constructor;return t===Array?e.slice():new t(e)}function GD(e,t,n,r,i){var a=yu[n||`float`];if(i){var o=e[t],s=o&&o.length;if(s!==r){for(var c=new a(r),l=0;l1||n>0&&!e.noHeader;return G(e.blocks,function(e){var n=eO(e);n>=t&&(t=n+ +(r&&(!n||QD(e)&&!e.noHeader)))}),t}return 0}function tO(e,t,n,r){var i=t.noHeader,a=iO(eO(t)),o=[],s=t.blocks||[];mv(!s||J(s)),s=s||[];var c=e.orderMode;if(t.sortBlocks&&c){s=s.slice();var l={valueAsc:`asc`,valueDesc:`desc`};if($(l,c)){var u=new Vs(l[c],null);s.sort(function(e,t){return u.evaluate(e.sortParam,t.sortParam)})}else c===`seriesDesc`&&s.reverse()}G(s,function(n,i){var s=t.valueFormatter,c=$D(n)(s?U(U({},e),{valueFormatter:s}):e,n,i>0?a.html:0,r);c!=null&&o.push(c)});var d=e.renderMode===`richText`?o.join(a.richText):aO(r,o.join(``),i?n:a.html);if(i)return d;var f=dE(t.header,`ordinal`,e.useUTC),p=XD(r,e.renderMode).nameStyle,m=YD(r);return e.renderMode===`richText`?cO(e,f,p)+a.richText+d:aO(r,`
`+Zv(f)+`
`+d,n)}function nO(e,t,n,r){var i=e.renderMode,a=t.noName,o=t.noValue,s=!t.markerType,c=t.name,l=e.useUTC,u=t.valueFormatter||e.valueFormatter||function(e){return e=J(e)?e:[e],K(e,function(e,t){return dE(e,J(p)?p[t]:p,l)})};if(!(a&&o)){var d=s?``:e.markupStyleCreator.makeTooltipMarker(t.markerType,t.markerColor||`#333`,i),f=a?``:dE(c,`ordinal`,l),p=t.valueType,m=o?[]:u(t.value,t.dataIndex),h=!s||!a,g=!s&&a,_=XD(r,i),v=_.nameStyle,y=_.valueStyle;return i===`richText`?(s?``:d)+(a?``:cO(e,f,v))+(o?``:lO(e,m,h,g,y)):aO(r,(s?``:d)+(a?``:oO(f,!s,v))+(o?``:sO(m,h,g,y)),n)}}function rO(e,t,n,r,i,a){if(e)return $D(e)({useUTC:i,renderMode:n,orderMode:r,markupStyleCreator:t,valueFormatter:e.valueFormatter},e,0,a)}function iO(e){return{html:mr[e],richText:Co[e]}}function aO(e,t,n){var r=`
`,i=`margin: `+n+`px 0 0`,a=YD(e);return`
`+t+r+`
`}function oO(e,t,n){var r=t?`margin-left:2px`:``;return``+Zv(e)+``}function sO(e,t,n,r){var i=t?`float:right;margin-left:`+(n?`10px`:`20px`):``;return e=J(e)?e:[e],``+K(e,function(e){return Zv(e)}).join(`  `)+``}function cO(e,t,n){return e.markupStyleCreator.wrapRichTextStyle(t,n)}function lO(e,t,n,r,i){var a=[i],o=r?10:20;return n&&a.push({padding:[0,0,0,o],align:`right`}),e.markupStyleCreator.wrapRichTextStyle(J(t)?t.join(` `):t,a)}function uO(e,t){var n=e.getData().getItemVisual(t,`style`)[e.visualDrawType];return gE(n)}function dO(e,t){var n=e.get(`padding`);return n==null?t===`richText`?[8,10]:10:n}function fO(e){var t=e.series,n=e.dataIndex,r=e.multipleSeries,i=t.getData(),a=i.mapDimensionsAll(`defaultedTooltip`),o=a.length,s=t.getRawValue(n),c=J(s),l=uO(t,n),u,d,f,p;if(o>1||c&&!o){var m=pO(s,t,n,a,l);u=m.inlineValues,d=m.inlineValueTypes,f=m.blocks,p=m.inlineValues[0]}else if(o){var h=i.getDimensionInfo(a[0]);p=u=DD(i,n,a[0]),d=h.type}else p=u=c?s[0]:s;var g=tS(t),_=g&&t.name||``,v=i.getName(n),y=r?_:v;return ZD(`section`,{header:_,noHeader:r||!g,sortParam:p,blocks:[ZD(`nameValue`,{markerType:`item`,markerColor:l,name:y,noName:!hv(y),value:u,valueType:d,dataIndex:n})].concat(f||[])})}function pO(e,t,n,r,i){var a=t.getData(),o=Y_(e,function(e,t,n){var r=a.getDimensionInfo(n);return e=e||r&&r.tooltip!==!1&&r.displayName!=null},!1),s=[],c=[],l=[];r.length?G(r,function(e){u(DD(a,n,e),e)}):G(e,u);function u(e,t){var n=a.getDimensionInfo(t);!n||n.otherDims.tooltip===!1||(o?l.push(ZD(`nameValue`,{markerType:`subItem`,markerColor:i,name:n.displayName,value:e,valueType:n.type})):(s.push(e),c.push(n.type)))}return{inlineValues:s,inlineValueTypes:c,blocks:l}}function mO(e,t){return e.getName(t)||e.getId(t)}function hO(e){var t=e.name;tS(e)||(e.name=gO(e)||t)}function gO(e){var t=e.getRawData(),n=t.mapDimensionsAll(`seriesName`),r=[];return G(n,function(e){var n=t.getDimensionInfo(e);n.displayName&&r.push(n.displayName)}),r.join(` `)}function _O(e){return e.model.getRawData().count()}function vO(e){var t=e.model;return t.setData(t.getRawData().cloneShallow()),yO}function yO(e,t){t.outputData&&e.end>t.outputData.count()&&t.model.getRawData().cloneShallow(t.outputData)}function bO(e,t){G(yv(e.CHANGABLE_METHODS,e.DOWNSAMPLE_METHODS),function(n){e.wrapMethod(n,q(xO,t))})}function xO(e,t){var n=SO(e);return n&&n.setOutputEnd((t||this).count()),t}function SO(e){var t=(e.ecModel||{}).scheduler,n=t&&t.getPipeline(e.uid);if(n){var r=n.currentTask;if(r){var i=r.agentStubMap;i&&(r=i.get(e.uid))}return r}}function CO(){var e=cS();return function(t){var n=e(t),r=t.pipelineContext,i=!!n.large,a=!!n.progressiveRender,o=n.large=!!(r&&r.large),s=n.progressiveRender=!!(r&&r.progressiveRender);return(i!==o||a!==s)&&`reset`}}function wO(e,t,n){e&&pw(e)&&(t===`emphasis`?WC:GC)(e,n)}function TO(e,t,n){var r=sS(e,t),i=t&&t.highlightKey!=null?hw(t.highlightKey):null;r==null?e.eachItemGraphicEl(function(e){wO(e,n,i)}):G(Vx(r),function(t){wO(e.getItemGraphicEl(t),n,i)})}function EO(e){return $h(e.model)}function DO(e){var t=e.model,n=e.ecModel,r=e.api,i=e.payload,a=t.pipelineContext.progressiveRender,o=e.view,s=i&&Mf(i).updateMethod,c=a?`incrementalPrepareRender`:s&&o[s]?s:`render`;return c!==`render`&&o[c](t,n,r,i),Ah[c]}function OO(e,t,n){var r,i=0,a=0,o=null,s,c,l,u;t=t||0;function d(){a=new Date().getTime(),o=null,e.apply(c,l||[])}var f=function(){var e=[...arguments];r=new Date().getTime(),c=this,l=e;var f=u||t,p=u||n;u=null,s=r-(p?i:a)-f,clearTimeout(o),p?o=setTimeout(d,f):s>=0?d():o=setTimeout(d,-s),i=r};return f.clear=function(){o&&(clearTimeout(o),o=null)},f.debounceNextCall=function(e){u=e},f}function kO(e,t,n,r){var i=e[t];if(i){var a=i[na]||i,o=i[tc];if(i[yo]!==n||o!==r){if(n==null||!r)return e[t]=a;i=e[t]=OO(a,n,r===`debounce`),i[na]=a,i[tc]=r,i[yo]=n}return i}}function AO(e,t){var n=e[t];n&&n[na]&&(n.clear&&n.clear(),e[t]=n[na])}function jO(e,t){return e.visualStyleMapper||Iu[t]||(console.warn(`Unknown style type '`+t+`'.`),Iu.itemStyle)}function MO(e,t){return e.visualDrawType||Au[t]||(console.warn(`Unknown style type '`+t+`'.`),`fill`)}function NO(e,t){t=t||{},W(t,{text:`loading`,textColor:`#000`,fontSize:12,fontWeight:`normal`,fontStyle:`normal`,fontFamily:`sans-serif`,maskColor:`rgba(255, 255, 255, 0.8)`,showSpinner:!0,color:`#5470c6`,spinnerRadius:10,lineWidth:5,zlevel:0});var n=new P,r=new jo({style:{fill:t.maskColor},zlevel:t.zlevel,z:1e4});n.add(r);var i=new il({style:{text:t.text,fill:t.textColor,fontSize:t.fontSize,fontWeight:t.fontWeight,fontStyle:t.fontStyle,fontFamily:t.fontFamily},zlevel:t.zlevel,z:10001}),a=new jo({style:{fill:`none`},textContent:i,textConfig:{position:`right`,distance:10},zlevel:t.zlevel,z:10001});n.add(a);var o;return t.showSpinner&&(o=new f({shape:{startAngle:-ma/2,endAngle:-ma/2+.1,r:t.spinnerRadius},style:{stroke:t.color,lineCap:`round`,lineWidth:t.lineWidth},zlevel:t.zlevel,z:10001}),o.animateShape(!0).when(1e3,{endAngle:ma*3/2}).start(`circularInOut`),o.animateShape(!0).when(1e3,{startAngle:ma*3/2}).delay(300).start(`circularInOut`),n.add(o)),n.resize=function(){var n=i.getBoundingRect().width,s=t.showSpinner?t.spinnerRadius:0,c=(e.getWidth()-s*2-(t.showSpinner&&n?10:0)-n)/2-(t.showSpinner&&n?0:5+n/2)+(t.showSpinner?0:n/2)+(n?0:s),l=e.getHeight()/2;t.showSpinner&&o.setShape({cx:c,cy:l}),a.setShape({x:c-s,y:l-s,width:s*2,height:s*2}),r.setShape({x:0,y:0,width:e.getWidth(),height:e.getHeight()})},n.resize(),n}function PO(e){e.overallReset(e.ecModel,e.api,e.payload)}function FO(e){return e.overallProgress&&IO}function IO(){this.agent.dirty(),this.getDownstream().dirty()}function LO(){this.agent&&this.agent.dirty()}function RO(e){return e.plan?e.plan(e.model,e.ecModel,e.api,e.payload):null}function zO(e){e.useClearVisual&&e.data.clearAllVisual();var t=e.resetDefines=Vx(e.reset(e.model,e.ecModel,e.api,e.payload));return t.length>1?K(t,function(e,t){return BO(t)}):Sg}function BO(e){return function(t,n){var r=n.data,i=n.resetDefines[e];if(i&&i.dataEach)for(var a=t.start;a=0&&tk(c)?c:.5,e.createRadialGradient(o,s,0,o,s,c)}function ik(e,t,n){for(var r=t.type===`radial`?rk(e,t,n):nk(e,t,n),i=t.colorStops,a=0;a0)?null:e===`dashed`?[4*t,2*t]:e===`dotted`?[t]:tv(e)?[e]:J(e)?e:null}function lk(e){var t=e.style,n=t.lineDash&&t.lineWidth>0&&ck(t.lineDash,t.lineWidth),r=t.lineDashOffset;if(n){var i=t.strokeNoScale&&e.getLineScale?e.getLineScale():1;i&&i!==1&&(n=K(n,function(e){return e/i}),r/=i)}return[n,r]}function uk(e){var t=e.stroke;return!(t==null||t===`none`||!(e.lineWidth>0))}function dk(e){return typeof e==`string`&&e!==`none`}function fk(e){var t=e.fill;return t!=null&&t!==`none`}function pk(e,t){if(t.fillOpacity!=null&&t.fillOpacity!==1){var n=e.globalAlpha;e.globalAlpha=t.fillOpacity*t.opacity,e.fill(),e.globalAlpha=n}else e.fill()}function mk(e,t){if(t.strokeOpacity!=null&&t.strokeOpacity!==1){var n=e.globalAlpha;e.globalAlpha=t.strokeOpacity*t.opacity,e.stroke(),e.globalAlpha=n}else e.stroke()}function hk(e,t,n){var r=OS(t.image,t.__image,n);if(AS(r)){var i=e.createPattern(r,t.repeat||`repeat`);if(typeof DOMMatrix==`function`&&i&&i.setTransform){var a=new DOMMatrix;a.translateSelf(t.x||0,t.y||0),a.rotateSelf(0,0,(t.rotation||0)*vo),a.scaleSelf(t.scaleX||1,t.scaleY||1),i.setTransform(a)}return i}}function gk(e,t,n,r){var i,a=uk(n),o=fk(n),s=n.strokePercent,c=s<1,l=!t.path;(!t.silent||c)&&l&&t.createPathProxy();var u=t.path||fh,d=t.__dirty;if(!r){var f=n.fill,p=n.stroke,m=o&&!!f.colorStops,h=a&&!!p.colorStops,g=o&&!!f.image,_=a&&!!p.image,v=void 0,y=void 0,b=void 0,x=void 0,S=void 0;(m||h)&&(S=t.getBoundingRect()),m&&(v=d?ik(e,f,S):t.__canvasFillGradient,t.__canvasFillGradient=v),h&&(y=d?ik(e,p,S):t.__canvasStrokeGradient,t.__canvasStrokeGradient=y),g&&(b=d||!t.__canvasFillPattern?hk(e,f,t):t.__canvasFillPattern,t.__canvasFillPattern=b),_&&(x=d||!t.__canvasStrokePattern?hk(e,p,t):t.__canvasStrokePattern,t.__canvasStrokePattern=b),m?e.fillStyle=v:g&&(b?e.fillStyle=b:o=!1),h?e.strokeStyle=y:_&&(x?e.strokeStyle=x:a=!1)}var C=t.getGlobalScale();u.setScale(C[0],C[1],t.segmentIgnoreThreshold);var w,T;e.setLineDash&&n.lineDash&&(i=lk(t),w=i[0],T=i[1]);var E=!0;(l||d&4)&&(u.setDPR(e.dpr),c?u.setContext(null):(u.setContext(e),E=!1),u.reset(),t.buildPath(u,t.shape,r),u.toStatic(),t.pathUpdated()),E&&u.rebuildPath(e,c?s:1),w&&(e.setLineDash(w),e.lineDashOffset=T),r||(n.strokeFirst?(a&&mk(e,n),o&&pk(e,n)):(o&&pk(e,n),a&&mk(e,n))),w&&e.setLineDash([])}function _k(e,t,n){var r=t.__image=OS(n.image,t.__image,t,t.onload);if(!(!r||!AS(r))){var i=n.x||0,a=n.y||0,o=t.getWidth(),s=t.getHeight(),c=r.width/r.height;if(o==null&&s!=null?o=s*c:s==null&&o!=null?s=o/c:o==null&&s==null&&(o=r.width,s=r.height),n.sWidth&&n.sHeight){var l=n.sx||0,u=n.sy||0;e.drawImage(r,l,u,n.sWidth,n.sHeight,i,a,o,s)}else if(n.sx&&n.sy){var l=n.sx,u=n.sy,d=o-l,f=s-u;e.drawImage(r,l,u,d,f,i,a,o,s)}else e.drawImage(r,i,a,o,s)}}function vk(e,t,n){var r,i=n.text;if(i!=null&&(i+=``),i){e.font=n.font||`12px sans-serif`,e.textAlign=n.textAlign,e.textBaseline=n.textBaseline;var a=void 0,o=void 0;e.setLineDash&&n.lineDash&&(r=lk(t),a=r[0],o=r[1]),a&&(e.setLineDash(a),e.lineDashOffset=o),n.strokeFirst?(uk(n)&&e.strokeText(i,n.x,n.y),fk(n)&&e.fillText(i,n.x,n.y)):(fk(n)&&e.fillText(i,n.x,n.y),uk(n)&&e.strokeText(i,n.x,n.y)),a&&e.setLineDash([])}}function yk(e,t,n,r,i){var a=!1;if(!r&&(n=n||{},t===n))return!1;if(r||t.opacity!==n.opacity){Ek(e,i),a=!0;var o=Math.max(Math.min(t.opacity,1),0);e.globalAlpha=isNaN(o)?st.opacity:o}(r||t.blend!==n.blend)&&(a||(Ek(e,i),a=!0),e.globalCompositeOperation=t.blend||st.blend);for(var s=0;s=0)){Xh.push(n);var a=Os.wrapStageHandler(n,i);a.__prio=t,a.__raw=n,e.push(a)}}function sA(e,t){Dp[e]=t}function cA(e){V_({createCanvas:e})}function lA(e,t,n){var r=zk(`registerMap`);r&&r(e,t,n)}function uA(e){var t=zk(`getMap`);return t&&t(e)}function dA(e){return e==null?0:e.length||1}function fA(e){return e}function pA(e,t){var n={},r=n.encode={},i=Q(),a=[],o=[],s={};G(e.dimensions,function(t){var n=e.getDimensionInfo(t),c=n.coordDim;if(c){var l=n.coordDimIndex;mA(r,c)[l]=t,n.isExtraCoord||(i.set(c,1),gA(n.type)&&(a[0]=t),mA(s,c)[l]=e.getDimensionIndex(n.name)),n.defaultTooltip&&o.push(t)}Yc.each(function(e,t){var i=mA(r,t),a=n.otherDims[t];a!=null&&a!==!1&&(i[a]=n.name)})});var c=[],l={};i.each(function(e,t){var n=r[t];l[t]=n[0],c=c.concat(n)}),n.dataDimsOnCoord=c,n.dataDimIndicesOnCoord=K(c,function(t){return e.getDimensionInfo(t).storeDimIndex}),n.encodeFirstDimNotExtra=l;var u=r.label;u&&u.length&&(a=u.slice());var d=r.tooltip;return d&&d.length?o=d.slice():o.length||(o=a.slice()),r.defaultedLabel=a,r.defaultedTooltip=o,n.userOutput=new en(s,t),n}function mA(e,t){return e.hasOwnProperty(t)||(e[t]=[]),e[t]}function hA(e){return e===`category`?`ordinal`:e===`time`?`time`:`float`}function gA(e){return!(e===`ordinal`||e===`time`)}function _A(e){return B(e,Is)}function vA(e){for(var t=Q(),n=0;n<(e||[]).length;n++){var r=e[n],i=Z(r)?r.name:r;i!=null&&t.get(i)==null&&t.set(i,n)}return t}function yA(e){var t=Af(e);return t.dimNameMap||(t.dimNameMap=vA(e.dimensionsDefine))}function bA(e){return e>30}function xA(e,t){return SA(e,t).dimensions}function SA(e,t){pD(e)||(e=hD(e)),t=t||{};var n=t.coordDimensions||[],r=t.dimensionsDefine||e.dimensionsDefine||[],i=Q(),a=[],o=wA(e,n,r,t.dimensionsCount),s=t.canOmitUnusedDimensions&&bA(o),c=r===e.dimensionsDefine,l=c?yA(e):vA(r),u=t.encodeDefine;!u&&t.encodeDefaulter&&(u=t.encodeDefaulter(e,o));for(var d=Q(u),f=new Ke(o),p=0;p0&&(r.name=i+(a-1)),a++,t.set(i,a)}}function wA(e,t,n,r){var i=Math.max(e.dimensionsDetectedCount||1,t.length,n.length,r||0);return G(t,function(e){var t;Z(e)&&(t=e.dimsDef)&&(i=Math.max(i,t.length))}),i}function TA(e,t,n){if(n||t.hasKey(e)){for(var r=0;t.hasKey(e+r);)r++;e+=r}return t.set(e,!0),e}function EA(e){var t=e.get(`coordinateSystem`),n=new He(t),r=jd[t];if(r)return r(e,n,n.axisMap,n.categoryAxisMap),n}function DA(e){return e.get(`type`)===`category`}function OA(e,t,n){n=n||{};var r=n.byIndex,i=n.stackedCoordDimension,a,o,s;kA(t)?a=t:(o=t.schema,a=o.dimensions,s=t.store);var c=!!(e&&e.get(`stack`)),l,u,d,f;if(G(a,function(e,t){X(e)&&(a[t]=e={name:e}),c&&!e.isExtraCoord&&(!r&&!l&&e.ordinalMeta&&(l=e),!u&&e.type!==`ordinal`&&e.type!==`time`&&(!i||i===e.coordDim)&&(u=e))}),u&&!r&&!l&&(r=!0),u){d=`__\0ecstackresult_`+e.id,f=`__\0ecstackedover_`+e.id,l&&(l.createInvertedIndices=!0);var p=u.coordDim,m=u.type,h=0;G(a,function(e){e.coordDim===p&&h++});var g={name:d,coordDim:p,coordDimIndex:h,type:m,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:a.length},_={name:f,coordDim:f,coordDimIndex:h+1,type:m,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:a.length+1};o?(s&&(g.storeDimIndex=s.ensureCalculationDimension(f,m),_.storeDimIndex=s.ensureCalculationDimension(d,m)),o.appendCalculationDimension(g),o.appendCalculationDimension(_)):(a.push(g),a.push(_))}return{stackedDimension:u&&u.name,stackedByDimension:l&&l.name,isStackedByIndex:r,stackedOverDimension:f,stackResultDimension:d}}function kA(e){return!_A(e.schema)}function AA(e,t){return!!t&&t===e.getCalculationInfo(`stackedDimension`)}function jA(e,t){return AA(e,t)?e.getCalculationInfo(`stackResultDimension`):t}function MA(e,t){var n=e.get(`coordinateSystem`),r=Ue.get(n),i;return t&&t.coordSysDims&&(i=K(t.coordSysDims,function(e){var n={name:e},r=t.axisMap.get(e);return r&&(n.type=hA(r.get(`type`))),n})),i||(i=r&&(r.getDimensionsInfo?r.getDimensionsInfo():r.dimensions.slice())||[`x`,`y`]),i}function NA(e,t,n){var r,i;return n&&G(e,function(e,a){var o=e.coordDim,s=n.categoryAxisMap.get(o);s&&(r==null&&(r=a),e.ordinalMeta=s.getOrdinalMeta(),t&&(e.createInvertedIndices=!0)),e.otherDims.itemName!=null&&(i=!0)}),!i&&r!=null&&(e[r].otherDims.itemName=0),r}function PA(e,t,n){n=n||{};var r=t.getSourceManager(),i,a=!1;e?(a=!0,i=hD(e)):(i=r.getSource(),a=i.sourceFormat===as);var o=EA(t),s=MA(t,o),c=n.useEncodeDefaulter,l=Y(c)?c:c?q(DE,s,t):null,u={coordDimensions:s,generateCoord:n.generateCoord,encodeDefine:t.getEncode(),encodeDefaulter:l,canOmitUnusedDimensions:!a},d=SA(i,u),f=NA(d.dimensions,n.createInvertedIndices,o),p=a?null:r.getSharedDataStore(d),m=OA(t,{schema:d,store:p}),h=new Fs(d,t);h.setCalculationInfo(m);var g=f!=null&&FA(i)?function(e,t,n,r){return r===f?n:this.defaultDimValueGetter(e,t,n,r)}:null;return h.hasItemOption=!1,h.initData(a?i:p,null,g),h}function FA(e){if(e.sourceFormat===`original`)return!J(Ux(IA(e.data||[])))}function IA(e){for(var t=0;tr&&(a=i.interval=r);var o=i.intervalPrecision=VA(a);return UA(i.niceTickExtent=[_x(Math.ceil(e[0]/a)*a,o),_x(Math.floor(e[1]/a)*a,o)],e),i}function BA(e){var t=10**Ax(e),n=e/t;return n?n===2?n=3:n===3?n=5:n*=2:n=1,_x(n*t)}function VA(e){return yx(e)+2}function HA(e,t,n){e[t]=Math.max(Math.min(e[t],n[1]),n[0])}function UA(e,t){!isFinite(e[0])&&(e[0]=t[0]),!isFinite(e[1])&&(e[1]=t[1]),HA(e,0,t),HA(e,1,t),e[0]>e[1]&&(e[0]=e[1])}function WA(e,t){return e>=t[0]&&e<=t[1]}function GA(e,t){return t[1]===t[0]?.5:(e-t[0])/(t[1]-t[0])}function KA(e,t){return e*(t[1]-t[0])+t[0]}function qA(e){return J(e)?Pg?new Float32Array(e):e:new Rn(e)}function JA(e){return e.get(`stack`)||ls+e.seriesIndex}function YA(e){return e.dim+e.index}function XA(e){var t=[],n=e.axis,r=`axis0`;if(n.type===`category`){for(var i=n.getBandWidth(),a=0;a0&&(a=a===null?s:Math.min(a,s))}n[r]=a}}return n}function $A(e){var t=QA(e),n=[];return G(e,function(e){var r=e.coordinateSystem.getBaseAxis(),i=r.getExtent(),a;if(r.type===`category`)a=r.getBandWidth();else if(r.type===`value`||r.type===`time`){var o=t[r.dim+`_`+r.index],s=Math.abs(i[1]-i[0]),c=r.scale.getExtent(),l=Math.abs(c[1]-c[0]);a=o?s/l*o:s}else{var u=e.getData();a=Math.abs(i[1]-i[0])/u.count()}var d=gx(e.get(`barWidth`),a),f=gx(e.get(`barMaxWidth`),a),p=gx(e.get(`barMinWidth`)||(aj(e)?.5:1),a),m=e.get(`barGap`),h=e.get(`barCategoryGap`);n.push({bandWidth:a,barWidth:d,barMaxWidth:f,barMinWidth:p,barGap:m,barCategoryGap:h,axisKey:YA(r),stackId:JA(e)})}),ej(n)}function ej(e){var t={};G(e,function(e,n){var r=e.axisKey,i=e.bandWidth,a=t[r]||{bandWidth:i,remainedWidth:i,autoWidthCount:0,categoryGap:null,gap:`20%`,stacks:{}},o=a.stacks;t[r]=a;var s=e.stackId;o[s]||a.autoWidthCount++,o[s]=o[s]||{width:0,maxWidth:0};var c=e.barWidth;c&&!o[s].width&&(o[s].width=c,c=Math.min(a.remainedWidth,c),a.remainedWidth-=c);var l=e.barMaxWidth;l&&(o[s].maxWidth=l);var u=e.barMinWidth;u&&(o[s].minWidth=u);var d=e.barGap;d!=null&&(a.gap=d);var f=e.barCategoryGap;f!=null&&(a.categoryGap=f)});var n={};return G(t,function(e,t){n[t]={};var r=e.stacks,i=e.bandWidth,a=e.categoryGap;if(a==null){var o=Q_(r).length;a=Math.max(35-o*4,15)+`%`}var s=gx(a,i),c=gx(e.gap,1),l=e.remainedWidth,u=e.autoWidthCount,d=(l-s)/(u+(u-1)*c);d=Math.max(d,0),G(r,function(e){var t=e.maxWidth,n=e.minWidth;if(e.width){var r=e.width;t&&(r=Math.min(r,t)),n&&(r=Math.max(r,n)),e.width=r,l-=r+c*r,u--}else{var r=d;t&&tr&&(r=n),r!==d&&(e.width=r,l-=r+c*r,u--)}}),d=(l-s)/(u+(u-1)*c),d=Math.max(d,0);var f=0,p;G(r,function(e,t){e.width||(e.width=d),p=e,f+=e.width*(1+c)}),p&&(f-=p.width*c);var m=-f/2;G(r,function(e,r){n[t][r]=n[t][r]||{bandWidth:i,offset:m,width:e.width},m+=e.width*(1+c)})}),n}function tj(e,t,n){if(e&&t){var r=e[YA(t)];return r!=null&&n!=null?r[JA(n)]:r}}function nj(e,t){var n=ZA(e,t),r=$A(n);G(n,function(e){var t=e.getData(),n=e.coordinateSystem.getBaseAxis(),i=JA(e),a=r[YA(n)][i],o=a.offset,s=a.width;t.setLayout({bandWidth:a.bandWidth,offset:o,size:s})})}function rj(e){return{seriesType:e,plan:CO(),reset:function(e){if(ij(e)){var t=e.getData(),n=e.coordinateSystem,r=n.getBaseAxis(),i=n.getOtherAxis(r),a=t.getDimensionIndex(t.mapDimension(i.dim)),o=t.getDimensionIndex(t.mapDimension(r.dim)),s=e.get(`showBackground`,!0),c=t.mapDimension(i.dim),l=t.getCalculationInfo(`stackResultDimension`),u=AA(t,c)&&!!t.getCalculationInfo(`stackedOnSeries`),d=i.isHorizontal(),f=oj(r,i),p=aj(e),m=e.get(`barMinHeight`)||0,h=l&&t.getDimensionIndex(l),g=t.getLayout(`size`),_=t.getLayout(`offset`);return{progress:function(e,t){for(var r=e.count,i=p&&qA(r*3),c=p&&s&&qA(r*3),l=p&&qA(r),v=n.master.getRect(),y=d?v.width:v.height,b,x=t.getStore(),S=0;(b=e.next())!=null;){var C=x.get(u?h:a,b),w=x.get(o,b),T=f,E=void 0;u&&(E=+C-x.get(a,b));var D=void 0,O=void 0,k=void 0,A=void 0;if(d){var ee=n.dataToPoint([C,w]);if(u){var te=n.dataToPoint([E,w]);T=te[0]}D=T,O=ee[1]+_,k=ee[0]-T,A=g,Math.abs(k)0?n:1:n))}function sj(e,t,n,r){var i=Ox(t),a=Ox(n),o=function(e){return qT(i,e,r)===qT(a,e,r)},s=function(){return o(`year`)},c=function(){return s()&&o(`month`)},l=function(){return c()&&o(`day`)},u=function(){return l()&&o(`hour`)},d=function(){return u()&&o(`minute`)},f=function(){return d()&&o(`second`)},p=function(){return f()&&o(`millisecond`)};switch(e){case`year`:return s();case`month`:return c();case`day`:return l();case`hour`:return u();case`minute`:return d();case`second`:return f();case`millisecond`:return p()}}function cj(e,t){return e/=Gi,e>16?16:e>7.5?7:e>3.5?4:e>1.5?2:1}function lj(e){var t=30*Gi;return e/=t,e>6?6:e>3?3:e>2?2:1}function uj(e){return e/=Ki,e>12?12:e>6?6:e>3.5?4:e>2?2:1}function dj(e,t){return e/=t?qi:Ji,e>30?30:e>20?20:e>15?15:e>10?10:e>5?5:e>2?2:1}function fj(e){return jx(e,!0)}function pj(e,t,n){var r=new Date(e);switch(VT(t)){case`year`:case`month`:r[nE(n)](0);case`day`:r[rE(n)](1);case`hour`:r[iE(n)](0);case`minute`:r[aE(n)](0);case`second`:r[oE(n)](0),r[sE(n)](0)}return r.getTime()}function mj(e,t,n,r){var i=1e4,a=Gg,o=0;function s(e,t,n,i,a,o,s){for(var c=new Date(t),l=t,u=c[i]();l1&&l===0&&a.unshift({value:a[0].value-f})}}for(var l=0;l=r[0]&&_<=r[1]&&d++)}var v=(r[1]-r[0])/t;if(d>v*1.5&&f>v/1.5||(l.push(h),d>v||e===a[p]))break}u=[]}}for(var y=X_(K(l,function(e){return X_(e,function(e){return e.value>=r[0]&&e.value<=r[1]&&!e.notAdd})}),function(e){return e.length>0}),b=[],x=y.length-1,p=0;p0&&r>0||n<0&&r<0)}function Cj(e){var t=e.getLabelModel().get(`formatter`),n=e.type===`category`?e.scale.getExtent()[0]:null;return e.scale.type===`time`?function(t){return function(n,r){return e.scale.getFormattedLabel(n,r,t)}}(t):X(t)?function(t){return function(n){var r=e.scale.getLabel(n);return t.replace(`{value}`,r==null?``:r)}}(t):Y(t)?function(t){return function(r,i){return n!=null&&(i=r.value-n),t(wj(e,r),i,r.level==null?null:{level:r.level})}}(t):function(t){return e.scale.getLabel(t)}}function wj(e,t){return e.type===`category`?e.scale.getLabel(t):t.value}function Tj(e){var t=e.model,n=e.scale;if(!(!t.get([`axisLabel`,`show`])||n.isBlank())){var r,i,a=n.getExtent();B(n,sa)?i=n.count():(r=n.getTicks(),i=r.length);var o=e.getLabelModel(),s=Cj(e),c,l=1;i>40&&(l=Math.ceil(i/40));for(var u=0;ue[1]&&(e[1]=r[1])})}function jj(e){return PA(null,e)}function Mj(e,t){var n=t;B(t,zi)||(n=new zi(t));var r=xj(n);return r.setExtent(e[0],e[1]),bj(r,n),r}function Nj(e){q_(e,y)}function Pj(e,t){return t=t||{},wT(e,null,null,t.state!==`normal`)}function Fj(e){if(J(e)){G(e,function(e){Fj(e)});return}G_(Sd,e)>=0||(Sd.push(e),Y(e)&&(e={install:e}),e.install(xd))}function Ij(e,t){return Math.abs(e-t)>1^-(s&1),c=c>>1^-(c&1),s+=i,c+=a,i=s,a=c,r.push([s/n,c/n])}return r}function Wj(e,t){return e=Vj(e),K(X_(e.features,function(e){return e.geometry&&e.properties&&e.geometry.coordinates.length>0}),function(e){var n=e.properties,r=e.geometry,i=[];switch(r.type){case`Polygon`:var a=r.coordinates;i.push(new Wn(a[0],a.slice(1)));break;case`MultiPolygon`:G(r.coordinates,function(e){e[0]&&i.push(new Wn(e[0],e.slice(1)))});break;case`LineString`:i.push(new Un([r.coordinates]));break;case`MultiLineString`:i.push(new Un(r.coordinates))}var o=new Gn(n[t||`name`],i,n.cp);return o.properties=n,o})}function Gj(e,t){var n=K(t,function(t){return e.scale.parse(t)});return e.type===`time`&&n.length>0&&(n.sort(),n.unshift(n[0]),n.push(n[n.length-1])),n}function Kj(e){var t=e.getLabelModel().get(`customValues`);if(t){var n=Cj(e),r=e.scale.getExtent();return{labels:K(X_(Gj(e,t),function(e){return e>=r[0]&&e<=r[1]}),function(t){var r={value:t};return{formattedLabel:n(r),rawLabel:e.scale.getLabel(r),tickValue:t}})}}return e.type===`category`?Jj(e):Zj(e)}function qj(e,t){var n=e.getTickModel().get(`customValues`);if(n){var r=e.scale.getExtent();return{ticks:X_(Gj(e,n),function(e){return e>=r[0]&&e<=r[1]})}}return e.type===`category`?Xj(e,t):{ticks:K(e.scale.getTicks(),function(e){return e.value})}}function Jj(e){var t=e.getLabelModel(),n=Yj(e,t);return!t.get(`show`)||e.scale.isBlank()?{labels:[],labelCategoryInterval:n.labelCategoryInterval}:n}function Yj(e,t){var n=Qj(e,`labels`),r=Dj(t),i=$j(n,r);if(i)return i;var a,o;return Y(r)?a=aM(e,r):(o=r===`auto`?tM(e):r,a=iM(e,o)),eM(n,r,{labels:a,labelCategoryInterval:o})}function Xj(e,t){var n=Qj(e,`ticks`),r=Dj(t),i=$j(n,r);if(i)return i;var a,o;if((!t.get(`show`)||e.scale.isBlank())&&(a=[]),Y(r))a=aM(e,r,!0);else if(r===`auto`){var s=Yj(e,e.getLabelModel());o=s.labelCategoryInterval,a=K(s.labels,function(e){return e.tickValue})}else o=r,a=iM(e,o,!0);return eM(n,r,{ticks:a,tickCategoryInterval:o})}function Zj(e){var t=e.scale.getTicks(),n=Cj(e);return{labels:K(t,function(t,r){return{level:t.level,formattedLabel:n(t,r),rawLabel:e.scale.getLabel(t),tickValue:t.value}})}}function Qj(e,t){return kf(e)[t]||(kf(e)[t]=[])}function $j(e,t){for(var n=0;n40&&(s=Math.max(1,Math.floor(o/40)));for(var c=a[0],l=e.dataToCoord(c+1)-e.dataToCoord(c),u=Math.abs(l*Math.cos(r)),d=Math.abs(l*Math.sin(r)),f=0,p=0;c<=a[1];c+=s){var m=0,h=0,g=Kb(n({value:c}),t.font,`center`,`top`);m=g.width*1.3,h=g.height*1.3,f=Math.max(f,m,7),p=Math.max(p,h,7)}var _=f/u,v=p/d;isNaN(_)&&(_=1/0),isNaN(v)&&(v=1/0);var y=Math.max(0,Math.floor(Math.min(_,v))),b=kf(e.model),x=e.getExtent(),S=b.lastAutoInterval,C=b.lastTickCount;return S!=null&&C!=null&&Math.abs(S-y)<=1&&Math.abs(C-o)<=1&&S>y&&b.axisExtent0===x[0]&&b.axisExtent1===x[1]?y=S:(b.lastTickCount=o,b.lastAutoInterval=y,b.axisExtent0=x[0],b.axisExtent1=x[1]),y}function rM(e){var t=e.getLabelModel();return{axisRotate:e.getRotate?e.getRotate():e.isHorizontal&&!e.isHorizontal()?90:0,labelRotate:t.get(`rotate`)||0,font:t.getFont()}}function iM(e,t,n){var r=Cj(e),i=e.scale,a=i.getExtent(),o=e.getLabelModel(),s=[],c=Math.max((t||0)+1,1),l=a[0],u=i.count();l!==0&&c>1&&u/c>2&&(l=Math.round(Math.ceil(l/c)*c));var d=Oj(e),f=o.get(`showMinLabel`)||d,p=o.get(`showMaxLabel`)||d;f&&l!==a[0]&&h(a[0]);for(var m=l;m<=a[1];m+=c)h(m);p&&m-c!==a[1]&&h(a[1]);function h(e){var t={value:e};s.push(n?e:{formattedLabel:r(t),rawLabel:i.getLabel(t),tickValue:e})}return s}function aM(e,t,n){var r=e.scale,i=Cj(e),a=[];return G(r.getTicks(),function(e){var o=r.getLabel(e),s=e.value;t(e.value,o)&&a.push(n?s:{formattedLabel:i(e),rawLabel:o,tickValue:s})}),a}function oM(e,t){var n=(e[1]-e[0])/t/2;e[0]+=n,e[1]-=n}function sM(e,t,n,r){var i=t.length;if(!e.onBand||n||!i)return;var a=e.getExtent(),o,s;if(i===1)t[0].coord=a[0],o=t[1]={coord:a[1],tickValue:t[0].tickValue};else{var c=t[i-1].tickValue-t[0].tickValue,l=(t[i-1].coord-t[0].coord)/c;G(t,function(e){e.coord-=l/2});var u=e.scale.getExtent();s=1+u[1]-t[i-1].tickValue,o={coord:t[i-1].coord+l*s,tickValue:u[1]+1},t.push(o)}var d=a[0]>a[1];f(t[0].coord,a[0])&&(r?t[0].coord=a[0]:t.shift()),r&&f(a[0],t[0].coord)&&t.unshift({coord:a[0]}),f(a[1],o.coord)&&(r?o.coord=a[1]:t.pop()),r&&f(o.coord,a[1])&&t.push({coord:a[1]});function f(e,t){return e=_x(e),t=_x(t),d?e>t:ei&&(i+=ya);var p=Math.atan2(s,o);if(p<0&&(p+=ya),p>=r&&p<=i||p+ya>=r&&p+ya<=i)return c[0]=u,c[1]=d,l-n;var m=n*Math.cos(r)+e,h=n*Math.sin(r)+t,g=n*Math.cos(i)+e,_=n*Math.sin(i)+t,v=(m-o)*(m-o)+(h-s)*(h-s),y=(g-o)*(g-o)+(_-s)*(_-s);return v0){t=t/180*Math.PI,Ih.fromArray(e[0]),Lh.fromArray(e[1]),Rh.fromArray(e[2]),F.sub(Hu,Ih,Lh),F.sub(Uu,Rh,Lh);var n=Hu.len(),r=Uu.len();if(!(n<.001||r<.001)){Hu.scale(1/n),Uu.scale(1/r);var i=Hu.dot(Uu);if(Math.cos(t)1&&F.copy($g,Rh),$g.toArray(e[1])}}}}function bM(e,t,n){if(n<=180&&n>0){n=n/180*Math.PI,Ih.fromArray(e[0]),Lh.fromArray(e[1]),Rh.fromArray(e[2]),F.sub(Hu,Lh,Ih),F.sub(Uu,Rh,Lh);var r=Hu.len(),i=Uu.len();if(!(r<.001||i<.001)&&(Hu.scale(1/r),Uu.scale(1/i),Hu.dot(t)=o)F.copy($g,Rh);else{$g.scaleAndAdd(Uu,a/Math.tan(Math.PI/2-s));var c=Rh.x===Lh.x?($g.y-Lh.y)/(Rh.y-Lh.y):($g.x-Lh.x)/(Rh.x-Lh.x);if(isNaN(c))return;c<0?F.copy($g,Lh):c>1&&F.copy($g,Rh)}$g.toArray(e[1])}}}function xM(e,t,n,r){var i=n===`normal`,a=i?e:e.ensureState(n);a.ignore=t;var o=r.get(`smooth`);o&&o===!0&&(o=.3),a.shape=a.shape||{},o>0&&(a.shape.smooth=o);var s=r.getModel(`lineStyle`).getLineStyle();i?e.useStyle(s):a.style=s}function SM(e,t){var n=t.smooth,r=t.points;if(r)if(e.moveTo(r[0][0],r[0][1]),n>0&&r.length>=3){var i=Gu(r[0],r[1]),a=Gu(r[1],r[2]);if(!i||!a){e.lineTo(r[1][0],r[1][1]),e.lineTo(r[2][0],r[2][1]);return}var o=Math.min(i,a)*n,s=Bv([],r[1],r[0],o/i),c=Bv([],r[1],r[2],o/a),l=Bv([],s,c,.5);e.bezierCurveTo(s[0],s[1],s[0],s[1],l[0],l[1]),e.bezierCurveTo(c[0],c[1],c[0],c[1],r[2][0],r[2][1])}else for(var u=1;u0&&a&&S(-d/o,0,o);var g=e[0],_=e[o-1],v,y;b(),v<0&&C(-v,.8),y<0&&C(y,.8),b(),x(v,y,1),x(y,v,-1),b(),v<0&&w(-v),y<0&&w(y);function b(){v=g.rect[t]-r,y=i-_.rect[t]-_.rect[n]}function x(e,t,n){if(e<0){var r=Math.min(t,-e);if(r>0){S(r*n,0,o);var i=r+e;i<0&&C(-i*n,1)}else C(-e*n,1)}}function S(n,r,i){n!==0&&(l=!0);for(var a=r;a0)for(var c=0;c0;c--){var f=a[c-1]*d;S(-f,c,o)}}}function w(e){var t=e<0?-1:1;e=Math.abs(e);for(var n=Math.ceil(e/(o-1)),r=0;r0?S(n,0,r+1):S(-n,o-r-1,o),e-=n,e<=0)return}return l}function DM(e,t,n,r){return EM(e,`x`,`width`,t,n,r)}function OM(e,t,n,r){return EM(e,`y`,`height`,t,n,r)}function kM(e){var t=[];e.sort(function(e,t){return t.priority-e.priority});var n=new j(0,0,0,0);function r(e){if(!e.ignore){var t=e.ensureState(`emphasis`);t.ignore==null&&(t.ignore=!1)}e.ignore=!0}for(var i=0;i=0&&r.push(t[a])}return r.join(` `)}function IM(e,t){this.parent.drift(e,t)}function LM(e,t,n,r){return t&&!isNaN(t[0])&&!isNaN(t[1])&&!(r.isIgnore&&r.isIgnore(n))&&!(r.clipShape&&!r.clipShape.contain(t[0],t[1]))&&e.getItemVisual(n,`symbol`)!==`none`}function RM(e){return e!=null&&!Z(e)&&(e={isIgnore:e}),e||{}}function zM(e){var t=e.hostModel,n=t.getModel(`emphasis`);return{emphasisItemStyle:n.getModel(`itemStyle`).getItemStyle(),blurItemStyle:t.getModel([`blur`,`itemStyle`]).getItemStyle(),selectItemStyle:t.getModel([`select`,`itemStyle`]).getItemStyle(),focus:n.get(`focus`),blurScope:n.get(`blurScope`),emphasisDisabled:n.get(`disabled`),hoverScale:n.get(`scale`),labelStatesModels:CT(t),cursorStyle:t.get(`cursor`)}}function BM(e,t,n){var r=e.getBaseAxis(),i=e.getOtherAxis(r),a=VM(i,n),o=r.dim,s=i.dim,c=t.mapDimension(s),l=t.mapDimension(o),u=+(s===`x`||s===`radius`),d=K(e.dimensions,function(e){return t.mapDimension(e)}),f=!1,p=t.getCalculationInfo(`stackResultDimension`);return AA(t,d[0])&&(f=!0,d[0]=p),AA(t,d[1])&&(f=!0,d[1]=p),{dataDimsForPoint:d,valueStart:a,valueAxisDim:s,baseAxisDim:o,stacked:!!f,valueDim:c,baseDim:l,baseDataOffset:u,stackedOverDimension:t.getCalculationInfo(`stackedOverDimension`)}}function VM(e,t){var n=0,r=e.scale.getExtent();return t===`start`?n=r[0]:t===`end`?n=r[1]:tv(t)&&!isNaN(t)?n=t:r[0]>0?n=r[0]:r[1]<0&&(n=r[1]),n}function HM(e,t,n,r){var i=NaN;e.stacked&&(i=n.get(n.getCalculationInfo(`stackedOverDimension`),r)),isNaN(i)&&(i=e.valueStart);var a=e.baseDataOffset,o=[];return o[a]=n.get(e.baseDim,r),o[1-a]=i,t.dataToPoint(o)}function UM(e,t){var n=[];return t.diff(e).add(function(e){n.push({cmd:`+`,idx:e})}).update(function(e,t){n.push({cmd:`=`,idx:t,idx1:e})}).remove(function(e){n.push({cmd:`-`,idx:e})}).execute(),n}function WM(e,t,n,r,i,a,o,s){for(var c=UM(e,t),l=[],u=[],d=[],f=[],p=[],m=[],h=[],g=BM(i,t,o),_=e.getLayout(`points`)||[],v=t.getLayout(`points`)||[],y=0;y=i||h<0)break;if(GM(_,v)){if(c){h+=a;continue}break}if(h===n)e[a>0?`moveTo`:`lineTo`](_,v),d=_,f=v;else{var y=_-l,b=v-u;if(y*y+b*b<.5){h+=a;continue}if(o>0){for(var x=h+a,S=t[x*2],C=t[x*2+1];S===_&&C===v&&g=r||GM(S,C))p=_,m=v;else{E=S-l,D=C-u;var A=_-l,ee=S-_,te=v-u,ne=C-v,re=void 0,ie=void 0;if(s===`x`){re=Math.abs(A),ie=Math.abs(ee);var j=E>0?1:-1;p=_-j*re*o,m=v,O=_+j*ie*o,k=v}else if(s===`y`){re=Math.abs(te),ie=Math.abs(ne);var ae=D>0?1:-1;p=_,m=v-ae*re*o,O=_,k=v+ae*ie*o}else re=Math.sqrt(A*A+te*te),ie=Math.sqrt(ee*ee+ne*ne),T=ie/(ie+re),p=_-E*o*(1-T),m=v-D*o*(1-T),O=_+E*o*T,k=v+D*o*T,O=mm(O,am(S,_)),k=mm(k,am(C,v)),O=am(O,mm(S,_)),k=am(k,mm(C,v)),E=O-_,D=k-v,p=_-E*re/ie,m=v-D*re/ie,p=mm(p,am(l,_)),m=mm(m,am(u,v)),p=am(p,mm(l,_)),m=am(m,mm(u,v)),E=_-p,D=v-m,O=_+E*ie/re,k=v+D*ie/re}e.bezierCurveTo(d,f,p,m,_,v),d=O,f=k}else e.lineTo(_,v)}l=_,u=v,h+=a}return g}function qM(e,t,n,r,i){var a=e.getArea(),o=a.x,s=a.y,c=a.width,l=a.height,u=n.get([`lineStyle`,`width`])||0;o-=u/2,s-=u/2,c+=u,l+=u,c=Math.ceil(c),o!==Math.floor(o)&&(o=Math.floor(o),c++);var d=new jo({shape:{x:o,y:s,width:c,height:l}});if(t){var f=e.getBaseAxis(),p=f.isHorizontal(),m=f.inverse;p?(m&&(d.shape.x+=c),d.shape.width=0):(m||(d.shape.y+=l),d.shape.height=0);var h=Y(i)?function(e){i(e,d)}:null;Vw(d,{shape:{width:c,height:l,x:o,y:s}},n,null,r,h)}return d}function JM(e,t,n){var r=e.getArea(),i=_x(r.r0,1),a=_x(r.r,1),o=new js({shape:{cx:_x(e.cx,1),cy:_x(e.cy,1),r0:i,r:a,startAngle:r.startAngle,endAngle:r.endAngle,clockwise:r.clockwise}});return t&&(e.getBaseAxis().dim===`angle`?o.shape.endAngle=r.startAngle:o.shape.r=i,Vw(o,{shape:{endAngle:r.endAngle,r:a}},n)),o}function YM(e,t,n,r,i){return e?e.type===`polar`?JM(e,t,n):e.type===`cartesian2d`?qM(e,t,n,r,i):null:null}function XM(e,t){return e.type===t}function ZM(e,t){if(e.length===t.length){for(var n=0;nt){a?n.push(o(a,c,t)):i&&n.push(o(i,c,0),o(i,c,t));break}else i&&(n.push(o(i,c,0)),i=null),n.push(c),a=c}return n}function iN(e,t,n){var r=e.getVisual(`visualMeta`);if(!(!r||!r.length||!e.count())&&t.type===`cartesian2d`){for(var i,a,o=r.length-1;o>=0;o--){var s=e.getDimensionInfo(r[o].dimension);if(i=s&&s.coordDim,i===`x`||i===`y`){a=r[o];break}}if(a){var c=t.getAxis(i),l=K(a.stops,function(e){return{coord:c.toGlobalCoord(c.dataToCoord(e.value)),color:e.color}}),u=l.length,d=a.outerColors.slice();u&&l[0].coord>l[u-1].coord&&(l.reverse(),d.reverse());var f=rN(l,i===`x`?n.getWidth():n.getHeight()),p=f.length;if(!p&&u)return l[0].coord<0?d[1]?d[1]:l[u-1].color:d[0]?d[0]:l[0].color;var m=10,h=f[0].coord-m,g=f[p-1].coord+m,_=g-h;if(_<.001)return`transparent`;G(f,function(e){e.offset=(e.coord-h)/_}),f.push({offset:p?f[p-1].offset:.5,color:d[1]||`transparent`}),f.unshift({offset:p?f[0].offset:.5,color:d[0]||`transparent`});var v=new vi(0,0,0,0,f,!0);return v[i]=h,v[i+`2`]=g,v}}}function aN(e,t,n){var r=e.get(`showAllSymbol`),i=r===`auto`;if(!(r&&!i)){var a=n.getAxesByScale(`ordinal`)[0];if(a&&!(i&&oN(a,t))){var o=t.mapDimension(a.dim),s={};return G(a.getViewLabels(),function(e){var t=a.scale.getRawOrdinalNumber(e.tickValue);s[t]=1}),function(e){return!s.hasOwnProperty(t.get(o,e))}}}}function oN(e,t){var n=e.getExtent(),r=Math.abs(n[1]-n[0])/e.scale.count();isNaN(r)&&(r=0);for(var i=t.count(),a=Math.max(1,Math.round(i/5)),o=0;or)return!1;return!0}function sN(e,t){return isNaN(e)||isNaN(t)}function cN(e){for(var t=e.length/2;t>0&&sN(e[t*2-2],e[t*2-1]);t--);return t-1}function lN(e,t){return[e[t*2],e[t*2+1]]}function uN(e,t,n){for(var r=e.length/2,i=n===`x`?0:1,a,o,s=0,c=-1,l=0;l=t||a>=t&&o<=t){c=l;break}s=l,a=o}return{range:[s,c],t:(t-a)/(o-a)}}function dN(e){if(e.get([`endLabel`,`show`]))return!0;for(var t=0;t10&&a.type===`cartesian2d`&&i){var s=a.getBaseAxis(),c=a.getOtherAxis(s),l=s.getExtent(),u=n.getDevicePixelRatio(),d=Math.abs(l[1]-l[0])*(u||1),f=Math.round(o/d);if(isFinite(f)&&f>1){i===`lttb`?e.setData(r.lttbDownSample(r.mapDimension(c.dim),1/f)):i===`minmax`&&e.setData(r.minmaxDownSample(r.mapDimension(c.dim),1/f));var p=void 0;X(i)?p=ug[i]:Y(i)&&(p=i),p&&e.setData(r.downSample(r.mapDimension(c.dim),1/f,p,wf))}}}}}function gN(e){e.registerChartView(_i),e.registerSeriesModel(mi),e.registerLayout(mN(`line`,!0)),e.registerVisual({seriesType:`line`,reset:function(e){var t=e.getData(),n=e.getModel(`lineStyle`).getLineStyle();n&&!n.stroke&&(n.stroke=t.getVisual(`style`).fill),t.setVisual(`legendLineStyle`,n)}}),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,hN(`line`))}function _N(e,t){t=t||{};var n=t.isRoundCap;return function(t,r,i){var a=r.position;if(!a||B(a,Array))return Zb(t,r,i);var o=e(a),s=r.distance==null?5:r.distance,c=this.shape,l=c.cx,u=c.cy,d=c.r,f=c.r0,p=(d+f)/2,m=c.startAngle,h=c.endAngle,g=(m+h)/2,_=n?Math.abs(d-f)/2:0,v=Math.cos,y=Math.sin,b=l+d*v(m),x=u+d*y(m),S=`left`,C=`top`;switch(o){case`startArc`:b=l+(f-s)*v(g),x=u+(f-s)*y(g),S=`center`,C=`top`;break;case`insideStartArc`:b=l+(f+s)*v(g),x=u+(f+s)*y(g),S=`center`,C=`bottom`;break;case`startAngle`:b=l+p*v(m)+yN(m,s+_,!1),x=u+p*y(m)+bN(m,s+_,!1),S=`right`,C=`middle`;break;case`insideStartAngle`:b=l+p*v(m)+yN(m,-s+_,!1),x=u+p*y(m)+bN(m,-s+_,!1),S=`left`,C=`middle`;break;case`middle`:b=l+p*v(g),x=u+p*y(g),S=`center`,C=`middle`;break;case`endArc`:b=l+(d+s)*v(g),x=u+(d+s)*y(g),S=`center`,C=`bottom`;break;case`insideEndArc`:b=l+(d-s)*v(g),x=u+(d-s)*y(g),S=`center`,C=`top`;break;case`endAngle`:b=l+p*v(h)+yN(h,s+_,!0),x=u+p*y(h)+bN(h,s+_,!0),S=`left`,C=`middle`;break;case`insideEndAngle`:b=l+p*v(h)+yN(h,-s+_,!0),x=u+p*y(h)+bN(h,-s+_,!0),S=`right`,C=`middle`;break;default:return Zb(t,r,i)}return t=t||{},t.x=b,t.y=x,t.align=S,t.verticalAlign=C,t}}function vN(e,t,n,r){if(tv(r)){e.setTextConfig({rotation:r});return}else if(J(t)){e.setTextConfig({rotation:0});return}var i=e.shape,a=i.clockwise?i.startAngle:i.endAngle,o=i.clockwise?i.endAngle:i.startAngle,s=(a+o)/2,c,l=n(t);switch(l){case`startArc`:case`insideStartArc`:case`middle`:case`insideEndArc`:case`endArc`:c=s;break;case`startAngle`:case`insideStartAngle`:c=a;break;case`endAngle`:case`insideEndAngle`:c=o;break;default:e.setTextConfig({rotation:0});return}var u=Math.PI*1.5-c;l===`middle`&&u>Math.PI/2&&u=i.r0?`endArc`:`startArc`:i.endAngle>=i.startAngle?`endAngle`:`startAngle`:o?i.height>=0?`bottom`:`top`:i.width>=0?`right`:`left`,p=CT(r);ST(e,p,{labelFetcher:a,labelDataIndex:n,defaultText:PM(a.getData(),n),inheritColor:c.fill,defaultOpacity:c.opacity,defaultOutsidePosition:f});var m=e.getTextContent();if(s&&m){var h=r.get([`label`,`position`]);e.textConfig.inside=h===`middle`||null,vN(e,h===`outside`?f:h,DN(o),r.get([`label`,`rotate`]))}AT(m,p,a.getRawValue(n),function(e){return FM(t,e)});var g=r.getModel([`emphasis`]);lw(e,g.get(`focus`),g.get(`blurScope`),g.get(`disabled`)),dw(e,r),EN(i)&&(e.style.fill=`none`,e.style.stroke=`none`,G(e.states,function(e){e.style&&(e.style.fill=e.style.stroke=`none`)}))}function kN(e,t){var n=e.get([`itemStyle`,`borderColor`]);if(!n||n===`none`)return 0;var r=e.get([`itemStyle`,`borderWidth`])||0,i=isNaN(t.width)?Number.MAX_VALUE:Math.abs(t.width),a=isNaN(t.height)?Number.MAX_VALUE:Math.abs(t.height);return Math.min(r,i,a)}function AN(e,t,n,r){var i=e.getData(),a=+!!i.getLayout(`valueAxisHorizontal`),o=i.getLayout(`largeDataIndices`),s=i.getLayout(`size`),c=e.getModel(`backgroundStyle`),l=i.getLayout(`largeBackgroundPoints`);if(l){var u=new oi({shape:{points:l},incremental:!!r,silent:!0,z2:0});u.baseDimIdx=a,u.largeDataIndices=o,u.barWidth=s,u.useStyle(c.getItemStyle()),t.add(u),n&&n.push(u)}var d=new oi({shape:{points:i.getLayout(`largePoints`)},incremental:!!r,ignoreCoarsePointer:!0,z2:1});d.baseDimIdx=a,d.largeDataIndices=o,d.barWidth=s,t.add(d),d.useStyle(i.getVisual(`style`)),d.style.stroke=null,z(d).seriesIndex=e.seriesIndex,e.get(`silent`)||(d.on(`mousedown`,hp),d.on(`mousemove`,hp)),n&&n.push(d)}function jN(e,t,n){for(var r=e.baseDimIdx,i=1-r,a=e.shape.points,o=e.largeDataIndices,s=[],c=[],l=e.barWidth,u=0,d=a.length/3;u=s[0]&&t<=s[0]+c[0]&&n>=s[1]&&n<=s[1]+c[1])return o[u]}return-1}function MN(e,t,n){if(XM(n,`cartesian2d`)){var r=t,i=n.getArea();return{x:e?r.x:i.x,y:e?i.y:r.y,width:e?r.width:i.width,height:e?i.height:r.height}}else{var i=n.getArea(),a=t;return{cx:i.cx,cy:i.cy,r0:e?i.r0:a.r0,r:e?i.r:a.r,startAngle:e?a.startAngle:0,endAngle:e?a.endAngle:Math.PI*2}}}function NN(e,t,n){return new(e.type===`polar`?js:jo)({shape:MN(t,n,e),silent:!0,z2:0})}function PN(e){e.registerChartView(ee),e.registerSeriesModel(A),e.registerLayout(e.PRIORITY.VISUAL.LAYOUT,q(nj,`bar`)),e.registerLayout(e.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,rj(`bar`)),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,hN(`bar`)),e.registerAction({type:`changeAxisOrder`,event:`changeAxisOrder`,update:`update`},function(e,t){var n=e.componentType||`series`;t.eachComponent({mainType:n,query:e},function(t){e.sortInfo&&t.axis.setCategorySortInfo(e.sortInfo)})})}function FN(e,t){return yE(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function IN(e,t){var n=FN(e,t),r=e.get(`center`),i=e.get(`radius`);J(i)||(i=[0,i]);var a=gx(n.width,t.getWidth()),o=gx(n.height,t.getHeight()),s=Math.min(a,o),c=gx(i[0],s/2),l=gx(i[1],s/2),u,d,f=e.coordinateSystem;if(f){var p=f.dataToPoint(r);u=p[0]||0,d=p[1]||0}else J(r)||(r=[r,r]),u=gx(r[0],a)+n.x,d=gx(r[1],o)+n.y;return{cx:u,cy:d,r0:c,r:l}}function LN(e,t,n){t.eachSeriesByType(e,function(e){var t=e.getData(),r=t.mapDimension(`value`),i=FN(e,n),a=IN(e,n),o=a.cx,s=a.cy,c=a.r,l=a.r0,u=-e.get(`startAngle`)*go,d=e.get(`endAngle`),f=e.get(`padAngle`)*go;d=d===`auto`?u-va:-d*go;var p=e.get(`minAngle`)*go+f,m=0;t.each(r,function(e){!isNaN(e)&&m++});var h=t.getSum(r),g=Math.PI/(h||m)*2,_=e.get(`clockwise`),v=e.get(`roseType`),y=e.get(`stillShowZeroSum`),b=t.getDataExtent(r);b[0]=0;var x=_?1:-1,S=[u,d],C=x*f/2;YS(S,!_),u=S[0],d=S[1];var w=af(e);w.startAngle=u,w.endAngle=d,w.clockwise=_;var T=Math.abs(d-u),E=T,D=0,O=u;if(t.setLayout({viewRect:i,r:c}),t.each(r,function(e,n){var r;if(isNaN(e)){t.setItemLayout(n,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:_,cx:o,cy:s,r0:l,r:v?NaN:c});return}r=v===`area`?T/m:h===0&&y?g:e*g,rr?(a=O+x*r/2,u=a):(a=O+C,u=i-C),t.setItemLayout(n,{angle:r,startAngle:a,endAngle:u,clockwise:_,cx:o,cy:s,r0:l,r:v?hx(e,b,[l,c]):c}),O=i}),En?o:a,d=Math.abs(c.label.y-n);if(d>=l.maxY){var f=c.label.x-t-c.len2*i,p=r+c.len;l.rB=Math.abs(f)e.unconstrainedWidth?null:p:null;r.setStyle(`width`,m)}var h=r.getBoundingRect();a.width=h.width;var g=(r.style.margin||0)+2.1;a.height=h.height+g,a.y-=(a.height-d)/2}}}function HN(e){return e.position===`center`}function UN(e){var t=e.getData(),n=[],r,i,a=!1,o=(e.get(`minShowLabelAngle`)||0)*ho,s=t.getLayout(`viewRect`),c=t.getLayout(`r`),l=s.width,u=s.x,d=s.y,f=s.height;function p(e){e.ignore=!0}function m(e){if(!e.ignore)return!0;for(var t in e.states)if(e.states[t].ignore===!1)return!0;return!1}t.each(function(e){var s=t.getItemGraphicEl(e),d=s.shape,f=s.getTextContent(),h=s.getTextGuideLine(),g=t.getItemModel(e),_=g.getModel(`label`),v=_.get(`position`)||g.get([`emphasis`,`label`,`position`]),y=_.get(`distanceToLabelLine`),b=_.get(`alignTo`),x=gx(_.get(`edgeDistance`),l),S=_.get(`bleedMargin`),C=g.getModel(`labelLine`),w=C.get(`length`);w=gx(w,l);var T=C.get(`length2`);if(T=gx(T,l),Math.abs(d.endAngle-d.startAngle)0?`right`:`left`:D>0?`left`:`right`}var ce=Math.PI,le=0,ue=_.get(`rotate`);if(tv(ue))le=ce/180*ue;else if(v===`center`)le=0;else if(ue===`radial`||ue===!0)le=D<0?-E+ce:-E;else if(ue===`tangential`&&v!==`outside`&&v!==`outer`){var de=Math.atan2(D,O);de<0&&(de=ce*2+de),O>0&&(de=ce+de),le=de-ce}if(a=!!le,f.x=k,f.y=A,f.rotation=le,f.setStyle({verticalAlign:`middle`}),ne){f.setStyle({align:te});var fe=f.states.select;fe&&(fe.x+=f.x,fe.y+=f.y)}else{var pe=f.getBoundingRect().clone();pe.applyTransform(f.getComputedTransform());var M=(f.style.margin||0)+2.1;pe.y-=M/2,pe.height+=M,n.push({label:f,labelLine:h,position:v,len:w,len2:T,minTurnAngle:C.get(`minTurnAngle`),maxSurfaceAngle:C.get(`maxSurfaceAngle`),surfaceNormal:new F(D,O),linePoints:ee,textAlign:te,labelDistance:y,labelAlignTo:b,edgeDistance:x,bleedMargin:S,rect:pe,unconstrainedWidth:pe.width,labelStyleWidth:f.style.width})}s.setTextConfig({inside:ne})}}),!a&&e.get(`avoidLabelOverlap`)&&BN(n,r,i,c,l,f,u,d);for(var h=0;hl[0]&&isFinite(h)&&isFinite(l[0]);)m=BA(m),h=l[1]-m*o;else{e.getTicks().length-1>o&&(m=BA(m));var _=m*o;g=Math.ceil(l[1]/m)*m,h=_x(g-_),h<0&&l[0]>=0?(h=0,g=_x(_)):g>0&&l[1]<=0&&(g=0,h=-_x(_))}var v=(i[0].value-a[0].value)/s,y=(i[o].value-a[o].value)/s;r.setExtent.call(e,h+m*v,g+m*y),r.setInterval.call(e,m),(v||y)&&r.setNiceExtent.call(e,h+m,g-m)}function eP(e,t){return e.getCoordSysModel()===t}function tP(e,t,n,r){n.getAxesOnZeroOf=function(){return a?[a]:[]};var i=e[t],a,o=n.model,s=o.get([`axisLine`,`onZero`]),c=o.get([`axisLine`,`onZeroAxisIndex`]);if(!s)return;if(c!=null)nP(i[c])&&(a=i[c]);else for(var l in i)if(i.hasOwnProperty(l)&&nP(i[l])&&!r[u(i[l])]){a=i[l];break}a&&(r[u(a)]=!0);function u(e){return e.dim+`_`+e.index}}function nP(e){return e&&e.type!==`category`&&e.type!==`time`&&Sj(e)}function rP(e,t){var n=e.getExtent(),r=n[0]+n[1];e.toGlobalCoord=e.dim===`x`?function(e){return e+t}:function(e){return r-e+t},e.toLocalCoord=e.dim===`x`?function(e){return e-t}:function(e){return r-e+t}}function iP(e,t,n,r){var i=Ex(n-e),a,o,s=r[0]>r[1],c=t===`start`&&!s||t!==`start`&&s;return Dx(i-pa/2)?(o=c?`bottom`:`top`,a=`center`):Dx(i-pa*1.5)?(o=c?`top`:`bottom`,a=`center`):(o=`middle`,a=ipa/2?c?`left`:`right`:c?`right`:`left`),{rotation:i,textAlign:a,textVerticalAlign:o}}function aP(e,t,n){if(!Oj(e.axis)){var r=e.get([`axisLabel`,`showMinLabel`]),i=e.get([`axisLabel`,`showMaxLabel`]);t=t||[],n=n||[];var a=t[0],o=t[1],s=t[t.length-1],c=t[t.length-2],l=n[0],u=n[1],d=n[n.length-1],f=n[n.length-2];r===!1?(oP(a),oP(l)):sP(a,o)&&(r?(oP(o),oP(u)):(oP(a),oP(l))),i===!1?(oP(s),oP(d)):sP(c,s)&&(i?(oP(c),oP(f)):(oP(s),oP(d)))}}function oP(e){e&&(e.ignore=!0)}function sP(e,t){var n=e&&e.getBoundingRect().clone(),r=t&&t.getBoundingRect().clone();if(!(!n||!r)){var i=ly([]);return py(i,i,-e.rotation),n.applyTransform(dy([],i,e.getLocalTransform())),r.applyTransform(dy([],i,t.getLocalTransform())),n.intersect(r)}}function cP(e){return e===`middle`||e===`center`}function lP(e,t,n,r,i){for(var a=[],o=[],s=[],c=0;c=0||e===t}function yP(e){var t=bP(e);if(t){var n=t.axisPointerModel,r=t.axis.scale,i=n.option,a=n.get(`status`),o=n.get(`value`);o!=null&&(o=r.parse(o));var s=SP(n);a==null&&(i.status=s?`show`:`hide`);var c=r.getExtent().slice();c[0]>c[1]&&c.reverse(),(o==null||o>c[1])&&(o=c[1]),o0?parseInt(r,10)/100:r?parseFloat(r):0;var a={};JP(n,a,a);var o=a.stopColor||n.getAttribute(`stop-color`)||`#000000`;t.colorStops.push({offset:i,color:o})}n=n.nextSibling}}function BP(e,t){e&&e.__inheritedStyle&&(t.__inheritedStyle||(t.__inheritedStyle={}),W(t.__inheritedStyle,e.__inheritedStyle))}function VP(e){for(var t=KP(e),n=[],r=0;r0;a-=2){var o=r[a],s=r[a-1],c=KP(o);switch(i=i||cy(),s){case`translate`:fy(i,i,[parseFloat(c[0]),parseFloat(c[1]||`0`)]);break;case`scale`:my(i,i,[parseFloat(c[0]),parseFloat(c[1]||c[0])]);break;case`rotate`:py(i,i,-parseFloat(c[0])*kt,[parseFloat(c[1]||`0`),parseFloat(c[2]||`0`)]);break;case`skewX`:var l=Math.tan(parseFloat(c[0])*kt);dy(i,[1,0,l,1,0,0],i);break;case`skewY`:var u=Math.tan(parseFloat(c[0])*kt);dy(i,[1,u,0,1,0,0],i);break;case`matrix`:i[0]=parseFloat(c[0]),i[1]=parseFloat(c[1]),i[2]=parseFloat(c[2]),i[3]=parseFloat(c[3]),i[4]=parseFloat(c[4]),i[5]=parseFloat(c[5]);break}}t.setLocalTransform(i)}}function JP(e,t,n){var r=e.getAttribute(`style`);if(r){kg.lastIndex=0;for(var i;(i=kg.exec(r))!=null;){var a=i[1],o=$(wr,a)?wr[a]:null;o&&(t[o]=i[2]);var s=$(qo,a)?qo[a]:null;s&&(n[s]=i[2])}}}function YP(e,t,n){for(var r=0;r=0)&&(f=i);var p=o?{normal:{align:`center`,verticalAlign:`middle`}}:null;ST(t,CT(r),{labelFetcher:f,labelDataIndex:d,defaultText:n},p);var m=t.getTextContent();if(m&&(Rp(m).ignore=m.ignore,t.textConfig&&o)){var h=t.getBoundingRect().clone();t.textConfig.layoutRect=h,t.textConfig.position=[(o[0]-h.x)/h.width*100+`%`,(o[1]-h.y)/h.height*100+`%`]}t.disableLabelAnimation=!0}else t.removeTextContent(),t.removeTextConfig(),t.disableLabelAnimation=null}function lF(e,t,n,r,i,a){e.data?e.data.setItemGraphicEl(a,t):z(t).eventData={componentType:`geo`,componentIndex:i.componentIndex,geoIndex:i.componentIndex,name:n,region:r&&r.option||{}}}function uF(e,t,n,r,i){e.data||_T({el:t,componentModel:i,itemName:n,itemTooltipOption:r.get(`tooltip`)})}function dF(e,t,n,r,i){t.highDownSilentOnTouch=!!i.get(`selectedMode`);var a=r.getModel(`emphasis`),o=a.get(`focus`);return lw(t,o,a.get(`blurScope`),a.get(`disabled`)),e.isGeo&&mw(t,i,n),o}function fF(e,t,n){var r=[],i;function a(){i=[]}function o(){i.length&&(r.push(i),i=[])}var s=t({polygonStart:a,polygonEnd:o,lineStart:a,lineEnd:o,point:function(e,t){isFinite(e)&&isFinite(t)&&i.push([e,t])},sphere:function(){}});return!n&&s.polygonStart(),G(e,function(e){s.lineStart();for(var t=0;t1?(b.width=y,b.height=y/g):(b.height=y,b.width=y*g),b.y=v[1]-b.height/2,b.x=v[0]-b.width/2;else{var x=e.getBoxLayoutParams();x.aspect=g,b=yE(x,{width:m,height:h})}this.setViewRect(b.x,b.y,b.width,b.height),this.setCenter(e.get(`center`),t),this.setZoom(e.get(`zoom`))}function yF(e,t){G(t.get(`geoCoord`),function(t,n){e.addGeoCoord(n,t)})}function bF(e,t){return e.pointToProjected?e.pointToProjected(t):e.pointToData(t)}function xF(e,t,n,r){var i=e.getZoom(),a=e.getCenter(),o=t.zoom,s=e.projectedToPoint?e.projectedToPoint(a):e.dataToPoint(a);if(t.dx!=null&&t.dy!=null&&(s[0]-=t.dx,s[1]-=t.dy,e.setCenter(bF(e,s),r)),o!=null){if(n){var c=n.min||0,l=n.max||1/0;o=Math.max(Math.min(i*o,l),c)/i}e.scaleX*=o,e.scaleY*=o;var u=(t.originX-e.x)*(o-1),d=(t.originY-e.y)*(o-1);e.x-=u,e.y-=d,e.updateTransform(),e.setCenter(bF(e,s),r),e.setZoom(o*i)}return{center:e.getCenter(),zoom:e.getZoom()}}function SF(e,t,n){Ud.registerMap(e,t,n)}function CF(e){e.registerCoordinateSystem(`geo`,Hd),e.registerComponentModel(qn),e.registerComponentView(Xn),e.registerImpl(`registerMap`,SF),e.registerImpl(`getMap`,function(e){return Ud.getMapForUser(e)});function t(t,n){n.update=`geo:updateSelectStatus`,e.registerAction(n,function(e,n){var r={},i=[];return n.eachComponent({mainType:`geo`,query:e},function(n){n[t](e.name);var a=n.coordinateSystem;G(a.regions,function(e){r[e.name]=n.isSelected(e.name)||!1});var o=[];G(r,function(e,t){r[t]&&o.push(t)}),i.push({geoIndex:n.componentIndex,name:o})}),{selected:r,allSelected:i,name:e.name}})}t(`toggleSelected`,{type:`geoToggleSelect`,event:`geoselectchanged`}),t(`select`,{type:`geoSelect`,event:`geoselected`}),t(`unSelect`,{type:`geoUnSelect`,event:`geounselected`}),e.registerAction({type:`geoRoam`,event:`geoRoam`,update:`updateTransform`},function(e,t,n){var r=e.componentType||`series`;t.eachComponent({mainType:r,query:e},function(t){var i=t.coordinateSystem;if(i.type===`geo`){var a=xF(i,e,t.get(`scaleLimit`),n);t.setCenter&&t.setCenter(a.center),t.setZoom&&t.setZoom(a.zoom),r===`series`&&G(t.seriesGroup,function(e){e.setCenter(a.center),e.setZoom(a.zoom)})}})})}function wF(e){Fj(CF),e.registerChartView(Ni),e.registerSeriesModel(Mi),e.registerLayout(hF),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,mF),qO(`map`,e.registerAction)}function TF(e){var t=e.mainData,n=e.datas;n||(n={main:t},e.datasAttr={main:`data`}),e.datas=e.mainData=null,MF(t,n,e),G(n,function(n){G(t.TRANSFERABLE_METHODS,function(t){n.wrapMethod(t,q(EF,e))})}),t.wrapMethod(`cloneShallow`,q(OF,e)),G(t.CHANGABLE_METHODS,function(n){t.wrapMethod(n,q(DF,e))}),mv(n[t.dataType]===t)}function EF(e,t){if(jF(this)){var n=U({},Hf(this).datas);n[this.dataType]=t,MF(t,n,e)}else NF(t,this.dataType,Hf(this).mainData,e);return t}function DF(e,t){return e.struct&&e.struct.update(),t}function OF(e,t){return G(Hf(t).datas,function(n,r){n!==t&&NF(n.cloneShallow(),r,t,e)}),t}function kF(e){var t=Hf(this).mainData;return e==null||t==null?t:Hf(t).datas[e]}function AF(){var e=Hf(this).mainData;return e==null?[{data:e}]:K(Q_(Hf(e).datas),function(t){return{type:t,data:Hf(e).datas[t]}})}function jF(e){return Hf(e).mainData===e}function MF(e,t,n){Hf(e).datas={},G(t,function(t,r){NF(t,r,e,n)})}function NF(e,t,n,r){Hf(n).datas[t]=e,Hf(e).mainData=n,e.dataType=t,r.struct&&(e[r.structAttr]=r.struct,r.struct[r.datasAttr[t]]=e),e.getLinkedData=kF,e.getLinkedDataAll=AF}function PF(e){var t=e.pieceList;e.hasSpecialVisual=!1,G(t,function(t,n){t.originIndex=n,t.visual!=null&&(e.hasSpecialVisual=!0)})}function FF(e){var t=e.categories,n=e.categoryMap={},r=e.visual;if(ld(t,function(e,t){n[e]=t}),!J(r)){var i=[];Z(r)?ld(r,function(e,t){var r=n[t];i[r==null?le:r]=e}):i[le]=r,r=WF(e,i)}for(var a=t.length-1;a>=0;a--)r[a]==null&&(delete n[t[a]],t.pop())}function IF(e,t){var n=e.visual,r=[];Z(n)?ld(n,function(e){r.push(e)}):n!=null&&r.push(n),!t&&r.length===1&&!{color:1,symbol:1}.hasOwnProperty(e.type)&&(r[1]=r[0]),WF(e,r)}function LF(e){return{applyVisual:function(t,n,r){var i=this.mapValueToVisual(t);r(`color`,e(n(`color`),i))},_normalizedToVisual:HF([0,1])}}function RF(e){var t=this.option.visual;return t[Math.round(hx(e,[0,1],[0,t.length-1],!0))]||{}}function zF(e){return function(t,n,r){r(e,this.mapValueToVisual(t))}}function BF(e){var t=this.option.visual;return t[this.option.loop&&e!==le?e%t.length:e]}function VF(){return this.option.visual[0]}function HF(e){return{linear:function(t){return hx(t,e,this.option.visual,!0)},category:BF,piecewise:function(t,n){var r=UF.call(this,n);return r==null&&(r=hx(t,e,this.option.visual,!0)),r},fixed:VF}}function UF(e){var t=this.option,n=t.pieceList;if(t.hasSpecialVisual){var r=n[$c.findPieceIndex(e,n)];if(r&&r.visual)return r.visual[this.type]}}function WF(e,t){return e.visual=t,e.type===`color`&&(e.parsedVisual=K(t,function(e){return ab(e)||[0,0,0,1]})),t}function GF(e,t,n){return e?t<=n:t0}function $F(e){var t=e.hostModel,n=t.getModel(`emphasis`);return{lineStyle:t.getModel(`lineStyle`).getLineStyle(),emphasisLineStyle:n.getModel([`lineStyle`]).getLineStyle(),blurLineStyle:t.getModel([`blur`,`lineStyle`]).getLineStyle(),selectLineStyle:t.getModel([`select`,`lineStyle`]).getLineStyle(),emphasisDisabled:n.get(`disabled`),blurScope:n.get(`blurScope`),focus:n.get(`focus`),labelStatesModels:CT(t)}}function eI(e){return isNaN(e[0])||isNaN(e[1])}function tI(e){return e&&!eI(e[0])&&!eI(e[1])}function nI(e){return`_EC_`+e}function rI(e,t){return{getValue:function(n){var r=this[e][t];return r.getStore().get(r.getDimensionIndex(n||`value`),this.dataIndex)},setVisual:function(n,r){this.dataIndex>=0&&this[e][t].setItemVisual(this.dataIndex,n,r)},getVisual:function(n){return this[e][t].getItemVisual(this.dataIndex,n)},setLayout:function(n,r){this.dataIndex>=0&&this[e][t].setItemLayout(this.dataIndex,n,r)},getLayout:function(){return this[e][t].getItemLayout(this.dataIndex)},getGraphicEl:function(){return this[e][t].getItemGraphicEl(this.dataIndex)},getRawIndex:function(){return this[e][t].getRawIndex(this.dataIndex)}}}function iI(e,t,n,r,i,a){e=e||0;var o=n[1]-n[0];if(i!=null&&(i=oI(i,[0,o])),a!=null&&(a=Math.max(a,i==null?0:i)),r===`all`){var s=Math.abs(t[1]-t[0]);s=oI(s,[0,o]),i=a=oI(s,[i,a]),r=0}t[0]=oI(t[0],n),t[1]=oI(t[1],n);var c=aI(t,r);t[r]+=e;var l=i||0,u=n.slice();c.sign<0?u[0]+=l:u[1]-=l,t[r]=oI(t[r],u);var d=aI(t,r);return i!=null&&(d.sign!==c.sign||d.spana&&(t[1-r]=t[r]+d.sign*a),t}function aI(e,t){var n=e[t]-e[1-t];return{span:Math.abs(n),sign:n>0?-1:n<0?1:t?-1:1}}function oI(e,t){return Math.min(t[1]==null?1/0:t[1],Math.max(t[0]==null?-1/0:t[0],e))}function sI(e,t){var n=fu[t.brushType].createCover(e,t);return n.__brushOption=t,uI(n,t),e.group.add(n),n}function cI(e,t){var n=fI(t);return n.endCreating&&(n.endCreating(e,t),uI(t,t.__brushOption)),t}function lI(e,t){var n=t.__brushOption;fI(t).updateCoverShape(e,t,n.range,n)}function uI(e,t){var n=t.z;n==null&&(n=ye),e.traverse(function(e){e.z=n,e.z2=n})}function dI(e,t){fI(t).updateCommon(e,t),lI(e,t)}function fI(e){return fu[e.__brushOption.brushType]}function pI(e,t,n){var r=e._panels;if(!r)return O;var i,a=e._transform;return G(r,function(e){e.isTargetByCursor(t,n,a)&&(i=e)}),i}function mI(e,t){var n=e._panels;if(!n)return O;var r=t.__brushOption.panelId;return r==null?O:n[r]}function hI(e){var t=e._covers,n=t.length;return G(t,function(t){e.group.remove(t)},e),t.length=0,!!n}function gI(e,t){var n=K(e._covers,function(e){var t=e.__brushOption,n=V(t.range);return{brushType:t.brushType,panelId:t.panelId,range:n}});e.trigger(`brush`,{areas:n,isEnd:!!t.isEnd,removeOnClick:!!t.removeOnClick})}function _I(e){var t=e._track;if(!t.length)return!1;var n=t[t.length-1],r=t[0],i=n[0]-r[0],a=n[1]-r[1];return bm(i*i+a*a,.5)>Lc}function vI(e){var t=e.length-1;return t<0&&(t=0),[e[0],e[t]]}function yI(e,t,n,r){var i=new P;return i.add(new jo({name:`main`,style:CI(n),silent:!0,draggable:!0,cursor:`move`,drift:q(OI,e,t,i,[`n`,`s`,`w`,`e`]),ondragend:q(gI,t,{isEnd:!0})})),G(r,function(n){i.add(new jo({name:n.join(``),style:{opacity:0},draggable:!0,silent:!0,invisible:!0,drift:q(OI,e,t,i,n),ondragend:q(gI,t,{isEnd:!0})}))}),i}function bI(e,t,n,r){var i=r.brushStyle.lineWidth||0,a=rm(i,wi),o=n[0][0],s=n[1][0],c=o-i/2,l=s-i/2,u=n[0][1],d=n[1][1],f=u-a+i/2,p=d-a+i/2,m=u-o,h=d-s,g=m+i,_=h+i;SI(e,t,`main`,o,s,m,h),r.transformable&&(SI(e,t,`w`,c,l,a,_),SI(e,t,`e`,f,l,a,_),SI(e,t,`n`,c,l,g,a),SI(e,t,`s`,c,p,g,a),SI(e,t,`nw`,c,l,a,a),SI(e,t,`ne`,f,l,a,a),SI(e,t,`sw`,c,p,a,a),SI(e,t,`se`,f,p,a,a))}function xI(e,t){var n=t.__brushOption,r=n.transformable,i=t.childAt(0);i.useStyle(CI(n)),i.attr({silent:!r,cursor:r?`move`:`default`}),G([[`w`],[`e`],[`n`],[`s`],[`s`,`e`],[`s`,`w`],[`n`,`e`],[`n`,`w`]],function(n){var i=t.childOfName(n.join(``)),a=n.length===1?EI(e,n[0]):DI(e,n);i&&i.attr({silent:!r,invisible:!r,cursor:r?Se[a]+`-resize`:null})})}function SI(e,t,n,r,i,a,o){var s=t.childOfName(n);s&&s.setShape(MI(jI(e,t,[[r,i],[r+a,i+o]])))}function CI(e){return W({strokeNoScale:!0},e.brushStyle)}function wI(e,t,n,r){var i=[fm(e,n),fm(t,r)],a=[rm(e,n),rm(t,r)];return[[i[0],a[0]],[i[1],a[1]]]}function TI(e){return iT(e.group)}function EI(e,t){return{left:`w`,right:`e`,top:`n`,bottom:`s`}[oT({w:`left`,e:`right`,n:`top`,s:`bottom`}[t],TI(e))]}function DI(e,t){var n=[EI(e,t[0]),EI(e,t[1])];return(n[0]===`e`||n[0]===`w`)&&n.reverse(),n.join(``)}function OI(e,t,n,r,i,a){var o=n.__brushOption,s=e.toRectRange(o.range),c=AI(t,i,a);G(r,function(e){var t=Mt[e];s[t[0]][t[1]]+=c[t[0]]}),o.range=e.fromRectRange(wI(s[0][0],s[1][0],s[0][1],s[1][1])),dI(t,n),gI(t,{isEnd:!1})}function kI(e,t,n,r){var i=t.__brushOption.range,a=AI(e,n,r);G(i,function(e){e[0]+=a[0],e[1]+=a[1]}),dI(e,t),gI(e,{isEnd:!1})}function AI(e,t,n){var r=e.group,i=r.transformCoordToLocal(t,n),a=r.transformCoordToLocal(0,0);return[i[0]-a[0],i[1]-a[1]]}function jI(e,t,n){var r=mI(e,t);return r&&r!==O?r.clipPath(n,e._transform):V(n)}function MI(e){var t=fm(e[0][0],e[1][0]),n=fm(e[0][1],e[1][1]),r=rm(e[0][0],e[1][0]),i=rm(e[0][1],e[1][1]);return{x:t,y:n,width:r-t,height:i-n}}function NI(e,t,n){if(!(!e._brushType||zI(e,t.offsetX,t.offsetY))){var r=e._zr,i=e._covers,a=pI(e,t,n);if(!e._dragging)for(var o=0;or.getWidth()||n<0||n>r.getHeight()}function BI(e){return{createCover:function(t,n){return yI({toRectRange:function(t){var n=[t,[0,100]];return e&&n.reverse(),n},fromRectRange:function(t){return t[e]}},t,n,[[[`w`],[`e`]],[[`n`],[`s`]]][e])},getCreatingRange:function(t){var n=vI(t);return[fm(n[0][e],n[1][e]),rm(n[0][e],n[1][e])]},updateCoverShape:function(t,n,r,i){var a,o=mI(t,n);if(o!==O&&o.getLinearBrushOtherExtent)a=o.getLinearBrushOtherExtent(e);else{var s=t._zr;a=[0,[s.getWidth(),s.getHeight()][1-e]]}var c=[r,a];e&&c.reverse(),bI(t,n,c,i)},updateCommon:xI,contain:FI}}function VI(e){return e=WI(e),function(t){return uT(t,e)}}function HI(e,t){return e=WI(e),function(n){var r=t==null?n:t,i=r?e.width:e.height,a=r?e.x:e.y;return[a,a+(i||0)]}}function UI(e,t,n){var r=WI(e);return function(e,i){return r.contain(i[0],i[1])&&!IP(e,t,n)}}function WI(e){return j.create(e)}function GI(e,t){var n=t.rippleEffectColor||t.color;e.eachChild(function(e){e.attr({z:t.z,zlevel:t.zlevel,style:{stroke:t.brushType===`stroke`?n:null,fill:t.brushType===`fill`?n:null}})})}function KI(e){e.registerChartView(wn),e.registerSeriesModel(Cn),e.registerLayout(mN(`effectScatter`))}function qI(e){var t=e.data;t&&t[0]&&t[0][0]&&t[0][0].coord&&(e.data=K(t,function(e){var t={coords:[e[0].coord,e[1].coord]};return e[0].name&&(t.fromName=e[0].name),e[1].name&&(t.toName=e[1].name),W_([t,e[0],e[1]])}))}function JI(e){return B(e,Array)||(e=[e,e]),e}function YI(e){e.registerChartView(bi),e.registerSeriesModel(yi),e.registerLayout(Tp),e.registerVisual(Ep)}function XI(e,t){return t=t||[0,0],K([`x`,`y`],function(n,r){var i=this.getAxis(n),a=t[r],o=e[r]/2;return i.type===`category`?i.getBandWidth():Math.abs(i.dataToCoord(a-o)-i.dataToCoord(a+o))},this)}function ZI(e){var t=e.master.getRect();return{coordSys:{type:`cartesian2d`,x:t.x,y:t.y,width:t.width,height:t.height},api:{coord:function(t){return e.dataToPoint(t)},size:L(XI,e)}}}function QI(e,t){return t=t||[0,0],K([0,1],function(n){var r=t[n],i=e[n]/2,a=[],o=[];return a[n]=r-i,o[n]=r+i,a[1-n]=o[1-n]=t[1-n],Math.abs(this.dataToPoint(a)[n]-this.dataToPoint(o)[n])},this)}function $I(e){var t=e.getBoundingRect();return{coordSys:{type:`geo`,x:t.x,y:t.y,width:t.width,height:t.height,zoom:e.getZoom()},api:{coord:function(t){return e.dataToPoint(t)},size:L(QI,e)}}}function eL(e,t){var n=this.getAxis(),r=B(t,Array)?t[0]:t,i=(B(e,Array)?e[0]:e)/2;return n.type===`category`?n.getBandWidth():Math.abs(n.dataToCoord(r-i)-n.dataToCoord(r+i))}function tL(e){var t=e.getRect();return{coordSys:{type:`singleAxis`,x:t.x,y:t.y,width:t.width,height:t.height},api:{coord:function(t){return e.dataToPoint(t)},size:L(eL,e)}}}function nL(e,t){return t=t||[0,0],K([`Radius`,`Angle`],function(n,r){var i=`get`+n+`Axis`,a=this[i](),o=t[r],s=e[r]/2,c=a.type===`category`?a.getBandWidth():Math.abs(a.dataToCoord(o-s)-a.dataToCoord(o+s));return n===`Angle`&&(c=c*Math.PI/180),c},this)}function rL(e){var t=e.getRadiusAxis(),n=e.getAngleAxis(),r=t.getExtent();return r[0]>r[1]&&r.reverse(),{coordSys:{type:`polar`,cx:e.cx,cy:e.cy,r:r[1],r0:r[0]},api:{coord:function(r){var i=t.dataToRadius(r[0]),a=n.dataToAngle(r[1]),o=e.coordToPoint([i,a]);return o.push(i,a*Math.PI/180),o},size:L(nL,e)}}}function iL(e){var t=e.getRect(),n=e.getRangeInfo();return{coordSys:{type:`calendar`,x:t.x,y:t.y,width:t.width,height:t.height,cellWidth:e.getCellWidth(),cellHeight:e.getCellHeight(),rangeInfo:{start:n.start,end:n.end,weeks:n.weeks,dayCount:n.allDay}},api:{coord:function(t,n){return e.dataToPoint(t,n)}}}}function aL(e,t,n,r){return e&&(e.legacy||e.legacy!==!1&&!n&&!r&&t!==`tspan`&&(t===`text`||$(e,`text`)))}function oL(e,t,n){var r=e,i,a,o;if(t===`text`)o=r;else{o={},$(r,`text`)&&(o.text=r.text),$(r,`rich`)&&(o.rich=r.rich),$(r,`textFill`)&&(o.fill=r.textFill),$(r,`textStroke`)&&(o.stroke=r.textStroke),$(r,`fontFamily`)&&(o.fontFamily=r.fontFamily),$(r,`fontSize`)&&(o.fontSize=r.fontSize),$(r,`fontStyle`)&&(o.fontStyle=r.fontStyle),$(r,`fontWeight`)&&(o.fontWeight=r.fontWeight),a={type:`text`,style:o,silent:!0},i={};var s=$(r,`textPosition`);n?i.position=s?r.textPosition:`inside`:s&&(i.position=r.textPosition),$(r,`textPosition`)&&(i.position=r.textPosition),$(r,`textOffset`)&&(i.offset=r.textOffset),$(r,`textRotation`)&&(i.rotation=r.textRotation),$(r,`textDistance`)&&(i.distance=r.textDistance)}return sL(o,e),G(o.rich,function(e){sL(e,e)}),{textConfig:i,textContent:a}}function sL(e,t){t&&(t.font=t.textFont||t.font,$(t,`textStrokeWidth`)&&(e.lineWidth=t.textStrokeWidth),$(t,`textAlign`)&&(e.align=t.textAlign),$(t,`textVerticalAlign`)&&(e.verticalAlign=t.textVerticalAlign),$(t,`textLineHeight`)&&(e.lineHeight=t.textLineHeight),$(t,`textWidth`)&&(e.width=t.textWidth),$(t,`textHeight`)&&(e.height=t.textHeight),$(t,`textBackgroundColor`)&&(e.backgroundColor=t.textBackgroundColor),$(t,`textPadding`)&&(e.padding=t.textPadding),$(t,`textBorderColor`)&&(e.borderColor=t.textBorderColor),$(t,`textBorderWidth`)&&(e.borderWidth=t.textBorderWidth),$(t,`textBorderRadius`)&&(e.borderRadius=t.textBorderRadius),$(t,`textBoxShadowColor`)&&(e.shadowColor=t.textBoxShadowColor),$(t,`textBoxShadowBlur`)&&(e.shadowBlur=t.textBoxShadowBlur),$(t,`textBoxShadowOffsetX`)&&(e.shadowOffsetX=t.textBoxShadowOffsetX),$(t,`textBoxShadowOffsetY`)&&(e.shadowOffsetY=t.textBoxShadowOffsetY))}function cL(e,t,n){var r=e;r.textPosition=r.textPosition||n.position||`inside`,n.offset!=null&&(r.textOffset=n.offset),n.rotation!=null&&(r.textRotation=n.rotation),n.distance!=null&&(r.textDistance=n.distance);var i=r.textPosition.indexOf(`inside`)>=0,a=e.fill||`#000`;lL(r,t);var o=r.textFill==null;return i?o&&(r.textFill=n.insideFill||`#fff`,!r.textStroke&&n.insideStroke&&(r.textStroke=n.insideStroke),!r.textStroke&&(r.textStroke=a),r.textStrokeWidth==null&&(r.textStrokeWidth=2)):(o&&(r.textFill=e.fill||n.outsideFill||`#000`),!r.textStroke&&n.outsideStroke&&(r.textStroke=n.outsideStroke)),r.text=t.text,r.rich=t.rich,G(t.rich,function(e){lL(e,e)}),r}function lL(e,t){t&&($(t,`fill`)&&(e.textFill=t.fill),$(t,`stroke`)&&(e.textStroke=t.fill),$(t,`lineWidth`)&&(e.textStrokeWidth=t.lineWidth),$(t,`font`)&&(e.font=t.font),$(t,`fontStyle`)&&(e.fontStyle=t.fontStyle),$(t,`fontWeight`)&&(e.fontWeight=t.fontWeight),$(t,`fontSize`)&&(e.fontSize=t.fontSize),$(t,`fontFamily`)&&(e.fontFamily=t.fontFamily),$(t,`align`)&&(e.textAlign=t.align),$(t,`verticalAlign`)&&(e.textVerticalAlign=t.verticalAlign),$(t,`lineHeight`)&&(e.textLineHeight=t.lineHeight),$(t,`width`)&&(e.textWidth=t.width),$(t,`height`)&&(e.textHeight=t.height),$(t,`backgroundColor`)&&(e.textBackgroundColor=t.backgroundColor),$(t,`padding`)&&(e.textPadding=t.padding),$(t,`borderColor`)&&(e.textBorderColor=t.borderColor),$(t,`borderWidth`)&&(e.textBorderWidth=t.borderWidth),$(t,`borderRadius`)&&(e.textBorderRadius=t.borderRadius),$(t,`shadowColor`)&&(e.textBoxShadowColor=t.shadowColor),$(t,`shadowBlur`)&&(e.textBoxShadowBlur=t.shadowBlur),$(t,`shadowOffsetX`)&&(e.textBoxShadowOffsetX=t.shadowOffsetX),$(t,`shadowOffsetY`)&&(e.textBoxShadowOffsetY=t.shadowOffsetY),$(t,`textShadowColor`)&&(e.textShadowColor=t.textShadowColor),$(t,`textShadowBlur`)&&(e.textShadowBlur=t.textShadowBlur),$(t,`textShadowOffsetX`)&&(e.textShadowOffsetX=t.textShadowOffsetX),$(t,`textShadowOffsetY`)&&(e.textShadowOffsetY=t.textShadowOffsetY))}function uL(e,t,n,r,i){var a=e+`Animation`,o=Rw(e,r,i)||{},s=u_(t).userDuring;return o.duration>0&&(o.during=s?L(vL,{el:t,userDuring:s}):null,o.setToFinal=!0,o.scope=e),U(o,n[a]),o}function dL(e,t,n,r){r=r||{};var i=r.dataIndex,a=r.isInit,o=r.clearStyle,s=n.isAnimationEnabled(),c=u_(e),l=t.style;c.userDuring=t.during;var u={},d={};if(SL(e,t,d),bL(`shape`,t,d),bL(`extra`,t,d),!a&&s&&(xL(e,t,u),yL(`shape`,e,t,u),yL(`extra`,e,t,u),CL(e,t,l,u)),d.style=l,hL(e,d,o),_L(e,t),s)if(a){var f={};G(dn,function(e){var n=e?t[e]:t;n&&n.enterFrom&&(e&&(f[e]=f[e]||{}),U(e?f[e]:f,n.enterFrom))});var p=uL(`enter`,e,t,n,i);p.duration>0&&e.animateFrom(f,p)}else gL(e,t,i||0,n,u);fL(e,t),l?e.dirty():e.markRedraw()}function fL(e,t){for(var n=u_(e).leaveToProps,r=0;r0&&e.animateFrom(i,a)}}function _L(e,t){$(t,`silent`)&&(e.silent=t.silent),$(t,`ignore`)&&(e.ignore=t.ignore),B(e,tn)&&$(t,`invisible`)&&(e.invisible=t.invisible),B(e,Ya)&&$(t,`autoBatch`)&&(e.autoBatch=t.autoBatch)}function vL(){var e=this,t=e.el;if(t){var n=u_(t).userDuring,r=e.userDuring;if(n!==r){e.el=e.userDuring=null;return}Xg.el=t,r(l_)}}function yL(e,t,n,r){var i=n[e];if(i){var a=t[e],o;if(a){var s=n.transition,c=i.transition;if(c)if(!o&&(o=r[e]={}),mL(c))U(o,a);else for(var l=Vx(c),u=0;u=0){!o&&(o=r[e]={});for(var p=Q_(a),u=0;u=0)){var f=e.getAnimationStyleProps(),p=f?f.style:null;if(p){!a&&(a=r.style={});for(var m=Q_(n),l=0;l=0?t.getStore().get(i,n):void 0}var a=t.get(r.name,n),o=r&&r.ordinalMeta;return o?o.categories[a]:a}function S(n,r){r==null&&(r=l);var i=t.getItemVisual(r,`style`),a=i&&i.fill,o=i&&i.opacity,s=v(r,Vi).getItemStyle();a!=null&&(s.fill=a),o!=null&&(s.opacity=o);var c={inheritColor:X(a)?a:`#000`},u=y(r,Vi),d=wT(u,null,c,!1,!0);d.text=u.getShallow(`show`)?uv(e.getFormattedLabel(r,Vi),PM(t,r)):null;var f=TT(u,c,!1);return T(n,s),s=cL(s,d,f),n&&w(s,n),s.legacy=!0,s}function C(n,r){r==null&&(r=l);var i=v(r,pn).getItemStyle(),a=y(r,pn),o=wT(a,null,null,!0,!0);o.text=a.getShallow(`show`)?dv(e.getFormattedLabel(r,pn),e.getFormattedLabel(r,Vi),PM(t,r)):null;var s=TT(a,null,!0);return T(n,i),i=cL(i,o,s),n&&w(i,n),i.legacy=!0,i}function w(e,t){for(var n in t)$(t,n)&&(e[n]=t[n])}function T(e,t){e&&(e.textFill&&(t.textFill=e.textFill),e.textPosition&&(t.textPosition=e.textPosition))}function E(e,n){if(n==null&&(n=l),$(gs,e)){var r=t.getItemVisual(n,`style`);return r?r[gs[e]]:null}if($(Bi,e))return t.getItemVisual(n,e)}function D(e){if(a.type===`cartesian2d`)return XA(W({axis:a.getBaseAxis()},e))}function O(){return n.getCurrentSeriesIndices()}function k(e){return kT(e,n)}}function IL(e){var t={};return G(e.dimensions,function(n){var r=e.getDimensionInfo(n);if(!r.isExtraCoord){var i=r.coordDim,a=t[i]=t[i]||[];a[r.coordDimIndex]=e.getDimensionIndex(n)}}),t}function LL(e,t,n,r,i,a,o){if(!r){a.remove(t);return}var s=RL(e,t,n,r,i,a);return s&&o.setItemGraphicEl(n,s),s&&lw(s,r.focus,r.blurScope,r.emphasisDisabled),s}function RL(e,t,n,r,i,a){var o=-1,s=t;t&&zL(t,r,i)&&(o=G_(a.childrenRef(),t),t=null);var c=!t,l=t;l?l.clearStates():(l=AL(r),s&&kL(s,l)),r.morph===!1?l.disableMorphing=!0:l.disableMorphing&&(l.disableMorphing=!1),kl.normal.cfg=kl.normal.conOpt=kl.emphasis.cfg=kl.emphasis.conOpt=kl.blur.cfg=kl.blur.conOpt=kl.select.cfg=kl.select.conOpt=null,kl.isLegacy=!1,VL(l,n,r,i,c,kl),BL(l,n,r,i,c),jL(e,l,n,r,kl,i,c),$(r,`info`)&&(_u(l).info=r.info);for(var u=0;u=0?a.replaceAt(l,o):a.add(l),l}function zL(e,t,n){var r=_u(e),i=t.type,a=t.shape,o=t.style;return n.isUniversalTransitionEnabled()||i!=null&&i!==r.customGraphicType||i===`path`&&QL(a)&&ZL(a)!==r.customPathData||i===`image`&&$(o,`image`)&&o.image!==r.customImagePath}function BL(e,t,n,r,i){var a=n.clipPath;if(a===!1)e&&e.getClipPath()&&e.removeClipPath();else if(a){var o=e.getClipPath();o&&zL(o,a,r)&&(o=null),o||(o=AL(a),e.setClipPath(o)),jL(null,o,t,a,null,r,i)}}function VL(e,t,n,r,i,a){if(!e.isGroup){HL(n,null,a),HL(n,pn,a);var o=a.normal.conOpt,s=a.emphasis.conOpt,c=a.blur.conOpt,l=a.select.conOpt;if(o!=null||s!=null||l!=null||c!=null){var u=e.getTextContent();if(o===!1)u&&e.removeTextContent();else{o=a.normal.conOpt=o||{type:`text`},u?u.clearStates():(u=AL(o),e.setTextContent(u)),jL(null,u,t,o,null,r,i);for(var d=o&&o.style,f=0;f=u;p--)KL(t,t.childAt(p),i)}}function KL(e,t,n){t&&pL(t,_u(e).option,n)}function qL(e){new Ht(e.oldChildren,e.newChildren,JL,JL,e).add(YL).update(YL).remove(XL).execute()}function JL(e,t){var n=e&&e.name;return n==null?Vn+t:n}function YL(e,t){var n=this.context,r=e==null?null:n.newChildren[e],i=t==null?null:n.oldChildren[t];RL(n.api,i,n.dataIndex,r,n.seriesModel,n.group)}function XL(e){var t=this.context,n=t.oldChildren[e];n&&pL(n,_u(n).option,t.seriesModel)}function ZL(e){return e&&(e.pathData||e.d)}function QL(e){return e&&($(e,`pathData`)||$(e,`d`))}function $L(e){e.registerChartView(Ye),e.registerSeriesModel(Xe)}function eR(e,t,n,r){tR(Vf(n).lastProp,r)||(Vf(n).lastProp=r,t?Bw(n,r,e):(n.stopAnimation(),n.attr(r)))}function tR(e,t){if(Z(e)&&Z(t)){var n=!0;return G(t,function(t,r){n=n&&tR(e[r],t)}),!!n}else return e===t}function nR(e,t){e[t.get([`label`,`show`])?`show`:`hide`]()}function rR(e){return{x:e.x||0,y:e.y||0,rotation:e.rotation||0}}function iR(e,t,n){var r=t.get(`z`),i=t.get(`zlevel`);e&&e.traverse(function(e){e.type!==`group`&&(r!=null&&(e.z=r),i!=null&&(e.zlevel=i),e.silent=n)})}function aR(e){var t=e.get(`type`),n=e.getModel(t+`Style`),r;return t===`line`?(r=n.getLineStyle(),r.fill=null):t===`shadow`&&(r=n.getAreaStyle(),r.stroke=null),r}function oR(e,t,n,r,i){var a=cR(n.get(`value`),t.axis,t.ecModel,n.get(`seriesDataIndices`),{precision:n.get([`label`,`precision`]),formatter:n.get([`label`,`formatter`])}),o=n.getModel(`label`),s=Xm(o.get(`padding`)||0),c=o.getFont(),l=Kb(a,c),u=i.position,d=l.width+s[1]+s[3],f=l.height+s[0]+s[2],p=i.align;p===`right`&&(u[0]-=d),p===`center`&&(u[0]-=d/2);var m=i.verticalAlign;m===`bottom`&&(u[1]-=f),m===`middle`&&(u[1]-=f/2),sR(u,d,f,r);var h=o.get(`backgroundColor`);(!h||h===`auto`)&&(h=t.get([`axisLine`,`lineStyle`,`color`])),e.label={x:u[0],y:u[1],style:wT(o,{text:a,font:c,fill:o.getTextColor(),padding:s,backgroundColor:h}),z2:10}}function sR(e,t,n,r){var i=r.getWidth(),a=r.getHeight();e[0]=Math.min(e[0]+t,i)-t,e[1]=Math.min(e[1]+n,a)-n,e[0]=Math.max(e[0],0),e[1]=Math.max(e[1],0)}function cR(e,t,n,r,i){e=t.scale.parse(e);var a=t.scale.getLabel({value:e},{precision:i.precision}),o=i.formatter;if(o){var s={value:wj(t,{value:e}),axisDimension:t.dim,axisIndex:t.index,seriesData:[]};G(r,function(e){var t=n.getSeriesByIndex(e.seriesIndex),r=e.dataIndexInside,i=t&&t.getDataParams(r);i&&s.seriesData.push(i)}),X(o)?a=o.replace(`{value}`,a):Y(o)&&(a=o(s))}return a}function lR(e,t,n){var r=cy();return py(r,r,n.rotation),fy(r,r,n.position),aT([e.dataToCoord(t),(n.labelOffset||0)+(n.labelDirection||1)*(n.labelMargin||0)],r)}function uR(e,t,n,r,i,a){var o=v.innerTextLayout(n.rotation,0,n.labelDirection);n.labelMargin=i.get([`label`,`margin`]),oR(t,r,i,a,{position:lR(r.axis,e,n),align:o.textAlign,verticalAlign:o.textVerticalAlign})}function dR(e,t,n){return n=n||0,{x1:e[n],y1:e[1-n],x2:t[n],y2:t[1-n]}}function fR(e,t,n){return n=n||0,{x:e[n],y:e[1-n],width:t[n],height:t[1-n]}}function pR(e,t,n,r,i,a){return{cx:e,cy:t,r0:n,r,startAngle:i,endAngle:a,clockwise:!0}}function mR(e,t){var n={};return n[t.dim+`AxisIndex`]=t.index,e.getCartesian(n)}function hR(e){return e.dim===`x`?0:1}function gR(e,t,n){if(!R.node){var r=t.getZr();Bf(r).records||(Bf(r).records={}),_R(r,t);var i=Bf(r).records[e]||(Bf(r).records[e]={});i.handler=n}}function _R(e,t){if(Bf(e).initialized)return;Bf(e).initialized=!0,n(`click`,q(bR,`click`)),n(`mousemove`,q(bR,`mousemove`)),n(`globalout`,yR);function n(n,r){e.on(n,function(n){var i=xR(t);cd(Bf(e).records,function(e){e&&r(e,n,i.dispatchAction)}),vR(i.pendings,t)})}}function vR(e,t){var n=e.showTip.length,r=e.hideTip.length,i;n?i=e.showTip[n-1]:r&&(i=e.hideTip[r-1]),i&&(i.dispatchAction=null,t.dispatchAction(i))}function yR(e,t,n){e.handler(`leave`,null,n)}function bR(e,t,n,r){t.handler(e,n,r)}function xR(e){var t={showTip:[],hideTip:[]},n=function(r){var i=t[r.type];i?i.push(r):(r.dispatchAction=n,e.dispatchAction(r))};return{dispatchAction:n,pendings:t}}function SR(e,t){if(!R.node){var n=t.getZr();(Bf(n).records||{})[e]&&(Bf(n).records[e]=null)}}function CR(e,t){var n=[],r=e.seriesIndex,i;if(r==null||!(i=t.getSeriesByIndex(r)))return{point:[]};var a=i.getData(),o=sS(a,e);if(o==null||o<0||J(o))return{point:[]};var s=a.getItemGraphicEl(o),c=i.coordinateSystem;if(i.getTooltipPosition)n=i.getTooltipPosition(o)||[];else if(c&&c.dataToPoint)if(e.isStacked){var l=c.getBaseAxis(),u=c.getOtherAxis(l).dim,d=l.dim,f=+(u===`x`||u===`radius`),p=a.mapDimension(d),m=[];m[f]=a.get(p,o),m[1-f]=a.get(a.getCalculationInfo(`stackResultDimension`),o),n=c.dataToPoint(m)||[]}else n=c.dataToPoint(a.getValues(K(c.dimensions,function(e){return a.mapDimension(e)}),o))||[];else if(s){var h=s.getBoundingRect().clone();h.applyTransform(s.transform),n=[h.x+h.width/2,h.y+h.height/2]}return{point:n,el:s}}function wR(e,t,n){var r=e.currTrigger,i=[e.x,e.y],a=e,o=e.dispatchAction||L(n.dispatchAction,n),s=t.getComponent(`axisPointer`).coordSysAxesInfo;if(s){PR(i)&&(i=CR({seriesIndex:a.seriesIndex,dataIndex:a.dataIndex},t).point);var c=PR(i),l=a.axesInfo,u=s.axesInfo,d=r===`leave`||PR(i),f={},p={},m={list:[],map:{}},h={showPointer:q(DR,p),showTooltip:q(OR,m)};G(s.coordSysMap,function(e,t){var n=c||e.containPoint(i);G(s.coordSysAxesInfo[t],function(e,t){var r=e.axis,a=MR(l,e);if(!d&&n&&(!l||a)){var o=a&&a.value;o==null&&!c&&(o=r.pointToData(i)),o!=null&&TR(e,o,h,!1,f)}})});var g={};return G(u,function(e,t){var n=e.linkGroup;n&&!p[t]&&G(n.axesInfo,function(t,r){var i=p[r];if(t!==e&&i){var a=i.value;n.mapper&&(a=e.axis.scale.parse(n.mapper(a,NR(t),NR(e)))),g[e.key]=a}})}),G(g,function(e,t){TR(u[t],e,h,!0,f)}),kR(p,u,f),AR(m,i,e,o),jR(u,o,n),f}}function TR(e,t,n,r,i){var a=e.axis;if(!(a.scale.isBlank()||!a.containData(t))){if(!e.involveSeries){n.showPointer(e,t);return}var o=ER(t,e),s=o.payloadBatch,c=o.snapToValue;s[0]&&i.seriesIndex==null&&U(i,s[0]),!r&&e.snap&&a.containData(c)&&c!=null&&(t=c),n.showPointer(e,t,s),n.showTooltip(e,o,c)}}function ER(e,t){var n=t.axis,r=n.dim,i=e,a=[],o=Number.MAX_VALUE,s=-1;return G(t.seriesModels,function(t,c){var l=t.getData().mapDimensionsAll(r),u,d;if(t.getAxisTooltipData){var f=t.getAxisTooltipData(l,e,n);d=f.dataIndices,u=f.nestestValue}else{if(d=t.getData().indicesOfNearest(l[0],e,n.type===`category`?.5:null),!d.length)return;u=t.getData().get(l[0],d[0])}if(!(u==null||!isFinite(u))){var p=e-u,m=Math.abs(p);m<=o&&((m=0&&s<0)&&(o=m,s=p,i=u,a.length=0),G(d,function(e){a.push({seriesIndex:t.seriesIndex,dataIndexInside:e,dataIndex:t.getData().getRawIndex(e)})}))}}),{payloadBatch:a,snapToValue:i}}function DR(e,t,n,r){e[t.key]={value:n,payloadBatch:r}}function OR(e,t,n,r){var i=n.payloadBatch,a=t.axis,o=a.model,s=t.axisPointerModel;if(!(!t.triggerTooltip||!i.length)){var c=t.coordSys.model,l=CP(c),u=e.map[l];u||(u=e.map[l]={coordSysId:c.id,coordSysIndex:c.componentIndex,coordSysType:c.type,coordSysMainType:c.mainType,dataByAxis:[]},e.list.push(u)),u.dataByAxis.push({axisDim:a.dim,axisIndex:o.componentIndex,axisType:o.type,axisId:o.id,value:r,valueLabelOpt:{precision:s.get([`label`,`precision`]),formatter:s.get([`label`,`formatter`])},seriesDataIndices:i.slice()})}}function kR(e,t,n){var r=n.axesInfo=[];G(t,function(t,n){var i=t.axisPointerModel.option,a=e[n];a?(!t.useHandle&&(i.status=`show`),i.value=a.value,i.seriesDataIndices=(a.payloadBatch||[]).slice()):!t.useHandle&&(i.status=`hide`),i.status===`show`&&r.push({axisDim:t.axis.dim,axisIndex:t.axis.model.componentIndex,value:i.value})})}function AR(e,t,n,r){if(PR(t)||!e.list.length){r({type:`hideTip`});return}var i=((e.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};r({type:`showTip`,escapeConnect:!0,x:t[0],y:t[1],tooltipOption:n.tooltipOption,position:n.position,dataIndexInside:i.dataIndexInside,dataIndex:i.dataIndex,seriesIndex:i.seriesIndex,dataByCoordSys:e.list})}function jR(e,t,n){var r=n.getZr(),i=`axisPointerLastHighlights`,a=zf(r)[i]||{},o=zf(r)[i]={};G(e,function(e,t){var n=e.axisPointerModel.option;n.status===`show`&&e.triggerEmphasis&&G(n.seriesDataIndices,function(e){var t=e.seriesIndex+` | `+e.dataIndex;o[t]=e})});var s=[],c=[];G(a,function(e,t){!o[t]&&c.push(e)}),G(o,function(e,t){!a[t]&&s.push(e)}),c.length&&n.dispatchAction({type:`downplay`,escapeConnect:!0,notBlur:!0,batch:c}),s.length&&n.dispatchAction({type:`highlight`,escapeConnect:!0,notBlur:!0,batch:s})}function MR(e,t){for(var n=0;n<(e||[]).length;n++){var r=e[n];if(t.axis.dim===r.axisDim&&t.axis.model.componentIndex===r.axisIndex)return r}}function NR(e){var t=e.axis.model,n={},r=n.axisDim=e.axis.dim;return n.axisIndex=n[r+`AxisIndex`]=t.componentIndex,n.axisName=n[r+`AxisName`]=t.name,n.axisId=n[r+`AxisId`]=t.id,n}function PR(e){return!e||e[0]==null||isNaN(e[0])||e[1]==null||isNaN(e[1])}function FR(e){C.registerAxisPointerClass(`CartesianAxisPointer`,De),e.registerComponentModel(b),e.registerComponentView(x),e.registerPreprocessor(function(e){if(e){(!e.axisPointer||e.axisPointer.length===0)&&(e.axisPointer={});var t=e.axisPointer.link;t&&!J(t)&&(e.axisPointer.link=[t])}}),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,function(e,t){e.getComponent(`axisPointer`).coordSysAxesInfo=pP(e,t)}),e.registerAction({type:`updateAxisPointer`,event:`updateAxisPointer`,update:`:updateAxisPointer`},wR)}function IR(e){Fj(EP),Fj(FR)}function LR(e,t,n,r,i){var a=t.axis,o=a.dataToCoord(e),s=r.getAngleAxis().getExtent()[0];s=s/180*Math.PI;var c=r.getRadiusAxis().getExtent(),l,u,d;if(a.dim===`radius`){var f=cy();py(f,f,s),fy(f,f,[r.cx,r.cy]),l=aT([o,-i],f);var p=t.getModel(`axisLabel`).get(`rotate`)||0,m=v.innerTextLayout(s,p*Math.PI/180,-1);u=m.textAlign,d=m.textVerticalAlign}else{var h=c[1];l=r.coordToPoint([h+i,o]);var g=r.cx,_=r.cy;u=Math.abs(l[0]-g)/h<.3?`center`:l[0]>g?`left`:`right`,d=Math.abs(l[1]-_)/h<.3?`middle`:l[1]>_?`top`:`bottom`}return{position:l,align:u,verticalAlign:d}}function RR(e){var t=e.seriesModel,n=e.polarModel;return n&&n.coordinateSystem||t&&t.coordinateSystem}function zR(e,t,n){var r=t.get(`center`),i=n.getWidth(),a=n.getHeight();e.cx=gx(r[0],i),e.cy=gx(r[1],a);var o=e.getRadiusAxis(),s=Math.min(i,a)/2,c=t.get(`radius`);c==null?c=[0,`100%`]:J(c)||(c=[0,c]);var l=[gx(c[0],s),gx(c[1],s)];o.inverse?o.setExtent(l[1],l[0]):o.setExtent(l[0],l[1])}function BR(e,t){var n=this,r=n.getAngleAxis(),i=n.getRadiusAxis();if(r.scale.setExtent(1/0,-1/0),i.scale.setExtent(1/0,-1/0),e.eachSeries(function(e){if(e.coordinateSystem===n){var t=e.getData();G(kj(t,`radius`),function(e){i.scale.unionExtentFromData(t,e)}),G(kj(t,`angle`),function(e){r.scale.unionExtentFromData(t,e)})}}),bj(r.scale,r.model),bj(i.scale,i.model),r.type===`category`&&!r.onBand){var a=r.getExtent(),o=360/r.scale.count();r.inverse?a[1]+=o:a[1]-=o,r.setExtent(a[0],a[1])}}function VR(e){return e.mainType===`angleAxis`}function HR(e,t){var n;if(e.type=t.get(`type`),e.scale=xj(t),e.onBand=t.get(`boundaryGap`)&&e.type===`category`,e.inverse=t.get(`inverse`),VR(t)){e.inverse=e.inverse!==t.get(`clockwise`);var r=t.get(`startAngle`),i=(n=t.get(`endAngle`))==null?r+(e.inverse?-360:360):n;e.setExtent(r,i)}t.axis=e,e.model=t}function UR(e,t,n){t[1]>t[0]&&(t=t.slice().reverse());var r=e.coordToPoint([t[0],n]),i=e.coordToPoint([t[1],n]);return{x1:r[0],y1:r[1],x2:i[0],y2:i[1]}}function WR(e){return+!e.getRadiusAxis().inverse}function GR(e){var t=e[0],n=e[e.length-1];t&&n&&Math.abs(Math.abs(t.coord-n.coord)-360)<1e-4&&e.pop()}function KR(e,t,n){return{position:[e.cx,e.cy],rotation:n/180*Math.PI,labelDirection:-1,tickDirection:-1,nameDirection:1,labelRotate:t.getModel(`axisLabel`).get(`rotate`),z2:1}}function qR(e){return e.get(`stack`)||`__ec_stack_`+e.seriesIndex}function JR(e,t){return t.dim+e.model.componentIndex}function YR(e,t,n){var r={},i=XR(X_(t.getSeriesByType(e),function(e){return!t.isSeriesFiltered(e)&&e.coordinateSystem&&e.coordinateSystem.type===`polar`}));t.eachSeriesByType(e,function(e){if(e.coordinateSystem.type===`polar`){var t=e.getData(),n=e.coordinateSystem,a=n.getBaseAxis(),o=JR(n,a),s=qR(e),c=i[o][s],l=c.offset,u=c.width,d=n.getOtherAxis(a),f=e.coordinateSystem.cx,p=e.coordinateSystem.cy,m=e.get(`barMinHeight`)||0,h=e.get(`barMinAngle`)||0;r[s]=r[s]||[];for(var g=t.mapDimension(d.dim),_=t.mapDimension(a.dim),v=AA(t,g),y=a.dim!==`radius`||!e.get(`roundCap`,!0),b=d.model.get(`startValue`),x=d.dataToCoord(b||0),S=0,C=t.count();S=0?`p`:`n`,D=x;v&&(r[s][T]||(r[s][T]={p:x,n:x}),D=r[s][T][E]);var O=void 0,k=void 0,A=void 0,ee=void 0;if(d.dim===`radius`){var te=d.dataToCoord(w)-x,ne=a.dataToCoord(T);Math.abs(te)=ee})}}})}function XR(e){var t={};G(e,function(e,n){var r=e.getData(),i=e.coordinateSystem,a=i.getBaseAxis(),o=JR(i,a),s=a.getExtent(),c=a.type===`category`?a.getBandWidth():Math.abs(s[1]-s[0])/r.count(),l=t[o]||{bandWidth:c,remainedWidth:c,autoWidthCount:0,categoryGap:`20%`,gap:`30%`,stacks:{}},u=l.stacks;t[o]=l;var d=qR(e);u[d]||l.autoWidthCount++,u[d]=u[d]||{width:0,maxWidth:0};var f=gx(e.get(`barWidth`),c),p=gx(e.get(`barMaxWidth`),c),m=e.get(`barGap`),h=e.get(`barCategoryGap`);f&&!u[d].width&&(f=Math.min(l.remainedWidth,f),u[d].width=f,l.remainedWidth-=f),p&&(u[d].maxWidth=p),m!=null&&(l.gap=m),h!=null&&(l.categoryGap=h)});var n={};return G(t,function(e,t){n[t]={};var r=e.stacks,i=e.bandWidth,a=gx(e.categoryGap,i),o=gx(e.gap,1),s=e.remainedWidth,c=e.autoWidthCount,l=(s-a)/(c+(c-1)*o);l=Math.max(l,0),G(r,function(e,t){var n=e.maxWidth;n&&n=0}function dz(e){return e+`Axis`}function fz(e,t){var n=Q(),r=[],i=Q();e.eachComponent({mainType:`dataZoom`,query:t},function(e){i.get(e.uid)||s(e)});var a;do a=!1,e.eachComponent(`dataZoom`,o);while(a);function o(e){!i.get(e.uid)&&c(e)&&(s(e),a=!0)}function s(e){i.set(e.uid,!0),r.push(e),l(e)}function c(e){var t=!1;return e.eachTargetAxis(function(e,r){var i=n.get(e);i&&i[r]&&(t=!0)}),t}function l(e){e.eachTargetAxis(function(e,t){(n.get(e)||n.set(e,[]))[t]=!0})}return r}function pz(e){var t=e.ecModel,n={infoList:[],infoMap:Q()};return e.eachTargetAxis(function(e,r){var i=t.getComponent(dz(e),r);if(i){var a=i.getCoordSysModel();if(a){var o=a.uid,s=n.infoMap.get(o);s||(s={model:a,axisModels:[]},n.infoList.push(s),n.infoMap.set(o,s)),s.axisModels.push(i)}}}),n}function mz(e){var t={};return G([`start`,`end`,`startValue`,`endValue`,`throttle`],function(n){e.hasOwnProperty(n)&&(t[n]=e[n])}),t}function hz(e,t,n){var r=[1/0,-1/0];sd(n,function(e){Aj(r,e.getData(),t)});var i=e.getAxisModel(),a=gj(i.axis.scale,i,r).calculate();return[a.min,a.max]}function gz(e){e.registerAction(`dataZoom`,function(e,t){G(fz(t,e),function(t){t.setRawRange({start:e.start,end:e.end,startValue:e.startValue,endValue:e.endValue})})})}function _z(e){Jf||(Jf=!0,e.registerProcessor(e.PRIORITY.PROCESSOR.FILTER,Tu),gz(e),e.registerSubTypeDefaulter(`dataZoom`,function(){return`slider`}))}function vz(e){e.registerComponentModel(Ns),e.registerComponentView(Ps),_z(e)}function yz(e,t){Ad[e]=t}function bz(e){return Ad[e]}function xz(e,t,n){var r=t.getBoxLayoutParams(),i=t.get(`padding`),a={width:n.getWidth(),height:n.getHeight()},o=yE(r,a,i);Kl(t.get(`orient`),e,t.get(`itemGap`),o.width,o.height),bE(e,r,a,i)}function Sz(e,t){var n=Xm(t.get(`padding`)),r=t.getItemStyle([`color`,`opacity`]);return r.fill=t.get(`backgroundColor`),e=new jo({shape:{x:e.x-n[3],y:e.y-n[0],width:e.width+n[1]+n[3],height:e.height+n[0]+n[2],r:t.get(`borderRadius`)},style:r,silent:!0,z2:-1}),e}function Cz(e){return e.indexOf(`my`)===0}function wz(e){var t={},n=[],r=[];return e.eachRawSeries(function(e){var i=e.coordinateSystem;if(i&&(i.type===`cartesian2d`||i.type===`polar`)){var a=i.getBaseAxis();if(a.type===`category`){var o=a.dim+`_`+a.index;t[o]||(t[o]={categoryAxis:a,valueAxis:i.getOtherAxis(a),series:[]},r.push({axisDim:a.dim,axisIndex:a.index})),t[o].series.push(e)}else n.push(e)}else n.push(e)}),{seriesGroupByCategoryAxis:t,other:n,meta:r}}function Tz(e){var t=[];return G(e,function(e,n){var r=e.categoryAxis,i=e.valueAxis.dim,a=[` `].concat(K(e.series,function(e){return e.name})),o=[r.model.getCategories()];G(e.series,function(e){var t=e.getRawData();o.push(e.getRawData().mapArray(t.mapDimension(i),function(e){return e}))});for(var s=[a.join(Mr)],c=0;c=0)return!0}function kR(e){for(var t=e.split(/\n+/g),n=DR(t.shift()).split(Kf),r=[],i=K(n,function(e){return{name:e,data:[]}}),a=0;a=0)return!0}function Az(e){for(var t=e.split(/\n+/g),n=Oz(t.shift()).split(op),r=[],i=K(n,function(e){return{name:e,data:[]}}),a=0;a=0&&!n[i][r];i--);if(i<0){var a=e.queryComponents({mainType:`dataZoom`,subType:`select`,id:r})[0];if(a){var o=a.getPercentRange();n[0][r]={dataZoomId:r,start:o[0],end:o[1]}}}}),n.push(t)}function PR(e){var t=LR(e),n=t[t.length-1];t.length>1&&t.pop();var r={};return Ku(n,function(e,n){for(var i=t.length-1;i>=0;i--)if(e=t[i][n],e){r[n]=e;break}}),r}function FR(e){Sf(e).snapshots=null}function IR(e){return LR(e).length}function LR(e){var t=Sf(e);return t.snapshots||(t.snapshots=[{}]),t.snapshots}function RR(e){return e[0]>e[1]&&e.reverse(),e}function zR(e,t){return qx(e,t,{includeMainTypes:gr})}function BR(e,t,n,r){var i=n.getAxis([`x`,`y`][e]),a=RR(K([0,1],function(e){return t?i.coordToData(i.toLocalCoord(r[e]),!0):i.toGlobalCoord(i.dataToCoord(r[e]))})),o=[];return o[e]=a,o[1-e]=[NaN,NaN],{values:a,xyMinMax:o}}function VR(e,t,n,r){return[t[0]-r[e]*n[0],t[1]-r[e]*n[1]]}function HR(e,t){var n=UR(e),r=UR(t),i=[n[0]/r[0],n[1]/r[1]];return isNaN(i[0])&&(i[0]=1),isNaN(i[1])&&(i[1]=1),i}function UR(e){return e?[e[0][1]-e[0][0],e[1][1]-e[1][0]]:[NaN,NaN]}function WR(e){var t={xAxisIndex:e.get(`xAxisIndex`,!0),yAxisIndex:e.get(`yAxisIndex`,!0),xAxisId:e.get(`xAxisId`,!0),yAxisId:e.get(`yAxisId`,!0)};return t.xAxisIndex==null&&t.xAxisId==null&&(t.xAxisIndex=`all`),t.yAxisIndex==null&&t.yAxisId==null&&(t.yAxisIndex=`all`),t}function GR(e,t){e.setIconStatus(`back`,IR(t)>1?`emphasis`:`normal`)}function KR(e,t,n,r,i){var a=n._isZoomActive;r&&r.type===`takeGlobalCursor`&&(a=r.key===`dataZoomSelect`&&r.dataZoomSelectActive),n._isZoomActive=a,e.setIconStatus(`zoom`,a?`emphasis`:`normal`);var o=new oe(WR(e),t,{include:[`grid`]}).makePanelOpts(i,function(e){return e.xAxisDeclared&&!e.yAxisDeclared?`lineX`:!e.xAxisDeclared&&e.yAxisDeclared?`lineY`:`rect`});n._brushController.setPanels(o).enableBrush(a&&o.length?{brushType:`auto`,brushStyle:e.getModel(`brushStyle`).getItemStyle()}:!1)}function qR(e){e.registerComponentModel(pc),e.registerComponentView(mc),vR(`saveAsImage`,ps),vR(`magicType`,wi),vR(`dataView`,Ht),vR(`dataZoom`,Wt),vR(`restore`,Do),vj(_R)}function JR(e){var t=e.get(`confine`);return t==null?e.get(`renderMode`)===`richText`:!!t}function YR(e){if(L.domSupported){for(var t=document.documentElement.style,n=0,r=e.length;n-1?(s+=`top:50%`,c+=`translateY(-50%) rotate(`+(l=a===`left`?-225:-45)+`deg)`):(s+=`left:50%`,c+=`translateX(-50%) rotate(`+(l=a===`top`?225:45)+`deg)`);var u=l*Math.PI/180,d=o+i,f=d*Math.abs(Math.cos(u))+d*Math.abs(Math.sin(u)),p=Math.round(((f-Math.SQRT2*i)/2+Math.SQRT2*i-(f-d)/2)*100)/100;s+=`;`+a+`:-`+p+`px`;var m=t+` solid `+i+`px;`;return`
`}function ez(e,t){var n=`cubic-bezier(0.23,1,0.32,1)`,r=` `+e/2+`s `+n,i=`opacity`+r+`,visibility`+r;return t||(r=` `+e+`s `+n,i+=L.transformSupported?`,`+be+r:`,left`+r+`,top`+r),xe+`:`+i}function tz(e,t,n){var r=e.toFixed(0)+`px`,i=t.toFixed(0)+`px`;if(!L.transformSupported)return n?`top:`+i+`;left:`+r+`;`:[[`top`,i],[`left`,r]];var a=L.transform3dSupported,o=`translate`+(a?`3d`:``)+`(`+r+`,`+i+(a?`,0`:``)+`)`;return n?`top:0;left:0;`+be+`:`+o+`;`:[[`top`,0],[`left`,0],[Qs,o]]}function nz(e){var t=[],n=e.get(`fontSize`),r=e.getTextColor();r&&t.push(`color:`+r),t.push(`font:`+e.getFont());var i=J_(e.get(`lineHeight`),Math.round(n*3/2));n&&t.push(`line-height:`+i+`px`);var a=e.get(`textShadowColor`),o=e.get(`textShadowBlur`)||0,s=e.get(`textShadowOffsetX`)||0,c=e.get(`textShadowOffsetY`)||0;return a&&o&&t.push(`text-shadow:`+s+`px `+c+`px `+o+`px `+a),G([`decoration`,`align`],function(n){var r=e.get(n);r&&t.push(`text-`+n+`:`+r)}),t.join(`;`)}function rz(e,t,n){var r=[],i=e.get(`transitionDuration`),a=e.get(`backgroundColor`),o=e.get(`shadowBlur`),s=e.get(`shadowColor`),c=e.get(`shadowOffsetX`),l=e.get(`shadowOffsetY`),u=e.getModel(`textStyle`),d=YD(e,`html`),f=c+`px `+l+`px `+o+`px `+s;return r.push(`box-shadow:`+f),t&&i&&r.push(ez(i,n)),a&&r.push(`background-color:`+a),G([`width`,`color`,`radius`],function(t){var n=`border-`+t,i=JT(n),a=e.get(i);a!=null&&r.push(n+`:`+a+(t===`color`?``:`px`))}),r.push(nz(u)),d!=null&&r.push(`padding:`+Im(d).join(`px `)+`px`),r.join(`;`)+`;`}function iz(e,t,n,r,i){var a=t&&t.painter;if(n){var o=a&&a.getViewportRoot();o&&Av(e,o,n,r,i)}else{e[0]=r,e[1]=i;var s=a&&a.getViewportRootOffset();s&&(e[0]+=s.offsetLeft,e[1]+=s.offsetTop)}e[2]=e[0]/t.getWidth(),e[3]=e[1]/t.getHeight()}function az(e){return Math.max(0,e)}function oz(e){var t=az(e.shadowBlur||0),n=az(e.shadowOffsetX||0),r=az(e.shadowOffsetY||0);return{left:az(t-n),right:az(t+n),top:az(t-r),bottom:az(t+r)}}function sz(e,t,n,r){e[0]=n,e[1]=r,e[2]=e[0]/t.getWidth(),e[3]=e[1]/t.getHeight()}function cz(e,t,n){var r=t.ecModel,i;n?(i=new Pi(n,r,r),i=new Pi(t.option,i,r)):i=t;for(var a=e.length-1;a>=0;a--){var o=e[a];o&&(z(o,Pi)&&(o=o.get(`tooltip`,!0)),X(o)&&(o={formatter:o}),o&&(i=new Pi(o,i,r)))}return i}function lz(e,t){return e.dispatchAction||I(t.dispatchAction,t)}function uz(e,t,n,r,i,a,o){var s=n.getSize(),c=s[0],l=s[1];return a!=null&&(e+c+a+2>r?e-=c+a:e+=a),o!=null&&(t+l+o>i?t-=l+o:t+=o),[e,t]}function dz(e,t,n,r,i){var a=n.getSize(),o=a[0],s=a[1];return e=Math.min(e+o,r)-o,t=Math.min(t+s,i)-s,e=Math.max(e,0),t=Math.max(t,0),[e,t]}function fz(e,t,n,r){var i=n[0],a=n[1],o=Math.ceil(Math.SQRT2*r)+8,s=0,c=0,l=t.width,u=t.height;switch(e){case`inside`:s=t.x+l/2-i/2,c=t.y+u/2-a/2;break;case`top`:s=t.x+l/2-i/2,c=t.y-a-o;break;case`bottom`:s=t.x+l/2-i/2,c=t.y+u+o;break;case`left`:s=t.x-i-o,c=t.y+u/2-a/2;break;case`right`:s=t.x+l+o,c=t.y+u/2-a/2}return[s,c]}function pz(e){return e===`center`||e===`middle`}function mz(e,t,n){var r=Jx(e).queryOptionMap,i=r.keys()[0];if(!(!i||i===`series`)){var a=Yx(t,i,r.get(i),{useDefault:!1,enableAll:!1,enableNone:!1}).models[0];if(a){var o=n.getViewOfComponentModel(a),s;if(o.group.traverse(function(t){var n=R(t).tooltipConfig;if(n&&n.name===e.name)return s=t,!0}),s)return{componentMainType:i,componentIndex:a.componentIndex,el:s}}}}function hz(e){vj(PL),e.registerComponentModel(_c),e.registerComponentView(yc),e.registerAction({type:`showTip`,event:`showTip`,update:`tooltip:manuallyShowTip`},ov),e.registerAction({type:`hideTip`,event:`hideTip`,update:`tooltip:manuallyHideTip`},ov)}function gz(e){if(e){for(var t in e)if(e.hasOwnProperty(t))return!0}}function _z(e,t,n){var r={};return Wu(t,function(t){var a=r[t]=i();Wu(e[t],function(e,r){if(Vc.isValidType(r)){var i={type:r,visual:e};n&&n(i,t),a[r]=new Vc(i),r===`opacity`&&(i=B(i),i.type=`colorAlpha`,a.__hidden.__alphaForOpacity=new Vc(i))}})}),r;function i(){var e=function(){};return e.prototype.__hidden=e.prototype,new e}}function vz(e,t,n){var r;G(n,function(e){t.hasOwnProperty(e)&&gz(t[e])&&(r=!0)}),r&&G(n,function(n){t.hasOwnProperty(n)&&gz(t[n])?e[n]=B(t[n]):delete e[n]})}function yz(e,t,n,r){var i={};return G(e,function(e){i[e]=Vc.prepareVisualTypes(t[e])}),{progress:function(e,a){var o;r!=null&&(o=a.getDimensionIndex(r));function s(e){return OO(a,l,e)}function c(e,t){AO(a,l,e,t)}for(var l,u=a.getStore();(l=e.next())!=null;){var d=a.getRawDataItem(l);if(!(d&&d.visualMap===!1))for(var f=r==null?l:u.get(o,l),p=n(f),m=t[p],h=i[p],g=0,_=h.length;g<_;g++){var v=h[g];m[v]&&m[v].applyVisual(f,s,c)}}}}}function bz(e){e.registerComponentModel(uc),e.registerComponentView(dc)}function xz(e,t){if(!e)return!1;for(var n=J(e)?e:[e],r=0;r=0&&(o[a]=+o[a].toFixed(d)),[o,u]}function Ez(e,t){if(t){var n=e.getData(),r=e.coordinateSystem,i=r&&r.dimensions;if(!wz(t)&&!J(t.coord)&&J(i)){var a=Dz(t,n,r,e);if(t=B(t),t.type&&Op[t.type]&&a.baseAxis&&a.valueAxis){var o=W(i,a.baseAxis.dim),s=W(i,a.valueAxis.dim),c=Op[t.type](n,a.baseDataDim,a.valueDataDim,o,s);t.coord=c[0],t.value=c[1]}else t.coord=[t.xAxis==null?t.radiusAxis:t.xAxis,t.yAxis==null?t.angleAxis:t.yAxis]}if(t.coord==null||!J(i))t.coord=[];else for(var l=t.coord,u=0;u<2;u++)Op[l[u]]&&(l[u]=jz(n,n.mapDimension(i[u]),l[u]));return t}}function Dz(e,t,n,r){var i={};return e.valueIndex!=null||e.valueDim!=null?(i.valueDataDim=e.valueIndex==null?e.valueDim:t.getDimension(e.valueIndex),i.valueAxis=n.getAxis(Oz(r,i.valueDataDim)),i.baseAxis=n.getOtherAxis(i.valueAxis),i.baseDataDim=t.mapDimension(i.baseAxis.dim)):(i.baseAxis=r.getBaseAxis(),i.valueAxis=n.getOtherAxis(i.baseAxis),i.baseDataDim=t.mapDimension(i.baseAxis.dim),i.valueDataDim=t.mapDimension(i.valueAxis.dim)),i}function Oz(e,t){var n=e.getData().getDimensionInfo(t);return n&&n.coordDim}function kz(e,t){return e&&e.containData&&t.coord&&!Cz(t)?e.containData(t.coord):!0}function Az(e,t){return e?function(e,n,r,i){return mD(i<2?e.coord&&e.coord[i]:e.value,t[i])}:function(e,n,r,i){return mD(e.value,t[i])}}function jz(e,t,n){if(n===`average`){var r=0,i=0;return e.each(t,function(e,t){isNaN(e)||(r+=e,i++)}),r/i}else if(n===`median`)return e.getMedian(t);else return e.getDataExtent(t)[+(n===`max`)]}function Mz(e,t,n){var r=t.coordinateSystem;e.each(function(i){var a=e.getItemModel(i),o,s=ex(a.get(`x`),n.getWidth()),c=ex(a.get(`y`),n.getHeight());if(!isNaN(s)&&!isNaN(c))o=[s,c];else if(t.getMarkerPosition)o=t.getMarkerPosition(e.getValues(e.dimensions,i));else if(r){var l=e.get(r.dimensions[0],i),u=e.get(r.dimensions[1],i);o=r.dataToPoint([l,u])}isNaN(s)||(o[0]=s),isNaN(c)||(o[1]=c),e.setItemLayout(i,o)})}function Nz(e,t,n){var r=e?K(e&&e.dimensions,function(e){return H(H({},t.getData().getDimensionInfo(t.getData().mapDimension(e))||{}),{name:e,ordinalMeta:null})}):[{name:`value`,type:`float`}],i=new Cs(r,n),a=K(n.get(`data`),q(Ez,t));e&&(a=P_(a,q(kz,e)));var o=Az(!!e,r);return i.initData(a,null,o),i}function Pz(e){e.registerComponentModel(ki),e.registerComponentView(Ai),e.registerPreprocessor(function(e){xz(e.series,`markPoint`)&&(e.markPoint=e.markPoint||{})})}function Fz(e,t,n,r,i,a,o){function s(e,t){e.lineWidth===`auto`&&(e.lineWidth=t.lineWidth>0?2:0),Uu(e,function(n,r){e[r]===`inherit`&&(e[r]=t[r])})}var c=t.getModel(`itemStyle`),l=c.getItemStyle(),u=e.lastIndexOf(`empty`,0)===0?`fill`:`stroke`,d=c.getShallow(`decal`);l.decal=!d||d===`inherit`?r.decal:hk(d,o),l.fill===`inherit`&&(l.fill=r[i]),l.stroke===`inherit`&&(l.stroke=r[u]),l.opacity===`inherit`&&(l.opacity=(i===`fill`?r:n).opacity),s(l,r);var f=t.getModel(`lineStyle`),p=f.getLineStyle();if(s(p,n),l.fill===`auto`&&(l.fill=r.fill),l.stroke===`auto`&&(l.stroke=r.fill),p.stroke===`auto`&&(p.stroke=r.fill),!a){var m=t.get(`inactiveBorderWidth`),h=l[u];l.lineWidth=m===`auto`?r.lineWidth>0&&h?2:0:l.lineWidth,l.fill=t.get(`inactiveColor`),l.stroke=t.get(`inactiveBorderColor`),p.stroke=f.get(`inactiveColor`),p.lineWidth=f.get(`inactiveWidth`)}return{itemStyle:l,lineStyle:p}}function Iz(e){var t=e.icon||`roundRect`,n=IO(t,0,0,e.itemWidth,e.itemHeight,e.itemStyle.fill,e.symbolKeepAspect);return n.setStyle(e.itemStyle),n.rotation=(e.iconRotate||0)*Math.PI/180,n.setOrigin([e.itemWidth/2,e.itemHeight/2]),t.indexOf(`empty`)>-1&&(n.style.stroke=n.style.fill,n.style.fill=`#fff`,n.style.lineWidth=2),n}function Lz(e,t,n,r){Bz(e,t,n,r),n.dispatchAction({type:`legendToggleSelect`,name:e==null?t:e}),zz(e,t,n,r)}function Rz(e){for(var t=e.getZr().storage.getDisplayList(),n,r=0,i=t.length;rr[n+t]&&(t=o),i=i&&a.get(`preventDefaultMouseMove`,!0)}),{controlType:t,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!i}}}function rB(e){e.registerProcessor(e.PRIORITY.PROCESSOR.FILTER,function(e,t){var n=ff(t),r=n.coordSysRecordMap||(n.coordSysRecordMap=Q());r.each(function(e){e.dataZoomInfoMap=null}),e.eachComponent({mainType:`dataZoom`,subType:`inside`},function(e){G(fR(e).infoList,function(n){var i=n.model.uid,a=r.get(i)||r.set(i,$z(t,n.model));(a.dataZoomInfoMap||(a.dataZoomInfoMap=Q())).set(e.uid,{dzReferCoordSysInfo:n,model:e,getRange:null})})}),r.each(function(e){var t=e.controller,n,i=e.dataZoomInfoMap;if(i){var a=i.keys()[0];a!=null&&(n=i.get(a))}if(!n){Qz(r,e);return}var o=nB(i);t.enable(o.controlType,o.opt),t.setPointerChecker(e.containsPoint),pO(e,`dispatchAction`,n.model.get(`throttle`,!0),`fixRate`)})})}function iB(e){return function(t,n,r,i){var a=this.range,o=a.slice(),s=t.axisModels[0];if(s&&(VF(e(o,s,t,n,r,i),o,[0,100],`all`),this.range=o,a[0]!==o[0]||a[1]!==o[1]))return o}}function aB(e){gR(e),e.registerComponentModel(Ar),e.registerComponentView(jr),rB(e)}function oB(e){return{x:`y`,y:`x`,radius:`angle`,angle:`radius`}[e]}function sB(e){return e===`vertical`?`ns-resize`:`ew-resize`}function cB(e){e.registerComponentModel(Ds),e.registerComponentView(Os),gR(e)}function lB(e){vj(aB),vj(cB)}function uB(e,t,n){if(n[0]===n[1])return n.slice();for(var r=200,i=(n[1]-n[0])/r,a=n[0],o=[],s=0;s<=r&&a0:e.splitNumber>0)||e.calculable)?`continuous`:`piecewise`}),e.registerAction(h_,m_),G(g_,function(t){e.registerVisual(e.PRIORITY.VISUAL.COMPONENT,t)}),e.registerPreprocessor(vB))}function xB(e){e.registerComponentModel(Be),e.registerComponentView(Ve),bB(e)}function SB(e,t){var n=e.inverse;(e.orient===`vertical`?!n:n)&&t.reverse()}function CB(e){e.registerComponentModel(Ga),e.registerComponentView(Ka),bB(e)}function wB(e){vj(xB),vj(CB)}function TB(e,t){if(e===!0||e===!1){var n=new ze;return n.value=e,n}return kB(e)||Sx(``),e.and?EB(`and`,e,t):e.or?EB(`or`,e,t):e.not?DB(e,t):OB(e,t)}function EB(e,t,n){var r=t[e],i=``;J(r)||Sx(i),r.length||Sx(i);var a=e===`and`?new o:new Qi;return a.children=K(r,function(e){return TB(e,n)}),a.children.length||Sx(i),a}function DB(e,t){var n=e.not,r=``;kB(n)||Sx(r);var i=new Ii;return i.child=TB(n,t),i.child||Sx(r),i}function OB(e,t){for(var n=``,r=t.prepareGetValue(e),i=[],a=I_(e),o=e.parser,s=o?hD(o):null,c=0;c2&&r.push(i),i=[e,t]}function u(e,t,n,r){NB(e,n)&&NB(t,r)||i.push(e,t,n,r,n,r)}function d(e,t,n,r,a,o){var s=Math.abs(t-e),c=Math.tan(s/4)*4/3,l=tw:D2&&r.push(i),r}function FB(e,t,n,r,i,a,o,s,c,l){if(NB(e,n)&&NB(t,r)&&NB(i,o)&&NB(a,s)){c.push(o,s);return}var u=2/l,d=u*u,f=o-e,p=s-t,m=Math.sqrt(f*f+p*p);f/=m,p/=m;var h=n-e,g=r-t,_=i-o,v=a-s,y=h*h+g*g,b=_*_+v*v;if(y=0&&w=0){c.push(o,s);return}var T=[],E=[];Sy(e,n,i,o,.5,T),Sy(t,r,a,s,.5,E),FB(T[0],E[0],T[1],E[1],T[2],E[2],T[3],E[3],c,l),FB(T[4],E[4],T[5],E[5],T[6],E[6],T[7],E[7],c,l)}function IB(e,t){var n=PB(e),r=[];t=t||1;for(var i=0;i0)for(var l=0;lMath.abs(l),d=LB([c,l],+!u,t),f=(u?s:l)/d.length,p=0;pi,o=LB([r,i],+!a,t),s=a?`width`:`height`,c=a?`height`:`width`,l=a?`x`:`y`,u=a?`y`:`x`,d=e[s]/o.length,f=0;f1?null:new P(p*c+e,p*l+t)}function HB(e,t,n){var r=new P;P.sub(r,n,t),r.normalize();var i=new P;return P.sub(i,e,t),i.dot(r)}function UB(e,t){var n=e[e.length-1];n&&n[0]===t[0]&&n[1]===t[1]||e.push(t)}function WB(e,t,n){for(var r=e.length,i=[],a=0;ao?(l.x=u.x=s+a/2,l.y=c,u.y=c+o):(l.y=u.y=c+o/2,l.x=s,u.x=s+a),WB(t,l,u)}function KB(e,t,n,r){if(n===1)r.push(t);else{var i=Math.floor(n/2),a=e(t);KB(e,a[0],i,r),KB(e,a[1],n-i,r)}return r}function qB(e,t){for(var n=[],r=0;r0)for(var x=r/n,S=-r/2;S<=r/2;S+=x){for(var C=Math.sin(S),w=Math.cos(S),T=0,y=0;y0;l/=2){var u=0,d=0;(e&l)>0&&(u=1),(t&l)>0&&(d=1),s+=l*l*(3*u^d),d===0&&(u===1&&(e=l-1-e,t=l-1-t),c=e,e=t,t=c)}return s}function dV(e){var t=1/0,n=1/0,r=-1/0,i=-1/0;return K(K(e,function(e){var a=e.getBoundingRect(),o=e.getComputedTransform(),s=a.x+a.width/2+(o?o[4]:0),c=a.y+a.height/2+(o?o[5]:0);return t=Math.min(s,t),n=Math.min(c,n),r=Math.max(s,r),i=Math.max(c,i),[s,c]}),function(a,o){return{cp:a,z:uV(a[0],a[1],t,n,r,i),path:e[o]}}).sort(function(e,t){return e.z-t.z}).map(function(e){return e.path})}function fV(e){return XB(e.path,e.count)}function pV(){return{fromIndividuals:[],toIndividuals:[],count:0}}function mV(e,t,n){var r=[];function i(e){for(var t=0;t=0;i--)if(!n[i].many.length){var c=n[s].many;if(c.length<=1)if(s)s=0;else return n;var a=c.length,l=Math.ceil(a/2);n[i].many=c.slice(l,a),n[s].many=c.slice(0,l),s++}return n}function vV(e,t,n,r,i,a){if(!e.length||!t.length)return;var o=Sw(`update`,r,i);if(!(o&&o.duration>0))return;var s=r.getModel(`universalTransition`).get(`delay`),c=Object.assign({setToFinal:!0},o),l,u;gV(e)&&(l=e,u=t),gV(t)&&(l=t,u=e);function d(e,t,r,i,o){var l=e.many,u=e.one;if(l.length===1&&!o){var f=t?l[0]:u,p=t?u:l[0];if(iV(f))d({many:[f],one:p},!0,r,i,!0);else{var m=s?U({delay:s(r,i)},c):c;lV(f,p,m),a(f,p,f,p,m)}}else for(var h=U({dividePath:Zm[n],individualDelay:s&&function(e,t,n,a){return s(e+r,i)}},c),g=t?mV(l,u,h):hV(u,l,h),_=g.fromIndividuals,v=g.toIndividuals,y=_.length,b=0;bt.length,p=l?_V(u,l):_V(f?t:e,[f?e:t]),m=0,h=0;hZe))for(var i=n.getIndices(),a=0;a0&&r.group.traverse(function(e){z(e,Ba)&&!e.animators.length&&e.animateFrom({style:{opacity:0}},i)})})}function AV(e){return e.getModel(`universalTransition`).get(`seriesKey`)||e.id}function jV(e){return J(e)?e.sort().join(`,`):e}function MV(e){if(e.hostModel)return e.hostModel.getModel(`universalTransition`).get(`divideShape`)}function NV(e,t){var n=Q(),r=Q(),i=Q();return G(e.oldSeries,function(t,n){var a=e.oldDataGroupIds[n],o=e.oldData[n],s=AV(t),c=jV(s);r.set(c,{dataGroupId:a,data:o}),J(s)&&G(s,function(e){i.set(e,{key:c,dataGroupId:a,data:o})})}),G(t.updatedSeries,function(e){if(e.isUniversalTransitionEnabled()&&e.isAnimationEnabled()){var t=e.get(`dataGroupId`),a=e.getData(),o=AV(e),s=jV(o),c=r.get(s);if(c)n.set(s,{oldSeries:[{dataGroupId:c.dataGroupId,divide:MV(c.data),data:c.data}],newSeries:[{dataGroupId:t,divide:MV(a),data:a}]});else if(J(o)){var l=[];G(o,function(e){var t=r.get(e);t.data&&l.push({dataGroupId:t.dataGroupId,divide:MV(t.data),data:t.data})}),l.length&&n.set(s,{oldSeries:l,newSeries:[{dataGroupId:t,data:a,divide:MV(a)}]})}else{var u=i.get(o);if(u){var d=n.get(u.key);d||(d={oldSeries:[{dataGroupId:u.dataGroupId,data:u.data,divide:MV(u.data)}],newSeries:[]},n.set(u.key,d)),d.newSeries.push({dataGroupId:t,data:a,divide:MV(a)})}}}}),n}function PV(e,t){for(var n=0;n=0&&i.push({dataGroupId:t.oldDataGroupIds[n],data:t.oldData[n],divide:MV(t.oldData[n]),groupIdDim:e.dimension})}),G(Tx(e.to),function(e){var r=PV(n.updatedSeries,e);if(r>=0){var i=n.updatedSeries[r].getData();a.push({dataGroupId:t.oldDataGroupIds[r],data:i,divide:MV(i),groupIdDim:e.dimension})}}),i.length>0&&a.length>0&&kV(i,a,r)}function IV(e){e.registerUpdateLifecycle(`series:beforeupdate`,function(e,t,n){G(Tx(n.seriesTransition),function(e){G(Tx(e.to),function(e){for(var t=n.updatedSeries,r=0;r`u`?`undefined`:C_(wx))===`object`&&typeof wx.getSystemInfoSync==`function`?(L.wxa=!0,L.touchEventsSupported=!0):typeof document>`u`&&typeof self<`u`?L.worker=!0:!L.hasGlobalWindow||(`Deno`in window)?(L.node=!0,L.svgSupported=!0):w_(navigator.userAgent,L),ct=`sans-serif`,st=`12px `+ct,Li=20,Fo=100,Cu=`007LLmW'55;N0500LLLLLLLLLL00NNNLzWW\\\\WQb\\0FWLg\\bWb\\WQ\\WrWWQ000CL5LLFLL0LL**F*gLLLL5F0LF\\FFF5.5N`,wt=T_(Cu),eh={createCanvas:function(){return typeof document<`u`&&document.createElement(`canvas`)},measureText:function(){var e,t;return function(n,r){if(!e){var i=eh.createCanvas();e=i&&i.getContext(`2d`)}if(e)return t!==r&&(t=e.font=r||`12px sans-serif`),e.measureText(n);n=n||``,r=r||`12px sans-serif`;var a=/((?:\d+)?\.?\d*)px/.exec(r),o=a&&+a[1]||12,s=0;if(r.indexOf(`mono`)>=0)s=o*n.length;else for(var c=0;c"'])/g,Bh={"&":`&`,"<":`<`,">":`>`,'"':`"`,"'":`'`},xi=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Qc=[],yd=L.browser.firefox&&+L.browser.version.split(`.`)[0]<39,dg=function(e){e.preventDefault(),e.stopPropagation(),e.cancelBubble=!0},Kn=function(){function e(){this._track=[]}return e.prototype.recognize=function(e,t,n){return this._doTrack(e,t,n),this._recognize(e)},e.prototype.clear=function(){return this._track.length=0,this},e.prototype._doTrack=function(e,t,n){var r=e.touches;if(r){for(var i={points:[],touches:[],target:t,event:e},a=0,o=r.length;a1&&r&&r.length>1){var a=Wv(r)/Wv(i);!isFinite(a)&&(a=1),t.pinchScale=a;var o=Gv(r);return t.pinchX=o[0],t.pinchY=o[1],{type:`pinch`,target:e[0].target,event:t}}}}},_m=Jc({clone:function(){return ey},copy:function(){return Jv},create:function(){return Kv},identity:function(){return qv},invert:function(){return $v},mul:function(){return Yv},rotate:function(){return Zv},scale:function(){return Qv},translate:function(){return Xv}}),P=function(){function e(e,t){this.x=e||0,this.y=t||0}return e.prototype.copy=function(e){return this.x=e.x,this.y=e.y,this},e.prototype.clone=function(){return new e(this.x,this.y)},e.prototype.set=function(e,t){return this.x=e,this.y=t,this},e.prototype.equal=function(e){return e.x===this.x&&e.y===this.y},e.prototype.add=function(e){return this.x+=e.x,this.y+=e.y,this},e.prototype.scale=function(e){this.x*=e,this.y*=e},e.prototype.scaleAndAdd=function(e,t){this.x+=e.x*t,this.y+=e.y*t},e.prototype.sub=function(e){return this.x-=e.x,this.y-=e.y,this},e.prototype.dot=function(e){return this.x*e.x+this.y*e.y},e.prototype.len=function(){return Math.sqrt(this.x*this.x+this.y*this.y)},e.prototype.lenSquare=function(){return this.x*this.x+this.y*this.y},e.prototype.normalize=function(){var e=this.len();return this.x/=e,this.y/=e,this},e.prototype.distance=function(e){var t=this.x-e.x,n=this.y-e.y;return Math.sqrt(t*t+n*n)},e.prototype.distanceSquare=function(e){var t=this.x-e.x,n=this.y-e.y;return t*t+n*n},e.prototype.negate=function(){return this.x=-this.x,this.y=-this.y,this},e.prototype.transform=function(e){if(e){var t=this.x,n=this.y;return this.x=e[0]*t+e[2]*n+e[4],this.y=e[1]*t+e[3]*n+e[5],this}},e.prototype.toArray=function(e){return e[0]=this.x,e[1]=this.y,e},e.prototype.fromArray=function(e){this.x=e[0],this.y=e[1]},e.set=function(e,t,n){e.x=t,e.y=n},e.copy=function(e,t){e.x=t.x,e.y=t.y},e.len=function(e){return Math.sqrt(e.x*e.x+e.y*e.y)},e.lenSquare=function(e){return e.x*e.x+e.y*e.y},e.dot=function(e,t){return e.x*t.x+e.y*t.y},e.add=function(e,t,n){e.x=t.x+n.x,e.y=t.y+n.y},e.sub=function(e,t,n){e.x=t.x-n.x,e.y=t.y-n.y},e.scale=function(e,t,n){e.x=t.x*n,e.y=t.y*n},e.scaleAndAdd=function(e,t,n,r){e.x=t.x+n.x*r,e.y=t.y+n.y*r},e.lerp=function(e,t,n,r){var i=1-r;e.x=i*t.x+r*n.x,e.y=i*t.y+r*n.y},e}(),am=Math.min,Xp=Math.max,yp=new P,kh=new P,rp=new P,Jh=new P,Dm=new P,xm=new P,e(`gt`,j=function(){function e(e,t,n,r){n<0&&(e+=n,n=-n),r<0&&(t+=r,r=-r),this.x=e,this.y=t,this.width=n,this.height=r}return e.prototype.union=function(e){var t=am(e.x,this.x),n=am(e.y,this.y);isFinite(this.x)&&isFinite(this.width)?this.width=Xp(e.x+e.width,this.x+this.width)-t:this.width=e.width,isFinite(this.y)&&isFinite(this.height)?this.height=Xp(e.y+e.height,this.y+this.height)-n:this.height=e.height,this.x=t,this.y=n},e.prototype.applyTransform=function(t){e.applyTransform(this,this,t)},e.prototype.calculateTransform=function(e){var t=this,n=e.width/t.width,r=e.height/t.height,i=Kv();return Xv(i,i,[-t.x,-t.y]),Qv(i,i,[n,r]),Xv(i,i,[e.x,e.y]),i},e.prototype.intersect=function(t,n){if(!t)return!1;z(t,e)||(t=e.create(t));var r=this,i=r.x,a=r.x+r.width,o=r.y,s=r.y+r.height,c=t.x,l=t.x+t.width,u=t.y,d=t.y+t.height,f=!(am&&(m=y,hm&&(m=b,_=n.x&&e<=n.x+n.width&&t>=n.y&&t<=n.y+n.height},e.prototype.clone=function(){return new e(this.x,this.y,this.width,this.height)},e.prototype.copy=function(t){e.copy(this,t)},e.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},e.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},e.prototype.isZero=function(){return this.width===0||this.height===0},e.create=function(t){return new e(t.x,t.y,t.width,t.height)},e.copy=function(e,t){e.x=t.x,e.y=t.y,e.width=t.width,e.height=t.height},e.applyTransform=function(t,n,r){if(!r){t!==n&&e.copy(t,n);return}if(r[1]<1e-5&&r[1]>-1e-5&&r[2]<1e-5&&r[2]>-1e-5){var i=r[0],a=r[3],o=r[4],s=r[5];t.x=n.x*i+o,t.y=n.y*a+s,t.width=n.width*i,t.height=n.height*a,t.width<0&&(t.x+=t.width,t.width=-t.width),t.height<0&&(t.y+=t.height,t.height=-t.height);return}yp.x=rp.x=n.x,yp.y=Jh.y=n.y,kh.x=Jh.x=n.x+n.width,kh.y=rp.y=n.y+n.height,yp.transform(r),Jh.transform(r),kh.transform(r),rp.transform(r),t.x=am(yp.x,kh.x,rp.x,Jh.x),t.y=am(yp.y,kh.y,rp.y,Jh.y);var c=Xp(yp.x,kh.x,rp.x,Jh.x),l=Xp(yp.y,kh.y,rp.y,Jh.y);t.width=c-t.x,t.height=l-t.y},e}()),Wo=`silent`,Tn=function(e){F(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.handler=null,t}return t.prototype.dispose=function(){},t.prototype.setCursor=function(){},t}(Dn),mr=function(){function e(e,t){this.x=e,this.y=t}return e}(),tf=[`click`,`dblclick`,`mousewheel`,`mouseout`,`mouseup`,`mousedown`,`mousemove`,`contextmenu`],Vg=new j(0,0,0,0),dr=function(e){F(t,e);function t(t,n,r,i,a){var o=e.call(this)||this;return o._hovered=new mr(0,0),o.storage=t,o.painter=n,o.painterRoot=i,o._pointerSize=a,r=r||new Tn,o.proxy=null,o.setHandlerProxy(r),o._draggingMgr=new $t(o),o}return t.prototype.setHandlerProxy=function(e){this.proxy&&this.proxy.dispose(),e&&(G(tf,function(t){e.on&&e.on(t,this[t],this)},this),e.handler=this),this.proxy=e},t.prototype.mousemove=function(e){var t=e.zrX,n=e.zrY,r=ay(this,t,n),i=this._hovered,a=i.target;a&&!a.__zr&&(i=this.findHover(i.x,i.y),a=i.target);var o=this._hovered=r?new mr(t,n):this.findHover(t,n),s=o.target,c=this.proxy;c.setCursor&&c.setCursor(s?s.cursor:`default`),a&&s!==a&&this.dispatchToElement(i,`mouseout`,e),this.dispatchToElement(o,`mousemove`,e),s&&s!==a&&this.dispatchToElement(o,`mouseover`,e)},t.prototype.mouseout=function(e){var t=e.zrEventControl;t!==`only_globalout`&&this.dispatchToElement(this._hovered,`mouseout`,e),t!==`no_globalout`&&this.trigger(`globalout`,{type:`globalout`,event:e})},t.prototype.resize=function(){this._hovered=new mr(0,0)},t.prototype.dispatch=function(e,t){var n=this[e];n&&n.call(this,t)},t.prototype.dispose=function(){this.proxy.dispose(),this.storage=null,this.proxy=null,this.painter=null},t.prototype.setCursorStyle=function(e){var t=this.proxy;t.setCursor&&t.setCursor(e)},t.prototype.dispatchToElement=function(e,t,n){e=e||{};var r=e.target;if(!(r&&r.silent)){for(var i=`on`+t,a=ty(t,e,n);r&&(r[i]&&(a.cancelBubble=!!r[i].call(r,a)),r.trigger(t,a),r=r.__hostTarget?r.__hostTarget:r.parent,!a.cancelBubble););a.cancelBubble||(this.trigger(t,a),this.painter&&this.painter.eachOtherLayer&&this.painter.eachOtherLayer(function(e){typeof e[i]==`function`&&e[i].call(e,a),e.trigger&&e.trigger(t,a)}))}},t.prototype.findHover=function(e,t,n){var r=this.storage.getDisplayList(),i=new mr(e,t);if(iy(r,i,e,t,n),this._pointerSize&&!i.target){for(var a=[],o=this._pointerSize,s=o/2,c=new j(e-s,t-s,o,o),l=r.length-1;l>=0;l--){var u=r[l];u!==n&&!u.ignore&&!u.ignoreCoarsePointer&&(!u.parent||!u.parent.ignoreCoarsePointer)&&(Vg.copy(u.getBoundingRect()),u.transform&&Vg.applyTransform(u.transform),Vg.intersect(c)&&a.push(u))}if(a.length){for(var d=4,f=Math.PI/12,p=Math.PI*2,m=0;m4)return;this._downPoint=null}this.dispatchToElement(a,e,t)}}),ht=32,mt=7,zf=!1,Ms=function(){function e(){this._roots=[],this._displayList=[],this._displayListLen=0,this.displayableSortFunc=hy}return e.prototype.traverse=function(e,t){for(var n=0;n0&&(l.__clipPaths=[]),isNaN(l.z)&&(my(),l.z=0),isNaN(l.z2)&&(my(),l.z2=0),isNaN(l.zlevel)&&(my(),l.zlevel=0),this._displayList[this._displayListLen++]=l}var u=e.getDecalElement&&e.getDecalElement();u&&this._updateAndAddDisplayable(u,t,n);var d=e.getTextGuideLine();d&&this._updateAndAddDisplayable(d,t,n);var f=e.getTextContent();f&&this._updateAndAddDisplayable(f,t,n)}},e.prototype.addRoot=function(e){e.__zr&&e.__zr.storage===this||this._roots.push(e)},e.prototype.delRoot=function(e){if(z(e,Array)){for(var t=0,n=e.length;t=0&&this._roots.splice(r,1)},e.prototype.delAllRoots=function(){this._roots=[],this._displayList=[],this._displayListLen=0},e.prototype.getRoots=function(){return this._roots},e.prototype.dispose=function(){this._displayList=null,this._roots=null},e}(),e(`ht`,Hh=L.hasGlobalWindow&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(e){return setTimeout(e,16)}),Zu={linear:function(e){return e},quadraticIn:function(e){return e*e},quadraticOut:function(e){return e*(2-e)},quadraticInOut:function(e){return(e*=2)<1?.5*e*e:-.5*(--e*(e-2)-1)},cubicIn:function(e){return e*e*e},cubicOut:function(e){return--e*e*e+1},cubicInOut:function(e){return(e*=2)<1?.5*e*e*e:.5*((e-=2)*e*e+2)},quarticIn:function(e){return e*e*e*e},quarticOut:function(e){return 1- --e*e*e*e},quarticInOut:function(e){return(e*=2)<1?.5*e*e*e*e:-.5*((e-=2)*e*e*e-2)},quinticIn:function(e){return e*e*e*e*e},quinticOut:function(e){return--e*e*e*e*e+1},quinticInOut:function(e){return(e*=2)<1?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2)},sinusoidalIn:function(e){return 1-Math.cos(e*Math.PI/2)},sinusoidalOut:function(e){return Math.sin(e*Math.PI/2)},sinusoidalInOut:function(e){return .5*(1-Math.cos(Math.PI*e))},exponentialIn:function(e){return e===0?0:1024**(e-1)},exponentialOut:function(e){return e===1?1:1-2**(-10*e)},exponentialInOut:function(e){return e===0?0:e===1?1:(e*=2)<1?.5*1024**(e-1):.5*(-(2**(-10*(e-1)))+2)},circularIn:function(e){return 1-Math.sqrt(1-e*e)},circularOut:function(e){return Math.sqrt(1- --e*e)},circularInOut:function(e){return(e*=2)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1)},elasticIn:function(e){var t,n=.1,r=.4;return e===0?0:e===1?1:(!n||n<1?(n=1,t=r/4):t=r*Math.asin(1/n)/(2*Math.PI),-(n*2**(10*--e)*Math.sin((e-t)*(2*Math.PI)/r)))},elasticOut:function(e){var t,n=.1,r=.4;return e===0?0:e===1?1:(!n||n<1?(n=1,t=r/4):t=r*Math.asin(1/n)/(2*Math.PI),n*2**(-10*e)*Math.sin((e-t)*(2*Math.PI)/r)+1)},elasticInOut:function(e){var t,n=.1,r=.4;return e===0?0:e===1?1:(!n||n<1?(n=1,t=r/4):t=r*Math.asin(1/n)/(2*Math.PI),(e*=2)<1?-.5*(n*2**(10*--e)*Math.sin((e-t)*(2*Math.PI)/r)):n*2**(-10*--e)*Math.sin((e-t)*(2*Math.PI)/r)*.5+1)},backIn:function(e){var t=1.70158;return e*e*((t+1)*e-t)},backOut:function(e){var t=1.70158;return--e*e*((t+1)*e+t)+1},backInOut:function(e){var t=1.70158*1.525;return(e*=2)<1?.5*(e*e*((t+1)*e-t)):.5*((e-=2)*e*((t+1)*e+t)+2)},bounceIn:function(e){return 1-Zu.bounceOut(1-e)},bounceOut:function(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375},bounceInOut:function(e){return e<.5?Zu.bounceIn(e*2)*.5:Zu.bounceOut(e*2-1)*.5+.5}},cm=Math.pow,gm=Math.sqrt,mn=1e-8,hn=1e-4,Hs=gm(3),Hi=1/3,rl=sv(),il=sv(),al=sv(),Nh=/cubic-bezier\(([0-9,\.e ]+)\)/,Pe=function(){function e(e){this._inited=!1,this._startTime=0,this._pausedTime=0,this._paused=!1,this._life=e.life||1e3,this._delay=e.delay||0,this.loop=e.loop||!1,this.onframe=e.onframe||ov,this.ondestroy=e.ondestroy||ov,this.onrestart=e.onrestart||ov,e.easing&&this.setEasing(e.easing)}return e.prototype.step=function(e,t){if(this._inited||(this._startTime=e+this._delay,this._inited=!0),this._paused){this._pausedTime+=t;return}var n=this._life,r=e-this._startTime-this._pausedTime,i=r/n;i<0&&(i=0),i=Math.min(i,1);var a=this.easingFunc,o=a?a(i):i;if(this.onframe(o),i===1)if(this.loop){var s=r%n;this._startTime=e-s,this._pausedTime=0,this.onrestart()}else return!0;return!1},e.prototype.pause=function(){this._paused=!0},e.prototype.resume=function(){this._paused=!1},e.prototype.setEasing=function(e){this.easing=e,this.easingFunc=Y(e)?e:Zu[e]||My(e)},e}(),En=function(){function e(e){this.value=e}return e}(),gi=function(){function e(){this._len=0}return e.prototype.insert=function(e){var t=new En(e);return this.insertEntry(t),t},e.prototype.insertEntry=function(e){this.head?(this.tail.next=e,e.prev=this.tail,e.next=null,this.tail=e):this.head=this.tail=e,this._len++},e.prototype.remove=function(e){var t=e.prev,n=e.next;t?t.next=n:this.head=n,n?n.prev=t:this.tail=t,e.next=e.prev=null,this._len--},e.prototype.len=function(){return this._len},e.prototype.clear=function(){this.head=this.tail=null,this._len=0},e}(),e(`mt`,Yr=function(){function e(e){this._list=new gi,this._maxSize=10,this._map={},this._maxSize=e}return e.prototype.put=function(e,t){var n=this._list,r=this._map,i=null;if(r[e]==null){var a=n.len(),o=this._lastRemovedEntry;if(a>=this._maxSize&&a>0){var s=n.head;n.remove(s),delete r[s.key],i=s.value,this._lastRemovedEntry=s}o?o.value=t:o=new En(t),o.key=e,n.insertEntry(o),r[e]=o}return i},e.prototype.get=function(e){var t=this._map[e],n=this._list;if(t!=null)return t!==n.tail&&(n.remove(t),n.insertEntry(t)),t.value},e.prototype.clear=function(){this._list.clear(),this._map={}},e.prototype.len=function(){return this._list.len()},e}()),Gl=Jc({fastLerp:function(){return Jy},fastMapToColor:function(){return hd},lerp:function(){return Yy},lift:function(){return Ky},liftColor:function(){return tb},lum:function(){return $y},mapToColor:function(){return Tp},modifyAlpha:function(){return Zy},modifyHSL:function(){return Xy},parse:function(){return Uy},random:function(){return eb},stringify:function(){return Qy},toHex:function(){return qy}}),Yf={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]},Ul=new Yr(20),np=null,hd=Jy,Tp=Yy,sp=new Yr(100),function(){return L.hasGlobalWindow&&Y(window.btoa)?function(e){return window.btoa(unescape(encodeURIComponent(e)))}:typeof Buffer<`u`?function(e){return Buffer.from(e).toString(`base64`)}:function(e){return null}}(),pl=Array.prototype.slice,Nc=0,kc=1,Ac=2,jc=3,Mc=4,Pc=5,Fc=6,Hg=[0,0,0,0],bc=function(){function e(e){this.keyframes=[],this.discrete=!1,this._invalid=!1,this._needsSort=!1,this._lastFr=0,this._lastFrP=0,this.propName=e}return e.prototype.isFinished=function(){return this._finished},e.prototype.setFinished=function(){this._finished=!0,this._additiveTrack&&this._additiveTrack.setFinished()},e.prototype.needsAnimate=function(){return this.keyframes.length>=1},e.prototype.getAdditiveTrack=function(){return this._additiveTrack},e.prototype.addKeyframe=function(e,t,n){this._needsSort=!0;var r=this.keyframes,i=r.length,a=!1,o=Fc,s=t;if(M_(t)){var c=pb(t);o=c,(c===1&&!z_(t[0])||c===2&&!z_(t[0][0]))&&(a=!0)}else if(z_(t)&&!K_(t))o=Nc;else if(X(t))if(!isNaN(+t))o=Nc;else{var l=Uy(t);l&&(s=l,o=jc)}else if(U_(t)){var u=H({},s);u.colorStops=K(t.colorStops,function(e){return{offset:e.offset,color:Uy(e.color)}}),nb(t)?o=Mc:rb(t)&&(o=Pc),s=u}i===0?this.valType=o:(o!==this.valType||o===Fc)&&(a=!0),this.discrete=this.discrete||a;var d={time:e,value:s,rawValue:t,percent:0};return n&&(d.easing=n,d.easingFunc=Y(n)?n:Zu[n]||My(n)),r.push(d),d},e.prototype.prepare=function(e,t){var n=this.keyframes;this._needsSort&&n.sort(function(e,t){return e.time-t.time});for(var r=this.valType,i=n.length,a=n[i-1],o=this.discrete,s=hb(r),c=mb(r),l=0;l=0&&!(a[l].percent<=t);l--);l=d(l,o-2)}else{for(l=u;lt);l++);l=d(l-1,o-2)}p=a[l+1],f=a[l]}if(f&&p){this._lastFr=l,this._lastFrP=t;var m=p.percent-f.percent,h=m===0?1:d((t-f.percent)/m,1);p.easingFunc&&(h=p.easingFunc(h));var g=n?this._additiveValue:c?Hg:e[s];if((hb(i)||c)&&!g&&(g=this._additiveValue=[]),this.discrete)e[s]=h<1?f.rawValue:p.rawValue;else if(hb(i))i===kc?ab(g,f[r],p[r],h):ob(g,f[r],p[r],h);else if(mb(i)){var _=f[r],v=p[r],y=i===Mc;e[s]={type:y?`linear`:`radial`,x:ib(_.x,v.x,h),y:ib(_.y,v.y,h),colorStops:K(_.colorStops,function(e,t){var n=v.colorStops[t];return{offset:ib(e.offset,n.offset,h),color:fb(ab([],e.color,n.color,h))}}),global:v.global},y?(e[s].x2=ib(_.x2,v.x2,h),e[s].y2=ib(_.y2,v.y2,h)):e[s].r=ib(_.r,v.r,h)}else if(c)ab(g,f[r],p[r],h),n||(e[s]=fb(g));else{var b=ib(f[r],p[r],h);n?this._additiveValue=b:e[s]=b}n&&this._addToTarget(e)}}},e.prototype._addToTarget=function(e){var t=this.valType,n=this.propName,r=this._additiveValue;t===Nc?e[n]=e[n]+r:t===jc?(Uy(e[n],Hg),sb(Hg,Hg,r,1),e[n]=fb(Hg)):t===kc?sb(e[n],e[n],r,1):t===Ac&&cb(e[n],e[n],r,1)},e}(),e(`dt`,d=function(){function e(e,t,n,r){if(this._tracks={},this._trackKeys=[],this._maxTime=0,this._started=0,this._clip=null,this._target=e,this._loop=t,t&&r){O_(`Can' use additive animation on looped animation.`);return}this._additiveAnimators=r,this._allowDiscrete=n}return e.prototype.getMaxTime=function(){return this._maxTime},e.prototype.getDelay=function(){return this._delay},e.prototype.getLoop=function(){return this._loop},e.prototype.getTarget=function(){return this._target},e.prototype.changeTarget=function(e){this._target=e},e.prototype.when=function(e,t,n){return this.whenWithKeys(e,t,I_(t),n)},e.prototype.whenWithKeys=function(e,t,n,r){for(var i=this._tracks,a=0;a0&&s.addKeyframe(0,db(c),r),this._trackKeys.push(o)}s.addKeyframe(e,db(t[o]),r)}return this._maxTime=Math.max(this._maxTime,e),this},e.prototype.pause=function(){this._clip.pause(),this._paused=!0},e.prototype.resume=function(){this._clip.resume(),this._paused=!1},e.prototype.isPaused=function(){return!!this._paused},e.prototype.duration=function(e){return this._maxTime=e,this._force=!0,this},e.prototype._doneCallback=function(){this._setTracksFinished(),this._clip=null;var e=this._doneCbs;if(e)for(var t=e.length,n=0;n0)){this._started=1;for(var t=this,n=[],r=this._maxTime||0,i=0;i1){var o=a.pop();i.addKeyframe(o.time,e[r]),i.prepare(this._maxTime,i.getAdditiveTrack())}}}},e}()),u=function(e){F(t,e);function t(t){var n=e.call(this)||this;return n._running=!1,n._time=0,n._pausedTime=0,n._pauseStart=0,n._paused=!1,t=t||{},n.stage=t.stage||{},n}return t.prototype.addClip=function(e){e.animation&&this.removeClip(e),this._head?(this._tail.next=e,e.prev=this._tail,e.next=null,this._tail=e):this._head=this._tail=e,e.animation=this},t.prototype.addAnimator=function(e){e.animation=this;var t=e.getClip();t&&this.addClip(t)},t.prototype.removeClip=function(e){if(e.animation){var t=e.prev,n=e.next;t?t.next=n:this._head=n,n?n.prev=t:this._tail=t,e.next=e.prev=e.animation=null}},t.prototype.removeAnimator=function(e){var t=e.getClip();t&&this.removeClip(t),e.animation=null},t.prototype.update=function(e){for(var t=gb()-this._pausedTime,n=t-this._time,r=this._head;r;){var i=r.next;r.step(t,n)?(r.ondestroy(),this.removeClip(r),r=i):r=i}this._time=t,e||(this.trigger(`frame`,n),this.stage.update&&this.stage.update())},t.prototype._startLoop=function(){var e=this;this._running=!0;function t(){e._running&&(Hh(t),!e._paused&&e.update())}Hh(t)},t.prototype.start=function(){this._running||(this._time=gb(),this._pausedTime=0,this._startLoop())},t.prototype.stop=function(){this._running=!1},t.prototype.pause=function(){this._paused||(this._pauseStart=gb(),this._paused=!0)},t.prototype.resume=function(){this._paused&&(this._pausedTime+=gb()-this._pauseStart,this._paused=!1)},t.prototype.clear=function(){for(var e=this._head;e;){var t=e.next;e.prev=e.next=e.animation=null,e=t}this._head=this._tail=null},t.prototype.isFinished=function(){return this._head==null},t.prototype.animate=function(e,t){t=t||{},this.start();var n=new d(e,t.loop);return this.addAnimator(n),n},t}(Dn),Js=300,Yd=L.domSupported,hp=function(){var e=[`click`,`dblclick`,`mousewheel`,`wheel`,`mouseout`,`mouseup`,`mousedown`,`mousemove`,`contextmenu`],t=[`touchstart`,`touchend`,`touchmove`],n={pointerdown:1,pointerup:1,pointermove:1,pointerout:1};return{mouse:e,touch:t,pointer:K(e,function(e){var t=e.replace(`mouse`,`pointer`);return n.hasOwnProperty(t)?t:e})}}(),Zd={mouse:[`mousemove`,`mouseup`],pointer:[`pointermove`,`pointerup`]},__=!1,jn=function(){function e(e,t){this.stopPropagation=ov,this.stopImmediatePropagation=ov,this.preventDefault=ov,this.type=t.type,this.target=this.currentTarget=e.dom,this.pointerType=t.pointerType,this.clientX=t.clientX,this.clientY=t.clientY}return e}(),mp={mousedown:function(e){e=zv(this.dom,e),this.__mayPointerCapture=[e.zrX,e.zrY],this.trigger(`mousedown`,e)},mousemove:function(e){e=zv(this.dom,e);var t=this.__mayPointerCapture;t&&(e.zrX!==t[0]||e.zrY!==t[1])&&this.__togglePointerCapture(!0),this.trigger(`mousemove`,e)},mouseup:function(e){e=zv(this.dom,e),this.__togglePointerCapture(!1),this.trigger(`mouseup`,e)},mouseout:function(e){e=zv(this.dom,e);var t=e.toElement||e.relatedTarget;xb(this,t)||(this.__pointerCapturing&&(e.zrEventControl=`no_globalout`),this.trigger(`mouseout`,e))},wheel:function(e){__=!0,e=zv(this.dom,e),this.trigger(`mousewheel`,e)},mousewheel:function(e){__||(e=zv(this.dom,e),this.trigger(`mousewheel`,e))},touchstart:function(e){e=zv(this.dom,e),yb(e),this.__lastTouchMoment=new Date,this.handler.processGesture(e,`start`),mp.mousemove.call(this,e),mp.mousedown.call(this,e)},touchmove:function(e){e=zv(this.dom,e),yb(e),this.handler.processGesture(e,`change`),mp.mousemove.call(this,e)},touchend:function(e){e=zv(this.dom,e),yb(e),this.handler.processGesture(e,`end`),mp.mouseup.call(this,e),new Date-+this.__lastTouchMoment1e-10&&ol(e[3]-1)>1e-10?Math.sqrt(ol(e[0]*e[3]-e[2]*e[1])):1},e.prototype.copyTransform=function(e){Db(this,e)},e.getLocalTransform=function(e,t){t=t||[];var n=e.originX||0,r=e.originY||0,i=e.scaleX,a=e.scaleY,o=e.anchorX,s=e.anchorY,c=e.rotation||0,l=e.x,u=e.y,d=e.skewX?Math.tan(e.skewX):0,f=e.skewY?Math.tan(-e.skewY):0;if(n||r||o||s){var p=n+o,m=r+s;t[4]=-p*i-d*m*a,t[5]=-m*a-f*p*i}else t[4]=t[5]=0;return t[0]=i,t[3]=a,t[1]=f*i,t[2]=d*a,c&&Zv(t,t,c),t[4]+=n+l,t[5]+=r+u,t},e.initDefaultProps=function(){var t=e.prototype;t.scaleX=t.scaleY=t.globalScaleRatio=1,t.x=t.y=t.originX=t.originY=t.skewX=t.skewY=t.rotation=t.anchorX=t.anchorY=0}(),e}(),Zs=[`x`,`y`,`originX`,`originY`,`anchorX`,`anchorY`,`rotation`,`scaleX`,`scaleY`,`skewX`,`skewY`],Eg={},va=`__zr_normal__`,ba=Zs.concat([`ignore`]),tt=N_(Zs,function(e,t){return e[t]=!0,e},{ignore:!1}),Wg={},Pg=new j(0,0,0,0),Sn=function(){function e(e){this.id=D_(),this.animators=[],this.currentStates=[],this.states={},this._init(e)}return e.prototype._init=function(e){this.attr(e)},e.prototype.drift=function(e,t,n){switch(this.draggable){case`horizontal`:t=0;break;case`vertical`:e=0;break}var r=this.transform;r||(r=this.transform=[1,0,0,1,0,0]),r[4]+=e,r[5]+=t,this.decomposeTransform(),this.markRedraw()},e.prototype.beforeUpdate=function(){},e.prototype.afterUpdate=function(){},e.prototype.update=function(){this.updateTransform(),this.__dirty&&this.updateInnerText()},e.prototype.updateInnerText=function(e){var t=this._textContent;if(t&&(!t.ignore||e)){this.textConfig||(this.textConfig={});var n=this.textConfig,r=n.local,i=t.innerTransformable,a=void 0,o=void 0,s=!1;i.parent=r?this:null;var c=!1;if(i.copyTransform(t),n.position!=null){var l=Pg;n.layoutRect?l.copy(n.layoutRect):l.copy(this.getBoundingRect()),r||l.applyTransform(this.transform),this.calculateTextPosition?this.calculateTextPosition(Wg,n,l):Fb(Wg,n,l),i.x=Wg.x,i.y=Wg.y,a=Wg.align,o=Wg.verticalAlign;var u=n.origin;if(u&&n.rotation!=null){var d=void 0,f=void 0;u===`center`?(d=l.width*.5,f=l.height*.5):(d=Pb(u[0],l.width),f=Pb(u[1],l.height)),c=!0,i.originX=-i.x+d+(r?0:l.x),i.originY=-i.y+f+(r?0:l.y)}}n.rotation!=null&&(i.rotation=n.rotation);var p=n.offset;p&&(i.x+=p[0],i.y+=p[1],c||(i.originX=-p[0],i.originY=-p[1]));var m=n.inside==null?typeof n.position==`string`&&n.position.indexOf(`inside`)>=0:n.inside,h=this._innerTextDefaultStyle||(this._innerTextDefaultStyle={}),g=void 0,_=void 0,v=void 0;m&&this.canBeInsideText()?(g=n.insideFill,_=n.insideStroke,(g==null||g===`auto`)&&(g=this.getInsideTextFill()),(_==null||_===`auto`)&&(_=this.getInsideTextStroke(g),v=!0)):(g=n.outsideFill,_=n.outsideStroke,(g==null||g===`auto`)&&(g=this.getOutsideFill()),(_==null||_===`auto`)&&(_=this.getOutsideStroke(g),v=!0)),g=g||`#000`,(g!==h.fill||_!==h.stroke||v!==h.autoStroke||a!==h.align||o!==h.verticalAlign)&&(s=!0,h.fill=g,h.stroke=_,h.autoStroke=v,h.align=a,h.verticalAlign=o,t.setDefaultTextStyle(h)),t.__dirty|=1,s&&t.dirtyStyle(!0)}},e.prototype.canBeInsideText=function(){return!0},e.prototype.getInsideTextFill=function(){return`#fff`},e.prototype.getInsideTextStroke=function(e){return`#000`},e.prototype.getOutsideFill=function(){return this.__zr&&this.__zr.isDarkMode()?Ur:Ye},e.prototype.getOutsideStroke=function(e){var t=this.__zr&&this.__zr.getBackgroundColor(),n=typeof t==`string`&&Uy(t);n||(n=[255,255,255,1]);for(var r=n[3],i=this.__zr.isDarkMode(),a=0;a<3;a++)n[a]=n[a]*r+(i?0:255)*(1-r);return n[3]=1,Qy(n,`rgba`)},e.prototype.traverse=function(e,t){},e.prototype.attrKV=function(e,t){e===`textConfig`?this.setTextConfig(t):e===`textContent`?this.setTextContent(t):e===`clipPath`?this.setClipPath(t):e===`extra`?(this.extra=this.extra||{},H(this.extra,t)):this[e]=t},e.prototype.hide=function(){this.ignore=!0,this.markRedraw()},e.prototype.show=function(){this.ignore=!1,this.markRedraw()},e.prototype.attr=function(e,t){if(typeof e==`string`)this.attrKV(e,t);else if(Z(e))for(var n=I_(e),r=0;r0},e.prototype.getState=function(e){return this.states[e]},e.prototype.ensureState=function(e){var t=this.states;return t[e]||(t[e]={}),t[e]},e.prototype.clearStates=function(e){this.useState(va,!1,e)},e.prototype.useState=function(e,t,n,r){var i=e===va;if(!(!this.hasState()&&i)){var a=this.currentStates,o=this.stateTransition;if(!(W(a,e)>=0&&(t||a.length===1))){var s;if(this.stateProxy&&!i&&(s=this.stateProxy(e)),s||(s=this.states&&this.states[e]),!s&&!i){O_(`State `+e+` not exists.`);return}i||this.saveCurrentToNormalState(s);var c=!!(s&&s.hoverLayer||r);c&&this._toggleHoverLayerFlag(!0),this._applyStateObj(e,s,this._normalState,t,!n&&!this.__inHover&&o&&o.duration>0,o);var l=this._textContent,u=this._textGuide;return l&&l.useState(e,t,n,c),u&&u.useState(e,t,n,c),i?(this.currentStates=[],this._normalState={}):t?this.currentStates.push(e):this.currentStates=[e],this._updateAnimationTargets(),this.markRedraw(),!c&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=-2),s}}},e.prototype.useStates=function(e,t,n){if(!e.length)this.clearStates();else{var r=[],i=this.currentStates,a=e.length,o=a===i.length;if(o){for(var s=0;s0,p);var m=this._textContent,h=this._textGuide;m&&m.useStates(e,t,d),h&&h.useStates(e,t,d),this._updateAnimationTargets(),this.currentStates=e.slice(),this.markRedraw(),!d&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=-2)}},e.prototype.isSilent=function(){for(var e=this.silent,t=this.parent;!e&&t;){if(t.silent){e=!0;break}t=t.parent}return e},e.prototype._updateAnimationTargets=function(){for(var e=0;e=0){var n=this.currentStates.slice();n.splice(t,1),this.useStates(n)}},e.prototype.replaceState=function(e,t,n){var r=this.currentStates.slice(),i=W(r,e),a=W(r,t)>=0;i>=0?a?r.splice(i,1):r[i]=t:n&&!a&&r.push(t),this.useStates(r)},e.prototype.toggleState=function(e,t){t?this.useState(e,!0):this.removeState(e)},e.prototype._mergeStates=function(e){for(var t={},n,r=0;r=0&&t.splice(n,1)}),this.animators.push(e),n&&n.animation.addAnimator(e),n&&n.wakeUp()},e.prototype.updateDuringAnimation=function(e){this.markRedraw()},e.prototype.stopAnimation=function(e,t){for(var n=this.animators,r=n.length,i=[],a=0;a=0&&(n.splice(r,0,e),this._doAdd(e))}return this},t.prototype.replace=function(e,t){var n=W(this._children,e);return n>=0&&this.replaceAt(t,n),this},t.prototype.replaceAt=function(e,t){var n=this._children,r=n[t];if(e&&e!==this&&e.parent!==this&&e!==r){n[t]=e,r.parent=null;var i=this.__zr;i&&r.removeSelfFromZr(i),this._doAdd(e)}return this},t.prototype._doAdd=function(e){e.parent&&e.parent.remove(e),e.parent=this;var t=this.__zr;t&&t!==e.__zr&&e.addSelfToZr(t),t&&t.refresh()},t.prototype.remove=function(e){var t=this.__zr,n=this._children,r=W(n,e);return r<0?this:(n.splice(r,1),e.parent=null,t&&e.removeSelfFromZr(t),t&&t.refresh(),this)},t.prototype.removeAll=function(){for(var e=this._children,t=this.__zr,n=0;n0&&(this._stillFrameAccum++,this._stillFrameAccum>this._sleepAfterStill&&this.animation.stop())},e.prototype.setSleepAfterStill=function(e){this._sleepAfterStill=e},e.prototype.wakeUp=function(){this._disposed||(this.animation.start(),this._stillFrameAccum=0)},e.prototype.refreshHover=function(){this._needsRefreshHover=!0},e.prototype.refreshHoverImmediately=function(){this._disposed||(this._needsRefreshHover=!1,this.painter.refreshHover&&this.painter.getType()===`canvas`&&this.painter.refreshHover())},e.prototype.resize=function(e){this._disposed||(e=e||{},this.painter.resize(e.width,e.height),this.handler.resize())},e.prototype.clearAnimation=function(){this._disposed||this.animation.clear()},e.prototype.getWidth=function(){if(!this._disposed)return this.painter.getWidth()},e.prototype.getHeight=function(){if(!this._disposed)return this.painter.getHeight()},e.prototype.setCursorStyle=function(e){this._disposed||this.handler.setCursorStyle(e)},e.prototype.findHover=function(e,t){if(!this._disposed)return this.handler.findHover(e,t)},e.prototype.on=function(e,t,n){return this._disposed||this.handler.on(e,t,n),this},e.prototype.off=function(e,t){this._disposed||this.handler.off(e,t)},e.prototype.trigger=function(e,t){this._disposed||this.handler.trigger(e,t)},e.prototype.clear=function(){if(!this._disposed){for(var e=this.storage.getRoots(),t=0;t0&&(this._ux=Mp(n/Tu/e)||0,this._uy=Mp(n/Tu/t)||0)},e.prototype.setDPR=function(e){this.dpr=e},e.prototype.setContext=function(e){this._ctx=e},e.prototype.getContext=function(){return this._ctx},e.prototype.beginPath=function(){return this._ctx&&this._ctx.beginPath(),this.reset(),this},e.prototype.reset=function(){this._saveData&&(this._len=0),this._pathSegLen&&(this._pathSegLen=null,this._pathLen=0),this._version++},e.prototype.moveTo=function(e,t){return this._drawPendingPt(),this.addData(M.M,e,t),this._ctx&&this._ctx.moveTo(e,t),this._x0=e,this._y0=t,this._xi=e,this._yi=t,this},e.prototype.lineTo=function(e,t){var n=Mp(e-this._xi),r=Mp(t-this._yi),i=n>this._ux||r>this._uy;if(this.addData(M.L,e,t),this._ctx&&i&&this._ctx.lineTo(e,t),i)this._xi=e,this._yi=t,this._pendingPtDist=0;else{var a=n*n+r*r;a>this._pendingPtDist&&(this._pendingPtX=e,this._pendingPtY=t,this._pendingPtDist=a)}return this},e.prototype.bezierCurveTo=function(e,t,n,r,i,a){return this._drawPendingPt(),this.addData(M.C,e,t,n,r,i,a),this._ctx&&this._ctx.bezierCurveTo(e,t,n,r,i,a),this._xi=i,this._yi=a,this},e.prototype.quadraticCurveTo=function(e,t,n,r){return this._drawPendingPt(),this.addData(M.Q,e,t,n,r),this._ctx&&this._ctx.quadraticCurveTo(e,t,n,r),this._xi=n,this._yi=r,this},e.prototype.arc=function(e,t,n,r,i,a){this._drawPendingPt(),Mg[0]=r,Mg[1]=i,NS(Mg,a),r=Mg[0],i=Mg[1];var o=i-r;return this.addData(M.A,e,t,n,n,r,o,0,+!a),this._ctx&&this._ctx.arc(e,t,n,r,i,a),this._xi=Lp(i)*n+e,this._yi=dm(i)*n+t,this},e.prototype.arcTo=function(e,t,n,r,i){return this._drawPendingPt(),this._ctx&&this._ctx.arcTo(e,t,n,r,i),this},e.prototype.rect=function(e,t,n,r){return this._drawPendingPt(),this._ctx&&this._ctx.rect(e,t,n,r),this.addData(M.R,e,t,n,r),this},e.prototype.closePath=function(){this._drawPendingPt(),this.addData(M.Z);var e=this._ctx,t=this._x0,n=this._y0;return e&&e.closePath(),this._xi=t,this._yi=n,this},e.prototype.fill=function(e){e&&e.fill(),this.toStatic()},e.prototype.stroke=function(e){e&&e.stroke(),this.toStatic()},e.prototype.len=function(){return this._len},e.prototype.setData=function(e){var t=e.length;!(this.data&&this.data.length===t)&&rf&&(this.data=new Float32Array(t));for(var n=0;nl.length&&(this._expandData(),l=this.data);for(var u=0;u0&&(this._ctx&&this._ctx.lineTo(this._pendingPtX,this._pendingPtY),this._pendingPtDist=0)},e.prototype._expandData=function(){if(!z(this.data,Array)){for(var e=[],t=0;t11&&(this.data=new Float32Array(e)))}},e.prototype.getBoundingRect=function(){wm[0]=wm[1]=Tm[0]=Tm[1]=Number.MAX_VALUE,vm[0]=vm[1]=ym[0]=ym[1]=-Number.MAX_VALUE;var e=this.data,t=0,n=0,r=0,i=0,a;for(a=0;an||Mp(v)>r||d===t-1)&&(m=Math.sqrt(_*_+v*v),i=h,a=g);break;case M.C:var y=e[d++],b=e[d++],h=e[d++],g=e[d++],x=e[d++],S=e[d++];m=wy(i,a,y,b,h,g,x,S,10),i=x,a=S;break;case M.Q:var y=e[d++],b=e[d++],h=e[d++],g=e[d++];m=jy(i,a,y,b,h,g,10),i=h,a=g;break;case M.A:var C=e[d++],w=e[d++],T=e[d++],E=e[d++],D=e[d++],O=e[d++],k=O+D;d+=1,p&&(o=Lp(D)*T+C,s=dm(D)*E+w),m=Jp(T,E)*rm(ha,Math.abs(O)),i=Lp(k)*T+C,a=dm(k)*E+w;break;case M.R:o=i=e[d++],s=a=e[d++];var A=e[d++],ee=e[d++];m=A*2+ee*2;break;case M.Z:var _=o-i,v=s-a;m=Math.sqrt(_*_+v*v),i=o,a=s;break}m>=0&&(c[u++]=m,l+=m)}return this._pathLen=l,l},e.prototype.rebuildPath=function(e,t){var n=this.data,r=this._ux,i=this._uy,a=this._len,o,s,c,l,u,d,f=t<1,p,m,h=0,g=0,_,v=0,y,b;if(!(f&&(this._pathSegLen||this._calculateLength(),p=this._pathSegLen,m=this._pathLen,_=t*m,!_)))e:for(var x=0;x0&&(e.lineTo(y,b),v=0),S){case M.M:o=c=n[x++],s=l=n[x++],e.moveTo(c,l);break;case M.L:u=n[x++],d=n[x++];var w=Mp(u-c),T=Mp(d-l);if(w>r||T>i){if(f){var E=p[g++];if(h+E>_){var D=(_-h)/E;e.lineTo(c*(1-D)+u*D,l*(1-D)+d*D);break e}h+=E}e.lineTo(u,d),c=u,l=d,v=0}else{var O=w*w+T*T;O>v&&(y=u,b=d,v=O)}break;case M.C:var k=n[x++],A=n[x++],ee=n[x++],te=n[x++],ne=n[x++],re=n[x++];if(f){var E=p[g++];if(h+E>_){var D=(_-h)/E;Sy(c,k,ee,ne,D,Ig),Sy(l,A,te,re,D,Lg),e.bezierCurveTo(Ig[1],Lg[1],Ig[2],Lg[2],Ig[3],Lg[3]);break e}h+=E}e.bezierCurveTo(k,A,ee,te,ne,re),c=ne,l=re;break;case M.Q:var k=n[x++],A=n[x++],ee=n[x++],te=n[x++];if(f){var E=p[g++];if(h+E>_){var D=(_-h)/E;ky(c,k,ee,D,Ig),ky(l,A,te,D,Lg),e.quadraticCurveTo(Ig[1],Lg[1],Ig[2],Lg[2]);break e}h+=E}e.quadraticCurveTo(k,A,ee,te),c=ee,l=te;break;case M.A:var j=n[x++],ie=n[x++],ae=n[x++],oe=n[x++],se=n[x++],ce=n[x++],le=n[x++],ue=!n[x++],de=ae>oe?ae:oe,fe=Mp(ae-oe)>.001,pe=se+ce,me=!1;if(f){var E=p[g++];h+E>_&&(pe=se+ce*(_-h)/E,me=!0),h+=E}if(fe&&e.ellipse?e.ellipse(j,ie,ae,oe,le,se,pe,ue):e.arc(j,ie,de,se,pe,ue),me)break e;C&&(o=Lp(se)*ae+j,s=dm(se)*oe+ie),c=Lp(pe)*ae+j,l=dm(pe)*oe+ie;break;case M.R:o=c=n[x],s=l=n[x+1],u=n[x++],d=n[x++];var he=n[x++],ge=n[x++];if(f){var E=p[g++];if(h+E>_){var _e=_-h;e.moveTo(u,d),e.lineTo(u+rm(_e,he),d),_e-=he,_e>0&&e.lineTo(u+he,d+rm(_e,ge)),_e-=ge,_e>0&&e.lineTo(u+Jp(he-_e,0),d+ge),_e-=he,_e>0&&e.lineTo(u,d+Jp(ge-_e,0));break e}h+=E}e.rect(u,d,he,ge);break;case M.Z:if(f){var E=p[g++];if(h+E>_){var D=(_-h)/E;e.lineTo(c*(1-D)+o*D,l*(1-D)+s*D);break e}h+=E}e.closePath(),c=o,l=s}}},e.prototype.clone=function(){var t=new e,n=this.data;return t.data=n.slice?n.slice():Array.prototype.slice.call(n),t._len=this._len,t},e.CMD=M,e.initDefaultProps=function(){var t=e.prototype;t._saveData=!0,t._ux=0,t._uy=0,t._pendingPtDist=0,t._version=0}(),e}(),ma=Math.PI*2,pa=Math.PI*2,pe=Va.CMD,fa=Math.PI*2,fn=1e-4,Wh=[-1,-1,-1],pd=[-1,-1],yt=U({fill:`#000`,stroke:null,strokePercent:1,fillOpacity:1,strokeOpacity:1,lineDashOffset:0,lineWidth:1,lineCap:`butt`,miterLimit:10,strokeNoScale:!1,strokeFirst:!1},at),vt={style:U({fill:!0,stroke:!0,strokePercent:!0,fillOpacity:!0,strokeOpacity:!0,lineDashOffset:!0,lineWidth:!0,miterLimit:!0},it.style)},Xm=Zs.concat([`invisible`,`culling`,`z`,`z2`,`zlevel`,`parent`]),Ba=function(e){F(t,e);function t(t){return e.call(this,t)||this}return t.prototype.update=function(){var n=this;e.prototype.update.call(this);var r=this.style;if(r.decal){var i=this._decalEl=this._decalEl||new t;i.buildPath===t.prototype.buildPath&&(i.buildPath=function(e){n.buildPath(e,n.shape)}),i.silent=!0;var a=i.style;for(var o in r)a[o]!==r[o]&&(a[o]=r[o]);a.fill=r.fill?r.decal:null,a.decal=null,a.shadowColor=null,r.strokeFirst&&(a.stroke=null);for(var s=0;s.5?Ye:t>.2?Hr:Ur}else if(e)return Ur}return Ye},t.prototype.getInsideTextStroke=function(e){var t=this.style.fill;if(X(t)){var n=this.__zr;if(!!(n&&n.isDarkMode())==$y(e,0)<.4)return t}},t.prototype.buildPath=function(e,t,n){},t.prototype.pathUpdated=function(){this.__dirty&=-5},t.prototype.getUpdatedPathProxy=function(e){return!this.path&&this.createPathProxy(),this.path.beginPath(),this.buildPath(this.path,this.shape,e),this.path},t.prototype.createPathProxy=function(){this.path=new Va(!1)},t.prototype.hasStroke=function(){var e=this.style,t=e.stroke;return!(t==null||t===`none`||!(e.lineWidth>0))},t.prototype.hasFill=function(){var e=this.style.fill;return e!=null&&e!==`none`},t.prototype.getBoundingRect=function(){var e=this._rect,t=this.style,n=!e;if(n){var r=!1;this.path||(r=!0,this.createPathProxy());var i=this.path;(r||this.__dirty&4)&&(i.beginPath(),this.buildPath(i,this.shape,!1),this.pathUpdated()),e=i.getBoundingRect()}if(this._rect=e,this.hasStroke()&&this.path&&this.path.len()>0){var a=this._rectStroke||(this._rectStroke=e.clone());if(this.__dirty||n){a.copy(e);var o=t.strokeNoScale?this.getLineScale():1,s=t.lineWidth;if(!this.hasFill()){var c=this.strokeContainThreshold;s=Math.max(s,c==null?4:c)}o>1e-10&&(a.width+=s/o,a.height+=s/o,a.x-=s/o/2,a.y-=s/o/2)}return a}return e},t.prototype.contain=function(e,t){var n=this.transformCoordToLocal(e,t),r=this.getBoundingRect(),i=this.style;if(e=n[0],t=n[1],r.contain(e,t)){var a=this.path;if(this.hasStroke()){var o=i.lineWidth,s=i.strokeNoScale?this.getLineScale():1;if(s>1e-10&&(this.hasFill()||(o=Math.max(o,this.strokeContainThreshold)),qS(a,o/s,e,t)))return!0}if(this.hasFill())return KS(a,e,t)}return!1},t.prototype.dirtyShape=function(){this.__dirty|=4,this._rect&&(this._rect=null),this._decalEl&&this._decalEl.dirtyShape(),this.markRedraw()},t.prototype.dirty=function(){this.dirtyStyle(),this.dirtyShape()},t.prototype.animateShape=function(e){return this.animate(`shape`,e)},t.prototype.updateDuringAnimation=function(e){e===`style`?this.dirtyStyle():e===`shape`?this.dirtyShape():this.markRedraw()},t.prototype.attrKV=function(t,n){t===`shape`?this.setShape(n):e.prototype.attrKV.call(this,t,n)},t.prototype.setShape=function(e,t){var n=this.shape;return n||(n=this.shape={}),typeof e==`string`?n[e]=t:H(n,e),this.dirtyShape(),this},t.prototype.shapeChanged=function(){return!!(this.__dirty&4)},t.prototype.createStyle=function(e){return iv(yt,e)},t.prototype._innerSaveToNormal=function(t){e.prototype._innerSaveToNormal.call(this,t);var n=this._normalState;t.shape&&!n.shape&&(n.shape=H({},this.shape))},t.prototype._applyStateObj=function(t,n,r,i,a,o){e.prototype._applyStateObj.call(this,t,n,r,i,a,o);var s=!(n&&i),c;if(n&&n.shape?a?i?c=n.shape:(c=H({},r.shape),H(c,n.shape)):(c=H({},i?this.shape:r.shape),H(c,n.shape)):s&&(c=r.shape),c)if(a){this.shape=H({},this.shape);for(var l={},u=I_(c),d=0;d0},t.prototype.hasFill=function(){var e=this.style.fill;return e!=null&&e!==`none`},t.prototype.createStyle=function(e){return iv(Tt,e)},t.prototype.setBoundingRect=function(e){this._rect=e},t.prototype.getBoundingRect=function(){var e=this.style;if(!this._rect){var t=e.text;t==null?t=``:t+=``;var n=Ab(t,e.font,e.textAlign,e.textBaseline);if(n.x+=e.x||0,n.y+=e.y||0,this.hasStroke()){var r=e.lineWidth;n.x-=r/2,n.y-=r/2,n.width+=r,n.height+=r}this._rect=n}return this._rect},t.initDefaultProps=function(){var e=t.prototype;e.dirtyRectTolerance=10}(),t}(Qt),ic.prototype.type=`tspan`,dt=U({x:0,y:0},at),ut={style:U({x:!0,y:!0,width:!0,height:!0,sx:!0,sy:!0,sWidth:!0,sHeight:!0},it.style)},Gc=function(e){F(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.createStyle=function(e){return iv(dt,e)},t.prototype._getSize=function(e){var t=this.style,n=t[e];if(n!=null)return n;var r=JS(t.image)?t.image:this.__image;if(!r)return 0;var i=e===`width`?`height`:`width`,a=t[i];return a==null?r[e]:r[e]/r[i]*a},t.prototype.getWidth=function(){return this._getSize(`width`)},t.prototype.getHeight=function(){return this._getSize(`height`)},t.prototype.getAnimationStyleProps=function(){return ut},t.prototype.getBoundingRect=function(){var e=this.style;return this._rect||(this._rect=new j(e.x||0,e.y||0,this.getWidth(),this.getHeight())),this._rect},t}(Qt),Gc.prototype.type=`image`,Gh=Math.round,Co=function(){function e(){this.x=0,this.y=0,this.width=0,this.height=0}return e}(),_g={},e(`it`,So=function(e){F(t,e);function t(t){return e.call(this,t)||this}return t.prototype.getDefaultShape=function(){return new Co},t.prototype.buildPath=function(e,t){var n,r,i,a;if(this.subPixelOptimize){var o=ZS(_g,t,this.style);n=o.x,r=o.y,i=o.width,a=o.height,o.r=t.r,t=o}else n=t.x,r=t.y,i=t.width,a=t.height;t.r?YS(e,t):e.rect(n,r,i,a)},t.prototype.isZeroArea=function(){return!this.shape.width||!this.shape.height},t}(Ba)),So.prototype.type=`rect`,bt={fill:`#000`},St=2,Ct={style:U({fill:!0,stroke:!0,fillOpacity:!0,strokeOpacity:!0,lineWidth:!0,fontSize:!0,lineHeight:!0,width:!0,height:!0,textShadowColor:!0,textShadowBlur:!0,textShadowOffsetX:!0,textShadowOffsetY:!0,backgroundColor:!0,padding:!0,borderColor:!0,borderWidth:!0,borderRadius:!0},it.style)},e(`rt`,Kc=function(e){F(t,e);function t(t){var n=e.call(this)||this;return n.type=`text`,n._children=[],n._defaultStyle=bt,n.attr(t),n}return t.prototype.childrenRef=function(){return this._children},t.prototype.update=function(){e.prototype.update.call(this),this.styleChanged()&&this._updateSubTexts();for(var t=0;t0,T=e.width!=null&&(e.overflow===`truncate`||e.overflow===`break`||e.overflow===`breakAll`),E=r.calculatedLineHeight,D=0;D=0&&(D=y[E],D.align===`right`);)this._placeToken(D,e,x,m,T,`right`,g),S-=D.width,T-=D.width,E--;for(w+=(n-(w-p)-(h-T)-S)/2;C<=E;)D=y[C],this._placeToken(D,e,x,m,w+D.width/2,`center`,g),w+=D.width,C++;m+=x}},t.prototype._placeToken=function(e,t,n,r,i,a,o){var s=t.rich[e.styleName]||{};s.text=e.text;var c=e.verticalAlign,l=r+n/2;c===`top`?l=r+e.height/2:c===`bottom`&&(l=r+n-e.height/2),!e.isLineHolder&&cC(s)&&this._renderBackground(s,t,a===`right`?i-e.width:a===`center`?i-e.width/2:i,l-e.height/2,e.width,e.height);var u=!!s.backgroundColor,d=e.textPadding;d&&(i=oC(i,a,d),l-=e.height/2-d[0]-e.innerHeight/2);var f=this._getOrCreateChild(ic),p=f.createStyle();f.useStyle(p);var m=this._defaultStyle,h=!1,g=0,_=aC(`fill`in s?s.fill:`fill`in t?t.fill:(h=!0,m.fill)),v=iC(`stroke`in s?s.stroke:`stroke`in t?t.stroke:!u&&!o&&(!m.autoStroke||h)?(g=St,m.stroke):null),y=s.textShadowBlur>0||t.textShadowBlur>0;p.text=e.text,p.x=i,p.y=l,y&&(p.shadowBlur=s.textShadowBlur||t.textShadowBlur||0,p.shadowColor=s.textShadowColor||t.textShadowColor||`transparent`,p.shadowOffsetX=s.textShadowOffsetX||t.textShadowOffsetX||0,p.shadowOffsetY=s.textShadowOffsetY||t.textShadowOffsetY||0),p.textAlign=a,p.textBaseline=`middle`,p.font=e.font||`12px sans-serif`,p.opacity=Y_(s.opacity,t.opacity,1),eC(p,s),v&&(p.lineWidth=Y_(s.lineWidth,t.lineWidth,g),p.lineDash=J_(s.lineDash,t.lineDash),p.lineDashOffset=t.lineDashOffset||0,p.stroke=v),_&&(p.fill=_);var b=e.contentWidth,x=e.contentHeight;f.setBoundingRect(new j(jb(p.x,b,p.textAlign),Mb(p.y,x,p.textBaseline),b,x))},t.prototype._renderBackground=function(e,t,n,r,i,a){var o=e.backgroundColor,s=e.borderWidth,c=e.borderColor,l=o&&o.image,u=o&&!l,d=e.borderRadius,f=this,p,m;if(u||e.lineHeight||s&&c){p=this._getOrCreateChild(So),p.useStyle(p.createStyle()),p.style.fill=null;var h=p.shape;h.x=n,h.y=r,h.width=i,h.height=a,h.r=d,p.dirtyShape()}if(u){var g=p.style;g.fill=o||null,g.fillOpacity=J_(e.fillOpacity,1)}else if(l){m=this._getOrCreateChild(Gc),m.onload=function(){f.dirtyStyle()};var _=m.style;_.image=o.image,_.x=n,_.y=r,_.width=i,_.height=a}if(s&&c){var g=p.style;g.lineWidth=s,g.stroke=c,g.strokeOpacity=J_(e.strokeOpacity,1),g.lineDash=e.borderDash,g.lineDashOffset=e.borderDashOffset||0,p.strokeContainThreshold=0,p.hasFill()&&p.hasStroke()&&(g.strokeFirst=!0,g.lineWidth*=2)}var v=(p||m).style;v.shadowBlur=e.shadowBlur||0,v.shadowColor=e.shadowColor||`transparent`,v.shadowOffsetX=e.shadowOffsetX||0,v.shadowOffsetY=e.shadowOffsetY||0,v.opacity=Y_(e.opacity,t.opacity,1)},t.makeFont=function(e){var t=``;return tC(e)&&(t=[e.fontStyle,e.fontWeight,$S(e.fontSize),e.fontFamily||`sans-serif`].join(` `)),t&&$_(t)||e.textFont||e.font},t}(Qt)),Dc={left:!0,right:1,center:1},Oc={top:1,bottom:1,middle:1},An=[`fontStyle`,`fontWeight`,`fontSize`,`fontFamily`],e(`nt`,R=Kx()),ag=function(e,t,n,r){if(r){var i=R(r);i.dataIndex=n,i.dataType=t,i.seriesIndex=e,i.ssrType=`chart`,r.type===`group`&&r.traverse(function(r){var i=R(r);i.seriesIndex=e,i.dataIndex=n,i.dataType=t,i.ssrType=`chart`})}},nl=1,tl={},Ud=Kx(),jd=Kx(),Qo=[`emphasis`,`blur`,`select`],At=[`normal`,`emphasis`,`blur`,`select`],ir=`highlight`,Nt=`downplay`,Io=`select`,wc=`unselect`,Ks=`toggleSelect`,Xi=[`emphasis`,`blur`,`select`],xu={itemStyle:`getItemStyle`,lineStyle:`getLineStyle`,areaStyle:`getAreaStyle`},fe=Va.CMD,oh=[[],[],[]],hm=Math.sqrt,Np=Math.atan2,mm=Math.sqrt,um=Math.sin,Ip=Math.cos,sa=Math.PI,Kl=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/gi,Bm=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g,os=function(e){F(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.applyTransform=function(e){},t}(Ba),Ne=function(){function e(){this.cx=0,this.cy=0,this.r=0}return e}(),Me=function(e){F(t,e);function t(t){return e.call(this,t)||this}return t.prototype.getDefaultShape=function(){return new Ne},t.prototype.buildPath=function(e,t){e.moveTo(t.cx+t.r,t.cy),e.arc(t.cx,t.cy,t.r,0,Math.PI*2)},t}(Ba),Me.prototype.type=`circle`,wn=function(){function e(){this.cx=0,this.cy=0,this.rx=0,this.ry=0}return e}(),Cn=function(e){F(t,e);function t(t){return e.call(this,t)||this}return t.prototype.getDefaultShape=function(){return new wn},t.prototype.buildPath=function(e,t){var n=.5522848,r=t.cx,i=t.cy,a=t.rx,o=t.ry,s=a*n,c=o*n;e.moveTo(r-a,i),e.bezierCurveTo(r-a,i-c,r-s,i-o,r,i-o),e.bezierCurveTo(r+s,i-o,r+a,i-c,r+a,i),e.bezierCurveTo(r+a,i+c,r+s,i+o,r,i+o),e.bezierCurveTo(r-s,i+o,r-a,i+c,r-a,i),e.closePath()},t}(Ba),Cn.prototype.type=`ellipse`,oa=Math.PI,da=oa*2,lm=Math.sin,Fp=Math.cos,kp=Math.acos,Ap=Math.atan2,jp=Math.abs,pm=Math.sqrt,qp=Math.max,nm=Math.min,Lu=1e-4,bs=function(){function e(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0,this.cornerRadius=0}return e}(),ys=function(e){F(t,e);function t(t){return e.call(this,t)||this}return t.prototype.getDefaultShape=function(){return new bs},t.prototype.buildPath=function(e,t){vw(e,t)},t.prototype.isZeroArea=function(){return this.shape.startAngle===this.shape.endAngle||this.shape.r===this.shape.r0},t}(Ba),ys.prototype.type=`sector`,Mo=function(){function e(){this.cx=0,this.cy=0,this.r=0,this.r0=0}return e}(),jo=function(e){F(t,e);function t(t){return e.call(this,t)||this}return t.prototype.getDefaultShape=function(){return new Mo},t.prototype.buildPath=function(e,t){var n=t.cx,r=t.cy,i=Math.PI*2;e.moveTo(n+t.r,r),e.arc(n,r,t.r,0,i,!1),e.moveTo(n+t.r0,r),e.arc(n,r,t.r0,0,i,!0)},t}(Ba),jo.prototype.type=`ring`,eo=function(){function e(){this.points=null,this.smooth=0,this.smoothConstraint=null}return e}(),$a=function(e){F(t,e);function t(t){return e.call(this,t)||this}return t.prototype.getDefaultShape=function(){return new eo},t.prototype.buildPath=function(e,t){bw(e,t,!0)},t}(Ba),$a.prototype.type=`polygon`,ro=function(){function e(){this.points=null,this.percent=1,this.smooth=0,this.smoothConstraint=null}return e}(),no=function(e){F(t,e);function t(t){return e.call(this,t)||this}return t.prototype.getDefaultStyle=function(){return{stroke:`#000`,fill:null}},t.prototype.getDefaultShape=function(){return new ro},t.prototype.buildPath=function(e,t){bw(e,t,!1)},t}(Ba),no.prototype.type=`polyline`,gg={},ui=function(){function e(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.percent=1}return e}(),si=function(e){F(t,e);function t(t){return e.call(this,t)||this}return t.prototype.getDefaultStyle=function(){return{stroke:`#000`,fill:null}},t.prototype.getDefaultShape=function(){return new ui},t.prototype.buildPath=function(e,t){var n,r,i,a;if(this.subPixelOptimize){var o=XS(gg,t,this.style);n=o.x1,r=o.y1,i=o.x2,a=o.y2}else n=t.x1,r=t.y1,i=t.x2,a=t.y2;var s=t.percent;s!==0&&(e.moveTo(n,r),s<1&&(i=n*(1-s)+i*s,a=r*(1-s)+a*s),e.lineTo(i,a))},t.prototype.pointAt=function(e){var t=this.shape;return[t.x1*(1-e)+t.x2*e,t.y1*(1-e)+t.y2*e]},t}(Ba),si.prototype.type=`line`,Gm=[],re=function(){function e(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.cpx1=0,this.cpy1=0,this.percent=1}return e}(),ne=function(e){F(t,e);function t(t){return e.call(this,t)||this}return t.prototype.getDefaultStyle=function(){return{stroke:`#000`,fill:null}},t.prototype.getDefaultShape=function(){return new re},t.prototype.buildPath=function(e,t){var n=t.x1,r=t.y1,i=t.x2,a=t.y2,o=t.cpx1,s=t.cpy1,c=t.cpx2,l=t.cpy2,u=t.percent;u!==0&&(e.moveTo(n,r),c==null||l==null?(u<1&&(ky(n,o,i,u,Gm),o=Gm[1],i=Gm[2],ky(r,s,a,u,Gm),s=Gm[1],a=Gm[2]),e.quadraticCurveTo(o,s,i,a)):(u<1&&(Sy(n,o,c,i,u,Gm),o=Gm[1],c=Gm[2],i=Gm[3],Sy(r,s,l,a,u,Gm),s=Gm[1],l=Gm[2],a=Gm[3]),e.bezierCurveTo(o,s,c,l,i,a)))},t.prototype.pointAt=function(e){return xw(this.shape,e,!1)},t.prototype.tangentAt=function(e){var t=xw(this.shape,e,!0);return bv(t,t)},t}(Ba),ne.prototype.type=`bezier-curve`,p=function(){function e(){this.cx=0,this.cy=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0}return e}(),f=function(e){F(t,e);function t(t){return e.call(this,t)||this}return t.prototype.getDefaultStyle=function(){return{stroke:`#000`,fill:null}},t.prototype.getDefaultShape=function(){return new p},t.prototype.buildPath=function(e,t){var n=t.cx,r=t.cy,i=Math.max(t.r,0),a=t.startAngle,o=t.endAngle,s=t.clockwise,c=Math.cos(a),l=Math.sin(a);e.moveTo(c*i+n,l*i+r),e.arc(n,r,i,a,o,!s)},t}(Ba),f.prototype.type=`arc`,Le=function(e){F(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=`compound`,t}return t.prototype._updatePathDirty=function(){for(var e=this.shape.paths,t=this.shapeChanged(),n=0;nud[1]){if(o=!1,i)return o;var l=Math.abs(ud[0]-ld[1]),u=Math.abs(ld[0]-ud[1]);Math.min(l,u)>r.len()&&(l-1?qr:ft}():ft,bT(Kr,$f),bT(qr,ep),Vi=1e3,Bi=Vi*60,zi=Bi*60,Ri=zi*24,Ui=Ri*365,vu={year:`{yyyy}`,month:`{MMM}`,day:`{d}`,hour:`{HH}:{mm}`,minute:`{HH}:{mm}`,second:`{HH}:{mm}:{ss}`,millisecond:`{HH}:{mm}:{ss} {SSS}`,none:`{yyyy}-{MM}-{dd} {HH}:{mm}:{ss} {SSS}`},Sd=`{yyyy}-{MM}-{dd}`,Cd={year:`{yyyy}`,month:`{yyyy}-{MM}`,day:Sd,hour:Sd+` `+vu.hour,minute:Sd+` `+vu.minute,second:Sd+` `+vu.second,millisecond:vu.none},ph=[`year`,`month`,`day`,`hour`,`minute`,`second`,`millisecond`],Ag=[`year`,`half-year`,`quarter`,`month`,`week`,`half-week`,`day`,`half-day`,`quarter-day`,`hour`,`minute`,`second`,`millisecond`],Im=Z_,Ys=[`a`,`b`,`c`,`d`,`e`,`f`,`g`],y_=function(e,t){return`{`+e+(t==null?``:t)+`}`},Vu=G,Jr=[`left`,`right`,`top`,`bottom`,`width`,`height`],ur=[[`width`,`left`,`right`],[`height`,`top`,`bottom`]],Nl=nE,q(nE,`vertical`),q(nE,`horizontal`),bf=Kx(),e(`J`,Fe=function(e){F(t,e);function t(t,n,r){var i=e.call(this,t,n,r)||this;return i.uid=gT(`ec_cpt_model`),i}return t.prototype.init=function(e,t,n){this.mergeDefaultAndTheme(e,n)},t.prototype.mergeDefaultAndTheme=function(e,t){var n=aE(this),r=n?sE(e):{};V(e,t.getTheme().get(this.mainType)),V(e,this.getDefaultOption()),n&&oE(e,r,n)},t.prototype.mergeOption=function(e,t){V(this.option,e,!0);var n=aE(this);n&&oE(this.option,e,n)},t.prototype.optionUpdated=function(e,t){},t.prototype.getDefaultOption=function(){var e=this.constructor;if(!nS(e))return e.defaultOption;var t=bf(this);if(!t.defaultOption){for(var n=[],r=e;r;){var i=r.prototype.defaultOption;i&&n.push(i),r=r.superClass}for(var a={},o=n.length-1;o>=0;o--)a=V(a,n[o],!0);t.defaultOption=a}return t.defaultOption},t.prototype.getReferringComponents=function(e,t){var n=e+`Index`,r=e+`Id`;return Yx(this.ecModel,e,{index:this.get(n,!0),id:this.get(r,!0)},t)},t.prototype.getBoxLayoutParams=function(){var e=this;return{left:e.get(`left`),top:e.get(`top`),right:e.get(`right`),bottom:e.get(`bottom`),width:e.get(`width`),height:e.get(`height`)}},t.prototype.getZLevelKey=function(){return``},t.prototype.setZLevel=function(e){this.option.zlevel=e},t.protoInitialize=function(){var e=t.prototype;e.type=`component`,e.id=``,e.name=``,e.mainType=``,e.subType=``,e.componentIndex=0}(),t}(Pi)),aS(Fe,Pi),lS(Fe),_T(Fe),vT(Fe,lE),$m=``,typeof navigator<`u`&&($m=navigator.platform||``),pu=`rgba(0, 0, 0, 0.2)`,Jd={darkMode:`auto`,colorBy:`series`,color:[`#5470c6`,`#91cc75`,`#fac858`,`#ee6666`,`#73c0de`,`#3ba272`,`#fc8452`,`#9a60b4`,`#ea7ccc`],gradientColor:[`#f6efa6`,`#d88273`,`#bf444c`],aria:{decal:{decals:[{color:pu,dashArrayX:[1,0],dashArrayY:[2,5],symbolSize:1,rotation:Math.PI/6},{color:pu,symbol:`circle`,dashArrayX:[[8,8],[0,8,8,0]],dashArrayY:[6,0],symbolSize:.8},{color:pu,dashArrayX:[1,0],dashArrayY:[4,3],rotation:-Math.PI/4},{color:pu,dashArrayX:[[6,6],[0,6,6,0]],dashArrayY:[6,0]},{color:pu,dashArrayX:[[1,0],[1,6]],dashArrayY:[1,0,6,0],rotation:Math.PI/4},{color:pu,symbol:`triangle`,dashArrayX:[[9,9],[0,9,9,0]],dashArrayY:[7,2],symbolSize:.75}]}},textStyle:{fontFamily:$m.match(/^Win/)?`Microsoft YaHei`:`sans-serif`,fontSize:12,fontStyle:`normal`,fontWeight:`normal`},blendMode:null,stateAnimation:{duration:300,easing:`cubicOut`},animation:`auto`,animationDuration:1e3,animationDurationUpdate:500,animationEasing:`cubicInOut`,animationEasingUpdate:`cubicInOut`,animationThreshold:2e3,progressiveThreshold:3e3,progressive:400,hoverLayerThreshold:3e3,useUTC:!1},Lc=Q([`tooltip`,`label`,`itemName`,`itemId`,`itemGroupId`,`itemChildGroupId`,`seriesName`]),Yo=`original`,Ko=`arrayRows`,Jo=`objectRows`,qo=`keyedColumns`,Xo=`typedArray`,Zo=`unknown`,Bo=`column`,T={Must:1,Might:2,Not:3},jf=Kx(),Lf=Q(),kf=Kx(),Kx(),Ra=function(){function e(){}return e.prototype.getColorFromPalette=function(e,t,n){var r=Tx(this.get(`color`,!0)),i=this.get(`colorLayer`,!0);return bE(this,kf,r,i,e,t,n)},e.prototype.clearColorPalette=function(){xE(this,kf)},e}(),Wi=`\0_ec_inner`,Gi=1,qn=function(e){F(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.init=function(e,t,n,r,i,a){r=r||{},this.option=null,this._theme=new Pi(r),this._locale=new Pi(i),this._optionManager=a},t.prototype.setOption=function(e,t,n){var r=EE(t);this._optionManager.setOption(e,n,r),this._resetOption(null,r)},t.prototype.resetOption=function(e,t){return this._resetOption(e,EE(t))},t.prototype._resetOption=function(e,t){var n=!1,r=this._optionManager;if(!e||e===`recreate`){var i=r.mountOption(e===`recreate`);!this.option||e===`recreate`?df(this,i):(this.restoreData(),this._mergeOption(i,t)),n=!0}if((e===`timeline`||e===`media`)&&this.restoreData(),!e||e===`recreate`||e===`timeline`){var a=r.getTimelineOption(this);a&&(n=!0,this._mergeOption(a,t))}if(!e||e===`recreate`||e===`media`){var o=r.getMediaOption(this);o.length&&G(o,function(e){n=!0,this._mergeOption(e,t)},this)}return n},t.prototype.mergeOption=function(e){this._mergeOption(e,null)},t.prototype._mergeOption=function(e,t){var n=this.option,r=this._componentsMap,i=this._componentsCount,a=[],o=Q(),s=t&&t.replaceMergeMainTypeMap;uE(this),G(e,function(e,t){e!=null&&(Fe.hasClass(t)?t&&(a.push(t),o.set(t,!0)):n[t]=n[t]==null?B(e):V(n[t],e,!0))}),s&&s.each(function(e,t){Fe.hasClass(t)&&!o.get(t)&&(a.push(t),o.set(t,!0))}),Fe.topologicalTravel(a,Fe.getAllClassMainTypes(),c,this);function c(t){var a=vE(this,t,Tx(e[t])),o=r.get(t),c=kx(o,a,o?s&&s.get(t)?`replaceMerge`:`normalMerge`:`replaceAll`);Hx(c,t,Fe),n[t]=null,r.set(t,null),i.set(t,0);var l=[],u=[],d=0,f;G(c,function(e,n){var r=e.existing,i=e.newOption;if(!i)r&&(r.mergeOption({},this),r.optionUpdated({},!1));else{var a=t===`series`,o=Fe.getClass(t,e.keyInfo.subType,!a);if(!o)return;if(t===`tooltip`){if(f)return;f=!0}if(r&&r.constructor===o)r.name=e.keyInfo.name,r.mergeOption(i,this),r.optionUpdated(i,!1);else{var s=H({componentIndex:n},e.keyInfo);r=new o(i,this,this,s),H(r,s),e.brandNew&&(r.__requireNewView=!0),r.init(i,this,this),r.optionUpdated(null,!0)}}r?(l.push(r.option),u.push(r),d++):(l.push(void 0),u.push(void 0))},this),n[t]=l,r.set(t,u),i.set(t,d),t===`series`&&Ah(this)}this._seriesIndices||Ah(this)},t.prototype.getOption=function(){var e=B(this.option);return G(e,function(t,n){if(Fe.hasClass(n)){for(var r=Tx(t),i=r.length,a=!1,o=i-1;o>=0;o--)r[o]&&!Bx(r[o])?a=!0:(r[o]=null,!a&&i--);r.length=i,e[n]=r}}),delete e[Wi],e},t.prototype.getTheme=function(){return this._theme},t.prototype.getLocaleModel=function(){return this._locale},t.prototype.setUpdatePayload=function(e){this._payload=e},t.prototype.getUpdatePayload=function(){return this._payload},t.prototype.getComponent=function(e,t){var n=this._componentsMap.get(e);if(n){var r=n[t||0];if(r)return r;if(t==null){for(var i=0;il&&(l=p)}s[0]=c,s[1]=l}},r=function(){return this._data?this._data.length/this._dimSize:0};yh=(e={},e[Ko+`_`+Bo]={pure:!0,appendData:i},e[Ko+`_row`]={pure:!0,appendData:function(){throw Error(`Do not support appendData when set seriesLayoutBy: "row".`)}},e[Jo]={pure:!0,appendData:i},e[qo]={pure:!0,appendData:function(e){var t=this._data;G(e,function(e,n){for(var r=t[n]||(t[n]=[]),i=0;i<(e||[]).length;i++)r.push(e[i])})}},e[Yo]={appendData:i},e[Xo]={persistent:!1,pure:!0,appendData:function(e){this._data=e},clean:function(){this._offset+=this.count(),this._data=null}},e);function i(e){for(var t=0;t=0&&(s=a.interpolatedValue[c])}return s==null?``:s+``})},e.prototype.getRawValue=function(e,t){return dD(this.getData(t),e)},e.prototype.formatTooltip=function(e,t,n){},e}(),sc=function(){function e(e){e=e||{},this._reset=e.reset,this._plan=e.plan,this._count=e.count,this._onDirty=e.onDirty,this._dirty=!0}return e.prototype.perform=function(e){var t=this._upstream,n=e&&e.skip;if(this._dirty&&t){var r=this.context;r.data=r.outputData=t.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this);var i;this._plan&&!n&&(i=this._plan(this.context));var a=l(this._modBy),o=this._modDataCount||0,s=l(e&&e.modBy),c=e&&e.modDataCount||0;(a!==s||o!==c)&&(i=`reset`);function l(e){return!(e>=1)&&(e=1),e}var u;(this._dirty||i===`reset`)&&(this._dirty=!1,u=this._doReset(n)),this._modBy=s,this._modDataCount=c;var d=e&&e.step;if(t?this._dueEnd=t._outputDueEnd:this._dueEnd=this._count?this._count(this.context):1/0,this._progress){var f=this._dueIndex,p=Math.min(d==null?1/0:this._dueIndex+d,this._dueEnd);if(!n&&(u||f1&&r>0?s:o}};return a;function o(){return t=e?null:at},gte:function(e,t){return e>=t}},Nn=function(){function e(e,t){z_(t)||Sx(``),this._opFn=Ji[e],this._rvalFloat=_x(t)}return e.prototype.evaluate=function(e){return z_(e)?this._opFn(e,this._rvalFloat):this._opFn(_x(e),this._rvalFloat)},e}(),ks=function(){function e(e,t){var n=e===`desc`;this._resultLT=n?1:-1,t==null&&(t=n?`min`:`max`),this._incomparable=t===`min`?-1/0:1/0}return e.prototype.evaluate=function(e,t){var n=z_(e)?e:_x(e),r=z_(t)?t:_x(t),i=isNaN(n),a=isNaN(r);if(i&&(n=this._incomparable),a&&(r=this._incomparable),i&&a){var o=X(e),s=X(t);o&&(n=s?e:0),s&&(r=o?t:0)}return nr?-this._resultLT:0},e}(),Mn=function(){function e(e,t){this._rval=t,this._isEQ=e,this._rvalTypeof=t===void 0?`undefined`:C_(t),this._rvalFloat=_x(t)}return e.prototype.evaluate=function(e){var t=e===this._rval;if(!t){var n=e===void 0?`undefined`:C_(e);n!==this._rvalTypeof&&(n===`number`||this._rvalTypeof===`number`)&&(t=_x(e)===this._rvalFloat)}return this._isEQ?t:!t},e}(),kn=function(){function e(){}return e.prototype.getRawData=function(){throw Error(`not supported`)},e.prototype.getRawDataItem=function(e){throw Error(`not supported`)},e.prototype.cloneRawData=function(){},e.prototype.getDimensionInfo=function(e){},e.prototype.cloneAllDimensionInfo=function(){},e.prototype.count=function(){},e.prototype.retrieveValue=function(e,t){},e.prototype.retrieveValueFromItem=function(e,t){},e.prototype.convertValue=function(e,t){return mD(e,t)},e}(),dd=Q(),Cc=`undefined`,Je=(typeof Uint32Array>`u`?`undefined`:C_(Uint32Array))===Cc?Array:Uint32Array,qe=(typeof Uint16Array>`u`?`undefined`:C_(Uint16Array))===Cc?Array:Uint16Array,Ke=(typeof Int32Array>`u`?`undefined`:C_(Int32Array))===Cc?Array:Int32Array,We=(typeof Float64Array>`u`?`undefined`:C_(Float64Array))===Cc?Array:Float64Array,au={float:We,int:Ke,ordinal:Array,number:Array,time:We},Vt=function(){function e(){this._chunks=[],this._rawExtent=[],this._extent=[],this._count=0,this._rawCount=0,this._calcDimNameToIdx=Q()}return e.prototype.initData=function(e,t,n){this._provider=e,this._chunks=[],this._indices=null,this.getRawIndex=this._getRawIdxIdentity;var r=e.getSource(),i=this.defaultDimValueGetter=_u[r.sourceFormat];this._dimValueGetter=n||i,this._rawExtent=[],oD(r),this._dimensions=K(t,function(e){return{type:e.type,property:e.property}}),this._initDataFromProvider(0,e.count())},e.prototype.getProvider=function(){return this._provider},e.prototype.getSource=function(){return this._provider.getSource()},e.prototype.ensureCalculationDimension=function(e,t){var n=this._calcDimNameToIdx,r=this._dimensions,i=n.get(e);if(i!=null){if(r[i].type===t)return i}else i=r.length;return r[i]={type:t},n.set(e,i),this._chunks[i]=new au[t||`float`](this._rawCount),this._rawExtent[i]=DD(),i},e.prototype.collectOrdinalMeta=function(e,t){var n=this._chunks[e],r=this._dimensions[e],i=this._rawExtent,a=r.ordinalOffset||0,o=n.length;a===0&&(i[e]=DD());for(var s=i[e],c=a;ch[1]&&(h[1]=m)}return this._rawCount=this._count=s,{start:o,end:s}},e.prototype._initDataFromProvider=function(e,t,n){for(var r=this._provider,i=this._chunks,a=this._dimensions,o=a.length,s=this._rawExtent,c=K(a,function(e){return e.property}),l=0;lg[1]&&(g[1]=h)}}!r.persistent&&r.clean&&r.clean(),this._rawCount=this._count=t,this._extent=[]},e.prototype.count=function(){return this._count},e.prototype.get=function(e,t){if(!(t>=0&&t=0&&t=this._rawCount||e<0)return-1;if(!this._indices)return e;var t=this._indices,n=t[e];if(n!=null&&ne)i=a-1;else return a}return-1},e.prototype.indicesOfNearest=function(e,t,n){var r=this._chunks[e],i=[];if(!r)return i;n==null&&(n=1/0);for(var a=1/0,o=-1,s=0,c=0,l=this.count();c=0&&o<0)&&(a=d,o=u,s=0),u===o&&(i[s++]=c))}return i.length=s,i},e.prototype.getIndices=function(){var e,t=this._indices;if(t){var n=t.constructor,r=this._count;if(n===Array){e=new n(r);for(var i=0;i=l&&g<=u||isNaN(g))&&(o[s++]=p),p++}f=!0}else if(i===2){for(var m=d[r[0]],_=d[r[1]],v=e[r[1]][0],y=e[r[1]][1],h=0;h=l&&g<=u||isNaN(g))&&(b>=v&&b<=y||isNaN(b))&&(o[s++]=p),p++}f=!0}}if(!f)if(i===1)for(var h=0;h=l&&g<=u||isNaN(g))&&(o[s++]=x)}else for(var h=0;he[w][1])&&(S=!1)}S&&(o[s++]=t.getRawIndex(h))}return sg[1]&&(g[1]=h)}}}},e.prototype.lttbDownSample=function(e,t){var n=this.clone([e],!0),r=n._chunks[e],i=this.count(),a=0,o=Math.floor(1/t),s=this.getRawIndex(0),c,l,u,d=new(ED(this._rawCount))(Math.min((Math.ceil(i/o)+2)*2,i));d[a++]=s;for(var f=1;fc&&(c=l,u=v)}T>0&&To&&(m=o-l);for(var h=0;hp&&(p=g,f=l+h)}var _=this.getRawIndex(u),v=this.getRawIndex(f);ul-p&&(s=l-p,o.length=s);for(var m=0;mu[1]&&(u[1]=h),d[f++]=g}return i._count=f,i._indices=d,i._updateGetRawIdx(),i},e.prototype.each=function(e,t){if(this._count)for(var n=e.length,r=this._chunks,i=0,a=this.count();is&&(s=l)}return a=[o,s],this._extent[e]=a,a},e.prototype.getRawDataItem=function(e){var t=this.getRawIndex(e);if(this._provider.persistent)return this._provider.getItem(t);for(var n=[],r=this._chunks,i=0;i=0?this._indices[e]:-1},e.prototype._updateGetRawIdx=function(){this.getRawIndex=this._indices?this._getRawIdx:this._getRawIdxIdentity},e.internalField=function(){function e(e,t,n,r){return mD(e[r],this._dimensions[r])}_u={arrayRows:e,objectRows:function(e,t,n,r){return mD(e[t],this._dimensions[r])},keyedColumns:e,original:function(e,t,n,r){var i=e&&(e.value==null?e:e.value);return mD(z(i,Array)?i[r]:i,this._dimensions[r])},typedArray:function(e,t,n,r){return e[r]}}}(),e}(),js=function(){function e(e){this._sourceList=[],this._storeList=[],this._upstreamSignList=[],this._versionSignBase=0,this._dirty=!0,this._sourceHost=e}return e.prototype.dirty=function(){this._setLocalSource([],[]),this._storeList=[],this._dirty=!0},e.prototype._setLocalSource=function(e,t){this._sourceList=e,this._upstreamSignList=t,this._versionSignBase++,this._versionSignBase>9e10&&(this._versionSignBase=0)},e.prototype._getVersionSign=function(){return this._sourceHost.uid+`_`+this._versionSignBase},e.prototype.prepareSource=function(){this._isDirty()&&(this._createSource(),this._dirty=!1)},e.prototype._createSource=function(){this._setLocalSource([],[]);var e=this._sourceHost,t=this._getUpstreamSourceManagers(),n=!!t.length,r,i;if(jD(e)){var a=e,o=void 0,s=void 0,c=void 0;if(n){var l=t[0];l.prepareSource(),c=l.getSource(),o=c.data,s=c.sourceFormat,i=[l._getVersionSign()]}else o=a.get(`data`,!0),s=V_(o)?Xo:Yo,i=[];var u=this._getSourceMetaRawOption()||{},d=c&&c.metaRawOption||{},f=J_(u.seriesLayoutBy,d.seriesLayoutBy)||null,p=J_(u.sourceHeader,d.sourceHeader),m=J_(u.dimensions,d.dimensions);r=f!==d.seriesLayoutBy||!!p!=!!d.sourceHeader||m?[QE(o,{seriesLayoutBy:f,sourceHeader:p,dimensions:m},s)]:[]}else{var h=e;if(n){var g=this._applyTransform(t);r=g.sourceList,i=g.upstreamSignList}else r=[QE(h.get(`source`,!0),this._getSourceMetaRawOption(),null)],i=[]}this._setLocalSource(r,i)},e.prototype._applyTransform=function(e){var t=this._sourceHost,n=t.get(`transform`,!0),r=t.get(`fromTransformResult`,!0);r!=null&&e.length!==1&&MD(``);var i,a=[],o=[];return G(e,function(e){e.prepareSource();var t=e.getSource(r||0);r!=null&&!t&&MD(``),a.push(t),o.push(e._getVersionSign())}),n?i=CD(n,a,{datasetIndex:t.componentIndex}):r!=null&&(i=[eD(a[0])]),{sourceList:i,upstreamSignList:o}},e.prototype._isDirty=function(){if(this._dirty)return!0;for(var e=this._getUpstreamSourceManagers(),t=0;t=0&&!n[i][r];i--);if(i<0){var a=e.queryComponents({mainType:`dataZoom`,subType:`select`,id:r})[0];if(a){var o=a.getPercentRange();n[0][r]={dataZoomId:r,start:o[0],end:o[1]}}}}),n.push(t)}function Fz(e){var t=Rz(e),n=t[t.length-1];t.length>1&&t.pop();var r={};return od(n,function(e,n){for(var i=t.length-1;i>=0;i--)if(e=t[i][n],e){r[n]=e;break}}),r}function Iz(e){If(e).snapshots=null}function Lz(e){return Rz(e).length}function Rz(e){var t=If(e);return t.snapshots||(t.snapshots=[{}]),t.snapshots}function zz(e){return e[0]>e[1]&&e.reverse(),e}function Bz(e,t){return lS(e,t,{includeMainTypes:xr})}function Vz(e,t,n,r){var i=n.getAxis([`x`,`y`][e]),a=zz(K([0,1],function(e){return t?i.coordToData(i.toLocalCoord(r[e]),!0):i.toGlobalCoord(i.dataToCoord(r[e]))})),o=[];return o[e]=a,o[1-e]=[NaN,NaN],{values:a,xyMinMax:o}}function Hz(e,t,n,r){return[t[0]-r[e]*n[0],t[1]-r[e]*n[1]]}function Uz(e,t){var n=Wz(e),r=Wz(t),i=[n[0]/r[0],n[1]/r[1]];return isNaN(i[0])&&(i[0]=1),isNaN(i[1])&&(i[1]=1),i}function Wz(e){return e?[e[0][1]-e[0][0],e[1][1]-e[1][0]]:[NaN,NaN]}function Gz(e){var t={xAxisIndex:e.get(`xAxisIndex`,!0),yAxisIndex:e.get(`yAxisIndex`,!0),xAxisId:e.get(`xAxisId`,!0),yAxisId:e.get(`yAxisId`,!0)};return t.xAxisIndex==null&&t.xAxisId==null&&(t.xAxisIndex=`all`),t.yAxisIndex==null&&t.yAxisId==null&&(t.yAxisIndex=`all`),t}function Kz(e,t){e.setIconStatus(`back`,Lz(t)>1?`emphasis`:`normal`)}function qz(e,t,n,r,i){var a=n._isZoomActive;r&&r.type===`takeGlobalCursor`&&(a=r.key===`dataZoomSelect`&&r.dataZoomSelectActive),n._isZoomActive=a,e.setIconStatus(`zoom`,a?`emphasis`:`normal`);var o=new se(Gz(e),t,{include:[`grid`]}).makePanelOpts(i,function(e){return e.xAxisDeclared&&!e.yAxisDeclared?`lineX`:!e.xAxisDeclared&&e.yAxisDeclared?`lineY`:`rect`});n._brushController.setPanels(o).enableBrush(a&&o.length?{brushType:`auto`,brushStyle:e.getModel(`brushStyle`).getItemStyle()}:!1)}function Jz(e){e.registerComponentModel(Tc),e.registerComponentView(Ec),yz(`saveAsImage`,Ts),yz(`magicType`,ki),yz(`dataView`,Gt),yz(`dataZoom`,qt),yz(`restore`,Io),Fj(vz)}function Yz(e){var t=e.get(`confine`);return t==null?e.get(`renderMode`)===`richText`:!!t}function Xz(e){if(R.domSupported){for(var t=document.documentElement.style,n=0,r=e.length;n-1?(s+=`top:50%`,c+=`translateY(-50%) rotate(`+(l=a===`left`?-225:-45)+`deg)`):(s+=`left:50%`,c+=`translateX(-50%) rotate(`+(l=a===`top`?225:45)+`deg)`);var u=l*Math.PI/180,d=o+i,f=d*Math.abs(Math.cos(u))+d*Math.abs(Math.sin(u)),p=Math.round(((f-Math.SQRT2*i)/2+Math.SQRT2*i-(f-d)/2)*100)/100;s+=`;`+a+`:-`+p+`px`;var m=t+` solid `+i+`px;`;return`
`}function tB(e,t){var n=`cubic-bezier(0.23,1,0.32,1)`,r=` `+e/2+`s `+n,i=`opacity`+r+`,visibility`+r;return t||(r=` `+e+`s `+n,i+=R.transformSupported?`,`+be+r:`,left`+r+`,top`+r),xe+`:`+i}function nB(e,t,n){var r=e.toFixed(0)+`px`,i=t.toFixed(0)+`px`;if(!R.transformSupported)return n?`top:`+i+`;left:`+r+`;`:[[`top`,i],[`left`,r]];var a=R.transform3dSupported,o=`translate`+(a?`3d`:``)+`(`+r+`,`+i+(a?`,0`:``)+`)`;return n?`top:0;left:0;`+be+`:`+o+`;`:[[`top`,0],[`left`,0],[uc,o]]}function rB(e){var t=[],n=e.get(`fontSize`),r=e.getTextColor();r&&t.push(`color:`+r),t.push(`font:`+e.getFont());var i=uv(e.get(`lineHeight`),Math.round(n*3/2));n&&t.push(`line-height:`+i+`px`);var a=e.get(`textShadowColor`),o=e.get(`textShadowBlur`)||0,s=e.get(`textShadowOffsetX`)||0,c=e.get(`textShadowOffsetY`)||0;return a&&o&&t.push(`text-shadow:`+s+`px `+c+`px `+o+`px `+a),G([`decoration`,`align`],function(n){var r=e.get(n);r&&t.push(`text-`+n+`:`+r)}),t.join(`;`)}function iB(e,t,n){var r=[],i=e.get(`transitionDuration`),a=e.get(`backgroundColor`),o=e.get(`shadowBlur`),s=e.get(`shadowColor`),c=e.get(`shadowOffsetX`),l=e.get(`shadowOffsetY`),u=e.getModel(`textStyle`),d=dO(e,`html`),f=c+`px `+l+`px `+o+`px `+s;return r.push(`box-shadow:`+f),t&&i&&r.push(tB(i,n)),a&&r.push(`background-color:`+a),G([`width`,`color`,`radius`],function(t){var n=`border-`+t,i=uE(n),a=e.get(i);a!=null&&r.push(n+`:`+a+(t===`color`?``:`px`))}),r.push(rB(u)),d!=null&&r.push(`padding:`+Xm(d).join(`px `)+`px`),r.join(`;`)+`;`}function aB(e,t,n,r,i){var a=t&&t.painter;if(n){var o=a&&a.getViewportRoot();o&&Kv(e,o,n,r,i)}else{e[0]=r,e[1]=i;var s=a&&a.getViewportRootOffset();s&&(e[0]+=s.offsetLeft,e[1]+=s.offsetTop)}e[2]=e[0]/t.getWidth(),e[3]=e[1]/t.getHeight()}function oB(e){return Math.max(0,e)}function sB(e){var t=oB(e.shadowBlur||0),n=oB(e.shadowOffsetX||0),r=oB(e.shadowOffsetY||0);return{left:oB(t-n),right:oB(t+n),top:oB(t-r),bottom:oB(t+r)}}function cB(e,t,n,r){e[0]=n,e[1]=r,e[2]=e[0]/t.getWidth(),e[3]=e[1]/t.getHeight()}function lB(e,t,n){var r=t.ecModel,i;n?(i=new zi(n,r,r),i=new zi(t.option,i,r)):i=t;for(var a=e.length-1;a>=0;a--){var o=e[a];o&&(B(o,zi)&&(o=o.get(`tooltip`,!0)),X(o)&&(o={formatter:o}),o&&(i=new zi(o,i,r)))}return i}function uB(e,t){return e.dispatchAction||L(t.dispatchAction,t)}function dB(e,t,n,r,i,a,o){var s=n.getSize(),c=s[0],l=s[1];return a!=null&&(e+c+a+2>r?e-=c+a:e+=a),o!=null&&(t+l+o>i?t-=l+o:t+=o),[e,t]}function fB(e,t,n,r,i){var a=n.getSize(),o=a[0],s=a[1];return e=Math.min(e+o,r)-o,t=Math.min(t+s,i)-s,e=Math.max(e,0),t=Math.max(t,0),[e,t]}function pB(e,t,n,r){var i=n[0],a=n[1],o=Math.ceil(Math.SQRT2*r)+8,s=0,c=0,l=t.width,u=t.height;switch(e){case`inside`:s=t.x+l/2-i/2,c=t.y+u/2-a/2;break;case`top`:s=t.x+l/2-i/2,c=t.y-a-o;break;case`bottom`:s=t.x+l/2-i/2,c=t.y+u+o;break;case`left`:s=t.x-i-o,c=t.y+u/2-a/2;break;case`right`:s=t.x+l+o,c=t.y+u/2-a/2}return[s,c]}function mB(e){return e===`center`||e===`middle`}function hB(e,t,n){var r=uS(e).queryOptionMap,i=r.keys()[0];if(!(!i||i===`series`)){var a=dS(t,i,r.get(i),{useDefault:!1,enableAll:!1,enableNone:!1}).models[0];if(a){var o=n.getViewOfComponentModel(a),s;if(o.group.traverse(function(t){var n=z(t).tooltipConfig;if(n&&n.name===e.name)return s=t,!0}),s)return{componentMainType:i,componentIndex:a.componentIndex,el:s}}}}function gB(e){Fj(FR),e.registerComponentModel(kc),e.registerComponentView(jc),e.registerAction({type:`showTip`,event:`showTip`,update:`tooltip:manuallyShowTip`},Sv),e.registerAction({type:`hideTip`,event:`hideTip`,update:`tooltip:manuallyHideTip`},Sv)}function _B(e){if(e){for(var t in e)if(e.hasOwnProperty(t))return!0}}function vB(e,t,n){var r={};return id(t,function(t){var a=r[t]=i();id(e[t],function(e,r){if($c.isValidType(r)){var i={type:r,visual:e};n&&n(i,t),a[r]=new $c(i),r===`opacity`&&(i=V(i),i.type=`colorAlpha`,a.__hidden.__alphaForOpacity=new $c(i))}})}),r;function i(){var e=function(){};return e.prototype.__hidden=e.prototype,new e}}function yB(e,t,n){var r;G(n,function(e){t.hasOwnProperty(e)&&_B(t[e])&&(r=!0)}),r&&G(n,function(n){t.hasOwnProperty(n)&&_B(t[n])?e[n]=V(t[n]):delete e[n]})}function bB(e,t,n,r){var i={};return G(e,function(e){i[e]=$c.prepareVisualTypes(t[e])}),{progress:function(e,a){var o;r!=null&&(o=a.getDimensionIndex(r));function s(e){return WO(a,l,e)}function c(e,t){KO(a,l,e,t)}for(var l,u=a.getStore();(l=e.next())!=null;){var d=a.getRawDataItem(l);if(!(d&&d.visualMap===!1))for(var f=r==null?l:u.get(o,l),p=n(f),m=t[p],h=i[p],g=0,_=h.length;g<_;g++){var v=h[g];m[v]&&m[v].applyVisual(f,s,c)}}}}}function xB(e){e.registerComponentModel(Sc),e.registerComponentView(Cc)}function SB(e,t){if(!e)return!1;for(var n=J(e)?e:[e],r=0;r=0&&(o[a]=+o[a].toFixed(d)),[o,u]}function DB(e,t){if(t){var n=e.getData(),r=e.coordinateSystem,i=r&&r.dimensions;if(!TB(t)&&!J(t.coord)&&J(i)){var a=OB(t,n,r,e);if(t=V(t),t.type&&Hp[t.type]&&a.baseAxis&&a.valueAxis){var o=G_(i,a.baseAxis.dim),s=G_(i,a.valueAxis.dim),c=Hp[t.type](n,a.baseDataDim,a.valueDataDim,o,s);t.coord=c[0],t.value=c[1]}else t.coord=[t.xAxis==null?t.radiusAxis:t.xAxis,t.yAxis==null?t.angleAxis:t.yAxis]}if(t.coord==null||!J(i))t.coord=[];else for(var l=t.coord,u=0;u<2;u++)Hp[l[u]]&&(l[u]=MB(n,n.mapDimension(i[u]),l[u]));return t}}function OB(e,t,n,r){var i={};return e.valueIndex!=null||e.valueDim!=null?(i.valueDataDim=e.valueIndex==null?e.valueDim:t.getDimension(e.valueIndex),i.valueAxis=n.getAxis(kB(r,i.valueDataDim)),i.baseAxis=n.getOtherAxis(i.valueAxis),i.baseDataDim=t.mapDimension(i.baseAxis.dim)):(i.baseAxis=r.getBaseAxis(),i.valueAxis=n.getOtherAxis(i.baseAxis),i.baseDataDim=t.mapDimension(i.baseAxis.dim),i.valueDataDim=t.mapDimension(i.valueAxis.dim)),i}function kB(e,t){var n=e.getData().getDimensionInfo(t);return n&&n.coordDim}function AB(e,t){return e&&e.containData&&t.coord&&!wB(t)?e.containData(t.coord):!0}function jB(e,t){return e?function(e,n,r,i){return AD(i<2?e.coord&&e.coord[i]:e.value,t[i])}:function(e,n,r,i){return AD(e.value,t[i])}}function MB(e,t,n){if(n===`average`){var r=0,i=0;return e.each(t,function(e,t){isNaN(e)||(r+=e,i++)}),r/i}else if(n===`median`)return e.getMedian(t);else return e.getDataExtent(t)[+(n===`max`)]}function NB(e,t,n){var r=t.coordinateSystem;e.each(function(i){var a=e.getItemModel(i),o,s=gx(a.get(`x`),n.getWidth()),c=gx(a.get(`y`),n.getHeight());if(!isNaN(s)&&!isNaN(c))o=[s,c];else if(t.getMarkerPosition)o=t.getMarkerPosition(e.getValues(e.dimensions,i));else if(r){var l=e.get(r.dimensions[0],i),u=e.get(r.dimensions[1],i);o=r.dataToPoint([l,u])}isNaN(s)||(o[0]=s),isNaN(c)||(o[1]=c),e.setItemLayout(i,o)})}function PB(e,t,n){var r=e?K(e&&e.dimensions,function(e){return U(U({},t.getData().getDimensionInfo(t.getData().mapDimension(e))||{}),{name:e,ordinalMeta:null})}):[{name:`value`,type:`float`}],i=new Fs(r,n),a=K(n.get(`data`),q(DB,t));e&&(a=X_(a,q(AB,e)));var o=jB(!!e,r);return i.initData(a,null,o),i}function FB(e){e.registerComponentModel(Pi),e.registerComponentView(Fi),e.registerPreprocessor(function(e){SB(e.series,`markPoint`)&&(e.markPoint=e.markPoint||{})})}function IB(e,t,n,r,i,a,o){function s(e,t){e.lineWidth===`auto`&&(e.lineWidth=t.lineWidth>0?2:0),rd(e,function(n,r){e[r]===`inherit`&&(e[r]=t[r])})}var c=t.getModel(`itemStyle`),l=c.getItemStyle(),u=e.lastIndexOf(`empty`,0)===0?`fill`:`stroke`,d=c.getShallow(`decal`);l.decal=!d||d===`inherit`?r.decal:jk(d,o),l.fill===`inherit`&&(l.fill=r[i]),l.stroke===`inherit`&&(l.stroke=r[u]),l.opacity===`inherit`&&(l.opacity=(i===`fill`?r:n).opacity),s(l,r);var f=t.getModel(`lineStyle`),p=f.getLineStyle();if(s(p,n),l.fill===`auto`&&(l.fill=r.fill),l.stroke===`auto`&&(l.stroke=r.fill),p.stroke===`auto`&&(p.stroke=r.fill),!a){var m=t.get(`inactiveBorderWidth`),h=l[u];l.lineWidth=m===`auto`?r.lineWidth>0&&h?2:0:l.lineWidth,l.fill=t.get(`inactiveColor`),l.stroke=t.get(`inactiveBorderColor`),p.stroke=f.get(`inactiveColor`),p.lineWidth=f.get(`inactiveWidth`)}return{itemStyle:l,lineStyle:p}}function LB(e){var t=e.icon||`roundRect`,n=QO(t,0,0,e.itemWidth,e.itemHeight,e.itemStyle.fill,e.symbolKeepAspect);return n.setStyle(e.itemStyle),n.rotation=(e.iconRotate||0)*Math.PI/180,n.setOrigin([e.itemWidth/2,e.itemHeight/2]),t.indexOf(`empty`)>-1&&(n.style.stroke=n.style.fill,n.style.fill=`#fff`,n.style.lineWidth=2),n}function RB(e,t,n,r){VB(e,t,n,r),n.dispatchAction({type:`legendToggleSelect`,name:e==null?t:e}),BB(e,t,n,r)}function zB(e){for(var t=e.getZr().storage.getDisplayList(),n,r=0,i=t.length;rr[n+t]&&(t=o),i=i&&a.get(`preventDefaultMouseMove`,!0)}),{controlType:t,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!i}}}function iV(e){e.registerProcessor(e.PRIORITY.PROCESSOR.FILTER,function(e,t){var n=Ef(t),r=n.coordSysRecordMap||(n.coordSysRecordMap=Q());r.each(function(e){e.dataZoomInfoMap=null}),e.eachComponent({mainType:`dataZoom`,subType:`inside`},function(e){G(pz(e).infoList,function(n){var i=n.model.uid,a=r.get(i)||r.set(i,eV(t,n.model));(a.dataZoomInfoMap||(a.dataZoomInfoMap=Q())).set(e.uid,{dzReferCoordSysInfo:n,model:e,getRange:null})})}),r.each(function(e){var t=e.controller,n,i=e.dataZoomInfoMap;if(i){var a=i.keys()[0];a!=null&&(n=i.get(a))}if(!n){$B(r,e);return}var o=rV(i);t.enable(o.controlType,o.opt),t.setPointerChecker(e.containsPoint),kO(e,`dispatchAction`,n.model.get(`throttle`,!0),`fixRate`)})})}function aV(e){return function(t,n,r,i){var a=this.range,o=a.slice(),s=t.axisModels[0];if(s&&(iI(e(o,s,t,n,r,i),o,[0,100],`all`),this.range=o,a[0]!==o[0]||a[1]!==o[1]))return o}}function oV(e){_z(e),e.registerComponentModel(Fr),e.registerComponentView(Ir),iV(e)}function sV(e){return{x:`y`,y:`x`,radius:`angle`,angle:`radius`}[e]}function cV(e){return e===`vertical`?`ns-resize`:`ew-resize`}function lV(e){e.registerComponentModel(zs),e.registerComponentView(Bs),_z(e)}function uV(e){Fj(oV),Fj(lV)}function dV(e,t,n){if(n[0]===n[1])return n.slice();for(var r=200,i=(n[1]-n[0])/r,a=n[0],o=[],s=0;s<=r&&a0:e.splitNumber>0)||e.calculable)?`continuous`:`piecewise`}),e.registerAction(A_,k_),G(j_,function(t){e.registerVisual(e.PRIORITY.VISUAL.COMPONENT,t)}),e.registerPreprocessor(yV))}function SV(e){e.registerComponentModel(Be),e.registerComponentView(Ve),xV(e)}function CV(e,t){var n=e.inverse;(e.orient===`vertical`?!n:n)&&t.reverse()}function wV(e){e.registerComponentModel(eo),e.registerComponentView(to),xV(e)}function TV(e){Fj(SV),Fj(wV)}function EV(e,t){if(e===!0||e===!1){var n=new ze;return n.value=e,n}return AV(e)||zx(``),e.and?DV(`and`,e,t):e.or?DV(`or`,e,t):e.not?OV(e,t):kV(e,t)}function DV(e,t,n){var r=t[e],i=``;J(r)||zx(i),r.length||zx(i);var a=e===`and`?new o:new aa;return a.children=K(r,function(e){return EV(e,n)}),a.children.length||zx(i),a}function OV(e,t){var n=e.not,r=``;AV(n)||zx(r);var i=new Ui;return i.child=EV(n,t),i.child||zx(r),i}function kV(e,t){for(var n=``,r=t.prepareGetValue(e),i=[],a=Q_(e),o=e.parser,s=o?jD(o):null,c=0;c2&&r.push(i),i=[e,t]}function u(e,t,n,r){PV(e,n)&&PV(t,r)||i.push(e,t,n,r,n,r)}function d(e,t,n,r,a,o){var s=Math.abs(t-e),c=Math.tan(s/4)*4/3,l=tw:D2&&r.push(i),r}function IV(e,t,n,r,i,a,o,s,c,l){if(PV(e,n)&&PV(t,r)&&PV(i,o)&&PV(a,s)){c.push(o,s);return}var u=2/l,d=u*u,f=o-e,p=s-t,m=Math.sqrt(f*f+p*p);f/=m,p/=m;var h=n-e,g=r-t,_=i-o,v=a-s,y=h*h+g*g,b=_*_+v*v;if(y=0&&w=0){c.push(o,s);return}var T=[],E=[];Ry(e,n,i,o,.5,T),Ry(t,r,a,s,.5,E),IV(T[0],E[0],T[1],E[1],T[2],E[2],T[3],E[3],c,l),IV(T[4],E[4],T[5],E[5],T[6],E[6],T[7],E[7],c,l)}function LV(e,t){var n=FV(e),r=[];t=t||1;for(var i=0;i0)for(var l=0;lMath.abs(l),d=RV([c,l],+!u,t),f=(u?s:l)/d.length,p=0;pi,o=RV([r,i],+!a,t),s=a?`width`:`height`,c=a?`height`:`width`,l=a?`x`:`y`,u=a?`y`:`x`,d=e[s]/o.length,f=0;f1?null:new F(p*c+e,p*l+t)}function UV(e,t,n){var r=new F;F.sub(r,n,t),r.normalize();var i=new F;return F.sub(i,e,t),i.dot(r)}function WV(e,t){var n=e[e.length-1];n&&n[0]===t[0]&&n[1]===t[1]||e.push(t)}function GV(e,t,n){for(var r=e.length,i=[],a=0;ao?(l.x=u.x=s+a/2,l.y=c,u.y=c+o):(l.y=u.y=c+o/2,l.x=s,u.x=s+a),GV(t,l,u)}function qV(e,t,n,r){if(n===1)r.push(t);else{var i=Math.floor(n/2),a=e(t);qV(e,a[0],i,r),qV(e,a[1],n-i,r)}return r}function JV(e,t){for(var n=[],r=0;r0)for(var x=r/n,S=-r/2;S<=r/2;S+=x){for(var C=Math.sin(S),w=Math.cos(S),T=0,y=0;y0;l/=2){var u=0,d=0;(e&l)>0&&(u=1),(t&l)>0&&(d=1),s+=l*l*(3*u^d),d===0&&(u===1&&(e=l-1-e,t=l-1-t),c=e,e=t,t=c)}return s}function fH(e){var t=1/0,n=1/0,r=-1/0,i=-1/0;return K(K(e,function(e){var a=e.getBoundingRect(),o=e.getComputedTransform(),s=a.x+a.width/2+(o?o[4]:0),c=a.y+a.height/2+(o?o[5]:0);return t=Math.min(s,t),n=Math.min(c,n),r=Math.max(s,r),i=Math.max(c,i),[s,c]}),function(a,o){return{cp:a,z:dH(a[0],a[1],t,n,r,i),path:e[o]}}).sort(function(e,t){return e.z-t.z}).map(function(e){return e.path})}function pH(e){return ZV(e.path,e.count)}function mH(){return{fromIndividuals:[],toIndividuals:[],count:0}}function hH(e,t,n){var r=[];function i(e){for(var t=0;t=0;i--)if(!n[i].many.length){var c=n[s].many;if(c.length<=1)if(s)s=0;else return n;var a=c.length,l=Math.ceil(a/2);n[i].many=c.slice(l,a),n[s].many=c.slice(0,l),s++}return n}function yH(e,t,n,r,i,a){if(!e.length||!t.length)return;var o=Rw(`update`,r,i);if(!(o&&o.duration>0))return;var s=r.getModel(`universalTransition`).get(`delay`),c=Object.assign({setToFinal:!0},o),l,u;_H(e)&&(l=e,u=t),_H(t)&&(l=t,u=e);function d(e,t,r,i,o){var l=e.many,u=e.one;if(l.length===1&&!o){var f=t?l[0]:u,p=t?u:l[0];if(aH(f))d({many:[f],one:p},!0,r,i,!0);else{var m=s?W({delay:s(r,i)},c):c;uH(f,p,m),a(f,p,f,p,m)}}else for(var h=W({dividePath:dh[n],individualDelay:s&&function(e,t,n,a){return s(e+r,i)}},c),g=t?hH(l,u,h):gH(u,l,h),_=g.fromIndividuals,v=g.toIndividuals,y=_.length,b=0;bt.length,p=l?vH(u,l):vH(f?t:e,[f?e:t]),m=0,h=0;h$e))for(var i=n.getIndices(),a=0;a0&&r.group.traverse(function(e){B(e,Ya)&&!e.animators.length&&e.animateFrom({style:{opacity:0}},i)})})}function jH(e){return e.getModel(`universalTransition`).get(`seriesKey`)||e.id}function MH(e){return J(e)?e.sort().join(`,`):e}function NH(e){if(e.hostModel)return e.hostModel.getModel(`universalTransition`).get(`divideShape`)}function PH(e,t){var n=Q(),r=Q(),i=Q();return G(e.oldSeries,function(t,n){var a=e.oldDataGroupIds[n],o=e.oldData[n],s=jH(t),c=MH(s);r.set(c,{dataGroupId:a,data:o}),J(s)&&G(s,function(e){i.set(e,{key:c,dataGroupId:a,data:o})})}),G(t.updatedSeries,function(e){if(e.isUniversalTransitionEnabled()&&e.isAnimationEnabled()){var t=e.get(`dataGroupId`),a=e.getData(),o=jH(e),s=MH(o),c=r.get(s);if(c)n.set(s,{oldSeries:[{dataGroupId:c.dataGroupId,divide:NH(c.data),data:c.data}],newSeries:[{dataGroupId:t,divide:NH(a),data:a}]});else if(J(o)){var l=[];G(o,function(e){var t=r.get(e);t.data&&l.push({dataGroupId:t.dataGroupId,divide:NH(t.data),data:t.data})}),l.length&&n.set(s,{oldSeries:l,newSeries:[{dataGroupId:t,data:a,divide:NH(a)}]})}else{var u=i.get(o);if(u){var d=n.get(u.key);d||(d={oldSeries:[{dataGroupId:u.dataGroupId,data:u.data,divide:NH(u.data)}],newSeries:[]},n.set(u.key,d)),d.newSeries.push({dataGroupId:t,data:a,divide:NH(a)})}}}}),n}function FH(e,t){for(var n=0;n=0&&i.push({dataGroupId:t.oldDataGroupIds[n],data:t.oldData[n],divide:NH(t.oldData[n]),groupIdDim:e.dimension})}),G(Vx(e.to),function(e){var r=FH(n.updatedSeries,e);if(r>=0){var i=n.updatedSeries[r].getData();a.push({dataGroupId:t.oldDataGroupIds[r],data:i,divide:NH(i),groupIdDim:e.dimension})}}),i.length>0&&a.length>0&&AH(i,a,r)}function LH(e){e.registerUpdateLifecycle(`series:beforeupdate`,function(e,t,n){G(Vx(n.seriesTransition),function(e){G(Vx(e.to),function(e){for(var t=n.updatedSeries,r=0;r`u`?`undefined`:R_(wx))===`object`&&typeof wx.getSystemInfoSync==`function`?(R.wxa=!0,R.touchEventsSupported=!0):typeof document>`u`&&typeof self<`u`?R.worker=!0:!R.hasGlobalWindow||(`Deno`in window)?(R.node=!0,R.svgSupported=!0):z_(navigator.userAgent,R),ut=`sans-serif`,lt=`12px `+ut,Wi=20,Wo=100,Lu=`007LLmW'55;N0500LLLLLLLLLL00NNNLzWW\\\\WQb\\0FWLg\\bWb\\WQ\\WrWWQ000CL5LLFLL0LL**F*gLLLL5F0LF\\FFF5.5N`,Et=B_(Lu),mh={createCanvas:function(){return typeof document<`u`&&document.createElement(`canvas`)},measureText:function(){var e,t;return function(n,r){if(!e){var i=mh.createCanvas();e=i&&i.getContext(`2d`)}if(e)return t!==r&&(t=e.font=r||`12px sans-serif`),e.measureText(n);n=n||``,r=r||`12px sans-serif`;var a=/((?:\d+)?\.?\d*)px/.exec(r),o=a&&+a[1]||12,s=0;if(r.indexOf(`mono`)>=0)s=o*n.length;else for(var c=0;c"'])/g,tg={"&":`&`,"<":`<`,">":`>`,'"':`"`,"'":`'`},Ei=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ul=[],Nd=R.browser.firefox&&+R.browser.version.split(`.`)[0]<39,Eg=function(e){e.preventDefault(),e.stopPropagation(),e.cancelBubble=!0},Zn=function(){function e(){this._track=[]}return e.prototype.recognize=function(e,t,n){return this._doTrack(e,t,n),this._recognize(e)},e.prototype.clear=function(){return this._track.length=0,this},e.prototype._doTrack=function(e,t,n){var r=e.touches;if(r){for(var i={points:[],touches:[],target:t,event:e},a=0,o=r.length;a1&&r&&r.length>1){var a=oy(r)/oy(i);!isFinite(a)&&(a=1),t.pinchScale=a;var o=sy(r);return t.pinchX=o[0],t.pinchY=o[1],{type:`pinch`,target:e[0].target,event:t}}}}},jm=ol({clone:function(){return gy},copy:function(){return uy},create:function(){return cy},identity:function(){return ly},invert:function(){return hy},mul:function(){return dy},rotate:function(){return py},scale:function(){return my},translate:function(){return fy}}),F=function(){function e(e,t){this.x=e||0,this.y=t||0}return e.prototype.copy=function(e){return this.x=e.x,this.y=e.y,this},e.prototype.clone=function(){return new e(this.x,this.y)},e.prototype.set=function(e,t){return this.x=e,this.y=t,this},e.prototype.equal=function(e){return e.x===this.x&&e.y===this.y},e.prototype.add=function(e){return this.x+=e.x,this.y+=e.y,this},e.prototype.scale=function(e){this.x*=e,this.y*=e},e.prototype.scaleAndAdd=function(e,t){this.x+=e.x*t,this.y+=e.y*t},e.prototype.sub=function(e){return this.x-=e.x,this.y-=e.y,this},e.prototype.dot=function(e){return this.x*e.x+this.y*e.y},e.prototype.len=function(){return Math.sqrt(this.x*this.x+this.y*this.y)},e.prototype.lenSquare=function(){return this.x*this.x+this.y*this.y},e.prototype.normalize=function(){var e=this.len();return this.x/=e,this.y/=e,this},e.prototype.distance=function(e){var t=this.x-e.x,n=this.y-e.y;return Math.sqrt(t*t+n*n)},e.prototype.distanceSquare=function(e){var t=this.x-e.x,n=this.y-e.y;return t*t+n*n},e.prototype.negate=function(){return this.x=-this.x,this.y=-this.y,this},e.prototype.transform=function(e){if(e){var t=this.x,n=this.y;return this.x=e[0]*t+e[2]*n+e[4],this.y=e[1]*t+e[3]*n+e[5],this}},e.prototype.toArray=function(e){return e[0]=this.x,e[1]=this.y,e},e.prototype.fromArray=function(e){this.x=e[0],this.y=e[1]},e.set=function(e,t,n){e.x=t,e.y=n},e.copy=function(e,t){e.x=t.x,e.y=t.y},e.len=function(e){return Math.sqrt(e.x*e.x+e.y*e.y)},e.lenSquare=function(e){return e.x*e.x+e.y*e.y},e.dot=function(e,t){return e.x*t.x+e.y*t.y},e.add=function(e,t,n){e.x=t.x+n.x,e.y=t.y+n.y},e.sub=function(e,t,n){e.x=t.x-n.x,e.y=t.y-n.y},e.scale=function(e,t,n){e.x=t.x*n,e.y=t.y*n},e.scaleAndAdd=function(e,t,n,r){e.x=t.x+n.x*r,e.y=t.y+n.y*r},e.lerp=function(e,t,n,r){var i=1-r;e.x=i*t.x+r*n.x,e.y=i*t.y+r*n.y},e}(),ym=Math.min,um=Math.max,Np=new F,Wh=new F,_p=new F,lg=new F,Vm=new F,Fm=new F,e(`_t`,j=function(){function e(e,t,n,r){n<0&&(e+=n,n=-n),r<0&&(t+=r,r=-r),this.x=e,this.y=t,this.width=n,this.height=r}return e.prototype.union=function(e){var t=ym(e.x,this.x),n=ym(e.y,this.y);isFinite(this.x)&&isFinite(this.width)?this.width=um(e.x+e.width,this.x+this.width)-t:this.width=e.width,isFinite(this.y)&&isFinite(this.height)?this.height=um(e.y+e.height,this.y+this.height)-n:this.height=e.height,this.x=t,this.y=n},e.prototype.applyTransform=function(t){e.applyTransform(this,this,t)},e.prototype.calculateTransform=function(e){var t=this,n=e.width/t.width,r=e.height/t.height,i=cy();return fy(i,i,[-t.x,-t.y]),my(i,i,[n,r]),fy(i,i,[e.x,e.y]),i},e.prototype.intersect=function(t,n){if(!t)return!1;B(t,e)||(t=e.create(t));var r=this,i=r.x,a=r.x+r.width,o=r.y,s=r.y+r.height,c=t.x,l=t.x+t.width,u=t.y,d=t.y+t.height,f=!(am&&(m=y,hm&&(m=b,_=n.x&&e<=n.x+n.width&&t>=n.y&&t<=n.y+n.height},e.prototype.clone=function(){return new e(this.x,this.y,this.width,this.height)},e.prototype.copy=function(t){e.copy(this,t)},e.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},e.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},e.prototype.isZero=function(){return this.width===0||this.height===0},e.create=function(t){return new e(t.x,t.y,t.width,t.height)},e.copy=function(e,t){e.x=t.x,e.y=t.y,e.width=t.width,e.height=t.height},e.applyTransform=function(t,n,r){if(!r){t!==n&&e.copy(t,n);return}if(r[1]<1e-5&&r[1]>-1e-5&&r[2]<1e-5&&r[2]>-1e-5){var i=r[0],a=r[3],o=r[4],s=r[5];t.x=n.x*i+o,t.y=n.y*a+s,t.width=n.width*i,t.height=n.height*a,t.width<0&&(t.x+=t.width,t.width=-t.width),t.height<0&&(t.y+=t.height,t.height=-t.height);return}Np.x=_p.x=n.x,Np.y=lg.y=n.y,Wh.x=lg.x=n.x+n.width,Wh.y=_p.y=n.y+n.height,Np.transform(r),lg.transform(r),Wh.transform(r),_p.transform(r),t.x=ym(Np.x,Wh.x,_p.x,lg.x),t.y=ym(Np.y,Wh.y,_p.y,lg.y);var c=um(Np.x,Wh.x,_p.x,lg.x),l=um(Np.y,Wh.y,_p.y,lg.y);t.width=c-t.x,t.height=l-t.y},e}()),es=`silent`,kn=function(e){I(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.handler=null,t}return t.prototype.dispose=function(){},t.prototype.setCursor=function(){},t}(jn),yr=function(){function e(e,t){this.x=e,this.y=t}return e}(),gf=[`click`,`dblclick`,`mousewheel`,`mouseout`,`mouseup`,`mousedown`,`mousemove`,`contextmenu`],n_=new j(0,0,0,0),gr=function(e){I(t,e);function t(t,n,r,i,a){var o=e.call(this)||this;return o._hovered=new yr(0,0),o.storage=t,o.painter=n,o.painterRoot=i,o._pointerSize=a,r=r||new kn,o.proxy=null,o.setHandlerProxy(r),o._draggingMgr=new nn(o),o}return t.prototype.setHandlerProxy=function(e){this.proxy&&this.proxy.dispose(),e&&(G(gf,function(t){e.on&&e.on(t,this[t],this)},this),e.handler=this),this.proxy=e},t.prototype.mousemove=function(e){var t=e.zrX,n=e.zrY,r=xy(this,t,n),i=this._hovered,a=i.target;a&&!a.__zr&&(i=this.findHover(i.x,i.y),a=i.target);var o=this._hovered=r?new yr(t,n):this.findHover(t,n),s=o.target,c=this.proxy;c.setCursor&&c.setCursor(s?s.cursor:`default`),a&&s!==a&&this.dispatchToElement(i,`mouseout`,e),this.dispatchToElement(o,`mousemove`,e),s&&s!==a&&this.dispatchToElement(o,`mouseover`,e)},t.prototype.mouseout=function(e){var t=e.zrEventControl;t!==`only_globalout`&&this.dispatchToElement(this._hovered,`mouseout`,e),t!==`no_globalout`&&this.trigger(`globalout`,{type:`globalout`,event:e})},t.prototype.resize=function(){this._hovered=new yr(0,0)},t.prototype.dispatch=function(e,t){var n=this[e];n&&n.call(this,t)},t.prototype.dispose=function(){this.proxy.dispose(),this.storage=null,this.proxy=null,this.painter=null},t.prototype.setCursorStyle=function(e){var t=this.proxy;t.setCursor&&t.setCursor(e)},t.prototype.dispatchToElement=function(e,t,n){e=e||{};var r=e.target;if(!(r&&r.silent)){for(var i=`on`+t,a=_y(t,e,n);r&&(r[i]&&(a.cancelBubble=!!r[i].call(r,a)),r.trigger(t,a),r=r.__hostTarget?r.__hostTarget:r.parent,!a.cancelBubble););a.cancelBubble||(this.trigger(t,a),this.painter&&this.painter.eachOtherLayer&&this.painter.eachOtherLayer(function(e){typeof e[i]==`function`&&e[i].call(e,a),e.trigger&&e.trigger(t,a)}))}},t.prototype.findHover=function(e,t,n){var r=this.storage.getDisplayList(),i=new yr(e,t);if(by(r,i,e,t,n),this._pointerSize&&!i.target){for(var a=[],o=this._pointerSize,s=o/2,c=new j(e-s,t-s,o,o),l=r.length-1;l>=0;l--){var u=r[l];u!==n&&!u.ignore&&!u.ignoreCoarsePointer&&(!u.parent||!u.parent.ignoreCoarsePointer)&&(n_.copy(u.getBoundingRect()),u.transform&&n_.applyTransform(u.transform),n_.intersect(c)&&a.push(u))}if(a.length){for(var d=4,f=Math.PI/12,p=Math.PI*2,m=0;m4)return;this._downPoint=null}this.dispatchToElement(a,e,t)}}),_t=32,gt=7,$f=!1,Ws=function(){function e(){this._roots=[],this._displayList=[],this._displayListLen=0,this.displayableSortFunc=jy}return e.prototype.traverse=function(e,t){for(var n=0;n0&&(l.__clipPaths=[]),isNaN(l.z)&&(Ay(),l.z=0),isNaN(l.z2)&&(Ay(),l.z2=0),isNaN(l.zlevel)&&(Ay(),l.zlevel=0),this._displayList[this._displayListLen++]=l}var u=e.getDecalElement&&e.getDecalElement();u&&this._updateAndAddDisplayable(u,t,n);var d=e.getTextGuideLine();d&&this._updateAndAddDisplayable(d,t,n);var f=e.getTextContent();f&&this._updateAndAddDisplayable(f,t,n)}},e.prototype.addRoot=function(e){e.__zr&&e.__zr.storage===this||this._roots.push(e)},e.prototype.delRoot=function(e){if(B(e,Array)){for(var t=0,n=e.length;t=0&&this._roots.splice(r,1)},e.prototype.delAllRoots=function(){this._roots=[],this._displayList=[],this._displayListLen=0},e.prototype.getRoots=function(){return this._roots},e.prototype.dispose=function(){this._displayList=null,this._roots=null},e}(),e(`gt`,rg=R.hasGlobalWindow&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(e){return setTimeout(e,16)}),dd={linear:function(e){return e},quadraticIn:function(e){return e*e},quadraticOut:function(e){return e*(2-e)},quadraticInOut:function(e){return(e*=2)<1?.5*e*e:-.5*(--e*(e-2)-1)},cubicIn:function(e){return e*e*e},cubicOut:function(e){return--e*e*e+1},cubicInOut:function(e){return(e*=2)<1?.5*e*e*e:.5*((e-=2)*e*e+2)},quarticIn:function(e){return e*e*e*e},quarticOut:function(e){return 1- --e*e*e*e},quarticInOut:function(e){return(e*=2)<1?.5*e*e*e*e:-.5*((e-=2)*e*e*e-2)},quinticIn:function(e){return e*e*e*e*e},quinticOut:function(e){return--e*e*e*e*e+1},quinticInOut:function(e){return(e*=2)<1?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2)},sinusoidalIn:function(e){return 1-Math.cos(e*Math.PI/2)},sinusoidalOut:function(e){return Math.sin(e*Math.PI/2)},sinusoidalInOut:function(e){return .5*(1-Math.cos(Math.PI*e))},exponentialIn:function(e){return e===0?0:1024**(e-1)},exponentialOut:function(e){return e===1?1:1-2**(-10*e)},exponentialInOut:function(e){return e===0?0:e===1?1:(e*=2)<1?.5*1024**(e-1):.5*(-(2**(-10*(e-1)))+2)},circularIn:function(e){return 1-Math.sqrt(1-e*e)},circularOut:function(e){return Math.sqrt(1- --e*e)},circularInOut:function(e){return(e*=2)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1)},elasticIn:function(e){var t,n=.1,r=.4;return e===0?0:e===1?1:(!n||n<1?(n=1,t=r/4):t=r*Math.asin(1/n)/(2*Math.PI),-(n*2**(10*--e)*Math.sin((e-t)*(2*Math.PI)/r)))},elasticOut:function(e){var t,n=.1,r=.4;return e===0?0:e===1?1:(!n||n<1?(n=1,t=r/4):t=r*Math.asin(1/n)/(2*Math.PI),n*2**(-10*e)*Math.sin((e-t)*(2*Math.PI)/r)+1)},elasticInOut:function(e){var t,n=.1,r=.4;return e===0?0:e===1?1:(!n||n<1?(n=1,t=r/4):t=r*Math.asin(1/n)/(2*Math.PI),(e*=2)<1?-.5*(n*2**(10*--e)*Math.sin((e-t)*(2*Math.PI)/r)):n*2**(-10*--e)*Math.sin((e-t)*(2*Math.PI)/r)*.5+1)},backIn:function(e){var t=1.70158;return e*e*((t+1)*e-t)},backOut:function(e){var t=1.70158;return--e*e*((t+1)*e+t)+1},backInOut:function(e){var t=1.70158*1.525;return(e*=2)<1?.5*(e*e*((t+1)*e-t)):.5*((e-=2)*e*((t+1)*e+t)+2)},bounceIn:function(e){return 1-dd.bounceOut(1-e)},bounceOut:function(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375},bounceInOut:function(e){return e<.5?dd.bounceIn(e*2)*.5:dd.bounceOut(e*2-1)*.5+.5}},Sm=Math.pow,Am=Math.sqrt,vn=1e-8,yn=1e-4,ec=Am(3),Yi=1/3,hl=Cv(),gl=Cv(),_l=Cv(),Jh=/cubic-bezier\(([0-9,\.e ]+)\)/,Pe=function(){function e(e){this._inited=!1,this._startTime=0,this._pausedTime=0,this._paused=!1,this._life=e.life||1e3,this._delay=e.delay||0,this.loop=e.loop||!1,this.onframe=e.onframe||Sv,this.ondestroy=e.ondestroy||Sv,this.onrestart=e.onrestart||Sv,e.easing&&this.setEasing(e.easing)}return e.prototype.step=function(e,t){if(this._inited||(this._startTime=e+this._delay,this._inited=!0),this._paused){this._pausedTime+=t;return}var n=this._life,r=e-this._startTime-this._pausedTime,i=r/n;i<0&&(i=0),i=Math.min(i,1);var a=this.easingFunc,o=a?a(i):i;if(this.onframe(o),i===1)if(this.loop){var s=r%n;this._startTime=e-s,this._pausedTime=0,this.onrestart()}else return!0;return!1},e.prototype.pause=function(){this._paused=!0},e.prototype.resume=function(){this._paused=!1},e.prototype.setEasing=function(e){this.easing=e,this.easingFunc=Y(e)?e:dd[e]||Jy(e)},e}(),An=function(){function e(e){this.value=e}return e}(),xi=function(){function e(){this._len=0}return e.prototype.insert=function(e){var t=new An(e);return this.insertEntry(t),t},e.prototype.insertEntry=function(e){this.head?(this.tail.next=e,e.prev=this.tail,e.next=null,this.tail=e):this.head=this.tail=e,this._len++},e.prototype.remove=function(e){var t=e.prev,n=e.next;t?t.next=n:this.head=n,n?n.prev=t:this.tail=t,e.next=e.prev=null,this._len--},e.prototype.len=function(){return this._len},e.prototype.clear=function(){this.head=this.tail=null,this._len=0},e}(),e(`ht`,ei=function(){function e(e){this._list=new xi,this._maxSize=10,this._map={},this._maxSize=e}return e.prototype.put=function(e,t){var n=this._list,r=this._map,i=null;if(r[e]==null){var a=n.len(),o=this._lastRemovedEntry;if(a>=this._maxSize&&a>0){var s=n.head;n.remove(s),delete r[s.key],i=s.value,this._lastRemovedEntry=s}o?o.value=t:o=new An(t),o.key=e,n.insertEntry(o),r[e]=o}return i},e.prototype.get=function(e){var t=this._map[e],n=this._list;if(t!=null)return t!==n.tail&&(n.remove(t),n.insertEntry(t)),t.value},e.prototype.clear=function(){this._list.clear(),this._map={}},e.prototype.len=function(){return this._list.len()},e}()),iu=ol({fastLerp:function(){return ub},fastMapToColor:function(){return kd},lerp:function(){return db},lift:function(){return cb},liftColor:function(){return _b},lum:function(){return hb},mapToColor:function(){return zp},modifyAlpha:function(){return pb},modifyHSL:function(){return fb},parse:function(){return ab},random:function(){return gb},stringify:function(){return mb},toHex:function(){return lb}}),lp={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]},nu=new ei(20),gp=null,kd=ub,zp=db,xp=new ei(100),function(){return R.hasGlobalWindow&&Y(window.btoa)?function(e){return window.btoa(unescape(encodeURIComponent(e)))}:typeof Buffer<`u`?function(e){return Buffer.from(e).toString(`base64`)}:function(e){return null}}(),Tl=Array.prototype.slice,Gc=0,Vc=1,Hc=2,Uc=3,Wc=4,Kc=5,qc=6,r_=[0,0,0,0],Mc=function(){function e(e){this.keyframes=[],this.discrete=!1,this._invalid=!1,this._needsSort=!1,this._lastFr=0,this._lastFrP=0,this.propName=e}return e.prototype.isFinished=function(){return this._finished},e.prototype.setFinished=function(){this._finished=!0,this._additiveTrack&&this._additiveTrack.setFinished()},e.prototype.needsAnimate=function(){return this.keyframes.length>=1},e.prototype.getAdditiveTrack=function(){return this._additiveTrack},e.prototype.addKeyframe=function(e,t,n){this._needsSort=!0;var r=this.keyframes,i=r.length,a=!1,o=qc,s=t;if(J_(t)){var c=kb(t);o=c,(c===1&&!tv(t[0])||c===2&&!tv(t[0][0]))&&(a=!0)}else if(tv(t)&&!cv(t))o=Gc;else if(X(t))if(!isNaN(+t))o=Gc;else{var l=ab(t);l&&(s=l,o=Uc)}else if(av(t)){var u=U({},s);u.colorStops=K(t.colorStops,function(e){return{offset:e.offset,color:ab(e.color)}}),vb(t)?o=Wc:yb(t)&&(o=Kc),s=u}i===0?this.valType=o:(o!==this.valType||o===qc)&&(a=!0),this.discrete=this.discrete||a;var d={time:e,value:s,rawValue:t,percent:0};return n&&(d.easing=n,d.easingFunc=Y(n)?n:dd[n]||Jy(n)),r.push(d),d},e.prototype.prepare=function(e,t){var n=this.keyframes;this._needsSort&&n.sort(function(e,t){return e.time-t.time});for(var r=this.valType,i=n.length,a=n[i-1],o=this.discrete,s=jb(r),c=Ab(r),l=0;l=0&&!(a[l].percent<=t);l--);l=d(l,o-2)}else{for(l=u;lt);l++);l=d(l-1,o-2)}p=a[l+1],f=a[l]}if(f&&p){this._lastFr=l,this._lastFrP=t;var m=p.percent-f.percent,h=m===0?1:d((t-f.percent)/m,1);p.easingFunc&&(h=p.easingFunc(h));var g=n?this._additiveValue:c?r_:e[s];if((jb(i)||c)&&!g&&(g=this._additiveValue=[]),this.discrete)e[s]=h<1?f.rawValue:p.rawValue;else if(jb(i))i===Vc?xb(g,f[r],p[r],h):Sb(g,f[r],p[r],h);else if(Ab(i)){var _=f[r],v=p[r],y=i===Wc;e[s]={type:y?`linear`:`radial`,x:bb(_.x,v.x,h),y:bb(_.y,v.y,h),colorStops:K(_.colorStops,function(e,t){var n=v.colorStops[t];return{offset:bb(e.offset,n.offset,h),color:Ob(xb([],e.color,n.color,h))}}),global:v.global},y?(e[s].x2=bb(_.x2,v.x2,h),e[s].y2=bb(_.y2,v.y2,h)):e[s].r=bb(_.r,v.r,h)}else if(c)xb(g,f[r],p[r],h),n||(e[s]=Ob(g));else{var b=bb(f[r],p[r],h);n?this._additiveValue=b:e[s]=b}n&&this._addToTarget(e)}}},e.prototype._addToTarget=function(e){var t=this.valType,n=this.propName,r=this._additiveValue;t===Gc?e[n]=e[n]+r:t===Uc?(ab(e[n],r_),Cb(r_,r_,r,1),e[n]=Ob(r_)):t===Vc?Cb(e[n],e[n],r,1):t===Hc&&wb(e[n],e[n],r,1)},e}(),e(`ft`,d=function(){function e(e,t,n,r){if(this._tracks={},this._trackKeys=[],this._maxTime=0,this._started=0,this._clip=null,this._target=e,this._loop=t,t&&r){U_(`Can' use additive animation on looped animation.`);return}this._additiveAnimators=r,this._allowDiscrete=n}return e.prototype.getMaxTime=function(){return this._maxTime},e.prototype.getDelay=function(){return this._delay},e.prototype.getLoop=function(){return this._loop},e.prototype.getTarget=function(){return this._target},e.prototype.changeTarget=function(e){this._target=e},e.prototype.when=function(e,t,n){return this.whenWithKeys(e,t,Q_(t),n)},e.prototype.whenWithKeys=function(e,t,n,r){for(var i=this._tracks,a=0;a0&&s.addKeyframe(0,Db(c),r),this._trackKeys.push(o)}s.addKeyframe(e,Db(t[o]),r)}return this._maxTime=Math.max(this._maxTime,e),this},e.prototype.pause=function(){this._clip.pause(),this._paused=!0},e.prototype.resume=function(){this._clip.resume(),this._paused=!1},e.prototype.isPaused=function(){return!!this._paused},e.prototype.duration=function(e){return this._maxTime=e,this._force=!0,this},e.prototype._doneCallback=function(){this._setTracksFinished(),this._clip=null;var e=this._doneCbs;if(e)for(var t=e.length,n=0;n0)){this._started=1;for(var t=this,n=[],r=this._maxTime||0,i=0;i1){var o=a.pop();i.addKeyframe(o.time,e[r]),i.prepare(this._maxTime,i.getAdditiveTrack())}}}},e}()),u=function(e){I(t,e);function t(t){var n=e.call(this)||this;return n._running=!1,n._time=0,n._pausedTime=0,n._pauseStart=0,n._paused=!1,t=t||{},n.stage=t.stage||{},n}return t.prototype.addClip=function(e){e.animation&&this.removeClip(e),this._head?(this._tail.next=e,e.prev=this._tail,e.next=null,this._tail=e):this._head=this._tail=e,e.animation=this},t.prototype.addAnimator=function(e){e.animation=this;var t=e.getClip();t&&this.addClip(t)},t.prototype.removeClip=function(e){if(e.animation){var t=e.prev,n=e.next;t?t.next=n:this._head=n,n?n.prev=t:this._tail=t,e.next=e.prev=e.animation=null}},t.prototype.removeAnimator=function(e){var t=e.getClip();t&&this.removeClip(t),e.animation=null},t.prototype.update=function(e){for(var t=Mb()-this._pausedTime,n=t-this._time,r=this._head;r;){var i=r.next;r.step(t,n)?(r.ondestroy(),this.removeClip(r),r=i):r=i}this._time=t,e||(this.trigger(`frame`,n),this.stage.update&&this.stage.update())},t.prototype._startLoop=function(){var e=this;this._running=!0;function t(){e._running&&(rg(t),!e._paused&&e.update())}rg(t)},t.prototype.start=function(){this._running||(this._time=Mb(),this._pausedTime=0,this._startLoop())},t.prototype.stop=function(){this._running=!1},t.prototype.pause=function(){this._paused||(this._pauseStart=Mb(),this._paused=!0)},t.prototype.resume=function(){this._paused&&(this._pausedTime+=Mb()-this._pauseStart,this._paused=!1)},t.prototype.clear=function(){for(var e=this._head;e;){var t=e.next;e.prev=e.next=e.animation=null,e=t}this._head=this._tail=null},t.prototype.isFinished=function(){return this._head==null},t.prototype.animate=function(e,t){t=t||{},this.start();var n=new d(e,t.loop);return this.addAnimator(n),n},t}(jn),oc=300,uf=R.domSupported,kp=function(){var e=[`click`,`dblclick`,`mousewheel`,`wheel`,`mouseout`,`mouseup`,`mousedown`,`mousemove`,`contextmenu`],t=[`touchstart`,`touchend`,`touchmove`],n={pointerdown:1,pointerup:1,pointermove:1,pointerout:1};return{mouse:e,touch:t,pointer:K(e,function(e){var t=e.replace(`mouse`,`pointer`);return n.hasOwnProperty(t)?t:e})}}(),ff={mouse:[`mousemove`,`mouseup`],pointer:[`pointermove`,`pointerup`]},M_=!1,Fn=function(){function e(e,t){this.stopPropagation=Sv,this.stopImmediatePropagation=Sv,this.preventDefault=Sv,this.type=t.type,this.target=this.currentTarget=e.dom,this.pointerType=t.pointerType,this.clientX=t.clientX,this.clientY=t.clientY}return e}(),Op={mousedown:function(e){e=ty(this.dom,e),this.__mayPointerCapture=[e.zrX,e.zrY],this.trigger(`mousedown`,e)},mousemove:function(e){e=ty(this.dom,e);var t=this.__mayPointerCapture;t&&(e.zrX!==t[0]||e.zrY!==t[1])&&this.__togglePointerCapture(!0),this.trigger(`mousemove`,e)},mouseup:function(e){e=ty(this.dom,e),this.__togglePointerCapture(!1),this.trigger(`mouseup`,e)},mouseout:function(e){e=ty(this.dom,e);var t=e.toElement||e.relatedTarget;Lb(this,t)||(this.__pointerCapturing&&(e.zrEventControl=`no_globalout`),this.trigger(`mouseout`,e))},wheel:function(e){M_=!0,e=ty(this.dom,e),this.trigger(`mousewheel`,e)},mousewheel:function(e){M_||(e=ty(this.dom,e),this.trigger(`mousewheel`,e))},touchstart:function(e){e=ty(this.dom,e),Fb(e),this.__lastTouchMoment=new Date,this.handler.processGesture(e,`start`),Op.mousemove.call(this,e),Op.mousedown.call(this,e)},touchmove:function(e){e=ty(this.dom,e),Fb(e),this.handler.processGesture(e,`change`),Op.mousemove.call(this,e)},touchend:function(e){e=ty(this.dom,e),Fb(e),this.handler.processGesture(e,`end`),Op.mouseup.call(this,e),new Date-+this.__lastTouchMoment1e-10&&vl(e[3]-1)>1e-10?Math.sqrt(vl(e[0]*e[3]-e[2]*e[1])):1},e.prototype.copyTransform=function(e){Ub(this,e)},e.getLocalTransform=function(e,t){t=t||[];var n=e.originX||0,r=e.originY||0,i=e.scaleX,a=e.scaleY,o=e.anchorX,s=e.anchorY,c=e.rotation||0,l=e.x,u=e.y,d=e.skewX?Math.tan(e.skewX):0,f=e.skewY?Math.tan(-e.skewY):0;if(n||r||o||s){var p=n+o,m=r+s;t[4]=-p*i-d*m*a,t[5]=-m*a-f*p*i}else t[4]=t[5]=0;return t[0]=i,t[3]=a,t[1]=f*i,t[2]=d*a,c&&py(t,t,c),t[4]+=n+l,t[5]+=r+u,t},e.initDefaultProps=function(){var t=e.prototype;t.scaleX=t.scaleY=t.globalScaleRatio=1,t.x=t.y=t.originX=t.originY=t.skewX=t.skewY=t.rotation=t.anchorX=t.anchorY=0}(),e}(),lc=[`x`,`y`,`originX`,`originY`,`anchorX`,`anchorY`,`rotation`,`scaleX`,`scaleY`,`skewX`,`skewY`],Vg={},Da=`__zr_normal__`,ka=lc.concat([`ignore`]),rt=Y_(lc,function(e,t){return e[t]=!0,e},{ignore:!1}),a_={},Yg=new j(0,0,0,0),En=function(){function e(e){this.id=H_(),this.animators=[],this.currentStates=[],this.states={},this._init(e)}return e.prototype._init=function(e){this.attr(e)},e.prototype.drift=function(e,t,n){switch(this.draggable){case`horizontal`:t=0;break;case`vertical`:e=0;break}var r=this.transform;r||(r=this.transform=[1,0,0,1,0,0]),r[4]+=e,r[5]+=t,this.decomposeTransform(),this.markRedraw()},e.prototype.beforeUpdate=function(){},e.prototype.afterUpdate=function(){},e.prototype.update=function(){this.updateTransform(),this.__dirty&&this.updateInnerText()},e.prototype.updateInnerText=function(e){var t=this._textContent;if(t&&(!t.ignore||e)){this.textConfig||(this.textConfig={});var n=this.textConfig,r=n.local,i=t.innerTransformable,a=void 0,o=void 0,s=!1;i.parent=r?this:null;var c=!1;if(i.copyTransform(t),n.position!=null){var l=Yg;n.layoutRect?l.copy(n.layoutRect):l.copy(this.getBoundingRect()),r||l.applyTransform(this.transform),this.calculateTextPosition?this.calculateTextPosition(a_,n,l):Zb(a_,n,l),i.x=a_.x,i.y=a_.y,a=a_.align,o=a_.verticalAlign;var u=n.origin;if(u&&n.rotation!=null){var d=void 0,f=void 0;u===`center`?(d=l.width*.5,f=l.height*.5):(d=Xb(u[0],l.width),f=Xb(u[1],l.height)),c=!0,i.originX=-i.x+d+(r?0:l.x),i.originY=-i.y+f+(r?0:l.y)}}n.rotation!=null&&(i.rotation=n.rotation);var p=n.offset;p&&(i.x+=p[0],i.y+=p[1],c||(i.originX=-p[0],i.originY=-p[1]));var m=n.inside==null?typeof n.position==`string`&&n.position.indexOf(`inside`)>=0:n.inside,h=this._innerTextDefaultStyle||(this._innerTextDefaultStyle={}),g=void 0,_=void 0,v=void 0;m&&this.canBeInsideText()?(g=n.insideFill,_=n.insideStroke,(g==null||g===`auto`)&&(g=this.getInsideTextFill()),(_==null||_===`auto`)&&(_=this.getInsideTextStroke(g),v=!0)):(g=n.outsideFill,_=n.outsideStroke,(g==null||g===`auto`)&&(g=this.getOutsideFill()),(_==null||_===`auto`)&&(_=this.getOutsideStroke(g),v=!0)),g=g||`#000`,(g!==h.fill||_!==h.stroke||v!==h.autoStroke||a!==h.align||o!==h.verticalAlign)&&(s=!0,h.fill=g,h.stroke=_,h.autoStroke=v,h.align=a,h.verticalAlign=o,t.setDefaultTextStyle(h)),t.__dirty|=1,s&&t.dirtyStyle(!0)}},e.prototype.canBeInsideText=function(){return!0},e.prototype.getInsideTextFill=function(){return`#fff`},e.prototype.getInsideTextStroke=function(e){return`#000`},e.prototype.getOutsideFill=function(){return this.__zr&&this.__zr.isDarkMode()?Jr:Ze},e.prototype.getOutsideStroke=function(e){var t=this.__zr&&this.__zr.getBackgroundColor(),n=typeof t==`string`&&ab(t);n||(n=[255,255,255,1]);for(var r=n[3],i=this.__zr.isDarkMode(),a=0;a<3;a++)n[a]=n[a]*r+(i?0:255)*(1-r);return n[3]=1,mb(n,`rgba`)},e.prototype.traverse=function(e,t){},e.prototype.attrKV=function(e,t){e===`textConfig`?this.setTextConfig(t):e===`textContent`?this.setTextContent(t):e===`clipPath`?this.setClipPath(t):e===`extra`?(this.extra=this.extra||{},U(this.extra,t)):this[e]=t},e.prototype.hide=function(){this.ignore=!0,this.markRedraw()},e.prototype.show=function(){this.ignore=!1,this.markRedraw()},e.prototype.attr=function(e,t){if(typeof e==`string`)this.attrKV(e,t);else if(Z(e))for(var n=Q_(e),r=0;r0},e.prototype.getState=function(e){return this.states[e]},e.prototype.ensureState=function(e){var t=this.states;return t[e]||(t[e]={}),t[e]},e.prototype.clearStates=function(e){this.useState(Da,!1,e)},e.prototype.useState=function(e,t,n,r){var i=e===Da;if(!(!this.hasState()&&i)){var a=this.currentStates,o=this.stateTransition;if(!(G_(a,e)>=0&&(t||a.length===1))){var s;if(this.stateProxy&&!i&&(s=this.stateProxy(e)),s||(s=this.states&&this.states[e]),!s&&!i){U_(`State `+e+` not exists.`);return}i||this.saveCurrentToNormalState(s);var c=!!(s&&s.hoverLayer||r);c&&this._toggleHoverLayerFlag(!0),this._applyStateObj(e,s,this._normalState,t,!n&&!this.__inHover&&o&&o.duration>0,o);var l=this._textContent,u=this._textGuide;return l&&l.useState(e,t,n,c),u&&u.useState(e,t,n,c),i?(this.currentStates=[],this._normalState={}):t?this.currentStates.push(e):this.currentStates=[e],this._updateAnimationTargets(),this.markRedraw(),!c&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=-2),s}}},e.prototype.useStates=function(e,t,n){if(!e.length)this.clearStates();else{var r=[],i=this.currentStates,a=e.length,o=a===i.length;if(o){for(var s=0;s0,p);var m=this._textContent,h=this._textGuide;m&&m.useStates(e,t,d),h&&h.useStates(e,t,d),this._updateAnimationTargets(),this.currentStates=e.slice(),this.markRedraw(),!d&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=-2)}},e.prototype.isSilent=function(){for(var e=this.silent,t=this.parent;!e&&t;){if(t.silent){e=!0;break}t=t.parent}return e},e.prototype._updateAnimationTargets=function(){for(var e=0;e=0){var n=this.currentStates.slice();n.splice(t,1),this.useStates(n)}},e.prototype.replaceState=function(e,t,n){var r=this.currentStates.slice(),i=G_(r,e),a=G_(r,t)>=0;i>=0?a?r.splice(i,1):r[i]=t:n&&!a&&r.push(t),this.useStates(r)},e.prototype.toggleState=function(e,t){t?this.useState(e,!0):this.removeState(e)},e.prototype._mergeStates=function(e){for(var t={},n,r=0;r=0&&t.splice(n,1)}),this.animators.push(e),n&&n.animation.addAnimator(e),n&&n.wakeUp()},e.prototype.updateDuringAnimation=function(e){this.markRedraw()},e.prototype.stopAnimation=function(e,t){for(var n=this.animators,r=n.length,i=[],a=0;a=0&&(n.splice(r,0,e),this._doAdd(e))}return this},t.prototype.replace=function(e,t){var n=G_(this._children,e);return n>=0&&this.replaceAt(t,n),this},t.prototype.replaceAt=function(e,t){var n=this._children,r=n[t];if(e&&e!==this&&e.parent!==this&&e!==r){n[t]=e,r.parent=null;var i=this.__zr;i&&r.removeSelfFromZr(i),this._doAdd(e)}return this},t.prototype._doAdd=function(e){e.parent&&e.parent.remove(e),e.parent=this;var t=this.__zr;t&&t!==e.__zr&&e.addSelfToZr(t),t&&t.refresh()},t.prototype.remove=function(e){var t=this.__zr,n=this._children,r=G_(n,e);return r<0?this:(n.splice(r,1),e.parent=null,t&&e.removeSelfFromZr(t),t&&t.refresh(),this)},t.prototype.removeAll=function(){for(var e=this._children,t=this.__zr,n=0;n0&&(this._stillFrameAccum++,this._stillFrameAccum>this._sleepAfterStill&&this.animation.stop())},e.prototype.setSleepAfterStill=function(e){this._sleepAfterStill=e},e.prototype.wakeUp=function(){this._disposed||(this.animation.start(),this._stillFrameAccum=0)},e.prototype.refreshHover=function(){this._needsRefreshHover=!0},e.prototype.refreshHoverImmediately=function(){this._disposed||(this._needsRefreshHover=!1,this.painter.refreshHover&&this.painter.getType()===`canvas`&&this.painter.refreshHover())},e.prototype.resize=function(e){this._disposed||(e=e||{},this.painter.resize(e.width,e.height),this.handler.resize())},e.prototype.clearAnimation=function(){this._disposed||this.animation.clear()},e.prototype.getWidth=function(){if(!this._disposed)return this.painter.getWidth()},e.prototype.getHeight=function(){if(!this._disposed)return this.painter.getHeight()},e.prototype.setCursorStyle=function(e){this._disposed||this.handler.setCursorStyle(e)},e.prototype.findHover=function(e,t){if(!this._disposed)return this.handler.findHover(e,t)},e.prototype.on=function(e,t,n){return this._disposed||this.handler.on(e,t,n),this},e.prototype.off=function(e,t){this._disposed||this.handler.off(e,t)},e.prototype.trigger=function(e,t){this._disposed||this.handler.trigger(e,t)},e.prototype.clear=function(){if(!this._disposed){for(var e=this.storage.getRoots(),t=0;t0&&(this._ux=Kp(n/zu/e)||0,this._uy=Kp(n/zu/t)||0)},e.prototype.setDPR=function(e){this.dpr=e},e.prototype.setContext=function(e){this._ctx=e},e.prototype.getContext=function(){return this._ctx},e.prototype.beginPath=function(){return this._ctx&&this._ctx.beginPath(),this.reset(),this},e.prototype.reset=function(){this._saveData&&(this._len=0),this._pathSegLen&&(this._pathSegLen=null,this._pathLen=0),this._version++},e.prototype.moveTo=function(e,t){return this._drawPendingPt(),this.addData(N.M,e,t),this._ctx&&this._ctx.moveTo(e,t),this._x0=e,this._y0=t,this._xi=e,this._yi=t,this},e.prototype.lineTo=function(e,t){var n=Kp(e-this._xi),r=Kp(t-this._yi),i=n>this._ux||r>this._uy;if(this.addData(N.L,e,t),this._ctx&&i&&this._ctx.lineTo(e,t),i)this._xi=e,this._yi=t,this._pendingPtDist=0;else{var a=n*n+r*r;a>this._pendingPtDist&&(this._pendingPtX=e,this._pendingPtY=t,this._pendingPtDist=a)}return this},e.prototype.bezierCurveTo=function(e,t,n,r,i,a){return this._drawPendingPt(),this.addData(N.C,e,t,n,r,i,a),this._ctx&&this._ctx.bezierCurveTo(e,t,n,r,i,a),this._xi=i,this._yi=a,this},e.prototype.quadraticCurveTo=function(e,t,n,r){return this._drawPendingPt(),this.addData(N.Q,e,t,n,r),this._ctx&&this._ctx.quadraticCurveTo(e,t,n,r),this._xi=n,this._yi=r,this},e.prototype.arc=function(e,t,n,r,i,a){this._drawPendingPt(),qg[0]=r,qg[1]=i,YS(qg,a),r=qg[0],i=qg[1];var o=i-r;return this.addData(N.A,e,t,n,n,r,o,0,+!a),this._ctx&&this._ctx.arc(e,t,n,r,i,a),this._xi=Zp(i)*n+e,this._yi=Tm(i)*n+t,this},e.prototype.arcTo=function(e,t,n,r,i){return this._drawPendingPt(),this._ctx&&this._ctx.arcTo(e,t,n,r,i),this},e.prototype.rect=function(e,t,n,r){return this._drawPendingPt(),this._ctx&&this._ctx.rect(e,t,n,r),this.addData(N.R,e,t,n,r),this},e.prototype.closePath=function(){this._drawPendingPt(),this.addData(N.Z);var e=this._ctx,t=this._x0,n=this._y0;return e&&e.closePath(),this._xi=t,this._yi=n,this},e.prototype.fill=function(e){e&&e.fill(),this.toStatic()},e.prototype.stroke=function(e){e&&e.stroke(),this.toStatic()},e.prototype.len=function(){return this._len},e.prototype.setData=function(e){var t=e.length;!(this.data&&this.data.length===t)&&vf&&(this.data=new Float32Array(t));for(var n=0;nl.length&&(this._expandData(),l=this.data);for(var u=0;u0&&(this._ctx&&this._ctx.lineTo(this._pendingPtX,this._pendingPtY),this._pendingPtDist=0)},e.prototype._expandData=function(){if(!B(this.data,Array)){for(var e=[],t=0;t11&&(this.data=new Float32Array(e)))}},e.prototype.getBoundingRect=function(){Rm[0]=Rm[1]=zm[0]=zm[1]=Number.MAX_VALUE,Mm[0]=Mm[1]=Nm[0]=Nm[1]=-Number.MAX_VALUE;var e=this.data,t=0,n=0,r=0,i=0,a;for(a=0;an||Kp(v)>r||d===t-1)&&(m=Math.sqrt(_*_+v*v),i=h,a=g);break;case N.C:var y=e[d++],b=e[d++],h=e[d++],g=e[d++],x=e[d++],S=e[d++];m=By(i,a,y,b,h,g,x,S,10),i=x,a=S;break;case N.Q:var y=e[d++],b=e[d++],h=e[d++],g=e[d++];m=qy(i,a,y,b,h,g,10),i=h,a=g;break;case N.A:var C=e[d++],w=e[d++],T=e[d++],E=e[d++],D=e[d++],O=e[d++],k=O+D;d+=1,p&&(o=Zp(D)*T+C,s=Tm(D)*E+w),m=cm(T,E)*_m(wa,Math.abs(O)),i=Zp(k)*T+C,a=Tm(k)*E+w;break;case N.R:o=i=e[d++],s=a=e[d++];var A=e[d++],ee=e[d++];m=A*2+ee*2;break;case N.Z:var _=o-i,v=s-a;m=Math.sqrt(_*_+v*v),i=o,a=s;break}m>=0&&(c[u++]=m,l+=m)}return this._pathLen=l,l},e.prototype.rebuildPath=function(e,t){var n=this.data,r=this._ux,i=this._uy,a=this._len,o,s,c,l,u,d,f=t<1,p,m,h=0,g=0,_,v=0,y,b;if(!(f&&(this._pathSegLen||this._calculateLength(),p=this._pathSegLen,m=this._pathLen,_=t*m,!_)))e:for(var x=0;x0&&(e.lineTo(y,b),v=0),S){case N.M:o=c=n[x++],s=l=n[x++],e.moveTo(c,l);break;case N.L:u=n[x++],d=n[x++];var w=Kp(u-c),T=Kp(d-l);if(w>r||T>i){if(f){var E=p[g++];if(h+E>_){var D=(_-h)/E;e.lineTo(c*(1-D)+u*D,l*(1-D)+d*D);break e}h+=E}e.lineTo(u,d),c=u,l=d,v=0}else{var O=w*w+T*T;O>v&&(y=u,b=d,v=O)}break;case N.C:var k=n[x++],A=n[x++],ee=n[x++],te=n[x++],ne=n[x++],re=n[x++];if(f){var E=p[g++];if(h+E>_){var D=(_-h)/E;Ry(c,k,ee,ne,D,Zg),Ry(l,A,te,re,D,Qg),e.bezierCurveTo(Zg[1],Qg[1],Zg[2],Qg[2],Zg[3],Qg[3]);break e}h+=E}e.bezierCurveTo(k,A,ee,te,ne,re),c=ne,l=re;break;case N.Q:var k=n[x++],A=n[x++],ee=n[x++],te=n[x++];if(f){var E=p[g++];if(h+E>_){var D=(_-h)/E;Gy(c,k,ee,D,Zg),Gy(l,A,te,D,Qg),e.quadraticCurveTo(Zg[1],Qg[1],Zg[2],Qg[2]);break e}h+=E}e.quadraticCurveTo(k,A,ee,te),c=ee,l=te;break;case N.A:var ie=n[x++],j=n[x++],ae=n[x++],oe=n[x++],se=n[x++],ce=n[x++],le=n[x++],ue=!n[x++],de=ae>oe?ae:oe,fe=Kp(ae-oe)>.001,pe=se+ce,M=!1;if(f){var E=p[g++];h+E>_&&(pe=se+ce*(_-h)/E,M=!0),h+=E}if(fe&&e.ellipse?e.ellipse(ie,j,ae,oe,le,se,pe,ue):e.arc(ie,j,de,se,pe,ue),M)break e;C&&(o=Zp(se)*ae+ie,s=Tm(se)*oe+j),c=Zp(pe)*ae+ie,l=Tm(pe)*oe+j;break;case N.R:o=c=n[x],s=l=n[x+1],u=n[x++],d=n[x++];var me=n[x++],he=n[x++];if(f){var E=p[g++];if(h+E>_){var ge=_-h;e.moveTo(u,d),e.lineTo(u+_m(ge,me),d),ge-=me,ge>0&&e.lineTo(u+me,d+_m(ge,he)),ge-=he,ge>0&&e.lineTo(u+cm(me-ge,0),d+he),ge-=me,ge>0&&e.lineTo(u,d+cm(he-ge,0));break e}h+=E}e.rect(u,d,me,he);break;case N.Z:if(f){var E=p[g++];if(h+E>_){var D=(_-h)/E;e.lineTo(c*(1-D)+o*D,l*(1-D)+s*D);break e}h+=E}e.closePath(),c=o,l=s}}},e.prototype.clone=function(){var t=new e,n=this.data;return t.data=n.slice?n.slice():Array.prototype.slice.call(n),t._len=this._len,t},e.CMD=N,e.initDefaultProps=function(){var t=e.prototype;t._saveData=!0,t._ux=0,t._uy=0,t._pendingPtDist=0,t._version=0}(),e}(),Ca=Math.PI*2,Sa=Math.PI*2,M=Xa.CMD,xa=Math.PI*2,gn=1e-4,ag=[-1,-1,-1],Dd=[-1,-1],xt=W({fill:`#000`,stroke:null,strokePercent:1,fillOpacity:1,strokeOpacity:1,lineDashOffset:0,lineWidth:1,lineCap:`butt`,miterLimit:10,strokeNoScale:!1,strokeFirst:!1},st),bt={style:W({fill:!0,stroke:!0,strokePercent:!0,fillOpacity:!0,strokeOpacity:!0,lineDashOffset:!0,lineWidth:!0,miterLimit:!0},ot.style)},uh=lc.concat([`invisible`,`culling`,`z`,`z2`,`zlevel`,`parent`]),Ya=function(e){I(t,e);function t(t){return e.call(this,t)||this}return t.prototype.update=function(){var n=this;e.prototype.update.call(this);var r=this.style;if(r.decal){var i=this._decalEl=this._decalEl||new t;i.buildPath===t.prototype.buildPath&&(i.buildPath=function(e){n.buildPath(e,n.shape)}),i.silent=!0;var a=i.style;for(var o in r)a[o]!==r[o]&&(a[o]=r[o]);a.fill=r.fill?r.decal:null,a.decal=null,a.shadowColor=null,r.strokeFirst&&(a.stroke=null);for(var s=0;s.5?Ze:t>.2?qr:Jr}else if(e)return Jr}return Ze},t.prototype.getInsideTextStroke=function(e){var t=this.style.fill;if(X(t)){var n=this.__zr;if(!!(n&&n.isDarkMode())==hb(e,0)<.4)return t}},t.prototype.buildPath=function(e,t,n){},t.prototype.pathUpdated=function(){this.__dirty&=-5},t.prototype.getUpdatedPathProxy=function(e){return!this.path&&this.createPathProxy(),this.path.beginPath(),this.buildPath(this.path,this.shape,e),this.path},t.prototype.createPathProxy=function(){this.path=new Xa(!1)},t.prototype.hasStroke=function(){var e=this.style,t=e.stroke;return!(t==null||t===`none`||!(e.lineWidth>0))},t.prototype.hasFill=function(){var e=this.style.fill;return e!=null&&e!==`none`},t.prototype.getBoundingRect=function(){var e=this._rect,t=this.style,n=!e;if(n){var r=!1;this.path||(r=!0,this.createPathProxy());var i=this.path;(r||this.__dirty&4)&&(i.beginPath(),this.buildPath(i,this.shape,!1),this.pathUpdated()),e=i.getBoundingRect()}if(this._rect=e,this.hasStroke()&&this.path&&this.path.len()>0){var a=this._rectStroke||(this._rectStroke=e.clone());if(this.__dirty||n){a.copy(e);var o=t.strokeNoScale?this.getLineScale():1,s=t.lineWidth;if(!this.hasFill()){var c=this.strokeContainThreshold;s=Math.max(s,c==null?4:c)}o>1e-10&&(a.width+=s/o,a.height+=s/o,a.x-=s/o/2,a.y-=s/o/2)}return a}return e},t.prototype.contain=function(e,t){var n=this.transformCoordToLocal(e,t),r=this.getBoundingRect(),i=this.style;if(e=n[0],t=n[1],r.contain(e,t)){var a=this.path;if(this.hasStroke()){var o=i.lineWidth,s=i.strokeNoScale?this.getLineScale():1;if(s>1e-10&&(this.hasFill()||(o=Math.max(o,this.strokeContainThreshold)),lC(a,o/s,e,t)))return!0}if(this.hasFill())return cC(a,e,t)}return!1},t.prototype.dirtyShape=function(){this.__dirty|=4,this._rect&&(this._rect=null),this._decalEl&&this._decalEl.dirtyShape(),this.markRedraw()},t.prototype.dirty=function(){this.dirtyStyle(),this.dirtyShape()},t.prototype.animateShape=function(e){return this.animate(`shape`,e)},t.prototype.updateDuringAnimation=function(e){e===`style`?this.dirtyStyle():e===`shape`?this.dirtyShape():this.markRedraw()},t.prototype.attrKV=function(t,n){t===`shape`?this.setShape(n):e.prototype.attrKV.call(this,t,n)},t.prototype.setShape=function(e,t){var n=this.shape;return n||(n=this.shape={}),typeof e==`string`?n[e]=t:U(n,e),this.dirtyShape(),this},t.prototype.shapeChanged=function(){return!!(this.__dirty&4)},t.prototype.createStyle=function(e){return bv(xt,e)},t.prototype._innerSaveToNormal=function(t){e.prototype._innerSaveToNormal.call(this,t);var n=this._normalState;t.shape&&!n.shape&&(n.shape=U({},this.shape))},t.prototype._applyStateObj=function(t,n,r,i,a,o){e.prototype._applyStateObj.call(this,t,n,r,i,a,o);var s=!(n&&i),c;if(n&&n.shape?a?i?c=n.shape:(c=U({},r.shape),U(c,n.shape)):(c=U({},i?this.shape:r.shape),U(c,n.shape)):s&&(c=r.shape),c)if(a){this.shape=U({},this.shape);for(var l={},u=Q_(c),d=0;d0},t.prototype.hasFill=function(){var e=this.style.fill;return e!=null&&e!==`none`},t.prototype.createStyle=function(e){return bv(Ot,e)},t.prototype.setBoundingRect=function(e){this._rect=e},t.prototype.getBoundingRect=function(){var e=this.style;if(!this._rect){var t=e.text;t==null?t=``:t+=``;var n=Kb(t,e.font,e.textAlign,e.textBaseline);if(n.x+=e.x||0,n.y+=e.y||0,this.hasStroke()){var r=e.lineWidth;n.x-=r/2,n.y-=r/2,n.width+=r,n.height+=r}this._rect=n}return this._rect},t.initDefaultProps=function(){var e=t.prototype;e.dirtyRectTolerance=10}(),t}(tn),gc.prototype.type=`tspan`,pt=W({x:0,y:0},st),ft={style:W({x:!0,y:!0,width:!0,height:!0,sx:!0,sy:!0,sWidth:!0,sHeight:!0},ot.style)},rl=function(e){I(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.createStyle=function(e){return bv(pt,e)},t.prototype._getSize=function(e){var t=this.style,n=t[e];if(n!=null)return n;var r=uC(t.image)?t.image:this.__image;if(!r)return 0;var i=e===`width`?`height`:`width`,a=t[i];return a==null?r[e]:r[e]/r[i]*a},t.prototype.getWidth=function(){return this._getSize(`width`)},t.prototype.getHeight=function(){return this._getSize(`height`)},t.prototype.getAnimationStyleProps=function(){return ft},t.prototype.getBoundingRect=function(){var e=this.style;return this._rect||(this._rect=new j(e.x||0,e.y||0,this.getWidth(),this.getHeight())),this._rect},t}(tn),rl.prototype.type=`image`,og=Math.round,Mo=function(){function e(){this.x=0,this.y=0,this.width=0,this.height=0}return e}(),Mg={},e(`at`,jo=function(e){I(t,e);function t(t){return e.call(this,t)||this}return t.prototype.getDefaultShape=function(){return new Mo},t.prototype.buildPath=function(e,t){var n,r,i,a;if(this.subPixelOptimize){var o=pC(Mg,t,this.style);n=o.x,r=o.y,i=o.width,a=o.height,o.r=t.r,t=o}else n=t.x,r=t.y,i=t.width,a=t.height;t.r?dC(e,t):e.rect(n,r,i,a)},t.prototype.isZeroArea=function(){return!this.shape.width||!this.shape.height},t}(Ya)),jo.prototype.type=`rect`,St={fill:`#000`},wt=2,Tt={style:W({fill:!0,stroke:!0,fillOpacity:!0,strokeOpacity:!0,lineWidth:!0,fontSize:!0,lineHeight:!0,width:!0,height:!0,textShadowColor:!0,textShadowBlur:!0,textShadowOffsetX:!0,textShadowOffsetY:!0,backgroundColor:!0,padding:!0,borderColor:!0,borderWidth:!0,borderRadius:!0},ot.style)},e(`it`,il=function(e){I(t,e);function t(t){var n=e.call(this)||this;return n.type=`text`,n._children=[],n._defaultStyle=St,n.attr(t),n}return t.prototype.childrenRef=function(){return this._children},t.prototype.update=function(){e.prototype.update.call(this),this.styleChanged()&&this._updateSubTexts();for(var t=0;t0,T=e.width!=null&&(e.overflow===`truncate`||e.overflow===`break`||e.overflow===`breakAll`),E=r.calculatedLineHeight,D=0;D=0&&(D=y[E],D.align===`right`);)this._placeToken(D,e,x,m,T,`right`,g),S-=D.width,T-=D.width,E--;for(w+=(n-(w-p)-(h-T)-S)/2;C<=E;)D=y[C],this._placeToken(D,e,x,m,w+D.width/2,`center`,g),w+=D.width,C++;m+=x}},t.prototype._placeToken=function(e,t,n,r,i,a,o){var s=t.rich[e.styleName]||{};s.text=e.text;var c=e.verticalAlign,l=r+n/2;c===`top`?l=r+e.height/2:c===`bottom`&&(l=r+n-e.height/2),!e.isLineHolder&&wC(s)&&this._renderBackground(s,t,a===`right`?i-e.width:a===`center`?i-e.width/2:i,l-e.height/2,e.width,e.height);var u=!!s.backgroundColor,d=e.textPadding;d&&(i=SC(i,a,d),l-=e.height/2-d[0]-e.innerHeight/2);var f=this._getOrCreateChild(gc),p=f.createStyle();f.useStyle(p);var m=this._defaultStyle,h=!1,g=0,_=xC(`fill`in s?s.fill:`fill`in t?t.fill:(h=!0,m.fill)),v=bC(`stroke`in s?s.stroke:`stroke`in t?t.stroke:!u&&!o&&(!m.autoStroke||h)?(g=wt,m.stroke):null),y=s.textShadowBlur>0||t.textShadowBlur>0;p.text=e.text,p.x=i,p.y=l,y&&(p.shadowBlur=s.textShadowBlur||t.textShadowBlur||0,p.shadowColor=s.textShadowColor||t.textShadowColor||`transparent`,p.shadowOffsetX=s.textShadowOffsetX||t.textShadowOffsetX||0,p.shadowOffsetY=s.textShadowOffsetY||t.textShadowOffsetY||0),p.textAlign=a,p.textBaseline=`middle`,p.font=e.font||`12px sans-serif`,p.opacity=dv(s.opacity,t.opacity,1),gC(p,s),v&&(p.lineWidth=dv(s.lineWidth,t.lineWidth,g),p.lineDash=uv(s.lineDash,t.lineDash),p.lineDashOffset=t.lineDashOffset||0,p.stroke=v),_&&(p.fill=_);var b=e.contentWidth,x=e.contentHeight;f.setBoundingRect(new j(qb(p.x,b,p.textAlign),Jb(p.y,x,p.textBaseline),b,x))},t.prototype._renderBackground=function(e,t,n,r,i,a){var o=e.backgroundColor,s=e.borderWidth,c=e.borderColor,l=o&&o.image,u=o&&!l,d=e.borderRadius,f=this,p,m;if(u||e.lineHeight||s&&c){p=this._getOrCreateChild(jo),p.useStyle(p.createStyle()),p.style.fill=null;var h=p.shape;h.x=n,h.y=r,h.width=i,h.height=a,h.r=d,p.dirtyShape()}if(u){var g=p.style;g.fill=o||null,g.fillOpacity=uv(e.fillOpacity,1)}else if(l){m=this._getOrCreateChild(rl),m.onload=function(){f.dirtyStyle()};var _=m.style;_.image=o.image,_.x=n,_.y=r,_.width=i,_.height=a}if(s&&c){var g=p.style;g.lineWidth=s,g.stroke=c,g.strokeOpacity=uv(e.strokeOpacity,1),g.lineDash=e.borderDash,g.lineDashOffset=e.borderDashOffset||0,p.strokeContainThreshold=0,p.hasFill()&&p.hasStroke()&&(g.strokeFirst=!0,g.lineWidth*=2)}var v=(p||m).style;v.shadowBlur=e.shadowBlur||0,v.shadowColor=e.shadowColor||`transparent`,v.shadowOffsetX=e.shadowOffsetX||0,v.shadowOffsetY=e.shadowOffsetY||0,v.opacity=dv(e.opacity,t.opacity,1)},t.makeFont=function(e){var t=``;return _C(e)&&(t=[e.fontStyle,e.fontWeight,hC(e.fontSize),e.fontFamily||`sans-serif`].join(` `)),t&&hv(t)||e.textFont||e.font},t}(tn)),zc={left:!0,right:1,center:1},Bc={top:1,bottom:1,middle:1},Pn=[`fontStyle`,`fontWeight`,`fontSize`,`fontFamily`],e(`rt`,z=cS()),bg=function(e,t,n,r){if(r){var i=z(r);i.dataIndex=n,i.dataType=t,i.seriesIndex=e,i.ssrType=`chart`,r.type===`group`&&r.traverse(function(r){var i=z(r);i.seriesIndex=e,i.dataIndex=n,i.dataType=t,i.ssrType=`chart`})}},ml=1,pl={},rf=cS(),Gd=cS(),cs=[`emphasis`,`blur`,`select`],Nt=[`normal`,`emphasis`,`blur`,`select`],lr=`highlight`,It=`downplay`,Ko=`select`,Ic=`unselect`,ic=`toggleSelect`,ra=[`emphasis`,`blur`,`select`],Fu={itemStyle:`getItemStyle`,lineStyle:`getLineStyle`,areaStyle:`getAreaStyle`},pe=Xa.CMD,bh=[[],[],[]],km=Math.sqrt,qp=Math.atan2,Om=Math.sqrt,wm=Math.sin,Xp=Math.cos,ga=Math.PI,au=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/gi,eh=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g,vs=function(e){I(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.applyTransform=function(e){},t}(Ya),Ne=function(){function e(){this.cx=0,this.cy=0,this.r=0}return e}(),Me=function(e){I(t,e);function t(t){return e.call(this,t)||this}return t.prototype.getDefaultShape=function(){return new Ne},t.prototype.buildPath=function(e,t){e.moveTo(t.cx+t.r,t.cy),e.arc(t.cx,t.cy,t.r,0,Math.PI*2)},t}(Ya),Me.prototype.type=`circle`,On=function(){function e(){this.cx=0,this.cy=0,this.rx=0,this.ry=0}return e}(),Dn=function(e){I(t,e);function t(t){return e.call(this,t)||this}return t.prototype.getDefaultShape=function(){return new On},t.prototype.buildPath=function(e,t){var n=.5522848,r=t.cx,i=t.cy,a=t.rx,o=t.ry,s=a*n,c=o*n;e.moveTo(r-a,i),e.bezierCurveTo(r-a,i-c,r-s,i-o,r,i-o),e.bezierCurveTo(r+s,i-o,r+a,i-c,r+a,i),e.bezierCurveTo(r+a,i+c,r+s,i+o,r,i+o),e.bezierCurveTo(r-s,i+o,r-a,i+c,r-a,i),e.closePath()},t}(Ya),Dn.prototype.type=`ellipse`,ha=Math.PI,ba=ha*2,Cm=Math.sin,Yp=Math.cos,Up=Math.acos,Wp=Math.atan2,Gp=Math.abs,Dm=Math.sqrt,sm=Math.max,gm=Math.min,Zu=1e-4,Ms=function(){function e(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0,this.cornerRadius=0}return e}(),js=function(e){I(t,e);function t(t){return e.call(this,t)||this}return t.prototype.getDefaultShape=function(){return new Ms},t.prototype.buildPath=function(e,t){Pw(e,t)},t.prototype.isZeroArea=function(){return this.shape.startAngle===this.shape.endAngle||this.shape.r===this.shape.r0},t}(Ya),js.prototype.type=`sector`,Vo=function(){function e(){this.cx=0,this.cy=0,this.r=0,this.r0=0}return e}(),Bo=function(e){I(t,e);function t(t){return e.call(this,t)||this}return t.prototype.getDefaultShape=function(){return new Vo},t.prototype.buildPath=function(e,t){var n=t.cx,r=t.cy,i=Math.PI*2;e.moveTo(n+t.r,r),e.arc(n,r,t.r,0,i,!1),e.moveTo(n+t.r0,r),e.arc(n,r,t.r0,0,i,!0)},t}(Ya),Bo.prototype.type=`ring`,lo=function(){function e(){this.points=null,this.smooth=0,this.smoothConstraint=null}return e}(),co=function(e){I(t,e);function t(t){return e.call(this,t)||this}return t.prototype.getDefaultShape=function(){return new lo},t.prototype.buildPath=function(e,t){Iw(e,t,!0)},t}(Ya),co.prototype.type=`polygon`,po=function(){function e(){this.points=null,this.percent=1,this.smooth=0,this.smoothConstraint=null}return e}(),fo=function(e){I(t,e);function t(t){return e.call(this,t)||this}return t.prototype.getDefaultStyle=function(){return{stroke:`#000`,fill:null}},t.prototype.getDefaultShape=function(){return new po},t.prototype.buildPath=function(e,t){Iw(e,t,!1)},t}(Ya),fo.prototype.type=`polyline`,jg={},hi=function(){function e(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.percent=1}return e}(),fi=function(e){I(t,e);function t(t){return e.call(this,t)||this}return t.prototype.getDefaultStyle=function(){return{stroke:`#000`,fill:null}},t.prototype.getDefaultShape=function(){return new hi},t.prototype.buildPath=function(e,t){var n,r,i,a;if(this.subPixelOptimize){var o=fC(jg,t,this.style);n=o.x1,r=o.y1,i=o.x2,a=o.y2}else n=t.x1,r=t.y1,i=t.x2,a=t.y2;var s=t.percent;s!==0&&(e.moveTo(n,r),s<1&&(i=n*(1-s)+i*s,a=r*(1-s)+a*s),e.lineTo(i,a))},t.prototype.pointAt=function(e){var t=this.shape;return[t.x1*(1-e)+t.x2*e,t.y1*(1-e)+t.y2*e]},t}(Ya),fi.prototype.type=`line`,ah=[],ie=function(){function e(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.cpx1=0,this.cpy1=0,this.percent=1}return e}(),re=function(e){I(t,e);function t(t){return e.call(this,t)||this}return t.prototype.getDefaultStyle=function(){return{stroke:`#000`,fill:null}},t.prototype.getDefaultShape=function(){return new ie},t.prototype.buildPath=function(e,t){var n=t.x1,r=t.y1,i=t.x2,a=t.y2,o=t.cpx1,s=t.cpy1,c=t.cpx2,l=t.cpy2,u=t.percent;u!==0&&(e.moveTo(n,r),c==null||l==null?(u<1&&(Gy(n,o,i,u,ah),o=ah[1],i=ah[2],Gy(r,s,a,u,ah),s=ah[1],a=ah[2]),e.quadraticCurveTo(o,s,i,a)):(u<1&&(Ry(n,o,c,i,u,ah),o=ah[1],c=ah[2],i=ah[3],Ry(r,s,l,a,u,ah),s=ah[1],l=ah[2],a=ah[3]),e.bezierCurveTo(o,s,c,l,i,a)))},t.prototype.pointAt=function(e){return Lw(this.shape,e,!1)},t.prototype.tangentAt=function(e){var t=Lw(this.shape,e,!0);return Iv(t,t)},t}(Ya),re.prototype.type=`bezier-curve`,p=function(){function e(){this.cx=0,this.cy=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0}return e}(),f=function(e){I(t,e);function t(t){return e.call(this,t)||this}return t.prototype.getDefaultStyle=function(){return{stroke:`#000`,fill:null}},t.prototype.getDefaultShape=function(){return new p},t.prototype.buildPath=function(e,t){var n=t.cx,r=t.cy,i=Math.max(t.r,0),a=t.startAngle,o=t.endAngle,s=t.clockwise,c=Math.cos(a),l=Math.sin(a);e.moveTo(c*i+n,l*i+r),e.arc(n,r,i,a,o,!s)},t}(Ya),f.prototype.type=`arc`,Le=function(e){I(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=`compound`,t}return t.prototype._updatePathDirty=function(){for(var e=this.shape.paths,t=this.shapeChanged(),n=0;nwd[1]){if(o=!1,i)return o;var l=Math.abs(wd[0]-Cd[1]),u=Math.abs(Cd[0]-wd[1]);Math.min(l,u)>r.len()&&(l-1?Qr:mt}():mt,IT(Zr,pp),IT(Qr,mp),Ji=1e3,qi=Ji*60,Ki=qi*60,Gi=Ki*24,Xi=Gi*365,Mu={year:`{yyyy}`,month:`{MMM}`,day:`{d}`,hour:`{HH}:{mm}`,minute:`{HH}:{mm}`,second:`{HH}:{mm}:{ss}`,millisecond:`{HH}:{mm}:{ss} {SSS}`,none:`{yyyy}-{MM}-{dd} {HH}:{mm}:{ss} {SSS}`},Id=`{yyyy}-{MM}-{dd}`,Ld={year:`{yyyy}`,month:`{yyyy}-{MM}`,day:Id,hour:Id+` `+Mu.hour,minute:Id+` `+Mu.minute,second:Id+` `+Mu.second,millisecond:Mu.none},Oh=[`year`,`month`,`day`,`hour`,`minute`,`second`,`millisecond`],Gg=[`year`,`half-year`,`quarter`,`month`,`week`,`half-week`,`day`,`half-day`,`quarter-day`,`hour`,`minute`,`second`,`millisecond`],Xm=pv,sc=[`a`,`b`,`c`,`d`,`e`,`f`,`g`],P_=function(e,t){return`{`+e+(t==null?``:t)+`}`},td=G,$r=[`left`,`right`,`top`,`bottom`,`width`,`height`],hr=[[`width`,`left`,`right`],[`height`,`top`,`bottom`]],Kl=vE,q(vE,`vertical`),q(vE,`horizontal`),Pf=cS(),e(`Y`,Fe=function(e){I(t,e);function t(t,n,r){var i=e.call(this,t,n,r)||this;return i.uid=MT(`ec_cpt_model`),i}return t.prototype.init=function(e,t,n){this.mergeDefaultAndTheme(e,n)},t.prototype.mergeDefaultAndTheme=function(e,t){var n=xE(this),r=n?CE(e):{};H(e,t.getTheme().get(this.mainType)),H(e,this.getDefaultOption()),n&&SE(e,r,n)},t.prototype.mergeOption=function(e,t){H(this.option,e,!0);var n=xE(this);n&&SE(this.option,e,n)},t.prototype.optionUpdated=function(e,t){},t.prototype.getDefaultOption=function(){var e=this.constructor;if(!vS(e))return e.defaultOption;var t=Pf(this);if(!t.defaultOption){for(var n=[],r=e;r;){var i=r.prototype.defaultOption;i&&n.push(i),r=r.superClass}for(var a={},o=n.length-1;o>=0;o--)a=H(a,n[o],!0);t.defaultOption=a}return t.defaultOption},t.prototype.getReferringComponents=function(e,t){var n=e+`Index`,r=e+`Id`;return dS(this.ecModel,e,{index:this.get(n,!0),id:this.get(r,!0)},t)},t.prototype.getBoxLayoutParams=function(){var e=this;return{left:e.get(`left`),top:e.get(`top`),right:e.get(`right`),bottom:e.get(`bottom`),width:e.get(`width`),height:e.get(`height`)}},t.prototype.getZLevelKey=function(){return``},t.prototype.setZLevel=function(e){this.option.zlevel=e},t.protoInitialize=function(){var e=t.prototype;e.type=`component`,e.id=``,e.name=``,e.mainType=``,e.subType=``,e.componentIndex=0}(),t}(zi)),xS(Fe,zi),TS(Fe),NT(Fe),PT(Fe,TE),ph=``,typeof navigator<`u`&&(ph=navigator.platform||``),Du=`rgba(0, 0, 0, 0.2)`,lf={darkMode:`auto`,colorBy:`series`,color:[`#5470c6`,`#91cc75`,`#fac858`,`#ee6666`,`#73c0de`,`#3ba272`,`#fc8452`,`#9a60b4`,`#ea7ccc`],gradientColor:[`#f6efa6`,`#d88273`,`#bf444c`],aria:{decal:{decals:[{color:Du,dashArrayX:[1,0],dashArrayY:[2,5],symbolSize:1,rotation:Math.PI/6},{color:Du,symbol:`circle`,dashArrayX:[[8,8],[0,8,8,0]],dashArrayY:[6,0],symbolSize:.8},{color:Du,dashArrayX:[1,0],dashArrayY:[4,3],rotation:-Math.PI/4},{color:Du,dashArrayX:[[6,6],[0,6,6,0]],dashArrayY:[6,0]},{color:Du,dashArrayX:[[1,0],[1,6]],dashArrayY:[1,0,6,0],rotation:Math.PI/4},{color:Du,symbol:`triangle`,dashArrayX:[[9,9],[0,9,9,0]],dashArrayY:[7,2],symbolSize:.75}]}},textStyle:{fontFamily:ph.match(/^Win/)?`Microsoft YaHei`:`sans-serif`,fontSize:12,fontStyle:`normal`,fontWeight:`normal`},blendMode:null,stateAnimation:{duration:300,easing:`cubicOut`},animation:`auto`,animationDuration:1e3,animationDurationUpdate:500,animationEasing:`cubicInOut`,animationEasingUpdate:`cubicInOut`,animationThreshold:2e3,progressiveThreshold:3e3,progressive:400,hoverLayerThreshold:3e3,useUTC:!1},Yc=Q([`tooltip`,`label`,`itemName`,`itemId`,`itemGroupId`,`itemChildGroupId`,`seriesName`]),as=`original`,ns=`arrayRows`,is=`objectRows`,rs=`keyedColumns`,os=`typedArray`,ss=`unknown`,Xo=`column`,T={Must:1,Might:2,Not:3},Gf=cS(),Zf=Q(),Uf=cS(),cS(),qa=function(){function e(){}return e.prototype.getColorFromPalette=function(e,t,n){var r=Vx(this.get(`color`,!0)),i=this.get(`colorLayer`,!0);return IE(this,Uf,r,i,e,t,n)},e.prototype.clearColorPalette=function(){LE(this,Uf)},e}(),Zi=`\0_ec_inner`,Qi=1,Qn=function(e){I(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.init=function(e,t,n,r,i,a){r=r||{},this.option=null,this._theme=new zi(r),this._locale=new zi(i),this._optionManager=a},t.prototype.setOption=function(e,t,n){var r=HE(t);this._optionManager.setOption(e,n,r),this._resetOption(null,r)},t.prototype.resetOption=function(e,t){return this._resetOption(e,HE(t))},t.prototype._resetOption=function(e,t){var n=!1,r=this._optionManager;if(!e||e===`recreate`){var i=r.mountOption(e===`recreate`);!this.option||e===`recreate`?Tf(this,i):(this.restoreData(),this._mergeOption(i,t)),n=!0}if((e===`timeline`||e===`media`)&&this.restoreData(),!e||e===`recreate`||e===`timeline`){var a=r.getTimelineOption(this);a&&(n=!0,this._mergeOption(a,t))}if(!e||e===`recreate`||e===`media`){var o=r.getMediaOption(this);o.length&&G(o,function(e){n=!0,this._mergeOption(e,t)},this)}return n},t.prototype.mergeOption=function(e){this._mergeOption(e,null)},t.prototype._mergeOption=function(e,t){var n=this.option,r=this._componentsMap,i=this._componentsCount,a=[],o=Q(),s=t&&t.replaceMergeMainTypeMap;EE(this),G(e,function(e,t){e!=null&&(Fe.hasClass(t)?t&&(a.push(t),o.set(t,!0)):n[t]=n[t]==null?V(e):H(n[t],e,!0))}),s&&s.each(function(e,t){Fe.hasClass(t)&&!o.get(t)&&(a.push(t),o.set(t,!0))}),Fe.topologicalTravel(a,Fe.getAllClassMainTypes(),c,this);function c(t){var a=PE(this,t,Vx(e[t])),o=r.get(t),c=Gx(o,a,o?s&&s.get(t)?`replaceMerge`:`normalMerge`:`replaceAll`);iS(c,t,Fe),n[t]=null,r.set(t,null),i.set(t,0);var l=[],u=[],d=0,f;G(c,function(e,n){var r=e.existing,i=e.newOption;if(!i)r&&(r.mergeOption({},this),r.optionUpdated({},!1));else{var a=t===`series`,o=Fe.getClass(t,e.keyInfo.subType,!a);if(!o)return;if(t===`tooltip`){if(f)return;f=!0}if(r&&r.constructor===o)r.name=e.keyInfo.name,r.mergeOption(i,this),r.optionUpdated(i,!1);else{var s=U({componentIndex:n},e.keyInfo);r=new o(i,this,this,s),U(r,s),e.brandNew&&(r.__requireNewView=!0),r.init(i,this,this),r.optionUpdated(null,!0)}}r?(l.push(r.option),u.push(r),d++):(l.push(void 0),u.push(void 0))},this),n[t]=l,r.set(t,u),i.set(t,d),t===`series`&&Gh(this)}this._seriesIndices||Gh(this)},t.prototype.getOption=function(){var e=V(this.option);return G(e,function(t,n){if(Fe.hasClass(n)){for(var r=Vx(t),i=r.length,a=!1,o=i-1;o>=0;o--)r[o]&&!nS(r[o])?a=!0:(r[o]=null,!a&&i--);r.length=i,e[n]=r}}),delete e[Zi],e},t.prototype.getTheme=function(){return this._theme},t.prototype.getLocaleModel=function(){return this._locale},t.prototype.setUpdatePayload=function(e){this._payload=e},t.prototype.getUpdatePayload=function(){return this._payload},t.prototype.getComponent=function(e,t){var n=this._componentsMap.get(e);if(n){var r=n[t||0];if(r)return r;if(t==null){for(var i=0;il&&(l=p)}s[0]=c,s[1]=l}},r=function(){return this._data?this._data.length/this._dimSize:0};Ph=(e={},e[ns+`_`+Xo]={pure:!0,appendData:i},e[ns+`_row`]={pure:!0,appendData:function(){throw Error(`Do not support appendData when set seriesLayoutBy: "row".`)}},e[is]={pure:!0,appendData:i},e[rs]={pure:!0,appendData:function(e){var t=this._data;G(e,function(e,n){for(var r=t[n]||(t[n]=[]),i=0;i<(e||[]).length;i++)r.push(e[i])})}},e[as]={appendData:i},e[os]={persistent:!1,pure:!0,appendData:function(e){this._data=e},clean:function(){this._offset+=this.count(),this._data=null}},e);function i(e){for(var t=0;t=0&&(s=a.interpolatedValue[c])}return s==null?``:s+``})},e.prototype.getRawValue=function(e,t){return DD(this.getData(t),e)},e.prototype.formatTooltip=function(e,t,n){},e}(),yc=function(){function e(e){e=e||{},this._reset=e.reset,this._plan=e.plan,this._count=e.count,this._onDirty=e.onDirty,this._dirty=!0}return e.prototype.perform=function(e){var t=this._upstream,n=e&&e.skip;if(this._dirty&&t){var r=this.context;r.data=r.outputData=t.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this);var i;this._plan&&!n&&(i=this._plan(this.context));var a=l(this._modBy),o=this._modDataCount||0,s=l(e&&e.modBy),c=e&&e.modDataCount||0;(a!==s||o!==c)&&(i=`reset`);function l(e){return!(e>=1)&&(e=1),e}var u;(this._dirty||i===`reset`)&&(this._dirty=!1,u=this._doReset(n)),this._modBy=s,this._modDataCount=c;var d=e&&e.step;if(t?this._dueEnd=t._outputDueEnd:this._dueEnd=this._count?this._count(this.context):1/0,this._progress){var f=this._dueIndex,p=Math.min(d==null?1/0:this._dueIndex+d,this._dueEnd);if(!n&&(u||f1&&r>0?s:o}};return a;function o(){return t=e?null:at},gte:function(e,t){return e>=t}},Ln=function(){function e(e,t){tv(t)||zx(``),this._opFn=ta[e],this._rvalFloat=Px(t)}return e.prototype.evaluate=function(e){return tv(e)?this._opFn(e,this._rvalFloat):this._opFn(Px(e),this._rvalFloat)},e}(),Vs=function(){function e(e,t){var n=e===`desc`;this._resultLT=n?1:-1,t==null&&(t=n?`min`:`max`),this._incomparable=t===`min`?-1/0:1/0}return e.prototype.evaluate=function(e,t){var n=tv(e)?e:Px(e),r=tv(t)?t:Px(t),i=isNaN(n),a=isNaN(r);if(i&&(n=this._incomparable),a&&(r=this._incomparable),i&&a){var o=X(e),s=X(t);o&&(n=s?e:0),s&&(r=o?t:0)}return nr?-this._resultLT:0},e}(),In=function(){function e(e,t){this._rval=t,this._isEQ=e,this._rvalTypeof=t===void 0?`undefined`:R_(t),this._rvalFloat=Px(t)}return e.prototype.evaluate=function(e){var t=e===this._rval;if(!t){var n=e===void 0?`undefined`:R_(e);n!==this._rvalTypeof&&(n===`number`||this._rvalTypeof===`number`)&&(t=Px(e)===this._rvalFloat)}return this._isEQ?t:!t},e}(),Nn=function(){function e(){}return e.prototype.getRawData=function(){throw Error(`not supported`)},e.prototype.getRawDataItem=function(e){throw Error(`not supported`)},e.prototype.cloneRawData=function(){},e.prototype.getDimensionInfo=function(e){},e.prototype.cloneAllDimensionInfo=function(){},e.prototype.count=function(){},e.prototype.retrieveValue=function(e,t){},e.prototype.retrieveValueFromItem=function(e,t){},e.prototype.convertValue=function(e,t){return AD(e,t)},e}(),Td=Q(),Fc=`undefined`,Je=(typeof Uint32Array>`u`?`undefined`:R_(Uint32Array))===Fc?Array:Uint32Array,qe=(typeof Uint16Array>`u`?`undefined`:R_(Uint16Array))===Fc?Array:Uint16Array,Ke=(typeof Int32Array>`u`?`undefined`:R_(Int32Array))===Fc?Array:Int32Array,We=(typeof Float64Array>`u`?`undefined`:R_(Float64Array))===Fc?Array:Float64Array,yu={float:We,int:Ke,ordinal:Array,number:Array,time:We},Wt=function(){function e(){this._chunks=[],this._rawExtent=[],this._extent=[],this._count=0,this._rawCount=0,this._calcDimNameToIdx=Q()}return e.prototype.initData=function(e,t,n){this._provider=e,this._chunks=[],this._indices=null,this.getRawIndex=this._getRawIdxIdentity;var r=e.getSource(),i=this.defaultDimValueGetter=ju[r.sourceFormat];this._dimValueGetter=n||i,this._rawExtent=[],SD(r),this._dimensions=K(t,function(e){return{type:e.type,property:e.property}}),this._initDataFromProvider(0,e.count())},e.prototype.getProvider=function(){return this._provider},e.prototype.getSource=function(){return this._provider.getSource()},e.prototype.ensureCalculationDimension=function(e,t){var n=this._calcDimNameToIdx,r=this._dimensions,i=n.get(e);if(i!=null){if(r[i].type===t)return i}else i=r.length;return r[i]={type:t},n.set(e,i),this._chunks[i]=new yu[t||`float`](this._rawCount),this._rawExtent[i]=UD(),i},e.prototype.collectOrdinalMeta=function(e,t){var n=this._chunks[e],r=this._dimensions[e],i=this._rawExtent,a=r.ordinalOffset||0,o=n.length;a===0&&(i[e]=UD());for(var s=i[e],c=a;ch[1]&&(h[1]=m)}return this._rawCount=this._count=s,{start:o,end:s}},e.prototype._initDataFromProvider=function(e,t,n){for(var r=this._provider,i=this._chunks,a=this._dimensions,o=a.length,s=this._rawExtent,c=K(a,function(e){return e.property}),l=0;lg[1]&&(g[1]=h)}}!r.persistent&&r.clean&&r.clean(),this._rawCount=this._count=t,this._extent=[]},e.prototype.count=function(){return this._count},e.prototype.get=function(e,t){if(!(t>=0&&t=0&&t=this._rawCount||e<0)return-1;if(!this._indices)return e;var t=this._indices,n=t[e];if(n!=null&&ne)i=a-1;else return a}return-1},e.prototype.indicesOfNearest=function(e,t,n){var r=this._chunks[e],i=[];if(!r)return i;n==null&&(n=1/0);for(var a=1/0,o=-1,s=0,c=0,l=this.count();c=0&&o<0)&&(a=d,o=u,s=0),u===o&&(i[s++]=c))}return i.length=s,i},e.prototype.getIndices=function(){var e,t=this._indices;if(t){var n=t.constructor,r=this._count;if(n===Array){e=new n(r);for(var i=0;i=l&&g<=u||isNaN(g))&&(o[s++]=p),p++}f=!0}else if(i===2){for(var m=d[r[0]],_=d[r[1]],v=e[r[1]][0],y=e[r[1]][1],h=0;h=l&&g<=u||isNaN(g))&&(b>=v&&b<=y||isNaN(b))&&(o[s++]=p),p++}f=!0}}if(!f)if(i===1)for(var h=0;h=l&&g<=u||isNaN(g))&&(o[s++]=x)}else for(var h=0;he[w][1])&&(S=!1)}S&&(o[s++]=t.getRawIndex(h))}return sg[1]&&(g[1]=h)}}}},e.prototype.lttbDownSample=function(e,t){var n=this.clone([e],!0),r=n._chunks[e],i=this.count(),a=0,o=Math.floor(1/t),s=this.getRawIndex(0),c,l,u,d=new(HD(this._rawCount))(Math.min((Math.ceil(i/o)+2)*2,i));d[a++]=s;for(var f=1;fc&&(c=l,u=v)}T>0&&To&&(m=o-l);for(var h=0;hp&&(p=g,f=l+h)}var _=this.getRawIndex(u),v=this.getRawIndex(f);ul-p&&(s=l-p,o.length=s);for(var m=0;mu[1]&&(u[1]=h),d[f++]=g}return i._count=f,i._indices=d,i._updateGetRawIdx(),i},e.prototype.each=function(e,t){if(this._count)for(var n=e.length,r=this._chunks,i=0,a=this.count();is&&(s=l)}return a=[o,s],this._extent[e]=a,a},e.prototype.getRawDataItem=function(e){var t=this.getRawIndex(e);if(this._provider.persistent)return this._provider.getItem(t);for(var n=[],r=this._chunks,i=0;i=0?this._indices[e]:-1},e.prototype._updateGetRawIdx=function(){this.getRawIndex=this._indices?this._getRawIdx:this._getRawIdxIdentity},e.internalField=function(){function e(e,t,n,r){return AD(e[r],this._dimensions[r])}ju={arrayRows:e,objectRows:function(e,t,n,r){return AD(e[t],this._dimensions[r])},keyedColumns:e,original:function(e,t,n,r){var i=e&&(e.value==null?e:e.value);return AD(B(i,Array)?i[r]:i,this._dimensions[r])},typedArray:function(e,t,n,r){return e[r]}}}(),e}(),Us=function(){function e(e){this._sourceList=[],this._storeList=[],this._upstreamSignList=[],this._versionSignBase=0,this._dirty=!0,this._sourceHost=e}return e.prototype.dirty=function(){this._setLocalSource([],[]),this._storeList=[],this._dirty=!0},e.prototype._setLocalSource=function(e,t){this._sourceList=e,this._upstreamSignList=t,this._versionSignBase++,this._versionSignBase>9e10&&(this._versionSignBase=0)},e.prototype._getVersionSign=function(){return this._sourceHost.uid+`_`+this._versionSignBase},e.prototype.prepareSource=function(){this._isDirty()&&(this._createSource(),this._dirty=!1)},e.prototype._createSource=function(){this._setLocalSource([],[]);var e=this._sourceHost,t=this._getUpstreamSourceManagers(),n=!!t.length,r,i;if(qD(e)){var a=e,o=void 0,s=void 0,c=void 0;if(n){var l=t[0];l.prepareSource(),c=l.getSource(),o=c.data,s=c.sourceFormat,i=[l._getVersionSign()]}else o=a.get(`data`,!0),s=rv(o)?os:as,i=[];var u=this._getSourceMetaRawOption()||{},d=c&&c.metaRawOption||{},f=uv(u.seriesLayoutBy,d.seriesLayoutBy)||null,p=uv(u.sourceHeader,d.sourceHeader),m=uv(u.dimensions,d.dimensions);r=f!==d.seriesLayoutBy||!!p!=!!d.sourceHeader||m?[mD(o,{seriesLayoutBy:f,sourceHeader:p,dimensions:m},s)]:[]}else{var h=e;if(n){var g=this._applyTransform(t);r=g.sourceList,i=g.upstreamSignList}else r=[mD(h.get(`source`,!0),this._getSourceMetaRawOption(),null)],i=[]}this._setLocalSource(r,i)},e.prototype._applyTransform=function(e){var t=this._sourceHost,n=t.get(`transform`,!0),r=t.get(`fromTransformResult`,!0);r!=null&&e.length!==1&&JD(``);var i,a=[],o=[];return G(e,function(e){e.prepareSource();var t=e.getSource(r||0);r!=null&&!t&&JD(``),a.push(t),o.push(e._getVersionSign())}),n?i=zD(n,a,{datasetIndex:t.componentIndex}):r!=null&&(i=[gD(a[0])]),{sourceList:i,upstreamSignList:o}},e.prototype._isDirty=function(){if(this._dirty)return!0;for(var e=this._getUpstreamSourceManagers(),t=0;tthis.getShallow(`animationThreshold`)&&(t=!1),!!t},t.prototype.restoreData=function(){this.dataTask.dirty()},t.prototype.getColorFromPalette=function(e,t,n){var r=this.ecModel,i=Ra.prototype.getColorFromPalette.call(this,e,t,n);return i||(i=r.getColorFromPalette(e,t,n)),i},t.prototype.coordDimToDataDim=function(e){return this.getRawData().mapDimensionsAll(e)},t.prototype.getProgressive=function(){return this.get(`progressive`)},t.prototype.getProgressiveThreshold=function(){return this.get(`progressiveThreshold`)},t.prototype.select=function(e,t){this._innerSelect(this.getData(t),e)},t.prototype.unselect=function(e,t){var n=this.option.selectedMap;if(n){var r=this.option.selectedMode,i=this.getData(t);if(r===`series`||n===`all`){this.option.selectedMap={},this._selectedDataIndicesMap={};return}for(var a=0;a=0&&n.push(i)}return n},t.prototype.isSelected=function(e,t){var n=this.option.selectedMap;if(!n)return!1;var r=this.getData(t);return(n===`all`||n[QD(r,e)])&&!r.getItemModel(e).get([`select`,`disabled`])},t.prototype.isUniversalTransitionEnabled=function(){if(this.__universalTransitionEnabled)return!0;var e=this.option.universalTransition;return e?e===!0||e&&e.enabled:!1},t.prototype._innerSelect=function(e,t){var n,r,i=this.option,a=i.selectedMode,o=t.length;if(!(!a||!o)){if(a===`series`)i.selectedMap=`all`;else if(a===`multiple`){Z(i.selectedMap)||(i.selectedMap={});for(var s=i.selectedMap,c=0;c0&&this._innerSelect(e,t)}},t.registerClass=function(e){return Fe.registerClass(e)},t.protoInitialize=function(){var e=t.prototype;e.type=`series.__base__`,e.seriesIndex=0,e.ignoreStyleOnData=!1,e.hasSymbolVisual=!1,e.defaultSymbol=`circle`,e.visualStyleAccessPath=`itemStyle`,e.visualDrawType=`fill`}(),t}(Fe)),j_(Es,Bt),j_(Es,Ra),aS(Es,Fe),e(`K`,Ie=function(){function e(){this.group=new N,this.uid=gT(`viewComponent`)}return e.prototype.init=function(e,t){},e.prototype.render=function(e,t,n,r){},e.prototype.dispose=function(e,t){},e.prototype.updateView=function(e,t,n,r){},e.prototype.updateLayout=function(e,t,n,r){},e.prototype.updateVisual=function(e,t,n,r){},e.prototype.toggleBlurSeries=function(e,t,n){},e.prototype.eachRendered=function(e){var t=this.group;t&&t.traverse(e)},e}()),rS(Ie),lS(Ie),vf=Kx(),Rh=sO(),e(`G`,je=function(){function e(){this.group=new N,this.uid=gT(`viewChart`),this.renderTask=pD({plan:uO,reset:dO}),this.renderTask.context={view:this}}return e.prototype.init=function(e,t){},e.prototype.render=function(e,t,n,r){},e.prototype.highlight=function(e,t,n,r){var i=e.getData(r&&r.dataType);i&&lO(i,r,`emphasis`)},e.prototype.downplay=function(e,t,n,r){var i=e.getData(r&&r.dataType);i&&lO(i,r,`normal`)},e.prototype.remove=function(e,t){this.group.removeAll()},e.prototype.dispose=function(e,t){},e.prototype.updateView=function(e,t,n,r){this.render(e,t,n,r)},e.prototype.updateLayout=function(e,t,n,r){this.render(e,t,n,r)},e.prototype.updateVisual=function(e,t,n,r){this.render(e,t,n,r)},e.prototype.eachRendered=function(e){rT(this.group,e)},e.markUpdateMethod=function(e,t){vf(e).updateMethod=t},e.protoInitialize=function(){var t=e.prototype;t.type=`chart`}(),e}()),rS(je,[`dispose`]),lS(je),hh={incrementalPrepareRender:{progress:function(e,t){t.view.incrementalRender(e,t.model,t.ecModel,t.api,t.payload)}},render:{forceFirstProgress:!0,progress:function(e,t){t.view.render(t.model,t.ecModel,t.api,t.payload)}}},Yi=`\0__throttleOriginMethod`,lo=`\0__throttleRate`,Us=`\0__throttleType`,_f=Kx(),Su={itemStyle:uS(Or,!0),lineStyle:uS(Wr,!0)},gu={lineStyle:`stroke`,itemStyle:`fill`},ng={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){var n=e.getData(),r=e.visualStyleAccessPath||`itemStyle`,i=e.getModel(r),a=hO(e,r)(i),o=i.getShallow(`decal`);o&&(n.setVisual(`decal`,o),o.dirty=!0);var s=gO(e,r),c=a[s],l=Y(c)?c:null,u=a.fill===`auto`||a.stroke===`auto`;if(!a[s]||l||u){var d=e.getColorFromPalette(e.name,null,t.getSeriesCount());a[s]||(a[s]=d,n.setVisual(`colorFromPalette`,!0)),a.fill=a.fill===`auto`||Y(a.fill)?d:a.fill,a.stroke=a.stroke===`auto`||Y(a.stroke)?d:a.stroke}if(n.setVisual(`style`,a),n.setVisual(`drawType`,s),!t.isSeriesFiltered(e)&&l)return n.setVisual(`colorFromPalette`,!1),{dataEach:function(t,n){var r=e.getDataParams(n),i=H({},a);i[s]=l(r),t.setItemVisual(n,`style`,i)}}}},og=new Pi,cu={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){if(!(e.ignoreStyleOnData||t.isSeriesFiltered(e))){var n=e.getData(),r=e.visualStyleAccessPath||`itemStyle`,i=hO(e,r),a=n.getVisual(`drawType`);return{dataEach:n.hasItemOption?function(e,t){var n=e.getRawDataItem(t);if(n&&n[r]){og.option=n[r];var o=i(og);H(e.ensureUniqueItemVisual(t,`style`),o),og.option.decal&&(e.setItemVisual(t,`decal`,og.option.decal),og.option.decal.dirty=!0),a in o&&e.setItemVisual(t,`colorFromPalette`,!1)}}:null}}}},iu={performRawSeries:!0,overallReset:function(e){var t=Q();e.eachSeries(function(e){var n=e.getColorBy();if(!e.isColorBySeries()){var r=e.type+`-`+n,i=t.get(r);i||(i={},t.set(r,i)),_f(e).scope=i}}),e.eachSeries(function(t){if(!(t.isColorBySeries()||e.isSeriesFiltered(t))){var n=t.getRawData(),r={},i=t.getData(),a=_f(t).scope,o=gO(t,t.visualStyleAccessPath||`itemStyle`);i.each(function(e){var t=i.getRawIndex(e);r[t]=e}),n.each(function(e){var s=r[e];if(i.getItemVisual(s,`colorFromPalette`)){var c=i.ensureUniqueItemVisual(s,`style`),l=n.getName(e)||e+``,u=n.count();c[o]=t.getColorFromPalette(l,a,u)}})}})}},aa=Math.PI,gs=function(){function e(e,t,n,r){this._stageTaskMap=Q(),this.ecInstance=e,this.api=t,n=this._dataProcessorHandlers=n.slice(),r=this._visualHandlers=r.slice(),this._allHandlers=n.concat(r)}return e.prototype.restoreData=function(e,t){e.restoreData(t),this._stageTaskMap.each(function(e){var t=e.overallTask;t&&t.dirty()})},e.prototype.getPerformArgs=function(e,t){if(e.__pipeline){var n=this._pipelineMap.get(e.__pipeline.id),r=n.context,i=!t&&n.progressiveEnabled&&(!r||r.progressiveRender)&&e.__idxInPipeline>n.blockIndex?n.step:null,a=r&&r.modDataCount;return{step:i,modBy:a==null?null:Math.ceil(a/i),modDataCount:a}}},e.prototype.getPipeline=function(e){return this._pipelineMap.get(e)},e.prototype.updateStreamModes=function(e,t){var n=this._pipelineMap.get(e.uid),r=e.getData().count(),i=n.progressiveEnabled&&t.incrementalPrepareRender&&r>=n.threshold,a=e.get(`large`)&&r>=e.get(`largeThreshold`);e.pipelineContext=n.context={progressiveRender:i,modDataCount:e.get(`progressiveChunkMode`)===`mod`?r:null,large:a}},e.prototype.restorePipelines=function(e){var t=this,n=t._pipelineMap=Q();e.eachSeries(function(e){var r=e.getProgressive(),i=e.uid;n.set(i,{id:i,head:null,tail:null,threshold:e.getProgressiveThreshold(),progressiveEnabled:r&&!(e.preventIncremental&&e.preventIncremental()),blockIndex:-1,step:Math.round(r||700),count:0}),t._pipe(e,e.dataTask)})},e.prototype.prepareStageTasks=function(){var e=this._stageTaskMap,t=this.api.getModel(),n=this.api;G(this._allHandlers,function(r){var i=e.get(r.uid)||e.set(r.uid,{});Q_(!(r.reset&&r.overallReset),``),r.reset&&this._createSeriesStageTask(r,i,t,n),r.overallReset&&this._createOverallStageTask(r,i,t,n)},this)},e.prototype.prepareView=function(e,t,n,r){var i=e.renderTask,a=i.context;a.model=t,a.ecModel=n,a.api=r,i.__block=!e.incrementalPrepareRender,this._pipe(t,i)},e.prototype.performDataProcessorTasks=function(e,t){this._performStageTasks(this._dataProcessorHandlers,e,t,{block:!0})},e.prototype.performVisualTasks=function(e,t,n){this._performStageTasks(this._visualHandlers,e,t,n)},e.prototype._performStageTasks=function(e,t,n,r){r=r||{};var i=!1,a=this;G(e,function(e,s){if(!(r.visualType&&r.visualType!==e.visualType)){var c=a._stageTaskMap.get(e.uid),l=c.seriesTaskMap,u=c.overallTask;if(u){var d,f=u.agentStubMap;f.each(function(e){o(r,e)&&(e.dirty(),d=!0)}),d&&u.dirty(),a.updatePayload(u,n);var p=a.getPerformArgs(u,r.block);f.each(function(e){e.perform(p)}),u.perform(p)&&(i=!0)}else l&&l.each(function(s,c){o(r,s)&&s.dirty();var l=a.getPerformArgs(s,r.block);l.skip=!e.performRawSeries&&t.isSeriesFiltered(s.context.model),a.updatePayload(s,n),s.perform(l)&&(i=!0)})}});function o(e,t){return e.setDirty&&(!e.dirtyMap||e.dirtyMap.get(t.__pipeline.id))}this.unfinished=i||this.unfinished},e.prototype.performSeriesTasks=function(e){var t;e.eachSeries(function(e){t=e.dataTask.perform()||t}),this.unfinished=t||this.unfinished},e.prototype.plan=function(){this._pipelineMap.each(function(e){var t=e.tail;do{if(t.__block){e.blockIndex=t.__idxInPipeline;break}t=t.getUpstream()}while(t)})},e.prototype.updatePayload=function(e,t){t!==`remain`&&(e.context.payload=t)},e.prototype._createSeriesStageTask=function(e,t,n,r){var i=this,a=t.seriesTaskMap,o=t.seriesTaskMap=Q(),s=e.seriesType,c=e.getTargetSeries;e.createOnAllSeries?n.eachRawSeries(l):s?n.eachRawSeriesByType(s,l):c&&c(n,r).each(l);function l(t){var s=t.uid,c=o.set(s,a&&a.get(s)||pD({plan:SO,reset:CO,count:TO}));c.context={model:t,ecModel:n,api:r,useClearVisual:e.isVisual&&!e.isLayout,plan:e.plan,reset:e.reset,scheduler:i},i._pipe(t,c)}},e.prototype._createOverallStageTask=function(e,t,n,r){var i=this,a=t.overallTask=t.overallTask||pD({reset:vO});a.context={ecModel:n,api:r,overallReset:e.overallReset,scheduler:i};var o=a.agentStubMap,s=a.agentStubMap=Q(),c=e.seriesType,l=e.getTargetSeries,u=!0,d=!1;Q_(!e.createOnAllSeries,``),c?n.eachRawSeriesByType(c,f):l?l(n,r).each(f):(u=!1,G(n.getSeries(),f));function f(e){var t=e.uid,n=s.set(t,o&&o.get(t)||(d=!0,pD({reset:yO,onDirty:xO})));n.context={model:e,overallProgress:u},n.agent=a,n.__block=u,i._pipe(e,n)}d&&a.dirty()},e.prototype._pipe=function(e,t){var n=e.uid,r=this._pipelineMap.get(n);!r.head&&(r.head=t),r.tail&&r.tail.pipe(t),r.tail=t,t.__idxInPipeline=r.count++,t.__pipeline=r},e.wrapStageHandler=function(e,t){return Y(e)&&(e={overallReset:e,seriesType:EO(e)}),e.uid=gT(`stageHandler`),t&&(e.visualType=t),e},e}(),sg=wO(0),Qu={},ul={},DO(Qu,qn),DO(ul,On),Qu.eachSeriesByType=Qu.eachRawSeriesByType=function(e){ig=e},Qu.eachComponent=function(e){e.mainType===`series`&&e.subType&&(ig=e.subType)},Hl=[`#37A2DA`,`#32C5E9`,`#67E0E3`,`#9FE6B8`,`#FFDB5C`,`#ff9f7f`,`#fb7293`,`#E062AE`,`#E690D1`,`#e7bcf3`,`#9d96f5`,`#8378EA`,`#96BFFF`],cp={color:Hl,colorLayer:[[`#37A2DA`,`#ffd85c`,`#fd7b5f`],[`#37A2DA`,`#67E0E3`,`#FFDB5C`,`#ff9f7f`,`#E062AE`,`#9d96f5`],[`#37A2DA`,`#32C5E9`,`#9FE6B8`,`#FFDB5C`,`#ff9f7f`,`#fb7293`,`#e7bcf3`,`#8378EA`,`#96BFFF`],Hl]},Jl=`#B9B8CE`,Tl=`#100C2A`,bl=function(){return{axisLine:{lineStyle:{color:Jl}},splitLine:{lineStyle:{color:`#484753`}},splitArea:{areaStyle:{color:[`rgba(255,255,255,0.02)`,`rgba(255,255,255,0.05)`]}},minorSplitLine:{lineStyle:{color:`#20203B`}}}},Wl=[`#4992ff`,`#7cffb2`,`#fddd60`,`#ff6e76`,`#58d9f9`,`#05c091`,`#ff8a45`,`#8d48e3`,`#dd79ff`],Dg={darkMode:!0,color:Wl,backgroundColor:Tl,axisPointer:{lineStyle:{color:`#817f91`},crossStyle:{color:`#817f91`},label:{color:`#fff`}},legend:{textStyle:{color:Jl},pageTextStyle:{color:Jl}},textStyle:{color:Jl},title:{textStyle:{color:`#EEF1FA`},subtextStyle:{color:`#B9B8CE`}},toolbox:{iconStyle:{borderColor:Jl}},dataZoom:{borderColor:`#71708A`,textStyle:{color:Jl},brushStyle:{color:`rgba(135,163,206,0.3)`},handleStyle:{color:`#353450`,borderColor:`#C5CBE3`},moveHandleStyle:{color:`#B0B6C3`,opacity:.3},fillerColor:`rgba(135,163,206,0.2)`,emphasis:{handleStyle:{borderColor:`#91B7F2`,color:`#4D587D`},moveHandleStyle:{color:`#636D9A`,opacity:.7}},dataBackground:{lineStyle:{color:`#71708A`,width:1},areaStyle:{color:`#71708A`}},selectedDataBackground:{lineStyle:{color:`#87A3CE`},areaStyle:{color:`#87A3CE`}}},visualMap:{textStyle:{color:Jl}},timeline:{lineStyle:{color:Jl},label:{color:Jl},controlStyle:{color:Jl,borderColor:Jl}},calendar:{itemStyle:{color:Tl},dayLabel:{color:Jl},monthLabel:{color:Jl},yearLabel:{color:Jl}},timeAxis:bl(),logAxis:bl(),valueAxis:bl(),categoryAxis:bl(),line:{symbol:`circle`},graph:{color:Wl},gauge:{title:{color:Jl},axisLine:{lineStyle:{color:[[1,`rgba(207,212,219,0.2)`]]}},axisLabel:{color:Jl},detail:{color:`#EEF1FA`}},candlestick:{itemStyle:{color:`#f64e56`,color0:`#54ea92`,borderColor:`#f64e56`,borderColor0:`#54ea92`}}},Dg.categoryAxis.splitLine.show=!1,en=function(){function e(){}return e.prototype.normalizeQuery=function(e){var t={},n={},r={};if(X(e)){var i=eS(e);t.mainType=i.main||null,t.subType=i.sub||null}else{var a=[`Index`,`Name`,`Id`],o={name:1,dataIndex:1,dataType:1};G(e,function(e,i){for(var s=!1,c=0;c0&&u===i.length-l.length){var d=i.slice(0,u);d!==`data`&&(t.mainType=d,t[l.toLowerCase()]=e,s=!0)}}o.hasOwnProperty(i)&&(n[i]=e,s=!0),s||(r[i]=e)})}return{cptQuery:t,dataQuery:n,otherQuery:r}},e.prototype.filter=function(e,t){var n=this.eventInfo;if(!n)return!0;var r=n.targetEl,i=n.packedEvent,a=n.model,o=n.view;if(!a||!o)return!0;var s=t.cptQuery,c=t.dataQuery;return l(s,a,`mainType`)&&l(s,a,`subType`)&&l(s,a,`index`,`componentIndex`)&&l(s,a,`name`)&&l(s,a,`id`)&&l(c,i,`name`)&&l(c,i,`dataIndex`)&&l(c,i,`dataType`)&&(!o.filterForExposedEvent||o.filterForExposedEvent(e,t.otherQuery,r,i));function l(e,t,n,r){return e[n]==null||t[r||n]===e[n]}},e.prototype.afterTrigger=function(){this.eventInfo=null},e}(),ls=[`symbol`,`symbolSize`,`symbolRotate`,`symbolOffset`],cs=ls.concat([`symbolKeepAspect`]),rg={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){var n=e.getData();if(e.legendIcon&&n.setVisual(`legendIcon`,e.legendIcon),!e.hasSymbolVisual)return;for(var r={},i={},a=!1,o=0;o0&&e.unfinished);e.unfinished||this._zr.flush()}}},t.prototype.getDom=function(){return this._dom},t.prototype.getId=function(){return this.id},t.prototype.getZr=function(){return this._zr},t.prototype.isSSR=function(){return this._ssr},t.prototype.setOption=function(e,t,n){if(!this[Cr]){if(this._disposed){this.id;return}var r,i,a;if(Z(t)&&(n=t.lazyUpdate,r=t.silent,i=t.replaceMerge,a=t.transition,t=t.notMerge),this[Cr]=!0,!this._model||t){var o=new Zi(this._api),s=this._theme,c=this._model=new qn;c.scheduler=this._scheduler,c.ssr=this._ssr,c.init(null,null,null,s,this._locale,o)}this._model.setOption(e,{replaceMerge:i},Um);var l={seriesTransition:a,optionChanged:!0};if(n)this[ra]={silent:r,updateParams:l},this[Cr]=!1,this.getZr().wakeUp();else{try{uh(this),e_.update.call(this,null,l)}catch(e){throw this[ra]=null,this[Cr]=!1,e}this._ssr||this._zr.flush(),this[ra]=null,this[Cr]=!1,bd.call(this,r),Zg.call(this,r)}}},t.prototype.setTheme=function(){},t.prototype.getModel=function(){return this._model},t.prototype.getOption=function(){return this._model&&this._model.getOption()},t.prototype.getWidth=function(){return this._zr.getWidth()},t.prototype.getHeight=function(){return this._zr.getHeight()},t.prototype.getDevicePixelRatio=function(){return this._zr.painter.dpr||L.hasGlobalWindow&&window.devicePixelRatio||1},t.prototype.getRenderedCanvas=function(e){return this.renderToCanvas(e)},t.prototype.renderToCanvas=function(e){return e=e||{},this._zr.painter.getRenderedCanvas({backgroundColor:e.backgroundColor||this._model.get(`backgroundColor`),pixelRatio:e.pixelRatio||this.getDevicePixelRatio()})},t.prototype.renderToSVGString=function(e){return e=e||{},this._zr.painter.renderToString({useViewBox:e.useViewBox})},t.prototype.getSvgDataURL=function(){if(L.svgSupported){var e=this._zr;return G(e.storage.getDisplayList(),function(e){e.stopAnimation(null,!0)}),e.painter.toDataURL()}},t.prototype.getDataURL=function(e){if(this._disposed){this.id;return}e=e||{};var t=e.excludeComponents,n=this._model,r=[],i=this;G(t,function(e){n.eachComponent({mainType:e},function(e){var t=i._componentsMap[e.__viewId];t.group.ignore||(r.push(t),t.group.ignore=!0)})});var a=this._zr.painter.getType()===`svg`?this.getSvgDataURL():this.renderToCanvas(e).toDataURL(`image/`+(e&&e.type||`png`));return G(r,function(e){e.group.ignore=!1}),a},t.prototype.getConnectedDataURL=function(e){if(this._disposed){this.id;return}var t=e.type===`svg`,n=this.group,r=Math.min,i=Math.max,a=1/0;if(ql[n]){var o=a,s=a,c=-a,l=-a,u=[],d=e&&e.pixelRatio||this.getDevicePixelRatio();G(Ff,function(a,d){if(a.group===n){var f=t?a.getZr().painter.getSvgDom().innerHTML:a.renderToCanvas(B(e)),p=a.getDom().getBoundingClientRect();o=r(p.left,o),s=r(p.top,s),c=i(p.right,c),l=i(p.bottom,l),u.push({dom:f,left:p.left,top:p.top})}}),o*=d,s*=d,c*=d,l*=d;var f=c-o,p=l-s,m=eh.createCanvas(),h=Gb(m,{renderer:t?`svg`:`canvas`});if(h.resize({width:f,height:p}),t){var g=``;return G(u,function(e){var t=e.left-o,n=e.top-s;g+=``+e.dom+``}),h.painter.getSvgRoot().innerHTML=g,e.connectedBackgroundColor&&h.painter.setBackgroundColor(e.connectedBackgroundColor),h.refreshImmediately(),h.painter.toDataURL()}else return e.connectedBackgroundColor&&h.add(new So({shape:{x:0,y:0,width:f,height:p},style:{fill:e.connectedBackgroundColor}})),G(u,function(e){var t=new Gc({style:{x:e.left*d-o,y:e.top*d-s,image:e.dom}});h.add(t)}),h.refreshImmediately(),m.toDataURL(`image/`+(e&&e.type||`png`))}else return this.getDataURL(e)},t.prototype.convertToPixel=function(e,t){return Nu(this,`convertToPixel`,e,t)},t.prototype.convertFromPixel=function(e,t){return Nu(this,`convertFromPixel`,e,t)},t.prototype.containPixel=function(e,t){if(this._disposed){this.id;return}var n=this._model,r;return G(qx(n,e),function(e,n){n.indexOf(`Models`)>=0&&G(e,function(e){var i=e.coordinateSystem;if(i&&i.containPoint)r=r||!!i.containPoint(t);else if(n===`seriesModels`){var a=this._chartsMap[e.__viewId];a&&a.containPoint&&(r=r||a.containPoint(t,e))}},this)},this),!!r},t.prototype.getVisual=function(e,t){var n=this._model,r=qx(n,e,{defaultMainType:`series`}),i=r.seriesModel.getData(),a=r.hasOwnProperty(`dataIndexInside`)?r.dataIndexInside:r.hasOwnProperty(`dataIndex`)?i.indexOfRawIndex(r.dataIndex):null;return a==null?kO(i,t):OO(i,a,t)},t.prototype.getViewOfComponentModel=function(e){return this._componentsMap[e.__viewId]},t.prototype.getViewOfSeriesModel=function(e){return this._chartsMap[e.__viewId]},t.prototype._initEvents=function(){var e=this;G(bi,function(t){var n=function(n){var r=e.getModel(),i=n.target,a;if(t===`globalout`?a={}:i&&PO(i,function(e){var t=R(e);if(t&&t.dataIndex!=null){var n=t.dataModel||r.getSeriesByIndex(t.seriesIndex);return a=n&&n.getDataParams(t.dataIndex,t.dataType,i)||{},!0}else if(t.eventData)return a=H({},t.eventData),!0},!0),a){var o=a.componentType,s=a.componentIndex;(o===`markLine`||o===`markPoint`||o===`markArea`)&&(o=`series`,s=a.seriesIndex);var c=o&&s!=null&&r.getComponent(o,s),l=c&&e[c.mainType===`series`?`_chartsMap`:`_componentsMap`][c.__viewId];a.event=n,a.type=t,e._$eventProcessor.eventInfo={targetEl:i,packedEvent:a,model:c,view:l},e.trigger(t,a)}};n.zrEventfulCallAtLast=!0,e._zr.on(t,n,e)}),G(ad,function(t,n){e._messageCenter.on(n,function(e){this.trigger(n,e)},e)}),G([`selectchanged`],function(t){e._messageCenter.on(t,function(e){this.trigger(t,e)},e)}),NO(this._messageCenter,this,this._api)},t.prototype.isDisposed=function(){return this._disposed},t.prototype.clear=function(){if(this._disposed){this.id;return}this.setOption({series:[]},!0)},t.prototype.dispose=function(){if(this._disposed){this.id;return}this._disposed=!0,this.getDom()&&Xx(this.getDom(),Mt,``);var e=this,t=e._api,n=e._model;G(e._componentsViews,function(e){e.dispose(n,t)}),G(e._chartsViews,function(e){e.dispose(n,t)}),e._zr.dispose(),e._dom=e._model=e._chartsMap=e._componentsMap=e._chartsViews=e._componentsViews=e._scheduler=e._api=e._zr=e._throttledZrFlush=e._theme=e._coordSysMgr=e._messageCenter=null,delete Ff[e.id]},t.prototype.resize=function(e){if(!this[Cr]){if(this._disposed){this.id;return}this._zr.resize(e);var t=this._model;if(this._loadingFX&&this._loadingFX.resize(),t){var n=t.resetOption(`media`),r=e&&e.silent;this[ra]&&(r==null&&(r=this[ra].silent),n=!0,this[ra]=null),this[Cr]=!0;try{n&&uh(this),e_.update.call(this,{type:`resize`,animation:H({duration:0},e&&e.animation)})}catch(e){throw this[Cr]=!1,e}this[Cr]=!1,bd.call(this,r),Zg.call(this,r)}}},t.prototype.showLoading=function(e,t){if(this._disposed){this.id;return}if(Z(e)&&(t=e,e=``),e=e||`default`,this.hideLoading(),pp[e]){var n=pp[e](this._api,t),r=this._zr;this._loadingFX=n,r.add(n)}},t.prototype.hideLoading=function(){if(this._disposed){this.id;return}this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null},t.prototype.makeActionFromEvent=function(e){var t=H({},e);return t.type=ad[e.type],t},t.prototype.dispatchAction=function(e,t){if(this._disposed){this.id;return}if(Z(t)||(t={silent:!!t}),sl[e.type]&&this._model){if(this[Cr]){this._pendingActions.push(e);return}var n=t.silent;Pu.call(this,e,n);var r=t.flush;r?this._zr.flush():r!==!1&&L.browser.weChat&&this._throttledZrFlush(),bd.call(this,n),Zg.call(this,n)}},t.prototype.updateLabelLayout=function(){op.trigger(`series:layoutlabels`,this._model,this._api,{updatedSeries:[]})},t.prototype.appendData=function(e){if(this._disposed){this.id;return}var t=e.seriesIndex;this.getModel().getSeriesByIndex(t).appendData(e),this._scheduler.unfinished=!0,this.getZr().wakeUp()},t.internalField=function(){uh=function(e){var t=e._scheduler;t.restorePipelines(e._model),t.prepareStageTasks(),fh(e,!0),fh(e,!1),t.plan()},fh=function(e,t){for(var n=e._model,r=e._scheduler,i=t?e._componentsViews:e._chartsViews,a=t?e._componentsMap:e._chartsMap,o=e._zr,s=e._api,c=0;ct.get(`hoverLayerThreshold`)&&!L.node&&!L.worker&&t.eachSeries(function(t){if(!t.preventUsingHoverLayer){var n=e._chartsMap[t.__viewId];n.__alive&&n.eachRendered(function(e){e.states.emphasis&&(e.states.emphasis.hoverLayer=!0)})}})}function i(e,t){var n=e.get(`blendMode`)||null;t.eachRendered(function(e){e.isGroup||(e.style.blend=n)})}function a(e,t){if(!e.preventAutoZ){var n=e.get(`z`)||0,r=e.get(`zlevel`)||0;t.eachRendered(function(e){return o(e,n,r,-1/0),!0})}}function o(e,t,n,r){var i=e.getTextContent(),a=e.getTextGuideLine();if(e.isGroup)for(var s=e.childrenRef(),c=0;c0?{duration:a,delay:r.get(`delay`),easing:r.get(`easing`)}:null;t.eachRendered(function(e){if(e.states&&e.states.emphasis){if(Ew(e))return;if(z(e,Ba)&&nw(e),e.__dirty){var t=e.prevStates;t&&e.useStates(t)}if(i){e.stateTransition=o;var r=e.getTextContent(),a=e.getTextGuideLine();r&&(r.stateTransition=o),a&&(a.stateTransition=o)}e.__dirty&&n(e)}})}tu=function(e){return new(function(t){F(n,t);function n(){return t!==null&&t.apply(this,arguments)||this}return n.prototype.getCoordinateSystems=function(){return e._coordSysMgr.getCoordinateSystems()},n.prototype.getComponentByElement=function(t){for(;t;){var n=t.__ecComponentInfo;if(n!=null)return e._model.getComponent(n.mainType,n.index);t=t.parent}},n.prototype.enterEmphasis=function(t,n){OC(t,n),Dp(e)},n.prototype.leaveEmphasis=function(t,n){kC(t,n),Dp(e)},n.prototype.enterBlur=function(t){AC(t),Dp(e)},n.prototype.leaveBlur=function(t){jC(t),Dp(e)},n.prototype.enterSelect=function(t){MC(t),Dp(e)},n.prototype.leaveSelect=function(t){NC(t),Dp(e)},n.prototype.getModel=function(){return e.getModel()},n.prototype.getViewOfComponentModel=function(t){return e.getViewOfComponentModel(t)},n.prototype.getViewOfSeriesModel=function(t){return e.getViewOfSeriesModel(t)},n}(On))(e)},rd=function(e){function t(e,t){for(var n=0;n1){var l=s.shift();s.length===1&&(n[o]=s[0]),this._update&&this._update(l,a)}else c===1?(n[o]=null,this._update&&this._update(s,a)):this._remove&&this._remove(a)}this._performRestAdd(i,n)},e.prototype._executeMultiple=function(){var e=this._old,t=this._new,n={},r={},i=[],a=[];this._initIndexMap(e,n,i,`_oldKeyGetter`),this._initIndexMap(t,r,a,`_newKeyGetter`);for(var o=0;o1&&d===1)this._updateManyToOne&&this._updateManyToOne(l,c),r[s]=null;else if(u===1&&d>1)this._updateOneToMany&&this._updateOneToMany(l,c),r[s]=null;else if(u===1&&d===1)this._update&&this._update(l,c),r[s]=null;else if(u>1&&d>1)this._updateManyToMany&&this._updateManyToMany(l,c),r[s]=null;else if(u>1)for(var f=0;f1)for(var o=0;o`u`?Array:Int32Array,hr=`e\0\0`,vr=-1,Xs=[`hasItemOption`,`_nameList`,`_idList`,`_invertedIndicesMap`,`_dimSummary`,`userOutput`,`_rawData`,`_dimValueGetter`,`_nameDimIdx`,`_idDimIdx`,`_nameRepeatCount`],le=[`_approximateExtent`],e(`z`,Cs=function(){function e(e,t){this.type=`list`,this._dimOmitted=!1,this._nameList=[],this._idList=[],this._visual={},this._layout={},this._itemVisuals=[],this._itemLayouts=[],this._graphicEls=[],this._approximateExtent={},this._calculationInfo={},this.hasItemOption=!1,this.TRANSFERABLE_METHODS=[`cloneShallow`,`downSample`,`minmaxDownSample`,`lttbDownSample`,`map`],this.CHANGABLE_METHODS=[`filterSelf`,`selectRange`],this.DOWNSAMPLE_METHODS=[`downSample`,`minmaxDownSample`,`lttbDownSample`];var n,r=!1;tA(e)?(n=e.dimensions,this._dimOmitted=e.isDimensionOmitted(),this._schema=e):(r=!0,n=e),n=n||[`x`,`y`];for(var i={},a=[],o={},s=!1,c={},l=0;l=t)){var n=this._store.getProvider();this._updateOrdinalMeta();var r=this._nameList,i=this._idList;if(n.getSource().sourceFormat===`original`&&!n.pure)for(var a=[],o=e;o0},e.prototype.ensureUniqueItemVisual=function(e,t){var n=this._itemVisuals,r=n[e];r||(r=n[e]={});var i=r[t];return i==null&&(i=this.getVisual(t),J(i)?i=i.slice():Uf(i)&&(i=H({},i)),r[t]=i),i},e.prototype.setItemVisual=function(e,t,n){var r=this._itemVisuals[e]||{};this._itemVisuals[e]=r,Uf(t)?H(r,t):r[t]=n},e.prototype.clearAllVisual=function(){this._visual={},this._itemVisuals=[]},e.prototype.setLayout=function(e,t){Uf(e)?H(this._layout,e):this._layout[e]=t},e.prototype.getLayout=function(e){return this._layout[e]},e.prototype.getItemLayout=function(e){return this._itemLayouts[e]},e.prototype.setItemLayout=function(e,t,n){this._itemLayouts[e]=n?H(this._itemLayouts[e]||{},t):t},e.prototype.clearItemLayouts=function(){this._itemLayouts.length=0},e.prototype.setItemGraphicEl=function(e,t){ag(this.hostModel&&this.hostModel.seriesIndex,this.dataType,e,t),this._graphicEls[e]=t},e.prototype.getItemGraphicEl=function(e){return this._graphicEls[e]},e.prototype.eachItemGraphicEl=function(e,t){G(this._graphicEls,function(n,r){n&&e&&e.call(t,n,r)})},e.prototype.cloneShallow=function(t){return t||(t=new e(this._schema?this._schema:Cp(this.dimensions,this._getDimInfo,this),this.hostModel)),Kg(t,this),t._store=this._store,t},e.prototype.wrapMethod=function(e,t){var n=this[e];Y(n)&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(e),this[e]=function(){var e=n.apply(this,arguments);return t.apply(this,[e].concat(X_(arguments)))})},e.internalField=function(){dh=function(e){var t=e._invertedIndicesMap;G(t,function(n,r){var i=e._dimInfos[r],a=i.ordinalMeta,o=e._store;if(a){n=t[r]=new Ge(a.categories.length);for(var s=0;s1&&(s+=`__ec__`+l),r[t]=s}}}(),e}()),He=function(){function e(e){this.coordSysDims=[],this.axisMap=Q(),this.categoryAxisMap=Q(),this.coordSysName=e}return e}(),_d={cartesian2d:function(e,t,n,r){var i=e.getReferringComponents(`xAxis`,Go).models[0],a=e.getReferringComponents(`yAxis`,Go).models[0];t.coordSysDims=[`x`,`y`],n.set(`x`,i),n.set(`y`,a),dA(i)&&(r.set(`x`,i),t.firstCategoryDimIndex=0),dA(a)&&(r.set(`y`,a),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=1))},singleAxis:function(e,t,n,r){var i=e.getReferringComponents(`singleAxis`,Go).models[0];t.coordSysDims=[`single`],n.set(`single`,i),dA(i)&&(r.set(`single`,i),t.firstCategoryDimIndex=0)},polar:function(e,t,n,r){var i=e.getReferringComponents(`polar`,Go).models[0],a=i.findAxisModel(`radiusAxis`),o=i.findAxisModel(`angleAxis`);t.coordSysDims=[`radius`,`angle`],n.set(`radius`,a),n.set(`angle`,o),dA(a)&&(r.set(`radius`,a),t.firstCategoryDimIndex=0),dA(o)&&(r.set(`angle`,o),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=1))},geo:function(e,t,n,r){t.coordSysDims=[`lng`,`lat`]},parallel:function(e,t,n,r){var i=e.ecModel,a=i.getComponent(`parallel`,e.get(`parallelIndex`)),o=t.coordSysDims=a.dimensions.slice();G(a.parallelAxisIndex,function(e,a){var s=i.getComponent(`parallelAxis`,e),c=o[a];n.set(c,s),dA(s)&&(r.set(c,s),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=a))})}},ms=function(){function e(e){this._setting=e||{},this._extent=[1/0,-1/0]}return e.prototype.getSetting=function(e){return this._setting[e]},e.prototype.unionExtent=function(e){var t=this._extent;e[0]t[1]&&(t[1]=e[1])},e.prototype.unionExtentFromData=function(e,t){this.unionExtent(e.getApproximateExtent(t))},e.prototype.getExtent=function(){return this._extent.slice()},e.prototype.setExtent=function(e,t){var n=this._extent;isNaN(e)||(n[0]=e),isNaN(t)||(n[1]=t)},e.prototype.isInExtentRange=function(e){return this._extent[0]<=e&&this._extent[1]>=e},e.prototype.isBlank=function(){return this._isBlank},e.prototype.setBlank=function(e){this._isBlank=e},e}(),lS(ms),Qg=0,e(`L`,$i=function(){function e(e){this.categories=e.categories||[],this._needCollect=e.needCollect,this._deduplication=e.deduplication,this.uid=++Qg}return e.createByAxisModel=function(t){var n=t.option,r=n.data,i=r&&K(r,xA);return new e({categories:i,needCollect:!i,deduplication:n.dedplication!==!1})},e.prototype.getOrdinal=function(e){return this._getOrCreateMap().get(e)},e.prototype.parseAndCollect=function(e){var t,n=this._needCollect;if(!X(e)&&!n)return e;if(n&&!this._deduplication)return t=this.categories.length,this.categories[t]=e,t;var r=this._getOrCreateMap();return t=r.get(e),t==null&&(n?(t=this.categories.length,this.categories[t]=e,r.set(e,t)):t=NaN),t},e.prototype._getOrCreateMap=function(){return this._map||(this._map=Q(this.categories))},e}()),ea=function(e){F(t,e);function t(t){var n=e.call(this,t)||this;n.type=`ordinal`;var r=n.getSetting(`ordinalMeta`);return r||(r=new $i({})),J(r)&&(r=new $i({categories:K(r,function(e){return Z(e)?e.value:e})})),n._ordinalMeta=r,n._extent=n.getSetting(`extent`)||[0,r.categories.length-1],n}return t.prototype.parse=function(e){return e==null?NaN:X(e)?this._ordinalMeta.getOrdinal(e):Math.round(e)},t.prototype.contain=function(e){return e=this.parse(e),OA(e,this._extent)&&this._ordinalMeta.categories[e]!=null},t.prototype.normalize=function(e){return e=this._getTickNumber(this.parse(e)),kA(e,this._extent)},t.prototype.scale=function(e){return e=Math.round(AA(e,this._extent)),this.getRawOrdinalNumber(e)},t.prototype.getTicks=function(){for(var e=[],t=this._extent,n=t[0];n<=t[1];)e.push({value:n}),n++;return e},t.prototype.getMinorTicks=function(e){},t.prototype.setSortInfo=function(e){if(e==null){this._ordinalNumbersByTick=this._ticksByOrdinalNumber=null;return}for(var t=e.ordinalNumbers,n=this._ordinalNumbersByTick=[],r=this._ticksByOrdinalNumber=[],i=0,a=this._ordinalMeta.categories.length,o=Math.min(a,t.length);i=0&&e=0&&e=e},t.prototype.getOrdinalMeta=function(){return this._ordinalMeta},t.prototype.calcNiceTicks=function(){},t.prototype.calcNiceExtent=function(){},t.type=`ordinal`,t}(ms),ms.registerClass(ea),Kh=tx,Mr=function(e){F(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=`interval`,t._interval=0,t._intervalPrecision=2,t}return t.prototype.parse=function(e){return e},t.prototype.contain=function(e){return OA(e,this._extent)},t.prototype.normalize=function(e){return kA(e,this._extent)},t.prototype.scale=function(e){return AA(e,this._extent)},t.prototype.setExtent=function(e,t){var n=this._extent;isNaN(e)||(n[0]=parseFloat(e)),isNaN(t)||(n[1]=parseFloat(t))},t.prototype.unionExtent=function(e){var t=this._extent;e[0]t[1]&&(t[1]=e[1]),this.setExtent(t[0],t[1])},t.prototype.getInterval=function(){return this._interval},t.prototype.setInterval=function(e){this._interval=e,this._niceExtent=this._extent.slice(),this._intervalPrecision=TA(e)},t.prototype.getTicks=function(e){var t=this._interval,n=this._extent,r=this._niceExtent,i=this._intervalPrecision,a=[];if(!t)return a;var o=1e4;n[0]o)return[];var c=a.length?a[a.length-1].value:r[1];return n[1]>c&&(e?a.push({value:Kh(c+t,i)}):a.push({value:n[1]})),a},t.prototype.getMinorTicks=function(e){for(var t=this.getTicks(!0),n=[],r=this.getExtent(),i=1;ir[0]&&u>>1;e[i][1]n&&(this._approxInterval=n);var a=Xh.length,o=Math.min(Ml(Xh,this._approxInterval,0,a),a-1);this._interval=Xh[o][1],this._minLevelUnit=Xh[Math.max(o-1,0)][0]},t.prototype.parse=function(e){return z_(e)?e:+dx(e)},t.prototype.contain=function(e){return OA(this.parse(e),this._extent)},t.prototype.normalize=function(e){return kA(this.parse(e),this._extent)},t.prototype.scale=function(e){return AA(e,this._extent)},t.type=`time`,t}(Mr),Xh=[[`second`,Vi],[`minute`,Bi],[`hour`,zi],[`quarter-day`,zi*6],[`half-day`,zi*12],[`day`,Ri*1.2],[`half-week`,Ri*3.5],[`week`,Ri*7],[`month`,Ri*31],[`quarter`,Ri*95],[`half-year`,Ui/2],[`year`,Ui]],ms.registerClass(lc),Zh=ms.prototype,Rf=Mr.prototype,qh=tx,zp=Math.floor,Pp=Math.ceil,sm=Math.pow,Vp=Math.log,_i=function(e){F(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=`log`,t.base=10,t._originalScale=new Mr,t._interval=0,t}return t.prototype.getTicks=function(e){var t=this._originalScale,n=this._extent,r=t.getExtent();return K(Rf.getTicks.call(this,e),function(e){var t=e.value,i=tx(sm(this.base,t));return i=t===n[0]&&this._fixMin?QA(i,r[0]):i,i=t===n[1]&&this._fixMax?QA(i,r[1]):i,{value:i}},this)},t.prototype.setExtent=function(e,t){var n=Vp(this.base);e=Vp(Math.max(0,e))/n,t=Vp(Math.max(0,t))/n,Rf.setExtent.call(this,e,t)},t.prototype.getExtent=function(){var e=this.base,t=Zh.getExtent.call(this);t[0]=sm(e,t[0]),t[1]=sm(e,t[1]);var n=this._originalScale.getExtent();return this._fixMin&&(t[0]=QA(t[0],n[0])),this._fixMax&&(t[1]=QA(t[1],n[1])),t},t.prototype.unionExtent=function(e){this._originalScale.unionExtent(e);var t=this.base;e[0]=Vp(e[0])/Vp(t),e[1]=Vp(e[1])/Vp(t),Zh.unionExtent.call(this,e)},t.prototype.unionExtentFromData=function(e,t){this.unionExtent(e.getApproximateExtent(t))},t.prototype.calcNiceTicks=function(e){e=e||10;var t=this._extent,n=t[1]-t[0];if(!(n===1/0||n<=0)){var r=fx(n);for(e/n*r<=.5&&(r*=10);!isNaN(r)&&Math.abs(r)<1&&Math.abs(r)>0;)r*=10;var i=[tx(Pp(t[0]/r)*r),tx(zp(t[1]/r)*r)];this._interval=r,this._niceExtent=i}},t.prototype.calcNiceExtent=function(e){Rf.calcNiceExtent.call(this,e),this._fixMin=e.fixMin,this._fixMax=e.fixMax},t.prototype.parse=function(e){return e},t.prototype.contain=function(e){return e=Vp(e)/Vp(this.base),OA(e,this._extent)},t.prototype.normalize=function(e){return e=Vp(e)/Vp(this.base),kA(e,this._extent)},t.prototype.scale=function(e){return e=AA(e,this._extent),sm(this.base,e)},t.type=`log`,t}(ms),gh=_i.prototype,gh.getMinorTicks=Rf.getMinorTicks,gh.getLabel=Rf.getLabel,ms.registerClass(_i),hs=function(){function e(e,t,n){this._prepareParams(e,t,n)}return e.prototype._prepareParams=function(e,t,n){n[1]0&&s>0&&!c&&(o=0),o<0&&s<0&&!l&&(s=0));var d=this._determinedMin,f=this._determinedMax;return d!=null&&(o=d,c=!0),f!=null&&(s=f,l=!0),{min:o,max:s,minFixed:c,maxFixed:l,isBlank:u}},e.prototype.modifyDataMinMax=function(e,t){this[Qe[e]]=t},e.prototype.setDeterminedMinMax=function(e,t){var n=Dt[e];this[n]=t},e.prototype.freeze=function(){this.frozen=!0},e}(),Dt={min:`_determinedMin`,max:`_determinedMax`},Qe={min:`_dataMin`,max:`_dataMax`},y=function(){function e(){}return e.prototype.getNeedCrossZero=function(){return!this.option.scale},e.prototype.getCoordSysModel=function(){},e}(),af=Jc({createDimensions:function(){return aA},createList:function(){return mj},createScale:function(){return hj},createSymbol:function(){return IO},createTextStyle:function(){return _j},dataStack:function(){return su},enableHoverEmphasis:function(){return GC},getECData:function(){return R},getLayoutRect:function(){return rE},mixinAxisModelCommonMethods:function(){return gj}}),e(`F`,su={isDimensionStacked:mA,enableDataStack:fA,getStackedDimension:hA}),cd=[],sd={registerPreprocessor:Pk,registerProcessor:Fk,registerPostInit:Ik,registerPostUpdate:Lk,registerUpdateLifecycle:Rk,registerAction:zk,registerCoordinateSystem:Bk,registerLayout:Hk,registerVisual:Uk,registerTransform:Ph,registerLoading:Gk,registerMap:qk,registerImpl:Sk,PRIORITY:Sa,ComponentModel:Fe,ComponentView:Ie,SeriesModel:Es,ChartView:je,registerComponentModel:function(e){Fe.registerClass(e)},registerComponentView:function(e){Ie.registerClass(e)},registerSeriesModel:function(e){Es.registerClass(e)},registerChartView:function(e){je.registerClass(e)},registerSubTypeDefaulter:function(e,t){Fe.registerSubTypeDefaulter(e,t)},registerPainter:function(e,t){Yb(e,t)}},dn=1e-8,Gs=[],To=function(){function e(e){this.name=e}return e.prototype.setCenter=function(e){this._center=e},e.prototype.getCenter=function(){var e=this._center;return e||(e=this._center=this.calcCenter()),e},e}(),zn=function(){function e(e,t){this.type=`polygon`,this.exterior=e,this.interiors=t}return e}(),Rn=function(){function e(e){this.type=`linestring`,this.points=e}return e}(),Bn=function(e){F(t,e);function t(t,n,r){var i=e.call(this,t)||this;return i.type=`geoJSON`,i.geometries=n,i._center=r&&[r[0],r[1]],i}return t.prototype.calcCenter=function(){for(var e=this.geometries,t,n=0,r=0;rn&&(t=i,n=o)}if(t)return Cj(t.exterior);var s=this.getBoundingRect();return[s.x+s.width/2,s.y+s.height/2]},t.prototype.getBoundingRect=function(e){var t=this._rect;if(t&&!e)return t;var n=[1/0,1/0],r=[-1/0,-1/0],i=this.geometries;return G(i,function(t){t.type===`polygon`?Sj(t.exterior,n,r,e):G(t.points,function(t){Sj(t,n,r,e)})}),isFinite(n[0])&&isFinite(n[1])&&isFinite(r[0])&&isFinite(r[1])||(n[0]=n[1]=r[0]=r[1]=0),t=new j(n[0],n[1],r[0]-n[0],r[1]-n[1]),e||(this._rect=t),t},t.prototype.contain=function(e){var t=this.getBoundingRect(),n=this.geometries;if(!t.contain(e[0],e[1]))return!1;r:for(var r=0,i=n.length;r=n&&e<=r},e.prototype.containData=function(e){return this.scale.contain(e)},e.prototype.getExtent=function(){return this._extent.slice()},e.prototype.getPixelPrecision=function(e){return ax(e||this.scale.getExtent(),this._extent)},e.prototype.setExtent=function(e,t){var n=this._extent;n[0]=e,n[1]=t},e.prototype.dataToCoord=function(e,t){var n=this._extent,r=this.scale;return e=r.normalize(e),this.onBand&&r.type===`ordinal`&&(n=n.slice(),Uj(n,r.count())),$b(e,Fi,n,t)},e.prototype.coordToData=function(e,t){var n=this._extent,r=this.scale;this.onBand&&r.type===`ordinal`&&(n=n.slice(),Uj(n,r.count()));var i=$b(e,n,Fi,t);return this.scale.scale(i)},e.prototype.pointToData=function(e,t){},e.prototype.getTicksCoords=function(e){e=e||{};var t=e.tickModel||this.getTickModel(),n=Aj(this,t).ticks,r=K(n,function(e){return{coord:this.dataToCoord(this.scale.type===`ordinal`?this.scale.getRawOrdinalNumber(e):e),tickValue:e}},this),i=t.get(`alignWithLabel`);return Wj(this,r,i,e.clamp),r},e.prototype.getMinorTicksCoords=function(){if(this.scale.type===`ordinal`)return[];var e=this.model.getModel(`minorTick`).get(`splitNumber`);return e>0&&e<100||(e=5),K(this.scale.getMinorTicks(e),function(e){return K(e,function(e){return{coord:this.dataToCoord(e),tickValue:e}},this)},this)},e.prototype.getViewLabels=function(){return kj(this).labels},e.prototype.getLabelModel=function(){return this.model.getModel(`axisLabel`)},e.prototype.getTickModel=function(){return this.model.getModel(`axisTick`)},e.prototype.getBandWidth=function(){var e=this._extent,t=this.scale.getExtent(),n=t[1]-t[0]+ +!!this.onBand;n===0&&(n=1);var r=Math.abs(e[1]-e[0]);return Math.abs(r)/n},e.prototype.calculateCategoryInterval=function(){return zj(this)},e}()),ua=Math.PI*2,de=Va.CMD,xt=[`top`,`right`,`bottom`,`left`],zg=[],xh=new P,Sh=new P,Ch=new P,Ou=new P,ku=new P,Ng=[],Rg=new P,Rr=[`align`,`verticalAlign`,`width`,`height`,`fontSize`],Iu=new xc,Zf=Kx(),Qf=Kx(),Lr=[`x`,`y`,`rotation`],Xr=function(){function e(){this._labelList=[],this._chartViewList=[]}return e.prototype.clearLabels=function(){this._labelList=[],this._chartViewList=[]},e.prototype._addLabel=function(e,t,n,r,i){var a=r.style,o=r.__hostTarget.textConfig||{},s=r.getComputedTransform(),c=r.getBoundingRect().plain();j.applyTransform(c,c,s),s?Iu.setLocalTransform(s):(Iu.x=Iu.y=Iu.rotation=Iu.originX=Iu.originY=0,Iu.scaleX=Iu.scaleY=1),Iu.rotation=LS(Iu.rotation);var l=r.__hostTarget,u;if(l){u=l.getBoundingRect().plain();var d=l.getComputedTransform();j.applyTransform(u,u,d)}var f=u&&l.getTextGuideLine();this._labelList.push({label:r,labelLine:f,seriesModel:n,dataIndex:e,dataType:t,layoutOption:i,computedLayoutOption:null,rect:c,hostRect:u,priority:u?u.width*u.height:0,defaultAttr:{ignore:r.ignore,labelGuideIgnore:f&&f.ignore,x:Iu.x,y:Iu.y,scaleX:Iu.scaleX,scaleY:Iu.scaleY,rotation:Iu.rotation,style:{x:a.x,y:a.y,align:a.align,verticalAlign:a.verticalAlign,width:a.width,height:a.height,fontSize:a.fontSize},cursor:r.cursor,attachedPos:o.position,attachedRot:o.rotation}})},e.prototype.addLabelsOfSeries=function(e){var t=this;this._chartViewList.push(e);var n=e.__model,r=n.get(`labelLayout`);(Y(r)||I_(r).length)&&e.group.traverse(function(e){if(e.ignore)return!0;var i=e.getTextContent(),a=R(e);i&&!i.disableLabelLayout&&t._addLabel(a.dataIndex,a.dataType,n,i,r)})},e.prototype.updateLayoutConfig=function(e){var t=e.getWidth(),n=e.getHeight();function r(e,t){return function(){tM(e,t)}}for(var i=0;i=0&&n.attr(i.oldLayoutSelect),W(u,`emphasis`)>=0&&n.attr(i.oldLayoutEmphasis)),ww(n,c,t,s)}else if(n.attr(c),!Xf(n).valueAnimation){var d=J_(n.style.opacity,1);n.style.opacity=0,Tw(n,{style:{opacity:d}},t,s)}if(i.oldLayout=c,n.states.select){var f=i.oldLayoutSelect={};hM(f,c,Lr),hM(f,n.states.select,Lr)}if(n.states.emphasis){var p=i.oldLayoutEmphasis={};hM(p,c,Lr),hM(p,n.states.emphasis,Lr)}hT(n,s,l,t,t)}if(r&&!r.ignore&&!r.invisible){var i=Qf(r),a=i.oldLayout,m={points:r.shape.points};a?(r.attr({shape:a}),ww(r,{shape:m},t)):(r.setShape(m),r.style.strokePercent=0,Tw(r,{style:{strokePercent:1}},t)),i.oldLayout=m}},e}(),Rd=Kx(),e(`O`,Jc({Axis:function(){return g},ChartView:function(){return je},ComponentModel:function(){return Fe},ComponentView:function(){return Ie},List:function(){return Cs},Model:function(){return Pi},PRIORITY:function(){return Sa},SeriesModel:function(){return Es},color:function(){return Gl},connect:function(){return Ok},dataTool:function(){return uu},dependencies:function(){return wu},disConnect:function(){return Au},disconnect:function(){return kk},dispose:function(){return Ak},env:function(){return L},extendChartView:function(){return Jj},extendComponentModel:function(){return Gj},extendComponentView:function(){return Kj},extendSeriesModel:function(){return qj},format:function(){return xd},getCoordinateSystemDimensions:function(){return Vk},getInstanceByDom:function(){return jk},getInstanceById:function(){return Mk},getMap:function(){return Jk},graphic:function(){return Qd},helper:function(){return af},init:function(){return Dk},innerDrawElementOnCanvas:function(){return fk},matrix:function(){return _m},number:function(){return Vm},parseGeoJSON:function(){return Dj},parseGeoJson:function(){return Dj},registerAction:function(){return zk},registerCoordinateSystem:function(){return Bk},registerLayout:function(){return Hk},registerLoading:function(){return Gk},registerLocale:function(){return bT},registerMap:function(){return qk},registerPostInit:function(){return Ik},registerPostUpdate:function(){return Lk},registerPreprocessor:function(){return Pk},registerProcessor:function(){return Fk},registerTheme:function(){return Nk},registerTransform:function(){return Ph},registerUpdateLifecycle:function(){return Rk},registerVisual:function(){return Uk},setCanvasCreator:function(){return Kk},setPlatformAPI:function(){return E_},throttle:function(){return fO},time:function(){return jg},use:function(){return vj},util:function(){return r_},vector:function(){return c_},version:function(){return l_},zrUtil:function(){return i_},zrender:function(){return S_}})),li=function(e){F(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.hasSymbolVisual=!0,n}return t.prototype.getInitialData=function(e){return vA(null,this,{useEncodeDefaulter:!0})},t.prototype.getLegendIcon=function(e){var t=new N,n=IO(`line`,0,e.itemHeight/2,e.itemWidth,0,e.lineStyle.stroke,!1);t.add(n),n.setStyle(e.lineStyle);var r=this.getData().getVisual(`symbol`),i=this.getData().getVisual(`symbolRotate`),a=r===`none`?`circle`:r,o=e.itemHeight*.8,s=IO(a,(e.itemWidth-o)/2,(e.itemHeight-o)/2,o,o,e.itemStyle.fill);return t.add(s),s.setStyle(e.itemStyle),s.rotation=(e.iconRotate===`inherit`?i:e.iconRotate||0)*Math.PI/180,s.setOrigin([e.itemWidth/2,e.itemHeight/2]),a.indexOf(`empty`)>-1&&(s.style.stroke=s.style.fill,s.style.fill=`#fff`,s.style.lineWidth=2),t},t.type=`series.line`,t.dependencies=[`grid`,`polar`],t.defaultOption={z:3,coordinateSystem:`cartesian2d`,legendHoverLink:!0,clip:!0,label:{position:`top`},endLabel:{show:!1,valueAnimation:!0,distance:8},lineStyle:{width:2,type:`solid`},emphasis:{scale:!0},step:!1,smooth:!1,smoothMonotone:null,symbol:`emptyCircle`,symbolSize:4,symbolRotate:null,showSymbol:!0,showAllSymbol:`auto`,connectNulls:!1,sampling:`none`,animationEasing:`linear`,progressive:0,hoverLayerThreshold:1/0,universalTransition:{divideShape:`clone`},triggerLineEvent:!1},t}(Es),Ps=function(e){F(t,e);function t(t,n,r,i){var a=e.call(this)||this;return a.updateData(t,n,r,i),a}return t.prototype._createSymbol=function(e,t,n,r,i){this.removeAll();var a=IO(e,-1,-1,2,2,null,i);a.attr({z2:100,culling:!0,scaleX:r[0]/2,scaleY:r[1]/2}),a.drift=yM,this._symbolType=e,this.add(a)},t.prototype.stopSymbolAnimation=function(e){this.childAt(0).stopAnimation(null,e)},t.prototype.getSymbolType=function(){return this._symbolType},t.prototype.getSymbolPath=function(){return this.childAt(0)},t.prototype.highlight=function(){OC(this.childAt(0))},t.prototype.downplay=function(){kC(this.childAt(0))},t.prototype.setZ=function(e,t){var n=this.childAt(0);n.zlevel=e,n.z=t},t.prototype.setDraggable=function(e,t){var n=this.childAt(0);n.draggable=e,n.cursor=!t&&e?`move`:n.cursor},t.prototype.updateData=function(e,n,r,i){this.silent=!1;var a=e.getItemVisual(n,`symbol`)||`circle`,o=e.hostModel,s=t.getSymbolSize(e,n),c=a!==this._symbolType,l=i&&i.disableAnimation;if(c){var u=e.getItemVisual(n,`symbolKeepAspect`);this._createSymbol(a,e,n,s,u)}else{var d=this.childAt(0);d.silent=!1;var f={scaleX:s[0]/2,scaleY:s[1]/2};l?d.attr(f):ww(d,f,o,n),Aw(d)}if(this._updateCommon(e,n,s,r,i),c){var d=this.childAt(0);if(!l){var f={scaleX:this._sizeX,scaleY:this._sizeY,style:{opacity:d.style.opacity}};d.scaleX=d.scaleY=0,d.style.opacity=0,Tw(d,f,o,n)}}l&&this.childAt(0).stopAnimation(`leave`)},t.prototype._updateCommon=function(e,t,n,r,i){var a=this.childAt(0),o=e.hostModel,s,c,l,u,d,f,p,m,h;if(r&&(s=r.emphasisItemStyle,c=r.blurItemStyle,l=r.selectItemStyle,u=r.focus,d=r.blurScope,p=r.labelStatesModels,m=r.hoverScale,h=r.cursorStyle,f=r.emphasisDisabled),!r||e.hasItemOption){var g=r&&r.itemModel?r.itemModel:e.getItemModel(t),_=g.getModel(`emphasis`);s=_.getModel(`itemStyle`).getItemStyle(),l=g.getModel([`select`,`itemStyle`]).getItemStyle(),c=g.getModel([`blur`,`itemStyle`]).getItemStyle(),u=_.get(`focus`),d=_.get(`blurScope`),f=_.get(`disabled`),p=sT(g),m=_.getShallow(`scale`),h=g.getShallow(`cursor`)}var v=e.getItemVisual(t,`symbolRotate`);a.attr(`rotation`,(v||0)*Math.PI/180||0);var y=RO(e.getItemVisual(t,`symbolOffset`),n);y&&(a.x=y[0],a.y=y[1]),h&&a.attr(`cursor`,h);var b=e.getItemVisual(t,`style`),x=b.fill;if(z(a,Gc)){var S=a.style;a.useStyle(H({image:S.image,x:S.x,y:S.y,width:S.width,height:S.height},b))}else a.__isEmptyBrush?a.useStyle(H({},b)):a.useStyle(b),a.style.decal=null,a.setColor(x,i&&i.symbolInnerColor),a.style.strokeNoScale=!0;var C=e.getItemVisual(t,`liftZ`),w=this._z2;C==null?w!=null&&(a.z2=w,this._z2=null):w==null&&(this._z2=a.z2,a.z2+=C);var T=i&&i.useNameLabel;oT(a,p,{labelFetcher:o,labelDataIndex:t,defaultText:E,inheritColor:x,defaultOpacity:b.opacity});function E(t){return T?e.getName(t):_M(e,t)}this._sizeX=n[0]/2,this._sizeY=n[1]/2;var D=a.ensureState(`emphasis`);D.style=s,a.ensureState(`select`).style=l,a.ensureState(`blur`).style=c;var O=m==null||m===!0?Math.max(1.1,3/this._sizeY):isFinite(m)&&m>0?+m:1;D.scaleX=this._sizeX*O,D.scaleY=this._sizeY*O,this.setSymbolScale(1),qC(this,u,d,f)},t.prototype.setSymbolScale=function(e){this.scaleX=this.scaleY=e},t.prototype.fadeOut=function(e,t,n){var r=this.childAt(0),i=R(this).dataIndex,a=n&&n.animation;if(this.silent=r.silent=!0,n&&n.fadeLabel){var o=r.getTextContent();o&&Dw(o,{style:{opacity:0}},t,{dataIndex:i,removeOpt:a,cb:function(){r.removeTextContent()}})}else r.removeTextContent();Dw(r,{style:{opacity:0},scaleX:0,scaleY:0},t,{dataIndex:i,cb:e,removeOpt:a})},t.getSymbolSize=function(e,t){return LO(e.getItemVisual(t,`symbolSize`))},t}(N),Is=function(){function e(e){this.group=new N,this._SymbolCtor=e||Ps}return e.prototype.updateData=function(e,t){this._progressiveEls=null,t=xM(t);var n=this.group,r=e.hostModel,i=this._data,a=this._SymbolCtor,o=t.disableAnimation,s=SM(e),c={disableAnimation:o},l=t.getSymbolPoint||function(t){return e.getItemLayout(t)};i||n.removeAll(),e.diff(i).add(function(r){var i=l(r);if(bM(e,i,r,t)){var o=new a(e,r,s,c);o.setPosition(i),e.setItemGraphicEl(r,o),n.add(o)}}).update(function(u,d){var f=i.getItemGraphicEl(d),p=l(u);if(!bM(e,p,u,t)){n.remove(f);return}var m=e.getItemVisual(u,`symbol`)||`circle`,h=f&&f.getSymbolType&&f.getSymbolType();if(!f||h&&h!==m)n.remove(f),f=new a(e,u,s,c),f.setPosition(p);else{f.updateData(e,u,s,c);var g={x:p[0],y:p[1]};o?f.attr(g):ww(f,g,r)}n.add(f),e.setItemGraphicEl(u,f)}).remove(function(e){var t=i.getItemGraphicEl(e);t&&t.fadeOut(function(){n.remove(t)},r)}).execute(),this._getSymbolPoint=l,this._data=e},e.prototype.updateLayout=function(){var e=this,t=this._data;t&&t.eachItemGraphicEl(function(t,n){var r=e._getSymbolPoint(n);t.setPosition(r),t.markRedraw()})},e.prototype.incrementalPrepareUpdate=function(e){this._seriesScope=SM(e),this._data=null,this.group.removeAll()},e.prototype.incrementalUpdate=function(e,t,n){this._progressiveEls=[],n=xM(n);function r(e){e.isGroup||(e.incremental=!0,e.ensureState(`emphasis`).hoverLayer=!0)}for(var i=e.start;i0&&OM(n[i*2-2],n[i*2-1]);i--);for(;r=0){var _=o?(d-a)*g+a:(u-i)*g+i;return o?[e,_]:[_,e]}i=u,a=d;break;case r.C:u=n[c++],d=n[c++],f=n[c++],p=n[c++],m=n[c++],h=n[c++];var v=o?by(i,u,f,m,e,s):by(a,d,p,h,e,s);if(v>0)for(var y=0;y=0){var _=o?vy(a,d,p,h,b):vy(i,u,f,m,b);return o?[e,_]:[_,e]}}i=m,a=h;break}}},t}(Ba),rn=function(e){F(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t}(on),nn=function(e){F(t,e);function t(t){var n=e.call(this,t)||this;return n.type=`ec-polygon`,n}return t.prototype.getDefaultShape=function(){return new rn},t.prototype.buildPath=function(e,t){var n=t.points,r=t.stackedOnPoints,i=0,a=n.length/2,o=t.smoothMonotone;if(t.connectNulls){for(;a>0&&OM(n[a*2-2],n[a*2-1]);a--);for(;i0&&e.get([`emphasis`,`lineStyle`,`width`])===`bolder`){var te=f.getState(`emphasis`).style;te.lineWidth=+f.style.lineWidth+1}R(f).seriesIndex=e.seriesIndex,qC(f,k,A,ee);var ne=LM(e.get(`smooth`)),re=e.get(`smoothMonotone`);if(f.setShape({smooth:ne,smoothMonotone:re,connectNulls:x}),p){var j=a.getCalculationInfo(`stackedOnSeries`),ie=0;p.useStyle(U(s.getAreaStyle(),{fill:E,opacity:.7,lineJoin:`bevel`,decal:a.getVisual(`style`).decal})),j&&(ie=LM(j.get(`smooth`))),p.setShape({smooth:ne,stackedOnSmooth:ie,smoothMonotone:re,connectNulls:x}),YC(p,e,`areaStyle`),R(p).seriesIndex=e.seriesIndex,qC(p,k,A,ee)}var ae=this._changePolyState;a.eachItemGraphicEl(function(e){e&&(e.onHoverStateChange=ae)}),this._polyline.onHoverStateChange=ae,this._data=a,this._coordSys=r,this._stackedOnPoints=y,this._points=c,this._step=w,this._valueOrigin=_,e.get(`triggerLineEvent`)&&(this.packEventData(e,f),p&&this.packEventData(e,p))},t.prototype.packEventData=function(e,t){R(t).eventData={componentType:`series`,componentSubType:`line`,componentIndex:e.componentIndex,seriesIndex:e.seriesIndex,seriesName:e.name,seriesType:`line`}},t.prototype.highlight=function(e,t,n,r){var i=e.getData(),a=Gx(i,r);if(this._changePolyState(`emphasis`),!z(a,Array)&&a!=null&&a>=0){var o=i.getLayout(`points`),s=i.getItemGraphicEl(a);if(!s){var c=o[a*2],l=o[a*2+1];if(isNaN(c)||isNaN(l)||this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(c,l))return;var u=e.get(`zlevel`)||0,d=e.get(`z`)||0;s=new Ps(i,a),s.x=c,s.y=l,s.setZ(u,d);var f=s.getSymbolPath().getTextContent();f&&(f.zlevel=u,f.z=d,f.z2=this._polyline.z2+1),s.__temp=!0,i.setItemGraphicEl(a,s),s.stopSymbolAnimation(!0),this.group.add(s)}s.highlight()}else je.prototype.highlight.call(this,e,t,n,r)},t.prototype.downplay=function(e,t,n,r){var i=e.getData(),a=Gx(i,r);if(this._changePolyState(`normal`),a!=null&&a>=0){var o=i.getItemGraphicEl(a);o&&(o.__temp?(i.setItemGraphicEl(a,null),this.group.remove(o)):o.downplay())}else je.prototype.downplay.call(this,e,t,n,r)},t.prototype._changePolyState=function(e){var t=this._polygon;yC(this._polyline,e),t&&yC(t,e)},t.prototype._newPolyline=function(e){var t=this._polyline;return t&&this._lineGroup.remove(t),t=new an({shape:{points:e},segmentIgnoreThreshold:2,z2:10}),this._lineGroup.add(t),this._polyline=t,t},t.prototype._newPolygon=function(e,t){var n=this._polygon;return n&&this._lineGroup.remove(n),n=new nn({shape:{points:e,stackedOnPoints:t},segmentIgnoreThreshold:2}),this._lineGroup.add(n),this._polygon=n,n},t.prototype._initSymbolLabelAnimation=function(e,t,n){var r,i,a=t.getBaseAxis(),o=a.inverse;t.type===`cartesian2d`?(r=a.isHorizontal(),i=!1):t.type===`polar`&&(r=a.dim===`angle`,i=!0);var s=e.hostModel,c=s.get(`animationDuration`);Y(c)&&(c=c(null));var l=s.get(`animationDelay`)||0,u=Y(l)?l(null):l;e.eachItemGraphicEl(function(e,a){var s=e;if(s){var d=[e.x,e.y],f=void 0,p=void 0,m=void 0;if(n)if(i){var h=n,g=t.pointToCoord(d);r?(f=h.startAngle,p=h.endAngle,m=-g[1]/180*Math.PI):(f=h.r0,p=h.r,m=g[0])}else{var _=n;r?(f=_.x,p=_.x+_.width,m=e.x):(f=_.y+_.height,p=_.y,m=e.y)}var v=p===f?0:(m-f)/(p-f);o&&(v=1-v);var y=Y(l)?l(a):c*v+u,b=s.getSymbolPath(),x=b.getTextContent();s.attr({scaleX:0,scaleY:0}),s.animateTo({scaleX:1,scaleY:1},{duration:200,setToFinal:!0,delay:y}),x&&x.animateFrom({style:{opacity:0}},{duration:300,delay:y}),b.disableLabelAnimation=!0}})},t.prototype._initOrUpdateEndLabel=function(e,t,n){var r=e.getModel(`endLabel`);if(JM(e)){var i=e.getData(),a=this._polyline,o=i.getLayout(`points`);if(!o){a.removeTextContent(),this._endLabel=null;return}var s=this._endLabel;s||(s=this._endLabel=new Kc({z2:200}),s.ignoreClip=!0,a.setTextContent(this._endLabel),a.disableLabelAnimation=!0);var c=GM(o);c>=0&&(oT(a,sT(e,`endLabel`),{inheritColor:n,labelFetcher:e,labelDataIndex:c,defaultText:function(e,t,n){return n==null?_M(i,e):vM(i,n)},enableTextSetter:!0},XM(r,t)),a.textConfig.position=null)}else this._endLabel&&(this._polyline.removeTextContent(),this._endLabel=null)},t.prototype._endLabelOnDuring=function(e,t,n,r,i,a,o){var s=this._endLabel,c=this._polyline;if(s){e<1&&r.originalX==null&&(r.originalX=s.x,r.originalY=s.y);var l=n.getLayout(`points`),u=n.hostModel,d=u.get(`connectNulls`),f=a.get(`precision`),p=a.get(`distance`)||0,m=o.getBaseAxis(),h=m.isHorizontal(),g=m.inverse,_=t.shape,v=g?h?_.x:_.y+_.height:h?_.x+_.width:_.y,y=(h?p:0)*(g?-1:1),b=(h?0:-p)*(g?-1:1),x=h?`x`:`y`,S=qM(l,v,x),C=S.range,w=C[1]-C[0],T=void 0;if(w>=1){if(w>1&&!d){var E=KM(l,C[0]);s.attr({x:E[0]+y,y:E[1]+b}),i&&(T=u.getRawValue(C[0]))}else{var E=c.getPointOn(v,x);E&&s.attr({x:E[0]+y,y:E[1]+b});var D=u.getRawValue(C[0]),O=u.getRawValue(C[1]);i&&(T=$x(n,f,D,O,S.t))}r.lastFrameIndex=C[0]}else{var k=e===1||r.lastFrameIndex>0?C[0]:0,E=KM(l,k);i&&(T=u.getRawValue(k)),s.attr({x:E[0]+y,y:E[1]+b})}if(i){var A=Xf(s);typeof A.setLabelText==`function`&&A.setLabelText(T)}}},t.prototype._doUpdateAnimation=function(e,t,n,r,i,a,o){var s=this._polyline,c=this._polygon,l=e.hostModel,u=DM(this._data,e,this._stackedOnPoints,t,this._coordSys,n,this._valueOrigin,a),d=u.current,f=u.stackedOnCurrent,p=u.next,m=u.stackedOnNext;if(i&&(f=zM(u.stackedOnCurrent,u.current,n,i,o),d=zM(u.current,null,n,i,o),m=zM(u.stackedOnNext,u.next,n,i,o),p=zM(u.next,null,n,i,o)),IM(d,p)>3e3||c&&IM(f,m)>3e3){s.stopAnimation(),s.setShape({points:p}),c&&(c.stopAnimation(),c.setShape({points:p,stackedOnPoints:m}));return}s.shape.__points=u.current,s.shape.points=d;var h={shape:{points:p}};u.current!==d&&(h.shape.__points=u.next),s.stopAnimation(),ww(s,h,l),c&&(c.setShape({points:d,stackedOnPoints:f}),c.stopAnimation(),ww(c,{shape:{stackedOnPoints:m}},l),s.shape.points!==c.shape.points&&(c.shape.points=s.shape.points));for(var g=[],_=u.status,v=0;v<_.length;v++)if(_[v].cmd===`=`){var y=e.getItemGraphicEl(_[v].idx1);y&&g.push({el:y,ptIdx:v})}s.animators&&s.animators.length&&s.animators[0].during(function(){c&&c.dirtyShape();for(var e=s.shape.__points,t=0;tt&&(t=e[n]);return isFinite(t)?t:NaN},min:function(e){for(var t=1/0,n=0;ns){u=(p+l)/2;break}f===1&&(d=m-r[0].tickValue)}u==null&&(l?l&&(u=r[r.length-1].coord):u=r[0].coord),a[n]=e.toGlobalCoord(u)}});else{var o=this.getData(),s=o.getLayout(`offset`),c=o.getLayout(`size`),l=+!r.getBaseAxis().isHorizontal();a[l]+=s+c/2}return a}return[NaN,NaN]},t.type=`series.__base_bar__`,t.defaultOption={z:2,coordinateSystem:`cartesian2d`,legendHoverLink:!0,barMinHeight:0,barMinAngle:0,large:!1,largeThreshold:400,progressive:3e3,progressiveChunkMode:`mod`},t}(Es),Es.registerClass(te),k=function(e){F(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.getInitialData=function(){return vA(null,this,{useEncodeDefaulter:!0,createInvertedIndices:!!this.get(`realtimeSort`,!0)||null})},t.prototype.getProgressive=function(){return this.get(`large`)?this.get(`progressive`):!1},t.prototype.getProgressiveThreshold=function(){var e=this.get(`progressiveThreshold`),t=this.get(`largeThreshold`);return t>e&&(e=t),e},t.prototype.brushSelector=function(e,t,n){return n.rect(t.getItemLayout(e))},t.type=`series.bar`,t.dependencies=[`grid`,`polar`],t.defaultOption=yT(te.defaultOption,{clip:!0,roundCap:!1,showBackground:!1,backgroundStyle:{color:`rgba(180, 180, 180, 0.2)`,borderColor:null,borderWidth:0,borderType:`solid`,borderRadius:0,shadowBlur:0,shadowColor:null,shadowOffsetX:0,shadowOffsetY:0,opacity:1},select:{itemStyle:{borderColor:`#212121`}},realtimeSort:!1}),t}(te),fs=function(){function e(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0}return e}(),ds=function(e){F(t,e);function t(t){var n=e.call(this,t)||this;return n.type=`sausage`,n}return t.prototype.getDefaultShape=function(){return new fs},t.prototype.buildPath=function(e,t){var n=t.cx,r=t.cy,i=Math.max(t.r0||0,0),a=Math.max(t.r,0),o=(a-i)*.5,s=i+o,c=t.startAngle,l=t.endAngle,u=t.clockwise,d=Math.PI*2,f=u?l-ca)return!0;a=l}return!1},t.prototype._isOrderDifferentInView=function(e,t){for(var n=t.scale,r=n.getExtent(),i=Math.max(0,r[0]),a=Math.min(r[1],n.getOrdinalMeta().categories.length-1);i<=a;++i)if(e.ordinalNumbers[i]!==n.getRawOrdinalNumber(i))return!0},t.prototype._updateSortWithinSameData=function(e,t,n,r){if(this._isOrderChangedWithinSameData(e,t,n)){var i=this._dataSort(e,n,t);this._isOrderDifferentInView(i,n)&&(this._removeOnRenderedListener(r),r.dispatchAction({type:`changeAxisOrder`,componentType:n.dim+`Axis`,axisId:n.index,sortInfo:i}))}},t.prototype._dispatchInitSort=function(e,t,n){var r=t.baseAxis,i=this._dataSort(e,r,function(n){return e.get(e.mapDimension(t.otherAxis.dim),n)});n.dispatchAction({type:`changeAxisOrder`,componentType:r.dim+`Axis`,isInitSort:!0,axisId:r.index,sortInfo:i})},t.prototype.remove=function(e,t){this._clear(this._model),this._removeOnRenderedListener(t)},t.prototype.dispose=function(e,t){this._removeOnRenderedListener(t)},t.prototype._removeOnRenderedListener=function(e){this._onRendered&&(e.getZr().off(`rendered`,this._onRendered),this._onRendered=null)},t.prototype._clear=function(e){var t=this.group,n=this._data;e&&e.isAnimationEnabled()&&n&&!this._isLargeDraw?(this._removeBackground(),this._backgroundEls=[],n.eachItemGraphicEl(function(t){kw(t,e,R(t).dataIndex)})):t.removeAll(),this._data=null,this._isFirstFrame=!0},t.prototype._removeBackground=function(){this.group.remove(this._backgroundGroup),this._backgroundGroup=null},t.type=`bar`,t}(je),zl={cartesian2d:function(e,t){var n=t.width<0?-1:1,r=t.height<0?-1:1;n<0&&(t.x+=t.width,t.width=-t.width),r<0&&(t.y+=t.height,t.height=-t.height);var i=e.x+e.width,a=e.y+e.height,o=Wp(t.x,e.x),s=$p(t.x+t.width,i),c=Wp(t.y,e.y),l=$p(t.y+t.height,a),u=si?s:o,t.y=d&&c>a?l:c,t.width=u?0:s-o,t.height=d?0:l-c,n<0&&(t.x+=t.width,t.width=-t.width),r<0&&(t.y+=t.height,t.height=-t.height),u||d},polar:function(e,t){var n=t.r0<=t.r?1:-1;if(n<0){var r=t.r;t.r=t.r0,t.r0=r}var i=$p(t.r,e.r),a=Wp(t.r0,e.r0);t.r=i,t.r0=a;var o=i-a<0;if(n<0){var r=t.r;t.r=t.r0,t.r0=r}return o}},td={cartesian2d:function(e,t,n,r,i,a,o,s,c){var l=new So({shape:H({},r),z2:1});if(l.__dataIndex=n,l.name=`item`,a){var u=l.shape,d=i?`height`:`width`;u[d]=0}return l},polar:function(e,t,n,r,i,a,o,s,c){var l=!i&&c?ds:ys,u=new l({shape:r,z2:1});if(u.name=`item`,u.calculateTextPosition=eN(uN(i),{isRoundCap:l===ds}),a){var d=u.shape,f=i?`r`:`endAngle`,p={};d[f]=i?r.r0:r.startAngle,p[f]=r[f],(s?ww:Tw)(u,{shape:p},a)}return u}},Mh=[`x`,`y`,`width`,`height`],lh=[`cx`,`cy`,`r`,`startAngle`,`endAngle`],Gf={cartesian2d:function(e){return!cN(e,Mh)},polar:function(e){return!cN(e,lh)}},zd={cartesian2d:function(e,t,n){var r=e.getItemLayout(t),i=n?fN(n,r):0,a=r.width>0?1:-1,o=r.height>0?1:-1;return{x:r.x+a*i/2,y:r.y+o*i/2,width:r.width-a*i,height:r.height-o*i}},polar:function(e,t,n){var r=e.getItemLayout(t);return{cx:r.cx,cy:r.cy,r0:r.r0,r:r.r,startAngle:r.startAngle,endAngle:r.endAngle,clockwise:r.clockwise}}},Zr=function(){function e(){}return e}(),ti=function(e){F(t,e);function t(t){var n=e.call(this,t)||this;return n.type=`largeBar`,n}return t.prototype.getDefaultShape=function(){return new Zr},t.prototype.buildPath=function(e,t){for(var n=t.points,r=this.baseDimIdx,i=1-this.baseDimIdx,a=[],o=[],s=this.barWidth,c=0;c=0?n:null},30,!1),la=Math.PI*2,oo=Math.PI/180,Wd=Kx(),ao=Math.PI/180,Ha=function(e){F(t,e);function t(t,n,r){var i=e.call(this)||this;i.z2=2;var a=new Kc;return i.setTextContent(a),i.updateData(t,n,r,!0),i}return t.prototype.updateData=function(e,t,n,r){var i=this,a=e.hostModel,o=e.getItemModel(t),s=o.getModel(`emphasis`),c=e.getItemLayout(t),l=H(iN(o.getModel(`itemStyle`),c,!0),c);if(isNaN(l.startAngle)){i.setShape(l);return}if(r){i.setShape(l);var u=a.getShallow(`animationType`);a.ecModel.ssr?(Tw(i,{scaleX:0,scaleY:0},a,{dataIndex:t,isFrom:!0}),i.originX=l.cx,i.originY=l.cy):u===`scale`?(i.shape.r=c.r0,Tw(i,{shape:{r:c.r}},a,t)):n==null?(i.shape.endAngle=c.startAngle,ww(i,{shape:{endAngle:c.endAngle}},a,t)):(i.setShape({startAngle:n,endAngle:n}),Tw(i,{shape:{startAngle:c.startAngle,endAngle:c.endAngle}},a,t))}else Aw(i),ww(i,{shape:l},a,t);i.useStyle(e.getItemVisual(t,`style`)),YC(i,o);var d=(c.startAngle+c.endAngle)/2,f=a.get(`selectedOffset`),p=Math.cos(d)*f,m=Math.sin(d)*f,h=o.getShallow(`cursor`);h&&i.attr(`cursor`,h),this._updateLabel(a,e,t),i.ensureState(`emphasis`).shape=H({r:c.r+(s.get(`scale`)&&s.get(`scaleSize`)||0)},iN(s.getModel(`itemStyle`),c)),H(i.ensureState(`select`),{x:p,y:m,shape:iN(o.getModel([`select`,`itemStyle`]),c)}),H(i.ensureState(`blur`),{shape:iN(o.getModel([`blur`,`itemStyle`]),c)});var g=i.getTextGuideLine(),_=i.getTextContent();g&&H(g.ensureState(`select`),{x:p,y:m}),H(_.ensureState(`select`),{x:p,y:m}),qC(this,s.get(`focus`),s.get(`blurScope`),s.get(`disabled`))},t.prototype._updateLabel=function(e,t,n){var r=this,i=t.getItemModel(n),a=i.getModel(`labelLine`),o=t.getItemVisual(n,`style`),s=o&&o.fill,c=o&&o.opacity;oT(r,sT(i),{labelFetcher:t.hostModel,labelDataIndex:n,inheritColor:s,defaultOpacity:c,defaultText:e.getFormattedLabel(n,`normal`)||t.getName(n)});var l=r.getTextContent();r.setTextConfig({position:null,rotation:null}),l.attr({z2:10});var u=e.get([`label`,`position`]);if(u!==`outside`&&u!==`outer`)r.removeTextGuideLine();else{var d=this.getTextGuideLine();d||(d=new no,this.setTextGuideLine(d)),oM(this,sM(i),{stroke:s,opacity:Y_(a.get([`lineStyle`,`opacity`]),c,1)})}},t}(ys),Wa=function(e){F(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.ignoreLabelLineUpdate=!0,t}return t.prototype.render=function(e,t,n,r){var i=e.getData(),a=this._data,o=this.group,s;if(!a&&i.count()>0){for(var c=i.getItemLayout(0),l=1;isNaN(c&&c.startAngle)&&l=n.r0}},t.type=`pie`,t}(je),ai=function(){function e(e,t){this._getDataWithEncodedVisual=e,this._getRawData=t}return e.prototype.getAllNames=function(){var e=this._getRawData();return e.mapArray(e.getName)},e.prototype.containName=function(e){return this._getRawData().indexOfName(e)>=0},e.prototype.indexOfName=function(e){return this._getDataWithEncodedVisual().indexOfName(e)},e.prototype.getItemVisual=function(e,t){return this._getDataWithEncodedVisual().getItemVisual(e,t)},e}(),Af=Kx(),Ua=function(e){F(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.init=function(t){e.prototype.init.apply(this,arguments),this.legendVisualProvider=new ai(I(this.getData,this),I(this.getRawData,this)),this._defaultLabelLine(t)},t.prototype.mergeOption=function(){e.prototype.mergeOption.apply(this,arguments)},t.prototype.getInitialData=function(){return DN(this,{coordDimensions:[`value`],encodeDefaulter:q(fE,this)})},t.prototype.getDataParams=function(t){var n=this.getData(),r=Af(n),i=r.seats;if(!i){var a=[];n.each(n.mapDimension(`value`),function(e){a.push(e)}),i=r.seats=sx(a,n.hostModel.get(`percentPrecision`))}var o=e.prototype.getDataParams.call(this,t);return o.percent=i[t]||0,o.$vars.push(`percent`),o},t.prototype._defaultLabelLine=function(e){Ex(e,`labelLine`,[`show`]);var t=e.labelLine,n=e.emphasis.labelLine;t.show=t.show&&e.label.show,n.show=n.show&&e.emphasis.label.show},t.type=`series.pie`,t.defaultOption={z:2,legendHoverLink:!0,colorBy:`data`,center:[`50%`,`50%`],radius:[0,`75%`],clockwise:!0,startAngle:90,endAngle:`auto`,padAngle:0,minAngle:0,minShowLabelAngle:0,selectedOffset:10,percentPrecision:2,stillShowZeroSum:!0,left:0,top:0,right:0,bottom:0,width:null,height:null,label:{rotate:0,show:!0,overflow:`truncate`,position:`outer`,alignTo:`none`,edgeDistance:`25%`,bleedMargin:10,distanceToLabelLine:5},labelLine:{show:!0,length:15,length2:15,smooth:!1,minTurnAngle:90,maxSurfaceAngle:90,lineStyle:{width:1,type:`solid`}},itemStyle:{borderWidth:1,borderJoin:`round`},showEmptyCircle:!0,emptyCircleStyle:{color:`lightgray`,opacity:1},labelLayout:{hideOverlap:!0},emphasis:{scale:!0,scaleSize:5},avoidLabelOverlap:!0,animationType:`expansion`,animationDuration:1e3,animationTypeUpdate:`transition`,animationEasingUpdate:`cubicInOut`,animationDurationUpdate:500,animationEasing:`cubicInOut`},t}(Es),er=function(e){F(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.type=`grid`,t.dependencies=[`xAxis`,`yAxis`],t.layoutMode=`box`,t.defaultOption={show:!1,z:0,left:`10%`,top:60,right:`10%`,bottom:70,containLabel:!1,backgroundColor:`rgba(0,0,0,0)`,borderWidth:1,borderColor:`#ccc`},t}(Fe),Ee=function(e){F(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getCoordSysModel=function(){return this.getReferringComponents(`grid`,Go).models[0]},t.type=`cartesian2dAxis`,t}(Fe),j_(Ee,y),bu={show:!0,z:0,inverse:!1,name:``,nameLocation:`end`,nameRotate:null,nameTruncate:{maxWidth:null,ellipsis:`...`,placeholder:`.`},nameTextStyle:{},nameGap:15,silent:!1,triggerEvent:!1,tooltip:{show:!1},axisPointer:{},axisLine:{show:!0,onZero:!0,onZeroAxisIndex:null,lineStyle:{color:`#6E7079`,width:1,type:`solid`},symbol:[`none`,`none`],symbolSize:[10,15]},axisTick:{show:!0,inside:!1,length:5,lineStyle:{width:1}},axisLabel:{show:!0,inside:!1,rotate:0,showMinLabel:null,showMaxLabel:null,margin:8,fontSize:12},splitLine:{show:!0,showMinLine:!0,showMaxLine:!0,lineStyle:{color:[`#E0E6F1`],width:1,type:`solid`}},splitArea:{show:!1,areaStyle:{color:[`rgba(250,250,250,0.2)`,`rgba(210,219,238,0.2)`]}}},Ll=V({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:`auto`},axisLabel:{interval:`auto`}},bu),o_=V({boundaryGap:[0,0],axisLine:{show:`auto`},axisTick:{show:`auto`},splitNumber:5,minorTick:{show:!1,splitNumber:5,length:3,lineStyle:{}},minorSplitLine:{show:!1,lineStyle:{color:`#F4F7FD`,width:1}}},bu),kg=V({splitNumber:6,axisLabel:{showMinLabel:!1,showMaxLabel:!1,rich:{primary:{fontWeight:`bold`}}},splitLine:{show:!1}},o_),vp=U({logBase:10},o_),xl={category:Ll,value:o_,time:kg,log:vp},a={value:1,category:1,time:1,log:1},e(`w`,we=function(){function e(e){this.type=`cartesian`,this._dimList=[],this._axes={},this.name=e||``}return e.prototype.getAxis=function(e){return this._axes[e]},e.prototype.getAxes=function(){return K(this._dimList,function(e){return this._axes[e]},this)},e.prototype.getAxesByScale=function(e){return e=e.toLowerCase(),P_(this.getAxes(),function(t){return t.scale.type===e})},e.prototype.addAxis=function(e){var t=e.dim;this._axes[t]=e,this._dimList.push(t)},e}()),Il=[`x`,`y`],Te=function(e){F(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=`cartesian2d`,t.dimensions=Il,t}return t.prototype.calcAffineTransform=function(){this._transform=this._invTransform=null;var e=this.getAxis(`x`).scale,t=this.getAxis(`y`).scale;if(!(!MN(e)||!MN(t))){var n=e.getExtent(),r=t.getExtent(),i=this.dataToPoint([n[0],r[0]]),a=this.dataToPoint([n[1],r[1]]),o=n[1]-n[0],s=r[1]-r[0];if(!(!o||!s)){var c=(a[0]-i[0])/o,l=(a[1]-i[1])/s,u=i[0]-n[0]*c,d=i[1]-r[0]*l,f=this._transform=[c,0,0,l,u,d];this._invTransform=$v([],f)}}},t.prototype.getBaseAxis=function(){return this.getAxesByScale(`ordinal`)[0]||this.getAxesByScale(`time`)[0]||this.getAxis(`x`)},t.prototype.containPoint=function(e){var t=this.getAxis(`x`),n=this.getAxis(`y`);return t.contain(t.toLocalCoord(e[0]))&&n.contain(n.toLocalCoord(e[1]))},t.prototype.containData=function(e){return this.getAxis(`x`).containData(e[0])&&this.getAxis(`y`).containData(e[1])},t.prototype.containZone=function(e,t){var n=this.dataToPoint(e),r=this.dataToPoint(t),i=this.getArea(),a=new j(n[0],n[1],r[0]-n[0],r[1]-n[1]);return i.intersect(a)},t.prototype.dataToPoint=function(e,t,n){n=n||[];var r=e[0],i=e[1];if(this._transform&&r!=null&&isFinite(r)&&i!=null&&isFinite(i))return Tv(n,e,this._transform);var a=this.getAxis(`x`),o=this.getAxis(`y`);return n[0]=a.toGlobalCoord(a.dataToCoord(r,t)),n[1]=o.toGlobalCoord(o.dataToCoord(i,t)),n},t.prototype.clampData=function(e,t){var n=this.getAxis(`x`).scale,r=this.getAxis(`y`).scale,i=n.getExtent(),a=r.getExtent(),o=n.parse(e[0]),s=r.parse(e[1]);return t=t||[],t[0]=Math.min(Math.max(Math.min(i[0],i[1]),o),Math.max(i[0],i[1])),t[1]=Math.min(Math.max(Math.min(a[0],a[1]),s),Math.max(a[0],a[1])),t},t.prototype.pointToData=function(e,t){var n=[];if(this._invTransform)return Tv(n,e,this._invTransform);var r=this.getAxis(`x`),i=this.getAxis(`y`);return n[0]=r.coordToData(r.toLocalCoord(e[0]),t),n[1]=i.coordToData(i.toLocalCoord(e[1]),t),n},t.prototype.getOtherAxis=function(e){return this.getAxis(e.dim===`x`?`y`:`x`)},t.prototype.getArea=function(e){e=e||0;var t=this.getAxis(`x`).getGlobalExtent(),n=this.getAxis(`y`).getGlobalExtent(),r=Math.min(t[0],t[1])-e,i=Math.min(n[0],n[1])-e;return new j(r,i,Math.max(t[0],t[1])-r+e,Math.max(n[0],n[1])-i+e)},t}(we),_=function(e){F(t,e);function t(t,n,r,i,a){var o=e.call(this,t,n,r)||this;return o.index=0,o.type=i||`value`,o.position=a||`bottom`,o}return t.prototype.isHorizontal=function(){var e=this.position;return e===`top`||e===`bottom`},t.prototype.getGlobalExtent=function(e){var t=this.getExtent();return t[0]=this.toGlobalCoord(t[0]),t[1]=this.toGlobalCoord(t[1]),e&&t[0]>t[1]&&t.reverse(),t},t.prototype.pointToData=function(e,t){return this.coordToData(this.toLocalCoord(e[this.dim===`x`?0:1]),t)},t.prototype.setCategorySortInfo=function(e){if(this.type!==`category`)return!1;this.model.option.categorySortInfo=e,this.scale.setSortInfo(e)},t}(g),Bp=Math.log,$n=function(){function e(e,t,n){this.type=`grid`,this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this.axisPointerEnabled=!0,this.dimensions=Il,this._initCartesian(e,t,n),this.model=e}return e.prototype.getRect=function(){return this._rect},e.prototype.update=function(e,t){var n=this._axesMap;this._updateScale(e,this.model);function r(e){var t,n=I_(e),r=n.length;if(r){for(var i=[],a=r-1;a>=0;a--){var o=e[+n[a]],s=o.model,c=o.scale;SA(c)&&s.get(`alignTicks`)&&s.get(`interval`)==null?i.push(o):(rj(c,s),SA(c)&&(t=o))}i.length&&(t||(t=i.pop(),rj(t.scale,t.model)),G(i,function(e){IN(e.scale,e.model,t.scale)}))}}r(n.x),r(n.y);var i={};G(n.x,function(e){RN(n,`y`,e,i)}),G(n.y,function(e){RN(n,`x`,e,i)}),this.resize(this.model,t)},e.prototype.resize=function(e,t,n){var r=e.getBoxLayoutParams(),i=!n&&e.get(`containLabel`),a=rE(r,{width:t.getWidth(),height:t.getHeight()});this._rect=a;var o=this._axesList;s(),i&&(G(o,function(e){if(!e.model.get([`axisLabel`,`inside`])){var t=cj(e);if(t){var n=e.isHorizontal()?`height`:`width`,r=e.model.get([`axisLabel`,`margin`]);a[n]-=t[n]+r,e.position===`top`?a.y+=t.height+r:e.position===`left`&&(a.x+=t.width+r)}}}),s()),G(this._coordsList,function(e){e.calcAffineTransform()});function s(){G(o,function(e){var t=e.isHorizontal(),n=t?[0,a.width]:[0,a.height],r=+!!e.inverse;e.setExtent(n[r],n[1-r]),BN(e,t?a.x:a.y)})}},e.prototype.getAxis=function(e,t){var n=this._axesMap[e];if(n!=null)return n[t||0]},e.prototype.getAxes=function(){return this._axesList.slice()},e.prototype.getCartesian=function(e,t){if(e!=null&&t!=null){var n=`x`+e+`y`+t;return this._coordsMap[n]}Z(e)&&(t=e.yAxisIndex,e=e.xAxisIndex);for(var r=0,i=this._coordsList;r0?`top`:`bottom`,i=`center`):ux(r-ia)?(a=n>0?`bottom`:`top`,i=`center`):(a=`middle`,i=r>0&&r0?`right`:`left`:n>0?`left`:`right`),{rotation:r,textAlign:i,textVerticalAlign:a}},e.makeAxisEventDataBase=function(e){var t={componentType:e.mainType,componentIndex:e.componentIndex};return t[e.mainType+`Index`]=e.componentIndex,t},e.isLabelSilent=function(e){var t=e.get(`tooltip`);return e.get(`silent`)||!(e.get(`triggerEvent`)||t&&t.show)},e}(),Fl={axisLine:function(e,t,n,r){var i=t.get([`axisLine`,`show`]);if(i===`auto`&&e.handleAutoShown&&(i=e.handleAutoShown(`axisLine`)),i){var a=t.axis.getExtent(),o=r.transform,s=[a[0],0],c=[a[1],0],l=s[0]>c[0];o&&(Tv(s,s,o),Tv(c,c,o));var u=H({lineCap:`round`},t.getModel([`axisLine`,`lineStyle`]).getLineStyle()),d=new si({shape:{x1:s[0],y1:s[1],x2:c[0],y2:c[1]},style:u,strokeContainThreshold:e.strokeContainThreshold||5,silent:!0,z2:1});Bw(d.shape,d.style.lineWidth),d.anid=`line`,n.add(d);var f=t.get([`axisLine`,`symbol`]);if(f!=null){var p=t.get([`axisLine`,`symbolSize`]);X(f)&&(f=[f,f]),(X(p)||z_(p))&&(p=[p,p]);var m=RO(t.get([`axisLine`,`symbolOffset`])||0,p),h=p[0],g=p[1];G([{rotate:e.rotation+Math.PI/2,offset:m[0],r:0},{rotate:e.rotation-Math.PI/2,offset:m[1],r:Math.sqrt((s[0]-c[0])*(s[0]-c[0])+(s[1]-c[1])*(s[1]-c[1]))}],function(t,r){if(f[r]!==`none`&&f[r]!=null){var i=IO(f[r],-h/2,-g/2,h,g,u.stroke,!0),a=t.r+t.offset,o=l?c:s;i.attr({rotation:t.rotate,x:o[0]+a*Math.cos(e.rotation),y:o[1]-a*Math.sin(e.rotation),silent:!0,z2:11}),n.add(i)}})}}},axisTickLabel:function(e,t,n,r){var i=qN(n,r,t,e),a=YN(n,r,t,e);HN(t,a,i),JN(n,r,t,e.tickDirection),t.get([`axisLabel`,`hideOverlap`])&&fM(cM(K(a,function(e){return{label:e,priority:e.z2,defaultAttr:{ignore:e.ignore}}})))},axisName:function(e,t,n,r){var i=q_(e.axisName,t.get(`name`));if(i){var a=t.get(`nameLocation`),o=e.nameDirection,s=t.getModel(`nameTextStyle`),c=t.get(`nameGap`)||0,l=t.axis.getExtent(),u=l[0]>l[1]?-1:1,d=[a===`start`?l[0]-u*c:a===`end`?l[1]+u*c:(l[0]+l[1])/2,GN(a)?e.labelOffset+o*c:0],f,p=t.get(`nameRotate`);p!=null&&(p=p*ia/180);var m;GN(a)?f=v.innerTextLayout(e.rotation,p==null?e.rotation:p,o):(f=VN(e.rotation,a,p||0,l),m=e.axisNameAvailableWidth,m!=null&&(m=Math.abs(m/Math.sin(f.rotation)),!isFinite(m)&&(m=null)));var h=s.getFont(),g=t.get(`nameTruncate`,!0)||{},_=g.ellipsis,y=q_(e.nameTruncateMaxWidth,g.maxWidth,m),b=new Kc({x:d[0],y:d[1],rotation:f.rotation,silent:v.isLabelSilent(t),style:cT(s,{text:i,font:h,overflow:`truncate`,width:y,ellipsis:_,fill:s.getTextColor()||t.get([`axisLine`,`lineStyle`,`color`]),align:s.get(`align`)||f.textAlign,verticalAlign:s.get(`verticalAlign`)||f.textVerticalAlign}),z2:1});if(tT({el:b,componentModel:t,itemName:i}),b.__fullText=i,b.anid=`name`,t.get(`triggerEvent`)){var x=v.makeAxisEventDataBase(t);x.targetType=`axisName`,x.name=i,R(b).eventData=x}r.add(b),b.updateTransform(),n.add(b),b.decomposeTransform()}}},wl={},C=function(e){F(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(t,n,r,i){this.axisPointerClass&&nP(t),e.prototype.render.apply(this,arguments),this._doUpdateAxisPointerClass(t,r,!0)},t.prototype.updateAxisPointer=function(e,t,n,r){this._doUpdateAxisPointerClass(e,n,!1)},t.prototype.remove=function(e,t){var n=this._axisPointer;n&&n.remove(t)},t.prototype.dispose=function(t,n){this._disposeAxisPointer(n),e.prototype.dispose.apply(this,arguments)},t.prototype._doUpdateAxisPointerClass=function(e,n,r){var i=t.getAxisPointerClass(this.axisPointerClass);if(i){var a=iP(e);a?(this._axisPointer||(this._axisPointer=new i)).render(e,a,n,r):this._disposeAxisPointer(n)}},t.prototype._disposeAxisPointer=function(e){this._axisPointer&&this._axisPointer.dispose(e),this._axisPointer=null},t.registerAxisPointerClass=function(e,t){wl[e]=t},t.getAxisPointerClass=function(e){return e&&wl[e]},t.type=`axis`,t}(Ie),mf=Kx(),yl=[`axisLine`,`axisTickLabel`,`axisName`],eg=[`splitArea`,`splitLine`,`minorSplitLine`],Oe=function(e){F(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.axisPointerClass=`CartesianAxisPointer`,n}return t.prototype.render=function(t,n,r,i){this.group.removeAll();var a=this._axisGroup;if(this._axisGroup=new N,this.group.add(this._axisGroup),t.get(`show`)){var o=t.getCoordSysModel(),s=NN(o,t),c=new v(t,H({handleAutoShown:function(e){for(var n=o.coordinateSystem.getCartesians(),r=0;r3?1.4:i>1?1.2:1.1,c=r>0?s:1/s;mP(this,`zoom`,`zoomOnMouseWheel`,e,{scale:c,originX:a,originY:o,isAvailableBehavior:null})}if(n){var l=Math.abs(r),u=(r>0?1:-1)*(l>3?.4:l>1?.15:.05);mP(this,`scrollMove`,`moveOnMouseWheel`,e,{scrollDelta:u,originX:a,originY:o,isAvailableBehavior:null})}}},t.prototype._pinchHandler=function(e){if(!fP(this._zr,`globalPan`)){var t=e.pinchScale>1?1.1:1/1.1;mP(this,`zoom`,null,e,{scale:t,originX:e.pinchX,originY:e.pinchY,isAvailableBehavior:null})}},t}(Dn),wr={axisPointer:1,tooltip:1,brush:1},yr={fill:`fill`,stroke:`stroke`,"stroke-width":`lineWidth`,opacity:`opacity`,"fill-opacity":`fillOpacity`,"stroke-opacity":`strokeOpacity`,"stroke-dasharray":`lineDash`,"stroke-dashoffset":`lineDashOffset`,"stroke-linecap":`lineCap`,"stroke-linejoin":`lineJoin`,"stroke-miterlimit":`miterLimit`,"font-family":`fontFamily`,"font-size":`fontSize`,"font-style":`fontStyle`,"font-weight":`fontWeight`,"text-anchor":`textAlign`,visibility:`visibility`,display:`display`},br=I_(yr),Lo={"alignment-baseline":`textBaseline`,"stop-color":`stopColor`},Ro=I_(Lo),as=function(){function e(){this._defs={},this._root=null}return e.prototype.parse=function(e,t){t=t||{};var n=bP(e);this._defsUsePending=[];var r=new N;this._root=r;var i=[],a=n.getAttribute(`viewBox`)||``,o=parseFloat(n.getAttribute(`width`)||t.width),s=parseFloat(n.getAttribute(`height`)||t.height);isNaN(o)&&(o=null),isNaN(s)&&(s=null),TP(n,r,null,!0,!1);for(var c=n.firstChild;c;)this._parseNode(c,r,i,null,!1,!1),c=c.nextSibling;OP(this._defs,this._defsUsePending),this._defsUsePending=[];var l,u;if(a){var d=kP(a);d.length>=4&&(l={x:parseFloat(d[0]||0),y:parseFloat(d[1]||0),width:parseFloat(d[2]),height:parseFloat(d[3])})}if(l&&o!=null&&s!=null&&(u=NP(l,{x:0,y:0,width:o,height:s}),!t.ignoreViewBox)){var f=r;r=new N,r.add(f),f.scaleX=f.scaleY=u.scale,f.x=u.x,f.y=u.y}return!t.ignoreRootClip&&o!=null&&s!=null&&r.setClipPath(new So({shape:{x:0,y:0,width:o,height:s}})),{root:r,width:o,height:s,viewBoxRect:l,viewBoxTransform:u,named:i}},e.prototype._parseNode=function(e,t,n,r,i,a){var o=e.nodeName.toLowerCase(),s,c=r;if(o===`defs`&&(i=!0),o===`text`&&(a=!0),o===`defs`||o===`switch`)s=t;else{if(!i){var l=Pm[o];if(l&&$(Pm,o)){s=l.call(this,e,t);var u=e.getAttribute(`name`);if(u){var d={name:u,namedFrom:null,svgNodeTagLower:o,el:s};n.push(d),o===`g`&&(c=d)}else r&&n.push({name:r.name,namedFrom:r,svgNodeTagLower:o,el:s});t.add(s)}}var f=Km[o];if(f&&$(Km,o)){var p=f.call(this,e),m=e.getAttribute(`id`);m&&(this._defs[m]=p)}}if(s&&s.isGroup)for(var h=e.firstChild;h;)h.nodeType===1?this._parseNode(h,s,n,c,i,a):h.nodeType===3&&a&&this._parseText(h,s),h=h.nextSibling},e.prototype._parseText=function(e,t){var n=new ic({style:{text:e.textContent},silent:!0,x:this._textX||0,y:this._textY||0});CP(t,n),TP(e,n,this._defsUsePending,!1,!1),EP(n,t);var r=n.style,i=r.fontSize;i&&i<9&&(r.fontSize=9,n.scaleX*=i/9,n.scaleY*=i/9),r.font=(r.fontSize||r.fontFamily)&&[r.fontStyle,r.fontWeight,(r.fontSize||12)+`px`,r.fontFamily||`sans-serif`].join(` `);var a=n.getBoundingRect();return this._textX+=a.width,t.add(n),n},e.internalField=function(){Pm={g:function(e,t){var n=new N;return CP(t,n),TP(e,n,this._defsUsePending,!1,!1),n},rect:function(e,t){var n=new So;return CP(t,n),TP(e,n,this._defsUsePending,!1,!1),n.setShape({x:parseFloat(e.getAttribute(`x`)||`0`),y:parseFloat(e.getAttribute(`y`)||`0`),width:parseFloat(e.getAttribute(`width`)||`0`),height:parseFloat(e.getAttribute(`height`)||`0`)}),n.silent=!0,n},circle:function(e,t){var n=new Me;return CP(t,n),TP(e,n,this._defsUsePending,!1,!1),n.setShape({cx:parseFloat(e.getAttribute(`cx`)||`0`),cy:parseFloat(e.getAttribute(`cy`)||`0`),r:parseFloat(e.getAttribute(`r`)||`0`)}),n.silent=!0,n},line:function(e,t){var n=new si;return CP(t,n),TP(e,n,this._defsUsePending,!1,!1),n.setShape({x1:parseFloat(e.getAttribute(`x1`)||`0`),y1:parseFloat(e.getAttribute(`y1`)||`0`),x2:parseFloat(e.getAttribute(`x2`)||`0`),y2:parseFloat(e.getAttribute(`y2`)||`0`)}),n.silent=!0,n},ellipse:function(e,t){var n=new Cn;return CP(t,n),TP(e,n,this._defsUsePending,!1,!1),n.setShape({cx:parseFloat(e.getAttribute(`cx`)||`0`),cy:parseFloat(e.getAttribute(`cy`)||`0`),rx:parseFloat(e.getAttribute(`rx`)||`0`),ry:parseFloat(e.getAttribute(`ry`)||`0`)}),n.silent=!0,n},polygon:function(e,t){var n=e.getAttribute(`points`),r;n&&(r=wP(n));var i=new $a({shape:{points:r||[]},silent:!0});return CP(t,i),TP(e,i,this._defsUsePending,!1,!1),i},polyline:function(e,t){var n=e.getAttribute(`points`),r;n&&(r=wP(n));var i=new no({shape:{points:r||[]},silent:!0});return CP(t,i),TP(e,i,this._defsUsePending,!1,!1),i},image:function(e,t){var n=new Gc;return CP(t,n),TP(e,n,this._defsUsePending,!1,!1),n.setStyle({image:e.getAttribute(`xlink:href`)||e.getAttribute(`href`),x:+e.getAttribute(`x`),y:+e.getAttribute(`y`),width:+e.getAttribute(`width`),height:+e.getAttribute(`height`)}),n.silent=!0,n},text:function(e,t){var n=e.getAttribute(`x`)||`0`,r=e.getAttribute(`y`)||`0`,i=e.getAttribute(`dx`)||`0`,a=e.getAttribute(`dy`)||`0`;this._textX=parseFloat(n)+parseFloat(i),this._textY=parseFloat(r)+parseFloat(a);var o=new N;return CP(t,o),TP(e,o,this._defsUsePending,!1,!0),o},tspan:function(e,t){var n=e.getAttribute(`x`),r=e.getAttribute(`y`);n!=null&&(this._textX=parseFloat(n)),r!=null&&(this._textY=parseFloat(r));var i=e.getAttribute(`dx`)||`0`,a=e.getAttribute(`dy`)||`0`,o=new N;return CP(t,o),TP(e,o,this._defsUsePending,!1,!0),this._textX+=parseFloat(i),this._textY+=parseFloat(a),o},path:function(e,t){var n=dw(e.getAttribute(`d`)||``);return CP(t,n),TP(e,n,this._defsUsePending,!1,!1),n.silent=!0,n}}}(),e}(),Km={lineargradient:function(e){var t=new pi(parseInt(e.getAttribute(`x1`)||`0`,10),parseInt(e.getAttribute(`y1`)||`0`,10),parseInt(e.getAttribute(`x2`)||`10`,10),parseInt(e.getAttribute(`y2`)||`0`,10));return xP(e,t),SP(e,t),t},radialgradient:function(e){var t=new _o(parseInt(e.getAttribute(`cx`)||`0`,10),parseInt(e.getAttribute(`cy`)||`0`,10),parseInt(e.getAttribute(`r`)||`0`,10));return xP(e,t),SP(e,t),t}},n_=/^url\(\s*#(.*?)\)/,zm=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g,qg=/(translate|scale|rotate|skewX|skewY|matrix)\(([\-\s0-9\.eE,]*)\)/g,Et=Math.PI/180,mg=/([^\s:;]+)\s*:\s*([^:;]+)/g,fo=Q([`rect`,`circle`,`line`,`ellipse`,`polygon`,`polyline`,`path`,`text`,`tspan`,`g`]),Wn=function(){function e(e,t){this.type=`geoSVG`,this._usedGraphicMap=Q(),this._freedGraphics=[],this._mapName=e,this._parsedXML=bP(t)}return e.prototype.load=function(){var e=this._firstGraphic;if(!e){e=this._firstGraphic=this._buildGraphic(this._parsedXML),this._freedGraphics.push(e),this._boundingRect=this._firstGraphic.boundingRect.clone();var t=IP(e.named),n=t.regions,r=t.regionsMap;this._regions=n,this._regionsMap=r}return{boundingRect:this._boundingRect,regions:this._regions,regionsMap:this._regionsMap}},e.prototype._buildGraphic=function(e){var t,n;try{t=e&&PP(e,{ignoreViewBox:!0,ignoreRootClip:!0})||{},n=t.root,Q_(n!=null)}catch(e){throw Error(`Invalid svg format -`+e.message)}var r=new N;r.add(n),r.isGeoSVGGraphicRoot=!0;var i=t.width,a=t.height,o=t.viewBoxRect,s=this._boundingRect;if(!s){var c=void 0,l=void 0,u=void 0,d=void 0;if(i==null?o&&(c=o.x,u=o.width):(c=0,u=i),a==null?o&&(l=o.y,d=o.height):(l=0,d=a),c==null||l==null){var f=n.getBoundingRect();c==null&&(c=f.x,u=f.width),l==null&&(l=f.y,d=f.height)}s=this._boundingRect=new j(c,l,u,d)}if(o){var p=NP(o,s);n.scaleX=n.scaleY=p.scale,n.x=p.x,n.y=p.y}r.setClipPath(new So({shape:s.plain()}));var m=[];return G(t.named,function(e){fo.get(e.svgNodeTagLower)!=null&&(m.push(e),FP(e.el))}),{root:r,boundingRect:s,named:m}},e.prototype.useGraphic=function(e){var t=this._usedGraphicMap,n=t.get(e);return n||(n=this._freedGraphics.pop()||this._buildGraphic(this._parsedXML),t.set(e,n),n)},e.prototype.freeGraphic=function(e){var t=this._usedGraphicMap,n=t.get(e);n&&(t.removeKey(e),this._freedGraphics.push(n))},e}(),Ed=[126,25],km=`南海诸岛`,ah=[[[0,3.5],[7,11.2],[15,11.9],[30,7],[42,.7],[52,.7],[56,7.7],[59,.7],[64,.7],[64,0],[5,0],[0,3.5]],[[13,16.1],[19,14.7],[16,21.7],[11,23.1],[13,16.1]],[[12,32.2],[14,38.5],[15,38.5],[13,32.2],[12,32.2]],[[16,47.6],[12,53.2],[13,53.2],[18,47.6],[16,47.6]],[[6,64.4],[8,70],[9,70],[8,64.4],[6,64.4]],[[23,82.6],[29,79.8],[30,79.8],[25,82.6],[23,82.6]],[[37,70.7],[43,62.3],[44,62.3],[39,70.7],[37,70.7]],[[48,51.1],[51,45.5],[53,45.5],[50,51.1],[48,51.1]],[[51,35],[51,28.7],[53,28.7],[53,35],[51,35]],[[52,22.4],[55,17.5],[56,17.5],[53,22.4],[52,22.4]],[[58,12.6],[62,7],[63,7],[60,12.6],[58,12.6]],[[0,3.5],[0,93.1],[64,93.1],[64,0],[63,0],[63,92.4],[1,92.4],[1,3.5],[0,3.5]]],of=0;of0,m={api:n,geo:s,mapOrGeoModel:e,data:o,isVisualEncodedByVisualMap:p,isGeo:a,transformInfoRaw:d};s.resourceType===`geoJSON`?this._buildGeoJSON(m):s.resourceType===`geoSVG`&&this._buildSVG(m),this._updateController(e,t,n),this._updateMapSelectHandler(e,c,n,r)},e.prototype._buildGeoJSON=function(e){var t=this._regionsGroupByName=Q(),n=Q(),r=this._regionsGroup,i=e.transformInfoRaw,a=e.mapOrGeoModel,o=e.data,s=e.geo.projection,c=s&&s.stream;function l(e,t){return t&&(e=t(e)),e&&[e[0]*i.scaleX+i.x,e[1]*i.scaleY+i.y]}function u(e){for(var t=[],n=!c&&s&&s.project,r=0;r-1&&(n.style.stroke=n.style.fill,n.style.fill=`#fff`,n.style.lineWidth=2),n},t.type=`series.map`,t.dependencies=[`geo`],t.layoutMode=`box`,t.defaultOption={z:2,coordinateSystem:`geo`,map:``,left:`center`,top:`center`,aspectScale:null,showLegendSymbol:!0,boundingCoords:null,center:null,zoom:1,scaleLimit:null,selectedMode:!0,label:{show:!1,color:`#000`},itemStyle:{borderWidth:.5,borderColor:`#444`,areaColor:`#eee`},emphasis:{label:{show:!0,color:`rgb(100,0,0)`},itemStyle:{areaColor:`rgba(255,215,0,0.8)`}},select:{label:{show:!0,color:`rgb(100,0,0)`},itemStyle:{color:`rgba(255,215,0,0.8)`}},nameProperty:`name`},t}(Es),a_=Tv,Rc=function(e){F(t,e);function t(t){var n=e.call(this)||this;return n.type=`view`,n.dimensions=[`x`,`y`],n._roamTransformable=new xc,n._rawTransformable=new xc,n.name=t,n}return t.prototype.setBoundingRect=function(e,t,n,r){return this._rect=new j(e,t,n,r),this._rect},t.prototype.getBoundingRect=function(){return this._rect},t.prototype.setViewRect=function(e,t,n,r){this._transformTo(e,t,n,r),this._viewRect=new j(e,t,n,r)},t.prototype._transformTo=function(e,t,n,r){var i=this.getBoundingRect(),a=this._rawTransformable;a.transform=i.calculateTransform(new j(e,t,n,r));var o=a.parent;a.parent=null,a.decomposeTransform(),a.parent=o,this._updateTransform()},t.prototype.setCenter=function(e,t){e&&(this._center=[ex(e[0],t.getWidth()),ex(e[1],t.getHeight())],this._updateCenterAndZoom())},t.prototype.setZoom=function(e){e=e||1;var t=this.zoomLimit;t&&(t.max!=null&&(e=Math.min(t.max,e)),t.min!=null&&(e=Math.max(t.min,e))),this._zoom=e,this._updateCenterAndZoom()},t.prototype.getDefaultCenter=function(){var e=this.getBoundingRect();return[e.x+e.width/2,e.y+e.height/2]},t.prototype.getCenter=function(){return this._center||this.getDefaultCenter()},t.prototype.getZoom=function(){return this._zoom||1},t.prototype.getRoamTransform=function(){return this._roamTransformable.getLocalTransform()},t.prototype._updateCenterAndZoom=function(){var e=this._rawTransformable.getLocalTransform(),t=this._roamTransformable,n=this.getDefaultCenter(),r=this.getCenter(),i=this.getZoom();r=Tv([],r,e),n=Tv([],n,e),t.originX=r[0],t.originY=r[1],t.x=n[0]-r[0],t.y=n[1]-r[1],t.scaleX=t.scaleY=i,this._updateTransform()},t.prototype._updateTransform=function(){var e=this._roamTransformable,t=this._rawTransformable;t.parent=e,e.updateTransform(),t.updateTransform(),Jv(this.transform||(this.transform=[]),t.transform||Kv()),this._rawTransform=t.getLocalTransform(),this.invTransform=this.invTransform||[],$v(this.invTransform,this.transform),this.decomposeTransform()},t.prototype.getTransformInfo=function(){var e=this._rawTransformable,t=this._roamTransformable,n=new xc;return n.transform=t.transform,n.decomposeTransform(),{roam:{x:n.x,y:n.y,scaleX:n.scaleX,scaleY:n.scaleY},raw:{x:e.x,y:e.y,scaleX:e.scaleX,scaleY:e.scaleY}}},t.prototype.getViewRect=function(){return this._viewRect},t.prototype.getViewRectAfterRoam=function(){var e=this.getBoundingRect().clone();return e.applyTransform(this.transform),e},t.prototype.dataToPoint=function(e,t,n){var r=t?this._rawTransform:this.transform;return n=n||[],r?a_(n,e,r):cv(n,e)},t.prototype.pointToData=function(e){var t=this.invTransform;return t?a_([],e,t):[e[0],e[1]]},t.prototype.convertToPixel=function(e,t,n){var r=$P(t);return r===this?r.dataToPoint(n):null},t.prototype.convertFromPixel=function(e,t,n){var r=$P(t);return r===this?r.pointToData(n):null},t.prototype.containPoint=function(e){return this.getViewRectAfterRoam().contain(e[0],e[1])},t.dimensions=[`x`,`y`],t}(xc),In={geoJSON:{aspectScale:.75,invertLongitute:!0},geoSVG:{aspectScale:1,invertLongitute:!1}},Td=[`lng`,`lat`],Ln=function(e){F(t,e);function t(t,n,r){var i=e.call(this,t)||this;i.dimensions=Td,i.type=`geo`,i._nameCoordMap=Q(),i.map=n;var a=r.projection,o=kd.load(n,r.nameMap,r.nameProperty),s=kd.getGeoResource(n);i.resourceType=s?s.type:null;var c=i.regions=o.regions,l=In[s.type];i._regionsMap=o.regionsMap,i.regions=o.regions,i.projection=a;var u;if(a)for(var d=0;d0&&(y[0]=-y[0],y[1]=-y[1]);var x=v[0]<0?-1:1;if(r.__position!==`start`&&r.__position!==`end`){var S=-Math.atan2(v[1],v[0]);l[0].8?`left`:u[0]<-.8?`right`:`center`,p=u[1]>.8?`top`:u[1]<-.8?`bottom`:`middle`;break;case`start`:r.x=-u[0]*h+c[0],r.y=-u[1]*g+c[1],f=u[0]>.8?`right`:u[0]<-.8?`left`:`center`,p=u[1]>.8?`bottom`:u[1]<-.8?`top`:`middle`;break;case`insideStartTop`:case`insideStart`:case`insideStartBottom`:r.x=h*x+c[0],r.y=c[1]+C,f=v[0]<0?`right`:`left`,r.originX=-h*x,r.originY=-C;break;case`insideMiddleTop`:case`insideMiddle`:case`insideMiddleBottom`:case`middle`:r.x=b[0],r.y=b[1]+C,f=`center`,r.originY=-C;break;case`insideEndTop`:case`insideEnd`:case`insideEndBottom`:r.x=-h*x+l[0],r.y=l[1]+C,f=v[0]>=0?`right`:`left`,r.originX=h*x,r.originY=-C;break}r.scaleX=r.scaleY=i,r.setStyle({verticalAlign:r.__verticalAlign||p,align:r.__align||f})}},t}(N),ci=function(){function e(e){this.group=new N,this._LineCtor=e||oi}return e.prototype.updateData=function(e){var t=this;this._progressiveEls=null;var n=this,r=n.group,i=n._lineData;n._lineData=e,i||r.removeAll();var a=IF(e);e.diff(i).add(function(n){t._doAdd(e,n,a)}).update(function(n,r){t._doUpdate(i,e,r,n,a)}).remove(function(e){r.remove(i.getItemGraphicEl(e))}).execute()},e.prototype.updateLayout=function(){var e=this._lineData;e&&e.eachItemGraphicEl(function(t,n){t.updateLayout(e,n)},this)},e.prototype.incrementalPrepareUpdate=function(e){this._seriesScope=IF(e),this._lineData=null,this.group.removeAll()},e.prototype.incrementalUpdate=function(e,t){this._progressiveEls=[];function n(e){!e.isGroup&&!FF(e)&&(e.incremental=!0,e.ensureState(`emphasis`).hoverLayer=!0)}for(var r=e.start;r=0&&e.call(t,n[i],i)},e.prototype.eachEdge=function(e,t){for(var n=this.edges,r=n.length,i=0;i=0&&n[i].node1.dataIndex>=0&&n[i].node2.dataIndex>=0&&e.call(t,n[i],i)},e.prototype.breadthFirstTraverse=function(e,t,n,r){if(z(t,Xn)||(t=this._nodesMap[zF(t)]),t){for(var i=n===`out`?`outEdges`:n===`in`?`inEdges`:`edges`,a=0;a=0&&n.node2.dataIndex>=0});for(var i=0,a=r.length;i0&&(a=this._getLineLength(r)/c*1e3),a!==this._period||o!==this._loop||s!==this._roundTrip){r.stopAnimation();var u=void 0;u=Y(l)?l(n):l,r.__t>0&&(u=-a*r.__t),this._animateSymbol(r,a,u,o,s)}this._period=a,this._loop=o,this._roundTrip=s}},t.prototype._animateSymbol=function(e,t,n,r,i){if(t>0){e.__t=0;var a=this,o=e.animate(``,r).when(i?t*2:t,{__t:i?2:1}).delay(n).during(function(){a._updateSymbolPosition(e)});r||o.done(function(){a.remove(e)}),o.start()}},t.prototype._getLineLength=function(e){return ju(e.__p1,e.__cp1)+ju(e.__cp1,e.__p2)},t.prototype._updateAnimationPoints=function(e,t){e.__p1=t[0],e.__p2=t[1],e.__cp1=t[2]||[(t[0][0]+t[1][0])/2,(t[0][1]+t[1][1])/2]},t.prototype.updateData=function(e,t,n){this.childAt(0).updateData(e,t,n),this._updateEffectSymbol(e,t)},t.prototype._updateSymbolPosition=function(e){var t=e.__p1,n=e.__p2,r=e.__cp1,i=e.__t<1?e.__t:2-e.__t,a=[e.x,e.y],o=a.slice(),s=Ty,c=Ey;a[0]=s(t[0],r[0],n[0],i),a[1]=s(t[1],r[1],n[1],i);var l=e.__t<1?c(t[0],r[0],n[0],i):c(n[0],r[0],t[0],1-i),u=e.__t<1?c(t[1],r[1],n[1],i):c(n[1],r[1],t[1],1-i);e.rotation=-Math.atan2(u,l)-Math.PI/2,(this._symbolType===`line`||this._symbolType===`rect`||this._symbolType===`roundRect`)&&(e.__lastT!==void 0&&e.__lastT=0&&!(r[o]<=t);o--);o=Math.min(o,i-2)}else{for(o=a;ot);o++);o=Math.min(o-1,i-2)}var s=(t-r[o])/(r[o+1]-r[o]),c=n[o],l=n[o+1];e.x=c[0]*(1-s)+s*l[0],e.y=c[1]*(1-s)+s*l[1];var u=e.__t<1?l[0]-c[0]:c[0]-l[0],d=e.__t<1?l[1]-c[1]:c[1]-l[1];e.rotation=-Math.atan2(d,u)-Math.PI/2,this._lastFrame=o,this._lastFramePercent=t,e.ignore=!1}},t}(_n),ei=function(){function e(){this.polyline=!1,this.curveness=0,this.segs=[]}return e}(),$r=function(e){F(t,e);function t(t){var n=e.call(this,t)||this;return n._off=0,n.hoverDataIdx=-1,n}return t.prototype.reset=function(){this.notClear=!1,this._off=0},t.prototype.getDefaultStyle=function(){return{stroke:`#000`,fill:null}},t.prototype.getDefaultShape=function(){return new ei},t.prototype.buildPath=function(e,t){var n=t.segs,r=t.curveness,i;if(t.polyline)for(i=this._off;i0){e.moveTo(n[i++],n[i++]);for(var o=1;o0){var d=(s+l)/2-(c-u)*r,f=(c+u)/2-(l-s)*r;e.quadraticCurveTo(d,f,l,u)}else e.lineTo(l,u)}this.incremental&&(this._off=i,this.notClear=!0)},t.prototype.findDataIndex=function(e,t){var n=this.shape,r=n.segs,i=n.curveness,a=this.style.lineWidth;if(n.polyline)for(var o=0,s=0;s0)for(var l=r[s++],u=r[s++],d=1;d0){if(IS(l,u,(l+f)/2-(u-p)*i,(u+p)/2-(f-l)*i,f,p,a,e,t))return o}else if(PS(l,u,f,p,a,e,t))return o;o++}return-1},t.prototype.contain=function(e,t){var n=this.transformCoordToLocal(e,t),r=this.getBoundingRect();return e=n[0],t=n[1],r.contain(e,t)?(this.hoverDataIdx=this.findDataIndex(e,t))>=0:(this.hoverDataIdx=-1,!1)},t.prototype.getBoundingRect=function(){var e=this._rect;if(!e){for(var t=this.shape.segs,n=1/0,r=1/0,i=-1/0,a=-1/0,o=0;o0&&(a.dataIndex=n+e.__startIndex)})},e.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},e}(),dp={seriesType:`lines`,plan:sO(),reset:function(e){var t=e.coordinateSystem;if(t){var n=e.get(`polyline`),r=e.pipelineContext.large;return{progress:function(i,a){var o=[];if(r){var s=void 0,c=i.end-i.start;if(n){for(var l=0,u=i.start;u0&&(c||s.configLayer(a,{motionBlur:!0,lastFrameAlpha:Math.max(Math.min(o/10+.9,1),0)})),i.updateData(r);var l=e.get(`clip`,!0)&&MM(e.coordinateSystem,!1,e);l?this.group.setClipPath(l):this.group.removeClipPath(),this._lastZlevel=a,this._finished=!0},t.prototype.incrementalPrepareRender=function(e,t,n){var r=e.getData();this._updateLineDraw(r,e).incrementalPrepareUpdate(r),this._clearLayer(n),this._finished=!1},t.prototype.incrementalRender=function(e,t,n){this._lineDraw.incrementalUpdate(e,t.getData()),this._finished=e.end===t.getData().count()},t.prototype.eachRendered=function(e){this._lineDraw&&this._lineDraw.eachRendered(e)},t.prototype.updateTransform=function(e,t,n){var r=e.getData(),i=e.pipelineContext;if(!this._finished||i.large||i.progressiveRender)return{update:!0};var a=dp.reset(e,t,n);a.progress&&a.progress({start:0,end:r.count(),count:r.count()},r),this._lineDraw.updateLayout(),this._clearLayer(n)},t.prototype._updateLineDraw=function(e,t){var n=this._lineDraw,r=this._showEffect(t),i=!!t.get(`polyline`),a=t.pipelineContext.large;return(!n||r!==this._hasEffet||i!==this._isPolyline||a!==this._isLargeDraw)&&(n&&n.remove(),n=this._lineDraw=a?new Qr:new ci(i?r?vn:to:r?_n:oi),this._hasEffet=r,this._isPolyline=i,this._isLargeDraw=a),this.group.add(n.group),n},t.prototype._showEffect=function(e){return!!e.get([`effect`,`show`])},t.prototype._clearLayer=function(e){var t=e.getZr();t.painter.getType()!==`svg`&&this._lastZlevel!=null&&t.painter.getLayer(this._lastZlevel).clear(!0)},t.prototype.remove=function(e,t){this._lineDraw&&this._lineDraw.remove(),this._lineDraw=null,this._clearLayer(t)},t.prototype.dispose=function(e,t){this.remove(e,t)},t.type=`lines`,t}(je),Ec=typeof Uint32Array>`u`?Array:Uint32Array,Fn=typeof Float64Array>`u`?Array:Float64Array,mi=function(e){F(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.visualStyleAccessPath=`lineStyle`,n.visualDrawType=`stroke`,n}return t.prototype.init=function(t){t.data=t.data||[],AI(t);var n=this._processFlatCoordsArray(t.data);this._flatCoords=n.flatCoords,this._flatCoordsOffset=n.flatCoordsOffset,n.flatCoords&&(t.data=new Float32Array(n.count)),e.prototype.init.apply(this,arguments)},t.prototype.mergeOption=function(t){if(AI(t),t.data){var n=this._processFlatCoordsArray(t.data);this._flatCoords=n.flatCoords,this._flatCoordsOffset=n.flatCoordsOffset,n.flatCoords&&(t.data=new Float32Array(n.count))}e.prototype.mergeOption.apply(this,arguments)},t.prototype.appendData=function(e){var t=this._processFlatCoordsArray(e.data);t.flatCoords&&(this._flatCoords?(this._flatCoords=rv(this._flatCoords,t.flatCoords),this._flatCoordsOffset=rv(this._flatCoordsOffset,t.flatCoordsOffset)):(this._flatCoords=t.flatCoords,this._flatCoordsOffset=t.flatCoordsOffset),e.data=new Float32Array(t.count)),this.getRawData().appendData(e.data)},t.prototype._getCoordsFromItemModel=function(e){var t=this.getData().getItemModel(e);return z(t.option,Array)?t.option:t.getShallow(`coords`)},t.prototype.getLineCoordsCount=function(e){return this._flatCoordsOffset?this._flatCoordsOffset[e*2+1]:this._getCoordsFromItemModel(e).length},t.prototype.getLineCoords=function(e,t){if(this._flatCoordsOffset){for(var n=this._flatCoordsOffset[e*2],r=this._flatCoordsOffset[e*2+1],i=0;i `)})},t.prototype.preventIncremental=function(){return!!this.get([`effect`,`show`])},t.prototype.getProgressive=function(){var e=this.option.progressive;return e==null?this.option.large?1e4:this.get(`progressive`):e},t.prototype.getProgressiveThreshold=function(){var e=this.option.progressiveThreshold;return e==null?this.option.large?2e4:this.get(`progressiveThreshold`):e},t.prototype.getZLevelKey=function(){var e=this.getModel(`effect`),t=e.get(`trailLength`);return this.getData().count()>this.getProgressiveThreshold()?this.id:e.get(`show`)&&t>0?t+``:``},t.type=`series.lines`,t.dependencies=[`grid`,`polar`,`geo`,`calendar`],t.defaultOption={coordinateSystem:`geo`,z:2,legendHoverLink:!0,xAxisIndex:0,yAxisIndex:0,symbol:[`none`,`none`],symbolSize:[10,10],geoIndex:0,effect:{show:!1,period:4,constantSpeed:0,symbol:`circle`,symbolSize:3,loop:!0,trailLength:.2},large:!1,largeThreshold:2e3,polyline:!1,clip:!0,label:{show:!1,position:`end`},lineStyle:{opacity:.5}},t}(Es),fp={seriesType:`lines`,reset:function(e){var t=jI(e.get(`symbol`)),n=jI(e.get(`symbolSize`)),r=e.getData();r.setVisual(`fromSymbol`,t&&t[0]),r.setVisual(`toSymbol`,t&&t[1]),r.setVisual(`fromSymbolSize`,n&&n[0]),r.setVisual(`toSymbolSize`,n&&n[1]);function i(e,t){var n=e.getItemModel(t),r=jI(n.getShallow(`symbol`,!0)),i=jI(n.getShallow(`symbolSize`,!0));r[0]&&e.setItemVisual(t,`fromSymbol`,r[0]),r[1]&&e.setItemVisual(t,`toSymbol`,r[1]),i[0]&&e.setItemVisual(t,`fromSymbolSize`,i[0]),i[1]&&e.setItemVisual(t,`toSymbolSize`,i[1])}return{dataEach:r.hasItemOption?i:null}}},Vr={position:[`x`,`y`],scale:[`scaleX`,`scaleY`],origin:[`originX`,`originY`]},Br=I_(Vr),N_(Zs,function(e,t){return e[t]=1,e},{}),Zs.join(`, `),cn=[``,`style`,`shape`,`extra`],Yg=Kx(),Fg={},Jg={setTransform:function(e,t){return Fg.el[e]=t,this},getTransform:function(e){return Fg.el[e]},setShape:function(e,t){var n=Fg.el,r=n.shape||(n.shape={});return r[e]=t,n.dirtyShape&&n.dirtyShape(),this},getShape:function(e){var t=Fg.el.shape;if(t)return t[e]},setStyle:function(e,t){var n=Fg.el,r=n.style;return r&&(r[e]=t,n.dirtyStyle&&n.dirtyStyle()),this},getStyle:function(e){var t=Fg.el.style;if(t)return t[e]},setExtra:function(e,t){var n=Fg.el.extra||(Fg.el.extra={});return n[e]=t,this},getExtra:function(e){var t=Fg.el.extra;if(t)return t[e]}},Gd=Kx(),Pr=[`percent`,`easing`,`shape`,`style`,`extra`],Df=Kx(),Bl=B,kl=I,ee=function(){function e(){this._dragging=!1,this.animationThreshold=15}return e.prototype.render=function(e,t,n,r){var i=t.get(`value`),a=t.get(`status`);if(this._axisModel=e,this._axisPointerModel=t,this._api=n,!(!r&&this._lastValue===i&&this._lastStatus===a)){this._lastValue=i,this._lastStatus=a;var o=this._group,s=this._handle;if(!a||a===`hide`){o&&o.hide(),s&&s.hide();return}o&&o.show(),s&&s.show();var c={};this.makeElOption(c,i,e,t,n);var l=c.graphicKey;l!==this._lastGraphicKey&&this.clear(n),this._lastGraphicKey=l;var u=this._moveAnimation=this.determineAnimation(e,t);if(!o)o=this._group=new N,this.createPointerEl(o,c,e,t),this.createLabelEl(o,c,e,t),n.getZr().add(o);else{var d=q($I,t,u);this.updatePointerEl(o,c,d),this.updateLabelEl(o,c,d,t)}rL(o,t,!0),this._renderHandle(i)}},e.prototype.remove=function(e){this.clear(e)},e.prototype.dispose=function(e){this.clear(e)},e.prototype.determineAnimation=function(e,t){var n=t.get(`animation`),r=e.axis,i=r.type===`category`,a=t.get(`snap`);if(!a&&!i)return!1;if(n===`auto`||n==null){var o=this.animationThreshold;if(i&&r.getBandWidth()>o)return!0;if(a){var s=rP(e).seriesDataCount,c=r.getExtent();return Math.abs(c[0]-c[1])/s>o}return!1}return n===!0},e.prototype.makeElOption=function(e,t,n,r,i){},e.prototype.createPointerEl=function(e,t,n,r){var i=t.pointer;if(i){var a=Df(e).pointerEl=new $d[i.type](Bl(t.pointer));e.add(a)}},e.prototype.createLabelEl=function(e,t,n,r){if(t.label){var i=Df(e).labelEl=new Kc(Bl(t.label));e.add(i),tL(i,r)}},e.prototype.updatePointerEl=function(e,t,n){var r=Df(e).pointerEl;r&&t.pointer&&(r.setStyle(t.pointer.style),n(r,{shape:t.pointer.shape}))},e.prototype.updateLabelEl=function(e,t,n,r){var i=Df(e).labelEl;i&&(i.setStyle(t.label.style),n(i,{x:t.label.x,y:t.label.y}),tL(i,r))},e.prototype._renderHandle=function(e){if(!(this._dragging||!this.updateHandleTransform)){var t=this._axisPointerModel,n=this._api.getZr(),r=this._handle,i=t.getModel(`handle`),a=t.get(`status`);if(!i.get(`show`)||!a||a===`hide`){r&&n.remove(r),this._handle=null;return}var o;this._handle||(o=!0,r=this._handle=Xw(i.get(`icon`),{cursor:`move`,draggable:!0,onmousemove:function(e){dg(e.event)},onmousedown:kl(this._onHandleDragMove,this,0,0),drift:kl(this._onHandleDragMove,this),ondragend:kl(this._onHandleDragEnd,this)}),n.add(r)),rL(r,t,!1),r.setStyle(i.getItemStyle(null,[`color`,`borderColor`,`borderWidth`,`opacity`,`shadowColor`,`shadowBlur`,`shadowOffsetX`,`shadowOffsetY`]));var s=i.get(`size`);J(s)||(s=[s,s]),r.scaleX=s[0]/2,r.scaleY=s[1]/2,pO(this,`_doDispatchAxisPointer`,i.get(`throttle`)||0,`fixRate`),this._moveHandleToValue(e,o)}},e.prototype._moveHandleToValue=function(e,t){$I(this._axisPointerModel,!t&&this._moveAnimation,this._handle,nL(this.getHandleTransform(e,this._axisModel,this._axisPointerModel)))},e.prototype._onHandleDragMove=function(e,t){var n=this._handle;if(n){this._dragging=!0;var r=this.updateHandleTransform(nL(n),[e,t],this._axisModel,this._axisPointerModel);this._payloadInfo=r,n.stopAnimation(),n.attr(nL(r)),Df(n).lastProp=null,this._doDispatchAxisPointer()}},e.prototype._doDispatchAxisPointer=function(){if(this._handle){var e=this._payloadInfo,t=this._axisModel;this._api.dispatchAction({type:`updateAxisPointer`,x:e.cursorPoint[0],y:e.cursorPoint[1],tooltipOption:e.tooltipOption,axesInfo:[{axisDim:t.axis.dim,axisIndex:t.componentIndex}]})}},e.prototype._onHandleDragEnd=function(){if(this._dragging=!1,this._handle){var e=this._axisPointerModel.get(`value`);this._moveHandleToValue(e),this._api.dispatchAction({type:`hideTip`})}},e.prototype.clear=function(e){this._lastValue=null,this._lastStatus=null;var t=e.getZr(),n=this._group,r=this._handle;t&&n&&(this._lastGraphicKey=null,n&&t.remove(n),r&&t.remove(r),this._group=null,this._handle=null,this._payloadInfo=null),mO(this,`_doDispatchAxisPointer`)},e.prototype.doClear=function(){},e.prototype.buildLabel=function(e,t,n){return n=n||0,{x:e[n],y:e[1-n],width:t[n],height:t[1-n]}},e}(),De=function(e){F(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.makeElOption=function(e,t,n,r,i){var a=n.axis,o=a.grid,s=r.get(`type`),c=pL(o,a).getOtherAxis(a).getGlobalExtent(),l=a.toGlobalCoord(a.dataToCoord(t,!0));if(s&&s!==`none`){var u=iL(r),d=rh[s](a,l,c);d.style=u,e.graphicKey=d.type,e.pointer=d}lL(t,e,NN(o.model,n),n,r,i)},t.prototype.getHandleTransform=function(e,t,n){var r=NN(t.axis.grid.model,t,{labelInside:!1});r.labelMargin=n.get([`handle`,`margin`]);var i=cL(t.axis,e,r);return{x:i[0],y:i[1],rotation:r.rotation+(r.labelDirection<0?Math.PI:0)}},t.prototype.updateHandleTransform=function(e,t,n,r){var i=n.axis,a=i.grid,o=i.getGlobalExtent(!0),s=pL(a,i).getOtherAxis(i).getGlobalExtent(),c=i.dim===`x`?0:1,l=[e.x,e.y];l[c]+=t[c],l[c]=Math.min(o[1],l[c]),l[c]=Math.max(o[0],l[c]);var u=(s[1]+s[0])/2,d=[u,u];return d[c]=l[c],{x:l[0],y:l[1],rotation:e.rotation,cursorPoint:d,tooltipOption:[{verticalAlign:`middle`},{align:`center`}][c]}},t}(ee),rh={line:function(e,t,n){return{type:`Line`,subPixelOptimize:!0,shape:uL([t,n[0]],[t,n[1]],mL(e))}},shadow:function(e,t,n){var r=Math.max(1,e.getBandWidth()),i=n[1]-n[0];return{type:`Rect`,shape:dL([t-r/2,n[0]],[r,i],mL(e))}}},b=function(e){F(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type=`axisPointer`,t.defaultOption={show:`auto`,z:50,type:`line`,snap:!1,triggerTooltip:!0,triggerEmphasis:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:`#B9BEC9`,width:1,type:`dashed`},shadowStyle:{color:`rgba(210,219,238,0.2)`},label:{show:!0,formatter:null,precision:`auto`,margin:3,color:`#fff`,padding:[5,7,5,7],backgroundColor:`auto`,borderColor:null,borderWidth:0,borderRadius:3},handle:{show:!1,icon:`M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z`,size:45,margin:50,color:`#333`,shadowBlur:3,shadowColor:`#aaa`,shadowOffsetX:0,shadowOffsetY:2,throttle:40}},t}(Fe),Ef=Kx(),Ju=G,x=function(e){F(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(e,t,n){var r=t.getComponent(`tooltip`),i=e.get(`triggerOn`)||r&&r.get(`triggerOn`)||`mousemove|click`;hL(`axisPointer`,n,function(e,t,n){i!==`none`&&(e===`leave`||i.indexOf(e)>=0)&&n({type:`updateAxisPointer`,currTrigger:e,x:t&&t.offsetX,y:t&&t.offsetY})})},t.prototype.remove=function(e,t){xL(`axisPointer`,t)},t.prototype.dispose=function(e,t){xL(`axisPointer`,t)},t.type=`axisPointer`,t}(Ie),Tf=Kx(),Xa=function(e){F(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.makeElOption=function(e,t,n,r,i){var a=n.axis;a.dim===`angle`&&(this.animationThreshold=Math.PI/18);var o=a.polar,s=o.getOtherAxis(a).getExtent(),c=a.dataToCoord(t),l=r.get(`type`);if(l&&l!==`none`){var u=iL(r),d=nh[l](a,o,c,s);d.style=u,e.graphicKey=d.type,e.pointer=d}aL(e,n,r,i,IL(t,n,r,o,r.get([`label`,`margin`])))},t}(ee),nh={line:function(e,t,n,r){return e.dim===`angle`?{type:`Line`,shape:uL(t.coordToPoint([r[0],n]),t.coordToPoint([r[1],n]))}:{type:`Circle`,shape:{cx:t.cx,cy:t.cy,r:n}}},shadow:function(e,t,n,r){var i=Math.max(1,e.getBandWidth()),a=Math.PI/180;return e.dim===`angle`?{type:`Sector`,shape:fL(t.cx,t.cy,r[0],r[1],(-n-i/2)*a,(-n+i/2)*a)}:{type:`Sector`,shape:fL(t.cx,t.cy,n-i/2,n+i/2,0,Math.PI*2)}}},Za=function(e){F(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.findAxisModel=function(e){var t;return this.ecModel.eachComponent(e,function(e){e.getCoordSysModel()===this&&(t=e)},this),t},t.type=`polar`,t.dependencies=[`radiusAxis`,`angleAxis`],t.defaultOption={z:0,center:[`50%`,`50%`],radius:`80%`},t}(Fe),Ya=function(e){F(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getCoordSysModel=function(){return this.getReferringComponents(`polar`,Go).models[0]},t.type=`polarAxis`,t}(Fe),j_(Ya,y),c=function(e){F(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type=`angleAxis`,t}(Ya),yo=function(e){F(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type=`radiusAxis`,t}(Ya),vo=function(e){F(t,e);function t(t,n){return e.call(this,`radius`,t,n)||this}return t.prototype.pointToData=function(e,t){return this.polar.pointToData(e,t)[this.dim===`radius`?0:1]},t}(g),vo.prototype.dataToRadius=g.prototype.dataToCoord,vo.prototype.radiusToData=g.prototype.coordToData,wf=Kx(),s=function(e){F(t,e);function t(t,n){return e.call(this,`angle`,t,n||[0,360])||this}return t.prototype.pointToData=function(e,t){return this.polar.pointToData(e,t)[this.dim===`radius`?0:1]},t.prototype.calculateCategoryInterval=function(){var e=this,t=e.getLabelModel(),n=e.scale,r=n.getExtent(),i=n.count();if(r[1]-r[0]<1)return 0;var a=r[0],o=e.dataToCoord(a+1)-e.dataToCoord(a),s=Math.abs(o),c=Ab(a==null?``:a+``,t.getFont(),`center`,`top`),l=Math.max(c.height,7)/s;isNaN(l)&&(l=1/0);var u=Math.max(0,Math.floor(l)),d=wf(e.model),f=d.lastAutoInterval,p=d.lastTickCount;return f!=null&&p!=null&&Math.abs(f-u)<=1&&Math.abs(p-i)<=1&&f>u?u=f:(d.lastTickCount=i,d.lastAutoInterval=u),u},t}(g),s.prototype.dataToAngle=g.prototype.dataToCoord,s.prototype.angleToData=g.prototype.coordToData,ch=[`radius`,`angle`],Ja=function(){function e(e){this.dimensions=ch,this.type=`polar`,this.cx=0,this.cy=0,this._radiusAxis=new vo,this._angleAxis=new s,this.axisPointerEnabled=!0,this.name=e||``,this._radiusAxis.polar=this._angleAxis.polar=this}return e.prototype.containPoint=function(e){var t=this.pointToCoord(e);return this._radiusAxis.contain(t[0])&&this._angleAxis.contain(t[1])},e.prototype.containData=function(e){return this._radiusAxis.containData(e[0])&&this._angleAxis.containData(e[1])},e.prototype.getAxis=function(e){var t=`_`+e+`Axis`;return this[t]},e.prototype.getAxes=function(){return[this._radiusAxis,this._angleAxis]},e.prototype.getAxesByScale=function(e){var t=[],n=this._angleAxis,r=this._radiusAxis;return n.scale.type===e&&t.push(n),r.scale.type===e&&t.push(r),t},e.prototype.getAngleAxis=function(){return this._angleAxis},e.prototype.getRadiusAxis=function(){return this._radiusAxis},e.prototype.getOtherAxis=function(e){var t=this._angleAxis;return e===t?this._radiusAxis:t},e.prototype.getBaseAxis=function(){return this.getAxesByScale(`ordinal`)[0]||this.getAxesByScale(`time`)[0]||this.getAngleAxis()},e.prototype.getTooltipAxes=function(e){var t=e!=null&&e!==`auto`?this.getAxis(e):this.getBaseAxis();return{baseAxes:[t],otherAxes:[this.getOtherAxis(t)]}},e.prototype.dataToPoint=function(e,t){return this.coordToPoint([this._radiusAxis.dataToRadius(e[0],t),this._angleAxis.dataToAngle(e[1],t)])},e.prototype.pointToData=function(e,t){var n=this.pointToCoord(e);return[this._radiusAxis.radiusToData(n[0],t),this._angleAxis.angleToData(n[1],t)]},e.prototype.pointToCoord=function(e){var t=e[0]-this.cx,n=e[1]-this.cy,r=this.getAngleAxis(),i=r.getExtent(),a=Math.min(i[0],i[1]),o=Math.max(i[0],i[1]);r.inverse?a=o-360:o=a+360;var s=Math.sqrt(t*t+n*n);t/=s,n/=s;for(var c=Math.atan2(-n,t)/Math.PI*180,l=co;)c+=l*360;return[s,c]},e.prototype.coordToPoint=function(e){var t=e[0],n=e[1]/180*Math.PI;return[Math.cos(n)*t+this.cx,-Math.sin(n)*t+this.cy]},e.prototype.getArea=function(){var e=this.getAngleAxis(),t=this.getRadiusAxis().getExtent().slice();t[0]>t[1]&&t.reverse();var n=e.getExtent(),r=Math.PI/180,i=1e-4;return{cx:this.cx,cy:this.cy,r0:t[0],r:t[1],startAngle:-n[0]*r,endAngle:-n[1]*r,clockwise:e.inverse,contain:function(e,t){var n=e-this.cx,r=t-this.cy,a=n*n+r*r,o=this.r,s=this.r0;return o!==s&&a-i<=o*o&&a+i>=s*s}}},e.prototype.convertToPixel=function(e,t,n){return LL(t)===this?this.dataToPoint(n):null},e.prototype.convertFromPixel=function(e,t,n){return LL(t)===this?this.pointToData(n):null},e}(),sh={dimensions:ch,create:function(e,t){var n=[];return e.eachComponent(`polar`,function(e,r){var i=new Ja(r+``);i.update=zL;var a=i.getRadiusAxis(),o=i.getAngleAxis(),s=e.findAxisModel(`radiusAxis`),c=e.findAxisModel(`angleAxis`);VL(a,s),VL(o,c),RL(i,e,t),n.push(i),e.coordinateSystem=i,i.model=e}),e.eachSeries(function(e){e.get(`coordinateSystem`)===`polar`&&(e.coordinateSystem=e.getReferringComponents(`polar`,Go).models[0].coordinateSystem)}),n}},nd=[`axisLine`,`axisLabel`,`axisTick`,`minorTick`,`splitLine`,`minorSplitLine`,`splitArea`],l=function(e){F(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.axisPointerClass=`PolarAxisPointer`,n}return t.prototype.render=function(e,t){if(this.group.removeAll(),e.get(`show`)){var n=e.axis,r=n.polar,i=r.getRadiusAxis().getExtent(),a=n.getTicksCoords(),o=n.getMinorTicksCoords(),s=K(n.getViewLabels(),function(e){e=B(e);var t=n.scale,r=t.type===`ordinal`?t.getRawOrdinalNumber(e.tickValue):e.tickValue;return e.coord=n.dataToCoord(r),e});WL(s),WL(a),G(nd,function(t){e.get([t,`show`])&&(!n.scale.isBlank()||t===`axisLine`)&&cl[t](this.group,e,r,a,o,i,s)},this)}},t.type=`angleAxis`,t}(C),cl={axisLine:function(e,t,n,r,i,a){var o=t.getModel([`axisLine`,`lineStyle`]),s=n.getAngleAxis(),c=Math.PI/180,l=s.getExtent(),u=UL(n),d=+!u,f,p=Math.abs(l[1]-l[0])===360?`Circle`:`Arc`;f=a[d]===0?new $d[p]({shape:{cx:n.cx,cy:n.cy,r:a[u],startAngle:-l[0]*c,endAngle:-l[1]*c,clockwise:s.inverse},style:o.getLineStyle(),z2:1,silent:!0}):new jo({shape:{cx:n.cx,cy:n.cy,r:a[u],r0:a[d]},style:o.getLineStyle(),z2:1,silent:!0}),f.style.fill=null,e.add(f)},axisTick:function(e,t,n,r,i,a){var o=t.getModel(`axisTick`),s=(o.get(`inside`)?-1:1)*o.get(`length`),c=a[UL(n)],l=K(r,function(e){return new si({shape:HL(n,[c,c+s],e.coord)})});e.add(Sm(l,{style:U(o.getModel(`lineStyle`).getLineStyle(),{stroke:t.get([`axisLine`,`lineStyle`,`color`])})}))},minorTick:function(e,t,n,r,i,a){if(i.length){for(var o=t.getModel(`axisTick`),s=t.getModel(`minorTick`),c=(o.get(`inside`)?-1:1)*s.get(`length`),l=a[UL(n)],u=[],d=0;dm?`left`:`right`,_=Math.abs(p[1]-h)/f<.3?`middle`:p[1]>h?`top`:`bottom`;if(s&&s[d]){var y=s[d];Z(y)&&y.textStyle&&(o=new Pi(y.textStyle,c,c.ecModel))}var b=new Kc({silent:v.isLabelSilent(t),style:cT(o,{x:p[0],y:p[1],fill:o.getTextColor()||t.get([`axisLine`,`lineStyle`,`color`]),text:r.formattedLabel,align:g,verticalAlign:_})});if(e.add(b),u){var x=v.makeAxisEventDataBase(t);x.targetType=`axisLabel`,x.value=r.rawLabel,R(b).eventData=x}},this)},splitLine:function(e,t,n,r,i,a){var o=t.getModel(`splitLine`).getModel(`lineStyle`),s=o.get(`color`),c=0;s=z(s,Array)?s:[s];for(var l=[],u=0;u=0;c--){var l=n[c],u=Rx(l.id,null),d=u==null?null:i.get(u);if(d){var f=d.parent,h=Cf(f),g=f===r?{width:a,height:o}:{width:h.width,height:h.height},_={},v=iE(d,l,g,null,{hv:l.hv,boundingMode:l.bounding},_);if(!Cf(d).isNew&&v){for(var y=l.transition,b={},x=0;x=0)?b[S]=C:d[S]=C}ww(d,b,e,0)}else d.attr(_)}}},t.prototype._clear=function(){var e=this,t=this._elMap;t.each(function(n){iR(n,Cf(n).option,t,e._lastGraphicModel)}),this._elMap=Q()},t.prototype.dispose=function(){this._clear()},t.type=`graphic`,t}(Ie),$e=[`x`,`y`,`radius`,`angle`,`single`],zo=[`cartesian2d`,`polar`,`singleAxis`],Ut=function(){function e(){this.indexList=[],this.indexMap=[]}return e.prototype.add=function(e){this.indexMap[e]||(this.indexList.push(e),this.indexMap[e]=!0)},e}(),Gt=function(e){F(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n._autoThrottle=!0,n._noTarget=!0,n._rangePropMode=[`percent`,`percent`],n}return t.prototype.init=function(e,t,n){var r=pR(e);this.settledOption=r,this.mergeDefaultAndTheme(e,n),this._doInit(r)},t.prototype.mergeOption=function(e){var t=pR(e);V(this.option,e,!0),V(this.settledOption,t,!0),this._doInit(t)},t.prototype._doInit=function(e){var t=this.option;this._setDefaultThrottle(e),this._updateRangeUse(e);var n=this.settledOption;G([[`start`,`startValue`],[`end`,`endValue`]],function(e,r){this._rangePropMode[r]===`value`&&(t[e[0]]=n[e[0]]=null)},this),this._resetTarget()},t.prototype._resetTarget=function(){var e=this.get(`orient`,!0),t=this._targetAxisInfoMap=Q();this._fillSpecifiedTargetAxis(t)?this._orient=e||this._makeAutoOrientByTargetAxis():(this._orient=e||`horizontal`,this._fillAutoTargetAxisByOrient(t,this._orient)),this._noTarget=!0,t.each(function(e){e.indexList.length&&(this._noTarget=!1)},this)},t.prototype._fillSpecifiedTargetAxis=function(e){var t=!1;return G($e,function(n){var r=this.getReferringComponents(uR(n),Si);if(r.specified){t=!0;var i=new Ut;G(r.models,function(e){i.add(e.componentIndex)}),e.set(n,i)}},this),t},t.prototype._fillAutoTargetAxisByOrient=function(e,t){var n=this.ecModel,r=!0;if(r){var i=t===`vertical`?`y`:`x`,a=n.findComponents({mainType:i+`Axis`});o(a,i)}if(r){var a=n.findComponents({mainType:`singleAxis`,filter:function(e){return e.get(`orient`,!0)===t}});o(a,`single`)}function o(t,n){var i=t[0];if(i){var a=new Ut;if(a.add(i.componentIndex),e.set(n,a),r=!1,n===`x`||n===`y`){var o=i.getReferringComponents(`grid`,Go).models[0];o&&G(t,function(e){i.componentIndex!==e.componentIndex&&o===e.getReferringComponents(`grid`,Go).models[0]&&a.add(e.componentIndex)})}}}r&&G($e,function(t){if(r){var i=n.findComponents({mainType:uR(t),filter:function(e){return e.get(`type`,!0)===`category`}});if(i[0]){var a=new Ut;a.add(i[0].componentIndex),e.set(t,a),r=!1}}},this)},t.prototype._makeAutoOrientByTargetAxis=function(){var e;return this.eachTargetAxis(function(t){!e&&(e=t)},this),e===`y`?`vertical`:`horizontal`},t.prototype._setDefaultThrottle=function(e){if(e.hasOwnProperty(`throttle`)&&(this._autoThrottle=!1),this._autoThrottle){var t=this.ecModel.option;this.option.throttle=t.animation&&t.animationDurationUpdate>0?100:20}},t.prototype._updateRangeUse=function(e){var t=this._rangePropMode,n=this.get(`rangeMode`);G([[`start`,`startValue`],[`end`,`endValue`]],function(r,i){var a=e[r[0]]!=null,o=e[r[1]]!=null;a&&!o?t[i]=`percent`:!a&&o?t[i]=`value`:n?t[i]=n[i]:a&&(t[i]=`percent`)})},t.prototype.noTarget=function(){return this._noTarget},t.prototype.getFirstTargetAxisModel=function(){var e;return this.eachTargetAxis(function(t,n){e==null&&(e=this.ecModel.getComponent(uR(t),n))},this),e},t.prototype.eachTargetAxis=function(e,t){this._targetAxisInfoMap.each(function(n,r){G(n.indexList,function(n){e.call(t,r,n)})})},t.prototype.getAxisProxy=function(e,t){var n=this.getAxisModel(e,t);if(n)return n.__dzAxisProxy},t.prototype.getAxisModel=function(e,t){var n=this._targetAxisInfoMap.get(e);if(n&&n.indexMap[t])return this.ecModel.getComponent(uR(e),t)},t.prototype.setRawRange=function(e){var t=this.option,n=this.settledOption;G([[`start`,`startValue`],[`end`,`endValue`]],function(r){(e[r[0]]!=null||e[r[1]]!=null)&&(t[r[0]]=n[r[0]]=e[r[0]],t[r[1]]=n[r[1]]=e[r[1]])},this),this._updateRangeUse(e)},t.prototype.setCalculatedRange=function(e){var t=this.option;G([`start`,`startValue`,`end`,`endValue`],function(n){t[n]=e[n]})},t.prototype.getPercentRange=function(){var e=this.findRepresentativeAxisProxy();if(e)return e.getDataPercentWindow()},t.prototype.getValueRange=function(e,t){if(e==null&&t==null){var n=this.findRepresentativeAxisProxy();if(n)return n.getDataValueWindow()}else return this.getAxisProxy(e,t).getDataValueWindow()},t.prototype.findRepresentativeAxisProxy=function(e){if(e)return e.__dzAxisProxy;for(var t,n=this._targetAxisInfoMap.keys(),r=0;ra[1];if(u&&!d&&!f)return!0;u&&(i=!0),d&&(t=!0),f&&(n=!0)}return i&&t&&n})}else qu(r,function(n){if(i===`empty`)e.setData(t=t.map(n,function(e){return o(e)?e:NaN}));else{var r={};r[n]=a,t.selectRange(r)}});qu(r,function(e){t.setApproximateExtent(a,e)})}});function o(e){return e>=a[0]&&e<=a[1]}},e.prototype._updateMinMaxSpan=function(){var e=this._minMaxSpan={},t=this._dataZoomModel,n=this._dataExtent;qu([`min`,`max`],function(r){var i=t.get(r+`Span`),a=t.get(r+`ValueSpan`);a!=null&&(a=this.getAxisModel().axis.scale.parse(a)),a==null?i!=null&&(a=$b(i,[0,100],n,!0)-n[0]):i=$b(n[0]+a,n,[0,100],!0),e[r+`Span`]=i,e[r+`ValueSpan`]=a},this)},e.prototype._setAxisModel=function(){var e=this.getAxisModel(),t=this._percentWindow,n=this._valueWindow;if(t){var r=ax(n,[0,500]);r=Math.min(r,20);var i=e.axis.scale.rawExtentInfo;t[0]!==0&&i.setDeterminedMinMax(`min`,+n[0].toFixed(r)),t[1]!==100&&i.setDeterminedMinMax(`max`,+n[1].toFixed(r)),i.freeze()}},e}(),du={getTargetSeries:function(e){function t(t){e.eachComponent(`dataZoom`,function(n){n.eachTargetAxis(function(r,i){t(r,i,e.getComponent(uR(r),i),n)})})}t(function(e,t,n,r){n.__dzAxisProxy=null});var n=[];t(function(t,r,i,a){i.__dzAxisProxy||(i.__dzAxisProxy=new S(t,r,a,e),n.push(i.__dzAxisProxy))});var r=Q();return G(n,function(e){G(e.getTargetSeriesModels(),function(e){r.set(e.uid,e)})}),r},overallReset:function(e,t){e.eachComponent(`dataZoom`,function(e){e.eachTargetAxis(function(t,n){e.getAxisProxy(t,n).reset(e)}),e.eachTargetAxis(function(n,r){e.getAxisProxy(n,r).filterData(e,t)})}),e.eachComponent(`dataZoom`,function(e){var t=e.findRepresentativeAxisProxy();if(t){var n=t.getDataPercentWindow(),r=t.getDataValueWindow();e.setCalculatedRange({start:n[0],end:n[1],startValue:r[0],endValue:r[1]})}})}},Pf=!1,fc=function(){function e(){}return e}(),gd={},pc=function(e){F(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.optionUpdated=function(){e.prototype.optionUpdated.apply(this,arguments);var t=this.ecModel;G(this.option.feature,function(e,n){var r=yR(n);r&&(r.getDefaultOption&&(r.defaultOption=r.getDefaultOption(t)),V(e,r.defaultOption))})},t.type=`toolbox`,t.layoutMode={type:`box`,ignoreSize:!0},t.defaultOption={show:!0,z:6,orient:`horizontal`,left:`right`,top:`top`,backgroundColor:`transparent`,borderColor:`#ccc`,borderRadius:0,borderWidth:0,padding:5,itemSize:15,itemGap:8,showTitle:!0,iconStyle:{borderColor:`#666`,color:`none`},emphasis:{iconStyle:{borderColor:`#3E98C5`}},tooltip:{show:!1,position:`bottom`}},t}(Fe),mc=function(e){F(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.render=function(e,t,n,r){var i=this.group;if(i.removeAll(),!e.get(`show`))return;var a=+e.get(`itemSize`),o=e.get(`orient`)===`vertical`,s=e.get(`feature`)||{},c=this._features||(this._features={}),l=[];G(s,function(e,t){l.push(t)}),new zt(this._featureNames||[],l).add(u).update(u).remove(q(u,null)).execute(),this._featureNames=l;function u(i,a){var o=l[i],u=l[a],f=s[o],p=new Pi(f,e,e.ecModel),m;if(r&&r.newTitle!=null&&r.featureName===o&&(f.title=r.newTitle),o&&!u){if(SR(o))m={onclick:p.option.onclick,featureName:o};else{var h=yR(o);if(!h)return;m=new h}c[o]=m}else if(m=c[u],!m)return;m.uid=gT(`toolbox-feature`),m.model=p,m.ecModel=t,m.api=n;var g=z(m,fc);if(!o&&u){g&&m.dispose&&m.dispose(t,n);return}if(!p.get(`show`)||g&&m.unusable){g&&m.remove&&m.remove(t,n);return}d(p,m,o),p.setIconStatus=function(e,t){var n=this.option,r=this.iconPaths;n.iconStatus=n.iconStatus||{},n.iconStatus[e]=t,r[e]&&(t===`emphasis`?OC:kC)(r[e])},z(m,fc)&&m.render&&m.render(p,t,n,r)}function d(r,s,c){var l=r.getModel(`iconStyle`),u=r.getModel([`emphasis`,`iconStyle`]),d=z(s,fc)&&s.getIcons?s.getIcons():r.get(`icon`),f=r.get(`title`)||{},p,m;X(d)?(p={},p[c]=d):p=d,X(f)?(m={},m[c]=f):m=f;var h=r.iconPaths={};G(p,function(c,d){var f=Xw(c,{},{x:-a/2,y:-a/2,width:a,height:a});f.setStyle(l.getItemStyle());var p=f.ensureState(`emphasis`);p.style=u.getItemStyle();var g=new Kc({style:{text:m[d],align:u.get(`textAlign`),borderRadius:u.get(`textBorderRadius`),padding:u.get(`textPadding`),fill:null,font:pT({fontStyle:u.get(`textFontStyle`),fontFamily:u.get(`textFontFamily`),fontSize:u.get(`textFontSize`),fontWeight:u.get(`textFontWeight`)},t)},ignore:!0});f.setTextContent(g),tT({el:f,componentModel:e,itemName:d,formatterParamsExtra:{title:m[d]}}),f.__title=m[d],f.on(`mouseover`,function(){var t=u.getItemStyle(),r=o?e.get(`right`)==null&&e.get(`left`)!==`right`?`right`:`left`:e.get(`bottom`)==null&&e.get(`top`)!==`bottom`?`bottom`:`top`;g.setStyle({fill:u.get(`textFill`)||t.fill||t.stroke||`#000`,backgroundColor:u.get(`textBackgroundColor`)}),f.setTextConfig({position:u.get(`textPosition`)||r}),g.ignore=!e.get(`showTitle`),n.enterEmphasis(this)}).on(`mouseout`,function(){r.get([`iconStatus`,d])!==`emphasis`&&n.leaveEmphasis(this),g.hide()}),(r.get([`iconStatus`,d])===`emphasis`?OC:kC)(f),i.add(f),f.on(`click`,I(s.onclick,s,t,n,d)),h[d]=f})}bR(i,e,n),i.add(xR(i.getBoundingRect(),e)),o||i.eachChild(function(e){var t=e.__title,r=e.ensureState(`emphasis`),o=r.textConfig||(r.textConfig={}),s=e.getTextContent(),c=s&&s.ensureState(`emphasis`);if(c&&!Y(c)&&t){var l=c.style||(c.style={}),u=Ab(t,Kc.makeFont(l)),d=e.x+i.x,f=e.y+i.y+a,p=!1;f+u.height>n.getHeight()&&(o.position=`top`,p=!0);var m=p?-5-u.height:a+10;d+u.width/2>n.getWidth()?(o.position=[`100%`,m],l.align=`right`):d-u.width/2<0&&(o.position=[0,m],l.align=`left`)}})},t.prototype.updateView=function(e,t,n,r){G(this._features,function(e){z(e,fc)&&e.updateView&&e.updateView(e.model,t,n,r)})},t.prototype.remove=function(e,t){G(this._features,function(n){z(n,fc)&&n.remove&&n.remove(e,t)}),this.group.removeAll()},t.prototype.dispose=function(e,t){G(this._features,function(n){z(n,fc)&&n.dispose&&n.dispose(e,t)})},t.type=`toolbox`,t}(Ie),ps=function(e){F(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.onclick=function(e,t){var n=this.model,r=n.get(`name`)||e.get(`title.0.text`)||`echarts`,i=t.getZr().painter.getType()===`svg`,a=i?`svg`:n.get(`type`,!0)||`png`,o=t.getConnectedDataURL({type:a,backgroundColor:n.get(`backgroundColor`,!0)||e.get(`backgroundColor`)||`#fff`,connectedBackgroundColor:n.get(`connectedBackgroundColor`),excludeComponents:n.get(`excludeComponents`),pixelRatio:n.get(`pixelRatio`)}),s=L.browser;if(typeof MouseEvent==`function`&&(s.newEdge||!s.ie&&!s.edge)){var c=document.createElement(`a`);c.download=r+`.`+a,c.target=`_blank`,c.href=o;var l=new MouseEvent(`click`,{view:document.defaultView,bubbles:!0,cancelable:!1});c.dispatchEvent(l)}else if(window.navigator.msSaveOrOpenBlob||i){var u=o.split(`,`),d=u[0].indexOf(`base64`)>-1,f=i?decodeURIComponent(u[1]):u[1];d&&(f=window.atob(f));var p=r+`.`+a;if(window.navigator.msSaveOrOpenBlob){for(var m=f.length,h=new Uint8Array(m);m--;)h[m]=f.charCodeAt(m);var g=new Blob([h]);window.navigator.msSaveOrOpenBlob(g,p)}else{var _=document.createElement(`iframe`);document.body.appendChild(_);var v=_.contentWindow,y=v.document;y.open(`image/svg+xml`,`replace`),y.write(f),y.close(),v.focus(),y.execCommand(`SaveAs`,!0,p),document.body.removeChild(_)}}else{var b=n.get(`lang`),x=``,S=window.open();S.document.write(x),S.document.title=r}},t.getDefaultOption=function(e){return{show:!0,icon:`M4.7,22.9L29.3,45.5L54.7,23.4M4.6,43.6L4.6,58L53.8,58L53.8,43.6M29.2,45.1L29.2,0`,title:e.getLocaleModel().get([`toolbox`,`saveAsImage`,`title`]),type:`png`,connectedBackgroundColor:`#fff`,name:``,excludeComponents:[`toolbox`],lang:e.getLocaleModel().get([`toolbox`,`saveAsImage`,`lang`])}},t}(fc),xr=`__ec_magicType_stack__`,wh=[[`line`,`bar`],[`stack`]],wi=function(e){F(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getIcons=function(){var e=this.model,t=e.get(`icon`),n={};return G(e.get(`type`),function(e){t[e]&&(n[e]=t[e])}),n},t.getDefaultOption=function(e){return{show:!0,type:[],icon:{line:`M4.1,28.9h7.1l9.3-22l7.4,38l9.7-19.7l3,12.8h14.9M4.1,58h51.4`,bar:`M6.7,22.9h10V48h-10V22.9zM24.9,13h10v35h-10V13zM43.2,2h10v46h-10V2zM3.1,58h53.7`,stack:`M8.2,38.4l-8.4,4.1l30.6,15.3L60,42.5l-8.1-4.1l-21.5,11L8.2,38.4z M51.9,30l-8.1,4.2l-13.4,6.9l-13.9-6.9L8.2,30l-8.4,4.2l8.4,4.2l22.2,11l21.5-11l8.1-4.2L51.9,30z M51.9,21.7l-8.1,4.2L35.7,30l-5.3,2.8L24.9,30l-8.4-4.1l-8.3-4.2l-8.4,4.2L8.2,30l8.3,4.2l13.9,6.9l13.4-6.9l8.1-4.2l8.1-4.1L51.9,21.7zM30.4,2.2L-0.2,17.5l8.4,4.1l8.3,4.2l8.4,4.2l5.5,2.7l5.3-2.7l8.1-4.2l8.1-4.2l8.1-4.1L30.4,2.2z`},title:e.getLocaleModel().get([`toolbox`,`magicType`,`title`]),option:{},seriesIndex:{}}},t.prototype.onclick=function(e,t,n){var r=this.model,i=r.get([`seriesIndex`,n]);if(tg[n]){var a={series:[]};G(wh,function(e){W(e,n)>=0&&G(e,function(e){r.setIconStatus(e,`normal`)})}),r.setIconStatus(n,`emphasis`),e.eachComponent({mainType:`series`,query:i==null?null:{seriesIndex:i}},function(e){var t=e.subType,i=e.id,o=tg[n](t,i,e,r);o&&(U(o,e.option),a.series.push(o));var s=e.coordinateSystem;if(s&&s.type===`cartesian2d`&&(n===`line`||n===`bar`)){var c=s.getAxesByScale(`ordinal`)[0];if(c){var l=c.dim+`Axis`,u=e.getReferringComponents(l,Go).models[0].componentIndex;a[l]=a[l]||[];for(var d=0;d<=u;d++)a[l][u]=a[l][u]||{};a[l][u].boundaryGap=n===`bar`}}});var o,s=n;n===`stack`&&(o=V({stack:r.option.title.tiled,tiled:r.option.title.stack},r.option.title),r.get([`iconStatus`,n])!==`emphasis`&&(s=`tiled`)),t.dispatchAction({type:`changeMagicType`,currentType:s,newOption:a,newTitle:o,featureName:`magicType`})}},t}(fc),tg={line:function(e,t,n,r){if(e===`bar`)return V({id:t,type:`line`,data:n.get(`data`),stack:n.get(`stack`),markPoint:n.get(`markPoint`),markLine:n.get(`markLine`)},r.get([`option`,`line`])||{},!0)},bar:function(e,t,n,r){if(e===`line`)return V({id:t,type:`bar`,data:n.get(`data`),stack:n.get(`stack`),markPoint:n.get(`markPoint`),markLine:n.get(`markLine`)},r.get([`option`,`bar`])||{},!0)},stack:function(e,t,n,r){var i=n.get(`stack`)===xr;if(e===`line`||e===`bar`)return r.setIconStatus(`stack`,i?`normal`:`emphasis`),V({id:t,stack:i?``:xr},r.get([`option`,`stack`])||{},!0)}},zk({type:`changeMagicType`,event:`magicTypeChanged`,update:`prepareAndUpdate`},function(e,t){t.mergeOption(e.newOption)}),E=Array(60).join(`-`),Dr=` `,Kf=RegExp(`[`+Dr+`]+`,`g`),Ht=function(e){F(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.onclick=function(e,t){setTimeout(function(){t.dispatchAction({type:`hideTip`})});var n=t.getDom(),r=this.model;this._dom&&n.removeChild(this._dom);var i=document.createElement(`div`);i.style.cssText=`position:absolute;top:0;bottom:0;left:0;right:0;padding:5px`,i.style.backgroundColor=r.get(`backgroundColor`)||`#fff`;var a=document.createElement(`h4`),o=r.get(`lang`)||[];a.innerHTML=o[0]||r.get(`title`),a.style.cssText=`margin:10px 20px`,a.style.color=r.get(`textColor`);var s=document.createElement(`div`),c=document.createElement(`textarea`);s.style.cssText=`overflow:auto`;var l=r.get(`optionToContent`),u=r.get(`contentToOption`),d=ER(e);if(Y(l)){var f=l(t.getOption());X(f)?s.innerHTML=f:H_(f)&&s.appendChild(f)}else{c.readOnly=r.get(`readOnly`);var p=c.style;p.cssText=`display:block;width:100%;height:100%;font-family:monospace;font-size:14px;line-height:1.6rem;resize:none;box-sizing:border-box;outline:none`,p.color=r.get(`textColor`),p.borderColor=r.get(`textareaBorderColor`),p.backgroundColor=r.get(`textareaColor`),c.value=d.value,s.appendChild(c)}var m=d.meta,h=document.createElement(`div`);h.style.cssText=`position:absolute;bottom:5px;left:0;right:0`;var g=`float:right;margin-right:20px;border:none;cursor:pointer;padding:2px 5px;font-size:12px;border-radius:3px`,_=document.createElement(`div`),v=document.createElement(`div`);g+=`;background-color:`+r.get(`buttonColor`),g+=`;color:`+r.get(`buttonTextColor`);var y=this;function b(){n.removeChild(i),y._dom=null}Vv(_,`click`,b),Vv(v,`click`,function(){if(u==null&&l!=null||u!=null&&l==null){b();return}var e;try{e=Y(u)?u(s,t.getOption()):jR(c.value,m)}catch(e){throw b(),Error(`Data view format error `+e)}e&&t.dispatchAction({type:`changeDataView`,newOption:e}),b()}),_.innerHTML=o[1],v.innerHTML=o[2],v.style.cssText=_.style.cssText=g,!r.get(`readOnly`)&&h.appendChild(v),h.appendChild(_),i.appendChild(a),i.appendChild(s),i.appendChild(h),s.style.height=n.clientHeight-80+`px`,n.appendChild(i),this._dom=i},t.prototype.remove=function(e,t){this._dom&&t.getDom().removeChild(this._dom)},t.prototype.dispose=function(e,t){this.remove(e,t)},t.getDefaultOption=function(e){return{show:!0,readOnly:!1,optionToContent:null,contentToOption:null,icon:`M17.5,17.3H33 M17.5,17.3H33 M45.4,29.5h-28 M11.5,2v56H51V14.8L38.4,2H11.5z M38.4,2.2v12.7H51 M45.4,41.7h-28`,title:e.getLocaleModel().get([`toolbox`,`dataView`,`title`]),lang:e.getLocaleModel().get([`toolbox`,`dataView`,`lang`]),backgroundColor:`#fff`,textColor:`#000`,textareaColor:`#fff`,textareaBorderColor:`#333`,buttonColor:`#c23531`,buttonTextColor:`#fff`}},t}(fc),zk({type:`changeDataView`,event:`dataViewChanged`,update:`prepareAndUpdate`},function(e,t){var n=[];G(e.newOption.series,function(e){var r=t.getSeriesByName(e.name)[0];if(!r)n.push(H({type:`scatter`},e));else{var i=r.get(`data`);n.push({name:e.name,data:MR(e.data,i)})}}),t.mergeOption(U({series:n},e.newOption))}),Ku=G,Sf=Kx(),Do=function(e){F(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.onclick=function(e,t){FR(e),t.dispatchAction({type:`restore`,from:this.uid})},t.getDefaultOption=function(e){return{show:!0,icon:`M3.8,33.4 M47,18.9h9.8V8.7 M56.3,20.1 C52.1,9,40.5,0.6,26.8,2.1C12.6,3.7,1.6,16.2,2.1,30.6 M13,41.1H3.1v10.2 M3.7,39.9c4.2,11.1,15.8,19.5,29.5,18 c14.2-1.6,25.2-14.1,24.7-28.5`,title:e.getLocaleModel().get([`toolbox`,`restore`,`title`])}},t}(fc),zk({type:`restore`,event:`restore`,update:`prepareAndUpdate`},function(e,t){t.resetOption(`recreate`)}),gr=[`grid`,`xAxis`,`yAxis`,`geo`,`graph`,`polar`,`radiusAxis`,`angleAxis`,`bmap`],oe=function(){function e(e,t,n){var r=this;this._targetInfoList=[];var i=zR(t,e);G(Cg,function(e,t){(!n||!n.include||W(n.include,t)>=0)&&e(i,r._targetInfoList)})}return e.prototype.setOutputRanges=function(e,t){return this.matchOutputRanges(e,t,function(e,t,n){if((e.coordRanges||(e.coordRanges=[])).push(t),!e.coordRange){e.coordRange=t;var r=Yl[e.brushType](0,n,t);e.__rangeOffset={offset:Eu[e.brushType](r.values,e.range,[1,1]),xyMinMax:r.xyMinMax}}}),e},e.prototype.matchOutputRanges=function(e,t,n){G(e,function(e){var r=this.findTargetInfo(e,t);r&&r!==!0&&G(r.coordSyses,function(r){n(e,Yl[e.brushType](1,r,e.range,!0).values,r,t)})},this)},e.prototype.setInputRanges=function(e,t){G(e,function(e){var n=this.findTargetInfo(e,t);if(e.range=e.range||[],n&&n!==!0){e.panelId=n.panelId;var r=Yl[e.brushType](0,n.coordSys,e.coordRange),i=e.__rangeOffset;e.range=i?Eu[e.brushType](r.values,i.offset,HR(r.xyMinMax,i.xyMinMax)):r.values}},this)},e.prototype.makePanelOpts=function(e,t){return K(this._targetInfoList,function(n){var r=n.getPanelRect();return{panelId:n.panelId,defaultBrushType:t?t(n):null,clipPath:wI(r),isTargetByCursor:EI(r,e,n.coordSysModel),getLinearBrushOtherExtent:TI(r)}})},e.prototype.controlSeries=function(e,t,n){var r=this.findTargetInfo(e,n);return r===!0||r&&W(r.coordSyses,t.coordinateSystem)>=0},e.prototype.findTargetInfo=function(e,t){for(var n=this._targetInfoList,r=zR(t,e),i=0;i=0||W(r,e.getAxis(`y`).model)>=0)&&a.push(e)}),t.push({panelId:`grid--`+e.id,gridModel:e,coordSysModel:e,coordSys:a[0],coordSyses:a,getPanelRect:Jm.grid,xAxisDeclared:o[e.id],yAxisDeclared:s[e.id]})}))},geo:function(e,t){G(e.geoModels,function(e){var n=e.coordinateSystem;t.push({panelId:`geo--`+e.id,geoModel:e,coordSysModel:e,coordSys:n,coordSyses:[n],getPanelRect:Jm.geo})})}},wg=[function(e,t){var n=e.xAxisModel,r=e.yAxisModel,i=e.gridModel;return!i&&n&&(i=n.axis.grid.model),!i&&r&&(i=r.axis.grid.model),i&&i===t.gridModel},function(e,t){var n=e.geoModel;return n&&n===t.geoModel}],Jm={grid:function(){return this.coordSys.master.getRect().clone()},geo:function(){var e=this.coordSys,t=e.getBoundingRect().clone();return t.applyTransform(Hw(e)),t}},Yl={lineX:q(BR,0),lineY:q(BR,1),rect:function(e,t,n,r){var i=e?t.pointToData([n[0][0],n[1][0]],r):t.dataToPoint([n[0][0],n[1][0]],r),a=e?t.pointToData([n[0][1],n[1][1]],r):t.dataToPoint([n[0][1],n[1][1]],r),o=[RR([i[0],a[0]]),RR([i[1],a[1]])];return{values:o,xyMinMax:o}},polygon:function(e,t,n,r){var i=[[1/0,-1/0],[1/0,-1/0]];return{values:K(n,function(n){var a=e?t.pointToData(n,r):t.dataToPoint(n,r);return i[0][0]=Math.min(i[0][0],a[0]),i[1][0]=Math.min(i[1][0],a[1]),i[0][1]=Math.max(i[0][1],a[0]),i[1][1]=Math.max(i[1][1],a[1]),a}),xyMinMax:i}}},Eu={lineX:q(VR,0),lineY:q(VR,1),rect:function(e,t,n){return[[e[0][0]-n[0]*t[0][0],e[0][1]-n[0]*t[0][1]],[e[1][0]-n[1]*t[1][0],e[1][1]-n[1]*t[1][1]]]},polygon:function(e,t,n){return K(e,function(e,r){return[e[0]-n[0]*t[r][0],e[1]-n[1]*t[r][1]]})}},Gu=G,et=Vx(`toolbox-dataZoom_`),Wt=function(e){F(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.render=function(e,t,n,r){this._brushController||(this._brushController=new ae(n.getZr()),this._brushController.on(`brush`,I(this._onBrush,this)).mount()),KR(e,t,this,r,n),GR(e,t)},t.prototype.onclick=function(e,t,n){nf[n].call(this)},t.prototype.remove=function(e,t){this._brushController&&this._brushController.unmount()},t.prototype.dispose=function(e,t){this._brushController&&this._brushController.dispose()},t.prototype._onBrush=function(e){var t=e.areas;if(!e.isEnd||!t.length)return;var n={},r=this.ecModel;this._brushController.updateCovers([]),new oe(WR(this.model),r,{include:[`grid`]}).matchOutputRanges(t,r,function(e,t,n){if(n.type===`cartesian2d`){var r=e.brushType;r===`rect`?(i(`x`,n,t[0]),i(`y`,n,t[1])):i({lineX:`x`,lineY:`y`}[r],n,t)}}),NR(r,n),this._dispatchZoomAction(n);function i(e,t,i){var o=t.getAxis(e),s=o.model,c=a(e,s,r),l=c.findRepresentativeAxisProxy(s).getMinMaxSpan();(l.minValueSpan!=null||l.maxValueSpan!=null)&&(i=VF(0,i.slice(),o.scale.getExtent(),0,l.minValueSpan,l.maxValueSpan)),c&&(n[c.id]={dataZoomId:c.id,startValue:i[0],endValue:i[1]})}function a(e,t,n){var r;return n.eachComponent({mainType:`dataZoom`,subType:`select`},function(n){n.getAxisModel(e,t.componentIndex)&&(r=n)}),r}},t.prototype._dispatchZoomAction=function(e){var t=[];Gu(e,function(e,n){t.push(B(e))}),t.length&&this.api.dispatchAction({type:`dataZoom`,from:this.uid,batch:t})},t.getDefaultOption=function(e){return{show:!0,filterMode:`filter`,icon:{zoom:`M0,13.5h26.9 M13.5,26.9V0 M32.1,13.5H58V58H13.5 V32.1`,back:`M22,1.4L9.9,13.5l12.3,12.3 M10.3,13.5H54.9v44.6 H10.3v-26`},title:e.getLocaleModel().get([`toolbox`,`dataZoom`,`title`]),brushStyle:{borderWidth:0,color:`rgba(210,219,238,0.2)`}}},t}(fc),nf={zoom:function(){var e=!this._isZoomActive;this.api.dispatchAction({type:`takeGlobalCursor`,key:`dataZoomSelect`,dataZoomSelectActive:e})},back:function(){this._dispatchZoomAction(PR(this.ecModel))}},_E(`dataZoom`,function(e){var t=e.getComponent(`toolbox`,0),n=[`feature`,`dataZoom`];if(!t||t.get(n)==null)return;var r=t.getModel(n),i=[],a=qx(e,WR(r));Gu(a.xAxisModels,function(e){return o(e,`xAxis`,`xAxisIndex`)}),Gu(a.yAxisModels,function(e){return o(e,`yAxis`,`yAxisIndex`)});function o(e,t,n){var a=e.componentIndex,o={type:`select`,$fromToolbox:!0,filterMode:r.get(`filterMode`,!0)||`filter`,id:et+t+a};o[n]=a,i.push(o)}return i}),_c=function(e){F(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type=`tooltip`,t.dependencies=[`axisPointer`],t.defaultOption={z:60,show:!0,showContent:!0,trigger:`item`,triggerOn:`mousemove|click`,alwaysShowContent:!1,displayMode:`single`,renderMode:`auto`,confine:null,showDelay:0,hideDelay:100,transitionDuration:.4,enterable:!1,backgroundColor:`#fff`,shadowBlur:10,shadowColor:`rgba(0, 0, 0, .2)`,shadowOffsetX:1,shadowOffsetY:2,borderRadius:4,borderWidth:1,padding:null,extraCssText:``,axisPointer:{type:`line`,axis:`auto`,animation:`auto`,animationDurationUpdate:200,animationEasingUpdate:`exponentialOut`,crossStyle:{color:`#999`,width:1,type:`dashed`,textStyle:{}}},textStyle:{color:`#666`,fontSize:14}},t}(Fe),Qs=YR([`transform`,`webkitTransform`,`OTransform`,`MozTransform`,`msTransform`]),rc=YR([`webkitTransition`,`transition`,`OTransition`,`MozTransition`,`msTransition`]),xe=XR(rc,`transition`),be=XR(Qs,`transform`),wd=`position:absolute;display:block;border-style:solid;white-space:nowrap;z-index:9999999;`+(L.transform3dSupported?`will-change:transform;`:``),hc=function(){function e(e,t){if(this._show=!1,this._styleCoord=[0,0,0,0],this._enterable=!0,this._alwaysShowContent=!1,this._firstShow=!0,this._longHide=!0,L.wxa)return null;var n=document.createElement(`div`);n.domBelongToZr=!0,this.el=n;var r=this._zr=e.getZr(),i=t.appendTo,a=i&&(X(i)?document.querySelector(i):H_(i)?i:Y(i)&&i(e.getDom()));iz(this._styleCoord,r,a,e.getWidth()/2,e.getHeight()/2),(a||e.getDom()).appendChild(n),this._api=e,this._container=a;var o=this;n.onmouseenter=function(){o._enterable&&(clearTimeout(o._hideTimeout),o._show=!0),o._inContent=!0},n.onmousemove=function(e){if(e=e||window.event,!o._enterable){var t=r.handler;zv(r.painter.getViewportRoot(),e,!0),t.dispatch(`mousemove`,e)}},n.onmouseleave=function(){o._inContent=!1,o._enterable&&o._show&&o.hideLater(o._hideDelay)}}return e.prototype.update=function(e){if(!this._container){var t=this._api.getDom(),n=ZR(t,`position`),r=t.style;r.position!==`absolute`&&n!==`absolute`&&(r.position=`relative`)}var i=e.get(`alwaysShowContent`);i&&this._moveIfResized(),this._alwaysShowContent=i,this.el.className=e.get(`className`)||``},e.prototype.show=function(e,t){clearTimeout(this._hideTimeout),clearTimeout(this._longHideTimeout);var n=this.el,r=n.style,i=this._styleCoord;n.innerHTML?r.cssText=wd+rz(e,!this._firstShow,this._longHide)+tz(i[0],i[1],!0)+(`border-color:`+eE(t)+`;`)+(e.get(`extraCssText`)||``)+(`;pointer-events:`+(this._enterable?`auto`:`none`)):r.display=`none`,this._show=!0,this._firstShow=!1,this._longHide=!1},e.prototype.setContent=function(e,t,n,r,i){var a=this.el;if(e==null){a.innerHTML=``;return}var o=``;if(X(i)&&n.get(`trigger`)===`item`&&!JR(n)&&(o=$R(n,r,i)),X(e))a.innerHTML=e+o;else if(e){a.innerHTML=``,J(e)||(e=[e]);for(var s=0;s=0?this._tryShow(n,r):t===`leave`&&this._hide(r))},this))},t.prototype._keepShow=function(){var e=this._tooltipModel,t=this._ecModel,n=this._api,r=e.get(`triggerOn`);if(this._lastX!=null&&this._lastY!=null&&r!==`none`&&r!==`click`){var i=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){!n.isDisposed()&&i.manuallyShowTip(e,t,n,{x:i._lastX,y:i._lastY,dataByCoordSys:i._lastDataByCoordSys})})}},t.prototype.manuallyShowTip=function(e,t,n,r){if(!(r.from===this.uid||L.node||!n.getDom())){var i=lz(r,n);this._ticket=``;var a=r.dataByCoordSys,o=mz(r,t,n);if(o){var s=o.el.getBoundingRect().clone();s.applyTransform(o.el.transform),this._tryShow({offsetX:s.x+s.width/2,offsetY:s.y+s.height/2,target:o.el,position:r.position,positionDefault:`bottom`},i)}else if(r.tooltip&&r.x!=null&&r.y!=null){var c=bh;c.x=r.x,c.y=r.y,c.update(),R(c).tooltipConfig={name:null,option:r.tooltip},this._tryShow({offsetX:r.x,offsetY:r.y,target:c},i)}else if(a)this._tryShow({offsetX:r.x,offsetY:r.y,position:r.position,dataByCoordSys:a,tooltipOption:r.tooltipOption},i);else if(r.seriesIndex!=null){if(this._manuallyAxisShowTip(e,t,n,r))return;var l=SL(r,t),u=l.point[0],d=l.point[1];u!=null&&d!=null&&this._tryShow({offsetX:u,offsetY:d,target:l.el,position:r.position,positionDefault:`bottom`},i)}else r.x!=null&&r.y!=null&&(n.dispatchAction({type:`updateAxisPointer`,x:r.x,y:r.y}),this._tryShow({offsetX:r.x,offsetY:r.y,position:r.position,target:n.getZr().findHover(r.x,r.y).target},i))}},t.prototype.manuallyHideTip=function(e,t,n,r){var i=this._tooltipContent;this._tooltipModel&&i.hideLater(this._tooltipModel.get(`hideDelay`)),this._lastX=this._lastY=this._lastDataByCoordSys=null,r.from!==this.uid&&this._hide(lz(r,n))},t.prototype._manuallyAxisShowTip=function(e,t,n,r){var i=r.seriesIndex,a=r.dataIndex,o=t.getComponent(`axisPointer`).coordSysAxesInfo;if(!(i==null||a==null||o==null)){var s=t.getSeriesByIndex(i);if(s&&cz([s.getData().getItemModel(a),s,(s.coordinateSystem||{}).model],this._tooltipModel).get(`trigger`)===`axis`)return n.dispatchAction({type:`updateAxisPointer`,seriesIndex:i,dataIndex:a,position:r.position}),!0}},t.prototype._tryShow=function(e,t){var n=e.target;if(this._tooltipModel){this._lastX=e.offsetX,this._lastY=e.offsetY;var r=e.dataByCoordSys;if(r&&r.length)this._showAxisTooltip(r,e);else if(n){if(R(n).ssrType===`legend`)return;this._lastDataByCoordSys=null;var i,a;PO(n,function(e){if(R(e).dataIndex!=null)return i=e,!0;if(R(e).tooltipConfig!=null)return a=e,!0},!0),i?this._showSeriesItemTooltip(e,i,t):a?this._showComponentItemTooltip(e,a,t):this._hide(t)}else this._lastDataByCoordSys=null,this._hide(t)}},t.prototype._showOrMove=function(e,t){var n=e.get(`showDelay`);t=I(t,this),clearTimeout(this._showTimout),n>0?this._showTimout=setTimeout(t,n):t()},t.prototype._showAxisTooltip=function(e,t){var n=this._ecModel,r=this._tooltipModel,i=[t.offsetX,t.offsetY],a=cz([t.tooltipOption],r),o=this._renderMode,s=[],c=FD(`section`,{blocks:[],noHeader:!0}),l=[],u=new gc;G(e,function(e){G(e.dataByAxis,function(e){var t=n.getComponent(e.axisDim+`Axis`,e.axisIndex),i=e.value;if(!(!t||i==null)){var a=sL(i,t.axis,n,e.seriesDataIndices,e.valueLabelOpt),d=FD(`section`,{header:a,noHeader:!$_(a),sortBlocks:!0,blocks:[]});c.blocks.push(d),G(e.seriesDataIndices,function(c){var f=n.getSeriesByIndex(c.seriesIndex),p=c.dataIndexInside,m=f.getDataParams(p);if(!(m.dataIndex<0)){m.axisDim=e.axisDim,m.axisIndex=e.axisIndex,m.axisType=e.axisType,m.axisId=e.axisId,m.axisValue=sj(t.axis,{value:i}),m.axisValueLabel=a,m.marker=u.makeTooltipMarker(`item`,eE(m.color),o);var h=fD(f.formatTooltip(p,!0,null)),g=h.frag;if(g){var _=cz([f],r).get(`valueFormatter`);d.blocks.push(_?H({valueFormatter:_},g):g)}h.text&&l.push(h.text),s.push(m)}})}})}),c.blocks.reverse(),l.reverse();var d=t.position,f=VD(c,u,o,a.get(`order`),n.get(`useUTC`),a.get(`textStyle`));f&&l.unshift(f);var p=o===`richText`?` +`],Oc=function(){function e(){this.richTextStyles={},this._nextStyleNameId=Ix()}return e.prototype._generateStyleName=function(){return`__EC_aUTo_`+this._nextStyleNameId++},e.prototype.makeTooltipMarker=function(e,t,n){var r=n===`richText`?this._generateStyleName():null,i=pE({color:t,type:e,renderMode:n,markerId:r});return X(i)?i:(this.richTextStyles[r]=i.style,i.content)},e.prototype.wrapRichTextStyle=function(e,t){var n={};J(t)?G(t,function(e){return U(n,e)}):U(n,t);var r=this._generateStyleName();return this.richTextStyles[r]=n,`{`+r+`|`+e+`}`},e}(),Nf=cS(),Zo=`__universalTransitionEnabled`,e(`J`,Rs=function(e){I(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t._selectedDataIndicesMap={},t}return t.prototype.init=function(e,t,n){this.seriesIndex=this.componentIndex,this.dataTask=kD({count:_O,reset:vO}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(e,n),(Nf(this).sourceManager=new Us(this)).prepareSource();var r=this.getInitialData(e,n);bO(r,this),this.dataTask.context.data=r,Nf(this).dataBeforeProcessed=r,hO(this),this._initSelectedMapFromData(r)},t.prototype.mergeDefaultAndTheme=function(e,t){var n=xE(this),r=n?CE(e):{},i=this.subType;Fe.hasClass(i)&&(i+=`Series`),H(e,t.getTheme().get(this.subType)),H(e,this.getDefaultOption()),Hx(e,`label`,[`show`]),this.fillDataTextStyle(e.data),n&&SE(e,r,n)},t.prototype.mergeOption=function(e,t){e=H(this.option,e,!0),this.fillDataTextStyle(e.data);var n=xE(this);n&&SE(this.option,e,n);var r=Nf(this).sourceManager;r.dirty(),r.prepareSource();var i=this.getInitialData(e,t);bO(i,this),this.dataTask.dirty(),this.dataTask.context.data=i,Nf(this).dataBeforeProcessed=i,hO(this),this._initSelectedMapFromData(i)},t.prototype.fillDataTextStyle=function(e){if(e&&!rv(e))for(var t=[`show`],n=0;nthis.getShallow(`animationThreshold`)&&(t=!1),!!t},t.prototype.restoreData=function(){this.dataTask.dirty()},t.prototype.getColorFromPalette=function(e,t,n){var r=this.ecModel,i=qa.prototype.getColorFromPalette.call(this,e,t,n);return i||(i=r.getColorFromPalette(e,t,n)),i},t.prototype.coordDimToDataDim=function(e){return this.getRawData().mapDimensionsAll(e)},t.prototype.getProgressive=function(){return this.get(`progressive`)},t.prototype.getProgressiveThreshold=function(){return this.get(`progressiveThreshold`)},t.prototype.select=function(e,t){this._innerSelect(this.getData(t),e)},t.prototype.unselect=function(e,t){var n=this.option.selectedMap;if(n){var r=this.option.selectedMode,i=this.getData(t);if(r===`series`||n===`all`){this.option.selectedMap={},this._selectedDataIndicesMap={};return}for(var a=0;a=0&&n.push(i)}return n},t.prototype.isSelected=function(e,t){var n=this.option.selectedMap;if(!n)return!1;var r=this.getData(t);return(n===`all`||n[mO(r,e)])&&!r.getItemModel(e).get([`select`,`disabled`])},t.prototype.isUniversalTransitionEnabled=function(){if(this.__universalTransitionEnabled)return!0;var e=this.option.universalTransition;return e?e===!0||e&&e.enabled:!1},t.prototype._innerSelect=function(e,t){var n,r,i=this.option,a=i.selectedMode,o=t.length;if(!(!a||!o)){if(a===`series`)i.selectedMap=`all`;else if(a===`multiple`){Z(i.selectedMap)||(i.selectedMap={});for(var s=i.selectedMap,c=0;c0&&this._innerSelect(e,t)}},t.registerClass=function(e){return Fe.registerClass(e)},t.protoInitialize=function(){var e=t.prototype;e.type=`series.__base__`,e.seriesIndex=0,e.ignoreStyleOnData=!1,e.hasSymbolVisual=!1,e.defaultSymbol=`circle`,e.visualStyleAccessPath=`itemStyle`,e.visualDrawType=`fill`}(),t}(Fe)),q_(Rs,Ut),q_(Rs,qa),xS(Rs,Fe),e(`q`,Ie=function(){function e(){this.group=new P,this.uid=MT(`viewComponent`)}return e.prototype.init=function(e,t){},e.prototype.render=function(e,t,n,r){},e.prototype.dispose=function(e,t){},e.prototype.updateView=function(e,t,n,r){},e.prototype.updateLayout=function(e,t,n,r){},e.prototype.updateVisual=function(e,t,n,r){},e.prototype.toggleBlurSeries=function(e,t,n){},e.prototype.eachRendered=function(e){var t=this.group;t&&t.traverse(e)},e}()),yS(Ie),TS(Ie),Mf=cS(),$h=CO(),e(`K`,je=function(){function e(){this.group=new P,this.uid=MT(`viewChart`),this.renderTask=kD({plan:EO,reset:DO}),this.renderTask.context={view:this}}return e.prototype.init=function(e,t){},e.prototype.render=function(e,t,n,r){},e.prototype.highlight=function(e,t,n,r){var i=e.getData(r&&r.dataType);i&&TO(i,r,`emphasis`)},e.prototype.downplay=function(e,t,n,r){var i=e.getData(r&&r.dataType);i&&TO(i,r,`normal`)},e.prototype.remove=function(e,t){this.group.removeAll()},e.prototype.dispose=function(e,t){},e.prototype.updateView=function(e,t,n,r){this.render(e,t,n,r)},e.prototype.updateLayout=function(e,t,n,r){this.render(e,t,n,r)},e.prototype.updateVisual=function(e,t,n,r){this.render(e,t,n,r)},e.prototype.eachRendered=function(e){yT(this.group,e)},e.markUpdateMethod=function(e,t){Mf(e).updateMethod=t},e.protoInitialize=function(){var t=e.prototype;t.type=`chart`}(),e}()),yS(je,[`dispose`]),TS(je),Ah={incrementalPrepareRender:{progress:function(e,t){t.view.incrementalRender(e,t.model,t.ecModel,t.api,t.payload)}},render:{forceFirstProgress:!0,progress:function(e,t){t.view.render(t.model,t.ecModel,t.api,t.payload)}}},na=`\0__throttleOriginMethod`,yo=`\0__throttleRate`,tc=`\0__throttleType`,jf=cS(),Iu={itemStyle:ES(Nr,!0),lineStyle:ES(Yr,!0)},Au={lineStyle:`stroke`,itemStyle:`fill`},_g={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){var n=e.getData(),r=e.visualStyleAccessPath||`itemStyle`,i=e.getModel(r),a=jO(e,r)(i),o=i.getShallow(`decal`);o&&(n.setVisual(`decal`,o),o.dirty=!0);var s=MO(e,r),c=a[s],l=Y(c)?c:null,u=a.fill===`auto`||a.stroke===`auto`;if(!a[s]||l||u){var d=e.getColorFromPalette(e.name,null,t.getSeriesCount());a[s]||(a[s]=d,n.setVisual(`colorFromPalette`,!0)),a.fill=a.fill===`auto`||Y(a.fill)?d:a.fill,a.stroke=a.stroke===`auto`||Y(a.stroke)?d:a.stroke}if(n.setVisual(`style`,a),n.setVisual(`drawType`,s),!t.isSeriesFiltered(e)&&l)return n.setVisual(`colorFromPalette`,!1),{dataEach:function(t,n){var r=e.getDataParams(n),i=U({},a);i[s]=l(r),t.setItemVisual(n,`style`,i)}}}},xg=new zi,Su={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){if(!(e.ignoreStyleOnData||t.isSeriesFiltered(e))){var n=e.getData(),r=e.visualStyleAccessPath||`itemStyle`,i=jO(e,r),a=n.getVisual(`drawType`);return{dataEach:n.hasItemOption?function(e,t){var n=e.getRawDataItem(t);if(n&&n[r]){xg.option=n[r];var o=i(xg);U(e.ensureUniqueItemVisual(t,`style`),o),xg.option.decal&&(e.setItemVisual(t,`decal`,xg.option.decal),xg.option.decal.dirty=!0),a in o&&e.setItemVisual(t,`colorFromPalette`,!1)}}:null}}}},vu={performRawSeries:!0,overallReset:function(e){var t=Q();e.eachSeries(function(e){var n=e.getColorBy();if(!e.isColorBySeries()){var r=e.type+`-`+n,i=t.get(r);i||(i={},t.set(r,i)),jf(e).scope=i}}),e.eachSeries(function(t){if(!(t.isColorBySeries()||e.isSeriesFiltered(t))){var n=t.getRawData(),r={},i=t.getData(),a=jf(t).scope,o=MO(t,t.visualStyleAccessPath||`itemStyle`);i.each(function(e){var t=i.getRawIndex(e);r[t]=e}),n.each(function(e){var s=r[e];if(i.getItemVisual(s,`colorFromPalette`)){var c=i.ensureUniqueItemVisual(s,`style`),l=n.getName(e)||e+``,u=n.count();c[o]=t.getColorFromPalette(l,a,u)}})}})}},ma=Math.PI,Os=function(){function e(e,t,n,r){this._stageTaskMap=Q(),this.ecInstance=e,this.api=t,n=this._dataProcessorHandlers=n.slice(),r=this._visualHandlers=r.slice(),this._allHandlers=n.concat(r)}return e.prototype.restoreData=function(e,t){e.restoreData(t),this._stageTaskMap.each(function(e){var t=e.overallTask;t&&t.dirty()})},e.prototype.getPerformArgs=function(e,t){if(e.__pipeline){var n=this._pipelineMap.get(e.__pipeline.id),r=n.context,i=!t&&n.progressiveEnabled&&(!r||r.progressiveRender)&&e.__idxInPipeline>n.blockIndex?n.step:null,a=r&&r.modDataCount;return{step:i,modBy:a==null?null:Math.ceil(a/i),modDataCount:a}}},e.prototype.getPipeline=function(e){return this._pipelineMap.get(e)},e.prototype.updateStreamModes=function(e,t){var n=this._pipelineMap.get(e.uid),r=e.getData().count(),i=n.progressiveEnabled&&t.incrementalPrepareRender&&r>=n.threshold,a=e.get(`large`)&&r>=e.get(`largeThreshold`);e.pipelineContext=n.context={progressiveRender:i,modDataCount:e.get(`progressiveChunkMode`)===`mod`?r:null,large:a}},e.prototype.restorePipelines=function(e){var t=this,n=t._pipelineMap=Q();e.eachSeries(function(e){var r=e.getProgressive(),i=e.uid;n.set(i,{id:i,head:null,tail:null,threshold:e.getProgressiveThreshold(),progressiveEnabled:r&&!(e.preventIncremental&&e.preventIncremental()),blockIndex:-1,step:Math.round(r||700),count:0}),t._pipe(e,e.dataTask)})},e.prototype.prepareStageTasks=function(){var e=this._stageTaskMap,t=this.api.getModel(),n=this.api;G(this._allHandlers,function(r){var i=e.get(r.uid)||e.set(r.uid,{});mv(!(r.reset&&r.overallReset),``),r.reset&&this._createSeriesStageTask(r,i,t,n),r.overallReset&&this._createOverallStageTask(r,i,t,n)},this)},e.prototype.prepareView=function(e,t,n,r){var i=e.renderTask,a=i.context;a.model=t,a.ecModel=n,a.api=r,i.__block=!e.incrementalPrepareRender,this._pipe(t,i)},e.prototype.performDataProcessorTasks=function(e,t){this._performStageTasks(this._dataProcessorHandlers,e,t,{block:!0})},e.prototype.performVisualTasks=function(e,t,n){this._performStageTasks(this._visualHandlers,e,t,n)},e.prototype._performStageTasks=function(e,t,n,r){r=r||{};var i=!1,a=this;G(e,function(e,s){if(!(r.visualType&&r.visualType!==e.visualType)){var c=a._stageTaskMap.get(e.uid),l=c.seriesTaskMap,u=c.overallTask;if(u){var d,f=u.agentStubMap;f.each(function(e){o(r,e)&&(e.dirty(),d=!0)}),d&&u.dirty(),a.updatePayload(u,n);var p=a.getPerformArgs(u,r.block);f.each(function(e){e.perform(p)}),u.perform(p)&&(i=!0)}else l&&l.each(function(s,c){o(r,s)&&s.dirty();var l=a.getPerformArgs(s,r.block);l.skip=!e.performRawSeries&&t.isSeriesFiltered(s.context.model),a.updatePayload(s,n),s.perform(l)&&(i=!0)})}});function o(e,t){return e.setDirty&&(!e.dirtyMap||e.dirtyMap.get(t.__pipeline.id))}this.unfinished=i||this.unfinished},e.prototype.performSeriesTasks=function(e){var t;e.eachSeries(function(e){t=e.dataTask.perform()||t}),this.unfinished=t||this.unfinished},e.prototype.plan=function(){this._pipelineMap.each(function(e){var t=e.tail;do{if(t.__block){e.blockIndex=t.__idxInPipeline;break}t=t.getUpstream()}while(t)})},e.prototype.updatePayload=function(e,t){t!==`remain`&&(e.context.payload=t)},e.prototype._createSeriesStageTask=function(e,t,n,r){var i=this,a=t.seriesTaskMap,o=t.seriesTaskMap=Q(),s=e.seriesType,c=e.getTargetSeries;e.createOnAllSeries?n.eachRawSeries(l):s?n.eachRawSeriesByType(s,l):c&&c(n,r).each(l);function l(t){var s=t.uid,c=o.set(s,a&&a.get(s)||kD({plan:RO,reset:zO,count:VO}));c.context={model:t,ecModel:n,api:r,useClearVisual:e.isVisual&&!e.isLayout,plan:e.plan,reset:e.reset,scheduler:i},i._pipe(t,c)}},e.prototype._createOverallStageTask=function(e,t,n,r){var i=this,a=t.overallTask=t.overallTask||kD({reset:PO});a.context={ecModel:n,api:r,overallReset:e.overallReset,scheduler:i};var o=a.agentStubMap,s=a.agentStubMap=Q(),c=e.seriesType,l=e.getTargetSeries,u=!0,d=!1;mv(!e.createOnAllSeries,``),c?n.eachRawSeriesByType(c,f):l?l(n,r).each(f):(u=!1,G(n.getSeries(),f));function f(e){var t=e.uid,n=s.set(t,o&&o.get(t)||(d=!0,kD({reset:FO,onDirty:LO})));n.context={model:e,overallProgress:u},n.agent=a,n.__block=u,i._pipe(e,n)}d&&a.dirty()},e.prototype._pipe=function(e,t){var n=e.uid,r=this._pipelineMap.get(n);!r.head&&(r.head=t),r.tail&&r.tail.pipe(t),r.tail=t,t.__idxInPipeline=r.count++,t.__pipeline=r},e.wrapStageHandler=function(e,t){return Y(e)&&(e={overallReset:e,seriesType:HO(e)}),e.uid=MT(`stageHandler`),t&&(e.visualType=t),e},e}(),Sg=BO(0),fd={},Sl={},UO(fd,Qn),UO(Sl,Mn),fd.eachSeriesByType=fd.eachRawSeriesByType=function(e){yg=e},fd.eachComponent=function(e){e.mainType===`series`&&e.subType&&(yg=e.subType)},tu=[`#37A2DA`,`#32C5E9`,`#67E0E3`,`#9FE6B8`,`#FFDB5C`,`#ff9f7f`,`#fb7293`,`#E062AE`,`#E690D1`,`#e7bcf3`,`#9d96f5`,`#8378EA`,`#96BFFF`],Sp={color:tu,colorLayer:[[`#37A2DA`,`#ffd85c`,`#fd7b5f`],[`#37A2DA`,`#67E0E3`,`#FFDB5C`,`#ff9f7f`,`#E062AE`,`#9d96f5`],[`#37A2DA`,`#32C5E9`,`#9FE6B8`,`#FFDB5C`,`#ff9f7f`,`#fb7293`,`#e7bcf3`,`#8378EA`,`#96BFFF`],tu]},su=`#B9B8CE`,Rl=`#100C2A`,Nl=function(){return{axisLine:{lineStyle:{color:su}},splitLine:{lineStyle:{color:`#484753`}},splitArea:{areaStyle:{color:[`rgba(255,255,255,0.02)`,`rgba(255,255,255,0.05)`]}},minorSplitLine:{lineStyle:{color:`#20203B`}}}},ru=[`#4992ff`,`#7cffb2`,`#fddd60`,`#ff6e76`,`#58d9f9`,`#05c091`,`#ff8a45`,`#8d48e3`,`#dd79ff`],Hg={darkMode:!0,color:ru,backgroundColor:Rl,axisPointer:{lineStyle:{color:`#817f91`},crossStyle:{color:`#817f91`},label:{color:`#fff`}},legend:{textStyle:{color:su},pageTextStyle:{color:su}},textStyle:{color:su},title:{textStyle:{color:`#EEF1FA`},subtextStyle:{color:`#B9B8CE`}},toolbox:{iconStyle:{borderColor:su}},dataZoom:{borderColor:`#71708A`,textStyle:{color:su},brushStyle:{color:`rgba(135,163,206,0.3)`},handleStyle:{color:`#353450`,borderColor:`#C5CBE3`},moveHandleStyle:{color:`#B0B6C3`,opacity:.3},fillerColor:`rgba(135,163,206,0.2)`,emphasis:{handleStyle:{borderColor:`#91B7F2`,color:`#4D587D`},moveHandleStyle:{color:`#636D9A`,opacity:.7}},dataBackground:{lineStyle:{color:`#71708A`,width:1},areaStyle:{color:`#71708A`}},selectedDataBackground:{lineStyle:{color:`#87A3CE`},areaStyle:{color:`#87A3CE`}}},visualMap:{textStyle:{color:su}},timeline:{lineStyle:{color:su},label:{color:su},controlStyle:{color:su,borderColor:su}},calendar:{itemStyle:{color:Rl},dayLabel:{color:su},monthLabel:{color:su},yearLabel:{color:su}},timeAxis:Nl(),logAxis:Nl(),valueAxis:Nl(),categoryAxis:Nl(),line:{symbol:`circle`},graph:{color:ru},gauge:{title:{color:su},axisLine:{lineStyle:{color:[[1,`rgba(207,212,219,0.2)`]]}},axisLabel:{color:su},detail:{color:`#EEF1FA`}},candlestick:{itemStyle:{color:`#f64e56`,color0:`#54ea92`,borderColor:`#f64e56`,borderColor0:`#54ea92`}}},Hg.categoryAxis.splitLine.show=!1,rn=function(){function e(){}return e.prototype.normalizeQuery=function(e){var t={},n={},r={};if(X(e)){var i=gS(e);t.mainType=i.main||null,t.subType=i.sub||null}else{var a=[`Index`,`Name`,`Id`],o={name:1,dataIndex:1,dataType:1};G(e,function(e,i){for(var s=!1,c=0;c0&&u===i.length-l.length){var d=i.slice(0,u);d!==`data`&&(t.mainType=d,t[l.toLowerCase()]=e,s=!0)}}o.hasOwnProperty(i)&&(n[i]=e,s=!0),s||(r[i]=e)})}return{cptQuery:t,dataQuery:n,otherQuery:r}},e.prototype.filter=function(e,t){var n=this.eventInfo;if(!n)return!0;var r=n.targetEl,i=n.packedEvent,a=n.model,o=n.view;if(!a||!o)return!0;var s=t.cptQuery,c=t.dataQuery;return l(s,a,`mainType`)&&l(s,a,`subType`)&&l(s,a,`index`,`componentIndex`)&&l(s,a,`name`)&&l(s,a,`id`)&&l(c,i,`name`)&&l(c,i,`dataIndex`)&&l(c,i,`dataType`)&&(!o.filterForExposedEvent||o.filterForExposedEvent(e,t.otherQuery,r,i));function l(e,t,n,r){return e[n]==null||t[r||n]===e[n]}},e.prototype.afterTrigger=function(){this.eventInfo=null},e}(),xs=[`symbol`,`symbolSize`,`symbolRotate`,`symbolOffset`],bs=xs.concat([`symbolKeepAspect`]),vg={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){var n=e.getData();if(e.legendIcon&&n.setVisual(`legendIcon`,e.legendIcon),!e.hasSymbolVisual)return;for(var r={},i={},a=!1,o=0;o0&&e.unfinished);e.unfinished||this._zr.flush()}}},t.prototype.getDom=function(){return this._dom},t.prototype.getId=function(){return this.id},t.prototype.getZr=function(){return this._zr},t.prototype.isSSR=function(){return this._ssr},t.prototype.setOption=function(e,t,n){if(!this[Or]){if(this._disposed){this.id;return}var r,i,a;if(Z(t)&&(n=t.lazyUpdate,r=t.silent,i=t.replaceMerge,a=t.transition,t=t.notMerge),this[Or]=!0,!this._model||t){var o=new ia(this._api),s=this._theme,c=this._model=new Qn;c.scheduler=this._scheduler,c.ssr=this._ssr,c.init(null,null,null,s,this._locale,o)}this._model.setOption(e,{replaceMerge:i},rh);var l={seriesTransition:a,optionChanged:!0};if(n)this[fa]={silent:r,updateParams:l},this[Or]=!1,this.getZr().wakeUp();else{try{wh(this),h_.update.call(this,null,l)}catch(e){throw this[fa]=null,this[Or]=!1,e}this._ssr||this._zr.flush(),this[fa]=null,this[Or]=!1,Pd.call(this,r),f_.call(this,r)}}},t.prototype.setTheme=function(){},t.prototype.getModel=function(){return this._model},t.prototype.getOption=function(){return this._model&&this._model.getOption()},t.prototype.getWidth=function(){return this._zr.getWidth()},t.prototype.getHeight=function(){return this._zr.getHeight()},t.prototype.getDevicePixelRatio=function(){return this._zr.painter.dpr||R.hasGlobalWindow&&window.devicePixelRatio||1},t.prototype.getRenderedCanvas=function(e){return this.renderToCanvas(e)},t.prototype.renderToCanvas=function(e){return e=e||{},this._zr.painter.getRenderedCanvas({backgroundColor:e.backgroundColor||this._model.get(`backgroundColor`),pixelRatio:e.pixelRatio||this.getDevicePixelRatio()})},t.prototype.renderToSVGString=function(e){return e=e||{},this._zr.painter.renderToString({useViewBox:e.useViewBox})},t.prototype.getSvgDataURL=function(){if(R.svgSupported){var e=this._zr;return G(e.storage.getDisplayList(),function(e){e.stopAnimation(null,!0)}),e.painter.toDataURL()}},t.prototype.getDataURL=function(e){if(this._disposed){this.id;return}e=e||{};var t=e.excludeComponents,n=this._model,r=[],i=this;G(t,function(e){n.eachComponent({mainType:e},function(e){var t=i._componentsMap[e.__viewId];t.group.ignore||(r.push(t),t.group.ignore=!0)})});var a=this._zr.painter.getType()===`svg`?this.getSvgDataURL():this.renderToCanvas(e).toDataURL(`image/`+(e&&e.type||`png`));return G(r,function(e){e.group.ignore=!1}),a},t.prototype.getConnectedDataURL=function(e){if(this._disposed){this.id;return}var t=e.type===`svg`,n=this.group,r=Math.min,i=Math.max,a=1/0;if(ou[n]){var o=a,s=a,c=-a,l=-a,u=[],d=e&&e.pixelRatio||this.getDevicePixelRatio();G(Yf,function(a,d){if(a.group===n){var f=t?a.getZr().painter.getSvgDom().innerHTML:a.renderToCanvas(V(e)),p=a.getDom().getBoundingClientRect();o=r(p.left,o),s=r(p.top,s),c=i(p.right,c),l=i(p.bottom,l),u.push({dom:f,left:p.left,top:p.top})}}),o*=d,s*=d,c*=d,l*=d;var f=c-o,p=l-s,m=mh.createCanvas(),h=sx(m,{renderer:t?`svg`:`canvas`});if(h.resize({width:f,height:p}),t){var g=``;return G(u,function(e){var t=e.left-o,n=e.top-s;g+=``+e.dom+``}),h.painter.getSvgRoot().innerHTML=g,e.connectedBackgroundColor&&h.painter.setBackgroundColor(e.connectedBackgroundColor),h.refreshImmediately(),h.painter.toDataURL()}else return e.connectedBackgroundColor&&h.add(new jo({shape:{x:0,y:0,width:f,height:p},style:{fill:e.connectedBackgroundColor}})),G(u,function(e){var t=new rl({style:{x:e.left*d-o,y:e.top*d-s,image:e.dom}});h.add(t)}),h.refreshImmediately(),m.toDataURL(`image/`+(e&&e.type||`png`))}else return this.getDataURL(e)},t.prototype.convertToPixel=function(e,t){return qu(this,`convertToPixel`,e,t)},t.prototype.convertFromPixel=function(e,t){return qu(this,`convertFromPixel`,e,t)},t.prototype.containPixel=function(e,t){if(this._disposed){this.id;return}var n=this._model,r;return G(lS(n,e),function(e,n){n.indexOf(`Models`)>=0&&G(e,function(e){var i=e.coordinateSystem;if(i&&i.containPoint)r=r||!!i.containPoint(t);else if(n===`seriesModels`){var a=this._chartsMap[e.__viewId];a&&a.containPoint&&(r=r||a.containPoint(t,e))}},this)},this),!!r},t.prototype.getVisual=function(e,t){var n=this._model,r=lS(n,e,{defaultMainType:`series`}),i=r.seriesModel.getData(),a=r.hasOwnProperty(`dataIndexInside`)?r.dataIndexInside:r.hasOwnProperty(`dataIndex`)?i.indexOfRawIndex(r.dataIndex):null;return a==null?GO(i,t):WO(i,a,t)},t.prototype.getViewOfComponentModel=function(e){return this._componentsMap[e.__viewId]},t.prototype.getViewOfSeriesModel=function(e){return this._chartsMap[e.__viewId]},t.prototype._initEvents=function(){var e=this;G(Ti,function(t){var n=function(n){var r=e.getModel(),i=n.target,a;if(t===`globalout`?a={}:i&&XO(i,function(e){var t=z(e);if(t&&t.dataIndex!=null){var n=t.dataModel||r.getSeriesByIndex(t.seriesIndex);return a=n&&n.getDataParams(t.dataIndex,t.dataType,i)||{},!0}else if(t.eventData)return a=U({},t.eventData),!0},!0),a){var o=a.componentType,s=a.componentIndex;(o===`markLine`||o===`markPoint`||o===`markArea`)&&(o=`series`,s=a.seriesIndex);var c=o&&s!=null&&r.getComponent(o,s),l=c&&e[c.mainType===`series`?`_chartsMap`:`_componentsMap`][c.__viewId];a.event=n,a.type=t,e._$eventProcessor.eventInfo={targetEl:i,packedEvent:a,model:c,view:l},e.trigger(t,a)}};n.zrEventfulCallAtLast=!0,e._zr.on(t,n,e)}),G(yd,function(t,n){e._messageCenter.on(n,function(e){this.trigger(n,e)},e)}),G([`selectchanged`],function(t){e._messageCenter.on(t,function(e){this.trigger(t,e)},e)}),YO(this._messageCenter,this,this._api)},t.prototype.isDisposed=function(){return this._disposed},t.prototype.clear=function(){if(this._disposed){this.id;return}this.setOption({series:[]},!0)},t.prototype.dispose=function(){if(this._disposed){this.id;return}this._disposed=!0,this.getDom()&&fS(this.getDom(),Ft,``);var e=this,t=e._api,n=e._model;G(e._componentsViews,function(e){e.dispose(n,t)}),G(e._chartsViews,function(e){e.dispose(n,t)}),e._zr.dispose(),e._dom=e._model=e._chartsMap=e._componentsMap=e._chartsViews=e._componentsViews=e._scheduler=e._api=e._zr=e._throttledZrFlush=e._theme=e._coordSysMgr=e._messageCenter=null,delete Yf[e.id]},t.prototype.resize=function(e){if(!this[Or]){if(this._disposed){this.id;return}this._zr.resize(e);var t=this._model;if(this._loadingFX&&this._loadingFX.resize(),t){var n=t.resetOption(`media`),r=e&&e.silent;this[fa]&&(r==null&&(r=this[fa].silent),n=!0,this[fa]=null),this[Or]=!0;try{n&&wh(this),h_.update.call(this,{type:`resize`,animation:U({duration:0},e&&e.animation)})}catch(e){throw this[Or]=!1,e}this[Or]=!1,Pd.call(this,r),f_.call(this,r)}}},t.prototype.showLoading=function(e,t){if(this._disposed){this.id;return}if(Z(e)&&(t=e,e=``),e=e||`default`,this.hideLoading(),Dp[e]){var n=Dp[e](this._api,t),r=this._zr;this._loadingFX=n,r.add(n)}},t.prototype.hideLoading=function(){if(this._disposed){this.id;return}this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null},t.prototype.makeActionFromEvent=function(e){var t=U({},e);return t.type=yd[e.type],t},t.prototype.dispatchAction=function(e,t){if(this._disposed){this.id;return}if(Z(t)||(t={silent:!!t}),yl[e.type]&&this._model){if(this[Or]){this._pendingActions.push(e);return}var n=t.silent;Ju.call(this,e,n);var r=t.flush;r?this._zr.flush():r!==!1&&R.browser.weChat&&this._throttledZrFlush(),Pd.call(this,n),f_.call(this,n)}},t.prototype.updateLabelLayout=function(){bp.trigger(`series:layoutlabels`,this._model,this._api,{updatedSeries:[]})},t.prototype.appendData=function(e){if(this._disposed){this.id;return}var t=e.seriesIndex;this.getModel().getSeriesByIndex(t).appendData(e),this._scheduler.unfinished=!0,this.getZr().wakeUp()},t.internalField=function(){wh=function(e){var t=e._scheduler;t.restorePipelines(e._model),t.prepareStageTasks(),Dh(e,!0),Dh(e,!1),t.plan()},Dh=function(e,t){for(var n=e._model,r=e._scheduler,i=t?e._componentsViews:e._chartsViews,a=t?e._componentsMap:e._chartsMap,o=e._zr,s=e._api,c=0;ct.get(`hoverLayerThreshold`)&&!R.node&&!R.worker&&t.eachSeries(function(t){if(!t.preventUsingHoverLayer){var n=e._chartsMap[t.__viewId];n.__alive&&n.eachRendered(function(e){e.states.emphasis&&(e.states.emphasis.hoverLayer=!0)})}})}function i(e,t){var n=e.get(`blendMode`)||null;t.eachRendered(function(e){e.isGroup||(e.style.blend=n)})}function a(e,t){if(!e.preventAutoZ){var n=e.get(`z`)||0,r=e.get(`zlevel`)||0;t.eachRendered(function(e){return o(e,n,r,-1/0),!0})}}function o(e,t,n,r){var i=e.getTextContent(),a=e.getTextGuideLine();if(e.isGroup)for(var s=e.childrenRef(),c=0;c0?{duration:a,delay:r.get(`delay`),easing:r.get(`easing`)}:null;t.eachRendered(function(e){if(e.states&&e.states.emphasis){if(Hw(e))return;if(B(e,Ya)&&vw(e),e.__dirty){var t=e.prevStates;t&&e.useStates(t)}if(i){e.stateTransition=o;var r=e.getTextContent(),a=e.getTextGuideLine();r&&(r.stateTransition=o),a&&(a.stateTransition=o)}e.__dirty&&n(e)}})}mu=function(e){return new(function(t){I(n,t);function n(){return t!==null&&t.apply(this,arguments)||this}return n.prototype.getCoordinateSystems=function(){return e._coordSysMgr.getCoordinateSystems()},n.prototype.getComponentByElement=function(t){for(;t;){var n=t.__ecComponentInfo;if(n!=null)return e._model.getComponent(n.mainType,n.index);t=t.parent}},n.prototype.enterEmphasis=function(t,n){WC(t,n),Vp(e)},n.prototype.leaveEmphasis=function(t,n){GC(t,n),Vp(e)},n.prototype.enterBlur=function(t){KC(t),Vp(e)},n.prototype.leaveBlur=function(t){qC(t),Vp(e)},n.prototype.enterSelect=function(t){JC(t),Vp(e)},n.prototype.leaveSelect=function(t){YC(t),Vp(e)},n.prototype.getModel=function(){return e.getModel()},n.prototype.getViewOfComponentModel=function(t){return e.getViewOfComponentModel(t)},n.prototype.getViewOfSeriesModel=function(t){return e.getViewOfSeriesModel(t)},n}(Mn))(e)},_d=function(e){function t(e,t){for(var n=0;n1){var l=s.shift();s.length===1&&(n[o]=s[0]),this._update&&this._update(l,a)}else c===1?(n[o]=null,this._update&&this._update(s,a)):this._remove&&this._remove(a)}this._performRestAdd(i,n)},e.prototype._executeMultiple=function(){var e=this._old,t=this._new,n={},r={},i=[],a=[];this._initIndexMap(e,n,i,`_oldKeyGetter`),this._initIndexMap(t,r,a,`_newKeyGetter`);for(var o=0;o1&&d===1)this._updateManyToOne&&this._updateManyToOne(l,c),r[s]=null;else if(u===1&&d>1)this._updateOneToMany&&this._updateOneToMany(l,c),r[s]=null;else if(u===1&&d===1)this._update&&this._update(l,c),r[s]=null;else if(u>1&&d>1)this._updateManyToMany&&this._updateManyToMany(l,c),r[s]=null;else if(u>1)for(var f=0;f1)for(var o=0;o`u`?Array:Int32Array,br=`e\0\0`,Cr=-1,cc=[`hasItemOption`,`_nameList`,`_idList`,`_invertedIndicesMap`,`_dimSummary`,`userOutput`,`_rawData`,`_dimValueGetter`,`_nameDimIdx`,`_idDimIdx`,`_nameRepeatCount`],ue=[`_approximateExtent`],e(`B`,Fs=function(){function e(e,t){this.type=`list`,this._dimOmitted=!1,this._nameList=[],this._idList=[],this._visual={},this._layout={},this._itemVisuals=[],this._itemLayouts=[],this._graphicEls=[],this._approximateExtent={},this._calculationInfo={},this.hasItemOption=!1,this.TRANSFERABLE_METHODS=[`cloneShallow`,`downSample`,`minmaxDownSample`,`lttbDownSample`,`map`],this.CHANGABLE_METHODS=[`filterSelf`,`selectRange`],this.DOWNSAMPLE_METHODS=[`downSample`,`minmaxDownSample`,`lttbDownSample`];var n,r=!1;_A(e)?(n=e.dimensions,this._dimOmitted=e.isDimensionOmitted(),this._schema=e):(r=!0,n=e),n=n||[`x`,`y`];for(var i={},a=[],o={},s=!1,c={},l=0;l=t)){var n=this._store.getProvider();this._updateOrdinalMeta();var r=this._nameList,i=this._idList;if(n.getSource().sourceFormat===`original`&&!n.pure)for(var a=[],o=e;o0},e.prototype.ensureUniqueItemVisual=function(e,t){var n=this._itemVisuals,r=n[e];r||(r=n[e]={});var i=r[t];return i==null&&(i=this.getVisual(t),J(i)?i=i.slice():rp(i)&&(i=U({},i)),r[t]=i),i},e.prototype.setItemVisual=function(e,t,n){var r=this._itemVisuals[e]||{};this._itemVisuals[e]=r,rp(t)?U(r,t):r[t]=n},e.prototype.clearAllVisual=function(){this._visual={},this._itemVisuals=[]},e.prototype.setLayout=function(e,t){rp(e)?U(this._layout,e):this._layout[e]=t},e.prototype.getLayout=function(e){return this._layout[e]},e.prototype.getItemLayout=function(e){return this._itemLayouts[e]},e.prototype.setItemLayout=function(e,t,n){this._itemLayouts[e]=n?U(this._itemLayouts[e]||{},t):t},e.prototype.clearItemLayouts=function(){this._itemLayouts.length=0},e.prototype.setItemGraphicEl=function(e,t){bg(this.hostModel&&this.hostModel.seriesIndex,this.dataType,e,t),this._graphicEls[e]=t},e.prototype.getItemGraphicEl=function(e){return this._graphicEls[e]},e.prototype.eachItemGraphicEl=function(e,t){G(this._graphicEls,function(n,r){n&&e&&e.call(t,n,r)})},e.prototype.cloneShallow=function(t){return t||(t=new e(this._schema?this._schema:Lp(this.dimensions,this._getDimInfo,this),this.hostModel)),s_(t,this),t._store=this._store,t},e.prototype.wrapMethod=function(e,t){var n=this[e];Y(n)&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(e),this[e]=function(){var e=n.apply(this,arguments);return t.apply(this,[e].concat(fv(arguments)))})},e.internalField=function(){Eh=function(e){var t=e._invertedIndicesMap;G(t,function(n,r){var i=e._dimInfos[r],a=i.ordinalMeta,o=e._store;if(a){n=t[r]=new Ge(a.categories.length);for(var s=0;s1&&(s+=`__ec__`+l),r[t]=s}}}(),e}()),He=function(){function e(e){this.coordSysDims=[],this.axisMap=Q(),this.categoryAxisMap=Q(),this.coordSysName=e}return e}(),jd={cartesian2d:function(e,t,n,r){var i=e.getReferringComponents(`xAxis`,ts).models[0],a=e.getReferringComponents(`yAxis`,ts).models[0];t.coordSysDims=[`x`,`y`],n.set(`x`,i),n.set(`y`,a),DA(i)&&(r.set(`x`,i),t.firstCategoryDimIndex=0),DA(a)&&(r.set(`y`,a),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=1))},singleAxis:function(e,t,n,r){var i=e.getReferringComponents(`singleAxis`,ts).models[0];t.coordSysDims=[`single`],n.set(`single`,i),DA(i)&&(r.set(`single`,i),t.firstCategoryDimIndex=0)},polar:function(e,t,n,r){var i=e.getReferringComponents(`polar`,ts).models[0],a=i.findAxisModel(`radiusAxis`),o=i.findAxisModel(`angleAxis`);t.coordSysDims=[`radius`,`angle`],n.set(`radius`,a),n.set(`angle`,o),DA(a)&&(r.set(`radius`,a),t.firstCategoryDimIndex=0),DA(o)&&(r.set(`angle`,o),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=1))},geo:function(e,t,n,r){t.coordSysDims=[`lng`,`lat`]},parallel:function(e,t,n,r){var i=e.ecModel,a=i.getComponent(`parallel`,e.get(`parallelIndex`)),o=t.coordSysDims=a.dimensions.slice();G(a.parallelAxisIndex,function(e,a){var s=i.getComponent(`parallelAxis`,e),c=o[a];n.set(c,s),DA(s)&&(r.set(c,s),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=a))})}},Es=function(){function e(e){this._setting=e||{},this._extent=[1/0,-1/0]}return e.prototype.getSetting=function(e){return this._setting[e]},e.prototype.unionExtent=function(e){var t=this._extent;e[0]t[1]&&(t[1]=e[1])},e.prototype.unionExtentFromData=function(e,t){this.unionExtent(e.getApproximateExtent(t))},e.prototype.getExtent=function(){return this._extent.slice()},e.prototype.setExtent=function(e,t){var n=this._extent;isNaN(e)||(n[0]=e),isNaN(t)||(n[1]=t)},e.prototype.isInExtentRange=function(e){return this._extent[0]<=e&&this._extent[1]>=e},e.prototype.isBlank=function(){return this._isBlank},e.prototype.setBlank=function(e){this._isBlank=e},e}(),TS(Es),p_=0,e(`R`,oa=function(){function e(e){this.categories=e.categories||[],this._needCollect=e.needCollect,this._deduplication=e.deduplication,this.uid=++p_}return e.createByAxisModel=function(t){var n=t.option,r=n.data,i=r&&K(r,LA);return new e({categories:i,needCollect:!i,deduplication:n.dedplication!==!1})},e.prototype.getOrdinal=function(e){return this._getOrCreateMap().get(e)},e.prototype.parseAndCollect=function(e){var t,n=this._needCollect;if(!X(e)&&!n)return e;if(n&&!this._deduplication)return t=this.categories.length,this.categories[t]=e,t;var r=this._getOrCreateMap();return t=r.get(e),t==null&&(n?(t=this.categories.length,this.categories[t]=e,r.set(e,t)):t=NaN),t},e.prototype._getOrCreateMap=function(){return this._map||(this._map=Q(this.categories))},e}()),sa=function(e){I(t,e);function t(t){var n=e.call(this,t)||this;n.type=`ordinal`;var r=n.getSetting(`ordinalMeta`);return r||(r=new oa({})),J(r)&&(r=new oa({categories:K(r,function(e){return Z(e)?e.value:e})})),n._ordinalMeta=r,n._extent=n.getSetting(`extent`)||[0,r.categories.length-1],n}return t.prototype.parse=function(e){return e==null?NaN:X(e)?this._ordinalMeta.getOrdinal(e):Math.round(e)},t.prototype.contain=function(e){return e=this.parse(e),WA(e,this._extent)&&this._ordinalMeta.categories[e]!=null},t.prototype.normalize=function(e){return e=this._getTickNumber(this.parse(e)),GA(e,this._extent)},t.prototype.scale=function(e){return e=Math.round(KA(e,this._extent)),this.getRawOrdinalNumber(e)},t.prototype.getTicks=function(){for(var e=[],t=this._extent,n=t[0];n<=t[1];)e.push({value:n}),n++;return e},t.prototype.getMinorTicks=function(e){},t.prototype.setSortInfo=function(e){if(e==null){this._ordinalNumbersByTick=this._ticksByOrdinalNumber=null;return}for(var t=e.ordinalNumbers,n=this._ordinalNumbersByTick=[],r=this._ticksByOrdinalNumber=[],i=0,a=this._ordinalMeta.categories.length,o=Math.min(a,t.length);i=0&&e=0&&e=e},t.prototype.getOrdinalMeta=function(){return this._ordinalMeta},t.prototype.calcNiceTicks=function(){},t.prototype.calcNiceExtent=function(){},t.type=`ordinal`,t}(Es),Es.registerClass(sa),sg=_x,Lr=function(e){I(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=`interval`,t._interval=0,t._intervalPrecision=2,t}return t.prototype.parse=function(e){return e},t.prototype.contain=function(e){return WA(e,this._extent)},t.prototype.normalize=function(e){return GA(e,this._extent)},t.prototype.scale=function(e){return KA(e,this._extent)},t.prototype.setExtent=function(e,t){var n=this._extent;isNaN(e)||(n[0]=parseFloat(e)),isNaN(t)||(n[1]=parseFloat(t))},t.prototype.unionExtent=function(e){var t=this._extent;e[0]t[1]&&(t[1]=e[1]),this.setExtent(t[0],t[1])},t.prototype.getInterval=function(){return this._interval},t.prototype.setInterval=function(e){this._interval=e,this._niceExtent=this._extent.slice(),this._intervalPrecision=VA(e)},t.prototype.getTicks=function(e){var t=this._interval,n=this._extent,r=this._niceExtent,i=this._intervalPrecision,a=[];if(!t)return a;var o=1e4;n[0]o)return[];var c=a.length?a[a.length-1].value:r[1];return n[1]>c&&(e?a.push({value:sg(c+t,i)}):a.push({value:n[1]})),a},t.prototype.getMinorTicks=function(e){for(var t=this.getTicks(!0),n=[],r=this.getExtent(),i=1;ir[0]&&u>>1;e[i][1]n&&(this._approxInterval=n);var a=dg.length,o=Math.min(Gl(dg,this._approxInterval,0,a),a-1);this._interval=dg[o][1],this._minLevelUnit=dg[Math.max(o-1,0)][0]},t.prototype.parse=function(e){return tv(e)?e:+Ox(e)},t.prototype.contain=function(e){return WA(this.parse(e),this._extent)},t.prototype.normalize=function(e){return GA(this.parse(e),this._extent)},t.prototype.scale=function(e){return KA(e,this._extent)},t.type=`time`,t}(Lr),dg=[[`second`,Ji],[`minute`,qi],[`hour`,Ki],[`quarter-day`,Ki*6],[`half-day`,Ki*12],[`day`,Gi*1.2],[`half-week`,Gi*3.5],[`week`,Gi*7],[`month`,Gi*31],[`quarter`,Gi*95],[`half-year`,Xi/2],[`year`,Xi]],Es.registerClass(xc),fg=Es.prototype,Qf=Lr.prototype,cg=_x,$p=Math.floor,Jp=Math.ceil,xm=Math.pow,tm=Math.log,Si=function(e){I(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=`log`,t.base=10,t._originalScale=new Lr,t._interval=0,t}return t.prototype.getTicks=function(e){var t=this._originalScale,n=this._extent,r=t.getExtent();return K(Qf.getTicks.call(this,e),function(e){var t=e.value,i=_x(xm(this.base,t));return i=t===n[0]&&this._fixMin?hj(i,r[0]):i,i=t===n[1]&&this._fixMax?hj(i,r[1]):i,{value:i}},this)},t.prototype.setExtent=function(e,t){var n=tm(this.base);e=tm(Math.max(0,e))/n,t=tm(Math.max(0,t))/n,Qf.setExtent.call(this,e,t)},t.prototype.getExtent=function(){var e=this.base,t=fg.getExtent.call(this);t[0]=xm(e,t[0]),t[1]=xm(e,t[1]);var n=this._originalScale.getExtent();return this._fixMin&&(t[0]=hj(t[0],n[0])),this._fixMax&&(t[1]=hj(t[1],n[1])),t},t.prototype.unionExtent=function(e){this._originalScale.unionExtent(e);var t=this.base;e[0]=tm(e[0])/tm(t),e[1]=tm(e[1])/tm(t),fg.unionExtent.call(this,e)},t.prototype.unionExtentFromData=function(e,t){this.unionExtent(e.getApproximateExtent(t))},t.prototype.calcNiceTicks=function(e){e=e||10;var t=this._extent,n=t[1]-t[0];if(!(n===1/0||n<=0)){var r=kx(n);for(e/n*r<=.5&&(r*=10);!isNaN(r)&&Math.abs(r)<1&&Math.abs(r)>0;)r*=10;var i=[_x(Jp(t[0]/r)*r),_x($p(t[1]/r)*r)];this._interval=r,this._niceExtent=i}},t.prototype.calcNiceExtent=function(e){Qf.calcNiceExtent.call(this,e),this._fixMin=e.fixMin,this._fixMax=e.fixMax},t.prototype.parse=function(e){return e},t.prototype.contain=function(e){return e=tm(e)/tm(this.base),WA(e,this._extent)},t.prototype.normalize=function(e){return e=tm(e)/tm(this.base),GA(e,this._extent)},t.prototype.scale=function(e){return e=KA(e,this._extent),xm(this.base,e)},t.type=`log`,t}(Es),jh=Si.prototype,jh.getMinorTicks=Qf.getMinorTicks,jh.getLabel=Qf.getLabel,Es.registerClass(Si),Ds=function(){function e(e,t,n){this._prepareParams(e,t,n)}return e.prototype._prepareParams=function(e,t,n){n[1]0&&s>0&&!c&&(o=0),o<0&&s<0&&!l&&(s=0));var d=this._determinedMin,f=this._determinedMax;return d!=null&&(o=d,c=!0),f!=null&&(s=f,l=!0),{min:o,max:s,minFixed:c,maxFixed:l,isBlank:u}},e.prototype.modifyDataMinMax=function(e,t){this[et[e]]=t},e.prototype.setDeterminedMinMax=function(e,t){var n=At[e];this[n]=t},e.prototype.freeze=function(){this.frozen=!0},e}(),At={min:`_determinedMin`,max:`_determinedMax`},et={min:`_dataMin`,max:`_dataMax`},y=function(){function e(){}return e.prototype.getNeedCrossZero=function(){return!this.option.scale},e.prototype.getCoordSysModel=function(){},e}(),yf=ol({createDimensions:function(){return xA},createList:function(){return jj},createScale:function(){return Mj},createSymbol:function(){return QO},createTextStyle:function(){return Pj},dataStack:function(){return xu},enableHoverEmphasis:function(){return sw},getECData:function(){return z},getLayoutRect:function(){return yE},mixinAxisModelCommonMethods:function(){return Nj}}),e(`I`,xu={isDimensionStacked:AA,enableDataStack:OA,getStackedDimension:jA}),Sd=[],xd={registerPreprocessor:Xk,registerProcessor:Zk,registerPostInit:Qk,registerPostUpdate:$k,registerUpdateLifecycle:eA,registerAction:tA,registerCoordinateSystem:nA,registerLayout:iA,registerVisual:aA,registerTransform:Yh,registerLoading:sA,registerMap:lA,registerImpl:Rk,PRIORITY:ja,ComponentModel:Fe,ComponentView:Ie,SeriesModel:Rs,ChartView:je,registerComponentModel:function(e){Fe.registerClass(e)},registerComponentView:function(e){Ie.registerClass(e)},registerSeriesModel:function(e){Rs.registerClass(e)},registerChartView:function(e){je.registerClass(e)},registerSubTypeDefaulter:function(e,t){Fe.registerSubTypeDefaulter(e,t)},registerPainter:function(e,t){dx(e,t)}},hn=1e-8,rc=[],Po=function(){function e(e){this.name=e}return e.prototype.setCenter=function(e){this._center=e},e.prototype.getCenter=function(){var e=this._center;return e||(e=this._center=this.calcCenter()),e},e}(),Wn=function(){function e(e,t){this.type=`polygon`,this.exterior=e,this.interiors=t}return e}(),Un=function(){function e(e){this.type=`linestring`,this.points=e}return e}(),Gn=function(e){I(t,e);function t(t,n,r){var i=e.call(this,t)||this;return i.type=`geoJSON`,i.geometries=n,i._center=r&&[r[0],r[1]],i}return t.prototype.calcCenter=function(){for(var e=this.geometries,t,n=0,r=0;rn&&(t=i,n=o)}if(t)return Bj(t.exterior);var s=this.getBoundingRect();return[s.x+s.width/2,s.y+s.height/2]},t.prototype.getBoundingRect=function(e){var t=this._rect;if(t&&!e)return t;var n=[1/0,1/0],r=[-1/0,-1/0],i=this.geometries;return G(i,function(t){t.type===`polygon`?zj(t.exterior,n,r,e):G(t.points,function(t){zj(t,n,r,e)})}),isFinite(n[0])&&isFinite(n[1])&&isFinite(r[0])&&isFinite(r[1])||(n[0]=n[1]=r[0]=r[1]=0),t=new j(n[0],n[1],r[0]-n[0],r[1]-n[1]),e||(this._rect=t),t},t.prototype.contain=function(e){var t=this.getBoundingRect(),n=this.geometries;if(!t.contain(e[0],e[1]))return!1;r:for(var r=0,i=n.length;r=n&&e<=r},e.prototype.containData=function(e){return this.scale.contain(e)},e.prototype.getExtent=function(){return this._extent.slice()},e.prototype.getPixelPrecision=function(e){return xx(e||this.scale.getExtent(),this._extent)},e.prototype.setExtent=function(e,t){var n=this._extent;n[0]=e,n[1]=t},e.prototype.dataToCoord=function(e,t){var n=this._extent,r=this.scale;return e=r.normalize(e),this.onBand&&r.type===`ordinal`&&(n=n.slice(),oM(n,r.count())),hx(e,Hi,n,t)},e.prototype.coordToData=function(e,t){var n=this._extent,r=this.scale;this.onBand&&r.type===`ordinal`&&(n=n.slice(),oM(n,r.count()));var i=hx(e,n,Hi,t);return this.scale.scale(i)},e.prototype.pointToData=function(e,t){},e.prototype.getTicksCoords=function(e){e=e||{};var t=e.tickModel||this.getTickModel(),n=qj(this,t).ticks,r=K(n,function(e){return{coord:this.dataToCoord(this.scale.type===`ordinal`?this.scale.getRawOrdinalNumber(e):e),tickValue:e}},this),i=t.get(`alignWithLabel`);return sM(this,r,i,e.clamp),r},e.prototype.getMinorTicksCoords=function(){if(this.scale.type===`ordinal`)return[];var e=this.model.getModel(`minorTick`).get(`splitNumber`);return e>0&&e<100||(e=5),K(this.scale.getMinorTicks(e),function(e){return K(e,function(e){return{coord:this.dataToCoord(e),tickValue:e}},this)},this)},e.prototype.getViewLabels=function(){return Kj(this).labels},e.prototype.getLabelModel=function(){return this.model.getModel(`axisLabel`)},e.prototype.getTickModel=function(){return this.model.getModel(`axisTick`)},e.prototype.getBandWidth=function(){var e=this._extent,t=this.scale.getExtent(),n=t[1]-t[0]+ +!!this.onBand;n===0&&(n=1);var r=Math.abs(e[1]-e[0]);return Math.abs(r)/n},e.prototype.calculateCategoryInterval=function(){return nM(this)},e}()),ya=Math.PI*2,fe=Xa.CMD,Ct=[`top`,`right`,`bottom`,`left`],e_=[],Ih=new F,Lh=new F,Rh=new F,Hu=new F,Uu=new F,Jg=[],$g=new F,Ur=[`align`,`verticalAlign`,`width`,`height`,`fontSize`],Xu=new Nc,dp=cS(),fp=cS(),Hr=[`x`,`y`,`rotation`],ti=function(){function e(){this._labelList=[],this._chartViewList=[]}return e.prototype.clearLabels=function(){this._labelList=[],this._chartViewList=[]},e.prototype._addLabel=function(e,t,n,r,i){var a=r.style,o=r.__hostTarget.textConfig||{},s=r.getComputedTransform(),c=r.getBoundingRect().plain();j.applyTransform(c,c,s),s?Xu.setLocalTransform(s):(Xu.x=Xu.y=Xu.rotation=Xu.originX=Xu.originY=0,Xu.scaleX=Xu.scaleY=1),Xu.rotation=$S(Xu.rotation);var l=r.__hostTarget,u;if(l){u=l.getBoundingRect().plain();var d=l.getComputedTransform();j.applyTransform(u,u,d)}var f=u&&l.getTextGuideLine();this._labelList.push({label:r,labelLine:f,seriesModel:n,dataIndex:e,dataType:t,layoutOption:i,computedLayoutOption:null,rect:c,hostRect:u,priority:u?u.width*u.height:0,defaultAttr:{ignore:r.ignore,labelGuideIgnore:f&&f.ignore,x:Xu.x,y:Xu.y,scaleX:Xu.scaleX,scaleY:Xu.scaleY,rotation:Xu.rotation,style:{x:a.x,y:a.y,align:a.align,verticalAlign:a.verticalAlign,width:a.width,height:a.height,fontSize:a.fontSize},cursor:r.cursor,attachedPos:o.position,attachedRot:o.rotation}})},e.prototype.addLabelsOfSeries=function(e){var t=this;this._chartViewList.push(e);var n=e.__model,r=n.get(`labelLayout`);(Y(r)||Q_(r).length)&&e.group.traverse(function(e){if(e.ignore)return!0;var i=e.getTextContent(),a=z(e);i&&!i.disableLabelLayout&&t._addLabel(a.dataIndex,a.dataType,n,i,r)})},e.prototype.updateLayoutConfig=function(e){var t=e.getWidth(),n=e.getHeight();function r(e,t){return function(){vM(e,t)}}for(var i=0;i=0&&n.attr(i.oldLayoutSelect),G_(u,`emphasis`)>=0&&n.attr(i.oldLayoutEmphasis)),Bw(n,c,t,s)}else if(n.attr(c),!up(n).valueAnimation){var d=uv(n.style.opacity,1);n.style.opacity=0,Vw(n,{style:{opacity:d}},t,s)}if(i.oldLayout=c,n.states.select){var f=i.oldLayoutSelect={};MM(f,c,Hr),MM(f,n.states.select,Hr)}if(n.states.emphasis){var p=i.oldLayoutEmphasis={};MM(p,c,Hr),MM(p,n.states.emphasis,Hr)}jT(n,s,l,t,t)}if(r&&!r.ignore&&!r.invisible){var i=fp(r),a=i.oldLayout,m={points:r.shape.points};a?(r.attr({shape:a}),Bw(r,{shape:m},t)):(r.setShape(m),r.style.strokePercent=0,Vw(r,{style:{strokePercent:1}},t)),i.oldLayout=m}},e}(),Qd=cS(),e(`k`,ol({Axis:function(){return g},ChartView:function(){return je},ComponentModel:function(){return Fe},ComponentView:function(){return Ie},List:function(){return Fs},Model:function(){return zi},PRIORITY:function(){return ja},SeriesModel:function(){return Rs},color:function(){return iu},connect:function(){return Wk},dataTool:function(){return wu},dependencies:function(){return Ru},disConnect:function(){return Wu},disconnect:function(){return Gk},dispose:function(){return Kk},env:function(){return R},extendChartView:function(){return dM},extendComponentModel:function(){return cM},extendComponentView:function(){return lM},extendSeriesModel:function(){return uM},format:function(){return Fd},getCoordinateSystemDimensions:function(){return rA},getInstanceByDom:function(){return qk},getInstanceById:function(){return Jk},getMap:function(){return uA},graphic:function(){return pf},helper:function(){return yf},init:function(){return Uk},innerDrawElementOnCanvas:function(){return Ok},matrix:function(){return jm},number:function(){return th},parseGeoJSON:function(){return Wj},parseGeoJson:function(){return Wj},registerAction:function(){return tA},registerCoordinateSystem:function(){return nA},registerLayout:function(){return iA},registerLoading:function(){return sA},registerLocale:function(){return IT},registerMap:function(){return lA},registerPostInit:function(){return Qk},registerPostUpdate:function(){return $k},registerPreprocessor:function(){return Xk},registerProcessor:function(){return Zk},registerTheme:function(){return Yk},registerTransform:function(){return Yh},registerUpdateLifecycle:function(){return eA},registerVisual:function(){return aA},setCanvasCreator:function(){return cA},setPlatformAPI:function(){return V_},throttle:function(){return OO},time:function(){return Kg},use:function(){return Fj},util:function(){return v_},vector:function(){return C_},version:function(){return w_},zrUtil:function(){return y_},zrender:function(){return L_}})),mi=function(e){I(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.hasSymbolVisual=!0,n}return t.prototype.getInitialData=function(e){return PA(null,this,{useEncodeDefaulter:!0})},t.prototype.getLegendIcon=function(e){var t=new P,n=QO(`line`,0,e.itemHeight/2,e.itemWidth,0,e.lineStyle.stroke,!1);t.add(n),n.setStyle(e.lineStyle);var r=this.getData().getVisual(`symbol`),i=this.getData().getVisual(`symbolRotate`),a=r===`none`?`circle`:r,o=e.itemHeight*.8,s=QO(a,(e.itemWidth-o)/2,(e.itemHeight-o)/2,o,o,e.itemStyle.fill);return t.add(s),s.setStyle(e.itemStyle),s.rotation=(e.iconRotate===`inherit`?i:e.iconRotate||0)*Math.PI/180,s.setOrigin([e.itemWidth/2,e.itemHeight/2]),a.indexOf(`empty`)>-1&&(s.style.stroke=s.style.fill,s.style.fill=`#fff`,s.style.lineWidth=2),t},t.type=`series.line`,t.dependencies=[`grid`,`polar`],t.defaultOption={z:3,coordinateSystem:`cartesian2d`,legendHoverLink:!0,clip:!0,label:{position:`top`},endLabel:{show:!1,valueAnimation:!0,distance:8},lineStyle:{width:2,type:`solid`},emphasis:{scale:!0},step:!1,smooth:!1,smoothMonotone:null,symbol:`emptyCircle`,symbolSize:4,symbolRotate:null,showSymbol:!0,showAllSymbol:`auto`,connectNulls:!1,sampling:`none`,animationEasing:`linear`,progressive:0,hoverLayerThreshold:1/0,universalTransition:{divideShape:`clone`},triggerLineEvent:!1},t}(Rs),Ks=function(e){I(t,e);function t(t,n,r,i){var a=e.call(this)||this;return a.updateData(t,n,r,i),a}return t.prototype._createSymbol=function(e,t,n,r,i){this.removeAll();var a=QO(e,-1,-1,2,2,null,i);a.attr({z2:100,culling:!0,scaleX:r[0]/2,scaleY:r[1]/2}),a.drift=IM,this._symbolType=e,this.add(a)},t.prototype.stopSymbolAnimation=function(e){this.childAt(0).stopAnimation(null,e)},t.prototype.getSymbolType=function(){return this._symbolType},t.prototype.getSymbolPath=function(){return this.childAt(0)},t.prototype.highlight=function(){WC(this.childAt(0))},t.prototype.downplay=function(){GC(this.childAt(0))},t.prototype.setZ=function(e,t){var n=this.childAt(0);n.zlevel=e,n.z=t},t.prototype.setDraggable=function(e,t){var n=this.childAt(0);n.draggable=e,n.cursor=!t&&e?`move`:n.cursor},t.prototype.updateData=function(e,n,r,i){this.silent=!1;var a=e.getItemVisual(n,`symbol`)||`circle`,o=e.hostModel,s=t.getSymbolSize(e,n),c=a!==this._symbolType,l=i&&i.disableAnimation;if(c){var u=e.getItemVisual(n,`symbolKeepAspect`);this._createSymbol(a,e,n,s,u)}else{var d=this.childAt(0);d.silent=!1;var f={scaleX:s[0]/2,scaleY:s[1]/2};l?d.attr(f):Bw(d,f,o,n),Kw(d)}if(this._updateCommon(e,n,s,r,i),c){var d=this.childAt(0);if(!l){var f={scaleX:this._sizeX,scaleY:this._sizeY,style:{opacity:d.style.opacity}};d.scaleX=d.scaleY=0,d.style.opacity=0,Vw(d,f,o,n)}}l&&this.childAt(0).stopAnimation(`leave`)},t.prototype._updateCommon=function(e,t,n,r,i){var a=this.childAt(0),o=e.hostModel,s,c,l,u,d,f,p,m,h;if(r&&(s=r.emphasisItemStyle,c=r.blurItemStyle,l=r.selectItemStyle,u=r.focus,d=r.blurScope,p=r.labelStatesModels,m=r.hoverScale,h=r.cursorStyle,f=r.emphasisDisabled),!r||e.hasItemOption){var g=r&&r.itemModel?r.itemModel:e.getItemModel(t),_=g.getModel(`emphasis`);s=_.getModel(`itemStyle`).getItemStyle(),l=g.getModel([`select`,`itemStyle`]).getItemStyle(),c=g.getModel([`blur`,`itemStyle`]).getItemStyle(),u=_.get(`focus`),d=_.get(`blurScope`),f=_.get(`disabled`),p=CT(g),m=_.getShallow(`scale`),h=g.getShallow(`cursor`)}var v=e.getItemVisual(t,`symbolRotate`);a.attr(`rotation`,(v||0)*Math.PI/180||0);var y=ek(e.getItemVisual(t,`symbolOffset`),n);y&&(a.x=y[0],a.y=y[1]),h&&a.attr(`cursor`,h);var b=e.getItemVisual(t,`style`),x=b.fill;if(B(a,rl)){var S=a.style;a.useStyle(U({image:S.image,x:S.x,y:S.y,width:S.width,height:S.height},b))}else a.__isEmptyBrush?a.useStyle(U({},b)):a.useStyle(b),a.style.decal=null,a.setColor(x,i&&i.symbolInnerColor),a.style.strokeNoScale=!0;var C=e.getItemVisual(t,`liftZ`),w=this._z2;C==null?w!=null&&(a.z2=w,this._z2=null):w==null&&(this._z2=a.z2,a.z2+=C);var T=i&&i.useNameLabel;ST(a,p,{labelFetcher:o,labelDataIndex:t,defaultText:E,inheritColor:x,defaultOpacity:b.opacity});function E(t){return T?e.getName(t):PM(e,t)}this._sizeX=n[0]/2,this._sizeY=n[1]/2;var D=a.ensureState(`emphasis`);D.style=s,a.ensureState(`select`).style=l,a.ensureState(`blur`).style=c;var O=m==null||m===!0?Math.max(1.1,3/this._sizeY):isFinite(m)&&m>0?+m:1;D.scaleX=this._sizeX*O,D.scaleY=this._sizeY*O,this.setSymbolScale(1),lw(this,u,d,f)},t.prototype.setSymbolScale=function(e){this.scaleX=this.scaleY=e},t.prototype.fadeOut=function(e,t,n){var r=this.childAt(0),i=z(this).dataIndex,a=n&&n.animation;if(this.silent=r.silent=!0,n&&n.fadeLabel){var o=r.getTextContent();o&&Uw(o,{style:{opacity:0}},t,{dataIndex:i,removeOpt:a,cb:function(){r.removeTextContent()}})}else r.removeTextContent();Uw(r,{style:{opacity:0},scaleX:0,scaleY:0},t,{dataIndex:i,cb:e,removeOpt:a})},t.getSymbolSize=function(e,t){return $O(e.getItemVisual(t,`symbolSize`))},t}(P),Js=function(){function e(e){this.group=new P,this._SymbolCtor=e||Ks}return e.prototype.updateData=function(e,t){this._progressiveEls=null,t=RM(t);var n=this.group,r=e.hostModel,i=this._data,a=this._SymbolCtor,o=t.disableAnimation,s=zM(e),c={disableAnimation:o},l=t.getSymbolPoint||function(t){return e.getItemLayout(t)};i||n.removeAll(),e.diff(i).add(function(r){var i=l(r);if(LM(e,i,r,t)){var o=new a(e,r,s,c);o.setPosition(i),e.setItemGraphicEl(r,o),n.add(o)}}).update(function(u,d){var f=i.getItemGraphicEl(d),p=l(u);if(!LM(e,p,u,t)){n.remove(f);return}var m=e.getItemVisual(u,`symbol`)||`circle`,h=f&&f.getSymbolType&&f.getSymbolType();if(!f||h&&h!==m)n.remove(f),f=new a(e,u,s,c),f.setPosition(p);else{f.updateData(e,u,s,c);var g={x:p[0],y:p[1]};o?f.attr(g):Bw(f,g,r)}n.add(f),e.setItemGraphicEl(u,f)}).remove(function(e){var t=i.getItemGraphicEl(e);t&&t.fadeOut(function(){n.remove(t)},r)}).execute(),this._getSymbolPoint=l,this._data=e},e.prototype.updateLayout=function(){var e=this,t=this._data;t&&t.eachItemGraphicEl(function(t,n){var r=e._getSymbolPoint(n);t.setPosition(r),t.markRedraw()})},e.prototype.incrementalPrepareUpdate=function(e){this._seriesScope=zM(e),this._data=null,this.group.removeAll()},e.prototype.incrementalUpdate=function(e,t,n){this._progressiveEls=[],n=RM(n);function r(e){e.isGroup||(e.incremental=!0,e.ensureState(`emphasis`).hoverLayer=!0)}for(var i=e.start;i0&&GM(n[i*2-2],n[i*2-1]);i--);for(;r=0){var _=o?(d-a)*g+a:(u-i)*g+i;return o?[e,_]:[_,e]}i=u,a=d;break;case r.C:u=n[c++],d=n[c++],f=n[c++],p=n[c++],m=n[c++],h=n[c++];var v=o?Iy(i,u,f,m,e,s):Iy(a,d,p,h,e,s);if(v>0)for(var y=0;y=0){var _=o?Py(a,d,p,h,b):Py(i,u,f,m,b);return o?[e,_]:[_,e]}}i=m,a=h;break}}},t}(Ya),sn=function(e){I(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t}(ln),on=function(e){I(t,e);function t(t){var n=e.call(this,t)||this;return n.type=`ec-polygon`,n}return t.prototype.getDefaultShape=function(){return new sn},t.prototype.buildPath=function(e,t){var n=t.points,r=t.stackedOnPoints,i=0,a=n.length/2,o=t.smoothMonotone;if(t.connectNulls){for(;a>0&&GM(n[a*2-2],n[a*2-1]);a--);for(;i0&&e.get([`emphasis`,`lineStyle`,`width`])===`bolder`){var te=f.getState(`emphasis`).style;te.lineWidth=+f.style.lineWidth+1}z(f).seriesIndex=e.seriesIndex,lw(f,k,A,ee);var ne=eN(e.get(`smooth`)),re=e.get(`smoothMonotone`);if(f.setShape({smooth:ne,smoothMonotone:re,connectNulls:x}),p){var ie=a.getCalculationInfo(`stackedOnSeries`),j=0;p.useStyle(W(s.getAreaStyle(),{fill:E,opacity:.7,lineJoin:`bevel`,decal:a.getVisual(`style`).decal})),ie&&(j=eN(ie.get(`smooth`))),p.setShape({smooth:ne,stackedOnSmooth:j,smoothMonotone:re,connectNulls:x}),dw(p,e,`areaStyle`),z(p).seriesIndex=e.seriesIndex,lw(p,k,A,ee)}var ae=this._changePolyState;a.eachItemGraphicEl(function(e){e&&(e.onHoverStateChange=ae)}),this._polyline.onHoverStateChange=ae,this._data=a,this._coordSys=r,this._stackedOnPoints=y,this._points=c,this._step=w,this._valueOrigin=_,e.get(`triggerLineEvent`)&&(this.packEventData(e,f),p&&this.packEventData(e,p))},t.prototype.packEventData=function(e,t){z(t).eventData={componentType:`series`,componentSubType:`line`,componentIndex:e.componentIndex,seriesIndex:e.seriesIndex,seriesName:e.name,seriesType:`line`}},t.prototype.highlight=function(e,t,n,r){var i=e.getData(),a=sS(i,r);if(this._changePolyState(`emphasis`),!B(a,Array)&&a!=null&&a>=0){var o=i.getLayout(`points`),s=i.getItemGraphicEl(a);if(!s){var c=o[a*2],l=o[a*2+1];if(isNaN(c)||isNaN(l)||this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(c,l))return;var u=e.get(`zlevel`)||0,d=e.get(`z`)||0;s=new Ks(i,a),s.x=c,s.y=l,s.setZ(u,d);var f=s.getSymbolPath().getTextContent();f&&(f.zlevel=u,f.z=d,f.z2=this._polyline.z2+1),s.__temp=!0,i.setItemGraphicEl(a,s),s.stopSymbolAnimation(!0),this.group.add(s)}s.highlight()}else je.prototype.highlight.call(this,e,t,n,r)},t.prototype.downplay=function(e,t,n,r){var i=e.getData(),a=sS(i,r);if(this._changePolyState(`normal`),a!=null&&a>=0){var o=i.getItemGraphicEl(a);o&&(o.__temp?(i.setItemGraphicEl(a,null),this.group.remove(o)):o.downplay())}else je.prototype.downplay.call(this,e,t,n,r)},t.prototype._changePolyState=function(e){var t=this._polygon;FC(this._polyline,e),t&&FC(t,e)},t.prototype._newPolyline=function(e){var t=this._polyline;return t&&this._lineGroup.remove(t),t=new cn({shape:{points:e},segmentIgnoreThreshold:2,z2:10}),this._lineGroup.add(t),this._polyline=t,t},t.prototype._newPolygon=function(e,t){var n=this._polygon;return n&&this._lineGroup.remove(n),n=new on({shape:{points:e,stackedOnPoints:t},segmentIgnoreThreshold:2}),this._lineGroup.add(n),this._polygon=n,n},t.prototype._initSymbolLabelAnimation=function(e,t,n){var r,i,a=t.getBaseAxis(),o=a.inverse;t.type===`cartesian2d`?(r=a.isHorizontal(),i=!1):t.type===`polar`&&(r=a.dim===`angle`,i=!0);var s=e.hostModel,c=s.get(`animationDuration`);Y(c)&&(c=c(null));var l=s.get(`animationDelay`)||0,u=Y(l)?l(null):l;e.eachItemGraphicEl(function(e,a){var s=e;if(s){var d=[e.x,e.y],f=void 0,p=void 0,m=void 0;if(n)if(i){var h=n,g=t.pointToCoord(d);r?(f=h.startAngle,p=h.endAngle,m=-g[1]/180*Math.PI):(f=h.r0,p=h.r,m=g[0])}else{var _=n;r?(f=_.x,p=_.x+_.width,m=e.x):(f=_.y+_.height,p=_.y,m=e.y)}var v=p===f?0:(m-f)/(p-f);o&&(v=1-v);var y=Y(l)?l(a):c*v+u,b=s.getSymbolPath(),x=b.getTextContent();s.attr({scaleX:0,scaleY:0}),s.animateTo({scaleX:1,scaleY:1},{duration:200,setToFinal:!0,delay:y}),x&&x.animateFrom({style:{opacity:0}},{duration:300,delay:y}),b.disableLabelAnimation=!0}})},t.prototype._initOrUpdateEndLabel=function(e,t,n){var r=e.getModel(`endLabel`);if(dN(e)){var i=e.getData(),a=this._polyline,o=i.getLayout(`points`);if(!o){a.removeTextContent(),this._endLabel=null;return}var s=this._endLabel;s||(s=this._endLabel=new il({z2:200}),s.ignoreClip=!0,a.setTextContent(this._endLabel),a.disableLabelAnimation=!0);var c=cN(o);c>=0&&(ST(a,CT(e,`endLabel`),{inheritColor:n,labelFetcher:e,labelDataIndex:c,defaultText:function(e,t,n){return n==null?PM(i,e):FM(i,n)},enableTextSetter:!0},pN(r,t)),a.textConfig.position=null)}else this._endLabel&&(this._polyline.removeTextContent(),this._endLabel=null)},t.prototype._endLabelOnDuring=function(e,t,n,r,i,a,o){var s=this._endLabel,c=this._polyline;if(s){e<1&&r.originalX==null&&(r.originalX=s.x,r.originalY=s.y);var l=n.getLayout(`points`),u=n.hostModel,d=u.get(`connectNulls`),f=a.get(`precision`),p=a.get(`distance`)||0,m=o.getBaseAxis(),h=m.isHorizontal(),g=m.inverse,_=t.shape,v=g?h?_.x:_.y+_.height:h?_.x+_.width:_.y,y=(h?p:0)*(g?-1:1),b=(h?0:-p)*(g?-1:1),x=h?`x`:`y`,S=uN(l,v,x),C=S.range,w=C[1]-C[0],T=void 0;if(w>=1){if(w>1&&!d){var E=lN(l,C[0]);s.attr({x:E[0]+y,y:E[1]+b}),i&&(T=u.getRawValue(C[0]))}else{var E=c.getPointOn(v,x);E&&s.attr({x:E[0]+y,y:E[1]+b});var D=u.getRawValue(C[0]),O=u.getRawValue(C[1]);i&&(T=hS(n,f,D,O,S.t))}r.lastFrameIndex=C[0]}else{var k=e===1||r.lastFrameIndex>0?C[0]:0,E=lN(l,k);i&&(T=u.getRawValue(k)),s.attr({x:E[0]+y,y:E[1]+b})}if(i){var A=up(s);typeof A.setLabelText==`function`&&A.setLabelText(T)}}},t.prototype._doUpdateAnimation=function(e,t,n,r,i,a,o){var s=this._polyline,c=this._polygon,l=e.hostModel,u=WM(this._data,e,this._stackedOnPoints,t,this._coordSys,n,this._valueOrigin,a),d=u.current,f=u.stackedOnCurrent,p=u.next,m=u.stackedOnNext;if(i&&(f=nN(u.stackedOnCurrent,u.current,n,i,o),d=nN(u.current,null,n,i,o),m=nN(u.stackedOnNext,u.next,n,i,o),p=nN(u.next,null,n,i,o)),$M(d,p)>3e3||c&&$M(f,m)>3e3){s.stopAnimation(),s.setShape({points:p}),c&&(c.stopAnimation(),c.setShape({points:p,stackedOnPoints:m}));return}s.shape.__points=u.current,s.shape.points=d;var h={shape:{points:p}};u.current!==d&&(h.shape.__points=u.next),s.stopAnimation(),Bw(s,h,l),c&&(c.setShape({points:d,stackedOnPoints:f}),c.stopAnimation(),Bw(c,{shape:{stackedOnPoints:m}},l),s.shape.points!==c.shape.points&&(c.shape.points=s.shape.points));for(var g=[],_=u.status,v=0;v<_.length;v++)if(_[v].cmd===`=`){var y=e.getItemGraphicEl(_[v].idx1);y&&g.push({el:y,ptIdx:v})}s.animators&&s.animators.length&&s.animators[0].during(function(){c&&c.dirtyShape();for(var e=s.shape.__points,t=0;tt&&(t=e[n]);return isFinite(t)?t:NaN},min:function(e){for(var t=1/0,n=0;ns){u=(p+l)/2;break}f===1&&(d=m-r[0].tickValue)}u==null&&(l?l&&(u=r[r.length-1].coord):u=r[0].coord),a[n]=e.toGlobalCoord(u)}});else{var o=this.getData(),s=o.getLayout(`offset`),c=o.getLayout(`size`),l=+!r.getBaseAxis().isHorizontal();a[l]+=s+c/2}return a}return[NaN,NaN]},t.type=`series.__base_bar__`,t.defaultOption={z:2,coordinateSystem:`cartesian2d`,legendHoverLink:!0,barMinHeight:0,barMinAngle:0,large:!1,largeThreshold:400,progressive:3e3,progressiveChunkMode:`mod`},t}(Rs),Rs.registerClass(ne),A=function(e){I(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.getInitialData=function(){return PA(null,this,{useEncodeDefaulter:!0,createInvertedIndices:!!this.get(`realtimeSort`,!0)||null})},t.prototype.getProgressive=function(){return this.get(`large`)?this.get(`progressive`):!1},t.prototype.getProgressiveThreshold=function(){var e=this.get(`progressiveThreshold`),t=this.get(`largeThreshold`);return t>e&&(e=t),e},t.prototype.brushSelector=function(e,t,n){return n.rect(t.getItemLayout(e))},t.type=`series.bar`,t.dependencies=[`grid`,`polar`],t.defaultOption=FT(ne.defaultOption,{clip:!0,roundCap:!1,showBackground:!1,backgroundStyle:{color:`rgba(180, 180, 180, 0.2)`,borderColor:null,borderWidth:0,borderType:`solid`,borderRadius:0,shadowBlur:0,shadowColor:null,shadowOffsetX:0,shadowOffsetY:0,opacity:1},select:{itemStyle:{borderColor:`#212121`}},realtimeSort:!1}),t}(ne),ws=function(){function e(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0}return e}(),Cs=function(e){I(t,e);function t(t){var n=e.call(this,t)||this;return n.type=`sausage`,n}return t.prototype.getDefaultShape=function(){return new ws},t.prototype.buildPath=function(e,t){var n=t.cx,r=t.cy,i=Math.max(t.r0||0,0),a=Math.max(t.r,0),o=(a-i)*.5,s=i+o,c=t.startAngle,l=t.endAngle,u=t.clockwise,d=Math.PI*2,f=u?l-ca)return!0;a=l}return!1},t.prototype._isOrderDifferentInView=function(e,t){for(var n=t.scale,r=n.getExtent(),i=Math.max(0,r[0]),a=Math.min(r[1],n.getOrdinalMeta().categories.length-1);i<=a;++i)if(e.ordinalNumbers[i]!==n.getRawOrdinalNumber(i))return!0},t.prototype._updateSortWithinSameData=function(e,t,n,r){if(this._isOrderChangedWithinSameData(e,t,n)){var i=this._dataSort(e,n,t);this._isOrderDifferentInView(i,n)&&(this._removeOnRenderedListener(r),r.dispatchAction({type:`changeAxisOrder`,componentType:n.dim+`Axis`,axisId:n.index,sortInfo:i}))}},t.prototype._dispatchInitSort=function(e,t,n){var r=t.baseAxis,i=this._dataSort(e,r,function(n){return e.get(e.mapDimension(t.otherAxis.dim),n)});n.dispatchAction({type:`changeAxisOrder`,componentType:r.dim+`Axis`,isInitSort:!0,axisId:r.index,sortInfo:i})},t.prototype.remove=function(e,t){this._clear(this._model),this._removeOnRenderedListener(t)},t.prototype.dispose=function(e,t){this._removeOnRenderedListener(t)},t.prototype._removeOnRenderedListener=function(e){this._onRendered&&(e.getZr().off(`rendered`,this._onRendered),this._onRendered=null)},t.prototype._clear=function(e){var t=this.group,n=this._data;e&&e.isAnimationEnabled()&&n&&!this._isLargeDraw?(this._removeBackground(),this._backgroundEls=[],n.eachItemGraphicEl(function(t){Gw(t,e,z(t).dataIndex)})):t.removeAll(),this._data=null,this._isFirstFrame=!0},t.prototype._removeBackground=function(){this.group.remove(this._backgroundGroup),this._backgroundGroup=null},t.type=`bar`,t}(je),Ql={cartesian2d:function(e,t){var n=t.width<0?-1:1,r=t.height<0?-1:1;n<0&&(t.x+=t.width,t.width=-t.width),r<0&&(t.y+=t.height,t.height=-t.height);var i=e.x+e.width,a=e.y+e.height,o=im(t.x,e.x),s=pm(t.x+t.width,i),c=im(t.y,e.y),l=pm(t.y+t.height,a),u=si?s:o,t.y=d&&c>a?l:c,t.width=u?0:s-o,t.height=d?0:l-c,n<0&&(t.x+=t.width,t.width=-t.width),r<0&&(t.y+=t.height,t.height=-t.height),u||d},polar:function(e,t){var n=t.r0<=t.r?1:-1;if(n<0){var r=t.r;t.r=t.r0,t.r0=r}var i=pm(t.r,e.r),a=im(t.r0,e.r0);t.r=i,t.r0=a;var o=i-a<0;if(n<0){var r=t.r;t.r=t.r0,t.r0=r}return o}},hd={cartesian2d:function(e,t,n,r,i,a,o,s,c){var l=new jo({shape:U({},r),z2:1});if(l.__dataIndex=n,l.name=`item`,a){var u=l.shape,d=i?`height`:`width`;u[d]=0}return l},polar:function(e,t,n,r,i,a,o,s,c){var l=!i&&c?Cs:js,u=new l({shape:r,z2:1});if(u.name=`item`,u.calculateTextPosition=_N(DN(i),{isRoundCap:l===Cs}),a){var d=u.shape,f=i?`r`:`endAngle`,p={};d[f]=i?r.r0:r.startAngle,p[f]=r[f],(s?Bw:Vw)(u,{shape:p},a)}return u}},qh=[`x`,`y`,`width`,`height`],Ch=[`cx`,`cy`,`r`,`startAngle`,`endAngle`],ap={cartesian2d:function(e){return!TN(e,qh)},polar:function(e){return!TN(e,Ch)}},$d={cartesian2d:function(e,t,n){var r=e.getItemLayout(t),i=n?kN(n,r):0,a=r.width>0?1:-1,o=r.height>0?1:-1;return{x:r.x+a*i/2,y:r.y+o*i/2,width:r.width-a*i,height:r.height-o*i}},polar:function(e,t,n){var r=e.getItemLayout(t);return{cx:r.cx,cy:r.cy,r0:r.r0,r:r.r,startAngle:r.startAngle,endAngle:r.endAngle,clockwise:r.clockwise}}},ni=function(){function e(){}return e}(),oi=function(e){I(t,e);function t(t){var n=e.call(this,t)||this;return n.type=`largeBar`,n}return t.prototype.getDefaultShape=function(){return new ni},t.prototype.buildPath=function(e,t){for(var n=t.points,r=this.baseDimIdx,i=1-this.baseDimIdx,a=[],o=[],s=this.barWidth,c=0;c=0?n:null},30,!1),va=Math.PI*2,go=Math.PI/180,af=cS(),ho=Math.PI/180,Za=function(e){I(t,e);function t(t,n,r){var i=e.call(this)||this;i.z2=2;var a=new il;return i.setTextContent(a),i.updateData(t,n,r,!0),i}return t.prototype.updateData=function(e,t,n,r){var i=this,a=e.hostModel,o=e.getItemModel(t),s=o.getModel(`emphasis`),c=e.getItemLayout(t),l=U(xN(o.getModel(`itemStyle`),c,!0),c);if(isNaN(l.startAngle)){i.setShape(l);return}if(r){i.setShape(l);var u=a.getShallow(`animationType`);a.ecModel.ssr?(Vw(i,{scaleX:0,scaleY:0},a,{dataIndex:t,isFrom:!0}),i.originX=l.cx,i.originY=l.cy):u===`scale`?(i.shape.r=c.r0,Vw(i,{shape:{r:c.r}},a,t)):n==null?(i.shape.endAngle=c.startAngle,Bw(i,{shape:{endAngle:c.endAngle}},a,t)):(i.setShape({startAngle:n,endAngle:n}),Vw(i,{shape:{startAngle:c.startAngle,endAngle:c.endAngle}},a,t))}else Kw(i),Bw(i,{shape:l},a,t);i.useStyle(e.getItemVisual(t,`style`)),dw(i,o);var d=(c.startAngle+c.endAngle)/2,f=a.get(`selectedOffset`),p=Math.cos(d)*f,m=Math.sin(d)*f,h=o.getShallow(`cursor`);h&&i.attr(`cursor`,h),this._updateLabel(a,e,t),i.ensureState(`emphasis`).shape=U({r:c.r+(s.get(`scale`)&&s.get(`scaleSize`)||0)},xN(s.getModel(`itemStyle`),c)),U(i.ensureState(`select`),{x:p,y:m,shape:xN(o.getModel([`select`,`itemStyle`]),c)}),U(i.ensureState(`blur`),{shape:xN(o.getModel([`blur`,`itemStyle`]),c)});var g=i.getTextGuideLine(),_=i.getTextContent();g&&U(g.ensureState(`select`),{x:p,y:m}),U(_.ensureState(`select`),{x:p,y:m}),lw(this,s.get(`focus`),s.get(`blurScope`),s.get(`disabled`))},t.prototype._updateLabel=function(e,t,n){var r=this,i=t.getItemModel(n),a=i.getModel(`labelLine`),o=t.getItemVisual(n,`style`),s=o&&o.fill,c=o&&o.opacity;ST(r,CT(i),{labelFetcher:t.hostModel,labelDataIndex:n,inheritColor:s,defaultOpacity:c,defaultText:e.getFormattedLabel(n,`normal`)||t.getName(n)});var l=r.getTextContent();r.setTextConfig({position:null,rotation:null}),l.attr({z2:10});var u=e.get([`label`,`position`]);if(u!==`outside`&&u!==`outer`)r.removeTextGuideLine();else{var d=this.getTextGuideLine();d||(d=new fo,this.setTextGuideLine(d)),CM(this,wM(i),{stroke:s,opacity:dv(a.get([`lineStyle`,`opacity`]),c,1)})}},t}(js),$a=function(e){I(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.ignoreLabelLineUpdate=!0,t}return t.prototype.render=function(e,t,n,r){var i=e.getData(),a=this._data,o=this.group,s;if(!a&&i.count()>0){for(var c=i.getItemLayout(0),l=1;isNaN(c&&c.startAngle)&&l=n.r0}},t.type=`pie`,t}(je),ui=function(){function e(e,t){this._getDataWithEncodedVisual=e,this._getRawData=t}return e.prototype.getAllNames=function(){var e=this._getRawData();return e.mapArray(e.getName)},e.prototype.containName=function(e){return this._getRawData().indexOfName(e)>=0},e.prototype.indexOfName=function(e){return this._getDataWithEncodedVisual().indexOfName(e)},e.prototype.getItemVisual=function(e,t){return this._getDataWithEncodedVisual().getItemVisual(e,t)},e}(),Wf=cS(),Qa=function(e){I(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.init=function(t){e.prototype.init.apply(this,arguments),this.legendVisualProvider=new ui(L(this.getData,this),L(this.getRawData,this)),this._defaultLabelLine(t)},t.prototype.mergeOption=function(){e.prototype.mergeOption.apply(this,arguments)},t.prototype.getInitialData=function(){return WN(this,{coordDimensions:[`value`],encodeDefaulter:q(OE,this)})},t.prototype.getDataParams=function(t){var n=this.getData(),r=Wf(n),i=r.seats;if(!i){var a=[];n.each(n.mapDimension(`value`),function(e){a.push(e)}),i=r.seats=Cx(a,n.hostModel.get(`percentPrecision`))}var o=e.prototype.getDataParams.call(this,t);return o.percent=i[t]||0,o.$vars.push(`percent`),o},t.prototype._defaultLabelLine=function(e){Hx(e,`labelLine`,[`show`]);var t=e.labelLine,n=e.emphasis.labelLine;t.show=t.show&&e.label.show,n.show=n.show&&e.emphasis.label.show},t.type=`series.pie`,t.defaultOption={z:2,legendHoverLink:!0,colorBy:`data`,center:[`50%`,`50%`],radius:[0,`75%`],clockwise:!0,startAngle:90,endAngle:`auto`,padAngle:0,minAngle:0,minShowLabelAngle:0,selectedOffset:10,percentPrecision:2,stillShowZeroSum:!0,left:0,top:0,right:0,bottom:0,width:null,height:null,label:{rotate:0,show:!0,overflow:`truncate`,position:`outer`,alignTo:`none`,edgeDistance:`25%`,bleedMargin:10,distanceToLabelLine:5},labelLine:{show:!0,length:15,length2:15,smooth:!1,minTurnAngle:90,maxSurfaceAngle:90,lineStyle:{width:1,type:`solid`}},itemStyle:{borderWidth:1,borderJoin:`round`},showEmptyCircle:!0,emptyCircleStyle:{color:`lightgray`,opacity:1},labelLayout:{hideOverlap:!0},emphasis:{scale:!0,scaleSize:5},avoidLabelOverlap:!0,animationType:`expansion`,animationDuration:1e3,animationTypeUpdate:`transition`,animationEasingUpdate:`cubicInOut`,animationDurationUpdate:500,animationEasing:`cubicInOut`},t}(Rs),ar=function(e){I(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.type=`grid`,t.dependencies=[`xAxis`,`yAxis`],t.layoutMode=`box`,t.defaultOption={show:!1,z:0,left:`10%`,top:60,right:`10%`,bottom:70,containLabel:!1,backgroundColor:`rgba(0,0,0,0)`,borderWidth:1,borderColor:`#ccc`},t}(Fe),Ee=function(e){I(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getCoordSysModel=function(){return this.getReferringComponents(`grid`,ts).models[0]},t.type=`cartesian2dAxis`,t}(Fe),q_(Ee,y),Pu={show:!0,z:0,inverse:!1,name:``,nameLocation:`end`,nameRotate:null,nameTruncate:{maxWidth:null,ellipsis:`...`,placeholder:`.`},nameTextStyle:{},nameGap:15,silent:!1,triggerEvent:!1,tooltip:{show:!1},axisPointer:{},axisLine:{show:!0,onZero:!0,onZeroAxisIndex:null,lineStyle:{color:`#6E7079`,width:1,type:`solid`},symbol:[`none`,`none`],symbolSize:[10,15]},axisTick:{show:!0,inside:!1,length:5,lineStyle:{width:1}},axisLabel:{show:!0,inside:!1,rotate:0,showMinLabel:null,showMaxLabel:null,margin:8,fontSize:12},splitLine:{show:!0,showMinLine:!0,showMaxLine:!0,lineStyle:{color:[`#E0E6F1`],width:1,type:`solid`}},splitArea:{show:!1,areaStyle:{color:[`rgba(250,250,250,0.2)`,`rgba(210,219,238,0.2)`]}}},Xl=H({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:`auto`},axisLabel:{interval:`auto`}},Pu),x_=H({boundaryGap:[0,0],axisLine:{show:`auto`},axisTick:{show:`auto`},splitNumber:5,minorTick:{show:!1,splitNumber:5,length:3,lineStyle:{}},minorSplitLine:{show:!1,lineStyle:{color:`#F4F7FD`,width:1}}},Pu),Wg=H({splitNumber:6,axisLabel:{showMinLabel:!1,showMaxLabel:!1,rich:{primary:{fontWeight:`bold`}}},splitLine:{show:!1}},x_),Mp=W({logBase:10},x_),Pl={category:Xl,value:x_,time:Wg,log:Mp},a={value:1,category:1,time:1,log:1},e(`T`,we=function(){function e(e){this.type=`cartesian`,this._dimList=[],this._axes={},this.name=e||``}return e.prototype.getAxis=function(e){return this._axes[e]},e.prototype.getAxes=function(){return K(this._dimList,function(e){return this._axes[e]},this)},e.prototype.getAxesByScale=function(e){return e=e.toLowerCase(),X_(this.getAxes(),function(t){return t.scale.type===e})},e.prototype.addAxis=function(e){var t=e.dim;this._axes[t]=e,this._dimList.push(t)},e}()),Yl=[`x`,`y`],Te=function(e){I(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=`cartesian2d`,t.dimensions=Yl,t}return t.prototype.calcAffineTransform=function(){this._transform=this._invTransform=null;var e=this.getAxis(`x`).scale,t=this.getAxis(`y`).scale;if(!(!YN(e)||!YN(t))){var n=e.getExtent(),r=t.getExtent(),i=this.dataToPoint([n[0],r[0]]),a=this.dataToPoint([n[1],r[1]]),o=n[1]-n[0],s=r[1]-r[0];if(!(!o||!s)){var c=(a[0]-i[0])/o,l=(a[1]-i[1])/s,u=i[0]-n[0]*c,d=i[1]-r[0]*l,f=this._transform=[c,0,0,l,u,d];this._invTransform=hy([],f)}}},t.prototype.getBaseAxis=function(){return this.getAxesByScale(`ordinal`)[0]||this.getAxesByScale(`time`)[0]||this.getAxis(`x`)},t.prototype.containPoint=function(e){var t=this.getAxis(`x`),n=this.getAxis(`y`);return t.contain(t.toLocalCoord(e[0]))&&n.contain(n.toLocalCoord(e[1]))},t.prototype.containData=function(e){return this.getAxis(`x`).containData(e[0])&&this.getAxis(`y`).containData(e[1])},t.prototype.containZone=function(e,t){var n=this.dataToPoint(e),r=this.dataToPoint(t),i=this.getArea(),a=new j(n[0],n[1],r[0]-n[0],r[1]-n[1]);return i.intersect(a)},t.prototype.dataToPoint=function(e,t,n){n=n||[];var r=e[0],i=e[1];if(this._transform&&r!=null&&isFinite(r)&&i!=null&&isFinite(i))return Vv(n,e,this._transform);var a=this.getAxis(`x`),o=this.getAxis(`y`);return n[0]=a.toGlobalCoord(a.dataToCoord(r,t)),n[1]=o.toGlobalCoord(o.dataToCoord(i,t)),n},t.prototype.clampData=function(e,t){var n=this.getAxis(`x`).scale,r=this.getAxis(`y`).scale,i=n.getExtent(),a=r.getExtent(),o=n.parse(e[0]),s=r.parse(e[1]);return t=t||[],t[0]=Math.min(Math.max(Math.min(i[0],i[1]),o),Math.max(i[0],i[1])),t[1]=Math.min(Math.max(Math.min(a[0],a[1]),s),Math.max(a[0],a[1])),t},t.prototype.pointToData=function(e,t){var n=[];if(this._invTransform)return Vv(n,e,this._invTransform);var r=this.getAxis(`x`),i=this.getAxis(`y`);return n[0]=r.coordToData(r.toLocalCoord(e[0]),t),n[1]=i.coordToData(i.toLocalCoord(e[1]),t),n},t.prototype.getOtherAxis=function(e){return this.getAxis(e.dim===`x`?`y`:`x`)},t.prototype.getArea=function(e){e=e||0;var t=this.getAxis(`x`).getGlobalExtent(),n=this.getAxis(`y`).getGlobalExtent(),r=Math.min(t[0],t[1])-e,i=Math.min(n[0],n[1])-e;return new j(r,i,Math.max(t[0],t[1])-r+e,Math.max(n[0],n[1])-i+e)},t}(we),_=function(e){I(t,e);function t(t,n,r,i,a){var o=e.call(this,t,n,r)||this;return o.index=0,o.type=i||`value`,o.position=a||`bottom`,o}return t.prototype.isHorizontal=function(){var e=this.position;return e===`top`||e===`bottom`},t.prototype.getGlobalExtent=function(e){var t=this.getExtent();return t[0]=this.toGlobalCoord(t[0]),t[1]=this.toGlobalCoord(t[1]),e&&t[0]>t[1]&&t.reverse(),t},t.prototype.pointToData=function(e,t){return this.coordToData(this.toLocalCoord(e[this.dim===`x`?0:1]),t)},t.prototype.setCategorySortInfo=function(e){if(this.type!==`category`)return!1;this.model.option.categorySortInfo=e,this.scale.setSortInfo(e)},t}(g),em=Math.log,ir=function(){function e(e,t,n){this.type=`grid`,this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this.axisPointerEnabled=!0,this.dimensions=Yl,this._initCartesian(e,t,n),this.model=e}return e.prototype.getRect=function(){return this._rect},e.prototype.update=function(e,t){var n=this._axesMap;this._updateScale(e,this.model);function r(e){var t,n=Q_(e),r=n.length;if(r){for(var i=[],a=r-1;a>=0;a--){var o=e[+n[a]],s=o.model,c=o.scale;RA(c)&&s.get(`alignTicks`)&&s.get(`interval`)==null?i.push(o):(bj(c,s),RA(c)&&(t=o))}i.length&&(t||(t=i.pop(),bj(t.scale,t.model)),G(i,function(e){$N(e.scale,e.model,t.scale)}))}}r(n.x),r(n.y);var i={};G(n.x,function(e){tP(n,`y`,e,i)}),G(n.y,function(e){tP(n,`x`,e,i)}),this.resize(this.model,t)},e.prototype.resize=function(e,t,n){var r=e.getBoxLayoutParams(),i=!n&&e.get(`containLabel`),a=yE(r,{width:t.getWidth(),height:t.getHeight()});this._rect=a;var o=this._axesList;s(),i&&(G(o,function(e){if(!e.model.get([`axisLabel`,`inside`])){var t=Tj(e);if(t){var n=e.isHorizontal()?`height`:`width`,r=e.model.get([`axisLabel`,`margin`]);a[n]-=t[n]+r,e.position===`top`?a.y+=t.height+r:e.position===`left`&&(a.x+=t.width+r)}}}),s()),G(this._coordsList,function(e){e.calcAffineTransform()});function s(){G(o,function(e){var t=e.isHorizontal(),n=t?[0,a.width]:[0,a.height],r=+!!e.inverse;e.setExtent(n[r],n[1-r]),rP(e,t?a.x:a.y)})}},e.prototype.getAxis=function(e,t){var n=this._axesMap[e];if(n!=null)return n[t||0]},e.prototype.getAxes=function(){return this._axesList.slice()},e.prototype.getCartesian=function(e,t){if(e!=null&&t!=null){var n=`x`+e+`y`+t;return this._coordsMap[n]}Z(e)&&(t=e.yAxisIndex,e=e.xAxisIndex);for(var r=0,i=this._coordsList;r0?`top`:`bottom`,i=`center`):Dx(r-pa)?(a=n>0?`bottom`:`top`,i=`center`):(a=`middle`,i=r>0&&r0?`right`:`left`:n>0?`left`:`right`),{rotation:r,textAlign:i,textVerticalAlign:a}},e.makeAxisEventDataBase=function(e){var t={componentType:e.mainType,componentIndex:e.componentIndex};return t[e.mainType+`Index`]=e.componentIndex,t},e.isLabelSilent=function(e){var t=e.get(`tooltip`);return e.get(`silent`)||!(e.get(`triggerEvent`)||t&&t.show)},e}(),Jl={axisLine:function(e,t,n,r){var i=t.get([`axisLine`,`show`]);if(i===`auto`&&e.handleAutoShown&&(i=e.handleAutoShown(`axisLine`)),i){var a=t.axis.getExtent(),o=r.transform,s=[a[0],0],c=[a[1],0],l=s[0]>c[0];o&&(Vv(s,s,o),Vv(c,c,o));var u=U({lineCap:`round`},t.getModel([`axisLine`,`lineStyle`]).getLineStyle()),d=new fi({shape:{x1:s[0],y1:s[1],x2:c[0],y2:c[1]},style:u,strokeContainThreshold:e.strokeContainThreshold||5,silent:!0,z2:1});nT(d.shape,d.style.lineWidth),d.anid=`line`,n.add(d);var f=t.get([`axisLine`,`symbol`]);if(f!=null){var p=t.get([`axisLine`,`symbolSize`]);X(f)&&(f=[f,f]),(X(p)||tv(p))&&(p=[p,p]);var m=ek(t.get([`axisLine`,`symbolOffset`])||0,p),h=p[0],g=p[1];G([{rotate:e.rotation+Math.PI/2,offset:m[0],r:0},{rotate:e.rotation-Math.PI/2,offset:m[1],r:Math.sqrt((s[0]-c[0])*(s[0]-c[0])+(s[1]-c[1])*(s[1]-c[1]))}],function(t,r){if(f[r]!==`none`&&f[r]!=null){var i=QO(f[r],-h/2,-g/2,h,g,u.stroke,!0),a=t.r+t.offset,o=l?c:s;i.attr({rotation:t.rotate,x:o[0]+a*Math.cos(e.rotation),y:o[1]-a*Math.sin(e.rotation),silent:!0,z2:11}),n.add(i)}})}}},axisTickLabel:function(e,t,n,r){var i=uP(n,r,t,e),a=fP(n,r,t,e);aP(t,a,i),dP(n,r,t,e.tickDirection),t.get([`axisLabel`,`hideOverlap`])&&kM(TM(K(a,function(e){return{label:e,priority:e.z2,defaultAttr:{ignore:e.ignore}}})))},axisName:function(e,t,n,r){var i=lv(e.axisName,t.get(`name`));if(i){var a=t.get(`nameLocation`),o=e.nameDirection,s=t.getModel(`nameTextStyle`),c=t.get(`nameGap`)||0,l=t.axis.getExtent(),u=l[0]>l[1]?-1:1,d=[a===`start`?l[0]-u*c:a===`end`?l[1]+u*c:(l[0]+l[1])/2,cP(a)?e.labelOffset+o*c:0],f,p=t.get(`nameRotate`);p!=null&&(p=p*pa/180);var m;cP(a)?f=v.innerTextLayout(e.rotation,p==null?e.rotation:p,o):(f=iP(e.rotation,a,p||0,l),m=e.axisNameAvailableWidth,m!=null&&(m=Math.abs(m/Math.sin(f.rotation)),!isFinite(m)&&(m=null)));var h=s.getFont(),g=t.get(`nameTruncate`,!0)||{},_=g.ellipsis,y=lv(e.nameTruncateMaxWidth,g.maxWidth,m),b=new il({x:d[0],y:d[1],rotation:f.rotation,silent:v.isLabelSilent(t),style:wT(s,{text:i,font:h,overflow:`truncate`,width:y,ellipsis:_,fill:s.getTextColor()||t.get([`axisLine`,`lineStyle`,`color`]),align:s.get(`align`)||f.textAlign,verticalAlign:s.get(`verticalAlign`)||f.textVerticalAlign}),z2:1});if(_T({el:b,componentModel:t,itemName:i}),b.__fullText=i,b.anid=`name`,t.get(`triggerEvent`)){var x=v.makeAxisEventDataBase(t);x.targetType=`axisName`,x.name=i,z(b).eventData=x}r.add(b),b.updateTransform(),n.add(b),b.decomposeTransform()}}},Ll={},C=function(e){I(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(t,n,r,i){this.axisPointerClass&&yP(t),e.prototype.render.apply(this,arguments),this._doUpdateAxisPointerClass(t,r,!0)},t.prototype.updateAxisPointer=function(e,t,n,r){this._doUpdateAxisPointerClass(e,n,!1)},t.prototype.remove=function(e,t){var n=this._axisPointer;n&&n.remove(t)},t.prototype.dispose=function(t,n){this._disposeAxisPointer(n),e.prototype.dispose.apply(this,arguments)},t.prototype._doUpdateAxisPointerClass=function(e,n,r){var i=t.getAxisPointerClass(this.axisPointerClass);if(i){var a=xP(e);a?(this._axisPointer||(this._axisPointer=new i)).render(e,a,n,r):this._disposeAxisPointer(n)}},t.prototype._disposeAxisPointer=function(e){this._axisPointer&&this._axisPointer.dispose(e),this._axisPointer=null},t.registerAxisPointerClass=function(e,t){Ll[e]=t},t.getAxisPointerClass=function(e){return e&&Ll[e]},t.type=`axis`,t}(Ie),Of=cS(),Ml=[`axisLine`,`axisTickLabel`,`axisName`],hg=[`splitArea`,`splitLine`,`minorSplitLine`],Oe=function(e){I(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.axisPointerClass=`CartesianAxisPointer`,n}return t.prototype.render=function(t,n,r,i){this.group.removeAll();var a=this._axisGroup;if(this._axisGroup=new P,this.group.add(this._axisGroup),t.get(`show`)){var o=t.getCoordSysModel(),s=XN(o,t),c=new v(t,U({handleAutoShown:function(e){for(var n=o.coordinateSystem.getCartesians(),r=0;r3?1.4:i>1?1.2:1.1,c=r>0?s:1/s;jP(this,`zoom`,`zoomOnMouseWheel`,e,{scale:c,originX:a,originY:o,isAvailableBehavior:null})}if(n){var l=Math.abs(r),u=(r>0?1:-1)*(l>3?.4:l>1?.15:.05);jP(this,`scrollMove`,`moveOnMouseWheel`,e,{scrollDelta:u,originX:a,originY:o,isAvailableBehavior:null})}}},t.prototype._pinchHandler=function(e){if(!kP(this._zr,`globalPan`)){var t=e.pinchScale>1?1.1:1/1.1;jP(this,`zoom`,null,e,{scale:t,originX:e.pinchX,originY:e.pinchY,isAvailableBehavior:null})}},t}(jn),kr={axisPointer:1,tooltip:1,brush:1},wr={fill:`fill`,stroke:`stroke`,"stroke-width":`lineWidth`,opacity:`opacity`,"fill-opacity":`fillOpacity`,"stroke-opacity":`strokeOpacity`,"stroke-dasharray":`lineDash`,"stroke-dashoffset":`lineDashOffset`,"stroke-linecap":`lineCap`,"stroke-linejoin":`lineJoin`,"stroke-miterlimit":`miterLimit`,"font-family":`fontFamily`,"font-size":`fontSize`,"font-style":`fontStyle`,"font-weight":`fontWeight`,"text-anchor":`textAlign`,visibility:`visibility`,display:`display`},Tr=Q_(wr),qo={"alignment-baseline":`textBaseline`,"stop-color":`stopColor`},Jo=Q_(qo),_s=function(){function e(){this._defs={},this._root=null}return e.prototype.parse=function(e,t){t=t||{};var n=LP(e);this._defsUsePending=[];var r=new P;this._root=r;var i=[],a=n.getAttribute(`viewBox`)||``,o=parseFloat(n.getAttribute(`width`)||t.width),s=parseFloat(n.getAttribute(`height`)||t.height);isNaN(o)&&(o=null),isNaN(s)&&(s=null),HP(n,r,null,!0,!1);for(var c=n.firstChild;c;)this._parseNode(c,r,i,null,!1,!1),c=c.nextSibling;GP(this._defs,this._defsUsePending),this._defsUsePending=[];var l,u;if(a){var d=KP(a);d.length>=4&&(l={x:parseFloat(d[0]||0),y:parseFloat(d[1]||0),width:parseFloat(d[2]),height:parseFloat(d[3])})}if(l&&o!=null&&s!=null&&(u=XP(l,{x:0,y:0,width:o,height:s}),!t.ignoreViewBox)){var f=r;r=new P,r.add(f),f.scaleX=f.scaleY=u.scale,f.x=u.x,f.y=u.y}return!t.ignoreRootClip&&o!=null&&s!=null&&r.setClipPath(new jo({shape:{x:0,y:0,width:o,height:s}})),{root:r,width:o,height:s,viewBoxRect:l,viewBoxTransform:u,named:i}},e.prototype._parseNode=function(e,t,n,r,i,a){var o=e.nodeName.toLowerCase(),s,c=r;if(o===`defs`&&(i=!0),o===`text`&&(a=!0),o===`defs`||o===`switch`)s=t;else{if(!i){var l=Jm[o];if(l&&$(Jm,o)){s=l.call(this,e,t);var u=e.getAttribute(`name`);if(u){var d={name:u,namedFrom:null,svgNodeTagLower:o,el:s};n.push(d),o===`g`&&(c=d)}else r&&n.push({name:r.name,namedFrom:r,svgNodeTagLower:o,el:s});t.add(s)}}var f=oh[o];if(f&&$(oh,o)){var p=f.call(this,e),m=e.getAttribute(`id`);m&&(this._defs[m]=p)}}if(s&&s.isGroup)for(var h=e.firstChild;h;)h.nodeType===1?this._parseNode(h,s,n,c,i,a):h.nodeType===3&&a&&this._parseText(h,s),h=h.nextSibling},e.prototype._parseText=function(e,t){var n=new gc({style:{text:e.textContent},silent:!0,x:this._textX||0,y:this._textY||0});BP(t,n),HP(e,n,this._defsUsePending,!1,!1),UP(n,t);var r=n.style,i=r.fontSize;i&&i<9&&(r.fontSize=9,n.scaleX*=i/9,n.scaleY*=i/9),r.font=(r.fontSize||r.fontFamily)&&[r.fontStyle,r.fontWeight,(r.fontSize||12)+`px`,r.fontFamily||`sans-serif`].join(` `);var a=n.getBoundingRect();return this._textX+=a.width,t.add(n),n},e.internalField=function(){Jm={g:function(e,t){var n=new P;return BP(t,n),HP(e,n,this._defsUsePending,!1,!1),n},rect:function(e,t){var n=new jo;return BP(t,n),HP(e,n,this._defsUsePending,!1,!1),n.setShape({x:parseFloat(e.getAttribute(`x`)||`0`),y:parseFloat(e.getAttribute(`y`)||`0`),width:parseFloat(e.getAttribute(`width`)||`0`),height:parseFloat(e.getAttribute(`height`)||`0`)}),n.silent=!0,n},circle:function(e,t){var n=new Me;return BP(t,n),HP(e,n,this._defsUsePending,!1,!1),n.setShape({cx:parseFloat(e.getAttribute(`cx`)||`0`),cy:parseFloat(e.getAttribute(`cy`)||`0`),r:parseFloat(e.getAttribute(`r`)||`0`)}),n.silent=!0,n},line:function(e,t){var n=new fi;return BP(t,n),HP(e,n,this._defsUsePending,!1,!1),n.setShape({x1:parseFloat(e.getAttribute(`x1`)||`0`),y1:parseFloat(e.getAttribute(`y1`)||`0`),x2:parseFloat(e.getAttribute(`x2`)||`0`),y2:parseFloat(e.getAttribute(`y2`)||`0`)}),n.silent=!0,n},ellipse:function(e,t){var n=new Dn;return BP(t,n),HP(e,n,this._defsUsePending,!1,!1),n.setShape({cx:parseFloat(e.getAttribute(`cx`)||`0`),cy:parseFloat(e.getAttribute(`cy`)||`0`),rx:parseFloat(e.getAttribute(`rx`)||`0`),ry:parseFloat(e.getAttribute(`ry`)||`0`)}),n.silent=!0,n},polygon:function(e,t){var n=e.getAttribute(`points`),r;n&&(r=VP(n));var i=new co({shape:{points:r||[]},silent:!0});return BP(t,i),HP(e,i,this._defsUsePending,!1,!1),i},polyline:function(e,t){var n=e.getAttribute(`points`),r;n&&(r=VP(n));var i=new fo({shape:{points:r||[]},silent:!0});return BP(t,i),HP(e,i,this._defsUsePending,!1,!1),i},image:function(e,t){var n=new rl;return BP(t,n),HP(e,n,this._defsUsePending,!1,!1),n.setStyle({image:e.getAttribute(`xlink:href`)||e.getAttribute(`href`),x:+e.getAttribute(`x`),y:+e.getAttribute(`y`),width:+e.getAttribute(`width`),height:+e.getAttribute(`height`)}),n.silent=!0,n},text:function(e,t){var n=e.getAttribute(`x`)||`0`,r=e.getAttribute(`y`)||`0`,i=e.getAttribute(`dx`)||`0`,a=e.getAttribute(`dy`)||`0`;this._textX=parseFloat(n)+parseFloat(i),this._textY=parseFloat(r)+parseFloat(a);var o=new P;return BP(t,o),HP(e,o,this._defsUsePending,!1,!0),o},tspan:function(e,t){var n=e.getAttribute(`x`),r=e.getAttribute(`y`);n!=null&&(this._textX=parseFloat(n)),r!=null&&(this._textY=parseFloat(r));var i=e.getAttribute(`dx`)||`0`,a=e.getAttribute(`dy`)||`0`,o=new P;return BP(t,o),HP(e,o,this._defsUsePending,!1,!0),this._textX+=parseFloat(i),this._textY+=parseFloat(a),o},path:function(e,t){var n=Dw(e.getAttribute(`d`)||``);return BP(t,n),HP(e,n,this._defsUsePending,!1,!1),n.silent=!0,n}}}(),e}(),oh={lineargradient:function(e){var t=new vi(parseInt(e.getAttribute(`x1`)||`0`,10),parseInt(e.getAttribute(`y1`)||`0`,10),parseInt(e.getAttribute(`x2`)||`10`,10),parseInt(e.getAttribute(`y2`)||`0`,10));return RP(e,t),zP(e,t),t},radialgradient:function(e){var t=new Eo(parseInt(e.getAttribute(`cx`)||`0`,10),parseInt(e.getAttribute(`cy`)||`0`,10),parseInt(e.getAttribute(`r`)||`0`,10));return RP(e,t),zP(e,t),t}},__=/^url\(\s*#(.*?)\)/,$m=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g,c_=/(translate|scale|rotate|skewX|skewY|matrix)\(([\-\s0-9\.eE,]*)\)/g,kt=Math.PI/180,kg=/([^\s:;]+)\s*:\s*([^:;]+)/g,xo=Q([`rect`,`circle`,`line`,`ellipse`,`polygon`,`polyline`,`path`,`text`,`tspan`,`g`]),Yn=function(){function e(e,t){this.type=`geoSVG`,this._usedGraphicMap=Q(),this._freedGraphics=[],this._mapName=e,this._parsedXML=LP(t)}return e.prototype.load=function(){var e=this._firstGraphic;if(!e){e=this._firstGraphic=this._buildGraphic(this._parsedXML),this._freedGraphics.push(e),this._boundingRect=this._firstGraphic.boundingRect.clone();var t=$P(e.named),n=t.regions,r=t.regionsMap;this._regions=n,this._regionsMap=r}return{boundingRect:this._boundingRect,regions:this._regions,regionsMap:this._regionsMap}},e.prototype._buildGraphic=function(e){var t,n;try{t=e&&ZP(e,{ignoreViewBox:!0,ignoreRootClip:!0})||{},n=t.root,mv(n!=null)}catch(e){throw Error(`Invalid svg format +`+e.message)}var r=new P;r.add(n),r.isGeoSVGGraphicRoot=!0;var i=t.width,a=t.height,o=t.viewBoxRect,s=this._boundingRect;if(!s){var c=void 0,l=void 0,u=void 0,d=void 0;if(i==null?o&&(c=o.x,u=o.width):(c=0,u=i),a==null?o&&(l=o.y,d=o.height):(l=0,d=a),c==null||l==null){var f=n.getBoundingRect();c==null&&(c=f.x,u=f.width),l==null&&(l=f.y,d=f.height)}s=this._boundingRect=new j(c,l,u,d)}if(o){var p=XP(o,s);n.scaleX=n.scaleY=p.scale,n.x=p.x,n.y=p.y}r.setClipPath(new jo({shape:s.plain()}));var m=[];return G(t.named,function(e){xo.get(e.svgNodeTagLower)!=null&&(m.push(e),QP(e.el))}),{root:r,boundingRect:s,named:m}},e.prototype.useGraphic=function(e){var t=this._usedGraphicMap,n=t.get(e);return n||(n=this._freedGraphics.pop()||this._buildGraphic(this._parsedXML),t.set(e,n),n)},e.prototype.freeGraphic=function(e){var t=this._usedGraphicMap,n=t.get(e);n&&(t.removeKey(e),this._freedGraphics.push(n))},e}(),Bd=[126,25],Um=`南海诸岛`,yh=[[[0,3.5],[7,11.2],[15,11.9],[30,7],[42,.7],[52,.7],[56,7.7],[59,.7],[64,.7],[64,0],[5,0],[0,3.5]],[[13,16.1],[19,14.7],[16,21.7],[11,23.1],[13,16.1]],[[12,32.2],[14,38.5],[15,38.5],[13,32.2],[12,32.2]],[[16,47.6],[12,53.2],[13,53.2],[18,47.6],[16,47.6]],[[6,64.4],[8,70],[9,70],[8,64.4],[6,64.4]],[[23,82.6],[29,79.8],[30,79.8],[25,82.6],[23,82.6]],[[37,70.7],[43,62.3],[44,62.3],[39,70.7],[37,70.7]],[[48,51.1],[51,45.5],[53,45.5],[50,51.1],[48,51.1]],[[51,35],[51,28.7],[53,28.7],[53,35],[51,35]],[[52,22.4],[55,17.5],[56,17.5],[53,22.4],[52,22.4]],[[58,12.6],[62,7],[63,7],[60,12.6],[58,12.6]],[[0,3.5],[0,93.1],[64,93.1],[64,0],[63,0],[63,92.4],[1,92.4],[1,3.5],[0,3.5]]],bf=0;bf0,m={api:n,geo:s,mapOrGeoModel:e,data:o,isVisualEncodedByVisualMap:p,isGeo:a,transformInfoRaw:d};s.resourceType===`geoJSON`?this._buildGeoJSON(m):s.resourceType===`geoSVG`&&this._buildSVG(m),this._updateController(e,t,n),this._updateMapSelectHandler(e,c,n,r)},e.prototype._buildGeoJSON=function(e){var t=this._regionsGroupByName=Q(),n=Q(),r=this._regionsGroup,i=e.transformInfoRaw,a=e.mapOrGeoModel,o=e.data,s=e.geo.projection,c=s&&s.stream;function l(e,t){return t&&(e=t(e)),e&&[e[0]*i.scaleX+i.x,e[1]*i.scaleY+i.y]}function u(e){for(var t=[],n=!c&&s&&s.project,r=0;r-1&&(n.style.stroke=n.style.fill,n.style.fill=`#fff`,n.style.lineWidth=2),n},t.type=`series.map`,t.dependencies=[`geo`],t.layoutMode=`box`,t.defaultOption={z:2,coordinateSystem:`geo`,map:``,left:`center`,top:`center`,aspectScale:null,showLegendSymbol:!0,boundingCoords:null,center:null,zoom:1,scaleLimit:null,selectedMode:!0,label:{show:!1,color:`#000`},itemStyle:{borderWidth:.5,borderColor:`#444`,areaColor:`#eee`},emphasis:{label:{show:!0,color:`rgb(100,0,0)`},itemStyle:{areaColor:`rgba(255,215,0,0.8)`}},select:{label:{show:!0,color:`rgb(100,0,0)`},itemStyle:{color:`rgba(255,215,0,0.8)`}},nameProperty:`name`},t}(Rs),b_=Vv,Xc=function(e){I(t,e);function t(t){var n=e.call(this)||this;return n.type=`view`,n.dimensions=[`x`,`y`],n._roamTransformable=new Nc,n._rawTransformable=new Nc,n.name=t,n}return t.prototype.setBoundingRect=function(e,t,n,r){return this._rect=new j(e,t,n,r),this._rect},t.prototype.getBoundingRect=function(){return this._rect},t.prototype.setViewRect=function(e,t,n,r){this._transformTo(e,t,n,r),this._viewRect=new j(e,t,n,r)},t.prototype._transformTo=function(e,t,n,r){var i=this.getBoundingRect(),a=this._rawTransformable;a.transform=i.calculateTransform(new j(e,t,n,r));var o=a.parent;a.parent=null,a.decomposeTransform(),a.parent=o,this._updateTransform()},t.prototype.setCenter=function(e,t){e&&(this._center=[gx(e[0],t.getWidth()),gx(e[1],t.getHeight())],this._updateCenterAndZoom())},t.prototype.setZoom=function(e){e=e||1;var t=this.zoomLimit;t&&(t.max!=null&&(e=Math.min(t.max,e)),t.min!=null&&(e=Math.max(t.min,e))),this._zoom=e,this._updateCenterAndZoom()},t.prototype.getDefaultCenter=function(){var e=this.getBoundingRect();return[e.x+e.width/2,e.y+e.height/2]},t.prototype.getCenter=function(){return this._center||this.getDefaultCenter()},t.prototype.getZoom=function(){return this._zoom||1},t.prototype.getRoamTransform=function(){return this._roamTransformable.getLocalTransform()},t.prototype._updateCenterAndZoom=function(){var e=this._rawTransformable.getLocalTransform(),t=this._roamTransformable,n=this.getDefaultCenter(),r=this.getCenter(),i=this.getZoom();r=Vv([],r,e),n=Vv([],n,e),t.originX=r[0],t.originY=r[1],t.x=n[0]-r[0],t.y=n[1]-r[1],t.scaleX=t.scaleY=i,this._updateTransform()},t.prototype._updateTransform=function(){var e=this._roamTransformable,t=this._rawTransformable;t.parent=e,e.updateTransform(),t.updateTransform(),uy(this.transform||(this.transform=[]),t.transform||cy()),this._rawTransform=t.getLocalTransform(),this.invTransform=this.invTransform||[],hy(this.invTransform,this.transform),this.decomposeTransform()},t.prototype.getTransformInfo=function(){var e=this._rawTransformable,t=this._roamTransformable,n=new Nc;return n.transform=t.transform,n.decomposeTransform(),{roam:{x:n.x,y:n.y,scaleX:n.scaleX,scaleY:n.scaleY},raw:{x:e.x,y:e.y,scaleX:e.scaleX,scaleY:e.scaleY}}},t.prototype.getViewRect=function(){return this._viewRect},t.prototype.getViewRectAfterRoam=function(){var e=this.getBoundingRect().clone();return e.applyTransform(this.transform),e},t.prototype.dataToPoint=function(e,t,n){var r=t?this._rawTransform:this.transform;return n=n||[],r?b_(n,e,r):wv(n,e)},t.prototype.pointToData=function(e){var t=this.invTransform;return t?b_([],e,t):[e[0],e[1]]},t.prototype.convertToPixel=function(e,t,n){var r=gF(t);return r===this?r.dataToPoint(n):null},t.prototype.convertFromPixel=function(e,t,n){var r=gF(t);return r===this?r.pointToData(n):null},t.prototype.containPoint=function(e){return this.getViewRectAfterRoam().contain(e[0],e[1])},t.dimensions=[`x`,`y`],t}(Nc),Bn={geoJSON:{aspectScale:.75,invertLongitute:!0},geoSVG:{aspectScale:1,invertLongitute:!1}},zd=[`lng`,`lat`],Hn=function(e){I(t,e);function t(t,n,r){var i=e.call(this,t)||this;i.dimensions=zd,i.type=`geo`,i._nameCoordMap=Q(),i.map=n;var a=r.projection,o=Ud.load(n,r.nameMap,r.nameProperty),s=Ud.getGeoResource(n);i.resourceType=s?s.type:null;var c=i.regions=o.regions,l=Bn[s.type];i._regionsMap=o.regionsMap,i.regions=o.regions,i.projection=a;var u;if(a)for(var d=0;d0&&(y[0]=-y[0],y[1]=-y[1]);var x=v[0]<0?-1:1;if(r.__position!==`start`&&r.__position!==`end`){var S=-Math.atan2(v[1],v[0]);l[0].8?`left`:u[0]<-.8?`right`:`center`,p=u[1]>.8?`top`:u[1]<-.8?`bottom`:`middle`;break;case`start`:r.x=-u[0]*h+c[0],r.y=-u[1]*g+c[1],f=u[0]>.8?`right`:u[0]<-.8?`left`:`center`,p=u[1]>.8?`bottom`:u[1]<-.8?`top`:`middle`;break;case`insideStartTop`:case`insideStart`:case`insideStartBottom`:r.x=h*x+c[0],r.y=c[1]+C,f=v[0]<0?`right`:`left`,r.originX=-h*x,r.originY=-C;break;case`insideMiddleTop`:case`insideMiddle`:case`insideMiddleBottom`:case`middle`:r.x=b[0],r.y=b[1]+C,f=`center`,r.originY=-C;break;case`insideEndTop`:case`insideEnd`:case`insideEndBottom`:r.x=-h*x+l[0],r.y=l[1]+C,f=v[0]>=0?`right`:`left`,r.originX=h*x,r.originY=-C;break}r.scaleX=r.scaleY=i,r.setStyle({verticalAlign:r.__verticalAlign||p,align:r.__align||f})}},t}(P),pi=function(){function e(e){this.group=new P,this._LineCtor=e||di}return e.prototype.updateData=function(e){var t=this;this._progressiveEls=null;var n=this,r=n.group,i=n._lineData;n._lineData=e,i||r.removeAll();var a=$F(e);e.diff(i).add(function(n){t._doAdd(e,n,a)}).update(function(n,r){t._doUpdate(i,e,r,n,a)}).remove(function(e){r.remove(i.getItemGraphicEl(e))}).execute()},e.prototype.updateLayout=function(){var e=this._lineData;e&&e.eachItemGraphicEl(function(t,n){t.updateLayout(e,n)},this)},e.prototype.incrementalPrepareUpdate=function(e){this._seriesScope=$F(e),this._lineData=null,this.group.removeAll()},e.prototype.incrementalUpdate=function(e,t){this._progressiveEls=[];function n(e){!e.isGroup&&!QF(e)&&(e.incremental=!0,e.ensureState(`emphasis`).hoverLayer=!0)}for(var r=e.start;r=0&&e.call(t,n[i],i)},e.prototype.eachEdge=function(e,t){for(var n=this.edges,r=n.length,i=0;i=0&&n[i].node1.dataIndex>=0&&n[i].node2.dataIndex>=0&&e.call(t,n[i],i)},e.prototype.breadthFirstTraverse=function(e,t,n,r){if(B(t,tr)||(t=this._nodesMap[nI(t)]),t){for(var i=n===`out`?`outEdges`:n===`in`?`inEdges`:`edges`,a=0;a=0&&n.node2.dataIndex>=0});for(var i=0,a=r.length;i0&&(a=this._getLineLength(r)/c*1e3),a!==this._period||o!==this._loop||s!==this._roundTrip){r.stopAnimation();var u=void 0;u=Y(l)?l(n):l,r.__t>0&&(u=-a*r.__t),this._animateSymbol(r,a,u,o,s)}this._period=a,this._loop=o,this._roundTrip=s}},t.prototype._animateSymbol=function(e,t,n,r,i){if(t>0){e.__t=0;var a=this,o=e.animate(``,r).when(i?t*2:t,{__t:i?2:1}).delay(n).during(function(){a._updateSymbolPosition(e)});r||o.done(function(){a.remove(e)}),o.start()}},t.prototype._getLineLength=function(e){return Gu(e.__p1,e.__cp1)+Gu(e.__cp1,e.__p2)},t.prototype._updateAnimationPoints=function(e,t){e.__p1=t[0],e.__p2=t[1],e.__cp1=t[2]||[(t[0][0]+t[1][0])/2,(t[0][1]+t[1][1])/2]},t.prototype.updateData=function(e,t,n){this.childAt(0).updateData(e,t,n),this._updateEffectSymbol(e,t)},t.prototype._updateSymbolPosition=function(e){var t=e.__p1,n=e.__p2,r=e.__cp1,i=e.__t<1?e.__t:2-e.__t,a=[e.x,e.y],o=a.slice(),s=Vy,c=Hy;a[0]=s(t[0],r[0],n[0],i),a[1]=s(t[1],r[1],n[1],i);var l=e.__t<1?c(t[0],r[0],n[0],i):c(n[0],r[0],t[0],1-i),u=e.__t<1?c(t[1],r[1],n[1],i):c(n[1],r[1],t[1],1-i);e.rotation=-Math.atan2(u,l)-Math.PI/2,(this._symbolType===`line`||this._symbolType===`rect`||this._symbolType===`roundRect`)&&(e.__lastT!==void 0&&e.__lastT=0&&!(r[o]<=t);o--);o=Math.min(o,i-2)}else{for(o=a;ot);o++);o=Math.min(o-1,i-2)}var s=(t-r[o])/(r[o+1]-r[o]),c=n[o],l=n[o+1];e.x=c[0]*(1-s)+s*l[0],e.y=c[1]*(1-s)+s*l[1];var u=e.__t<1?l[0]-c[0]:c[0]-l[0],d=e.__t<1?l[1]-c[1]:c[1]-l[1];e.rotation=-Math.atan2(d,u)-Math.PI/2,this._lastFrame=o,this._lastFramePercent=t,e.ignore=!1}},t}(xn),ai=function(){function e(){this.polyline=!1,this.curveness=0,this.segs=[]}return e}(),ii=function(e){I(t,e);function t(t){var n=e.call(this,t)||this;return n._off=0,n.hoverDataIdx=-1,n}return t.prototype.reset=function(){this.notClear=!1,this._off=0},t.prototype.getDefaultStyle=function(){return{stroke:`#000`,fill:null}},t.prototype.getDefaultShape=function(){return new ai},t.prototype.buildPath=function(e,t){var n=t.segs,r=t.curveness,i;if(t.polyline)for(i=this._off;i0){e.moveTo(n[i++],n[i++]);for(var o=1;o0){var d=(s+l)/2-(c-u)*r,f=(c+u)/2-(l-s)*r;e.quadraticCurveTo(d,f,l,u)}else e.lineTo(l,u)}this.incremental&&(this._off=i,this.notClear=!0)},t.prototype.findDataIndex=function(e,t){var n=this.shape,r=n.segs,i=n.curveness,a=this.style.lineWidth;if(n.polyline)for(var o=0,s=0;s0)for(var l=r[s++],u=r[s++],d=1;d0){if(QS(l,u,(l+f)/2-(u-p)*i,(u+p)/2-(f-l)*i,f,p,a,e,t))return o}else if(XS(l,u,f,p,a,e,t))return o;o++}return-1},t.prototype.contain=function(e,t){var n=this.transformCoordToLocal(e,t),r=this.getBoundingRect();return e=n[0],t=n[1],r.contain(e,t)?(this.hoverDataIdx=this.findDataIndex(e,t))>=0:(this.hoverDataIdx=-1,!1)},t.prototype.getBoundingRect=function(){var e=this._rect;if(!e){for(var t=this.shape.segs,n=1/0,r=1/0,i=-1/0,a=-1/0,o=0;o0&&(a.dataIndex=n+e.__startIndex)})},e.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},e}(),Tp={seriesType:`lines`,plan:CO(),reset:function(e){var t=e.coordinateSystem;if(t){var n=e.get(`polyline`),r=e.pipelineContext.large;return{progress:function(i,a){var o=[];if(r){var s=void 0,c=i.end-i.start;if(n){for(var l=0,u=i.start;u0&&(c||s.configLayer(a,{motionBlur:!0,lastFrameAlpha:Math.max(Math.min(o/10+.9,1),0)})),i.updateData(r);var l=e.get(`clip`,!0)&&YM(e.coordinateSystem,!1,e);l?this.group.setClipPath(l):this.group.removeClipPath(),this._lastZlevel=a,this._finished=!0},t.prototype.incrementalPrepareRender=function(e,t,n){var r=e.getData();this._updateLineDraw(r,e).incrementalPrepareUpdate(r),this._clearLayer(n),this._finished=!1},t.prototype.incrementalRender=function(e,t,n){this._lineDraw.incrementalUpdate(e,t.getData()),this._finished=e.end===t.getData().count()},t.prototype.eachRendered=function(e){this._lineDraw&&this._lineDraw.eachRendered(e)},t.prototype.updateTransform=function(e,t,n){var r=e.getData(),i=e.pipelineContext;if(!this._finished||i.large||i.progressiveRender)return{update:!0};var a=Tp.reset(e,t,n);a.progress&&a.progress({start:0,end:r.count(),count:r.count()},r),this._lineDraw.updateLayout(),this._clearLayer(n)},t.prototype._updateLineDraw=function(e,t){var n=this._lineDraw,r=this._showEffect(t),i=!!t.get(`polyline`),a=t.pipelineContext.large;return(!n||r!==this._hasEffet||i!==this._isPolyline||a!==this._isLargeDraw)&&(n&&n.remove(),n=this._lineDraw=a?new ri:new pi(i?r?Sn:uo:r?xn:di),this._hasEffet=r,this._isPolyline=i,this._isLargeDraw=a),this.group.add(n.group),n},t.prototype._showEffect=function(e){return!!e.get([`effect`,`show`])},t.prototype._clearLayer=function(e){var t=e.getZr();t.painter.getType()!==`svg`&&this._lastZlevel!=null&&t.painter.getLayer(this._lastZlevel).clear(!0)},t.prototype.remove=function(e,t){this._lineDraw&&this._lineDraw.remove(),this._lineDraw=null,this._clearLayer(t)},t.prototype.dispose=function(e,t){this.remove(e,t)},t.type=`lines`,t}(je),Rc=typeof Uint32Array>`u`?Array:Uint32Array,zn=typeof Float64Array>`u`?Array:Float64Array,yi=function(e){I(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.visualStyleAccessPath=`lineStyle`,n.visualDrawType=`stroke`,n}return t.prototype.init=function(t){t.data=t.data||[],qI(t);var n=this._processFlatCoordsArray(t.data);this._flatCoords=n.flatCoords,this._flatCoordsOffset=n.flatCoordsOffset,n.flatCoords&&(t.data=new Float32Array(n.count)),e.prototype.init.apply(this,arguments)},t.prototype.mergeOption=function(t){if(qI(t),t.data){var n=this._processFlatCoordsArray(t.data);this._flatCoords=n.flatCoords,this._flatCoordsOffset=n.flatCoordsOffset,n.flatCoords&&(t.data=new Float32Array(n.count))}e.prototype.mergeOption.apply(this,arguments)},t.prototype.appendData=function(e){var t=this._processFlatCoordsArray(e.data);t.flatCoords&&(this._flatCoords?(this._flatCoords=yv(this._flatCoords,t.flatCoords),this._flatCoordsOffset=yv(this._flatCoordsOffset,t.flatCoordsOffset)):(this._flatCoords=t.flatCoords,this._flatCoordsOffset=t.flatCoordsOffset),e.data=new Float32Array(t.count)),this.getRawData().appendData(e.data)},t.prototype._getCoordsFromItemModel=function(e){var t=this.getData().getItemModel(e);return B(t.option,Array)?t.option:t.getShallow(`coords`)},t.prototype.getLineCoordsCount=function(e){return this._flatCoordsOffset?this._flatCoordsOffset[e*2+1]:this._getCoordsFromItemModel(e).length},t.prototype.getLineCoords=function(e,t){if(this._flatCoordsOffset){for(var n=this._flatCoordsOffset[e*2],r=this._flatCoordsOffset[e*2+1],i=0;i `)})},t.prototype.preventIncremental=function(){return!!this.get([`effect`,`show`])},t.prototype.getProgressive=function(){var e=this.option.progressive;return e==null?this.option.large?1e4:this.get(`progressive`):e},t.prototype.getProgressiveThreshold=function(){var e=this.option.progressiveThreshold;return e==null?this.option.large?2e4:this.get(`progressiveThreshold`):e},t.prototype.getZLevelKey=function(){var e=this.getModel(`effect`),t=e.get(`trailLength`);return this.getData().count()>this.getProgressiveThreshold()?this.id:e.get(`show`)&&t>0?t+``:``},t.type=`series.lines`,t.dependencies=[`grid`,`polar`,`geo`,`calendar`],t.defaultOption={coordinateSystem:`geo`,z:2,legendHoverLink:!0,xAxisIndex:0,yAxisIndex:0,symbol:[`none`,`none`],symbolSize:[10,10],geoIndex:0,effect:{show:!1,period:4,constantSpeed:0,symbol:`circle`,symbolSize:3,loop:!0,trailLength:.2},large:!1,largeThreshold:2e3,polyline:!1,clip:!0,label:{show:!1,position:`end`},lineStyle:{opacity:.5}},t}(Rs),Ep={seriesType:`lines`,reset:function(e){var t=JI(e.get(`symbol`)),n=JI(e.get(`symbolSize`)),r=e.getData();r.setVisual(`fromSymbol`,t&&t[0]),r.setVisual(`toSymbol`,t&&t[1]),r.setVisual(`fromSymbolSize`,n&&n[0]),r.setVisual(`toSymbolSize`,n&&n[1]);function i(e,t){var n=e.getItemModel(t),r=JI(n.getShallow(`symbol`,!0)),i=JI(n.getShallow(`symbolSize`,!0));r[0]&&e.setItemVisual(t,`fromSymbol`,r[0]),r[1]&&e.setItemVisual(t,`toSymbol`,r[1]),i[0]&&e.setItemVisual(t,`fromSymbolSize`,i[0]),i[1]&&e.setItemVisual(t,`toSymbolSize`,i[1])}return{dataEach:r.hasItemOption?i:null}}},gs={color:`fill`,borderColor:`stroke`},Bi={symbol:1,symbolSize:1,symbolKeepAspect:1,legendIcon:1,visualMeta:1,liftZ:1,decal:1},_u=cS(),Xe=function(e){I(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.optionUpdated=function(){this.currentZLevel=this.get(`zlevel`,!0),this.currentZ=this.get(`z`,!0)},t.prototype.getInitialData=function(e,t){return PA(null,this)},t.prototype.getDataParams=function(t,n,r){var i=e.prototype.getDataParams.call(this,t,n);return r&&(i.info=_u(r).info),i},t.type=`series.custom`,t.dependencies=[`grid`,`polar`,`geo`,`singleAxis`,`calendar`],t.defaultOption={coordinateSystem:`cartesian2d`,z:2,legendHoverLink:!0,clip:!1},t}(Rs),Kr={position:[`x`,`y`],scale:[`scaleX`,`scaleY`],origin:[`originX`,`originY`]},Gr=Q_(Kr),Y_(lc,function(e,t){return e[t]=1,e},{}),lc.join(`, `),dn=[``,`style`,`shape`,`extra`],u_=cS(),Xg={},l_={setTransform:function(e,t){return Xg.el[e]=t,this},getTransform:function(e){return Xg.el[e]},setShape:function(e,t){var n=Xg.el,r=n.shape||(n.shape={});return r[e]=t,n.dirtyShape&&n.dirtyShape(),this},getShape:function(e){var t=Xg.el.shape;if(t)return t[e]},setStyle:function(e,t){var n=Xg.el,r=n.style;return r&&(r[e]=t,n.dirtyStyle&&n.dirtyStyle()),this},getStyle:function(e){var t=Xg.el.style;if(t)return t[e]},setExtra:function(e,t){var n=Xg.el.extra||(Xg.el.extra={});return n[e]=t,this},getExtra:function(e){var t=Xg.el.extra;if(t)return t[e]}},of=cS(),zr=[`percent`,`easing`,`shape`,`style`,`extra`],pn=`emphasis`,Vi=`normal`,D=`blur`,Go=`select`,us=[Vi,pn,D,Go],ua={normal:[`itemStyle`],emphasis:[pn,`itemStyle`],blur:[D,`itemStyle`],select:[Go,`itemStyle`]},da={normal:[`label`],emphasis:[pn,`label`],blur:[D,`label`],select:[Go,`label`]},Dt=[`x`,`y`],Vn=`e\0\0`,kl={normal:{},emphasis:{},blur:{},select:{}},Th={cartesian2d:ZI,geo:$I,single:tL,polar:rL,calendar:iL},Ye=function(e){I(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(e,t,n,r){this._progressiveEls=null;var i=this._data,a=e.getData(),o=this.group,s=FL(e,a,t,n);i||o.removeAll(),a.diff(i).add(function(t){LL(n,null,t,s(t,r),e,o,a)}).remove(function(t){var n=i.getItemGraphicEl(t);n&&pL(n,_u(n).option,e)}).update(function(t,c){LL(n,i.getItemGraphicEl(c),t,s(t,r),e,o,a)}).execute();var c=e.get(`clip`,!0)?YM(e.coordinateSystem,!1,e):null;c?o.setClipPath(c):o.removeClipPath(),this._data=a},t.prototype.incrementalPrepareRender=function(e,t,n){this.group.removeAll(),this._data=null},t.prototype.incrementalRender=function(e,t,n,r,i){var a=t.getData(),o=FL(t,a,n,r),s=this._progressiveEls=[];function c(e){e.isGroup||(e.incremental=!0,e.ensureState(`emphasis`).hoverLayer=!0)}for(var l=e.start;lo)return!0;if(a){var s=bP(e).seriesDataCount,c=r.getExtent();return Math.abs(c[0]-c[1])/s>o}return!1}return n===!0},e.prototype.makeElOption=function(e,t,n,r,i){},e.prototype.createPointerEl=function(e,t,n,r){var i=t.pointer;if(i){var a=Vf(e).pointerEl=new mf[i.type]($l(t.pointer));e.add(a)}},e.prototype.createLabelEl=function(e,t,n,r){if(t.label){var i=Vf(e).labelEl=new il($l(t.label));e.add(i),nR(i,r)}},e.prototype.updatePointerEl=function(e,t,n){var r=Vf(e).pointerEl;r&&t.pointer&&(r.setStyle(t.pointer.style),n(r,{shape:t.pointer.shape}))},e.prototype.updateLabelEl=function(e,t,n,r){var i=Vf(e).labelEl;i&&(i.setStyle(t.label.style),n(i,{x:t.label.x,y:t.label.y}),nR(i,r))},e.prototype._renderHandle=function(e){if(!(this._dragging||!this.updateHandleTransform)){var t=this._axisPointerModel,n=this._api.getZr(),r=this._handle,i=t.getModel(`handle`),a=t.get(`status`);if(!i.get(`show`)||!a||a===`hide`){r&&n.remove(r),this._handle=null;return}var o;this._handle||(o=!0,r=this._handle=fT(i.get(`icon`),{cursor:`move`,draggable:!0,onmousemove:function(e){Eg(e.event)},onmousedown:Hl(this._onHandleDragMove,this,0,0),drift:Hl(this._onHandleDragMove,this),ondragend:Hl(this._onHandleDragEnd,this)}),n.add(r)),iR(r,t,!1),r.setStyle(i.getItemStyle(null,[`color`,`borderColor`,`borderWidth`,`opacity`,`shadowColor`,`shadowBlur`,`shadowOffsetX`,`shadowOffsetY`]));var s=i.get(`size`);J(s)||(s=[s,s]),r.scaleX=s[0]/2,r.scaleY=s[1]/2,kO(this,`_doDispatchAxisPointer`,i.get(`throttle`)||0,`fixRate`),this._moveHandleToValue(e,o)}},e.prototype._moveHandleToValue=function(e,t){eR(this._axisPointerModel,!t&&this._moveAnimation,this._handle,rR(this.getHandleTransform(e,this._axisModel,this._axisPointerModel)))},e.prototype._onHandleDragMove=function(e,t){var n=this._handle;if(n){this._dragging=!0;var r=this.updateHandleTransform(rR(n),[e,t],this._axisModel,this._axisPointerModel);this._payloadInfo=r,n.stopAnimation(),n.attr(rR(r)),Vf(n).lastProp=null,this._doDispatchAxisPointer()}},e.prototype._doDispatchAxisPointer=function(){if(this._handle){var e=this._payloadInfo,t=this._axisModel;this._api.dispatchAction({type:`updateAxisPointer`,x:e.cursorPoint[0],y:e.cursorPoint[1],tooltipOption:e.tooltipOption,axesInfo:[{axisDim:t.axis.dim,axisIndex:t.componentIndex}]})}},e.prototype._onHandleDragEnd=function(){if(this._dragging=!1,this._handle){var e=this._axisPointerModel.get(`value`);this._moveHandleToValue(e),this._api.dispatchAction({type:`hideTip`})}},e.prototype.clear=function(e){this._lastValue=null,this._lastStatus=null;var t=e.getZr(),n=this._group,r=this._handle;t&&n&&(this._lastGraphicKey=null,n&&t.remove(n),r&&t.remove(r),this._group=null,this._handle=null,this._payloadInfo=null),AO(this,`_doDispatchAxisPointer`)},e.prototype.doClear=function(){},e.prototype.buildLabel=function(e,t,n){return n=n||0,{x:e[n],y:e[1-n],width:t[n],height:t[1-n]}},e}(),De=function(e){I(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.makeElOption=function(e,t,n,r,i){var a=n.axis,o=a.grid,s=r.get(`type`),c=mR(o,a).getOtherAxis(a).getGlobalExtent(),l=a.toGlobalCoord(a.dataToCoord(t,!0));if(s&&s!==`none`){var u=aR(r),d=_h[s](a,l,c);d.style=u,e.graphicKey=d.type,e.pointer=d}uR(t,e,XN(o.model,n),n,r,i)},t.prototype.getHandleTransform=function(e,t,n){var r=XN(t.axis.grid.model,t,{labelInside:!1});r.labelMargin=n.get([`handle`,`margin`]);var i=lR(t.axis,e,r);return{x:i[0],y:i[1],rotation:r.rotation+(r.labelDirection<0?Math.PI:0)}},t.prototype.updateHandleTransform=function(e,t,n,r){var i=n.axis,a=i.grid,o=i.getGlobalExtent(!0),s=mR(a,i).getOtherAxis(i).getGlobalExtent(),c=i.dim===`x`?0:1,l=[e.x,e.y];l[c]+=t[c],l[c]=Math.min(o[1],l[c]),l[c]=Math.max(o[0],l[c]);var u=(s[1]+s[0])/2,d=[u,u];return d[c]=l[c],{x:l[0],y:l[1],rotation:e.rotation,cursorPoint:d,tooltipOption:[{verticalAlign:`middle`},{align:`center`}][c]}},t}(te),_h={line:function(e,t,n){return{type:`Line`,subPixelOptimize:!0,shape:dR([t,n[0]],[t,n[1]],hR(e))}},shadow:function(e,t,n){var r=Math.max(1,e.getBandWidth()),i=n[1]-n[0];return{type:`Rect`,shape:fR([t-r/2,n[0]],[r,i],hR(e))}}},b=function(e){I(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type=`axisPointer`,t.defaultOption={show:`auto`,z:50,type:`line`,snap:!1,triggerTooltip:!0,triggerEmphasis:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:`#B9BEC9`,width:1,type:`dashed`},shadowStyle:{color:`rgba(210,219,238,0.2)`},label:{show:!0,formatter:null,precision:`auto`,margin:3,color:`#fff`,padding:[5,7,5,7],backgroundColor:`auto`,borderColor:null,borderWidth:0,borderRadius:3},handle:{show:!1,icon:`M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z`,size:45,margin:50,color:`#333`,shadowBlur:3,shadowColor:`#aaa`,shadowOffsetX:0,shadowOffsetY:2,throttle:40}},t}(Fe),Bf=cS(),cd=G,x=function(e){I(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(e,t,n){var r=t.getComponent(`tooltip`),i=e.get(`triggerOn`)||r&&r.get(`triggerOn`)||`mousemove|click`;gR(`axisPointer`,n,function(e,t,n){i!==`none`&&(e===`leave`||i.indexOf(e)>=0)&&n({type:`updateAxisPointer`,currTrigger:e,x:t&&t.offsetX,y:t&&t.offsetY})})},t.prototype.remove=function(e,t){SR(`axisPointer`,t)},t.prototype.dispose=function(e,t){SR(`axisPointer`,t)},t.type=`axisPointer`,t}(Ie),zf=cS(),ao=function(e){I(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.makeElOption=function(e,t,n,r,i){var a=n.axis;a.dim===`angle`&&(this.animationThreshold=Math.PI/18);var o=a.polar,s=o.getOtherAxis(a).getExtent(),c=a.dataToCoord(t),l=r.get(`type`);if(l&&l!==`none`){var u=aR(r),d=gh[l](a,o,c,s);d.style=u,e.graphicKey=d.type,e.pointer=d}oR(e,n,r,i,LR(t,n,r,o,r.get([`label`,`margin`])))},t}(te),gh={line:function(e,t,n,r){return e.dim===`angle`?{type:`Line`,shape:dR(t.coordToPoint([r[0],n]),t.coordToPoint([r[1],n]))}:{type:`Circle`,shape:{cx:t.cx,cy:t.cy,r:n}}},shadow:function(e,t,n,r){var i=Math.max(1,e.getBandWidth()),a=Math.PI/180;return e.dim===`angle`?{type:`Sector`,shape:pR(t.cx,t.cy,r[0],r[1],(-n-i/2)*a,(-n+i/2)*a)}:{type:`Sector`,shape:pR(t.cx,t.cy,n-i/2,n+i/2,0,Math.PI*2)}}},oo=function(e){I(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.findAxisModel=function(e){var t;return this.ecModel.eachComponent(e,function(e){e.getCoordSysModel()===this&&(t=e)},this),t},t.type=`polar`,t.dependencies=[`radiusAxis`,`angleAxis`],t.defaultOption={z:0,center:[`50%`,`50%`],radius:`80%`},t}(Fe),io=function(e){I(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getCoordSysModel=function(){return this.getReferringComponents(`polar`,ts).models[0]},t.type=`polarAxis`,t}(Fe),q_(io,y),c=function(e){I(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type=`angleAxis`,t}(io),Oo=function(e){I(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type=`radiusAxis`,t}(io),Do=function(e){I(t,e);function t(t,n){return e.call(this,`radius`,t,n)||this}return t.prototype.pointToData=function(e,t){return this.polar.pointToData(e,t)[this.dim===`radius`?0:1]},t}(g),Do.prototype.dataToRadius=g.prototype.dataToCoord,Do.prototype.radiusToData=g.prototype.coordToData,Rf=cS(),s=function(e){I(t,e);function t(t,n){return e.call(this,`angle`,t,n||[0,360])||this}return t.prototype.pointToData=function(e,t){return this.polar.pointToData(e,t)[this.dim===`radius`?0:1]},t.prototype.calculateCategoryInterval=function(){var e=this,t=e.getLabelModel(),n=e.scale,r=n.getExtent(),i=n.count();if(r[1]-r[0]<1)return 0;var a=r[0],o=e.dataToCoord(a+1)-e.dataToCoord(a),s=Math.abs(o),c=Kb(a==null?``:a+``,t.getFont(),`center`,`top`),l=Math.max(c.height,7)/s;isNaN(l)&&(l=1/0);var u=Math.max(0,Math.floor(l)),d=Rf(e.model),f=d.lastAutoInterval,p=d.lastTickCount;return f!=null&&p!=null&&Math.abs(f-u)<=1&&Math.abs(p-i)<=1&&f>u?u=f:(d.lastTickCount=i,d.lastAutoInterval=u),u},t}(g),s.prototype.dataToAngle=g.prototype.dataToCoord,s.prototype.angleToData=g.prototype.coordToData,Sh=[`radius`,`angle`],ro=function(){function e(e){this.dimensions=Sh,this.type=`polar`,this.cx=0,this.cy=0,this._radiusAxis=new Do,this._angleAxis=new s,this.axisPointerEnabled=!0,this.name=e||``,this._radiusAxis.polar=this._angleAxis.polar=this}return e.prototype.containPoint=function(e){var t=this.pointToCoord(e);return this._radiusAxis.contain(t[0])&&this._angleAxis.contain(t[1])},e.prototype.containData=function(e){return this._radiusAxis.containData(e[0])&&this._angleAxis.containData(e[1])},e.prototype.getAxis=function(e){var t=`_`+e+`Axis`;return this[t]},e.prototype.getAxes=function(){return[this._radiusAxis,this._angleAxis]},e.prototype.getAxesByScale=function(e){var t=[],n=this._angleAxis,r=this._radiusAxis;return n.scale.type===e&&t.push(n),r.scale.type===e&&t.push(r),t},e.prototype.getAngleAxis=function(){return this._angleAxis},e.prototype.getRadiusAxis=function(){return this._radiusAxis},e.prototype.getOtherAxis=function(e){var t=this._angleAxis;return e===t?this._radiusAxis:t},e.prototype.getBaseAxis=function(){return this.getAxesByScale(`ordinal`)[0]||this.getAxesByScale(`time`)[0]||this.getAngleAxis()},e.prototype.getTooltipAxes=function(e){var t=e!=null&&e!==`auto`?this.getAxis(e):this.getBaseAxis();return{baseAxes:[t],otherAxes:[this.getOtherAxis(t)]}},e.prototype.dataToPoint=function(e,t){return this.coordToPoint([this._radiusAxis.dataToRadius(e[0],t),this._angleAxis.dataToAngle(e[1],t)])},e.prototype.pointToData=function(e,t){var n=this.pointToCoord(e);return[this._radiusAxis.radiusToData(n[0],t),this._angleAxis.angleToData(n[1],t)]},e.prototype.pointToCoord=function(e){var t=e[0]-this.cx,n=e[1]-this.cy,r=this.getAngleAxis(),i=r.getExtent(),a=Math.min(i[0],i[1]),o=Math.max(i[0],i[1]);r.inverse?a=o-360:o=a+360;var s=Math.sqrt(t*t+n*n);t/=s,n/=s;for(var c=Math.atan2(-n,t)/Math.PI*180,l=co;)c+=l*360;return[s,c]},e.prototype.coordToPoint=function(e){var t=e[0],n=e[1]/180*Math.PI;return[Math.cos(n)*t+this.cx,-Math.sin(n)*t+this.cy]},e.prototype.getArea=function(){var e=this.getAngleAxis(),t=this.getRadiusAxis().getExtent().slice();t[0]>t[1]&&t.reverse();var n=e.getExtent(),r=Math.PI/180,i=1e-4;return{cx:this.cx,cy:this.cy,r0:t[0],r:t[1],startAngle:-n[0]*r,endAngle:-n[1]*r,clockwise:e.inverse,contain:function(e,t){var n=e-this.cx,r=t-this.cy,a=n*n+r*r,o=this.r,s=this.r0;return o!==s&&a-i<=o*o&&a+i>=s*s}}},e.prototype.convertToPixel=function(e,t,n){return RR(t)===this?this.dataToPoint(n):null},e.prototype.convertFromPixel=function(e,t,n){return RR(t)===this?this.pointToData(n):null},e}(),xh={dimensions:Sh,create:function(e,t){var n=[];return e.eachComponent(`polar`,function(e,r){var i=new ro(r+``);i.update=BR;var a=i.getRadiusAxis(),o=i.getAngleAxis(),s=e.findAxisModel(`radiusAxis`),c=e.findAxisModel(`angleAxis`);HR(a,s),HR(o,c),zR(i,e,t),n.push(i),e.coordinateSystem=i,i.model=e}),e.eachSeries(function(e){e.get(`coordinateSystem`)===`polar`&&(e.coordinateSystem=e.getReferringComponents(`polar`,ts).models[0].coordinateSystem)}),n}},gd=[`axisLine`,`axisLabel`,`axisTick`,`minorTick`,`splitLine`,`minorSplitLine`,`splitArea`],l=function(e){I(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.axisPointerClass=`PolarAxisPointer`,n}return t.prototype.render=function(e,t){if(this.group.removeAll(),e.get(`show`)){var n=e.axis,r=n.polar,i=r.getRadiusAxis().getExtent(),a=n.getTicksCoords(),o=n.getMinorTicksCoords(),s=K(n.getViewLabels(),function(e){e=V(e);var t=n.scale,r=t.type===`ordinal`?t.getRawOrdinalNumber(e.tickValue):e.tickValue;return e.coord=n.dataToCoord(r),e});GR(s),GR(a),G(gd,function(t){e.get([t,`show`])&&(!n.scale.isBlank()||t===`axisLine`)&&bl[t](this.group,e,r,a,o,i,s)},this)}},t.type=`angleAxis`,t}(C),bl={axisLine:function(e,t,n,r,i,a){var o=t.getModel([`axisLine`,`lineStyle`]),s=n.getAngleAxis(),c=Math.PI/180,l=s.getExtent(),u=WR(n),d=+!u,f,p=Math.abs(l[1]-l[0])===360?`Circle`:`Arc`;f=a[d]===0?new mf[p]({shape:{cx:n.cx,cy:n.cy,r:a[u],startAngle:-l[0]*c,endAngle:-l[1]*c,clockwise:s.inverse},style:o.getLineStyle(),z2:1,silent:!0}):new Bo({shape:{cx:n.cx,cy:n.cy,r:a[u],r0:a[d]},style:o.getLineStyle(),z2:1,silent:!0}),f.style.fill=null,e.add(f)},axisTick:function(e,t,n,r,i,a){var o=t.getModel(`axisTick`),s=(o.get(`inside`)?-1:1)*o.get(`length`),c=a[WR(n)],l=K(r,function(e){return new fi({shape:UR(n,[c,c+s],e.coord)})});e.add(Im(l,{style:W(o.getModel(`lineStyle`).getLineStyle(),{stroke:t.get([`axisLine`,`lineStyle`,`color`])})}))},minorTick:function(e,t,n,r,i,a){if(i.length){for(var o=t.getModel(`axisTick`),s=t.getModel(`minorTick`),c=(o.get(`inside`)?-1:1)*s.get(`length`),l=a[WR(n)],u=[],d=0;dm?`left`:`right`,_=Math.abs(p[1]-h)/f<.3?`middle`:p[1]>h?`top`:`bottom`;if(s&&s[d]){var y=s[d];Z(y)&&y.textStyle&&(o=new zi(y.textStyle,c,c.ecModel))}var b=new il({silent:v.isLabelSilent(t),style:wT(o,{x:p[0],y:p[1],fill:o.getTextColor()||t.get([`axisLine`,`lineStyle`,`color`]),text:r.formattedLabel,align:g,verticalAlign:_})});if(e.add(b),u){var x=v.makeAxisEventDataBase(t);x.targetType=`axisLabel`,x.value=r.rawLabel,z(b).eventData=x}},this)},splitLine:function(e,t,n,r,i,a){var o=t.getModel(`splitLine`).getModel(`lineStyle`),s=o.get(`color`),c=0;s=B(s,Array)?s:[s];for(var l=[],u=0;u=0;c--){var l=n[c],u=eS(l.id,null),d=u==null?null:i.get(u);if(d){var f=d.parent,h=Lf(f),g=f===r?{width:a,height:o}:{width:h.width,height:h.height},_={},v=bE(d,l,g,null,{hv:l.hv,boundingMode:l.bounding},_);if(!Lf(d).isNew&&v){for(var y=l.transition,b={},x=0;x=0)?b[S]=C:d[S]=C}Bw(d,b,e,0)}else d.attr(_)}}},t.prototype._clear=function(){var e=this,t=this._elMap;t.each(function(n){az(n,Lf(n).option,t,e._lastGraphicModel)}),this._elMap=Q()},t.prototype.dispose=function(){this._clear()},t.type=`graphic`,t}(Ie),tt=[`x`,`y`,`radius`,`angle`,`single`],Yo=[`cartesian2d`,`polar`,`singleAxis`],Kt=function(){function e(){this.indexList=[],this.indexMap=[]}return e.prototype.add=function(e){this.indexMap[e]||(this.indexList.push(e),this.indexMap[e]=!0)},e}(),Jt=function(e){I(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n._autoThrottle=!0,n._noTarget=!0,n._rangePropMode=[`percent`,`percent`],n}return t.prototype.init=function(e,t,n){var r=mz(e);this.settledOption=r,this.mergeDefaultAndTheme(e,n),this._doInit(r)},t.prototype.mergeOption=function(e){var t=mz(e);H(this.option,e,!0),H(this.settledOption,t,!0),this._doInit(t)},t.prototype._doInit=function(e){var t=this.option;this._setDefaultThrottle(e),this._updateRangeUse(e);var n=this.settledOption;G([[`start`,`startValue`],[`end`,`endValue`]],function(e,r){this._rangePropMode[r]===`value`&&(t[e[0]]=n[e[0]]=null)},this),this._resetTarget()},t.prototype._resetTarget=function(){var e=this.get(`orient`,!0),t=this._targetAxisInfoMap=Q();this._fillSpecifiedTargetAxis(t)?this._orient=e||this._makeAutoOrientByTargetAxis():(this._orient=e||`horizontal`,this._fillAutoTargetAxisByOrient(t,this._orient)),this._noTarget=!0,t.each(function(e){e.indexList.length&&(this._noTarget=!1)},this)},t.prototype._fillSpecifiedTargetAxis=function(e){var t=!1;return G(tt,function(n){var r=this.getReferringComponents(dz(n),Di);if(r.specified){t=!0;var i=new Kt;G(r.models,function(e){i.add(e.componentIndex)}),e.set(n,i)}},this),t},t.prototype._fillAutoTargetAxisByOrient=function(e,t){var n=this.ecModel,r=!0;if(r){var i=t===`vertical`?`y`:`x`,a=n.findComponents({mainType:i+`Axis`});o(a,i)}if(r){var a=n.findComponents({mainType:`singleAxis`,filter:function(e){return e.get(`orient`,!0)===t}});o(a,`single`)}function o(t,n){var i=t[0];if(i){var a=new Kt;if(a.add(i.componentIndex),e.set(n,a),r=!1,n===`x`||n===`y`){var o=i.getReferringComponents(`grid`,ts).models[0];o&&G(t,function(e){i.componentIndex!==e.componentIndex&&o===e.getReferringComponents(`grid`,ts).models[0]&&a.add(e.componentIndex)})}}}r&&G(tt,function(t){if(r){var i=n.findComponents({mainType:dz(t),filter:function(e){return e.get(`type`,!0)===`category`}});if(i[0]){var a=new Kt;a.add(i[0].componentIndex),e.set(t,a),r=!1}}},this)},t.prototype._makeAutoOrientByTargetAxis=function(){var e;return this.eachTargetAxis(function(t){!e&&(e=t)},this),e===`y`?`vertical`:`horizontal`},t.prototype._setDefaultThrottle=function(e){if(e.hasOwnProperty(`throttle`)&&(this._autoThrottle=!1),this._autoThrottle){var t=this.ecModel.option;this.option.throttle=t.animation&&t.animationDurationUpdate>0?100:20}},t.prototype._updateRangeUse=function(e){var t=this._rangePropMode,n=this.get(`rangeMode`);G([[`start`,`startValue`],[`end`,`endValue`]],function(r,i){var a=e[r[0]]!=null,o=e[r[1]]!=null;a&&!o?t[i]=`percent`:!a&&o?t[i]=`value`:n?t[i]=n[i]:a&&(t[i]=`percent`)})},t.prototype.noTarget=function(){return this._noTarget},t.prototype.getFirstTargetAxisModel=function(){var e;return this.eachTargetAxis(function(t,n){e==null&&(e=this.ecModel.getComponent(dz(t),n))},this),e},t.prototype.eachTargetAxis=function(e,t){this._targetAxisInfoMap.each(function(n,r){G(n.indexList,function(n){e.call(t,r,n)})})},t.prototype.getAxisProxy=function(e,t){var n=this.getAxisModel(e,t);if(n)return n.__dzAxisProxy},t.prototype.getAxisModel=function(e,t){var n=this._targetAxisInfoMap.get(e);if(n&&n.indexMap[t])return this.ecModel.getComponent(dz(e),t)},t.prototype.setRawRange=function(e){var t=this.option,n=this.settledOption;G([[`start`,`startValue`],[`end`,`endValue`]],function(r){(e[r[0]]!=null||e[r[1]]!=null)&&(t[r[0]]=n[r[0]]=e[r[0]],t[r[1]]=n[r[1]]=e[r[1]])},this),this._updateRangeUse(e)},t.prototype.setCalculatedRange=function(e){var t=this.option;G([`start`,`startValue`,`end`,`endValue`],function(n){t[n]=e[n]})},t.prototype.getPercentRange=function(){var e=this.findRepresentativeAxisProxy();if(e)return e.getDataPercentWindow()},t.prototype.getValueRange=function(e,t){if(e==null&&t==null){var n=this.findRepresentativeAxisProxy();if(n)return n.getDataValueWindow()}else return this.getAxisProxy(e,t).getDataValueWindow()},t.prototype.findRepresentativeAxisProxy=function(e){if(e)return e.__dzAxisProxy;for(var t,n=this._targetAxisInfoMap.keys(),r=0;ra[1];if(u&&!d&&!f)return!0;u&&(i=!0),d&&(t=!0),f&&(n=!0)}return i&&t&&n})}else sd(r,function(n){if(i===`empty`)e.setData(t=t.map(n,function(e){return o(e)?e:NaN}));else{var r={};r[n]=a,t.selectRange(r)}});sd(r,function(e){t.setApproximateExtent(a,e)})}});function o(e){return e>=a[0]&&e<=a[1]}},e.prototype._updateMinMaxSpan=function(){var e=this._minMaxSpan={},t=this._dataZoomModel,n=this._dataExtent;sd([`min`,`max`],function(r){var i=t.get(r+`Span`),a=t.get(r+`ValueSpan`);a!=null&&(a=this.getAxisModel().axis.scale.parse(a)),a==null?i!=null&&(a=hx(i,[0,100],n,!0)-n[0]):i=hx(n[0]+a,n,[0,100],!0),e[r+`Span`]=i,e[r+`ValueSpan`]=a},this)},e.prototype._setAxisModel=function(){var e=this.getAxisModel(),t=this._percentWindow,n=this._valueWindow;if(t){var r=xx(n,[0,500]);r=Math.min(r,20);var i=e.axis.scale.rawExtentInfo;t[0]!==0&&i.setDeterminedMinMax(`min`,+n[0].toFixed(r)),t[1]!==100&&i.setDeterminedMinMax(`max`,+n[1].toFixed(r)),i.freeze()}},e}(),Tu={getTargetSeries:function(e){function t(t){e.eachComponent(`dataZoom`,function(n){n.eachTargetAxis(function(r,i){t(r,i,e.getComponent(dz(r),i),n)})})}t(function(e,t,n,r){n.__dzAxisProxy=null});var n=[];t(function(t,r,i,a){i.__dzAxisProxy||(i.__dzAxisProxy=new S(t,r,a,e),n.push(i.__dzAxisProxy))});var r=Q();return G(n,function(e){G(e.getTargetSeriesModels(),function(e){r.set(e.uid,e)})}),r},overallReset:function(e,t){e.eachComponent(`dataZoom`,function(e){e.eachTargetAxis(function(t,n){e.getAxisProxy(t,n).reset(e)}),e.eachTargetAxis(function(n,r){e.getAxisProxy(n,r).filterData(e,t)})}),e.eachComponent(`dataZoom`,function(e){var t=e.findRepresentativeAxisProxy();if(t){var n=t.getDataPercentWindow(),r=t.getDataValueWindow();e.setCalculatedRange({start:n[0],end:n[1],startValue:r[0],endValue:r[1]})}})}},Jf=!1,wc=function(){function e(){}return e}(),Ad={},Tc=function(e){I(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.optionUpdated=function(){e.prototype.optionUpdated.apply(this,arguments);var t=this.ecModel;G(this.option.feature,function(e,n){var r=bz(n);r&&(r.getDefaultOption&&(r.defaultOption=r.getDefaultOption(t)),H(e,r.defaultOption))})},t.type=`toolbox`,t.layoutMode={type:`box`,ignoreSize:!0},t.defaultOption={show:!0,z:6,orient:`horizontal`,left:`right`,top:`top`,backgroundColor:`transparent`,borderColor:`#ccc`,borderRadius:0,borderWidth:0,padding:5,itemSize:15,itemGap:8,showTitle:!0,iconStyle:{borderColor:`#666`,color:`none`},emphasis:{iconStyle:{borderColor:`#3E98C5`}},tooltip:{show:!1,position:`bottom`}},t}(Fe),Ec=function(e){I(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.render=function(e,t,n,r){var i=this.group;if(i.removeAll(),!e.get(`show`))return;var a=+e.get(`itemSize`),o=e.get(`orient`)===`vertical`,s=e.get(`feature`)||{},c=this._features||(this._features={}),l=[];G(s,function(e,t){l.push(t)}),new Ht(this._featureNames||[],l).add(u).update(u).remove(q(u,null)).execute(),this._featureNames=l;function u(i,a){var o=l[i],u=l[a],f=s[o],p=new zi(f,e,e.ecModel),m;if(r&&r.newTitle!=null&&r.featureName===o&&(f.title=r.newTitle),o&&!u){if(Cz(o))m={onclick:p.option.onclick,featureName:o};else{var h=bz(o);if(!h)return;m=new h}c[o]=m}else if(m=c[u],!m)return;m.uid=MT(`toolbox-feature`),m.model=p,m.ecModel=t,m.api=n;var g=B(m,wc);if(!o&&u){g&&m.dispose&&m.dispose(t,n);return}if(!p.get(`show`)||g&&m.unusable){g&&m.remove&&m.remove(t,n);return}d(p,m,o),p.setIconStatus=function(e,t){var n=this.option,r=this.iconPaths;n.iconStatus=n.iconStatus||{},n.iconStatus[e]=t,r[e]&&(t===`emphasis`?WC:GC)(r[e])},B(m,wc)&&m.render&&m.render(p,t,n,r)}function d(r,s,c){var l=r.getModel(`iconStyle`),u=r.getModel([`emphasis`,`iconStyle`]),d=B(s,wc)&&s.getIcons?s.getIcons():r.get(`icon`),f=r.get(`title`)||{},p,m;X(d)?(p={},p[c]=d):p=d,X(f)?(m={},m[c]=f):m=f;var h=r.iconPaths={};G(p,function(c,d){var f=fT(c,{},{x:-a/2,y:-a/2,width:a,height:a});f.setStyle(l.getItemStyle());var p=f.ensureState(`emphasis`);p.style=u.getItemStyle();var g=new il({style:{text:m[d],align:u.get(`textAlign`),borderRadius:u.get(`textBorderRadius`),padding:u.get(`textPadding`),fill:null,font:kT({fontStyle:u.get(`textFontStyle`),fontFamily:u.get(`textFontFamily`),fontSize:u.get(`textFontSize`),fontWeight:u.get(`textFontWeight`)},t)},ignore:!0});f.setTextContent(g),_T({el:f,componentModel:e,itemName:d,formatterParamsExtra:{title:m[d]}}),f.__title=m[d],f.on(`mouseover`,function(){var t=u.getItemStyle(),r=o?e.get(`right`)==null&&e.get(`left`)!==`right`?`right`:`left`:e.get(`bottom`)==null&&e.get(`top`)!==`bottom`?`bottom`:`top`;g.setStyle({fill:u.get(`textFill`)||t.fill||t.stroke||`#000`,backgroundColor:u.get(`textBackgroundColor`)}),f.setTextConfig({position:u.get(`textPosition`)||r}),g.ignore=!e.get(`showTitle`),n.enterEmphasis(this)}).on(`mouseout`,function(){r.get([`iconStatus`,d])!==`emphasis`&&n.leaveEmphasis(this),g.hide()}),(r.get([`iconStatus`,d])===`emphasis`?WC:GC)(f),i.add(f),f.on(`click`,L(s.onclick,s,t,n,d)),h[d]=f})}xz(i,e,n),i.add(Sz(i.getBoundingRect(),e)),o||i.eachChild(function(e){var t=e.__title,r=e.ensureState(`emphasis`),o=r.textConfig||(r.textConfig={}),s=e.getTextContent(),c=s&&s.ensureState(`emphasis`);if(c&&!Y(c)&&t){var l=c.style||(c.style={}),u=Kb(t,il.makeFont(l)),d=e.x+i.x,f=e.y+i.y+a,p=!1;f+u.height>n.getHeight()&&(o.position=`top`,p=!0);var m=p?-5-u.height:a+10;d+u.width/2>n.getWidth()?(o.position=[`100%`,m],l.align=`right`):d-u.width/2<0&&(o.position=[0,m],l.align=`left`)}})},t.prototype.updateView=function(e,t,n,r){G(this._features,function(e){B(e,wc)&&e.updateView&&e.updateView(e.model,t,n,r)})},t.prototype.remove=function(e,t){G(this._features,function(n){B(n,wc)&&n.remove&&n.remove(e,t)}),this.group.removeAll()},t.prototype.dispose=function(e,t){G(this._features,function(n){B(n,wc)&&n.dispose&&n.dispose(e,t)})},t.type=`toolbox`,t}(Ie),Ts=function(e){I(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.onclick=function(e,t){var n=this.model,r=n.get(`name`)||e.get(`title.0.text`)||`echarts`,i=t.getZr().painter.getType()===`svg`,a=i?`svg`:n.get(`type`,!0)||`png`,o=t.getConnectedDataURL({type:a,backgroundColor:n.get(`backgroundColor`,!0)||e.get(`backgroundColor`)||`#fff`,connectedBackgroundColor:n.get(`connectedBackgroundColor`),excludeComponents:n.get(`excludeComponents`),pixelRatio:n.get(`pixelRatio`)}),s=R.browser;if(typeof MouseEvent==`function`&&(s.newEdge||!s.ie&&!s.edge)){var c=document.createElement(`a`);c.download=r+`.`+a,c.target=`_blank`,c.href=o;var l=new MouseEvent(`click`,{view:document.defaultView,bubbles:!0,cancelable:!1});c.dispatchEvent(l)}else if(window.navigator.msSaveOrOpenBlob||i){var u=o.split(`,`),d=u[0].indexOf(`base64`)>-1,f=i?decodeURIComponent(u[1]):u[1];d&&(f=window.atob(f));var p=r+`.`+a;if(window.navigator.msSaveOrOpenBlob){for(var m=f.length,h=new Uint8Array(m);m--;)h[m]=f.charCodeAt(m);var g=new Blob([h]);window.navigator.msSaveOrOpenBlob(g,p)}else{var _=document.createElement(`iframe`);document.body.appendChild(_);var v=_.contentWindow,y=v.document;y.open(`image/svg+xml`,`replace`),y.write(f),y.close(),v.focus(),y.execCommand(`SaveAs`,!0,p),document.body.removeChild(_)}}else{var b=n.get(`lang`),x=``,S=window.open();S.document.write(x),S.document.title=r}},t.getDefaultOption=function(e){return{show:!0,icon:`M4.7,22.9L29.3,45.5L54.7,23.4M4.6,43.6L4.6,58L53.8,58L53.8,43.6M29.2,45.1L29.2,0`,title:e.getLocaleModel().get([`toolbox`,`saveAsImage`,`title`]),type:`png`,connectedBackgroundColor:`#fff`,name:``,excludeComponents:[`toolbox`],lang:e.getLocaleModel().get([`toolbox`,`saveAsImage`,`lang`])}},t}(wc),Er=`__ec_magicType_stack__`,zh=[[`line`,`bar`],[`stack`]],ki=function(e){I(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getIcons=function(){var e=this.model,t=e.get(`icon`),n={};return G(e.get(`type`),function(e){t[e]&&(n[e]=t[e])}),n},t.getDefaultOption=function(e){return{show:!0,type:[],icon:{line:`M4.1,28.9h7.1l9.3-22l7.4,38l9.7-19.7l3,12.8h14.9M4.1,58h51.4`,bar:`M6.7,22.9h10V48h-10V22.9zM24.9,13h10v35h-10V13zM43.2,2h10v46h-10V2zM3.1,58h53.7`,stack:`M8.2,38.4l-8.4,4.1l30.6,15.3L60,42.5l-8.1-4.1l-21.5,11L8.2,38.4z M51.9,30l-8.1,4.2l-13.4,6.9l-13.9-6.9L8.2,30l-8.4,4.2l8.4,4.2l22.2,11l21.5-11l8.1-4.2L51.9,30z M51.9,21.7l-8.1,4.2L35.7,30l-5.3,2.8L24.9,30l-8.4-4.1l-8.3-4.2l-8.4,4.2L8.2,30l8.3,4.2l13.9,6.9l13.4-6.9l8.1-4.2l8.1-4.1L51.9,21.7zM30.4,2.2L-0.2,17.5l8.4,4.1l8.3,4.2l8.4,4.2l5.5,2.7l5.3-2.7l8.1-4.2l8.1-4.2l8.1-4.1L30.4,2.2z`},title:e.getLocaleModel().get([`toolbox`,`magicType`,`title`]),option:{},seriesIndex:{}}},t.prototype.onclick=function(e,t,n){var r=this.model,i=r.get([`seriesIndex`,n]);if(gg[n]){var a={series:[]};G(zh,function(e){G_(e,n)>=0&&G(e,function(e){r.setIconStatus(e,`normal`)})}),r.setIconStatus(n,`emphasis`),e.eachComponent({mainType:`series`,query:i==null?null:{seriesIndex:i}},function(e){var t=e.subType,i=e.id,o=gg[n](t,i,e,r);o&&(W(o,e.option),a.series.push(o));var s=e.coordinateSystem;if(s&&s.type===`cartesian2d`&&(n===`line`||n===`bar`)){var c=s.getAxesByScale(`ordinal`)[0];if(c){var l=c.dim+`Axis`,u=e.getReferringComponents(l,ts).models[0].componentIndex;a[l]=a[l]||[];for(var d=0;d<=u;d++)a[l][u]=a[l][u]||{};a[l][u].boundaryGap=n===`bar`}}});var o,s=n;n===`stack`&&(o=H({stack:r.option.title.tiled,tiled:r.option.title.stack},r.option.title),r.get([`iconStatus`,n])!==`emphasis`&&(s=`tiled`)),t.dispatchAction({type:`changeMagicType`,currentType:s,newOption:a,newTitle:o,featureName:`magicType`})}},t}(wc),gg={line:function(e,t,n,r){if(e===`bar`)return H({id:t,type:`line`,data:n.get(`data`),stack:n.get(`stack`),markPoint:n.get(`markPoint`),markLine:n.get(`markLine`)},r.get([`option`,`line`])||{},!0)},bar:function(e,t,n,r){if(e===`line`)return H({id:t,type:`bar`,data:n.get(`data`),stack:n.get(`stack`),markPoint:n.get(`markPoint`),markLine:n.get(`markLine`)},r.get([`option`,`bar`])||{},!0)},stack:function(e,t,n,r){var i=n.get(`stack`)===Er;if(e===`line`||e===`bar`)return r.setIconStatus(`stack`,i?`normal`:`emphasis`),H({id:t,stack:i?``:Er},r.get([`option`,`stack`])||{},!0)}},tA({type:`changeMagicType`,event:`magicTypeChanged`,update:`prepareAndUpdate`},function(e,t){t.mergeOption(e.newOption)}),E=Array(60).join(`-`),Mr=` `,op=RegExp(`[`+Mr+`]+`,`g`),Gt=function(e){I(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.onclick=function(e,t){setTimeout(function(){t.dispatchAction({type:`hideTip`})});var n=t.getDom(),r=this.model;this._dom&&n.removeChild(this._dom);var i=document.createElement(`div`);i.style.cssText=`position:absolute;top:0;bottom:0;left:0;right:0;padding:5px`,i.style.backgroundColor=r.get(`backgroundColor`)||`#fff`;var a=document.createElement(`h4`),o=r.get(`lang`)||[];a.innerHTML=o[0]||r.get(`title`),a.style.cssText=`margin:10px 20px`,a.style.color=r.get(`textColor`);var s=document.createElement(`div`),c=document.createElement(`textarea`);s.style.cssText=`overflow:auto`;var l=r.get(`optionToContent`),u=r.get(`contentToOption`),d=Dz(e);if(Y(l)){var f=l(t.getOption());X(f)?s.innerHTML=f:iv(f)&&s.appendChild(f)}else{c.readOnly=r.get(`readOnly`);var p=c.style;p.cssText=`display:block;width:100%;height:100%;font-family:monospace;font-size:14px;line-height:1.6rem;resize:none;box-sizing:border-box;outline:none`,p.color=r.get(`textColor`),p.borderColor=r.get(`textareaBorderColor`),p.backgroundColor=r.get(`textareaColor`),c.value=d.value,s.appendChild(c)}var m=d.meta,h=document.createElement(`div`);h.style.cssText=`position:absolute;bottom:5px;left:0;right:0`;var g=`float:right;margin-right:20px;border:none;cursor:pointer;padding:2px 5px;font-size:12px;border-radius:3px`,_=document.createElement(`div`),v=document.createElement(`div`);g+=`;background-color:`+r.get(`buttonColor`),g+=`;color:`+r.get(`buttonTextColor`);var y=this;function b(){n.removeChild(i),y._dom=null}ry(_,`click`,b),ry(v,`click`,function(){if(u==null&&l!=null||u!=null&&l==null){b();return}var e;try{e=Y(u)?u(s,t.getOption()):Mz(c.value,m)}catch(e){throw b(),Error(`Data view format error `+e)}e&&t.dispatchAction({type:`changeDataView`,newOption:e}),b()}),_.innerHTML=o[1],v.innerHTML=o[2],v.style.cssText=_.style.cssText=g,!r.get(`readOnly`)&&h.appendChild(v),h.appendChild(_),i.appendChild(a),i.appendChild(s),i.appendChild(h),s.style.height=n.clientHeight-80+`px`,n.appendChild(i),this._dom=i},t.prototype.remove=function(e,t){this._dom&&t.getDom().removeChild(this._dom)},t.prototype.dispose=function(e,t){this.remove(e,t)},t.getDefaultOption=function(e){return{show:!0,readOnly:!1,optionToContent:null,contentToOption:null,icon:`M17.5,17.3H33 M17.5,17.3H33 M45.4,29.5h-28 M11.5,2v56H51V14.8L38.4,2H11.5z M38.4,2.2v12.7H51 M45.4,41.7h-28`,title:e.getLocaleModel().get([`toolbox`,`dataView`,`title`]),lang:e.getLocaleModel().get([`toolbox`,`dataView`,`lang`]),backgroundColor:`#fff`,textColor:`#000`,textareaColor:`#fff`,textareaBorderColor:`#333`,buttonColor:`#c23531`,buttonTextColor:`#fff`}},t}(wc),tA({type:`changeDataView`,event:`dataViewChanged`,update:`prepareAndUpdate`},function(e,t){var n=[];G(e.newOption.series,function(e){var r=t.getSeriesByName(e.name)[0];if(!r)n.push(U({type:`scatter`},e));else{var i=r.get(`data`);n.push({name:e.name,data:Nz(e.data,i)})}}),t.mergeOption(W({series:n},e.newOption))}),od=G,If=cS(),Io=function(e){I(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.onclick=function(e,t){Iz(e),t.dispatchAction({type:`restore`,from:this.uid})},t.getDefaultOption=function(e){return{show:!0,icon:`M3.8,33.4 M47,18.9h9.8V8.7 M56.3,20.1 C52.1,9,40.5,0.6,26.8,2.1C12.6,3.7,1.6,16.2,2.1,30.6 M13,41.1H3.1v10.2 M3.7,39.9c4.2,11.1,15.8,19.5,29.5,18 c14.2-1.6,25.2-14.1,24.7-28.5`,title:e.getLocaleModel().get([`toolbox`,`restore`,`title`])}},t}(wc),tA({type:`restore`,event:`restore`,update:`prepareAndUpdate`},function(e,t){t.resetOption(`recreate`)}),xr=[`grid`,`xAxis`,`yAxis`,`geo`,`graph`,`polar`,`radiusAxis`,`angleAxis`,`bmap`],se=function(){function e(e,t,n){var r=this;this._targetInfoList=[];var i=Bz(t,e);G(Rg,function(e,t){(!n||!n.include||G_(n.include,t)>=0)&&e(i,r._targetInfoList)})}return e.prototype.setOutputRanges=function(e,t){return this.matchOutputRanges(e,t,function(e,t,n){if((e.coordRanges||(e.coordRanges=[])).push(t),!e.coordRange){e.coordRange=t;var r=cu[e.brushType](0,n,t);e.__rangeOffset={offset:Bu[e.brushType](r.values,e.range,[1,1]),xyMinMax:r.xyMinMax}}}),e},e.prototype.matchOutputRanges=function(e,t,n){G(e,function(e){var r=this.findTargetInfo(e,t);r&&r!==!0&&G(r.coordSyses,function(r){n(e,cu[e.brushType](1,r,e.range,!0).values,r,t)})},this)},e.prototype.setInputRanges=function(e,t){G(e,function(e){var n=this.findTargetInfo(e,t);if(e.range=e.range||[],n&&n!==!0){e.panelId=n.panelId;var r=cu[e.brushType](0,n.coordSys,e.coordRange),i=e.__rangeOffset;e.range=i?Bu[e.brushType](r.values,i.offset,Uz(r.xyMinMax,i.xyMinMax)):r.values}},this)},e.prototype.makePanelOpts=function(e,t){return K(this._targetInfoList,function(n){var r=n.getPanelRect();return{panelId:n.panelId,defaultBrushType:t?t(n):null,clipPath:VI(r),isTargetByCursor:UI(r,e,n.coordSysModel),getLinearBrushOtherExtent:HI(r)}})},e.prototype.controlSeries=function(e,t,n){var r=this.findTargetInfo(e,n);return r===!0||r&&G_(r.coordSyses,t.coordinateSystem)>=0},e.prototype.findTargetInfo=function(e,t){for(var n=this._targetInfoList,r=Bz(t,e),i=0;i=0||G_(r,e.getAxis(`y`).model)>=0)&&a.push(e)}),t.push({panelId:`grid--`+e.id,gridModel:e,coordSysModel:e,coordSys:a[0],coordSyses:a,getPanelRect:ch.grid,xAxisDeclared:o[e.id],yAxisDeclared:s[e.id]})}))},geo:function(e,t){G(e.geoModels,function(e){var n=e.coordinateSystem;t.push({panelId:`geo--`+e.id,geoModel:e,coordSysModel:e,coordSys:n,coordSyses:[n],getPanelRect:ch.geo})})}},zg=[function(e,t){var n=e.xAxisModel,r=e.yAxisModel,i=e.gridModel;return!i&&n&&(i=n.axis.grid.model),!i&&r&&(i=r.axis.grid.model),i&&i===t.gridModel},function(e,t){var n=e.geoModel;return n&&n===t.geoModel}],ch={grid:function(){return this.coordSys.master.getRect().clone()},geo:function(){var e=this.coordSys,t=e.getBoundingRect().clone();return t.applyTransform(iT(e)),t}},cu={lineX:q(Vz,0),lineY:q(Vz,1),rect:function(e,t,n,r){var i=e?t.pointToData([n[0][0],n[1][0]],r):t.dataToPoint([n[0][0],n[1][0]],r),a=e?t.pointToData([n[0][1],n[1][1]],r):t.dataToPoint([n[0][1],n[1][1]],r),o=[zz([i[0],a[0]]),zz([i[1],a[1]])];return{values:o,xyMinMax:o}},polygon:function(e,t,n,r){var i=[[1/0,-1/0],[1/0,-1/0]];return{values:K(n,function(n){var a=e?t.pointToData(n,r):t.dataToPoint(n,r);return i[0][0]=Math.min(i[0][0],a[0]),i[1][0]=Math.min(i[1][0],a[1]),i[0][1]=Math.max(i[0][1],a[0]),i[1][1]=Math.max(i[1][1],a[1]),a}),xyMinMax:i}}},Bu={lineX:q(Hz,0),lineY:q(Hz,1),rect:function(e,t,n){return[[e[0][0]-n[0]*t[0][0],e[0][1]-n[0]*t[0][1]],[e[1][0]-n[1]*t[1][0],e[1][1]-n[1]*t[1][1]]]},polygon:function(e,t,n){return K(e,function(e,r){return[e[0]-n[0]*t[r][0],e[1]-n[1]*t[r][1]]})}},ad=G,nt=rS(`toolbox-dataZoom_`),qt=function(e){I(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.render=function(e,t,n,r){this._brushController||(this._brushController=new oe(n.getZr()),this._brushController.on(`brush`,L(this._onBrush,this)).mount()),qz(e,t,this,r,n),Kz(e,t)},t.prototype.onclick=function(e,t,n){_f[n].call(this)},t.prototype.remove=function(e,t){this._brushController&&this._brushController.unmount()},t.prototype.dispose=function(e,t){this._brushController&&this._brushController.dispose()},t.prototype._onBrush=function(e){var t=e.areas;if(!e.isEnd||!t.length)return;var n={},r=this.ecModel;this._brushController.updateCovers([]),new se(Gz(this.model),r,{include:[`grid`]}).matchOutputRanges(t,r,function(e,t,n){if(n.type===`cartesian2d`){var r=e.brushType;r===`rect`?(i(`x`,n,t[0]),i(`y`,n,t[1])):i({lineX:`x`,lineY:`y`}[r],n,t)}}),Pz(r,n),this._dispatchZoomAction(n);function i(e,t,i){var o=t.getAxis(e),s=o.model,c=a(e,s,r),l=c.findRepresentativeAxisProxy(s).getMinMaxSpan();(l.minValueSpan!=null||l.maxValueSpan!=null)&&(i=iI(0,i.slice(),o.scale.getExtent(),0,l.minValueSpan,l.maxValueSpan)),c&&(n[c.id]={dataZoomId:c.id,startValue:i[0],endValue:i[1]})}function a(e,t,n){var r;return n.eachComponent({mainType:`dataZoom`,subType:`select`},function(n){n.getAxisModel(e,t.componentIndex)&&(r=n)}),r}},t.prototype._dispatchZoomAction=function(e){var t=[];ad(e,function(e,n){t.push(V(e))}),t.length&&this.api.dispatchAction({type:`dataZoom`,from:this.uid,batch:t})},t.getDefaultOption=function(e){return{show:!0,filterMode:`filter`,icon:{zoom:`M0,13.5h26.9 M13.5,26.9V0 M32.1,13.5H58V58H13.5 V32.1`,back:`M22,1.4L9.9,13.5l12.3,12.3 M10.3,13.5H54.9v44.6 H10.3v-26`},title:e.getLocaleModel().get([`toolbox`,`dataZoom`,`title`]),brushStyle:{borderWidth:0,color:`rgba(210,219,238,0.2)`}}},t}(wc),_f={zoom:function(){var e=!this._isZoomActive;this.api.dispatchAction({type:`takeGlobalCursor`,key:`dataZoomSelect`,dataZoomSelectActive:e})},back:function(){this._dispatchZoomAction(Fz(this.ecModel))}},NE(`dataZoom`,function(e){var t=e.getComponent(`toolbox`,0),n=[`feature`,`dataZoom`];if(!t||t.get(n)==null)return;var r=t.getModel(n),i=[],a=lS(e,Gz(r));ad(a.xAxisModels,function(e){return o(e,`xAxis`,`xAxisIndex`)}),ad(a.yAxisModels,function(e){return o(e,`yAxis`,`yAxisIndex`)});function o(e,t,n){var a=e.componentIndex,o={type:`select`,$fromToolbox:!0,filterMode:r.get(`filterMode`,!0)||`filter`,id:nt+t+a};o[n]=a,i.push(o)}return i}),kc=function(e){I(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type=`tooltip`,t.dependencies=[`axisPointer`],t.defaultOption={z:60,show:!0,showContent:!0,trigger:`item`,triggerOn:`mousemove|click`,alwaysShowContent:!1,displayMode:`single`,renderMode:`auto`,confine:null,showDelay:0,hideDelay:100,transitionDuration:.4,enterable:!1,backgroundColor:`#fff`,shadowBlur:10,shadowColor:`rgba(0, 0, 0, .2)`,shadowOffsetX:1,shadowOffsetY:2,borderRadius:4,borderWidth:1,padding:null,extraCssText:``,axisPointer:{type:`line`,axis:`auto`,animation:`auto`,animationDurationUpdate:200,animationEasingUpdate:`exponentialOut`,crossStyle:{color:`#999`,width:1,type:`dashed`,textStyle:{}}},textStyle:{color:`#666`,fontSize:14}},t}(Fe),uc=Xz([`transform`,`webkitTransform`,`OTransform`,`MozTransform`,`msTransform`]),hc=Xz([`webkitTransition`,`transition`,`OTransition`,`MozTransition`,`msTransition`]),xe=Zz(hc,`transition`),be=Zz(uc,`transform`),Rd=`position:absolute;display:block;border-style:solid;white-space:nowrap;z-index:9999999;`+(R.transform3dSupported?`will-change:transform;`:``),Dc=function(){function e(e,t){if(this._show=!1,this._styleCoord=[0,0,0,0],this._enterable=!0,this._alwaysShowContent=!1,this._firstShow=!0,this._longHide=!0,R.wxa)return null;var n=document.createElement(`div`);n.domBelongToZr=!0,this.el=n;var r=this._zr=e.getZr(),i=t.appendTo,a=i&&(X(i)?document.querySelector(i):iv(i)?i:Y(i)&&i(e.getDom()));aB(this._styleCoord,r,a,e.getWidth()/2,e.getHeight()/2),(a||e.getDom()).appendChild(n),this._api=e,this._container=a;var o=this;n.onmouseenter=function(){o._enterable&&(clearTimeout(o._hideTimeout),o._show=!0),o._inContent=!0},n.onmousemove=function(e){if(e=e||window.event,!o._enterable){var t=r.handler;ty(r.painter.getViewportRoot(),e,!0),t.dispatch(`mousemove`,e)}},n.onmouseleave=function(){o._inContent=!1,o._enterable&&o._show&&o.hideLater(o._hideDelay)}}return e.prototype.update=function(e){if(!this._container){var t=this._api.getDom(),n=Qz(t,`position`),r=t.style;r.position!==`absolute`&&n!==`absolute`&&(r.position=`relative`)}var i=e.get(`alwaysShowContent`);i&&this._moveIfResized(),this._alwaysShowContent=i,this.el.className=e.get(`className`)||``},e.prototype.show=function(e,t){clearTimeout(this._hideTimeout),clearTimeout(this._longHideTimeout);var n=this.el,r=n.style,i=this._styleCoord;n.innerHTML?r.cssText=Rd+iB(e,!this._firstShow,this._longHide)+nB(i[0],i[1],!0)+(`border-color:`+gE(t)+`;`)+(e.get(`extraCssText`)||``)+(`;pointer-events:`+(this._enterable?`auto`:`none`)):r.display=`none`,this._show=!0,this._firstShow=!1,this._longHide=!1},e.prototype.setContent=function(e,t,n,r,i){var a=this.el;if(e==null){a.innerHTML=``;return}var o=``;if(X(i)&&n.get(`trigger`)===`item`&&!Yz(n)&&(o=eB(n,r,i)),X(e))a.innerHTML=e+o;else if(e){a.innerHTML=``,J(e)||(e=[e]);for(var s=0;s=0?this._tryShow(n,r):t===`leave`&&this._hide(r))},this))},t.prototype._keepShow=function(){var e=this._tooltipModel,t=this._ecModel,n=this._api,r=e.get(`triggerOn`);if(this._lastX!=null&&this._lastY!=null&&r!==`none`&&r!==`click`){var i=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){!n.isDisposed()&&i.manuallyShowTip(e,t,n,{x:i._lastX,y:i._lastY,dataByCoordSys:i._lastDataByCoordSys})})}},t.prototype.manuallyShowTip=function(e,t,n,r){if(!(r.from===this.uid||R.node||!n.getDom())){var i=uB(r,n);this._ticket=``;var a=r.dataByCoordSys,o=hB(r,t,n);if(o){var s=o.el.getBoundingRect().clone();s.applyTransform(o.el.transform),this._tryShow({offsetX:s.x+s.width/2,offsetY:s.y+s.height/2,target:o.el,position:r.position,positionDefault:`bottom`},i)}else if(r.tooltip&&r.x!=null&&r.y!=null){var c=Fh;c.x=r.x,c.y=r.y,c.update(),z(c).tooltipConfig={name:null,option:r.tooltip},this._tryShow({offsetX:r.x,offsetY:r.y,target:c},i)}else if(a)this._tryShow({offsetX:r.x,offsetY:r.y,position:r.position,dataByCoordSys:a,tooltipOption:r.tooltipOption},i);else if(r.seriesIndex!=null){if(this._manuallyAxisShowTip(e,t,n,r))return;var l=CR(r,t),u=l.point[0],d=l.point[1];u!=null&&d!=null&&this._tryShow({offsetX:u,offsetY:d,target:l.el,position:r.position,positionDefault:`bottom`},i)}else r.x!=null&&r.y!=null&&(n.dispatchAction({type:`updateAxisPointer`,x:r.x,y:r.y}),this._tryShow({offsetX:r.x,offsetY:r.y,position:r.position,target:n.getZr().findHover(r.x,r.y).target},i))}},t.prototype.manuallyHideTip=function(e,t,n,r){var i=this._tooltipContent;this._tooltipModel&&i.hideLater(this._tooltipModel.get(`hideDelay`)),this._lastX=this._lastY=this._lastDataByCoordSys=null,r.from!==this.uid&&this._hide(uB(r,n))},t.prototype._manuallyAxisShowTip=function(e,t,n,r){var i=r.seriesIndex,a=r.dataIndex,o=t.getComponent(`axisPointer`).coordSysAxesInfo;if(!(i==null||a==null||o==null)){var s=t.getSeriesByIndex(i);if(s&&lB([s.getData().getItemModel(a),s,(s.coordinateSystem||{}).model],this._tooltipModel).get(`trigger`)===`axis`)return n.dispatchAction({type:`updateAxisPointer`,seriesIndex:i,dataIndex:a,position:r.position}),!0}},t.prototype._tryShow=function(e,t){var n=e.target;if(this._tooltipModel){this._lastX=e.offsetX,this._lastY=e.offsetY;var r=e.dataByCoordSys;if(r&&r.length)this._showAxisTooltip(r,e);else if(n){if(z(n).ssrType===`legend`)return;this._lastDataByCoordSys=null;var i,a;XO(n,function(e){if(z(e).dataIndex!=null)return i=e,!0;if(z(e).tooltipConfig!=null)return a=e,!0},!0),i?this._showSeriesItemTooltip(e,i,t):a?this._showComponentItemTooltip(e,a,t):this._hide(t)}else this._lastDataByCoordSys=null,this._hide(t)}},t.prototype._showOrMove=function(e,t){var n=e.get(`showDelay`);t=L(t,this),clearTimeout(this._showTimout),n>0?this._showTimout=setTimeout(t,n):t()},t.prototype._showAxisTooltip=function(e,t){var n=this._ecModel,r=this._tooltipModel,i=[t.offsetX,t.offsetY],a=lB([t.tooltipOption],r),o=this._renderMode,s=[],c=ZD(`section`,{blocks:[],noHeader:!0}),l=[],u=new Oc;G(e,function(e){G(e.dataByAxis,function(e){var t=n.getComponent(e.axisDim+`Axis`,e.axisIndex),i=e.value;if(!(!t||i==null)){var a=cR(i,t.axis,n,e.seriesDataIndices,e.valueLabelOpt),d=ZD(`section`,{header:a,noHeader:!hv(a),sortBlocks:!0,blocks:[]});c.blocks.push(d),G(e.seriesDataIndices,function(c){var f=n.getSeriesByIndex(c.seriesIndex),p=c.dataIndexInside,m=f.getDataParams(p);if(!(m.dataIndex<0)){m.axisDim=e.axisDim,m.axisIndex=e.axisIndex,m.axisType=e.axisType,m.axisId=e.axisId,m.axisValue=wj(t.axis,{value:i}),m.axisValueLabel=a,m.marker=u.makeTooltipMarker(`item`,gE(m.color),o);var h=OD(f.formatTooltip(p,!0,null)),g=h.frag;if(g){var _=lB([f],r).get(`valueFormatter`);d.blocks.push(_?U({valueFormatter:_},g):g)}h.text&&l.push(h.text),s.push(m)}})}})}),c.blocks.reverse(),l.reverse();var d=t.position,f=rO(c,u,o,a.get(`order`),n.get(`useUTC`),a.get(`textStyle`));f&&l.unshift(f);var p=o===`richText`?` -`:`
`,m=l.join(p);this._showOrMove(a,function(){this._updateContentNotChangedOnAxis(e,s)?this._updatePosition(a,d,i[0],i[1],this._tooltipContent,s):this._showTooltipContent(a,m,s,Math.random()+``,i[0],i[1],d,null,u)})},t.prototype._showSeriesItemTooltip=function(e,t,n){var r=this._ecModel,i=R(t),a=i.seriesIndex,o=r.getSeriesByIndex(a),s=i.dataModel||o,c=i.dataIndex,l=i.dataType,u=s.getData(l),d=this._renderMode,f=e.positionDefault,p=cz([u.getItemModel(c),s,o&&(o.coordinateSystem||{}).model],this._tooltipModel,f?{position:f}:null),m=p.get(`trigger`);if(!(m!=null&&m!==`item`)){var h=s.getDataParams(c,l),g=new gc;h.marker=g.makeTooltipMarker(`item`,eE(h.color),d);var _=fD(s.formatTooltip(c,!1,l)),v=p.get(`order`),y=p.get(`valueFormatter`),b=_.frag,x=b?VD(y?H({valueFormatter:y},b):b,g,d,v,r.get(`useUTC`),p.get(`textStyle`)):_.text,S=`item_`+s.name+`_`+c;this._showOrMove(p,function(){this._showTooltipContent(p,x,h,S,e.offsetX,e.offsetY,e.position,e.target,g)}),n({type:`showTip`,dataIndexInside:c,dataIndex:u.getRawIndex(c),seriesIndex:a,from:this.uid})}},t.prototype._showComponentItemTooltip=function(e,t,n){var r=this._renderMode===`html`,i=R(t),a=i.tooltipConfig.option||{},o=a.encodeHTMLContent;if(X(a)){var s=a;a={content:s,formatter:s},o=!0}o&&r&&a.content&&(a=B(a),a.content=Fv(a.content));var c=[a],l=this._ecModel.getComponent(i.componentMainType,i.componentIndex);l&&c.push(l),c.push({formatter:a.content});var u=e.positionDefault,d=cz(c,this._tooltipModel,u?{position:u}:null),f=d.get(`content`),p=Math.random()+``,m=new gc;this._showOrMove(d,function(){var n=B(d.get(`formatterParams`)||{});this._showTooltipContent(d,f,n,p,e.offsetX,e.offsetY,e.position,t,m)}),n({type:`showTip`,from:this.uid})},t.prototype._showTooltipContent=function(e,t,n,r,i,a,o,s,c){if(this._ticket=``,!(!e.get(`showContent`)||!e.get(`show`))){var l=this._tooltipContent;l.setEnterable(e.get(`enterable`));var u=e.get(`formatter`);o=o||e.get(`position`);var d=t,f=this._getNearestPoint([i,a],n,e.get(`trigger`),e.get(`borderColor`)).color;if(u)if(X(u)){var p=e.ecModel.get(`useUTC`),m=J(n)?n[0]:n,h=m&&m.axisType&&m.axisType.indexOf(`time`)>=0;d=u,h&&(d=OT(m.axisValue,d,p)),d=XT(d,n,!0)}else if(Y(u)){var g=I(function(t,r){t===this._ticket&&(l.setContent(r,c,e,f,o),this._updatePosition(e,o,i,a,l,n,s))},this);this._ticket=r,d=u(n,r,g)}else d=u;l.setContent(d,c,e,f,o),l.show(e,f),this._updatePosition(e,o,i,a,l,n,s)}},t.prototype._getNearestPoint=function(e,t,n,r){if(n===`axis`||J(t))return{color:r||(this._renderMode===`html`?`#fff`:`none`)};if(!J(t))return{color:r||t.color||t.borderColor}},t.prototype._updatePosition=function(e,t,n,r,i,a,o){var s=this._api.getWidth(),c=this._api.getHeight();t=t||e.get(`position`);var l=i.getSize(),u=e.get(`align`),d=e.get(`verticalAlign`),f=o&&o.getBoundingRect().clone();if(o&&f.applyTransform(o.transform),Y(t)&&(t=t([n,r],a,i.el,f,{viewSize:[s,c],contentSize:l.slice()})),J(t))n=ex(t[0],s),r=ex(t[1],c);else if(Z(t)){var p=t;p.width=l[0],p.height=l[1];var m=rE(p,{width:s,height:c});n=m.x,r=m.y,u=null,d=null}else if(X(t)&&o){var h=fz(t,f,l,e.get(`borderWidth`));n=h[0],r=h[1]}else{var h=uz(n,r,i,s,c,u?null:20,d?null:20);n=h[0],r=h[1]}if(u&&(n-=pz(u)?l[0]/2:u===`right`?l[0]:0),d&&(r-=pz(d)?l[1]/2:d===`bottom`?l[1]:0),JR(e)){var h=dz(n,r,i,s,c);n=h[0],r=h[1]}i.moveTo(n,r)},t.prototype._updateContentNotChangedOnAxis=function(e,t){var n=this._lastDataByCoordSys,r=this._cbParamsList,i=!!n&&n.length===e.length;return i&&G(n,function(n,a){var o=n.dataByAxis||[],s=(e[a]||{}).dataByAxis||[];i=i&&o.length===s.length,i&&G(o,function(e,n){var a=s[n]||{},o=e.seriesDataIndices||[],c=a.seriesDataIndices||[];i=i&&e.value===a.value&&e.axisType===a.axisType&&e.axisId===a.axisId&&o.length===c.length,i&&G(o,function(e,t){var n=c[t];i=i&&e.seriesIndex===n.seriesIndex&&e.dataIndex===n.dataIndex}),r&&G(e.seriesDataIndices,function(e){var n=e.seriesIndex,a=t[n],o=r[n];a&&o&&o.data!==a.data&&(i=!1)})})}),this._lastDataByCoordSys=e,this._cbParamsList=t,!!i},t.prototype._hide=function(e){this._lastDataByCoordSys=null,e({type:`hideTip`,from:this.uid})},t.prototype.dispose=function(e,t){L.node||!t.getDom()||(mO(this,`_updatePosition`),this._tooltipContent.dispose(),xL(`itemTooltip`,t))},t.type=`tooltip`,t}(Ie),Wu=G,uc=function(e){F(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.layoutMode={type:`box`,ignoreSize:!0},n}return t.type=`title`,t.defaultOption={z:6,show:!0,text:``,target:`blank`,subtext:``,subtarget:`blank`,left:0,top:0,backgroundColor:`rgba(0,0,0,0)`,borderColor:`#ccc`,borderWidth:0,padding:5,itemGap:10,textStyle:{fontSize:18,fontWeight:`bold`,color:`#464646`},subtextStyle:{fontSize:12,color:`#6E7079`}},t}(Fe),dc=function(e){F(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(e,t,n){if(this.group.removeAll(),e.get(`show`)){var r=this.group,i=e.getModel(`textStyle`),a=e.getModel(`subtextStyle`),o=e.get(`textAlign`),s=J_(e.get(`textBaseline`),e.get(`textVerticalAlign`)),c=new Kc({style:cT(i,{text:e.get(`text`),fill:i.getTextColor()},{disableBox:!0}),z2:10}),l=c.getBoundingRect(),u=e.get(`subtext`),d=new Kc({style:cT(a,{text:u,fill:a.getTextColor(),y:l.height+e.get(`itemGap`),verticalAlign:`top`},{disableBox:!0}),z2:10}),f=e.get(`link`),p=e.get(`sublink`),m=e.get(`triggerEvent`,!0);c.silent=!f&&!m,d.silent=!p&&!m,f&&c.on(`click`,function(){tE(f,`_`+e.get(`target`))}),p&&d.on(`click`,function(){tE(p,`_`+e.get(`subtarget`))}),R(c).eventData=R(d).eventData=m?{componentType:`title`,componentIndex:e.componentIndex}:null,r.add(c),u&&r.add(d);var h=r.getBoundingRect(),g=e.getBoxLayoutParams();g.width=h.width,g.height=h.height;var _=rE(g,{width:n.getWidth(),height:n.getHeight()},e.get(`padding`));o||(o=e.get(`left`)||e.get(`right`),o===`middle`&&(o=`center`),o===`right`?_.x+=_.width:o===`center`&&(_.x+=_.width/2)),s||(s=e.get(`top`)||e.get(`bottom`),s===`center`&&(s=`middle`),s===`bottom`?_.y+=_.height:s===`middle`&&(_.y+=_.height/2),s=s||`top`),r.x=_.x,r.y=_.y,r.markRedraw();var v={align:o,verticalAlign:s};c.setStyle(v),d.setStyle(v),h=r.getBoundingRect();var y=_.margin,b=e.getItemStyle([`color`,`opacity`]);b.fill=e.get(`backgroundColor`);var x=new So({shape:{x:h.x-y[3],y:h.y-y[0],width:h.width+y[1]+y[3],height:h.height+y[0]+y[2],r:e.get(`borderRadius`)},style:b,subPixelOptimize:!0,silent:!0});r.add(x)}},t.type=`title`,t}(Ie),xf=Kx(),ji=function(e){F(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.createdBySelf=!1,n}return t.prototype.init=function(e,t,n){this.mergeDefaultAndTheme(e,n),this._mergeOption(e,n,!1,!0)},t.prototype.isAnimationEnabled=function(){if(L.node)return!1;var e=this.__hostSeries;return this.getShallow(`animation`)&&e&&e.isAnimationEnabled()},t.prototype.mergeOption=function(e,t){this._mergeOption(e,t,!1,!1)},t.prototype._mergeOption=function(e,t,n,r){var i=this.mainType;n||t.eachSeries(function(e){var n=e.get(this.mainType,!0),a=xf(e)[i];if(!n||!n.data){xf(e)[i]=null;return}a?a._mergeOption(n,t,!0):(r&&Sz(n),G(n.data,function(e){z(e,Array)?(Sz(e[0]),Sz(e[1])):Sz(e)}),a=this.createMarkerModelFromSeries(n,this,t),H(a,{mainType:this.mainType,seriesIndex:e.seriesIndex,name:e.name,createdBySelf:!0}),a.__hostSeries=e),xf(e)[i]=a},this)},t.prototype.formatTooltip=function(e,t,n){var r=this.getData(),i=this.getRawValue(e),a=r.getName(e);return FD(`section`,{header:this.name,blocks:[FD(`nameValue`,{name:a,value:i,noName:!a,noValue:i==null})]})},t.prototype.getData=function(){return this._data},t.prototype.setData=function(e){this._data=e},t.prototype.getDataParams=function(e,t){var n=Bt.prototype.getDataParams.call(this,e,t),r=this.__hostSeries;return r&&(n.seriesId=r.id,n.seriesName=r.name,n.seriesType=r.subType),n},t.getMarkerModelFromSeries=function(e,t){return xf(e)[t]},t.type=`marker`,t.dependencies=[`series`,`grid`,`polar`,`geo`],t}(Fe),j_(ji,Bt.prototype),ki=function(e){F(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.createMarkerModelFromSeries=function(e,n,r){return new t(e,n,r)},t.type=`markPoint`,t.defaultOption={z:5,symbol:`pin`,symbolSize:50,tooltip:{trigger:`item`},label:{show:!0,position:`inside`},itemStyle:{borderWidth:2},emphasis:{label:{show:!0}}},t}(ji),Op={min:q(Tz,`min`),max:q(Tz,`max`),average:q(Tz,`average`),median:q(Tz,`median`)},pf=Kx(),Mi=function(e){F(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.init=function(){this.markerGroupMap=Q()},t.prototype.render=function(e,t,n){var r=this,i=this.markerGroupMap;i.each(function(e){pf(e).keep=!1}),t.eachSeries(function(e){var i=ji.getMarkerModelFromSeries(e,r.type);i&&r.renderSeries(e,i,t,n)}),i.each(function(e){!pf(e).keep&&r.group.remove(e.group)})},t.prototype.markKeep=function(e){pf(e).keep=!0},t.prototype.toggleBlurSeries=function(e,t){var n=this;G(e,function(e){var r=ji.getMarkerModelFromSeries(e,n.type);r&&r.getData().eachItemGraphicEl(function(e){e&&(t?AC(e):jC(e))})})},t.type=`marker`,t}(Ie),Ai=function(e){F(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.updateTransform=function(e,t,n){t.eachSeries(function(e){var t=ji.getMarkerModelFromSeries(e,`markPoint`);t&&(Mz(t.getData(),e,n),this.markerGroupMap.get(e.id).updateLayout())},this)},t.prototype.renderSeries=function(e,t,n,r){var i=e.coordinateSystem,a=e.id,o=e.getData(),s=this.markerGroupMap,c=s.get(a)||s.set(a,new Is),l=Nz(i,e,t);t.setData(l),Mz(t.getData(),e,r),l.each(function(e){var n=l.getItemModel(e),r=n.getShallow(`symbol`),i=n.getShallow(`symbolSize`),a=n.getShallow(`symbolRotate`),s=n.getShallow(`symbolOffset`),c=n.getShallow(`symbolKeepAspect`);if(Y(r)||Y(i)||Y(a)||Y(s)){var u=t.getRawValue(e),d=t.getDataParams(e);Y(r)&&(r=r(u,d)),Y(i)&&(i=i(u,d)),Y(a)&&(a=a(u,d)),Y(s)&&(s=s(u,d))}var f=n.getModel(`itemStyle`).getItemStyle(),p=kO(o,`color`);f.fill||(f.fill=p),l.setItemVisual(e,{symbol:r,symbolSize:i,symbolRotate:a,symbolOffset:s,symbolKeepAspect:c,style:f})}),c.updateData(l),this.group.add(c.group),l.eachItemGraphicEl(function(e){e.traverse(function(e){R(e).dataModel=t})}),this.markKeep(c),c.group.silent=t.get(`silent`)||e.get(`silent`)},t.type=`markPoint`,t}(Mi),Md=function(e,t){if(t===`all`)return{type:`all`,title:e.getLocaleModel().get([`legend`,`selector`,`all`])};if(t===`inverse`)return{type:`inverse`,title:e.getLocaleModel().get([`legend`,`selector`,`inverse`])}},ri=function(e){F(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.layoutMode={type:`box`,ignoreSize:!0},n}return t.prototype.init=function(e,t,n){this.mergeDefaultAndTheme(e,n),e.selected=e.selected||{},this._updateSelector(e)},t.prototype.mergeOption=function(t,n){e.prototype.mergeOption.call(this,t,n),this._updateSelector(t)},t.prototype._updateSelector=function(e){var t=e.selector,n=this.ecModel;t===!0&&(t=e.selector=[`all`,`inverse`]),J(t)&&G(t,function(e,r){X(e)&&(e={type:e}),t[r]=V(e,Md(n,e.type))})},t.prototype.optionUpdated=function(){this._updateData(this.ecModel);var e=this._data;if(e[0]&&this.get(`selectedMode`)===`single`){for(var t=!1,n=0;n=0},t.prototype.getOrient=function(){return this.get(`orient`)===`vertical`?{index:1,name:`vertical`}:{index:0,name:`horizontal`}},t.type=`legend.plain`,t.dependencies=[`series`],t.defaultOption={z:4,show:!0,orient:`horizontal`,left:`center`,top:0,align:`auto`,backgroundColor:`rgba(0,0,0,0)`,borderColor:`#ccc`,borderRadius:0,borderWidth:0,padding:5,itemGap:10,itemWidth:25,itemHeight:14,symbolRotate:`inherit`,symbolKeepAspect:!0,inactiveColor:`#ccc`,inactiveBorderColor:`#ccc`,inactiveBorderWidth:`auto`,itemStyle:{color:`inherit`,opacity:`inherit`,borderColor:`inherit`,borderWidth:`auto`,borderCap:`inherit`,borderJoin:`inherit`,borderDashOffset:`inherit`,borderMiterLimit:`inherit`},lineStyle:{width:`auto`,color:`inherit`,inactiveColor:`#ccc`,inactiveWidth:2,opacity:`inherit`,type:`inherit`,cap:`inherit`,join:`inherit`,dashOffset:`inherit`,miterLimit:`inherit`},textStyle:{color:`#333`},selectedMode:!0,selector:!1,selectorLabel:{show:!0,borderRadius:10,padding:[3,5,3,5],fontSize:12,fontFamily:`sans-serif`,color:`#666`,borderWidth:1,borderColor:`#666`},emphasis:{selectorLabel:{show:!0,color:`#eee`,backgroundColor:`#666`}},selectorPosition:`auto`,selectorItemGap:7,selectorButtonGap:10,tooltip:{show:!1}},t}(Fe),ru=q,Uu=G,rr=N,ii=function(e){F(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.newlineDisabled=!1,n}return t.prototype.init=function(){this.group.add(this._contentGroup=new rr),this.group.add(this._selectorGroup=new rr),this._isFirstRender=!0},t.prototype.getContentGroup=function(){return this._contentGroup},t.prototype.getSelectorGroup=function(){return this._selectorGroup},t.prototype.render=function(e,t,n){var r=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),e.get(`show`,!0)){var i=e.get(`align`),a=e.get(`orient`);(!i||i===`auto`)&&(i=e.get(`left`)===`right`&&a===`vertical`?`right`:`left`);var o=e.get(`selector`,!0),s=e.get(`selectorPosition`,!0);o&&(!s||s===`auto`)&&(s=a===`horizontal`?`end`:`start`),this.renderInner(i,e,t,n,o,a,s);var c=e.getBoxLayoutParams(),l={width:n.getWidth(),height:n.getHeight()},u=e.get(`padding`),d=rE(c,l,u),f=this.layoutInner(e,i,d,r,o,s),p=rE(U({width:f.width,height:f.height},c),l,u);this.group.x=p.x-f.x,this.group.y=p.y-f.y,this.group.markRedraw(),this.group.add(this._backgroundEl=xR(f,e))}},t.prototype.resetInner=function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl),this.getSelectorGroup().removeAll()},t.prototype.renderInner=function(e,t,n,r,i,a,o){var s=this.getContentGroup(),c=Q(),l=t.get(`selectedMode`),u=[];n.eachRawSeries(function(e){!e.get(`legendHoverLink`)&&u.push(e.id)}),Uu(t.getData(),function(i,a){var o=i.get(`name`);if(!this.newlineDisabled&&(o===``||o===` -`)){var d=new rr;d.newline=!0,s.add(d);return}var f=n.getSeriesByName(o)[0];if(!c.get(o))if(f){var p=f.getData(),m=p.getVisual(`legendLineStyle`)||{},h=p.getVisual(`legendIcon`),g=p.getVisual(`style`),_=this._createItem(f,o,a,i,t,e,m,g,h,l,r);_.on(`click`,ru(Lz,o,null,r,u)).on(`mouseover`,ru(zz,f.name,null,r,u)).on(`mouseout`,ru(Bz,f.name,null,r,u)),n.ssr&&_.eachChild(function(e){var t=R(e);t.seriesIndex=f.seriesIndex,t.dataIndex=a,t.ssrType=`legend`}),c.set(o,!0)}else n.eachRawSeries(function(s){if(!c.get(o)&&s.legendVisualProvider){var d=s.legendVisualProvider;if(!d.containName(o))return;var f=d.indexOfName(o),p=d.getItemVisual(f,`style`),m=d.getItemVisual(f,`legendIcon`),h=Uy(p.fill);h&&h[3]===0&&(h[3]=.2,p=H(H({},p),{fill:Qy(h,`rgba`)}));var g=this._createItem(s,o,a,i,t,e,{},p,m,l,r);g.on(`click`,ru(Lz,null,o,r,u)).on(`mouseover`,ru(zz,null,o,r,u)).on(`mouseout`,ru(Bz,null,o,r,u)),n.ssr&&g.eachChild(function(e){var t=R(e);t.seriesIndex=s.seriesIndex,t.dataIndex=a,t.ssrType=`legend`}),c.set(o,!0)}},this)},this),i&&this._createSelector(i,t,r,a,o)},t.prototype._createSelector=function(e,t,n,r,i){var a=this.getSelectorGroup();Uu(e,function(e){var r=e.type,i=new Kc({style:{x:0,y:0,align:`center`,verticalAlign:`middle`},onclick:function(){n.dispatchAction({type:r===`all`?`legendAllSelect`:`legendInverseSelect`,legendId:t.id})}});a.add(i),oT(i,{normal:t.getModel(`selectorLabel`),emphasis:t.getModel([`emphasis`,`selectorLabel`])},{defaultText:e.title}),GC(i)})},t.prototype._createItem=function(e,t,n,r,i,a,o,s,c,l,u){var d=e.visualDrawType,f=i.get(`itemWidth`),p=i.get(`itemHeight`),m=i.isSelected(t),h=r.get(`symbolRotate`),g=r.get(`symbolKeepAspect`),_=r.get(`icon`);c=_||c||`roundRect`;var v=Fz(c,r,o,s,d,m,u),y=new rr,b=r.getModel(`textStyle`);if(Y(e.getLegendIcon)&&(!_||_===`inherit`))y.add(e.getLegendIcon({itemWidth:f,itemHeight:p,icon:c,iconRotate:h,itemStyle:v.itemStyle,lineStyle:v.lineStyle,symbolKeepAspect:g}));else{var x=_===`inherit`&&e.getData().getVisual(`symbol`)?h===`inherit`?e.getData().getVisual(`symbolRotate`):h:0;y.add(Iz({itemWidth:f,itemHeight:p,icon:c,iconRotate:x,itemStyle:v.itemStyle,lineStyle:v.lineStyle,symbolKeepAspect:g}))}var S=a===`left`?f+5:-5,C=a,w=i.get(`formatter`),T=t;X(w)&&w?T=w.replace(`{name}`,t==null?``:t):Y(w)&&(T=w(t));var E=m?b.getTextColor():r.get(`inactiveColor`);y.add(new Kc({style:cT(b,{text:T,x:S,y:p/2,fill:E,align:C,verticalAlign:`middle`},{inheritColor:E})}));var D=new So({shape:y.getBoundingRect(),style:{fill:`transparent`}}),O=r.getModel(`tooltip`);return O.get(`show`)&&tT({el:D,componentModel:i,itemName:t,itemTooltipOption:O.option}),y.add(D),y.eachChild(function(e){e.silent=!0}),D.silent=!l,this.getContentGroup().add(y),GC(y),y.__legendDataIndex=n,y},t.prototype.layoutInner=function(e,t,n,r,i,a){var o=this.getContentGroup(),s=this.getSelectorGroup();Nl(e.get(`orient`),o,e.get(`itemGap`),n.width,n.height);var c=o.getBoundingRect(),l=[-c.x,-c.y];if(s.markRedraw(),o.markRedraw(),i){Nl(`horizontal`,s,e.get(`selectorItemGap`,!0));var u=s.getBoundingRect(),d=[-u.x,-u.y],f=e.get(`selectorButtonGap`,!0),p=e.getOrient().index,m=p===0?`width`:`height`,h=p===0?`height`:`width`,g=p===0?`y`:`x`;a===`end`?d[p]+=c[m]+f:l[p]+=u[m]+f,d[1-p]+=c[h]/2-u[h]/2,s.x=d[0],s.y=d[1],o.x=l[0],o.y=l[1];var _={x:0,y:0};return _[m]=c[m]+f+u[m],_[h]=Math.max(c[h],u[h]),_[g]=Math.min(0,u[g]+d[1-p]),_}else return o.x=l[0],o.y=l[1],this.group.getBoundingRect()},t.prototype.remove=function(){this.getContentGroup().removeAll(),this._isFirstRender=!0},t.type=`legend.plain`,t}(Ie),_s=function(e){F(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.setScrollDataIndex=function(e){this.option.scrollDataIndex=e},t.prototype.init=function(t,n,r){var i=sE(t);e.prototype.init.call(this,t,n,r),Kz(this,t,i)},t.prototype.mergeOption=function(t,n){e.prototype.mergeOption.call(this,t,n),Kz(this,this.option,t)},t.type=`legend.scroll`,t.defaultOption=yT(ri.defaultOption,{scrollDataIndex:0,pageButtonItemGap:5,pageButtonGap:null,pageButtonPosition:`end`,pageFormatter:`{current}/{total}`,pageIcons:{horizontal:[`M0,0L12,-10L12,10z`,`M0,0L-12,-10L-12,10z`],vertical:[`M0,0L20,0L10,-20z`,`M0,0L20,0L10,20z`]},pageIconColor:`#2f4554`,pageIconInactiveColor:`#aaa`,pageIconSize:15,pageTextStyle:{color:`#333`},animationDurationUpdate:800}),t}(ri),nr=N,Hc=[`width`,`height`],Wc=[`x`,`y`],vs=function(e){F(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.newlineDisabled=!0,n._currentIndex=0,n}return t.prototype.init=function(){e.prototype.init.call(this),this.group.add(this._containerGroup=new nr),this._containerGroup.add(this.getContentGroup()),this.group.add(this._controllerGroup=new nr)},t.prototype.resetInner=function(){e.prototype.resetInner.call(this),this._controllerGroup.removeAll(),this._containerGroup.removeClipPath(),this._containerGroup.__rectSize=null},t.prototype.renderInner=function(t,n,r,i,a,o,s){var c=this;e.prototype.renderInner.call(this,t,n,r,i,a,o,s);var l=this._controllerGroup,u=n.get(`pageIconSize`,!0),d=J(u)?u:[u,u];p(`pagePrev`,0);var f=n.getModel(`pageTextStyle`);l.add(new Kc({name:`pageText`,style:{text:`xx/xx`,fill:f.getTextColor(),font:f.getFont(),verticalAlign:`middle`,align:`center`},silent:!0})),p(`pageNext`,1);function p(e,t){var r=e+`DataIndex`,a=Xw(n.get(`pageIcons`,!0)[n.getOrient().name][t],{onclick:I(c._pageGo,c,r,n,i)},{x:-d[0]/2,y:-d[1]/2,width:d[0],height:d[1]});a.name=e,l.add(a)}},t.prototype.layoutInner=function(e,t,n,r,i,a){var o=this.getSelectorGroup(),s=e.getOrient().index,c=Hc[s],l=Wc[s],u=Hc[1-s],d=Wc[1-s];i&&Nl(`horizontal`,o,e.get(`selectorItemGap`,!0));var f=e.get(`selectorButtonGap`,!0),p=o.getBoundingRect(),m=[-p.x,-p.y],h=B(n);i&&(h[c]=n[c]-p[c]-f);var g=this._layoutContentAndController(e,r,h,s,c,u,d,l);if(i){if(a===`end`)m[s]+=g[c]+f;else{var _=p[c]+f;m[s]-=_,g[l]-=_}g[c]+=p[c]+f,m[1-s]+=g[d]+g[u]/2-p[u]/2,g[u]=Math.max(g[u],p[u]),g[d]=Math.min(g[d],p[d]+m[1-s]),o.x=m[0],o.y=m[1],o.markRedraw()}return g},t.prototype._layoutContentAndController=function(e,t,n,r,i,a,o,s){var c=this.getContentGroup(),l=this._containerGroup,u=this._controllerGroup;Nl(e.get(`orient`),c,e.get(`itemGap`),r?n.width:null,r?null:n.height),Nl(`horizontal`,u,e.get(`pageButtonItemGap`,!0));var d=c.getBoundingRect(),f=u.getBoundingRect(),p=this._showController=d[i]>n[i],m=[-d.x,-d.y];t||(m[r]=c[s]);var h=[0,0],g=[-f.x,-f.y],_=J_(e.get(`pageButtonGap`,!0),e.get(`itemGap`,!0));p&&(e.get(`pageButtonPosition`,!0)===`end`?g[r]+=n[i]-f[i]:h[r]+=f[i]+_),g[1-r]+=d[a]/2-f[a]/2,c.setPosition(m),l.setPosition(h),u.setPosition(g);var v={x:0,y:0};if(v[i]=p?n[i]:d[i],v[a]=Math.max(d[a],f[a]),v[o]=Math.min(0,f[o]+g[1-r]),l.__rectSize=n[i],p){var y={x:0,y:0};y[i]=Math.max(n[i]-f[i]-_,0),y[a]=v[a],l.setClipPath(new So({shape:y})),l.__rectSize=y[i]}else u.eachChild(function(e){e.attr({invisible:!0,silent:!0})});var b=this._getPageInfo(e);return b.pageIndex!=null&&ww(c,{x:b.contentPosition[0],y:b.contentPosition[1]},p?e:null),this._updatePageInfoView(e,b),v},t.prototype._pageGo=function(e,t,n){var r=this._getPageInfo(t)[e];r!=null&&n.dispatchAction({type:`legendScroll`,scrollDataIndex:r,legendId:t.id})},t.prototype._updatePageInfoView=function(e,t){var n=this._controllerGroup;G([`pagePrev`,`pageNext`],function(r){var i=t[r+`DataIndex`]!=null,a=n.childOfName(r);a&&(a.setStyle(`fill`,i?e.get(`pageIconColor`,!0):e.get(`pageIconInactiveColor`,!0)),a.cursor=i?`pointer`:`default`)});var r=n.childOfName(`pageText`),i=e.get(`pageFormatter`),a=t.pageIndex,o=a==null?0:a+1,s=t.pageCount;r&&i&&r.setStyle(`text`,X(i)?i.replace(`{current}`,o==null?``:o+``).replace(`{total}`,s==null?``:s+``):i({current:o,total:s}))},t.prototype._getPageInfo=function(e){var t=e.get(`scrollDataIndex`,!0),n=this.getContentGroup(),r=this._containerGroup.__rectSize,i=e.getOrient().index,a=Hc[i],o=Wc[i],s=this._findTargetItemIndex(t),c=n.children(),l=c[s],u=c.length,d=+!!u,f={contentPosition:[n.x,n.y],pageCount:d,pageIndex:d-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!l)return f;var p=v(l);f.contentPosition[i]=-p.s;for(var m=s+1,h=p,g=p,_=null;m<=u;++m)_=v(c[m]),(!_&&g.e>h.s+r||_&&!y(_,h.s))&&(h=g.i>h.i?g:_,h&&(f.pageNextDataIndex==null&&(f.pageNextDataIndex=h.i),++f.pageCount)),g=_;for(var m=s-1,h=p,g=p,_=null;m>=-1;--m)_=v(c[m]),(!_||!y(g,_.s))&&h.i=t&&e.s<=t+r}},t.prototype._findTargetItemIndex=function(e){if(!this._showController)return 0;var t,n=this.getContentGroup(),r;return n.eachChild(function(n,i){var a=n.__legendDataIndex;r==null&&a!=null&&(r=i),a===e&&(t=i)}),t==null?r:t},t.type=`legend.scroll`,t}(ii),Ar=function(e){F(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type=`dataZoom.inside`,t.defaultOption=yT(Gt.defaultOption,{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),t}(Gt),ff=Kx(),jr=function(e){F(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=`dataZoom.inside`,t}return t.prototype.render=function(t,n,r){if(e.prototype.render.apply(this,arguments),t.noTarget()){this._clear();return}this.range=t.getPercentRange(),Xz(r,t,{pan:I(Vd.pan,this),zoom:I(Vd.zoom,this),scrollMove:I(Vd.scrollMove,this)})},t.prototype.dispose=function(){this._clear(),e.prototype.dispose.apply(this,arguments)},t.prototype._clear=function(){Zz(this.api,this.dataZoomModel),this.range=null},t.type=`dataZoom.inside`,t}(Kt),Vd={zoom:function(e,t,n,r){var i=this.range,a=i.slice(),o=e.axisModels[0];if(o){var s=Nd[t](null,[r.originX,r.originY],o,n,e),c=(s.signal>0?s.pixelStart+s.pixelLength-s.pixel:s.pixel-s.pixelStart)/s.pixelLength*(a[1]-a[0])+a[0],l=Math.max(1/r.scale,0);a[0]=(a[0]-c)*l+c,a[1]=(a[1]-c)*l+c;var u=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();if(VF(0,a,[0,100],0,u.minSpan,u.maxSpan),this.range=a,i[0]!==a[0]||i[1]!==a[1])return a}},pan:iB(function(e,t,n,r,i,a){var o=Nd[r]([a.oldX,a.oldY],[a.newX,a.newY],t,i,n);return o.signal*(e[1]-e[0])*o.pixel/o.pixelLength}),scrollMove:iB(function(e,t,n,r,i,a){return Nd[r]([0,0],[a.scrollDelta,a.scrollDelta],t,i,n).signal*(e[1]-e[0])*a.scrollDelta})},Nd={grid:function(e,t,n,r,i){var a=n.axis,o={},s=i.model.coordinateSystem.getRect();return e=e||[0,0],a.dim===`x`?(o.pixel=t[0]-e[0],o.pixelLength=s.width,o.pixelStart=s.x,o.signal=a.inverse?1:-1):(o.pixel=t[1]-e[1],o.pixelLength=s.height,o.pixelStart=s.y,o.signal=a.inverse?-1:1),o},polar:function(e,t,n,r,i){var a=n.axis,o={},s=i.model.coordinateSystem,c=s.getRadiusAxis().getExtent(),l=s.getAngleAxis().getExtent();return e=e?s.pointToCoord(e):[0,0],t=s.pointToCoord(t),n.mainType===`radiusAxis`?(o.pixel=t[0]-e[0],o.pixelLength=c[1]-c[0],o.pixelStart=c[0],o.signal=a.inverse?1:-1):(o.pixel=t[1]-e[1],o.pixelLength=l[1]-l[0],o.pixelStart=l[0],o.signal=a.inverse?-1:1),o},singleAxis:function(e,t,n,r,i){var a=n.axis,o=i.model.coordinateSystem.getRect(),s={};return e=e||[0,0],a.orient===`horizontal`?(s.pixel=t[0]-e[0],s.pixelLength=o.width,s.pixelStart=o.x,s.signal=a.inverse?1:-1):(s.pixel=t[1]-e[1],s.pixelLength=o.height,s.pixelStart=o.y,s.signal=a.inverse?-1:1),s}},Ds=function(e){F(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type=`dataZoom.slider`,t.layoutMode=`box`,t.defaultOption=yT(Gt.defaultOption,{show:!0,right:`ph`,top:`ph`,width:`ph`,height:`ph`,left:null,bottom:null,borderColor:`#d2dbee`,borderRadius:3,backgroundColor:`rgba(47,69,84,0)`,dataBackground:{lineStyle:{color:`#d2dbee`,width:.5},areaStyle:{color:`#d2dbee`,opacity:.2}},selectedDataBackground:{lineStyle:{color:`#8fb0f7`,width:.5},areaStyle:{color:`#8fb0f7`,opacity:.2}},fillerColor:`rgba(135,175,274,0.2)`,handleIcon:`path://M-9.35,34.56V42m0-40V9.5m-2,0h4a2,2,0,0,1,2,2v21a2,2,0,0,1-2,2h-4a2,2,0,0,1-2-2v-21A2,2,0,0,1-11.35,9.5Z`,handleSize:`100%`,handleStyle:{color:`#fff`,borderColor:`#ACB8D1`},moveHandleSize:7,moveHandleIcon:`path://M-320.9-50L-320.9-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-348-41-339-50-320.9-50z M-212.3-50L-212.3-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-239.4-41-230.4-50-212.3-50z M-103.7-50L-103.7-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-130.9-41-121.8-50-103.7-50z`,moveHandleStyle:{color:`#D2DBEE`,opacity:.7},showDetail:!0,showDataShadow:`auto`,realtime:!0,zoomLock:!1,textStyle:{color:`#6E7079`},brushSelect:!0,brushStyle:{color:`rgba(135,175,274,0.15)`},emphasis:{handleLabel:{show:!0},handleStyle:{borderColor:`#8FB0F7`},moveHandleStyle:{color:`#8FB0F7`}}}),t}(Gt),xo=So,pt=7,lt=1,ot=30,gt=7,ar=`horizontal`,Ic=`vertical`,Fr=5,Uo=[`line`,`bar`,`candlestick`,`scatter`],uo={easing:`cubicOut`,duration:100,delay:0},Os=function(e){F(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n._displayables={},n}return t.prototype.init=function(e,t){this.api=t,this._onBrush=I(this._onBrush,this),this._onBrushEnd=I(this._onBrushEnd,this)},t.prototype.render=function(t,n,r,i){if(e.prototype.render.apply(this,arguments),pO(this,`_dispatchZoomAction`,t.get(`throttle`),`fixRate`),this._orient=t.getOrient(),t.get(`show`)===!1){this.group.removeAll();return}if(t.noTarget()){this._clear(),this.group.removeAll();return}(!i||i.type!==`dataZoom`||i.from!==this.uid)&&this._buildView(),this._updateView()},t.prototype.dispose=function(){this._clear(),e.prototype.dispose.apply(this,arguments)},t.prototype._clear=function(){mO(this,`_dispatchZoomAction`);var e=this.api.getZr();e.off(`mousemove`,this._onBrush),e.off(`mouseup`,this._onBrushEnd)},t.prototype._buildView=function(){var e=this.group;e.removeAll(),this._brushing=!1,this._displayables.brushRect=null,this._resetLocation(),this._resetInterval();var t=this._displayables.sliderGroup=new N;this._renderBackground(),this._renderHandle(),this._renderDataShadow(),e.add(t),this._positionGroup()},t.prototype._resetLocation=function(){var e=this.dataZoomModel,t=this.api,n=e.get(`brushSelect`)?gt:0,r=this._findCoordRect(),i={width:t.getWidth(),height:t.getHeight()},a=this._orient===ar?{right:i.width-r.x-r.width,top:i.height-ot-pt-n,width:r.width,height:ot}:{right:pt,top:r.y,width:ot,height:r.height},o=sE(e.option);G([`right`,`top`,`width`,`height`],function(e){o[e]===`ph`&&(o[e]=a[e])});var s=rE(o,i);this._location={x:s.x,y:s.y},this._size=[s.width,s.height],this._orient===Ic&&this._size.reverse()},t.prototype._positionGroup=function(){var e=this.group,t=this._location,n=this._orient,r=this.dataZoomModel.getFirstTargetAxisModel(),i=r&&r.get(`inverse`),a=this._displayables.sliderGroup,o=(this._dataShadowInfo||{}).otherAxisInverse;a.attr(n===ar&&!i?{scaleY:o?1:-1,scaleX:1}:n===ar&&i?{scaleY:o?1:-1,scaleX:-1}:n===Ic&&!i?{scaleY:o?-1:1,scaleX:1,rotation:Math.PI/2}:{scaleY:o?-1:1,scaleX:-1,rotation:Math.PI/2});var s=e.getBoundingRect([a]);e.x=t.x-s.x,e.y=t.y-s.y,e.markRedraw()},t.prototype._getViewExtent=function(){return[0,this._size[0]]},t.prototype._renderBackground=function(){var e=this.dataZoomModel,t=this._size,n=this._displayables.sliderGroup,r=e.get(`brushSelect`);n.add(new xo({silent:!0,shape:{x:0,y:0,width:t[0],height:t[1]},style:{fill:e.get(`backgroundColor`)},z2:-40}));var i=new xo({shape:{x:0,y:0,width:t[0],height:t[1]},style:{fill:`transparent`},z2:0,onclick:I(this._onClickPanel,this)}),a=this.api.getZr();r?(i.on(`mousedown`,this._onBrushStart,this),i.cursor=`crosshair`,a.on(`mousemove`,this._onBrush),a.on(`mouseup`,this._onBrushEnd)):(a.off(`mousemove`,this._onBrush),a.off(`mouseup`,this._onBrushEnd)),n.add(i)},t.prototype._renderDataShadow=function(){var e=this._dataShadowInfo=this._prepareDataShadowInfo();if(this._displayables.dataShadowSegs=[],!e)return;var t=this._size,n=this._shadowSize||[],r=e.series,i=r.getRawData(),a=r.getShadowDim&&r.getShadowDim(),o=a&&i.getDimensionInfo(a)?r.getShadowDim():e.otherDim;if(o==null)return;var s=this._shadowPolygonPts,c=this._shadowPolylinePts;if(i!==this._shadowData||o!==this._shadowDim||t[0]!==n[0]||t[1]!==n[1]){var l=i.getDataExtent(o),u=(l[1]-l[0])*.3;l=[l[0]-u,l[1]+u];var d=[0,t[1]],f=[0,t[0]],p=[[t[0],0],[0,0]],m=[],h=f[1]/(i.count()-1),g=0,_=Math.round(i.count()/t[0]),v;i.each([o],function(e,t){if(_>0&&t%_){g+=h;return}var n=e==null||isNaN(e)||e===``,r=n?0:$b(e,l,d,!0);n&&!v&&t?(p.push([p[p.length-1][0],0]),m.push([m[m.length-1][0],0])):!n&&v&&(p.push([g,0]),m.push([g,0])),p.push([g,r]),m.push([g,r]),g+=h,v=n}),s=this._shadowPolygonPts=p,c=this._shadowPolylinePts=m}this._shadowData=i,this._shadowDim=o,this._shadowSize=[t[0],t[1]];var y=this.dataZoomModel;function b(e){var t=y.getModel(e?`selectedDataBackground`:`dataBackground`),n=new N,r=new $a({shape:{points:s},segmentIgnoreThreshold:1,style:t.getModel(`areaStyle`).getAreaStyle(),silent:!0,z2:-20}),i=new no({shape:{points:c},segmentIgnoreThreshold:1,style:t.getModel(`lineStyle`).getLineStyle(),silent:!0,z2:-19});return n.add(r),n.add(i),n}for(var x=0;x<3;x++){var S=b(x===1);this._displayables.sliderGroup.add(S),this._displayables.dataShadowSegs.push(S)}},t.prototype._prepareDataShadowInfo=function(){var e=this.dataZoomModel,t=e.get(`showDataShadow`);if(t!==!1){var n,r=this.ecModel;return e.eachTargetAxis(function(i,a){G(e.getAxisProxy(i,a).getTargetSeriesModels(),function(e){if(!n&&!(t!==!0&&W(Uo,e.get(`type`))<0)){var o=r.getComponent(uR(i),a).axis,s=oB(i),c,l=e.coordinateSystem;s!=null&&l.getOtherAxis&&(c=l.getOtherAxis(o).inverse),s=e.getData().mapDimension(s),n={thisAxis:o,series:e,thisDim:i,otherDim:s,otherAxisInverse:c}}},this)},this),n}},t.prototype._renderHandle=function(){var e=this.group,t=this._displayables,n=t.handles=[null,null],r=t.handleLabels=[null,null],i=this._displayables.sliderGroup,a=this._size,o=this.dataZoomModel,s=this.api,c=o.get(`borderRadius`)||0,l=o.get(`brushSelect`),u=t.filler=new xo({silent:l,style:{fill:o.get(`fillerColor`)},textConfig:{position:`inside`}});i.add(u),i.add(new xo({silent:!0,subPixelOptimize:!0,shape:{x:0,y:0,width:a[0],height:a[1],r:c},style:{stroke:o.get(`dataBackgroundColor`)||o.get(`borderColor`),lineWidth:lt,fill:`rgba(0,0,0,0)`}})),G([0,1],function(t){var a=o.get(`handleIcon`);!bg[a]&&a.indexOf(`path://`)<0&&a.indexOf(`image://`)<0&&(a=`path://`+a);var s=IO(a,-1,0,2,2,null,!0);s.attr({cursor:sB(this._orient),draggable:!0,drift:I(this._onDragMove,this,t),ondragend:I(this._onDragEnd,this),onmouseover:I(this._showDataInfo,this,!0),onmouseout:I(this._showDataInfo,this,!1),z2:5});var c=s.getBoundingRect(),l=o.get(`handleSize`);this._handleHeight=ex(l,this._size[1]),this._handleWidth=c.width/c.height*this._handleHeight,s.setStyle(o.getModel(`handleStyle`).getItemStyle()),s.style.strokeNoScale=!0,s.rectHover=!0,s.ensureState(`emphasis`).style=o.getModel([`emphasis`,`handleStyle`]).getItemStyle(),GC(s);var u=o.get(`handleColor`);u!=null&&(s.style.fill=u),i.add(n[t]=s);var d=o.getModel(`textStyle`),f=(o.get(`handleLabel`)||{}).show||!1;e.add(r[t]=new Kc({silent:!0,invisible:!f,style:cT(d,{x:0,y:0,text:``,verticalAlign:`middle`,align:`center`,fill:d.getTextColor(),font:d.getFont()}),z2:10}))},this);var d=u;if(l){var f=ex(o.get(`moveHandleSize`),a[1]),p=t.moveHandle=new So({style:o.getModel(`moveHandleStyle`).getItemStyle(),silent:!0,shape:{r:[0,0,2,2],y:a[1]-.5,height:f}}),m=f*.8,h=t.moveHandleIcon=IO(o.get(`moveHandleIcon`),-m/2,-m/2,m,m,`#fff`,!0);h.silent=!0,h.y=a[1]+f/2-.5,p.ensureState(`emphasis`).style=o.getModel([`emphasis`,`moveHandleStyle`]).getItemStyle();var g=Math.min(a[1]/2,Math.max(f,10));d=t.moveZone=new So({invisible:!0,shape:{y:a[1]-g,height:f+g}}),d.on(`mouseover`,function(){s.enterEmphasis(p)}).on(`mouseout`,function(){s.leaveEmphasis(p)}),i.add(p),i.add(h),i.add(d)}d.attr({draggable:!0,cursor:sB(this._orient),drift:I(this._onDragMove,this,`all`),ondragstart:I(this._showDataInfo,this,!0),ondragend:I(this._onDragEnd,this),onmouseover:I(this._showDataInfo,this,!0),onmouseout:I(this._showDataInfo,this,!1)})},t.prototype._resetInterval=function(){var e=this._range=this.dataZoomModel.getPercentRange(),t=this._getViewExtent();this._handleEnds=[$b(e[0],[0,100],t,!0),$b(e[1],[0,100],t,!0)]},t.prototype._updateInterval=function(e,t){var n=this.dataZoomModel,r=this._handleEnds,i=this._getViewExtent(),a=n.findRepresentativeAxisProxy().getMinMaxSpan(),o=[0,100];VF(t,r,i,n.get(`zoomLock`)?`all`:e,a.minSpan==null?null:$b(a.minSpan,o,i,!0),a.maxSpan==null?null:$b(a.maxSpan,o,i,!0));var s=this._range,c=this._range=nx([$b(r[0],i,o,!0),$b(r[1],i,o,!0)]);return!s||s[0]!==c[0]||s[1]!==c[1]},t.prototype._updateView=function(e){var t=this._displayables,n=this._handleEnds,r=nx(n.slice()),i=this._size;G([0,1],function(e){var r=t.handles[e],a=this._handleHeight;r.attr({scaleX:a/2,scaleY:a/2,x:n[e]+(e?-1:1),y:i[1]/2-a/2})},this),t.filler.setShape({x:r[0],y:0,width:r[1]-r[0],height:i[1]});var a={x:r[0],width:r[1]-r[0]};t.moveHandle&&(t.moveHandle.setShape(a),t.moveZone.setShape(a),t.moveZone.getBoundingRect(),t.moveHandleIcon&&t.moveHandleIcon.attr(`x`,a.x+a.width/2));for(var o=t.dataShadowSegs,s=[0,r[0],r[1],i[0]],c=0;ct[0]||n[1]<0||n[1]>t[1])){var r=this._handleEnds,i=(r[0]+r[1])/2,a=this._updateInterval(`all`,n[0]-i);this._updateView(),a&&this._dispatchZoomAction(!1)}},t.prototype._onBrushStart=function(e){var t=e.offsetX,n=e.offsetY;this._brushStart=new P(t,n),this._brushing=!0,this._brushStartTime=+new Date},t.prototype._onBrushEnd=function(e){if(this._brushing){var t=this._displayables.brushRect;if(this._brushing=!1,t){t.attr(`ignore`,!0);var n=t.shape;if(!(+new Date-this._brushStartTime<200&&Math.abs(n.width)<5)){var r=this._getViewExtent(),i=[0,100];this._range=nx([$b(n.x,r,i,!0),$b(n.x+n.width,r,i,!0)]),this._handleEnds=[n.x,n.x+n.width],this._updateView(),this._dispatchZoomAction(!1)}}}},t.prototype._onBrush=function(e){this._brushing&&(dg(e.event),this._updateBrushRect(e.offsetX,e.offsetY))},t.prototype._updateBrushRect=function(e,t){var n=this._displayables,r=this.dataZoomModel,i=n.brushRect;i||(i=n.brushRect=new xo({silent:!0,style:r.getModel(`brushStyle`).getItemStyle()}),n.sliderGroup.add(i)),i.attr(`ignore`,!1);var a=this._brushStart,o=this._displayables.sliderGroup,s=o.transformCoordToLocal(e,t),c=o.transformCoordToLocal(a.x,a.y),l=this._size;s[0]=Math.max(Math.min(l[0],s[0]),0),i.setShape({x:c[0],y:0,width:s[0]-c[0],height:l[1]})},t.prototype._dispatchZoomAction=function(e){var t=this._range;this.api.dispatchAction({type:`dataZoom`,from:this.uid,dataZoomId:this.dataZoomModel.id,animation:e?uo:null,start:t[0],end:t[1]})},t.prototype._findCoordRect=function(){var e,t=fR(this.dataZoomModel).infoList;if(!e&&t.length){var n=t[0].model.coordinateSystem;e=n.getRect&&n.getRect()}if(!e){var r=this.api.getWidth(),i=this.api.getHeight();e={x:r*.2,y:i*.2,width:r*.6,height:i*.6}}return e},t.type=`dataZoom.slider`,t}(Kt),f_={get:function(e,t,n){var r=B((yu[e]||{})[t]);return n&&J(r)?r[r.length-1]:r}},yu={color:{active:[`#006edd`,`#e0ffff`],inactive:[`rgba(0,0,0,0)`]},colorHue:{active:[0,360],inactive:[0,0]},colorSaturation:{active:[.3,1],inactive:[0,0]},colorLightness:{active:[.9,.5],inactive:[0,0]},colorAlpha:{active:[.3,1],inactive:[0,0]},opacity:{active:[.3,1],inactive:[0,0]},symbol:{active:[`circle`,`roundRect`,`diamond`],inactive:[`none`]},symbolSize:{active:[10,50],inactive:[0,0]}},Ep=Vc.mapVisual,Xu=Vc.eachVisual,Bf=J,Hu=G,ml=nx,up=$b,zc=function(e){F(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.stateList=[`inRange`,`outOfRange`],n.replacableOptionKeys=[`inRange`,`outOfRange`,`target`,`controller`,`color`],n.layoutMode={type:`box`,ignoreSize:!0},n.dataBound=[-1/0,1/0],n.targetVisuals={},n.controllerVisuals={},n}return t.prototype.init=function(e,t,n){this.mergeDefaultAndTheme(e,n)},t.prototype.optionUpdated=function(e,t){var n=this.option;!t&&vz(n,e,this.replacableOptionKeys),this.textStyleModel=this.getModel(`textStyle`),this.resetItemSize(),this.completeVisualOption()},t.prototype.resetVisual=function(e){var t=this.stateList;e=I(e,this),this.controllerVisuals=_z(this.option.controller,t,e),this.targetVisuals=_z(this.option.target,t,e)},t.prototype.getItemSymbol=function(){return null},t.prototype.getTargetSeriesIndices=function(){var e=this.option.seriesIndex,t=[];return e==null||e===`all`?this.ecModel.eachSeries(function(e,n){t.push(n)}):t=Tx(e),t},t.prototype.eachTargetSeries=function(e,t){G(this.getTargetSeriesIndices(),function(n){var r=this.ecModel.getSeriesByIndex(n);r&&e.call(t,r)},this)},t.prototype.isTargetSeries=function(e){var t=!1;return this.eachTargetSeries(function(n){n===e&&(t=!0)}),t},t.prototype.formatValueText=function(e,t,n){var r=this.option,i=r.precision,a=this.dataBound,o=r.formatter,s;n=n||[`<`,`>`],J(e)&&(e=e.slice(),s=!0);var c=t?e:s?[l(e[0]),l(e[1])]:l(e);if(X(o))return o.replace(`{value}`,s?c[0]:c).replace(`{value2}`,s?c[1]:c);if(Y(o))return s?o(e[0],e[1]):o(e);if(s)return e[0]===a[0]?n[0]+` `+c[1]:e[1]===a[1]?n[1]+` `+c[0]:c[0]+` - `+c[1];return c;function l(e){return e===a[0]?`min`:e===a[1]?`max`:(+e).toFixed(Math.min(i,20))}},t.prototype.resetExtent=function(){var e=this.option,t=ml([e.min,e.max]);this._dataExtent=t},t.prototype.getDataDimensionIndex=function(e){var t=this.option.dimension;if(t!=null)return e.getDimensionIndex(t);for(var n=e.dimensions,r=n.length-1;r>=0;r--){var i=n[r],a=e.getDimensionInfo(i);if(!a.isCalculationCoord)return a.storeDimIndex}},t.prototype.getExtent=function(){return this._dataExtent.slice()},t.prototype.completeVisualOption=function(){var e=this.ecModel,t=this.option,n={inRange:t.inRange,outOfRange:t.outOfRange},r=t.target||(t.target={}),i=t.controller||(t.controller={});V(r,n),V(i,n);var a=this.isCategory();o.call(this,r),o.call(this,i),s.call(this,r,`inRange`,`outOfRange`),c.call(this,i);function o(n){Bf(t.color)&&!n.inRange&&(n.inRange={color:t.color.slice().reverse()}),n.inRange=n.inRange||{color:e.get(`gradientColor`)}}function s(e,t,n){var r=e[t],i=e[n];r&&!i&&(i=e[n]={},Hu(r,function(e,t){if(Vc.isValidType(t)){var n=f_.get(t,`inactive`,a);n!=null&&(i[t]=n,t===`color`&&!i.hasOwnProperty(`opacity`)&&!i.hasOwnProperty(`colorAlpha`)&&(i.opacity=[0,0]))}}))}function c(e){var t=(e.inRange||{}).symbol||(e.outOfRange||{}).symbol,n=(e.inRange||{}).symbolSize||(e.outOfRange||{}).symbolSize,r=this.get(`inactiveColor`),i=this.getItemSymbol()||`roundRect`;Hu(this.stateList,function(o){var s=this.itemSize,c=e[o];c||(c=e[o]={color:a?r:[r]}),c.symbol==null&&(c.symbol=t&&B(t)||(a?i:[i])),c.symbolSize==null&&(c.symbolSize=n&&B(n)||(a?s[0]:[s[0],s[0]])),c.symbol=Ep(c.symbol,function(e){return e===`none`?i:e});var l=c.symbolSize;if(l!=null){var u=-1/0;Xu(l,function(e){e>u&&(u=e)}),c.symbolSize=Ep(l,function(e){return up(e,[0,u],[0,s[0]],!0)})}},this)}},t.prototype.resetItemSize=function(){this.itemSize=[parseFloat(this.get(`itemWidth`)),parseFloat(this.get(`itemHeight`))]},t.prototype.isCategory=function(){return!!this.option.categories},t.prototype.setSelected=function(e){},t.prototype.getSelected=function(){return null},t.prototype.getValueState=function(e){return null},t.prototype.getVisualMeta=function(e){return null},t.type=`visualMap`,t.dependencies=[`series`],t.defaultOption={show:!0,z:4,seriesIndex:`all`,min:0,max:200,left:0,right:null,top:null,bottom:0,itemWidth:null,itemHeight:null,inverse:!1,orient:`vertical`,backgroundColor:`rgba(0,0,0,0)`,borderColor:`#ccc`,contentColor:`#5793f3`,inactiveColor:`#aaa`,borderWidth:0,padding:5,textGap:10,precision:0,textStyle:{color:`#333`}},t}(Fe),nt=[20,140],Be=function(e){F(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.optionUpdated=function(t,n){e.prototype.optionUpdated.apply(this,arguments),this.resetExtent(),this.resetVisual(function(e){e.mappingMethod=`linear`,e.dataExtent=this.getExtent()}),this._resetRange()},t.prototype.resetItemSize=function(){e.prototype.resetItemSize.apply(this,arguments);var t=this.itemSize;(t[0]==null||isNaN(t[0]))&&(t[0]=nt[0]),(t[1]==null||isNaN(t[1]))&&(t[1]=nt[1])},t.prototype._resetRange=function(){var e=this.getExtent(),t=this.option.range;!t||t.auto?(e.auto=1,this.option.range=e):J(t)&&(t[0]>t[1]&&t.reverse(),t[0]=Math.max(t[0],e[0]),t[1]=Math.min(t[1],e[1]))},t.prototype.completeVisualOption=function(){e.prototype.completeVisualOption.apply(this,arguments),G(this.stateList,function(e){var t=this.option.controller[e].symbolSize;t&&t[0]!==t[1]&&(t[0]=t[1]/3)},this)},t.prototype.setSelected=function(e){this.option.range=e.slice(),this._resetRange()},t.prototype.getSelected=function(){var e=this.getExtent(),t=nx((this.get(`range`)||[]).slice());return t[0]>e[1]&&(t[0]=e[1]),t[1]>e[1]&&(t[1]=e[1]),t[0]=n[1]||e<=t[1])?`inRange`:`outOfRange`},t.prototype.findTargetDataIndices=function(e){var t=[];return this.eachTargetSeries(function(n){var r=[],i=n.getData();i.each(this.getDataDimensionIndex(i),function(t,n){e[0]<=t&&t<=e[1]&&r.push(n)},this),t.push({seriesId:n.id,dataIndex:r})},this),t},t.prototype.getVisualMeta=function(e){var t=uB(this,`outOfRange`,this.getExtent()),n=uB(this,`inRange`,this.option.range.slice()),r=[];function i(t,n){r.push({value:t,color:e(t,n)})}for(var a=0,o=0,s=n.length,c=t.length;oe[1])break;r.push({color:this.getControllerVisual(o,`color`,t),offset:a/n})}return r.push({color:this.getControllerVisual(e[1],`color`,t),offset:1}),r},t.prototype._createBarPoints=function(e,t){var n=this.visualMapModel.itemSize;return[[n[0]-t[0],e[0]],[n[0],e[0]],[n[0],e[1]],[n[0]-t[1],e[1]]]},t.prototype._createBarGroup=function(e){var t=this._orient,n=this.visualMapModel.get(`inverse`);return new N(t===`horizontal`&&!n?{scaleX:e===`bottom`?1:-1,rotation:Math.PI/2}:t===`horizontal`&&n?{scaleX:e===`bottom`?-1:1,rotation:-Math.PI/2}:t===`vertical`&&!n?{scaleX:e===`left`?1:-1,scaleY:-1}:{scaleX:e===`left`?1:-1})},t.prototype._updateHandle=function(e,t){if(this._useHandle){var n=this._shapes,r=this.visualMapModel,i=n.handleThumbs,a=n.handleLabels,o=r.itemSize,s=r.getExtent(),c=this._applyTransform(`left`,n.mainGroup);zu([0,1],function(l){var u=i[l];u.setStyle(`fill`,t.handlesColor[l]),u.y=e[l];var d=lp(e[l],[0,o[1]],s,!0),f=this.getControllerVisual(d,`symbolSize`);u.scaleX=u.scaleY=f/o[0],u.x=o[0]-f/2;var p=Uw(n.handleLabelPoints[l],Hw(u,this.group));if(this._orient===`horizontal`){var m=c===`left`||c===`top`?(o[0]-f)/2:(o[0]-f)/-2;p[1]+=m}a[l].setStyle({x:p[0],y:p[1],text:r.formatValueText(this._dataInterval[l]),verticalAlign:`middle`,align:this._orient===`vertical`?this._applyTransform(`left`,n.mainGroup):`center`})},this)}},t.prototype._showIndicator=function(e,t,n,r){var i=this.visualMapModel,a=i.getExtent(),o=i.itemSize,s=[0,o[1]],c=this._shapes,l=c.indicator;if(l){l.attr(`invisible`,!1);var u=this.getControllerVisual(e,`color`,{convertOpacityToAlpha:!0}),d=this.getControllerVisual(e,`symbolSize`),f=lp(e,a,s,!0),p=o[0]-d/2,m={x:l.x,y:l.y};l.y=f,l.x=p;var h=Uw(c.indicatorLabelPoint,Hw(l,this.group)),g=c.indicatorLabel;g.attr(`invisible`,!1);var _=this._applyTransform(`left`,c.mainGroup),v=this._orient===`horizontal`;g.setStyle({text:(n||``)+i.formatValueText(t),verticalAlign:v?_:`middle`,align:v?`center`:_});var y={x:p,y:f,style:{fill:u}},b={style:{x:h[0],y:h[1]}};if(i.ecModel.isAnimationEnabled()&&!this._firstShowIndicator){var x={duration:100,easing:`cubicInOut`,additive:!0};l.x=m.x,l.y=m.y,l.animateTo(y,x),g.animateTo(b,x)}else l.attr(y),g.attr(b);this._firstShowIndicator=!1;var S=this._shapes.handleLabels;if(S)for(var C=0;Ci[1]&&(l[1]=1/0),t&&(l[0]===-1/0?this._showIndicator(c,l[1],`< `,o):l[1]===1/0?this._showIndicator(c,l[0],`> `,o):this._showIndicator(c,c,`≈ `,o));var u=this._hoverLinkDataIndices,d=[];(t||hB(n))&&(d=this._hoverLinkDataIndices=n.findTargetDataIndices(l));var f=Wx(u,d);this._dispatchHighDown(`downplay`,fB(f[0],n)),this._dispatchHighDown(`highlight`,fB(f[1],n))}},t.prototype._hoverLinkFromSeriesMouseOver=function(e){var t;if(PO(e.target,function(e){var n=R(e);if(n.dataIndex!=null)return t=n,!0},!0),t){var n=this.ecModel.getSeriesByIndex(t.seriesIndex),r=this.visualMapModel;if(r.isTargetSeries(n)){var i=n.getData(t.dataType),a=i.getStore().get(r.getDataDimensionIndex(i),t.dataIndex);isNaN(a)||this._showIndicator(a,a)}}},t.prototype._hideIndicator=function(){var e=this._shapes;e.indicator&&e.indicator.attr(`invisible`,!0),e.indicatorLabel&&e.indicatorLabel.attr(`invisible`,!0);var t=this._shapes.handleLabels;if(t)for(var n=0;n=0&&(i.dimension=a,r.push(i))}}),e.getData().setVisual(`visualMeta`,r)}}],Ru=G,Nf=!1,Ga=function(e){F(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n._pieceList=[],n}return t.prototype.optionUpdated=function(t,n){e.prototype.optionUpdated.apply(this,arguments),this.resetExtent();var r=this._mode=this._determineMode();this._pieceList=[],Uh[this._mode].call(this,this._pieceList),this._resetSelected(t,n);var i=this.option.categories;this.resetVisual(function(e,t){r===`categories`?(e.mappingMethod=`category`,e.categories=B(i)):(e.dataExtent=this.getExtent(),e.mappingMethod=`piecewise`,e.pieceList=K(this._pieceList,function(e){return e=B(e),t!==`inRange`&&(e.visual=null),e}))})},t.prototype.completeVisualOption=function(){var t=this.option,n={},r=Vc.listVisualTypes(),i=this.isCategory();G(t.pieces,function(e){G(r,function(t){e.hasOwnProperty(t)&&(n[t]=1)})}),G(n,function(e,n){var r=!1;G(this.stateList,function(e){r=r||a(t,e,n)||a(t.target,e,n)},this),!r&&G(this.stateList,function(e){(t[e]||(t[e]={}))[n]=f_.get(n,e===`inRange`?`active`:`inactive`,i)})},this);function a(e,t,n){return e&&e[t]&&e[t].hasOwnProperty(n)}e.prototype.completeVisualOption.apply(this,arguments)},t.prototype._resetSelected=function(e,t){var n=this.option,r=this._pieceList,i=(t?n:e).selected||{};if(n.selected=i,G(r,function(e,t){var n=this.getSelectedMapKey(e);i.hasOwnProperty(n)||(i[n]=!0)},this),n.selectedMode===`single`){var a=!1;G(r,function(e,t){var n=this.getSelectedMapKey(e);i[n]&&(a?i[n]=!1:a=!0)},this)}},t.prototype.getItemSymbol=function(){return this.get(`itemSymbol`)},t.prototype.getSelectedMapKey=function(e){return this._mode===`categories`?e.value+``:e.index+``},t.prototype.getPieceList=function(){return this._pieceList},t.prototype._determineMode=function(){var e=this.option;return e.pieces&&e.pieces.length>0?`pieces`:this.option.categories?`categories`:`splitNumber`},t.prototype.setSelected=function(e){this.option.selected=B(e)},t.prototype.getValueState=function(e){var t=Vc.findPieceIndex(e,this._pieceList);return t==null?`outOfRange`:this.option.selected[this.getSelectedMapKey(this._pieceList[t])]?`inRange`:`outOfRange`},t.prototype.findTargetDataIndices=function(e){var t=[],n=this._pieceList;return this.eachTargetSeries(function(r){var i=[],a=r.getData();a.each(this.getDataDimensionIndex(a),function(t,r){Vc.findPieceIndex(t,n)===e&&i.push(r)},this),t.push({seriesId:r.id,dataIndex:i})},this),t},t.prototype.getRepresentValue=function(e){var t;if(this.isCategory())t=e.value;else if(e.value!=null)t=e.value;else{var n=e.interval||[];t=n[0]===-1/0&&n[1]===1/0?0:(n[0]+n[1])/2}return t},t.prototype.getVisualMeta=function(e){if(this.isCategory())return;var t=[],n=[``,``],r=this;function i(i,a){var o=r.getRepresentValue({interval:i});a||(a=r.getValueState(o));var s=e(o,a);i[0]===-1/0?n[0]=s:i[1]===1/0?n[1]=s:t.push({value:i[0],color:s},{value:i[1],color:s})}var a=this._pieceList.slice();if(!a.length)a.push({interval:[-1/0,1/0]});else{var o=a[0].interval[0];o!==-1/0&&a.unshift({interval:[-1/0,o]}),o=a[a.length-1].interval[1],o!==1/0&&a.push({interval:[o,1/0]})}var s=-1/0;return G(a,function(e){var t=e.interval;t&&(t[0]>s&&i([s,t[0]],`outOfRange`),i(t.slice()),s=t[1])},this),{stops:t,outerColors:n}},t.type=`visualMap.piecewise`,t.defaultOption=yT(zc.defaultOption,{selected:null,minOpen:!1,maxOpen:!1,align:`auto`,itemWidth:20,itemHeight:14,itemSymbol:`roundRect`,pieces:null,categories:null,splitNumber:5,selectedMode:`multiple`,itemGap:10,hoverLink:!0}),t}(zc),Uh={splitNumber:function(e){var t=this.option,n=Math.min(t.precision,20),r=this.getExtent(),i=t.splitNumber;i=Math.max(parseInt(i,10),1),t.splitNumber=i;for(var a=(r[1]-r[0])/i;+a.toFixed(n)!==a&&n<5;)n++;t.precision=n,a=+a.toFixed(n),t.minOpen&&e.push({interval:[-1/0,r[0]],close:[0,0]});for(var o=0,s=r[0];o`,`≥`][t[0]]];e.text=e.text||this.formatValueText(e.value==null?e.interval:e.value,!1,n)},this)}},Ka=function(e){F(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.doRender=function(){var e=this.group;e.removeAll();var t=this.visualMapModel,n=t.get(`textGap`),r=t.textStyleModel,i=r.getFont(),a=r.getTextColor(),o=this._getItemAlign(),s=t.itemSize,c=this._getViewData(),l=c.endsText,u=q_(t.get(`showLabel`,!0),!l),d=!t.get(`selectedMode`);l&&this._renderEndsText(e,l[0],s,u,o),G(c.viewPieceList,function(r){var c=r.piece,l=new N;l.onclick=I(this._onItemClick,this,c),this._enableHoverLink(l,r.indexInModelPieceList);var f=t.getRepresentValue(c);if(this._createItemSymbol(l,f,[0,0,s[0],s[1]],d),u){var p=this.visualMapModel.getValueState(f);l.add(new Kc({style:{x:o===`right`?-n:s[0]+n,y:s[1]/2,text:c.text,verticalAlign:`middle`,align:o,font:i,fill:a,opacity:p===`outOfRange`?.5:1},silent:d}))}e.add(l)},this),l&&this._renderEndsText(e,l[1],s,u,o),Nl(t.get(`orient`),e,t.get(`itemGap`)),this.renderBackground(e),this.positionGroup(e)},t.prototype._enableHoverLink=function(e,t){var n=this;e.on(`mouseover`,function(){return r(`highlight`)}).on(`mouseout`,function(){return r(`downplay`)});var r=function(e){var r=n.visualMapModel;r.option.hoverLink&&n.api.dispatchAction({type:e,batch:fB(r.findTargetDataIndices(t),r)})}},t.prototype._getItemAlign=function(){var e=this.visualMapModel,t=e.option;if(t.orient===`vertical`)return dB(e,this.api,e.itemSize);var n=t.align;return(!n||n===`auto`)&&(n=`left`),n},t.prototype._renderEndsText=function(e,t,n,r,i){if(t){var a=new N,o=this.visualMapModel.textStyleModel;a.add(new Kc({style:cT(o,{x:r?i===`right`?n[0]:0:n[0]/2,y:n[1]/2,verticalAlign:`middle`,align:r?i:`center`,text:t})})),e.add(a)}},t.prototype._getViewData=function(){var e=this.visualMapModel,t=K(e.getPieceList(),function(e,t){return{piece:e,indexInModelPieceList:t}}),n=e.get(`text`),r=e.get(`orient`),i=e.get(`inverse`);return(r===`horizontal`?i:!i)?t.reverse():n&&(n=n.slice().reverse()),{viewPieceList:t,endsText:n}},t.prototype._createItemSymbol=function(e,t,n,r){var i=IO(this.getControllerVisual(t,`symbol`),n[0],n[1],n[2],n[3],this.getControllerVisual(t,`color`));i.silent=r,e.add(i)},t.prototype._onItemClick=function(e){var t=this.visualMapModel,n=t.option,r=n.selectedMode;if(r){var i=B(n.selected),a=t.getSelectedMapKey(e);r===`single`||r===!0?(i[a]=!0,G(i,function(e,t){i[t]=t===a})):i[a]=!i[a],this.api.dispatchAction({type:`selectDataRange`,from:this.uid,visualMapId:this.visualMapModel.id,selected:i})}},t.type=`visualMap.piecewise`,t}(Bc),po={value:`eq`,"<":`lt`,"<=":`lte`,">":`gt`,">=":`gte`,"=":`eq`,"!=":`ne`,"<>":`ne`},wo=function(){function e(e){(this._condVal=X(e)?new RegExp(e):G_(e)?e:null)==null&&Sx(``)}return e.prototype.evaluate=function(e){var t=e===void 0?`undefined`:C_(e);return X(t)?this._condVal.test(e):z_(t)?this._condVal.test(e+``):!1},e}(),ze=function(){function e(){}return e.prototype.evaluate=function(){return this.value},e}(),o=function(){function e(){}return e.prototype.evaluate=function(){for(var e=this.children,t=0;t=a)}}for(var l=this.__startIndex;l15)break}n.prevElClipPaths&&c.restore()};if(d)if(d.length===0)v=s.__endIndex;else for(var b=f.dpr,x=0;x0&&e>r[0]){for(s=0;se);s++);o=n[r[s]]}if(r.splice(s+1,0,e),n[e]=t,!t.virtual)if(o){var c=o.dom;c.nextSibling?a.insertBefore(t.dom,c.nextSibling):a.appendChild(t.dom)}else a.firstChild?a.insertBefore(t.dom,a.firstChild):a.appendChild(t.dom);t.painter||(t.painter=this)}},e.prototype.eachLayer=function(e,t){for(var n=this._zlevelList,r=0;r0?ln:0),this._needsManuallyCompositing),l.__builtin__||O_(`ZLevel `+c+` has been used by unkown layer `+l.id),l!==i&&(l.__used=!0,l.__startIndex!==s&&(l.__dirty=!0),l.__startIndex=s,l.incremental?l.__drawIndex=-1:l.__drawIndex=s,t(s),i=l),r.__dirty&1&&!r.__inHover&&(l.__dirty=!0,l.incremental&&l.__drawIndex<0&&(l.__drawIndex=s))}t(s),this.eachBuiltinLayer(function(e,t){!e.__used&&e.getElementCount()>0&&(e.__dirty=!0,e.__startIndex=e.__endIndex=e.__drawIndex=0),e.__dirty&&e.__drawIndex<0&&(e.__drawIndex=e.__startIndex)})},e.prototype.clear=function(){return this.eachBuiltinLayer(this._clearLayer),this},e.prototype._clearLayer=function(e){e.clear()},e.prototype.setBackgroundColor=function(e){this._backgroundColor=e,G(this._layers,function(e){e.setUnpainted()})},e.prototype.configLayer=function(e,t){if(t){var n=this._layerConfig;n[e]?V(n[e],t,!0):n[e]=t;for(var r=0;r`,m=l.join(p);this._showOrMove(a,function(){this._updateContentNotChangedOnAxis(e,s)?this._updatePosition(a,d,i[0],i[1],this._tooltipContent,s):this._showTooltipContent(a,m,s,Math.random()+``,i[0],i[1],d,null,u)})},t.prototype._showSeriesItemTooltip=function(e,t,n){var r=this._ecModel,i=z(t),a=i.seriesIndex,o=r.getSeriesByIndex(a),s=i.dataModel||o,c=i.dataIndex,l=i.dataType,u=s.getData(l),d=this._renderMode,f=e.positionDefault,p=lB([u.getItemModel(c),s,o&&(o.coordinateSystem||{}).model],this._tooltipModel,f?{position:f}:null),m=p.get(`trigger`);if(!(m!=null&&m!==`item`)){var h=s.getDataParams(c,l),g=new Oc;h.marker=g.makeTooltipMarker(`item`,gE(h.color),d);var _=OD(s.formatTooltip(c,!1,l)),v=p.get(`order`),y=p.get(`valueFormatter`),b=_.frag,x=b?rO(y?U({valueFormatter:y},b):b,g,d,v,r.get(`useUTC`),p.get(`textStyle`)):_.text,S=`item_`+s.name+`_`+c;this._showOrMove(p,function(){this._showTooltipContent(p,x,h,S,e.offsetX,e.offsetY,e.position,e.target,g)}),n({type:`showTip`,dataIndexInside:c,dataIndex:u.getRawIndex(c),seriesIndex:a,from:this.uid})}},t.prototype._showComponentItemTooltip=function(e,t,n){var r=this._renderMode===`html`,i=z(t),a=i.tooltipConfig.option||{},o=a.encodeHTMLContent;if(X(a)){var s=a;a={content:s,formatter:s},o=!0}o&&r&&a.content&&(a=V(a),a.content=Zv(a.content));var c=[a],l=this._ecModel.getComponent(i.componentMainType,i.componentIndex);l&&c.push(l),c.push({formatter:a.content});var u=e.positionDefault,d=lB(c,this._tooltipModel,u?{position:u}:null),f=d.get(`content`),p=Math.random()+``,m=new Oc;this._showOrMove(d,function(){var n=V(d.get(`formatterParams`)||{});this._showTooltipContent(d,f,n,p,e.offsetX,e.offsetY,e.position,t,m)}),n({type:`showTip`,from:this.uid})},t.prototype._showTooltipContent=function(e,t,n,r,i,a,o,s,c){if(this._ticket=``,!(!e.get(`showContent`)||!e.get(`show`))){var l=this._tooltipContent;l.setEnterable(e.get(`enterable`));var u=e.get(`formatter`);o=o||e.get(`position`);var d=t,f=this._getNearestPoint([i,a],n,e.get(`trigger`),e.get(`borderColor`)).color;if(u)if(X(u)){var p=e.ecModel.get(`useUTC`),m=J(n)?n[0]:n,h=m&&m.axisType&&m.axisType.indexOf(`time`)>=0;d=u,h&&(d=WT(m.axisValue,d,p)),d=fE(d,n,!0)}else if(Y(u)){var g=L(function(t,r){t===this._ticket&&(l.setContent(r,c,e,f,o),this._updatePosition(e,o,i,a,l,n,s))},this);this._ticket=r,d=u(n,r,g)}else d=u;l.setContent(d,c,e,f,o),l.show(e,f),this._updatePosition(e,o,i,a,l,n,s)}},t.prototype._getNearestPoint=function(e,t,n,r){if(n===`axis`||J(t))return{color:r||(this._renderMode===`html`?`#fff`:`none`)};if(!J(t))return{color:r||t.color||t.borderColor}},t.prototype._updatePosition=function(e,t,n,r,i,a,o){var s=this._api.getWidth(),c=this._api.getHeight();t=t||e.get(`position`);var l=i.getSize(),u=e.get(`align`),d=e.get(`verticalAlign`),f=o&&o.getBoundingRect().clone();if(o&&f.applyTransform(o.transform),Y(t)&&(t=t([n,r],a,i.el,f,{viewSize:[s,c],contentSize:l.slice()})),J(t))n=gx(t[0],s),r=gx(t[1],c);else if(Z(t)){var p=t;p.width=l[0],p.height=l[1];var m=yE(p,{width:s,height:c});n=m.x,r=m.y,u=null,d=null}else if(X(t)&&o){var h=pB(t,f,l,e.get(`borderWidth`));n=h[0],r=h[1]}else{var h=dB(n,r,i,s,c,u?null:20,d?null:20);n=h[0],r=h[1]}if(u&&(n-=mB(u)?l[0]/2:u===`right`?l[0]:0),d&&(r-=mB(d)?l[1]/2:d===`bottom`?l[1]:0),Yz(e)){var h=fB(n,r,i,s,c);n=h[0],r=h[1]}i.moveTo(n,r)},t.prototype._updateContentNotChangedOnAxis=function(e,t){var n=this._lastDataByCoordSys,r=this._cbParamsList,i=!!n&&n.length===e.length;return i&&G(n,function(n,a){var o=n.dataByAxis||[],s=(e[a]||{}).dataByAxis||[];i=i&&o.length===s.length,i&&G(o,function(e,n){var a=s[n]||{},o=e.seriesDataIndices||[],c=a.seriesDataIndices||[];i=i&&e.value===a.value&&e.axisType===a.axisType&&e.axisId===a.axisId&&o.length===c.length,i&&G(o,function(e,t){var n=c[t];i=i&&e.seriesIndex===n.seriesIndex&&e.dataIndex===n.dataIndex}),r&&G(e.seriesDataIndices,function(e){var n=e.seriesIndex,a=t[n],o=r[n];a&&o&&o.data!==a.data&&(i=!1)})})}),this._lastDataByCoordSys=e,this._cbParamsList=t,!!i},t.prototype._hide=function(e){this._lastDataByCoordSys=null,e({type:`hideTip`,from:this.uid})},t.prototype.dispose=function(e,t){R.node||!t.getDom()||(AO(this,`_updatePosition`),this._tooltipContent.dispose(),SR(`itemTooltip`,t))},t.type=`tooltip`,t}(Ie),id=G,Sc=function(e){I(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.layoutMode={type:`box`,ignoreSize:!0},n}return t.type=`title`,t.defaultOption={z:6,show:!0,text:``,target:`blank`,subtext:``,subtarget:`blank`,left:0,top:0,backgroundColor:`rgba(0,0,0,0)`,borderColor:`#ccc`,borderWidth:0,padding:5,itemGap:10,textStyle:{fontSize:18,fontWeight:`bold`,color:`#464646`},subtextStyle:{fontSize:12,color:`#6E7079`}},t}(Fe),Cc=function(e){I(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(e,t,n){if(this.group.removeAll(),e.get(`show`)){var r=this.group,i=e.getModel(`textStyle`),a=e.getModel(`subtextStyle`),o=e.get(`textAlign`),s=uv(e.get(`textBaseline`),e.get(`textVerticalAlign`)),c=new il({style:wT(i,{text:e.get(`text`),fill:i.getTextColor()},{disableBox:!0}),z2:10}),l=c.getBoundingRect(),u=e.get(`subtext`),d=new il({style:wT(a,{text:u,fill:a.getTextColor(),y:l.height+e.get(`itemGap`),verticalAlign:`top`},{disableBox:!0}),z2:10}),f=e.get(`link`),p=e.get(`sublink`),m=e.get(`triggerEvent`,!0);c.silent=!f&&!m,d.silent=!p&&!m,f&&c.on(`click`,function(){_E(f,`_`+e.get(`target`))}),p&&d.on(`click`,function(){_E(p,`_`+e.get(`subtarget`))}),z(c).eventData=z(d).eventData=m?{componentType:`title`,componentIndex:e.componentIndex}:null,r.add(c),u&&r.add(d);var h=r.getBoundingRect(),g=e.getBoxLayoutParams();g.width=h.width,g.height=h.height;var _=yE(g,{width:n.getWidth(),height:n.getHeight()},e.get(`padding`));o||(o=e.get(`left`)||e.get(`right`),o===`middle`&&(o=`center`),o===`right`?_.x+=_.width:o===`center`&&(_.x+=_.width/2)),s||(s=e.get(`top`)||e.get(`bottom`),s===`center`&&(s=`middle`),s===`bottom`?_.y+=_.height:s===`middle`&&(_.y+=_.height/2),s=s||`top`),r.x=_.x,r.y=_.y,r.markRedraw();var v={align:o,verticalAlign:s};c.setStyle(v),d.setStyle(v),h=r.getBoundingRect();var y=_.margin,b=e.getItemStyle([`color`,`opacity`]);b.fill=e.get(`backgroundColor`);var x=new jo({shape:{x:h.x-y[3],y:h.y-y[0],width:h.width+y[1]+y[3],height:h.height+y[0]+y[2],r:e.get(`borderRadius`)},style:b,subPixelOptimize:!0,silent:!0});r.add(x)}},t.type=`title`,t}(Ie),Ff=cS(),Ii=function(e){I(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.createdBySelf=!1,n}return t.prototype.init=function(e,t,n){this.mergeDefaultAndTheme(e,n),this._mergeOption(e,n,!1,!0)},t.prototype.isAnimationEnabled=function(){if(R.node)return!1;var e=this.__hostSeries;return this.getShallow(`animation`)&&e&&e.isAnimationEnabled()},t.prototype.mergeOption=function(e,t){this._mergeOption(e,t,!1,!1)},t.prototype._mergeOption=function(e,t,n,r){var i=this.mainType;n||t.eachSeries(function(e){var n=e.get(this.mainType,!0),a=Ff(e)[i];if(!n||!n.data){Ff(e)[i]=null;return}a?a._mergeOption(n,t,!0):(r&&CB(n),G(n.data,function(e){B(e,Array)?(CB(e[0]),CB(e[1])):CB(e)}),a=this.createMarkerModelFromSeries(n,this,t),U(a,{mainType:this.mainType,seriesIndex:e.seriesIndex,name:e.name,createdBySelf:!0}),a.__hostSeries=e),Ff(e)[i]=a},this)},t.prototype.formatTooltip=function(e,t,n){var r=this.getData(),i=this.getRawValue(e),a=r.getName(e);return ZD(`section`,{header:this.name,blocks:[ZD(`nameValue`,{name:a,value:i,noName:!a,noValue:i==null})]})},t.prototype.getData=function(){return this._data},t.prototype.setData=function(e){this._data=e},t.prototype.getDataParams=function(e,t){var n=Ut.prototype.getDataParams.call(this,e,t),r=this.__hostSeries;return r&&(n.seriesId=r.id,n.seriesName=r.name,n.seriesType=r.subType),n},t.getMarkerModelFromSeries=function(e,t){return Ff(e)[t]},t.type=`marker`,t.dependencies=[`series`,`grid`,`polar`,`geo`],t}(Fe),q_(Ii,Ut.prototype),Pi=function(e){I(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.createMarkerModelFromSeries=function(e,n,r){return new t(e,n,r)},t.type=`markPoint`,t.defaultOption={z:5,symbol:`pin`,symbolSize:50,tooltip:{trigger:`item`},label:{show:!0,position:`inside`},itemStyle:{borderWidth:2},emphasis:{label:{show:!0}}},t}(Ii),Hp={min:q(EB,`min`),max:q(EB,`max`),average:q(EB,`average`),median:q(EB,`median`)},Df=cS(),Li=function(e){I(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.init=function(){this.markerGroupMap=Q()},t.prototype.render=function(e,t,n){var r=this,i=this.markerGroupMap;i.each(function(e){Df(e).keep=!1}),t.eachSeries(function(e){var i=Ii.getMarkerModelFromSeries(e,r.type);i&&r.renderSeries(e,i,t,n)}),i.each(function(e){!Df(e).keep&&r.group.remove(e.group)})},t.prototype.markKeep=function(e){Df(e).keep=!0},t.prototype.toggleBlurSeries=function(e,t){var n=this;G(e,function(e){var r=Ii.getMarkerModelFromSeries(e,n.type);r&&r.getData().eachItemGraphicEl(function(e){e&&(t?KC(e):qC(e))})})},t.type=`marker`,t}(Ie),Fi=function(e){I(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.updateTransform=function(e,t,n){t.eachSeries(function(e){var t=Ii.getMarkerModelFromSeries(e,`markPoint`);t&&(NB(t.getData(),e,n),this.markerGroupMap.get(e.id).updateLayout())},this)},t.prototype.renderSeries=function(e,t,n,r){var i=e.coordinateSystem,a=e.id,o=e.getData(),s=this.markerGroupMap,c=s.get(a)||s.set(a,new Js),l=PB(i,e,t);t.setData(l),NB(t.getData(),e,r),l.each(function(e){var n=l.getItemModel(e),r=n.getShallow(`symbol`),i=n.getShallow(`symbolSize`),a=n.getShallow(`symbolRotate`),s=n.getShallow(`symbolOffset`),c=n.getShallow(`symbolKeepAspect`);if(Y(r)||Y(i)||Y(a)||Y(s)){var u=t.getRawValue(e),d=t.getDataParams(e);Y(r)&&(r=r(u,d)),Y(i)&&(i=i(u,d)),Y(a)&&(a=a(u,d)),Y(s)&&(s=s(u,d))}var f=n.getModel(`itemStyle`).getItemStyle(),p=GO(o,`color`);f.fill||(f.fill=p),l.setItemVisual(e,{symbol:r,symbolSize:i,symbolRotate:a,symbolOffset:s,symbolKeepAspect:c,style:f})}),c.updateData(l),this.group.add(c.group),l.eachItemGraphicEl(function(e){e.traverse(function(e){z(e).dataModel=t})}),this.markKeep(c),c.group.silent=t.get(`silent`)||e.get(`silent`)},t.type=`markPoint`,t}(Li),Kd=function(e,t){if(t===`all`)return{type:`all`,title:e.getLocaleModel().get([`legend`,`selector`,`all`])};if(t===`inverse`)return{type:`inverse`,title:e.getLocaleModel().get([`legend`,`selector`,`inverse`])}},ci=function(e){I(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.layoutMode={type:`box`,ignoreSize:!0},n}return t.prototype.init=function(e,t,n){this.mergeDefaultAndTheme(e,n),e.selected=e.selected||{},this._updateSelector(e)},t.prototype.mergeOption=function(t,n){e.prototype.mergeOption.call(this,t,n),this._updateSelector(t)},t.prototype._updateSelector=function(e){var t=e.selector,n=this.ecModel;t===!0&&(t=e.selector=[`all`,`inverse`]),J(t)&&G(t,function(e,r){X(e)&&(e={type:e}),t[r]=H(e,Kd(n,e.type))})},t.prototype.optionUpdated=function(){this._updateData(this.ecModel);var e=this._data;if(e[0]&&this.get(`selectedMode`)===`single`){for(var t=!1,n=0;n=0},t.prototype.getOrient=function(){return this.get(`orient`)===`vertical`?{index:1,name:`vertical`}:{index:0,name:`horizontal`}},t.type=`legend.plain`,t.dependencies=[`series`],t.defaultOption={z:4,show:!0,orient:`horizontal`,left:`center`,top:0,align:`auto`,backgroundColor:`rgba(0,0,0,0)`,borderColor:`#ccc`,borderRadius:0,borderWidth:0,padding:5,itemGap:10,itemWidth:25,itemHeight:14,symbolRotate:`inherit`,symbolKeepAspect:!0,inactiveColor:`#ccc`,inactiveBorderColor:`#ccc`,inactiveBorderWidth:`auto`,itemStyle:{color:`inherit`,opacity:`inherit`,borderColor:`inherit`,borderWidth:`auto`,borderCap:`inherit`,borderJoin:`inherit`,borderDashOffset:`inherit`,borderMiterLimit:`inherit`},lineStyle:{width:`auto`,color:`inherit`,inactiveColor:`#ccc`,inactiveWidth:2,opacity:`inherit`,type:`inherit`,cap:`inherit`,join:`inherit`,dashOffset:`inherit`,miterLimit:`inherit`},textStyle:{color:`#333`},selectedMode:!0,selector:!1,selectorLabel:{show:!0,borderRadius:10,padding:[3,5,3,5],fontSize:12,fontFamily:`sans-serif`,color:`#666`,borderWidth:1,borderColor:`#666`},emphasis:{selectorLabel:{show:!0,color:`#eee`,backgroundColor:`#666`}},selectorPosition:`auto`,selectorItemGap:7,selectorButtonGap:10,tooltip:{show:!1}},t}(Fe),gu=q,rd=G,cr=P,li=function(e){I(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.newlineDisabled=!1,n}return t.prototype.init=function(){this.group.add(this._contentGroup=new cr),this.group.add(this._selectorGroup=new cr),this._isFirstRender=!0},t.prototype.getContentGroup=function(){return this._contentGroup},t.prototype.getSelectorGroup=function(){return this._selectorGroup},t.prototype.render=function(e,t,n){var r=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),e.get(`show`,!0)){var i=e.get(`align`),a=e.get(`orient`);(!i||i===`auto`)&&(i=e.get(`left`)===`right`&&a===`vertical`?`right`:`left`);var o=e.get(`selector`,!0),s=e.get(`selectorPosition`,!0);o&&(!s||s===`auto`)&&(s=a===`horizontal`?`end`:`start`),this.renderInner(i,e,t,n,o,a,s);var c=e.getBoxLayoutParams(),l={width:n.getWidth(),height:n.getHeight()},u=e.get(`padding`),d=yE(c,l,u),f=this.layoutInner(e,i,d,r,o,s),p=yE(W({width:f.width,height:f.height},c),l,u);this.group.x=p.x-f.x,this.group.y=p.y-f.y,this.group.markRedraw(),this.group.add(this._backgroundEl=Sz(f,e))}},t.prototype.resetInner=function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl),this.getSelectorGroup().removeAll()},t.prototype.renderInner=function(e,t,n,r,i,a,o){var s=this.getContentGroup(),c=Q(),l=t.get(`selectedMode`),u=[];n.eachRawSeries(function(e){!e.get(`legendHoverLink`)&&u.push(e.id)}),rd(t.getData(),function(i,a){var o=i.get(`name`);if(!this.newlineDisabled&&(o===``||o===` +`)){var d=new cr;d.newline=!0,s.add(d);return}var f=n.getSeriesByName(o)[0];if(!c.get(o))if(f){var p=f.getData(),m=p.getVisual(`legendLineStyle`)||{},h=p.getVisual(`legendIcon`),g=p.getVisual(`style`),_=this._createItem(f,o,a,i,t,e,m,g,h,l,r);_.on(`click`,gu(RB,o,null,r,u)).on(`mouseover`,gu(BB,f.name,null,r,u)).on(`mouseout`,gu(VB,f.name,null,r,u)),n.ssr&&_.eachChild(function(e){var t=z(e);t.seriesIndex=f.seriesIndex,t.dataIndex=a,t.ssrType=`legend`}),c.set(o,!0)}else n.eachRawSeries(function(s){if(!c.get(o)&&s.legendVisualProvider){var d=s.legendVisualProvider;if(!d.containName(o))return;var f=d.indexOfName(o),p=d.getItemVisual(f,`style`),m=d.getItemVisual(f,`legendIcon`),h=ab(p.fill);h&&h[3]===0&&(h[3]=.2,p=U(U({},p),{fill:mb(h,`rgba`)}));var g=this._createItem(s,o,a,i,t,e,{},p,m,l,r);g.on(`click`,gu(RB,null,o,r,u)).on(`mouseover`,gu(BB,null,o,r,u)).on(`mouseout`,gu(VB,null,o,r,u)),n.ssr&&g.eachChild(function(e){var t=z(e);t.seriesIndex=s.seriesIndex,t.dataIndex=a,t.ssrType=`legend`}),c.set(o,!0)}},this)},this),i&&this._createSelector(i,t,r,a,o)},t.prototype._createSelector=function(e,t,n,r,i){var a=this.getSelectorGroup();rd(e,function(e){var r=e.type,i=new il({style:{x:0,y:0,align:`center`,verticalAlign:`middle`},onclick:function(){n.dispatchAction({type:r===`all`?`legendAllSelect`:`legendInverseSelect`,legendId:t.id})}});a.add(i),ST(i,{normal:t.getModel(`selectorLabel`),emphasis:t.getModel([`emphasis`,`selectorLabel`])},{defaultText:e.title}),sw(i)})},t.prototype._createItem=function(e,t,n,r,i,a,o,s,c,l,u){var d=e.visualDrawType,f=i.get(`itemWidth`),p=i.get(`itemHeight`),m=i.isSelected(t),h=r.get(`symbolRotate`),g=r.get(`symbolKeepAspect`),_=r.get(`icon`);c=_||c||`roundRect`;var v=IB(c,r,o,s,d,m,u),y=new cr,b=r.getModel(`textStyle`);if(Y(e.getLegendIcon)&&(!_||_===`inherit`))y.add(e.getLegendIcon({itemWidth:f,itemHeight:p,icon:c,iconRotate:h,itemStyle:v.itemStyle,lineStyle:v.lineStyle,symbolKeepAspect:g}));else{var x=_===`inherit`&&e.getData().getVisual(`symbol`)?h===`inherit`?e.getData().getVisual(`symbolRotate`):h:0;y.add(LB({itemWidth:f,itemHeight:p,icon:c,iconRotate:x,itemStyle:v.itemStyle,lineStyle:v.lineStyle,symbolKeepAspect:g}))}var S=a===`left`?f+5:-5,C=a,w=i.get(`formatter`),T=t;X(w)&&w?T=w.replace(`{name}`,t==null?``:t):Y(w)&&(T=w(t));var E=m?b.getTextColor():r.get(`inactiveColor`);y.add(new il({style:wT(b,{text:T,x:S,y:p/2,fill:E,align:C,verticalAlign:`middle`},{inheritColor:E})}));var D=new jo({shape:y.getBoundingRect(),style:{fill:`transparent`}}),O=r.getModel(`tooltip`);return O.get(`show`)&&_T({el:D,componentModel:i,itemName:t,itemTooltipOption:O.option}),y.add(D),y.eachChild(function(e){e.silent=!0}),D.silent=!l,this.getContentGroup().add(y),sw(y),y.__legendDataIndex=n,y},t.prototype.layoutInner=function(e,t,n,r,i,a){var o=this.getContentGroup(),s=this.getSelectorGroup();Kl(e.get(`orient`),o,e.get(`itemGap`),n.width,n.height);var c=o.getBoundingRect(),l=[-c.x,-c.y];if(s.markRedraw(),o.markRedraw(),i){Kl(`horizontal`,s,e.get(`selectorItemGap`,!0));var u=s.getBoundingRect(),d=[-u.x,-u.y],f=e.get(`selectorButtonGap`,!0),p=e.getOrient().index,m=p===0?`width`:`height`,h=p===0?`height`:`width`,g=p===0?`y`:`x`;a===`end`?d[p]+=c[m]+f:l[p]+=u[m]+f,d[1-p]+=c[h]/2-u[h]/2,s.x=d[0],s.y=d[1],o.x=l[0],o.y=l[1];var _={x:0,y:0};return _[m]=c[m]+f+u[m],_[h]=Math.max(c[h],u[h]),_[g]=Math.min(0,u[g]+d[1-p]),_}else return o.x=l[0],o.y=l[1],this.group.getBoundingRect()},t.prototype.remove=function(){this.getContentGroup().removeAll(),this._isFirstRender=!0},t.type=`legend.plain`,t}(Ie),ks=function(e){I(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.setScrollDataIndex=function(e){this.option.scrollDataIndex=e},t.prototype.init=function(t,n,r){var i=CE(t);e.prototype.init.call(this,t,n,r),qB(this,t,i)},t.prototype.mergeOption=function(t,n){e.prototype.mergeOption.call(this,t,n),qB(this,this.option,t)},t.type=`legend.scroll`,t.defaultOption=FT(ci.defaultOption,{scrollDataIndex:0,pageButtonItemGap:5,pageButtonGap:null,pageButtonPosition:`end`,pageFormatter:`{current}/{total}`,pageIcons:{horizontal:[`M0,0L12,-10L12,10z`,`M0,0L-12,-10L-12,10z`],vertical:[`M0,0L20,0L10,-20z`,`M0,0L20,0L10,20z`]},pageIconColor:`#2f4554`,pageIconInactiveColor:`#aaa`,pageIconSize:15,pageTextStyle:{color:`#333`},animationDurationUpdate:800}),t}(ci),sr=P,el=[`width`,`height`],nl=[`x`,`y`],As=function(e){I(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.newlineDisabled=!0,n._currentIndex=0,n}return t.prototype.init=function(){e.prototype.init.call(this),this.group.add(this._containerGroup=new sr),this._containerGroup.add(this.getContentGroup()),this.group.add(this._controllerGroup=new sr)},t.prototype.resetInner=function(){e.prototype.resetInner.call(this),this._controllerGroup.removeAll(),this._containerGroup.removeClipPath(),this._containerGroup.__rectSize=null},t.prototype.renderInner=function(t,n,r,i,a,o,s){var c=this;e.prototype.renderInner.call(this,t,n,r,i,a,o,s);var l=this._controllerGroup,u=n.get(`pageIconSize`,!0),d=J(u)?u:[u,u];p(`pagePrev`,0);var f=n.getModel(`pageTextStyle`);l.add(new il({name:`pageText`,style:{text:`xx/xx`,fill:f.getTextColor(),font:f.getFont(),verticalAlign:`middle`,align:`center`},silent:!0})),p(`pageNext`,1);function p(e,t){var r=e+`DataIndex`,a=fT(n.get(`pageIcons`,!0)[n.getOrient().name][t],{onclick:L(c._pageGo,c,r,n,i)},{x:-d[0]/2,y:-d[1]/2,width:d[0],height:d[1]});a.name=e,l.add(a)}},t.prototype.layoutInner=function(e,t,n,r,i,a){var o=this.getSelectorGroup(),s=e.getOrient().index,c=el[s],l=nl[s],u=el[1-s],d=nl[1-s];i&&Kl(`horizontal`,o,e.get(`selectorItemGap`,!0));var f=e.get(`selectorButtonGap`,!0),p=o.getBoundingRect(),m=[-p.x,-p.y],h=V(n);i&&(h[c]=n[c]-p[c]-f);var g=this._layoutContentAndController(e,r,h,s,c,u,d,l);if(i){if(a===`end`)m[s]+=g[c]+f;else{var _=p[c]+f;m[s]-=_,g[l]-=_}g[c]+=p[c]+f,m[1-s]+=g[d]+g[u]/2-p[u]/2,g[u]=Math.max(g[u],p[u]),g[d]=Math.min(g[d],p[d]+m[1-s]),o.x=m[0],o.y=m[1],o.markRedraw()}return g},t.prototype._layoutContentAndController=function(e,t,n,r,i,a,o,s){var c=this.getContentGroup(),l=this._containerGroup,u=this._controllerGroup;Kl(e.get(`orient`),c,e.get(`itemGap`),r?n.width:null,r?null:n.height),Kl(`horizontal`,u,e.get(`pageButtonItemGap`,!0));var d=c.getBoundingRect(),f=u.getBoundingRect(),p=this._showController=d[i]>n[i],m=[-d.x,-d.y];t||(m[r]=c[s]);var h=[0,0],g=[-f.x,-f.y],_=uv(e.get(`pageButtonGap`,!0),e.get(`itemGap`,!0));p&&(e.get(`pageButtonPosition`,!0)===`end`?g[r]+=n[i]-f[i]:h[r]+=f[i]+_),g[1-r]+=d[a]/2-f[a]/2,c.setPosition(m),l.setPosition(h),u.setPosition(g);var v={x:0,y:0};if(v[i]=p?n[i]:d[i],v[a]=Math.max(d[a],f[a]),v[o]=Math.min(0,f[o]+g[1-r]),l.__rectSize=n[i],p){var y={x:0,y:0};y[i]=Math.max(n[i]-f[i]-_,0),y[a]=v[a],l.setClipPath(new jo({shape:y})),l.__rectSize=y[i]}else u.eachChild(function(e){e.attr({invisible:!0,silent:!0})});var b=this._getPageInfo(e);return b.pageIndex!=null&&Bw(c,{x:b.contentPosition[0],y:b.contentPosition[1]},p?e:null),this._updatePageInfoView(e,b),v},t.prototype._pageGo=function(e,t,n){var r=this._getPageInfo(t)[e];r!=null&&n.dispatchAction({type:`legendScroll`,scrollDataIndex:r,legendId:t.id})},t.prototype._updatePageInfoView=function(e,t){var n=this._controllerGroup;G([`pagePrev`,`pageNext`],function(r){var i=t[r+`DataIndex`]!=null,a=n.childOfName(r);a&&(a.setStyle(`fill`,i?e.get(`pageIconColor`,!0):e.get(`pageIconInactiveColor`,!0)),a.cursor=i?`pointer`:`default`)});var r=n.childOfName(`pageText`),i=e.get(`pageFormatter`),a=t.pageIndex,o=a==null?0:a+1,s=t.pageCount;r&&i&&r.setStyle(`text`,X(i)?i.replace(`{current}`,o==null?``:o+``).replace(`{total}`,s==null?``:s+``):i({current:o,total:s}))},t.prototype._getPageInfo=function(e){var t=e.get(`scrollDataIndex`,!0),n=this.getContentGroup(),r=this._containerGroup.__rectSize,i=e.getOrient().index,a=el[i],o=nl[i],s=this._findTargetItemIndex(t),c=n.children(),l=c[s],u=c.length,d=+!!u,f={contentPosition:[n.x,n.y],pageCount:d,pageIndex:d-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!l)return f;var p=v(l);f.contentPosition[i]=-p.s;for(var m=s+1,h=p,g=p,_=null;m<=u;++m)_=v(c[m]),(!_&&g.e>h.s+r||_&&!y(_,h.s))&&(h=g.i>h.i?g:_,h&&(f.pageNextDataIndex==null&&(f.pageNextDataIndex=h.i),++f.pageCount)),g=_;for(var m=s-1,h=p,g=p,_=null;m>=-1;--m)_=v(c[m]),(!_||!y(g,_.s))&&h.i=t&&e.s<=t+r}},t.prototype._findTargetItemIndex=function(e){if(!this._showController)return 0;var t,n=this.getContentGroup(),r;return n.eachChild(function(n,i){var a=n.__legendDataIndex;r==null&&a!=null&&(r=i),a===e&&(t=i)}),t==null?r:t},t.type=`legend.scroll`,t}(li),Fr=function(e){I(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type=`dataZoom.inside`,t.defaultOption=FT(Jt.defaultOption,{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),t}(Jt),Ef=cS(),Ir=function(e){I(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=`dataZoom.inside`,t}return t.prototype.render=function(t,n,r){if(e.prototype.render.apply(this,arguments),t.noTarget()){this._clear();return}this.range=t.getPercentRange(),ZB(r,t,{pan:L(tf.pan,this),zoom:L(tf.zoom,this),scrollMove:L(tf.scrollMove,this)})},t.prototype.dispose=function(){this._clear(),e.prototype.dispose.apply(this,arguments)},t.prototype._clear=function(){QB(this.api,this.dataZoomModel),this.range=null},t.type=`dataZoom.inside`,t}(Yt),tf={zoom:function(e,t,n,r){var i=this.range,a=i.slice(),o=e.axisModels[0];if(o){var s=qd[t](null,[r.originX,r.originY],o,n,e),c=(s.signal>0?s.pixelStart+s.pixelLength-s.pixel:s.pixel-s.pixelStart)/s.pixelLength*(a[1]-a[0])+a[0],l=Math.max(1/r.scale,0);a[0]=(a[0]-c)*l+c,a[1]=(a[1]-c)*l+c;var u=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();if(iI(0,a,[0,100],0,u.minSpan,u.maxSpan),this.range=a,i[0]!==a[0]||i[1]!==a[1])return a}},pan:aV(function(e,t,n,r,i,a){var o=qd[r]([a.oldX,a.oldY],[a.newX,a.newY],t,i,n);return o.signal*(e[1]-e[0])*o.pixel/o.pixelLength}),scrollMove:aV(function(e,t,n,r,i,a){return qd[r]([0,0],[a.scrollDelta,a.scrollDelta],t,i,n).signal*(e[1]-e[0])*a.scrollDelta})},qd={grid:function(e,t,n,r,i){var a=n.axis,o={},s=i.model.coordinateSystem.getRect();return e=e||[0,0],a.dim===`x`?(o.pixel=t[0]-e[0],o.pixelLength=s.width,o.pixelStart=s.x,o.signal=a.inverse?1:-1):(o.pixel=t[1]-e[1],o.pixelLength=s.height,o.pixelStart=s.y,o.signal=a.inverse?-1:1),o},polar:function(e,t,n,r,i){var a=n.axis,o={},s=i.model.coordinateSystem,c=s.getRadiusAxis().getExtent(),l=s.getAngleAxis().getExtent();return e=e?s.pointToCoord(e):[0,0],t=s.pointToCoord(t),n.mainType===`radiusAxis`?(o.pixel=t[0]-e[0],o.pixelLength=c[1]-c[0],o.pixelStart=c[0],o.signal=a.inverse?1:-1):(o.pixel=t[1]-e[1],o.pixelLength=l[1]-l[0],o.pixelStart=l[0],o.signal=a.inverse?-1:1),o},singleAxis:function(e,t,n,r,i){var a=n.axis,o=i.model.coordinateSystem.getRect(),s={};return e=e||[0,0],a.orient===`horizontal`?(s.pixel=t[0]-e[0],s.pixelLength=o.width,s.pixelStart=o.x,s.signal=a.inverse?1:-1):(s.pixel=t[1]-e[1],s.pixelLength=o.height,s.pixelStart=o.y,s.signal=a.inverse?-1:1),s}},zs=function(e){I(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type=`dataZoom.slider`,t.layoutMode=`box`,t.defaultOption=FT(Jt.defaultOption,{show:!0,right:`ph`,top:`ph`,width:`ph`,height:`ph`,left:null,bottom:null,borderColor:`#d2dbee`,borderRadius:3,backgroundColor:`rgba(47,69,84,0)`,dataBackground:{lineStyle:{color:`#d2dbee`,width:.5},areaStyle:{color:`#d2dbee`,opacity:.2}},selectedDataBackground:{lineStyle:{color:`#8fb0f7`,width:.5},areaStyle:{color:`#8fb0f7`,opacity:.2}},fillerColor:`rgba(135,175,274,0.2)`,handleIcon:`path://M-9.35,34.56V42m0-40V9.5m-2,0h4a2,2,0,0,1,2,2v21a2,2,0,0,1-2,2h-4a2,2,0,0,1-2-2v-21A2,2,0,0,1-11.35,9.5Z`,handleSize:`100%`,handleStyle:{color:`#fff`,borderColor:`#ACB8D1`},moveHandleSize:7,moveHandleIcon:`path://M-320.9-50L-320.9-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-348-41-339-50-320.9-50z M-212.3-50L-212.3-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-239.4-41-230.4-50-212.3-50z M-103.7-50L-103.7-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-130.9-41-121.8-50-103.7-50z`,moveHandleStyle:{color:`#D2DBEE`,opacity:.7},showDetail:!0,showDataShadow:`auto`,realtime:!0,zoomLock:!1,textStyle:{color:`#6E7079`},brushSelect:!0,brushStyle:{color:`rgba(135,175,274,0.15)`},emphasis:{handleLabel:{show:!0},handleStyle:{borderColor:`#8FB0F7`},moveHandleStyle:{color:`#8FB0F7`}}}),t}(Jt),Ao=jo,ht=7,dt=1,ct=30,vt=7,ur=`horizontal`,Jc=`vertical`,Br=5,$o=[`line`,`bar`,`candlestick`,`scatter`],bo={easing:`cubicOut`,duration:100,delay:0},Bs=function(e){I(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n._displayables={},n}return t.prototype.init=function(e,t){this.api=t,this._onBrush=L(this._onBrush,this),this._onBrushEnd=L(this._onBrushEnd,this)},t.prototype.render=function(t,n,r,i){if(e.prototype.render.apply(this,arguments),kO(this,`_dispatchZoomAction`,t.get(`throttle`),`fixRate`),this._orient=t.getOrient(),t.get(`show`)===!1){this.group.removeAll();return}if(t.noTarget()){this._clear(),this.group.removeAll();return}(!i||i.type!==`dataZoom`||i.from!==this.uid)&&this._buildView(),this._updateView()},t.prototype.dispose=function(){this._clear(),e.prototype.dispose.apply(this,arguments)},t.prototype._clear=function(){AO(this,`_dispatchZoomAction`);var e=this.api.getZr();e.off(`mousemove`,this._onBrush),e.off(`mouseup`,this._onBrushEnd)},t.prototype._buildView=function(){var e=this.group;e.removeAll(),this._brushing=!1,this._displayables.brushRect=null,this._resetLocation(),this._resetInterval();var t=this._displayables.sliderGroup=new P;this._renderBackground(),this._renderHandle(),this._renderDataShadow(),e.add(t),this._positionGroup()},t.prototype._resetLocation=function(){var e=this.dataZoomModel,t=this.api,n=e.get(`brushSelect`)?vt:0,r=this._findCoordRect(),i={width:t.getWidth(),height:t.getHeight()},a=this._orient===ur?{right:i.width-r.x-r.width,top:i.height-ct-ht-n,width:r.width,height:ct}:{right:ht,top:r.y,width:ct,height:r.height},o=CE(e.option);G([`right`,`top`,`width`,`height`],function(e){o[e]===`ph`&&(o[e]=a[e])});var s=yE(o,i);this._location={x:s.x,y:s.y},this._size=[s.width,s.height],this._orient===Jc&&this._size.reverse()},t.prototype._positionGroup=function(){var e=this.group,t=this._location,n=this._orient,r=this.dataZoomModel.getFirstTargetAxisModel(),i=r&&r.get(`inverse`),a=this._displayables.sliderGroup,o=(this._dataShadowInfo||{}).otherAxisInverse;a.attr(n===ur&&!i?{scaleY:o?1:-1,scaleX:1}:n===ur&&i?{scaleY:o?1:-1,scaleX:-1}:n===Jc&&!i?{scaleY:o?-1:1,scaleX:1,rotation:Math.PI/2}:{scaleY:o?-1:1,scaleX:-1,rotation:Math.PI/2});var s=e.getBoundingRect([a]);e.x=t.x-s.x,e.y=t.y-s.y,e.markRedraw()},t.prototype._getViewExtent=function(){return[0,this._size[0]]},t.prototype._renderBackground=function(){var e=this.dataZoomModel,t=this._size,n=this._displayables.sliderGroup,r=e.get(`brushSelect`);n.add(new Ao({silent:!0,shape:{x:0,y:0,width:t[0],height:t[1]},style:{fill:e.get(`backgroundColor`)},z2:-40}));var i=new Ao({shape:{x:0,y:0,width:t[0],height:t[1]},style:{fill:`transparent`},z2:0,onclick:L(this._onClickPanel,this)}),a=this.api.getZr();r?(i.on(`mousedown`,this._onBrushStart,this),i.cursor=`crosshair`,a.on(`mousemove`,this._onBrush),a.on(`mouseup`,this._onBrushEnd)):(a.off(`mousemove`,this._onBrush),a.off(`mouseup`,this._onBrushEnd)),n.add(i)},t.prototype._renderDataShadow=function(){var e=this._dataShadowInfo=this._prepareDataShadowInfo();if(this._displayables.dataShadowSegs=[],!e)return;var t=this._size,n=this._shadowSize||[],r=e.series,i=r.getRawData(),a=r.getShadowDim&&r.getShadowDim(),o=a&&i.getDimensionInfo(a)?r.getShadowDim():e.otherDim;if(o==null)return;var s=this._shadowPolygonPts,c=this._shadowPolylinePts;if(i!==this._shadowData||o!==this._shadowDim||t[0]!==n[0]||t[1]!==n[1]){var l=i.getDataExtent(o),u=(l[1]-l[0])*.3;l=[l[0]-u,l[1]+u];var d=[0,t[1]],f=[0,t[0]],p=[[t[0],0],[0,0]],m=[],h=f[1]/(i.count()-1),g=0,_=Math.round(i.count()/t[0]),v;i.each([o],function(e,t){if(_>0&&t%_){g+=h;return}var n=e==null||isNaN(e)||e===``,r=n?0:hx(e,l,d,!0);n&&!v&&t?(p.push([p[p.length-1][0],0]),m.push([m[m.length-1][0],0])):!n&&v&&(p.push([g,0]),m.push([g,0])),p.push([g,r]),m.push([g,r]),g+=h,v=n}),s=this._shadowPolygonPts=p,c=this._shadowPolylinePts=m}this._shadowData=i,this._shadowDim=o,this._shadowSize=[t[0],t[1]];var y=this.dataZoomModel;function b(e){var t=y.getModel(e?`selectedDataBackground`:`dataBackground`),n=new P,r=new co({shape:{points:s},segmentIgnoreThreshold:1,style:t.getModel(`areaStyle`).getAreaStyle(),silent:!0,z2:-20}),i=new fo({shape:{points:c},segmentIgnoreThreshold:1,style:t.getModel(`lineStyle`).getLineStyle(),silent:!0,z2:-19});return n.add(r),n.add(i),n}for(var x=0;x<3;x++){var S=b(x===1);this._displayables.sliderGroup.add(S),this._displayables.dataShadowSegs.push(S)}},t.prototype._prepareDataShadowInfo=function(){var e=this.dataZoomModel,t=e.get(`showDataShadow`);if(t!==!1){var n,r=this.ecModel;return e.eachTargetAxis(function(i,a){G(e.getAxisProxy(i,a).getTargetSeriesModels(),function(e){if(!n&&!(t!==!0&&G_($o,e.get(`type`))<0)){var o=r.getComponent(dz(i),a).axis,s=sV(i),c,l=e.coordinateSystem;s!=null&&l.getOtherAxis&&(c=l.getOtherAxis(o).inverse),s=e.getData().mapDimension(s),n={thisAxis:o,series:e,thisDim:i,otherDim:s,otherAxisInverse:c}}},this)},this),n}},t.prototype._renderHandle=function(){var e=this.group,t=this._displayables,n=t.handles=[null,null],r=t.handleLabels=[null,null],i=this._displayables.sliderGroup,a=this._size,o=this.dataZoomModel,s=this.api,c=o.get(`borderRadius`)||0,l=o.get(`brushSelect`),u=t.filler=new Ao({silent:l,style:{fill:o.get(`fillerColor`)},textConfig:{position:`inside`}});i.add(u),i.add(new Ao({silent:!0,subPixelOptimize:!0,shape:{x:0,y:0,width:a[0],height:a[1],r:c},style:{stroke:o.get(`dataBackgroundColor`)||o.get(`borderColor`),lineWidth:dt,fill:`rgba(0,0,0,0)`}})),G([0,1],function(t){var a=o.get(`handleIcon`);!Fg[a]&&a.indexOf(`path://`)<0&&a.indexOf(`image://`)<0&&(a=`path://`+a);var s=QO(a,-1,0,2,2,null,!0);s.attr({cursor:cV(this._orient),draggable:!0,drift:L(this._onDragMove,this,t),ondragend:L(this._onDragEnd,this),onmouseover:L(this._showDataInfo,this,!0),onmouseout:L(this._showDataInfo,this,!1),z2:5});var c=s.getBoundingRect(),l=o.get(`handleSize`);this._handleHeight=gx(l,this._size[1]),this._handleWidth=c.width/c.height*this._handleHeight,s.setStyle(o.getModel(`handleStyle`).getItemStyle()),s.style.strokeNoScale=!0,s.rectHover=!0,s.ensureState(`emphasis`).style=o.getModel([`emphasis`,`handleStyle`]).getItemStyle(),sw(s);var u=o.get(`handleColor`);u!=null&&(s.style.fill=u),i.add(n[t]=s);var d=o.getModel(`textStyle`),f=(o.get(`handleLabel`)||{}).show||!1;e.add(r[t]=new il({silent:!0,invisible:!f,style:wT(d,{x:0,y:0,text:``,verticalAlign:`middle`,align:`center`,fill:d.getTextColor(),font:d.getFont()}),z2:10}))},this);var d=u;if(l){var f=gx(o.get(`moveHandleSize`),a[1]),p=t.moveHandle=new jo({style:o.getModel(`moveHandleStyle`).getItemStyle(),silent:!0,shape:{r:[0,0,2,2],y:a[1]-.5,height:f}}),m=f*.8,h=t.moveHandleIcon=QO(o.get(`moveHandleIcon`),-m/2,-m/2,m,m,`#fff`,!0);h.silent=!0,h.y=a[1]+f/2-.5,p.ensureState(`emphasis`).style=o.getModel([`emphasis`,`moveHandleStyle`]).getItemStyle();var g=Math.min(a[1]/2,Math.max(f,10));d=t.moveZone=new jo({invisible:!0,shape:{y:a[1]-g,height:f+g}}),d.on(`mouseover`,function(){s.enterEmphasis(p)}).on(`mouseout`,function(){s.leaveEmphasis(p)}),i.add(p),i.add(h),i.add(d)}d.attr({draggable:!0,cursor:cV(this._orient),drift:L(this._onDragMove,this,`all`),ondragstart:L(this._showDataInfo,this,!0),ondragend:L(this._onDragEnd,this),onmouseover:L(this._showDataInfo,this,!0),onmouseout:L(this._showDataInfo,this,!1)})},t.prototype._resetInterval=function(){var e=this._range=this.dataZoomModel.getPercentRange(),t=this._getViewExtent();this._handleEnds=[hx(e[0],[0,100],t,!0),hx(e[1],[0,100],t,!0)]},t.prototype._updateInterval=function(e,t){var n=this.dataZoomModel,r=this._handleEnds,i=this._getViewExtent(),a=n.findRepresentativeAxisProxy().getMinMaxSpan(),o=[0,100];iI(t,r,i,n.get(`zoomLock`)?`all`:e,a.minSpan==null?null:hx(a.minSpan,o,i,!0),a.maxSpan==null?null:hx(a.maxSpan,o,i,!0));var s=this._range,c=this._range=vx([hx(r[0],i,o,!0),hx(r[1],i,o,!0)]);return!s||s[0]!==c[0]||s[1]!==c[1]},t.prototype._updateView=function(e){var t=this._displayables,n=this._handleEnds,r=vx(n.slice()),i=this._size;G([0,1],function(e){var r=t.handles[e],a=this._handleHeight;r.attr({scaleX:a/2,scaleY:a/2,x:n[e]+(e?-1:1),y:i[1]/2-a/2})},this),t.filler.setShape({x:r[0],y:0,width:r[1]-r[0],height:i[1]});var a={x:r[0],width:r[1]-r[0]};t.moveHandle&&(t.moveHandle.setShape(a),t.moveZone.setShape(a),t.moveZone.getBoundingRect(),t.moveHandleIcon&&t.moveHandleIcon.attr(`x`,a.x+a.width/2));for(var o=t.dataShadowSegs,s=[0,r[0],r[1],i[0]],c=0;ct[0]||n[1]<0||n[1]>t[1])){var r=this._handleEnds,i=(r[0]+r[1])/2,a=this._updateInterval(`all`,n[0]-i);this._updateView(),a&&this._dispatchZoomAction(!1)}},t.prototype._onBrushStart=function(e){var t=e.offsetX,n=e.offsetY;this._brushStart=new F(t,n),this._brushing=!0,this._brushStartTime=+new Date},t.prototype._onBrushEnd=function(e){if(this._brushing){var t=this._displayables.brushRect;if(this._brushing=!1,t){t.attr(`ignore`,!0);var n=t.shape;if(!(+new Date-this._brushStartTime<200&&Math.abs(n.width)<5)){var r=this._getViewExtent(),i=[0,100];this._range=vx([hx(n.x,r,i,!0),hx(n.x+n.width,r,i,!0)]),this._handleEnds=[n.x,n.x+n.width],this._updateView(),this._dispatchZoomAction(!1)}}}},t.prototype._onBrush=function(e){this._brushing&&(Eg(e.event),this._updateBrushRect(e.offsetX,e.offsetY))},t.prototype._updateBrushRect=function(e,t){var n=this._displayables,r=this.dataZoomModel,i=n.brushRect;i||(i=n.brushRect=new Ao({silent:!0,style:r.getModel(`brushStyle`).getItemStyle()}),n.sliderGroup.add(i)),i.attr(`ignore`,!1);var a=this._brushStart,o=this._displayables.sliderGroup,s=o.transformCoordToLocal(e,t),c=o.transformCoordToLocal(a.x,a.y),l=this._size;s[0]=Math.max(Math.min(l[0],s[0]),0),i.setShape({x:c[0],y:0,width:s[0]-c[0],height:l[1]})},t.prototype._dispatchZoomAction=function(e){var t=this._range;this.api.dispatchAction({type:`dataZoom`,from:this.uid,dataZoomId:this.dataZoomModel.id,animation:e?bo:null,start:t[0],end:t[1]})},t.prototype._findCoordRect=function(){var e,t=pz(this.dataZoomModel).infoList;if(!e&&t.length){var n=t[0].model.coordinateSystem;e=n.getRect&&n.getRect()}if(!e){var r=this.api.getWidth(),i=this.api.getHeight();e={x:r*.2,y:i*.2,width:r*.6,height:i*.6}}return e},t.type=`dataZoom.slider`,t}(Yt),D_={get:function(e,t,n){var r=V((Nu[e]||{})[t]);return n&&J(r)?r[r.length-1]:r}},Nu={color:{active:[`#006edd`,`#e0ffff`],inactive:[`rgba(0,0,0,0)`]},colorHue:{active:[0,360],inactive:[0,0]},colorSaturation:{active:[.3,1],inactive:[0,0]},colorLightness:{active:[.9,.5],inactive:[0,0]},colorAlpha:{active:[.3,1],inactive:[0,0]},opacity:{active:[.3,1],inactive:[0,0]},symbol:{active:[`circle`,`roundRect`,`diamond`],inactive:[`none`]},symbolSize:{active:[10,50],inactive:[0,0]}},Bp=$c.mapVisual,ud=$c.eachVisual,ep=J,nd=G,El=vx,wp=hx,Zc=function(e){I(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.stateList=[`inRange`,`outOfRange`],n.replacableOptionKeys=[`inRange`,`outOfRange`,`target`,`controller`,`color`],n.layoutMode={type:`box`,ignoreSize:!0},n.dataBound=[-1/0,1/0],n.targetVisuals={},n.controllerVisuals={},n}return t.prototype.init=function(e,t,n){this.mergeDefaultAndTheme(e,n)},t.prototype.optionUpdated=function(e,t){var n=this.option;!t&&yB(n,e,this.replacableOptionKeys),this.textStyleModel=this.getModel(`textStyle`),this.resetItemSize(),this.completeVisualOption()},t.prototype.resetVisual=function(e){var t=this.stateList;e=L(e,this),this.controllerVisuals=vB(this.option.controller,t,e),this.targetVisuals=vB(this.option.target,t,e)},t.prototype.getItemSymbol=function(){return null},t.prototype.getTargetSeriesIndices=function(){var e=this.option.seriesIndex,t=[];return e==null||e===`all`?this.ecModel.eachSeries(function(e,n){t.push(n)}):t=Vx(e),t},t.prototype.eachTargetSeries=function(e,t){G(this.getTargetSeriesIndices(),function(n){var r=this.ecModel.getSeriesByIndex(n);r&&e.call(t,r)},this)},t.prototype.isTargetSeries=function(e){var t=!1;return this.eachTargetSeries(function(n){n===e&&(t=!0)}),t},t.prototype.formatValueText=function(e,t,n){var r=this.option,i=r.precision,a=this.dataBound,o=r.formatter,s;n=n||[`<`,`>`],J(e)&&(e=e.slice(),s=!0);var c=t?e:s?[l(e[0]),l(e[1])]:l(e);if(X(o))return o.replace(`{value}`,s?c[0]:c).replace(`{value2}`,s?c[1]:c);if(Y(o))return s?o(e[0],e[1]):o(e);if(s)return e[0]===a[0]?n[0]+` `+c[1]:e[1]===a[1]?n[1]+` `+c[0]:c[0]+` - `+c[1];return c;function l(e){return e===a[0]?`min`:e===a[1]?`max`:(+e).toFixed(Math.min(i,20))}},t.prototype.resetExtent=function(){var e=this.option,t=El([e.min,e.max]);this._dataExtent=t},t.prototype.getDataDimensionIndex=function(e){var t=this.option.dimension;if(t!=null)return e.getDimensionIndex(t);for(var n=e.dimensions,r=n.length-1;r>=0;r--){var i=n[r],a=e.getDimensionInfo(i);if(!a.isCalculationCoord)return a.storeDimIndex}},t.prototype.getExtent=function(){return this._dataExtent.slice()},t.prototype.completeVisualOption=function(){var e=this.ecModel,t=this.option,n={inRange:t.inRange,outOfRange:t.outOfRange},r=t.target||(t.target={}),i=t.controller||(t.controller={});H(r,n),H(i,n);var a=this.isCategory();o.call(this,r),o.call(this,i),s.call(this,r,`inRange`,`outOfRange`),c.call(this,i);function o(n){ep(t.color)&&!n.inRange&&(n.inRange={color:t.color.slice().reverse()}),n.inRange=n.inRange||{color:e.get(`gradientColor`)}}function s(e,t,n){var r=e[t],i=e[n];r&&!i&&(i=e[n]={},nd(r,function(e,t){if($c.isValidType(t)){var n=D_.get(t,`inactive`,a);n!=null&&(i[t]=n,t===`color`&&!i.hasOwnProperty(`opacity`)&&!i.hasOwnProperty(`colorAlpha`)&&(i.opacity=[0,0]))}}))}function c(e){var t=(e.inRange||{}).symbol||(e.outOfRange||{}).symbol,n=(e.inRange||{}).symbolSize||(e.outOfRange||{}).symbolSize,r=this.get(`inactiveColor`),i=this.getItemSymbol()||`roundRect`;nd(this.stateList,function(o){var s=this.itemSize,c=e[o];c||(c=e[o]={color:a?r:[r]}),c.symbol==null&&(c.symbol=t&&V(t)||(a?i:[i])),c.symbolSize==null&&(c.symbolSize=n&&V(n)||(a?s[0]:[s[0],s[0]])),c.symbol=Bp(c.symbol,function(e){return e===`none`?i:e});var l=c.symbolSize;if(l!=null){var u=-1/0;ud(l,function(e){e>u&&(u=e)}),c.symbolSize=Bp(l,function(e){return wp(e,[0,u],[0,s[0]],!0)})}},this)}},t.prototype.resetItemSize=function(){this.itemSize=[parseFloat(this.get(`itemWidth`)),parseFloat(this.get(`itemHeight`))]},t.prototype.isCategory=function(){return!!this.option.categories},t.prototype.setSelected=function(e){},t.prototype.getSelected=function(){return null},t.prototype.getValueState=function(e){return null},t.prototype.getVisualMeta=function(e){return null},t.type=`visualMap`,t.dependencies=[`series`],t.defaultOption={show:!0,z:4,seriesIndex:`all`,min:0,max:200,left:0,right:null,top:null,bottom:0,itemWidth:null,itemHeight:null,inverse:!1,orient:`vertical`,backgroundColor:`rgba(0,0,0,0)`,borderColor:`#ccc`,contentColor:`#5793f3`,inactiveColor:`#aaa`,borderWidth:0,padding:5,textGap:10,precision:0,textStyle:{color:`#333`}},t}(Fe),it=[20,140],Be=function(e){I(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.optionUpdated=function(t,n){e.prototype.optionUpdated.apply(this,arguments),this.resetExtent(),this.resetVisual(function(e){e.mappingMethod=`linear`,e.dataExtent=this.getExtent()}),this._resetRange()},t.prototype.resetItemSize=function(){e.prototype.resetItemSize.apply(this,arguments);var t=this.itemSize;(t[0]==null||isNaN(t[0]))&&(t[0]=it[0]),(t[1]==null||isNaN(t[1]))&&(t[1]=it[1])},t.prototype._resetRange=function(){var e=this.getExtent(),t=this.option.range;!t||t.auto?(e.auto=1,this.option.range=e):J(t)&&(t[0]>t[1]&&t.reverse(),t[0]=Math.max(t[0],e[0]),t[1]=Math.min(t[1],e[1]))},t.prototype.completeVisualOption=function(){e.prototype.completeVisualOption.apply(this,arguments),G(this.stateList,function(e){var t=this.option.controller[e].symbolSize;t&&t[0]!==t[1]&&(t[0]=t[1]/3)},this)},t.prototype.setSelected=function(e){this.option.range=e.slice(),this._resetRange()},t.prototype.getSelected=function(){var e=this.getExtent(),t=vx((this.get(`range`)||[]).slice());return t[0]>e[1]&&(t[0]=e[1]),t[1]>e[1]&&(t[1]=e[1]),t[0]=n[1]||e<=t[1])?`inRange`:`outOfRange`},t.prototype.findTargetDataIndices=function(e){var t=[];return this.eachTargetSeries(function(n){var r=[],i=n.getData();i.each(this.getDataDimensionIndex(i),function(t,n){e[0]<=t&&t<=e[1]&&r.push(n)},this),t.push({seriesId:n.id,dataIndex:r})},this),t},t.prototype.getVisualMeta=function(e){var t=dV(this,`outOfRange`,this.getExtent()),n=dV(this,`inRange`,this.option.range.slice()),r=[];function i(t,n){r.push({value:t,color:e(t,n)})}for(var a=0,o=0,s=n.length,c=t.length;oe[1])break;r.push({color:this.getControllerVisual(o,`color`,t),offset:a/n})}return r.push({color:this.getControllerVisual(e[1],`color`,t),offset:1}),r},t.prototype._createBarPoints=function(e,t){var n=this.visualMapModel.itemSize;return[[n[0]-t[0],e[0]],[n[0],e[0]],[n[0],e[1]],[n[0]-t[1],e[1]]]},t.prototype._createBarGroup=function(e){var t=this._orient,n=this.visualMapModel.get(`inverse`);return new P(t===`horizontal`&&!n?{scaleX:e===`bottom`?1:-1,rotation:Math.PI/2}:t===`horizontal`&&n?{scaleX:e===`bottom`?-1:1,rotation:-Math.PI/2}:t===`vertical`&&!n?{scaleX:e===`left`?1:-1,scaleY:-1}:{scaleX:e===`left`?1:-1})},t.prototype._updateHandle=function(e,t){if(this._useHandle){var n=this._shapes,r=this.visualMapModel,i=n.handleThumbs,a=n.handleLabels,o=r.itemSize,s=r.getExtent(),c=this._applyTransform(`left`,n.mainGroup);$u([0,1],function(l){var u=i[l];u.setStyle(`fill`,t.handlesColor[l]),u.y=e[l];var d=Cp(e[l],[0,o[1]],s,!0),f=this.getControllerVisual(d,`symbolSize`);u.scaleX=u.scaleY=f/o[0],u.x=o[0]-f/2;var p=aT(n.handleLabelPoints[l],iT(u,this.group));if(this._orient===`horizontal`){var m=c===`left`||c===`top`?(o[0]-f)/2:(o[0]-f)/-2;p[1]+=m}a[l].setStyle({x:p[0],y:p[1],text:r.formatValueText(this._dataInterval[l]),verticalAlign:`middle`,align:this._orient===`vertical`?this._applyTransform(`left`,n.mainGroup):`center`})},this)}},t.prototype._showIndicator=function(e,t,n,r){var i=this.visualMapModel,a=i.getExtent(),o=i.itemSize,s=[0,o[1]],c=this._shapes,l=c.indicator;if(l){l.attr(`invisible`,!1);var u=this.getControllerVisual(e,`color`,{convertOpacityToAlpha:!0}),d=this.getControllerVisual(e,`symbolSize`),f=Cp(e,a,s,!0),p=o[0]-d/2,m={x:l.x,y:l.y};l.y=f,l.x=p;var h=aT(c.indicatorLabelPoint,iT(l,this.group)),g=c.indicatorLabel;g.attr(`invisible`,!1);var _=this._applyTransform(`left`,c.mainGroup),v=this._orient===`horizontal`;g.setStyle({text:(n||``)+i.formatValueText(t),verticalAlign:v?_:`middle`,align:v?`center`:_});var y={x:p,y:f,style:{fill:u}},b={style:{x:h[0],y:h[1]}};if(i.ecModel.isAnimationEnabled()&&!this._firstShowIndicator){var x={duration:100,easing:`cubicInOut`,additive:!0};l.x=m.x,l.y=m.y,l.animateTo(y,x),g.animateTo(b,x)}else l.attr(y),g.attr(b);this._firstShowIndicator=!1;var S=this._shapes.handleLabels;if(S)for(var C=0;Ci[1]&&(l[1]=1/0),t&&(l[0]===-1/0?this._showIndicator(c,l[1],`< `,o):l[1]===1/0?this._showIndicator(c,l[0],`> `,o):this._showIndicator(c,c,`≈ `,o));var u=this._hoverLinkDataIndices,d=[];(t||gV(n))&&(d=this._hoverLinkDataIndices=n.findTargetDataIndices(l));var f=oS(u,d);this._dispatchHighDown(`downplay`,pV(f[0],n)),this._dispatchHighDown(`highlight`,pV(f[1],n))}},t.prototype._hoverLinkFromSeriesMouseOver=function(e){var t;if(XO(e.target,function(e){var n=z(e);if(n.dataIndex!=null)return t=n,!0},!0),t){var n=this.ecModel.getSeriesByIndex(t.seriesIndex),r=this.visualMapModel;if(r.isTargetSeries(n)){var i=n.getData(t.dataType),a=i.getStore().get(r.getDataDimensionIndex(i),t.dataIndex);isNaN(a)||this._showIndicator(a,a)}}},t.prototype._hideIndicator=function(){var e=this._shapes;e.indicator&&e.indicator.attr(`invisible`,!0),e.indicatorLabel&&e.indicatorLabel.attr(`invisible`,!0);var t=this._shapes.handleLabels;if(t)for(var n=0;n=0&&(i.dimension=a,r.push(i))}}),e.getData().setVisual(`visualMeta`,r)}}],Qu=G,qf=!1,eo=function(e){I(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n._pieceList=[],n}return t.prototype.optionUpdated=function(t,n){e.prototype.optionUpdated.apply(this,arguments),this.resetExtent();var r=this._mode=this._determineMode();this._pieceList=[],ig[this._mode].call(this,this._pieceList),this._resetSelected(t,n);var i=this.option.categories;this.resetVisual(function(e,t){r===`categories`?(e.mappingMethod=`category`,e.categories=V(i)):(e.dataExtent=this.getExtent(),e.mappingMethod=`piecewise`,e.pieceList=K(this._pieceList,function(e){return e=V(e),t!==`inRange`&&(e.visual=null),e}))})},t.prototype.completeVisualOption=function(){var t=this.option,n={},r=$c.listVisualTypes(),i=this.isCategory();G(t.pieces,function(e){G(r,function(t){e.hasOwnProperty(t)&&(n[t]=1)})}),G(n,function(e,n){var r=!1;G(this.stateList,function(e){r=r||a(t,e,n)||a(t.target,e,n)},this),!r&&G(this.stateList,function(e){(t[e]||(t[e]={}))[n]=D_.get(n,e===`inRange`?`active`:`inactive`,i)})},this);function a(e,t,n){return e&&e[t]&&e[t].hasOwnProperty(n)}e.prototype.completeVisualOption.apply(this,arguments)},t.prototype._resetSelected=function(e,t){var n=this.option,r=this._pieceList,i=(t?n:e).selected||{};if(n.selected=i,G(r,function(e,t){var n=this.getSelectedMapKey(e);i.hasOwnProperty(n)||(i[n]=!0)},this),n.selectedMode===`single`){var a=!1;G(r,function(e,t){var n=this.getSelectedMapKey(e);i[n]&&(a?i[n]=!1:a=!0)},this)}},t.prototype.getItemSymbol=function(){return this.get(`itemSymbol`)},t.prototype.getSelectedMapKey=function(e){return this._mode===`categories`?e.value+``:e.index+``},t.prototype.getPieceList=function(){return this._pieceList},t.prototype._determineMode=function(){var e=this.option;return e.pieces&&e.pieces.length>0?`pieces`:this.option.categories?`categories`:`splitNumber`},t.prototype.setSelected=function(e){this.option.selected=V(e)},t.prototype.getValueState=function(e){var t=$c.findPieceIndex(e,this._pieceList);return t==null?`outOfRange`:this.option.selected[this.getSelectedMapKey(this._pieceList[t])]?`inRange`:`outOfRange`},t.prototype.findTargetDataIndices=function(e){var t=[],n=this._pieceList;return this.eachTargetSeries(function(r){var i=[],a=r.getData();a.each(this.getDataDimensionIndex(a),function(t,r){$c.findPieceIndex(t,n)===e&&i.push(r)},this),t.push({seriesId:r.id,dataIndex:i})},this),t},t.prototype.getRepresentValue=function(e){var t;if(this.isCategory())t=e.value;else if(e.value!=null)t=e.value;else{var n=e.interval||[];t=n[0]===-1/0&&n[1]===1/0?0:(n[0]+n[1])/2}return t},t.prototype.getVisualMeta=function(e){if(this.isCategory())return;var t=[],n=[``,``],r=this;function i(i,a){var o=r.getRepresentValue({interval:i});a||(a=r.getValueState(o));var s=e(o,a);i[0]===-1/0?n[0]=s:i[1]===1/0?n[1]=s:t.push({value:i[0],color:s},{value:i[1],color:s})}var a=this._pieceList.slice();if(!a.length)a.push({interval:[-1/0,1/0]});else{var o=a[0].interval[0];o!==-1/0&&a.unshift({interval:[-1/0,o]}),o=a[a.length-1].interval[1],o!==1/0&&a.push({interval:[o,1/0]})}var s=-1/0;return G(a,function(e){var t=e.interval;t&&(t[0]>s&&i([s,t[0]],`outOfRange`),i(t.slice()),s=t[1])},this),{stops:t,outerColors:n}},t.type=`visualMap.piecewise`,t.defaultOption=FT(Zc.defaultOption,{selected:null,minOpen:!1,maxOpen:!1,align:`auto`,itemWidth:20,itemHeight:14,itemSymbol:`roundRect`,pieces:null,categories:null,splitNumber:5,selectedMode:`multiple`,itemGap:10,hoverLink:!0}),t}(Zc),ig={splitNumber:function(e){var t=this.option,n=Math.min(t.precision,20),r=this.getExtent(),i=t.splitNumber;i=Math.max(parseInt(i,10),1),t.splitNumber=i;for(var a=(r[1]-r[0])/i;+a.toFixed(n)!==a&&n<5;)n++;t.precision=n,a=+a.toFixed(n),t.minOpen&&e.push({interval:[-1/0,r[0]],close:[0,0]});for(var o=0,s=r[0];o`,`≥`][t[0]]];e.text=e.text||this.formatValueText(e.value==null?e.interval:e.value,!1,n)},this)}},to=function(e){I(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.doRender=function(){var e=this.group;e.removeAll();var t=this.visualMapModel,n=t.get(`textGap`),r=t.textStyleModel,i=r.getFont(),a=r.getTextColor(),o=this._getItemAlign(),s=t.itemSize,c=this._getViewData(),l=c.endsText,u=lv(t.get(`showLabel`,!0),!l),d=!t.get(`selectedMode`);l&&this._renderEndsText(e,l[0],s,u,o),G(c.viewPieceList,function(r){var c=r.piece,l=new P;l.onclick=L(this._onItemClick,this,c),this._enableHoverLink(l,r.indexInModelPieceList);var f=t.getRepresentValue(c);if(this._createItemSymbol(l,f,[0,0,s[0],s[1]],d),u){var p=this.visualMapModel.getValueState(f);l.add(new il({style:{x:o===`right`?-n:s[0]+n,y:s[1]/2,text:c.text,verticalAlign:`middle`,align:o,font:i,fill:a,opacity:p===`outOfRange`?.5:1},silent:d}))}e.add(l)},this),l&&this._renderEndsText(e,l[1],s,u,o),Kl(t.get(`orient`),e,t.get(`itemGap`)),this.renderBackground(e),this.positionGroup(e)},t.prototype._enableHoverLink=function(e,t){var n=this;e.on(`mouseover`,function(){return r(`highlight`)}).on(`mouseout`,function(){return r(`downplay`)});var r=function(e){var r=n.visualMapModel;r.option.hoverLink&&n.api.dispatchAction({type:e,batch:pV(r.findTargetDataIndices(t),r)})}},t.prototype._getItemAlign=function(){var e=this.visualMapModel,t=e.option;if(t.orient===`vertical`)return fV(e,this.api,e.itemSize);var n=t.align;return(!n||n===`auto`)&&(n=`left`),n},t.prototype._renderEndsText=function(e,t,n,r,i){if(t){var a=new P,o=this.visualMapModel.textStyleModel;a.add(new il({style:wT(o,{x:r?i===`right`?n[0]:0:n[0]/2,y:n[1]/2,verticalAlign:`middle`,align:r?i:`center`,text:t})})),e.add(a)}},t.prototype._getViewData=function(){var e=this.visualMapModel,t=K(e.getPieceList(),function(e,t){return{piece:e,indexInModelPieceList:t}}),n=e.get(`text`),r=e.get(`orient`),i=e.get(`inverse`);return(r===`horizontal`?i:!i)?t.reverse():n&&(n=n.slice().reverse()),{viewPieceList:t,endsText:n}},t.prototype._createItemSymbol=function(e,t,n,r){var i=QO(this.getControllerVisual(t,`symbol`),n[0],n[1],n[2],n[3],this.getControllerVisual(t,`color`));i.silent=r,e.add(i)},t.prototype._onItemClick=function(e){var t=this.visualMapModel,n=t.option,r=n.selectedMode;if(r){var i=V(n.selected),a=t.getSelectedMapKey(e);r===`single`||r===!0?(i[a]=!0,G(i,function(e,t){i[t]=t===a})):i[a]=!i[a],this.api.dispatchAction({type:`selectDataRange`,from:this.uid,visualMapId:this.visualMapModel.id,selected:i})}},t.type=`visualMap.piecewise`,t}(Qc),So={value:`eq`,"<":`lt`,"<=":`lte`,">":`gt`,">=":`gte`,"=":`eq`,"!=":`ne`,"<>":`ne`},No=function(){function e(e){(this._condVal=X(e)?new RegExp(e):sv(e)?e:null)==null&&zx(``)}return e.prototype.evaluate=function(e){var t=e===void 0?`undefined`:R_(e);return X(t)?this._condVal.test(e):tv(t)?this._condVal.test(e+``):!1},e}(),ze=function(){function e(){}return e.prototype.evaluate=function(){return this.value},e}(),o=function(){function e(){}return e.prototype.evaluate=function(){for(var e=this.children,t=0;t=a)}}for(var l=this.__startIndex;l15)break}n.prevElClipPaths&&c.restore()};if(d)if(d.length===0)v=s.__endIndex;else for(var b=f.dpr,x=0;x0&&e>r[0]){for(s=0;se);s++);o=n[r[s]]}if(r.splice(s+1,0,e),n[e]=t,!t.virtual)if(o){var c=o.dom;c.nextSibling?a.insertBefore(t.dom,c.nextSibling):a.appendChild(t.dom)}else a.firstChild?a.insertBefore(t.dom,a.firstChild):a.appendChild(t.dom);t.painter||(t.painter=this)}},e.prototype.eachLayer=function(e,t){for(var n=this._zlevelList,r=0;r0?fn:0),this._needsManuallyCompositing),l.__builtin__||U_(`ZLevel `+c+` has been used by unkown layer `+l.id),l!==i&&(l.__used=!0,l.__startIndex!==s&&(l.__dirty=!0),l.__startIndex=s,l.incremental?l.__drawIndex=-1:l.__drawIndex=s,t(s),i=l),r.__dirty&1&&!r.__inHover&&(l.__dirty=!0,l.incremental&&l.__drawIndex<0&&(l.__drawIndex=s))}t(s),this.eachBuiltinLayer(function(e,t){!e.__used&&e.getElementCount()>0&&(e.__dirty=!0,e.__startIndex=e.__endIndex=e.__drawIndex=0),e.__dirty&&e.__drawIndex<0&&(e.__drawIndex=e.__startIndex)})},e.prototype.clear=function(){return this.eachBuiltinLayer(this._clearLayer),this},e.prototype._clearLayer=function(e){e.clear()},e.prototype.setBackgroundColor=function(e){this._backgroundColor=e,G(this._layers,function(e){e.setUnpainted()})},e.prototype.configLayer=function(e,t){if(t){var n=this._layerConfig;n[e]?H(n[e],t,!0):n[e]=t;for(var r=0;r { - const hrefs = [] const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1784873523001" + const version = "1786507437784" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() @@ -28,17 +27,8 @@ loaded.add(url.href) removeAfterLoad(freshLink, link) } - for (const href of hrefs) { - const url = new URL(href, import.meta.url).href - if (loaded.has(url)) continue - const link = document.createElement("link") - link.rel = "stylesheet" - link.href = url - document.head.appendChild(link) - loaded.add(url) - } })(); -import{r as e}from"./rolldown-runtime.js?v=1784873523001";import{l as t}from"./vendor.js?v=1784873523001";var n=function(){function e(){this.firefox=!1,this.ie=!1,this.edge=!1,this.newEdge=!1,this.weChat=!1}return e}(),r=new(function(){function e(){this.browser=new n,this.node=!1,this.wxa=!1,this.worker=!1,this.svgSupported=!1,this.touchEventsSupported=!1,this.pointerEventsSupported=!1,this.domSupported=!1,this.transformSupported=!1,this.transform3dSupported=!1,this.hasGlobalWindow=typeof window<`u`}return e}());typeof wx==`object`&&typeof wx.getSystemInfoSync==`function`?(r.wxa=!0,r.touchEventsSupported=!0):typeof document>`u`&&typeof self<`u`?r.worker=!0:!r.hasGlobalWindow||`Deno`in window?(r.node=!0,r.svgSupported=!0):i(navigator.userAgent,r);function i(e,t){var n=t.browser,r=e.match(/Firefox\/([\d.]+)/),i=e.match(/MSIE\s([\d.]+)/)||e.match(/Trident\/.+?rv:(([\d.]+))/),a=e.match(/Edge?\/([\d.]+)/),o=/micromessenger/i.test(e);r&&(n.firefox=!0,n.version=r[1]),i&&(n.ie=!0,n.version=i[1]),a&&(n.edge=!0,n.version=a[1],n.newEdge=+a[1].split(`.`)[0]>18),o&&(n.weChat=!0),t.svgSupported=typeof SVGRect<`u`,t.touchEventsSupported=`ontouchstart`in window&&!n.ie&&!n.edge,t.pointerEventsSupported=`onpointerdown`in window&&(n.edge||n.ie&&+n.version>=11),t.domSupported=typeof document<`u`;var s=document.documentElement.style;t.transform3dSupported=(n.ie&&`transition`in s||n.edge||`WebKitCSSMatrix`in window&&`m11`in new WebKitCSSMatrix||`MozPerspective`in s)&&!(`OTransition`in s),t.transformSupported=t.transform3dSupported||n.ie&&+n.version>=9}var a=`12px sans-serif`,o=20,s=100,c=`007LLmW'55;N0500LLLLLLLLLL00NNNLzWW\\\\WQb\\0FWLg\\bWb\\WQ\\WrWWQ000CL5LLFLL0LL**F*gLLLL5F0LF\\FFF5.5N`;function l(e){var t={};if(typeof JSON>`u`)return t;for(var n=0;n=0)s=o*n.length;else for(var c=0;cOe,RADIAN_TO_DEGREE:()=>Ne,assert:()=>be,bind:()=>R,clone:()=>O,concatArray:()=>ke,createCanvas:()=>ee,createHashMap:()=>G,createObject:()=>Ae,curry:()=>z,defaults:()=>M,disableUserSelect:()=>je,each:()=>F,eqNaN:()=>he,extend:()=>j,filter:()=>ie,find:()=>ae,guid:()=>E,hasOwn:()=>K,indexOf:()=>N,inherits:()=>te,isArray:()=>B,isArrayLike:()=>P,isBuiltInObject:()=>le,isDom:()=>de,isFunction:()=>V,isGradientObject:()=>fe,isImagePatternObject:()=>pe,isNumber:()=>ce,isObject:()=>U,isPrimitive:()=>we,isRegExp:()=>me,isString:()=>H,isStringSafe:()=>se,isTypedArray:()=>ue,keys:()=>L,logError:()=>D,map:()=>I,merge:()=>k,mergeAll:()=>A,mixin:()=>ne,noop:()=>Me,normalizeCssArray:()=>ye,reduce:()=>re,retrieve:()=>ge,retrieve2:()=>W,retrieve3:()=>_e,setAsPrimitive:()=>Ce,slice:()=>ve,trim:()=>xe}),m=re([`Function`,`RegExp`,`Date`,`Error`,`CanvasGradient`,`CanvasPattern`,`Image`,`Canvas`],function(e,t){return e[`[object `+t+`]`]=!0,e},{}),h=re([`Int8`,`Uint8`,`Uint8Clamped`,`Int16`,`Uint16`,`Int32`,`Uint32`,`Float32`,`Float64`],function(e,t){return e[`[object `+t+`Array]`]=!0,e},{}),g=Object.prototype.toString,_=Array.prototype,v=_.forEach,y=_.filter,b=_.slice,x=_.map,S=function(){}.constructor,C=S?S.prototype:null,w=`__proto__`,T=2311;function E(){return T++}function D(){var e=[...arguments];typeof console<`u`&&console.error.apply(console,e)}function O(e){if(typeof e!=`object`||!e)return e;var t=e,n=g.call(e);if(n===`[object Array]`){if(!we(e)){t=[];for(var r=0,i=e.length;rze,applyTransform:()=>rt,clone:()=>Le,copy:()=>Ie,create:()=>Fe,dist:()=>Qe,distSquare:()=>et,distance:()=>Ze,distanceSquare:()=>$e,div:()=>qe,dot:()=>Je,len:()=>He,lenSquare:()=>We,length:()=>Ue,lengthSquare:()=>Ge,lerp:()=>nt,max:()=>at,min:()=>it,mul:()=>Ke,negate:()=>tt,normalize:()=>Xe,scale:()=>Ye,scaleAndAdd:()=>Be,set:()=>Re,sub:()=>Ve});function Fe(e,t){return e==null&&(e=0),t==null&&(t=0),[e,t]}function Ie(e,t){return e[0]=t[0],e[1]=t[1],e}function Le(e){return[e[0],e[1]]}function Re(e,t,n){return e[0]=t,e[1]=n,e}function ze(e,t,n){return e[0]=t[0]+n[0],e[1]=t[1]+n[1],e}function Be(e,t,n,r){return e[0]=t[0]+n[0]*r,e[1]=t[1]+n[1]*r,e}function Ve(e,t,n){return e[0]=t[0]-n[0],e[1]=t[1]-n[1],e}function He(e){return Math.sqrt(We(e))}var Ue=He;function We(e){return e[0]*e[0]+e[1]*e[1]}var Ge=We;function Ke(e,t,n){return e[0]=t[0]*n[0],e[1]=t[1]*n[1],e}function qe(e,t,n){return e[0]=t[0]/n[0],e[1]=t[1]/n[1],e}function Je(e,t){return e[0]*t[0]+e[1]*t[1]}function Ye(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e}function Xe(e,t){var n=He(t);return n===0?(e[0]=0,e[1]=0):(e[0]=t[0]/n,e[1]=t[1]/n),e}function Ze(e,t){return Math.sqrt((e[0]-t[0])*(e[0]-t[0])+(e[1]-t[1])*(e[1]-t[1]))}var Qe=Ze;function $e(e,t){return(e[0]-t[0])*(e[0]-t[0])+(e[1]-t[1])*(e[1]-t[1])}var et=$e;function tt(e,t){return e[0]=-t[0],e[1]=-t[1],e}function nt(e,t,n,r){return e[0]=t[0]+r*(n[0]-t[0]),e[1]=t[1]+r*(n[1]-t[1]),e}function rt(e,t,n){var r=t[0],i=t[1];return e[0]=n[0]*r+n[2]*i+n[4],e[1]=n[1]*r+n[3]*i+n[5],e}function it(e,t,n){return e[0]=Math.min(t[0],n[0]),e[1]=Math.min(t[1],n[1]),e}function at(e,t,n){return e[0]=Math.max(t[0],n[0]),e[1]=Math.max(t[1],n[1]),e}var ot=function(){function e(e,t){this.target=e,this.topTarget=t&&t.topTarget}return e}(),st=function(){function e(e){this.handler=e,e.on(`mousedown`,this._dragStart,this),e.on(`mousemove`,this._drag,this),e.on(`mouseup`,this._dragEnd,this)}return e.prototype._dragStart=function(e){for(var t=e.target;t&&!t.draggable;)t=t.parent||t.__hostTarget;t&&(this._draggingTarget=t,t.dragging=!0,this._x=e.offsetX,this._y=e.offsetY,this.handler.dispatchToElement(new ot(t,e),`dragstart`,e.event))},e.prototype._drag=function(e){var t=this._draggingTarget;if(t){var n=e.offsetX,r=e.offsetY,i=n-this._x,a=r-this._y;this._x=n,this._y=r,t.drift(i,a,e),this.handler.dispatchToElement(new ot(t,e),`drag`,e.event);var o=this.handler.findHover(n,r,t).target,s=this._dropTarget;this._dropTarget=o,t!==o&&(s&&o!==s&&this.handler.dispatchToElement(new ot(s,e),`dragleave`,e.event),o&&o!==s&&this.handler.dispatchToElement(new ot(o,e),`dragenter`,e.event))}},e.prototype._dragEnd=function(e){var t=this._draggingTarget;t&&(t.dragging=!1),this.handler.dispatchToElement(new ot(t,e),`dragend`,e.event),this._dropTarget&&this.handler.dispatchToElement(new ot(this._dropTarget,e),`drop`,e.event),this._draggingTarget=null,this._dropTarget=null},e}(),ct=function(){function e(e){e&&(this._$eventProcessor=e)}return e.prototype.on=function(e,t,n,r){this._$handlers||(this._$handlers={});var i=this._$handlers;if(typeof t==`function`&&(r=n,n=t,t=null),!n||!e)return this;var a=this._$eventProcessor;t!=null&&a&&a.normalizeQuery&&(t=a.normalizeQuery(t)),i[e]||(i[e]=[]);for(var o=0;o>1)%2;s.cssText=[`position: absolute`,`visibility: hidden`,`padding: 0`,`margin: 0`,`border-width: 0`,`user-select: none`,`width:0`,`height:0`,r[c]+`:0`,i[l]+`:0`,r[1-c]+`:auto`,i[1-l]+`:auto`,``].join(`!important;`),e.appendChild(o),n.push(o)}return n}function _t(e,t,n){for(var r=n?`invTrans`:`trans`,i=t[r],a=t.srcCoords,o=[],s=[],c=!0,l=0;l<4;l++){var u=e[l].getBoundingClientRect(),d=2*l,f=u.left,p=u.top;o.push(f,p),c=c&&a&&f===a[d]&&p===a[d+1],s.push(e[l].offsetLeft,e[l].offsetTop)}return c&&i?i:(t.srcCoords=o,t[r]=n?dt(s,o):dt(o,s))}function vt(e){return e.nodeName.toUpperCase()===`CANVAS`}var yt=/([&<>"'])/g,bt={"&":`&`,"<":`<`,">":`>`,'"':`"`,"'":`'`};function xt(e){return e==null?``:(e+``).replace(yt,function(e,t){return bt[t]})}var St=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ct=[],wt=r.browser.firefox&&+r.browser.version.split(`.`)[0]<39;function Tt(e,t,n,r){return n=n||{},r?Et(e,t,n):wt&&t.layerX!=null&&t.layerX!==t.offsetX?(n.zrX=t.layerX,n.zrY=t.layerY):t.offsetX==null?Et(e,t,n):(n.zrX=t.offsetX,n.zrY=t.offsetY),n}function Et(e,t,n){if(r.domSupported&&e.getBoundingClientRect){var i=t.clientX,a=t.clientY;if(vt(e)){var o=e.getBoundingClientRect();n.zrX=i-o.left,n.zrY=a-o.top;return}else if(ht(Ct,e,i,a)){n.zrX=Ct[0],n.zrY=Ct[1];return}}n.zrX=n.zrY=0}function Dt(e){return e||window.event}function Ot(e,t,n){if(t=Dt(t),t.zrX!=null)return t;var r=t.type;if(r&&r.indexOf(`touch`)>=0){var i=r===`touchend`?t.changedTouches[0]:t.targetTouches[0];i&&Tt(e,i,t,n)}else{Tt(e,t,t,n);var a=kt(t);t.zrDelta=a?a/120:-(t.detail||0)/3}var o=t.button;return t.which==null&&o!==void 0&&St.test(t.type)&&(t.which=o&1?1:o&2?3:o&4?2:0),t}function kt(e){var t=e.wheelDelta;if(t)return t;var n=e.deltaX,r=e.deltaY;if(n==null||r==null)return t;var i=Math.abs(r===0?n:r),a=r>0?-1:r<0?1:n>0?-1:1;return 3*i*a}function At(e,t,n,r){e.addEventListener(t,n,r)}function jt(e,t,n,r){e.removeEventListener(t,n,r)}var Mt=function(e){e.preventDefault(),e.stopPropagation(),e.cancelBubble=!0};function Nt(e){return e.which===2||e.which===3}var Pt=function(){function e(){this._track=[]}return e.prototype.recognize=function(e,t,n){return this._doTrack(e,t,n),this._recognize(e)},e.prototype.clear=function(){return this._track.length=0,this},e.prototype._doTrack=function(e,t,n){var r=e.touches;if(r){for(var i={points:[],touches:[],target:t,event:e},a=0,o=r.length;a1&&r&&r.length>1){var a=Ft(r)/Ft(i);!isFinite(a)&&(a=1),t.pinchScale=a;var o=It(r);return t.pinchX=o[0],t.pinchY=o[1],{type:`pinch`,target:e[0].target,event:t}}}}},Rt=e({clone:()=>qt,copy:()=>Vt,create:()=>zt,identity:()=>Bt,invert:()=>Kt,mul:()=>Ht,rotate:()=>Wt,scale:()=>Gt,translate:()=>Ut});function zt(){return[1,0,0,1,0,0]}function Bt(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=1,e[4]=0,e[5]=0,e}function Vt(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e}function Ht(e,t,n){var r=t[0]*n[0]+t[2]*n[1],i=t[1]*n[0]+t[3]*n[1],a=t[0]*n[2]+t[2]*n[3],o=t[1]*n[2]+t[3]*n[3],s=t[0]*n[4]+t[2]*n[5]+t[4],c=t[1]*n[4]+t[3]*n[5]+t[5];return e[0]=r,e[1]=i,e[2]=a,e[3]=o,e[4]=s,e[5]=c,e}function Ut(e,t,n){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4]+n[0],e[5]=t[5]+n[1],e}function Wt(e,t,n,r){r===void 0&&(r=[0,0]);var i=t[0],a=t[2],o=t[4],s=t[1],c=t[3],l=t[5],u=Math.sin(n),d=Math.cos(n);return e[0]=i*d+s*u,e[1]=-i*u+s*d,e[2]=a*d+c*u,e[3]=-a*u+d*c,e[4]=d*(o-r[0])+u*(l-r[1])+r[0],e[5]=d*(l-r[1])-u*(o-r[0])+r[1],e}function Gt(e,t,n){var r=n[0],i=n[1];return e[0]=t[0]*r,e[1]=t[1]*i,e[2]=t[2]*r,e[3]=t[3]*i,e[4]=t[4]*r,e[5]=t[5]*i,e}function Kt(e,t){var n=t[0],r=t[2],i=t[4],a=t[1],o=t[3],s=t[5],c=n*o-a*r;return c?(c=1/c,e[0]=o*c,e[1]=-a*c,e[2]=-r*c,e[3]=n*c,e[4]=(r*s-o*i)*c,e[5]=(a*i-n*s)*c,e):null}function qt(e){var t=zt();return Vt(t,e),t}var q=function(){function e(e,t){this.x=e||0,this.y=t||0}return e.prototype.copy=function(e){return this.x=e.x,this.y=e.y,this},e.prototype.clone=function(){return new e(this.x,this.y)},e.prototype.set=function(e,t){return this.x=e,this.y=t,this},e.prototype.equal=function(e){return e.x===this.x&&e.y===this.y},e.prototype.add=function(e){return this.x+=e.x,this.y+=e.y,this},e.prototype.scale=function(e){this.x*=e,this.y*=e},e.prototype.scaleAndAdd=function(e,t){this.x+=e.x*t,this.y+=e.y*t},e.prototype.sub=function(e){return this.x-=e.x,this.y-=e.y,this},e.prototype.dot=function(e){return this.x*e.x+this.y*e.y},e.prototype.len=function(){return Math.sqrt(this.x*this.x+this.y*this.y)},e.prototype.lenSquare=function(){return this.x*this.x+this.y*this.y},e.prototype.normalize=function(){var e=this.len();return this.x/=e,this.y/=e,this},e.prototype.distance=function(e){var t=this.x-e.x,n=this.y-e.y;return Math.sqrt(t*t+n*n)},e.prototype.distanceSquare=function(e){var t=this.x-e.x,n=this.y-e.y;return t*t+n*n},e.prototype.negate=function(){return this.x=-this.x,this.y=-this.y,this},e.prototype.transform=function(e){if(e){var t=this.x,n=this.y;return this.x=e[0]*t+e[2]*n+e[4],this.y=e[1]*t+e[3]*n+e[5],this}},e.prototype.toArray=function(e){return e[0]=this.x,e[1]=this.y,e},e.prototype.fromArray=function(e){this.x=e[0],this.y=e[1]},e.set=function(e,t,n){e.x=t,e.y=n},e.copy=function(e,t){e.x=t.x,e.y=t.y},e.len=function(e){return Math.sqrt(e.x*e.x+e.y*e.y)},e.lenSquare=function(e){return e.x*e.x+e.y*e.y},e.dot=function(e,t){return e.x*t.x+e.y*t.y},e.add=function(e,t,n){e.x=t.x+n.x,e.y=t.y+n.y},e.sub=function(e,t,n){e.x=t.x-n.x,e.y=t.y-n.y},e.scale=function(e,t,n){e.x=t.x*n,e.y=t.y*n},e.scaleAndAdd=function(e,t,n,r){e.x=t.x+n.x*r,e.y=t.y+n.y*r},e.lerp=function(e,t,n,r){var i=1-r;e.x=i*t.x+r*n.x,e.y=i*t.y+r*n.y},e}(),Jt=Math.min,Yt=Math.max,Xt=new q,Zt=new q,Qt=new q,$t=new q,en=new q,tn=new q,J=function(){function e(e,t,n,r){n<0&&(e+=n,n=-n),r<0&&(t+=r,r=-r),this.x=e,this.y=t,this.width=n,this.height=r}return e.prototype.union=function(e){var t=Jt(e.x,this.x),n=Jt(e.y,this.y);isFinite(this.x)&&isFinite(this.width)?this.width=Yt(e.x+e.width,this.x+this.width)-t:this.width=e.width,isFinite(this.y)&&isFinite(this.height)?this.height=Yt(e.y+e.height,this.y+this.height)-n:this.height=e.height,this.x=t,this.y=n},e.prototype.applyTransform=function(t){e.applyTransform(this,this,t)},e.prototype.calculateTransform=function(e){var t=this,n=e.width/t.width,r=e.height/t.height,i=zt();return Ut(i,i,[-t.x,-t.y]),Gt(i,i,[n,r]),Ut(i,i,[e.x,e.y]),i},e.prototype.intersect=function(t,n){if(!t)return!1;t instanceof e||(t=e.create(t));var r=this,i=r.x,a=r.x+r.width,o=r.y,s=r.y+r.height,c=t.x,l=t.x+t.width,u=t.y,d=t.y+t.height,f=!(am&&(m=y,hm&&(m=b,_=n.x&&e<=n.x+n.width&&t>=n.y&&t<=n.y+n.height},e.prototype.clone=function(){return new e(this.x,this.y,this.width,this.height)},e.prototype.copy=function(t){e.copy(this,t)},e.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},e.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},e.prototype.isZero=function(){return this.width===0||this.height===0},e.create=function(t){return new e(t.x,t.y,t.width,t.height)},e.copy=function(e,t){e.x=t.x,e.y=t.y,e.width=t.width,e.height=t.height},e.applyTransform=function(t,n,r){if(!r){t!==n&&e.copy(t,n);return}if(r[1]<1e-5&&r[1]>-1e-5&&r[2]<1e-5&&r[2]>-1e-5){var i=r[0],a=r[3],o=r[4],s=r[5];t.x=n.x*i+o,t.y=n.y*a+s,t.width=n.width*i,t.height=n.height*a,t.width<0&&(t.x+=t.width,t.width=-t.width),t.height<0&&(t.y+=t.height,t.height=-t.height);return}Xt.x=Qt.x=n.x,Xt.y=$t.y=n.y,Zt.x=$t.x=n.x+n.width,Zt.y=Qt.y=n.y+n.height,Xt.transform(r),$t.transform(r),Zt.transform(r),Qt.transform(r),t.x=Jt(Xt.x,Zt.x,Qt.x,$t.x),t.y=Jt(Xt.y,Zt.y,Qt.y,$t.y);var c=Yt(Xt.x,Zt.x,Qt.x,$t.x),l=Yt(Xt.y,Zt.y,Qt.y,$t.y);t.width=c-t.x,t.height=l-t.y},e}(),nn=`silent`;function rn(e,t,n){return{type:e,event:n,target:t.target,topTarget:t.topTarget,cancelBubble:!1,offsetX:n.zrX,offsetY:n.zrY,gestureEvent:n.gestureEvent,pinchX:n.pinchX,pinchY:n.pinchY,pinchScale:n.pinchScale,wheelDelta:n.zrDelta,zrByTouch:n.zrByTouch,which:n.which,stop:an}}function an(){Mt(this.event)}var on=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.handler=null,t}return n.prototype.dispose=function(){},n.prototype.setCursor=function(){},n}(ct),sn=function(){function e(e,t){this.x=e,this.y=t}return e}(),cn=[`click`,`dblclick`,`mousewheel`,`mouseout`,`mouseup`,`mousedown`,`mousemove`,`contextmenu`],ln=new J(0,0,0,0),un=function(e){t(n,e);function n(t,n,r,i,a){var o=e.call(this)||this;return o._hovered=new sn(0,0),o.storage=t,o.painter=n,o.painterRoot=i,o._pointerSize=a,r=r||new on,o.proxy=null,o.setHandlerProxy(r),o._draggingMgr=new st(o),o}return n.prototype.setHandlerProxy=function(e){this.proxy&&this.proxy.dispose(),e&&(F(cn,function(t){e.on&&e.on(t,this[t],this)},this),e.handler=this),this.proxy=e},n.prototype.mousemove=function(e){var t=e.zrX,n=e.zrY,r=pn(this,t,n),i=this._hovered,a=i.target;a&&!a.__zr&&(i=this.findHover(i.x,i.y),a=i.target);var o=this._hovered=r?new sn(t,n):this.findHover(t,n),s=o.target,c=this.proxy;c.setCursor&&c.setCursor(s?s.cursor:`default`),a&&s!==a&&this.dispatchToElement(i,`mouseout`,e),this.dispatchToElement(o,`mousemove`,e),s&&s!==a&&this.dispatchToElement(o,`mouseover`,e)},n.prototype.mouseout=function(e){var t=e.zrEventControl;t!==`only_globalout`&&this.dispatchToElement(this._hovered,`mouseout`,e),t!==`no_globalout`&&this.trigger(`globalout`,{type:`globalout`,event:e})},n.prototype.resize=function(){this._hovered=new sn(0,0)},n.prototype.dispatch=function(e,t){var n=this[e];n&&n.call(this,t)},n.prototype.dispose=function(){this.proxy.dispose(),this.storage=null,this.proxy=null,this.painter=null},n.prototype.setCursorStyle=function(e){var t=this.proxy;t.setCursor&&t.setCursor(e)},n.prototype.dispatchToElement=function(e,t,n){e=e||{};var r=e.target;if(!(r&&r.silent)){for(var i=`on`+t,a=rn(t,e,n);r&&(r[i]&&(a.cancelBubble=!!r[i].call(r,a)),r.trigger(t,a),r=r.__hostTarget?r.__hostTarget:r.parent,!a.cancelBubble););a.cancelBubble||(this.trigger(t,a),this.painter&&this.painter.eachOtherLayer&&this.painter.eachOtherLayer(function(e){typeof e[i]==`function`&&e[i].call(e,a),e.trigger&&e.trigger(t,a)}))}},n.prototype.findHover=function(e,t,n){var r=this.storage.getDisplayList(),i=new sn(e,t);if(fn(r,i,e,t,n),this._pointerSize&&!i.target){for(var a=[],o=this._pointerSize,s=o/2,c=new J(e-s,t-s,o,o),l=r.length-1;l>=0;l--){var u=r[l];u!==n&&!u.ignore&&!u.ignoreCoarsePointer&&(!u.parent||!u.parent.ignoreCoarsePointer)&&(ln.copy(u.getBoundingRect()),u.transform&&ln.applyTransform(u.transform),ln.intersect(c)&&a.push(u))}if(a.length){for(var d=4,f=Math.PI/12,p=Math.PI*2,m=0;m4)return;this._downPoint=null}this.dispatchToElement(a,e,t)}});function dn(e,t,n){if(e[e.rectHover?`rectContain`:`contain`](t,n)){for(var r=e,i=void 0,a=!1;r;){if(r.ignoreClip&&(a=!0),!a){var o=r.getClipPath();if(o&&!o.contain(t,n))return!1}r.silent&&(i=!0),r=r.__hostTarget||r.parent}return!i||nn}return!1}function fn(e,t,n,r,i){for(var a=e.length-1;a>=0;a--){var o=e[a],s=void 0;if(o!==i&&!o.ignore&&(s=dn(o,n,r))&&(!t.topTarget&&(t.topTarget=o),s!==nn)){t.target=o;break}}}function pn(e,t,n){var r=e.painter;return t<0||t>r.getWidth()||n<0||n>r.getHeight()}var mn=32,hn=7;function gn(e){for(var t=0;e>=mn;)t|=e&1,e>>=1;return e+t}function _n(e,t,n,r){var i=t+1;if(i===n)return 1;if(r(e[i++],e[t])<0){for(;i=0;)i++;return i-t}function vn(e,t,n){for(n--;t>>1,i(a,e[c])<0?s=c:o=c+1;var l=r-o;switch(l){case 3:e[o+3]=e[o+2];case 2:e[o+2]=e[o+1];case 1:e[o+1]=e[o];break;default:for(;l>0;)e[o+l]=e[o+l-1],l--}e[o]=a}}function bn(e,t,n,r,i,a){var o=0,s=0,c=1;if(a(e,t[n+i])>0){for(s=r-i;c0;)o=c,c=(c<<1)+1,c<=0&&(c=s);c>s&&(c=s),o+=i,c+=i}else{for(s=i+1;cs&&(c=s);var l=o;o=i-c,c=i-l}for(o++;o>>1);a(e,t[n+u])>0?o=u+1:c=u}return c}function xn(e,t,n,r,i,a){var o=0,s=0,c=1;if(a(e,t[n+i])<0){for(s=i+1;cs&&(c=s);var l=o;o=i-c,c=i-l}else{for(s=r-i;c=0;)o=c,c=(c<<1)+1,c<=0&&(c=s);c>s&&(c=s),o+=i,c+=i}for(o++;o>>1);a(e,t[n+u])<0?c=u:o=u+1}return c}function Sn(e,t){var n=hn,r,i,a=0,o=[];r=[],i=[];function s(e,t){r[a]=e,i[a]=t,a+=1}function c(){for(;a>1;){var e=a-2;if(e>=1&&i[e-1]<=i[e]+i[e+1]||e>=2&&i[e-2]<=i[e]+i[e-1])i[e-1]i[e+1])break;u(e)}}function l(){for(;a>1;){var e=a-2;e>0&&i[e-1]=hn||m>=hn);if(h)break;f<0&&(f=0),f+=2}if(n=f,n<1&&(n=1),i===1){for(c=0;c=0;c--)e[p+c]=e[f+c];e[d]=o[u];return}for(var m=n;;){var h=0,g=0,_=!1;do if(t(o[u],e[l])<0){if(e[d--]=e[l--],h++,g=0,--i===0){_=!0;break}}else if(e[d--]=o[u--],g++,h=0,--s===1){_=!0;break}while((h|g)=0;c--)e[p+c]=e[f+c];if(i===0){_=!0;break}}if(e[d--]=o[u--],--s===1){_=!0;break}if(g=s-bn(e[l],o,0,s,s-1,t),g!==0){for(d-=g,u-=g,s-=g,p=d+1,f=u+1,c=0;c=hn||g>=hn);if(_)break;m<0&&(m=0),m+=2}if(n=m,n<1&&(n=1),s===1){for(d-=i,l-=i,p=d+1,f=l+1,c=i-1;c>=0;c--)e[p+c]=e[f+c];e[d]=o[u]}else if(s===0)throw Error();else for(f=d-(s-1),c=0;cs&&(c=s),yn(e,n,n+c,n+a,t),a=c}o.pushRun(n,a),o.mergeRuns(),i-=a,n+=a}while(i!==0);o.forceMergeRuns()}}var wn=!1;function Tn(){wn||(wn=!0,console.warn(`z / z2 / zlevel of displayable is invalid, which may cause unexpected errors`))}function En(e,t){return e.zlevel===t.zlevel?e.z===t.z?e.z2-t.z2:e.z-t.z:e.zlevel-t.zlevel}var Dn=function(){function e(){this._roots=[],this._displayList=[],this._displayListLen=0,this.displayableSortFunc=En}return e.prototype.traverse=function(e,t){for(var n=0;n0&&(l.__clipPaths=[]),isNaN(l.z)&&(Tn(),l.z=0),isNaN(l.z2)&&(Tn(),l.z2=0),isNaN(l.zlevel)&&(Tn(),l.zlevel=0),this._displayList[this._displayListLen++]=l}var u=e.getDecalElement&&e.getDecalElement();u&&this._updateAndAddDisplayable(u,t,n);var d=e.getTextGuideLine();d&&this._updateAndAddDisplayable(d,t,n);var f=e.getTextContent();f&&this._updateAndAddDisplayable(f,t,n)}},e.prototype.addRoot=function(e){e.__zr&&e.__zr.storage===this||this._roots.push(e)},e.prototype.delRoot=function(e){if(e instanceof Array){for(var t=0,n=e.length;t=0&&this._roots.splice(r,1)},e.prototype.delAllRoots=function(){this._roots=[],this._displayList=[],this._displayListLen=0},e.prototype.getRoots=function(){return this._roots},e.prototype.dispose=function(){this._displayList=null,this._roots=null},e}(),On=r.hasGlobalWindow&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(e){return setTimeout(e,16)},kn={linear:function(e){return e},quadraticIn:function(e){return e*e},quadraticOut:function(e){return e*(2-e)},quadraticInOut:function(e){return(e*=2)<1?.5*e*e:-.5*(--e*(e-2)-1)},cubicIn:function(e){return e*e*e},cubicOut:function(e){return--e*e*e+1},cubicInOut:function(e){return(e*=2)<1?.5*e*e*e:.5*((e-=2)*e*e+2)},quarticIn:function(e){return e*e*e*e},quarticOut:function(e){return 1- --e*e*e*e},quarticInOut:function(e){return(e*=2)<1?.5*e*e*e*e:-.5*((e-=2)*e*e*e-2)},quinticIn:function(e){return e*e*e*e*e},quinticOut:function(e){return--e*e*e*e*e+1},quinticInOut:function(e){return(e*=2)<1?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2)},sinusoidalIn:function(e){return 1-Math.cos(e*Math.PI/2)},sinusoidalOut:function(e){return Math.sin(e*Math.PI/2)},sinusoidalInOut:function(e){return .5*(1-Math.cos(Math.PI*e))},exponentialIn:function(e){return e===0?0:1024**(e-1)},exponentialOut:function(e){return e===1?1:1-2**(-10*e)},exponentialInOut:function(e){return e===0?0:e===1?1:(e*=2)<1?.5*1024**(e-1):.5*(-(2**(-10*(e-1)))+2)},circularIn:function(e){return 1-Math.sqrt(1-e*e)},circularOut:function(e){return Math.sqrt(1- --e*e)},circularInOut:function(e){return(e*=2)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1)},elasticIn:function(e){var t,n=.1,r=.4;return e===0?0:e===1?1:(!n||n<1?(n=1,t=r/4):t=r*Math.asin(1/n)/(2*Math.PI),-(n*2**(10*--e)*Math.sin((e-t)*(2*Math.PI)/r)))},elasticOut:function(e){var t,n=.1,r=.4;return e===0?0:e===1?1:(!n||n<1?(n=1,t=r/4):t=r*Math.asin(1/n)/(2*Math.PI),n*2**(-10*e)*Math.sin((e-t)*(2*Math.PI)/r)+1)},elasticInOut:function(e){var t,n=.1,r=.4;return e===0?0:e===1?1:(!n||n<1?(n=1,t=r/4):t=r*Math.asin(1/n)/(2*Math.PI),(e*=2)<1?-.5*(n*2**(10*--e)*Math.sin((e-t)*(2*Math.PI)/r)):n*2**(-10*--e)*Math.sin((e-t)*(2*Math.PI)/r)*.5+1)},backIn:function(e){var t=1.70158;return e*e*((t+1)*e-t)},backOut:function(e){var t=1.70158;return--e*e*((t+1)*e+t)+1},backInOut:function(e){var t=1.70158*1.525;return(e*=2)<1?.5*(e*e*((t+1)*e-t)):.5*((e-=2)*e*((t+1)*e+t)+2)},bounceIn:function(e){return 1-kn.bounceOut(1-e)},bounceOut:function(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375},bounceInOut:function(e){return e<.5?kn.bounceIn(e*2)*.5:kn.bounceOut(e*2-1)*.5+.5}},An=Math.pow,jn=Math.sqrt,Mn=1e-8,Nn=1e-4,Pn=jn(3),Fn=1/3,In=Fe(),Ln=Fe(),Rn=Fe();function zn(e){return e>-Mn&&eMn||e<-Mn}function Vn(e,t,n,r,i){var a=1-i;return a*a*(a*e+3*i*t)+i*i*(i*r+3*a*n)}function Hn(e,t,n,r,i){var a=1-i;return 3*(((t-e)*a+2*(n-t)*i)*a+(r-n)*i*i)}function Un(e,t,n,r,i,a){var o=r+3*(t-n)-e,s=3*(n-t*2+e),c=3*(t-e),l=e-i,u=s*s-3*o*c,d=s*c-9*o*l,f=c*c-3*s*l,p=0;if(zn(u)&&zn(d))if(zn(s))a[0]=0;else{var m=-c/s;m>=0&&m<=1&&(a[p++]=m)}else{var h=d*d-4*u*f;if(zn(h)){var g=d/u,m=-s/o+g,_=-g/2;m>=0&&m<=1&&(a[p++]=m),_>=0&&_<=1&&(a[p++]=_)}else if(h>0){var v=jn(h),y=u*s+1.5*o*(-d+v),b=u*s+1.5*o*(-d-v);y=y<0?-An(-y,Fn):An(y,Fn),b=b<0?-An(-b,Fn):An(b,Fn);var m=(-s-(y+b))/(3*o);m>=0&&m<=1&&(a[p++]=m)}else{var x=(2*u*s-3*o*d)/(2*jn(u*u*u)),S=Math.acos(x)/3,C=jn(u),w=Math.cos(S),m=(-s-2*C*w)/(3*o),_=(-s+C*(w+Pn*Math.sin(S)))/(3*o),T=(-s+C*(w-Pn*Math.sin(S)))/(3*o);m>=0&&m<=1&&(a[p++]=m),_>=0&&_<=1&&(a[p++]=_),T>=0&&T<=1&&(a[p++]=T)}}return p}function Wn(e,t,n,r,i){var a=6*n-12*t+6*e,o=9*t+3*r-3*e-9*n,s=3*t-3*e,c=0;if(zn(o)){if(Bn(a)){var l=-s/a;l>=0&&l<=1&&(i[c++]=l)}}else{var u=a*a-4*o*s;if(zn(u))i[0]=-a/(2*o);else if(u>0){var d=jn(u),l=(-a+d)/(2*o),f=(-a-d)/(2*o);l>=0&&l<=1&&(i[c++]=l),f>=0&&f<=1&&(i[c++]=f)}}return c}function Gn(e,t,n,r,i,a){var o=(t-e)*i+e,s=(n-t)*i+t,c=(r-n)*i+n,l=(s-o)*i+o,u=(c-s)*i+s,d=(u-l)*i+l;a[0]=e,a[1]=o,a[2]=l,a[3]=d,a[4]=d,a[5]=u,a[6]=c,a[7]=r}function Kn(e,t,n,r,i,a,o,s,c,l,u){var d,f=.005,p=1/0,m,h,g,_;In[0]=c,In[1]=l;for(var v=0;v<1;v+=.05)Ln[0]=Vn(e,n,i,o,v),Ln[1]=Vn(t,r,a,s,v),g=et(In,Ln),g=0&&g=0&&l<=1&&(i[c++]=l)}}else{var u=o*o-4*a*s;if(zn(u)){var l=-o/(2*a);l>=0&&l<=1&&(i[c++]=l)}else if(u>0){var d=jn(u),l=(-o+d)/(2*a),f=(-o-d)/(2*a);l>=0&&l<=1&&(i[c++]=l),f>=0&&f<=1&&(i[c++]=f)}}return c}function Zn(e,t,n){var r=e+n-2*t;return r===0?.5:(e-t)/r}function Qn(e,t,n,r,i){var a=(t-e)*r+e,o=(n-t)*r+t,s=(o-a)*r+a;i[0]=e,i[1]=a,i[2]=s,i[3]=s,i[4]=o,i[5]=n}function $n(e,t,n,r,i,a,o,s,c){var l,u=.005,d=1/0;In[0]=o,In[1]=s;for(var f=0;f<1;f+=.05){Ln[0]=Jn(e,n,i,f),Ln[1]=Jn(t,r,a,f);var p=et(In,Ln);p=0&&p=1?1:Un(0,r,a,1,e,s)&&Vn(0,i,o,1,s[0])}}}var rr=function(){function e(e){this._inited=!1,this._startTime=0,this._pausedTime=0,this._paused=!1,this._life=e.life||1e3,this._delay=e.delay||0,this.loop=e.loop||!1,this.onframe=e.onframe||Me,this.ondestroy=e.ondestroy||Me,this.onrestart=e.onrestart||Me,e.easing&&this.setEasing(e.easing)}return e.prototype.step=function(e,t){if(this._inited||(this._startTime=e+this._delay,this._inited=!0),this._paused){this._pausedTime+=t;return}var n=this._life,r=e-this._startTime-this._pausedTime,i=r/n;i<0&&(i=0),i=Math.min(i,1);var a=this.easingFunc,o=a?a(i):i;if(this.onframe(o),i===1)if(this.loop){var s=r%n;this._startTime=e-s,this._pausedTime=0,this.onrestart()}else return!0;return!1},e.prototype.pause=function(){this._paused=!0},e.prototype.resume=function(){this._paused=!1},e.prototype.setEasing=function(e){this.easing=e,this.easingFunc=V(e)?e:kn[e]||nr(e)},e}(),ir=function(){function e(e){this.value=e}return e}(),ar=function(){function e(){this._len=0}return e.prototype.insert=function(e){var t=new ir(e);return this.insertEntry(t),t},e.prototype.insertEntry=function(e){this.head?(this.tail.next=e,e.prev=this.tail,e.next=null,this.tail=e):this.head=this.tail=e,this._len++},e.prototype.remove=function(e){var t=e.prev,n=e.next;t?t.next=n:this.head=n,n?n.prev=t:this.tail=t,e.next=e.prev=null,this._len--},e.prototype.len=function(){return this._len},e.prototype.clear=function(){this.head=this.tail=null,this._len=0},e}(),or=function(){function e(e){this._list=new ar,this._maxSize=10,this._map={},this._maxSize=e}return e.prototype.put=function(e,t){var n=this._list,r=this._map,i=null;if(r[e]==null){var a=n.len(),o=this._lastRemovedEntry;if(a>=this._maxSize&&a>0){var s=n.head;n.remove(s),delete r[s.key],i=s.value,this._lastRemovedEntry=s}o?o.value=t:o=new ir(t),o.key=e,n.insertEntry(o),r[e]=o}return i},e.prototype.get=function(e){var t=this._map[e],n=this._list;if(t!=null)return t!==n.tail&&(n.remove(t),n.insertEntry(t)),t.value},e.prototype.clear=function(){this._list.clear(),this._map={}},e.prototype.len=function(){return this._list.len()},e}(),sr=e({fastLerp:()=>Er,fastMapToColor:()=>Dr,lerp:()=>Or,lift:()=>wr,liftColor:()=>Ir,lum:()=>Nr,mapToColor:()=>kr,modifyAlpha:()=>jr,modifyHSL:()=>Ar,parse:()=>xr,random:()=>Pr,stringify:()=>Mr,toHex:()=>Tr}),cr={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function lr(e){return e=Math.round(e),e<0?0:e>255?255:e}function ur(e){return e=Math.round(e),e<0?0:e>360?360:e}function dr(e){return e<0?0:e>1?1:e}function fr(e){var t=e;return t.length&&t.charAt(t.length-1)===`%`?lr(parseFloat(t)/100*255):lr(parseInt(t,10))}function pr(e){var t=e;return t.length&&t.charAt(t.length-1)===`%`?dr(parseFloat(t)/100):dr(parseFloat(t))}function mr(e,t,n){return n<0?n+=1:n>1&&--n,n*6<1?e+(t-e)*n*6:n*2<1?t:n*3<2?e+(t-e)*(2/3-n)*6:e}function hr(e,t,n){return e+(t-e)*n}function gr(e,t,n,r,i){return e[0]=t,e[1]=n,e[2]=r,e[3]=i,e}function _r(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}var vr=new or(20),yr=null;function br(e,t){yr&&_r(yr,t),yr=vr.put(e,yr||t.slice())}function xr(e,t){if(e){t=t||[];var n=vr.get(e);if(n)return _r(t,n);e+=``;var r=e.replace(/ /g,``).toLowerCase();if(r in cr)return _r(t,cr[r]),br(e,t),t;var i=r.length;if(r.charAt(0)===`#`){if(i===4||i===5){var a=parseInt(r.slice(1,4),16);if(!(a>=0&&a<=4095)){gr(t,0,0,0,1);return}return gr(t,(a&3840)>>4|(a&3840)>>8,a&240|(a&240)>>4,a&15|(a&15)<<4,i===5?parseInt(r.slice(4),16)/15:1),br(e,t),t}else if(i===7||i===9){var a=parseInt(r.slice(1,7),16);if(!(a>=0&&a<=16777215)){gr(t,0,0,0,1);return}return gr(t,(a&16711680)>>16,(a&65280)>>8,a&255,i===9?parseInt(r.slice(7),16)/255:1),br(e,t),t}return}var o=r.indexOf(`(`),s=r.indexOf(`)`);if(o!==-1&&s+1===i){var c=r.substr(0,o),l=r.substr(o+1,s-(o+1)).split(`,`),u=1;switch(c){case`rgba`:if(l.length!==4)return l.length===3?gr(t,+l[0],+l[1],+l[2],1):gr(t,0,0,0,1);u=pr(l.pop());case`rgb`:if(l.length>=3)return gr(t,fr(l[0]),fr(l[1]),fr(l[2]),l.length===3?u:pr(l[3])),br(e,t),t;gr(t,0,0,0,1);return;case`hsla`:if(l.length!==4){gr(t,0,0,0,1);return}return l[3]=pr(l[3]),Sr(l,t),br(e,t),t;case`hsl`:if(l.length!==3){gr(t,0,0,0,1);return}return Sr(l,t),br(e,t),t;default:return}}gr(t,0,0,0,1)}}function Sr(e,t){var n=(parseFloat(e[0])%360+360)%360/360,r=pr(e[1]),i=pr(e[2]),a=i<=.5?i*(r+1):i+r-i*r,o=i*2-a;return t=t||[],gr(t,lr(mr(o,a,n+1/3)*255),lr(mr(o,a,n)*255),lr(mr(o,a,n-1/3)*255),1),e.length===4&&(t[3]=e[3]),t}function Cr(e){if(e){var t=e[0]/255,n=e[1]/255,r=e[2]/255,i=Math.min(t,n,r),a=Math.max(t,n,r),o=a-i,s=(a+i)/2,c,l;if(o===0)c=0,l=0;else{l=s<.5?o/(a+i):o/(2-a-i);var u=((a-t)/6+o/2)/o,d=((a-n)/6+o/2)/o,f=((a-r)/6+o/2)/o;t===a?c=f-d:n===a?c=1/3+u-f:r===a&&(c=2/3+d-u),c<0&&(c+=1),c>1&&--c}var p=[c*360,l,s];return e[3]!=null&&p.push(e[3]),p}}function wr(e,t){var n=xr(e);if(n){for(var r=0;r<3;r++)t<0?n[r]=n[r]*(1-t)|0:n[r]=(255-n[r])*t+n[r]|0,n[r]>255?n[r]=255:n[r]<0&&(n[r]=0);return Mr(n,n.length===4?`rgba`:`rgb`)}}function Tr(e){var t=xr(e);if(t)return((1<<24)+(t[0]<<16)+(t[1]<<8)+ +t[2]).toString(16).slice(1)}function Er(e,t,n){if(!(!(t&&t.length)||!(e>=0&&e<=1))){n=n||[];var r=e*(t.length-1),i=Math.floor(r),a=Math.ceil(r),o=t[i],s=t[a],c=r-i;return n[0]=lr(hr(o[0],s[0],c)),n[1]=lr(hr(o[1],s[1],c)),n[2]=lr(hr(o[2],s[2],c)),n[3]=dr(hr(o[3],s[3],c)),n}}var Dr=Er;function Or(e,t,n){if(!(!(t&&t.length)||!(e>=0&&e<=1))){var r=e*(t.length-1),i=Math.floor(r),a=Math.ceil(r),o=xr(t[i]),s=xr(t[a]),c=r-i,l=Mr([lr(hr(o[0],s[0],c)),lr(hr(o[1],s[1],c)),lr(hr(o[2],s[2],c)),dr(hr(o[3],s[3],c))],`rgba`);return n?{color:l,leftIndex:i,rightIndex:a,value:r}:l}}var kr=Or;function Ar(e,t,n,r){var i=xr(e);if(e)return i=Cr(i),t!=null&&(i[0]=ur(t)),n!=null&&(i[1]=pr(n)),r!=null&&(i[2]=pr(r)),Mr(Sr(i),`rgba`)}function jr(e,t){var n=xr(e);if(n&&t!=null)return n[3]=dr(t),Mr(n,`rgba`)}function Mr(e,t){if(!(!e||!e.length)){var n=e[0]+`,`+e[1]+`,`+e[2];return(t===`rgba`||t===`hsva`||t===`hsla`)&&(n+=`,`+e[3]),t+`(`+n+`)`}}function Nr(e,t){var n=xr(e);return n?(.299*n[0]+.587*n[1]+.114*n[2])*n[3]/255+(1-n[3])*t:0}function Pr(){return Mr([Math.round(Math.random()*255),Math.round(Math.random()*255),Math.round(Math.random()*255)],`rgb`)}var Fr=new or(100);function Ir(e){if(H(e)){var t=Fr.get(e);return t||(t=wr(e,-.1),Fr.put(e,t)),t}else if(fe(e)){var n=j({},e);return n.colorStops=I(e.colorStops,function(e){return{offset:e.offset,color:wr(e.color,-.1)}}),n}return e}function Lr(e){return e.type===`linear`}function Rr(e){return e.type===`radial`}(function(){return r.hasGlobalWindow&&V(window.btoa)?function(e){return window.btoa(unescape(encodeURIComponent(e)))}:typeof Buffer<`u`?function(e){return Buffer.from(e).toString(`base64`)}:function(e){return null}})();var zr=Array.prototype.slice;function Br(e,t,n){return(t-e)*n+e}function Vr(e,t,n,r){for(var i=t.length,a=0;ar?t:e,a=Math.min(n,r),o=i[a-1]||{color:[0,0,0,0],offset:0},s=a;so)r.length=o;else for(var s=a;s=1},e.prototype.getAdditiveTrack=function(){return this._additiveTrack},e.prototype.addKeyframe=function(e,t,n){this._needsSort=!0;var r=this.keyframes,i=r.length,a=!1,o=ni,s=t;if(P(t)){var c=Yr(t);o=c,(c===1&&!ce(t[0])||c===2&&!ce(t[0][0]))&&(a=!0)}else if(ce(t)&&!he(t))o=Xr;else if(H(t))if(!isNaN(+t))o=Xr;else{var l=xr(t);l&&(s=l,o=$r)}else if(fe(t)){var u=j({},s);u.colorStops=I(t.colorStops,function(e){return{offset:e.offset,color:xr(e.color)}}),Lr(t)?o=ei:Rr(t)&&(o=ti),s=u}i===0?this.valType=o:(o!==this.valType||o===ni)&&(a=!0),this.discrete=this.discrete||a;var d={time:e,value:s,rawValue:t,percent:0};return n&&(d.easing=n,d.easingFunc=V(n)?n:kn[n]||nr(n)),r.push(d),d},e.prototype.prepare=function(e,t){var n=this.keyframes;this._needsSort&&n.sort(function(e,t){return e.time-t.time});for(var r=this.valType,i=n.length,a=n[i-1],o=this.discrete,s=ii(r),c=ri(r),l=0;l=0&&!(a[l].percent<=t);l--);l=d(l,o-2)}else{for(l=u;lt);l++);l=d(l-1,o-2)}p=a[l+1],f=a[l]}if(f&&p){this._lastFr=l,this._lastFrP=t;var m=p.percent-f.percent,h=m===0?1:d((t-f.percent)/m,1);p.easingFunc&&(h=p.easingFunc(h));var g=n?this._additiveValue:c?ai:e[s];if((ii(i)||c)&&!g&&(g=this._additiveValue=[]),this.discrete)e[s]=h<1?f.rawValue:p.rawValue;else if(ii(i))i===Zr?Vr(g,f[r],p[r],h):Hr(g,f[r],p[r],h);else if(ri(i)){var _=f[r],v=p[r],y=i===ei;e[s]={type:y?`linear`:`radial`,x:Br(_.x,v.x,h),y:Br(_.y,v.y,h),colorStops:I(_.colorStops,function(e,t){var n=v.colorStops[t];return{offset:Br(e.offset,n.offset,h),color:Jr(Vr([],e.color,n.color,h))}}),global:v.global},y?(e[s].x2=Br(_.x2,v.x2,h),e[s].y2=Br(_.y2,v.y2,h)):e[s].r=Br(_.r,v.r,h)}else if(c)Vr(g,f[r],p[r],h),n||(e[s]=Jr(g));else{var b=Br(f[r],p[r],h);n?this._additiveValue=b:e[s]=b}n&&this._addToTarget(e)}}},e.prototype._addToTarget=function(e){var t=this.valType,n=this.propName,r=this._additiveValue;t===Xr?e[n]=e[n]+r:t===$r?(xr(e[n],ai),Ur(ai,ai,r,1),e[n]=Jr(ai)):t===Zr?Ur(e[n],e[n],r,1):t===Qr&&Wr(e[n],e[n],r,1)},e}(),si=function(){function e(e,t,n,r){if(this._tracks={},this._trackKeys=[],this._maxTime=0,this._started=0,this._clip=null,this._target=e,this._loop=t,t&&r){D(`Can' use additive animation on looped animation.`);return}this._additiveAnimators=r,this._allowDiscrete=n}return e.prototype.getMaxTime=function(){return this._maxTime},e.prototype.getDelay=function(){return this._delay},e.prototype.getLoop=function(){return this._loop},e.prototype.getTarget=function(){return this._target},e.prototype.changeTarget=function(e){this._target=e},e.prototype.when=function(e,t,n){return this.whenWithKeys(e,t,L(t),n)},e.prototype.whenWithKeys=function(e,t,n,r){for(var i=this._tracks,a=0;a0&&s.addKeyframe(0,qr(c),r),this._trackKeys.push(o)}s.addKeyframe(e,qr(t[o]),r)}return this._maxTime=Math.max(this._maxTime,e),this},e.prototype.pause=function(){this._clip.pause(),this._paused=!0},e.prototype.resume=function(){this._clip.resume(),this._paused=!1},e.prototype.isPaused=function(){return!!this._paused},e.prototype.duration=function(e){return this._maxTime=e,this._force=!0,this},e.prototype._doneCallback=function(){this._setTracksFinished(),this._clip=null;var e=this._doneCbs;if(e)for(var t=e.length,n=0;n0)){this._started=1;for(var t=this,n=[],r=this._maxTime||0,i=0;i1){var o=a.pop();i.addKeyframe(o.time,e[r]),i.prepare(this._maxTime,i.getAdditiveTrack())}}}},e}();function ci(){return new Date().getTime()}var li=function(e){t(n,e);function n(t){var n=e.call(this)||this;return n._running=!1,n._time=0,n._pausedTime=0,n._pauseStart=0,n._paused=!1,t=t||{},n.stage=t.stage||{},n}return n.prototype.addClip=function(e){e.animation&&this.removeClip(e),this._head?(this._tail.next=e,e.prev=this._tail,e.next=null,this._tail=e):this._head=this._tail=e,e.animation=this},n.prototype.addAnimator=function(e){e.animation=this;var t=e.getClip();t&&this.addClip(t)},n.prototype.removeClip=function(e){if(e.animation){var t=e.prev,n=e.next;t?t.next=n:this._head=n,n?n.prev=t:this._tail=t,e.next=e.prev=e.animation=null}},n.prototype.removeAnimator=function(e){var t=e.getClip();t&&this.removeClip(t),e.animation=null},n.prototype.update=function(e){for(var t=ci()-this._pausedTime,n=t-this._time,r=this._head;r;){var i=r.next;r.step(t,n)?(r.ondestroy(),this.removeClip(r),r=i):r=i}this._time=t,e||(this.trigger(`frame`,n),this.stage.update&&this.stage.update())},n.prototype._startLoop=function(){var e=this;this._running=!0;function t(){e._running&&(On(t),!e._paused&&e.update())}On(t)},n.prototype.start=function(){this._running||(this._time=ci(),this._pausedTime=0,this._startLoop())},n.prototype.stop=function(){this._running=!1},n.prototype.pause=function(){this._paused||(this._pauseStart=ci(),this._paused=!0)},n.prototype.resume=function(){this._paused&&(this._pausedTime+=ci()-this._pauseStart,this._paused=!1)},n.prototype.clear=function(){for(var e=this._head;e;){var t=e.next;e.prev=e.next=e.animation=null,e=t}this._head=this._tail=null},n.prototype.isFinished=function(){return this._head==null},n.prototype.animate=function(e,t){t=t||{},this.start();var n=new si(e,t.loop);return this.addAnimator(n),n},n}(ct),ui=300,di=r.domSupported,fi=(function(){var e=[`click`,`dblclick`,`mousewheel`,`wheel`,`mouseout`,`mouseup`,`mousedown`,`mousemove`,`contextmenu`],t=[`touchstart`,`touchend`,`touchmove`],n={pointerdown:1,pointerup:1,pointermove:1,pointerout:1};return{mouse:e,touch:t,pointer:I(e,function(e){var t=e.replace(`mouse`,`pointer`);return n.hasOwnProperty(t)?t:e})}})(),pi={mouse:[`mousemove`,`mouseup`],pointer:[`pointermove`,`pointerup`]},mi=!1;function hi(e){var t=e.pointerType;return t===`pen`||t===`touch`}function gi(e){e.touching=!0,e.touchTimer!=null&&(clearTimeout(e.touchTimer),e.touchTimer=null),e.touchTimer=setTimeout(function(){e.touching=!1,e.touchTimer=null},700)}function _i(e){e&&(e.zrByTouch=!0)}function vi(e,t){return Ot(e.dom,new bi(e,t),!0)}function yi(e,t){for(var n=t,r=!1;n&&n.nodeType!==9&&!(r=n.domBelongToZr||n!==t&&n===e.painterRoot);)n=n.parentNode;return r}var bi=function(){function e(e,t){this.stopPropagation=Me,this.stopImmediatePropagation=Me,this.preventDefault=Me,this.type=t.type,this.target=this.currentTarget=e.dom,this.pointerType=t.pointerType,this.clientX=t.clientX,this.clientY=t.clientY}return e}(),xi={mousedown:function(e){e=Ot(this.dom,e),this.__mayPointerCapture=[e.zrX,e.zrY],this.trigger(`mousedown`,e)},mousemove:function(e){e=Ot(this.dom,e);var t=this.__mayPointerCapture;t&&(e.zrX!==t[0]||e.zrY!==t[1])&&this.__togglePointerCapture(!0),this.trigger(`mousemove`,e)},mouseup:function(e){e=Ot(this.dom,e),this.__togglePointerCapture(!1),this.trigger(`mouseup`,e)},mouseout:function(e){e=Ot(this.dom,e);var t=e.toElement||e.relatedTarget;yi(this,t)||(this.__pointerCapturing&&(e.zrEventControl=`no_globalout`),this.trigger(`mouseout`,e))},wheel:function(e){mi=!0,e=Ot(this.dom,e),this.trigger(`mousewheel`,e)},mousewheel:function(e){mi||(e=Ot(this.dom,e),this.trigger(`mousewheel`,e))},touchstart:function(e){e=Ot(this.dom,e),_i(e),this.__lastTouchMoment=new Date,this.handler.processGesture(e,`start`),xi.mousemove.call(this,e),xi.mousedown.call(this,e)},touchmove:function(e){e=Ot(this.dom,e),_i(e),this.handler.processGesture(e,`change`),xi.mousemove.call(this,e)},touchend:function(e){e=Ot(this.dom,e),_i(e),this.handler.processGesture(e,`end`),xi.mouseup.call(this,e),new Date-+this.__lastTouchMomentIi||e<-Ii}var Ri=[],zi=[],Bi=zt(),Vi=Math.abs,Hi=function(){function e(){}return e.prototype.getLocalTransform=function(t){return e.getLocalTransform(this,t)},e.prototype.setPosition=function(e){this.x=e[0],this.y=e[1]},e.prototype.setScale=function(e){this.scaleX=e[0],this.scaleY=e[1]},e.prototype.setSkew=function(e){this.skewX=e[0],this.skewY=e[1]},e.prototype.setOrigin=function(e){this.originX=e[0],this.originY=e[1]},e.prototype.needLocalTransform=function(){return Li(this.rotation)||Li(this.x)||Li(this.y)||Li(this.scaleX-1)||Li(this.scaleY-1)||Li(this.skewX)||Li(this.skewY)},e.prototype.updateTransform=function(){var e=this.parent&&this.parent.transform,t=this.needLocalTransform(),n=this.transform;if(!(t||e)){n&&(Fi(n),this.invTransform=null);return}n=n||zt(),t?this.getLocalTransform(n):Fi(n),e&&(t?Ht(n,e,n):Vt(n,e)),this.transform=n,this._resolveGlobalScaleRatio(n)},e.prototype._resolveGlobalScaleRatio=function(e){var t=this.globalScaleRatio;if(t!=null&&t!==1){this.getGlobalScale(Ri);var n=Ri[0]<0?-1:1,r=Ri[1]<0?-1:1,i=((Ri[0]-n)*t+n)/Ri[0]||0,a=((Ri[1]-r)*t+r)/Ri[1]||0;e[0]*=i,e[1]*=i,e[2]*=a,e[3]*=a}this.invTransform=this.invTransform||zt(),Kt(this.invTransform,e)},e.prototype.getComputedTransform=function(){for(var e=this,t=[];e;)t.push(e),e=e.parent;for(;e=t.pop();)e.updateTransform();return this.transform},e.prototype.setLocalTransform=function(e){if(e){var t=e[0]*e[0]+e[1]*e[1],n=e[2]*e[2]+e[3]*e[3],r=Math.atan2(e[1],e[0]),i=Math.PI/2+r-Math.atan2(e[3],e[2]);n=Math.sqrt(n)*Math.cos(i),t=Math.sqrt(t),this.skewX=i,this.skewY=0,this.rotation=-r,this.x=+e[4],this.y=+e[5],this.scaleX=t,this.scaleY=n,this.originX=0,this.originY=0}},e.prototype.decomposeTransform=function(){if(this.transform){var e=this.parent,t=this.transform;e&&e.transform&&(e.invTransform=e.invTransform||zt(),Ht(zi,e.invTransform,t),t=zi);var n=this.originX,r=this.originY;(n||r)&&(Bi[4]=n,Bi[5]=r,Ht(zi,t,Bi),zi[4]-=n,zi[5]-=r,t=zi),this.setLocalTransform(t)}},e.prototype.getGlobalScale=function(e){var t=this.transform;return e=e||[],t?(e[0]=Math.sqrt(t[0]*t[0]+t[1]*t[1]),e[1]=Math.sqrt(t[2]*t[2]+t[3]*t[3]),t[0]<0&&(e[0]=-e[0]),t[3]<0&&(e[1]=-e[1]),e):(e[0]=1,e[1]=1,e)},e.prototype.transformCoordToLocal=function(e,t){var n=[e,t],r=this.invTransform;return r&&rt(n,n,r),n},e.prototype.transformCoordToGlobal=function(e,t){var n=[e,t],r=this.transform;return r&&rt(n,n,r),n},e.prototype.getLineScale=function(){var e=this.transform;return e&&Vi(e[0]-1)>1e-10&&Vi(e[3]-1)>1e-10?Math.sqrt(Vi(e[0]*e[3]-e[2]*e[1])):1},e.prototype.copyTransform=function(e){Wi(this,e)},e.getLocalTransform=function(e,t){t=t||[];var n=e.originX||0,r=e.originY||0,i=e.scaleX,a=e.scaleY,o=e.anchorX,s=e.anchorY,c=e.rotation||0,l=e.x,u=e.y,d=e.skewX?Math.tan(e.skewX):0,f=e.skewY?Math.tan(-e.skewY):0;if(n||r||o||s){var p=n+o,m=r+s;t[4]=-p*i-d*m*a,t[5]=-m*a-f*p*i}else t[4]=t[5]=0;return t[0]=i,t[3]=a,t[1]=f*i,t[2]=d*a,c&&Wt(t,t,c),t[4]+=n+l,t[5]+=r+u,t},e.initDefaultProps=(function(){var t=e.prototype;t.scaleX=t.scaleY=t.globalScaleRatio=1,t.x=t.y=t.originX=t.originY=t.skewX=t.skewY=t.rotation=t.anchorX=t.anchorY=0})(),e}(),Ui=[`x`,`y`,`originX`,`originY`,`anchorX`,`anchorY`,`rotation`,`scaleX`,`scaleY`,`skewX`,`skewY`];function Wi(e,t){for(var n=0;n`u`&&typeof self<`u`?r.worker=!0:!r.hasGlobalWindow||`Deno`in window?(r.node=!0,r.svgSupported=!0):i(navigator.userAgent,r);function i(e,t){var n=t.browser,r=e.match(/Firefox\/([\d.]+)/),i=e.match(/MSIE\s([\d.]+)/)||e.match(/Trident\/.+?rv:(([\d.]+))/),a=e.match(/Edge?\/([\d.]+)/),o=/micromessenger/i.test(e);r&&(n.firefox=!0,n.version=r[1]),i&&(n.ie=!0,n.version=i[1]),a&&(n.edge=!0,n.version=a[1],n.newEdge=+a[1].split(`.`)[0]>18),o&&(n.weChat=!0),t.svgSupported=typeof SVGRect<`u`,t.touchEventsSupported=`ontouchstart`in window&&!n.ie&&!n.edge,t.pointerEventsSupported=`onpointerdown`in window&&(n.edge||n.ie&&+n.version>=11),t.domSupported=typeof document<`u`;var s=document.documentElement.style;t.transform3dSupported=(n.ie&&`transition`in s||n.edge||`WebKitCSSMatrix`in window&&`m11`in new WebKitCSSMatrix||`MozPerspective`in s)&&!(`OTransition`in s),t.transformSupported=t.transform3dSupported||n.ie&&+n.version>=9}var a=`12px sans-serif`,o=20,s=100,c=`007LLmW'55;N0500LLLLLLLLLL00NNNLzWW\\\\WQb\\0FWLg\\bWb\\WQ\\WrWWQ000CL5LLFLL0LL**F*gLLLL5F0LF\\FFF5.5N`;function l(e){var t={};if(typeof JSON>`u`)return t;for(var n=0;n=0)s=o*n.length;else for(var c=0;cOe,RADIAN_TO_DEGREE:()=>Ne,assert:()=>be,bind:()=>R,clone:()=>O,concatArray:()=>ke,createCanvas:()=>ee,createHashMap:()=>G,createObject:()=>Ae,curry:()=>z,defaults:()=>M,disableUserSelect:()=>je,each:()=>F,eqNaN:()=>he,extend:()=>j,filter:()=>ie,find:()=>ae,guid:()=>E,hasOwn:()=>K,indexOf:()=>N,inherits:()=>te,isArray:()=>B,isArrayLike:()=>P,isBuiltInObject:()=>le,isDom:()=>de,isFunction:()=>V,isGradientObject:()=>fe,isImagePatternObject:()=>pe,isNumber:()=>ce,isObject:()=>U,isPrimitive:()=>we,isRegExp:()=>me,isString:()=>H,isStringSafe:()=>se,isTypedArray:()=>ue,keys:()=>L,logError:()=>D,map:()=>I,merge:()=>k,mergeAll:()=>A,mixin:()=>ne,noop:()=>Me,normalizeCssArray:()=>ye,reduce:()=>re,retrieve:()=>ge,retrieve2:()=>W,retrieve3:()=>_e,setAsPrimitive:()=>Ce,slice:()=>ve,trim:()=>xe}),m=re([`Function`,`RegExp`,`Date`,`Error`,`CanvasGradient`,`CanvasPattern`,`Image`,`Canvas`],function(e,t){return e[`[object `+t+`]`]=!0,e},{}),h=re([`Int8`,`Uint8`,`Uint8Clamped`,`Int16`,`Uint16`,`Int32`,`Uint32`,`Float32`,`Float64`],function(e,t){return e[`[object `+t+`Array]`]=!0,e},{}),g=Object.prototype.toString,_=Array.prototype,v=_.forEach,y=_.filter,b=_.slice,x=_.map,S=function(){}.constructor,C=S?S.prototype:null,w=`__proto__`,T=2311;function E(){return T++}function D(){var e=[...arguments];typeof console<`u`&&console.error.apply(console,e)}function O(e){if(typeof e!=`object`||!e)return e;var t=e,n=g.call(e);if(n===`[object Array]`){if(!we(e)){t=[];for(var r=0,i=e.length;rze,applyTransform:()=>rt,clone:()=>Le,copy:()=>Ie,create:()=>Fe,dist:()=>Qe,distSquare:()=>et,distance:()=>Ze,distanceSquare:()=>$e,div:()=>qe,dot:()=>Je,len:()=>He,lenSquare:()=>We,length:()=>Ue,lengthSquare:()=>Ge,lerp:()=>nt,max:()=>at,min:()=>it,mul:()=>Ke,negate:()=>tt,normalize:()=>Xe,scale:()=>Ye,scaleAndAdd:()=>Be,set:()=>Re,sub:()=>Ve});function Fe(e,t){return e==null&&(e=0),t==null&&(t=0),[e,t]}function Ie(e,t){return e[0]=t[0],e[1]=t[1],e}function Le(e){return[e[0],e[1]]}function Re(e,t,n){return e[0]=t,e[1]=n,e}function ze(e,t,n){return e[0]=t[0]+n[0],e[1]=t[1]+n[1],e}function Be(e,t,n,r){return e[0]=t[0]+n[0]*r,e[1]=t[1]+n[1]*r,e}function Ve(e,t,n){return e[0]=t[0]-n[0],e[1]=t[1]-n[1],e}function He(e){return Math.sqrt(We(e))}var Ue=He;function We(e){return e[0]*e[0]+e[1]*e[1]}var Ge=We;function Ke(e,t,n){return e[0]=t[0]*n[0],e[1]=t[1]*n[1],e}function qe(e,t,n){return e[0]=t[0]/n[0],e[1]=t[1]/n[1],e}function Je(e,t){return e[0]*t[0]+e[1]*t[1]}function Ye(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e}function Xe(e,t){var n=He(t);return n===0?(e[0]=0,e[1]=0):(e[0]=t[0]/n,e[1]=t[1]/n),e}function Ze(e,t){return Math.sqrt((e[0]-t[0])*(e[0]-t[0])+(e[1]-t[1])*(e[1]-t[1]))}var Qe=Ze;function $e(e,t){return(e[0]-t[0])*(e[0]-t[0])+(e[1]-t[1])*(e[1]-t[1])}var et=$e;function tt(e,t){return e[0]=-t[0],e[1]=-t[1],e}function nt(e,t,n,r){return e[0]=t[0]+r*(n[0]-t[0]),e[1]=t[1]+r*(n[1]-t[1]),e}function rt(e,t,n){var r=t[0],i=t[1];return e[0]=n[0]*r+n[2]*i+n[4],e[1]=n[1]*r+n[3]*i+n[5],e}function it(e,t,n){return e[0]=Math.min(t[0],n[0]),e[1]=Math.min(t[1],n[1]),e}function at(e,t,n){return e[0]=Math.max(t[0],n[0]),e[1]=Math.max(t[1],n[1]),e}var ot=function(){function e(e,t){this.target=e,this.topTarget=t&&t.topTarget}return e}(),st=function(){function e(e){this.handler=e,e.on(`mousedown`,this._dragStart,this),e.on(`mousemove`,this._drag,this),e.on(`mouseup`,this._dragEnd,this)}return e.prototype._dragStart=function(e){for(var t=e.target;t&&!t.draggable;)t=t.parent||t.__hostTarget;t&&(this._draggingTarget=t,t.dragging=!0,this._x=e.offsetX,this._y=e.offsetY,this.handler.dispatchToElement(new ot(t,e),`dragstart`,e.event))},e.prototype._drag=function(e){var t=this._draggingTarget;if(t){var n=e.offsetX,r=e.offsetY,i=n-this._x,a=r-this._y;this._x=n,this._y=r,t.drift(i,a,e),this.handler.dispatchToElement(new ot(t,e),`drag`,e.event);var o=this.handler.findHover(n,r,t).target,s=this._dropTarget;this._dropTarget=o,t!==o&&(s&&o!==s&&this.handler.dispatchToElement(new ot(s,e),`dragleave`,e.event),o&&o!==s&&this.handler.dispatchToElement(new ot(o,e),`dragenter`,e.event))}},e.prototype._dragEnd=function(e){var t=this._draggingTarget;t&&(t.dragging=!1),this.handler.dispatchToElement(new ot(t,e),`dragend`,e.event),this._dropTarget&&this.handler.dispatchToElement(new ot(this._dropTarget,e),`drop`,e.event),this._draggingTarget=null,this._dropTarget=null},e}(),ct=function(){function e(e){e&&(this._$eventProcessor=e)}return e.prototype.on=function(e,t,n,r){this._$handlers||(this._$handlers={});var i=this._$handlers;if(typeof t==`function`&&(r=n,n=t,t=null),!n||!e)return this;var a=this._$eventProcessor;t!=null&&a&&a.normalizeQuery&&(t=a.normalizeQuery(t)),i[e]||(i[e]=[]);for(var o=0;o>1)%2;s.cssText=[`position: absolute`,`visibility: hidden`,`padding: 0`,`margin: 0`,`border-width: 0`,`user-select: none`,`width:0`,`height:0`,r[c]+`:0`,i[l]+`:0`,r[1-c]+`:auto`,i[1-l]+`:auto`,``].join(`!important;`),e.appendChild(o),n.push(o)}return n}function _t(e,t,n){for(var r=n?`invTrans`:`trans`,i=t[r],a=t.srcCoords,o=[],s=[],c=!0,l=0;l<4;l++){var u=e[l].getBoundingClientRect(),d=2*l,f=u.left,p=u.top;o.push(f,p),c=c&&a&&f===a[d]&&p===a[d+1],s.push(e[l].offsetLeft,e[l].offsetTop)}return c&&i?i:(t.srcCoords=o,t[r]=n?dt(s,o):dt(o,s))}function vt(e){return e.nodeName.toUpperCase()===`CANVAS`}var yt=/([&<>"'])/g,bt={"&":`&`,"<":`<`,">":`>`,'"':`"`,"'":`'`};function xt(e){return e==null?``:(e+``).replace(yt,function(e,t){return bt[t]})}var St=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ct=[],wt=r.browser.firefox&&+r.browser.version.split(`.`)[0]<39;function Tt(e,t,n,r){return n=n||{},r?Et(e,t,n):wt&&t.layerX!=null&&t.layerX!==t.offsetX?(n.zrX=t.layerX,n.zrY=t.layerY):t.offsetX==null?Et(e,t,n):(n.zrX=t.offsetX,n.zrY=t.offsetY),n}function Et(e,t,n){if(r.domSupported&&e.getBoundingClientRect){var i=t.clientX,a=t.clientY;if(vt(e)){var o=e.getBoundingClientRect();n.zrX=i-o.left,n.zrY=a-o.top;return}else if(ht(Ct,e,i,a)){n.zrX=Ct[0],n.zrY=Ct[1];return}}n.zrX=n.zrY=0}function Dt(e){return e||window.event}function Ot(e,t,n){if(t=Dt(t),t.zrX!=null)return t;var r=t.type;if(r&&r.indexOf(`touch`)>=0){var i=r===`touchend`?t.changedTouches[0]:t.targetTouches[0];i&&Tt(e,i,t,n)}else{Tt(e,t,t,n);var a=kt(t);t.zrDelta=a?a/120:-(t.detail||0)/3}var o=t.button;return t.which==null&&o!==void 0&&St.test(t.type)&&(t.which=o&1?1:o&2?3:o&4?2:0),t}function kt(e){var t=e.wheelDelta;if(t)return t;var n=e.deltaX,r=e.deltaY;if(n==null||r==null)return t;var i=Math.abs(r===0?n:r),a=r>0?-1:r<0?1:n>0?-1:1;return 3*i*a}function At(e,t,n,r){e.addEventListener(t,n,r)}function jt(e,t,n,r){e.removeEventListener(t,n,r)}var Mt=function(e){e.preventDefault(),e.stopPropagation(),e.cancelBubble=!0};function Nt(e){return e.which===2||e.which===3}var Pt=function(){function e(){this._track=[]}return e.prototype.recognize=function(e,t,n){return this._doTrack(e,t,n),this._recognize(e)},e.prototype.clear=function(){return this._track.length=0,this},e.prototype._doTrack=function(e,t,n){var r=e.touches;if(r){for(var i={points:[],touches:[],target:t,event:e},a=0,o=r.length;a1&&r&&r.length>1){var a=Ft(r)/Ft(i);!isFinite(a)&&(a=1),t.pinchScale=a;var o=It(r);return t.pinchX=o[0],t.pinchY=o[1],{type:`pinch`,target:e[0].target,event:t}}}}},Rt=e({clone:()=>qt,copy:()=>Vt,create:()=>zt,identity:()=>Bt,invert:()=>Kt,mul:()=>Ht,rotate:()=>Wt,scale:()=>Gt,translate:()=>Ut});function zt(){return[1,0,0,1,0,0]}function Bt(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=1,e[4]=0,e[5]=0,e}function Vt(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e}function Ht(e,t,n){var r=t[0]*n[0]+t[2]*n[1],i=t[1]*n[0]+t[3]*n[1],a=t[0]*n[2]+t[2]*n[3],o=t[1]*n[2]+t[3]*n[3],s=t[0]*n[4]+t[2]*n[5]+t[4],c=t[1]*n[4]+t[3]*n[5]+t[5];return e[0]=r,e[1]=i,e[2]=a,e[3]=o,e[4]=s,e[5]=c,e}function Ut(e,t,n){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4]+n[0],e[5]=t[5]+n[1],e}function Wt(e,t,n,r){r===void 0&&(r=[0,0]);var i=t[0],a=t[2],o=t[4],s=t[1],c=t[3],l=t[5],u=Math.sin(n),d=Math.cos(n);return e[0]=i*d+s*u,e[1]=-i*u+s*d,e[2]=a*d+c*u,e[3]=-a*u+d*c,e[4]=d*(o-r[0])+u*(l-r[1])+r[0],e[5]=d*(l-r[1])-u*(o-r[0])+r[1],e}function Gt(e,t,n){var r=n[0],i=n[1];return e[0]=t[0]*r,e[1]=t[1]*i,e[2]=t[2]*r,e[3]=t[3]*i,e[4]=t[4]*r,e[5]=t[5]*i,e}function Kt(e,t){var n=t[0],r=t[2],i=t[4],a=t[1],o=t[3],s=t[5],c=n*o-a*r;return c?(c=1/c,e[0]=o*c,e[1]=-a*c,e[2]=-r*c,e[3]=n*c,e[4]=(r*s-o*i)*c,e[5]=(a*i-n*s)*c,e):null}function qt(e){var t=zt();return Vt(t,e),t}var q=function(){function e(e,t){this.x=e||0,this.y=t||0}return e.prototype.copy=function(e){return this.x=e.x,this.y=e.y,this},e.prototype.clone=function(){return new e(this.x,this.y)},e.prototype.set=function(e,t){return this.x=e,this.y=t,this},e.prototype.equal=function(e){return e.x===this.x&&e.y===this.y},e.prototype.add=function(e){return this.x+=e.x,this.y+=e.y,this},e.prototype.scale=function(e){this.x*=e,this.y*=e},e.prototype.scaleAndAdd=function(e,t){this.x+=e.x*t,this.y+=e.y*t},e.prototype.sub=function(e){return this.x-=e.x,this.y-=e.y,this},e.prototype.dot=function(e){return this.x*e.x+this.y*e.y},e.prototype.len=function(){return Math.sqrt(this.x*this.x+this.y*this.y)},e.prototype.lenSquare=function(){return this.x*this.x+this.y*this.y},e.prototype.normalize=function(){var e=this.len();return this.x/=e,this.y/=e,this},e.prototype.distance=function(e){var t=this.x-e.x,n=this.y-e.y;return Math.sqrt(t*t+n*n)},e.prototype.distanceSquare=function(e){var t=this.x-e.x,n=this.y-e.y;return t*t+n*n},e.prototype.negate=function(){return this.x=-this.x,this.y=-this.y,this},e.prototype.transform=function(e){if(e){var t=this.x,n=this.y;return this.x=e[0]*t+e[2]*n+e[4],this.y=e[1]*t+e[3]*n+e[5],this}},e.prototype.toArray=function(e){return e[0]=this.x,e[1]=this.y,e},e.prototype.fromArray=function(e){this.x=e[0],this.y=e[1]},e.set=function(e,t,n){e.x=t,e.y=n},e.copy=function(e,t){e.x=t.x,e.y=t.y},e.len=function(e){return Math.sqrt(e.x*e.x+e.y*e.y)},e.lenSquare=function(e){return e.x*e.x+e.y*e.y},e.dot=function(e,t){return e.x*t.x+e.y*t.y},e.add=function(e,t,n){e.x=t.x+n.x,e.y=t.y+n.y},e.sub=function(e,t,n){e.x=t.x-n.x,e.y=t.y-n.y},e.scale=function(e,t,n){e.x=t.x*n,e.y=t.y*n},e.scaleAndAdd=function(e,t,n,r){e.x=t.x+n.x*r,e.y=t.y+n.y*r},e.lerp=function(e,t,n,r){var i=1-r;e.x=i*t.x+r*n.x,e.y=i*t.y+r*n.y},e}(),Jt=Math.min,Yt=Math.max,Xt=new q,Zt=new q,Qt=new q,$t=new q,en=new q,tn=new q,J=function(){function e(e,t,n,r){n<0&&(e+=n,n=-n),r<0&&(t+=r,r=-r),this.x=e,this.y=t,this.width=n,this.height=r}return e.prototype.union=function(e){var t=Jt(e.x,this.x),n=Jt(e.y,this.y);isFinite(this.x)&&isFinite(this.width)?this.width=Yt(e.x+e.width,this.x+this.width)-t:this.width=e.width,isFinite(this.y)&&isFinite(this.height)?this.height=Yt(e.y+e.height,this.y+this.height)-n:this.height=e.height,this.x=t,this.y=n},e.prototype.applyTransform=function(t){e.applyTransform(this,this,t)},e.prototype.calculateTransform=function(e){var t=this,n=e.width/t.width,r=e.height/t.height,i=zt();return Ut(i,i,[-t.x,-t.y]),Gt(i,i,[n,r]),Ut(i,i,[e.x,e.y]),i},e.prototype.intersect=function(t,n){if(!t)return!1;t instanceof e||(t=e.create(t));var r=this,i=r.x,a=r.x+r.width,o=r.y,s=r.y+r.height,c=t.x,l=t.x+t.width,u=t.y,d=t.y+t.height,f=!(am&&(m=y,hm&&(m=b,_=n.x&&e<=n.x+n.width&&t>=n.y&&t<=n.y+n.height},e.prototype.clone=function(){return new e(this.x,this.y,this.width,this.height)},e.prototype.copy=function(t){e.copy(this,t)},e.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},e.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},e.prototype.isZero=function(){return this.width===0||this.height===0},e.create=function(t){return new e(t.x,t.y,t.width,t.height)},e.copy=function(e,t){e.x=t.x,e.y=t.y,e.width=t.width,e.height=t.height},e.applyTransform=function(t,n,r){if(!r){t!==n&&e.copy(t,n);return}if(r[1]<1e-5&&r[1]>-1e-5&&r[2]<1e-5&&r[2]>-1e-5){var i=r[0],a=r[3],o=r[4],s=r[5];t.x=n.x*i+o,t.y=n.y*a+s,t.width=n.width*i,t.height=n.height*a,t.width<0&&(t.x+=t.width,t.width=-t.width),t.height<0&&(t.y+=t.height,t.height=-t.height);return}Xt.x=Qt.x=n.x,Xt.y=$t.y=n.y,Zt.x=$t.x=n.x+n.width,Zt.y=Qt.y=n.y+n.height,Xt.transform(r),$t.transform(r),Zt.transform(r),Qt.transform(r),t.x=Jt(Xt.x,Zt.x,Qt.x,$t.x),t.y=Jt(Xt.y,Zt.y,Qt.y,$t.y);var c=Yt(Xt.x,Zt.x,Qt.x,$t.x),l=Yt(Xt.y,Zt.y,Qt.y,$t.y);t.width=c-t.x,t.height=l-t.y},e}(),nn=`silent`;function rn(e,t,n){return{type:e,event:n,target:t.target,topTarget:t.topTarget,cancelBubble:!1,offsetX:n.zrX,offsetY:n.zrY,gestureEvent:n.gestureEvent,pinchX:n.pinchX,pinchY:n.pinchY,pinchScale:n.pinchScale,wheelDelta:n.zrDelta,zrByTouch:n.zrByTouch,which:n.which,stop:an}}function an(){Mt(this.event)}var on=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.handler=null,t}return n.prototype.dispose=function(){},n.prototype.setCursor=function(){},n}(ct),sn=function(){function e(e,t){this.x=e,this.y=t}return e}(),cn=[`click`,`dblclick`,`mousewheel`,`mouseout`,`mouseup`,`mousedown`,`mousemove`,`contextmenu`],ln=new J(0,0,0,0),un=function(e){t(n,e);function n(t,n,r,i,a){var o=e.call(this)||this;return o._hovered=new sn(0,0),o.storage=t,o.painter=n,o.painterRoot=i,o._pointerSize=a,r=r||new on,o.proxy=null,o.setHandlerProxy(r),o._draggingMgr=new st(o),o}return n.prototype.setHandlerProxy=function(e){this.proxy&&this.proxy.dispose(),e&&(F(cn,function(t){e.on&&e.on(t,this[t],this)},this),e.handler=this),this.proxy=e},n.prototype.mousemove=function(e){var t=e.zrX,n=e.zrY,r=pn(this,t,n),i=this._hovered,a=i.target;a&&!a.__zr&&(i=this.findHover(i.x,i.y),a=i.target);var o=this._hovered=r?new sn(t,n):this.findHover(t,n),s=o.target,c=this.proxy;c.setCursor&&c.setCursor(s?s.cursor:`default`),a&&s!==a&&this.dispatchToElement(i,`mouseout`,e),this.dispatchToElement(o,`mousemove`,e),s&&s!==a&&this.dispatchToElement(o,`mouseover`,e)},n.prototype.mouseout=function(e){var t=e.zrEventControl;t!==`only_globalout`&&this.dispatchToElement(this._hovered,`mouseout`,e),t!==`no_globalout`&&this.trigger(`globalout`,{type:`globalout`,event:e})},n.prototype.resize=function(){this._hovered=new sn(0,0)},n.prototype.dispatch=function(e,t){var n=this[e];n&&n.call(this,t)},n.prototype.dispose=function(){this.proxy.dispose(),this.storage=null,this.proxy=null,this.painter=null},n.prototype.setCursorStyle=function(e){var t=this.proxy;t.setCursor&&t.setCursor(e)},n.prototype.dispatchToElement=function(e,t,n){e=e||{};var r=e.target;if(!(r&&r.silent)){for(var i=`on`+t,a=rn(t,e,n);r&&(r[i]&&(a.cancelBubble=!!r[i].call(r,a)),r.trigger(t,a),r=r.__hostTarget?r.__hostTarget:r.parent,!a.cancelBubble););a.cancelBubble||(this.trigger(t,a),this.painter&&this.painter.eachOtherLayer&&this.painter.eachOtherLayer(function(e){typeof e[i]==`function`&&e[i].call(e,a),e.trigger&&e.trigger(t,a)}))}},n.prototype.findHover=function(e,t,n){var r=this.storage.getDisplayList(),i=new sn(e,t);if(fn(r,i,e,t,n),this._pointerSize&&!i.target){for(var a=[],o=this._pointerSize,s=o/2,c=new J(e-s,t-s,o,o),l=r.length-1;l>=0;l--){var u=r[l];u!==n&&!u.ignore&&!u.ignoreCoarsePointer&&(!u.parent||!u.parent.ignoreCoarsePointer)&&(ln.copy(u.getBoundingRect()),u.transform&&ln.applyTransform(u.transform),ln.intersect(c)&&a.push(u))}if(a.length){for(var d=4,f=Math.PI/12,p=Math.PI*2,m=0;m4)return;this._downPoint=null}this.dispatchToElement(a,e,t)}});function dn(e,t,n){if(e[e.rectHover?`rectContain`:`contain`](t,n)){for(var r=e,i=void 0,a=!1;r;){if(r.ignoreClip&&(a=!0),!a){var o=r.getClipPath();if(o&&!o.contain(t,n))return!1}r.silent&&(i=!0),r=r.__hostTarget||r.parent}return!i||nn}return!1}function fn(e,t,n,r,i){for(var a=e.length-1;a>=0;a--){var o=e[a],s=void 0;if(o!==i&&!o.ignore&&(s=dn(o,n,r))&&(!t.topTarget&&(t.topTarget=o),s!==nn)){t.target=o;break}}}function pn(e,t,n){var r=e.painter;return t<0||t>r.getWidth()||n<0||n>r.getHeight()}var mn=32,hn=7;function gn(e){for(var t=0;e>=mn;)t|=e&1,e>>=1;return e+t}function _n(e,t,n,r){var i=t+1;if(i===n)return 1;if(r(e[i++],e[t])<0){for(;i=0;)i++;return i-t}function vn(e,t,n){for(n--;t>>1,i(a,e[c])<0?s=c:o=c+1;var l=r-o;switch(l){case 3:e[o+3]=e[o+2];case 2:e[o+2]=e[o+1];case 1:e[o+1]=e[o];break;default:for(;l>0;)e[o+l]=e[o+l-1],l--}e[o]=a}}function bn(e,t,n,r,i,a){var o=0,s=0,c=1;if(a(e,t[n+i])>0){for(s=r-i;c0;)o=c,c=(c<<1)+1,c<=0&&(c=s);c>s&&(c=s),o+=i,c+=i}else{for(s=i+1;cs&&(c=s);var l=o;o=i-c,c=i-l}for(o++;o>>1);a(e,t[n+u])>0?o=u+1:c=u}return c}function xn(e,t,n,r,i,a){var o=0,s=0,c=1;if(a(e,t[n+i])<0){for(s=i+1;cs&&(c=s);var l=o;o=i-c,c=i-l}else{for(s=r-i;c=0;)o=c,c=(c<<1)+1,c<=0&&(c=s);c>s&&(c=s),o+=i,c+=i}for(o++;o>>1);a(e,t[n+u])<0?c=u:o=u+1}return c}function Sn(e,t){var n=hn,r,i,a=0,o=[];r=[],i=[];function s(e,t){r[a]=e,i[a]=t,a+=1}function c(){for(;a>1;){var e=a-2;if(e>=1&&i[e-1]<=i[e]+i[e+1]||e>=2&&i[e-2]<=i[e]+i[e-1])i[e-1]i[e+1])break;u(e)}}function l(){for(;a>1;){var e=a-2;e>0&&i[e-1]=hn||m>=hn);if(h)break;f<0&&(f=0),f+=2}if(n=f,n<1&&(n=1),i===1){for(c=0;c=0;c--)e[p+c]=e[f+c];e[d]=o[u];return}for(var m=n;;){var h=0,g=0,_=!1;do if(t(o[u],e[l])<0){if(e[d--]=e[l--],h++,g=0,--i===0){_=!0;break}}else if(e[d--]=o[u--],g++,h=0,--s===1){_=!0;break}while((h|g)=0;c--)e[p+c]=e[f+c];if(i===0){_=!0;break}}if(e[d--]=o[u--],--s===1){_=!0;break}if(g=s-bn(e[l],o,0,s,s-1,t),g!==0){for(d-=g,u-=g,s-=g,p=d+1,f=u+1,c=0;c=hn||g>=hn);if(_)break;m<0&&(m=0),m+=2}if(n=m,n<1&&(n=1),s===1){for(d-=i,l-=i,p=d+1,f=l+1,c=i-1;c>=0;c--)e[p+c]=e[f+c];e[d]=o[u]}else if(s===0)throw Error();else for(f=d-(s-1),c=0;cs&&(c=s),yn(e,n,n+c,n+a,t),a=c}o.pushRun(n,a),o.mergeRuns(),i-=a,n+=a}while(i!==0);o.forceMergeRuns()}}var wn=!1;function Tn(){wn||(wn=!0,console.warn(`z / z2 / zlevel of displayable is invalid, which may cause unexpected errors`))}function En(e,t){return e.zlevel===t.zlevel?e.z===t.z?e.z2-t.z2:e.z-t.z:e.zlevel-t.zlevel}var Dn=function(){function e(){this._roots=[],this._displayList=[],this._displayListLen=0,this.displayableSortFunc=En}return e.prototype.traverse=function(e,t){for(var n=0;n0&&(l.__clipPaths=[]),isNaN(l.z)&&(Tn(),l.z=0),isNaN(l.z2)&&(Tn(),l.z2=0),isNaN(l.zlevel)&&(Tn(),l.zlevel=0),this._displayList[this._displayListLen++]=l}var u=e.getDecalElement&&e.getDecalElement();u&&this._updateAndAddDisplayable(u,t,n);var d=e.getTextGuideLine();d&&this._updateAndAddDisplayable(d,t,n);var f=e.getTextContent();f&&this._updateAndAddDisplayable(f,t,n)}},e.prototype.addRoot=function(e){e.__zr&&e.__zr.storage===this||this._roots.push(e)},e.prototype.delRoot=function(e){if(e instanceof Array){for(var t=0,n=e.length;t=0&&this._roots.splice(r,1)},e.prototype.delAllRoots=function(){this._roots=[],this._displayList=[],this._displayListLen=0},e.prototype.getRoots=function(){return this._roots},e.prototype.dispose=function(){this._displayList=null,this._roots=null},e}(),On=r.hasGlobalWindow&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(e){return setTimeout(e,16)},kn={linear:function(e){return e},quadraticIn:function(e){return e*e},quadraticOut:function(e){return e*(2-e)},quadraticInOut:function(e){return(e*=2)<1?.5*e*e:-.5*(--e*(e-2)-1)},cubicIn:function(e){return e*e*e},cubicOut:function(e){return--e*e*e+1},cubicInOut:function(e){return(e*=2)<1?.5*e*e*e:.5*((e-=2)*e*e+2)},quarticIn:function(e){return e*e*e*e},quarticOut:function(e){return 1- --e*e*e*e},quarticInOut:function(e){return(e*=2)<1?.5*e*e*e*e:-.5*((e-=2)*e*e*e-2)},quinticIn:function(e){return e*e*e*e*e},quinticOut:function(e){return--e*e*e*e*e+1},quinticInOut:function(e){return(e*=2)<1?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2)},sinusoidalIn:function(e){return 1-Math.cos(e*Math.PI/2)},sinusoidalOut:function(e){return Math.sin(e*Math.PI/2)},sinusoidalInOut:function(e){return .5*(1-Math.cos(Math.PI*e))},exponentialIn:function(e){return e===0?0:1024**(e-1)},exponentialOut:function(e){return e===1?1:1-2**(-10*e)},exponentialInOut:function(e){return e===0?0:e===1?1:(e*=2)<1?.5*1024**(e-1):.5*(-(2**(-10*(e-1)))+2)},circularIn:function(e){return 1-Math.sqrt(1-e*e)},circularOut:function(e){return Math.sqrt(1- --e*e)},circularInOut:function(e){return(e*=2)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1)},elasticIn:function(e){var t,n=.1,r=.4;return e===0?0:e===1?1:(!n||n<1?(n=1,t=r/4):t=r*Math.asin(1/n)/(2*Math.PI),-(n*2**(10*--e)*Math.sin((e-t)*(2*Math.PI)/r)))},elasticOut:function(e){var t,n=.1,r=.4;return e===0?0:e===1?1:(!n||n<1?(n=1,t=r/4):t=r*Math.asin(1/n)/(2*Math.PI),n*2**(-10*e)*Math.sin((e-t)*(2*Math.PI)/r)+1)},elasticInOut:function(e){var t,n=.1,r=.4;return e===0?0:e===1?1:(!n||n<1?(n=1,t=r/4):t=r*Math.asin(1/n)/(2*Math.PI),(e*=2)<1?-.5*(n*2**(10*--e)*Math.sin((e-t)*(2*Math.PI)/r)):n*2**(-10*--e)*Math.sin((e-t)*(2*Math.PI)/r)*.5+1)},backIn:function(e){var t=1.70158;return e*e*((t+1)*e-t)},backOut:function(e){var t=1.70158;return--e*e*((t+1)*e+t)+1},backInOut:function(e){var t=1.70158*1.525;return(e*=2)<1?.5*(e*e*((t+1)*e-t)):.5*((e-=2)*e*((t+1)*e+t)+2)},bounceIn:function(e){return 1-kn.bounceOut(1-e)},bounceOut:function(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375},bounceInOut:function(e){return e<.5?kn.bounceIn(e*2)*.5:kn.bounceOut(e*2-1)*.5+.5}},An=Math.pow,jn=Math.sqrt,Mn=1e-8,Nn=1e-4,Pn=jn(3),Fn=1/3,In=Fe(),Ln=Fe(),Rn=Fe();function zn(e){return e>-Mn&&eMn||e<-Mn}function Vn(e,t,n,r,i){var a=1-i;return a*a*(a*e+3*i*t)+i*i*(i*r+3*a*n)}function Hn(e,t,n,r,i){var a=1-i;return 3*(((t-e)*a+2*(n-t)*i)*a+(r-n)*i*i)}function Un(e,t,n,r,i,a){var o=r+3*(t-n)-e,s=3*(n-t*2+e),c=3*(t-e),l=e-i,u=s*s-3*o*c,d=s*c-9*o*l,f=c*c-3*s*l,p=0;if(zn(u)&&zn(d))if(zn(s))a[0]=0;else{var m=-c/s;m>=0&&m<=1&&(a[p++]=m)}else{var h=d*d-4*u*f;if(zn(h)){var g=d/u,m=-s/o+g,_=-g/2;m>=0&&m<=1&&(a[p++]=m),_>=0&&_<=1&&(a[p++]=_)}else if(h>0){var v=jn(h),y=u*s+1.5*o*(-d+v),b=u*s+1.5*o*(-d-v);y=y<0?-An(-y,Fn):An(y,Fn),b=b<0?-An(-b,Fn):An(b,Fn);var m=(-s-(y+b))/(3*o);m>=0&&m<=1&&(a[p++]=m)}else{var x=(2*u*s-3*o*d)/(2*jn(u*u*u)),S=Math.acos(x)/3,C=jn(u),w=Math.cos(S),m=(-s-2*C*w)/(3*o),_=(-s+C*(w+Pn*Math.sin(S)))/(3*o),T=(-s+C*(w-Pn*Math.sin(S)))/(3*o);m>=0&&m<=1&&(a[p++]=m),_>=0&&_<=1&&(a[p++]=_),T>=0&&T<=1&&(a[p++]=T)}}return p}function Wn(e,t,n,r,i){var a=6*n-12*t+6*e,o=9*t+3*r-3*e-9*n,s=3*t-3*e,c=0;if(zn(o)){if(Bn(a)){var l=-s/a;l>=0&&l<=1&&(i[c++]=l)}}else{var u=a*a-4*o*s;if(zn(u))i[0]=-a/(2*o);else if(u>0){var d=jn(u),l=(-a+d)/(2*o),f=(-a-d)/(2*o);l>=0&&l<=1&&(i[c++]=l),f>=0&&f<=1&&(i[c++]=f)}}return c}function Gn(e,t,n,r,i,a){var o=(t-e)*i+e,s=(n-t)*i+t,c=(r-n)*i+n,l=(s-o)*i+o,u=(c-s)*i+s,d=(u-l)*i+l;a[0]=e,a[1]=o,a[2]=l,a[3]=d,a[4]=d,a[5]=u,a[6]=c,a[7]=r}function Kn(e,t,n,r,i,a,o,s,c,l,u){var d,f=.005,p=1/0,m,h,g,_;In[0]=c,In[1]=l;for(var v=0;v<1;v+=.05)Ln[0]=Vn(e,n,i,o,v),Ln[1]=Vn(t,r,a,s,v),g=et(In,Ln),g=0&&g=0&&l<=1&&(i[c++]=l)}}else{var u=o*o-4*a*s;if(zn(u)){var l=-o/(2*a);l>=0&&l<=1&&(i[c++]=l)}else if(u>0){var d=jn(u),l=(-o+d)/(2*a),f=(-o-d)/(2*a);l>=0&&l<=1&&(i[c++]=l),f>=0&&f<=1&&(i[c++]=f)}}return c}function Zn(e,t,n){var r=e+n-2*t;return r===0?.5:(e-t)/r}function Qn(e,t,n,r,i){var a=(t-e)*r+e,o=(n-t)*r+t,s=(o-a)*r+a;i[0]=e,i[1]=a,i[2]=s,i[3]=s,i[4]=o,i[5]=n}function $n(e,t,n,r,i,a,o,s,c){var l,u=.005,d=1/0;In[0]=o,In[1]=s;for(var f=0;f<1;f+=.05){Ln[0]=Jn(e,n,i,f),Ln[1]=Jn(t,r,a,f);var p=et(In,Ln);p=0&&p=1?1:Un(0,r,a,1,e,s)&&Vn(0,i,o,1,s[0])}}}var rr=function(){function e(e){this._inited=!1,this._startTime=0,this._pausedTime=0,this._paused=!1,this._life=e.life||1e3,this._delay=e.delay||0,this.loop=e.loop||!1,this.onframe=e.onframe||Me,this.ondestroy=e.ondestroy||Me,this.onrestart=e.onrestart||Me,e.easing&&this.setEasing(e.easing)}return e.prototype.step=function(e,t){if(this._inited||(this._startTime=e+this._delay,this._inited=!0),this._paused){this._pausedTime+=t;return}var n=this._life,r=e-this._startTime-this._pausedTime,i=r/n;i<0&&(i=0),i=Math.min(i,1);var a=this.easingFunc,o=a?a(i):i;if(this.onframe(o),i===1)if(this.loop){var s=r%n;this._startTime=e-s,this._pausedTime=0,this.onrestart()}else return!0;return!1},e.prototype.pause=function(){this._paused=!0},e.prototype.resume=function(){this._paused=!1},e.prototype.setEasing=function(e){this.easing=e,this.easingFunc=V(e)?e:kn[e]||nr(e)},e}(),ir=function(){function e(e){this.value=e}return e}(),ar=function(){function e(){this._len=0}return e.prototype.insert=function(e){var t=new ir(e);return this.insertEntry(t),t},e.prototype.insertEntry=function(e){this.head?(this.tail.next=e,e.prev=this.tail,e.next=null,this.tail=e):this.head=this.tail=e,this._len++},e.prototype.remove=function(e){var t=e.prev,n=e.next;t?t.next=n:this.head=n,n?n.prev=t:this.tail=t,e.next=e.prev=null,this._len--},e.prototype.len=function(){return this._len},e.prototype.clear=function(){this.head=this.tail=null,this._len=0},e}(),or=function(){function e(e){this._list=new ar,this._maxSize=10,this._map={},this._maxSize=e}return e.prototype.put=function(e,t){var n=this._list,r=this._map,i=null;if(r[e]==null){var a=n.len(),o=this._lastRemovedEntry;if(a>=this._maxSize&&a>0){var s=n.head;n.remove(s),delete r[s.key],i=s.value,this._lastRemovedEntry=s}o?o.value=t:o=new ir(t),o.key=e,n.insertEntry(o),r[e]=o}return i},e.prototype.get=function(e){var t=this._map[e],n=this._list;if(t!=null)return t!==n.tail&&(n.remove(t),n.insertEntry(t)),t.value},e.prototype.clear=function(){this._list.clear(),this._map={}},e.prototype.len=function(){return this._list.len()},e}(),sr=e({fastLerp:()=>Er,fastMapToColor:()=>Dr,lerp:()=>Or,lift:()=>wr,liftColor:()=>Ir,lum:()=>Nr,mapToColor:()=>kr,modifyAlpha:()=>jr,modifyHSL:()=>Ar,parse:()=>xr,random:()=>Pr,stringify:()=>Mr,toHex:()=>Tr}),cr={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function lr(e){return e=Math.round(e),e<0?0:e>255?255:e}function ur(e){return e=Math.round(e),e<0?0:e>360?360:e}function dr(e){return e<0?0:e>1?1:e}function fr(e){var t=e;return t.length&&t.charAt(t.length-1)===`%`?lr(parseFloat(t)/100*255):lr(parseInt(t,10))}function pr(e){var t=e;return t.length&&t.charAt(t.length-1)===`%`?dr(parseFloat(t)/100):dr(parseFloat(t))}function mr(e,t,n){return n<0?n+=1:n>1&&--n,n*6<1?e+(t-e)*n*6:n*2<1?t:n*3<2?e+(t-e)*(2/3-n)*6:e}function hr(e,t,n){return e+(t-e)*n}function gr(e,t,n,r,i){return e[0]=t,e[1]=n,e[2]=r,e[3]=i,e}function _r(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}var vr=new or(20),yr=null;function br(e,t){yr&&_r(yr,t),yr=vr.put(e,yr||t.slice())}function xr(e,t){if(e){t=t||[];var n=vr.get(e);if(n)return _r(t,n);e+=``;var r=e.replace(/ /g,``).toLowerCase();if(r in cr)return _r(t,cr[r]),br(e,t),t;var i=r.length;if(r.charAt(0)===`#`){if(i===4||i===5){var a=parseInt(r.slice(1,4),16);if(!(a>=0&&a<=4095)){gr(t,0,0,0,1);return}return gr(t,(a&3840)>>4|(a&3840)>>8,a&240|(a&240)>>4,a&15|(a&15)<<4,i===5?parseInt(r.slice(4),16)/15:1),br(e,t),t}else if(i===7||i===9){var a=parseInt(r.slice(1,7),16);if(!(a>=0&&a<=16777215)){gr(t,0,0,0,1);return}return gr(t,(a&16711680)>>16,(a&65280)>>8,a&255,i===9?parseInt(r.slice(7),16)/255:1),br(e,t),t}return}var o=r.indexOf(`(`),s=r.indexOf(`)`);if(o!==-1&&s+1===i){var c=r.substr(0,o),l=r.substr(o+1,s-(o+1)).split(`,`),u=1;switch(c){case`rgba`:if(l.length!==4)return l.length===3?gr(t,+l[0],+l[1],+l[2],1):gr(t,0,0,0,1);u=pr(l.pop());case`rgb`:if(l.length>=3)return gr(t,fr(l[0]),fr(l[1]),fr(l[2]),l.length===3?u:pr(l[3])),br(e,t),t;gr(t,0,0,0,1);return;case`hsla`:if(l.length!==4){gr(t,0,0,0,1);return}return l[3]=pr(l[3]),Sr(l,t),br(e,t),t;case`hsl`:if(l.length!==3){gr(t,0,0,0,1);return}return Sr(l,t),br(e,t),t;default:return}}gr(t,0,0,0,1)}}function Sr(e,t){var n=(parseFloat(e[0])%360+360)%360/360,r=pr(e[1]),i=pr(e[2]),a=i<=.5?i*(r+1):i+r-i*r,o=i*2-a;return t=t||[],gr(t,lr(mr(o,a,n+1/3)*255),lr(mr(o,a,n)*255),lr(mr(o,a,n-1/3)*255),1),e.length===4&&(t[3]=e[3]),t}function Cr(e){if(e){var t=e[0]/255,n=e[1]/255,r=e[2]/255,i=Math.min(t,n,r),a=Math.max(t,n,r),o=a-i,s=(a+i)/2,c,l;if(o===0)c=0,l=0;else{l=s<.5?o/(a+i):o/(2-a-i);var u=((a-t)/6+o/2)/o,d=((a-n)/6+o/2)/o,f=((a-r)/6+o/2)/o;t===a?c=f-d:n===a?c=1/3+u-f:r===a&&(c=2/3+d-u),c<0&&(c+=1),c>1&&--c}var p=[c*360,l,s];return e[3]!=null&&p.push(e[3]),p}}function wr(e,t){var n=xr(e);if(n){for(var r=0;r<3;r++)t<0?n[r]=n[r]*(1-t)|0:n[r]=(255-n[r])*t+n[r]|0,n[r]>255?n[r]=255:n[r]<0&&(n[r]=0);return Mr(n,n.length===4?`rgba`:`rgb`)}}function Tr(e){var t=xr(e);if(t)return((1<<24)+(t[0]<<16)+(t[1]<<8)+ +t[2]).toString(16).slice(1)}function Er(e,t,n){if(!(!(t&&t.length)||!(e>=0&&e<=1))){n=n||[];var r=e*(t.length-1),i=Math.floor(r),a=Math.ceil(r),o=t[i],s=t[a],c=r-i;return n[0]=lr(hr(o[0],s[0],c)),n[1]=lr(hr(o[1],s[1],c)),n[2]=lr(hr(o[2],s[2],c)),n[3]=dr(hr(o[3],s[3],c)),n}}var Dr=Er;function Or(e,t,n){if(!(!(t&&t.length)||!(e>=0&&e<=1))){var r=e*(t.length-1),i=Math.floor(r),a=Math.ceil(r),o=xr(t[i]),s=xr(t[a]),c=r-i,l=Mr([lr(hr(o[0],s[0],c)),lr(hr(o[1],s[1],c)),lr(hr(o[2],s[2],c)),dr(hr(o[3],s[3],c))],`rgba`);return n?{color:l,leftIndex:i,rightIndex:a,value:r}:l}}var kr=Or;function Ar(e,t,n,r){var i=xr(e);if(e)return i=Cr(i),t!=null&&(i[0]=ur(t)),n!=null&&(i[1]=pr(n)),r!=null&&(i[2]=pr(r)),Mr(Sr(i),`rgba`)}function jr(e,t){var n=xr(e);if(n&&t!=null)return n[3]=dr(t),Mr(n,`rgba`)}function Mr(e,t){if(!(!e||!e.length)){var n=e[0]+`,`+e[1]+`,`+e[2];return(t===`rgba`||t===`hsva`||t===`hsla`)&&(n+=`,`+e[3]),t+`(`+n+`)`}}function Nr(e,t){var n=xr(e);return n?(.299*n[0]+.587*n[1]+.114*n[2])*n[3]/255+(1-n[3])*t:0}function Pr(){return Mr([Math.round(Math.random()*255),Math.round(Math.random()*255),Math.round(Math.random()*255)],`rgb`)}var Fr=new or(100);function Ir(e){if(H(e)){var t=Fr.get(e);return t||(t=wr(e,-.1),Fr.put(e,t)),t}else if(fe(e)){var n=j({},e);return n.colorStops=I(e.colorStops,function(e){return{offset:e.offset,color:wr(e.color,-.1)}}),n}return e}function Lr(e){return e.type===`linear`}function Rr(e){return e.type===`radial`}(function(){return r.hasGlobalWindow&&V(window.btoa)?function(e){return window.btoa(unescape(encodeURIComponent(e)))}:typeof Buffer<`u`?function(e){return Buffer.from(e).toString(`base64`)}:function(e){return null}})();var zr=Array.prototype.slice;function Br(e,t,n){return(t-e)*n+e}function Vr(e,t,n,r){for(var i=t.length,a=0;ar?t:e,a=Math.min(n,r),o=i[a-1]||{color:[0,0,0,0],offset:0},s=a;so)r.length=o;else for(var s=a;s=1},e.prototype.getAdditiveTrack=function(){return this._additiveTrack},e.prototype.addKeyframe=function(e,t,n){this._needsSort=!0;var r=this.keyframes,i=r.length,a=!1,o=ni,s=t;if(P(t)){var c=Yr(t);o=c,(c===1&&!ce(t[0])||c===2&&!ce(t[0][0]))&&(a=!0)}else if(ce(t)&&!he(t))o=Xr;else if(H(t))if(!isNaN(+t))o=Xr;else{var l=xr(t);l&&(s=l,o=$r)}else if(fe(t)){var u=j({},s);u.colorStops=I(t.colorStops,function(e){return{offset:e.offset,color:xr(e.color)}}),Lr(t)?o=ei:Rr(t)&&(o=ti),s=u}i===0?this.valType=o:(o!==this.valType||o===ni)&&(a=!0),this.discrete=this.discrete||a;var d={time:e,value:s,rawValue:t,percent:0};return n&&(d.easing=n,d.easingFunc=V(n)?n:kn[n]||nr(n)),r.push(d),d},e.prototype.prepare=function(e,t){var n=this.keyframes;this._needsSort&&n.sort(function(e,t){return e.time-t.time});for(var r=this.valType,i=n.length,a=n[i-1],o=this.discrete,s=ii(r),c=ri(r),l=0;l=0&&!(a[l].percent<=t);l--);l=d(l,o-2)}else{for(l=u;lt);l++);l=d(l-1,o-2)}p=a[l+1],f=a[l]}if(f&&p){this._lastFr=l,this._lastFrP=t;var m=p.percent-f.percent,h=m===0?1:d((t-f.percent)/m,1);p.easingFunc&&(h=p.easingFunc(h));var g=n?this._additiveValue:c?ai:e[s];if((ii(i)||c)&&!g&&(g=this._additiveValue=[]),this.discrete)e[s]=h<1?f.rawValue:p.rawValue;else if(ii(i))i===Zr?Vr(g,f[r],p[r],h):Hr(g,f[r],p[r],h);else if(ri(i)){var _=f[r],v=p[r],y=i===ei;e[s]={type:y?`linear`:`radial`,x:Br(_.x,v.x,h),y:Br(_.y,v.y,h),colorStops:I(_.colorStops,function(e,t){var n=v.colorStops[t];return{offset:Br(e.offset,n.offset,h),color:Jr(Vr([],e.color,n.color,h))}}),global:v.global},y?(e[s].x2=Br(_.x2,v.x2,h),e[s].y2=Br(_.y2,v.y2,h)):e[s].r=Br(_.r,v.r,h)}else if(c)Vr(g,f[r],p[r],h),n||(e[s]=Jr(g));else{var b=Br(f[r],p[r],h);n?this._additiveValue=b:e[s]=b}n&&this._addToTarget(e)}}},e.prototype._addToTarget=function(e){var t=this.valType,n=this.propName,r=this._additiveValue;t===Xr?e[n]=e[n]+r:t===$r?(xr(e[n],ai),Ur(ai,ai,r,1),e[n]=Jr(ai)):t===Zr?Ur(e[n],e[n],r,1):t===Qr&&Wr(e[n],e[n],r,1)},e}(),si=function(){function e(e,t,n,r){if(this._tracks={},this._trackKeys=[],this._maxTime=0,this._started=0,this._clip=null,this._target=e,this._loop=t,t&&r){D(`Can' use additive animation on looped animation.`);return}this._additiveAnimators=r,this._allowDiscrete=n}return e.prototype.getMaxTime=function(){return this._maxTime},e.prototype.getDelay=function(){return this._delay},e.prototype.getLoop=function(){return this._loop},e.prototype.getTarget=function(){return this._target},e.prototype.changeTarget=function(e){this._target=e},e.prototype.when=function(e,t,n){return this.whenWithKeys(e,t,L(t),n)},e.prototype.whenWithKeys=function(e,t,n,r){for(var i=this._tracks,a=0;a0&&s.addKeyframe(0,qr(c),r),this._trackKeys.push(o)}s.addKeyframe(e,qr(t[o]),r)}return this._maxTime=Math.max(this._maxTime,e),this},e.prototype.pause=function(){this._clip.pause(),this._paused=!0},e.prototype.resume=function(){this._clip.resume(),this._paused=!1},e.prototype.isPaused=function(){return!!this._paused},e.prototype.duration=function(e){return this._maxTime=e,this._force=!0,this},e.prototype._doneCallback=function(){this._setTracksFinished(),this._clip=null;var e=this._doneCbs;if(e)for(var t=e.length,n=0;n0)){this._started=1;for(var t=this,n=[],r=this._maxTime||0,i=0;i1){var o=a.pop();i.addKeyframe(o.time,e[r]),i.prepare(this._maxTime,i.getAdditiveTrack())}}}},e}();function ci(){return new Date().getTime()}var li=function(e){t(n,e);function n(t){var n=e.call(this)||this;return n._running=!1,n._time=0,n._pausedTime=0,n._pauseStart=0,n._paused=!1,t=t||{},n.stage=t.stage||{},n}return n.prototype.addClip=function(e){e.animation&&this.removeClip(e),this._head?(this._tail.next=e,e.prev=this._tail,e.next=null,this._tail=e):this._head=this._tail=e,e.animation=this},n.prototype.addAnimator=function(e){e.animation=this;var t=e.getClip();t&&this.addClip(t)},n.prototype.removeClip=function(e){if(e.animation){var t=e.prev,n=e.next;t?t.next=n:this._head=n,n?n.prev=t:this._tail=t,e.next=e.prev=e.animation=null}},n.prototype.removeAnimator=function(e){var t=e.getClip();t&&this.removeClip(t),e.animation=null},n.prototype.update=function(e){for(var t=ci()-this._pausedTime,n=t-this._time,r=this._head;r;){var i=r.next;r.step(t,n)?(r.ondestroy(),this.removeClip(r),r=i):r=i}this._time=t,e||(this.trigger(`frame`,n),this.stage.update&&this.stage.update())},n.prototype._startLoop=function(){var e=this;this._running=!0;function t(){e._running&&(On(t),!e._paused&&e.update())}On(t)},n.prototype.start=function(){this._running||(this._time=ci(),this._pausedTime=0,this._startLoop())},n.prototype.stop=function(){this._running=!1},n.prototype.pause=function(){this._paused||(this._pauseStart=ci(),this._paused=!0)},n.prototype.resume=function(){this._paused&&(this._pausedTime+=ci()-this._pauseStart,this._paused=!1)},n.prototype.clear=function(){for(var e=this._head;e;){var t=e.next;e.prev=e.next=e.animation=null,e=t}this._head=this._tail=null},n.prototype.isFinished=function(){return this._head==null},n.prototype.animate=function(e,t){t=t||{},this.start();var n=new si(e,t.loop);return this.addAnimator(n),n},n}(ct),ui=300,di=r.domSupported,fi=(function(){var e=[`click`,`dblclick`,`mousewheel`,`wheel`,`mouseout`,`mouseup`,`mousedown`,`mousemove`,`contextmenu`],t=[`touchstart`,`touchend`,`touchmove`],n={pointerdown:1,pointerup:1,pointermove:1,pointerout:1};return{mouse:e,touch:t,pointer:I(e,function(e){var t=e.replace(`mouse`,`pointer`);return n.hasOwnProperty(t)?t:e})}})(),pi={mouse:[`mousemove`,`mouseup`],pointer:[`pointermove`,`pointerup`]},mi=!1;function hi(e){var t=e.pointerType;return t===`pen`||t===`touch`}function gi(e){e.touching=!0,e.touchTimer!=null&&(clearTimeout(e.touchTimer),e.touchTimer=null),e.touchTimer=setTimeout(function(){e.touching=!1,e.touchTimer=null},700)}function _i(e){e&&(e.zrByTouch=!0)}function vi(e,t){return Ot(e.dom,new bi(e,t),!0)}function yi(e,t){for(var n=t,r=!1;n&&n.nodeType!==9&&!(r=n.domBelongToZr||n!==t&&n===e.painterRoot);)n=n.parentNode;return r}var bi=function(){function e(e,t){this.stopPropagation=Me,this.stopImmediatePropagation=Me,this.preventDefault=Me,this.type=t.type,this.target=this.currentTarget=e.dom,this.pointerType=t.pointerType,this.clientX=t.clientX,this.clientY=t.clientY}return e}(),xi={mousedown:function(e){e=Ot(this.dom,e),this.__mayPointerCapture=[e.zrX,e.zrY],this.trigger(`mousedown`,e)},mousemove:function(e){e=Ot(this.dom,e);var t=this.__mayPointerCapture;t&&(e.zrX!==t[0]||e.zrY!==t[1])&&this.__togglePointerCapture(!0),this.trigger(`mousemove`,e)},mouseup:function(e){e=Ot(this.dom,e),this.__togglePointerCapture(!1),this.trigger(`mouseup`,e)},mouseout:function(e){e=Ot(this.dom,e);var t=e.toElement||e.relatedTarget;yi(this,t)||(this.__pointerCapturing&&(e.zrEventControl=`no_globalout`),this.trigger(`mouseout`,e))},wheel:function(e){mi=!0,e=Ot(this.dom,e),this.trigger(`mousewheel`,e)},mousewheel:function(e){mi||(e=Ot(this.dom,e),this.trigger(`mousewheel`,e))},touchstart:function(e){e=Ot(this.dom,e),_i(e),this.__lastTouchMoment=new Date,this.handler.processGesture(e,`start`),xi.mousemove.call(this,e),xi.mousedown.call(this,e)},touchmove:function(e){e=Ot(this.dom,e),_i(e),this.handler.processGesture(e,`change`),xi.mousemove.call(this,e)},touchend:function(e){e=Ot(this.dom,e),_i(e),this.handler.processGesture(e,`end`),xi.mouseup.call(this,e),new Date-+this.__lastTouchMomentIi||e<-Ii}var Ri=[],zi=[],Bi=zt(),Vi=Math.abs,Hi=function(){function e(){}return e.prototype.getLocalTransform=function(t){return e.getLocalTransform(this,t)},e.prototype.setPosition=function(e){this.x=e[0],this.y=e[1]},e.prototype.setScale=function(e){this.scaleX=e[0],this.scaleY=e[1]},e.prototype.setSkew=function(e){this.skewX=e[0],this.skewY=e[1]},e.prototype.setOrigin=function(e){this.originX=e[0],this.originY=e[1]},e.prototype.needLocalTransform=function(){return Li(this.rotation)||Li(this.x)||Li(this.y)||Li(this.scaleX-1)||Li(this.scaleY-1)||Li(this.skewX)||Li(this.skewY)},e.prototype.updateTransform=function(){var e=this.parent&&this.parent.transform,t=this.needLocalTransform(),n=this.transform;if(!(t||e)){n&&(Fi(n),this.invTransform=null);return}n=n||zt(),t?this.getLocalTransform(n):Fi(n),e&&(t?Ht(n,e,n):Vt(n,e)),this.transform=n,this._resolveGlobalScaleRatio(n)},e.prototype._resolveGlobalScaleRatio=function(e){var t=this.globalScaleRatio;if(t!=null&&t!==1){this.getGlobalScale(Ri);var n=Ri[0]<0?-1:1,r=Ri[1]<0?-1:1,i=((Ri[0]-n)*t+n)/Ri[0]||0,a=((Ri[1]-r)*t+r)/Ri[1]||0;e[0]*=i,e[1]*=i,e[2]*=a,e[3]*=a}this.invTransform=this.invTransform||zt(),Kt(this.invTransform,e)},e.prototype.getComputedTransform=function(){for(var e=this,t=[];e;)t.push(e),e=e.parent;for(;e=t.pop();)e.updateTransform();return this.transform},e.prototype.setLocalTransform=function(e){if(e){var t=e[0]*e[0]+e[1]*e[1],n=e[2]*e[2]+e[3]*e[3],r=Math.atan2(e[1],e[0]),i=Math.PI/2+r-Math.atan2(e[3],e[2]);n=Math.sqrt(n)*Math.cos(i),t=Math.sqrt(t),this.skewX=i,this.skewY=0,this.rotation=-r,this.x=+e[4],this.y=+e[5],this.scaleX=t,this.scaleY=n,this.originX=0,this.originY=0}},e.prototype.decomposeTransform=function(){if(this.transform){var e=this.parent,t=this.transform;e&&e.transform&&(e.invTransform=e.invTransform||zt(),Ht(zi,e.invTransform,t),t=zi);var n=this.originX,r=this.originY;(n||r)&&(Bi[4]=n,Bi[5]=r,Ht(zi,t,Bi),zi[4]-=n,zi[5]-=r,t=zi),this.setLocalTransform(t)}},e.prototype.getGlobalScale=function(e){var t=this.transform;return e=e||[],t?(e[0]=Math.sqrt(t[0]*t[0]+t[1]*t[1]),e[1]=Math.sqrt(t[2]*t[2]+t[3]*t[3]),t[0]<0&&(e[0]=-e[0]),t[3]<0&&(e[1]=-e[1]),e):(e[0]=1,e[1]=1,e)},e.prototype.transformCoordToLocal=function(e,t){var n=[e,t],r=this.invTransform;return r&&rt(n,n,r),n},e.prototype.transformCoordToGlobal=function(e,t){var n=[e,t],r=this.transform;return r&&rt(n,n,r),n},e.prototype.getLineScale=function(){var e=this.transform;return e&&Vi(e[0]-1)>1e-10&&Vi(e[3]-1)>1e-10?Math.sqrt(Vi(e[0]*e[3]-e[2]*e[1])):1},e.prototype.copyTransform=function(e){Wi(this,e)},e.getLocalTransform=function(e,t){t=t||[];var n=e.originX||0,r=e.originY||0,i=e.scaleX,a=e.scaleY,o=e.anchorX,s=e.anchorY,c=e.rotation||0,l=e.x,u=e.y,d=e.skewX?Math.tan(e.skewX):0,f=e.skewY?Math.tan(-e.skewY):0;if(n||r||o||s){var p=n+o,m=r+s;t[4]=-p*i-d*m*a,t[5]=-m*a-f*p*i}else t[4]=t[5]=0;return t[0]=i,t[3]=a,t[1]=f*i,t[2]=d*a,c&&Wt(t,t,c),t[4]+=n+l,t[5]+=r+u,t},e.initDefaultProps=(function(){var t=e.prototype;t.scaleX=t.scaleY=t.globalScaleRatio=1,t.x=t.y=t.originX=t.originY=t.skewX=t.skewY=t.rotation=t.anchorX=t.anchorY=0})(),e}(),Ui=[`x`,`y`,`originX`,`originY`,`anchorX`,`anchorY`,`rotation`,`scaleX`,`scaleY`,`skewX`,`skewY`];function Wi(e,t){for(var n=0;n=0?parseFloat(e)/100*t:parseFloat(e):e}function $i(e,t,n){var r=t.position||`inside`,i=t.distance==null?5:t.distance,a=n.height,o=n.width,s=a/2,c=n.x,l=n.y,u=`left`,d=`top`;if(r instanceof Array)c+=Qi(r[0],n.width),l+=Qi(r[1],n.height),u=null,d=null;else switch(r){case`left`:c-=i,l+=s,u=`right`,d=`middle`;break;case`right`:c+=i+o,l+=s,d=`middle`;break;case`top`:c+=o/2,l-=i,u=`center`,d=`bottom`;break;case`bottom`:c+=o/2,l+=a+i,u=`center`;break;case`inside`:c+=o/2,l+=s,u=`center`,d=`middle`;break;case`insideLeft`:c+=i,l+=s,d=`middle`;break;case`insideRight`:c+=o-i,l+=s,u=`right`,d=`middle`;break;case`insideTop`:c+=o/2,l+=i,u=`center`;break;case`insideBottom`:c+=o/2,l+=a-i,u=`center`,d=`bottom`;break;case`insideTopLeft`:c+=i,l+=i;break;case`insideTopRight`:c+=o-i,l+=i,u=`right`;break;case`insideBottomLeft`:c+=i,l+=a-i,d=`bottom`;break;case`insideBottomRight`:c+=o-i,l+=a-i,u=`right`,d=`bottom`;break}return e=e||{},e.x=c,e.y=l,e.align=u,e.verticalAlign=d,e}var ea=`__zr_normal__`,ta=Ui.concat([`ignore`]),na=re(Ui,function(e,t){return e[t]=!0,e},{ignore:!1}),ra={},ia=new J(0,0,0,0),aa=function(){function e(e){this.id=E(),this.animators=[],this.currentStates=[],this.states={},this._init(e)}return e.prototype._init=function(e){this.attr(e)},e.prototype.drift=function(e,t,n){switch(this.draggable){case`horizontal`:t=0;break;case`vertical`:e=0;break}var r=this.transform;r||(r=this.transform=[1,0,0,1,0,0]),r[4]+=e,r[5]+=t,this.decomposeTransform(),this.markRedraw()},e.prototype.beforeUpdate=function(){},e.prototype.afterUpdate=function(){},e.prototype.update=function(){this.updateTransform(),this.__dirty&&this.updateInnerText()},e.prototype.updateInnerText=function(e){var t=this._textContent;if(t&&(!t.ignore||e)){this.textConfig||(this.textConfig={});var n=this.textConfig,r=n.local,i=t.innerTransformable,a=void 0,o=void 0,s=!1;i.parent=r?this:null;var c=!1;if(i.copyTransform(t),n.position!=null){var l=ia;n.layoutRect?l.copy(n.layoutRect):l.copy(this.getBoundingRect()),r||l.applyTransform(this.transform),this.calculateTextPosition?this.calculateTextPosition(ra,n,l):$i(ra,n,l),i.x=ra.x,i.y=ra.y,a=ra.align,o=ra.verticalAlign;var u=n.origin;if(u&&n.rotation!=null){var d=void 0,f=void 0;u===`center`?(d=l.width*.5,f=l.height*.5):(d=Qi(u[0],l.width),f=Qi(u[1],l.height)),c=!0,i.originX=-i.x+d+(r?0:l.x),i.originY=-i.y+f+(r?0:l.y)}}n.rotation!=null&&(i.rotation=n.rotation);var p=n.offset;p&&(i.x+=p[0],i.y+=p[1],c||(i.originX=-p[0],i.originY=-p[1]));var m=n.inside==null?typeof n.position==`string`&&n.position.indexOf(`inside`)>=0:n.inside,h=this._innerTextDefaultStyle||(this._innerTextDefaultStyle={}),g=void 0,_=void 0,v=void 0;m&&this.canBeInsideText()?(g=n.insideFill,_=n.insideStroke,(g==null||g===`auto`)&&(g=this.getInsideTextFill()),(_==null||_===`auto`)&&(_=this.getInsideTextStroke(g),v=!0)):(g=n.outsideFill,_=n.outsideStroke,(g==null||g===`auto`)&&(g=this.getOutsideFill()),(_==null||_===`auto`)&&(_=this.getOutsideStroke(g),v=!0)),g=g||`#000`,(g!==h.fill||_!==h.stroke||v!==h.autoStroke||a!==h.align||o!==h.verticalAlign)&&(s=!0,h.fill=g,h.stroke=_,h.autoStroke=v,h.align=a,h.verticalAlign=o,t.setDefaultTextStyle(h)),t.__dirty|=1,s&&t.dirtyStyle(!0)}},e.prototype.canBeInsideText=function(){return!0},e.prototype.getInsideTextFill=function(){return`#fff`},e.prototype.getInsideTextStroke=function(e){return`#000`},e.prototype.getOutsideFill=function(){return this.__zr&&this.__zr.isDarkMode()?Ni:Mi},e.prototype.getOutsideStroke=function(e){var t=this.__zr&&this.__zr.getBackgroundColor(),n=typeof t==`string`&&xr(t);n||(n=[255,255,255,1]);for(var r=n[3],i=this.__zr.isDarkMode(),a=0;a<3;a++)n[a]=n[a]*r+(i?0:255)*(1-r);return n[3]=1,Mr(n,`rgba`)},e.prototype.traverse=function(e,t){},e.prototype.attrKV=function(e,t){e===`textConfig`?this.setTextConfig(t):e===`textContent`?this.setTextContent(t):e===`clipPath`?this.setClipPath(t):e===`extra`?(this.extra=this.extra||{},j(this.extra,t)):this[e]=t},e.prototype.hide=function(){this.ignore=!0,this.markRedraw()},e.prototype.show=function(){this.ignore=!1,this.markRedraw()},e.prototype.attr=function(e,t){if(typeof e==`string`)this.attrKV(e,t);else if(U(e))for(var n=L(e),r=0;r0},e.prototype.getState=function(e){return this.states[e]},e.prototype.ensureState=function(e){var t=this.states;return t[e]||(t[e]={}),t[e]},e.prototype.clearStates=function(e){this.useState(ea,!1,e)},e.prototype.useState=function(e,t,n,r){var i=e===ea;if(!(!this.hasState()&&i)){var a=this.currentStates,o=this.stateTransition;if(!(N(a,e)>=0&&(t||a.length===1))){var s;if(this.stateProxy&&!i&&(s=this.stateProxy(e)),s||(s=this.states&&this.states[e]),!s&&!i){D(`State `+e+` not exists.`);return}i||this.saveCurrentToNormalState(s);var c=!!(s&&s.hoverLayer||r);c&&this._toggleHoverLayerFlag(!0),this._applyStateObj(e,s,this._normalState,t,!n&&!this.__inHover&&o&&o.duration>0,o);var l=this._textContent,u=this._textGuide;return l&&l.useState(e,t,n,c),u&&u.useState(e,t,n,c),i?(this.currentStates=[],this._normalState={}):t?this.currentStates.push(e):this.currentStates=[e],this._updateAnimationTargets(),this.markRedraw(),!c&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=-2),s}}},e.prototype.useStates=function(e,t,n){if(!e.length)this.clearStates();else{var r=[],i=this.currentStates,a=e.length,o=a===i.length;if(o){for(var s=0;s0,p);var m=this._textContent,h=this._textGuide;m&&m.useStates(e,t,d),h&&h.useStates(e,t,d),this._updateAnimationTargets(),this.currentStates=e.slice(),this.markRedraw(),!d&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=-2)}},e.prototype.isSilent=function(){for(var e=this.silent,t=this.parent;!e&&t;){if(t.silent){e=!0;break}t=t.parent}return e},e.prototype._updateAnimationTargets=function(){for(var e=0;e=0){var n=this.currentStates.slice();n.splice(t,1),this.useStates(n)}},e.prototype.replaceState=function(e,t,n){var r=this.currentStates.slice(),i=N(r,e),a=N(r,t)>=0;i>=0?a?r.splice(i,1):r[i]=t:n&&!a&&r.push(t),this.useStates(r)},e.prototype.toggleState=function(e,t){t?this.useState(e,!0):this.removeState(e)},e.prototype._mergeStates=function(e){for(var t={},n,r=0;r=0&&t.splice(n,1)}),this.animators.push(e),n&&n.animation.addAnimator(e),n&&n.wakeUp()},e.prototype.updateDuringAnimation=function(e){this.markRedraw()},e.prototype.stopAnimation=function(e,t){for(var n=this.animators,r=n.length,i=[],a=0;a0&&n.during&&a[0].during(function(e,t){n.during(t)});for(var f=0;f0||i.force&&!o.length){var C=void 0,w=void 0,T=void 0;if(s){w={},f&&(C={});for(var b=0;b=0&&(n.splice(r,0,e),this._doAdd(e))}return this},n.prototype.replace=function(e,t){var n=N(this._children,e);return n>=0&&this.replaceAt(t,n),this},n.prototype.replaceAt=function(e,t){var n=this._children,r=n[t];if(e&&e!==this&&e.parent!==this&&e!==r){n[t]=e,r.parent=null;var i=this.__zr;i&&r.removeSelfFromZr(i),this._doAdd(e)}return this},n.prototype._doAdd=function(e){e.parent&&e.parent.remove(e),e.parent=this;var t=this.__zr;t&&t!==e.__zr&&e.addSelfToZr(t),t&&t.refresh()},n.prototype.remove=function(e){var t=this.__zr,n=this._children,r=N(n,e);return r<0?this:(n.splice(r,1),e.parent=null,t&&e.removeSelfFromZr(t),t&&t.refresh(),this)},n.prototype.removeAll=function(){for(var e=this._children,t=this.__zr,n=0;nba,disposeAll:()=>xa,getElementSSRData:()=>Ta,getInstance:()=>Sa,init:()=>ya,registerPainter:()=>Ca,registerSSRDataGetter:()=>Ea,version:()=>Da}),ma={},ha={};function ga(e){delete ha[e]}function _a(e){if(!e)return!1;if(typeof e==`string`)return Nr(e,1)0&&(this._stillFrameAccum++,this._stillFrameAccum>this._sleepAfterStill&&this.animation.stop())},e.prototype.setSleepAfterStill=function(e){this._sleepAfterStill=e},e.prototype.wakeUp=function(){this._disposed||(this.animation.start(),this._stillFrameAccum=0)},e.prototype.refreshHover=function(){this._needsRefreshHover=!0},e.prototype.refreshHoverImmediately=function(){this._disposed||(this._needsRefreshHover=!1,this.painter.refreshHover&&this.painter.getType()===`canvas`&&this.painter.refreshHover())},e.prototype.resize=function(e){this._disposed||(e=e||{},this.painter.resize(e.width,e.height),this.handler.resize())},e.prototype.clearAnimation=function(){this._disposed||this.animation.clear()},e.prototype.getWidth=function(){if(!this._disposed)return this.painter.getWidth()},e.prototype.getHeight=function(){if(!this._disposed)return this.painter.getHeight()},e.prototype.setCursorStyle=function(e){this._disposed||this.handler.setCursorStyle(e)},e.prototype.findHover=function(e,t){if(!this._disposed)return this.handler.findHover(e,t)},e.prototype.on=function(e,t,n){return this._disposed||this.handler.on(e,t,n),this},e.prototype.off=function(e,t){this._disposed||this.handler.off(e,t)},e.prototype.trigger=function(e,t){this._disposed||this.handler.trigger(e,t)},e.prototype.clear=function(){if(!this._disposed){for(var e=this.storage.getRoots(),t=0;t0){if(e<=i)return o;if(e>=a)return s}else if(e>=i)return o;else if(e<=a)return s}else{if(e===i)return o;if(e===a)return s}return(e-i)/c*l+o}function X(e,t){switch(e){case`center`:case`middle`:e=`50%`;break;case`left`:case`top`:e=`0%`;break;case`right`:case`bottom`:e=`100%`;break}return H(e)?Aa(e).match(/%$/)?parseFloat(e)/100*t:parseFloat(e):e==null?NaN:+e}function Ma(e,t,n){return t==null&&(t=10),t=Math.min(Math.max(0,t),ka),e=(+e).toFixed(t),n?e:+e}function Na(e){return e.sort(function(e,t){return e-t}),e}function Pa(e){if(e=+e,isNaN(e))return 0;if(e>1e-14){for(var t=1,n=0;n<15;n++,t*=10)if(Math.round(e*t)/t===e)return n}return Fa(e)}function Fa(e){var t=e.toString().toLowerCase(),n=t.indexOf(`e`),r=n>0?+t.slice(n+1):0,i=n>0?n:t.length,a=t.indexOf(`.`),o=a<0?0:i-1-a;return Math.max(0,o-r)}function Ia(e,t){var n=Math.log,r=Math.LN10,i=Math.floor(n(e[1]-e[0])/r),a=Math.round(n(Math.abs(t[1]-t[0]))/r),o=Math.min(Math.max(-i+a,0),20);return isFinite(o)?o:20}function La(e,t,n){return e[t]&&Ra(e,n)[t]||0}function Ra(e,t){var n=re(e,function(e,t){return e+(isNaN(t)?0:t)},0);if(n===0)return[];for(var r=10**t,i=I(e,function(e){return(isNaN(e)?0:e)/n*r*100}),a=r*100,o=I(i,function(e){return Math.floor(e)}),s=re(o,function(e,t){return e+t},0),c=I(i,function(e,t){return e-o[t]});sl&&(l=c[d],u=d);++o[u],c[u]=0,++s}return I(o,function(e){return e/r})}function za(e,t){var n=Math.max(Pa(e),Pa(t)),r=e+t;return n>ka?r:Ma(r,n)}var Ba=9007199254740991;function Va(e){var t=Math.PI*2;return(e%t+t)%t}function Ha(e){return e>-Oa&&e=10&&t++,t}function qa(e,t){var n=Ka(e),r=10**n,i=e/r;return e=(t?i<1.5?1:i<2.5?2:i<4?3:i<7?5:10:i<1?1:i<2?2:i<3?3:i<5?5:10)*r,n>=-20?+e.toFixed(n<0?-n:0):e}function Ja(e,t){var n=(e.length-1)*t+1,r=Math.floor(n),i=+e[r-1],a=n-r;return a?i+a*(e[r]-i):i}function Ya(e){e.sort(function(e,t){return s(e,t,0)?-1:1});for(var t=-1/0,n=1,r=0;r=0||i&&N(i,s)<0)){var c=n.getShallow(s,t);c!=null&&(a[e[o][0]]=c)}}return a}}var es=$o([[`fill`,`color`],[`shadowBlur`],[`shadowOffsetX`],[`shadowOffsetY`],[`opacity`],[`shadowColor`]]),ts=function(){function e(){}return e.prototype.getAreaStyle=function(e,t){return es(this,e,t)},e}(),ns=new or(50);function rs(e){if(typeof e==`string`){var t=ns.get(e);return t&&t.image}else return e}function is(e,t,n,r,i){if(!e)return t;if(typeof e==`string`){if(t&&t.__zrImageSrc===e||!n)return t;var a=ns.get(e),o={hostEl:n,cb:r,cbPayload:i};return a?(t=a.image,!os(t)&&a.pending.push(o)):(t=d.loadImage(e,as,as),t.__zrImageSrc=e,ns.put(e,t.__cachedImgObj={image:t,pending:[o]})),t}else return e}function as(){var e=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var t=0;t=o;c++)s-=o;var l=Ki(n,t);return l>s&&(n=``,l=0),s=e-l,i.ellipsis=n,i.ellipsisWidth=l,i.contentWidth=s,i.containerWidth=e,i}function ds(e,t,n){var r=n.containerWidth,i=n.font,a=n.contentWidth;if(!r){e.textLine=``,e.isTruncated=!1;return}var o=Ki(t,i);if(o<=r){e.textLine=t,e.isTruncated=!1;return}for(var s=0;;s++){if(o<=a||s>=n.maxIterations){t+=n.ellipsis;break}var c=s===0?fs(t,a,n.ascCharWidth,n.cnCharWidth):o>0?Math.floor(t.length*a/o):0;t=t.substr(0,c),o=Ki(t,i)}t===``&&(t=n.placeholder),e.textLine=t,e.isTruncated=!0}function fs(e,t,n,r){for(var i=0,a=0,o=e.length;a1||n>0&&!e.noHeader;return F(e.blocks,function(e){var n=h_(e);n>=t&&(t=n+ +(r&&(!n||p_(e)&&!e.noHeader)))}),t}return 0}function g_(e,t,n,r){var i=t.noHeader,a=y_(h_(t)),o=[],s=t.blocks||[];be(!s||B(s)),s=s||[];var c=e.orderMode;if(t.sortBlocks&&c){s=s.slice();var l={valueAsc:`asc`,valueDesc:`desc`};if(K(l,c)){var u=new jg(l[c],null);s.sort(function(e,t){return u.evaluate(e.sortParam,t.sortParam)})}else c===`seriesDesc`&&s.reverse()}F(s,function(n,i){var s=t.valueFormatter,c=m_(n)(s?j(j({},e),{valueFormatter:s}):e,n,i>0?a.html:0,r);c!=null&&o.push(c)});var d=e.renderMode===`richText`?o.join(a.richText):b_(r,o.join(``),i?n:a.html);if(i)return d;var f=rm(t.header,`ordinal`,e.useUTC),p=l_(r,e.renderMode).nameStyle,m=c_(r);return e.renderMode===`richText`?C_(e,f,p)+a.richText+d:b_(r,`
`+xt(f)+`
`+d,n)}function __(e,t,n,r){var i=e.renderMode,a=t.noName,o=t.noValue,s=!t.markerType,c=t.name,l=e.useUTC,u=t.valueFormatter||e.valueFormatter||function(e){return e=B(e)?e:[e],I(e,function(e,t){return rm(e,B(p)?p[t]:p,l)})};if(!(a&&o)){var d=s?``:e.markupStyleCreator.makeTooltipMarker(t.markerType,t.markerColor||`#333`,i),f=a?``:rm(c,`ordinal`,l),p=t.valueType,m=o?[]:u(t.value,t.dataIndex),h=!s||!a,g=!s&&a,_=l_(r,i),v=_.nameStyle,y=_.valueStyle;return i===`richText`?(s?``:d)+(a?``:C_(e,f,v))+(o?``:w_(e,m,h,g,y)):b_(r,(s?``:d)+(a?``:x_(f,!s,v))+(o?``:S_(m,h,g,y)),n)}}function v_(e,t,n,r,i,a){if(e)return m_(e)({useUTC:i,renderMode:n,orderMode:r,markupStyleCreator:t,valueFormatter:e.valueFormatter},e,0,a)}function y_(e){return{html:u_[e],richText:d_[e]}}function b_(e,t,n){var r=`
`,i=`margin: `+n+`px 0 0`,a=c_(e);return`
`+t+r+`
`}function x_(e,t,n){var r=t?`margin-left:2px`:``;return``+xt(e)+``}function S_(e,t,n,r){var i=t?`float:right;margin-left:`+(n?`10px`:`20px`):``;return e=B(e)?e:[e],``+I(e,function(e){return xt(e)}).join(`  `)+``}function C_(e,t,n){return e.markupStyleCreator.wrapRichTextStyle(t,n)}function w_(e,t,n,r,i){var a=[i],o=r?10:20;return n&&a.push({padding:[0,0,0,o],align:`right`}),e.markupStyleCreator.wrapRichTextStyle(B(t)?t.join(` `):t,a)}function T_(e,t){var n=e.getData().getItemVisual(t,`style`)[e.visualDrawType];return um(n)}function E_(e,t){var n=e.get(`padding`);return n==null?t===`richText`?[8,10]:10:n}var D_=function(){function e(){this.richTextStyles={},this._nextStyleNameId=Qa()}return e.prototype._generateStyleName=function(){return`__EC_aUTo_`+this._nextStyleNameId++},e.prototype.makeTooltipMarker=function(e,t,n){var r=n===`richText`?this._generateStyleName():null,i=sm({color:t,type:e,renderMode:n,markerId:r});return H(i)?i:(this.richTextStyles[r]=i.style,i.content)},e.prototype.wrapRichTextStyle=function(e,t){var n={};B(t)?F(t,function(e){return j(n,e)}):j(n,t);var r=this._generateStyleName();return this.richTextStyles[r]=n,`{`+r+`|`+e+`}`},e}();function O_(e){var t=e.series,n=e.dataIndex,r=e.multipleSeries,i=t.getData(),a=i.mapDimensionsAll(`defaultedTooltip`),o=a.length,s=t.getRawValue(n),c=B(s),l=T_(t,n),u,d,f,p;if(o>1||c&&!o){var m=k_(s,t,n,a,l);u=m.inlineValues,d=m.inlineValueTypes,f=m.blocks,p=m.inlineValues[0]}else if(o){var h=i.getDimensionInfo(a[0]);p=u=yg(i,n,a[0]),d=h.type}else p=u=c?s[0]:s;var g=xo(t),_=g&&t.name||``,v=i.getName(n),y=r?_:v;return f_(`section`,{header:_,noHeader:r||!g,sortParam:p,blocks:[f_(`nameValue`,{markerType:`item`,markerColor:l,name:y,noName:!xe(y),value:u,valueType:d,dataIndex:n})].concat(f||[])})}function k_(e,t,n,r,i){var a=t.getData(),o=re(e,function(e,t,n){var r=a.getDimensionInfo(n);return e=e||r&&r.tooltip!==!1&&r.displayName!=null},!1),s=[],c=[],l=[];r.length?F(r,function(e){u(yg(a,n,e),e)}):F(e,u);function u(e,t){var n=a.getDimensionInfo(t);!n||n.otherDims.tooltip===!1||(o?l.push(f_(`nameValue`,{markerType:`subItem`,markerColor:i,name:n.displayName,value:e,valueType:n.type})):(s.push(e),c.push(n.type)))}return{inlineValues:s,inlineValueTypes:c,blocks:l}}var A_=Oo();function j_(e,t){return e.getName(t)||e.getId(t)}var M_=`__universalTransitionEnabled`,N_=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t._selectedDataIndicesMap={},t}return n.prototype.init=function(e,t,n){this.seriesIndex=this.componentIndex,this.dataTask=Cg({count:I_,reset:L_}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(e,n),(A_(this).sourceManager=new r_(this)).prepareSource();var r=this.getInitialData(e,n);z_(r,this),this.dataTask.context.data=r,A_(this).dataBeforeProcessed=r,P_(this),this._initSelectedMapFromData(r)},n.prototype.mergeDefaultAndTheme=function(e,t){var n=ym(this),r=n?xm(e):{},i=this.subType;$.hasClass(i)&&(i+=`Series`),k(e,t.getTheme().get(this.subType)),k(e,this.getDefaultOption()),oo(e,`label`,[`show`]),this.fillDataTextStyle(e.data),n&&bm(e,r,n)},n.prototype.mergeOption=function(e,t){e=k(this.option,e,!0),this.fillDataTextStyle(e.data);var n=ym(this);n&&bm(this.option,e,n);var r=A_(this).sourceManager;r.dirty(),r.prepareSource();var i=this.getInitialData(e,t);z_(i,this),this.dataTask.dirty(),this.dataTask.context.data=i,A_(this).dataBeforeProcessed=i,P_(this),this._initSelectedMapFromData(i)},n.prototype.fillDataTextStyle=function(e){if(e&&!ue(e))for(var t=[`show`],n=0;nthis.getShallow(`animationThreshold`)&&(t=!1),!!t},n.prototype.restoreData=function(){this.dataTask.dirty()},n.prototype.getColorFromPalette=function(e,t,n){var r=this.ecModel,i=Ym.prototype.getColorFromPalette.call(this,e,t,n);return i||(i=r.getColorFromPalette(e,t,n)),i},n.prototype.coordDimToDataDim=function(e){return this.getRawData().mapDimensionsAll(e)},n.prototype.getProgressive=function(){return this.get(`progressive`)},n.prototype.getProgressiveThreshold=function(){return this.get(`progressiveThreshold`)},n.prototype.select=function(e,t){this._innerSelect(this.getData(t),e)},n.prototype.unselect=function(e,t){var n=this.option.selectedMap;if(n){var r=this.option.selectedMode,i=this.getData(t);if(r===`series`||n===`all`){this.option.selectedMap={},this._selectedDataIndicesMap={};return}for(var a=0;a=0&&n.push(i)}return n},n.prototype.isSelected=function(e,t){var n=this.option.selectedMap;if(!n)return!1;var r=this.getData(t);return(n===`all`||n[j_(r,e)])&&!r.getItemModel(e).get([`select`,`disabled`])},n.prototype.isUniversalTransitionEnabled=function(){if(this.__universalTransitionEnabled)return!0;var e=this.option.universalTransition;return e?e===!0||e&&e.enabled:!1},n.prototype._innerSelect=function(e,t){var n,r,i=this.option,a=i.selectedMode,o=t.length;if(!(!a||!o)){if(a===`series`)i.selectedMap=`all`;else if(a===`multiple`){U(i.selectedMap)||(i.selectedMap={});for(var s=i.selectedMap,c=0;c0&&this._innerSelect(e,t)}},n.registerClass=function(e){return $.registerClass(e)},n.protoInitialize=function(){var e=n.prototype;e.type=`series.__base__`,e.seriesIndex=0,e.ignoreStyleOnData=!1,e.hasSymbolVisual=!1,e.defaultSymbol=`circle`,e.visualStyleAccessPath=`itemStyle`,e.visualDrawType=`fill`}(),n}($);ne(N_,xg),ne(N_,Ym),qo(N_,$);function P_(e){var t=e.name;xo(e)||(e.name=F_(e)||t)}function F_(e){var t=e.getRawData(),n=t.mapDimensionsAll(`seriesName`),r=[];return F(n,function(e){var n=t.getDimensionInfo(e);n.displayName&&r.push(n.displayName)}),r.join(` `)}function I_(e){return e.model.getRawData().count()}function L_(e){var t=e.model;return t.setData(t.getRawData().cloneShallow()),R_}function R_(e,t){t.outputData&&e.end>t.outputData.count()&&t.model.getRawData().cloneShallow(t.outputData)}function z_(e,t){F(ke(e.CHANGABLE_METHODS,e.DOWNSAMPLE_METHODS),function(n){e.wrapMethod(n,z(B_,t))})}function B_(e,t){var n=V_(e);return n&&n.setOutputEnd((t||this).count()),t}function V_(e){var t=(e.ecModel||{}).scheduler,n=t&&t.getPipeline(e.uid);if(n){var r=n.currentTask;if(r){var i=r.agentStubMap;i&&(r=i.get(e.uid))}return r}}var H_=function(){function e(){this.group=new Y,this.uid=ap(`viewComponent`)}return e.prototype.init=function(e,t){},e.prototype.render=function(e,t,n,r){},e.prototype.dispose=function(e,t){},e.prototype.updateView=function(e,t,n,r){},e.prototype.updateLayout=function(e,t,n,r){},e.prototype.updateVisual=function(e,t,n,r){},e.prototype.toggleBlurSeries=function(e,t,n){},e.prototype.eachRendered=function(e){var t=this.group;t&&t.traverse(e)},e}();Go(H_),Qo(H_);function U_(){var e=Oo();return function(t){var n=e(t),r=t.pipelineContext,i=!!n.large,a=!!n.progressiveRender,o=n.large=!!(r&&r.large),s=n.progressiveRender=!!(r&&r.progressiveRender);return(i!==o||a!==s)&&`reset`}}var W_=Oo(),G_=U_(),K_=function(){function e(){this.group=new Y,this.uid=ap(`viewChart`),this.renderTask=Cg({plan:Y_,reset:X_}),this.renderTask.context={view:this}}return e.prototype.init=function(e,t){},e.prototype.render=function(e,t,n,r){},e.prototype.highlight=function(e,t,n,r){var i=e.getData(r&&r.dataType);i&&J_(i,r,`emphasis`)},e.prototype.downplay=function(e,t,n,r){var i=e.getData(r&&r.dataType);i&&J_(i,r,`normal`)},e.prototype.remove=function(e,t){this.group.removeAll()},e.prototype.dispose=function(e,t){},e.prototype.updateView=function(e,t,n,r){this.render(e,t,n,r)},e.prototype.updateLayout=function(e,t,n,r){this.render(e,t,n,r)},e.prototype.updateVisual=function(e,t,n,r){this.render(e,t,n,r)},e.prototype.eachRendered=function(e){kf(this.group,e)},e.markUpdateMethod=function(e,t){W_(e).updateMethod=t},e.protoInitialize=function(){var t=e.prototype;t.type=`chart`}(),e}();function q_(e,t,n){e&&hu(e)&&(t===`emphasis`?Wl:Gl)(e,n)}function J_(e,t,n){var r=Do(e,t),i=t&&t.highlightKey!=null?_u(t.highlightKey):null;r==null?e.eachItemGraphicEl(function(e){q_(e,n,i)}):F(ao(r),function(t){q_(e.getItemGraphicEl(t),n,i)})}Go(K_,[`dispose`]),Qo(K_);function Y_(e){return G_(e.model)}function X_(e){var t=e.model,n=e.ecModel,r=e.api,i=e.payload,a=t.pipelineContext.progressiveRender,o=e.view,s=i&&W_(i).updateMethod,c=a?`incrementalPrepareRender`:s&&o[s]?s:`render`;return c!==`render`&&o[c](t,n,r,i),Z_[c]}var Z_={incrementalPrepareRender:{progress:function(e,t){t.view.incrementalRender(e,t.model,t.ecModel,t.api,t.payload)}},render:{forceFirstProgress:!0,progress:function(e,t){t.view.render(t.model,t.ecModel,t.api,t.payload)}}},Q_=`\0__throttleOriginMethod`,$_=`\0__throttleRate`,ev=`\0__throttleType`;function tv(e,t,n){var r,i=0,a=0,o=null,s,c,l,u;t=t||0;function d(){a=new Date().getTime(),o=null,e.apply(c,l||[])}var f=function(){var e=[...arguments];r=new Date().getTime(),c=this,l=e;var f=u||t,p=u||n;u=null,s=r-(p?i:a)-f,clearTimeout(o),p?o=setTimeout(d,f):s>=0?d():o=setTimeout(d,-s),i=r};return f.clear=function(){o&&(clearTimeout(o),o=null)},f.debounceNextCall=function(e){u=e},f}function nv(e,t,n,r){var i=e[t];if(i){var a=i[Q_]||i,o=i[ev];if(i[$_]!==n||o!==r){if(n==null||!r)return e[t]=a;i=e[t]=tv(a,n,r===`debounce`),i[Q_]=a,i[ev]=r,i[$_]=n}return i}}function rv(e,t){var n=e[t];n&&n[Q_]&&(n.clear&&n.clear(),e[t]=n[Q_])}var iv=Oo(),av={itemStyle:$o(ep,!0),lineStyle:$o(Zf,!0)},ov={lineStyle:`stroke`,itemStyle:`fill`};function sv(e,t){return e.visualStyleMapper||av[t]||(console.warn(`Unknown style type '`+t+`'.`),av.itemStyle)}function cv(e,t){return e.visualDrawType||ov[t]||(console.warn(`Unknown style type '`+t+`'.`),`fill`)}var lv={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){var n=e.getData(),r=e.visualStyleAccessPath||`itemStyle`,i=e.getModel(r),a=sv(e,r)(i),o=i.getShallow(`decal`);o&&(n.setVisual(`decal`,o),o.dirty=!0);var s=cv(e,r),c=a[s],l=V(c)?c:null,u=a.fill===`auto`||a.stroke===`auto`;if(!a[s]||l||u){var d=e.getColorFromPalette(e.name,null,t.getSeriesCount());a[s]||(a[s]=d,n.setVisual(`colorFromPalette`,!0)),a.fill=a.fill===`auto`||V(a.fill)?d:a.fill,a.stroke=a.stroke===`auto`||V(a.stroke)?d:a.stroke}if(n.setVisual(`style`,a),n.setVisual(`drawType`,s),!t.isSeriesFiltered(e)&&l)return n.setVisual(`colorFromPalette`,!1),{dataEach:function(t,n){var r=e.getDataParams(n),i=j({},a);i[s]=l(r),t.setItemVisual(n,`style`,i)}}}},uv=new rp,dv={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){if(!(e.ignoreStyleOnData||t.isSeriesFiltered(e))){var n=e.getData(),r=e.visualStyleAccessPath||`itemStyle`,i=sv(e,r),a=n.getVisual(`drawType`);return{dataEach:n.hasItemOption?function(e,t){var n=e.getRawDataItem(t);if(n&&n[r]){uv.option=n[r];var o=i(uv);j(e.ensureUniqueItemVisual(t,`style`),o),uv.option.decal&&(e.setItemVisual(t,`decal`,uv.option.decal),uv.option.decal.dirty=!0),a in o&&e.setItemVisual(t,`colorFromPalette`,!1)}}:null}}}},fv={performRawSeries:!0,overallReset:function(e){var t=G();e.eachSeries(function(e){var n=e.getColorBy();if(!e.isColorBySeries()){var r=e.type+`-`+n,i=t.get(r);i||(i={},t.set(r,i)),iv(e).scope=i}}),e.eachSeries(function(t){if(!(t.isColorBySeries()||e.isSeriesFiltered(t))){var n=t.getRawData(),r={},i=t.getData(),a=iv(t).scope,o=cv(t,t.visualStyleAccessPath||`itemStyle`);i.each(function(e){var t=i.getRawIndex(e);r[t]=e}),n.each(function(e){var s=r[e];if(i.getItemVisual(s,`colorFromPalette`)){var c=i.ensureUniqueItemVisual(s,`style`),l=n.getName(e)||e+``,u=n.count();c[o]=t.getColorFromPalette(l,a,u)}})}})}},pv=Math.PI;function mv(e,t){t=t||{},M(t,{text:`loading`,textColor:`#000`,fontSize:12,fontWeight:`normal`,fontStyle:`normal`,fontFamily:`sans-serif`,maskColor:`rgba(255, 255, 255, 0.8)`,showSpinner:!0,color:`#5470c6`,spinnerRadius:10,lineWidth:5,zlevel:0});var n=new Y,r=new Yc({style:{fill:t.maskColor},zlevel:t.zlevel,z:1e4});n.add(r);var i=new $c({style:{text:t.text,fill:t.textColor,fontSize:t.fontSize,fontWeight:t.fontWeight,fontStyle:t.fontStyle,fontFamily:t.fontFamily},zlevel:t.zlevel,z:10001}),a=new Yc({style:{fill:`none`},textContent:i,textConfig:{position:`right`,distance:10},zlevel:t.zlevel,z:10001});n.add(a);var o;return t.showSpinner&&(o=new Dd({shape:{startAngle:-pv/2,endAngle:-pv/2+.1,r:t.spinnerRadius},style:{stroke:t.color,lineCap:`round`,lineWidth:t.lineWidth},zlevel:t.zlevel,z:10001}),o.animateShape(!0).when(1e3,{endAngle:pv*3/2}).start(`circularInOut`),o.animateShape(!0).when(1e3,{startAngle:pv*3/2}).delay(300).start(`circularInOut`),n.add(o)),n.resize=function(){var n=i.getBoundingRect().width,s=t.showSpinner?t.spinnerRadius:0,c=(e.getWidth()-s*2-(t.showSpinner&&n?10:0)-n)/2-(t.showSpinner&&n?0:5+n/2)+(t.showSpinner?0:n/2)+(n?0:s),l=e.getHeight()/2;t.showSpinner&&o.setShape({cx:c,cy:l}),a.setShape({x:c-s,y:l-s,width:s*2,height:s*2}),r.setShape({x:0,y:0,width:e.getWidth(),height:e.getHeight()})},n.resize(),n}var hv=function(){function e(e,t,n,r){this._stageTaskMap=G(),this.ecInstance=e,this.api=t,n=this._dataProcessorHandlers=n.slice(),r=this._visualHandlers=r.slice(),this._allHandlers=n.concat(r)}return e.prototype.restoreData=function(e,t){e.restoreData(t),this._stageTaskMap.each(function(e){var t=e.overallTask;t&&t.dirty()})},e.prototype.getPerformArgs=function(e,t){if(e.__pipeline){var n=this._pipelineMap.get(e.__pipeline.id),r=n.context,i=!t&&n.progressiveEnabled&&(!r||r.progressiveRender)&&e.__idxInPipeline>n.blockIndex?n.step:null,a=r&&r.modDataCount;return{step:i,modBy:a==null?null:Math.ceil(a/i),modDataCount:a}}},e.prototype.getPipeline=function(e){return this._pipelineMap.get(e)},e.prototype.updateStreamModes=function(e,t){var n=this._pipelineMap.get(e.uid),r=e.getData().count(),i=n.progressiveEnabled&&t.incrementalPrepareRender&&r>=n.threshold,a=e.get(`large`)&&r>=e.get(`largeThreshold`);e.pipelineContext=n.context={progressiveRender:i,modDataCount:e.get(`progressiveChunkMode`)===`mod`?r:null,large:a}},e.prototype.restorePipelines=function(e){var t=this,n=t._pipelineMap=G();e.eachSeries(function(e){var r=e.getProgressive(),i=e.uid;n.set(i,{id:i,head:null,tail:null,threshold:e.getProgressiveThreshold(),progressiveEnabled:r&&!(e.preventIncremental&&e.preventIncremental()),blockIndex:-1,step:Math.round(r||700),count:0}),t._pipe(e,e.dataTask)})},e.prototype.prepareStageTasks=function(){var e=this._stageTaskMap,t=this.api.getModel(),n=this.api;F(this._allHandlers,function(r){var i=e.get(r.uid)||e.set(r.uid,{});be(!(r.reset&&r.overallReset),``),r.reset&&this._createSeriesStageTask(r,i,t,n),r.overallReset&&this._createOverallStageTask(r,i,t,n)},this)},e.prototype.prepareView=function(e,t,n,r){var i=e.renderTask,a=i.context;a.model=t,a.ecModel=n,a.api=r,i.__block=!e.incrementalPrepareRender,this._pipe(t,i)},e.prototype.performDataProcessorTasks=function(e,t){this._performStageTasks(this._dataProcessorHandlers,e,t,{block:!0})},e.prototype.performVisualTasks=function(e,t,n){this._performStageTasks(this._visualHandlers,e,t,n)},e.prototype._performStageTasks=function(e,t,n,r){r=r||{};var i=!1,a=this;F(e,function(e,s){if(!(r.visualType&&r.visualType!==e.visualType)){var c=a._stageTaskMap.get(e.uid),l=c.seriesTaskMap,u=c.overallTask;if(u){var d,f=u.agentStubMap;f.each(function(e){o(r,e)&&(e.dirty(),d=!0)}),d&&u.dirty(),a.updatePayload(u,n);var p=a.getPerformArgs(u,r.block);f.each(function(e){e.perform(p)}),u.perform(p)&&(i=!0)}else l&&l.each(function(s,c){o(r,s)&&s.dirty();var l=a.getPerformArgs(s,r.block);l.skip=!e.performRawSeries&&t.isSeriesFiltered(s.context.model),a.updatePayload(s,n),s.perform(l)&&(i=!0)})}});function o(e,t){return e.setDirty&&(!e.dirtyMap||e.dirtyMap.get(t.__pipeline.id))}this.unfinished=i||this.unfinished},e.prototype.performSeriesTasks=function(e){var t;e.eachSeries(function(e){t=e.dataTask.perform()||t}),this.unfinished=t||this.unfinished},e.prototype.plan=function(){this._pipelineMap.each(function(e){var t=e.tail;do{if(t.__block){e.blockIndex=t.__idxInPipeline;break}t=t.getUpstream()}while(t)})},e.prototype.updatePayload=function(e,t){t!==`remain`&&(e.context.payload=t)},e.prototype._createSeriesStageTask=function(e,t,n,r){var i=this,a=t.seriesTaskMap,o=t.seriesTaskMap=G(),s=e.seriesType,c=e.getTargetSeries;e.createOnAllSeries?n.eachRawSeries(l):s?n.eachRawSeriesByType(s,l):c&&c(n,r).each(l);function l(t){var s=t.uid,c=o.set(s,a&&a.get(s)||Cg({plan:bv,reset:xv,count:wv}));c.context={model:t,ecModel:n,api:r,useClearVisual:e.isVisual&&!e.isLayout,plan:e.plan,reset:e.reset,scheduler:i},i._pipe(t,c)}},e.prototype._createOverallStageTask=function(e,t,n,r){var i=this,a=t.overallTask=t.overallTask||Cg({reset:gv});a.context={ecModel:n,api:r,overallReset:e.overallReset,scheduler:i};var o=a.agentStubMap,s=a.agentStubMap=G(),c=e.seriesType,l=e.getTargetSeries,u=!0,d=!1;be(!e.createOnAllSeries,``),c?n.eachRawSeriesByType(c,f):l?l(n,r).each(f):(u=!1,F(n.getSeries(),f));function f(e){var t=e.uid,n=s.set(t,o&&o.get(t)||(d=!0,Cg({reset:_v,onDirty:yv})));n.context={model:e,overallProgress:u},n.agent=a,n.__block=u,i._pipe(e,n)}d&&a.dirty()},e.prototype._pipe=function(e,t){var n=e.uid,r=this._pipelineMap.get(n);!r.head&&(r.head=t),r.tail&&r.tail.pipe(t),r.tail=t,t.__idxInPipeline=r.count++,t.__pipeline=r},e.wrapStageHandler=function(e,t){return V(e)&&(e={overallReset:e,seriesType:Tv(e)}),e.uid=ap(`stageHandler`),t&&(e.visualType=t),e},e}();function gv(e){e.overallReset(e.ecModel,e.api,e.payload)}function _v(e){return e.overallProgress&&vv}function vv(){this.agent.dirty(),this.getDownstream().dirty()}function yv(){this.agent&&this.agent.dirty()}function bv(e){return e.plan?e.plan(e.model,e.ecModel,e.api,e.payload):null}function xv(e){e.useClearVisual&&e.data.clearAllVisual();var t=e.resetDefines=ao(e.reset(e.model,e.ecModel,e.api,e.payload));return t.length>1?I(t,function(e,t){return Cv(t)}):Sv}var Sv=Cv(0);function Cv(e){return function(t,n){var r=n.data,i=n.resetDefines[e];if(i&&i.dataEach)for(var a=t.start;a0&&u===i.length-l.length){var d=i.slice(0,u);d!==`data`&&(t.mainType=d,t[l.toLowerCase()]=e,s=!0)}}o.hasOwnProperty(i)&&(n[i]=e,s=!0),s||(r[i]=e)})}return{cptQuery:t,dataQuery:n,otherQuery:r}},e.prototype.filter=function(e,t){var n=this.eventInfo;if(!n)return!0;var r=n.targetEl,i=n.packedEvent,a=n.model,o=n.view;if(!a||!o)return!0;var s=t.cptQuery,c=t.dataQuery;return l(s,a,`mainType`)&&l(s,a,`subType`)&&l(s,a,`index`,`componentIndex`)&&l(s,a,`name`)&&l(s,a,`id`)&&l(c,i,`name`)&&l(c,i,`dataIndex`)&&l(c,i,`dataType`)&&(!o.filterForExposedEvent||o.filterForExposedEvent(e,t.otherQuery,r,i));function l(e,t,n,r){return e[n]==null||t[r||n]===e[n]}},e.prototype.afterTrigger=function(){this.eventInfo=null},e}(),Rv=[`symbol`,`symbolSize`,`symbolRotate`,`symbolOffset`],zv=Rv.concat([`symbolKeepAspect`]),Bv={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){var n=e.getData();if(e.legendIcon&&n.setVisual(`legendIcon`,e.legendIcon),!e.hasSymbolVisual)return;for(var r={},i={},a=!1,o=0;o=0&&sy(c)?c:.5,e.createRadialGradient(o,s,0,o,s,c)}function uy(e,t,n){for(var r=t.type===`radial`?ly(e,t,n):cy(e,t,n),i=t.colorStops,a=0;a0)?null:e===`dashed`?[4*t,2*t]:e===`dotted`?[t]:ce(e)?[e]:B(e)?e:null}function hy(e){var t=e.style,n=t.lineDash&&t.lineWidth>0&&my(t.lineDash,t.lineWidth),r=t.lineDashOffset;if(n){var i=t.strokeNoScale&&e.getLineScale?e.getLineScale():1;i&&i!==1&&(n=I(n,function(e){return e/i}),r/=i)}return[n,r]}var gy=new dc(!0);function _y(e){var t=e.stroke;return!(t==null||t===`none`||!(e.lineWidth>0))}function vy(e){return typeof e==`string`&&e!==`none`}function yy(e){var t=e.fill;return t!=null&&t!==`none`}function by(e,t){if(t.fillOpacity!=null&&t.fillOpacity!==1){var n=e.globalAlpha;e.globalAlpha=t.fillOpacity*t.opacity,e.fill(),e.globalAlpha=n}else e.fill()}function xy(e,t){if(t.strokeOpacity!=null&&t.strokeOpacity!==1){var n=e.globalAlpha;e.globalAlpha=t.strokeOpacity*t.opacity,e.stroke(),e.globalAlpha=n}else e.stroke()}function Sy(e,t,n){var r=is(t.image,t.__image,n);if(os(r)){var i=e.createPattern(r,t.repeat||`repeat`);if(typeof DOMMatrix==`function`&&i&&i.setTransform){var a=new DOMMatrix;a.translateSelf(t.x||0,t.y||0),a.rotateSelf(0,0,(t.rotation||0)*Ne),a.scaleSelf(t.scaleX||1,t.scaleY||1),i.setTransform(a)}return i}}function Cy(e,t,n,r){var i,a=_y(n),o=yy(n),s=n.strokePercent,c=s<1,l=!t.path;(!t.silent||c)&&l&&t.createPathProxy();var u=t.path||gy,d=t.__dirty;if(!r){var f=n.fill,p=n.stroke,m=o&&!!f.colorStops,h=a&&!!p.colorStops,g=o&&!!f.image,_=a&&!!p.image,v=void 0,y=void 0,b=void 0,x=void 0,S=void 0;(m||h)&&(S=t.getBoundingRect()),m&&(v=d?uy(e,f,S):t.__canvasFillGradient,t.__canvasFillGradient=v),h&&(y=d?uy(e,p,S):t.__canvasStrokeGradient,t.__canvasStrokeGradient=y),g&&(b=d||!t.__canvasFillPattern?Sy(e,f,t):t.__canvasFillPattern,t.__canvasFillPattern=b),_&&(x=d||!t.__canvasStrokePattern?Sy(e,p,t):t.__canvasStrokePattern,t.__canvasStrokePattern=b),m?e.fillStyle=v:g&&(b?e.fillStyle=b:o=!1),h?e.strokeStyle=y:_&&(x?e.strokeStyle=x:a=!1)}var C=t.getGlobalScale();u.setScale(C[0],C[1],t.segmentIgnoreThreshold);var w,T;e.setLineDash&&n.lineDash&&(i=hy(t),w=i[0],T=i[1]);var E=!0;(l||d&4)&&(u.setDPR(e.dpr),c?u.setContext(null):(u.setContext(e),E=!1),u.reset(),t.buildPath(u,t.shape,r),u.toStatic(),t.pathUpdated()),E&&u.rebuildPath(e,c?s:1),w&&(e.setLineDash(w),e.lineDashOffset=T),r||(n.strokeFirst?(a&&xy(e,n),o&&by(e,n)):(o&&by(e,n),a&&xy(e,n))),w&&e.setLineDash([])}function wy(e,t,n){var r=t.__image=is(n.image,t.__image,t,t.onload);if(!(!r||!os(r))){var i=n.x||0,a=n.y||0,o=t.getWidth(),s=t.getHeight(),c=r.width/r.height;if(o==null&&s!=null?o=s*c:s==null&&o!=null?s=o/c:o==null&&s==null&&(o=r.width,s=r.height),n.sWidth&&n.sHeight){var l=n.sx||0,u=n.sy||0;e.drawImage(r,l,u,n.sWidth,n.sHeight,i,a,o,s)}else if(n.sx&&n.sy){var l=n.sx,u=n.sy,d=o-l,f=s-u;e.drawImage(r,l,u,d,f,i,a,o,s)}else e.drawImage(r,i,a,o,s)}}function Ty(e,t,n){var r,i=n.text;if(i!=null&&(i+=``),i){e.font=n.font||`12px sans-serif`,e.textAlign=n.textAlign,e.textBaseline=n.textBaseline;var a=void 0,o=void 0;e.setLineDash&&n.lineDash&&(r=hy(t),a=r[0],o=r[1]),a&&(e.setLineDash(a),e.lineDashOffset=o),n.strokeFirst?(_y(n)&&e.strokeText(i,n.x,n.y),yy(n)&&e.fillText(i,n.x,n.y)):(yy(n)&&e.fillText(i,n.x,n.y),_y(n)&&e.strokeText(i,n.x,n.y)),a&&e.setLineDash([])}}var Ey=[`shadowBlur`,`shadowOffsetX`,`shadowOffsetY`],Dy=[[`lineCap`,`butt`],[`lineJoin`,`miter`],[`miterLimit`,10]];function Oy(e,t,n,r,i){var a=!1;if(!r&&(n=n||{},t===n))return!1;if(r||t.opacity!==n.opacity){zy(e,i),a=!0;var o=Math.max(Math.min(t.opacity,1),0);e.globalAlpha=isNaN(o)?ws.opacity:o}(r||t.blend!==n.blend)&&(a||(zy(e,i),a=!0),e.globalCompositeOperation=t.blend||ws.blend);for(var s=0;s0&&e.unfinished);e.unfinished||this._zr.flush()}}},n.prototype.getDom=function(){return this._dom},n.prototype.getId=function(){return this.id},n.prototype.getZr=function(){return this._zr},n.prototype.isSSR=function(){return this._ssr},n.prototype.setOption=function(e,t,n){if(!this[Cb]){if(this._disposed){this.id;return}var r,i,a;if(U(t)&&(n=t.lazyUpdate,r=t.silent,i=t.replaceMerge,a=t.transition,t=t.notMerge),this[Cb]=!0,!this._model||t){var o=new hh(this._api),s=this._theme,c=this._model=new ih;c.scheduler=this._scheduler,c.ssr=this._ssr,c.init(null,null,null,s,this._locale,o)}this._model.setOption(e,{replaceMerge:i},ox);var l={seriesTransition:a,optionChanged:!0};if(n)this[wb]={silent:r,updateParams:l},this[Cb]=!1,this.getZr().wakeUp();else{try{Ib(this),zb.update.call(this,null,l)}catch(e){throw this[wb]=null,this[Cb]=!1,e}this._ssr||this._zr.flush(),this[wb]=null,this[Cb]=!1,Ub.call(this,r),Wb.call(this,r)}}},n.prototype.setTheme=function(){},n.prototype.getModel=function(){return this._model},n.prototype.getOption=function(){return this._model&&this._model.getOption()},n.prototype.getWidth=function(){return this._zr.getWidth()},n.prototype.getHeight=function(){return this._zr.getHeight()},n.prototype.getDevicePixelRatio=function(){return this._zr.painter.dpr||r.hasGlobalWindow&&window.devicePixelRatio||1},n.prototype.getRenderedCanvas=function(e){return this.renderToCanvas(e)},n.prototype.renderToCanvas=function(e){return e=e||{},this._zr.painter.getRenderedCanvas({backgroundColor:e.backgroundColor||this._model.get(`backgroundColor`),pixelRatio:e.pixelRatio||this.getDevicePixelRatio()})},n.prototype.renderToSVGString=function(e){return e=e||{},this._zr.painter.renderToString({useViewBox:e.useViewBox})},n.prototype.getSvgDataURL=function(){if(r.svgSupported){var e=this._zr;return F(e.storage.getDisplayList(),function(e){e.stopAnimation(null,!0)}),e.painter.toDataURL()}},n.prototype.getDataURL=function(e){if(this._disposed){this.id;return}e=e||{};var t=e.excludeComponents,n=this._model,r=[],i=this;F(t,function(e){n.eachComponent({mainType:e},function(e){var t=i._componentsMap[e.__viewId];t.group.ignore||(r.push(t),t.group.ignore=!0)})});var a=this._zr.painter.getType()===`svg`?this.getSvgDataURL():this.renderToCanvas(e).toDataURL(`image/`+(e&&e.type||`png`));return F(r,function(e){e.group.ignore=!1}),a},n.prototype.getConnectedDataURL=function(e){if(this._disposed){this.id;return}var t=e.type===`svg`,n=this.group,r=Math.min,i=Math.max,a=1/0;if(dx[n]){var o=a,s=a,c=-a,l=-a,u=[],f=e&&e.pixelRatio||this.getDevicePixelRatio();F(ux,function(a,d){if(a.group===n){var f=t?a.getZr().painter.getSvgDom().innerHTML:a.renderToCanvas(O(e)),p=a.getDom().getBoundingClientRect();o=r(p.left,o),s=r(p.top,s),c=i(p.right,c),l=i(p.bottom,l),u.push({dom:f,left:p.left,top:p.top})}}),o*=f,s*=f,c*=f,l*=f;var p=c-o,m=l-s,h=d.createCanvas(),g=ya(h,{renderer:t?`svg`:`canvas`});if(g.resize({width:p,height:m}),t){var _=``;return F(u,function(e){var t=e.left-o,n=e.top-s;_+=``+e.dom+``}),g.painter.getSvgRoot().innerHTML=_,e.connectedBackgroundColor&&g.painter.setBackgroundColor(e.connectedBackgroundColor),g.refreshImmediately(),g.painter.toDataURL()}else return e.connectedBackgroundColor&&g.add(new Yc({shape:{x:0,y:0,width:p,height:m},style:{fill:e.connectedBackgroundColor}})),F(u,function(e){var t=new Vc({style:{x:e.left*f-o,y:e.top*f-s,image:e.dom}});g.add(t)}),g.refreshImmediately(),h.toDataURL(`image/`+(e&&e.type||`png`))}else return this.getDataURL(e)},n.prototype.convertToPixel=function(e,t){return Bb(this,`convertToPixel`,e,t)},n.prototype.convertFromPixel=function(e,t){return Bb(this,`convertFromPixel`,e,t)},n.prototype.containPixel=function(e,t){if(this._disposed){this.id;return}var n=this._model,r;return F(Ao(n,e),function(e,n){n.indexOf(`Models`)>=0&&F(e,function(e){var i=e.coordinateSystem;if(i&&i.containPoint)r=r||!!i.containPoint(t);else if(n===`seriesModels`){var a=this._chartsMap[e.__viewId];a&&a.containPoint&&(r=r||a.containPoint(t,e))}},this)},this),!!r},n.prototype.getVisual=function(e,t){var n=this._model,r=Ao(n,e,{defaultMainType:`series`}),i=r.seriesModel.getData(),a=r.hasOwnProperty(`dataIndexInside`)?r.dataIndexInside:r.hasOwnProperty(`dataIndex`)?i.indexOfRawIndex(r.dataIndex):null;return a==null?Uv(i,t):Hv(i,a,t)},n.prototype.getViewOfComponentModel=function(e){return this._componentsMap[e.__viewId]},n.prototype.getViewOfSeriesModel=function(e){return this._chartsMap[e.__viewId]},n.prototype._initEvents=function(){var e=this;F(nx,function(t){var n=function(n){var r=e.getModel(),i=n.target,a;if(t===`globalout`?a={}:i&&Jv(i,function(e){var t=Q(e);if(t&&t.dataIndex!=null){var n=t.dataModel||r.getSeriesByIndex(t.seriesIndex);return a=n&&n.getDataParams(t.dataIndex,t.dataType,i)||{},!0}else if(t.eventData)return a=j({},t.eventData),!0},!0),a){var o=a.componentType,s=a.componentIndex;(o===`markLine`||o===`markPoint`||o===`markArea`)&&(o=`series`,s=a.seriesIndex);var c=o&&s!=null&&r.getComponent(o,s),l=c&&e[c.mainType===`series`?`_chartsMap`:`_componentsMap`][c.__viewId];a.event=n,a.type=t,e._$eventProcessor.eventInfo={targetEl:i,packedEvent:a,model:c,view:l},e.trigger(t,a)}};n.zrEventfulCallAtLast=!0,e._zr.on(t,n,e)}),F(ix,function(t,n){e._messageCenter.on(n,function(e){this.trigger(n,e)},e)}),F([`selectchanged`],function(t){e._messageCenter.on(t,function(e){this.trigger(t,e)},e)}),qv(this._messageCenter,this,this._api)},n.prototype.isDisposed=function(){return this._disposed},n.prototype.clear=function(){if(this._disposed){this.id;return}this.setOption({series:[]},!0)},n.prototype.dispose=function(){if(this._disposed){this.id;return}this._disposed=!0,this.getDom()&&Fo(this.getDom(),mx,``);var e=this,t=e._api,n=e._model;F(e._componentsViews,function(e){e.dispose(n,t)}),F(e._chartsViews,function(e){e.dispose(n,t)}),e._zr.dispose(),e._dom=e._model=e._chartsMap=e._componentsMap=e._chartsViews=e._componentsViews=e._scheduler=e._api=e._zr=e._throttledZrFlush=e._theme=e._coordSysMgr=e._messageCenter=null,delete ux[e.id]},n.prototype.resize=function(e){if(!this[Cb]){if(this._disposed){this.id;return}this._zr.resize(e);var t=this._model;if(this._loadingFX&&this._loadingFX.resize(),t){var n=t.resetOption(`media`),r=e&&e.silent;this[wb]&&(r==null&&(r=this[wb].silent),n=!0,this[wb]=null),this[Cb]=!0;try{n&&Ib(this),zb.update.call(this,{type:`resize`,animation:j({duration:0},e&&e.animation)})}catch(e){throw this[Cb]=!1,e}this[Cb]=!1,Ub.call(this,r),Wb.call(this,r)}}},n.prototype.showLoading=function(e,t){if(this._disposed){this.id;return}if(U(e)&&(t=e,e=``),e=e||`default`,this.hideLoading(),lx[e]){var n=lx[e](this._api,t),r=this._zr;this._loadingFX=n,r.add(n)}},n.prototype.hideLoading=function(){if(this._disposed){this.id;return}this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null},n.prototype.makeActionFromEvent=function(e){var t=j({},e);return t.type=ix[e.type],t},n.prototype.dispatchAction=function(e,t){if(this._disposed){this.id;return}if(U(t)||(t={silent:!!t}),rx[e.type]&&this._model){if(this[Cb]){this._pendingActions.push(e);return}var n=t.silent;Hb.call(this,e,n);var i=t.flush;i?this._zr.flush():i!==!1&&r.browser.weChat&&this._throttledZrFlush(),Ub.call(this,n),Wb.call(this,n)}},n.prototype.updateLabelLayout=function(){eb.trigger(`series:layoutlabels`,this._model,this._api,{updatedSeries:[]})},n.prototype.appendData=function(e){if(this._disposed){this.id;return}var t=e.seriesIndex;this.getModel().getSeriesByIndex(t).appendData(e),this._scheduler.unfinished=!0,this.getZr().wakeUp()},n.internalField=function(){Ib=function(e){var t=e._scheduler;t.restorePipelines(e._model),t.prepareStageTasks(),Lb(e,!0),Lb(e,!1),t.plan()},Lb=function(e,t){for(var n=e._model,r=e._scheduler,i=t?e._componentsViews:e._chartsViews,a=t?e._componentsMap:e._chartsMap,o=e._zr,s=e._api,c=0;ct.get(`hoverLayerThreshold`)&&!r.node&&!r.worker&&t.eachSeries(function(t){if(!t.preventUsingHoverLayer){var n=e._chartsMap[t.__viewId];n.__alive&&n.eachRendered(function(e){e.states.emphasis&&(e.states.emphasis.hoverLayer=!0)})}})}function o(e,t){var n=e.get(`blendMode`)||null;t.eachRendered(function(e){e.isGroup||(e.style.blend=n)})}function s(e,t){if(!e.preventAutoZ){var n=e.get(`z`)||0,r=e.get(`zlevel`)||0;t.eachRendered(function(e){return c(e,n,r,-1/0),!0})}}function c(e,t,n,r){var i=e.getTextContent(),a=e.getTextGuideLine();if(e.isGroup)for(var o=e.childrenRef(),s=0;s0?{duration:a,delay:n.get(`delay`),easing:n.get(`easing`)}:null;t.eachRendered(function(e){if(e.states&&e.states.emphasis){if(Wd(e))return;if(e instanceof Z&&bu(e),e.__dirty){var t=e.prevStates;t&&e.useStates(t)}if(r){e.stateTransition=o;var n=e.getTextContent(),a=e.getTextGuideLine();n&&(n.stateTransition=o),a&&(a.stateTransition=o)}e.__dirty&&i(e)}})}Xb=function(e){return new(function(n){t(r,n);function r(){return n!==null&&n.apply(this,arguments)||this}return r.prototype.getCoordinateSystems=function(){return e._coordSysMgr.getCoordinateSystems()},r.prototype.getComponentByElement=function(t){for(;t;){var n=t.__ecComponentInfo;if(n!=null)return e._model.getComponent(n.mainType,n.index);t=t.parent}},r.prototype.enterEmphasis=function(t,n){Wl(t,n),Qb(e)},r.prototype.leaveEmphasis=function(t,n){Gl(t,n),Qb(e)},r.prototype.enterBlur=function(t){Kl(t),Qb(e)},r.prototype.leaveBlur=function(t){ql(t),Qb(e)},r.prototype.enterSelect=function(t){Jl(t),Qb(e)},r.prototype.leaveSelect=function(t){Yl(t),Qb(e)},r.prototype.getModel=function(){return e.getModel()},r.prototype.getViewOfComponentModel=function(t){return e.getViewOfComponentModel(t)},r.prototype.getViewOfSeriesModel=function(t){return e.getViewOfSeriesModel(t)},r}(dh))(e)},Zb=function(e){function t(e,t){for(var n=0;n=0)){Px.push(n);var a=hv.wrapStageHandler(n,i);a.__prio=t,a.__raw=n,e.push(a)}}function Ix(e,t){lx[e]=t}function Lx(e){f({createCanvas:e})}function Rx(e,t,n){var r=rb(`registerMap`);r&&r(e,t,n)}function zx(e){var t=rb(`getMap`);return t&&t(e)}var Bx=Vg;Nx(mb,lv),Nx(_b,dv),Nx(_b,fv),Nx(mb,Bv),Nx(_b,Vv),Nx(xb,$y),Cx(Uh),Tx(cb,Wh),Ix(`default`,mv),kx({type:bl,event:bl,update:bl},Me),kx({type:xl,event:xl,update:xl},Me),kx({type:Sl,event:Sl,update:Sl},Me),kx({type:Cl,event:Cl,update:Cl},Me),kx({type:wl,event:wl,update:wl},Me),Sx(`light`,jv),Sx(`dark`,Iv);var Vx={};function Hx(e){return e==null?0:e.length||1}function Ux(e){return e}var Wx=function(){function e(e,t,n,r,i,a){this._old=e,this._new=t,this._oldKeyGetter=n||Ux,this._newKeyGetter=r||Ux,this.context=i,this._diffModeMultiple=a===`multiple`}return e.prototype.add=function(e){return this._add=e,this},e.prototype.update=function(e){return this._update=e,this},e.prototype.updateManyToOne=function(e){return this._updateManyToOne=e,this},e.prototype.updateOneToMany=function(e){return this._updateOneToMany=e,this},e.prototype.updateManyToMany=function(e){return this._updateManyToMany=e,this},e.prototype.remove=function(e){return this._remove=e,this},e.prototype.execute=function(){this[this._diffModeMultiple?`_executeMultiple`:`_executeOneToOne`]()},e.prototype._executeOneToOne=function(){var e=this._old,t=this._new,n={},r=Array(e.length),i=Array(t.length);this._initIndexMap(e,null,r,`_oldKeyGetter`),this._initIndexMap(t,n,i,`_newKeyGetter`);for(var a=0;a1){var l=s.shift();s.length===1&&(n[o]=s[0]),this._update&&this._update(l,a)}else c===1?(n[o]=null,this._update&&this._update(s,a)):this._remove&&this._remove(a)}this._performRestAdd(i,n)},e.prototype._executeMultiple=function(){var e=this._old,t=this._new,n={},r={},i=[],a=[];this._initIndexMap(e,n,i,`_oldKeyGetter`),this._initIndexMap(t,r,a,`_newKeyGetter`);for(var o=0;o1&&d===1)this._updateManyToOne&&this._updateManyToOne(l,c),r[s]=null;else if(u===1&&d>1)this._updateOneToMany&&this._updateOneToMany(l,c),r[s]=null;else if(u===1&&d===1)this._update&&this._update(l,c),r[s]=null;else if(u>1&&d>1)this._updateManyToMany&&this._updateManyToMany(l,c),r[s]=null;else if(u>1)for(var f=0;f1)for(var o=0;o30}var iS=U,aS=I,oS=typeof Int32Array>`u`?Array:Int32Array,sS=`e\0\0`,cS=-1,lS=[`hasItemOption`,`_nameList`,`_idList`,`_invertedIndicesMap`,`_dimSummary`,`userOutput`,`_rawData`,`_dimValueGetter`,`_nameDimIdx`,`_idDimIdx`,`_nameRepeatCount`],uS=[`_approximateExtent`],dS,fS,pS,mS,hS,gS,_S,vS=function(){function e(e,t){this.type=`list`,this._dimOmitted=!1,this._nameList=[],this._idList=[],this._visual={},this._layout={},this._itemVisuals=[],this._itemLayouts=[],this._graphicEls=[],this._approximateExtent={},this._calculationInfo={},this.hasItemOption=!1,this.TRANSFERABLE_METHODS=[`cloneShallow`,`downSample`,`minmaxDownSample`,`lttbDownSample`,`map`],this.CHANGABLE_METHODS=[`filterSelf`,`selectRange`],this.DOWNSAMPLE_METHODS=[`downSample`,`minmaxDownSample`,`lttbDownSample`];var n,r=!1;eS(e)?(n=e.dimensions,this._dimOmitted=e.isDimensionOmitted(),this._schema=e):(r=!0,n=e),n=n||[`x`,`y`];for(var i={},a=[],o={},s=!1,c={},l=0;l=t)){var n=this._store.getProvider();this._updateOrdinalMeta();var r=this._nameList,i=this._idList;if(n.getSource().sourceFormat===`original`&&!n.pure)for(var a=[],o=e;o0},e.prototype.ensureUniqueItemVisual=function(e,t){var n=this._itemVisuals,r=n[e];r||(r=n[e]={});var i=r[t];return i==null&&(i=this.getVisual(t),B(i)?i=i.slice():iS(i)&&(i=j({},i)),r[t]=i),i},e.prototype.setItemVisual=function(e,t,n){var r=this._itemVisuals[e]||{};this._itemVisuals[e]=r,iS(t)?j(r,t):r[t]=n},e.prototype.clearAllVisual=function(){this._visual={},this._itemVisuals=[]},e.prototype.setLayout=function(e,t){iS(e)?j(this._layout,e):this._layout[e]=t},e.prototype.getLayout=function(e){return this._layout[e]},e.prototype.getItemLayout=function(e){return this._itemLayouts[e]},e.prototype.setItemLayout=function(e,t,n){this._itemLayouts[e]=n?j(this._itemLayouts[e]||{},t):t},e.prototype.clearItemLayouts=function(){this._itemLayouts.length=0},e.prototype.setItemGraphicEl=function(e,t){pl(this.hostModel&&this.hostModel.seriesIndex,this.dataType,e,t),this._graphicEls[e]=t},e.prototype.getItemGraphicEl=function(e){return this._graphicEls[e]},e.prototype.eachItemGraphicEl=function(e,t){F(this._graphicEls,function(n,r){n&&e&&e.call(t,n,r)})},e.prototype.cloneShallow=function(t){return t||(t=new e(this._schema?this._schema:aS(this.dimensions,this._getDimInfo,this),this.hostModel)),hS(t,this),t._store=this._store,t},e.prototype.wrapMethod=function(e,t){var n=this[e];V(n)&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(e),this[e]=function(){var e=n.apply(this,arguments);return t.apply(this,[e].concat(ve(arguments)))})},e.internalField=function(){dS=function(e){var t=e._invertedIndicesMap;F(t,function(n,r){var i=e._dimInfos[r],a=i.ordinalMeta,o=e._store;if(a){n=t[r]=new oS(a.categories.length);for(var s=0;s1&&(s+=`__ec__`+l),r[t]=s}}}(),e}();function yS(e,t){return bS(e,t).dimensions}function bS(e,t){qh(e)||(e=Yh(e)),t=t||{};var n=t.coordDimensions||[],r=t.dimensionsDefine||e.dimensionsDefine||[],i=G(),a=[],o=SS(e,n,r,t.dimensionsCount),s=t.canOmitUnusedDimensions&&rS(o),c=r===e.dimensionsDefine,l=c?nS(e):tS(r),u=t.encodeDefine;!u&&t.encodeDefaulter&&(u=t.encodeDefaulter(e,o));for(var d=G(u),f=new Jg(o),p=0;p0&&(r.name=i+(a-1)),a++,t.set(i,a)}}function SS(e,t,n,r){var i=Math.max(e.dimensionsDetectedCount||1,t.length,n.length,r||0);return F(t,function(e){var t;U(e)&&(t=e.dimsDef)&&(i=Math.max(i,t.length))}),i}function CS(e,t,n){if(n||t.hasKey(e)){for(var r=0;t.hasKey(e+r);)r++;e+=r}return t.set(e,!0),e}var wS=function(){function e(e){this.coordSysDims=[],this.axisMap=G(),this.categoryAxisMap=G(),this.coordSysName=e}return e}();function TS(e){var t=e.get(`coordinateSystem`),n=new wS(t),r=ES[t];if(r)return r(e,n,n.axisMap,n.categoryAxisMap),n}var ES={cartesian2d:function(e,t,n,r){var i=e.getReferringComponents(`xAxis`,Mo).models[0],a=e.getReferringComponents(`yAxis`,Mo).models[0];t.coordSysDims=[`x`,`y`],n.set(`x`,i),n.set(`y`,a),DS(i)&&(r.set(`x`,i),t.firstCategoryDimIndex=0),DS(a)&&(r.set(`y`,a),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=1))},singleAxis:function(e,t,n,r){var i=e.getReferringComponents(`singleAxis`,Mo).models[0];t.coordSysDims=[`single`],n.set(`single`,i),DS(i)&&(r.set(`single`,i),t.firstCategoryDimIndex=0)},polar:function(e,t,n,r){var i=e.getReferringComponents(`polar`,Mo).models[0],a=i.findAxisModel(`radiusAxis`),o=i.findAxisModel(`angleAxis`);t.coordSysDims=[`radius`,`angle`],n.set(`radius`,a),n.set(`angle`,o),DS(a)&&(r.set(`radius`,a),t.firstCategoryDimIndex=0),DS(o)&&(r.set(`angle`,o),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=1))},geo:function(e,t,n,r){t.coordSysDims=[`lng`,`lat`]},parallel:function(e,t,n,r){var i=e.ecModel,a=i.getComponent(`parallel`,e.get(`parallelIndex`)),o=t.coordSysDims=a.dimensions.slice();F(a.parallelAxisIndex,function(e,a){var s=i.getComponent(`parallelAxis`,e),c=o[a];n.set(c,s),DS(s)&&(r.set(c,s),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=a))})}};function DS(e){return e.get(`type`)===`category`}function OS(e,t,n){n=n||{};var r=n.byIndex,i=n.stackedCoordDimension,a,o,s;kS(t)?a=t:(o=t.schema,a=o.dimensions,s=t.store);var c=!!(e&&e.get(`stack`)),l,u,d,f;if(F(a,function(e,t){H(e)&&(a[t]=e={name:e}),c&&!e.isExtraCoord&&(!r&&!l&&e.ordinalMeta&&(l=e),!u&&e.type!==`ordinal`&&e.type!==`time`&&(!i||i===e.coordDim)&&(u=e))}),u&&!r&&!l&&(r=!0),u){d=`__\0ecstackresult_`+e.id,f=`__\0ecstackedover_`+e.id,l&&(l.createInvertedIndices=!0);var p=u.coordDim,m=u.type,h=0;F(a,function(e){e.coordDim===p&&h++});var g={name:d,coordDim:p,coordDimIndex:h,type:m,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:a.length},_={name:f,coordDim:f,coordDimIndex:h+1,type:m,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:a.length+1};o?(s&&(g.storeDimIndex=s.ensureCalculationDimension(f,m),_.storeDimIndex=s.ensureCalculationDimension(d,m)),o.appendCalculationDimension(g),o.appendCalculationDimension(_)):(a.push(g),a.push(_))}return{stackedDimension:u&&u.name,stackedByDimension:l&&l.name,isStackedByIndex:r,stackedOverDimension:f,stackResultDimension:d}}function kS(e){return!eS(e.schema)}function AS(e,t){return!!t&&t===e.getCalculationInfo(`stackedDimension`)}function jS(e,t){return AS(e,t)?e.getCalculationInfo(`stackResultDimension`):t}function MS(e,t){var n=e.get(`coordinateSystem`),r=ph.get(n),i;return t&&t.coordSysDims&&(i=I(t.coordSysDims,function(e){var n={name:e},r=t.axisMap.get(e);return r&&(n.type=Jx(r.get(`type`))),n})),i||(i=r&&(r.getDimensionsInfo?r.getDimensionsInfo():r.dimensions.slice())||[`x`,`y`]),i}function NS(e,t,n){var r,i;return n&&F(e,function(e,a){var o=e.coordDim,s=n.categoryAxisMap.get(o);s&&(r==null&&(r=a),e.ordinalMeta=s.getOrdinalMeta(),t&&(e.createInvertedIndices=!0)),e.otherDims.itemName!=null&&(i=!0)}),!i&&r!=null&&(e[r].otherDims.itemName=0),r}function PS(e,t,n){n=n||{};var r=t.getSourceManager(),i,a=!1;e?(a=!0,i=Yh(e)):(i=r.getSource(),a=i.sourceFormat===km);var o=TS(t),s=MS(t,o),c=n.useEncodeDefaulter,l=V(c)?c:c?z(zm,s,t):null,u={coordDimensions:s,generateCoord:n.generateCoord,encodeDefine:t.getEncode(),encodeDefaulter:l,canOmitUnusedDimensions:!a},d=bS(i,u),f=NS(d.dimensions,n.createInvertedIndices,o),p=a?null:r.getSharedDataStore(d),m=OS(t,{schema:d,store:p}),h=new vS(d,t);h.setCalculationInfo(m);var g=f!=null&&FS(i)?function(e,t,n,r){return r===f?n:this.defaultDimValueGetter(e,t,n,r)}:null;return h.hasItemOption=!1,h.initData(a?i:p,null,g),h}function FS(e){if(e.sourceFormat===`original`)return!B(co(IS(e.data||[])))}function IS(e){for(var t=0;tt[1]&&(t[1]=e[1])},e.prototype.unionExtentFromData=function(e,t){this.unionExtent(e.getApproximateExtent(t))},e.prototype.getExtent=function(){return this._extent.slice()},e.prototype.setExtent=function(e,t){var n=this._extent;isNaN(e)||(n[0]=e),isNaN(t)||(n[1]=t)},e.prototype.isInExtentRange=function(e){return this._extent[0]<=e&&this._extent[1]>=e},e.prototype.isBlank=function(){return this._isBlank},e.prototype.setBlank=function(e){this._isBlank=e},e}();Qo(LS);var RS=0,zS=function(){function e(e){this.categories=e.categories||[],this._needCollect=e.needCollect,this._deduplication=e.deduplication,this.uid=++RS}return e.createByAxisModel=function(t){var n=t.option,r=n.data,i=r&&I(r,BS);return new e({categories:i,needCollect:!i,deduplication:n.dedplication!==!1})},e.prototype.getOrdinal=function(e){return this._getOrCreateMap().get(e)},e.prototype.parseAndCollect=function(e){var t,n=this._needCollect;if(!H(e)&&!n)return e;if(n&&!this._deduplication)return t=this.categories.length,this.categories[t]=e,t;var r=this._getOrCreateMap();return t=r.get(e),t==null&&(n?(t=this.categories.length,this.categories[t]=e,r.set(e,t)):t=NaN),t},e.prototype._getOrCreateMap=function(){return this._map||(this._map=G(this.categories))},e}();function BS(e){return U(e)&&e.value!=null?e.value:e+``}function VS(e){return e.type===`interval`||e.type===`log`}function HS(e,t,n,r){var i={},a=i.interval=qa((e[1]-e[0])/t,!0);n!=null&&ar&&(a=i.interval=r);var o=i.intervalPrecision=WS(a);return KS(i.niceTickExtent=[Ma(Math.ceil(e[0]/a)*a,o),Ma(Math.floor(e[1]/a)*a,o)],e),i}function US(e){var t=10**Ka(e),n=e/t;return n?n===2?n=3:n===3?n=5:n*=2:n=1,Ma(n*t)}function WS(e){return Pa(e)+2}function GS(e,t,n){e[t]=Math.max(Math.min(e[t],n[1]),n[0])}function KS(e,t){!isFinite(e[0])&&(e[0]=t[0]),!isFinite(e[1])&&(e[1]=t[1]),GS(e,0,t),GS(e,1,t),e[0]>e[1]&&(e[0]=e[1])}function qS(e,t){return e>=t[0]&&e<=t[1]}function JS(e,t){return t[1]===t[0]?.5:(e-t[0])/(t[1]-t[0])}function YS(e,t){return e*(t[1]-t[0])+t[0]}var XS=function(e){t(n,e);function n(t){var n=e.call(this,t)||this;n.type=`ordinal`;var r=n.getSetting(`ordinalMeta`);return r||(r=new zS({})),B(r)&&(r=new zS({categories:I(r,function(e){return U(e)?e.value:e})})),n._ordinalMeta=r,n._extent=n.getSetting(`extent`)||[0,r.categories.length-1],n}return n.prototype.parse=function(e){return e==null?NaN:H(e)?this._ordinalMeta.getOrdinal(e):Math.round(e)},n.prototype.contain=function(e){return e=this.parse(e),qS(e,this._extent)&&this._ordinalMeta.categories[e]!=null},n.prototype.normalize=function(e){return e=this._getTickNumber(this.parse(e)),JS(e,this._extent)},n.prototype.scale=function(e){return e=Math.round(YS(e,this._extent)),this.getRawOrdinalNumber(e)},n.prototype.getTicks=function(){for(var e=[],t=this._extent,n=t[0];n<=t[1];)e.push({value:n}),n++;return e},n.prototype.getMinorTicks=function(e){},n.prototype.setSortInfo=function(e){if(e==null){this._ordinalNumbersByTick=this._ticksByOrdinalNumber=null;return}for(var t=e.ordinalNumbers,n=this._ordinalNumbersByTick=[],r=this._ticksByOrdinalNumber=[],i=0,a=this._ordinalMeta.categories.length,o=Math.min(a,t.length);i=0&&e=0&&e=e},n.prototype.getOrdinalMeta=function(){return this._ordinalMeta},n.prototype.calcNiceTicks=function(){},n.prototype.calcNiceExtent=function(){},n.type=`ordinal`,n}(LS);LS.registerClass(XS);var ZS=Ma,QS=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=`interval`,t._interval=0,t._intervalPrecision=2,t}return n.prototype.parse=function(e){return e},n.prototype.contain=function(e){return qS(e,this._extent)},n.prototype.normalize=function(e){return JS(e,this._extent)},n.prototype.scale=function(e){return YS(e,this._extent)},n.prototype.setExtent=function(e,t){var n=this._extent;isNaN(e)||(n[0]=parseFloat(e)),isNaN(t)||(n[1]=parseFloat(t))},n.prototype.unionExtent=function(e){var t=this._extent;e[0]t[1]&&(t[1]=e[1]),this.setExtent(t[0],t[1])},n.prototype.getInterval=function(){return this._interval},n.prototype.setInterval=function(e){this._interval=e,this._niceExtent=this._extent.slice(),this._intervalPrecision=WS(e)},n.prototype.getTicks=function(e){var t=this._interval,n=this._extent,r=this._niceExtent,i=this._intervalPrecision,a=[];if(!t)return a;var o=1e4;n[0]o)return[];var c=a.length?a[a.length-1].value:r[1];return n[1]>c&&(e?a.push({value:ZS(c+t,i)}):a.push({value:n[1]})),a},n.prototype.getMinorTicks=function(e){for(var t=this.getTicks(!0),n=[],r=this.getExtent(),i=1;ir[0]&&u0&&(a=a===null?s:Math.min(a,s))}n[r]=a}}return n}function sC(e){var t=oC(e),n=[];return F(e,function(e){var r=e.coordinateSystem.getBaseAxis(),i=r.getExtent(),a;if(r.type===`category`)a=r.getBandWidth();else if(r.type===`value`||r.type===`time`){var o=t[r.dim+`_`+r.index],s=Math.abs(i[1]-i[0]),c=r.scale.getExtent(),l=Math.abs(c[1]-c[0]);a=o?s/l*o:s}else{var u=e.getData();a=Math.abs(i[1]-i[0])/u.count()}var d=X(e.get(`barWidth`),a),f=X(e.get(`barMaxWidth`),a),p=X(e.get(`barMinWidth`)||(pC(e)?.5:1),a),m=e.get(`barGap`),h=e.get(`barCategoryGap`);n.push({bandWidth:a,barWidth:d,barMaxWidth:f,barMinWidth:p,barGap:m,barCategoryGap:h,axisKey:iC(r),stackId:rC(e)})}),cC(n)}function cC(e){var t={};F(e,function(e,n){var r=e.axisKey,i=e.bandWidth,a=t[r]||{bandWidth:i,remainedWidth:i,autoWidthCount:0,categoryGap:null,gap:`20%`,stacks:{}},o=a.stacks;t[r]=a;var s=e.stackId;o[s]||a.autoWidthCount++,o[s]=o[s]||{width:0,maxWidth:0};var c=e.barWidth;c&&!o[s].width&&(o[s].width=c,c=Math.min(a.remainedWidth,c),a.remainedWidth-=c);var l=e.barMaxWidth;l&&(o[s].maxWidth=l);var u=e.barMinWidth;u&&(o[s].minWidth=u);var d=e.barGap;d!=null&&(a.gap=d);var f=e.barCategoryGap;f!=null&&(a.categoryGap=f)});var n={};return F(t,function(e,t){n[t]={};var r=e.stacks,i=e.bandWidth,a=e.categoryGap;if(a==null){var o=L(r).length;a=Math.max(35-o*4,15)+`%`}var s=X(a,i),c=X(e.gap,1),l=e.remainedWidth,u=e.autoWidthCount,d=(l-s)/(u+(u-1)*c);d=Math.max(d,0),F(r,function(e){var t=e.maxWidth,n=e.minWidth;if(e.width){var r=e.width;t&&(r=Math.min(r,t)),n&&(r=Math.max(r,n)),e.width=r,l-=r+c*r,u--}else{var r=d;t&&tr&&(r=n),r!==d&&(e.width=r,l-=r+c*r,u--)}}),d=(l-s)/(u+(u-1)*c),d=Math.max(d,0);var f=0,p;F(r,function(e,t){e.width||(e.width=d),p=e,f+=e.width*(1+c)}),p&&(f-=p.width*c);var m=-f/2;F(r,function(e,r){n[t][r]=n[t][r]||{bandWidth:i,offset:m,width:e.width},m+=e.width*(1+c)})}),n}function lC(e,t,n){if(e&&t){var r=e[iC(t)];return r!=null&&n!=null?r[rC(n)]:r}}function uC(e,t){var n=aC(e,t),r=sC(n);F(n,function(e){var t=e.getData(),n=e.coordinateSystem.getBaseAxis(),i=rC(e),a=r[iC(n)][i],o=a.offset,s=a.width;t.setLayout({bandWidth:a.bandWidth,offset:o,size:s})})}function dC(e){return{seriesType:e,plan:U_(),reset:function(e){if(fC(e)){var t=e.getData(),n=e.coordinateSystem,r=n.getBaseAxis(),i=n.getOtherAxis(r),a=t.getDimensionIndex(t.mapDimension(i.dim)),o=t.getDimensionIndex(t.mapDimension(r.dim)),s=e.get(`showBackground`,!0),c=t.mapDimension(i.dim),l=t.getCalculationInfo(`stackResultDimension`),u=AS(t,c)&&!!t.getCalculationInfo(`stackedOnSeries`),d=i.isHorizontal(),f=mC(r,i),p=pC(e),m=e.get(`barMinHeight`)||0,h=l&&t.getDimensionIndex(l),g=t.getLayout(`size`),_=t.getLayout(`offset`);return{progress:function(e,t){for(var r=e.count,i=p&&tC(r*3),c=p&&s&&tC(r*3),l=p&&tC(r),v=n.master.getRect(),y=d?v.width:v.height,b,x=t.getStore(),S=0;(b=e.next())!=null;){var C=x.get(u?h:a,b),w=x.get(o,b),T=f,E=void 0;u&&(E=+C-x.get(a,b));var D=void 0,O=void 0,k=void 0,A=void 0;if(d){var j=n.dataToPoint([C,w]);if(u){var M=n.dataToPoint([E,w]);T=M[0]}D=T,O=j[1]+_,k=j[0]-T,A=g,Math.abs(k)0?n:1:n))}var hC=function(e,t,n,r){for(;n>>1;e[i][1]n&&(this._approxInterval=n);var a=_C.length,o=Math.min(hC(_C,this._approxInterval,0,a),a-1);this._interval=_C[o][1],this._minLevelUnit=_C[Math.max(o-1,0)][0]},n.prototype.parse=function(e){return ce(e)?e:+Wa(e)},n.prototype.contain=function(e){return qS(this.parse(e),this._extent)},n.prototype.normalize=function(e){return JS(this.parse(e),this._extent)},n.prototype.scale=function(e){return YS(e,this._extent)},n.type=`time`,n}(QS),_C=[[`second`,xp],[`minute`,Sp],[`hour`,Cp],[`quarter-day`,Cp*6],[`half-day`,Cp*12],[`day`,wp*1.2],[`half-week`,wp*3.5],[`week`,wp*7],[`month`,wp*31],[`quarter`,wp*95],[`half-year`,Tp/2],[`year`,Tp]];function vC(e,t,n,r){var i=Wa(t),a=Wa(n),o=function(e){return Rp(i,e,r)===Rp(a,e,r)},s=function(){return o(`year`)},c=function(){return s()&&o(`month`)},l=function(){return c()&&o(`day`)},u=function(){return l()&&o(`hour`)},d=function(){return u()&&o(`minute`)},f=function(){return d()&&o(`second`)},p=function(){return f()&&o(`millisecond`)};switch(e){case`year`:return s();case`month`:return c();case`day`:return l();case`hour`:return u();case`minute`:return d();case`second`:return f();case`millisecond`:return p()}}function yC(e,t){return e/=wp,e>16?16:e>7.5?7:e>3.5?4:e>1.5?2:1}function bC(e){var t=30*wp;return e/=t,e>6?6:e>3?3:e>2?2:1}function xC(e){return e/=Cp,e>12?12:e>6?6:e>3.5?4:e>2?2:1}function SC(e,t){return e/=t?Sp:xp,e>30?30:e>20?20:e>15?15:e>10?10:e>5?5:e>2?2:1}function CC(e){return qa(e,!0)}function wC(e,t,n){var r=new Date(e);switch(Mp(t)){case`year`:case`month`:r[qp(n)](0);case`day`:r[Jp(n)](1);case`hour`:r[Yp(n)](0);case`minute`:r[Xp(n)](0);case`second`:r[Zp(n)](0),r[Qp(n)](0)}return r.getTime()}function TC(e,t,n,r){var i=1e4,a=Ap,o=0;function s(e,t,n,i,a,o,s){for(var c=new Date(t),l=t,u=c[i]();l1&&l===0&&a.unshift({value:a[0].value-f})}}for(var l=0;l=r[0]&&_<=r[1]&&d++)}var v=(r[1]-r[0])/t;if(d>v*1.5&&f>v/1.5||(l.push(h),d>v||e===a[p]))break}u=[]}}for(var y=ie(I(l,function(e){return ie(e,function(e){return e.value>=r[0]&&e.value<=r[1]&&!e.notAdd})}),function(e){return e.length>0}),b=[],x=y.length-1,p=0;p0;)r*=10;var i=[Ma(AC(t[0]/r)*r),Ma(kC(t[1]/r)*r)];this._interval=r,this._niceExtent=i}},n.prototype.calcNiceExtent=function(e){DC.calcNiceExtent.call(this,e),this._fixMin=e.fixMin,this._fixMax=e.fixMax},n.prototype.parse=function(e){return e},n.prototype.contain=function(e){return e=MC(e)/MC(this.base),qS(e,this._extent)},n.prototype.normalize=function(e){return e=MC(e)/MC(this.base),JS(e,this._extent)},n.prototype.scale=function(e){return e=YS(e,this._extent),jC(this.base,e)},n.type=`log`,n}(LS),PC=NC.prototype;PC.getMinorTicks=DC.getMinorTicks,PC.getLabel=DC.getLabel;function FC(e,t){return OC(e,Pa(t))}LS.registerClass(NC);var IC=function(){function e(e,t,n){this._prepareParams(e,t,n)}return e.prototype._prepareParams=function(e,t,n){n[1]0&&s>0&&!c&&(o=0),o<0&&s<0&&!l&&(s=0));var d=this._determinedMin,f=this._determinedMax;return d!=null&&(o=d,c=!0),f!=null&&(s=f,l=!0),{min:o,max:s,minFixed:c,maxFixed:l,isBlank:u}},e.prototype.modifyDataMinMax=function(e,t){this[RC[e]]=t},e.prototype.setDeterminedMinMax=function(e,t){var n=LC[e];this[n]=t},e.prototype.freeze=function(){this.frozen=!0},e}(),LC={min:`_determinedMin`,max:`_determinedMax`},RC={min:`_dataMin`,max:`_dataMax`};function zC(e,t,n){var r=e.rawExtentInfo;return r||(r=new IC(e,t,n),e.rawExtentInfo=r,r)}function BC(e,t){return t==null?null:he(t)?NaN:e.parse(t)}function VC(e,t){var n=e.type,r=zC(e,t,e.getExtent()).calculate();e.setBlank(r.isBlank);var i=r.min,a=r.max,o=t.ecModel;if(o&&n===`time`){var s=aC(`bar`,o),c=!1;if(F(s,function(e){c=c||e.getBaseAxis()===t.axis}),c){var l=sC(s),u=HC(i,a,t,l);i=u.min,a=u.max}}return{extent:[i,a],fixMin:r.minFixed,fixMax:r.maxFixed}}function HC(e,t,n,r){var i=n.axis.getExtent(),a=Math.abs(i[1]-i[0]),o=lC(r,n.axis);if(o===void 0)return{min:e,max:t};var s=1/0;F(o,function(e){s=Math.min(e.offset,s)});var c=-1/0;F(o,function(e){c=Math.max(e.offset+e.width,c)}),s=Math.abs(s),c=Math.abs(c);var l=s+c,u=t-e,d=u/(1-(s+c)/a)-u;return t+=c/l*d,e-=s/l*d,{min:e,max:t}}function UC(e,t){var n=t,r=VC(e,n),i=r.extent,a=n.get(`splitNumber`);e instanceof NC&&(e.base=n.get(`logBase`));var o=e.type,s=n.get(`interval`),c=o===`interval`||o===`time`;e.setExtent(i[0],i[1]),e.calcNiceExtent({splitNumber:a,fixMin:r.fixMin,fixMax:r.fixMax,minInterval:c?n.get(`minInterval`):null,maxInterval:c?n.get(`maxInterval`):null}),s!=null&&e.setInterval&&e.setInterval(s)}function WC(e,t){if(t=t||e.get(`type`),t)switch(t){case`category`:return new XS({ordinalMeta:e.getOrdinalMeta?e.getOrdinalMeta():e.getCategories(),extent:[1/0,-1/0]});case`time`:return new gC({locale:e.ecModel.getLocaleModel(),useUTC:e.ecModel.get(`useUTC`)});default:return new((LS.getClass(t))||QS)}}function GC(e){var t=e.scale.getExtent(),n=t[0],r=t[1];return!(n>0&&r>0||n<0&&r<0)}function KC(e){var t=e.getLabelModel().get(`formatter`),n=e.type===`category`?e.scale.getExtent()[0]:null;return e.scale.type===`time`?function(t){return function(n,r){return e.scale.getFormattedLabel(n,r,t)}}(t):H(t)?function(t){return function(n){var r=e.scale.getLabel(n);return t.replace(`{value}`,r==null?``:r)}}(t):V(t)?function(t){return function(r,i){return n!=null&&(i=r.value-n),t(qC(e,r),i,r.level==null?null:{level:r.level})}}(t):function(t){return e.scale.getLabel(t)}}function qC(e,t){return e.type===`category`?e.scale.getLabel(t):t.value}function JC(e){var t=e.model,n=e.scale;if(!(!t.get([`axisLabel`,`show`])||n.isBlank())){var r,i,a=n.getExtent();n instanceof XS?i=n.count():(r=n.getTicks(),i=r.length);var o=e.getLabelModel(),s=KC(e),c,l=1;i>40&&(l=Math.ceil(i/40));for(var u=0;ue[1]&&(e[1]=r[1])})}var ew=function(){function e(){}return e.prototype.getNeedCrossZero=function(){return!this.option.scale},e.prototype.getCoordSysModel=function(){},e}(),tw=e({createDimensions:()=>yS,createList:()=>nw,createScale:()=>iw,createSymbol:()=>iy,createTextStyle:()=>ow,dataStack:()=>rw,enableHoverEmphasis:()=>su,getECData:()=>Q,getLayoutRect:()=>_m,mixinAxisModelCommonMethods:()=>aw});function nw(e){return PS(null,e)}var rw={isDimensionStacked:AS,enableDataStack:OS,getStackedDimension:jS};function iw(e,t){var n=t;t instanceof rp||(n=new rp(t));var r=WC(n);return r.setExtent(e[0],e[1]),UC(r,n),r}function aw(e){ne(e,ew)}function ow(e,t){return t=t||{},Ff(e,null,null,t.state!==`normal`)}var sw=[],cw={registerPreprocessor:Cx,registerProcessor:Tx,registerPostInit:Ex,registerPostUpdate:Dx,registerUpdateLifecycle:Ox,registerAction:kx,registerCoordinateSystem:Ax,registerLayout:Mx,registerVisual:Nx,registerTransform:Bx,registerLoading:Ix,registerMap:Rx,registerImpl:nb,PRIORITY:Sb,ComponentModel:$,ComponentView:H_,SeriesModel:N_,ChartView:K_,registerComponentModel:function(e){$.registerClass(e)},registerComponentView:function(e){H_.registerClass(e)},registerSeriesModel:function(e){N_.registerClass(e)},registerChartView:function(e){K_.registerClass(e)},registerSubTypeDefaulter:function(e,t){$.registerSubTypeDefaulter(e,t)},registerPainter:function(e,t){Ca(e,t)}};function lw(e){if(B(e)){F(e,function(e){lw(e)});return}N(sw,e)>=0||(sw.push(e),V(e)&&(e={install:e}),e.install(cw))}var uw=1e-8;function dw(e,t){return Math.abs(e-t)n&&(t=i,n=o)}if(t)return gw(t.exterior);var s=this.getBoundingRect();return[s.x+s.width/2,s.y+s.height/2]},n.prototype.getBoundingRect=function(e){var t=this._rect;if(t&&!e)return t;var n=[1/0,1/0],r=[-1/0,-1/0],i=this.geometries;return F(i,function(t){t.type===`polygon`?hw(t.exterior,n,r,e):F(t.points,function(t){hw(t,n,r,e)})}),isFinite(n[0])&&isFinite(n[1])&&isFinite(r[0])&&isFinite(r[1])||(n[0]=n[1]=r[0]=r[1]=0),t=new J(n[0],n[1],r[0]-n[0],r[1]-n[1]),e||(this._rect=t),t},n.prototype.contain=function(e){var t=this.getBoundingRect(),n=this.geometries;if(!t.contain(e[0],e[1]))return!1;loopGeo:for(var r=0,i=n.length;r>1^-(s&1),c=c>>1^-(c&1),s+=i,c+=a,i=s,a=c,r.push([s/n,c/n])}return r}function Tw(e,t){return e=Sw(e),I(ie(e.features,function(e){return e.geometry&&e.properties&&e.geometry.coordinates.length>0}),function(e){var n=e.properties,r=e.geometry,i=[];switch(r.type){case`Polygon`:var a=r.coordinates;i.push(new vw(a[0],a.slice(1)));break;case`MultiPolygon`:F(r.coordinates,function(e){e[0]&&i.push(new vw(e[0],e.slice(1)))});break;case`LineString`:i.push(new yw([r.coordinates]));break;case`MultiLineString`:i.push(new yw(r.coordinates))}var o=new bw(n[t||`name`],i,n.cp);return o.properties=n,o})}var Ew=e({MAX_SAFE_INTEGER:()=>Ba,asc:()=>Na,getPercentWithPrecision:()=>La,getPixelPrecision:()=>Ia,getPrecision:()=>Pa,getPrecisionSafe:()=>Fa,isNumeric:()=>Za,isRadianAroundZero:()=>Ha,linearMap:()=>ja,nice:()=>qa,numericToNumber:()=>Xa,parseDate:()=>Wa,quantile:()=>Ja,quantity:()=>Ga,quantityExponent:()=>Ka,reformIntervals:()=>Ya,remRadian:()=>Va,round:()=>Ma}),Dw=e({format:()=>Fp,parse:()=>Wa}),Ow=e({Arc:()=>Dd,BezierCurve:()=>Td,BoundingRect:()=>J,Circle:()=>Gu,CompoundPath:()=>Od,Ellipse:()=>qu,Group:()=>Y,Image:()=>Vc,IncrementalDisplayable:()=>Rd,Line:()=>xd,LinearGradient:()=>Ad,Polygon:()=>gd,Polyline:()=>vd,RadialGradient:()=>jd,Rect:()=>Yc,Ring:()=>fd,Sector:()=>ud,Text:()=>$c,clipPointsByRect:()=>bf,clipRectByRect:()=>xf,createIcon:()=>Sf,extendPath:()=>nf,extendShape:()=>ef,getShapeClass:()=>af,getTransform:()=>mf,initProps:()=>Ud,makeImage:()=>sf,makePath:()=>of,mergePath:()=>lf,registerShape:()=>rf,resizePath:()=>uf,updateProps:()=>Hd}),kw=e({addCommas:()=>em,capitalFirst:()=>lm,encodeHTML:()=>xt,formatTime:()=>cm,formatTpl:()=>om,getTextRect:()=>$p,getTooltipMarker:()=>sm,normalizeCssArray:()=>nm,toCamelCase:()=>tm,truncateText:()=>cs}),Aw=e({bind:()=>R,clone:()=>O,curry:()=>z,defaults:()=>M,each:()=>F,extend:()=>j,filter:()=>ie,indexOf:()=>N,inherits:()=>te,isArray:()=>B,isFunction:()=>V,isObject:()=>U,isString:()=>H,map:()=>I,merge:()=>k,reduce:()=>re}),jw=Oo();function Mw(e,t){var n=I(t,function(t){return e.scale.parse(t)});return e.type===`time`&&n.length>0&&(n.sort(),n.unshift(n[0]),n.push(n[n.length-1])),n}function Nw(e){var t=e.getLabelModel().get(`customValues`);if(t){var n=KC(e),r=e.scale.getExtent();return{labels:I(ie(Mw(e,t),function(e){return e>=r[0]&&e<=r[1]}),function(t){var r={value:t};return{formattedLabel:n(r),rawLabel:e.scale.getLabel(r),tickValue:t}})}}return e.type===`category`?Fw(e):Rw(e)}function Pw(e,t){var n=e.getTickModel().get(`customValues`);if(n){var r=e.scale.getExtent();return{ticks:ie(Mw(e,n),function(e){return e>=r[0]&&e<=r[1]})}}return e.type===`category`?Lw(e,t):{ticks:I(e.scale.getTicks(),function(e){return e.value})}}function Fw(e){var t=e.getLabelModel(),n=Iw(e,t);return!t.get(`show`)||e.scale.isBlank()?{labels:[],labelCategoryInterval:n.labelCategoryInterval}:n}function Iw(e,t){var n=zw(e,`labels`),r=XC(t),i=Bw(n,r);if(i)return i;var a,o;return V(r)?a=Kw(e,r):(o=r===`auto`?Hw(e):r,a=Gw(e,o)),Vw(n,r,{labels:a,labelCategoryInterval:o})}function Lw(e,t){var n=zw(e,`ticks`),r=XC(t),i=Bw(n,r);if(i)return i;var a,o;if((!t.get(`show`)||e.scale.isBlank())&&(a=[]),V(r))a=Kw(e,r,!0);else if(r===`auto`){var s=Iw(e,e.getLabelModel());o=s.labelCategoryInterval,a=I(s.labels,function(e){return e.tickValue})}else o=r,a=Gw(e,o,!0);return Vw(n,r,{ticks:a,tickCategoryInterval:o})}function Rw(e){var t=e.scale.getTicks(),n=KC(e);return{labels:I(t,function(t,r){return{level:t.level,formattedLabel:n(t,r),rawLabel:e.scale.getLabel(t),tickValue:t.value}})}}function zw(e,t){return jw(e)[t]||(jw(e)[t]=[])}function Bw(e,t){for(var n=0;n40&&(s=Math.max(1,Math.floor(o/40)));for(var c=a[0],l=e.dataToCoord(c+1)-e.dataToCoord(c),u=Math.abs(l*Math.cos(r)),d=Math.abs(l*Math.sin(r)),f=0,p=0;c<=a[1];c+=s){var m=0,h=0,g=Ji(n({value:c}),t.font,`center`,`top`);m=g.width*1.3,h=g.height*1.3,f=Math.max(f,m,7),p=Math.max(p,h,7)}var _=f/u,v=p/d;isNaN(_)&&(_=1/0),isNaN(v)&&(v=1/0);var y=Math.max(0,Math.floor(Math.min(_,v))),b=jw(e.model),x=e.getExtent(),S=b.lastAutoInterval,C=b.lastTickCount;return S!=null&&C!=null&&Math.abs(S-y)<=1&&Math.abs(C-o)<=1&&S>y&&b.axisExtent0===x[0]&&b.axisExtent1===x[1]?y=S:(b.lastTickCount=o,b.lastAutoInterval=y,b.axisExtent0=x[0],b.axisExtent1=x[1]),y}function Ww(e){var t=e.getLabelModel();return{axisRotate:e.getRotate?e.getRotate():e.isHorizontal&&!e.isHorizontal()?90:0,labelRotate:t.get(`rotate`)||0,font:t.getFont()}}function Gw(e,t,n){var r=KC(e),i=e.scale,a=i.getExtent(),o=e.getLabelModel(),s=[],c=Math.max((t||0)+1,1),l=a[0],u=i.count();l!==0&&c>1&&u/c>2&&(l=Math.round(Math.ceil(l/c)*c));var d=ZC(e),f=o.get(`showMinLabel`)||d,p=o.get(`showMaxLabel`)||d;f&&l!==a[0]&&h(a[0]);for(var m=l;m<=a[1];m+=c)h(m);p&&m-c!==a[1]&&h(a[1]);function h(e){var t={value:e};s.push(n?e:{formattedLabel:r(t),rawLabel:i.getLabel(t),tickValue:e})}return s}function Kw(e,t,n){var r=e.scale,i=KC(e),a=[];return F(r.getTicks(),function(e){var o=r.getLabel(e),s=e.value;t(e.value,o)&&a.push(n?s:{formattedLabel:i(e),rawLabel:o,tickValue:s})}),a}var qw=[0,1],Jw=function(){function e(e,t,n){this.onBand=!1,this.inverse=!1,this.dim=e,this.scale=t,this._extent=n||[0,0]}return e.prototype.contain=function(e){var t=this._extent,n=Math.min(t[0],t[1]),r=Math.max(t[0],t[1]);return e>=n&&e<=r},e.prototype.containData=function(e){return this.scale.contain(e)},e.prototype.getExtent=function(){return this._extent.slice()},e.prototype.getPixelPrecision=function(e){return Ia(e||this.scale.getExtent(),this._extent)},e.prototype.setExtent=function(e,t){var n=this._extent;n[0]=e,n[1]=t},e.prototype.dataToCoord=function(e,t){var n=this._extent,r=this.scale;return e=r.normalize(e),this.onBand&&r.type===`ordinal`&&(n=n.slice(),Yw(n,r.count())),ja(e,qw,n,t)},e.prototype.coordToData=function(e,t){var n=this._extent,r=this.scale;this.onBand&&r.type===`ordinal`&&(n=n.slice(),Yw(n,r.count()));var i=ja(e,n,qw,t);return this.scale.scale(i)},e.prototype.pointToData=function(e,t){},e.prototype.getTicksCoords=function(e){e=e||{};var t=e.tickModel||this.getTickModel(),n=Pw(this,t).ticks,r=I(n,function(e){return{coord:this.dataToCoord(this.scale.type===`ordinal`?this.scale.getRawOrdinalNumber(e):e),tickValue:e}},this),i=t.get(`alignWithLabel`);return Xw(this,r,i,e.clamp),r},e.prototype.getMinorTicksCoords=function(){if(this.scale.type===`ordinal`)return[];var e=this.model.getModel(`minorTick`).get(`splitNumber`);return e>0&&e<100||(e=5),I(this.scale.getMinorTicks(e),function(e){return I(e,function(e){return{coord:this.dataToCoord(e),tickValue:e}},this)},this)},e.prototype.getViewLabels=function(){return Nw(this).labels},e.prototype.getLabelModel=function(){return this.model.getModel(`axisLabel`)},e.prototype.getTickModel=function(){return this.model.getModel(`axisTick`)},e.prototype.getBandWidth=function(){var e=this._extent,t=this.scale.getExtent(),n=t[1]-t[0]+ +!!this.onBand;n===0&&(n=1);var r=Math.abs(e[1]-e[0]);return Math.abs(r)/n},e.prototype.calculateCategoryInterval=function(){return Uw(this)},e}();function Yw(e,t){var n=(e[1]-e[0])/t/2;e[0]+=n,e[1]-=n}function Xw(e,t,n,r){var i=t.length;if(!e.onBand||n||!i)return;var a=e.getExtent(),o,s;if(i===1)t[0].coord=a[0],o=t[1]={coord:a[1],tickValue:t[0].tickValue};else{var c=t[i-1].tickValue-t[0].tickValue,l=(t[i-1].coord-t[0].coord)/c;F(t,function(e){e.coord-=l/2});var u=e.scale.getExtent();s=1+u[1]-t[i-1].tickValue,o={coord:t[i-1].coord+l*s,tickValue:u[1]+1},t.push(o)}var d=a[0]>a[1];f(t[0].coord,a[0])&&(r?t[0].coord=a[0]:t.shift()),r&&f(a[0],t[0].coord)&&t.unshift({coord:a[0]}),f(a[1],o.coord)&&(r?o.coord=a[1]:t.pop()),r&&f(o.coord,a[1])&&t.push({coord:a[1]});function f(e,t){return e=Ma(e),t=Ma(t),d?e>t:ei&&(i+=tT);var p=Math.atan2(s,o);if(p<0&&(p+=tT),p>=r&&p<=i||p+tT>=r&&p+tT<=i)return c[0]=u,c[1]=d,l-n;var m=n*Math.cos(r)+e,h=n*Math.sin(r)+t,g=n*Math.cos(i)+e,_=n*Math.sin(i)+t,v=(m-o)*(m-o)+(h-s)*(h-s),y=(g-o)*(g-o)+(_-s)*(_-s);return v0){t=t/180*Math.PI,dT.fromArray(e[0]),fT.fromArray(e[1]),pT.fromArray(e[2]),q.sub(mT,dT,fT),q.sub(hT,pT,fT);var n=mT.len(),r=hT.len();if(!(n<.001||r<.001)){mT.scale(1/n),hT.scale(1/r);var i=mT.dot(hT);if(Math.cos(t)1&&q.copy(vT,pT),vT.toArray(e[1])}}}}function bT(e,t,n){if(n<=180&&n>0){n=n/180*Math.PI,dT.fromArray(e[0]),fT.fromArray(e[1]),pT.fromArray(e[2]),q.sub(mT,fT,dT),q.sub(hT,pT,fT);var r=mT.len(),i=hT.len();if(!(r<.001||i<.001)&&(mT.scale(1/r),hT.scale(1/i),mT.dot(t)=o)q.copy(vT,pT);else{vT.scaleAndAdd(hT,a/Math.tan(Math.PI/2-s));var c=pT.x===fT.x?(vT.y-fT.y)/(pT.y-fT.y):(vT.x-fT.x)/(pT.x-fT.x);if(isNaN(c))return;c<0?q.copy(vT,fT):c>1&&q.copy(vT,pT)}vT.toArray(e[1])}}}function xT(e,t,n,r){var i=n===`normal`,a=i?e:e.ensureState(n);a.ignore=t;var o=r.get(`smooth`);o&&o===!0&&(o=.3),a.shape=a.shape||{},o>0&&(a.shape.smooth=o);var s=r.getModel(`lineStyle`).getLineStyle();i?e.useStyle(s):a.style=s}function ST(e,t){var n=t.smooth,r=t.points;if(r)if(e.moveTo(r[0][0],r[0][1]),n>0&&r.length>=3){var i=Qe(r[0],r[1]),a=Qe(r[1],r[2]);if(!i||!a){e.lineTo(r[1][0],r[1][1]),e.lineTo(r[2][0],r[2][1]);return}var o=Math.min(i,a)*n,s=nt([],r[1],r[0],o/i),c=nt([],r[1],r[2],o/a),l=nt([],s,c,.5);e.bezierCurveTo(s[0],s[1],s[0],s[1],l[0],l[1]),e.bezierCurveTo(c[0],c[1],c[0],c[1],r[2][0],r[2][1])}else for(var u=1;u0&&a&&S(-d/o,0,o);var g=e[0],_=e[o-1],v,y;b(),v<0&&C(-v,.8),y<0&&C(y,.8),b(),x(v,y,1),x(y,v,-1),b(),v<0&&w(-v),y<0&&w(y);function b(){v=g.rect[t]-r,y=i-_.rect[t]-_.rect[n]}function x(e,t,n){if(e<0){var r=Math.min(t,-e);if(r>0){S(r*n,0,o);var i=r+e;i<0&&C(-i*n,1)}else C(-e*n,1)}}function S(n,r,i){n!==0&&(l=!0);for(var a=r;a0)for(var c=0;c0;c--){var f=a[c-1]*d;S(-f,c,o)}}}function w(e){var t=e<0?-1:1;e=Math.abs(e);for(var n=Math.ceil(e/(o-1)),r=0;r0?S(n,0,r+1):S(-n,o-r-1,o),e-=n,e<=0)return}return l}function DT(e,t,n,r){return ET(e,`x`,`width`,t,n,r)}function OT(e,t,n,r){return ET(e,`y`,`height`,t,n,r)}function kT(e){var t=[];e.sort(function(e,t){return t.priority-e.priority});var n=new J(0,0,0,0);function r(e){if(!e.ignore){var t=e.ensureState(`emphasis`);t.ignore==null&&(t.ignore=!1)}e.ignore=!0}for(var i=0;i=0&&n.attr(i.oldLayoutSelect),N(u,`emphasis`)>=0&&n.attr(i.oldLayoutEmphasis)),Hd(n,c,t,s)}else if(n.attr(c),!Wf(n).valueAnimation){var d=W(n.style.opacity,1);n.style.opacity=0,Ud(n,{style:{opacity:d}},t,s)}if(i.oldLayout=c,n.states.select){var f=i.oldLayoutSelect={};IT(f,c,LT),IT(f,n.states.select,LT)}if(n.states.emphasis){var p=i.oldLayoutEmphasis={};IT(p,c,LT),IT(p,n.states.emphasis,LT)}Kf(n,s,l,t,t)}if(r&&!r.ignore&&!r.invisible){var i=FT(r),a=i.oldLayout,m={points:r.shape.points};a?(r.attr({shape:a}),Hd(r,{shape:m},t)):(r.setShape(m),r.style.strokePercent=0,Ud(r,{style:{strokePercent:1}},t)),i.oldLayout=m}},e}(),zT=Oo();function BT(e){e.registerUpdateLifecycle(`series:beforeupdate`,function(e,t,n){var r=zT(t).labelManager;r||(r=zT(t).labelManager=new RT),r.clearLabels()}),e.registerUpdateLifecycle(`series:layoutlabels`,function(e,t,n){var r=zT(t).labelManager;n.updatedSeries.forEach(function(e){r.addLabelsOfSeries(t.getViewOfSeriesModel(e))}),r.updateLayoutConfig(t),r.layout(t),r.processLabelsOverall()})}var VT=e({Axis:()=>Jw,ChartView:()=>K_,ComponentModel:()=>$,ComponentView:()=>H_,List:()=>vS,Model:()=>rp,PRIORITY:()=>Sb,SeriesModel:()=>N_,color:()=>sr,connect:()=>gx,dataTool:()=>Vx,dependencies:()=>ab,disConnect:()=>vx,disconnect:()=>_x,dispose:()=>yx,env:()=>r,extendChartView:()=>eT,extendComponentModel:()=>Zw,extendComponentView:()=>Qw,extendSeriesModel:()=>$w,format:()=>kw,getCoordinateSystemDimensions:()=>jx,getInstanceByDom:()=>bx,getInstanceById:()=>xx,getMap:()=>zx,graphic:()=>Ow,helper:()=>tw,init:()=>hx,innerDrawElementOnCanvas:()=>Vy,matrix:()=>Rt,number:()=>Ew,parseGeoJSON:()=>Tw,parseGeoJson:()=>Tw,registerAction:()=>kx,registerCoordinateSystem:()=>Ax,registerLayout:()=>Mx,registerLoading:()=>Ix,registerLocale:()=>_p,registerMap:()=>Rx,registerPostInit:()=>Ex,registerPostUpdate:()=>Dx,registerPreprocessor:()=>Cx,registerProcessor:()=>Tx,registerTheme:()=>Sx,registerTransform:()=>Bx,registerUpdateLifecycle:()=>Ox,registerVisual:()=>Nx,setCanvasCreator:()=>Lx,setPlatformAPI:()=>f,throttle:()=>tv,time:()=>Dw,use:()=>lw,util:()=>Aw,vector:()=>Pe,version:()=>ib,zrUtil:()=>p,zrender:()=>pa}),HT=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=n.type,t.hasSymbolVisual=!0,t}return n.prototype.getInitialData=function(e){return PS(null,this,{useEncodeDefaulter:!0})},n.prototype.getLegendIcon=function(e){var t=new Y,n=iy(`line`,0,e.itemHeight/2,e.itemWidth,0,e.lineStyle.stroke,!1);t.add(n),n.setStyle(e.lineStyle);var r=this.getData().getVisual(`symbol`),i=this.getData().getVisual(`symbolRotate`),a=r===`none`?`circle`:r,o=e.itemHeight*.8,s=iy(a,(e.itemWidth-o)/2,(e.itemHeight-o)/2,o,o,e.itemStyle.fill);return t.add(s),s.setStyle(e.itemStyle),s.rotation=(e.iconRotate===`inherit`?i:e.iconRotate||0)*Math.PI/180,s.setOrigin([e.itemWidth/2,e.itemHeight/2]),a.indexOf(`empty`)>-1&&(s.style.stroke=s.style.fill,s.style.fill=`#fff`,s.style.lineWidth=2),t},n.type=`series.line`,n.dependencies=[`grid`,`polar`],n.defaultOption={z:3,coordinateSystem:`cartesian2d`,legendHoverLink:!0,clip:!0,label:{position:`top`},endLabel:{show:!1,valueAnimation:!0,distance:8},lineStyle:{width:2,type:`solid`},emphasis:{scale:!0},step:!1,smooth:!1,smoothMonotone:null,symbol:`emptyCircle`,symbolSize:4,symbolRotate:null,showSymbol:!0,showAllSymbol:`auto`,connectNulls:!1,sampling:`none`,animationEasing:`linear`,progressive:0,hoverLayerThreshold:1/0,universalTransition:{divideShape:`clone`},triggerLineEvent:!1},n}(N_);function UT(e,t){var n=e.mapDimensionsAll(`defaultedLabel`),r=n.length;if(r===1){var i=yg(e,t,n[0]);return i==null?null:i+``}else if(r){for(var a=[],o=0;o=0&&r.push(t[a])}return r.join(` `)}var GT=function(e){t(n,e);function n(t,n,r,i){var a=e.call(this)||this;return a.updateData(t,n,r,i),a}return n.prototype._createSymbol=function(e,t,n,r,i){this.removeAll();var a=iy(e,-1,-1,2,2,null,i);a.attr({z2:100,culling:!0,scaleX:r[0]/2,scaleY:r[1]/2}),a.drift=KT,this._symbolType=e,this.add(a)},n.prototype.stopSymbolAnimation=function(e){this.childAt(0).stopAnimation(null,e)},n.prototype.getSymbolType=function(){return this._symbolType},n.prototype.getSymbolPath=function(){return this.childAt(0)},n.prototype.highlight=function(){Wl(this.childAt(0))},n.prototype.downplay=function(){Gl(this.childAt(0))},n.prototype.setZ=function(e,t){var n=this.childAt(0);n.zlevel=e,n.z=t},n.prototype.setDraggable=function(e,t){var n=this.childAt(0);n.draggable=e,n.cursor=!t&&e?`move`:n.cursor},n.prototype.updateData=function(e,t,r,i){this.silent=!1;var a=e.getItemVisual(t,`symbol`)||`circle`,o=e.hostModel,s=n.getSymbolSize(e,t),c=a!==this._symbolType,l=i&&i.disableAnimation;if(c){var u=e.getItemVisual(t,`symbolKeepAspect`);this._createSymbol(a,e,t,s,u)}else{var d=this.childAt(0);d.silent=!1;var f={scaleX:s[0]/2,scaleY:s[1]/2};l?d.attr(f):Hd(d,f,o,t),Jd(d)}if(this._updateCommon(e,t,s,r,i),c){var d=this.childAt(0);if(!l){var f={scaleX:this._sizeX,scaleY:this._sizeY,style:{opacity:d.style.opacity}};d.scaleX=d.scaleY=0,d.style.opacity=0,Ud(d,f,o,t)}}l&&this.childAt(0).stopAnimation(`leave`)},n.prototype._updateCommon=function(e,t,n,r,i){var a=this.childAt(0),o=e.hostModel,s,c,l,u,d,f,p,m,h;if(r&&(s=r.emphasisItemStyle,c=r.blurItemStyle,l=r.selectItemStyle,u=r.focus,d=r.blurScope,p=r.labelStatesModels,m=r.hoverScale,h=r.cursorStyle,f=r.emphasisDisabled),!r||e.hasItemOption){var g=r&&r.itemModel?r.itemModel:e.getItemModel(t),_=g.getModel(`emphasis`);s=_.getModel(`itemStyle`).getItemStyle(),l=g.getModel([`select`,`itemStyle`]).getItemStyle(),c=g.getModel([`blur`,`itemStyle`]).getItemStyle(),u=_.get(`focus`),d=_.get(`blurScope`),f=_.get(`disabled`),p=Pf(g),m=_.getShallow(`scale`),h=g.getShallow(`cursor`)}var v=e.getItemVisual(t,`symbolRotate`);a.attr(`rotation`,(v||0)*Math.PI/180||0);var y=oy(e.getItemVisual(t,`symbolOffset`),n);y&&(a.x=y[0],a.y=y[1]),h&&a.attr(`cursor`,h);var b=e.getItemVisual(t,`style`),x=b.fill;if(a instanceof Vc){var S=a.style;a.useStyle(j({image:S.image,x:S.x,y:S.y,width:S.width,height:S.height},b))}else a.__isEmptyBrush?a.useStyle(j({},b)):a.useStyle(b),a.style.decal=null,a.setColor(x,i&&i.symbolInnerColor),a.style.strokeNoScale=!0;var C=e.getItemVisual(t,`liftZ`),w=this._z2;C==null?w!=null&&(a.z2=w,this._z2=null):w==null&&(this._z2=a.z2,a.z2+=C);var T=i&&i.useNameLabel;Nf(a,p,{labelFetcher:o,labelDataIndex:t,defaultText:E,inheritColor:x,defaultOpacity:b.opacity});function E(t){return T?e.getName(t):UT(e,t)}this._sizeX=n[0]/2,this._sizeY=n[1]/2;var D=a.ensureState(`emphasis`);D.style=s,a.ensureState(`select`).style=l,a.ensureState(`blur`).style=c;var O=m==null||m===!0?Math.max(1.1,3/this._sizeY):isFinite(m)&&m>0?+m:1;D.scaleX=this._sizeX*O,D.scaleY=this._sizeY*O,this.setSymbolScale(1),lu(this,u,d,f)},n.prototype.setSymbolScale=function(e){this.scaleX=this.scaleY=e},n.prototype.fadeOut=function(e,t,n){var r=this.childAt(0),i=Q(this).dataIndex,a=n&&n.animation;if(this.silent=r.silent=!0,n&&n.fadeLabel){var o=r.getTextContent();o&&Gd(o,{style:{opacity:0}},t,{dataIndex:i,removeOpt:a,cb:function(){r.removeTextContent()}})}else r.removeTextContent();Gd(r,{style:{opacity:0},scaleX:0,scaleY:0},t,{dataIndex:i,cb:e,removeOpt:a})},n.getSymbolSize=function(e,t){return ay(e.getItemVisual(t,`symbolSize`))},n}(Y);function KT(e,t){this.parent.drift(e,t)}function qT(e,t,n,r){return t&&!isNaN(t[0])&&!isNaN(t[1])&&!(r.isIgnore&&r.isIgnore(n))&&!(r.clipShape&&!r.clipShape.contain(t[0],t[1]))&&e.getItemVisual(n,`symbol`)!==`none`}function JT(e){return e!=null&&!U(e)&&(e={isIgnore:e}),e||{}}function YT(e){var t=e.hostModel,n=t.getModel(`emphasis`);return{emphasisItemStyle:n.getModel(`itemStyle`).getItemStyle(),blurItemStyle:t.getModel([`blur`,`itemStyle`]).getItemStyle(),selectItemStyle:t.getModel([`select`,`itemStyle`]).getItemStyle(),focus:n.get(`focus`),blurScope:n.get(`blurScope`),emphasisDisabled:n.get(`disabled`),hoverScale:n.get(`scale`),labelStatesModels:Pf(t),cursorStyle:t.get(`cursor`)}}var XT=function(){function e(e){this.group=new Y,this._SymbolCtor=e||GT}return e.prototype.updateData=function(e,t){this._progressiveEls=null,t=JT(t);var n=this.group,r=e.hostModel,i=this._data,a=this._SymbolCtor,o=t.disableAnimation,s=YT(e),c={disableAnimation:o},l=t.getSymbolPoint||function(t){return e.getItemLayout(t)};i||n.removeAll(),e.diff(i).add(function(r){var i=l(r);if(qT(e,i,r,t)){var o=new a(e,r,s,c);o.setPosition(i),e.setItemGraphicEl(r,o),n.add(o)}}).update(function(u,d){var f=i.getItemGraphicEl(d),p=l(u);if(!qT(e,p,u,t)){n.remove(f);return}var m=e.getItemVisual(u,`symbol`)||`circle`,h=f&&f.getSymbolType&&f.getSymbolType();if(!f||h&&h!==m)n.remove(f),f=new a(e,u,s,c),f.setPosition(p);else{f.updateData(e,u,s,c);var g={x:p[0],y:p[1]};o?f.attr(g):Hd(f,g,r)}n.add(f),e.setItemGraphicEl(u,f)}).remove(function(e){var t=i.getItemGraphicEl(e);t&&t.fadeOut(function(){n.remove(t)},r)}).execute(),this._getSymbolPoint=l,this._data=e},e.prototype.updateLayout=function(){var e=this,t=this._data;t&&t.eachItemGraphicEl(function(t,n){var r=e._getSymbolPoint(n);t.setPosition(r),t.markRedraw()})},e.prototype.incrementalPrepareUpdate=function(e){this._seriesScope=YT(e),this._data=null,this.group.removeAll()},e.prototype.incrementalUpdate=function(e,t,n){this._progressiveEls=[],n=JT(n);function r(e){e.isGroup||(e.incremental=!0,e.ensureState(`emphasis`).hoverLayer=!0)}for(var i=e.start;i0?n=r[0]:r[1]<0&&(n=r[1]),n}function $T(e,t,n,r){var i=NaN;e.stacked&&(i=n.get(n.getCalculationInfo(`stackedOverDimension`),r)),isNaN(i)&&(i=e.valueStart);var a=e.baseDataOffset,o=[];return o[a]=n.get(e.baseDim,r),o[1-a]=i,t.dataToPoint(o)}function eE(e,t){var n=[];return t.diff(e).add(function(e){n.push({cmd:`+`,idx:e})}).update(function(e,t){n.push({cmd:`=`,idx:t,idx1:e})}).remove(function(e){n.push({cmd:`-`,idx:e})}).execute(),n}function tE(e,t,n,r,i,a,o,s){for(var c=eE(e,t),l=[],u=[],d=[],f=[],p=[],m=[],h=[],g=ZT(i,t,o),_=e.getLayout(`points`)||[],v=t.getLayout(`points`)||[],y=0;y=i||h<0)break;if(iE(_,v)){if(c){h+=a;continue}break}if(h===n)e[a>0?`moveTo`:`lineTo`](_,v),d=_,f=v;else{var y=_-l,b=v-u;if(y*y+b*b<.5){h+=a;continue}if(o>0){for(var x=h+a,S=t[x*2],C=t[x*2+1];S===_&&C===v&&g=r||iE(S,C))p=_,m=v;else{E=S-l,D=C-u;var A=_-l,j=S-_,M=v-u,ee=C-v,N=void 0,te=void 0;if(s===`x`){N=Math.abs(A),te=Math.abs(j);var ne=E>0?1:-1;p=_-ne*N*o,m=v,O=_+ne*te*o,k=v}else if(s===`y`){N=Math.abs(M),te=Math.abs(ee);var P=D>0?1:-1;p=_,m=v-P*N*o,O=_,k=v+P*te*o}else N=Math.sqrt(A*A+M*M),te=Math.sqrt(j*j+ee*ee),T=te/(te+N),p=_-E*o*(1-T),m=v-D*o*(1-T),O=_+E*o*T,k=v+D*o*T,O=nE(O,rE(S,_)),k=nE(k,rE(C,v)),O=rE(O,nE(S,_)),k=rE(k,nE(C,v)),E=O-_,D=k-v,p=_-E*N/te,m=v-D*N/te,p=nE(p,rE(l,_)),m=nE(m,rE(u,v)),p=rE(p,nE(l,_)),m=rE(m,nE(u,v)),E=_-p,D=v-m,O=_+E*te/N,k=v+D*te/N}e.bezierCurveTo(d,f,p,m,_,v),d=O,f=k}else e.lineTo(_,v)}l=_,u=v,h+=a}return g}var oE=function(){function e(){this.smooth=0,this.smoothConstraint=!0}return e}(),sE=function(e){t(n,e);function n(t){var n=e.call(this,t)||this;return n.type=`ec-polyline`,n}return n.prototype.getDefaultStyle=function(){return{stroke:`#000`,fill:null}},n.prototype.getDefaultShape=function(){return new oE},n.prototype.buildPath=function(e,t){var n=t.points,r=0,i=n.length/2;if(t.connectNulls){for(;i>0&&iE(n[i*2-2],n[i*2-1]);i--);for(;r=0){var _=o?(d-a)*g+a:(u-i)*g+i;return o?[e,_]:[_,e]}i=u,a=d;break;case r.C:u=n[c++],d=n[c++],f=n[c++],p=n[c++],m=n[c++],h=n[c++];var v=o?Un(i,u,f,m,e,s):Un(a,d,p,h,e,s);if(v>0)for(var y=0;y=0){var _=o?Vn(a,d,p,h,b):Vn(i,u,f,m,b);return o?[e,_]:[_,e]}}i=m,a=h;break}}},n}(Z),cE=function(e){t(n,e);function n(){return e!==null&&e.apply(this,arguments)||this}return n}(oE),lE=function(e){t(n,e);function n(t){var n=e.call(this,t)||this;return n.type=`ec-polygon`,n}return n.prototype.getDefaultShape=function(){return new cE},n.prototype.buildPath=function(e,t){var n=t.points,r=t.stackedOnPoints,i=0,a=n.length/2,o=t.smoothMonotone;if(t.connectNulls){for(;a>0&&iE(n[a*2-2],n[a*2-1]);a--);for(;it){a?n.push(o(a,c,t)):i&&n.push(o(i,c,0),o(i,c,t));break}else i&&(n.push(o(i,c,0)),i=null),n.push(c),a=c}return n}function xE(e,t,n){var r=e.getVisual(`visualMeta`);if(!(!r||!r.length||!e.count())&&t.type===`cartesian2d`){for(var i,a,o=r.length-1;o>=0;o--){var s=e.getDimensionInfo(r[o].dimension);if(i=s&&s.coordDim,i===`x`||i===`y`){a=r[o];break}}if(a){var c=t.getAxis(i),l=I(a.stops,function(e){return{coord:c.toGlobalCoord(c.dataToCoord(e.value)),color:e.color}}),u=l.length,d=a.outerColors.slice();u&&l[0].coord>l[u-1].coord&&(l.reverse(),d.reverse());var f=bE(l,i===`x`?n.getWidth():n.getHeight()),p=f.length;if(!p&&u)return l[0].coord<0?d[1]?d[1]:l[u-1].color:d[0]?d[0]:l[0].color;var m=10,h=f[0].coord-m,g=f[p-1].coord+m,_=g-h;if(_<.001)return`transparent`;F(f,function(e){e.offset=(e.coord-h)/_}),f.push({offset:p?f[p-1].offset:.5,color:d[1]||`transparent`}),f.unshift({offset:p?f[0].offset:.5,color:d[0]||`transparent`});var v=new Ad(0,0,0,0,f,!0);return v[i]=h,v[i+`2`]=g,v}}}function SE(e,t,n){var r=e.get(`showAllSymbol`),i=r===`auto`;if(!(r&&!i)){var a=n.getAxesByScale(`ordinal`)[0];if(a&&!(i&&CE(a,t))){var o=t.mapDimension(a.dim),s={};return F(a.getViewLabels(),function(e){var t=a.scale.getRawOrdinalNumber(e.tickValue);s[t]=1}),function(e){return!s.hasOwnProperty(t.get(o,e))}}}}function CE(e,t){var n=e.getExtent(),r=Math.abs(n[1]-n[0])/e.scale.count();isNaN(r)&&(r=0);for(var i=t.count(),a=Math.max(1,Math.round(i/5)),o=0;or)return!1;return!0}function wE(e,t){return isNaN(e)||isNaN(t)}function TE(e){for(var t=e.length/2;t>0&&wE(e[t*2-2],e[t*2-1]);t--);return t-1}function EE(e,t){return[e[t*2],e[t*2+1]]}function DE(e,t,n){for(var r=e.length/2,i=n===`x`?0:1,a,o,s=0,c=-1,l=0;l=t||a>=t&&o<=t){c=l;break}s=l,a=o}return{range:[s,c],t:(t-a)/(o-a)}}function OE(e){if(e.get([`endLabel`,`show`]))return!0;for(var t=0;t0&&e.get([`emphasis`,`lineStyle`,`width`])===`bolder`){var ee=f.getState(`emphasis`).style;ee.lineWidth=+f.style.lineWidth+1}Q(f).seriesIndex=e.seriesIndex,lu(f,k,A,j);var N=_E(e.get(`smooth`)),te=e.get(`smoothMonotone`);if(f.setShape({smooth:N,smoothMonotone:te,connectNulls:x}),p){var ne=a.getCalculationInfo(`stackedOnSeries`),P=0;p.useStyle(M(s.getAreaStyle(),{fill:E,opacity:.7,lineJoin:`bevel`,decal:a.getVisual(`style`).decal})),ne&&(P=_E(ne.get(`smooth`))),p.setShape({smooth:N,stackedOnSmooth:P,smoothMonotone:te,connectNulls:x}),pu(p,e,`areaStyle`),Q(p).seriesIndex=e.seriesIndex,lu(p,k,A,j)}var F=this._changePolyState;a.eachItemGraphicEl(function(e){e&&(e.onHoverStateChange=F)}),this._polyline.onHoverStateChange=F,this._data=a,this._coordSys=r,this._stackedOnPoints=y,this._points=c,this._step=w,this._valueOrigin=_,e.get(`triggerLineEvent`)&&(this.packEventData(e,f),p&&this.packEventData(e,p))},n.prototype.packEventData=function(e,t){Q(t).eventData={componentType:`series`,componentSubType:`line`,componentIndex:e.componentIndex,seriesIndex:e.seriesIndex,seriesName:e.name,seriesType:`line`}},n.prototype.highlight=function(e,t,n,r){var i=e.getData(),a=Do(i,r);if(this._changePolyState(`emphasis`),!(a instanceof Array)&&a!=null&&a>=0){var o=i.getLayout(`points`),s=i.getItemGraphicEl(a);if(!s){var c=o[a*2],l=o[a*2+1];if(isNaN(c)||isNaN(l)||this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(c,l))return;var u=e.get(`zlevel`)||0,d=e.get(`z`)||0;s=new GT(i,a),s.x=c,s.y=l,s.setZ(u,d);var f=s.getSymbolPath().getTextContent();f&&(f.zlevel=u,f.z=d,f.z2=this._polyline.z2+1),s.__temp=!0,i.setItemGraphicEl(a,s),s.stopSymbolAnimation(!0),this.group.add(s)}s.highlight()}else K_.prototype.highlight.call(this,e,t,n,r)},n.prototype.downplay=function(e,t,n,r){var i=e.getData(),a=Do(i,r);if(this._changePolyState(`normal`),a!=null&&a>=0){var o=i.getItemGraphicEl(a);o&&(o.__temp?(i.setItemGraphicEl(a,null),this.group.remove(o)):o.downplay())}else K_.prototype.downplay.call(this,e,t,n,r)},n.prototype._changePolyState=function(e){var t=this._polygon;Fl(this._polyline,e),t&&Fl(t,e)},n.prototype._newPolyline=function(e){var t=this._polyline;return t&&this._lineGroup.remove(t),t=new sE({shape:{points:e},segmentIgnoreThreshold:2,z2:10}),this._lineGroup.add(t),this._polyline=t,t},n.prototype._newPolygon=function(e,t){var n=this._polygon;return n&&this._lineGroup.remove(n),n=new lE({shape:{points:e,stackedOnPoints:t},segmentIgnoreThreshold:2}),this._lineGroup.add(n),this._polygon=n,n},n.prototype._initSymbolLabelAnimation=function(e,t,n){var r,i,a=t.getBaseAxis(),o=a.inverse;t.type===`cartesian2d`?(r=a.isHorizontal(),i=!1):t.type===`polar`&&(r=a.dim===`angle`,i=!0);var s=e.hostModel,c=s.get(`animationDuration`);V(c)&&(c=c(null));var l=s.get(`animationDelay`)||0,u=V(l)?l(null):l;e.eachItemGraphicEl(function(e,a){var s=e;if(s){var d=[e.x,e.y],f=void 0,p=void 0,m=void 0;if(n)if(i){var h=n,g=t.pointToCoord(d);r?(f=h.startAngle,p=h.endAngle,m=-g[1]/180*Math.PI):(f=h.r0,p=h.r,m=g[0])}else{var _=n;r?(f=_.x,p=_.x+_.width,m=e.x):(f=_.y+_.height,p=_.y,m=e.y)}var v=p===f?0:(m-f)/(p-f);o&&(v=1-v);var y=V(l)?l(a):c*v+u,b=s.getSymbolPath(),x=b.getTextContent();s.attr({scaleX:0,scaleY:0}),s.animateTo({scaleX:1,scaleY:1},{duration:200,setToFinal:!0,delay:y}),x&&x.animateFrom({style:{opacity:0}},{duration:300,delay:y}),b.disableLabelAnimation=!0}})},n.prototype._initOrUpdateEndLabel=function(e,t,n){var r=e.getModel(`endLabel`);if(OE(e)){var i=e.getData(),a=this._polyline,o=i.getLayout(`points`);if(!o){a.removeTextContent(),this._endLabel=null;return}var s=this._endLabel;s||(s=this._endLabel=new $c({z2:200}),s.ignoreClip=!0,a.setTextContent(this._endLabel),a.disableLabelAnimation=!0);var c=TE(o);c>=0&&(Nf(a,Pf(e,`endLabel`),{inheritColor:n,labelFetcher:e,labelDataIndex:c,defaultText:function(e,t,n){return n==null?UT(i,e):WT(i,n)},enableTextSetter:!0},AE(r,t)),a.textConfig.position=null)}else this._endLabel&&(this._polyline.removeTextContent(),this._endLabel=null)},n.prototype._endLabelOnDuring=function(e,t,n,r,i,a,o){var s=this._endLabel,c=this._polyline;if(s){e<1&&r.originalX==null&&(r.originalX=s.x,r.originalY=s.y);var l=n.getLayout(`points`),u=n.hostModel,d=u.get(`connectNulls`),f=a.get(`precision`),p=a.get(`distance`)||0,m=o.getBaseAxis(),h=m.isHorizontal(),g=m.inverse,_=t.shape,v=g?h?_.x:_.y+_.height:h?_.x+_.width:_.y,y=(h?p:0)*(g?-1:1),b=(h?0:-p)*(g?-1:1),x=h?`x`:`y`,S=DE(l,v,x),C=S.range,w=C[1]-C[0],T=void 0;if(w>=1){if(w>1&&!d){var E=EE(l,C[0]);s.attr({x:E[0]+y,y:E[1]+b}),i&&(T=u.getRawValue(C[0]))}else{var E=c.getPointOn(v,x);E&&s.attr({x:E[0]+y,y:E[1]+b});var D=u.getRawValue(C[0]),O=u.getRawValue(C[1]);i&&(T=Ro(n,f,D,O,S.t))}r.lastFrameIndex=C[0]}else{var k=e===1||r.lastFrameIndex>0?C[0]:0,E=EE(l,k);i&&(T=u.getRawValue(k)),s.attr({x:E[0]+y,y:E[1]+b})}if(i){var A=Wf(s);typeof A.setLabelText==`function`&&A.setLabelText(T)}}},n.prototype._doUpdateAnimation=function(e,t,n,r,i,a,o){var s=this._polyline,c=this._polygon,l=e.hostModel,u=tE(this._data,e,this._stackedOnPoints,t,this._coordSys,n,this._valueOrigin,a),d=u.current,f=u.stackedOnCurrent,p=u.next,m=u.stackedOnNext;if(i&&(f=yE(u.stackedOnCurrent,u.current,n,i,o),d=yE(u.current,null,n,i,o),m=yE(u.stackedOnNext,u.next,n,i,o),p=yE(u.next,null,n,i,o)),gE(d,p)>3e3||c&&gE(f,m)>3e3){s.stopAnimation(),s.setShape({points:p}),c&&(c.stopAnimation(),c.setShape({points:p,stackedOnPoints:m}));return}s.shape.__points=u.current,s.shape.points=d;var h={shape:{points:p}};u.current!==d&&(h.shape.__points=u.next),s.stopAnimation(),Hd(s,h,l),c&&(c.setShape({points:d,stackedOnPoints:f}),c.stopAnimation(),Hd(c,{shape:{stackedOnPoints:m}},l),s.shape.points!==c.shape.points&&(c.shape.points=s.shape.points));for(var g=[],_=u.status,v=0;v<_.length;v++)if(_[v].cmd===`=`){var y=e.getItemGraphicEl(_[v].idx1);y&&g.push({el:y,ptIdx:v})}s.animators&&s.animators.length&&s.animators[0].during(function(){c&&c.dirtyShape();for(var e=s.shape.__points,t=0;tt&&(t=e[n]);return isFinite(t)?t:NaN},min:function(e){for(var t=1/0,n=0;n10&&a.type===`cartesian2d`&&i){var s=a.getBaseAxis(),c=a.getOtherAxis(s),l=s.getExtent(),u=n.getDevicePixelRatio(),d=Math.abs(l[1]-l[0])*(u||1),f=Math.round(o/d);if(isFinite(f)&&f>1){i===`lttb`?e.setData(r.lttbDownSample(r.mapDimension(c.dim),1/f)):i===`minmax`&&e.setData(r.minmaxDownSample(r.mapDimension(c.dim),1/f));var p=void 0;H(i)?p=NE[i]:V(i)&&(p=i),p&&e.setData(r.downSample(r.mapDimension(c.dim),1/f,p,PE))}}}}}function IE(e){e.registerChartView(jE),e.registerSeriesModel(HT),e.registerLayout(ME(`line`,!0)),e.registerVisual({seriesType:`line`,reset:function(e){var t=e.getData(),n=e.getModel(`lineStyle`).getLineStyle();n&&!n.stroke&&(n.stroke=t.getVisual(`style`).fill),t.setVisual(`legendLineStyle`,n)}}),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,FE(`line`))}var LE=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=n.type,t}return n.prototype.getInitialData=function(e,t){return PS(null,this,{useEncodeDefaulter:!0})},n.prototype.getMarkerPosition=function(e,t,n){var r=this.coordinateSystem;if(r&&r.clampData){var i=r.clampData(e),a=r.dataToPoint(i);if(n)F(r.getAxes(),function(e,n){if(e.type===`category`&&t!=null){var r=e.getTicksCoords(),o=e.getTickModel().get(`alignWithLabel`),s=i[n],c=t[n]===`x1`||t[n]===`y1`;if(c&&!o&&(s+=1),r.length<2)return;if(r.length===2){a[n]=e.toGlobalCoord(e.getExtent()[+!!c]);return}for(var l=void 0,u=void 0,d=1,f=0;fs){u=(p+l)/2;break}f===1&&(d=m-r[0].tickValue)}u==null&&(l?l&&(u=r[r.length-1].coord):u=r[0].coord),a[n]=e.toGlobalCoord(u)}});else{var o=this.getData(),s=o.getLayout(`offset`),c=o.getLayout(`size`),l=+!r.getBaseAxis().isHorizontal();a[l]+=s+c/2}return a}return[NaN,NaN]},n.type=`series.__base_bar__`,n.defaultOption={z:2,coordinateSystem:`cartesian2d`,legendHoverLink:!0,barMinHeight:0,barMinAngle:0,large:!1,largeThreshold:400,progressive:3e3,progressiveChunkMode:`mod`},n}(N_);N_.registerClass(LE);var RE=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=n.type,t}return n.prototype.getInitialData=function(){return PS(null,this,{useEncodeDefaulter:!0,createInvertedIndices:!!this.get(`realtimeSort`,!0)||null})},n.prototype.getProgressive=function(){return this.get(`large`)?this.get(`progressive`):!1},n.prototype.getProgressiveThreshold=function(){var e=this.get(`progressiveThreshold`),t=this.get(`largeThreshold`);return t>e&&(e=t),e},n.prototype.brushSelector=function(e,t,n){return n.rect(t.getItemLayout(e))},n.type=`series.bar`,n.dependencies=[`grid`,`polar`],n.defaultOption=cp(LE.defaultOption,{clip:!0,roundCap:!1,showBackground:!1,backgroundStyle:{color:`rgba(180, 180, 180, 0.2)`,borderColor:null,borderWidth:0,borderType:`solid`,borderRadius:0,shadowBlur:0,shadowColor:null,shadowOffsetX:0,shadowOffsetY:0,opacity:1},select:{itemStyle:{borderColor:`#212121`}},realtimeSort:!1}),n}(LE),zE=function(){function e(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0}return e}(),BE=function(e){t(n,e);function n(t){var n=e.call(this,t)||this;return n.type=`sausage`,n}return n.prototype.getDefaultShape=function(){return new zE},n.prototype.buildPath=function(e,t){var n=t.cx,r=t.cy,i=Math.max(t.r0||0,0),a=Math.max(t.r,0),o=(a-i)*.5,s=i+o,c=t.startAngle,l=t.endAngle,u=t.clockwise,d=Math.PI*2,f=u?l-cMath.PI/2&&ua)return!0;a=l}return!1},n.prototype._isOrderDifferentInView=function(e,t){for(var n=t.scale,r=n.getExtent(),i=Math.max(0,r[0]),a=Math.min(r[1],n.getOrdinalMeta().categories.length-1);i<=a;++i)if(e.ordinalNumbers[i]!==n.getRawOrdinalNumber(i))return!0},n.prototype._updateSortWithinSameData=function(e,t,n,r){if(this._isOrderChangedWithinSameData(e,t,n)){var i=this._dataSort(e,n,t);this._isOrderDifferentInView(i,n)&&(this._removeOnRenderedListener(r),r.dispatchAction({type:`changeAxisOrder`,componentType:n.dim+`Axis`,axisId:n.index,sortInfo:i}))}},n.prototype._dispatchInitSort=function(e,t,n){var r=t.baseAxis,i=this._dataSort(e,r,function(n){return e.get(e.mapDimension(t.otherAxis.dim),n)});n.dispatchAction({type:`changeAxisOrder`,componentType:r.dim+`Axis`,isInitSort:!0,axisId:r.index,sortInfo:i})},n.prototype.remove=function(e,t){this._clear(this._model),this._removeOnRenderedListener(t)},n.prototype.dispose=function(e,t){this._removeOnRenderedListener(t)},n.prototype._removeOnRenderedListener=function(e){this._onRendered&&(e.getZr().off(`rendered`,this._onRendered),this._onRendered=null)},n.prototype._clear=function(e){var t=this.group,n=this._data;e&&e.isAnimationEnabled()&&n&&!this._isLargeDraw?(this._removeBackground(),this._backgroundEls=[],n.eachItemGraphicEl(function(t){qd(t,e,Q(t).dataIndex)})):t.removeAll(),this._data=null,this._isFirstFrame=!0},n.prototype._removeBackground=function(){this.group.remove(this._backgroundGroup),this._backgroundGroup=null},n.type=`bar`,n}(K_),XE={cartesian2d:function(e,t){var n=t.width<0?-1:1,r=t.height<0?-1:1;n<0&&(t.x+=t.width,t.width=-t.width),r<0&&(t.y+=t.height,t.height=-t.height);var i=e.x+e.width,a=e.y+e.height,o=KE(t.x,e.x),s=qE(t.x+t.width,i),c=KE(t.y,e.y),l=qE(t.y+t.height,a),u=si?s:o,t.y=d&&c>a?l:c,t.width=u?0:s-o,t.height=d?0:l-c,n<0&&(t.x+=t.width,t.width=-t.width),r<0&&(t.y+=t.height,t.height=-t.height),u||d},polar:function(e,t){var n=t.r0<=t.r?1:-1;if(n<0){var r=t.r;t.r=t.r0,t.r0=r}var i=qE(t.r,e.r),a=KE(t.r0,e.r0);t.r=i,t.r0=a;var o=i-a<0;if(n<0){var r=t.r;t.r=t.r0,t.r0=r}return o}},ZE={cartesian2d:function(e,t,n,r,i,a,o,s,c){var l=new Yc({shape:j({},r),z2:1});if(l.__dataIndex=n,l.name=`item`,a){var u=l.shape,d=i?`height`:`width`;u[d]=0}return l},polar:function(e,t,n,r,i,a,o,s,c){var l=!i&&c?BE:ud,u=new l({shape:r,z2:1});if(u.name=`item`,u.calculateTextPosition=VE(oD(i),{isRoundCap:l===BE}),a){var d=u.shape,f=i?`r`:`endAngle`,p={};d[f]=i?r.r0:r.startAngle,p[f]=r[f],(s?Hd:Ud)(u,{shape:p},a)}return u}};function QE(e,t){var n=e.get(`realtimeSort`,!0),r=t.getBaseAxis();if(n&&r.type===`category`&&t.type===`cartesian2d`)return{baseAxis:r,otherAxis:t.getOtherAxis(r)}}function $E(e,t,n,r,i,a,o,s){var c,l;a?(l={x:r.x,width:r.width},c={y:r.y,height:r.height}):(l={y:r.y,height:r.height},c={x:r.x,width:r.width}),s||(o?Hd:Ud)(n,{shape:c},t,i,null);var u=t?e.baseAxis.model:null;(o?Hd:Ud)(n,{shape:l},u,i)}function eD(e,t){for(var n=0;n0?1:-1,o=r.height>0?1:-1;return{x:r.x+a*i/2,y:r.y+o*i/2,width:r.width-a*i,height:r.height-o*i}},polar:function(e,t,n){var r=e.getItemLayout(t);return{cx:r.cx,cy:r.cy,r0:r.r0,r:r.r,startAngle:r.startAngle,endAngle:r.endAngle,clockwise:r.clockwise}}};function aD(e){return e.startAngle!=null&&e.endAngle!=null&&e.startAngle===e.endAngle}function oD(e){return function(e){var t=e?`Arc`:`Angle`;return function(e){switch(e){case`start`:case`insideStart`:case`end`:case`insideEnd`:return e+t;default:return e}}}(e)}function sD(e,t,n,r,i,a,o,s){var c=t.getItemVisual(n,`style`);if(!s){var l=r.get([`itemStyle`,`borderRadius`])||0;e.setShape(`r`,l)}else if(!a.get(`roundCap`)){var u=e.shape;j(u,GE(r.getModel(`itemStyle`),u,!0)),e.setShape(u)}e.useStyle(c);var d=r.getShallow(`cursor`);d&&e.attr(`cursor`,d);var f=s?o?i.r>=i.r0?`endArc`:`startArc`:i.endAngle>=i.startAngle?`endAngle`:`startAngle`:o?i.height>=0?`bottom`:`top`:i.width>=0?`right`:`left`,p=Pf(r);Nf(e,p,{labelFetcher:a,labelDataIndex:n,defaultText:UT(a.getData(),n),inheritColor:c.fill,defaultOpacity:c.opacity,defaultOutsidePosition:f});var m=e.getTextContent();if(s&&m){var h=r.get([`label`,`position`]);e.textConfig.inside=h===`middle`||null,HE(e,h===`outside`?f:h,oD(o),r.get([`label`,`rotate`]))}Gf(m,p,a.getRawValue(n),function(e){return WT(t,e)});var g=r.getModel([`emphasis`]);lu(e,g.get(`focus`),g.get(`blurScope`),g.get(`disabled`)),pu(e,r),aD(i)&&(e.style.fill=`none`,e.style.stroke=`none`,F(e.states,function(e){e.style&&(e.style.fill=e.style.stroke=`none`)}))}function cD(e,t){var n=e.get([`itemStyle`,`borderColor`]);if(!n||n===`none`)return 0;var r=e.get([`itemStyle`,`borderWidth`])||0,i=isNaN(t.width)?Number.MAX_VALUE:Math.abs(t.width),a=isNaN(t.height)?Number.MAX_VALUE:Math.abs(t.height);return Math.min(r,i,a)}var lD=function(){function e(){}return e}(),uD=function(e){t(n,e);function n(t){var n=e.call(this,t)||this;return n.type=`largeBar`,n}return n.prototype.getDefaultShape=function(){return new lD},n.prototype.buildPath=function(e,t){for(var n=t.points,r=this.baseDimIdx,i=1-this.baseDimIdx,a=[],o=[],s=this.barWidth,c=0;c=0?n:null},30,!1);function pD(e,t,n){for(var r=e.baseDimIdx,i=1-r,a=e.shape.points,o=e.largeDataIndices,s=[],c=[],l=e.barWidth,u=0,d=a.length/3;u=s[0]&&t<=s[0]+c[0]&&n>=s[1]&&n<=s[1]+c[1])return o[u]}return-1}function mD(e,t,n){if(pE(n,`cartesian2d`)){var r=t,i=n.getArea();return{x:e?r.x:i.x,y:e?i.y:r.y,width:e?r.width:i.width,height:e?i.height:r.height}}else{var i=n.getArea(),a=t;return{cx:i.cx,cy:i.cy,r0:e?i.r0:a.r0,r:e?i.r:a.r,startAngle:e?a.startAngle:0,endAngle:e?a.endAngle:Math.PI*2}}}function hD(e,t,n){return new(e.type===`polar`?ud:Yc)({shape:mD(t,n,e),silent:!0,z2:0})}function gD(e){e.registerChartView(YE),e.registerSeriesModel(RE),e.registerLayout(e.PRIORITY.VISUAL.LAYOUT,z(uC,`bar`)),e.registerLayout(e.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,dC(`bar`)),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,FE(`bar`)),e.registerAction({type:`changeAxisOrder`,event:`changeAxisOrder`,update:`update`},function(e,t){var n=e.componentType||`series`;t.eachComponent({mainType:n,query:e},function(t){e.sortInfo&&t.axis.setCategorySortInfo(e.sortInfo)})})}var _D=Math.PI*2,vD=Math.PI/180;function yD(e,t){return _m(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function bD(e,t){var n=yD(e,t),r=e.get(`center`),i=e.get(`radius`);B(i)||(i=[0,i]);var a=X(n.width,t.getWidth()),o=X(n.height,t.getHeight()),s=Math.min(a,o),c=X(i[0],s/2),l=X(i[1],s/2),u,d,f=e.coordinateSystem;if(f){var p=f.dataToPoint(r);u=p[0]||0,d=p[1]||0}else B(r)||(r=[r,r]),u=X(r[0],a)+n.x,d=X(r[1],o)+n.y;return{cx:u,cy:d,r0:c,r:l}}function xD(e,t,n){t.eachSeriesByType(e,function(e){var t=e.getData(),r=t.mapDimension(`value`),i=yD(e,n),a=bD(e,n),o=a.cx,s=a.cy,c=a.r,l=a.r0,u=-e.get(`startAngle`)*vD,d=e.get(`endAngle`),f=e.get(`padAngle`)*vD;d=d===`auto`?u-_D:-d*vD;var p=e.get(`minAngle`)*vD+f,m=0;t.each(r,function(e){!isNaN(e)&&m++});var h=t.getSum(r),g=Math.PI/(h||m)*2,_=e.get(`clockwise`),v=e.get(`roseType`),y=e.get(`stillShowZeroSum`),b=t.getDataExtent(r);b[0]=0;var x=_?1:-1,S=[u,d],C=x*f/2;uc(S,!_),u=S[0],d=S[1];var w=SD(e);w.startAngle=u,w.endAngle=d,w.clockwise=_;var T=Math.abs(d-u),E=T,D=0,O=u;if(t.setLayout({viewRect:i,r:c}),t.each(r,function(e,n){var r;if(isNaN(e)){t.setItemLayout(n,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:_,cx:o,cy:s,r0:l,r:v?NaN:c});return}r=v===`area`?T/m:h===0&&y?g:e*g,rr?(a=O+x*r/2,u=a):(a=O+C,u=i-C),t.setItemLayout(n,{angle:r,startAngle:a,endAngle:u,clockwise:_,cx:o,cy:s,r0:l,r:v?ja(e,b,[l,c]):c}),O=i}),E<_D&&m)if(E<=.001){var k=T/m;t.each(r,function(e,n){if(!isNaN(e)){var r=t.getItemLayout(n);r.angle=k;var i=0,a=0;kn?o:a,d=Math.abs(c.label.y-n);if(d>=l.maxY){var f=c.label.x-t-c.len2*i,p=r+c.len;l.rB=Math.abs(f)e.unconstrainedWidth?null:p:null;r.setStyle(`width`,m)}var h=r.getBoundingRect();a.width=h.width;var g=(r.style.margin||0)+2.1;a.height=h.height+g,a.y-=(a.height-d)/2}}}function OD(e){return e.position===`center`}function kD(e){var t=e.getData(),n=[],r,i,a=!1,o=(e.get(`minShowLabelAngle`)||0)*wD,s=t.getLayout(`viewRect`),c=t.getLayout(`r`),l=s.width,u=s.x,d=s.y,f=s.height;function p(e){e.ignore=!0}function m(e){if(!e.ignore)return!0;for(var t in e.states)if(e.states[t].ignore===!1)return!0;return!1}t.each(function(e){var s=t.getItemGraphicEl(e),d=s.shape,f=s.getTextContent(),h=s.getTextGuideLine(),g=t.getItemModel(e),_=g.getModel(`label`),v=_.get(`position`)||g.get([`emphasis`,`label`,`position`]),y=_.get(`distanceToLabelLine`),b=_.get(`alignTo`),x=X(_.get(`edgeDistance`),l),S=_.get(`bleedMargin`),C=g.getModel(`labelLine`),w=C.get(`length`);w=X(w,l);var T=C.get(`length2`);if(T=X(T,l),Math.abs(d.endAngle-d.startAngle)0?`right`:`left`:D>0?`left`:`right`}var ie=Math.PI,ae=0,L=_.get(`rotate`);if(ce(L))ae=ie/180*L;else if(v===`center`)ae=0;else if(L===`radial`||L===!0)ae=D<0?-E+ie:-E;else if(L===`tangential`&&v!==`outside`&&v!==`outer`){var oe=Math.atan2(D,O);oe<0&&(oe=ie*2+oe),O>0&&(oe=ie+oe),ae=oe-ie}if(a=!!ae,f.x=k,f.y=A,f.rotation=ae,f.setStyle({verticalAlign:`middle`}),ee){f.setStyle({align:M});var R=f.states.select;R&&(R.x+=f.x,R.y+=f.y)}else{var z=f.getBoundingRect().clone();z.applyTransform(f.getComputedTransform());var B=(f.style.margin||0)+2.1;z.y-=B/2,z.height+=B,n.push({label:f,labelLine:h,position:v,len:w,len2:T,minTurnAngle:C.get(`minTurnAngle`),maxSurfaceAngle:C.get(`maxSurfaceAngle`),surfaceNormal:new q(D,O),linePoints:j,textAlign:M,labelDistance:y,labelAlignTo:b,edgeDistance:x,bleedMargin:S,rect:z,unconstrainedWidth:z.width,labelStyleWidth:f.style.width})}s.setTextConfig({inside:ee})}}),!a&&e.get(`avoidLabelOverlap`)&&ED(n,r,i,c,l,f,u,d);for(var h=0;h0){for(var c=i.getItemLayout(0),l=1;isNaN(c&&c.startAngle)&&l=n.r0}},n.type=`pie`,n}(K_);function MD(e,t,n){t=B(t)&&{coordDimensions:t}||j({encodeDefine:e.getEncode()},t);var r=e.getSource(),i=bS(r,t).dimensions,a=new vS(i,e);return a.initData(r,n),a}var ND=function(){function e(e,t){this._getDataWithEncodedVisual=e,this._getRawData=t}return e.prototype.getAllNames=function(){var e=this._getRawData();return e.mapArray(e.getName)},e.prototype.containName=function(e){return this._getRawData().indexOfName(e)>=0},e.prototype.indexOfName=function(e){return this._getDataWithEncodedVisual().indexOfName(e)},e.prototype.getItemVisual=function(e,t){return this._getDataWithEncodedVisual().getItemVisual(e,t)},e}(),PD=Oo(),FD=function(e){t(n,e);function n(){return e!==null&&e.apply(this,arguments)||this}return n.prototype.init=function(t){e.prototype.init.apply(this,arguments),this.legendVisualProvider=new ND(R(this.getData,this),R(this.getRawData,this)),this._defaultLabelLine(t)},n.prototype.mergeOption=function(){e.prototype.mergeOption.apply(this,arguments)},n.prototype.getInitialData=function(){return MD(this,{coordDimensions:[`value`],encodeDefaulter:z(Bm,this)})},n.prototype.getDataParams=function(t){var n=this.getData(),r=PD(n),i=r.seats;if(!i){var a=[];n.each(n.mapDimension(`value`),function(e){a.push(e)}),i=r.seats=Ra(a,n.hostModel.get(`percentPrecision`))}var o=e.prototype.getDataParams.call(this,t);return o.percent=i[t]||0,o.$vars.push(`percent`),o},n.prototype._defaultLabelLine=function(e){oo(e,`labelLine`,[`show`]);var t=e.labelLine,n=e.emphasis.labelLine;t.show=t.show&&e.label.show,n.show=n.show&&e.emphasis.label.show},n.type=`series.pie`,n.defaultOption={z:2,legendHoverLink:!0,colorBy:`data`,center:[`50%`,`50%`],radius:[0,`75%`],clockwise:!0,startAngle:90,endAngle:`auto`,padAngle:0,minAngle:0,minShowLabelAngle:0,selectedOffset:10,percentPrecision:2,stillShowZeroSum:!0,left:0,top:0,right:0,bottom:0,width:null,height:null,label:{rotate:0,show:!0,overflow:`truncate`,position:`outer`,alignTo:`none`,edgeDistance:`25%`,bleedMargin:10,distanceToLabelLine:5},labelLine:{show:!0,length:15,length2:15,smooth:!1,minTurnAngle:90,maxSurfaceAngle:90,lineStyle:{width:1,type:`solid`}},itemStyle:{borderWidth:1,borderJoin:`round`},showEmptyCircle:!0,emptyCircleStyle:{color:`lightgray`,opacity:1},labelLayout:{hideOverlap:!0},emphasis:{scale:!0,scaleSize:5},avoidLabelOverlap:!0,animationType:`expansion`,animationDuration:1e3,animationTypeUpdate:`transition`,animationEasingUpdate:`cubicInOut`,animationDurationUpdate:500,animationEasing:`cubicInOut`},n}(N_);function ID(e){return{seriesType:e,reset:function(e,t){var n=e.getData();n.filterSelf(function(e){var t=n.mapDimension(`value`),r=n.get(t,e);return!(ce(r)&&!isNaN(r)&&r<0)})}}}function LD(e){e.registerChartView(jD),e.registerSeriesModel(FD),Gv(`pie`,e.registerAction),e.registerLayout(z(xD,`pie`)),e.registerProcessor(CD(`pie`)),e.registerProcessor(ID(`pie`))}var RD=function(e){t(n,e);function n(){return e!==null&&e.apply(this,arguments)||this}return n.type=`grid`,n.dependencies=[`xAxis`,`yAxis`],n.layoutMode=`box`,n.defaultOption={show:!1,z:0,left:`10%`,top:60,right:`10%`,bottom:70,containLabel:!1,backgroundColor:`rgba(0,0,0,0)`,borderWidth:1,borderColor:`#ccc`},n}($),zD=function(e){t(n,e);function n(){return e!==null&&e.apply(this,arguments)||this}return n.prototype.getCoordSysModel=function(){return this.getReferringComponents(`grid`,Mo).models[0]},n.type=`cartesian2dAxis`,n}($);ne(zD,ew);var BD={show:!0,z:0,inverse:!1,name:``,nameLocation:`end`,nameRotate:null,nameTruncate:{maxWidth:null,ellipsis:`...`,placeholder:`.`},nameTextStyle:{},nameGap:15,silent:!1,triggerEvent:!1,tooltip:{show:!1},axisPointer:{},axisLine:{show:!0,onZero:!0,onZeroAxisIndex:null,lineStyle:{color:`#6E7079`,width:1,type:`solid`},symbol:[`none`,`none`],symbolSize:[10,15]},axisTick:{show:!0,inside:!1,length:5,lineStyle:{width:1}},axisLabel:{show:!0,inside:!1,rotate:0,showMinLabel:null,showMaxLabel:null,margin:8,fontSize:12},splitLine:{show:!0,showMinLine:!0,showMaxLine:!0,lineStyle:{color:[`#E0E6F1`],width:1,type:`solid`}},splitArea:{show:!1,areaStyle:{color:[`rgba(250,250,250,0.2)`,`rgba(210,219,238,0.2)`]}}},VD=k({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:`auto`},axisLabel:{interval:`auto`}},BD),HD=k({boundaryGap:[0,0],axisLine:{show:`auto`},axisTick:{show:`auto`},splitNumber:5,minorTick:{show:!1,splitNumber:5,length:3,lineStyle:{}},minorSplitLine:{show:!1,lineStyle:{color:`#F4F7FD`,width:1}}},BD),UD={category:VD,value:HD,time:k({splitNumber:6,axisLabel:{showMinLabel:!1,showMaxLabel:!1,rich:{primary:{fontWeight:`bold`}}},splitLine:{show:!1}},HD),log:M({logBase:10},HD)},WD={value:1,category:1,time:1,log:1};function GD(e,n,r,i){F(WD,function(a,o){var s=k(k({},UD[o],!0),i,!0),c=function(e){t(r,e);function r(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=n+`Axis.`+o,t}return r.prototype.mergeDefaultAndTheme=function(e,t){var n=ym(this),r=n?xm(e):{};k(e,t.getTheme().get(o+`Axis`)),k(e,this.getDefaultOption()),e.type=KD(e),n&&bm(e,r,n)},r.prototype.optionUpdated=function(){this.option.type===`category`&&(this.__ordinalMeta=zS.createByAxisModel(this))},r.prototype.getCategories=function(e){var t=this.option;if(t.type===`category`)return e?t.data:this.__ordinalMeta.categories},r.prototype.getOrdinalMeta=function(){return this.__ordinalMeta},r.type=n+`Axis.`+o,r.defaultOption=s,r}(r);e.registerComponentModel(c)}),e.registerSubTypeDefaulter(n+`Axis`,KD)}function KD(e){return e.type||(e.data?`category`:`value`)}var qD=function(){function e(e){this.type=`cartesian`,this._dimList=[],this._axes={},this.name=e||``}return e.prototype.getAxis=function(e){return this._axes[e]},e.prototype.getAxes=function(){return I(this._dimList,function(e){return this._axes[e]},this)},e.prototype.getAxesByScale=function(e){return e=e.toLowerCase(),ie(this.getAxes(),function(t){return t.scale.type===e})},e.prototype.addAxis=function(e){var t=e.dim;this._axes[t]=e,this._dimList.push(t)},e}(),JD=[`x`,`y`];function YD(e){return e.type===`interval`||e.type===`time`}var XD=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=`cartesian2d`,t.dimensions=JD,t}return n.prototype.calcAffineTransform=function(){this._transform=this._invTransform=null;var e=this.getAxis(`x`).scale,t=this.getAxis(`y`).scale;if(!(!YD(e)||!YD(t))){var n=e.getExtent(),r=t.getExtent(),i=this.dataToPoint([n[0],r[0]]),a=this.dataToPoint([n[1],r[1]]),o=n[1]-n[0],s=r[1]-r[0];if(!(!o||!s)){var c=(a[0]-i[0])/o,l=(a[1]-i[1])/s,u=i[0]-n[0]*c,d=i[1]-r[0]*l,f=this._transform=[c,0,0,l,u,d];this._invTransform=Kt([],f)}}},n.prototype.getBaseAxis=function(){return this.getAxesByScale(`ordinal`)[0]||this.getAxesByScale(`time`)[0]||this.getAxis(`x`)},n.prototype.containPoint=function(e){var t=this.getAxis(`x`),n=this.getAxis(`y`);return t.contain(t.toLocalCoord(e[0]))&&n.contain(n.toLocalCoord(e[1]))},n.prototype.containData=function(e){return this.getAxis(`x`).containData(e[0])&&this.getAxis(`y`).containData(e[1])},n.prototype.containZone=function(e,t){var n=this.dataToPoint(e),r=this.dataToPoint(t),i=this.getArea(),a=new J(n[0],n[1],r[0]-n[0],r[1]-n[1]);return i.intersect(a)},n.prototype.dataToPoint=function(e,t,n){n=n||[];var r=e[0],i=e[1];if(this._transform&&r!=null&&isFinite(r)&&i!=null&&isFinite(i))return rt(n,e,this._transform);var a=this.getAxis(`x`),o=this.getAxis(`y`);return n[0]=a.toGlobalCoord(a.dataToCoord(r,t)),n[1]=o.toGlobalCoord(o.dataToCoord(i,t)),n},n.prototype.clampData=function(e,t){var n=this.getAxis(`x`).scale,r=this.getAxis(`y`).scale,i=n.getExtent(),a=r.getExtent(),o=n.parse(e[0]),s=r.parse(e[1]);return t=t||[],t[0]=Math.min(Math.max(Math.min(i[0],i[1]),o),Math.max(i[0],i[1])),t[1]=Math.min(Math.max(Math.min(a[0],a[1]),s),Math.max(a[0],a[1])),t},n.prototype.pointToData=function(e,t){var n=[];if(this._invTransform)return rt(n,e,this._invTransform);var r=this.getAxis(`x`),i=this.getAxis(`y`);return n[0]=r.coordToData(r.toLocalCoord(e[0]),t),n[1]=i.coordToData(i.toLocalCoord(e[1]),t),n},n.prototype.getOtherAxis=function(e){return this.getAxis(e.dim===`x`?`y`:`x`)},n.prototype.getArea=function(e){e=e||0;var t=this.getAxis(`x`).getGlobalExtent(),n=this.getAxis(`y`).getGlobalExtent(),r=Math.min(t[0],t[1])-e,i=Math.min(n[0],n[1])-e;return new J(r,i,Math.max(t[0],t[1])-r+e,Math.max(n[0],n[1])-i+e)},n}(qD),ZD=function(e){t(n,e);function n(t,n,r,i,a){var o=e.call(this,t,n,r)||this;return o.index=0,o.type=i||`value`,o.position=a||`bottom`,o}return n.prototype.isHorizontal=function(){var e=this.position;return e===`top`||e===`bottom`},n.prototype.getGlobalExtent=function(e){var t=this.getExtent();return t[0]=this.toGlobalCoord(t[0]),t[1]=this.toGlobalCoord(t[1]),e&&t[0]>t[1]&&t.reverse(),t},n.prototype.pointToData=function(e,t){return this.coordToData(this.toLocalCoord(e[this.dim===`x`?0:1]),t)},n.prototype.setCategorySortInfo=function(e){if(this.type!==`category`)return!1;this.model.option.categorySortInfo=e,this.scale.setSortInfo(e)},n}(Jw);function QD(e,t,n){n=n||{};var r=e.coordinateSystem,i=t.axis,a={},o=i.getAxesOnZeroOf()[0],s=i.position,c=o?`onZero`:s,l=i.dim,u=r.getRect(),d=[u.x,u.x+u.width,u.y,u.y+u.height],f={left:0,right:1,top:0,bottom:1,onZero:2},p=t.get(`offset`)||0,m=l===`x`?[d[2]-p,d[3]+p]:[d[0]-p,d[1]+p];if(o){var h=o.toGlobalCoord(o.dataToCoord(0));m[f.onZero]=Math.max(Math.min(h,m[1]),m[0])}a.position=[l===`y`?m[f[c]]:d[0],l===`x`?m[f[c]]:d[3]],a.rotation=Math.PI/2*(l===`x`?0:1),a.labelDirection=a.tickDirection=a.nameDirection={top:-1,bottom:1,left:-1,right:1}[s],a.labelOffset=o?m[f[s]]-m[f.onZero]:0,t.get([`axisTick`,`inside`])&&(a.tickDirection=-a.tickDirection),ge(n.labelInside,t.get([`axisLabel`,`inside`]))&&(a.labelDirection=-a.labelDirection);var g=t.get([`axisLabel`,`rotate`]);return a.labelRotate=c===`top`?-g:g,a.z2=1,a}function $D(e){return e.get(`coordinateSystem`)===`cartesian2d`}function eO(e){var t={xAxisModel:null,yAxisModel:null};return F(t,function(n,r){var i=r.replace(/Model$/,``);t[r]=e.getReferringComponents(i,Mo).models[0]}),t}var tO=Math.log;function nO(e,t,n){var r=QS.prototype,i=r.getTicks.call(n),a=r.getTicks.call(n,!0),o=i.length-1,s=r.getInterval.call(n),c=VC(e,t),l=c.extent,u=c.fixMin,d=c.fixMax;if(e.type===`log`){var f=tO(e.base);l=[tO(l[0])/f,tO(l[1])/f]}e.setExtent(l[0],l[1]),e.calcNiceExtent({splitNumber:o,fixMin:u,fixMax:d});var p=r.getExtent.call(e);u&&(l[0]=p[0]),d&&(l[1]=p[1]);var m=r.getInterval.call(e),h=l[0],g=l[1];if(u&&d)m=(g-h)/o;else if(u)for(g=l[0]+m*o;gl[0]&&isFinite(h)&&isFinite(l[0]);)m=US(m),h=l[1]-m*o;else{e.getTicks().length-1>o&&(m=US(m));var _=m*o;g=Math.ceil(l[1]/m)*m,h=Ma(g-_),h<0&&l[0]>=0?(h=0,g=Ma(_)):g>0&&l[1]<=0&&(g=0,h=-Ma(_))}var v=(i[0].value-a[0].value)/s,y=(i[o].value-a[o].value)/s;r.setExtent.call(e,h+m*v,g+m*y),r.setInterval.call(e,m),(v||y)&&r.setNiceExtent.call(e,h+m,g-m)}var rO=function(){function e(e,t,n){this.type=`grid`,this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this.axisPointerEnabled=!0,this.dimensions=JD,this._initCartesian(e,t,n),this.model=e}return e.prototype.getRect=function(){return this._rect},e.prototype.update=function(e,t){var n=this._axesMap;this._updateScale(e,this.model);function r(e){var t,n=L(e),r=n.length;if(r){for(var i=[],a=r-1;a>=0;a--){var o=e[+n[a]],s=o.model,c=o.scale;VS(c)&&s.get(`alignTicks`)&&s.get(`interval`)==null?i.push(o):(UC(c,s),VS(c)&&(t=o))}i.length&&(t||(t=i.pop(),UC(t.scale,t.model)),F(i,function(e){nO(e.scale,e.model,t.scale)}))}}r(n.x),r(n.y);var i={};F(n.x,function(e){aO(n,`y`,e,i)}),F(n.y,function(e){aO(n,`x`,e,i)}),this.resize(this.model,t)},e.prototype.resize=function(e,t,n){var r=e.getBoxLayoutParams(),i=!n&&e.get(`containLabel`),a=_m(r,{width:t.getWidth(),height:t.getHeight()});this._rect=a;var o=this._axesList;s(),i&&(F(o,function(e){if(!e.model.get([`axisLabel`,`inside`])){var t=JC(e);if(t){var n=e.isHorizontal()?`height`:`width`,r=e.model.get([`axisLabel`,`margin`]);a[n]-=t[n]+r,e.position===`top`?a.y+=t.height+r:e.position===`left`&&(a.x+=t.width+r)}}}),s()),F(this._coordsList,function(e){e.calcAffineTransform()});function s(){F(o,function(e){var t=e.isHorizontal(),n=t?[0,a.width]:[0,a.height],r=+!!e.inverse;e.setExtent(n[r],n[1-r]),sO(e,t?a.x:a.y)})}},e.prototype.getAxis=function(e,t){var n=this._axesMap[e];if(n!=null)return n[t||0]},e.prototype.getAxes=function(){return this._axesList.slice()},e.prototype.getCartesian=function(e,t){if(e!=null&&t!=null){var n=`x`+e+`y`+t;return this._coordsMap[n]}U(e)&&(t=e.yAxisIndex,e=e.xAxisIndex);for(var r=0,i=this._coordsList;r0?`top`:`bottom`,i=`center`):Ha(r-cO)?(a=n>0?`bottom`:`top`,i=`center`):(a=`middle`,i=r>0&&r0?`right`:`left`:n>0?`left`:`right`),{rotation:r,textAlign:i,textVerticalAlign:a}},e.makeAxisEventDataBase=function(e){var t={componentType:e.mainType,componentIndex:e.componentIndex};return t[e.mainType+`Index`]=e.componentIndex,t},e.isLabelSilent=function(e){var t=e.get(`tooltip`);return e.get(`silent`)||!(e.get(`triggerEvent`)||t&&t.show)},e}(),uO={axisLine:function(e,t,n,r){var i=t.get([`axisLine`,`show`]);if(i===`auto`&&e.handleAutoShown&&(i=e.handleAutoShown(`axisLine`)),i){var a=t.axis.getExtent(),o=r.transform,s=[a[0],0],c=[a[1],0],l=s[0]>c[0];o&&(rt(s,s,o),rt(c,c,o));var u=j({lineCap:`round`},t.getModel([`axisLine`,`lineStyle`]).getLineStyle()),d=new xd({shape:{x1:s[0],y1:s[1],x2:c[0],y2:c[1]},style:u,strokeContainThreshold:e.strokeContainThreshold||5,silent:!0,z2:1});df(d.shape,d.style.lineWidth),d.anid=`line`,n.add(d);var f=t.get([`axisLine`,`symbol`]);if(f!=null){var p=t.get([`axisLine`,`symbolSize`]);H(f)&&(f=[f,f]),(H(p)||ce(p))&&(p=[p,p]);var m=oy(t.get([`axisLine`,`symbolOffset`])||0,p),h=p[0],g=p[1];F([{rotate:e.rotation+Math.PI/2,offset:m[0],r:0},{rotate:e.rotation-Math.PI/2,offset:m[1],r:Math.sqrt((s[0]-c[0])*(s[0]-c[0])+(s[1]-c[1])*(s[1]-c[1]))}],function(t,r){if(f[r]!==`none`&&f[r]!=null){var i=iy(f[r],-h/2,-g/2,h,g,u.stroke,!0),a=t.r+t.offset,o=l?c:s;i.attr({rotation:t.rotate,x:o[0]+a*Math.cos(e.rotation),y:o[1]-a*Math.sin(e.rotation),silent:!0,z2:11}),n.add(i)}})}}},axisTickLabel:function(e,t,n,r){var i=_O(n,r,t,e),a=yO(n,r,t,e);fO(t,a,i),vO(n,r,t,e.tickDirection),t.get([`axisLabel`,`hideOverlap`])&&kT(TT(I(a,function(e){return{label:e,priority:e.z2,defaultAttr:{ignore:e.ignore}}})))},axisName:function(e,t,n,r){var i=ge(e.axisName,t.get(`name`));if(i){var a=t.get(`nameLocation`),o=e.nameDirection,s=t.getModel(`nameTextStyle`),c=t.get(`nameGap`)||0,l=t.axis.getExtent(),u=l[0]>l[1]?-1:1,d=[a===`start`?l[0]-u*c:a===`end`?l[1]+u*c:(l[0]+l[1])/2,hO(a)?e.labelOffset+o*c:0],f,p=t.get(`nameRotate`);p!=null&&(p=p*cO/180);var m;hO(a)?f=lO.innerTextLayout(e.rotation,p==null?e.rotation:p,o):(f=dO(e.rotation,a,p||0,l),m=e.axisNameAvailableWidth,m!=null&&(m=Math.abs(m/Math.sin(f.rotation)),!isFinite(m)&&(m=null)));var h=s.getFont(),g=t.get(`nameTruncate`,!0)||{},_=g.ellipsis,v=ge(e.nameTruncateMaxWidth,g.maxWidth,m),y=new $c({x:d[0],y:d[1],rotation:f.rotation,silent:lO.isLabelSilent(t),style:Ff(s,{text:i,font:h,overflow:`truncate`,width:v,ellipsis:_,fill:s.getTextColor()||t.get([`axisLine`,`lineStyle`,`color`]),align:s.get(`align`)||f.textAlign,verticalAlign:s.get(`verticalAlign`)||f.textVerticalAlign}),z2:1});if(Df({el:y,componentModel:t,itemName:i}),y.__fullText=i,y.anid=`name`,t.get(`triggerEvent`)){var b=lO.makeAxisEventDataBase(t);b.targetType=`axisName`,b.name=i,Q(y).eventData=b}r.add(y),y.updateTransform(),n.add(y),y.decomposeTransform()}}};function dO(e,t,n,r){var i=Va(n-e),a,o,s=r[0]>r[1],c=t===`start`&&!s||t!==`start`&&s;return Ha(i-cO/2)?(o=c?`bottom`:`top`,a=`center`):Ha(i-cO*1.5)?(o=c?`top`:`bottom`,a=`center`):(o=`middle`,a=icO/2?c?`left`:`right`:c?`right`:`left`),{rotation:i,textAlign:a,textVerticalAlign:o}}function fO(e,t,n){if(!ZC(e.axis)){var r=e.get([`axisLabel`,`showMinLabel`]),i=e.get([`axisLabel`,`showMaxLabel`]);t=t||[],n=n||[];var a=t[0],o=t[1],s=t[t.length-1],c=t[t.length-2],l=n[0],u=n[1],d=n[n.length-1],f=n[n.length-2];r===!1?(pO(a),pO(l)):mO(a,o)&&(r?(pO(o),pO(u)):(pO(a),pO(l))),i===!1?(pO(s),pO(d)):mO(c,s)&&(i?(pO(c),pO(f)):(pO(s),pO(d)))}}function pO(e){e&&(e.ignore=!0)}function mO(e,t){var n=e&&e.getBoundingRect().clone(),r=t&&t.getBoundingRect().clone();if(!(!n||!r)){var i=Bt([]);return Wt(i,i,-e.rotation),n.applyTransform(Ht([],i,e.getLocalTransform())),r.applyTransform(Ht([],i,t.getLocalTransform())),n.intersect(r)}}function hO(e){return e===`middle`||e===`center`}function gO(e,t,n,r,i){for(var a=[],o=[],s=[],c=0;c=0||e===t}function EO(e){var t=DO(e);if(t){var n=t.axisPointerModel,r=t.axis.scale,i=n.option,a=n.get(`status`),o=n.get(`value`);o!=null&&(o=r.parse(o));var s=kO(n);a==null&&(i.status=s?`show`:`hide`);var c=r.getExtent().slice();c[0]>c[1]&&c.reverse(),(o==null||o>c[1])&&(o=c[1]),o3?1.4:i>1?1.2:1.1,c=r>0?s:1/s;ZO(this,`zoom`,`zoomOnMouseWheel`,e,{scale:c,originX:a,originY:o,isAvailableBehavior:null})}if(n){var l=Math.abs(r),u=(r>0?1:-1)*(l>3?.4:l>1?.15:.05);ZO(this,`scrollMove`,`moveOnMouseWheel`,e,{scrollDelta:u,originX:a,originY:o,isAvailableBehavior:null})}}},n.prototype._pinchHandler=function(e){if(!JO(this._zr,`globalPan`)){var t=e.pinchScale>1?1.1:1/1.1;ZO(this,`zoom`,null,e,{scale:t,originX:e.pinchX,originY:e.pinchY,isAvailableBehavior:null})}},n}(ct);function ZO(e,t,n,r,i){e.pointerChecker&&e.pointerChecker(r,i.originX,i.originY)&&(Mt(r.event),QO(e,t,n,r,i))}function QO(e,t,n,r,i){i.isAvailableBehavior=R($O,null,n,r),e.trigger(t,i)}function $O(e,t,n){var r=n[e];return!e||r&&(!H(r)||t.event[r+`Key`])}function ek(e,t,n){var r=e.target;r.x+=t,r.y+=n,r.dirty()}function tk(e,t,n,r){var i=e.target,a=e.zoomLimit,o=e.zoom=e.zoom||1;if(o*=t,a){var s=a.min||0,c=a.max||1/0;o=Math.max(Math.min(c,o),s)}var l=o/e.zoom;e.zoom=o,i.x-=(n-i.x)*(l-1),i.y-=(r-i.y)*(l-1),i.scaleX*=l,i.scaleY*=l,i.dirty()}var nk={axisPointer:1,tooltip:1,brush:1};function rk(e,t,n){var r=t.getComponentByElement(e.topTarget),i=r&&r.coordinateSystem;return r&&r!==n&&!nk.hasOwnProperty(r.mainType)&&i&&i.model!==n}function ik(e){H(e)&&(e=new DOMParser().parseFromString(e,`text/xml`));var t=e;for(t.nodeType===9&&(t=t.firstChild);t.nodeName.toLowerCase()!==`svg`||t.nodeType!==1;)t=t.nextSibling;return t}var ak,ok={fill:`fill`,stroke:`stroke`,"stroke-width":`lineWidth`,opacity:`opacity`,"fill-opacity":`fillOpacity`,"stroke-opacity":`strokeOpacity`,"stroke-dasharray":`lineDash`,"stroke-dashoffset":`lineDashOffset`,"stroke-linecap":`lineCap`,"stroke-linejoin":`lineJoin`,"stroke-miterlimit":`miterLimit`,"font-family":`fontFamily`,"font-size":`fontSize`,"font-style":`fontStyle`,"font-weight":`fontWeight`,"text-anchor":`textAlign`,visibility:`visibility`,display:`display`},sk=L(ok),ck={"alignment-baseline":`textBaseline`,"stop-color":`stopColor`},lk=L(ck),uk=function(){function e(){this._defs={},this._root=null}return e.prototype.parse=function(e,t){t=t||{};var n=ik(e);this._defsUsePending=[];var r=new Y;this._root=r;var i=[],a=n.getAttribute(`viewBox`)||``,o=parseFloat(n.getAttribute(`width`)||t.width),s=parseFloat(n.getAttribute(`height`)||t.height);isNaN(o)&&(o=null),isNaN(s)&&(s=null),gk(n,r,null,!0,!1);for(var c=n.firstChild;c;)this._parseNode(c,r,i,null,!1,!1),c=c.nextSibling;bk(this._defs,this._defsUsePending),this._defsUsePending=[];var l,u;if(a){var d=Sk(a);d.length>=4&&(l={x:parseFloat(d[0]||0),y:parseFloat(d[1]||0),width:parseFloat(d[2]),height:parseFloat(d[3])})}if(l&&o!=null&&s!=null&&(u=kk(l,{x:0,y:0,width:o,height:s}),!t.ignoreViewBox)){var f=r;r=new Y,r.add(f),f.scaleX=f.scaleY=u.scale,f.x=u.x,f.y=u.y}return!t.ignoreRootClip&&o!=null&&s!=null&&r.setClipPath(new Yc({shape:{x:0,y:0,width:o,height:s}})),{root:r,width:o,height:s,viewBoxRect:l,viewBoxTransform:u,named:i}},e.prototype._parseNode=function(e,t,n,r,i,a){var o=e.nodeName.toLowerCase(),s,c=r;if(o===`defs`&&(i=!0),o===`text`&&(a=!0),o===`defs`||o===`switch`)s=t;else{if(!i){var l=ak[o];if(l&&K(ak,o)){s=l.call(this,e,t);var u=e.getAttribute(`name`);if(u){var d={name:u,namedFrom:null,svgNodeTagLower:o,el:s};n.push(d),o===`g`&&(c=d)}else r&&n.push({name:r.name,namedFrom:r,svgNodeTagLower:o,el:s});t.add(s)}}var f=dk[o];if(f&&K(dk,o)){var p=f.call(this,e),m=e.getAttribute(`id`);m&&(this._defs[m]=p)}}if(s&&s.isGroup)for(var h=e.firstChild;h;)h.nodeType===1?this._parseNode(h,s,n,c,i,a):h.nodeType===3&&a&&this._parseText(h,s),h=h.nextSibling},e.prototype._parseText=function(e,t){var n=new Lc({style:{text:e.textContent},silent:!0,x:this._textX||0,y:this._textY||0});mk(t,n),gk(e,n,this._defsUsePending,!1,!1),_k(n,t);var r=n.style,i=r.fontSize;i&&i<9&&(r.fontSize=9,n.scaleX*=i/9,n.scaleY*=i/9),r.font=(r.fontSize||r.fontFamily)&&[r.fontStyle,r.fontWeight,(r.fontSize||12)+`px`,r.fontFamily||`sans-serif`].join(` `);var a=n.getBoundingRect();return this._textX+=a.width,t.add(n),n},e.internalField=(function(){ak={g:function(e,t){var n=new Y;return mk(t,n),gk(e,n,this._defsUsePending,!1,!1),n},rect:function(e,t){var n=new Yc;return mk(t,n),gk(e,n,this._defsUsePending,!1,!1),n.setShape({x:parseFloat(e.getAttribute(`x`)||`0`),y:parseFloat(e.getAttribute(`y`)||`0`),width:parseFloat(e.getAttribute(`width`)||`0`),height:parseFloat(e.getAttribute(`height`)||`0`)}),n.silent=!0,n},circle:function(e,t){var n=new Gu;return mk(t,n),gk(e,n,this._defsUsePending,!1,!1),n.setShape({cx:parseFloat(e.getAttribute(`cx`)||`0`),cy:parseFloat(e.getAttribute(`cy`)||`0`),r:parseFloat(e.getAttribute(`r`)||`0`)}),n.silent=!0,n},line:function(e,t){var n=new xd;return mk(t,n),gk(e,n,this._defsUsePending,!1,!1),n.setShape({x1:parseFloat(e.getAttribute(`x1`)||`0`),y1:parseFloat(e.getAttribute(`y1`)||`0`),x2:parseFloat(e.getAttribute(`x2`)||`0`),y2:parseFloat(e.getAttribute(`y2`)||`0`)}),n.silent=!0,n},ellipse:function(e,t){var n=new qu;return mk(t,n),gk(e,n,this._defsUsePending,!1,!1),n.setShape({cx:parseFloat(e.getAttribute(`cx`)||`0`),cy:parseFloat(e.getAttribute(`cy`)||`0`),rx:parseFloat(e.getAttribute(`rx`)||`0`),ry:parseFloat(e.getAttribute(`ry`)||`0`)}),n.silent=!0,n},polygon:function(e,t){var n=e.getAttribute(`points`),r;n&&(r=hk(n));var i=new gd({shape:{points:r||[]},silent:!0});return mk(t,i),gk(e,i,this._defsUsePending,!1,!1),i},polyline:function(e,t){var n=e.getAttribute(`points`),r;n&&(r=hk(n));var i=new vd({shape:{points:r||[]},silent:!0});return mk(t,i),gk(e,i,this._defsUsePending,!1,!1),i},image:function(e,t){var n=new Vc;return mk(t,n),gk(e,n,this._defsUsePending,!1,!1),n.setStyle({image:e.getAttribute(`xlink:href`)||e.getAttribute(`href`),x:+e.getAttribute(`x`),y:+e.getAttribute(`y`),width:+e.getAttribute(`width`),height:+e.getAttribute(`height`)}),n.silent=!0,n},text:function(e,t){var n=e.getAttribute(`x`)||`0`,r=e.getAttribute(`y`)||`0`,i=e.getAttribute(`dx`)||`0`,a=e.getAttribute(`dy`)||`0`;this._textX=parseFloat(n)+parseFloat(i),this._textY=parseFloat(r)+parseFloat(a);var o=new Y;return mk(t,o),gk(e,o,this._defsUsePending,!1,!0),o},tspan:function(e,t){var n=e.getAttribute(`x`),r=e.getAttribute(`y`);n!=null&&(this._textX=parseFloat(n)),r!=null&&(this._textY=parseFloat(r));var i=e.getAttribute(`dx`)||`0`,a=e.getAttribute(`dy`)||`0`,o=new Y;return mk(t,o),gk(e,o,this._defsUsePending,!1,!0),this._textX+=parseFloat(i),this._textY+=parseFloat(a),o},path:function(e,t){var n=Bu(e.getAttribute(`d`)||``);return mk(t,n),gk(e,n,this._defsUsePending,!1,!1),n.silent=!0,n}}})(),e}(),dk={lineargradient:function(e){var t=new Ad(parseInt(e.getAttribute(`x1`)||`0`,10),parseInt(e.getAttribute(`y1`)||`0`,10),parseInt(e.getAttribute(`x2`)||`10`,10),parseInt(e.getAttribute(`y2`)||`0`,10));return fk(e,t),pk(e,t),t},radialgradient:function(e){var t=new jd(parseInt(e.getAttribute(`cx`)||`0`,10),parseInt(e.getAttribute(`cy`)||`0`,10),parseInt(e.getAttribute(`r`)||`0`,10));return fk(e,t),pk(e,t),t}};function fk(e,t){e.getAttribute(`gradientUnits`)===`userSpaceOnUse`&&(t.global=!0)}function pk(e,t){for(var n=e.firstChild;n;){if(n.nodeType===1&&n.nodeName.toLocaleLowerCase()===`stop`){var r=n.getAttribute(`offset`),i=void 0;i=r&&r.indexOf(`%`)>0?parseInt(r,10)/100:r?parseFloat(r):0;var a={};Dk(n,a,a);var o=a.stopColor||n.getAttribute(`stop-color`)||`#000000`;t.colorStops.push({offset:i,color:o})}n=n.nextSibling}}function mk(e,t){e&&e.__inheritedStyle&&(t.__inheritedStyle||(t.__inheritedStyle={}),M(t.__inheritedStyle,e.__inheritedStyle))}function hk(e){for(var t=Sk(e),n=[],r=0;r0;a-=2){var o=r[a],s=r[a-1],c=Sk(o);switch(i=i||zt(),s){case`translate`:Ut(i,i,[parseFloat(c[0]),parseFloat(c[1]||`0`)]);break;case`scale`:Gt(i,i,[parseFloat(c[0]),parseFloat(c[1]||c[0])]);break;case`rotate`:Wt(i,i,-parseFloat(c[0])*wk,[parseFloat(c[1]||`0`),parseFloat(c[2]||`0`)]);break;case`skewX`:var l=Math.tan(parseFloat(c[0])*wk);Ht(i,[1,0,l,1,0,0],i);break;case`skewY`:var u=Math.tan(parseFloat(c[0])*wk);Ht(i,[1,u,0,1,0,0],i);break;case`matrix`:i[0]=parseFloat(c[0]),i[1]=parseFloat(c[1]),i[2]=parseFloat(c[2]),i[3]=parseFloat(c[3]),i[4]=parseFloat(c[4]),i[5]=parseFloat(c[5]);break}}t.setLocalTransform(i)}}var Ek=/([^\s:;]+)\s*:\s*([^:;]+)/g;function Dk(e,t,n){var r=e.getAttribute(`style`);if(r){Ek.lastIndex=0;for(var i;(i=Ek.exec(r))!=null;){var a=i[1],o=K(ok,a)?ok[a]:null;o&&(t[o]=i[2]);var s=K(ck,a)?ck[a]:null;s&&(n[s]=i[2])}}}function Ok(e,t,n){for(var r=0;r0,m={api:n,geo:s,mapOrGeoModel:e,data:o,isVisualEncodedByVisualMap:p,isGeo:a,transformInfoRaw:d};s.resourceType===`geoJSON`?this._buildGeoJSON(m):s.resourceType===`geoSVG`&&this._buildSVG(m),this._updateController(e,t,n),this._updateMapSelectHandler(e,c,n,r)},e.prototype._buildGeoJSON=function(e){var t=this._regionsGroupByName=G(),n=G(),r=this._regionsGroup,i=e.transformInfoRaw,a=e.mapOrGeoModel,o=e.data,s=e.geo.projection,c=s&&s.stream;function l(e,t){return t&&(e=t(e)),e&&[e[0]*i.scaleX+i.x,e[1]*i.scaleY+i.y]}function u(e){for(var t=[],n=!c&&s&&s.project,r=0;r=0)&&(f=i);var p=o?{normal:{align:`center`,verticalAlign:`middle`}}:null;Nf(t,Pf(r),{labelFetcher:f,labelDataIndex:d,defaultText:n},p);var m=t.getTextContent();if(m&&(tA(m).ignore=m.ignore,t.textConfig&&o)){var h=t.getBoundingRect().clone();t.textConfig.layoutRect=h,t.textConfig.position=[(o[0]-h.x)/h.width*100+`%`,(o[1]-h.y)/h.height*100+`%`]}t.disableLabelAnimation=!0}else t.removeTextContent(),t.removeTextConfig(),t.disableLabelAnimation=null}function sA(e,t,n,r,i,a){e.data?e.data.setItemGraphicEl(a,t):Q(t).eventData={componentType:`geo`,componentIndex:i.componentIndex,geoIndex:i.componentIndex,name:n,region:r&&r.option||{}}}function cA(e,t,n,r,i){e.data||Df({el:t,componentModel:i,itemName:n,itemTooltipOption:r.get(`tooltip`)})}function lA(e,t,n,r,i){t.highDownSilentOnTouch=!!i.get(`selectedMode`);var a=r.getModel(`emphasis`),o=a.get(`focus`);return lu(t,o,a.get(`blurScope`),a.get(`disabled`)),e.isGeo&&gu(t,i,n),o}function uA(e,t,n){var r=[],i;function a(){i=[]}function o(){i.length&&(r.push(i),i=[])}var s=t({polygonStart:a,polygonEnd:o,lineStart:a,lineEnd:o,point:function(e,t){isFinite(e)&&isFinite(t)&&i.push([e,t])},sphere:function(){}});return!n&&s.polygonStart(),F(e,function(e){s.lineStart();for(var t=0;t-1&&(n.style.stroke=n.style.fill,n.style.fill=`#fff`,n.style.lineWidth=2),n},n.type=`series.map`,n.dependencies=[`geo`],n.layoutMode=`box`,n.defaultOption={z:2,coordinateSystem:`geo`,map:``,left:`center`,top:`center`,aspectScale:null,showLegendSymbol:!0,boundingCoords:null,center:null,zoom:1,scaleLimit:null,selectedMode:!0,label:{show:!1,color:`#000`},itemStyle:{borderWidth:.5,borderColor:`#444`,areaColor:`#eee`},emphasis:{label:{show:!0,color:`rgb(100,0,0)`},itemStyle:{areaColor:`rgba(255,215,0,0.8)`}},select:{label:{show:!0,color:`rgb(100,0,0)`},itemStyle:{color:`rgba(255,215,0,0.8)`}},nameProperty:`name`},n}(N_);function pA(e,t){var n={};return F(e,function(e){e.each(e.mapDimension(`value`),function(t,r){var i=`ec-`+e.getName(r);n[i]=n[i]||[],isNaN(t)||n[i].push(t)})}),e[0].map(e[0].mapDimension(`value`),function(r,i){for(var a=`ec-`+e[0].getName(i),o=0,s=1/0,c=-1/0,l=n[a].length,u=0;u1?(b.width=y,b.height=y/g):(b.height=y,b.width=y*g),b.y=v[1]-b.height/2,b.x=v[0]-b.width/2;else{var x=e.getBoxLayoutParams();x.aspect=g,b=_m(x,{width:m,height:h})}this.setViewRect(b.x,b.y,b.width,b.height),this.setCenter(e.get(`center`),t),this.setZoom(e.get(`zoom`))}function wA(e,t){F(t.get(`geoCoord`),function(t,n){e.addGeoCoord(n,t)})}var TA=new(function(){function e(){this.dimensions=bA}return e.prototype.create=function(e,t){var n=[];function r(e){return{nameProperty:e.get(`nameProperty`),aspectScale:e.get(`aspectScale`),projection:e.get(`projection`)}}e.eachComponent(`geo`,function(e,i){var a=e.get(`map`),o=new xA(a+i,a,j({nameMap:e.get(`nameMap`)},r(e)));o.zoomLimit=e.get(`scaleLimit`),n.push(o),e.coordinateSystem=o,o.model=e,o.resize=CA,o.resize(e,t)}),e.eachSeries(function(e){e.get(`coordinateSystem`)===`geo`&&(e.coordinateSystem=n[e.get(`geoIndex`)||0])});var i={};return e.eachSeriesByType(`map`,function(e){if(!e.getHostGeoModel()){var t=e.getMapType();i[t]=i[t]||[],i[t].push(e)}}),F(i,function(e,i){var a=new xA(i,i,j({nameMap:A(I(e,function(e){return e.get(`nameMap`)}))},r(e[0])));a.zoomLimit=ge.apply(null,I(e,function(e){return e.get(`scaleLimit`)})),n.push(a),a.resize=CA,a.resize(e[0],t),F(e,function(e){e.coordinateSystem=a,wA(a,e)})}),n},e.prototype.getFilledRegions=function(e,t,n,r){for(var i=(e||[]).slice(),a=G(),o=0;o=0;a--)r[a]==null&&(delete n[t[a]],t.pop())}function YA(e,t){var n=e.visual,r=[];U(n)?UA(n,function(e){r.push(e)}):n!=null&&r.push(n),!t&&r.length===1&&!{color:1,symbol:1}.hasOwnProperty(e.type)&&(r[1]=r[0]),rj(e,r)}function XA(e){return{applyVisual:function(t,n,r){var i=this.mapValueToVisual(t);r(`color`,e(n(`color`),i))},_normalizedToVisual:tj([0,1])}}function ZA(e){var t=this.option.visual;return t[Math.round(ja(e,[0,1],[0,t.length-1],!0))]||{}}function QA(e){return function(t,n,r){r(e,this.mapValueToVisual(t))}}function $A(e){var t=this.option.visual;return t[this.option.loop&&e!==GA?e%t.length:e]}function ej(){return this.option.visual[0]}function tj(e){return{linear:function(t){return ja(t,e,this.option.visual,!0)},category:$A,piecewise:function(t,n){var r=nj.call(this,n);return r==null&&(r=ja(t,e,this.option.visual,!0)),r},fixed:ej}}function nj(e){var t=this.option,n=t.pieceList;if(t.hasSpecialVisual){var r=n[KA.findPieceIndex(e,n)];if(r&&r.visual)return r.visual[this.type]}}function rj(e,t){return e.visual=t,e.type===`color`&&(e.parsedVisual=I(t,function(e){return xr(e)||[0,0,0,1]})),t}var ij={linear:function(e){return ja(e,this.option.dataExtent,[0,1],!0)},piecewise:function(e){var t=this.option.pieceList,n=KA.findPieceIndex(e,t,!0);if(n!=null)return ja(n,[0,t.length-1],[0,1],!0)},category:function(e){var t=this.option.categories?this.option.categoryMap[e]:e;return t==null?GA:t},fixed:Me};function aj(e,t,n){return e?t<=n:t0&&(y[0]=-y[0],y[1]=-y[1]);var x=v[0]<0?-1:1;if(r.__position!==`start`&&r.__position!==`end`){var S=-Math.atan2(v[1],v[0]);l[0].8?`left`:u[0]<-.8?`right`:`center`,p=u[1]>.8?`top`:u[1]<-.8?`bottom`:`middle`;break;case`start`:r.x=-u[0]*h+c[0],r.y=-u[1]*g+c[1],f=u[0]>.8?`right`:u[0]<-.8?`left`:`center`,p=u[1]>.8?`bottom`:u[1]<-.8?`top`:`middle`;break;case`insideStartTop`:case`insideStart`:case`insideStartBottom`:r.x=h*x+c[0],r.y=c[1]+C,f=v[0]<0?`right`:`left`,r.originX=-h*x,r.originY=-C;break;case`insideMiddleTop`:case`insideMiddle`:case`insideMiddleBottom`:case`middle`:r.x=b[0],r.y=b[1]+C,f=`center`,r.originY=-C;break;case`insideEndTop`:case`insideEnd`:case`insideEndBottom`:r.x=-h*x+l[0],r.y=l[1]+C,f=v[0]>=0?`right`:`left`,r.originX=h*x,r.originY=-C;break}r.scaleX=r.scaleY=i,r.setStyle({verticalAlign:r.__verticalAlign||p,align:r.__align||f})}},n}(Y),vj=function(){function e(e){this.group=new Y,this._LineCtor=e||_j}return e.prototype.updateData=function(e){var t=this;this._progressiveEls=null;var n=this,r=n.group,i=n._lineData;n._lineData=e,i||r.removeAll();var a=bj(e);e.diff(i).add(function(n){t._doAdd(e,n,a)}).update(function(n,r){t._doUpdate(i,e,r,n,a)}).remove(function(e){r.remove(i.getItemGraphicEl(e))}).execute()},e.prototype.updateLayout=function(){var e=this._lineData;e&&e.eachItemGraphicEl(function(t,n){t.updateLayout(e,n)},this)},e.prototype.incrementalPrepareUpdate=function(e){this._seriesScope=bj(e),this._lineData=null,this.group.removeAll()},e.prototype.incrementalUpdate=function(e,t){this._progressiveEls=[];function n(e){!e.isGroup&&!yj(e)&&(e.incremental=!0,e.ensureState(`emphasis`).hoverLayer=!0)}for(var r=e.start;r0}function bj(e){var t=e.hostModel,n=t.getModel(`emphasis`);return{lineStyle:t.getModel(`lineStyle`).getLineStyle(),emphasisLineStyle:n.getModel([`lineStyle`]).getLineStyle(),blurLineStyle:t.getModel([`blur`,`lineStyle`]).getLineStyle(),selectLineStyle:t.getModel([`select`,`lineStyle`]).getLineStyle(),emphasisDisabled:n.get(`disabled`),blurScope:n.get(`blurScope`),focus:n.get(`focus`),labelStatesModels:Pf(t)}}function xj(e){return isNaN(e[0])||isNaN(e[1])}function Sj(e){return e&&!xj(e[0])&&!xj(e[1])}function Cj(e){return`_EC_`+e}var wj=function(){function e(e){this.type=`graph`,this.nodes=[],this.edges=[],this._nodesMap={},this._edgesMap={},this._directed=e||!1}return e.prototype.isDirected=function(){return this._directed},e.prototype.addNode=function(e,t){e=e==null?``+t:``+e;var n=this._nodesMap;if(!n[Cj(e)]){var r=new Tj(e,t);return r.hostGraph=this,this.nodes.push(r),n[Cj(e)]=r,r}},e.prototype.getNodeByIndex=function(e){var t=this.data.getRawIndex(e);return this.nodes[t]},e.prototype.getNodeById=function(e){return this._nodesMap[Cj(e)]},e.prototype.addEdge=function(e,t,n){var r=this._nodesMap,i=this._edgesMap;if(ce(e)&&(e=this.nodes[e]),ce(t)&&(t=this.nodes[t]),e instanceof Tj||(e=r[Cj(e)]),t instanceof Tj||(t=r[Cj(t)]),!(!e||!t)){var a=e.id+`-`+t.id,o=new Ej(e,t,n);return o.hostGraph=this,this._directed&&(e.outEdges.push(o),t.inEdges.push(o)),e.edges.push(o),e!==t&&t.edges.push(o),this.edges.push(o),i[a]=o,o}},e.prototype.getEdgeByIndex=function(e){var t=this.edgeData.getRawIndex(e);return this.edges[t]},e.prototype.getEdge=function(e,t){e instanceof Tj&&(e=e.id),t instanceof Tj&&(t=t.id);var n=this._edgesMap;return this._directed?n[e+`-`+t]:n[e+`-`+t]||n[t+`-`+e]},e.prototype.eachNode=function(e,t){for(var n=this.nodes,r=n.length,i=0;i=0&&e.call(t,n[i],i)},e.prototype.eachEdge=function(e,t){for(var n=this.edges,r=n.length,i=0;i=0&&n[i].node1.dataIndex>=0&&n[i].node2.dataIndex>=0&&e.call(t,n[i],i)},e.prototype.breadthFirstTraverse=function(e,t,n,r){if(t instanceof Tj||(t=this._nodesMap[Cj(t)]),t){for(var i=n===`out`?`outEdges`:n===`in`?`inEdges`:`edges`,a=0;a=0&&n.node2.dataIndex>=0});for(var i=0,a=r.length;i=0&&this[e][t].setItemVisual(this.dataIndex,n,r)},getVisual:function(n){return this[e][t].getItemVisual(this.dataIndex,n)},setLayout:function(n,r){this.dataIndex>=0&&this[e][t].setItemLayout(this.dataIndex,n,r)},getLayout:function(){return this[e][t].getItemLayout(this.dataIndex)},getGraphicEl:function(){return this[e][t].getItemGraphicEl(this.dataIndex)},getRawIndex:function(){return this[e][t].getRawIndex(this.dataIndex)}}}ne(Tj,Dj(`hostGraph`,`data`)),ne(Ej,Dj(`hostGraph`,`edgeData`));function Oj(e,t,n,r,i,a){e=e||0;var o=n[1]-n[0];if(i!=null&&(i=Aj(i,[0,o])),a!=null&&(a=Math.max(a,i==null?0:i)),r===`all`){var s=Math.abs(t[1]-t[0]);s=Aj(s,[0,o]),i=a=Aj(s,[i,a]),r=0}t[0]=Aj(t[0],n),t[1]=Aj(t[1],n);var c=kj(t,r);t[r]+=e;var l=i||0,u=n.slice();c.sign<0?u[0]+=l:u[1]-=l,t[r]=Aj(t[r],u);var d=kj(t,r);return i!=null&&(d.sign!==c.sign||d.spana&&(t[1-r]=t[r]+d.sign*a),t}function kj(e,t){var n=e[t]-e[1-t];return{span:Math.abs(n),sign:n>0?-1:n<0?1:t?-1:1}}function Aj(e,t){return Math.min(t[1]==null?1/0:t[1],Math.max(t[0]==null?-1/0:t[0],e))}var jj=!0,Mj=Math.min,Nj=Math.max,Pj=Math.pow,Fj=1e4,Ij=6,Lj=6,Rj=`globalPan`,zj={w:[0,0],e:[0,1],n:[1,0],s:[1,1]},Bj={w:`ew`,e:`ew`,n:`ns`,s:`ns`,ne:`nesw`,sw:`nesw`,nw:`nwse`,se:`nwse`},Vj={brushStyle:{lineWidth:2,stroke:`rgba(210,219,238,0.3)`,fill:`#D2DBEE`},transformable:!0,brushMode:`single`,removeOnClick:!1},Hj=0,Uj=function(e){t(n,e);function n(t){var n=e.call(this)||this;return n._track=[],n._covers=[],n._handlers={},n._zr=t,n.group=new Y,n._uid=`brushController_`+Hj++,F(xM,function(e,t){this._handlers[t]=R(e,this)},n),n}return n.prototype.enableBrush=function(e){return this._brushType&&this._doDisableBrush(),e.brushType&&this._doEnableBrush(e),this},n.prototype._doEnableBrush=function(e){var t=this._zr;this._enableGlobalPan||KO(t,Rj,this._uid),F(this._handlers,function(e,n){t.on(n,e)}),this._brushType=e.brushType,this._brushOption=k(O(Vj),e,!0)},n.prototype._doDisableBrush=function(){var e=this._zr;qO(e,Rj,this._uid),F(this._handlers,function(t,n){e.off(n,t)}),this._brushType=this._brushOption=null},n.prototype.setPanels=function(e){if(e&&e.length){var t=this._panels={};F(e,function(e){t[e.panelId]=O(e)})}else this._panels=null;return this},n.prototype.mount=function(e){e=e||{},this._enableGlobalPan=e.enableGlobalPan;var t=this.group;return this._zr.add(t),t.attr({x:e.x||0,y:e.y||0,rotation:e.rotation||0,scaleX:e.scaleX||1,scaleY:e.scaleY||1}),this._transform=t.getLocalTransform(),this},n.prototype.updateCovers=function(e){e=I(e,function(e){return k(O(Vj),e,!0)});var t=`\0-brush-index-`,n=this._covers,r=this._covers=[],i=this,a=this._creatingCover;return new Wx(n,e,s,o).add(c).update(c).remove(l).execute(),this;function o(e,n){return(e.id==null?t+n:e.id)+`-`+e.brushType}function s(e,t){return o(e.__brushOption,t)}function c(t,o){var s=e[t];o!=null&&n[o]===a?r[t]=n[o]:Jj(i,r[t]=o==null?Gj(i,Wj(i,s)):(n[o].__brushOption=s,n[o]))}function l(e){n[e]!==a&&i.group.remove(n[e])}},n.prototype.unmount=function(){return this.enableBrush(!1),Qj(this),this._zr.remove(this.group),this},n.prototype.dispose=function(){this.unmount(),this.off()},n}(ct);function Wj(e,t){var n=wM[t.brushType].createCover(e,t);return n.__brushOption=t,qj(n,t),e.group.add(n),n}function Gj(e,t){var n=Yj(t);return n.endCreating&&(n.endCreating(e,t),qj(t,t.__brushOption)),t}function Kj(e,t){var n=t.__brushOption;Yj(t).updateCoverShape(e,t,n.range,n)}function qj(e,t){var n=t.z;n==null&&(n=Fj),e.traverse(function(e){e.z=n,e.z2=n})}function Jj(e,t){Yj(t).updateCommon(e,t),Kj(e,t)}function Yj(e){return wM[e.__brushOption.brushType]}function Xj(e,t,n){var r=e._panels;if(!r)return jj;var i,a=e._transform;return F(r,function(e){e.isTargetByCursor(t,n,a)&&(i=e)}),i}function Zj(e,t){var n=e._panels;if(!n)return jj;var r=t.__brushOption.panelId;return r==null?jj:n[r]}function Qj(e){var t=e._covers,n=t.length;return F(t,function(t){e.group.remove(t)},e),t.length=0,!!n}function $j(e,t){var n=I(e._covers,function(e){var t=e.__brushOption,n=O(t.range);return{brushType:t.brushType,panelId:t.panelId,range:n}});e.trigger(`brush`,{areas:n,isEnd:!!t.isEnd,removeOnClick:!!t.removeOnClick})}function eM(e){var t=e._track;if(!t.length)return!1;var n=t[t.length-1],r=t[0],i=n[0]-r[0],a=n[1]-r[1];return Pj(i*i+a*a,.5)>Ij}function tM(e){var t=e.length-1;return t<0&&(t=0),[e[0],e[t]]}function nM(e,t,n,r){var i=new Y;return i.add(new Yc({name:`main`,style:oM(n),silent:!0,draggable:!0,cursor:`move`,drift:z(dM,e,t,i,[`n`,`s`,`w`,`e`]),ondragend:z($j,t,{isEnd:!0})})),F(r,function(n){i.add(new Yc({name:n.join(``),style:{opacity:0},draggable:!0,silent:!0,invisible:!0,drift:z(dM,e,t,i,n),ondragend:z($j,t,{isEnd:!0})}))}),i}function rM(e,t,n,r){var i=r.brushStyle.lineWidth||0,a=Nj(i,Lj),o=n[0][0],s=n[1][0],c=o-i/2,l=s-i/2,u=n[0][1],d=n[1][1],f=u-a+i/2,p=d-a+i/2,m=u-o,h=d-s,g=m+i,_=h+i;aM(e,t,`main`,o,s,m,h),r.transformable&&(aM(e,t,`w`,c,l,a,_),aM(e,t,`e`,f,l,a,_),aM(e,t,`n`,c,l,g,a),aM(e,t,`s`,c,p,g,a),aM(e,t,`nw`,c,l,a,a),aM(e,t,`ne`,f,l,a,a),aM(e,t,`sw`,c,p,a,a),aM(e,t,`se`,f,p,a,a))}function iM(e,t){var n=t.__brushOption,r=n.transformable,i=t.childAt(0);i.useStyle(oM(n)),i.attr({silent:!r,cursor:r?`move`:`default`}),F([[`w`],[`e`],[`n`],[`s`],[`s`,`e`],[`s`,`w`],[`n`,`e`],[`n`,`w`]],function(n){var i=t.childOfName(n.join(``)),a=n.length===1?lM(e,n[0]):uM(e,n);i&&i.attr({silent:!r,invisible:!r,cursor:r?Bj[a]+`-resize`:null})})}function aM(e,t,n,r,i,a,o){var s=t.childOfName(n);s&&s.setShape(hM(mM(e,t,[[r,i],[r+a,i+o]])))}function oM(e){return M({strokeNoScale:!0},e.brushStyle)}function sM(e,t,n,r){var i=[Mj(e,n),Mj(t,r)],a=[Nj(e,n),Nj(t,r)];return[[i[0],a[0]],[i[1],a[1]]]}function cM(e){return mf(e.group)}function lM(e,t){return{left:`w`,right:`e`,top:`n`,bottom:`s`}[gf({w:`left`,e:`right`,n:`top`,s:`bottom`}[t],cM(e))]}function uM(e,t){var n=[lM(e,t[0]),lM(e,t[1])];return(n[0]===`e`||n[0]===`w`)&&n.reverse(),n.join(``)}function dM(e,t,n,r,i,a){var o=n.__brushOption,s=e.toRectRange(o.range),c=pM(t,i,a);F(r,function(e){var t=zj[e];s[t[0]][t[1]]+=c[t[0]]}),o.range=e.fromRectRange(sM(s[0][0],s[1][0],s[0][1],s[1][1])),Jj(t,n),$j(t,{isEnd:!1})}function fM(e,t,n,r){var i=t.__brushOption.range,a=pM(e,n,r);F(i,function(e){e[0]+=a[0],e[1]+=a[1]}),Jj(e,t),$j(e,{isEnd:!1})}function pM(e,t,n){var r=e.group,i=r.transformCoordToLocal(t,n),a=r.transformCoordToLocal(0,0);return[i[0]-a[0],i[1]-a[1]]}function mM(e,t,n){var r=Zj(e,t);return r&&r!==jj?r.clipPath(n,e._transform):O(n)}function hM(e){var t=Mj(e[0][0],e[1][0]),n=Mj(e[0][1],e[1][1]),r=Nj(e[0][0],e[1][0]),i=Nj(e[0][1],e[1][1]);return{x:t,y:n,width:r-t,height:i-n}}function gM(e,t,n){if(!(!e._brushType||CM(e,t.offsetX,t.offsetY))){var r=e._zr,i=e._covers,a=Xj(e,t,n);if(!e._dragging)for(var o=0;or.getWidth()||n<0||n>r.getHeight()}var wM={lineX:TM(0),lineY:TM(1),rect:{createCover:function(e,t){function n(e){return e}return nM({toRectRange:n,fromRectRange:n},e,t,[[`w`],[`e`],[`n`],[`s`],[`s`,`e`],[`s`,`w`],[`n`,`e`],[`n`,`w`]])},getCreatingRange:function(e){var t=tM(e);return sM(t[1][0],t[1][1],t[0][0],t[0][1])},updateCoverShape:function(e,t,n,r){rM(e,t,n,r)},updateCommon:iM,contain:vM},polygon:{createCover:function(e,t){var n=new Y;return n.add(new vd({name:`main`,style:oM(t),silent:!0})),n},getCreatingRange:function(e){return e},endCreating:function(e,t){t.remove(t.childAt(0)),t.add(new gd({name:`main`,draggable:!0,drift:z(fM,e,t),ondragend:z($j,e,{isEnd:!0})}))},updateCoverShape:function(e,t,n,r){t.childAt(0).setShape({points:mM(e,t,n)})},updateCommon:iM,contain:vM}};function TM(e){return{createCover:function(t,n){return nM({toRectRange:function(t){var n=[t,[0,100]];return e&&n.reverse(),n},fromRectRange:function(t){return t[e]}},t,n,[[[`w`],[`e`]],[[`n`],[`s`]]][e])},getCreatingRange:function(t){var n=tM(t);return[Mj(n[0][e],n[1][e]),Nj(n[0][e],n[1][e])]},updateCoverShape:function(t,n,r,i){var a,o=Zj(t,n);if(o!==jj&&o.getLinearBrushOtherExtent)a=o.getLinearBrushOtherExtent(e);else{var s=t._zr;a=[0,[s.getWidth(),s.getHeight()][1-e]]}var c=[r,a];e&&c.reverse(),rM(t,n,c,i)},updateCommon:iM,contain:vM}}function EM(e){return e=kM(e),function(t){return bf(t,e)}}function DM(e,t){return e=kM(e),function(n){var r=t==null?n:t,i=r?e.width:e.height,a=r?e.x:e.y;return[a,a+(i||0)]}}function OM(e,t,n){var r=kM(e);return function(e,i){return r.contain(i[0],i[1])&&!rk(e,t,n)}}function kM(e){return J.create(e)}function AM(e,t){var n=t.rippleEffectColor||t.color;e.eachChild(function(e){e.attr({z:t.z,zlevel:t.zlevel,style:{stroke:t.brushType===`stroke`?n:null,fill:t.brushType===`fill`?n:null}})})}var jM=function(e){t(n,e);function n(t,n){var r=e.call(this)||this,i=new GT(t,n),a=new Y;return r.add(i),r.add(a),r.updateData(t,n),r}return n.prototype.stopEffectAnimation=function(){this.childAt(1).removeAll()},n.prototype.startEffectAnimation=function(e){for(var t=e.symbolType,n=e.color,r=e.rippleNumber,i=this.childAt(1),a=0;a0&&(a=this._getLineLength(r)/c*1e3),a!==this._period||o!==this._loop||s!==this._roundTrip){r.stopAnimation();var u=void 0;u=V(l)?l(n):l,r.__t>0&&(u=-a*r.__t),this._animateSymbol(r,a,u,o,s)}this._period=a,this._loop=o,this._roundTrip=s}},n.prototype._animateSymbol=function(e,t,n,r,i){if(t>0){e.__t=0;var a=this,o=e.animate(``,r).when(i?t*2:t,{__t:i?2:1}).delay(n).during(function(){a._updateSymbolPosition(e)});r||o.done(function(){a.remove(e)}),o.start()}},n.prototype._getLineLength=function(e){return Qe(e.__p1,e.__cp1)+Qe(e.__cp1,e.__p2)},n.prototype._updateAnimationPoints=function(e,t){e.__p1=t[0],e.__p2=t[1],e.__cp1=t[2]||[(t[0][0]+t[1][0])/2,(t[0][1]+t[1][1])/2]},n.prototype.updateData=function(e,t,n){this.childAt(0).updateData(e,t,n),this._updateEffectSymbol(e,t)},n.prototype._updateSymbolPosition=function(e){var t=e.__p1,n=e.__p2,r=e.__cp1,i=e.__t<1?e.__t:2-e.__t,a=[e.x,e.y],o=a.slice(),s=Jn,c=Yn;a[0]=s(t[0],r[0],n[0],i),a[1]=s(t[1],r[1],n[1],i);var l=e.__t<1?c(t[0],r[0],n[0],i):c(n[0],r[0],t[0],1-i),u=e.__t<1?c(t[1],r[1],n[1],i):c(n[1],r[1],t[1],1-i);e.rotation=-Math.atan2(u,l)-Math.PI/2,(this._symbolType===`line`||this._symbolType===`rect`||this._symbolType===`roundRect`)&&(e.__lastT!==void 0&&e.__lastT=0&&!(r[o]<=t);o--);o=Math.min(o,i-2)}else{for(o=a;ot);o++);o=Math.min(o-1,i-2)}var s=(t-r[o])/(r[o+1]-r[o]),c=n[o],l=n[o+1];e.x=c[0]*(1-s)+s*l[0],e.y=c[1]*(1-s)+s*l[1];var u=e.__t<1?l[0]-c[0]:c[0]-l[0],d=e.__t<1?l[1]-c[1]:c[1]-l[1];e.rotation=-Math.atan2(d,u)-Math.PI/2,this._lastFrame=o,this._lastFramePercent=t,e.ignore=!1}},n}(FM),RM=function(){function e(){this.polyline=!1,this.curveness=0,this.segs=[]}return e}(),zM=function(e){t(n,e);function n(t){var n=e.call(this,t)||this;return n._off=0,n.hoverDataIdx=-1,n}return n.prototype.reset=function(){this.notClear=!1,this._off=0},n.prototype.getDefaultStyle=function(){return{stroke:`#000`,fill:null}},n.prototype.getDefaultShape=function(){return new RM},n.prototype.buildPath=function(e,t){var n=t.segs,r=t.curveness,i;if(t.polyline)for(i=this._off;i0){e.moveTo(n[i++],n[i++]);for(var o=1;o0){var d=(s+l)/2-(c-u)*r,f=(c+u)/2-(l-s)*r;e.quadraticCurveTo(d,f,l,u)}else e.lineTo(l,u)}this.incremental&&(this._off=i,this.notClear=!0)},n.prototype.findDataIndex=function(e,t){var n=this.shape,r=n.segs,i=n.curveness,a=this.style.lineWidth;if(n.polyline)for(var o=0,s=0;s0)for(var l=r[s++],u=r[s++],d=1;d0){if(mc(l,u,(l+f)/2-(u-p)*i,(u+p)/2-(f-l)*i,f,p,a,e,t))return o}else if(fc(l,u,f,p,a,e,t))return o;o++}return-1},n.prototype.contain=function(e,t){var n=this.transformCoordToLocal(e,t),r=this.getBoundingRect();return e=n[0],t=n[1],r.contain(e,t)?(this.hoverDataIdx=this.findDataIndex(e,t))>=0:(this.hoverDataIdx=-1,!1)},n.prototype.getBoundingRect=function(){var e=this._rect;if(!e){for(var t=this.shape.segs,n=1/0,r=1/0,i=-1/0,a=-1/0,o=0;o0&&(a.dataIndex=n+e.__startIndex)})},e.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},e}(),VM={seriesType:`lines`,plan:U_(),reset:function(e){var t=e.coordinateSystem;if(t){var n=e.get(`polyline`),r=e.pipelineContext.large;return{progress:function(i,a){var o=[];if(r){var s=void 0,c=i.end-i.start;if(n){for(var l=0,u=i.start;u0&&(c||s.configLayer(a,{motionBlur:!0,lastFrameAlpha:Math.max(Math.min(o/10+.9,1),0)})),i.updateData(r);var l=e.get(`clip`,!0)&&fE(e.coordinateSystem,!1,e);l?this.group.setClipPath(l):this.group.removeClipPath(),this._lastZlevel=a,this._finished=!0},n.prototype.incrementalPrepareRender=function(e,t,n){var r=e.getData();this._updateLineDraw(r,e).incrementalPrepareUpdate(r),this._clearLayer(n),this._finished=!1},n.prototype.incrementalRender=function(e,t,n){this._lineDraw.incrementalUpdate(e,t.getData()),this._finished=e.end===t.getData().count()},n.prototype.eachRendered=function(e){this._lineDraw&&this._lineDraw.eachRendered(e)},n.prototype.updateTransform=function(e,t,n){var r=e.getData(),i=e.pipelineContext;if(!this._finished||i.large||i.progressiveRender)return{update:!0};var a=VM.reset(e,t,n);a.progress&&a.progress({start:0,end:r.count(),count:r.count()},r),this._lineDraw.updateLayout(),this._clearLayer(n)},n.prototype._updateLineDraw=function(e,t){var n=this._lineDraw,r=this._showEffect(t),i=!!t.get(`polyline`),a=t.pipelineContext.large;return(!n||r!==this._hasEffet||i!==this._isPolyline||a!==this._isLargeDraw)&&(n&&n.remove(),n=this._lineDraw=a?new BM:new vj(i?r?LM:IM:r?FM:_j),this._hasEffet=r,this._isPolyline=i,this._isLargeDraw=a),this.group.add(n.group),n},n.prototype._showEffect=function(e){return!!e.get([`effect`,`show`])},n.prototype._clearLayer=function(e){var t=e.getZr();t.painter.getType()!==`svg`&&this._lastZlevel!=null&&t.painter.getLayer(this._lastZlevel).clear(!0)},n.prototype.remove=function(e,t){this._lineDraw&&this._lineDraw.remove(),this._lineDraw=null,this._clearLayer(t)},n.prototype.dispose=function(e,t){this.remove(e,t)},n.type=`lines`,n}(K_),UM=typeof Uint32Array>`u`?Array:Uint32Array,WM=typeof Float64Array>`u`?Array:Float64Array;function GM(e){var t=e.data;t&&t[0]&&t[0][0]&&t[0][0].coord&&(e.data=I(t,function(e){var t={coords:[e[0].coord,e[1].coord]};return e[0].name&&(t.fromName=e[0].name),e[1].name&&(t.toName=e[1].name),A([t,e[0],e[1]])}))}var KM=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=n.type,t.visualStyleAccessPath=`lineStyle`,t.visualDrawType=`stroke`,t}return n.prototype.init=function(t){t.data=t.data||[],GM(t);var n=this._processFlatCoordsArray(t.data);this._flatCoords=n.flatCoords,this._flatCoordsOffset=n.flatCoordsOffset,n.flatCoords&&(t.data=new Float32Array(n.count)),e.prototype.init.apply(this,arguments)},n.prototype.mergeOption=function(t){if(GM(t),t.data){var n=this._processFlatCoordsArray(t.data);this._flatCoords=n.flatCoords,this._flatCoordsOffset=n.flatCoordsOffset,n.flatCoords&&(t.data=new Float32Array(n.count))}e.prototype.mergeOption.apply(this,arguments)},n.prototype.appendData=function(e){var t=this._processFlatCoordsArray(e.data);t.flatCoords&&(this._flatCoords?(this._flatCoords=ke(this._flatCoords,t.flatCoords),this._flatCoordsOffset=ke(this._flatCoordsOffset,t.flatCoordsOffset)):(this._flatCoords=t.flatCoords,this._flatCoordsOffset=t.flatCoordsOffset),e.data=new Float32Array(t.count)),this.getRawData().appendData(e.data)},n.prototype._getCoordsFromItemModel=function(e){var t=this.getData().getItemModel(e);return t.option instanceof Array?t.option:t.getShallow(`coords`)},n.prototype.getLineCoordsCount=function(e){return this._flatCoordsOffset?this._flatCoordsOffset[e*2+1]:this._getCoordsFromItemModel(e).length},n.prototype.getLineCoords=function(e,t){if(this._flatCoordsOffset){for(var n=this._flatCoordsOffset[e*2],r=this._flatCoordsOffset[e*2+1],i=0;i `)})},n.prototype.preventIncremental=function(){return!!this.get([`effect`,`show`])},n.prototype.getProgressive=function(){var e=this.option.progressive;return e==null?this.option.large?1e4:this.get(`progressive`):e},n.prototype.getProgressiveThreshold=function(){var e=this.option.progressiveThreshold;return e==null?this.option.large?2e4:this.get(`progressiveThreshold`):e},n.prototype.getZLevelKey=function(){var e=this.getModel(`effect`),t=e.get(`trailLength`);return this.getData().count()>this.getProgressiveThreshold()?this.id:e.get(`show`)&&t>0?t+``:``},n.type=`series.lines`,n.dependencies=[`grid`,`polar`,`geo`,`calendar`],n.defaultOption={coordinateSystem:`geo`,z:2,legendHoverLink:!0,xAxisIndex:0,yAxisIndex:0,symbol:[`none`,`none`],symbolSize:[10,10],geoIndex:0,effect:{show:!1,period:4,constantSpeed:0,symbol:`circle`,symbolSize:3,loop:!0,trailLength:.2},large:!1,largeThreshold:2e3,polyline:!1,clip:!0,label:{show:!1,position:`end`},lineStyle:{opacity:.5}},n}(N_);function qM(e){return e instanceof Array||(e=[e,e]),e}var JM={seriesType:`lines`,reset:function(e){var t=qM(e.get(`symbol`)),n=qM(e.get(`symbolSize`)),r=e.getData();r.setVisual(`fromSymbol`,t&&t[0]),r.setVisual(`toSymbol`,t&&t[1]),r.setVisual(`fromSymbolSize`,n&&n[0]),r.setVisual(`toSymbolSize`,n&&n[1]);function i(e,t){var n=e.getItemModel(t),r=qM(n.getShallow(`symbol`,!0)),i=qM(n.getShallow(`symbolSize`,!0));r[0]&&e.setItemVisual(t,`fromSymbol`,r[0]),r[1]&&e.setItemVisual(t,`toSymbol`,r[1]),i[0]&&e.setItemVisual(t,`fromSymbolSize`,i[0]),i[1]&&e.setItemVisual(t,`toSymbolSize`,i[1])}return{dataEach:r.hasItemOption?i:null}}};function YM(e){e.registerChartView(HM),e.registerSeriesModel(KM),e.registerLayout(VM),e.registerVisual(JM)}function XM(e,t,n,r){return e&&(e.legacy||e.legacy!==!1&&!n&&!r&&t!==`tspan`&&(t===`text`||K(e,`text`)))}function ZM(e,t,n){var r=e,i,a,o;if(t===`text`)o=r;else{o={},K(r,`text`)&&(o.text=r.text),K(r,`rich`)&&(o.rich=r.rich),K(r,`textFill`)&&(o.fill=r.textFill),K(r,`textStroke`)&&(o.stroke=r.textStroke),K(r,`fontFamily`)&&(o.fontFamily=r.fontFamily),K(r,`fontSize`)&&(o.fontSize=r.fontSize),K(r,`fontStyle`)&&(o.fontStyle=r.fontStyle),K(r,`fontWeight`)&&(o.fontWeight=r.fontWeight),a={type:`text`,style:o,silent:!0},i={};var s=K(r,`textPosition`);n?i.position=s?r.textPosition:`inside`:s&&(i.position=r.textPosition),K(r,`textPosition`)&&(i.position=r.textPosition),K(r,`textOffset`)&&(i.offset=r.textOffset),K(r,`textRotation`)&&(i.rotation=r.textRotation),K(r,`textDistance`)&&(i.distance=r.textDistance)}return QM(o,e),F(o.rich,function(e){QM(e,e)}),{textConfig:i,textContent:a}}function QM(e,t){t&&(t.font=t.textFont||t.font,K(t,`textStrokeWidth`)&&(e.lineWidth=t.textStrokeWidth),K(t,`textAlign`)&&(e.align=t.textAlign),K(t,`textVerticalAlign`)&&(e.verticalAlign=t.textVerticalAlign),K(t,`textLineHeight`)&&(e.lineHeight=t.textLineHeight),K(t,`textWidth`)&&(e.width=t.textWidth),K(t,`textHeight`)&&(e.height=t.textHeight),K(t,`textBackgroundColor`)&&(e.backgroundColor=t.textBackgroundColor),K(t,`textPadding`)&&(e.padding=t.textPadding),K(t,`textBorderColor`)&&(e.borderColor=t.textBorderColor),K(t,`textBorderWidth`)&&(e.borderWidth=t.textBorderWidth),K(t,`textBorderRadius`)&&(e.borderRadius=t.textBorderRadius),K(t,`textBoxShadowColor`)&&(e.shadowColor=t.textBoxShadowColor),K(t,`textBoxShadowBlur`)&&(e.shadowBlur=t.textBoxShadowBlur),K(t,`textBoxShadowOffsetX`)&&(e.shadowOffsetX=t.textBoxShadowOffsetX),K(t,`textBoxShadowOffsetY`)&&(e.shadowOffsetY=t.textBoxShadowOffsetY))}var $M={position:[`x`,`y`],scale:[`scaleX`,`scaleY`],origin:[`originX`,`originY`]},eN=L($M);re(Ui,function(e,t){return e[t]=1,e},{}),Ui.join(`, `);var tN=[``,`style`,`shape`,`extra`],nN=Oo();function rN(e,t,n,r,i){var a=e+`Animation`,o=Bd(e,r,i)||{},s=nN(t).userDuring;return o.duration>0&&(o.during=s?R(pN,{el:t,userDuring:s}):null,o.setToFinal=!0,o.scope=e),j(o,n[a]),o}function iN(e,t,n,r){r=r||{};var i=r.dataIndex,a=r.isInit,o=r.clearStyle,s=n.isAnimationEnabled(),c=nN(e),l=t.style;c.userDuring=t.during;var u={},d={};if(_N(e,t,d),hN(`shape`,t,d),hN(`extra`,t,d),!a&&s&&(gN(e,t,u),mN(`shape`,e,t,u),mN(`extra`,e,t,u),vN(e,t,l,u)),d.style=l,cN(e,d,o),uN(e,t),s)if(a){var f={};F(tN,function(e){var n=e?t[e]:t;n&&n.enterFrom&&(e&&(f[e]=f[e]||{}),j(e?f[e]:f,n.enterFrom))});var p=rN(`enter`,e,t,n,i);p.duration>0&&e.animateFrom(f,p)}else lN(e,t,i||0,n,u);aN(e,t),l?e.dirty():e.markRedraw()}function aN(e,t){for(var n=nN(e).leaveToProps,r=0;r0&&e.animateFrom(i,a)}}function uN(e,t){K(t,`silent`)&&(e.silent=t.silent),K(t,`ignore`)&&(e.ignore=t.ignore),e instanceof Os&&K(t,`invisible`)&&(e.invisible=t.invisible),e instanceof Z&&K(t,`autoBatch`)&&(e.autoBatch=t.autoBatch)}var dN={},fN={setTransform:function(e,t){return dN.el[e]=t,this},getTransform:function(e){return dN.el[e]},setShape:function(e,t){var n=dN.el,r=n.shape||(n.shape={});return r[e]=t,n.dirtyShape&&n.dirtyShape(),this},getShape:function(e){var t=dN.el.shape;if(t)return t[e]},setStyle:function(e,t){var n=dN.el,r=n.style;return r&&(r[e]=t,n.dirtyStyle&&n.dirtyStyle()),this},getStyle:function(e){var t=dN.el.style;if(t)return t[e]},setExtra:function(e,t){var n=dN.el.extra||(dN.el.extra={});return n[e]=t,this},getExtra:function(e){var t=dN.el.extra;if(t)return t[e]}};function pN(){var e=this,t=e.el;if(t){var n=nN(t).userDuring,r=e.userDuring;if(n!==r){e.el=e.userDuring=null;return}dN.el=t,r(fN)}}function mN(e,t,n,r){var i=n[e];if(i){var a=t[e],o;if(a){var s=n.transition,c=i.transition;if(c)if(!o&&(o=r[e]={}),sN(c))j(o,a);else for(var l=ao(c),u=0;u=0){!o&&(o=r[e]={});for(var p=L(a),u=0;u=0)){var f=e.getAnimationStyleProps(),p=f?f.style:null;if(p){!a&&(a=r.style={});for(var m=L(n),l=0;lo)return!0;if(a){var s=DO(e).seriesDataCount,c=r.getExtent();return Math.abs(c[0]-c[1])/s>o}return!1}return n===!0},e.prototype.makeElOption=function(e,t,n,r,i){},e.prototype.createPointerEl=function(e,t,n,r){var i=t.pointer;if(i){var a=wN(e).pointerEl=new Xd[i.type](TN(t.pointer));e.add(a)}},e.prototype.createLabelEl=function(e,t,n,r){if(t.label){var i=wN(e).labelEl=new $c(TN(t.label));e.add(i),AN(i,r)}},e.prototype.updatePointerEl=function(e,t,n){var r=wN(e).pointerEl;r&&t.pointer&&(r.setStyle(t.pointer.style),n(r,{shape:t.pointer.shape}))},e.prototype.updateLabelEl=function(e,t,n,r){var i=wN(e).labelEl;i&&(i.setStyle(t.label.style),n(i,{x:t.label.x,y:t.label.y}),AN(i,r))},e.prototype._renderHandle=function(e){if(!(this._dragging||!this.updateHandleTransform)){var t=this._axisPointerModel,n=this._api.getZr(),r=this._handle,i=t.getModel(`handle`),a=t.get(`status`);if(!i.get(`show`)||!a||a===`hide`){r&&n.remove(r),this._handle=null;return}var o;this._handle||(o=!0,r=this._handle=Sf(i.get(`icon`),{cursor:`move`,draggable:!0,onmousemove:function(e){Mt(e.event)},onmousedown:EN(this._onHandleDragMove,this,0,0),drift:EN(this._onHandleDragMove,this),ondragend:EN(this._onHandleDragEnd,this)}),n.add(r)),MN(r,t,!1),r.setStyle(i.getItemStyle(null,[`color`,`borderColor`,`borderWidth`,`opacity`,`shadowColor`,`shadowBlur`,`shadowOffsetX`,`shadowOffsetY`]));var s=i.get(`size`);B(s)||(s=[s,s]),r.scaleX=s[0]/2,r.scaleY=s[1]/2,nv(this,`_doDispatchAxisPointer`,i.get(`throttle`)||0,`fixRate`),this._moveHandleToValue(e,o)}},e.prototype._moveHandleToValue=function(e,t){ON(this._axisPointerModel,!t&&this._moveAnimation,this._handle,jN(this.getHandleTransform(e,this._axisModel,this._axisPointerModel)))},e.prototype._onHandleDragMove=function(e,t){var n=this._handle;if(n){this._dragging=!0;var r=this.updateHandleTransform(jN(n),[e,t],this._axisModel,this._axisPointerModel);this._payloadInfo=r,n.stopAnimation(),n.attr(jN(r)),wN(n).lastProp=null,this._doDispatchAxisPointer()}},e.prototype._doDispatchAxisPointer=function(){if(this._handle){var e=this._payloadInfo,t=this._axisModel;this._api.dispatchAction({type:`updateAxisPointer`,x:e.cursorPoint[0],y:e.cursorPoint[1],tooltipOption:e.tooltipOption,axesInfo:[{axisDim:t.axis.dim,axisIndex:t.componentIndex}]})}},e.prototype._onHandleDragEnd=function(){if(this._dragging=!1,this._handle){var e=this._axisPointerModel.get(`value`);this._moveHandleToValue(e),this._api.dispatchAction({type:`hideTip`})}},e.prototype.clear=function(e){this._lastValue=null,this._lastStatus=null;var t=e.getZr(),n=this._group,r=this._handle;t&&n&&(this._lastGraphicKey=null,n&&t.remove(n),r&&t.remove(r),this._group=null,this._handle=null,this._payloadInfo=null),rv(this,`_doDispatchAxisPointer`)},e.prototype.doClear=function(){},e.prototype.buildLabel=function(e,t,n){return n=n||0,{x:e[n],y:e[1-n],width:t[n],height:t[1-n]}},e}();function ON(e,t,n,r){kN(wN(n).lastProp,r)||(wN(n).lastProp=r,t?Hd(n,r,e):(n.stopAnimation(),n.attr(r)))}function kN(e,t){if(U(e)&&U(t)){var n=!0;return F(t,function(t,r){n=n&&kN(e[r],t)}),!!n}else return e===t}function AN(e,t){e[t.get([`label`,`show`])?`show`:`hide`]()}function jN(e){return{x:e.x||0,y:e.y||0,rotation:e.rotation||0}}function MN(e,t,n){var r=t.get(`z`),i=t.get(`zlevel`);e&&e.traverse(function(e){e.type!==`group`&&(r!=null&&(e.z=r),i!=null&&(e.zlevel=i),e.silent=n)})}function NN(e){var t=e.get(`type`),n=e.getModel(t+`Style`),r;return t===`line`?(r=n.getLineStyle(),r.fill=null):t===`shadow`&&(r=n.getAreaStyle(),r.stroke=null),r}function PN(e,t,n,r,i){var a=IN(n.get(`value`),t.axis,t.ecModel,n.get(`seriesDataIndices`),{precision:n.get([`label`,`precision`]),formatter:n.get([`label`,`formatter`])}),o=n.getModel(`label`),s=nm(o.get(`padding`)||0),c=o.getFont(),l=Ji(a,c),u=i.position,d=l.width+s[1]+s[3],f=l.height+s[0]+s[2],p=i.align;p===`right`&&(u[0]-=d),p===`center`&&(u[0]-=d/2);var m=i.verticalAlign;m===`bottom`&&(u[1]-=f),m===`middle`&&(u[1]-=f/2),FN(u,d,f,r);var h=o.get(`backgroundColor`);(!h||h===`auto`)&&(h=t.get([`axisLine`,`lineStyle`,`color`])),e.label={x:u[0],y:u[1],style:Ff(o,{text:a,font:c,fill:o.getTextColor(),padding:s,backgroundColor:h}),z2:10}}function FN(e,t,n,r){var i=r.getWidth(),a=r.getHeight();e[0]=Math.min(e[0]+t,i)-t,e[1]=Math.min(e[1]+n,a)-n,e[0]=Math.max(e[0],0),e[1]=Math.max(e[1],0)}function IN(e,t,n,r,i){e=t.scale.parse(e);var a=t.scale.getLabel({value:e},{precision:i.precision}),o=i.formatter;if(o){var s={value:qC(t,{value:e}),axisDimension:t.dim,axisIndex:t.index,seriesData:[]};F(r,function(e){var t=n.getSeriesByIndex(e.seriesIndex),r=e.dataIndexInside,i=t&&t.getDataParams(r);i&&s.seriesData.push(i)}),H(o)?a=o.replace(`{value}`,a):V(o)&&(a=o(s))}return a}function LN(e,t,n){var r=zt();return Wt(r,r,n.rotation),Ut(r,r,n.position),hf([e.dataToCoord(t),(n.labelOffset||0)+(n.labelDirection||1)*(n.labelMargin||0)],r)}function RN(e,t,n,r,i,a){var o=lO.innerTextLayout(n.rotation,0,n.labelDirection);n.labelMargin=i.get([`label`,`margin`]),PN(t,r,i,a,{position:LN(r.axis,e,n),align:o.textAlign,verticalAlign:o.textVerticalAlign})}function zN(e,t,n){return n=n||0,{x1:e[n],y1:e[1-n],x2:t[n],y2:t[1-n]}}function BN(e,t,n){return n=n||0,{x:e[n],y:e[1-n],width:t[n],height:t[1-n]}}function VN(e,t,n,r,i,a){return{cx:e,cy:t,r0:n,r,startAngle:i,endAngle:a,clockwise:!0}}var HN=function(e){t(n,e);function n(){return e!==null&&e.apply(this,arguments)||this}return n.prototype.makeElOption=function(e,t,n,r,i){var a=n.axis,o=a.grid,s=r.get(`type`),c=UN(o,a).getOtherAxis(a).getGlobalExtent(),l=a.toGlobalCoord(a.dataToCoord(t,!0));if(s&&s!==`none`){var u=NN(r),d=WN[s](a,l,c);d.style=u,e.graphicKey=d.type,e.pointer=d}RN(t,e,QD(o.model,n),n,r,i)},n.prototype.getHandleTransform=function(e,t,n){var r=QD(t.axis.grid.model,t,{labelInside:!1});r.labelMargin=n.get([`handle`,`margin`]);var i=LN(t.axis,e,r);return{x:i[0],y:i[1],rotation:r.rotation+(r.labelDirection<0?Math.PI:0)}},n.prototype.updateHandleTransform=function(e,t,n,r){var i=n.axis,a=i.grid,o=i.getGlobalExtent(!0),s=UN(a,i).getOtherAxis(i).getGlobalExtent(),c=i.dim===`x`?0:1,l=[e.x,e.y];l[c]+=t[c],l[c]=Math.min(o[1],l[c]),l[c]=Math.max(o[0],l[c]);var u=(s[1]+s[0])/2,d=[u,u];return d[c]=l[c],{x:l[0],y:l[1],rotation:e.rotation,cursorPoint:d,tooltipOption:[{verticalAlign:`middle`},{align:`center`}][c]}},n}(DN);function UN(e,t){var n={};return n[t.dim+`AxisIndex`]=t.index,e.getCartesian(n)}var WN={line:function(e,t,n){return{type:`Line`,subPixelOptimize:!0,shape:zN([t,n[0]],[t,n[1]],GN(e))}},shadow:function(e,t,n){var r=Math.max(1,e.getBandWidth()),i=n[1]-n[0];return{type:`Rect`,shape:BN([t-r/2,n[0]],[r,i],GN(e))}}};function GN(e){return e.dim===`x`?0:1}var KN=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=n.type,t}return n.type=`axisPointer`,n.defaultOption={show:`auto`,z:50,type:`line`,snap:!1,triggerTooltip:!0,triggerEmphasis:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:`#B9BEC9`,width:1,type:`dashed`},shadowStyle:{color:`rgba(210,219,238,0.2)`},label:{show:!0,formatter:null,precision:`auto`,margin:3,color:`#fff`,padding:[5,7,5,7],backgroundColor:`auto`,borderColor:null,borderWidth:0,borderRadius:3},handle:{show:!1,icon:`M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z`,size:45,margin:50,color:`#333`,shadowBlur:3,shadowColor:`#aaa`,shadowOffsetX:0,shadowOffsetY:2,throttle:40}},n}($),qN=Oo(),JN=F;function YN(e,t,n){if(!r.node){var i=t.getZr();qN(i).records||(qN(i).records={}),XN(i,t);var a=qN(i).records[e]||(qN(i).records[e]={});a.handler=n}}function XN(e,t){if(qN(e).initialized)return;qN(e).initialized=!0,n(`click`,z($N,`click`)),n(`mousemove`,z($N,`mousemove`)),n(`globalout`,QN);function n(n,r){e.on(n,function(n){var i=eP(t);JN(qN(e).records,function(e){e&&r(e,n,i.dispatchAction)}),ZN(i.pendings,t)})}}function ZN(e,t){var n=e.showTip.length,r=e.hideTip.length,i;n?i=e.showTip[n-1]:r&&(i=e.hideTip[r-1]),i&&(i.dispatchAction=null,t.dispatchAction(i))}function QN(e,t,n){e.handler(`leave`,null,n)}function $N(e,t,n,r){t.handler(e,n,r)}function eP(e){var t={showTip:[],hideTip:[]},n=function(r){var i=t[r.type];i?i.push(r):(r.dispatchAction=n,e.dispatchAction(r))};return{dispatchAction:n,pendings:t}}function tP(e,t){if(!r.node){var n=t.getZr();(qN(n).records||{})[e]&&(qN(n).records[e]=null)}}var nP=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=n.type,t}return n.prototype.render=function(e,t,n){var r=t.getComponent(`tooltip`),i=e.get(`triggerOn`)||r&&r.get(`triggerOn`)||`mousemove|click`;YN(`axisPointer`,n,function(e,t,n){i!==`none`&&(e===`leave`||i.indexOf(e)>=0)&&n({type:`updateAxisPointer`,currTrigger:e,x:t&&t.offsetX,y:t&&t.offsetY})})},n.prototype.remove=function(e,t){tP(`axisPointer`,t)},n.prototype.dispose=function(e,t){tP(`axisPointer`,t)},n.type=`axisPointer`,n}(H_);function rP(e,t){var n=[],r=e.seriesIndex,i;if(r==null||!(i=t.getSeriesByIndex(r)))return{point:[]};var a=i.getData(),o=Do(a,e);if(o==null||o<0||B(o))return{point:[]};var s=a.getItemGraphicEl(o),c=i.coordinateSystem;if(i.getTooltipPosition)n=i.getTooltipPosition(o)||[];else if(c&&c.dataToPoint)if(e.isStacked){var l=c.getBaseAxis(),u=c.getOtherAxis(l).dim,d=l.dim,f=+(u===`x`||u===`radius`),p=a.mapDimension(d),m=[];m[f]=a.get(p,o),m[1-f]=a.get(a.getCalculationInfo(`stackResultDimension`),o),n=c.dataToPoint(m)||[]}else n=c.dataToPoint(a.getValues(I(c.dimensions,function(e){return a.mapDimension(e)}),o))||[];else if(s){var h=s.getBoundingRect().clone();h.applyTransform(s.transform),n=[h.x+h.width/2,h.y+h.height/2]}return{point:n,el:s}}var iP=Oo();function aP(e,t,n){var r=e.currTrigger,i=[e.x,e.y],a=e,o=e.dispatchAction||R(n.dispatchAction,n),s=t.getComponent(`axisPointer`).coordSysAxesInfo;if(s){hP(i)&&(i=rP({seriesIndex:a.seriesIndex,dataIndex:a.dataIndex},t).point);var c=hP(i),l=a.axesInfo,u=s.axesInfo,d=r===`leave`||hP(i),f={},p={},m={list:[],map:{}},h={showPointer:z(cP,p),showTooltip:z(lP,m)};F(s.coordSysMap,function(e,t){var n=c||e.containPoint(i);F(s.coordSysAxesInfo[t],function(e,t){var r=e.axis,a=pP(l,e);if(!d&&n&&(!l||a)){var o=a&&a.value;o==null&&!c&&(o=r.pointToData(i)),o!=null&&oP(e,o,h,!1,f)}})});var g={};return F(u,function(e,t){var n=e.linkGroup;n&&!p[t]&&F(n.axesInfo,function(t,r){var i=p[r];if(t!==e&&i){var a=i.value;n.mapper&&(a=e.axis.scale.parse(n.mapper(a,mP(t),mP(e)))),g[e.key]=a}})}),F(g,function(e,t){oP(u[t],e,h,!0,f)}),uP(p,u,f),dP(m,i,e,o),fP(u,o,n),f}}function oP(e,t,n,r,i){var a=e.axis;if(!(a.scale.isBlank()||!a.containData(t))){if(!e.involveSeries){n.showPointer(e,t);return}var o=sP(t,e),s=o.payloadBatch,c=o.snapToValue;s[0]&&i.seriesIndex==null&&j(i,s[0]),!r&&e.snap&&a.containData(c)&&c!=null&&(t=c),n.showPointer(e,t,s),n.showTooltip(e,o,c)}}function sP(e,t){var n=t.axis,r=n.dim,i=e,a=[],o=Number.MAX_VALUE,s=-1;return F(t.seriesModels,function(t,c){var l=t.getData().mapDimensionsAll(r),u,d;if(t.getAxisTooltipData){var f=t.getAxisTooltipData(l,e,n);d=f.dataIndices,u=f.nestestValue}else{if(d=t.getData().indicesOfNearest(l[0],e,n.type===`category`?.5:null),!d.length)return;u=t.getData().get(l[0],d[0])}if(!(u==null||!isFinite(u))){var p=e-u,m=Math.abs(p);m<=o&&((m=0&&s<0)&&(o=m,s=p,i=u,a.length=0),F(d,function(e){a.push({seriesIndex:t.seriesIndex,dataIndexInside:e,dataIndex:t.getData().getRawIndex(e)})}))}}),{payloadBatch:a,snapToValue:i}}function cP(e,t,n,r){e[t.key]={value:n,payloadBatch:r}}function lP(e,t,n,r){var i=n.payloadBatch,a=t.axis,o=a.model,s=t.axisPointerModel;if(!(!t.triggerTooltip||!i.length)){var c=t.coordSys.model,l=AO(c),u=e.map[l];u||(u=e.map[l]={coordSysId:c.id,coordSysIndex:c.componentIndex,coordSysType:c.type,coordSysMainType:c.mainType,dataByAxis:[]},e.list.push(u)),u.dataByAxis.push({axisDim:a.dim,axisIndex:o.componentIndex,axisType:o.type,axisId:o.id,value:r,valueLabelOpt:{precision:s.get([`label`,`precision`]),formatter:s.get([`label`,`formatter`])},seriesDataIndices:i.slice()})}}function uP(e,t,n){var r=n.axesInfo=[];F(t,function(t,n){var i=t.axisPointerModel.option,a=e[n];a?(!t.useHandle&&(i.status=`show`),i.value=a.value,i.seriesDataIndices=(a.payloadBatch||[]).slice()):!t.useHandle&&(i.status=`hide`),i.status===`show`&&r.push({axisDim:t.axis.dim,axisIndex:t.axis.model.componentIndex,value:i.value})})}function dP(e,t,n,r){if(hP(t)||!e.list.length){r({type:`hideTip`});return}var i=((e.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};r({type:`showTip`,escapeConnect:!0,x:t[0],y:t[1],tooltipOption:n.tooltipOption,position:n.position,dataIndexInside:i.dataIndexInside,dataIndex:i.dataIndex,seriesIndex:i.seriesIndex,dataByCoordSys:e.list})}function fP(e,t,n){var r=n.getZr(),i=`axisPointerLastHighlights`,a=iP(r)[i]||{},o=iP(r)[i]={};F(e,function(e,t){var n=e.axisPointerModel.option;n.status===`show`&&e.triggerEmphasis&&F(n.seriesDataIndices,function(e){var t=e.seriesIndex+` | `+e.dataIndex;o[t]=e})});var s=[],c=[];F(a,function(e,t){!o[t]&&c.push(e)}),F(o,function(e,t){!a[t]&&s.push(e)}),c.length&&n.dispatchAction({type:`downplay`,escapeConnect:!0,notBlur:!0,batch:c}),s.length&&n.dispatchAction({type:`highlight`,escapeConnect:!0,notBlur:!0,batch:s})}function pP(e,t){for(var n=0;n<(e||[]).length;n++){var r=e[n];if(t.axis.dim===r.axisDim&&t.axis.model.componentIndex===r.axisIndex)return r}}function mP(e){var t=e.axis.model,n={},r=n.axisDim=e.axis.dim;return n.axisIndex=n[r+`AxisIndex`]=t.componentIndex,n.axisName=n[r+`AxisName`]=t.name,n.axisId=n[r+`AxisId`]=t.id,n}function hP(e){return!e||e[0]==null||isNaN(e[0])||e[1]==null||isNaN(e[1])}function gP(e){MO.registerAxisPointerClass(`CartesianAxisPointer`,HN),e.registerComponentModel(KN),e.registerComponentView(nP),e.registerPreprocessor(function(e){if(e){(!e.axisPointer||e.axisPointer.length===0)&&(e.axisPointer={});var t=e.axisPointer.link;t&&!B(t)&&(e.axisPointer.link=[t])}}),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,function(e,t){e.getComponent(`axisPointer`).coordSysAxesInfo=bO(e,t)}),e.registerAction({type:`updateAxisPointer`,event:`updateAxisPointer`,update:`:updateAxisPointer`},aP)}function _P(e){lw(WO),lw(gP)}var vP=function(e){t(n,e);function n(){return e!==null&&e.apply(this,arguments)||this}return n.prototype.makeElOption=function(e,t,n,r,i){var a=n.axis;a.dim===`angle`&&(this.animationThreshold=Math.PI/18);var o=a.polar,s=o.getOtherAxis(a).getExtent(),c=a.dataToCoord(t),l=r.get(`type`);if(l&&l!==`none`){var u=NN(r),d=bP[l](a,o,c,s);d.style=u,e.graphicKey=d.type,e.pointer=d}PN(e,n,r,i,yP(t,n,r,o,r.get([`label`,`margin`])))},n}(DN);function yP(e,t,n,r,i){var a=t.axis,o=a.dataToCoord(e),s=r.getAngleAxis().getExtent()[0];s=s/180*Math.PI;var c=r.getRadiusAxis().getExtent(),l,u,d;if(a.dim===`radius`){var f=zt();Wt(f,f,s),Ut(f,f,[r.cx,r.cy]),l=hf([o,-i],f);var p=t.getModel(`axisLabel`).get(`rotate`)||0,m=lO.innerTextLayout(s,p*Math.PI/180,-1);u=m.textAlign,d=m.textVerticalAlign}else{var h=c[1];l=r.coordToPoint([h+i,o]);var g=r.cx,_=r.cy;u=Math.abs(l[0]-g)/h<.3?`center`:l[0]>g?`left`:`right`,d=Math.abs(l[1]-_)/h<.3?`middle`:l[1]>_?`top`:`bottom`}return{position:l,align:u,verticalAlign:d}}var bP={line:function(e,t,n,r){return e.dim===`angle`?{type:`Line`,shape:zN(t.coordToPoint([r[0],n]),t.coordToPoint([r[1],n]))}:{type:`Circle`,shape:{cx:t.cx,cy:t.cy,r:n}}},shadow:function(e,t,n,r){var i=Math.max(1,e.getBandWidth()),a=Math.PI/180;return e.dim===`angle`?{type:`Sector`,shape:VN(t.cx,t.cy,r[0],r[1],(-n-i/2)*a,(-n+i/2)*a)}:{type:`Sector`,shape:VN(t.cx,t.cy,n-i/2,n+i/2,0,Math.PI*2)}}},xP=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=n.type,t}return n.prototype.findAxisModel=function(e){var t;return this.ecModel.eachComponent(e,function(e){e.getCoordSysModel()===this&&(t=e)},this),t},n.type=`polar`,n.dependencies=[`radiusAxis`,`angleAxis`],n.defaultOption={z:0,center:[`50%`,`50%`],radius:`80%`},n}($),SP=function(e){t(n,e);function n(){return e!==null&&e.apply(this,arguments)||this}return n.prototype.getCoordSysModel=function(){return this.getReferringComponents(`polar`,Mo).models[0]},n.type=`polarAxis`,n}($);ne(SP,ew);var CP=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=n.type,t}return n.type=`angleAxis`,n}(SP),wP=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=n.type,t}return n.type=`radiusAxis`,n}(SP),TP=function(e){t(n,e);function n(t,n){return e.call(this,`radius`,t,n)||this}return n.prototype.pointToData=function(e,t){return this.polar.pointToData(e,t)[this.dim===`radius`?0:1]},n}(Jw);TP.prototype.dataToRadius=Jw.prototype.dataToCoord,TP.prototype.radiusToData=Jw.prototype.coordToData;var EP=Oo(),DP=function(e){t(n,e);function n(t,n){return e.call(this,`angle`,t,n||[0,360])||this}return n.prototype.pointToData=function(e,t){return this.polar.pointToData(e,t)[this.dim===`radius`?0:1]},n.prototype.calculateCategoryInterval=function(){var e=this,t=e.getLabelModel(),n=e.scale,r=n.getExtent(),i=n.count();if(r[1]-r[0]<1)return 0;var a=r[0],o=e.dataToCoord(a+1)-e.dataToCoord(a),s=Math.abs(o),c=Ji(a==null?``:a+``,t.getFont(),`center`,`top`),l=Math.max(c.height,7)/s;isNaN(l)&&(l=1/0);var u=Math.max(0,Math.floor(l)),d=EP(e.model),f=d.lastAutoInterval,p=d.lastTickCount;return f!=null&&p!=null&&Math.abs(f-u)<=1&&Math.abs(p-i)<=1&&f>u?u=f:(d.lastTickCount=i,d.lastAutoInterval=u),u},n}(Jw);DP.prototype.dataToAngle=Jw.prototype.dataToCoord,DP.prototype.angleToData=Jw.prototype.coordToData;var OP=[`radius`,`angle`],kP=function(){function e(e){this.dimensions=OP,this.type=`polar`,this.cx=0,this.cy=0,this._radiusAxis=new TP,this._angleAxis=new DP,this.axisPointerEnabled=!0,this.name=e||``,this._radiusAxis.polar=this._angleAxis.polar=this}return e.prototype.containPoint=function(e){var t=this.pointToCoord(e);return this._radiusAxis.contain(t[0])&&this._angleAxis.contain(t[1])},e.prototype.containData=function(e){return this._radiusAxis.containData(e[0])&&this._angleAxis.containData(e[1])},e.prototype.getAxis=function(e){var t=`_`+e+`Axis`;return this[t]},e.prototype.getAxes=function(){return[this._radiusAxis,this._angleAxis]},e.prototype.getAxesByScale=function(e){var t=[],n=this._angleAxis,r=this._radiusAxis;return n.scale.type===e&&t.push(n),r.scale.type===e&&t.push(r),t},e.prototype.getAngleAxis=function(){return this._angleAxis},e.prototype.getRadiusAxis=function(){return this._radiusAxis},e.prototype.getOtherAxis=function(e){var t=this._angleAxis;return e===t?this._radiusAxis:t},e.prototype.getBaseAxis=function(){return this.getAxesByScale(`ordinal`)[0]||this.getAxesByScale(`time`)[0]||this.getAngleAxis()},e.prototype.getTooltipAxes=function(e){var t=e!=null&&e!==`auto`?this.getAxis(e):this.getBaseAxis();return{baseAxes:[t],otherAxes:[this.getOtherAxis(t)]}},e.prototype.dataToPoint=function(e,t){return this.coordToPoint([this._radiusAxis.dataToRadius(e[0],t),this._angleAxis.dataToAngle(e[1],t)])},e.prototype.pointToData=function(e,t){var n=this.pointToCoord(e);return[this._radiusAxis.radiusToData(n[0],t),this._angleAxis.angleToData(n[1],t)]},e.prototype.pointToCoord=function(e){var t=e[0]-this.cx,n=e[1]-this.cy,r=this.getAngleAxis(),i=r.getExtent(),a=Math.min(i[0],i[1]),o=Math.max(i[0],i[1]);r.inverse?a=o-360:o=a+360;var s=Math.sqrt(t*t+n*n);t/=s,n/=s;for(var c=Math.atan2(-n,t)/Math.PI*180,l=co;)c+=l*360;return[s,c]},e.prototype.coordToPoint=function(e){var t=e[0],n=e[1]/180*Math.PI;return[Math.cos(n)*t+this.cx,-Math.sin(n)*t+this.cy]},e.prototype.getArea=function(){var e=this.getAngleAxis(),t=this.getRadiusAxis().getExtent().slice();t[0]>t[1]&&t.reverse();var n=e.getExtent(),r=Math.PI/180,i=1e-4;return{cx:this.cx,cy:this.cy,r0:t[0],r:t[1],startAngle:-n[0]*r,endAngle:-n[1]*r,clockwise:e.inverse,contain:function(e,t){var n=e-this.cx,r=t-this.cy,a=n*n+r*r,o=this.r,s=this.r0;return o!==s&&a-i<=o*o&&a+i>=s*s}}},e.prototype.convertToPixel=function(e,t,n){return AP(t)===this?this.dataToPoint(n):null},e.prototype.convertFromPixel=function(e,t,n){return AP(t)===this?this.pointToData(n):null},e}();function AP(e){var t=e.seriesModel,n=e.polarModel;return n&&n.coordinateSystem||t&&t.coordinateSystem}function jP(e,t,n){var r=t.get(`center`),i=n.getWidth(),a=n.getHeight();e.cx=X(r[0],i),e.cy=X(r[1],a);var o=e.getRadiusAxis(),s=Math.min(i,a)/2,c=t.get(`radius`);c==null?c=[0,`100%`]:B(c)||(c=[0,c]);var l=[X(c[0],s),X(c[1],s)];o.inverse?o.setExtent(l[1],l[0]):o.setExtent(l[0],l[1])}function MP(e,t){var n=this,r=n.getAngleAxis(),i=n.getRadiusAxis();if(r.scale.setExtent(1/0,-1/0),i.scale.setExtent(1/0,-1/0),e.eachSeries(function(e){if(e.coordinateSystem===n){var t=e.getData();F(QC(t,`radius`),function(e){i.scale.unionExtentFromData(t,e)}),F(QC(t,`angle`),function(e){r.scale.unionExtentFromData(t,e)})}}),UC(r.scale,r.model),UC(i.scale,i.model),r.type===`category`&&!r.onBand){var a=r.getExtent(),o=360/r.scale.count();r.inverse?a[1]+=o:a[1]-=o,r.setExtent(a[0],a[1])}}function NP(e){return e.mainType===`angleAxis`}function PP(e,t){var n;if(e.type=t.get(`type`),e.scale=WC(t),e.onBand=t.get(`boundaryGap`)&&e.type===`category`,e.inverse=t.get(`inverse`),NP(t)){e.inverse=e.inverse!==t.get(`clockwise`);var r=t.get(`startAngle`),i=(n=t.get(`endAngle`))==null?r+(e.inverse?-360:360):n;e.setExtent(r,i)}t.axis=e,e.model=t}var FP={dimensions:OP,create:function(e,t){var n=[];return e.eachComponent(`polar`,function(e,r){var i=new kP(r+``);i.update=MP;var a=i.getRadiusAxis(),o=i.getAngleAxis(),s=e.findAxisModel(`radiusAxis`),c=e.findAxisModel(`angleAxis`);PP(a,s),PP(o,c),jP(i,e,t),n.push(i),e.coordinateSystem=i,i.model=e}),e.eachSeries(function(e){e.get(`coordinateSystem`)===`polar`&&(e.coordinateSystem=e.getReferringComponents(`polar`,Mo).models[0].coordinateSystem)}),n}},IP=[`axisLine`,`axisLabel`,`axisTick`,`minorTick`,`splitLine`,`minorSplitLine`,`splitArea`];function LP(e,t,n){t[1]>t[0]&&(t=t.slice().reverse());var r=e.coordToPoint([t[0],n]),i=e.coordToPoint([t[1],n]);return{x1:r[0],y1:r[1],x2:i[0],y2:i[1]}}function RP(e){return+!e.getRadiusAxis().inverse}function zP(e){var t=e[0],n=e[e.length-1];t&&n&&Math.abs(Math.abs(t.coord-n.coord)-360)<1e-4&&e.pop()}var BP=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=n.type,t.axisPointerClass=`PolarAxisPointer`,t}return n.prototype.render=function(e,t){if(this.group.removeAll(),e.get(`show`)){var n=e.axis,r=n.polar,i=r.getRadiusAxis().getExtent(),a=n.getTicksCoords(),o=n.getMinorTicksCoords(),s=I(n.getViewLabels(),function(e){e=O(e);var t=n.scale,r=t.type===`ordinal`?t.getRawOrdinalNumber(e.tickValue):e.tickValue;return e.coord=n.dataToCoord(r),e});zP(s),zP(a),F(IP,function(t){e.get([t,`show`])&&(!n.scale.isBlank()||t===`axisLine`)&&VP[t](this.group,e,r,a,o,i,s)},this)}},n.type=`angleAxis`,n}(MO),VP={axisLine:function(e,t,n,r,i,a){var o=t.getModel([`axisLine`,`lineStyle`]),s=n.getAngleAxis(),c=Math.PI/180,l=s.getExtent(),u=RP(n),d=+!u,f,p=Math.abs(l[1]-l[0])===360?`Circle`:`Arc`;f=a[d]===0?new Xd[p]({shape:{cx:n.cx,cy:n.cy,r:a[u],startAngle:-l[0]*c,endAngle:-l[1]*c,clockwise:s.inverse},style:o.getLineStyle(),z2:1,silent:!0}):new fd({shape:{cx:n.cx,cy:n.cy,r:a[u],r0:a[d]},style:o.getLineStyle(),z2:1,silent:!0}),f.style.fill=null,e.add(f)},axisTick:function(e,t,n,r,i,a){var o=t.getModel(`axisTick`),s=(o.get(`inside`)?-1:1)*o.get(`length`),c=a[RP(n)],l=I(r,function(e){return new xd({shape:LP(n,[c,c+s],e.coord)})});e.add(lf(l,{style:M(o.getModel(`lineStyle`).getLineStyle(),{stroke:t.get([`axisLine`,`lineStyle`,`color`])})}))},minorTick:function(e,t,n,r,i,a){if(i.length){for(var o=t.getModel(`axisTick`),s=t.getModel(`minorTick`),c=(o.get(`inside`)?-1:1)*s.get(`length`),l=a[RP(n)],u=[],d=0;dm?`left`:`right`,_=Math.abs(p[1]-h)/f<.3?`middle`:p[1]>h?`top`:`bottom`;if(s&&s[d]){var v=s[d];U(v)&&v.textStyle&&(o=new rp(v.textStyle,c,c.ecModel))}var y=new $c({silent:lO.isLabelSilent(t),style:Ff(o,{x:p[0],y:p[1],fill:o.getTextColor()||t.get([`axisLine`,`lineStyle`,`color`]),text:r.formattedLabel,align:g,verticalAlign:_})});if(e.add(y),u){var b=lO.makeAxisEventDataBase(t);b.targetType=`axisLabel`,b.value=r.rawLabel,Q(y).eventData=b}},this)},splitLine:function(e,t,n,r,i,a){var o=t.getModel(`splitLine`).getModel(`lineStyle`),s=o.get(`color`),c=0;s=s instanceof Array?s:[s];for(var l=[],u=0;u=0?`p`:`n`,D=x;v&&(r[s][T]||(r[s][T]={p:x,n:x}),D=r[s][T][E]);var O=void 0,k=void 0,A=void 0,j=void 0;if(d.dim===`radius`){var M=d.dataToCoord(w)-x,ee=a.dataToCoord(T);Math.abs(M)=j})}}})}function XP(e){var t={};F(e,function(e,n){var r=e.getData(),i=e.coordinateSystem,a=i.getBaseAxis(),o=JP(i,a),s=a.getExtent(),c=a.type===`category`?a.getBandWidth():Math.abs(s[1]-s[0])/r.count(),l=t[o]||{bandWidth:c,remainedWidth:c,autoWidthCount:0,categoryGap:`20%`,gap:`30%`,stacks:{}},u=l.stacks;t[o]=l;var d=qP(e);u[d]||l.autoWidthCount++,u[d]=u[d]||{width:0,maxWidth:0};var f=X(e.get(`barWidth`),c),p=X(e.get(`barMaxWidth`),c),m=e.get(`barGap`),h=e.get(`barCategoryGap`);f&&!u[d].width&&(f=Math.min(l.remainedWidth,f),u[d].width=f,l.remainedWidth-=f),p&&(u[d].maxWidth=p),m!=null&&(l.gap=m),h!=null&&(l.categoryGap=h)});var n={};return F(t,function(e,t){n[t]={};var r=e.stacks,i=e.bandWidth,a=X(e.categoryGap,i),o=X(e.gap,1),s=e.remainedWidth,c=e.autoWidthCount,l=(s-a)/(c+(c-1)*o);l=Math.max(l,0),F(r,function(e,t){var n=e.maxWidth;n&&n=0;c--){var l=n[c],u=bo(l.id,null),d=u==null?null:i.get(u);if(d){var f=d.parent,h=uF(f),g=f===r?{width:a,height:o}:{width:h.width,height:h.height},_={},v=vm(d,l,g,null,{hv:l.hv,boundingMode:l.bounding},_);if(!uF(d).isNew&&v){for(var y=l.transition,b={},x=0;x=0)?b[S]=C:d[S]=C}Hd(d,b,e,0)}else d.attr(_)}}},n.prototype._clear=function(){var e=this,t=this._elMap;t.each(function(n){mF(n,uF(n).option,t,e._lastGraphicModel)}),this._elMap=G()},n.prototype.dispose=function(){this._clear()},n.type=`graphic`,n}(H_);function fF(e){var t=new(K(lF,e)?lF[e]:af(e))({});return uF(t).type=e,t}function pF(e,t,n,r){var i=fF(n);return t.add(i),r.set(e,i),uF(i).id=e,uF(i).isNew=!0,i}function mF(e,t,n,r){e&&e.parent&&(e.type===`group`&&e.traverse(function(e){mF(e,t,n,r)}),oN(e,t,r),n.removeKey(uF(e).id))}function hF(e,t,n,r){e.isGroup||F([[`cursor`,Os.prototype.cursor],[`zlevel`,r||0],[`z`,n||0],[`z2`,0]],function(n){var r=n[0];K(t,r)?e[r]=W(t[r],n[1]):e[r]==null&&(e[r]=n[1])}),F(L(t),function(n){if(n.indexOf(`on`)===0){var r=t[n];e[n]=V(r)?r:null}}),K(t,`draggable`)&&(e.draggable=t.draggable),t.name!=null&&(e.name=t.name),t.id!=null&&(e.id=t.id)}function gF(e){return e=j({},e),F([`id`,`parentId`,`$action`,`hv`,`bounding`,`textContent`,`clipPath`].concat(pm),function(t){delete e[t]}),e}function _F(e,t,n){var r=Q(e).eventData;!e.silent&&!e.ignore&&!r&&(r=Q(e).eventData={componentType:`graphic`,componentIndex:t.componentIndex,name:e.name}),r&&(r.info=n.info)}function vF(e){e.registerComponentModel(cF),e.registerComponentView(dF),e.registerPreprocessor(function(e){var t=e.graphic;B(t)?!t[0]||!t[0].elements?e.graphic=[{elements:t}]:e.graphic=[e.graphic[0]]:t&&!t.elements&&(e.graphic=[{elements:[t]}])})}var yF=[`x`,`y`,`radius`,`angle`,`single`],bF=[`cartesian2d`,`polar`,`singleAxis`];function xF(e){return N(bF,e.get(`coordinateSystem`))>=0}function SF(e){return e+`Axis`}function CF(e,t){var n=G(),r=[],i=G();e.eachComponent({mainType:`dataZoom`,query:t},function(e){i.get(e.uid)||s(e)});var a;do a=!1,e.eachComponent(`dataZoom`,o);while(a);function o(e){!i.get(e.uid)&&c(e)&&(s(e),a=!0)}function s(e){i.set(e.uid,!0),r.push(e),l(e)}function c(e){var t=!1;return e.eachTargetAxis(function(e,r){var i=n.get(e);i&&i[r]&&(t=!0)}),t}function l(e){e.eachTargetAxis(function(e,t){(n.get(e)||n.set(e,[]))[t]=!0})}return r}function wF(e){var t=e.ecModel,n={infoList:[],infoMap:G()};return e.eachTargetAxis(function(e,r){var i=t.getComponent(SF(e),r);if(i){var a=i.getCoordSysModel();if(a){var o=a.uid,s=n.infoMap.get(o);s||(s={model:a,axisModels:[]},n.infoList.push(s),n.infoMap.set(o,s)),s.axisModels.push(i)}}}),n}var TF=function(){function e(){this.indexList=[],this.indexMap=[]}return e.prototype.add=function(e){this.indexMap[e]||(this.indexList.push(e),this.indexMap[e]=!0)},e}(),EF=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=n.type,t._autoThrottle=!0,t._noTarget=!0,t._rangePropMode=[`percent`,`percent`],t}return n.prototype.init=function(e,t,n){var r=DF(e);this.settledOption=r,this.mergeDefaultAndTheme(e,n),this._doInit(r)},n.prototype.mergeOption=function(e){var t=DF(e);k(this.option,e,!0),k(this.settledOption,t,!0),this._doInit(t)},n.prototype._doInit=function(e){var t=this.option;this._setDefaultThrottle(e),this._updateRangeUse(e);var n=this.settledOption;F([[`start`,`startValue`],[`end`,`endValue`]],function(e,r){this._rangePropMode[r]===`value`&&(t[e[0]]=n[e[0]]=null)},this),this._resetTarget()},n.prototype._resetTarget=function(){var e=this.get(`orient`,!0),t=this._targetAxisInfoMap=G();this._fillSpecifiedTargetAxis(t)?this._orient=e||this._makeAutoOrientByTargetAxis():(this._orient=e||`horizontal`,this._fillAutoTargetAxisByOrient(t,this._orient)),this._noTarget=!0,t.each(function(e){e.indexList.length&&(this._noTarget=!1)},this)},n.prototype._fillSpecifiedTargetAxis=function(e){var t=!1;return F(yF,function(n){var r=this.getReferringComponents(SF(n),No);if(r.specified){t=!0;var i=new TF;F(r.models,function(e){i.add(e.componentIndex)}),e.set(n,i)}},this),t},n.prototype._fillAutoTargetAxisByOrient=function(e,t){var n=this.ecModel,r=!0;if(r){var i=t===`vertical`?`y`:`x`,a=n.findComponents({mainType:i+`Axis`});o(a,i)}if(r){var a=n.findComponents({mainType:`singleAxis`,filter:function(e){return e.get(`orient`,!0)===t}});o(a,`single`)}function o(t,n){var i=t[0];if(i){var a=new TF;if(a.add(i.componentIndex),e.set(n,a),r=!1,n===`x`||n===`y`){var o=i.getReferringComponents(`grid`,Mo).models[0];o&&F(t,function(e){i.componentIndex!==e.componentIndex&&o===e.getReferringComponents(`grid`,Mo).models[0]&&a.add(e.componentIndex)})}}}r&&F(yF,function(t){if(r){var i=n.findComponents({mainType:SF(t),filter:function(e){return e.get(`type`,!0)===`category`}});if(i[0]){var a=new TF;a.add(i[0].componentIndex),e.set(t,a),r=!1}}},this)},n.prototype._makeAutoOrientByTargetAxis=function(){var e;return this.eachTargetAxis(function(t){!e&&(e=t)},this),e===`y`?`vertical`:`horizontal`},n.prototype._setDefaultThrottle=function(e){if(e.hasOwnProperty(`throttle`)&&(this._autoThrottle=!1),this._autoThrottle){var t=this.ecModel.option;this.option.throttle=t.animation&&t.animationDurationUpdate>0?100:20}},n.prototype._updateRangeUse=function(e){var t=this._rangePropMode,n=this.get(`rangeMode`);F([[`start`,`startValue`],[`end`,`endValue`]],function(r,i){var a=e[r[0]]!=null,o=e[r[1]]!=null;a&&!o?t[i]=`percent`:!a&&o?t[i]=`value`:n?t[i]=n[i]:a&&(t[i]=`percent`)})},n.prototype.noTarget=function(){return this._noTarget},n.prototype.getFirstTargetAxisModel=function(){var e;return this.eachTargetAxis(function(t,n){e==null&&(e=this.ecModel.getComponent(SF(t),n))},this),e},n.prototype.eachTargetAxis=function(e,t){this._targetAxisInfoMap.each(function(n,r){F(n.indexList,function(n){e.call(t,r,n)})})},n.prototype.getAxisProxy=function(e,t){var n=this.getAxisModel(e,t);if(n)return n.__dzAxisProxy},n.prototype.getAxisModel=function(e,t){var n=this._targetAxisInfoMap.get(e);if(n&&n.indexMap[t])return this.ecModel.getComponent(SF(e),t)},n.prototype.setRawRange=function(e){var t=this.option,n=this.settledOption;F([[`start`,`startValue`],[`end`,`endValue`]],function(r){(e[r[0]]!=null||e[r[1]]!=null)&&(t[r[0]]=n[r[0]]=e[r[0]],t[r[1]]=n[r[1]]=e[r[1]])},this),this._updateRangeUse(e)},n.prototype.setCalculatedRange=function(e){var t=this.option;F([`start`,`startValue`,`end`,`endValue`],function(n){t[n]=e[n]})},n.prototype.getPercentRange=function(){var e=this.findRepresentativeAxisProxy();if(e)return e.getDataPercentWindow()},n.prototype.getValueRange=function(e,t){if(e==null&&t==null){var n=this.findRepresentativeAxisProxy();if(n)return n.getDataValueWindow()}else return this.getAxisProxy(e,t).getDataValueWindow()},n.prototype.findRepresentativeAxisProxy=function(e){if(e)return e.__dzAxisProxy;for(var t,n=this._targetAxisInfoMap.keys(),r=0;ra[1];if(u&&!d&&!f)return!0;u&&(i=!0),d&&(t=!0),f&&(n=!0)}return i&&t&&n})}else jF(r,function(n){if(i===`empty`)e.setData(t=t.map(n,function(e){return o(e)?e:NaN}));else{var r={};r[n]=a,t.selectRange(r)}});jF(r,function(e){t.setApproximateExtent(a,e)})}});function o(e){return e>=a[0]&&e<=a[1]}},e.prototype._updateMinMaxSpan=function(){var e=this._minMaxSpan={},t=this._dataZoomModel,n=this._dataExtent;jF([`min`,`max`],function(r){var i=t.get(r+`Span`),a=t.get(r+`ValueSpan`);a!=null&&(a=this.getAxisModel().axis.scale.parse(a)),a==null?i!=null&&(a=ja(i,[0,100],n,!0)-n[0]):i=ja(n[0]+a,n,[0,100],!0),e[r+`Span`]=i,e[r+`ValueSpan`]=a},this)},e.prototype._setAxisModel=function(){var e=this.getAxisModel(),t=this._percentWindow,n=this._valueWindow;if(t){var r=Ia(n,[0,500]);r=Math.min(r,20);var i=e.axis.scale.rawExtentInfo;t[0]!==0&&i.setDeterminedMinMax(`min`,+n[0].toFixed(r)),t[1]!==100&&i.setDeterminedMinMax(`max`,+n[1].toFixed(r)),i.freeze()}},e}();function PF(e,t,n){var r=[1/0,-1/0];jF(n,function(e){$C(r,e.getData(),t)});var i=e.getAxisModel(),a=zC(i.axis.scale,i,r).calculate();return[a.min,a.max]}var FF={getTargetSeries:function(e){function t(t){e.eachComponent(`dataZoom`,function(n){n.eachTargetAxis(function(r,i){t(r,i,e.getComponent(SF(r),i),n)})})}t(function(e,t,n,r){n.__dzAxisProxy=null});var n=[];t(function(t,r,i,a){i.__dzAxisProxy||(i.__dzAxisProxy=new NF(t,r,a,e),n.push(i.__dzAxisProxy))});var r=G();return F(n,function(e){F(e.getTargetSeriesModels(),function(e){r.set(e.uid,e)})}),r},overallReset:function(e,t){e.eachComponent(`dataZoom`,function(e){e.eachTargetAxis(function(t,n){e.getAxisProxy(t,n).reset(e)}),e.eachTargetAxis(function(n,r){e.getAxisProxy(n,r).filterData(e,t)})}),e.eachComponent(`dataZoom`,function(e){var t=e.findRepresentativeAxisProxy();if(t){var n=t.getDataPercentWindow(),r=t.getDataValueWindow();e.setCalculatedRange({start:n[0],end:n[1],startValue:r[0],endValue:r[1]})}})}};function IF(e){e.registerAction(`dataZoom`,function(e,t){F(CF(t,e),function(t){t.setRawRange({start:e.start,end:e.end,startValue:e.startValue,endValue:e.endValue})})})}var LF=!1;function RF(e){LF||(LF=!0,e.registerProcessor(e.PRIORITY.PROCESSOR.FILTER,FF),IF(e),e.registerSubTypeDefaulter(`dataZoom`,function(){return`slider`}))}function zF(e){e.registerComponentModel(OF),e.registerComponentView(AF),RF(e)}var BF=function(){function e(){}return e}(),VF={};function HF(e,t){VF[e]=t}function UF(e){return VF[e]}var WF=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=n.type,t}return n.prototype.optionUpdated=function(){e.prototype.optionUpdated.apply(this,arguments);var t=this.ecModel;F(this.option.feature,function(e,n){var r=UF(n);r&&(r.getDefaultOption&&(r.defaultOption=r.getDefaultOption(t)),k(e,r.defaultOption))})},n.type=`toolbox`,n.layoutMode={type:`box`,ignoreSize:!0},n.defaultOption={show:!0,z:6,orient:`horizontal`,left:`right`,top:`top`,backgroundColor:`transparent`,borderColor:`#ccc`,borderRadius:0,borderWidth:0,padding:5,itemSize:15,itemGap:8,showTitle:!0,iconStyle:{borderColor:`#666`,color:`none`},emphasis:{iconStyle:{borderColor:`#3E98C5`}},tooltip:{show:!1,position:`bottom`}},n}($);function GF(e,t,n){var r=t.getBoxLayoutParams(),i=t.get(`padding`),a={width:n.getWidth(),height:n.getHeight()},o=_m(r,a,i);gm(t.get(`orient`),e,t.get(`itemGap`),o.width,o.height),vm(e,r,a,i)}function KF(e,t){var n=nm(t.get(`padding`)),r=t.getItemStyle([`color`,`opacity`]);return r.fill=t.get(`backgroundColor`),e=new Yc({shape:{x:e.x-n[3],y:e.y-n[0],width:e.width+n[1]+n[3],height:e.height+n[0]+n[2],r:t.get(`borderRadius`)},style:r,silent:!0,z2:-1}),e}var qF=function(e){t(n,e);function n(){return e!==null&&e.apply(this,arguments)||this}return n.prototype.render=function(e,t,n,r){var i=this.group;if(i.removeAll(),!e.get(`show`))return;var a=+e.get(`itemSize`),o=e.get(`orient`)===`vertical`,s=e.get(`feature`)||{},c=this._features||(this._features={}),l=[];F(s,function(e,t){l.push(t)}),new Wx(this._featureNames||[],l).add(u).update(u).remove(z(u,null)).execute(),this._featureNames=l;function u(i,a){var o=l[i],u=l[a],f=s[o],p=new rp(f,e,e.ecModel),m;if(r&&r.newTitle!=null&&r.featureName===o&&(f.title=r.newTitle),o&&!u){if(JF(o))m={onclick:p.option.onclick,featureName:o};else{var h=UF(o);if(!h)return;m=new h}c[o]=m}else if(m=c[u],!m)return;m.uid=ap(`toolbox-feature`),m.model=p,m.ecModel=t,m.api=n;var g=m instanceof BF;if(!o&&u){g&&m.dispose&&m.dispose(t,n);return}if(!p.get(`show`)||g&&m.unusable){g&&m.remove&&m.remove(t,n);return}d(p,m,o),p.setIconStatus=function(e,t){var n=this.option,r=this.iconPaths;n.iconStatus=n.iconStatus||{},n.iconStatus[e]=t,r[e]&&(t===`emphasis`?Wl:Gl)(r[e])},m instanceof BF&&m.render&&m.render(p,t,n,r)}function d(r,s,c){var l=r.getModel(`iconStyle`),u=r.getModel([`emphasis`,`iconStyle`]),d=s instanceof BF&&s.getIcons?s.getIcons():r.get(`icon`),f=r.get(`title`)||{},p,m;H(d)?(p={},p[c]=d):p=d,H(f)?(m={},m[c]=f):m=f;var h=r.iconPaths={};F(p,function(c,d){var f=Sf(c,{},{x:-a/2,y:-a/2,width:a,height:a});f.setStyle(l.getItemStyle());var p=f.ensureState(`emphasis`);p.style=u.getItemStyle();var g=new $c({style:{text:m[d],align:u.get(`textAlign`),borderRadius:u.get(`textBorderRadius`),padding:u.get(`textPadding`),fill:null,font:Uf({fontStyle:u.get(`textFontStyle`),fontFamily:u.get(`textFontFamily`),fontSize:u.get(`textFontSize`),fontWeight:u.get(`textFontWeight`)},t)},ignore:!0});f.setTextContent(g),Df({el:f,componentModel:e,itemName:d,formatterParamsExtra:{title:m[d]}}),f.__title=m[d],f.on(`mouseover`,function(){var t=u.getItemStyle(),r=o?e.get(`right`)==null&&e.get(`left`)!==`right`?`right`:`left`:e.get(`bottom`)==null&&e.get(`top`)!==`bottom`?`bottom`:`top`;g.setStyle({fill:u.get(`textFill`)||t.fill||t.stroke||`#000`,backgroundColor:u.get(`textBackgroundColor`)}),f.setTextConfig({position:u.get(`textPosition`)||r}),g.ignore=!e.get(`showTitle`),n.enterEmphasis(this)}).on(`mouseout`,function(){r.get([`iconStatus`,d])!==`emphasis`&&n.leaveEmphasis(this),g.hide()}),(r.get([`iconStatus`,d])===`emphasis`?Wl:Gl)(f),i.add(f),f.on(`click`,R(s.onclick,s,t,n,d)),h[d]=f})}GF(i,e,n),i.add(KF(i.getBoundingRect(),e)),o||i.eachChild(function(e){var t=e.__title,r=e.ensureState(`emphasis`),o=r.textConfig||(r.textConfig={}),s=e.getTextContent(),c=s&&s.ensureState(`emphasis`);if(c&&!V(c)&&t){var l=c.style||(c.style={}),u=Ji(t,$c.makeFont(l)),d=e.x+i.x,f=e.y+i.y+a,p=!1;f+u.height>n.getHeight()&&(o.position=`top`,p=!0);var m=p?-5-u.height:a+10;d+u.width/2>n.getWidth()?(o.position=[`100%`,m],l.align=`right`):d-u.width/2<0&&(o.position=[0,m],l.align=`left`)}})},n.prototype.updateView=function(e,t,n,r){F(this._features,function(e){e instanceof BF&&e.updateView&&e.updateView(e.model,t,n,r)})},n.prototype.remove=function(e,t){F(this._features,function(n){n instanceof BF&&n.remove&&n.remove(e,t)}),this.group.removeAll()},n.prototype.dispose=function(e,t){F(this._features,function(n){n instanceof BF&&n.dispose&&n.dispose(e,t)})},n.type=`toolbox`,n}(H_);function JF(e){return e.indexOf(`my`)===0}var YF=function(e){t(n,e);function n(){return e!==null&&e.apply(this,arguments)||this}return n.prototype.onclick=function(e,t){var n=this.model,i=n.get(`name`)||e.get(`title.0.text`)||`echarts`,a=t.getZr().painter.getType()===`svg`,o=a?`svg`:n.get(`type`,!0)||`png`,s=t.getConnectedDataURL({type:o,backgroundColor:n.get(`backgroundColor`,!0)||e.get(`backgroundColor`)||`#fff`,connectedBackgroundColor:n.get(`connectedBackgroundColor`),excludeComponents:n.get(`excludeComponents`),pixelRatio:n.get(`pixelRatio`)}),c=r.browser;if(typeof MouseEvent==`function`&&(c.newEdge||!c.ie&&!c.edge)){var l=document.createElement(`a`);l.download=i+`.`+o,l.target=`_blank`,l.href=s;var u=new MouseEvent(`click`,{view:document.defaultView,bubbles:!0,cancelable:!1});l.dispatchEvent(u)}else if(window.navigator.msSaveOrOpenBlob||a){var d=s.split(`,`),f=d[0].indexOf(`base64`)>-1,p=a?decodeURIComponent(d[1]):d[1];f&&(p=window.atob(p));var m=i+`.`+o;if(window.navigator.msSaveOrOpenBlob){for(var h=p.length,g=new Uint8Array(h);h--;)g[h]=p.charCodeAt(h);var _=new Blob([g]);window.navigator.msSaveOrOpenBlob(_,m)}else{var v=document.createElement(`iframe`);document.body.appendChild(v);var y=v.contentWindow,b=y.document;b.open(`image/svg+xml`,`replace`),b.write(p),b.close(),y.focus(),b.execCommand(`SaveAs`,!0,m),document.body.removeChild(v)}}else{var x=n.get(`lang`),S=``,C=window.open();C.document.write(S),C.document.title=i}},n.getDefaultOption=function(e){return{show:!0,icon:`M4.7,22.9L29.3,45.5L54.7,23.4M4.6,43.6L4.6,58L53.8,58L53.8,43.6M29.2,45.1L29.2,0`,title:e.getLocaleModel().get([`toolbox`,`saveAsImage`,`title`]),type:`png`,connectedBackgroundColor:`#fff`,name:``,excludeComponents:[`toolbox`],lang:e.getLocaleModel().get([`toolbox`,`saveAsImage`,`lang`])}},n}(BF),XF=`__ec_magicType_stack__`,ZF=[[`line`,`bar`],[`stack`]],QF=function(e){t(n,e);function n(){return e!==null&&e.apply(this,arguments)||this}return n.prototype.getIcons=function(){var e=this.model,t=e.get(`icon`),n={};return F(e.get(`type`),function(e){t[e]&&(n[e]=t[e])}),n},n.getDefaultOption=function(e){return{show:!0,type:[],icon:{line:`M4.1,28.9h7.1l9.3-22l7.4,38l9.7-19.7l3,12.8h14.9M4.1,58h51.4`,bar:`M6.7,22.9h10V48h-10V22.9zM24.9,13h10v35h-10V13zM43.2,2h10v46h-10V2zM3.1,58h53.7`,stack:`M8.2,38.4l-8.4,4.1l30.6,15.3L60,42.5l-8.1-4.1l-21.5,11L8.2,38.4z M51.9,30l-8.1,4.2l-13.4,6.9l-13.9-6.9L8.2,30l-8.4,4.2l8.4,4.2l22.2,11l21.5-11l8.1-4.2L51.9,30z M51.9,21.7l-8.1,4.2L35.7,30l-5.3,2.8L24.9,30l-8.4-4.1l-8.3-4.2l-8.4,4.2L8.2,30l8.3,4.2l13.9,6.9l13.4-6.9l8.1-4.2l8.1-4.1L51.9,21.7zM30.4,2.2L-0.2,17.5l8.4,4.1l8.3,4.2l8.4,4.2l5.5,2.7l5.3-2.7l8.1-4.2l8.1-4.2l8.1-4.1L30.4,2.2z`},title:e.getLocaleModel().get([`toolbox`,`magicType`,`title`]),option:{},seriesIndex:{}}},n.prototype.onclick=function(e,t,n){var r=this.model,i=r.get([`seriesIndex`,n]);if($F[n]){var a={series:[]};F(ZF,function(e){N(e,n)>=0&&F(e,function(e){r.setIconStatus(e,`normal`)})}),r.setIconStatus(n,`emphasis`),e.eachComponent({mainType:`series`,query:i==null?null:{seriesIndex:i}},function(e){var t=e.subType,i=e.id,o=$F[n](t,i,e,r);o&&(M(o,e.option),a.series.push(o));var s=e.coordinateSystem;if(s&&s.type===`cartesian2d`&&(n===`line`||n===`bar`)){var c=s.getAxesByScale(`ordinal`)[0];if(c){var l=c.dim+`Axis`,u=e.getReferringComponents(l,Mo).models[0].componentIndex;a[l]=a[l]||[];for(var d=0;d<=u;d++)a[l][u]=a[l][u]||{};a[l][u].boundaryGap=n===`bar`}}});var o,s=n;n===`stack`&&(o=k({stack:r.option.title.tiled,tiled:r.option.title.stack},r.option.title),r.get([`iconStatus`,n])!==`emphasis`&&(s=`tiled`)),t.dispatchAction({type:`changeMagicType`,currentType:s,newOption:a,newTitle:o,featureName:`magicType`})}},n}(BF),$F={line:function(e,t,n,r){if(e===`bar`)return k({id:t,type:`line`,data:n.get(`data`),stack:n.get(`stack`),markPoint:n.get(`markPoint`),markLine:n.get(`markLine`)},r.get([`option`,`line`])||{},!0)},bar:function(e,t,n,r){if(e===`line`)return k({id:t,type:`bar`,data:n.get(`data`),stack:n.get(`stack`),markPoint:n.get(`markPoint`),markLine:n.get(`markLine`)},r.get([`option`,`bar`])||{},!0)},stack:function(e,t,n,r){var i=n.get(`stack`)===XF;if(e===`line`||e===`bar`)return r.setIconStatus(`stack`,i?`normal`:`emphasis`),k({id:t,stack:i?``:XF},r.get([`option`,`stack`])||{},!0)}};kx({type:`changeMagicType`,event:`magicTypeChanged`,update:`prepareAndUpdate`},function(e,t){t.mergeOption(e.newOption)});var eI=Array(60).join(`-`),tI=` `;function nI(e){var t={},n=[],r=[];return e.eachRawSeries(function(e){var i=e.coordinateSystem;if(i&&(i.type===`cartesian2d`||i.type===`polar`)){var a=i.getBaseAxis();if(a.type===`category`){var o=a.dim+`_`+a.index;t[o]||(t[o]={categoryAxis:a,valueAxis:i.getOtherAxis(a),series:[]},r.push({axisDim:a.dim,axisIndex:a.index})),t[o].series.push(e)}else n.push(e)}else n.push(e)}),{seriesGroupByCategoryAxis:t,other:n,meta:r}}function rI(e){var t=[];return F(e,function(e,n){var r=e.categoryAxis,i=e.valueAxis.dim,a=[` `].concat(I(e.series,function(e){return e.name})),o=[r.model.getCategories()];F(e.series,function(e){var t=e.getRawData();o.push(e.getRawData().mapArray(t.mapDimension(i),function(e){return e}))});for(var s=[a.join(tI)],c=0;c1||n>0&&!e.noHeader;return F(e.blocks,function(e){var n=h_(e);n>=t&&(t=n+ +(r&&(!n||p_(e)&&!e.noHeader)))}),t}return 0}function g_(e,t,n,r){var i=t.noHeader,a=y_(h_(t)),o=[],s=t.blocks||[];be(!s||B(s)),s=s||[];var c=e.orderMode;if(t.sortBlocks&&c){s=s.slice();var l={valueAsc:`asc`,valueDesc:`desc`};if(K(l,c)){var u=new jg(l[c],null);s.sort(function(e,t){return u.evaluate(e.sortParam,t.sortParam)})}else c===`seriesDesc`&&s.reverse()}F(s,function(n,i){var s=t.valueFormatter,c=m_(n)(s?j(j({},e),{valueFormatter:s}):e,n,i>0?a.html:0,r);c!=null&&o.push(c)});var d=e.renderMode===`richText`?o.join(a.richText):b_(r,o.join(``),i?n:a.html);if(i)return d;var f=rm(t.header,`ordinal`,e.useUTC),p=l_(r,e.renderMode).nameStyle,m=c_(r);return e.renderMode===`richText`?C_(e,f,p)+a.richText+d:b_(r,`
`+xt(f)+`
`+d,n)}function __(e,t,n,r){var i=e.renderMode,a=t.noName,o=t.noValue,s=!t.markerType,c=t.name,l=e.useUTC,u=t.valueFormatter||e.valueFormatter||function(e){return e=B(e)?e:[e],I(e,function(e,t){return rm(e,B(p)?p[t]:p,l)})};if(!(a&&o)){var d=s?``:e.markupStyleCreator.makeTooltipMarker(t.markerType,t.markerColor||`#333`,i),f=a?``:rm(c,`ordinal`,l),p=t.valueType,m=o?[]:u(t.value,t.dataIndex),h=!s||!a,g=!s&&a,_=l_(r,i),v=_.nameStyle,y=_.valueStyle;return i===`richText`?(s?``:d)+(a?``:C_(e,f,v))+(o?``:w_(e,m,h,g,y)):b_(r,(s?``:d)+(a?``:x_(f,!s,v))+(o?``:S_(m,h,g,y)),n)}}function v_(e,t,n,r,i,a){if(e)return m_(e)({useUTC:i,renderMode:n,orderMode:r,markupStyleCreator:t,valueFormatter:e.valueFormatter},e,0,a)}function y_(e){return{html:u_[e],richText:d_[e]}}function b_(e,t,n){var r=`
`,i=`margin: `+n+`px 0 0`,a=c_(e);return`
`+t+r+`
`}function x_(e,t,n){var r=t?`margin-left:2px`:``;return``+xt(e)+``}function S_(e,t,n,r){var i=t?`float:right;margin-left:`+(n?`10px`:`20px`):``;return e=B(e)?e:[e],``+I(e,function(e){return xt(e)}).join(`  `)+``}function C_(e,t,n){return e.markupStyleCreator.wrapRichTextStyle(t,n)}function w_(e,t,n,r,i){var a=[i],o=r?10:20;return n&&a.push({padding:[0,0,0,o],align:`right`}),e.markupStyleCreator.wrapRichTextStyle(B(t)?t.join(` `):t,a)}function T_(e,t){var n=e.getData().getItemVisual(t,`style`)[e.visualDrawType];return um(n)}function E_(e,t){var n=e.get(`padding`);return n==null?t===`richText`?[8,10]:10:n}var D_=function(){function e(){this.richTextStyles={},this._nextStyleNameId=Qa()}return e.prototype._generateStyleName=function(){return`__EC_aUTo_`+this._nextStyleNameId++},e.prototype.makeTooltipMarker=function(e,t,n){var r=n===`richText`?this._generateStyleName():null,i=sm({color:t,type:e,renderMode:n,markerId:r});return H(i)?i:(this.richTextStyles[r]=i.style,i.content)},e.prototype.wrapRichTextStyle=function(e,t){var n={};B(t)?F(t,function(e){return j(n,e)}):j(n,t);var r=this._generateStyleName();return this.richTextStyles[r]=n,`{`+r+`|`+e+`}`},e}();function O_(e){var t=e.series,n=e.dataIndex,r=e.multipleSeries,i=t.getData(),a=i.mapDimensionsAll(`defaultedTooltip`),o=a.length,s=t.getRawValue(n),c=B(s),l=T_(t,n),u,d,f,p;if(o>1||c&&!o){var m=k_(s,t,n,a,l);u=m.inlineValues,d=m.inlineValueTypes,f=m.blocks,p=m.inlineValues[0]}else if(o){var h=i.getDimensionInfo(a[0]);p=u=yg(i,n,a[0]),d=h.type}else p=u=c?s[0]:s;var g=xo(t),_=g&&t.name||``,v=i.getName(n),y=r?_:v;return f_(`section`,{header:_,noHeader:r||!g,sortParam:p,blocks:[f_(`nameValue`,{markerType:`item`,markerColor:l,name:y,noName:!xe(y),value:u,valueType:d,dataIndex:n})].concat(f||[])})}function k_(e,t,n,r,i){var a=t.getData(),o=re(e,function(e,t,n){var r=a.getDimensionInfo(n);return e=e||r&&r.tooltip!==!1&&r.displayName!=null},!1),s=[],c=[],l=[];r.length?F(r,function(e){u(yg(a,n,e),e)}):F(e,u);function u(e,t){var n=a.getDimensionInfo(t);!n||n.otherDims.tooltip===!1||(o?l.push(f_(`nameValue`,{markerType:`subItem`,markerColor:i,name:n.displayName,value:e,valueType:n.type})):(s.push(e),c.push(n.type)))}return{inlineValues:s,inlineValueTypes:c,blocks:l}}var A_=Oo();function j_(e,t){return e.getName(t)||e.getId(t)}var M_=`__universalTransitionEnabled`,N_=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t._selectedDataIndicesMap={},t}return n.prototype.init=function(e,t,n){this.seriesIndex=this.componentIndex,this.dataTask=Cg({count:I_,reset:L_}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(e,n),(A_(this).sourceManager=new r_(this)).prepareSource();var r=this.getInitialData(e,n);z_(r,this),this.dataTask.context.data=r,A_(this).dataBeforeProcessed=r,P_(this),this._initSelectedMapFromData(r)},n.prototype.mergeDefaultAndTheme=function(e,t){var n=ym(this),r=n?xm(e):{},i=this.subType;$.hasClass(i)&&(i+=`Series`),k(e,t.getTheme().get(this.subType)),k(e,this.getDefaultOption()),oo(e,`label`,[`show`]),this.fillDataTextStyle(e.data),n&&bm(e,r,n)},n.prototype.mergeOption=function(e,t){e=k(this.option,e,!0),this.fillDataTextStyle(e.data);var n=ym(this);n&&bm(this.option,e,n);var r=A_(this).sourceManager;r.dirty(),r.prepareSource();var i=this.getInitialData(e,t);z_(i,this),this.dataTask.dirty(),this.dataTask.context.data=i,A_(this).dataBeforeProcessed=i,P_(this),this._initSelectedMapFromData(i)},n.prototype.fillDataTextStyle=function(e){if(e&&!ue(e))for(var t=[`show`],n=0;nthis.getShallow(`animationThreshold`)&&(t=!1),!!t},n.prototype.restoreData=function(){this.dataTask.dirty()},n.prototype.getColorFromPalette=function(e,t,n){var r=this.ecModel,i=Ym.prototype.getColorFromPalette.call(this,e,t,n);return i||(i=r.getColorFromPalette(e,t,n)),i},n.prototype.coordDimToDataDim=function(e){return this.getRawData().mapDimensionsAll(e)},n.prototype.getProgressive=function(){return this.get(`progressive`)},n.prototype.getProgressiveThreshold=function(){return this.get(`progressiveThreshold`)},n.prototype.select=function(e,t){this._innerSelect(this.getData(t),e)},n.prototype.unselect=function(e,t){var n=this.option.selectedMap;if(n){var r=this.option.selectedMode,i=this.getData(t);if(r===`series`||n===`all`){this.option.selectedMap={},this._selectedDataIndicesMap={};return}for(var a=0;a=0&&n.push(i)}return n},n.prototype.isSelected=function(e,t){var n=this.option.selectedMap;if(!n)return!1;var r=this.getData(t);return(n===`all`||n[j_(r,e)])&&!r.getItemModel(e).get([`select`,`disabled`])},n.prototype.isUniversalTransitionEnabled=function(){if(this.__universalTransitionEnabled)return!0;var e=this.option.universalTransition;return e?e===!0||e&&e.enabled:!1},n.prototype._innerSelect=function(e,t){var n,r,i=this.option,a=i.selectedMode,o=t.length;if(!(!a||!o)){if(a===`series`)i.selectedMap=`all`;else if(a===`multiple`){U(i.selectedMap)||(i.selectedMap={});for(var s=i.selectedMap,c=0;c0&&this._innerSelect(e,t)}},n.registerClass=function(e){return $.registerClass(e)},n.protoInitialize=function(){var e=n.prototype;e.type=`series.__base__`,e.seriesIndex=0,e.ignoreStyleOnData=!1,e.hasSymbolVisual=!1,e.defaultSymbol=`circle`,e.visualStyleAccessPath=`itemStyle`,e.visualDrawType=`fill`}(),n}($);ne(N_,xg),ne(N_,Ym),qo(N_,$);function P_(e){var t=e.name;xo(e)||(e.name=F_(e)||t)}function F_(e){var t=e.getRawData(),n=t.mapDimensionsAll(`seriesName`),r=[];return F(n,function(e){var n=t.getDimensionInfo(e);n.displayName&&r.push(n.displayName)}),r.join(` `)}function I_(e){return e.model.getRawData().count()}function L_(e){var t=e.model;return t.setData(t.getRawData().cloneShallow()),R_}function R_(e,t){t.outputData&&e.end>t.outputData.count()&&t.model.getRawData().cloneShallow(t.outputData)}function z_(e,t){F(ke(e.CHANGABLE_METHODS,e.DOWNSAMPLE_METHODS),function(n){e.wrapMethod(n,z(B_,t))})}function B_(e,t){var n=V_(e);return n&&n.setOutputEnd((t||this).count()),t}function V_(e){var t=(e.ecModel||{}).scheduler,n=t&&t.getPipeline(e.uid);if(n){var r=n.currentTask;if(r){var i=r.agentStubMap;i&&(r=i.get(e.uid))}return r}}var H_=function(){function e(){this.group=new Y,this.uid=ap(`viewComponent`)}return e.prototype.init=function(e,t){},e.prototype.render=function(e,t,n,r){},e.prototype.dispose=function(e,t){},e.prototype.updateView=function(e,t,n,r){},e.prototype.updateLayout=function(e,t,n,r){},e.prototype.updateVisual=function(e,t,n,r){},e.prototype.toggleBlurSeries=function(e,t,n){},e.prototype.eachRendered=function(e){var t=this.group;t&&t.traverse(e)},e}();Go(H_),Qo(H_);function U_(){var e=Oo();return function(t){var n=e(t),r=t.pipelineContext,i=!!n.large,a=!!n.progressiveRender,o=n.large=!!(r&&r.large),s=n.progressiveRender=!!(r&&r.progressiveRender);return(i!==o||a!==s)&&`reset`}}var W_=Oo(),G_=U_(),K_=function(){function e(){this.group=new Y,this.uid=ap(`viewChart`),this.renderTask=Cg({plan:Y_,reset:X_}),this.renderTask.context={view:this}}return e.prototype.init=function(e,t){},e.prototype.render=function(e,t,n,r){},e.prototype.highlight=function(e,t,n,r){var i=e.getData(r&&r.dataType);i&&J_(i,r,`emphasis`)},e.prototype.downplay=function(e,t,n,r){var i=e.getData(r&&r.dataType);i&&J_(i,r,`normal`)},e.prototype.remove=function(e,t){this.group.removeAll()},e.prototype.dispose=function(e,t){},e.prototype.updateView=function(e,t,n,r){this.render(e,t,n,r)},e.prototype.updateLayout=function(e,t,n,r){this.render(e,t,n,r)},e.prototype.updateVisual=function(e,t,n,r){this.render(e,t,n,r)},e.prototype.eachRendered=function(e){kf(this.group,e)},e.markUpdateMethod=function(e,t){W_(e).updateMethod=t},e.protoInitialize=function(){var t=e.prototype;t.type=`chart`}(),e}();function q_(e,t,n){e&&hu(e)&&(t===`emphasis`?Wl:Gl)(e,n)}function J_(e,t,n){var r=Do(e,t),i=t&&t.highlightKey!=null?_u(t.highlightKey):null;r==null?e.eachItemGraphicEl(function(e){q_(e,n,i)}):F(ao(r),function(t){q_(e.getItemGraphicEl(t),n,i)})}Go(K_,[`dispose`]),Qo(K_);function Y_(e){return G_(e.model)}function X_(e){var t=e.model,n=e.ecModel,r=e.api,i=e.payload,a=t.pipelineContext.progressiveRender,o=e.view,s=i&&W_(i).updateMethod,c=a?`incrementalPrepareRender`:s&&o[s]?s:`render`;return c!==`render`&&o[c](t,n,r,i),Z_[c]}var Z_={incrementalPrepareRender:{progress:function(e,t){t.view.incrementalRender(e,t.model,t.ecModel,t.api,t.payload)}},render:{forceFirstProgress:!0,progress:function(e,t){t.view.render(t.model,t.ecModel,t.api,t.payload)}}},Q_=`\0__throttleOriginMethod`,$_=`\0__throttleRate`,ev=`\0__throttleType`;function tv(e,t,n){var r,i=0,a=0,o=null,s,c,l,u;t=t||0;function d(){a=new Date().getTime(),o=null,e.apply(c,l||[])}var f=function(){var e=[...arguments];r=new Date().getTime(),c=this,l=e;var f=u||t,p=u||n;u=null,s=r-(p?i:a)-f,clearTimeout(o),p?o=setTimeout(d,f):s>=0?d():o=setTimeout(d,-s),i=r};return f.clear=function(){o&&(clearTimeout(o),o=null)},f.debounceNextCall=function(e){u=e},f}function nv(e,t,n,r){var i=e[t];if(i){var a=i[Q_]||i,o=i[ev];if(i[$_]!==n||o!==r){if(n==null||!r)return e[t]=a;i=e[t]=tv(a,n,r===`debounce`),i[Q_]=a,i[ev]=r,i[$_]=n}return i}}function rv(e,t){var n=e[t];n&&n[Q_]&&(n.clear&&n.clear(),e[t]=n[Q_])}var iv=Oo(),av={itemStyle:$o(ep,!0),lineStyle:$o(Zf,!0)},ov={lineStyle:`stroke`,itemStyle:`fill`};function sv(e,t){return e.visualStyleMapper||av[t]||(console.warn(`Unknown style type '`+t+`'.`),av.itemStyle)}function cv(e,t){return e.visualDrawType||ov[t]||(console.warn(`Unknown style type '`+t+`'.`),`fill`)}var lv={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){var n=e.getData(),r=e.visualStyleAccessPath||`itemStyle`,i=e.getModel(r),a=sv(e,r)(i),o=i.getShallow(`decal`);o&&(n.setVisual(`decal`,o),o.dirty=!0);var s=cv(e,r),c=a[s],l=V(c)?c:null,u=a.fill===`auto`||a.stroke===`auto`;if(!a[s]||l||u){var d=e.getColorFromPalette(e.name,null,t.getSeriesCount());a[s]||(a[s]=d,n.setVisual(`colorFromPalette`,!0)),a.fill=a.fill===`auto`||V(a.fill)?d:a.fill,a.stroke=a.stroke===`auto`||V(a.stroke)?d:a.stroke}if(n.setVisual(`style`,a),n.setVisual(`drawType`,s),!t.isSeriesFiltered(e)&&l)return n.setVisual(`colorFromPalette`,!1),{dataEach:function(t,n){var r=e.getDataParams(n),i=j({},a);i[s]=l(r),t.setItemVisual(n,`style`,i)}}}},uv=new rp,dv={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){if(!(e.ignoreStyleOnData||t.isSeriesFiltered(e))){var n=e.getData(),r=e.visualStyleAccessPath||`itemStyle`,i=sv(e,r),a=n.getVisual(`drawType`);return{dataEach:n.hasItemOption?function(e,t){var n=e.getRawDataItem(t);if(n&&n[r]){uv.option=n[r];var o=i(uv);j(e.ensureUniqueItemVisual(t,`style`),o),uv.option.decal&&(e.setItemVisual(t,`decal`,uv.option.decal),uv.option.decal.dirty=!0),a in o&&e.setItemVisual(t,`colorFromPalette`,!1)}}:null}}}},fv={performRawSeries:!0,overallReset:function(e){var t=G();e.eachSeries(function(e){var n=e.getColorBy();if(!e.isColorBySeries()){var r=e.type+`-`+n,i=t.get(r);i||(i={},t.set(r,i)),iv(e).scope=i}}),e.eachSeries(function(t){if(!(t.isColorBySeries()||e.isSeriesFiltered(t))){var n=t.getRawData(),r={},i=t.getData(),a=iv(t).scope,o=cv(t,t.visualStyleAccessPath||`itemStyle`);i.each(function(e){var t=i.getRawIndex(e);r[t]=e}),n.each(function(e){var s=r[e];if(i.getItemVisual(s,`colorFromPalette`)){var c=i.ensureUniqueItemVisual(s,`style`),l=n.getName(e)||e+``,u=n.count();c[o]=t.getColorFromPalette(l,a,u)}})}})}},pv=Math.PI;function mv(e,t){t=t||{},M(t,{text:`loading`,textColor:`#000`,fontSize:12,fontWeight:`normal`,fontStyle:`normal`,fontFamily:`sans-serif`,maskColor:`rgba(255, 255, 255, 0.8)`,showSpinner:!0,color:`#5470c6`,spinnerRadius:10,lineWidth:5,zlevel:0});var n=new Y,r=new Yc({style:{fill:t.maskColor},zlevel:t.zlevel,z:1e4});n.add(r);var i=new $c({style:{text:t.text,fill:t.textColor,fontSize:t.fontSize,fontWeight:t.fontWeight,fontStyle:t.fontStyle,fontFamily:t.fontFamily},zlevel:t.zlevel,z:10001}),a=new Yc({style:{fill:`none`},textContent:i,textConfig:{position:`right`,distance:10},zlevel:t.zlevel,z:10001});n.add(a);var o;return t.showSpinner&&(o=new Dd({shape:{startAngle:-pv/2,endAngle:-pv/2+.1,r:t.spinnerRadius},style:{stroke:t.color,lineCap:`round`,lineWidth:t.lineWidth},zlevel:t.zlevel,z:10001}),o.animateShape(!0).when(1e3,{endAngle:pv*3/2}).start(`circularInOut`),o.animateShape(!0).when(1e3,{startAngle:pv*3/2}).delay(300).start(`circularInOut`),n.add(o)),n.resize=function(){var n=i.getBoundingRect().width,s=t.showSpinner?t.spinnerRadius:0,c=(e.getWidth()-s*2-(t.showSpinner&&n?10:0)-n)/2-(t.showSpinner&&n?0:5+n/2)+(t.showSpinner?0:n/2)+(n?0:s),l=e.getHeight()/2;t.showSpinner&&o.setShape({cx:c,cy:l}),a.setShape({x:c-s,y:l-s,width:s*2,height:s*2}),r.setShape({x:0,y:0,width:e.getWidth(),height:e.getHeight()})},n.resize(),n}var hv=function(){function e(e,t,n,r){this._stageTaskMap=G(),this.ecInstance=e,this.api=t,n=this._dataProcessorHandlers=n.slice(),r=this._visualHandlers=r.slice(),this._allHandlers=n.concat(r)}return e.prototype.restoreData=function(e,t){e.restoreData(t),this._stageTaskMap.each(function(e){var t=e.overallTask;t&&t.dirty()})},e.prototype.getPerformArgs=function(e,t){if(e.__pipeline){var n=this._pipelineMap.get(e.__pipeline.id),r=n.context,i=!t&&n.progressiveEnabled&&(!r||r.progressiveRender)&&e.__idxInPipeline>n.blockIndex?n.step:null,a=r&&r.modDataCount;return{step:i,modBy:a==null?null:Math.ceil(a/i),modDataCount:a}}},e.prototype.getPipeline=function(e){return this._pipelineMap.get(e)},e.prototype.updateStreamModes=function(e,t){var n=this._pipelineMap.get(e.uid),r=e.getData().count(),i=n.progressiveEnabled&&t.incrementalPrepareRender&&r>=n.threshold,a=e.get(`large`)&&r>=e.get(`largeThreshold`);e.pipelineContext=n.context={progressiveRender:i,modDataCount:e.get(`progressiveChunkMode`)===`mod`?r:null,large:a}},e.prototype.restorePipelines=function(e){var t=this,n=t._pipelineMap=G();e.eachSeries(function(e){var r=e.getProgressive(),i=e.uid;n.set(i,{id:i,head:null,tail:null,threshold:e.getProgressiveThreshold(),progressiveEnabled:r&&!(e.preventIncremental&&e.preventIncremental()),blockIndex:-1,step:Math.round(r||700),count:0}),t._pipe(e,e.dataTask)})},e.prototype.prepareStageTasks=function(){var e=this._stageTaskMap,t=this.api.getModel(),n=this.api;F(this._allHandlers,function(r){var i=e.get(r.uid)||e.set(r.uid,{});be(!(r.reset&&r.overallReset),``),r.reset&&this._createSeriesStageTask(r,i,t,n),r.overallReset&&this._createOverallStageTask(r,i,t,n)},this)},e.prototype.prepareView=function(e,t,n,r){var i=e.renderTask,a=i.context;a.model=t,a.ecModel=n,a.api=r,i.__block=!e.incrementalPrepareRender,this._pipe(t,i)},e.prototype.performDataProcessorTasks=function(e,t){this._performStageTasks(this._dataProcessorHandlers,e,t,{block:!0})},e.prototype.performVisualTasks=function(e,t,n){this._performStageTasks(this._visualHandlers,e,t,n)},e.prototype._performStageTasks=function(e,t,n,r){r=r||{};var i=!1,a=this;F(e,function(e,s){if(!(r.visualType&&r.visualType!==e.visualType)){var c=a._stageTaskMap.get(e.uid),l=c.seriesTaskMap,u=c.overallTask;if(u){var d,f=u.agentStubMap;f.each(function(e){o(r,e)&&(e.dirty(),d=!0)}),d&&u.dirty(),a.updatePayload(u,n);var p=a.getPerformArgs(u,r.block);f.each(function(e){e.perform(p)}),u.perform(p)&&(i=!0)}else l&&l.each(function(s,c){o(r,s)&&s.dirty();var l=a.getPerformArgs(s,r.block);l.skip=!e.performRawSeries&&t.isSeriesFiltered(s.context.model),a.updatePayload(s,n),s.perform(l)&&(i=!0)})}});function o(e,t){return e.setDirty&&(!e.dirtyMap||e.dirtyMap.get(t.__pipeline.id))}this.unfinished=i||this.unfinished},e.prototype.performSeriesTasks=function(e){var t;e.eachSeries(function(e){t=e.dataTask.perform()||t}),this.unfinished=t||this.unfinished},e.prototype.plan=function(){this._pipelineMap.each(function(e){var t=e.tail;do{if(t.__block){e.blockIndex=t.__idxInPipeline;break}t=t.getUpstream()}while(t)})},e.prototype.updatePayload=function(e,t){t!==`remain`&&(e.context.payload=t)},e.prototype._createSeriesStageTask=function(e,t,n,r){var i=this,a=t.seriesTaskMap,o=t.seriesTaskMap=G(),s=e.seriesType,c=e.getTargetSeries;e.createOnAllSeries?n.eachRawSeries(l):s?n.eachRawSeriesByType(s,l):c&&c(n,r).each(l);function l(t){var s=t.uid,c=o.set(s,a&&a.get(s)||Cg({plan:bv,reset:xv,count:wv}));c.context={model:t,ecModel:n,api:r,useClearVisual:e.isVisual&&!e.isLayout,plan:e.plan,reset:e.reset,scheduler:i},i._pipe(t,c)}},e.prototype._createOverallStageTask=function(e,t,n,r){var i=this,a=t.overallTask=t.overallTask||Cg({reset:gv});a.context={ecModel:n,api:r,overallReset:e.overallReset,scheduler:i};var o=a.agentStubMap,s=a.agentStubMap=G(),c=e.seriesType,l=e.getTargetSeries,u=!0,d=!1;be(!e.createOnAllSeries,``),c?n.eachRawSeriesByType(c,f):l?l(n,r).each(f):(u=!1,F(n.getSeries(),f));function f(e){var t=e.uid,n=s.set(t,o&&o.get(t)||(d=!0,Cg({reset:_v,onDirty:yv})));n.context={model:e,overallProgress:u},n.agent=a,n.__block=u,i._pipe(e,n)}d&&a.dirty()},e.prototype._pipe=function(e,t){var n=e.uid,r=this._pipelineMap.get(n);!r.head&&(r.head=t),r.tail&&r.tail.pipe(t),r.tail=t,t.__idxInPipeline=r.count++,t.__pipeline=r},e.wrapStageHandler=function(e,t){return V(e)&&(e={overallReset:e,seriesType:Tv(e)}),e.uid=ap(`stageHandler`),t&&(e.visualType=t),e},e}();function gv(e){e.overallReset(e.ecModel,e.api,e.payload)}function _v(e){return e.overallProgress&&vv}function vv(){this.agent.dirty(),this.getDownstream().dirty()}function yv(){this.agent&&this.agent.dirty()}function bv(e){return e.plan?e.plan(e.model,e.ecModel,e.api,e.payload):null}function xv(e){e.useClearVisual&&e.data.clearAllVisual();var t=e.resetDefines=ao(e.reset(e.model,e.ecModel,e.api,e.payload));return t.length>1?I(t,function(e,t){return Cv(t)}):Sv}var Sv=Cv(0);function Cv(e){return function(t,n){var r=n.data,i=n.resetDefines[e];if(i&&i.dataEach)for(var a=t.start;a0&&u===i.length-l.length){var d=i.slice(0,u);d!==`data`&&(t.mainType=d,t[l.toLowerCase()]=e,s=!0)}}o.hasOwnProperty(i)&&(n[i]=e,s=!0),s||(r[i]=e)})}return{cptQuery:t,dataQuery:n,otherQuery:r}},e.prototype.filter=function(e,t){var n=this.eventInfo;if(!n)return!0;var r=n.targetEl,i=n.packedEvent,a=n.model,o=n.view;if(!a||!o)return!0;var s=t.cptQuery,c=t.dataQuery;return l(s,a,`mainType`)&&l(s,a,`subType`)&&l(s,a,`index`,`componentIndex`)&&l(s,a,`name`)&&l(s,a,`id`)&&l(c,i,`name`)&&l(c,i,`dataIndex`)&&l(c,i,`dataType`)&&(!o.filterForExposedEvent||o.filterForExposedEvent(e,t.otherQuery,r,i));function l(e,t,n,r){return e[n]==null||t[r||n]===e[n]}},e.prototype.afterTrigger=function(){this.eventInfo=null},e}(),Rv=[`symbol`,`symbolSize`,`symbolRotate`,`symbolOffset`],zv=Rv.concat([`symbolKeepAspect`]),Bv={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){var n=e.getData();if(e.legendIcon&&n.setVisual(`legendIcon`,e.legendIcon),!e.hasSymbolVisual)return;for(var r={},i={},a=!1,o=0;o=0&&sy(c)?c:.5,e.createRadialGradient(o,s,0,o,s,c)}function uy(e,t,n){for(var r=t.type===`radial`?ly(e,t,n):cy(e,t,n),i=t.colorStops,a=0;a0)?null:e===`dashed`?[4*t,2*t]:e===`dotted`?[t]:ce(e)?[e]:B(e)?e:null}function hy(e){var t=e.style,n=t.lineDash&&t.lineWidth>0&&my(t.lineDash,t.lineWidth),r=t.lineDashOffset;if(n){var i=t.strokeNoScale&&e.getLineScale?e.getLineScale():1;i&&i!==1&&(n=I(n,function(e){return e/i}),r/=i)}return[n,r]}var gy=new dc(!0);function _y(e){var t=e.stroke;return!(t==null||t===`none`||!(e.lineWidth>0))}function vy(e){return typeof e==`string`&&e!==`none`}function yy(e){var t=e.fill;return t!=null&&t!==`none`}function by(e,t){if(t.fillOpacity!=null&&t.fillOpacity!==1){var n=e.globalAlpha;e.globalAlpha=t.fillOpacity*t.opacity,e.fill(),e.globalAlpha=n}else e.fill()}function xy(e,t){if(t.strokeOpacity!=null&&t.strokeOpacity!==1){var n=e.globalAlpha;e.globalAlpha=t.strokeOpacity*t.opacity,e.stroke(),e.globalAlpha=n}else e.stroke()}function Sy(e,t,n){var r=is(t.image,t.__image,n);if(os(r)){var i=e.createPattern(r,t.repeat||`repeat`);if(typeof DOMMatrix==`function`&&i&&i.setTransform){var a=new DOMMatrix;a.translateSelf(t.x||0,t.y||0),a.rotateSelf(0,0,(t.rotation||0)*Ne),a.scaleSelf(t.scaleX||1,t.scaleY||1),i.setTransform(a)}return i}}function Cy(e,t,n,r){var i,a=_y(n),o=yy(n),s=n.strokePercent,c=s<1,l=!t.path;(!t.silent||c)&&l&&t.createPathProxy();var u=t.path||gy,d=t.__dirty;if(!r){var f=n.fill,p=n.stroke,m=o&&!!f.colorStops,h=a&&!!p.colorStops,g=o&&!!f.image,_=a&&!!p.image,v=void 0,y=void 0,b=void 0,x=void 0,S=void 0;(m||h)&&(S=t.getBoundingRect()),m&&(v=d?uy(e,f,S):t.__canvasFillGradient,t.__canvasFillGradient=v),h&&(y=d?uy(e,p,S):t.__canvasStrokeGradient,t.__canvasStrokeGradient=y),g&&(b=d||!t.__canvasFillPattern?Sy(e,f,t):t.__canvasFillPattern,t.__canvasFillPattern=b),_&&(x=d||!t.__canvasStrokePattern?Sy(e,p,t):t.__canvasStrokePattern,t.__canvasStrokePattern=b),m?e.fillStyle=v:g&&(b?e.fillStyle=b:o=!1),h?e.strokeStyle=y:_&&(x?e.strokeStyle=x:a=!1)}var C=t.getGlobalScale();u.setScale(C[0],C[1],t.segmentIgnoreThreshold);var w,T;e.setLineDash&&n.lineDash&&(i=hy(t),w=i[0],T=i[1]);var E=!0;(l||d&4)&&(u.setDPR(e.dpr),c?u.setContext(null):(u.setContext(e),E=!1),u.reset(),t.buildPath(u,t.shape,r),u.toStatic(),t.pathUpdated()),E&&u.rebuildPath(e,c?s:1),w&&(e.setLineDash(w),e.lineDashOffset=T),r||(n.strokeFirst?(a&&xy(e,n),o&&by(e,n)):(o&&by(e,n),a&&xy(e,n))),w&&e.setLineDash([])}function wy(e,t,n){var r=t.__image=is(n.image,t.__image,t,t.onload);if(!(!r||!os(r))){var i=n.x||0,a=n.y||0,o=t.getWidth(),s=t.getHeight(),c=r.width/r.height;if(o==null&&s!=null?o=s*c:s==null&&o!=null?s=o/c:o==null&&s==null&&(o=r.width,s=r.height),n.sWidth&&n.sHeight){var l=n.sx||0,u=n.sy||0;e.drawImage(r,l,u,n.sWidth,n.sHeight,i,a,o,s)}else if(n.sx&&n.sy){var l=n.sx,u=n.sy,d=o-l,f=s-u;e.drawImage(r,l,u,d,f,i,a,o,s)}else e.drawImage(r,i,a,o,s)}}function Ty(e,t,n){var r,i=n.text;if(i!=null&&(i+=``),i){e.font=n.font||`12px sans-serif`,e.textAlign=n.textAlign,e.textBaseline=n.textBaseline;var a=void 0,o=void 0;e.setLineDash&&n.lineDash&&(r=hy(t),a=r[0],o=r[1]),a&&(e.setLineDash(a),e.lineDashOffset=o),n.strokeFirst?(_y(n)&&e.strokeText(i,n.x,n.y),yy(n)&&e.fillText(i,n.x,n.y)):(yy(n)&&e.fillText(i,n.x,n.y),_y(n)&&e.strokeText(i,n.x,n.y)),a&&e.setLineDash([])}}var Ey=[`shadowBlur`,`shadowOffsetX`,`shadowOffsetY`],Dy=[[`lineCap`,`butt`],[`lineJoin`,`miter`],[`miterLimit`,10]];function Oy(e,t,n,r,i){var a=!1;if(!r&&(n=n||{},t===n))return!1;if(r||t.opacity!==n.opacity){zy(e,i),a=!0;var o=Math.max(Math.min(t.opacity,1),0);e.globalAlpha=isNaN(o)?ws.opacity:o}(r||t.blend!==n.blend)&&(a||(zy(e,i),a=!0),e.globalCompositeOperation=t.blend||ws.blend);for(var s=0;s0&&e.unfinished);e.unfinished||this._zr.flush()}}},n.prototype.getDom=function(){return this._dom},n.prototype.getId=function(){return this.id},n.prototype.getZr=function(){return this._zr},n.prototype.isSSR=function(){return this._ssr},n.prototype.setOption=function(e,t,n){if(!this[Cb]){if(this._disposed){this.id;return}var r,i,a;if(U(t)&&(n=t.lazyUpdate,r=t.silent,i=t.replaceMerge,a=t.transition,t=t.notMerge),this[Cb]=!0,!this._model||t){var o=new hh(this._api),s=this._theme,c=this._model=new ih;c.scheduler=this._scheduler,c.ssr=this._ssr,c.init(null,null,null,s,this._locale,o)}this._model.setOption(e,{replaceMerge:i},ox);var l={seriesTransition:a,optionChanged:!0};if(n)this[wb]={silent:r,updateParams:l},this[Cb]=!1,this.getZr().wakeUp();else{try{Ib(this),zb.update.call(this,null,l)}catch(e){throw this[wb]=null,this[Cb]=!1,e}this._ssr||this._zr.flush(),this[wb]=null,this[Cb]=!1,Ub.call(this,r),Wb.call(this,r)}}},n.prototype.setTheme=function(){},n.prototype.getModel=function(){return this._model},n.prototype.getOption=function(){return this._model&&this._model.getOption()},n.prototype.getWidth=function(){return this._zr.getWidth()},n.prototype.getHeight=function(){return this._zr.getHeight()},n.prototype.getDevicePixelRatio=function(){return this._zr.painter.dpr||r.hasGlobalWindow&&window.devicePixelRatio||1},n.prototype.getRenderedCanvas=function(e){return this.renderToCanvas(e)},n.prototype.renderToCanvas=function(e){return e=e||{},this._zr.painter.getRenderedCanvas({backgroundColor:e.backgroundColor||this._model.get(`backgroundColor`),pixelRatio:e.pixelRatio||this.getDevicePixelRatio()})},n.prototype.renderToSVGString=function(e){return e=e||{},this._zr.painter.renderToString({useViewBox:e.useViewBox})},n.prototype.getSvgDataURL=function(){if(r.svgSupported){var e=this._zr;return F(e.storage.getDisplayList(),function(e){e.stopAnimation(null,!0)}),e.painter.toDataURL()}},n.prototype.getDataURL=function(e){if(this._disposed){this.id;return}e=e||{};var t=e.excludeComponents,n=this._model,r=[],i=this;F(t,function(e){n.eachComponent({mainType:e},function(e){var t=i._componentsMap[e.__viewId];t.group.ignore||(r.push(t),t.group.ignore=!0)})});var a=this._zr.painter.getType()===`svg`?this.getSvgDataURL():this.renderToCanvas(e).toDataURL(`image/`+(e&&e.type||`png`));return F(r,function(e){e.group.ignore=!1}),a},n.prototype.getConnectedDataURL=function(e){if(this._disposed){this.id;return}var t=e.type===`svg`,n=this.group,r=Math.min,i=Math.max,a=1/0;if(dx[n]){var o=a,s=a,c=-a,l=-a,u=[],f=e&&e.pixelRatio||this.getDevicePixelRatio();F(ux,function(a,d){if(a.group===n){var f=t?a.getZr().painter.getSvgDom().innerHTML:a.renderToCanvas(O(e)),p=a.getDom().getBoundingClientRect();o=r(p.left,o),s=r(p.top,s),c=i(p.right,c),l=i(p.bottom,l),u.push({dom:f,left:p.left,top:p.top})}}),o*=f,s*=f,c*=f,l*=f;var p=c-o,m=l-s,h=d.createCanvas(),g=ya(h,{renderer:t?`svg`:`canvas`});if(g.resize({width:p,height:m}),t){var _=``;return F(u,function(e){var t=e.left-o,n=e.top-s;_+=``+e.dom+``}),g.painter.getSvgRoot().innerHTML=_,e.connectedBackgroundColor&&g.painter.setBackgroundColor(e.connectedBackgroundColor),g.refreshImmediately(),g.painter.toDataURL()}else return e.connectedBackgroundColor&&g.add(new Yc({shape:{x:0,y:0,width:p,height:m},style:{fill:e.connectedBackgroundColor}})),F(u,function(e){var t=new Vc({style:{x:e.left*f-o,y:e.top*f-s,image:e.dom}});g.add(t)}),g.refreshImmediately(),h.toDataURL(`image/`+(e&&e.type||`png`))}else return this.getDataURL(e)},n.prototype.convertToPixel=function(e,t){return Bb(this,`convertToPixel`,e,t)},n.prototype.convertFromPixel=function(e,t){return Bb(this,`convertFromPixel`,e,t)},n.prototype.containPixel=function(e,t){if(this._disposed){this.id;return}var n=this._model,r;return F(Ao(n,e),function(e,n){n.indexOf(`Models`)>=0&&F(e,function(e){var i=e.coordinateSystem;if(i&&i.containPoint)r=r||!!i.containPoint(t);else if(n===`seriesModels`){var a=this._chartsMap[e.__viewId];a&&a.containPoint&&(r=r||a.containPoint(t,e))}},this)},this),!!r},n.prototype.getVisual=function(e,t){var n=this._model,r=Ao(n,e,{defaultMainType:`series`}),i=r.seriesModel.getData(),a=r.hasOwnProperty(`dataIndexInside`)?r.dataIndexInside:r.hasOwnProperty(`dataIndex`)?i.indexOfRawIndex(r.dataIndex):null;return a==null?Uv(i,t):Hv(i,a,t)},n.prototype.getViewOfComponentModel=function(e){return this._componentsMap[e.__viewId]},n.prototype.getViewOfSeriesModel=function(e){return this._chartsMap[e.__viewId]},n.prototype._initEvents=function(){var e=this;F(nx,function(t){var n=function(n){var r=e.getModel(),i=n.target,a;if(t===`globalout`?a={}:i&&Jv(i,function(e){var t=Q(e);if(t&&t.dataIndex!=null){var n=t.dataModel||r.getSeriesByIndex(t.seriesIndex);return a=n&&n.getDataParams(t.dataIndex,t.dataType,i)||{},!0}else if(t.eventData)return a=j({},t.eventData),!0},!0),a){var o=a.componentType,s=a.componentIndex;(o===`markLine`||o===`markPoint`||o===`markArea`)&&(o=`series`,s=a.seriesIndex);var c=o&&s!=null&&r.getComponent(o,s),l=c&&e[c.mainType===`series`?`_chartsMap`:`_componentsMap`][c.__viewId];a.event=n,a.type=t,e._$eventProcessor.eventInfo={targetEl:i,packedEvent:a,model:c,view:l},e.trigger(t,a)}};n.zrEventfulCallAtLast=!0,e._zr.on(t,n,e)}),F(ix,function(t,n){e._messageCenter.on(n,function(e){this.trigger(n,e)},e)}),F([`selectchanged`],function(t){e._messageCenter.on(t,function(e){this.trigger(t,e)},e)}),qv(this._messageCenter,this,this._api)},n.prototype.isDisposed=function(){return this._disposed},n.prototype.clear=function(){if(this._disposed){this.id;return}this.setOption({series:[]},!0)},n.prototype.dispose=function(){if(this._disposed){this.id;return}this._disposed=!0,this.getDom()&&Fo(this.getDom(),mx,``);var e=this,t=e._api,n=e._model;F(e._componentsViews,function(e){e.dispose(n,t)}),F(e._chartsViews,function(e){e.dispose(n,t)}),e._zr.dispose(),e._dom=e._model=e._chartsMap=e._componentsMap=e._chartsViews=e._componentsViews=e._scheduler=e._api=e._zr=e._throttledZrFlush=e._theme=e._coordSysMgr=e._messageCenter=null,delete ux[e.id]},n.prototype.resize=function(e){if(!this[Cb]){if(this._disposed){this.id;return}this._zr.resize(e);var t=this._model;if(this._loadingFX&&this._loadingFX.resize(),t){var n=t.resetOption(`media`),r=e&&e.silent;this[wb]&&(r==null&&(r=this[wb].silent),n=!0,this[wb]=null),this[Cb]=!0;try{n&&Ib(this),zb.update.call(this,{type:`resize`,animation:j({duration:0},e&&e.animation)})}catch(e){throw this[Cb]=!1,e}this[Cb]=!1,Ub.call(this,r),Wb.call(this,r)}}},n.prototype.showLoading=function(e,t){if(this._disposed){this.id;return}if(U(e)&&(t=e,e=``),e=e||`default`,this.hideLoading(),lx[e]){var n=lx[e](this._api,t),r=this._zr;this._loadingFX=n,r.add(n)}},n.prototype.hideLoading=function(){if(this._disposed){this.id;return}this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null},n.prototype.makeActionFromEvent=function(e){var t=j({},e);return t.type=ix[e.type],t},n.prototype.dispatchAction=function(e,t){if(this._disposed){this.id;return}if(U(t)||(t={silent:!!t}),rx[e.type]&&this._model){if(this[Cb]){this._pendingActions.push(e);return}var n=t.silent;Hb.call(this,e,n);var i=t.flush;i?this._zr.flush():i!==!1&&r.browser.weChat&&this._throttledZrFlush(),Ub.call(this,n),Wb.call(this,n)}},n.prototype.updateLabelLayout=function(){eb.trigger(`series:layoutlabels`,this._model,this._api,{updatedSeries:[]})},n.prototype.appendData=function(e){if(this._disposed){this.id;return}var t=e.seriesIndex;this.getModel().getSeriesByIndex(t).appendData(e),this._scheduler.unfinished=!0,this.getZr().wakeUp()},n.internalField=function(){Ib=function(e){var t=e._scheduler;t.restorePipelines(e._model),t.prepareStageTasks(),Lb(e,!0),Lb(e,!1),t.plan()},Lb=function(e,t){for(var n=e._model,r=e._scheduler,i=t?e._componentsViews:e._chartsViews,a=t?e._componentsMap:e._chartsMap,o=e._zr,s=e._api,c=0;ct.get(`hoverLayerThreshold`)&&!r.node&&!r.worker&&t.eachSeries(function(t){if(!t.preventUsingHoverLayer){var n=e._chartsMap[t.__viewId];n.__alive&&n.eachRendered(function(e){e.states.emphasis&&(e.states.emphasis.hoverLayer=!0)})}})}function o(e,t){var n=e.get(`blendMode`)||null;t.eachRendered(function(e){e.isGroup||(e.style.blend=n)})}function s(e,t){if(!e.preventAutoZ){var n=e.get(`z`)||0,r=e.get(`zlevel`)||0;t.eachRendered(function(e){return c(e,n,r,-1/0),!0})}}function c(e,t,n,r){var i=e.getTextContent(),a=e.getTextGuideLine();if(e.isGroup)for(var o=e.childrenRef(),s=0;s0?{duration:a,delay:n.get(`delay`),easing:n.get(`easing`)}:null;t.eachRendered(function(e){if(e.states&&e.states.emphasis){if(Wd(e))return;if(e instanceof Z&&bu(e),e.__dirty){var t=e.prevStates;t&&e.useStates(t)}if(r){e.stateTransition=o;var n=e.getTextContent(),a=e.getTextGuideLine();n&&(n.stateTransition=o),a&&(a.stateTransition=o)}e.__dirty&&i(e)}})}Xb=function(e){return new(function(n){t(r,n);function r(){return n!==null&&n.apply(this,arguments)||this}return r.prototype.getCoordinateSystems=function(){return e._coordSysMgr.getCoordinateSystems()},r.prototype.getComponentByElement=function(t){for(;t;){var n=t.__ecComponentInfo;if(n!=null)return e._model.getComponent(n.mainType,n.index);t=t.parent}},r.prototype.enterEmphasis=function(t,n){Wl(t,n),Qb(e)},r.prototype.leaveEmphasis=function(t,n){Gl(t,n),Qb(e)},r.prototype.enterBlur=function(t){Kl(t),Qb(e)},r.prototype.leaveBlur=function(t){ql(t),Qb(e)},r.prototype.enterSelect=function(t){Jl(t),Qb(e)},r.prototype.leaveSelect=function(t){Yl(t),Qb(e)},r.prototype.getModel=function(){return e.getModel()},r.prototype.getViewOfComponentModel=function(t){return e.getViewOfComponentModel(t)},r.prototype.getViewOfSeriesModel=function(t){return e.getViewOfSeriesModel(t)},r}(dh))(e)},Zb=function(e){function t(e,t){for(var n=0;n=0)){Px.push(n);var a=hv.wrapStageHandler(n,i);a.__prio=t,a.__raw=n,e.push(a)}}function Ix(e,t){lx[e]=t}function Lx(e){f({createCanvas:e})}function Rx(e,t,n){var r=rb(`registerMap`);r&&r(e,t,n)}function zx(e){var t=rb(`getMap`);return t&&t(e)}var Bx=Vg;Nx(mb,lv),Nx(_b,dv),Nx(_b,fv),Nx(mb,Bv),Nx(_b,Vv),Nx(xb,$y),Cx(Uh),Tx(cb,Wh),Ix(`default`,mv),kx({type:bl,event:bl,update:bl},Me),kx({type:xl,event:xl,update:xl},Me),kx({type:Sl,event:Sl,update:Sl},Me),kx({type:Cl,event:Cl,update:Cl},Me),kx({type:wl,event:wl,update:wl},Me),Sx(`light`,jv),Sx(`dark`,Iv);var Vx={};function Hx(e){return e==null?0:e.length||1}function Ux(e){return e}var Wx=function(){function e(e,t,n,r,i,a){this._old=e,this._new=t,this._oldKeyGetter=n||Ux,this._newKeyGetter=r||Ux,this.context=i,this._diffModeMultiple=a===`multiple`}return e.prototype.add=function(e){return this._add=e,this},e.prototype.update=function(e){return this._update=e,this},e.prototype.updateManyToOne=function(e){return this._updateManyToOne=e,this},e.prototype.updateOneToMany=function(e){return this._updateOneToMany=e,this},e.prototype.updateManyToMany=function(e){return this._updateManyToMany=e,this},e.prototype.remove=function(e){return this._remove=e,this},e.prototype.execute=function(){this[this._diffModeMultiple?`_executeMultiple`:`_executeOneToOne`]()},e.prototype._executeOneToOne=function(){var e=this._old,t=this._new,n={},r=Array(e.length),i=Array(t.length);this._initIndexMap(e,null,r,`_oldKeyGetter`),this._initIndexMap(t,n,i,`_newKeyGetter`);for(var a=0;a1){var l=s.shift();s.length===1&&(n[o]=s[0]),this._update&&this._update(l,a)}else c===1?(n[o]=null,this._update&&this._update(s,a)):this._remove&&this._remove(a)}this._performRestAdd(i,n)},e.prototype._executeMultiple=function(){var e=this._old,t=this._new,n={},r={},i=[],a=[];this._initIndexMap(e,n,i,`_oldKeyGetter`),this._initIndexMap(t,r,a,`_newKeyGetter`);for(var o=0;o1&&d===1)this._updateManyToOne&&this._updateManyToOne(l,c),r[s]=null;else if(u===1&&d>1)this._updateOneToMany&&this._updateOneToMany(l,c),r[s]=null;else if(u===1&&d===1)this._update&&this._update(l,c),r[s]=null;else if(u>1&&d>1)this._updateManyToMany&&this._updateManyToMany(l,c),r[s]=null;else if(u>1)for(var f=0;f1)for(var o=0;o30}var iS=U,aS=I,oS=typeof Int32Array>`u`?Array:Int32Array,sS=`e\0\0`,cS=-1,lS=[`hasItemOption`,`_nameList`,`_idList`,`_invertedIndicesMap`,`_dimSummary`,`userOutput`,`_rawData`,`_dimValueGetter`,`_nameDimIdx`,`_idDimIdx`,`_nameRepeatCount`],uS=[`_approximateExtent`],dS,fS,pS,mS,hS,gS,_S,vS=function(){function e(e,t){this.type=`list`,this._dimOmitted=!1,this._nameList=[],this._idList=[],this._visual={},this._layout={},this._itemVisuals=[],this._itemLayouts=[],this._graphicEls=[],this._approximateExtent={},this._calculationInfo={},this.hasItemOption=!1,this.TRANSFERABLE_METHODS=[`cloneShallow`,`downSample`,`minmaxDownSample`,`lttbDownSample`,`map`],this.CHANGABLE_METHODS=[`filterSelf`,`selectRange`],this.DOWNSAMPLE_METHODS=[`downSample`,`minmaxDownSample`,`lttbDownSample`];var n,r=!1;eS(e)?(n=e.dimensions,this._dimOmitted=e.isDimensionOmitted(),this._schema=e):(r=!0,n=e),n=n||[`x`,`y`];for(var i={},a=[],o={},s=!1,c={},l=0;l=t)){var n=this._store.getProvider();this._updateOrdinalMeta();var r=this._nameList,i=this._idList;if(n.getSource().sourceFormat===`original`&&!n.pure)for(var a=[],o=e;o0},e.prototype.ensureUniqueItemVisual=function(e,t){var n=this._itemVisuals,r=n[e];r||(r=n[e]={});var i=r[t];return i==null&&(i=this.getVisual(t),B(i)?i=i.slice():iS(i)&&(i=j({},i)),r[t]=i),i},e.prototype.setItemVisual=function(e,t,n){var r=this._itemVisuals[e]||{};this._itemVisuals[e]=r,iS(t)?j(r,t):r[t]=n},e.prototype.clearAllVisual=function(){this._visual={},this._itemVisuals=[]},e.prototype.setLayout=function(e,t){iS(e)?j(this._layout,e):this._layout[e]=t},e.prototype.getLayout=function(e){return this._layout[e]},e.prototype.getItemLayout=function(e){return this._itemLayouts[e]},e.prototype.setItemLayout=function(e,t,n){this._itemLayouts[e]=n?j(this._itemLayouts[e]||{},t):t},e.prototype.clearItemLayouts=function(){this._itemLayouts.length=0},e.prototype.setItemGraphicEl=function(e,t){pl(this.hostModel&&this.hostModel.seriesIndex,this.dataType,e,t),this._graphicEls[e]=t},e.prototype.getItemGraphicEl=function(e){return this._graphicEls[e]},e.prototype.eachItemGraphicEl=function(e,t){F(this._graphicEls,function(n,r){n&&e&&e.call(t,n,r)})},e.prototype.cloneShallow=function(t){return t||(t=new e(this._schema?this._schema:aS(this.dimensions,this._getDimInfo,this),this.hostModel)),hS(t,this),t._store=this._store,t},e.prototype.wrapMethod=function(e,t){var n=this[e];V(n)&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(e),this[e]=function(){var e=n.apply(this,arguments);return t.apply(this,[e].concat(ve(arguments)))})},e.internalField=function(){dS=function(e){var t=e._invertedIndicesMap;F(t,function(n,r){var i=e._dimInfos[r],a=i.ordinalMeta,o=e._store;if(a){n=t[r]=new oS(a.categories.length);for(var s=0;s1&&(s+=`__ec__`+l),r[t]=s}}}(),e}();function yS(e,t){return bS(e,t).dimensions}function bS(e,t){qh(e)||(e=Yh(e)),t=t||{};var n=t.coordDimensions||[],r=t.dimensionsDefine||e.dimensionsDefine||[],i=G(),a=[],o=SS(e,n,r,t.dimensionsCount),s=t.canOmitUnusedDimensions&&rS(o),c=r===e.dimensionsDefine,l=c?nS(e):tS(r),u=t.encodeDefine;!u&&t.encodeDefaulter&&(u=t.encodeDefaulter(e,o));for(var d=G(u),f=new Jg(o),p=0;p0&&(r.name=i+(a-1)),a++,t.set(i,a)}}function SS(e,t,n,r){var i=Math.max(e.dimensionsDetectedCount||1,t.length,n.length,r||0);return F(t,function(e){var t;U(e)&&(t=e.dimsDef)&&(i=Math.max(i,t.length))}),i}function CS(e,t,n){if(n||t.hasKey(e)){for(var r=0;t.hasKey(e+r);)r++;e+=r}return t.set(e,!0),e}var wS=function(){function e(e){this.coordSysDims=[],this.axisMap=G(),this.categoryAxisMap=G(),this.coordSysName=e}return e}();function TS(e){var t=e.get(`coordinateSystem`),n=new wS(t),r=ES[t];if(r)return r(e,n,n.axisMap,n.categoryAxisMap),n}var ES={cartesian2d:function(e,t,n,r){var i=e.getReferringComponents(`xAxis`,Mo).models[0],a=e.getReferringComponents(`yAxis`,Mo).models[0];t.coordSysDims=[`x`,`y`],n.set(`x`,i),n.set(`y`,a),DS(i)&&(r.set(`x`,i),t.firstCategoryDimIndex=0),DS(a)&&(r.set(`y`,a),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=1))},singleAxis:function(e,t,n,r){var i=e.getReferringComponents(`singleAxis`,Mo).models[0];t.coordSysDims=[`single`],n.set(`single`,i),DS(i)&&(r.set(`single`,i),t.firstCategoryDimIndex=0)},polar:function(e,t,n,r){var i=e.getReferringComponents(`polar`,Mo).models[0],a=i.findAxisModel(`radiusAxis`),o=i.findAxisModel(`angleAxis`);t.coordSysDims=[`radius`,`angle`],n.set(`radius`,a),n.set(`angle`,o),DS(a)&&(r.set(`radius`,a),t.firstCategoryDimIndex=0),DS(o)&&(r.set(`angle`,o),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=1))},geo:function(e,t,n,r){t.coordSysDims=[`lng`,`lat`]},parallel:function(e,t,n,r){var i=e.ecModel,a=i.getComponent(`parallel`,e.get(`parallelIndex`)),o=t.coordSysDims=a.dimensions.slice();F(a.parallelAxisIndex,function(e,a){var s=i.getComponent(`parallelAxis`,e),c=o[a];n.set(c,s),DS(s)&&(r.set(c,s),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=a))})}};function DS(e){return e.get(`type`)===`category`}function OS(e,t,n){n=n||{};var r=n.byIndex,i=n.stackedCoordDimension,a,o,s;kS(t)?a=t:(o=t.schema,a=o.dimensions,s=t.store);var c=!!(e&&e.get(`stack`)),l,u,d,f;if(F(a,function(e,t){H(e)&&(a[t]=e={name:e}),c&&!e.isExtraCoord&&(!r&&!l&&e.ordinalMeta&&(l=e),!u&&e.type!==`ordinal`&&e.type!==`time`&&(!i||i===e.coordDim)&&(u=e))}),u&&!r&&!l&&(r=!0),u){d=`__\0ecstackresult_`+e.id,f=`__\0ecstackedover_`+e.id,l&&(l.createInvertedIndices=!0);var p=u.coordDim,m=u.type,h=0;F(a,function(e){e.coordDim===p&&h++});var g={name:d,coordDim:p,coordDimIndex:h,type:m,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:a.length},_={name:f,coordDim:f,coordDimIndex:h+1,type:m,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:a.length+1};o?(s&&(g.storeDimIndex=s.ensureCalculationDimension(f,m),_.storeDimIndex=s.ensureCalculationDimension(d,m)),o.appendCalculationDimension(g),o.appendCalculationDimension(_)):(a.push(g),a.push(_))}return{stackedDimension:u&&u.name,stackedByDimension:l&&l.name,isStackedByIndex:r,stackedOverDimension:f,stackResultDimension:d}}function kS(e){return!eS(e.schema)}function AS(e,t){return!!t&&t===e.getCalculationInfo(`stackedDimension`)}function jS(e,t){return AS(e,t)?e.getCalculationInfo(`stackResultDimension`):t}function MS(e,t){var n=e.get(`coordinateSystem`),r=ph.get(n),i;return t&&t.coordSysDims&&(i=I(t.coordSysDims,function(e){var n={name:e},r=t.axisMap.get(e);return r&&(n.type=Jx(r.get(`type`))),n})),i||(i=r&&(r.getDimensionsInfo?r.getDimensionsInfo():r.dimensions.slice())||[`x`,`y`]),i}function NS(e,t,n){var r,i;return n&&F(e,function(e,a){var o=e.coordDim,s=n.categoryAxisMap.get(o);s&&(r==null&&(r=a),e.ordinalMeta=s.getOrdinalMeta(),t&&(e.createInvertedIndices=!0)),e.otherDims.itemName!=null&&(i=!0)}),!i&&r!=null&&(e[r].otherDims.itemName=0),r}function PS(e,t,n){n=n||{};var r=t.getSourceManager(),i,a=!1;e?(a=!0,i=Yh(e)):(i=r.getSource(),a=i.sourceFormat===km);var o=TS(t),s=MS(t,o),c=n.useEncodeDefaulter,l=V(c)?c:c?z(zm,s,t):null,u={coordDimensions:s,generateCoord:n.generateCoord,encodeDefine:t.getEncode(),encodeDefaulter:l,canOmitUnusedDimensions:!a},d=bS(i,u),f=NS(d.dimensions,n.createInvertedIndices,o),p=a?null:r.getSharedDataStore(d),m=OS(t,{schema:d,store:p}),h=new vS(d,t);h.setCalculationInfo(m);var g=f!=null&&FS(i)?function(e,t,n,r){return r===f?n:this.defaultDimValueGetter(e,t,n,r)}:null;return h.hasItemOption=!1,h.initData(a?i:p,null,g),h}function FS(e){if(e.sourceFormat===`original`)return!B(co(IS(e.data||[])))}function IS(e){for(var t=0;tt[1]&&(t[1]=e[1])},e.prototype.unionExtentFromData=function(e,t){this.unionExtent(e.getApproximateExtent(t))},e.prototype.getExtent=function(){return this._extent.slice()},e.prototype.setExtent=function(e,t){var n=this._extent;isNaN(e)||(n[0]=e),isNaN(t)||(n[1]=t)},e.prototype.isInExtentRange=function(e){return this._extent[0]<=e&&this._extent[1]>=e},e.prototype.isBlank=function(){return this._isBlank},e.prototype.setBlank=function(e){this._isBlank=e},e}();Qo(LS);var RS=0,zS=function(){function e(e){this.categories=e.categories||[],this._needCollect=e.needCollect,this._deduplication=e.deduplication,this.uid=++RS}return e.createByAxisModel=function(t){var n=t.option,r=n.data,i=r&&I(r,BS);return new e({categories:i,needCollect:!i,deduplication:n.dedplication!==!1})},e.prototype.getOrdinal=function(e){return this._getOrCreateMap().get(e)},e.prototype.parseAndCollect=function(e){var t,n=this._needCollect;if(!H(e)&&!n)return e;if(n&&!this._deduplication)return t=this.categories.length,this.categories[t]=e,t;var r=this._getOrCreateMap();return t=r.get(e),t==null&&(n?(t=this.categories.length,this.categories[t]=e,r.set(e,t)):t=NaN),t},e.prototype._getOrCreateMap=function(){return this._map||(this._map=G(this.categories))},e}();function BS(e){return U(e)&&e.value!=null?e.value:e+``}function VS(e){return e.type===`interval`||e.type===`log`}function HS(e,t,n,r){var i={},a=i.interval=qa((e[1]-e[0])/t,!0);n!=null&&ar&&(a=i.interval=r);var o=i.intervalPrecision=WS(a);return KS(i.niceTickExtent=[Ma(Math.ceil(e[0]/a)*a,o),Ma(Math.floor(e[1]/a)*a,o)],e),i}function US(e){var t=10**Ka(e),n=e/t;return n?n===2?n=3:n===3?n=5:n*=2:n=1,Ma(n*t)}function WS(e){return Pa(e)+2}function GS(e,t,n){e[t]=Math.max(Math.min(e[t],n[1]),n[0])}function KS(e,t){!isFinite(e[0])&&(e[0]=t[0]),!isFinite(e[1])&&(e[1]=t[1]),GS(e,0,t),GS(e,1,t),e[0]>e[1]&&(e[0]=e[1])}function qS(e,t){return e>=t[0]&&e<=t[1]}function JS(e,t){return t[1]===t[0]?.5:(e-t[0])/(t[1]-t[0])}function YS(e,t){return e*(t[1]-t[0])+t[0]}var XS=function(e){t(n,e);function n(t){var n=e.call(this,t)||this;n.type=`ordinal`;var r=n.getSetting(`ordinalMeta`);return r||(r=new zS({})),B(r)&&(r=new zS({categories:I(r,function(e){return U(e)?e.value:e})})),n._ordinalMeta=r,n._extent=n.getSetting(`extent`)||[0,r.categories.length-1],n}return n.prototype.parse=function(e){return e==null?NaN:H(e)?this._ordinalMeta.getOrdinal(e):Math.round(e)},n.prototype.contain=function(e){return e=this.parse(e),qS(e,this._extent)&&this._ordinalMeta.categories[e]!=null},n.prototype.normalize=function(e){return e=this._getTickNumber(this.parse(e)),JS(e,this._extent)},n.prototype.scale=function(e){return e=Math.round(YS(e,this._extent)),this.getRawOrdinalNumber(e)},n.prototype.getTicks=function(){for(var e=[],t=this._extent,n=t[0];n<=t[1];)e.push({value:n}),n++;return e},n.prototype.getMinorTicks=function(e){},n.prototype.setSortInfo=function(e){if(e==null){this._ordinalNumbersByTick=this._ticksByOrdinalNumber=null;return}for(var t=e.ordinalNumbers,n=this._ordinalNumbersByTick=[],r=this._ticksByOrdinalNumber=[],i=0,a=this._ordinalMeta.categories.length,o=Math.min(a,t.length);i=0&&e=0&&e=e},n.prototype.getOrdinalMeta=function(){return this._ordinalMeta},n.prototype.calcNiceTicks=function(){},n.prototype.calcNiceExtent=function(){},n.type=`ordinal`,n}(LS);LS.registerClass(XS);var ZS=Ma,QS=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=`interval`,t._interval=0,t._intervalPrecision=2,t}return n.prototype.parse=function(e){return e},n.prototype.contain=function(e){return qS(e,this._extent)},n.prototype.normalize=function(e){return JS(e,this._extent)},n.prototype.scale=function(e){return YS(e,this._extent)},n.prototype.setExtent=function(e,t){var n=this._extent;isNaN(e)||(n[0]=parseFloat(e)),isNaN(t)||(n[1]=parseFloat(t))},n.prototype.unionExtent=function(e){var t=this._extent;e[0]t[1]&&(t[1]=e[1]),this.setExtent(t[0],t[1])},n.prototype.getInterval=function(){return this._interval},n.prototype.setInterval=function(e){this._interval=e,this._niceExtent=this._extent.slice(),this._intervalPrecision=WS(e)},n.prototype.getTicks=function(e){var t=this._interval,n=this._extent,r=this._niceExtent,i=this._intervalPrecision,a=[];if(!t)return a;var o=1e4;n[0]o)return[];var c=a.length?a[a.length-1].value:r[1];return n[1]>c&&(e?a.push({value:ZS(c+t,i)}):a.push({value:n[1]})),a},n.prototype.getMinorTicks=function(e){for(var t=this.getTicks(!0),n=[],r=this.getExtent(),i=1;ir[0]&&u0&&(a=a===null?s:Math.min(a,s))}n[r]=a}}return n}function cC(e){var t=sC(e),n=[];return F(e,function(e){var r=e.coordinateSystem.getBaseAxis(),i=r.getExtent(),a;if(r.type===`category`)a=r.getBandWidth();else if(r.type===`value`||r.type===`time`){var o=t[r.dim+`_`+r.index],s=Math.abs(i[1]-i[0]),c=r.scale.getExtent(),l=Math.abs(c[1]-c[0]);a=o?s/l*o:s}else{var u=e.getData();a=Math.abs(i[1]-i[0])/u.count()}var d=X(e.get(`barWidth`),a),f=X(e.get(`barMaxWidth`),a),p=X(e.get(`barMinWidth`)||(mC(e)?.5:1),a),m=e.get(`barGap`),h=e.get(`barCategoryGap`);n.push({bandWidth:a,barWidth:d,barMaxWidth:f,barMinWidth:p,barGap:m,barCategoryGap:h,axisKey:iC(r),stackId:rC(e)})}),lC(n)}function lC(e){var t={};F(e,function(e,n){var r=e.axisKey,i=e.bandWidth,a=t[r]||{bandWidth:i,remainedWidth:i,autoWidthCount:0,categoryGap:null,gap:`20%`,stacks:{}},o=a.stacks;t[r]=a;var s=e.stackId;o[s]||a.autoWidthCount++,o[s]=o[s]||{width:0,maxWidth:0};var c=e.barWidth;c&&!o[s].width&&(o[s].width=c,c=Math.min(a.remainedWidth,c),a.remainedWidth-=c);var l=e.barMaxWidth;l&&(o[s].maxWidth=l);var u=e.barMinWidth;u&&(o[s].minWidth=u);var d=e.barGap;d!=null&&(a.gap=d);var f=e.barCategoryGap;f!=null&&(a.categoryGap=f)});var n={};return F(t,function(e,t){n[t]={};var r=e.stacks,i=e.bandWidth,a=e.categoryGap;if(a==null){var o=L(r).length;a=Math.max(35-o*4,15)+`%`}var s=X(a,i),c=X(e.gap,1),l=e.remainedWidth,u=e.autoWidthCount,d=(l-s)/(u+(u-1)*c);d=Math.max(d,0),F(r,function(e){var t=e.maxWidth,n=e.minWidth;if(e.width){var r=e.width;t&&(r=Math.min(r,t)),n&&(r=Math.max(r,n)),e.width=r,l-=r+c*r,u--}else{var r=d;t&&tr&&(r=n),r!==d&&(e.width=r,l-=r+c*r,u--)}}),d=(l-s)/(u+(u-1)*c),d=Math.max(d,0);var f=0,p;F(r,function(e,t){e.width||(e.width=d),p=e,f+=e.width*(1+c)}),p&&(f-=p.width*c);var m=-f/2;F(r,function(e,r){n[t][r]=n[t][r]||{bandWidth:i,offset:m,width:e.width},m+=e.width*(1+c)})}),n}function uC(e,t,n){if(e&&t){var r=e[iC(t)];return r!=null&&n!=null?r[rC(n)]:r}}function dC(e,t){var n=oC(e,t),r=cC(n);F(n,function(e){var t=e.getData(),n=e.coordinateSystem.getBaseAxis(),i=rC(e),a=r[iC(n)][i],o=a.offset,s=a.width;t.setLayout({bandWidth:a.bandWidth,offset:o,size:s})})}function fC(e){return{seriesType:e,plan:U_(),reset:function(e){if(pC(e)){var t=e.getData(),n=e.coordinateSystem,r=n.getBaseAxis(),i=n.getOtherAxis(r),a=t.getDimensionIndex(t.mapDimension(i.dim)),o=t.getDimensionIndex(t.mapDimension(r.dim)),s=e.get(`showBackground`,!0),c=t.mapDimension(i.dim),l=t.getCalculationInfo(`stackResultDimension`),u=AS(t,c)&&!!t.getCalculationInfo(`stackedOnSeries`),d=i.isHorizontal(),f=hC(r,i),p=mC(e),m=e.get(`barMinHeight`)||0,h=l&&t.getDimensionIndex(l),g=t.getLayout(`size`),_=t.getLayout(`offset`);return{progress:function(e,t){for(var r=e.count,i=p&&tC(r*3),c=p&&s&&tC(r*3),l=p&&tC(r),v=n.master.getRect(),y=d?v.width:v.height,b,x=t.getStore(),S=0;(b=e.next())!=null;){var C=x.get(u?h:a,b),w=x.get(o,b),T=f,E=void 0;u&&(E=+C-x.get(a,b));var D=void 0,O=void 0,k=void 0,A=void 0;if(d){var j=n.dataToPoint([C,w]);if(u){var M=n.dataToPoint([E,w]);T=M[0]}D=T,O=j[1]+_,k=j[0]-T,A=g,Math.abs(k)0?n:1:n))}var gC=function(e,t,n,r){for(;n>>1;e[i][1]n&&(this._approxInterval=n);var a=vC.length,o=Math.min(gC(vC,this._approxInterval,0,a),a-1);this._interval=vC[o][1],this._minLevelUnit=vC[Math.max(o-1,0)][0]},n.prototype.parse=function(e){return ce(e)?e:+Wa(e)},n.prototype.contain=function(e){return qS(this.parse(e),this._extent)},n.prototype.normalize=function(e){return JS(this.parse(e),this._extent)},n.prototype.scale=function(e){return YS(e,this._extent)},n.type=`time`,n}(QS),vC=[[`second`,xp],[`minute`,Sp],[`hour`,Cp],[`quarter-day`,Cp*6],[`half-day`,Cp*12],[`day`,wp*1.2],[`half-week`,wp*3.5],[`week`,wp*7],[`month`,wp*31],[`quarter`,wp*95],[`half-year`,Tp/2],[`year`,Tp]];function yC(e,t,n,r){var i=Wa(t),a=Wa(n),o=function(e){return Rp(i,e,r)===Rp(a,e,r)},s=function(){return o(`year`)},c=function(){return s()&&o(`month`)},l=function(){return c()&&o(`day`)},u=function(){return l()&&o(`hour`)},d=function(){return u()&&o(`minute`)},f=function(){return d()&&o(`second`)},p=function(){return f()&&o(`millisecond`)};switch(e){case`year`:return s();case`month`:return c();case`day`:return l();case`hour`:return u();case`minute`:return d();case`second`:return f();case`millisecond`:return p()}}function bC(e,t){return e/=wp,e>16?16:e>7.5?7:e>3.5?4:e>1.5?2:1}function xC(e){var t=30*wp;return e/=t,e>6?6:e>3?3:e>2?2:1}function SC(e){return e/=Cp,e>12?12:e>6?6:e>3.5?4:e>2?2:1}function CC(e,t){return e/=t?Sp:xp,e>30?30:e>20?20:e>15?15:e>10?10:e>5?5:e>2?2:1}function wC(e){return qa(e,!0)}function TC(e,t,n){var r=new Date(e);switch(Mp(t)){case`year`:case`month`:r[qp(n)](0);case`day`:r[Jp(n)](1);case`hour`:r[Yp(n)](0);case`minute`:r[Xp(n)](0);case`second`:r[Zp(n)](0),r[Qp(n)](0)}return r.getTime()}function EC(e,t,n,r){var i=1e4,a=Ap,o=0;function s(e,t,n,i,a,o,s){for(var c=new Date(t),l=t,u=c[i]();l1&&l===0&&a.unshift({value:a[0].value-f})}}for(var l=0;l=r[0]&&_<=r[1]&&d++)}var v=(r[1]-r[0])/t;if(d>v*1.5&&f>v/1.5||(l.push(h),d>v||e===a[p]))break}u=[]}}for(var y=ie(I(l,function(e){return ie(e,function(e){return e.value>=r[0]&&e.value<=r[1]&&!e.notAdd})}),function(e){return e.length>0}),b=[],x=y.length-1,p=0;p0;)r*=10;var i=[Ma(jC(t[0]/r)*r),Ma(AC(t[1]/r)*r)];this._interval=r,this._niceExtent=i}},n.prototype.calcNiceExtent=function(e){OC.calcNiceExtent.call(this,e),this._fixMin=e.fixMin,this._fixMax=e.fixMax},n.prototype.parse=function(e){return e},n.prototype.contain=function(e){return e=NC(e)/NC(this.base),qS(e,this._extent)},n.prototype.normalize=function(e){return e=NC(e)/NC(this.base),JS(e,this._extent)},n.prototype.scale=function(e){return e=YS(e,this._extent),MC(this.base,e)},n.type=`log`,n}(LS),FC=PC.prototype;FC.getMinorTicks=OC.getMinorTicks,FC.getLabel=OC.getLabel;function IC(e,t){return kC(e,Pa(t))}LS.registerClass(PC);var LC=function(){function e(e,t,n){this._prepareParams(e,t,n)}return e.prototype._prepareParams=function(e,t,n){n[1]0&&s>0&&!c&&(o=0),o<0&&s<0&&!l&&(s=0));var d=this._determinedMin,f=this._determinedMax;return d!=null&&(o=d,c=!0),f!=null&&(s=f,l=!0),{min:o,max:s,minFixed:c,maxFixed:l,isBlank:u}},e.prototype.modifyDataMinMax=function(e,t){this[zC[e]]=t},e.prototype.setDeterminedMinMax=function(e,t){var n=RC[e];this[n]=t},e.prototype.freeze=function(){this.frozen=!0},e}(),RC={min:`_determinedMin`,max:`_determinedMax`},zC={min:`_dataMin`,max:`_dataMax`};function BC(e,t,n){var r=e.rawExtentInfo;return r||(r=new LC(e,t,n),e.rawExtentInfo=r,r)}function VC(e,t){return t==null?null:he(t)?NaN:e.parse(t)}function HC(e,t){var n=e.type,r=BC(e,t,e.getExtent()).calculate();e.setBlank(r.isBlank);var i=r.min,a=r.max,o=t.ecModel;if(o&&n===`time`){var s=oC(`bar`,o),c=!1;if(F(s,function(e){c=c||e.getBaseAxis()===t.axis}),c){var l=cC(s),u=UC(i,a,t,l);i=u.min,a=u.max}}return{extent:[i,a],fixMin:r.minFixed,fixMax:r.maxFixed}}function UC(e,t,n,r){var i=n.axis.getExtent(),a=Math.abs(i[1]-i[0]),o=uC(r,n.axis);if(o===void 0)return{min:e,max:t};var s=1/0;F(o,function(e){s=Math.min(e.offset,s)});var c=-1/0;F(o,function(e){c=Math.max(e.offset+e.width,c)}),s=Math.abs(s),c=Math.abs(c);var l=s+c,u=t-e,d=u/(1-(s+c)/a)-u;return t+=c/l*d,e-=s/l*d,{min:e,max:t}}function WC(e,t){var n=t,r=HC(e,n),i=r.extent,a=n.get(`splitNumber`);e instanceof PC&&(e.base=n.get(`logBase`));var o=e.type,s=n.get(`interval`),c=o===`interval`||o===`time`;e.setExtent(i[0],i[1]),e.calcNiceExtent({splitNumber:a,fixMin:r.fixMin,fixMax:r.fixMax,minInterval:c?n.get(`minInterval`):null,maxInterval:c?n.get(`maxInterval`):null}),s!=null&&e.setInterval&&e.setInterval(s)}function GC(e,t){if(t=t||e.get(`type`),t)switch(t){case`category`:return new XS({ordinalMeta:e.getOrdinalMeta?e.getOrdinalMeta():e.getCategories(),extent:[1/0,-1/0]});case`time`:return new _C({locale:e.ecModel.getLocaleModel(),useUTC:e.ecModel.get(`useUTC`)});default:return new((LS.getClass(t))||QS)}}function KC(e){var t=e.scale.getExtent(),n=t[0],r=t[1];return!(n>0&&r>0||n<0&&r<0)}function qC(e){var t=e.getLabelModel().get(`formatter`),n=e.type===`category`?e.scale.getExtent()[0]:null;return e.scale.type===`time`?function(t){return function(n,r){return e.scale.getFormattedLabel(n,r,t)}}(t):H(t)?function(t){return function(n){var r=e.scale.getLabel(n);return t.replace(`{value}`,r==null?``:r)}}(t):V(t)?function(t){return function(r,i){return n!=null&&(i=r.value-n),t(JC(e,r),i,r.level==null?null:{level:r.level})}}(t):function(t){return e.scale.getLabel(t)}}function JC(e,t){return e.type===`category`?e.scale.getLabel(t):t.value}function YC(e){var t=e.model,n=e.scale;if(!(!t.get([`axisLabel`,`show`])||n.isBlank())){var r,i,a=n.getExtent();n instanceof XS?i=n.count():(r=n.getTicks(),i=r.length);var o=e.getLabelModel(),s=qC(e),c,l=1;i>40&&(l=Math.ceil(i/40));for(var u=0;ue[1]&&(e[1]=r[1])})}var tw=function(){function e(){}return e.prototype.getNeedCrossZero=function(){return!this.option.scale},e.prototype.getCoordSysModel=function(){},e}(),nw=e({createDimensions:()=>yS,createList:()=>rw,createScale:()=>aw,createSymbol:()=>iy,createTextStyle:()=>sw,dataStack:()=>iw,enableHoverEmphasis:()=>su,getECData:()=>Q,getLayoutRect:()=>_m,mixinAxisModelCommonMethods:()=>ow});function rw(e){return PS(null,e)}var iw={isDimensionStacked:AS,enableDataStack:OS,getStackedDimension:jS};function aw(e,t){var n=t;t instanceof rp||(n=new rp(t));var r=GC(n);return r.setExtent(e[0],e[1]),WC(r,n),r}function ow(e){ne(e,tw)}function sw(e,t){return t=t||{},Ff(e,null,null,t.state!==`normal`)}var cw=[],lw={registerPreprocessor:Cx,registerProcessor:Tx,registerPostInit:Ex,registerPostUpdate:Dx,registerUpdateLifecycle:Ox,registerAction:kx,registerCoordinateSystem:Ax,registerLayout:Mx,registerVisual:Nx,registerTransform:Bx,registerLoading:Ix,registerMap:Rx,registerImpl:nb,PRIORITY:Sb,ComponentModel:$,ComponentView:H_,SeriesModel:N_,ChartView:K_,registerComponentModel:function(e){$.registerClass(e)},registerComponentView:function(e){H_.registerClass(e)},registerSeriesModel:function(e){N_.registerClass(e)},registerChartView:function(e){K_.registerClass(e)},registerSubTypeDefaulter:function(e,t){$.registerSubTypeDefaulter(e,t)},registerPainter:function(e,t){Ca(e,t)}};function uw(e){if(B(e)){F(e,function(e){uw(e)});return}N(cw,e)>=0||(cw.push(e),V(e)&&(e={install:e}),e.install(lw))}var dw=1e-8;function fw(e,t){return Math.abs(e-t)n&&(t=i,n=o)}if(t)return _w(t.exterior);var s=this.getBoundingRect();return[s.x+s.width/2,s.y+s.height/2]},n.prototype.getBoundingRect=function(e){var t=this._rect;if(t&&!e)return t;var n=[1/0,1/0],r=[-1/0,-1/0],i=this.geometries;return F(i,function(t){t.type===`polygon`?gw(t.exterior,n,r,e):F(t.points,function(t){gw(t,n,r,e)})}),isFinite(n[0])&&isFinite(n[1])&&isFinite(r[0])&&isFinite(r[1])||(n[0]=n[1]=r[0]=r[1]=0),t=new J(n[0],n[1],r[0]-n[0],r[1]-n[1]),e||(this._rect=t),t},n.prototype.contain=function(e){var t=this.getBoundingRect(),n=this.geometries;if(!t.contain(e[0],e[1]))return!1;loopGeo:for(var r=0,i=n.length;r>1^-(s&1),c=c>>1^-(c&1),s+=i,c+=a,i=s,a=c,r.push([s/n,c/n])}return r}function Ew(e,t){return e=Cw(e),I(ie(e.features,function(e){return e.geometry&&e.properties&&e.geometry.coordinates.length>0}),function(e){var n=e.properties,r=e.geometry,i=[];switch(r.type){case`Polygon`:var a=r.coordinates;i.push(new yw(a[0],a.slice(1)));break;case`MultiPolygon`:F(r.coordinates,function(e){e[0]&&i.push(new yw(e[0],e.slice(1)))});break;case`LineString`:i.push(new bw([r.coordinates]));break;case`MultiLineString`:i.push(new bw(r.coordinates))}var o=new xw(n[t||`name`],i,n.cp);return o.properties=n,o})}var Dw=e({MAX_SAFE_INTEGER:()=>Ba,asc:()=>Na,getPercentWithPrecision:()=>La,getPixelPrecision:()=>Ia,getPrecision:()=>Pa,getPrecisionSafe:()=>Fa,isNumeric:()=>Za,isRadianAroundZero:()=>Ha,linearMap:()=>ja,nice:()=>qa,numericToNumber:()=>Xa,parseDate:()=>Wa,quantile:()=>Ja,quantity:()=>Ga,quantityExponent:()=>Ka,reformIntervals:()=>Ya,remRadian:()=>Va,round:()=>Ma}),Ow=e({format:()=>Fp,parse:()=>Wa}),kw=e({Arc:()=>Dd,BezierCurve:()=>Td,BoundingRect:()=>J,Circle:()=>Gu,CompoundPath:()=>Od,Ellipse:()=>qu,Group:()=>Y,Image:()=>Vc,IncrementalDisplayable:()=>Rd,Line:()=>xd,LinearGradient:()=>Ad,Polygon:()=>gd,Polyline:()=>vd,RadialGradient:()=>jd,Rect:()=>Yc,Ring:()=>fd,Sector:()=>ud,Text:()=>$c,clipPointsByRect:()=>bf,clipRectByRect:()=>xf,createIcon:()=>Sf,extendPath:()=>nf,extendShape:()=>ef,getShapeClass:()=>af,getTransform:()=>mf,initProps:()=>Ud,makeImage:()=>sf,makePath:()=>of,mergePath:()=>lf,registerShape:()=>rf,resizePath:()=>uf,updateProps:()=>Hd}),Aw=e({addCommas:()=>em,capitalFirst:()=>lm,encodeHTML:()=>xt,formatTime:()=>cm,formatTpl:()=>om,getTextRect:()=>$p,getTooltipMarker:()=>sm,normalizeCssArray:()=>nm,toCamelCase:()=>tm,truncateText:()=>cs}),jw=e({bind:()=>R,clone:()=>O,curry:()=>z,defaults:()=>M,each:()=>F,extend:()=>j,filter:()=>ie,indexOf:()=>N,inherits:()=>te,isArray:()=>B,isFunction:()=>V,isObject:()=>U,isString:()=>H,map:()=>I,merge:()=>k,reduce:()=>re}),Mw=Oo();function Nw(e,t){var n=I(t,function(t){return e.scale.parse(t)});return e.type===`time`&&n.length>0&&(n.sort(),n.unshift(n[0]),n.push(n[n.length-1])),n}function Pw(e){var t=e.getLabelModel().get(`customValues`);if(t){var n=qC(e),r=e.scale.getExtent();return{labels:I(ie(Nw(e,t),function(e){return e>=r[0]&&e<=r[1]}),function(t){var r={value:t};return{formattedLabel:n(r),rawLabel:e.scale.getLabel(r),tickValue:t}})}}return e.type===`category`?Iw(e):zw(e)}function Fw(e,t){var n=e.getTickModel().get(`customValues`);if(n){var r=e.scale.getExtent();return{ticks:ie(Nw(e,n),function(e){return e>=r[0]&&e<=r[1]})}}return e.type===`category`?Rw(e,t):{ticks:I(e.scale.getTicks(),function(e){return e.value})}}function Iw(e){var t=e.getLabelModel(),n=Lw(e,t);return!t.get(`show`)||e.scale.isBlank()?{labels:[],labelCategoryInterval:n.labelCategoryInterval}:n}function Lw(e,t){var n=Bw(e,`labels`),r=ZC(t),i=Vw(n,r);if(i)return i;var a,o;return V(r)?a=qw(e,r):(o=r===`auto`?Uw(e):r,a=Kw(e,o)),Hw(n,r,{labels:a,labelCategoryInterval:o})}function Rw(e,t){var n=Bw(e,`ticks`),r=ZC(t),i=Vw(n,r);if(i)return i;var a,o;if((!t.get(`show`)||e.scale.isBlank())&&(a=[]),V(r))a=qw(e,r,!0);else if(r===`auto`){var s=Lw(e,e.getLabelModel());o=s.labelCategoryInterval,a=I(s.labels,function(e){return e.tickValue})}else o=r,a=Kw(e,o,!0);return Hw(n,r,{ticks:a,tickCategoryInterval:o})}function zw(e){var t=e.scale.getTicks(),n=qC(e);return{labels:I(t,function(t,r){return{level:t.level,formattedLabel:n(t,r),rawLabel:e.scale.getLabel(t),tickValue:t.value}})}}function Bw(e,t){return Mw(e)[t]||(Mw(e)[t]=[])}function Vw(e,t){for(var n=0;n40&&(s=Math.max(1,Math.floor(o/40)));for(var c=a[0],l=e.dataToCoord(c+1)-e.dataToCoord(c),u=Math.abs(l*Math.cos(r)),d=Math.abs(l*Math.sin(r)),f=0,p=0;c<=a[1];c+=s){var m=0,h=0,g=Ji(n({value:c}),t.font,`center`,`top`);m=g.width*1.3,h=g.height*1.3,f=Math.max(f,m,7),p=Math.max(p,h,7)}var _=f/u,v=p/d;isNaN(_)&&(_=1/0),isNaN(v)&&(v=1/0);var y=Math.max(0,Math.floor(Math.min(_,v))),b=Mw(e.model),x=e.getExtent(),S=b.lastAutoInterval,C=b.lastTickCount;return S!=null&&C!=null&&Math.abs(S-y)<=1&&Math.abs(C-o)<=1&&S>y&&b.axisExtent0===x[0]&&b.axisExtent1===x[1]?y=S:(b.lastTickCount=o,b.lastAutoInterval=y,b.axisExtent0=x[0],b.axisExtent1=x[1]),y}function Gw(e){var t=e.getLabelModel();return{axisRotate:e.getRotate?e.getRotate():e.isHorizontal&&!e.isHorizontal()?90:0,labelRotate:t.get(`rotate`)||0,font:t.getFont()}}function Kw(e,t,n){var r=qC(e),i=e.scale,a=i.getExtent(),o=e.getLabelModel(),s=[],c=Math.max((t||0)+1,1),l=a[0],u=i.count();l!==0&&c>1&&u/c>2&&(l=Math.round(Math.ceil(l/c)*c));var d=QC(e),f=o.get(`showMinLabel`)||d,p=o.get(`showMaxLabel`)||d;f&&l!==a[0]&&h(a[0]);for(var m=l;m<=a[1];m+=c)h(m);p&&m-c!==a[1]&&h(a[1]);function h(e){var t={value:e};s.push(n?e:{formattedLabel:r(t),rawLabel:i.getLabel(t),tickValue:e})}return s}function qw(e,t,n){var r=e.scale,i=qC(e),a=[];return F(r.getTicks(),function(e){var o=r.getLabel(e),s=e.value;t(e.value,o)&&a.push(n?s:{formattedLabel:i(e),rawLabel:o,tickValue:s})}),a}var Jw=[0,1],Yw=function(){function e(e,t,n){this.onBand=!1,this.inverse=!1,this.dim=e,this.scale=t,this._extent=n||[0,0]}return e.prototype.contain=function(e){var t=this._extent,n=Math.min(t[0],t[1]),r=Math.max(t[0],t[1]);return e>=n&&e<=r},e.prototype.containData=function(e){return this.scale.contain(e)},e.prototype.getExtent=function(){return this._extent.slice()},e.prototype.getPixelPrecision=function(e){return Ia(e||this.scale.getExtent(),this._extent)},e.prototype.setExtent=function(e,t){var n=this._extent;n[0]=e,n[1]=t},e.prototype.dataToCoord=function(e,t){var n=this._extent,r=this.scale;return e=r.normalize(e),this.onBand&&r.type===`ordinal`&&(n=n.slice(),Xw(n,r.count())),ja(e,Jw,n,t)},e.prototype.coordToData=function(e,t){var n=this._extent,r=this.scale;this.onBand&&r.type===`ordinal`&&(n=n.slice(),Xw(n,r.count()));var i=ja(e,n,Jw,t);return this.scale.scale(i)},e.prototype.pointToData=function(e,t){},e.prototype.getTicksCoords=function(e){e=e||{};var t=e.tickModel||this.getTickModel(),n=Fw(this,t).ticks,r=I(n,function(e){return{coord:this.dataToCoord(this.scale.type===`ordinal`?this.scale.getRawOrdinalNumber(e):e),tickValue:e}},this),i=t.get(`alignWithLabel`);return Zw(this,r,i,e.clamp),r},e.prototype.getMinorTicksCoords=function(){if(this.scale.type===`ordinal`)return[];var e=this.model.getModel(`minorTick`).get(`splitNumber`);return e>0&&e<100||(e=5),I(this.scale.getMinorTicks(e),function(e){return I(e,function(e){return{coord:this.dataToCoord(e),tickValue:e}},this)},this)},e.prototype.getViewLabels=function(){return Pw(this).labels},e.prototype.getLabelModel=function(){return this.model.getModel(`axisLabel`)},e.prototype.getTickModel=function(){return this.model.getModel(`axisTick`)},e.prototype.getBandWidth=function(){var e=this._extent,t=this.scale.getExtent(),n=t[1]-t[0]+ +!!this.onBand;n===0&&(n=1);var r=Math.abs(e[1]-e[0]);return Math.abs(r)/n},e.prototype.calculateCategoryInterval=function(){return Ww(this)},e}();function Xw(e,t){var n=(e[1]-e[0])/t/2;e[0]+=n,e[1]-=n}function Zw(e,t,n,r){var i=t.length;if(!e.onBand||n||!i)return;var a=e.getExtent(),o,s;if(i===1)t[0].coord=a[0],o=t[1]={coord:a[1],tickValue:t[0].tickValue};else{var c=t[i-1].tickValue-t[0].tickValue,l=(t[i-1].coord-t[0].coord)/c;F(t,function(e){e.coord-=l/2});var u=e.scale.getExtent();s=1+u[1]-t[i-1].tickValue,o={coord:t[i-1].coord+l*s,tickValue:u[1]+1},t.push(o)}var d=a[0]>a[1];f(t[0].coord,a[0])&&(r?t[0].coord=a[0]:t.shift()),r&&f(a[0],t[0].coord)&&t.unshift({coord:a[0]}),f(a[1],o.coord)&&(r?o.coord=a[1]:t.pop()),r&&f(o.coord,a[1])&&t.push({coord:a[1]});function f(e,t){return e=Ma(e),t=Ma(t),d?e>t:ei&&(i+=nT);var p=Math.atan2(s,o);if(p<0&&(p+=nT),p>=r&&p<=i||p+nT>=r&&p+nT<=i)return c[0]=u,c[1]=d,l-n;var m=n*Math.cos(r)+e,h=n*Math.sin(r)+t,g=n*Math.cos(i)+e,_=n*Math.sin(i)+t,v=(m-o)*(m-o)+(h-s)*(h-s),y=(g-o)*(g-o)+(_-s)*(_-s);return v0){t=t/180*Math.PI,fT.fromArray(e[0]),pT.fromArray(e[1]),mT.fromArray(e[2]),q.sub(hT,fT,pT),q.sub(gT,mT,pT);var n=hT.len(),r=gT.len();if(!(n<.001||r<.001)){hT.scale(1/n),gT.scale(1/r);var i=hT.dot(gT);if(Math.cos(t)1&&q.copy(yT,mT),yT.toArray(e[1])}}}}function xT(e,t,n){if(n<=180&&n>0){n=n/180*Math.PI,fT.fromArray(e[0]),pT.fromArray(e[1]),mT.fromArray(e[2]),q.sub(hT,pT,fT),q.sub(gT,mT,pT);var r=hT.len(),i=gT.len();if(!(r<.001||i<.001)&&(hT.scale(1/r),gT.scale(1/i),hT.dot(t)=o)q.copy(yT,mT);else{yT.scaleAndAdd(gT,a/Math.tan(Math.PI/2-s));var c=mT.x===pT.x?(yT.y-pT.y)/(mT.y-pT.y):(yT.x-pT.x)/(mT.x-pT.x);if(isNaN(c))return;c<0?q.copy(yT,pT):c>1&&q.copy(yT,mT)}yT.toArray(e[1])}}}function ST(e,t,n,r){var i=n===`normal`,a=i?e:e.ensureState(n);a.ignore=t;var o=r.get(`smooth`);o&&o===!0&&(o=.3),a.shape=a.shape||{},o>0&&(a.shape.smooth=o);var s=r.getModel(`lineStyle`).getLineStyle();i?e.useStyle(s):a.style=s}function CT(e,t){var n=t.smooth,r=t.points;if(r)if(e.moveTo(r[0][0],r[0][1]),n>0&&r.length>=3){var i=Qe(r[0],r[1]),a=Qe(r[1],r[2]);if(!i||!a){e.lineTo(r[1][0],r[1][1]),e.lineTo(r[2][0],r[2][1]);return}var o=Math.min(i,a)*n,s=nt([],r[1],r[0],o/i),c=nt([],r[1],r[2],o/a),l=nt([],s,c,.5);e.bezierCurveTo(s[0],s[1],s[0],s[1],l[0],l[1]),e.bezierCurveTo(c[0],c[1],c[0],c[1],r[2][0],r[2][1])}else for(var u=1;u0&&a&&S(-d/o,0,o);var g=e[0],_=e[o-1],v,y;b(),v<0&&C(-v,.8),y<0&&C(y,.8),b(),x(v,y,1),x(y,v,-1),b(),v<0&&w(-v),y<0&&w(y);function b(){v=g.rect[t]-r,y=i-_.rect[t]-_.rect[n]}function x(e,t,n){if(e<0){var r=Math.min(t,-e);if(r>0){S(r*n,0,o);var i=r+e;i<0&&C(-i*n,1)}else C(-e*n,1)}}function S(n,r,i){n!==0&&(l=!0);for(var a=r;a0)for(var c=0;c0;c--){var f=a[c-1]*d;S(-f,c,o)}}}function w(e){var t=e<0?-1:1;e=Math.abs(e);for(var n=Math.ceil(e/(o-1)),r=0;r0?S(n,0,r+1):S(-n,o-r-1,o),e-=n,e<=0)return}return l}function OT(e,t,n,r){return DT(e,`x`,`width`,t,n,r)}function kT(e,t,n,r){return DT(e,`y`,`height`,t,n,r)}function AT(e){var t=[];e.sort(function(e,t){return t.priority-e.priority});var n=new J(0,0,0,0);function r(e){if(!e.ignore){var t=e.ensureState(`emphasis`);t.ignore==null&&(t.ignore=!1)}e.ignore=!0}for(var i=0;i=0&&n.attr(i.oldLayoutSelect),N(u,`emphasis`)>=0&&n.attr(i.oldLayoutEmphasis)),Hd(n,c,t,s)}else if(n.attr(c),!Wf(n).valueAnimation){var d=W(n.style.opacity,1);n.style.opacity=0,Ud(n,{style:{opacity:d}},t,s)}if(i.oldLayout=c,n.states.select){var f=i.oldLayoutSelect={};LT(f,c,RT),LT(f,n.states.select,RT)}if(n.states.emphasis){var p=i.oldLayoutEmphasis={};LT(p,c,RT),LT(p,n.states.emphasis,RT)}Kf(n,s,l,t,t)}if(r&&!r.ignore&&!r.invisible){var i=IT(r),a=i.oldLayout,m={points:r.shape.points};a?(r.attr({shape:a}),Hd(r,{shape:m},t)):(r.setShape(m),r.style.strokePercent=0,Ud(r,{style:{strokePercent:1}},t)),i.oldLayout=m}},e}(),BT=Oo();function VT(e){e.registerUpdateLifecycle(`series:beforeupdate`,function(e,t,n){var r=BT(t).labelManager;r||(r=BT(t).labelManager=new zT),r.clearLabels()}),e.registerUpdateLifecycle(`series:layoutlabels`,function(e,t,n){var r=BT(t).labelManager;n.updatedSeries.forEach(function(e){r.addLabelsOfSeries(t.getViewOfSeriesModel(e))}),r.updateLayoutConfig(t),r.layout(t),r.processLabelsOverall()})}var HT=e({Axis:()=>Yw,ChartView:()=>K_,ComponentModel:()=>$,ComponentView:()=>H_,List:()=>vS,Model:()=>rp,PRIORITY:()=>Sb,SeriesModel:()=>N_,color:()=>sr,connect:()=>gx,dataTool:()=>Vx,dependencies:()=>ab,disConnect:()=>vx,disconnect:()=>_x,dispose:()=>yx,env:()=>r,extendChartView:()=>tT,extendComponentModel:()=>Qw,extendComponentView:()=>$w,extendSeriesModel:()=>eT,format:()=>Aw,getCoordinateSystemDimensions:()=>jx,getInstanceByDom:()=>bx,getInstanceById:()=>xx,getMap:()=>zx,graphic:()=>kw,helper:()=>nw,init:()=>hx,innerDrawElementOnCanvas:()=>Vy,matrix:()=>Rt,number:()=>Dw,parseGeoJSON:()=>Ew,parseGeoJson:()=>Ew,registerAction:()=>kx,registerCoordinateSystem:()=>Ax,registerLayout:()=>Mx,registerLoading:()=>Ix,registerLocale:()=>_p,registerMap:()=>Rx,registerPostInit:()=>Ex,registerPostUpdate:()=>Dx,registerPreprocessor:()=>Cx,registerProcessor:()=>Tx,registerTheme:()=>Sx,registerTransform:()=>Bx,registerUpdateLifecycle:()=>Ox,registerVisual:()=>Nx,setCanvasCreator:()=>Lx,setPlatformAPI:()=>f,throttle:()=>tv,time:()=>Ow,use:()=>uw,util:()=>jw,vector:()=>Pe,version:()=>ib,zrUtil:()=>p,zrender:()=>pa}),UT=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=n.type,t.hasSymbolVisual=!0,t}return n.prototype.getInitialData=function(e){return PS(null,this,{useEncodeDefaulter:!0})},n.prototype.getLegendIcon=function(e){var t=new Y,n=iy(`line`,0,e.itemHeight/2,e.itemWidth,0,e.lineStyle.stroke,!1);t.add(n),n.setStyle(e.lineStyle);var r=this.getData().getVisual(`symbol`),i=this.getData().getVisual(`symbolRotate`),a=r===`none`?`circle`:r,o=e.itemHeight*.8,s=iy(a,(e.itemWidth-o)/2,(e.itemHeight-o)/2,o,o,e.itemStyle.fill);return t.add(s),s.setStyle(e.itemStyle),s.rotation=(e.iconRotate===`inherit`?i:e.iconRotate||0)*Math.PI/180,s.setOrigin([e.itemWidth/2,e.itemHeight/2]),a.indexOf(`empty`)>-1&&(s.style.stroke=s.style.fill,s.style.fill=`#fff`,s.style.lineWidth=2),t},n.type=`series.line`,n.dependencies=[`grid`,`polar`],n.defaultOption={z:3,coordinateSystem:`cartesian2d`,legendHoverLink:!0,clip:!0,label:{position:`top`},endLabel:{show:!1,valueAnimation:!0,distance:8},lineStyle:{width:2,type:`solid`},emphasis:{scale:!0},step:!1,smooth:!1,smoothMonotone:null,symbol:`emptyCircle`,symbolSize:4,symbolRotate:null,showSymbol:!0,showAllSymbol:`auto`,connectNulls:!1,sampling:`none`,animationEasing:`linear`,progressive:0,hoverLayerThreshold:1/0,universalTransition:{divideShape:`clone`},triggerLineEvent:!1},n}(N_);function WT(e,t){var n=e.mapDimensionsAll(`defaultedLabel`),r=n.length;if(r===1){var i=yg(e,t,n[0]);return i==null?null:i+``}else if(r){for(var a=[],o=0;o=0&&r.push(t[a])}return r.join(` `)}var KT=function(e){t(n,e);function n(t,n,r,i){var a=e.call(this)||this;return a.updateData(t,n,r,i),a}return n.prototype._createSymbol=function(e,t,n,r,i){this.removeAll();var a=iy(e,-1,-1,2,2,null,i);a.attr({z2:100,culling:!0,scaleX:r[0]/2,scaleY:r[1]/2}),a.drift=qT,this._symbolType=e,this.add(a)},n.prototype.stopSymbolAnimation=function(e){this.childAt(0).stopAnimation(null,e)},n.prototype.getSymbolType=function(){return this._symbolType},n.prototype.getSymbolPath=function(){return this.childAt(0)},n.prototype.highlight=function(){Wl(this.childAt(0))},n.prototype.downplay=function(){Gl(this.childAt(0))},n.prototype.setZ=function(e,t){var n=this.childAt(0);n.zlevel=e,n.z=t},n.prototype.setDraggable=function(e,t){var n=this.childAt(0);n.draggable=e,n.cursor=!t&&e?`move`:n.cursor},n.prototype.updateData=function(e,t,r,i){this.silent=!1;var a=e.getItemVisual(t,`symbol`)||`circle`,o=e.hostModel,s=n.getSymbolSize(e,t),c=a!==this._symbolType,l=i&&i.disableAnimation;if(c){var u=e.getItemVisual(t,`symbolKeepAspect`);this._createSymbol(a,e,t,s,u)}else{var d=this.childAt(0);d.silent=!1;var f={scaleX:s[0]/2,scaleY:s[1]/2};l?d.attr(f):Hd(d,f,o,t),Jd(d)}if(this._updateCommon(e,t,s,r,i),c){var d=this.childAt(0);if(!l){var f={scaleX:this._sizeX,scaleY:this._sizeY,style:{opacity:d.style.opacity}};d.scaleX=d.scaleY=0,d.style.opacity=0,Ud(d,f,o,t)}}l&&this.childAt(0).stopAnimation(`leave`)},n.prototype._updateCommon=function(e,t,n,r,i){var a=this.childAt(0),o=e.hostModel,s,c,l,u,d,f,p,m,h;if(r&&(s=r.emphasisItemStyle,c=r.blurItemStyle,l=r.selectItemStyle,u=r.focus,d=r.blurScope,p=r.labelStatesModels,m=r.hoverScale,h=r.cursorStyle,f=r.emphasisDisabled),!r||e.hasItemOption){var g=r&&r.itemModel?r.itemModel:e.getItemModel(t),_=g.getModel(`emphasis`);s=_.getModel(`itemStyle`).getItemStyle(),l=g.getModel([`select`,`itemStyle`]).getItemStyle(),c=g.getModel([`blur`,`itemStyle`]).getItemStyle(),u=_.get(`focus`),d=_.get(`blurScope`),f=_.get(`disabled`),p=Pf(g),m=_.getShallow(`scale`),h=g.getShallow(`cursor`)}var v=e.getItemVisual(t,`symbolRotate`);a.attr(`rotation`,(v||0)*Math.PI/180||0);var y=oy(e.getItemVisual(t,`symbolOffset`),n);y&&(a.x=y[0],a.y=y[1]),h&&a.attr(`cursor`,h);var b=e.getItemVisual(t,`style`),x=b.fill;if(a instanceof Vc){var S=a.style;a.useStyle(j({image:S.image,x:S.x,y:S.y,width:S.width,height:S.height},b))}else a.__isEmptyBrush?a.useStyle(j({},b)):a.useStyle(b),a.style.decal=null,a.setColor(x,i&&i.symbolInnerColor),a.style.strokeNoScale=!0;var C=e.getItemVisual(t,`liftZ`),w=this._z2;C==null?w!=null&&(a.z2=w,this._z2=null):w==null&&(this._z2=a.z2,a.z2+=C);var T=i&&i.useNameLabel;Nf(a,p,{labelFetcher:o,labelDataIndex:t,defaultText:E,inheritColor:x,defaultOpacity:b.opacity});function E(t){return T?e.getName(t):WT(e,t)}this._sizeX=n[0]/2,this._sizeY=n[1]/2;var D=a.ensureState(`emphasis`);D.style=s,a.ensureState(`select`).style=l,a.ensureState(`blur`).style=c;var O=m==null||m===!0?Math.max(1.1,3/this._sizeY):isFinite(m)&&m>0?+m:1;D.scaleX=this._sizeX*O,D.scaleY=this._sizeY*O,this.setSymbolScale(1),lu(this,u,d,f)},n.prototype.setSymbolScale=function(e){this.scaleX=this.scaleY=e},n.prototype.fadeOut=function(e,t,n){var r=this.childAt(0),i=Q(this).dataIndex,a=n&&n.animation;if(this.silent=r.silent=!0,n&&n.fadeLabel){var o=r.getTextContent();o&&Gd(o,{style:{opacity:0}},t,{dataIndex:i,removeOpt:a,cb:function(){r.removeTextContent()}})}else r.removeTextContent();Gd(r,{style:{opacity:0},scaleX:0,scaleY:0},t,{dataIndex:i,cb:e,removeOpt:a})},n.getSymbolSize=function(e,t){return ay(e.getItemVisual(t,`symbolSize`))},n}(Y);function qT(e,t){this.parent.drift(e,t)}function JT(e,t,n,r){return t&&!isNaN(t[0])&&!isNaN(t[1])&&!(r.isIgnore&&r.isIgnore(n))&&!(r.clipShape&&!r.clipShape.contain(t[0],t[1]))&&e.getItemVisual(n,`symbol`)!==`none`}function YT(e){return e!=null&&!U(e)&&(e={isIgnore:e}),e||{}}function XT(e){var t=e.hostModel,n=t.getModel(`emphasis`);return{emphasisItemStyle:n.getModel(`itemStyle`).getItemStyle(),blurItemStyle:t.getModel([`blur`,`itemStyle`]).getItemStyle(),selectItemStyle:t.getModel([`select`,`itemStyle`]).getItemStyle(),focus:n.get(`focus`),blurScope:n.get(`blurScope`),emphasisDisabled:n.get(`disabled`),hoverScale:n.get(`scale`),labelStatesModels:Pf(t),cursorStyle:t.get(`cursor`)}}var ZT=function(){function e(e){this.group=new Y,this._SymbolCtor=e||KT}return e.prototype.updateData=function(e,t){this._progressiveEls=null,t=YT(t);var n=this.group,r=e.hostModel,i=this._data,a=this._SymbolCtor,o=t.disableAnimation,s=XT(e),c={disableAnimation:o},l=t.getSymbolPoint||function(t){return e.getItemLayout(t)};i||n.removeAll(),e.diff(i).add(function(r){var i=l(r);if(JT(e,i,r,t)){var o=new a(e,r,s,c);o.setPosition(i),e.setItemGraphicEl(r,o),n.add(o)}}).update(function(u,d){var f=i.getItemGraphicEl(d),p=l(u);if(!JT(e,p,u,t)){n.remove(f);return}var m=e.getItemVisual(u,`symbol`)||`circle`,h=f&&f.getSymbolType&&f.getSymbolType();if(!f||h&&h!==m)n.remove(f),f=new a(e,u,s,c),f.setPosition(p);else{f.updateData(e,u,s,c);var g={x:p[0],y:p[1]};o?f.attr(g):Hd(f,g,r)}n.add(f),e.setItemGraphicEl(u,f)}).remove(function(e){var t=i.getItemGraphicEl(e);t&&t.fadeOut(function(){n.remove(t)},r)}).execute(),this._getSymbolPoint=l,this._data=e},e.prototype.updateLayout=function(){var e=this,t=this._data;t&&t.eachItemGraphicEl(function(t,n){var r=e._getSymbolPoint(n);t.setPosition(r),t.markRedraw()})},e.prototype.incrementalPrepareUpdate=function(e){this._seriesScope=XT(e),this._data=null,this.group.removeAll()},e.prototype.incrementalUpdate=function(e,t,n){this._progressiveEls=[],n=YT(n);function r(e){e.isGroup||(e.incremental=!0,e.ensureState(`emphasis`).hoverLayer=!0)}for(var i=e.start;i0?n=r[0]:r[1]<0&&(n=r[1]),n}function eE(e,t,n,r){var i=NaN;e.stacked&&(i=n.get(n.getCalculationInfo(`stackedOverDimension`),r)),isNaN(i)&&(i=e.valueStart);var a=e.baseDataOffset,o=[];return o[a]=n.get(e.baseDim,r),o[1-a]=i,t.dataToPoint(o)}function tE(e,t){var n=[];return t.diff(e).add(function(e){n.push({cmd:`+`,idx:e})}).update(function(e,t){n.push({cmd:`=`,idx:t,idx1:e})}).remove(function(e){n.push({cmd:`-`,idx:e})}).execute(),n}function nE(e,t,n,r,i,a,o,s){for(var c=tE(e,t),l=[],u=[],d=[],f=[],p=[],m=[],h=[],g=QT(i,t,o),_=e.getLayout(`points`)||[],v=t.getLayout(`points`)||[],y=0;y=i||h<0)break;if(aE(_,v)){if(c){h+=a;continue}break}if(h===n)e[a>0?`moveTo`:`lineTo`](_,v),d=_,f=v;else{var y=_-l,b=v-u;if(y*y+b*b<.5){h+=a;continue}if(o>0){for(var x=h+a,S=t[x*2],C=t[x*2+1];S===_&&C===v&&g=r||aE(S,C))p=_,m=v;else{E=S-l,D=C-u;var A=_-l,j=S-_,M=v-u,ee=C-v,N=void 0,te=void 0;if(s===`x`){N=Math.abs(A),te=Math.abs(j);var ne=E>0?1:-1;p=_-ne*N*o,m=v,O=_+ne*te*o,k=v}else if(s===`y`){N=Math.abs(M),te=Math.abs(ee);var P=D>0?1:-1;p=_,m=v-P*N*o,O=_,k=v+P*te*o}else N=Math.sqrt(A*A+M*M),te=Math.sqrt(j*j+ee*ee),T=te/(te+N),p=_-E*o*(1-T),m=v-D*o*(1-T),O=_+E*o*T,k=v+D*o*T,O=rE(O,iE(S,_)),k=rE(k,iE(C,v)),O=iE(O,rE(S,_)),k=iE(k,rE(C,v)),E=O-_,D=k-v,p=_-E*N/te,m=v-D*N/te,p=rE(p,iE(l,_)),m=rE(m,iE(u,v)),p=iE(p,rE(l,_)),m=iE(m,rE(u,v)),E=_-p,D=v-m,O=_+E*te/N,k=v+D*te/N}e.bezierCurveTo(d,f,p,m,_,v),d=O,f=k}else e.lineTo(_,v)}l=_,u=v,h+=a}return g}var sE=function(){function e(){this.smooth=0,this.smoothConstraint=!0}return e}(),cE=function(e){t(n,e);function n(t){var n=e.call(this,t)||this;return n.type=`ec-polyline`,n}return n.prototype.getDefaultStyle=function(){return{stroke:`#000`,fill:null}},n.prototype.getDefaultShape=function(){return new sE},n.prototype.buildPath=function(e,t){var n=t.points,r=0,i=n.length/2;if(t.connectNulls){for(;i>0&&aE(n[i*2-2],n[i*2-1]);i--);for(;r=0){var _=o?(d-a)*g+a:(u-i)*g+i;return o?[e,_]:[_,e]}i=u,a=d;break;case r.C:u=n[c++],d=n[c++],f=n[c++],p=n[c++],m=n[c++],h=n[c++];var v=o?Un(i,u,f,m,e,s):Un(a,d,p,h,e,s);if(v>0)for(var y=0;y=0){var _=o?Vn(a,d,p,h,b):Vn(i,u,f,m,b);return o?[e,_]:[_,e]}}i=m,a=h;break}}},n}(Z),lE=function(e){t(n,e);function n(){return e!==null&&e.apply(this,arguments)||this}return n}(sE),uE=function(e){t(n,e);function n(t){var n=e.call(this,t)||this;return n.type=`ec-polygon`,n}return n.prototype.getDefaultShape=function(){return new lE},n.prototype.buildPath=function(e,t){var n=t.points,r=t.stackedOnPoints,i=0,a=n.length/2,o=t.smoothMonotone;if(t.connectNulls){for(;a>0&&aE(n[a*2-2],n[a*2-1]);a--);for(;it){a?n.push(o(a,c,t)):i&&n.push(o(i,c,0),o(i,c,t));break}else i&&(n.push(o(i,c,0)),i=null),n.push(c),a=c}return n}function SE(e,t,n){var r=e.getVisual(`visualMeta`);if(!(!r||!r.length||!e.count())&&t.type===`cartesian2d`){for(var i,a,o=r.length-1;o>=0;o--){var s=e.getDimensionInfo(r[o].dimension);if(i=s&&s.coordDim,i===`x`||i===`y`){a=r[o];break}}if(a){var c=t.getAxis(i),l=I(a.stops,function(e){return{coord:c.toGlobalCoord(c.dataToCoord(e.value)),color:e.color}}),u=l.length,d=a.outerColors.slice();u&&l[0].coord>l[u-1].coord&&(l.reverse(),d.reverse());var f=xE(l,i===`x`?n.getWidth():n.getHeight()),p=f.length;if(!p&&u)return l[0].coord<0?d[1]?d[1]:l[u-1].color:d[0]?d[0]:l[0].color;var m=10,h=f[0].coord-m,g=f[p-1].coord+m,_=g-h;if(_<.001)return`transparent`;F(f,function(e){e.offset=(e.coord-h)/_}),f.push({offset:p?f[p-1].offset:.5,color:d[1]||`transparent`}),f.unshift({offset:p?f[0].offset:.5,color:d[0]||`transparent`});var v=new Ad(0,0,0,0,f,!0);return v[i]=h,v[i+`2`]=g,v}}}function CE(e,t,n){var r=e.get(`showAllSymbol`),i=r===`auto`;if(!(r&&!i)){var a=n.getAxesByScale(`ordinal`)[0];if(a&&!(i&&wE(a,t))){var o=t.mapDimension(a.dim),s={};return F(a.getViewLabels(),function(e){var t=a.scale.getRawOrdinalNumber(e.tickValue);s[t]=1}),function(e){return!s.hasOwnProperty(t.get(o,e))}}}}function wE(e,t){var n=e.getExtent(),r=Math.abs(n[1]-n[0])/e.scale.count();isNaN(r)&&(r=0);for(var i=t.count(),a=Math.max(1,Math.round(i/5)),o=0;or)return!1;return!0}function TE(e,t){return isNaN(e)||isNaN(t)}function EE(e){for(var t=e.length/2;t>0&&TE(e[t*2-2],e[t*2-1]);t--);return t-1}function DE(e,t){return[e[t*2],e[t*2+1]]}function OE(e,t,n){for(var r=e.length/2,i=n===`x`?0:1,a,o,s=0,c=-1,l=0;l=t||a>=t&&o<=t){c=l;break}s=l,a=o}return{range:[s,c],t:(t-a)/(o-a)}}function kE(e){if(e.get([`endLabel`,`show`]))return!0;for(var t=0;t0&&e.get([`emphasis`,`lineStyle`,`width`])===`bolder`){var ee=f.getState(`emphasis`).style;ee.lineWidth=+f.style.lineWidth+1}Q(f).seriesIndex=e.seriesIndex,lu(f,k,A,j);var N=vE(e.get(`smooth`)),te=e.get(`smoothMonotone`);if(f.setShape({smooth:N,smoothMonotone:te,connectNulls:x}),p){var ne=a.getCalculationInfo(`stackedOnSeries`),P=0;p.useStyle(M(s.getAreaStyle(),{fill:E,opacity:.7,lineJoin:`bevel`,decal:a.getVisual(`style`).decal})),ne&&(P=vE(ne.get(`smooth`))),p.setShape({smooth:N,stackedOnSmooth:P,smoothMonotone:te,connectNulls:x}),pu(p,e,`areaStyle`),Q(p).seriesIndex=e.seriesIndex,lu(p,k,A,j)}var F=this._changePolyState;a.eachItemGraphicEl(function(e){e&&(e.onHoverStateChange=F)}),this._polyline.onHoverStateChange=F,this._data=a,this._coordSys=r,this._stackedOnPoints=y,this._points=c,this._step=w,this._valueOrigin=_,e.get(`triggerLineEvent`)&&(this.packEventData(e,f),p&&this.packEventData(e,p))},n.prototype.packEventData=function(e,t){Q(t).eventData={componentType:`series`,componentSubType:`line`,componentIndex:e.componentIndex,seriesIndex:e.seriesIndex,seriesName:e.name,seriesType:`line`}},n.prototype.highlight=function(e,t,n,r){var i=e.getData(),a=Do(i,r);if(this._changePolyState(`emphasis`),!(a instanceof Array)&&a!=null&&a>=0){var o=i.getLayout(`points`),s=i.getItemGraphicEl(a);if(!s){var c=o[a*2],l=o[a*2+1];if(isNaN(c)||isNaN(l)||this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(c,l))return;var u=e.get(`zlevel`)||0,d=e.get(`z`)||0;s=new KT(i,a),s.x=c,s.y=l,s.setZ(u,d);var f=s.getSymbolPath().getTextContent();f&&(f.zlevel=u,f.z=d,f.z2=this._polyline.z2+1),s.__temp=!0,i.setItemGraphicEl(a,s),s.stopSymbolAnimation(!0),this.group.add(s)}s.highlight()}else K_.prototype.highlight.call(this,e,t,n,r)},n.prototype.downplay=function(e,t,n,r){var i=e.getData(),a=Do(i,r);if(this._changePolyState(`normal`),a!=null&&a>=0){var o=i.getItemGraphicEl(a);o&&(o.__temp?(i.setItemGraphicEl(a,null),this.group.remove(o)):o.downplay())}else K_.prototype.downplay.call(this,e,t,n,r)},n.prototype._changePolyState=function(e){var t=this._polygon;Fl(this._polyline,e),t&&Fl(t,e)},n.prototype._newPolyline=function(e){var t=this._polyline;return t&&this._lineGroup.remove(t),t=new cE({shape:{points:e},segmentIgnoreThreshold:2,z2:10}),this._lineGroup.add(t),this._polyline=t,t},n.prototype._newPolygon=function(e,t){var n=this._polygon;return n&&this._lineGroup.remove(n),n=new uE({shape:{points:e,stackedOnPoints:t},segmentIgnoreThreshold:2}),this._lineGroup.add(n),this._polygon=n,n},n.prototype._initSymbolLabelAnimation=function(e,t,n){var r,i,a=t.getBaseAxis(),o=a.inverse;t.type===`cartesian2d`?(r=a.isHorizontal(),i=!1):t.type===`polar`&&(r=a.dim===`angle`,i=!0);var s=e.hostModel,c=s.get(`animationDuration`);V(c)&&(c=c(null));var l=s.get(`animationDelay`)||0,u=V(l)?l(null):l;e.eachItemGraphicEl(function(e,a){var s=e;if(s){var d=[e.x,e.y],f=void 0,p=void 0,m=void 0;if(n)if(i){var h=n,g=t.pointToCoord(d);r?(f=h.startAngle,p=h.endAngle,m=-g[1]/180*Math.PI):(f=h.r0,p=h.r,m=g[0])}else{var _=n;r?(f=_.x,p=_.x+_.width,m=e.x):(f=_.y+_.height,p=_.y,m=e.y)}var v=p===f?0:(m-f)/(p-f);o&&(v=1-v);var y=V(l)?l(a):c*v+u,b=s.getSymbolPath(),x=b.getTextContent();s.attr({scaleX:0,scaleY:0}),s.animateTo({scaleX:1,scaleY:1},{duration:200,setToFinal:!0,delay:y}),x&&x.animateFrom({style:{opacity:0}},{duration:300,delay:y}),b.disableLabelAnimation=!0}})},n.prototype._initOrUpdateEndLabel=function(e,t,n){var r=e.getModel(`endLabel`);if(kE(e)){var i=e.getData(),a=this._polyline,o=i.getLayout(`points`);if(!o){a.removeTextContent(),this._endLabel=null;return}var s=this._endLabel;s||(s=this._endLabel=new $c({z2:200}),s.ignoreClip=!0,a.setTextContent(this._endLabel),a.disableLabelAnimation=!0);var c=EE(o);c>=0&&(Nf(a,Pf(e,`endLabel`),{inheritColor:n,labelFetcher:e,labelDataIndex:c,defaultText:function(e,t,n){return n==null?WT(i,e):GT(i,n)},enableTextSetter:!0},jE(r,t)),a.textConfig.position=null)}else this._endLabel&&(this._polyline.removeTextContent(),this._endLabel=null)},n.prototype._endLabelOnDuring=function(e,t,n,r,i,a,o){var s=this._endLabel,c=this._polyline;if(s){e<1&&r.originalX==null&&(r.originalX=s.x,r.originalY=s.y);var l=n.getLayout(`points`),u=n.hostModel,d=u.get(`connectNulls`),f=a.get(`precision`),p=a.get(`distance`)||0,m=o.getBaseAxis(),h=m.isHorizontal(),g=m.inverse,_=t.shape,v=g?h?_.x:_.y+_.height:h?_.x+_.width:_.y,y=(h?p:0)*(g?-1:1),b=(h?0:-p)*(g?-1:1),x=h?`x`:`y`,S=OE(l,v,x),C=S.range,w=C[1]-C[0],T=void 0;if(w>=1){if(w>1&&!d){var E=DE(l,C[0]);s.attr({x:E[0]+y,y:E[1]+b}),i&&(T=u.getRawValue(C[0]))}else{var E=c.getPointOn(v,x);E&&s.attr({x:E[0]+y,y:E[1]+b});var D=u.getRawValue(C[0]),O=u.getRawValue(C[1]);i&&(T=Ro(n,f,D,O,S.t))}r.lastFrameIndex=C[0]}else{var k=e===1||r.lastFrameIndex>0?C[0]:0,E=DE(l,k);i&&(T=u.getRawValue(k)),s.attr({x:E[0]+y,y:E[1]+b})}if(i){var A=Wf(s);typeof A.setLabelText==`function`&&A.setLabelText(T)}}},n.prototype._doUpdateAnimation=function(e,t,n,r,i,a,o){var s=this._polyline,c=this._polygon,l=e.hostModel,u=nE(this._data,e,this._stackedOnPoints,t,this._coordSys,n,this._valueOrigin,a),d=u.current,f=u.stackedOnCurrent,p=u.next,m=u.stackedOnNext;if(i&&(f=bE(u.stackedOnCurrent,u.current,n,i,o),d=bE(u.current,null,n,i,o),m=bE(u.stackedOnNext,u.next,n,i,o),p=bE(u.next,null,n,i,o)),_E(d,p)>3e3||c&&_E(f,m)>3e3){s.stopAnimation(),s.setShape({points:p}),c&&(c.stopAnimation(),c.setShape({points:p,stackedOnPoints:m}));return}s.shape.__points=u.current,s.shape.points=d;var h={shape:{points:p}};u.current!==d&&(h.shape.__points=u.next),s.stopAnimation(),Hd(s,h,l),c&&(c.setShape({points:d,stackedOnPoints:f}),c.stopAnimation(),Hd(c,{shape:{stackedOnPoints:m}},l),s.shape.points!==c.shape.points&&(c.shape.points=s.shape.points));for(var g=[],_=u.status,v=0;v<_.length;v++)if(_[v].cmd===`=`){var y=e.getItemGraphicEl(_[v].idx1);y&&g.push({el:y,ptIdx:v})}s.animators&&s.animators.length&&s.animators[0].during(function(){c&&c.dirtyShape();for(var e=s.shape.__points,t=0;tt&&(t=e[n]);return isFinite(t)?t:NaN},min:function(e){for(var t=1/0,n=0;n10&&a.type===`cartesian2d`&&i){var s=a.getBaseAxis(),c=a.getOtherAxis(s),l=s.getExtent(),u=n.getDevicePixelRatio(),d=Math.abs(l[1]-l[0])*(u||1),f=Math.round(o/d);if(isFinite(f)&&f>1){i===`lttb`?e.setData(r.lttbDownSample(r.mapDimension(c.dim),1/f)):i===`minmax`&&e.setData(r.minmaxDownSample(r.mapDimension(c.dim),1/f));var p=void 0;H(i)?p=PE[i]:V(i)&&(p=i),p&&e.setData(r.downSample(r.mapDimension(c.dim),1/f,p,FE))}}}}}function LE(e){e.registerChartView(ME),e.registerSeriesModel(UT),e.registerLayout(NE(`line`,!0)),e.registerVisual({seriesType:`line`,reset:function(e){var t=e.getData(),n=e.getModel(`lineStyle`).getLineStyle();n&&!n.stroke&&(n.stroke=t.getVisual(`style`).fill),t.setVisual(`legendLineStyle`,n)}}),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,IE(`line`))}var RE=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=n.type,t}return n.prototype.getInitialData=function(e,t){return PS(null,this,{useEncodeDefaulter:!0})},n.prototype.getMarkerPosition=function(e,t,n){var r=this.coordinateSystem;if(r&&r.clampData){var i=r.clampData(e),a=r.dataToPoint(i);if(n)F(r.getAxes(),function(e,n){if(e.type===`category`&&t!=null){var r=e.getTicksCoords(),o=e.getTickModel().get(`alignWithLabel`),s=i[n],c=t[n]===`x1`||t[n]===`y1`;if(c&&!o&&(s+=1),r.length<2)return;if(r.length===2){a[n]=e.toGlobalCoord(e.getExtent()[+!!c]);return}for(var l=void 0,u=void 0,d=1,f=0;fs){u=(p+l)/2;break}f===1&&(d=m-r[0].tickValue)}u==null&&(l?l&&(u=r[r.length-1].coord):u=r[0].coord),a[n]=e.toGlobalCoord(u)}});else{var o=this.getData(),s=o.getLayout(`offset`),c=o.getLayout(`size`),l=+!r.getBaseAxis().isHorizontal();a[l]+=s+c/2}return a}return[NaN,NaN]},n.type=`series.__base_bar__`,n.defaultOption={z:2,coordinateSystem:`cartesian2d`,legendHoverLink:!0,barMinHeight:0,barMinAngle:0,large:!1,largeThreshold:400,progressive:3e3,progressiveChunkMode:`mod`},n}(N_);N_.registerClass(RE);var zE=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=n.type,t}return n.prototype.getInitialData=function(){return PS(null,this,{useEncodeDefaulter:!0,createInvertedIndices:!!this.get(`realtimeSort`,!0)||null})},n.prototype.getProgressive=function(){return this.get(`large`)?this.get(`progressive`):!1},n.prototype.getProgressiveThreshold=function(){var e=this.get(`progressiveThreshold`),t=this.get(`largeThreshold`);return t>e&&(e=t),e},n.prototype.brushSelector=function(e,t,n){return n.rect(t.getItemLayout(e))},n.type=`series.bar`,n.dependencies=[`grid`,`polar`],n.defaultOption=cp(RE.defaultOption,{clip:!0,roundCap:!1,showBackground:!1,backgroundStyle:{color:`rgba(180, 180, 180, 0.2)`,borderColor:null,borderWidth:0,borderType:`solid`,borderRadius:0,shadowBlur:0,shadowColor:null,shadowOffsetX:0,shadowOffsetY:0,opacity:1},select:{itemStyle:{borderColor:`#212121`}},realtimeSort:!1}),n}(RE),BE=function(){function e(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0}return e}(),VE=function(e){t(n,e);function n(t){var n=e.call(this,t)||this;return n.type=`sausage`,n}return n.prototype.getDefaultShape=function(){return new BE},n.prototype.buildPath=function(e,t){var n=t.cx,r=t.cy,i=Math.max(t.r0||0,0),a=Math.max(t.r,0),o=(a-i)*.5,s=i+o,c=t.startAngle,l=t.endAngle,u=t.clockwise,d=Math.PI*2,f=u?l-cMath.PI/2&&ua)return!0;a=l}return!1},n.prototype._isOrderDifferentInView=function(e,t){for(var n=t.scale,r=n.getExtent(),i=Math.max(0,r[0]),a=Math.min(r[1],n.getOrdinalMeta().categories.length-1);i<=a;++i)if(e.ordinalNumbers[i]!==n.getRawOrdinalNumber(i))return!0},n.prototype._updateSortWithinSameData=function(e,t,n,r){if(this._isOrderChangedWithinSameData(e,t,n)){var i=this._dataSort(e,n,t);this._isOrderDifferentInView(i,n)&&(this._removeOnRenderedListener(r),r.dispatchAction({type:`changeAxisOrder`,componentType:n.dim+`Axis`,axisId:n.index,sortInfo:i}))}},n.prototype._dispatchInitSort=function(e,t,n){var r=t.baseAxis,i=this._dataSort(e,r,function(n){return e.get(e.mapDimension(t.otherAxis.dim),n)});n.dispatchAction({type:`changeAxisOrder`,componentType:r.dim+`Axis`,isInitSort:!0,axisId:r.index,sortInfo:i})},n.prototype.remove=function(e,t){this._clear(this._model),this._removeOnRenderedListener(t)},n.prototype.dispose=function(e,t){this._removeOnRenderedListener(t)},n.prototype._removeOnRenderedListener=function(e){this._onRendered&&(e.getZr().off(`rendered`,this._onRendered),this._onRendered=null)},n.prototype._clear=function(e){var t=this.group,n=this._data;e&&e.isAnimationEnabled()&&n&&!this._isLargeDraw?(this._removeBackground(),this._backgroundEls=[],n.eachItemGraphicEl(function(t){qd(t,e,Q(t).dataIndex)})):t.removeAll(),this._data=null,this._isFirstFrame=!0},n.prototype._removeBackground=function(){this.group.remove(this._backgroundGroup),this._backgroundGroup=null},n.type=`bar`,n}(K_),ZE={cartesian2d:function(e,t){var n=t.width<0?-1:1,r=t.height<0?-1:1;n<0&&(t.x+=t.width,t.width=-t.width),r<0&&(t.y+=t.height,t.height=-t.height);var i=e.x+e.width,a=e.y+e.height,o=qE(t.x,e.x),s=JE(t.x+t.width,i),c=qE(t.y,e.y),l=JE(t.y+t.height,a),u=si?s:o,t.y=d&&c>a?l:c,t.width=u?0:s-o,t.height=d?0:l-c,n<0&&(t.x+=t.width,t.width=-t.width),r<0&&(t.y+=t.height,t.height=-t.height),u||d},polar:function(e,t){var n=t.r0<=t.r?1:-1;if(n<0){var r=t.r;t.r=t.r0,t.r0=r}var i=JE(t.r,e.r),a=qE(t.r0,e.r0);t.r=i,t.r0=a;var o=i-a<0;if(n<0){var r=t.r;t.r=t.r0,t.r0=r}return o}},QE={cartesian2d:function(e,t,n,r,i,a,o,s,c){var l=new Yc({shape:j({},r),z2:1});if(l.__dataIndex=n,l.name=`item`,a){var u=l.shape,d=i?`height`:`width`;u[d]=0}return l},polar:function(e,t,n,r,i,a,o,s,c){var l=!i&&c?VE:ud,u=new l({shape:r,z2:1});if(u.name=`item`,u.calculateTextPosition=HE(sD(i),{isRoundCap:l===VE}),a){var d=u.shape,f=i?`r`:`endAngle`,p={};d[f]=i?r.r0:r.startAngle,p[f]=r[f],(s?Hd:Ud)(u,{shape:p},a)}return u}};function $E(e,t){var n=e.get(`realtimeSort`,!0),r=t.getBaseAxis();if(n&&r.type===`category`&&t.type===`cartesian2d`)return{baseAxis:r,otherAxis:t.getOtherAxis(r)}}function eD(e,t,n,r,i,a,o,s){var c,l;a?(l={x:r.x,width:r.width},c={y:r.y,height:r.height}):(l={y:r.y,height:r.height},c={x:r.x,width:r.width}),s||(o?Hd:Ud)(n,{shape:c},t,i,null);var u=t?e.baseAxis.model:null;(o?Hd:Ud)(n,{shape:l},u,i)}function tD(e,t){for(var n=0;n0?1:-1,o=r.height>0?1:-1;return{x:r.x+a*i/2,y:r.y+o*i/2,width:r.width-a*i,height:r.height-o*i}},polar:function(e,t,n){var r=e.getItemLayout(t);return{cx:r.cx,cy:r.cy,r0:r.r0,r:r.r,startAngle:r.startAngle,endAngle:r.endAngle,clockwise:r.clockwise}}};function oD(e){return e.startAngle!=null&&e.endAngle!=null&&e.startAngle===e.endAngle}function sD(e){return function(e){var t=e?`Arc`:`Angle`;return function(e){switch(e){case`start`:case`insideStart`:case`end`:case`insideEnd`:return e+t;default:return e}}}(e)}function cD(e,t,n,r,i,a,o,s){var c=t.getItemVisual(n,`style`);if(!s){var l=r.get([`itemStyle`,`borderRadius`])||0;e.setShape(`r`,l)}else if(!a.get(`roundCap`)){var u=e.shape;j(u,KE(r.getModel(`itemStyle`),u,!0)),e.setShape(u)}e.useStyle(c);var d=r.getShallow(`cursor`);d&&e.attr(`cursor`,d);var f=s?o?i.r>=i.r0?`endArc`:`startArc`:i.endAngle>=i.startAngle?`endAngle`:`startAngle`:o?i.height>=0?`bottom`:`top`:i.width>=0?`right`:`left`,p=Pf(r);Nf(e,p,{labelFetcher:a,labelDataIndex:n,defaultText:WT(a.getData(),n),inheritColor:c.fill,defaultOpacity:c.opacity,defaultOutsidePosition:f});var m=e.getTextContent();if(s&&m){var h=r.get([`label`,`position`]);e.textConfig.inside=h===`middle`||null,UE(e,h===`outside`?f:h,sD(o),r.get([`label`,`rotate`]))}Gf(m,p,a.getRawValue(n),function(e){return GT(t,e)});var g=r.getModel([`emphasis`]);lu(e,g.get(`focus`),g.get(`blurScope`),g.get(`disabled`)),pu(e,r),oD(i)&&(e.style.fill=`none`,e.style.stroke=`none`,F(e.states,function(e){e.style&&(e.style.fill=e.style.stroke=`none`)}))}function lD(e,t){var n=e.get([`itemStyle`,`borderColor`]);if(!n||n===`none`)return 0;var r=e.get([`itemStyle`,`borderWidth`])||0,i=isNaN(t.width)?Number.MAX_VALUE:Math.abs(t.width),a=isNaN(t.height)?Number.MAX_VALUE:Math.abs(t.height);return Math.min(r,i,a)}var uD=function(){function e(){}return e}(),dD=function(e){t(n,e);function n(t){var n=e.call(this,t)||this;return n.type=`largeBar`,n}return n.prototype.getDefaultShape=function(){return new uD},n.prototype.buildPath=function(e,t){for(var n=t.points,r=this.baseDimIdx,i=1-this.baseDimIdx,a=[],o=[],s=this.barWidth,c=0;c=0?n:null},30,!1);function mD(e,t,n){for(var r=e.baseDimIdx,i=1-r,a=e.shape.points,o=e.largeDataIndices,s=[],c=[],l=e.barWidth,u=0,d=a.length/3;u=s[0]&&t<=s[0]+c[0]&&n>=s[1]&&n<=s[1]+c[1])return o[u]}return-1}function hD(e,t,n){if(mE(n,`cartesian2d`)){var r=t,i=n.getArea();return{x:e?r.x:i.x,y:e?i.y:r.y,width:e?r.width:i.width,height:e?i.height:r.height}}else{var i=n.getArea(),a=t;return{cx:i.cx,cy:i.cy,r0:e?i.r0:a.r0,r:e?i.r:a.r,startAngle:e?a.startAngle:0,endAngle:e?a.endAngle:Math.PI*2}}}function gD(e,t,n){return new(e.type===`polar`?ud:Yc)({shape:hD(t,n,e),silent:!0,z2:0})}function _D(e){e.registerChartView(XE),e.registerSeriesModel(zE),e.registerLayout(e.PRIORITY.VISUAL.LAYOUT,z(dC,`bar`)),e.registerLayout(e.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,fC(`bar`)),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,IE(`bar`)),e.registerAction({type:`changeAxisOrder`,event:`changeAxisOrder`,update:`update`},function(e,t){var n=e.componentType||`series`;t.eachComponent({mainType:n,query:e},function(t){e.sortInfo&&t.axis.setCategorySortInfo(e.sortInfo)})})}var vD=Math.PI*2,yD=Math.PI/180;function bD(e,t){return _m(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function xD(e,t){var n=bD(e,t),r=e.get(`center`),i=e.get(`radius`);B(i)||(i=[0,i]);var a=X(n.width,t.getWidth()),o=X(n.height,t.getHeight()),s=Math.min(a,o),c=X(i[0],s/2),l=X(i[1],s/2),u,d,f=e.coordinateSystem;if(f){var p=f.dataToPoint(r);u=p[0]||0,d=p[1]||0}else B(r)||(r=[r,r]),u=X(r[0],a)+n.x,d=X(r[1],o)+n.y;return{cx:u,cy:d,r0:c,r:l}}function SD(e,t,n){t.eachSeriesByType(e,function(e){var t=e.getData(),r=t.mapDimension(`value`),i=bD(e,n),a=xD(e,n),o=a.cx,s=a.cy,c=a.r,l=a.r0,u=-e.get(`startAngle`)*yD,d=e.get(`endAngle`),f=e.get(`padAngle`)*yD;d=d===`auto`?u-vD:-d*yD;var p=e.get(`minAngle`)*yD+f,m=0;t.each(r,function(e){!isNaN(e)&&m++});var h=t.getSum(r),g=Math.PI/(h||m)*2,_=e.get(`clockwise`),v=e.get(`roseType`),y=e.get(`stillShowZeroSum`),b=t.getDataExtent(r);b[0]=0;var x=_?1:-1,S=[u,d],C=x*f/2;uc(S,!_),u=S[0],d=S[1];var w=CD(e);w.startAngle=u,w.endAngle=d,w.clockwise=_;var T=Math.abs(d-u),E=T,D=0,O=u;if(t.setLayout({viewRect:i,r:c}),t.each(r,function(e,n){var r;if(isNaN(e)){t.setItemLayout(n,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:_,cx:o,cy:s,r0:l,r:v?NaN:c});return}r=v===`area`?T/m:h===0&&y?g:e*g,rr?(a=O+x*r/2,u=a):(a=O+C,u=i-C),t.setItemLayout(n,{angle:r,startAngle:a,endAngle:u,clockwise:_,cx:o,cy:s,r0:l,r:v?ja(e,b,[l,c]):c}),O=i}),En?o:a,d=Math.abs(c.label.y-n);if(d>=l.maxY){var f=c.label.x-t-c.len2*i,p=r+c.len;l.rB=Math.abs(f)e.unconstrainedWidth?null:p:null;r.setStyle(`width`,m)}var h=r.getBoundingRect();a.width=h.width;var g=(r.style.margin||0)+2.1;a.height=h.height+g,a.y-=(a.height-d)/2}}}function kD(e){return e.position===`center`}function AD(e){var t=e.getData(),n=[],r,i,a=!1,o=(e.get(`minShowLabelAngle`)||0)*TD,s=t.getLayout(`viewRect`),c=t.getLayout(`r`),l=s.width,u=s.x,d=s.y,f=s.height;function p(e){e.ignore=!0}function m(e){if(!e.ignore)return!0;for(var t in e.states)if(e.states[t].ignore===!1)return!0;return!1}t.each(function(e){var s=t.getItemGraphicEl(e),d=s.shape,f=s.getTextContent(),h=s.getTextGuideLine(),g=t.getItemModel(e),_=g.getModel(`label`),v=_.get(`position`)||g.get([`emphasis`,`label`,`position`]),y=_.get(`distanceToLabelLine`),b=_.get(`alignTo`),x=X(_.get(`edgeDistance`),l),S=_.get(`bleedMargin`),C=g.getModel(`labelLine`),w=C.get(`length`);w=X(w,l);var T=C.get(`length2`);if(T=X(T,l),Math.abs(d.endAngle-d.startAngle)0?`right`:`left`:D>0?`left`:`right`}var ie=Math.PI,ae=0,L=_.get(`rotate`);if(ce(L))ae=ie/180*L;else if(v===`center`)ae=0;else if(L===`radial`||L===!0)ae=D<0?-E+ie:-E;else if(L===`tangential`&&v!==`outside`&&v!==`outer`){var oe=Math.atan2(D,O);oe<0&&(oe=ie*2+oe),O>0&&(oe=ie+oe),ae=oe-ie}if(a=!!ae,f.x=k,f.y=A,f.rotation=ae,f.setStyle({verticalAlign:`middle`}),ee){f.setStyle({align:M});var R=f.states.select;R&&(R.x+=f.x,R.y+=f.y)}else{var z=f.getBoundingRect().clone();z.applyTransform(f.getComputedTransform());var B=(f.style.margin||0)+2.1;z.y-=B/2,z.height+=B,n.push({label:f,labelLine:h,position:v,len:w,len2:T,minTurnAngle:C.get(`minTurnAngle`),maxSurfaceAngle:C.get(`maxSurfaceAngle`),surfaceNormal:new q(D,O),linePoints:j,textAlign:M,labelDistance:y,labelAlignTo:b,edgeDistance:x,bleedMargin:S,rect:z,unconstrainedWidth:z.width,labelStyleWidth:f.style.width})}s.setTextConfig({inside:ee})}}),!a&&e.get(`avoidLabelOverlap`)&&DD(n,r,i,c,l,f,u,d);for(var h=0;h0){for(var c=i.getItemLayout(0),l=1;isNaN(c&&c.startAngle)&&l=n.r0}},n.type=`pie`,n}(K_);function ND(e,t,n){t=B(t)&&{coordDimensions:t}||j({encodeDefine:e.getEncode()},t);var r=e.getSource(),i=bS(r,t).dimensions,a=new vS(i,e);return a.initData(r,n),a}var PD=function(){function e(e,t){this._getDataWithEncodedVisual=e,this._getRawData=t}return e.prototype.getAllNames=function(){var e=this._getRawData();return e.mapArray(e.getName)},e.prototype.containName=function(e){return this._getRawData().indexOfName(e)>=0},e.prototype.indexOfName=function(e){return this._getDataWithEncodedVisual().indexOfName(e)},e.prototype.getItemVisual=function(e,t){return this._getDataWithEncodedVisual().getItemVisual(e,t)},e}(),FD=Oo(),ID=function(e){t(n,e);function n(){return e!==null&&e.apply(this,arguments)||this}return n.prototype.init=function(t){e.prototype.init.apply(this,arguments),this.legendVisualProvider=new PD(R(this.getData,this),R(this.getRawData,this)),this._defaultLabelLine(t)},n.prototype.mergeOption=function(){e.prototype.mergeOption.apply(this,arguments)},n.prototype.getInitialData=function(){return ND(this,{coordDimensions:[`value`],encodeDefaulter:z(Bm,this)})},n.prototype.getDataParams=function(t){var n=this.getData(),r=FD(n),i=r.seats;if(!i){var a=[];n.each(n.mapDimension(`value`),function(e){a.push(e)}),i=r.seats=Ra(a,n.hostModel.get(`percentPrecision`))}var o=e.prototype.getDataParams.call(this,t);return o.percent=i[t]||0,o.$vars.push(`percent`),o},n.prototype._defaultLabelLine=function(e){oo(e,`labelLine`,[`show`]);var t=e.labelLine,n=e.emphasis.labelLine;t.show=t.show&&e.label.show,n.show=n.show&&e.emphasis.label.show},n.type=`series.pie`,n.defaultOption={z:2,legendHoverLink:!0,colorBy:`data`,center:[`50%`,`50%`],radius:[0,`75%`],clockwise:!0,startAngle:90,endAngle:`auto`,padAngle:0,minAngle:0,minShowLabelAngle:0,selectedOffset:10,percentPrecision:2,stillShowZeroSum:!0,left:0,top:0,right:0,bottom:0,width:null,height:null,label:{rotate:0,show:!0,overflow:`truncate`,position:`outer`,alignTo:`none`,edgeDistance:`25%`,bleedMargin:10,distanceToLabelLine:5},labelLine:{show:!0,length:15,length2:15,smooth:!1,minTurnAngle:90,maxSurfaceAngle:90,lineStyle:{width:1,type:`solid`}},itemStyle:{borderWidth:1,borderJoin:`round`},showEmptyCircle:!0,emptyCircleStyle:{color:`lightgray`,opacity:1},labelLayout:{hideOverlap:!0},emphasis:{scale:!0,scaleSize:5},avoidLabelOverlap:!0,animationType:`expansion`,animationDuration:1e3,animationTypeUpdate:`transition`,animationEasingUpdate:`cubicInOut`,animationDurationUpdate:500,animationEasing:`cubicInOut`},n}(N_);function LD(e){return{seriesType:e,reset:function(e,t){var n=e.getData();n.filterSelf(function(e){var t=n.mapDimension(`value`),r=n.get(t,e);return!(ce(r)&&!isNaN(r)&&r<0)})}}}function RD(e){e.registerChartView(MD),e.registerSeriesModel(ID),Gv(`pie`,e.registerAction),e.registerLayout(z(SD,`pie`)),e.registerProcessor(wD(`pie`)),e.registerProcessor(LD(`pie`))}var zD=function(e){t(n,e);function n(){return e!==null&&e.apply(this,arguments)||this}return n.type=`grid`,n.dependencies=[`xAxis`,`yAxis`],n.layoutMode=`box`,n.defaultOption={show:!1,z:0,left:`10%`,top:60,right:`10%`,bottom:70,containLabel:!1,backgroundColor:`rgba(0,0,0,0)`,borderWidth:1,borderColor:`#ccc`},n}($),BD=function(e){t(n,e);function n(){return e!==null&&e.apply(this,arguments)||this}return n.prototype.getCoordSysModel=function(){return this.getReferringComponents(`grid`,Mo).models[0]},n.type=`cartesian2dAxis`,n}($);ne(BD,tw);var VD={show:!0,z:0,inverse:!1,name:``,nameLocation:`end`,nameRotate:null,nameTruncate:{maxWidth:null,ellipsis:`...`,placeholder:`.`},nameTextStyle:{},nameGap:15,silent:!1,triggerEvent:!1,tooltip:{show:!1},axisPointer:{},axisLine:{show:!0,onZero:!0,onZeroAxisIndex:null,lineStyle:{color:`#6E7079`,width:1,type:`solid`},symbol:[`none`,`none`],symbolSize:[10,15]},axisTick:{show:!0,inside:!1,length:5,lineStyle:{width:1}},axisLabel:{show:!0,inside:!1,rotate:0,showMinLabel:null,showMaxLabel:null,margin:8,fontSize:12},splitLine:{show:!0,showMinLine:!0,showMaxLine:!0,lineStyle:{color:[`#E0E6F1`],width:1,type:`solid`}},splitArea:{show:!1,areaStyle:{color:[`rgba(250,250,250,0.2)`,`rgba(210,219,238,0.2)`]}}},HD=k({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:`auto`},axisLabel:{interval:`auto`}},VD),UD=k({boundaryGap:[0,0],axisLine:{show:`auto`},axisTick:{show:`auto`},splitNumber:5,minorTick:{show:!1,splitNumber:5,length:3,lineStyle:{}},minorSplitLine:{show:!1,lineStyle:{color:`#F4F7FD`,width:1}}},VD),WD={category:HD,value:UD,time:k({splitNumber:6,axisLabel:{showMinLabel:!1,showMaxLabel:!1,rich:{primary:{fontWeight:`bold`}}},splitLine:{show:!1}},UD),log:M({logBase:10},UD)},GD={value:1,category:1,time:1,log:1};function KD(e,n,r,i){F(GD,function(a,o){var s=k(k({},WD[o],!0),i,!0),c=function(e){t(r,e);function r(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=n+`Axis.`+o,t}return r.prototype.mergeDefaultAndTheme=function(e,t){var n=ym(this),r=n?xm(e):{};k(e,t.getTheme().get(o+`Axis`)),k(e,this.getDefaultOption()),e.type=qD(e),n&&bm(e,r,n)},r.prototype.optionUpdated=function(){this.option.type===`category`&&(this.__ordinalMeta=zS.createByAxisModel(this))},r.prototype.getCategories=function(e){var t=this.option;if(t.type===`category`)return e?t.data:this.__ordinalMeta.categories},r.prototype.getOrdinalMeta=function(){return this.__ordinalMeta},r.type=n+`Axis.`+o,r.defaultOption=s,r}(r);e.registerComponentModel(c)}),e.registerSubTypeDefaulter(n+`Axis`,qD)}function qD(e){return e.type||(e.data?`category`:`value`)}var JD=function(){function e(e){this.type=`cartesian`,this._dimList=[],this._axes={},this.name=e||``}return e.prototype.getAxis=function(e){return this._axes[e]},e.prototype.getAxes=function(){return I(this._dimList,function(e){return this._axes[e]},this)},e.prototype.getAxesByScale=function(e){return e=e.toLowerCase(),ie(this.getAxes(),function(t){return t.scale.type===e})},e.prototype.addAxis=function(e){var t=e.dim;this._axes[t]=e,this._dimList.push(t)},e}(),YD=[`x`,`y`];function XD(e){return e.type===`interval`||e.type===`time`}var ZD=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=`cartesian2d`,t.dimensions=YD,t}return n.prototype.calcAffineTransform=function(){this._transform=this._invTransform=null;var e=this.getAxis(`x`).scale,t=this.getAxis(`y`).scale;if(!(!XD(e)||!XD(t))){var n=e.getExtent(),r=t.getExtent(),i=this.dataToPoint([n[0],r[0]]),a=this.dataToPoint([n[1],r[1]]),o=n[1]-n[0],s=r[1]-r[0];if(!(!o||!s)){var c=(a[0]-i[0])/o,l=(a[1]-i[1])/s,u=i[0]-n[0]*c,d=i[1]-r[0]*l,f=this._transform=[c,0,0,l,u,d];this._invTransform=Kt([],f)}}},n.prototype.getBaseAxis=function(){return this.getAxesByScale(`ordinal`)[0]||this.getAxesByScale(`time`)[0]||this.getAxis(`x`)},n.prototype.containPoint=function(e){var t=this.getAxis(`x`),n=this.getAxis(`y`);return t.contain(t.toLocalCoord(e[0]))&&n.contain(n.toLocalCoord(e[1]))},n.prototype.containData=function(e){return this.getAxis(`x`).containData(e[0])&&this.getAxis(`y`).containData(e[1])},n.prototype.containZone=function(e,t){var n=this.dataToPoint(e),r=this.dataToPoint(t),i=this.getArea(),a=new J(n[0],n[1],r[0]-n[0],r[1]-n[1]);return i.intersect(a)},n.prototype.dataToPoint=function(e,t,n){n=n||[];var r=e[0],i=e[1];if(this._transform&&r!=null&&isFinite(r)&&i!=null&&isFinite(i))return rt(n,e,this._transform);var a=this.getAxis(`x`),o=this.getAxis(`y`);return n[0]=a.toGlobalCoord(a.dataToCoord(r,t)),n[1]=o.toGlobalCoord(o.dataToCoord(i,t)),n},n.prototype.clampData=function(e,t){var n=this.getAxis(`x`).scale,r=this.getAxis(`y`).scale,i=n.getExtent(),a=r.getExtent(),o=n.parse(e[0]),s=r.parse(e[1]);return t=t||[],t[0]=Math.min(Math.max(Math.min(i[0],i[1]),o),Math.max(i[0],i[1])),t[1]=Math.min(Math.max(Math.min(a[0],a[1]),s),Math.max(a[0],a[1])),t},n.prototype.pointToData=function(e,t){var n=[];if(this._invTransform)return rt(n,e,this._invTransform);var r=this.getAxis(`x`),i=this.getAxis(`y`);return n[0]=r.coordToData(r.toLocalCoord(e[0]),t),n[1]=i.coordToData(i.toLocalCoord(e[1]),t),n},n.prototype.getOtherAxis=function(e){return this.getAxis(e.dim===`x`?`y`:`x`)},n.prototype.getArea=function(e){e=e||0;var t=this.getAxis(`x`).getGlobalExtent(),n=this.getAxis(`y`).getGlobalExtent(),r=Math.min(t[0],t[1])-e,i=Math.min(n[0],n[1])-e;return new J(r,i,Math.max(t[0],t[1])-r+e,Math.max(n[0],n[1])-i+e)},n}(JD),QD=function(e){t(n,e);function n(t,n,r,i,a){var o=e.call(this,t,n,r)||this;return o.index=0,o.type=i||`value`,o.position=a||`bottom`,o}return n.prototype.isHorizontal=function(){var e=this.position;return e===`top`||e===`bottom`},n.prototype.getGlobalExtent=function(e){var t=this.getExtent();return t[0]=this.toGlobalCoord(t[0]),t[1]=this.toGlobalCoord(t[1]),e&&t[0]>t[1]&&t.reverse(),t},n.prototype.pointToData=function(e,t){return this.coordToData(this.toLocalCoord(e[this.dim===`x`?0:1]),t)},n.prototype.setCategorySortInfo=function(e){if(this.type!==`category`)return!1;this.model.option.categorySortInfo=e,this.scale.setSortInfo(e)},n}(Yw);function $D(e,t,n){n=n||{};var r=e.coordinateSystem,i=t.axis,a={},o=i.getAxesOnZeroOf()[0],s=i.position,c=o?`onZero`:s,l=i.dim,u=r.getRect(),d=[u.x,u.x+u.width,u.y,u.y+u.height],f={left:0,right:1,top:0,bottom:1,onZero:2},p=t.get(`offset`)||0,m=l===`x`?[d[2]-p,d[3]+p]:[d[0]-p,d[1]+p];if(o){var h=o.toGlobalCoord(o.dataToCoord(0));m[f.onZero]=Math.max(Math.min(h,m[1]),m[0])}a.position=[l===`y`?m[f[c]]:d[0],l===`x`?m[f[c]]:d[3]],a.rotation=Math.PI/2*(l===`x`?0:1),a.labelDirection=a.tickDirection=a.nameDirection={top:-1,bottom:1,left:-1,right:1}[s],a.labelOffset=o?m[f[s]]-m[f.onZero]:0,t.get([`axisTick`,`inside`])&&(a.tickDirection=-a.tickDirection),ge(n.labelInside,t.get([`axisLabel`,`inside`]))&&(a.labelDirection=-a.labelDirection);var g=t.get([`axisLabel`,`rotate`]);return a.labelRotate=c===`top`?-g:g,a.z2=1,a}function eO(e){return e.get(`coordinateSystem`)===`cartesian2d`}function tO(e){var t={xAxisModel:null,yAxisModel:null};return F(t,function(n,r){var i=r.replace(/Model$/,``);t[r]=e.getReferringComponents(i,Mo).models[0]}),t}var nO=Math.log;function rO(e,t,n){var r=QS.prototype,i=r.getTicks.call(n),a=r.getTicks.call(n,!0),o=i.length-1,s=r.getInterval.call(n),c=HC(e,t),l=c.extent,u=c.fixMin,d=c.fixMax;if(e.type===`log`){var f=nO(e.base);l=[nO(l[0])/f,nO(l[1])/f]}e.setExtent(l[0],l[1]),e.calcNiceExtent({splitNumber:o,fixMin:u,fixMax:d});var p=r.getExtent.call(e);u&&(l[0]=p[0]),d&&(l[1]=p[1]);var m=r.getInterval.call(e),h=l[0],g=l[1];if(u&&d)m=(g-h)/o;else if(u)for(g=l[0]+m*o;gl[0]&&isFinite(h)&&isFinite(l[0]);)m=US(m),h=l[1]-m*o;else{e.getTicks().length-1>o&&(m=US(m));var _=m*o;g=Math.ceil(l[1]/m)*m,h=Ma(g-_),h<0&&l[0]>=0?(h=0,g=Ma(_)):g>0&&l[1]<=0&&(g=0,h=-Ma(_))}var v=(i[0].value-a[0].value)/s,y=(i[o].value-a[o].value)/s;r.setExtent.call(e,h+m*v,g+m*y),r.setInterval.call(e,m),(v||y)&&r.setNiceExtent.call(e,h+m,g-m)}var iO=function(){function e(e,t,n){this.type=`grid`,this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this.axisPointerEnabled=!0,this.dimensions=YD,this._initCartesian(e,t,n),this.model=e}return e.prototype.getRect=function(){return this._rect},e.prototype.update=function(e,t){var n=this._axesMap;this._updateScale(e,this.model);function r(e){var t,n=L(e),r=n.length;if(r){for(var i=[],a=r-1;a>=0;a--){var o=e[+n[a]],s=o.model,c=o.scale;VS(c)&&s.get(`alignTicks`)&&s.get(`interval`)==null?i.push(o):(WC(c,s),VS(c)&&(t=o))}i.length&&(t||(t=i.pop(),WC(t.scale,t.model)),F(i,function(e){rO(e.scale,e.model,t.scale)}))}}r(n.x),r(n.y);var i={};F(n.x,function(e){oO(n,`y`,e,i)}),F(n.y,function(e){oO(n,`x`,e,i)}),this.resize(this.model,t)},e.prototype.resize=function(e,t,n){var r=e.getBoxLayoutParams(),i=!n&&e.get(`containLabel`),a=_m(r,{width:t.getWidth(),height:t.getHeight()});this._rect=a;var o=this._axesList;s(),i&&(F(o,function(e){if(!e.model.get([`axisLabel`,`inside`])){var t=YC(e);if(t){var n=e.isHorizontal()?`height`:`width`,r=e.model.get([`axisLabel`,`margin`]);a[n]-=t[n]+r,e.position===`top`?a.y+=t.height+r:e.position===`left`&&(a.x+=t.width+r)}}}),s()),F(this._coordsList,function(e){e.calcAffineTransform()});function s(){F(o,function(e){var t=e.isHorizontal(),n=t?[0,a.width]:[0,a.height],r=+!!e.inverse;e.setExtent(n[r],n[1-r]),cO(e,t?a.x:a.y)})}},e.prototype.getAxis=function(e,t){var n=this._axesMap[e];if(n!=null)return n[t||0]},e.prototype.getAxes=function(){return this._axesList.slice()},e.prototype.getCartesian=function(e,t){if(e!=null&&t!=null){var n=`x`+e+`y`+t;return this._coordsMap[n]}U(e)&&(t=e.yAxisIndex,e=e.xAxisIndex);for(var r=0,i=this._coordsList;r0?`top`:`bottom`,i=`center`):Ha(r-lO)?(a=n>0?`bottom`:`top`,i=`center`):(a=`middle`,i=r>0&&r0?`right`:`left`:n>0?`left`:`right`),{rotation:r,textAlign:i,textVerticalAlign:a}},e.makeAxisEventDataBase=function(e){var t={componentType:e.mainType,componentIndex:e.componentIndex};return t[e.mainType+`Index`]=e.componentIndex,t},e.isLabelSilent=function(e){var t=e.get(`tooltip`);return e.get(`silent`)||!(e.get(`triggerEvent`)||t&&t.show)},e}(),dO={axisLine:function(e,t,n,r){var i=t.get([`axisLine`,`show`]);if(i===`auto`&&e.handleAutoShown&&(i=e.handleAutoShown(`axisLine`)),i){var a=t.axis.getExtent(),o=r.transform,s=[a[0],0],c=[a[1],0],l=s[0]>c[0];o&&(rt(s,s,o),rt(c,c,o));var u=j({lineCap:`round`},t.getModel([`axisLine`,`lineStyle`]).getLineStyle()),d=new xd({shape:{x1:s[0],y1:s[1],x2:c[0],y2:c[1]},style:u,strokeContainThreshold:e.strokeContainThreshold||5,silent:!0,z2:1});df(d.shape,d.style.lineWidth),d.anid=`line`,n.add(d);var f=t.get([`axisLine`,`symbol`]);if(f!=null){var p=t.get([`axisLine`,`symbolSize`]);H(f)&&(f=[f,f]),(H(p)||ce(p))&&(p=[p,p]);var m=oy(t.get([`axisLine`,`symbolOffset`])||0,p),h=p[0],g=p[1];F([{rotate:e.rotation+Math.PI/2,offset:m[0],r:0},{rotate:e.rotation-Math.PI/2,offset:m[1],r:Math.sqrt((s[0]-c[0])*(s[0]-c[0])+(s[1]-c[1])*(s[1]-c[1]))}],function(t,r){if(f[r]!==`none`&&f[r]!=null){var i=iy(f[r],-h/2,-g/2,h,g,u.stroke,!0),a=t.r+t.offset,o=l?c:s;i.attr({rotation:t.rotate,x:o[0]+a*Math.cos(e.rotation),y:o[1]-a*Math.sin(e.rotation),silent:!0,z2:11}),n.add(i)}})}}},axisTickLabel:function(e,t,n,r){var i=vO(n,r,t,e),a=bO(n,r,t,e);pO(t,a,i),yO(n,r,t,e.tickDirection),t.get([`axisLabel`,`hideOverlap`])&&AT(ET(I(a,function(e){return{label:e,priority:e.z2,defaultAttr:{ignore:e.ignore}}})))},axisName:function(e,t,n,r){var i=ge(e.axisName,t.get(`name`));if(i){var a=t.get(`nameLocation`),o=e.nameDirection,s=t.getModel(`nameTextStyle`),c=t.get(`nameGap`)||0,l=t.axis.getExtent(),u=l[0]>l[1]?-1:1,d=[a===`start`?l[0]-u*c:a===`end`?l[1]+u*c:(l[0]+l[1])/2,gO(a)?e.labelOffset+o*c:0],f,p=t.get(`nameRotate`);p!=null&&(p=p*lO/180);var m;gO(a)?f=uO.innerTextLayout(e.rotation,p==null?e.rotation:p,o):(f=fO(e.rotation,a,p||0,l),m=e.axisNameAvailableWidth,m!=null&&(m=Math.abs(m/Math.sin(f.rotation)),!isFinite(m)&&(m=null)));var h=s.getFont(),g=t.get(`nameTruncate`,!0)||{},_=g.ellipsis,v=ge(e.nameTruncateMaxWidth,g.maxWidth,m),y=new $c({x:d[0],y:d[1],rotation:f.rotation,silent:uO.isLabelSilent(t),style:Ff(s,{text:i,font:h,overflow:`truncate`,width:v,ellipsis:_,fill:s.getTextColor()||t.get([`axisLine`,`lineStyle`,`color`]),align:s.get(`align`)||f.textAlign,verticalAlign:s.get(`verticalAlign`)||f.textVerticalAlign}),z2:1});if(Df({el:y,componentModel:t,itemName:i}),y.__fullText=i,y.anid=`name`,t.get(`triggerEvent`)){var b=uO.makeAxisEventDataBase(t);b.targetType=`axisName`,b.name=i,Q(y).eventData=b}r.add(y),y.updateTransform(),n.add(y),y.decomposeTransform()}}};function fO(e,t,n,r){var i=Va(n-e),a,o,s=r[0]>r[1],c=t===`start`&&!s||t!==`start`&&s;return Ha(i-lO/2)?(o=c?`bottom`:`top`,a=`center`):Ha(i-lO*1.5)?(o=c?`top`:`bottom`,a=`center`):(o=`middle`,a=ilO/2?c?`left`:`right`:c?`right`:`left`),{rotation:i,textAlign:a,textVerticalAlign:o}}function pO(e,t,n){if(!QC(e.axis)){var r=e.get([`axisLabel`,`showMinLabel`]),i=e.get([`axisLabel`,`showMaxLabel`]);t=t||[],n=n||[];var a=t[0],o=t[1],s=t[t.length-1],c=t[t.length-2],l=n[0],u=n[1],d=n[n.length-1],f=n[n.length-2];r===!1?(mO(a),mO(l)):hO(a,o)&&(r?(mO(o),mO(u)):(mO(a),mO(l))),i===!1?(mO(s),mO(d)):hO(c,s)&&(i?(mO(c),mO(f)):(mO(s),mO(d)))}}function mO(e){e&&(e.ignore=!0)}function hO(e,t){var n=e&&e.getBoundingRect().clone(),r=t&&t.getBoundingRect().clone();if(!(!n||!r)){var i=Bt([]);return Wt(i,i,-e.rotation),n.applyTransform(Ht([],i,e.getLocalTransform())),r.applyTransform(Ht([],i,t.getLocalTransform())),n.intersect(r)}}function gO(e){return e===`middle`||e===`center`}function _O(e,t,n,r,i){for(var a=[],o=[],s=[],c=0;c=0||e===t}function DO(e){var t=OO(e);if(t){var n=t.axisPointerModel,r=t.axis.scale,i=n.option,a=n.get(`status`),o=n.get(`value`);o!=null&&(o=r.parse(o));var s=AO(n);a==null&&(i.status=s?`show`:`hide`);var c=r.getExtent().slice();c[0]>c[1]&&c.reverse(),(o==null||o>c[1])&&(o=c[1]),o3?1.4:i>1?1.2:1.1,c=r>0?s:1/s;QO(this,`zoom`,`zoomOnMouseWheel`,e,{scale:c,originX:a,originY:o,isAvailableBehavior:null})}if(n){var l=Math.abs(r),u=(r>0?1:-1)*(l>3?.4:l>1?.15:.05);QO(this,`scrollMove`,`moveOnMouseWheel`,e,{scrollDelta:u,originX:a,originY:o,isAvailableBehavior:null})}}},n.prototype._pinchHandler=function(e){if(!YO(this._zr,`globalPan`)){var t=e.pinchScale>1?1.1:1/1.1;QO(this,`zoom`,null,e,{scale:t,originX:e.pinchX,originY:e.pinchY,isAvailableBehavior:null})}},n}(ct);function QO(e,t,n,r,i){e.pointerChecker&&e.pointerChecker(r,i.originX,i.originY)&&(Mt(r.event),$O(e,t,n,r,i))}function $O(e,t,n,r,i){i.isAvailableBehavior=R(ek,null,n,r),e.trigger(t,i)}function ek(e,t,n){var r=n[e];return!e||r&&(!H(r)||t.event[r+`Key`])}function tk(e,t,n){var r=e.target;r.x+=t,r.y+=n,r.dirty()}function nk(e,t,n,r){var i=e.target,a=e.zoomLimit,o=e.zoom=e.zoom||1;if(o*=t,a){var s=a.min||0,c=a.max||1/0;o=Math.max(Math.min(c,o),s)}var l=o/e.zoom;e.zoom=o,i.x-=(n-i.x)*(l-1),i.y-=(r-i.y)*(l-1),i.scaleX*=l,i.scaleY*=l,i.dirty()}var rk={axisPointer:1,tooltip:1,brush:1};function ik(e,t,n){var r=t.getComponentByElement(e.topTarget),i=r&&r.coordinateSystem;return r&&r!==n&&!rk.hasOwnProperty(r.mainType)&&i&&i.model!==n}function ak(e){H(e)&&(e=new DOMParser().parseFromString(e,`text/xml`));var t=e;for(t.nodeType===9&&(t=t.firstChild);t.nodeName.toLowerCase()!==`svg`||t.nodeType!==1;)t=t.nextSibling;return t}var ok,sk={fill:`fill`,stroke:`stroke`,"stroke-width":`lineWidth`,opacity:`opacity`,"fill-opacity":`fillOpacity`,"stroke-opacity":`strokeOpacity`,"stroke-dasharray":`lineDash`,"stroke-dashoffset":`lineDashOffset`,"stroke-linecap":`lineCap`,"stroke-linejoin":`lineJoin`,"stroke-miterlimit":`miterLimit`,"font-family":`fontFamily`,"font-size":`fontSize`,"font-style":`fontStyle`,"font-weight":`fontWeight`,"text-anchor":`textAlign`,visibility:`visibility`,display:`display`},ck=L(sk),lk={"alignment-baseline":`textBaseline`,"stop-color":`stopColor`},uk=L(lk),dk=function(){function e(){this._defs={},this._root=null}return e.prototype.parse=function(e,t){t=t||{};var n=ak(e);this._defsUsePending=[];var r=new Y;this._root=r;var i=[],a=n.getAttribute(`viewBox`)||``,o=parseFloat(n.getAttribute(`width`)||t.width),s=parseFloat(n.getAttribute(`height`)||t.height);isNaN(o)&&(o=null),isNaN(s)&&(s=null),_k(n,r,null,!0,!1);for(var c=n.firstChild;c;)this._parseNode(c,r,i,null,!1,!1),c=c.nextSibling;xk(this._defs,this._defsUsePending),this._defsUsePending=[];var l,u;if(a){var d=Ck(a);d.length>=4&&(l={x:parseFloat(d[0]||0),y:parseFloat(d[1]||0),width:parseFloat(d[2]),height:parseFloat(d[3])})}if(l&&o!=null&&s!=null&&(u=Ak(l,{x:0,y:0,width:o,height:s}),!t.ignoreViewBox)){var f=r;r=new Y,r.add(f),f.scaleX=f.scaleY=u.scale,f.x=u.x,f.y=u.y}return!t.ignoreRootClip&&o!=null&&s!=null&&r.setClipPath(new Yc({shape:{x:0,y:0,width:o,height:s}})),{root:r,width:o,height:s,viewBoxRect:l,viewBoxTransform:u,named:i}},e.prototype._parseNode=function(e,t,n,r,i,a){var o=e.nodeName.toLowerCase(),s,c=r;if(o===`defs`&&(i=!0),o===`text`&&(a=!0),o===`defs`||o===`switch`)s=t;else{if(!i){var l=ok[o];if(l&&K(ok,o)){s=l.call(this,e,t);var u=e.getAttribute(`name`);if(u){var d={name:u,namedFrom:null,svgNodeTagLower:o,el:s};n.push(d),o===`g`&&(c=d)}else r&&n.push({name:r.name,namedFrom:r,svgNodeTagLower:o,el:s});t.add(s)}}var f=fk[o];if(f&&K(fk,o)){var p=f.call(this,e),m=e.getAttribute(`id`);m&&(this._defs[m]=p)}}if(s&&s.isGroup)for(var h=e.firstChild;h;)h.nodeType===1?this._parseNode(h,s,n,c,i,a):h.nodeType===3&&a&&this._parseText(h,s),h=h.nextSibling},e.prototype._parseText=function(e,t){var n=new Lc({style:{text:e.textContent},silent:!0,x:this._textX||0,y:this._textY||0});hk(t,n),_k(e,n,this._defsUsePending,!1,!1),vk(n,t);var r=n.style,i=r.fontSize;i&&i<9&&(r.fontSize=9,n.scaleX*=i/9,n.scaleY*=i/9),r.font=(r.fontSize||r.fontFamily)&&[r.fontStyle,r.fontWeight,(r.fontSize||12)+`px`,r.fontFamily||`sans-serif`].join(` `);var a=n.getBoundingRect();return this._textX+=a.width,t.add(n),n},e.internalField=(function(){ok={g:function(e,t){var n=new Y;return hk(t,n),_k(e,n,this._defsUsePending,!1,!1),n},rect:function(e,t){var n=new Yc;return hk(t,n),_k(e,n,this._defsUsePending,!1,!1),n.setShape({x:parseFloat(e.getAttribute(`x`)||`0`),y:parseFloat(e.getAttribute(`y`)||`0`),width:parseFloat(e.getAttribute(`width`)||`0`),height:parseFloat(e.getAttribute(`height`)||`0`)}),n.silent=!0,n},circle:function(e,t){var n=new Gu;return hk(t,n),_k(e,n,this._defsUsePending,!1,!1),n.setShape({cx:parseFloat(e.getAttribute(`cx`)||`0`),cy:parseFloat(e.getAttribute(`cy`)||`0`),r:parseFloat(e.getAttribute(`r`)||`0`)}),n.silent=!0,n},line:function(e,t){var n=new xd;return hk(t,n),_k(e,n,this._defsUsePending,!1,!1),n.setShape({x1:parseFloat(e.getAttribute(`x1`)||`0`),y1:parseFloat(e.getAttribute(`y1`)||`0`),x2:parseFloat(e.getAttribute(`x2`)||`0`),y2:parseFloat(e.getAttribute(`y2`)||`0`)}),n.silent=!0,n},ellipse:function(e,t){var n=new qu;return hk(t,n),_k(e,n,this._defsUsePending,!1,!1),n.setShape({cx:parseFloat(e.getAttribute(`cx`)||`0`),cy:parseFloat(e.getAttribute(`cy`)||`0`),rx:parseFloat(e.getAttribute(`rx`)||`0`),ry:parseFloat(e.getAttribute(`ry`)||`0`)}),n.silent=!0,n},polygon:function(e,t){var n=e.getAttribute(`points`),r;n&&(r=gk(n));var i=new gd({shape:{points:r||[]},silent:!0});return hk(t,i),_k(e,i,this._defsUsePending,!1,!1),i},polyline:function(e,t){var n=e.getAttribute(`points`),r;n&&(r=gk(n));var i=new vd({shape:{points:r||[]},silent:!0});return hk(t,i),_k(e,i,this._defsUsePending,!1,!1),i},image:function(e,t){var n=new Vc;return hk(t,n),_k(e,n,this._defsUsePending,!1,!1),n.setStyle({image:e.getAttribute(`xlink:href`)||e.getAttribute(`href`),x:+e.getAttribute(`x`),y:+e.getAttribute(`y`),width:+e.getAttribute(`width`),height:+e.getAttribute(`height`)}),n.silent=!0,n},text:function(e,t){var n=e.getAttribute(`x`)||`0`,r=e.getAttribute(`y`)||`0`,i=e.getAttribute(`dx`)||`0`,a=e.getAttribute(`dy`)||`0`;this._textX=parseFloat(n)+parseFloat(i),this._textY=parseFloat(r)+parseFloat(a);var o=new Y;return hk(t,o),_k(e,o,this._defsUsePending,!1,!0),o},tspan:function(e,t){var n=e.getAttribute(`x`),r=e.getAttribute(`y`);n!=null&&(this._textX=parseFloat(n)),r!=null&&(this._textY=parseFloat(r));var i=e.getAttribute(`dx`)||`0`,a=e.getAttribute(`dy`)||`0`,o=new Y;return hk(t,o),_k(e,o,this._defsUsePending,!1,!0),this._textX+=parseFloat(i),this._textY+=parseFloat(a),o},path:function(e,t){var n=Bu(e.getAttribute(`d`)||``);return hk(t,n),_k(e,n,this._defsUsePending,!1,!1),n.silent=!0,n}}})(),e}(),fk={lineargradient:function(e){var t=new Ad(parseInt(e.getAttribute(`x1`)||`0`,10),parseInt(e.getAttribute(`y1`)||`0`,10),parseInt(e.getAttribute(`x2`)||`10`,10),parseInt(e.getAttribute(`y2`)||`0`,10));return pk(e,t),mk(e,t),t},radialgradient:function(e){var t=new jd(parseInt(e.getAttribute(`cx`)||`0`,10),parseInt(e.getAttribute(`cy`)||`0`,10),parseInt(e.getAttribute(`r`)||`0`,10));return pk(e,t),mk(e,t),t}};function pk(e,t){e.getAttribute(`gradientUnits`)===`userSpaceOnUse`&&(t.global=!0)}function mk(e,t){for(var n=e.firstChild;n;){if(n.nodeType===1&&n.nodeName.toLocaleLowerCase()===`stop`){var r=n.getAttribute(`offset`),i=void 0;i=r&&r.indexOf(`%`)>0?parseInt(r,10)/100:r?parseFloat(r):0;var a={};Ok(n,a,a);var o=a.stopColor||n.getAttribute(`stop-color`)||`#000000`;t.colorStops.push({offset:i,color:o})}n=n.nextSibling}}function hk(e,t){e&&e.__inheritedStyle&&(t.__inheritedStyle||(t.__inheritedStyle={}),M(t.__inheritedStyle,e.__inheritedStyle))}function gk(e){for(var t=Ck(e),n=[],r=0;r0;a-=2){var o=r[a],s=r[a-1],c=Ck(o);switch(i=i||zt(),s){case`translate`:Ut(i,i,[parseFloat(c[0]),parseFloat(c[1]||`0`)]);break;case`scale`:Gt(i,i,[parseFloat(c[0]),parseFloat(c[1]||c[0])]);break;case`rotate`:Wt(i,i,-parseFloat(c[0])*Tk,[parseFloat(c[1]||`0`),parseFloat(c[2]||`0`)]);break;case`skewX`:var l=Math.tan(parseFloat(c[0])*Tk);Ht(i,[1,0,l,1,0,0],i);break;case`skewY`:var u=Math.tan(parseFloat(c[0])*Tk);Ht(i,[1,u,0,1,0,0],i);break;case`matrix`:i[0]=parseFloat(c[0]),i[1]=parseFloat(c[1]),i[2]=parseFloat(c[2]),i[3]=parseFloat(c[3]),i[4]=parseFloat(c[4]),i[5]=parseFloat(c[5]);break}}t.setLocalTransform(i)}}var Dk=/([^\s:;]+)\s*:\s*([^:;]+)/g;function Ok(e,t,n){var r=e.getAttribute(`style`);if(r){Dk.lastIndex=0;for(var i;(i=Dk.exec(r))!=null;){var a=i[1],o=K(sk,a)?sk[a]:null;o&&(t[o]=i[2]);var s=K(lk,a)?lk[a]:null;s&&(n[s]=i[2])}}}function kk(e,t,n){for(var r=0;r0,m={api:n,geo:s,mapOrGeoModel:e,data:o,isVisualEncodedByVisualMap:p,isGeo:a,transformInfoRaw:d};s.resourceType===`geoJSON`?this._buildGeoJSON(m):s.resourceType===`geoSVG`&&this._buildSVG(m),this._updateController(e,t,n),this._updateMapSelectHandler(e,c,n,r)},e.prototype._buildGeoJSON=function(e){var t=this._regionsGroupByName=G(),n=G(),r=this._regionsGroup,i=e.transformInfoRaw,a=e.mapOrGeoModel,o=e.data,s=e.geo.projection,c=s&&s.stream;function l(e,t){return t&&(e=t(e)),e&&[e[0]*i.scaleX+i.x,e[1]*i.scaleY+i.y]}function u(e){for(var t=[],n=!c&&s&&s.project,r=0;r=0)&&(f=i);var p=o?{normal:{align:`center`,verticalAlign:`middle`}}:null;Nf(t,Pf(r),{labelFetcher:f,labelDataIndex:d,defaultText:n},p);var m=t.getTextContent();if(m&&(nA(m).ignore=m.ignore,t.textConfig&&o)){var h=t.getBoundingRect().clone();t.textConfig.layoutRect=h,t.textConfig.position=[(o[0]-h.x)/h.width*100+`%`,(o[1]-h.y)/h.height*100+`%`]}t.disableLabelAnimation=!0}else t.removeTextContent(),t.removeTextConfig(),t.disableLabelAnimation=null}function cA(e,t,n,r,i,a){e.data?e.data.setItemGraphicEl(a,t):Q(t).eventData={componentType:`geo`,componentIndex:i.componentIndex,geoIndex:i.componentIndex,name:n,region:r&&r.option||{}}}function lA(e,t,n,r,i){e.data||Df({el:t,componentModel:i,itemName:n,itemTooltipOption:r.get(`tooltip`)})}function uA(e,t,n,r,i){t.highDownSilentOnTouch=!!i.get(`selectedMode`);var a=r.getModel(`emphasis`),o=a.get(`focus`);return lu(t,o,a.get(`blurScope`),a.get(`disabled`)),e.isGeo&&gu(t,i,n),o}function dA(e,t,n){var r=[],i;function a(){i=[]}function o(){i.length&&(r.push(i),i=[])}var s=t({polygonStart:a,polygonEnd:o,lineStart:a,lineEnd:o,point:function(e,t){isFinite(e)&&isFinite(t)&&i.push([e,t])},sphere:function(){}});return!n&&s.polygonStart(),F(e,function(e){s.lineStart();for(var t=0;t-1&&(n.style.stroke=n.style.fill,n.style.fill=`#fff`,n.style.lineWidth=2),n},n.type=`series.map`,n.dependencies=[`geo`],n.layoutMode=`box`,n.defaultOption={z:2,coordinateSystem:`geo`,map:``,left:`center`,top:`center`,aspectScale:null,showLegendSymbol:!0,boundingCoords:null,center:null,zoom:1,scaleLimit:null,selectedMode:!0,label:{show:!1,color:`#000`},itemStyle:{borderWidth:.5,borderColor:`#444`,areaColor:`#eee`},emphasis:{label:{show:!0,color:`rgb(100,0,0)`},itemStyle:{areaColor:`rgba(255,215,0,0.8)`}},select:{label:{show:!0,color:`rgb(100,0,0)`},itemStyle:{color:`rgba(255,215,0,0.8)`}},nameProperty:`name`},n}(N_);function mA(e,t){var n={};return F(e,function(e){e.each(e.mapDimension(`value`),function(t,r){var i=`ec-`+e.getName(r);n[i]=n[i]||[],isNaN(t)||n[i].push(t)})}),e[0].map(e[0].mapDimension(`value`),function(r,i){for(var a=`ec-`+e[0].getName(i),o=0,s=1/0,c=-1/0,l=n[a].length,u=0;u1?(b.width=y,b.height=y/g):(b.height=y,b.width=y*g),b.y=v[1]-b.height/2,b.x=v[0]-b.width/2;else{var x=e.getBoxLayoutParams();x.aspect=g,b=_m(x,{width:m,height:h})}this.setViewRect(b.x,b.y,b.width,b.height),this.setCenter(e.get(`center`),t),this.setZoom(e.get(`zoom`))}function TA(e,t){F(t.get(`geoCoord`),function(t,n){e.addGeoCoord(n,t)})}var EA=new(function(){function e(){this.dimensions=xA}return e.prototype.create=function(e,t){var n=[];function r(e){return{nameProperty:e.get(`nameProperty`),aspectScale:e.get(`aspectScale`),projection:e.get(`projection`)}}e.eachComponent(`geo`,function(e,i){var a=e.get(`map`),o=new SA(a+i,a,j({nameMap:e.get(`nameMap`)},r(e)));o.zoomLimit=e.get(`scaleLimit`),n.push(o),e.coordinateSystem=o,o.model=e,o.resize=wA,o.resize(e,t)}),e.eachSeries(function(e){e.get(`coordinateSystem`)===`geo`&&(e.coordinateSystem=n[e.get(`geoIndex`)||0])});var i={};return e.eachSeriesByType(`map`,function(e){if(!e.getHostGeoModel()){var t=e.getMapType();i[t]=i[t]||[],i[t].push(e)}}),F(i,function(e,i){var a=new SA(i,i,j({nameMap:A(I(e,function(e){return e.get(`nameMap`)}))},r(e[0])));a.zoomLimit=ge.apply(null,I(e,function(e){return e.get(`scaleLimit`)})),n.push(a),a.resize=wA,a.resize(e[0],t),F(e,function(e){e.coordinateSystem=a,TA(a,e)})}),n},e.prototype.getFilledRegions=function(e,t,n,r){for(var i=(e||[]).slice(),a=G(),o=0;o=0;a--)r[a]==null&&(delete n[t[a]],t.pop())}function XA(e,t){var n=e.visual,r=[];U(n)?WA(n,function(e){r.push(e)}):n!=null&&r.push(n),!t&&r.length===1&&!{color:1,symbol:1}.hasOwnProperty(e.type)&&(r[1]=r[0]),ij(e,r)}function ZA(e){return{applyVisual:function(t,n,r){var i=this.mapValueToVisual(t);r(`color`,e(n(`color`),i))},_normalizedToVisual:nj([0,1])}}function QA(e){var t=this.option.visual;return t[Math.round(ja(e,[0,1],[0,t.length-1],!0))]||{}}function $A(e){return function(t,n,r){r(e,this.mapValueToVisual(t))}}function ej(e){var t=this.option.visual;return t[this.option.loop&&e!==KA?e%t.length:e]}function tj(){return this.option.visual[0]}function nj(e){return{linear:function(t){return ja(t,e,this.option.visual,!0)},category:ej,piecewise:function(t,n){var r=rj.call(this,n);return r==null&&(r=ja(t,e,this.option.visual,!0)),r},fixed:tj}}function rj(e){var t=this.option,n=t.pieceList;if(t.hasSpecialVisual){var r=n[qA.findPieceIndex(e,n)];if(r&&r.visual)return r.visual[this.type]}}function ij(e,t){return e.visual=t,e.type===`color`&&(e.parsedVisual=I(t,function(e){return xr(e)||[0,0,0,1]})),t}var aj={linear:function(e){return ja(e,this.option.dataExtent,[0,1],!0)},piecewise:function(e){var t=this.option.pieceList,n=qA.findPieceIndex(e,t,!0);if(n!=null)return ja(n,[0,t.length-1],[0,1],!0)},category:function(e){var t=this.option.categories?this.option.categoryMap[e]:e;return t==null?KA:t},fixed:Me};function oj(e,t,n){return e?t<=n:t0&&(y[0]=-y[0],y[1]=-y[1]);var x=v[0]<0?-1:1;if(r.__position!==`start`&&r.__position!==`end`){var S=-Math.atan2(v[1],v[0]);l[0].8?`left`:u[0]<-.8?`right`:`center`,p=u[1]>.8?`top`:u[1]<-.8?`bottom`:`middle`;break;case`start`:r.x=-u[0]*h+c[0],r.y=-u[1]*g+c[1],f=u[0]>.8?`right`:u[0]<-.8?`left`:`center`,p=u[1]>.8?`bottom`:u[1]<-.8?`top`:`middle`;break;case`insideStartTop`:case`insideStart`:case`insideStartBottom`:r.x=h*x+c[0],r.y=c[1]+C,f=v[0]<0?`right`:`left`,r.originX=-h*x,r.originY=-C;break;case`insideMiddleTop`:case`insideMiddle`:case`insideMiddleBottom`:case`middle`:r.x=b[0],r.y=b[1]+C,f=`center`,r.originY=-C;break;case`insideEndTop`:case`insideEnd`:case`insideEndBottom`:r.x=-h*x+l[0],r.y=l[1]+C,f=v[0]>=0?`right`:`left`,r.originX=h*x,r.originY=-C;break}r.scaleX=r.scaleY=i,r.setStyle({verticalAlign:r.__verticalAlign||p,align:r.__align||f})}},n}(Y),yj=function(){function e(e){this.group=new Y,this._LineCtor=e||vj}return e.prototype.updateData=function(e){var t=this;this._progressiveEls=null;var n=this,r=n.group,i=n._lineData;n._lineData=e,i||r.removeAll();var a=xj(e);e.diff(i).add(function(n){t._doAdd(e,n,a)}).update(function(n,r){t._doUpdate(i,e,r,n,a)}).remove(function(e){r.remove(i.getItemGraphicEl(e))}).execute()},e.prototype.updateLayout=function(){var e=this._lineData;e&&e.eachItemGraphicEl(function(t,n){t.updateLayout(e,n)},this)},e.prototype.incrementalPrepareUpdate=function(e){this._seriesScope=xj(e),this._lineData=null,this.group.removeAll()},e.prototype.incrementalUpdate=function(e,t){this._progressiveEls=[];function n(e){!e.isGroup&&!bj(e)&&(e.incremental=!0,e.ensureState(`emphasis`).hoverLayer=!0)}for(var r=e.start;r0}function xj(e){var t=e.hostModel,n=t.getModel(`emphasis`);return{lineStyle:t.getModel(`lineStyle`).getLineStyle(),emphasisLineStyle:n.getModel([`lineStyle`]).getLineStyle(),blurLineStyle:t.getModel([`blur`,`lineStyle`]).getLineStyle(),selectLineStyle:t.getModel([`select`,`lineStyle`]).getLineStyle(),emphasisDisabled:n.get(`disabled`),blurScope:n.get(`blurScope`),focus:n.get(`focus`),labelStatesModels:Pf(t)}}function Sj(e){return isNaN(e[0])||isNaN(e[1])}function Cj(e){return e&&!Sj(e[0])&&!Sj(e[1])}function wj(e){return`_EC_`+e}var Tj=function(){function e(e){this.type=`graph`,this.nodes=[],this.edges=[],this._nodesMap={},this._edgesMap={},this._directed=e||!1}return e.prototype.isDirected=function(){return this._directed},e.prototype.addNode=function(e,t){e=e==null?``+t:``+e;var n=this._nodesMap;if(!n[wj(e)]){var r=new Ej(e,t);return r.hostGraph=this,this.nodes.push(r),n[wj(e)]=r,r}},e.prototype.getNodeByIndex=function(e){var t=this.data.getRawIndex(e);return this.nodes[t]},e.prototype.getNodeById=function(e){return this._nodesMap[wj(e)]},e.prototype.addEdge=function(e,t,n){var r=this._nodesMap,i=this._edgesMap;if(ce(e)&&(e=this.nodes[e]),ce(t)&&(t=this.nodes[t]),e instanceof Ej||(e=r[wj(e)]),t instanceof Ej||(t=r[wj(t)]),!(!e||!t)){var a=e.id+`-`+t.id,o=new Dj(e,t,n);return o.hostGraph=this,this._directed&&(e.outEdges.push(o),t.inEdges.push(o)),e.edges.push(o),e!==t&&t.edges.push(o),this.edges.push(o),i[a]=o,o}},e.prototype.getEdgeByIndex=function(e){var t=this.edgeData.getRawIndex(e);return this.edges[t]},e.prototype.getEdge=function(e,t){e instanceof Ej&&(e=e.id),t instanceof Ej&&(t=t.id);var n=this._edgesMap;return this._directed?n[e+`-`+t]:n[e+`-`+t]||n[t+`-`+e]},e.prototype.eachNode=function(e,t){for(var n=this.nodes,r=n.length,i=0;i=0&&e.call(t,n[i],i)},e.prototype.eachEdge=function(e,t){for(var n=this.edges,r=n.length,i=0;i=0&&n[i].node1.dataIndex>=0&&n[i].node2.dataIndex>=0&&e.call(t,n[i],i)},e.prototype.breadthFirstTraverse=function(e,t,n,r){if(t instanceof Ej||(t=this._nodesMap[wj(t)]),t){for(var i=n===`out`?`outEdges`:n===`in`?`inEdges`:`edges`,a=0;a=0&&n.node2.dataIndex>=0});for(var i=0,a=r.length;i=0&&this[e][t].setItemVisual(this.dataIndex,n,r)},getVisual:function(n){return this[e][t].getItemVisual(this.dataIndex,n)},setLayout:function(n,r){this.dataIndex>=0&&this[e][t].setItemLayout(this.dataIndex,n,r)},getLayout:function(){return this[e][t].getItemLayout(this.dataIndex)},getGraphicEl:function(){return this[e][t].getItemGraphicEl(this.dataIndex)},getRawIndex:function(){return this[e][t].getRawIndex(this.dataIndex)}}}ne(Ej,Oj(`hostGraph`,`data`)),ne(Dj,Oj(`hostGraph`,`edgeData`));function kj(e,t,n,r,i,a){e=e||0;var o=n[1]-n[0];if(i!=null&&(i=jj(i,[0,o])),a!=null&&(a=Math.max(a,i==null?0:i)),r===`all`){var s=Math.abs(t[1]-t[0]);s=jj(s,[0,o]),i=a=jj(s,[i,a]),r=0}t[0]=jj(t[0],n),t[1]=jj(t[1],n);var c=Aj(t,r);t[r]+=e;var l=i||0,u=n.slice();c.sign<0?u[0]+=l:u[1]-=l,t[r]=jj(t[r],u);var d=Aj(t,r);return i!=null&&(d.sign!==c.sign||d.spana&&(t[1-r]=t[r]+d.sign*a),t}function Aj(e,t){var n=e[t]-e[1-t];return{span:Math.abs(n),sign:n>0?-1:n<0?1:t?-1:1}}function jj(e,t){return Math.min(t[1]==null?1/0:t[1],Math.max(t[0]==null?-1/0:t[0],e))}var Mj=!0,Nj=Math.min,Pj=Math.max,Fj=Math.pow,Ij=1e4,Lj=6,Rj=6,zj=`globalPan`,Bj={w:[0,0],e:[0,1],n:[1,0],s:[1,1]},Vj={w:`ew`,e:`ew`,n:`ns`,s:`ns`,ne:`nesw`,sw:`nesw`,nw:`nwse`,se:`nwse`},Hj={brushStyle:{lineWidth:2,stroke:`rgba(210,219,238,0.3)`,fill:`#D2DBEE`},transformable:!0,brushMode:`single`,removeOnClick:!1},Uj=0,Wj=function(e){t(n,e);function n(t){var n=e.call(this)||this;return n._track=[],n._covers=[],n._handlers={},n._zr=t,n.group=new Y,n._uid=`brushController_`+Uj++,F(SM,function(e,t){this._handlers[t]=R(e,this)},n),n}return n.prototype.enableBrush=function(e){return this._brushType&&this._doDisableBrush(),e.brushType&&this._doEnableBrush(e),this},n.prototype._doEnableBrush=function(e){var t=this._zr;this._enableGlobalPan||qO(t,zj,this._uid),F(this._handlers,function(e,n){t.on(n,e)}),this._brushType=e.brushType,this._brushOption=k(O(Hj),e,!0)},n.prototype._doDisableBrush=function(){var e=this._zr;JO(e,zj,this._uid),F(this._handlers,function(t,n){e.off(n,t)}),this._brushType=this._brushOption=null},n.prototype.setPanels=function(e){if(e&&e.length){var t=this._panels={};F(e,function(e){t[e.panelId]=O(e)})}else this._panels=null;return this},n.prototype.mount=function(e){e=e||{},this._enableGlobalPan=e.enableGlobalPan;var t=this.group;return this._zr.add(t),t.attr({x:e.x||0,y:e.y||0,rotation:e.rotation||0,scaleX:e.scaleX||1,scaleY:e.scaleY||1}),this._transform=t.getLocalTransform(),this},n.prototype.updateCovers=function(e){e=I(e,function(e){return k(O(Hj),e,!0)});var t=`\0-brush-index-`,n=this._covers,r=this._covers=[],i=this,a=this._creatingCover;return new Wx(n,e,s,o).add(c).update(c).remove(l).execute(),this;function o(e,n){return(e.id==null?t+n:e.id)+`-`+e.brushType}function s(e,t){return o(e.__brushOption,t)}function c(t,o){var s=e[t];o!=null&&n[o]===a?r[t]=n[o]:Yj(i,r[t]=o==null?Kj(i,Gj(i,s)):(n[o].__brushOption=s,n[o]))}function l(e){n[e]!==a&&i.group.remove(n[e])}},n.prototype.unmount=function(){return this.enableBrush(!1),$j(this),this._zr.remove(this.group),this},n.prototype.dispose=function(){this.unmount(),this.off()},n}(ct);function Gj(e,t){var n=TM[t.brushType].createCover(e,t);return n.__brushOption=t,Jj(n,t),e.group.add(n),n}function Kj(e,t){var n=Xj(t);return n.endCreating&&(n.endCreating(e,t),Jj(t,t.__brushOption)),t}function qj(e,t){var n=t.__brushOption;Xj(t).updateCoverShape(e,t,n.range,n)}function Jj(e,t){var n=t.z;n==null&&(n=Ij),e.traverse(function(e){e.z=n,e.z2=n})}function Yj(e,t){Xj(t).updateCommon(e,t),qj(e,t)}function Xj(e){return TM[e.__brushOption.brushType]}function Zj(e,t,n){var r=e._panels;if(!r)return Mj;var i,a=e._transform;return F(r,function(e){e.isTargetByCursor(t,n,a)&&(i=e)}),i}function Qj(e,t){var n=e._panels;if(!n)return Mj;var r=t.__brushOption.panelId;return r==null?Mj:n[r]}function $j(e){var t=e._covers,n=t.length;return F(t,function(t){e.group.remove(t)},e),t.length=0,!!n}function eM(e,t){var n=I(e._covers,function(e){var t=e.__brushOption,n=O(t.range);return{brushType:t.brushType,panelId:t.panelId,range:n}});e.trigger(`brush`,{areas:n,isEnd:!!t.isEnd,removeOnClick:!!t.removeOnClick})}function tM(e){var t=e._track;if(!t.length)return!1;var n=t[t.length-1],r=t[0],i=n[0]-r[0],a=n[1]-r[1];return Fj(i*i+a*a,.5)>Lj}function nM(e){var t=e.length-1;return t<0&&(t=0),[e[0],e[t]]}function rM(e,t,n,r){var i=new Y;return i.add(new Yc({name:`main`,style:sM(n),silent:!0,draggable:!0,cursor:`move`,drift:z(fM,e,t,i,[`n`,`s`,`w`,`e`]),ondragend:z(eM,t,{isEnd:!0})})),F(r,function(n){i.add(new Yc({name:n.join(``),style:{opacity:0},draggable:!0,silent:!0,invisible:!0,drift:z(fM,e,t,i,n),ondragend:z(eM,t,{isEnd:!0})}))}),i}function iM(e,t,n,r){var i=r.brushStyle.lineWidth||0,a=Pj(i,Rj),o=n[0][0],s=n[1][0],c=o-i/2,l=s-i/2,u=n[0][1],d=n[1][1],f=u-a+i/2,p=d-a+i/2,m=u-o,h=d-s,g=m+i,_=h+i;oM(e,t,`main`,o,s,m,h),r.transformable&&(oM(e,t,`w`,c,l,a,_),oM(e,t,`e`,f,l,a,_),oM(e,t,`n`,c,l,g,a),oM(e,t,`s`,c,p,g,a),oM(e,t,`nw`,c,l,a,a),oM(e,t,`ne`,f,l,a,a),oM(e,t,`sw`,c,p,a,a),oM(e,t,`se`,f,p,a,a))}function aM(e,t){var n=t.__brushOption,r=n.transformable,i=t.childAt(0);i.useStyle(sM(n)),i.attr({silent:!r,cursor:r?`move`:`default`}),F([[`w`],[`e`],[`n`],[`s`],[`s`,`e`],[`s`,`w`],[`n`,`e`],[`n`,`w`]],function(n){var i=t.childOfName(n.join(``)),a=n.length===1?uM(e,n[0]):dM(e,n);i&&i.attr({silent:!r,invisible:!r,cursor:r?Vj[a]+`-resize`:null})})}function oM(e,t,n,r,i,a,o){var s=t.childOfName(n);s&&s.setShape(gM(hM(e,t,[[r,i],[r+a,i+o]])))}function sM(e){return M({strokeNoScale:!0},e.brushStyle)}function cM(e,t,n,r){var i=[Nj(e,n),Nj(t,r)],a=[Pj(e,n),Pj(t,r)];return[[i[0],a[0]],[i[1],a[1]]]}function lM(e){return mf(e.group)}function uM(e,t){return{left:`w`,right:`e`,top:`n`,bottom:`s`}[gf({w:`left`,e:`right`,n:`top`,s:`bottom`}[t],lM(e))]}function dM(e,t){var n=[uM(e,t[0]),uM(e,t[1])];return(n[0]===`e`||n[0]===`w`)&&n.reverse(),n.join(``)}function fM(e,t,n,r,i,a){var o=n.__brushOption,s=e.toRectRange(o.range),c=mM(t,i,a);F(r,function(e){var t=Bj[e];s[t[0]][t[1]]+=c[t[0]]}),o.range=e.fromRectRange(cM(s[0][0],s[1][0],s[0][1],s[1][1])),Yj(t,n),eM(t,{isEnd:!1})}function pM(e,t,n,r){var i=t.__brushOption.range,a=mM(e,n,r);F(i,function(e){e[0]+=a[0],e[1]+=a[1]}),Yj(e,t),eM(e,{isEnd:!1})}function mM(e,t,n){var r=e.group,i=r.transformCoordToLocal(t,n),a=r.transformCoordToLocal(0,0);return[i[0]-a[0],i[1]-a[1]]}function hM(e,t,n){var r=Qj(e,t);return r&&r!==Mj?r.clipPath(n,e._transform):O(n)}function gM(e){var t=Nj(e[0][0],e[1][0]),n=Nj(e[0][1],e[1][1]),r=Pj(e[0][0],e[1][0]),i=Pj(e[0][1],e[1][1]);return{x:t,y:n,width:r-t,height:i-n}}function _M(e,t,n){if(!(!e._brushType||wM(e,t.offsetX,t.offsetY))){var r=e._zr,i=e._covers,a=Zj(e,t,n);if(!e._dragging)for(var o=0;or.getWidth()||n<0||n>r.getHeight()}var TM={lineX:EM(0),lineY:EM(1),rect:{createCover:function(e,t){function n(e){return e}return rM({toRectRange:n,fromRectRange:n},e,t,[[`w`],[`e`],[`n`],[`s`],[`s`,`e`],[`s`,`w`],[`n`,`e`],[`n`,`w`]])},getCreatingRange:function(e){var t=nM(e);return cM(t[1][0],t[1][1],t[0][0],t[0][1])},updateCoverShape:function(e,t,n,r){iM(e,t,n,r)},updateCommon:aM,contain:yM},polygon:{createCover:function(e,t){var n=new Y;return n.add(new vd({name:`main`,style:sM(t),silent:!0})),n},getCreatingRange:function(e){return e},endCreating:function(e,t){t.remove(t.childAt(0)),t.add(new gd({name:`main`,draggable:!0,drift:z(pM,e,t),ondragend:z(eM,e,{isEnd:!0})}))},updateCoverShape:function(e,t,n,r){t.childAt(0).setShape({points:hM(e,t,n)})},updateCommon:aM,contain:yM}};function EM(e){return{createCover:function(t,n){return rM({toRectRange:function(t){var n=[t,[0,100]];return e&&n.reverse(),n},fromRectRange:function(t){return t[e]}},t,n,[[[`w`],[`e`]],[[`n`],[`s`]]][e])},getCreatingRange:function(t){var n=nM(t);return[Nj(n[0][e],n[1][e]),Pj(n[0][e],n[1][e])]},updateCoverShape:function(t,n,r,i){var a,o=Qj(t,n);if(o!==Mj&&o.getLinearBrushOtherExtent)a=o.getLinearBrushOtherExtent(e);else{var s=t._zr;a=[0,[s.getWidth(),s.getHeight()][1-e]]}var c=[r,a];e&&c.reverse(),iM(t,n,c,i)},updateCommon:aM,contain:yM}}function DM(e){return e=AM(e),function(t){return bf(t,e)}}function OM(e,t){return e=AM(e),function(n){var r=t==null?n:t,i=r?e.width:e.height,a=r?e.x:e.y;return[a,a+(i||0)]}}function kM(e,t,n){var r=AM(e);return function(e,i){return r.contain(i[0],i[1])&&!ik(e,t,n)}}function AM(e){return J.create(e)}function jM(e,t){var n=t.rippleEffectColor||t.color;e.eachChild(function(e){e.attr({z:t.z,zlevel:t.zlevel,style:{stroke:t.brushType===`stroke`?n:null,fill:t.brushType===`fill`?n:null}})})}var MM=function(e){t(n,e);function n(t,n){var r=e.call(this)||this,i=new KT(t,n),a=new Y;return r.add(i),r.add(a),r.updateData(t,n),r}return n.prototype.stopEffectAnimation=function(){this.childAt(1).removeAll()},n.prototype.startEffectAnimation=function(e){for(var t=e.symbolType,n=e.color,r=e.rippleNumber,i=this.childAt(1),a=0;a0&&(a=this._getLineLength(r)/c*1e3),a!==this._period||o!==this._loop||s!==this._roundTrip){r.stopAnimation();var u=void 0;u=V(l)?l(n):l,r.__t>0&&(u=-a*r.__t),this._animateSymbol(r,a,u,o,s)}this._period=a,this._loop=o,this._roundTrip=s}},n.prototype._animateSymbol=function(e,t,n,r,i){if(t>0){e.__t=0;var a=this,o=e.animate(``,r).when(i?t*2:t,{__t:i?2:1}).delay(n).during(function(){a._updateSymbolPosition(e)});r||o.done(function(){a.remove(e)}),o.start()}},n.prototype._getLineLength=function(e){return Qe(e.__p1,e.__cp1)+Qe(e.__cp1,e.__p2)},n.prototype._updateAnimationPoints=function(e,t){e.__p1=t[0],e.__p2=t[1],e.__cp1=t[2]||[(t[0][0]+t[1][0])/2,(t[0][1]+t[1][1])/2]},n.prototype.updateData=function(e,t,n){this.childAt(0).updateData(e,t,n),this._updateEffectSymbol(e,t)},n.prototype._updateSymbolPosition=function(e){var t=e.__p1,n=e.__p2,r=e.__cp1,i=e.__t<1?e.__t:2-e.__t,a=[e.x,e.y],o=a.slice(),s=Jn,c=Yn;a[0]=s(t[0],r[0],n[0],i),a[1]=s(t[1],r[1],n[1],i);var l=e.__t<1?c(t[0],r[0],n[0],i):c(n[0],r[0],t[0],1-i),u=e.__t<1?c(t[1],r[1],n[1],i):c(n[1],r[1],t[1],1-i);e.rotation=-Math.atan2(u,l)-Math.PI/2,(this._symbolType===`line`||this._symbolType===`rect`||this._symbolType===`roundRect`)&&(e.__lastT!==void 0&&e.__lastT=0&&!(r[o]<=t);o--);o=Math.min(o,i-2)}else{for(o=a;ot);o++);o=Math.min(o-1,i-2)}var s=(t-r[o])/(r[o+1]-r[o]),c=n[o],l=n[o+1];e.x=c[0]*(1-s)+s*l[0],e.y=c[1]*(1-s)+s*l[1];var u=e.__t<1?l[0]-c[0]:c[0]-l[0],d=e.__t<1?l[1]-c[1]:c[1]-l[1];e.rotation=-Math.atan2(d,u)-Math.PI/2,this._lastFrame=o,this._lastFramePercent=t,e.ignore=!1}},n}(IM),zM=function(){function e(){this.polyline=!1,this.curveness=0,this.segs=[]}return e}(),BM=function(e){t(n,e);function n(t){var n=e.call(this,t)||this;return n._off=0,n.hoverDataIdx=-1,n}return n.prototype.reset=function(){this.notClear=!1,this._off=0},n.prototype.getDefaultStyle=function(){return{stroke:`#000`,fill:null}},n.prototype.getDefaultShape=function(){return new zM},n.prototype.buildPath=function(e,t){var n=t.segs,r=t.curveness,i;if(t.polyline)for(i=this._off;i0){e.moveTo(n[i++],n[i++]);for(var o=1;o0){var d=(s+l)/2-(c-u)*r,f=(c+u)/2-(l-s)*r;e.quadraticCurveTo(d,f,l,u)}else e.lineTo(l,u)}this.incremental&&(this._off=i,this.notClear=!0)},n.prototype.findDataIndex=function(e,t){var n=this.shape,r=n.segs,i=n.curveness,a=this.style.lineWidth;if(n.polyline)for(var o=0,s=0;s0)for(var l=r[s++],u=r[s++],d=1;d0){if(mc(l,u,(l+f)/2-(u-p)*i,(u+p)/2-(f-l)*i,f,p,a,e,t))return o}else if(fc(l,u,f,p,a,e,t))return o;o++}return-1},n.prototype.contain=function(e,t){var n=this.transformCoordToLocal(e,t),r=this.getBoundingRect();return e=n[0],t=n[1],r.contain(e,t)?(this.hoverDataIdx=this.findDataIndex(e,t))>=0:(this.hoverDataIdx=-1,!1)},n.prototype.getBoundingRect=function(){var e=this._rect;if(!e){for(var t=this.shape.segs,n=1/0,r=1/0,i=-1/0,a=-1/0,o=0;o0&&(a.dataIndex=n+e.__startIndex)})},e.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},e}(),HM={seriesType:`lines`,plan:U_(),reset:function(e){var t=e.coordinateSystem;if(t){var n=e.get(`polyline`),r=e.pipelineContext.large;return{progress:function(i,a){var o=[];if(r){var s=void 0,c=i.end-i.start;if(n){for(var l=0,u=i.start;u0&&(c||s.configLayer(a,{motionBlur:!0,lastFrameAlpha:Math.max(Math.min(o/10+.9,1),0)})),i.updateData(r);var l=e.get(`clip`,!0)&&pE(e.coordinateSystem,!1,e);l?this.group.setClipPath(l):this.group.removeClipPath(),this._lastZlevel=a,this._finished=!0},n.prototype.incrementalPrepareRender=function(e,t,n){var r=e.getData();this._updateLineDraw(r,e).incrementalPrepareUpdate(r),this._clearLayer(n),this._finished=!1},n.prototype.incrementalRender=function(e,t,n){this._lineDraw.incrementalUpdate(e,t.getData()),this._finished=e.end===t.getData().count()},n.prototype.eachRendered=function(e){this._lineDraw&&this._lineDraw.eachRendered(e)},n.prototype.updateTransform=function(e,t,n){var r=e.getData(),i=e.pipelineContext;if(!this._finished||i.large||i.progressiveRender)return{update:!0};var a=HM.reset(e,t,n);a.progress&&a.progress({start:0,end:r.count(),count:r.count()},r),this._lineDraw.updateLayout(),this._clearLayer(n)},n.prototype._updateLineDraw=function(e,t){var n=this._lineDraw,r=this._showEffect(t),i=!!t.get(`polyline`),a=t.pipelineContext.large;return(!n||r!==this._hasEffet||i!==this._isPolyline||a!==this._isLargeDraw)&&(n&&n.remove(),n=this._lineDraw=a?new VM:new yj(i?r?RM:LM:r?IM:vj),this._hasEffet=r,this._isPolyline=i,this._isLargeDraw=a),this.group.add(n.group),n},n.prototype._showEffect=function(e){return!!e.get([`effect`,`show`])},n.prototype._clearLayer=function(e){var t=e.getZr();t.painter.getType()!==`svg`&&this._lastZlevel!=null&&t.painter.getLayer(this._lastZlevel).clear(!0)},n.prototype.remove=function(e,t){this._lineDraw&&this._lineDraw.remove(),this._lineDraw=null,this._clearLayer(t)},n.prototype.dispose=function(e,t){this.remove(e,t)},n.type=`lines`,n}(K_),WM=typeof Uint32Array>`u`?Array:Uint32Array,GM=typeof Float64Array>`u`?Array:Float64Array;function KM(e){var t=e.data;t&&t[0]&&t[0][0]&&t[0][0].coord&&(e.data=I(t,function(e){var t={coords:[e[0].coord,e[1].coord]};return e[0].name&&(t.fromName=e[0].name),e[1].name&&(t.toName=e[1].name),A([t,e[0],e[1]])}))}var qM=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=n.type,t.visualStyleAccessPath=`lineStyle`,t.visualDrawType=`stroke`,t}return n.prototype.init=function(t){t.data=t.data||[],KM(t);var n=this._processFlatCoordsArray(t.data);this._flatCoords=n.flatCoords,this._flatCoordsOffset=n.flatCoordsOffset,n.flatCoords&&(t.data=new Float32Array(n.count)),e.prototype.init.apply(this,arguments)},n.prototype.mergeOption=function(t){if(KM(t),t.data){var n=this._processFlatCoordsArray(t.data);this._flatCoords=n.flatCoords,this._flatCoordsOffset=n.flatCoordsOffset,n.flatCoords&&(t.data=new Float32Array(n.count))}e.prototype.mergeOption.apply(this,arguments)},n.prototype.appendData=function(e){var t=this._processFlatCoordsArray(e.data);t.flatCoords&&(this._flatCoords?(this._flatCoords=ke(this._flatCoords,t.flatCoords),this._flatCoordsOffset=ke(this._flatCoordsOffset,t.flatCoordsOffset)):(this._flatCoords=t.flatCoords,this._flatCoordsOffset=t.flatCoordsOffset),e.data=new Float32Array(t.count)),this.getRawData().appendData(e.data)},n.prototype._getCoordsFromItemModel=function(e){var t=this.getData().getItemModel(e);return t.option instanceof Array?t.option:t.getShallow(`coords`)},n.prototype.getLineCoordsCount=function(e){return this._flatCoordsOffset?this._flatCoordsOffset[e*2+1]:this._getCoordsFromItemModel(e).length},n.prototype.getLineCoords=function(e,t){if(this._flatCoordsOffset){for(var n=this._flatCoordsOffset[e*2],r=this._flatCoordsOffset[e*2+1],i=0;i `)})},n.prototype.preventIncremental=function(){return!!this.get([`effect`,`show`])},n.prototype.getProgressive=function(){var e=this.option.progressive;return e==null?this.option.large?1e4:this.get(`progressive`):e},n.prototype.getProgressiveThreshold=function(){var e=this.option.progressiveThreshold;return e==null?this.option.large?2e4:this.get(`progressiveThreshold`):e},n.prototype.getZLevelKey=function(){var e=this.getModel(`effect`),t=e.get(`trailLength`);return this.getData().count()>this.getProgressiveThreshold()?this.id:e.get(`show`)&&t>0?t+``:``},n.type=`series.lines`,n.dependencies=[`grid`,`polar`,`geo`,`calendar`],n.defaultOption={coordinateSystem:`geo`,z:2,legendHoverLink:!0,xAxisIndex:0,yAxisIndex:0,symbol:[`none`,`none`],symbolSize:[10,10],geoIndex:0,effect:{show:!1,period:4,constantSpeed:0,symbol:`circle`,symbolSize:3,loop:!0,trailLength:.2},large:!1,largeThreshold:2e3,polyline:!1,clip:!0,label:{show:!1,position:`end`},lineStyle:{opacity:.5}},n}(N_);function JM(e){return e instanceof Array||(e=[e,e]),e}var YM={seriesType:`lines`,reset:function(e){var t=JM(e.get(`symbol`)),n=JM(e.get(`symbolSize`)),r=e.getData();r.setVisual(`fromSymbol`,t&&t[0]),r.setVisual(`toSymbol`,t&&t[1]),r.setVisual(`fromSymbolSize`,n&&n[0]),r.setVisual(`toSymbolSize`,n&&n[1]);function i(e,t){var n=e.getItemModel(t),r=JM(n.getShallow(`symbol`,!0)),i=JM(n.getShallow(`symbolSize`,!0));r[0]&&e.setItemVisual(t,`fromSymbol`,r[0]),r[1]&&e.setItemVisual(t,`toSymbol`,r[1]),i[0]&&e.setItemVisual(t,`fromSymbolSize`,i[0]),i[1]&&e.setItemVisual(t,`toSymbolSize`,i[1])}return{dataEach:r.hasItemOption?i:null}}};function XM(e){e.registerChartView(UM),e.registerSeriesModel(qM),e.registerLayout(HM),e.registerVisual(YM)}var ZM={color:`fill`,borderColor:`stroke`},QM={symbol:1,symbolSize:1,symbolKeepAspect:1,legendIcon:1,visualMeta:1,liftZ:1,decal:1},$M=Oo(),eN=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=n.type,t}return n.prototype.optionUpdated=function(){this.currentZLevel=this.get(`zlevel`,!0),this.currentZ=this.get(`z`,!0)},n.prototype.getInitialData=function(e,t){return PS(null,this)},n.prototype.getDataParams=function(t,n,r){var i=e.prototype.getDataParams.call(this,t,n);return r&&(i.info=$M(r).info),i},n.type=`series.custom`,n.dependencies=[`grid`,`polar`,`geo`,`singleAxis`,`calendar`],n.defaultOption={coordinateSystem:`cartesian2d`,z:2,legendHoverLink:!0,clip:!1},n}(N_);function tN(e,t){return t=t||[0,0],I([`x`,`y`],function(n,r){var i=this.getAxis(n),a=t[r],o=e[r]/2;return i.type===`category`?i.getBandWidth():Math.abs(i.dataToCoord(a-o)-i.dataToCoord(a+o))},this)}function nN(e){var t=e.master.getRect();return{coordSys:{type:`cartesian2d`,x:t.x,y:t.y,width:t.width,height:t.height},api:{coord:function(t){return e.dataToPoint(t)},size:R(tN,e)}}}function rN(e,t){return t=t||[0,0],I([0,1],function(n){var r=t[n],i=e[n]/2,a=[],o=[];return a[n]=r-i,o[n]=r+i,a[1-n]=o[1-n]=t[1-n],Math.abs(this.dataToPoint(a)[n]-this.dataToPoint(o)[n])},this)}function iN(e){var t=e.getBoundingRect();return{coordSys:{type:`geo`,x:t.x,y:t.y,width:t.width,height:t.height,zoom:e.getZoom()},api:{coord:function(t){return e.dataToPoint(t)},size:R(rN,e)}}}function aN(e,t){var n=this.getAxis(),r=t instanceof Array?t[0]:t,i=(e instanceof Array?e[0]:e)/2;return n.type===`category`?n.getBandWidth():Math.abs(n.dataToCoord(r-i)-n.dataToCoord(r+i))}function oN(e){var t=e.getRect();return{coordSys:{type:`singleAxis`,x:t.x,y:t.y,width:t.width,height:t.height},api:{coord:function(t){return e.dataToPoint(t)},size:R(aN,e)}}}function sN(e,t){return t=t||[0,0],I([`Radius`,`Angle`],function(n,r){var i=`get`+n+`Axis`,a=this[i](),o=t[r],s=e[r]/2,c=a.type===`category`?a.getBandWidth():Math.abs(a.dataToCoord(o-s)-a.dataToCoord(o+s));return n===`Angle`&&(c=c*Math.PI/180),c},this)}function cN(e){var t=e.getRadiusAxis(),n=e.getAngleAxis(),r=t.getExtent();return r[0]>r[1]&&r.reverse(),{coordSys:{type:`polar`,cx:e.cx,cy:e.cy,r:r[1],r0:r[0]},api:{coord:function(r){var i=t.dataToRadius(r[0]),a=n.dataToAngle(r[1]),o=e.coordToPoint([i,a]);return o.push(i,a*Math.PI/180),o},size:R(sN,e)}}}function lN(e){var t=e.getRect(),n=e.getRangeInfo();return{coordSys:{type:`calendar`,x:t.x,y:t.y,width:t.width,height:t.height,cellWidth:e.getCellWidth(),cellHeight:e.getCellHeight(),rangeInfo:{start:n.start,end:n.end,weeks:n.weeks,dayCount:n.allDay}},api:{coord:function(t,n){return e.dataToPoint(t,n)}}}}function uN(e,t,n,r){return e&&(e.legacy||e.legacy!==!1&&!n&&!r&&t!==`tspan`&&(t===`text`||K(e,`text`)))}function dN(e,t,n){var r=e,i,a,o;if(t===`text`)o=r;else{o={},K(r,`text`)&&(o.text=r.text),K(r,`rich`)&&(o.rich=r.rich),K(r,`textFill`)&&(o.fill=r.textFill),K(r,`textStroke`)&&(o.stroke=r.textStroke),K(r,`fontFamily`)&&(o.fontFamily=r.fontFamily),K(r,`fontSize`)&&(o.fontSize=r.fontSize),K(r,`fontStyle`)&&(o.fontStyle=r.fontStyle),K(r,`fontWeight`)&&(o.fontWeight=r.fontWeight),a={type:`text`,style:o,silent:!0},i={};var s=K(r,`textPosition`);n?i.position=s?r.textPosition:`inside`:s&&(i.position=r.textPosition),K(r,`textPosition`)&&(i.position=r.textPosition),K(r,`textOffset`)&&(i.offset=r.textOffset),K(r,`textRotation`)&&(i.rotation=r.textRotation),K(r,`textDistance`)&&(i.distance=r.textDistance)}return fN(o,e),F(o.rich,function(e){fN(e,e)}),{textConfig:i,textContent:a}}function fN(e,t){t&&(t.font=t.textFont||t.font,K(t,`textStrokeWidth`)&&(e.lineWidth=t.textStrokeWidth),K(t,`textAlign`)&&(e.align=t.textAlign),K(t,`textVerticalAlign`)&&(e.verticalAlign=t.textVerticalAlign),K(t,`textLineHeight`)&&(e.lineHeight=t.textLineHeight),K(t,`textWidth`)&&(e.width=t.textWidth),K(t,`textHeight`)&&(e.height=t.textHeight),K(t,`textBackgroundColor`)&&(e.backgroundColor=t.textBackgroundColor),K(t,`textPadding`)&&(e.padding=t.textPadding),K(t,`textBorderColor`)&&(e.borderColor=t.textBorderColor),K(t,`textBorderWidth`)&&(e.borderWidth=t.textBorderWidth),K(t,`textBorderRadius`)&&(e.borderRadius=t.textBorderRadius),K(t,`textBoxShadowColor`)&&(e.shadowColor=t.textBoxShadowColor),K(t,`textBoxShadowBlur`)&&(e.shadowBlur=t.textBoxShadowBlur),K(t,`textBoxShadowOffsetX`)&&(e.shadowOffsetX=t.textBoxShadowOffsetX),K(t,`textBoxShadowOffsetY`)&&(e.shadowOffsetY=t.textBoxShadowOffsetY))}function pN(e,t,n){var r=e;r.textPosition=r.textPosition||n.position||`inside`,n.offset!=null&&(r.textOffset=n.offset),n.rotation!=null&&(r.textRotation=n.rotation),n.distance!=null&&(r.textDistance=n.distance);var i=r.textPosition.indexOf(`inside`)>=0,a=e.fill||`#000`;mN(r,t);var o=r.textFill==null;return i?o&&(r.textFill=n.insideFill||`#fff`,!r.textStroke&&n.insideStroke&&(r.textStroke=n.insideStroke),!r.textStroke&&(r.textStroke=a),r.textStrokeWidth==null&&(r.textStrokeWidth=2)):(o&&(r.textFill=e.fill||n.outsideFill||`#000`),!r.textStroke&&n.outsideStroke&&(r.textStroke=n.outsideStroke)),r.text=t.text,r.rich=t.rich,F(t.rich,function(e){mN(e,e)}),r}function mN(e,t){t&&(K(t,`fill`)&&(e.textFill=t.fill),K(t,`stroke`)&&(e.textStroke=t.fill),K(t,`lineWidth`)&&(e.textStrokeWidth=t.lineWidth),K(t,`font`)&&(e.font=t.font),K(t,`fontStyle`)&&(e.fontStyle=t.fontStyle),K(t,`fontWeight`)&&(e.fontWeight=t.fontWeight),K(t,`fontSize`)&&(e.fontSize=t.fontSize),K(t,`fontFamily`)&&(e.fontFamily=t.fontFamily),K(t,`align`)&&(e.textAlign=t.align),K(t,`verticalAlign`)&&(e.textVerticalAlign=t.verticalAlign),K(t,`lineHeight`)&&(e.textLineHeight=t.lineHeight),K(t,`width`)&&(e.textWidth=t.width),K(t,`height`)&&(e.textHeight=t.height),K(t,`backgroundColor`)&&(e.textBackgroundColor=t.backgroundColor),K(t,`padding`)&&(e.textPadding=t.padding),K(t,`borderColor`)&&(e.textBorderColor=t.borderColor),K(t,`borderWidth`)&&(e.textBorderWidth=t.borderWidth),K(t,`borderRadius`)&&(e.textBorderRadius=t.borderRadius),K(t,`shadowColor`)&&(e.textBoxShadowColor=t.shadowColor),K(t,`shadowBlur`)&&(e.textBoxShadowBlur=t.shadowBlur),K(t,`shadowOffsetX`)&&(e.textBoxShadowOffsetX=t.shadowOffsetX),K(t,`shadowOffsetY`)&&(e.textBoxShadowOffsetY=t.shadowOffsetY),K(t,`textShadowColor`)&&(e.textShadowColor=t.textShadowColor),K(t,`textShadowBlur`)&&(e.textShadowBlur=t.textShadowBlur),K(t,`textShadowOffsetX`)&&(e.textShadowOffsetX=t.textShadowOffsetX),K(t,`textShadowOffsetY`)&&(e.textShadowOffsetY=t.textShadowOffsetY))}var hN={position:[`x`,`y`],scale:[`scaleX`,`scaleY`],origin:[`originX`,`originY`]},gN=L(hN);re(Ui,function(e,t){return e[t]=1,e},{}),Ui.join(`, `);var _N=[``,`style`,`shape`,`extra`],vN=Oo();function yN(e,t,n,r,i){var a=e+`Animation`,o=Bd(e,r,i)||{},s=vN(t).userDuring;return o.duration>0&&(o.during=s?R(kN,{el:t,userDuring:s}):null,o.setToFinal=!0,o.scope=e),j(o,n[a]),o}function bN(e,t,n,r){r=r||{};var i=r.dataIndex,a=r.isInit,o=r.clearStyle,s=n.isAnimationEnabled(),c=vN(e),l=t.style;c.userDuring=t.during;var u={},d={};if(NN(e,t,d),jN(`shape`,t,d),jN(`extra`,t,d),!a&&s&&(MN(e,t,u),AN(`shape`,e,t,u),AN(`extra`,e,t,u),PN(e,t,l,u)),d.style=l,wN(e,d,o),EN(e,t),s)if(a){var f={};F(_N,function(e){var n=e?t[e]:t;n&&n.enterFrom&&(e&&(f[e]=f[e]||{}),j(e?f[e]:f,n.enterFrom))});var p=yN(`enter`,e,t,n,i);p.duration>0&&e.animateFrom(f,p)}else TN(e,t,i||0,n,u);xN(e,t),l?e.dirty():e.markRedraw()}function xN(e,t){for(var n=vN(e).leaveToProps,r=0;r<_N.length;r++){var i=_N[r],a=i?t[i]:t;a&&a.leaveTo&&(n||(n=vN(e).leaveToProps={}),i&&(n[i]=n[i]||{}),j(i?n[i]:n,a.leaveTo))}}function SN(e,t,n,r){if(e){var i=e.parent,a=vN(e).leaveToProps;if(a){var o=yN(`update`,e,t,n,0);o.done=function(){i.remove(e),r&&r()},e.animateTo(a,o)}else i.remove(e),r&&r()}}function CN(e){return e===`all`}function wN(e,t,n){var r=t.style;if(!e.isGroup&&r){if(n){e.useStyle({});for(var i=e.animators,a=0;a0&&e.animateFrom(i,a)}}function EN(e,t){K(t,`silent`)&&(e.silent=t.silent),K(t,`ignore`)&&(e.ignore=t.ignore),e instanceof Os&&K(t,`invisible`)&&(e.invisible=t.invisible),e instanceof Z&&K(t,`autoBatch`)&&(e.autoBatch=t.autoBatch)}var DN={},ON={setTransform:function(e,t){return DN.el[e]=t,this},getTransform:function(e){return DN.el[e]},setShape:function(e,t){var n=DN.el,r=n.shape||(n.shape={});return r[e]=t,n.dirtyShape&&n.dirtyShape(),this},getShape:function(e){var t=DN.el.shape;if(t)return t[e]},setStyle:function(e,t){var n=DN.el,r=n.style;return r&&(r[e]=t,n.dirtyStyle&&n.dirtyStyle()),this},getStyle:function(e){var t=DN.el.style;if(t)return t[e]},setExtra:function(e,t){var n=DN.el.extra||(DN.el.extra={});return n[e]=t,this},getExtra:function(e){var t=DN.el.extra;if(t)return t[e]}};function kN(){var e=this,t=e.el;if(t){var n=vN(t).userDuring,r=e.userDuring;if(n!==r){e.el=e.userDuring=null;return}DN.el=t,r(ON)}}function AN(e,t,n,r){var i=n[e];if(i){var a=t[e],o;if(a){var s=n.transition,c=i.transition;if(c)if(!o&&(o=r[e]={}),CN(c))j(o,a);else for(var l=ao(c),u=0;u=0){!o&&(o=r[e]={});for(var p=L(a),u=0;u=0)){var f=e.getAnimationStyleProps(),p=f?f.style:null;if(p){!a&&(a=r.style={});for(var m=L(n),l=0;l=0?t.getStore().get(i,n):void 0}var a=t.get(r.name,n),o=r&&r.ordinalMeta;return o?o.categories[a]:a}function S(n,r){r==null&&(r=l);var i=t.getItemVisual(r,`style`),a=i&&i.fill,o=i&&i.opacity,s=v(r,VN).getItemStyle();a!=null&&(s.fill=a),o!=null&&(s.opacity=o);var c={inheritColor:H(a)?a:`#000`},u=y(r,VN),d=Ff(u,null,c,!1,!0);d.text=u.getShallow(`show`)?W(e.getFormattedLabel(r,VN),WT(t,r)):null;var f=If(u,c,!1);return T(n,s),s=pN(s,d,f),n&&w(s,n),s.legacy=!0,s}function C(n,r){r==null&&(r=l);var i=v(r,BN).getItemStyle(),a=y(r,BN),o=Ff(a,null,null,!0,!0);o.text=a.getShallow(`show`)?_e(e.getFormattedLabel(r,BN),e.getFormattedLabel(r,VN),WT(t,r)):null;var s=If(a,null,!0);return T(n,i),i=pN(i,o,s),n&&w(i,n),i.legacy=!0,i}function w(e,t){for(var n in t)K(t,n)&&(e[n]=t[n])}function T(e,t){e&&(e.textFill&&(t.textFill=e.textFill),e.textPosition&&(t.textPosition=e.textPosition))}function E(e,n){if(n==null&&(n=l),K(ZM,e)){var r=t.getItemVisual(n,`style`);return r?r[ZM[e]]:null}if(K(QM,e))return t.getItemVisual(n,e)}function D(e){if(a.type===`cartesian2d`)return aC(M({axis:a.getBaseAxis()},e))}function O(){return n.getCurrentSeriesIndices()}function k(e){return Uf(e,n)}}function sP(e){var t={};return F(e.dimensions,function(n){var r=e.getDimensionInfo(n);if(!r.isExtraCoord){var i=r.coordDim,a=t[i]=t[i]||[];a[r.coordDimIndex]=e.getDimensionIndex(n)}}),t}function cP(e,t,n,r,i,a,o){if(!r){a.remove(t);return}var s=lP(e,t,n,r,i,a);return s&&o.setItemGraphicEl(n,s),s&&lu(s,r.focus,r.blurScope,r.emphasisDisabled),s}function lP(e,t,n,r,i,a){var o=-1,s=t;t&&uP(t,r,i)&&(o=N(a.childrenRef(),t),t=null);var c=!t,l=t;l?l.clearStates():(l=tP(r),s&&$N(s,l)),r.morph===!1?l.disableMorphing=!0:l.disableMorphing&&(l.disableMorphing=!1),YN.normal.cfg=YN.normal.conOpt=YN.emphasis.cfg=YN.emphasis.conOpt=YN.blur.cfg=YN.blur.conOpt=YN.select.cfg=YN.select.conOpt=null,YN.isLegacy=!1,fP(l,n,r,i,c,YN),dP(l,n,r,i,c),nP(e,l,n,r,YN,i,c),K(r,`info`)&&($M(l).info=r.info);for(var u=0;u=0?a.replaceAt(l,o):a.add(l),l}function uP(e,t,n){var r=$M(e),i=t.type,a=t.shape,o=t.style;return n.isUniversalTransitionEnabled()||i!=null&&i!==r.customGraphicType||i===`path`&&CP(a)&&SP(a)!==r.customPathData||i===`image`&&K(o,`image`)&&o.image!==r.customImagePath}function dP(e,t,n,r,i){var a=n.clipPath;if(a===!1)e&&e.getClipPath()&&e.removeClipPath();else if(a){var o=e.getClipPath();o&&uP(o,a,r)&&(o=null),o||(o=tP(a),e.setClipPath(o)),nP(null,o,t,a,null,r,i)}}function fP(e,t,n,r,i,a){if(!e.isGroup){pP(n,null,a),pP(n,BN,a);var o=a.normal.conOpt,s=a.emphasis.conOpt,c=a.blur.conOpt,l=a.select.conOpt;if(o!=null||s!=null||l!=null||c!=null){var u=e.getTextContent();if(o===!1)u&&e.removeTextContent();else{o=a.normal.conOpt=o||{type:`text`},u?u.clearStates():(u=tP(o),e.setTextContent(u)),nP(null,u,t,o,null,r,i);for(var d=o&&o.style,f=0;f=u;p--)_P(t,t.childAt(p),i)}}function _P(e,t,n){t&&SN(t,$M(e).option,n)}function vP(e){new Wx(e.oldChildren,e.newChildren,yP,yP,e).add(bP).update(bP).remove(xP).execute()}function yP(e,t){var n=e&&e.name;return n==null?JN+t:n}function bP(e,t){var n=this.context,r=e==null?null:n.newChildren[e],i=t==null?null:n.oldChildren[t];lP(n.api,i,n.dataIndex,r,n.seriesModel,n.group)}function xP(e){var t=this.context,n=t.oldChildren[e];n&&SN(n,$M(n).option,t.seriesModel)}function SP(e){return e&&(e.pathData||e.d)}function CP(e){return e&&(K(e,`pathData`)||K(e,`d`))}function wP(e){e.registerChartView(eP),e.registerSeriesModel(eN)}var TP=Oo(),EP=O,DP=R,OP=function(){function e(){this._dragging=!1,this.animationThreshold=15}return e.prototype.render=function(e,t,n,r){var i=t.get(`value`),a=t.get(`status`);if(this._axisModel=e,this._axisPointerModel=t,this._api=n,!(!r&&this._lastValue===i&&this._lastStatus===a)){this._lastValue=i,this._lastStatus=a;var o=this._group,s=this._handle;if(!a||a===`hide`){o&&o.hide(),s&&s.hide();return}o&&o.show(),s&&s.show();var c={};this.makeElOption(c,i,e,t,n);var l=c.graphicKey;l!==this._lastGraphicKey&&this.clear(n),this._lastGraphicKey=l;var u=this._moveAnimation=this.determineAnimation(e,t);if(!o)o=this._group=new Y,this.createPointerEl(o,c,e,t),this.createLabelEl(o,c,e,t),n.getZr().add(o);else{var d=z(kP,t,u);this.updatePointerEl(o,c,d),this.updateLabelEl(o,c,d,t)}NP(o,t,!0),this._renderHandle(i)}},e.prototype.remove=function(e){this.clear(e)},e.prototype.dispose=function(e){this.clear(e)},e.prototype.determineAnimation=function(e,t){var n=t.get(`animation`),r=e.axis,i=r.type===`category`,a=t.get(`snap`);if(!a&&!i)return!1;if(n===`auto`||n==null){var o=this.animationThreshold;if(i&&r.getBandWidth()>o)return!0;if(a){var s=OO(e).seriesDataCount,c=r.getExtent();return Math.abs(c[0]-c[1])/s>o}return!1}return n===!0},e.prototype.makeElOption=function(e,t,n,r,i){},e.prototype.createPointerEl=function(e,t,n,r){var i=t.pointer;if(i){var a=TP(e).pointerEl=new Xd[i.type](EP(t.pointer));e.add(a)}},e.prototype.createLabelEl=function(e,t,n,r){if(t.label){var i=TP(e).labelEl=new $c(EP(t.label));e.add(i),jP(i,r)}},e.prototype.updatePointerEl=function(e,t,n){var r=TP(e).pointerEl;r&&t.pointer&&(r.setStyle(t.pointer.style),n(r,{shape:t.pointer.shape}))},e.prototype.updateLabelEl=function(e,t,n,r){var i=TP(e).labelEl;i&&(i.setStyle(t.label.style),n(i,{x:t.label.x,y:t.label.y}),jP(i,r))},e.prototype._renderHandle=function(e){if(!(this._dragging||!this.updateHandleTransform)){var t=this._axisPointerModel,n=this._api.getZr(),r=this._handle,i=t.getModel(`handle`),a=t.get(`status`);if(!i.get(`show`)||!a||a===`hide`){r&&n.remove(r),this._handle=null;return}var o;this._handle||(o=!0,r=this._handle=Sf(i.get(`icon`),{cursor:`move`,draggable:!0,onmousemove:function(e){Mt(e.event)},onmousedown:DP(this._onHandleDragMove,this,0,0),drift:DP(this._onHandleDragMove,this),ondragend:DP(this._onHandleDragEnd,this)}),n.add(r)),NP(r,t,!1),r.setStyle(i.getItemStyle(null,[`color`,`borderColor`,`borderWidth`,`opacity`,`shadowColor`,`shadowBlur`,`shadowOffsetX`,`shadowOffsetY`]));var s=i.get(`size`);B(s)||(s=[s,s]),r.scaleX=s[0]/2,r.scaleY=s[1]/2,nv(this,`_doDispatchAxisPointer`,i.get(`throttle`)||0,`fixRate`),this._moveHandleToValue(e,o)}},e.prototype._moveHandleToValue=function(e,t){kP(this._axisPointerModel,!t&&this._moveAnimation,this._handle,MP(this.getHandleTransform(e,this._axisModel,this._axisPointerModel)))},e.prototype._onHandleDragMove=function(e,t){var n=this._handle;if(n){this._dragging=!0;var r=this.updateHandleTransform(MP(n),[e,t],this._axisModel,this._axisPointerModel);this._payloadInfo=r,n.stopAnimation(),n.attr(MP(r)),TP(n).lastProp=null,this._doDispatchAxisPointer()}},e.prototype._doDispatchAxisPointer=function(){if(this._handle){var e=this._payloadInfo,t=this._axisModel;this._api.dispatchAction({type:`updateAxisPointer`,x:e.cursorPoint[0],y:e.cursorPoint[1],tooltipOption:e.tooltipOption,axesInfo:[{axisDim:t.axis.dim,axisIndex:t.componentIndex}]})}},e.prototype._onHandleDragEnd=function(){if(this._dragging=!1,this._handle){var e=this._axisPointerModel.get(`value`);this._moveHandleToValue(e),this._api.dispatchAction({type:`hideTip`})}},e.prototype.clear=function(e){this._lastValue=null,this._lastStatus=null;var t=e.getZr(),n=this._group,r=this._handle;t&&n&&(this._lastGraphicKey=null,n&&t.remove(n),r&&t.remove(r),this._group=null,this._handle=null,this._payloadInfo=null),rv(this,`_doDispatchAxisPointer`)},e.prototype.doClear=function(){},e.prototype.buildLabel=function(e,t,n){return n=n||0,{x:e[n],y:e[1-n],width:t[n],height:t[1-n]}},e}();function kP(e,t,n,r){AP(TP(n).lastProp,r)||(TP(n).lastProp=r,t?Hd(n,r,e):(n.stopAnimation(),n.attr(r)))}function AP(e,t){if(U(e)&&U(t)){var n=!0;return F(t,function(t,r){n=n&&AP(e[r],t)}),!!n}else return e===t}function jP(e,t){e[t.get([`label`,`show`])?`show`:`hide`]()}function MP(e){return{x:e.x||0,y:e.y||0,rotation:e.rotation||0}}function NP(e,t,n){var r=t.get(`z`),i=t.get(`zlevel`);e&&e.traverse(function(e){e.type!==`group`&&(r!=null&&(e.z=r),i!=null&&(e.zlevel=i),e.silent=n)})}function PP(e){var t=e.get(`type`),n=e.getModel(t+`Style`),r;return t===`line`?(r=n.getLineStyle(),r.fill=null):t===`shadow`&&(r=n.getAreaStyle(),r.stroke=null),r}function FP(e,t,n,r,i){var a=LP(n.get(`value`),t.axis,t.ecModel,n.get(`seriesDataIndices`),{precision:n.get([`label`,`precision`]),formatter:n.get([`label`,`formatter`])}),o=n.getModel(`label`),s=nm(o.get(`padding`)||0),c=o.getFont(),l=Ji(a,c),u=i.position,d=l.width+s[1]+s[3],f=l.height+s[0]+s[2],p=i.align;p===`right`&&(u[0]-=d),p===`center`&&(u[0]-=d/2);var m=i.verticalAlign;m===`bottom`&&(u[1]-=f),m===`middle`&&(u[1]-=f/2),IP(u,d,f,r);var h=o.get(`backgroundColor`);(!h||h===`auto`)&&(h=t.get([`axisLine`,`lineStyle`,`color`])),e.label={x:u[0],y:u[1],style:Ff(o,{text:a,font:c,fill:o.getTextColor(),padding:s,backgroundColor:h}),z2:10}}function IP(e,t,n,r){var i=r.getWidth(),a=r.getHeight();e[0]=Math.min(e[0]+t,i)-t,e[1]=Math.min(e[1]+n,a)-n,e[0]=Math.max(e[0],0),e[1]=Math.max(e[1],0)}function LP(e,t,n,r,i){e=t.scale.parse(e);var a=t.scale.getLabel({value:e},{precision:i.precision}),o=i.formatter;if(o){var s={value:JC(t,{value:e}),axisDimension:t.dim,axisIndex:t.index,seriesData:[]};F(r,function(e){var t=n.getSeriesByIndex(e.seriesIndex),r=e.dataIndexInside,i=t&&t.getDataParams(r);i&&s.seriesData.push(i)}),H(o)?a=o.replace(`{value}`,a):V(o)&&(a=o(s))}return a}function RP(e,t,n){var r=zt();return Wt(r,r,n.rotation),Ut(r,r,n.position),hf([e.dataToCoord(t),(n.labelOffset||0)+(n.labelDirection||1)*(n.labelMargin||0)],r)}function zP(e,t,n,r,i,a){var o=uO.innerTextLayout(n.rotation,0,n.labelDirection);n.labelMargin=i.get([`label`,`margin`]),FP(t,r,i,a,{position:RP(r.axis,e,n),align:o.textAlign,verticalAlign:o.textVerticalAlign})}function BP(e,t,n){return n=n||0,{x1:e[n],y1:e[1-n],x2:t[n],y2:t[1-n]}}function VP(e,t,n){return n=n||0,{x:e[n],y:e[1-n],width:t[n],height:t[1-n]}}function HP(e,t,n,r,i,a){return{cx:e,cy:t,r0:n,r,startAngle:i,endAngle:a,clockwise:!0}}var UP=function(e){t(n,e);function n(){return e!==null&&e.apply(this,arguments)||this}return n.prototype.makeElOption=function(e,t,n,r,i){var a=n.axis,o=a.grid,s=r.get(`type`),c=WP(o,a).getOtherAxis(a).getGlobalExtent(),l=a.toGlobalCoord(a.dataToCoord(t,!0));if(s&&s!==`none`){var u=PP(r),d=GP[s](a,l,c);d.style=u,e.graphicKey=d.type,e.pointer=d}zP(t,e,$D(o.model,n),n,r,i)},n.prototype.getHandleTransform=function(e,t,n){var r=$D(t.axis.grid.model,t,{labelInside:!1});r.labelMargin=n.get([`handle`,`margin`]);var i=RP(t.axis,e,r);return{x:i[0],y:i[1],rotation:r.rotation+(r.labelDirection<0?Math.PI:0)}},n.prototype.updateHandleTransform=function(e,t,n,r){var i=n.axis,a=i.grid,o=i.getGlobalExtent(!0),s=WP(a,i).getOtherAxis(i).getGlobalExtent(),c=i.dim===`x`?0:1,l=[e.x,e.y];l[c]+=t[c],l[c]=Math.min(o[1],l[c]),l[c]=Math.max(o[0],l[c]);var u=(s[1]+s[0])/2,d=[u,u];return d[c]=l[c],{x:l[0],y:l[1],rotation:e.rotation,cursorPoint:d,tooltipOption:[{verticalAlign:`middle`},{align:`center`}][c]}},n}(OP);function WP(e,t){var n={};return n[t.dim+`AxisIndex`]=t.index,e.getCartesian(n)}var GP={line:function(e,t,n){return{type:`Line`,subPixelOptimize:!0,shape:BP([t,n[0]],[t,n[1]],KP(e))}},shadow:function(e,t,n){var r=Math.max(1,e.getBandWidth()),i=n[1]-n[0];return{type:`Rect`,shape:VP([t-r/2,n[0]],[r,i],KP(e))}}};function KP(e){return e.dim===`x`?0:1}var qP=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=n.type,t}return n.type=`axisPointer`,n.defaultOption={show:`auto`,z:50,type:`line`,snap:!1,triggerTooltip:!0,triggerEmphasis:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:`#B9BEC9`,width:1,type:`dashed`},shadowStyle:{color:`rgba(210,219,238,0.2)`},label:{show:!0,formatter:null,precision:`auto`,margin:3,color:`#fff`,padding:[5,7,5,7],backgroundColor:`auto`,borderColor:null,borderWidth:0,borderRadius:3},handle:{show:!1,icon:`M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z`,size:45,margin:50,color:`#333`,shadowBlur:3,shadowColor:`#aaa`,shadowOffsetX:0,shadowOffsetY:2,throttle:40}},n}($),JP=Oo(),YP=F;function XP(e,t,n){if(!r.node){var i=t.getZr();JP(i).records||(JP(i).records={}),ZP(i,t);var a=JP(i).records[e]||(JP(i).records[e]={});a.handler=n}}function ZP(e,t){if(JP(e).initialized)return;JP(e).initialized=!0,n(`click`,z(eF,`click`)),n(`mousemove`,z(eF,`mousemove`)),n(`globalout`,$P);function n(n,r){e.on(n,function(n){var i=tF(t);YP(JP(e).records,function(e){e&&r(e,n,i.dispatchAction)}),QP(i.pendings,t)})}}function QP(e,t){var n=e.showTip.length,r=e.hideTip.length,i;n?i=e.showTip[n-1]:r&&(i=e.hideTip[r-1]),i&&(i.dispatchAction=null,t.dispatchAction(i))}function $P(e,t,n){e.handler(`leave`,null,n)}function eF(e,t,n,r){t.handler(e,n,r)}function tF(e){var t={showTip:[],hideTip:[]},n=function(r){var i=t[r.type];i?i.push(r):(r.dispatchAction=n,e.dispatchAction(r))};return{dispatchAction:n,pendings:t}}function nF(e,t){if(!r.node){var n=t.getZr();(JP(n).records||{})[e]&&(JP(n).records[e]=null)}}var rF=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=n.type,t}return n.prototype.render=function(e,t,n){var r=t.getComponent(`tooltip`),i=e.get(`triggerOn`)||r&&r.get(`triggerOn`)||`mousemove|click`;XP(`axisPointer`,n,function(e,t,n){i!==`none`&&(e===`leave`||i.indexOf(e)>=0)&&n({type:`updateAxisPointer`,currTrigger:e,x:t&&t.offsetX,y:t&&t.offsetY})})},n.prototype.remove=function(e,t){nF(`axisPointer`,t)},n.prototype.dispose=function(e,t){nF(`axisPointer`,t)},n.type=`axisPointer`,n}(H_);function iF(e,t){var n=[],r=e.seriesIndex,i;if(r==null||!(i=t.getSeriesByIndex(r)))return{point:[]};var a=i.getData(),o=Do(a,e);if(o==null||o<0||B(o))return{point:[]};var s=a.getItemGraphicEl(o),c=i.coordinateSystem;if(i.getTooltipPosition)n=i.getTooltipPosition(o)||[];else if(c&&c.dataToPoint)if(e.isStacked){var l=c.getBaseAxis(),u=c.getOtherAxis(l).dim,d=l.dim,f=+(u===`x`||u===`radius`),p=a.mapDimension(d),m=[];m[f]=a.get(p,o),m[1-f]=a.get(a.getCalculationInfo(`stackResultDimension`),o),n=c.dataToPoint(m)||[]}else n=c.dataToPoint(a.getValues(I(c.dimensions,function(e){return a.mapDimension(e)}),o))||[];else if(s){var h=s.getBoundingRect().clone();h.applyTransform(s.transform),n=[h.x+h.width/2,h.y+h.height/2]}return{point:n,el:s}}var aF=Oo();function oF(e,t,n){var r=e.currTrigger,i=[e.x,e.y],a=e,o=e.dispatchAction||R(n.dispatchAction,n),s=t.getComponent(`axisPointer`).coordSysAxesInfo;if(s){gF(i)&&(i=iF({seriesIndex:a.seriesIndex,dataIndex:a.dataIndex},t).point);var c=gF(i),l=a.axesInfo,u=s.axesInfo,d=r===`leave`||gF(i),f={},p={},m={list:[],map:{}},h={showPointer:z(lF,p),showTooltip:z(uF,m)};F(s.coordSysMap,function(e,t){var n=c||e.containPoint(i);F(s.coordSysAxesInfo[t],function(e,t){var r=e.axis,a=mF(l,e);if(!d&&n&&(!l||a)){var o=a&&a.value;o==null&&!c&&(o=r.pointToData(i)),o!=null&&sF(e,o,h,!1,f)}})});var g={};return F(u,function(e,t){var n=e.linkGroup;n&&!p[t]&&F(n.axesInfo,function(t,r){var i=p[r];if(t!==e&&i){var a=i.value;n.mapper&&(a=e.axis.scale.parse(n.mapper(a,hF(t),hF(e)))),g[e.key]=a}})}),F(g,function(e,t){sF(u[t],e,h,!0,f)}),dF(p,u,f),fF(m,i,e,o),pF(u,o,n),f}}function sF(e,t,n,r,i){var a=e.axis;if(!(a.scale.isBlank()||!a.containData(t))){if(!e.involveSeries){n.showPointer(e,t);return}var o=cF(t,e),s=o.payloadBatch,c=o.snapToValue;s[0]&&i.seriesIndex==null&&j(i,s[0]),!r&&e.snap&&a.containData(c)&&c!=null&&(t=c),n.showPointer(e,t,s),n.showTooltip(e,o,c)}}function cF(e,t){var n=t.axis,r=n.dim,i=e,a=[],o=Number.MAX_VALUE,s=-1;return F(t.seriesModels,function(t,c){var l=t.getData().mapDimensionsAll(r),u,d;if(t.getAxisTooltipData){var f=t.getAxisTooltipData(l,e,n);d=f.dataIndices,u=f.nestestValue}else{if(d=t.getData().indicesOfNearest(l[0],e,n.type===`category`?.5:null),!d.length)return;u=t.getData().get(l[0],d[0])}if(!(u==null||!isFinite(u))){var p=e-u,m=Math.abs(p);m<=o&&((m=0&&s<0)&&(o=m,s=p,i=u,a.length=0),F(d,function(e){a.push({seriesIndex:t.seriesIndex,dataIndexInside:e,dataIndex:t.getData().getRawIndex(e)})}))}}),{payloadBatch:a,snapToValue:i}}function lF(e,t,n,r){e[t.key]={value:n,payloadBatch:r}}function uF(e,t,n,r){var i=n.payloadBatch,a=t.axis,o=a.model,s=t.axisPointerModel;if(!(!t.triggerTooltip||!i.length)){var c=t.coordSys.model,l=jO(c),u=e.map[l];u||(u=e.map[l]={coordSysId:c.id,coordSysIndex:c.componentIndex,coordSysType:c.type,coordSysMainType:c.mainType,dataByAxis:[]},e.list.push(u)),u.dataByAxis.push({axisDim:a.dim,axisIndex:o.componentIndex,axisType:o.type,axisId:o.id,value:r,valueLabelOpt:{precision:s.get([`label`,`precision`]),formatter:s.get([`label`,`formatter`])},seriesDataIndices:i.slice()})}}function dF(e,t,n){var r=n.axesInfo=[];F(t,function(t,n){var i=t.axisPointerModel.option,a=e[n];a?(!t.useHandle&&(i.status=`show`),i.value=a.value,i.seriesDataIndices=(a.payloadBatch||[]).slice()):!t.useHandle&&(i.status=`hide`),i.status===`show`&&r.push({axisDim:t.axis.dim,axisIndex:t.axis.model.componentIndex,value:i.value})})}function fF(e,t,n,r){if(gF(t)||!e.list.length){r({type:`hideTip`});return}var i=((e.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};r({type:`showTip`,escapeConnect:!0,x:t[0],y:t[1],tooltipOption:n.tooltipOption,position:n.position,dataIndexInside:i.dataIndexInside,dataIndex:i.dataIndex,seriesIndex:i.seriesIndex,dataByCoordSys:e.list})}function pF(e,t,n){var r=n.getZr(),i=`axisPointerLastHighlights`,a=aF(r)[i]||{},o=aF(r)[i]={};F(e,function(e,t){var n=e.axisPointerModel.option;n.status===`show`&&e.triggerEmphasis&&F(n.seriesDataIndices,function(e){var t=e.seriesIndex+` | `+e.dataIndex;o[t]=e})});var s=[],c=[];F(a,function(e,t){!o[t]&&c.push(e)}),F(o,function(e,t){!a[t]&&s.push(e)}),c.length&&n.dispatchAction({type:`downplay`,escapeConnect:!0,notBlur:!0,batch:c}),s.length&&n.dispatchAction({type:`highlight`,escapeConnect:!0,notBlur:!0,batch:s})}function mF(e,t){for(var n=0;n<(e||[]).length;n++){var r=e[n];if(t.axis.dim===r.axisDim&&t.axis.model.componentIndex===r.axisIndex)return r}}function hF(e){var t=e.axis.model,n={},r=n.axisDim=e.axis.dim;return n.axisIndex=n[r+`AxisIndex`]=t.componentIndex,n.axisName=n[r+`AxisName`]=t.name,n.axisId=n[r+`AxisId`]=t.id,n}function gF(e){return!e||e[0]==null||isNaN(e[0])||e[1]==null||isNaN(e[1])}function _F(e){NO.registerAxisPointerClass(`CartesianAxisPointer`,UP),e.registerComponentModel(qP),e.registerComponentView(rF),e.registerPreprocessor(function(e){if(e){(!e.axisPointer||e.axisPointer.length===0)&&(e.axisPointer={});var t=e.axisPointer.link;t&&!B(t)&&(e.axisPointer.link=[t])}}),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,function(e,t){e.getComponent(`axisPointer`).coordSysAxesInfo=xO(e,t)}),e.registerAction({type:`updateAxisPointer`,event:`updateAxisPointer`,update:`:updateAxisPointer`},oF)}function vF(e){uw(GO),uw(_F)}var yF=function(e){t(n,e);function n(){return e!==null&&e.apply(this,arguments)||this}return n.prototype.makeElOption=function(e,t,n,r,i){var a=n.axis;a.dim===`angle`&&(this.animationThreshold=Math.PI/18);var o=a.polar,s=o.getOtherAxis(a).getExtent(),c=a.dataToCoord(t),l=r.get(`type`);if(l&&l!==`none`){var u=PP(r),d=xF[l](a,o,c,s);d.style=u,e.graphicKey=d.type,e.pointer=d}FP(e,n,r,i,bF(t,n,r,o,r.get([`label`,`margin`])))},n}(OP);function bF(e,t,n,r,i){var a=t.axis,o=a.dataToCoord(e),s=r.getAngleAxis().getExtent()[0];s=s/180*Math.PI;var c=r.getRadiusAxis().getExtent(),l,u,d;if(a.dim===`radius`){var f=zt();Wt(f,f,s),Ut(f,f,[r.cx,r.cy]),l=hf([o,-i],f);var p=t.getModel(`axisLabel`).get(`rotate`)||0,m=uO.innerTextLayout(s,p*Math.PI/180,-1);u=m.textAlign,d=m.textVerticalAlign}else{var h=c[1];l=r.coordToPoint([h+i,o]);var g=r.cx,_=r.cy;u=Math.abs(l[0]-g)/h<.3?`center`:l[0]>g?`left`:`right`,d=Math.abs(l[1]-_)/h<.3?`middle`:l[1]>_?`top`:`bottom`}return{position:l,align:u,verticalAlign:d}}var xF={line:function(e,t,n,r){return e.dim===`angle`?{type:`Line`,shape:BP(t.coordToPoint([r[0],n]),t.coordToPoint([r[1],n]))}:{type:`Circle`,shape:{cx:t.cx,cy:t.cy,r:n}}},shadow:function(e,t,n,r){var i=Math.max(1,e.getBandWidth()),a=Math.PI/180;return e.dim===`angle`?{type:`Sector`,shape:HP(t.cx,t.cy,r[0],r[1],(-n-i/2)*a,(-n+i/2)*a)}:{type:`Sector`,shape:HP(t.cx,t.cy,n-i/2,n+i/2,0,Math.PI*2)}}},SF=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=n.type,t}return n.prototype.findAxisModel=function(e){var t;return this.ecModel.eachComponent(e,function(e){e.getCoordSysModel()===this&&(t=e)},this),t},n.type=`polar`,n.dependencies=[`radiusAxis`,`angleAxis`],n.defaultOption={z:0,center:[`50%`,`50%`],radius:`80%`},n}($),CF=function(e){t(n,e);function n(){return e!==null&&e.apply(this,arguments)||this}return n.prototype.getCoordSysModel=function(){return this.getReferringComponents(`polar`,Mo).models[0]},n.type=`polarAxis`,n}($);ne(CF,tw);var wF=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=n.type,t}return n.type=`angleAxis`,n}(CF),TF=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=n.type,t}return n.type=`radiusAxis`,n}(CF),EF=function(e){t(n,e);function n(t,n){return e.call(this,`radius`,t,n)||this}return n.prototype.pointToData=function(e,t){return this.polar.pointToData(e,t)[this.dim===`radius`?0:1]},n}(Yw);EF.prototype.dataToRadius=Yw.prototype.dataToCoord,EF.prototype.radiusToData=Yw.prototype.coordToData;var DF=Oo(),OF=function(e){t(n,e);function n(t,n){return e.call(this,`angle`,t,n||[0,360])||this}return n.prototype.pointToData=function(e,t){return this.polar.pointToData(e,t)[this.dim===`radius`?0:1]},n.prototype.calculateCategoryInterval=function(){var e=this,t=e.getLabelModel(),n=e.scale,r=n.getExtent(),i=n.count();if(r[1]-r[0]<1)return 0;var a=r[0],o=e.dataToCoord(a+1)-e.dataToCoord(a),s=Math.abs(o),c=Ji(a==null?``:a+``,t.getFont(),`center`,`top`),l=Math.max(c.height,7)/s;isNaN(l)&&(l=1/0);var u=Math.max(0,Math.floor(l)),d=DF(e.model),f=d.lastAutoInterval,p=d.lastTickCount;return f!=null&&p!=null&&Math.abs(f-u)<=1&&Math.abs(p-i)<=1&&f>u?u=f:(d.lastTickCount=i,d.lastAutoInterval=u),u},n}(Yw);OF.prototype.dataToAngle=Yw.prototype.dataToCoord,OF.prototype.angleToData=Yw.prototype.coordToData;var kF=[`radius`,`angle`],AF=function(){function e(e){this.dimensions=kF,this.type=`polar`,this.cx=0,this.cy=0,this._radiusAxis=new EF,this._angleAxis=new OF,this.axisPointerEnabled=!0,this.name=e||``,this._radiusAxis.polar=this._angleAxis.polar=this}return e.prototype.containPoint=function(e){var t=this.pointToCoord(e);return this._radiusAxis.contain(t[0])&&this._angleAxis.contain(t[1])},e.prototype.containData=function(e){return this._radiusAxis.containData(e[0])&&this._angleAxis.containData(e[1])},e.prototype.getAxis=function(e){var t=`_`+e+`Axis`;return this[t]},e.prototype.getAxes=function(){return[this._radiusAxis,this._angleAxis]},e.prototype.getAxesByScale=function(e){var t=[],n=this._angleAxis,r=this._radiusAxis;return n.scale.type===e&&t.push(n),r.scale.type===e&&t.push(r),t},e.prototype.getAngleAxis=function(){return this._angleAxis},e.prototype.getRadiusAxis=function(){return this._radiusAxis},e.prototype.getOtherAxis=function(e){var t=this._angleAxis;return e===t?this._radiusAxis:t},e.prototype.getBaseAxis=function(){return this.getAxesByScale(`ordinal`)[0]||this.getAxesByScale(`time`)[0]||this.getAngleAxis()},e.prototype.getTooltipAxes=function(e){var t=e!=null&&e!==`auto`?this.getAxis(e):this.getBaseAxis();return{baseAxes:[t],otherAxes:[this.getOtherAxis(t)]}},e.prototype.dataToPoint=function(e,t){return this.coordToPoint([this._radiusAxis.dataToRadius(e[0],t),this._angleAxis.dataToAngle(e[1],t)])},e.prototype.pointToData=function(e,t){var n=this.pointToCoord(e);return[this._radiusAxis.radiusToData(n[0],t),this._angleAxis.angleToData(n[1],t)]},e.prototype.pointToCoord=function(e){var t=e[0]-this.cx,n=e[1]-this.cy,r=this.getAngleAxis(),i=r.getExtent(),a=Math.min(i[0],i[1]),o=Math.max(i[0],i[1]);r.inverse?a=o-360:o=a+360;var s=Math.sqrt(t*t+n*n);t/=s,n/=s;for(var c=Math.atan2(-n,t)/Math.PI*180,l=co;)c+=l*360;return[s,c]},e.prototype.coordToPoint=function(e){var t=e[0],n=e[1]/180*Math.PI;return[Math.cos(n)*t+this.cx,-Math.sin(n)*t+this.cy]},e.prototype.getArea=function(){var e=this.getAngleAxis(),t=this.getRadiusAxis().getExtent().slice();t[0]>t[1]&&t.reverse();var n=e.getExtent(),r=Math.PI/180,i=1e-4;return{cx:this.cx,cy:this.cy,r0:t[0],r:t[1],startAngle:-n[0]*r,endAngle:-n[1]*r,clockwise:e.inverse,contain:function(e,t){var n=e-this.cx,r=t-this.cy,a=n*n+r*r,o=this.r,s=this.r0;return o!==s&&a-i<=o*o&&a+i>=s*s}}},e.prototype.convertToPixel=function(e,t,n){return jF(t)===this?this.dataToPoint(n):null},e.prototype.convertFromPixel=function(e,t,n){return jF(t)===this?this.pointToData(n):null},e}();function jF(e){var t=e.seriesModel,n=e.polarModel;return n&&n.coordinateSystem||t&&t.coordinateSystem}function MF(e,t,n){var r=t.get(`center`),i=n.getWidth(),a=n.getHeight();e.cx=X(r[0],i),e.cy=X(r[1],a);var o=e.getRadiusAxis(),s=Math.min(i,a)/2,c=t.get(`radius`);c==null?c=[0,`100%`]:B(c)||(c=[0,c]);var l=[X(c[0],s),X(c[1],s)];o.inverse?o.setExtent(l[1],l[0]):o.setExtent(l[0],l[1])}function NF(e,t){var n=this,r=n.getAngleAxis(),i=n.getRadiusAxis();if(r.scale.setExtent(1/0,-1/0),i.scale.setExtent(1/0,-1/0),e.eachSeries(function(e){if(e.coordinateSystem===n){var t=e.getData();F($C(t,`radius`),function(e){i.scale.unionExtentFromData(t,e)}),F($C(t,`angle`),function(e){r.scale.unionExtentFromData(t,e)})}}),WC(r.scale,r.model),WC(i.scale,i.model),r.type===`category`&&!r.onBand){var a=r.getExtent(),o=360/r.scale.count();r.inverse?a[1]+=o:a[1]-=o,r.setExtent(a[0],a[1])}}function PF(e){return e.mainType===`angleAxis`}function FF(e,t){var n;if(e.type=t.get(`type`),e.scale=GC(t),e.onBand=t.get(`boundaryGap`)&&e.type===`category`,e.inverse=t.get(`inverse`),PF(t)){e.inverse=e.inverse!==t.get(`clockwise`);var r=t.get(`startAngle`),i=(n=t.get(`endAngle`))==null?r+(e.inverse?-360:360):n;e.setExtent(r,i)}t.axis=e,e.model=t}var IF={dimensions:kF,create:function(e,t){var n=[];return e.eachComponent(`polar`,function(e,r){var i=new AF(r+``);i.update=NF;var a=i.getRadiusAxis(),o=i.getAngleAxis(),s=e.findAxisModel(`radiusAxis`),c=e.findAxisModel(`angleAxis`);FF(a,s),FF(o,c),MF(i,e,t),n.push(i),e.coordinateSystem=i,i.model=e}),e.eachSeries(function(e){e.get(`coordinateSystem`)===`polar`&&(e.coordinateSystem=e.getReferringComponents(`polar`,Mo).models[0].coordinateSystem)}),n}},LF=[`axisLine`,`axisLabel`,`axisTick`,`minorTick`,`splitLine`,`minorSplitLine`,`splitArea`];function RF(e,t,n){t[1]>t[0]&&(t=t.slice().reverse());var r=e.coordToPoint([t[0],n]),i=e.coordToPoint([t[1],n]);return{x1:r[0],y1:r[1],x2:i[0],y2:i[1]}}function zF(e){return+!e.getRadiusAxis().inverse}function BF(e){var t=e[0],n=e[e.length-1];t&&n&&Math.abs(Math.abs(t.coord-n.coord)-360)<1e-4&&e.pop()}var VF=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=n.type,t.axisPointerClass=`PolarAxisPointer`,t}return n.prototype.render=function(e,t){if(this.group.removeAll(),e.get(`show`)){var n=e.axis,r=n.polar,i=r.getRadiusAxis().getExtent(),a=n.getTicksCoords(),o=n.getMinorTicksCoords(),s=I(n.getViewLabels(),function(e){e=O(e);var t=n.scale,r=t.type===`ordinal`?t.getRawOrdinalNumber(e.tickValue):e.tickValue;return e.coord=n.dataToCoord(r),e});BF(s),BF(a),F(LF,function(t){e.get([t,`show`])&&(!n.scale.isBlank()||t===`axisLine`)&&HF[t](this.group,e,r,a,o,i,s)},this)}},n.type=`angleAxis`,n}(NO),HF={axisLine:function(e,t,n,r,i,a){var o=t.getModel([`axisLine`,`lineStyle`]),s=n.getAngleAxis(),c=Math.PI/180,l=s.getExtent(),u=zF(n),d=+!u,f,p=Math.abs(l[1]-l[0])===360?`Circle`:`Arc`;f=a[d]===0?new Xd[p]({shape:{cx:n.cx,cy:n.cy,r:a[u],startAngle:-l[0]*c,endAngle:-l[1]*c,clockwise:s.inverse},style:o.getLineStyle(),z2:1,silent:!0}):new fd({shape:{cx:n.cx,cy:n.cy,r:a[u],r0:a[d]},style:o.getLineStyle(),z2:1,silent:!0}),f.style.fill=null,e.add(f)},axisTick:function(e,t,n,r,i,a){var o=t.getModel(`axisTick`),s=(o.get(`inside`)?-1:1)*o.get(`length`),c=a[zF(n)],l=I(r,function(e){return new xd({shape:RF(n,[c,c+s],e.coord)})});e.add(lf(l,{style:M(o.getModel(`lineStyle`).getLineStyle(),{stroke:t.get([`axisLine`,`lineStyle`,`color`])})}))},minorTick:function(e,t,n,r,i,a){if(i.length){for(var o=t.getModel(`axisTick`),s=t.getModel(`minorTick`),c=(o.get(`inside`)?-1:1)*s.get(`length`),l=a[zF(n)],u=[],d=0;dm?`left`:`right`,_=Math.abs(p[1]-h)/f<.3?`middle`:p[1]>h?`top`:`bottom`;if(s&&s[d]){var v=s[d];U(v)&&v.textStyle&&(o=new rp(v.textStyle,c,c.ecModel))}var y=new $c({silent:uO.isLabelSilent(t),style:Ff(o,{x:p[0],y:p[1],fill:o.getTextColor()||t.get([`axisLine`,`lineStyle`,`color`]),text:r.formattedLabel,align:g,verticalAlign:_})});if(e.add(y),u){var b=uO.makeAxisEventDataBase(t);b.targetType=`axisLabel`,b.value=r.rawLabel,Q(y).eventData=b}},this)},splitLine:function(e,t,n,r,i,a){var o=t.getModel(`splitLine`).getModel(`lineStyle`),s=o.get(`color`),c=0;s=s instanceof Array?s:[s];for(var l=[],u=0;u=0?`p`:`n`,D=x;v&&(r[s][T]||(r[s][T]={p:x,n:x}),D=r[s][T][E]);var O=void 0,k=void 0,A=void 0,j=void 0;if(d.dim===`radius`){var M=d.dataToCoord(w)-x,ee=a.dataToCoord(T);Math.abs(M)=j})}}})}function ZF(e){var t={};F(e,function(e,n){var r=e.getData(),i=e.coordinateSystem,a=i.getBaseAxis(),o=YF(i,a),s=a.getExtent(),c=a.type===`category`?a.getBandWidth():Math.abs(s[1]-s[0])/r.count(),l=t[o]||{bandWidth:c,remainedWidth:c,autoWidthCount:0,categoryGap:`20%`,gap:`30%`,stacks:{}},u=l.stacks;t[o]=l;var d=JF(e);u[d]||l.autoWidthCount++,u[d]=u[d]||{width:0,maxWidth:0};var f=X(e.get(`barWidth`),c),p=X(e.get(`barMaxWidth`),c),m=e.get(`barGap`),h=e.get(`barCategoryGap`);f&&!u[d].width&&(f=Math.min(l.remainedWidth,f),u[d].width=f,l.remainedWidth-=f),p&&(u[d].maxWidth=p),m!=null&&(l.gap=m),h!=null&&(l.categoryGap=h)});var n={};return F(t,function(e,t){n[t]={};var r=e.stacks,i=e.bandWidth,a=X(e.categoryGap,i),o=X(e.gap,1),s=e.remainedWidth,c=e.autoWidthCount,l=(s-a)/(c+(c-1)*o);l=Math.max(l,0),F(r,function(e,t){var n=e.maxWidth;n&&n=0;c--){var l=n[c],u=bo(l.id,null),d=u==null?null:i.get(u);if(d){var f=d.parent,h=dI(f),g=f===r?{width:a,height:o}:{width:h.width,height:h.height},_={},v=vm(d,l,g,null,{hv:l.hv,boundingMode:l.bounding},_);if(!dI(d).isNew&&v){for(var y=l.transition,b={},x=0;x=0)?b[S]=C:d[S]=C}Hd(d,b,e,0)}else d.attr(_)}}},n.prototype._clear=function(){var e=this,t=this._elMap;t.each(function(n){hI(n,dI(n).option,t,e._lastGraphicModel)}),this._elMap=G()},n.prototype.dispose=function(){this._clear()},n.type=`graphic`,n}(H_);function pI(e){var t=new(K(uI,e)?uI[e]:af(e))({});return dI(t).type=e,t}function mI(e,t,n,r){var i=pI(n);return t.add(i),r.set(e,i),dI(i).id=e,dI(i).isNew=!0,i}function hI(e,t,n,r){e&&e.parent&&(e.type===`group`&&e.traverse(function(e){hI(e,t,n,r)}),SN(e,t,r),n.removeKey(dI(e).id))}function gI(e,t,n,r){e.isGroup||F([[`cursor`,Os.prototype.cursor],[`zlevel`,r||0],[`z`,n||0],[`z2`,0]],function(n){var r=n[0];K(t,r)?e[r]=W(t[r],n[1]):e[r]==null&&(e[r]=n[1])}),F(L(t),function(n){if(n.indexOf(`on`)===0){var r=t[n];e[n]=V(r)?r:null}}),K(t,`draggable`)&&(e.draggable=t.draggable),t.name!=null&&(e.name=t.name),t.id!=null&&(e.id=t.id)}function _I(e){return e=j({},e),F([`id`,`parentId`,`$action`,`hv`,`bounding`,`textContent`,`clipPath`].concat(pm),function(t){delete e[t]}),e}function vI(e,t,n){var r=Q(e).eventData;!e.silent&&!e.ignore&&!r&&(r=Q(e).eventData={componentType:`graphic`,componentIndex:t.componentIndex,name:e.name}),r&&(r.info=n.info)}function yI(e){e.registerComponentModel(lI),e.registerComponentView(fI),e.registerPreprocessor(function(e){var t=e.graphic;B(t)?!t[0]||!t[0].elements?e.graphic=[{elements:t}]:e.graphic=[e.graphic[0]]:t&&!t.elements&&(e.graphic=[{elements:[t]}])})}var bI=[`x`,`y`,`radius`,`angle`,`single`],xI=[`cartesian2d`,`polar`,`singleAxis`];function SI(e){return N(xI,e.get(`coordinateSystem`))>=0}function CI(e){return e+`Axis`}function wI(e,t){var n=G(),r=[],i=G();e.eachComponent({mainType:`dataZoom`,query:t},function(e){i.get(e.uid)||s(e)});var a;do a=!1,e.eachComponent(`dataZoom`,o);while(a);function o(e){!i.get(e.uid)&&c(e)&&(s(e),a=!0)}function s(e){i.set(e.uid,!0),r.push(e),l(e)}function c(e){var t=!1;return e.eachTargetAxis(function(e,r){var i=n.get(e);i&&i[r]&&(t=!0)}),t}function l(e){e.eachTargetAxis(function(e,t){(n.get(e)||n.set(e,[]))[t]=!0})}return r}function TI(e){var t=e.ecModel,n={infoList:[],infoMap:G()};return e.eachTargetAxis(function(e,r){var i=t.getComponent(CI(e),r);if(i){var a=i.getCoordSysModel();if(a){var o=a.uid,s=n.infoMap.get(o);s||(s={model:a,axisModels:[]},n.infoList.push(s),n.infoMap.set(o,s)),s.axisModels.push(i)}}}),n}var EI=function(){function e(){this.indexList=[],this.indexMap=[]}return e.prototype.add=function(e){this.indexMap[e]||(this.indexList.push(e),this.indexMap[e]=!0)},e}(),DI=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=n.type,t._autoThrottle=!0,t._noTarget=!0,t._rangePropMode=[`percent`,`percent`],t}return n.prototype.init=function(e,t,n){var r=OI(e);this.settledOption=r,this.mergeDefaultAndTheme(e,n),this._doInit(r)},n.prototype.mergeOption=function(e){var t=OI(e);k(this.option,e,!0),k(this.settledOption,t,!0),this._doInit(t)},n.prototype._doInit=function(e){var t=this.option;this._setDefaultThrottle(e),this._updateRangeUse(e);var n=this.settledOption;F([[`start`,`startValue`],[`end`,`endValue`]],function(e,r){this._rangePropMode[r]===`value`&&(t[e[0]]=n[e[0]]=null)},this),this._resetTarget()},n.prototype._resetTarget=function(){var e=this.get(`orient`,!0),t=this._targetAxisInfoMap=G();this._fillSpecifiedTargetAxis(t)?this._orient=e||this._makeAutoOrientByTargetAxis():(this._orient=e||`horizontal`,this._fillAutoTargetAxisByOrient(t,this._orient)),this._noTarget=!0,t.each(function(e){e.indexList.length&&(this._noTarget=!1)},this)},n.prototype._fillSpecifiedTargetAxis=function(e){var t=!1;return F(bI,function(n){var r=this.getReferringComponents(CI(n),No);if(r.specified){t=!0;var i=new EI;F(r.models,function(e){i.add(e.componentIndex)}),e.set(n,i)}},this),t},n.prototype._fillAutoTargetAxisByOrient=function(e,t){var n=this.ecModel,r=!0;if(r){var i=t===`vertical`?`y`:`x`,a=n.findComponents({mainType:i+`Axis`});o(a,i)}if(r){var a=n.findComponents({mainType:`singleAxis`,filter:function(e){return e.get(`orient`,!0)===t}});o(a,`single`)}function o(t,n){var i=t[0];if(i){var a=new EI;if(a.add(i.componentIndex),e.set(n,a),r=!1,n===`x`||n===`y`){var o=i.getReferringComponents(`grid`,Mo).models[0];o&&F(t,function(e){i.componentIndex!==e.componentIndex&&o===e.getReferringComponents(`grid`,Mo).models[0]&&a.add(e.componentIndex)})}}}r&&F(bI,function(t){if(r){var i=n.findComponents({mainType:CI(t),filter:function(e){return e.get(`type`,!0)===`category`}});if(i[0]){var a=new EI;a.add(i[0].componentIndex),e.set(t,a),r=!1}}},this)},n.prototype._makeAutoOrientByTargetAxis=function(){var e;return this.eachTargetAxis(function(t){!e&&(e=t)},this),e===`y`?`vertical`:`horizontal`},n.prototype._setDefaultThrottle=function(e){if(e.hasOwnProperty(`throttle`)&&(this._autoThrottle=!1),this._autoThrottle){var t=this.ecModel.option;this.option.throttle=t.animation&&t.animationDurationUpdate>0?100:20}},n.prototype._updateRangeUse=function(e){var t=this._rangePropMode,n=this.get(`rangeMode`);F([[`start`,`startValue`],[`end`,`endValue`]],function(r,i){var a=e[r[0]]!=null,o=e[r[1]]!=null;a&&!o?t[i]=`percent`:!a&&o?t[i]=`value`:n?t[i]=n[i]:a&&(t[i]=`percent`)})},n.prototype.noTarget=function(){return this._noTarget},n.prototype.getFirstTargetAxisModel=function(){var e;return this.eachTargetAxis(function(t,n){e==null&&(e=this.ecModel.getComponent(CI(t),n))},this),e},n.prototype.eachTargetAxis=function(e,t){this._targetAxisInfoMap.each(function(n,r){F(n.indexList,function(n){e.call(t,r,n)})})},n.prototype.getAxisProxy=function(e,t){var n=this.getAxisModel(e,t);if(n)return n.__dzAxisProxy},n.prototype.getAxisModel=function(e,t){var n=this._targetAxisInfoMap.get(e);if(n&&n.indexMap[t])return this.ecModel.getComponent(CI(e),t)},n.prototype.setRawRange=function(e){var t=this.option,n=this.settledOption;F([[`start`,`startValue`],[`end`,`endValue`]],function(r){(e[r[0]]!=null||e[r[1]]!=null)&&(t[r[0]]=n[r[0]]=e[r[0]],t[r[1]]=n[r[1]]=e[r[1]])},this),this._updateRangeUse(e)},n.prototype.setCalculatedRange=function(e){var t=this.option;F([`start`,`startValue`,`end`,`endValue`],function(n){t[n]=e[n]})},n.prototype.getPercentRange=function(){var e=this.findRepresentativeAxisProxy();if(e)return e.getDataPercentWindow()},n.prototype.getValueRange=function(e,t){if(e==null&&t==null){var n=this.findRepresentativeAxisProxy();if(n)return n.getDataValueWindow()}else return this.getAxisProxy(e,t).getDataValueWindow()},n.prototype.findRepresentativeAxisProxy=function(e){if(e)return e.__dzAxisProxy;for(var t,n=this._targetAxisInfoMap.keys(),r=0;ra[1];if(u&&!d&&!f)return!0;u&&(i=!0),d&&(t=!0),f&&(n=!0)}return i&&t&&n})}else MI(r,function(n){if(i===`empty`)e.setData(t=t.map(n,function(e){return o(e)?e:NaN}));else{var r={};r[n]=a,t.selectRange(r)}});MI(r,function(e){t.setApproximateExtent(a,e)})}});function o(e){return e>=a[0]&&e<=a[1]}},e.prototype._updateMinMaxSpan=function(){var e=this._minMaxSpan={},t=this._dataZoomModel,n=this._dataExtent;MI([`min`,`max`],function(r){var i=t.get(r+`Span`),a=t.get(r+`ValueSpan`);a!=null&&(a=this.getAxisModel().axis.scale.parse(a)),a==null?i!=null&&(a=ja(i,[0,100],n,!0)-n[0]):i=ja(n[0]+a,n,[0,100],!0),e[r+`Span`]=i,e[r+`ValueSpan`]=a},this)},e.prototype._setAxisModel=function(){var e=this.getAxisModel(),t=this._percentWindow,n=this._valueWindow;if(t){var r=Ia(n,[0,500]);r=Math.min(r,20);var i=e.axis.scale.rawExtentInfo;t[0]!==0&&i.setDeterminedMinMax(`min`,+n[0].toFixed(r)),t[1]!==100&&i.setDeterminedMinMax(`max`,+n[1].toFixed(r)),i.freeze()}},e}();function FI(e,t,n){var r=[1/0,-1/0];MI(n,function(e){ew(r,e.getData(),t)});var i=e.getAxisModel(),a=BC(i.axis.scale,i,r).calculate();return[a.min,a.max]}var II={getTargetSeries:function(e){function t(t){e.eachComponent(`dataZoom`,function(n){n.eachTargetAxis(function(r,i){t(r,i,e.getComponent(CI(r),i),n)})})}t(function(e,t,n,r){n.__dzAxisProxy=null});var n=[];t(function(t,r,i,a){i.__dzAxisProxy||(i.__dzAxisProxy=new PI(t,r,a,e),n.push(i.__dzAxisProxy))});var r=G();return F(n,function(e){F(e.getTargetSeriesModels(),function(e){r.set(e.uid,e)})}),r},overallReset:function(e,t){e.eachComponent(`dataZoom`,function(e){e.eachTargetAxis(function(t,n){e.getAxisProxy(t,n).reset(e)}),e.eachTargetAxis(function(n,r){e.getAxisProxy(n,r).filterData(e,t)})}),e.eachComponent(`dataZoom`,function(e){var t=e.findRepresentativeAxisProxy();if(t){var n=t.getDataPercentWindow(),r=t.getDataValueWindow();e.setCalculatedRange({start:n[0],end:n[1],startValue:r[0],endValue:r[1]})}})}};function LI(e){e.registerAction(`dataZoom`,function(e,t){F(wI(t,e),function(t){t.setRawRange({start:e.start,end:e.end,startValue:e.startValue,endValue:e.endValue})})})}var RI=!1;function zI(e){RI||(RI=!0,e.registerProcessor(e.PRIORITY.PROCESSOR.FILTER,II),LI(e),e.registerSubTypeDefaulter(`dataZoom`,function(){return`slider`}))}function BI(e){e.registerComponentModel(kI),e.registerComponentView(jI),zI(e)}var VI=function(){function e(){}return e}(),HI={};function UI(e,t){HI[e]=t}function WI(e){return HI[e]}var GI=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=n.type,t}return n.prototype.optionUpdated=function(){e.prototype.optionUpdated.apply(this,arguments);var t=this.ecModel;F(this.option.feature,function(e,n){var r=WI(n);r&&(r.getDefaultOption&&(r.defaultOption=r.getDefaultOption(t)),k(e,r.defaultOption))})},n.type=`toolbox`,n.layoutMode={type:`box`,ignoreSize:!0},n.defaultOption={show:!0,z:6,orient:`horizontal`,left:`right`,top:`top`,backgroundColor:`transparent`,borderColor:`#ccc`,borderRadius:0,borderWidth:0,padding:5,itemSize:15,itemGap:8,showTitle:!0,iconStyle:{borderColor:`#666`,color:`none`},emphasis:{iconStyle:{borderColor:`#3E98C5`}},tooltip:{show:!1,position:`bottom`}},n}($);function KI(e,t,n){var r=t.getBoxLayoutParams(),i=t.get(`padding`),a={width:n.getWidth(),height:n.getHeight()},o=_m(r,a,i);gm(t.get(`orient`),e,t.get(`itemGap`),o.width,o.height),vm(e,r,a,i)}function qI(e,t){var n=nm(t.get(`padding`)),r=t.getItemStyle([`color`,`opacity`]);return r.fill=t.get(`backgroundColor`),e=new Yc({shape:{x:e.x-n[3],y:e.y-n[0],width:e.width+n[1]+n[3],height:e.height+n[0]+n[2],r:t.get(`borderRadius`)},style:r,silent:!0,z2:-1}),e}var JI=function(e){t(n,e);function n(){return e!==null&&e.apply(this,arguments)||this}return n.prototype.render=function(e,t,n,r){var i=this.group;if(i.removeAll(),!e.get(`show`))return;var a=+e.get(`itemSize`),o=e.get(`orient`)===`vertical`,s=e.get(`feature`)||{},c=this._features||(this._features={}),l=[];F(s,function(e,t){l.push(t)}),new Wx(this._featureNames||[],l).add(u).update(u).remove(z(u,null)).execute(),this._featureNames=l;function u(i,a){var o=l[i],u=l[a],f=s[o],p=new rp(f,e,e.ecModel),m;if(r&&r.newTitle!=null&&r.featureName===o&&(f.title=r.newTitle),o&&!u){if(YI(o))m={onclick:p.option.onclick,featureName:o};else{var h=WI(o);if(!h)return;m=new h}c[o]=m}else if(m=c[u],!m)return;m.uid=ap(`toolbox-feature`),m.model=p,m.ecModel=t,m.api=n;var g=m instanceof VI;if(!o&&u){g&&m.dispose&&m.dispose(t,n);return}if(!p.get(`show`)||g&&m.unusable){g&&m.remove&&m.remove(t,n);return}d(p,m,o),p.setIconStatus=function(e,t){var n=this.option,r=this.iconPaths;n.iconStatus=n.iconStatus||{},n.iconStatus[e]=t,r[e]&&(t===`emphasis`?Wl:Gl)(r[e])},m instanceof VI&&m.render&&m.render(p,t,n,r)}function d(r,s,c){var l=r.getModel(`iconStyle`),u=r.getModel([`emphasis`,`iconStyle`]),d=s instanceof VI&&s.getIcons?s.getIcons():r.get(`icon`),f=r.get(`title`)||{},p,m;H(d)?(p={},p[c]=d):p=d,H(f)?(m={},m[c]=f):m=f;var h=r.iconPaths={};F(p,function(c,d){var f=Sf(c,{},{x:-a/2,y:-a/2,width:a,height:a});f.setStyle(l.getItemStyle());var p=f.ensureState(`emphasis`);p.style=u.getItemStyle();var g=new $c({style:{text:m[d],align:u.get(`textAlign`),borderRadius:u.get(`textBorderRadius`),padding:u.get(`textPadding`),fill:null,font:Uf({fontStyle:u.get(`textFontStyle`),fontFamily:u.get(`textFontFamily`),fontSize:u.get(`textFontSize`),fontWeight:u.get(`textFontWeight`)},t)},ignore:!0});f.setTextContent(g),Df({el:f,componentModel:e,itemName:d,formatterParamsExtra:{title:m[d]}}),f.__title=m[d],f.on(`mouseover`,function(){var t=u.getItemStyle(),r=o?e.get(`right`)==null&&e.get(`left`)!==`right`?`right`:`left`:e.get(`bottom`)==null&&e.get(`top`)!==`bottom`?`bottom`:`top`;g.setStyle({fill:u.get(`textFill`)||t.fill||t.stroke||`#000`,backgroundColor:u.get(`textBackgroundColor`)}),f.setTextConfig({position:u.get(`textPosition`)||r}),g.ignore=!e.get(`showTitle`),n.enterEmphasis(this)}).on(`mouseout`,function(){r.get([`iconStatus`,d])!==`emphasis`&&n.leaveEmphasis(this),g.hide()}),(r.get([`iconStatus`,d])===`emphasis`?Wl:Gl)(f),i.add(f),f.on(`click`,R(s.onclick,s,t,n,d)),h[d]=f})}KI(i,e,n),i.add(qI(i.getBoundingRect(),e)),o||i.eachChild(function(e){var t=e.__title,r=e.ensureState(`emphasis`),o=r.textConfig||(r.textConfig={}),s=e.getTextContent(),c=s&&s.ensureState(`emphasis`);if(c&&!V(c)&&t){var l=c.style||(c.style={}),u=Ji(t,$c.makeFont(l)),d=e.x+i.x,f=e.y+i.y+a,p=!1;f+u.height>n.getHeight()&&(o.position=`top`,p=!0);var m=p?-5-u.height:a+10;d+u.width/2>n.getWidth()?(o.position=[`100%`,m],l.align=`right`):d-u.width/2<0&&(o.position=[0,m],l.align=`left`)}})},n.prototype.updateView=function(e,t,n,r){F(this._features,function(e){e instanceof VI&&e.updateView&&e.updateView(e.model,t,n,r)})},n.prototype.remove=function(e,t){F(this._features,function(n){n instanceof VI&&n.remove&&n.remove(e,t)}),this.group.removeAll()},n.prototype.dispose=function(e,t){F(this._features,function(n){n instanceof VI&&n.dispose&&n.dispose(e,t)})},n.type=`toolbox`,n}(H_);function YI(e){return e.indexOf(`my`)===0}var XI=function(e){t(n,e);function n(){return e!==null&&e.apply(this,arguments)||this}return n.prototype.onclick=function(e,t){var n=this.model,i=n.get(`name`)||e.get(`title.0.text`)||`echarts`,a=t.getZr().painter.getType()===`svg`,o=a?`svg`:n.get(`type`,!0)||`png`,s=t.getConnectedDataURL({type:o,backgroundColor:n.get(`backgroundColor`,!0)||e.get(`backgroundColor`)||`#fff`,connectedBackgroundColor:n.get(`connectedBackgroundColor`),excludeComponents:n.get(`excludeComponents`),pixelRatio:n.get(`pixelRatio`)}),c=r.browser;if(typeof MouseEvent==`function`&&(c.newEdge||!c.ie&&!c.edge)){var l=document.createElement(`a`);l.download=i+`.`+o,l.target=`_blank`,l.href=s;var u=new MouseEvent(`click`,{view:document.defaultView,bubbles:!0,cancelable:!1});l.dispatchEvent(u)}else if(window.navigator.msSaveOrOpenBlob||a){var d=s.split(`,`),f=d[0].indexOf(`base64`)>-1,p=a?decodeURIComponent(d[1]):d[1];f&&(p=window.atob(p));var m=i+`.`+o;if(window.navigator.msSaveOrOpenBlob){for(var h=p.length,g=new Uint8Array(h);h--;)g[h]=p.charCodeAt(h);var _=new Blob([g]);window.navigator.msSaveOrOpenBlob(_,m)}else{var v=document.createElement(`iframe`);document.body.appendChild(v);var y=v.contentWindow,b=y.document;b.open(`image/svg+xml`,`replace`),b.write(p),b.close(),y.focus(),b.execCommand(`SaveAs`,!0,m),document.body.removeChild(v)}}else{var x=n.get(`lang`),S=``,C=window.open();C.document.write(S),C.document.title=i}},n.getDefaultOption=function(e){return{show:!0,icon:`M4.7,22.9L29.3,45.5L54.7,23.4M4.6,43.6L4.6,58L53.8,58L53.8,43.6M29.2,45.1L29.2,0`,title:e.getLocaleModel().get([`toolbox`,`saveAsImage`,`title`]),type:`png`,connectedBackgroundColor:`#fff`,name:``,excludeComponents:[`toolbox`],lang:e.getLocaleModel().get([`toolbox`,`saveAsImage`,`lang`])}},n}(VI),ZI=`__ec_magicType_stack__`,QI=[[`line`,`bar`],[`stack`]],$I=function(e){t(n,e);function n(){return e!==null&&e.apply(this,arguments)||this}return n.prototype.getIcons=function(){var e=this.model,t=e.get(`icon`),n={};return F(e.get(`type`),function(e){t[e]&&(n[e]=t[e])}),n},n.getDefaultOption=function(e){return{show:!0,type:[],icon:{line:`M4.1,28.9h7.1l9.3-22l7.4,38l9.7-19.7l3,12.8h14.9M4.1,58h51.4`,bar:`M6.7,22.9h10V48h-10V22.9zM24.9,13h10v35h-10V13zM43.2,2h10v46h-10V2zM3.1,58h53.7`,stack:`M8.2,38.4l-8.4,4.1l30.6,15.3L60,42.5l-8.1-4.1l-21.5,11L8.2,38.4z M51.9,30l-8.1,4.2l-13.4,6.9l-13.9-6.9L8.2,30l-8.4,4.2l8.4,4.2l22.2,11l21.5-11l8.1-4.2L51.9,30z M51.9,21.7l-8.1,4.2L35.7,30l-5.3,2.8L24.9,30l-8.4-4.1l-8.3-4.2l-8.4,4.2L8.2,30l8.3,4.2l13.9,6.9l13.4-6.9l8.1-4.2l8.1-4.1L51.9,21.7zM30.4,2.2L-0.2,17.5l8.4,4.1l8.3,4.2l8.4,4.2l5.5,2.7l5.3-2.7l8.1-4.2l8.1-4.2l8.1-4.1L30.4,2.2z`},title:e.getLocaleModel().get([`toolbox`,`magicType`,`title`]),option:{},seriesIndex:{}}},n.prototype.onclick=function(e,t,n){var r=this.model,i=r.get([`seriesIndex`,n]);if(eL[n]){var a={series:[]};F(QI,function(e){N(e,n)>=0&&F(e,function(e){r.setIconStatus(e,`normal`)})}),r.setIconStatus(n,`emphasis`),e.eachComponent({mainType:`series`,query:i==null?null:{seriesIndex:i}},function(e){var t=e.subType,i=e.id,o=eL[n](t,i,e,r);o&&(M(o,e.option),a.series.push(o));var s=e.coordinateSystem;if(s&&s.type===`cartesian2d`&&(n===`line`||n===`bar`)){var c=s.getAxesByScale(`ordinal`)[0];if(c){var l=c.dim+`Axis`,u=e.getReferringComponents(l,Mo).models[0].componentIndex;a[l]=a[l]||[];for(var d=0;d<=u;d++)a[l][u]=a[l][u]||{};a[l][u].boundaryGap=n===`bar`}}});var o,s=n;n===`stack`&&(o=k({stack:r.option.title.tiled,tiled:r.option.title.stack},r.option.title),r.get([`iconStatus`,n])!==`emphasis`&&(s=`tiled`)),t.dispatchAction({type:`changeMagicType`,currentType:s,newOption:a,newTitle:o,featureName:`magicType`})}},n}(VI),eL={line:function(e,t,n,r){if(e===`bar`)return k({id:t,type:`line`,data:n.get(`data`),stack:n.get(`stack`),markPoint:n.get(`markPoint`),markLine:n.get(`markLine`)},r.get([`option`,`line`])||{},!0)},bar:function(e,t,n,r){if(e===`line`)return k({id:t,type:`bar`,data:n.get(`data`),stack:n.get(`stack`),markPoint:n.get(`markPoint`),markLine:n.get(`markLine`)},r.get([`option`,`bar`])||{},!0)},stack:function(e,t,n,r){var i=n.get(`stack`)===ZI;if(e===`line`||e===`bar`)return r.setIconStatus(`stack`,i?`normal`:`emphasis`),k({id:t,stack:i?``:ZI},r.get([`option`,`stack`])||{},!0)}};kx({type:`changeMagicType`,event:`magicTypeChanged`,update:`prepareAndUpdate`},function(e,t){t.mergeOption(e.newOption)});var tL=Array(60).join(`-`),nL=` `;function rL(e){var t={},n=[],r=[];return e.eachRawSeries(function(e){var i=e.coordinateSystem;if(i&&(i.type===`cartesian2d`||i.type===`polar`)){var a=i.getBaseAxis();if(a.type===`category`){var o=a.dim+`_`+a.index;t[o]||(t[o]={categoryAxis:a,valueAxis:i.getOtherAxis(a),series:[]},r.push({axisDim:a.dim,axisIndex:a.index})),t[o].series.push(e)}else n.push(e)}else n.push(e)}),{seriesGroupByCategoryAxis:t,other:n,meta:r}}function iL(e){var t=[];return F(e,function(e,n){var r=e.categoryAxis,i=e.valueAxis.dim,a=[` `].concat(I(e.series,function(e){return e.name})),o=[r.model.getCategories()];F(e.series,function(e){var t=e.getRawData();o.push(e.getRawData().mapArray(t.mapDimension(i),function(e){return e}))});for(var s=[a.join(nL)],c=0;c=0)return!0}var cI=RegExp(`[`+tI+`]+`,`g`);function lI(e){for(var t=e.split(/\n+/g),n=oI(t.shift()).split(cI),r=[],i=I(n,function(e){return{name:e,data:[]}}),a=0;a=0&&!n[i][r];i--);if(i<0){var a=e.queryComponents({mainType:`dataZoom`,subType:`select`,id:r})[0];if(a){var o=a.getPercentRange();n[0][r]={dataZoomId:r,start:o[0],end:o[1]}}}}),n.push(t)}function _I(e){var t=bI(e),n=t[t.length-1];t.length>1&&t.pop();var r={};return mI(n,function(e,n){for(var i=t.length-1;i>=0;i--)if(e=t[i][n],e){r[n]=e;break}}),r}function vI(e){hI(e).snapshots=null}function yI(e){return bI(e).length}function bI(e){var t=hI(e);return t.snapshots||(t.snapshots=[{}]),t.snapshots}var xI=function(e){t(n,e);function n(){return e!==null&&e.apply(this,arguments)||this}return n.prototype.onclick=function(e,t){vI(e),t.dispatchAction({type:`restore`,from:this.uid})},n.getDefaultOption=function(e){return{show:!0,icon:`M3.8,33.4 M47,18.9h9.8V8.7 M56.3,20.1 C52.1,9,40.5,0.6,26.8,2.1C12.6,3.7,1.6,16.2,2.1,30.6 M13,41.1H3.1v10.2 M3.7,39.9c4.2,11.1,15.8,19.5,29.5,18 c14.2-1.6,25.2-14.1,24.7-28.5`,title:e.getLocaleModel().get([`toolbox`,`restore`,`title`])}},n}(BF);kx({type:`restore`,event:`restore`,update:`prepareAndUpdate`},function(e,t){t.resetOption(`recreate`)});var SI=[`grid`,`xAxis`,`yAxis`,`geo`,`graph`,`polar`,`radiusAxis`,`angleAxis`,`bmap`],CI=function(){function e(e,t,n){var r=this;this._targetInfoList=[];var i=TI(t,e);F(EI,function(e,t){(!n||!n.include||N(n.include,t)>=0)&&e(i,r._targetInfoList)})}return e.prototype.setOutputRanges=function(e,t){return this.matchOutputRanges(e,t,function(e,t,n){if((e.coordRanges||(e.coordRanges=[])).push(t),!e.coordRange){e.coordRange=t;var r=kI[e.brushType](0,n,t);e.__rangeOffset={offset:jI[e.brushType](r.values,e.range,[1,1]),xyMinMax:r.xyMinMax}}}),e},e.prototype.matchOutputRanges=function(e,t,n){F(e,function(e){var r=this.findTargetInfo(e,t);r&&r!==!0&&F(r.coordSyses,function(r){n(e,kI[e.brushType](1,r,e.range,!0).values,r,t)})},this)},e.prototype.setInputRanges=function(e,t){F(e,function(e){var n=this.findTargetInfo(e,t);if(e.range=e.range||[],n&&n!==!0){e.panelId=n.panelId;var r=kI[e.brushType](0,n.coordSys,e.coordRange),i=e.__rangeOffset;e.range=i?jI[e.brushType](r.values,i.offset,NI(r.xyMinMax,i.xyMinMax)):r.values}},this)},e.prototype.makePanelOpts=function(e,t){return I(this._targetInfoList,function(n){var r=n.getPanelRect();return{panelId:n.panelId,defaultBrushType:t?t(n):null,clipPath:EM(r),isTargetByCursor:OM(r,e,n.coordSysModel),getLinearBrushOtherExtent:DM(r)}})},e.prototype.controlSeries=function(e,t,n){var r=this.findTargetInfo(e,n);return r===!0||r&&N(r.coordSyses,t.coordinateSystem)>=0},e.prototype.findTargetInfo=function(e,t){for(var n=this._targetInfoList,r=TI(t,e),i=0;ie[1]&&e.reverse(),e}function TI(e,t){return Ao(e,t,{includeMainTypes:SI})}var EI={grid:function(e,t){var n=e.xAxisModels,r=e.yAxisModels,i=e.gridModels,a=G(),o={},s={};!n&&!r&&!i||(F(n,function(e){var t=e.axis.grid.model;a.set(t.id,t),o[t.id]=!0}),F(r,function(e){var t=e.axis.grid.model;a.set(t.id,t),s[t.id]=!0}),F(i,function(e){a.set(e.id,e),o[e.id]=!0,s[e.id]=!0}),a.each(function(e){var i=e.coordinateSystem,a=[];F(i.getCartesians(),function(e,t){(N(n,e.getAxis(`x`).model)>=0||N(r,e.getAxis(`y`).model)>=0)&&a.push(e)}),t.push({panelId:`grid--`+e.id,gridModel:e,coordSysModel:e,coordSys:a[0],coordSyses:a,getPanelRect:OI.grid,xAxisDeclared:o[e.id],yAxisDeclared:s[e.id]})}))},geo:function(e,t){F(e.geoModels,function(e){var n=e.coordinateSystem;t.push({panelId:`geo--`+e.id,geoModel:e,coordSysModel:e,coordSys:n,coordSyses:[n],getPanelRect:OI.geo})})}},DI=[function(e,t){var n=e.xAxisModel,r=e.yAxisModel,i=e.gridModel;return!i&&n&&(i=n.axis.grid.model),!i&&r&&(i=r.axis.grid.model),i&&i===t.gridModel},function(e,t){var n=e.geoModel;return n&&n===t.geoModel}],OI={grid:function(){return this.coordSys.master.getRect().clone()},geo:function(){var e=this.coordSys,t=e.getBoundingRect().clone();return t.applyTransform(mf(e)),t}},kI={lineX:z(AI,0),lineY:z(AI,1),rect:function(e,t,n,r){var i=e?t.pointToData([n[0][0],n[1][0]],r):t.dataToPoint([n[0][0],n[1][0]],r),a=e?t.pointToData([n[0][1],n[1][1]],r):t.dataToPoint([n[0][1],n[1][1]],r),o=[wI([i[0],a[0]]),wI([i[1],a[1]])];return{values:o,xyMinMax:o}},polygon:function(e,t,n,r){var i=[[1/0,-1/0],[1/0,-1/0]];return{values:I(n,function(n){var a=e?t.pointToData(n,r):t.dataToPoint(n,r);return i[0][0]=Math.min(i[0][0],a[0]),i[1][0]=Math.min(i[1][0],a[1]),i[0][1]=Math.max(i[0][1],a[0]),i[1][1]=Math.max(i[1][1],a[1]),a}),xyMinMax:i}}};function AI(e,t,n,r){var i=n.getAxis([`x`,`y`][e]),a=wI(I([0,1],function(e){return t?i.coordToData(i.toLocalCoord(r[e]),!0):i.toGlobalCoord(i.dataToCoord(r[e]))})),o=[];return o[e]=a,o[1-e]=[NaN,NaN],{values:a,xyMinMax:o}}var jI={lineX:z(MI,0),lineY:z(MI,1),rect:function(e,t,n){return[[e[0][0]-n[0]*t[0][0],e[0][1]-n[0]*t[0][1]],[e[1][0]-n[1]*t[1][0],e[1][1]-n[1]*t[1][1]]]},polygon:function(e,t,n){return I(e,function(e,r){return[e[0]-n[0]*t[r][0],e[1]-n[1]*t[r][1]]})}};function MI(e,t,n,r){return[t[0]-r[e]*n[0],t[1]-r[e]*n[1]]}function NI(e,t){var n=PI(e),r=PI(t),i=[n[0]/r[0],n[1]/r[1]];return isNaN(i[0])&&(i[0]=1),isNaN(i[1])&&(i[1]=1),i}function PI(e){return e?[e[0][1]-e[0][0],e[1][1]-e[1][0]]:[NaN,NaN]}var FI=F,II=Co(`toolbox-dataZoom_`),LI=function(e){t(n,e);function n(){return e!==null&&e.apply(this,arguments)||this}return n.prototype.render=function(e,t,n,r){this._brushController||(this._brushController=new Uj(n.getZr()),this._brushController.on(`brush`,R(this._onBrush,this)).mount()),VI(e,t,this,r,n),BI(e,t)},n.prototype.onclick=function(e,t,n){RI[n].call(this)},n.prototype.remove=function(e,t){this._brushController&&this._brushController.unmount()},n.prototype.dispose=function(e,t){this._brushController&&this._brushController.dispose()},n.prototype._onBrush=function(e){var t=e.areas;if(!e.isEnd||!t.length)return;var n={},r=this.ecModel;this._brushController.updateCovers([]),new CI(zI(this.model),r,{include:[`grid`]}).matchOutputRanges(t,r,function(e,t,n){if(n.type===`cartesian2d`){var r=e.brushType;r===`rect`?(i(`x`,n,t[0]),i(`y`,n,t[1])):i({lineX:`x`,lineY:`y`}[r],n,t)}}),gI(r,n),this._dispatchZoomAction(n);function i(e,t,i){var o=t.getAxis(e),s=o.model,c=a(e,s,r),l=c.findRepresentativeAxisProxy(s).getMinMaxSpan();(l.minValueSpan!=null||l.maxValueSpan!=null)&&(i=Oj(0,i.slice(),o.scale.getExtent(),0,l.minValueSpan,l.maxValueSpan)),c&&(n[c.id]={dataZoomId:c.id,startValue:i[0],endValue:i[1]})}function a(e,t,n){var r;return n.eachComponent({mainType:`dataZoom`,subType:`select`},function(n){n.getAxisModel(e,t.componentIndex)&&(r=n)}),r}},n.prototype._dispatchZoomAction=function(e){var t=[];FI(e,function(e,n){t.push(O(e))}),t.length&&this.api.dispatchAction({type:`dataZoom`,from:this.uid,batch:t})},n.getDefaultOption=function(e){return{show:!0,filterMode:`filter`,icon:{zoom:`M0,13.5h26.9 M13.5,26.9V0 M32.1,13.5H58V58H13.5 V32.1`,back:`M22,1.4L9.9,13.5l12.3,12.3 M10.3,13.5H54.9v44.6 H10.3v-26`},title:e.getLocaleModel().get([`toolbox`,`dataZoom`,`title`]),brushStyle:{borderWidth:0,color:`rgba(210,219,238,0.2)`}}},n}(BF),RI={zoom:function(){var e=!this._isZoomActive;this.api.dispatchAction({type:`takeGlobalCursor`,key:`dataZoomSelect`,dataZoomSelectActive:e})},back:function(){this._dispatchZoomAction(_I(this.ecModel))}};function zI(e){var t={xAxisIndex:e.get(`xAxisIndex`,!0),yAxisIndex:e.get(`yAxisIndex`,!0),xAxisId:e.get(`xAxisId`,!0),yAxisId:e.get(`yAxisId`,!0)};return t.xAxisIndex==null&&t.xAxisId==null&&(t.xAxisIndex=`all`),t.yAxisIndex==null&&t.yAxisId==null&&(t.yAxisIndex=`all`),t}function BI(e,t){e.setIconStatus(`back`,yI(t)>1?`emphasis`:`normal`)}function VI(e,t,n,r,i){var a=n._isZoomActive;r&&r.type===`takeGlobalCursor`&&(a=r.key===`dataZoomSelect`&&r.dataZoomSelectActive),n._isZoomActive=a,e.setIconStatus(`zoom`,a?`emphasis`:`normal`);var o=new CI(zI(e),t,{include:[`grid`]}).makePanelOpts(i,function(e){return e.xAxisDeclared&&!e.yAxisDeclared?`lineX`:!e.xAxisDeclared&&e.yAxisDeclared?`lineY`:`rect`});n._brushController.setPanels(o).enableBrush(a&&o.length?{brushType:`auto`,brushStyle:e.getModel(`brushStyle`).getItemStyle()}:!1)}Km(`dataZoom`,function(e){var t=e.getComponent(`toolbox`,0),n=[`feature`,`dataZoom`];if(!t||t.get(n)==null)return;var r=t.getModel(n),i=[],a=Ao(e,zI(r));FI(a.xAxisModels,function(e){return o(e,`xAxis`,`xAxisIndex`)}),FI(a.yAxisModels,function(e){return o(e,`yAxis`,`yAxisIndex`)});function o(e,t,n){var a=e.componentIndex,o={type:`select`,$fromToolbox:!0,filterMode:r.get(`filterMode`,!0)||`filter`,id:II+t+a};o[n]=a,i.push(o)}return i});function HI(e){e.registerComponentModel(WF),e.registerComponentView(qF),HF(`saveAsImage`,YF),HF(`magicType`,QF),HF(`dataView`,fI),HF(`dataZoom`,LI),HF(`restore`,xI),lw(zF)}var UI=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=n.type,t}return n.type=`tooltip`,n.dependencies=[`axisPointer`],n.defaultOption={z:60,show:!0,showContent:!0,trigger:`item`,triggerOn:`mousemove|click`,alwaysShowContent:!1,displayMode:`single`,renderMode:`auto`,confine:null,showDelay:0,hideDelay:100,transitionDuration:.4,enterable:!1,backgroundColor:`#fff`,shadowBlur:10,shadowColor:`rgba(0, 0, 0, .2)`,shadowOffsetX:1,shadowOffsetY:2,borderRadius:4,borderWidth:1,padding:null,extraCssText:``,axisPointer:{type:`line`,axis:`auto`,animation:`auto`,animationDurationUpdate:200,animationEasingUpdate:`exponentialOut`,crossStyle:{color:`#999`,width:1,type:`dashed`,textStyle:{}}},textStyle:{color:`#666`,fontSize:14}},n}($);function WI(e){var t=e.get(`confine`);return t==null?e.get(`renderMode`)===`richText`:!!t}function GI(e){if(r.domSupported){for(var t=document.documentElement.style,n=0,i=e.length;n-1?(s+=`top:50%`,c+=`translateY(-50%) rotate(`+(l=a===`left`?-225:-45)+`deg)`):(s+=`left:50%`,c+=`translateX(-50%) rotate(`+(l=a===`top`?225:45)+`deg)`);var u=l*Math.PI/180,d=o+i,f=d*Math.abs(Math.cos(u))+d*Math.abs(Math.sin(u)),p=Math.round(((f-Math.SQRT2*i)/2+Math.SQRT2*i-(f-d)/2)*100)/100;s+=`;`+a+`:-`+p+`px`;var m=t+` solid `+i+`px;`;return`
`}function tL(e,t){var n=`cubic-bezier(0.23,1,0.32,1)`,i=` `+e/2+`s `+n,a=`opacity`+i+`,visibility`+i;return t||(i=` `+e+`s `+n,a+=r.transformSupported?`,`+ZI+i:`,left`+i+`,top`+i),XI+`:`+a}function nL(e,t,n){var i=e.toFixed(0)+`px`,a=t.toFixed(0)+`px`;if(!r.transformSupported)return n?`top:`+a+`;left:`+i+`;`:[[`top`,a],[`left`,i]];var o=r.transform3dSupported,s=`translate`+(o?`3d`:``)+`(`+i+`,`+a+(o?`,0`:``)+`)`;return n?`top:0;left:0;`+ZI+`:`+s+`;`:[[`top`,0],[`left`,0],[KI,s]]}function rL(e){var t=[],n=e.get(`fontSize`),r=e.getTextColor();r&&t.push(`color:`+r),t.push(`font:`+e.getFont());var i=W(e.get(`lineHeight`),Math.round(n*3/2));n&&t.push(`line-height:`+i+`px`);var a=e.get(`textShadowColor`),o=e.get(`textShadowBlur`)||0,s=e.get(`textShadowOffsetX`)||0,c=e.get(`textShadowOffsetY`)||0;return a&&o&&t.push(`text-shadow:`+s+`px `+c+`px `+o+`px `+a),F([`decoration`,`align`],function(n){var r=e.get(n);r&&t.push(`text-`+n+`:`+r)}),t.join(`;`)}function iL(e,t,n){var r=[],i=e.get(`transitionDuration`),a=e.get(`backgroundColor`),o=e.get(`shadowBlur`),s=e.get(`shadowColor`),c=e.get(`shadowOffsetX`),l=e.get(`shadowOffsetY`),u=e.getModel(`textStyle`),d=E_(e,`html`),f=c+`px `+l+`px `+o+`px `+s;return r.push(`box-shadow:`+f),t&&i&&r.push(tL(i,n)),a&&r.push(`background-color:`+a),F([`width`,`color`,`radius`],function(t){var n=`border-`+t,i=tm(n),a=e.get(i);a!=null&&r.push(n+`:`+a+(t===`color`?``:`px`))}),r.push(rL(u)),d!=null&&r.push(`padding:`+nm(d).join(`px `)+`px`),r.join(`;`)+`;`}function aL(e,t,n,r,i){var a=t&&t.painter;if(n){var o=a&&a.getViewportRoot();o&&mt(e,o,n,r,i)}else{e[0]=r,e[1]=i;var s=a&&a.getViewportRootOffset();s&&(e[0]+=s.offsetLeft,e[1]+=s.offsetTop)}e[2]=e[0]/t.getWidth(),e[3]=e[1]/t.getHeight()}var oL=function(){function e(e,t){if(this._show=!1,this._styleCoord=[0,0,0,0],this._enterable=!0,this._alwaysShowContent=!1,this._firstShow=!0,this._longHide=!0,r.wxa)return null;var n=document.createElement(`div`);n.domBelongToZr=!0,this.el=n;var i=this._zr=e.getZr(),a=t.appendTo,o=a&&(H(a)?document.querySelector(a):de(a)?a:V(a)&&a(e.getDom()));aL(this._styleCoord,i,o,e.getWidth()/2,e.getHeight()/2),(o||e.getDom()).appendChild(n),this._api=e,this._container=o;var s=this;n.onmouseenter=function(){s._enterable&&(clearTimeout(s._hideTimeout),s._show=!0),s._inContent=!0},n.onmousemove=function(e){if(e=e||window.event,!s._enterable){var t=i.handler;Ot(i.painter.getViewportRoot(),e,!0),t.dispatch(`mousemove`,e)}},n.onmouseleave=function(){s._inContent=!1,s._enterable&&s._show&&s.hideLater(s._hideDelay)}}return e.prototype.update=function(e){if(!this._container){var t=this._api.getDom(),n=YI(t,`position`),r=t.style;r.position!==`absolute`&&n!==`absolute`&&(r.position=`relative`)}var i=e.get(`alwaysShowContent`);i&&this._moveIfResized(),this._alwaysShowContent=i,this.el.className=e.get(`className`)||``},e.prototype.show=function(e,t){clearTimeout(this._hideTimeout),clearTimeout(this._longHideTimeout);var n=this.el,r=n.style,i=this._styleCoord;n.innerHTML?r.cssText=QI+iL(e,!this._firstShow,this._longHide)+nL(i[0],i[1],!0)+(`border-color:`+um(t)+`;`)+(e.get(`extraCssText`)||``)+(`;pointer-events:`+(this._enterable?`auto`:`none`)):r.display=`none`,this._show=!0,this._firstShow=!1,this._longHide=!1},e.prototype.setContent=function(e,t,n,r,i){var a=this.el;if(e==null){a.innerHTML=``;return}var o=``;if(H(i)&&n.get(`trigger`)===`item`&&!WI(n)&&(o=eL(n,r,i)),H(e))a.innerHTML=e+o;else if(e){a.innerHTML=``,B(e)||(e=[e]);for(var s=0;s=0?this._tryShow(n,r):t===`leave`&&this._hide(r))},this))},n.prototype._keepShow=function(){var e=this._tooltipModel,t=this._ecModel,n=this._api,r=e.get(`triggerOn`);if(this._lastX!=null&&this._lastY!=null&&r!==`none`&&r!==`click`){var i=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){!n.isDisposed()&&i.manuallyShowTip(e,t,n,{x:i._lastX,y:i._lastY,dataByCoordSys:i._lastDataByCoordSys})})}},n.prototype.manuallyShowTip=function(e,t,n,i){if(!(i.from===this.uid||r.node||!n.getDom())){var a=mL(i,n);this._ticket=``;var o=i.dataByCoordSys,s=yL(i,t,n);if(s){var c=s.el.getBoundingRect().clone();c.applyTransform(s.el.transform),this._tryShow({offsetX:c.x+c.width/2,offsetY:c.y+c.height/2,target:s.el,position:i.position,positionDefault:`bottom`},a)}else if(i.tooltip&&i.x!=null&&i.y!=null){var l=dL;l.x=i.x,l.y=i.y,l.update(),Q(l).tooltipConfig={name:null,option:i.tooltip},this._tryShow({offsetX:i.x,offsetY:i.y,target:l},a)}else if(o)this._tryShow({offsetX:i.x,offsetY:i.y,position:i.position,dataByCoordSys:o,tooltipOption:i.tooltipOption},a);else if(i.seriesIndex!=null){if(this._manuallyAxisShowTip(e,t,n,i))return;var u=rP(i,t),d=u.point[0],f=u.point[1];d!=null&&f!=null&&this._tryShow({offsetX:d,offsetY:f,target:u.el,position:i.position,positionDefault:`bottom`},a)}else i.x!=null&&i.y!=null&&(n.dispatchAction({type:`updateAxisPointer`,x:i.x,y:i.y}),this._tryShow({offsetX:i.x,offsetY:i.y,position:i.position,target:n.getZr().findHover(i.x,i.y).target},a))}},n.prototype.manuallyHideTip=function(e,t,n,r){var i=this._tooltipContent;this._tooltipModel&&i.hideLater(this._tooltipModel.get(`hideDelay`)),this._lastX=this._lastY=this._lastDataByCoordSys=null,r.from!==this.uid&&this._hide(mL(r,n))},n.prototype._manuallyAxisShowTip=function(e,t,n,r){var i=r.seriesIndex,a=r.dataIndex,o=t.getComponent(`axisPointer`).coordSysAxesInfo;if(!(i==null||a==null||o==null)){var s=t.getSeriesByIndex(i);if(s&&pL([s.getData().getItemModel(a),s,(s.coordinateSystem||{}).model],this._tooltipModel).get(`trigger`)===`axis`)return n.dispatchAction({type:`updateAxisPointer`,seriesIndex:i,dataIndex:a,position:r.position}),!0}},n.prototype._tryShow=function(e,t){var n=e.target;if(this._tooltipModel){this._lastX=e.offsetX,this._lastY=e.offsetY;var r=e.dataByCoordSys;if(r&&r.length)this._showAxisTooltip(r,e);else if(n){if(Q(n).ssrType===`legend`)return;this._lastDataByCoordSys=null;var i,a;Jv(n,function(e){if(Q(e).dataIndex!=null)return i=e,!0;if(Q(e).tooltipConfig!=null)return a=e,!0},!0),i?this._showSeriesItemTooltip(e,i,t):a?this._showComponentItemTooltip(e,a,t):this._hide(t)}else this._lastDataByCoordSys=null,this._hide(t)}},n.prototype._showOrMove=function(e,t){var n=e.get(`showDelay`);t=R(t,this),clearTimeout(this._showTimout),n>0?this._showTimout=setTimeout(t,n):t()},n.prototype._showAxisTooltip=function(e,t){var n=this._ecModel,r=this._tooltipModel,i=[t.offsetX,t.offsetY],a=pL([t.tooltipOption],r),o=this._renderMode,s=[],c=f_(`section`,{blocks:[],noHeader:!0}),l=[],u=new D_;F(e,function(e){F(e.dataByAxis,function(e){var t=n.getComponent(e.axisDim+`Axis`,e.axisIndex),i=e.value;if(!(!t||i==null)){var a=IN(i,t.axis,n,e.seriesDataIndices,e.valueLabelOpt),d=f_(`section`,{header:a,noHeader:!xe(a),sortBlocks:!0,blocks:[]});c.blocks.push(d),F(e.seriesDataIndices,function(c){var f=n.getSeriesByIndex(c.seriesIndex),p=c.dataIndexInside,m=f.getDataParams(p);if(!(m.dataIndex<0)){m.axisDim=e.axisDim,m.axisIndex=e.axisIndex,m.axisType=e.axisType,m.axisId=e.axisId,m.axisValue=qC(t.axis,{value:i}),m.axisValueLabel=a,m.marker=u.makeTooltipMarker(`item`,um(m.color),o);var h=Sg(f.formatTooltip(p,!0,null)),g=h.frag;if(g){var _=pL([f],r).get(`valueFormatter`);d.blocks.push(_?j({valueFormatter:_},g):g)}h.text&&l.push(h.text),s.push(m)}})}})}),c.blocks.reverse(),l.reverse();var d=t.position,f=v_(c,u,o,a.get(`order`),n.get(`useUTC`),a.get(`textStyle`));f&&l.unshift(f);var p=o===`richText`?` +`),meta:t.meta}}function sL(e){return e.replace(/^\s\s*/,``).replace(/\s\s*$/,``)}function cL(e){if(e.slice(0,e.indexOf(` +`)).indexOf(nL)>=0)return!0}var lL=RegExp(`[`+nL+`]+`,`g`);function uL(e){for(var t=e.split(/\n+/g),n=sL(t.shift()).split(lL),r=[],i=I(n,function(e){return{name:e,data:[]}}),a=0;a=0&&!n[i][r];i--);if(i<0){var a=e.queryComponents({mainType:`dataZoom`,subType:`select`,id:r})[0];if(a){var o=a.getPercentRange();n[0][r]={dataZoomId:r,start:o[0],end:o[1]}}}}),n.push(t)}function vL(e){var t=xL(e),n=t[t.length-1];t.length>1&&t.pop();var r={};return hL(n,function(e,n){for(var i=t.length-1;i>=0;i--)if(e=t[i][n],e){r[n]=e;break}}),r}function yL(e){gL(e).snapshots=null}function bL(e){return xL(e).length}function xL(e){var t=gL(e);return t.snapshots||(t.snapshots=[{}]),t.snapshots}var SL=function(e){t(n,e);function n(){return e!==null&&e.apply(this,arguments)||this}return n.prototype.onclick=function(e,t){yL(e),t.dispatchAction({type:`restore`,from:this.uid})},n.getDefaultOption=function(e){return{show:!0,icon:`M3.8,33.4 M47,18.9h9.8V8.7 M56.3,20.1 C52.1,9,40.5,0.6,26.8,2.1C12.6,3.7,1.6,16.2,2.1,30.6 M13,41.1H3.1v10.2 M3.7,39.9c4.2,11.1,15.8,19.5,29.5,18 c14.2-1.6,25.2-14.1,24.7-28.5`,title:e.getLocaleModel().get([`toolbox`,`restore`,`title`])}},n}(VI);kx({type:`restore`,event:`restore`,update:`prepareAndUpdate`},function(e,t){t.resetOption(`recreate`)});var CL=[`grid`,`xAxis`,`yAxis`,`geo`,`graph`,`polar`,`radiusAxis`,`angleAxis`,`bmap`],wL=function(){function e(e,t,n){var r=this;this._targetInfoList=[];var i=EL(t,e);F(DL,function(e,t){(!n||!n.include||N(n.include,t)>=0)&&e(i,r._targetInfoList)})}return e.prototype.setOutputRanges=function(e,t){return this.matchOutputRanges(e,t,function(e,t,n){if((e.coordRanges||(e.coordRanges=[])).push(t),!e.coordRange){e.coordRange=t;var r=AL[e.brushType](0,n,t);e.__rangeOffset={offset:ML[e.brushType](r.values,e.range,[1,1]),xyMinMax:r.xyMinMax}}}),e},e.prototype.matchOutputRanges=function(e,t,n){F(e,function(e){var r=this.findTargetInfo(e,t);r&&r!==!0&&F(r.coordSyses,function(r){n(e,AL[e.brushType](1,r,e.range,!0).values,r,t)})},this)},e.prototype.setInputRanges=function(e,t){F(e,function(e){var n=this.findTargetInfo(e,t);if(e.range=e.range||[],n&&n!==!0){e.panelId=n.panelId;var r=AL[e.brushType](0,n.coordSys,e.coordRange),i=e.__rangeOffset;e.range=i?ML[e.brushType](r.values,i.offset,PL(r.xyMinMax,i.xyMinMax)):r.values}},this)},e.prototype.makePanelOpts=function(e,t){return I(this._targetInfoList,function(n){var r=n.getPanelRect();return{panelId:n.panelId,defaultBrushType:t?t(n):null,clipPath:DM(r),isTargetByCursor:kM(r,e,n.coordSysModel),getLinearBrushOtherExtent:OM(r)}})},e.prototype.controlSeries=function(e,t,n){var r=this.findTargetInfo(e,n);return r===!0||r&&N(r.coordSyses,t.coordinateSystem)>=0},e.prototype.findTargetInfo=function(e,t){for(var n=this._targetInfoList,r=EL(t,e),i=0;ie[1]&&e.reverse(),e}function EL(e,t){return Ao(e,t,{includeMainTypes:CL})}var DL={grid:function(e,t){var n=e.xAxisModels,r=e.yAxisModels,i=e.gridModels,a=G(),o={},s={};!n&&!r&&!i||(F(n,function(e){var t=e.axis.grid.model;a.set(t.id,t),o[t.id]=!0}),F(r,function(e){var t=e.axis.grid.model;a.set(t.id,t),s[t.id]=!0}),F(i,function(e){a.set(e.id,e),o[e.id]=!0,s[e.id]=!0}),a.each(function(e){var i=e.coordinateSystem,a=[];F(i.getCartesians(),function(e,t){(N(n,e.getAxis(`x`).model)>=0||N(r,e.getAxis(`y`).model)>=0)&&a.push(e)}),t.push({panelId:`grid--`+e.id,gridModel:e,coordSysModel:e,coordSys:a[0],coordSyses:a,getPanelRect:kL.grid,xAxisDeclared:o[e.id],yAxisDeclared:s[e.id]})}))},geo:function(e,t){F(e.geoModels,function(e){var n=e.coordinateSystem;t.push({panelId:`geo--`+e.id,geoModel:e,coordSysModel:e,coordSys:n,coordSyses:[n],getPanelRect:kL.geo})})}},OL=[function(e,t){var n=e.xAxisModel,r=e.yAxisModel,i=e.gridModel;return!i&&n&&(i=n.axis.grid.model),!i&&r&&(i=r.axis.grid.model),i&&i===t.gridModel},function(e,t){var n=e.geoModel;return n&&n===t.geoModel}],kL={grid:function(){return this.coordSys.master.getRect().clone()},geo:function(){var e=this.coordSys,t=e.getBoundingRect().clone();return t.applyTransform(mf(e)),t}},AL={lineX:z(jL,0),lineY:z(jL,1),rect:function(e,t,n,r){var i=e?t.pointToData([n[0][0],n[1][0]],r):t.dataToPoint([n[0][0],n[1][0]],r),a=e?t.pointToData([n[0][1],n[1][1]],r):t.dataToPoint([n[0][1],n[1][1]],r),o=[TL([i[0],a[0]]),TL([i[1],a[1]])];return{values:o,xyMinMax:o}},polygon:function(e,t,n,r){var i=[[1/0,-1/0],[1/0,-1/0]];return{values:I(n,function(n){var a=e?t.pointToData(n,r):t.dataToPoint(n,r);return i[0][0]=Math.min(i[0][0],a[0]),i[1][0]=Math.min(i[1][0],a[1]),i[0][1]=Math.max(i[0][1],a[0]),i[1][1]=Math.max(i[1][1],a[1]),a}),xyMinMax:i}}};function jL(e,t,n,r){var i=n.getAxis([`x`,`y`][e]),a=TL(I([0,1],function(e){return t?i.coordToData(i.toLocalCoord(r[e]),!0):i.toGlobalCoord(i.dataToCoord(r[e]))})),o=[];return o[e]=a,o[1-e]=[NaN,NaN],{values:a,xyMinMax:o}}var ML={lineX:z(NL,0),lineY:z(NL,1),rect:function(e,t,n){return[[e[0][0]-n[0]*t[0][0],e[0][1]-n[0]*t[0][1]],[e[1][0]-n[1]*t[1][0],e[1][1]-n[1]*t[1][1]]]},polygon:function(e,t,n){return I(e,function(e,r){return[e[0]-n[0]*t[r][0],e[1]-n[1]*t[r][1]]})}};function NL(e,t,n,r){return[t[0]-r[e]*n[0],t[1]-r[e]*n[1]]}function PL(e,t){var n=FL(e),r=FL(t),i=[n[0]/r[0],n[1]/r[1]];return isNaN(i[0])&&(i[0]=1),isNaN(i[1])&&(i[1]=1),i}function FL(e){return e?[e[0][1]-e[0][0],e[1][1]-e[1][0]]:[NaN,NaN]}var IL=F,LL=Co(`toolbox-dataZoom_`),RL=function(e){t(n,e);function n(){return e!==null&&e.apply(this,arguments)||this}return n.prototype.render=function(e,t,n,r){this._brushController||(this._brushController=new Wj(n.getZr()),this._brushController.on(`brush`,R(this._onBrush,this)).mount()),HL(e,t,this,r,n),VL(e,t)},n.prototype.onclick=function(e,t,n){zL[n].call(this)},n.prototype.remove=function(e,t){this._brushController&&this._brushController.unmount()},n.prototype.dispose=function(e,t){this._brushController&&this._brushController.dispose()},n.prototype._onBrush=function(e){var t=e.areas;if(!e.isEnd||!t.length)return;var n={},r=this.ecModel;this._brushController.updateCovers([]),new wL(BL(this.model),r,{include:[`grid`]}).matchOutputRanges(t,r,function(e,t,n){if(n.type===`cartesian2d`){var r=e.brushType;r===`rect`?(i(`x`,n,t[0]),i(`y`,n,t[1])):i({lineX:`x`,lineY:`y`}[r],n,t)}}),_L(r,n),this._dispatchZoomAction(n);function i(e,t,i){var o=t.getAxis(e),s=o.model,c=a(e,s,r),l=c.findRepresentativeAxisProxy(s).getMinMaxSpan();(l.minValueSpan!=null||l.maxValueSpan!=null)&&(i=kj(0,i.slice(),o.scale.getExtent(),0,l.minValueSpan,l.maxValueSpan)),c&&(n[c.id]={dataZoomId:c.id,startValue:i[0],endValue:i[1]})}function a(e,t,n){var r;return n.eachComponent({mainType:`dataZoom`,subType:`select`},function(n){n.getAxisModel(e,t.componentIndex)&&(r=n)}),r}},n.prototype._dispatchZoomAction=function(e){var t=[];IL(e,function(e,n){t.push(O(e))}),t.length&&this.api.dispatchAction({type:`dataZoom`,from:this.uid,batch:t})},n.getDefaultOption=function(e){return{show:!0,filterMode:`filter`,icon:{zoom:`M0,13.5h26.9 M13.5,26.9V0 M32.1,13.5H58V58H13.5 V32.1`,back:`M22,1.4L9.9,13.5l12.3,12.3 M10.3,13.5H54.9v44.6 H10.3v-26`},title:e.getLocaleModel().get([`toolbox`,`dataZoom`,`title`]),brushStyle:{borderWidth:0,color:`rgba(210,219,238,0.2)`}}},n}(VI),zL={zoom:function(){var e=!this._isZoomActive;this.api.dispatchAction({type:`takeGlobalCursor`,key:`dataZoomSelect`,dataZoomSelectActive:e})},back:function(){this._dispatchZoomAction(vL(this.ecModel))}};function BL(e){var t={xAxisIndex:e.get(`xAxisIndex`,!0),yAxisIndex:e.get(`yAxisIndex`,!0),xAxisId:e.get(`xAxisId`,!0),yAxisId:e.get(`yAxisId`,!0)};return t.xAxisIndex==null&&t.xAxisId==null&&(t.xAxisIndex=`all`),t.yAxisIndex==null&&t.yAxisId==null&&(t.yAxisIndex=`all`),t}function VL(e,t){e.setIconStatus(`back`,bL(t)>1?`emphasis`:`normal`)}function HL(e,t,n,r,i){var a=n._isZoomActive;r&&r.type===`takeGlobalCursor`&&(a=r.key===`dataZoomSelect`&&r.dataZoomSelectActive),n._isZoomActive=a,e.setIconStatus(`zoom`,a?`emphasis`:`normal`);var o=new wL(BL(e),t,{include:[`grid`]}).makePanelOpts(i,function(e){return e.xAxisDeclared&&!e.yAxisDeclared?`lineX`:!e.xAxisDeclared&&e.yAxisDeclared?`lineY`:`rect`});n._brushController.setPanels(o).enableBrush(a&&o.length?{brushType:`auto`,brushStyle:e.getModel(`brushStyle`).getItemStyle()}:!1)}Km(`dataZoom`,function(e){var t=e.getComponent(`toolbox`,0),n=[`feature`,`dataZoom`];if(!t||t.get(n)==null)return;var r=t.getModel(n),i=[],a=Ao(e,BL(r));IL(a.xAxisModels,function(e){return o(e,`xAxis`,`xAxisIndex`)}),IL(a.yAxisModels,function(e){return o(e,`yAxis`,`yAxisIndex`)});function o(e,t,n){var a=e.componentIndex,o={type:`select`,$fromToolbox:!0,filterMode:r.get(`filterMode`,!0)||`filter`,id:LL+t+a};o[n]=a,i.push(o)}return i});function UL(e){e.registerComponentModel(GI),e.registerComponentView(JI),UI(`saveAsImage`,XI),UI(`magicType`,$I),UI(`dataView`,pL),UI(`dataZoom`,RL),UI(`restore`,SL),uw(BI)}var WL=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=n.type,t}return n.type=`tooltip`,n.dependencies=[`axisPointer`],n.defaultOption={z:60,show:!0,showContent:!0,trigger:`item`,triggerOn:`mousemove|click`,alwaysShowContent:!1,displayMode:`single`,renderMode:`auto`,confine:null,showDelay:0,hideDelay:100,transitionDuration:.4,enterable:!1,backgroundColor:`#fff`,shadowBlur:10,shadowColor:`rgba(0, 0, 0, .2)`,shadowOffsetX:1,shadowOffsetY:2,borderRadius:4,borderWidth:1,padding:null,extraCssText:``,axisPointer:{type:`line`,axis:`auto`,animation:`auto`,animationDurationUpdate:200,animationEasingUpdate:`exponentialOut`,crossStyle:{color:`#999`,width:1,type:`dashed`,textStyle:{}}},textStyle:{color:`#666`,fontSize:14}},n}($);function GL(e){var t=e.get(`confine`);return t==null?e.get(`renderMode`)===`richText`:!!t}function KL(e){if(r.domSupported){for(var t=document.documentElement.style,n=0,i=e.length;n-1?(s+=`top:50%`,c+=`translateY(-50%) rotate(`+(l=a===`left`?-225:-45)+`deg)`):(s+=`left:50%`,c+=`translateX(-50%) rotate(`+(l=a===`top`?225:45)+`deg)`);var u=l*Math.PI/180,d=o+i,f=d*Math.abs(Math.cos(u))+d*Math.abs(Math.sin(u)),p=Math.round(((f-Math.SQRT2*i)/2+Math.SQRT2*i-(f-d)/2)*100)/100;s+=`;`+a+`:-`+p+`px`;var m=t+` solid `+i+`px;`;return`
`}function nR(e,t){var n=`cubic-bezier(0.23,1,0.32,1)`,i=` `+e/2+`s `+n,a=`opacity`+i+`,visibility`+i;return t||(i=` `+e+`s `+n,a+=r.transformSupported?`,`+QL+i:`,left`+i+`,top`+i),ZL+`:`+a}function rR(e,t,n){var i=e.toFixed(0)+`px`,a=t.toFixed(0)+`px`;if(!r.transformSupported)return n?`top:`+a+`;left:`+i+`;`:[[`top`,a],[`left`,i]];var o=r.transform3dSupported,s=`translate`+(o?`3d`:``)+`(`+i+`,`+a+(o?`,0`:``)+`)`;return n?`top:0;left:0;`+QL+`:`+s+`;`:[[`top`,0],[`left`,0],[qL,s]]}function iR(e){var t=[],n=e.get(`fontSize`),r=e.getTextColor();r&&t.push(`color:`+r),t.push(`font:`+e.getFont());var i=W(e.get(`lineHeight`),Math.round(n*3/2));n&&t.push(`line-height:`+i+`px`);var a=e.get(`textShadowColor`),o=e.get(`textShadowBlur`)||0,s=e.get(`textShadowOffsetX`)||0,c=e.get(`textShadowOffsetY`)||0;return a&&o&&t.push(`text-shadow:`+s+`px `+c+`px `+o+`px `+a),F([`decoration`,`align`],function(n){var r=e.get(n);r&&t.push(`text-`+n+`:`+r)}),t.join(`;`)}function aR(e,t,n){var r=[],i=e.get(`transitionDuration`),a=e.get(`backgroundColor`),o=e.get(`shadowBlur`),s=e.get(`shadowColor`),c=e.get(`shadowOffsetX`),l=e.get(`shadowOffsetY`),u=e.getModel(`textStyle`),d=E_(e,`html`),f=c+`px `+l+`px `+o+`px `+s;return r.push(`box-shadow:`+f),t&&i&&r.push(nR(i,n)),a&&r.push(`background-color:`+a),F([`width`,`color`,`radius`],function(t){var n=`border-`+t,i=tm(n),a=e.get(i);a!=null&&r.push(n+`:`+a+(t===`color`?``:`px`))}),r.push(iR(u)),d!=null&&r.push(`padding:`+nm(d).join(`px `)+`px`),r.join(`;`)+`;`}function oR(e,t,n,r,i){var a=t&&t.painter;if(n){var o=a&&a.getViewportRoot();o&&mt(e,o,n,r,i)}else{e[0]=r,e[1]=i;var s=a&&a.getViewportRootOffset();s&&(e[0]+=s.offsetLeft,e[1]+=s.offsetTop)}e[2]=e[0]/t.getWidth(),e[3]=e[1]/t.getHeight()}var sR=function(){function e(e,t){if(this._show=!1,this._styleCoord=[0,0,0,0],this._enterable=!0,this._alwaysShowContent=!1,this._firstShow=!0,this._longHide=!0,r.wxa)return null;var n=document.createElement(`div`);n.domBelongToZr=!0,this.el=n;var i=this._zr=e.getZr(),a=t.appendTo,o=a&&(H(a)?document.querySelector(a):de(a)?a:V(a)&&a(e.getDom()));oR(this._styleCoord,i,o,e.getWidth()/2,e.getHeight()/2),(o||e.getDom()).appendChild(n),this._api=e,this._container=o;var s=this;n.onmouseenter=function(){s._enterable&&(clearTimeout(s._hideTimeout),s._show=!0),s._inContent=!0},n.onmousemove=function(e){if(e=e||window.event,!s._enterable){var t=i.handler;Ot(i.painter.getViewportRoot(),e,!0),t.dispatch(`mousemove`,e)}},n.onmouseleave=function(){s._inContent=!1,s._enterable&&s._show&&s.hideLater(s._hideDelay)}}return e.prototype.update=function(e){if(!this._container){var t=this._api.getDom(),n=XL(t,`position`),r=t.style;r.position!==`absolute`&&n!==`absolute`&&(r.position=`relative`)}var i=e.get(`alwaysShowContent`);i&&this._moveIfResized(),this._alwaysShowContent=i,this.el.className=e.get(`className`)||``},e.prototype.show=function(e,t){clearTimeout(this._hideTimeout),clearTimeout(this._longHideTimeout);var n=this.el,r=n.style,i=this._styleCoord;n.innerHTML?r.cssText=$L+aR(e,!this._firstShow,this._longHide)+rR(i[0],i[1],!0)+(`border-color:`+um(t)+`;`)+(e.get(`extraCssText`)||``)+(`;pointer-events:`+(this._enterable?`auto`:`none`)):r.display=`none`,this._show=!0,this._firstShow=!1,this._longHide=!1},e.prototype.setContent=function(e,t,n,r,i){var a=this.el;if(e==null){a.innerHTML=``;return}var o=``;if(H(i)&&n.get(`trigger`)===`item`&&!GL(n)&&(o=tR(n,r,i)),H(e))a.innerHTML=e+o;else if(e){a.innerHTML=``,B(e)||(e=[e]);for(var s=0;s=0?this._tryShow(n,r):t===`leave`&&this._hide(r))},this))},n.prototype._keepShow=function(){var e=this._tooltipModel,t=this._ecModel,n=this._api,r=e.get(`triggerOn`);if(this._lastX!=null&&this._lastY!=null&&r!==`none`&&r!==`click`){var i=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){!n.isDisposed()&&i.manuallyShowTip(e,t,n,{x:i._lastX,y:i._lastY,dataByCoordSys:i._lastDataByCoordSys})})}},n.prototype.manuallyShowTip=function(e,t,n,i){if(!(i.from===this.uid||r.node||!n.getDom())){var a=hR(i,n);this._ticket=``;var o=i.dataByCoordSys,s=bR(i,t,n);if(s){var c=s.el.getBoundingRect().clone();c.applyTransform(s.el.transform),this._tryShow({offsetX:c.x+c.width/2,offsetY:c.y+c.height/2,target:s.el,position:i.position,positionDefault:`bottom`},a)}else if(i.tooltip&&i.x!=null&&i.y!=null){var l=fR;l.x=i.x,l.y=i.y,l.update(),Q(l).tooltipConfig={name:null,option:i.tooltip},this._tryShow({offsetX:i.x,offsetY:i.y,target:l},a)}else if(o)this._tryShow({offsetX:i.x,offsetY:i.y,position:i.position,dataByCoordSys:o,tooltipOption:i.tooltipOption},a);else if(i.seriesIndex!=null){if(this._manuallyAxisShowTip(e,t,n,i))return;var u=iF(i,t),d=u.point[0],f=u.point[1];d!=null&&f!=null&&this._tryShow({offsetX:d,offsetY:f,target:u.el,position:i.position,positionDefault:`bottom`},a)}else i.x!=null&&i.y!=null&&(n.dispatchAction({type:`updateAxisPointer`,x:i.x,y:i.y}),this._tryShow({offsetX:i.x,offsetY:i.y,position:i.position,target:n.getZr().findHover(i.x,i.y).target},a))}},n.prototype.manuallyHideTip=function(e,t,n,r){var i=this._tooltipContent;this._tooltipModel&&i.hideLater(this._tooltipModel.get(`hideDelay`)),this._lastX=this._lastY=this._lastDataByCoordSys=null,r.from!==this.uid&&this._hide(hR(r,n))},n.prototype._manuallyAxisShowTip=function(e,t,n,r){var i=r.seriesIndex,a=r.dataIndex,o=t.getComponent(`axisPointer`).coordSysAxesInfo;if(!(i==null||a==null||o==null)){var s=t.getSeriesByIndex(i);if(s&&mR([s.getData().getItemModel(a),s,(s.coordinateSystem||{}).model],this._tooltipModel).get(`trigger`)===`axis`)return n.dispatchAction({type:`updateAxisPointer`,seriesIndex:i,dataIndex:a,position:r.position}),!0}},n.prototype._tryShow=function(e,t){var n=e.target;if(this._tooltipModel){this._lastX=e.offsetX,this._lastY=e.offsetY;var r=e.dataByCoordSys;if(r&&r.length)this._showAxisTooltip(r,e);else if(n){if(Q(n).ssrType===`legend`)return;this._lastDataByCoordSys=null;var i,a;Jv(n,function(e){if(Q(e).dataIndex!=null)return i=e,!0;if(Q(e).tooltipConfig!=null)return a=e,!0},!0),i?this._showSeriesItemTooltip(e,i,t):a?this._showComponentItemTooltip(e,a,t):this._hide(t)}else this._lastDataByCoordSys=null,this._hide(t)}},n.prototype._showOrMove=function(e,t){var n=e.get(`showDelay`);t=R(t,this),clearTimeout(this._showTimout),n>0?this._showTimout=setTimeout(t,n):t()},n.prototype._showAxisTooltip=function(e,t){var n=this._ecModel,r=this._tooltipModel,i=[t.offsetX,t.offsetY],a=mR([t.tooltipOption],r),o=this._renderMode,s=[],c=f_(`section`,{blocks:[],noHeader:!0}),l=[],u=new D_;F(e,function(e){F(e.dataByAxis,function(e){var t=n.getComponent(e.axisDim+`Axis`,e.axisIndex),i=e.value;if(!(!t||i==null)){var a=LP(i,t.axis,n,e.seriesDataIndices,e.valueLabelOpt),d=f_(`section`,{header:a,noHeader:!xe(a),sortBlocks:!0,blocks:[]});c.blocks.push(d),F(e.seriesDataIndices,function(c){var f=n.getSeriesByIndex(c.seriesIndex),p=c.dataIndexInside,m=f.getDataParams(p);if(!(m.dataIndex<0)){m.axisDim=e.axisDim,m.axisIndex=e.axisIndex,m.axisType=e.axisType,m.axisId=e.axisId,m.axisValue=JC(t.axis,{value:i}),m.axisValueLabel=a,m.marker=u.makeTooltipMarker(`item`,um(m.color),o);var h=Sg(f.formatTooltip(p,!0,null)),g=h.frag;if(g){var _=mR([f],r).get(`valueFormatter`);d.blocks.push(_?j({valueFormatter:_},g):g)}h.text&&l.push(h.text),s.push(m)}})}})}),c.blocks.reverse(),l.reverse();var d=t.position,f=v_(c,u,o,a.get(`order`),n.get(`useUTC`),a.get(`textStyle`));f&&l.unshift(f);var p=o===`richText`?` -`:`
`,m=l.join(p);this._showOrMove(a,function(){this._updateContentNotChangedOnAxis(e,s)?this._updatePosition(a,d,i[0],i[1],this._tooltipContent,s):this._showTooltipContent(a,m,s,Math.random()+``,i[0],i[1],d,null,u)})},n.prototype._showSeriesItemTooltip=function(e,t,n){var r=this._ecModel,i=Q(t),a=i.seriesIndex,o=r.getSeriesByIndex(a),s=i.dataModel||o,c=i.dataIndex,l=i.dataType,u=s.getData(l),d=this._renderMode,f=e.positionDefault,p=pL([u.getItemModel(c),s,o&&(o.coordinateSystem||{}).model],this._tooltipModel,f?{position:f}:null),m=p.get(`trigger`);if(!(m!=null&&m!==`item`)){var h=s.getDataParams(c,l),g=new D_;h.marker=g.makeTooltipMarker(`item`,um(h.color),d);var _=Sg(s.formatTooltip(c,!1,l)),v=p.get(`order`),y=p.get(`valueFormatter`),b=_.frag,x=b?v_(y?j({valueFormatter:y},b):b,g,d,v,r.get(`useUTC`),p.get(`textStyle`)):_.text,S=`item_`+s.name+`_`+c;this._showOrMove(p,function(){this._showTooltipContent(p,x,h,S,e.offsetX,e.offsetY,e.position,e.target,g)}),n({type:`showTip`,dataIndexInside:c,dataIndex:u.getRawIndex(c),seriesIndex:a,from:this.uid})}},n.prototype._showComponentItemTooltip=function(e,t,n){var r=this._renderMode===`html`,i=Q(t),a=i.tooltipConfig.option||{},o=a.encodeHTMLContent;if(H(a)){var s=a;a={content:s,formatter:s},o=!0}o&&r&&a.content&&(a=O(a),a.content=xt(a.content));var c=[a],l=this._ecModel.getComponent(i.componentMainType,i.componentIndex);l&&c.push(l),c.push({formatter:a.content});var u=e.positionDefault,d=pL(c,this._tooltipModel,u?{position:u}:null),f=d.get(`content`),p=Math.random()+``,m=new D_;this._showOrMove(d,function(){var n=O(d.get(`formatterParams`)||{});this._showTooltipContent(d,f,n,p,e.offsetX,e.offsetY,e.position,t,m)}),n({type:`showTip`,from:this.uid})},n.prototype._showTooltipContent=function(e,t,n,r,i,a,o,s,c){if(this._ticket=``,!(!e.get(`showContent`)||!e.get(`show`))){var l=this._tooltipContent;l.setEnterable(e.get(`enterable`));var u=e.get(`formatter`);o=o||e.get(`position`);var d=t,f=this._getNearestPoint([i,a],n,e.get(`trigger`),e.get(`borderColor`)).color;if(u)if(H(u)){var p=e.ecModel.get(`useUTC`),m=B(n)?n[0]:n,h=m&&m.axisType&&m.axisType.indexOf(`time`)>=0;d=u,h&&(d=Fp(m.axisValue,d,p)),d=om(d,n,!0)}else if(V(u)){var g=R(function(t,r){t===this._ticket&&(l.setContent(r,c,e,f,o),this._updatePosition(e,o,i,a,l,n,s))},this);this._ticket=r,d=u(n,r,g)}else d=u;l.setContent(d,c,e,f,o),l.show(e,f),this._updatePosition(e,o,i,a,l,n,s)}},n.prototype._getNearestPoint=function(e,t,n,r){if(n===`axis`||B(t))return{color:r||(this._renderMode===`html`?`#fff`:`none`)};if(!B(t))return{color:r||t.color||t.borderColor}},n.prototype._updatePosition=function(e,t,n,r,i,a,o){var s=this._api.getWidth(),c=this._api.getHeight();t=t||e.get(`position`);var l=i.getSize(),u=e.get(`align`),d=e.get(`verticalAlign`),f=o&&o.getBoundingRect().clone();if(o&&f.applyTransform(o.transform),V(t)&&(t=t([n,r],a,i.el,f,{viewSize:[s,c],contentSize:l.slice()})),B(t))n=X(t[0],s),r=X(t[1],c);else if(U(t)){var p=t;p.width=l[0],p.height=l[1];var m=_m(p,{width:s,height:c});n=m.x,r=m.y,u=null,d=null}else if(H(t)&&o){var h=_L(t,f,l,e.get(`borderWidth`));n=h[0],r=h[1]}else{var h=hL(n,r,i,s,c,u?null:20,d?null:20);n=h[0],r=h[1]}if(u&&(n-=vL(u)?l[0]/2:u===`right`?l[0]:0),d&&(r-=vL(d)?l[1]/2:d===`bottom`?l[1]:0),WI(e)){var h=gL(n,r,i,s,c);n=h[0],r=h[1]}i.moveTo(n,r)},n.prototype._updateContentNotChangedOnAxis=function(e,t){var n=this._lastDataByCoordSys,r=this._cbParamsList,i=!!n&&n.length===e.length;return i&&F(n,function(n,a){var o=n.dataByAxis||[],s=(e[a]||{}).dataByAxis||[];i=i&&o.length===s.length,i&&F(o,function(e,n){var a=s[n]||{},o=e.seriesDataIndices||[],c=a.seriesDataIndices||[];i=i&&e.value===a.value&&e.axisType===a.axisType&&e.axisId===a.axisId&&o.length===c.length,i&&F(o,function(e,t){var n=c[t];i=i&&e.seriesIndex===n.seriesIndex&&e.dataIndex===n.dataIndex}),r&&F(e.seriesDataIndices,function(e){var n=e.seriesIndex,a=t[n],o=r[n];a&&o&&o.data!==a.data&&(i=!1)})})}),this._lastDataByCoordSys=e,this._cbParamsList=t,!!i},n.prototype._hide=function(e){this._lastDataByCoordSys=null,e({type:`hideTip`,from:this.uid})},n.prototype.dispose=function(e,t){r.node||!t.getDom()||(rv(this,`_updatePosition`),this._tooltipContent.dispose(),tP(`itemTooltip`,t))},n.type=`tooltip`,n}(H_);function pL(e,t,n){var r=t.ecModel,i;n?(i=new rp(n,r,r),i=new rp(t.option,i,r)):i=t;for(var a=e.length-1;a>=0;a--){var o=e[a];o&&(o instanceof rp&&(o=o.get(`tooltip`,!0)),H(o)&&(o={formatter:o}),o&&(i=new rp(o,i,r)))}return i}function mL(e,t){return e.dispatchAction||R(t.dispatchAction,t)}function hL(e,t,n,r,i,a,o){var s=n.getSize(),c=s[0],l=s[1];return a!=null&&(e+c+a+2>r?e-=c+a:e+=a),o!=null&&(t+l+o>i?t-=l+o:t+=o),[e,t]}function gL(e,t,n,r,i){var a=n.getSize(),o=a[0],s=a[1];return e=Math.min(e+o,r)-o,t=Math.min(t+s,i)-s,e=Math.max(e,0),t=Math.max(t,0),[e,t]}function _L(e,t,n,r){var i=n[0],a=n[1],o=Math.ceil(Math.SQRT2*r)+8,s=0,c=0,l=t.width,u=t.height;switch(e){case`inside`:s=t.x+l/2-i/2,c=t.y+u/2-a/2;break;case`top`:s=t.x+l/2-i/2,c=t.y-a-o;break;case`bottom`:s=t.x+l/2-i/2,c=t.y+u+o;break;case`left`:s=t.x-i-o,c=t.y+u/2-a/2;break;case`right`:s=t.x+l+o,c=t.y+u/2-a/2}return[s,c]}function vL(e){return e===`center`||e===`middle`}function yL(e,t,n){var r=jo(e).queryOptionMap,i=r.keys()[0];if(!(!i||i===`series`)){var a=Po(t,i,r.get(i),{useDefault:!1,enableAll:!1,enableNone:!1}).models[0];if(a){var o=n.getViewOfComponentModel(a),s;if(o.group.traverse(function(t){var n=Q(t).tooltipConfig;if(n&&n.name===e.name)return s=t,!0}),s)return{componentMainType:i,componentIndex:a.componentIndex,el:s}}}}function bL(e){lw(gP),e.registerComponentModel(UI),e.registerComponentView(fL),e.registerAction({type:`showTip`,event:`showTip`,update:`tooltip:manuallyShowTip`},Me),e.registerAction({type:`hideTip`,event:`hideTip`,update:`tooltip:manuallyHideTip`},Me)}var xL=F;function SL(e){if(e){for(var t in e)if(e.hasOwnProperty(t))return!0}}function CL(e,t,n){var r={};return xL(t,function(t){var a=r[t]=i();xL(e[t],function(e,r){if(KA.isValidType(r)){var i={type:r,visual:e};n&&n(i,t),a[r]=new KA(i),r===`opacity`&&(i=O(i),i.type=`colorAlpha`,a.__hidden.__alphaForOpacity=new KA(i))}})}),r;function i(){var e=function(){};return e.prototype.__hidden=e.prototype,new e}}function wL(e,t,n){var r;F(n,function(e){t.hasOwnProperty(e)&&SL(t[e])&&(r=!0)}),r&&F(n,function(n){t.hasOwnProperty(n)&&SL(t[n])?e[n]=O(t[n]):delete e[n]})}function TL(e,t,n,r){var i={};return F(e,function(e){i[e]=KA.prepareVisualTypes(t[e])}),{progress:function(e,a){var o;r!=null&&(o=a.getDimensionIndex(r));function s(e){return Hv(a,l,e)}function c(e,t){Wv(a,l,e,t)}for(var l,u=a.getStore();(l=e.next())!=null;){var d=a.getRawDataItem(l);if(!(d&&d.visualMap===!1))for(var f=r==null?l:u.get(o,l),p=n(f),m=t[p],h=i[p],g=0,_=h.length;g<_;g++){var v=h[g];m[v]&&m[v].applyVisual(f,s,c)}}}}}var EL=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=n.type,t.layoutMode={type:`box`,ignoreSize:!0},t}return n.type=`title`,n.defaultOption={z:6,show:!0,text:``,target:`blank`,subtext:``,subtarget:`blank`,left:0,top:0,backgroundColor:`rgba(0,0,0,0)`,borderColor:`#ccc`,borderWidth:0,padding:5,itemGap:10,textStyle:{fontSize:18,fontWeight:`bold`,color:`#464646`},subtextStyle:{fontSize:12,color:`#6E7079`}},n}($),DL=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=n.type,t}return n.prototype.render=function(e,t,n){if(this.group.removeAll(),e.get(`show`)){var r=this.group,i=e.getModel(`textStyle`),a=e.getModel(`subtextStyle`),o=e.get(`textAlign`),s=W(e.get(`textBaseline`),e.get(`textVerticalAlign`)),c=new $c({style:Ff(i,{text:e.get(`text`),fill:i.getTextColor()},{disableBox:!0}),z2:10}),l=c.getBoundingRect(),u=e.get(`subtext`),d=new $c({style:Ff(a,{text:u,fill:a.getTextColor(),y:l.height+e.get(`itemGap`),verticalAlign:`top`},{disableBox:!0}),z2:10}),f=e.get(`link`),p=e.get(`sublink`),m=e.get(`triggerEvent`,!0);c.silent=!f&&!m,d.silent=!p&&!m,f&&c.on(`click`,function(){dm(f,`_`+e.get(`target`))}),p&&d.on(`click`,function(){dm(p,`_`+e.get(`subtarget`))}),Q(c).eventData=Q(d).eventData=m?{componentType:`title`,componentIndex:e.componentIndex}:null,r.add(c),u&&r.add(d);var h=r.getBoundingRect(),g=e.getBoxLayoutParams();g.width=h.width,g.height=h.height;var _=_m(g,{width:n.getWidth(),height:n.getHeight()},e.get(`padding`));o||(o=e.get(`left`)||e.get(`right`),o===`middle`&&(o=`center`),o===`right`?_.x+=_.width:o===`center`&&(_.x+=_.width/2)),s||(s=e.get(`top`)||e.get(`bottom`),s===`center`&&(s=`middle`),s===`bottom`?_.y+=_.height:s===`middle`&&(_.y+=_.height/2),s=s||`top`),r.x=_.x,r.y=_.y,r.markRedraw();var v={align:o,verticalAlign:s};c.setStyle(v),d.setStyle(v),h=r.getBoundingRect();var y=_.margin,b=e.getItemStyle([`color`,`opacity`]);b.fill=e.get(`backgroundColor`);var x=new Yc({shape:{x:h.x-y[3],y:h.y-y[0],width:h.width+y[1]+y[3],height:h.height+y[0]+y[2],r:e.get(`borderRadius`)},style:b,subPixelOptimize:!0,silent:!0});r.add(x)}},n.type=`title`,n}(H_);function OL(e){e.registerComponentModel(EL),e.registerComponentView(DL)}function kL(e,t){if(!e)return!1;for(var n=B(e)?e:[e],r=0;r=0&&(o[a]=+o[a].toFixed(d)),[o,u]}var LL={min:z(IL,`min`),max:z(IL,`max`),average:z(IL,`average`),median:z(IL,`median`)};function RL(e,t){if(t){var n=e.getData(),r=e.coordinateSystem,i=r&&r.dimensions;if(!FL(t)&&!B(t.coord)&&B(i)){var a=zL(t,n,r,e);if(t=O(t),t.type&&LL[t.type]&&a.baseAxis&&a.valueAxis){var o=N(i,a.baseAxis.dim),s=N(i,a.valueAxis.dim),c=LL[t.type](n,a.baseDataDim,a.valueDataDim,o,s);t.coord=c[0],t.value=c[1]}else t.coord=[t.xAxis==null?t.radiusAxis:t.xAxis,t.yAxis==null?t.angleAxis:t.yAxis]}if(t.coord==null||!B(i))t.coord=[];else for(var l=t.coord,u=0;u<2;u++)LL[l[u]]&&(l[u]=UL(n,n.mapDimension(i[u]),l[u]));return t}}function zL(e,t,n,r){var i={};return e.valueIndex!=null||e.valueDim!=null?(i.valueDataDim=e.valueIndex==null?e.valueDim:t.getDimension(e.valueIndex),i.valueAxis=n.getAxis(BL(r,i.valueDataDim)),i.baseAxis=n.getOtherAxis(i.valueAxis),i.baseDataDim=t.mapDimension(i.baseAxis.dim)):(i.baseAxis=r.getBaseAxis(),i.valueAxis=n.getOtherAxis(i.baseAxis),i.baseDataDim=t.mapDimension(i.baseAxis.dim),i.valueDataDim=t.mapDimension(i.valueAxis.dim)),i}function BL(e,t){var n=e.getData().getDimensionInfo(t);return n&&n.coordDim}function VL(e,t){return e&&e.containData&&t.coord&&!PL(t)?e.containData(t.coord):!0}function HL(e,t){return e?function(e,n,r,i){return Eg(i<2?e.coord&&e.coord[i]:e.value,t[i])}:function(e,n,r,i){return Eg(e.value,t[i])}}function UL(e,t,n){if(n===`average`){var r=0,i=0;return e.each(t,function(e,t){isNaN(e)||(r+=e,i++)}),r/i}else if(n===`median`)return e.getMedian(t);else return e.getDataExtent(t)[+(n===`max`)]}var WL=Oo(),GL=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=n.type,t}return n.prototype.init=function(){this.markerGroupMap=G()},n.prototype.render=function(e,t,n){var r=this,i=this.markerGroupMap;i.each(function(e){WL(e).keep=!1}),t.eachSeries(function(e){var i=ML.getMarkerModelFromSeries(e,r.type);i&&r.renderSeries(e,i,t,n)}),i.each(function(e){!WL(e).keep&&r.group.remove(e.group)})},n.prototype.markKeep=function(e){WL(e).keep=!0},n.prototype.toggleBlurSeries=function(e,t){var n=this;F(e,function(e){var r=ML.getMarkerModelFromSeries(e,n.type);r&&r.getData().eachItemGraphicEl(function(e){e&&(t?Kl(e):ql(e))})})},n.type=`marker`,n}(H_);function KL(e,t,n){var r=t.coordinateSystem;e.each(function(i){var a=e.getItemModel(i),o,s=X(a.get(`x`),n.getWidth()),c=X(a.get(`y`),n.getHeight());if(!isNaN(s)&&!isNaN(c))o=[s,c];else if(t.getMarkerPosition)o=t.getMarkerPosition(e.getValues(e.dimensions,i));else if(r){var l=e.get(r.dimensions[0],i),u=e.get(r.dimensions[1],i);o=r.dataToPoint([l,u])}isNaN(s)||(o[0]=s),isNaN(c)||(o[1]=c),e.setItemLayout(i,o)})}var qL=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=n.type,t}return n.prototype.updateTransform=function(e,t,n){t.eachSeries(function(e){var t=ML.getMarkerModelFromSeries(e,`markPoint`);t&&(KL(t.getData(),e,n),this.markerGroupMap.get(e.id).updateLayout())},this)},n.prototype.renderSeries=function(e,t,n,r){var i=e.coordinateSystem,a=e.id,o=e.getData(),s=this.markerGroupMap,c=s.get(a)||s.set(a,new XT),l=JL(i,e,t);t.setData(l),KL(t.getData(),e,r),l.each(function(e){var n=l.getItemModel(e),r=n.getShallow(`symbol`),i=n.getShallow(`symbolSize`),a=n.getShallow(`symbolRotate`),s=n.getShallow(`symbolOffset`),c=n.getShallow(`symbolKeepAspect`);if(V(r)||V(i)||V(a)||V(s)){var u=t.getRawValue(e),d=t.getDataParams(e);V(r)&&(r=r(u,d)),V(i)&&(i=i(u,d)),V(a)&&(a=a(u,d)),V(s)&&(s=s(u,d))}var f=n.getModel(`itemStyle`).getItemStyle(),p=Uv(o,`color`);f.fill||(f.fill=p),l.setItemVisual(e,{symbol:r,symbolSize:i,symbolRotate:a,symbolOffset:s,symbolKeepAspect:c,style:f})}),c.updateData(l),this.group.add(c.group),l.eachItemGraphicEl(function(e){e.traverse(function(e){Q(e).dataModel=t})}),this.markKeep(c),c.group.silent=t.get(`silent`)||e.get(`silent`)},n.type=`markPoint`,n}(GL);function JL(e,t,n){var r=e?I(e&&e.dimensions,function(e){return j(j({},t.getData().getDimensionInfo(t.getData().mapDimension(e))||{}),{name:e,ordinalMeta:null})}):[{name:`value`,type:`float`}],i=new vS(r,n),a=I(n.get(`data`),z(RL,t));e&&(a=ie(a,z(VL,e)));var o=HL(!!e,r);return i.initData(a,null,o),i}function YL(e){e.registerComponentModel(NL),e.registerComponentView(qL),e.registerPreprocessor(function(e){kL(e.series,`markPoint`)&&(e.markPoint=e.markPoint||{})})}var XL=function(e,t){if(t===`all`)return{type:`all`,title:e.getLocaleModel().get([`legend`,`selector`,`all`])};if(t===`inverse`)return{type:`inverse`,title:e.getLocaleModel().get([`legend`,`selector`,`inverse`])}},ZL=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=n.type,t.layoutMode={type:`box`,ignoreSize:!0},t}return n.prototype.init=function(e,t,n){this.mergeDefaultAndTheme(e,n),e.selected=e.selected||{},this._updateSelector(e)},n.prototype.mergeOption=function(t,n){e.prototype.mergeOption.call(this,t,n),this._updateSelector(t)},n.prototype._updateSelector=function(e){var t=e.selector,n=this.ecModel;t===!0&&(t=e.selector=[`all`,`inverse`]),B(t)&&F(t,function(e,r){H(e)&&(e={type:e}),t[r]=k(e,XL(n,e.type))})},n.prototype.optionUpdated=function(){this._updateData(this.ecModel);var e=this._data;if(e[0]&&this.get(`selectedMode`)===`single`){for(var t=!1,n=0;n=0},n.prototype.getOrient=function(){return this.get(`orient`)===`vertical`?{index:1,name:`vertical`}:{index:0,name:`horizontal`}},n.type=`legend.plain`,n.dependencies=[`series`],n.defaultOption={z:4,show:!0,orient:`horizontal`,left:`center`,top:0,align:`auto`,backgroundColor:`rgba(0,0,0,0)`,borderColor:`#ccc`,borderRadius:0,borderWidth:0,padding:5,itemGap:10,itemWidth:25,itemHeight:14,symbolRotate:`inherit`,symbolKeepAspect:!0,inactiveColor:`#ccc`,inactiveBorderColor:`#ccc`,inactiveBorderWidth:`auto`,itemStyle:{color:`inherit`,opacity:`inherit`,borderColor:`inherit`,borderWidth:`auto`,borderCap:`inherit`,borderJoin:`inherit`,borderDashOffset:`inherit`,borderMiterLimit:`inherit`},lineStyle:{width:`auto`,color:`inherit`,inactiveColor:`#ccc`,inactiveWidth:2,opacity:`inherit`,type:`inherit`,cap:`inherit`,join:`inherit`,dashOffset:`inherit`,miterLimit:`inherit`},textStyle:{color:`#333`},selectedMode:!0,selector:!1,selectorLabel:{show:!0,borderRadius:10,padding:[3,5,3,5],fontSize:12,fontFamily:`sans-serif`,color:`#666`,borderWidth:1,borderColor:`#666`},emphasis:{selectorLabel:{show:!0,color:`#eee`,backgroundColor:`#666`}},selectorPosition:`auto`,selectorItemGap:7,selectorButtonGap:10,tooltip:{show:!1}},n}($),QL=z,$L=F,eR=Y,tR=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=n.type,t.newlineDisabled=!1,t}return n.prototype.init=function(){this.group.add(this._contentGroup=new eR),this.group.add(this._selectorGroup=new eR),this._isFirstRender=!0},n.prototype.getContentGroup=function(){return this._contentGroup},n.prototype.getSelectorGroup=function(){return this._selectorGroup},n.prototype.render=function(e,t,n){var r=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),e.get(`show`,!0)){var i=e.get(`align`),a=e.get(`orient`);(!i||i===`auto`)&&(i=e.get(`left`)===`right`&&a===`vertical`?`right`:`left`);var o=e.get(`selector`,!0),s=e.get(`selectorPosition`,!0);o&&(!s||s===`auto`)&&(s=a===`horizontal`?`end`:`start`),this.renderInner(i,e,t,n,o,a,s);var c=e.getBoxLayoutParams(),l={width:n.getWidth(),height:n.getHeight()},u=e.get(`padding`),d=_m(c,l,u),f=this.layoutInner(e,i,d,r,o,s),p=_m(M({width:f.width,height:f.height},c),l,u);this.group.x=p.x-f.x,this.group.y=p.y-f.y,this.group.markRedraw(),this.group.add(this._backgroundEl=KF(f,e))}},n.prototype.resetInner=function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl),this.getSelectorGroup().removeAll()},n.prototype.renderInner=function(e,t,n,r,i,a,o){var s=this.getContentGroup(),c=G(),l=t.get(`selectedMode`),u=[];n.eachRawSeries(function(e){!e.get(`legendHoverLink`)&&u.push(e.id)}),$L(t.getData(),function(i,a){var o=i.get(`name`);if(!this.newlineDisabled&&(o===``||o===` -`)){var d=new eR;d.newline=!0,s.add(d);return}var f=n.getSeriesByName(o)[0];if(!c.get(o))if(f){var p=f.getData(),m=p.getVisual(`legendLineStyle`)||{},h=p.getVisual(`legendIcon`),g=p.getVisual(`style`),_=this._createItem(f,o,a,i,t,e,m,g,h,l,r);_.on(`click`,QL(iR,o,null,r,u)).on(`mouseover`,QL(oR,f.name,null,r,u)).on(`mouseout`,QL(sR,f.name,null,r,u)),n.ssr&&_.eachChild(function(e){var t=Q(e);t.seriesIndex=f.seriesIndex,t.dataIndex=a,t.ssrType=`legend`}),c.set(o,!0)}else n.eachRawSeries(function(s){if(!c.get(o)&&s.legendVisualProvider){var d=s.legendVisualProvider;if(!d.containName(o))return;var f=d.indexOfName(o),p=d.getItemVisual(f,`style`),m=d.getItemVisual(f,`legendIcon`),h=xr(p.fill);h&&h[3]===0&&(h[3]=.2,p=j(j({},p),{fill:Mr(h,`rgba`)}));var g=this._createItem(s,o,a,i,t,e,{},p,m,l,r);g.on(`click`,QL(iR,null,o,r,u)).on(`mouseover`,QL(oR,null,o,r,u)).on(`mouseout`,QL(sR,null,o,r,u)),n.ssr&&g.eachChild(function(e){var t=Q(e);t.seriesIndex=s.seriesIndex,t.dataIndex=a,t.ssrType=`legend`}),c.set(o,!0)}},this)},this),i&&this._createSelector(i,t,r,a,o)},n.prototype._createSelector=function(e,t,n,r,i){var a=this.getSelectorGroup();$L(e,function(e){var r=e.type,i=new $c({style:{x:0,y:0,align:`center`,verticalAlign:`middle`},onclick:function(){n.dispatchAction({type:r===`all`?`legendAllSelect`:`legendInverseSelect`,legendId:t.id})}});a.add(i),Nf(i,{normal:t.getModel(`selectorLabel`),emphasis:t.getModel([`emphasis`,`selectorLabel`])},{defaultText:e.title}),su(i)})},n.prototype._createItem=function(e,t,n,r,i,a,o,s,c,l,u){var d=e.visualDrawType,f=i.get(`itemWidth`),p=i.get(`itemHeight`),m=i.isSelected(t),h=r.get(`symbolRotate`),g=r.get(`symbolKeepAspect`),_=r.get(`icon`);c=_||c||`roundRect`;var v=nR(c,r,o,s,d,m,u),y=new eR,b=r.getModel(`textStyle`);if(V(e.getLegendIcon)&&(!_||_===`inherit`))y.add(e.getLegendIcon({itemWidth:f,itemHeight:p,icon:c,iconRotate:h,itemStyle:v.itemStyle,lineStyle:v.lineStyle,symbolKeepAspect:g}));else{var x=_===`inherit`&&e.getData().getVisual(`symbol`)?h===`inherit`?e.getData().getVisual(`symbolRotate`):h:0;y.add(rR({itemWidth:f,itemHeight:p,icon:c,iconRotate:x,itemStyle:v.itemStyle,lineStyle:v.lineStyle,symbolKeepAspect:g}))}var S=a===`left`?f+5:-5,C=a,w=i.get(`formatter`),T=t;H(w)&&w?T=w.replace(`{name}`,t==null?``:t):V(w)&&(T=w(t));var E=m?b.getTextColor():r.get(`inactiveColor`);y.add(new $c({style:Ff(b,{text:T,x:S,y:p/2,fill:E,align:C,verticalAlign:`middle`},{inheritColor:E})}));var D=new Yc({shape:y.getBoundingRect(),style:{fill:`transparent`}}),O=r.getModel(`tooltip`);return O.get(`show`)&&Df({el:D,componentModel:i,itemName:t,itemTooltipOption:O.option}),y.add(D),y.eachChild(function(e){e.silent=!0}),D.silent=!l,this.getContentGroup().add(y),su(y),y.__legendDataIndex=n,y},n.prototype.layoutInner=function(e,t,n,r,i,a){var o=this.getContentGroup(),s=this.getSelectorGroup();gm(e.get(`orient`),o,e.get(`itemGap`),n.width,n.height);var c=o.getBoundingRect(),l=[-c.x,-c.y];if(s.markRedraw(),o.markRedraw(),i){gm(`horizontal`,s,e.get(`selectorItemGap`,!0));var u=s.getBoundingRect(),d=[-u.x,-u.y],f=e.get(`selectorButtonGap`,!0),p=e.getOrient().index,m=p===0?`width`:`height`,h=p===0?`height`:`width`,g=p===0?`y`:`x`;a===`end`?d[p]+=c[m]+f:l[p]+=u[m]+f,d[1-p]+=c[h]/2-u[h]/2,s.x=d[0],s.y=d[1],o.x=l[0],o.y=l[1];var _={x:0,y:0};return _[m]=c[m]+f+u[m],_[h]=Math.max(c[h],u[h]),_[g]=Math.min(0,u[g]+d[1-p]),_}else return o.x=l[0],o.y=l[1],this.group.getBoundingRect()},n.prototype.remove=function(){this.getContentGroup().removeAll(),this._isFirstRender=!0},n.type=`legend.plain`,n}(H_);function nR(e,t,n,r,i,a,o){function s(e,t){e.lineWidth===`auto`&&(e.lineWidth=t.lineWidth>0?2:0),$L(e,function(n,r){e[r]===`inherit`&&(e[r]=t[r])})}var c=t.getModel(`itemStyle`),l=c.getItemStyle(),u=e.lastIndexOf(`empty`,0)===0?`fill`:`stroke`,d=c.getShallow(`decal`);l.decal=!d||d===`inherit`?r.decal:qy(d,o),l.fill===`inherit`&&(l.fill=r[i]),l.stroke===`inherit`&&(l.stroke=r[u]),l.opacity===`inherit`&&(l.opacity=(i===`fill`?r:n).opacity),s(l,r);var f=t.getModel(`lineStyle`),p=f.getLineStyle();if(s(p,n),l.fill===`auto`&&(l.fill=r.fill),l.stroke===`auto`&&(l.stroke=r.fill),p.stroke===`auto`&&(p.stroke=r.fill),!a){var m=t.get(`inactiveBorderWidth`),h=l[u];l.lineWidth=m===`auto`?r.lineWidth>0&&h?2:0:l.lineWidth,l.fill=t.get(`inactiveColor`),l.stroke=t.get(`inactiveBorderColor`),p.stroke=f.get(`inactiveColor`),p.lineWidth=f.get(`inactiveWidth`)}return{itemStyle:l,lineStyle:p}}function rR(e){var t=e.icon||`roundRect`,n=iy(t,0,0,e.itemWidth,e.itemHeight,e.itemStyle.fill,e.symbolKeepAspect);return n.setStyle(e.itemStyle),n.rotation=(e.iconRotate||0)*Math.PI/180,n.setOrigin([e.itemWidth/2,e.itemHeight/2]),t.indexOf(`empty`)>-1&&(n.style.stroke=n.style.fill,n.style.fill=`#fff`,n.style.lineWidth=2),n}function iR(e,t,n,r){sR(e,t,n,r),n.dispatchAction({type:`legendToggleSelect`,name:e==null?t:e}),oR(e,t,n,r)}function aR(e){for(var t=e.getZr().storage.getDisplayList(),n,r=0,i=t.length;rn[i],m=[-d.x,-d.y];t||(m[r]=c[s]);var h=[0,0],g=[-f.x,-f.y],_=W(e.get(`pageButtonGap`,!0),e.get(`itemGap`,!0));p&&(e.get(`pageButtonPosition`,!0)===`end`?g[r]+=n[i]-f[i]:h[r]+=f[i]+_),g[1-r]+=d[a]/2-f[a]/2,c.setPosition(m),l.setPosition(h),u.setPosition(g);var v={x:0,y:0};if(v[i]=p?n[i]:d[i],v[a]=Math.max(d[a],f[a]),v[o]=Math.min(0,f[o]+g[1-r]),l.__rectSize=n[i],p){var y={x:0,y:0};y[i]=Math.max(n[i]-f[i]-_,0),y[a]=v[a],l.setClipPath(new Yc({shape:y})),l.__rectSize=y[i]}else u.eachChild(function(e){e.attr({invisible:!0,silent:!0})});var b=this._getPageInfo(e);return b.pageIndex!=null&&Hd(c,{x:b.contentPosition[0],y:b.contentPosition[1]},p?e:null),this._updatePageInfoView(e,b),v},n.prototype._pageGo=function(e,t,n){var r=this._getPageInfo(t)[e];r!=null&&n.dispatchAction({type:`legendScroll`,scrollDataIndex:r,legendId:t.id})},n.prototype._updatePageInfoView=function(e,t){var n=this._controllerGroup;F([`pagePrev`,`pageNext`],function(r){var i=t[r+`DataIndex`]!=null,a=n.childOfName(r);a&&(a.setStyle(`fill`,i?e.get(`pageIconColor`,!0):e.get(`pageIconInactiveColor`,!0)),a.cursor=i?`pointer`:`default`)});var r=n.childOfName(`pageText`),i=e.get(`pageFormatter`),a=t.pageIndex,o=a==null?0:a+1,s=t.pageCount;r&&i&&r.setStyle(`text`,H(i)?i.replace(`{current}`,o==null?``:o+``).replace(`{total}`,s==null?``:s+``):i({current:o,total:s}))},n.prototype._getPageInfo=function(e){var t=e.get(`scrollDataIndex`,!0),n=this.getContentGroup(),r=this._containerGroup.__rectSize,i=e.getOrient().index,a=gR[i],o=_R[i],s=this._findTargetItemIndex(t),c=n.children(),l=c[s],u=c.length,d=+!!u,f={contentPosition:[n.x,n.y],pageCount:d,pageIndex:d-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!l)return f;var p=v(l);f.contentPosition[i]=-p.s;for(var m=s+1,h=p,g=p,_=null;m<=u;++m)_=v(c[m]),(!_&&g.e>h.s+r||_&&!y(_,h.s))&&(h=g.i>h.i?g:_,h&&(f.pageNextDataIndex==null&&(f.pageNextDataIndex=h.i),++f.pageCount)),g=_;for(var m=s-1,h=p,g=p,_=null;m>=-1;--m)_=v(c[m]),(!_||!y(g,_.s))&&h.i=t&&e.s<=t+r}},n.prototype._findTargetItemIndex=function(e){if(!this._showController)return 0;var t,n=this.getContentGroup(),r;return n.eachChild(function(n,i){var a=n.__legendDataIndex;r==null&&a!=null&&(r=i),a===e&&(t=i)}),t==null?r:t},n.type=`legend.scroll`,n}(tR);function yR(e){e.registerAction(`legendScroll`,`legendscroll`,function(e,t){var n=e.scrollDataIndex;n!=null&&t.eachComponent({mainType:`legend`,subType:`scroll`,query:e},function(e){e.setScrollDataIndex(n)})})}function bR(e){lw(fR),e.registerComponentModel(pR),e.registerComponentView(vR),yR(e)}function xR(e){lw(fR),lw(bR)}var SR=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=n.type,t}return n.type=`dataZoom.inside`,n.defaultOption=cp(EF.defaultOption,{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),n}(EF),CR=Oo();function wR(e,t,n){CR(e).coordSysRecordMap.each(function(e){var r=e.dataZoomInfoMap.get(t.uid);r&&(r.getRange=n)})}function TR(e,t){for(var n=CR(e).coordSysRecordMap,r=n.keys(),i=0;ir[n+t]&&(t=o),i=i&&a.get(`preventDefaultMouseMove`,!0)}),{controlType:t,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!i}}}function jR(e){e.registerProcessor(e.PRIORITY.PROCESSOR.FILTER,function(e,t){var n=CR(t),r=n.coordSysRecordMap||(n.coordSysRecordMap=G());r.each(function(e){e.dataZoomInfoMap=null}),e.eachComponent({mainType:`dataZoom`,subType:`inside`},function(e){F(wF(e).infoList,function(n){var i=n.model.uid,a=r.get(i)||r.set(i,DR(t,n.model));(a.dataZoomInfoMap||(a.dataZoomInfoMap=G())).set(e.uid,{dzReferCoordSysInfo:n,model:e,getRange:null})})}),r.each(function(e){var t=e.controller,n,i=e.dataZoomInfoMap;if(i){var a=i.keys()[0];a!=null&&(n=i.get(a))}if(!n){ER(r,e);return}var o=AR(i);t.enable(o.controlType,o.opt),t.setPointerChecker(e.containsPoint),nv(e,`dispatchAction`,n.model.get(`throttle`,!0),`fixRate`)})})}var MR=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=`dataZoom.inside`,t}return n.prototype.render=function(t,n,r){if(e.prototype.render.apply(this,arguments),t.noTarget()){this._clear();return}this.range=t.getPercentRange(),wR(r,t,{pan:R(NR.pan,this),zoom:R(NR.zoom,this),scrollMove:R(NR.scrollMove,this)})},n.prototype.dispose=function(){this._clear(),e.prototype.dispose.apply(this,arguments)},n.prototype._clear=function(){TR(this.api,this.dataZoomModel),this.range=null},n.type=`dataZoom.inside`,n}(kF),NR={zoom:function(e,t,n,r){var i=this.range,a=i.slice(),o=e.axisModels[0];if(o){var s=FR[t](null,[r.originX,r.originY],o,n,e),c=(s.signal>0?s.pixelStart+s.pixelLength-s.pixel:s.pixel-s.pixelStart)/s.pixelLength*(a[1]-a[0])+a[0],l=Math.max(1/r.scale,0);a[0]=(a[0]-c)*l+c,a[1]=(a[1]-c)*l+c;var u=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();if(Oj(0,a,[0,100],0,u.minSpan,u.maxSpan),this.range=a,i[0]!==a[0]||i[1]!==a[1])return a}},pan:PR(function(e,t,n,r,i,a){var o=FR[r]([a.oldX,a.oldY],[a.newX,a.newY],t,i,n);return o.signal*(e[1]-e[0])*o.pixel/o.pixelLength}),scrollMove:PR(function(e,t,n,r,i,a){return FR[r]([0,0],[a.scrollDelta,a.scrollDelta],t,i,n).signal*(e[1]-e[0])*a.scrollDelta})};function PR(e){return function(t,n,r,i){var a=this.range,o=a.slice(),s=t.axisModels[0];if(s&&(Oj(e(o,s,t,n,r,i),o,[0,100],`all`),this.range=o,a[0]!==o[0]||a[1]!==o[1]))return o}}var FR={grid:function(e,t,n,r,i){var a=n.axis,o={},s=i.model.coordinateSystem.getRect();return e=e||[0,0],a.dim===`x`?(o.pixel=t[0]-e[0],o.pixelLength=s.width,o.pixelStart=s.x,o.signal=a.inverse?1:-1):(o.pixel=t[1]-e[1],o.pixelLength=s.height,o.pixelStart=s.y,o.signal=a.inverse?-1:1),o},polar:function(e,t,n,r,i){var a=n.axis,o={},s=i.model.coordinateSystem,c=s.getRadiusAxis().getExtent(),l=s.getAngleAxis().getExtent();return e=e?s.pointToCoord(e):[0,0],t=s.pointToCoord(t),n.mainType===`radiusAxis`?(o.pixel=t[0]-e[0],o.pixelLength=c[1]-c[0],o.pixelStart=c[0],o.signal=a.inverse?1:-1):(o.pixel=t[1]-e[1],o.pixelLength=l[1]-l[0],o.pixelStart=l[0],o.signal=a.inverse?-1:1),o},singleAxis:function(e,t,n,r,i){var a=n.axis,o=i.model.coordinateSystem.getRect(),s={};return e=e||[0,0],a.orient===`horizontal`?(s.pixel=t[0]-e[0],s.pixelLength=o.width,s.pixelStart=o.x,s.signal=a.inverse?1:-1):(s.pixel=t[1]-e[1],s.pixelLength=o.height,s.pixelStart=o.y,s.signal=a.inverse?-1:1),s}};function IR(e){RF(e),e.registerComponentModel(SR),e.registerComponentView(MR),jR(e)}var LR=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=n.type,t}return n.type=`dataZoom.slider`,n.layoutMode=`box`,n.defaultOption=cp(EF.defaultOption,{show:!0,right:`ph`,top:`ph`,width:`ph`,height:`ph`,left:null,bottom:null,borderColor:`#d2dbee`,borderRadius:3,backgroundColor:`rgba(47,69,84,0)`,dataBackground:{lineStyle:{color:`#d2dbee`,width:.5},areaStyle:{color:`#d2dbee`,opacity:.2}},selectedDataBackground:{lineStyle:{color:`#8fb0f7`,width:.5},areaStyle:{color:`#8fb0f7`,opacity:.2}},fillerColor:`rgba(135,175,274,0.2)`,handleIcon:`path://M-9.35,34.56V42m0-40V9.5m-2,0h4a2,2,0,0,1,2,2v21a2,2,0,0,1-2,2h-4a2,2,0,0,1-2-2v-21A2,2,0,0,1-11.35,9.5Z`,handleSize:`100%`,handleStyle:{color:`#fff`,borderColor:`#ACB8D1`},moveHandleSize:7,moveHandleIcon:`path://M-320.9-50L-320.9-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-348-41-339-50-320.9-50z M-212.3-50L-212.3-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-239.4-41-230.4-50-212.3-50z M-103.7-50L-103.7-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-130.9-41-121.8-50-103.7-50z`,moveHandleStyle:{color:`#D2DBEE`,opacity:.7},showDetail:!0,showDataShadow:`auto`,realtime:!0,zoomLock:!1,textStyle:{color:`#6E7079`},brushSelect:!0,brushStyle:{color:`rgba(135,175,274,0.15)`},emphasis:{handleLabel:{show:!0},handleStyle:{borderColor:`#8FB0F7`},moveHandleStyle:{color:`#8FB0F7`}}}),n}(EF),RR=Yc,zR=7,BR=1,VR=30,HR=7,UR=`horizontal`,WR=`vertical`,GR=5,KR=[`line`,`bar`,`candlestick`,`scatter`],qR={easing:`cubicOut`,duration:100,delay:0},JR=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=n.type,t._displayables={},t}return n.prototype.init=function(e,t){this.api=t,this._onBrush=R(this._onBrush,this),this._onBrushEnd=R(this._onBrushEnd,this)},n.prototype.render=function(t,n,r,i){if(e.prototype.render.apply(this,arguments),nv(this,`_dispatchZoomAction`,t.get(`throttle`),`fixRate`),this._orient=t.getOrient(),t.get(`show`)===!1){this.group.removeAll();return}if(t.noTarget()){this._clear(),this.group.removeAll();return}(!i||i.type!==`dataZoom`||i.from!==this.uid)&&this._buildView(),this._updateView()},n.prototype.dispose=function(){this._clear(),e.prototype.dispose.apply(this,arguments)},n.prototype._clear=function(){rv(this,`_dispatchZoomAction`);var e=this.api.getZr();e.off(`mousemove`,this._onBrush),e.off(`mouseup`,this._onBrushEnd)},n.prototype._buildView=function(){var e=this.group;e.removeAll(),this._brushing=!1,this._displayables.brushRect=null,this._resetLocation(),this._resetInterval();var t=this._displayables.sliderGroup=new Y;this._renderBackground(),this._renderHandle(),this._renderDataShadow(),e.add(t),this._positionGroup()},n.prototype._resetLocation=function(){var e=this.dataZoomModel,t=this.api,n=e.get(`brushSelect`)?HR:0,r=this._findCoordRect(),i={width:t.getWidth(),height:t.getHeight()},a=this._orient===UR?{right:i.width-r.x-r.width,top:i.height-VR-zR-n,width:r.width,height:VR}:{right:zR,top:r.y,width:VR,height:r.height},o=xm(e.option);F([`right`,`top`,`width`,`height`],function(e){o[e]===`ph`&&(o[e]=a[e])});var s=_m(o,i);this._location={x:s.x,y:s.y},this._size=[s.width,s.height],this._orient===WR&&this._size.reverse()},n.prototype._positionGroup=function(){var e=this.group,t=this._location,n=this._orient,r=this.dataZoomModel.getFirstTargetAxisModel(),i=r&&r.get(`inverse`),a=this._displayables.sliderGroup,o=(this._dataShadowInfo||{}).otherAxisInverse;a.attr(n===UR&&!i?{scaleY:o?1:-1,scaleX:1}:n===UR&&i?{scaleY:o?1:-1,scaleX:-1}:n===WR&&!i?{scaleY:o?-1:1,scaleX:1,rotation:Math.PI/2}:{scaleY:o?-1:1,scaleX:-1,rotation:Math.PI/2});var s=e.getBoundingRect([a]);e.x=t.x-s.x,e.y=t.y-s.y,e.markRedraw()},n.prototype._getViewExtent=function(){return[0,this._size[0]]},n.prototype._renderBackground=function(){var e=this.dataZoomModel,t=this._size,n=this._displayables.sliderGroup,r=e.get(`brushSelect`);n.add(new RR({silent:!0,shape:{x:0,y:0,width:t[0],height:t[1]},style:{fill:e.get(`backgroundColor`)},z2:-40}));var i=new RR({shape:{x:0,y:0,width:t[0],height:t[1]},style:{fill:`transparent`},z2:0,onclick:R(this._onClickPanel,this)}),a=this.api.getZr();r?(i.on(`mousedown`,this._onBrushStart,this),i.cursor=`crosshair`,a.on(`mousemove`,this._onBrush),a.on(`mouseup`,this._onBrushEnd)):(a.off(`mousemove`,this._onBrush),a.off(`mouseup`,this._onBrushEnd)),n.add(i)},n.prototype._renderDataShadow=function(){var e=this._dataShadowInfo=this._prepareDataShadowInfo();if(this._displayables.dataShadowSegs=[],!e)return;var t=this._size,n=this._shadowSize||[],r=e.series,i=r.getRawData(),a=r.getShadowDim&&r.getShadowDim(),o=a&&i.getDimensionInfo(a)?r.getShadowDim():e.otherDim;if(o==null)return;var s=this._shadowPolygonPts,c=this._shadowPolylinePts;if(i!==this._shadowData||o!==this._shadowDim||t[0]!==n[0]||t[1]!==n[1]){var l=i.getDataExtent(o),u=(l[1]-l[0])*.3;l=[l[0]-u,l[1]+u];var d=[0,t[1]],f=[0,t[0]],p=[[t[0],0],[0,0]],m=[],h=f[1]/(i.count()-1),g=0,_=Math.round(i.count()/t[0]),v;i.each([o],function(e,t){if(_>0&&t%_){g+=h;return}var n=e==null||isNaN(e)||e===``,r=n?0:ja(e,l,d,!0);n&&!v&&t?(p.push([p[p.length-1][0],0]),m.push([m[m.length-1][0],0])):!n&&v&&(p.push([g,0]),m.push([g,0])),p.push([g,r]),m.push([g,r]),g+=h,v=n}),s=this._shadowPolygonPts=p,c=this._shadowPolylinePts=m}this._shadowData=i,this._shadowDim=o,this._shadowSize=[t[0],t[1]];var y=this.dataZoomModel;function b(e){var t=y.getModel(e?`selectedDataBackground`:`dataBackground`),n=new Y,r=new gd({shape:{points:s},segmentIgnoreThreshold:1,style:t.getModel(`areaStyle`).getAreaStyle(),silent:!0,z2:-20}),i=new vd({shape:{points:c},segmentIgnoreThreshold:1,style:t.getModel(`lineStyle`).getLineStyle(),silent:!0,z2:-19});return n.add(r),n.add(i),n}for(var x=0;x<3;x++){var S=b(x===1);this._displayables.sliderGroup.add(S),this._displayables.dataShadowSegs.push(S)}},n.prototype._prepareDataShadowInfo=function(){var e=this.dataZoomModel,t=e.get(`showDataShadow`);if(t!==!1){var n,r=this.ecModel;return e.eachTargetAxis(function(i,a){F(e.getAxisProxy(i,a).getTargetSeriesModels(),function(e){if(!n&&!(t!==!0&&N(KR,e.get(`type`))<0)){var o=r.getComponent(SF(i),a).axis,s=YR(i),c,l=e.coordinateSystem;s!=null&&l.getOtherAxis&&(c=l.getOtherAxis(o).inverse),s=e.getData().mapDimension(s),n={thisAxis:o,series:e,thisDim:i,otherDim:s,otherAxisInverse:c}}},this)},this),n}},n.prototype._renderHandle=function(){var e=this.group,t=this._displayables,n=t.handles=[null,null],r=t.handleLabels=[null,null],i=this._displayables.sliderGroup,a=this._size,o=this.dataZoomModel,s=this.api,c=o.get(`borderRadius`)||0,l=o.get(`brushSelect`),u=t.filler=new RR({silent:l,style:{fill:o.get(`fillerColor`)},textConfig:{position:`inside`}});i.add(u),i.add(new RR({silent:!0,subPixelOptimize:!0,shape:{x:0,y:0,width:a[0],height:a[1],r:c},style:{stroke:o.get(`dataBackgroundColor`)||o.get(`borderColor`),lineWidth:BR,fill:`rgba(0,0,0,0)`}})),F([0,1],function(t){var a=o.get(`handleIcon`);!ty[a]&&a.indexOf(`path://`)<0&&a.indexOf(`image://`)<0&&(a=`path://`+a);var s=iy(a,-1,0,2,2,null,!0);s.attr({cursor:XR(this._orient),draggable:!0,drift:R(this._onDragMove,this,t),ondragend:R(this._onDragEnd,this),onmouseover:R(this._showDataInfo,this,!0),onmouseout:R(this._showDataInfo,this,!1),z2:5});var c=s.getBoundingRect(),l=o.get(`handleSize`);this._handleHeight=X(l,this._size[1]),this._handleWidth=c.width/c.height*this._handleHeight,s.setStyle(o.getModel(`handleStyle`).getItemStyle()),s.style.strokeNoScale=!0,s.rectHover=!0,s.ensureState(`emphasis`).style=o.getModel([`emphasis`,`handleStyle`]).getItemStyle(),su(s);var u=o.get(`handleColor`);u!=null&&(s.style.fill=u),i.add(n[t]=s);var d=o.getModel(`textStyle`),f=(o.get(`handleLabel`)||{}).show||!1;e.add(r[t]=new $c({silent:!0,invisible:!f,style:Ff(d,{x:0,y:0,text:``,verticalAlign:`middle`,align:`center`,fill:d.getTextColor(),font:d.getFont()}),z2:10}))},this);var d=u;if(l){var f=X(o.get(`moveHandleSize`),a[1]),p=t.moveHandle=new Yc({style:o.getModel(`moveHandleStyle`).getItemStyle(),silent:!0,shape:{r:[0,0,2,2],y:a[1]-.5,height:f}}),m=f*.8,h=t.moveHandleIcon=iy(o.get(`moveHandleIcon`),-m/2,-m/2,m,m,`#fff`,!0);h.silent=!0,h.y=a[1]+f/2-.5,p.ensureState(`emphasis`).style=o.getModel([`emphasis`,`moveHandleStyle`]).getItemStyle();var g=Math.min(a[1]/2,Math.max(f,10));d=t.moveZone=new Yc({invisible:!0,shape:{y:a[1]-g,height:f+g}}),d.on(`mouseover`,function(){s.enterEmphasis(p)}).on(`mouseout`,function(){s.leaveEmphasis(p)}),i.add(p),i.add(h),i.add(d)}d.attr({draggable:!0,cursor:XR(this._orient),drift:R(this._onDragMove,this,`all`),ondragstart:R(this._showDataInfo,this,!0),ondragend:R(this._onDragEnd,this),onmouseover:R(this._showDataInfo,this,!0),onmouseout:R(this._showDataInfo,this,!1)})},n.prototype._resetInterval=function(){var e=this._range=this.dataZoomModel.getPercentRange(),t=this._getViewExtent();this._handleEnds=[ja(e[0],[0,100],t,!0),ja(e[1],[0,100],t,!0)]},n.prototype._updateInterval=function(e,t){var n=this.dataZoomModel,r=this._handleEnds,i=this._getViewExtent(),a=n.findRepresentativeAxisProxy().getMinMaxSpan(),o=[0,100];Oj(t,r,i,n.get(`zoomLock`)?`all`:e,a.minSpan==null?null:ja(a.minSpan,o,i,!0),a.maxSpan==null?null:ja(a.maxSpan,o,i,!0));var s=this._range,c=this._range=Na([ja(r[0],i,o,!0),ja(r[1],i,o,!0)]);return!s||s[0]!==c[0]||s[1]!==c[1]},n.prototype._updateView=function(e){var t=this._displayables,n=this._handleEnds,r=Na(n.slice()),i=this._size;F([0,1],function(e){var r=t.handles[e],a=this._handleHeight;r.attr({scaleX:a/2,scaleY:a/2,x:n[e]+(e?-1:1),y:i[1]/2-a/2})},this),t.filler.setShape({x:r[0],y:0,width:r[1]-r[0],height:i[1]});var a={x:r[0],width:r[1]-r[0]};t.moveHandle&&(t.moveHandle.setShape(a),t.moveZone.setShape(a),t.moveZone.getBoundingRect(),t.moveHandleIcon&&t.moveHandleIcon.attr(`x`,a.x+a.width/2));for(var o=t.dataShadowSegs,s=[0,r[0],r[1],i[0]],c=0;ct[0]||n[1]<0||n[1]>t[1])){var r=this._handleEnds,i=(r[0]+r[1])/2,a=this._updateInterval(`all`,n[0]-i);this._updateView(),a&&this._dispatchZoomAction(!1)}},n.prototype._onBrushStart=function(e){var t=e.offsetX,n=e.offsetY;this._brushStart=new q(t,n),this._brushing=!0,this._brushStartTime=+new Date},n.prototype._onBrushEnd=function(e){if(this._brushing){var t=this._displayables.brushRect;if(this._brushing=!1,t){t.attr(`ignore`,!0);var n=t.shape;if(!(+new Date-this._brushStartTime<200&&Math.abs(n.width)<5)){var r=this._getViewExtent(),i=[0,100];this._range=Na([ja(n.x,r,i,!0),ja(n.x+n.width,r,i,!0)]),this._handleEnds=[n.x,n.x+n.width],this._updateView(),this._dispatchZoomAction(!1)}}}},n.prototype._onBrush=function(e){this._brushing&&(Mt(e.event),this._updateBrushRect(e.offsetX,e.offsetY))},n.prototype._updateBrushRect=function(e,t){var n=this._displayables,r=this.dataZoomModel,i=n.brushRect;i||(i=n.brushRect=new RR({silent:!0,style:r.getModel(`brushStyle`).getItemStyle()}),n.sliderGroup.add(i)),i.attr(`ignore`,!1);var a=this._brushStart,o=this._displayables.sliderGroup,s=o.transformCoordToLocal(e,t),c=o.transformCoordToLocal(a.x,a.y),l=this._size;s[0]=Math.max(Math.min(l[0],s[0]),0),i.setShape({x:c[0],y:0,width:s[0]-c[0],height:l[1]})},n.prototype._dispatchZoomAction=function(e){var t=this._range;this.api.dispatchAction({type:`dataZoom`,from:this.uid,dataZoomId:this.dataZoomModel.id,animation:e?qR:null,start:t[0],end:t[1]})},n.prototype._findCoordRect=function(){var e,t=wF(this.dataZoomModel).infoList;if(!e&&t.length){var n=t[0].model.coordinateSystem;e=n.getRect&&n.getRect()}if(!e){var r=this.api.getWidth(),i=this.api.getHeight();e={x:r*.2,y:i*.2,width:r*.6,height:i*.6}}return e},n.type=`dataZoom.slider`,n}(kF);function YR(e){return{x:`y`,y:`x`,radius:`angle`,angle:`radius`}[e]}function XR(e){return e===`vertical`?`ns-resize`:`ew-resize`}function ZR(e){e.registerComponentModel(LR),e.registerComponentView(JR),RF(e)}function QR(e){lw(IR),lw(ZR)}var $R={get:function(e,t,n){var r=O((ez[e]||{})[t]);return n&&B(r)?r[r.length-1]:r}},ez={color:{active:[`#006edd`,`#e0ffff`],inactive:[`rgba(0,0,0,0)`]},colorHue:{active:[0,360],inactive:[0,0]},colorSaturation:{active:[.3,1],inactive:[0,0]},colorLightness:{active:[.9,.5],inactive:[0,0]},colorAlpha:{active:[.3,1],inactive:[0,0]},opacity:{active:[.3,1],inactive:[0,0]},symbol:{active:[`circle`,`roundRect`,`diamond`],inactive:[`none`]},symbolSize:{active:[10,50],inactive:[0,0]}},tz=KA.mapVisual,nz=KA.eachVisual,rz=B,iz=F,az=Na,oz=ja,sz=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=n.type,t.stateList=[`inRange`,`outOfRange`],t.replacableOptionKeys=[`inRange`,`outOfRange`,`target`,`controller`,`color`],t.layoutMode={type:`box`,ignoreSize:!0},t.dataBound=[-1/0,1/0],t.targetVisuals={},t.controllerVisuals={},t}return n.prototype.init=function(e,t,n){this.mergeDefaultAndTheme(e,n)},n.prototype.optionUpdated=function(e,t){var n=this.option;!t&&wL(n,e,this.replacableOptionKeys),this.textStyleModel=this.getModel(`textStyle`),this.resetItemSize(),this.completeVisualOption()},n.prototype.resetVisual=function(e){var t=this.stateList;e=R(e,this),this.controllerVisuals=CL(this.option.controller,t,e),this.targetVisuals=CL(this.option.target,t,e)},n.prototype.getItemSymbol=function(){return null},n.prototype.getTargetSeriesIndices=function(){var e=this.option.seriesIndex,t=[];return e==null||e===`all`?this.ecModel.eachSeries(function(e,n){t.push(n)}):t=ao(e),t},n.prototype.eachTargetSeries=function(e,t){F(this.getTargetSeriesIndices(),function(n){var r=this.ecModel.getSeriesByIndex(n);r&&e.call(t,r)},this)},n.prototype.isTargetSeries=function(e){var t=!1;return this.eachTargetSeries(function(n){n===e&&(t=!0)}),t},n.prototype.formatValueText=function(e,t,n){var r=this.option,i=r.precision,a=this.dataBound,o=r.formatter,s;n=n||[`<`,`>`],B(e)&&(e=e.slice(),s=!0);var c=t?e:s?[l(e[0]),l(e[1])]:l(e);if(H(o))return o.replace(`{value}`,s?c[0]:c).replace(`{value2}`,s?c[1]:c);if(V(o))return s?o(e[0],e[1]):o(e);if(s)return e[0]===a[0]?n[0]+` `+c[1]:e[1]===a[1]?n[1]+` `+c[0]:c[0]+` - `+c[1];return c;function l(e){return e===a[0]?`min`:e===a[1]?`max`:(+e).toFixed(Math.min(i,20))}},n.prototype.resetExtent=function(){var e=this.option,t=az([e.min,e.max]);this._dataExtent=t},n.prototype.getDataDimensionIndex=function(e){var t=this.option.dimension;if(t!=null)return e.getDimensionIndex(t);for(var n=e.dimensions,r=n.length-1;r>=0;r--){var i=n[r],a=e.getDimensionInfo(i);if(!a.isCalculationCoord)return a.storeDimIndex}},n.prototype.getExtent=function(){return this._dataExtent.slice()},n.prototype.completeVisualOption=function(){var e=this.ecModel,t=this.option,n={inRange:t.inRange,outOfRange:t.outOfRange},r=t.target||(t.target={}),i=t.controller||(t.controller={});k(r,n),k(i,n);var a=this.isCategory();o.call(this,r),o.call(this,i),s.call(this,r,`inRange`,`outOfRange`),c.call(this,i);function o(n){rz(t.color)&&!n.inRange&&(n.inRange={color:t.color.slice().reverse()}),n.inRange=n.inRange||{color:e.get(`gradientColor`)}}function s(e,t,n){var r=e[t],i=e[n];r&&!i&&(i=e[n]={},iz(r,function(e,t){if(KA.isValidType(t)){var n=$R.get(t,`inactive`,a);n!=null&&(i[t]=n,t===`color`&&!i.hasOwnProperty(`opacity`)&&!i.hasOwnProperty(`colorAlpha`)&&(i.opacity=[0,0]))}}))}function c(e){var t=(e.inRange||{}).symbol||(e.outOfRange||{}).symbol,n=(e.inRange||{}).symbolSize||(e.outOfRange||{}).symbolSize,r=this.get(`inactiveColor`),i=this.getItemSymbol()||`roundRect`;iz(this.stateList,function(o){var s=this.itemSize,c=e[o];c||(c=e[o]={color:a?r:[r]}),c.symbol==null&&(c.symbol=t&&O(t)||(a?i:[i])),c.symbolSize==null&&(c.symbolSize=n&&O(n)||(a?s[0]:[s[0],s[0]])),c.symbol=tz(c.symbol,function(e){return e===`none`?i:e});var l=c.symbolSize;if(l!=null){var u=-1/0;nz(l,function(e){e>u&&(u=e)}),c.symbolSize=tz(l,function(e){return oz(e,[0,u],[0,s[0]],!0)})}},this)}},n.prototype.resetItemSize=function(){this.itemSize=[parseFloat(this.get(`itemWidth`)),parseFloat(this.get(`itemHeight`))]},n.prototype.isCategory=function(){return!!this.option.categories},n.prototype.setSelected=function(e){},n.prototype.getSelected=function(){return null},n.prototype.getValueState=function(e){return null},n.prototype.getVisualMeta=function(e){return null},n.type=`visualMap`,n.dependencies=[`series`],n.defaultOption={show:!0,z:4,seriesIndex:`all`,min:0,max:200,left:0,right:null,top:null,bottom:0,itemWidth:null,itemHeight:null,inverse:!1,orient:`vertical`,backgroundColor:`rgba(0,0,0,0)`,borderColor:`#ccc`,contentColor:`#5793f3`,inactiveColor:`#aaa`,borderWidth:0,padding:5,textGap:10,precision:0,textStyle:{color:`#333`}},n}($),cz=[20,140],lz=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=n.type,t}return n.prototype.optionUpdated=function(t,n){e.prototype.optionUpdated.apply(this,arguments),this.resetExtent(),this.resetVisual(function(e){e.mappingMethod=`linear`,e.dataExtent=this.getExtent()}),this._resetRange()},n.prototype.resetItemSize=function(){e.prototype.resetItemSize.apply(this,arguments);var t=this.itemSize;(t[0]==null||isNaN(t[0]))&&(t[0]=cz[0]),(t[1]==null||isNaN(t[1]))&&(t[1]=cz[1])},n.prototype._resetRange=function(){var e=this.getExtent(),t=this.option.range;!t||t.auto?(e.auto=1,this.option.range=e):B(t)&&(t[0]>t[1]&&t.reverse(),t[0]=Math.max(t[0],e[0]),t[1]=Math.min(t[1],e[1]))},n.prototype.completeVisualOption=function(){e.prototype.completeVisualOption.apply(this,arguments),F(this.stateList,function(e){var t=this.option.controller[e].symbolSize;t&&t[0]!==t[1]&&(t[0]=t[1]/3)},this)},n.prototype.setSelected=function(e){this.option.range=e.slice(),this._resetRange()},n.prototype.getSelected=function(){var e=this.getExtent(),t=Na((this.get(`range`)||[]).slice());return t[0]>e[1]&&(t[0]=e[1]),t[1]>e[1]&&(t[1]=e[1]),t[0]=n[1]||e<=t[1])?`inRange`:`outOfRange`},n.prototype.findTargetDataIndices=function(e){var t=[];return this.eachTargetSeries(function(n){var r=[],i=n.getData();i.each(this.getDataDimensionIndex(i),function(t,n){e[0]<=t&&t<=e[1]&&r.push(n)},this),t.push({seriesId:n.id,dataIndex:r})},this),t},n.prototype.getVisualMeta=function(e){var t=uz(this,`outOfRange`,this.getExtent()),n=uz(this,`inRange`,this.option.range.slice()),r=[];function i(t,n){r.push({value:t,color:e(t,n)})}for(var a=0,o=0,s=n.length,c=t.length;oe[1])break;r.push({color:this.getControllerVisual(o,`color`,t),offset:a/n})}return r.push({color:this.getControllerVisual(e[1],`color`,t),offset:1}),r},n.prototype._createBarPoints=function(e,t){var n=this.visualMapModel.itemSize;return[[n[0]-t[0],e[0]],[n[0],e[0]],[n[0],e[1]],[n[0]-t[1],e[1]]]},n.prototype._createBarGroup=function(e){var t=this._orient,n=this.visualMapModel.get(`inverse`);return new Y(t===`horizontal`&&!n?{scaleX:e===`bottom`?1:-1,rotation:Math.PI/2}:t===`horizontal`&&n?{scaleX:e===`bottom`?-1:1,rotation:-Math.PI/2}:t===`vertical`&&!n?{scaleX:e===`left`?1:-1,scaleY:-1}:{scaleX:e===`left`?1:-1})},n.prototype._updateHandle=function(e,t){if(this._useHandle){var n=this._shapes,r=this.visualMapModel,i=n.handleThumbs,a=n.handleLabels,o=r.itemSize,s=r.getExtent(),c=this._applyTransform(`left`,n.mainGroup);gz([0,1],function(l){var u=i[l];u.setStyle(`fill`,t.handlesColor[l]),u.y=e[l];var d=hz(e[l],[0,o[1]],s,!0),f=this.getControllerVisual(d,`symbolSize`);u.scaleX=u.scaleY=f/o[0],u.x=o[0]-f/2;var p=hf(n.handleLabelPoints[l],mf(u,this.group));if(this._orient===`horizontal`){var m=c===`left`||c===`top`?(o[0]-f)/2:(o[0]-f)/-2;p[1]+=m}a[l].setStyle({x:p[0],y:p[1],text:r.formatValueText(this._dataInterval[l]),verticalAlign:`middle`,align:this._orient===`vertical`?this._applyTransform(`left`,n.mainGroup):`center`})},this)}},n.prototype._showIndicator=function(e,t,n,r){var i=this.visualMapModel,a=i.getExtent(),o=i.itemSize,s=[0,o[1]],c=this._shapes,l=c.indicator;if(l){l.attr(`invisible`,!1);var u=this.getControllerVisual(e,`color`,{convertOpacityToAlpha:!0}),d=this.getControllerVisual(e,`symbolSize`),f=hz(e,a,s,!0),p=o[0]-d/2,m={x:l.x,y:l.y};l.y=f,l.x=p;var h=hf(c.indicatorLabelPoint,mf(l,this.group)),g=c.indicatorLabel;g.attr(`invisible`,!1);var _=this._applyTransform(`left`,c.mainGroup),v=this._orient===`horizontal`;g.setStyle({text:(n||``)+i.formatValueText(t),verticalAlign:v?_:`middle`,align:v?`center`:_});var y={x:p,y:f,style:{fill:u}},b={style:{x:h[0],y:h[1]}};if(i.ecModel.isAnimationEnabled()&&!this._firstShowIndicator){var x={duration:100,easing:`cubicInOut`,additive:!0};l.x=m.x,l.y=m.y,l.animateTo(y,x),g.animateTo(b,x)}else l.attr(y),g.attr(b);this._firstShowIndicator=!1;var S=this._shapes.handleLabels;if(S)for(var C=0;Ci[1]&&(l[1]=1/0),t&&(l[0]===-1/0?this._showIndicator(c,l[1],`< `,o):l[1]===1/0?this._showIndicator(c,l[0],`> `,o):this._showIndicator(c,c,`≈ `,o));var u=this._hoverLinkDataIndices,d=[];(t||wz(n))&&(d=this._hoverLinkDataIndices=n.findTargetDataIndices(l));var f=Eo(u,d);this._dispatchHighDown(`downplay`,mz(f[0],n)),this._dispatchHighDown(`highlight`,mz(f[1],n))}},n.prototype._hoverLinkFromSeriesMouseOver=function(e){var t;if(Jv(e.target,function(e){var n=Q(e);if(n.dataIndex!=null)return t=n,!0},!0),t){var n=this.ecModel.getSeriesByIndex(t.seriesIndex),r=this.visualMapModel;if(r.isTargetSeries(n)){var i=n.getData(t.dataType),a=i.getStore().get(r.getDataDimensionIndex(i),t.dataIndex);isNaN(a)||this._showIndicator(a,a)}}},n.prototype._hideIndicator=function(){var e=this._shapes;e.indicator&&e.indicator.attr(`invisible`,!0),e.indicatorLabel&&e.indicatorLabel.attr(`invisible`,!0);var t=this._shapes.handleLabels;if(t)for(var n=0;n=0&&(i.dimension=a,r.push(i))}}),e.getData().setVisual(`visualMeta`,r)}}];function kz(e,t,n,r){for(var i=t.targetVisuals[r],a=KA.prepareVisualTypes(i),o={color:Uv(e.getData(),`color`)},s=0,c=a.length;s0:e.splitNumber>0)||e.calculable)?`continuous`:`piecewise`}),e.registerAction(Ez,Dz),F(Oz,function(t){e.registerVisual(e.PRIORITY.VISUAL.COMPONENT,t)}),e.registerPreprocessor(jz))}function Fz(e){e.registerComponentModel(lz),e.registerComponentView(xz),Pz(e)}var Iz=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=n.type,t._pieceList=[],t}return n.prototype.optionUpdated=function(t,n){e.prototype.optionUpdated.apply(this,arguments),this.resetExtent();var r=this._mode=this._determineMode();this._pieceList=[],Lz[this._mode].call(this,this._pieceList),this._resetSelected(t,n);var i=this.option.categories;this.resetVisual(function(e,t){r===`categories`?(e.mappingMethod=`category`,e.categories=O(i)):(e.dataExtent=this.getExtent(),e.mappingMethod=`piecewise`,e.pieceList=I(this._pieceList,function(e){return e=O(e),t!==`inRange`&&(e.visual=null),e}))})},n.prototype.completeVisualOption=function(){var t=this.option,n={},r=KA.listVisualTypes(),i=this.isCategory();F(t.pieces,function(e){F(r,function(t){e.hasOwnProperty(t)&&(n[t]=1)})}),F(n,function(e,n){var r=!1;F(this.stateList,function(e){r=r||a(t,e,n)||a(t.target,e,n)},this),!r&&F(this.stateList,function(e){(t[e]||(t[e]={}))[n]=$R.get(n,e===`inRange`?`active`:`inactive`,i)})},this);function a(e,t,n){return e&&e[t]&&e[t].hasOwnProperty(n)}e.prototype.completeVisualOption.apply(this,arguments)},n.prototype._resetSelected=function(e,t){var n=this.option,r=this._pieceList,i=(t?n:e).selected||{};if(n.selected=i,F(r,function(e,t){var n=this.getSelectedMapKey(e);i.hasOwnProperty(n)||(i[n]=!0)},this),n.selectedMode===`single`){var a=!1;F(r,function(e,t){var n=this.getSelectedMapKey(e);i[n]&&(a?i[n]=!1:a=!0)},this)}},n.prototype.getItemSymbol=function(){return this.get(`itemSymbol`)},n.prototype.getSelectedMapKey=function(e){return this._mode===`categories`?e.value+``:e.index+``},n.prototype.getPieceList=function(){return this._pieceList},n.prototype._determineMode=function(){var e=this.option;return e.pieces&&e.pieces.length>0?`pieces`:this.option.categories?`categories`:`splitNumber`},n.prototype.setSelected=function(e){this.option.selected=O(e)},n.prototype.getValueState=function(e){var t=KA.findPieceIndex(e,this._pieceList);return t==null?`outOfRange`:this.option.selected[this.getSelectedMapKey(this._pieceList[t])]?`inRange`:`outOfRange`},n.prototype.findTargetDataIndices=function(e){var t=[],n=this._pieceList;return this.eachTargetSeries(function(r){var i=[],a=r.getData();a.each(this.getDataDimensionIndex(a),function(t,r){KA.findPieceIndex(t,n)===e&&i.push(r)},this),t.push({seriesId:r.id,dataIndex:i})},this),t},n.prototype.getRepresentValue=function(e){var t;if(this.isCategory())t=e.value;else if(e.value!=null)t=e.value;else{var n=e.interval||[];t=n[0]===-1/0&&n[1]===1/0?0:(n[0]+n[1])/2}return t},n.prototype.getVisualMeta=function(e){if(this.isCategory())return;var t=[],n=[``,``],r=this;function i(i,a){var o=r.getRepresentValue({interval:i});a||(a=r.getValueState(o));var s=e(o,a);i[0]===-1/0?n[0]=s:i[1]===1/0?n[1]=s:t.push({value:i[0],color:s},{value:i[1],color:s})}var a=this._pieceList.slice();if(!a.length)a.push({interval:[-1/0,1/0]});else{var o=a[0].interval[0];o!==-1/0&&a.unshift({interval:[-1/0,o]}),o=a[a.length-1].interval[1],o!==1/0&&a.push({interval:[o,1/0]})}var s=-1/0;return F(a,function(e){var t=e.interval;t&&(t[0]>s&&i([s,t[0]],`outOfRange`),i(t.slice()),s=t[1])},this),{stops:t,outerColors:n}},n.type=`visualMap.piecewise`,n.defaultOption=cp(sz.defaultOption,{selected:null,minOpen:!1,maxOpen:!1,align:`auto`,itemWidth:20,itemHeight:14,itemSymbol:`roundRect`,pieces:null,categories:null,splitNumber:5,selectedMode:`multiple`,itemGap:10,hoverLink:!0}),n}(sz),Lz={splitNumber:function(e){var t=this.option,n=Math.min(t.precision,20),r=this.getExtent(),i=t.splitNumber;i=Math.max(parseInt(i,10),1),t.splitNumber=i;for(var a=(r[1]-r[0])/i;+a.toFixed(n)!==a&&n<5;)n++;t.precision=n,a=+a.toFixed(n),t.minOpen&&e.push({interval:[-1/0,r[0]],close:[0,0]});for(var o=0,s=r[0];o`,`≥`][t[0]]];e.text=e.text||this.formatValueText(e.value==null?e.interval:e.value,!1,n)},this)}};function Rz(e,t){var n=e.inverse;(e.orient===`vertical`?!n:n)&&t.reverse()}var zz=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=n.type,t}return n.prototype.doRender=function(){var e=this.group;e.removeAll();var t=this.visualMapModel,n=t.get(`textGap`),r=t.textStyleModel,i=r.getFont(),a=r.getTextColor(),o=this._getItemAlign(),s=t.itemSize,c=this._getViewData(),l=c.endsText,u=ge(t.get(`showLabel`,!0),!l),d=!t.get(`selectedMode`);l&&this._renderEndsText(e,l[0],s,u,o),F(c.viewPieceList,function(r){var c=r.piece,l=new Y;l.onclick=R(this._onItemClick,this,c),this._enableHoverLink(l,r.indexInModelPieceList);var f=t.getRepresentValue(c);if(this._createItemSymbol(l,f,[0,0,s[0],s[1]],d),u){var p=this.visualMapModel.getValueState(f);l.add(new $c({style:{x:o===`right`?-n:s[0]+n,y:s[1]/2,text:c.text,verticalAlign:`middle`,align:o,font:i,fill:a,opacity:p===`outOfRange`?.5:1},silent:d}))}e.add(l)},this),l&&this._renderEndsText(e,l[1],s,u,o),gm(t.get(`orient`),e,t.get(`itemGap`)),this.renderBackground(e),this.positionGroup(e)},n.prototype._enableHoverLink=function(e,t){var n=this;e.on(`mouseover`,function(){return r(`highlight`)}).on(`mouseout`,function(){return r(`downplay`)});var r=function(e){var r=n.visualMapModel;r.option.hoverLink&&n.api.dispatchAction({type:e,batch:mz(r.findTargetDataIndices(t),r)})}},n.prototype._getItemAlign=function(){var e=this.visualMapModel,t=e.option;if(t.orient===`vertical`)return pz(e,this.api,e.itemSize);var n=t.align;return(!n||n===`auto`)&&(n=`left`),n},n.prototype._renderEndsText=function(e,t,n,r,i){if(t){var a=new Y,o=this.visualMapModel.textStyleModel;a.add(new $c({style:Ff(o,{x:r?i===`right`?n[0]:0:n[0]/2,y:n[1]/2,verticalAlign:`middle`,align:r?i:`center`,text:t})})),e.add(a)}},n.prototype._getViewData=function(){var e=this.visualMapModel,t=I(e.getPieceList(),function(e,t){return{piece:e,indexInModelPieceList:t}}),n=e.get(`text`),r=e.get(`orient`),i=e.get(`inverse`);return(r===`horizontal`?i:!i)?t.reverse():n&&(n=n.slice().reverse()),{viewPieceList:t,endsText:n}},n.prototype._createItemSymbol=function(e,t,n,r){var i=iy(this.getControllerVisual(t,`symbol`),n[0],n[1],n[2],n[3],this.getControllerVisual(t,`color`));i.silent=r,e.add(i)},n.prototype._onItemClick=function(e){var t=this.visualMapModel,n=t.option,r=n.selectedMode;if(r){var i=O(n.selected),a=t.getSelectedMapKey(e);r===`single`||r===!0?(i[a]=!0,F(i,function(e,t){i[t]=t===a})):i[a]=!i[a],this.api.dispatchAction({type:`selectDataRange`,from:this.uid,visualMapId:this.visualMapModel.id,selected:i})}},n.type=`visualMap.piecewise`,n}(dz);function Bz(e){e.registerComponentModel(Iz),e.registerComponentView(zz),Pz(e)}function Vz(e){lw(Fz),lw(Bz)}var Hz={value:`eq`,"<":`lt`,"<=":`lte`,">":`gt`,">=":`gte`,"=":`eq`,"!=":`ne`,"<>":`ne`},Uz=function(){function e(e){(this._condVal=H(e)?new RegExp(e):me(e)?e:null)==null&&to(``)}return e.prototype.evaluate=function(e){var t=typeof e;return H(t)?this._condVal.test(e):ce(t)?this._condVal.test(e+``):!1},e}(),Wz=function(){function e(){}return e.prototype.evaluate=function(){return this.value},e}(),Gz=function(){function e(){}return e.prototype.evaluate=function(){for(var e=this.children,t=0;t2&&r.push(i),i=[e,t]}function u(e,t,n,r){lB(e,n)&&lB(t,r)||i.push(e,t,n,r,n,r)}function d(e,t,n,r,a,o){var s=Math.abs(t-e),c=Math.tan(s/4)*4/3,l=tw:D2&&r.push(i),r}function dB(e,t,n,r,i,a,o,s,c,l){if(lB(e,n)&&lB(t,r)&&lB(i,o)&&lB(a,s)){c.push(o,s);return}var u=2/l,d=u*u,f=o-e,p=s-t,m=Math.sqrt(f*f+p*p);f/=m,p/=m;var h=n-e,g=r-t,_=i-o,v=a-s,y=h*h+g*g,b=_*_+v*v;if(y=0&&w=0){c.push(o,s);return}var T=[],E=[];Gn(e,n,i,o,.5,T),Gn(t,r,a,s,.5,E),dB(T[0],E[0],T[1],E[1],T[2],E[2],T[3],E[3],c,l),dB(T[4],E[4],T[5],E[5],T[6],E[6],T[7],E[7],c,l)}function fB(e,t){var n=uB(e),r=[];t=t||1;for(var i=0;i0)for(var l=0;lMath.abs(l),d=pB([c,l],+!u,t),f=(u?s:l)/d.length,p=0;pi,o=pB([r,i],+!a,t),s=a?`width`:`height`,c=a?`height`:`width`,l=a?`x`:`y`,u=a?`y`:`x`,d=e[s]/o.length,f=0;f1?null:new q(p*c+e,p*l+t)}function vB(e,t,n){var r=new q;q.sub(r,n,t),r.normalize();var i=new q;return q.sub(i,e,t),i.dot(r)}function yB(e,t){var n=e[e.length-1];n&&n[0]===t[0]&&n[1]===t[1]||e.push(t)}function bB(e,t,n){for(var r=e.length,i=[],a=0;ao?(l.x=u.x=s+a/2,l.y=c,u.y=c+o):(l.y=u.y=c+o/2,l.x=s,u.x=s+a),bB(t,l,u)}function SB(e,t,n,r){if(n===1)r.push(t);else{var i=Math.floor(n/2),a=e(t);SB(e,a[0],i,r),SB(e,a[1],n-i,r)}return r}function CB(e,t){for(var n=[],r=0;r0)for(var x=r/n,S=-r/2;S<=r/2;S+=x){for(var C=Math.sin(S),w=Math.cos(S),T=0,y=0;y0;l/=2){var u=0,d=0;(e&l)>0&&(u=1),(t&l)>0&&(d=1),s+=l*l*(3*u^d),d===0&&(u===1&&(e=l-1-e,t=l-1-t),c=e,e=t,t=c)}return s}function HB(e){var t=1/0,n=1/0,r=-1/0,i=-1/0;return I(I(e,function(e){var a=e.getBoundingRect(),o=e.getComputedTransform(),s=a.x+a.width/2+(o?o[4]:0),c=a.y+a.height/2+(o?o[5]:0);return t=Math.min(s,t),n=Math.min(c,n),r=Math.max(s,r),i=Math.max(c,i),[s,c]}),function(a,o){return{cp:a,z:VB(a[0],a[1],t,n,r,i),path:e[o]}}).sort(function(e,t){return e.z-t.z}).map(function(e){return e.path})}function UB(e){return EB(e.path,e.count)}function WB(){return{fromIndividuals:[],toIndividuals:[],count:0}}function GB(e,t,n){var r=[];function i(e){for(var t=0;t=0;i--)if(!n[i].many.length){var c=n[s].many;if(c.length<=1)if(s)s=0;else return n;var a=c.length,l=Math.ceil(a/2);n[i].many=c.slice(l,a),n[s].many=c.slice(0,l),s++}return n}var YB={clone:function(e){for(var t=[],n=1-(1-e.path.style.opacity)**(1/e.count),r=0;r0))return;var s=r.getModel(`universalTransition`).get(`delay`),c=Object.assign({setToFinal:!0},o),l,u;qB(e)&&(l=e,u=t),qB(t)&&(l=t,u=e);function d(e,t,r,i,o){var l=e.many,u=e.one;if(l.length===1&&!o){var f=t?l[0]:u,p=t?u:l[0];if(PB(f))d({many:[f],one:p},!0,r,i,!0);else{var m=s?M({delay:s(r,i)},c):c;BB(f,p,m),a(f,p,f,p,m)}}else for(var h=M({dividePath:YB[n],individualDelay:s&&function(e,t,n,a){return s(e+r,i)}},c),g=t?GB(l,u,h):KB(u,l,h),_=g.fromIndividuals,v=g.toIndividuals,y=_.length,b=0;bt.length,p=l?JB(u,l):JB(f?t:e,[f?e:t]),m=0,h=0;hQB))for(var i=n.getIndices(),a=0;a0&&r.group.traverse(function(e){e instanceof Z&&!e.animators.length&&e.animateFrom({style:{opacity:0}},i)})})}function pV(e){return e.getModel(`universalTransition`).get(`seriesKey`)||e.id}function mV(e){return B(e)?e.sort().join(`,`):e}function hV(e){if(e.hostModel)return e.hostModel.getModel(`universalTransition`).get(`divideShape`)}function gV(e,t){var n=G(),r=G(),i=G();return F(e.oldSeries,function(t,n){var a=e.oldDataGroupIds[n],o=e.oldData[n],s=pV(t),c=mV(s);r.set(c,{dataGroupId:a,data:o}),B(s)&&F(s,function(e){i.set(e,{key:c,dataGroupId:a,data:o})})}),F(t.updatedSeries,function(e){if(e.isUniversalTransitionEnabled()&&e.isAnimationEnabled()){var t=e.get(`dataGroupId`),a=e.getData(),o=pV(e),s=mV(o),c=r.get(s);if(c)n.set(s,{oldSeries:[{dataGroupId:c.dataGroupId,divide:hV(c.data),data:c.data}],newSeries:[{dataGroupId:t,divide:hV(a),data:a}]});else if(B(o)){var l=[];F(o,function(e){var t=r.get(e);t.data&&l.push({dataGroupId:t.dataGroupId,divide:hV(t.data),data:t.data})}),l.length&&n.set(s,{oldSeries:l,newSeries:[{dataGroupId:t,data:a,divide:hV(a)}]})}else{var u=i.get(o);if(u){var d=n.get(u.key);d||(d={oldSeries:[{dataGroupId:u.dataGroupId,data:u.data,divide:hV(u.data)}],newSeries:[]},n.set(u.key,d)),d.newSeries.push({dataGroupId:t,data:a,divide:hV(a)})}}}}),n}function _V(e,t){for(var n=0;n=0&&i.push({dataGroupId:t.oldDataGroupIds[n],data:t.oldData[n],divide:hV(t.oldData[n]),groupIdDim:e.dimension})}),F(ao(e.to),function(e){var r=_V(n.updatedSeries,e);if(r>=0){var i=n.updatedSeries[r].getData();a.push({dataGroupId:t.oldDataGroupIds[r],data:i,divide:hV(i),groupIdDim:e.dimension})}}),i.length>0&&a.length>0&&fV(i,a,r)}function yV(e){e.registerUpdateLifecycle(`series:beforeupdate`,function(e,t,n){F(ao(n.seriesTransition),function(e){F(ao(e.to),function(e){for(var t=n.updatedSeries,r=0;r=a)}}for(var l=this.__startIndex;l15)break}n.prevElClipPaths&&c.restore()};if(l)if(l.length===0)v=s.__endIndex;else for(var b=p.dpr,x=0;x0&&e>r[0]){for(s=0;se);s++);o=n[r[s]]}if(r.splice(s+1,0,e),n[e]=t,!t.virtual)if(o){var c=o.dom;c.nextSibling?a.insertBefore(t.dom,c.nextSibling):a.appendChild(t.dom)}else a.firstChild?a.insertBefore(t.dom,a.firstChild):a.appendChild(t.dom);t.painter||(t.painter=this)}},e.prototype.eachLayer=function(e,t){for(var n=this._zlevelList,r=0;r0?wV:0),this._needsManuallyCompositing),l.__builtin__||D(`ZLevel `+c+` has been used by unkown layer `+l.id),l!==i&&(l.__used=!0,l.__startIndex!==s&&(l.__dirty=!0),l.__startIndex=s,l.incremental?l.__drawIndex=-1:l.__drawIndex=s,t(s),i=l),r.__dirty&1&&!r.__inHover&&(l.__dirty=!0,l.incremental&&l.__drawIndex<0&&(l.__drawIndex=s))}t(s),this.eachBuiltinLayer(function(e,t){!e.__used&&e.getElementCount()>0&&(e.__dirty=!0,e.__startIndex=e.__endIndex=e.__drawIndex=0),e.__dirty&&e.__drawIndex<0&&(e.__drawIndex=e.__startIndex)})},e.prototype.clear=function(){return this.eachBuiltinLayer(this._clearLayer),this},e.prototype._clearLayer=function(e){e.clear()},e.prototype.setBackgroundColor=function(e){this._backgroundColor=e,F(this._layers,function(e){e.setUnpainted()})},e.prototype.configLayer=function(e,t){if(t){var n=this._layerConfig;n[e]?k(n[e],t,!0):n[e]=t;for(var r=0;rJw,ChartView:()=>K_,ComponentModel:()=>$,ComponentView:()=>H_,List:()=>vS,Model:()=>rp,PRIORITY:()=>Sb,SeriesModel:()=>N_,color:()=>sr,connect:()=>gx,dataTool:()=>Vx,default:()=>jV,dependencies:()=>ab,disConnect:()=>vx,disconnect:()=>_x,dispose:()=>yx,env:()=>r,extendChartView:()=>eT,extendComponentModel:()=>Zw,extendComponentView:()=>Qw,extendSeriesModel:()=>$w,format:()=>kw,getCoordinateSystemDimensions:()=>jx,getInstanceByDom:()=>bx,getInstanceById:()=>xx,getMap:()=>zx,graphic:()=>Ow,helper:()=>tw,init:()=>hx,innerDrawElementOnCanvas:()=>Vy,matrix:()=>Rt,number:()=>Ew,parseGeoJSON:()=>Tw,parseGeoJson:()=>Tw,registerAction:()=>kx,registerCoordinateSystem:()=>Ax,registerLayout:()=>Mx,registerLoading:()=>Ix,registerLocale:()=>_p,registerMap:()=>Rx,registerPostInit:()=>Ex,registerPostUpdate:()=>Dx,registerPreprocessor:()=>Cx,registerProcessor:()=>Tx,registerTheme:()=>Sx,registerTransform:()=>Bx,registerUpdateLifecycle:()=>Ox,registerVisual:()=>Nx,setCanvasCreator:()=>Lx,setPlatformAPI:()=>f,throttle:()=>tv,time:()=>Dw,use:()=>lw,util:()=>Aw,vector:()=>Pe,version:()=>ib,zrUtil:()=>p,zrender:()=>pa});lw([kV,sB]);var jV={init:function(){return hx.apply(null,arguments)}};lw(BT);var MV={Russia:[100,60],"United States":[-99,38],"United States of America":[-99,38]};function NV(e,t){if(e===`world`){var n=MV[t.name];if(n){var r=[n[0],n[1]];t.setCenter(r)}}}var PV=PA;export{sm as $,Jw as A,I as At,jx as B,Hk as C,z as Ct,IE as D,te as Dt,gD as E,N as Et,rw as F,K_ as G,hx as H,aw as I,$ as J,H_ as K,zS as L,lw as M,re as Mt,nw as N,VT as O,B as Ot,iw as P,om as Q,yS as R,jA as S,ke as St,LD as T,F as Tt,Vy as U,zx as V,iy as W,em as X,_m as Y,cm as Z,_P as _,zt as _t,yV as a,fc as at,wj as b,rt as bt,Vz as c,Wa as ct,YL as d,si as dt,rp as et,OL as f,wr as ft,eF as g,J as gt,vF as h,On as ht,kV as i,Yc as it,Tw as j,k as jt,BT as k,U as kt,QR as l,Ma as lt,HI as m,or as mt,NV as n,Q as nt,sB as o,Fa as ot,bL as p,xr as pt,N_ as q,AV as r,$c as rt,iB as s,ja as st,PV as t,Ff as tt,xR as u,ya as ut,YM as v,Kt as vt,qD as w,M as wt,MA as x,O as xt,PM as y,xt as yt,vS as z}; \ No newline at end of file +`:`
`,m=l.join(p);this._showOrMove(a,function(){this._updateContentNotChangedOnAxis(e,s)?this._updatePosition(a,d,i[0],i[1],this._tooltipContent,s):this._showTooltipContent(a,m,s,Math.random()+``,i[0],i[1],d,null,u)})},n.prototype._showSeriesItemTooltip=function(e,t,n){var r=this._ecModel,i=Q(t),a=i.seriesIndex,o=r.getSeriesByIndex(a),s=i.dataModel||o,c=i.dataIndex,l=i.dataType,u=s.getData(l),d=this._renderMode,f=e.positionDefault,p=mR([u.getItemModel(c),s,o&&(o.coordinateSystem||{}).model],this._tooltipModel,f?{position:f}:null),m=p.get(`trigger`);if(!(m!=null&&m!==`item`)){var h=s.getDataParams(c,l),g=new D_;h.marker=g.makeTooltipMarker(`item`,um(h.color),d);var _=Sg(s.formatTooltip(c,!1,l)),v=p.get(`order`),y=p.get(`valueFormatter`),b=_.frag,x=b?v_(y?j({valueFormatter:y},b):b,g,d,v,r.get(`useUTC`),p.get(`textStyle`)):_.text,S=`item_`+s.name+`_`+c;this._showOrMove(p,function(){this._showTooltipContent(p,x,h,S,e.offsetX,e.offsetY,e.position,e.target,g)}),n({type:`showTip`,dataIndexInside:c,dataIndex:u.getRawIndex(c),seriesIndex:a,from:this.uid})}},n.prototype._showComponentItemTooltip=function(e,t,n){var r=this._renderMode===`html`,i=Q(t),a=i.tooltipConfig.option||{},o=a.encodeHTMLContent;if(H(a)){var s=a;a={content:s,formatter:s},o=!0}o&&r&&a.content&&(a=O(a),a.content=xt(a.content));var c=[a],l=this._ecModel.getComponent(i.componentMainType,i.componentIndex);l&&c.push(l),c.push({formatter:a.content});var u=e.positionDefault,d=mR(c,this._tooltipModel,u?{position:u}:null),f=d.get(`content`),p=Math.random()+``,m=new D_;this._showOrMove(d,function(){var n=O(d.get(`formatterParams`)||{});this._showTooltipContent(d,f,n,p,e.offsetX,e.offsetY,e.position,t,m)}),n({type:`showTip`,from:this.uid})},n.prototype._showTooltipContent=function(e,t,n,r,i,a,o,s,c){if(this._ticket=``,!(!e.get(`showContent`)||!e.get(`show`))){var l=this._tooltipContent;l.setEnterable(e.get(`enterable`));var u=e.get(`formatter`);o=o||e.get(`position`);var d=t,f=this._getNearestPoint([i,a],n,e.get(`trigger`),e.get(`borderColor`)).color;if(u)if(H(u)){var p=e.ecModel.get(`useUTC`),m=B(n)?n[0]:n,h=m&&m.axisType&&m.axisType.indexOf(`time`)>=0;d=u,h&&(d=Fp(m.axisValue,d,p)),d=om(d,n,!0)}else if(V(u)){var g=R(function(t,r){t===this._ticket&&(l.setContent(r,c,e,f,o),this._updatePosition(e,o,i,a,l,n,s))},this);this._ticket=r,d=u(n,r,g)}else d=u;l.setContent(d,c,e,f,o),l.show(e,f),this._updatePosition(e,o,i,a,l,n,s)}},n.prototype._getNearestPoint=function(e,t,n,r){if(n===`axis`||B(t))return{color:r||(this._renderMode===`html`?`#fff`:`none`)};if(!B(t))return{color:r||t.color||t.borderColor}},n.prototype._updatePosition=function(e,t,n,r,i,a,o){var s=this._api.getWidth(),c=this._api.getHeight();t=t||e.get(`position`);var l=i.getSize(),u=e.get(`align`),d=e.get(`verticalAlign`),f=o&&o.getBoundingRect().clone();if(o&&f.applyTransform(o.transform),V(t)&&(t=t([n,r],a,i.el,f,{viewSize:[s,c],contentSize:l.slice()})),B(t))n=X(t[0],s),r=X(t[1],c);else if(U(t)){var p=t;p.width=l[0],p.height=l[1];var m=_m(p,{width:s,height:c});n=m.x,r=m.y,u=null,d=null}else if(H(t)&&o){var h=vR(t,f,l,e.get(`borderWidth`));n=h[0],r=h[1]}else{var h=gR(n,r,i,s,c,u?null:20,d?null:20);n=h[0],r=h[1]}if(u&&(n-=yR(u)?l[0]/2:u===`right`?l[0]:0),d&&(r-=yR(d)?l[1]/2:d===`bottom`?l[1]:0),GL(e)){var h=_R(n,r,i,s,c);n=h[0],r=h[1]}i.moveTo(n,r)},n.prototype._updateContentNotChangedOnAxis=function(e,t){var n=this._lastDataByCoordSys,r=this._cbParamsList,i=!!n&&n.length===e.length;return i&&F(n,function(n,a){var o=n.dataByAxis||[],s=(e[a]||{}).dataByAxis||[];i=i&&o.length===s.length,i&&F(o,function(e,n){var a=s[n]||{},o=e.seriesDataIndices||[],c=a.seriesDataIndices||[];i=i&&e.value===a.value&&e.axisType===a.axisType&&e.axisId===a.axisId&&o.length===c.length,i&&F(o,function(e,t){var n=c[t];i=i&&e.seriesIndex===n.seriesIndex&&e.dataIndex===n.dataIndex}),r&&F(e.seriesDataIndices,function(e){var n=e.seriesIndex,a=t[n],o=r[n];a&&o&&o.data!==a.data&&(i=!1)})})}),this._lastDataByCoordSys=e,this._cbParamsList=t,!!i},n.prototype._hide=function(e){this._lastDataByCoordSys=null,e({type:`hideTip`,from:this.uid})},n.prototype.dispose=function(e,t){r.node||!t.getDom()||(rv(this,`_updatePosition`),this._tooltipContent.dispose(),nF(`itemTooltip`,t))},n.type=`tooltip`,n}(H_);function mR(e,t,n){var r=t.ecModel,i;n?(i=new rp(n,r,r),i=new rp(t.option,i,r)):i=t;for(var a=e.length-1;a>=0;a--){var o=e[a];o&&(o instanceof rp&&(o=o.get(`tooltip`,!0)),H(o)&&(o={formatter:o}),o&&(i=new rp(o,i,r)))}return i}function hR(e,t){return e.dispatchAction||R(t.dispatchAction,t)}function gR(e,t,n,r,i,a,o){var s=n.getSize(),c=s[0],l=s[1];return a!=null&&(e+c+a+2>r?e-=c+a:e+=a),o!=null&&(t+l+o>i?t-=l+o:t+=o),[e,t]}function _R(e,t,n,r,i){var a=n.getSize(),o=a[0],s=a[1];return e=Math.min(e+o,r)-o,t=Math.min(t+s,i)-s,e=Math.max(e,0),t=Math.max(t,0),[e,t]}function vR(e,t,n,r){var i=n[0],a=n[1],o=Math.ceil(Math.SQRT2*r)+8,s=0,c=0,l=t.width,u=t.height;switch(e){case`inside`:s=t.x+l/2-i/2,c=t.y+u/2-a/2;break;case`top`:s=t.x+l/2-i/2,c=t.y-a-o;break;case`bottom`:s=t.x+l/2-i/2,c=t.y+u+o;break;case`left`:s=t.x-i-o,c=t.y+u/2-a/2;break;case`right`:s=t.x+l+o,c=t.y+u/2-a/2}return[s,c]}function yR(e){return e===`center`||e===`middle`}function bR(e,t,n){var r=jo(e).queryOptionMap,i=r.keys()[0];if(!(!i||i===`series`)){var a=Po(t,i,r.get(i),{useDefault:!1,enableAll:!1,enableNone:!1}).models[0];if(a){var o=n.getViewOfComponentModel(a),s;if(o.group.traverse(function(t){var n=Q(t).tooltipConfig;if(n&&n.name===e.name)return s=t,!0}),s)return{componentMainType:i,componentIndex:a.componentIndex,el:s}}}}function xR(e){uw(_F),e.registerComponentModel(WL),e.registerComponentView(pR),e.registerAction({type:`showTip`,event:`showTip`,update:`tooltip:manuallyShowTip`},Me),e.registerAction({type:`hideTip`,event:`hideTip`,update:`tooltip:manuallyHideTip`},Me)}var SR=F;function CR(e){if(e){for(var t in e)if(e.hasOwnProperty(t))return!0}}function wR(e,t,n){var r={};return SR(t,function(t){var a=r[t]=i();SR(e[t],function(e,r){if(qA.isValidType(r)){var i={type:r,visual:e};n&&n(i,t),a[r]=new qA(i),r===`opacity`&&(i=O(i),i.type=`colorAlpha`,a.__hidden.__alphaForOpacity=new qA(i))}})}),r;function i(){var e=function(){};return e.prototype.__hidden=e.prototype,new e}}function TR(e,t,n){var r;F(n,function(e){t.hasOwnProperty(e)&&CR(t[e])&&(r=!0)}),r&&F(n,function(n){t.hasOwnProperty(n)&&CR(t[n])?e[n]=O(t[n]):delete e[n]})}function ER(e,t,n,r){var i={};return F(e,function(e){i[e]=qA.prepareVisualTypes(t[e])}),{progress:function(e,a){var o;r!=null&&(o=a.getDimensionIndex(r));function s(e){return Hv(a,l,e)}function c(e,t){Wv(a,l,e,t)}for(var l,u=a.getStore();(l=e.next())!=null;){var d=a.getRawDataItem(l);if(!(d&&d.visualMap===!1))for(var f=r==null?l:u.get(o,l),p=n(f),m=t[p],h=i[p],g=0,_=h.length;g<_;g++){var v=h[g];m[v]&&m[v].applyVisual(f,s,c)}}}}}var DR=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=n.type,t.layoutMode={type:`box`,ignoreSize:!0},t}return n.type=`title`,n.defaultOption={z:6,show:!0,text:``,target:`blank`,subtext:``,subtarget:`blank`,left:0,top:0,backgroundColor:`rgba(0,0,0,0)`,borderColor:`#ccc`,borderWidth:0,padding:5,itemGap:10,textStyle:{fontSize:18,fontWeight:`bold`,color:`#464646`},subtextStyle:{fontSize:12,color:`#6E7079`}},n}($),OR=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=n.type,t}return n.prototype.render=function(e,t,n){if(this.group.removeAll(),e.get(`show`)){var r=this.group,i=e.getModel(`textStyle`),a=e.getModel(`subtextStyle`),o=e.get(`textAlign`),s=W(e.get(`textBaseline`),e.get(`textVerticalAlign`)),c=new $c({style:Ff(i,{text:e.get(`text`),fill:i.getTextColor()},{disableBox:!0}),z2:10}),l=c.getBoundingRect(),u=e.get(`subtext`),d=new $c({style:Ff(a,{text:u,fill:a.getTextColor(),y:l.height+e.get(`itemGap`),verticalAlign:`top`},{disableBox:!0}),z2:10}),f=e.get(`link`),p=e.get(`sublink`),m=e.get(`triggerEvent`,!0);c.silent=!f&&!m,d.silent=!p&&!m,f&&c.on(`click`,function(){dm(f,`_`+e.get(`target`))}),p&&d.on(`click`,function(){dm(p,`_`+e.get(`subtarget`))}),Q(c).eventData=Q(d).eventData=m?{componentType:`title`,componentIndex:e.componentIndex}:null,r.add(c),u&&r.add(d);var h=r.getBoundingRect(),g=e.getBoxLayoutParams();g.width=h.width,g.height=h.height;var _=_m(g,{width:n.getWidth(),height:n.getHeight()},e.get(`padding`));o||(o=e.get(`left`)||e.get(`right`),o===`middle`&&(o=`center`),o===`right`?_.x+=_.width:o===`center`&&(_.x+=_.width/2)),s||(s=e.get(`top`)||e.get(`bottom`),s===`center`&&(s=`middle`),s===`bottom`?_.y+=_.height:s===`middle`&&(_.y+=_.height/2),s=s||`top`),r.x=_.x,r.y=_.y,r.markRedraw();var v={align:o,verticalAlign:s};c.setStyle(v),d.setStyle(v),h=r.getBoundingRect();var y=_.margin,b=e.getItemStyle([`color`,`opacity`]);b.fill=e.get(`backgroundColor`);var x=new Yc({shape:{x:h.x-y[3],y:h.y-y[0],width:h.width+y[1]+y[3],height:h.height+y[0]+y[2],r:e.get(`borderRadius`)},style:b,subPixelOptimize:!0,silent:!0});r.add(x)}},n.type=`title`,n}(H_);function kR(e){e.registerComponentModel(DR),e.registerComponentView(OR)}function AR(e,t){if(!e)return!1;for(var n=B(e)?e:[e],r=0;r=0&&(o[a]=+o[a].toFixed(d)),[o,u]}var RR={min:z(LR,`min`),max:z(LR,`max`),average:z(LR,`average`),median:z(LR,`median`)};function zR(e,t){if(t){var n=e.getData(),r=e.coordinateSystem,i=r&&r.dimensions;if(!IR(t)&&!B(t.coord)&&B(i)){var a=BR(t,n,r,e);if(t=O(t),t.type&&RR[t.type]&&a.baseAxis&&a.valueAxis){var o=N(i,a.baseAxis.dim),s=N(i,a.valueAxis.dim),c=RR[t.type](n,a.baseDataDim,a.valueDataDim,o,s);t.coord=c[0],t.value=c[1]}else t.coord=[t.xAxis==null?t.radiusAxis:t.xAxis,t.yAxis==null?t.angleAxis:t.yAxis]}if(t.coord==null||!B(i))t.coord=[];else for(var l=t.coord,u=0;u<2;u++)RR[l[u]]&&(l[u]=WR(n,n.mapDimension(i[u]),l[u]));return t}}function BR(e,t,n,r){var i={};return e.valueIndex!=null||e.valueDim!=null?(i.valueDataDim=e.valueIndex==null?e.valueDim:t.getDimension(e.valueIndex),i.valueAxis=n.getAxis(VR(r,i.valueDataDim)),i.baseAxis=n.getOtherAxis(i.valueAxis),i.baseDataDim=t.mapDimension(i.baseAxis.dim)):(i.baseAxis=r.getBaseAxis(),i.valueAxis=n.getOtherAxis(i.baseAxis),i.baseDataDim=t.mapDimension(i.baseAxis.dim),i.valueDataDim=t.mapDimension(i.valueAxis.dim)),i}function VR(e,t){var n=e.getData().getDimensionInfo(t);return n&&n.coordDim}function HR(e,t){return e&&e.containData&&t.coord&&!FR(t)?e.containData(t.coord):!0}function UR(e,t){return e?function(e,n,r,i){return Eg(i<2?e.coord&&e.coord[i]:e.value,t[i])}:function(e,n,r,i){return Eg(e.value,t[i])}}function WR(e,t,n){if(n===`average`){var r=0,i=0;return e.each(t,function(e,t){isNaN(e)||(r+=e,i++)}),r/i}else if(n===`median`)return e.getMedian(t);else return e.getDataExtent(t)[+(n===`max`)]}var GR=Oo(),KR=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=n.type,t}return n.prototype.init=function(){this.markerGroupMap=G()},n.prototype.render=function(e,t,n){var r=this,i=this.markerGroupMap;i.each(function(e){GR(e).keep=!1}),t.eachSeries(function(e){var i=NR.getMarkerModelFromSeries(e,r.type);i&&r.renderSeries(e,i,t,n)}),i.each(function(e){!GR(e).keep&&r.group.remove(e.group)})},n.prototype.markKeep=function(e){GR(e).keep=!0},n.prototype.toggleBlurSeries=function(e,t){var n=this;F(e,function(e){var r=NR.getMarkerModelFromSeries(e,n.type);r&&r.getData().eachItemGraphicEl(function(e){e&&(t?Kl(e):ql(e))})})},n.type=`marker`,n}(H_);function qR(e,t,n){var r=t.coordinateSystem;e.each(function(i){var a=e.getItemModel(i),o,s=X(a.get(`x`),n.getWidth()),c=X(a.get(`y`),n.getHeight());if(!isNaN(s)&&!isNaN(c))o=[s,c];else if(t.getMarkerPosition)o=t.getMarkerPosition(e.getValues(e.dimensions,i));else if(r){var l=e.get(r.dimensions[0],i),u=e.get(r.dimensions[1],i);o=r.dataToPoint([l,u])}isNaN(s)||(o[0]=s),isNaN(c)||(o[1]=c),e.setItemLayout(i,o)})}var JR=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=n.type,t}return n.prototype.updateTransform=function(e,t,n){t.eachSeries(function(e){var t=NR.getMarkerModelFromSeries(e,`markPoint`);t&&(qR(t.getData(),e,n),this.markerGroupMap.get(e.id).updateLayout())},this)},n.prototype.renderSeries=function(e,t,n,r){var i=e.coordinateSystem,a=e.id,o=e.getData(),s=this.markerGroupMap,c=s.get(a)||s.set(a,new ZT),l=YR(i,e,t);t.setData(l),qR(t.getData(),e,r),l.each(function(e){var n=l.getItemModel(e),r=n.getShallow(`symbol`),i=n.getShallow(`symbolSize`),a=n.getShallow(`symbolRotate`),s=n.getShallow(`symbolOffset`),c=n.getShallow(`symbolKeepAspect`);if(V(r)||V(i)||V(a)||V(s)){var u=t.getRawValue(e),d=t.getDataParams(e);V(r)&&(r=r(u,d)),V(i)&&(i=i(u,d)),V(a)&&(a=a(u,d)),V(s)&&(s=s(u,d))}var f=n.getModel(`itemStyle`).getItemStyle(),p=Uv(o,`color`);f.fill||(f.fill=p),l.setItemVisual(e,{symbol:r,symbolSize:i,symbolRotate:a,symbolOffset:s,symbolKeepAspect:c,style:f})}),c.updateData(l),this.group.add(c.group),l.eachItemGraphicEl(function(e){e.traverse(function(e){Q(e).dataModel=t})}),this.markKeep(c),c.group.silent=t.get(`silent`)||e.get(`silent`)},n.type=`markPoint`,n}(KR);function YR(e,t,n){var r=e?I(e&&e.dimensions,function(e){return j(j({},t.getData().getDimensionInfo(t.getData().mapDimension(e))||{}),{name:e,ordinalMeta:null})}):[{name:`value`,type:`float`}],i=new vS(r,n),a=I(n.get(`data`),z(zR,t));e&&(a=ie(a,z(HR,e)));var o=UR(!!e,r);return i.initData(a,null,o),i}function XR(e){e.registerComponentModel(PR),e.registerComponentView(JR),e.registerPreprocessor(function(e){AR(e.series,`markPoint`)&&(e.markPoint=e.markPoint||{})})}var ZR=function(e,t){if(t===`all`)return{type:`all`,title:e.getLocaleModel().get([`legend`,`selector`,`all`])};if(t===`inverse`)return{type:`inverse`,title:e.getLocaleModel().get([`legend`,`selector`,`inverse`])}},QR=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=n.type,t.layoutMode={type:`box`,ignoreSize:!0},t}return n.prototype.init=function(e,t,n){this.mergeDefaultAndTheme(e,n),e.selected=e.selected||{},this._updateSelector(e)},n.prototype.mergeOption=function(t,n){e.prototype.mergeOption.call(this,t,n),this._updateSelector(t)},n.prototype._updateSelector=function(e){var t=e.selector,n=this.ecModel;t===!0&&(t=e.selector=[`all`,`inverse`]),B(t)&&F(t,function(e,r){H(e)&&(e={type:e}),t[r]=k(e,ZR(n,e.type))})},n.prototype.optionUpdated=function(){this._updateData(this.ecModel);var e=this._data;if(e[0]&&this.get(`selectedMode`)===`single`){for(var t=!1,n=0;n=0},n.prototype.getOrient=function(){return this.get(`orient`)===`vertical`?{index:1,name:`vertical`}:{index:0,name:`horizontal`}},n.type=`legend.plain`,n.dependencies=[`series`],n.defaultOption={z:4,show:!0,orient:`horizontal`,left:`center`,top:0,align:`auto`,backgroundColor:`rgba(0,0,0,0)`,borderColor:`#ccc`,borderRadius:0,borderWidth:0,padding:5,itemGap:10,itemWidth:25,itemHeight:14,symbolRotate:`inherit`,symbolKeepAspect:!0,inactiveColor:`#ccc`,inactiveBorderColor:`#ccc`,inactiveBorderWidth:`auto`,itemStyle:{color:`inherit`,opacity:`inherit`,borderColor:`inherit`,borderWidth:`auto`,borderCap:`inherit`,borderJoin:`inherit`,borderDashOffset:`inherit`,borderMiterLimit:`inherit`},lineStyle:{width:`auto`,color:`inherit`,inactiveColor:`#ccc`,inactiveWidth:2,opacity:`inherit`,type:`inherit`,cap:`inherit`,join:`inherit`,dashOffset:`inherit`,miterLimit:`inherit`},textStyle:{color:`#333`},selectedMode:!0,selector:!1,selectorLabel:{show:!0,borderRadius:10,padding:[3,5,3,5],fontSize:12,fontFamily:`sans-serif`,color:`#666`,borderWidth:1,borderColor:`#666`},emphasis:{selectorLabel:{show:!0,color:`#eee`,backgroundColor:`#666`}},selectorPosition:`auto`,selectorItemGap:7,selectorButtonGap:10,tooltip:{show:!1}},n}($),$R=z,ez=F,tz=Y,nz=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=n.type,t.newlineDisabled=!1,t}return n.prototype.init=function(){this.group.add(this._contentGroup=new tz),this.group.add(this._selectorGroup=new tz),this._isFirstRender=!0},n.prototype.getContentGroup=function(){return this._contentGroup},n.prototype.getSelectorGroup=function(){return this._selectorGroup},n.prototype.render=function(e,t,n){var r=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),e.get(`show`,!0)){var i=e.get(`align`),a=e.get(`orient`);(!i||i===`auto`)&&(i=e.get(`left`)===`right`&&a===`vertical`?`right`:`left`);var o=e.get(`selector`,!0),s=e.get(`selectorPosition`,!0);o&&(!s||s===`auto`)&&(s=a===`horizontal`?`end`:`start`),this.renderInner(i,e,t,n,o,a,s);var c=e.getBoxLayoutParams(),l={width:n.getWidth(),height:n.getHeight()},u=e.get(`padding`),d=_m(c,l,u),f=this.layoutInner(e,i,d,r,o,s),p=_m(M({width:f.width,height:f.height},c),l,u);this.group.x=p.x-f.x,this.group.y=p.y-f.y,this.group.markRedraw(),this.group.add(this._backgroundEl=qI(f,e))}},n.prototype.resetInner=function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl),this.getSelectorGroup().removeAll()},n.prototype.renderInner=function(e,t,n,r,i,a,o){var s=this.getContentGroup(),c=G(),l=t.get(`selectedMode`),u=[];n.eachRawSeries(function(e){!e.get(`legendHoverLink`)&&u.push(e.id)}),ez(t.getData(),function(i,a){var o=i.get(`name`);if(!this.newlineDisabled&&(o===``||o===` +`)){var d=new tz;d.newline=!0,s.add(d);return}var f=n.getSeriesByName(o)[0];if(!c.get(o))if(f){var p=f.getData(),m=p.getVisual(`legendLineStyle`)||{},h=p.getVisual(`legendIcon`),g=p.getVisual(`style`),_=this._createItem(f,o,a,i,t,e,m,g,h,l,r);_.on(`click`,$R(az,o,null,r,u)).on(`mouseover`,$R(sz,f.name,null,r,u)).on(`mouseout`,$R(cz,f.name,null,r,u)),n.ssr&&_.eachChild(function(e){var t=Q(e);t.seriesIndex=f.seriesIndex,t.dataIndex=a,t.ssrType=`legend`}),c.set(o,!0)}else n.eachRawSeries(function(s){if(!c.get(o)&&s.legendVisualProvider){var d=s.legendVisualProvider;if(!d.containName(o))return;var f=d.indexOfName(o),p=d.getItemVisual(f,`style`),m=d.getItemVisual(f,`legendIcon`),h=xr(p.fill);h&&h[3]===0&&(h[3]=.2,p=j(j({},p),{fill:Mr(h,`rgba`)}));var g=this._createItem(s,o,a,i,t,e,{},p,m,l,r);g.on(`click`,$R(az,null,o,r,u)).on(`mouseover`,$R(sz,null,o,r,u)).on(`mouseout`,$R(cz,null,o,r,u)),n.ssr&&g.eachChild(function(e){var t=Q(e);t.seriesIndex=s.seriesIndex,t.dataIndex=a,t.ssrType=`legend`}),c.set(o,!0)}},this)},this),i&&this._createSelector(i,t,r,a,o)},n.prototype._createSelector=function(e,t,n,r,i){var a=this.getSelectorGroup();ez(e,function(e){var r=e.type,i=new $c({style:{x:0,y:0,align:`center`,verticalAlign:`middle`},onclick:function(){n.dispatchAction({type:r===`all`?`legendAllSelect`:`legendInverseSelect`,legendId:t.id})}});a.add(i),Nf(i,{normal:t.getModel(`selectorLabel`),emphasis:t.getModel([`emphasis`,`selectorLabel`])},{defaultText:e.title}),su(i)})},n.prototype._createItem=function(e,t,n,r,i,a,o,s,c,l,u){var d=e.visualDrawType,f=i.get(`itemWidth`),p=i.get(`itemHeight`),m=i.isSelected(t),h=r.get(`symbolRotate`),g=r.get(`symbolKeepAspect`),_=r.get(`icon`);c=_||c||`roundRect`;var v=rz(c,r,o,s,d,m,u),y=new tz,b=r.getModel(`textStyle`);if(V(e.getLegendIcon)&&(!_||_===`inherit`))y.add(e.getLegendIcon({itemWidth:f,itemHeight:p,icon:c,iconRotate:h,itemStyle:v.itemStyle,lineStyle:v.lineStyle,symbolKeepAspect:g}));else{var x=_===`inherit`&&e.getData().getVisual(`symbol`)?h===`inherit`?e.getData().getVisual(`symbolRotate`):h:0;y.add(iz({itemWidth:f,itemHeight:p,icon:c,iconRotate:x,itemStyle:v.itemStyle,lineStyle:v.lineStyle,symbolKeepAspect:g}))}var S=a===`left`?f+5:-5,C=a,w=i.get(`formatter`),T=t;H(w)&&w?T=w.replace(`{name}`,t==null?``:t):V(w)&&(T=w(t));var E=m?b.getTextColor():r.get(`inactiveColor`);y.add(new $c({style:Ff(b,{text:T,x:S,y:p/2,fill:E,align:C,verticalAlign:`middle`},{inheritColor:E})}));var D=new Yc({shape:y.getBoundingRect(),style:{fill:`transparent`}}),O=r.getModel(`tooltip`);return O.get(`show`)&&Df({el:D,componentModel:i,itemName:t,itemTooltipOption:O.option}),y.add(D),y.eachChild(function(e){e.silent=!0}),D.silent=!l,this.getContentGroup().add(y),su(y),y.__legendDataIndex=n,y},n.prototype.layoutInner=function(e,t,n,r,i,a){var o=this.getContentGroup(),s=this.getSelectorGroup();gm(e.get(`orient`),o,e.get(`itemGap`),n.width,n.height);var c=o.getBoundingRect(),l=[-c.x,-c.y];if(s.markRedraw(),o.markRedraw(),i){gm(`horizontal`,s,e.get(`selectorItemGap`,!0));var u=s.getBoundingRect(),d=[-u.x,-u.y],f=e.get(`selectorButtonGap`,!0),p=e.getOrient().index,m=p===0?`width`:`height`,h=p===0?`height`:`width`,g=p===0?`y`:`x`;a===`end`?d[p]+=c[m]+f:l[p]+=u[m]+f,d[1-p]+=c[h]/2-u[h]/2,s.x=d[0],s.y=d[1],o.x=l[0],o.y=l[1];var _={x:0,y:0};return _[m]=c[m]+f+u[m],_[h]=Math.max(c[h],u[h]),_[g]=Math.min(0,u[g]+d[1-p]),_}else return o.x=l[0],o.y=l[1],this.group.getBoundingRect()},n.prototype.remove=function(){this.getContentGroup().removeAll(),this._isFirstRender=!0},n.type=`legend.plain`,n}(H_);function rz(e,t,n,r,i,a,o){function s(e,t){e.lineWidth===`auto`&&(e.lineWidth=t.lineWidth>0?2:0),ez(e,function(n,r){e[r]===`inherit`&&(e[r]=t[r])})}var c=t.getModel(`itemStyle`),l=c.getItemStyle(),u=e.lastIndexOf(`empty`,0)===0?`fill`:`stroke`,d=c.getShallow(`decal`);l.decal=!d||d===`inherit`?r.decal:qy(d,o),l.fill===`inherit`&&(l.fill=r[i]),l.stroke===`inherit`&&(l.stroke=r[u]),l.opacity===`inherit`&&(l.opacity=(i===`fill`?r:n).opacity),s(l,r);var f=t.getModel(`lineStyle`),p=f.getLineStyle();if(s(p,n),l.fill===`auto`&&(l.fill=r.fill),l.stroke===`auto`&&(l.stroke=r.fill),p.stroke===`auto`&&(p.stroke=r.fill),!a){var m=t.get(`inactiveBorderWidth`),h=l[u];l.lineWidth=m===`auto`?r.lineWidth>0&&h?2:0:l.lineWidth,l.fill=t.get(`inactiveColor`),l.stroke=t.get(`inactiveBorderColor`),p.stroke=f.get(`inactiveColor`),p.lineWidth=f.get(`inactiveWidth`)}return{itemStyle:l,lineStyle:p}}function iz(e){var t=e.icon||`roundRect`,n=iy(t,0,0,e.itemWidth,e.itemHeight,e.itemStyle.fill,e.symbolKeepAspect);return n.setStyle(e.itemStyle),n.rotation=(e.iconRotate||0)*Math.PI/180,n.setOrigin([e.itemWidth/2,e.itemHeight/2]),t.indexOf(`empty`)>-1&&(n.style.stroke=n.style.fill,n.style.fill=`#fff`,n.style.lineWidth=2),n}function az(e,t,n,r){cz(e,t,n,r),n.dispatchAction({type:`legendToggleSelect`,name:e==null?t:e}),sz(e,t,n,r)}function oz(e){for(var t=e.getZr().storage.getDisplayList(),n,r=0,i=t.length;rn[i],m=[-d.x,-d.y];t||(m[r]=c[s]);var h=[0,0],g=[-f.x,-f.y],_=W(e.get(`pageButtonGap`,!0),e.get(`itemGap`,!0));p&&(e.get(`pageButtonPosition`,!0)===`end`?g[r]+=n[i]-f[i]:h[r]+=f[i]+_),g[1-r]+=d[a]/2-f[a]/2,c.setPosition(m),l.setPosition(h),u.setPosition(g);var v={x:0,y:0};if(v[i]=p?n[i]:d[i],v[a]=Math.max(d[a],f[a]),v[o]=Math.min(0,f[o]+g[1-r]),l.__rectSize=n[i],p){var y={x:0,y:0};y[i]=Math.max(n[i]-f[i]-_,0),y[a]=v[a],l.setClipPath(new Yc({shape:y})),l.__rectSize=y[i]}else u.eachChild(function(e){e.attr({invisible:!0,silent:!0})});var b=this._getPageInfo(e);return b.pageIndex!=null&&Hd(c,{x:b.contentPosition[0],y:b.contentPosition[1]},p?e:null),this._updatePageInfoView(e,b),v},n.prototype._pageGo=function(e,t,n){var r=this._getPageInfo(t)[e];r!=null&&n.dispatchAction({type:`legendScroll`,scrollDataIndex:r,legendId:t.id})},n.prototype._updatePageInfoView=function(e,t){var n=this._controllerGroup;F([`pagePrev`,`pageNext`],function(r){var i=t[r+`DataIndex`]!=null,a=n.childOfName(r);a&&(a.setStyle(`fill`,i?e.get(`pageIconColor`,!0):e.get(`pageIconInactiveColor`,!0)),a.cursor=i?`pointer`:`default`)});var r=n.childOfName(`pageText`),i=e.get(`pageFormatter`),a=t.pageIndex,o=a==null?0:a+1,s=t.pageCount;r&&i&&r.setStyle(`text`,H(i)?i.replace(`{current}`,o==null?``:o+``).replace(`{total}`,s==null?``:s+``):i({current:o,total:s}))},n.prototype._getPageInfo=function(e){var t=e.get(`scrollDataIndex`,!0),n=this.getContentGroup(),r=this._containerGroup.__rectSize,i=e.getOrient().index,a=_z[i],o=vz[i],s=this._findTargetItemIndex(t),c=n.children(),l=c[s],u=c.length,d=+!!u,f={contentPosition:[n.x,n.y],pageCount:d,pageIndex:d-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!l)return f;var p=v(l);f.contentPosition[i]=-p.s;for(var m=s+1,h=p,g=p,_=null;m<=u;++m)_=v(c[m]),(!_&&g.e>h.s+r||_&&!y(_,h.s))&&(h=g.i>h.i?g:_,h&&(f.pageNextDataIndex==null&&(f.pageNextDataIndex=h.i),++f.pageCount)),g=_;for(var m=s-1,h=p,g=p,_=null;m>=-1;--m)_=v(c[m]),(!_||!y(g,_.s))&&h.i=t&&e.s<=t+r}},n.prototype._findTargetItemIndex=function(e){if(!this._showController)return 0;var t,n=this.getContentGroup(),r;return n.eachChild(function(n,i){var a=n.__legendDataIndex;r==null&&a!=null&&(r=i),a===e&&(t=i)}),t==null?r:t},n.type=`legend.scroll`,n}(nz);function bz(e){e.registerAction(`legendScroll`,`legendscroll`,function(e,t){var n=e.scrollDataIndex;n!=null&&t.eachComponent({mainType:`legend`,subType:`scroll`,query:e},function(e){e.setScrollDataIndex(n)})})}function xz(e){uw(pz),e.registerComponentModel(mz),e.registerComponentView(yz),bz(e)}function Sz(e){uw(pz),uw(xz)}var Cz=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=n.type,t}return n.type=`dataZoom.inside`,n.defaultOption=cp(DI.defaultOption,{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),n}(DI),wz=Oo();function Tz(e,t,n){wz(e).coordSysRecordMap.each(function(e){var r=e.dataZoomInfoMap.get(t.uid);r&&(r.getRange=n)})}function Ez(e,t){for(var n=wz(e).coordSysRecordMap,r=n.keys(),i=0;ir[n+t]&&(t=o),i=i&&a.get(`preventDefaultMouseMove`,!0)}),{controlType:t,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!i}}}function Mz(e){e.registerProcessor(e.PRIORITY.PROCESSOR.FILTER,function(e,t){var n=wz(t),r=n.coordSysRecordMap||(n.coordSysRecordMap=G());r.each(function(e){e.dataZoomInfoMap=null}),e.eachComponent({mainType:`dataZoom`,subType:`inside`},function(e){F(TI(e).infoList,function(n){var i=n.model.uid,a=r.get(i)||r.set(i,Oz(t,n.model));(a.dataZoomInfoMap||(a.dataZoomInfoMap=G())).set(e.uid,{dzReferCoordSysInfo:n,model:e,getRange:null})})}),r.each(function(e){var t=e.controller,n,i=e.dataZoomInfoMap;if(i){var a=i.keys()[0];a!=null&&(n=i.get(a))}if(!n){Dz(r,e);return}var o=jz(i);t.enable(o.controlType,o.opt),t.setPointerChecker(e.containsPoint),nv(e,`dispatchAction`,n.model.get(`throttle`,!0),`fixRate`)})})}var Nz=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=`dataZoom.inside`,t}return n.prototype.render=function(t,n,r){if(e.prototype.render.apply(this,arguments),t.noTarget()){this._clear();return}this.range=t.getPercentRange(),Tz(r,t,{pan:R(Pz.pan,this),zoom:R(Pz.zoom,this),scrollMove:R(Pz.scrollMove,this)})},n.prototype.dispose=function(){this._clear(),e.prototype.dispose.apply(this,arguments)},n.prototype._clear=function(){Ez(this.api,this.dataZoomModel),this.range=null},n.type=`dataZoom.inside`,n}(AI),Pz={zoom:function(e,t,n,r){var i=this.range,a=i.slice(),o=e.axisModels[0];if(o){var s=Iz[t](null,[r.originX,r.originY],o,n,e),c=(s.signal>0?s.pixelStart+s.pixelLength-s.pixel:s.pixel-s.pixelStart)/s.pixelLength*(a[1]-a[0])+a[0],l=Math.max(1/r.scale,0);a[0]=(a[0]-c)*l+c,a[1]=(a[1]-c)*l+c;var u=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();if(kj(0,a,[0,100],0,u.minSpan,u.maxSpan),this.range=a,i[0]!==a[0]||i[1]!==a[1])return a}},pan:Fz(function(e,t,n,r,i,a){var o=Iz[r]([a.oldX,a.oldY],[a.newX,a.newY],t,i,n);return o.signal*(e[1]-e[0])*o.pixel/o.pixelLength}),scrollMove:Fz(function(e,t,n,r,i,a){return Iz[r]([0,0],[a.scrollDelta,a.scrollDelta],t,i,n).signal*(e[1]-e[0])*a.scrollDelta})};function Fz(e){return function(t,n,r,i){var a=this.range,o=a.slice(),s=t.axisModels[0];if(s&&(kj(e(o,s,t,n,r,i),o,[0,100],`all`),this.range=o,a[0]!==o[0]||a[1]!==o[1]))return o}}var Iz={grid:function(e,t,n,r,i){var a=n.axis,o={},s=i.model.coordinateSystem.getRect();return e=e||[0,0],a.dim===`x`?(o.pixel=t[0]-e[0],o.pixelLength=s.width,o.pixelStart=s.x,o.signal=a.inverse?1:-1):(o.pixel=t[1]-e[1],o.pixelLength=s.height,o.pixelStart=s.y,o.signal=a.inverse?-1:1),o},polar:function(e,t,n,r,i){var a=n.axis,o={},s=i.model.coordinateSystem,c=s.getRadiusAxis().getExtent(),l=s.getAngleAxis().getExtent();return e=e?s.pointToCoord(e):[0,0],t=s.pointToCoord(t),n.mainType===`radiusAxis`?(o.pixel=t[0]-e[0],o.pixelLength=c[1]-c[0],o.pixelStart=c[0],o.signal=a.inverse?1:-1):(o.pixel=t[1]-e[1],o.pixelLength=l[1]-l[0],o.pixelStart=l[0],o.signal=a.inverse?-1:1),o},singleAxis:function(e,t,n,r,i){var a=n.axis,o=i.model.coordinateSystem.getRect(),s={};return e=e||[0,0],a.orient===`horizontal`?(s.pixel=t[0]-e[0],s.pixelLength=o.width,s.pixelStart=o.x,s.signal=a.inverse?1:-1):(s.pixel=t[1]-e[1],s.pixelLength=o.height,s.pixelStart=o.y,s.signal=a.inverse?-1:1),s}};function Lz(e){zI(e),e.registerComponentModel(Cz),e.registerComponentView(Nz),Mz(e)}var Rz=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=n.type,t}return n.type=`dataZoom.slider`,n.layoutMode=`box`,n.defaultOption=cp(DI.defaultOption,{show:!0,right:`ph`,top:`ph`,width:`ph`,height:`ph`,left:null,bottom:null,borderColor:`#d2dbee`,borderRadius:3,backgroundColor:`rgba(47,69,84,0)`,dataBackground:{lineStyle:{color:`#d2dbee`,width:.5},areaStyle:{color:`#d2dbee`,opacity:.2}},selectedDataBackground:{lineStyle:{color:`#8fb0f7`,width:.5},areaStyle:{color:`#8fb0f7`,opacity:.2}},fillerColor:`rgba(135,175,274,0.2)`,handleIcon:`path://M-9.35,34.56V42m0-40V9.5m-2,0h4a2,2,0,0,1,2,2v21a2,2,0,0,1-2,2h-4a2,2,0,0,1-2-2v-21A2,2,0,0,1-11.35,9.5Z`,handleSize:`100%`,handleStyle:{color:`#fff`,borderColor:`#ACB8D1`},moveHandleSize:7,moveHandleIcon:`path://M-320.9-50L-320.9-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-348-41-339-50-320.9-50z M-212.3-50L-212.3-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-239.4-41-230.4-50-212.3-50z M-103.7-50L-103.7-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-130.9-41-121.8-50-103.7-50z`,moveHandleStyle:{color:`#D2DBEE`,opacity:.7},showDetail:!0,showDataShadow:`auto`,realtime:!0,zoomLock:!1,textStyle:{color:`#6E7079`},brushSelect:!0,brushStyle:{color:`rgba(135,175,274,0.15)`},emphasis:{handleLabel:{show:!0},handleStyle:{borderColor:`#8FB0F7`},moveHandleStyle:{color:`#8FB0F7`}}}),n}(DI),zz=Yc,Bz=7,Vz=1,Hz=30,Uz=7,Wz=`horizontal`,Gz=`vertical`,Kz=5,qz=[`line`,`bar`,`candlestick`,`scatter`],Jz={easing:`cubicOut`,duration:100,delay:0},Yz=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=n.type,t._displayables={},t}return n.prototype.init=function(e,t){this.api=t,this._onBrush=R(this._onBrush,this),this._onBrushEnd=R(this._onBrushEnd,this)},n.prototype.render=function(t,n,r,i){if(e.prototype.render.apply(this,arguments),nv(this,`_dispatchZoomAction`,t.get(`throttle`),`fixRate`),this._orient=t.getOrient(),t.get(`show`)===!1){this.group.removeAll();return}if(t.noTarget()){this._clear(),this.group.removeAll();return}(!i||i.type!==`dataZoom`||i.from!==this.uid)&&this._buildView(),this._updateView()},n.prototype.dispose=function(){this._clear(),e.prototype.dispose.apply(this,arguments)},n.prototype._clear=function(){rv(this,`_dispatchZoomAction`);var e=this.api.getZr();e.off(`mousemove`,this._onBrush),e.off(`mouseup`,this._onBrushEnd)},n.prototype._buildView=function(){var e=this.group;e.removeAll(),this._brushing=!1,this._displayables.brushRect=null,this._resetLocation(),this._resetInterval();var t=this._displayables.sliderGroup=new Y;this._renderBackground(),this._renderHandle(),this._renderDataShadow(),e.add(t),this._positionGroup()},n.prototype._resetLocation=function(){var e=this.dataZoomModel,t=this.api,n=e.get(`brushSelect`)?Uz:0,r=this._findCoordRect(),i={width:t.getWidth(),height:t.getHeight()},a=this._orient===Wz?{right:i.width-r.x-r.width,top:i.height-Hz-Bz-n,width:r.width,height:Hz}:{right:Bz,top:r.y,width:Hz,height:r.height},o=xm(e.option);F([`right`,`top`,`width`,`height`],function(e){o[e]===`ph`&&(o[e]=a[e])});var s=_m(o,i);this._location={x:s.x,y:s.y},this._size=[s.width,s.height],this._orient===Gz&&this._size.reverse()},n.prototype._positionGroup=function(){var e=this.group,t=this._location,n=this._orient,r=this.dataZoomModel.getFirstTargetAxisModel(),i=r&&r.get(`inverse`),a=this._displayables.sliderGroup,o=(this._dataShadowInfo||{}).otherAxisInverse;a.attr(n===Wz&&!i?{scaleY:o?1:-1,scaleX:1}:n===Wz&&i?{scaleY:o?1:-1,scaleX:-1}:n===Gz&&!i?{scaleY:o?-1:1,scaleX:1,rotation:Math.PI/2}:{scaleY:o?-1:1,scaleX:-1,rotation:Math.PI/2});var s=e.getBoundingRect([a]);e.x=t.x-s.x,e.y=t.y-s.y,e.markRedraw()},n.prototype._getViewExtent=function(){return[0,this._size[0]]},n.prototype._renderBackground=function(){var e=this.dataZoomModel,t=this._size,n=this._displayables.sliderGroup,r=e.get(`brushSelect`);n.add(new zz({silent:!0,shape:{x:0,y:0,width:t[0],height:t[1]},style:{fill:e.get(`backgroundColor`)},z2:-40}));var i=new zz({shape:{x:0,y:0,width:t[0],height:t[1]},style:{fill:`transparent`},z2:0,onclick:R(this._onClickPanel,this)}),a=this.api.getZr();r?(i.on(`mousedown`,this._onBrushStart,this),i.cursor=`crosshair`,a.on(`mousemove`,this._onBrush),a.on(`mouseup`,this._onBrushEnd)):(a.off(`mousemove`,this._onBrush),a.off(`mouseup`,this._onBrushEnd)),n.add(i)},n.prototype._renderDataShadow=function(){var e=this._dataShadowInfo=this._prepareDataShadowInfo();if(this._displayables.dataShadowSegs=[],!e)return;var t=this._size,n=this._shadowSize||[],r=e.series,i=r.getRawData(),a=r.getShadowDim&&r.getShadowDim(),o=a&&i.getDimensionInfo(a)?r.getShadowDim():e.otherDim;if(o==null)return;var s=this._shadowPolygonPts,c=this._shadowPolylinePts;if(i!==this._shadowData||o!==this._shadowDim||t[0]!==n[0]||t[1]!==n[1]){var l=i.getDataExtent(o),u=(l[1]-l[0])*.3;l=[l[0]-u,l[1]+u];var d=[0,t[1]],f=[0,t[0]],p=[[t[0],0],[0,0]],m=[],h=f[1]/(i.count()-1),g=0,_=Math.round(i.count()/t[0]),v;i.each([o],function(e,t){if(_>0&&t%_){g+=h;return}var n=e==null||isNaN(e)||e===``,r=n?0:ja(e,l,d,!0);n&&!v&&t?(p.push([p[p.length-1][0],0]),m.push([m[m.length-1][0],0])):!n&&v&&(p.push([g,0]),m.push([g,0])),p.push([g,r]),m.push([g,r]),g+=h,v=n}),s=this._shadowPolygonPts=p,c=this._shadowPolylinePts=m}this._shadowData=i,this._shadowDim=o,this._shadowSize=[t[0],t[1]];var y=this.dataZoomModel;function b(e){var t=y.getModel(e?`selectedDataBackground`:`dataBackground`),n=new Y,r=new gd({shape:{points:s},segmentIgnoreThreshold:1,style:t.getModel(`areaStyle`).getAreaStyle(),silent:!0,z2:-20}),i=new vd({shape:{points:c},segmentIgnoreThreshold:1,style:t.getModel(`lineStyle`).getLineStyle(),silent:!0,z2:-19});return n.add(r),n.add(i),n}for(var x=0;x<3;x++){var S=b(x===1);this._displayables.sliderGroup.add(S),this._displayables.dataShadowSegs.push(S)}},n.prototype._prepareDataShadowInfo=function(){var e=this.dataZoomModel,t=e.get(`showDataShadow`);if(t!==!1){var n,r=this.ecModel;return e.eachTargetAxis(function(i,a){F(e.getAxisProxy(i,a).getTargetSeriesModels(),function(e){if(!n&&!(t!==!0&&N(qz,e.get(`type`))<0)){var o=r.getComponent(CI(i),a).axis,s=Xz(i),c,l=e.coordinateSystem;s!=null&&l.getOtherAxis&&(c=l.getOtherAxis(o).inverse),s=e.getData().mapDimension(s),n={thisAxis:o,series:e,thisDim:i,otherDim:s,otherAxisInverse:c}}},this)},this),n}},n.prototype._renderHandle=function(){var e=this.group,t=this._displayables,n=t.handles=[null,null],r=t.handleLabels=[null,null],i=this._displayables.sliderGroup,a=this._size,o=this.dataZoomModel,s=this.api,c=o.get(`borderRadius`)||0,l=o.get(`brushSelect`),u=t.filler=new zz({silent:l,style:{fill:o.get(`fillerColor`)},textConfig:{position:`inside`}});i.add(u),i.add(new zz({silent:!0,subPixelOptimize:!0,shape:{x:0,y:0,width:a[0],height:a[1],r:c},style:{stroke:o.get(`dataBackgroundColor`)||o.get(`borderColor`),lineWidth:Vz,fill:`rgba(0,0,0,0)`}})),F([0,1],function(t){var a=o.get(`handleIcon`);!ty[a]&&a.indexOf(`path://`)<0&&a.indexOf(`image://`)<0&&(a=`path://`+a);var s=iy(a,-1,0,2,2,null,!0);s.attr({cursor:Zz(this._orient),draggable:!0,drift:R(this._onDragMove,this,t),ondragend:R(this._onDragEnd,this),onmouseover:R(this._showDataInfo,this,!0),onmouseout:R(this._showDataInfo,this,!1),z2:5});var c=s.getBoundingRect(),l=o.get(`handleSize`);this._handleHeight=X(l,this._size[1]),this._handleWidth=c.width/c.height*this._handleHeight,s.setStyle(o.getModel(`handleStyle`).getItemStyle()),s.style.strokeNoScale=!0,s.rectHover=!0,s.ensureState(`emphasis`).style=o.getModel([`emphasis`,`handleStyle`]).getItemStyle(),su(s);var u=o.get(`handleColor`);u!=null&&(s.style.fill=u),i.add(n[t]=s);var d=o.getModel(`textStyle`),f=(o.get(`handleLabel`)||{}).show||!1;e.add(r[t]=new $c({silent:!0,invisible:!f,style:Ff(d,{x:0,y:0,text:``,verticalAlign:`middle`,align:`center`,fill:d.getTextColor(),font:d.getFont()}),z2:10}))},this);var d=u;if(l){var f=X(o.get(`moveHandleSize`),a[1]),p=t.moveHandle=new Yc({style:o.getModel(`moveHandleStyle`).getItemStyle(),silent:!0,shape:{r:[0,0,2,2],y:a[1]-.5,height:f}}),m=f*.8,h=t.moveHandleIcon=iy(o.get(`moveHandleIcon`),-m/2,-m/2,m,m,`#fff`,!0);h.silent=!0,h.y=a[1]+f/2-.5,p.ensureState(`emphasis`).style=o.getModel([`emphasis`,`moveHandleStyle`]).getItemStyle();var g=Math.min(a[1]/2,Math.max(f,10));d=t.moveZone=new Yc({invisible:!0,shape:{y:a[1]-g,height:f+g}}),d.on(`mouseover`,function(){s.enterEmphasis(p)}).on(`mouseout`,function(){s.leaveEmphasis(p)}),i.add(p),i.add(h),i.add(d)}d.attr({draggable:!0,cursor:Zz(this._orient),drift:R(this._onDragMove,this,`all`),ondragstart:R(this._showDataInfo,this,!0),ondragend:R(this._onDragEnd,this),onmouseover:R(this._showDataInfo,this,!0),onmouseout:R(this._showDataInfo,this,!1)})},n.prototype._resetInterval=function(){var e=this._range=this.dataZoomModel.getPercentRange(),t=this._getViewExtent();this._handleEnds=[ja(e[0],[0,100],t,!0),ja(e[1],[0,100],t,!0)]},n.prototype._updateInterval=function(e,t){var n=this.dataZoomModel,r=this._handleEnds,i=this._getViewExtent(),a=n.findRepresentativeAxisProxy().getMinMaxSpan(),o=[0,100];kj(t,r,i,n.get(`zoomLock`)?`all`:e,a.minSpan==null?null:ja(a.minSpan,o,i,!0),a.maxSpan==null?null:ja(a.maxSpan,o,i,!0));var s=this._range,c=this._range=Na([ja(r[0],i,o,!0),ja(r[1],i,o,!0)]);return!s||s[0]!==c[0]||s[1]!==c[1]},n.prototype._updateView=function(e){var t=this._displayables,n=this._handleEnds,r=Na(n.slice()),i=this._size;F([0,1],function(e){var r=t.handles[e],a=this._handleHeight;r.attr({scaleX:a/2,scaleY:a/2,x:n[e]+(e?-1:1),y:i[1]/2-a/2})},this),t.filler.setShape({x:r[0],y:0,width:r[1]-r[0],height:i[1]});var a={x:r[0],width:r[1]-r[0]};t.moveHandle&&(t.moveHandle.setShape(a),t.moveZone.setShape(a),t.moveZone.getBoundingRect(),t.moveHandleIcon&&t.moveHandleIcon.attr(`x`,a.x+a.width/2));for(var o=t.dataShadowSegs,s=[0,r[0],r[1],i[0]],c=0;ct[0]||n[1]<0||n[1]>t[1])){var r=this._handleEnds,i=(r[0]+r[1])/2,a=this._updateInterval(`all`,n[0]-i);this._updateView(),a&&this._dispatchZoomAction(!1)}},n.prototype._onBrushStart=function(e){var t=e.offsetX,n=e.offsetY;this._brushStart=new q(t,n),this._brushing=!0,this._brushStartTime=+new Date},n.prototype._onBrushEnd=function(e){if(this._brushing){var t=this._displayables.brushRect;if(this._brushing=!1,t){t.attr(`ignore`,!0);var n=t.shape;if(!(+new Date-this._brushStartTime<200&&Math.abs(n.width)<5)){var r=this._getViewExtent(),i=[0,100];this._range=Na([ja(n.x,r,i,!0),ja(n.x+n.width,r,i,!0)]),this._handleEnds=[n.x,n.x+n.width],this._updateView(),this._dispatchZoomAction(!1)}}}},n.prototype._onBrush=function(e){this._brushing&&(Mt(e.event),this._updateBrushRect(e.offsetX,e.offsetY))},n.prototype._updateBrushRect=function(e,t){var n=this._displayables,r=this.dataZoomModel,i=n.brushRect;i||(i=n.brushRect=new zz({silent:!0,style:r.getModel(`brushStyle`).getItemStyle()}),n.sliderGroup.add(i)),i.attr(`ignore`,!1);var a=this._brushStart,o=this._displayables.sliderGroup,s=o.transformCoordToLocal(e,t),c=o.transformCoordToLocal(a.x,a.y),l=this._size;s[0]=Math.max(Math.min(l[0],s[0]),0),i.setShape({x:c[0],y:0,width:s[0]-c[0],height:l[1]})},n.prototype._dispatchZoomAction=function(e){var t=this._range;this.api.dispatchAction({type:`dataZoom`,from:this.uid,dataZoomId:this.dataZoomModel.id,animation:e?Jz:null,start:t[0],end:t[1]})},n.prototype._findCoordRect=function(){var e,t=TI(this.dataZoomModel).infoList;if(!e&&t.length){var n=t[0].model.coordinateSystem;e=n.getRect&&n.getRect()}if(!e){var r=this.api.getWidth(),i=this.api.getHeight();e={x:r*.2,y:i*.2,width:r*.6,height:i*.6}}return e},n.type=`dataZoom.slider`,n}(AI);function Xz(e){return{x:`y`,y:`x`,radius:`angle`,angle:`radius`}[e]}function Zz(e){return e===`vertical`?`ns-resize`:`ew-resize`}function Qz(e){e.registerComponentModel(Rz),e.registerComponentView(Yz),zI(e)}function $z(e){uw(Lz),uw(Qz)}var eB={get:function(e,t,n){var r=O((tB[e]||{})[t]);return n&&B(r)?r[r.length-1]:r}},tB={color:{active:[`#006edd`,`#e0ffff`],inactive:[`rgba(0,0,0,0)`]},colorHue:{active:[0,360],inactive:[0,0]},colorSaturation:{active:[.3,1],inactive:[0,0]},colorLightness:{active:[.9,.5],inactive:[0,0]},colorAlpha:{active:[.3,1],inactive:[0,0]},opacity:{active:[.3,1],inactive:[0,0]},symbol:{active:[`circle`,`roundRect`,`diamond`],inactive:[`none`]},symbolSize:{active:[10,50],inactive:[0,0]}},nB=qA.mapVisual,rB=qA.eachVisual,iB=B,aB=F,oB=Na,sB=ja,cB=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=n.type,t.stateList=[`inRange`,`outOfRange`],t.replacableOptionKeys=[`inRange`,`outOfRange`,`target`,`controller`,`color`],t.layoutMode={type:`box`,ignoreSize:!0},t.dataBound=[-1/0,1/0],t.targetVisuals={},t.controllerVisuals={},t}return n.prototype.init=function(e,t,n){this.mergeDefaultAndTheme(e,n)},n.prototype.optionUpdated=function(e,t){var n=this.option;!t&&TR(n,e,this.replacableOptionKeys),this.textStyleModel=this.getModel(`textStyle`),this.resetItemSize(),this.completeVisualOption()},n.prototype.resetVisual=function(e){var t=this.stateList;e=R(e,this),this.controllerVisuals=wR(this.option.controller,t,e),this.targetVisuals=wR(this.option.target,t,e)},n.prototype.getItemSymbol=function(){return null},n.prototype.getTargetSeriesIndices=function(){var e=this.option.seriesIndex,t=[];return e==null||e===`all`?this.ecModel.eachSeries(function(e,n){t.push(n)}):t=ao(e),t},n.prototype.eachTargetSeries=function(e,t){F(this.getTargetSeriesIndices(),function(n){var r=this.ecModel.getSeriesByIndex(n);r&&e.call(t,r)},this)},n.prototype.isTargetSeries=function(e){var t=!1;return this.eachTargetSeries(function(n){n===e&&(t=!0)}),t},n.prototype.formatValueText=function(e,t,n){var r=this.option,i=r.precision,a=this.dataBound,o=r.formatter,s;n=n||[`<`,`>`],B(e)&&(e=e.slice(),s=!0);var c=t?e:s?[l(e[0]),l(e[1])]:l(e);if(H(o))return o.replace(`{value}`,s?c[0]:c).replace(`{value2}`,s?c[1]:c);if(V(o))return s?o(e[0],e[1]):o(e);if(s)return e[0]===a[0]?n[0]+` `+c[1]:e[1]===a[1]?n[1]+` `+c[0]:c[0]+` - `+c[1];return c;function l(e){return e===a[0]?`min`:e===a[1]?`max`:(+e).toFixed(Math.min(i,20))}},n.prototype.resetExtent=function(){var e=this.option,t=oB([e.min,e.max]);this._dataExtent=t},n.prototype.getDataDimensionIndex=function(e){var t=this.option.dimension;if(t!=null)return e.getDimensionIndex(t);for(var n=e.dimensions,r=n.length-1;r>=0;r--){var i=n[r],a=e.getDimensionInfo(i);if(!a.isCalculationCoord)return a.storeDimIndex}},n.prototype.getExtent=function(){return this._dataExtent.slice()},n.prototype.completeVisualOption=function(){var e=this.ecModel,t=this.option,n={inRange:t.inRange,outOfRange:t.outOfRange},r=t.target||(t.target={}),i=t.controller||(t.controller={});k(r,n),k(i,n);var a=this.isCategory();o.call(this,r),o.call(this,i),s.call(this,r,`inRange`,`outOfRange`),c.call(this,i);function o(n){iB(t.color)&&!n.inRange&&(n.inRange={color:t.color.slice().reverse()}),n.inRange=n.inRange||{color:e.get(`gradientColor`)}}function s(e,t,n){var r=e[t],i=e[n];r&&!i&&(i=e[n]={},aB(r,function(e,t){if(qA.isValidType(t)){var n=eB.get(t,`inactive`,a);n!=null&&(i[t]=n,t===`color`&&!i.hasOwnProperty(`opacity`)&&!i.hasOwnProperty(`colorAlpha`)&&(i.opacity=[0,0]))}}))}function c(e){var t=(e.inRange||{}).symbol||(e.outOfRange||{}).symbol,n=(e.inRange||{}).symbolSize||(e.outOfRange||{}).symbolSize,r=this.get(`inactiveColor`),i=this.getItemSymbol()||`roundRect`;aB(this.stateList,function(o){var s=this.itemSize,c=e[o];c||(c=e[o]={color:a?r:[r]}),c.symbol==null&&(c.symbol=t&&O(t)||(a?i:[i])),c.symbolSize==null&&(c.symbolSize=n&&O(n)||(a?s[0]:[s[0],s[0]])),c.symbol=nB(c.symbol,function(e){return e===`none`?i:e});var l=c.symbolSize;if(l!=null){var u=-1/0;rB(l,function(e){e>u&&(u=e)}),c.symbolSize=nB(l,function(e){return sB(e,[0,u],[0,s[0]],!0)})}},this)}},n.prototype.resetItemSize=function(){this.itemSize=[parseFloat(this.get(`itemWidth`)),parseFloat(this.get(`itemHeight`))]},n.prototype.isCategory=function(){return!!this.option.categories},n.prototype.setSelected=function(e){},n.prototype.getSelected=function(){return null},n.prototype.getValueState=function(e){return null},n.prototype.getVisualMeta=function(e){return null},n.type=`visualMap`,n.dependencies=[`series`],n.defaultOption={show:!0,z:4,seriesIndex:`all`,min:0,max:200,left:0,right:null,top:null,bottom:0,itemWidth:null,itemHeight:null,inverse:!1,orient:`vertical`,backgroundColor:`rgba(0,0,0,0)`,borderColor:`#ccc`,contentColor:`#5793f3`,inactiveColor:`#aaa`,borderWidth:0,padding:5,textGap:10,precision:0,textStyle:{color:`#333`}},n}($),lB=[20,140],uB=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=n.type,t}return n.prototype.optionUpdated=function(t,n){e.prototype.optionUpdated.apply(this,arguments),this.resetExtent(),this.resetVisual(function(e){e.mappingMethod=`linear`,e.dataExtent=this.getExtent()}),this._resetRange()},n.prototype.resetItemSize=function(){e.prototype.resetItemSize.apply(this,arguments);var t=this.itemSize;(t[0]==null||isNaN(t[0]))&&(t[0]=lB[0]),(t[1]==null||isNaN(t[1]))&&(t[1]=lB[1])},n.prototype._resetRange=function(){var e=this.getExtent(),t=this.option.range;!t||t.auto?(e.auto=1,this.option.range=e):B(t)&&(t[0]>t[1]&&t.reverse(),t[0]=Math.max(t[0],e[0]),t[1]=Math.min(t[1],e[1]))},n.prototype.completeVisualOption=function(){e.prototype.completeVisualOption.apply(this,arguments),F(this.stateList,function(e){var t=this.option.controller[e].symbolSize;t&&t[0]!==t[1]&&(t[0]=t[1]/3)},this)},n.prototype.setSelected=function(e){this.option.range=e.slice(),this._resetRange()},n.prototype.getSelected=function(){var e=this.getExtent(),t=Na((this.get(`range`)||[]).slice());return t[0]>e[1]&&(t[0]=e[1]),t[1]>e[1]&&(t[1]=e[1]),t[0]=n[1]||e<=t[1])?`inRange`:`outOfRange`},n.prototype.findTargetDataIndices=function(e){var t=[];return this.eachTargetSeries(function(n){var r=[],i=n.getData();i.each(this.getDataDimensionIndex(i),function(t,n){e[0]<=t&&t<=e[1]&&r.push(n)},this),t.push({seriesId:n.id,dataIndex:r})},this),t},n.prototype.getVisualMeta=function(e){var t=dB(this,`outOfRange`,this.getExtent()),n=dB(this,`inRange`,this.option.range.slice()),r=[];function i(t,n){r.push({value:t,color:e(t,n)})}for(var a=0,o=0,s=n.length,c=t.length;oe[1])break;r.push({color:this.getControllerVisual(o,`color`,t),offset:a/n})}return r.push({color:this.getControllerVisual(e[1],`color`,t),offset:1}),r},n.prototype._createBarPoints=function(e,t){var n=this.visualMapModel.itemSize;return[[n[0]-t[0],e[0]],[n[0],e[0]],[n[0],e[1]],[n[0]-t[1],e[1]]]},n.prototype._createBarGroup=function(e){var t=this._orient,n=this.visualMapModel.get(`inverse`);return new Y(t===`horizontal`&&!n?{scaleX:e===`bottom`?1:-1,rotation:Math.PI/2}:t===`horizontal`&&n?{scaleX:e===`bottom`?-1:1,rotation:-Math.PI/2}:t===`vertical`&&!n?{scaleX:e===`left`?1:-1,scaleY:-1}:{scaleX:e===`left`?1:-1})},n.prototype._updateHandle=function(e,t){if(this._useHandle){var n=this._shapes,r=this.visualMapModel,i=n.handleThumbs,a=n.handleLabels,o=r.itemSize,s=r.getExtent(),c=this._applyTransform(`left`,n.mainGroup);_B([0,1],function(l){var u=i[l];u.setStyle(`fill`,t.handlesColor[l]),u.y=e[l];var d=gB(e[l],[0,o[1]],s,!0),f=this.getControllerVisual(d,`symbolSize`);u.scaleX=u.scaleY=f/o[0],u.x=o[0]-f/2;var p=hf(n.handleLabelPoints[l],mf(u,this.group));if(this._orient===`horizontal`){var m=c===`left`||c===`top`?(o[0]-f)/2:(o[0]-f)/-2;p[1]+=m}a[l].setStyle({x:p[0],y:p[1],text:r.formatValueText(this._dataInterval[l]),verticalAlign:`middle`,align:this._orient===`vertical`?this._applyTransform(`left`,n.mainGroup):`center`})},this)}},n.prototype._showIndicator=function(e,t,n,r){var i=this.visualMapModel,a=i.getExtent(),o=i.itemSize,s=[0,o[1]],c=this._shapes,l=c.indicator;if(l){l.attr(`invisible`,!1);var u=this.getControllerVisual(e,`color`,{convertOpacityToAlpha:!0}),d=this.getControllerVisual(e,`symbolSize`),f=gB(e,a,s,!0),p=o[0]-d/2,m={x:l.x,y:l.y};l.y=f,l.x=p;var h=hf(c.indicatorLabelPoint,mf(l,this.group)),g=c.indicatorLabel;g.attr(`invisible`,!1);var _=this._applyTransform(`left`,c.mainGroup),v=this._orient===`horizontal`;g.setStyle({text:(n||``)+i.formatValueText(t),verticalAlign:v?_:`middle`,align:v?`center`:_});var y={x:p,y:f,style:{fill:u}},b={style:{x:h[0],y:h[1]}};if(i.ecModel.isAnimationEnabled()&&!this._firstShowIndicator){var x={duration:100,easing:`cubicInOut`,additive:!0};l.x=m.x,l.y=m.y,l.animateTo(y,x),g.animateTo(b,x)}else l.attr(y),g.attr(b);this._firstShowIndicator=!1;var S=this._shapes.handleLabels;if(S)for(var C=0;Ci[1]&&(l[1]=1/0),t&&(l[0]===-1/0?this._showIndicator(c,l[1],`< `,o):l[1]===1/0?this._showIndicator(c,l[0],`> `,o):this._showIndicator(c,c,`≈ `,o));var u=this._hoverLinkDataIndices,d=[];(t||TB(n))&&(d=this._hoverLinkDataIndices=n.findTargetDataIndices(l));var f=Eo(u,d);this._dispatchHighDown(`downplay`,hB(f[0],n)),this._dispatchHighDown(`highlight`,hB(f[1],n))}},n.prototype._hoverLinkFromSeriesMouseOver=function(e){var t;if(Jv(e.target,function(e){var n=Q(e);if(n.dataIndex!=null)return t=n,!0},!0),t){var n=this.ecModel.getSeriesByIndex(t.seriesIndex),r=this.visualMapModel;if(r.isTargetSeries(n)){var i=n.getData(t.dataType),a=i.getStore().get(r.getDataDimensionIndex(i),t.dataIndex);isNaN(a)||this._showIndicator(a,a)}}},n.prototype._hideIndicator=function(){var e=this._shapes;e.indicator&&e.indicator.attr(`invisible`,!0),e.indicatorLabel&&e.indicatorLabel.attr(`invisible`,!0);var t=this._shapes.handleLabels;if(t)for(var n=0;n=0&&(i.dimension=a,r.push(i))}}),e.getData().setVisual(`visualMeta`,r)}}];function AB(e,t,n,r){for(var i=t.targetVisuals[r],a=qA.prepareVisualTypes(i),o={color:Uv(e.getData(),`color`)},s=0,c=a.length;s0:e.splitNumber>0)||e.calculable)?`continuous`:`piecewise`}),e.registerAction(DB,OB),F(kB,function(t){e.registerVisual(e.PRIORITY.VISUAL.COMPONENT,t)}),e.registerPreprocessor(MB))}function IB(e){e.registerComponentModel(uB),e.registerComponentView(SB),FB(e)}var LB=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=n.type,t._pieceList=[],t}return n.prototype.optionUpdated=function(t,n){e.prototype.optionUpdated.apply(this,arguments),this.resetExtent();var r=this._mode=this._determineMode();this._pieceList=[],RB[this._mode].call(this,this._pieceList),this._resetSelected(t,n);var i=this.option.categories;this.resetVisual(function(e,t){r===`categories`?(e.mappingMethod=`category`,e.categories=O(i)):(e.dataExtent=this.getExtent(),e.mappingMethod=`piecewise`,e.pieceList=I(this._pieceList,function(e){return e=O(e),t!==`inRange`&&(e.visual=null),e}))})},n.prototype.completeVisualOption=function(){var t=this.option,n={},r=qA.listVisualTypes(),i=this.isCategory();F(t.pieces,function(e){F(r,function(t){e.hasOwnProperty(t)&&(n[t]=1)})}),F(n,function(e,n){var r=!1;F(this.stateList,function(e){r=r||a(t,e,n)||a(t.target,e,n)},this),!r&&F(this.stateList,function(e){(t[e]||(t[e]={}))[n]=eB.get(n,e===`inRange`?`active`:`inactive`,i)})},this);function a(e,t,n){return e&&e[t]&&e[t].hasOwnProperty(n)}e.prototype.completeVisualOption.apply(this,arguments)},n.prototype._resetSelected=function(e,t){var n=this.option,r=this._pieceList,i=(t?n:e).selected||{};if(n.selected=i,F(r,function(e,t){var n=this.getSelectedMapKey(e);i.hasOwnProperty(n)||(i[n]=!0)},this),n.selectedMode===`single`){var a=!1;F(r,function(e,t){var n=this.getSelectedMapKey(e);i[n]&&(a?i[n]=!1:a=!0)},this)}},n.prototype.getItemSymbol=function(){return this.get(`itemSymbol`)},n.prototype.getSelectedMapKey=function(e){return this._mode===`categories`?e.value+``:e.index+``},n.prototype.getPieceList=function(){return this._pieceList},n.prototype._determineMode=function(){var e=this.option;return e.pieces&&e.pieces.length>0?`pieces`:this.option.categories?`categories`:`splitNumber`},n.prototype.setSelected=function(e){this.option.selected=O(e)},n.prototype.getValueState=function(e){var t=qA.findPieceIndex(e,this._pieceList);return t==null?`outOfRange`:this.option.selected[this.getSelectedMapKey(this._pieceList[t])]?`inRange`:`outOfRange`},n.prototype.findTargetDataIndices=function(e){var t=[],n=this._pieceList;return this.eachTargetSeries(function(r){var i=[],a=r.getData();a.each(this.getDataDimensionIndex(a),function(t,r){qA.findPieceIndex(t,n)===e&&i.push(r)},this),t.push({seriesId:r.id,dataIndex:i})},this),t},n.prototype.getRepresentValue=function(e){var t;if(this.isCategory())t=e.value;else if(e.value!=null)t=e.value;else{var n=e.interval||[];t=n[0]===-1/0&&n[1]===1/0?0:(n[0]+n[1])/2}return t},n.prototype.getVisualMeta=function(e){if(this.isCategory())return;var t=[],n=[``,``],r=this;function i(i,a){var o=r.getRepresentValue({interval:i});a||(a=r.getValueState(o));var s=e(o,a);i[0]===-1/0?n[0]=s:i[1]===1/0?n[1]=s:t.push({value:i[0],color:s},{value:i[1],color:s})}var a=this._pieceList.slice();if(!a.length)a.push({interval:[-1/0,1/0]});else{var o=a[0].interval[0];o!==-1/0&&a.unshift({interval:[-1/0,o]}),o=a[a.length-1].interval[1],o!==1/0&&a.push({interval:[o,1/0]})}var s=-1/0;return F(a,function(e){var t=e.interval;t&&(t[0]>s&&i([s,t[0]],`outOfRange`),i(t.slice()),s=t[1])},this),{stops:t,outerColors:n}},n.type=`visualMap.piecewise`,n.defaultOption=cp(cB.defaultOption,{selected:null,minOpen:!1,maxOpen:!1,align:`auto`,itemWidth:20,itemHeight:14,itemSymbol:`roundRect`,pieces:null,categories:null,splitNumber:5,selectedMode:`multiple`,itemGap:10,hoverLink:!0}),n}(cB),RB={splitNumber:function(e){var t=this.option,n=Math.min(t.precision,20),r=this.getExtent(),i=t.splitNumber;i=Math.max(parseInt(i,10),1),t.splitNumber=i;for(var a=(r[1]-r[0])/i;+a.toFixed(n)!==a&&n<5;)n++;t.precision=n,a=+a.toFixed(n),t.minOpen&&e.push({interval:[-1/0,r[0]],close:[0,0]});for(var o=0,s=r[0];o`,`≥`][t[0]]];e.text=e.text||this.formatValueText(e.value==null?e.interval:e.value,!1,n)},this)}};function zB(e,t){var n=e.inverse;(e.orient===`vertical`?!n:n)&&t.reverse()}var BB=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=n.type,t}return n.prototype.doRender=function(){var e=this.group;e.removeAll();var t=this.visualMapModel,n=t.get(`textGap`),r=t.textStyleModel,i=r.getFont(),a=r.getTextColor(),o=this._getItemAlign(),s=t.itemSize,c=this._getViewData(),l=c.endsText,u=ge(t.get(`showLabel`,!0),!l),d=!t.get(`selectedMode`);l&&this._renderEndsText(e,l[0],s,u,o),F(c.viewPieceList,function(r){var c=r.piece,l=new Y;l.onclick=R(this._onItemClick,this,c),this._enableHoverLink(l,r.indexInModelPieceList);var f=t.getRepresentValue(c);if(this._createItemSymbol(l,f,[0,0,s[0],s[1]],d),u){var p=this.visualMapModel.getValueState(f);l.add(new $c({style:{x:o===`right`?-n:s[0]+n,y:s[1]/2,text:c.text,verticalAlign:`middle`,align:o,font:i,fill:a,opacity:p===`outOfRange`?.5:1},silent:d}))}e.add(l)},this),l&&this._renderEndsText(e,l[1],s,u,o),gm(t.get(`orient`),e,t.get(`itemGap`)),this.renderBackground(e),this.positionGroup(e)},n.prototype._enableHoverLink=function(e,t){var n=this;e.on(`mouseover`,function(){return r(`highlight`)}).on(`mouseout`,function(){return r(`downplay`)});var r=function(e){var r=n.visualMapModel;r.option.hoverLink&&n.api.dispatchAction({type:e,batch:hB(r.findTargetDataIndices(t),r)})}},n.prototype._getItemAlign=function(){var e=this.visualMapModel,t=e.option;if(t.orient===`vertical`)return mB(e,this.api,e.itemSize);var n=t.align;return(!n||n===`auto`)&&(n=`left`),n},n.prototype._renderEndsText=function(e,t,n,r,i){if(t){var a=new Y,o=this.visualMapModel.textStyleModel;a.add(new $c({style:Ff(o,{x:r?i===`right`?n[0]:0:n[0]/2,y:n[1]/2,verticalAlign:`middle`,align:r?i:`center`,text:t})})),e.add(a)}},n.prototype._getViewData=function(){var e=this.visualMapModel,t=I(e.getPieceList(),function(e,t){return{piece:e,indexInModelPieceList:t}}),n=e.get(`text`),r=e.get(`orient`),i=e.get(`inverse`);return(r===`horizontal`?i:!i)?t.reverse():n&&(n=n.slice().reverse()),{viewPieceList:t,endsText:n}},n.prototype._createItemSymbol=function(e,t,n,r){var i=iy(this.getControllerVisual(t,`symbol`),n[0],n[1],n[2],n[3],this.getControllerVisual(t,`color`));i.silent=r,e.add(i)},n.prototype._onItemClick=function(e){var t=this.visualMapModel,n=t.option,r=n.selectedMode;if(r){var i=O(n.selected),a=t.getSelectedMapKey(e);r===`single`||r===!0?(i[a]=!0,F(i,function(e,t){i[t]=t===a})):i[a]=!i[a],this.api.dispatchAction({type:`selectDataRange`,from:this.uid,visualMapId:this.visualMapModel.id,selected:i})}},n.type=`visualMap.piecewise`,n}(fB);function VB(e){e.registerComponentModel(LB),e.registerComponentView(BB),FB(e)}function HB(e){uw(IB),uw(VB)}var UB={value:`eq`,"<":`lt`,"<=":`lte`,">":`gt`,">=":`gte`,"=":`eq`,"!=":`ne`,"<>":`ne`},WB=function(){function e(e){(this._condVal=H(e)?new RegExp(e):me(e)?e:null)==null&&to(``)}return e.prototype.evaluate=function(e){var t=typeof e;return H(t)?this._condVal.test(e):ce(t)?this._condVal.test(e+``):!1},e}(),GB=function(){function e(){}return e.prototype.evaluate=function(){return this.value},e}(),KB=function(){function e(){}return e.prototype.evaluate=function(){for(var e=this.children,t=0;t2&&r.push(i),i=[e,t]}function u(e,t,n,r){uV(e,n)&&uV(t,r)||i.push(e,t,n,r,n,r)}function d(e,t,n,r,a,o){var s=Math.abs(t-e),c=Math.tan(s/4)*4/3,l=tw:D2&&r.push(i),r}function fV(e,t,n,r,i,a,o,s,c,l){if(uV(e,n)&&uV(t,r)&&uV(i,o)&&uV(a,s)){c.push(o,s);return}var u=2/l,d=u*u,f=o-e,p=s-t,m=Math.sqrt(f*f+p*p);f/=m,p/=m;var h=n-e,g=r-t,_=i-o,v=a-s,y=h*h+g*g,b=_*_+v*v;if(y=0&&w=0){c.push(o,s);return}var T=[],E=[];Gn(e,n,i,o,.5,T),Gn(t,r,a,s,.5,E),fV(T[0],E[0],T[1],E[1],T[2],E[2],T[3],E[3],c,l),fV(T[4],E[4],T[5],E[5],T[6],E[6],T[7],E[7],c,l)}function pV(e,t){var n=dV(e),r=[];t=t||1;for(var i=0;i0)for(var l=0;lMath.abs(l),d=mV([c,l],+!u,t),f=(u?s:l)/d.length,p=0;pi,o=mV([r,i],+!a,t),s=a?`width`:`height`,c=a?`height`:`width`,l=a?`x`:`y`,u=a?`y`:`x`,d=e[s]/o.length,f=0;f1?null:new q(p*c+e,p*l+t)}function yV(e,t,n){var r=new q;q.sub(r,n,t),r.normalize();var i=new q;return q.sub(i,e,t),i.dot(r)}function bV(e,t){var n=e[e.length-1];n&&n[0]===t[0]&&n[1]===t[1]||e.push(t)}function xV(e,t,n){for(var r=e.length,i=[],a=0;ao?(l.x=u.x=s+a/2,l.y=c,u.y=c+o):(l.y=u.y=c+o/2,l.x=s,u.x=s+a),xV(t,l,u)}function CV(e,t,n,r){if(n===1)r.push(t);else{var i=Math.floor(n/2),a=e(t);CV(e,a[0],i,r),CV(e,a[1],n-i,r)}return r}function wV(e,t){for(var n=[],r=0;r0)for(var x=r/n,S=-r/2;S<=r/2;S+=x){for(var C=Math.sin(S),w=Math.cos(S),T=0,y=0;y0;l/=2){var u=0,d=0;(e&l)>0&&(u=1),(t&l)>0&&(d=1),s+=l*l*(3*u^d),d===0&&(u===1&&(e=l-1-e,t=l-1-t),c=e,e=t,t=c)}return s}function UV(e){var t=1/0,n=1/0,r=-1/0,i=-1/0;return I(I(e,function(e){var a=e.getBoundingRect(),o=e.getComputedTransform(),s=a.x+a.width/2+(o?o[4]:0),c=a.y+a.height/2+(o?o[5]:0);return t=Math.min(s,t),n=Math.min(c,n),r=Math.max(s,r),i=Math.max(c,i),[s,c]}),function(a,o){return{cp:a,z:HV(a[0],a[1],t,n,r,i),path:e[o]}}).sort(function(e,t){return e.z-t.z}).map(function(e){return e.path})}function WV(e){return DV(e.path,e.count)}function GV(){return{fromIndividuals:[],toIndividuals:[],count:0}}function KV(e,t,n){var r=[];function i(e){for(var t=0;t=0;i--)if(!n[i].many.length){var c=n[s].many;if(c.length<=1)if(s)s=0;else return n;var a=c.length,l=Math.ceil(a/2);n[i].many=c.slice(l,a),n[s].many=c.slice(0,l),s++}return n}var XV={clone:function(e){for(var t=[],n=1-(1-e.path.style.opacity)**(1/e.count),r=0;r0))return;var s=r.getModel(`universalTransition`).get(`delay`),c=Object.assign({setToFinal:!0},o),l,u;JV(e)&&(l=e,u=t),JV(t)&&(l=t,u=e);function d(e,t,r,i,o){var l=e.many,u=e.one;if(l.length===1&&!o){var f=t?l[0]:u,p=t?u:l[0];if(FV(f))d({many:[f],one:p},!0,r,i,!0);else{var m=s?M({delay:s(r,i)},c):c;VV(f,p,m),a(f,p,f,p,m)}}else for(var h=M({dividePath:XV[n],individualDelay:s&&function(e,t,n,a){return s(e+r,i)}},c),g=t?KV(l,u,h):qV(u,l,h),_=g.fromIndividuals,v=g.toIndividuals,y=_.length,b=0;bt.length,p=l?YV(u,l):YV(f?t:e,[f?e:t]),m=0,h=0;h$V))for(var i=n.getIndices(),a=0;a0&&r.group.traverse(function(e){e instanceof Z&&!e.animators.length&&e.animateFrom({style:{opacity:0}},i)})})}function mH(e){return e.getModel(`universalTransition`).get(`seriesKey`)||e.id}function hH(e){return B(e)?e.sort().join(`,`):e}function gH(e){if(e.hostModel)return e.hostModel.getModel(`universalTransition`).get(`divideShape`)}function _H(e,t){var n=G(),r=G(),i=G();return F(e.oldSeries,function(t,n){var a=e.oldDataGroupIds[n],o=e.oldData[n],s=mH(t),c=hH(s);r.set(c,{dataGroupId:a,data:o}),B(s)&&F(s,function(e){i.set(e,{key:c,dataGroupId:a,data:o})})}),F(t.updatedSeries,function(e){if(e.isUniversalTransitionEnabled()&&e.isAnimationEnabled()){var t=e.get(`dataGroupId`),a=e.getData(),o=mH(e),s=hH(o),c=r.get(s);if(c)n.set(s,{oldSeries:[{dataGroupId:c.dataGroupId,divide:gH(c.data),data:c.data}],newSeries:[{dataGroupId:t,divide:gH(a),data:a}]});else if(B(o)){var l=[];F(o,function(e){var t=r.get(e);t.data&&l.push({dataGroupId:t.dataGroupId,divide:gH(t.data),data:t.data})}),l.length&&n.set(s,{oldSeries:l,newSeries:[{dataGroupId:t,data:a,divide:gH(a)}]})}else{var u=i.get(o);if(u){var d=n.get(u.key);d||(d={oldSeries:[{dataGroupId:u.dataGroupId,data:u.data,divide:gH(u.data)}],newSeries:[]},n.set(u.key,d)),d.newSeries.push({dataGroupId:t,data:a,divide:gH(a)})}}}}),n}function vH(e,t){for(var n=0;n=0&&i.push({dataGroupId:t.oldDataGroupIds[n],data:t.oldData[n],divide:gH(t.oldData[n]),groupIdDim:e.dimension})}),F(ao(e.to),function(e){var r=vH(n.updatedSeries,e);if(r>=0){var i=n.updatedSeries[r].getData();a.push({dataGroupId:t.oldDataGroupIds[r],data:i,divide:gH(i),groupIdDim:e.dimension})}}),i.length>0&&a.length>0&&pH(i,a,r)}function bH(e){e.registerUpdateLifecycle(`series:beforeupdate`,function(e,t,n){F(ao(n.seriesTransition),function(e){F(ao(e.to),function(e){for(var t=n.updatedSeries,r=0;r=a)}}for(var l=this.__startIndex;l15)break}n.prevElClipPaths&&c.restore()};if(l)if(l.length===0)v=s.__endIndex;else for(var b=p.dpr,x=0;x0&&e>r[0]){for(s=0;se);s++);o=n[r[s]]}if(r.splice(s+1,0,e),n[e]=t,!t.virtual)if(o){var c=o.dom;c.nextSibling?a.insertBefore(t.dom,c.nextSibling):a.appendChild(t.dom)}else a.firstChild?a.insertBefore(t.dom,a.firstChild):a.appendChild(t.dom);t.painter||(t.painter=this)}},e.prototype.eachLayer=function(e,t){for(var n=this._zlevelList,r=0;r0?TH:0),this._needsManuallyCompositing),l.__builtin__||D(`ZLevel `+c+` has been used by unkown layer `+l.id),l!==i&&(l.__used=!0,l.__startIndex!==s&&(l.__dirty=!0),l.__startIndex=s,l.incremental?l.__drawIndex=-1:l.__drawIndex=s,t(s),i=l),r.__dirty&1&&!r.__inHover&&(l.__dirty=!0,l.incremental&&l.__drawIndex<0&&(l.__drawIndex=s))}t(s),this.eachBuiltinLayer(function(e,t){!e.__used&&e.getElementCount()>0&&(e.__dirty=!0,e.__startIndex=e.__endIndex=e.__drawIndex=0),e.__dirty&&e.__drawIndex<0&&(e.__drawIndex=e.__startIndex)})},e.prototype.clear=function(){return this.eachBuiltinLayer(this._clearLayer),this},e.prototype._clearLayer=function(e){e.clear()},e.prototype.setBackgroundColor=function(e){this._backgroundColor=e,F(this._layers,function(e){e.setUnpainted()})},e.prototype.configLayer=function(e,t){if(t){var n=this._layerConfig;n[e]?k(n[e],t,!0):n[e]=t;for(var r=0;rYw,ChartView:()=>K_,ComponentModel:()=>$,ComponentView:()=>H_,List:()=>vS,Model:()=>rp,PRIORITY:()=>Sb,SeriesModel:()=>N_,color:()=>sr,connect:()=>gx,dataTool:()=>Vx,default:()=>MH,dependencies:()=>ab,disConnect:()=>vx,disconnect:()=>_x,dispose:()=>yx,env:()=>r,extendChartView:()=>tT,extendComponentModel:()=>Qw,extendComponentView:()=>$w,extendSeriesModel:()=>eT,format:()=>Aw,getCoordinateSystemDimensions:()=>jx,getInstanceByDom:()=>bx,getInstanceById:()=>xx,getMap:()=>zx,graphic:()=>kw,helper:()=>nw,init:()=>hx,innerDrawElementOnCanvas:()=>Vy,matrix:()=>Rt,number:()=>Dw,parseGeoJSON:()=>Ew,parseGeoJson:()=>Ew,registerAction:()=>kx,registerCoordinateSystem:()=>Ax,registerLayout:()=>Mx,registerLoading:()=>Ix,registerLocale:()=>_p,registerMap:()=>Rx,registerPostInit:()=>Ex,registerPostUpdate:()=>Dx,registerPreprocessor:()=>Cx,registerProcessor:()=>Tx,registerTheme:()=>Sx,registerTransform:()=>Bx,registerUpdateLifecycle:()=>Ox,registerVisual:()=>Nx,setCanvasCreator:()=>Lx,setPlatformAPI:()=>f,throttle:()=>tv,time:()=>Ow,use:()=>uw,util:()=>jw,vector:()=>Pe,version:()=>ib,zrUtil:()=>p,zrender:()=>pa});uw([AH,cV]);var MH={init:function(){return hx.apply(null,arguments)}};uw(VT);var NH={Russia:[100,60],"United States":[-99,38],"United States of America":[-99,38]};function PH(e,t){if(e===`world`){var n=NH[t.name];if(n){var r=[n[0],n[1]];t.setCenter(r)}}}var FH=FA;export{om as $,VT as A,U as At,vS as B,MA as C,ke as Ct,_D as D,N as Dt,RD as E,F as Et,aw as F,iy as G,zx as H,iw as I,N_ as J,K_ as K,ow as L,Ew as M,k as Mt,uw as N,re as Nt,LE as O,te as Ot,rw as P,cm as Q,zS as R,NA as S,O as St,JD as T,M as Tt,hx as U,jx as V,Vy as W,_m as X,$ as Y,em as Z,vF as _,J as _t,bH as a,Yc as at,FM as b,xt as bt,HB as c,ja as ct,XR as d,ya as dt,sm as et,kR as f,si as ft,tI as g,On as gt,yI as h,or as ht,AH as i,$c as it,Yw as j,I as jt,HT as k,B as kt,$z as l,Wa as lt,UL as m,xr as mt,PH as n,Ff as nt,cV as o,fc as ot,xR as p,wr as pt,H_ as q,jH as r,Q as rt,aV as s,Fa as st,FH as t,rp as tt,Sz as u,Ma as ut,wP as v,zt as vt,Uk as w,z as wt,Tj as x,rt as xt,XM as y,Kt as yt,yS as z}; \ No newline at end of file diff --git a/BTPanel/static/vite/js/vendor-code-highlight-legacy.js b/BTPanel/static/vite/js/vendor-code-highlight-legacy.js index 209a645c..c7edbb93 100644 --- a/BTPanel/static/vite/js/vendor-code-highlight-legacy.js +++ b/BTPanel/static/vite/js/vendor-code-highlight-legacy.js @@ -1,6 +1,6 @@ -(function(){System.register([`./rolldown-runtime-legacy.js?v=1784873523001`,`./vendor-utils-legacy.js?v=1784873523001`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g;function _(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ncode{white-space:inherit;position:relative}.line-numbers .line-numbers-rows{pointer-events:none;letter-spacing:-1px;user-select:none;border-right:1px solid #999;width:3em;font-size:100%;position:absolute;top:0;left:-3.8em}.line-numbers-rows>span{counter-increment:linenumber;display:block}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;text-align:right;padding-right:.8em;display:block}div.code-toolbar{position:relative}div.code-toolbar>.toolbar{z-index:10;opacity:0;transition:opacity .3s ease-in-out;position:absolute;top:.3em;right:.2em}div.code-toolbar:hover>.toolbar,div.code-toolbar:focus-within>.toolbar{opacity:1}div.code-toolbar>.toolbar>.toolbar-item{display:inline-block}div.code-toolbar>.toolbar>.toolbar-item>a{cursor:pointer}div.code-toolbar>.toolbar>.toolbar-item>button{color:inherit;font:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;background:0 0;border:0;padding:0;line-height:normal;overflow:visible}div.code-toolbar>.toolbar>.toolbar-item>a,div.code-toolbar>.toolbar>.toolbar-item>button,div.code-toolbar>.toolbar>.toolbar-item>span{color:#bbb;background:rgba(224,224,224,.2);border-radius:.5em;padding:0 .5em;font-size:.8em;box-shadow:0 2px rgba(0,0,0,.2)}div.code-toolbar>.toolbar>.toolbar-item>a:hover,div.code-toolbar>.toolbar>.toolbar-item>a:focus,div.code-toolbar>.toolbar>.toolbar-item>button:hover,div.code-toolbar>.toolbar>.toolbar-item>button:focus,div.code-toolbar>.toolbar>.toolbar-item>span:hover,div.code-toolbar>.toolbar>.toolbar-item>span:focus{color:inherit;text-decoration:none}code[class*=language-],pre[class*=language-]{color:#ccc;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;tab-size:4;hyphens:none;background:0 0;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;line-height:1.5}pre[class*=language-]{margin:.5em 0;padding:1em;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{white-space:normal;border-radius:.3em;padding:.1em}.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#999}.token.punctuation{color:#ccc}.token.tag,.token.attr-name,.token.namespace,.token.deleted{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.number,.token.function{color:#f08d49}.token.property,.token.class-name,.token.constant,.token.symbol{color:#f8c555}.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin{color:#cc99cd}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#7ec699}.token.operator,.token.entity,.token.url{color:#67cdcc}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green} +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function F(e,t){return t&&(z(t)===`object`||typeof t==`function`)?t:b(e)}function I(e,t){return I=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},I(e,t)}function L(e,t){return v(e)||M(e,t)||B(e,t)||N()}function R(e){return y(e)||j(e)||B(e)||P()}function z(e){"@swc/helpers - typeof";return e&&typeof Symbol<`u`&&e.constructor===Symbol?`symbol`:typeof e}function B(e,t){if(e){if(typeof e==`string`)return _(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`)return Array.from(n);if(n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _(e,t)}}function V(e){var t=typeof Map==`function`?new Map:void 0;return V=function(e){if(e===null||!k(e))return e;if(typeof e!=`function`)throw TypeError(`Super expression must either be null or a function`);if(t!==void 0){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return C(e,arguments,E(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),I(n,e)},V(e)}function H(e){var t=e.regex,n=`HTTP/([32]|1\\.[01])`,r={className:`attribute`,begin:t.concat(`^`,/[A-Za-z][A-Za-z0-9-]*/,`(?=\\:\\s)`),starts:{contains:[{className:`punctuation`,begin:/: /,relevance:0,starts:{end:`$`,relevance:0}}]}},i=[r,{begin:`\\n\\n`,starts:{subLanguage:[],endsWithParent:!0}}];return{name:`HTTP`,aliases:[`https`],illegal:/\S/,contains:[{begin:`^(?=HTTP/([32]|1\\.[01]) \\d{3})`,end:/$/,contains:[{className:`meta`,begin:n},{className:`number`,begin:`\\b\\d{3}\\b`}],starts:{end:/\b\B/,illegal:/\S/,contains:i}},{begin:`(?=^[A-Z]+ (.*?) HTTP/([32]|1\\.[01])$)`,end:/$/,contains:[{className:`string`,begin:` `,end:` `,excludeBegin:!0,excludeEnd:!0},{className:`meta`,begin:n},{className:`keyword`,begin:`[A-Z]+`}],starts:{end:/\b\B/,illegal:/\S/,contains:i}},e.inherit(r,{relevance:0})]}}function U(e){var t,n=e.regex,r=[`GET`,`POST`,`HEAD`,`PUT`,`DELETE`,`CONNECT`,`OPTIONS`,`PATCH`,`TRACE`];return{name:`Apache Access Log`,contains:[{className:`number`,begin:/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(:\d{1,5})?\b/,relevance:5},{className:`number`,begin:/\b\d+\b/,relevance:0},{className:`string`,begin:n.concat(/"/,(t=n).either.apply(t,R(r))),end:/"/,keywords:r,illegal:/\n/,relevance:5,contains:[{begin:/HTTP\/[12]\.\d'/,relevance:5}]},{className:`string`,begin:/\[\d[^\]\n]{8,}\]/,illegal:/\n/,relevance:1},{className:`string`,begin:/\[/,end:/\]/,illegal:/\n/,relevance:0},{className:`string`,begin:/"Mozilla\/\d\.\d \(/,end:/"/,illegal:/\n/,relevance:3},{className:`string`,begin:/"/,end:/"/,illegal:/\n/,relevance:0}]}}return e({a:void 0,i:void 0,n:U,r:H,t:void 0}),{setters:[function(e){n=e.t,r=e.a},function(e){a=e.yn,s=e.kn,c=e.Mn,e.fr,e.Pn,d=e.nn,p=e.br,g=e.or}],execute:function(){i=document.createElement(`style`),i.textContent=`pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#abb2bf;background:#282c34}.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}.hljs-doctag,.hljs-keyword,.hljs-formula{color:#c678dd}.hljs-section,.hljs-name,.hljs-selector-tag,.hljs-deletion,.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-string,.hljs-regexp,.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string{color:#98c379}.hljs-attr,.hljs-variable,.hljs-template-variable,.hljs-type,.hljs-selector-class,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-number{color:#d19a66}.hljs-symbol,.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-title{color:#61aeee}.hljs-built_in,.hljs-title.class_,.hljs-class .hljs-title{color:#e6c07b}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}pre[class*=language-].line-numbers{counter-reset:linenumber;padding-left:3.8em;position:relative}pre[class*=language-].line-numbers>code{white-space:inherit;position:relative}.line-numbers .line-numbers-rows{pointer-events:none;letter-spacing:-1px;user-select:none;border-right:1px solid #999;width:3em;font-size:100%;position:absolute;top:0;left:-3.8em}.line-numbers-rows>span{counter-increment:linenumber;display:block}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;text-align:right;padding-right:.8em;display:block}div.code-toolbar{position:relative}div.code-toolbar>.toolbar{z-index:10;opacity:0;transition:opacity .3s ease-in-out;position:absolute;top:.3em;right:.2em}div.code-toolbar:hover>.toolbar,div.code-toolbar:focus-within>.toolbar{opacity:1}div.code-toolbar>.toolbar>.toolbar-item{display:inline-block}div.code-toolbar>.toolbar>.toolbar-item>a{cursor:pointer}div.code-toolbar>.toolbar>.toolbar-item>button{color:inherit;font:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;background:0 0;border:0;padding:0;line-height:normal;overflow:visible}div.code-toolbar>.toolbar>.toolbar-item>a,div.code-toolbar>.toolbar>.toolbar-item>button,div.code-toolbar>.toolbar>.toolbar-item>span{color:#bbb;background:rgba(224,224,224,.2);border-radius:.5em;padding:0 .5em;font-size:.8em;box-shadow:0 2px rgba(0,0,0,.2)}div.code-toolbar>.toolbar>.toolbar-item>a:hover,div.code-toolbar>.toolbar>.toolbar-item>a:focus,div.code-toolbar>.toolbar>.toolbar-item>button:hover,div.code-toolbar>.toolbar>.toolbar-item>button:focus,div.code-toolbar>.toolbar>.toolbar-item>span:hover,div.code-toolbar>.toolbar>.toolbar-item>span:focus{color:inherit;text-decoration:none}code[class*=language-],pre[class*=language-]{color:#ccc;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;tab-size:4;hyphens:none;background:0 0;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;line-height:1.5}pre[class*=language-]{margin:.5em 0;padding:1em;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{white-space:normal;border-radius:.3em;padding:.1em}.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#999}.token.punctuation{color:#ccc}.token.tag,.token.attr-name,.token.namespace,.token.deleted{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.number,.token.function{color:#f08d49}.token.property,.token.class-name,.token.constant,.token.symbol{color:#f8c555}.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin{color:#cc99cd}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#7ec699}.token.operator,.token.entity,.token.url{color:#67cdcc}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green} /*$vite$:1*/`,document.head.appendChild(i),m=n(function(e,t){var n=function(e){return e.replace(/&/g,`&`).replace(//g,`>`).replace(/"/g,`"`).replace(/'/g,`'`)},r=function(e){var t=[...arguments].slice(1),n=Object.create(null);for(var r in e)n[r]=e[r];return t.forEach(function(e){for(var t in e)n[t]=e[t]}),n},i=function(e){return e?typeof e==`string`?e:e.source:null},a=function(e){return c(`(?=`,e,`)`)},o=function(e){return c(`(?:`,e,`)*`)},s=function(e){return c(`(?:`,e,`)?`)},c=function(){return[...arguments].map(function(e){return i(e)}).join(``)},l=function(e){var t=e[e.length-1];return(t===void 0?`undefined`:z(t))===`object`&&t.constructor===Object?(e.splice(e.length-1,1),t):{}},u=function(){var e=[...arguments];return`(`+(l(e).capture?``:`?:`)+e.map(function(e){return i(e)}).join(`|`)+`)`},d=function(e){return RegExp(e.toString()+`|`).exec(``).length-1},f=function(e,t){var n=e&&e.exec(t);return n&&n.index===0},p=function(e,t){var n=t.joinWith,r=0;return e.map(function(e){r+=1;for(var t=r,n=i(e),a=``;n.length>0;){var o=te.exec(n);if(!o){a+=n;break}a+=n.substring(0,o.index),n=n.substring(o.index+o[0].length),o[0][0]===`\\`&&o[1]?a+=`\\`+String(Number(o[1])+t):(a+=o[0],o[0]===`(`&&r++)}return a}).map(function(e){return`(`.concat(e,`)`)}).join(n)},m=function(e,t){e.input[e.index-1]===`.`&&t.ignoreMatch()},h=function(e,t){e.className!==void 0&&(e.scope=e.className,delete e.className)},g=function(e,t){t&&e.beginKeywords&&(e.begin=`\\b(`+e.beginKeywords.split(` `).join(`|`)+`)(?!\\.)(?=\\b|\\s)`,e.__beforeBegin=m,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords,e.relevance===void 0&&(e.relevance=0))},_=function(e,t){Array.isArray(e.illegal)&&(e.illegal=u.apply(void 0,R(e.illegal)))},v=function(e,t){if(e.match){if(e.begin||e.end)throw Error(`begin & end are not supported with match`);e.begin=e.match,delete e.match}},y=function(e,t){e.relevance===void 0&&(e.relevance=1)},b=function(e,t){return t?Number(t):+!C(e)},C=function(e){return _e.includes(e.toLowerCase())},w=function(e,t,n){for(var r=n.key,i=0,a=e[r],o={},s={},c=1;c<=t.length;c++)s[c+i]=a[c],o[c+i]=!0,i+=d(t[c-1]);e[r]=s,e[r]._emit=o,e[r]._multi=!0},E=function(e){if(Array.isArray(e.begin)){if(e.skip||e.excludeBegin||e.returnBegin)throw J(`skip, excludeBegin, returnBegin not compatible with beginScope: {}`),Z;if(z(e.beginScope)!==`object`||e.beginScope===null)throw J(`beginScope must be object`),Z;w(e,e.begin,{key:`beginScope`}),e.begin=p(e.begin,{joinWith:``})}},k=function(e){if(Array.isArray(e.end)){if(e.skip||e.excludeEnd||e.returnEnd)throw J(`skip, excludeEnd, returnEnd not compatible with endScope: {}`),Z;if(z(e.endScope)!==`object`||e.endScope===null)throw J(`endScope must be object`),Z;w(e,e.end,{key:`endScope`}),e.end=p(e.end,{joinWith:``})}},A=function(e){e.scope&&z(e.scope)===`object`&&e.scope!==null&&(e.beginScope=e.scope,delete e.scope)},j=function(e){A(e),typeof e.beginScope==`string`&&(e.beginScope={_wrap:e.beginScope}),typeof e.endScope==`string`&&(e.endScope={_wrap:e.endScope}),E(e),k(e)},M=function(e){function t(t,n){return new RegExp(i(t),`m`+(e.case_insensitive?`i`:``)+(e.unicodeRegex?`u`:``)+(n?`g`:``))}var n=function(){function e(){S(this,e),this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}return T(e,[{key:`addRule`,value:function(e,t){t.position=this.position++,this.matchIndexes[this.matchAt]=t,this.regexes.push([t,e]),this.matchAt+=d(e)+1}},{key:`compile`,value:function(){this.regexes.length===0&&(this.exec=function(){return null});var e=this.regexes.map(function(e){return e[1]});this.matcherRe=t(p(e,{joinWith:`|`}),!0),this.lastIndex=0}},{key:`exec`,value:function(e){this.matcherRe.lastIndex=this.lastIndex;var t=this.matcherRe.exec(e);if(!t)return null;var n=t.findIndex(function(e,t){return t>0&&e!==void 0}),r=this.matchIndexes[n];return t.splice(0,n),Object.assign(t,r)}}]),e}(),a=function(){function e(){S(this,e),this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}return T(e,[{key:`getMatcher`,value:function(e){if(this.multiRegexes[e])return this.multiRegexes[e];var t=new n;return this.rules.slice(e).forEach(function(e){var n=L(e,2),r=n[0],i=n[1];return t.addRule(r,i)}),t.compile(),this.multiRegexes[e]=t,t}},{key:`resumingScanAtSamePosition`,value:function(){return this.regexIndex!==0}},{key:`considerAll`,value:function(){this.regexIndex=0}},{key:`addRule`,value:function(e,t){this.rules.push([e,t]),t.type===`begin`&&this.count++}},{key:`exec`,value:function(e){var t=this.getMatcher(this.regexIndex);t.lastIndex=this.lastIndex;var n=t.exec(e);if(this.resumingScanAtSamePosition()&&!(n&&n.index===this.lastIndex)){var r=this.getMatcher(0);r.lastIndex=this.lastIndex+1,n=r.exec(e)}return n&&(this.regexIndex+=n.position+1,this.regexIndex===this.count&&this.considerAll()),n}}]),e}();function o(e){var t=new a;return e.contains.forEach(function(e){return t.addRule(e.begin,{rule:e,type:`begin`})}),e.terminatorEnd&&t.addRule(e.terminatorEnd,{type:`end`}),e.illegal&&t.addRule(e.illegal,{type:`illegal`}),t}function s(n,r){var a,c=n;if(n.isCompiled)return c;[h,v,j,ge].forEach(function(e){return e(n,r)}),e.compilerExtensions.forEach(function(e){return e(n,r)}),n.__beforeBegin=null,[g,_,y].forEach(function(e){return e(n,r)}),n.isCompiled=!0;var l=null;return z(n.keywords)===`object`&&n.keywords.$pattern&&(n.keywords=Object.assign({},n.keywords),l=n.keywords.$pattern,delete n.keywords.$pattern),l=l||/\w+/,n.keywords&&(n.keywords=ye(n.keywords,e.case_insensitive)),c.keywordPatternRe=t(l,!0),r&&(n.begin||(n.begin=/\B|\b/),c.beginRe=t(c.begin),!n.end&&!n.endsWithParent&&(n.end=/\B|\b/),n.end&&(c.endRe=t(c.end)),c.terminatorEnd=i(c.end)||``,n.endsWithParent&&r.terminatorEnd&&(c.terminatorEnd+=(n.end?`|`:``)+r.terminatorEnd)),n.illegal&&(c.illegalRe=t(n.illegal)),n.contains||(n.contains=[]),n.contains=(a=[]).concat.apply(a,R(n.contains.map(function(e){return N(e===`self`?n:e)}))),n.contains.forEach(function(e){s(e,c)}),n.starts&&s(n.starts,r),c.matcher=o(c),c}if(e.compilerExtensions||(e.compilerExtensions=[]),e.contains&&e.contains.includes(`self`))throw Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return e.classNameAliases=r(e.classNameAliases||{}),s(e)},N=function(e){return e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map(function(t){return r(e,{variants:null},t)})),e.cachedVariants?e.cachedVariants:xe(e)?r(e,{starts:e.starts?r(e.starts):null}):Object.isFrozen(e)?r(e):e};function P(e){return O(e,Map)?e.clear=e.delete=e.set=function(){throw Error(`map is read-only`)}:O(e,Set)&&(e.add=e.clear=e.delete=function(){throw Error(`set is read-only`)}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach(function(t){var n=e[t],r=n===void 0?`undefined`:z(n);(r===`object`||r===`function`)&&!Object.isFrozen(n)&&P(n)}),e}var F=function(){function e(t){S(this,e),t.data===void 0&&(t.data={}),this.data=t.data,this.isMatchIgnored=!1}return T(e,[{key:`ignoreMatch`,value:function(){this.isMatchIgnored=!0}}]),e}(),I=``,B=function(e){return!!e.scope},H=function(e,t){var n=t.prefix;if(e.startsWith(`language:`))return e.replace(`language:`,`language-`);if(e.includes(`.`)){var r=e.split(`.`);return[``.concat(n,r.shift())].concat(R(r.map(function(e,t){return``.concat(e,`_`.repeat(t+1))}))).join(` `)}return``.concat(n,e)},U=function(){function e(t,n){S(this,e),this.buffer=``,this.classPrefix=n.classPrefix,t.walk(this)}return T(e,[{key:`addText`,value:function(e){this.buffer+=n(e)}},{key:`openNode`,value:function(e){if(B(e)){var t=H(e.scope,{prefix:this.classPrefix});this.span(t)}}},{key:`closeNode`,value:function(e){B(e)&&(this.buffer+=I)}},{key:`value`,value:function(){return this.buffer}},{key:`span`,value:function(e){this.buffer+=``)}}]),e}(),W=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t={children:[]};return Object.assign(t,e),t},ee=function(e){D(t,e);function t(e){S(this,t);var n=x(this,t);return n.options=e,n}return T(t,[{key:`addText`,value:function(e){e!==``&&this.add(e)}},{key:`startScope`,value:function(e){this.openNode(e)}},{key:`endScope`,value:function(){this.closeNode()}},{key:`__addSublanguage`,value:function(e,t){var n=e.root;t&&(n.scope=`language:`.concat(t)),this.add(n)}},{key:`toHTML`,value:function(){return new U(this,this.options).value()}},{key:`finalize`,value:function(){return this.closeAllNodes(),!0}}]),t}(function(){function e(){S(this,e),this.rootNode=W(),this.stack=[this.rootNode]}return T(e,[{key:`top`,get:function(){return this.stack[this.stack.length-1]}},{key:`root`,get:function(){return this.rootNode}},{key:`add`,value:function(e){this.top.children.push(e)}},{key:`openNode`,value:function(e){var t=W({scope:e});this.add(t),this.stack.push(t)}},{key:`closeNode`,value:function(){if(this.stack.length>1)return this.stack.pop()}},{key:`closeAllNodes`,value:function(){for(;this.closeNode(););}},{key:`toJSON`,value:function(){return JSON.stringify(this.rootNode,null,4)}},{key:`walk`,value:function(e){return this.constructor._walk(e,this.rootNode)}}],[{key:`_walk`,value:function(e,t){var n=this;return typeof t==`string`?e.addText(t):t.children&&(e.openNode(t),t.children.forEach(function(t){return n._walk(e,t)}),e.closeNode(t)),e}},{key:`_collapse`,value:function(t){typeof t!=`string`&&t.children&&(t.children.every(function(e){return typeof e==`string`})?t.children=[t.children.join(``)]:t.children.forEach(function(t){e._collapse(t)}))}}]),e}()),te=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./,ne=/\b\B/,re=`[a-zA-Z]\\w*`,ie=`[a-zA-Z_]\\w*`,ae=`\\b\\d+(\\.\\d+)?`,oe=`(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)`,se=`\\b(0b[01]+)`,ce=`!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~`,le=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=/^#![ ]*\//;return e.binary&&(e.begin=c(t,/.*\b/,e.binary,/\b.*/)),r({scope:`meta`,begin:t,end:/$/,relevance:0,"on:begin":function(e,t){e.index!==0&&t.ignoreMatch()}},e)},G={begin:`\\\\[\\s\\S]`,relevance:0},ue={scope:`string`,begin:`'`,end:`'`,illegal:`\\n`,contains:[G]},de={scope:`string`,begin:`"`,end:`"`,illegal:`\\n`,contains:[G]},fe={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},K=function(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=r({scope:`comment`,begin:e,end:t,contains:[]},n);i.contains.push({scope:`doctag`,begin:`[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)`,end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});var a=u(`I`,`a`,`is`,`so`,`us`,`to`,`at`,`if`,`in`,`it`,`on`,/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return i.contains.push({begin:c(/[ ]+/,`(`,a,/[.]?[:]?([.][ ]|[ ])/,`){3}`)}),i},pe=K(`//`,`$`),me=K(`/\\*`,`\\*/`),he=K(`#`,`$`),q=Object.freeze({__proto__:null,APOS_STRING_MODE:ue,BACKSLASH_ESCAPE:G,BINARY_NUMBER_MODE:{scope:`number`,begin:se,relevance:0},BINARY_NUMBER_RE:se,COMMENT:K,C_BLOCK_COMMENT_MODE:me,C_LINE_COMMENT_MODE:pe,C_NUMBER_MODE:{scope:`number`,begin:oe,relevance:0},C_NUMBER_RE:oe,END_SAME_AS_BEGIN:function(e){return Object.assign(e,{"on:begin":function(e,t){t.data._beginMatch=e[1]},"on:end":function(e,t){t.data._beginMatch!==e[1]&&t.ignoreMatch()}})},HASH_COMMENT_MODE:he,IDENT_RE:re,MATCH_NOTHING_RE:ne,METHOD_GUARD:{begin:`\\.\\s*[a-zA-Z_]\\w*`,relevance:0},NUMBER_MODE:{scope:`number`,begin:ae,relevance:0},NUMBER_RE:ae,PHRASAL_WORDS_MODE:fe,QUOTE_STRING_MODE:de,REGEXP_MODE:{scope:`regexp`,begin:/\/(?=[^/\n]*\/)/,end:/\/[gimuy]*/,contains:[G,{begin:/\[/,end:/\]/,relevance:0,contains:[G]}]},RE_STARTERS_RE:ce,SHEBANG:le,TITLE_MODE:{scope:`title`,begin:re,relevance:0},UNDERSCORE_IDENT_RE:ie,UNDERSCORE_TITLE_MODE:{scope:`title`,begin:ie,relevance:0}}),ge=function(e,t){if(e.beforeMatch){if(e.starts)throw Error(`beforeMatch cannot be used with starts`);var n=Object.assign({},e);Object.keys(e).forEach(function(t){delete e[t]}),e.keywords=n.keywords,e.begin=c(n.beforeMatch,a(n.begin)),e.starts={relevance:0,contains:[Object.assign(n,{endsParent:!0})]},e.relevance=0,delete n.beforeMatch}},_e=[`of`,`and`,`for`,`in`,`not`,`or`,`if`,`then`,`parent`,`list`,`value`],ve=`keyword`;function ye(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:ve,r=Object.create(null);return typeof e==`string`?i(n,e.split(` `)):Array.isArray(e)?i(n,e):Object.keys(e).forEach(function(n){Object.assign(r,ye(e[n],t,n))}),r;function i(e,n){t&&(n=n.map(function(e){return e.toLowerCase()})),n.forEach(function(t){var n=t.split(`|`);r[n[0]]=[e,b(n[0],n[1])]})}}var be={},J=function(e){console.error(e)},Y=function(e){var t=[...arguments].slice(1),n;(n=console).log.apply(n,[`WARN: `.concat(e)].concat(R(t)))},X=function(e,t){be[``.concat(e,`/`,t)]||(console.log(`Deprecated as of `.concat(e,`. `,t)),be[``.concat(e,`/`,t)]=!0)},Z=Error();function xe(e){return e?e.endsWithParent||xe(e.starts):!1}var Se=`11.11.1`,Ce=function(e){D(t,e);function t(e,n){S(this,t);var r=x(this,t,[e]);return r.name=`HTMLInjectionError`,r.html=n,r}return t}(V(Error)),Q=n,we=r,Te=Symbol(`nomatch`),Ee=7,De=function(e){var t=Object.create(null),n=Object.create(null),r=[],i=!0,l=`Could not find the language '{}', did you forget to load/include a language module?`,d={disableAutodetect:!0,name:`Plain text`,contains:[]},p={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:`hljs-`,cssSelector:`pre code`,languages:null,__emitter:ee};function m(e){return p.noHighlightRe.test(e)}function h(e){var t=e.className+` `;t+=e.parentNode?e.parentNode.className:``;var n=p.languageDetectRe.exec(t);if(n){var r=A(n[1]);return r||(Y(l.replace(`{}`,n[1])),Y(`Falling back to no-highlight mode for this block.`,e)),r?n[1]:`no-highlight`}return t.split(/\s+/).find(function(e){return m(e)||A(e)})}function g(e,t,n){var r=``,i=``;(t===void 0?`undefined`:z(t))===`object`?(r=e,n=t.ignoreIllegals,i=t.language):(X(`10.7.0`,`highlight(lang, code, ...args) has been deprecated.`),X(`10.7.0`,`Please use highlight(code, options) instead. https://github.com/highlightjs/highlight.js/issues/2277`),i=e,r=t),n===void 0&&(n=!0);var a={code:r,language:i};V(`before:highlight`,a);var o=a.result?a.result:_(a.language,a.code,n);return o.code=a.code,V(`after:highlight`,o),o}function _(e,n,r,a){var o=Object.create(null);function s(e,t){return e.keywords[t]}function c(){if(!k.keywords){N.addText(P);return}var e=0;k.keywordPatternRe.lastIndex=0;for(var t=k.keywordPatternRe.exec(P),n=``;t;){n+=P.substring(e,t.index);var r=E.case_insensitive?t[0].toLowerCase():t[0],i=s(k,r);if(i){var a=L(i,2),c=a[0],l=a[1];if(N.addText(n),n=``,o[r]=(o[r]||0)+1,o[r]<=Ee&&(I+=l),c.startsWith(`_`))n+=t[0];else{var u=E.classNameAliases[c]||c;m(t[0],u)}}else n+=t[0];e=k.keywordPatternRe.lastIndex,t=k.keywordPatternRe.exec(P)}n+=P.substring(e),N.addText(n)}function u(){if(P!==``){var e=null;if(typeof k.subLanguage==`string`){if(!t[k.subLanguage]){N.addText(P);return}e=_(k.subLanguage,P,!0,j[k.subLanguage]),j[k.subLanguage]=e._top}else e=y(P,k.subLanguage.length?k.subLanguage:null);k.relevance>0&&(I+=e.relevance),N.__addSublanguage(e._emitter,e.language)}}function d(){k.subLanguage==null?c():u(),P=``}function m(e,t){e!==``&&(N.startScope(t),N.addText(e),N.endScope())}function h(e,t){for(var n=1,r=t.length-1;n<=r;){if(!e._emit[n]){n++;continue}var i=E.classNameAliases[e[n]]||e[n],a=t[n];i?m(a,i):(P=a,c(),P=``),n++}}function g(e,t){return e.scope&&typeof e.scope==`string`&&N.openNode(E.classNameAliases[e.scope]||e.scope),e.beginScope&&(e.beginScope._wrap?(m(P,E.classNameAliases[e.beginScope._wrap]||e.beginScope._wrap),P=``):e.beginScope._multi&&(h(e.beginScope,t),P=``)),k=Object.create(e,{parent:{value:k}}),k}function v(e,t,n){var r=f(e.endRe,n);if(r){if(e[`on:end`]){var i=new F(e);e[`on:end`](t,i),i.isMatchIgnored&&(r=!1)}if(r){for(;e.endsParent&&e.parent;)e=e.parent;return e}}if(e.endsWithParent)return v(e.parent,t,n)}function b(e){return k.matcher.regexIndex===0?(P+=e[0],1):(B=!0,0)}function x(e){var t=e[0],n=e.rule,r=new F(n),i=[n.__beforeBegin,n[`on:begin`]],a=!0,o=!1,s=void 0;try{for(var c=i[Symbol.iterator](),l;!(a=(l=c.next()).done);a=!0){var u=l.value;if(u&&(u(e,r),r.isMatchIgnored))return b(t)}}catch(e){o=!0,s=e}finally{try{!a&&c.return!=null&&c.return()}finally{if(o)throw s}}return n.skip?P+=t:(n.excludeBegin&&(P+=t),d(),!n.returnBegin&&!n.excludeBegin&&(P=t)),g(n,e),n.returnBegin?0:t.length}function S(e){var t=e[0],r=n.substring(e.index),i=v(k,e,r);if(!i)return Te;var a=k;k.endScope&&k.endScope._wrap?(d(),m(t,k.endScope._wrap)):k.endScope&&k.endScope._multi?(d(),h(k.endScope,e)):a.skip?P+=t:(a.returnEnd||a.excludeEnd||(P+=t),d(),a.excludeEnd&&(P=t));do k.scope&&N.closeNode(),!k.skip&&!k.subLanguage&&(I+=k.relevance),k=k.parent;while(k!==i.parent);return i.starts&&g(i.starts,e),a.returnEnd?0:t.length}function C(){for(var e=[],t=k;t!==E;t=t.parent)t.scope&&e.unshift(t.scope);e.forEach(function(e){return N.openNode(e)})}var w={};function T(t,a){var o=a&&a[0];if(P+=t,o==null)return d(),0;if(w.type===`begin`&&a.type===`end`&&w.index===a.index&&o===``){if(P+=n.slice(a.index,a.index+1),!i){var s=Error(`0 width match regex (`.concat(e,`)`));throw s.languageName=e,s.badRule=w.rule,s}return 1}if(w=a,a.type===`begin`)return x(a);if(a.type===`illegal`&&!r){var c=Error(`Illegal lexeme "`+o+`" for mode "`+(k.scope||``)+`"`);throw c.mode=k,c}else if(a.type===`end`){var l=S(a);if(l!==Te)return l}if(a.type===`illegal`&&o===``)return P+=` `,1;if(z>1e5&&z>a.index*3)throw Error(`potential infinite loop, way more iterations than matches`);return P+=o,o.length}var E=A(e);if(!E)throw J(l.replace(`{}`,e)),Error(`Unknown language: "`+e+`"`);var D=M(E),O=``,k=a||D,j={},N=new p.__emitter(p);C();var P=``,I=0,R=0,z=0,B=!1;try{if(E.__emitTokens)E.__emitTokens(n,N);else{for(k.matcher.considerAll();;){z++,B?B=!1:k.matcher.considerAll(),k.matcher.lastIndex=R;var V=k.matcher.exec(n);if(!V)break;var H=T(n.substring(R,V.index),V);R=V.index+H}T(n.substring(R))}return N.finalize(),O=N.toHTML(),{language:e,value:O,relevance:I,illegal:!1,_emitter:N,_top:k}}catch(t){if(t.message&&t.message.includes(`Illegal`))return{language:e,value:Q(n),illegal:!0,relevance:0,_illegalBy:{message:t.message,index:R,context:n.slice(R-100,R+100),mode:t.mode,resultSoFar:O},_emitter:N};if(i)return{language:e,value:Q(n),illegal:!1,relevance:0,errorRaised:t,_emitter:N,_top:k};throw t}}function v(e){var t={value:Q(e),illegal:!1,relevance:0,_top:d,_emitter:new p.__emitter(p)};return t._emitter.addText(e),t}function y(e,n){n=n||p.languages||Object.keys(t);var r=v(e),i=n.filter(A).filter(N).map(function(t){return _(t,e,!1)});i.unshift(r);var a=L(i.sort(function(e,t){if(e.relevance!==t.relevance)return t.relevance-e.relevance;if(e.language&&t.language){if(A(e.language).supersetOf===t.language)return 1;if(A(t.language).supersetOf===e.language)return-1}return 0}),2),o=a[0],s=a[1],c=o;return c.secondBest=s,c}function b(e,t,r){var i=t&&n[t]||r;e.classList.add(`hljs`),e.classList.add(`language-`.concat(i))}function x(e){var t=null,n=h(e);if(!m(n)){if(V(`before:highlightElement`,{el:e,language:n}),e.dataset.highlighted){console.log("Element previously highlighted. To highlight again, first unset `dataset.highlighted`.",e);return}if(e.children.length>0&&(p.ignoreUnescapedHTML||(console.warn(`One of your code blocks includes unescaped HTML. This is a potentially serious security risk.`),console.warn(`https://github.com/highlightjs/highlight.js/wiki/security`),console.warn(`The element with unescaped HTML:`),console.warn(e)),p.throwUnescapedHTML))throw new Ce(`One of your code blocks includes unescaped HTML.`,e.innerHTML);t=e;var r=t.textContent,i=n?g(r,{language:n,ignoreIllegals:!0}):y(r);e.innerHTML=i.value,e.dataset.highlighted=`yes`,b(e,n,i.language),e.result={language:i.language,re:i.relevance,relevance:i.relevance},i.secondBest&&(e.secondBest={language:i.secondBest.language,relevance:i.secondBest.relevance}),V(`after:highlightElement`,{el:e,result:i,text:r})}}function S(e){p=we(p,e)}var C=function(){E(),X(`10.6.0`,`initHighlighting() deprecated. Use highlightAll() now.`)};function w(){E(),X(`10.6.0`,`initHighlightingOnLoad() deprecated. Use highlightAll() now.`)}var T=!1;function E(){function e(){E()}if(document.readyState===`loading`){T||window.addEventListener(`DOMContentLoaded`,e,!1),T=!0;return}document.querySelectorAll(p.cssSelector).forEach(x)}function D(n,r){var a=null;try{a=r(e)}catch(e){if(J(`Language definition for '{}' could not be registered.`.replace(`{}`,n)),i)J(e);else throw e;a=d}a.name||(a.name=n),t[n]=a,a.rawDefinition=r.bind(null,e),a.aliases&&j(a.aliases,{languageName:n})}function O(e){delete t[e];var r=!0,i=!1,a=void 0;try{for(var o=Object.keys(n)[Symbol.iterator](),s;!(r=(s=o.next()).done);r=!0){var c=s.value;n[c]===e&&delete n[c]}}catch(e){i=!0,a=e}finally{try{!r&&o.return!=null&&o.return()}finally{if(i)throw a}}}function k(){return Object.keys(t)}function A(e){return e=(e||``).toLowerCase(),t[e]||t[n[e]]}function j(e,t){var r=t.languageName;typeof e==`string`&&(e=[e]),e.forEach(function(e){n[e.toLowerCase()]=r})}function N(e){var t=A(e);return t&&!t.disableAutodetect}function I(e){e[`before:highlightBlock`]&&!e[`before:highlightElement`]&&(e[`before:highlightElement`]=function(t){e[`before:highlightBlock`](Object.assign({block:t.el},t))}),e[`after:highlightBlock`]&&!e[`after:highlightElement`]&&(e[`after:highlightElement`]=function(t){e[`after:highlightBlock`](Object.assign({block:t.el},t))})}function R(e){I(e),r.push(e)}function B(e){var t=r.indexOf(e);t!==-1&&r.splice(t,1)}function V(e,t){var n=e;r.forEach(function(e){e[n]&&e[n](t)})}function H(e){return X(`10.7.0`,`highlightBlock will be removed entirely in v12.0`),X(`10.7.0`,`Please use highlightElement now.`),x(e)}for(var U in Object.assign(e,{highlight:g,highlightAuto:y,highlightAll:E,highlightElement:x,highlightBlock:H,configure:S,initHighlighting:C,initHighlightingOnLoad:w,registerLanguage:D,unregisterLanguage:O,listLanguages:k,getLanguage:A,registerAliases:j,autoDetection:N,inherit:we,addPlugin:R,removePlugin:B}),e.debugMode=function(){i=!1},e.safeMode=function(){i=!0},e.versionString=Se,e.regex={concat:c,lookahead:a,either:u,optional:s,anyNumberOfTimes:o},q)z(q[U])===`object`&&P(q[U]);return Object.assign(e,q),e},$=De({});$.newInstance=function(){return De({})},t.exports=$,$.HighlightJS=$,$.default=$}),d(),l=r(m()),e(`a`,o=l.default),f=s({props:{code:{type:String,required:!0},language:{type:String,default:``},autodetect:{type:Boolean,default:!0},ignoreIllegals:{type:Boolean,default:!0}},setup:function(e){var t=p(e.language);g(function(){return e.language},function(e){t.value=e});var n=a(function(){return e.autodetect||!t.value}),r=a(function(){return!n.value&&!o.getLanguage(t.value)});return{className:a(function(){return r.value?``:`hljs `+t.value}),highlightedCode:a(function(){var i;if(r.value)return console.warn(`The language "`+t.value+`" you specified could not be found.`),e.code.replace(/&/g,`&`).replace(//g,`>`).replace(/"/g,`"`).replace(/'/g,`'`);if(n.value){var a=o.highlightAuto(e.code);return t.value=(i=a.language)==null?``:i,a.value}return(a=o.highlight(e.code,{language:t.value,ignoreIllegals:e.ignoreIllegals})).value})}},render:function(){return c(`pre`,{},[c(`code`,{class:this.className,innerHTML:this.highlightedCode})])}}),e(`i`,{install:function(e){e.component(`highlightjs`,f)},component:f}),e(`t`,n(function(e,t){var n=function(e){var t=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,n=0,r={},i={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:function e(t){return O(t,a)?new a(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,`&`).replace(/`u`)return null;if(document.currentScript&&document.currentScript.tagName===`SCRIPT`)return document.currentScript;try{throw Error()}catch(r){var e=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(r.stack)||[])[1];if(e){var t=document.getElementsByTagName(`script`);for(var n in t)if(t[n].src==e)return t[n]}return null}},isActive:function(e,t,n){for(var r=`no-`+t;e;){var i=e.classList;if(i.contains(t))return!0;if(i.contains(r))return!1;e=e.parentElement}return!!n}},languages:{plain:r,plaintext:r,text:r,txt:r,extend:function(e,t){var n=i.util.clone(i.languages[e]);for(var r in t)n[r]=t[r];return n},insertBefore:function(e,t,n,r){r=r||i.languages;var a=r[e],o={};for(var s in a)if(a.hasOwnProperty(s)){if(s==t)for(var c in n)n.hasOwnProperty(c)&&(o[c]=n[c]);n.hasOwnProperty(s)||(o[s]=a[s])}var l=r[e];return r[e]=o,i.languages.DFS(i.languages,function(t,n){n===l&&t!=e&&(this[t]=o)}),o},DFS:function e(t,n,r,a){a=a||{};var o=i.util.objId;for(var s in t)if(t.hasOwnProperty(s)){n.call(t,s,t[s],r||s);var c=t[s],l=i.util.type(c);l===`Object`&&!a[o(c)]?(a[o(c)]=!0,e(c,n,null,a)):l===`Array`&&!a[o(c)]&&(a[o(c)]=!0,e(c,n,s,a))}}},plugins:{},highlightAll:function(e,t){i.highlightAllUnder(document,e,t)},highlightAllUnder:function(e,t,n){var r={callback:n,container:e,selector:`code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code`};i.hooks.run(`before-highlightall`,r),r.elements=Array.prototype.slice.apply(r.container.querySelectorAll(r.selector)),i.hooks.run(`before-all-elements-highlight`,r);for(var a=0,o;o=r.elements[a++];)i.highlightElement(o,t===!0,r.callback)},highlightElement:function(t,n,r){var a=i.util.getLanguage(t),o=i.languages[a];i.util.setLanguage(t,a);var s=t.parentElement;s&&s.nodeName.toLowerCase()===`pre`&&i.util.setLanguage(s,a);var c={element:t,language:a,grammar:o,code:t.textContent};function l(e){c.highlightedCode=e,i.hooks.run(`before-insert`,c),c.element.innerHTML=c.highlightedCode,i.hooks.run(`after-highlight`,c),i.hooks.run(`complete`,c),r&&r.call(c.element)}if(i.hooks.run(`before-sanity-check`,c),s=c.element.parentElement,s&&s.nodeName.toLowerCase()===`pre`&&!s.hasAttribute(`tabindex`)&&s.setAttribute(`tabindex`,`0`),!c.code){i.hooks.run(`complete`,c),r&&r.call(c.element);return}if(i.hooks.run(`before-highlight`,c),!c.grammar){l(i.util.encode(c.code));return}if(n&&e.Worker){var u=new Worker(i.filename);u.onmessage=function(e){l(e.data)},u.postMessage(JSON.stringify({language:c.language,code:c.code,immediateClose:!0}))}else l(i.highlight(c.code,c.grammar,c.language))},highlight:function(e,t,n){var r={code:e,grammar:t,language:n};if(i.hooks.run(`before-tokenize`,r),!r.grammar)throw Error(`The language "`+r.language+`" has no grammar.`);return r.tokens=i.tokenize(r.code,r.grammar),i.hooks.run(`after-tokenize`,r),a.stringify(i.util.encode(r.tokens),r.language)},tokenize:function(e,t){var n=t.rest;if(n){for(var r in n)t[r]=n[r];delete t.rest}var i=new c;return l(i,i.head,e),s(e,i,t,i.head,0),d(i)},hooks:{all:{},add:function(e,t){var n=i.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=i.hooks.all[e];if(!(!n||!n.length))for(var r=0,a;a=n[r++];)a(t)}},Token:a};e.Prism=i;function a(e,t,n,r){this.type=e,this.content=t,this.alias=n,this.length=(r||``).length|0}a.stringify=function e(t,n){if(typeof t==`string`)return t;if(Array.isArray(t)){var r=``;return t.forEach(function(t){r+=e(t,n)}),r}var a={type:t.type,content:e(t.content,n),tag:`span`,classes:[`token`,t.type],attributes:{},language:n},o=t.alias;o&&(Array.isArray(o)?Array.prototype.push.apply(a.classes,o):a.classes.push(o)),i.hooks.run(`wrap`,a);var s=``;for(var c in a.attributes)s+=` `+c+`="`+(a.attributes[c]||``).replace(/"/g,`"`)+`"`;return`<`+a.tag+` class="`+a.classes.join(` `)+`"`+s+`>`+a.content+``};function o(e,t,n,r){e.lastIndex=t;var i=e.exec(n);if(i&&r&&i[1]){var a=i[1].length;i.index+=a,i[0]=i[0].slice(a)}return i}function s(e,t,n,r,c,d){for(var f in n)if(!(!n.hasOwnProperty(f)||!n[f])){var p=n[f];p=Array.isArray(p)?p:[p];for(var m=0;m=d.reach);C+=S.value.length,S=S.next){var w=S.value;if(t.length>e.length)return;if(!O(w,a)){var T=1,E;if(v){if(E=o(x,C,e,_),!E||E.index>=e.length)break;var D=E.index,k=E.index+E[0].length,A=C;for(A+=S.value.length;D>=A;)S=S.next,A+=S.value.length;if(A-=S.value.length,C=A,O(S.value,a))continue;for(var j=S;j!==t.tail&&(Ad.reach&&(d.reach=F);var I=S.prev;N&&(I=l(t,I,N),C+=N.length),u(t,I,T);var L=new a(f,g?i.tokenize(M,g):M,y,M);if(S=l(t,I,L),P&&l(t,S,P),T>1){var R={cause:f+`,`+m,reach:F};s(e,t,n,S.prev,C,R),d&&R.reach>d.reach&&(d.reach=R.reach)}}}}}}function c(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function l(e,t,n){var r=t.next,i={value:n,prev:t,next:r};return t.next=i,r.prev=i,e.length++,i}function u(e,t,n){for(var r=t.next,i=0;i`u`)return null;if(document.currentScript&&document.currentScript.tagName===`SCRIPT`)return document.currentScript;try{throw Error()}catch(r){var e=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(r.stack)||[])[1];if(e){var t=document.getElementsByTagName(`script`);for(var n in t)if(t[n].src==e)return t[n]}return null}},isActive:function(e,t,n){for(var r=`no-`+t;e;){var i=e.classList;if(i.contains(t))return!0;if(i.contains(r))return!1;e=e.parentElement}return!!n}},languages:{plain:r,plaintext:r,text:r,txt:r,extend:function(e,t){var n=i.util.clone(i.languages[e]);for(var r in t)n[r]=t[r];return n},insertBefore:function(e,t,n,r){r=r||i.languages;var a=r[e],o={};for(var s in a)if(a.hasOwnProperty(s)){if(s==t)for(var c in n)n.hasOwnProperty(c)&&(o[c]=n[c]);n.hasOwnProperty(s)||(o[s]=a[s])}var l=r[e];return r[e]=o,i.languages.DFS(i.languages,function(t,n){n===l&&t!=e&&(this[t]=o)}),o},DFS:function e(t,n,r,a){a=a||{};var o=i.util.objId;for(var s in t)if(t.hasOwnProperty(s)){n.call(t,s,t[s],r||s);var c=t[s],l=i.util.type(c);l===`Object`&&!a[o(c)]?(a[o(c)]=!0,e(c,n,null,a)):l===`Array`&&!a[o(c)]&&(a[o(c)]=!0,e(c,n,s,a))}}},plugins:{},highlightAll:function(e,t){i.highlightAllUnder(document,e,t)},highlightAllUnder:function(e,t,n){var r={callback:n,container:e,selector:`code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code`};i.hooks.run(`before-highlightall`,r),r.elements=Array.prototype.slice.apply(r.container.querySelectorAll(r.selector)),i.hooks.run(`before-all-elements-highlight`,r);for(var a=0,o;o=r.elements[a++];)i.highlightElement(o,t===!0,r.callback)},highlightElement:function(t,n,r){var a=i.util.getLanguage(t),o=i.languages[a];i.util.setLanguage(t,a);var s=t.parentElement;s&&s.nodeName.toLowerCase()===`pre`&&i.util.setLanguage(s,a);var c={element:t,language:a,grammar:o,code:t.textContent};function l(e){c.highlightedCode=e,i.hooks.run(`before-insert`,c),c.element.innerHTML=c.highlightedCode,i.hooks.run(`after-highlight`,c),i.hooks.run(`complete`,c),r&&r.call(c.element)}if(i.hooks.run(`before-sanity-check`,c),s=c.element.parentElement,s&&s.nodeName.toLowerCase()===`pre`&&!s.hasAttribute(`tabindex`)&&s.setAttribute(`tabindex`,`0`),!c.code){i.hooks.run(`complete`,c),r&&r.call(c.element);return}if(i.hooks.run(`before-highlight`,c),!c.grammar){l(i.util.encode(c.code));return}if(n&&e.Worker){var u=new Worker(i.filename);u.onmessage=function(e){l(e.data)},u.postMessage(JSON.stringify({language:c.language,code:c.code,immediateClose:!0}))}else l(i.highlight(c.code,c.grammar,c.language))},highlight:function(e,t,n){var r={code:e,grammar:t,language:n};if(i.hooks.run(`before-tokenize`,r),!r.grammar)throw Error(`The language "`+r.language+`" has no grammar.`);return r.tokens=i.tokenize(r.code,r.grammar),i.hooks.run(`after-tokenize`,r),a.stringify(i.util.encode(r.tokens),r.language)},tokenize:function(e,t){var n=t.rest;if(n){for(var r in n)t[r]=n[r];delete t.rest}var i=new c;return l(i,i.head,e),s(e,i,t,i.head,0),d(i)},hooks:{all:{},add:function(e,t){var n=i.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=i.hooks.all[e];if(!(!n||!n.length))for(var r=0,a;a=n[r++];)a(t)}},Token:a};e.Prism=i;function a(e,t,n,r){this.type=e,this.content=t,this.alias=n,this.length=(r||``).length|0}a.stringify=function e(t,n){if(typeof t==`string`)return t;if(Array.isArray(t)){var r=``;return t.forEach(function(t){r+=e(t,n)}),r}var a={type:t.type,content:e(t.content,n),tag:`span`,classes:[`token`,t.type],attributes:{},language:n},o=t.alias;o&&(Array.isArray(o)?Array.prototype.push.apply(a.classes,o):a.classes.push(o)),i.hooks.run(`wrap`,a);var s=``;for(var c in a.attributes)s+=` `+c+`="`+(a.attributes[c]||``).replace(/"/g,`"`)+`"`;return`<`+a.tag+` class="`+a.classes.join(` `)+`"`+s+`>`+a.content+``};function o(e,t,n,r){e.lastIndex=t;var i=e.exec(n);if(i&&r&&i[1]){var a=i[1].length;i.index+=a,i[0]=i[0].slice(a)}return i}function s(e,t,n,r,c,d){for(var f in n)if(!(!n.hasOwnProperty(f)||!n[f])){var p=n[f];p=Array.isArray(p)?p:[p];for(var m=0;m=d.reach);C+=S.value.length,S=S.next){var w=S.value;if(t.length>e.length)return;if(!O(w,a)){var T=1,E;if(v){if(E=o(x,C,e,_),!E||E.index>=e.length)break;var D=E.index,k=E.index+E[0].length,A=C;for(A+=S.value.length;D>=A;)S=S.next,A+=S.value.length;if(A-=S.value.length,C=A,O(S.value,a))continue;for(var j=S;j!==t.tail&&(Ad.reach&&(d.reach=F);var I=S.prev;N&&(I=l(t,I,N),C+=N.length),u(t,I,T);var L=new a(f,g?i.tokenize(M,g):M,y,M);if(S=l(t,I,L),P&&l(t,S,P),T>1){var R={cause:f+`,`+m,reach:F};s(e,t,n,S.prev,C,R),d&&R.reach>d.reach&&(d.reach=R.reach)}}}}}}function c(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function l(e,t,n){var r=t.next,i={value:n,prev:t,next:r};return t.next=i,r.prev=i,e.length++,i}function u(e,t,n){for(var r=t.next,i=0;i/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:`attr-equals`},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:`named-entity`},/&#x?[\da-f]{1,8};/i]},n.languages.markup.tag.inside[`attr-value`].inside.entity=n.languages.markup.entity,n.languages.markup.doctype.inside[`internal-subset`].inside=n.languages.markup,n.hooks.add(`wrap`,function(e){e.type===`entity`&&(e.attributes.title=e.content.replace(/&/,`&`))}),Object.defineProperty(n.languages.markup.tag,"addInlined",{value:function(e,t){var r={};r[`language-`+t]={pattern:/(^$)/i,lookbehind:!0,inside:n.languages[t]},r.cdata=/^$/i;var i={"included-cdata":{pattern://i,inside:r}};i[`language-`+t]={pattern:/[\s\S]+/,inside:n.languages[t]};var a={};a[e]={pattern:RegExp(`(<__[^>]*>)(?:))*\\]\\]>|(?!)`.replace(/__/g,function(){return e}),`i`),lookbehind:!0,greedy:!0,inside:i},n.languages.insertBefore(`markup`,`cdata`,a)}}),Object.defineProperty(n.languages.markup.tag,"addAttribute",{value:function(e,t){n.languages.markup.tag.inside[`special-attr`].push({pattern:RegExp(`(^|["'\\s])(?:`+e+`)\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s'">=]+(?=[\\s>]))`,`i`),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,`language-`+t],inside:n.languages[t]},punctuation:[{pattern:/^=/,alias:`attr-equals`},/"|'/]}}}})}}),n.languages.html=n.languages.markup,n.languages.mathml=n.languages.markup,n.languages.svg=n.languages.markup,n.languages.xml=n.languages.extend(`markup`,{}),n.languages.ssml=n.languages.xml,n.languages.atom=n.languages.xml,n.languages.rss=n.languages.xml,(function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp(`@[\\w-](?:[^;{\\s"']|\\s+(?!\\s)|`+t.source+`)*?(?:;|(?=\\s*\\{))`),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:`selector`},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp(`\\burl\\((?:`+t.source+`|(?:[^\\\\\\r\\n()"']|\\\\[\\s\\S])*)\\)`,`i`),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp(`^`+t.source+`$`),alias:`url`}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+t.source+`)*(?=\\s*\\{)`),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined(`style`,`css`),n.tag.addAttribute(`style`,`css`))})(n),n.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},n.languages.javascript=n.languages.extend(`clike`,{"class-name":[n.languages.clike[`class-name`],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(`(^|[^\\w$])(?:NaN|Infinity|0[bB][01]+(?:_[01]+)*n?|0[oO][0-7]+(?:_[0-7]+)*n?|0[xX][\\dA-Fa-f]+(?:_[\\dA-Fa-f]+)*n?|\\d+(?:_\\d+)*n|(?:\\d+(?:_\\d+)*(?:\\.(?:\\d+(?:_\\d+)*)?)?|\\.\\d+(?:_\\d+)*)(?:[Ee][+-]?\\d+(?:_\\d+)*)?)(?![\\w$])`),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),n.languages.javascript[`class-name`][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,n.languages.insertBefore(`javascript`,`keyword`,{regex:{pattern:RegExp(`((?:^|[^$\\w\\xA0-\\uFFFF."'\\])\\s]|\\b(?:return|yield))\\s*)\\/(?:(?:\\[(?:[^\\]\\\\\\r\\n]|\\\\.)*\\]|\\\\.|[^/\\\\\\[\\r\\n])+\\/[dgimyus]{0,7}|(?:\\[(?:[^[\\]\\\\\\r\\n]|\\\\.|\\[(?:[^[\\]\\\\\\r\\n]|\\\\.|\\[(?:[^[\\]\\\\\\r\\n]|\\\\.)*\\])*\\])*\\]|\\\\.|[^/\\\\\\[\\r\\n])+\\/[dgimyus]{0,7}v[dgimyus]{0,7})(?=(?:\\s|\\/\\*(?:[^*]|\\*(?!\\/))*\\*\\/)*(?:$|[\\r\\n,.;:})\\]]|\\/\\/))`),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:`language-regex`,inside:n.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:`function`},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:n.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:n.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:n.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:n.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),n.languages.insertBefore(`javascript`,`string`,{hashbang:{pattern:/^#!.*/,greedy:!0,alias:`comment`},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:`string`},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:`punctuation`},rest:n.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:`property`}}),n.languages.insertBefore(`javascript`,`operator`,{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:`property`}}),n.languages.markup&&(n.languages.markup.tag.addInlined(`script`,`javascript`),n.languages.markup.tag.addAttribute(`on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)`,`javascript`)),n.languages.js=n.languages.javascript,(function(){if(n===void 0||typeof document>`u`)return;Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var e=`Loading…`,t=function(e,t){return`✖ Error `+e+` while fetching file: `+t},r=`✖ Error: File does not exist or is empty`,i={js:`javascript`,py:`python`,rb:`ruby`,ps1:`powershell`,psm1:`powershell`,sh:`bash`,bat:`batch`,h:`c`,tex:`latex`},a=`data-src-status`,o=`loading`,s=`loaded`,c=`failed`,l=`pre[data-src]:not([`+a+`="`+s+`"]):not([`+a+`="`+o+`"])`;function u(e,n,i){var a=new XMLHttpRequest;a.open(`GET`,e,!0),a.onreadystatechange=function(){a.readyState==4&&(a.status<400&&a.responseText?n(a.responseText):a.status>=400?i(t(a.status,a.statusText)):i(r))},a.send(null)}function d(e){var t=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(e||``);if(t){var n=Number(t[1]),r=t[2],i=t[3];return r?i?[n,Number(i)]:[n,void 0]:[n,n]}}n.hooks.add(`before-highlightall`,function(e){e.selector+=`, `+l}),n.hooks.add(`before-sanity-check`,function(t){var r=t.element;if(r.matches(l)){t.code=``,r.setAttribute(a,o);var f=r.appendChild(document.createElement(`CODE`));f.textContent=e;var p=r.getAttribute(`data-src`),m=t.language;if(m===`none`){var h=(/\.(\w+)$/.exec(p)||[,`none`])[1];m=i[h]||h}n.util.setLanguage(f,m),n.util.setLanguage(r,m);var g=n.plugins.autoloader;g&&g.loadLanguages(m),u(p,function(e){r.setAttribute(a,s);var t=d(r.getAttribute(`data-range`));if(t){var i=e.split(/\r\n?|\n/g),o=t[0],c=t[1]==null?i.length:t[1];o<0&&(o+=i.length),o=Math.max(0,Math.min(o-1,i.length)),c<0&&(c+=i.length),c=Math.max(0,Math.min(c,i.length)),e=i.slice(o,c).join(` diff --git a/BTPanel/static/vite/js/vendor-code-highlight.js b/BTPanel/static/vite/js/vendor-code-highlight.js index 8f008912..26bdece3 100644 --- a/BTPanel/static/vite/js/vendor-code-highlight.js +++ b/BTPanel/static/vite/js/vendor-code-highlight.js @@ -1,8 +1,7 @@ ;(() => { - const hrefs = ["../css/vendor-code-highlight.css?v=1784873523001"] const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1784873523001" + const version = "1786507437784" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() @@ -28,17 +27,8 @@ loaded.add(url.href) removeAfterLoad(freshLink, link) } - for (const href of hrefs) { - const url = new URL(href, import.meta.url).href - if (loaded.has(url)) continue - const link = document.createElement("link") - link.rel = "stylesheet" - link.href = url - document.head.appendChild(link) - loaded.add(url) - } })(); -import{a as e,t}from"./rolldown-runtime.js?v=1784873523001";import{ar as n,jn as r,kn as i,nn as a,yn as o,yr as s}from"./vendor-utils.js?v=1784873523001";var c=t(((e,t)=>{function n(e){return e instanceof Map?e.clear=e.delete=e.set=function(){throw Error(`map is read-only`)}:e instanceof Set&&(e.add=e.clear=e.delete=function(){throw Error(`set is read-only`)}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach(t=>{let r=e[t],i=typeof r;(i===`object`||i===`function`)&&!Object.isFrozen(r)&&n(r)}),e}var r=class{constructor(e){e.data===void 0&&(e.data={}),this.data=e.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}};function i(e){return e.replace(/&/g,`&`).replace(//g,`>`).replace(/"/g,`"`).replace(/'/g,`'`)}function a(e,...t){let n=Object.create(null);for(let t in e)n[t]=e[t];return t.forEach(function(e){for(let t in e)n[t]=e[t]}),n}var o=``,s=e=>!!e.scope,c=(e,{prefix:t})=>{if(e.startsWith(`language:`))return e.replace(`language:`,`language-`);if(e.includes(`.`)){let n=e.split(`.`);return[`${t}${n.shift()}`,...n.map((e,t)=>`${e}${`_`.repeat(t+1)}`)].join(` `)}return`${t}${e}`},l=class{constructor(e,t){this.buffer=``,this.classPrefix=t.classPrefix,e.walk(this)}addText(e){this.buffer+=i(e)}openNode(e){if(!s(e))return;let t=c(e.scope,{prefix:this.classPrefix});this.span(t)}closeNode(e){s(e)&&(this.buffer+=o)}value(){return this.buffer}span(e){this.buffer+=``}},u=(e={})=>{let t={children:[]};return Object.assign(t,e),t},d=class e{constructor(){this.rootNode=u(),this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){this.top.children.push(e)}openNode(e){let t=u({scope:e});this.add(t),this.stack.push(t)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,t){return typeof t==`string`?e.addText(t):t.children&&(e.openNode(t),t.children.forEach(t=>this._walk(e,t)),e.closeNode(t)),e}static _collapse(t){typeof t!=`string`&&t.children&&(t.children.every(e=>typeof e==`string`)?t.children=[t.children.join(``)]:t.children.forEach(t=>{e._collapse(t)}))}},f=class extends d{constructor(e){super(),this.options=e}addText(e){e!==``&&this.add(e)}startScope(e){this.openNode(e)}endScope(){this.closeNode()}__addSublanguage(e,t){let n=e.root;t&&(n.scope=`language:${t}`),this.add(n)}toHTML(){return new l(this,this.options).value()}finalize(){return this.closeAllNodes(),!0}};function p(e){return e?typeof e==`string`?e:e.source:null}function m(e){return _(`(?=`,e,`)`)}function h(e){return _(`(?:`,e,`)*`)}function g(e){return _(`(?:`,e,`)?`)}function _(...e){return e.map(e=>p(e)).join(``)}function v(e){let t=e[e.length-1];return typeof t==`object`&&t.constructor===Object?(e.splice(e.length-1,1),t):{}}function y(...e){return`(`+(v(e).capture?``:`?:`)+e.map(e=>p(e)).join(`|`)+`)`}function b(e){return RegExp(e.toString()+`|`).exec(``).length-1}function x(e,t){let n=e&&e.exec(t);return n&&n.index===0}var S=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function C(e,{joinWith:t}){let n=0;return e.map(e=>{n+=1;let t=n,r=p(e),i=``;for(;r.length>0;){let e=S.exec(r);if(!e){i+=r;break}i+=r.substring(0,e.index),r=r.substring(e.index+e[0].length),e[0][0]===`\\`&&e[1]?i+=`\\`+String(Number(e[1])+t):(i+=e[0],e[0]===`(`&&n++)}return i}).map(e=>`(${e})`).join(t)}var w=/\b\B/,T=`[a-zA-Z]\\w*`,E=`[a-zA-Z_]\\w*`,D=`\\b\\d+(\\.\\d+)?`,O=`(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)`,k=`\\b(0b[01]+)`,A=`!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~`,j=(e={})=>{let t=/^#![ ]*\//;return e.binary&&(e.begin=_(t,/.*\b/,e.binary,/\b.*/)),a({scope:`meta`,begin:t,end:/$/,relevance:0,"on:begin":(e,t)=>{e.index!==0&&t.ignoreMatch()}},e)},M={begin:`\\\\[\\s\\S]`,relevance:0},N={scope:`string`,begin:`'`,end:`'`,illegal:`\\n`,contains:[M]},P={scope:`string`,begin:`"`,end:`"`,illegal:`\\n`,contains:[M]},F={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},I=function(e,t,n={}){let r=a({scope:`comment`,begin:e,end:t,contains:[]},n);r.contains.push({scope:`doctag`,begin:`[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)`,end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});let i=y(`I`,`a`,`is`,`so`,`us`,`to`,`at`,`if`,`in`,`it`,`on`,/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return r.contains.push({begin:_(/[ ]+/,`(`,i,/[.]?[:]?([.][ ]|[ ])/,`){3}`)}),r},L=I(`//`,`$`),R=I(`/\\*`,`\\*/`),z=I(`#`,`$`),B=Object.freeze({__proto__:null,APOS_STRING_MODE:N,BACKSLASH_ESCAPE:M,BINARY_NUMBER_MODE:{scope:`number`,begin:k,relevance:0},BINARY_NUMBER_RE:k,COMMENT:I,C_BLOCK_COMMENT_MODE:R,C_LINE_COMMENT_MODE:L,C_NUMBER_MODE:{scope:`number`,begin:O,relevance:0},C_NUMBER_RE:O,END_SAME_AS_BEGIN:function(e){return Object.assign(e,{"on:begin":(e,t)=>{t.data._beginMatch=e[1]},"on:end":(e,t)=>{t.data._beginMatch!==e[1]&&t.ignoreMatch()}})},HASH_COMMENT_MODE:z,IDENT_RE:T,MATCH_NOTHING_RE:w,METHOD_GUARD:{begin:`\\.\\s*[a-zA-Z_]\\w*`,relevance:0},NUMBER_MODE:{scope:`number`,begin:D,relevance:0},NUMBER_RE:D,PHRASAL_WORDS_MODE:F,QUOTE_STRING_MODE:P,REGEXP_MODE:{scope:`regexp`,begin:/\/(?=[^/\n]*\/)/,end:/\/[gimuy]*/,contains:[M,{begin:/\[/,end:/\]/,relevance:0,contains:[M]}]},RE_STARTERS_RE:A,SHEBANG:j,TITLE_MODE:{scope:`title`,begin:T,relevance:0},UNDERSCORE_IDENT_RE:E,UNDERSCORE_TITLE_MODE:{scope:`title`,begin:E,relevance:0}});function V(e,t){e.input[e.index-1]===`.`&&t.ignoreMatch()}function ee(e,t){e.className!==void 0&&(e.scope=e.className,delete e.className)}function te(e,t){t&&e.beginKeywords&&(e.begin=`\\b(`+e.beginKeywords.split(` `).join(`|`)+`)(?!\\.)(?=\\b|\\s)`,e.__beforeBegin=V,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords,e.relevance===void 0&&(e.relevance=0))}function ne(e,t){Array.isArray(e.illegal)&&(e.illegal=y(...e.illegal))}function re(e,t){if(e.match){if(e.begin||e.end)throw Error(`begin & end are not supported with match`);e.begin=e.match,delete e.match}}function ie(e,t){e.relevance===void 0&&(e.relevance=1)}var ae=(e,t)=>{if(!e.beforeMatch)return;if(e.starts)throw Error(`beforeMatch cannot be used with starts`);let n=Object.assign({},e);Object.keys(e).forEach(t=>{delete e[t]}),e.keywords=n.keywords,e.begin=_(n.beforeMatch,m(n.begin)),e.starts={relevance:0,contains:[Object.assign(n,{endsParent:!0})]},e.relevance=0,delete n.beforeMatch},oe=[`of`,`and`,`for`,`in`,`not`,`or`,`if`,`then`,`parent`,`list`,`value`],se=`keyword`;function H(e,t,n=se){let r=Object.create(null);return typeof e==`string`?i(n,e.split(` `)):Array.isArray(e)?i(n,e):Object.keys(e).forEach(function(n){Object.assign(r,H(e[n],t,n))}),r;function i(e,n){t&&(n=n.map(e=>e.toLowerCase())),n.forEach(function(t){let n=t.split(`|`);r[n[0]]=[e,ce(n[0],n[1])]})}}function ce(e,t){return t?Number(t):+!le(e)}function le(e){return oe.includes(e.toLowerCase())}var U={},W=e=>{console.error(e)},G=(e,...t)=>{console.log(`WARN: ${e}`,...t)},K=(e,t)=>{U[`${e}/${t}`]||(console.log(`Deprecated as of ${e}. ${t}`),U[`${e}/${t}`]=!0)},q=Error();function J(e,t,{key:n}){let r=0,i=e[n],a={},o={};for(let e=1;e<=t.length;e++)o[e+r]=i[e],a[e+r]=!0,r+=b(t[e-1]);e[n]=o,e[n]._emit=a,e[n]._multi=!0}function ue(e){if(Array.isArray(e.begin)){if(e.skip||e.excludeBegin||e.returnBegin)throw W(`skip, excludeBegin, returnBegin not compatible with beginScope: {}`),q;if(typeof e.beginScope!=`object`||e.beginScope===null)throw W(`beginScope must be object`),q;J(e,e.begin,{key:`beginScope`}),e.begin=C(e.begin,{joinWith:``})}}function de(e){if(Array.isArray(e.end)){if(e.skip||e.excludeEnd||e.returnEnd)throw W(`skip, excludeEnd, returnEnd not compatible with endScope: {}`),q;if(typeof e.endScope!=`object`||e.endScope===null)throw W(`endScope must be object`),q;J(e,e.end,{key:`endScope`}),e.end=C(e.end,{joinWith:``})}}function fe(e){e.scope&&typeof e.scope==`object`&&e.scope!==null&&(e.beginScope=e.scope,delete e.scope)}function pe(e){fe(e),typeof e.beginScope==`string`&&(e.beginScope={_wrap:e.beginScope}),typeof e.endScope==`string`&&(e.endScope={_wrap:e.endScope}),ue(e),de(e)}function me(e){function t(t,n){return new RegExp(p(t),`m`+(e.case_insensitive?`i`:``)+(e.unicodeRegex?`u`:``)+(n?`g`:``))}class n{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(e,t){t.position=this.position++,this.matchIndexes[this.matchAt]=t,this.regexes.push([t,e]),this.matchAt+=b(e)+1}compile(){this.regexes.length===0&&(this.exec=()=>null);let e=this.regexes.map(e=>e[1]);this.matcherRe=t(C(e,{joinWith:`|`}),!0),this.lastIndex=0}exec(e){this.matcherRe.lastIndex=this.lastIndex;let t=this.matcherRe.exec(e);if(!t)return null;let n=t.findIndex((e,t)=>t>0&&e!==void 0),r=this.matchIndexes[n];return t.splice(0,n),Object.assign(t,r)}}class r{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){if(this.multiRegexes[e])return this.multiRegexes[e];let t=new n;return this.rules.slice(e).forEach(([e,n])=>t.addRule(e,n)),t.compile(),this.multiRegexes[e]=t,t}resumingScanAtSamePosition(){return this.regexIndex!==0}considerAll(){this.regexIndex=0}addRule(e,t){this.rules.push([e,t]),t.type===`begin`&&this.count++}exec(e){let t=this.getMatcher(this.regexIndex);t.lastIndex=this.lastIndex;let n=t.exec(e);if(this.resumingScanAtSamePosition()&&!(n&&n.index===this.lastIndex)){let t=this.getMatcher(0);t.lastIndex=this.lastIndex+1,n=t.exec(e)}return n&&(this.regexIndex+=n.position+1,this.regexIndex===this.count&&this.considerAll()),n}}function i(e){let t=new r;return e.contains.forEach(e=>t.addRule(e.begin,{rule:e,type:`begin`})),e.terminatorEnd&&t.addRule(e.terminatorEnd,{type:`end`}),e.illegal&&t.addRule(e.illegal,{type:`illegal`}),t}function o(n,r){let a=n;if(n.isCompiled)return a;[ee,re,pe,ae].forEach(e=>e(n,r)),e.compilerExtensions.forEach(e=>e(n,r)),n.__beforeBegin=null,[te,ne,ie].forEach(e=>e(n,r)),n.isCompiled=!0;let s=null;return typeof n.keywords==`object`&&n.keywords.$pattern&&(n.keywords=Object.assign({},n.keywords),s=n.keywords.$pattern,delete n.keywords.$pattern),s=s||/\w+/,n.keywords&&(n.keywords=H(n.keywords,e.case_insensitive)),a.keywordPatternRe=t(s,!0),r&&(n.begin||(n.begin=/\B|\b/),a.beginRe=t(a.begin),!n.end&&!n.endsWithParent&&(n.end=/\B|\b/),n.end&&(a.endRe=t(a.end)),a.terminatorEnd=p(a.end)||``,n.endsWithParent&&r.terminatorEnd&&(a.terminatorEnd+=(n.end?`|`:``)+r.terminatorEnd)),n.illegal&&(a.illegalRe=t(n.illegal)),n.contains||(n.contains=[]),n.contains=[].concat(...n.contains.map(function(e){return he(e===`self`?n:e)})),n.contains.forEach(function(e){o(e,a)}),n.starts&&o(n.starts,r),a.matcher=i(a),a}if(e.compilerExtensions||(e.compilerExtensions=[]),e.contains&&e.contains.includes(`self`))throw Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return e.classNameAliases=a(e.classNameAliases||{}),o(e)}function Y(e){return e?e.endsWithParent||Y(e.starts):!1}function he(e){return e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map(function(t){return a(e,{variants:null},t)})),e.cachedVariants?e.cachedVariants:Y(e)?a(e,{starts:e.starts?a(e.starts):null}):Object.isFrozen(e)?a(e):e}var ge=`11.11.1`,_e=class extends Error{constructor(e,t){super(e),this.name=`HTMLInjectionError`,this.html=t}},X=i,Z=a,Q=Symbol(`nomatch`),ve=7,ye=function(e){let t=Object.create(null),i=Object.create(null),a=[],o=!0,s=`Could not find the language '{}', did you forget to load/include a language module?`,c={disableAutodetect:!0,name:`Plain text`,contains:[]},l={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:`hljs-`,cssSelector:`pre code`,languages:null,__emitter:f};function u(e){return l.noHighlightRe.test(e)}function d(e){let t=e.className+` `;t+=e.parentNode?e.parentNode.className:``;let n=l.languageDetectRe.exec(t);if(n){let t=N(n[1]);return t||(G(s.replace(`{}`,n[1])),G(`Falling back to no-highlight mode for this block.`,e)),t?n[1]:`no-highlight`}return t.split(/\s+/).find(e=>u(e)||N(e))}function p(e,t,n){let r=``,i=``;typeof t==`object`?(r=e,n=t.ignoreIllegals,i=t.language):(K(`10.7.0`,`highlight(lang, code, ...args) has been deprecated.`),K(`10.7.0`,`Please use highlight(code, options) instead. +import{a as e,t}from"./rolldown-runtime.js?v=1786507437784";import{Mn as n,br as r,kn as i,nn as a,or as o,yn as s}from"./vendor-utils.js?v=1786507437784";var c=t(((e,t)=>{function n(e){return e instanceof Map?e.clear=e.delete=e.set=function(){throw Error(`map is read-only`)}:e instanceof Set&&(e.add=e.clear=e.delete=function(){throw Error(`set is read-only`)}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach(t=>{let r=e[t],i=typeof r;(i===`object`||i===`function`)&&!Object.isFrozen(r)&&n(r)}),e}var r=class{constructor(e){e.data===void 0&&(e.data={}),this.data=e.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}};function i(e){return e.replace(/&/g,`&`).replace(//g,`>`).replace(/"/g,`"`).replace(/'/g,`'`)}function a(e,...t){let n=Object.create(null);for(let t in e)n[t]=e[t];return t.forEach(function(e){for(let t in e)n[t]=e[t]}),n}var o=``,s=e=>!!e.scope,c=(e,{prefix:t})=>{if(e.startsWith(`language:`))return e.replace(`language:`,`language-`);if(e.includes(`.`)){let n=e.split(`.`);return[`${t}${n.shift()}`,...n.map((e,t)=>`${e}${`_`.repeat(t+1)}`)].join(` `)}return`${t}${e}`},l=class{constructor(e,t){this.buffer=``,this.classPrefix=t.classPrefix,e.walk(this)}addText(e){this.buffer+=i(e)}openNode(e){if(!s(e))return;let t=c(e.scope,{prefix:this.classPrefix});this.span(t)}closeNode(e){s(e)&&(this.buffer+=o)}value(){return this.buffer}span(e){this.buffer+=``}},u=(e={})=>{let t={children:[]};return Object.assign(t,e),t},d=class e{constructor(){this.rootNode=u(),this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){this.top.children.push(e)}openNode(e){let t=u({scope:e});this.add(t),this.stack.push(t)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,t){return typeof t==`string`?e.addText(t):t.children&&(e.openNode(t),t.children.forEach(t=>this._walk(e,t)),e.closeNode(t)),e}static _collapse(t){typeof t!=`string`&&t.children&&(t.children.every(e=>typeof e==`string`)?t.children=[t.children.join(``)]:t.children.forEach(t=>{e._collapse(t)}))}},f=class extends d{constructor(e){super(),this.options=e}addText(e){e!==``&&this.add(e)}startScope(e){this.openNode(e)}endScope(){this.closeNode()}__addSublanguage(e,t){let n=e.root;t&&(n.scope=`language:${t}`),this.add(n)}toHTML(){return new l(this,this.options).value()}finalize(){return this.closeAllNodes(),!0}};function p(e){return e?typeof e==`string`?e:e.source:null}function m(e){return _(`(?=`,e,`)`)}function h(e){return _(`(?:`,e,`)*`)}function g(e){return _(`(?:`,e,`)?`)}function _(...e){return e.map(e=>p(e)).join(``)}function v(e){let t=e[e.length-1];return typeof t==`object`&&t.constructor===Object?(e.splice(e.length-1,1),t):{}}function y(...e){return`(`+(v(e).capture?``:`?:`)+e.map(e=>p(e)).join(`|`)+`)`}function b(e){return RegExp(e.toString()+`|`).exec(``).length-1}function x(e,t){let n=e&&e.exec(t);return n&&n.index===0}var S=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function C(e,{joinWith:t}){let n=0;return e.map(e=>{n+=1;let t=n,r=p(e),i=``;for(;r.length>0;){let e=S.exec(r);if(!e){i+=r;break}i+=r.substring(0,e.index),r=r.substring(e.index+e[0].length),e[0][0]===`\\`&&e[1]?i+=`\\`+String(Number(e[1])+t):(i+=e[0],e[0]===`(`&&n++)}return i}).map(e=>`(${e})`).join(t)}var w=/\b\B/,T=`[a-zA-Z]\\w*`,E=`[a-zA-Z_]\\w*`,D=`\\b\\d+(\\.\\d+)?`,O=`(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)`,k=`\\b(0b[01]+)`,A=`!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~`,j=(e={})=>{let t=/^#![ ]*\//;return e.binary&&(e.begin=_(t,/.*\b/,e.binary,/\b.*/)),a({scope:`meta`,begin:t,end:/$/,relevance:0,"on:begin":(e,t)=>{e.index!==0&&t.ignoreMatch()}},e)},M={begin:`\\\\[\\s\\S]`,relevance:0},N={scope:`string`,begin:`'`,end:`'`,illegal:`\\n`,contains:[M]},P={scope:`string`,begin:`"`,end:`"`,illegal:`\\n`,contains:[M]},F={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},I=function(e,t,n={}){let r=a({scope:`comment`,begin:e,end:t,contains:[]},n);r.contains.push({scope:`doctag`,begin:`[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)`,end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});let i=y(`I`,`a`,`is`,`so`,`us`,`to`,`at`,`if`,`in`,`it`,`on`,/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return r.contains.push({begin:_(/[ ]+/,`(`,i,/[.]?[:]?([.][ ]|[ ])/,`){3}`)}),r},L=I(`//`,`$`),R=I(`/\\*`,`\\*/`),z=I(`#`,`$`),B=Object.freeze({__proto__:null,APOS_STRING_MODE:N,BACKSLASH_ESCAPE:M,BINARY_NUMBER_MODE:{scope:`number`,begin:k,relevance:0},BINARY_NUMBER_RE:k,COMMENT:I,C_BLOCK_COMMENT_MODE:R,C_LINE_COMMENT_MODE:L,C_NUMBER_MODE:{scope:`number`,begin:O,relevance:0},C_NUMBER_RE:O,END_SAME_AS_BEGIN:function(e){return Object.assign(e,{"on:begin":(e,t)=>{t.data._beginMatch=e[1]},"on:end":(e,t)=>{t.data._beginMatch!==e[1]&&t.ignoreMatch()}})},HASH_COMMENT_MODE:z,IDENT_RE:T,MATCH_NOTHING_RE:w,METHOD_GUARD:{begin:`\\.\\s*[a-zA-Z_]\\w*`,relevance:0},NUMBER_MODE:{scope:`number`,begin:D,relevance:0},NUMBER_RE:D,PHRASAL_WORDS_MODE:F,QUOTE_STRING_MODE:P,REGEXP_MODE:{scope:`regexp`,begin:/\/(?=[^/\n]*\/)/,end:/\/[gimuy]*/,contains:[M,{begin:/\[/,end:/\]/,relevance:0,contains:[M]}]},RE_STARTERS_RE:A,SHEBANG:j,TITLE_MODE:{scope:`title`,begin:T,relevance:0},UNDERSCORE_IDENT_RE:E,UNDERSCORE_TITLE_MODE:{scope:`title`,begin:E,relevance:0}});function V(e,t){e.input[e.index-1]===`.`&&t.ignoreMatch()}function ee(e,t){e.className!==void 0&&(e.scope=e.className,delete e.className)}function te(e,t){t&&e.beginKeywords&&(e.begin=`\\b(`+e.beginKeywords.split(` `).join(`|`)+`)(?!\\.)(?=\\b|\\s)`,e.__beforeBegin=V,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords,e.relevance===void 0&&(e.relevance=0))}function ne(e,t){Array.isArray(e.illegal)&&(e.illegal=y(...e.illegal))}function re(e,t){if(e.match){if(e.begin||e.end)throw Error(`begin & end are not supported with match`);e.begin=e.match,delete e.match}}function ie(e,t){e.relevance===void 0&&(e.relevance=1)}var ae=(e,t)=>{if(!e.beforeMatch)return;if(e.starts)throw Error(`beforeMatch cannot be used with starts`);let n=Object.assign({},e);Object.keys(e).forEach(t=>{delete e[t]}),e.keywords=n.keywords,e.begin=_(n.beforeMatch,m(n.begin)),e.starts={relevance:0,contains:[Object.assign(n,{endsParent:!0})]},e.relevance=0,delete n.beforeMatch},oe=[`of`,`and`,`for`,`in`,`not`,`or`,`if`,`then`,`parent`,`list`,`value`],se=`keyword`;function H(e,t,n=se){let r=Object.create(null);return typeof e==`string`?i(n,e.split(` `)):Array.isArray(e)?i(n,e):Object.keys(e).forEach(function(n){Object.assign(r,H(e[n],t,n))}),r;function i(e,n){t&&(n=n.map(e=>e.toLowerCase())),n.forEach(function(t){let n=t.split(`|`);r[n[0]]=[e,ce(n[0],n[1])]})}}function ce(e,t){return t?Number(t):+!le(e)}function le(e){return oe.includes(e.toLowerCase())}var U={},W=e=>{console.error(e)},G=(e,...t)=>{console.log(`WARN: ${e}`,...t)},K=(e,t)=>{U[`${e}/${t}`]||(console.log(`Deprecated as of ${e}. ${t}`),U[`${e}/${t}`]=!0)},q=Error();function J(e,t,{key:n}){let r=0,i=e[n],a={},o={};for(let e=1;e<=t.length;e++)o[e+r]=i[e],a[e+r]=!0,r+=b(t[e-1]);e[n]=o,e[n]._emit=a,e[n]._multi=!0}function ue(e){if(Array.isArray(e.begin)){if(e.skip||e.excludeBegin||e.returnBegin)throw W(`skip, excludeBegin, returnBegin not compatible with beginScope: {}`),q;if(typeof e.beginScope!=`object`||e.beginScope===null)throw W(`beginScope must be object`),q;J(e,e.begin,{key:`beginScope`}),e.begin=C(e.begin,{joinWith:``})}}function de(e){if(Array.isArray(e.end)){if(e.skip||e.excludeEnd||e.returnEnd)throw W(`skip, excludeEnd, returnEnd not compatible with endScope: {}`),q;if(typeof e.endScope!=`object`||e.endScope===null)throw W(`endScope must be object`),q;J(e,e.end,{key:`endScope`}),e.end=C(e.end,{joinWith:``})}}function fe(e){e.scope&&typeof e.scope==`object`&&e.scope!==null&&(e.beginScope=e.scope,delete e.scope)}function pe(e){fe(e),typeof e.beginScope==`string`&&(e.beginScope={_wrap:e.beginScope}),typeof e.endScope==`string`&&(e.endScope={_wrap:e.endScope}),ue(e),de(e)}function me(e){function t(t,n){return new RegExp(p(t),`m`+(e.case_insensitive?`i`:``)+(e.unicodeRegex?`u`:``)+(n?`g`:``))}class n{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(e,t){t.position=this.position++,this.matchIndexes[this.matchAt]=t,this.regexes.push([t,e]),this.matchAt+=b(e)+1}compile(){this.regexes.length===0&&(this.exec=()=>null);let e=this.regexes.map(e=>e[1]);this.matcherRe=t(C(e,{joinWith:`|`}),!0),this.lastIndex=0}exec(e){this.matcherRe.lastIndex=this.lastIndex;let t=this.matcherRe.exec(e);if(!t)return null;let n=t.findIndex((e,t)=>t>0&&e!==void 0),r=this.matchIndexes[n];return t.splice(0,n),Object.assign(t,r)}}class r{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){if(this.multiRegexes[e])return this.multiRegexes[e];let t=new n;return this.rules.slice(e).forEach(([e,n])=>t.addRule(e,n)),t.compile(),this.multiRegexes[e]=t,t}resumingScanAtSamePosition(){return this.regexIndex!==0}considerAll(){this.regexIndex=0}addRule(e,t){this.rules.push([e,t]),t.type===`begin`&&this.count++}exec(e){let t=this.getMatcher(this.regexIndex);t.lastIndex=this.lastIndex;let n=t.exec(e);if(this.resumingScanAtSamePosition()&&!(n&&n.index===this.lastIndex)){let t=this.getMatcher(0);t.lastIndex=this.lastIndex+1,n=t.exec(e)}return n&&(this.regexIndex+=n.position+1,this.regexIndex===this.count&&this.considerAll()),n}}function i(e){let t=new r;return e.contains.forEach(e=>t.addRule(e.begin,{rule:e,type:`begin`})),e.terminatorEnd&&t.addRule(e.terminatorEnd,{type:`end`}),e.illegal&&t.addRule(e.illegal,{type:`illegal`}),t}function o(n,r){let a=n;if(n.isCompiled)return a;[ee,re,pe,ae].forEach(e=>e(n,r)),e.compilerExtensions.forEach(e=>e(n,r)),n.__beforeBegin=null,[te,ne,ie].forEach(e=>e(n,r)),n.isCompiled=!0;let s=null;return typeof n.keywords==`object`&&n.keywords.$pattern&&(n.keywords=Object.assign({},n.keywords),s=n.keywords.$pattern,delete n.keywords.$pattern),s=s||/\w+/,n.keywords&&(n.keywords=H(n.keywords,e.case_insensitive)),a.keywordPatternRe=t(s,!0),r&&(n.begin||(n.begin=/\B|\b/),a.beginRe=t(a.begin),!n.end&&!n.endsWithParent&&(n.end=/\B|\b/),n.end&&(a.endRe=t(a.end)),a.terminatorEnd=p(a.end)||``,n.endsWithParent&&r.terminatorEnd&&(a.terminatorEnd+=(n.end?`|`:``)+r.terminatorEnd)),n.illegal&&(a.illegalRe=t(n.illegal)),n.contains||(n.contains=[]),n.contains=[].concat(...n.contains.map(function(e){return he(e===`self`?n:e)})),n.contains.forEach(function(e){o(e,a)}),n.starts&&o(n.starts,r),a.matcher=i(a),a}if(e.compilerExtensions||(e.compilerExtensions=[]),e.contains&&e.contains.includes(`self`))throw Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return e.classNameAliases=a(e.classNameAliases||{}),o(e)}function Y(e){return e?e.endsWithParent||Y(e.starts):!1}function he(e){return e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map(function(t){return a(e,{variants:null},t)})),e.cachedVariants?e.cachedVariants:Y(e)?a(e,{starts:e.starts?a(e.starts):null}):Object.isFrozen(e)?a(e):e}var ge=`11.11.1`,_e=class extends Error{constructor(e,t){super(e),this.name=`HTMLInjectionError`,this.html=t}},X=i,Z=a,Q=Symbol(`nomatch`),ve=7,ye=function(e){let t=Object.create(null),i=Object.create(null),a=[],o=!0,s=`Could not find the language '{}', did you forget to load/include a language module?`,c={disableAutodetect:!0,name:`Plain text`,contains:[]},l={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:`hljs-`,cssSelector:`pre code`,languages:null,__emitter:f};function u(e){return l.noHighlightRe.test(e)}function d(e){let t=e.className+` `;t+=e.parentNode?e.parentNode.className:``;let n=l.languageDetectRe.exec(t);if(n){let t=N(n[1]);return t||(G(s.replace(`{}`,n[1])),G(`Falling back to no-highlight mode for this block.`,e)),t?n[1]:`no-highlight`}return t.split(/\s+/).find(e=>u(e)||N(e))}function p(e,t,n){let r=``,i=``;typeof t==`object`?(r=e,n=t.ignoreIllegals,i=t.language):(K(`10.7.0`,`highlight(lang, code, ...args) has been deprecated.`),K(`10.7.0`,`Please use highlight(code, options) instead. https://github.com/highlightjs/highlight.js/issues/2277`),i=e,r=t),n===void 0&&(n=!0);let a={code:r,language:i};z(`before:highlight`,a);let o=a.result?a.result:v(a.language,a.code,n);return o.code=a.code,z(`after:highlight`,o),o}function v(e,n,i,a){let c=Object.create(null);function u(e,t){return e.keywords[t]}function d(){if(!A.keywords){M.addText(P);return}let e=0;A.keywordPatternRe.lastIndex=0;let t=A.keywordPatternRe.exec(P),n=``;for(;t;){n+=P.substring(e,t.index);let r=D.case_insensitive?t[0].toLowerCase():t[0],i=u(A,r);if(i){let[e,a]=i;if(M.addText(n),n=``,c[r]=(c[r]||0)+1,c[r]<=ve&&(F+=a),e.startsWith(`_`))n+=t[0];else{let n=D.classNameAliases[e]||e;m(t[0],n)}}else n+=t[0];e=A.keywordPatternRe.lastIndex,t=A.keywordPatternRe.exec(P)}n+=P.substring(e),M.addText(n)}function f(){if(P===``)return;let e=null;if(typeof A.subLanguage==`string`){if(!t[A.subLanguage]){M.addText(P);return}e=v(A.subLanguage,P,!0,j[A.subLanguage]),j[A.subLanguage]=e._top}else e=S(P,A.subLanguage.length?A.subLanguage:null);A.relevance>0&&(F+=e.relevance),M.__addSublanguage(e._emitter,e.language)}function p(){A.subLanguage==null?d():f(),P=``}function m(e,t){e!==``&&(M.startScope(t),M.addText(e),M.endScope())}function h(e,t){let n=1,r=t.length-1;for(;n<=r;){if(!e._emit[n]){n++;continue}let r=D.classNameAliases[e[n]]||e[n],i=t[n];r?m(i,r):(P=i,d(),P=``),n++}}function g(e,t){return e.scope&&typeof e.scope==`string`&&M.openNode(D.classNameAliases[e.scope]||e.scope),e.beginScope&&(e.beginScope._wrap?(m(P,D.classNameAliases[e.beginScope._wrap]||e.beginScope._wrap),P=``):e.beginScope._multi&&(h(e.beginScope,t),P=``)),A=Object.create(e,{parent:{value:A}}),A}function _(e,t,n){let i=x(e.endRe,n);if(i){if(e[`on:end`]){let n=new r(e);e[`on:end`](t,n),n.isMatchIgnored&&(i=!1)}if(i){for(;e.endsParent&&e.parent;)e=e.parent;return e}}if(e.endsWithParent)return _(e.parent,t,n)}function y(e){return A.matcher.regexIndex===0?(P+=e[0],1):(R=!0,0)}function b(e){let t=e[0],n=e.rule,i=new r(n),a=[n.__beforeBegin,n[`on:begin`]];for(let n of a)if(n&&(n(e,i),i.isMatchIgnored))return y(t);return n.skip?P+=t:(n.excludeBegin&&(P+=t),p(),!n.returnBegin&&!n.excludeBegin&&(P=t)),g(n,e),n.returnBegin?0:t.length}function C(e){let t=e[0],r=n.substring(e.index),i=_(A,e,r);if(!i)return Q;let a=A;A.endScope&&A.endScope._wrap?(p(),m(t,A.endScope._wrap)):A.endScope&&A.endScope._multi?(p(),h(A.endScope,e)):a.skip?P+=t:(a.returnEnd||a.excludeEnd||(P+=t),p(),a.excludeEnd&&(P=t));do A.scope&&M.closeNode(),!A.skip&&!A.subLanguage&&(F+=A.relevance),A=A.parent;while(A!==i.parent);return i.starts&&g(i.starts,e),a.returnEnd?0:t.length}function w(){let e=[];for(let t=A;t!==D;t=t.parent)t.scope&&e.unshift(t.scope);e.forEach(e=>M.openNode(e))}let T={};function E(t,r){let a=r&&r[0];if(P+=t,a==null)return p(),0;if(T.type===`begin`&&r.type===`end`&&T.index===r.index&&a===``){if(P+=n.slice(r.index,r.index+1),!o){let t=Error(`0 width match regex (${e})`);throw t.languageName=e,t.badRule=T.rule,t}return 1}if(T=r,r.type===`begin`)return b(r);if(r.type===`illegal`&&!i){let e=Error(`Illegal lexeme "`+a+`" for mode "`+(A.scope||``)+`"`);throw e.mode=A,e}else if(r.type===`end`){let e=C(r);if(e!==Q)return e}if(r.type===`illegal`&&a===``)return P+=` -`,1;if(L>1e5&&L>r.index*3)throw Error(`potential infinite loop, way more iterations than matches`);return P+=a,a.length}let D=N(e);if(!D)throw W(s.replace(`{}`,e)),Error(`Unknown language: "`+e+`"`);let O=me(D),k=``,A=a||O,j={},M=new l.__emitter(l);w();let P=``,F=0,I=0,L=0,R=!1;try{if(D.__emitTokens)D.__emitTokens(n,M);else{for(A.matcher.considerAll();;){L++,R?R=!1:A.matcher.considerAll(),A.matcher.lastIndex=I;let e=A.matcher.exec(n);if(!e)break;let t=E(n.substring(I,e.index),e);I=e.index+t}E(n.substring(I))}return M.finalize(),k=M.toHTML(),{language:e,value:k,relevance:F,illegal:!1,_emitter:M,_top:A}}catch(t){if(t.message&&t.message.includes(`Illegal`))return{language:e,value:X(n),illegal:!0,relevance:0,_illegalBy:{message:t.message,index:I,context:n.slice(I-100,I+100),mode:t.mode,resultSoFar:k},_emitter:M};if(o)return{language:e,value:X(n),illegal:!1,relevance:0,errorRaised:t,_emitter:M,_top:A};throw t}}function b(e){let t={value:X(e),illegal:!1,relevance:0,_top:c,_emitter:new l.__emitter(l)};return t._emitter.addText(e),t}function S(e,n){n=n||l.languages||Object.keys(t);let r=b(e),i=n.filter(N).filter(F).map(t=>v(t,e,!1));i.unshift(r);let[a,o]=i.sort((e,t)=>{if(e.relevance!==t.relevance)return t.relevance-e.relevance;if(e.language&&t.language){if(N(e.language).supersetOf===t.language)return 1;if(N(t.language).supersetOf===e.language)return-1}return 0}),s=a;return s.secondBest=o,s}function C(e,t,n){let r=t&&i[t]||n;e.classList.add(`hljs`),e.classList.add(`language-${r}`)}function w(e){let t=null,n=d(e);if(u(n))return;if(z(`before:highlightElement`,{el:e,language:n}),e.dataset.highlighted){console.log("Element previously highlighted. To highlight again, first unset `dataset.highlighted`.",e);return}if(e.children.length>0&&(l.ignoreUnescapedHTML||(console.warn(`One of your code blocks includes unescaped HTML. This is a potentially serious security risk.`),console.warn(`https://github.com/highlightjs/highlight.js/wiki/security`),console.warn(`The element with unescaped HTML:`),console.warn(e)),l.throwUnescapedHTML))throw new _e(`One of your code blocks includes unescaped HTML.`,e.innerHTML);t=e;let r=t.textContent,i=n?p(r,{language:n,ignoreIllegals:!0}):S(r);e.innerHTML=i.value,e.dataset.highlighted=`yes`,C(e,n,i.language),e.result={language:i.language,re:i.relevance,relevance:i.relevance},i.secondBest&&(e.secondBest={language:i.secondBest.language,relevance:i.secondBest.relevance}),z(`after:highlightElement`,{el:e,result:i,text:r})}function T(e){l=Z(l,e)}let E=()=>{k(),K(`10.6.0`,`initHighlighting() deprecated. Use highlightAll() now.`)};function D(){k(),K(`10.6.0`,`initHighlightingOnLoad() deprecated. Use highlightAll() now.`)}let O=!1;function k(){function e(){k()}if(document.readyState===`loading`){O||window.addEventListener(`DOMContentLoaded`,e,!1),O=!0;return}document.querySelectorAll(l.cssSelector).forEach(w)}function A(n,r){let i=null;try{i=r(e)}catch(e){if(W(`Language definition for '{}' could not be registered.`.replace(`{}`,n)),o)W(e);else throw e;i=c}i.name||(i.name=n),t[n]=i,i.rawDefinition=r.bind(null,e),i.aliases&&P(i.aliases,{languageName:n})}function j(e){delete t[e];for(let t of Object.keys(i))i[t]===e&&delete i[t]}function M(){return Object.keys(t)}function N(e){return e=(e||``).toLowerCase(),t[e]||t[i[e]]}function P(e,{languageName:t}){typeof e==`string`&&(e=[e]),e.forEach(e=>{i[e.toLowerCase()]=t})}function F(e){let t=N(e);return t&&!t.disableAutodetect}function I(e){e[`before:highlightBlock`]&&!e[`before:highlightElement`]&&(e[`before:highlightElement`]=t=>{e[`before:highlightBlock`](Object.assign({block:t.el},t))}),e[`after:highlightBlock`]&&!e[`after:highlightElement`]&&(e[`after:highlightElement`]=t=>{e[`after:highlightBlock`](Object.assign({block:t.el},t))})}function L(e){I(e),a.push(e)}function R(e){let t=a.indexOf(e);t!==-1&&a.splice(t,1)}function z(e,t){let n=e;a.forEach(function(e){e[n]&&e[n](t)})}function V(e){return K(`10.7.0`,`highlightBlock will be removed entirely in v12.0`),K(`10.7.0`,`Please use highlightElement now.`),w(e)}Object.assign(e,{highlight:p,highlightAuto:S,highlightAll:k,highlightElement:w,highlightBlock:V,configure:T,initHighlighting:E,initHighlightingOnLoad:D,registerLanguage:A,unregisterLanguage:j,listLanguages:M,getLanguage:N,registerAliases:P,autoDetection:F,inherit:Z,addPlugin:L,removePlugin:R}),e.debugMode=function(){o=!1},e.safeMode=function(){o=!0},e.versionString=ge,e.regex={concat:_,lookahead:m,either:y,optional:g,anyNumberOfTimes:h};for(let e in B)typeof B[e]==`object`&&n(B[e]);return Object.assign(e,B),e},$=ye({});$.newInstance=()=>ye({}),t.exports=$,$.HighlightJS=$,$.default=$}));a();var l=e(c()).default,u=i({props:{code:{type:String,required:!0},language:{type:String,default:``},autodetect:{type:Boolean,default:!0},ignoreIllegals:{type:Boolean,default:!0}},setup:function(e){var t=s(e.language);n((function(){return e.language}),(function(e){t.value=e}));var r=o((function(){return e.autodetect||!t.value})),i=o((function(){return!r.value&&!l.getLanguage(t.value)}));return{className:o((function(){return i.value?``:`hljs `+t.value})),highlightedCode:o((function(){var n;if(i.value)return console.warn(`The language "`+t.value+`" you specified could not be found.`),e.code.replace(/&/g,`&`).replace(//g,`>`).replace(/"/g,`"`).replace(/'/g,`'`);if(r.value){var a=l.highlightAuto(e.code);return t.value=(n=a.language)==null?``:n,a.value}return(a=l.highlight(e.code,{language:t.value,ignoreIllegals:e.ignoreIllegals})).value}))}},render:function(){return r(`pre`,{},[r(`code`,{class:this.className,innerHTML:this.highlightedCode})])}}),d={install:function(e){e.component(`highlightjs`,u)},component:u};function f(e){let t=e.regex,n=`HTTP/([32]|1\\.[01])`,r={className:`attribute`,begin:t.concat(`^`,/[A-Za-z][A-Za-z0-9-]*/,`(?=\\:\\s)`),starts:{contains:[{className:`punctuation`,begin:/: /,relevance:0,starts:{end:`$`,relevance:0}}]}},i=[r,{begin:`\\n\\n`,starts:{subLanguage:[],endsWithParent:!0}}];return{name:`HTTP`,aliases:[`https`],illegal:/\S/,contains:[{begin:`^(?=HTTP/([32]|1\\.[01]) \\d{3})`,end:/$/,contains:[{className:`meta`,begin:n},{className:`number`,begin:`\\b\\d{3}\\b`}],starts:{end:/\b\B/,illegal:/\S/,contains:i}},{begin:`(?=^[A-Z]+ (.*?) HTTP/([32]|1\\.[01])$)`,end:/$/,contains:[{className:`string`,begin:` `,end:` `,excludeBegin:!0,excludeEnd:!0},{className:`meta`,begin:n},{className:`keyword`,begin:`[A-Z]+`}],starts:{end:/\b\B/,illegal:/\S/,contains:i}},e.inherit(r,{relevance:0})]}}function p(e){let t=e.regex,n=[`GET`,`POST`,`HEAD`,`PUT`,`DELETE`,`CONNECT`,`OPTIONS`,`PATCH`,`TRACE`];return{name:`Apache Access Log`,contains:[{className:`number`,begin:/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(:\d{1,5})?\b/,relevance:5},{className:`number`,begin:/\b\d+\b/,relevance:0},{className:`string`,begin:t.concat(/"/,t.either(...n)),end:/"/,keywords:n,illegal:/\n/,relevance:5,contains:[{begin:/HTTP\/[12]\.\d'/,relevance:5}]},{className:`string`,begin:/\[\d[^\]\n]{8,}\]/,illegal:/\n/,relevance:1},{className:`string`,begin:/\[/,end:/\]/,illegal:/\n/,relevance:0},{className:`string`,begin:/"Mozilla\/\d\.\d \(/,end:/"/,illegal:/\n/,relevance:3},{className:`string`,begin:/"/,end:/"/,illegal:/\n/,relevance:0}]}}var m=t(((e,t)=>{var n=function(e){var t=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,n=0,r={},i={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:function e(t){return t instanceof a?new a(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,`&`).replace(/`u`)return null;if(document.currentScript&&document.currentScript.tagName===`SCRIPT`)return document.currentScript;try{throw Error()}catch(r){var e=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(r.stack)||[])[1];if(e){var t=document.getElementsByTagName(`script`);for(var n in t)if(t[n].src==e)return t[n]}return null}},isActive:function(e,t,n){for(var r=`no-`+t;e;){var i=e.classList;if(i.contains(t))return!0;if(i.contains(r))return!1;e=e.parentElement}return!!n}},languages:{plain:r,plaintext:r,text:r,txt:r,extend:function(e,t){var n=i.util.clone(i.languages[e]);for(var r in t)n[r]=t[r];return n},insertBefore:function(e,t,n,r){r=r||i.languages;var a=r[e],o={};for(var s in a)if(a.hasOwnProperty(s)){if(s==t)for(var c in n)n.hasOwnProperty(c)&&(o[c]=n[c]);n.hasOwnProperty(s)||(o[s]=a[s])}var l=r[e];return r[e]=o,i.languages.DFS(i.languages,function(t,n){n===l&&t!=e&&(this[t]=o)}),o},DFS:function e(t,n,r,a){a=a||{};var o=i.util.objId;for(var s in t)if(t.hasOwnProperty(s)){n.call(t,s,t[s],r||s);var c=t[s],l=i.util.type(c);l===`Object`&&!a[o(c)]?(a[o(c)]=!0,e(c,n,null,a)):l===`Array`&&!a[o(c)]&&(a[o(c)]=!0,e(c,n,s,a))}}},plugins:{},highlightAll:function(e,t){i.highlightAllUnder(document,e,t)},highlightAllUnder:function(e,t,n){var r={callback:n,container:e,selector:`code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code`};i.hooks.run(`before-highlightall`,r),r.elements=Array.prototype.slice.apply(r.container.querySelectorAll(r.selector)),i.hooks.run(`before-all-elements-highlight`,r);for(var a=0,o;o=r.elements[a++];)i.highlightElement(o,t===!0,r.callback)},highlightElement:function(t,n,r){var a=i.util.getLanguage(t),o=i.languages[a];i.util.setLanguage(t,a);var s=t.parentElement;s&&s.nodeName.toLowerCase()===`pre`&&i.util.setLanguage(s,a);var c={element:t,language:a,grammar:o,code:t.textContent};function l(e){c.highlightedCode=e,i.hooks.run(`before-insert`,c),c.element.innerHTML=c.highlightedCode,i.hooks.run(`after-highlight`,c),i.hooks.run(`complete`,c),r&&r.call(c.element)}if(i.hooks.run(`before-sanity-check`,c),s=c.element.parentElement,s&&s.nodeName.toLowerCase()===`pre`&&!s.hasAttribute(`tabindex`)&&s.setAttribute(`tabindex`,`0`),!c.code){i.hooks.run(`complete`,c),r&&r.call(c.element);return}if(i.hooks.run(`before-highlight`,c),!c.grammar){l(i.util.encode(c.code));return}if(n&&e.Worker){var u=new Worker(i.filename);u.onmessage=function(e){l(e.data)},u.postMessage(JSON.stringify({language:c.language,code:c.code,immediateClose:!0}))}else l(i.highlight(c.code,c.grammar,c.language))},highlight:function(e,t,n){var r={code:e,grammar:t,language:n};if(i.hooks.run(`before-tokenize`,r),!r.grammar)throw Error(`The language "`+r.language+`" has no grammar.`);return r.tokens=i.tokenize(r.code,r.grammar),i.hooks.run(`after-tokenize`,r),a.stringify(i.util.encode(r.tokens),r.language)},tokenize:function(e,t){var n=t.rest;if(n){for(var r in n)t[r]=n[r];delete t.rest}var i=new c;return l(i,i.head,e),s(e,i,t,i.head,0),d(i)},hooks:{all:{},add:function(e,t){var n=i.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=i.hooks.all[e];if(!(!n||!n.length))for(var r=0,a;a=n[r++];)a(t)}},Token:a};e.Prism=i;function a(e,t,n,r){this.type=e,this.content=t,this.alias=n,this.length=(r||``).length|0}a.stringify=function e(t,n){if(typeof t==`string`)return t;if(Array.isArray(t)){var r=``;return t.forEach(function(t){r+=e(t,n)}),r}var a={type:t.type,content:e(t.content,n),tag:`span`,classes:[`token`,t.type],attributes:{},language:n},o=t.alias;o&&(Array.isArray(o)?Array.prototype.push.apply(a.classes,o):a.classes.push(o)),i.hooks.run(`wrap`,a);var s=``;for(var c in a.attributes)s+=` `+c+`="`+(a.attributes[c]||``).replace(/"/g,`"`)+`"`;return`<`+a.tag+` class="`+a.classes.join(` `)+`"`+s+`>`+a.content+``};function o(e,t,n,r){e.lastIndex=t;var i=e.exec(n);if(i&&r&&i[1]){var a=i[1].length;i.index+=a,i[0]=i[0].slice(a)}return i}function s(e,t,n,r,c,d){for(var f in n)if(!(!n.hasOwnProperty(f)||!n[f])){var p=n[f];p=Array.isArray(p)?p:[p];for(var m=0;m=d.reach);C+=S.value.length,S=S.next){var w=S.value;if(t.length>e.length)return;if(!(w instanceof a)){var T=1,E;if(v){if(E=o(x,C,e,_),!E||E.index>=e.length)break;var D=E.index,O=E.index+E[0].length,k=C;for(k+=S.value.length;D>=k;)S=S.next,k+=S.value.length;if(k-=S.value.length,C=k,S.value instanceof a)continue;for(var A=S;A!==t.tail&&(kd.reach&&(d.reach=P);var F=S.prev;M&&(F=l(t,F,M),C+=M.length),u(t,F,T);var I=new a(f,g?i.tokenize(j,g):j,y,j);if(S=l(t,F,I),N&&l(t,S,N),T>1){var L={cause:f+`,`+m,reach:P};s(e,t,n,S.prev,C,L),d&&L.reach>d.reach&&(d.reach=L.reach)}}}}}}function c(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function l(e,t,n){var r=t.next,i={value:n,prev:t,next:r};return t.next=i,r.prev=i,e.length++,i}function u(e,t,n){for(var r=t.next,i=0;i{var n=function(e){var t=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,n=0,r={},i={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:function e(t){return t instanceof a?new a(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,`&`).replace(/`u`)return null;if(document.currentScript&&document.currentScript.tagName===`SCRIPT`)return document.currentScript;try{throw Error()}catch(r){var e=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(r.stack)||[])[1];if(e){var t=document.getElementsByTagName(`script`);for(var n in t)if(t[n].src==e)return t[n]}return null}},isActive:function(e,t,n){for(var r=`no-`+t;e;){var i=e.classList;if(i.contains(t))return!0;if(i.contains(r))return!1;e=e.parentElement}return!!n}},languages:{plain:r,plaintext:r,text:r,txt:r,extend:function(e,t){var n=i.util.clone(i.languages[e]);for(var r in t)n[r]=t[r];return n},insertBefore:function(e,t,n,r){r=r||i.languages;var a=r[e],o={};for(var s in a)if(a.hasOwnProperty(s)){if(s==t)for(var c in n)n.hasOwnProperty(c)&&(o[c]=n[c]);n.hasOwnProperty(s)||(o[s]=a[s])}var l=r[e];return r[e]=o,i.languages.DFS(i.languages,function(t,n){n===l&&t!=e&&(this[t]=o)}),o},DFS:function e(t,n,r,a){a=a||{};var o=i.util.objId;for(var s in t)if(t.hasOwnProperty(s)){n.call(t,s,t[s],r||s);var c=t[s],l=i.util.type(c);l===`Object`&&!a[o(c)]?(a[o(c)]=!0,e(c,n,null,a)):l===`Array`&&!a[o(c)]&&(a[o(c)]=!0,e(c,n,s,a))}}},plugins:{},highlightAll:function(e,t){i.highlightAllUnder(document,e,t)},highlightAllUnder:function(e,t,n){var r={callback:n,container:e,selector:`code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code`};i.hooks.run(`before-highlightall`,r),r.elements=Array.prototype.slice.apply(r.container.querySelectorAll(r.selector)),i.hooks.run(`before-all-elements-highlight`,r);for(var a=0,o;o=r.elements[a++];)i.highlightElement(o,t===!0,r.callback)},highlightElement:function(t,n,r){var a=i.util.getLanguage(t),o=i.languages[a];i.util.setLanguage(t,a);var s=t.parentElement;s&&s.nodeName.toLowerCase()===`pre`&&i.util.setLanguage(s,a);var c={element:t,language:a,grammar:o,code:t.textContent};function l(e){c.highlightedCode=e,i.hooks.run(`before-insert`,c),c.element.innerHTML=c.highlightedCode,i.hooks.run(`after-highlight`,c),i.hooks.run(`complete`,c),r&&r.call(c.element)}if(i.hooks.run(`before-sanity-check`,c),s=c.element.parentElement,s&&s.nodeName.toLowerCase()===`pre`&&!s.hasAttribute(`tabindex`)&&s.setAttribute(`tabindex`,`0`),!c.code){i.hooks.run(`complete`,c),r&&r.call(c.element);return}if(i.hooks.run(`before-highlight`,c),!c.grammar){l(i.util.encode(c.code));return}if(n&&e.Worker){var u=new Worker(i.filename);u.onmessage=function(e){l(e.data)},u.postMessage(JSON.stringify({language:c.language,code:c.code,immediateClose:!0}))}else l(i.highlight(c.code,c.grammar,c.language))},highlight:function(e,t,n){var r={code:e,grammar:t,language:n};if(i.hooks.run(`before-tokenize`,r),!r.grammar)throw Error(`The language "`+r.language+`" has no grammar.`);return r.tokens=i.tokenize(r.code,r.grammar),i.hooks.run(`after-tokenize`,r),a.stringify(i.util.encode(r.tokens),r.language)},tokenize:function(e,t){var n=t.rest;if(n){for(var r in n)t[r]=n[r];delete t.rest}var i=new c;return l(i,i.head,e),s(e,i,t,i.head,0),d(i)},hooks:{all:{},add:function(e,t){var n=i.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=i.hooks.all[e];if(!(!n||!n.length))for(var r=0,a;a=n[r++];)a(t)}},Token:a};e.Prism=i;function a(e,t,n,r){this.type=e,this.content=t,this.alias=n,this.length=(r||``).length|0}a.stringify=function e(t,n){if(typeof t==`string`)return t;if(Array.isArray(t)){var r=``;return t.forEach(function(t){r+=e(t,n)}),r}var a={type:t.type,content:e(t.content,n),tag:`span`,classes:[`token`,t.type],attributes:{},language:n},o=t.alias;o&&(Array.isArray(o)?Array.prototype.push.apply(a.classes,o):a.classes.push(o)),i.hooks.run(`wrap`,a);var s=``;for(var c in a.attributes)s+=` `+c+`="`+(a.attributes[c]||``).replace(/"/g,`"`)+`"`;return`<`+a.tag+` class="`+a.classes.join(` `)+`"`+s+`>`+a.content+``};function o(e,t,n,r){e.lastIndex=t;var i=e.exec(n);if(i&&r&&i[1]){var a=i[1].length;i.index+=a,i[0]=i[0].slice(a)}return i}function s(e,t,n,r,c,d){for(var f in n)if(!(!n.hasOwnProperty(f)||!n[f])){var p=n[f];p=Array.isArray(p)?p:[p];for(var m=0;m=d.reach);C+=S.value.length,S=S.next){var w=S.value;if(t.length>e.length)return;if(!(w instanceof a)){var T=1,E;if(v){if(E=o(x,C,e,_),!E||E.index>=e.length)break;var D=E.index,O=E.index+E[0].length,k=C;for(k+=S.value.length;D>=k;)S=S.next,k+=S.value.length;if(k-=S.value.length,C=k,S.value instanceof a)continue;for(var A=S;A!==t.tail&&(kd.reach&&(d.reach=P);var F=S.prev;M&&(F=l(t,F,M),C+=M.length),u(t,F,T);var I=new a(f,g?i.tokenize(j,g):j,y,j);if(S=l(t,F,I),N&&l(t,S,N),T>1){var L={cause:f+`,`+m,reach:P};s(e,t,n,S.prev,C,L),d&&L.reach>d.reach&&(d.reach=L.reach)}}}}}}function c(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function l(e,t,n){var r=t.next,i={value:n,prev:t,next:r};return t.next=i,r.prev=i,e.length++,i}function u(e,t,n){for(var r=t.next,i=0;i/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:`attr-equals`},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:`named-entity`},/&#x?[\da-f]{1,8};/i]},n.languages.markup.tag.inside[`attr-value`].inside.entity=n.languages.markup.entity,n.languages.markup.doctype.inside[`internal-subset`].inside=n.languages.markup,n.hooks.add(`wrap`,function(e){e.type===`entity`&&(e.attributes.title=e.content.replace(/&/,`&`))}),Object.defineProperty(n.languages.markup.tag,"addInlined",{value:function(e,t){var r={};r[`language-`+t]={pattern:/(^$)/i,lookbehind:!0,inside:n.languages[t]},r.cdata=/^$/i;var i={"included-cdata":{pattern://i,inside:r}};i[`language-`+t]={pattern:/[\s\S]+/,inside:n.languages[t]};var a={};a[e]={pattern:RegExp(`(<__[^>]*>)(?:))*\\]\\]>|(?!)`.replace(/__/g,function(){return e}),`i`),lookbehind:!0,greedy:!0,inside:i},n.languages.insertBefore(`markup`,`cdata`,a)}}),Object.defineProperty(n.languages.markup.tag,"addAttribute",{value:function(e,t){n.languages.markup.tag.inside[`special-attr`].push({pattern:RegExp(`(^|["'\\s])(?:`+e+`)\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s'">=]+(?=[\\s>]))`,`i`),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,`language-`+t],inside:n.languages[t]},punctuation:[{pattern:/^=/,alias:`attr-equals`},/"|'/]}}}})}}),n.languages.html=n.languages.markup,n.languages.mathml=n.languages.markup,n.languages.svg=n.languages.markup,n.languages.xml=n.languages.extend(`markup`,{}),n.languages.ssml=n.languages.xml,n.languages.atom=n.languages.xml,n.languages.rss=n.languages.xml,(function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp(`@[\\w-](?:[^;{\\s"']|\\s+(?!\\s)|`+t.source+`)*?(?:;|(?=\\s*\\{))`),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:`selector`},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp(`\\burl\\((?:`+t.source+`|(?:[^\\\\\\r\\n()"']|\\\\[\\s\\S])*)\\)`,`i`),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp(`^`+t.source+`$`),alias:`url`}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+t.source+`)*(?=\\s*\\{)`),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined(`style`,`css`),n.tag.addAttribute(`style`,`css`))})(n),n.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},n.languages.javascript=n.languages.extend(`clike`,{"class-name":[n.languages.clike[`class-name`],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(`(^|[^\\w$])(?:NaN|Infinity|0[bB][01]+(?:_[01]+)*n?|0[oO][0-7]+(?:_[0-7]+)*n?|0[xX][\\dA-Fa-f]+(?:_[\\dA-Fa-f]+)*n?|\\d+(?:_\\d+)*n|(?:\\d+(?:_\\d+)*(?:\\.(?:\\d+(?:_\\d+)*)?)?|\\.\\d+(?:_\\d+)*)(?:[Ee][+-]?\\d+(?:_\\d+)*)?)(?![\\w$])`),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),n.languages.javascript[`class-name`][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,n.languages.insertBefore(`javascript`,`keyword`,{regex:{pattern:RegExp(`((?:^|[^$\\w\\xA0-\\uFFFF."'\\])\\s]|\\b(?:return|yield))\\s*)\\/(?:(?:\\[(?:[^\\]\\\\\\r\\n]|\\\\.)*\\]|\\\\.|[^/\\\\\\[\\r\\n])+\\/[dgimyus]{0,7}|(?:\\[(?:[^[\\]\\\\\\r\\n]|\\\\.|\\[(?:[^[\\]\\\\\\r\\n]|\\\\.|\\[(?:[^[\\]\\\\\\r\\n]|\\\\.)*\\])*\\])*\\]|\\\\.|[^/\\\\\\[\\r\\n])+\\/[dgimyus]{0,7}v[dgimyus]{0,7})(?=(?:\\s|\\/\\*(?:[^*]|\\*(?!\\/))*\\*\\/)*(?:$|[\\r\\n,.;:})\\]]|\\/\\/))`),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:`language-regex`,inside:n.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:`function`},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:n.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:n.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:n.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:n.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),n.languages.insertBefore(`javascript`,`string`,{hashbang:{pattern:/^#!.*/,greedy:!0,alias:`comment`},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:`string`},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:`punctuation`},rest:n.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:`property`}}),n.languages.insertBefore(`javascript`,`operator`,{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:`property`}}),n.languages.markup&&(n.languages.markup.tag.addInlined(`script`,`javascript`),n.languages.markup.tag.addAttribute(`on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)`,`javascript`)),n.languages.js=n.languages.javascript,(function(){if(n===void 0||typeof document>`u`)return;Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var e=`Loading…`,t=function(e,t){return`✖ Error `+e+` while fetching file: `+t},r=`✖ Error: File does not exist or is empty`,i={js:`javascript`,py:`python`,rb:`ruby`,ps1:`powershell`,psm1:`powershell`,sh:`bash`,bat:`batch`,h:`c`,tex:`latex`},a=`data-src-status`,o=`loading`,s=`loaded`,c=`failed`,l=`pre[data-src]:not([`+a+`="`+s+`"]):not([`+a+`="`+o+`"])`;function u(e,n,i){var a=new XMLHttpRequest;a.open(`GET`,e,!0),a.onreadystatechange=function(){a.readyState==4&&(a.status<400&&a.responseText?n(a.responseText):a.status>=400?i(t(a.status,a.statusText)):i(r))},a.send(null)}function d(e){var t=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(e||``);if(t){var n=Number(t[1]),r=t[2],i=t[3];return r?i?[n,Number(i)]:[n,void 0]:[n,n]}}n.hooks.add(`before-highlightall`,function(e){e.selector+=`, `+l}),n.hooks.add(`before-sanity-check`,function(t){var r=t.element;if(r.matches(l)){t.code=``,r.setAttribute(a,o);var f=r.appendChild(document.createElement(`CODE`));f.textContent=e;var p=r.getAttribute(`data-src`),m=t.language;if(m===`none`){var h=(/\.(\w+)$/.exec(p)||[,`none`])[1];m=i[h]||h}n.util.setLanguage(f,m),n.util.setLanguage(r,m);var g=n.plugins.autoloader;g&&g.loadLanguages(m),u(p,function(e){r.setAttribute(a,s);var t=d(r.getAttribute(`data-range`));if(t){var i=e.split(/\r\n?|\n/g),o=t[0],c=t[1]==null?i.length:t[1];o<0&&(o+=i.length),o=Math.max(0,Math.min(o-1,i.length)),c<0&&(c+=i.length),c=Math.max(0,Math.min(c,i.length)),e=i.slice(o,c).join(` +`,1;if(L>1e5&&L>r.index*3)throw Error(`potential infinite loop, way more iterations than matches`);return P+=a,a.length}let D=N(e);if(!D)throw W(s.replace(`{}`,e)),Error(`Unknown language: "`+e+`"`);let O=me(D),k=``,A=a||O,j={},M=new l.__emitter(l);w();let P=``,F=0,I=0,L=0,R=!1;try{if(D.__emitTokens)D.__emitTokens(n,M);else{for(A.matcher.considerAll();;){L++,R?R=!1:A.matcher.considerAll(),A.matcher.lastIndex=I;let e=A.matcher.exec(n);if(!e)break;let t=E(n.substring(I,e.index),e);I=e.index+t}E(n.substring(I))}return M.finalize(),k=M.toHTML(),{language:e,value:k,relevance:F,illegal:!1,_emitter:M,_top:A}}catch(t){if(t.message&&t.message.includes(`Illegal`))return{language:e,value:X(n),illegal:!0,relevance:0,_illegalBy:{message:t.message,index:I,context:n.slice(I-100,I+100),mode:t.mode,resultSoFar:k},_emitter:M};if(o)return{language:e,value:X(n),illegal:!1,relevance:0,errorRaised:t,_emitter:M,_top:A};throw t}}function b(e){let t={value:X(e),illegal:!1,relevance:0,_top:c,_emitter:new l.__emitter(l)};return t._emitter.addText(e),t}function S(e,n){n=n||l.languages||Object.keys(t);let r=b(e),i=n.filter(N).filter(F).map(t=>v(t,e,!1));i.unshift(r);let[a,o]=i.sort((e,t)=>{if(e.relevance!==t.relevance)return t.relevance-e.relevance;if(e.language&&t.language){if(N(e.language).supersetOf===t.language)return 1;if(N(t.language).supersetOf===e.language)return-1}return 0}),s=a;return s.secondBest=o,s}function C(e,t,n){let r=t&&i[t]||n;e.classList.add(`hljs`),e.classList.add(`language-${r}`)}function w(e){let t=null,n=d(e);if(u(n))return;if(z(`before:highlightElement`,{el:e,language:n}),e.dataset.highlighted){console.log("Element previously highlighted. To highlight again, first unset `dataset.highlighted`.",e);return}if(e.children.length>0&&(l.ignoreUnescapedHTML||(console.warn(`One of your code blocks includes unescaped HTML. This is a potentially serious security risk.`),console.warn(`https://github.com/highlightjs/highlight.js/wiki/security`),console.warn(`The element with unescaped HTML:`),console.warn(e)),l.throwUnescapedHTML))throw new _e(`One of your code blocks includes unescaped HTML.`,e.innerHTML);t=e;let r=t.textContent,i=n?p(r,{language:n,ignoreIllegals:!0}):S(r);e.innerHTML=i.value,e.dataset.highlighted=`yes`,C(e,n,i.language),e.result={language:i.language,re:i.relevance,relevance:i.relevance},i.secondBest&&(e.secondBest={language:i.secondBest.language,relevance:i.secondBest.relevance}),z(`after:highlightElement`,{el:e,result:i,text:r})}function T(e){l=Z(l,e)}let E=()=>{k(),K(`10.6.0`,`initHighlighting() deprecated. Use highlightAll() now.`)};function D(){k(),K(`10.6.0`,`initHighlightingOnLoad() deprecated. Use highlightAll() now.`)}let O=!1;function k(){function e(){k()}if(document.readyState===`loading`){O||window.addEventListener(`DOMContentLoaded`,e,!1),O=!0;return}document.querySelectorAll(l.cssSelector).forEach(w)}function A(n,r){let i=null;try{i=r(e)}catch(e){if(W(`Language definition for '{}' could not be registered.`.replace(`{}`,n)),o)W(e);else throw e;i=c}i.name||(i.name=n),t[n]=i,i.rawDefinition=r.bind(null,e),i.aliases&&P(i.aliases,{languageName:n})}function j(e){delete t[e];for(let t of Object.keys(i))i[t]===e&&delete i[t]}function M(){return Object.keys(t)}function N(e){return e=(e||``).toLowerCase(),t[e]||t[i[e]]}function P(e,{languageName:t}){typeof e==`string`&&(e=[e]),e.forEach(e=>{i[e.toLowerCase()]=t})}function F(e){let t=N(e);return t&&!t.disableAutodetect}function I(e){e[`before:highlightBlock`]&&!e[`before:highlightElement`]&&(e[`before:highlightElement`]=t=>{e[`before:highlightBlock`](Object.assign({block:t.el},t))}),e[`after:highlightBlock`]&&!e[`after:highlightElement`]&&(e[`after:highlightElement`]=t=>{e[`after:highlightBlock`](Object.assign({block:t.el},t))})}function L(e){I(e),a.push(e)}function R(e){let t=a.indexOf(e);t!==-1&&a.splice(t,1)}function z(e,t){let n=e;a.forEach(function(e){e[n]&&e[n](t)})}function V(e){return K(`10.7.0`,`highlightBlock will be removed entirely in v12.0`),K(`10.7.0`,`Please use highlightElement now.`),w(e)}Object.assign(e,{highlight:p,highlightAuto:S,highlightAll:k,highlightElement:w,highlightBlock:V,configure:T,initHighlighting:E,initHighlightingOnLoad:D,registerLanguage:A,unregisterLanguage:j,listLanguages:M,getLanguage:N,registerAliases:P,autoDetection:F,inherit:Z,addPlugin:L,removePlugin:R}),e.debugMode=function(){o=!1},e.safeMode=function(){o=!0},e.versionString=ge,e.regex={concat:_,lookahead:m,either:y,optional:g,anyNumberOfTimes:h};for(let e in B)typeof B[e]==`object`&&n(B[e]);return Object.assign(e,B),e},$=ye({});$.newInstance=()=>ye({}),t.exports=$,$.HighlightJS=$,$.default=$}));a();var l=e(c()).default,u=i({props:{code:{type:String,required:!0},language:{type:String,default:``},autodetect:{type:Boolean,default:!0},ignoreIllegals:{type:Boolean,default:!0}},setup:function(e){var t=r(e.language);o((function(){return e.language}),(function(e){t.value=e}));var n=s((function(){return e.autodetect||!t.value})),i=s((function(){return!n.value&&!l.getLanguage(t.value)}));return{className:s((function(){return i.value?``:`hljs `+t.value})),highlightedCode:s((function(){var r;if(i.value)return console.warn(`The language "`+t.value+`" you specified could not be found.`),e.code.replace(/&/g,`&`).replace(//g,`>`).replace(/"/g,`"`).replace(/'/g,`'`);if(n.value){var a=l.highlightAuto(e.code);return t.value=(r=a.language)==null?``:r,a.value}return(a=l.highlight(e.code,{language:t.value,ignoreIllegals:e.ignoreIllegals})).value}))}},render:function(){return n(`pre`,{},[n(`code`,{class:this.className,innerHTML:this.highlightedCode})])}}),d={install:function(e){e.component(`highlightjs`,u)},component:u};function f(e){let t=e.regex,n=`HTTP/([32]|1\\.[01])`,r={className:`attribute`,begin:t.concat(`^`,/[A-Za-z][A-Za-z0-9-]*/,`(?=\\:\\s)`),starts:{contains:[{className:`punctuation`,begin:/: /,relevance:0,starts:{end:`$`,relevance:0}}]}},i=[r,{begin:`\\n\\n`,starts:{subLanguage:[],endsWithParent:!0}}];return{name:`HTTP`,aliases:[`https`],illegal:/\S/,contains:[{begin:`^(?=HTTP/([32]|1\\.[01]) \\d{3})`,end:/$/,contains:[{className:`meta`,begin:n},{className:`number`,begin:`\\b\\d{3}\\b`}],starts:{end:/\b\B/,illegal:/\S/,contains:i}},{begin:`(?=^[A-Z]+ (.*?) HTTP/([32]|1\\.[01])$)`,end:/$/,contains:[{className:`string`,begin:` `,end:` `,excludeBegin:!0,excludeEnd:!0},{className:`meta`,begin:n},{className:`keyword`,begin:`[A-Z]+`}],starts:{end:/\b\B/,illegal:/\S/,contains:i}},e.inherit(r,{relevance:0})]}}function p(e){let t=e.regex,n=[`GET`,`POST`,`HEAD`,`PUT`,`DELETE`,`CONNECT`,`OPTIONS`,`PATCH`,`TRACE`];return{name:`Apache Access Log`,contains:[{className:`number`,begin:/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(:\d{1,5})?\b/,relevance:5},{className:`number`,begin:/\b\d+\b/,relevance:0},{className:`string`,begin:t.concat(/"/,t.either(...n)),end:/"/,keywords:n,illegal:/\n/,relevance:5,contains:[{begin:/HTTP\/[12]\.\d'/,relevance:5}]},{className:`string`,begin:/\[\d[^\]\n]{8,}\]/,illegal:/\n/,relevance:1},{className:`string`,begin:/\[/,end:/\]/,illegal:/\n/,relevance:0},{className:`string`,begin:/"Mozilla\/\d\.\d \(/,end:/"/,illegal:/\n/,relevance:3},{className:`string`,begin:/"/,end:/"/,illegal:/\n/,relevance:0}]}}var m=t(((e,t)=>{var n=function(e){var t=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,n=0,r={},i={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:function e(t){return t instanceof a?new a(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,`&`).replace(/`u`)return null;if(document.currentScript&&document.currentScript.tagName===`SCRIPT`)return document.currentScript;try{throw Error()}catch(r){var e=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(r.stack)||[])[1];if(e){var t=document.getElementsByTagName(`script`);for(var n in t)if(t[n].src==e)return t[n]}return null}},isActive:function(e,t,n){for(var r=`no-`+t;e;){var i=e.classList;if(i.contains(t))return!0;if(i.contains(r))return!1;e=e.parentElement}return!!n}},languages:{plain:r,plaintext:r,text:r,txt:r,extend:function(e,t){var n=i.util.clone(i.languages[e]);for(var r in t)n[r]=t[r];return n},insertBefore:function(e,t,n,r){r=r||i.languages;var a=r[e],o={};for(var s in a)if(a.hasOwnProperty(s)){if(s==t)for(var c in n)n.hasOwnProperty(c)&&(o[c]=n[c]);n.hasOwnProperty(s)||(o[s]=a[s])}var l=r[e];return r[e]=o,i.languages.DFS(i.languages,function(t,n){n===l&&t!=e&&(this[t]=o)}),o},DFS:function e(t,n,r,a){a=a||{};var o=i.util.objId;for(var s in t)if(t.hasOwnProperty(s)){n.call(t,s,t[s],r||s);var c=t[s],l=i.util.type(c);l===`Object`&&!a[o(c)]?(a[o(c)]=!0,e(c,n,null,a)):l===`Array`&&!a[o(c)]&&(a[o(c)]=!0,e(c,n,s,a))}}},plugins:{},highlightAll:function(e,t){i.highlightAllUnder(document,e,t)},highlightAllUnder:function(e,t,n){var r={callback:n,container:e,selector:`code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code`};i.hooks.run(`before-highlightall`,r),r.elements=Array.prototype.slice.apply(r.container.querySelectorAll(r.selector)),i.hooks.run(`before-all-elements-highlight`,r);for(var a=0,o;o=r.elements[a++];)i.highlightElement(o,t===!0,r.callback)},highlightElement:function(t,n,r){var a=i.util.getLanguage(t),o=i.languages[a];i.util.setLanguage(t,a);var s=t.parentElement;s&&s.nodeName.toLowerCase()===`pre`&&i.util.setLanguage(s,a);var c={element:t,language:a,grammar:o,code:t.textContent};function l(e){c.highlightedCode=e,i.hooks.run(`before-insert`,c),c.element.innerHTML=c.highlightedCode,i.hooks.run(`after-highlight`,c),i.hooks.run(`complete`,c),r&&r.call(c.element)}if(i.hooks.run(`before-sanity-check`,c),s=c.element.parentElement,s&&s.nodeName.toLowerCase()===`pre`&&!s.hasAttribute(`tabindex`)&&s.setAttribute(`tabindex`,`0`),!c.code){i.hooks.run(`complete`,c),r&&r.call(c.element);return}if(i.hooks.run(`before-highlight`,c),!c.grammar){l(i.util.encode(c.code));return}if(n&&e.Worker){var u=new Worker(i.filename);u.onmessage=function(e){l(e.data)},u.postMessage(JSON.stringify({language:c.language,code:c.code,immediateClose:!0}))}else l(i.highlight(c.code,c.grammar,c.language))},highlight:function(e,t,n){var r={code:e,grammar:t,language:n};if(i.hooks.run(`before-tokenize`,r),!r.grammar)throw Error(`The language "`+r.language+`" has no grammar.`);return r.tokens=i.tokenize(r.code,r.grammar),i.hooks.run(`after-tokenize`,r),a.stringify(i.util.encode(r.tokens),r.language)},tokenize:function(e,t){var n=t.rest;if(n){for(var r in n)t[r]=n[r];delete t.rest}var i=new c;return l(i,i.head,e),s(e,i,t,i.head,0),d(i)},hooks:{all:{},add:function(e,t){var n=i.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=i.hooks.all[e];if(!(!n||!n.length))for(var r=0,a;a=n[r++];)a(t)}},Token:a};e.Prism=i;function a(e,t,n,r){this.type=e,this.content=t,this.alias=n,this.length=(r||``).length|0}a.stringify=function e(t,n){if(typeof t==`string`)return t;if(Array.isArray(t)){var r=``;return t.forEach(function(t){r+=e(t,n)}),r}var a={type:t.type,content:e(t.content,n),tag:`span`,classes:[`token`,t.type],attributes:{},language:n},o=t.alias;o&&(Array.isArray(o)?Array.prototype.push.apply(a.classes,o):a.classes.push(o)),i.hooks.run(`wrap`,a);var s=``;for(var c in a.attributes)s+=` `+c+`="`+(a.attributes[c]||``).replace(/"/g,`"`)+`"`;return`<`+a.tag+` class="`+a.classes.join(` `)+`"`+s+`>`+a.content+``};function o(e,t,n,r){e.lastIndex=t;var i=e.exec(n);if(i&&r&&i[1]){var a=i[1].length;i.index+=a,i[0]=i[0].slice(a)}return i}function s(e,t,n,r,c,d){for(var f in n)if(!(!n.hasOwnProperty(f)||!n[f])){var p=n[f];p=Array.isArray(p)?p:[p];for(var m=0;m=d.reach);C+=S.value.length,S=S.next){var w=S.value;if(t.length>e.length)return;if(!(w instanceof a)){var T=1,E;if(v){if(E=o(x,C,e,_),!E||E.index>=e.length)break;var D=E.index,O=E.index+E[0].length,k=C;for(k+=S.value.length;D>=k;)S=S.next,k+=S.value.length;if(k-=S.value.length,C=k,S.value instanceof a)continue;for(var A=S;A!==t.tail&&(kd.reach&&(d.reach=P);var F=S.prev;M&&(F=l(t,F,M),C+=M.length),u(t,F,T);var I=new a(f,g?i.tokenize(j,g):j,y,j);if(S=l(t,F,I),N&&l(t,S,N),T>1){var L={cause:f+`,`+m,reach:P};s(e,t,n,S.prev,C,L),d&&L.reach>d.reach&&(d.reach=L.reach)}}}}}}function c(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function l(e,t,n){var r=t.next,i={value:n,prev:t,next:r};return t.next=i,r.prev=i,e.length++,i}function u(e,t,n){for(var r=t.next,i=0;i{var n=function(e){var t=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,n=0,r={},i={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:function e(t){return t instanceof a?new a(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,`&`).replace(/`u`)return null;if(document.currentScript&&document.currentScript.tagName===`SCRIPT`)return document.currentScript;try{throw Error()}catch(r){var e=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(r.stack)||[])[1];if(e){var t=document.getElementsByTagName(`script`);for(var n in t)if(t[n].src==e)return t[n]}return null}},isActive:function(e,t,n){for(var r=`no-`+t;e;){var i=e.classList;if(i.contains(t))return!0;if(i.contains(r))return!1;e=e.parentElement}return!!n}},languages:{plain:r,plaintext:r,text:r,txt:r,extend:function(e,t){var n=i.util.clone(i.languages[e]);for(var r in t)n[r]=t[r];return n},insertBefore:function(e,t,n,r){r=r||i.languages;var a=r[e],o={};for(var s in a)if(a.hasOwnProperty(s)){if(s==t)for(var c in n)n.hasOwnProperty(c)&&(o[c]=n[c]);n.hasOwnProperty(s)||(o[s]=a[s])}var l=r[e];return r[e]=o,i.languages.DFS(i.languages,function(t,n){n===l&&t!=e&&(this[t]=o)}),o},DFS:function e(t,n,r,a){a=a||{};var o=i.util.objId;for(var s in t)if(t.hasOwnProperty(s)){n.call(t,s,t[s],r||s);var c=t[s],l=i.util.type(c);l===`Object`&&!a[o(c)]?(a[o(c)]=!0,e(c,n,null,a)):l===`Array`&&!a[o(c)]&&(a[o(c)]=!0,e(c,n,s,a))}}},plugins:{},highlightAll:function(e,t){i.highlightAllUnder(document,e,t)},highlightAllUnder:function(e,t,n){var r={callback:n,container:e,selector:`code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code`};i.hooks.run(`before-highlightall`,r),r.elements=Array.prototype.slice.apply(r.container.querySelectorAll(r.selector)),i.hooks.run(`before-all-elements-highlight`,r);for(var a=0,o;o=r.elements[a++];)i.highlightElement(o,t===!0,r.callback)},highlightElement:function(t,n,r){var a=i.util.getLanguage(t),o=i.languages[a];i.util.setLanguage(t,a);var s=t.parentElement;s&&s.nodeName.toLowerCase()===`pre`&&i.util.setLanguage(s,a);var c={element:t,language:a,grammar:o,code:t.textContent};function l(e){c.highlightedCode=e,i.hooks.run(`before-insert`,c),c.element.innerHTML=c.highlightedCode,i.hooks.run(`after-highlight`,c),i.hooks.run(`complete`,c),r&&r.call(c.element)}if(i.hooks.run(`before-sanity-check`,c),s=c.element.parentElement,s&&s.nodeName.toLowerCase()===`pre`&&!s.hasAttribute(`tabindex`)&&s.setAttribute(`tabindex`,`0`),!c.code){i.hooks.run(`complete`,c),r&&r.call(c.element);return}if(i.hooks.run(`before-highlight`,c),!c.grammar){l(i.util.encode(c.code));return}if(n&&e.Worker){var u=new Worker(i.filename);u.onmessage=function(e){l(e.data)},u.postMessage(JSON.stringify({language:c.language,code:c.code,immediateClose:!0}))}else l(i.highlight(c.code,c.grammar,c.language))},highlight:function(e,t,n){var r={code:e,grammar:t,language:n};if(i.hooks.run(`before-tokenize`,r),!r.grammar)throw Error(`The language "`+r.language+`" has no grammar.`);return r.tokens=i.tokenize(r.code,r.grammar),i.hooks.run(`after-tokenize`,r),a.stringify(i.util.encode(r.tokens),r.language)},tokenize:function(e,t){var n=t.rest;if(n){for(var r in n)t[r]=n[r];delete t.rest}var i=new c;return l(i,i.head,e),s(e,i,t,i.head,0),d(i)},hooks:{all:{},add:function(e,t){var n=i.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=i.hooks.all[e];if(!(!n||!n.length))for(var r=0,a;a=n[r++];)a(t)}},Token:a};e.Prism=i;function a(e,t,n,r){this.type=e,this.content=t,this.alias=n,this.length=(r||``).length|0}a.stringify=function e(t,n){if(typeof t==`string`)return t;if(Array.isArray(t)){var r=``;return t.forEach(function(t){r+=e(t,n)}),r}var a={type:t.type,content:e(t.content,n),tag:`span`,classes:[`token`,t.type],attributes:{},language:n},o=t.alias;o&&(Array.isArray(o)?Array.prototype.push.apply(a.classes,o):a.classes.push(o)),i.hooks.run(`wrap`,a);var s=``;for(var c in a.attributes)s+=` `+c+`="`+(a.attributes[c]||``).replace(/"/g,`"`)+`"`;return`<`+a.tag+` class="`+a.classes.join(` `)+`"`+s+`>`+a.content+``};function o(e,t,n,r){e.lastIndex=t;var i=e.exec(n);if(i&&r&&i[1]){var a=i[1].length;i.index+=a,i[0]=i[0].slice(a)}return i}function s(e,t,n,r,c,d){for(var f in n)if(!(!n.hasOwnProperty(f)||!n[f])){var p=n[f];p=Array.isArray(p)?p:[p];for(var m=0;m=d.reach);C+=S.value.length,S=S.next){var w=S.value;if(t.length>e.length)return;if(!(w instanceof a)){var T=1,E;if(v){if(E=o(x,C,e,_),!E||E.index>=e.length)break;var D=E.index,O=E.index+E[0].length,k=C;for(k+=S.value.length;D>=k;)S=S.next,k+=S.value.length;if(k-=S.value.length,C=k,S.value instanceof a)continue;for(var A=S;A!==t.tail&&(kd.reach&&(d.reach=P);var F=S.prev;M&&(F=l(t,F,M),C+=M.length),u(t,F,T);var I=new a(f,g?i.tokenize(j,g):j,y,j);if(S=l(t,F,I),N&&l(t,S,N),T>1){var L={cause:f+`,`+m,reach:P};s(e,t,n,S.prev,C,L),d&&L.reach>d.reach&&(d.reach=L.reach)}}}}}}function c(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function l(e,t,n){var r=t.next,i={value:n,prev:t,next:r};return t.next=i,r.prev=i,e.length++,i}function u(e,t,n){for(var r=t.next,i=0;i/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:`attr-equals`},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:`named-entity`},/&#x?[\da-f]{1,8};/i]},n.languages.markup.tag.inside[`attr-value`].inside.entity=n.languages.markup.entity,n.languages.markup.doctype.inside[`internal-subset`].inside=n.languages.markup,n.hooks.add(`wrap`,function(e){e.type===`entity`&&(e.attributes.title=e.content.replace(/&/,`&`))}),Object.defineProperty(n.languages.markup.tag,"addInlined",{value:function(e,t){var r={};r[`language-`+t]={pattern:/(^$)/i,lookbehind:!0,inside:n.languages[t]},r.cdata=/^$/i;var i={"included-cdata":{pattern://i,inside:r}};i[`language-`+t]={pattern:/[\s\S]+/,inside:n.languages[t]};var a={};a[e]={pattern:RegExp(`(<__[^>]*>)(?:))*\\]\\]>|(?!)`.replace(/__/g,function(){return e}),`i`),lookbehind:!0,greedy:!0,inside:i},n.languages.insertBefore(`markup`,`cdata`,a)}}),Object.defineProperty(n.languages.markup.tag,"addAttribute",{value:function(e,t){n.languages.markup.tag.inside[`special-attr`].push({pattern:RegExp(`(^|["'\\s])(?:`+e+`)\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s'">=]+(?=[\\s>]))`,`i`),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,`language-`+t],inside:n.languages[t]},punctuation:[{pattern:/^=/,alias:`attr-equals`},/"|'/]}}}})}}),n.languages.html=n.languages.markup,n.languages.mathml=n.languages.markup,n.languages.svg=n.languages.markup,n.languages.xml=n.languages.extend(`markup`,{}),n.languages.ssml=n.languages.xml,n.languages.atom=n.languages.xml,n.languages.rss=n.languages.xml,(function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp(`@[\\w-](?:[^;{\\s"']|\\s+(?!\\s)|`+t.source+`)*?(?:;|(?=\\s*\\{))`),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:`selector`},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp(`\\burl\\((?:`+t.source+`|(?:[^\\\\\\r\\n()"']|\\\\[\\s\\S])*)\\)`,`i`),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp(`^`+t.source+`$`),alias:`url`}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+t.source+`)*(?=\\s*\\{)`),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined(`style`,`css`),n.tag.addAttribute(`style`,`css`))})(n),n.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},n.languages.javascript=n.languages.extend(`clike`,{"class-name":[n.languages.clike[`class-name`],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(`(^|[^\\w$])(?:NaN|Infinity|0[bB][01]+(?:_[01]+)*n?|0[oO][0-7]+(?:_[0-7]+)*n?|0[xX][\\dA-Fa-f]+(?:_[\\dA-Fa-f]+)*n?|\\d+(?:_\\d+)*n|(?:\\d+(?:_\\d+)*(?:\\.(?:\\d+(?:_\\d+)*)?)?|\\.\\d+(?:_\\d+)*)(?:[Ee][+-]?\\d+(?:_\\d+)*)?)(?![\\w$])`),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),n.languages.javascript[`class-name`][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,n.languages.insertBefore(`javascript`,`keyword`,{regex:{pattern:RegExp(`((?:^|[^$\\w\\xA0-\\uFFFF."'\\])\\s]|\\b(?:return|yield))\\s*)\\/(?:(?:\\[(?:[^\\]\\\\\\r\\n]|\\\\.)*\\]|\\\\.|[^/\\\\\\[\\r\\n])+\\/[dgimyus]{0,7}|(?:\\[(?:[^[\\]\\\\\\r\\n]|\\\\.|\\[(?:[^[\\]\\\\\\r\\n]|\\\\.|\\[(?:[^[\\]\\\\\\r\\n]|\\\\.)*\\])*\\])*\\]|\\\\.|[^/\\\\\\[\\r\\n])+\\/[dgimyus]{0,7}v[dgimyus]{0,7})(?=(?:\\s|\\/\\*(?:[^*]|\\*(?!\\/))*\\*\\/)*(?:$|[\\r\\n,.;:})\\]]|\\/\\/))`),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:`language-regex`,inside:n.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:`function`},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:n.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:n.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:n.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:n.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),n.languages.insertBefore(`javascript`,`string`,{hashbang:{pattern:/^#!.*/,greedy:!0,alias:`comment`},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:`string`},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:`punctuation`},rest:n.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:`property`}}),n.languages.insertBefore(`javascript`,`operator`,{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:`property`}}),n.languages.markup&&(n.languages.markup.tag.addInlined(`script`,`javascript`),n.languages.markup.tag.addAttribute(`on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)`,`javascript`)),n.languages.js=n.languages.javascript,(function(){if(n===void 0||typeof document>`u`)return;Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var e=`Loading…`,t=function(e,t){return`✖ Error `+e+` while fetching file: `+t},r=`✖ Error: File does not exist or is empty`,i={js:`javascript`,py:`python`,rb:`ruby`,ps1:`powershell`,psm1:`powershell`,sh:`bash`,bat:`batch`,h:`c`,tex:`latex`},a=`data-src-status`,o=`loading`,s=`loaded`,c=`failed`,l=`pre[data-src]:not([`+a+`="`+s+`"]):not([`+a+`="`+o+`"])`;function u(e,n,i){var a=new XMLHttpRequest;a.open(`GET`,e,!0),a.onreadystatechange=function(){a.readyState==4&&(a.status<400&&a.responseText?n(a.responseText):a.status>=400?i(t(a.status,a.statusText)):i(r))},a.send(null)}function d(e){var t=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(e||``);if(t){var n=Number(t[1]),r=t[2],i=t[3];return r?i?[n,Number(i)]:[n,void 0]:[n,n]}}n.hooks.add(`before-highlightall`,function(e){e.selector+=`, `+l}),n.hooks.add(`before-sanity-check`,function(t){var r=t.element;if(r.matches(l)){t.code=``,r.setAttribute(a,o);var f=r.appendChild(document.createElement(`CODE`));f.textContent=e;var p=r.getAttribute(`data-src`),m=t.language;if(m===`none`){var h=(/\.(\w+)$/.exec(p)||[,`none`])[1];m=i[h]||h}n.util.setLanguage(f,m),n.util.setLanguage(r,m);var g=n.plugins.autoloader;g&&g.loadLanguages(m),u(p,function(e){r.setAttribute(a,s);var t=d(r.getAttribute(`data-range`));if(t){var i=e.split(/\r\n?|\n/g),o=t[0],c=t[1]==null?i.length:t[1];o<0&&(o+=i.length),o=Math.max(0,Math.min(o-1,i.length)),c<0&&(c+=i.length),c=Math.max(0,Math.min(c,i.length)),e=i.slice(o,c).join(` `),r.hasAttribute(`data-start`)||r.setAttribute(`data-start`,String(o+1))}f.textContent=e,n.highlightElement(f)},function(e){r.setAttribute(a,c),f.textContent=e})}}),n.plugins.fileHighlight={highlight:function(e){for(var t=(e||document).querySelectorAll(l),r=0,i;i=t[r++];)n.highlightElement(i)}};var f=!1;n.fileHighlight=function(){f||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),f=!0),n.plugins.fileHighlight.highlight.apply(this,arguments)}})()}))());(function(e){function t(e){return RegExp(`(^(?:`+e+`):[ ]*(?![ ]))[^]+`,`i`)}e.languages.http={"request-line":{pattern:/^(?:CONNECT|DELETE|GET|HEAD|OPTIONS|PATCH|POST|PRI|PUT|SEARCH|TRACE)\s(?:https?:\/\/|\/)\S*\sHTTP\/[\d.]+/m,inside:{method:{pattern:/^[A-Z]+\b/,alias:`property`},"request-target":{pattern:/^(\s)(?:https?:\/\/|\/)\S*(?=\s)/,lookbehind:!0,alias:`url`,inside:e.languages.uri},"http-version":{pattern:/^(\s)HTTP\/[\d.]+/,lookbehind:!0,alias:`property`}}},"response-status":{pattern:/^HTTP\/[\d.]+ \d+ .+/m,inside:{"http-version":{pattern:/^HTTP\/[\d.]+/,alias:`property`},"status-code":{pattern:/^(\s)\d+(?=\s)/,lookbehind:!0,alias:`number`},"reason-phrase":{pattern:/^(\s).+/,lookbehind:!0,alias:`string`}}},header:{pattern:/^[\w-]+:.+(?:(?:\r\n?|\n)[ \t].+)*/m,inside:{"header-value":[{pattern:t(`Content-Security-Policy`),lookbehind:!0,alias:[`csp`,`languages-csp`],inside:e.languages.csp},{pattern:t(`Public-Key-Pins(?:-Report-Only)?`),lookbehind:!0,alias:[`hpkp`,`languages-hpkp`],inside:e.languages.hpkp},{pattern:t(`Strict-Transport-Security`),lookbehind:!0,alias:[`hsts`,`languages-hsts`],inside:e.languages.hsts},{pattern:t(`[^:]+`),lookbehind:!0}],"header-name":{pattern:/^[^:]+/,alias:`keyword`},punctuation:/^:/}}};var n=e.languages,r={"application/javascript":n.javascript,"application/json":n.json||n.javascript,"application/xml":n.xml,"text/xml":n.xml,"text/html":n.html,"text/css":n.css,"text/plain":n.plain},i={"application/json":!0,"application/xml":!0};function a(e){var t=`\\w+/(?:[\\w.-]+\\+)+`+e.replace(/^[a-z]+\//,``)+`(?![+\\w.-])`;return`(?:`+e+`|`+t+`)`}var o;for(var s in r)if(r[s]){o=o||{};var c=i[s]?a(s):s;o[s.replace(/\//g,`-`)]={pattern:RegExp(`(content-type:\\s*`+c+`(?:(?:\\r\\n?|\\n)[\\w-].*)*(?:\\r(?:\\n|(?!\\n))|\\n))[^ \\t\\w-][\\s\\S]*`,`i`),lookbehind:!0,inside:r[s]}}o&&e.languages.insertBefore(`http`,`header`,o)})(h.default),h.default.languages.log={string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?![st] | \w)(?:[^'\\\r\n]|\\.)*'/,greedy:!0},exception:{pattern:/(^|[^\w.])[a-z][\w.]*(?:Error|Exception):.*(?:(?:\r\n?|\n)[ \t]*(?:at[ \t].+|\.{3}.*|Caused by:.*))+(?:(?:\r\n?|\n)[ \t]*\.\.\. .*)?/,lookbehind:!0,greedy:!0,alias:[`javastacktrace`,`language-javastacktrace`],inside:h.default.languages.javastacktrace||{keyword:/\bat\b/,function:/[a-z_][\w$]*(?=\()/,punctuation:/[.:()]/}},level:[{pattern:/\b(?:ALERT|CRIT|CRITICAL|EMERG|EMERGENCY|ERR|ERROR|FAILURE|FATAL|SEVERE)\b/,alias:[`error`,`important`]},{pattern:/\b(?:WARN|WARNING|WRN)\b/,alias:[`warning`,`important`]},{pattern:/\b(?:DISPLAY|INF|INFO|NOTICE|STATUS)\b/,alias:[`info`,`keyword`]},{pattern:/\b(?:DBG|DEBUG|FINE)\b/,alias:[`debug`,`keyword`]},{pattern:/\b(?:FINER|FINEST|TRACE|TRC|VERBOSE|VRB)\b/,alias:[`trace`,`comment`]}],property:{pattern:/((?:^|[\]|])[ \t]*)[a-z_](?:[\w-]|\b\/\b)*(?:[. ]\(?\w(?:[\w-]|\b\/\b)*\)?)*:(?=\s)/im,lookbehind:!0},separator:{pattern:/(^|[^-+])-{3,}|={3,}|\*{3,}|- - /m,lookbehind:!0,alias:`comment`},url:/\b(?:file|ftp|https?):\/\/[^\s|,;'"]*[^\s|,;'">.]/,email:{pattern:/(^|\s)[-\w+.]+@[a-z][a-z0-9-]*(?:\.[a-z][a-z0-9-]*)+(?=\s)/,lookbehind:!0,alias:`url`},"ip-address":{pattern:/\b(?:\d{1,3}(?:\.\d{1,3}){3})\b/,alias:`constant`},"mac-address":{pattern:/\b[a-f0-9]{2}(?::[a-f0-9]{2}){5}\b/i,alias:`constant`},domain:{pattern:/(^|\s)[a-z][a-z0-9-]*(?:\.[a-z][a-z0-9-]*)*\.[a-z][a-z0-9-]+(?=\s)/,lookbehind:!0,alias:`constant`},uuid:{pattern:/\b[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}\b/i,alias:`constant`},hash:{pattern:/\b(?:[a-f0-9]{32}){1,2}\b/i,alias:`constant`},"file-path":{pattern:/\b[a-z]:[\\/][^\s|,;:(){}\[\]"']+|(^|[\s:\[\](>|])\.{0,2}\/\w[^\s|,;:(){}\[\]"']*/i,lookbehind:!0,greedy:!0,alias:`string`},date:{pattern:RegExp(`\\b\\d{4}[-/]\\d{2}[-/]\\d{2}(?:T(?=\\d{1,2}:)|(?=\\s\\d{1,2}:))|\\b\\d{1,4}[-/ ](?:\\d{1,2}|Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)[-/ ]\\d{2,4}T?\\b|\\b(?:(?:Fri|Mon|Sat|Sun|Thu|Tue|Wed)(?:\\s{1,2}(?:Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep))?|Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)\\s{1,2}\\d{1,2}\\b`,`i`),alias:`number`},time:{pattern:/\b\d{1,2}:\d{1,2}:\d{1,2}(?:[.,:]\d+)?(?:\s?[+-]\d{2}:?\d{2}|Z)?\b/,alias:`number`},boolean:/\b(?:false|null|true)\b/i,number:{pattern:/(^|[^.\w])(?:0x[a-f0-9]+|0o[0-7]+|0b[01]+|v?\d[\da-f]*(?:\.\d+)*(?:e[+-]?\d+)?[a-z]{0,3}\b)\b(?!\.\w)/i,lookbehind:!0},operator:/[;:?<=>~/@!$%&+\-|^(){}*#]/,punctuation:/[\[\].,]/},(function(){if(h.default===void 0||typeof document>`u`)return;var e=`line-numbers`,t=/\n(?!$)/g,n=h.default.plugins.lineNumbers={getLine:function(t,n){if(!(t.tagName!==`PRE`||!t.classList.contains(e))){var r=t.querySelector(`.line-numbers-rows`);if(r){var i=parseInt(t.getAttribute(`data-start`),10)||1,a=i+(r.children.length-1);na&&(n=a);var o=n-i;return r.children[o]}}},resize:function(e){r([e])},assumeViewportIndependence:!0};function r(e){if(e=e.filter(function(e){var t=i(e)[`white-space`];return t===`pre-wrap`||t===`pre-line`}),e.length!=0){var n=e.map(function(e){var n=e.querySelector(`code`),r=e.querySelector(`.line-numbers-rows`);if(!(!n||!r)){var i=e.querySelector(`.line-numbers-sizer`),a=n.textContent.split(t);i||(i=document.createElement(`span`),i.className=`line-numbers-sizer`,n.appendChild(i)),i.innerHTML=`0`,i.style.display=`block`;var o=i.getBoundingClientRect().height;return i.innerHTML=``,{element:e,lines:a,lineHeights:[],oneLinerHeight:o,sizer:i}}}).filter(Boolean);n.forEach(function(e){var t=e.sizer,n=e.lines,r=e.lineHeights,i=e.oneLinerHeight;r[n.length-1]=void 0,n.forEach(function(e,n){if(e&&e.length>1){var a=t.appendChild(document.createElement(`span`));a.style.display=`block`,a.textContent=e}else r[n]=i})}),n.forEach(function(e){for(var t=e.sizer,n=e.lineHeights,r=0,i=0;i`);c=document.createElement(`span`),c.setAttribute(`aria-hidden`,`true`),c.className=`line-numbers-rows`,c.innerHTML=l,a.hasAttribute(`data-start`)&&(a.style.counterReset=`linenumber `+(parseInt(a.getAttribute(`data-start`),10)-1)),n.element.appendChild(c),r([a]),h.default.hooks.run(`line-numbers`,n)}}}),h.default.hooks.add(`line-numbers`,function(e){e.plugins=e.plugins||{},e.plugins.lineNumbers=!0})})(),(function(){if(h.default===void 0||typeof document>`u`)return;var e=[],t={},n=function(){};h.default.plugins.toolbar={};var r=h.default.plugins.toolbar.registerButton=function(n,r){var i=typeof r==`function`?r:function(e){var t;return typeof r.onClick==`function`?(t=document.createElement(`button`),t.type=`button`,t.addEventListener(`click`,function(){r.onClick.call(this,e)})):typeof r.url==`string`?(t=document.createElement(`a`),t.href=r.url):t=document.createElement(`span`),r.className&&t.classList.add(r.className),t.textContent=r.text,t};if(n in t){console.warn(`There is a button with the key "`+n+`" registered already.`);return}e.push(t[n]=i)};function i(e){for(;e;){var t=e.getAttribute(`data-toolbar-order`);if(t!=null)return t=t.trim(),t.length?t.split(/\s*,\s*/g):[];e=e.parentElement}}var a=h.default.plugins.toolbar.hook=function(r){var a=r.element.parentNode;if(!(!a||!/pre/i.test(a.nodeName))&&!a.parentNode.classList.contains(`code-toolbar`)){var o=document.createElement(`div`);o.classList.add(`code-toolbar`),a.parentNode.insertBefore(o,a),o.appendChild(a);var s=document.createElement(`div`);s.classList.add(`toolbar`);var c=e,l=i(r.element);l&&(c=l.map(function(e){return t[e]||n})),c.forEach(function(e){var t=e(r);if(t){var n=document.createElement(`div`);n.classList.add(`toolbar-item`),n.appendChild(t),s.appendChild(n)}}),o.appendChild(s)}};r(`label`,function(e){var t=e.element.parentNode;if(!(!t||!/pre/i.test(t.nodeName))&&t.hasAttribute(`data-label`)){var n,r,i=t.getAttribute(`data-label`);try{r=document.querySelector(`template#`+i)}catch(e){}return r?n=r.content:(t.hasAttribute(`data-url`)?(n=document.createElement(`a`),n.href=t.getAttribute(`data-url`)):n=document.createElement(`span`),n.textContent=i),n}}),h.default.hooks.add(`complete`,a)})(),(function(){if(h.default===void 0||typeof document>`u`)return;if(!h.default.plugins.toolbar){console.warn(`Copy to Clipboard plugin loaded before Toolbar plugin.`);return}function e(e,t){e.addEventListener(`click`,function(){n(t)})}function t(e){var t=document.createElement(`textarea`);t.value=e.getText(),t.style.top=`0`,t.style.left=`0`,t.style.position=`fixed`,document.body.appendChild(t),t.focus(),t.select();try{var n=document.execCommand(`copy`);setTimeout(function(){n?e.success():e.error()},1)}catch(t){setTimeout(function(){e.error(t)},1)}document.body.removeChild(t)}function n(e){navigator.clipboard?navigator.clipboard.writeText(e.getText()).then(e.success,function(){t(e)}):t(e)}function r(e){window.getSelection().selectAllChildren(e)}function i(e){var t={copy:`Copy`,"copy-error":`Press Ctrl+C to copy`,"copy-success":`Copied!`,"copy-timeout":5e3},n=`data-prismjs-`;for(var r in t){for(var i=n+r,a=e;a&&!a.hasAttribute(i);)a=a.parentElement;a&&(t[r]=a.getAttribute(i))}return t}h.default.plugins.toolbar.registerButton(`copy-to-clipboard`,function(t){var n=t.element,a=i(n),o=document.createElement(`button`);o.className=`copy-to-clipboard-button`,o.setAttribute(`type`,`button`);var s=document.createElement(`span`);return o.appendChild(s),l(`copy`),e(o,{getText:function(){return n.textContent},success:function(){l(`copy-success`),c()},error:function(){l(`copy-error`),setTimeout(function(){r(n)},1),c()}}),o;function c(){setTimeout(function(){l(`copy`)},a[`copy-timeout`])}function l(e){s.textContent=a[e],o.setAttribute(`data-copy-state`,e)}})})();export{l as a,d as i,p as n,f as r,m as t}; \ No newline at end of file diff --git a/BTPanel/static/vite/js/vendor-crypto.js b/BTPanel/static/vite/js/vendor-crypto.js index c858169d..769fd86d 100644 --- a/BTPanel/static/vite/js/vendor-crypto.js +++ b/BTPanel/static/vite/js/vendor-crypto.js @@ -1,8 +1,7 @@ ;(() => { - const hrefs = [] const stylesheetSelector = "link[rel=stylesheet]" const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href)) - const version = "1784873523001" + const version = "1786507437784" const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href) const removeAfterLoad = (freshLink, staleLink) => { const remove = () => staleLink.remove() @@ -28,15 +27,6 @@ loaded.add(url.href) removeAfterLoad(freshLink, link) } - for (const href of hrefs) { - const url = new URL(href, import.meta.url).href - if (loaded.has(url)) continue - const link = document.createElement("link") - link.rel = "stylesheet" - link.href = url - document.head.appendChild(link) - loaded.add(url) - } })(); function e(e){return`0123456789abcdefghijklmnopqrstuvwxyz`.charAt(e)}function t(e,t){return e&t}function n(e,t){return e|t}function r(e,t){return e^t}function i(e,t){return e&~t}function a(e){if(e==0)return-1;var t=0;return e&65535||(e>>=16,t+=16),e&255||(e>>=8,t+=8),e&15||(e>>=4,t+=4),e&3||(e>>=2,t+=2),e&1||++t,t}function o(e){for(var t=0;e!=0;)e&=e-1,++t;return t}var s=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/`;function c(e){var t,n,r=``;for(t=0;t+3<=e.length;t+=3)n=parseInt(e.substring(t,t+3),16),r+=s.charAt(n>>6)+s.charAt(n&63);for(t+1==e.length?(n=parseInt(e.substring(t,t+1),16),r+=s.charAt(n<<2)):t+2==e.length&&(n=parseInt(e.substring(t,t+2),16),r+=s.charAt(n>>2)+s.charAt((n&3)<<4));(r.length&3)>0;)r+=`=`;return r}function l(t){var n=``,r,i=0,a=0;for(r=0;r>2),a=o&3,i=1):i==1?(n+=e(a<<2|o>>4),a=o&15,i=2):i==2?(n+=e(a),n+=e(o>>2),a=o&3,i=3):(n+=e(a<<2|o>>4),n+=e(o&15),i=0))}return i==1&&(n+=e(a<<2)),n}var u,d={decode:function(e){var t;if(u===void 0){var n=`0123456789ABCDEF`,r=` \f \r \xA0\u2028\u2029`;for(u={},t=0;t<16;++t)u[n.charAt(t)]=t;for(n=n.toLowerCase(),t=10;t<16;++t)u[n.charAt(t)]=t;for(t=0;t=2?(i[i.length]=a,a=0,o=0):a<<=4}}if(o)throw Error(`Hex encoding incomplete: 4 bits missing`);return i}},f,p={decode:function(e){var t;if(f===void 0){var n=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/`,r=`= \f diff --git a/BTPanel/static/vite/js/vendor-interaction-legacy.js b/BTPanel/static/vite/js/vendor-interaction-legacy.js index a025dcf1..a2530572 100644 --- a/BTPanel/static/vite/js/vendor-interaction-legacy.js +++ b/BTPanel/static/vite/js/vendor-interaction-legacy.js @@ -1,6 +1,6 @@ -(function(){System.register([`./rolldown-runtime-legacy.js?v=1784873523001`,`./vendor-utils-legacy.js?v=1784873523001`,`./vendor-vue-legacy.js?v=1784873523001`,`./vendor-legacy.js?v=1784873523001`],function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O,k,A,j,M,N,P,ee,te,F,ne,re,ie,I,ae,oe,se,L,R,ce,le,ue,de,fe,pe,me,he,ge,z,_e,B,ve,ye,be,xe,Se,Ce,V,we,Te,Ee,De,Oe,ke,Ae,je,Me,Ne,Pe,Fe,Ie,Le,Re,H,U,ze,Be,W,Ve,G,He,Ue,K,We,Ge,Ke,qe,Je,Ye,Xe,Ze,q,Qe,$e,et,tt,nt,rt,it,at,ot,st,ct,lt,ut,dt,ft,pt,mt,ht,J,gt,_t,vt,yt,bt,xt,St,Ct,wt,Tt,Et,Dt,Ot,kt,At,jt,Mt,Nt,Pt,Ft,It,Lt,Rt,zt,Bt,Vt,Ht,Ut,Wt,Gt,Kt,qt,Jt,Yt,Xt,Zt,Qt,$t,en,tn,Y,nn,rn;function an(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n=0)&&(n[i]=e[i]);return n}function Cn(e,t){if(e==null)return{};var n=Sn(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function wn(e){return Tn(e)||En(e)||Dn(e)||kn()}function Tn(e){if(Array.isArray(e))return On(e)}function En(e){if(typeof Symbol<`u`&&e[Symbol.iterator]!=null||e[`@@iterator`]!=null)return Array.from(e)}function Dn(e,t){if(e){if(typeof e==`string`)return On(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`)return Array.from(e);if(n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return On(e,t)}}function On(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n`&&(t=t.substring(1)),e)try{if(e.matches)return e.matches(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t)}catch(e){return!1}return!1}}function Mn(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function Nn(e,t,n,r){if(e){n=n||document;do{if(t!=null&&(t[0]===`>`?e.parentNode===n&&jn(e,t):jn(e,t))||r&&e===n)return e;if(e===n)break}while(e=Mn(e))}return null}function Pn(e,t,n){e&&t&&(e.classList?e.classList[n?`add`:`remove`](t):e.className=((` `+e.className+` `).replace(ae,` `).replace(` `+t+` `,` `)+(n?` `+t:``)).replace(ae,` `))}function Q(e,t,n){var r=e&&e.style;if(r){if(n===void 0)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(e,``):e.currentStyle&&(n=e.currentStyle),t===void 0?n:n[t];!(t in r)&&t.indexOf(`webkit`)===-1&&(t=`-webkit-`+t),r[t]=n+(typeof n==`string`?``:`px`)}}function Fn(e,t){var n=``;if(typeof e==`string`)n=e;else do{var r=Q(e,`transform`);r&&r!==`none`&&(n=r+` `+n)}while(!t&&(e=e.parentNode));var i=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return i&&new i(n)}function In(e,t,n){if(e){var r=e.getElementsByTagName(t),i=0,a=r.length;if(n)for(;i=a:i<=a,!o)return r;if(r===Ln())break;r=Gn(r,!1)}return!1}function Bn(e,t,n,r){for(var i=0,a=0,o=e.children;ali`:`>*`,swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return ge(e,this.options)},ghostClass:`sortable-ghost`,chosenClass:`sortable-chosen`,dragClass:`sortable-drag`,ignore:`a, img`,filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(e,t){e.setData(`Text`,t.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:`data-id`,delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:`sortable-fallback`,fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:$.supportPointer!==!1&&`PointerEvent`in window&&!se,emptyInsertThreshold:5};for(var r in ne.initializePlugins(this,e,n),n)!(r in t)&&(t[r]=n[r]);for(var i in be(t),this)i.charAt(0)===`_`&&typeof this[i]==`function`&&(this[i]=this[i].bind(this));this.nativeDraggable=!t.forceFallback&&Yt,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?X(e,`pointerdown`,this._onTapStart):(X(e,`mousedown`,this._onTapStart),X(e,`touchstart`,this._onTapStart)),this.nativeDraggable&&(X(e,`dragover`,this),X(e,`dragenter`,this)),Kt.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),xn(this,er())}function ar(e){e.dataTransfer&&(e.dataTransfer.dropEffect=`move`),e.cancelable&&e.preventDefault()}function or(e,t,n,r,i,a,o,s){var c,l=e[W],u=l.options.onMove,d;return window.CustomEvent&&!D&&!v?c=new CustomEvent(`move`,{bubbles:!0,cancelable:!0}):(c=document.createEvent(`Event`),c.initEvent(`move`,!0,!0)),c.to=t,c.from=e,c.dragged=n,c.draggedRect=r,c.related=i||t,c.relatedRect=a||Rn(t),c.willInsertAfter=s,c.originalEvent=o,e.dispatchEvent(c),u&&(d=u.call(l,c,o)),d}function sr(e){e.draggable=!1}function cr(){xe=!1}function lr(e,t,n){var r=Rn(Bn(n.el,0,n.options,!0)),i=10;return t?e.clientXr.right+i||e.clientX<=r.right&&e.clientY>r.bottom&&e.clientX>=r.left:e.clientX>r.right&&e.clientY>r.top||e.clientX<=r.right&&e.clientY>r.bottom+i}function dr(e,t,n,r,i,a,o,s){var c=r?e.clientY:e.clientX,l=r?n.height:n.width,u=r?n.top:n.left,d=r?n.bottom:n.right,f=!1;if(!o){if(s&&$tu+l*a/2:cd-$t)return-st}else if(c>u+l*(1-i)/2&&cd-l*a/2)?c>u+l/2?1:-1:0}function fr(e){return Hn(H)1&&(J.forEach(function(e){r.addAnimationState({target:e,rect:Ve?Rn(e):i}),$n(e),e.fromRect=i,t.removeAnimationState(e)}),Ve=!1,Tr(!this.options.removeCloneOnHide,n))},dragOverCompleted:function(e){var t=e.sortable,n=e.isOwner,r=e.insertion,i=e.activeSortable,a=e.parentEl,o=e.putSortable,s=this.options;if(r){if(n&&i._hideClone(),Je=!1,s.animation&&J.length>1&&(Ve||!n&&!i.options.sort&&!o)){var c=Rn(U,!1,!0,!0);J.forEach(function(e){e!==U&&(Qn(e,c),a.appendChild(e))}),Ve=!0}if(!n)if(Ve||Dr(),J.length>1){var l=Ne;i._showClone(t),i.options.animation&&!Ne&&l&&ht.forEach(function(e){i.addAnimationState({target:e,rect:Me}),e.fromRect=Me,e.thisAnimationDuration=null})}else i._showClone(t)}},dragOverAnimationCapture:function(e){var t=e.dragRect,n=e.isOwner,r=e.activeSortable;if(J.forEach(function(e){e.thisAnimationDuration=null}),r.options.animation&&!n&&r.multiDrag.isMultiDrag){Me=xn({},t);var i=Fn(U,!0);Me.top-=i.f,Me.left-=i.e}},dragOverAnimationComplete:function(){Ve&&(Ve=!1,Dr())},drop:function(e){var t=e.originalEvent,n=e.rootEl,r=e.parentEl,i=e.sortable,a=e.dispatchSortableEvent,o=e.oldIndex,s=e.putSortable,c=s||this.sortable;if(t){var l=this.options,u=r.children;if(!ze)if(l.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),Pn(U,l.selectedClass,!~J.indexOf(U)),~J.indexOf(U))J.splice(J.indexOf(U),1),dt=null,rr({sortable:i,rootEl:n,name:`deselect`,targetEl:U,originalEvt:t});else{if(J.push(U),rr({sortable:i,rootEl:n,name:`select`,targetEl:U,originalEvt:t}),t.shiftKey&&dt&&i.el.contains(dt)){var d=Hn(dt),f=Hn(U);if(~d&&~f&&d!==f){var p,m;for(f>d?(m=d,p=f):(m=f,p=d+1);m1){var h=Rn(U),g=Hn(U,`:not(.`+this.options.selectedClass+`)`);if(!Je&&l.animation&&(U.thisAnimationDuration=null),c.captureAnimationState(),!Je&&(l.animation&&(U.fromRect=h,J.forEach(function(e){if(e.thisAnimationDuration=null,e!==U){var t=Ve?Rn(e):h;e.fromRect=t,c.addAnimationState({target:e,rect:t})}})),Dr(),J.forEach(function(e){u[g]?r.insertBefore(e,u[g]):r.appendChild(e),g++}),o===Hn(U))){var _=!1;J.forEach(function(e){if(e.sortableIndex!==Hn(e)){_=!0;return}}),_&&a(`update`)}J.forEach(function(e){$n(e)}),c.animateAll()}gt=c}(n===r||s&&s.lastPutMode!==`clone`)&&ht.forEach(function(e){e.parentNode&&e.parentNode.removeChild(e)})}},nullingGlobal:function(){this.isMultiDrag=ze=!1,ht.length=0},destroyGlobal:function(){this._deselectMultiDrag(),Z(document,`pointerup`,this._deselectMultiDrag),Z(document,`mouseup`,this._deselectMultiDrag),Z(document,`touchend`,this._deselectMultiDrag),Z(document,`keydown`,this._checkKeyDown),Z(document,`keyup`,this._checkKeyUp)},_deselectMultiDrag:function(e){if(!(ze!==void 0&&ze)&>===this.sortable&&!(e&&Nn(e.target,this.options.draggable,this.sortable.el,!1))&&!(e&&e.button!==0))for(;J.length;){var t=J[0];Pn(t,this.options.selectedClass,!1),J.shift(),rr({sortable:this.sortable,rootEl:this.sortable.el,name:`deselect`,targetEl:t,originalEvt:e})}},_checkKeyDown:function(e){e.key===this.options.multiDragKey&&(this.multiDragKeyDown=!0)},_checkKeyUp:function(e){e.key===this.options.multiDragKey&&(this.multiDragKeyDown=!1)}},xn(e,{pluginName:`multiDrag`,utils:{select:function(e){var t=e.parentNode[W];!t||!t.options.multiDrag||~J.indexOf(e)||(gt&>!==t&&(gt.multiDrag._deselectMultiDrag(),gt=t),Pn(e,t.options.selectedClass,!0),J.push(e))},deselect:function(e){var t=e.parentNode[W],n=J.indexOf(e);!t||!t.options.multiDrag||!~n||(Pn(e,t.options.selectedClass,!1),J.splice(n,1))}},eventProperties:function(){var e=this,t=[],n=[];return J.forEach(function(r){t.push({multiDragElement:r,index:r.sortableIndex});var i=Ve&&r!==U?-1:Ve?Hn(r,`:not(.`+e.options.selectedClass+`)`):Hn(r);n.push({multiDragElement:r,index:i})}),{items:wn(J),clones:[].concat(ht),oldIndicies:t,newIndicies:n}},optionListeners:{multiDragKey:function(e){return e=e.toLowerCase(),e===`ctrl`?e=`Control`:e.length>1&&(e=e.charAt(0).toUpperCase()+e.substr(1)),e}}})}function Tr(e,t){J.forEach(function(n,r){var i=t.children[n.sortableIndex+(e?Number(r):0)];i?t.insertBefore(n,i):t.appendChild(n)})}function Er(e,t){ht.forEach(function(n,r){var i=t.children[n.sortableIndex+(e?Number(r):0)];i?t.insertBefore(n,i):t.appendChild(n)})}function Dr(){J.forEach(function(e){e!==U&&e.parentNode&&e.parentNode.removeChild(e)})}function Or(e){jt(l,e)}function kr(){return Ze(l)}function Ar(e,t,n){return t.split(`.`).reduce(function(e,t){return e&&e[t]?e[t]:n||null},e)}function jr(e,t){return e.filter(function(e){return e!==t})}function Mr(e){return(e===void 0?`undefined`:hn(e))===`object`}function Nr(e,t){var n=new Map,r=function(e){n.set(e,n.has(e)?n.get(e)+1:1)};e.forEach(r),t.forEach(r);var i=[];return n.forEach(function(e,t){e===1&&i.push(t)}),i}function Pr(e,t){return e.filter(function(e){return t.indexOf(e)>-1})}function Fr(e,t){return{type:O,payload:{sourceClientOffset:t||null,clientOffset:e||null}}}function Ir(e){return function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{publishSource:!0},r=n.publishSource,i=r===void 0||r,o=n.clientOffset,s=n.getSourceClientOffset,c=e.getMonitor(),l=e.getRegistry();e.dispatch(Fr(o)),Lr(t,c,l);var u=Br(t,c);if(u==null){e.dispatch(oe);return}var d=null;if(o){if(!s)throw Error(`getSourceClientOffset must be defined`);Rr(s),d=s(u)}e.dispatch(Fr(o,d));var f=l.getSource(u).beginDrag(c,u);if(f!=null)return zr(f),l.pinSource(u),{type:a,payload:{itemType:l.getSourceType(u),item:f,sourceId:u,clientOffset:o||null,sourceClientOffset:d||null,isSourcePublic:!!i}}}}function Lr(e,t,n){q(!t.isDragging(),`Cannot call beginDrag while dragging.`),e.forEach(function(e){q(n.getSource(e),`Expected sourceIds to be registered.`)})}function Rr(e){q(typeof e==`function`,`When clientOffset is provided, getSourceClientOffset must be a function.`)}function zr(e){q(Mr(e),`Item must be an object.`)}function Br(e,t){for(var n=null,r=e.length-1;r>=0;r--)if(t.canDragSource(e[r])){n=e[r];break}return n}function Vr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Hr(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:{},n=e.getMonitor(),r=e.getRegistry();Wr(n),qr(n).forEach(function(i,a){var o={type:c,payload:{dropResult:Hr({},t,Gr(i,a,r,n))}};e.dispatch(o)})}}function Wr(e){q(e.isDragging(),`Cannot call drop while not dragging.`),q(!e.didDrop(),`Cannot call drop twice during one drag operation.`)}function Gr(e,t,n,r){var i=n.getTarget(e),a=i?i.drop(r,e):void 0;return Kr(a),a===void 0&&(a=t===0?{}:r.getDropResult()),a}function Kr(e){q(e===void 0||Mr(e),`Drop result must either be an object or undefined.`)}function qr(e){var t=e.getTargetIds().filter(e.canDropOnTarget,e);return t.reverse(),t}function Jr(e){return function(){var t=e.getMonitor(),n=e.getRegistry();Yr(t);var r=t.getSourceId();return r!=null&&(n.getSource(r,!0).endDrag(t,r),n.unpinSource()),{type:_}}}function Yr(e){q(e.isDragging(),`Cannot call endDrag while not dragging.`)}function Xr(e,t){return t===null?e===null:Array.isArray(e)?e.some(function(e){return e===t}):e===t}function Zr(e){return function(t){var n=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).clientOffset;Qr(t);var r=t.slice(0),i=e.getMonitor(),a=e.getRegistry();return ei(r,a,i.getItemType()),$r(r,i,a),ti(r,i,a),{type:S,payload:{targetIds:r,clientOffset:n||null}}}}function Qr(e){q(Array.isArray(e),`Expected targetIds to be an array.`)}function $r(e,t,n){q(t.isDragging(),`Cannot call hover while not dragging.`),q(!t.didDrop(),`Cannot call hover after drop.`);for(var r=0;r=0;r--){var i=e[r];Xr(t.getTargetType(i),n)||e.splice(r,1)}}function ti(e,t,n){e.forEach(function(e){n.getTarget(e).hover(t,e)})}function ni(e){return function(){if(e.getMonitor().isDragging())return{type:F}}}function ri(e){return{beginDrag:Ir(e),publishDragSource:ni(e),hover:Zr(e),drop:Ur(e),endDrag:Jr(e)}}function ii(e,t){return{x:e.x+t.x,y:e.y+t.y}}function ai(e,t){return{x:e.x-t.x,y:e.y-t.y}}function oi(e){var t=e.clientOffset,n=e.initialClientOffset,r=e.initialSourceClientOffset;return!t||!n||!r?null:ai(ii(t,r),n)}function si(e){var t=e.clientOffset,n=e.initialClientOffset;return!t||!n?null:ai(t,n)}function ci(e,t){return e===N?!1:e===i||t===void 0||Pr(t,e).length>0}function li(e){return{type:n,payload:{sourceId:e}}}function ui(e){return{type:r,payload:{targetId:e}}}function di(e){return{type:ie,payload:{sourceId:e}}}function fi(e){return{type:I,payload:{targetId:e}}}function pi(e){q(typeof e.canDrag==`function`,`Expected canDrag to be a function.`),q(typeof e.beginDrag==`function`,`Expected beginDrag to be a function.`),q(typeof e.endDrag==`function`,`Expected endDrag to be a function.`)}function mi(e){q(typeof e.canDrop==`function`,`Expected canDrop to be a function.`),q(typeof e.hover==`function`,`Expected hover to be a function.`),q(typeof e.drop==`function`,`Expected beginDrag to be a function.`)}function hi(e,t){if(t&&Array.isArray(e)){e.forEach(function(e){return hi(e,!1)});return}q(typeof e==`string`||(e===void 0?`undefined`:hn(e))===`symbol`,t?`Type can only be a string, a symbol, or an array of either.`:`Type can only be a string or a symbol.`)}function gi(){return St++}function _i(e){var t=gi().toString();switch(e){case E.SOURCE:return`S`.concat(t);case E.TARGET:return`T`.concat(t);default:throw Error(`Unknown Handler Role: `.concat(e))}}function vi(e){switch(e[0]){case`S`:return E.SOURCE;case`T`:return E.TARGET;default:throw Error(`Cannot parse handler ID: `.concat(e))}}function yi(e,t){var n=e.entries(),r=!1;do{var i=n.next(),a=i.done;if(mn(i.value,2)[1]===t)return!0;r=!!a}while(!r);return!1}function bi(e,t){return!e&&!t?!0:!e||!t?!1:e.x===t.x&&e.y===t.y}function xi(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:qt;if(e.length!==t.length)return!1;for(var r=0;r0&&arguments[0]!==void 0&&arguments[0];var e=arguments.length>1?arguments[1]:void 0;switch(e.type){case S:break;case n:case r:case I:case ie:return N;case a:case F:case _:case c:default:return i}var t=e.payload,o=t.targetIds,s=o===void 0?[]:o,l=t.prevTargetIds,u=l===void 0?[]:l,d=Nr(s,u);if(!(d.length>0||!xi(s,u)))return N;var f=u[u.length-1],p=s[s.length-1];return f!==p&&(f&&d.push(f),p&&d.push(p)),d}function Ci(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function wi(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:Xe,t=arguments.length>1?arguments[1]:void 0,n=t.payload;switch(t.type){case O:case a:return{initialSourceClientOffset:n.sourceClientOffset,initialClientOffset:n.clientOffset,clientOffset:n.clientOffset};case S:return bi(e.clientOffset,n.clientOffset)?e:wi({},e,{clientOffset:n.clientOffset});case _:case c:return Xe;default:return e}}function Ei(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Di(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:Ye,t=arguments.length>1?arguments[1]:void 0,n=t.payload;switch(t.type){case a:return Di({},e,{itemType:n.itemType,item:n.item,sourceId:n.sourceId,isSourcePublic:n.isSourcePublic,dropResult:null,didDrop:!1});case F:return Di({},e,{isSourcePublic:!0});case S:return Di({},e,{targetIds:n.targetIds});case I:return e.targetIds.indexOf(n.targetId)===-1?e:Di({},e,{targetIds:jr(e.targetIds,n.targetId)});case c:return Di({},e,{dropResult:n.dropResult,didDrop:!0,targetIds:[]});case _:return Di({},e,{itemType:null,item:null,sourceId:null,dropResult:null,didDrop:!1,isSourcePublic:null,targetIds:[]});default:return e}}function ki(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;switch((arguments.length>1?arguments[1]:void 0).type){case n:case r:return e+1;case ie:case I:return e-1;default:return e}}function Ai(){return(arguments.length>0&&arguments[0]!==void 0?arguments[0]:0)+1}function ji(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Mi(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return{dirtyHandlerIds:Si(e.dirtyHandlerIds,{type:t.type,payload:Mi({},t.payload,{prevTargetIds:Ar(e,`dragOperation.targetIds`,[])})}),dragOffset:Ti(e.dragOffset,t),refCount:ki(e.refCount,t),dragOperation:Oi(e.dragOperation,t),stateId:Ai(e.stateId)}}function Pi(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=Fi(arguments.length>3&&arguments[3]!==void 0&&arguments[3]),i=new u(r,new d(r,new T(r))),a=e(i,t,n);return i.receiveBackend(a),i}function Fi(e){var t=typeof window<`u`&&window.__REDUX_DEVTOOLS_EXTENSION__;return Fe(Ni,e&&t&&t({name:`dnd-core`,instanceId:`dnd-core`}))}function Ii(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&arguments[1]!==void 0?arguments[1]:Gi(),n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0,i=t;return i[k]||(i[k]=Pi(e,t,n,r)),i[k]}function Gi(){return typeof globalThis<`u`?globalThis:typeof global<`u`?global:window}function Ki(e,t){if(!dn(e,t))throw TypeError(`Cannot call a class as a function`)}function qi(e,t){if(!dn(e,t))throw TypeError(`Cannot call a class as a function`)}function Ji(e){return e?e.__v_isVNode===!0:!1}function Yi(e){return e?e.__v_skip:!1}function Xi(e){return Ji(e)&&Ce(e.type)!==`symbol`}function Zi(){throw Error(`Only native element nodes can now be passed to Vue DnD connectors.You can either wrap Component into a
, or turn it into a drag source or a drop target itself.`)}function Qi(e){return function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(Yi(t)&&Zi(),!Xi(t)){var r=t;return e(r,n),r}}}function $i(e){var t={};return Object.keys(e).forEach(function(n){var r=e[n];if(n.endsWith(`Ref`))t[n]=e[n];else{var i=Qi(r);t[n]=function(){return i}}}),t}function ea(e,t){if(!dn(e,t))throw TypeError(`Cannot call a class as a function`)}function ta(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n-1}):!1})[0]||null}function to(e){var t=e.nodeType===g?e:e.parentElement;if(!t)return null;var n=t.getBoundingClientRect(),r=n.top;return{x:n.left,y:r}}function no(e){return{x:e.clientX,y:e.clientY}}function ro(e){var t;return e.nodeName===`IMG`&&(nt()||!((t=document.documentElement)!=null&&t.contains(e)))}function io(e,t,n,r){var i=e?t.width:n,a=e?t.height:r;return it()&&e&&(a/=window.devicePixelRatio,i/=window.devicePixelRatio),{dragPreviewWidth:i,dragPreviewHeight:a}}function ao(e,t,n,r,i){var a=ro(t),o=to(a?e:t),s={x:n.x-o.x,y:n.y-o.y},c=e.offsetWidth,l=e.offsetHeight,u=r.anchorX,d=r.anchorY,f=io(a,t,c,l),p=f.dragPreviewWidth,m=f.dragPreviewHeight,h=function(){var e=new M([0,.5,1],[s.y,s.y/l*m,s.y+m-l]).interpolate(d);return it()&&a&&(e+=(window.devicePixelRatio-1)*m),e},g=function(){return new M([0,.5,1],[s.x,s.x/c*p,s.x+p-c]).interpolate(u)},_=i.offsetX,v=i.offsetY,y=_===0||_,b=v===0||v;return{x:y?_:g(),y:b?v:h()}}function oo(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function so(e){for(var t=1;t2&&arguments[2]!==void 0?arguments[2]:{},r=n.evt,i=Cn(n,B);ne.pluginEvent.bind($)(e,t,vn({dragEl:H,parentEl:Et,ghostEl:G,rootEl:Rt,nextEl:xt,lastDownEl:ct,cloneEl:Ae,cloneHidden:je,dragStarted:mt,putSortable:Mt,activeSortable:$.active,originalEvent:r,oldIndex:wt,oldDraggableIndex:Ct,newIndex:bt,newDraggableIndex:yt,hideGhostForTarget:ve,unhideGhostForTarget:V,cloneNowHidden:function(){je=!0},cloneNowShown:function(){je=!1},dispatchSortableEvent:function(e){ir({sortable:t,name:e,originalEvent:r})}},i))},Oe=!1,K=!1,Kt=[],Dt=!1,tt=!1,Ue=[],xe=!1,zt=[],Re=typeof document<`u`,re=A,o=v||D?`cssFloat`:`float`,Yt=Re&&!s&&!A&&`draggable`in document.createElement(`div`),Jt=function(){if(Re){if(D)return!1;var e=document.createElement(`x`);return e.style.cssText=`pointer-events:auto`,e.style.pointerEvents===`auto`}}(),ge=function(e,t){var n=Q(e),r=parseInt(n.width)-parseInt(n.paddingLeft)-parseInt(n.paddingRight)-parseInt(n.borderLeftWidth)-parseInt(n.borderRightWidth),i=Bn(e,0,t),a=Bn(e,1,t),s=i&&Q(i),c=a&&Q(a),l=s&&parseInt(s.marginLeft)+parseInt(s.marginRight)+Rn(i).width,u=c&&parseInt(c.marginLeft)+parseInt(c.marginRight)+Rn(a).width;if(n.display===`flex`)return n.flexDirection===`column`||n.flexDirection===`column-reverse`?`vertical`:`horizontal`;if(n.display===`grid`)return n.gridTemplateColumns.split(` `).length<=1?`vertical`:`horizontal`;if(i&&s.float&&s.float!==`none`){var d=s.float===`left`?`left`:`right`;return a&&(c.clear===`both`||c.clear===d)?`vertical`:`horizontal`}return i&&(s.display===`block`||s.display===`flex`||s.display===`table`||s.display===`grid`||l>=r&&n[o]===`none`||a&&n[o]===`none`&&l+u>r)?`vertical`:`horizontal`},_e=function(e,t,n){var r=n?e.left:e.top,i=n?e.right:e.bottom,a=n?e.width:e.height,o=n?t.left:t.top,s=n?t.right:t.bottom,c=n?t.width:t.height;return r===o||i===s||r+a/2===o+c/2},z=function(e,t){var n;return Kt.some(function(r){var i=r[W].options.emptyInsertThreshold;if(!(!i||Vn(r))){var a=Rn(r),o=e>=a.left-i&&e<=a.right+i,s=t>=a.top-i&&t<=a.bottom+i;if(o&&s)return n=r}}),n},be=function(e){function t(e,n){return function(r,i,a,o){var s=r.options.group.name&&i.options.group.name&&r.options.group.name===i.options.group.name;if(e==null&&(n||s))return!0;if(e==null||e===!1)return!1;if(n&&e===`clone`)return e;if(typeof e==`function`)return t(e(r,i,a,o),n)(r,i,a,o);var c=(n?r:i).options.group.name;return e===!0||typeof e==`string`&&e===c||e.join&&e.indexOf(c)>-1}}var n={},r=e.group;(!r||yn(r)!=`object`)&&(r={name:r}),n.name=r.name,n.checkPull=t(r.pull,!0),n.checkPut=t(r.put),n.revertClone=r.revertClone,e.group=n},ve=function(){!Jt&&G&&Q(G,`display`,`none`)},V=function(){!Jt&&G&&Q(G,`display`,``)},Re&&document.addEventListener(`click`,function(e){if(K)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),K=!1,!1},!0),vt=function(e){if(H){e=e.touches?e.touches[0]:e;var t=z(e.clientX,e.clientY);if(t){var n={};for(var r in e)e.hasOwnProperty(r)&&(n[r]=e[r]);n.target=n.rootEl=t,n.preventDefault=void 0,n.stopPropagation=void 0,t[W]._onDragOver(n)}}},he=function(e){H&&H.parentNode[W]._isOutsideThisEl(e.target)},$.prototype={constructor:$,_isOutsideThisEl:function(e){!this.el.contains(e)&&e!==this.el&&(pt=null)},_getDirection:function(e,t){return typeof this.options.direction==`function`?this.options.direction.call(this,e,t,H):this.options.direction},_onTapStart:function(e){if(e.cancelable){var t=this,n=this.el,r=this.options,i=r.preventOnFilter,a=e.type,o=e.touches&&e.touches[0]||e.pointerType&&e.pointerType===`touch`&&e,s=(o||e).target,c=e.target.shadowRoot&&(e.path&&e.path[0]||e.composedPath&&e.composedPath()[0])||s,l=r.filter;if(mr(n),!H&&!(/mousedown|pointerdown/.test(a)&&e.button!==0||r.disabled)&&!c.isContentEditable&&!(!this.nativeDraggable&&se&&s&&s.tagName.toUpperCase()===`SELECT`)&&(s=Nn(s,r.draggable,n,!1),!(s&&s.animated)&&ct!==s)){if(wt=Hn(s),Ct=Hn(s,r.draggable),typeof l==`function`){if(l.call(this,e,s,this)){ir({sortable:t,rootEl:c,name:`filter`,targetEl:s,toEl:n,fromEl:n}),Ot(`filter`,t,{evt:e}),i&&e.cancelable&&e.preventDefault();return}}else if(l&&(l=l.split(`,`).some(function(r){if(r=Nn(c,r.trim(),n,!1),r)return ir({sortable:t,rootEl:r,name:`filter`,targetEl:s,fromEl:n,toEl:n}),Ot(`filter`,t,{evt:e}),!0}),l)){i&&e.cancelable&&e.preventDefault();return}r.handle&&!Nn(c,r.handle,n,!1)||this._prepareDragStart(e,o,s)}}},_prepareDragStart:function(e,t,n){var r=this,i=r.el,a=r.options,o=i.ownerDocument,s;if(n&&!H&&n.parentNode===i){var c=Rn(n);if(Rt=i,H=n,Et=H.parentNode,xt=H.nextSibling,ct=n,we=a.group,$.dragged=H,Qt={target:H,clientX:(t||e).clientX,clientY:(t||e).clientY},Xt=Qt.clientX-c.left,Zt=Qt.clientY-c.top,this._lastX=(t||e).clientX,this._lastY=(t||e).clientY,H.style[`will-change`]=`all`,s=function(){if(Ot(`delayEnded`,r,{evt:e}),$.eventCanceled){r._onDrop();return}r._disableDelayedDragEvents(),!x&&r.nativeDraggable&&(H.draggable=!0),r._triggerDragStart(e,t),ir({sortable:r,name:`choose`,originalEvent:e}),Pn(H,a.chosenClass,!0)},a.ignore.split(`,`).forEach(function(e){In(H,e.trim(),sr)}),X(o,`dragover`,vt),X(o,`mousemove`,vt),X(o,`touchmove`,vt),X(o,`mouseup`,r._onDrop),X(o,`touchend`,r._onDrop),X(o,`touchcancel`,r._onDrop),x&&this.nativeDraggable&&(this.options.touchStartThreshold=4,H.draggable=!0),Ot(`delayStart`,this,{evt:e}),a.delay&&(!a.delayOnTouchOnly||t)&&(!this.nativeDraggable||!(v||D))){if($.eventCanceled){this._onDrop();return}X(o,`mouseup`,r._disableDelayedDrag),X(o,`touchend`,r._disableDelayedDrag),X(o,`touchcancel`,r._disableDelayedDrag),X(o,`mousemove`,r._delayedDragTouchMoveHandler),X(o,`touchmove`,r._delayedDragTouchMoveHandler),a.supportPointer&&X(o,`pointermove`,r._delayedDragTouchMoveHandler),r._dragStartTimer=setTimeout(s,a.delay)}else s()}},_delayedDragTouchMoveHandler:function(e){var t=e.touches?e.touches[0]:e;Math.max(Math.abs(t.clientX-this._lastX),Math.abs(t.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){H&&sr(H),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var e=this.el.ownerDocument;Z(e,`mouseup`,this._disableDelayedDrag),Z(e,`touchend`,this._disableDelayedDrag),Z(e,`touchcancel`,this._disableDelayedDrag),Z(e,`mousemove`,this._delayedDragTouchMoveHandler),Z(e,`touchmove`,this._delayedDragTouchMoveHandler),Z(e,`pointermove`,this._delayedDragTouchMoveHandler)},_triggerDragStart:function(e,t){t=t||e.pointerType==`touch`&&e,!this.nativeDraggable||t?this.options.supportPointer?X(document,`pointermove`,this._onTouchMove):t?X(document,`touchmove`,this._onTouchMove):X(document,`mousemove`,this._onTouchMove):(X(H,`dragend`,this),X(Rt,`dragstart`,this._onDragStart));try{document.selection?hr(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch(e){}},_dragStarted:function(e,t){if(Oe=!1,Rt&&H){Ot(`dragStarted`,this,{evt:t}),this.nativeDraggable&&X(document,`dragover`,he);var n=this.options;!e&&Pn(H,n.dragClass,!1),Pn(H,n.ghostClass,!0),$.active=this,e&&this._appendGhost(),ir({sortable:this,name:`start`,originalEvent:t})}else this._nulling()},_emulateDragOver:function(){if(en){this._lastX=en.clientX,this._lastY=en.clientY,ve();for(var e=document.elementFromPoint(en.clientX,en.clientY),t=e;e&&e.shadowRoot&&(e=e.shadowRoot.elementFromPoint(en.clientX,en.clientY),e!==t);)t=e;if(H.parentNode[W]._isOutsideThisEl(e),t)do{if(t[W]){var n=void 0;if(n=t[W]._onDragOver({clientX:en.clientX,clientY:en.clientY,target:e,rootEl:t}),n&&!this.options.dragoverBubble)break}e=t}while(t=t.parentNode);V()}},_onTouchMove:function(e){if(Qt){var t=this.options,n=t.fallbackTolerance,r=t.fallbackOffset,i=e.touches?e.touches[0]:e,a=G&&Fn(G,!0),o=G&&a&&a.a,s=G&&a&&a.d,c=re&&He&&Un(He),l=(i.clientX-Qt.clientX+r.x)/(o||1)+(c?c[0]-Ue[0]:0)/(o||1),u=(i.clientY-Qt.clientY+r.y)/(s||1)+(c?c[1]-Ue[1]:0)/(s||1);if(!$.active&&!Oe){if(n&&Math.max(Math.abs(i.clientX-this._lastX),Math.abs(i.clientY-this._lastY))=0&&(ir({sortable:this,name:`update`,toEl:Et,originalEvent:e}),ir({sortable:this,name:`sort`,toEl:Et,originalEvent:e})):(bt>=0&&(ir({rootEl:Et,name:`add`,toEl:Et,fromEl:Rt,originalEvent:e}),ir({sortable:this,name:`remove`,toEl:Et,originalEvent:e}),ir({rootEl:Et,name:`sort`,toEl:Et,fromEl:Rt,originalEvent:e}),ir({sortable:this,name:`sort`,toEl:Et,originalEvent:e})),Mt&&Mt.save()),$.active&&((bt==null||bt===-1)&&(bt=wt,yt=Ct),ir({sortable:this,name:`end`,toEl:Et,originalEvent:e}),this.save()))),this._nulling()},_nulling:function(){Ot(`nulling`,this),Rt=H=Et=G=xt=Ae=ct=je=Qt=en=mt=bt=yt=wt=Ct=pt=st=Mt=we=$.dragged=$.ghost=$.clone=$.active=null,zt.forEach(function(e){e.checked=!0}),zt.length=lt=ut=0},handleEvent:function(e){switch(e.type){case`drop`:case`dragend`:this._onDrop(e);break;case`dragenter`:case`dragover`:H&&(this._onDragOver(e),ar(e));break;case`selectstart`:e.preventDefault();break}},toArray:function(){for(var e=[],t,n=this.el.children,r=0,i=n.length,a=this.options;r`u`?`undefined`:hn(window))==`object`&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],s=function(e){try{return i(e)}catch(e){return o.slice()}};e.exports.f=function(e){return o&&a.call(e)==`[object Window]`?s(e):i(r(e))}},"06cf":function(e,t,n){var r=n(`83ab`),i=n(`d1e7`),a=n(`5c6c`),o=n(`fc6a`),s=n(`c04e`),c=n(`5135`),l=n(`0cfb`),u=Object.getOwnPropertyDescriptor;t.f=r?u:function(e,t){if(e=o(e),t=s(t,!0),l)try{return u(e,t)}catch(e){}if(c(e,t))return a(!i.f.call(e,t),e[t])}},"0cfb":function(e,t,n){var r=n(`83ab`),i=n(`d039`),a=n(`cc12`);e.exports=!r&&!i(function(){return Object.defineProperty(a(`div`),"a",{get:function(){return 7}}).a!=7})},"13d5":function(e,t,n){var r=n(`23e7`),i=n(`d58f`).left,a=n(`a640`),o=n(`ae40`),s=a(`reduce`),c=o(`reduce`,{1:0});r({target:`Array`,proto:!0,forced:!s||!c},{reduce:function(e){return i(this,e,arguments.length,arguments.length>1?arguments[1]:void 0)}})},"14c3":function(e,t,n){var r=n(`c6b6`),i=n(`9263`);e.exports=function(e,t){var n=e.exec;if(typeof n==`function`){var a=n.call(e,t);if((a===void 0?`undefined`:hn(a))!==`object`)throw TypeError(`RegExp exec method returned something other than an Object or null`);return a}if(r(e)!==`RegExp`)throw TypeError(`RegExp#exec called on incompatible receiver`);return i.call(e,t)}},"159b":function(e,t,n){var r=n(`da84`),i=n(`fdbc`),a=n(`17c2`),o=n(`9112`);for(var s in i){var c=r[s],l=c&&c.prototype;if(l&&l.forEach!==a)try{o(l,`forEach`,a)}catch(e){l.forEach=a}}},"17c2":function(e,t,n){var r=n(`b727`).forEach,i=n(`a640`),a=n(`ae40`),o=i(`forEach`),s=a(`forEach`);e.exports=!o||!s?function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}:[].forEach},"1be4":function(e,t,n){e.exports=n(`d066`)(`document`,`documentElement`)},"1c0b":function(e,t){e.exports=function(e){if(typeof e!=`function`)throw TypeError(String(e)+` is not a function`);return e}},"1c7e":function(e,t,n){var r=n(`b622`)(`iterator`),i=!1;try{var a=0,o={next:function(){return{done:!!a++}},return:function(){i=!0}};o[r]=function(){return this},Array.from(o,function(){throw 2})}catch(e){}e.exports=function(e,t){if(!t&&!i)return!1;var n=!1;try{var a={};a[r]=function(){return{next:function(){return{done:n=!0}}}},e(a)}catch(e){}return n}},"1d80":function(e,t){e.exports=function(e){if(e==null)throw TypeError(`Can't call method on `+e);return e}},"1dde":function(e,t,n){var r=n(`d039`),i=n(`b622`),a=n(`2d00`),o=i(`species`);e.exports=function(e){return a>=51||!r(function(){var t=[],n=t.constructor={};return n[o]=function(){return{foo:1}},t[e](Boolean).foo!==1})}},"23cb":function(e,t,n){var r=n(`a691`),i=Math.max,a=Math.min;e.exports=function(e,t){var n=r(e);return n<0?i(n+t,0):a(n,t)}},"23e7":function(e,t,n){var r=n(`da84`),i=n(`06cf`).f,a=n(`9112`),o=n(`6eeb`),s=n(`ce4e`),c=n(`e893`),l=n(`94ca`);e.exports=function(e,t){var n=e.target,u=e.global,d=e.stat,f,p=u?r:d?r[n]||s(n,{}):(r[n]||{}).prototype,m,h,g,_;if(p)for(m in t){if(g=t[m],e.noTargetGet?(_=i(p,m),h=_&&_.value):h=p[m],f=l(u?m:n+(d?`.`:`#`)+m,e.forced),!f&&h!==void 0){if((g===void 0?`undefined`:hn(g))===(h===void 0?`undefined`:hn(h)))continue;c(g,h)}(e.sham||h&&h.sham)&&a(g,`sham`,!0),o(p,m,g,e)}}},"241c":function(e,t,n){var r=n(`ca84`),i=n(`7839`).concat(`length`,`prototype`);t.f=Object.getOwnPropertyNames||function(e){return r(e,i)}},"25f0":function(e,t,n){var r=n(`6eeb`),i=n(`825a`),a=n(`d039`),o=n(`ad6d`),s=`toString`,c=RegExp.prototype,l=c[s],u=a(function(){return l.call({source:`a`,flags:`b`})!=`/a/b`}),d=l.name!=s;(u||d)&&r(RegExp.prototype,s,function(){var e=i(this),t=String(e.source),n=e.flags,r=String(n===void 0&&dn(e,RegExp)&&!(`flags`in c)?o.call(e):n);return`/`+t+`/`+r},{unsafe:!0})},"2ca0":function(e,t,n){var r=n(`23e7`),i=n(`06cf`).f,a=n(`50c4`),o=n(`5a34`),s=n(`1d80`),c=n(`ab13`),l=n(`c430`),u=``.startsWith,d=Math.min,f=c(`startsWith`);r({target:`String`,proto:!0,forced:!(!l&&!f&&function(){var e=i(String.prototype,`startsWith`);return e&&!e.writable}())&&!f},{startsWith:function(e){var t=String(s(this));o(e);var n=a(d(arguments.length>1?arguments[1]:void 0,t.length)),r=String(e);return u?u.call(t,r,n):t.slice(n,n+r.length)===r}})},"2d00":function(e,t,n){var r=n(`da84`),i=n(`342f`),a=r.process,o=a&&a.versions,s=o&&o.v8,c,l;s?(c=s.split(`.`),l=c[0]+c[1]):i&&(c=i.match(/Edge\/(\d+)/),(!c||c[1]>=74)&&(c=i.match(/Chrome\/(\d+)/),c&&(l=c[1]))),e.exports=l&&+l},"342f":function(e,t,n){e.exports=n(`d066`)(`navigator`,`userAgent`)||``},"35a1":function(e,t,n){var r=n(`f5df`),i=n(`3f8c`),a=n(`b622`)(`iterator`);e.exports=function(e){if(e!=null)return e[a]||e[`@@iterator`]||i[r(e)]}},"37e8":function(e,t,n){var r=n(`83ab`),i=n(`9bf2`),a=n(`825a`),o=n(`df75`);e.exports=r?Object.defineProperties:function(e,t){a(e);for(var n=o(t),r=n.length,s=0,c;r>s;)i.f(e,c=n[s++],t[c]);return e}},"3bbe":function(e,t,n){var r=n(`861d`);e.exports=function(e){if(!r(e)&&e!==null)throw TypeError(`Can't set `+String(e)+` as a prototype`);return e}},"3ca3":function(e,t,n){var r=n(`6547`).charAt,i=n(`69f3`),a=n(`7dd0`),o=`String Iterator`,s=i.set,c=i.getterFor(o);a(String,`String`,function(e){s(this,{type:o,string:String(e),index:0})},function(){var e=c(this),t=e.string,n=e.index,i;return n>=t.length?{value:void 0,done:!0}:(i=r(t,n),e.index+=i.length,{value:i,done:!1})})},"3f8c":function(e,t){e.exports={}},4160:function(e,t,n){var r=n(`23e7`),i=n(`17c2`);r({target:`Array`,proto:!0,forced:[].forEach!=i},{forEach:i})},"428f":function(e,t,n){e.exports=n(`da84`)},"44ad":function(e,t,n){var r=n(`d039`),i=n(`c6b6`),a=``.split;e.exports=r(function(){return!Object(`z`).propertyIsEnumerable(0)})?function(e){return i(e)==`String`?a.call(e,``):Object(e)}:Object},"44d2":function(e,t,n){var r=n(`b622`),i=n(`7c73`),a=n(`9bf2`),o=r(`unscopables`),s=Array.prototype;s[o]==null&&a.f(s,o,{configurable:!0,value:i(null)}),e.exports=function(e){s[o][e]=!0}},"44e7":function(e,t,n){var r=n(`861d`),i=n(`c6b6`),a=n(`b622`)(`match`);e.exports=function(e){var t;return r(e)&&((t=e[a])===void 0?i(e)==`RegExp`:!!t)}},4930:function(e,t,n){var r=n(`d039`);e.exports=!!Object.getOwnPropertySymbols&&!r(function(){return!String(Symbol())})},"4d64":function(e,t,n){var r=n(`fc6a`),i=n(`50c4`),a=n(`23cb`),o=function(e){return function(t,n,o){var s=r(t),c=i(s.length),l=a(o,c),u;if(e&&n!=n){for(;c>l;)if(u=s[l++],u!=u)return!0}else for(;c>l;l++)if((e||l in s)&&s[l]===n)return e||l||0;return!e&&-1}};e.exports={includes:o(!0),indexOf:o(!1)}},"4de4":function(e,t,n){var r=n(`23e7`),i=n(`b727`).filter,a=n(`1dde`),o=n(`ae40`),s=a(`filter`),c=o(`filter`);r({target:`Array`,proto:!0,forced:!s||!c},{filter:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}})},"4df4":function(e,t,n){var r=n(`0366`),i=n(`7b0b`),a=n(`9bdd`),o=n(`e95a`),s=n(`50c4`),c=n(`8418`),l=n(`35a1`);e.exports=function(e){var t=i(e),n=typeof this==`function`?this:Array,u=arguments.length,d=u>1?arguments[1]:void 0,f=d!==void 0,p=l(t),m=0,h,g,_,v,y,b;if(f&&(d=r(d,u>2?arguments[2]:void 0,2)),p!=null&&!(n==Array&&o(p)))for(v=p.call(t),y=v.next,g=new n;!(_=y.call(v)).done;m++)b=f?a(v,d,[_.value,m],!0):_.value,c(g,m,b);else for(h=s(t.length),g=new n(h);h>m;m++)b=f?d(t[m],m):t[m],c(g,m,b);return g.length=m,g}},"4fad":function(e,t,n){var r=n(`23e7`),i=n(`6f53`).entries;r({target:`Object`,stat:!0},{entries:function(e){return i(e)}})},"50c4":function(e,t,n){var r=n(`a691`),i=Math.min;e.exports=function(e){return e>0?i(r(e),9007199254740991):0}},5135:function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},5319:function(e,t,n){var r=n(`d784`),i=n(`825a`),a=n(`7b0b`),o=n(`50c4`),s=n(`a691`),c=n(`1d80`),l=n(`8aa5`),u=n(`14c3`),d=Math.max,f=Math.min,p=Math.floor,m=/\$([$&'`]|\d\d?|<[^>]*>)/g,h=/\$([$&'`]|\d\d?)/g,g=function(e){return e===void 0?e:String(e)};r(`replace`,2,function(e,t,n,r){var _=r.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,v=r.REPLACE_KEEPS_$0,y=_?`$`:`$0`;return[function(n,r){var i=c(this),a=n==null?void 0:n[e];return a===void 0?t.call(String(i),n,r):a.call(n,i,r)},function(e,r){if(!_&&v||typeof r==`string`&&r.indexOf(y)===-1){var a=n(t,e,this,r);if(a.done)return a.value}var c=i(e),p=String(this),m=typeof r==`function`;m||(r=String(r));var h=c.global;if(h){var x=c.unicode;c.lastIndex=0}for(var S=[];;){var C=u(c,p);if(C===null||(S.push(C),!h))break;String(C[0])===``&&(c.lastIndex=l(p,o(c.lastIndex),x))}for(var w=``,T=0,E=0;E=T&&(w+=p.slice(T,O)+N,T=O+D.length)}return w+p.slice(T)}];function b(e,n,r,i,o,s){var c=r+e.length,l=i.length,u=h;return o!==void 0&&(o=a(o),u=m),t.call(s,u,function(t,a){var s;switch(a.charAt(0)){case`$`:return`$`;case`&`:return e;case"`":return n.slice(0,r);case`'`:return n.slice(c);case`<`:s=o[a.slice(1,-1)];break;default:var u=+a;if(u===0)return t;if(u>l){var d=p(u/10);return d===0?t:d<=l?i[d-1]===void 0?a.charAt(1):i[d-1]+a.charAt(1):t}s=i[u-1]}return s===void 0?``:s})}})},5692:function(e,t,n){var r=n(`c430`),i=n(`c6cd`);(e.exports=function(e,t){return i[e]||(i[e]=t===void 0?{}:t)})(`versions`,[]).push({version:`3.6.5`,mode:r?`pure`:`global`,copyright:`© 2020 Denis Pushkarev (zloirock.ru)`})},"56ef":function(e,t,n){var r=n(`d066`),i=n(`241c`),a=n(`7418`),o=n(`825a`);e.exports=r(`Reflect`,`ownKeys`)||function(e){var t=i.f(o(e)),n=a.f;return n?t.concat(n(e)):t}},"5a34":function(e,t,n){var r=n(`44e7`);e.exports=function(e){if(r(e))throw TypeError(`The method doesn't accept regular expressions`);return e}},"5c6c":function(e,t){e.exports=function(e,t){return{enumerable:!(e&1),configurable:!(e&2),writable:!(e&4),value:t}}},"5db7":function(e,t,n){var r=n(`23e7`),i=n(`a2bf`),a=n(`7b0b`),o=n(`50c4`),s=n(`1c0b`),c=n(`65f0`);r({target:`Array`,proto:!0},{flatMap:function(e){var t=a(this),n=o(t.length),r;return s(e),r=c(t,0),r.length=i(r,t,t,n,0,1,e,arguments.length>1?arguments[1]:void 0),r}})},6547:function(e,t,n){var r=n(`a691`),i=n(`1d80`),a=function(e){return function(t,n){var a=String(i(t)),o=r(n),s=a.length,c,l;return o<0||o>=s?e?``:void 0:(c=a.charCodeAt(o),c<55296||c>56319||o+1===s||(l=a.charCodeAt(o+1))<56320||l>57343?e?a.charAt(o):c:e?a.slice(o,o+2):(c-55296<<10)+(l-56320)+65536)}};e.exports={codeAt:a(!1),charAt:a(!0)}},"65f0":function(e,t,n){var r=n(`861d`),i=n(`e8b5`),a=n(`b622`)(`species`);e.exports=function(e,t){var n;return i(e)&&(n=e.constructor,typeof n==`function`&&(n===Array||i(n.prototype))?n=void 0:r(n)&&(n=n[a],n===null&&(n=void 0))),new(n===void 0?Array:n)(t===0?0:t)}},"69f3":function(e,t,n){var r=n(`7f9a`),i=n(`da84`),a=n(`861d`),o=n(`9112`),s=n(`5135`),c=n(`f772`),l=n(`d012`),u=i.WeakMap,d,f,p,m=function(e){return p(e)?f(e):d(e,{})},h=function(e){return function(t){var n;if(!a(t)||(n=f(t)).type!==e)throw TypeError(`Incompatible receiver, `+e+` required`);return n}};if(r){var g=new u,_=g.get,v=g.has,y=g.set;d=function(e,t){return y.call(g,e,t),t},f=function(e){return _.call(g,e)||{}},p=function(e){return v.call(g,e)}}else{var b=c(`state`);l[b]=!0,d=function(e,t){return o(e,b,t),t},f=function(e){return s(e,b)?e[b]:{}},p=function(e){return s(e,b)}}e.exports={set:d,get:f,has:p,enforce:m,getterFor:h}},"6eeb":function(e,t,n){var r=n(`da84`),i=n(`9112`),a=n(`5135`),o=n(`ce4e`),s=n(`8925`),c=n(`69f3`),l=c.get,u=c.enforce,d=String(String).split(`String`);(e.exports=function(e,t,n,s){var c=s?!!s.unsafe:!1,l=s?!!s.enumerable:!1,f=s?!!s.noTargetGet:!1;if(typeof n==`function`&&(typeof t==`string`&&!a(n,`name`)&&i(n,`name`,t),u(n).source=d.join(typeof t==`string`?t:``)),e===r){l?e[t]=n:o(t,n);return}else c?!f&&e[t]&&(l=!0):delete e[t];l?e[t]=n:i(e,t,n)})(Function.prototype,`toString`,function(){return typeof this==`function`&&l(this).source||s(this)})},"6f53":function(e,t,n){var r=n(`83ab`),i=n(`df75`),a=n(`fc6a`),o=n(`d1e7`).f,s=function(e){return function(t){for(var n=a(t),s=i(n),c=s.length,l=0,u=[],d;c>l;)d=s[l++],(!r||o.call(n,d))&&u.push(e?[d,n[d]]:n[d]);return u}};e.exports={entries:s(!0),values:s(!1)}},"73d9":function(e,t,n){n(`44d2`)(`flatMap`)},7418:function(e,t){t.f=Object.getOwnPropertySymbols},"746f":function(e,t,n){var r=n(`428f`),i=n(`5135`),a=n(`e538`),o=n(`9bf2`).f;e.exports=function(e){var t=r.Symbol||(r.Symbol={});i(t,e)||o(t,e,{value:a.f(e)})}},7839:function(e,t){e.exports=[`constructor`,`hasOwnProperty`,`isPrototypeOf`,`propertyIsEnumerable`,`toLocaleString`,`toString`,`valueOf`]},"7b0b":function(e,t,n){var r=n(`1d80`);e.exports=function(e){return Object(r(e))}},"7c73":function(e,t,n){var r=n(`825a`),i=n(`37e8`),a=n(`7839`),o=n(`d012`),s=n(`1be4`),c=n(`cc12`),l=n(`f772`),u=`>`,d=`<`,f=`prototype`,p=`script`,m=l(`IE_PROTO`),h=function(){},g=function(e){return d+p+u+e+d+`/`+p+u},_=function(e){e.write(g(``)),e.close();var t=e.parentWindow.Object;return e=null,t},v=function(){var e=c(`iframe`),t=`java`+p+`:`,n;return e.style.display=`none`,s.appendChild(e),e.src=String(t),n=e.contentWindow.document,n.open(),n.write(g(`document.F=Object`)),n.close(),n.F},y,b=function(){try{y=document.domain&&new ActiveXObject(`htmlfile`)}catch(e){}b=y?_(y):v();for(var e=a.length;e--;)delete b[f][a[e]];return b()};o[m]=!0,e.exports=Object.create||function(e,t){var n;return e===null?n=b():(h[f]=r(e),n=new h,h[f]=null,n[m]=e),t===void 0?n:i(n,t)}},"7dd0":function(e,t,n){var r=n(`23e7`),i=n(`9ed3`),a=n(`e163`),o=n(`d2bb`),s=n(`d44e`),c=n(`9112`),l=n(`6eeb`),u=n(`b622`),d=n(`c430`),f=n(`3f8c`),p=n(`ae93`),m=p.IteratorPrototype,h=p.BUGGY_SAFARI_ITERATORS,g=u(`iterator`),_=`keys`,v=`values`,y=`entries`,b=function(){return this};e.exports=function(e,t,n,u,p,x,S){i(n,t,u);var C=function(e){if(e===p&&O)return O;if(!h&&e in E)return E[e];switch(e){case _:return function(){return new n(this,e)};case v:return function(){return new n(this,e)};case y:return function(){return new n(this,e)}}return function(){return new n(this)}},w=t+` Iterator`,T=!1,E=e.prototype,D=E[g]||E[`@@iterator`]||p&&E[p],O=!h&&D||C(p),k=t==`Array`&&E.entries||D,A,j,M;if(k&&(A=a(k.call(new e)),m!==Object.prototype&&A.next&&(!d&&a(A)!==m&&(o?o(A,m):typeof A[g]!=`function`&&c(A,g,b)),s(A,w,!0,!0),d&&(f[w]=b))),p==v&&D&&D.name!==v&&(T=!0,O=function(){return D.call(this)}),(!d||S)&&E[g]!==O&&c(E,g,O),f[t]=O,p)if(j={values:C(v),keys:x?O:C(_),entries:C(y)},S)for(M in j)(h||T||!(M in E))&&l(E,M,j[M]);else r({target:t,proto:!0,forced:h||T},j);return j}},"7f9a":function(e,t,n){var r=n(`da84`),i=n(`8925`),a=r.WeakMap;e.exports=typeof a==`function`&&/native code/.test(i(a))},"825a":function(e,t,n){var r=n(`861d`);e.exports=function(e){if(!r(e))throw TypeError(String(e)+` is not an object`);return e}},"83ab":function(e,t,n){e.exports=!n(`d039`)(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},8418:function(e,t,n){var r=n(`c04e`),i=n(`9bf2`),a=n(`5c6c`);e.exports=function(e,t,n){var o=r(t);o in e?i.f(e,o,a(0,n)):e[o]=n}},"861d":function(e,t){e.exports=function(e){return(e===void 0?`undefined`:hn(e))===`object`?e!==null:typeof e==`function`}},8875:function(e,t,n){var r,i,a;(function(n,o){i=[],r=o,a=typeof r==`function`?r.apply(t,i):r,a!==void 0&&(e.exports=a)})(typeof self<`u`?self:this,function(){function e(){var t=Object.getOwnPropertyDescriptor(document,`currentScript`);if(!t&&`currentScript`in document&&document.currentScript||t&&t.get!==e&&document.currentScript)return document.currentScript;try{throw Error()}catch(e){var n=/.*at [^(]*\((.*):(.+):(.+)\)$/gi.exec(e.stack)||/@([^@]*):(\d+):(\d+)\s*$/gi.exec(e.stack),r=n&&n[1]||!1,i=n&&n[2]||!1,a=document.location.href.replace(document.location.hash,``),o,s,c,l=document.getElementsByTagName(`script`);r===a&&(o=document.documentElement.outerHTML,s=RegExp(`(?:[^\\n]+?\\n){0,`+(i-2)+`}[^<]* - - - - - - - - - - - - + + + + + + + + + + + + @@ -57,7 +57,7 @@
- - + + diff --git a/class/common.py b/class/common.py index 40234843..da57d999 100755 --- a/class/common.py +++ b/class/common.py @@ -47,7 +47,7 @@ class panelSetup: if ua.find('spider') != -1 or g.ua.find('bot') != -1: return abort(403) - g.version = '8.19.0' + g.version = '8.21.0' g.title = public.GetConfigValue('title') g.uri = request.path g.debug = os.path.exists('data/debug.pl') diff --git a/class/panelSite.py b/class/panelSite.py index e2e35d38..a6c0639b 100644 --- a/class/panelSite.py +++ b/class/panelSite.py @@ -1554,6 +1554,7 @@ listener Default%s{ if os.path.exists(backup_cert): shutil.move(backup_cert, path) return public.return_msg_gettext(False, public.lang('ERROR:
' + isError.replace("\n", '
') + '
')) + self._clear_nginx_proxy_cache() public.serviceReload() if os.path.exists(path + '/partnerOrderId'): os.remove(path + '/partnerOrderId') @@ -2110,6 +2111,14 @@ listener SSL443 { # except: # return False; + # 多服务模式下清除Nginx反向代理缓存并重启(避免部署SSL后重定向过多) + def _clear_nginx_proxy_cache(self): + if not public.get_multi_webservice_status(): + return + proxy_cache_dir = '/www/server/nginx/proxy_cache_dir' + if os.path.isdir(proxy_cache_dir): + public.ExecShell('rm -rf /www/server/nginx/proxy_cache_dir/*') + # HttpToHttps def HttpToHttps(self, get): siteName = get.siteName @@ -2158,6 +2167,7 @@ listener SSL443 { #HTTP_TO_HTTPS_END''' public.writeFile(file, ols_force_https) + self._clear_nginx_proxy_cache() public.serviceReload() return public.return_msg_gettext(True, public.lang("Setup successfully!")) @@ -2279,6 +2289,7 @@ listener SSL443 { if os.path.exists(p_file): public.ExecShell('rm -f ' + p_file) public.write_log_gettext('Site manager', 'Site [{}] turned off SSL successfully!', (siteName,)) + self._clear_nginx_proxy_cache() public.serviceReload() return public.return_msg_gettext(True, public.lang("SSL turned off!")) diff --git a/class/public/common.py b/class/public/common.py index 47603324..d73dbe7e 100644 --- a/class/public/common.py +++ b/class/public/common.py @@ -5702,6 +5702,35 @@ def get_free_ip_info(address): except: pass + geo2_mmdb = '{}/config/GeoLite2-City.mmdb'.format(get_panel_path()) + if os.path.exists(geo2_mmdb): + try: + from geoip2 import database + reader = database.Reader(geo2_mmdb) + res = reader.city(ip) + reader.close() + country = res.raw.get('country', {}) + geo_info = { + 'continent': '', + 'country': country.get('country', ''), + 'province': country.get('province', ''), + 'city': country.get('city', ''), + 'region': '', + 'carrier': '', + 'division': '', + 'en_country': country.get('country', ''), + 'en_short_code': country.get('en_short_code', ''), + 'longitude': country.get('longitude', ''), + 'latitude': country.get('latitude', ''), + 'tag': '', + } + geo_info['info'] = '{} {} {}'.format( + geo_info['country'], geo_info['province'], geo_info['city'] + ).strip() + return geo_info + except: + pass + return {'info': 'Unknown'} @@ -5715,11 +5744,11 @@ def free_login_area(login_ip, login_type='panel'): if os.path.exists('{}/data/{}_login_area.pl'.format(get_panel_path(), 'btpanel')): return False, {} login_ip_area = '' - ip_info = get_free_ips_area([login_ip]) - if not login_ip in ip_info: + # 改英文IP库:用本地 GeoLite2 替代云端免费IP库,避免登录告警/推送出现中文归属地 + ip_info = get_free_ip_info(login_ip) + if not ip_info: return False, {} - ip_info = ip_info[login_ip] if not 'city' in ip_info: login_ip_area = ip_info['info'] status = True @@ -5738,7 +5767,7 @@ def free_login_area(login_ip, login_type='panel'): if city == 'Local': login_ip_area += '(Intranet)' else: - login_ip_area += '(Abnormal login)' + login_ip_area += '(Public)' data[city] += 1 writeFile(s_conf, json.dumps(data)) data['login_ip_area'] = login_ip_area diff --git a/class/ssh_security.py b/class/ssh_security.py index 89fcca78..3c6e72e7 100644 --- a/class/ssh_security.py +++ b/class/ssh_security.py @@ -150,10 +150,11 @@ class ssh_security: def return_profile(self): if os.path.exists('/root/.bash_profile'): return '/root/.bash_profile' + if os.path.exists('/root/.profile'): return '/root/.profile' if os.path.exists('/etc/profile'): return '/etc/profile' - fd = open('/root/.bash_profil', mode="w", encoding="utf-8") + fd = open('/root/.bash_profile', mode="w", encoding="utf-8") fd.close() - return '/root/.bash_profil' + return '/root/.bash_profile' def return_bashrc(self): if os.path.exists('/root/.bashrc'):return '/root/.bashrc' @@ -230,8 +231,34 @@ class ssh_security: return data ################## SSH 登陆报警设置 #################################### - def send_mail_data(self,title,body,type=None): + def send_mail_data(self, title, body, type=None, login_ip=""): try: + # 优先走告警任务系统: 发送到 ssh_login 任务配置的所有通道(含 Telegram), + # 而非仅 ssh_send_type.pl 中的单通道 (旧逻辑只发一个通道, 导致 tg 收不到) + try: + import sys + if "/www/server/panel" not in sys.path: + sys.path.insert(0, "/www/server/panel") + from mod.base.push_mod import push_by_task_keyword + push_data = { + "msg_list": ['>Send content:' + body], + "login_ip": login_ip + } + res = push_by_task_keyword("ssh_login", "ssh_login", push_data=push_data) + # 任务存在时 res 为 dict (已按任务配置发送到所有通道), 直接结束 + if isinstance(res, dict): + if public.is_debug(): + public.print_log("SSH login alert -> task system OK, result: {}".format( + json.dumps(res, ensure_ascii=False, default=str))) + return + else: + if public.is_debug(): + public.print_log("SSH login alert -> task not used, push_by_task_keyword returned: {}".format(res)) + except Exception as _e: + if public.is_debug(): + public.print_log("SSH login alert -> task system exception: {}".format(_e)) + + # 回退: 旧单通道逻辑 login_send_type_conf = "/www/server/panel/data/ssh_send_type.pl" if not os.path.exists(login_send_type_conf): return @@ -316,6 +343,13 @@ class ssh_security: #获取ROOT当前登陆的IP def get_ip(self): + ssh_conn = os.environ.get('SSH_CONNECTION', '') + if ssh_conn: + client_ip = ssh_conn.split()[0] + if re.match(r"^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$", client_ip): + return [client_ip] + + # Compatible with old logic: extract IP from who am i data = public.ExecShell(''' who am i |awk ' {print $5 }' ''') data = re.findall(r"(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",data[0]) return data @@ -354,21 +388,26 @@ class ssh_security: self.check_files() self.check_user() self.__ip_data = json.loads(public.ReadFile(self.__ClIENT_IP)) - ip=self.get_ip() - if len(ip[0])==0:return False + ip = self.get_ip() + if not ip or len(ip) == 0 or len(ip[0]) == 0: + if public.is_debug(): + public.print_log("SSH login alert -> unable to get login IP, skip") + return False try: import time mDate = time.strftime('%Y-%m-%d %X', time.localtime()) if ip[0] in self.__ip_data: - if public.M('logs').where('type=? addtime', ('SSH security',mDate,)).count():return False + if public.M('logs').where('type=? AND addtime=?', ('SSH security',mDate,)).count():return False public.WriteLog('SSH security', 'The server {} login IP is {}, login user is root'.format(public.GetLocalIp(),ip[0])) return False else: - if public.M('logs').where('type=? addtime', ('SSH security', mDate,)).count(): return False - self.send_mail_data('Server {} login alarm'.format(public.GetLocalIp()),'There is a login alarm on the server {}, the login IP is {}, the login user is root'.format(public.GetLocalIp(),ip[0])) - public.WriteLog('SSH security','There is a login alarm on the server {}, the login IP is {}, login user is root'.format(public.GetLocalIp(),ip [0])) + if public.M('logs').where('type=? AND addtime=?', ('SSH security', mDate,)).count(): return False + self.send_mail_data('Server {} login alarm'.format(public.GetLocalIp()),' Login alarm triggered on server {}. Login IP: {}, login user: root'.format(public.GetLocalIp(),ip[0]), login_ip=ip[0]) + public.WriteLog('SSH security','Login alarm triggered on server {}. Login IP: {}, login user: root'.format(public.GetLocalIp(),ip [0])) return True - except: + except Exception as e: + if public.is_debug(): + public.print_log("SSH login alert -> exception in login(): {}".format(e)) pass @@ -384,49 +423,64 @@ class ssh_security: public.WriteFile(self.return_bashrc(),datassss.replace(self.return_python(),'')) - #开启监控 + #清理所有候选profile里的钩子,避免多文件重复告警 + def _clean_profile(self): + # 清除所有候选 profile 文件中的钩子(bash_profile / profile / etc/profile) + for profile in ('/root/.bash_profile', '/root/.profile', '/etc/profile'): + if not os.path.exists(profile): + continue + data = public.ReadFile(profile) + if not data: + continue + if re.search(self.return_python()+' /www/server/panel/class/ssh_security.py', data): + cmd='''shell="%s /www/server/panel/class/ssh_security.py login"'''%(self.return_python()) + data=data.replace(cmd, '') + cmd='''nohup `${shell}` &>/dev/null &''' + data=data.replace(cmd, '') + cmd='''disown $!''' + data=data.replace(cmd, '') + public.WriteFile(profile,data) + #检查是否还存在遗留 + if re.search(self.return_python()+' /www/server/panel/class/ssh_security.py', data): + public.WriteFile(profile,data.replace(self.return_python()+' /www/server/panel/class/ssh_security.py login','')) + #遗留的错误信息 + datassss = public.ReadFile(profile) + if re.search(self.return_python(),datassss): + public.WriteFile(profile,datassss.replace(self.return_python(),'')) + + # 开启监控(当前生效的是 v1 实现;class_v2/ssh_security_v2.py 未启用) def start_jian(self,get): self.repair_bashrc() + # 若存在用户级 profile(.bash_profile/.profile) 且 /etc/profile 里有旧钩子,则调用 _clean_profile 清除 + if os.path.exists('/root/.bash_profile') or os.path.exists('/root/.profile'): + ep_data = public.ReadFile('/etc/profile') + if ep_data and re.search('/www/server/panel/class/ssh_security.py login', ep_data): + self._clean_profile() data = public.ReadFile(self.return_profile()) if not re.search(self.return_python() + ' /www/server/panel/class/ssh_security.py', data): cmd = '''shell="%s /www/server/panel/class/ssh_security.py login" nohup `${shell}` &>/dev/null & - disown $!''' % (self.return_python()) + disown $! +''' % (self.return_python()) public.WriteFile(self.return_profile(), data.strip() + '\n' + cmd) return public.returnMsg(True, public.lang("Open successfully")) return public.returnMsg(False, public.lang("Open failed")) #关闭监控 def stop_jian(self,get): - data = public.ReadFile(self.return_profile()) - if re.search(self.return_python()+' /www/server/panel/class/ssh_security.py', data): - cmd='''shell="%s /www/server/panel/class/ssh_security.py login"'''%(self.return_python()) - data=data.replace(cmd, '') - cmd='''nohup `${shell}` &>/dev/null &''' - data=data.replace(cmd, '') - cmd='''disown $!''' - data=data.replace(cmd, '') - public.WriteFile(self.return_profile(),data) - #检查是否还存在遗留 - if re.search(self.return_python()+' /www/server/panel/class/ssh_security.py', data): - public.WriteFile(self.return_profile(),data.replace(self.return_python()+' /www/server/panel/class/ssh_security.py login','')) - #遗留的错误信息 - datassss = public.ReadFile(self.return_profile()) - if re.search(self.return_python(),datassss): - public.WriteFile(self.return_profile(),datassss.replace(self.return_python(),'')) - - return public.returnMsg(True, public.lang("Closed successfully")) - else: - return public.returnMsg(True, public.lang("Closed successfully")) + self._clean_profile() + return public.returnMsg(True, public.lang("Closed successfully")) #监控状态 def get_jian(self,get): - data = public.ReadFile(self.return_profile()) - #if re.search(r'{}\/www\/server\/panel\/class\/ssh_security.py\s+login'.format(r".*python\s+"), data): - if re.search('/www/server/panel/class/ssh_security.py login', data): - return public.returnMsg(True, public.lang("1")) - else: - return public.returnMsg(False, public.lang("1")) + # 检查所有候选 profile 文件(完整路径匹配),避免钩子在其它文件时误报未开启 + for profile in ('/root/.bash_profile', '/root/.profile', '/etc/profile'): + if not os.path.exists(profile): + continue + data = public.ReadFile(profile) or '' + if re.search('/www/server/panel/class/ssh_security.py login', data): + return public.returnMsg(True, public.lang("1")) + return public.returnMsg(False, public.lang("1")) def set_password(self, get): ''' @@ -525,7 +579,8 @@ class ssh_security: #取消告警 def clear_login_send(self,get): login_send_type_conf = "/www/server/panel/data/ssh_send_type.pl" - os.remove(login_send_type_conf) + if os.path.exists(login_send_type_conf): + os.remove(login_send_type_conf) self.stop_jian(get) return public.returnMsg(True, public.lang("Successfully cancel the login alarm!")) diff --git a/class_v2/databaseModelV2/base.py b/class_v2/databaseModelV2/base.py index 47ecd820..04b73751 100644 --- a/class_v2/databaseModelV2/base.py +++ b/class_v2/databaseModelV2/base.py @@ -315,7 +315,7 @@ class databaseBase: if get.type == 'redis': arrs = ['db_host', 'db_port', 'db_password', 'db_ps', 'type'] cRet = self.check_cloud_args(get, arrs) - if isinstance(cRet, dict): + if cRet['status'] != 0: return cRet get['db_name'] = None @@ -422,7 +422,7 @@ class databaseBase: arrs = ['db_host', 'db_port', 'db_password', 'db_ps', 'type'] cRet = self.check_cloud_args(get, arrs) - if isinstance(cRet, dict): + if cRet['status'] != 0: return cRet get['db_name'] = None diff --git a/class_v2/databaseModelV2/mongodbModel.py b/class_v2/databaseModelV2/mongodbModel.py index bff9643b..1f557107 100644 --- a/class_v2/databaseModelV2/mongodbModel.py +++ b/class_v2/databaseModelV2/mongodbModel.py @@ -455,19 +455,18 @@ class main(databaseBase): for key in arrs: if key not in get: - return public.returnMsg(False, 'Parameter passing error, missing parameter{}!'.format(key)) + return public.fail_v2(public.lang('Parameter passing error, missing parameter {}!'.format(key))) id = int(get.id) get['db_port'] = int(get['db_port']) db_find = public.M('database_servers').where('id=?', (id,)).find() - if not db_find: return public.returnMsg(False, 'Specifies that the remote server does not exist!') + if not db_find: return public.fail_v2(public.lang('Specifies that the remote server does not exist!')) _modify = False if db_find['db_host'] != get['db_host'] or db_find['db_port'] != get['db_port']: _modify = True if public.M('database_servers').where('db_host=? AND db_port=?', (get['db_host'], get['db_port'])).count(): - return public.returnMsg(False, - 'Specifies that the server already exists: [{}:{}]'.format(get['db_host'], - get['db_port'])) + return public.fail_v2(public.lang( + 'Specifies that the server already exists: [{}:{}]'.format(get['db_host'], get['db_port']))) if db_find['db_user'] != get['db_user'] or db_find['db_password'] != get['db_password']: _modify = True @@ -488,8 +487,8 @@ class main(databaseBase): 'Database management', 'Modifying a Remote MySQL Server[{}:{}]'.format(get['db_host'], get['db_port']) ) - return public.returnMsg(True, 'Modified successfully!') - return public.returnMsg(False, 'Modification Failure: {}'.format(result)) + return public.success_v2(public.lang('Modified successfully!')) + return public.fail_v2(public.lang('Modification Failure: {}'.format(result))) def set_auth_status(self, get): """ diff --git a/class_v2/databaseModelV2/pgsqlModel.py b/class_v2/databaseModelV2/pgsqlModel.py index 40ae85b3..914454b8 100644 --- a/class_v2/databaseModelV2/pgsqlModel.py +++ b/class_v2/databaseModelV2/pgsqlModel.py @@ -1277,7 +1277,7 @@ class main(databaseBase, panelPgsql): status, err_msg = pgsql_obj.connect() if status is False: return public.fail_v2(public.lang("Remote database connection failed!")) - return public.success_v2(status) + return status except: return public.fail_v2(public.lang("Remote database connection failed!")) diff --git a/class_v2/database_v2.py b/class_v2/database_v2.py index 0c01b996..5356b2d2 100644 --- a/class_v2/database_v2.py +++ b/class_v2/database_v2.py @@ -480,10 +480,13 @@ class database(datatool.datatools): if len(username.encode("utf-8")) > 16: if os.path.exists("/www/server/mysql/version.pl"): m_version = public.readFile(public.GetConfigValue('setup_path') + '/mysql/version.pl') - if '5.7' not in m_version and '8.0' not in m_version and '8.4' not in m_version and '9.0' not in m_version: - return public.fail_v2('Usernames cannot exceed 16 characters. To use usernames longer than 16 characters, please upgrade to MySQL-5.7/8.0/8.4/9.0') + if ('5.7' not in m_version and '8.0' not in m_version and '8.4' not in m_version + and '9.0' not in m_version and '9.7' not in m_version + and not any(mariadb_ver in m_version for mariadb_ver in + ['10.5.', '10.4.', '10.6.', '10.7.', '10.11.', '11.3.', '11.4.', '11.8'])): + return public.fail_v2('Usernames cannot exceed 16 characters. To use usernames longer than 16 characters, please upgrade to MySQL-5.7/8.0/8.4/9.0/9.7 or MariaDB 10.x') else: - return public.fail_v2('Usernames cannot exceed 16 characters. To use usernames longer than 16 characters, please upgrade to MySQL-5.7/8.0/8.4/9.0') + return public.fail_v2('Usernames cannot exceed 16 characters. To use usernames longer than 16 characters, please upgrade to MySQL-5.7/8.0/8.4/9.0/9.7') data_pwd = get['password'] re_list = re.findall("[,。?!;:“”‘’()【】《》¥&\u4e00-\u9fa5]+", data_pwd) if re_list: diff --git a/class_v2/firewalls_v2.py b/class_v2/firewalls_v2.py index 5c2c1d61..4b58b9ef 100644 --- a/class_v2/firewalls_v2.py +++ b/class_v2/firewalls_v2.py @@ -292,19 +292,47 @@ class firewalls: get.status = '0' else: get.status = '1' - filename = '/etc/sysctl.conf' - conf = public.readFile(filename) - if not isinstance(conf, str): - conf = '' + value = get.status + public.ExecShell('mkdir -p /etc/sysctl.d') + ping_file = '/etc/sysctl.d/99-bt-ping.conf' + ping_content = 'net.ipv4.icmp_echo_ignore_all=' + value + "\n" \ + 'net.ipv6.icmp.echo_ignore_all=' + value + "\n" + if public.writeFile(ping_file, ping_content): + # Compatible with old systems: /etc/sysctl.conf will be synchronized only if it exists + if os.path.exists('/etc/sysctl.conf'): + filename = '/etc/sysctl.conf' + conf = public.readFile(filename) + if not isinstance(conf, str): + conf = '' - if conf.find('net.ipv4.icmp_echo') != -1: - rep = r"net\.ipv4\.icmp_echo.*" - conf = re.sub(rep, 'net.ipv4.icmp_echo_ignore_all=' + get.status + "\n", conf) - else: - conf += "\nnet.ipv4.icmp_echo_ignore_all=" + get.status + "\n" - - if public.writeFile(filename, conf): - public.ExecShell('sysctl -p') + if conf.find('net.ipv4.icmp_echo') != -1: + rep = r"net\.ipv4\.icmp_echo.*" + conf = re.sub(rep, 'net.ipv4.icmp_echo_ignore_all=' + value + "\n", conf) + else: + conf += "\nnet.ipv4.icmp_echo_ignore_all=" + value + "\n" + if conf.find('net.ipv6.icmp.echo_ignore_all') != -1: + conf = re.sub(r"#*net\.ipv6\.icmp\.echo_ignore_all\s*=\s*[0-9]+", + 'net.ipv6.icmp.echo_ignore_all=' + value, conf) + else: + conf += "\nnet.ipv6.icmp.echo_ignore_all=" + value + "\n" + public.writeFile(filename, conf) + ufw_sysctl = '/etc/ufw/sysctl.conf' + if os.path.exists(ufw_sysctl): + uconf = public.readFile(ufw_sysctl) + if isinstance(uconf, str): + rep_ufw4 = r"#*net[./]ipv4[./]icmp_echo_ignore_all\s*=\s*[0-9]+" + if re.search(rep_ufw4, uconf): + uconf = re.sub(rep_ufw4, 'net/ipv4/icmp_echo_ignore_all=' + value, uconf) + else: + uconf += "\nnet/ipv4/icmp_echo_ignore_all=" + value + "\n" + rep_ufw6 = r"#*net[./]ipv6[./]icmp[./]echo_ignore_all\s*=\s*[0-9]+" + if re.search(rep_ufw6, uconf): + uconf = re.sub(rep_ufw6, 'net/ipv6/icmp/echo_ignore_all=' + value, uconf) + else: + uconf += "\nnet/ipv6/icmp/echo_ignore_all=" + value + "\n" + public.writeFile(ufw_sysctl, uconf) + public.ExecShell('sysctl -w net.ipv4.icmp_echo_ignore_all=' + value) + public.ExecShell('sysctl -w net.ipv6.icmp.echo_ignore_all=' + value) return public.return_message(0, 0, public.lang("SUCCESS")) else: return public.return_message(-1, 0, 'ERROR: setup failed, [sysctl.conf] not writable!
1. If [System hardening] is installed, please close it first
') @@ -365,9 +393,12 @@ class firewalls: status = public.get_sshd_status() isPing = True try: - file = '/etc/sysctl.conf' + # 优先读 /etc/sysctl.d/99-bt-ping.conf(新系统唯一生效来源),取不到再回退 /etc/sysctl.conf + file = '/etc/sysctl.d/99-bt-ping.conf' conf = public.readFile(file) rep = r"#*net\.ipv4\.icmp_echo_ignore_all\s*=\s*([0-9]+)" + if not isinstance(conf, str) or re.search(rep, conf or '') is None: + conf = public.readFile('/etc/sysctl.conf') tmp = re.search(rep, conf).groups(0)[0] if tmp == '1': isPing = False except: diff --git a/class_v2/one_key_wp_v2.py b/class_v2/one_key_wp_v2.py index 63301617..7d0c6e5c 100644 --- a/class_v2/one_key_wp_v2.py +++ b/class_v2/one_key_wp_v2.py @@ -234,9 +234,22 @@ class one_key_wp: def unzip_package(self, site_path): print("Start unzipping the installation package...") self.write_logs("|-Start unzipping the installation package...") - public.ExecShell('unzip -o {} -d {}/'.format(self.package_zip, site_path)) - public.ExecShell('mv {}/wordpress/* {}'.format(site_path, site_path)) - os.removedirs("{}/wordpress/".format(site_path)) + unzip_output, unzip_error = public.ExecShell( + 'unzip -o {} -d {}/'.format(self.package_zip, site_path)) + wordpress_path = os.path.join(site_path, 'wordpress') + if not os.path.isdir(wordpress_path): + raise RuntimeError( + 'WordPress package extraction failed, output: {}, error: {}'.format( + unzip_output, unzip_error)) + move_output, move_error = public.ExecShell( + 'mv {}/wordpress/* {}'.format(site_path, site_path)) + if os.path.isdir(wordpress_path): + try: + os.rmdir(wordpress_path) + except OSError as e: + raise RuntimeError( + 'Failed to move WordPress files, output: {}, error: {}, detail: {}'.format( + move_output, move_error, e)) print("Start setting up site permissions...") self.write_logs("|-Start setting up site permissions...") self.set_permission(site_path) @@ -1282,10 +1295,13 @@ class one_key_wp: return public.return_message(-1, 0, public.lang("Please check if the [{}] format is correct For example: {}", "domain", "aapanel.com")) if hasattr(args, 'weblog_title'): values['weblog_title'] = public.xssencode2(args.weblog_title) + + # todo 账号密码暂不转义 后续转义需要保持创建编辑整体一致 if hasattr(args, 'user_name'): - values['user_name'] = public.xssencode2(args.user_name) + values['user_name'] = args.user_name if hasattr(args, 'admin_password'): - values['admin_password'] = public.xssencode2(args.admin_password) + values['admin_password'] = args.admin_password + if hasattr(args, 'pw_weak'): if args.pw_weak in ['on', 'off']: values['pw_weak'] = args.pw_weak @@ -1332,6 +1348,36 @@ class one_key_wp: get.path = "1" p.DeleteSite(get) + def _start_wp_deploy_tamper_temp_close(self): + plugin_path = '/www/server/panel/plugin/tamper_core' + if not os.path.isdir(plugin_path): + return None + try: + status = public.run_plugin('tamper_core', 'get_service_status', public.to_dict_obj({})) + if not isinstance(status, dict) or not ( + status.get('kernel_module_status') and status.get('controller_status')): + return None + close_time = public.run_plugin('tamper_core', 'get_temp_close', public.to_dict_obj({})) + if int(close_time or 0) > int(time.time()): + return {'owned': False} + public.run_plugin('tamper_core', 'set_temp_close', public.to_dict_obj({ + 'expire': 3, 'unit': 'minute', + })) + time.sleep(5) + return {'owned': True} + except Exception as e: + public.print_log('Failed to temporarily close tamper protection: {}'.format(e)) + return None + + def _stop_wp_deploy_tamper_temp_close(self, token): + if not token or not token.get('owned'): + return + try: + public.run_plugin('tamper_core', 'del_temp_close', public.to_dict_obj({})) + time.sleep(1) + except Exception as e: + public.print_log('Failed to cancel temporary tamper protection shutdown: {}'.format(e)) + # 安装WP def deploy_wp(self, get): """ @@ -1375,6 +1421,7 @@ class one_key_wp: public.print_log("error info: {}".format(ex)) return public.return_message(-1, 0, str(ex)) + tamper_temp_close_token = None try: self.write_logs('', clean=True) values = self.check_param(get) @@ -1427,6 +1474,7 @@ class one_key_wp: # 下载特定版本的安装包 self.package_zip = wp_version_obj.download_package(get.package_version) + tamper_temp_close_token = self._start_wp_deploy_tamper_temp_close() self.unzip_package(site_info['path']) # 优化PHP, 仅首次PHP优化 @@ -1473,6 +1521,9 @@ class one_key_wp: public.print_log(format_exc()) return public.return_message(-1, 0, public.lang("Deployment failed: {}", e)) + finally: + self._stop_wp_deploy_tamper_temp_close(tamper_temp_close_token) + # 删除指定的域名本地回环记录 def remove_hosts_record(self, site_name): """ @@ -1556,24 +1607,27 @@ class one_key_wp: if os.path.exists(os.path.join(wp_path, '.maintenance')): wp_toolkit_config_data['maintenance_mode'] = True + wp_toolkit_config_data = wp_toolkit_config_data or {} + admin_info = wp_toolkit_config_data.get("admin_info") or {} + whl_config = wp_toolkit_config_data.get("whl_config") or {} + return public.success_v2({ 'local_version': wp_local_version, 'latest_version': wp_latest_version, 'can_upgrade': can_upgrade, - 'language': wp_toolkit_config_data['locale'], - 'login_url': wp_toolkit_config_data['login_url'], - 'site_url': wp_toolkit_config_data['site_url'], + 'language': wp_toolkit_config_data.get('locale', ''), + 'login_url': wp_toolkit_config_data.get('login_url', ''), + 'site_url': wp_toolkit_config_data.get('site_url', ''), 'cache_enabled': self.get_cache_status(args.s_id), - # 'admin_user': wp_toolkit_config_data['admin_info']['user_login'], - 'admin_user': wp_toolkit_config_data.get("admin_info", {}).get('user_login', ''), # 修复当admin_info不存在时导致的KeyError - 'admin_email': wp_toolkit_config_data['admin_info']['user_email'], - 'whl_enabled': wp_toolkit_config_data['whl_config'].get('activated', False), - 'whl_page': wp_toolkit_config_data['whl_config'].get('whl_page', 'login'), - 'whl_redirect_admin': wp_toolkit_config_data['whl_config'].get('whl_redirect_admin', '404'), + 'admin_user': admin_info.get('user_login', ''), + 'admin_email': admin_info.get('user_email', ''), + 'whl_enabled': whl_config.get('activated', False), + 'whl_page': whl_config.get('whl_page', 'login'), + 'whl_redirect_admin': whl_config.get('whl_redirect_admin', '404'), 'wp_title': wp_toolkit_config_data.get('wp_title', 'Acquisition failed, MySQL error occurred'), 'wp_home': wp_toolkit_config_data.get('wp_home', 'Acquisition failed, MySQL error occurred'), - 'site_type': type_.get("site_type",''), - 'maintenance' : wp_toolkit_config_data.get('maintenance_mode', False), + 'site_type': type_.get("site_type", ''), + 'maintenance': wp_toolkit_config_data.get('maintenance_mode', False), }) # 保存WP Toolkit配置 @@ -2241,4 +2295,4 @@ def checklist_fields() -> (bool, str): return True, "Table structure is valid and updated successfully!" except sqlite3.Error as e: - return False, str(e) \ No newline at end of file + return False, str(e) diff --git a/class_v2/panel_backup_v2.py b/class_v2/panel_backup_v2.py index 68d78c6e..da796aee 100644 --- a/class_v2/panel_backup_v2.py +++ b/class_v2/panel_backup_v2.py @@ -567,10 +567,10 @@ class backup: if not self._exclude: exclude_config = "Not set" - if siteName: + if siteName and not for_wp2: self.echo_info(public.lang('Backup site: {}', siteName)) self.echo_info(public.lang('Website document root: {}', spath)) - else: + elif not siteName: self.echo_info(public.lang('Backup directory: {}', spath)) self.echo_info(public.lang('Directory size: {}', str(public.to_size(p_size)))) @@ -687,11 +687,11 @@ class backup: self.echo_start() self.cron_info = public.M('crontab').where('echo=?', (echo_id,)).field( 'backupTo,name,save_local,notice,notice_channel,id,sType,split_type,split_value,db_backup_path' - ).select()[0] + ).find() if not self.cron_info: return False save_local = self.__backup_site_check_local_flag() - find = public.M('sites').where('name=?', (siteName,)).select()[0] + find = public.M('sites').where('name=?', (siteName,)).find() if not find: error_msg = 'The specified website [{}] does not exist!'.format(siteName) @@ -734,6 +734,7 @@ class backup: try: from wp_toolkit import wpbackup # save & insert + self.echo_info(public.lang('Backup site: {}', siteName)) start = time.time() bak_info = wpbackup(find['id']).backup_full_get_data(self.cron_info) cp_time = str('{:.2f}'.format(time.time() - start)) diff --git a/class_v2/panel_plugin_v2.py b/class_v2/panel_plugin_v2.py index ce11dd7b..35cc9c95 100644 --- a/class_v2/panel_plugin_v2.py +++ b/class_v2/panel_plugin_v2.py @@ -1321,7 +1321,7 @@ class panelPlugin: indexList = json.loads(public.ReadFile(self.__index)) if sName in indexList: return public.return_message(-1, 0, public.lang("Please do NOT repeat adding")) - if len(indexList) >= 12: + if len(indexList) >= 15: softList = self.get_cloud_list(get)['list'] softList = self.set_coexist(softList) for softInfo in softList: @@ -1336,8 +1336,8 @@ class panelPlugin: new_softInfo = self.check_status(softInfo) if not new_softInfo['setup']: indexList.remove(softInfo['name']) public.writeFile(self.__index,json.dumps(indexList)) - if len(indexList) >= 12: - return public.return_message(-1, 0, public.lang("Dashboard only display up to 12 software!")) + if len(indexList) >= 15: + return public.return_message(-1, 0, public.lang("Dashboard only display up to 15 software!")) indexList.append(sName) public.writeFile(self.__index,json.dumps(indexList)) return public.return_message(0, 0, public.lang("Setup successfully!")) diff --git a/class_v2/panel_site_v2.py b/class_v2/panel_site_v2.py index fcc3af8c..3c8ee07c 100644 --- a/class_v2/panel_site_v2.py +++ b/class_v2/panel_site_v2.py @@ -2454,6 +2454,7 @@ include /www/server/panel/vhost/openlitespeed/proxy/BTSITENAME/*.conf Param('ftp').Integer(), Param('database').Integer(), Param('path').Integer(), + Param('del_port').Integer(), ], [ public.validate.trim_filter(), @@ -2605,6 +2606,10 @@ include /www/server/panel/vhost/openlitespeed/proxy/BTSITENAME/*.conf if not multiple: public.serviceReload() + # 删除站点放行端口(除默认80/443外) + if hasattr(get, 'del_port') and get.del_port == '1': + self.__del_site_firewall_port(id, siteName, get) + try: # 从数据库删除 public.M('sites').where("id=?", (id,)).delete() @@ -2662,6 +2667,41 @@ include /www/server/panel/vhost/openlitespeed/proxy/BTSITENAME/*.conf del return_message['status'] return public.return_message(0, 0, return_message['msg']) + # 删除站点时删除该站点的防火墙放行端口(排除默认80/443) + def __del_site_firewall_port(self, site_id, site_name, get): + domain_list = public.M('domain').where("pid=?", (site_id,)).field('name,port').select() + if not domain_list: + return + identifiers = {site_name} + port_set = set() + for item in domain_list: + if not isinstance(item, dict): + continue + name = str(item.get('name', '')).strip() + if name: + identifiers.add(name) + port = str(item.get('port', '')).strip() + if port and port not in ('80', '443'): + port_set.add(port) + if not port_set: + return + import firewalls + fw = firewalls.firewalls() + for port in port_set: + # AddAcceptPort 入库端口为 '-' 转 ':' 后的格式,两种写法都查一次 + fw_row = public.M('firewall').where("port=? or port=?", (port, port.replace('-', ':'))).find() + if not fw_row or not isinstance(fw_row, dict): + continue + # 仅删除由本站点/域名开放端口时创建的规则,避免误删手动添加的规则 + if fw_row.get('ps') not in identifiers: + continue + try: + get.port = fw_row['port'] + get.id = fw_row['id'] + fw.DelAcceptPort(get) + except: + pass + # 子站点删除 def delete_sub_dir_site(self, get): try: @@ -3155,8 +3195,10 @@ listener Default%s{ # 保存配置文件 public.writeFile(listen_file, listen_conf) - # 多服务下仅添加80 + # 多服务下仅添加80, 443.conf 保留,不移动 if public.get_multi_webservice_status() and get.port != '80': + if listen_file.endswith('443.conf'): + return public.return_message(0, 0, True) if os.path.exists(listen_file): shutil.move(listen_file, listen_file + '.barduo') get.port = '80' @@ -3553,6 +3595,8 @@ listener Default%s{ if os.path.exists(path): shutil.rmtree(backup_cert) shutil.move(backup_cert, path) return public.return_message(-1, 0, 'ERROR:
' + isError.replace("\n",'
') + '
') + self._ensure_ols_ssl_listen_conf() + self._clear_nginx_proxy_cache() public.serviceReload() if os.path.exists(path + '/partnerOrderId'): os.remove(path + '/partnerOrderId') @@ -3666,10 +3710,170 @@ listener Default%s{ domains = [d['name'] for d in domains] return domains + # 重建 OLS SSL443 监听器配置(listen/443.conf) + def _rebuild_ols_ssl_listen_conf(self): + """ + 重建 443.conf(OLS SSL443 监听器),从源数据恢复完整 map,修复文件缺失/清空/损坏。 + 站点判定:detail 配置含 openlitespeed/detail/ssl 的 include, + 或存在 detail/ssl/.conf;域名取 DB 绑定表,并与旧文件合并(只增不删)。 + 端口按多服务状态推导:8190(多服务)/ 443(单服务)。 + """ + listen_file = self.setupPath + '/panel/vhost/openlitespeed/listen/443.conf' + detail_dir = self.setupPath + '/panel/vhost/openlitespeed/detail/' + old_conf = public.readFile(listen_file) + + # 启用了 SSL 的 OLS 站点:扫 detail 目录得站点名 → 批量查域名(仅 2 次 DB 查询,避免逐站 2×N 次) + ssl_sites = {} # siteName -> 逗号拼接的域名 + ssl_site_names = [] + try: + if os.path.isdir(detail_dir): + for f in os.listdir(detail_dir): + if not f.endswith('.conf') or os.path.isdir(detail_dir + f): + continue + site = f[:-5] + detail = public.readFile(detail_dir + f) + if not detail: + continue + if detail.find('openlitespeed/detail/ssl') == -1 and \ + not os.path.exists(detail_dir + 'ssl/' + site + '.conf'): + continue + ssl_site_names.append(site) + except Exception as e: + public.print_log("rebuild openlitespeed 443.conf scan detail dir failed: {}".format(e)) + + # 批量查询站点域名 + if ssl_site_names: + try: + site_rows = public.S('sites').where_in('name', ssl_site_names).field('id,name').select() or [] + id_map = {} + for r in site_rows or []: + if isinstance(r, dict) and r.get('id') is not None and r.get('name'): + id_map[r['id']] = r['name'] + if id_map: + dom_rows = public.S('domain').where_in('pid', list(id_map.keys())).field('pid,name').select() or [] + dom_map = {} + for d in dom_rows or []: + if isinstance(d, dict) and d.get('pid') is not None and d.get('name'): + dom_map.setdefault(d['pid'], []).append(d['name']) + for sid, sname in id_map.items(): + doms = [x for x in dom_map.get(sid) or [] if x] + if doms: + ssl_sites[sname] = ','.join(doms) + except Exception as e: + public.print_log("rebuild openlitespeed 443.conf query domains failed: {}".format(e)) + + if not ssl_sites and not old_conf: + # 无 SSL 站点且无旧配置,无需重建 + return + + # 解析旧配置:保留 listener 指令(含额外配置)与旧 map,供合并 + old_header = None + old_maps = {} + if old_conf: + m = re.search(r'listener\s+SSL443\s*\{.*?\}', old_conf, re.S) + if m: + block = m.group(0) + old_header = re.sub(r'^\s*map\s+\S+.*$\n?', '', block, flags=re.M) + for k, v in re.findall(r'^\s*map\s+(\S+)\s+(.+?)\s*$', block, re.M): + old_maps[k] = v + + # 生成 map:只增不删(SSL 站域名 = 旧map 与 DB 的并集;非 SSL 站 map 保留) + map_items = [] + for site, db_doms in ssl_sites.items(): + doms = set(x for x in db_doms.split(',') if x) + if site in old_maps: + doms |= set(x for x in str(old_maps[site]).split(',') if x) + map_items.append((site, ','.join(doms))) + for k, v in old_maps.items(): + if k not in ssl_sites: + map_items.append((k, v)) + if not any(str(v).strip() == '*' for _, v in map_items): + map_items.append(('default', '*')) + map_str = ''.join('\n map {} {}'.format(k, v) for k, v in map_items) + + # 优先保留旧 listener 指令(含额外配置),仅替换 map 部分并重推导端口;否则标准模板兜底 + prot = '8190' if public.get_multi_webservice_status() else '443' + if old_header and \ + old_header.find('keyFile') != -1 and old_header.find('certFile') != -1 and \ + old_header.find('address') != -1: + # 旧 header 完整:保留额外指令,仅重推导端口并替换 map + old_header = re.sub(r'^\s*address\s+\S+\s*$', + ' address *:{}'.format(prot), old_header, flags=re.M) + conf = re.sub(r'(listener\s+SSL443\s*\{)', r'\1' + map_str, old_header, count=1) + else: + cert_dir = None + if ssl_sites: + cert_dir = '/www/server/panel/vhost/cert/' + list(ssl_sites.keys())[0] + ssl_lines = '' + if cert_dir: + ssl_lines = (' keyFile {}/privkey.pem\n'.format(cert_dir) + + ' certFile {}/fullchain.pem\n'.format(cert_dir)) + conf = ( + 'listener SSL443 {' + map_str + '\n' + + ' address *:{}\n'.format(prot) + + ' secure 1\n' + + ssl_lines + + ' certChain 1\n' + + ' sslProtocol 24\n' + + ' ciphers EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH:ECDHE-RSA-AES128-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA128:DHE-RSA-AES128-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES128-GCM-SHA128:ECDHE-RSA-AES128-SHA384:ECDHE-RSA-AES128-SHA128:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES128-SHA128:DHE-RSA-AES128-SHA128:DHE-RSA-AES128-SHA:DHE-RSA-AES128-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES128-GCM-SHA384:AES128-GCM-SHA128:AES128-SHA128:AES128-SHA128:AES128-SHA:AES128-SHA:DES-CBC3-SHA:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!MD5:!PSK:!RC4\n' + + ' enableECDHE 1\n' + + ' renegProtection 1\n' + + ' sslSessionCache 1\n' + + ' enableSpdy 15\n' + + ' enableStapling 1\n' + + ' ocspRespMaxAge 86400\n' + + '}\n' + ) + + # 先写临时文件再重命名,避免磁盘满/写入中断导致 443.conf 被截断成半成品 + tmp_file = listen_file + '.tmp' + try: + with open(tmp_file, 'w') as fp: + fp.write(conf) + os.rename(tmp_file, listen_file) + except Exception as e: + public.print_log("rebuild OLS 443.conf failed: {}".format(e)) + try: + if os.path.exists(tmp_file): + os.remove(tmp_file) + except Exception: + pass + return False + + public.print_log( + "OLS SSL443 listener (443.conf) auto-rebuilt: {} SSL site(s), port {}".format( + len(ssl_sites), prot) + ) + # 重建标识文件 + public.writeFile(self.setupPath + '/panel/data/ols_ssl_443_rebuild.pl', 'True') + return conf + + # OLS reload 前确保 443.conf 有效:缺失/为空/结构不完整/端口错误则重建 + def _ensure_ols_ssl_listen_conf(self): + listen_file = self.setupPath + '/panel/vhost/openlitespeed/listen/443.conf' + conf = public.readFile(listen_file) + # 结构完整性:listener 行首存在 + keyFile/certFile 存在,避免漏掉后半缺失导致的不重建 + if not conf or \ + not re.search(r'^\s*listener\s+SSL443\s*\{', conf, re.M) or \ + conf.find('keyFile') == -1 or \ + conf.find('certFile') == -1: + self._rebuild_ols_ssl_listen_conf() + return + # 端口必须与多服务状态一致;address 缺失或端口不符也重建 + expected = '8190' if public.get_multi_webservice_status() else '443' + m = re.search(r'address\s+[^:]+:(\d+)', conf) + if not m or m.group(1) != expected: + self._rebuild_ols_ssl_listen_conf() + # 设置OLS ssl def set_ols_ssl(self, get, siteName): listen_conf = self.setupPath + '/panel/vhost/openlitespeed/listen/443.conf' conf = public.readFile(listen_conf) + # 设置SSL时重建以补全缺失map;重建标识文件存在则跳过 + marker_file = self.setupPath + '/panel/data/ols_ssl_443_rebuild.pl' + if not conf or not os.path.exists(marker_file): + self._rebuild_ols_ssl_listen_conf() + conf = public.readFile(listen_conf) ssl_conf = """ vhssl { keyFile /www/server/panel/vhost/cert/BTDOMAIN/privkey.pem @@ -3736,6 +3940,9 @@ listener SSL443 {{ if count == 0: rep = r'(listener\s*SSL443\s*{)' conf = re.sub(rep, r'\1\n ' + new_map_line, conf) + # 多服务下端口修正:443.conf 的 address 应为 8190,否则 443 + ssl_port = '8190' if public.get_multi_webservice_status() else '443' + conf = re.sub(r'^\s*address\s+\S+\s*$', ' address *:{}'.format(ssl_port), conf, flags=re.M) public.writeFile(listen_conf, conf) def _get_ap_static_security(self, ap_conf): @@ -3861,6 +4068,11 @@ listener SSL443 {{ # 多服务下修改对应的端口 try: if public.get_multi_webservice_status() and site_info['project_type'] in ['PHP','WP2']: + # 根据后端服务类型选择代理端口(apache: 8288/8290,openlitespeed: 8188/8190) + if site_info.get('service_type') == 'openlitespeed': + http_port, https_port = '8188', '8190' + else: + http_port, https_port = '8288', '8290' # 2.6以上添加修补补丁 apache_version = "/www/server/apache/bin/httpd -v|grep version|awk '{print $3}'|cut -f2 -d'/'" ver = public.ExecShell(apache_version)[0].strip() @@ -3870,7 +4082,7 @@ listener SSL443 {{ or re.search(r"^\s*ssl_certificate\s+", ng_conf, re.M) ) proxy_pat = re.compile( - r"proxy_pass\s+https?://127\.0\.0\.1:(8288|8290);[ \t]*" + r"proxy_pass\s+https?://127\.0\.0\.1:(8188|8190|8288|8290);[ \t]*" r"(\r?\n[ \t]*proxy_ssl_server_name\s+on;[ \t]*)?" r"(\r?\n[ \t]*proxy_ssl_name\s+\$host;[ \t]*)?" r"(\r?\n[ \t]*proxy_ssl_session_reuse\s+off;[ \t]*)?" @@ -3878,15 +4090,15 @@ listener SSL443 {{ from packaging import version if ssl_enabled and version.parse(ver) >= version.parse("2.4.62"): patch_str = ( - "proxy_pass https://127.0.0.1:8290;\n" - "\t\t\t\tproxy_ssl_server_name on;\n" - "\t\t\t\tproxy_ssl_name $host;\n" + "proxy_pass https://127.0.0.1:{};\n".format(https_port) + + "\t\t\t\tproxy_ssl_server_name on;\n" + + "\t\t\t\tproxy_ssl_name $host;\n" + "\t\t\t\tproxy_ssl_session_reuse off;" ) elif ssl_enabled: - patch_str = "proxy_pass https://127.0.0.1:8290;" + patch_str = "proxy_pass https://127.0.0.1:{};".format(https_port) else: - patch_str = "proxy_pass http://127.0.0.1:8288;" + patch_str = "proxy_pass http://127.0.0.1:{};".format(http_port) ng_conf = proxy_pat.sub(patch_str, ng_conf) except: pass @@ -4049,6 +4261,14 @@ listener SSL443 {{ else: return public.returnMsg(True, "") + # 多服务模式下清除Nginx反向代理缓存并重启(避免部署SSL后重定向过多) + def _clear_nginx_proxy_cache(self): + if not public.get_multi_webservice_status(): + return + proxy_cache_dir = '/www/server/nginx/proxy_cache_dir' + if os.path.isdir(proxy_cache_dir): + public.ExecShell('rm -rf /www/server/nginx/proxy_cache_dir/*') + # HttpToHttps def HttpToHttps(self, get): # 校验参数 @@ -4120,6 +4340,7 @@ listener SSL443 {{ #HTTP_TO_HTTPS_END''' public.writeFile(file, ols_force_https) + self._clear_nginx_proxy_cache() public.serviceReload() return_message = public.return_msg_gettext(True, 'Setup successfully!') del return_message['status'] @@ -4185,7 +4406,9 @@ listener SSL443 {{ file = self.setupPath + '/panel/vhost/nginx/' + siteName + '.conf' if not os.path.exists(file): file = self.setupPath + '/panel/vhost/nginx/node_' + siteName + '.conf' - if not os.path.exists(file): return False + if not os.path.exists(file): + file = self.setupPath + '/panel/vhost/openlitespeed/redirect/' + siteName + '/force_https.conf' + if not os.path.exists(file): return False conf = public.readFile(file) if conf: if conf.find('HTTP_TO_HTTPS_START') != -1: return True @@ -4329,6 +4552,7 @@ listener SSL443 {{ public.write_log_gettext('Site manager', 'Site [{}] turned off SSL successfully!', (siteName,)) if hasattr(get, "reload") and int(get.reload) == 1: + self._clear_nginx_proxy_cache() public.serviceReload() # ================== domian ssl v2 part ========================= try: @@ -4408,6 +4632,8 @@ listener SSL443 {{ status = False toHttps = self.IsToHttps(file=file) + if public.get_webserver() == "openlitespeed": + toHttps = self.IsToHttps(file=self.setupPath + '/panel/vhost/openlitespeed/redirect/' + siteName + '/force_https.conf') id = public.M('sites').where("name=?", (siteName,)).getField('id') domains = public.M('domain').where("pid=?", (id,)).field('name').select() email = public.M('users').where('id=?', (1,)).getField('email') @@ -9653,7 +9879,7 @@ RewriteRule \.(BTPFILE)$ /404.html [R,NC] ], [ public.validate.trim_filter(), ]) - lines = int(get.get('lines', 99999)) + lines = int(get.get('lines', '') or 99999) search = get.get('search', '') time_search = get.get('time_search', '[]') except Exception as ex: @@ -9672,9 +9898,7 @@ RewriteRule \.(BTPFILE)$ /404.html [R,NC] else: logPath = '/www/wwwlogs/' + siteName + '_ols.error_log' if not os.path.exists(logPath): - return_message = public.return_msg_gettext(False, 'Log is empty') - del return_message['status'] - return public.return_message(-1, 0, return_message['msg']) + return public.return_message(0, 0, "") # 3. 读取日志内容 logs = public.GetNumLines(logPath, lines) @@ -11906,7 +12130,17 @@ RewriteRule \.(BTPFILE)$ /404.html [R,NC] # 线程存在且正常,读取并返回进度信息 with open(task_status, 'r') as f: - res = json.loads(f.read()) + # 修复空文件解析 JSON + content = f.read().strip() + if not content: + return public.success_v2({'status': 1}) + try: + res = json.loads(content) + except json.JSONDecodeError: + return public.success_v2({'status': 1}) + + + # res = json.loads(f.read()) if args.get('progress_type', '') == 'backup_deploy': res = self._fill_wp_progress_overview(res, args) return public.success_v2(res) @@ -13718,6 +13952,8 @@ RewriteRule \.(BTPFILE)$ /404.html [R,NC] ok, msg = self.enable_multi_webservice() if not ok: return public.return_message(-1, 0, f'Error: {msg}') + # 开启多服务后清除nginx反向代理缓存 + self._clear_nginx_proxy_cache() else: if not reserve: @@ -14283,6 +14519,7 @@ RewriteRule \.(BTPFILE)$ /404.html [R,NC] location / {{ proxy_pass {proxy_host}; {proxy_ssl_config} + proxy_cache_valid 200 304 1m; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; @@ -14463,8 +14700,11 @@ if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && strtolower($_SERVER['HTTP_X_FOR # 重启与重载服务,避免重启后配置仍不生效 if args.get('is_reload', True): + # 切换服务后清除nginx反向代理缓存 + self._clear_nginx_proxy_cache() public.webservice_operation('nginx', 'reload') public.webservice_operation(service_type, 'reload') + public.write_log_gettext('Site manager ', 'Successfully switched the website [{}] from [{}] service to [{}]!', (site['name'],old_type,service_type)) @@ -14566,8 +14806,10 @@ if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && strtolower($_SERVER['HTTP_X_FOR public.set_module_logs('Multi-WebServer', f'switch_webservice-{site['project_type']}') # 重启与重载服务,避免重启后配置仍不生效 + self._clear_nginx_proxy_cache() public.webservice_operation('nginx', 'reload') public.webservice_operation(service_type, 'reload') + return True, res except Exception as e: diff --git a/class_v2/projectModelV2/goModel.py b/class_v2/projectModelV2/goModel.py index 159e519b..ce5f3664 100644 --- a/class_v2/projectModelV2/goModel.py +++ b/class_v2/projectModelV2/goModel.py @@ -1642,7 +1642,7 @@ echo $! > {pid_file}'''.format( block = '' nl_count = 0 start = 0 - fsock = open(filename, 'rU') + fsock = open(filename, 'r') try: fsock.seek(0, 2) curpos = fsock.tell() diff --git a/class_v2/projectModelV2/nodejsModel.py b/class_v2/projectModelV2/nodejsModel.py index 7f798730..a6e3dc28 100644 --- a/class_v2/projectModelV2/nodejsModel.py +++ b/class_v2/projectModelV2/nodejsModel.py @@ -1,27 +1,29 @@ -#coding: utf-8 -#------------------------------------------------------------------- +# coding: utf-8 +# ------------------------------------------------------------------- # aaPanel -#------------------------------------------------------------------- +# ------------------------------------------------------------------- # Copyright (c) 2015-2099 aaPanel(www.aapanel.com) All rights reserved. -#------------------------------------------------------------------- +# ------------------------------------------------------------------- # Author: hwliang -#------------------------------------------------------------------- +# ------------------------------------------------------------------- -#------------------------------ +# ------------------------------ # node.js模型 -#------------------------------ -import os,sys,re,json,shutil,psutil,time +# ------------------------------ +import os, sys, re, json, shutil, psutil, time, hashlib from time import process_time_ns from urllib.parse import urlparse from projectModelV2.base import projectBase import public from public.validate import Param + try: from BTPanel import cache except: pass + class main(projectBase): _panel_path = public.get_panel_path() _nodejs_plugin_path = public.get_plugin_path('nodejs') @@ -36,31 +38,29 @@ class main(projectBase): _www_home = '/home/www' _node_logs = '{}/vhost/logs'.format(_nodejs_path) - def __init__(self): if not os.path.exists(self._node_run_scripts): - os.makedirs(self._node_run_scripts,493) + os.makedirs(self._node_run_scripts, 493) if not os.path.exists(self._node_pid_path): - os.makedirs(self._node_pid_path,493) + os.makedirs(self._node_pid_path, 493) if not os.path.exists(self._node_logs_path): - os.makedirs(self._node_logs_path,493) - + os.makedirs(self._node_logs_path, 493) + if not os.path.exists(self._www_home): - os.makedirs(self._www_home,493) - public.set_own(self._www_home,'www') + os.makedirs(self._www_home, 493) + public.set_own(self._www_home, 'www') - - def get_exec_logs(self,get): + def get_exec_logs(self, get): ''' @name 获取执行日志 @author hwliang<2021-08-09> @param get @return string ''' - if not os.path.exists(self._npm_exec_log): return public.returnMsg(False,'NODE_NOT_EXISTS') - return public.return_message(0,0,public.GetNumLines(self._npm_exec_log,20)) + if not os.path.exists(self._npm_exec_log): return public.returnMsg(False, 'NODE_NOT_EXISTS') + return public.return_message(0, 0, public.GetNumLines(self._npm_exec_log, 20)) def get_project_list(self, get): ''' @@ -139,8 +139,7 @@ class main(projectBase): return public.return_message(0, 0, data) - - def get_ssl_end_date(self,project_name): + def get_ssl_end_date(self, project_name): ''' @name 获取SSL信息 @author hwliang<2021-08-09> @@ -150,18 +149,17 @@ class main(projectBase): import data return data.data().get_site_ssl_info('node_{}'.format(project_name)) - - - def is_install_nodejs(self,get): + def is_install_nodejs(self, get): ''' @name 是否安装nodejs版本管理器 @author hwliang<2021-08-09> @param get 请求数据 @return bool ''' - return_message=os.path.exists(self._nodejs_plugin_path) - return public.return_message(0,0,return_message) - def _is_install_nodejs(self,get): + return_message = os.path.exists(self._nodejs_plugin_path) + return public.return_message(0, 0, return_message) + + def _is_install_nodejs(self, get): ''' @name 是否安装nodejs版本管理器 @author hwliang<2021-08-09> @@ -170,7 +168,7 @@ class main(projectBase): ''' return os.path.exists(self._nodejs_plugin_path) - def get_nodejs_version(self,get): + def get_nodejs_version(self, get): ''' @name 获取已安装的nodejs版本 @author hwliang<2021-08-09> @@ -178,28 +176,26 @@ class main(projectBase): @return list ''' nodejs_list = [] - if not os.path.exists(self._nodejs_path): return public.return_message(0,0,nodejs_list) + if not os.path.exists(self._nodejs_path): return public.return_message(0, 0, nodejs_list) for v in os.listdir(self._nodejs_path): if v[0] != 'v' or v.find('.') == -1: continue - node_path = os.path.join(self._nodejs_path,v) + node_path = os.path.join(self._nodejs_path, v) node_bin = '{}/bin/node'.format(node_path) if not os.path.exists(node_bin): if os.path.exists(node_path + '/bin'): public.ExecShell('rm -rf {}'.format(node_path)) continue nodejs_list.append(v) - return public.return_message(0,0,nodejs_list) + return public.return_message(0, 0, nodejs_list) - - - def get_run_list(self,get): + def get_run_list(self, get): ''' @name 获取node项目启动列表 @author hwliang<2021-08-10> @param get{ project_cwd: string<项目目录> } - '''# 校验参数 + ''' # 校验参数 try: get.validate([ Param('project_cwd').String(), @@ -211,12 +207,12 @@ class main(projectBase): return public.return_message(-1, 0, str(ex)) project_cwd = get.project_cwd.strip() - if not os.path.exists(project_cwd): - return_message=public.return_error(public.lang('The project directory does not exist!')) + if not os.path.exists(project_cwd): + return_message = public.return_error(public.lang('The project directory does not exist!')) del return_message['status'] - return public.return_message(-1,0, return_message) + return public.return_message(-1, 0, return_message) package_file = '{}/package.json'.format(project_cwd) - if not os.path.exists(package_file): return public.return_message(0,0,{}) + if not os.path.exists(package_file): return public.return_message(0, 0, {}) package_content = public.readFile(package_file) if not package_content: @@ -229,54 +225,61 @@ class main(projectBase): # package_info = json.loads(public.readFile(package_file)) - if not 'scripts' in package_info: return public.return_message(0,0,{}) - if not package_info['scripts']: return public.return_message(0,0,{}) - return public.return_message(0,0,package_info['scripts']) + if not 'scripts' in package_info: return public.return_message(0, 0, {}) + if not package_info['scripts']: return public.return_message(0, 0, {}) + return public.return_message(0, 0, package_info['scripts']) - - def get_npm_bin(self,nodejs_version): + def get_npm_bin(self, nodejs_version): ''' @name 获取指定node版本的npm路径 @author hwliang<2021-08-10> @param nodejs_version nodejs版本 @return string ''' - npm_path = '{}/{}/bin/npm'.format(self._nodejs_path,nodejs_version) + npm_path = '{}/{}/bin/npm'.format(self._nodejs_path, nodejs_version) if not os.path.exists(npm_path): return False return npm_path - def get_yarn_bin(self,nodejs_version): + def get_yarn_bin(self, nodejs_version): ''' @name 获取指定node版本的yarn路径 @author hwliang<2021-08-28> @param nodejs_version nodejs版本 @return string ''' - yarn_path = '{}/{}/bin/yarn'.format(self._nodejs_path,nodejs_version) + yarn_path = '{}/{}/bin/yarn'.format(self._nodejs_path, nodejs_version) if not os.path.exists(yarn_path): return False return yarn_path + def get_pnpm_bin(self, nodejs_version): + ''' + @name 获取指定node版本的pnpm路径 + @param nodejs_version nodejs版本 + @return string + ''' + pnpm_path = '{}/{}/bin/pnpm'.format(self._nodejs_path, nodejs_version) + if not os.path.exists(pnpm_path): return False + return pnpm_path - def get_node_bin(self,nodejs_version): + def get_node_bin(self, nodejs_version): ''' @name 获取指定node版本的node路径 @author hwliang<2021-08-10> @param nodejs_version nodejs版本 @return string ''' - node_path = '{}/{}/bin/node'.format(self._nodejs_path,nodejs_version) + node_path = '{}/{}/bin/node'.format(self._nodejs_path, nodejs_version) if not os.path.exists(node_path): return False return node_path - - def get_last_env(self,nodejs_version,project_cwd = None): + def get_last_env(self, nodejs_version, project_cwd=None): ''' @name 获取前置环境变量 @author hwliang<2021-08-25> @param nodejs_version Node版本 @return string ''' - nodejs_bin_path = '{}/{}/bin'.format(self._nodejs_path,nodejs_version) + nodejs_bin_path = '{}/{}/bin'.format(self._nodejs_path, nodejs_version) if project_cwd: _bin = '{}/node_modules/.bin'.format(project_cwd) if os.path.exists(_bin): @@ -284,11 +287,10 @@ class main(projectBase): last_env = '''PATH={nodejs_bin_path}:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin export PATH -'''.format(nodejs_bin_path = nodejs_bin_path) +'''.format(nodejs_bin_path=nodejs_bin_path) return last_env - - def install_packages(self,get): + def install_packages(self, get): ''' @name 安装指定项目的依赖包 @author hwliang<2021-08-10> @@ -309,54 +311,61 @@ export PATH return public.return_message(-1, 0, str(ex)) project_find = self.get_project_find(get.project_name) - if not project_find: - return_message=public.return_error(public.lang('The specified item does not exist!')) + if not project_find: + return_message = public.return_error(public.lang('The specified item does not exist!')) del return_message['status'] - return public.return_message(-1,0, return_message) - if not os.path.exists(project_find['path']): - return_message=public.return_error(public.lang('The project directory does not exist!')) + return public.return_message(-1, 0, return_message) + if not os.path.exists(project_find['path']): + return_message = public.return_error(public.lang('The project directory does not exist!')) del return_message['status'] - return public.return_message(-1,0, return_message) + return public.return_message(-1, 0, return_message) package_file = '{}/package.json'.format(project_find['path']) - if not os.path.exists(package_file): - return_message=public.return_error(public.lang('The package.json configuration file was not found in the project directory!')) + if not os.path.exists(package_file): + return_message = public.return_error( + public.lang('The package.json configuration file was not found in the project directory!')) del return_message['status'] - return public.return_message(-1,0, return_message) + return public.return_message(-1, 0, return_message) nodejs_version = project_find['project_config']['nodejs_version'] - + package_lock_file = '{}/package-lock.json'.format(project_find['path']) node_modules_path = '{}/node_modules'.format(project_find['path']) # 已经安装过的依赖包的情况下,可能存在不同node版本导致的问题,可能需要重新构建依赖包 rebuild = False - if os.path.exists(package_lock_file) and os.path.exists(node_modules_path): + if os.path.exists(package_lock_file) and os.path.exists(node_modules_path): rebuild = True npm_bin = self.get_npm_bin(nodejs_version) yarn_bin = self.get_yarn_bin(nodejs_version) - if not npm_bin and not yarn_bin: - return_message=public.return_error(public.lang('The specified nodejs version does not exist!')) + if not npm_bin and not yarn_bin: + return_message = public.return_error(public.lang('The specified nodejs version does not exist!')) del return_message['status'] - return public.return_message(-1,0, return_message) - public.writeFile(self._npm_exec_log,"Installing dependencies...\n") - public.writeFile(self._npm_exec_log,"Downloading dependency package, please wait...\n") + return public.return_message(-1, 0, return_message) + public.writeFile(self._npm_exec_log, "Installing dependencies...\n") + public.writeFile(self._npm_exec_log, "Downloading dependency package, please wait...\n") if yarn_bin: - if os.path.exists(package_lock_file): + if os.path.exists(package_lock_file): os.remove(package_lock_file) - public.ExecShell(self.get_last_env(nodejs_version) + "cd {} && {} install >> {} 2>&1".format(project_find['path'],yarn_bin,self._npm_exec_log)) + public.ExecShell( + self.get_last_env(nodejs_version) + "cd {} && {} install >> {} 2>&1".format(project_find['path'], + yarn_bin, + self._npm_exec_log)) else: - public.ExecShell(self.get_last_env(nodejs_version) + "cd {} && {} install >> {} 2>&1".format(project_find['path'],npm_bin,self._npm_exec_log)) - public.writeFile(self._npm_exec_log,"|-Successify --- Command executed! ---",'a+') - public.WriteLog(self._log_name, 'Node project: {}, the installation of the dependency package is complete!'.format(project_find['name'])) - if rebuild: # 重新构建已安装模块? + public.ExecShell( + self.get_last_env(nodejs_version) + "cd {} && {} install >> {} 2>&1".format(project_find['path'], + npm_bin, + self._npm_exec_log)) + public.writeFile(self._npm_exec_log, "|-Successify --- Command executed! ---", 'a+') + public.WriteLog(self._log_name, + 'Node project: {}, the installation of the dependency package is complete!'.format( + project_find['name'])) + if rebuild: # 重新构建已安装模块 self.rebuild_project(get.project_name) - return_message=public.return_data(True,'The dependency package is installed successfully!') + return_message = public.return_data(True, 'The dependency package is installed successfully!') del return_message['status'] - return public.return_message(0,0, return_message) + return public.return_message(0, 0, return_message) - - - def update_packages(self,get): + def update_packages(self, get): ''' @name 更新指定项目的依赖包 @author hwliang<2021-08-10> @@ -366,39 +375,41 @@ export PATH return dict ''' project_find = self.get_project_find(get.project_name) - if not project_find: - return_message=public.return_error(public.lang('The specified item does not exist!')) + if not project_find: + return_message = public.return_error(public.lang('The specified item does not exist!')) del return_message['status'] - return public.return_message(-1,0, return_message) - if not os.path.exists(project_find['path']): - return_message=public.return_error(public.lang('The project directory does not exist!')) + return public.return_message(-1, 0, return_message) + if not os.path.exists(project_find['path']): + return_message = public.return_error(public.lang('The project directory does not exist!')) del return_message['status'] - return public.return_message(-1,0, return_message) + return public.return_message(-1, 0, return_message) package_file = '{}/package.json'.format(project_find['path']) - if not os.path.exists(package_file): - return_message=public.return_error(public.lang('The package.json configuration file was not found in the project directory!')) + if not os.path.exists(package_file): + return_message = public.return_error( + public.lang('The package.json configuration file was not found in the project directory!')) del return_message['status'] - return public.return_message(-1,0, return_message) + return public.return_message(-1, 0, return_message) package_lock_file = '{}/package-lock.json'.format(project_find['path']) - if not os.path.exists(package_lock_file): - return_message=public.return_error(public.lang('Please install the dependency package first!')) + if not os.path.exists(package_lock_file): + return_message = public.return_error(public.lang('Please install the dependency package first!')) del return_message['status'] - return public.return_message(-1,0, return_message) + return public.return_message(-1, 0, return_message) nodejs_version = project_find['project_config']['nodejs_version'] npm_bin = self.get_npm_bin(nodejs_version) - if not npm_bin: - return_message=public.return_error(public.lang('The specified nodejs version does not exist!')) + if not npm_bin: + return_message = public.return_error(public.lang('The specified nodejs version does not exist!')) del return_message['status'] - return public.return_message(-1,0, return_message) - - public.ExecShell(self.get_last_env(nodejs_version) + "cd {} && {} update &> {}".format(project_find['path'],npm_bin,self._npm_exec_log)) + return public.return_message(-1, 0, return_message) + + public.ExecShell( + self.get_last_env(nodejs_version) + "cd {} && {} update &> {}".format(project_find['path'], npm_bin, + self._npm_exec_log)) public.WriteLog(self._log_name, 'Project [{}] update all dependent packages'.format(get.project_name)) - return_message=public.return_data(True,'Dependent package updated successfully!') + return_message = public.return_data(True, 'Dependent package updated successfully!') del return_message['status'] - return public.return_message(0,0, return_message) + return public.return_message(0, 0, return_message) - - def reinstall_packages(self,get): + def reinstall_packages(self, get): ''' @name 重新安装指定项目的依赖包 @author hwliang<2021-08-10> @@ -409,19 +420,20 @@ export PATH ''' project_find = self.get_project_find(get.project_name) - if not project_find: - return_message=public.return_error(public.lang('The specified item does not exist!')) + if not project_find: + return_message = public.return_error(public.lang('The specified item does not exist!')) del return_message['status'] - return public.return_message(-1,0, return_message) - if not os.path.exists(project_find['path']): - return_message=public.return_error(public.lang('The project directory does not exist!')) + return public.return_message(-1, 0, return_message) + if not os.path.exists(project_find['path']): + return_message = public.return_error(public.lang('The project directory does not exist!')) del return_message['status'] - return public.return_message(-1,0, return_message) + return public.return_message(-1, 0, return_message) package_file = '{}/package.json'.format(project_find['path']) - if not os.path.exists(package_file): - return_message=public.return_error(public.lang('The package.json configuration file was not found in the project directory!')) + if not os.path.exists(package_file): + return_message = public.return_error( + public.lang('The package.json configuration file was not found in the project directory!')) del return_message['status'] - return public.return_message(-1,0, return_message) + return public.return_message(-1, 0, return_message) package_lock_file = '{}/package-lock.json'.format(project_find['path']) if os.path.exists(package_lock_file): os.remove(package_lock_file) @@ -429,18 +441,19 @@ export PATH if os.path.exists(package_path): shutil.rmtree(package_path) nodejs_version = project_find['project_config']['nodejs_version'] npm_bin = self.get_npm_bin(nodejs_version) - if not npm_bin: - return_message=public.return_error(public.lang('The specified nodejs version does not exist!')) + if not npm_bin: + return_message = public.return_error(public.lang('The specified nodejs version does not exist!')) del return_message['status'] - return public.return_message(-1,0, return_message) - public.WriteLog(self._log_name,'Node project: {}, all dependent packages have been reinstalled') - public.ExecShell(self.get_last_env(nodejs_version) + "cd {} && {} install &> {}".format(project_find['path'],npm_bin,self._npm_exec_log)) - return_message=public.return_data(True,'Dependent package reinstalled successfully!') + return public.return_message(-1, 0, return_message) + public.WriteLog(self._log_name, 'Node project: {}, all dependent packages have been reinstalled') + public.ExecShell( + self.get_last_env(nodejs_version) + "cd {} && {} install &> {}".format(project_find['path'], npm_bin, + self._npm_exec_log)) + return_message = public.return_data(True, 'Dependent package reinstalled successfully!') del return_message['status'] - return public.return_message(0,0, return_message) + return public.return_message(0, 0, return_message) - - def get_project_modules(self,get): + def get_project_modules(self, get): ''' @name 获取指定项目的依赖包列表 @author hwliang<2021-08-10> @@ -464,34 +477,34 @@ export PATH if not 'project_cwd' in get: project_find = self.get_project_find(get.project_name) - if not project_find: - return_message=public.return_error(public.lang('The specified item does not exist!')) + if not project_find: + return_message = public.return_error(public.lang('The specified item does not exist!')) del return_message['status'] - return public.return_message(-1,0, return_message) + return public.return_message(-1, 0, return_message) project_cwd = project_find['path'] else: project_cwd = get.project_cwd - mod_path = os.path.join(project_cwd,'node_modules') + mod_path = os.path.join(project_cwd, 'node_modules') modules = [] - if not os.path.exists(mod_path): return public.return_message(0,0,modules) + if not os.path.exists(mod_path): return public.return_message(0, 0, modules) for mod_name in os.listdir(mod_path): try: - mod_pack_file = os.path.join(mod_path,mod_name,'package.json') + mod_pack_file = os.path.join(mod_path, mod_name, 'package.json') if not os.path.exists(mod_pack_file): continue mod_pack_info = json.loads(public.readFile(mod_pack_file)) pack_info = { - "name": mod_name, + "name": mod_name, "version": mod_pack_info['version'], - "description":mod_pack_info['description'], + "description": mod_pack_info['description'], "license": mod_pack_info['license'] if 'license' in mod_pack_info else 'NULL', "homepage": mod_pack_info['homepage'] - } + } modules.append(pack_info) except: continue - return public.return_message(0,0,modules) + return public.return_message(0, 0, modules) - def install_module(self,get): + def install_module(self, get): ''' @name 安装指定模块 @author hwliang<2021-08-10> @@ -503,42 +516,46 @@ export PATH ''' project_find = self.get_project_find(get.project_name) - if not project_find: - return_message=public.return_error(public.lang('The specified item does not exist!')) + if not project_find: + return_message = public.return_error(public.lang('The specified item does not exist!')) del return_message['status'] - return public.return_message(-1,0, return_message) + return public.return_message(-1, 0, return_message) project_cwd = project_find['path'] - mod_name = get.mod_name - filename = '{}/node_modules/{}/package.json'.format(project_cwd,mod_name) - if os.path.exists(filename): - return_message=public.return_error(public.lang('The specified module has been installed!')) + filename = '{}/node_modules/{}/package.json'.format(project_cwd, mod_name) + if os.path.exists(filename): + return_message = public.return_error(public.lang('The specified module has been installed!')) del return_message['status'] - return public.return_message(-1,0, return_message) + return public.return_message(-1, 0, return_message) nodejs_version = project_find['project_config']['nodejs_version'] npm_bin = self.get_npm_bin(nodejs_version) yarn_bin = self.get_yarn_bin(nodejs_version) if not npm_bin and not yarn_bin: - return_message=public.return_error(public.lang('The specified nodejs version does not exist!')) + return_message = public.return_error(public.lang('The specified nodejs version does not exist!')) del return_message['status'] - return public.return_message(-1,0, return_message) + return public.return_message(-1, 0, return_message) if yarn_bin: - public.ExecShell(self.get_last_env(nodejs_version) + "cd {} && {} add {} &> {}".format(project_find['path'],yarn_bin,mod_name,self._npm_exec_log)) + public.ExecShell( + self.get_last_env(nodejs_version) + "cd {} && {} add {} &> {}".format(project_find['path'], yarn_bin, + mod_name, self._npm_exec_log)) else: - public.ExecShell(self.get_last_env(nodejs_version) + "cd {} && {} install {} &> {}".format(project_find['path'],npm_bin,mod_name,self._npm_exec_log)) - if not os.path.exists(filename): - return_message=public.return_error(public.lang('Failed to install the specified module!')) + public.ExecShell( + self.get_last_env(nodejs_version) + "cd {} && {} install {} &> {}".format(project_find['path'], npm_bin, + mod_name, self._npm_exec_log)) + if not os.path.exists(filename): + return_message = public.return_error(public.lang('Failed to install the specified module!')) del return_message['status'] - return public.return_message(-1,0, return_message) - public.WriteLog(self._log_name,'Node project {}, {} module installation is complete!'.format(get.project_name,mod_name)) - return_message=public.return_data(True,'Successful installation!') + return public.return_message(-1, 0, return_message) + public.WriteLog(self._log_name, + 'Node project {}, {} module installation is complete!'.format(get.project_name, mod_name)) + return_message = public.return_data(True, 'Successful installation!') del return_message['status'] - return public.return_message(0,0, return_message) + return public.return_message(0, 0, return_message) - def uninstall_module(self,get): + def uninstall_module(self, get): ''' @name 卸载指定模块 @author hwliang<2021-04-08> @@ -561,47 +578,52 @@ export PATH return public.return_message(-1, 0, str(ex)) project_find = self.get_project_find(get.project_name) - if not project_find: - return_message=public.return_error(public.lang('The specified item does not exist!')) + if not project_find: + return_message = public.return_error(public.lang('The specified item does not exist!')) del return_message['status'] - return public.return_message(-1,0, return_message) + return public.return_message(-1, 0, return_message) project_cwd = project_find['path'] mod_name = get.mod_name - filename = '{}/node_modules/{}/package.json'.format(project_cwd,mod_name) - if not os.path.exists(filename): - return_message=public.return_error(public.lang('The specified module is not installed!')) + filename = '{}/node_modules/{}/package.json'.format(project_cwd, mod_name) + if not os.path.exists(filename): + return_message = public.return_error(public.lang('The specified module is not installed!')) del return_message['status'] - return public.return_message(-1,0, return_message) + return public.return_message(-1, 0, return_message) nodejs_version = project_find['project_config']['nodejs_version'] npm_bin = self.get_npm_bin(nodejs_version) yarn_bin = self.get_yarn_bin(nodejs_version) - if not npm_bin and not yarn_bin: - return_message=public.return_error(public.lang('The specified nodejs version does not exist!')) + if not npm_bin and not yarn_bin: + return_message = public.return_error(public.lang('The specified nodejs version does not exist!')) del return_message['status'] - return public.return_message(-1,0, return_message) + return public.return_message(-1, 0, return_message) if yarn_bin: - result = public.ExecShell(self.get_last_env(nodejs_version) + "cd {} && {} remove {}".format(project_find['path'],yarn_bin,mod_name)) + result = public.ExecShell( + self.get_last_env(nodejs_version) + "cd {} && {} remove {}".format(project_find['path'], yarn_bin, + mod_name)) else: - result = public.ExecShell(self.get_last_env(nodejs_version) + "cd {} && {} uninstall {}".format(project_find['path'],npm_bin,mod_name)) - if os.path.exists(filename): + result = public.ExecShell( + self.get_last_env(nodejs_version) + "cd {} && {} uninstall {}".format(project_find['path'], npm_bin, + mod_name)) + if os.path.exists(filename): result = "\n".join(result) if result.find('looking for funding') != -1: - return_message=public.return_error(public.lang("This module is dependent on other installed modules and cannot be uninstalled!")) + return_message = public.return_error( + public.lang("This module is dependent on other installed modules and cannot be uninstalled!")) del return_message['status'] - return public.return_message(-1,0, return_message) - return_message=public.return_error(public.lang("Unable to uninstall this module!")) + return public.return_message(-1, 0, return_message) + return_message = public.return_error(public.lang("Unable to uninstall this module!")) del return_message['status'] - return public.return_message(-1,0, return_message) + return public.return_message(-1, 0, return_message) - public.WriteLog(self._log_name,'Node project {}, {} module uninstallation completed!'.format(get.project_name,mod_name)) - return_message=public.return_data(True,'Module unloaded successfully!') + public.WriteLog(self._log_name, + 'Node project {}, {} module uninstallation completed!'.format(get.project_name, mod_name)) + return_message = public.return_data(True, 'Module unloaded successfully!') del return_message['status'] - return public.return_message(0,0, return_message) + return public.return_message(0, 0, return_message) - - def upgrade_module(self,get): + def upgrade_module(self, get): ''' @name 更新指定模块 @author hwliang<2021-08-10> @@ -624,33 +646,764 @@ export PATH return public.return_message(-1, 0, str(ex)) project_find = self.get_project_find(get.project_name) - if not project_find: - return_message=public.return_error(public.lang('The specified item does not exist!')) + if not project_find: + return_message = public.return_error(public.lang('The specified item does not exist!')) del return_message['status'] - return public.return_message(-1,0, return_message) + return public.return_message(-1, 0, return_message) project_cwd = project_find['path'] mod_name = get.mod_name - filename = '{}/node_modules/{}/package.json'.format(project_cwd,mod_name) - if not os.path.exists(filename): - return_message=public.return_error(public.lang('The specified module is not installed!')) + filename = '{}/node_modules/{}/package.json'.format(project_cwd, mod_name) + if not os.path.exists(filename): + return_message = public.return_error(public.lang('The specified module is not installed!')) del return_message['status'] - return public.return_message(-1,0, return_message) + return public.return_message(-1, 0, return_message) nodejs_version = project_find['project_config']['nodejs_version'] npm_bin = self.get_npm_bin(nodejs_version) - if not npm_bin: - return_message=public.return_error(public.lang('The specified nodejs version does not exist!')) + if not npm_bin: + return_message = public.return_error(public.lang('The specified nodejs version does not exist!')) del return_message['status'] - return public.return_message(-1,0, return_message) - public.ExecShell(self.get_last_env(nodejs_version) + "cd {} && {} update {} &> {}".format(project_find['path'],npm_bin,mod_name,self._npm_exec_log)) - public.WriteLog(self._log_name,'Node project {}, {} module update completed!'.format(get.project_name,mod_name)) - return_message=public.return_data(True,'Module updated successfully!') + return public.return_message(-1, 0, return_message) + public.ExecShell( + self.get_last_env(nodejs_version) + "cd {} && {} update {} &> {}".format(project_find['path'], npm_bin, + mod_name, self._npm_exec_log)) + public.WriteLog(self._log_name, + 'Node project {}, {} module update completed!'.format(get.project_name, mod_name)) + return_message = public.return_data(True, 'Module updated successfully!') del return_message['status'] - return public.return_message(0,0, return_message) - + return public.return_message(0, 0, return_message) - def create_project(self,get): + def _nodejs_error(self, msg): + return_message = public.return_error(msg) + if 'status' in return_message: del return_message['status'] + return public.return_message(-1, 0, return_message) + + def _parse_domain_list(self, domains): + if isinstance(domains, str): + domains = domains.strip() + if not domains: return [] + try: + domains = json.loads(domains) + except: + domains = [i.strip() for i in domains.split(',') if i.strip()] + if not isinstance(domains, list): return [] + return domains + + def _format_and_validate_domains(self, bind_extranet, domains, port=0, require_domains=True): + try: + bind_extranet = int(bind_extranet) + except: + bind_extranet = 0 + if bind_extranet != 1: return [], '' + try: + port = int(port or 0) + except: + port = 0 + if port == 0: + return [], public.lang('Please set the running port for the project first.') + domains = self._parse_domain_list(domains) + if require_domains and not domains: + return [], public.lang('Please add at least one domain name in the [Domain Management] option') + format_domains = [] + for domain in domains: + domain = str(domain).strip() + if not domain: + return [], public.lang('Domain name cannot be empty') + if domain.find(':') == -1: + domain += ':80' + domain_arr = domain.split(':') + if len(domain_arr) < 2 or not domain_arr[1]: + domain = '{}:80'.format(domain_arr[0]) + domain_arr = domain.split(':') + if domain_arr[1] == '443': + return [], public.lang('Do not use system ports 443') + if public.M('domain').where('name=?', (domain_arr[0],)).count(): + return [], 'Domain name already exists: {}'.format(domain) + format_domains.append(domain) + return format_domains, '' + + def _normalize_package_manager(self, pkg_manager): + pkg_manager = str(pkg_manager or 'npm').strip().lower() + if pkg_manager not in ('npm', 'pnpm', 'yarn'): return 'npm' + return pkg_manager + + def _get_package_manager_bin(self, nodejs_version, pkg_manager): + pkg_manager = self._normalize_package_manager(pkg_manager) + if pkg_manager == 'pnpm': return self.get_pnpm_bin(nodejs_version) + if pkg_manager == 'yarn': return self.get_yarn_bin(nodejs_version) + return self.get_npm_bin(nodejs_version) + + def _get_package_manager_run_cmd(self, nodejs_version, pkg_manager, project_script): + pkg_manager = self._normalize_package_manager(pkg_manager) + pkg_bin = self._get_package_manager_bin(nodejs_version, pkg_manager) + if not pkg_bin: return False + return '{} run {}'.format(pkg_bin, project_script) + + def _normalize_project_name(self, name, pid=0): + name = str(name or '').strip() + if name.startswith('@'): name = name[1:] + name = name.replace('/', '_').replace('\\', '_') + name = re.sub(r'[^0-9A-Za-z_]+', '_', name) + name = re.sub(r'_+', '_', name).strip('_') + if not name: + name = 'node_project_{}'.format(pid) if pid else 'node_project' + return name + + def _make_unique_project_name(self, name, existing_names=None, pid=0): + if existing_names is None: existing_names = set() + base_name = self._normalize_project_name(name, pid) + project_name = base_name + index = 1 + while project_name in existing_names or public.M('sites').where('name=?', (project_name,)).count(): + project_name = '{}_{}'.format(base_name, index) + index += 1 + return project_name + + def _read_proc_cwd(self, pid): + try: + cwd_link = '/proc/{}/cwd'.format(pid) + if os.path.islink(cwd_link): + return os.path.realpath(os.readlink(cwd_link)) + except: + pass + return '' + + def _read_proc_exe(self, pid): + try: + exe_link = '/proc/{}/exe'.format(pid) + if os.path.islink(exe_link): + return os.path.realpath(os.readlink(exe_link)) + except: + pass + return '' + + def _read_proc_cmdline(self, pid): + try: + cmdline_file = '/proc/{}/cmdline'.format(pid) + if not os.path.exists(cmdline_file): return [] + with open(cmdline_file, 'rb') as fp: + data = fp.read() + if not data: return [] + return self._clean_cmdline([i.decode('utf-8', 'ignore') for i in data.split(b'\0') if i]) + except: + return [] + + def _uid_to_username(self, uid): + try: + import pwd + return pwd.getpwuid(int(uid)).pw_name + except: + pass + return str(uid) if uid not in [None, ''] else 'www' + + def _read_proc_status(self, pid): + status_info = {} + try: + status_file = '/proc/{}/status'.format(pid) + if not os.path.exists(status_file): return status_info + with open(status_file, 'r') as fp: + for line in fp: + if ':' not in line: continue + key, value = line.split(':', 1) + status_info[key.strip()] = value.strip() + except: + pass + return status_info + + def _read_process_basic_from_proc(self, pid): + try: + if not os.path.exists('/proc/{}'.format(pid)): return {} + cmdline = self._read_proc_cmdline(pid) + if not cmdline: return {} + status_info = self._read_proc_status(pid) + uid = '' + if status_info.get('Uid'): + uid = status_info['Uid'].split()[0] + return { + 'pid': int(pid), + 'ppid': int(status_info.get('PPid', '0').split()[0]), + 'name': status_info.get('Name', ''), + 'cmdline': cmdline, + 'cwd': self._read_proc_cwd(pid), + 'exe': self._read_proc_exe(pid), + 'user': self._uid_to_username(uid) + } + except: + return {} + + def _read_process_basic(self, pid): + try: + p = psutil.Process(int(pid)) + if p.status() == 'zombie': return {} + with p.oneshot(): + cmdline = self._clean_cmdline(p.cmdline()) + if not cmdline: return {} + try: + cwd = p.cwd() + except: + cwd = self._read_proc_cwd(pid) + try: + exe = p.exe() + except: + exe = self._read_proc_exe(pid) + return { + 'pid': int(pid), + 'ppid': p.ppid(), + 'name': p.name(), + 'cmdline': cmdline, + 'cwd': os.path.realpath(cwd) if cwd else '', + 'exe': os.path.realpath(exe) if exe else '', + 'user': p.username() + } + except: + pass + return self._read_process_basic_from_proc(pid) + + def _clean_cmdline(self, cmdline): + result = [] + for arg in cmdline: + arg = str(arg or '').strip() + if arg: + result.append(arg) + return result + + def _detect_package_manager(self, cmdline): + cmdline = self._normalize_cmdline_args(cmdline) + manager_map = { + 'npm': ('npm', 'npm-cli', 'npm-cli.js', 'npm.cmd'), + 'pnpm': ('pnpm', 'pnpm.cjs', 'pnpm.js', 'pnpm.cmd'), + 'yarn': ('yarn', 'yarn.js', 'yarnpkg', 'yarnpkg.js', 'yarn.cmd') + } + for index, arg in enumerate(cmdline): + base_name = os.path.basename(str(arg)).lower() + for manager, names in manager_map.items(): + if base_name in names: + return manager, index + return '', -1 + + def _normalize_cmdline_args(self, cmdline): + result = [] + manager_names = ('npm', 'pnpm', 'yarn', 'node', 'nodejs', 'npm-cli.js', 'pnpm.cjs', 'yarn.js', 'yarnpkg') + for arg in cmdline: + arg = str(arg or '').strip() + if not arg: continue + parts = arg.split() + if len(parts) > 1 and os.path.basename(parts[0]).lower() in manager_names: + result += parts + else: + result.append(arg) + return result + + def _command_args_after_manager(self, cmdline, manager_index): + cmdline = self._normalize_cmdline_args(cmdline) + args = [str(i) for i in cmdline[manager_index + 1:]] + if '--' in args: + args = args[:args.index('--')] + options_need_value = ('--prefix', '--userconfig', '--cache', '--registry', '--workspace', '-w', '--dir', '-C') + index = 0 + while index < len(args): + arg = args[index] + if not arg.startswith('-'): + return args[index:] + if arg in options_need_value and index + 1 < len(args): + index += 2 + continue + index += 1 + return [] + + def _parse_package_command(self, cmdline, scripts=None): + manager, manager_index = self._detect_package_manager(cmdline) + result = { + 'manager': manager, + 'manager_index': manager_index, + 'args': [], + 'script': '' + } + if not manager: return result + args = self._command_args_after_manager(cmdline, manager_index) + result['args'] = args + if not isinstance(scripts, dict) or not scripts or not args: + return result + command = args[0] + if command in ('run', 'run-script') and len(args) > 1: + script_name = args[1] + result['script'] = script_name if script_name in scripts else '' + elif manager in ('pnpm', 'yarn') and command in scripts: + result['script'] = command + elif manager == 'npm' and command in ('start', 'test', 'restart', 'stop') and command in scripts: + result['script'] = command + return result + + def _find_package_root(self, cwd, max_depth=8): + if not cwd: return '' + path = os.path.realpath(cwd) + for _ in range(max_depth + 1): + if os.path.exists('{}/package.json'.format(path)): + return path + parent = os.path.dirname(path) + if not parent or parent == path: break + path = parent + return '' + + def _read_package_json(self, project_cwd): + package_file = '{}/package.json'.format(project_cwd) + if not os.path.exists(package_file): return {} + package_content = public.readFile(package_file) + if not package_content: return {} + try: + package_info = json.loads(package_content) + return package_info if isinstance(package_info, dict) else {} + except: + return {} + + def _collect_child_pids(self, pid): + try: + p = psutil.Process(int(pid)) + pids = [int(pid)] + for child in p.children(recursive=True): + try: + if child.status() != 'zombie': + pids.append(child.pid) + except: + continue + return sorted(list(set(pids))) + except: + if os.path.exists('/proc/{}'.format(pid)): return [int(pid)] + return [] + + def _get_listen_info_by_pids(self, pids): + listen_info = {} + listen_status = getattr(psutil, 'CONN_LISTEN', 'LISTEN') + for pid in pids: + try: + p = psutil.Process(int(pid)) + try: + connects = p.connections(kind='inet') + except TypeError: + connects = p.connections() + for conn in connects: + if conn.status != listen_status and conn.status != 'LISTEN': continue + laddr = conn.laddr + if not laddr: continue + local_addr = getattr(laddr, 'ip', None) + local_port = getattr(laddr, 'port', None) + if local_addr is None: + try: + local_addr = laddr[0] + local_port = laddr[1] + except: + continue + if not local_port: continue + listen_info[int(local_port)] = { + 'pid': int(pid), + 'local_addr': local_addr, + 'port': int(local_port) + } + except: + continue + return [listen_info[i] for i in sorted(listen_info.keys())] + + def _get_primary_listen(self, listen_info): + if not listen_info: return {} + for item in listen_info: + if item.get('local_addr') in ('0.0.0.0', '::', '*'): + return item + return listen_info[0] + + def _is_pm2_cmdline(self, cmdline): + cmd_text = ' '.join([str(i).lower() for i in cmdline]) + return cmd_text.find('pm2') != -1 + + def _is_docker_process(self, pid): + try: + cgroup_file = '/proc/{}/cgroup'.format(pid) + if not os.path.exists(cgroup_file): return False + cgroup = public.readFile(cgroup_file) + if not cgroup: return False + cgroup = cgroup.lower() + for key in ('docker', 'kubepods', 'containerd', 'libpod'): + if key in cgroup: return True + except: + pass + return False + + def _extract_nodejs_version_from_path(self, path): + path = str(path or '').replace('\\', '/') + match = re.search(r'/nodejs/(v\d+(?:\.\d+){1,3})(?:/|$)', path) + return match.group(1) if match else '' + + def _append_nodejs_version_candidate(self, candidates, source, path, pid=0): + version = self._extract_nodejs_version_from_path(path) + if not version: return + item = { + 'source': source, + 'version': version, + 'path': str(path or '') + } + try: + pid = int(pid or 0) + if pid: item['pid'] = pid + except: + pass + for candidate in candidates: + if candidate.get('source') == item.get('source') and candidate.get('path') == item.get( + 'path') and candidate.get('pid', 0) == item.get('pid', 0): + return + candidates.append(item) + + def _detect_nodejs_version_detail(self, process_info, pids=None, listen_info=None): + if pids is None: pids = [] + if listen_info is None: listen_info = [] + pid = 0 + cmdline = [] + if isinstance(process_info, dict): + pid = int(process_info.get('pid', 0) or 0) + cmdline = [str(i) for i in process_info.get('cmdline', [])] + else: + cmdline = [str(i) for i in process_info] + + listen_pids = [] + for item in listen_info: + try: + item_pid = int(item.get('pid', 0) or 0) + if item_pid: listen_pids.append(item_pid) + except: + continue + + candidates = [] + + # If the command uses an absolute version-manager binary, it is the strongest signal. + for item in cmdline: + self._append_nodejs_version_candidate(candidates, 'cmdline', item, pid) + + if isinstance(process_info, dict): + self._append_nodejs_version_candidate(candidates, 'process_exe', process_info.get('exe', ''), pid) + + checked_pids = [] + for item_pid in [pid] + listen_pids + [int(i) for i in pids if i]: + if not item_pid or item_pid in checked_pids: continue + checked_pids.append(item_pid) + exe = self._read_proc_exe(item_pid) + source = 'proc_exe' + if item_pid in listen_pids: + source = 'listen_proc_exe' + elif pid and item_pid != pid: + source = 'child_proc_exe' + self._append_nodejs_version_candidate(candidates, source, exe, item_pid) + + try: + if pid: + env_path = psutil.Process(int(pid)).environ().get('PATH', '') + for item in env_path.split(':'): + self._append_nodejs_version_candidate(candidates, 'env_path', item, pid) + except: + pass + + if candidates: + result = candidates[0].copy() + versions = [] + for item in candidates: + if item.get('version') not in versions: + versions.append(item.get('version')) + result['candidates'] = candidates + if len(versions) > 1: + result['conflict_versions'] = versions + return result + + default_version = self._get_default_nodejs_version() + return { + 'source': 'default', + 'version': default_version, + 'path': '', + 'candidates': [] + } + + def _detect_nodejs_version(self, process_info, pids=None, listen_info=None): + return self._detect_nodejs_version_detail(process_info, pids, listen_info).get('version', '') + + def _version_key(self, version): + nums = re.findall(r'\d+', str(version)) + return tuple([int(i) for i in nums[:4]]) if nums else (0,) + + def _get_default_nodejs_version(self): + try: + res = self.get_nodejs_version(public.to_dict_obj({})) + nodejs_list = res.get('message', []) if isinstance(res, dict) else [] + if nodejs_list: + return sorted(nodejs_list, key=self._version_key, reverse=True)[0] + except: + pass + return '' + + def _get_existing_node_scan_targets(self): + existing_names = set() + existing_paths = set() + try: + project_list = public.M('sites').where('project_type=?', ('Node',)).field( + 'name,path,project_config').select() or [] + for project in project_list: + if project.get('name'): existing_names.add(project['name']) + if project.get('path'): existing_paths.add(os.path.realpath(project['path'])) + try: + project_config = json.loads(project.get('project_config', '{}')) + if project_config.get('project_cwd'): + existing_paths.add(os.path.realpath(project_config['project_cwd'])) + except: + pass + except: + pass + return existing_paths, existing_names + + def _inspect_package_manager_process(self, pid, existing_paths=None, existing_names=None, check_existing=True): + if existing_paths is None: existing_paths = set() + if existing_names is None: existing_names = set() + process_info = self._read_process_basic(pid) + if not process_info: return None, 'unreadable' + package_command = self._parse_package_command(process_info['cmdline']) + manager = package_command['manager'] + if not manager: return None, 'not_package_manager' + if self._is_pm2_cmdline(process_info['cmdline']): return None, 'unsupported' + if self._is_docker_process(pid): return None, 'unsupported' + project_cwd = self._find_package_root(process_info.get('cwd', '')) + if not project_cwd: return None, 'no_package_json' + project_cwd = os.path.realpath(project_cwd) + if check_existing and project_cwd in existing_paths: + return None, 'already_imported' + package_info = self._read_package_json(project_cwd) + scripts = package_info.get('scripts', {}) + if not isinstance(scripts, dict) or not scripts: + return None, 'no_script_match' + package_command = self._parse_package_command(process_info['cmdline'], scripts) + project_script = package_command['script'] + if not project_script: + return None, 'no_script_match' + pids = self._collect_child_pids(pid) + listen_info = self._get_listen_info_by_pids(pids) + primary_listen = self._get_primary_listen(listen_info) + raw_name = package_info.get('name') or os.path.basename(project_cwd) + project_name = self._make_unique_project_name(raw_name, existing_names, pid) + normalized_name = self._normalize_project_name(raw_name, pid) + warnings = [] + if project_name != raw_name: + warnings.append('Project name normalized from [{}] to [{}].'.format(raw_name, project_name)) + if not primary_listen: + warnings.append('No listening port was detected, please confirm manually.') + scan_source = '{}:{}:{}:{}'.format(pid, project_cwd, manager, project_script) + version_detail = self._detect_nodejs_version_detail(process_info, pids, listen_info) + candidate = { + 'scan_id': hashlib.sha1(scan_source.encode('utf-8')).hexdigest()[:16], + 'pid': int(pid), + 'pids': pids, + 'ppid': process_info.get('ppid', 0), + 'process_name': process_info.get('name', ''), + 'process_cwd': process_info.get('cwd', ''), + 'cmdline': process_info.get('cmdline', []), + 'detected_command': ' '.join(process_info.get('cmdline', [])), + 'project_cwd': project_cwd, + 'project_name': project_name, + 'raw_project_name': raw_name, + 'normalized_project_name': normalized_name, + 'package_manager': manager, + 'pkg_manager': manager, + 'project_script': project_script, + 'start_command': '{} run {}'.format(manager, project_script), + 'script_source': 'package.json scripts.{}'.format(project_script), + 'port': int(primary_listen.get('port', 0)) if primary_listen else 0, + 'ports': [i['port'] for i in listen_info], + 'listen_addr': primary_listen.get('local_addr', '') if primary_listen else '', + 'listen_info': listen_info, + 'run_user': process_info.get('user', 'www') or 'www', + 'nodejs_version': version_detail.get('version', ''), + 'status': 'importable' if primary_listen else 'need_confirm', + # 'confidence': 90 if primary_listen else 75, + 'warnings': warnings, + 'start_type': 'package_script' + } + return candidate, '' + + def scan_import_projects(self, get): + ''' + @name 扫描可导入的Node项目 + @return dict + ''' + existing_paths, existing_names = self._get_existing_node_scan_targets() + skipped = { + 'unsupported': 0, + 'no_package_json': 0, + 'no_script_match': 0, + 'already_imported': 0, + 'unreadable': 0, + 'duplicated': 0 + } + candidates = [] + seen_keys = set() + matched_processes = 0 + try: + pids = psutil.pids() + except: + pids = [] + for pid in pids: + candidate, reason = self._inspect_package_manager_process(pid, existing_paths, existing_names, True) + if reason == 'not_package_manager': + continue + if not candidate: + if reason in skipped: + skipped[reason] += 1 + else: + skipped['unsupported'] += 1 + continue + matched_processes += 1 + scan_key = '{}|{}|{}'.format(candidate['project_cwd'], candidate['package_manager'], + candidate['project_script']) + if scan_key in seen_keys: + skipped['duplicated'] += 1 + continue + seen_keys.add(scan_key) + existing_names.add(candidate['project_name']) + candidates.append(candidate) + data = { + 'total': len(candidates), + 'matched_processes': matched_processes, + 'skipped': skipped, + 'supported_package_managers': ['npm', 'pnpm', 'yarn'], + 'data': candidates + } + public.set_module_logs('node_site', 'scan_import_projects') + return public.return_message(0, 0, data) + + def create_scan_import_project(self, get): + ''' + @name 导入扫描到的Node项目 + @param get{ + pid: int<扫描到的主进程PID> + project_cwd: string<项目目录> + project_name: string<项目名称> + package_manager: string<包管理器 npm/pnpm/yarn> + project_script: string<项目脚本> + port: int<项目实际监听端口> + run_user: string<运行用户> + nodejs_version: string + bind_extranet: int<是否绑定外网> 1:是 0:否 + domains: list<域名列表> ["domain1:80","domain2:80"] // 在bind_extranet=1时,需要填写 + } + @return dict + ''' + if not isinstance(get, public.dict_obj): + get = public.to_dict_obj(get) + if not self._is_install_nodejs(get): + return self._nodejs_error(public.lang('Please install nodejs version manager first')) + try: + pid = int(get.get('pid', 0)) + except: + pid = 0 + if pid <= 0 or not os.path.exists('/proc/{}'.format(pid)): + return self._nodejs_error('The scanned process no longer exists, please rescan.') + candidate, reason = self._inspect_package_manager_process(pid, set(), set(), False) + if not candidate: + return self._nodejs_error( + 'The scanned process is no longer a supported npm/pnpm/yarn project: {}'.format(reason)) + project_cwd = os.path.realpath(str(get.get('project_cwd', candidate['project_cwd'])).strip()) + if project_cwd != os.path.realpath(candidate['project_cwd']): + return self._nodejs_error( + 'The project directory does not match the current running process, please rescan.') + package_info = self._read_package_json(project_cwd) + scripts = package_info.get('scripts', {}) + if not isinstance(scripts, dict) or not scripts: + return self._nodejs_error('No scripts were found in package.json.') + project_script = str(get.get('project_script', candidate['project_script'])).strip() + if not project_script: + return self._nodejs_error(public.lang('Start command cannot be empty')) + if project_script not in scripts: + return self._nodejs_error('The startup script does not exist in package.json: {}'.format(project_script)) + if not re.match(r'^[0-9A-Za-z_:\-\.\/]+$', project_script): + return self._nodejs_error( + 'The startup script name contains unsupported characters: {}'.format(project_script)) + pkg_manager = self._normalize_package_manager( + get.get('package_manager', get.get('pkg_manager', candidate['package_manager']))) + try: + port = int(str(get.get('port', candidate.get('port', 0)) or 0).strip()) + except: + return self._nodejs_error('The project port is invalid: {}'.format(get.get('port', ''))) + if port < 0 or port > 65535: + return self._nodejs_error('The project port is invalid: {}'.format(port)) + if port == 443: + return self._nodejs_error(public.lang('Do not use system ports 443.')) + if port and self.check_port_is_used(port, True): + return self._nodejs_error('This port is already occupied by an aaPanel Node project, port: {}'.format(port)) + existing_paths, existing_names = self._get_existing_node_scan_targets() + if project_cwd in existing_paths: + return self._nodejs_error('The project directory has already been imported: {}'.format(project_cwd)) + project_name = self._make_unique_project_name(get.get('project_name', candidate['project_name']), + existing_names, pid) + run_user = str(get.get('run_user', candidate.get('run_user', 'www')) or 'www').strip() + nodejs_version = str(get.get('nodejs_version', candidate.get('nodejs_version', '')) or '').strip() + if not nodejs_version: + nodejs_version = self._get_default_nodejs_version() + if not nodejs_version: + return self._nodejs_error('Please install or select a Node.js version first.') + if not self.get_node_bin(nodejs_version): + return self._nodejs_error(public.lang('The specified nodejs version does not exist!')) + try: + bind_extranet = int(get.get('bind_extranet', 0) or 0) + except: + bind_extranet = 0 + try: + is_power_on = int(get.get('is_power_on', 0) or 0) + except: + is_power_on = 0 + try: + max_memory_limit = int(get.get('max_memory_limit', 0) or 0) + except: + max_memory_limit = 0 + format_domains, error_msg = self._format_and_validate_domains(bind_extranet, get.get('domains', []), port) + if error_msg: return self._nodejs_error(error_msg) + project_config = { + 'project_name': project_name, + 'project_cwd': project_cwd, + 'project_script': project_script, + 'project_type': 'nodejs', + 'start_type': 'package_script', + 'import_source': 'scan', + 'pkg_manager': pkg_manager, + 'package_manager': pkg_manager, + 'bind_extranet': bind_extranet, + 'domains': [], + 'is_power_on': is_power_on, + 'run_user': run_user, + 'max_memory_limit': max_memory_limit, + 'nodejs_version': nodejs_version, + 'port': port, + 'scan_pid': pid, + 'scan_pids': candidate.get('pids', []), + 'scan_time': public.getDate() + } + pdata = { + 'name': project_name, + 'path': project_cwd, + 'ps': str(get.get('project_ps', get.get('ps', 'Scan-Imported')) or 'Scan-Imported'), + 'status': 1, + 'type_id': 0, + 'project_type': 'Node', + 'project_config': json.dumps(project_config), + 'addtime': public.getDate() + } + project_id = public.M('sites').insert(pdata) + pid_file = "{}/{}.pid".format(self._node_pid_path, project_name) + public.writeFile(pid_file, str(pid)) + if bind_extranet: + get.project_name = project_name + get.domains = format_domains + self.project_add_domain(get) + public.WriteLog(self._log_name, 'Import scanned Node.js project {}'.format(project_name)) + return_message = public.return_data(True, 'Imported project successfully', project_id) + return_message['project_name'] = project_name + return_message['pid'] = pid + if 'status' in return_message: del return_message['status'] + public.set_module_logs('node_site', 'create_scan_import_project') + return public.return_message(0, 0, return_message) + + def create_project(self, get): ''' @name 创建新的项目 @author hwliang<2021-08-09> @@ -694,65 +1447,54 @@ export PATH public.set_module_logs('node_site_nodejs', 'create_app', 1) public.set_module_logs('node_site', 'create_app', 1) - if not isinstance(get,public.dict_obj): - return_message=public.return_error(public.lang('The parameter type is wrong, need dict obj object')) + if not isinstance(get, public.dict_obj): + return_message = public.return_error(public.lang('The parameter type is wrong, need dict obj object')) del return_message['status'] - return public.return_message(-1,0, return_message) + return public.return_message(-1, 0, return_message) if not self._is_install_nodejs(get): - return_message=public.return_error(public.lang('Please install nodejs version manager first')) + return_message = public.return_error(public.lang('Please install nodejs version manager first')) del return_message['status'] - return public.return_message(-1,0, return_message) + return public.return_message(-1, 0, return_message) project_name = get.project_name.strip() - if not re.match(r"^\w+$",project_name): - return_message=public.return_error(public.lang('The project name format is incorrect and supports letters, numbers, underscores, and expressions: ^[0-9A-Za-z_]$')) + if not re.match(r"^\w+$", project_name): + return_message = public.return_error(public.lang( + 'The project name format is incorrect and supports letters, numbers, underscores, and expressions: ^[0-9A-Za-z_]$')) del return_message['status'] - return public.return_message(-1,0, return_message) + return public.return_message(-1, 0, return_message) - if public.M('sites').where('name=?',(get.project_name,)).count(): - return_message=public.return_error('The specified project name already exists: {}'.format(get.project_name)) + if public.M('sites').where('name=?', (get.project_name,)).count(): + return_message = public.return_error( + 'The specified project name already exists: {}'.format(get.project_name)) del return_message['status'] - return public.return_message(-1,0, return_message) + return public.return_message(-1, 0, return_message) get.project_cwd = get.project_cwd.strip() if not os.path.exists(get.project_cwd): - return_message=public.return_error('The project directory does not exist: {}'.format(get.project_cwd)) + return_message = public.return_error('The project directory does not exist: {}'.format(get.project_cwd)) del return_message['status'] - return public.return_message(-1,0, return_message) - + return public.return_message(-1, 0, return_message) + # 端口占用检测 if get.get('port') == '443': return_message = public.return_error(public.lang('Do not use system ports 443.')) del return_message['status'] return public.return_message(-1, 0, return_message) if self.check_port_is_used(get.get('port/port')): - return_message=public.return_error('This port is already occupied, please modify your project port, port: {}'.format(get.port)) + return_message = public.return_error( + 'This port is already occupied, please modify your project port, port: {}'.format(get.port)) del return_message['status'] - return public.return_message(-1,0, return_message) - - domains = [] - if int(get.bind_extranet) == 1: - domains = get.domains - # if not public.is_apache_nginx(): - # return_message=public.return_error(public.lang('Please install Nginx or Apache first')) - # del return_message['status'] - # return public.return_message(-1,0, return_message) - for domain in domains: - domain_arr = domain.split(':') - if public.M('domain').where('name=?',domain_arr[0]).count(): - return_message=public.return_error('Domain name already exists: {}'.format(domain)) - del return_message['status'] - return public.return_message(-1,0, return_message) - elif domain_arr[1] == '443': - return_message = public.return_error(public.lang('Do not use system ports 443')) - del return_message['status'] - return public.return_message(-1,0, return_message) + return public.return_message(-1, 0, return_message) + + format_domains, error_msg = self._format_and_validate_domains(get.bind_extranet, get.get('domains', []), + get.port) + if error_msg: return self._nodejs_error(error_msg) pdata = { 'name': get.project_name, 'path': get.project_cwd, 'ps': get.project_ps, - 'status':1, - 'type_id':0, + 'status': 1, + 'type_id': 0, 'project_type': 'Node', 'project_config': json.dumps( { @@ -761,10 +1503,12 @@ export PATH 'project_script': get.project_script, 'bind_extranet': int(get.bind_extranet), 'domains': [], - 'is_power_on': int(get.get('is_power_on',0)), + 'is_power_on': int(get.get('is_power_on', 0)), 'run_user': get.run_user, 'max_memory_limit': get.max_memory_limit, 'nodejs_version': get.nodejs_version, + 'pkg_manager': self._normalize_package_manager( + get.get('pkg_manager', get.get('package_manager', 'npm'))), 'port': int(get.port) } ), @@ -773,17 +1517,13 @@ export PATH project_id = public.M('sites').insert(pdata) if int(get.bind_extranet) == 1: - format_domains = [] - for domain in domains: - if domain.find(':') == -1: domain += ':80' - format_domains.append(domain) get.domains = format_domains self.project_add_domain(get) self.set_config(get.project_name) - public.WriteLog(self._log_name,'Add Node.js project {}'.format(get.project_name)) + public.WriteLog(self._log_name, 'Add Node.js project {}'.format(get.project_name)) self.install_packages(get) self.start_project(get) - return_message=public.return_data(True,'Added project successfully',project_id) + return_message = public.return_data(True, 'Added project successfully', project_id) # ================ git start ====================== try: @@ -793,12 +1533,14 @@ export PATH git_obj = GitTools() # 已clone项目,使用.git导入 - res = git_obj.get_git_directory(public.to_dict_obj({"site_id":project_id})) + res = git_obj.get_git_directory(public.to_dict_obj({"site_id": project_id})) if res['status'] != 0: return public.return_message(-1, 0, res['message']) res = res['message'] - res = git_obj.import_existing_repository(public.to_dict_obj({"site_id":project_id, "repo" : res['repo'], - "branch": res['branch'],"key_path":res['key_path'], "project_type":'node'})) + res = git_obj.import_existing_repository( + public.to_dict_obj({"site_id": project_id, "repo": res['repo'], + "branch": res['branch'], "key_path": res['key_path'], + "project_type": 'node'})) if res['status'] != 0: return public.return_message(-1, 0, res['message']) except Exception as e: @@ -808,11 +1550,9 @@ export PATH # ================ git end ====================== del return_message['status'] - return public.return_message(0,0, return_message) + return public.return_message(0, 0, return_message) - - - def modify_project(self,get): + def modify_project(self, get): ''' @name 修改指定项目 @author hwliang<2021-08-09> @@ -849,43 +1589,45 @@ export PATH public.print_log("error info: {}".format(ex)) return public.return_message(-1, 0, str(ex)) - if not isinstance(get,public.dict_obj): - return_message=public.return_error(public.lang('The parameter type is wrong, need dict obj')) + if not isinstance(get, public.dict_obj): + return_message = public.return_error(public.lang('The parameter type is wrong, need dict obj')) del return_message['status'] - return public.return_message(-1,0, return_message) + return public.return_message(-1, 0, return_message) if not self._is_install_nodejs(get): - return_message=public.return_error(public.lang('Please install nodejs version manager before installing at least one nodejs')) + return_message = public.return_error( + public.lang('Please install nodejs version manager before installing at least one nodejs')) del return_message['status'] - return public.return_message(-1,0, return_message) + return public.return_message(-1, 0, return_message) project_find = self.get_project_find(get.project_name) if not project_find: - return_message=public.return_error('Item does not exist: {}'.format(get.project_name)) + return_message = public.return_error('Item does not exist: {}'.format(get.project_name)) del return_message['status'] - return public.return_message(-1,0, return_message) + return public.return_message(-1, 0, return_message) if not os.path.exists(get.project_cwd): - return_message=public.return_error('The project directory does not exist: {}'.format(get.project_cwd)) + return_message = public.return_error('The project directory does not exist: {}'.format(get.project_cwd)) del return_message['status'] - return public.return_message(-1,0, return_message) + return public.return_message(-1, 0, return_message) rebuild = False - if hasattr(get,'port'): + if hasattr(get, 'port'): if int(project_find['project_config']['port']) != int(get.port): - if self.check_port_is_used(get.get('port/port'),True): - return_message=public.return_error('The port is already occupied, please modify your port, port: {}'.format(get.port)) + if self.check_port_is_used(get.get('port/port'), True): + return_message = public.return_error( + 'The port is already occupied, please modify your port, port: {}'.format(get.port)) del return_message['status'] - return public.return_message(-1,0, return_message) + return public.return_message(-1, 0, return_message) project_find['project_config']['port'] = int(get.port) - if hasattr(get,'project_cwd'): project_find['project_config']['project_cwd'] = get.project_cwd - if hasattr(get,'project_script'): + if hasattr(get, 'project_cwd'): project_find['project_config']['project_cwd'] = get.project_cwd + if hasattr(get, 'project_script'): if not get.project_script.strip(): - return_message=public.return_error(public.lang('Start command cannot be empty')) + return_message = public.return_error(public.lang('Start command cannot be empty')) del return_message['status'] - return public.return_message(-1,0, return_message) + return public.return_message(-1, 0, return_message) project_find['project_config']['project_script'] = get.project_script.strip() - if hasattr(get,'is_power_on'): project_find['project_config']['is_power_on'] = get.is_power_on - if hasattr(get,'run_user'): project_find['project_config']['run_user'] = get.run_user - if hasattr(get,'max_memory_limit'): project_find['project_config']['max_memory_limit'] = get.max_memory_limit - if hasattr(get,'nodejs_version'): + if hasattr(get, 'is_power_on'): project_find['project_config']['is_power_on'] = get.is_power_on + if hasattr(get, 'run_user'): project_find['project_config']['run_user'] = get.run_user + if hasattr(get, 'max_memory_limit'): project_find['project_config']['max_memory_limit'] = get.max_memory_limit + if hasattr(get, 'nodejs_version'): if project_find['project_config']['nodejs_version'] != get.nodejs_version: rebuild = True project_find['project_config']['nodejs_version'] = get.nodejs_version @@ -895,17 +1637,16 @@ export PATH 'project_config': json.dumps(project_find['project_config']) } - public.M('sites').where('name=?',(get.project_name,)).update(pdata) + public.M('sites').where('name=?', (get.project_name,)).update(pdata) self.set_config(get.project_name) - public.WriteLog(self._log_name,'Modify Node.js project {}'.format(get.project_name)) + public.WriteLog(self._log_name, 'Modify Node.js project {}'.format(get.project_name)) if rebuild: self.rebuild_project(get.project_name) - return_message=public.return_data(True,'Modify the project successfully') + return_message = public.return_data(True, 'Modify the project successfully') del return_message['status'] - return public.return_message(0,0, return_message) - + return public.return_message(0, 0, return_message) - def rebuild_project(self,project_name): + def rebuild_project(self, project_name): ''' @name 重新构建指定项目 @author hwliang<2021-08-26> @@ -917,11 +1658,12 @@ export PATH nodejs_version = project_find['project_config']['nodejs_version'] npm_bin = self.get_npm_bin(nodejs_version) - public.ExecShell(self.get_last_env(nodejs_version) + "cd {} && {} rebuild >> {} 2>&1".format(project_find['path'],npm_bin,self._npm_exec_log)) + public.ExecShell( + self.get_last_env(nodejs_version) + "cd {} && {} rebuild >> {} 2>&1".format(project_find['path'], npm_bin, + self._npm_exec_log)) return True - - def remove_project(self,get): + def remove_project(self, get): ''' @name 删除指定项目 @author hwliang<2021-08-09> @@ -943,25 +1685,25 @@ export PATH project_find = self.get_project_find(get.project_name) if not project_find: - return_message=public.return_error('The specified item does not exist: {}'.format(get.project_name)) + return_message = public.return_error('The specified item does not exist: {}'.format(get.project_name)) del return_message['status'] - return public.return_message(-1,0, return_message) - + return public.return_message(-1, 0, return_message) + self.stop_project(get) self.clear_config(get.project_name) - public.M('domain').where('pid=?',(project_find['id'],)).delete() - public.M('sites').where('name=?',(get.project_name,)).delete() + public.M('domain').where('pid=?', (project_find['id'],)).delete() + public.M('sites').where('name=?', (get.project_name,)).delete() - pid_file = "{}/{}.pid".format(self._node_pid_path,get.project_name) + pid_file = "{}/{}.pid".format(self._node_pid_path, get.project_name) if os.path.exists(pid_file): os.remove(pid_file) - script_file = '{}/{}.sh'.format(self._node_run_scripts,get.project_name) + script_file = '{}/{}.sh'.format(self._node_run_scripts, get.project_name) if os.path.exists(script_file): os.remove(script_file) - log_file = '{}/{}.log'.format(self._node_logs_path,get.project_name) + log_file = '{}/{}.log'.format(self._node_logs_path, get.project_name) if os.path.exists(log_file): os.remove(log_file) - public.WriteLog(self._log_name,'Delete Node.js project {}'.format(get.project_name)) - return_message=public.return_data(True,'Successfully deleted item') + public.WriteLog(self._log_name, 'Delete Node.js project {}'.format(get.project_name)) + return_message = public.return_data(True, 'Successfully deleted item') del return_message['status'] - return public.return_message(0,0, return_message) + return public.return_message(0, 0, return_message) # 批量操作项目 def batch_operation_project(self, get): @@ -976,19 +1718,19 @@ export PATH Param('operation_type'), ]) - project_names = json.loads(get.get('project_names',[])) + project_names = json.loads(get.get('project_names', [])) operation_type = get.get('operation_type') except Exception as ex: public.print_log("error info: {}".format(ex)) return public.return_message(-1, 0, str(ex)) if not project_names: - return public.return_message(-1, 0,public.lang('The project list is empty.')) + return public.return_message(-1, 0, public.lang('The project list is empty.')) - if operation_type not in ['delete','start','stop','restart']: - return public.return_message(-1, 0,public.lang('Operation type is empty!')) + if operation_type not in ['delete', 'start', 'stop', 'restart']: + return public.return_message(-1, 0, public.lang('Operation type is empty!')) - project_list = public.S('sites').where_in("name",project_names,'OR').select() + project_list = public.S('sites').where_in("name", project_names, 'OR').select() if not project_list: return public.return_message(-1, 0, public.lang('The project list is empty.')) @@ -1000,18 +1742,20 @@ export PATH project['project_config'] = json.loads(project['project_config']) p_type = 'pm2' if project['project_config'].get('pm2_name') else 'nodejs' if operation_type == 'delete': - temp_get = public.to_dict_obj({'project_name': project['name'],'project_type': p_type,'pm2_name':project['project_config'].get('pm2_name')}) + temp_get = public.to_dict_obj({'project_name': project['name'], 'project_type': p_type, + 'pm2_name': project['project_config'].get('pm2_name')}) res = comMod.main().delete(temp_get) - elif operation_type in ['start','stop','restart']: + elif operation_type in ['start', 'stop', 'restart']: res = comMod.main().set_project_status(public.to_dict_obj( {"project_name": project['name'], "project_type": p_type, "status": operation_type, - "pm2_name": project['project_config'].get('pm2_name'),"run_user":project['project_config'].get('run_user')})) + "pm2_name": project['project_config'].get('pm2_name'), + "run_user": project['project_config'].get('run_user')})) if res['status'] != 0: - msg_list.append({'name': project['name'],'status':False,'msg':res['message']['result']}) + msg_list.append({'name': project['name'], 'status': False, 'msg': res['message']['result']}) else: success_count += 1 - msg_list.append({'name': project['name'],'status':True, 'msg': res['message']['result']}) + msg_list.append({'name': project['name'], 'status': True, 'msg': res['message']['result']}) if operation_type == 'delete': # 删除git @@ -1022,9 +1766,9 @@ export PATH msg_list.append({'name': project['name'], 'status': False, 'msg': str(e)}) msg = f"Successfully {success_count} items.Failed on {len(project_names) - success_count} projects." - return public.return_message(0, 0, {"msg":msg, "msg_list":msg_list}) + return public.return_message(0, 0, {"msg": msg, "msg_list": msg_list}) - def project_get_domain(self,get): + def project_get_domain(self, get): ''' @name 获取指定项目的域名列表 @author hwliang<2021-08-09> @@ -1040,7 +1784,7 @@ export PATH domains = public.M('domain').where('pid=?', (project_id,)).order('id desc').select() return public.return_message(0, 0, domains) - def project_add_domain(self,get): + def project_add_domain(self, get): ''' @name 为指定项目添加域名 @author hwliang<2021-08-09> @@ -1063,51 +1807,55 @@ export PATH return public.return_message(-1, 0, str(ex)) project_find = self.get_project_find(get.project_name) - if not project_find: - return_message=public.return_error(public.lang('The specified item does not exist')) + if not project_find: + return_message = public.return_error(public.lang('The specified item does not exist')) del return_message['status'] - return public.return_message(-1,0, return_message) + return public.return_message(-1, 0, return_message) project_id = project_find['id'] - + domains = get.domains success_list = [] error_list = [] for domain in domains: domain = domain.strip() - if not domain: - return_message=public.return_error(public.lang('Domain name cannot be empty')) + if not domain: + return_message = public.return_error(public.lang('Domain name cannot be empty')) del return_message['status'] - return public.return_message(-1,0, return_message) + return public.return_message(-1, 0, return_message) domain_arr = domain.split(':') - if len(domain_arr) == 1: + if len(domain_arr) == 1: domain_arr.append(80) domain += ':80' else: if domain_arr[1] == '443': error_list.append(domain) continue - if not public.M('domain').where('name=?',(domain_arr[0],)).count(): - public.M('domain').add('name,pid,port,addtime',(domain_arr[0],project_id,domain_arr[1],public.getDate())) + if not public.M('domain').where('name=?', (domain_arr[0],)).count(): + public.M('domain').add('name,pid,port,addtime', + (domain_arr[0], project_id, domain_arr[1], public.getDate())) if not domain in project_find['project_config']['domains']: project_find['project_config']['domains'].append(domain) - public.WriteLog(self._log_name,'Successfully added the domain [{}] to the project [{}]'.format(domain,get.project_name)) + public.WriteLog(self._log_name, 'Successfully added the domain [{}] to the project [{}]'.format(domain, + get.project_name)) success_list.append(domain) else: - public.WriteLog(self._log_name,'Domain [{}] already exists'.format(domain)) + public.WriteLog(self._log_name, 'Domain [{}] already exists'.format(domain)) error_list.append(domain) if success_list: - public.M('sites').where('id=?',(project_id,)).save('project_config',json.dumps(project_find['project_config'])) + public.M('sites').where('id=?', (project_id,)).save('project_config', + json.dumps(project_find['project_config'])) self.set_config(get.project_name) - return_message=public.return_data(True,"[{}] domain names added successfully, [{}] failed!".format(len(success_list),len(error_list)),error_msg=error_list) + return_message = public.return_data(True, "[{}] domain names added successfully, [{}] failed!".format( + len(success_list), len(error_list)), error_msg=error_list) del return_message['status'] - return public.return_message(0,0, return_message) - return_message=public.return_data(False,"[{}] domain names added successfully, [{}] failed!".format(len(success_list),len(error_list)),error_msg=error_list) + return public.return_message(0, 0, return_message) + return_message = public.return_data(False, "[{}] domain names added successfully, [{}] failed!".format( + len(success_list), len(error_list)), error_msg=error_list) del return_message['status'] - return public.return_message(-1,0, return_message) + return public.return_message(-1, 0, return_message) - - def project_remove_domain(self,get): + def project_remove_domain(self, get): ''' @name 为指定项目删除域名 @author hwliang<2021-08-09> @@ -1130,32 +1878,33 @@ export PATH return public.return_message(-1, 0, str(ex)) project_find = self.get_project_find(get.project_name) - if not project_find: - return_message=public.return_error(public.lang('The specified item does not exist')) + if not project_find: + return_message = public.return_error(public.lang('The specified item does not exist')) del return_message['status'] - return public.return_message(-1,0, return_message) + return public.return_message(-1, 0, return_message) last_domain = get.domain domain_arr = get.domain.split(':') - if len(domain_arr) == 1: + if len(domain_arr) == 1: domain_arr.append(80) - - project_id = public.M('sites').where('name=?',(get.project_name,)).getField('id') + + project_id = public.M('sites').where('name=?', (get.project_name,)).getField('id') if project_find['project_config']['bind_extranet']: domain_count = public.M('domain').where('pid=?', (project_id,)).count() if domain_count <= 1: - return_message=public.return_error(public.lang('At least one domain name is required for the mapped project')) + return_message = public.return_error( + public.lang('At least one domain name is required for the mapped project')) del return_message['status'] - return public.return_message(-1,0, return_message) - domain_id = public.M('domain').where('name=? AND pid=?',(domain_arr[0],project_id)).getField('id') - if not domain_id: - return_message=public.return_error(public.lang('The specified domain name does not exist')) + return public.return_message(-1, 0, return_message) + domain_id = public.M('domain').where('name=? AND pid=?', (domain_arr[0], project_id)).getField('id') + if not domain_id: + return_message = public.return_error(public.lang('The specified domain name does not exist')) del return_message['status'] - return public.return_message(-1,0, return_message) - public.M('domain').where('id=?',(domain_id,)).delete() + return public.return_message(-1, 0, return_message) + public.M('domain').where('id=?', (domain_id,)).delete() if get.domain in project_find['project_config']['domains']: project_find['project_config']['domains'].remove(get.domain) - if get.domain+":80" in project_find['project_config']['domains']: + if get.domain + ":80" in project_find['project_config']['domains']: project_find['project_config']['domains'].remove(get.domain + ":80") # 处理端口残留 @@ -1166,15 +1915,16 @@ export PATH domains.append(domain) project_find['project_config']['domains'] = domains - public.M('sites').where('id=?',(project_id,)).save('project_config',json.dumps(project_find['project_config'])) - public.WriteLog(self._log_name,'From project: [{}], delete domain name [{}]'.format(get.project_name,get.domain)) + public.M('sites').where('id=?', (project_id,)).save('project_config', + json.dumps(project_find['project_config'])) + public.WriteLog(self._log_name, + 'From project: [{}], delete domain name [{}]'.format(get.project_name, get.domain)) self.set_config(get.project_name) - return_message=public.return_data(True,'Domain name deleted successfully') + return_message = public.return_data(True, 'Domain name deleted successfully') del return_message['status'] - return public.return_message(0,0, return_message) + return public.return_message(0, 0, return_message) - - def bind_extranet(self,get): + def bind_extranet(self, get): ''' @name 绑定外网 @author hwliang<2021-08-09> @@ -1197,28 +1947,29 @@ export PATH project_name = get.project_name.strip() project_find = self.get_project_find(project_name) - if not project_find: - return_message=public.return_error(public.lang('Item does not exist')) + if not project_find: + return_message = public.return_error(public.lang('Item does not exist')) del return_message['status'] - return public.return_message(-1,0, return_message) - if not project_find['project_config']['domains']: - return_message=public.return_error(public.lang('Please add at least one domain name in the [Domain Management] option')) + return public.return_message(-1, 0, return_message) + if not project_find['project_config']['domains']: + return_message = public.return_error( + public.lang('Please add at least one domain name in the [Domain Management] option')) del return_message['status'] - return public.return_message(-1,0, return_message) + return public.return_message(-1, 0, return_message) if not project_find['project_config'].get('port'): - return_message=public.return_error(public.lang('Please set the running port for the project first.')) + return_message = public.return_error(public.lang('Please set the running port for the project first.')) del return_message['status'] - return public.return_message(-1,0, return_message) + return public.return_message(-1, 0, return_message) project_find['project_config']['bind_extranet'] = 1 - public.M('sites').where("id=?",(project_find['id'],)).setField('project_config',json.dumps(project_find['project_config'])) + public.M('sites').where("id=?", (project_find['id'],)).setField('project_config', + json.dumps(project_find['project_config'])) self.set_config(project_name) - public.WriteLog(self._log_name,'Node project{}, enable mapping'.format(project_name)) - return_message=public.return_data(True,'Enable the mapping successfully') + public.WriteLog(self._log_name, 'Node project{}, enable mapping'.format(project_name)) + return_message = public.return_data(True, 'Enable the mapping successfully') del return_message['status'] - return public.return_message(0,0, return_message) + return public.return_message(0, 0, return_message) - - def set_config(self,project_name): + def set_config(self, project_name): ''' @name 设置项目配置 @author hwliang<2021-08-09> @@ -1236,7 +1987,7 @@ export PATH public.serviceReload() return True - def clear_config(self,project_name): + def clear_config(self, project_name): ''' @name 清除项目配置 @author hwliang<2021-08-09> @@ -1283,7 +2034,7 @@ export PATH return public.return_message(0, 0, True) - def clear_apache_config(self,project_find): + def clear_apache_config(self, project_find): ''' @name 清除apache配置 @author hwliang<2021-08-09> @@ -1291,13 +2042,12 @@ export PATH @return bool ''' project_name = project_find['name'] - config_file = "{}/apache/node_{}.conf".format(self._vhost_path,project_name) + config_file = "{}/apache/node_{}.conf".format(self._vhost_path, project_name) if os.path.exists(config_file): os.remove(config_file) return True - - def clear_nginx_config(self,project_find): + def clear_nginx_config(self, project_find): ''' @name 清除nginx配置 @author hwliang<2021-08-09> @@ -1305,16 +2055,16 @@ export PATH @return bool ''' project_name = project_find['name'] - config_file = "{}/nginx/node_{}.conf".format(self._vhost_path,project_name) + config_file = "{}/nginx/node_{}.conf".format(self._vhost_path, project_name) if os.path.exists(config_file): os.remove(config_file) - rewrite_file = "{panel_path}/vhost/rewrite/node_{project_name}.conf".format(panel_path = self._panel_path,project_name = project_name) + rewrite_file = "{panel_path}/vhost/rewrite/node_{project_name}.conf".format(panel_path=self._panel_path, + project_name=project_name) if os.path.exists(rewrite_file): os.remove(rewrite_file) return True - - def set_nginx_config(self,project_find): + def set_nginx_config(self, project_find): ''' @name 设置Nginx配置 @author hwliang<2021-08-09> @@ -1324,11 +2074,11 @@ export PATH project_name = project_find['name'] ports = [] domains = [] - + for d in project_find['project_config']['domains']: domain_tmp = d.split(':') if len(domain_tmp) == 1: domain_tmp.append(80) - if not int(domain_tmp[1]) in ports: + if not int(domain_tmp[1]) in ports: ports.append(int(domain_tmp[1])) if not domain_tmp[0] in domains: domains.append(domain_tmp[0]) @@ -1340,7 +2090,7 @@ export PATH listen_ports += " listen [::]:{};\n".format(p) listen_ports = listen_ports.strip() - is_ssl,is_force_ssl = self.exists_nginx_ssl(project_name) + is_ssl, is_force_ssl = self.exists_nginx_ssl(project_name) ssl_config = '' if is_ssl: http3_header = "" @@ -1352,7 +2102,7 @@ export PATH listen_ports += "\n listen 443 ssl;" if listen_ipv6: listen_ports += "\n listen [::]:443 ssl;" - + ssl_config = '''ssl_certificate {vhost_path}/cert/{priject_name}/fullchain.pem; ssl_certificate_key {vhost_path}/cert/{priject_name}/privkey.pem; ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3; @@ -1361,7 +2111,8 @@ export PATH ssl_session_cache shared:SSL:10m; ssl_session_timeout 10m; add_header Strict-Transport-Security "max-age=31536000";{http3_header} - error_page 497 https://$host$request_uri;'''.format(vhost_path = self._vhost_path,priject_name = project_name, http3_header=http3_header) + error_page 497 https://$host$request_uri;'''.format(vhost_path=self._vhost_path, priject_name=project_name, + http3_header=http3_header) if is_force_ssl: ssl_config += ''' @@ -1370,35 +2121,36 @@ export PATH rewrite ^(/.*)$ https://$host$1 permanent; } #HTTP_TO_HTTPS_END''' - - config_file = "{}/nginx/node_{}.conf".format(self._vhost_path,project_name) + + config_file = "{}/nginx/node_{}.conf".format(self._vhost_path, project_name) template_file = "{}/template/nginx/node_http.conf".format(self._vhost_path) - + config_body = public.readFile(template_file) config_body = config_body.format( - site_path = project_find['path'], - domains = ' '.join(domains), - project_name = project_name, - panel_path = self._panel_path, - log_path = public.get_logs_path(), - url = 'http://127.0.0.1:{}'.format(project_find['project_config']['port']), - host = '$host', - listen_ports = listen_ports, - ssl_config = ssl_config + site_path=project_find['path'], + domains=' '.join(domains), + project_name=project_name, + panel_path=self._panel_path, + log_path=public.get_logs_path(), + url='http://127.0.0.1:{}'.format(project_find['project_config']['port']), + host='$host', + listen_ports=listen_ports, + ssl_config=ssl_config ) # # 恢复旧的SSL配置 # ssl_config = self.get_nginx_ssl_config(project_name) # if ssl_config: # config_body.replace('#error_page 404/404.html;',ssl_config) - - rewrite_file = "{panel_path}/vhost/rewrite/node_{project_name}.conf".format(panel_path = self._panel_path,project_name = project_name) - if not os.path.exists(rewrite_file): public.writeFile(rewrite_file,'# Please fill in the URLrewrite or custom NGINX config here\n') - public.writeFile(config_file,config_body) + rewrite_file = "{panel_path}/vhost/rewrite/node_{project_name}.conf".format(panel_path=self._panel_path, + project_name=project_name) + if not os.path.exists(rewrite_file): public.writeFile(rewrite_file, + '# Please fill in the URLrewrite or custom NGINX config here\n') + public.writeFile(config_file, config_body) return True - def get_nginx_ssl_config(self,project_name): + def get_nginx_ssl_config(self, project_name): ''' @name 获取项目Nginx SSL配置 @author hwliang<2021-08-09> @@ -1406,66 +2158,66 @@ export PATH @return string ''' result = '' - config_file = "{}/nginx/node_{}".format(self._vhost_path,project_name) - if not os.path.exists(config_file): + config_file = "{}/nginx/node_{}".format(self._vhost_path, project_name) + if not os.path.exists(config_file): return result config_body = public.readFile(config_file) - if not config_body: + if not config_body: return result if config_body.find('ssl_certificate') == -1: return result - ssl_body = re.search("#SSL-START(.|\n)+#SSL-END",config_body) + ssl_body = re.search("#SSL-START(.|\n)+#SSL-END", config_body) if not ssl_body: return result result = ssl_body.group() return result - def exists_nginx_ssl(self,project_name): + def exists_nginx_ssl(self, project_name): ''' @name 判断项目是否配置Nginx SSL配置 @author hwliang<2021-08-09> @param project_name: string<项目名称> @return tuple ''' - config_file = "{}/nginx/node_{}.conf".format(public.get_vhost_path(),project_name) - if not os.path.exists(config_file): - return False,False + config_file = "{}/nginx/node_{}.conf".format(public.get_vhost_path(), project_name) + if not os.path.exists(config_file): + return False, False config_body = public.readFile(config_file) - if not config_body: - return False,False + if not config_body: + return False, False - is_ssl,is_force_ssl = False,False + is_ssl, is_force_ssl = False, False if config_body.find('ssl_certificate') != -1: is_ssl = True if config_body.find('HTTP_TO_HTTPS_START') != -1: is_force_ssl = True - return is_ssl,is_force_ssl + return is_ssl, is_force_ssl - def exists_apache_ssl(self,project_name): + def exists_apache_ssl(self, project_name): ''' @name 判断项目是否配置Apache SSL配置 @author hwliang<2021-08-09> @param project_name: string<项目名称> @return bool ''' - config_file = "{}/apache/node_{}.conf".format(public.get_vhost_path(),project_name) - if not os.path.exists(config_file): - return False,False + config_file = "{}/apache/node_{}.conf".format(public.get_vhost_path(), project_name) + if not os.path.exists(config_file): + return False, False config_body = public.readFile(config_file) - if not config_body: - return False,False + if not config_body: + return False, False - is_ssl,is_force_ssl = False,False + is_ssl, is_force_ssl = False, False if config_body.find('SSLCertificateFile') != -1: is_ssl = True if config_body.find('HTTP_TO_HTTPS_START') != -1: is_force_ssl = True - return is_ssl,is_force_ssl + return is_ssl, is_force_ssl - def set_apache_config(self,project_find): + def set_apache_config(self, project_find): ''' @name 设置Apache配置 @author hwliang<2021-08-09> @@ -1480,22 +2232,21 @@ export PATH for d in project_find['project_config']['domains']: domain_tmp = d.split(':') if len(domain_tmp) == 1: domain_tmp.append(80) - if not int(domain_tmp[1]) in ports: + if not int(domain_tmp[1]) in ports: ports.append(int(domain_tmp[1])) if not domain_tmp[0] in domains: domains.append(domain_tmp[0]) - - config_file = "{}/apache/node_{}.conf".format(self._vhost_path,project_name) + config_file = "{}/apache/node_{}.conf".format(self._vhost_path, project_name) template_file = "{}/template/apache/node_http.conf".format(self._vhost_path) config_body = public.readFile(template_file) apache_config_body = '' # 旧的配置文件是否配置SSL - is_ssl,is_force_ssl = self.exists_apache_ssl(project_name) + is_ssl, is_force_ssl = self.exists_apache_ssl(project_name) if is_ssl: if not 443 in ports: ports.append(443) - + from panelSite import panelSite s = panelSite() @@ -1504,15 +2255,16 @@ export PATH # 生成SSL配置 ssl_config = '' if p == 443 and is_ssl: - ssl_key_file = "{vhost_path}/cert/{project_name}/privkey.pem".format(project_name = project_name,vhost_path = public.get_vhost_path()) - if not os.path.exists(ssl_key_file): continue # 不存在证书文件则跳过 + ssl_key_file = "{vhost_path}/cert/{project_name}/privkey.pem".format(project_name=project_name, + vhost_path=public.get_vhost_path()) + if not os.path.exists(ssl_key_file): continue # 不存在证书文件则跳过 ssl_config = '''#SSL SSLEngine On SSLCertificateFile {vhost_path}/cert/{project_name}/fullchain.pem SSLCertificateKeyFile {vhost_path}/cert/{project_name}/privkey.pem SSLCipherSuite EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5 SSLProtocol All -SSLv2 -SSLv3 -TLSv1 - SSLHonorCipherOrder On'''.format(project_name = project_name,vhost_path = public.get_vhost_path()) + SSLHonorCipherOrder On'''.format(project_name=project_name, vhost_path=public.get_vhost_path()) else: if is_force_ssl: ssl_config = '''#HTTP_TO_HTTPS_START @@ -1524,7 +2276,7 @@ export PATH #HTTP_TO_HTTPS_END''' # 多服务下切换端口 - if public.get_multi_webservice_status() and str(p) in ['80','443']: + if public.get_multi_webservice_status() and str(p) in ['80', '443']: if str(p) == '80': p = 8288 else: @@ -1532,28 +2284,29 @@ export PATH # 生成vhost主体配置 apache_config_body += config_body.format( - site_path = project_find['path'], - server_name = '{}.{}'.format(p,project_name), - domains = ' '.join(domains), - log_path = public.get_logs_path(), - server_admin = 'admin@{}'.format(project_name), - url = 'http://127.0.0.1:{}'.format(project_find['project_config']['port']), - port = p, - ssl_config = ssl_config, - project_name = project_name + site_path=project_find['path'], + server_name='{}.{}'.format(p, project_name), + domains=' '.join(domains), + log_path=public.get_logs_path(), + server_admin='admin@{}'.format(project_name), + url='http://127.0.0.1:{}'.format(project_find['project_config']['port']), + port=p, + ssl_config=ssl_config, + project_name=project_name ) apache_config_body += "\n" # 添加端口到主配置文件 if not p in [80] and not public.get_multi_webservice_status(): s.apacheAddPort(p) - + # 写.htaccess rewrite_file = "{}/.htaccess".format(project_find['path']) - if not os.path.exists(rewrite_file): public.writeFile(rewrite_file,'# Please fill in the URLrewrite rules or custom Apache config here\n') + if not os.path.exists(rewrite_file): public.writeFile(rewrite_file, + '# Please fill in the URLrewrite rules or custom Apache config here\n') # 写配置文件 - public.writeFile(config_file,apache_config_body) + public.writeFile(config_file, apache_config_body) return True def set_ols_config(self, project_find): @@ -1663,7 +2416,7 @@ export PATH return public.return_message(0, 0, True) - def unbind_extranet(self,get): + def unbind_extranet(self, get): ''' @name 解绑外网 @author hwliang<2021-08-09> @@ -1688,14 +2441,14 @@ export PATH public.serviceReload() project_find = self.get_project_find(project_name) project_find['project_config']['bind_extranet'] = 0 - public.M('sites').where("id=?",(project_find['id'],)).setField('project_config',json.dumps(project_find['project_config'])) - public.WriteLog(self._log_name,'Node project {}, disable the mapping'.format(project_name)) - return_message=public.return_data(True,'Disabled successfully') + public.M('sites').where("id=?", (project_find['id'],)).setField('project_config', + json.dumps(project_find['project_config'])) + public.WriteLog(self._log_name, 'Node project {}, disable the mapping'.format(project_name)) + return_message = public.return_data(True, 'Disabled successfully') del return_message['status'] - return public.return_message(0,0, return_message) + return public.return_message(0, 0, return_message) - - def get_project_pids(self,get = None,pid = None, without_request = False): + def get_project_pids(self, get=None, pid=None, without_request=False): ''' @name 获取项目进程pid列表 @author hwliang<2021-08-10> @@ -1705,7 +2458,7 @@ export PATH if get: pid = int(get.pid) if not self._pids: self._pids = psutil.pids() project_pids = [] - + for i in self._pids: try: p = psutil.Process(i) @@ -1727,6 +2480,7 @@ export PATH all_pids = list(set(project_pids + other_pids)) if not all_pids: all_pids = self.get_other_pids(pid)['message'] + # public.print_log("all_pids -- {}".format(all_pids)) def convert_to_int(item): try: @@ -1740,9 +2494,9 @@ export PATH if without_request: return sorted_pids - return public.return_message(0,0,sorted_pids) + return public.return_message(0, 0, sorted_pids) - def get_other_pids(self,pid): + def get_other_pids(self, pid): ''' @name 获取其他进程pid列表 @author hwliang<2021-08-10> @@ -1751,21 +2505,21 @@ export PATH ''' project_name = None for pid_name in os.listdir(self._node_pid_path): - pid_file = '{}/{}'.format(self._node_pid_path,pid_name) - #s_pid = int(public.readFile(pid_file)) + pid_file = '{}/{}'.format(self._node_pid_path, pid_name) + # s_pid = int(public.readFile(pid_file)) data = public.readFile(pid_file) - if isinstance(data,str) and data: + if isinstance(data, str) and data: data = data.strip() if not data.isdigit(): - return public.return_message(0,0,[]) + return public.return_message(0, 0, []) s_pid = int(data) else: - return public.return_message(0,0,[]) + return public.return_message(0, 0, []) if pid == s_pid: project_name = pid_name[:-4] break project_find = self.get_project_find(project_name) - if not project_find: return public.return_message(0,0,[]) + if not project_find: return public.return_message(0, 0, []) if not self._pids: self._pids = psutil.pids() all_pids = [] for i in self._pids: @@ -1773,19 +2527,20 @@ export PATH p = psutil.Process(i) if p.cwd() == project_find['path']: pname = p.name() - if pname in ['node','npm','pm2','yarn'] or pname.find('node ') == 0: + if pname in ['node', 'npm', 'pm2', 'yarn'] or pname.find('node ') == 0: cmdline = ','.join(p.cmdline()) - if cmdline.find('God Daemon') != -1:continue + if cmdline.find('God Daemon') != -1: continue env_list = p.environ() if 'name' in env_list: if not env_list['name'] == project_name: continue if 'NODE_PROJECT_NAME' in env_list: if not env_list['NODE_PROJECT_NAME'] == project_name: continue all_pids.append(i) - except: continue - return public.return_message(0,0,all_pids) + except: + continue + return public.return_message(0, 0, all_pids) - def get_project_state_by_cwd(self,project_name): + def get_project_state_by_cwd(self, project_name): ''' @name 通过cwd获取项目状态 @author hwliang<2022-01-17> @@ -1801,23 +2556,24 @@ export PATH p = psutil.Process(i) if p.cwd() == project_find['path']: pname = p.name() - if pname in ['node','npm','pm2','yarn'] or pname.find('node ') == 0: + if pname in ['node', 'npm', 'pm2', 'yarn'] or pname.find('node ') == 0: cmdline = ','.join(p.cmdline()) - if cmdline.find('God Daemon') != -1:continue + if cmdline.find('God Daemon') != -1: continue env_list = p.environ() if 'name' in env_list: if not env_list['name'] == project_name: continue if 'NODE_PROJECT_NAME' in env_list: if not env_list['NODE_PROJECT_NAME'] == project_name: continue all_pids.append(i) - except: continue + except: + continue if all_pids: - pid_file = "{}/{}.pid".format(self._node_pid_path,project_name) - public.writeFile(pid_file,str(all_pids[0])) + pid_file = "{}/{}.pid".format(self._node_pid_path, project_name) + public.writeFile(pid_file, str(all_pids[0])) return all_pids return False - def kill_pids(self,get=None,pids = None): + def kill_pids(self, get=None, pids=None): ''' @name 结束进程列表 @author hwliang<2021-08-10> @@ -1825,25 +2581,22 @@ export PATH @return dict ''' if get: pids = get.pids - if not pids: - return_message=public.return_data(True, 'No process') + if not pids: + return_message = public.return_data(True, 'No process') del return_message['status'] - return public.return_message(0,0, return_message) - pids = sorted(pids,reverse=True) + return public.return_message(0, 0, return_message) + pids = sorted(pids, reverse=True) for i in pids: try: p = psutil.Process(i) p.kill() except: pass - return_message=public.return_data(True, 'The process has all ended') + return_message = public.return_data(True, 'The process has all ended') del return_message['status'] - return public.return_message(0,0, return_message) + return public.return_message(0, 0, return_message) - - - - def start_project(self,get): + def start_project(self, get): ''' @name 启动项目 @author hwliang<2021-08-09> @@ -1863,22 +2616,23 @@ export PATH public.print_log("error info: {}".format(ex)) return public.return_message(-1, 0, str(ex)) - pid_file = "{}/{}.pid".format(self._node_pid_path,get.project_name) + pid_file = "{}/{}.pid".format(self._node_pid_path, get.project_name) if os.path.exists(pid_file): self.stop_project(get) project_find = self.get_project_find(get.project_name) - if not project_find: - return_message=public.return_error(public.lang('Item does not exist')) + if not project_find: + return_message = public.return_error(public.lang('Item does not exist')) del return_message['status'] - return public.return_message(-1,0, return_message) + return public.return_message(-1, 0, return_message) if not os.path.exists(project_find['path']): - error_msg = 'Startup failed, Nodejs project {}, running directory {} does not exist!'.format(get.project_name,project_find['path']) - public.WriteLog(self._log_name,error_msg) - return_message=public.return_error(error_msg) + error_msg = 'Startup failed, Nodejs project {}, running directory {} does not exist!'.format( + get.project_name, project_find['path']) + public.WriteLog(self._log_name, error_msg) + return_message = public.return_error(error_msg) del return_message['status'] - return public.return_message(-1,0, return_message) + return public.return_message(-1, 0, return_message) # 是否安装依赖模块? package_file = "{}/package.json".format(project_find['path']) @@ -1886,9 +2640,10 @@ export PATH if os.path.exists(package_file): node_modules_path = "{}/node_modules".format(project_find['path']) if not os.path.exists(node_modules_path): - return_message=public.return_error(public.lang('Please go to the [Module] and click [One-key install] to install the module dependencies!')) + return_message = public.return_error(public.lang( + 'Please go to the [Module] and click [One-key install] to install the module dependencies!')) del return_message['status'] - return public.return_message(-1,0, return_message) + return public.return_message(-1, 0, return_message) package_info = json.loads(public.readFile(package_file)) if not package_info: package_info['scripts'] = {} if 'scripts' not in package_info: package_info['scripts'] = {} @@ -1896,23 +2651,24 @@ export PATH scripts_keys = package_info['scripts'].keys() except: scripts_keys = [] - - + # 前置准备 nodejs_version = project_find['project_config']['nodejs_version'] node_bin = self.get_node_bin(nodejs_version) - npm_bin = self.get_npm_bin(nodejs_version) - project_script = project_find['project_config']['project_script'].strip().replace(' ',' ') - if project_script[:3] == 'pm2': # PM2启动方式处理 - project_script = project_script.replace('pm2 ','pm2 -u {} -n {} '.format(project_find['project_config']['run_user'],get.project_name)) + pkg_manager = self._normalize_package_manager(project_find['project_config'].get('pkg_manager', project_find[ + 'project_config'].get('package_manager', 'npm'))) + project_script = project_find['project_config']['project_script'].strip().replace(' ', ' ') + if project_script[:3] == 'pm2': # PM2启动方式处理 + project_script = project_script.replace('pm2 ', 'pm2 -u {} -n {} '.format( + project_find['project_config']['run_user'], get.project_name)) project_find['project_config']['run_user'] = 'root' - log_file = "{}/{}.log".format(self._node_logs_path,get.project_name) - if not project_script: - return_message=public.return_error(public.lang('No startup script configured')) + log_file = "{}/{}.log".format(self._node_logs_path, get.project_name) + if not project_script: + return_message = public.return_error(public.lang('No startup script configured')) del return_message['status'] - return public.return_message(-1,0, return_message) + return public.return_message(-1, 0, return_message) - last_env = self.get_last_env(nodejs_version,project_find['path']) + last_env = self.get_last_env(nodejs_version, project_find['path']) project_port = project_find['project_config'].get('port', '') port_export = 'export PORT="{}"\n'.format(project_port) if project_port else '' @@ -1924,31 +2680,36 @@ export NODE_PROJECT_NAME="{project_name}" nohup {node_bin} {project_script} >> {log_file} 2>&1 & echo $! > {pid_file} '''.format( - project_cwd = project_find['path'], - node_bin = node_bin, - project_script = project_script, - log_file = log_file, - pid_file = pid_file, - last_env = last_env, - project_name = get.project_name, - port_export = port_export -) + project_cwd=project_find['path'], + node_bin=node_bin, + project_script=project_script, + log_file=log_file, + pid_file=pid_file, + last_env=last_env, + project_name=get.project_name, + port_export=port_export + ) elif project_script in scripts_keys: + package_run_cmd = self._get_package_manager_run_cmd(nodejs_version, pkg_manager, project_script) + if not package_run_cmd: + return_message = public.return_error( + 'The specified package manager is not available: {}'.format(pkg_manager)) + del return_message['status'] + return public.return_message(-1, 0, return_message) start_cmd = '''{last_env} export NODE_PROJECT_NAME="{project_name}" {port_export}cd {project_cwd} -nohup {npm_bin} run {project_script} >> {log_file} 2>&1 & +nohup {package_run_cmd} >> {log_file} 2>&1 & echo $! > {pid_file} '''.format( - project_cwd = project_find['path'], - npm_bin = npm_bin, - project_script = project_script, - pid_file = pid_file, - log_file = log_file, - last_env = last_env, - project_name = get.project_name, - port_export = port_export -) + project_cwd=project_find['path'], + package_run_cmd=package_run_cmd, + pid_file=pid_file, + log_file=log_file, + last_env=last_env, + project_name=get.project_name, + port_export=port_export + ) else: start_cmd = '''{last_env} export NODE_PROJECT_NAME="{project_name}" @@ -1956,69 +2717,73 @@ export NODE_PROJECT_NAME="{project_name}" nohup {project_script} >> {log_file} 2>&1 & echo $! > {pid_file} '''.format( - project_cwd = project_find['path'], - project_script = project_script, - pid_file = pid_file, - log_file = log_file, - last_env = last_env, - project_name = get.project_name, - port_export = port_export -) + project_cwd=project_find['path'], + project_script=project_script, + pid_file=pid_file, + log_file=log_file, + last_env=last_env, + project_name=get.project_name, + port_export=port_export + ) - script_file = "{}/{}.sh".format(self._node_run_scripts,get.project_name) + script_file = "{}/{}.sh".format(self._node_run_scripts, get.project_name) # 写入启动脚本 - public.writeFile(script_file,start_cmd) + public.writeFile(script_file, start_cmd) if os.path.exists(pid_file): os.remove(pid_file) # 处理前置权限 - public.ExecShell("chown -R {user}:{user} {project_cwd}".format(user=project_find['project_config']['run_user'],project_cwd=project_find['path'])) + public.ExecShell("chown -R {user}:{user} {project_cwd}".format(user=project_find['project_config']['run_user'], + project_cwd=project_find['path'])) public.ExecShell("chown -R www:www {}/vhost".format(self._nodejs_path)) - public.ExecShell("chmod 755 {} {} {}".format(self._nodejs_path,public.get_setup_path(),'/www')) - public.set_own(script_file,project_find['project_config']['run_user'],project_find['project_config']['run_user']) - public.set_mode(script_file,755) + public.ExecShell("chmod 755 {} {} {}".format(self._nodejs_path, public.get_setup_path(), '/www')) + public.set_own(script_file, project_find['project_config']['run_user'], + project_find['project_config']['run_user']) + public.set_mode(script_file, 755) - p = public.ExecShell("bash {}".format(script_file),user=project_find['project_config']['run_user']) + p = public.ExecShell("bash {}".format(script_file), user=project_find['project_config']['run_user']) time.sleep(1) n = 0 while n < 5: if self.get_project_state_by_cwd(get.project_name): break - n+=1 + n += 1 if not os.path.exists(pid_file): p = '\n'.join(p) - public.writeFile(log_file,p,"a+") + public.writeFile(log_file, p, "a+") if p.find('[Errno 0]') != -1: if os.path.exists('{}/bt_security'.format(public.get_plugin_path())): - return_message=public.return_error('The start command was intercepted by [Fort Tower Defense Privilege], please turn off {} user protection'.format(project_find['project_config']['run_user'])) + return_message = public.return_error( + 'The start command was intercepted by [Fort Tower Defense Privilege], please turn off {} user protection'.format( + project_find['project_config']['run_user'])) del return_message['status'] - return public.return_message(-1,0, return_message) - return_message=public.return_error(public.lang('The startup command was intercepted by unknown security software, please check the installation software log')) + return public.return_message(-1, 0, return_message) + return_message = public.return_error(public.lang( + 'The startup command was intercepted by unknown security software, please check the installation software log')) del return_message['status'] - return public.return_message(-1,0, return_message) - return_message=public.return_error('failed to activate
{}
'.format(p)) + return public.return_message(-1, 0, return_message) + return_message = public.return_error('failed to activate
{}
'.format(p)) del return_message['status'] - return public.return_message(-1,0, return_message) + return public.return_message(-1, 0, return_message) # 获取PID try: pid = int(public.readFile(pid_file)) except: - return public.return_error('Startup failed
{}'.format(public.GetNumLines(log_file,20))) + return public.return_error('Startup failed
{}'.format(public.GetNumLines(log_file, 20))) pids = self.get_project_pids(pid=pid, without_request=True) if not pids: if os.path.exists(pid_file): os.remove(pid_file) - return_message=public.return_error('failed to activate
{}'.format(public.GetNumLines(log_file,20))) + return_message = public.return_error('failed to activate
{}'.format(public.GetNumLines(log_file, 20))) del return_message['status'] - return public.return_message(-1,0, return_message) - return_message=public.return_data(True, 'Successfully started', pids) + return public.return_message(-1, 0, return_message) + return_message = public.return_data(True, 'Successfully started', pids) del return_message['status'] - return public.return_message(0,0, return_message) - + return public.return_message(0, 0, return_message) - def stop_project(self,get): + def stop_project(self, get): ''' @name 停止项目 @author hwliang<2021-08-09> @@ -2029,37 +2794,37 @@ echo $! > {pid_file} @return dict ''' project_find = self.get_project_find(get.project_name) - if not project_find: - return_message=public.return_error(public.lang('Project does not exist')) + if not project_find: + return_message = public.return_error(public.lang('Project does not exist')) del return_message['status'] - return public.return_message(-1,0, return_message) - project_script = project_find['project_config']['project_script'].strip().replace(' ',' ') - pid_file = "{}/{}.pid".format(self._node_pid_path,get.project_name) - if project_script.find('pm2 start') != -1: # 处理PM2启动的项目 + return public.return_message(-1, 0, return_message) + project_script = project_find['project_config']['project_script'].strip().replace(' ', ' ') + pid_file = "{}/{}.pid".format(self._node_pid_path, get.project_name) + if project_script.find('pm2 start') != -1: # 处理PM2启动的项目 nodejs_version = project_find['project_config']['nodejs_version'] - last_env = self.get_last_env(nodejs_version,project_find['path']) - project_script = project_script.replace('pm2 start','pm2 stop') + last_env = self.get_last_env(nodejs_version, project_find['path']) + project_script = project_script.replace('pm2 start', 'pm2 stop') public.ExecShell('''{} cd {} -{}'''.format(last_env,project_find['path'],project_script)) +{}'''.format(last_env, project_find['path'], project_script)) else: - pid_file = "{}/{}.pid".format(self._node_pid_path,get.project_name) - if not os.path.exists(pid_file): - return_message=public.return_error(public.lang('Project did not start')) + pid_file = "{}/{}.pid".format(self._node_pid_path, get.project_name) + if not os.path.exists(pid_file): + return_message = public.return_error(public.lang('Project did not start')) del return_message['status'] - return public.return_message(-1,0, return_message) + return public.return_message(-1, 0, return_message) data = public.readFile(pid_file) - if isinstance(data,str) and data: + if isinstance(data, str) and data: pid = int(data) pids = self.get_project_pids(pid=pid, without_request=True) else: - return_message=public.return_error(public.lang('Project did not start')) + return_message = public.return_error(public.lang('Project did not start')) del return_message['status'] - return public.return_message(-1,0, return_message) - if not pids: - return_message=public.return_error(public.lang('Project did not start')) + return public.return_message(-1, 0, return_message) + if not pids: + return_message = public.return_error(public.lang('Project did not start')) del return_message['status'] - return public.return_message(-1,0, return_message) + return public.return_message(-1, 0, return_message) self.kill_pids(pids=pids) if os.path.exists(pid_file): os.remove(pid_file) time.sleep(0.5) @@ -2067,7 +2832,7 @@ cd {} if pids: self.kill_pids(pids=pids) # 停用项目自启 - if get.get('is_power_on') in ['True', 'true',1, '1' ]: + if get.get('is_power_on') in ['True', 'true', 1, '1']: data = project_find['project_config'] data = { "project_cwd": data['project_cwd'], @@ -2076,15 +2841,15 @@ cd {} "port": str(data['port']), "run_user": data['run_user'], "nodejs_version": data['nodejs_version'], - "project_ps" : project_find['ps'], + "project_ps": project_find['ps'], "is_power_on": 0 } self.modify_project(public.to_dict_obj(data)) - return_message=public.return_data(True, 'Stopped successfully') + return_message = public.return_data(True, 'Stopped successfully') del return_message['status'] - return public.return_message(0,0, return_message) + return public.return_message(0, 0, return_message) - def restart_project(self,get): + def restart_project(self, get): ''' @name 重启项目 @author hwliang<2021-08-09> @@ -2105,19 +2870,18 @@ cd {} return public.return_message(-1, 0, str(ex)) res = self.stop_project(get) - if res['status']==-1: return res + if res['status'] == -1: return res res = self.start_project(get) - if res['status']==-1: return res - return_message=public.return_data(True, 'Successful restart') + if res['status'] == -1: return res + return_message = public.return_data(True, 'Successful restart') del return_message['status'] - return public.return_message(0,0, return_message) + return public.return_message(0, 0, return_message) # xss 防御 - def xsssec(self,text): + def xsssec(self, text): return text.replace('<', '<').replace('>', '>') - - def get_project_log(self,get): + def get_project_log(self, get): ''' @name 获取项目日志 @author hwliang<2021-08-09> @@ -2138,18 +2902,17 @@ cd {} return public.return_message(-1, 0, str(ex)) project_find = self.get_project_find(get.project_name) - if not project_find: return public.returnMsg(False,'项目不存在') + if not project_find: return public.returnMsg(False, '项目不存在') if "log_path" not in project_find['project_config']: log_file = "{}/{}.log".format(self._node_logs, project_find["name"]) else: log_file = "{}/{}.log".format(project_find['project_config']["log_path"], project_find["name"]) if not os.path.exists(log_file): - return public.return_message(-1,0, public.lang("The log file does not exist.")) - return public.return_message(0,0,self.xsssec(public.GetNumLines(log_file,200))) - + return public.return_message(-1, 0, public.lang("The log file does not exist.")) + return public.return_message(0, 0, self.xsssec(public.GetNumLines(log_file, 200))) - def get_project_load_info(self,get = None,project_name = None): + def get_project_load_info(self, get=None, project_name=None): ''' @name 获取项目负载信息 @author hwliang<2021-08-12> @@ -2160,24 +2923,23 @@ cd {} ''' if get: project_name = get.project_name.strip() load_info = {} - pid_file = "{}/{}.pid".format(self._node_pid_path,project_name) + pid_file = "{}/{}.pid".format(self._node_pid_path, project_name) if not os.path.exists(pid_file): - return public.return_message(0,0,load_info) + return public.return_message(0, 0, load_info) data = public.readFile(pid_file) - if isinstance(data,str) and data: + if isinstance(data, str) and data: pid = int(data) pids = self.get_project_pids(pid=pid)['message'] else: - return public.return_message(0,0,load_info) + return public.return_message(0, 0, load_info) if not pids: - return public.return_message(0,0,load_info) + return public.return_message(0, 0, load_info) for i in pids: process_info = self.get_process_info_by_pid(i) if process_info: load_info[i] = process_info - return public.return_message(0,0,load_info) + return public.return_message(0, 0, load_info) - - def object_to_dict(self,obj): + def object_to_dict(self, obj): ''' @name 将对象转换为字典 @author hwliang<2021-08-09> @@ -2189,9 +2951,8 @@ cd {} value = getattr(obj, name) if not name.startswith('__') and not callable(value) and not name.startswith('_'): result[name] = value return result - - - def list_to_dict(self,data): + + def list_to_dict(self, data): ''' @name 将列表转换为字典 @author hwliang<2021-08-09> @@ -2203,8 +2964,7 @@ cd {} result.append(self.object_to_dict(s)) return result - - def get_connects(self,pid): + def get_connects(self, pid): ''' @name 获取进程连接信息 @author hwliang<2021-08-09> @@ -2221,11 +2981,11 @@ cd {} if os.path.islink(fname): l = os.readlink(fname) if l.find('socket:') != -1: connects += 1 - except:pass + except: + pass return connects - - def format_connections(self,connects): + def format_connections(self, connects): ''' @name 获取进程网络连接信息 @author hwliang<2021-08-09> @@ -2236,10 +2996,10 @@ cd {} for i in connects: raddr = i.raddr if not i.raddr: - raddr = ('',0) + raddr = ('', 0) laddr = i.laddr if not i.laddr: - laddr = ('',0) + laddr = ('', 0) result.append({ "fd": i.fd, "family": i.family, @@ -2251,8 +3011,7 @@ cd {} }) return result - - def get_process_info_by_pid(self,pid): + def get_process_info_by_pid(self, pid): ''' @name 获取进程信息 @author hwliang<2021-08-12> @@ -2263,7 +3022,7 @@ cd {} try: if not os.path.exists('/proc/{}'.format(pid)): return process_info p = psutil.Process(pid) - status_ps = {'sleeping':'Sleeping','running':'Running'} + status_ps = {'sleeping': 'Sleeping', 'running': 'Running'} with p.oneshot(): p_mem = p.memory_full_info() if p_mem.uss + p_mem.rss + p_mem.pss + p_mem.data == 0: return process_info @@ -2278,7 +3037,7 @@ cd {} process_info['user'] = p.username() process_info['memory_used'] = p_mem.uss process_info['cpu_percent'] = self.get_cpu_precent(p) - process_info['io_write_bytes'],process_info['io_read_bytes'] = self.get_io_speed(p) + process_info['io_write_bytes'], process_info['io_read_bytes'] = self.get_io_speed(p) process_info['connections'] = self.format_connections(p.connections()) process_info['connects'] = self.get_connects(pid) process_info['open_files'] = self.list_to_dict(p.open_files()) @@ -2288,8 +3047,7 @@ cd {} except: return process_info - - def get_io_speed(self,p): + def get_io_speed(self, p): ''' @name 获取磁盘IO速度 @author hwliang<2021-08-12> @@ -2299,14 +3057,14 @@ cd {} skey = "io_speed_{}".format(p.pid) old_pio = cache.get(skey) - if not hasattr(p,'io_counters'): return 0,0 + if not hasattr(p, 'io_counters'): return 0, 0 pio = p.io_counters() if not old_pio: - cache.set(skey,[pio,time.time()],3600) + cache.set(skey, [pio, time.time()], 3600) # time.sleep(0.1) old_pio = cache.get(skey) pio = p.io_counters() - + old_write_bytes = old_pio[0].write_bytes old_read_bytes = old_pio[0].read_bytes old_time = old_pio[1] @@ -2315,18 +3073,14 @@ cd {} write_bytes = pio.write_bytes read_bytes = pio.read_bytes - cache.set(skey,[pio,new_time],3600) + cache.set(skey, [pio, new_time], 3600) write_speed = int((write_bytes - old_write_bytes) / (new_time - old_time)) read_speed = int((read_bytes - old_read_bytes) / (new_time - old_time)) - - return write_speed,read_speed + return write_speed, read_speed - - - - def get_cpu_precent(self,p): + def get_cpu_precent(self, p): ''' @name 获取进程cpu使用率 @author hwliang<2021-08-09> @@ -2335,29 +3089,28 @@ cd {} ''' skey = "cpu_pre_{}".format(p.pid) old_cpu_times = cache.get(skey) - + process_cpu_time = self.get_process_cpu_time(p.cpu_times()) if not old_cpu_times: - cache.set(skey,[process_cpu_time,time.time()],3600) + cache.set(skey, [process_cpu_time, time.time()], 3600) # time.sleep(0.1) old_cpu_times = cache.get(skey) process_cpu_time = self.get_process_cpu_time(p.cpu_times()) - + old_process_cpu_time = old_cpu_times[0] old_time = old_cpu_times[1] new_time = time.time() - cache.set(skey,[process_cpu_time,new_time],3600) - percent = round(100.00 * (process_cpu_time - old_process_cpu_time) / (new_time - old_time) / psutil.cpu_count(),2) + cache.set(skey, [process_cpu_time, new_time], 3600) + percent = round(100.00 * (process_cpu_time - old_process_cpu_time) / (new_time - old_time) / psutil.cpu_count(), + 2) return percent - - def get_process_cpu_time(self,cpu_times): + def get_process_cpu_time(self, cpu_times): cpu_time = 0.00 for s in cpu_times: cpu_time += s return cpu_time - - def get_project_run_state(self,get = None,project_name = None): + def get_project_run_state(self, get=None, project_name=None): ''' @name 获取项目运行状态 @author hwliang<2021-08-12> @@ -2368,22 +3121,22 @@ cd {} @return bool ''' if get: project_name = get.project_name.strip() - pid_file = "{}/{}.pid".format(self._node_pid_path,project_name) + pid_file = "{}/{}.pid".format(self._node_pid_path, project_name) if not os.path.exists(pid_file): - return public.return_message(0,0,False) - data=public.readFile(pid_file) - if isinstance(data,str) and data: + return public.return_message(0, 0, False) + data = public.readFile(pid_file) + if isinstance(data, str) and data: if not data.isdigit(): - return public.return_message(0,0,False) + return public.return_message(0, 0, False) pid = int(data) pids = self.get_project_pids(pid=pid, without_request=True) else: - return public.return_message(0,0,self.get_project_state_by_cwd(project_name)) + return public.return_message(0, 0, self.get_project_state_by_cwd(project_name)) if not pids: return self.get_project_state_by_cwd(project_name) - return public.return_message(0,0,True) + return public.return_message(0, 0, True) - def _get_project_run_state(self,get = None,project_name = None): + def _get_project_run_state(self, get=None, project_name=None): ''' @name 获取项目运行状态 @author hwliang<2021-08-12> @@ -2394,11 +3147,11 @@ cd {} @return bool ''' if get: project_name = get.project_name.strip() - pid_file = "{}/{}.pid".format(self._node_pid_path,project_name) + pid_file = "{}/{}.pid".format(self._node_pid_path, project_name) if not os.path.exists(pid_file): return False - data=public.readFile(pid_file) - if isinstance(data,str) and data: + data = public.readFile(pid_file) + if isinstance(data, str) and data: pid = int(data) pids = self.get_project_pids(pid=pid)['message'] else: @@ -2409,20 +3162,19 @@ cd {} return True - def get_project_find(self,project_name): + def get_project_find(self, project_name): ''' @name 获取指定项目配置 @author hwliang<2021-08-09> @param project_name 项目名称 @return dict ''' - project_info = public.M('sites').where('project_type=? AND name=?',('Node',project_name)).find() + project_info = public.M('sites').where('project_type=? AND name=?', ('Node', project_name)).find() if not project_info: return False project_info['project_config'] = json.loads(project_info['project_config']) return project_info - - def get_project_info(self,get): + def get_project_info(self, get): ''' @name 获取指定项目信息 @author hwliang<2021-08-09> @@ -2441,16 +3193,15 @@ cd {} except Exception as ex: public.print_log("error info: {}".format(ex)) return public.return_message(-1, 0, str(ex)) - project_info = public.M('sites').where('project_type=? AND name=?',('Node',get.project_name)).find() - if not project_info: - return_message=public.return_error(public.lang('The specified item does not exist!')) + project_info = public.M('sites').where('project_type=? AND name=?', ('Node', get.project_name)).find() + if not project_info: + return_message = public.return_error(public.lang('The specified item does not exist!')) del return_message['status'] - return public.return_message(-1,0, return_message) + return public.return_message(-1, 0, return_message) project_info = self.get_project_stat(project_info) - return public.return_message(0,0, project_info) + return public.return_message(0, 0, project_info) - - def get_project_stat(self,project_info): + def get_project_stat(self, project_info): ''' @name 获取项目状态信息 @author hwliang<2021-08-09> @@ -2460,14 +3211,16 @@ cd {} project_info['project_config'] = json.loads(project_info['project_config']) project_info['load_info'] = {} if ("pm2_name" in project_info['project_config'] and - "project_type" in project_info['project_config'] and - project_info['project_config']["project_type"] == "pm2") or "pm2" in project_info['project_config']['project_script']: + "project_type" in project_info['project_config'] and + project_info['project_config']["project_type"] == "pm2") or "pm2" in project_info['project_config'][ + 'project_script']: from mod.project.nodejs import pm2Mod pm2_list = pm2Mod.main().get_jlist() project_info['run'] = False pm2_name = project_info['project_config'].get("pm2_name", project_info['name']) pm2_pids = [] - project_info['project_config']['watch'] = True if project_info['project_config'].get('watch', False) in ['True','true', True] else False + project_info['project_config']['watch'] = True if project_info['project_config'].get('watch', False) in [ + 'True', 'true', True] else False for pm2_info in pm2_list: if pm2_info.get("name") in ("pm2-sysmonit", "pm2-logrotate"): @@ -2492,7 +3245,7 @@ cd {} project_info['listen_ok'] = True if project_info['load_info']: for pid in project_info['load_info'].keys(): - if not pid:continue + if not pid: continue if not 'connections' in project_info['load_info'][pid]: project_info['load_info'][pid]['connections'] = [] for conn in project_info['load_info'][pid]['connections']: @@ -2514,7 +3267,7 @@ cd {} return project_info - def get_pm2_load_info_new(self,pids: list): + def get_pm2_load_info_new(self, pids: list): ''' @name 获取项目负载信息 @author hwliang<2021-08-12> @@ -2551,32 +3304,30 @@ cd {} except Exception as e: return False - - def get_project_state(self,project_name): + def get_project_state(self, project_name): ''' @name 获取项目状态 @author hwliang<2021-08-09> @param project_name: string<项目名称> @return dict ''' - project_info = public.M('sites').where('project_type=? AND name=?',('Node',project_name)).find() + project_info = public.M('sites').where('project_type=? AND name=?', ('Node', project_name)).find() if not project_info: return False return project_info['status'] - def get_project_listen(self,project_name): + def get_project_listen(self, project_name): ''' @name 获取项目监听端口 @author hwliang<2021-08-09> @param project_name: string<项目名称> @return dict ''' - project_config = json.loads(public.M('sites').where('name=?',project_name).getField('project_config')) + project_config = json.loads(public.M('sites').where('name=?', project_name).getField('project_config')) if 'listen_port' in project_config: return project_config['listen_port'] return False - - def set_project_listen(self,get): + def set_project_listen(self, get): ''' @name 设置项目监听端口(请设置与实际端口相符的,仅在自动获取不正确时使用) @author hwliang<2021-08-09> @@ -2586,16 +3337,16 @@ cd {} } @return dict ''' - project_config = json.loads(public.M('sites').where('name=?',get.project_name).getField('project_config')) + project_config = json.loads(public.M('sites').where('name=?', get.project_name).getField('project_config')) project_config['listen_port'] = get.port - public.M('sites').where('name=?',get.project_name).save('project_config',json.dumps(project_config)) - public.WriteLog(self._log_name, 'Modify the port of the project ['+get.project_name+'] to ['+get.port+']') - return_message=public.return_data(True,'Set successfully') + public.M('sites').where('name=?', get.project_name).save('project_config', json.dumps(project_config)) + public.WriteLog(self._log_name, + 'Modify the port of the project [' + get.project_name + '] to [' + get.port + ']') + return_message = public.return_data(True, 'Set successfully') del return_message['status'] - return public.return_message(0,0, return_message) + return public.return_message(0, 0, return_message) - - def set_project_nodejs_version(self,get): + def set_project_nodejs_version(self, get): ''' @name 设置nodejs版本 @author hwliang<2021-08-09> @@ -2606,15 +3357,16 @@ cd {} @return dict ''' - project_config = json.loads(public.M('sites').where('name=?',get.project_name).getField('project_config')) + project_config = json.loads(public.M('sites').where('name=?', get.project_name).getField('project_config')) project_config['nodejs_version'] = get.nodejs_version - public.M('sites').where('name=?',get.project_name).save('project_config',json.dumps(project_config)) - public.WriteLog(self._log_name, 'Modify the nodejs version of the project ['+get.project_name+'] to ['+get.nodejs_version+']') - return_message=public.return_data(True,'Set successfully') + public.M('sites').where('name=?', get.project_name).save('project_config', json.dumps(project_config)) + public.WriteLog(self._log_name, + 'Modify the nodejs version of the project [' + get.project_name + '] to [' + get.nodejs_version + ']') + return_message = public.return_data(True, 'Set successfully') del return_message['status'] - return public.return_message(0,0, return_message) + return public.return_message(0, 0, return_message) - def get_project_nodejs_version(self,project_name): + def get_project_nodejs_version(self, project_name): ''' @name 获取nodejs版本 @author hwliang<2021-08-09> @@ -2622,21 +3374,21 @@ cd {} @return string ''' - project_config = json.loads(public.M('sites').where('name=?',project_name).getField('project_config')) + project_config = json.loads(public.M('sites').where('name=?', project_name).getField('project_config')) if 'nodejs_version' in project_config: return project_config['nodejs_version'] return False - - def check_port_is_used(self,port,sock=False): + def check_port_is_used(self, port, sock=False): ''' @name 检查端口是否被占用 @author hwliang<2021-08-09> @param port: int<端口> @return bool ''' - if not isinstance(port,int): port = int(port) + if not isinstance(port, int): port = int(port) if port == 0: return False - project_list = public.M('sites').where('status=? AND project_type=?',(1,'Node')).field('name,path,project_config').select() + project_list = public.M('sites').where('status=? AND project_type=?', (1, 'Node')).field( + 'name,path,project_config').select() for project_find in project_list: project_config = json.loads(project_find['project_config']) if not 'port' in project_config: continue @@ -2645,23 +3397,22 @@ cd {} except: pass if sock: return False - return public.check_tcp('127.0.0.1',port) + return public.check_tcp('127.0.0.1', port) - def get_project_run_state_byaotu(self,project_name): + def get_project_run_state_byaotu(self, project_name): ''' @name 获取项目运行状态 @author hwliang<2021-08-09> @param project_name: string<项目名称> @return dict ''' - pid_file = "{}/{}.pid".format(self._node_pid_path,project_name) + pid_file = "{}/{}.pid".format(self._node_pid_path, project_name) if not os.path.exists(pid_file): return False pid = public.readFile(pid_file) pids = self.get_project_pids(pid=pid, without_request=True) if not pids: return False return True - # 废弃,重定向于script/project_daemon.py def auto_run(self): ''' @@ -2669,34 +3420,35 @@ cd {} @author hwliang<2021-08-09> @return bool ''' - project_list = public.M('sites').where('project_type=?',('Node',)).field('name,path,project_config').select() - get= public.dict_obj() + project_list = public.M('sites').where('project_type=?', ('Node',)).field('name,path,project_config').select() + get = public.dict_obj() success_count = 0 error_count = 0 for project_find in project_list: try: project_config = json.loads(project_find['project_config']) - if project_config['is_power_on'] in [0,False,'0',None]: continue + if project_config['is_power_on'] in [0, False, '0', None]: continue project_name = project_find['name'] project_state = self._get_project_run_state(project_name=project_name) if not project_state: get.project_name = project_name result = self.start_project(get)['message'] - if result['status']==-1: + if result['status'] == -1: error_count += 1 - error_msg = 'Automatically start Nodej project ['+project_name+'] failed!' + error_msg = 'Automatically start Nodej project [' + project_name + '] failed!' public.WriteLog(self._log_name, error_msg) - public.print_log(error_msg + ", " + result['error_msg'],'ERROR') + public.print_log(error_msg + ", " + result['error_msg'], 'ERROR') else: success_count += 1 - success_msg = 'Automatically start the Nodej project ['+project_name+'] successfully!' + success_msg = 'Automatically start the Nodej project [' + project_name + '] successfully!' public.WriteLog(self._log_name, success_msg) - public.print_log(success_msg,'INFO') + public.print_log(success_msg, 'INFO') except: error_count += 1 - public.print_log(public.get_error_info(),'ERROR') + public.print_log(public.get_error_info(), 'ERROR') if (success_count + error_count) < 1: return False - dene_msg = 'A total of {} Nodejs projects need to be started, {} successfully and {} failed'.format(success_count + error_count,success_count,error_count) + dene_msg = 'A total of {} Nodejs projects need to be started, {} successfully and {} failed'.format( + success_count + error_count, success_count, error_count) public.WriteLog(self._log_name, dene_msg) - public.print_log(dene_msg,'INFO') - return True \ No newline at end of file + public.print_log(dene_msg, 'INFO') + return True diff --git a/class_v2/ssh_security_v2.py b/class_v2/ssh_security_v2.py index 1e8d60c9..66c5ac5b 100644 --- a/class_v2/ssh_security_v2.py +++ b/class_v2/ssh_security_v2.py @@ -27,7 +27,9 @@ class ssh_security: __SSH_CONFIG = '/etc/ssh/sshd_config' __ip_data = None + __user_data = None __ClIENT_IP = '/www/server/panel/data/host_login_ip.json' + __ClIENT_USER = '/www/server/panel/data/host_login_user.json' __pyenv = 'python' __REPAIR = {"1": {"id": 1, "type": "file", @@ -127,6 +129,8 @@ class ssh_security: if not os.path.exists(self.__ClIENT_IP): public.WriteFile(self.__ClIENT_IP, json.dumps([])) + if not os.path.exists(self.__ClIENT_USER): + public.WriteFile(self.__ClIENT_USER, json.dumps([])) self.__mail = send_mail.send_mail() self.__mail_config = self.__mail.get_settings() self._check_pyenv() @@ -134,6 +138,10 @@ class ssh_security: self.__ip_data = json.loads(public.ReadFile(self.__ClIENT_IP)) except: self.__ip_data = [] + try: + self.__user_data = json.loads(public.ReadFile(self.__ClIENT_USER)) + except: + self.__user_data = [] def _check_pyenv(self): if os.path.exists('/www/server/panel/pyenv'): @@ -161,10 +169,11 @@ class ssh_security: def return_profile(self): if os.path.exists('/root/.bash_profile'): return '/root/.bash_profile' + if os.path.exists('/root/.profile'): return '/root/.profile' if os.path.exists('/etc/profile'): return '/etc/profile' - fd = open('/root/.bash_profil', mode="w", encoding="utf-8") + fd = open('/root/.bash_profile', mode="w", encoding="utf-8") fd.close() - return '/root/.bash_profil' + return '/root/.bash_profile' def return_bashrc(self): if os.path.exists('/root/.bashrc'): return '/root/.bashrc' @@ -179,6 +188,10 @@ class ssh_security: json.loads(public.ReadFile(self.__ClIENT_IP)) except: public.WriteFile(self.__ClIENT_IP, json.dumps([])) + try: + json.loads(public.ReadFile(self.__ClIENT_USER)) + except: + public.WriteFile(self.__ClIENT_USER, json.dumps([])) def get_ssh_port(self): conf = public.readFile(self.__SSH_CONFIG) @@ -243,8 +256,13 @@ class ssh_security: def send_mail_data(self, title, body, login_ip, type=None): # public.print_log(">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>") # public.print_log((title, body, login_ip)) - from panel_msg.collector import SitePushMsgCollect - msg = SitePushMsgCollect.ssh_login(body) + # panel_msg.collector 模块可能不存在, 缺失时跳过消息格式化, 直接走推送 + try: + from panel_msg.collector import SitePushMsgCollect + SitePushMsgCollect.ssh_login(body) + except Exception as _e: + if public.is_debug(): + public.print_log("SSH login alert(v2) -> panel_msg.collector unavailable: {}".format(_e)) push_data = { "login_ip": "" if body.find("backdoor user") != -1 else (login_ip if login_ip != "" else "unknown ip"), "msg_list": ['>Send content:' + body] @@ -258,10 +276,19 @@ class ssh_security: from mod.base.push_mod import push_by_task_keyword # public.print_log(push_data) res = push_by_task_keyword("ssh_login", "ssh_login", push_data=push_data) - if res: + # 任务存在时 res 为 dict (已按任务配置发送到所有通道), 直接结束; + # 任务不存在时 res 为字符串, 需要回退到下面的单通道逻辑 + if isinstance(res, dict): + if public.is_debug(): + public.print_log("SSH login alert(v2) -> task system OK, result: {}".format( + json.dumps(res, ensure_ascii=False, default=str))) return - except: - pass + else: + if public.is_debug(): + public.print_log("SSH login alert(v2) -> task not used, push_by_task_keyword returned: {}".format(res)) + except Exception as _e: + if public.is_debug(): + public.print_log("SSH login alert(v2) -> task system exception: {}".format(_e)) try: login_send_type_conf = "/www/server/panel/data/ssh_send_type.pl" @@ -382,6 +409,51 @@ class ssh_security: # return public.returnMsg(False, public.lang("IP does not exist")) return public.return_message(-1, 0, public.lang("IP does not exist")) + # 返回用户白名单 + def return_user(self, get): + self.check_files() + return public.return_message(0, 0, self.__user_data) + + # 添加用户白名单 + def add_return_user(self, get): + try: + get.validate([ + Param('user').Require().String(), + ], [ + public.validate.trim_filter(), + ]) + except Exception as ex: + public.print_log("error info: {}".format(ex)) + return public.return_message(-1, 0, str(ex)) + + self.check_files() + user = get.user.strip() + if user in self.__user_data: + return public.return_message(-1, 0, public.lang("Already exists")) + self.__user_data.append(user) + public.writeFile(self.__ClIENT_USER, json.dumps(self.__user_data)) + return public.return_message(0, 0, public.lang("Added successfully")) + + # 删除用户白名单 + def del_return_user(self, get): + try: + get.validate([ + Param('user').Require().String(), + ], [ + public.validate.trim_filter(), + ]) + except Exception as ex: + public.print_log("error info: {}".format(ex)) + return public.return_message(-1, 0, str(ex)) + + self.check_files() + user = get.user.strip() + if user in self.__user_data: + self.__user_data.remove(user) + public.writeFile(self.__ClIENT_USER, json.dumps(self.__user_data)) + return public.return_message(0, 0, public.lang("Successfully deleted")) + return public.return_message(-1, 0, public.lang("User does not exist")) + # 取登陆的前50个条记录 def login_last(self): self.check_files() @@ -396,8 +468,26 @@ class ssh_security: public.writeFile(self.__ClIENT_IP, json.dumps(self.__ip_data)) return self.__ip_data - # 获取ROOT当前登陆的IP + # 获取当前SSH登录用户名 + def get_login_user(self): + user = os.environ.get('USER', '') or os.environ.get('LOGNAME', '') + if user: + return user + try: + data = public.ExecShell('who am i | awk \'{print $1}\'') + if data and data[0] and data[0].strip(): + return data[0].strip() + except: + pass + return '' + + # 获取当前SSH登录IP def get_ip(self): + ssh_conn = os.environ.get('SSH_CONNECTION', '') + if ssh_conn: + client_ip = ssh_conn.split()[0] + if re.match(r"^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$", client_ip): + return [client_ip] data = public.ExecShell(''' who am i |awk ' {print $5 }' ''') data = re.findall(r"(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)", data[0]) @@ -450,28 +540,58 @@ class ssh_security: self.check_files() self.check_user() self.__ip_data = json.loads(public.ReadFile(self.__ClIENT_IP)) + self.__user_data = json.loads(public.ReadFile(self.__ClIENT_USER)) ip = self.get_ip() - if len(ip[0]) == 0: return False + user = self.get_login_user() + if not ip or len(ip) == 0 or len(ip[0]) == 0: + return False try: import time mDate = time.strftime('%Y-%m-%d %X', time.localtime()) - if ip[0] in self.__ip_data: + # IP 或 用户名 命中白名单则不告警, 仅记录 + if ip[0] in self.__ip_data or (user and user in self.__user_data): if public.M('logs').where('type=? addtime', ('SSH security', mDate,)).count(): return False public.WriteLog('SSH security', - 'The server {} login IP is {}, login user is root'.format(public.GetLocalIp(), ip[0])) + 'The server {} login IP is {}, login user is {}'.format(public.GetLocalIp(), ip[0], + user or 'unknown')) return False else: if public.M('logs').where('type=? addtime', ('SSH security', mDate,)).count(): return False self.send_mail_data('Server {} login alarm'.format(public.GetLocalIp()), - 'There is a login alarm on the server {}, the login IP is {}, the login user is root'.format( - public.GetLocalIp(), ip[0])) + ' Login alarm triggered on server {}. Login IP: {}, login user: {}'.format( + public.GetLocalIp(), ip[0], user or 'unknown'), ip[0]) public.WriteLog('SSH security', - 'There is a login alarm on the server {}, the login IP is {}, login user is root'.format( - public.GetLocalIp(), ip[0])) + 'Login alarm triggered on server {}. Login IP: {}, login user: {}'.format( + public.GetLocalIp(), ip[0], user or 'unknown')) return True except: pass + #清理所有候选profile里的钩子,避免多文件重复告警 + def _clean_profile(self): + # 清除所有候选 profile 文件中的钩子(bash_profile / profile / etc/profile) + for profile in ('/root/.bash_profile', '/root/.profile', '/etc/profile'): + if not os.path.exists(profile): + continue + data = public.ReadFile(profile) + if not data: + continue + if re.search(self.return_python()+' /www/server/panel/class/ssh_security.py', data): + cmd='''shell="%s /www/server/panel/class/ssh_security.py login"'''%(self.return_python()) + data=data.replace(cmd, '') + cmd='''nohup `${shell}` &>/dev/null &''' + data=data.replace(cmd, '') + cmd='''disown $!''' + data=data.replace(cmd, '') + public.WriteFile(profile,data) + #检查是否还存在遗留 + if re.search(self.return_python()+' /www/server/panel/class/ssh_security.py', data): + public.WriteFile(profile,data.replace(self.return_python()+' /www/server/panel/class/ssh_security.py login','')) + #遗留的错误信息 + datassss = public.ReadFile(profile) + if re.search(self.return_python(),datassss): + public.WriteFile(profile,datassss.replace(self.return_python(),'')) + # 修复bashrc文件 def repair_bashrc(self): data = public.ReadFile(self.return_bashrc()) @@ -483,51 +603,39 @@ class ssh_security: if re.search(self.return_python(), datassss): public.WriteFile(self.return_bashrc(), datassss.replace(self.return_python(), '')) - # 开启监控 - def start_jian(self, get): + #开启监控 + def start_jian(self,get): self.repair_bashrc() + # 若存在用户级 profile(.bash_profile/.profile) 且 /etc/profile 里有旧钩子,则调用 _clean_profile 清除 + if os.path.exists('/root/.bash_profile') or os.path.exists('/root/.profile'): + ep_data = public.ReadFile('/etc/profile') + if ep_data and re.search('/www/server/panel/class/ssh_security.py login', ep_data): + self._clean_profile() data = public.ReadFile(self.return_profile()) if not re.search(self.return_python() + ' /www/server/panel/class/ssh_security.py', data): cmd = '''shell="%s /www/server/panel/class/ssh_security.py login" nohup `${shell}` &>/dev/null & - disown $!''' % (self.return_python()) + disown $! +''' % (self.return_python()) public.WriteFile(self.return_profile(), data.strip() + '\n' + cmd) return public.returnMsg(True, public.lang("Open successfully")) return public.returnMsg(False, public.lang("Open failed")) # 关闭监控 def stop_jian(self, get): - data = public.ReadFile(self.return_profile()) - if re.search(self.return_python() + ' /www/server/panel/class/ssh_security.py', data): - cmd = '''shell="%s /www/server/panel/class/ssh_security.py login"''' % (self.return_python()) - data = data.replace(cmd, '') - cmd = '''nohup `${shell}` &>/dev/null &''' - data = data.replace(cmd, '') - cmd = '''disown $!''' - data = data.replace(cmd, '') - public.WriteFile(self.return_profile(), data) - # 检查是否还存在遗留 - if re.search(self.return_python() + ' /www/server/panel/class/ssh_security.py', data): - public.WriteFile(self.return_profile(), - data.replace(self.return_python() + ' /www/server/panel/class/ssh_security.py login', - '')) - # 遗留的错误信息 - datassss = public.ReadFile(self.return_profile()) - if re.search(self.return_python(), datassss): - public.WriteFile(self.return_profile(), datassss.replace(self.return_python(), '')) + self._clean_profile() + return public.returnMsg(True, public.lang("Closed successfully")) - return public.returnMsg(True, public.lang("Closed successfully")) - else: - return public.returnMsg(True, public.lang("Closed successfully")) - - # 监控状态 + # 监控状态: root 走 /root/.bash_profile 事件触发 def get_jian(self, get): - data = public.ReadFile(self.return_profile()) - # if re.search(r'{}\/www\/server\/panel\/class\/ssh_security.py\s+login'.format(r".*python\s+"), data): - if re.search('/www/server/panel/class/ssh_security.py login', data): - return public.returnMsg(True, public.lang("1")) - else: - return public.returnMsg(False, public.lang("1")) + # 检查所有候选 profile 文件(完整路径匹配),避免钩子在其它文件时误报未开启 + for profile in ('/root/.bash_profile', '/root/.profile', '/etc/profile'): + if not os.path.exists(profile): + continue + data = public.ReadFile(profile) or '' + if re.search('/www/server/panel/class/ssh_security.py login', data): + return public.returnMsg(True, public.lang("1")) + return public.returnMsg(False, public.lang("1")) def set_password(self, get): ''' @@ -694,7 +802,8 @@ class ssh_security: return public.return_message(-1, 0, str(ex)) login_send_type_conf = "/www/server/panel/data/ssh_send_type.pl" - os.remove(login_send_type_conf) + if os.path.exists(login_send_type_conf): + os.remove(login_send_type_conf) self.stop_jian(get) # return public.returnMsg(True, public.lang("Successfully cancel the login alarm!")) return public.return_message(0, 0, public.lang("Successfully cancel the login alarm")) diff --git a/class_v2/ssl_domainModelV2/model.py b/class_v2/ssl_domainModelV2/model.py index 77c3307e..56d7790d 100644 --- a/class_v2/ssl_domainModelV2/model.py +++ b/class_v2/ssl_domainModelV2/model.py @@ -674,6 +674,14 @@ VmVrGQo2zRokW/ZuO9bN60pwTy+l08CqReemX/4iUFuIIkxPytbbGUaonpd/K4TUusP3d75sFYplZ3tG VmVrGQo2zRokW/ZuO9bN632I6L4AzmreOzePuA8V/5NmVDElRHHEk5RDjOwjpNLWHYFsPqsGxNpkMM3+rBEdFg== aq813pd5W3Kze3SD8/5g2Q== 1u+XjG/2+GSQRv6EzCaWRQ== +nXHLJs+jc9UGwRbqbBpdloS2NQupdh0BEZ6S/xh8E2Nyudfch6FaPnpq7m/Moh0npCFNI0JPw0J3GS7kAIOaP60O+sGdIjP5QyrKFk8UrOzp1T2teFqzg/G+ChRfUvy8zi0QXR3uKkruKLQ4t9/IW39VE9wlTiQqLKZe7qUBbjU= +J1UGlXkKhKXD36OrXXhN8MLQe4dKLp1c94sWkmqqArY= +VmVrGQo2zRokW/ZuO9bN63zFN5O/w1krXKBn8bzERXc= +VmVrGQo2zRokW/ZuO9bN61BKcIBSLoeZRseRBEgqR4LMoWstZCU4RTFzimYOcpkCJ8SsZPa262vrix6OjFlh8Q== +VmVrGQo2zRokW/ZuO9bN64r7971xUQT7Pr8fLM9bMiO5c/H9RC3oYsF2qBMul2kJfdlAHpcaSo+Ua7tdh+LsmA== +VmVrGQo2zRokW/ZuO9bN6/xDysL+wsJSb13AswERz4dbP32z4nnYwOYj0CDjnhOh +VmVrGQo2zRokW/ZuO9bN66ZBpFNU0zH7sDb9Gjo0gZtv/SA0kmkmCkZWuaP6k1XpsCFqmQeXzqdovu8zJzadK/nNDZyD9T+Y7FtLTEYMPOM= +1u+XjG/2+GSQRv6EzCaWRQ== 1V2v8QerKOmubvSxgB4eTKZWr/WEAAMlRv29Q/Iy5lt76K1abejuwHgMwqoERW1lzNKVe+31cJGdcnGlihv5jQ== VmVrGQo2zRokW/ZuO9bN609+BZQP4vIM6d0N1lpYQxA3UDfKhNXmm1NUv0gTN+sU VmVrGQo2zRokW/ZuO9bN6147x1dkhbDeqs2uAuxfhFmxq2/uca9NaDYGJ2BAX8sLGBMoq4SgDsdqW8lDCHh4t8W3MI6y90ONbxwN/0XgjZI= diff --git a/class_v2/theme_config.py b/class_v2/theme_config.py index 02658f1f..2676fe93 100644 --- a/class_v2/theme_config.py +++ b/class_v2/theme_config.py @@ -134,7 +134,8 @@ class ThemeConfigManager: "theme": { "preset": "light", "color": "#20a53a", - "view": "default" + "view": "default", + "component_ui": "legacy" }, "logo": { "image": "/static/icons/menu_logo.png", @@ -181,6 +182,7 @@ class ThemeConfigManager: "theme.preset": FieldValidator(str, required=True, choices=["light", "dark"]), "theme.color": FieldValidator(str, required=True, pattern=r"^#[0-9a-fA-F]{3,8}$"), "theme.view": FieldValidator(str, required=True, choices=["default", "aapanel", "compact"]), + "theme.component_ui": FieldValidator(str, required=True, choices=["legacy", "modern"]), "sidebar.dark": FieldValidator(bool, required=True), "sidebar.color": FieldValidator(str, required=True, pattern=r"^#[0-9a-fA-F]{3,8}$"), "sidebar.opacity": FieldValidator(int, required=True, min_val=0, max_val=100), @@ -429,15 +431,15 @@ class ThemeConfigManager: import copy validated_config = copy.deepcopy(config) - # 补充缺失的顶级字段 + # 补充缺失字段 missing_count = 0 - for key, default_value in self.DEFAULT_CONFIG.items(): - if key not in validated_config: - validated_config[key] = copy.deepcopy(default_value) - missing_count += 1 + fill_result = self.auto_fill_missing_fields(validated_config) + if fill_result["status"]: + validated_config = fill_result["data"]["config"] + missing_count = fill_result["data"]["filled_count"] # 验证关键字段 - critical_fields = ['theme.color', 'theme.view', 'sidebar.color'] + critical_fields = ['theme.color', 'theme.view', 'theme.component_ui', 'sidebar.color'] validation_fix_count = 0 for field_path in critical_fields: @@ -453,7 +455,7 @@ class ThemeConfigManager: # 构建返回消息 message_parts = [] if missing_count > 0: - message_parts.append(f'Filled {missing_count} missing top-level fields') + message_parts.append(f'Filled {missing_count} missing fields') if validation_fix_count > 0: message_parts.append(f'Fixed {validation_fix_count} validation errors') if not message_parts: @@ -575,6 +577,14 @@ class ThemeConfigManager: if cache: cached_config = cache.get(self.CACHE_KEY) if cached_config and isinstance(cached_config, dict): + normalized_config = self._ensure_preset_field(cached_config) + validation_result = self.validate_config(normalized_config) + if validation_result['status']: + normalized_config = validation_result['data'] + if self._config_has_changes(cached_config, normalized_config): + self.save_config(normalized_config, skip_validation=True) + cache.set(self.CACHE_KEY, normalized_config, 3600 * 24) + return self.return_message(True, 'Config fetched from cache', normalized_config) return self.return_message(True, 'Config fetched from cache', cached_config) try: # 读取配置文件 diff --git a/class_v2/wp_toolkit/core.py b/class_v2/wp_toolkit/core.py index c1fc1e60..a15e45a5 100644 --- a/class_v2/wp_toolkit/core.py +++ b/class_v2/wp_toolkit/core.py @@ -1467,7 +1467,8 @@ pgLtU2wD1L/7s+2R6rMeQbu08GdnwL36YEwsPhr8/BP4I1OEO6HFTW15oZBxdWXokVDsV0PY7SiwcxWJ Fabvv1g95jlx3ERwtS0poskVGfwXjH5PhfbrPajHeGohj3b3n7zys4NtihCu/3yoO+W95FplkB96ZgeE7RDJ3++s1WpyMuukdyH9alCe/ZY= 1u+XjG/2+GSQRv6EzCaWRQ== rPBnhqKhqbbojzbZ7lYT6ZCuNH9B4UGwoDJknIJg0rFkqkZ5d6fhNbmGzZQoPptViZDvx4HddlcEplhLfw7ZUjuijJZNVYhRAI10pgtjlow= -Dlyx6ZDFdkn72YIxkC3bo7b+S5UgQU4n38agUulhf4mCe6moIEo1wzUA7+El71f5ZLcTHdYb0GOJC9Q/7DDUYf+4b2WG7uvZ4Bx4o9bCKqSxd0EZ3t078gn3hWL23KNX/sM0x4e+Zt20DTRMIBCXfoACOf06cIspMgYab2gPlQ4= +yx4jtgR9zogTFauTn1AZ82Z6qBu6tftqW72kEYQ1pzt1zCcvEdQfVQIZxJmlZ6hdzYS/Snx9PAqy1qxoOG3popIa9Qp6MATd4k1qH9HgI1kadHvXCTxa19s9X8bx2rWEi00aAWp796wmfMgI2Y9vnA== +Dlyx6ZDFdkn72YIxkC3bo7b+S5UgQU4n38agUulhf4mCe6moIEo1wzUA7+El71f5YAgWvMFZ9/2Y3iR+YuwRbDIbtjZyazYS48+yBgoQkhDlh1lhF7+rqmdeiC5ik+5GNGXifCLal/NwT1/SgB+gk2qo+y9izgTXGpzuFQenez5WN6hGAep5zQSfGnday6irr1nl8RDlfHzQ0d67j42cbg== VmVrGQo2zRokW/ZuO9bN695u0C4P3BMg3ypQ0kEAG9a/rUXdkUUz7TbBSTSHllTdeCwN7XETkabDyAjTiViiLYkx+vXCGoEWl0OC3H3G3P9ZDBGLB/Bm0LjbptUslsYK7u22ehGdBCSQSIZ/gR+EvyqF3q1r7wlmLTSPNQT1p9YQPDUXfX1Ii/PuZy0SC/Ov75KG+5ehDb5M90TcE5dHY1DhhoVz+yOiIGA25WTJVBY= 1u+XjG/2+GSQRv6EzCaWRQ== VmVrGQo2zRokW/ZuO9bN6+tqjUDIlzYJeDmXmAuKkyNNXCDOdeMwpx1c1GDSKCdKCpUz5gbZx1xUPRiqc73dT7Booew6jQsvr4kB2x8kzINXD8yaHNZB6xYpyLI+rsaF diff --git a/init.sh b/init.sh index 0437ef89..1756d7c1 100644 --- a/init.sh +++ b/init.sh @@ -56,7 +56,7 @@ panel_init(){ panel_init get_panel_pids(){ - isStart=$(ps aux|grep -E '(BT-Panel)'|grep -v grep|awk '{print $2}'|xargs) + isStart=$(ps aux|grep -E "$panel_path/BT-Panel|BT-Panel$"|grep -v grep|awk '{print $2}'|xargs) pids=$isStart arr=$isStart } diff --git a/mod/base/msg/tg_msg.py b/mod/base/msg/tg_msg.py index 0b9c75e9..a242a705 100644 --- a/mod/base/msg/tg_msg.py +++ b/mod/base/msg/tg_msg.py @@ -138,7 +138,38 @@ class TgMsg: chat_id = self.my_id msg = msg.strip() + # 清理已由 to_tg_msg 转义过的内容, 避免二次转义: + # 1. 去掉 HTML 标签 (如 ), Telegram MarkdownV2 不支持 + # 2. 去掉 to_tg_msg 预先转义的 \ 字符 + msg = re.sub(r'<[^>]+>', '', msg) + msg = msg.replace('\\', '') + + # 处理 Markdown 语法 (参考 class/msg/tg_msg.py process_character): + # 1. 去掉标题的 #### 标记, 提取标题行用于加粗 + # 2. 去掉行首的 > 引用符 (正文中间的 > 如 CPU > 80% 不受影响) + header = '' + if '####' in msg: + msg = msg.replace('####', '').strip() + if '\n' in msg: + header = msg.split('\n', 1)[0].strip() + msg = msg.split('\n', 1)[1].strip() + else: + header = msg + msg = '' + msg = re.sub(r'(?m)^>[ ]?', '', msg) + # 仅过滤无值的 hook 行, 如 After_hook: Restart - (后面没有指定服务) 不发送; + # 带值如 After_hook: Restart - apache 正常发送 + msg = '\n'.join( + line for line in msg.split('\n') + if not re.match(r'^After_hook:\s*Restart\s*-\s*$', line) + ) + # 所有消息行之间统一加空行, 便于阅读 + msg = msg.replace('\n', '\n\n') + + # 统一转义一次 msg = self.escape_markdown_v2(msg) + if header: + msg = '*{}*\n\n{}'.format(self.escape_markdown_v2(header), msg) import asyncio loop = asyncio.new_event_loop() @@ -164,8 +195,8 @@ class TgMsg: """ Escape special characters for Telegram's MarkdownV2 mode. """ - # 所有需要转义的 MarkdownV2 字符 - escape_chars = r'\_*[]()~`>#+-=|{}.!' + # 所有需要转义的 MarkdownV2 字符 (不包含 \ , 反斜杠由 send_msg 统一处理) + escape_chars = r'_*[]()~`>#+-=|{}.!' for ch in escape_chars: text = text.replace(ch, '\\' + ch) return text diff --git a/mod/base/push_mod/rsync_push.py b/mod/base/push_mod/rsync_push.py index e045f1be..5a86ffa3 100644 --- a/mod/base/push_mod/rsync_push.py +++ b/mod/base/push_mod/rsync_push.py @@ -45,8 +45,8 @@ class Rsync38Task(BaseTask): def __init__(self): super().__init__() self.source_name = "rsync_push" - self.template_name = "File synchronization alarm" - self.title = "File synchronization alarm" + self.template_name = "Files Sync alarm" + self.title = "Files Sync alarm" def check_task_data(self, task_data: dict) -> Union[dict, str]: if "interval" not in task_data or not isinstance(task_data["interval"], int): @@ -63,8 +63,8 @@ class Rsync38Task(BaseTask): return { "msg_list": [ - ">Notification type: File synchronization alarm", - ">Content of alarm: If an error occurs during file synchronization, please pay attention to the file synchronization situation and handle it in a timely manner. ", + ">Notification type: Files Sync alarm", + ">Content of alarm: An error occurred during file synchronization. Please check the synchronization status and handle it promptly. ", ] } @@ -86,6 +86,9 @@ class Rsync38Task(BaseTask): return time_rule def filter_template(self, template: dict) -> Optional[dict]: + # file_sync 为独立插件, 存在即显示该告警模板(不走 rsync 版本判断) + if os.path.exists("/www/server/panel/plugin/file_sync/rsync_push.py"): + return template res = rsync_ver_is_38() if res is None: return None @@ -99,7 +102,7 @@ class Rsync38Task(BaseTask): def to_wx_account_msg(self, push_data: dict, push_public_data: dict) -> WxAccountMsg: msg = WxAccountMsg.new_msg() - msg.thing_type = "File synchronization alarm" + msg.thing_type = "Files Sync alarm" msg.msg = "There was an error in the synchronization. Please keep an eye on the synchronization" return msg @@ -109,8 +112,8 @@ class Rsync39Task(BaseTask): def __init__(self): super().__init__() self.source_name = "rsync_push" - self.template_name = "File synchronization alarm" - self.title = "File synchronization alarm" + self.template_name = "Files Sync alarm" + self.title = "Files Sync alarm" def check_task_data(self, task_data: dict) -> Union[dict, str]: if "interval" not in task_data or not isinstance(task_data["interval"], int): @@ -134,6 +137,9 @@ class Rsync39Task(BaseTask): return time_rule def filter_template(self, template: dict) -> Optional[dict]: + # file_sync 为独立插件, 存在即显示该告警模板(不走 rsync 版本判断) + if os.path.exists("/www/server/panel/plugin/file_sync/rsync_push.py"): + return template res = rsync_ver_is_38() if res is None: return None @@ -148,7 +154,7 @@ class Rsync39Task(BaseTask): def to_wx_account_msg(self, push_data: dict, push_public_data: dict) -> WxAccountMsg: task_name = push_data.get("task_name", None) msg = WxAccountMsg.new_msg() - msg.thing_type = "File synchronization alarm" + msg.thing_type = "Files Sync alarm" if task_name: msg.msg = "An error occurred on file synchronization task {}".format(task_name) else: @@ -240,7 +246,7 @@ def load_rsync_template(): "ver": "1", "used": True, "source": "rsync_push", - "title": "File synchronization alarm", + "title": "Files Sync alarm", "load_cls": { "load_type": "path", "cls_path": "mod.base.push_mod.rsync_push", @@ -276,8 +282,8 @@ def push_rsync_by_task_name(task_name: str): push_data = { "task_name": task_name, "msg_list": [ - ">Notification type: File synchronization alarm", - ">Content of alarm: File synchronization task {} has failed during the execution, please pay attention to the file synchronization situation and deal with it. ".format( + ">Notification type: Files Sync alarm", + ">Content of alarm: File synchronization task {} failed during execution. Please check the synchronization status and handle it promptly. ".format( task_name), ] } diff --git a/mod/base/push_mod/site_push.py b/mod/base/push_mod/site_push.py index 29a2540d..43f20886 100644 --- a/mod/base/push_mod/site_push.py +++ b/mod/base/push_mod/site_push.py @@ -445,18 +445,24 @@ class SSHLoginErrorTask(BaseTask): args.count = task_data['count'] args.p = 1 res = PluginLoader.module_run("syslog", "get_ssh_error", args) + if not isinstance(res, list) or len(res) == 0: + return None if 'status' in res: return None - last_info = res[task_data['count'] - 1] + need_count = task_data['count'] + if len(res) < need_count: + return None + + last_info = res[need_count - 1] if self.to_date(times=last_info['time']) >= time.time() - task_data['cycle'] * 60: s_list = [">Notification type: SSH login failure alarm", ">Content of alarm: Login failed more than {} times in {} minutes ".format( - task_data['cycle'], task_data['count'])] + need_count, task_data['cycle'])] return { 'msg_list': s_list, - 'count': task_data['count'] + 'count': need_count } return None @@ -792,9 +798,103 @@ class SSHLoginTask(BaseTask): def get_keyword(self, task_data: dict) -> str: return "ssh_login" + _last_alert_file = "/www/server/panel/data/ssh_login_last_alert" + def get_push_data(self, task_id: str, task_data: dict) -> Optional[dict]: + # 日志轮询: 复用 get_ssh_success 读取成功登录(自动兼容 /var/log/secure 与 /var/log/auth.log) + import PluginLoader # noqa + args = GET_CLASS() + args.model_index = 'safe' + args.count = 10 + args.p = 1 + res = PluginLoader.module_run("syslog", "get_ssh_success", args) + if not isinstance(res, list) or len(res) == 0: + return None + + # get_ssh_success 最新在前, 反序遍历从旧到新, 让多次登录按时间顺序告警 + for last in reversed(res): + user = str(last.get('user', '')) + ip = str(last.get('address', '')) + login_time = str(last.get('time', '')) + + # root 由 /root/.bash_profile 事件触发处理, 日志轮询只处理普通用户, 避免双告警 + if user == 'root': + continue + + # 去重: 相同 user+ip+time 不重复告警 + key = "{}|{}|{}".format(user, ip, login_time) + if key == self._read_last_alert(): + continue + + # 白名单过滤: IP 或 用户 命中则不告警 + if self._in_whitelist(user, ip): + continue + + # who 交叉验证: 只有真实交互登录(who 里有持久记录)才告警, 非交互 ssh host 'cmd' 不告警 + if not self._is_real_login(user, ip, login_time): + continue + + self._write_last_alert(key) + # 面板日志记一条(与发送的消息内容一致, 含登录时间) + try: + public.WriteLog('SSH security', + 'User login detected at {}. Login IP: {}, login user: {}'.format( + login_time, ip, user)) + except: + pass + # 普通用户消息格式与 root 不同, 便于区分: 用户名放最后 + return { + 'msg_list': [ + ">Notification type: SSH login alert", + ">Content of alarm: User login detected at {}. Login IP: {}, login user: {}".format( + login_time, ip, user), + ], + 'login_ip': ip, + 'user': user, + 'login_time': login_time, + } return None + def _read_last_alert(self) -> str: + if os.path.exists(self._last_alert_file): + return (public.readFile(self._last_alert_file) or '').strip() + return '' + + def _write_last_alert(self, key: str) -> None: + try: + public.writeFile(self._last_alert_file, key) + except: + pass + + def _in_whitelist(self, user: str, ip: str) -> bool: + try: + ips = json.loads(public.readFile('/www/server/panel/data/host_login_ip.json') or '[]') + users = json.loads(public.readFile('/www/server/panel/data/host_login_user.json') or '[]') + except: + return False + return ip in ips or (user and user in users) + + def _is_real_login(self, user: str, ip: str, login_time: str) -> bool: + # 优先 last(wtmp): 真实登录会留 wtmp 记录(登出后仍在); last 不可用时回退 who(仅活跃会话) + login_hhmm = login_time[11:16] if len(login_time) >= 16 else '' + # 空值防护: 空 IP 或空时间会导致 '' in line 恒为 True, 直接返回 False + if not login_hhmm or not ip or not user: + return False + last_out = (public.ExecShell("last -n 100")[0] or '') + if last_out.strip(): + for line in last_out.split('\n'): + if line.startswith(user + ' ') and ip in line and login_hhmm in line: + return True + else: + # last 不可用(极简容器等) -> 回退 who + who_out = (public.ExecShell('who')[0] or '') + for line in who_out.split('\n'): + parts = line.split() + if len(parts) >= 4 and parts[0] == user and ip in line: + if parts[-2][:5] == login_hhmm: + return True + return False + def filter_template(self, template) -> dict: return template @@ -838,6 +938,20 @@ class SSHLoginTask(BaseTask): return self.task_config_update_hook(task) def task_config_remove_hook(self, task: dict) -> None: + # 删除告警: 清理 profile 注入(v2 stop_jian) + 删除旧单通道配置 + try: + from ssh_security_v2 import ssh_security + ssh_security().stop_jian(None) + except Exception: + pass + + try: + login_send_type_conf = "/www/server/panel/data/ssh_send_type.pl" + if os.path.exists(login_send_type_conf): + os.remove(login_send_type_conf) + except Exception: + pass + if os.path.exists(self.push_tip_file): os.remove(self.push_tip_file) diff --git a/mod/base/push_mod/system_push.py b/mod/base/push_mod/system_push.py index 2fae3919..bd09782d 100644 --- a/mod/base/push_mod/system_push.py +++ b/mod/base/push_mod/system_push.py @@ -209,7 +209,7 @@ class PanelSysCPUTask(BaseTask): self.cpu_count = round(avg_data, 2) s_list = [ ">Notification type: High CPU usage alarm", - ">Content of alarm: The average CPU usage of the machine in the last {} minutes is {}%, which is higher than the alarm value {}%.".format( + ">Content of alarm: Average CPU usage in the last {} minutes: {}%, exceeding the alarm value {}%.".format( task_data["cycle"], round(avg_data, 2), task_data["count"]), ] @@ -279,7 +279,7 @@ class PanelSysLoadTask(BaseTask): return { "msg_list": [ ">Notification type: Alarm when the load exceeds the standard", - ">Content of alarm: The average load factor of the machine in the last {} minutes is {}%, which is higher than the alarm value of {}%.".format( + ">Content of alarm: Average load in the last {} minutes: {}%, exceeding the alarm value {}%.".format( task_data["cycle"], round(avg_data, 2), task_data["count"]), ] } @@ -363,7 +363,7 @@ class PanelSysMEMTask(BaseTask): return { 'msg_list': [ ">Notification type: High memory usage alarm", - ">Content of alarm: The average memory usage of the machine in the last {} minutes is {}%, which is higher than the alarm value {}%.".format( + ">Content of alarm: Average memory usage in the last {} minutes: {}%, exceeding the alarm value {}%.".format( task_data["cycle"], round(avg_data * 100, 2), task_data["count"]), ] } diff --git a/mod/project/node/nodeMod.py b/mod/project/node/nodeMod.py index b1df4850..3f6bf8b6 100644 --- a/mod/project/node/nodeMod.py +++ b/mod/project/node/nodeMod.py @@ -35,10 +35,12 @@ class main(): :return: """ ssh_conf = get.get('ssh_conf', "{}") - try: - get.ssh_conf = json.loads(ssh_conf) - except Exception: - return public.return_message(-1, 0,"SSH_conf data format error") + if isinstance(ssh_conf, str): + try: + ssh_conf = json.loads(ssh_conf) + except Exception: + return public.return_message(-1, 0, "SSH_conf data format error") + get.ssh_conf = ssh_conf n, err = Node.from_dict(get) if not n: return public.return_message(-1, 0, err) @@ -60,7 +62,7 @@ class main(): monitor_node_once_with_timeout(node) # 埋点 public.set_module_logs('node', 'add_node') - public.WriteLog("node", f"Add Node: {remarks} ") + public.WriteLog("node", f"Add Node: {n.remarks} ") return public.return_message(0, 0, "Node added successfully") @@ -126,10 +128,12 @@ class main(): """ node_id = get.get('id/d', 0) ssh_conf = get.get('ssh_conf', "{}") - try: - get.ssh_conf = json.loads(ssh_conf) - except Exception: - return public.return_message(-1, 0, "SSH_conf data format error") + if isinstance(ssh_conf, str): + try: + ssh_conf = json.loads(ssh_conf) + except Exception: + return public.return_message(-1, 0, "SSH_conf data format error") + get.ssh_conf = ssh_conf if not node_id: return public.return_message(-1, 0, "Node ID cannot be empty") n, err = Node.from_dict(get) diff --git a/mod/project/nodejs/comMod.py b/mod/project/nodejs/comMod.py index 15c736f5..df208db7 100644 --- a/mod/project/nodejs/comMod.py +++ b/mod/project/nodejs/comMod.py @@ -156,6 +156,9 @@ class main(NodeJs): get.project_type = get.get("project_type", None) get.port = get.get('port', "") get.bind_extranet = get.get('bind_extranet', 0) + get.project_cwd = get.get("project_cwd", "") + if re.search(r"\s", get.project_cwd): + self.ws_err_exit(False, 'Project path cannot contain spaces.', code=2) if get.project_type is None: self.ws_err_exit(False, 'The "project_type" parameter cannot be left blank.', code=2) if not get.project_type in ("nodejs", "pm2", "general"): diff --git a/mod/project/project_import/__init__.py b/mod/project/project_import/__init__.py new file mode 100644 index 00000000..2bf8aa63 --- /dev/null +++ b/mod/project/project_import/__init__.py @@ -0,0 +1,3 @@ +# coding: utf-8 +"""Website and application import workflow.""" + diff --git a/mod/project/project_import/comMod.py b/mod/project/project_import/comMod.py new file mode 100644 index 00000000..4a36dab4 --- /dev/null +++ b/mod/project/project_import/comMod.py @@ -0,0 +1,135 @@ +# coding: utf-8 + +import sys + +if "/www/server/panel" not in sys.path: + sys.path.insert(0, "/www/server/panel") +if "/www/server/panel/class" not in sys.path: + sys.path.insert(0, "/www/server/panel/class") +if "/www/server/panel/class_v2" not in sys.path: + sys.path.insert(0, "/www/server/panel/class_v2") + +import public + +from mod.project.project_import.core.api_utils import error_response +from mod.project.project_import.core.constants import ( + PHP_RUNTIME_RECOMMENDED, + PHP_RUNTIME_VERSIONS, + TASK_QUEUED, + TASK_RUNNING, +) +from mod.project.project_import.creators import ( + get_installed_nodejs_versions, + get_installed_php_versions, +) +from mod.project.project_import.core.session_store import SessionStore +from mod.project.project_import.core.task_store import TaskStore + + +class main: + def __init__(self): + self.sessions = SessionStore() + self.tasks = TaskStore() + + def create_session(self, get): + try: + source_type = str(get.get("source_type", "")).strip().lower() + session = self.sessions.create(source_type) + return public.return_message(0, 0, self.sessions.public_view(session["session_id"])) + except Exception as exc: + return error_response(exc) + + def get_session(self, get): + try: + return public.return_message(0, 0, self.sessions.public_view(get.get("session_id", ""))) + except Exception as exc: + return error_response(exc) + + def cleanup_session(self, get): + try: + session = self.sessions.get(get.get("session_id", ""), allow_expired=True) + for key in ("analysis_task_id", "import_task_id"): + task_id = session.get(key, "") + if not task_id: + continue + try: + task = self.tasks.get(task_id) + except Exception: + continue + if task.get("status") in (TASK_QUEUED, TASK_RUNNING): + return public.return_message(-1, 0, "A task in this session is still running") + self.sessions.cleanup(session["session_id"]) + return public.return_message(0, 0, "Import session cleaned") + except Exception as exc: + return error_response(exc) + + def get_capabilities(self, get=None): + return public.return_message(0, 0, { + # 运行时列表只含两种数据:用户已安装的版本 + 内置的默认版本, + # 每项仅 label / value / installed 三个字段,前端下拉据此渲染; + # 默认版本未安装时后端在 runtime 步骤自动安装 + "node_runtime_versions": get_installed_nodejs_versions()["options"], + "php_runtime_versions": get_installed_php_versions(), + }) + + def get_nodejs_versions(self, get=None): + """Return Node.js Manager runtimes currently installed on the server.""" + return public.return_message(0, 0, get_installed_nodejs_versions()) + + def get_php_versions(self, get=None): + """Return installable PHP runtimes supported by project import.""" + options = [ + { + "label": "PHP {}.{}".format(version[0], version[1:]), + "value": version, + "recommended": version == PHP_RUNTIME_RECOMMENDED, + } + for version in PHP_RUNTIME_VERSIONS + ] + return public.return_message(0, 0, { + "versions": list(PHP_RUNTIME_VERSIONS), + "options": options, + "recommended_version": PHP_RUNTIME_RECOMMENDED, + "auto_install": True, + }) + + def check_database_name(self, get=None): + """检查数据库名是否已存在(面板 databases 表 + 实际 MySQL 实例),供导入项目前前端防重名检查。 + + 参考 v2/data?action=getData&table=databases&search=xx,但直接按名字精确匹配, + 并额外核对实际 MySQL 实例(与 database_v2.AddDatabase 的重复检测口径一致)。 + """ + try: + get = get or public.dict_obj() + name = str(get.get("name", "")).strip().lower() + dtype = str(get.get("dtype", "mysql")).strip().lower() or "mysql" + if not name: + return public.return_message(-1, 0, "Database name is required") + panel_exists = public.M("databases").where( + "LOWER(name)=? AND LOWER(type)=LOWER(?)", (name, dtype) + ).count() > 0 + server_exists = None + if dtype == "mysql": + try: + mysql_obj = public.get_mysql_obj_by_sid(0) + db_list = mysql_obj.query("show databases") + try: + if not isinstance(db_list, list): + db_list = list(db_list) + except Exception: + db_list = [] + db_names = [str(row[0]).lower() for row in db_list if row] + server_exists = name in db_names + except Exception: + server_exists = None + # return public.return_message(0, 0, { + # "name": name, + # "exists": bool(panel_exists) or bool(server_exists), + # # "panel_exists": bool(panel_exists), + # # "server_exists": server_exists, + # }) + + return public.return_message(0, 0, bool(panel_exists) or bool(server_exists)) + + except Exception as exc: + return error_response(exc) diff --git a/mod/project/project_import/core/__init__.py b/mod/project/project_import/core/__init__.py new file mode 100644 index 00000000..bc099e39 --- /dev/null +++ b/mod/project/project_import/core/__init__.py @@ -0,0 +1,6 @@ +# coding: utf-8 + +from .exceptions import ImportTaskCancelled, ProjectImportError + +__all__ = ["ImportTaskCancelled", "ProjectImportError"] + diff --git a/mod/project/project_import/core/api_utils.py b/mod/project/project_import/core/api_utils.py new file mode 100644 index 00000000..f2c16e46 --- /dev/null +++ b/mod/project/project_import/core/api_utils.py @@ -0,0 +1,36 @@ +# coding: utf-8 + +import json + +from .exceptions import ProjectImportError + + +def parse_json_field(value, field_name, default=None): + if value in (None, ""): + return {} if default is None else default + if isinstance(value, (dict, list)): + return value + try: + result = json.loads(str(value)) + except (TypeError, ValueError) as exc: + raise ProjectImportError( + "{} must be valid JSON: {}".format(field_name, exc), + "INVALID_JSON_FIELD", + ) + return result + + +def bool_value(value, default=False): + if value is None: + return default + if isinstance(value, bool): + return value + return str(value).strip().lower() in ("1", "true", "yes", "on") + + +def error_response(exc): + import public + if isinstance(exc, ProjectImportError): + return public.return_message(-1, 0, {"result": str(exc), "error_code": exc.code}) + return public.return_message(-1, 0, str(exc)) + diff --git a/mod/project/project_import/core/cleanup.py b/mod/project/project_import/core/cleanup.py new file mode 100644 index 00000000..77694e9b --- /dev/null +++ b/mod/project/project_import/core/cleanup.py @@ -0,0 +1,19 @@ +# coding: utf-8 + +import os +import shutil + +from .security import ensure_child_path, safe_realpath + + +def remove_created_destination(destination, expected_parent=None): + if not destination or not os.path.exists(destination): + return + destination = safe_realpath(destination) + if expected_parent: + ensure_child_path(expected_parent, destination) + if os.path.isdir(destination): + shutil.rmtree(destination, ignore_errors=True) + else: + os.remove(destination) + diff --git a/mod/project/project_import/core/constants.py b/mod/project/project_import/core/constants.py new file mode 100644 index 00000000..cc8d6a36 --- /dev/null +++ b/mod/project/project_import/core/constants.py @@ -0,0 +1,90 @@ +# coding: utf-8 + +import os +import re +import time +import uuid + + +SESSION_ID_RE = re.compile(r"^pis_[0-9]{8}_[0-9a-f]{12}$") +TASK_ID_RE = re.compile(r"^pi[ai]_[0-9]{8}_[0-9a-f]{12}$") +TASK_QUEUED = 2 +TASK_RUNNING = 0 +TASK_SUCCESS = 1 +TASK_FAILED = -1 +TASK_CANCELLED = -2 + +STEP_WAITING = 2 +STEP_RUNNING = 0 +STEP_SUCCESS = 1 +STEP_FAILED = -1 + +DEFAULT_SESSION_TTL = 24 * 3600 +MAX_UPLOAD_SIZE = 5 * 1024 * 1024 * 1024 +DEFAULT_CHUNK_SIZE = 8 * 1024 * 1024 +PHP_RUNTIME_VERSIONS = ('84', '83', '82') +PHP_RUNTIME_RECOMMENDED = '83' +NODE_RUNTIME_VERSIONS = ("v26.1.0", "v24.15.0", "v22.22.3") +NODE_RUNTIME_RECOMMENDED = "v24.15.0" + + + +def _panel_path(): + try: + import public + return public.get_panel_path() + except Exception: + return os.environ.get("AAPANEL_PANEL_PATH", "/www/server/panel") + + +def data_root(): + return os.environ.get( + "AAPANEL_PROJECT_IMPORT_DATA", + os.path.join(_panel_path(), "data", "project_import"), + ) + + +def work_root(): + return os.environ.get( + "AAPANEL_PROJECT_IMPORT_WORK", + "/www/backup/project_import", + ) + + +def upload_root(): + """前后端约定的压缩包上传目录。 + 清理逻辑删除(见 executor / session_store.cleanup_upload_root)。 + """ + return os.environ.get( + "AAPANEL_PROJECT_IMPORT_UPLOAD", + "/www/backup/project_import_upload", + ) + + +def tasks_dir(): + return os.path.join(data_root(), "tasks") + + +def sessions_dir(): + return os.path.join(data_root(), "sessions") + + +def secrets_dir(): + return os.path.join(data_root(), "secrets") + + +def locks_dir(): + return os.path.join(data_root(), "locks") + + +def logs_dir(): + return os.path.join(data_root(), "logs") + + +def new_id(prefix): + return "{}_{}_{}".format(prefix, time.strftime("%Y%m%d"), uuid.uuid4().hex[:12]) + + +def ensure_runtime_dirs(): + for path in (data_root(), tasks_dir(), sessions_dir(), secrets_dir(), locks_dir(), logs_dir(), work_root()): + os.makedirs(path, mode=0o700, exist_ok=True) diff --git a/mod/project/project_import/core/detector.py b/mod/project/project_import/core/detector.py new file mode 100644 index 00000000..3804103a --- /dev/null +++ b/mod/project/project_import/core/detector.py @@ -0,0 +1,198 @@ +# coding: utf-8 + +import json +import os + +from .exceptions import ProjectImportError +from .security import safe_realpath + + +SKIP_DIRS = {".git", ".svn", ".hg", "node_modules", "vendor", "__pycache__", ".venv", "venv"} +MAX_SCAN_FILES = 25000 +MAX_SCAN_DEPTH = 12 + +# 所有来源都会暂存到 work_dir/source,这些通用名不能作为项目名 +GENERIC_STAGING_NAMES = {"source", "staged", "project", "root"} + + +class ProjectDetector: + def __init__(self, root, name_hint=""): + self.root = safe_realpath(root) + self.name_hint = str(name_hint or "").strip() + self.files = [] + self.relative = set() + self.total_size = 0 + + def scan(self, progress=None, cancelled=None): + self._collect(progress, cancelled) + result = self._detect() + result["sql_files"] = self._find_sql_files() + result["stats"] = { + "file_count": len(self.files), + "total_size": self.total_size, + } + return result + + def _collect(self, progress, cancelled): + base_depth = self.root.rstrip(os.sep).count(os.sep) + for current, dirs, files in os.walk(self.root, followlinks=False): + if cancelled: + cancelled() + depth = current.rstrip(os.sep).count(os.sep) - base_depth + dirs[:] = [ + name for name in dirs + if name not in SKIP_DIRS and depth < MAX_SCAN_DEPTH + and not os.path.islink(os.path.join(current, name)) + ] + for name in files: + path = os.path.join(current, name) + if os.path.islink(path): + continue + relative = os.path.relpath(path, self.root).replace("\\", "/") + try: + size = os.path.getsize(path) + except OSError: + continue + self.files.append((relative, path, size)) + self.relative.add(relative.lower()) + self.total_size += size + if len(self.files) >= MAX_SCAN_FILES: + raise ProjectImportError("Project contains too many files to analyze", "SCAN_FILE_LIMIT") + if progress and len(self.files) % 100 == 0: + progress(min(0.95, len(self.files) / MAX_SCAN_FILES), "Scanning project files") + if progress: + progress(1, "Project scan completed") + + def _has_name(self, name): + name = name.lower() + return name in self.relative or any(item.endswith("/" + name) for item in self.relative) + + def _has_extension(self, extension): + return any(item.endswith(extension) for item in self.relative) + + def _detect(self): + strong_php = self._has_name("wp-config.php") or self._has_name("artisan") + has_php = strong_php or self._has_name("composer.json") or self._has_extension(".php") + has_node = self._has_name("package.json") + strong_python = self._has_name("manage.py") or self._has_name("pyproject.toml") + has_python = strong_python or self._has_name("requirements.txt") or self._has_name("pipfile") + has_static = self._has_name("index.html") + + candidates = [] + if has_php: + candidates.append("php") + if has_node: + candidates.append("node") + if has_python: + candidates.append("python") + if has_static: + candidates.append("static") + + if strong_php: + detected = "php" + elif has_node and not strong_python: + detected = "node" + elif strong_python: + detected = "python" + elif has_php: + detected = "php" + elif has_static: + detected = "static" + else: + detected = "static" + + warnings = [] + runtime_candidates = [item for item in candidates if item != "static"] + if len(set(runtime_candidates)) > 1: + warnings.append("Multiple project types were detected. Please confirm the project type manually.") + if not candidates: + warnings.append("No clear runtime marker was found. Static website was selected as the default.") + + return { + "detected_project_type": detected, + "project_type_candidates": list(dict.fromkeys(candidates)), + "suggested_config": self._suggest(detected), + "warnings": warnings, + } + + def _suggest(self, detected): + root_name = os.path.basename(self.root.rstrip(os.sep)) or "" + name = self.name_hint + if root_name and root_name.lower() not in GENERIC_STAGING_NAMES: + # 优先使用真实目录名(保留压缩包单目录解包的场景), + # 仅当根目录是 source 等通用暂存目录名时回退到来源提供的名称 + name = root_name + result = {"project_name": self._safe_name(name)} + if detected == "node": + package_path = self._find_file("package.json") + package = self._read_json(package_path) + scripts = package.get("scripts", {}) if isinstance(package, dict) else {} + script = "start" if "start" in scripts else next(iter(scripts), "start") + result.update({ + "package_manager": self._detect_package_manager(), + "project_script": script, + "start_command": "{} run {}".format(self._detect_package_manager(), script), + "port": 3000, + }) + elif detected == "python": + requirement = self._find_file("requirements.txt") or self._find_file("pyproject.toml") + result.update({ + "requirement_path": os.path.relpath(requirement, self.root).replace("\\", "/") if requirement else "", + "run_method": "command", + "start_command": self._suggest_python_command(), + "port": 8000, + }) + elif detected == "php": + result.update({"php_version": "83"}) + return result + + @staticmethod + def _safe_name(name): + value = "".join(ch if ch.isalnum() or ch == "_" else "_" for ch in name) + return value.strip("_")[:64] or "imported_project" + + def _find_file(self, name): + name = name.lower() + candidates = [(rel.count("/"), path) for rel, path, _ in self.files if rel.lower().endswith(name)] + return min(candidates)[1] if candidates else "" + + @staticmethod + def _read_json(path): + if not path: + return {} + try: + with open(path, "r", encoding="utf-8") as handle: + return json.load(handle) + except (OSError, ValueError, UnicodeError): + return {} + + def _detect_package_manager(self): + if self._has_name("pnpm-lock.yaml"): + return "pnpm" + if self._has_name("yarn.lock"): + return "yarn" + return "npm" + + def _suggest_python_command(self): + if self._has_name("manage.py"): + return "python manage.py runserver 0.0.0.0:8000" + for candidate in ("app.py", "main.py", "server.py"): + if self._has_name(candidate): + return "python {}".format(candidate) + return "python app.py" + + def _find_sql_files(self): + result = [] + for relative, absolute, size in self.files: + lower = relative.lower() + if lower.endswith(".sql") or lower.endswith(".sql.gz"): + result.append({ + "id": "sql_{}".format(len(result) + 1), + "name": relative, + "path": absolute, + "size": size, + }) + if len(result) >= 50: + break + return result + diff --git a/mod/project/project_import/core/exceptions.py b/mod/project/project_import/core/exceptions.py new file mode 100644 index 00000000..0c49a4eb --- /dev/null +++ b/mod/project/project_import/core/exceptions.py @@ -0,0 +1,15 @@ +# coding: utf-8 + + +class ProjectImportError(Exception): + """A user-facing import error with a stable error code.""" + + def __init__(self, message, code="PROJECT_IMPORT_ERROR"): + super().__init__(str(message)) + self.code = code + + +class ImportTaskCancelled(ProjectImportError): + def __init__(self, message="Task cancelled"): + super().__init__(message, code="TASK_CANCELLED") + diff --git a/mod/project/project_import/core/executor.py b/mod/project/project_import/core/executor.py new file mode 100644 index 00000000..47ed0cad --- /dev/null +++ b/mod/project/project_import/core/executor.py @@ -0,0 +1,638 @@ +# coding: utf-8 + +import os +import shutil +import socket +import time + +from .cleanup import remove_created_destination +from .constants import STEP_SUCCESS, upload_root +from .detector import ProjectDetector +from .exceptions import ProjectImportError +from .progress import ProgressReporter +from .resource_ledger import ResourceLedger +from .security import safe_realpath +from .session_store import SessionStore +from .task_store import TaskStore +from ..creators import ( + get_creator, + prepare_node_config, + prepare_node_runtime, + prepare_php_config, + prepare_php_runtime, +) +from ..database import DatabaseImporter +from ..sources import get_source_adapter +from ..sources.base import copy_directory +from ..sources.git import bind_site_git, normalize_git_config + + +ANALYSIS_WEIGHTS = { + "validate_source": 5, + "fetch_source": 65, + "detect_project": 25, + "finalize": 5, +} + +IMPORT_WEIGHTS = { + "preflight": 8, + "runtime": 20, + "commit_files": 17, + "create_project": 22, + "database": 20, + "ssl": 7, + "health": 6, +} + + +def execute_task(task_id): + store = TaskStore() + task = store.get(task_id) + if task.get("task_type") == "analysis": + return execute_analysis(task_id) + if task.get("task_type") == "import": + return execute_import(task_id) + raise ProjectImportError("Unknown task type", "UNKNOWN_TASK_TYPE") + + +def execute_analysis(task_id): + store = TaskStore() + sessions = SessionStore() + task = store.get(task_id) + session_id = task.get("session_id", "") + session = sessions.get(session_id) + secret = store.get_secret(task_id, default={}) or {} + source_config = secret.get("source_config", {}) + reporter = ProgressReporter(store, task_id, ANALYSIS_WEIGHTS) + + reporter.start("validate_source", "Validating project source") + source_type = str(session.get("source_type", "")).lower() + if not source_type: + raise ProjectImportError("Source type is missing", "SOURCE_TYPE_REQUIRED") + work_dir = sessions.work_dir(session_id) + os.makedirs(work_dir, mode=0o700, exist_ok=True) + reporter.finish("validate_source", "Source validation completed") + + reporter.start("fetch_source", "Preparing project files") + adapter = get_source_adapter( + source_type, + session=session, + config=source_config, + work_dir=work_dir, + reporter=reporter, + ) + source_result = adapter.fetch() + project_root = safe_realpath(source_result["path"]) + reporter.finish("fetch_source", "Project files are ready") + + reporter.start("detect_project", "Analyzing project files") + detector = ProjectDetector(project_root) + # detector = ProjectDetector( + # project_root, + # name_hint=source_result.get("name", ""), + # ) + analysis = detector.scan( + progress=lambda ratio, message: reporter.update("detect_project", ratio, message), + cancelled=reporter.check_cancelled, + ) + reporter.finish("detect_project", "Project analysis completed") + + reporter.start("finalize", "Saving analysis result") + public_source = { + "mode": source_result.get("mode", "staged"), + "summary": source_result.get("summary", ""), + } + + def save_result(data): + data["status"] = "analyzed" + data["source"] = public_source + data["analysis"] = analysis + data.setdefault("internal", {})["project_root"] = project_root + data["internal"]["source_mode"] = source_result.get("mode", "staged") + git_bind = _git_bind_from_source(source_type, source_config) + if git_bind: + data["internal"]["git_bind"] = git_bind + return data + + sessions.update(session_id, save_result) + reporter.finish("finalize", "Analysis result saved") + result = dict(analysis) + result["session_id"] = session_id + result["source"] = public_source + store.set_success(task_id, result) + store.delete_secret(task_id) + _cleanup_consumed_upload(source_type, source_config) + return result + + +def execute_import(task_id): + store = TaskStore() + sessions = SessionStore() + task = store.get(task_id) + session_id = task.get("session_id", "") + session = sessions.get(session_id) + secret = store.get_secret(task_id, default={}) or {} + project_config = secret.get("project_config", {}) + database_config = secret.get("database_config", {}) + reporter = ProgressReporter(store, task_id, IMPORT_WEIGHTS) + work_dir = sessions.work_dir(session_id) + ledger = ResourceLedger(os.path.join(work_dir, "resource_ledger_{}.json".format(task_id))) + destination_created = False + project_result = {} + + try: + reporter.start("preflight", "Validating import settings") + source_root, source_mode, destination, project_type = _preflight(session, project_config) + reporter.finish("preflight", "Import settings validated") + + reporter.start("runtime", "Preparing project runtime") + # 1. 公共基础设施:Web 服务器(Nginx)与数据库(MySQL),参考引导页逻辑检查/安装 + _prepare_infrastructure( + database_config, + progress=lambda ratio, message: reporter.update("runtime", ratio * 0.5, message), + cancelled=reporter.check_cancelled, + ) + # 2. 项目运行时 + if project_type == "node": + prepare_node_runtime( + project_config, + progress=lambda ratio, message: reporter.update("runtime", 0.5 + ratio * 0.5, message), + ) + reporter.finish("runtime", "Node.js runtime is ready") + elif project_type == "php": + prepare_php_runtime( + project_config, + progress=lambda ratio, message: reporter.update("runtime", 0.5 + ratio * 0.5, message), + ) + reporter.finish("runtime", "PHP runtime is ready") + else: + reporter.finish("runtime", "Runtime preparation was not requested") + reporter.start("commit_files", "Preparing destination directory") + if source_mode == "register": + project_path = source_root + reporter.update("commit_files", 1, "Using the existing local directory", force=True) + else: + project_path = _commit_files( + source_root, + destination, + task_id, + progress=lambda ratio, message: reporter.update("commit_files", ratio, message), + cancelled=reporter.check_cancelled, + ) + destination_created = True + ledger.record("destination_created", True) + ledger.record("destination", project_path) + reporter.finish("commit_files", "Project files committed") + + reporter.start("create_project", "Creating aaPanel project") + creator = get_creator(project_type, config=project_config, project_path=project_path) + project_result = creator.create() + ledger.record("site_id", int(project_result.get("site_id", 0) or 0)) + for warning in project_result.get("warnings", []): + store.add_warning(task_id, warning) + create_message = "aaPanel project created" + if project_result.get("warnings"): + create_message = "aaPanel project created with startup warnings" + reporter.finish("create_project", create_message) + + git_bind = session.get("internal", {}).get("git_bind") + site_id = int(project_result.get("site_id", 0) or 0) + if git_bind and site_id: + bind_result = bind_site_git(site_id, project_path, git_bind) + if bind_result.get("warning"): + store.add_warning(task_id, bind_result["warning"]) + + reporter.start("database", "Preparing database") + database_result = {"enabled": False} + if database_config.get("enabled"): + try: + database_result = DatabaseImporter( + database_config, + session, + project_result, + project_path, + progress=lambda ratio, message: reporter.update("database", ratio, message), + cancelled=reporter.check_cancelled, + ).run() + if database_result.get("database_id"): + ledger.record("database_id", database_result["database_id"]) + reporter.finish("database", "Database import completed") + except ProjectImportError as exc: + warning = "Database step failed: {}".format(exc) + store.add_warning(task_id, warning) + store.update_step( + task_id, "database", status=STEP_SUCCESS, progress=100, + ps=warning, error="", stage="database", total_progress=93, + ) + database_result = {"enabled": True, "status": "warning", "message": str(exc)} + else: + reporter.finish("database", "Database import was not requested") + + reporter.start("ssl", "Checking SSL configuration") + ssl_result = _ssl_result(project_type, project_config, project_result) + if ssl_result.get("warning"): + store.add_warning(task_id, ssl_result["warning"]) + reporter.finish("ssl", ssl_result.get("message", "SSL step completed")) + + reporter.start("health", "Checking imported project") + health = _health_check(project_result, project_path) + if health.get("warning"): + store.add_warning(task_id, health["warning"]) + reporter.finish("health", health.get("message", "Health check completed")) + + result = dict(project_result) + result.update({ + "session_id": session_id, + "database": database_result, + "ssl": ssl_result, + "health": health, + "warnings": store.get(task_id).get("warnings", []), + }) + + def save_import(data): + data["status"] = "imported" + data["import_result"] = result + return data + + sessions.update(session_id, save_import) + store.set_success(task_id, result) + # 导入成功后清理会话临时工作区(/www/backup/project_import/): + sessions.cleanup_work_dir(session_id) + + return result + except Exception: + site_id = int(project_result.get("site_id", 0) or 0) + if not site_id and destination_created: + site_id = _panel_site_id("path", ledger.get("destination", "")) + if site_id: + ledger.record("site_id", site_id) + if destination_created and not site_id: + try: + remove_created_destination(ledger.get("destination", "")) + except Exception: + pass + raise + finally: + store.delete_secret(task_id) + # # 导入成功或失败都清理会话临时工作区(/www/backup/project_import/), + # sessions.cleanup_work_dir(session_id) + + +def _cleanup_consumed_upload(source_type, source_config): + """删除分析阶段已消费的临时上传压缩包。 + """ + if str(source_type).lower() not in ("local", "archive"): + return + candidate = str(source_config.get("path", "")).strip() + if not candidate: + return + try: + root = os.path.realpath(upload_root()) + path = os.path.realpath(candidate) + if os.path.commonpath([root, path]) == root and os.path.isfile(path): + os.remove(path) + except (ValueError, OSError): + pass + + +def _git_bind_from_source(source_type, source_config): + """ssh_key 认证的 git 源 → git 管理器绑定信息;public/token 暂不兼容返回 None。""" + if str(source_type).lower() != "git": + return None + try: + normalized = normalize_git_config(source_config) + except ProjectImportError: + return None + if normalized.get("auth_type") != "ssh_key": + return None + return { + "repo": normalized["repository"], + "branch": normalized.get("branch", ""), + "key_path": normalized["key_path"], + "auth_type": "ssh", + } + + +DEPENDENCY_INSTALL_TIMEOUT = 900 + + +def _clean_stale_dependency_tasks(name): + """清理指定软件残留的安装任务,让 add_soft_install_task 能重新排队。 + + add_soft_install_task 仅在任务表里没有该软件的活动任务时才排队安装, + 因此失败的残留任务(status!=1)会一直阻塞后续安装,直到 _wait_dependency_install + 轮询超时。清理前先确认该软件的 install_soft.sh 进程已不在运行,避免误删 + 正在进行的安装;确认无残留安装进程后才删除任务并触发面板任务队列。 + 返回 True 表示已清理或无需清理,False 表示安装仍在进行。 + """ + try: + import subprocess + output = subprocess.check_output( + ["ps", "-ef"], + stderr=subprocess.STDOUT, + ).decode("utf-8", "replace") + active = any( + "install_soft.sh" in line + and name in line + and "panelExec" not in line + for line in output.splitlines() + ) + if active: + return False + except Exception: + pass + + try: + import public + tasks = public.M("tasks").where( + "status!=? and name LIKE ?", ("1", "%" + name + "%") + ).field("id").select() + if not isinstance(tasks, list) or not tasks: + return True + for task in tasks: + public.M("tasks").delete(task.get("id")) + public.writeFile("/tmp/panelTask.pl", "True") + return True + except Exception: + return False + + +def _prepare_infrastructure(database_config, progress, cancelled): + """确保公共基础设施就绪:Web 服务器(Nginx)与数据库(MySQL)。 + + 参考引导页 panel_guide_page.install_plugin 的检查/安装机制: + get_plugin_status 判断是否已装,add_soft_install_task 排队异步安装, + 轮询面板 tasks 表等待安装完成。仅在缺失时安装,已装则跳过。 + 安装失败/超时抛出 ProjectImportError,导入在 runtime 步骤中断。 + """ + import public + from panel_guide_page import GuidePage + + guide = GuidePage() + installs = [] + + # Web 服务器:php/static/node 建站都依赖;面板已用 Apache/OpenLiteSpeed 时视为就绪 + webserver = public.get_webserver() + if webserver not in ("apache", "openlitespeed") and not guide.get_plugin_status("nginx", "1.30"): + installs.append(("nginx", "1.30", "Nginx")) + + # 数据库:仅启用数据库导入步骤时需要(当前导入仅支持 MySQL) + if bool(database_config.get("enabled")) and not guide.get_plugin_status("mysql", "8.0"): + installs.append(("mysql", "8.0", "MySQL")) + + total = max(1, len(installs)) + for index, (name, version, display) in enumerate(installs): + cancelled() + slot_start = index / total + slot_end = (index + 1) / total + if progress: + progress(slot_start + 0.02, "Installing {}".format(display)) + # 残留的失败任务会阻塞 add_soft_install_task 排队,先清理(确认安装进程已死) + _clean_stale_dependency_tasks(name) + if not guide.add_soft_install_task(name, version): + raise ProjectImportError( + "Failed to queue {} installation".format(display), + "DEPENDENCY_QUEUE_FAILED", + ) + _wait_dependency_install(guide, name, version, display, progress, cancelled, slot_start, slot_end) + return True + + +def _wait_dependency_install(guide, name, version, display, progress, cancelled, slot_start, slot_end): + """轮询等待 add_soft_install_task 排队的面板安装任务完成。 + + 任务表里没有该软件的活动安装任务(未排队或已结束)时停止等待; + 最后再确认一次安装状态,仍未就绪则按失败/超时处理。 + """ + import public + + deadline = time.time() + DEPENDENCY_INSTALL_TIMEOUT + started = time.time() + while time.time() < deadline: + cancelled() + if guide.get_plugin_status(name, version): + if progress: + progress(slot_end, "{} is ready".format(display)) + return True + if not int(public.M("tasks").where( + "status!=? and name LIKE ?", ("1", "%" + name + "%") + ).count() or 0): + break + ratio = slot_start + (time.time() - started) / DEPENDENCY_INSTALL_TIMEOUT * (slot_end - slot_start) + if progress: + progress(min(ratio, slot_end - 0.01), "Installing {}".format(display)) + time.sleep(2) + if guide.get_plugin_status(name, version): + return True + statuses = public.M("tasks").where( + "name LIKE ?", ("%" + name + "%",) + ).field("id,name,status").select() + detail = "; ".join( + "task#{} [{}]".format(row.get("id"), row.get("status")) + for row in statuses + ) if isinstance(statuses, list) and statuses else "no task record" + raise ProjectImportError( + "{} installation failed or timed out ({}); install it in the aaPanel app store and retry".format(display, detail), + "DEPENDENCY_INSTALL_FAILED", + ) + + +def _preflight(session, project_config): + if session.get("status") not in ("analyzed", "importing"): + raise ProjectImportError("Project analysis has not completed", "ANALYSIS_REQUIRED") + source_root = safe_realpath(session.get("internal", {}).get("project_root", "")) + if not os.path.isdir(source_root): + raise ProjectImportError("Prepared project files no longer exist", "SOURCE_NOT_FOUND") + source_mode = session.get("internal", {}).get("source_mode", "staged") + project_type = str(project_config.get("project_type", session.get("analysis", {}).get("detected_project_type", ""))).lower() + if project_type not in ("php", "static", "node"): + raise ProjectImportError("Unsupported project type", "UNSUPPORTED_PROJECT_TYPE") + destination = str(project_config.get("destination", "")).strip() + if source_mode == "register": + if destination and safe_realpath(destination) != source_root: + raise ProjectImportError( + "Local register mode must use the selected source directory", + "LOCAL_REGISTER_PATH_MISMATCH", + ) + destination = source_root + else: + destination = _validate_destination(destination) + if os.path.exists(destination): + raise ProjectImportError("Destination directory already exists", "DESTINATION_EXISTS") + if _panel_site_id("path", destination): + raise ProjectImportError( + "The destination is already registered by an aaPanel project", + "PROJECT_PATH_EXISTS", + ) + project_name = _project_record_name(project_type, project_config) + if project_name and _panel_site_id("name", project_name): + raise ProjectImportError( + "The aaPanel project name already exists: {}".format(project_name), + "PROJECT_NAME_EXISTS", + ) + if project_type in ("php", "static") and not str(project_config.get("domain", "")).strip(): + raise ProjectImportError("Domain name is required", "DOMAIN_REQUIRED") + if project_type == "php" and not str(project_config.get("php_version", "")).strip(): + raise ProjectImportError("PHP runtime version is required", "PHP_RUNTIME_REQUIRED") + if project_type == "php": + prepare_php_config(project_config) + if project_type == "node" and not str(project_config.get("runtime_version", project_config.get("nodejs_version", ""))).strip(): + raise ProjectImportError("Node.js runtime version is required", "NODE_RUNTIME_REQUIRED") + if project_type == "node": + prepare_node_config(project_config, source_root, install_runtime=False) + if project_type == "python" and not str(project_config.get("python_bin", project_config.get("runtime_path", ""))).strip(): + raise ProjectImportError("Python runtime path is required", "PYTHON_RUNTIME_REQUIRED") + return source_root, source_mode, destination, project_type + + +def _project_record_name(project_type, project_config): + if project_type == "node": + return str(project_config.get("project_name", "imported_node")).strip() + if project_type == "python": + return str(project_config.get("project_name", "imported_python")).strip() + return "" + + +def _panel_site_id(field, value): + if field not in ("name", "path") or not str(value or "").strip(): + return 0 + try: + import public + site_id = public.M("sites").where( + "{}=?".format(field), + (str(value).strip(),), + ).getField("id") + return int(site_id or 0) + except Exception: + return 0 + + +def _validate_destination(destination): + destination = safe_realpath(destination) + blocked = ("/", "/boot", "/dev", "/etc", "/proc", "/root", "/run", "/sys", "/usr", "/var", "/www/server") + if destination in blocked: + raise ProjectImportError("This destination is not allowed", "DESTINATION_BLOCKED") + parent = os.path.dirname(destination) + if not parent or parent == destination: + raise ProjectImportError("Invalid destination directory", "INVALID_DESTINATION") + os.makedirs(parent, mode=0o755, exist_ok=True) + return destination + + +def _commit_files(source, destination, task_id, progress, cancelled): + temporary = destination + ".importing." + task_id + if os.path.exists(temporary): + shutil.rmtree(temporary, ignore_errors=True) + copy_directory(source, temporary, progress=progress, cancelled=cancelled) + cancelled() + if os.path.exists(destination): + shutil.rmtree(temporary, ignore_errors=True) + raise ProjectImportError("Destination directory already exists", "DESTINATION_EXISTS") + _normalize_site_ownership(temporary) + os.replace(temporary, destination) + return destination + + +def _normalize_site_ownership(root): + """把提交的整棵站点树归一化为 www:www 所有,并修正目录/文件权限。 + + copy_directory 用 shutil.copy2 拷贝,只保留源文件权限位,属主变成 root; + PHP-FPM 以 www 用户运行,不修正会导致读取站点文件时 Permission denied + (例如 wp-config.php / wp-settings.php 属主为 root 且权限异常)。 + """ + import public + try: + public.recursive_set_own(root, "www", "www") + except Exception: + pass + for current, dirs, files in os.walk(root, followlinks=False): + for dir_name in dirs: + dir_path = os.path.join(current, dir_name) + if os.path.islink(dir_path): + continue + try: + os.chmod(dir_path, 0o755) + except OSError: + pass + for file_name in files: + file_path = os.path.join(current, file_name) + if os.path.islink(file_path): + continue + try: + mode = os.stat(file_path, follow_symlinks=False).st_mode + os.chmod(file_path, 0o755 if (mode & 0o111) else 0o644) + except OSError: + pass + + +def _ssl_result(project_type, config, project_result=None): + enabled = bool(config.get("ssl_enabled")) + if not enabled: + return {"enabled": False, "message": "SSL was not requested"} + site_id = int((project_result or {}).get("site_id", 0) or 0) + if project_type in ("php", "static") and site_id: + try: + # 与 php_site_clone_v2._apply_ssl 的降级路径一致: + # 先 _prepare_site_domains 校验可申请证书的有效域名,再提交申请。 + # AddSite 内部的 ssl_auto 只有 get 带 pid 且 ssl_auto == "1" 时才会 + # 触发,导入建站前拿不到站点ID,所以这里拿到 site_id 后显式申请。 + from ssl_domainModelV2.service import _prepare_site_domains, smart_ssl + domains = _prepare_site_domains(int(site_id)) + if not domains: + return { + "enabled": True, + "requested": False, + "warning": "Automatic SSL skipped: no valid domain found. " + "Make sure the domain resolves to this server, then apply SSL manually.", + "message": "Automatic SSL skipped: no valid domain found", + } + from BTPanel import app + with app.app_context(): + smart_ssl(int(site_id)) + except Exception as exc: + return { + "enabled": True, + "requested": True, + "warning": "Automatic SSL request failed: {}".format(exc), + "message": "Automatic SSL request failed", + } + return { + "enabled": True, + "requested": True, + "site_id": site_id, + "domains": domains, + "message": "Automatic SSL request was submitted for the site", + } + return { + "enabled": True, + "requested": False, + "message": "Project created without automatic SSL", + "warning": "Automatic SSL is not available for this project type in the first version.", + } + + +def _health_check(project_result, project_path): + if not os.path.isdir(project_path): + return {"status": "warning", "warning": "Project directory is missing after import", "message": "Health check failed"} + project_type = project_result.get("project_type") + startup = project_result.get("startup", {}) + if project_type == "node" and startup.get("status") == "failed": + return { + "status": "warning", + "warning": startup.get("warning", startup.get("message", "Node.js project failed to start")), + "message": "Node.js project startup failed", + } + port = int(project_result.get("port", 0) or 0) + if project_type in ("node", "python") and port: + sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) + sock.settimeout(2) + try: + if sock.connect_ex(("127.0.0.1", port)) != 0: + return { + "status": "warning", + "warning": "The project was created but port {} is not listening yet".format(port), + "message": "Project process is not ready", + } + finally: + sock.close() + return {"status": "ok", "message": "Project health check completed"} diff --git a/mod/project/project_import/core/json_store.py b/mod/project/project_import/core/json_store.py new file mode 100644 index 00000000..29adfaa7 --- /dev/null +++ b/mod/project/project_import/core/json_store.py @@ -0,0 +1,70 @@ +# coding: utf-8 + +import contextlib +import json +import os +import tempfile +import threading + +from .constants import ensure_runtime_dirs +from .exceptions import ProjectImportError + + +_PROCESS_LOCK = threading.RLock() + + +@contextlib.contextmanager +def file_lock(lock_path): + """Cross-process advisory lock on Linux, process lock elsewhere.""" + ensure_runtime_dirs() + os.makedirs(os.path.dirname(lock_path), mode=0o700, exist_ok=True) + with _PROCESS_LOCK: + handle = open(lock_path, "a+", encoding="utf-8") + try: + try: + import fcntl + fcntl.flock(handle.fileno(), fcntl.LOCK_EX) + except (ImportError, OSError): + pass + yield + finally: + try: + import fcntl + fcntl.flock(handle.fileno(), fcntl.LOCK_UN) + except (ImportError, OSError): + pass + handle.close() + + +def read_json(path, default=None): + try: + with open(path, "r", encoding="utf-8") as handle: + return json.load(handle) + except FileNotFoundError: + return default + except (OSError, ValueError, TypeError) as exc: + raise ProjectImportError("Invalid state file: {}".format(exc), "STATE_FILE_INVALID") + + +def atomic_write_json(path, data, mode=0o600): + ensure_runtime_dirs() + directory = os.path.dirname(path) + os.makedirs(directory, mode=0o700, exist_ok=True) + fd, tmp_path = tempfile.mkstemp(prefix=".project_import_", suffix=".tmp", dir=directory) + try: + with os.fdopen(fd, "w", encoding="utf-8") as handle: + json.dump(data, handle, ensure_ascii=False, indent=2, sort_keys=True) + handle.flush() + os.fsync(handle.fileno()) + try: + os.chmod(tmp_path, mode) + except OSError: + pass + os.replace(tmp_path, path) + finally: + if os.path.exists(tmp_path): + try: + os.remove(tmp_path) + except OSError: + pass + diff --git a/mod/project/project_import/core/progress.py b/mod/project/project_import/core/progress.py new file mode 100644 index 00000000..a33e6129 --- /dev/null +++ b/mod/project/project_import/core/progress.py @@ -0,0 +1,56 @@ +# coding: utf-8 + +import time + +from .constants import STEP_RUNNING, STEP_SUCCESS +from .exceptions import ImportTaskCancelled + + +class ProgressReporter: + def __init__(self, store, task_id, weights): + self.store = store + self.task_id = task_id + self.weights = dict(weights) + self.order = list(weights.keys()) + self.last_write = 0.0 + + def _total(self, key, ratio): + total = 0.0 + for item in self.order: + weight = float(self.weights[item]) + if item == key: + total += weight * max(0.0, min(1.0, float(ratio))) + break + total += weight + return min(99, int(total)) + + def check_cancelled(self): + if self.store.is_cancel_requested(self.task_id): + raise ImportTaskCancelled() + + def start(self, key, message=""): + self.check_cancelled() + self.store.update_step( + self.task_id, key, status=STEP_RUNNING, ps=message, + progress=0, stage=key, total_progress=self._total(key, 0), + ) + + def update(self, key, ratio, message="", force=False): + self.check_cancelled() + now = time.monotonic() + if not force and now - self.last_write < 0.35: + return + self.last_write = now + percent = max(0, min(100, int(float(ratio) * 100))) + self.store.update_step( + self.task_id, key, status=STEP_RUNNING, ps=message, + progress=percent, stage=key, total_progress=self._total(key, ratio), + ) + + def finish(self, key, message="Completed"): + self.check_cancelled() + self.store.update_step( + self.task_id, key, status=STEP_SUCCESS, ps=message, + progress=100, stage=key, total_progress=self._total(key, 1), + ) + diff --git a/mod/project/project_import/core/resource_ledger.py b/mod/project/project_import/core/resource_ledger.py new file mode 100644 index 00000000..c77a7883 --- /dev/null +++ b/mod/project/project_import/core/resource_ledger.py @@ -0,0 +1,26 @@ +# coding: utf-8 + +import os + +from .json_store import atomic_write_json, read_json + + +class ResourceLedger: + def __init__(self, path): + self.path = path + self.data = read_json(path, default={}) or {} + + def record(self, key, value): + self.data[key] = value + atomic_write_json(self.path, self.data) + + def append(self, key, value): + self.data.setdefault(key, []).append(value) + atomic_write_json(self.path, self.data) + + def get(self, key, default=None): + return self.data.get(key, default) + + def exists(self): + return os.path.exists(self.path) + diff --git a/mod/project/project_import/core/security.py b/mod/project/project_import/core/security.py new file mode 100644 index 00000000..876d9a9f --- /dev/null +++ b/mod/project/project_import/core/security.py @@ -0,0 +1,151 @@ +# coding: utf-8 + +import os +import stat +import tarfile +import zipfile + +from .exceptions import ProjectImportError + + +MAX_ARCHIVE_FILES = 100000 +MAX_EXPANDED_SIZE = 20 * 1024 * 1024 * 1024 +MAX_COMPRESSION_RATIO = 200 + +# local 来源除了目录外,还接受本机已存在的压缩包文件路径 +LOCAL_SOURCE_ARCHIVES = (".zip", ".tar", ".tar.gz", ".tgz") + + +def safe_realpath(path): + if not path: + raise ProjectImportError("Path cannot be empty", "PATH_REQUIRED") + return os.path.realpath(os.path.abspath(str(path))) + + +def ensure_child_path(root, path): + root = safe_realpath(root) + path = safe_realpath(path) + try: + valid = os.path.commonpath([root, path]) == root + except ValueError: + valid = False + if not valid: + raise ProjectImportError("Path escapes the allowed directory", "PATH_TRAVERSAL") + return path + + +def validate_local_source(path): + path = safe_realpath(path) + if os.path.isfile(path): + if not path.lower().endswith(LOCAL_SOURCE_ARCHIVES): + raise ProjectImportError( + "Local source file must be a supported archive (.zip/.tar/.tar.gz/.tgz)", + "UNSUPPORTED_ARCHIVE", + ) + return path + if not os.path.isdir(path): + raise ProjectImportError("Local source directory does not exist", "SOURCE_NOT_FOUND") + blocked = { + "/", "/boot", "/dev", "/etc", "/proc", "/root", "/run", "/sys", + "/usr", "/var", "/www", "/www/server", "/www/server/panel", + } + if path in blocked: + raise ProjectImportError("This system directory cannot be imported", "SYSTEM_PATH_BLOCKED") + return path + + +def _validate_archive_name(root, name): + normalized = str(name or "").replace("\\", "/") + if not normalized or normalized.startswith("/"): + raise ProjectImportError("Archive contains an absolute path", "UNSAFE_ARCHIVE") + target = ensure_child_path(root, os.path.join(root, normalized)) + if target == safe_realpath(root): + return target + return target + + +def extract_archive(archive_path, destination, progress=None, cancelled=None): + archive_path = safe_realpath(archive_path) + destination = safe_realpath(destination) + os.makedirs(destination, mode=0o700, exist_ok=True) + lower = archive_path.lower() + if lower.endswith(".zip"): + return _extract_zip(archive_path, destination, progress, cancelled) + if lower.endswith((".tar.gz", ".tgz", ".tar")): + return _extract_tar(archive_path, destination, progress, cancelled) + raise ProjectImportError("Unsupported archive format", "UNSUPPORTED_ARCHIVE") + + +def _extract_zip(archive_path, destination, progress, cancelled): + with zipfile.ZipFile(archive_path) as archive: + members = archive.infolist() + if len(members) > MAX_ARCHIVE_FILES: + raise ProjectImportError("Archive contains too many files", "ARCHIVE_FILE_LIMIT") + expanded = sum(max(0, int(item.file_size)) for item in members) + packed = max(1, sum(max(0, int(item.compress_size)) for item in members)) + if expanded > MAX_EXPANDED_SIZE or expanded / packed > MAX_COMPRESSION_RATIO: + raise ProjectImportError("Archive expansion limit exceeded", "ARCHIVE_SIZE_LIMIT") + for index, member in enumerate(members, 1): + if cancelled: + cancelled() + target = _validate_archive_name(destination, member.filename) + mode = (member.external_attr >> 16) & 0xFFFF + if stat.S_ISLNK(mode): + raise ProjectImportError("Archive symbolic links are not allowed", "UNSAFE_ARCHIVE_LINK") + if member.is_dir(): + os.makedirs(target, mode=0o755, exist_ok=True) + else: + os.makedirs(os.path.dirname(target), mode=0o755, exist_ok=True) + with archive.open(member, "r") as src, open(target, "wb") as dst: + while True: + chunk = src.read(1024 * 1024) + if not chunk: + break + dst.write(chunk) + if progress: + progress(index / max(1, len(members)), "Extracting {}".format(member.filename)) + return destination + + +def _extract_tar(archive_path, destination, progress, cancelled): + with tarfile.open(archive_path, "r:*") as archive: + members = archive.getmembers() + if len(members) > MAX_ARCHIVE_FILES: + raise ProjectImportError("Archive contains too many files", "ARCHIVE_FILE_LIMIT") + expanded = sum(max(0, int(item.size)) for item in members if item.isfile()) + packed = max(1, os.path.getsize(archive_path)) + if expanded > MAX_EXPANDED_SIZE or expanded / packed > MAX_COMPRESSION_RATIO: + raise ProjectImportError("Archive expansion limit exceeded", "ARCHIVE_SIZE_LIMIT") + for index, member in enumerate(members, 1): + if cancelled: + cancelled() + target = _validate_archive_name(destination, member.name) + if member.issym() or member.islnk() or member.isdev(): + raise ProjectImportError("Archive links and device files are not allowed", "UNSAFE_ARCHIVE_LINK") + if member.isdir(): + os.makedirs(target, mode=0o755, exist_ok=True) + elif member.isfile(): + os.makedirs(os.path.dirname(target), mode=0o755, exist_ok=True) + source = archive.extractfile(member) + if source is None: + continue + with source, open(target, "wb") as dst: + while True: + chunk = source.read(1024 * 1024) + if not chunk: + break + dst.write(chunk) + if progress: + progress(index / max(1, len(members)), "Extracting {}".format(member.name)) + return destination + + +def select_project_root(path): + path = safe_realpath(path) + entries = [name for name in os.listdir(path) if name not in ("__MACOSX", ".DS_Store")] + if len(entries) == 1: + candidate = os.path.join(path, entries[0]) + if os.path.isdir(candidate): + return safe_realpath(candidate) + return path + diff --git a/mod/project/project_import/core/session_store.py b/mod/project/project_import/core/session_store.py new file mode 100644 index 00000000..472bc9e3 --- /dev/null +++ b/mod/project/project_import/core/session_store.py @@ -0,0 +1,162 @@ +# coding: utf-8 + +import os +import shutil +import time + +from .constants import ( + DEFAULT_SESSION_TTL, + SESSION_ID_RE, + locks_dir, + new_id, + sessions_dir, + upload_root, + work_root, +) +from .exceptions import ProjectImportError +from .json_store import atomic_write_json, file_lock, read_json + + +class SessionStore: + SUPPORTED_SOURCES = ("archive", "local", "git", "ftp", "sftp", "ssh") + + def _validate_id(self, session_id): + if not SESSION_ID_RE.match(str(session_id or "")): + raise ProjectImportError("Invalid session ID", "INVALID_SESSION_ID") + return str(session_id) + + def _path(self, session_id): + return os.path.join(sessions_dir(), self._validate_id(session_id) + ".json") + + def _lock_path(self, session_id): + return os.path.join(locks_dir(), self._validate_id(session_id) + ".session.lock") + + def work_dir(self, session_id): + return os.path.join(work_root(), self._validate_id(session_id)) + + def create(self, source_type): + source_type = str(source_type or "").lower().strip() + if source_type not in self.SUPPORTED_SOURCES: + raise ProjectImportError("Unsupported source type", "UNSUPPORTED_SOURCE") + session_id = new_id("pis") + now = int(time.time()) + # todo 多余返回参数用途? + record = { + "session_id": session_id, + "source_type": source_type, + "status": "created", + "analysis_task_id": "", + "import_task_id": "", + "upload": {}, + "source": {}, + "analysis": {}, + "internal": {}, + "created_at": now, + "updated_at": now, + "expires_at": now + DEFAULT_SESSION_TTL, + } + os.makedirs(self.work_dir(session_id), mode=0o700, exist_ok=True) + atomic_write_json(self._path(session_id), record) + return record + + def get(self, session_id, allow_expired=False): + data = read_json(self._path(session_id)) + if not isinstance(data, dict): + raise ProjectImportError("Import session does not exist", "SESSION_NOT_FOUND") + if not allow_expired and int(data.get("expires_at", 0)) < int(time.time()): + raise ProjectImportError("Import session has expired", "SESSION_EXPIRED") + return data + + def update(self, session_id, updater): + with file_lock(self._lock_path(session_id)): + data = self.get(session_id, allow_expired=True) + result = updater(data) + if isinstance(result, dict): + data = result + data["updated_at"] = int(time.time()) + atomic_write_json(self._path(session_id), data) + return data + + def public_view(self, session_id): + data = self.get(session_id) + return { + "session_id": data["session_id"], + "source_type": data.get("source_type", ""), + "status": data.get("status", ""), + "analysis_task_id": data.get("analysis_task_id", ""), + "import_task_id": data.get("import_task_id", ""), + "upload": self._public_upload(data.get("upload", {})), + "source": data.get("source", {}), + "analysis": data.get("analysis", {}), + "created_at": data.get("created_at", 0), + "updated_at": data.get("updated_at", 0), + "expires_at": data.get("expires_at", 0), + } + + @staticmethod + def _public_upload(upload): + if not isinstance(upload, dict): + return {} + return { + key: upload.get(key) + for key in ("upload_id", "file_name", "file_size", "uploaded_size", "completed") + if key in upload + } + + def cleanup_work_dir(self, session_id): + """删除会话的临时工作区(/www/backup/project_import/),保留会话 JSON。 + + 导入成功后项目文件已提交到目标站点,work_dir 里的下载副本、分片上传临时文件都不再需要,及时释放 + """ + session_id = self._validate_id(session_id) + work_path = os.path.realpath(self.work_dir(session_id)) + root_path = os.path.realpath(work_root()) + try: + valid = os.path.commonpath([work_path, root_path]) == root_path and work_path != root_path + except ValueError: + valid = False + if not valid: + return False + if os.path.isdir(work_path): + shutil.rmtree(work_path, ignore_errors=True) + return True + + def cleanup(self, session_id): + session_id = self._validate_id(session_id) + session_path = self._path(session_id) + work_path = os.path.realpath(self.work_dir(session_id)) + root_path = os.path.realpath(work_root()) + if os.path.commonpath([work_path, root_path]) != root_path or work_path == root_path: + raise ProjectImportError("Unsafe cleanup path", "UNSAFE_CLEANUP_PATH") + if os.path.isdir(work_path): + shutil.rmtree(work_path, ignore_errors=True) + if os.path.exists(session_path): + os.remove(session_path) + + @staticmethod + def cleanup_upload_root(max_age=None): + """兜底清理上传区中的孤儿压缩包。 + + ``upload_root()``(/www/backup/project_import_upload)是前后端约定的 + 压缩包上传目录,文件在分析阶段被解压消费;消费后由 executor 在分析 + 成功时删除。这里清理两类残留:上传后从未分析、或分析失败后用户不再 + 处理的过期文件。只删该目录下的普通文件,不动子目录,避免误删。 + """ + root = os.path.realpath(upload_root()) + if not os.path.isdir(root): + return 0 + max_age = int(max_age if max_age is not None else DEFAULT_SESSION_TTL) + now = int(time.time()) + removed = 0 + for name in os.listdir(root): + path = os.path.join(root, name) + try: + if not os.path.isfile(path): + continue + if now - int(os.path.getmtime(path)) >= max_age: + os.remove(path) + removed += 1 + except OSError: + continue + return removed + diff --git a/mod/project/project_import/core/ssh_utils.py b/mod/project/project_import/core/ssh_utils.py new file mode 100644 index 00000000..da78f77d --- /dev/null +++ b/mod/project/project_import/core/ssh_utils.py @@ -0,0 +1,76 @@ +# coding: utf-8 + +import base64 +import binascii +import io + +from .api_utils import bool_value +from .exceptions import ProjectImportError + + +def strict_host_key_checking(config): + '''Return whether SSH must reject hosts missing from known_hosts.''' + if 'strict_host_key' in config: + return bool_value(config.get('strict_host_key')) + if 'accept_new_host_key' in config: + return not bool_value(config.get('accept_new_host_key')) + return False + + +def configure_host_key_policy(client, paramiko, config): + client.load_system_host_keys() + if strict_host_key_checking(config): + client.set_missing_host_key_policy(paramiko.RejectPolicy()) + else: + client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) + + +def private_key_content(config): + content = str(config.get('private_key', '') or '') + if content: + return content + + encoded = str(config.get('private_key_base64', '') or '').strip() + if not encoded: + return '' + try: + decoded = base64.b64decode(''.join(encoded.split()), validate=True) + return decoded.decode('utf-8') + except (binascii.Error, UnicodeDecodeError, ValueError): + raise ProjectImportError( + 'SSH private key Base64 content is invalid', + 'SSH_PRIVATE_KEY_BASE64_INVALID', + ) + + +def load_private_key(paramiko, content, passphrase=None): + content = str(content or '') + if '\\n' in content and '\n' not in content: + content = content.replace('\\r\\n', '\n').replace('\\n', '\n') + content = content.replace('\r\n', '\n').strip() + if not content: + raise ProjectImportError('SSH private key content is required', 'SSH_PRIVATE_KEY_REQUIRED') + content += '\n' + + password = None if passphrase in (None, '') else str(passphrase) + password_required = getattr(paramiko, 'PasswordRequiredException', None) + key_classes = [] + for name in ('Ed25519Key', 'RSAKey', 'ECDSAKey', 'DSSKey'): + key_class = getattr(paramiko, name, None) + if key_class is not None and key_class not in key_classes: + key_classes.append(key_class) + + needs_passphrase = False + for key_class in key_classes: + try: + return key_class.from_private_key(io.StringIO(content), password=password) + except Exception as exc: + if password_required is not None and isinstance(exc, password_required): + needs_passphrase = True + + if needs_passphrase and password is None: + raise ProjectImportError( + 'SSH private key passphrase is required', + 'SSH_KEY_PASSPHRASE_REQUIRED', + ) + raise ProjectImportError('SSH private key content is invalid', 'SSH_PRIVATE_KEY_INVALID') diff --git a/mod/project/project_import/core/task_store.py b/mod/project/project_import/core/task_store.py new file mode 100644 index 00000000..83ad8fc0 --- /dev/null +++ b/mod/project/project_import/core/task_store.py @@ -0,0 +1,254 @@ +# coding: utf-8 + +import os +import time + +from .constants import ( + STEP_FAILED, + STEP_RUNNING, + STEP_SUCCESS, + STEP_WAITING, + TASK_CANCELLED, + TASK_FAILED, + TASK_ID_RE, + TASK_QUEUED, + TASK_RUNNING, + TASK_SUCCESS, + locks_dir, + new_id, + secrets_dir, + tasks_dir, +) +from .exceptions import ProjectImportError +from .json_store import atomic_write_json, file_lock, read_json + + +class TaskStore: + def _validate_id(self, task_id): + if not TASK_ID_RE.match(str(task_id or "")): + raise ProjectImportError("Invalid task ID", "INVALID_TASK_ID") + return str(task_id) + + def _path(self, task_id): + return os.path.join(tasks_dir(), self._validate_id(task_id) + ".json") + + def _lock_path(self, task_id): + return os.path.join(locks_dir(), self._validate_id(task_id) + ".lock") + + def _secret_path(self, task_id): + return os.path.join(secrets_dir(), self._validate_id(task_id) + ".json") + + def create(self, task_type, session_id, steps, payload=None, secret=None): + prefix = "pia" if task_type == "analysis" else "pii" + task_id = new_id(prefix) + now = int(time.time()) + record = { + "task_id": task_id, + "session_id": session_id, + "task_type": task_type, + "status": TASK_QUEUED, + "progress": 0, + "stage": "queued", + "steps": [self._normalize_step(item) for item in steps], + "result": {}, + "warnings": [], + "error": "", + "error_code": "", + "cancel_requested": False, + "pid": 0, + "pgid": 0, + "payload": payload or {}, + "created_at": now, + "started_at": 0, + "updated_at": now, + "finished_at": 0, + "heartbeat_at": now, + } + atomic_write_json(self._path(task_id), record) + if secret: + atomic_write_json(self._secret_path(task_id), secret) + return record + + @staticmethod + def _normalize_step(step): + data = dict(step) + return { + "key": str(data.get("key", "")), + "title": str(data.get("title", "")), + "status": int(data.get("status", STEP_WAITING)), + "progress": int(data.get("progress", 0)), + "ps": str(data.get("ps", "")), + "error": str(data.get("error", "")), + } + + def get(self, task_id): + data = read_json(self._path(task_id)) + if not isinstance(data, dict): + raise ProjectImportError("Task does not exist", "TASK_NOT_FOUND") + return data + + def update(self, task_id, updater): + with file_lock(self._lock_path(task_id)): + data = self.get(task_id) + result = updater(data) + if isinstance(result, dict): + data = result + data["updated_at"] = int(time.time()) + atomic_write_json(self._path(task_id), data) + return data + + def get_secret(self, task_id, default=None): + return read_json(self._secret_path(task_id), default=default) + + def delete_secret(self, task_id): + path = self._secret_path(task_id) + if os.path.exists(path): + try: + os.remove(path) + except OSError: + pass + + def set_process(self, task_id, pid, pgid=0): + def apply(data): + data["pid"] = int(pid or 0) + data["pgid"] = int(pgid or 0) + return data + return self.update(task_id, apply) + + def set_running(self, task_id): + now = int(time.time()) + def apply(data): + data["status"] = TASK_RUNNING + data["stage"] = "starting" + data["started_at"] = data.get("started_at") or now + data["heartbeat_at"] = now + return data + return self.update(task_id, apply) + + def heartbeat(self, task_id, message=None): + now = int(time.time()) + def apply(data): + data["heartbeat_at"] = now + if message is not None: + data["message"] = str(message) + return data + return self.update(task_id, apply) + + def update_step(self, task_id, key, status=None, ps=None, error=None, + progress=None, stage=None, total_progress=None): + def apply(data): + found = False + for step in data.get("steps", []): + if step.get("key") != key: + continue + found = True + if status is not None: + step["status"] = int(status) + if ps is not None: + step["ps"] = str(ps) + if error is not None: + step["error"] = str(error) + if progress is not None: + step["progress"] = max(0, min(100, int(progress))) + break + if not found: + raise ProjectImportError("Unknown task step: {}".format(key), "UNKNOWN_TASK_STEP") + if stage is not None: + data["stage"] = str(stage) + if total_progress is not None: + data["progress"] = max(int(data.get("progress", 0)), min(99, int(total_progress))) + data["heartbeat_at"] = int(time.time()) + return data + return self.update(task_id, apply) + + def add_warning(self, task_id, warning): + def apply(data): + text = str(warning) + if text and text not in data.setdefault("warnings", []): + data["warnings"].append(text) + return data + return self.update(task_id, apply) + + def set_success(self, task_id, result=None): + now = int(time.time()) + def apply(data): + data["status"] = TASK_SUCCESS + data["progress"] = 100 + data["stage"] = "finished" + data["result"] = result or {} + data["finished_at"] = now + data["heartbeat_at"] = now + for step in data.get("steps", []): + if step.get("status") in (STEP_WAITING, STEP_RUNNING): + step["status"] = STEP_SUCCESS + step["progress"] = 100 + return data + return self.update(task_id, apply) + + def set_failed(self, task_id, message, error_code="PROJECT_IMPORT_ERROR"): + now = int(time.time()) + def apply(data): + data["status"] = TASK_FAILED + data["stage"] = "failed" + data["error"] = str(message) + data["error_code"] = str(error_code) + data["finished_at"] = now + data["heartbeat_at"] = now + for step in data.get("steps", []): + if step.get("status") == STEP_RUNNING: + step["status"] = STEP_FAILED + step["error"] = str(message) + break + return data + return self.update(task_id, apply) + + def set_cancelled(self, task_id, message="Task cancelled"): + now = int(time.time()) + def apply(data): + data["status"] = TASK_CANCELLED + data["stage"] = "cancelled" + data["error"] = str(message) + data["error_code"] = "TASK_CANCELLED" + data["finished_at"] = now + data["heartbeat_at"] = now + for step in data.get("steps", []): + if step.get("status") == STEP_RUNNING: + step["status"] = STEP_FAILED + step["error"] = str(message) + break + return data + return self.update(task_id, apply) + + def request_cancel(self, task_id): + def apply(data): + if data.get("status") in (TASK_SUCCESS, TASK_FAILED, TASK_CANCELLED): + return data + data["cancel_requested"] = True + return data + return self.update(task_id, apply) + + def is_cancel_requested(self, task_id): + return bool(self.get(task_id).get("cancel_requested")) + + def public_progress(self, task_id): + data = self.get(task_id) + return { + "task_id": data["task_id"], + "session_id": data.get("session_id", ""), + "task_type": data.get("task_type", ""), + "status": int(data.get("status", TASK_QUEUED)), + "progress": int(data.get("progress", 0)), + "stage": data.get("stage", ""), + "steps": data.get("steps", []), + "result": data.get("result", {}), + "warnings": data.get("warnings", []), + "error": data.get("error", ""), + "error_code": data.get("error_code", ""), + "can_cancel": data.get("status") in (TASK_QUEUED, TASK_RUNNING), + "created_at": data.get("created_at", 0), + "started_at": data.get("started_at", 0), + "updated_at": data.get("updated_at", 0), + "finished_at": data.get("finished_at", 0), + "heartbeat_at": data.get("heartbeat_at", 0), + } + diff --git a/mod/project/project_import/creators/__init__.py b/mod/project/project_import/creators/__init__.py new file mode 100644 index 00000000..a880b507 --- /dev/null +++ b/mod/project/project_import/creators/__init__.py @@ -0,0 +1,44 @@ +# coding: utf-8 + +from .node import ( + NodeCreator, + get_installed_nodejs_versions, + prepare_node_config, + prepare_node_runtime, +) +from .php import ( + PHPCreator, + StaticCreator, + get_installed_php_versions, + prepare_php_config, + prepare_php_runtime, +) +from .python import PythonCreator + + +CREATORS = { + "php": PHPCreator, + "static": StaticCreator, + "node": NodeCreator, + # "python": PythonCreator, +} + + +def get_creator(project_type, **kwargs): + creator = CREATORS.get(str(project_type or "").lower()) + if creator is None: + from ..core.exceptions import ProjectImportError + raise ProjectImportError("Unsupported project type", "UNSUPPORTED_PROJECT_TYPE") + return creator(**kwargs) + + +__all__ = [ + "get_creator", + "get_installed_nodejs_versions", + "get_installed_php_versions", + "prepare_node_config", + "prepare_node_runtime", + "prepare_php_config", + "prepare_php_runtime", + "CREATORS", +] diff --git a/mod/project/project_import/creators/base.py b/mod/project/project_import/creators/base.py new file mode 100644 index 00000000..791a8358 --- /dev/null +++ b/mod/project/project_import/creators/base.py @@ -0,0 +1,81 @@ +# coding: utf-8 + +import json + +from ..core.exceptions import ProjectImportError + + +class BaseCreator: + def __init__(self, config, project_path): + self.config = config or {} + self.project_path = project_path + + def create(self): + raise NotImplementedError + + @staticmethod + def message_payload(result): + if not isinstance(result, dict): + return result + message = result.get("message") + if isinstance(message, dict): + return message + return result + + @classmethod + def ensure_success(cls, result, fallback="Project creation failed"): + if not isinstance(result, dict): + raise ProjectImportError(fallback, "PROJECT_CREATE_FAILED") + status = result.get("status") + status_code = result.get("status_code") + failed = status is False or status == -1 + if status is None: + failed = ( + status_code is False + or ( + isinstance(status_code, (int, float)) + and not isinstance(status_code, bool) + and status_code < 0 + ) + ) + if failed: + raise ProjectImportError( + cls.error_message(result, fallback), + "PROJECT_CREATE_FAILED", + ) + return cls.message_payload(result) + + @classmethod + def error_message(cls, value, fallback="Project creation failed"): + """Extract the useful message from old and v2 aaPanel responses.""" + if isinstance(value, str): + return value.strip() or fallback + if isinstance(value, (list, tuple)): + for item in value: + message = cls.error_message(item, "") + if message: + return message + return fallback + if not isinstance(value, dict): + return fallback + for key in ("error_msg", "error", "result", "msg", "message", "data"): + if key not in value: + continue + message = cls.error_message(value.get(key), "") + if message: + return message + return fallback + + def domains(self): + domain = str(self.config.get("domain", "")).strip() + domains = self.config.get("domains", []) + if isinstance(domains, str): + try: + domains = json.loads(domains) + except ValueError: + domains = [item.strip() for item in domains.split(",") if item.strip()] + if not isinstance(domains, list): + domains = [] + if domain and domain not in domains: + domains.insert(0, domain) + return domains diff --git a/mod/project/project_import/creators/node.py b/mod/project/project_import/creators/node.py new file mode 100644 index 00000000..dbcd0d07 --- /dev/null +++ b/mod/project/project_import/creators/node.py @@ -0,0 +1,388 @@ +# coding: utf-8 + +import json +import os +import re + +from .base import BaseCreator +from ..core.constants import NODE_RUNTIME_RECOMMENDED, NODE_RUNTIME_VERSIONS, locks_dir +from ..core.exceptions import ProjectImportError +from ..core.json_store import file_lock + + +NODEJS_ROOT = "/www/server/nodejs" +NODEJS_MANAGER_MAIN = "/www/server/panel/plugin/nodejs/nodejs_main.py" +NODE_PACKAGE_MANAGERS = ("npm", "yarn", "pnpm") + + +def get_installed_nodejs_versions(nodejs_root=None, manager_main=None, default_node=None): + """Return Node.js runtimes offered by the import wizard. + + The manager's online version list is intentionally not used here because + reading the import form must not refresh remote metadata or install + anything. A version is reported as installed only when its bin/node + exists. Whitelist versions that are not installed yet are still offered + as options with ``installed=False`` so the wizard can auto-install them + later. Optional arguments and environment variables make the filesystem + scan testable without changing production paths. + """ + nodejs_root = nodejs_root or os.environ.get("AAPANEL_NODEJS_ROOT", NODEJS_ROOT) + manager_main = manager_main or os.environ.get( + "AAPANEL_NODEJS_MANAGER_MAIN", + NODEJS_MANAGER_MAIN, + ) + default_node = default_node or os.environ.get("AAPANEL_DEFAULT_NODE", "/usr/bin/node") + manager_installed = os.path.isfile(manager_main) + options = [] + + if manager_installed and os.path.isdir(nodejs_root): + default_realpath = _existing_realpath(default_node) + for version in os.listdir(nodejs_root): + version_root = os.path.join(nodejs_root, version) + node_bin = os.path.join(version_root, "bin", "node") + if not os.path.isdir(version_root) or not os.path.isfile(node_bin): + continue + options.append({ + "label": "Node.js {}".format(version.lstrip("v")), + "value": version, + "installed": True, + }) + + installed_values = [item["value"] for item in options] + for version in NODE_RUNTIME_VERSIONS: + if version in installed_values: + continue + options.append({ + "label": "Node.js {}".format(version.lstrip("v")), + "value": version, + # "is_default": False, + "installed": False, + }) + + options.sort(key=lambda item: _node_version_sort_key(item["value"]), reverse=True) + + return { + "manager_installed": manager_installed, + "versions": [item["value"] for item in options if item.get("installed")], + "options": options, + "recommended_version": NODE_RUNTIME_RECOMMENDED, + "auto_install": True, + } + + +def _existing_realpath(path): + if not path or not (os.path.exists(path) or os.path.islink(path)): + return "" + return os.path.realpath(path) + + +def _same_path(left, right): + return os.path.normcase(os.path.abspath(left)) == os.path.normcase(os.path.abspath(right)) + + +def _node_version_sort_key(version): + numbers = [int(item) for item in re.findall(r"\d+", str(version))[:4]] + numbers.extend([0] * (4 - len(numbers))) + return tuple(numbers) + (str(version),) + + +def _normalize_node_version(value): + version = str(value or "").strip() + if version and not version.startswith("v"): + version = "v" + version + return version + + +def prepare_node_config(config, project_root, install_runtime=True, progress=None): + """Validate Node.js settings and optionally verify the selected runtime.""" + requested = _normalize_node_version( + config.get("runtime_version", config.get("nodejs_version", "")) + ) + if not requested: + raise ProjectImportError( + "Node.js runtime version is required", + "NODE_RUNTIME_REQUIRED", + ) + + inventory = get_installed_nodejs_versions() + if requested not in NODE_RUNTIME_VERSIONS and requested not in inventory["versions"]: + raise ProjectImportError( + "Unsupported Node.js runtime '{}'".format(requested), + "NODE_RUNTIME_UNSUPPORTED", + ) + + package_manager = str(config.get("package_manager", "npm") or "npm").strip().lower() + if package_manager not in NODE_PACKAGE_MANAGERS: + raise ProjectImportError( + "Unsupported Node.js package manager: {}".format(package_manager), + "NODE_PACKAGE_MANAGER_UNSUPPORTED", + ) + + package_file = os.path.join(project_root, "package.json") + if not os.path.isfile(package_file): + raise ProjectImportError("package.json was not found", "NODE_PACKAGE_JSON_REQUIRED") + try: + with open(package_file, "r", encoding="utf-8-sig") as handle: + package_info = json.load(handle) + except (OSError, ValueError) as exc: + raise ProjectImportError( + "Invalid package.json: {}".format(exc), + "NODE_PACKAGE_JSON_INVALID", + ) + scripts = package_info.get("scripts", {}) if isinstance(package_info, dict) else {} + project_script = str(config.get("project_script", config.get("start_script", "start"))).strip() + if not isinstance(scripts, dict) or project_script not in scripts: + raise ProjectImportError( + "The startup script does not exist in package.json: {}".format(project_script), + "NODE_SCRIPT_NOT_FOUND", + ) + + config["runtime_version"] = requested + config["nodejs_version"] = requested + config["package_manager"] = package_manager + config["project_script"] = project_script + if install_runtime: + prepare_node_runtime(config, progress=progress) + return config + + +def prepare_node_runtime(config, progress=None): + """Install the selected Node.js runtime and package manager when missing.""" + import public + + version = _normalize_node_version( + config.get("runtime_version", config.get("nodejs_version", "")) + ) + package_manager = str(config.get("package_manager", "npm") or "npm").strip().lower() + if not version: + raise ProjectImportError( + "Node.js runtime version is required", + "NODE_RUNTIME_REQUIRED", + ) + if package_manager not in NODE_PACKAGE_MANAGERS: + raise ProjectImportError( + "Unsupported Node.js package manager: {}".format(package_manager), + "NODE_PACKAGE_MANAGER_UNSUPPORTED", + ) + inventory = get_installed_nodejs_versions() + if version not in NODE_RUNTIME_VERSIONS and version not in inventory["versions"]: + raise ProjectImportError( + "Unsupported Node.js runtime '{}'".format(version), + "NODE_RUNTIME_UNSUPPORTED", + ) + + # Serialize concurrent imports so the same version is not installed twice. + with file_lock(os.path.join(locks_dir(), "node_runtime.install.lock")): + _report_runtime(progress, 0.05, "Checking Node.js Manager") + manager = _load_node_manager(public, progress) + from projectModelV2.nodejsModel import main as NodeModel + + project_model = NodeModel() + + node_bin = os.path.join(manager._nodejs_path, version, "bin", "node") + if not os.path.isfile(node_bin): + _report_runtime(progress, 0.25, "Installing Node.js {}".format(version)) + try: + result = manager.install_nodejs(public.to_dict_obj({"version": version})) + except Exception as exc: + raise ProjectImportError( + "Failed to install Node.js {}: {}".format(version, exc), + "NODE_RUNTIME_INSTALL_FAILED", + ) + if not _manager_result_ok(result, ("already installed",)): + raise ProjectImportError( + BaseCreator.error_message( + result, + "Failed to install Node.js {}".format(version), + ), + "NODE_RUNTIME_INSTALL_FAILED", + ) + if not os.path.isfile(node_bin): + raise ProjectImportError( + "Node.js {} installation completed without a usable node binary".format(version), + "NODE_RUNTIME_INSTALL_INCOMPLETE", + ) + + getter = { + "npm": project_model.get_npm_bin, + "pnpm": project_model.get_pnpm_bin, + "yarn": project_model.get_yarn_bin, + }[package_manager] + if not getter(version): + if package_manager == "npm": + raise ProjectImportError( + "npm is not available for Node.js {}".format(version), + "NODE_PACKAGE_MANAGER_NOT_FOUND", + ) + _report_runtime( + progress, + 0.75, + "Installing {} for Node.js {}".format(package_manager, version), + ) + try: + result = manager.install_module(public.to_dict_obj({ + "version": version, + "module": package_manager, + })) + except Exception as exc: + raise ProjectImportError( + "Failed to install {} for Node.js {}: {}".format( + package_manager, + version, + exc, + ), + "NODE_PACKAGE_MANAGER_INSTALL_FAILED", + ) + if not _manager_result_ok(result, ("has been installed", "already installed")): + raise ProjectImportError( + BaseCreator.error_message( + result, + "Failed to install {} for Node.js {}".format(package_manager, version), + ), + "NODE_PACKAGE_MANAGER_INSTALL_FAILED", + ) + if not getter(version): + raise ProjectImportError( + "Package manager '{}' is not available for Node.js {}".format( + package_manager, + version, + ), + "NODE_PACKAGE_MANAGER_NOT_FOUND", + ) + + _report_runtime(progress, 1, "Node.js runtime is ready") + return version + + +def _load_node_manager(public, progress=None): + import importlib + + plugin_path = public.get_plugin_path("nodejs") + plugin_main = os.path.join(plugin_path, "nodejs_main.py") + if not os.path.isfile(plugin_main): + _report_runtime(progress, 0.1, "Installing Node.js Manager") + _install_node_manager(public) + importlib.invalidate_caches() + try: + from plugin.nodejs.nodejs_main import nodejs_main + return nodejs_main() + except Exception as exc: + raise ProjectImportError( + "Failed to load Node.js Manager: {}".format(exc), + "NODE_MANAGER_LOAD_FAILED", + ) + + +def _install_node_manager(public): + """Install the Node.js Manager package using the setup-wizard package flow.""" + try: + from panel_guide_page import GuidePage + from panel_plugin_v2 import panelPlugin + + guide = GuidePage() + plugin_name = "nodejs" + plugin_version = _node_manager_install_version(public) + temporary_path = os.path.join(public.get_panel_path(), "temp", "nodejs") + os.makedirs(temporary_path, mode=0o700, exist_ok=True) + archive_path = guide._download_plugin_zip( + plugin_name, + plugin_version, + temporary_path, + ) + if not archive_path or not os.path.isfile(archive_path): + raise ProjectImportError( + str(archive_path or "Failed to download Node.js Manager"), + "NODE_MANAGER_DOWNLOAD_FAILED", + ) + public.extract_archive_to_target(archive_path, temporary_path) + nested_archive = os.path.join(temporary_path, plugin_name + ".zip") + if os.path.isfile(nested_archive): + os.remove(nested_archive) + result = panelPlugin().input_zip(public.to_dict_obj({ + "plugin_name": plugin_name, + "tmp_path": temporary_path, + })) + if not isinstance(result, dict) or result.get("status") != 0: + raise ProjectImportError( + BaseCreator.error_message(result, "Failed to install Node.js Manager"), + "NODE_MANAGER_INSTALL_FAILED", + ) + except ProjectImportError: + raise + except Exception as exc: + raise ProjectImportError( + "Failed to install Node.js Manager: {}".format(exc), + "NODE_MANAGER_INSTALL_FAILED", + ) + + +def _node_manager_install_version(public, default="2.3"): + """Return the plugin version to download, preferring a deployed info.json. + """ + try: + info_file = os.path.join(public.get_plugin_path("nodejs"), "info.json") + if os.path.isfile(info_file): + with open(info_file, "r", encoding="utf-8") as handle: + info = json.load(handle) + version = str(info.get("versions", "")).strip() + if version: + return version + except (OSError, ValueError): + pass + return default + + +def _manager_result_ok(result, allowed_messages=()): + if isinstance(result, dict) and result.get("status") is True: + return True + message = BaseCreator.error_message(result, "").lower() + return any(item in message for item in allowed_messages) + + +def _report_runtime(progress, ratio, message): + if progress: + progress(ratio, message) + + + + +class NodeCreator(BaseCreator): + def create(self): + import public + from projectModelV2.nodejsModel import main as NodeModel + + domains = self.domains() + config = self.config + args = public.to_dict_obj({ + "project_cwd": self.project_path, + "project_name": str(config.get("project_name", "imported_node")), + "project_script": str(config.get("project_script", config.get("start_script", "start"))), + "port": str(config.get("port", 3000)), + "run_user": str(config.get("run_user", "www")), + "nodejs_version": str(config.get("runtime_version", config.get("nodejs_version", ""))), + "project_ps": str(config.get("project_note", "Imported project")), + "project_env": str(config.get("project_env", "")), + "bind_extranet": 1 if domains else 0, + "domains": [item if ":" in item else item + ":80" for item in domains], + "is_power_on": int(config.get("is_power_on", 1)), + "max_memory_limit": int(config.get("max_memory_limit", 0)), + "pkg_manager": str(config.get("package_manager", "npm")), + "package_manager": str(config.get("package_manager", "npm")), + }) + model = NodeModel() + result = model.create_project(args) + payload = self.ensure_success(result) + project_id = public.M("sites").where("name=?", (args.project_name,)).getField("id") or 0 + # 依赖安装与启动由 nodejsModel.create_project 内部完成 + # (见 nodejsModel.py 的 install_packages/start_project 调用),这里不再重复执行 + return { + "site_id": int(project_id), + "project_name": args.project_name, + "domain": domains[0] if domains else "", + "project_type": "node", + "path": self.project_path, + "port": int(args.port), + "runtime_version": args.nodejs_version, + "warnings": [], + "raw": payload if isinstance(payload, dict) else {}, + } diff --git a/mod/project/project_import/creators/php.py b/mod/project/project_import/creators/php.py new file mode 100644 index 00000000..bf6c3a84 --- /dev/null +++ b/mod/project/project_import/creators/php.py @@ -0,0 +1,246 @@ +# coding: utf-8 + +import json +import os +import re +import time + +from .base import BaseCreator +from ..core.constants import PHP_RUNTIME_VERSIONS, locks_dir +from ..core.exceptions import ProjectImportError +from ..core.json_store import file_lock + + +PHP_INSTALL_TIMEOUT = 900 +PHP_ROOT = "/www/server/php" + + +def get_installed_php_versions(php_root=None): + """Return PHP runtimes offered by the import wizard. + + Installed versions are discovered from the filesystem under + ``//bin/php``. The bundled default versions are always + included (``installed=False`` when missing) so the wizard can auto-install + them later. Optional arguments and environment variables make the + filesystem scan testable without changing production paths. + """ + php_root = php_root or os.environ.get("AAPANEL_PHP_ROOT", PHP_ROOT) + installed = set() + if os.path.isdir(php_root): + for version in os.listdir(php_root): + if os.path.isfile(os.path.join(php_root, version, "bin", "php")): + installed.add(version) + values = set(PHP_RUNTIME_VERSIONS) | installed + options = [{ + "label": _display_version(version), + "value": version, + "installed": version in installed, + } for version in values] + options.sort(key=lambda item: _php_version_sort_key(item["value"]), reverse=True) + return options + + +def _php_version_sort_key(version): + numbers = re.findall(r"\d+", str(version)) + return (int(numbers[0]) if numbers else 0,) + + +def prepare_php_config(config): + """Validate and normalize the selected PHP runtime.""" + version = str(config.get("php_version", "")).strip().replace(".", "") + installed = [ + item["value"] + for item in get_installed_php_versions() + if item.get("installed") + ] + if version not in PHP_RUNTIME_VERSIONS and version not in installed: + supported = sorted( + set(PHP_RUNTIME_VERSIONS) | set(installed), + key=_php_version_sort_key, + reverse=True, + ) + raise ProjectImportError( + "Unsupported PHP runtime '{}'; supported versions: {}".format( + version, ", ".join(supported), + ), + "PHP_RUNTIME_UNSUPPORTED", + ) + config["php_version"] = version + return config + + +def prepare_php_runtime(config, progress=None): + """Queue installation of the selected PHP runtime and wait until it is usable.""" + import public + from panel_guide_page import GuidePage + + prepare_php_config(config) + version = config["php_version"] + php_bin = os.path.join( + public.GetConfigValue("setup_path"), + "php", version, "bin", "php", + ) + with file_lock(os.path.join(locks_dir(), "php_runtime.install.lock")): + _report_runtime(progress, 0.05, "Checking PHP {}".format(_display_version(version))) + if os.path.isfile(php_bin): + _report_runtime(progress, 1, "PHP {} is ready".format(_display_version(version))) + return version + + deadline = time.time() + PHP_INSTALL_TIMEOUT + while _active_php_install_count(public): + if os.path.isfile(php_bin): + _report_runtime(progress, 1, "PHP {} is ready".format(_display_version(version))) + return version + if time.time() >= deadline: + raise ProjectImportError( + "Timed out waiting for another PHP installation task", + "PHP_RUNTIME_INSTALL_TIMEOUT", + ) + _report_runtime(progress, 0.1, "Waiting for the current PHP installation task") + time.sleep(2) + + _report_runtime(progress, 0.15, "Installing PHP {}".format(_display_version(version))) + if not GuidePage().add_soft_install_task("php", version): + raise ProjectImportError( + "Failed to queue PHP {} installation".format(_display_version(version)), + "PHP_RUNTIME_INSTALL_FAILED", + ) + + started_at = time.time() + while time.time() < deadline: + if os.path.isfile(php_bin): + _report_runtime(progress, 1, "PHP {} is ready".format(_display_version(version))) + return version + if not _active_php_install_count(public): + break + elapsed = time.time() - started_at + ratio = min(0.95, 0.15 + (elapsed / PHP_INSTALL_TIMEOUT) * 0.8) + _report_runtime(progress, ratio, "Installing PHP {}".format(_display_version(version))) + time.sleep(2) + + if time.time() >= deadline: + raise ProjectImportError( + "PHP {} installation timed out".format(_display_version(version)), + "PHP_RUNTIME_INSTALL_TIMEOUT", + ) + raise ProjectImportError( + "PHP {} installation completed without a usable PHP binary".format( + _display_version(version), + ), + "PHP_RUNTIME_INSTALL_INCOMPLETE", + ) + + +def _active_php_install_count(public): + return int(public.M("tasks").where( + "status!=? and name LIKE ?", + ("1", "%php%"), + ).count() or 0) + + +def _display_version(version): + return "{}.{}".format(version[0], version[1:]) + + +def _report_runtime(progress, ratio, message): + if progress: + progress(ratio, message) + + +class PHPCreator(BaseCreator): + static = False + + def create(self): + import public + from panel_site_v2 import panelSite + + domains = self.domains() + if not domains: + raise ProjectImportError("Domain name is required", "DOMAIN_REQUIRED") + primary = domains[0] + domain_list = [] + for domain in domains[1:]: + domain_list.append(domain if ":" in domain else domain + ":80") + args = public.to_dict_obj({ + "webname": json.dumps({"domain": primary, "domainlist": domain_list, "count": len(domain_list)}), + "type": "PHP", + "ps": str(self.config.get("project_name", primary)), + "path": self.project_path, + "version": "00" if self.static else str(self.config.get("php_version", "83")), + "sql": "", + "datapassword": "", + "datauser": "", + "codeing": "utf8mb4", + "port": "80", + "type_id": 0, + "force_ssl": 0, + "ftp": False, + "is_create_default_file": False, + "ssl_auto": 1 if self.config.get("ssl_enabled") else 0, + "sub_dir": "", + "project_type": "PHP", + }) + result = panelSite().AddSite(args) + payload = self.ensure_success(result) + site_id = payload.get("siteId", payload.get("id", 0)) if isinstance(payload, dict) else 0 + warnings = [] + install_warning = self._install_composer_dependencies() + if install_warning: + warnings.append(install_warning) + return { + "site_id": int(site_id or 0), + "project_name": primary, + "domain": primary, + "project_type": "static" if self.static else "php", + "path": self.project_path, + "ssl_requested": bool(self.config.get("ssl_enabled")), + "warnings": warnings, + "raw": payload if isinstance(payload, dict) else {}, + } + + def _install_composer_dependencies(self): + """Install composer dependencies after the site is created when requested. + + A failed install is downgraded to a warning; the site remains usable and + the user can install the dependencies manually later. + """ + if self.static: + return "" + if not bool(self.config.get("install_dependencies", True)): + return "" + composer_json = os.path.join(self.project_path, "composer.json") + if not os.path.isfile(composer_json): + return "" + if os.path.isdir(os.path.join(self.project_path, "vendor")): + return "" + import public + php_bin = os.path.join( + public.GetConfigValue("setup_path"), + "php", str(self.config.get("php_version", "83")), "bin", "php", + ) + composer_bin = "/usr/bin/composer" + if not os.path.isfile(php_bin) or not os.path.isfile(composer_bin): + return "Composer is not available; PHP dependencies were not installed" + log_path = "/tmp/project_import_composer.log" + command = ( + "cd {} && export COMPOSER_ALLOW_SUPERUSER=1 && " + "{} {} install --no-interaction --no-progress > {} 2>&1".format( + self.project_path, php_bin, composer_bin, log_path, + ) + ) + public.ExecShell(command) + vendor_path = os.path.join(self.project_path, "vendor") + if os.path.isdir(vendor_path): + # composer 以 root 运行,生成的 vendor 属主是 root, + # PHP-FPM 以 www 用户运行,不修正会读取失败 + try: + public.recursive_set_own(vendor_path, "www", "www") + except Exception: + pass + return "" + tail = public.readFile(log_path) or "" + return "PHP dependencies may have failed to install; vendor directory was not created: {}".format(tail[-500:]) + + +class StaticCreator(PHPCreator): + static = True diff --git a/mod/project/project_import/creators/python.py b/mod/project/project_import/creators/python.py new file mode 100644 index 00000000..f3877c4f --- /dev/null +++ b/mod/project/project_import/creators/python.py @@ -0,0 +1,60 @@ +# coding: utf-8 + +import json +import os + +from .base import BaseCreator + + +class PythonCreator(BaseCreator): + def create(self): + import public + from projectModelV2.pythonModel import main as PythonModel + + config = self.config + requirement = str(config.get("requirement_path", "")) + if requirement and not os.path.isabs(requirement): + requirement = os.path.join(self.project_path, requirement) + run_file = str(config.get("run_file", "")) + if run_file and not os.path.isabs(run_file): + run_file = os.path.join(self.project_path, run_file) + args = public.to_dict_obj({ + "pjname": str(config.get("project_name", "imported_python")), + "port": str(config.get("port", 8000)), + "stype": str(config.get("run_method", "command")), + "path": self.project_path, + "user": str(config.get("run_user", "www")), + "python_bin": str(config.get("python_bin", config.get("runtime_path", ""))), + "requirement_path": requirement, + "env_list": json.dumps(config.get("env_list", [])), + "env_file": str(config.get("env_file", "")), + "framework": str(config.get("framework", "python")), + "project_cmd": str(config.get("start_command", "python app.py")), + "xsgi": str(config.get("xsgi", "wsgi")), + "rfile": run_file, + "call_app": str(config.get("call_app", "app")), + "auto_run": True, + "initialize": str(config.get("initialize", "")), + "logpath": str(config.get("log_path", "")), + }) + model = PythonModel() + result = model.CreateProject(args) + payload = self.ensure_success(result) + domains = self.domains() + if domains: + domain_result = model.AddProjectDomain(public.to_dict_obj({ + "name": args.pjname, + "domains": [item if ":" in item else item + ":80" for item in domains], + })) + self.ensure_success(domain_result, "Failed to bind Python project domain") + project_id = public.M("sites").where("name=?", (args.pjname,)).getField("id") or 0 + return { + "site_id": int(project_id), + "project_name": args.pjname, + "domain": domains[0] if domains else "", + "project_type": "python", + "path": self.project_path, + "port": int(args.port or 0), + "raw": payload if isinstance(payload, dict) else {}, + } + diff --git a/mod/project/project_import/database/__init__.py b/mod/project/project_import/database/__init__.py new file mode 100644 index 00000000..418c2a24 --- /dev/null +++ b/mod/project/project_import/database/__init__.py @@ -0,0 +1,6 @@ +# coding: utf-8 + +from .importer import DatabaseImporter + +__all__ = ["DatabaseImporter"] + diff --git a/mod/project/project_import/database/config_updater.py b/mod/project/project_import/database/config_updater.py new file mode 100644 index 00000000..8c5f7216 --- /dev/null +++ b/mod/project/project_import/database/config_updater.py @@ -0,0 +1,97 @@ +# coding: utf-8 + +import os +import re +import shutil +import tempfile + + +def update_database_config(project_root, project_type, database): + updated = [] + if project_type == "php" and os.path.isfile(os.path.join(project_root, "wp-config.php")): + path = os.path.join(project_root, "wp-config.php") + replacements = { + "DB_NAME": database["name"], + "DB_USER": database["user"], + "DB_PASSWORD": database["password"], + "DB_HOST": database.get("host", "127.0.0.1"), + } + _replace_wp_config(path, replacements) + updated.append(path) + elif project_type == "php" and os.path.isfile(os.path.join(project_root, "artisan")): + path = os.path.join(project_root, ".env") + if os.path.isfile(path): + replacements = { + "DB_HOST": database.get("host", "127.0.0.1"), + "DB_DATABASE": database["name"], + "DB_USERNAME": database["user"], + "DB_PASSWORD": database["password"], + } + _replace_env(path, replacements) + updated.append(path) + return updated + + +def _backup(path): + backup = path + ".aapanel-import.bak" + if not os.path.exists(backup): + shutil.copy2(path, backup) + return backup + + +def _atomic_text_write(path, content): + fd, tmp_path = tempfile.mkstemp(prefix=".project_import_", dir=os.path.dirname(path)) + try: + with os.fdopen(fd, "w", encoding="utf-8") as handle: + handle.write(content) + handle.flush() + os.fsync(handle.fileno()) + _set_web_owner(tmp_path) + os.replace(tmp_path, path) + finally: + if os.path.exists(tmp_path): + os.remove(tmp_path) + + +def _set_web_owner(path): + """让写入的配置文件归面板 web 用户(www)所有,并保证其可读。 + + mkstemp 生成的文件属主为 root 且权限为 0600,PHP-FPM 以 www 用户运行, + 不修正会导致读取配置时 Permission denied。 + """ + import public + try: + public.set_own(path, "www", "www") + os.chmod(path, 0o640) + except Exception: + pass + + +def _replace_wp_config(path, replacements): + _backup(path) + with open(path, "r", encoding="utf-8", errors="ignore") as handle: + content = handle.read() + for key, value in replacements.items(): + pattern = re.compile(r"(define\(\s*['\"]{}['\"]\s*,\s*)['\"][^'\"]*['\"](\s*\)\s*;)".format(re.escape(key))) + content = pattern.sub(lambda match: "{}'{}'{}".format(match.group(1), str(value).replace("'", "\\'"), match.group(2)), content) + _atomic_text_write(path, content) + + +def _replace_env(path, replacements): + _backup(path) + with open(path, "r", encoding="utf-8", errors="ignore") as handle: + lines = handle.read().splitlines() + output = [] + found = set() + for line in lines: + key = line.split("=", 1)[0].strip() if "=" in line else "" + if key in replacements: + output.append("{}={}".format(key, replacements[key])) + found.add(key) + else: + output.append(line) + for key, value in replacements.items(): + if key not in found: + output.append("{}={}".format(key, value)) + _atomic_text_write(path, "\n".join(output) + "\n") + diff --git a/mod/project/project_import/database/importer.py b/mod/project/project_import/database/importer.py new file mode 100644 index 00000000..91129e6b --- /dev/null +++ b/mod/project/project_import/database/importer.py @@ -0,0 +1,140 @@ +# coding: utf-8 + +import gzip +import os +import shutil +import subprocess +import tempfile + +from ..core.exceptions import ProjectImportError +from ..core.security import ensure_child_path +from .config_updater import update_database_config + + +class DatabaseImporter: + def __init__(self, config, session, project_result, project_path, progress, cancelled): + self.config = config or {} + self.session = session + self.project_result = project_result or {} + self.project_path = project_path + self.progress = progress + self.cancelled = cancelled + + def run(self): + if not self.config.get("enabled"): + return {"enabled": False} + import public + from database_v2 import database as DatabaseModel + + name = str(self.config.get("database_name", "")).strip().lower() + user = str(self.config.get("database_user", name)).strip().lower() + password = str(self.config.get("database_password", "")) + charset = str(self.config.get("charset", "utf8mb4")) + if not name or not user or not password: + raise ProjectImportError("Database name, user and password are required", "DATABASE_CONFIG_REQUIRED") + # 在建库前先定位SQL文件 文件缺失直接失败 + sql_path = self._resolve_sql_file() + args = public.to_dict_obj({ + "name": name, + "db_user": user, + "codeing": charset, + "password": password, + "sid": 0, + "active": True, + "address": "127.0.0.1", + "ps": str(self.project_result.get("project_name", "Imported project")), + "dtype": "MySQL", + "pid": int(self.project_result.get("site_id", 0) or 0), + }) + result = DatabaseModel().AddDatabase(args) + status = result.get("status") if isinstance(result, dict) else None + # 注意:success 时 status 为 0(return_message(0, ...)),不能写成 + # `status in (-1, False)`——Python 中 0 == False,会把成功误判为失败。 + if not isinstance(result, dict) or status is False or status == -1: + message = result.get("message", result) if isinstance(result, dict) else result + if isinstance(message, dict) and "result" in message: + message = message["result"] + raise ProjectImportError("Failed to create database: {}".format(message), "DATABASE_CREATE_FAILED") + if sql_path: + self._stream_sql(sql_path, name) + database_id = public.M("databases").where("name=?", (name,)).getField("id") or 0 + updated = [] + if self.config.get("update_project_config"): + updated = update_database_config( + self.project_path, + str(self.project_result.get("project_type", "")), + {"name": name, "user": user, "password": password, "host": "127.0.0.1"}, + ) + return { + "enabled": True, + "database_id": int(database_id), + "database_name": name, + "database_user": user, + "config_updated": [os.path.relpath(item, self.project_path).replace("\\", "/") for item in updated], + } + + def _resolve_sql_file(self): + """根据 sql_file_path 定位要导入的 SQL/SQL.GZ 文件。 + + 扫描到的文件(analysis.sql_files[].path)和用户上传到服务器指定目录的 + 文件都以实际服务端路径传入;相对路径则相对项目根目录解析(限制在根目录内)。 + """ + configured = str(self.config.get("sql_file_path", "")).strip() + if not configured: + return "" + if not os.path.isabs(configured): + root = self.session.get("internal", {}).get("project_root", "") + if not root: + return "" + configured = ensure_child_path(root, os.path.join(root, configured)) + path = os.path.realpath(configured) + if os.path.isfile(path): + return path + raise ProjectImportError( + "The selected SQL file does not exist on the server: {}".format(configured), + "SQL_FILE_NOT_FOUND", + ) + + def _stream_sql(self, sql_path, database_name): + import public + mysql_bin = public.get_mysql_bin() + if not mysql_bin or not os.path.isfile(mysql_bin): + mysql_bin = shutil.which("mysql") + if not mysql_bin: + raise ProjectImportError("MySQL client was not found", "MYSQL_CLIENT_NOT_FOUND") + root_password = public.M("config").where("id=?", (1,)).getField("mysql_root") or "" + fd, defaults_file = tempfile.mkstemp(prefix="project_import_mysql_", suffix=".cnf") + os.close(fd) + try: + with open(defaults_file, "w", encoding="utf-8") as handle: + handle.write("[client]\nuser=root\npassword={}\ndefault-character-set=utf8mb4\n".format(root_password)) + os.chmod(defaults_file, 0o600) + command = [mysql_bin, "--defaults-extra-file={}".format(defaults_file), database_name] + process = subprocess.Popen(command, stdin=subprocess.PIPE, stdout=subprocess.DEVNULL, stderr=subprocess.PIPE) + total = max(1, os.path.getsize(sql_path)) + source = gzip.open(sql_path, "rb") if sql_path.lower().endswith(".gz") else open(sql_path, "rb") + try: + while True: + self.cancelled() + chunk = source.read(1024 * 1024) + if not chunk: + break + process.stdin.write(chunk) + position = source.fileobj.tell() if hasattr(source, "fileobj") else source.tell() + self.progress(min(0.99, position / total), "Importing database") + process.stdin.close() + stderr = process.stderr.read().decode("utf-8", errors="ignore") if process.stderr else "" + code = process.wait() + if code != 0: + raise ProjectImportError("Database import failed: {}".format(stderr[-2000:]), "DATABASE_IMPORT_FAILED") + self.progress(1, "Database import completed") + finally: + source.close() + if process.poll() is None: + process.terminate() + finally: + try: + os.remove(defaults_file) + except OSError: + pass + diff --git a/mod/project/project_import/service.py b/mod/project/project_import/service.py new file mode 100644 index 00000000..5f68e0fb --- /dev/null +++ b/mod/project/project_import/service.py @@ -0,0 +1,101 @@ +# coding: utf-8 + +import os +import signal +import sys + + +PANEL_PATH = os.path.abspath(os.path.join(os.path.dirname(__file__), "..", "..", "..")) +for candidate in (PANEL_PATH, os.path.join(PANEL_PATH, "class"), os.path.join(PANEL_PATH, "class_v2")): + if candidate not in sys.path: + sys.path.insert(0, candidate) + +from mod.project.project_import.core.constants import TASK_CANCELLED, TASK_FAILED, TASK_SUCCESS +from mod.project.project_import.core.exceptions import ImportTaskCancelled, ProjectImportError +from mod.project.project_import.core.executor import execute_task +from mod.project.project_import.core.session_store import SessionStore +from mod.project.project_import.core.task_store import TaskStore + + +ACTIVE_TASK_ID = "" + + +def _signal_handler(_signum, _frame): + if ACTIVE_TASK_ID: + try: + TaskStore().request_cancel(ACTIVE_TASK_ID) + except Exception: + pass + + +def _restore_session_after_terminal_error(task_id, message, error_code): + try: + store = TaskStore() + task = store.get(task_id) + task_type = task.get("task_type") + if task_type == "analysis": + task_field = "analysis_task_id" + active_status = "analyzing" + restored_status = "created" + elif task_type == "import": + task_field = "import_task_id" + active_status = "importing" + restored_status = "analyzed" + else: + return + + session_id = task.get("session_id", "") + + def restore(data): + if data.get(task_field) != task_id or data.get("status") != active_status: + return data + data["status"] = restored_status + data["last_task_error"] = { + "task_id": task_id, + "task_type": task_type, + "error": str(message), + "error_code": str(error_code), + } + return data + + SessionStore().update(session_id, restore) + except Exception: + pass + + +def main(task_id): + global ACTIVE_TASK_ID + ACTIVE_TASK_ID = task_id + store = TaskStore() + signal.signal(signal.SIGTERM, _signal_handler) + signal.signal(signal.SIGINT, _signal_handler) + try: + task = store.get(task_id) + if task.get("status") in (TASK_SUCCESS, TASK_FAILED, TASK_CANCELLED): + return 0 + store.set_process(task_id, os.getpid(), os.getpgrp() if hasattr(os, "getpgrp") else os.getpid()) + store.set_running(task_id) + execute_task(task_id) + return 0 + except ImportTaskCancelled as exc: + store.set_cancelled(task_id, str(exc)) + _restore_session_after_terminal_error(task_id, str(exc), "TASK_CANCELLED") + return 2 + except ProjectImportError as exc: + store.set_failed(task_id, str(exc), exc.code) + _restore_session_after_terminal_error(task_id, str(exc), exc.code) + return 1 + except Exception as exc: + import traceback + traceback.print_exc() + store.set_failed(task_id, str(exc), "UNEXPECTED_ERROR") + _restore_session_after_terminal_error(task_id, str(exc), "UNEXPECTED_ERROR") + return 1 + finally: + store.delete_secret(task_id) + + +if __name__ == "__main__": + if len(sys.argv) != 2: + raise SystemExit("Usage: service.py ") + raise SystemExit(main(sys.argv[1])) diff --git a/mod/project/project_import/sourceMod.py b/mod/project/project_import/sourceMod.py new file mode 100644 index 00000000..1ed37bfb --- /dev/null +++ b/mod/project/project_import/sourceMod.py @@ -0,0 +1,253 @@ +# coding: utf-8 + +import ftplib +import os +import posixpath +import stat +import shutil +import tempfile +import subprocess +import sys + +if "/www/server/panel" not in sys.path: + sys.path.insert(0, "/www/server/panel") +if "/www/server/panel/class" not in sys.path: + sys.path.insert(0, "/www/server/panel/class") + +import public + +from mod.project.project_import.core.api_utils import error_response, parse_json_field +from mod.project.project_import.core.exceptions import ProjectImportError +from mod.project.project_import.core.security import validate_local_source +from mod.project.project_import.core.ssh_utils import ( + configure_host_key_policy, + load_private_key, + private_key_content, +) +from mod.project.project_import.sources.git import GitSource, normalize_git_config + + +class _NullReporter: + def check_cancelled(self): + return None + + + +class main: + def test_connection(self, get): + try: + source_type, config = self._request(get) + if source_type == "local": + path = validate_local_source(config.get("path", "")) + result = {"connected": True, "path": path} + elif source_type == "ftp": + with self._ftp(config) as client: + result = {"connected": True, "path": client.pwd()} + elif source_type in ("sftp", "ssh"): + client = self._ssh(config) + try: + with client.open_sftp() as sftp: + result = {"connected": True, "path": sftp.normalize(".")} + finally: + client.close() + elif source_type == "git": + refs = self._git_refs(config) + result = { + "connected": True, + "auth_type": refs["auth_type"], + "default_branch": refs["default_branch"], + "branch_count": len(refs["branches"]), + } + else: + raise ProjectImportError("Unsupported source type", "UNSUPPORTED_SOURCE") + return public.return_message(0, 0, result) + except Exception as exc: + return error_response(exc) + + def list_directory(self, get): + try: + source_type, config = self._request(get) + path = str(get.get("path", config.get("remote_path", config.get("path", "/")))) + if source_type == "local": + root = validate_local_source(path) + if os.path.isfile(root): + return public.return_message(0, 0, {"path": path, "entries": [], "is_file": True}) + entries = self._local_entries(root) + elif source_type == "ftp": + with self._ftp(config) as client: + entries = self._ftp_entries(client, path) + elif source_type in ("sftp", "ssh"): + client = self._ssh(config) + try: + with client.open_sftp() as sftp: + entries = self._sftp_entries(sftp, path) + finally: + client.close() + else: + raise ProjectImportError("Directory browsing is not supported for this source", "DIRECTORY_BROWSE_UNSUPPORTED") + return public.return_message(0, 0, {"path": path, "entries": entries}) + except Exception as exc: + return error_response(exc) + + def list_git_branches(self, get): + try: + source_type, config = self._request(get) + if source_type != "git": + raise ProjectImportError("source_type must be git", "INVALID_SOURCE_TYPE") + return public.return_message(0, 0, self._git_refs(config)) + except Exception as exc: + return error_response(exc) + + @staticmethod + def _request(get): + source_type = str(get.get("source_type", "")).strip().lower() + if not source_type: + raise ProjectImportError("source_type is required", "SOURCE_TYPE_REQUIRED") + config = parse_json_field(get.get("source_config", "{}"), "source_config") + if not isinstance(config, dict): + raise ProjectImportError("source_config must be a JSON object", "INVALID_SOURCE_CONFIG") + return source_type, config + + @staticmethod + def _ftp(config): + client = ftplib.FTP() + client.connect(str(config.get("host", "")), int(config.get("port", 21) or 21), timeout=20) + client.login(str(config.get("username", "anonymous")), str(config.get("password", ""))) + return client + + @staticmethod + def _ssh(config): + try: + import paramiko + except ImportError: + raise ProjectImportError("Paramiko is not installed", "PARAMIKO_NOT_INSTALLED") + client = paramiko.SSHClient() + configure_host_key_policy(client, paramiko, config) + options = { + "hostname": str(config.get("host", "")), + "port": int(config.get("port", 22) or 22), + "username": str(config.get("username", "root")), + "timeout": 20, + "allow_agent": False, + "look_for_keys": False, + } + key_content = private_key_content(config) + if key_content: + options["pkey"] = load_private_key( + paramiko, + key_content, + config.get("passphrase"), + ) + else: + options["password"] = str(config.get("password", "")) + client.connect(**options) + return client + + @staticmethod + def _local_entries(path): + result = [] + for item in os.scandir(path): + result.append({ + "name": item.name, + "path": item.path, + "type": "directory" if item.is_dir(follow_symlinks=False) else "file", + "size": item.stat(follow_symlinks=False).st_size if item.is_file(follow_symlinks=False) else 0, + }) + return sorted(result, key=lambda item: (item["type"] != "directory", item["name"].lower())) + + @staticmethod + def _ftp_entries(client, path): + result = [] + for name, facts in client.mlsd(path): + if name in (".", ".."): + continue + result.append({ + "name": name, + "path": posixpath.join(path.rstrip("/"), name), + "type": "directory" if facts.get("type") == "dir" else "file", + "size": int(facts.get("size", 0) or 0), + }) + return sorted(result, key=lambda item: (item["type"] != "directory", item["name"].lower())) + + @staticmethod + def _sftp_entries(sftp, path): + result = [] + for item in sftp.listdir_attr(path): + result.append({ + "name": item.filename, + "path": posixpath.join(path.rstrip("/"), item.filename), + "type": "directory" if stat.S_ISDIR(item.st_mode) else "file", + "size": int(item.st_size or 0), + }) + return sorted(result, key=lambda item: (item["type"] != "directory", item["name"].lower())) + + def _git_refs(self, config): + config = normalize_git_config(config) + repository = config["repository"] + work_dir = tempfile.mkdtemp(prefix="project_import_git_") + adapter = GitSource( + session={}, + config=config, + work_dir=work_dir, + reporter=_NullReporter(), + ) + environment = os.environ.copy() + environment["GIT_TERMINAL_PROMPT"] = "0" + cleanup = [] + try: + adapter._configure_auth(environment, cleanup) + result = subprocess.run( + ["git", "ls-remote", "--symref", repository, "HEAD", "refs/heads/*"], + stdout=subprocess.PIPE, + stderr=subprocess.PIPE, + text=True, + timeout=30, + env=environment, + check=False, + ) + if result.returncode != 0: + raise ProjectImportError( + "Git connection failed: {}".format(adapter._redact(result.stderr.strip())[-1500:]), + "GIT_CONNECTION_FAILED", + ) + default_branch = "" + branches = [] + for line in result.stdout.splitlines(): + if line.startswith("ref: refs/heads/") and line.rstrip().endswith("\tHEAD"): + default_branch = line.split("ref: refs/heads/", 1)[1].rsplit("\tHEAD", 1)[0].strip() + continue + if "\trefs/heads/" not in line: + continue + branch = line.split("\trefs/heads/", 1)[1].strip() + if branch and branch not in branches: + branches.append(branch) + branches.sort(key=lambda item: item.lower()) + if default_branch in branches: + branches.remove(default_branch) + branches.insert(0, default_branch) + return { + "auth_type": config["auth_type"], + "default_branch": default_branch, + "branches": branches, + } + # return branches + except subprocess.TimeoutExpired as exc: + tail = "" + stderr_part = getattr(exc, "stderr", None) + if stderr_part: + if isinstance(stderr_part, bytes): + stderr_part = stderr_part.decode("utf-8", errors="ignore") + tail = adapter._redact(str(stderr_part).strip())[-1500:] + message = "Git connection timed out" + if tail: + message += ": {}".format(tail) + raise ProjectImportError(message, "GIT_CONNECTION_TIMEOUT") + except FileNotFoundError: + raise ProjectImportError("Git is not installed", "GIT_NOT_INSTALLED") + finally: + for path in cleanup: + try: + os.remove(path) + except OSError: + pass + shutil.rmtree(work_dir, ignore_errors=True) diff --git a/mod/project/project_import/sources/__init__.py b/mod/project/project_import/sources/__init__.py new file mode 100644 index 00000000..b011ee7d --- /dev/null +++ b/mod/project/project_import/sources/__init__.py @@ -0,0 +1,29 @@ +# coding: utf-8 + +from .archive import ArchiveSource +from .ftp import FTPSource +from .git import GitSource +from .local import LocalSource +from .sftp import SFTPSource + + +SOURCE_ADAPTERS = { + "archive": ArchiveSource, + "local": LocalSource, + "git": GitSource, + "ftp": FTPSource, + "sftp": SFTPSource, + "ssh": SFTPSource, +} + + +def get_source_adapter(source_type, **kwargs): + adapter = SOURCE_ADAPTERS.get(str(source_type or "").lower()) + if adapter is None: + from ..core.exceptions import ProjectImportError + raise ProjectImportError("Unsupported source type", "UNSUPPORTED_SOURCE") + return adapter(**kwargs) + + +__all__ = ["get_source_adapter", "SOURCE_ADAPTERS"] + diff --git a/mod/project/project_import/sources/archive.py b/mod/project/project_import/sources/archive.py new file mode 100644 index 00000000..1bb072a8 --- /dev/null +++ b/mod/project/project_import/sources/archive.py @@ -0,0 +1,32 @@ +# coding: utf-8 + +import os +import shutil + +from .base import BaseSource, archive_base_name +from ..core.exceptions import ProjectImportError +from ..core.security import extract_archive, select_project_root + + +class ArchiveSource(BaseSource): + def fetch(self): + upload = self.session.get("upload", {}) + archive_path = upload.get("path", "") + if not upload.get("completed") or not archive_path or not os.path.isfile(archive_path): + raise ProjectImportError("Archive upload has not been completed", "UPLOAD_NOT_COMPLETED") + destination = os.path.join(self.work_dir, "source") + if os.path.exists(destination): + shutil.rmtree(destination, ignore_errors=True) + extract_archive( + archive_path, + destination, + progress=lambda ratio, msg: self.reporter.update("fetch_source", ratio, msg), + cancelled=self.check_cancelled, + ) + return { + "path": select_project_root(destination), + "mode": "staged", + "summary": os.path.basename(archive_path), + "name": archive_base_name(archive_path), + } + diff --git a/mod/project/project_import/sources/base.py b/mod/project/project_import/sources/base.py new file mode 100644 index 00000000..20f6dc7f --- /dev/null +++ b/mod/project/project_import/sources/base.py @@ -0,0 +1,61 @@ +# coding: utf-8 + +import os +import shutil + +from ..core.exceptions import ProjectImportError + + +# 按长度降序排列,先匹配 .tar.gz 等复合扩展名 +ARCHIVE_EXTENSIONS = (".tar.gz", ".tar.bz2", ".tar.xz", ".tgz", ".tbz2", ".txz", ".zip", ".rar", ".7z", ".tar", ".gz", ".bz2", ".xz") + + +def archive_base_name(path): + """从压缩包路径推断项目名:去掉扩展名,保留压缩包基础名。""" + base = os.path.basename(path) + lower = base.lower() + for extension in ARCHIVE_EXTENSIONS: + if lower.endswith(extension): + return base[: -len(extension)] + return os.path.splitext(base)[0] + + +class BaseSource: + def __init__(self, session, config, work_dir, reporter): + self.session = session + self.config = config or {} + self.work_dir = work_dir + self.reporter = reporter + + def check_cancelled(self): + self.reporter.check_cancelled() + + def fetch(self): + raise NotImplementedError + + +def copy_directory(source, destination, progress=None, cancelled=None): + if os.path.exists(destination): + shutil.rmtree(destination, ignore_errors=True) + os.makedirs(destination, mode=0o755, exist_ok=True) + files = [] + for current, dirs, names in os.walk(source, followlinks=False): + dirs[:] = [name for name in dirs if not os.path.islink(os.path.join(current, name))] + for name in names: + path = os.path.join(current, name) + if not os.path.islink(path): + files.append(path) + total = max(1, len(files)) + for index, path in enumerate(files, 1): + if cancelled: + cancelled() + relative = os.path.relpath(path, source) + target = os.path.join(destination, relative) + os.makedirs(os.path.dirname(target), mode=0o755, exist_ok=True) + shutil.copy2(path, target) + if progress: + progress(index / total, "Copying {}".format(relative.replace("\\", "/"))) + if not files and not os.path.isdir(source): + raise ProjectImportError("Source directory does not exist", "SOURCE_NOT_FOUND") + return destination + diff --git a/mod/project/project_import/sources/ftp.py b/mod/project/project_import/sources/ftp.py new file mode 100644 index 00000000..47ae4f8c --- /dev/null +++ b/mod/project/project_import/sources/ftp.py @@ -0,0 +1,101 @@ +# coding: utf-8 + +import ftplib +import os +import posixpath +import shutil + +import public +from .base import BaseSource +from ..core.exceptions import ProjectImportError +from ..core.security import select_project_root + + +class FTPSource(BaseSource): + def fetch(self): + host = str(self.config.get("host", "")).strip() + port = int(self.config.get("port", 21) or 21) + username = str(self.config.get("username", "anonymous")) + password = str(self.config.get("password", "")) + remote_path = str(self.config.get("remote_path", "/")) or "/" + if not host: + raise ProjectImportError("FTP host is required", "FTP_HOST_REQUIRED") + destination = os.path.join(self.work_dir, "source") + if os.path.exists(destination): + shutil.rmtree(destination, ignore_errors=True) + os.makedirs(destination, mode=0o755, exist_ok=True) + try: + with ftplib.FTP() as client: + client.connect(host, port, timeout=20) + client.login(username, password) + files = self._walk(client, remote_path) + total_bytes = max(1, sum(item[1] for item in files)) + completed = 0 + for remote_file, size in files: + self.check_cancelled() + relative = posixpath.relpath(remote_file, remote_path).lstrip("./") + target = os.path.join(destination, *relative.split("/")) + os.makedirs(os.path.dirname(target), mode=0o755, exist_ok=True) + with open(target, "wb") as handle: + def callback(chunk): + nonlocal completed + self.check_cancelled() + handle.write(chunk) + completed += len(chunk) + self.reporter.update( + "fetch_source", completed / total_bytes, + "Downloading {}".format(relative), + ) + client.retrbinary("RETR " + remote_file, callback, blocksize=1024 * 256) + except ftplib.all_errors as exc: + raise ProjectImportError("FTP download failed: {}".format(exc), "FTP_DOWNLOAD_FAILED") + return { + "path": select_project_root(destination), + "mode": "staged", + "summary": "{}:{}{}".format(host, port, remote_path), + "name": posixpath.basename(remote_path.rstrip("/")), + } + + def _walk(self, client, root): + result = [] + + def visit(path): + self.check_cancelled() + try: + entries = list(client.mlsd(path)) + except (ftplib.error_perm, AttributeError): + entries = [] + current = client.pwd() + try: + client.cwd(path) + for name in client.nlst(): + entries.append((posixpath.basename(name), {})) + finally: + client.cwd(current) + for name, facts in entries: + name = posixpath.basename(str(name or "")) + if name in ("", ".", ".."): + continue + + full = posixpath.join(path, name) + kind = facts.get("type", "") + if kind == "dir": + visit(full) + continue + if kind == "file": + result.append((full, int(facts.get("size", 0) or 0))) + continue + current = client.pwd() + try: + client.cwd(full) + client.cwd(current) + visit(full) + except ftplib.error_perm: + try: + size = int(client.size(full) or 0) + except ftplib.all_errors: + size = 0 + result.append((full, size)) + visit(root) + return result + diff --git a/mod/project/project_import/sources/git.py b/mod/project/project_import/sources/git.py new file mode 100644 index 00000000..1b8dd2ed --- /dev/null +++ b/mod/project/project_import/sources/git.py @@ -0,0 +1,300 @@ +# coding: utf-8 + +import os +import re +import shlex +import shutil +import stat +import subprocess +import time +import urllib.parse + +from .base import BaseSource +from ..core.api_utils import bool_value +from ..core.exceptions import ProjectImportError +from ..core.security import select_project_root + + +GIT_AUTH_TYPES = ("public", "ssh_key", "token") +GIT_SSH_ROOT = "/root/.ssh" + + +def normalize_git_config(config): + """Validate Git source settings and return a normalized secret config.""" + config = dict(config or {}) + repository = str(config.get("repository", "")).strip() + auth_type = str(config.get("auth_type", "public")).strip().lower() + branch = str(config.get("branch", "")).strip() + if auth_type =='none': + auth_type = "public" + + if not repository: + raise ProjectImportError("Git repository is required", "GIT_REPOSITORY_REQUIRED") + if any(char.isspace() for char in repository): + raise ProjectImportError("Git repository URL is invalid", "GIT_REPOSITORY_INVALID") + if auth_type not in GIT_AUTH_TYPES: + raise ProjectImportError( + "Unsupported Git authentication type: {}".format(auth_type), + "GIT_AUTH_TYPE_UNSUPPORTED", + ) + + transport = _repository_transport(repository) + if transport == "unknown": + raise ProjectImportError("Git repository URL is invalid", "GIT_REPOSITORY_INVALID") + if transport in ("http", "https") and _repository_has_credentials(repository): + raise ProjectImportError( + "Do not include credentials in the Git repository URL", + "GIT_REPOSITORY_CREDENTIALS_FORBIDDEN", + ) + + normalized = { + "repository": repository, + "branch": branch, + "auth_type": auth_type, + } + if auth_type == "public": + if transport not in ("http", "https"): + raise ProjectImportError( + "Public Git repositories must use an HTTP or HTTPS URL", + "GIT_AUTH_REPOSITORY_MISMATCH", + ) + elif auth_type == "token": + if transport != "https": + raise ProjectImportError( + "Token authentication requires an HTTPS repository URL", + "GIT_AUTH_REPOSITORY_MISMATCH", + ) + username = str(config.get("username", "")).strip() + token = str(config.get("token", "")) + if not username: + raise ProjectImportError("Git username is required", "GIT_USERNAME_REQUIRED") + if not token: + raise ProjectImportError("Git personal access token is required", "GIT_TOKEN_REQUIRED") + normalized["username"] = username + normalized["token"] = token + else: + if transport != "ssh": + raise ProjectImportError( + "SSH key authentication requires an SSH repository URL", + "GIT_AUTH_REPOSITORY_MISMATCH", + ) + key_path = _validate_ssh_key_path(config.get("key_path", "")) + normalized["key_path"] = key_path + normalized["strict_host_key"] = bool_value(config.get("strict_host_key"), False) + return normalized + + +def _repository_transport(repository): + if re.match(r"^[A-Za-z0-9._-]+@[^\s:/]+:.+$", repository): + return "ssh" + parsed = urllib.parse.urlsplit(repository) + if parsed.scheme == "ssh" and parsed.hostname: + return "ssh" + if parsed.scheme in ("http", "https") and parsed.netloc: + return "https" if parsed.scheme == "https" else "http" + return "unknown" + + +def _repository_has_credentials(repository): + parsed = urllib.parse.urlsplit(repository) + return parsed.username is not None or parsed.password is not None + + +def _repository_name(repository): + """从 Git 仓库地址推断项目名(用于分析结果的 suggested_config.project_name)。""" + if "://" not in repository and "@" in repository: + # scp-like: git@host:org/repo.git + name = repository.rsplit(":", 1)[-1] + else: + parsed = urllib.parse.urlsplit(repository) + name = parsed.path or repository + name = name.rstrip("/").rsplit("/", 1)[-1] + return name.rstrip(".git") or "" + + +def _validate_ssh_key_path(value): + key_path = os.path.realpath(str(value or "").strip()) + ssh_root = os.path.realpath(GIT_SSH_ROOT) + try: + inside_root = os.path.commonpath((ssh_root, key_path)) == ssh_root + except ValueError: + inside_root = False + if not key_path or not inside_root or key_path.endswith(".pub"): + raise ProjectImportError( + "Git SSH key must be a private key under /root/.ssh", + "GIT_SSH_KEY_PATH_INVALID", + ) + if not os.path.isfile(key_path): + raise ProjectImportError("Git SSH private key does not exist", "GIT_SSH_KEY_NOT_FOUND") + if not os.path.isfile(key_path + ".pub"): + raise ProjectImportError( + "The public key for the selected Git SSH key does not exist", + "GIT_SSH_PUBLIC_KEY_NOT_FOUND", + ) + return key_path + + +class GitSource(BaseSource): + PROGRESS_RE = re.compile(r"(?:Receiving objects|Resolving deltas|Compressing objects):\s+(\d+)%") + + def fetch(self): + self.config = normalize_git_config(self.config) + repository = self.config["repository"] + branch = self.config["branch"] + destination = os.path.join(self.work_dir, "source") + if os.path.exists(destination): + shutil.rmtree(destination, ignore_errors=True) + + command = ["git", "clone", "--progress"] + if _repository_transport(repository) in ("http", "https"): + # curl 16 HTTP2 framing layer 错误:部分 git/curl 与远端 HTTP/2 协商不稳, + # 会导致 clone 卡住/失败,强制 HTTP/1.1 规避 + command.extend(["-c", "http.version=HTTP/1.1"]) + if branch: + command.extend(["--branch", branch, "--single-branch"]) + command.extend([repository, destination]) + environment = os.environ.copy() + environment["GIT_TERMINAL_PROMPT"] = "0" + cleanup = [] + try: + self._configure_auth(environment, cleanup) + process = subprocess.Popen( + command, + stdout=subprocess.PIPE, + stderr=subprocess.STDOUT, + text=True, + bufsize=1, + env=environment, + start_new_session=True, + ) + started = time.time() + output_tail = [] + while True: + self.check_cancelled() + line = process.stdout.readline() if process.stdout else "" + if line: + clean = self._redact(line.strip()) + output_tail.append(clean) + output_tail = output_tail[-20:] + match = self.PROGRESS_RE.search(clean) + ratio = int(match.group(1)) / 100 if match else min(0.95, (time.time() - started) / 300) + self.reporter.update("fetch_source", ratio, clean or "Cloning repository") + if process.poll() is not None: + break + if time.time() - started > 3600: + process.terminate() + raise ProjectImportError("Git clone timed out", "GIT_CLONE_TIMEOUT") + if not line: + time.sleep(0.1) + if process.returncode != 0 or not os.path.isdir(os.path.join(destination, ".git")): + raise ProjectImportError( + "Git clone failed: {}".format("\n".join(output_tail)[-2000:]), + "GIT_CLONE_FAILED", + ) + self.reporter.update("fetch_source", 1, "Repository cloned", force=True) + return { + "path": select_project_root(destination), + "mode": "staged", + "summary": repository, + "name": _repository_name(repository), + } + except FileNotFoundError: + raise ProjectImportError("Git is not installed", "GIT_NOT_INSTALLED") + finally: + for path in cleanup: + try: + os.remove(path) + except OSError: + pass + + def _configure_auth(self, environment, cleanup): + self.config = normalize_git_config(self.config) + auth_type = self.config["auth_type"] + if auth_type == "ssh_key": + strict_value = "yes" if self.config.get("strict_host_key") else "accept-new" + environment["HOME"] = "/root" + environment["GIT_SSH_COMMAND"] = ( + "ssh -i {} -o IdentitiesOnly=yes -o BatchMode=yes " + "-o StrictHostKeyChecking={} " + "-o UserKnownHostsFile=/root/.ssh/known_hosts" + ).format( + shlex.quote(self.config["key_path"]), + strict_value, + ) + return + if auth_type != "token": + return + username = self.config["username"] + password = self.config["token"] + auth_dir = os.path.join(self.work_dir, ".git_auth") + os.makedirs(auth_dir, mode=0o700, exist_ok=True) + user_file = os.path.join(auth_dir, "username") + pass_file = os.path.join(auth_dir, "password") + askpass = os.path.join(auth_dir, "askpass.sh") + for path, value in ((user_file, username), (pass_file, password)): + with open(path, "w", encoding="utf-8") as handle: + handle.write(value) + os.chmod(path, stat.S_IRUSR | stat.S_IWUSR) + cleanup.append(path) + with open(askpass, "w", encoding="utf-8") as handle: + handle.write("#!/bin/sh\ncase \"$1\" in *sername*) cat '{}';; *) cat '{}';; esac\n".format(user_file, pass_file)) + os.chmod(askpass, stat.S_IRUSR | stat.S_IWUSR | stat.S_IXUSR) + cleanup.append(askpass) + environment["GIT_ASKPASS"] = askpass + environment["GIT_ASKPASS_REQUIRE"] = "force" + + def _redact(self, text): + result = str(text) + for key in ("token",): + value = str(self.config.get(key, "")) + if value: + result = result.replace(value, "***") + return result + + +def bind_site_git(site_id, project_path, git_bind): + """把 ssh_key 认证导入的 git 项目登记到 git 管理器(git_sites_auth 表),确保 git 管理器可用。 + + 仅兼容 ssh_key 认证方式;public / token 等 git 管理器升级后再做兼容。 + 写法对齐 git_tools.GitTools.import_existing_repository:写 safe.directory、 + 配置 core.sshCommand、插入 git_sites_auth 记录。失败返回 warning,不阻断导入。 + """ + repo = str(git_bind.get("repo", "")).strip() + branch = str(git_bind.get("branch", "")).strip() + key_path = str(git_bind.get("key_path", "")).strip() + auth_type = str(git_bind.get("auth_type", "ssh")).strip().lower() + if not site_id or not repo or not key_path: + return {"bound": False, "warning": "Git binding skipped: incomplete git bind information"} + project_path = os.path.realpath(str(project_path or "")) + if not os.path.isdir(os.path.join(project_path, ".git")): + return {"bound": False, "warning": "Git binding skipped: the imported project has no .git directory"} + if auth_type != "ssh": + return {"bound": False, "warning": "Git binding skipped: only ssh_key authentication is supported"} + if not os.path.isfile(key_path) or not os.path.isfile(key_path + ".pub"): + return {"bound": False, "warning": "Git binding skipped: the SSH private key does not exist"} + + try: + import public + if public.M("git_sites_auth").where("site_id=?", (int(site_id),)).count(): + return {"bound": False, "warning": "Git binding skipped: the site already has a git record"} + + custom_env = os.environ.copy() + custom_env["HOME"] = "/root" + custom_env["GIT_SAFE_DIRECTORY"] = "*" + public.ExecShell( + "git config --global --add safe.directory {}".format(project_path), + env=custom_env, + ) + public.ExecShell( + "git -C {} config core.sshCommand \"ssh -i {} -o IdentitiesOnly=yes -o StrictHostKeyChecking=no\"".format( + project_path, key_path + ), + timeout=15, + ) + public.M("git_sites_auth").add( + "site_id,repo,branch,auth_type,key_path", + (int(site_id), repo, branch, "ssh", key_path), + ) + return {"bound": True, "warning": ""} + except Exception as exc: + return {"bound": False, "warning": "Git manager binding failed: {}".format(exc)} diff --git a/mod/project/project_import/sources/local.py b/mod/project/project_import/sources/local.py new file mode 100644 index 00000000..fd53a798 --- /dev/null +++ b/mod/project/project_import/sources/local.py @@ -0,0 +1,57 @@ +# coding: utf-8 + +import os +import shutil + +from .base import BaseSource, archive_base_name, copy_directory +from ..core.security import extract_archive, select_project_root, validate_local_source + + +class LocalSource(BaseSource): + def fetch(self): + source = validate_local_source(self.config.get("path", "")) + mode = str(self.config.get("mode", "copy")).lower() + if mode not in ("register", "copy"): + mode = "copy" + if mode == "register": + if os.path.isfile(source): + raise ProjectImportError( + "Register mode requires a local directory, not an archive file", + "LOCAL_REGISTER_FILE_NOT_ALLOWED", + ) + self.reporter.update("fetch_source", 1, "Using the existing local directory", force=True) + return { + "path": source, + "mode": "register", + "summary": source, + "name": os.path.basename(source.rstrip(os.sep)), + } + destination = os.path.join(self.work_dir, "source") + if os.path.isfile(source): + if os.path.exists(destination): + shutil.rmtree(destination, ignore_errors=True) + extract_archive( + source, + destination, + progress=lambda ratio, msg: self.reporter.update("fetch_source", ratio, msg), + cancelled=self.check_cancelled, + ) + return { + "path": select_project_root(destination), + "mode": "staged", + "summary": source, + "name": archive_base_name(source), + } + copy_directory( + source, + destination, + progress=lambda ratio, msg: self.reporter.update("fetch_source", ratio, msg), + cancelled=self.check_cancelled, + ) + return { + "path": select_project_root(destination), + "mode": "staged", + "summary": source, + "name": os.path.basename(source.rstrip(os.sep)), + } + diff --git a/mod/project/project_import/sources/sftp.py b/mod/project/project_import/sources/sftp.py new file mode 100644 index 00000000..62bf5e0f --- /dev/null +++ b/mod/project/project_import/sources/sftp.py @@ -0,0 +1,96 @@ +# coding: utf-8 + +import os +import posixpath +import shutil +import stat + +from .base import BaseSource +from ..core.exceptions import ProjectImportError +from ..core.security import select_project_root +from ..core.ssh_utils import configure_host_key_policy, load_private_key, private_key_content + + +class SFTPSource(BaseSource): + def fetch(self): + try: + import paramiko + except ImportError: + raise ProjectImportError("Paramiko is not installed", "PARAMIKO_NOT_INSTALLED") + host = str(self.config.get("host", "")).strip() + port = int(self.config.get("port", 22) or 22) + username = str(self.config.get("username", "root")) + password = self.config.get("password") + key_content = private_key_content(self.config) + remote_path = str(self.config.get("remote_path", "/")) or "/" + if not host: + raise ProjectImportError("SSH host is required", "SSH_HOST_REQUIRED") + destination = os.path.join(self.work_dir, "source") + if os.path.exists(destination): + shutil.rmtree(destination, ignore_errors=True) + os.makedirs(destination, mode=0o755, exist_ok=True) + client = paramiko.SSHClient() + configure_host_key_policy(client, paramiko, self.config) + connect = { + "hostname": host, + "port": port, + "username": username, + "timeout": 20, + "allow_agent": False, + "look_for_keys": False, + } + if key_content: + connect["pkey"] = load_private_key( + paramiko, + key_content, + self.config.get("passphrase"), + ) + else: + connect["password"] = password + try: + client.connect(**connect) + with client.open_sftp() as sftp: + files = self._walk(sftp, remote_path) + total = max(1, sum(item[1] for item in files)) + completed = 0 + for remote_file, size in files: + self.check_cancelled() + relative = posixpath.relpath(remote_file, remote_path).lstrip("./") + target = os.path.join(destination, *relative.split("/")) + os.makedirs(os.path.dirname(target), mode=0o755, exist_ok=True) + with sftp.open(remote_file, "rb") as source, open(target, "wb") as output: + while True: + self.check_cancelled() + chunk = source.read(1024 * 256) + if not chunk: + break + output.write(chunk) + completed += len(chunk) + self.reporter.update( + "fetch_source", completed / total, + "Downloading {}".format(relative), + ) + except Exception as exc: + raise ProjectImportError("SFTP download failed: {}".format(exc), "SFTP_DOWNLOAD_FAILED") + finally: + client.close() + return { + "path": select_project_root(destination), + "mode": "staged", + "summary": "{}:{}{}".format(host, port, remote_path), + "name": posixpath.basename(remote_path.rstrip("/")), + } + + def _walk(self, sftp, root): + result = [] + + def visit(path): + self.check_cancelled() + for item in sftp.listdir_attr(path): + full = posixpath.join(path.rstrip("/"), item.filename) + if stat.S_ISDIR(item.st_mode): + visit(full) + elif stat.S_ISREG(item.st_mode): + result.append((full, int(item.st_size or 0))) + visit(root) + return result diff --git a/mod/project/project_import/taskMod.py b/mod/project/project_import/taskMod.py new file mode 100644 index 00000000..9e34d2c5 --- /dev/null +++ b/mod/project/project_import/taskMod.py @@ -0,0 +1,223 @@ +# coding: utf-8 + +import os +import signal +import subprocess +import sys + +if "/www/server/panel" not in sys.path: + sys.path.insert(0, "/www/server/panel") +if "/www/server/panel/class" not in sys.path: + sys.path.insert(0, "/www/server/panel/class") +if "/www/server/panel/class_v2" not in sys.path: + sys.path.insert(0, "/www/server/panel/class_v2") + +import public + +from mod.project.project_import.core.api_utils import error_response, parse_json_field +from mod.project.project_import.core.constants import ( + STEP_WAITING, + TASK_CANCELLED, + TASK_FAILED, + TASK_QUEUED, + TASK_RUNNING, + logs_dir, +) +from mod.project.project_import.core.exceptions import ProjectImportError +from mod.project.project_import.core.session_store import SessionStore +from mod.project.project_import.core.task_store import TaskStore +from mod.project.project_import.sources.git import normalize_git_config + + +ANALYSIS_STEPS = [ + {"key": "validate_source", "title": "Validate project source", "status": STEP_WAITING}, + {"key": "fetch_source", "title": "Prepare project files", "status": STEP_WAITING}, + {"key": "detect_project", "title": "Analyze project type", "status": STEP_WAITING}, + {"key": "finalize", "title": "Save analysis result", "status": STEP_WAITING}, +] + +IMPORT_STEPS = [ + {"key": "preflight", "title": "Validate import settings", "status": STEP_WAITING}, + {"key": "runtime", "title": "Prepare project runtime", "status": STEP_WAITING}, + {"key": "commit_files", "title": "Commit project files", "status": STEP_WAITING}, + {"key": "create_project", "title": "Create aaPanel project", "status": STEP_WAITING}, + {"key": "database", "title": "Import database", "status": STEP_WAITING}, + {"key": "ssl", "title": "Configure SSL", "status": STEP_WAITING}, + {"key": "health", "title": "Check project health", "status": STEP_WAITING}, +] + + +class main: + def __init__(self): + self.sessions = SessionStore() + self.tasks = TaskStore() + + def start_analysis(self, get): + try: + session_id = str(get.get("session_id", "")).strip() + source_type = str(get.get("source_type", "")).strip().lower() + session = None + if session_id: + session = self.sessions.get(session_id) + if source_type and source_type != session.get("source_type"): + raise ProjectImportError( + "source_type does not match the import session", + "SOURCE_TYPE_MISMATCH", + ) + source_type = str(session.get("source_type", "")).strip().lower() + else: + if not source_type: + raise ProjectImportError("source_type is required", "SOURCE_TYPE_REQUIRED") + if source_type == "archive": + raise ProjectImportError( + "Archive analysis must use the session_id returned by upload", + "UPLOAD_SESSION_REQUIRED", + ) + source_config = parse_json_field(get.get("source_config", "{}"), "source_config") + if not isinstance(source_config, dict): + raise ProjectImportError("source_config must be a JSON object", "INVALID_SOURCE_CONFIG") + if source_type == "git": + source_config = normalize_git_config(source_config) + if session is None: + session = self.sessions.create(source_type) + session_id = session["session_id"] + self._ensure_task_inactive(session.get("analysis_task_id", "")) + task = self.tasks.create( + "analysis", + session_id, + ANALYSIS_STEPS, + payload={"source_type": session.get("source_type", "")}, + secret={"source_config": source_config}, + ) + + def update_session(data): + data["status"] = "analyzing" + data["analysis_task_id"] = task["task_id"] + data["analysis"] = {} + return data + + self.sessions.update(session_id, update_session) + self._spawn(task["task_id"]) + if source_type: + public.set_module_logs("project_import", "scan_project_{}".format(source_type)) + # 每次启动分析顺带清理上传区中长期残留的孤儿压缩包(> 会话 TTL 未消费) + self.sessions.cleanup_upload_root() + return public.return_message(0, 0, { + "task_id": task["task_id"], + "session_id": session_id, + }) + except Exception as exc: + return error_response(exc) + + def start_import(self, get): + try: + session_id = str(get.get("session_id", "")) + session = self.sessions.get(session_id) + self._ensure_task_inactive(session.get("import_task_id", "")) + retryable_stale_import = ( + session.get("status") == "importing" + and self._task_has_status( + session.get("import_task_id", ""), + (TASK_FAILED, TASK_CANCELLED), + ) + ) + if session.get("status") != "analyzed" and not retryable_stale_import: + raise ProjectImportError("Project analysis has not completed", "ANALYSIS_REQUIRED") + project_config = parse_json_field(get.get("project_config", "{}"), "project_config") + database_config = parse_json_field(get.get("database_config", "{}"), "database_config") + if not isinstance(project_config, dict) or not isinstance(database_config, dict): + raise ProjectImportError("Import configurations must be JSON objects", "INVALID_IMPORT_CONFIG") + task = self.tasks.create( + "import", + session_id, + IMPORT_STEPS, + payload={"project_type": project_config.get("project_type", "")}, + secret={ + "project_config": project_config, + "database_config": database_config, + }, + ) + + def update_session(data): + data["status"] = "importing" + data["import_task_id"] = task["task_id"] + return data + + self.sessions.update(session_id, update_session) + self._spawn(task["task_id"]) + project_type = str(project_config.get("project_type", "")).strip().lower() + if project_type: + public.set_module_logs("project_import", "import_project_{}".format(project_type)) + return public.return_message(0, 0, { + "task_id": task["task_id"], + "session_id": session_id, + }) + except Exception as exc: + return error_response(exc) + + def get_progress(self, get): + try: + return public.return_message(0, 0, self.tasks.public_progress(get.get("task_id", ""))) + except Exception as exc: + return error_response(exc) + + def cancel_task(self, get): + try: + task_id = str(get.get("task_id", "")) + task = self.tasks.request_cancel(task_id) + pid = int(task.get("pid", 0) or 0) + pgid = int(task.get("pgid", 0) or 0) + if pid > 0: + try: + if pgid > 0 and hasattr(os, "killpg"): + os.killpg(pgid, signal.SIGTERM) + else: + os.kill(pid, signal.SIGTERM) + except (ProcessLookupError, PermissionError, OSError): + pass + return public.return_message(0, 0, { + "task_id": task_id, + "cancel_requested": True, + }) + except Exception as exc: + return error_response(exc) + + def _spawn(self, task_id): + service_path = os.path.join(os.path.dirname(os.path.abspath(__file__)), "service.py") + python_bin = public.get_python_bin() + if not python_bin or not os.path.isfile(python_bin): + raise ProjectImportError("Panel Python interpreter was not found", "PYTHON_NOT_FOUND") + os.makedirs(logs_dir(), mode=0o700, exist_ok=True) + log_path = os.path.join(logs_dir(), task_id + ".log") + try: + with open(log_path, "ab", buffering=0) as output: + process = subprocess.Popen( + [python_bin, "-u", service_path, task_id], + stdin=subprocess.DEVNULL, + stdout=output, + stderr=subprocess.STDOUT, + close_fds=True, + start_new_session=True, + ) + self.tasks.set_process(task_id, process.pid, process.pid) + except Exception as exc: + self.tasks.set_failed(task_id, "Failed to start worker: {}".format(exc), "WORKER_START_FAILED") + raise ProjectImportError("Failed to start import worker", "WORKER_START_FAILED") + + def _ensure_task_inactive(self, task_id): + if not task_id: + return + try: + task = self.tasks.get(task_id) + except Exception: + return + if task.get("status") in (TASK_QUEUED, TASK_RUNNING): + raise ProjectImportError("Another task in this stage is still running", "TASK_ALREADY_RUNNING") + + def _task_has_status(self, task_id, statuses): + if not task_id: + return False + try: + return self.tasks.get(task_id).get("status") in statuses + except Exception: + return False diff --git a/mod/project/project_import/uploadMod.py b/mod/project/project_import/uploadMod.py new file mode 100644 index 00000000..097e3e7b --- /dev/null +++ b/mod/project/project_import/uploadMod.py @@ -0,0 +1,210 @@ +# coding: utf-8 + +import os +import sys + +if "/www/server/panel" not in sys.path: + sys.path.insert(0, "/www/server/panel") +if "/www/server/panel/class" not in sys.path: + sys.path.insert(0, "/www/server/panel/class") + +import public + +from mod.project.project_import.core.api_utils import error_response +from mod.project.project_import.core.constants import MAX_UPLOAD_SIZE, locks_dir, new_id +from mod.project.project_import.core.exceptions import ProjectImportError +from mod.project.project_import.core.json_store import file_lock +from mod.project.project_import.core.security import ensure_child_path +from mod.project.project_import.core.session_store import SessionStore + + +ALLOWED_ARCHIVES = (".zip", ".tar", ".tar.gz", ".tgz") + + +class main: + def __init__(self): + self.sessions = SessionStore() + + def upload(self, get): + """Wrap files.upload with a session-scoped fixed destination.""" + try: + from BTPanel import request + from files import files as PanelFiles + + file_name = os.path.basename(str(get.get("f_name", "")).strip()) + file_size = int(get.get("f_size", 0) or 0) + offset = int(get.get("f_start", 0) or 0) + if not file_name or not file_name.lower().endswith(ALLOWED_ARCHIVES): + raise ProjectImportError("Unsupported archive format", "UNSUPPORTED_ARCHIVE") + if file_size <= 0 or file_size > MAX_UPLOAD_SIZE: + raise ProjectImportError("Invalid upload file size", "UPLOAD_SIZE_INVALID") + if offset < 0 or offset > file_size: + raise ProjectImportError("Invalid upload offset", "UPLOAD_OFFSET_INVALID") + if not request.files.getlist("blob"): + raise ProjectImportError("Upload chunk is missing", "UPLOAD_CHUNK_REQUIRED") + + session_id = str(get.get("session_id", "")).strip() + if session_id: + session = self.sessions.get(session_id) + if session.get("source_type") != "archive": + raise ProjectImportError("This session is not an archive session", "INVALID_SOURCE_TYPE") + else: + if offset != 0: + raise ProjectImportError( + "session_id is required after the first upload chunk", + "UPLOAD_SESSION_REQUIRED", + ) + session = self.sessions.create("archive") + session_id = session["session_id"] + + upload_dir = os.path.join(self.sessions.work_dir(session_id), "upload") + os.makedirs(upload_dir, mode=0o700, exist_ok=True) + temporary_path = ensure_child_path( + upload_dir, + os.path.join(upload_dir, file_name + "." + str(file_size) + ".upload.tmp"), + ) + final_path = ensure_child_path(upload_dir, os.path.join(upload_dir, file_name)) + lock_path = os.path.join(locks_dir(), session_id + ".upload.lock") + + with file_lock(lock_path): + session = self.sessions.get(session_id) + upload = session.get("upload", {}) + same_file = ( + upload.get("file_name") == file_name + and int(upload.get("file_size", 0) or 0) == file_size + ) + if ( + same_file + and upload.get("completed") + and os.path.isfile(final_path) + and os.path.getsize(final_path) == file_size + and offset == file_size + ): + return public.return_message(0, 0, self._result(session_id, upload)) + + if not same_file or upload.get("completed"): + if offset != 0: + expected = file_size if same_file and upload.get("completed") else 0 + raise ProjectImportError( + "Unexpected upload offset; expected {}".format(expected), + "UPLOAD_OFFSET_MISMATCH", + ) + self._remove_previous_upload(upload_dir, upload) + upload = { + "upload_id": new_id("piu"), + "file_name": file_name, + "file_size": file_size, + "uploaded_size": 0, + "completed": False, + "part_path": temporary_path, + "path": final_path, + } + + def initialize(data): + data["upload"] = dict(upload) + data["status"] = "uploading" + return data + + self.sessions.update(session_id, initialize) + + current_size = os.path.getsize(temporary_path) if os.path.isfile(temporary_path) else 0 + if current_size != offset: + raise ProjectImportError( + "Unexpected upload offset; expected {}".format(current_size), + "UPLOAD_OFFSET_MISMATCH", + ) + + args = public.to_dict_obj({ + "f_path": upload_dir, + "f_name": file_name, + "f_size": file_size, + "f_start": offset, + }) + try: + upstream = PanelFiles().upload(args) + except Exception: + self._rollback_partial(temporary_path, current_size) + raise + + completed = os.path.isfile(final_path) and os.path.getsize(final_path) == file_size + if completed: + uploaded_size = file_size + else: + uploaded_size = os.path.getsize(temporary_path) if os.path.isfile(temporary_path) else 0 + if uploaded_size > file_size: + self._rollback_partial(temporary_path, current_size) + raise ProjectImportError( + "Uploaded data exceeds declared size", + "UPLOAD_SIZE_EXCEEDED", + ) + if type(upstream) is not int: + self._rollback_partial(temporary_path, current_size) + raise ProjectImportError( + self._upstream_error(upstream), + "FILE_UPLOAD_FAILED", + ) + + def save_progress(data): + data["upload"] = dict(upload) + data["upload"]["uploaded_size"] = uploaded_size + data["upload"]["completed"] = completed + if completed: + data["upload"].pop("part_path", None) + data["status"] = "created" + else: + data["status"] = "uploading" + return data + + saved = self.sessions.update(session_id, save_progress) + return public.return_message(0, 0, self._result(session_id, saved["upload"])) + except Exception as exc: + return error_response(exc) + + @staticmethod + def _result(session_id, upload): + uploaded_size = int(upload.get("uploaded_size", 0) or 0) + return { + "session_id": session_id, + "upload_id": upload.get("upload_id", ""), + "file_name": upload.get("file_name", ""), + "file_size": int(upload.get("file_size", 0) or 0), + "uploaded_size": uploaded_size, + "next_start": uploaded_size, + "completed": bool(upload.get("completed")), + } + + @staticmethod + def _rollback_partial(path, size): + if not os.path.isfile(path): + return + try: + with open(path, "r+b") as handle: + handle.truncate(max(0, int(size))) + except OSError: + pass + + @staticmethod + def _upstream_error(result): + if isinstance(result, dict): + message = result.get("message", result.get("msg", result.get("result", ""))) + if isinstance(message, dict): + message = message.get("result", message.get("error", "")) + if message: + return str(message) + return "File upload failed" + + @staticmethod + def _remove_previous_upload(upload_dir, upload): + for field in ("part_path", "path"): + path = str(upload.get(field, "")) + if not path: + continue + try: + path = ensure_child_path(upload_dir, path) + except ProjectImportError: + continue + if os.path.isfile(path): + try: + os.remove(path) + except OSError: + pass diff --git a/script/log_task_analyzer.py b/script/log_task_analyzer.py index cc664a7b..1ffa78b3 100644 --- a/script/log_task_analyzer.py +++ b/script/log_task_analyzer.py @@ -16,12 +16,20 @@ log_file = sys.argv[1] # 记录任务执行状态的文件路径 task_log = "/tmp/task_log.log" -# 反向读取日志文件 +# 设置要读取的最大字节数(1000KB = 1024 * 1000 字节) +MAX_BYTES_TO_READ = 1024 * 1000 # 1000KB + +# 反向读取日志文件的最后1000KB内容 try: - with open(log_file, 'r', encoding='utf-8', errors='ignore') as f: - lines = f.readlines()[::-1] + with open(log_file, 'rb') as f: + f.seek(0, os.SEEK_END) # 定位到文件末尾 + file_size = f.tell() # 获取文件总大小 + offset = max(file_size - MAX_BYTES_TO_READ, 0) # 计算读取偏移量 + f.seek(offset) # 定位到偏移量处 + data = f.read(MAX_BYTES_TO_READ).decode('utf-8', errors='ignore') # 读取数据并解码为字符串 + lines = data.splitlines()[::-1] # 将数据分割为行并反转顺序 except FileNotFoundError: - print("Log file {} not found.".format(log_file)) + print(f"Log file {log_file} not found.") sys.exit(1) # 初始化变量 @@ -29,7 +37,10 @@ found_successful = False found_error_before_next_successful = False # 要查找的错误模式 -error_patterns = ["错误", "失败", "command not found", "Unknown error", "不存在", "请先到软件商店安装日志清理工具", "failed to run command", "No such file or directory", "not supported or disabled in libcurl"] +error_patterns = ["Error","错误","Failed", "失败", "command not found", "Unknown error", "不存在","not found","does not exist", + "请先到软件商店安装日志清理工具", "failed to run command", + "No such file or directory", "not supported or disabled in libcurl"] + # 迭代检查日志内容 for line in lines: diff --git a/script/logsBackup b/script/logsBackup index ff0673c3..c25578e2 100644 --- a/script/logsBackup +++ b/script/logsBackup @@ -83,8 +83,8 @@ def split_log(siteName, num, log_cut_path): return project_type = site_info['project_type'].lower() - # 按照语言类型格式 - if project_type in ['php', 'wp', 'wp2']: + # 按照项目类型格式 + if project_type in ['php', 'wp', 'wp2', 'proxy', 'dk_proxy']: conf_name = siteName else: conf_name = project_type + '_' + siteName